diff --git a/.DS_Store b/.DS_Store index 9669bcf..882177a 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/hypercardiigs/.DS_Store b/hypercardiigs/.DS_Store new file mode 100644 index 0000000..7d1cbdb Binary files /dev/null and b/hypercardiigs/.DS_Store differ diff --git a/hypercardiigs/BrowseOnly.E.S b/hypercardiigs/BrowseOnly.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/BrowseOnly.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/BrowseOnly.S b/hypercardiigs/BrowseOnly.S new file mode 100644 index 0000000..7c7643f --- /dev/null +++ b/hypercardiigs/BrowseOnly.S @@ -0,0 +1,2732 @@ +* +* HypercardGS +* segment: $14 BrowseOnly +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk BrowseOnly.l + lst off + +*--------------------------------------- + + use BrowseOnly.E + use BrowseOnly.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 + +*--------------------------------------- + +L140000 PHD + TSC + CLC + ADC #$FF38 + TCS + TCD + PHY + JSL L095FB4 + PLA + LSR + BCS L14001B + PEA $0041 + JSL L0727E0 + BRL L1406B3 +L14001B LDA L0550F3 + BEQ L14002D + PEA ^L04022A + PEA L04022A + JSL L07010A + BRL L1406B3 +L14002D LDA L055121 + ORA L055123 + BEQ L140047 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L15106B + STZ L055121 + STZ L055123 +L140047 PHY + PEI $D2 + PEI $D0 + PEI $CE + PEA ^L05328B + PEA L05328B + JSL L07ABAE + PLA + LSR + BCS L140068 + STZ L055121 + STZ L055123 + STZ L05511F + BRL L1406B3 +L140068 LDA $D0 + LDX $D2 + STA L055129 + STX L05512B + LDA L055027 + LDX L055029 + STA L055125 + STX L055127 + LDA L05501F + LDX L055021 + CMP $D0 + BNE L14008A + CPX $D2 +L14008A BEQ L140091 + LDA #$0000 + BRA L140094 +L140091 LDA #$0001 +L140094 STA $C1 + PEA ^L05328B + PEA L05328B + PEI $C1 + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + JSL L083B58 + LDX #$0000 + LDA #$000F + ANDL L053299 + CMP #$0007 + BNE L1400BB + INX +L1400BB TXA + STA $C3 + LDAL L05328D + STA $AF + LDA $C1 + BNE L1400D0 + LDA $AF + EOR #$FFFF + INC + STA $AF +L1400D0 LDA #$4000 + ANDL L05328F + BEQ L1400DC + LDA #$0001 +L1400DC AND $C1 + STA $AD + STZ $9D + STZ $9F + STZ $A5 + STZ $A7 + STZ $A1 + STZ $A3 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $A5 + PLX + STX $A7 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $A1 + PLX + STX $A3 + LDA $A5 + ORA $A7 + BEQ L140138 + LDA $A1 + ORA $A3 + BEQ L140138 + PHY + PHY + PEI $A7 + PEI $A5 + PEI $A3 + PEI $A1 + PEI $AF + PEI $AD + JSL L07B038 + PLA + STA $9D + PLX + STX $9F +L140138 LDA $9D + ORA $9F + BNE L140148 + LDA #L053251 + LDX #^L053251 + STA $9D + STX $9F +L140148 LDA L0550F5 + LDX L0550F7 + STA $A9 + STX $AB + TDC + CLC + ADC #$009D + PEA $0000 + PHA + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + JSL L070669 + LDA #$0001 + STA L0550F1 + LDA $A1 + ORA $A3 + BEQ L140183 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L140183 LDA $A5 + ORA $A7 + BEQ L140198 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L140198 PEA ^L053291 + PEA L053291 + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + JSL L0808E0 + LDA #$000F + ANDL L053299 + CMP #$0004 + BNE L1401C2 + LDA $B7 + DEC + DEC + STA $B7 + LDA $B5 + DEC + STA $B5 +L1401C2 TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + STZ L055425 + LDA L054FBB + SEC + SBC #$0000 + BPL L140212 + LDA #$00FA + SEC + SBC $B1 + STA L055425 + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0000 + LDA L055425 + PHA + JSL L1501AF + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + PEA $0000 + LDA L055425 + PHA + JSL L1501AF +L140212 TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0056 + JSL L071EC5 + LDA #$0017 + STA $1D + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$0000 + LDX #$8500 + STA $2B + STX $2D + LDA #$0080 + STA $2F + LDA #$1400 + STA $31 + LDA #$0000 + LDX #$E000 + STA $37 + STX $39 + LDA $B9 + SEC + SBC $B1 + STA $3B + LDA $B5 + SEC + SBC $BD + STA $3F + LDAL L0532AB + STA $47 + LDA #$0001 + STA $53 + LDA #L053251 + LDX #^L053251 + STA $55 + STX $57 + LDA #$7530 + LDX #$0000 + STA $5D + STX $5F + LDA #L053271 + LDX #^L053271 + STA $69 + STX $6B + LDA #$0004 + STA $6D + LDA $C3 + BEQ L1402AB + LDA #$FFFF + TAX + STA $43 + STX $45 + BRA L1402C1 +L1402AB PHY + PHY + PEI $39 + PEI $37 + PEA $0800 + PEA $0000 + JSL L150241 + PLA + STA $37 + PLX + STX $39 +L1402C1 LDA #$00FF + ANDL L0532AD + STA $8F + PEA $000F + LDA #$00FF + ANDL L05329F + STA $C5 + PLA + SEC + SBC $C5 + STA $8D + PEA ^L053271 + PEA L053271 + PEA $0000 + PEA $001A + JSL L071EC5 + PHY + PEI $8D + JSL L081A92 + PLA + STAL L053271 + PHY + PEI $8F + JSL L081A92 + PLA + STAL L053273 + LDA $8F + ASL + ASL + ASL + ASL + STAL L053261 + LDA $8D + ASL + ASL + ASL + ASL + STAL L053267 + LDA $8F + ORAL L053267 + STAL L053263 + LDAL L053263 + STAL L053265 + LDAL L053267 + STAL L053269 + LDA #$0100 + ORAL L053263 + STAL L05326D + LDAL L053267 + STAL L05326F + LDA $C3 + BEQ L1403A0 + LDA L0550ED + LDX L0550EF + CLC + ADC #$0018 + BCC L140356 + INX +L140356 STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $19 + STX $1B + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + LDA #$0002 + CLC + ADC $19 + LDX $1B + BCC L140386 + INX +L140386 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$0002 + CLC + ADC $19 + LDX $1B + BCC L14039A + INX +L14039A PHX + PHA + JSL L08273B +L1403A0 PHY + PHY + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L1512EF + PLA + STA L055121 + PLA + STA L055123 + LDAL L05565D + BEQ L140413 + STZ L055121 + STZ L055123 + LDA L0550ED + LDX L0550EF + CLC + ADC #$0018 + BCC L1403D0 + INX +L1403D0 STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $15 + STX $17 + LDA #$0002 + CLC + ADC $15 + LDX $17 + BCC L1403F7 + INX +L1403F7 PHX + PHA + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEA $0035 + JSL L0727E0 + BRL L1406B3 +L140413 LDA $C3 + BEQ L140461 + LDA L055121 + LDX L055123 + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + CLC + ADC #$0092 + BCC L140430 + INX +L140430 STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + CLC + ADC #$0024 + BCC L14044F + INX +L14044F STA $C5 + STX $C7 + LDA #L053261 + LDX #^L053261 + STA [$C5] + TXA + LDY #$0002 + STA [$C5],Y +L140461 LDAL L0532A5 + STA $73 + LDAL L0532A9 + SEP #$20 + STA $75 + REP #$20 + LDAL L0532A7 + SEP #$20 + STA $76 + REP #$20 + PHY + LDA #$00FF + ANDL L0532AE + PHA + JSL L081A92 + PLA + STA $77 + PEA $0072 + TDC + CLC + ADC #$0073 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L151077 + PEA $0003 + TDC + CLC + ADC #$0087 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L15011A + LDAL L05565D + BEQ L1404C4 + BRL L140556 +L1404C4 LDY #$0002 + LDA [$87],Y + TAX + LDA [$87] + STA $11 + STX $13 + LDAL L0532A3 + LDY #$0006 + STA [$11],Y + LDA $BB + SEC + SBC $B3 + STA $8B + LDA $8B + STA [$11] + LDA $8B + LDY #$0002 + STA [$11],Y + LDA $BF + SEC + SBC $B3 + STA $8B + LDA $C3 + BEQ L1404FE + LDA $8B + SEC + SBC #$001A + STA $8B +L1404FE LDA $8B + LDY #$0004 + STA [$11],Y + PEI $75 + PEI $73 + PEA $0000 + JSL L151663 + TDC + CLC + ADC #$007F + PEA $0000 + PHA + JSL L150178 + LDA $81 + CLC + ADC $7F + CLC + ADC $85 + STA $C5 + LDAL L0532AB + SEC + SBC $C5 + LDY #$0008 + STA [$11],Y + LDA #$0000 + LDY #$0010 + STA [$11],Y + PEA $0001 + PEI $89 + PEI $87 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150114 + PEI $89 + PEI $87 + JSL L07185A +L140556 PEA $0001 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L151645 + LDA $C3 + BNE L140583 + BRL L1406B3 +L140583 LDA L055121 + LDX L055123 + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + CLC + ADC #$0092 + BCC L14059C + INX +L14059C STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $0D + STX $0F + LDA #$0008 + CLC + ADC $0D + LDX $0F + BCC L1405C3 + INX +L1405C3 STA $09 + STX $0B + LDA [$09] + DEC + STA [$09] + LDY #$0002 + LDA [$09],Y + INC + INC + LDY #$0002 + STA [$09],Y + LDY #$0004 + LDA [$09],Y + INC + LDY #$0004 + STA [$09],Y + LDY #$0006 + LDA [$09],Y + INC + INC + LDY #$0006 + STA [$09],Y + LDA #$0028 + CLC + ADC $0D + LDX $0F + BCC L1405FA + INX +L1405FA PHX + PHA + PEA $0002 + PEA $FFFF + JSL L1501AF + LDA #$0030 + CLC + ADC $0D + LDX $0F + BCC L140611 + INX +L140611 STA $05 + STX $07 + LDA [$05] + DEC + STA [$05] + LDY #$0002 + LDA [$05],Y + INC + INC + LDY #$0002 + STA [$05],Y + LDY #$0004 + LDA [$05],Y + INC + LDY #$0004 + STA [$05],Y + LDY #$0006 + LDA [$05],Y + INC + INC + LDY #$0006 + STA [$05],Y + PHY + PHY + PEA $0004 + PHY + PEI $AF + JSL L086029 + PLA + LDX #$0000 + BIT #$8000 + BEQ L140653 + DEX +L140653 PHX + PHA + PEA $0000 + PEA $0000 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L1505C2 + PLA + STA $91 + PLX + STX $93 + LDA L0550ED + LDX L0550EF + CLC + ADC #$0018 + BCC L14067A + INX +L14067A STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $C5 + STX $C7 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + STA $01 + STX $03 + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L1406A1 + INX +L1406A1 PHX + PHA + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L1406B3 LDA $CC + STA $D2 + LDA $CB + STA $D1 + LDA $C9 + TCD + TSC + CLC + ADC #$00D0 + TCS + RTL + +L1406C5 PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + LDA L05543B + LDX L05543D + CMP L055039 + BNE L1406DB + CPX L05503B +L1406DB BEQ L14070B + PEA ^L050060 + PEA L050060 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055447 + STZ L055449 + STZ L055443 + STZ L055445 + STZ L05543F + STZ L055441 + LDA L055039 + LDX L05503B + STA L05543B + STX L05543D +L14070B TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA ^L050060 + PEA L050060 + PEA $002A + JSL L0313BE + LDA L055447 + LDX L055449 + STA $0D + STX $0F + LDA L055443 + LDX L055445 + STA $09 + STX $0B + LDA L05543F + LDX L055441 + STA $05 + STX $07 + PHY + LDAL L05008C + PHA + LDAL L05008A + PHA + PEA $0000 + PEA ^L055447 + PEA L055447 + PEA ^L050060 + PEA L050060 + JSL L0A2034 + PLA + STA $03 + LDA L055027 + LDX L055029 + STA L055443 + STX L055445 + LDA L05501F + LDX L055021 + STA L05543F + STX L055441 + STZ L055211 + STZ L05520F + LDX #$0000 + LDA #$000F + ANDL L050064 + DEC + DEC + BNE L14078D + INX +L14078D PHX + LDA L055153 + EOR #$0001 + AND $01,S + PLX + LSR + BCS L14079D + BRL L140828 +L14079D LDAL L05006E + AND #$000F + STA $01 + LDX #$0000 + LDA #$0007 + CMP $01 + BNE L1407B1 + INX +L1407B1 PHX + LDAL L05008C + PHA + LDAL L05006C + SEC + SBC #$000D + ASL + PHA + PLA + LDX #$0001 + SEC + SBC $01,S + BVS L1407CD + EOR #$8000 +L1407CD BPL L1407D0 + DEX +L1407D0 PLA + TXA + AND $01,S + PLX + LSR + BCC L1407E0 + LDA #$0001 + STA L05520F + BRA L140828 +L1407E0 LDX #$0000 + LDA L0550BB + DEC + BNE L1407EA + INX +L1407EA PHX + LDA L0551FB + SEC + SBC #$0001 + BEQ L1407FB + BVS L1407F9 + EOR #$8000 +L1407F9 BMI L140800 +L1407FB LDA #$0000 + BRA L140803 +L140800 LDA #$0001 +L140803 AND $01,S + PLX + PHA + PHY + JSL L090A90 + PLA + EOR #$0001 + AND $01,S + PLX + PHA + LDX #$0000 + LDAL L05006E + AND #$1000 + BNE L140821 + INX +L140821 TXA + AND $01,S + PLX + STA L055211 +L140828 LDA $44 + EOR #$0001 + ORA L055153 + BEQ L140835 + BRL L14091B +L140835 PHY + PHY + JSL L15035F + LDA L054FA9 + LDX L054FAB + CLC + ADC #$012C + BCC L140848 + INX +L140848 JSL L033477 + BVS L140851 + EOR #$8000 +L140851 BMI L14088B + LDA L054FA7 + BNE L14085B + BRL L14091B +L14085B LDA L054FA3 + ORA L054FA5 + BNE L140866 + BRL L14091B +L140866 PHY + PHY + LDA L054FA3 + LDX L054FA5 + STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + PHX + PHA + JSL L071C98 + PLA + PLX + STX $3B + ORA $3B + BNE L14088B + BRL L14091B +L14088B LDA $0D + LDX $0F + CMP L055447 + BNE L140897 + CPX L055449 +L140897 BEQ L14089E + LDA #$0000 + BRA L1408A1 +L14089E LDA #$0001 +L1408A1 PHA + LDX #$0000 + LDA $13 + CMPL L050062 + BNE L1408AE + INX +L1408AE TXA + AND $01,S + PLX + LSR + BCC L1408DB + PEA $0018 + LDA L055447 + LDX L055449 + PHX + PHA + LDAL L050062 + PHA + LDA L055443 + LDX L055445 + PHX + PHA + LDA L05543F + LDX L055441 + PHX + PHA + JSL L0998E6 + BRA L140914 +L1408DB PEA $0019 + PEI $0F + PEI $0D + PEI $13 + PEI $0B + PEI $09 + PEI $07 + PEI $05 + JSL L0998E6 + PEA $0017 + LDA L055447 + LDX L055449 + PHX + PHA + LDAL L050062 + PHA + LDA L055443 + LDX L055445 + PHX + PHA + LDA L05543F + LDX L055441 + PHX + PHA + JSL L0998E6 +L140914 PEA $0016 + JSL L0998B0 +L14091B LDA $42 + STA $44 + LDA $41 + STA $43 + LDA $3F + TCD + TSC + CLC + ADC #$0042 + TCS + RTL + +L14092D ENT + PHD + TSC + CLC + ADC #$FDB6 + TCS + ADC #$0153 + TCD + JSL L093F21 + LDA L0551FB + SEC + SBC #$0001 + BEQ L14094C + BVS L14094A + EOR #$8000 +L14094A BMI L140951 +L14094C LDA #$0000 + BRA L140954 +L140951 LDA #$0001 +L140954 PHA + LDA L055051 + EOR #$0001 + AND $01,S + PLX + STA $F1 + LDA L0551FB + SEC + SBC #$0001 + BEQ L140970 + BVS L14096E + EOR #$8000 +L14096E BMI L140975 +L140970 LDA #$0000 + BRA L140978 +L140975 LDA #$0001 +L140978 PHA + LDA L055243 + ORA $F1 + AND $01,S + PLX + STA $EF + LDA L054FB5 + EOR #$0001 + ORA $EF + ORA L0551F3 + STA $ED + STZ $EB + LDA L0551FB + SEC + SBC #$0002 + BEQ L1409A2 + BVS L1409A0 + EOR #$8000 +L1409A0 BMI L1409A7 +L1409A2 LDA #$0000 + BRA L1409AA +L1409A7 LDA #$0001 +L1409AA AND $ED + PHA + LDA L0551FB + SEC + SBC #$0002 + BEQ L1409C2 + BVS L1409BB + EOR #$8000 +L1409BB BPL L1409C2 + LDA #$0000 + BRA L1409C5 +L1409C2 LDA #$0001 +L1409C5 AND $ED + PHA + LDX #$0000 + LDA L0551E9 + BNE L1409D1 + INX +L1409D1 PHX + LDX #$0000 + LDA #$1601 + CMP L0551E9 + BNE L1409DE + INX +L1409DE TXA + ORA $01,S + PLX + AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L1409F0 + LDA #$0001 + STA $EB +L1409F0 PEI $EB + PEA $00FD + JSL L073077 + PEA ^L05259E + PEA L05259E + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0007 + JSL L073002 + PEA ^L052CCE + PEA L052CCE + PEA $0000 + TDC + CLC + ADC #$FFB1 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05254E + PEA L05254E + PEA ^L040265 + PEA L040265 + PEA ^L052CBA + PEA L052CBA + TDC + CLC + ADC #$0097 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05259E + PEA L05259E + PEA $00FD + JSL L15039B + LDA L054FB5 + EOR #$0001 + STA $E9 + LDAL L04026C + SEP #$20 + STA $C5 + REP #$20 + LDAL L04026D + SEP #$20 + STA $B1 + REP #$20 + LDA L054FB5 + BNE L140A86 + BRL L140BF7 +L140A86 STZ $E7 + LDA L0551F3 + BEQ L140AE2 + LDA L055111 + LDX L055113 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + TXY + LDX #$FFAD + STA $00,X + TYA + STA $02,X + LDX #$FFAD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L140AB8 + INX +L140AB8 STA $F3 + STX $F5 + LDA [$F3] + PHA + LDX #$FFAD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0022 + BCC L140ACF + INX +L140ACF STA $F3 + STX $F5 + PLA + CMP [$F3] + BNE L140ADD + LDA #$0000 + BRA L140AE0 +L140ADD LDA #$0001 +L140AE0 STA $E7 +L140AE2 LDA L05511F + BEQ L140B27 + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150000 + PEI $E7 + PEI $DF + PEI $DD + LDA $D9 + LDX $DB + JSL L033477 + BVS L140B18 + EOR #$8000 +L140B18 BPL L140B1F + LDA #$0000 + BRA L140B22 +L140B1F LDA #$0001 +L140B22 ORA $01,S + PLX + STA $E7 +L140B27 LDA $E7 + BEQ L140B66 + LDA #$0001 + STA $E9 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0008 + JSL L073002 + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA ^L04026E + PEA L04026E + PEA $0005 + JSL L0313BE +L140B66 LDAL L052D34 + BNE L140B6F + BRL L140BF7 +L140B6F LDA #$0001 + STA $E9 + LDA #$000F + ANDL L052D36 + DEC + BNE L140BB6 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $000B + JSL L073002 + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA ^L040273 + PEA L040273 + PEA $0007 + JSL L0313BE + BRA L140BF7 +L140BB6 LDA #$000F + ANDL L052D36 + DEC + DEC + BNE L140BF7 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $000C + JSL L073002 + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA ^L04027A + PEA L04027A + PEA $0006 + JSL L0313BE +L140BF7 PEA ^L0525C6 + PEA L0525C6 + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0004 + JSL L073002 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFB1 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L052576 + PEA L052576 + PEA ^L040280 + PEA L040280 + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + TDC + CLC + ADC #$0099 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L0525B2 + PEA L0525B2 + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0005 + JSL L073002 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFB1 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L052562 + PEA L052562 + PEA ^L040285 + PEA L040285 + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + TDC + CLC + ADC #$0097 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05258A + PEA L05258A + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0006 + JSL L073002 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFB1 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05253A + PEA L05253A + PEA ^L04028B + PEA L04028B + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + TDC + CLC + ADC #$0097 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L0525C6 + PEA L0525C6 + PEA $00FB + JSL L15039B + PEA ^L0525B2 + PEA L0525B2 + PEA $00FC + JSL L15039B + PEA ^L05258A + PEA L05258A + PEA $00FE + JSL L15039B + LDA L054FB5 + BEQ L140D66 + LDA L0551CB + ORA L0551CD + BEQ L140D54 + LDA #$0001 +L140D54 ORA L05511F + PHA + LDAL L05000A + BEQ L140D61 + LDA #$0001 +L140D61 ORA $01,S + PLX + STA $E3 +L140D66 PEI $E9 + PEA $00FC + JSL L073077 + LDA $ED + AND $E9 + PHA + PEA $00FB + JSL L073077 + LDA $ED + AND $E9 + PHA + PEA $00FE + JSL L073077 + PEI $E3 + PEA $00FA + JSL L073077 + PEI $F1 + PEA $01FC + JSL L073077 + PEI $F1 + PEA $051C + JSL L073077 + PEI $F1 + PEA $01FD + JSL L073077 + PEI $F1 + PEA $051D + JSL L073077 + PEI $F1 + PEA $01FE + JSL L073077 + PEI $F1 + PEA $032C + JSL L073077 + PEI $F1 + PEA $0195 + JSL L073077 + LDX #$0000 + LDA #$4000 + ANDL L053AE9 + BNE L140DDC + INX +L140DDC PHX + LDA L05504F + EOR #$0001 + AND $01,S + PLX + STA $E1 + PEI $E1 + PEA $0197 + JSL L073077 + LDAL L052D34 + BEQ L140DFA + LDA #$0001 +L140DFA ORA L05511F + AND $EF + PHA + PEA $0201 + JSL L073077 + LDA L055153 + PHA + PEA $0202 + JSL L15167B + LDAL L052D34 + BEQ L140E1B + LDA #$0001 +L140E1B AND $EF + STA $E5 + PEI $E5 + PEA $0327 + JSL L073077 + PEI $E5 + PEA $0328 + JSL L073077 + LDX #$0000 + LDA #$000F + ANDL L052D36 + DEC + BNE L140E3F + INX +L140E3F PHX + PEA $0321 + JSL L073077 + LDX #$0000 + LDA #$000F + ANDL L052D36 + DEC + DEC + BNE L140E56 + INX +L140E56 TXA + ORA L05511F + PHA + PEA $0322 + JSL L073077 + PEI $EF + PEA $032A + JSL L073077 + PEI $EF + PEA $032B + JSL L073077 + PEA $0000 + PEA $0000 + PEA $01F4 + JSL L1505D4 + PEA $0000 + PEA $0000 + PEA $0514 + JSL L1505D4 + TSC + CLC + ADC #$024A + TCS + PLD + RTL + +L140E96 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + JSL L0A3283 + JSL L0903F2 + PEA $0000 + PEA $0000 + JSL L090000 + LDA L055153 + EOR #$0001 + STA L055153 + PEA ^L053259 + PEA L053259 + JSL L085216 + PEA ^L053259 + PEA L053259 + JSL L087BAE + JSL L083E9E + JSL L087268 + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L140EDD ENT + PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + LDA L055235 + STA $0D + LDA L055237 + STA $0B + LDA L055239 + STA $09 + LDA L05523B + STA $07 + LDA L055211 + STA $17 + LDA L05520F + STA $15 + PHY + JSL L099DCE + PLA + STA L055235 + PHY + JSL L09771E + PLA + STA L055237 + PHY + JSL L090A90 + PLA + STA L055239 + PHY + JSL L0903C7 + PLA + STA L05523B + LDA $2A + LDX $2C + STAL L05008A + TXA + STAL L05008C + PEI $28 + JSL L1406C5 + LDA $0D + CMP L055235 + BEQ L140F47 + LDA #$0001 + STA L0551EB +L140F47 LDA L05520D + STA $13 + LDA L055209 + STA $11 + LDA L05524B + BEQ L140F67 + LDA #$0013 + STA $19 + LDA L0550ED + LDX L0550EF + STA $1B + STX $1D + BRA L140F7C +L140F67 PHY + TDC + CLC + ADC #$001B + PEA $0000 + PHA + PEI $2C + PEI $2A + JSL L150B9A + PLA + STA $19 +L140F7C PHY + PEI $1D + PEI $1B + JSL L0A12DB + PLA + LSR + BCC L140F92 + LDA #$0001 + STA L054F9F + BRL L14110C +L140F92 STZ L05520D + STZ L055209 + LDA #$0013 + CMP $19 + BNE L140FD1 + LDA L0550E1 + LDX L0550E3 + CMP $1B + BNE L140FAB + CPX $1D +L140FAB BEQ L140FB2 + LDA #$0000 + BRA L140FB5 +L140FB2 LDA #$0001 +L140FB5 STA L05520D + LDA L0550ED + LDX L0550EF + CMP $1B + BNE L140FC4 + CPX $1D +L140FC4 BEQ L140FCB + LDA #$0000 + BRA L140FCE +L140FCB LDA #$0001 +L140FCE STA L055209 +L140FD1 LDA L05520B + STA $0F + LDA L05520D + STA L05520B + LDA L05520D + BEQ L14101A + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L151131 + LDA $2A + LDX $2C + STA $01 + STX $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150BE8 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L053249 + PEA L053249 + JSL L1512CB + PLA + STA L05520B +L14101A LDA L054F9F + BNE L14102F + PHA + LDX #$0000 + LDA $0D + CMP L055235 + BEQ L14102B + INX +L14102B TXA + ORA $01,S + PLX +L14102F PHA + PLA + BNE L141043 + PHA + LDX #$0000 + LDA $0B + CMP L055237 + BEQ L14103F + INX +L14103F TXA + ORA $01,S + PLX +L141043 PHA + PLA + BNE L141057 + PHA + LDX #$0000 + LDA $09 + CMP L055239 + BEQ L141053 + INX +L141053 TXA + ORA $01,S + PLX +L141057 PHA + PLA + BNE L14106B + PHA + LDX #$0000 + LDA $17 + CMP L055211 + BEQ L141067 + INX +L141067 TXA + ORA $01,S + PLX +L14106B PHA + PLA + BNE L14107F + PHA + LDX #$0000 + LDA $11 + CMP L055209 + BEQ L14107B + INX +L14107B TXA + ORA $01,S + PLX +L14107F PHA + PLA + BNE L141093 + PHA + LDX #$0000 + LDA $0F + CMP L05520B + BEQ L14108F + INX +L14108F TXA + ORA $01,S + PLX +L141093 CMP #$0000 + BNE L1410A6 + LDX #$0000 + LDA $15 + CMP L05520F + BEQ L1410A3 + INX +L1410A3 TXA + BEQ L14110C +L1410A6 LDA #$0004 + STA $05 + LDA L05520B + BEQ L1410B5 + LDA #$0008 + STA $05 +L1410B5 LDA L055209 + BEQ L1410EF + LDA L0550BB + DEC + BNE L1410DF + LDA L055211 + BEQ L1410CC + LDA #$0008 + STA $05 + BRA L1410DD +L1410CC LDA L05520F + BEQ L1410D8 + LDA #$0004 + STA $05 + BRA L1410DD +L1410D8 LDA #$0005 + STA $05 +L1410DD BRA L1410EF +L1410DF LDA L055237 + EOR #$0001 + AND L055239 + BEQ L1410EF + LDA #$0007 + STA $05 +L1410EF LDA L054F9F + BEQ L141103 + LDA L054FBB + SEC + SBC #$0000 + BMI L141103 + LDA #$FFFF + STA L054FA1 +L141103 STZ L054F9F + PEI $05 + JSL L0724F7 +L14110C LDA $26 + STA $2C + LDA $25 + STA $2B + LDA $23 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L14111E ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + LDA L055423 + STA $15 + LDA L054FB7 + LDX L054FB9 + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + PHX + PHA + PEA $0000 + PEA $0004 + JSL L150290 + PLY + PLY + PLY + PLY + AND #$000F + STA L055423 + LDA $15 + CMP L055423 + BNE L14115D + BRL L1412E6 +L14115D PEA ^L05312F + PEA L05312F + JSL L151131 + JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + PEA ^L054F6B + PEA L054F6B + JSL L082570 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + PEA ^L052D38 + PEA L052D38 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0808E0 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L151418 + JSL L1510A1 + PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDAL L05314D + TAX + LDAL L05314B + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0002 + BCC L1411DC + INX +L1411DC PHX + PHA + PEA $0008 + JSL L0313BE + LDAL L05314D + TAX + LDAL L05314B + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0002 + BCC L141201 + INX +L141201 PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L141221 + CPX L0551F7 +L141221 BNE L141299 + LDAL L052D34 + PHA + PEA $0004 + PEA $0000 + JSL L084F9B + LDA L055153 + BNE L141297 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L053127 + PEA L053127 + JSL L084FD4 + LDAL L05314D + TAX + LDAL L05314B + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0002 + BCC L141265 + INX +L141265 STA $01 + STX $03 + LDY #$0002 + LDA #$FFF8 + AND [$01],Y + LDY #$0002 + STA [$01],Y + LDY #$0006 + LDA #$0007 + CLC + ADC [$01],Y + AND #$FFF8 + LDY #$0006 + STA [$01],Y + PEA $0000 + PEA $0002 + PEA $0000 + PEA $0000 + JSL L081517 +L141297 BRA L1412AB +L141299 LDAL L052D34 + PHA + PEA $0004 + PEA $0000 + PEA $0000 + JSL L081517 +L1412AB TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L087BAE + LDAL L05314D + TAX + LDAL L05314B + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0002 + BCC L1412D4 + INX +L1412D4 PHX + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L1412E6 TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L1412EE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDAL L05328D + CMP $0C + BEQ L141302 + INX +L141302 PHX + LDA L055129 + LDX L05512B + CMP $0E + BNE L14130F + CPX $10 +L14130F BNE L141316 + LDA #$0000 + BRA L141319 +L141316 LDA #$0001 +L141319 ORA $01,S + PLX + PHA + LDA L055125 + LDX L055127 + CMP L055027 + BNE L14132B + CPX L055029 +L14132B BNE L141332 + LDA #$0000 + BRA L141335 +L141332 LDA #$0001 +L141335 ORA $01,S + PLX + LSR + BCC L14135B + PEA $0001 + JSL L09091E + LDA L055121 + ORA L055123 + BEQ L141351 + PEA $0000 + JSL L09091E +L141351 PEI $10 + PEI $0E + PEI $0C + JSL L140000 +L14135B LDA L055121 + ORA L055123 + BEQ L141366 + LDA #$0001 +L141366 AND $0A + BEQ L14137C + LDA L055121 + LDX L055123 + PHX + PHA + JSL L096D12 + LDA #$0001 + STA L05511F +L14137C LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L14138E ENT + PHD + TSC + CLC + ADC #$FF80 + TCS + TCD + LDX #$0000 + LDA L0550BB + DEC + BEQ L1413A0 + INX +L1413A0 TXA + STA $69 + PHY + JSL L099DCE + PLA + STA $61 +L1413AB LDA $61 + STA $5F + LDA #$0001 + STA $6B + LDX #$0000 + LDA L0550BB + DEC + BNE L1413BE + INX +L1413BE TXA + AND $61 + BEQ L1413C5 + STZ $6B +L1413C5 LDA #$0003 + CMP L0550BB + BNE L1413D9 + LDA $61 + BEQ L1413D4 + BRL L1415A2 +L1413D4 LDA #$0002 + STA $6B +L1413D9 PEA $0001 + JSL L09091E + PEA ^L0532BD + PEA L0532BD + JSL L085216 + PEA ^L05312F + PEA L05312F + JSL L151131 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $75 + PLX + STX $77 + LDA $75 + ORA $77 + BNE L141411 + BRL L14149A +L141411 PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $79 + PLX + STX $7B + LDA $79 + ORA $7B + BEQ L14148B + PEI $7B + PEI $79 + PEI $77 + PEI $75 + PEI $69 + PEI $6B + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L083245 + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L083985 + PEA ^L05312F + PEA L05312F + JSL L151131 + PEI $7B + PEI $79 + PEI $77 + PEI $75 + PEI $69 + PEI $6B + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L083245 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L14148B LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L14149A PHY + JSL L099DCE + PLA + STA $61 + PHY + JSL L09771E + PHY + JSL L090A90 + PLA + STA $7D + PLA + AND $7D + STA $5D + PHY + PEA $000A + TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L096BB1 + PLA + STA $67 + LDA L0551FB + SEC + SBC #$0005 + BVS L1414D4 + EOR #$8000 +L1414D4 BPL L1414DB + LDA #$0000 + BRA L1414DE +L1414DB LDA #$0001 +L1414DE AND $67 + BEQ L1414E8 + JSL L072314 + STZ $67 +L1414E8 LDX #$0000 + LDA $5F + CMP $61 + BEQ L1414F2 + INX +L1414F2 TXA + ORA $67 + PHA + LDA $5D + EOR #$0001 + ORA $01,S + PLX + LSR + BCC L14149A + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L083985 + LDX #$0000 + LDA $5F + CMP $61 + BEQ L141520 + INX +L141520 TXA + AND $5D + BEQ L141528 + BRL L1413AB +L141528 LDA $67 + BEQ L1415A2 + JSL L0A3283 + LDA $2B + DEC + BNE L141588 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + JSL L150BE8 + PHY + PEI $37 + PEI $35 + PEI $6B + TDC + CLC + ADC #$0063 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0A2034 + PLA + LSR + BCC L141586 + PEI $65 + PEI $63 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B838F + LDA #$0001 + STA L055249 +L141586 BRA L1415A2 +L141588 LDA #$0003 + CMP $2B + BNE L1415A2 + PHY + LDA $2D + AND #$00FF + PHA + JSL L09AB66 + PLA + LSR + BCS L1415A2 + JSL L072314 +L1415A2 TSC + CLC + ADC #$0080 + TCS + PLD + RTL + +L1415AA ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0550BB + CMP $0E + BEQ L1415C3 + PEA ^L053259 + PEA L053259 + JSL L086C8B +L1415C3 LDA L05514B + STA $03 + LDA L05514D + STA $01 + LDX #$0000 + LDA #$0003 + CMP $0E + BNE L1415D8 + INX +L1415D8 PHX + LDA L0551FB + SEC + SBC #$0003 + BEQ L1415E9 + BVS L1415E7 + EOR #$8000 +L1415E7 BMI L1415EE +L1415E9 LDA #$0000 + BRA L1415F1 +L1415EE LDA #$0001 +L1415F1 AND $01,S + PLX + STA L05514B + LDX #$0000 + LDA $0E + DEC + DEC + BNE L141601 + INX +L141601 PHX + LDA L0551FB + SEC + SBC #$0003 + BEQ L141612 + BVS L141610 + EOR #$8000 +L141610 BMI L141617 +L141612 LDA #$0000 + BRA L14161A +L141617 LDA #$0001 +L14161A AND $01,S + PLX + STA L05514D + PEI $0E + JSL L099B9B + LDX #$0000 + LDA $01 + CMP L05514D + BEQ L141631 + INX +L141631 PHX + LDX #$0000 + LDA $03 + CMP L05514B + BEQ L14163D + INX +L14163D TXA + ORA $01,S + PLX + LSR + BCC L141648 + JSL L0875FA +L141648 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L14165A ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + PHY + LDA L055129 + LDX L05512B + PHX + PHA + PEA ^L05328B + PEA L05328B + JSL L07D585 + PLA + LSR + BCS L141683 + PEA $000E + JSL L0727E0 + BRL L141735 +L141683 LDAL L0532A5 + STA $11 + LDAL L0532A9 + SEP #$20 + STA $13 + REP #$20 + LDAL L0532A7 + SEP #$20 + STA $14 + REP #$20 + PEA $0062 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L151077 + PEA $0003 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L15011A + LDAL L05565D + BNE L141731 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDAL L0532A3 + LDY #$0006 + STA [$01],Y + PEI $13 + PEI $11 + PEA $0000 + JSL L151663 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150178 + LDA $0B + CLC + ADC $09 + CLC + ADC $0F + STA $1D + LDAL L0532AB + SEC + SBC $1D + LDY #$0008 + STA [$01],Y + PEA $0001 + PEI $07 + PEI $05 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150114 + PEI $07 + PEI $05 + JSL L07185A +L141731 JSL L0879C5 +L141735 PEA ^L053291 + PEA L053291 + JSL L086CDB + JSL L0875FA + TSC + CLC + ADC #$0020 + TCS + PLD + RTL + +L14174B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + JSL L0875FA + PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/BrowseOnly.X.S b/hypercardiigs/BrowseOnly.X.S new file mode 100644 index 0000000..2721770 --- /dev/null +++ b/hypercardiigs/BrowseOnly.X.S @@ -0,0 +1,226 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L1509CE + EXT L072314 + EXT L0903F2 + EXT L090000 + EXT L055039 + EXT L05503B + EXT L0727E0 + EXT L07ABAE + EXT L071C98 + EXT L07185A + EXT L0724F7 + EXT L071EC5 + EXT L07721A + EXT L074A24 + EXT L0772AE + EXT L074A90 + EXT L07B038 + EXT L070669 + EXT L0A2034 + EXT L0A3283 + EXT L0998B0 + EXT L0998E6 + EXT L151131 + EXT L150290 + EXT L150241 + EXT L0550EF + EXT L0550ED + EXT L150BE8 + EXT L1512CB + EXT L15035F + EXT L053AE9 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055249 + EXT L053251 + EXT L054FB7 + EXT L054FB9 + EXT L054FA3 + EXT L054FA5 + EXT L054FA7 + EXT L054FBB + EXT L054F9F + EXT L054FA1 + EXT L054FB5 + EXT L054FA9 + EXT L054FAB + EXT L055051 + EXT L05504F + EXT L081A92 + EXT L083B58 + EXT L086029 + EXT L08273B + EXT L0808E0 + EXT L083E9E + EXT L085216 + EXT L081517 + EXT L084F9B + EXT L084FD4 + EXT L087BAE + EXT L083985 + EXT L086C8B + EXT L081E14 + EXT L07010A + EXT L151005 + EXT L1501AF + EXT L05314D + EXT L05314B + EXT L1510A1 + EXT L151083 + EXT L151418 + EXT L151663 + EXT L09091E + EXT L053299 + EXT L05328D + EXT L151198 + EXT L05514D + EXT L05514B + EXT L05312F + EXT L053127 + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L053259 + EXT L0532BD + EXT L055153 + EXT L0550FD + EXT L0550FF + EXT L0550E1 + EXT L0550E3 + EXT L055111 + EXT L055113 + EXT L0550BB + EXT L05511F + EXT L09771E + EXT L09AB66 + EXT L099DCE + EXT L095FB4 + EXT L086CDB + EXT L0879C5 + EXT L15106B + EXT L073002 + EXT L0875FA + EXT L052CBA + EXT L087268 + EXT L05524B + EXT L0550F3 + EXT L053291 + EXT L05328B + EXT L055125 + EXT L055127 + EXT L0550F5 + EXT L0550F7 + EXT L0550F1 + EXT L0551F3 + EXT L0551CB + EXT L0551CD + EXT L052576 + EXT L052562 + EXT L05253A + EXT L05254E + EXT L0551E9 + EXT L0551EB + EXT L052CCE + EXT L055243 + EXT L0551FB + EXT L0551F5 + EXT L0551F7 + EXT L052D38 + EXT L053249 + EXT L099B9B + EXT L090A90 + EXT L0903C7 + EXT L150B9A + EXT L052D34 + EXT L07D585 + EXT L050062 + EXT L150000 + EXT L052D36 + EXT L05000A + EXT L096BB1 + EXT L0532AB + EXT L055235 + EXT L055237 + EXT L055239 + EXT L05523B + EXT L05520D + EXT L055209 + EXT L05520B + EXT L055447 + EXT L055449 + EXT L05520F + EXT L055425 + EXT L055211 + EXT L151645 + EXT L1505C2 + EXT L05328F + EXT L0532AD + EXT L05329F + EXT L053271 + EXT L053273 + EXT L053261 + EXT L053267 + EXT L053263 + EXT L053265 + EXT L053269 + EXT L05326D + EXT L05326F + EXT L1512EF + EXT L0532A5 + EXT L0532A9 + EXT L0532A7 + EXT L0532AE + EXT L151077 + EXT L15011A + EXT L0532A3 + EXT L150178 + EXT L150114 + EXT L05008C + EXT L05008A + EXT L050064 + EXT L05006E + EXT L05006C + EXT L093F21 + EXT L073077 + EXT L15039B + EXT L04026C + EXT L04026D + EXT L15167B + EXT L1505D4 + EXT L0A12DB + EXT L082570 + EXT L096D12 + EXT L083245 + EXT L0B838F + EXT L04022A + EXT L040265 + EXT L04026E + EXT L040273 + EXT L04027A + EXT L040280 + EXT L040285 + EXT L04028B + EXT L05543B + EXT L05543D + EXT L050060 + EXT L055443 + EXT L055445 + EXT L05543F + EXT L055441 + EXT L05259E + EXT L0525C6 + EXT L0525B2 + EXT L05258A + EXT L055423 + EXT L054F6B diff --git a/hypercardiigs/CTLDEF1.E.S b/hypercardiigs/CTLDEF1.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/CTLDEF1.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/CTLDEF1.S b/hypercardiigs/CTLDEF1.S new file mode 100644 index 0000000..b4c7612 --- /dev/null +++ b/hypercardiigs/CTLDEF1.S @@ -0,0 +1,122 @@ + +*---------------------------------------------------------* +* Disassembled with The Flaming Bird Disassembler * +* (c) Phoenix corp. 1992,93 - All rights reserved * +*---------------------------------------------------------* + + REL + + PHB + PHD + PHY + PHY + TSC + TCD + STZ $15 + STZ $17 + PHB + PHK + PLB + LDY #$0002 + LDA [$0B] + STA $01 + LDA [$0B],Y + STA $03 + LDA $13 + CMP #$0000 + BNE L0069 + LDY #$0010 + LDA [$01],Y + TAX + AND #$0080 + BNE L0067 + TXA + AND #$0003 + BEQ L0067 + LDX #$0000 + CMP #$0002 + BEQ L003B + LDX #$3333 +L003B TXA + JSR L00D2 + PEA $0002 + PEA $0001 + _SetPenSize + CLC + LDA $01 + ADC #$0008 + TAX + LDA $03 + ADC #$0000 + PHA + PHX + _FrameRect + LDA #$0000 + JSR L00D2 +L0067 BRA L00BD +L0069 CMP #$0002 + BNE L00A5 + STZ $15 + LDY #$0011 + LDA [$01],Y + AND #$00FF + CMP #$00FF + BEQ L00BD + PHY + TDC + CLC + ADC #$000F + PEA $0000 + PHA + LDA $01 + LDX $03 + CLC + ADC #$0008 + BCC L0092 + INX +L0092 PHX + PHA + _PtInRect + PLA + BEQ L00BD + LDA #$0020 + STA $15 + BRA L00BD +L00A5 CMP #$0005 + BEQ L00BB + CMP #$0006 + BEQ L00BB + CMP #$000C + BNE L00BD + LDA #$0028 + STA $15 + BRA L00BD +L00BB INC $15 +L00BD PLB + LDA $09 + STA $13 + LDA $07 + STA $11 + LDX $05 + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + PLB + RTL + +L00D2 LDY #$001E +L00D5 STA L00EC,Y + DEY + DEY + BPL L00D5 + LDA #^L00EC + PHA + LDA #L00EC + PHA + _SetPenPat + RTS + +L00EC DS $20 diff --git a/hypercardiigs/CTLDEF2.E.S b/hypercardiigs/CTLDEF2.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/CTLDEF2.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/CTLDEF2.S b/hypercardiigs/CTLDEF2.S new file mode 100644 index 0000000..70a4b4b --- /dev/null +++ b/hypercardiigs/CTLDEF2.S @@ -0,0 +1,155 @@ + +*---------------------------------------------------------* +* Disassembled with The Flaming Bird Disassembler * +* (c) Phoenix corp. 1992,93 - All rights reserved * +*---------------------------------------------------------* + + REL + + PHB + PHD + TSC + SEC + SBC #$000C + TCD + TCS + STZ $1D + STZ $1F + PHB + PHK + PLB + LDA $1B + CMP #$0000 + BEQ L001A + JMP L00F4 + +L001A LDY #$0002 + LDA [$13] + STA $01 + LDA [$13],Y + STA $03 + LDY #$0010 + LDA [$01],Y + AND #$0080 + BEQ L0032 + JMP L010C + +L0032 LDY #$000A + LDA [$01],Y + PHA + LDY #$000C + LDA [$01],Y + DEC + PHA + _MoveTo + PEA $0000 + PEA $0000 + PEA $8006 + LDY #$0020 + LDA [$01],Y + TAX + LDY #$0022 + LDA [$01],Y + PHA + PHX + _LoadResource + PLX + STX $09 + PLA + STA $0B + PHA + PHX + _HLock + LDY #$0002 + LDA [$09] + TAX + LDA [$09],Y + PHA + PHX + _DrawString + LDX $09 + LDA $0B + PHA + PHX + _HUnlock + PEA $0002 + PEA $8006 + LDY #$0020 + LDA [$01],Y + TAX + LDY #$0022 + LDA [$01],Y + PHA + PHX + _ReleaseResource + LDY #$0011 + LDA [$01],Y + AND #$00FF + CMP #$00FF + BNE L010C + LDA #$3333 + LDX #$CCCC + JSR L0121 + PEA $8001 + _SetPenMode + CLC + LDA $01 + ADC #$0008 + TAX + LDA $03 + ADC #$0000 + PHA + PHX + _PaintRect + PEA $0000 + _SetPenMode + LDA #$0000 + LDX #$0000 + JSR L0121 + BRA L010C +L00F4 CMP #$0005 + BEQ L010A + CMP #$0006 + BEQ L010A + CMP #$000C + BNE L010C + LDA #$0028 + STA $1D + BRA L010C +L010A INC $1D +L010C PLB + LDA $11 + STA $1B + LDA $0F + STA $19 + LDX $0D + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + PLB + RTL + +L0121 STX $07 + STA $05 + LDY #$0020 +L0128 DEY + DEY + LDA $05 + STA L014B,Y + DEY + DEY + LDA $07 + STA L014B,Y + CPY #$0000 + BNE L0128 + LDA #^L014B + PHA + LDA #L014B + PHA + _SetPenPat + RTS + +L014B DS $20 diff --git a/hypercardiigs/CTLDEF3.E.S b/hypercardiigs/CTLDEF3.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/CTLDEF3.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/CTLDEF3.S b/hypercardiigs/CTLDEF3.S new file mode 100644 index 0000000..b4128ec --- /dev/null +++ b/hypercardiigs/CTLDEF3.S @@ -0,0 +1,687 @@ + +*---------------------------------------------------------* +* Disassembled with The Flaming Bird Disassembler * +* (c) Phoenix corp. 1992,93 - All rights reserved * +*---------------------------------------------------------* + + REL + + PHB + PHD + TSC + SEC + SBC #$0010 + TCD + TCS + STZ $21 + STZ $23 + PHB + PHK + PLB + LDY #$0002 + LDA [$17] + STA $01 + LDA [$17],Y + STA $03 + LDA $1F + CMP #$0000 + BEQ L0064 + CMP #$0002 + BEQ L0072 + CMP #$0008 + BEQ L004D + CMP #$0003 + BEQ L0050 + CMP #$0009 + BEQ L0053 + CMP #$0005 + BEQ L0056 + CMP #$0006 + BEQ L0056 + CMP #$000A + BEQ L0059 + CMP #$000C + BEQ L005C + JMP L01C9 +L004D JMP L0124 +L0050 JMP L01A1 +L0053 JMP L01BF +L0056 JMP L01C7 +L0059 JMP L01AF + +L005C LDA #$0028 + STA $21 + JMP L01C9 + +L0064 LDA $1B + JSR L01DE + LDA #$000F + STA L0445 + JMP L01C9 + +L0072 LDY #$0010 + LDA [$01],Y + LDY #$0000 + AND #$0001 + CMP #$0000 + BEQ L0085 + LDY #$0010 +L0085 TYA + CLC + ADC #$000E + TAY + LDX #$000E +L008E LDA L0447,Y + STA L0431,X + DEY + DEY + DEX + DEX + BPL L008E + LDA #^L0431 + PHA + LDA #L0431 + PHA + LDY #$000A + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + _OffsetRect + LDA #^L0439 + PHA + LDA #L0439 + PHA + LDY #$000A + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + _OffsetRect + LDA $1B + STA L0441 + LDA $1D + STA L0443 + PEA $0000 + LDA #^L0441 + PHA + LDA #L0441 + PHA + LDA #^L0431 + PHA + LDA #L0431 + PHA + _PtInRect + PLA + BEQ L00FF + LDA #$0028 + STA $21 + JMP L01C9 + +L00FF PEA $0000 + LDA #^L0441 + PHA + LDA #L0441 + PHA + LDA #^L0439 + PHA + LDA #L0439 + PHA + _PtInRect + PLA + BEQ L0121 + LDA #$0029 + STA $21 +L0121 JMP L01C9 + +L0124 LDA $1B + CMP #$0028 + BEQ L0130 + CMP #$0029 + BEQ L0157 +L0130 LDY #$001E + LDA [$01],Y + STA $09 + LDY #$0012 + LDA [$01],Y + CMP $09 + BMI L0142 + BRA L017F +L0142 INC + STA [$01],Y + CMP $09 + BMI L014B + BRA L017F +L014B INC + STA [$01],Y + LDA #$0028 + JSR L01DE + JMP L017F + +L0157 LDY #$001C + LDA [$01],Y + STA $09 + LDY #$0012 + LDA [$01],Y + CMP $09 + BEQ L017F + BPL L016B + BRA L017F +L016B DEC + STA [$01],Y + CMP $09 + BEQ L017F + BPL L0176 + BRA L017F +L0176 DEC + STA [$01],Y + LDA #$0029 + JSR L01DE +L017F JSR L037B + CLC + ADC L0445 + STA $09 +L0188 JSR L037B + CMP $09 + BMI L0188 + LDA L0445 + BEQ L019E + DEC + BEQ L019B + DEC + BEQ L019B + DEC +L019B STA L0445 +L019E JMP L01C9 + +L01A1 LDY #$0018 + LDA #$FFFF + STA [$01],Y + INY + INY + STA [$01],Y + BRA L01C9 +L01AF LDA $1B + LDY #$001C + STA [$01],Y + LDA $1D + LDY #$001E + STA [$01],Y + BRA L01C9 +L01BF LDA #$0001 + JSR L01DE + BRA L01C9 +L01C7 INC $21 +L01C9 PLB + LDA $15 + STA $1F + LDA $13 + STA $1D + LDX $11 + TDC + CLC + ADC #$001C + TCS + TXA + TCD + PLB + RTL + +L01DE STA $09 + LDY #$0010 + LDA [$01],Y + TAX + AND #$0080 + BEQ L01EC + RTS + +L01EC TXA + AND #$0001 + STA $0B + LDY #$0011 + LDA [$01],Y + AND #$00FF + CMP #$0028 + BEQ L0209 + CMP #$0029 + BEQ L0209 + CMP #$00FF + BNE L0211 +L0209 LDA $0B + CLC + ADC #$0004 + STA $0B +L0211 LDA $09 + CMP #$0000 + BEQ L021D + CMP #$0029 + BNE L0221 +L021D CLC + JSR L038B +L0221 LDA $09 + CMP #$0000 + BEQ L022D + CMP #$0028 + BNE L0231 +L022D SEC + JSR L038B +L0231 LDY #$0020 + LDA [$01],Y + AND #$0006 + TAX + PHX + LDY #$0010 + LDA [$01],Y + AND #$0001 + CMP #$0001 + BEQ L025E + TXA + LDX #$1388 + CMP #$0004 + BNE L0254 + LDX #$0C35 +L0254 CMP #$0006 + BNE L0272 + LDX #$30D4 + BRA L0272 +L025E TXA + LDX #$2710 + CMP #$0004 + BNE L026A + LDX #$1B58 +L026A CMP #$0006 + BNE L0272 + LDX #$6B6C +L0272 PEA $0000 + PEA $0000 + PHX + PEA $2710 + _FixRatio + PLX + PLA + STX $0D + STA $0F + PEA $0000 + PEA $0000 + PEA $0000 + LDY #$0012 + LDA [$01],Y + PHA + _Long2Fix + PLX + PLY + PEA $0000 + PEA $0000 + PHY + PHX + LDA $0F + PHA + LDA $0D + PHA + _FixMul + PLA + STA $0D + PLA + STA $0F + PLA + CMP #$0004 + BEQ L02C7 + CMP #$0002 + BNE L02CC +L02C7 JSR L03DD + BRA L02E6 +L02CC CLC + LDA $0F + ADC #$03E8 + STA $0F + JSR L03DD + SEP #$20 + LDA L0411+2 + STA L0411+1 + LDA #$2E + STA L0411+2 + REP #$20 +L02E6 LDY #$000A + LDA [$01],Y + CLC + ADC #$002A + PHA + STA L0433 + LDY #$0008 + LDA [$01],Y + INC + STA L0431 + CLC + ADC #$0009 + PHA + STA L0435 + LDY #$000E + LDA [$01],Y + STA L0437 + LDA #^L0431 + PHA + LDA #L0431 + PHA + _EraseRect + _MoveTo + LDA #^L0411 + PHA + LDA #L0411 + PHA + _DrawString + LDY #$0011 + LDA [$01],Y + AND #$00FF + CMP #$00FF + BEQ L033F + RTS + +L033F LDA #$3333 + LDX #$CCCC + JSR L03B3 + PEA $8001 + _SetPenMode + CLC + LDA $01 + ADC #$0008 + TAX + LDA $03 + ADC #$0000 + PHA + PHX + _PaintRect + PEA $0000 + _SetPenMode + LDA #$0000 + LDX #$0000 + JSR L03B3 + RTS + +L037B PEA $0000 + PEA $0000 + _GetTick + PLA + PLX + RTS + +L038B LDA $0B + BCC L0391 + INC + INC +L0391 ASL + TAY + LDA L0467,Y + TAX + LDA #^L0467 + PHA + PHX + PEA $F000 + LDY #$000A + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + _DrawIcon + RTS + +L03B3 STX $07 + STA $05 + LDY #$0020 +L03BA DEY + DEY + LDA $05 + STA L0411,Y + DEY + DEY + LDA $07 + STA L0411,Y + CPY #$0000 + BNE L03BA + LDA #^L0411 + PHA + LDA #L0411 + PHA + _SetPenPat + RTS + +L03DD PEA $0000 + LDA $0F + PHA + LDA $0D + PHA + _FixRound + PLA + PEA $0000 + PHA + LDA #^L0411 + PHA + LDA #L0411 + PHA + PEA $0005 + PEA $0000 + _Long2Dec + SEP #$20 + LDA #$04 + STA L0411 + REP #$20 + RTS + +L0411 DS $20 +L0431 DW $0000 +L0433 DW $0000 +L0435 DW $0000 +L0437 DW $0000 +L0439 DW $0000 + DW $0000 + DW $0000 + DW $0000 +L0441 DW $0000 +L0443 DW $0000 +L0445 DW $0000 +L0447 DW $0000 + DW $000D + DW $000B + DW $0017 + DW $0000 + DW $0000 + DW $000B + DW $000D + DW $0007 + DW $0000 + DW $000C + DW $0017 + DW $0001 + DW $0000 + DW $0007 + DW $0017 +L0467 DA L062F + DA L0477 + DA L06DF + DA L0517 + DA L0687 + DA L04C7 + DA L075F + DA L05A3 +L0477 DW $0080 ; Icon type + DW $0024 ; Icon size + DW $0006 ; Icon height + DW $000C ; Icon width + HEX FFFFFFFFFFFF ; Icon image + HEX FFFFFFFFFFFF + HEX FFFFFC3FFFFF + HEX FFFFC3C3FFFF + HEX FFFC3FFC3FFF + HEX FFC0000003FF + HEX 000000000000 ; Icon mask + HEX 000000000000 + HEX 000003C00000 + HEX 00003FFC0000 + HEX 0003FFFFC000 + HEX 003FFFFFFC00 +L04C7 DW $0080 ; Icon type + DW $0024 ; Icon size + DW $0006 ; Icon height + DW $000C ; Icon width + HEX FFFFFFFFFFFF ; Icon image + HEX FFFFFFFFFFFF + HEX FFFFFC3FFFFF + HEX FFFFC003FFFF + HEX FFFC00003FFF + HEX FFC0000003FF + HEX 000000000000 ; Icon mask + HEX 000000000000 + HEX 000003C00000 + HEX 00003FFC0000 + HEX 0003FFFFC000 + HEX 003FFFFFFC00 +L0517 DW $0080 ; Icon type + DW $0042 ; Icon size + DW $000B ; Icon height + DW $000C ; Icon width + HEX FFFFFFFFFFFF ; Icon image + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFC0000003FF + HEX FFFC3FFC3FFF + HEX FFFFC3C3FFFF + HEX FFFFFC3FFFFF + HEX 000000000000 ; Icon mask + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 003FFFFFFC00 + HEX 0003FFFFC000 + HEX 00003FFC0000 + HEX 000003C00000 +L05A3 DW $0080 ; Icon type + DW $0042 ; Icon size + DW $000B ; Icon height + DW $000C ; Icon width + HEX FFFFFFFFFFFF ; Icon image + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFC0000003FF + HEX FFFC00003FFF + HEX FFFFC003FFFF + HEX FFFFFC3FFFFF + HEX 000000000000 ; Icon mask + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 000000000000 + HEX 003FFFFFFC00 + HEX 0003FFFFC000 + HEX 00003FFC0000 + HEX 000003C00000 +L062F DW $0080 ; Icon type + DW $0028 ; Icon size + DW $000A ; Icon height + DW $0008 ; Icon width + HEX FFFFFFFF ; Icon image + HEX FFFFFFFF + HEX FFFFFFFF + HEX FFFFC3FF + HEX FFFC03FF + HEX FFC3C3FF + HEX FC3FC3FF + HEX FFC3C3FF + HEX FFFC03FF + HEX FFFFC3FF + HEX 00000000 ; Icon mask + HEX 00000000 + HEX 00000000 + HEX 00003C00 + HEX 0003FC00 + HEX 003FFC00 + HEX 03FFFC00 + HEX 003FFC00 + HEX 0003FC00 + HEX 00003C00 +L0687 DW $0080 ; Icon type + DW $0028 ; Icon size + DW $000A ; Icon height + DW $0008 ; Icon width + HEX FFFFFFFF ; Icon image + HEX FFFFFFFF + HEX FFFFFFFF + HEX FFFFC3FF + HEX FFFC03FF + HEX FFC003FF + HEX FC0003FF + HEX FFC003FF + HEX FFFC03FF + HEX FFFFC3FF + HEX 00000000 ; Icon mask + HEX 00000000 + HEX 00000000 + HEX 00003C00 + HEX 0003FC00 + HEX 003FFC00 + HEX 03FFFC00 + HEX 003FFC00 + HEX 0003FC00 + HEX 00003C00 +L06DF DW $0080 ; Icon type + DW $003C ; Icon size + DW $000A ; Icon height + DW $000C ; Icon width + HEX FFFFFFFFFFFF ; Icon image + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFC3FFFF + HEX FFFFFFC03FFF + HEX FFFFFFC3C3FF + HEX FFFFFFC3FC3F + HEX FFFFFFC3C3FF + HEX FFFFFFC03FFF + HEX FFFFFFC3FFFF + HEX 000000000000 ; Icon mask + HEX 000000000000 + HEX 000000000000 + HEX 0000003C0000 + HEX 0000003FC000 + HEX 0000003FFC00 + HEX 0000003FFFC0 + HEX 0000003FFC00 + HEX 0000003FC000 + HEX 0000003C0000 +L075F DW $0080 ; Icon type + DW $003C ; Icon size + DW $000A ; Icon height + DW $000C ; Icon width + HEX FFFFFFFFFFFF ; Icon image + HEX FFFFFFFFFFFF + HEX FFFFFFFFFFFF + HEX FFFFFFC3FFFF + HEX FFFFFFC03FFF + HEX FFFFFFC003FF + HEX FFFFFFC0003F + HEX FFFFFFC003FF + HEX FFFFFFC03FFF + HEX FFFFFFC3FFFF + HEX 000000000000 ; Icon mask + HEX 000000000000 + HEX 000000000000 + HEX 0000003C0000 + HEX 0000003FC000 + HEX 0000003FFC00 + HEX 0000003FFFC0 + HEX 0000003FFC00 + HEX 0000003FC000 + HEX 0000003C0000 diff --git a/hypercardiigs/Commands.E.S b/hypercardiigs/Commands.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/Commands.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/Commands.S b/hypercardiigs/Commands.S new file mode 100644 index 0000000..bdff260 --- /dev/null +++ b/hypercardiigs/Commands.S @@ -0,0 +1,2569 @@ +* +* HypercardGS +* segment: $11 Commands +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Commands.l + lst off + +*--------------------------------------- + + use Commands.E + use Commands.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 + +*--------------------------------------- + +L110000 ENT + PHD + TSC + CLC + ADC #$FFA8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0E0BFC + PHY + JSL L03198D + PLA + LSR + BCC L11003A + JSL L100D91 + BRA L110041 +L11003A PEA $000B + JSL L0B0B7A +L110041 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + TSC + CLC + ADC #$0058 + TCS + PLD + RTL + +L110059 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0E05E8 + JSL L092E10 + PLY + PLY + PLD + RTL + +L11006E ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L05535F + BNE L11007D + BRA L1100CA +L11007D PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L110092 + PHY + JSL L0E05E8 + PLA + STA $03 + BRA L11009B +L110092 LDA #$0001 + STA $03 + JSL L0E0000 +L11009B LDA $03 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1100AA + EOR #$8000 +L1100AA BPL L1100CA + LDA #$0001 + STA $05 +L1100B1 PHY + JSL L07005C + PLA + LSR + BCC L1100BC + BRA L1100CA +L1100BC JSL L072314 + LDA $05 + CMP $01 + BEQ L1100CA + INC $05 + BRA L1100B1 +L1100CA PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L1100D1 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0E05E8 + JSL L090635 + PLY + PLY + PLD + RTL + +L1100E6 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L110111 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $000D + JSL L0E0656 + BRA L110124 +L110111 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + JSL L071EC5 +L110124 TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L121E9A + PEI $09 + PEI $07 + PEI $09 + PEI $07 + PEI $01 + PEI $03 + PEI $05 + JSL L0930EA + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L110161 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0E0000 + PLY + PLY + PLD + RTL + +L110171 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0E06AC + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L110191 ENT + PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0011 + JSL L0E0656 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0E0BFC + PHY + JSL L0319D4 + PLA + LSR + BCC L1101F7 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0011 + JSL L0E07C5 + JSL L100802 + BRA L1101FE +L1101F7 PEA $000B + JSL L0B0B7A +L1101FE TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + TSC + CLC + ADC #$0062 + TCS + PLD + RTL + +L110216 ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$0015 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L0E06AC + JSL L0904A1 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L09390E + PLA + STA $EF + PLX + STX $F1 + LDA $EF + ORA $F1 + BNE L11025F + PEA $000D + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L0B0841 + BRA L11027F +L11025F LDA $F1 + STA $EB + LDA $EF + STA $ED + LDA L0550B9 + DEC + BNE L110277 + PEI $EB + PEI $ED + JSL L0A0414 + BRA L11027F +L110277 PEI $EB + PEI $ED + JSL L0A2CE3 +L11027F TSC + CLC + ADC #$010C + TCS + PLD + RTL + +L110287 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L1102B2 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $000D + JSL L0E0656 + BRA L1102C5 +L1102B2 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + JSL L071EC5 +L1102C5 TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L121E9A + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L121E9A + PEI $09 + PEI $07 + PEI $0D + PEI $0B + PEI $01 + PEI $03 + PEI $05 + JSL L0930EA + TSC + CLC + ADC #$0012 + TCS + PLD + RTL + +L110325 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0001 + JSL L09091E + PLY + PLY + PLD + RTL + +L110338 PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA ^L052406 + PEA L052406 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L094153 + PEA $0100 + JSL L0313BE + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L11036F ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + JSL L0952F7 + LDA #L051BE6 + LDX #^L051BE6 + STA L0553B9 + STX L0553BB + JSL L0B1910 + PEA $0000 + PHD + JSL L110338 + PHY + PHY + PEA ^L052406 + PEA L052406 + JSL L071F3F + PLA + STA $17 + PLX + STX $19 + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B6E8B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0001 + JSL L0B2AF9 + STZ L0553A5 + LDA L05539D + DEC + STA L05539D + JSL L0B1BD6 + LDA #$0001 + STA L0553A3 + PHY + PEA $0000 + JSL L0B7A9C + PLA + STA $1B + STZ L0553A3 + LDA L05539D + INC + STA L05539D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B0F05 + LDA $1B + BEQ L110414 + PEA ^L050FE8 + PEA L050FE8 + PEA $0002 + JSL L0E0184 + BRA L11041B +L110414 STZ L0553A5 + JSL L0B8B50 +L11041B JSL L0B1BD6 + LDA L0551F1 + BEQ L11044B + LDA L0550C5 + LDX L0550C7 + CLC + ADC #$00CE + BCC L110431 + INX +L110431 STA $1D + STX $1F + LDA #$0020 + AND [$1D] + BEQ L110448 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L09A5A7 +L110448 STZ L0551F1 +L11044B TSC + CLC + ADC #$0020 + TCS + PLD + RTL + +L110453 ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$000F + TCD + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + JSL L0E06AC + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + JSL L093529 + TSC + CLC + ADC #$0106 + TCS + PLD + RTL + +L110480 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0003 + PHY + JSL L0E05E8 + PLA + CLC + ADC #$00F9 + PHA + JSL L09971B + PLY + PLY + PLD + RTL + +L11049E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0E0074 + PLY + PLY + PLD + RTL + +L1104AE ENT + PHD + TSC + CLC + ADC #$FE9C + TCS + ADC #$006D + TCD + STZ $EF + STZ $F1 + LDA #$0006 + STA $BF + LDA L055039 + LDX L05503B + STA $EB + STX $ED + PHY + JSL L0314F6 + PLA + DEC + BPL L1104D8 + BRL L110583 +L1104D8 CMP #$0004 + BMI L1104E0 + BRL L110583 +L1104E0 SEC + SBC #$0000 + BEQ L1104F2 + DEC + BEQ L110543 + DEC + BEQ L110559 + DEC + BEQ L11056B + BRL L110583 +L1104F2 LDA #$0002 + STA $93 + LDA #$0001 + LDX #$0000 + STA $99 + STX $9B + PEA $0000 + TDC + CLC + ADC #$FF93 + PHA + JSL L0E06AC + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF93 + PHA + JSL L0735A8 + PLA + STA $EF + PLX + STX $F1 + PHY + PHY + PEI $F1 + PEI $EF + JSL L078841 + PLA + STA $EB + PLX + STX $ED + PEI $F1 + PEI $EF + JSL L07185A + LDA #$0001 + STA L055415 + BRA L110583 +L110543 LDA #$0002 + STA $93 + PHY + PHY + JSL L0E05AF + PLA + STA $99 + PLX + STX $9B + STZ L055415 + BRA L110583 +L110559 LDA #$0003 + STA $93 + PHY + JSL L0E05E8 + PLA + STA $9D + STZ L055415 + BRA L110583 +L11056B TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E0656 + BRA L110583 +L110583 LDA L05502B + LDX L05502D + CMP $EB + BNE L11058F + CPX $ED +L11058F BEQ L110596 + LDA #$0000 + BRA L110599 +L110596 LDA #$0001 +L110599 AND L055415 + BEQ L1105A7 + PEA $0000 + JSL L098852 + BRA L1105E4 +L1105A7 PHY + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA $0000 + JSL L096479 + PLA + LSR + BCC L1105BE + BRA L1105E4 +L1105BE LDA L055257 + BEQ L1105CF + PEA ^L040355 + PEA L040355 + JSL L0B2D94 + BRA L1105E4 +L1105CF LDA L055259 + BEQ L1105DD + PEA $0001 + JSL L122130 + BRA L1105E4 +L1105DD PEA $0002 + JSL L122130 +L1105E4 TSC + CLC + ADC #$0164 + TCS + PLD + RTL + +L1105EC ENT + PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0011 + TCD + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0BE6 + JSL L072809 + JSL L0735A8 + PLA + STA $EF + PLX + STX $F1 + PEA $0000 + PEA $0001 + PEI $F1 + PEI $EF + PEA $0000 + JSL L0968FC + PEI $F1 + PEI $EF + JSL L07185A + TSC + CLC + ADC #$0108 + TCS + PLD + RTL + +L110634 ENT + PHD + TSC + CLC + ADC #$FF80 + TCS + TCD + PHY + JSL L0314F6 + PLA + SEC + SBC #$0001 + BPL L11064B + BRL L1107A4 +L11064B CMP #$0006 + BMI L110653 + BRL L1107A4 +L110653 ASL + TAX + LDAL L11065B,X + PHA + RTS + +L11065B DA L110667-1 + DA L11067C-1 + DA L1106AF-1 + DA L11072E-1 + DA L110776-1 + DA L11078D-1 + +L110667 STZ L055145 + JSL L151484 + JSL L09AFB1 + JSL L0E0000 +* BRL L1107A4 + BRL L1107A4 +L11067C PHY + PHY + JSL L0E061D + PLA + STA $73 + PLX + STX $75 + LDA $73 + ORA $75 + BNE L110697 + PEA $0084 + JSL L0B0B7A + BRA L1106AC +L110697 LDY #$00CE + LDA #$0020 + AND [$73],Y + CMP #$0000 + BEQ L1106AC + PEI $75 + PEI $73 + JSL L09A5A7 +L1106AC BRL L1107A4 +L1106AF TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA $7B + LDA $03 + LDX $05 + STA $77 + STX $79 + PHY + PEI $79 + PEI $77 + PEI $7B + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCC L11072A + LDA #$8000 + AND $35 + BNE L11072A + LDA #$8000 + ORA $35 + STA $35 + PHY + PEI $79 + PEI $77 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCC L11072A + PEI $79 + PEI $77 + PEI $7B + PEA $0000 + JSL L0876F4 +L11072A BRA L1107A4 +*L11072C BRA L1107A4 +L11072E TDC + CLC + ADC #$005B + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + LDA $5B + DEC + DEC + BNE L110757 + PEI $67 + PEI $65 + PEA $0000 + JSL L099F77 + BRA L110772 +L110757 LDA #$0003 + CMP $5B + BNE L11076B + PEI $63 + PEI $61 + PEA $0000 + JSL L099EA4 + BRA L110772 +L11076B PEA $0067 + JSL L0B0B7A +L110772 BRA L1107A4 +*L110774 BRA L1107A4 +L110776 LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L099F77 + JSL L0E0000 + BRA L1107A4 +*L11078B BRA L1107A4 +L11078D LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L099EA4 + JSL L0E0000 + BRA L1107A4 + BRA L1107A4 +L1107A4 TSC + CLC + ADC #$0080 + TCS + PLD + RTL + +L1107AC ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$000F + TCD + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + JSL L0E06AC + LDA L0550BB + STA $F1 + PEA $0004 + JSL L090635 + LDA L0550B9 + DEC + BNE L1107F6 + PHY + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + JSL L160288 + PLA + LSR + BCC L1107EE + JSL L1602F8 + BRA L1107F4 +L1107EE PEI $F1 + JSL L090635 +L1107F4 BRA L1107FC +L1107F6 PEI $F1 + JSL L090635 +L1107FC TSC + CLC + ADC #$0106 + TCS + PLD + RTL + +L110804 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L11081D + JSL L096029 + BRA L11083B +L11081D PHY + JSL L16072E + PLA + LSR + BCC L11083B + PHY + PEA $0001 + JSL L16073C + PLA + STA $01 + PEA ^L16073C + PEA L16073C + JSL L07187A +L11083B JSL L0E0000 + PLY + PLY + PLY + PLD + RTL + +L110844 ENT + PHD + TSC + CLC + ADC #$FFA8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + PEA $0001 + JSL L0B3145 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0E0BFC + PHY + JSL L03198D + PLA + LSR + BCC L110881 + JSL L100DA4 + BRA L110888 +L110881 PEA $000B + JSL L0B0B7A +L110888 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + TSC + CLC + ADC #$0058 + TCS + PLD + RTL + +L1108A0 ENT + PHD + TSC + CLC + ADC #$FDB0 + TCS + ADC #$0159 + TCD + PHY + JSL L0314F6 + PLA + CMP #$0004 + BNE L1108C3 + JSL L0B8C8B + JSL L0E0000 + BRL L110FF4 + BRA L1108CD +L1108C3 LDA #$0018 + LDX #$0000 + STA $CD + STX $CF +L1108CD LDA #$0004 + STA $E1 + STZ $E3 + STZ $DD + LDA #$00FF + STA $D7 + LDA #$0078 + STA $E5 + LDA #$0001 + STA $D5 + LDA #$0001 + STA $EF + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L110936 + STZ $EF + PEA $0000 + TDC + CLC + ADC #$FFA7 + PHA + JSL L0E06AC + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L110936 + PHY + JSL L0E05E8 + PLA + STA $E5 + LDA $E5 + BEQ L11091D + BPL L110922 +L11091D LDA #$0078 + STA $E5 +L110922 LDA $E5 + SEC + SBC #$03E7 + BEQ L110936 + BVS L11092F + EOR #$8000 +L11092F BPL L110936 + LDA #$03E7 + STA $E5 +L110936 PEA ^L05088E + PEA L05088E + JSL L0E06AC + LDA L05535F + EOR #$0001 + CMP #$0000 + BNE L110960 + PHY + PEA $001E + JSL L151681 + PLA + BEQ L11095B + LDA #$0000 + BRA L11095E +L11095B LDA #$0001 +L11095E BEQ L110963 +L110960 BRL L110FF4 +L110963 LDA #$0001 + STA $DB + PHY + PHY + PEA $8024 + PEA ^L05088E + PEA L05088E + JSL L072EAE + PLA + STA $D1 + PLX + STX $D3 + LDA $D1 + ORA $D3 + BNE L1109D7 + LDA L0551FD + BNE L11098B + BRL L110FF4 +L11098B PEA $0004 + PEA $8000 + PEA $0000 + PEA $0000 + PEA ^L05088E + PEA L05088E + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + _SendRequest + STAL L05565D + LDAL L05565D + BEQ L1109BA + BRL L110FF4 +L1109BA LDA $B3 + LDX $B5 + STA $D1 + STX $D3 + LDA #$8000 + AND $B7 + BNE L1109D0 + LDA #$0003 + STA $DB + BRA L1109D5 +L1109D0 LDA #$0002 + STA $DB +L1109D5 BRA L1109EC +L1109D7 TDC + CLC + ADC #$00AB + PEA $0000 + PHA + PEI $D3 + PEI $D1 + JSL L1502EE + LDA $AD + STA $E9 +L1109EC PHY + JSL L07005C + PLA + LSR + BCC L110A1F + LDA $DB + DEC + BNE L110A0E + PEA $0003 + PEA $8024 + LDA $E9 + JSL L150488 + PHX + PHA + JSL L1510BF + BRA L110A1C +L110A0E LDA $DB + DEC + DEC + BNE L110A1C + PEI $D3 + PEI $D1 + JSL L07185A +L110A1C BRL L110FF4 +L110A1F PHY + JSL L0301E4 + PLA + BNE L1109EC + JSL L0B392B + LDA $D1 + LDX $D3 + STA L055359 + STX L05535B + LDA L055359 + LDX L05535B + PHX + PHA + JSL L0718BF + LDA $E9 + JSL L150488 + STA L055355 + STX L055357 + LDA $EF + BNE L110A54 + BRL L110B03 +L110A54 PHY + PHY + PEA $0000 + PEA $0010 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05534F + PLA + STA L055351 + LDA L05534F + ORA L055351 + BNE L110A77 + BRL L110FF4 +L110A77 PHY + PHY + PEA $0000 + PEA $0100 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05534B + PLA + STA L05534D + LDA L05534B + ORA L05534D + BNE L110A9A + BRL L110FF4 +L110A9A LDA L05534F + LDX L055351 + PHX + PHA + JSL L0718BF + LDA L05534B + LDX L05534D + PHX + PHA + JSL L0718BF + PEI $E3 + LDA $E1 + INC + PEA $000C + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $D9 + LDA $D9 + XBA + AND #$FF00 + ORA $D7 + STA $A7 + LDA $DD + XBA + AND #$FF00 + ORA $CD + STA $A9 + LDA L05534B + LDX L05534D + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $F3 + STX $F5 + LDA $A7 + LDX $A9 + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + LDA #$0002 + STA $D5 + BRL L110F4A +L110B03 PHY + PHY + PEA $0000 + PEA $0010 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05534F + PLA + STA L055351 + LDA L05534F + ORA L055351 + BNE L110B26 + BRL L110FF4 +L110B26 PHY + PHY + PEA $0000 + PEA $0100 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05534B + PLA + STA L05534D + LDA L05534B + ORA L05534D + BNE L110B49 + BRL L110FF4 +L110B49 LDA L05534F + LDX L055351 + PHX + PHA + JSL L0718BF + LDA L05534B + LDX L05534D + PHX + PHA + JSL L0718BF + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFA7 + PHA + JSL L071F3F + PLA + STA $BD + PLX + STX $BF + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEA7 + PHA + JSL L0B0361 +L110B8C LDA #$00FF + LDX #$FEA7 + AND $00,X + BNE L110B99 + BRL L110F4A +L110B99 PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEA7 + PHA + JSL L071F3F + PLA + STA $B9 + PLX + STX $BB + STZ $DF + STZ $ED + LDA #$00FF + AND [$B9] + SEC + SBC #$0030 + BVS L110BC0 + EOR #$8000 +L110BC0 BMI L110BC7 + LDA #$0000 + BRA L110BCA +L110BC7 LDA #$0001 +L110BCA PHA + LDA #$00FF + AND [$B9] + SEC + SBC #$0039 + BEQ L110BE2 + BVS L110BDB + EOR #$8000 +L110BDB BPL L110BE2 + LDA #$0000 + BRA L110BE5 +L110BE2 LDA #$0001 +L110BE5 AND $01,S + PLX + STA $F1 + STZ $E7 + STZ $C9 + STZ $CB +L110BF0 LDX #$0000 + LDA #$00FF + AND [$B9] + CMP #$0020 + BEQ L110BFE + INX +L110BFE PHX + LDA #$00FF + AND [$B9] + BEQ L110C09 + LDA #$0001 +L110C09 AND $01,S + PLX + LSR + BCS L110C12 + BRL L110E58 +L110C12 PHY + LDA #$00FF + AND [$B9] + PHA + JSL L071498 + PLA + STA $EB + LDA $DF + INC + STA $DF + LDA $EB + SEC + SBC #$0030 + BVS L110C30 + EOR #$8000 +L110C30 BMI L110C37 + LDA #$0000 + BRA L110C3A +L110C37 LDA #$0001 +L110C3A AND $F1 + PHA + LDA $EB + SEC + SBC #$0039 + BEQ L110C51 + BVS L110C4A + EOR #$8000 +L110C4A BPL L110C51 + LDA #$0000 + BRA L110C54 +L110C51 LDA #$0001 +L110C54 AND $01,S + PLX + PHA + LDX #$0000 + LDA $C9 + ORA $CB + BNE L110C62 + INX +L110C62 TXA + AND $01,S + PLX + LSR + BCC L110C7F + LDA $E7 + PEA $000A + JSL L150BEE + PLA + CLC + ADC $EB + SEC + SBC #$0030 + STA $E7 + BRL L110E49 +L110C7F LDA $EB + SEC + SBC #$0023 + BPL L110C8A + BRL L110E49 +L110C8A CMP #$0056 + BMI L110C92 + BRL L110E49 +L110C92 SEC + SBC #$0000 + BNE L110C9B + BRL L110D6E +L110C9B SEC + SBC #$000B + BNE L110CA4 + BRL L110E27 +L110CA4 DEC + DEC + BNE L110CAB + BRL L110D7E +L110CAB DEC + BNE L110CB1 + BRL L110D83 +L110CB1 DEC + BNE L110CB7 + BRL L110D8B +L110CB7 DEC + BNE L110CBD + BRL L110D93 +L110CBD DEC + BNE L110CC3 + BRL L110DC3 +L110CC3 DEC + BNE L110CC9 + BRL L110DCA +L110CC9 DEC + BNE L110CCF + BRL L110DD1 +L110CCF DEC + BNE L110CD5 + BRL L110DD8 +L110CD5 SEC + SBC #$002A + BEQ L110D1C + DEC + BEQ L110D24 + DEC + BEQ L110D38 + DEC + BEQ L110D3D + DEC + BEQ L110D45 + DEC + BEQ L110D5E + DEC + BEQ L110D66 + DEC + BNE L110CF3 + BRL L110DEB +L110CF3 SEC + SBC #$0009 + BNE L110CFC + BRL L110DF7 +L110CFC DEC + BEQ L110D76 + DEC + BNE L110D05 + BRL L110E03 +L110D05 DEC + BNE L110D0B + BRL L110E0F +L110D0B DEC + DEC + DEC + BNE L110D13 + BRL L110DDF +L110D13 DEC + BNE L110D19 + BRL L110E1B +L110D19 BRL L110E49 +L110D1C LDA #$0009 + STA $E3 + BRL L110E49 +L110D24 LDA $DF + DEC + BNE L110D30 + LDA #$000B + STA $E3 + BRA L110D35 +L110D30 LDA $E3 + DEC + STA $E3 +L110D35 BRL L110E49 +L110D38 STZ $E3 + BRL L110E49 +L110D3D LDA #$0002 + STA $E3 + BRL L110E49 +L110D45 LDA $DF + DEC + BNE L110D51 + LDA #$0004 + STA $E3 + BRA L110D5B +L110D51 LDA #$000C + LDX #$0000 + STA $C9 + STX $CB +L110D5B BRL L110E49 +L110D5E LDA #$0005 + STA $E3 + BRL L110E49 +L110D66 LDA #$0007 + STA $E3 + BRL L110E49 +L110D6E LDA $E3 + INC + STA $E3 + BRL L110E49 +L110D76 LDA #$0001 + STA $ED + BRL L110E49 +L110D7E STZ $E1 + BRL L110E49 +L110D83 LDA #$0001 + STA $E1 + BRL L110E49 +L110D8B LDA #$0002 + STA $E1 + BRL L110E49 +L110D93 LDA $C9 + ORA $CB + BEQ L110DBB + LDA $C9 + LDX $CB + PEA $0000 + PEA $0002 + JSL L150D50 + PEA $0000 + PEA $0003 + JSL L150290 + PLY + PLY + PLY + PLY + STA $C9 + STX $CB + BRA L110DC0 +L110DBB LDA #$0003 + STA $E1 +L110DC0 BRL L110E49 +L110DC3 LDA #$0004 + STA $E1 + BRA L110E49 +L110DCA LDA #$0005 + STA $E1 + BRA L110E49 +L110DD1 LDA #$0006 + STA $E1 + BRA L110E49 +L110DD8 LDA #$0007 + STA $E1 + BRA L110E49 +L110DDF LDA #$0060 + LDX #$0000 + STA $C9 + STX $CB + BRA L110E49 +L110DEB LDA #$0030 + LDX #$0000 + STA $C9 + STX $CB + BRA L110E49 +L110DF7 LDA #$0018 + LDX #$0000 + STA $C9 + STX $CB + BRA L110E49 +L110E03 LDA #$0006 + LDX #$0000 + STA $C9 + STX $CB + BRA L110E49 +L110E0F LDA #$0003 + LDX #$0000 + STA $C9 + STX $CB + BRA L110E49 +L110E1B LDA #$0001 + LDX #$0000 + STA $C9 + STX $CB + BRA L110E49 +L110E27 LDA $C9 + LDX $CB + PEA $0000 + PEA $0003 + JSL L150D50 + PEA $0000 + PEA $0002 + JSL L150290 + PLY + PLY + PLY + PLY + STA $C9 + STX $CB + BRA L110E49 +L110E49 LDA $B9 + LDX $BB + INC + BNE L110E51 + INX +L110E51 STA $B9 + STX $BB + BRL L110BF0 +L110E58 LDA $F1 + BEQ L110E83 + PEI $E7 + PEA $000C + JSL L1500F5 + PLX + PLX + DEC + STA $E1 + PEI $E7 + PEA $000C + JSL L150318 + PLX + PLX + STA $E3 + LDA $E3 + BPL L110E83 + LDA #$000C + CLC + ADC $E3 + STA $E3 +L110E83 LDA $C9 + ORA $CB + BEQ L110E91 + LDA $C9 + LDX $CB + STA $CD + STX $CF +L110E91 LDA $CD + LDX $CF + STA $C5 + STX $C7 + LDA $ED + BEQ L110EBD + PEI $E3 + LDA $E1 + INC + PEA $000C + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $D9 + LDA $D9 + XBA + AND #$FF00 + ORA #$0000 + STA $A7 + BRA L110EDA +L110EBD PEI $E3 + LDA $E1 + INC + PEA $000C + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $D9 + LDA $D9 + XBA + AND #$FF00 + ORA $D7 + STA $A7 +L110EDA LDA $DD + XBA + AND #$FF00 + ORA $C5 + STA $A9 + LDA L05534B + LDX L05534D + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA $D5 + JSL L150488 + TAY + BNE L110F02 + DEX +L110F02 DEC + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $F3 + STX $F5 + LDA $A7 + LDX $A9 + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEA7 + PHA + JSL L0B0361 + LDA $D5 + INC + STA $D5 + LDA #$0040 + CMP $D5 + BEQ L110F4A + BRL L110B8C +L110F4A STZ $A7 + STZ $A9 + LDA L05534B + LDX L05534D + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA $D5 + JSL L150488 + TAY + BNE L110F6C + DEX +L110F6C DEC + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $F3 + STX $F5 + LDA $A7 + LDX $A9 + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + LDA L05534F + LDX L055351 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $C1 + STX $C3 + LDA L055359 + LDX L05535B + STA [$C1] + TXA + LDY #$0002 + STA [$C1],Y + LDA $E5 + LDY #$0004 + STA [$C1],Y + LDA #$0001 + LDY #$0006 + STA [$C1],Y + LDA L05534B + LDX L05534D + LDY #$0008 + STA [$C1],Y + INY + INY + TXA + STA [$C1],Y + LDA #$0000 + TAX + LDY #$000C + STA [$C1],Y + INY + INY + TXA + STA [$C1],Y + LDA $DB + STA L05535D + PEA $0001 + LDA L05534F + LDX L055351 + PHX + PHA + JSL L03022C +L110FF4 TSC + CLC + ADC #$0250 + TCS + PLD + RTL + +L110FFC PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$00E7 + CLC + ADC $0E + LDX $10 + BCC L11100F + INX +L11100F PHX + PHA + LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L111024 + INX +L111024 PHX + PHA + PEA $0008 + JSL L0313BE + LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L111040 + INX +L111040 STA $01 + STX $03 + LDA #$0000 + TAX + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + TAX + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L0551E5 + DEC + STA L0551E5 + LDA L0551E5 + SEC + SBC #$0001 + BVS L111071 + EOR #$8000 +L111071 BMI L111079 + LDA #$0014 + STA L0551E5 +L111079 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L11108B ENT + PHD + TSC + CLC + ADC #$FD84 + TCS + ADC #$0185 + TCD + PEA $0000 + PHD + JSL L110FFC + STZ $8F + STZ $91 + LDX #$0000 + LDA $EB + ORA $ED + BNE L1110AC + INX +L1110AC PHX + LDX #$0000 + LDA $E7 + ORA $E9 + BNE L1110B7 + INX +L1110B7 TXA + ORA $01,S + PLX + LSR + BCC L1110D2 + LDA L05502B + LDX L05502D + STA $EB + STX $ED + LDA L05527D + LDX L05527F + STA $E7 + STX $E9 +L1110D2 PHY + PHY + PEI $ED + PEI $EB + JSL L07899F + PLA + STA $8F + PLX + STX $91 + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L111115 + LDA L0551E5 + STA $EF + PEI $E9 + PEI $E7 + PEI $91 + PEI $8F + PEA $0000 + JSL L0968AD +L111101 LDA $EF + CMP L0551E5 + BEQ L111112 + PEA $0000 + PHD + JSL L110FFC + BRA L111101 +L111112 BRL L1111A9 +L111115 PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L111138 + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + BRA L11114A +L111138 LDA #$0001 + STA $93 + LDA #$0001 + STA $B5 + PHY + JSL L0E05E8 + PLA + STA $B7 +L11114A PHY + JSL L0E05E8 + PLA + STA $F1 + PEA ^L040363 + PEA L040363 + PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEI $E9 + PEI $E7 + JSL L0715D9 + PEA ^L04036C + PEA L04036C + PEA $0000 + TDC + CLC + ADC #$FE7B + PHA + PEI $91 + PEI $8F + JSL L072CD4 + PEA ^L040378 + PEA L040378 + PEA $0000 + TDC + CLC + ADC #$FF8F + PHA + PEA $0005 + JSL L1509CE + JSL L0E0F0F + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEI $F1 + JSL L0E0184 +L1111A9 JSL L0E0000 + PEI $91 + PEI $8F + JSL L07185A + TSC + CLC + ADC #$027C + TCS + PLD + RTL + +L1111BD ENT + PHD + TSC + CLC + ADC #$FF34 + TCS + TCD + LDA L0551E5 + INC + STA L0551E5 + LDA L0551E5 + SEC + SBC #$0014 + BEQ L1111E2 + BVS L1111DA + EOR #$8000 +L1111DA BPL L1111E2 + LDA #$0001 + STA L0551E5 +L1111E2 TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E0656 + LDX #$0000 + LDA #$0003 + CMP $0D + BNE L111203 + INX +L111203 PHX + LDX #$0000 + LDA $17 + BNE L11120C + INX +L11120C TXA + AND $01,S + PLX + LSR + BCC L11124B + LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L111226 + INX +L111226 STA $09 + STX $0B + LDA L055027 + LDX L055029 + STA [$09] + TXA + LDY #$0002 + STA [$09],Y + LDA L055039 + LDX L05503B + LDY #$0004 + STA [$09],Y + INY + INY + TXA + STA [$09],Y + BRL L111381 +L11124B LDX #$0000 + LDA #$0005 + CMP $0D + BNE L111256 + INX +L111256 PHX + LDX #$0000 + LDA $17 + DEC + BNE L111260 + INX +L111260 TXA + AND $01,S + PLX + LSR + BCS L11126A + BRL L11131D +L11126A LDA L0551E1 + STA $C7 +L11126F LDA $C7 + DEC + STA $C7 + LDA $C7 + SEC + SBC #$0001 + BVS L11127F + EOR #$8000 +L11127F BMI L111286 + LDA #$00C8 + STA $C7 +L111286 LDA $C7 + DEC + ASL + ASL + ASL + TAX + LDAL L0525DA,X + ORAL L0525DC,X + BEQ L11129A + LDA #$0001 +L11129A PHA + LDX #$0000 + LDA L0551E1 + CMP $C7 + BNE L1112A6 + INX +L1112A6 TXA + ORA $01,S + PLX + LSR + BCC L11126F + LDA L0551E1 + CMP $C7 + BEQ L1112E6 + LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L1112C7 + INX +L1112C7 PHX + PHA + LDA $C7 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L0525DA + LDX #^L0525DA + BCC L1112DB + INX +L1112DB PHX + PHA + PEA $0008 + JSL L0313BE + BRA L11131B +L1112E6 LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L1112F9 + INX +L1112F9 STA $05 + STX $07 + LDA L05502B + LDX L05502D + LDY #$0004 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA L05527D + LDX L05527F + STA [$05] + TXA + LDY #$0002 + STA [$05],Y +L11131B BRA L111381 +L11131D TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L0940E5 + PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L0953DD + PLA + STA $C5 + LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L11134E + INX +L11134E STA $01 + STX $03 + LDA L055027 + LDX L055029 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L055039 + LDX L05503B + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + PHY + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $C5 +L111381 TSC + CLC + ADC #$00CC + TCS + PLD + RTL + +L111389 ENT + PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + PHY + JSL L0314F6 + PLA + CMP #$0004 + BNE L1113B4 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + BRA L1113E9 +L1113B4 PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L1113D3 + LDA #$0001 + STA $01 + LDA #$0001 + STA $23 + PHY + JSL L0E05E8 + PLA + STA $25 + BRA L1113E9 +L1113D3 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L050FE8 + PEA L050FE8 + PEA $0054 + JSL L0313BE +L1113E9 PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L11140A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0022 + PEA $0004 + JSL L0E0656 +L11140A PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L11141F + PHY + JSL L0E05E8 + PLA + STA $55 + BRA L111424 +L11141F LDA #$0002 + STA $55 +L111424 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $55 + JSL L0E0184 + TSC + CLC + ADC #$005A + TCS + PLD + RTL + diff --git a/hypercardiigs/Commands.X.S b/hypercardiigs/Commands.X.S new file mode 100644 index 0000000..9d5d4c0 --- /dev/null +++ b/hypercardiigs/Commands.X.S @@ -0,0 +1,153 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L100802 + EXT L100D91 + EXT L100DA4 + EXT L0319D4 + EXT L03198D + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L0E0000 + EXT L0E05AF + EXT L1509CE + EXT L0E0F0F + EXT L0E0656 + EXT L072314 + EXT L0718BF + EXT L0D0F6E + EXT L07187A + EXT L05535F + EXT L055039 + EXT L05503B + EXT L0550B9 + EXT L07005C + EXT L072CD4 + EXT L07ABAE + EXT L07185A + EXT L072809 + EXT L071EC5 + EXT L0735A8 + EXT L0715D9 + EXT L078841 + EXT L071F3F + EXT L0876F4 + EXT L150BEE + EXT L0B8C8B + EXT L150290 + EXT L1502EE + EXT L1510BF + EXT L151137 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055019 + EXT L05502B + EXT L05502D + EXT L1500F5 + EXT L150318 + EXT L09091E + EXT L0550E1 + EXT L0550E3 + EXT L0550BB + EXT L055145 + EXT L0968AD + EXT L09971B + EXT L0968FC + EXT L090635 + EXT L098852 + EXT L096029 + EXT L0940E5 + EXT L0952F7 + EXT L096479 + EXT L094153 + EXT L09A5A7 + EXT L09AFB1 + EXT L0904A1 + EXT L07899F + EXT L0301E4 + EXT L0B392B + EXT L0525DA + EXT L0525DC + EXT L071498 + EXT L0B8B50 + EXT L0551E5 + EXT L052C1A + EXT L0551FD + EXT L055257 + EXT L0551E1 + EXT L0550C5 + EXT L0550C7 + EXT L055259 + EXT L0551F1 + EXT L052406 + EXT L160288 + EXT L1602F8 + EXT L07D585 + EXT L072EAE + EXT L0B0841 + EXT L0B1BD6 + EXT L0B0361 + EXT L0B0B7A + EXT L0B249C + EXT L0B2D94 + EXT L0B2AF9 + EXT L0B0F05 + EXT L0B7A9C + EXT L0E07C5 + EXT L051BE6 + EXT L151681 + EXT L0E06AC + EXT L0953DD + EXT L0314F6 + EXT L0E0BFC + EXT L0E061D + EXT L0E0184 + EXT L0553A5 + EXT L05539D + EXT L0553A3 + EXT L0553B9 + EXT L0553BB + EXT L05535D + EXT L055355 + EXT L055357 + EXT L05534F + EXT L055351 + EXT L05534B + EXT L05534D + EXT L055359 + EXT L05535B + EXT L0E05E8 + EXT L055415 + EXT L151484 + EXT L16073C + EXT L092E10 + EXT L121E9A + EXT L0930EA + EXT L09390E + EXT L0A0414 + EXT L0A2CE3 + EXT L0B1910 + EXT L0B6E8B + EXT L093529 + EXT L0E0074 + EXT L122130 + EXT L099F77 + EXT L099EA4 + EXT L16072E + EXT L0B3145 + EXT L03022C + EXT L040355 + EXT L040363 + EXT L04036C + EXT L040378 + EXT L050FE8 + EXT L05088E + EXT L05527D + EXT L05527F diff --git a/hypercardiigs/Commands2.E.S b/hypercardiigs/Commands2.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/Commands2.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/Commands2.S b/hypercardiigs/Commands2.S new file mode 100644 index 0000000..4d4e9f2 --- /dev/null +++ b/hypercardiigs/Commands2.S @@ -0,0 +1,4115 @@ +* +* HypercardGS +* segment: $12 Commands2 +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Commands2.l + lst off + +*--------------------------------------- + + use Commands2.E + use Commands2.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 + +*--------------------------------------- + +L120000 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ L055313 + PEA $0001 + JSL L0A1225 + LDA L0550B7 + BEQ L12001B + JSL L09A560 +L12001B STZ L05530B + STZ L055311 + STZ L055309 + LDA #$0001 + STA L05530F + PEA $0001 + PEA $0001 + JSL L090541 + LDA #$0007 + STA L055305 + LDA #$0004 + STA L055307 + LDA #$0000 + STAL L051ED6 + LDA #$FFFE + STAL L051ED8 + LDA #$0008 + STAL L051EDA + LDA #$0000 + STAL L051EDC + LDA #$0009 + STAL L051EDE + JSL L160226 + PEA $0001 + JSL L1601D2 + LDA #$0001 + STA L054F9F + LDA L054FBB + SEC + SBC #$0000 + BMI L12008E + LDA L054FA1 + STA $01 + LDA #$FFFF + STA L054FA1 + PEI $01 + JSL L0724F7 +L12008E PLY + PLY + PLY + PLD + RTL + +L120093 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0A3E52 + PLY + PLY + PLD + RTL + +L1200A3 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L11036F + PLY + PLY + PLD + RTL + +L1200B3 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + STZ $0D + STZ $0F + LDA $24 + LDX $26 + STA $01 + STX $03 + LDA $22 + SEC + SBC #$0011 + BPL L1200D2 + BRL L1202FB +L1200D2 CMP #$0032 + BMI L1200DA + BRL L1202FB +L1200DA SEC + SBC #$0000 + BEQ L12010D + DEC + BNE L1200E6 + BRL L12026E +L1200E6 SEC + SBC #$0029 + BEQ L120121 + DEC + BEQ L120132 + DEC + BEQ L120145 + DEC + BEQ L120158 + DEC + BEQ L12016B + DEC + BNE L1200FE + BRL L120197 +L1200FE DEC + BNE L120104 + BRL L1201D0 +L120104 DEC + BNE L12010A + BRL L120225 +L12010A BRL L1202FB +L12010D PEI $26 + PEI $24 + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E0656 + BRL L1202FB +L120121 PHY + JSL L0E05E8 + PLA + SEC + SBC [$01] + STA $0F + BRL L1201C1 + BRL L1202FB +L120132 PHY + JSL L0E05E8 + LDY #$0002 + PLA + SEC + SBC [$01],Y + STA $0D + BRA L1201C1 + BRL L1202FB +L120145 PHY + JSL L0E05E8 + LDY #$0004 + PLA + SEC + SBC [$01],Y + STA $0F + BRA L1201C1 + BRL L1202FB +L120158 PHY + JSL L0E05E8 + LDY #$0006 + PLA + SEC + SBC [$01],Y + STA $0D + BRA L1201C1 + BRL L1202FB +L12016B TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + LDA $0B + LDY #$0002 + SEC + SBC [$01],Y + STA $0D + LDA $09 + SEC + SBC [$01] + STA $0F + BRA L1201C1 + BRL L1202FB +L120197 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + LDA $0B + LDY #$0006 + SEC + SBC [$01],Y + STA $0D + LDA $09 + LDY #$0004 + SEC + SBC [$01],Y + STA $0F +L1201C1 PEI $26 + PEI $24 + PEI $0D + PEI $0F + JSL L1501AF + BRL L1202FB +L1201D0 PHY + PEA $0000 + PHY + JSL L0E05E8 + JSL L072FA6 + PLA + STA $11 + PHY + PEA $0000 + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + PHA + JSL L072FA6 + PLA + STA $15 + PHY + LDA $11 + SEC + SBC $15 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $0D + LDY #$0002 + LDA [$01],Y + SEC + SBC $0D + LDY #$0002 + STA [$01],Y + LDY #$0002 + LDA $11 + CLC + ADC [$01],Y + LDY #$0006 + STA [$01],Y + BRL L1202FB +L120225 PHY + PEA $0000 + PHY + JSL L0E05E8 + JSL L072FA6 + PLA + STA $13 + PHY + PEA $0000 + LDY #$0004 + LDA [$01],Y + SEC + SBC [$01] + PHA + JSL L072FA6 + PLA + STA $17 + PHY + LDA $13 + SEC + SBC $17 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $0F + LDA [$01] + SEC + SBC $0F + STA [$01] + LDA $13 + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + BRL L1202FB +L12026E TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + STA $15 + LDY #$0004 + LDA [$01],Y + SEC + SBC [$01] + STA $17 + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L1202A6 + INX +L1202A6 PHX + PHA + PEI $07 + PHY + PEI $15 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $19 + PLA + SEC + SBC $19 + PLX + STX $19 + PLX + STX $1B + STA [$19] + PEI $03 + PEI $01 + PEI $05 + PHY + PEI $17 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $19 + PLA + SEC + SBC $19 + PLX + STX $19 + PLX + STX $1B + STA [$19] + LDY #$0002 + LDA $15 + CLC + ADC [$01],Y + LDY #$0006 + STA [$01],Y + LDA $17 + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + BRA L1202FB +L1202FB PEI $26 + PEI $24 + JSL L121EEF + LDA $20 + STA $26 + LDA $1F + STA $25 + LDA $1D + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L120315 PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0015 + TCD + LDA $FA + BEQ L120370 + LDA #$001A + STA $EB + LDA #$0043 + CLC + ADC $F6 + LDX $F8 + BCC L120334 + INX +L120334 CLC + ADC #$0004 + BCC L12033B + INX +L12033B STA $ED + STX $EF + LDA #$000F + AND [$ED] + DEC + DEC + BNE L12034D + LDA #$001B + STA $EB +L12034D PEA $0018 + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEI $EB + JSL L0B127A + JSL L0B0841 + PHD + LDA $F6 + TCD + CLC + ADC #$0000 + TCS + JMPL L120B98 + +L120370 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L120382 PHD + TSC + CLC + ADC #$FF62 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $AC + PEI $AA + PEA $0018 + JSL L0313BE + PHY + PEI $13 + PEI $11 + PEI $0F + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L1203C4 + PEA $0017 + JSL L0B0B7A + JSL L0E0000 + BRL L120B98 +L1203C4 TDC + CLC + ADC #$0019 + PEA $0000 + PHA + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + LDA #$0001 + STA $8F + STZ $8D + STZ $91 + LDX #$0000 + LDA #$8000 + AND $47 + BNE L1203F1 + INX +L1203F1 TXA + STA $8B + LDA $A8 + SEC + SBC #$0003 + BPL L1203FF + BRL L120AAF +L1203FF CMP #$0046 + BMI L120407 + BRL L120AAF +L120407 ASL + TAX + LDAL L12040F,X + PHA + RTS + +L12040F DA L120499+1 + DA L1204BE+2 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L1209BF+2 + DA L1209BF+2 + DA L1209BF+2 + DA L1209BF+2 + DA L120A1A+2 + DA L120AAD+1 + DA L12050B+2 + DA L1205B9+2 + DA L1205B9+2 + DA L12094A+2 + DA L120955+2 + DA L12096B+2 + DA L1209A2+2 + DA L1209AD+2 + DA L120674+2 + DA L1206E9+2 + DA L120767+2 + DA L1207EF+2 + DA L1207EF+2 + DA L1207EF+2 + DA L1207EF+2 + DA L1207EF+2 + DA L120A40+1 + DA L120842+2 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120863+2 + DA L120917+2 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L1205B9+2 + DA L1205B9+2 + DA L1205B9+2 + DA L1205B9+2 + DA L1205B9+2 + DA L1205B9+2 + DA L1205B9+2 + DA L1205B9+2 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L120AAD+1 + DA L12071B+2 +L120499 DA L1207A4+2 + STZ $8F + PHY + PEI $13 + PEI $11 + PEI $0F + LDY #$0002 + LDA [$A4],Y + PHA + LDA [$A4] + PHA + JSL L07D712 + PLA + EOR #$0001 + PHA + PEA $0000 + PHD + JSL L120315 +L1204BE BRL L120ABA + PEA ^L050C32 + PEA L050C32 + PEA $001F + JSL L0E06F4 + PHY + PEI $13 + PEI $11 + PEI $0F + PEA ^L050C32 + PEA L050C32 + JSL L07D64A + PLA + EOR #$0001 + PHA + PEA $0000 + PHD + JSL L120315 + LDX #$0000 + LDA #$000F + AND $47 + DEC + BNE L1204F8 + INX +L1204F8 TXA + BEQ L120509 + PHA + LDA #$8000 + AND $51 + BEQ L120506 + LDA #$0001 +L120506 AND $01,S + PLX +L120509 STA $91 +L12050B BRL L120ABA + PHY + JSL L0E05E8 + PLA + STA $79 + LDX #$0000 + LDA #$0003 + CMP $79 + BNE L120521 + INX +L120521 TXA + BNE L120534 + PHA + LDX #$0000 + LDA #$0005 + CMP $79 + BNE L120530 + INX +L120530 TXA + ORA $01,S + PLX +L120534 PHA + PLA + BNE L120548 + PHA + LDX #$0000 + LDA #$0006 + CMP $79 + BNE L120544 + INX +L120544 TXA + ORA $01,S + PLX +L120548 CMP #$0000 + BEQ L12056A + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BNE L12055A + INX +L12055A TXA + BEQ L12056A + PEA $0001 + PEA $0000 + PHD + JSL L120315 + BRA L1205B9 +L12056A LDX #$0000 + LDA #$0007 + CMP $79 + BNE L120575 + INX +L120575 TXA + BEQ L120594 + LDX #$0000 + LDA #$000F + AND $47 + DEC + BNE L120584 + INX +L120584 TXA + BEQ L120594 + PEA $0001 + PEA $0000 + PHD + JSL L120315 + BRA L1205B9 +L120594 LDA $51 + AND #$FFF0 + CLC + ADC $79 + STA $51 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + BRA L1205E4 +L1205B9 BRL L120ABA + TDC + CLC + ADC #$006D + PEA $0000 + PHA + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEI $A8 + JSL L1200B3 +L1205E4 LDA #$000F + AND $47 + DEC + DEC + BNE L120600 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + LDA #$000F + AND $51 + PHA + JSL L08567B +L120600 PHY + TDC + CLC + ADC #$006D + PEA $0000 + PHA + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L120674 + LDA $8B + BEQ L12065B + LDA #$8000 + ORA $1D + STA $1D + PHY + PEI $13 + PEI $11 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L07D585 + PLA + STA $83 + TDC + CLC + ADC #$001F + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PEI $13 + PEI $11 + PEI $0F + PEA $0000 + JSL L0876F4 +L12065B TDC + CLC + ADC #$0049 + PEA $0000 + PHA + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L120674 BRL L120ABA + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BNE L120684 + INX +L120684 PHX + PEA $0000 + PHD + JSL L120315 + PHY + JSL L0B0072 + PLA + LSR + BCC L1206A4 + PHY + PHY + JSL L0E05AF + PLA + STA $53 + PLX + STX $55 + BRA L1206E9 +L1206A4 PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PHY + PEA $8001 + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$0099 + PEA $0000 + PHA + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + JSL L070A4D + PLA + LSR + BCC L1206DC + LDA $93 + LDX $95 + STA $53 + STX $55 + BRA L1206E9 +L1206DC PEA $002F + PEA ^L050C32 + PEA L050C32 + JSL L0B0841 +L1206E9 BRL L120ABA + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BNE L1206F9 + INX +L1206F9 PHX + PEA $0000 + PHD + JSL L120315 + PHY + JSL L0E0678 + PLA + LSR + BCC L120714 + LDA #$8000 + ORA $51 + STA $51 + BRA L12071B +L120714 LDA $51 + AND #$7FFF + STA $51 +L12071B BRL L120ABA + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BNE L12072B + INX +L12072B PHX + PEA $0000 + PHD + JSL L120315 + LDA $0B + LDX $0D + CMP $11 + BNE L12073E + CPX $13 +L12073E BNE L12074E + PEA $0082 + JSL L0B0B7A + JSL L0E0000 + BRL L120B98 +L12074E PHY + JSL L0E0678 + PLA + LSR + BCC L120760 + LDA #$4000 + ORA $47 + STA $47 + BRA L120767 +L120760 LDA $47 + AND #$BFFF + STA $47 +L120767 BRL L120ABA + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BNE L120777 + INX +L120777 PHX + PEA $0000 + PHD + JSL L120315 + PHY + PHY + JSL L0E05E8 + PEA $0000 + PEA $0009 + JSL L071A1B + PLA + STA $81 + LDA #$FF0F + AND $47 + PHA + LDA $81 + ASL + ASL + ASL + ASL + ORA $01,S + PLX + STA $47 +L1207A4 BRL L120ABA + LDX #$0000 + LDA #$000F + AND $47 + DEC + BNE L1207B3 + INX +L1207B3 PHX + PEA $0000 + PHD + JSL L120315 + LDA $0B + LDX $0D + CMP $11 + BNE L1207C6 + CPX $13 +L1207C6 BNE L1207D6 + PEA $0082 + JSL L0B0B7A + JSL L0E0000 + BRL L120B98 +L1207D6 PHY + JSL L0E0678 + PLA + LSR + BCC L1207E8 + LDA #$4000 + ORA $47 + STA $47 + BRA L1207EF +L1207E8 LDA $47 + AND #$BFFF + STA $47 +L1207EF BRL L120ABA + PEA $0800 + LDA $A8 + SEC + SBC #$001B + PHA + JSL L1505F2 + PLA + STA $7B + LDX #$0000 + LDA #$000F + AND $47 + DEC + BNE L12080F + INX +L12080F PHX + PEA $0000 + PHD + JSL L120315 + LDA #$001D + CMP $A8 + BEQ L120828 + LDA #$001E + CMP $A8 + BEQ L120828 + STZ $8F +L120828 PHY + JSL L0E0678 + PLA + LSR + BCC L120839 + LDA $51 + ORA $7B + STA $51 + BRA L120842 +L120839 LDA #$FFFF + EOR $7B + AND $51 + STA $51 +L120842 BRL L120ABA + PHY + JSL L0E0678 + PLA + LSR + BCC L12085C + LDA $47 + AND #$7FFF + STA $47 + LDA #$0001 + STA $8D + BRA L120863 +L12085C LDA #$8000 + ORA $47 + STA $47 +L120863 BRL L120ABA + LDX #$0000 + LDA #$000F + AND $47 + DEC + BEQ L120872 + INX +L120872 PHX + PEA $0000 + PHD + JSL L120315 + LDA $51 + AND #$000F + BEQ L120885 + LDA #$0001 +L120885 PHA + LDA $53 + ORA $55 + BEQ L12088F + LDA #$0001 +L12088F ORA $01,S + PLX + STA $8D + LDA $45 + STA $87 + LDA $0B + LDX $0D + CMP $11 + BNE L1208A2 + CPX $13 +L1208A2 BNE L1208AC + LDA $87 + EOR #$FFFF + INC + STA $87 +L1208AC PHY + PEI $09 + PEI $07 + PEI $0D + PEI $0B + PEI $87 + PHY + JSL L0E0678 + PEA $0001 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L07D08A + PLA + STA $83 + LDA $85 + BEQ L1208EF + LDA #$0001 + STA $91 + PHY + PEI $13 + PEI $11 + PEI $0F + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + JSL L07ABAE + PLA + STA $83 +L1208EF LDA #$00F0 + AND $47 + PHA + PEA $0004 + JSL L1510EF + PLA + STA $81 + LDA $81 + BEQ L120917 + PEI $0D + PEI $0B + PEI $09 + PEI $07 + PEI $13 + PEI $11 + PEI $81 + PEI $45 + JSL L095059 +L120917 BRL L120ABA + STZ $8F + LDX #$0000 + LDA #$000F + AND $47 + DEC + BEQ L120928 + INX +L120928 PHX + PEA $0000 + PHD + JSL L120315 + PHY + JSL L0E0678 + PLA + LSR + BCC L120943 + LDA #$2000 + ORA $51 + STA $51 + BRA L12094A +L120943 LDA $51 + AND #$DFFF + STA $51 +L12094A BRL L120ABA + PHY + JSL L0E05E8 + PLA + STA $5B +L120955 BRL L120ABA + PHY + JSL L0D1154 + PLA + STA $97 + LDA #$FFFF + CMP $97 + BEQ L12096B + LDA $97 + STA $5D +L12096B BRL L120ABA + PHY + JSL L0E05E8 + PLA + STA $77 + LDA $77 + SEC + SBC #$0050 + BEQ L120985 + BVS L120983 + EOR #$8000 +L120983 BMI L12099B +L120985 LDA $77 + STA $5F + LDA $5F + ASL + ASL + PHA + PEA $0003 + JSL L1500F5 + PLX + PLX + STA $63 + BRA L1209A2 +L12099B PEA $0080 + JSL L0B0B7A +L1209A2 BRL L120ABA + PHY + JSL L0E05E8 + PLA + STA $61 +L1209AD BRL L120ABA + PHY + PHY + JSL L0E05E8 + PEI $5F + JSL L072FA6 + PLA + STA $63 +L1209BF BRL L120ABA + LDA $A8 + SEC + SBC #$000B + BEQ L1209E7 + BVS L1209CF + EOR #$8000 +L1209CF BPL L1209E7 + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BNE L1209DE + INX +L1209DE PHX + PEA $0000 + PHD + JSL L120315 +L1209E7 TDC + CLC + ADC #$0065 + STA $9B + STZ $9D + LDA $A8 + SEC + SBC #$0009 + DEC + CLC + ADC $9B + STA $9B + BCC L120A00 + INC $9D +L120A00 PHY + PHY + JSL L0E05E8 + PLA + DEC + PHA + PEA $0000 + PEA $000F + JSL L071A1B + PLA + SEP #$20 + STA [$9B] + REP #$20 +L120A1A BRL L120ABA + PEA $000F + PHY + PHY + JSL L0E05E8 + PLA + DEC + PHA + PEA $0000 + PEA $000F + JSL L071A1B + PLA + STA $9B + PLA + SEC + SBC $9B + SEP #$20 + STA $57 + REP #$20 +L120A40 BRA L120ABA + LDX #$0000 + LDA #$000F + AND $51 + CMP #$0007 + BEQ L120A50 + INX +L120A50 PHX + LDX #$0000 + LDA #$000F + AND $47 + DEC + DEC + BEQ L120A5E + INX +L120A5E TXA + ORA $01,S + PLX + LSR + BCC L120A6E + PEA $0021 + JSL L0B0B7A + BRA L120AAD +L120A6E PHY + JSL L0E05E8 + PLA + STA $7F + LDA $45 + STA $7D + LDA $0B + LDX $0D + CMP $11 + BNE L120A84 + CPX $13 +L120A84 BNE L120A8E + LDA $7D + EOR #$FFFF + INC + STA $7D +L120A8E PEI $7F + PHY + PEI $7D + JSL L086029 + PLA + SEC + SBC $01,S + STA $01,S + PLA + BEQ L120AAD + PEI $7D + PEI $7F + JSL L0873D7 + LDA #$0001 + STA $91 +L120AAD BRA L120ABA +L120AAF PEA $0001 + PEA $0000 + PHD + JSL L120315 +L120ABA LDA $91 + BNE L120ADF + PHY + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $002A + JSL L070A10 + PLA + LSR + BCC L120ADF + BRL L120B98 +L120ADF PHY + PEI $13 + PEI $11 + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + JSL L07D585 + PLA + EOR #$0001 + PHA + PEA $0000 + PHD + JSL L120315 + LDA L0551F5 + LDX L0551F7 + CMP $11 + BNE L120B0A + CPX $13 +L120B0A BEQ L120B11 + LDA #$0000 + BRA L120B14 +L120B11 LDA #$0001 +L120B14 PHA + LDX #$0000 + LDAL L052D34 + CMP $45 + BNE L120B21 + INX +L120B21 TXA + AND $01,S + PLX + LSR + BCC L120B3E + PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + PEA $002A + JSL L0313BE +L120B3E LDA L055129 + LDX L05512B + CMP $11 + BNE L120B4A + CPX $13 +L120B4A BEQ L120B51 + LDA #$0000 + BRA L120B54 +L120B51 LDA #$0001 +L120B54 PHA + LDX #$0000 + LDAL L05328D + CMP $45 + BNE L120B61 + INX +L120B61 TXA + AND $01,S + PLX + LSR + BCC L120B7E + PEA ^L05328B + PEA L05328B + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + PEA $002A + JSL L0313BE +L120B7E LDX #$0000 + LDA #$8000 + AND $47 + BNE L120B89 + INX +L120B89 TXA + STA $89 + PEI $13 + PEI $11 + PEI $0F + PEI $8D + JSL L0876F4 +L120B98 LDA $A2 + STA $AC + LDA $A1 + STA $AB + LDA $9F + TCD + TSC + CLC + ADC #$00AA + TCS + RTL + +L120BAA PHD + TSC + CLC + ADC #$FEC0 + TCS + ADC #$0055 + TCD + STZ $DF + STZ $E5 + PHY + PHY + PEI $FA + PEI $F8 + JSL L077A5B + PLA + STA $D9 + PLX + STX $DB + LDA $D9 + ORA $DB + BNE L120BD2 + BRL L120DB4 +L120BD2 LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + CLC + ADC #$0004 + BCC L120BE1 + INX +L120BE1 STA $E7 + STX $E9 + LDA #$4143 + LDX #$4452 + CMP [$E7] + BNE L120BF5 + LDY #$0002 + TXA + CMP [$E7],Y +L120BF5 BEQ L120BFC + LDA #$0000 + BRA L120BFF +L120BFC LDA #$0001 +L120BFF STA $E3 + LDA $E3 + BEQ L120C0C + LDA #$001C + STA $DD + BRA L120C11 +L120C0C LDA #$001D + STA $DD +L120C11 LDA $F6 + CMP $DD + BEQ L120C1A + BRL L120D2B +L120C1A LDA $F4 + DEC + DEC + DEC + BPL L120C24 + BRL L120D2B +L120C24 CMP #$0037 + BMI L120C2C + BRL L120D2B +L120C2C SEC + SBC #$0000 + BEQ L120C5C + DEC + BEQ L120C74 + DEC + BNE L120C3B + BRL L120D0F +L120C3B DEC + BNE L120C41 + BRL L120D16 +L120C41 DEC + BNE L120C47 + BRL L120D24 +L120C47 DEC + BEQ L120CBD + SEC + SBC #$0013 + BNE L120C53 + BRL L120D1D +L120C53 SEC + SBC #$001E + BEQ L120C96 + BRL L120D2B +L120C5C PHY + PEI $FA + PEI $F8 + LDY #$0002 + LDA [$F0],Y + PHA + LDA [$F0] + PHA + JSL L07D3A2 + PLA + STA $E5 + BRL L120D2B +L120C74 PEA ^L050C32 + PEA L050C32 + PEA $001F + JSL L0E06F4 + PHY + PEI $FA + PEI $F8 + PEA ^L050C32 + PEA L050C32 + JSL L07D20B + PLA + STA $E5 + BRL L120D2B +L120C96 LDA #$0001 + STA $E5 + LDA $E3 + BEQ L120CAE + PEI $FA + PEI $F8 + PHY + JSL L0E0678 + JSL L099F77 + BRA L120CBB +L120CAE PEI $FA + PEI $F8 + PHY + JSL L0E0678 + JSL L099EA4 +L120CBB BRA L120D2B +L120CBD TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E0656 + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + CLC + ADC #$0010 + BCC L120CE2 + INX +L120CE2 STA $E7 + STX $E9 + LDA #$1000 + AND [$E7] + BEQ L120CF0 + LDA #$0001 +L120CF0 STA $E1 + PHY + PEI $FA + PEI $F8 + PEI $E1 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + JSL L07CD77 + PLA + STA $E5 + JSL L083E9E + BRA L120D2B +L120D0F LDA #$8000 + STA $DF + BRA L120D2B +L120D16 LDA #$4000 + STA $DF + BRA L120D2B +L120D1D LDA #$0800 + STA $DF + BRA L120D2B +L120D24 LDA #$1000 + STA $DF + BRA L120D2B +L120D2B LDA $DF + BEQ L120DA9 + LDA #$0001 + STA $E5 + PHY + JSL L0E0678 + PLA + STA $D3 + LDA $E3 + BEQ L120D70 + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + STA $AF + STX $B1 + LDA $D3 + BEQ L120D5E + LDY #$0010 + LDA $DF + ORA [$AF],Y + LDY #$0010 + STA [$AF],Y + BRA L120D6E +L120D5E LDY #$0010 + LDA #$FFFF + SEC + SBC $DF + AND [$AF],Y + LDY #$0010 + STA [$AF],Y +L120D6E BRA L120D9E +L120D70 LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + STA $AB + STX $AD + LDA $D3 + BEQ L120D8E + LDY #$0010 + LDA $DF + ORA [$AB],Y + LDY #$0010 + STA [$AB],Y + BRA L120D9E +L120D8E LDY #$0010 + LDA #$FFFF + SEC + SBC $DF + AND [$AB],Y + LDY #$0010 + STA [$AB],Y +L120D9E LDA #$1000 + CMP $DF + BNE L120DA9 + JSL L083E9E +L120DA9 PEI $FA + PEI $F8 + PEA $0001 + JSL L074E4D +L120DB4 LDA $E5 + BNE L120DCE + PEA $0018 + PEA $0000 + TDC + CLC + ADC #$FFAB + PHA + PEI $F6 + JSL L0B127A + JSL L0B0841 +L120DCE LDA $EE + STA $FA + LDA $ED + STA $F9 + LDA $EB + TCD + TSC + CLC + ADC #$014E + TCS + RTL + +L120DE0 PHD + TSC + CLC + ADC #$FDC0 + TCS + ADC #$0153 + TCD + PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEI $FA + PEI $F8 + PEA $0018 + JSL L0313BE + STZ $E7 + LDA $F6 + SEC + SBC #$0003 + BPL L120E0C + BRL L120EFF +L120E0C CMP #$0006 + BMI L120E14 + BRL L120EFF +L120E14 ASL + TAX + LDAL L120E1C,X + PHA + RTS + +L120E1C DA L120E26+1 + DA L120E39+2 + DA L120E5A+2 + DA L120E6B+2 + DA L120E75+2 +L120E26 DA L120EBB+1 + PHY + LDY #$0002 + LDA [$F2],Y + PHA + LDA [$F2] + PHA + JSL L0785BE + PLA + STA $E7 +L120E39 BRL L120EFF + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + JSL L0E06AC + PHY + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + JSL L0782F1 + PLA + STA $E7 +L120E5A BRL L120EFF + LDA #$0001 + STA $E7 + PHY + JSL L0E0678 + JSL L09992C +L120E6B BRL L120EFF + LDA #$4000 + STA $E5 + BRA L120E7D +L120E75 BRL L120EFF + LDA #$1000 + STA $E5 +L120E7D LDA #$0001 + STA $E7 + LDA L05504F + BNE L120EAA + PHY + JSL L0E0678 + PLA + LSR + BCC L120E9C + LDAL L053AE9 + ORA $E5 + STAL L053AE9 + BRA L120EAA +L120E9C LDA #$FFFF + SEC + SBC $E5 + ANDL L053AE9 + STAL L053AE9 +L120EAA LDA #$1000 + CMP $E5 + BNE L120EB5 + JSL L083E9E +L120EB5 LDA #$0001 + STA L05504D +L120EBB BRA L120EFF + LDA #$0001 + STA $E7 + LDA L05504F + BNE L120EFD + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E0656 + PEA ^L053AFD + PEA L053AFD + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA #$0001 + STA L05504D + JSL L083E9E +L120EFD BRA L120EFF +L120EFF LDA $E7 + BNE L120F1A + PEA $0018 + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $001E + JSL L0B127A + JSL L0B0841 +L120F1A LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$024C + TCS + RTL + +L120F2C PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $05 + LDA $10 + SEC + SBC #$0013 + BPL L120F41 + BRL L1210DB +L120F41 CMP #$001A + BMI L120F49 + BRL L1210DB +L120F49 ASL + TAX + LDAL L120F51,X + PHA + RTS + +L120F51 DA L12103D+2 + DA L12104F+2 + DA L12106C+1 + DA L1210AD+1 + DA L1210BE+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L1210D9+1 + DA L120F83+1 + DA L120FA0+2 + DA L120FAC+2 + DA L120FC5+2 + DA L120FD1+2 + DA L120FDD+2 + DA L120FE9+2 + DA L120FF8+2 +L120F83 DA L121019+2 + PHY + JSL L0E0678 + PLA + CMP L055313 + BEQ L120FA0 + LDA L055313 + EOR #$0001 + STA L055313 + PEA $0001 + JSL L1601D2 +L120FA0 BRL L1210DB + PHY + JSL L0E05E8 + JSL L0A1225 +L120FAC BRL L1210DB + LDA L0550B7 + PHA + PHY + JSL L0E0678 + PLA + SEC + SBC $01,S + STA $01,S + PLA + BEQ L120FC5 + JSL L09A560 +L120FC5 BRL L1210DB + PHY + JSL L0E0678 + PLA + STA L05530B +L120FD1 BRL L1210DB + PHY + JSL L0E0678 + PLA + STA L055311 +L120FDD BRL L1210DB + PHY + JSL L0E05E8 + PLA + STA L05530F +L120FE9 BRL L1210DB + PHY + JSL L0E05E8 + PEA $0001 + JSL L090541 +L120FF8 BRL L1210DB + PHY + PHY + JSL L0E05E8 + PEA $0001 + PEA $0020 + JSL L071A1B + PLA + STA L055305 + LDA #$0001 + STA L054F9F + JSL L160226 +L121019 BRL L1210DB + PHY + JSL L0E05E8 + PLA + STA L055307 + LDA L055307 + BEQ L12103D + PHY + LDA L055307 + PHA + PEA $0003 + PEA $0032 + JSL L071A1B + PLA + STA L055307 +L12103D BRL L1210DB + PHY + JSL L0E05E8 + PLA + STAL L051ED6 + LDA #$0001 + STA $05 +L12104F BRL L1210DB + LDA #$0001 + STA $05 + PHY + JSL L0D1154 + PLA + STA $03 + LDA #$FFFF + CMP $03 + BEQ L12106C + LDA $03 + STAL L051ED8 +L12106C BRA L1210DB + PHY + JSL L0E05E8 + PLA + STA $01 + LDA $01 + SEC + SBC #$0050 + BEQ L121085 + BVS L121083 + EOR #$8000 +L121083 BMI L1210A6 +L121085 LDA #$0001 + STA $05 + LDA $01 + STAL L051EDA + LDAL L051EDA + ASL + ASL + PHA + PEA $0003 + JSL L1500F5 + PLX + PLX + STAL L051EDE + BRA L1210AD +L1210A6 PEA $0080 + JSL L0B0B7A +L1210AD BRA L1210DB + LDA #$0001 + STA $05 + PHY + JSL L0E05E8 + PLA + STAL L051EDC +L1210BE BRA L1210DB + LDA #$0001 + STA $05 + PHY + PHY + JSL L0E05E8 + LDAL L051EDA + PHA + JSL L072FA6 + PLA + STAL L051EDE +L1210D9 BRA L1210DB +L1210DB LDA $05 + BEQ L1210E6 + PEA $0001 + JSL L1601D2 +L1210E6 LDA $0E + STA $10 + LDA $0D + STA $0F + LDA $0B + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1210F8 PHD + TSC + CLC + ADC #$FDC6 + TCS + ADC #$014D + TCD + PEA $0000 + TDC + CLC + ADC #$FFB3 + PHA + PEI $FA + PEI $F8 + PEA $0018 + JSL L0313BE + LDA $F6 + SEC + SBC #$0009 + BPL L121122 + BRL L12148C +L121122 CMP #$0042 + BMI L12112A + BRL L12148C +L12112A ASL + TAX + LDAL L121132,X + PHA + RTS + +L121132 DA L12147A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L1211B4+1 + DA L1211D7+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L1213DC+2 + DA L121207+2 + DA L12148A+1 + DA L12148A+1 + DA L121220+2 + DA L1213BA+2 + DA L1213D0+2 + DA L121274+2 + DA L1211CB+2 + DA L121237+2 + DA L1211E3+2 + DA L1211EF+2 + DA L1211FB+2 + DA L12148A+1 + DA L1211BF+2 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L12148A+1 + DA L1213E5+2 + DA L121402+2 + DA L12140E+2 + DA L121456+1 + DA L12148A+1 + DA L12148A+1 + DA L12146F+1 +L1211B4 DA L12138F+2 + PHY + JSL L0E05E8 + JSL L099CDB +L1211BF BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L055243 +L1211CB BRL L1214A3 + PHY + JSL L0E05E8 + PLA + STA L055215 +L1211D7 BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L055219 +L1211E3 BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L05521B +L1211EF BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L05524D +L1211FB BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L055217 +L121207 BRL L1214A3 + LDA L055153 + PHA + PHY + JSL L0E0678 + PLA + SEC + SBC $01,S + STA $01,S + PLA + BEQ L121220 + JSL L09A544 +L121220 BRL L1214A3 + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0E06AC + PEA $005B + JSL L0B0B7A +L121237 BRL L1214A3 + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0E06AC + LDA #$00FF + LDX #$FFCB + AND $00,X + SEC + SBC #$001F + BEQ L121267 + BVS L12125A + EOR #$8000 +L12125A BPL L121267 + LDX #$FFCB + SEP #$20 + LDA #$1F + STA $00,X + REP #$20 +L121267 PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0B2C0A +L121274 BRL L1214A3 + STZ $E5 + LDA L054FBB + STA $E7 + STZ L054FBB + PHY + JSL L0B0072 + PLA + LSR + BCC L1212B2 + PHY + PHY + JSL L0E05E8 + PLA + LDX #$0000 + BIT #$8000 + BEQ L12129A + DEX +L12129A PHX + PHA + JSL L072F5C + PLA + LSR + BCC L1212AF + LDA #$0002 + STA $E5 + LDA #$FFFF + STA L054FA1 +L1212AF BRL L12137A +L1212B2 PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0E06AC + PHY + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L040381 + PEA L040381 + JSL L071C56 + PLA + LSR + BCC L1212DF + LDA #$0005 + STA $E5 + BRL L12137A +L1212DF PHY + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L040386 + PEA L040386 + JSL L071C56 + PLA + LSR + BCC L1212FD + JSL L072328 + BRA L12137A +L1212FD PHY + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L04038B + PEA L04038B + JSL L071C56 + PLA + LSR + BCC L12131C + LDA #$0004 + STA $E5 + BRA L12137A +L12131C PHY + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L040391 + PEA L040391 + JSL L071C56 + PLA + LSR + BCC L12133B + LDA #$0010 + STA $E5 + BRA L12137A +L12133B PHY + PEA $8027 + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L070A4D + PLA + LSR + BCC L12137A + PHY + PEI $E1 + PEI $DF + JSL L072F5C + PLA + LSR + BCC L12137A + LDA #$0002 + STA $E5 + LDA #$FFFF + STA L054FA1 +L12137A LDA $E5 + BEQ L12138A + PEI $E5 + JSL L0724F7 + LDA #$0001 + STA L054F9F +L12138A LDA $E7 + STA L054FBB +L12138F BRL L1214A3 + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0E06AC + LDA #$00FF + LDX #$FFCB + AND $00,X + SEC + SBC #$0000 + BMI L1213BA + BEQ L1213BA + LDA #$00FF + LDX #$FFCC + AND $00,X + STA L055277 +L1213BA BRL L1214A3 + PHY + JSL L0E0678 + PLA + LSR + BCC L1213CC + JSL L096029 + BRA L1213D0 +L1213CC JSL L09AED3 +L1213D0 BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L0551DD +L1213DC BRL L1214A3 + PEI $F6 + JSL L120F2C +L1213E5 BRL L1214A3 + LDA L054FA3 + LDX L054FA5 + PHX + PHA + JSL L07185A + PHY + PHY + JSL L0E04DE + PLA + STA L054FA3 + PLA + STA L054FA5 +L121402 BRL L1214A3 + PHY + JSL L0E0678 + PLA + STA L054FA7 +L12140E BRL L1214A3 + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $0013 + JSL L0E06F4 + PHY + JSL L16072E + PLA + LSR + BCC L121456 + PHY + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + JSL L16074A + PLA + LSR + BCS L12144C + PEA $0083 + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + JSL L0B0841 +L12144C PEA ^L16074A + PEA L16074A + JSL L07187A +L121456 BRA L1214A3 + PHY + PHY + JSL L0E05E8 + PEA $0001 + PEA $0010 + JSL L071A1B + PLA + DEC + PHA + JSL L0B81C9 +L12146F BRA L1214A3 + PHY + JSL L0E0678 + PLA + STA L055309 +L12147A BRA L1214A3 + PHY + PHY + JSL L0E05AF + PLA + STA L055279 + PLA + STA L05527B +L12148A BRA L1214A3 +L12148C PEA $0018 + PEA $0000 + TDC + CLC + ADC #$FEB3 + PHA + PEA $001F + JSL L0B127A + JSL L0B0841 +L1214A3 LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0246 + TCS + RTL + +L1214B5 PHD + TSC + CLC + ADC #$FEE8 + TCS + ADC #$0027 + TCD + LDA $FA + SEC + SBC #$0012 + BPL L1214CB + BRL L12164A +L1214CB CMP #$002F + BMI L1214D3 + BRL L12164A +L1214D3 SEC + SBC #$0000 + BEQ L1214FA + SEC + SBC #$000F + BNE L1214E2 + BRL L121620 +L1214E2 SEC + SBC #$001A + BEQ L121543 + DEC + BEQ L121543 + DEC + BEQ L121543 + DEC + BEQ L121543 + DEC + BEQ L1214FA + DEC + BEQ L121543 + BRL L12164A +L1214FA TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + LDA $EB + ASL + STA $EB + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L121E9A + LDA L0550ED + LDX L0550EF + CMP $F6 + BNE L12152E + CPX $F8 +L12152E BEQ L12153C + PEI $EB + PEI $E9 + PEI $F8 + PEI $F6 + JSL L151029 +L12153C JSL L09AFB1 + BRL L121661 +L121543 PEI $F8 + PEI $F6 + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + JSL L0B1831 + STZ $E3 + STZ $E1 + LDA $FA + SEC + SBC #$003B + BPL L121563 + BRL L1215E6 +L121563 CMP #$0006 + BPL L1215E6 + SEC + SBC #$0000 + BEQ L1215A4 + DEC + BEQ L1215BE + DEC + BEQ L1215B1 + DEC + BEQ L1215D2 + DEC + DEC + BEQ L12157D + BRA L1215E6 +L12157D TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + LDA $EB + ASL + SEC + SBC $DF + STA $E3 + LDA $E9 + SEC + SBC $DD + STA $E1 + BRA L1215E6 +L1215A4 PHY + JSL L0E05E8 + PLA + SEC + SBC $D9 + STA $E1 + BRA L1215E6 +L1215B1 PHY + JSL L0E05E8 + PLA + SEC + SBC $DD + STA $E1 + BRA L1215E6 +L1215BE PHY + JSL L0E05E8 + LDA #$0002 + JSL L150BEE + PLA + SEC + SBC $DB + STA $E3 + BRA L1215E6 +L1215D2 PHY + JSL L0E05E8 + LDA #$0002 + JSL L150BEE + PLA + SEC + SBC $DF + STA $E3 + BRA L1215E6 +L1215E6 LDA L0550ED + LDX L0550EF + CMP $F6 + BNE L1215F2 + CPX $F8 +L1215F2 BEQ L12161E + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + PEI $E3 + PEI $E1 + JSL L1501AF + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + JSL L121EEF + PEI $DB + PEI $D9 + PEI $F8 + PEI $F6 + JSL L151029 +L12161E BRA L121661 +L121620 LDX #$0000 + LDY #$00CE + LDA #$0020 + AND [$F6],Y + CMP #$0000 + BEQ L121631 + INX +L121631 PHX + PHY + JSL L0E0678 + PLA + SEC + SBC $01,S + STA $01,S + PLA + BEQ L121648 + PEI $F8 + PEI $F6 + JSL L09A5A7 +L121648 BRA L121661 +L12164A PEA $0018 + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0020 + JSL L0B127A + JSL L0B0841 +L121661 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0120 + TCS + RTL + +L121673 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + STZ $2B + STZ $2D + LDA L0553C5 + LDX L0553C7 + STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + PHX + PHA + LDA L0553C3 + DEC + JSL L150488 + TAY + BNE L12169F + DEX +L12169F DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0005 + BCC L1216B7 + INX +L1216B7 STA $31 + STX $33 + LDA #$00FF + AND [$31] + BIT #$0080 + BEQ L1216C8 + ORA #$FF80 +L1216C8 DEC + DEC + BMI L121719 + CMP #$0002 + BPL L121719 + SEC + SBC #$0000 + BEQ L1216DC + DEC + BEQ L1216F7 + BRA L121719 +L1216DC TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + PEA $0002 + JSL L0B3145 + BRA L121728 +L1216F7 JSL L0B32A5 + PHY + PHY + JSL L0E061D + PLA + STA $2B + PLX + STX $2D + LDA $2B + ORA $2D + BNE L121717 + PEA $0084 + JSL L0B0B7A + BRL L121895 +L121717 BRA L121728 +L121719 LDA L055039 + LDX L05503B + STA $03 + STX $05 + LDA #$0005 + STA $01 +L121728 TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0015 + PEA $0004 + JSL L0B3145 + LDA #$0003 + CMP $2F + BNE L1217A9 + PHY + PHY + JSL L0E04DE + PLA + STA $27 + PLX + STX $29 + PHY + PHY + LDY #$0002 + LDA [$27],Y + PHA + LDA [$27] + PHA + JSL L071C98 + LDA #$7530 + LDX #$0000 + JSL L033477 + BEQ L121788 + BVS L121774 + EOR #$8000 +L121774 BPL L121788 + PEI $29 + PEI $27 + JSL L07185A + PEA $0072 + JSL L0B0B7A + BRL L121895 +L121788 PHY + PHY + LDY #$0002 + LDA [$27],Y + PHA + LDA [$27] + PHA + JSL L0B41C8 + PLA + STA $23 + PLX + STX $25 + PEI $25 + PEI $23 + PEI $29 + PEI $27 + JSL L1512FB +L1217A9 LDA $2B + ORA $2D + BEQ L1217BC + PEI $2F + PEI $2D + PEI $2B + JSL L1214B5 + BRL L121879 +L1217BC PHY + PEI $05 + PEI $03 + JSL L0D109F + PLA + LSR + BCS L1217CC + BRL L121879 +L1217CC LDA $01 + DEC + BPL L1217D4 + BRL L12186E +L1217D4 CMP #$0005 + BMI L1217DC + BRL L12186E +L1217DC SEC + SBC #$0000 + BEQ L1217F0 + DEC + BEQ L12180A + DEC + BEQ L121822 + DEC + BEQ L12183A + DEC + BEQ L121854 + BRA L12186E +L1217F0 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2F + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L120382 + BRA L121875 +L12180A PEI $0D + PEI $0B + PEA $001C + PEI $2F + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L120BAA + BRA L121875 +L121822 PEI $09 + PEI $07 + PEA $001D + PEI $2F + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L120BAA + BRA L121875 +L12183A TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2F + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L120DE0 + BRA L121875 +L121854 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2F + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L1210F8 + BRA L121875 +L12186E PEA $0022 + JSL L0B0B7A +L121875 JSL L0B381C +L121879 LDA #$0003 + CMP $2F + BNE L121895 + PEI $29 + PEI $27 + JSL L07185A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B1A77 +L121895 TSC + CLC + ADC #$0034 + TCS + PLD + RTL + +L12189D ENT + PHD + TSC + CLC + ADC #$FE6A + TCS + ADC #$009F + TCD + STZ $E3 + PHY + JSL L0314F6 + PLA + CMP #$0004 + BNE L1218D0 + LDA #$0001 + STA $E3 + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 +L1218D0 PHY + JSL L0314F6 + PLA + DEC + BPL L1218DC + BRL L121BCF +L1218DC CMP #$000B + BMI L1218E4 + BRL L121BCF +L1218E4 SEC + SBC #$0000 + BEQ L121912 + DEC + BEQ L121934 + DEC + BNE L1218F3 + BRL L1219B1 +L1218F3 DEC + DEC + BNE L1218FA + BRL L121B03 +L1218FA SEC + SBC #$0004 + BNE L121903 + BRL L121B5F +L121903 DEC + BNE L121909 + BRL L121BA5 +L121909 DEC + BNE L12190F + BRL L121BBA +L12190F BRL L121BCF +L121912 LDA #$0001 + STA L055145 + JSL L15147E + PEA $0000 + PEA $000C + PEA $FFFF + JSL L08736A + JSL L09AFB1 + JSL L0E0000 + BRL L121BCF +L121934 PHY + PHY + JSL L0E061D + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L121950 + PEA $0084 + JSL L0B0B7A + BRL L121BCF +L121950 LDA $E3 + BEQ L12197D + LDA L0550ED + LDX L0550EF + CMP $E5 + BNE L121960 + CPX $E7 +L121960 BEQ L12197D + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L121E9A + LDA $EB + ASL + PHA + PEI $E9 + PEI $E7 + PEI $E5 + JSL L151029 +L12197D LDY #$00CE + LDA #$0020 + AND [$E5],Y + CMP #$0000 + BNE L121994 + PEI $E7 + PEI $E5 + JSL L09A5A7 + BRA L1219AA +L121994 LDA L0550ED + LDX L0550EF + CMP $E5 + BNE L1219A0 + CPX $E7 +L1219A0 BEQ L1219AA + PEI $E7 + PEI $E5 + JSL L1511C8 +L1219AA JSL L09AFB1 + BRL L121BCF +L1219B1 TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + PHY + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA $ED + LDA $A5 + LDX $A7 + STA $EF + STX $F1 + PHY + PEI $F1 + PEI $EF + PEI $ED + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L1219FE + BRL L121B00 +L1219FE TDC + CLC + ADC #$00D3 + PEA $0000 + PHA + TDC + CLC + ADC #$0067 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $E3 + BEQ L121A61 + LDA $D9 + SEC + SBC $D5 + STA $DB + LDA $D7 + SEC + SBC $D3 + STA $DD + PEI $EB + PHY + PEI $DB + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $F3 + PLA + SEC + SBC $F3 + STA $D5 + PEI $E9 + PHY + PEI $DD + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $F3 + PLA + SEC + SBC $F3 + STA $D3 + LDA $DB + CLC + ADC $D5 + STA $D9 + LDA $DD + CLC + ADC $D3 + STA $D7 +L121A61 TDC + CLC + ADC #$00D3 + PEA $0000 + PHA + JSL L121EEF + LDA #$8000 + AND $65 + BNE L121ABD + PHY + TDC + CLC + ADC #$00D3 + PEA $0000 + PHA + TDC + CLC + ADC #$0067 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCC L121A93 + BRL L121BCF +L121A93 LDA #$8000 + ORA $65 + STA $65 + PHY + PEI $F1 + PEI $EF + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCC L121ABD + PEI $F1 + PEI $EF + PEI $ED + PEA $0000 + JSL L0876F4 +L121ABD TDC + CLC + ADC #$0067 + PEA $0000 + PHA + TDC + CLC + ADC #$00D3 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$7FFF + AND $65 + STA $65 + PHY + PEI $F1 + PEI $EF + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCC L121B00 + PEI $F1 + PEI $EF + PEI $ED + PEA $0001 + JSL L0876F4 +L121B00 BRL L121BCF +L121B03 JSL L0E0000 + PHY + JSL L0314F6 + PLA + SEC + SBC #$0006 + BMI L121B55 + CMP #$0003 + BPL L121B55 + SEC + SBC #$0000 + BEQ L121B26 + DEC + BEQ L121B39 + DEC + BEQ L121B47 + BRA L121B55 +L121B26 LDAL L053ACB + TAX + LDAL L053AC9 + STA $DF + STX $E1 + JSL L0E0000 + BRA L121B55 +L121B39 PHY + PHY + JSL L0E05AF + PLA + STA $DF + PLX + STX $E1 + BRA L121B55 +L121B47 LDA #$FFFF + TAX + STA $DF + STX $E1 + JSL L0E0000 + BRA L121B55 +L121B55 PEI $E1 + PEI $DF + JSL L099DFC + BRA L121BCF +L121B5F TDC + CLC + ADC #$008B + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + LDA $8B + DEC + DEC + BNE L121B88 + PEI $97 + PEI $95 + PEA $0001 + JSL L099F77 + BRA L121BA3 +L121B88 LDA #$0003 + CMP $8B + BNE L121B9C + PEI $93 + PEI $91 + PEA $0001 + JSL L099EA4 + BRA L121BA3 +L121B9C PEA $0067 + JSL L0B0B7A +L121BA3 BRA L121BCF +L121BA5 LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L099F77 + JSL L0E0000 + BRA L121BCF +L121BBA LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + JSL L099EA4 + JSL L0E0000 + BRA L121BCF +L121BCF TSC + CLC + ADC #$0196 + TCS + PLD + RTL + +L121BD7 ENT + PHD + TSC + CLC + ADC #$FF9C + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L0E00CC + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0E0BFC + PHY + JSL L03198D + PLA + LSR + BCC L121C2B + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L0E07F9 + JSL L100B4B + BRA L121C32 +L121C2B PEA $000B + JSL L0B0B7A +L121C32 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + TSC + CLC + ADC #$0064 + TCS + PLD + RTL + +L121C4A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0A405F + PLY + PLY + PLD + RTL + +L121C5A ENT + PHD + TSC + CLC + ADC #$FEF6 + TCS + ADC #$0013 + TCD + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L121C88 + TDC + CLC + ADC #$00ED + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $000D + JSL L0E0656 + BRA L121C9B +L121C88 TDC + CLC + ADC #$00ED + PEA $0000 + PHA + PEA $0000 + PEA $0006 + JSL L071EC5 +L121C9B PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L0E06AC + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEI $ED + PEI $EF + PEI $F1 + JSL L0B104C + TSC + CLC + ADC #$010A + TCS + PLD + RTL + +L121CC3 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L121CFA + PHY + JSL L16072E + PLA + LSR + BCC L121CF4 + PHY + PEA $0000 + JSL L16073C + PLA + STA $01 + PEA ^L16073C + PEA L16073C + JSL L07187A +L121CF4 JSL L0E0000 + BRA L121D33 +L121CFA PHY + JSL L0314F6 + PLA + CMP #$0002 + BEQ L121D0A + LDA #$0000 + BRA L121D0D +L121D0A LDA #$0001 +L121D0D STA L0550BD + LDA L0550BD + BEQ L121D28 + PEA ^L0530AF + PEA L0530AF + PEA $0000 + PEA $0008 + PEA $0017 + JSL L0E0656 +L121D28 JSL L0E0000 + JSL L09AED3 + STZ L0550BD +L121D33 PLY + PLY + PLY + PLD + RTL + +L121D38 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550BF + SEC + SBC #$000A + BVS L121D4C + EOR #$8000 +L121D4C BPL L121D54 + JSL L0E0000 + BRA L121D7D +L121D54 LDA L0550BF + INC + STA L0550BF + LDA L0550BF + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L0530B7 + LDX #^L0530B7 + BCC L121D6E + INX +L121D6E PHX + PHA + PEA $0000 + PEA $0008 + PEA $0017 + JSL L0E0656 +L121D7D PLY + PLY + PLD + RTL + +L121D81 ENT + PHD + TSC + CLC + ADC #$FDF0 + TCS + ADC #$0119 + TCD + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L0B2A02 +L121D99 PHY + LDA L0553D1 + LDX L0553D3 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + CLC + ADC #$01BA + BCC L121DB3 + INX +L121DB3 STA $F3 + STX $F5 + LDA [$F3] + PHA + JSL L0B4D5D + PLA + BEQ L121DD0 + LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L121DCD + INX +L121DCD TXA + BNE L121DFA +L121DD0 PEA $0040 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEA $0073 + JSL L0B127A + PEA $0000 + TDC + CLC + ADC #$FEE7 + PHA + PEA $0025 + JSL L0B127A + JSL L0B0897 + BRL L121E92 +L121DFA PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L121E29 + PHY + JSL L0E0678 + PLA + LSR + BCC L121E27 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L0B2965 + PHY + JSL L07005C + PLA + LSR + BCS L121E27 + BRL L121D99 +L121E27 BRA L121E92 +L121E29 LDA #$0001 + LDX #$0000 + STA $EB + STX $ED + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L121E4A + PHY + PHY + JSL L0E05AF + PLA + STA $EB + PLX + STX $ED +L121E4A PHY + PHY + JSL L151319 + PEI $ED + PEI $EB + PHY + PHY + JSL L0E05AF + PLA + PLX + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $EF + STX $F1 +L121E6A PHY + JSL L07005C + PHY + PHY + JSL L151319 + LDA $EF + LDX $F1 + JSL L033477 + BVS L121E82 + EOR #$8000 +L121E82 BMI L121E89 + LDA #$0000 + BRA L121E8C +L121E89 LDA #$0001 +L121E8C ORA $01,S + PLX + LSR + BCC L121E6A +L121E92 TSC + CLC + ADC #$0210 + TCS + PLD + RTL + +L121E9A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + LDX $0C + STA $01 + STX $03 + PHY + LDA [$0A] + PHA + PEA $E0C0 + PEA $1F40 + JSL L071A1B + PLA + STA [$01] + LDA #$0002 + CLC + ADC $0A + LDX $0C + BCC L121EC6 + INX +L121EC6 STA $01 + STX $03 + PHY + LDY #$0002 + LDA [$0A],Y + PHA + PEA $E0C0 + PEA $1F40 + JSL L071A1B + PLA + STA [$01] + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L121EEF PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $01 + STZ $03 + LDY #$0004 + LDA [$0E],Y + SEC + SBC [$0E] + SEC + SBC #$3E80 + BEQ L121F1F + BVS L121F0E + EOR #$8000 +L121F0E BPL L121F1F + LDA #$E0C0 + STA [$0E] + LDA #$1F40 + LDY #$0004 + STA [$0E],Y + BRA L121F53 +L121F1F LDY #$0004 + LDA [$0E],Y + SEC + SBC #$1F40 + BEQ L121F3E + BVS L121F2F + EOR #$8000 +L121F2F BPL L121F3E + LDA #$1F40 + LDY #$0004 + SEC + SBC [$0E],Y + STA $03 + BRA L121F53 +L121F3E LDA [$0E] + SEC + SBC #$E0C0 + BVS L121F49 + EOR #$8000 +L121F49 BMI L121F53 + LDA #$E0C0 + SEC + SBC [$0E] + STA $03 +L121F53 LDY #$0006 + LDA [$0E],Y + LDY #$0002 + SEC + SBC [$0E],Y + SEC + SBC #$3E80 + BEQ L121F7D + BVS L121F69 + EOR #$8000 +L121F69 BPL L121F7D + LDA #$E0C0 + LDY #$0002 + STA [$0E],Y + LDA #$1F40 + LDY #$0006 + STA [$0E],Y + BRA L121FB7 +L121F7D LDY #$0006 + LDA [$0E],Y + SEC + SBC #$1F40 + BEQ L121F9C + BVS L121F8D + EOR #$8000 +L121F8D BPL L121F9C + LDA #$1F40 + LDY #$0006 + SEC + SBC [$0E],Y + STA $01 + BRA L121FB7 +L121F9C LDY #$0002 + LDA [$0E],Y + SEC + SBC #$E0C0 + BVS L121FAA + EOR #$8000 +L121FAA BMI L121FB7 + LDA #$E0C0 + LDY #$0002 + SEC + SBC [$0E],Y + STA $01 +L121FB7 LDA $03 + ORA $01 + BEQ L121FC9 + PEI $10 + PEI $0E + PEI $01 + PEI $03 + JSL L1501AF +L121FC9 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L121FDB ENT + PHD + TSC + CLC + ADC #$FECE + TCS + ADC #$0041 + TCD + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L122008 + CPX L0553BB +L122008 BNE L122019 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L0B07EA + BRA L122048 +L122019 PEA ^L0403F7 + PEA L0403F7 + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + LDA $F6 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + PEA $0002 + JSL L1509CE + JSL L0B2D94 +L122048 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$013A + TCS + RTL + +L12205A ENT + PHD + TSC + CLC + ADC #$FECE + TCS + ADC #$0043 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEI $F8 + PEI $F6 + PEA $0100 + JSL L0313BE + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L122087 + CPX L0553BB +L122087 BNE L12209A + PEI $FA + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L0B0841 + BRA L1220C9 +L12209A PEA ^L0403FE + PEA L0403FE + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + LDA $F4 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEA $0002 + JSL L1509CE + JSL L0B2D94 +L1220C9 LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$013C + TCS + RTL + +L1220DB ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000F + TCD + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L1220F4 + CPX L0553BB +L1220F4 BNE L12210B + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEI $FA + JSL L072809 + JSL L0B07EA + BRA L12211E +L12210B PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEI $FA + JSL L072809 + JSL L0B2D94 +L12211E LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0108 + TCS + RTL + +L122130 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0BB8 + CLC + ADC $0A + PHA + JSL L1220DB + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + diff --git a/hypercardiigs/Commands2.X.S b/hypercardiigs/Commands2.X.S new file mode 100644 index 0000000..acbdc90 --- /dev/null +++ b/hypercardiigs/Commands2.X.S @@ -0,0 +1,190 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L100B4B + EXT L0B0072 + EXT L03198D + EXT L033477 + EXT L0313BE + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L0E0000 + EXT L0E07F9 + EXT L0E00CC + EXT L0E05AF + EXT L07346C + EXT L1509CE + EXT L0E0678 + EXT L0E0656 + EXT L0D0F6E + EXT L11036F + EXT L07187A + EXT L0553C5 + EXT L0553C7 + EXT L0553C3 + EXT L055039 + EXT L05503B + EXT L055277 + EXT L07005C + EXT L07D08A + EXT L071A1B + EXT L07ABAE + EXT L072328 + EXT L071C56 + EXT L072FA6 + EXT L071C98 + EXT L07185A + EXT L072809 + EXT L0724F7 + EXT L071EC5 + EXT L070A4D + EXT L077A5B + EXT L074E4D + EXT L070A10 + EXT L0876F4 + EXT L095059 + EXT L1512FB + EXT L150BEE + EXT L0550EF + EXT L0550ED + EXT L151319 + EXT L053AE9 + EXT L053ACB + EXT L053AC9 + EXT L1510EF + EXT L050C32 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L054FA3 + EXT L054FA5 + EXT L054FA7 + EXT L054FBB + EXT L054F9F + EXT L054FA1 + EXT L05504D + EXT L05504F + EXT L086029 + EXT L083E9E + EXT L0873D7 + EXT L08736A + EXT L081E14 + EXT L1500F5 + EXT L1501AF + EXT L1505F2 + EXT L1501A9 + EXT L05328D + EXT L055129 + EXT L05512B + EXT L0532BD + EXT L055153 + EXT L053AFD + EXT L055145 + EXT L0550BD + EXT L0530AF + EXT L0550BF + EXT L0530B7 + EXT L0550B7 + EXT L099DFC + EXT L09AED3 + EXT L090541 + EXT L096029 + EXT L099CDB + EXT L09A544 + EXT L09A5A7 + EXT L09AFB1 + EXT L07CD77 + EXT L151029 + EXT L1511C8 + EXT L1601D2 + EXT L160226 + EXT L05328B + EXT L05524D + EXT L055217 + EXT L055215 + EXT L0551DD + EXT L05521B + EXT L055219 + EXT L055243 + EXT L055279 + EXT L05527B + EXT L052D32 + EXT L0551F5 + EXT L0551F7 + EXT L09A560 + EXT L052D34 + EXT L07D585 + EXT L05530B + EXT L055311 + EXT L055309 + EXT L0B0841 + EXT L0B127A + EXT L0B381C + EXT L0B0B7A + EXT L0B1A77 + EXT L0B2D94 + EXT L0B4D5D + EXT L0B2965 + EXT L0B2A02 + EXT L0B0897 + EXT L0B1831 + EXT L0B2C0A + EXT L0D109F + EXT L051BE6 + EXT L0E06AC + EXT L0314F6 + EXT L051BDE + EXT L0E04DE + EXT L0E0BFC + EXT L0E061D + EXT L051ED6 + EXT L051ED8 + EXT L051EDA + EXT L051EDC + EXT L051EDE + EXT L0E0184 + EXT L0553B9 + EXT L0553BB + EXT L0553D1 + EXT L0553D3 + EXT L055313 + EXT L05530F + EXT L055305 + EXT L055307 + EXT L0E05E8 + EXT L0E06F4 + EXT L0B07EA + EXT L0B41C8 + EXT L0785BE + EXT L07D3A2 + EXT L07D712 + EXT L15147E + EXT L0B32A5 + EXT L16073C + EXT L099F77 + EXT L099EA4 + EXT L16072E + EXT L0B3145 + EXT L16074A + EXT L0A1225 + EXT L0A3E52 + EXT L07D64A + EXT L08567B + EXT L0D1154 + EXT L07D20B + EXT L0782F1 + EXT L09992C + EXT L072F5C + EXT L0B81C9 + EXT L0A405F + EXT L0B104C + EXT L040381 + EXT L040386 + EXT L04038B + EXT L040391 + EXT L0403F7 + EXT L0403FE diff --git a/hypercardiigs/Compact.E.S b/hypercardiigs/Compact.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/Compact.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/Compact.S b/hypercardiigs/Compact.S new file mode 100644 index 0000000..1eabed8 --- /dev/null +++ b/hypercardiigs/Compact.S @@ -0,0 +1,4888 @@ +* +* HypercardGS +* segment: $1A Compact +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Compact.l + lst off + +*--------------------------------------- + + use Compact.E + use Compact.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L1A0000 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0013 + TCD + LDY #$00A7 + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + JSL L07185A + LDY #$008F + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + JSL L07185A + LDY #$00BD + LDA [$F6],Y + PHA + JSL L075A4F + LDY #$00C1 + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + JSL L075B09 + LDY #$00C1 + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + JSL L07185A + LDY #$00C5 + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + JSL L07185A + LDA $FA + BEQ L1A0084 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEI $FA + JSL L072809 + JSL L07010A +L1A0084 LDY #$00C7 + LDA [$F6],Y + PHA + JSL L0724F7 + PHD + LDA $F6 + TCD + CLC + ADC #$0000 + TCS + JMPL L1A2872 + + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L1A00AD PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2C + PEI $2A + PEA $0014 + JSL L0313BE + PEA $0021 + PEA $0000 + PEI $1E + JSL L1A0000 + LDA $1C + STA $2C + LDA $1B + STA $2B + LDA $19 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L1A00E7 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$00BD + LDA [$0E],Y + PHA + LDY #$009B + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + JSL L075E14 + PHY + PHY + LDY #$00BD + LDA [$0E],Y + PHA + PEI $14 + PEI $12 + PEI $18 + PEI $16 + PEA $0000 + JSL L075E55 + PLA + STA $01 + PLX + STX $03 + LDX #$0000 + LDAL L05565D + BNE L1A012B + INX +L1A012B TXA + STA $1A + LDA #$0099 + CLC + ADC $0E + LDX $10 + BCC L1A0139 + INX +L1A0139 STA $05 + STX $07 + LDY #$009B + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + PEI $03 + PEI $01 + JSL L150F53 + STA [$05] + TXA + LDY #$0002 + STA [$05],Y + LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1A0169 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$009F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BMI L1A0204 + BEQ L1A0204 + LDY #$00A7 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L0718BF + PHY + LDY #$009F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDY #$00A7 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + PEA $0000 + PEI $0A + JSL L1A00E7 + PLA + LSR + BCS L1A01E7 + PEA ^L040009 + PEA L040009 + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $0A + JSL L1A00AD +L1A01E7 LDY #$00A7 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L07191C + LDA #$0000 + TAX + LDY #$009D + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y +L1A0204 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1A0215 PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + LDY #$0002 + LDA [$3E],Y + TAX + LDA [$3E] + CLC + ADC #$0008 + BCC L1A022C + INX +L1A022C STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + STA $2D + STX $2F + PHY + PHY + PEI $2F + PEI $2D + PEA $0008 + JSL L150337 + PLA + STA $29 + PLX + STX $2B + LDA #$00FF + AND $2D + STA $27 + PEI $2B + PEI $29 + LDA #$0008 + LDX #$0000 + JSL L033477 + BVS L1A0269 + EOR #$8000 +L1A0269 BPL L1A0270 + LDA #$0000 + BRA L1A0273 +L1A0270 LDA #$0001 +L1A0273 PHA + PEI $2B + PEI $29 + LDY #$008B + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + JSL L033477 + BVS L1A028C + BPL L1A0293 + BRA L1A028E +L1A028C BMI L1A0293 +L1A028E LDA #$0000 + BRA L1A0296 +L1A0293 LDA #$0001 +L1A0296 ORA $01,S + PLX + LSR + BCC L1A02C0 + PEI $2F + PEI $2D + PEA $0000 + JSL L074E4D + PEA ^L04000F + PEA L04000F + PEI $2B + PEI $29 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $3A + JSL L1A00AD +L1A02C0 LDY #$0097 + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + AND #$001F + BEQ L1A02F8 + PEI $2F + PEI $2D + PEA $0000 + JSL L074E4D + PEA ^L040016 + PEA L040016 + LDY #$0097 + LDA [$3A],Y + PHA + DEY + DEY + LDA [$3A],Y + PHA + PEI $2B + PEI $29 + PEA $0000 + PEI $3A + JSL L1A00AD +L1A02F8 LDY #$008F + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + PHX + PHA + LDA $29 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $31 + STX $33 + LDA $27 + JSL L150488 + PHX + PHA + LDY #$0097 + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + PEA $0000 + PEA $0008 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA [$31] + TXA + LDY #$0002 + STA [$31],Y + JSL L072328 + LDY #$0002 + LDA [$3E],Y + TAX + LDA [$3E] + STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + STA $23 + STX $25 + LDY #$009F + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + PEI $25 + PEI $23 + JSL L150F53 + PHX + PHA + LDY #$00A3 + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + JSL L033477 + BEQ L1A039D + BVS L1A039B + EOR #$8000 +L1A039B BMI L1A0401 +L1A039D LDY #$0002 + LDA [$3E],Y + PHA + LDA [$3E] + PHA + LDY #$00A7 + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + PHX + PHA + LDY #$009F + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + JSL L150F53 + PHX + PHA + PEI $25 + PEI $23 + JSL L070597 + LDA #$009D + CLC + ADC $3A + LDX $3C + BCC L1A03E1 + INX +L1A03E1 STA $31 + STX $33 + LDY #$009F + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + PEI $25 + PEI $23 + JSL L150F53 + STA [$31] + TXA + LDY #$0002 + STA [$31],Y + BRA L1A0465 +L1A0401 PEA $0000 + PEI $3A + JSL L1A0169 + PHY + PEI $40 + PEI $3E + JSL L0718FA + PLA + STA $21 + PHY + PEI $25 + PEI $23 + LDY #$0002 + LDA [$3E],Y + PHA + LDA [$3E] + PHA + PEA $0000 + PEI $3A + JSL L1A00E7 + PLA + LSR + BCS L1A045B + PEI $2F + PEI $2D + PEA $0000 + JSL L074E4D + PEA ^L04001D + PEA L04001D + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $3A + JSL L1A00AD +L1A045B PEI $40 + PEI $3E + PEI $21 + JSL L0718DA +L1A0465 LDA #$0095 + CLC + ADC $3A + LDX $3C + BCC L1A0470 + INX +L1A0470 STA $31 + STX $33 + LDY #$0097 + LDA [$3A],Y + TAX + DEY + DEY + LDA [$3A],Y + PEI $25 + PEI $23 + JSL L150F53 + STA [$31] + TXA + LDY #$0002 + STA [$31],Y + LDA $38 + STA $40 + LDA $37 + STA $3F + LDA $35 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L1A04A0 PHD + TSC + CLC + ADC #$FF5E + TCS + TCD + PHY + PHY + LDY #$00AB + LDA [$A8],Y + PHA + LDY #$00B3 + LDA [$A8],Y + INC + ASL + ASL + PHA + LDY #$00B3 + LDA [$A8],Y + PHA + LDY #$00B7 + LDA [$A8],Y + PHA + JSL L079BEC + PLA + STA $9B + PLX + STX $9D + LDA $9B + ORA $9D + BNE L1A04F4 + PEA ^L040023 + PEA L040023 + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $A8 + JSL L1A00AD +L1A04F4 LDAL L053AD3 + TAX + LDAL L053AD1 + STA $97 + STX $99 + STZ $8F + STZ $91 + LDAL L053ACB + TAX + LDAL L053AC9 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1A0525 + EOR #$8000 +L1A0525 BMI L1A052A + BRL L1A0670 +L1A052A LDA #$0001 + LDX #$0000 + STA $93 + STX $95 +L1A0534 JSL L072328 + PHY + JSL L07005C + PLA + LSR + BCC L1A054D + PEA $0000 + PEA $0000 + PEI $A8 + JSL L1A0000 +L1A054D TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0000 + PEA $0084 + JSL L071EC5 + PHY + PHY + PEI $99 + PEI $97 + PEI $95 + PEI $93 + JSL L07B8EA + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L1A0593 + PEA ^L04002E + PEA L04002E + PEI $95 + PEI $93 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $A8 + JSL L1A00AD +L1A0593 PHY + PHY + PEI $09 + PEI $07 + JSL L0772AE + PLA + STA $8B + PLX + STX $8D + LDA $8B + ORA $8D + BNE L1A05C0 + PEA ^L040037 + PEA L040037 + PEI $95 + PEI $93 + PEI $09 + PEI $07 + PEA $0000 + PEI $A8 + JSL L1A00AD +L1A05C0 LDY #$0002 + LDA [$8B],Y + TAX + LDA [$8B] + CLC + ADC #$0020 + BCC L1A05CF + INX +L1A05CF STA $9F + STX $A1 + LDA $8F + LDX $91 + CMP [$9F] + BNE L1A05E1 + LDY #$0002 + TXA + CMP [$9F],Y +L1A05E1 BEQ L1A060A + LDA #$0002 + LDX #$000B + STA $00,X + LDY #$0002 + LDA [$8B],Y + TAX + LDA [$8B] + CLC + ADC #$0020 + BCC L1A05FA + INX +L1A05FA STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + STA $8F + STX $91 +L1A060A PEI $09 + PEI $07 + PEA $0000 + JSL L074A90 + PHY + PEI $9D + PEI $9B + PEA $7FFF + PEA $FFFF + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L07B2EC + PLA + LSR + BCS L1A064C + PEA ^L040041 + PEA L040041 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $A8 + JSL L1A00AD +L1A064C PEI $9D + PEI $9B + PEI $95 + PEI $93 + PEA $0000 + JSL L07E171 + LDA $93 + LDX $95 + CMP $01 + BNE L1A0665 + CPX $03 +L1A0665 BEQ L1A0670 + INC $93 + BNE L1A066D + INC $95 +L1A066D BRL L1A0534 +L1A0670 LDA $9B + LDX $9D + STAL L053AD1 + TXA + STAL L053AD3 + LDA #$0001 + STA L05504D + PEA $0000 + JSL L07479E + PHY + PEI $99 + PEI $97 + JSL L07A1F7 + PLA + STA $05 + LDA $A6 + STA $AA + LDA $A5 + STA $A9 + LDA $A3 + TCD + TSC + CLC + ADC #$00A8 + TCS + RTL + +L1A06A8 PHD + TSC + CLC + ADC #$FE44 + TCS + ADC #$00C9 + TCD + JSL L079752 + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + JSL L07A852 + PLA + LSR + BCS L1A06EE + PEA ^L040049 + PEA L040049 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A06EE LDA $E5 + LDY #$00B5 + STA [$F8],Y + LDA $E3 + LDY #$00B1 + STA [$F8],Y + LDA $D7 + LDY #$00A9 + STA [$F8],Y + STZ $C3 + STZ $C5 + PEA $0000 + TDC + CLC + ADC #$FF3B + PHA + JSL L078F60 + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FF37 + STA $00,X + TYA + STA $02,X + LDX #$FF37 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1A073E + EOR #$8000 +L1A073E BMI L1A0743 + BRL L1A07E5 +L1A0743 LDA #$0001 + LDX #$0000 + STA $BF + STX $C1 +L1A074D PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $C1 + PEI $BF + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L07A4B1 + PLA + LSR + BCS L1A078A + PEA ^L040052 + PEA L040052 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $C1 + PEI $BF + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A078A PEI $C5 + PEI $C3 + PHY + PHY + TDC + CLC + ADC #$003F + PEA $0000 + PHA + LDY #$00B1 + LDA [$F8],Y + PHA + PEA $0000 + TDC + CLC + ADC #$FF3B + PHA + JSL L0790AB + PLA + PLX + JSL L150F53 + STA $C3 + STX $C5 + PHY + JSL L07005C + PLA + LSR + BCC L1A07CB + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A0000 +L1A07CB LDX #$FF37 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $BF + BNE L1A07DA + CPX $C1 +L1A07DA BEQ L1A07E5 + INC $BF + BNE L1A07E2 + INC $C1 +L1A07E2 BRL L1A074D +L1A07E5 LDA #$00AD + CLC + ADC $F8 + LDX $FA + BCC L1A07F0 + INX +L1A07F0 STA $EF + STX $F1 + LDA $C3 + LDX $C5 + PEA $0000 + PEA $0064 + JSL L150D50 + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDY #$00B1 + LDA [$F8],Y + ASL + ASL + ASL + ASL + ASL + JSL L150488 + JSL L150D50 + JSL L150290 + PLY + PLY + PLY + PLY + STA [$EF] + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$01C2 + TCS + RTL + +L1A083A PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + PEI $1A + PEI $18 + PEA $0000 + JSL L077264 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L1A08A0 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $09 + STX $0B + PHY + PHY + PHY + PHY + PEI $07 + PEI $05 + JSL L07DF0D + JSL L07704E + PLA + STA [$09] + PLA + LDY #$0002 + STA [$09],Y + PEI $07 + PEI $05 + PEA $0000 + PEI $12 + JSL L1A0215 + PEI $1A + PEI $18 + PEA $0000 + JSL L074A5A + PEI $1A + PEI $18 + JSL L077B28 +L1A08A0 LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L1A08B2 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + JSL L0772F8 + PLA + STA $19 + PLX + STX $1B + LDA $19 + ORA $1B + BNE L1A08F5 + PEA ^L04005C + PEA L04005C + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $26 + JSL L1A00AD +L1A08F5 PEI $1B + PEI $19 + PEA $0000 + PEI $26 + JSL L1A0215 + LDA #$0028 + LDX #$0000 + STA $15 + STX $17 + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$000C + BCC L1A091B + INX +L1A091B STA $1D + STX $1F + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1A093E + EOR #$8000 +L1A093E BMI L1A0943 + BRL L1A09EF +L1A0943 LDA #$0001 + LDX #$0000 + STA $11 + STX $13 +L1A094D LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PEI $17 + PEI $15 + JSL L150F53 + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $09 + STX $0B + PHY + PHY + PEI $0B + PEI $09 + JSL L077A01 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L1A09AB + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + JSL L074AC6 + PEA ^L040065 + PEA L040065 + PEI $13 + PEI $11 + PEI $0B + PEI $09 + PEA $0000 + PEI $26 + JSL L1A00AD +L1A09AB PEI $07 + PEI $05 + PEA $0000 + PEI $26 + JSL L1A0215 + PEI $0B + PEI $09 + PEA $0000 + JSL L074E17 + PEI $0B + PEI $09 + JSL L077B28 + LDA $15 + LDX $17 + CLC + ADC #$0006 + BCC L1A09D6 + INX +L1A09D6 STA $15 + STX $17 + LDA $11 + LDX $13 + CMP $01 + BNE L1A09E4 + CPX $03 +L1A09E4 BEQ L1A09EF + INC $11 + BNE L1A09EC + INC $13 +L1A09EC BRL L1A094D +L1A09EF LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + JSL L074AC6 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + JSL L077B28 + LDA $24 + STA $28 + LDA $23 + STA $27 + LDA $21 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L1A0A20 PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + STZ $21 + STZ $23 + LDAL L053AC7 + TAX + LDAL L053AC5 + STA $1D + STX $1F + LDAL L053AC3 + TAX + LDAL L053AC1 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1A0A59 + EOR #$8000 +L1A0A59 BMI L1A0A5E + BRL L1A0BBD +L1A0A5E LDA #$0001 + LDX #$0000 + STA $19 + STX $1B +L1A0A68 PHY + PHY + PEI $1F + PEI $1D + JSL L07721A + PLA + STA $15 + PLX + STX $17 + LDA $15 + ORA $17 + BNE L1A0A97 + PEA ^L04006E + PEA L04006E + PEI $1B + PEI $19 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $2E + JSL L1A00AD +L1A0A97 STZ $11 + STZ $13 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$0014 + BCC L1A0AAA + INX +L1A0AAA STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + PHX + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L1A0AC5 + BRL L1A0B5E +L1A0AC5 BNE L1A0ACA + BRL L1A0B5E +L1A0ACA LDA $21 + LDX $23 + INC + BNE L1A0AD2 + INX +L1A0AD2 STA $21 + STX $23 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$000C + BCC L1A0AE5 + INX +L1A0AE5 STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + STA $11 + STX $13 + PHY + PHY + PEI $17 + PEI $15 + JSL L07DF0D + PLA + STA $0D + PLX + STX $0F + PHY + PHY + PEI $0F + PEI $0D + JSL L07704E + PLA + STA $05 + PLX + STX $07 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $25 + STX $27 + LDA $05 + LDX $07 + STA [$25] + TXA + LDY #$0002 + STA [$25],Y + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PEI $0F + PEI $0D + JSL L150F53 + PHX + PHA + PEI $07 + PEI $05 + LDA $0D + LDX $0F + JSL L1512A5 + PHX + PHA + JSL L071EC5 + PEI $17 + PEI $15 + PEA $0000 + PEI $2E + JSL L1A0215 +L1A0B5E LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$0018 + BCC L1A0B6D + INX +L1A0B6D STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + STA $09 + STX $0B + PEI $1F + PEI $1D + PEA $0000 + JSL L074A24 + PEI $1F + PEI $1D + JSL L077B28 + LDA $09 + LDX $0B + STA $1D + STX $1F + PEI $13 + PEI $11 + PEA $0000 + PEA $0000 + PEI $2E + JSL L1A083A + LDA $19 + LDX $1B + CMP $01 + BNE L1A0BB2 + CPX $03 +L1A0BB2 BEQ L1A0BBD + INC $19 + BNE L1A0BBA + INC $1B +L1A0BBA BRL L1A0A68 +L1A0BBD LDA $21 + LDX $23 + STA $32 + STX $34 + LDA $2C + STA $30 + LDA $2B + STA $2F + LDA $29 + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L1A0BD7 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA #$0001 + STA $1E + LDA [$1A] + STA $0B + LDA $0B + BNE L1A0BEF + BRL L1A0C83 +L1A0BEF LDA $16 + LDX $18 + PEA $FFFF + PEA $FF49 + JSL L150F53 + STA $05 + STX $07 + LDY #$004B + LDA [$16],Y + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L1A0C13 + EOR #$8000 +L1A0C13 BPL L1A0C39 + LDA #$0001 + STA $09 +L1A0C1A LDA $0B + CMP [$05] + BEQ L1A0C87 + LDA $05 + LDX $07 + CLC + ADC #$0002 + BCC L1A0C2B + INX +L1A0C2B STA $05 + STX $07 + LDA $09 + CMP $03 + BEQ L1A0C39 + INC $09 + BRA L1A0C1A +L1A0C39 LDA $16 + LDX $18 + PEA $FFFF + PEA $FE49 + JSL L150F53 + STA $05 + STX $07 + LDY #$0049 + LDA [$16],Y + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1A0C5D + EOR #$8000 +L1A0C5D BPL L1A0C83 + LDA #$0001 + STA $09 +L1A0C64 LDA $0B + CMP [$05] + BEQ L1A0C87 + LDA $05 + LDX $07 + CLC + ADC #$0002 + BCC L1A0C75 + INX +L1A0C75 STA $05 + STX $07 + LDA $09 + CMP $01 + BEQ L1A0C83 + INC $09 + BRA L1A0C64 +L1A0C83 STZ $1E + BRA L1A0C8C +L1A0C87 LDA #$0000 + STA [$05] +L1A0C8C LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L1A0C9E PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0020 + BCC L1A0CC3 + INX +L1A0CC3 STA $33 + STX $35 + LDY #$00ED + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + CMP [$33] + BNE L1A0CDB + LDY #$0002 + TXA + CMP [$33],Y +L1A0CDB BNE L1A0CE0 + BRL L1A0E59 +L1A0CE0 LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0020 + BCC L1A0CFD + INX +L1A0CFD STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + LDY #$00EB + STA [$3C],Y + INY + INY + TXA + STA [$3C],Y + PHY + PHY + LDY #$00ED + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + JSL L07721A + PLA + STA $2F + PLX + STX $31 + LDA $2F + ORA $31 + BNE L1A0D68 + LDY #$00E3 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0000 + JSL L074A90 + PEA ^L040074 + PEA L040074 + LDY #$00ED + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0000 + PEA $0000 + PHD + LDA $3C + TCD + LDA $F8 + PLD + PEA $0000 + PHA + JSL L1A00AD +L1A0D68 LDA $3C + LDX $3E + PEA $FFFF + PEA $FD49 + JSL L150F53 + STA $2B + STX $2D + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0032 + BCC L1A0D89 + INX +L1A0D89 STA $25 + STX $27 + LDA #$0000 + LDY #$004B + STA [$3C],Y + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0024 + BCC L1A0DA4 + INX +L1A0DA4 STA $33 + STX $35 + LDA [$33] + STA $0D + LDA $0D + SEC + SBC #$0001 + BVS L1A0DB7 + EOR #$8000 +L1A0DB7 BMI L1A0DBC + BRL L1A0E47 +L1A0DBC LDA #$0001 + STA $29 +L1A0DC1 LDX #$0000 + LDY #$0004 + LDA #$000F + AND [$25],Y + DEC + DEC + BNE L1A0DD1 + INX +L1A0DD1 PHX + LDX #$0000 + LDY #$0004 + LDA #$4000 + AND [$25],Y + CMP #$0000 + BNE L1A0DE3 + INX +L1A0DE3 TXA + ORA $01,S + PLX + LSR + BCC L1A0E2A + LDY #$0002 + LDA [$25],Y + STA [$2B] + LDA $2B + LDX $2D + CLC + ADC #$0002 + BCC L1A0DFC + INX +L1A0DFC STA $2B + STX $2D + LDY #$004B + LDA [$3C],Y + INC + LDY #$004B + STA [$3C],Y + LDY #$004B + LDA #$0080 + CMP [$3C],Y + BNE L1A0E2A + LDY #$00ED + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0000 + JSL L074A24 + BRL L1A1103 +L1A0E2A PEI $27 + PEI $25 + LDA [$25] + JSL L150488 + JSL L150F53 + STA $25 + STX $27 + LDA $29 + CMP $0D + BEQ L1A0E47 + INC $29 + BRL L1A0DC1 +L1A0E47 LDY #$00ED + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0000 + JSL L074A24 +L1A0E59 LDY #$004B + LDA [$3C],Y + STA $0B + LDA $0B + SEC + SBC #$0001 + BVS L1A0E6B + EOR #$8000 +L1A0E6B BPL L1A0EE6 + LDA #$0001 + STA $29 +L1A0E72 LDA $3C + LDX $3E + PEA $FFFF + PEA $FF49 + JSL L150F53 + PHX + PHA + LDA $29 + JSL L150488 + TAY + BNE L1A0E8C + DEX +L1A0E8C DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA $3C + LDX $3E + PEA $FFFF + PEA $FD49 + JSL L150F53 + PHX + PHA + LDA $29 + JSL L150488 + TAY + BNE L1A0EBB + DEX +L1A0EBB DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $33 + STX $35 + LDA [$33] + PLX + STX $33 + PLX + STX $35 + STA [$33] + LDA $29 + CMP $0B + BEQ L1A0EE6 + INC $29 + BRA L1A0E72 +L1A0EE6 LDA $3C + LDX $3E + PEA $FFFF + PEA $FE49 + JSL L150F53 + STA $2B + STX $2D + LDA #$0000 + LDY #$0049 + STA [$3C],Y + LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0032 + BCC L1A0F1D + INX +L1A0F1D STA $25 + STX $27 + LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0024 + BCC L1A0F3E + INX +L1A0F3E STA $33 + STX $35 + LDA [$33] + STA $09 + LDA $09 + SEC + SBC #$0001 + BVS L1A0F51 + EOR #$8000 +L1A0F51 BPL L1A0FB2 + LDA #$0001 + STA $29 +L1A0F58 LDY #$0004 + LDA #$000F + AND [$25],Y + DEC + DEC + BNE L1A0F96 + LDY #$0002 + LDA [$25],Y + EOR #$FFFF + INC + STA [$2B] + LDA $2B + LDX $2D + CLC + ADC #$0002 + BCC L1A0F7A + INX +L1A0F7A STA $2B + STX $2D + LDY #$0049 + LDA [$3C],Y + INC + LDY #$0049 + STA [$3C],Y + LDY #$0049 + LDA #$0080 + CMP [$3C],Y + BNE L1A0F96 + BRL L1A1103 +L1A0F96 PEI $27 + PEI $25 + LDA [$25] + JSL L150488 + JSL L150F53 + STA $25 + STX $27 + LDA $29 + CMP $09 + BEQ L1A0FB2 + INC $29 + BRA L1A0F58 +L1A0FB2 LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + STA $05 + STX $07 + LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + PHX + PHA + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + JSL L150F53 + STA $21 + STX $23 + LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0032 + BCC L1A1011 + INX +L1A1011 PHX + PHA + LDY #$002A + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + JSL L150F53 + STA $1D + STX $1F + LDA $1D + LDX $1F + STA $19 + STX $1B + LDA $1D + LDX $1F + STA $15 + STX $17 + STZ $13 + LDY #$0030 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $0F + STX $11 +L1A1045 PEI $1B + PEI $19 + LDA $1D + LDX $1F + PEI $11 + PEI $0F + JSL L150F53 + JSL L033477 + BVS L1A105E + EOR #$8000 +L1A105E BMI L1A10D4 + LDA $19 + LDX $1B + CLC + ADC #$0002 + BCC L1A106B + INX +L1A106B STA $15 + STX $17 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L071AB8 + PHY + PEI $1B + PEI $19 + PEA $0000 + PEI $3C + JSL L1A0BD7 + PLA + LSR + BCC L1A109D + LDA $13 + INC + STA $13 + LDA $15 + LDX $17 + STA $19 + STX $1B + BRA L1A10D1 +L1A109D PEI $17 + PEI $15 + PEI $1B + PEI $19 + PEI $23 + PEI $21 + LDA $15 + LDX $17 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDA $0F + LDX $11 + PEI $1B + PEI $19 + JSL L150F53 + PHX + PHA + LDA $15 + LDX $17 + JSL L1512A5 + STA $0F + STX $11 +L1A10D1 BRL L1A1045 +L1A10D4 LDY #$00DF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + STA $01 + STX $03 + LDA $13 + LDY #$002C + STA [$01],Y + LDA $0F + LDX $11 + LDY #$002E + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L1A1103 LDA $3A + STA $3E + LDA $39 + STA $3D + LDA $37 + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L1A1115 PHD + TSC + CLC + ADC #$FC4E + TCS + ADC #$02BF + TCD + STZ $EB + STZ $ED + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FD41 + STA $00,X + TYA + STA $02,X + LDX #$FD41 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1A114E + EOR #$8000 +L1A114E BMI L1A1153 + BRL L1A1303 +L1A1153 LDA #$0001 + LDX #$0000 + STA $E7 + STX $E9 +L1A115D PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $E9 + PEI $E7 + TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L07A4B1 + PLA + STA $E5 + LDA $E5 + BNE L1A1199 + PEA ^L040082 + PEA L040082 + PEI $E9 + PEI $E7 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A1199 LDA $4D + LDX $4F + STA $E1 + STX $E3 + LDA $E1 + ORA $E3 + BNE L1A11C0 + PEA ^L04008B + PEA L04008B + PEI $E9 + PEI $E7 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A11C0 PHY + PHY + PEI $E3 + PEI $E1 + JSL L0772AE + PLA + STA $DD + PLX + STX $DF + LDA $DD + ORA $DF + BNE L1A11ED + PEA ^L040096 + PEA L040096 + PEI $E9 + PEI $E7 + PEI $E3 + PEI $E1 + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A11ED LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + TXY + LDX #$FD45 + STA $00,X + TYA + STA $02,X + LDX #$FD45 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000C + BCC L1A120E + INX +L1A120E STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $D9 + STX $DB + LDX #$FD45 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001C + BCC L1A122E + INX +L1A122E STA $EF + STX $F1 + LDA L055005 + LDX L055007 + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + PEA $0000 + PHD + JSL L1A0C9E + PHY + PHY + PEI $DF + PEI $DD + JSL L07DF0D + PLA + STA $D5 + PLX + STX $D7 + PHY + PHY + PEI $D7 + PEI $D5 + JSL L07704E + PLA + STA $D1 + PLX + STX $D3 + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + STA $EF + STX $F1 + LDA $D1 + LDX $D3 + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + PEI $D7 + PEI $D5 + JSL L150F53 + PHX + PHA + PEI $D3 + PEI $D1 + LDA $D5 + LDX $D7 + JSL L1512A5 + PHX + PHA + JSL L071EC5 + PEI $DF + PEI $DD + PEA $0000 + PEI $F8 + JSL L1A0215 + PEI $E3 + PEI $E1 + PEA $0000 + JSL L074A90 + PEI $E3 + PEI $E1 + JSL L077B28 + PEI $DB + PEI $D9 + PEA $0001 + PEA $0000 + PEI $F8 + JSL L1A083A + PHY + JSL L07005C + PLA + LSR + BCC L1A12E9 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A0000 +L1A12E9 LDX #$FD41 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $E7 + BNE L1A12F8 + CPX $E9 +L1A12F8 BEQ L1A1303 + INC $E7 + BNE L1A1300 + INC $E9 +L1A1300 BRL L1A115D +L1A1303 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$03B8 + TCS + RTL + +L1A1315 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + PHY + PHY + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + PEA $0000 + JSL L077624 + PLA + STA $15 + PLX + STX $17 + LDA $15 + ORA $17 + BNE L1A1345 + BRL L1A1481 +L1A1345 PEI $17 + PEI $15 + PEA $0000 + PEI $22 + JSL L1A0215 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$0010 + BCC L1A1361 + INX +L1A1361 STA $19 + STX $1B + LDA [$19] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1A1374 + EOR #$8000 +L1A1374 BMI L1A1379 + BRL L1A145C +L1A1379 LDA #$0001 + STA $13 +L1A137E LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$009E + BCC L1A138D + INX +L1A138D PHX + PHA + LDA $13 + JSL L150488 + TAY + BNE L1A1399 + DEX +L1A1399 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $03 + STX $05 + LDY #$0004 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + STA $0F + STX $11 + LDY #$0008 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + STA $0B + STX $0D + PHY + PHY + PEI $11 + PEI $0F + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L1A141B + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + PEA $0000 + JSL L074B81 + PEA ^L04009B + PEA L04009B + LDA $13 + JSL L150488 + PHX + PHA + PEI $11 + PEI $0F + PEA $0000 + PEI $22 + JSL L1A00AD +L1A141B PEI $09 + PEI $07 + PEA $0000 + PEI $22 + JSL L1A0215 + PEI $11 + PEI $0F + PEA $544E + PEA $5250 + PEA $0000 + JSL L074B81 + PEI $11 + PEI $0F + JSL L077B28 + PEI $0D + PEI $0B + PEA $0000 + PEA $0000 + PEI $22 + JSL L1A083A + LDA $13 + CMP $01 + BEQ L1A145C + INC $13 + BRL L1A137E +L1A145C LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + PEA $0000 + JSL L074B81 + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + JSL L077B28 +L1A1481 LDA $20 + STA $24 + LDA $1F + STA $23 + LDA $1D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L1A1493 PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0020 + JSL L071EC5 + LDA #$0020 + LDX #$0000 + STA $01 + STX $03 + LDA #$4154 + LDX #$4C49 + STA $05 + STX $07 + LDA #$FFFF + TAX + STA $09 + STX $0B + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA ^L0400A4 + PEA L0400A4 + PEA $0014 + JSL L0313BE + PHY + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEI $2A + JSL L1A00E7 + PLA + LSR + BCS L1A151C + PEA ^L0400B8 + PEA L0400B8 + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $2A + JSL L1A00AD +L1A151C LDA $28 + STA $2C + LDA $27 + STA $2B + LDA $25 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L1A152E PHD + TSC + CLC + ADC #$F7FC + TCS + ADC #$0711 + TCD + PEA $0000 + TDC + CLC + ADC #$FAEF + PHA + PEA ^L053A9D + PEA L053A9D + PEA $0600 + JSL L0313BE + LDY #$0083 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + TXY + LDX #$FB13 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + PEA $0000 + PEA $0200 + JSL L071EC5 + LDX #$FB39 + STZ $00,X + LDX #$FB27 + STZ $00,X + STZ $02,X + LDY #$007F + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + TXY + LDX #$FB03 + STA $00,X + TYA + STA $02,X + LDA #$0400 + LDX #$FB3B + ORA $00,X + LDX #$FB3B + STA $00,X + LDA #$2000 + LDX #$FB3B + AND $00,X + BEQ L1A15AE + LDA #$0001 +L1A15AE LDY #$007B + STA [$F8],Y + LDA L05501B + LDX L05501D + TXY + LDX #$FB73 + STA $00,X + TYA + STA $02,X + LDA L05501B + LDX L05501D + TXY + LDX #$FB77 + STA $00,X + TYA + STA $02,X + LDA L05501B + LDX L05501D + TXY + LDX #$FB7B + STA $00,X + TYA + STA $02,X + LDX #$FAFB + LDA $02,X + TAY + LDA $00,X + TYX + LDY #$0077 + STA [$F8],Y + INY + INY + TXA + STA [$F8],Y + LDX #$FAFB + LDA $02,X + PHA + LDA $00,X + PHA + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FAEF + PHA + PEA $0000 + PEA $0180 + JSL L071E31 + PLA + PLX + JSL L1512A5 + TXY + LDX #$FAFB + STA $00,X + TYA + STA $02,X + LDY #$007B + LDA [$F8],Y + BEQ L1A163F + PEA $0000 + TDC + CLC + ADC #$FB07 + PHA + LDY #$0079 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L077E22 +L1A163F LDA #$0000 + TAX + LDY #$0099 + STA [$F8],Y + INY + INY + TXA + STA [$F8],Y + PHY + PEA $0000 + PEA $0600 + PEA $0000 + TDC + CLC + ADC #$FAEF + PHA + PEA $0000 + PEI $F8 + JSL L1A00E7 + PLA + LSR + BCS L1A1689 + PEA ^L0400BD + PEA L0400BD + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A1689 LDY #$009B + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDX #$FAEF + LDA $02,X + TAY + LDA $00,X + TYX + JSL L033477 + BVS L1A16A6 + EOR #$8000 +L1A16A6 BMI L1A1707 + LDY #$009B + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$F8EF + PHA + PEA $0000 + JSL L077D97 + PHY + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$F8EF + PHA + PEA $0000 + PEI $F8 + JSL L1A00E7 + PLA + LSR + BCS L1A1705 + PEA ^L0400C5 + PEA L0400C5 + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L1A00AD +L1A1705 BRA L1A1689 +L1A1707 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$080A + TCS + RTL + +L1A1719 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L053AB7 + TAX + LDAL L053AB5 + LDY #$0099 + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDY #$008F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L0718BF + PHY + LDY #$0087 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDY #$008F + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + PEA $0000 + PEI $0A + JSL L1A00E7 + PLA + LSR + BCS L1A1793 + PEA ^L0400D0 + PEA L0400D0 + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $0A + JSL L1A00AD +L1A1793 LDY #$008F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L07185A + LDA #$0000 + TAX + LDY #$008D + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1A17C1 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $18 + PEI $16 + PEI $14 + PEI $12 + PEA $0000 + JSL L077624 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L1A180A + PEI $03 + PEI $01 + PEA $0000 + PEI $0E + JSL L1A0215 + PEI $18 + PEI $16 + PEI $14 + PEI $12 + PEA $0000 + JSL L074B81 + PEI $18 + PEI $16 + JSL L077B28 +L1A180A LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1A181C PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $24 + PEI $22 + PEA $0014 + JSL L0313BE + LDY #$0043 + LDA [$1E],Y + PHA + JSL L075A4F + LDY #$0041 + LDA [$1E],Y + PHA + JSL L075A4F + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PHD + LDA $1E + TCD + LDA $4E + PLD + PEA $0000 + PHA + JSL L1A00AD + LDA $1C + STA $24 + LDA $1B + STA $23 + LDA $19 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L1A1886 PHD + TSC + CLC + ADC #$FFB8 + TCS + TCD + LDA L05503D + BNE L1A1896 + BRL L1A1A6B +L1A1896 LDA L05503D + PHA + JSL L150B5E + STZ L05503D + LDY #$00C5 + LDA [$4E],Y + PHA + DEY + DEY + LDA [$4E],Y + PHA + JSL L0718BF + LDY #$00C1 + LDA [$4E],Y + PHA + DEY + DEY + LDA [$4E],Y + PHA + JSL L0718BF + LDA #$0004 + STA $01 + LDY #$00C5 + LDA [$4E],Y + TAX + DEY + DEY + LDA [$4E],Y + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + STA $05 + STX $07 + LDA #$0001 + STA $09 + LDA #$0001 + STA $0B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L1A1921 + PEA ^L0400D7 + PEA L0400D7 + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $4E + JSL L1A00AD +L1A1921 LDA $03 + STA $43 + LDY #$00C1 + LDA [$4E],Y + TAX + DEY + DEY + LDA [$4E],Y + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + STA $05 + STX $07 + LDA #$0002 + STA $09 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L1A197D + PEA ^L0400DE + PEA L0400DE + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $4E + JSL L1A00AD +L1A197D LDA $03 + STA $41 + LDY #$00C5 + LDA [$4E],Y + PHA + DEY + DEY + LDA [$4E],Y + PHA + JSL L07191C + LDY #$00C1 + LDA [$4E],Y + PHA + DEY + DEY + LDA [$4E],Y + PHA + JSL L07191C + LDY #$00A7 + LDA [$4E],Y + PHA + DEY + DEY + LDA [$4E],Y + PHA + JSL L0718BF +L1A19AE PHY + PHY + PEI $43 + LDY #$00A7 + LDA [$4E],Y + TAX + DEY + DEY + LDA [$4E],Y + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + PHX + PHA + LDY #$00A3 + LDA [$4E],Y + PHA + DEY + DEY + LDA [$4E],Y + PHA + PEA $0000 + JSL L075D80 + PLA + STA $3B + PLX + STX $3D + LDAL L05565D + BEQ L1A19EB + LDA #$0001 +L1A19EB PHA + LDX #$0000 + LDA #$004C + CMPL L05565D + BEQ L1A19F9 + INX +L1A19F9 TXA + AND $01,S + PLX + LSR + BCC L1A1A0E + PEA ^L0400E5 + PEA L0400E5 + PEA $0000 + PHD + JSL L1A181C +L1A1A0E LDAL L05565D + STA $3F + PHY + PHY + PEI $41 + LDY #$00A7 + LDA [$4E],Y + TAX + DEY + DEY + LDA [$4E],Y + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + PHX + PHA + PEI $3D + PEI $3B + PEA $0000 + JSL L075E55 + PLA + STA $3B + PLX + STX $3D + LDAL L05565D + BEQ L1A1A55 + PEA ^L0400ED + PEA L0400ED + PEA $0000 + PHD + JSL L1A181C +L1A1A55 LDA #$004C + CMP $3F + BEQ L1A1A5F + BRL L1A19AE +L1A1A5F PEI $43 + JSL L075A4F + PEI $41 + JSL L075A4F +L1A1A6B LDA $4C + STA $50 + LDA $4B + STA $4F + LDA $49 + TCD + TSC + CLC + ADC #$004E + TCS + RTL + +L1A1A7D PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + STZ $48 + LDA L05503D + BNE L1A1A8F + BRL L1A1BAB +L1A1A8F PHY + PHY + PHY + LDA L05503D + PHA + JSL L151065 + JSL L075B7B + PLA + STA $33 + PLX + STX $35 + PHY + PHY + JSL L0A1A87 + PLA + STA $37 + PLX + STX $39 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0000 + TDC + CLC + ADC #$0019 + PHA + LDA $37 + LDX $39 + TXY + LDX #$002D + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$002D + PHA + PEA $0000 + TDC + CLC + ADC #$0023 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0023 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0015 + PHA + LDA $33 + LDX $35 + TXY + LDX #$0015 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$0019 + PHA + PEA $0306 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0019 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA ^L0400F6 + PEA L0400F6 + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0004 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + JSL L150018 + PLA + PLX + STA $31 + PEI $39 + PEI $37 + LDA #$C800 + LDX #$0000 + JSL L033477 + BEQ L1A1B97 + BVS L1A1B8E + EOR #$8000 +L1A1B8E BPL L1A1B97 + LDA #$0001 + STA $48 + BRA L1A1BAB +L1A1B97 LDA $31 + SEC + SBC #$000A + BEQ L1A1BAB + BVS L1A1BA4 + EOR #$8000 +L1A1BA4 BPL L1A1BAB + LDA #$0001 + STA $48 +L1A1BAB LDA $42 + STA $46 + LDA $41 + STA $45 + LDA $3F + TCD + TSC + CLC + ADC #$0044 + TCS + RTL + +L1A1BBD PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $26 + PEI $24 + PEA $0014 + JSL L0313BE + LDAL L05565D + STA $15 + LDY #$001B + LDA [$20],Y + BEQ L1A1BF0 + LDY #$001B + LDA [$20],Y + PHA + JSL L150B5E +L1A1BF0 LDY #$001D + LDA [$20],Y + BEQ L1A1C01 + LDY #$001D + LDA [$20],Y + PHA + JSL L150B5E +L1A1C01 PEA ^L0719BA + PEA L0719BA + PEA $801E + PEA $0000 + JSL L1515C8 + PEA ^L0719BA + PEA L0719BA + PEA $801F + PEA $0000 + JSL L1515C8 + PHY + PHY + JSL L1515C2 + PEA $801E + PEA $0001 + JSL L1515C8 + PHY + PHY + JSL L1515C2 + PEA $801F + PEA $0001 + JSL L1515C8 + LDA #$0019 + CLC + ADC $20 + LDX $22 + BCC L1A1C4C + INX +L1A1C4C STA $17 + STX $19 + PHY + LDY #$0019 + LDA [$20],Y + PHA + JSL L1506E1 + PLA + STA [$17] + LDY #$002A + LDA [$20],Y + TAX + DEY + DEY + LDA [$20],Y + CLC + ADC #$00C3 + BCC L1A1C6F + INX +L1A1C6F STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + PHX + PHA + JSL L0718BF + PHY + PEA $0003 + PEA $0000 + PEA $0000 + LDY #$002A + LDA [$20],Y + TAX + DEY + DEY + LDA [$20],Y + CLC + ADC #$00C3 + BCC L1A1C9C + INX +L1A1C9C STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + PHX + PHA + JSL L150B64 + PLA + STA L05503D + LDY #$002A + LDA [$20],Y + TAX + DEY + DEY + LDA [$20],Y + CLC + ADC #$00C3 + BCC L1A1CCF + INX +L1A1CCF STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + PHX + PHA + JSL L07191C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $15 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PHD + LDA $20 + TCD + LDA $28 + PLD + PEA $0000 + PHA + JSL L1A00AD + LDA $1E + STA $26 + LDA $1D + STA $25 + LDA $1B + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L1A1D19 PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + LDA L05503D + BNE L1A1D29 + BRL L1A2002 +L1A1D29 LDA L05503D + PHA + JSL L150B5E + STZ L05503D + PHY + PHY + JSL L1515C2 + PEA $801E + PEA $0000 + JSL L1515C8 + PHY + PHY + JSL L1515C2 + PEA $801F + PEA $0000 + JSL L1515C8 + PEA ^L0719BA + PEA L0719BA + PEA $801E + PEA $0001 + JSL L1515C8 + PEA ^L0719BA + PEA L0719BA + PEA $801F + PEA $0001 + JSL L1515C8 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA $19 + STZ $1D + STZ $1B + LDY #$00C5 + LDA [$28],Y + PHA + DEY + DEY + LDA [$28],Y + PHA + JSL L0718BF + LDY #$00C1 + LDA [$28],Y + PHA + DEY + DEY + LDA [$28],Y + PHA + JSL L0718BF + PHY + PEA $0001 + PEA $0000 + PEA $0000 + LDY #$00C5 + LDA [$28],Y + TAX + DEY + DEY + LDA [$28],Y + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + PHX + PHA + JSL L150B64 + PLA + STA $1D + LDAL L05565D + BEQ L1A1DDE + PEA ^L040100 + PEA L040100 + PEA $0000 + PHD + JSL L1A1BBD +L1A1DDE PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDY #$00C1 + LDA [$28],Y + TAX + DEY + DEY + LDA [$28],Y + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + PHX + PHA + JSL L150B82 + LDAL L05565D + BEQ L1A1E1A + PEA ^L040108 + PEA L040108 + PEA $0000 + PHD + JSL L1A1BBD +L1A1E1A PHY + PEA $0003 + PEA $0000 + PEA $0000 + LDY #$00C1 + LDA [$28],Y + TAX + DEY + DEY + LDA [$28],Y + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + PHX + PHA + JSL L150B64 + PLA + STA $1B + LDAL L05565D + BEQ L1A1E57 + PEA ^L040112 + PEA L040112 + PEA $0000 + PHD + JSL L1A1BBD +L1A1E57 LDY #$00C5 + LDA [$28],Y + PHA + DEY + DEY + LDA [$28],Y + PHA + JSL L07191C + LDY #$00C1 + LDA [$28],Y + PHA + DEY + DEY + LDA [$28],Y + PHA + JSL L07191C + LDY #$00A7 + LDA [$28],Y + PHA + DEY + DEY + LDA [$28],Y + PHA + JSL L07185A + PEI $1D + JSL L150B70 + PHY + JSL L15138B + PLA + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1A1E9D + EOR #$8000 +L1A1E9D BMI L1A1EA2 + BRL L1A1FAC +L1A1EA2 LDA #$0001 + STA $17 +L1A1EA7 PHY + PEI $17 + JSL L1502DC + PLA + STA $15 + PHY + PHY + PEI $15 + JSL L150BAC + PLA + STA $03 + PLX + STX $05 + PEI $05 + PEI $03 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1A1ED2 + EOR #$8000 +L1A1ED2 BMI L1A1ED7 + BRL L1A1FA1 +L1A1ED7 LDA #$0001 + LDX #$0000 + STA $11 + STX $13 +L1A1EE1 JSL L072328 + PHY + PHY + PEI $15 + PEI $13 + PEI $11 + JSL L150416 + PLA + STA $0D + PLX + STX $0F + PHY + PHY + PEI $15 + PEI $0F + PEI $0D + JSL L15041C + PLA + STA $09 + PLX + STX $0B + LDAL L05565D + BEQ L1A1F1D + PEA ^L04011A + PEA L04011A + PEA $0000 + PHD + JSL L1A1BBD +L1A1F1D PHY + PEI $15 + PEI $0F + PEI $0D + JSL L150D3E + PLA + STA $07 + PEI $15 + PEI $0F + PEI $0D + JSL L150410 + PEI $1B + JSL L150B70 + PEI $0B + PEI $09 + PEI $07 + PEI $15 + PEI $0F + PEI $0D + JSL L150422 + LDAL L05565D + BEQ L1A1F5F + PEA ^L040125 + PEA L040125 + PEA $0000 + PHD + JSL L1A1BBD +L1A1F5F PEI $1B + JSL L150B7C + LDAL L05565D + BEQ L1A1F79 + PEA ^L040131 + PEA L040131 + PEA $0000 + PHD + JSL L1A1BBD +L1A1F79 PEA $FFFF + PEI $15 + PEI $0F + PEI $0D + JSL L1510BF + PEI $1D + JSL L150B70 + LDA $11 + LDX $13 + CMP $03 + BNE L1A1F96 + CPX $05 +L1A1F96 BEQ L1A1FA1 + INC $11 + BNE L1A1F9E + INC $13 +L1A1F9E BRL L1A1EE1 +L1A1FA1 LDA $17 + CMP $01 + BEQ L1A1FAC + INC $17 + BRL L1A1EA7 +L1A1FAC PEI $1B + JSL L150B5E + PEI $1D + JSL L150B5E + PHY + PEI $19 + JSL L1506E1 + PLA + STA $19 + PEA ^L0719BA + PEA L0719BA + PEA $801E + PEA $0000 + JSL L1515C8 + PEA ^L0719BA + PEA L0719BA + PEA $801F + PEA $0000 + JSL L1515C8 + PHY + PHY + JSL L1515C2 + PEA $801E + PEA $0001 + JSL L1515C8 + PHY + PHY + JSL L1515C2 + PEA $801F + PEA $0001 + JSL L1515C8 +L1A2002 LDA $26 + STA $2A + LDA $25 + STA $29 + LDA $23 + TCD + TSC + CLC + ADC #$0028 + TCS + RTL + +L1A2014 ENT + PHD + TSC + CLC + ADC #$FF2A + TCS + TCD + LDA L055051 + BEQ L1A2028 + JSL L0903A6 + BRL L1A2872 +L1A2028 JSL L0903F2 + PEA $0001 + PEA $0000 + JSL L090000 + STZ $A5 + STZ $A7 + STZ $8D + STZ $8F + STZ $C3 + STZ $C5 + STZ $BF + STZ $C1 + LDA L054FA1 + STA $C7 + JSL L072328 + LDA L05503D + BEQ L1A206B + PHY + PHY + PHY + LDA L05503D + PHA + JSL L151065 + JSL L075B7B + PLA + STA $CF + PLX + STX $D1 + BRA L1A206F +L1A206B STZ $CF + STZ $D1 +L1A206F LDAL L053AB3 + PHA + LDAL L053AB1 + PHA + LDAL L053AD7 + TAX + LDAL L053AD5 + JSL L1512A5 + PEI $D1 + PEI $CF + JSL L150F53 + STA $CB + STX $CD + PEI $CD + PEI $CB + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L0752E6 + PLA + PLX + SEC + SBC #$1000 + BCS L1A20AD + DEX +L1A20AD JSL L033477 + BEQ L1A20C4 + BVS L1A20B8 + EOR #$8000 +L1A20B8 BPL L1A20C4 + PEA $0005 + JSL L0727E0 + BRL L1A286C +L1A20C4 PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + PHY + PHY + LDA L055043 + LDX L055045 + PHX + PHA + JSL L070525 + PLA + STA $C3 + PLX + STX $C5 + STZ $BF + STZ $C1 + LDAL L053AB3 + PHA + LDAL L053AB1 + PHA + LDAL L053AD7 + TAX + LDAL L053AD5 + JSL L1512A5 + STA $B9 + STX $BB + LDA #$0001 + STA $C9 +L1A210B PHY + PHY + PEA ^L04013F + PEA L04013F + PEA $0000 + TDC + CLC + ADC #$0005 + PHA + LDA $C9 + JSL L150488 + PHX + PHA + PEA $0002 + JSL L07334A + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + JSL L0735A8 + PLA + STA $BF + PLX + STX $C1 + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + JSL L075B09 + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0005 + PEI $BB + PEI $B9 + PEI $D1 + PEI $CF + JSL L075A86 + LDAL L05565D + BNE L1A218D + PHY + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + PEA $0000 + JSL L075D3B + PLA + STA $BD +L1A218D LDAL L05565D + BEQ L1A21AF + LDA #$0014 + CMP $C9 + BEQ L1A219F + INC $C9 + BRL L1A210B +L1A219F LDAL L05565D + BEQ L1A21AF + PEA $0006 + JSL L0727E0 + BRL L1A286C +L1A21AF PEA $0000 + PHD + JSL L1A06A8 + LDA #$0003 + STA $B7 + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDA #$010E + LDX #$0000 + JSL L033477 + BEQ L1A21DE + BVS L1A21D7 + EOR #$8000 +L1A21D7 BPL L1A21DE + LDA #$0004 + STA $B7 +L1A21DE LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDA #$032A + LDX #$0000 + JSL L033477 + BEQ L1A2200 + BVS L1A21F9 + EOR #$8000 +L1A21F9 BPL L1A2200 + LDA #$0005 + STA $B7 +L1A2200 LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDA #$097E + LDX #$0000 + JSL L033477 + BEQ L1A2222 + BVS L1A221B + EOR #$8000 +L1A221B BPL L1A2222 + LDA #$0006 + STA $B7 +L1A2222 LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDA #$1C7A + LDX #$0000 + JSL L033477 + BEQ L1A2244 + BVS L1A223D + EOR #$8000 +L1A223D BPL L1A2244 + LDA #$0007 + STA $B7 +L1A2244 PHY + PHY + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + PEI $B1 + LDA $B7 + INC + JSL L150BEE + LDA $AD + JSL L150BEE + PLA + LDX #$0017 + STA $00,X + PEA $0000 + TDC + CLC + ADC #$0017 + PHA + PEA $0000 + TDC + CLC + ADC #$000D + PHA + PEA $040E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000D + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA $B5 + INC + PEA $0021 + JSL L150BEE + PLA + LDX #$0001 + STA $00,X + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + PEA $0406 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + JSL L1514B4 + PLA + PLX + STA $B3 + LDA $B3 + SEC + SBC #$0001 + BVS L1A22D8 + EOR #$8000 +L1A22D8 BMI L1A22DF + LDA #$0001 + STA $B3 +L1A22DF LDA $B3 + SEC + SBC #$0010 + BEQ L1A22F3 + BVS L1A22EC + EOR #$8000 +L1A22EC BPL L1A22F3 + LDA #$0010 + STA $B3 +L1A22F3 LDA #$0800 + STA $AB + LDA $B3 + SEC + SBC $B1 + BEQ L1A236D + BVS L1A2304 + EOR #$8000 +L1A2304 BPL L1A236D + PEI $CD + PEI $CB + LDAL L053ACB + TAX + LDAL L053AC9 + PEA $0000 + PEA $0004 + JSL L150D50 + LDA $B3 + SEC + SBC $B1 + JSL L150488 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $CB + STX $CD + PEI $CD + PEI $CB + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L0752E6 + LDA $B9 + LDX $BB + JSL L150F53 + SEC + SBC #$1000 + BCS L1A2355 + DEX +L1A2355 JSL L033477 + BEQ L1A236D + BVS L1A2360 + EOR #$8000 +L1A2360 BPL L1A236D + PEA $0005 + PEA $0000 + PHD + JSL L1A0000 +L1A236D PEA $0000 + PHD + JSL L1A04A0 + PEA $0000 + JSL L07479E + LDAL L053AB3 + PHA + LDAL L053AB1 + PHA + LDAL L053AD7 + TAX + LDAL L053AD5 + JSL L1512A5 + PEI $D1 + PEI $CF + JSL L150F53 + STA $CB + STX $CD + LDA $B3 + SEC + SBC $B1 + BEQ L1A23DB + BVS L1A23AB + EOR #$8000 +L1A23AB BPL L1A23DB + PEI $CD + PEI $CB + LDAL L053ACB + TAX + LDAL L053AC9 + PEA $0000 + PEA $0004 + JSL L150D50 + LDA $B3 + SEC + SBC $B1 + JSL L150488 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $CB + STX $CD +L1A23DB PEI $CD + PEI $CB + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L0752E6 + LDA $B9 + LDX $BB + JSL L150F53 + SEC + SBC #$1000 + BCS L1A23FC + DEX +L1A23FC JSL L033477 + BEQ L1A2414 + BVS L1A2407 + EOR #$8000 +L1A2407 BPL L1A2414 + PEA $0005 + PEA $0000 + PHD + JSL L1A0000 +L1A2414 LDAL L053ABF + TAX + LDAL L053ABD + INC + BNE L1A2421 + INX +L1A2421 PEA $0000 + PEA $0080 + JSL L150D50 + PLA + STA $89 + PLX + STX $8B + LDA $89 + LDX $8B + PEA $0000 + PEA $0004 + JSL L150D50 + PLA + STA $85 + PLX + STX $87 + PHY + PHY + PEI $87 + PEI $85 + LDA L054FBD + PHA + PEA $8000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $8D + PLX + STX $8F + LDAL L05565D + BEQ L1A2473 + PEA $0049 + PEA $0000 + PHD + JSL L1A0000 +L1A2473 LDY #$0002 + LDA [$8D],Y + PHA + LDA [$8D] + PHA + PEI $87 + PEI $85 + JSL L071EC5 + LDAL L053AB7 + PHA + LDAL L053AB5 + PHA + PEA $0000 + PEA $0020 + LDY #$0002 + LDA [$8D],Y + PHA + LDA [$8D] + PHA + PEA $0000 + JSL L077D97 + PEI $8F + PEI $8D + JSL L07191C + PEA $0000 + JSL L15000C + JSL L15059E + PHY + PHY + PEA $0000 + PEA $9C40 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $91 + PLX + STX $93 + LDAL L05565D + BEQ L1A24E7 + PEA $0049 + PEA $0000 + PHD + JSL L1A0000 +L1A24E7 PHY + PHY + JSL L15042E + PLA + STA $A1 + PLX + STX $A3 + PEI $A3 + PEI $A1 + LDA #$0000 + LDX #$0002 + JSL L033477 + BEQ L1A2514 + BVS L1A2508 + EOR #$8000 +L1A2508 BPL L1A2514 + LDA #$0000 + LDX #$0002 + STA $A1 + STX $A3 +L1A2514 PEI $A3 + PEI $A1 + LDA #$2000 + LDX #$0000 + JSL L033477 + BVS L1A2527 + EOR #$8000 +L1A2527 BMI L1A2533 + LDA #$2000 + LDX #$0000 + STA $A1 + STX $A3 +L1A2533 PHY + PHY + PEA $FFFF + PEA $FC00 + PEI $A3 + PEI $A1 + JSL L15017E + PLA + STA $A1 + PLX + STX $A3 + PHY + PHY + PEI $A3 + PEI $A1 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $A5 + PLX + STX $A7 + LDAL L05565D + BEQ L1A257F + PEI $93 + PEI $91 + JSL L07185A + PEA $0049 + PEA $0000 + PHD + JSL L1A0000 +L1A257F PEI $93 + PEI $91 + JSL L07185A + STZ $9D + STZ $9F + LDAL L053AB7 + TAX + LDAL L053AB5 + PEI $87 + PEI $85 + JSL L150F53 + STA $99 + STX $9B + LDA $99 + LDX $9B + STA $95 + STX $97 + PEI $BD + PEI $BB + PEI $B9 + JSL L075DD3 + LDAL L05565D + BEQ L1A25D4 + PEA ^L04014A + PEA L04014A + LDAL L05565D + JSL L150488 + PHX + PHA + PEI $BB + PEI $B9 + PEA $0000 + PHD + JSL L1A00AD +L1A25D4 PEA $0000 + PHD + JSL L1A08B2 + PHY + PHY + PEA $0000 + PHD + JSL L1A0A20 + PLA + STA $81 + PLX + STX $83 + PEA $0000 + PHD + JSL L1A1115 + PEA $0000 + PHD + JSL L1A1315 + LDAL L053AEF + PHA + LDAL L053AED + PHA + PEA $444C + PEA $4957 + PEA $0000 + PHD + JSL L1A17C1 + LDAL L053AF3 + PHA + LDAL L053AF1 + PHA + PEA $444C + PEA $4957 + PEA $0000 + PHD + JSL L1A17C1 + LDAL L053AF7 + PHA + LDAL L053AF5 + PHA + PEA $444C + PEA $4957 + PEA $0000 + PHD + JSL L1A17C1 + LDAL L053AFB + PHA + LDAL L053AF9 + PHA + PEA $444C + PEA $4957 + PEA $0000 + PHD + JSL L1A17C1 + PEA $0000 + PHD + JSL L1A0169 + PEA $0000 + PHD + JSL L1A1493 + LDA $99 + LDX $9B + STA $7D + STX $7F + PEI $BD + PEI $7F + PEI $7D + JSL L075DD3 + LDAL L05565D + BEQ L1A26A0 + PEA ^L040152 + PEA L040152 + LDAL L05565D + JSL L150488 + PHX + PHA + PEI $7F + PEI $7D + PEA $0000 + PHD + JSL L1A00AD +L1A26A0 PEA $0000 + PHD + JSL L1A152E + PEA $0000 + PHD + JSL L1A1719 + PEI $BD + JSL L075A4F + LDAL L05565D + BEQ L1A26DA + PEA ^L04015A + PEA L04015A + LDAL L05565D + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PHD + JSL L1A00AD +L1A26DA JSL L077AA5 + LDA L055231 + BNE L1A26EF + PHY + PEA $0000 + PHD + JSL L1A1A7D + PLA + BEQ L1A26F9 +L1A26EF PEA $0000 + PHD + JSL L1A1D19 + BRA L1A2701 +L1A26F9 PEA $0000 + PHD + JSL L1A1886 +L1A2701 PEI $A7 + PEI $A5 + JSL L07185A + STZ $A5 + STZ $A7 + LDA L055047 + PHA + JSL L075A4F + LDA #$0006 + STA $37 + LDY #$0002 + LDA [$C3],Y + TAX + LDA [$C3] + STA $39 + STX $3B + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L1A27AC + TDC + CLC + ADC #$006B + PEA $0000 + PHA + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDY #$0002 + LDA [$BF],Y + TAX + LDA [$BF] + STA $39 + STX $3B + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L1A27AC + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + TDC + CLC + ADC #$006B + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + PEA $2005 + JSL GSOS2 + STAL L05565D +L1A27AC LDY #$0002 + LDA [$C3],Y + PHA + LDA [$C3] + PHA + JSL L075B09 + LDAL L05565D + BEQ L1A27C2 + BRL L1A285C +L1A27C2 LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + LDY #$0002 + LDA [$C3],Y + PHA + LDA [$C3] + PHA + JSL L075A0C + PHY + LDY #$0002 + LDA [$C3],Y + PHA + LDA [$C3] + PHA + PEA $0000 + JSL L075D3B + PLA + STA L055047 + LDAL L05565D + BEQ L1A2800 + LDA #$01F4 + CLC + ADCL L05565D + PHA + JSL L07272E +L1A2800 PEA $0000 + PEA $0000 + PEA $0000 + PEA $0600 + PEA ^L053A9D + PEA L053A9D + PEA $0000 + JSL L077D97 + LDA $7B + BEQ L1A282B + PEA ^L053AB5 + PEA L053AB5 + PEI $79 + PEI $77 + JSL L077E22 +L1A282B LDA $77 + LDX $79 + STAL L053AA9 + TXA + STAL L053AAB + PHY + PEA $0003 + PEA $0000 + PEA $0000 + LDY #$0002 + LDA [$C3],Y + PHA + LDA [$C3] + PHA + JSL L150B64 + PLA + STA L05503D + LDAL L05565D + BEQ L1A285C + STZ L05503D +L1A285C PEI $C5 + PEI $C3 + JSL L07185A + PEI $C1 + PEI $BF + JSL L07185A +L1A286C PEI $C7 + JSL L0724F7 +L1A2872 TSC + CLC + ADC #$00D6 + TCS + PLD + RTL + diff --git a/hypercardiigs/Compact.X.S b/hypercardiigs/Compact.X.S new file mode 100644 index 0000000..274023d --- /dev/null +++ b/hypercardiigs/Compact.X.S @@ -0,0 +1,191 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L07272E + EXT L1509CE + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L070597 + EXT L0903F2 + EXT L090000 + EXT L07005C + EXT L0727E0 + EXT L072328 + EXT L07334A + EXT L07185A + EXT L072809 + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L07479E + EXT L071EC5 + EXT L0735A8 + EXT L077D97 + EXT L074B81 + EXT L077086 + EXT L075A4F + EXT L074E4D + EXT L07704E + EXT L075E14 + EXT L075D80 + EXT L075DD3 + EXT L075E55 + EXT L0752E6 + EXT L077E22 + EXT L071E31 + EXT L077624 + EXT L075A0C + EXT L075D3B + EXT L070525 + EXT L071AB8 + EXT L07E171 + EXT L07721A + EXT L074A24 + EXT L07B2EC + EXT L0772AE + EXT L074A90 + EXT L0772F8 + EXT L074AC6 + EXT L077A01 + EXT L074E17 + EXT L07DF0D + EXT L07A4B1 + EXT L07A852 + EXT L079752 + EXT L054FBD + EXT L150BEE + EXT L150290 + EXT L15017E + EXT L1510BF + EXT L1506E1 + EXT L150B70 + EXT L15041C + EXT L1513F4 + EXT L150337 + EXT L053AD7 + EXT L053AD5 + EXT L053ABF + EXT L053ABD + EXT L053AB7 + EXT L053AB5 + EXT L150B5E + EXT L1511CE + EXT L151137 + EXT L053A9D + EXT L053AB3 + EXT L053AB1 + EXT L150B64 + EXT L053AAB + EXT L053AA9 + EXT L053AD3 + EXT L053AD1 + EXT L053AC3 + EXT L053AC1 + EXT L053ACB + EXT L053AC9 + EXT L053AC7 + EXT L053AC5 + EXT L055047 + EXT L055045 + EXT L055043 + EXT L054FA1 + EXT L055051 + EXT L05504D + EXT L05501B + EXT L05501D + EXT L05503F + EXT L055041 + EXT L05503D + EXT L055005 + EXT L055007 + EXT L077264 + EXT L074A5A + EXT L077B28 + EXT L07010A + EXT L15042E + EXT L0903A6 + EXT L075B09 + EXT L075A86 + EXT L151065 + EXT L07B8EA + EXT L15059E + EXT L15000C + EXT L150BAC + EXT L075B7B + EXT L077AA5 + EXT L055231 + EXT L150D3E + EXT L150B82 + EXT L150422 + EXT L150410 + EXT L150416 + EXT L1515C2 + EXT L1515C8 + EXT L150B7C + EXT L079BEC + EXT L07A1F7 + EXT L078F60 + EXT L0790AB + EXT L053ADB + EXT L053AD9 + EXT L0A1A87 + EXT L150018 + EXT L15138B + EXT L1502DC + EXT L1514B4 + EXT L053AEF + EXT L053AED + EXT L053AF3 + EXT L053AF1 + EXT L053AF7 + EXT L053AF5 + EXT L053AFB + EXT L053AF9 + EXT L040009 + EXT L04000F + EXT L040016 + EXT L04001D + EXT L040023 + EXT L04002E + EXT L040037 + EXT L040041 + EXT L040049 + EXT L040052 + EXT L04005C + EXT L040065 + EXT L04006E + EXT L040074 + EXT L040082 + EXT L04008B + EXT L040096 + EXT L04009B + EXT L0400A4 + EXT L0400B8 + EXT L0400BD + EXT L0400C5 + EXT L0400D0 + EXT L0400D7 + EXT L0400DE + EXT L0400E5 + EXT L0400ED + EXT L0400F6 + EXT L040100 + EXT L040108 + EXT L040112 + EXT L04011A + EXT L040125 + EXT L040131 + EXT L04013F + EXT L04014A + EXT L040152 + EXT L04015A + EXT L0719BA diff --git a/hypercardiigs/Direct.E.S b/hypercardiigs/Direct.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/Direct.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/Direct.S b/hypercardiigs/Direct.S new file mode 100644 index 0000000..fff7f7e --- /dev/null +++ b/hypercardiigs/Direct.S @@ -0,0 +1,39 @@ +* +* HypercardGS +* segment: $06 Direct +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Direct.l + lst off + +*--------------------------------------- + + use Direct.E + + 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 + +*--------------------------------------- + +L060000 ENT + DS $5000 diff --git a/hypercardiigs/Eval.E.S b/hypercardiigs/Eval.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/Eval.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/Eval.S b/hypercardiigs/Eval.S new file mode 100644 index 0000000..4c6832f --- /dev/null +++ b/hypercardiigs/Eval.S @@ -0,0 +1,1804 @@ +* +* HypercardGS +* segment: $10 Eval +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Eval.l + lst off + +*--------------------------------------- + + use Eval.E + use Eval.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L100000 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + JSL L100026 + PLY + PLY + PLD + RTL + +L100013 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0001 + JSL L100026 + PLY + PLY + PLD + RTL + +L100026 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + PHY + PHY + JSL L0B37CF + PLA + STA $15 + PLX + STX $17 + PHY + PHY + JSL L0B3727 + PLA + STA $11 + PLX + STX $13 + LDA $15 + LDX $17 + PEI $13 + PEI $11 + JSL L150F53 + STA $0D + STX $0F + PHY + PHY + PEI $0F + PEI $0D + LDA L0553DB + PHA + JSL L0B249C + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L10007A + PEA $002D + JSL L0B0B7A + BRL L100104 +L10007A PHY + PHY + PEA $0000 + JSL L03154C + PLA + STA $05 + PLX + STX $07 + PEI $07 + PEI $05 + LDY #$0002 + LDA [$09],Y + PHA + LDA [$09] + PHA + LDX $17 + LDA $15 + BNE L10009D + DEX +L10009D DEC + PHX + PHA + JSL L070597 + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PEI $17 + PEI $15 + JSL L150F53 + TAY + BNE L1000B8 + DEX +L1000B8 DEC + STA $01 + STX $03 + LDA $22 + BEQ L1000D5 + SEP #$20 + LDA #$20 + STA [$01] + REP #$20 + LDA $01 + LDX $03 + INC + BNE L1000D1 + INX +L1000D1 STA $01 + STX $03 +L1000D5 PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $05 + PLX + STX $07 + PEI $07 + PEI $05 + PEI $03 + PEI $01 + PEI $13 + PEI $11 + JSL L070597 + JSL L0E0000 + JSL L0E0000 + PEI $0B + PEI $09 + JSL L0E0CFE +L100104 LDA $20 + STA $22 + LDA $1F + STA $21 + LDA $1D + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L100116 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0E0678 + PHY + JSL L0E0678 + PLA + STA $01 + PLA + AND $01 + PHA + JSL L0E0E4B + PLY + PLY + PLD + RTL + +L100137 ENT + PHD + TSC + CLC + ADC #$FD96 + TCS + ADC #$0173 + TCD + STZ L05538F + PHY + JSL L03198D + PLA + LSR + BCS L100151 + BRL L100672 +L100151 TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0E00CC + PHY + JSL L03198D + PLA + LSR + BCS L10016A + BRL L10065A +L10016A TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L0E00CC + LDA $CF + AND $DB + BNE L100180 + BRL L10026D +L100180 LDA L0553AB + SEC + SBC #$0007 + BPL L10018C + BRL L10026A +L10018C CMP #$000D + BMI L100194 + BRL L10026A +L100194 SEC + SBC #$0000 + BEQ L1001B8 + DEC + DEC + BNE L1001A1 + BRL L10022A +L1001A1 DEC + BEQ L1001EA + SEC + SBC #$0005 + BNE L1001AD + BRL L100249 +L1001AD DEC + BEQ L10020B + DEC + DEC + DEC + BEQ L1001D1 + BRL L10026A +L1001B8 LDA $DD + LDX $DF + CMP $D1 + BNE L1001C2 + CPX $D3 +L1001C2 BEQ L1001C9 + LDA #$0000 + BRA L1001CC +L1001C9 LDA #$0001 +L1001CC STA $EF + BRL L10026A +L1001D1 LDA $DD + LDX $DF + CMP $D1 + BNE L1001DB + CPX $D3 +L1001DB BNE L1001E2 + LDA #$0000 + BRA L1001E5 +L1001E2 LDA #$0001 +L1001E5 STA $EF + BRL L10026A +L1001EA PEI $D3 + PEI $D1 + LDA $DD + LDX $DF + JSL L033477 + BEQ L1001FF + BVS L1001FD + EOR #$8000 +L1001FD BMI L100204 +L1001FF LDA #$0000 + BRA L100207 +L100204 LDA #$0001 +L100207 STA $EF + BRA L10026A +L10020B PEI $D3 + PEI $D1 + LDA $DD + LDX $DF + JSL L033477 + BVS L10021C + EOR #$8000 +L10021C BPL L100223 + LDA #$0000 + BRA L100226 +L100223 LDA #$0001 +L100226 STA $EF + BRA L10026A +L10022A PEI $D3 + PEI $D1 + LDA $DD + LDX $DF + JSL L033477 + BVS L10023B + EOR #$8000 +L10023B BMI L100242 + LDA #$0000 + BRA L100245 +L100242 LDA #$0001 +L100245 STA $EF + BRA L10026A +L100249 PEI $D3 + PEI $D1 + LDA $DD + LDX $DF + JSL L033477 + BEQ L100263 + BVS L10025C + EOR #$8000 +L10025C BPL L100263 + LDA #$0000 + BRA L100266 +L100263 LDA #$0001 +L100266 STA $EF + BRA L10026A +L10026A BRL L100658 +L10026D LDA $DB + BEQ L1002B3 + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + LDA $DD + LDX $DF + TXY + LDX #$FEBB + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + PEA $0000 + TDC + CLC + ADC #$FEB1 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEB1 + PHA + PEA $000A + JSL L0313BE +L1002B3 LDA $CF + BEQ L1002F9 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + LDA $D1 + LDX $D3 + TXY + LDX #$FEBB + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + PEA $0000 + TDC + CLC + ADC #$FEB1 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEB1 + PHA + PEA $000A + JSL L0313BE +L1002F9 LDA L0553AB + SEC + SBC #$0007 + BPL L100305 + BRL L100658 +L100305 CMP #$000D + BMI L10030D + BRL L100658 +L10030D SEC + SBC #$0000 + BEQ L10033A + DEC + DEC + BNE L10031A + BRL L10059C +L10031A DEC + BNE L100320 + BRL L1004E2 +L100320 SEC + SBC #$0005 + BNE L100329 + BRL L1005FA +L100329 DEC + BNE L10032F + BRL L10053F +L10032F DEC + DEC + DEC + BNE L100337 + BRL L10040E +L100337 BRL L100658 +L10033A PEA $0000 + TDC + CLC + ADC #$FE97 + PHA + PEA $0000 + TDC + CLC + ADC #$FEA1 + PHA + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $0002 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEA1 + PHA + PEA $000F + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEA1 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FE8D + PHA + PEA $0000 + TDC + CLC + ADC #$FE8D + PHA + PEA ^L0402F8 + PEA L0402F8 + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FE97 + PHA + PEA $000A + _SANEFP816 + BVS L100406 + LDA #$0000 + BRA L100409 +L100406 LDA #$0001 +L100409 STA $EF + BRL L100658 +L10040E PEA $0000 + TDC + CLC + ADC #$FE97 + PHA + PEA $0000 + TDC + CLC + ADC #$FEA1 + PHA + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $0002 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEA1 + PHA + PEA $000F + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEA1 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FE8D + PHA + PEA $0000 + TDC + CLC + ADC #$FE8D + PHA + PEA ^L040302 + PEA L040302 + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FE97 + PHA + PEA $000A + _SANEFP816 + BMI L1004DA + LDA #$0000 + BRA L1004DD +L1004DA LDA #$0001 +L1004DD STA $EF + BRL L100658 +L1004E2 PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $000A + _SANEFP816 + BMI L100537 + LDA #$0000 + BRA L10053A +L100537 LDA #$0001 +L10053A STA $EF + BRL L100658 +L10053F PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $000A + _SANEFP816 + BVS L100594 + LDA #$0000 + BRA L100597 +L100594 LDA #$0001 +L100597 STA $EF + BRL L100658 +L10059C PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $000A + _SANEFP816 + BEQ L1005F3 + BMI L1005F3 + LDA #$0000 + BRA L1005F6 +L1005F3 LDA #$0001 +L1005F6 STA $EF + BRA L100658 +L1005FA PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + PEA $0000 + TDC + CLC + ADC #$FEAB + PHA + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB5 + PHA + PEA $000A + _SANEFP816 + BEQ L100651 + BVS L100651 + LDA #$0000 + BRA L100654 +L100651 LDA #$0001 +L100654 STA $EF + BRA L100658 +L100658 BRA L10066D +L10065A TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0E07F9 + JSL L031B09 + BRA L100674 +L10066D BRL L10078B + BRA L100674 +L100672 BRA L100674 +L100674 JSL L031B09 + JSL L0B32A5 + JSL L031B09 + PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $EB + PLX + STX $ED + PHY + PHY + PEA $0000 + JSL L03154C + PLA + STA $E7 + PLX + STX $E9 + LDX #$0000 + LDA #$0007 + CMP L0553AB + BNE L1006AA + INX +L1006AA PHX + LDX #$0000 + LDA #$0013 + CMP L0553AB + BNE L1006B7 + INX +L1006B7 TXA + ORA $01,S + PLX + LSR + BCC L1006D0 + PHY + PEI $ED + PEI $EB + PEI $E9 + PEI $E7 + JSL L0B8146 + PLA + STA $F1 + BRA L1006E0 +L1006D0 PHY + PEI $ED + PEI $EB + PEI $E9 + PEI $E7 + JSL L0B8189 + PLA + STA $F1 +L1006E0 JSL L0E0000 + JSL L0E0000 + LDA L0553AB + SEC + SBC #$0007 + BPL L1006F4 + BRL L10078B +L1006F4 CMP #$000D + BMI L1006FC + BRL L10078B +L1006FC SEC + SBC #$0000 + BEQ L100719 + DEC + DEC + BEQ L10074F + DEC + BEQ L100731 + SEC + SBC #$0005 + BEQ L10076C + DEC + BEQ L10073F + DEC + DEC + DEC + BEQ L100726 + BRA L10078B +L100719 LDX #$0000 + LDA $F1 + BNE L100721 + INX +L100721 TXA + STA $EF + BRA L10078B +L100726 LDA $F1 + BEQ L10072D + LDA #$0001 +L10072D STA $EF + BRA L10078B +L100731 LDX #$0000 + LDA $F1 + DEC + BNE L10073A + INX +L10073A TXA + STA $EF + BRA L10078B +L10073F LDX #$0000 + LDA #$FFFF + CMP $F1 + BNE L10074A + INX +L10074A TXA + STA $EF + BRA L10078B +L10074F LDX #$0000 + LDA $F1 + DEC + BNE L100758 + INX +L100758 TXA + BNE L100768 + PHA + LDX #$0000 + LDA $F1 + BNE L100764 + INX +L100764 TXA + ORA $01,S + PLX +L100768 STA $EF + BRA L10078B +L10076C LDX #$0000 + LDA #$FFFF + CMP $F1 + BNE L100777 + INX +L100777 TXA + BNE L100787 + PHA + LDX #$0000 + LDA $F1 + BNE L100783 + INX +L100783 TXA + ORA $01,S + PLX +L100787 STA $EF + BRA L10078B +L10078B PEI $EF + JSL L0E0E4B + LDA #$0001 + STA L05538F + TSC + CLC + ADC #$026A + TCS + PLD + RTL + +L10079F ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + JSL L0B32A5 + JSL L1008D4 + PLY + PLY + PLY + PLY + PLD + RTL + +L1007B5 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + JSL L0E061D + PLA + STA $01 + PLX + STX $03 + PHY + PHY + JSL L0E061D + PLA + STA $05 + PLX + STX $07 + LDA $01 + ORA $03 + BEQ L1007F3 + PEI $07 + PEI $05 + PEI $03 + PEI $01 + JSL L150290 + PLY + PLY + PLY + PLY + PHX + PHA + JSL L0E0E79 + BRA L1007FA +L1007F3 PEA $0009 + JSL L0B0B7A +L1007FA TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L100802 ENT + PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L0E04A7 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0E04A7 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$001F + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0006 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + JSL L0E0C71 + TSC + CLC + ADC #$002C + TCS + PLD + RTL + +L100887 ENT + PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0E04A7 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L0E04A7 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L1504B7 + JSL L0E0C71 + TSC + CLC + ADC #$0022 + TCS + PLD + RTL + +L1008D4 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PHY + PHY + PEA $0000 + JSL L03154C + PHY + PHY + PEA $0000 + JSL L031415 + JSL L071CE4 + PLA + STA $01 + PLX + STX $03 + JSL L0E0000 + JSL L0E0000 + LDA $01 + ORA $03 + BEQ L10090B + LDA #$0001 +L10090B PHA + JSL L0E0E4B + PLY + PLY + PLY + PLY + PLD + RTL + +L100916 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L1008D4 + JSL L0B26CD + PLY + PLY + PLD + RTL + +L10092A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L100AA7 + JSL L0B26CD + PLY + PLY + PLD + RTL + +L10093E PHD + TSC + CLC + ADC #$FEE0 + TCS + ADC #$002F + TCD + JSL L031B09 + LDA L0553B5 + LDX L0553B7 + STA $D3 + STX $D5 + PHY + JSL L0B1C0F + PLA + STA $D1 + PHY + PHY + PEA $0000 + JSL L031415 + PHY + PHY + JSL L0B3727 + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L0B7932 + PEI $D1 + JSL L0B39C0 + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + JSL L0E06AC + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + PEA $0001 + JSL L0B2AF9 + PHY + PEI $FA + JSL L0B4D5D + PLA + LSR + BCC L1009B0 + LDA #$0001 + STA $FC + BRA L1009BF +L1009B0 STZ $FC + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + JSL L0E0EA8 +L1009BF TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L0B0F05 + PEI $D5 + PEI $D3 + PEA $0000 + JSL L0B2AF9 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0128 + TCS + RTL + +L1009E9 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000C + BNE L100A01 + CPX #$0000 +L100A01 BNE L100A0A + LDA #$0001 + STA $0E + BRA L100A37 +L100A0A PHY + LDA L0553D1 + LDX L0553D3 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$01A6 + BCC L100A24 + INX +L100A24 STA $01 + STX $03 + LDA [$01] + PHA + PEA $0000 + PEI $0A + JSL L10093E + PLA + STA $0E +L100A37 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L100A48 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000B + BNE L100A60 + CPX #$0000 +L100A60 BNE L100A69 + LDA #$0001 + STA $0E + BRA L100A96 +L100A69 PHY + LDA L0553D1 + LDX L0553D3 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$01A8 + BCC L100A83 + INX +L100A83 STA $01 + STX $03 + LDA [$01] + PHA + PEA $0000 + PEI $0A + JSL L10093E + PLA + STA $0E +L100A96 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L100AA7 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + PHY + PEA $0000 + PHD + JSL L1009E9 + PLA + LSR + BCS L100ACB + LDA #$0065 + STA $01 + JSL L0B32A5 + JSL L0E0000 + BRA L100AF3 +L100ACB TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E0656 + PHY + PEA $0000 + PHD + JSL L100A48 + PLA + LSR + BCS L100B12 + LDA #$0066 + STA $01 +L100AF3 PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEI $01 + PEA ^L050C32 + PEA L050C32 + JSL L0B0841 + PEA $0000 + JSL L0E0E4B + BRA L100B43 +L100B12 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L1512CB + JSL L0E0E4B +L100B43 TSC + CLC + ADC #$0012 + TCS + PLD + RTL + +L100B4B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0002 + JSL L0B7E9D + PLY + PLY + PLD + RTL + +L100B5E ENT + PHD + TSC + CLC + ADC #$FFC4 + TCS + TCD + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L0E00CC + TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L0E00CC + LDA $2B + AND $1F + BEQ L100BAE + LDA $21 + ORA $23 + BEQ L100BA4 + PEI $2F + PEI $2D + PEI $23 + PEI $21 + JSL L1503B9 + PLY + PLY + PLY + PLY + PHX + PHA + JSL L0E0DE2 + BRA L100BAB +L100BA4 PEA $000A + JSL L0B0B7A +L100BAB BRL L100D6A +L100BAE LDA $1F + BEQ L100BF4 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + LDA $21 + LDX $23 + TXY + LDX #$0011 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$0011 + PHA + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $000A + JSL L0313BE +L100BF4 LDA $2B + BEQ L100C3A + TDC + CLC + ADC #$002D + PEA $0000 + PHA + LDA $2D + LDX $2F + TXY + LDX #$0011 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$0011 + PHA + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $000A + JSL L0313BE +L100C3A TDC + CLC + ADC #$0015 + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PLY + PLX + TSC + CLC + ADC #$FFF6 + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PLY + PLX + TSC + CLC + ADC #$FFF6 + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $000A + JSL L0313BE + JSL L0333DF + TAY + CLC + TSC + ADC #$0018 + TCS + TYA + PHX + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA ^L04030C + PEA L04030C + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + _SANEFP816 + BVS L100CF1 + LDA #$0000 + BRA L100CF4 +L100CF1 LDA #$0001 +L100CF4 BEQ L100D5D + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0000 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + JSL L0313BE +L100D5D TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0E0C71 +L100D6A TSC + CLC + ADC #$003C + TCS + PLD + RTL + +L100D72 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0E0678 + PHY + JSL L0E0678 + PLA + ORA $01,S + PLX + PHA + JSL L0E0E4B + PLY + PLY + PLD + RTL + +L100D91 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + JSL L0B7E9D + PLY + PLY + PLD + RTL + +L100DA4 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0004 + JSL L0B7E9D + PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/Eval.X.S b/hypercardiigs/Eval.X.S new file mode 100644 index 0000000..83b9d86 --- /dev/null +++ b/hypercardiigs/Eval.X.S @@ -0,0 +1,61 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L03198D + EXT L033477 + EXT L031B09 + EXT L031415 + EXT L0313BE + EXT L150F53 + EXT L0E0000 + EXT L0E07F9 + EXT L0B3773 + EXT L0E00CC + EXT L0E0C71 + EXT L0E0E4B + EXT L0E04A7 + EXT L0E0EA8 + EXT L0E0678 + EXT L0E0656 + EXT L070597 + EXT L05538F + EXT L071CE4 + EXT L150290 + EXT L1512CB + EXT L050C32 + EXT L1503B9 + EXT L0B0841 + EXT L0B1C0F + EXT L0B39C0 + EXT L0B0B7A + EXT L0B249C + EXT L0B3727 + EXT L0B7932 + EXT L0B2AF9 + EXT L0B4D5D + EXT L0B0F05 + EXT L0B26CD + EXT L0E0DE2 + EXT L0E06AC + EXT L0E0E79 + EXT L0E061D + EXT L0E0CFE + EXT L0553B5 + EXT L0553B7 + EXT L0553DB + EXT L0553D1 + EXT L0553D3 + EXT L0553AB + EXT L03154C + EXT L0B37CF + EXT L0B32A5 + EXT L0B8146 + EXT L0B8189 + EXT L1504B7 + EXT L0B7E9D + EXT L0333DF + EXT L0402F8 + EXT L040302 + EXT L04030C diff --git a/hypercardiigs/ExpressLoad.E.S b/hypercardiigs/ExpressLoad.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/ExpressLoad.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/ExpressLoad.S b/hypercardiigs/ExpressLoad.S new file mode 100644 index 0000000..e652cfd --- /dev/null +++ b/hypercardiigs/ExpressLoad.S @@ -0,0 +1,904 @@ +* +* HypercardGS +* segment: $01 ExpressLoad +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk ExpressLoad.l + lst off + +*--------------------------------------- + + use ExpressLoad.E + + 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 + +*--------------------------------------- + + DS 2 ; File ref num + DS 2 + DW $0023 ; # of segments -1 + DA L01016E-* ; Offset to seg header + DW $0000 ; Flags + DS 4 ; Handle to segment + DA L0101B1-* + DW $0000 + DS 4 + DA L0101F0-* + DW $0000 + DS 4 + DA L010235-* + DW $0000 + DS 4 + DA L010278-* + DW $0000 + DS 4 + DA L0102BA-* + DW $0000 + DS 4 + DA L0102FD-* + DW $0000 + DS 4 + DA L010340-* + DW $0000 + DS 4 + DA L010385-* + DW $0000 + DS 4 + DA L0103C7-* + DW $0000 + DS 4 + DA L01040B-* + DW $0000 + DS 4 + DA L010450-* + DW $0000 + DS 4 + DA L010495-* + DW $0000 + DS 4 + DA L0104DA-* + DW $0000 + DS 4 + DA L01051D-* + DW $0000 + DS 4 + DA L01055C-* + DW $0000 + DS 4 + DA L01059F-* + DW $0000 + DS 4 + DA L0105E3-* + DW $0000 + DS 4 + DA L010627-* + DW $0000 + DS 4 + DA L01066C-* + DW $0000 + DS 4 + DA L0106AB-* + DW $0000 + DS 4 + DA L0106F0-* + DW $0000 + DS 4 + DA L010732-* + DW $0000 + DS 4 + DA L010776-* + DW $0000 + DS 4 + DA L0107BB-* + DW $0000 + DS 4 + DA L0107FD-* + DW $0000 + DS 4 + DA L010842-* + DW $0000 + DS 4 + DA L010886-* + DW $0000 + DS 4 + DA L0108CB-* + DW $0000 + DS 4 + DA L01090E-* + DW $0000 + DS 4 + DA L010953-* + DW $0000 + DS 4 + DA L010997-* + DW $0000 + DS 4 + DA L0109DA-* + DW $0000 + DS 4 + DA L010A1F-* + DW $0000 + DS 4 + DA L010A64-* + DW $0000 + DS 4 + DA L010AA9-* + DW $0000 + DS 4 + DW $0002 ; Segments numbers + DW $0003 + DW $0004 + DW $0005 + DW $0006 + DW $0007 + DW $0008 + DW $0009 + DW $000A + DW $000B + DW $000C + DW $000D + DW $000E + DW $000F + DW $0010 + DW $0011 + DW $0012 + DW $0013 + DW $0014 + DW $0015 + DW $0016 + DW $0017 + DW $0018 + DW $0019 + DW $001A + DW $001B + DW $001C + DW $001D + DW $001E + DW $001F + DW $0020 + DW $0021 + DW $0022 + DW $0023 + DW $0024 + DW $0025 +L01016E ADRL $00000B7A ; Segments headers + ADRL $00000022 + ADRL $00000000 + ADRL $00000000 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0010 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0002 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'FirstSeg' +L0101B1 ADRL $00000BDD + ADRL $000039DB + ADRL $000045B8 + ADRL $000008E9 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0003 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'main' +L0101F0 ADRL $00004EE8 + ADRL $000040C5 + ADRL $00008FAD + ADRL $000004D8 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00000000 + DW $4401 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0004 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperTable' +L010235 ADRL $000094CA + ADRL $000056DC + ADRL $0000EBA6 + ADRL $00000155 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0401 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0005 + ADRL $0000411B + DW $002C + DW $0000 + ASC 00000000000000000000 + STR '~globals' +L010278 ADRL $0000ED3F + ADRL $00005000 + ADRL $00000000 + ADRL $00000000 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00000000 + DW $0012 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0006 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR '~Direct' +L0102BA ADRL $00013D84 + ADRL $0000EAA0 + ADRL $00022824 + ADRL $00000E2A + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0007 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperLib' +L0102FD ADRL $00023693 + ADRL $00007FAB + ADRL $0002B63E + ADRL $000008BA + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0008 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperGrx' +L010340 ADRL $0002BF3F + ADRL $0000B4C5 + ADRL $00037404 + ADRL $00001044 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0009 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperTools' +L010385 ADRL $0003848C + ADRL $000045D0 + ADRL $0003CA5C + ADRL $000009FB + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $000A + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'MainSeg' +L0103C7 ADRL $0003D49D + ADRL $00009680 + ADRL $00046B1D + ADRL $00000FA7 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $000B + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperTalk' +L01040B ADRL $00047B0B + ADRL $00001363 + ADRL $00048E6E + ADRL $000001E1 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $000C + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'LowMemCmdF' +L010450 ADRL $00049096 + ADRL $00003232 + ADRL $0004C2C8 + ADRL $00000375 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $000D + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperTalk2' +L010495 ADRL $0004C684 + ADRL $00003075 + ADRL $0004F6F9 + ADRL $0000041B + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $000E + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperTalk3' +L0104DA ADRL $0004FB59 + ADRL $000017E4 + ADRL $0005133D + ADRL $000002AB + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $000F + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'TalkEdit' +L01051D ADRL $00051629 + ADRL $00000DB7 + ADRL $000523E0 + ADRL $000000ED + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0010 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'Eval' +L01055C ADRL $00052512 + ADRL $0000143B + ADRL $0005394D + ADRL $000001F1 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0011 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'Commands' +L01059F ADRL $00053B84 + ADRL $00002153 + ADRL $00055CD7 + ADRL $00000369 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0012 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'Commands2' +L0105E3 ADRL $00056086 + ADRL $0000148F + ADRL $00057515 + ADRL $000001C6 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0013 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'Functions' +L010627 ADRL $00057722 + ADRL $0000176B + ADRL $00058E8D + ADRL $000002E5 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0014 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'BrowseOnly' +L01066C ADRL $000591B3 + ADRL $0000193E + ADRL $0005AAF1 + ADRL $00000251 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0015 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'PLib' +L0106AB ADRL $0005AD89 + ADRL $00000C30 + ADRL $00000000 + ADRL $00000000 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $0002 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0016 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR '~JumpTable' +L0106F0 ADRL $0005B9FD + ADRL $00001FE8 + ADRL $0005D9E5 + ADRL $0000052F + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0017 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'SegInit' +L010732 ADRL $0005DF5A + ADRL $00001181 + ADRL $0005F0DB + ADRL $0000024B + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0018 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperEdit' +L010776 ADRL $0005F36D + ADRL $000069E4 + ADRL $00065D51 + ADRL $000007FE + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0019 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'InfoDialog' +L0107BB ADRL $00066593 + ADRL $0000287A + ADRL $00068E0D + ADRL $00000382 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $001A + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'Compact' +L0107FD ADRL $000691D6 + ADRL $00006585 + ADRL $0006F75B + ADRL $00000AA6 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $001B + ADRL $00000390 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperPaint' +L010842 ADRL $00070247 + ADRL $00003F47 + ADRL $0007418E + ADRL $000009AB + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $001C + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HyperPnt2' +L010886 ADRL $00074B80 + ADRL $00003D2F + ADRL $000788AF + ADRL $000005AC + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $001D + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'LowMemCmds' +L0108CB ADRL $00078EA0 + ADRL $0000139D + ADRL $0007A23D + ADRL $00000176 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $001E + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'XWindSeg' +L01090E ADRL $0007A3FA + ADRL $00002B7D + ADRL $0007CF77 + ADRL $00000422 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $001F + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintMain' +L010953 ADRL $0007D3DF + ADRL $00001A20 + ADRL $0007EDFF + ADRL $00000239 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0020 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintGrx' +L010997 ADRL $0007F07D + ADRL $00002173 + ADRL $000811F0 + ADRL $0000024E + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0021 + ADRL $000000A8 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintHF' +L0109DA ADRL $00081485 + ADRL $00003998 + ADRL $00084E1D + ADRL $00000393 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0022 + ADRL $000009AF + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintDlog' +L010A1F ADRL $000851F7 + ADRL $00004FE0 + ADRL $0008A1D7 + ADRL $000005A3 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0023 + ADRL $0000012A + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintRept' +L010A64 ADRL $0008A7C1 + ADRL $000006E0 + ADRL $0008AEA1 + ADRL $000000CB + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0024 + ADRL $00000000 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintCard' +L010AA9 ADRL $0008AFB2 + ADRL $00000AC4 + ADRL $0008BA76 + ADRL $000000D9 + DS 1 + DB $00 + DB $04 + DB $02 + ADRL $00010000 + DW $8000 + ADRL $00000000 + ADRL $00000000 + DB $00 + DS 3 + DW $0025 + ADRL $00000008 + DW $002C + DW $0000 + ASC 00000000000000000000 + STR 'HPrintMix' diff --git a/hypercardiigs/FirstSeg.E.S b/hypercardiigs/FirstSeg.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/FirstSeg.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/FirstSeg.S b/hypercardiigs/FirstSeg.S new file mode 100644 index 0000000..07487dd --- /dev/null +++ b/hypercardiigs/FirstSeg.S @@ -0,0 +1,49 @@ +* +* HypercardGS +* segment: $02 FirstSeg +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk FirstSeg.l + lst off + +*--------------------------------------- + + use FirstSeg.E + + 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 + +*--------------------------------------- + + PHY + PHY + _TotalMem + PLY + PLA + CMP #$001D + BCS L020021 + PEA $0000 + _PurgeAll + _CompactMem +L020021 RTL + diff --git a/hypercardiigs/Functions.E.S b/hypercardiigs/Functions.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/Functions.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/Functions.S b/hypercardiigs/Functions.S new file mode 100644 index 0000000..8a5739c --- /dev/null +++ b/hypercardiigs/Functions.S @@ -0,0 +1,2774 @@ +* +* HypercardGS +* segment: $13 Functions +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Functions.l + lst off + +*--------------------------------------- + + use Functions.E + use Functions.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L130000 ENT + PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0E00CC + LDA $15 + BEQ L130037 + LDA $17 + LDX $19 + TXY + BPL L13002E + TAY + TXA + EOR #$FFFF + TAX + TYA + EOR #$FFFF + INC + BNE L13002E + INX +L13002E PHX + PHA + JSL L0E0E79 + BRL L1300E0 +L130037 PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA ^L0403A0 + PEA L0403A0 + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + _SANEFP816 + BVS L130089 + LDA #$0000 + BRA L13008C +L130089 LDA #$0001 +L13008C BEQ L1300D3 + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000D + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + JSL L0313BE +L1300D3 TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0E0C71 +L1300E0 TSC + CLC + ADC #$0024 + TCS + PLD + RTL + +L1300E8 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0016 + JSL L0B80C8 + PLY + PLY + PLD + RTL + +L1300FB ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0018 + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L130111 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA ^L0403AA + PEA L0403AA + PEA $000A + JSL L0313BE + PHY + JSL L0E05E8 + PLA + STA $2D + LDA $2D + STA $15 + LDA $15 + SEC + SBC #$0001 + BVS L130146 + EOR #$8000 +L130146 BMI L13014B + BRL L130215 +L13014B LDA #$0001 + STA $2F +L130150 TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0E00CC + LDA $17 + BEQ L1301A3 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + LDA $19 + LDX $1B + TXY + LDX #$0011 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$0011 + PHA + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $000A + JSL L0313BE +L1301A3 TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0000 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + JSL L0313BE + LDA $2F + CMP $15 + BEQ L130215 + INC $2F + BRL L130150 +L130215 PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0009 + PHA + LDA $2D + LDX #$0009 + STA $00,X + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0406 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + JSL L0E0C71 + TSC + CLC + ADC #$0034 + TCS + PLD + RTL + +L130266 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + JSL L031B09 + PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $01 + PLX + STX $03 + LDA #$00FF + AND [$01] + STA $05 + JSL L0E0000 + LDA $05 + AND #$00FF + PHA + JSL L0E0E11 + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L13029D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + LDAL L052D62 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + JSL L0E0E11 + PLY + PLY + PLD + RTL + +L1302BA ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDAL L052D62 + TAX + LDAL L052D60 + STA $01 + STX $03 + PHY + PEI $03 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + PLY + PLY + PLY + PLY + PLD + RTL + +L1302F8 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L052D60 + PHA + JSL L0E0E11 + PLY + PLY + PLD + RTL + +L13030D ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0002 + JSL L0C01FD + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L130334 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0001 + JSL L0C01FD + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L13035B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L090A90 + JSL L0E0C20 + PLY + PLY + PLD + RTL + +L130370 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0014 + JSL L0B80C8 + PLY + PLY + PLD + RTL + +L130383 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $001C + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L130399 ENT + PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0011 + TCD + PHY + PHY + PEA $0006 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + _ConvSeconds + STAL L05565D + PLA + STA $EF + PLX + STX $F1 + PEI $F1 + PEI $EF + LDA L0553B3 + PHA + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B1E76 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0E0EA8 + TSC + CLC + ADC #$0108 + TCS + PLD + RTL + +L1303F0 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L0752E6 + JSL L0E0E79 + PLY + PLY + PLD + RTL + +L13040E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0008 + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L130424 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $000C + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L13043A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $000A + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L130450 ENT + PHD + TSC + CLC + ADC #$FBE8 + TCS + ADC #$0321 + TCD + PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L13047E + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $0000 + PEA $000C + PEA $0003 + JSL L0E0656 + BRA L13048B +L13047E TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L0B0D87 +L13048B PHY + PHY + JSL L0E05E8 + PEA $0000 + PEA $0009 + JSL L071A1B + PLA + STA $E5 + LDA $E5 + BNE L1304B0 + JSL L0E0000 + PEA $006D + JSL L0B0B7A + BRL L130628 +L1304B0 PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FCDF + PHA + PEA $001C + JSL L0B127A + PEA $0100 + JSL L0313BE + LDX #$FFE3 + STZ $00,X + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L130508 + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FCDF + PHA + PEA $001D + JSL L0B127A + PEA $0100 + JSL L0313BE + LDA #$0001 + LDX #$FFE3 + STA $00,X +L130508 JSL L0E0000 + PHY + PEI $E5 + PEI $E9 + PEI $E7 + PEI $ED + PEI $EB + LDX #$FFE3 + LDA $00,X + PHA + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + JSL L07A71B + PLA + LDX #$FFE1 + STA $00,X + LDX #$FFDF + LDA $00,X + BNE L13056F + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA ^L0403B4 + PEA L0403B4 + PEA $0000 + TDC + CLC + ADC #$FDCB + PHA + LDA $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L0403B5 + PEA L0403B5 + JSL L0B24DB + PEA $006F + JSL L0B0B7A + BRL L130628 +L13056F LDAL L0403B6 + LDX #$FEDF + SEP #$20 + STA $00,X + REP #$20 + LDX #$FFE1 + LDA $00,X + BNE L130586 + BRL L13061B +L130586 PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA ^L0403B7 + PEA L0403B7 + PEA $0000 + TDC + CLC + ADC #$FDCB + PHA + LDX #$FFE1 + LDA $00,X + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FDDF + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA L055027 + LDX L055029 + CMP $E7 + BNE L1305D9 + CPX $E9 +L1305D9 BEQ L13061B + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEA ^L0403C0 + PEA L0403C0 + PEA $0000 + TDC + CLC + ADC #$FDCB + PHA + PEI $E9 + PEI $E7 + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FDDF + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L13061B PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + JSL L0E0EA8 +L130628 TSC + CLC + ADC #$0418 + TCS + PLD + RTL + +L130630 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L1510A7 + JSL L0E0E79 + PLY + PLY + PLD + RTL + +L130646 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PHY + PHY + PEA $0000 + JSL L031415 + JSL L071C98 + PLA + STA $01 + PLX + STX $03 + JSL L0E0000 + PEI $03 + PEI $01 + JSL L0E0E79 + PLY + PLY + PLY + PLY + PLD + RTL + +L130675 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L13068B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0004 + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L1306A1 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0002 + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L1306B7 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA ^L0403CD + PEA L0403CD + PEA $000A + JSL L0313BE + PHY + JSL L0E05E8 + PLA + STA $2D + LDA $2D + STA $15 + LDA $15 + SEC + SBC #$0001 + BVS L1306EC + EOR #$8000 +L1306EC BMI L1306F1 + BRL L1307C7 +L1306F1 LDA #$0001 + STA $2F +L1306F6 TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L0E00CC + LDA $21 + BEQ L130749 + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + LDA $23 + LDX $25 + TXY + LDX #$0011 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$0011 + PHA + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $000A + JSL L0313BE +L130749 PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + _SANEFP816 + BMI L13079E + LDA #$0000 + BRA L1307A1 +L13079E LDA #$0001 +L1307A1 BEQ L1307BC + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $000A + JSL L0313BE +L1307BC LDA $2F + CMP $15 + BEQ L1307C7 + INC $2F + BRL L1306F6 +L1307C7 TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0E0C71 + TSC + CLC + ADC #$0034 + TCS + PLD + RTL + +L1307DC ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA ^L0403D7 + PEA L0403D7 + PEA $000A + JSL L0313BE + PHY + JSL L0E05E8 + PLA + STA $2D + LDA $2D + STA $15 + LDA $15 + SEC + SBC #$0001 + BVS L130811 + EOR #$8000 +L130811 BMI L130816 + BRL L1308EC +L130816 LDA #$0001 + STA $2F +L13081B TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L0E00CC + LDA $21 + BEQ L13086E + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + LDA $23 + LDX $25 + TXY + LDX #$0011 + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$0011 + PHA + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $000A + JSL L0313BE +L13086E PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $000A + _SANEFP816 + BVS L1308C3 + LDA #$0000 + BRA L1308C6 +L1308C3 LDA #$0001 +L1308C6 BEQ L1308E1 + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $000A + JSL L0313BE +L1308E1 LDA $2F + CMP $15 + BEQ L1308EC + INC $2F + BRL L13081B +L1308EC TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0E0C71 + TSC + CLC + ADC #$0034 + TCS + PLD + RTL + +L130901 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + STZ $01 + PHY + PEA $0002 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150070 + PHY + PEA $0000 + JSL L150580 + PLA + ORA $01,S + PLX + PHA + JSL L0E0C20 + LDA $01 + DEC + BNE L130949 + LDA $0B + LDX $0D + STAL L052D60 + TXA + STAL L052D62 + LDA $07 + LDX $09 + STA L05522B + STX L05522D +L130949 PHY + PEA $0006 + PEA $0000 + JSL L150B28 + PLA + STA $2F + TSC + CLC + ADC #$0034 + TCS + PLD + RTL + +L13095F ENT + PHD + TSC + CLC + ADC #$FFCE + TCS + TCD +L130967 PHY + PEA $0006 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150070 + PLA + LSR + BCC L1309B1 + LDA $01 + DEC + BNE L1309AF + PEA $0001 + JSL L0E0E4B + LDA $0B + LDX $0D + STAL L052D60 + TXA + STAL L052D62 + LDA $07 + LDX $09 + STA L05522B + STX L05522D +L13099F PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BEQ L13099F + BRA L1309B8 +L1309AF BRA L130967 +L1309B1 PEA $0000 + JSL L0E0E4B +L1309B8 TSC + CLC + ADC #$0032 + TCS + PLD + RTL + +L1309C0 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150801 + PHY + PEI $03 + PLA + CMP #$8000 + ROR + STA $01,S + JSL L0E0E11 + PLY + PLY + PLY + PLY + PLD + RTL + +L1309F5 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150801 + PHY + PEI $03 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + PLY + PLY + PLY + PLY + PLD + RTL + +L130A3F ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150801 + PEI $01 + JSL L0E0E11 + PLY + PLY + PLY + PLY + PLD + RTL + +L130A6C ENT + PHD + TSC + CLC + ADC #$FEE4 + TCS + ADC #$0025 + TCD + PHY + JSL L0314F6 + PLA + SEC + SBC #$0001 + BPL L130A86 + BRL L130DEB +L130A86 CMP #$0009 + BMI L130A8E + BRL L130DEB +L130A8E ASL + TAX + LDAL L130A96,X + PHA + RTS + +L130A96 DA L130AA8-1 + DA L130ABC-1 + DA L130AD0-1 + DA L130DEB-1 + DA L130B79-1 + DA L130C36-1 + DA L130CE6-1 + DA L130D9E-1 + DA L130DB7-1 + +L130AA8 LDAL L053ACB + TAX + LDAL L053AC9 + STA $EF + STX $F1 + JSL L0E0000 + BRL L130DEB +L130ABC LDAL L053AC3 + TAX + LDAL L053AC1 + STA $EF + STX $F1 + JSL L0E0000 + BRL L130DEB +L130AD0 PHY + JSL L0E05E8 + PLA + DEC + BPL L130ADC + BRL L130B76 +L130ADC CMP #$0004 + BMI L130AE4 + BRL L130B76 +L130AE4 SEC + SBC #$0000 + BEQ L130AF6 + DEC + BEQ L130B16 + DEC + BEQ L130B36 + DEC + BEQ L130B56 + BRL L130B76 +L130AF6 PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L130B10 + DEX +L130B10 STA $EF + STX $F1 + BRA L130B76 +L130B16 PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L130B30 + DEX +L130B30 STA $EF + STX $F1 + BRA L130B76 +L130B36 PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0002 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L130B50 + DEX +L130B50 STA $EF + STX $F1 + BRA L130B76 +L130B56 PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0002 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L130B70 + DEX +L130B70 STA $EF + STX $F1 + BRA L130B76 +L130B76 BRL L130DEB +L130B79 PHY + PHY + PEA $0012 + JSL L03154C + PLA + STA $E7 + PLX + STX $E9 + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + STA $EB + STX $ED + PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $E3 + PLX + STX $E5 + LDA $E3 + LDX $E5 + STA $DF + STX $E1 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L071BC3 + LDA $EB + DEC + BMI L130C2B + CMP #$0004 + BPL L130C2B + SEC + SBC #$0000 + BEQ L130BD3 + DEC + BEQ L130BE9 + DEC + BEQ L130BFF + DEC + BEQ L130C15 + BRA L130C2B +L130BD3 PHY + PHY + PEI $E5 + PEI $E3 + PEI $E1 + PEI $DF + JSL L0B0B98 + PLA + STA $EF + PLX + STX $F1 + BRA L130C2B +L130BE9 PHY + PHY + PEI $E5 + PEI $E3 + PEI $E1 + PEI $DF + JSL L0B0C90 + PLA + STA $EF + PLX + STX $F1 + BRA L130C2B +L130BFF PHY + PHY + PEI $E5 + PEI $E3 + PEI $E1 + PEI $DF + JSL L0B0C30 + PLA + STA $EF + PLX + STX $F1 + BRA L130C2B +L130C15 PHY + PHY + PEI $E5 + PEI $E3 + PEI $E1 + PEI $DF + JSL L0B0BC2 + PLA + STA $EF + PLX + STX $F1 + BRA L130C2B +L130C2B JSL L0E0000 + JSL L0E0000 + BRL L130DEB +L130C36 TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + PHY + PEI $C1 + PEI $BF + JSL L0D109F + PLA + LSR + BCS L130C5C + BRL L130CE3 +L130C5C LDA $BD + DEC + BMI L130CD8 + CMP #$0003 + BPL L130CD8 + SEC + SBC #$0000 + BEQ L130C74 + DEC + BEQ L130CAA + DEC + BEQ L130CC6 + BRA L130CD8 +L130C74 PHY + PEI $CF + PEI $CD + PEI $CB + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCC L130CA8 + PHY + PEI $CF + PEI $CD + PEI $CB + PEA $0000 + JSL L07AD84 + PLA + LDX #$0000 + BIT #$8000 + BEQ L130CA4 + DEX +L130CA4 STA $EF + STX $F1 +L130CA8 BRA L130CDF +L130CAA PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $C9 + PEI $C7 + JSL L07C5A6 + PLA + STA $EF + PLX + STX $F1 + BRA L130CDF +L130CC6 PHY + PHY + PEI $C5 + PEI $C3 + JSL L07A3E8 + PLA + STA $EF + PLX + STX $F1 + BRA L130CDF +L130CD8 PEA $003B + JSL L0B0B7A +L130CDF JSL L0B381C +L130CE3 BRL L130DEB +L130CE6 PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L0940E5 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + PEA $0000 + PEA $002C + PEA $0001 + JSL L0E0656 + LDA #$0006 + LDX #$FFDB + STA $00,X + JSL L0E0000 + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + JSL L0940E5 + PHY + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L0953DD + PLA + LSR + BCC L130D82 + STZ $EF + STZ $F1 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $DB + PLX + STX $DD + LDA $DB + ORA $DD + BEQ L130D80 + LDY #$0002 + LDA [$DB],Y + TAX + LDA [$DB] + CLC + ADC #$0014 + BCC L130D61 + INX +L130D61 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $EF + STX $F1 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L130D80 BRA L130D8B +L130D82 PEA $007D + JSL L0B0B7A + BRA L130DF3 +L130D8B PHY + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $D9 + BRA L130DEB +L130D9E PHY + JSL L1606BE + PLA + LDX #$0000 + BIT #$8000 + BEQ L130DAD + DEX +L130DAD STA $EF + STX $F1 + JSL L0E0000 + BRA L130DEB +L130DB7 PHY + PHY + JSL L0E061D + PLA + STA $D5 + PLX + STX $D7 + LDA $D5 + ORA $D7 + BNE L130DD2 + PEA $0084 + JSL L0B0B7A + BRA L130DF3 +L130DD2 PHY + PEI $D7 + PEI $D5 + JSL L160758 + PLA + LDX #$0000 + BIT #$8000 + BEQ L130DE5 + DEX +L130DE5 STA $EF + STX $F1 +L130DE9 BRA L130DEB +L130DEB PEI $F1 + PEI $EF + JSL L0E0E79 +L130DF3 TSC + CLC + ADC #$011C + TCS + PLD + RTL + +L130DFB ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + LDX #$FFF3 + SEP #$20 + LDA #$01 + STA $00,X + REP #$20 + PHY + JSL L0E05E8 + PLA + AND #$00FF + LDX #$FFF4 + SEP #$20 + STA $00,X + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0E0EA8 + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L130E38 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + PHY + PEA $0000 + JSL L03154C + PLA + STA $01 + PLX + STX $03 + PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $03 + PEI $01 + PEI $07 + PEI $05 + JSL L071CE4 + PLA + STA $09 + PLX + STX $0B + JSL L0E0000 + JSL L0E0000 + LDA $09 + ORA $0B + BNE L130E8C + PEA ^L0403E1 + PEA L0403E1 + JSL L0E0F0F + BRA L130EA2 +L130E8C PEI $0B + PEI $09 + LDA $05 + LDX $07 + JSL L1512A5 + INC + BNE L130E9C + INX +L130E9C PHX + PHA + JSL L0E0DE2 +L130EA2 TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L130EAA ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L09771E + JSL L0E0C20 + PLY + PLY + PLD + RTL + +L130EBF ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$000F + TCD + PHY + JSL L0E05E8 + PLA + STA $F1 + LDA L055205 + BEQ L130EDE + JSL L0E0C52 + BRL L130F6C +L130EDE LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L130EEC + CPX L0553BB +L130EEC BEQ L130EF3 + LDA #$0000 + BRA L130EF6 +L130EF3 LDA #$0001 +L130EF6 PHA + PEI $F1 + LDA L0553B9 + LDX L0553BB + CLC + ADC #$001E + BCC L130F06 + INX +L130F06 STA $F3 + STX $F5 + LDA [$F3] + PHA + PLA + LDX #$0001 + SEC + SBC $01,S + BVS L130F19 + EOR #$8000 +L130F19 BPL L130F1C + DEX +L130F1C PLA + TXA + ORA $01,S + PLX + LSR + BCC L130F2A + JSL L0E0C52 + BRA L130F6C +L130F2A LDA $F1 + BNE L130F5E + LDA L0553B9 + LDX L0553BB + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + JSL L0B1388 + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + JSL L0E0EA8 + BRA L130F6C +L130F5E LDA L0553BD + LDX L0553BF + PHX + PHA + PEI $F1 + JSL L0B3A6A +L130F6C TSC + CLC + ADC #$0106 + TCS + PLD + RTL + +L130F74 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L055205 + BEQ L130F8A + PEA $0000 + JSL L0E0E11 + BRA L130FA2 +L130F8A LDA L0553B9 + LDX L0553BB + CLC + ADC #$001E + BCC L130F97 + INX +L130F97 STA $03 + STX $05 + LDA [$03] + PHA + JSL L0E0E11 +L130FA2 PLY + PLY + PLY + PLD + RTL + +L130FA7 PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0013 + TCD + LDX #$FFED + SEP #$20 + LDA #$01 + STA $00,X + REP #$20 + LDA $FA + LDX #$FFEE + SEP #$20 + STA $00,X + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L0E0EA8 + JSL L100000 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L130FEB PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEA ^L0403E3 + PEA L0403E3 + PEA ^L050C32 + PEA L050C32 + PEA ^L0403E5 + PEA L0403E5 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0003 + JSL L1509CE + JSL L0E0F0F + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L131038 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA L0553B9 + LDX L0553BB + STA $03 + STX $05 + JSL L130F74 + PHY + JSL L0E05E8 + PLA + STA $07 + PEA $0000 + PEA $0000 + JSL L0E0DE2 + JSL L130EBF + LDY #$0038 + LDA [$03],Y + BEQ L131078 + PEA $0028 + PEA $0000 + PHD + JSL L130FA7 + BRA L131090 +L131078 LDY #$001E + LDA [$03],Y + SEC + SBC #$0000 + BMI L131090 + BEQ L131090 + PEA $0020 + PEA $0000 + PHD + JSL L130FA7 +L131090 LDA $07 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L13109F + EOR #$8000 +L13109F BMI L1310A4 + BRL L131125 +L1310A4 LDA #$0001 + STA $0B +L1310A9 PEI $0B + JSL L0E0E11 + JSL L130EBF + PHY + PHY + JSL L0B3773 + PLA + PLX + STX $0D + ORA $0D + BEQ L1310C4 + LDA #$0001 +L1310C4 EOR #$0001 + PHA + LDY #$0050 + LDA [$03],Y + EOR #$0001 + ORA $01,S + PLX + STA $09 + JSL L031B09 + LDA $09 + BEQ L1310E5 + PEA $0000 + PHD + JSL L130FEB +L1310E5 JSL L100000 + LDY #$001E + LDA [$03],Y + STA $0D + LDA $0B + SEC + SBC $0D + BVS L1310FA + EOR #$8000 +L1310FA BMI L13111B + LDY #$0050 + LDA [$03],Y + BEQ L131110 + PEA $0020 + PEA $0000 + PHD + JSL L130FA7 + BRA L13111B +L131110 PEA $002C + PEA $0000 + PHD + JSL L130FA7 +L13111B LDA $0B + CMP $01 + BEQ L131125 + INC $0B + BRA L1310A9 +L131125 LDY #$0038 + LDA [$03],Y + BEQ L131137 + PEA $0029 + PEA $0000 + PHD + JSL L130FA7 +L131137 TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L13113F ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + JSL L0E061D + PLA + STA $05 + PLX + STX $07 + PHY + PEI $07 + PEI $05 + JSL L15057A + PLA + BEQ L131168 + PEA $0001 + JSL L0E0E11 + BRA L131183 +L131168 PHY + PHY + PEI $07 + PEI $05 + JSL L1510CB + JSL L0B7E4F + PLA + STA $01 + STZ $03 + PEI $03 + PEI $01 + JSL L0E0E79 +L131183 TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L13118B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553A7 + LDX L0553A9 + PHX + PHA + JSL L0E0CB5 + PLY + PLY + PLD + RTL + +L1311A3 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + JSL L150E95 + PLA + STA $0B + PEA $0000 + JSL L150DD8 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0E04A7 + PHY + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150082 + JSL L0E0E79 + PEI $0B + JSL L150DD8 + TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L1311E8 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + STZ $01 + STZ $03 + LDA #$0140 + STA $07 + LDA #$00C8 + STA $05 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E07C5 + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L13121C ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + PHY + PHY + PEA $0006 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + _ConvSeconds + STAL L05565D + PLA + STA $15 + PLX + STX $17 + STZ $19 + STZ $1B + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $050E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L0E0C71 + TSC + CLC + ADC #$0020 + TCS + PLD + RTL + +L131294 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L099DCE + JSL L0E0C20 + PLY + PLY + PLD + RTL + +L1312A9 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $001A + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L1312BF ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0301E4 + PLA + BNE L1312DB + PEA ^L0403E7 + PEA L0403E7 + JSL L0E0F0F + BRA L1312E5 +L1312DB PEA ^L05088E + PEA L05088E + JSL L0E0EA8 +L1312E5 PLY + PLY + PLD + RTL + +L1312E9 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L0E04A7 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0012 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + JSL L0E0C71 + TSC + CLC + ADC #$0018 + TCS + PLD + RTL + +L13133F ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L1510A7 + JSL L0E0E79 + PLY + PLY + PLD + RTL + +L131355 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $001E + PEA $0B0A + JSL L0B808C + PLY + PLY + PLD + RTL + +L13136B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L05103C + PEA L05103C + PEA $0004 + JSL L0B6DE3 + PLY + PLY + PLD + RTL + +L131384 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L15035F + JSL L0E0E79 + PLY + PLY + PLD + RTL + +L13139A ENT + PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0011 + TCD + PHY + PHY + PEA $0006 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + _ConvSeconds + STAL L05565D + PLA + STA $EF + PLX + STX $F1 + PEI $F1 + PEI $EF + LDX #$0000 + LDA L0553B3 + DEC + BNE L1313D5 + INX +L1313D5 PHX + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B21F1 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0E0EA8 + TSC + CLC + ADC #$0108 + TCS + PLD + RTL + +L1313F8 ENT + PHD + TSC + CLC + ADC #$FBFC + TCS + ADC #$030D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0000 + TDC + CLC + ADC #$FDF3 + PHA + LDA #$0B22 + CLC + ADC L0550BB + PHA + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FCF3 + PHA + PEA $0B22 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FEF3 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0E0EA8 + TSC + CLC + ADC #$0404 + TCS + PLD + RTL + +L13145D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0016 + PEA $090A + JSL L0B808C + PLY + PLY + PLD + RTL + +L131473 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0B5955 + PLA + LSR + BCS L13148B + PEA $003C + JSL L0B0B7A +L13148B PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/Functions.X.S b/hypercardiigs/Functions.X.S new file mode 100644 index 0000000..c953604 --- /dev/null +++ b/hypercardiigs/Functions.X.S @@ -0,0 +1,134 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L100000 + EXT L031B09 + EXT L031415 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L0E0000 + EXT L0B3773 + EXT L0E00CC + EXT L0E0C71 + EXT L0E0E4B + EXT L0E04A7 + EXT L0E0EA8 + EXT L07346C + EXT L1509CE + EXT L0E0F0F + EXT L0E0656 + EXT L0E0C52 + EXT L1512A5 + EXT L0B6DE3 + EXT L07AD84 + EXT L0B1388 + EXT L0553B3 + EXT L071A1B + EXT L07ABAE + EXT L071BC3 + EXT L071C98 + EXT L0752E6 + EXT L07721A + EXT L074A24 + EXT L07C5A6 + EXT L07977D + EXT L071CE4 + EXT L151131 + EXT L0550EF + EXT L0550ED + EXT L150070 + EXT L15035F + EXT L053AD3 + EXT L053AD1 + EXT L053AC3 + EXT L053AC1 + EXT L053ACB + EXT L053AC9 + EXT L050C32 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L05503F + EXT L055041 + EXT L0550BB + EXT L09771E + EXT L099DCE + EXT L0940E5 + EXT L150801 + EXT L15164B + EXT L073002 + EXT L150580 + EXT L0301E4 + EXT L150B28 + EXT L090A90 + EXT L052D62 + EXT L052D60 + EXT L05522B + EXT L05522D + EXT L0B127A + EXT L0B24DB + EXT L0B381C + EXT L0B0B7A + EXT L0B3A6A + EXT L0B5955 + EXT L0E0DE2 + EXT L150082 + EXT L0E07C5 + EXT L0D109F + EXT L051BE6 + EXT L0E06AC + EXT L0953DD + EXT L0314F6 + EXT L0E0E79 + EXT L0E0E11 + EXT L0E061D + EXT L0E0CB5 + EXT L0553B9 + EXT L0553BB + EXT L0553A7 + EXT L0553A9 + EXT L0553BD + EXT L0553BF + EXT L05103C + EXT L0B0C30 + EXT L0B0BC2 + EXT L0B0C90 + EXT L0B0B98 + EXT L0E05E8 + EXT L1606BE + EXT L0B0D87 + EXT L03154C + EXT L055205 + EXT L05088E + EXT L0B80C8 + EXT L0B808C + EXT L0C01FD + EXT L0E0C20 + EXT L0B1E76 + EXT L07A71B + EXT L0403B6 + EXT L1510A7 + EXT L07A3E8 + EXT L160758 + EXT L15057A + EXT L1510CB + EXT L0B7E4F + EXT L150E95 + EXT L150DD8 + EXT L0B21F1 + EXT L0403A0 + EXT L0403AA + EXT L0403B4 + EXT L0403B5 + EXT L0403B7 + EXT L0403C0 + EXT L0403CD + EXT L0403D7 + EXT L0403E1 + EXT L0403E3 + EXT L0403E5 + EXT L0403E7 diff --git a/hypercardiigs/Globals.E.S b/hypercardiigs/Globals.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/Globals.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/Globals.S b/hypercardiigs/Globals.S new file mode 100644 index 0000000..19cb737 --- /dev/null +++ b/hypercardiigs/Globals.S @@ -0,0 +1,21098 @@ +* +* HypercardGS +* segment: $05 Globals +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Globals.l + lst off + +*--------------------------------------- + + use Globals.E + use Globals.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 + +*--------------------------------------- + +L050000 ENT + DB $00 + DB $00 +L050002 ENT + DB $00 + DB $00 +L050004 ENT + DB $00 + DB $00 +L050006 ENT + DB $00 + DB $00 +L050008 ENT + DB $00 + DB $00 +L05000A ENT + DB $00 + DB $00 + DB $00 + DB $00 +L05000E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050032 ENT + DB $00 + DB $00 +L050034 ENT + DB $00 + DB $00 +L050036 ENT + DB $00 + DB $00 +L050038 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050060 ENT + DB $00 + DB $00 +L050062 ENT + DB $00 + DB $00 +L050064 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05006C ENT + DB $00 + DB $00 +L05006E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05008A ENT + DB $00 + DB $00 +L05008C ENT + DB $00 + DB $00 +L05008E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05088E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05098E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0509EA ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050AEA ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050BEA ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050BF2 ENT + DB $00 + DB $00 +L050BF4 ENT + DB $00 + DB $00 +L050BF6 ENT + DB $00 + DB $00 +L050BF8 ENT + DB $00 + DB $00 +L050BFA ENT + DB $00 + DB $00 +L050BFC ENT + DB $00 + DB $00 +L050BFE ENT + DB $00 + DB $00 + DB $00 + DB $00 +L050C02 ENT + DB $00 + DB $00 +L050C04 ENT + DB $00 + DB $00 +L050C06 ENT + DB $00 + DB $00 +L050C08 ENT + DB $00 + DB $00 +L050C0A ENT + DB $00 + DB $00 +L050C0C ENT + DB $00 + DB $00 +L050C0E ENT + DB $00 + DB $00 +L050C10 ENT + DB $00 + DB $00 +L050C12 ENT + DB $00 + DB $00 +L050C14 ENT + DB $00 + DB $00 +L050C16 ENT + DB $00 + DB $00 +L050C18 ENT + DB $00 + DB $00 +L050C1A ENT + DB $00 + DB $00 +L050C1C ENT + DB $00 + DB $00 +L050C1E ENT + DB $00 + DB $00 +L050C20 ENT + DB $00 + DB $00 +L050C22 ENT + DB $00 + DB $00 +L050C24 ENT + DB $00 + DB $00 +L050C26 ENT + DB $00 + DB $00 +L050C28 ENT + DB $00 + DB $00 +L050C2A ENT + DB $00 + DB $00 +L050C2C ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050C32 ENT + DB $00 +L050C33 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050D32 ENT + DB $00 +L050D33 ENT + DB $00 +L050D34 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050F74 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050F94 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L050FE8 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05100A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05103C ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051054 ENT + DB $00 + DB $00 +L051056 ENT + DB $00 + DB $00 +L051058 ENT + DB $00 + DB $00 +L05105A ENT + DB $00 + DB $00 +L05105C ENT + DB $00 + DB $00 +L05105E ENT + DB $00 + DB $00 +L051060 ENT + DB $00 + DB $00 +L051062 ENT + DB $00 + DB $00 +L051064 ENT + DB $00 + DB $00 +L051066 ENT + DB $00 + DB $00 +L051068 ENT + DB $00 + DB $00 +L05106A ENT + DB $00 + DB $00 +L05106C ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0510BC ENT + DB $00 + DB $00 +L0510BE ENT + DB $00 + DB $00 +L0510C0 ENT + DB $00 + DB $00 +L0510C2 ENT + DB $00 + DB $00 +L0510C4 ENT + DB $00 + DB $00 +L0510C6 ENT + DB $00 + DB $00 +L0510C8 ENT + DB $00 + DB $00 +L0510CA ENT + DB $00 + DB $00 +L0510CC ENT + DB $00 + DB $00 +L0510CE ENT + DB $00 + DB $00 +L0510D0 ENT + DB $00 + DB $00 +L0510D2 ENT + DB $00 + DB $00 +L0510D4 ENT + DB $00 + DB $00 +L0510D6 ENT + DB $00 + DB $00 +L0510D8 ENT + DB $00 + DB $00 +L0510DA ENT + DB $00 + DB $00 +L0510DC ENT + DB $00 + DB $00 +L0510DE ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + +* + + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051BDE ENT + DB $00 + DB $00 +L051BE0 ENT + DB $00 + DB $00 +L051BE2 ENT + DB $00 + DB $00 +L051BE4 ENT + DB $00 + DB $00 +L051BE6 ENT + DB $00 + DB $00 +L051BE8 ENT + DB $00 + DB $00 +L051BEA ENT + DB $00 + DB $00 +L051BEC ENT + DB $00 + DB $00 +L051BEE ENT + DB $00 + DB $00 +L051BF0 ENT + DB $00 + DB $00 +L051BF2 ENT + DB $00 + DB $00 +L051BF4 ENT + DB $00 + DB $00 +L051BF6 ENT + DB $00 + DB $00 +L051BF8 ENT + DB $00 + DB $00 +L051BFA ENT + DB $00 + DB $00 +L051BFC ENT + DB $00 + DB $00 +L051BFE ENT + DB $00 + DB $00 +L051C00 ENT + DB $00 + DB $00 +L051C02 ENT + DB $00 + DB $00 +L051C04 ENT + DB $00 + DB $00 +L051C06 ENT + DB $00 + DB $00 +L051C08 ENT + DB $00 + DB $00 +L051C0A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051C38 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051C42 ENT + DB $00 + DB $00 +L051C44 ENT + DB $00 + DB $00 +L051C46 ENT + DB $00 + DB $00 +L051C48 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051CA6 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051D06 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051D26 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051D46 ENT + DB $00 + DB $00 +L051D48 ENT + DB $00 + DB $00 +L051D4A ENT + DB $00 + DB $00 +L051D4C ENT + DB $00 + DB $00 +L051D4E ENT + DB $00 + DB $00 +L051D50 ENT + DB $00 + DB $00 +L051D52 ENT + DB $00 + DB $00 +L051D54 ENT + DB $00 + DB $00 +L051D56 ENT + DB $00 + DB $00 +L051D58 ENT + DB $00 + DB $00 +L051D5A ENT + DB $00 + DB $00 +L051D5C ENT + DB $00 + DB $00 +L051D5E ENT + DB $00 + DB $00 +L051D60 ENT + DB $00 + DB $00 +L051D62 ENT + DB $00 + DB $00 +L051D64 ENT + DB $00 + DB $00 +L051D66 ENT + DB $00 + DB $00 +L051D68 ENT + DB $00 + DB $00 +L051D6A ENT + DB $00 + DB $00 +L051D6C ENT + DB $00 + DB $00 +L051D6E ENT + DB $00 + DB $00 +L051D70 ENT + DB $00 + DB $00 +L051D72 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051D92 ENT + DB $00 + DB $00 +L051D94 ENT + DB $00 + DB $00 +L051D96 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051D9E ENT + DB $00 + DB $00 +L051DA0 ENT + DB $00 + DB $00 +L051DA2 ENT + DB $00 + DB $00 +L051DA4 ENT + DB $00 + DB $00 +L051DA6 ENT + DB $00 + DB $00 +L051DA8 ENT + DB $00 + DB $00 +L051DAA ENT + DB $00 + DB $00 +L051DAC ENT + DB $00 + DB $00 +L051DAE ENT + DB $00 + DB $00 +L051DB0 ENT + DB $00 + DB $00 +L051DB2 ENT + DB $00 + DB $00 +L051DB4 ENT + DB $00 + DB $00 +L051DB6 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L051DBA ENT + DB $00 + DB $00 +L051DBC ENT + DB $00 + DB $00 +L051DBE ENT + DB $00 + DB $00 +L051DC0 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E0E ENT + DB $00 + DB $00 +L051E10 ENT + DB $00 + DB $00 +L051E12 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E1A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E22 ENT + DB $00 + DB $00 +L051E24 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L051E28 ENT + DB $00 + DB $00 +L051E2A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E32 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E42 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E52 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E62 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E72 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E82 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051E92 ENT + DB $00 + DB $00 +L051E94 ENT + DB $00 + DB $00 +L051E96 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051EA2 ENT + DB $00 + DB $00 +L051EA4 ENT + DB $00 + DB $00 +L051EA6 ENT + DB $00 + DB $00 +L051EA8 ENT + DB $00 + DB $00 +L051EAA ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051EB2 ENT + DB $00 + DB $00 +L051EB4 ENT + DB $00 + DB $00 +L051EB6 ENT + DB $00 + DB $00 +L051EB8 ENT + DB $00 + DB $00 +L051EBA ENT + DB $00 + DB $00 +L051EBC ENT + DB $00 + DB $00 +L051EBE ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051ED6 ENT + DB $00 + DB $00 +L051ED8 ENT + DB $00 + DB $00 +L051EDA ENT + DB $00 + DB $00 +L051EDC ENT + DB $00 + DB $00 +L051EDE ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051EEA ENT + DB $00 + DB $00 +L051EEC ENT + DB $00 + DB $00 +L051EEE ENT + DB $00 + DB $00 +L051EF0 ENT + DB $00 + DB $00 +L051EF2 ENT + DB $00 + DB $00 +L051EF4 ENT + DB $00 + DB $00 +L051EF6 ENT + DB $00 + DB $00 +L051EF8 ENT + DB $00 + DB $00 +L051EFA ENT + DB $00 + DB $00 +L051EFC ENT + DB $00 + DB $00 +L051EFE ENT + DB $00 + DB $00 +L051F00 ENT + DB $00 + DB $00 +L051F02 ENT + DB $00 + DB $00 +L051F04 ENT + DB $00 + DB $00 +L051F06 ENT + DB $00 + DB $00 +L051F08 ENT + DB $00 + DB $00 +L051F0A ENT + DB $00 + DB $00 +L051F0C ENT + DB $00 + DB $00 +L051F0E ENT + DB $00 + DB $00 +L051F10 ENT + DB $00 + DB $00 +L051F12 ENT + DB $00 + DB $00 +L051F14 ENT + DB $00 + DB $00 +L051F16 ENT + DB $00 + DB $00 +L051F18 ENT + DB $00 + DB $00 +L051F1A ENT + DB $00 + DB $00 +L051F1C ENT + DB $00 + DB $00 +L051F1E ENT + DB $00 + DB $00 +L051F20 ENT + DB $00 + DB $00 +L051F22 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051F32 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L051FF3 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0520C4 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05231C ENT + DB $00 + DB $00 +L05231E ENT + DB $00 + DB $00 +L052320 ENT + DB $00 + DB $00 +L052322 ENT + DB $00 + DB $00 +L052324 ENT + DB $00 + DB $00 +L052326 ENT + DB $00 + DB $00 +L052328 ENT + DB $00 + DB $00 +L05232A ENT + DB $00 + DB $00 +L05232C ENT + DB $00 + DB $00 +L05232E ENT + DB $00 + DB $00 +L052330 ENT + DB $00 + DB $00 +L052332 ENT + DB $00 + DB $00 +L052334 ENT + DB $00 + DB $00 +L052336 ENT + DB $00 + DB $00 +L052338 ENT + DB $00 + DB $00 +L05233A ENT + DB $00 + DB $00 +L05233C ENT + DB $00 + DB $00 +L05233E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05236C ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05239C ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0523CC ENT + DB $00 + DB $00 +L0523CE ENT + DB $00 + DB $00 +L0523D0 ENT + DB $00 + DB $00 +L0523D2 ENT + DB $00 + DB $00 +L0523D4 ENT + DB $00 + DB $00 +L0523D6 ENT + DB $00 + DB $00 +L0523D8 ENT + DB $00 + DB $00 +L0523DA ENT + DB $00 + DB $00 +L0523DC ENT + DB $00 + DB $00 +L0523DE ENT + DB $00 + DB $00 +L0523E0 ENT + DB $00 + DB $00 +L0523E2 ENT + DB $00 + DB $00 +L0523E4 ENT + DB $00 + DB $00 +L0523E6 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052406 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052506 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052526 ENT + DB $00 + DB $00 +L052528 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05253A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05254E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052562 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052576 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05258A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05259E ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0525B2 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0525C6 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0525DA ENT + DB $00 + DB $00 +L0525DC ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052C1A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052CBA ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052CCE ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052CE2 ENT + DB $00 + DB $00 +L052CE4 ENT + DB $00 + DB $00 +L052CE6 ENT + DB $00 + DB $00 +L052CE8 ENT + DB $00 + DB $00 +L052CEA ENT + DB $00 + DB $00 +L052CEC ENT + DB $00 + DB $00 +L052CEE ENT + DB $00 + DB $00 +L052CF0 ENT + DB $00 + DB $00 +L052CF2 ENT + DB $00 + DB $00 +L052CF4 ENT + DB $00 + DB $00 +L052CF6 ENT + DB $00 + DB $00 +L052CF8 ENT + DB $00 + DB $00 +L052CFA ENT + DB $00 + DB $00 +L052CFC ENT + DB $00 + DB $00 +L052CFE ENT + DB $00 + DB $00 +L052D00 ENT + DB $00 + DB $00 +L052D02 ENT + DB $00 + DB $00 +L052D04 ENT + DB $00 + DB $00 +L052D06 ENT + DB $00 + DB $00 +L052D08 ENT + DB $00 + DB $00 +L052D0A ENT + DB $00 + DB $00 +L052D0C ENT + DB $00 + DB $00 +L052D0E ENT + DB $00 + DB $00 +L052D10 ENT + DB $00 + DB $00 +L052D12 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052D32 ENT + DB $00 + DB $00 +L052D34 ENT + DB $00 + DB $00 +L052D36 ENT + DB $00 + DB $00 +L052D38 ENT + DB $00 + DB $00 +L052D3A ENT + DB $00 + DB $00 +L052D3C ENT + DB $00 + DB $00 +L052D3E ENT + DB $00 + DB $00 +L052D40 ENT + DB $00 + DB $00 +L052D42 ENT + DB $00 + DB $00 +L052D44 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052D5C ENT + DB $00 + DB $00 +L052D5E ENT + DB $00 + DB $00 +L052D60 ENT + DB $00 + DB $00 +L052D62 ENT + DB $00 + DB $00 +L052D64 ENT + DB $00 + DB $00 +L052D66 ENT + DB $00 + DB $00 +L052D68 ENT + DB $00 + DB $00 +L052D6A ENT + DB $00 + DB $00 +L052D6C ENT + DB $00 + DB $00 +L052D6E ENT + DB $00 + DB $00 +L052D70 ENT + DB $00 + DB $00 +L052D72 ENT + DB $00 + DB $00 +L052D74 ENT + DB $00 + DB $00 +L052D76 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052D92 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + +* + + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052E93 ENT + DB $00 + DB $00 +L052E95 ENT + DB $00 + DB $00 +L052E97 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052E9F ENT + DB $00 + DB $00 +L052EA1 ENT + DB $00 + DB $00 +L052EA3 ENT + DB $00 + DB $00 +L052EA5 ENT + DB $00 + DB $00 +L052EA7 ENT + DB $00 + DB $00 +L052EA9 ENT + DB $00 + DB $00 +L052EAB ENT + DB $00 + DB $00 +L052EAD ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052F3F ENT + DB $00 + DB $00 +L052F41 ENT + DB $00 + DB $00 +L052F43 ENT + DB $00 + DB $00 +L052F45 ENT + DB $00 + DB $00 +L052F47 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L052F67 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0530A7 ENT + DB $00 + DB $00 +L0530A9 ENT + DB $00 + DB $00 +L0530AB ENT + DB $00 + DB $00 +L0530AD ENT + DB $00 + DB $00 +L0530AF ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0530B7 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053107 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05310F ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053117 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05311F ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053127 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05312F ENT + DB $00 + DB $00 +L053131 ENT + DB $00 + DB $00 +L053133 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L053137 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053147 ENT + DB $00 + DB $00 +L053149 ENT + DB $00 + DB $00 +L05314B ENT + DB $00 + DB $00 +L05314D ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053179 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0531CF ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0531D9 ENT + DB $00 + DB $00 +L0531DB ENT + DB $00 + DB $00 +L0531DD ENT + DB $00 + DB $00 +L0531DF ENT + DB $00 + DB $00 +L0531E1 ENT + DB $00 + DB $00 +L0531E3 ENT + DB $00 + DB $00 +L0531E5 ENT + DB $00 + DB $00 +L0531E7 ENT + DB $00 + DB $00 +L0531E9 ENT + DB $00 + DB $00 +L0531EB ENT + DB $00 + DB $00 +L0531ED ENT + DB $00 + DB $00 +L0531EF ENT + DB $00 + DB $00 +L0531F1 ENT + DB $00 + DB $00 +L0531F3 ENT + DB $00 + DB $00 +L0531F5 ENT + DB $00 + DB $00 +L0531F7 ENT + DB $00 + DB $00 +L0531F9 ENT + DB $00 + DB $00 +L0531FB ENT + DB $00 + DB $00 +L0531FD ENT + DB $00 + DB $00 +L0531FF ENT + DB $00 + DB $00 +L053201 ENT + DB $00 + DB $00 +L053203 ENT + DB $00 + DB $00 +L053205 ENT + DB $00 + DB $00 +L053207 ENT + DB $00 + DB $00 +L053209 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053219 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053229 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053239 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053249 ENT + DB $00 + DB $00 +L05324B ENT + DB $00 + DB $00 +L05324D ENT + DB $00 + DB $00 +L05324F ENT + DB $00 + DB $00 +L053251 ENT + DB $00 + DB $00 +L053253 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053259 ENT + DB $00 + DB $00 +L05325B ENT + DB $00 + DB $00 +L05325D ENT + DB $00 + DB $00 +L05325F ENT + DB $00 + DB $00 +L053261 ENT + DB $00 + DB $00 +L053263 ENT + DB $00 + DB $00 +L053265 ENT + DB $00 + DB $00 +L053267 ENT + DB $00 + DB $00 +L053269 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L05326D ENT + DB $00 + DB $00 +L05326F ENT + DB $00 + DB $00 +L053271 ENT + DB $00 + DB $00 +L053273 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05328B ENT + DB $00 + DB $00 +L05328D ENT + DB $00 + DB $00 +L05328F ENT + DB $00 + DB $00 +L053291 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L053295 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L053299 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05329F ENT + DB $00 + DB $00 + DB $00 + DB $00 +L0532A3 ENT + DB $00 + DB $00 +L0532A5 ENT + DB $00 + DB $00 +L0532A7 ENT + DB $00 + DB $00 +L0532A9 ENT + DB $00 + DB $00 +L0532AB ENT + DB $00 + DB $00 +L0532AD ENT + DB $00 +L0532AE ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0532B5 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0532BD ENT + DB $00 + DB $00 +L0532BF ENT + DB $00 + DB $00 + DB $00 + DB $00 +L0532C3 ENT + DB $00 + DB $00 +L0532C5 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0532E5 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0534E5 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0536E5 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L0536E9 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053769 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053869 ENT + DB $00 + DB $00 +L05386B ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0538B9 ENT + DB $00 + DB $00 +L0538BB ENT + DB $00 + DB $00 +L0538BD ENT + DB $00 + DB $00 +L0538BF ENT + DB $00 + DB $00 +L0538C1 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0538C7 ENT + DB $00 + DB $00 +L0538C9 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0538E9 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0539E9 ENT + DB $00 + DB $00 +L0539EB ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053A9D ENT + DB $00 + DB $00 +L053A9F ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053AA9 ENT + DB $00 + DB $00 +L053AAB ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053AB1 ENT + DB $00 + DB $00 +L053AB3 ENT + DB $00 + DB $00 +L053AB5 ENT + DB $00 + DB $00 +L053AB7 ENT + DB $00 + DB $00 +L053AB9 ENT + DB $00 + DB $00 +L053ABB ENT + DB $00 + DB $00 +L053ABD ENT + DB $00 + DB $00 +L053ABF ENT + DB $00 + DB $00 +L053AC1 ENT + DB $00 + DB $00 +L053AC3 ENT + DB $00 + DB $00 +L053AC5 ENT + DB $00 + DB $00 +L053AC7 ENT + DB $00 + DB $00 +L053AC9 ENT + DB $00 + DB $00 +L053ACB ENT + DB $00 + DB $00 +L053ACD ENT + DB $00 + DB $00 +L053ACF ENT + DB $00 + DB $00 +L053AD1 ENT + DB $00 + DB $00 +L053AD3 ENT + DB $00 + DB $00 +L053AD5 ENT + DB $00 + DB $00 +L053AD7 ENT + DB $00 + DB $00 +L053AD9 ENT + DB $00 + DB $00 +L053ADB ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053AE1 ENT + DB $00 + DB $00 +L053AE3 ENT + DB $00 + DB $00 +L053AE5 ENT + DB $00 + DB $00 +L053AE7 ENT + DB $00 + DB $00 +L053AE9 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L053AED ENT + DB $00 + DB $00 +L053AEF ENT + DB $00 + DB $00 +L053AF1 ENT + DB $00 + DB $00 +L053AF3 ENT + DB $00 + DB $00 +L053AF5 ENT + DB $00 + DB $00 +L053AF7 ENT + DB $00 + DB $00 +L053AF9 ENT + DB $00 + DB $00 +L053AFB ENT + DB $00 + DB $00 +L053AFD ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053B1D ENT + DB $00 + DB $00 +L053B1F ENT + DB $00 + DB $00 +L053B21 ENT + DB $00 + DB $00 +L053B23 ENT + DB $00 + DB $00 +L053B25 ENT + DB $00 + DB $00 +L053B27 ENT + DB $00 + DB $00 +L053B29 ENT + DB $00 + DB $00 +L053B2B ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053B99 ENT + DB $00 + DB $00 +L053B9B ENT + DB $00 + DB $00 +L053B9D ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053C9D ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L053E9D ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05409D ENT + DB $00 + DB $00 +L05409F ENT + DB $00 + DB $00 +L0540A1 ENT + DB $00 + DB $00 +L0540A3 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0540A9 ENT + DB $00 + DB $00 +L0540AB ENT + DB $00 + DB $00 +L0540AD ENT + DB $00 + DB $00 +L0540AF ENT + DB $00 + DB $00 +L0540B1 ENT + DB $00 + DB $00 +L0540B3 ENT + DB $00 + DB $00 +L0540B5 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0540BB ENT + DB $00 + DB $00 +L0540BD ENT + DB $00 + DB $00 +L0540BF ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0540C5 ENT + DB $00 + DB $00 +L0540C7 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0540CD ENT + DB $00 + DB $00 +L0540CF ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0540DD ENT + DB $00 + DB $00 +L0540DF ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0540F5 ENT + STR 'Can'27't allocate SANE direct page' +L054115 ENT + DB $00 + DB $00 +L054117 ENT + DB $00 + DB $00 +L054119 ENT + DB $00 + DB $00 +L05411B ENT + DB $01 + DB $00 +L05411D ENT + DB $00 + DB $00 +L05411F ENT + DB $80 + DB $80 +L054121 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $12 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $03 + DB $00 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $05 + DB $00 + DB $00 + DB $00 + DB $06 + DB $00 + DB $00 + DB $00 + DB $08 + DB $00 + DB $00 + DB $00 + DB $0B + DB $00 + DB $00 + DB $00 + DB $0E + DB $00 + DB $00 + DB $00 + DB $0F + DB $00 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $11 + DB $00 + DB $00 + DB $00 + DB $12 + DB $00 + DB $00 + DB $00 + DB $14 + DB $00 + DB $00 + DB $00 + DB $15 + DB $00 + DB $00 + DB $00 + DB $16 + DB $00 + DB $00 + DB $00 + DB $1B + DB $00 + DB $00 + DB $00 + DB $1C + DB $00 + DB $00 + DB $00 + DB $1E + DB $00 + DB $00 + DB $00 +L054171 ENT + ASC '20/Sorry, not enough RAM to launch HyperCard./^Quit'00 +L0541A5 ENT + DW $012C + DW $0190 + DW $01F4 + DW $0258 + DW $02BC + DW $0320 + DW $0384 + DW $03E8 + DW $044C + DW $04B0 + DW $0514 + DW $0578 +L0541BD ENT + ADRL L0541ED + ADRL L054222 + ADRL L05432A + ADRL L054416 + ADRL L0544F8 + ADRL L05450A + ADRL L054602 + ADRL L054709 + ADRL L054832 + ADRL L054848 + ADRL L05490C + ADRL L0549A5 +L0541ED ASC '$$@\N300X'00 + ASC '>>About HyperCard IIGS...\N301'00 + ASC '>>-\N302D'00 + ASC '$'00 +L054222 ASC '$$ File \N400'00 + ASC '>>New Stack...\N401'00 + ASC '>>Open Stack...\N402*Oo'00 + ASC '>>Save a Copy...\N403'00 + ASC '>>-\N404D'00 + ASC '>>Compact Stack\N405'00 + ASC '>>Protect Stack...\N406'00 + ASC '>>Delete Stack...\N407'00 + ASC '>>-\N408D'00 + ASC '>>Page Setup...\N409'00 + ASC '>>Print Card\N410*Pp'00 + ASC '>>Print...\N411'00 + ASC '>>-\N412D'00 + ASC '>>Quit HyperCard\N413*Qq'00 + ASC '$'00 +L05432A ASC '$$ Edit \N500'00 + ASC '>>Undo\N250*Zz'00 + ASC '>>-\N502D'00 + ASC '>>Cut\N251*Xx'00 + ASC '>>Copy\N252*Cc'00 + ASC '>>Paste\N253*Vv'00 + ASC '>>Clear\N254'00 + ASC '>>-\N507D'00 + ASC '>>New Card\N508*Nn'00 + ASC '>>Delete Card\N509'00 + ASC '>>Cut Card\N510'00 + ASC '>>Copy Card\N511'00 + ASC '>>-\N512D'00 + ASC '>>Text Style...\N513*Tt'00 + ASC '>>Background\N514*Bb'00 + ASC '$'00 +L054416 ASC '$$ Go \N600'00 + ASC '>>Back\N601*~~'00 + ASC '>>Home\N602*Hh'00 + ASC '>>Help\N603*?/'00 + ASC '>>Recent\N604*Rr'00 + ASC '>>-\N698D'00 + ASC '>>First\N605*11'00 + ASC '>>Prev\N606*22'00 + ASC '>>Next\N607*33'00 + ASC '>>Last\N608*44'00 + ASC '>>-\N699D'00 + ASC '>>Find...\N609*Ff'00 + ASC '>>Message\N610*Mm'00 + ASC '>>-\N699D'00 + ASC '>>Show All Cards\N611'00 + ASC '$'00 +L0544F8 ASC '$$ Tools \N700'00 + ASC '$'00 +L05450A ASC '$$ Objects \N800'00 + ASC '>>Button Info...\N801'00 + ASC '>>Field Info...\N802'00 + ASC '>>Card Info...\N803'00 + ASC '>>Bkgnd Info...\N804'00 + ASC '>>Stack Info...\N805'00 + ASC '>>-\N806D'00 + ASC '>>Bring Closer\N807*++'00 + ASC '>>Send Farther\N808*--'00 + ASC '>>-\N809D'00 + ASC '>>New Button\N810'00 + ASC '>>New Field\N811'00 + ASC '>>New Background\N812'00 + ASC '$'00 +L054602 ASC '$$ Paint \N900'00 + ASC '>>Select\N901*Ss'00 + ASC '>>Select All\N902*AaV'00 + ASC '>>Fill\N904'00 + ASC '>>Invert\N905'00 + ASC '>>Pickup\N906'00 + ASC '>>Trace Edges\N907'00 + ASC '>>Rotate Left\N908'00 + ASC '>>Rotate Right\N909'00 + ASC '>>Flip Vertical\N910'00 + ASC '>>Flip Horizontal\N911V'00 + ASC '>>Opaque\N913'00 + ASC '>>Transparent\N914V'00 + ASC '>>Keep\N916*Kk'00 + ASC '>>Revert\N917'00 + ASC '$'00 +L054709 ASC '$$ Options \N1000'00 + ASC '>>Grid\N1001'00 + ASC '>>FatBits\N1002'00 + ASC '>>Power Keys\N1003'00 + ASC '>>-\N1004D'00 + ASC '>>Line Size...\N1005'00 + ASC '>>Brush Shape...\N1006'00 + ASC '>>Edit Pattern...\N1007'00 + ASC '>>Choose ColorSet...\N1008'00 + ASC '>>Polygon Sides...\N1009'00 + ASC '>>-\N1010D'00 + ASC '>>Draw Filled\N1011'00 + ASC '>>Draw Centered\N1012'00 + ASC '>>Draw Multiple\N1013'00 + ASC '>>Draw Outlined\N1014'00 + ASC '$'00 +L054832 ASC '$$ Patterns \N1100'00 + ASC '$'00 +L054848 ASC '$$ File \N1200'00 + ASC '>>New Stack...\N1201'00 + ASC '>>Open Stack...\N1202*Oo'00 + ASC '>>Save a Copy...\N1203'00 + ASC '>>-\N1204D'00 + ASC '>>Page Setup...\N1205'00 + ASC '>>Print Card\N1206*Pp'00 + ASC '>>Print...\N1207'00 + ASC '>>-\N1208D'00 + ASC '>>Quit HyperCard\N1209*Qq'00 + ASC '$'00 +L05490C ASC '$$ Edit \N1300'00 + ASC '>>Undo\N250*Zz'00 + ASC '>>-\N1302D'00 + ASC '>>Cut\N251*Xx'00 + ASC '>>Copy\N252*Cc'00 + ASC '>>Paste\N253*Vv'00 + ASC '>>Clear\N254'00 + ASC '>>-\N1307D'00 + ASC '>>New Card\N1308*Nn'00 + ASC '>>Delete Card\N1309'00 + ASC '$'00 +L0549A5 ASC '$$ File \N1400'00 + ASC '>>New Stack...\N1401'00 + ASC '>>Open Stack...\N1402*Oo'00 + ASC '>>Save a Copy...\N1403V'00 + ASC '>>Import Paint...\N1405'00 + ASC '>>Export Paint...\N1406V'00 + ASC '>>Compact Stack\N1408D'00 + ASC '>>Protect Stack...\N1409D'00 + ASC '>>Delete Stack...\N1410DV'00 + ASC '>>Page Setup...\N1412D'00 + ASC '>>Print Card\N1413D*Pp'00 + ASC '>>Print...\N1414DV'00 + ASC '>>Quit HyperCard\N1416*Qq'00 + ASC '$'00 +L054AD4 ENT + ADRL L040ED4 + ADRL L040EE0 + ADRL L040F22 + ADRL L040F6A + ADRL L040FAC + ADRL L040FB2 + ADRL L040FF4 + ADRL L04104E + ADRL L041096 + ADRL L04109C + ADRL L0410CC + ADRL L0410FC +L054B04 ENT + ADRL L054BDF + ADRL L054C1B + ADRL L054C3C + ADRL L054C5D + ADRL $00000000 + ADRL L054B60 + ADRL $00000000 + ADRL L054BBE + ADRL L054BA2 + ADRL L054C7E + ADRL L054C99 + ADRL L054CBA + ADRL L054CE8 + ADRL L054D24 + ADRL L054D60 + ADRL L054D8A + ADRL L054DFF + ADRL L054DA6 + ADRL L054DBC + ADRL L054DCC + ADRL L054DDE + ADRL L054E07 + ADRL L054E45 +L054B60 DB $0A + DB $04 + DB $00 + DB $06 + DB $02 + DB $00 + DB $07 + DB $00 + DB $00 + DB $09 + DB $80 + DB $00 + DB $09 + DB $80 + DB $00 + DB $09 + DB $F8 + DB $00 + DB $09 + DB $27 + DB $00 + DB $E9 + DB $24 + DB $C0 + DB $98 + DB $00 + DB $C0 + DB $60 + DB $00 + DB $C0 + DB $18 + DB $01 + DB $80 + DB $06 + DB $03 + DB $00 + DB $07 + DB $00 + DB $00 + DB $0F + DB $80 + DB $00 + DB $0F + DB $80 + DB $00 + DB $0F + DB $F8 + DB $00 + DB $0F + DB $FF + DB $00 + DB $EF + DB $FF + DB $C0 + DB $FF + DB $FF + DB $C0 + DB $7F + DB $FF + DB $C0 + DB $1F + DB $FF + DB $80 + DB $07 + DB $FF + DB $00 +L054BA2 DB $0B + DB $03 + DB $07 + DB $05 + DB $00 + DB $00 + DB $00 + DB $00 + DB $79 + DB $E0 + 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 $79 + DB $E0 + DB $00 + DB $00 +L054BBE DB $09 + DB $04 + DB $04 + DB $09 + DB $00 + DB $00 + DB $00 + DB $60 + DB $00 + DB $00 + DB $60 + DB $00 + DB $00 + DB $60 + DB $00 + DB $00 + DB $60 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $60 + DB $00 + DB $00 + DB $60 + DB $00 + DB $00 + DB $60 + DB $00 + DB $00 + DB $60 + DB $00 +L054BDF ENT + DB $09 + DB $04 + DB $04 + DB $0B + DB $02 + DB $00 + DB $01 + DB $FF + DB $00 + DB $0F + DB $F0 + DB $E0 + DB $3F + DB $F0 + DB $18 + DB $7F + DB $F0 + DB $0C + DB $7F + DB $FF + DB $FC + DB $60 + DB $1F + DB $FC + DB $30 + DB $1F + DB $F8 + DB $0E + DB $1F + DB $E0 + DB $01 + DB $FF + DB $00 + DB $01 + DB $FF + DB $00 + DB $0F + DB $FF + DB $E0 + DB $3F + DB $FF + DB $F8 + DB $7F + DB $FF + DB $FC + DB $7F + DB $FF + DB $FC + DB $7F + DB $FF + DB $FC + DB $3F + DB $FF + DB $F8 + DB $0F + DB $FF + DB $E0 + DB $01 + DB $FF + DB $00 +L054C1B DB $09 + DB $04 + DB $04 + DB $0B + DB $03 + DB $00 + DB $01 + DB $FF + DB $00 + DB $0F + DB $FF + DB $E0 + DB $33 + DB $FF + DB $98 + DB $60 + DB $FE + DB $0C + DB $60 + DB $38 + DB $0C + DB $60 + DB $FE + DB $0C + DB $33 + DB $FF + DB $98 + DB $0F + DB $FF + DB $E0 + DB $01 + DB $FF + DB $00 +L054C3C DB $09 + DB $04 + DB $04 + DB $0B + DB $03 + DB $00 + DB $01 + DB $FF + DB $00 + DB $0E + DB $1F + DB $E0 + DB $30 + DB $1F + DB $F8 + DB $60 + +* + + DB $1F + DB $FC + DB $7F + DB $FF + DB $FC + DB $7F + DB $F0 + DB $0C + DB $3F + DB $F0 + DB $18 + DB $0F + DB $F0 + DB $E0 + DB $01 + DB $FF + DB $00 +L054C5D DB $09 + DB $04 + DB $04 + DB $0B + DB $03 + DB $00 + DB $01 + DB $FF + DB $00 + DB $0E + DB $00 + DB $E0 + DB $3F + DB $83 + DB $F8 + DB $7F + DB $EF + DB $FC + DB $7F + DB $FF + DB $FC + DB $7F + DB $EF + DB $FC + DB $3F + DB $83 + DB $F8 + DB $0E + DB $00 + DB $E0 + DB $01 + DB $FF + DB $00 +L054C7E DB $07 + DB $04 + DB $03 + DB $08 + DB $00 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $00 + DB $00 + DB $00 + DB $FC + DB $CF + DB $C0 + DB $00 + DB $00 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $00 + DB $C0 + DB $00 +L054C99 DB $09 + DB $04 + DB $09 + DB $04 + DB $00 + DB $00 + DB $03 + DB $FF + DB $C0 + DB $3C + DB $00 + DB $38 + DB $C0 + DB $00 + DB $0C + DB $C0 + DB $00 + DB $38 + DB $3E + DB $07 + DB $C0 + DB $F3 + DB $F8 + DB $00 + DB $CE + DB $00 + DB $00 + DB $3C + DB $00 + DB $00 + DB $08 + DB $00 + DB $00 +L054CBA DB $0A + DB $03 + DB $0A + DB $00 + DB $02 + DB $00 + DB $03 + DB $F0 + DB $0E + DB $18 + DB $0D + DB $F8 + DB $30 + DB $30 + DB $30 + DB $C0 + DB $C0 + DB $C0 + DB $FF + DB $00 + DB $8C + DB $00 + DB $B0 + DB $00 + DB $C0 + DB $00 + DB $03 + DB $F0 + DB $0F + DB $F8 + DB $0F + DB $F8 + DB $3F + DB $F0 + DB $3F + DB $C0 + DB $FF + DB $C0 + DB $FF + DB $00 + DB $FC + DB $00 + DB $F0 + DB $00 + DB $C0 + DB $00 +L054CE8 DB $09 + DB $04 + DB $01 + DB $0A + DB $02 + DB $00 + DB $01 + DB $80 + DB $00 + DB $1A + DB $58 + DB $00 + DB $26 + DB $65 + DB $80 + DB $12 + DB $46 + DB $40 + DB $E8 + DB $00 + DB $40 + DB $98 + DB $00 + DB $40 + DB $60 + DB $00 + DB $C0 + DB $18 + DB $01 + DB $80 + DB $06 + DB $03 + DB $00 + DB $01 + DB $80 + DB $00 + DB $1B + DB $D8 + DB $00 + DB $3F + DB $FD + DB $80 + DB $1F + DB $FF + DB $C0 + DB $FF + DB $FF + DB $C0 + DB $FF + DB $FF + DB $C0 + DB $7F + DB $FF + DB $C0 + DB $1F + DB $FF + DB $80 + DB $07 + DB $FF + DB $00 +L054D24 DB $09 + DB $04 + DB $09 + DB $12 + DB $02 + DB $00 + DB $01 + DB $E0 + DB $00 + DB $03 + DB $30 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $07 + DB $3F + DB $C0 + DB $38 + DB $33 + DB $F0 + DB $C0 + DB $60 + DB $78 + DB $38 + DB $03 + DB $B8 + DB $07 + DB $1C + DB $30 + DB $00 + DB $E0 + DB $20 + DB $01 + DB $E0 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $07 + DB $FF + DB $C0 + DB $3F + DB $FF + DB $F0 + DB $FF + DB $FF + DB $F8 + DB $3F + DB $FF + DB $B8 + DB $07 + DB $FC + DB $00 + DB $00 + DB $E0 + DB $00 +L054D60 DB $0C + DB $04 + DB $06 + DB $0C + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $C0 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF +L054D8A DB $0B + DB $03 + DB $07 + DB $05 + DB $00 + DB $00 + DB $00 + DB $00 + DB $79 + DB $E0 + DB $06 + DB $00 + DB $06 + DB $00 + DB $06 + DB $00 + DB $06 + DB $00 + DB $06 + DB $00 + DB $1F + DB $80 + DB $06 + DB $00 + DB $79 + DB $E0 + DB $00 + DB $00 +L054DA6 DB $08 + DB $03 + DB $04 + DB $04 + DB $01 + DB $00 + DB $0C + DB $00 + DB $3F + DB $00 + DB $CC + DB $C0 + DB $0C + DB $00 + DB $0C + DB $00 + DB $CC + DB $C0 + DB $3F + DB $00 + DB $0C + DB $00 +L054DBC DB $05 + DB $03 + DB $03 + DB $08 + DB $01 + DB $00 + DB $0C + DB $30 + DB $30 + DB $0C + DB $FF + DB $FF + DB $30 + DB $0C + DB $0C + DB $30 +L054DCC DB $06 + DB $03 + DB $02 + DB $05 + DB $01 + DB $00 + DB $FE + DB $00 + DB $F8 + DB $00 + DB $DE + DB $30 + DB $C7 + DB $B0 + DB $01 + DB $F0 + DB $07 + DB $F0 +L054DDE DB $09 + DB $04 + DB $04 + DB $08 + DB $01 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $30 + DB $C3 + DB $00 + DB $FF + DB $FF + DB $C0 + DB $30 + DB $C3 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $00 + DB $C0 + DB $00 +L054DFF DB $02 + DB $02 + DB $01 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 +L054E07 DB $0E + DB $05 + DB $07 + DB $10 + DB $00 + DB $00 + DB $00 + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $00 + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FC + DB $00 + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $00 +L054E45 DB $0C + DB $05 + DB $06 + DB $0C + DB $04 + DB $00 +L054E4B ENT + DB $00 + DB $00 +L054E4D ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L054F6B ENT + DB $00 + DB $FF +L054F6D ENT + DB $00 + DB $FF + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $FF + DB $00 + DB $FF + DB $00 + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $00 + DB $FF + DB $00 + DB $FF + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $FF + DB $00 + DB $FF + DB $00 + DB $F0 + DB $0F + DB $F0 + DB $0F +L054F8B ENT + DB $00 + DB $00 +L054F8D ENT + DB $00 +L054F8E ENT + DB $00 +L054F8F ENT + DB $00 + DB $00 +L054F91 ENT + DB $00 + DB $00 +L054F93 ENT + DB $00 + DB $00 +L054F95 ENT + DB $00 + DB $00 +L054F97 ENT + DB $00 + DB $00 +L054F99 ENT + DB $00 + DB $00 +L054F9B ENT + DB $00 + DB $00 +L054F9D ENT + DB $00 + DB $00 +L054F9F ENT + DB $00 + DB $00 +L054FA1 ENT + DB $00 + DB $00 +L054FA3 ENT + DB $00 + DB $00 +L054FA5 ENT + DB $00 + DB $00 +L054FA7 ENT + DB $00 + DB $00 +L054FA9 ENT + DB $00 + DB $00 +L054FAB ENT + DB $00 + DB $00 +L054FAD ENT + DB $00 + DB $00 +L054FAF ENT + DB $00 + DB $00 +L054FB1 ENT + DB $00 + DB $00 +L054FB3 ENT + DB $00 + DB $00 +L054FB5 ENT + DB $00 + DB $00 +L054FB7 ENT + DB $00 + DB $00 +L054FB9 ENT + DB $00 + DB $00 +L054FBB ENT + DB $00 + DB $00 +L054FBD ENT + DB $00 + DB $00 +L054FBF ENT + DB $00 + DB $00 +L054FC1 ENT + DB $00 + DB $00 +L054FC3 ENT + DB $00 + DB $00 +L054FC5 ENT + DB $00 + DB $00 +L054FC7 ENT + DB $00 + DB $00 +L054FC9 ENT + DB $00 + DB $00 +L054FCB ENT + DB $00 + DB $00 +L054FCD ENT + DB $00 + DB $00 +L054FCF ENT + DB $00 + DB $00 +L054FD1 ENT + DB $00 + DB $00 +L054FD3 ENT + DB $00 + DB $00 +L054FD5 ENT + DB $00 + DB $00 +L054FD7 ENT + DB $00 + DB $00 +L054FD9 ENT + DB $00 + DB $00 +L054FDB ENT + DB $00 + DB $00 +L054FDD ENT + DB $00 + DB $00 +L054FDF ENT + DB $00 + DB $00 +L054FE1 ENT + DB $00 + DB $00 +L054FE3 ENT + DB $00 + DB $00 +L054FE5 ENT + DB $00 + DB $00 +L054FE7 ENT + DB $00 + DB $00 +L054FE9 ENT + DB $00 + DB $00 +L054FEB ENT + DB $00 + DB $00 +L054FED ENT + DB $00 + DB $00 +L054FEF ENT + DB $00 + DB $00 +L054FF1 ENT + DB $00 + DB $00 +L054FF3 ENT + DB $00 + DB $00 +L054FF5 ENT + DB $00 + DB $00 +L054FF7 ENT + DB $00 + DB $00 +L054FF9 ENT + DB $00 + DB $00 +L054FFB ENT + DB $00 + DB $00 +L054FFD ENT + DB $00 + DB $00 +L054FFF ENT + DB $00 + DB $00 +L055001 ENT + DB $00 + DB $00 +L055003 ENT + DB $00 + DB $00 +L055005 ENT + DB $00 + DB $00 +L055007 ENT + DB $00 + DB $00 +L055009 ENT + DB $00 + DB $00 +L05500B ENT + DB $00 + DB $00 +L05500D ENT + DB $00 + DB $00 +L05500F ENT + DB $00 + DB $00 +L055011 ENT + DB $00 + DB $00 +L055013 ENT + DB $00 + DB $00 +L055015 ENT + DB $00 + DB $00 +L055017 ENT + DB $00 + DB $00 +L055019 ENT + DB $00 + DB $00 +L05501B ENT + DB $00 + DB $00 +L05501D ENT + DB $00 + DB $00 +L05501F ENT + DB $00 + DB $00 +L055021 ENT + DB $00 + DB $00 +L055023 ENT + DB $00 + DB $00 +L055025 ENT + DB $00 + DB $00 +L055027 ENT + DB $00 + DB $00 +L055029 ENT + DB $00 + DB $00 +L05502B ENT + DB $00 + DB $00 +L05502D ENT + DB $00 + DB $00 +L05502F ENT + DB $00 + DB $00 +L055031 ENT + DB $00 + DB $00 +L055033 ENT + DB $00 + DB $00 +L055035 ENT + DB $00 + DB $00 +L055037 ENT + DB $00 + DB $00 +L055039 ENT + DB $00 + DB $00 +L05503B ENT + DB $00 + DB $00 +L05503D ENT + DB $00 + DB $00 +L05503F ENT + DB $00 + DB $00 +L055041 ENT + DB $00 + DB $00 +L055043 ENT + DB $00 + DB $00 +L055045 ENT + DB $00 + DB $00 +L055047 ENT + DB $00 + DB $00 +L055049 ENT + DB $00 + DB $00 +L05504B ENT + DB $00 + DB $00 +L05504D ENT + DB $00 + DB $00 +L05504F ENT + DB $00 + DB $00 +L055051 ENT + DB $00 + DB $00 +L055053 ENT + DB $00 + DB $00 +L055055 ENT + DB $00 + DB $00 +L055057 ENT + DB $00 + DB $00 +L055059 ENT + DB $00 + DB $00 +L05505B ENT + DB $00 + DB $00 +L05505D ENT + DB $00 + DB $00 +L05505F ENT + DB $00 + DB $00 +L055061 ENT + DB $00 + DB $00 +L055063 ENT + DB $00 + DB $00 +L055065 ENT + DB $00 + DB $00 +L055067 ENT + DB $00 + DB $00 +L055069 ENT + DB $00 + DB $00 +L05506B ENT + DB $00 + DB $00 +L05506D ENT + DB $00 + DB $00 +L05506F ENT + DB $00 + DB $00 +L055071 ENT + DB $00 + DB $00 +L055073 ENT + DB $00 + DB $00 +L055075 ENT + DB $00 + DB $00 +L055077 ENT + DB $00 + DB $00 +L055079 ENT + DB $00 + DB $00 +L05507B ENT + DB $00 + DB $00 +L05507D ENT + DB $00 + DB $00 +L05507F ENT + DB $00 + DB $00 +L055081 ENT + DB $00 + DB $00 +L055083 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L055087 ENT + DB $00 + DB $00 +L055089 ENT + DB $00 + DB $00 +L05508B ENT + DB $00 + DB $00 + DB $00 + DB $00 +L05508F ENT + DB $00 + DB $00 +L055091 ENT + DB $00 + DB $00 +L055093 ENT + DB $00 + DB $00 +L055095 ENT + DB $00 + DB $00 +L055097 ENT + DB $00 + DB $00 +L055099 ENT + DB $00 + DB $00 +L05509B ENT + DB $00 + DB $00 +L05509D ENT + DB $00 + DB $00 +L05509F ENT + DB $00 + DB $00 +L0550A1 ENT + DB $00 + DB $00 +L0550A3 ENT + DB $00 + DB $00 +L0550A5 ENT + DB $00 + DB $00 +L0550A7 ENT + DB $00 + DB $00 +L0550A9 ENT + DB $00 + DB $00 +L0550AB ENT + DB $00 + DB $00 +L0550AD ENT + DB $00 + DB $00 +L0550AF ENT + DB $00 + DB $00 +L0550B1 ENT + DB $00 + DB $00 +L0550B3 ENT + DB $00 + DB $00 +L0550B5 ENT + DB $00 + DB $00 +L0550B7 ENT + DB $00 + DB $00 +L0550B9 ENT + DB $00 + DB $00 +L0550BB ENT + DB $00 + DB $00 +L0550BD ENT + DB $00 + DB $00 +L0550BF ENT + DB $00 + DB $00 +L0550C1 ENT + DB $00 + DB $00 +L0550C3 ENT + DB $00 + DB $00 +L0550C5 ENT + DB $00 + DB $00 +L0550C7 ENT + DB $00 + DB $00 +L0550C9 ENT + DB $00 + DB $00 +L0550CB ENT + DB $00 + DB $00 +L0550CD ENT + DB $00 + DB $00 +L0550CF ENT + DB $00 + DB $00 +L0550D1 ENT + DB $00 + DB $00 +L0550D3 ENT + DB $00 + DB $00 +L0550D5 ENT + DB $00 + DB $00 +L0550D7 ENT + DB $00 + DB $00 +L0550D9 ENT + DB $00 + DB $00 +L0550DB ENT + DB $00 + DB $00 +L0550DD ENT + DB $00 + DB $00 +L0550DF ENT + DB $00 + DB $00 +L0550E1 ENT + DB $00 + DB $00 +L0550E3 ENT + DB $00 + DB $00 +L0550E5 ENT + DB $00 + DB $00 +L0550E7 ENT + DB $00 + DB $00 +L0550E9 ENT + DB $00 + DB $00 +L0550EB ENT + DB $00 + DB $00 +L0550ED ENT + DB $00 + DB $00 +L0550EF ENT + DB $00 + DB $00 +L0550F1 ENT + DB $00 + DB $00 +L0550F3 ENT + DB $00 + DB $00 +L0550F5 ENT + DB $00 + DB $00 +L0550F7 ENT + DB $00 + DB $00 +L0550F9 ENT + DB $00 +L0550FA ENT + DB $00 +L0550FB ENT + DB $00 + DB $00 +L0550FD ENT + DB $00 + DB $00 +L0550FF ENT + DB $00 + DB $00 +L055101 ENT + DB $00 + DB $00 +L055103 ENT + DB $00 + DB $00 +L055105 ENT + DB $00 + DB $00 +L055107 ENT + DB $00 + DB $00 +L055109 ENT + DB $00 + DB $00 +L05510B ENT + DB $00 + DB $00 +L05510D ENT + DB $00 + DB $00 +L05510F ENT + DB $00 + DB $00 +L055111 ENT + DB $00 + DB $00 +L055113 ENT + DB $00 + DB $00 +L055115 ENT + DB $00 + DB $00 +L055117 ENT + DB $00 + DB $00 +L055119 ENT + DB $00 + DB $00 +L05511B ENT + DB $00 + DB $00 +L05511D ENT + DB $00 + DB $00 +L05511F ENT + DB $00 + DB $00 +L055121 ENT + DB $00 + DB $00 +L055123 ENT + DB $00 + DB $00 +L055125 ENT + DB $00 + DB $00 +L055127 ENT + DB $00 + DB $00 +L055129 ENT + DB $00 + DB $00 +L05512B ENT + DB $00 + DB $00 +L05512D ENT + DB $00 + DB $00 +L05512F ENT + DB $00 + DB $00 +L055131 ENT + DB $00 + DB $00 +L055133 ENT + DB $00 + DB $00 +L055135 ENT + DB $00 + DB $00 +L055137 ENT + DB $00 + DB $00 +L055139 ENT + DB $00 + DB $00 +L05513B ENT + DB $00 + DB $00 +L05513D ENT + DB $00 + DB $00 +L05513F ENT + DB $00 + DB $00 +L055141 ENT + DB $00 + DB $00 +L055143 ENT + DB $00 + DB $00 +L055145 ENT + DB $00 + DB $00 +L055147 ENT + DB $00 + DB $00 +L055149 ENT + DB $00 + DB $00 +L05514B ENT + DB $00 + DB $00 +L05514D ENT + DB $00 + DB $00 +L05514F ENT + DB $00 + DB $00 +L055151 ENT + DB $00 + DB $00 +L055153 ENT + DB $00 + DB $00 +L055155 ENT + DB $00 + DB $00 +L055157 ENT + DB $00 + DB $00 +L055159 ENT + DB $00 + DB $00 +L05515B ENT + DB $00 + DB $00 +L05515D ENT + DB $00 + DB $00 +L05515F ENT + DB $00 + DB $00 +L055161 ENT + DB $00 +L055162 ENT + DB $00 +L055163 ENT + DB $00 + DB $00 +L055165 ENT + DB $00 + DB $00 +L055167 ENT + DB $00 + DB $00 +L055169 ENT + DB $00 + DB $00 +L05516B ENT + DB $00 + DB $00 +L05516D ENT + DB $00 + DB $00 +L05516F ENT + DB $00 + DB $00 +L055171 ENT + DB $00 + DB $00 +L055173 ENT + DB $00 + DB $00 +L055175 ENT + DB $00 + DB $00 +L055177 ENT + DB $00 + DB $00 +L055179 ENT + DB $00 + DB $00 +L05517B ENT + DB $00 + DB $00 +L05517D ENT + DB $00 + DB $00 +L05517F ENT + DB $00 + DB $00 +L055181 ENT + DB $00 + DB $00 +L055183 ENT + DB $00 + DB $00 +L055185 ENT + DB $00 + DB $00 +L055187 ENT + DB $00 + DB $00 +L055189 ENT + DB $00 + DB $00 +L05518B ENT + DB $00 + DB $00 +L05518D ENT + DB $00 + DB $00 +L05518F ENT + DB $00 + DB $00 +L055191 ENT + DB $00 + DB $00 +L055193 ENT + DB $00 + DB $00 +L055195 ENT + DB $00 + DB $00 +L055197 ENT + DB $00 + DB $00 +L055199 ENT + DB $00 + DB $00 +L05519B ENT + DB $00 + DB $00 +L05519D ENT + DB $00 + DB $00 +L05519F ENT + DB $00 + DB $00 +L0551A1 ENT + DB $00 + DB $00 +L0551A3 ENT + DB $00 + DB $00 +L0551A5 ENT + DB $00 + DB $00 +L0551A7 ENT + DB $00 + DB $00 +L0551A9 ENT + DB $00 + DB $00 +L0551AB ENT + DB $00 + DB $00 +L0551AD ENT + DB $00 + DB $00 +L0551AF ENT + DB $00 + DB $00 +L0551B1 ENT + DB $00 + DB $00 +L0551B3 ENT + DB $00 + DB $00 +L0551B5 ENT + DB $00 + DB $00 +L0551B7 ENT + DB $00 + DB $00 +L0551B9 ENT + DB $00 + DB $00 +L0551BB ENT + DB $00 + DB $00 +L0551BD ENT + DB $00 + DB $00 +L0551BF ENT + DB $00 + DB $00 +L0551C1 ENT + DB $00 + DB $00 +L0551C3 ENT + DB $00 + DB $00 +L0551C5 ENT + DB $00 + DB $00 +L0551C7 ENT + DB $00 + DB $00 +L0551C9 ENT + DB $00 + DB $00 +L0551CB ENT + DB $00 + DB $00 +L0551CD ENT + DB $00 + DB $00 +L0551CF ENT + DB $00 + DB $00 +L0551D1 ENT + DB $00 + DB $00 +L0551D3 ENT + DB $00 + DB $00 +L0551D5 ENT + DB $00 + DB $00 +L0551D7 ENT + DB $00 + DB $00 +L0551D9 ENT + DB $00 + DB $00 +L0551DB ENT + DB $00 + DB $00 +L0551DD ENT + DB $00 + DB $00 +L0551DF ENT + DB $00 + DB $00 +L0551E1 ENT + DB $00 + DB $00 +L0551E3 ENT + DB $00 + DB $00 +L0551E5 ENT + DB $00 + DB $00 +L0551E7 ENT + DB $00 + DB $00 +L0551E9 ENT + DB $00 + DB $00 +L0551EB ENT + DB $00 + DB $00 +L0551ED ENT + DB $00 + DB $00 +L0551EF ENT + DB $00 + DB $00 +L0551F1 ENT + DB $00 + DB $00 +L0551F3 ENT + DB $00 + DB $00 +L0551F5 ENT + DB $00 + DB $00 +L0551F7 ENT + DB $00 + DB $00 +L0551F9 ENT + DB $00 + DB $00 +L0551FB ENT + DB $00 + DB $00 +L0551FD ENT ; System version (0: System 5, <>0: System 6) + DB $00 + DB $00 +L0551FF ENT + DB $00 + DB $00 +L055201 ENT + DB $00 + DB $00 +L055203 ENT + DB $00 + DB $00 +L055205 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L055209 ENT + DB $00 + DB $00 +L05520B ENT + DB $00 + DB $00 +L05520D ENT + DB $00 + DB $00 +L05520F ENT + DB $00 + DB $00 +L055211 ENT + DB $00 + DB $00 +L055213 ENT + DB $00 + DB $00 +L055215 ENT + DB $00 + DB $00 +L055217 ENT + DB $00 + DB $00 +L055219 ENT + DB $00 + DB $00 +L05521B ENT + DB $00 + DB $00 +L05521D ENT + DB $00 + DB $00 +L05521F ENT + DB $00 + DB $00 +L055221 ENT + DB $00 + DB $00 +L055223 ENT + DB $00 + DB $00 +L055225 ENT + DB $00 + DB $00 +L055227 ENT + DB $00 + DB $00 +L055229 ENT + DB $00 + DB $00 +L05522B ENT + DB $00 + DB $00 +L05522D ENT + DB $00 + DB $00 +L05522F ENT + DB $00 + DB $00 +L055231 ENT + DB $00 + DB $00 +L055233 ENT + DB $00 + DB $00 +L055235 ENT + DB $00 + DB $00 +L055237 ENT + DB $00 + DB $00 +L055239 ENT + DB $00 + DB $00 +L05523B ENT + DB $00 + DB $00 +L05523D ENT + DB $00 + DB $00 +L05523F ENT + DB $00 + DB $00 +L055241 ENT + DB $00 + DB $00 +L055243 ENT + DB $00 + DB $00 +L055245 ENT + DB $00 + DB $00 +L055247 ENT + DB $00 + DB $00 +L055249 ENT + DB $00 + DB $00 +L05524B ENT + DB $00 + DB $00 +L05524D ENT + DB $00 + DB $00 +L05524F ENT + DB $00 + DB $00 +L055251 ENT + DB $00 + DB $00 +L055253 ENT + DB $00 + DB $00 +L055255 ENT + DB $00 + DB $00 +L055257 ENT + DB $00 + DB $00 +L055259 ENT + DB $00 + DB $00 + DB $00 + DB $00 +L05525D ENT + DB $00 + DB $00 +L05525F ENT + DB $00 + DB $00 +L055261 ENT + DB $00 + DB $00 +L055263 ENT + DB $00 + DB $00 +L055265 ENT + DB $00 + DB $00 +L055267 ENT + DB $00 + DB $00 +L055269 ENT + DB $00 + DB $00 +L05526B ENT + DB $00 + DB $00 +L05526D ENT + DB $00 + DB $00 +L05526F ENT + DB $00 + DB $00 +L055271 ENT + DB $00 + DB $00 +L055273 ENT + DB $00 + DB $00 +L055275 ENT + DB $00 + DB $00 +L055277 ENT + DB $00 + DB $00 +L055279 ENT + DB $00 + DB $00 +L05527B ENT + DB $00 + DB $00 +L05527D ENT + DB $00 + DB $00 +L05527F ENT + DB $00 + DB $00 +L055281 ENT + DB $00 + DB $00 +L055283 ENT + DB $00 + DB $00 +L055285 ENT + DB $00 + DB $00 +L055287 ENT + DB $00 + DB $00 +L055289 ENT + DB $00 + DB $00 +L05528B ENT + DB $00 + DB $00 +L05528D ENT + DB $00 + DB $00 +L05528F ENT + DB $00 + DB $00 +L055291 ENT + DB $00 + DB $00 +L055293 ENT + DB $00 + DB $00 +L055295 ENT + DB $00 + DB $00 +L055297 ENT + DB $00 +L055298 ENT + DB $00 + DB $00 + DB $00 +L05529B ENT + DB $00 + DB $00 +L05529D ENT + DB $00 + DB $00 +L05529F ENT + DB $00 + DB $00 +L0552A1 ENT + DB $00 + DB $00 +L0552A3 ENT + DB $00 + DB $00 +L0552A5 ENT + DB $00 + DB $00 +L0552A7 ENT + DB $00 + DB $00 +L0552A9 ENT + DB $00 + DB $00 +L0552AB ENT + DB $00 + DB $00 +L0552AD ENT + DB $00 + DB $00 +L0552AF ENT + DB $00 + DB $00 +L0552B1 ENT + DB $00 + DB $00 +L0552B3 ENT + DB $00 + DB $00 +L0552B5 ENT + DB $00 + DB $00 +L0552B7 ENT + DB $00 + DB $00 +L0552B9 ENT + DB $00 + DB $00 +L0552BB ENT + DB $00 + DB $00 +L0552BD ENT + DB $00 + DB $00 +L0552BF ENT + DB $00 + DB $00 +L0552C1 ENT + DB $00 + DB $00 +L0552C3 ENT + DB $00 + DB $00 +L0552C5 ENT + DB $00 + DB $00 +L0552C7 ENT + DB $00 + DB $00 +L0552C9 ENT + DB $00 + DB $00 +L0552CB ENT + DB $00 + DB $00 +L0552CD ENT + DB $00 + DB $00 +L0552CF ENT + DB $00 + DB $00 +L0552D1 ENT + DB $00 + DB $00 +L0552D3 ENT + DB $00 + DB $00 +L0552D5 ENT + DB $00 + DB $00 +L0552D7 ENT + DB $00 + DB $00 +L0552D9 ENT + DB $00 + DB $00 +L0552DB ENT + DB $00 + DB $00 +L0552DD ENT + DB $00 + DB $00 +L0552DF ENT + DB $00 + DB $00 +L0552E1 ENT + DB $00 + DB $00 +L0552E3 ENT + DB $00 + DB $00 +L0552E5 ENT + DB $00 + DB $00 +L0552E7 ENT + DB $00 + DB $00 +L0552E9 ENT + DB $00 + DB $00 +L0552EB ENT + DB $00 + DB $00 +L0552ED ENT + DB $00 + DB $00 +L0552EF ENT + DB $00 + DB $00 +L0552F1 ENT + DB $00 + DB $00 +L0552F3 ENT + DB $00 + DB $00 +L0552F5 ENT + DB $00 + DB $00 +L0552F7 ENT + DB $00 + DB $00 +L0552F9 ENT + DB $00 + DB $00 +L0552FB ENT + DB $00 + DB $00 +L0552FD ENT + DB $00 + DB $00 +L0552FF ENT + DB $00 + DB $00 +L055301 ENT + DB $00 + DB $00 +L055303 ENT + DB $00 + DB $00 +L055305 ENT + DB $00 + DB $00 +L055307 ENT + DB $00 + DB $00 +L055309 ENT + DB $00 + DB $00 +L05530B ENT + DB $00 + DB $00 +L05530D ENT + DB $00 + DB $00 +L05530F ENT + DB $00 + DB $00 +L055311 ENT + DB $00 + DB $00 +L055313 ENT + DB $00 + DB $00 +L055315 ENT + DB $00 + DB $00 +L055317 ENT + DB $00 + DB $00 +L055319 ENT + DB $00 + DB $00 +L05531B ENT + DB $00 + DB $00 +L05531D ENT + DB $00 + DB $00 +L05531F ENT + DB $00 + DB $00 +L055321 ENT + DB $00 + DB $00 +L055323 ENT + DB $00 + DB $00 +L055325 ENT + DB $00 + DB $00 +L055327 ENT + DB $00 + DB $00 +L055329 ENT + DB $00 + DB $00 +L05532B ENT + DB $00 + DB $00 +L05532D ENT + DB $00 + DB $00 +L05532F ENT + DB $00 + DB $00 +L055331 ENT + DB $00 + DB $00 +L055333 ENT + DB $00 + DB $00 +L055335 ENT + DB $00 + DB $00 +L055337 ENT + DB $00 + DB $00 +L055339 ENT + DB $00 + DB $00 +L05533B ENT + DB $00 + DB $00 +L05533D ENT + DB $00 + DB $00 +L05533F ENT + DB $00 + DB $00 +L055341 ENT + DB $00 + DB $00 +L055343 ENT + DB $00 + DB $00 +L055345 ENT + DB $00 + DB $00 +L055347 ENT + DB $00 + DB $00 +L055349 ENT + DB $00 + DB $00 +L05534B ENT + DB $00 + DB $00 +L05534D ENT + DB $00 + DB $00 +L05534F ENT + DB $00 + DB $00 +L055351 ENT + DB $00 + DB $00 +L055353 ENT + DB $00 + DB $00 +L055355 ENT + DB $00 + DB $00 +L055357 ENT + DB $00 + DB $00 +L055359 ENT + DB $00 + DB $00 +L05535B ENT + DB $00 + DB $00 +L05535D ENT + DB $00 + DB $00 +L05535F ENT + DB $00 + DB $00 + DB $00 + DB $00 +L055363 ENT + DB $00 + DB $00 +L055365 ENT + DB $00 + DB $00 +L055367 ENT + DB $00 + DB $00 +L055369 ENT + DB $00 + DB $00 +L05536B ENT + DB $00 + DB $00 +L05536D ENT + DB $00 + DB $00 +L05536F ENT + DB $00 + DB $00 +L055371 ENT + DB $00 + DB $00 +L055373 ENT + DB $00 + DB $00 +L055375 ENT + DB $00 + DB $00 +L055377 ENT + DB $00 + DB $00 +L055379 ENT + DB $00 + DB $00 +L05537B ENT + DB $00 + DB $00 +L05537D ENT + DB $00 + DB $00 +L05537F ENT + DB $00 + DB $00 +L055381 ENT + DB $00 + DB $00 +L055383 ENT + DB $00 + DB $00 +L055385 ENT + DB $00 + DB $00 +L055387 ENT + DB $00 + DB $00 +L055389 ENT + DB $00 + DB $00 +L05538B ENT + DB $00 + DB $00 +L05538D ENT + DB $00 + DB $00 +L05538F ENT + DB $00 + DB $00 +L055391 ENT + DB $00 + DB $00 +L055393 ENT + DB $00 + DB $00 +L055395 ENT + DB $00 + DB $00 +L055397 ENT + DB $00 + DB $00 +L055399 ENT + DB $00 + DB $00 +L05539B ENT + DB $00 + DB $00 +L05539D ENT + DB $00 + DB $00 +L05539F ENT + DB $00 + DB $00 +L0553A1 ENT + DB $00 + DB $00 +L0553A3 ENT + DB $00 + DB $00 +L0553A5 ENT + DB $00 + DB $00 +L0553A7 ENT + DB $00 + DB $00 +L0553A9 ENT + DB $00 + DB $00 +L0553AB ENT + DB $00 + DB $00 +L0553AD ENT + DB $00 + DB $00 +L0553AF ENT + DB $00 + DB $00 +L0553B1 ENT + DB $00 + DB $00 +L0553B3 ENT + DB $00 + DB $00 +L0553B5 ENT + DB $00 + DB $00 +L0553B7 ENT + DB $00 + DB $00 +L0553B9 ENT + DB $00 + DB $00 +L0553BB ENT + DB $00 + DB $00 +L0553BD ENT + DB $00 + DB $00 +L0553BF ENT + DB $00 + DB $00 +L0553C1 ENT + DB $00 + DB $00 +L0553C3 ENT + DB $00 + DB $00 +L0553C5 ENT + DB $00 + DB $00 +L0553C7 ENT + DB $00 + DB $00 +L0553C9 ENT + DB $00 + DB $00 +L0553CB ENT + DB $00 + DB $00 +L0553CD ENT + DB $00 + DB $00 +L0553CF ENT + DB $00 + DB $00 +L0553D1 ENT + DB $00 + DB $00 +L0553D3 ENT + DB $00 + DB $00 +L0553D5 ENT + DB $00 + DB $00 +L0553D7 ENT + DB $00 + DB $00 +L0553D9 ENT + DB $00 + DB $00 +L0553DB ENT + DB $00 + DB $00 +L0553DD ENT + DB $00 + DB $00 +L0553DF ENT + DB $00 + DB $00 +L0553E1 ENT + DB $00 + DB $00 +L0553E3 ENT + DB $00 + DB $00 +L0553E5 ENT + DB $00 + DB $00 +L0553E7 ENT + DB $00 + DB $00 +L0553E9 ENT + DB $00 + DB $00 +L0553EB ENT + DB $00 + DB $00 +L0553ED ENT + DB $00 + DB $00 +L0553EF ENT + DB $00 + DB $00 +L0553F1 ENT + DB $00 + DB $00 +L0553F3 ENT + DB $00 + DB $00 +L0553F5 ENT + DB $00 + DB $00 +L0553F7 ENT + DB $00 + DB $00 +L0553F9 ENT + DB $00 + DB $00 +L0553FB ENT + DB $00 + DB $00 +L0553FD ENT + DB $00 + DB $00 +L0553FF ENT + DB $00 + DB $00 +L055401 ENT + DB $00 + DB $00 +L055403 ENT + DB $00 + DB $00 +L055405 ENT + DB $00 + DB $00 +L055407 ENT + DB $00 + DB $00 +L055409 ENT + DB $00 + DB $00 +L05540B ENT + DB $00 + DB $00 +L05540D ENT + DB $00 + DB $00 +L05540F ENT + DB $00 + DB $00 +L055411 ENT + DB $00 + DB $00 +L055413 ENT + DB $00 + DB $00 +L055415 ENT + DB $00 + DB $00 +L055417 ENT + DB $00 + DB $00 +L055419 ENT + DB $00 + DB $00 +L05541B ENT + DB $00 + DB $00 +L05541D ENT + DB $00 + DB $00 +L05541F ENT + DB $00 + DB $00 +L055421 ENT + DB $00 + DB $00 +L055423 ENT + DB $00 + DB $00 +L055425 ENT + DB $00 + DB $00 +L055427 ENT + DB $00 + DB $00 +L055429 ENT + DB $00 + DB $00 +L05542B ENT + DB $00 + DB $00 +L05542D ENT + DB $00 + DB $00 +L05542F ENT + DB $00 + DB $00 +L055431 ENT + DB $00 + DB $00 +L055433 ENT + DB $00 + DB $00 +L055435 ENT + DB $00 + DB $00 +L055437 ENT + DB $00 + DB $00 +L055439 ENT + DB $00 + DB $00 +L05543B ENT + DB $00 + DB $00 +L05543D ENT + DB $00 + DB $00 +L05543F ENT + DB $00 + DB $00 +L055441 ENT + DB $00 + DB $00 +L055443 ENT + DB $00 + DB $00 +L055445 ENT + DB $00 + DB $00 +L055447 ENT + DB $00 + DB $00 +L055449 ENT + DB $00 + DB $00 +L05544B ENT + DB $00 + DB $00 +L05544D ENT + DB $00 + DB $00 +L05544F ENT + DB $00 + DB $00 +L055451 ENT + DB $00 + DB $00 +L055453 ENT + DB $00 + DB $00 +L055455 ENT + DB $00 + DB $00 +L055457 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $40 + DB $FF + DB $7F + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $FF + DB $7F + DB $35 + DB $C2 + DB $68 + DB $21 + DB $A2 + DB $DA + DB $0F + DB $C9 + DB $00 + DB $40 +L055477 ENT + DB $00 + DB $00 +L055479 ENT + DB $00 + DB $00 +L05547B ENT + DB $00 + DB $00 +L05547D ENT + DB $00 + DB $00 +L05547F ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05548B ENT + DB $00 + DB $00 +L05548D ENT + DB $00 + DB $00 +L05548F ENT + DB $00 + DB $00 +L055491 ENT + DB $00 + DB $00 +L055493 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05549F ENT + DB $00 + DB $00 +L0554A1 ENT + DB $00 + DB $00 +L0554A3 ENT + DB $00 + DB $00 +L0554A5 ENT + DB $00 + DB $00 +L0554A7 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L055521 ENT + DB $00 + DB $00 +L055523 ENT + DB $00 + DB $00 +L055525 ENT + DB $00 + DB $00 +L055527 ENT + DB $00 + DB $00 +L055529 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L055599 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0555A1 ENT + DB $00 + DB $00 +L0555A3 ENT + DB $01 + DB $02 + DB $04 + DB $08 + DB $10 + DB $20 + DB $40 + DB $80 +L0555AB ENT + DB $01 + DB $00 + DB $03 + DB $00 + DB $07 + DB $00 + DB $0F + DB $00 + DB $1F + DB $00 + DB $3F + DB $00 + DB $7F + DB $00 + DB $FF + DB $00 +L0555BB ENT + DB $01 + DB $00 + DB $02 + DB $00 + DB $04 + DB $00 + DB $08 + DB $00 + DB $10 + DB $00 + DB $20 + DB $00 + DB $40 + DB $00 + DB $80 + DB $00 + DB $00 + DB $01 + DB $00 + DB $02 + DB $00 + DB $04 + DB $00 + DB $08 + DB $00 + DB $10 + DB $00 + DB $20 + DB $00 + DB $40 + DB $00 + DB $80 + DB $01 + DB $00 + DB $00 + DB $00 + DB $02 + DB $00 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $08 + DB $00 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + DB $00 + DB $00 + DB $40 + DB $00 + DB $00 + DB $00 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $02 + DB $00 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $08 + DB $00 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + DB $00 + DB $00 + DB $40 + DB $00 + DB $00 + DB $00 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $02 + DB $00 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $08 + DB $00 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + DB $00 + DB $00 + DB $40 + DB $00 + DB $00 + DB $00 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $02 + DB $00 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $08 + DB $00 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + DB $00 + DB $00 + DB $40 + DB $00 + DB $00 + DB $00 + DB $80 +L05565B ENT + DB $00 + DB $00 +L05565D ENT + DB $00 + DB $00 +L05565F ENT + DB $00 + DB $00 +L055661 ENT + DB $01 + DB $3F +L055663 ENT + DB $00 + DB $00 +L055665 ENT + DB $00 + DB $00 + DB $48 + DB $53 +L055669 ENT + DB $00 + DB $00 +L05566B ENT + ADRL L055697 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L055679 ENT + ADRL L05569F + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L055697 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L05569F DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0556C7 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0556CF ENT + DB $00 +L0556D0 ENT + DB $00 + DB $00 +L0556D2 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $80 + DB $FE + DB $3F diff --git a/hypercardiigs/Globals.X.S b/hypercardiigs/Globals.X.S new file mode 100644 index 0000000..4db9a49 --- /dev/null +++ b/hypercardiigs/Globals.X.S @@ -0,0 +1,17 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L040ED4 + EXT L040EE0 + EXT L040F22 + EXT L040F6A + EXT L040FAC + EXT L040FB2 + EXT L040FF4 + EXT L04104E + EXT L041096 + EXT L04109C + EXT L0410CC + EXT L0410FC diff --git a/hypercardiigs/HPrintCard.S b/hypercardiigs/HPrintCard.S new file mode 100644 index 0000000..4437c06 --- /dev/null +++ b/hypercardiigs/HPrintCard.S @@ -0,0 +1,860 @@ +* +* HypercardGS +* segment: $24 HPrintCard +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintCard.l + lst off + +*--------------------------------------- + + use HPrintCard.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 + +*--------------------------------------- + +L240000 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + JSL L073CDF + PLA + STA $0B + LDA $1A + BEQ L24001B + LDA #$0008 + STA $09 + BRA L240020 +L24001B LDA #$0010 + STA $09 +L240020 PHY + PEI $09 + LDY #$0038 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L160A5A + PLA + LSR + BCC L240092 + PHY + PEA ^L0408D5 + PEA L0408D5 + JSL L160B56 + PLA + LSR + BCC L240092 + PEI $1A + JSL L160BAA + PEA ^L160BAA + PEA L160BAA + JSL L07187A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$0001 + CLC + ADC $16 + LDX $18 + BCC L240069 + INX +L240069 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B34 +L240092 PEI $09 + LDY #$0038 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L160B80 + PEI $0B + JSL L0724F7 + LDA $14 + STA $1A + LDA $13 + STA $19 + LDA $11 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L2400BB PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + LDAL L051EF0 + DEC + BEQ L2400D1 + LDA #$00FF + STA $01 +L2400D1 PEI $01 + LDY #$0017 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $000B + JSL L072E7C + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L2400F7 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + LDAL L051EF2 + DEC + DEC + BNE L24010E + LDA #$00FF + STA $01 +L24010E PEI $01 + LDY #$0017 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $000D + JSL L072E7C + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L240134 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$002B + LDA [$0A],Y + BEQ L240160 + PEA $0001 + LDY #$0017 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0007 + JSL L073B05 + LDA #$0000 + LDY #$002B + STA [$0A],Y +L240160 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L240171 PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + PEA ^L051EF0 + PEA L051EF0 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L160A3E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$0001 + CLC + ADC $40 + LDX $42 + BCC L2401A0 + INX +L2401A0 PHX + PHA + JSL L160BC6 + LDA $3E + STA $42 + LDA $3D + STA $41 + LDA $3B + TCD + TSC + CLC + ADC #$0040 + TCS + RTL + +L2401B8 ENT + PHD + TSC + CLC + ADC #$FFD0 + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $1B + PLX + STX $1D + PEI $3C + PEI $3A + PHY + PHY + PEA $0835 + JSL L0711EB + PEA ^L0408DE + PEA L0408DE + PEA ^L0408DF + PEA L0408DF + JSL L073C22 + PHY + PHY + PEA $3FAC + JSL L072834 + PLA + STA $15 + PLX + STX $17 + PHY + PHY + JSL L150FF3 + PLA + STA $09 + PLX + STX $0B + LDX #$0000 + LDA #$0001 + AND $0B + BNE L24020F + INX +L24020F TXA + STA $29 + LDAL L051EF4 + PHA + PEI $17 + PEI $15 + PEA $000B + JSL L073B05 + LDAL L051EF6 + PHA + PEI $17 + PEI $15 + PEA $000A + JSL L073B05 + LDAL L051F20 + PHA + PEI $17 + PEI $15 + PEA $000D + JSL L073B05 + LDA L055327 + LDX L055329 + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0018 + BCC L24025B + INX +L24025B STA $2D + STX $2F + LDA #$0020 + AND [$2D] + BEQ L240269 + LDA #$0001 +L240269 AND $29 + BEQ L240274 + LDA #$0012 + STA $21 + BRA L240279 +L240274 LDA #$0013 + STA $21 +L240279 PEI $17 + PEI $15 + PEI $21 + JSL L073CFE + PHY + PEI $17 + PEI $15 + JSL L160BE2 + PLA + STA $2B + PEA $0000 + PHD + JSL L2400F7 + PEA $0000 + PHD + JSL L2400BB + LDAL L051F16 + PHA + PEI $17 + PEI $15 + PEA $000C + JSL L073B05 + LDAL L051EF0 + PHA + PEI $17 + PEI $15 + PEA $000E + JSL L073B05 + LDAL L051EF2 + PHA + PEI $17 + PEI $15 + PEA $0005 + JSL L073B05 + PHY + PHY + JSL L160BD4 + PLA + STA $0D + PLX + STX $0F + LDA $0D + ORA $0F + BNE L2402E4 + BRL L2406AC +L2402E4 PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L15038F + PLA + BNE L2402FB + LDA #$000F + STA $1F + BRA L240300 +L2402FB LDA #$0010 + STA $1F +L240300 PEI $17 + PEI $15 + PEI $1F + JSL L073CFE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PHY + PHY + PEI $17 + PEI $15 + PEI $1F + JSL L073032 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + PEA $0004 + JSL L151005 + PEI $17 + PEI $15 + JSL L15102F + PEI $17 + PEI $15 + JSL L1511C8 + PEI $17 + PEI $15 + JSL L151131 + PHY + JSL L0727BF + PLA + STA $19 + STZ L05533F + STZ L05533D +L24035F PHY + PEA $0001 + JSL L0736C8 + PLA + STA $23 + PHY + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEI $17 + PEI $15 + JSL L150482 + PLA + STA $21 + LDA #$FFFD + CMP $23 + BEQ L240393 + BRL L2404A8 +L240393 LDA #$007F + ANDL L0540A1 + STA $21 + LDA $21 + SEC + SBC #$0008 + BPL L2403A7 + BRL L240451 +L2403A7 CMP #$0078 + BMI L2403AF + BRL L240451 +L2403AF SEC + SBC #$0000 + BEQ L240405 + DEC + BEQ L2403F6 + SEC + SBC #$0004 + BEQ L240405 + SEC + SBC #$0008 + BEQ L240405 + DEC + DEC + DEC + BEQ L240405 + DEC + DEC + DEC + BEQ L240405 + SEC + SBC #$0028 + BEQ L240414 + SEC + SBC #$0013 + BEQ L240414 + DEC + DEC + BEQ L240414 + SEC + SBC #$000B + BEQ L240414 + SEC + SBC #$0013 + BEQ L240414 + DEC + DEC + BEQ L240414 + SEC + SBC #$0007 + BEQ L240405 + BRA L240451 +L2403F6 PHY + PHY + JSL L150FE7 + PLA + STA $11 + PLX + STX $13 + BRL L2404A8 +L240405 PHY + PEI $17 + PEI $15 + JSL L072354 + PLA + STA $23 + BRL L2404A8 +L240414 LDA #$0100 + ANDL L0540AD + BEQ L24044F + PEI $21 + PHY + PHY + JSL L150AF2 + PLA + PLX + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$001C + BCC L24043A + INX +L24043A STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + PHX + PHA + PEA $0002 + JSL L160B3A +L24044F BRA L2404A8 +L240451 LDA $21 + SEC + SBC #$0030 + BVS L24045C + EOR #$8000 +L24045C BMI L240463 + LDA #$0000 + BRA L240466 +L240463 LDA #$0001 +L240466 PHA + LDA $21 + SEC + SBC #$003A + BVS L240472 + EOR #$8000 +L240472 BPL L240479 + LDA #$0000 + BRA L24047C +L240479 LDA #$0001 +L24047C AND $01,S + PLX + PHA + LDX #$0000 + LDA #$1000 + ANDL L0540AD + BNE L24048D + INX +L24048D TXA + AND $01,S + PLX + LSR + BCC L2404A8 + PHY + PEI $17 + PEI $15 + JSL L072354 + PLA + STA $23 + PEA $0000 + PHD + JSL L240134 +L2404A8 LDA #$FFFE + CMP $23 + BNE L2404B4 + LDA #$0063 + STA $23 +L2404B4 LDA $23 + DEC + BPL L2404BC + BRL L240681 +L2404BC CMP #$0063 + BMI L2404C4 + BRL L240681 +L2404C4 SEC + SBC #$0000 + BNE L2404CD + BRL L240553 +L2404CD DEC + BNE L2404D3 + BRL L240562 +L2404D3 DEC + BNE L2404D9 + BRL L24056B +L2404D9 DEC + BNE L2404DF + BRL L240579 +L2404DF DEC + BNE L2404E5 + BRL L240652 +L2404E5 DEC + BNE L2404EB + BRL L240587 +L2404EB DEC + BNE L2404F1 + BRL L2405A1 +L2404F1 DEC + BNE L2404F7 + BRL L2405A1 +L2404F7 DEC + BNE L2404FD + BRL L2405A1 +L2404FD DEC + BNE L240503 + BRL L2405F2 +L240503 DEC + BNE L240509 + BRL L2405D3 +L240509 DEC + BNE L24050F + BRL L24063F +L24050F DEC + BNE L240515 + BRL L2405AC +L240515 DEC + BNE L24051B + BRL L240610 +L24051B SEC + SBC #$0055 + BEQ L240524 + BRL L240681 +L240524 PEI $17 + PEI $15 + JSL L1506B3 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 + PEI $17 + PEI $15 + JSL L1517CD + PEA $0000 + PHD + JSL L240171 + PEI $17 + PEI $15 + JSL L1506AD + BRL L240681 +L240553 LDA #$0001 + STA L05533F + LDA #$0001 + STA L05533D + BRL L240681 +L240562 LDA #$0001 + STA L05533F + BRL L240681 +L24056B PEA $0001 + PEA $0000 + PHD + JSL L240000 + BRL L240681 +L240579 PEA $0000 + PEA $0000 + PHD + JSL L240000 + BRL L240681 +L240587 LDA $2B + BNE L24059E + PEA $0001 + PEI $17 + PEI $15 + PEA $0006 + JSL L073B05 + LDA #$0001 + STA $2B +L24059E BRL L240681 +L2405A1 PEA $0000 + PHD + JSL L240134 + BRL L240681 +L2405AC LDA #$0001 + SEC + SBCL L051F20 + STAL L051F20 + LDAL L051F20 + PHA + PEI $17 + PEI $15 + PEA $000D + JSL L073B05 + PEA $0000 + PHD + JSL L240171 + BRL L240681 +L2405D3 LDA #$0001 + SEC + SBCL L051EF4 + STAL L051EF4 + LDAL L051EF4 + PHA + PEI $17 + PEI $15 + PEA $000B + JSL L073B05 + BRL L240681 +L2405F2 LDA #$0001 + SEC + SBCL L051EF6 + STAL L051EF6 + LDAL L051EF6 + PHA + PEI $17 + PEI $15 + PEA $000A + JSL L073B05 + BRA L240681 +L240610 PHY + PEI $17 + PEI $15 + PEA $000E + JSL L072B6B + PLA + STA $21 + LDAL L051EF0 + CMP $21 + BEQ L24063D + LDA $21 + STAL L051EF0 + PEA $0000 + PHD + JSL L2400BB + PEA $0000 + PHD + JSL L240171 +L24063D BRA L240681 +L24063F PHY + PEI $17 + PEI $15 + PEA $000C + JSL L072B6B + PLA + STAL L051F16 + BRA L240681 +L240652 PHY + PEI $17 + PEI $15 + PEA $0005 + JSL L072B6B + PLA + STA $21 + LDAL L051EF2 + CMP $21 + BEQ L24067F + LDA $21 + STAL L051EF2 + PEA $0000 + PHD + JSL L2400F7 + PEA $0000 + PHD + JSL L240171 +L24067F BRA L240681 +L240681 LDA L05533F + BNE L240689 + BRL L24035F +L240689 LDA L05533D + BEQ L2406AC + PEI $17 + PEI $15 + PEI $2B + JSL L160BF0 + LDA L055335 + PHA + PHY + PEI $0F + PEI $0D + JSL L160BB8 + PLA + ORA $01,S + PLX + STA L055335 +L2406AC PEI $17 + PEI $15 + JSL L072634 + PEI $19 + JSL L0724F7 + PEI $1D + PEI $1B + JSL L151131 + JSL L09AFB1 + PEI $0F + PEI $0D + JSL L07185A + LDA $34 + STA $3C + LDA $33 + STA $3B + LDA $31 + TCD + TSC + CLC + ADC #$003A + TCS + RTL + diff --git a/hypercardiigs/HPrintCard.X.S b/hypercardiigs/HPrintCard.X.S new file mode 100644 index 0000000..8537b1d --- /dev/null +++ b/hypercardiigs/HPrintCard.X.S @@ -0,0 +1,69 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L0313BE + EXT L07187A + EXT L073C22 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0711EB + EXT L072E7C + EXT L150493 + EXT L15102F + EXT L151131 + EXT L0540A1 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540AB + EXT L0540A9 + EXT L150482 + EXT L151005 + EXT L150D20 + EXT L150B34 + EXT L073CDF + EXT L09AFB1 + EXT L1511C8 + EXT L073B05 + EXT L0540AD + EXT L055327 + EXT L055329 + EXT L073CFE + EXT L072B6B + EXT L073032 + EXT L150FE7 + EXT L072354 + EXT L150FF3 + EXT L055335 + EXT L051EF0 + EXT L051EF4 + EXT L051EF6 + EXT L160A3E + EXT L160A5A + EXT L051F16 + EXT L160B3A + EXT L05531F + EXT L055321 + EXT L05533F + EXT L05533D + EXT L160B56 + EXT L160B80 + EXT L15038F + EXT L160BAA + EXT L160BB8 + EXT L160BC6 + EXT L160BD4 + EXT L160BE2 + EXT L150AF2 + EXT L160BF0 + EXT L051EF2 + EXT L051F20 + EXT L0408D5 + EXT L0408DE + EXT L0408DF diff --git a/hypercardiigs/HPrintDlog.S b/hypercardiigs/HPrintDlog.S new file mode 100644 index 0000000..9813a61 --- /dev/null +++ b/hypercardiigs/HPrintDlog.S @@ -0,0 +1,8484 @@ +* +* HypercardGS +* segment: $22 HPrintDlog +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintDlog.l + lst off + +*--------------------------------------- + + use HPrintDlog.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 + +*--------------------------------------- + +L220000 ENT + ADRL L220006 + DB $00 + DB $00 +L220006 DB $06 + DB $00 + DB $FD + DB $FF + DB $00 + DB $00 + DB $08 + DB $00 + DB $01 + DB $01 + DB $17 + DB $00 + DB $00 + DB $90 + DB $06 + DB $00 + DB $FA + DB $00 + DB $17 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $17 + DB $00 + DB $08 + DB $00 + DB $64 + DB $03 + DB $07 + DB $00 + DB $01 + DB $00 + DB $01 + DB $00 + DB $4D + DB $00 + DB $7F + DB $FF + DB $3F + DB $FF + DB $FF + DB $FC + DB $07 + DB $FC + DB $06 + DB $00 + DB $10 + DB $30 + DB $00 + DB $F0 + DB $01 + DB $FF + DB $FE + DB $00 + DB $00 + DB $1E + DB $6D + DB $84 + DB $30 + DB $31 + DB $8F + DB $00 + DB $00 + DB $00 + DB $01 + DB $9E + DB $63 + DB $CF + DB $61 + DB $F3 + DB $DF + DB $BC + DB $F0 + DB $06 + DB $06 + DB $1E + DB $7C + DB $F7 + DB $CF + DB $7D + DB $FF + DB $BD + DB $9F + DB $87 + DB $8F + DB $08 + DB $31 + DB $BD + DB $F3 + DB $DF + DB $3D + DB $FE + DB $78 + DB $F0 + DB $F3 + DB $CF + DB $FF + DB $C1 + DB $E6 + DB $00 + DB $60 + DB $30 + DB $00 + DB $30 + DB $0E + DB $06 + DB $0C + DB $3C + DB $38 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $7F + DB $87 + DB $34 + DB $9E + DB $78 + DB $4E + DB $52 + DB $48 + DB $63 + DB $0E + DB $49 + DB $93 + DB $00 + DB $11 + DB $03 + DB $12 + DB $3C + DB $69 + DB $64 + DB $66 + DB $0C + DB $49 + DB $91 + DB $98 + DB $31 + DB $23 + DB $1C + DB $23 + DB $CE + DB $07 + DB $B9 + DB $F0 + DB $3A + DB $2E + DB $40 + DB $7F + DB $7C + DB $00 + DB $03 + DB $33 + DB $10 + DB $1C + DB $FB + DB $F8 + DB $01 + DB $9F + DB $79 + DB $E0 + DB $00 + DB $00 + DB $D8 + DB $01 + DB $E1 + DB $80 + DB $40 + DB $00 + DB $00 + DB $02 + DB $19 + DB $72 + DB $FE + DB $00 + DB $00 + DB $0D + DB $B6 + DB $D8 + DB $04 + DB $25 + DB $FC + DB $00 + DB $81 + DB $21 + DB $F0 + DB $03 + DB $C0 + DB $0C + DB $18 + DB $43 + DB $04 + DB $00 + DB $38 + DB $20 + DB $0F + DB $0F + DB $01 + DB $80 + DB $07 + DB $E3 + DB $F1 + DB $FE + DB $7F + DB $DF + DB $5A + DB $41 + DB $B0 + DB $C9 + DB $18 + DB $00 + DB $03 + DB $27 + DB $E6 + DB $79 + DB $E7 + DB $86 + DB $01 + DB $E7 + DB $98 + DB $0C + DB $03 + DB $33 + DB $83 + DB $9E + DB $79 + DB $E7 + DB $8C + DB $67 + DB $9B + DB $07 + DB $9B + DB $0C + DB $79 + DB $E7 + DB $9E + DB $79 + DB $E6 + DB $66 + DB $78 + DB $F0 + DB $F3 + DB $CC + DB $3C + DB $60 + DB $6B + DB $00 + DB $30 + DB $30 + DB $00 + DB $30 + DB $18 + DB $06 + DB $00 + DB $0C + DB $18 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $30 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $CC + DB $CC + DB $E0 + DB $33 + DB $CC + DB $93 + DB $80 + DB $00 + DB $C1 + DB $93 + DB $02 + DB $64 + DB $80 + DB $20 + DB $85 + DB $80 + DB $66 + DB $B0 + DB $98 + DB $C3 + DB $16 + DB $02 + DB $63 + DB $0C + DB $58 + DB $0F + DB $F6 + DB $26 + DB $38 + DB $0F + DB $E5 + DB $9B + DB $D3 + DB $78 + DB $06 + DB $CC + DB $C6 + DB $00 + DB $C6 + DB $1B + DB $10 + DB $26 + DB $65 + DB $B0 + DB $13 + DB $73 + DB $CF + DB $30 + DB $00 + DB $00 + DB $00 + DB $01 + DB $82 + DB $02 + DB $40 + DB $00 + DB $00 + DB $01 + DB $26 + DB $9D + DB $98 + DB $00 + DB $00 + DB $1B + DB $37 + DB $99 + DB $0A + DB $01 + DB $8C + DB $00 + DB $87 + DB $F9 + DB $F0 + DB $03 + DB $CF + DB $FF + DB $E0 + DB $40 + DB $9B + DB $03 + DB $7C + DB $D8 + DB $F0 + DB $00 + DB $FF + DB $FF + DB $C6 + DB $00 + DB $00 + DB $1E + DB $6D + DB $B4 + DB $34 + DB $61 + DB $E0 + DB $66 + DB $18 + DB $00 + DB $06 + DB $66 + DB $60 + DB $61 + DB $E7 + DB $F7 + DB $C3 + DB $67 + DB $9E + DB $D9 + DB $F9 + DB $83 + DB $9B + DB $9E + DB $78 + DB $67 + DB $8C + DB $61 + DB $9B + DB $07 + DB $B3 + DB $0E + DB $FD + DB $E7 + DB $9E + DB $79 + DB $E0 + DB $66 + DB $78 + DB $F6 + DB $DE + DB $CC + DB $6C + DB $30 + DB $71 + DB $80 + DB $17 + DB $FE + DB $79 + DB $F7 + DB $BE + DB $FF + DB $DC + DB $7C + DB $DB + DB $FB + DB $E7 + DB $BE + DB $7F + DB $6F + DB $7D + DB $9E + DB $3C + DB $3C + DB $F3 + DB $FC + DB $8C + DB $40 + DB $07 + DB $9E + DB $C3 + DB $E0 + DB $1E + DB $CC + DB $00 + DB $00 + DB $7C + DB $03 + DB $1E + DB $79 + DB $E0 + DB $1E + DB $00 + DB $0E + DB $00 + DB $00 + DB $00 + DB $78 + DB $00 + DB $00 + DB $03 + DB $33 + DB $36 + DB $F6 + DB $0F + DB $0F + DB $E9 + DB $F6 + DB $12 + DB $A0 + DB $3F + DB $CC + DB $CE + DB $00 + DB $CC + DB $0D + DB $AC + DB $C3 + DB $31 + DB $B7 + DB $E3 + DB $33 + DB $CF + DB $37 + DB $B8 + DB $F0 + DB $D8 + DB $01 + DB $86 + DB $3C + DB $A3 + DB $3C + DB $C0 + DB $07 + DB $80 + DB $01 + DB $98 + DB $F7 + DB $00 + DB $1B + DB $6D + DB $B0 + DB $11 + DB $67 + DB $64 + DB $00 + DB $81 + DB $21 + DB $F0 + DB $03 + DB $C6 + DB $00 + DB $E0 + DB $40 + DB $E1 + DB $86 + DB $FF + DB $FF + DB $00 + DB $0F + DB $30 + DB $00 + DB $C7 + DB $FF + DB $3F + DB $F8 + DB $0D + DB $9F + DB $08 + DB $34 + DB $60 + DB $7F + DB $FE + DB $3F + DB $0C + DB $66 + DB $60 + DB $C7 + DB $66 + DB $1E + DB $66 + DB $3D + DB $98 + DB $30 + DB $00 + DB $C6 + DB $AB + DB $9F + DB $D8 + DB $67 + DB $EF + DB $6F + DB $FB + DB $07 + DB $E3 + DB $0F + DB $FF + DB $E7 + DB $F6 + DB $7F + DB $3C + DB $66 + DB $6D + DB $B6 + DB $CC + DB $78 + DB $CC + DB $18 + DB $60 + DB $00 + DB $0C + DB $F3 + DB $CF + DB $3C + DB $D9 + DB $9E + DB $6C + DB $3D + DB $9B + DB $6F + DB $3C + DB $F3 + DB $CF + DB $98 + DB $31 + DB $9E + DB $3D + DB $B7 + DB $B3 + DB $1B + DB $0C + DB $30 + DB $0C + DB $F3 + DB $C3 + DB $18 + DB $73 + DB $CD + DB $F7 + DB $DF + DB $CD + DB $F7 + DB $F3 + DB $CF + DB $37 + DB $F3 + DB $EE + DB $E6 + DB $F9 + DB $E7 + DB $9E + DB $CD + DB $EC + DB $F3 + DB $CF + DB $3F + DB $DD + DB $8F + DB $99 + DB $FF + DB $E5 + DB $9E + DB $00 + DB $00 + DB $0C + DB $CF + DB $D6 + DB $DB + DB $F6 + DB $1B + DB $FC + DB $DF + DB $19 + DB $B3 + DB $63 + DB $33 + DB $CF + DB $30 + DB $CF + DB $3B + DB $DF + DB $E3 + DB $1F + DB $C2 + DB $A6 + DB $66 + DB $60 + DB $0C + DB $DE + DB $7D + DB $9F + DB $99 + DB $FF + DB $E0 + DB $00 + DB $07 + DB $E0 + DB $E7 + DB $E4 + DB $00 + DB $87 + DB $F9 + DB $F0 + DB $3F + DB $CE + DB $30 + DB $E0 + DB $38 + DB $E1 + DB $4C + DB $7D + DB $F8 + DB $F0 + DB $F0 + DB $F0 + DB $00 + DB $FE + DB $00 + DB $00 + DB $18 + DB $1F + DB $C5 + DB $96 + DB $58 + DB $60 + DB $66 + DB $18 + DB $00 + DB $18 + DB $66 + DB $61 + DB $81 + DB $FE + DB $1E + DB $66 + DB $66 + DB $F8 + DB $19 + DB $F9 + DB $8C + DB $AB + DB $FE + DB $78 + DB $67 + DB $8C + DB $67 + DB $9B + DB $07 + DB $B3 + DB $0D + DB $7B + DB $E7 + DB $86 + DB $7B + DB $06 + DB $66 + DB $6D + DB $B6 + DB $DE + DB $31 + DB $8C + DB $0C + DB $60 + DB $00 + DB $0C + DB $F3 + DB $C3 + DB $3F + DB $D9 + DB $9E + DB $6C + DB $3F + DB $1B + DB $6F + DB $3C + DB $F3 + DB $CF + DB $0F + DB $31 + DB $9B + DB $6D + DB $B3 + DB $37 + DB $30 + DB $8C + DB $40 + DB $0C + DB $F3 + DB $C3 + DB $DE + DB $73 + DB $CF + DB $3C + DB $F3 + DB $CF + DB $3C + DB $F0 + DB $FF + DB $FC + DB $BF + DB $66 + DB $66 + DB $CF + DB $3C + DB $F3 + DB $CF + DB $3C + DB $F3 + DB $CF + DB $33 + DB $01 + DB $86 + DB $19 + DB $F7 + DB $E6 + DB $03 + DB $C0 + DB $00 + DB $3F + DB $FC + DB $E7 + DB $34 + DB $C3 + DB $30 + DB $CC + DB $F3 + DB $11 + DB $B3 + DB $63 + DB $1F + DB $7B + DB $37 + DB $FF + DB $5E + DB $18 + DB $63 + DB $06 + DB $3D + DB $1C + DB $C3 + DB $30 + DB $0C + DB $F3 + DB $C7 + DB $99 + DB $9F + DB $80 + DB $00 + DB $00 + DB $00 + DB $11 + DB $6F + DB $CC + DB $00 + DB $81 + DB $21 + DB $F0 + DB $32 + DB $C6 + DB $38 + DB $D8 + DB $03 + DB $E5 + DB $B8 + DB $39 + DB $FF + DB $0F + DB $0F + DB $30 + DB $00 + DB $C1 + DB $E7 + DB $CF + DB $E0 + DB $0D + DB $B5 + DB $AB + DB $CC + DB $60 + DB $69 + DB $18 + DB $00 + DB $30 + DB $64 + DB $63 + DB $19 + DB $87 + DB $9E + DB $6C + DB $66 + DB $18 + DB $0C + DB $03 + DB $00 + DB $B7 + DB $9E + DB $79 + DB $E7 + DB $8C + DB $67 + DB $9B + DB $67 + DB $9B + DB $0C + DB $79 + DB $E7 + DB $86 + DB $79 + DB $E6 + DB $66 + DB $67 + DB $19 + DB $B3 + DB $33 + DB $0C + DB $06 + DB $60 + DB $00 + DB $0C + DB $F3 + DB $CF + DB $3C + DB $18 + DB $FE + DB $6C + DB $3D + DB $9B + DB $6F + DB $3C + DB $F3 + DB $CF + DB $01 + DB $B7 + DB $9B + DB $66 + DB $67 + DB $9B + DB $60 + DB $CC + DB $C0 + DB $0F + DB $FF + DB $CF + DB $13 + DB $F3 + DB $CF + DB $3C + DB $F3 + DB $CF + DB $3C + DB $F3 + DB $C3 + DB $0D + DB $30 + DB $66 + DB $66 + DB $CF + DB $3C + DB $F3 + DB $CF + DB $3C + DB $F3 + DB $CF + DB $33 + DB $00 + DB $F6 + DB $2F + DB $72 + DB $F6 + DB $00 + DB $00 + DB $00 + DB $18 + DB $CC + DB $C7 + DB $64 + DB $C0 + DB $03 + DB $FD + DB $F3 + DB $21 + DB $B3 + DB $63 + DB $00 + DB $01 + DB $2C + DB $C3 + DB $9E + DB $78 + DB $63 + DB $06 + DB $41 + DB $16 + DB $66 + DB $60 + DB $0F + DB $FF + DB $C7 + DB $99 + DB $98 + DB $00 + DB $00 + DB $00 + DB $01 + DB $0A + DB $37 + DB $FC + DB $00 + DB $7F + DB $FF + DB $F0 + DB $34 + DB $FE + DB $00 + DB $C7 + DB $FF + DB $9B + DB $10 + DB $10 + DB $D8 + DB $F0 + DB $F0 + DB $3F + DB $FF + DB $C0 + DB $00 + DB $00 + DB $18 + DB $00 + DB $1F + DB $06 + DB $76 + DB $30 + DB $C0 + DB $00 + DB $C0 + DB $E0 + DB $79 + DB $FF + DB $EF + DB $06 + DB $F3 + DB $CC + DB $3C + DB $F6 + DB $C6 + DB $06 + DB $0C + DB $81 + DB $9F + DB $CF + DB $7D + DB $FC + DB $3D + DB $9F + DB $BD + DB $8F + DB $FC + DB $78 + DB $BD + DB $83 + DB $D9 + DB $BC + DB $63 + DB $C7 + DB $19 + DB $B3 + DB $33 + DB $FC + DB $02 + DB $60 + DB $00 + DB $07 + DB $FE + DB $79 + DB $F7 + DB $99 + DB $1E + DB $7F + DB $BC + DB $FF + DB $6F + DB $37 + DB $BE + DB $7F + DB $0F + DB $1C + DB $F9 + DB $C6 + DB $6C + DB $E3 + DB $FC + DB $CC + DB $C0 + DB $0C + DB $F3 + DB $7B + DB $F0 + DB $DE + DB $79 + DB $F7 + DB $DF + DB $7D + DB $F7 + DB $DE + DB $79 + DB $E7 + DB $DE + DB $FF + DB $FF + DB $CD + DB $E7 + DB $9E + DB $79 + DB $E7 + DB $DF + DB $7D + DB $F3 + DB $00 + DB $2F + DB $C1 + DB $82 + DB $EC + DB $00 + DB $00 + DB $00 + DB $00 + DB $CF + DB $7C + DB $DB + DB $FF + DB $FC + DB $CE + DB $5E + DB $45 + DB $B6 + DB $CB + DB $3F + DB $7B + DB $37 + DB $B9 + DB $E3 + DB $D8 + DB $1E + DB $04 + DB $01 + DB $F3 + DB $3C + DB $CD + DB $BC + DB $F3 + DB $7C + DB $FE + DB $F7 + DB $00 + DB $00 + DB $00 + DB $00 + DB $04 + DB $47 + DB $CC + DB $00 + DB $1F + DB $FF + DB $3F + DB $F8 + DB $07 + DB $FF + DB $C1 + DB $FE + 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 $04 + DB $00 + DB $00 + DB $0F + DB $00 + DB $01 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $01 + DB $80 + DB $00 + DB $00 + DB $78 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $60 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $01 + DB $E0 + DB $7F + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $F0 + DB $00 + DB $E0 + DB $00 + DB $00 + DB $00 + DB $30 + DB $0C + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $1E + DB $00 + DB $7F + DB $80 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $04 + DB $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 $20 + DB $07 + DB $02 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $08 + DB $00 + DB $F8 + DB $00 + DB $06 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $06 + 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 $3D + DB $FC + DB $00 + DB $00 + DB $00 + DB $12 + DB $00 + DB $12 + DB $00 + DB $20 + DB $00 + DB $32 + DB $00 + DB $32 + DB $00 + DB $32 + DB $00 + DB $32 + DB $00 + DB $42 + DB $00 + DB $42 + DB $00 + DB $42 + DB $00 + DB $42 + DB $00 + DB $49 + DB $00 + DB $50 + DB $00 + DB $57 + DB $00 + DB $5E + DB $00 + DB $72 + DB $00 + DB $72 + DB $00 + DB $72 + DB $00 + DB $87 + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9B + DB $00 + DB $9D + DB $00 + DB $A3 + DB $00 + DB $AA + DB $00 + DB $B1 + DB $00 + DB $B8 + DB $00 + DB $BF + DB $00 + DB $C1 + DB $00 + DB $C6 + DB $00 + DB $CB + DB $00 + DB $D1 + DB $00 + DB $D7 + DB $00 + DB $DA + DB $00 + DB $E0 + DB $00 + DB $E2 + DB $00 + DB $E9 + DB $00 + DB $EF + DB $00 + DB $F5 + DB $00 + DB $FB + DB $00 + DB $01 + DB $01 + DB $07 + DB $01 + DB $0D + DB $01 + DB $13 + DB $01 + DB $19 + DB $01 + DB $1F + DB $01 + DB $25 + DB $01 + DB $27 + DB $01 + DB $2A + DB $01 + DB $2F + DB $01 + DB $35 + DB $01 + DB $3A + DB $01 + DB $40 + DB $01 + DB $47 + DB $01 + DB $4D + DB $01 + DB $53 + DB $01 + DB $59 + DB $01 + DB $5F + DB $01 + DB $64 + DB $01 + DB $69 + DB $01 + DB $6F + DB $01 + DB $75 + DB $01 + DB $79 + DB $01 + DB $7F + DB $01 + DB $86 + DB $01 + DB $8C + DB $01 + DB $93 + DB $01 + DB $99 + DB $01 + DB $9F + DB $01 + DB $A5 + DB $01 + DB $AB + DB $01 + DB $B1 + DB $01 + DB $B7 + DB $01 + DB $BD + DB $01 + DB $C3 + DB $01 + DB $CA + DB $01 + DB $D2 + DB $01 + DB $D8 + DB $01 + DB $DE + DB $01 + DB $E4 + DB $01 + DB $E8 + DB $01 + DB $EF + DB $01 + DB $F3 + DB $01 + DB $F9 + DB $01 + DB $01 + DB $02 + DB $04 + DB $02 + DB $0A + DB $02 + DB $10 + DB $02 + DB $16 + DB $02 + DB $1C + DB $02 + DB $22 + DB $02 + DB $27 + DB $02 + DB $2D + DB $02 + DB $33 + DB $02 + DB $37 + DB $02 + DB $3C + DB $02 + DB $42 + DB $02 + DB $46 + DB $02 + DB $4E + DB $02 + DB $54 + DB $02 + DB $5A + DB $02 + DB $60 + DB $02 + DB $66 + DB $02 + DB $6B + DB $02 + DB $71 + DB $02 + DB $77 + DB $02 + DB $7D + DB $02 + DB $84 + DB $02 + DB $8C + DB $02 + DB $92 + DB $02 + DB $98 + DB $02 + DB $9E + DB $02 + DB $A4 + DB $02 + DB $A6 + DB $02 + DB $AC + DB $02 + DB $B4 + DB $02 + DB $B4 + DB $02 + DB $BA + DB $02 + DB $C0 + DB $02 + DB $C6 + DB $02 + DB $CB + DB $02 + DB $D2 + DB $02 + DB $D8 + DB $02 + DB $DE + DB $02 + DB $E4 + DB $02 + DB $EA + DB $02 + DB $F0 + DB $02 + DB $F6 + DB $02 + DB $FC + DB $02 + DB $02 + DB $03 + DB $08 + DB $03 + DB $0E + DB $03 + DB $14 + DB $03 + DB $1A + DB $03 + DB $20 + DB $03 + DB $24 + DB $03 + DB $28 + DB $03 + DB $2C + DB $03 + DB $30 + DB $03 + DB $36 + DB $03 + DB $3C + DB $03 + DB $42 + DB $03 + DB $48 + DB $03 + DB $4E + DB $03 + DB $54 + DB $03 + DB $5A + DB $03 + DB $60 + DB $03 + DB $66 + DB $03 + DB $6C + DB $03 + DB $72 + DB $03 + DB $77 + DB $03 + DB $7C + DB $03 + DB $83 + DB $03 + DB $89 + DB $03 + DB $8C + DB $03 + DB $91 + DB $03 + DB $97 + DB $03 + DB $9D + DB $03 + DB $A2 + DB $03 + DB $AB + DB $03 + DB $AE + DB $03 + DB $B2 + DB $03 + DB $B8 + DB $03 + DB $C0 + DB $03 + DB $C7 + DB $03 + DB $CE + DB $03 + DB $D4 + DB $03 + DB $D9 + DB $03 + DB $DE + DB $03 + DB $E4 + DB $03 + DB $EA + DB $03 + DB $F0 + DB $03 + DB $F6 + DB $03 + DB $FD + DB $03 + DB $04 + DB $04 + DB $0A + DB $04 + DB $10 + DB $04 + DB $16 + DB $04 + DB $1C + DB $04 + DB $26 + DB $04 + DB $2D + DB $04 + DB $33 + DB $04 + DB $35 + DB $04 + DB $3B + DB $04 + DB $43 + DB $04 + DB $49 + DB $04 + DB $4F + DB $04 + DB $54 + DB $04 + DB $5C + DB $04 + DB $64 + DB $04 + DB $6C + DB $04 + DB $6C + DB $04 + DB $72 + DB $04 + DB $78 + DB $04 + DB $7F + DB $04 + DB $87 + DB $04 + DB $91 + DB $04 + DB $94 + DB $04 + DB $9B + DB $04 + DB $A1 + DB $04 + DB $A7 + DB $04 + DB $AA + DB $04 + DB $AD + DB $04 + DB $B2 + DB $04 + DB $B9 + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $BF + DB $04 + DB $C6 + DB $04 + DB $14 + DB $02 + DB $FF + DB $FF + DB $10 + DB $02 + DB $14 + DB $02 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $12 + DB $02 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $08 + DB $01 + DB $08 + DB $01 + DB $08 + DB $01 + DB $09 + DB $02 + DB $16 + DB $02 + DB $FF + DB $FF + DB $FF + DB $FF + DB $17 + DB $02 + DB $16 + DB $02 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $04 + DB $01 + DB $06 + DB $03 + DB $08 + DB $02 + DB $08 + DB $01 + DB $08 + DB $01 + DB $08 + DB $01 + DB $09 + DB $02 + DB $06 + DB $03 + DB $07 + DB $02 + DB $07 + DB $02 + DB $07 + DB $01 + DB $08 + DB $02 + DB $05 + DB $02 + DB $08 + DB $02 + DB $04 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $04 + DB $02 + DB $05 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $03 + DB $08 + DB $02 + DB $09 + DB $02 + DB $08 + DB $02 + DB $09 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $09 + DB $02 + DB $09 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $06 + DB $02 + DB $08 + DB $01 + DB $06 + DB $02 + DB $08 + DB $02 + DB $08 + DB $01 + DB $05 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $06 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $03 + DB $09 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $09 + DB $02 + DB $09 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $06 + DB $03 + DB $08 + DB $02 + DB $09 + DB $01 + DB $04 + DB $00 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $09 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $06 + DB $02 + DB $06 + DB $02 + DB $06 + DB $02 + DB $06 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $07 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $07 + DB $03 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $0B + DB $02 + DB $07 + DB $03 + DB $06 + DB $02 + DB $08 + DB $02 + DB $0A + DB $02 + DB $09 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $07 + DB $02 + DB $07 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $01 + DB $08 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $08 + DB $02 + DB $0C + DB $02 + DB $09 + DB $02 + DB $08 + DB $02 + DB $06 + DB $03 + DB $08 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $07 + DB $02 + DB $08 + DB $01 + DB $08 + DB $01 + DB $08 + DB $01 + DB $04 + DB $00 + DB $08 + DB $02 + DB $08 + DB $02 + DB $09 + DB $02 + DB $0A + DB $02 + DB $0C + DB $02 + DB $05 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $08 + DB $02 + DB $05 + DB $02 + DB $05 + DB $02 + DB $07 + DB $02 + DB $08 + DB $01 + DB $08 + DB $02 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $01 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $01 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $01 + DB $00 + DB $FF + DB $FF + DB $01 + DB $00 + DB $08 + DB $01 + DB $FF + DB $FF +L2208D8 DW $0000 + DW $0451 + DW $0000 + ADRL L2208FE + ADRL L220902 + ADRL L220910 + ADRL L22091E + ADRL L22092C + ADRL L22093A + ADRL L220948 + ADRL L220956 +L2208FE DW $0000 + DW $0000 +L220902 DW $0000 + DW $0006 + DW $0000 + DW $0000 + DW $0000 + ADRL L220964 +L220910 DW $0000 + DW $0064 + DW $0000 + DW $0000 + DW $0080 + ADRL L2209AD +L22091E DW $0000 + DW $0001 + DW $0000 + DW $0000 + DW $0000 + ADRL L220975 +L22092C DW $0000 + DW $0002 + DW $0000 + DW $0000 + DW $0000 + ADRL L220985 +L22093A DW $0000 + DW $0003 + DW $0000 + DW $0000 + DW $0000 + ADRL L22098F +L220948 DW $0000 + DW $0004 + DW $0000 + DW $0000 + DW $0000 + ADRL L220999 +L220956 DW $0000 + DW $0005 + DW $0000 + DW $0000 + DW $0000 + ADRL L2209A3 +L220964 STR 'Edit Template...' +L220975 STR 'New Template...' +L220985 STR 'Duplicate' +L22098F STR 'Export...' +L220999 STR 'Rename...' +L2209A3 STR 'Delete...' +L2209AD STR '-' + +L2209AF ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0015 + TCD + STZ $EB + LDA $F8 + ORA $FA + BEQ L2209CF + LDA [$F8] + LDY #$0002 + ORA [$F8],Y + BEQ L2209CF + LDA $F6 + STA $EB +L2209CF LDA $EB + SEC + SBC #$00FE + BEQ L2209E3 + BVS L2209DC + EOR #$8000 +L2209DC BPL L2209E3 + LDA #$00FE + STA $EB +L2209E3 LDA $EB + LDX #$FFEB + SEP #$20 + STA $00,X + REP #$20 + LDA $EB + BMI L220A12 + BEQ L220A12 + LDY #$0002 + LDA [$F8],Y + PHA + LDA [$F8] + PHA + PEA $0000 + TDC + CLC + ADC #$FFEC + PHA + LDA $EB + JSL L150488 + PHX + PHA + JSL L070597 +L220A12 PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEA $0100 + JSL L0313BE + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L220A38 ENT + PHD + TSC + CLC + ADC #$FCE8 + TCS + ADC #$0229 + TCD + LDY #$0002 + LDA [$F6],Y + TAX + LDA [$F6] + TXY + LDX #$FEDB + STA $00,X + TYA + STA $02,X + LDX #$FEDB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L220A64 + INX +L220A64 STA $EB + STX $ED + LDA [$EB] + PHA + LDX #$FEDB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0022 + BCC L220A7B + INX +L220A7B STA $EB + STX $ED + PLA + CMP [$EB] + BNE L220A89 + LDA #$0000 + BRA L220A8C +L220A89 LDA #$0001 +L220A8C STA $E9 + LDA $FA + SEC + SBC #$0043 + BPL L220A99 + BRL L220CAE +L220A99 CMP #$003D + BMI L220AA1 + BRL L220CAE +L220AA1 SEC + SBC #$0000 + BEQ L220AE4 + SEC + SBC #$0013 + BEQ L220AFB + DEC + DEC + BEQ L220ACD + SEC + SBC #$000B + BEQ L220AE4 + SEC + SBC #$0013 + BEQ L220AFB + DEC + DEC + BEQ L220ACD + SEC + SBC #$0007 + BNE L220ACA + BRL L220CA4 +L220ACA BRL L220CAE +L220ACD LDA $E9 + BEQ L220AE1 + PEI $F8 + PEI $F6 + JSL L150C34 + JSL L150395 + JSL L150723 +L220AE1 BRL L220CAE +L220AE4 LDA $E9 + BEQ L220AF8 + PEI $F8 + PEI $F6 + JSL L15019D + JSL L150395 + JSL L150723 +L220AF8 BRL L220CAE +L220AFB PHY + PHY + PEA $0000 + JSL L150B1C + LDA #$0100 + LDX #$0000 + JSL L033477 + BVS L220B13 + EOR #$8000 +L220B13 BMI L220B19 + JSL L151478 +L220B19 PHY + JSL L150F6D + PLA + STA $E3 + LDA $E3 + SEC + SBC #$0001 + BVS L220B2C + EOR #$8000 +L220B2C BMI L220B31 + BRL L220CA2 +L220B31 PHY + PHY + JSL L1516C3 + PLA + STA $DF + PLX + STX $E1 + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEA $0000 + TDC + CLC + ADC #$FDD7 + PHA + PEI $E1 + PEI $DF + PEI $E3 + JSL L2209AF + PEA $0100 + JSL L0313BE + PHY + PHY + PEI $F8 + PEI $F6 + JSL L151379 + PLA + STA $DF + PLX + STX $E1 + PHY + PEI $F8 + PEI $F6 + JSL L150807 + PLA + STA $E3 + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEA $0000 + TDC + CLC + ADC #$FDD7 + PHA + PEI $E1 + PEI $DF + PEI $E3 + JSL L2209AF + PEA $0100 + JSL L0313BE + LDY #$0002 + LDA [$F6],Y + TAX + LDA [$F6] + TXY + LDX #$FED7 + STA $00,X + TYA + STA $02,X + LDX #$FED7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L220BC0 + INX +L220BC0 STA $EB + STX $ED + LDA [$EB] + INC + STA $E7 + LDX #$FED7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0022 + BCC L220BD9 + INX +L220BD9 STA $EB + STX $ED + LDA [$EB] + INC + STA $E5 + LDA $E5 + SEC + SBC $E7 + BEQ L220C07 + BVS L220BEE + EOR #$8000 +L220BEE BPL L220C07 + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEI $E7 + LDA $E5 + SEC + SBC $E7 + PHA + JSL L150A64 + BRA L220C32 +L220C07 LDA $E7 + SEC + SBC $E5 + BEQ L220C32 + BVS L220C13 + EOR #$8000 +L220C13 BPL L220C32 + LDA $E7 + STA $E3 + LDA $E5 + STA $E7 + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEI $E7 + LDA $E3 + SEC + SBC $E7 + PHA + JSL L150A64 +L220C32 PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEI $F4 + JSL L221560 + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEI $E7 + JSL L150C4C + PEA $0000 + TDC + CLC + ADC #$FEE0 + PHA + LDA #$00FF + LDX #$FEDF + AND $00,X + PHA + PEI $F8 + PEI $F6 + JSL L151651 + LDA #$00FF + LDX #$FFDF + AND $00,X + CLC + ADC $E7 + DEC + STA $E5 + PEI $E5 + PEI $E5 + PEI $F8 + PEI $F6 + JSL L1512D1 + LDY #$0002 + LDA [$F6],Y + TAX + LDA [$F6] + CLC + ADC #$0010 + BCC L220C9C + INX +L220C9C PHX + PHA + JSL L150B34 +L220CA2 BRA L220CAE +L220CA4 PEI $F8 + PEI $F6 + JSL L15058C + BRA L220CAE +L220CAE LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0322 + TCS + RTL + +L220CC0 ENT + PHD + TSC + CLC + ADC #$FFD0 + TCS + TCD + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $38 + PEI $36 + PEA $0008 + JSL L0313BE + PEI $3C + PEI $3A + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L221769 + PEA $3333 + JSL L081DD8 + PEA $0002 + PEA $0001 + JSL L151083 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L15123D + LDA $3A + LDX $3C + STA $05 + STX $07 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + LDA #$0008 + CLC + ADC $05 + LDX $07 + BCC L220D53 + INX +L220D53 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $0004 + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $3333 + PEA $FFFF + JSL L1501B5 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + LDA #$0020 + CLC + ADC $05 + LDX $07 + BCC L220D96 + INX +L220D96 PHX + PHA + PEA $0008 + JSL L0313BE + LDY #$0030 + LDA [$05],Y + BNE L220DA9 + BRL L220F02 +L220DA9 LDY #$0030 + LDA [$05],Y + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L220DBB + EOR #$8000 +L220DBB BMI L220DC0 + BRL L220F02 +L220DC0 LDA #$0001 + STA $2B +L220DC5 TDC + CLC + ADC #$0011 + PEA $0000 + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDY #$0032 + LDA [$05],Y + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L220DF0 + EOR #$8000 +L220DF0 BMI L220DF5 + BRL L220EDB +L220DF5 LDA #$0001 + STA $29 +L220DFA TDC + CLC + ADC #$0021 + PEA $0000 + PHA + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$FFFE + AND $23 + STA $23 + LDA #$FFFE + AND $27 + STA $27 + LDX #$0000 + LDY #$002C + LDA [$05],Y + BNE L220E2C + INX +L220E2C PHX + LDY #$0030 + LDA [$05],Y + SEC + SBC #$0001 + BEQ L220E3F + BVS L220E3D + EOR #$8000 +L220E3D BMI L220E44 +L220E3F LDA #$0000 + BRA L220E47 +L220E44 LDA #$0001 +L220E47 AND $01,S + PLX + LSR + BCC L220E53 + LDA $27 + INC + INC + STA $27 +L220E53 LDX #$0000 + LDY #$002E + LDA [$05],Y + BNE L220E5E + INX +L220E5E PHX + LDY #$0032 + LDA [$05],Y + SEC + SBC #$0001 + BEQ L220E71 + BVS L220E6F + EOR #$8000 +L220E6F BMI L220E76 +L220E71 LDA #$0000 + BRA L220E79 +L220E76 LDA #$0001 +L220E79 AND $01,S + PLX + LSR + BCC L220E84 + LDA $25 + INC + STA $25 +L220E84 TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $3333 + PEA $FFFF + JSL L1501B5 + LDY #$0034 + LDA [$05],Y + BEQ L220EB4 + PEI $23 + PEI $25 + JSL L1510C5 + LDY #$002A + LDA [$05],Y + LSR + PHA + PEA $0000 + JSL L15056E +L220EB4 TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0000 + LDY #$0028 + LDA [$05],Y + LDY #$002E + CLC + ADC [$05],Y + PHA + JSL L1501AF + LDA $29 + CMP $03 + BEQ L220EDB + INC $29 + BRL L220DFA +L220EDB TDC + CLC + ADC #$0019 + PEA $0000 + PHA + LDY #$002A + LDA [$05],Y + LDY #$002C + CLC + ADC [$05],Y + PHA + PEA $0000 + JSL L1501AF + LDA $2B + CMP $01 + BEQ L220F02 + INC $2B + BRL L220DC5 +L220F02 TDC + CLC + ADC #$0021 + PEA $0000 + PHA + LDA #$0010 + CLC + ADC $05 + LDX $07 + BCC L220F16 + INX +L220F16 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $0004 + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $3333 + PEA $FFFF + JSL L1501B5 + PEA $0000 + JSL L081DD8 + LDA $34 + STA $3C + LDA $33 + STA $3B + LDA $31 + TCD + TSC + CLC + ADC #$003A + TCS + RTL + +L220F5E ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0013 + TCD + LDA #$0000 + STAL L051F18 + STAL L051F1A + LDA #$0000 + STAL L051F1C + STAL L051F1E + LDA $F6 + BNE L220FDD + PEI $FA + PEI $F8 + PEA $0009 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L071169 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L071DE3 + PLA + STAL L051F18 + PLA + STAL L051F1A + PEI $FA + PEI $F8 + PEA $0008 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L071169 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L071DE3 + PLA + STAL L051F1C + PLA + STAL L051F1E +L220FDD LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L220FEF PHD + TSC + CLC + ADC #$FEF0 + TCS + ADC #$0025 + TCD + PHY + PHY + JSL L150493 + PLA + STA $DB + PLX + STX $DD + LDA [$F0] + BEQ L221011 + LDA #$3F48 + STA $E5 + BRA L221016 +L221011 LDA #$3EE4 + STA $E5 +L221016 PEI $FA + PEI $F8 + PEA ^L0408E2 + PEA L0408E2 + PEA ^L0408E3 + PEA L0408E3 + PEA ^L0408E4 + PEA L0408E4 + JSL L073C22 + PHY + PHY + PEI $E5 + JSL L072834 + PLA + STA $DF + PLX + STX $E1 + PEI $E1 + PEI $DF + PEA $0003 + PEI $FA + PEI $F8 + JSL L073A7B + PEI $E1 + PEI $DF + PEA $0003 + PEA $0000 + PEA $0013 + JSL L0739E4 + LDA #$0000 + STA [$F0] + PEI $E1 + PEI $DF + JSL L15102F + PEI $E1 + PEI $DF + JSL L1511C8 + PEI $E1 + PEI $DF + JSL L151131 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 +L221087 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $E5 + LDA #$FFFD + CMP $E5 + BNE L2210E7 + LDA #$007F + ANDL L0540A1 + STA $E3 + LDA $E3 + SEC + SBC #$000A + BMI L2210BC + CMP #$0002 + BPL L2210BC + SEC + SBC #$0000 + BEQ L2210BA + DEC + BEQ L2210BA + BRA L2210BC +L2210BA BRA L2210E7 +L2210BC PHY + PEI $E1 + PEI $DF + JSL L072354 + PLA + STA $E5 + LDA #$0100 + ANDL L0540AD + BEQ L2210E7 + PEI $E3 + PHY + PHY + PEI $E1 + PEI $DF + PEA $0003 + JSL L2212AA + PEA $0001 + JSL L220A38 +L2210E7 LDA $E5 + DEC + BPL L2210EF + BRL L221180 +L2210EF CMP #$0009 + BMI L2210F7 + BRL L221180 +L2210F7 SEC + SBC #$0000 + BEQ L221108 + SEC + SBC #$0007 + BEQ L22114D + DEC + BEQ L221166 + BRA L221180 +L221108 PEI $E1 + PEI $DF + PEA $0003 + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L071169 + LDA #$00FF + LDX #$FFDB + AND $00,X + BNE L221137 + PEI $F6 + PEI $F4 + PEI $FA + PEI $F8 + PEA $0014 + JSL L0313BE + BRA L22114B +L221137 PEI $F6 + PEI $F4 + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + PEA $0014 + JSL L0313BE +L22114B BRA L221180 +L22114D LDA [$F0] + BEQ L221164 + PEA $0001 + PEI $E1 + PEI $DF + PEA $0008 + JSL L073B05 + LDA #$0000 + STA [$F0] +L221164 BRA L221180 +L221166 LDA [$F0] + DEC + BEQ L22117E + PEA $0001 + PEI $E1 + PEI $DF + PEA $0009 + JSL L073B05 + LDA #$0001 + STA [$F0] +L22117E BRA L221180 +L221180 LDX #$0000 + LDA $E5 + DEC + BNE L221189 + INX +L221189 PHX + LDX #$0000 + LDA $E5 + DEC + DEC + BNE L221194 + INX +L221194 TXA + ORA $01,S + PLX + LSR + BCS L22119E + BRL L221087 +L22119E PEI $E1 + PEI $DF + JSL L072634 + PEI $DD + PEI $DB + JSL L151131 + LDX #$0000 + LDA $E5 + DEC + DEC + BEQ L2211B8 + INX +L2211B8 TXA + STA $FC + LDA $EE + STA $FA + LDA $ED + STA $F9 + LDA $EB + TCD + TSC + CLC + ADC #$011E + TCS + RTL + +L2211CD PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $28 + PEI $26 + PEA $0008 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $11 + LDA $22 + LDX $24 + STA $01 + STX $03 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15123D + LDY #$0006 + LDA [$01],Y + STA $0F + LDA #$0008 + CLC + ADC $05 + STA $0D + LDA #$0003 + AND $0F + BNE L221223 + LDA #$0018 + STA $13 + BRA L221228 +L221223 LDA #$0019 + STA $13 +L221228 LDA $07 + INC + INC + INC + PHA + PEI $0D + JSL L1510C5 + PEI $13 + JSL L150197 + LDA #$4000 + AND $0F + BEQ L22125D + LDA #$001E + CLC + ADC $07 + PHA + PEI $0D + JSL L093420 + LDA #$002E + CLC + ADC $07 + PHA + PEI $0D + JSL L1510C5 + BRA L22126A +L22125D LDA #$001E + CLC + ADC $07 + PHA + PEI $0D + JSL L1510C5 +L22126A LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + JSL L150592 + LDY #$0004 + LDA #$0080 + AND [$01],Y + CMP #$0000 + BEQ L221292 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150383 +L221292 PEI $11 + JSL L071AA4 + LDA $1C + STA $28 + LDA $1B + STA $27 + LDA $19 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L2212AA ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $12 + PEI $10 + LDA $0E + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $01 + PLX + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$001C + BCC L2212D9 + INX +L2212D9 STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $14 + STX $16 + LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L2212FB ENT + PHD + TSC + CLC + ADC #$FF82 + TCS + TCD + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEI $94 + PEI $92 + PEA $0020 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $8C + PEI $8A + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $88 + PEI $86 + PEA $0008 + JSL L0313BE + PHY + JSL L150BDC + PLA + STA $75 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L15119E + PEA $0002 + JSL L150BD6 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L151198 + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $8E + LDX $90 + STA $71 + STX $73 + LDA $8E + LDX $90 + STA $69 + STX $6B + LDA $90 + SEC + SBC $53 + STA $90 + LDA $8E + SEC + SBC $51 + STA $8E +L2213C5 LDA $6B + BPL L2213CB + STZ $6B +L2213CB LDA $69 + BPL L2213D1 + STZ $69 +L2213D1 PHY + PHY + PEI $6B + PEI $69 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1505B6 + PLA + STA $69 + PLX + STX $6B + LDA $6B + SEC + SBC $73 + STA $79 + LDA $79 + BMI L221409 + BEQ L221409 + PHY + PEI $79 + LDA $07 + SEC + SBC $0F + PHA + JSL L072FD5 + PLA + STA $79 + BRA L221419 +L221409 PHY + PEI $79 + LDA $03 + SEC + SBC $0B + PHA + JSL L072FA6 + PLA + STA $79 +L221419 LDA $84 + BEQ L221431 + PEI $79 + PEI $79 + PEI $84 + JSL L150318 + PLX + PLX + STA $7B + PLA + SEC + SBC $7B + STA $79 +L221431 LDA $69 + SEC + SBC $71 + STA $77 + LDA $77 + BMI L221450 + BEQ L221450 + PHY + PEI $77 + LDA $05 + SEC + SBC $0D + PHA + JSL L072FD5 + PLA + STA $77 + BRA L221460 +L221450 PHY + PEI $77 + LDA $01 + SEC + SBC $09 + PHA + JSL L072FA6 + PLA + STA $77 +L221460 LDA $84 + BEQ L221482 + PEI $77 + PEI $77 + PEI $84 + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L150318 + PLX + PLX + STA $7B + PLA + SEC + SBC $7B + STA $77 +L221482 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $79 + PEI $77 + JSL L1501AF + PHY + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L2214FA + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0071 + PEA $0000 + PHA + LDA $90 + CLC + ADC $63 + PHA + LDA $8E + CLC + ADC $61 + PHA + JSL L151355 +L2214FA TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L221518 + BRL L2213C5 +L221518 LDA $63 + SEC + SBC $53 + STA $6F + LDA $61 + SEC + SBC $51 + STA $6D + LDA $6D + LDX $6F + STA $96 + STX $98 + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L151418 + PEI $75 + JSL L150BD6 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L151198 + LDA $82 + STA $94 + LDA $81 + STA $93 + LDA $7F + TCD + TSC + CLC + ADC #$0092 + TCS + RTL + +L221560 PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$001B + TCD + STZ $E7 + LDA #$00FF + AND [$F8] + LDX #$FFE5 + STA $00,X + LDX #$FFE5 + LDA $00,X + SEC + SBC #$0001 + BVS L221585 + EOR #$8000 +L221585 BMI L22158A + BRL L221619 +L22158A LDA #$0001 + STA $E9 +L22158F LDY $E9 + LDA #$00FF + AND [$F8],Y + STA $EB + LDA $F6 + DEC + BMI L2215F3 + CMP #$0002 + BPL L2215F3 + SEC + SBC #$0000 + BEQ L2215AD + DEC + BEQ L2215BE + BRA L2215F3 +L2215AD LDA $EB + SEC + SBC #$0020 + BVS L2215B8 + EOR #$8000 +L2215B8 BMI L2215BC + STZ $EB +L2215BC BRA L2215F3 +L2215BE LDA $EB + SEC + SBC #$0030 + BVS L2215C9 + EOR #$8000 +L2215C9 BPL L2215D0 + LDA #$0000 + BRA L2215D3 +L2215D0 LDA #$0001 +L2215D3 PHA + LDA $EB + SEC + SBC #$003A + BVS L2215DF + EOR #$8000 +L2215DF BMI L2215E6 + LDA #$0000 + BRA L2215E9 +L2215E6 LDA #$0001 +L2215E9 ORA $01,S + PLX + LSR + BCC L2215F1 + STZ $EB +L2215F1 BRA L2215F3 +L2215F3 LDA $EB + BEQ L22160B + LDA $E7 + INC + STA $E7 + LDA $E7 + CLC + ADC #$FFE7 + TAX + LDA $EB + SEP #$20 + STA $00,X + REP #$20 +L22160B LDA $E9 + LDX #$FFE5 + CMP $00,X + BEQ L221619 + INC $E9 + BRL L22158F +L221619 LDA $E7 + LDX #$FFE7 + SEP #$20 + STA $00,X + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEI $FA + PEI $F8 + LDA $E7 + INC + JSL L150488 + PHX + PHA + JSL L070597 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0114 + TCS + RTL + +L221650 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + LDA [$1A] + LDY #$0011 + SEC + SBC [$12],Y + PHA + LDY #$001B + LDA [$12],Y + PHA + JSL L150C46 + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $07 + PEI $05 + LDY #$0013 + LDA [$12],Y + JSL L150488 + PHX + PHA + JSL L15007C + PLA + STA $01 + PLX + STX $03 + LDA $1A + LDX $1C + STA $09 + STX $0B + PHY + PEI $03 + PEI $01 + JSL L15057A + LDY #$0019 + PLA + CLC + ADC [$12],Y + STA [$09] + PHY + PHY + LDA [$16] + LDY #$000D + SEC + SBC [$12],Y + PHA + LDY #$0017 + LDA [$12],Y + PHA + JSL L150C46 + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $07 + PEI $05 + LDY #$000F + LDA [$12],Y + JSL L150488 + PHX + PHA + JSL L15007C + PLA + STA $01 + PLX + STX $03 + LDA $16 + LDX $18 + STA $09 + STX $0B + PHY + PEI $03 + PEI $01 + JSL L15057A + LDY #$0015 + PLA + CLC + ADC [$12],Y + STA [$09] + LDA $10 + STA $1C + LDA $0F + STA $1B + LDA $0D + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L22170A PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $12 + LDX $14 + STA $01 + STX $03 + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L221725 + INX +L221725 PHX + PHA + PEI $03 + PEI $01 + PEA $0000 + PEI $0E + JSL L221650 + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L22173F + INX +L22173F PHX + PHA + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L22174C + INX +L22174C PHX + PHA + PEA $0000 + PEI $0E + JSL L221650 + LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L221769 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $2A + LDX $2C + STA $09 + STX $0B + PHY + PEI $0B + PEI $09 + PEI $28 + PEI $26 + JSL L1501A9 + PLA + LSR + BCC L22178D + BRL L22188D +L22178D LDA $26 + LDX $28 + STA $05 + STX $07 + LDY #$0006 + LDA [$05],Y + LDY #$0002 + SEC + SBC [$05],Y + STA $1B + LDY #$0002 + LDA [$05],Y + STA $19 + LDY #$0004 + LDA [$05],Y + SEC + SBC [$05] + STA $17 + LDA [$05] + STA $15 + LDA $09 + LDX $0B + STA $01 + STX $03 + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + STA $13 + LDY #$0002 + LDA [$01],Y + STA $11 + LDY #$0004 + LDA [$01],Y + SEC + SBC [$01] + STA $0F + LDA [$01] + STA $0D + PEI $0B + PEI $09 + PEA $0000 + PHD + JSL L22170A + LDA #$0008 + CLC + ADC $09 + LDX $0B + BCC L2217F8 + INX +L2217F8 PHX + PHA + PEA $0000 + PHD + JSL L22170A + LDA #$0010 + CLC + ADC $09 + LDX $0B + BCC L22180D + INX +L22180D PHX + PHA + PEA $0000 + PHD + JSL L22170A + LDA #$0018 + CLC + ADC $09 + LDX $0B + BCC L221822 + INX +L221822 PHX + PHA + PEA $0000 + PHD + JSL L22170A + LDA #$0020 + CLC + ADC $09 + LDX $0B + BCC L221837 + INX +L221837 PHX + PHA + PEA $0000 + PHD + JSL L22170A + STZ $19 + STZ $15 + STZ $11 + STZ $0D + LDA #$002A + CLC + ADC $09 + LDX $0B + BCC L221854 + INX +L221854 PHX + PHA + LDA #$0028 + CLC + ADC $09 + LDX $0B + BCC L221861 + INX +L221861 PHX + PHA + PEA $0000 + PHD + JSL L221650 + LDA #$002E + CLC + ADC $09 + LDX $0B + BCC L221876 + INX +L221876 PHX + PHA + LDA #$002C + CLC + ADC $09 + LDX $0B + BCC L221883 + INX +L221883 PHX + PHA + PEA $0000 + PHD + JSL L221650 +L22188D LDA $24 + STA $2C + LDA $23 + STA $2B + LDA $21 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L22189F ENT + PHD + TSC + CLC + ADC #$FFBA + TCS + TCD + LDAL L0408E5 + SEP #$20 + STA $29 + REP #$20 + LDAL L0408E6 + SEP #$20 + STA $15 + REP #$20 + LDAL L051F18 + ORAL L051F1A + BEQ L2218C8 + LDA #$0001 +L2218C8 STA $41 + LDAL L051F1C + ORAL L051F1E + BEQ L2218D7 + LDA #$0001 +L2218D7 STA $3F + LDA $41 + BEQ L221904 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDAL L051F1A + PHA + LDAL L051F18 + PHA + JSL L07346C + PEA $0014 + JSL L0313BE +L221904 LDA $3F + BEQ L22192F + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDAL L051F1E + PHA + LDAL L051F1C + PHA + JSL L07346C + PEA $0014 + JSL L0313BE +L22192F LDA $3F + ORA $41 + EOR #$0001 + STA $3D + PEI $3D + PEI $4E + PEI $4C + PEA $0006 + JSL L073B05 + PEI $4E + PEI $4C + PEA $0009 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + JSL L073A7B + PEI $4E + PEI $4C + PEA $0008 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L073A7B + LDA $3D + STA $50 + LDA $4A + STA $4E + LDA $49 + STA $4D + LDA $47 + TCD + TSC + CLC + ADC #$004C + TCS + RTL + +L221983 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEA $0000 + PEA $01D4 + PEA $0000 + PEA $07D7 + JSL L160A30 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L2219C2 + PEA ^L051EF0 + PEA L051EF0 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PEA $0000 + PEA $01D4 + JSL L070597 +L2219C2 LDA $01 + LDX $03 + STA $0E + STX $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L2219D0 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + STZ $05 + STZ $07 + LDA $1A + ORA $1C + BEQ L221A54 + PHY + PHY + PEI $1C + PEI $1A + PEI $18 + PEI $16 + PEA $0000 + JSL L077624 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L221A54 + PHY + PHY + PEI $03 + PEI $01 + JSL L151301 + PLA + STA $09 + PLX + STX $0B + PHY + PHY + PEI $0B + PEI $09 + PEA $0000 + PEA $07D8 + JSL L160A30 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L221A45 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + PEI $0B + PEI $09 + JSL L070597 +L221A45 PEI $1C + PEI $1A + PEI $18 + PEI $16 + PEA $0000 + JSL L074B81 +L221A54 LDA $05 + LDX $07 + STA $1E + STX $20 + LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L221A6E PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $16 + STZ $18 + PHY + PHY + PEI $14 + PEI $12 + PEI $10 + PEI $0E + PEA $0000 + JSL L077624 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L221ABA + PHY + PHY + PEI $03 + PEI $01 + PEI $10 + PEI $0E + JSL L221ACC + PLA + STA $16 + PLX + STX $18 + PEI $14 + PEI $12 + PEI $10 + PEI $0E + PEA $0000 + JSL L074B81 +L221ABA LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L221ACC PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + STZ $05 + STZ $07 + LDA $1A + ORA $1C + BNE L221AE1 + BRL L221B6E +L221AE1 PHY + PHY + PEI $1C + PEI $1A + JSL L151301 + PLA + STA $09 + PLX + STX $0B + PHY + PHY + PEI $0B + PEI $09 + PEI $18 + PEI $16 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $07 + PEI $05 + PEI $18 + PEI $16 + PEA $0000 + JSL L077624 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L221B6E + LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + CLC + ADC #$000C + BCC L221B37 + INX +L221B37 PHX + PHA + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$000C + BCC L221B48 + INX +L221B48 PHX + PHA + LDA $09 + LDX $0B + SEC + SBC #$000C + BCS L221B55 + DEX +L221B55 PHX + PHA + JSL L070597 + PEI $07 + PEI $05 + PEI $18 + PEI $16 + LDA L055051 + EOR #$0001 + PHA + JSL L074B81 +L221B6E LDA $05 + LDX $07 + STA $1E + STX $20 + LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L221B88 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + ORA $0C + BNE L221B9A + STZ $0E + BRA L221BB7 +L221B9A PHY + LDY #$0002 + LDA [$0A],Y + PHA + LDA [$0A] + PHA + PEA ^L051EF0 + PEA L051EF0 + PEA $01D4 + JSL L070A10 + PLA + EOR #$0001 + STA $0E +L221BB7 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L221BC8 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDA #$0011 + CLC + ADC $1E + LDX $20 + BCC L221BDB + INX +L221BDB CLC + ADC #$0008 + BCC L221BE2 + INX +L221BE2 STA $15 + STX $17 + LDA [$15] + STA $0F + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + CLC + ADC #$0006 + BCC L221BFB + INX +L221BFB CLC + ADC #$0002 + BCC L221C02 + INX +L221C02 STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + LDA #$0039 + CLC + ADC $1E + LDX $20 + BCC L221C1B + INX +L221C1B CLC + ADC #$0002 + BCC L221C22 + INX +L221C22 STA $15 + STX $17 + PLA + PLX + CMP [$15] + BNE L221C32 + LDY #$0002 + TXA + CMP [$15],Y +L221C32 BNE L221C7B + PHY + PHY + PEA $0844 + JSL L0711EB + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + PEA ^L04088A + PEA L04088A + PEA ^L04088C + PEA L04088C + JSL L15065F + PHY + PEA ^L040E18 + PEA L040E18 + PEA $0000 + PEA $0000 + JSL L15108F + PLA + STA $0D + BRA L221CBD +L221C7B PEA ^L04088E + PEA L04088E + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + PEA ^L040890 + PEA L040890 + PEA ^L040892 + PEA L040892 + JSL L15065F + PHY + PEA ^L040E18 + PEA L040E18 + PEA $0000 + PEA $0000 + JSL L1505AA + PLA + STA $0D +L221CBD LDA $0D + DEC + BEQ L221CC5 + BRL L221E92 +L221CC5 PHY + JSL L073CDF + PLA + STA $13 + PHY + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + CLC + ADC #$0006 + BCC L221CDF + INX +L221CDF CLC + ADC #$0002 + BCC L221CE6 + INX +L221CE6 STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + PEA $544E + PEA $5250 + JSL L0751BE + PLA + STA $11 + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + CLC + ADC #$0006 + BCC L221D12 + INX +L221D12 CLC + ADC #$0006 + BCC L221D19 + INX +L221D19 STA $15 + STX $17 + LDA [$15] + LDY #$0002 + ORA [$15],Y + BEQ L221D5A + PHY + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + CLC + ADC #$0006 + BCC L221D38 + INX +L221D38 CLC + ADC #$0006 + BCC L221D3F + INX +L221D3F STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + PEA $5041 + PEA $4D42 + JSL L0751BE + PLA + STA $11 +L221D5A LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $15 + STX $17 + LDAL L040894 + SEP #$20 + STA [$15] + REP #$20 + LDY #$005D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + LDA $0F + JSL L150488 + TAY + BNE L221DA0 + DEX +L221DA0 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $09 + STX $0B + LDY #$006D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + CMP $09 + BNE L221DC5 + CPX $0B +L221DC5 BEQ L221DE0 + PEI $0B + PEI $09 + LDY #$006D + LDA [$1E],Y + PHA + DEY + DEY + LDA [$1E],Y + PHA + PEA $0000 + PEA $0046 + JSL L070597 +L221DE0 PEI $0B + PEI $09 + PEA $0000 + PEA $0046 + JSL L071EC5 + LDA #$0011 + CLC + ADC $1E + LDX $20 + BCC L221DF9 + INX +L221DF9 CLC + ADC #$0008 + BCC L221E00 + INX +L221E00 STA $15 + STX $17 + LDA $0F + DEC + STA [$15] + PEA $0000 + PEA $0000 + LDA #$0011 + CLC + ADC $1E + LDX $20 + BCC L221E1A + INX +L221E1A PHX + PHA + JSL L15109B + LDY #$005D + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + LDA #$0011 + CLC + ADC $1E + LDX $20 + BCC L221E43 + INX +L221E43 PHX + PHA + JSL L1500EF + LDA #$0001 + STA L055337 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$0043 + CLC + ADC $1E + LDX $20 + BCC L221E63 + INX +L221E63 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B34 + PEI $13 + JSL L0724F7 +L221E92 PEA $0000 + PEI $1E + JSL L222CB0 + JSL L09AFB1 + LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L221EB1 PHD + TSC + CLC + ADC #$FFA0 + TCS + TCD + LDA $6A + DEC + DEC + BNE L221EEB + STZ $57 + PHY + PHY + PHY + PEA $0849 + JSL L0711EB + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + TDC + CLC + ADC #$0057 + PEA $0000 + PHA + JSL L220FEF + PLA + STA $59 + LDA $59 + BNE L221EEB + BRL L222427 +L221EEB PHY + JSL L073CDF + PLA + STA $5B + LDA $6A + DEC + DEC + BNE L221F09 + PHY + PHY + PEI $57 + JSL L160B48 + PLA + STA $49 + PLX + STX $4B + BRA L221F41 +L221F09 PHY + PHY + LDY #$006D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + CLC + ADC #$0006 + BCC L221F1C + INX +L221F1C CLC + ADC #$0002 + BCC L221F23 + INX +L221F23 STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + PEA $544E + PEA $5250 + JSL L221A6E + PLA + STA $49 + PLX + STX $4B +L221F41 LDA $49 + ORA $4B + BNE L221F51 + PEA $0845 + JSL L0727E0 + BRL L222427 +L221F51 LDA $6A + DEC + DEC + BNE L221F5D + STZ $45 + STZ $47 + BRA L221FCD +L221F5D LDY #$006D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + CLC + ADC #$0006 + BCC L221F6E + INX +L221F6E CLC + ADC #$0006 + BCC L221F75 + INX +L221F75 STA $5D + STX $5F + LDA [$5D] + LDY #$0002 + ORA [$5D],Y + BEQ L221FC9 + PHY + PHY + LDY #$006D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + CLC + ADC #$0006 + BCC L221F95 + INX +L221F95 CLC + ADC #$0006 + BCC L221F9C + INX +L221F9C STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + PEA $5041 + PEA $4D42 + JSL L221A6E + PLA + STA $45 + PLX + STX $47 + LDA $45 + ORA $47 + BNE L221FC7 + PEA $0846 + JSL L0727E0 +L221FC7 BRA L221FCD +L221FC9 STZ $45 + STZ $47 +L221FCD PHY + PHY + PEI $4B + PEI $49 + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $41 + PLX + STX $43 + LDA $41 + ORA $43 + BNE L221FEF + BRL L22241E +L221FEF PHY + PEI $43 + PEI $41 + JSL L0718A4 + PLA + STA $4D + PEI $43 + PEI $41 + JSL L0718BF + LDA $6A + DEC + BMI L222086 + CMP #$0002 + BPL L222086 + SEC + SBC #$0000 + BEQ L222018 + DEC + BEQ L222084 + BRA L222086 +L222018 TDC + CLC + ADC #$0025 + PEA $0000 + PHA + LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + CLC + ADC #$000C + BCC L222030 + INX +L222030 PHX + PHA + PEA $0014 + JSL L0313BE + LDA #$00FF + AND $25 + SEC + SBC #$0013 + BVS L222047 + EOR #$8000 +L222047 BMI L22207A + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA ^L040895 + PEA L040895 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + BRA L222082 +L22207A SEP #$20 + LDA #$32 + STA $38 + REP #$20 +L222082 BRA L222086 +L222084 BRA L222086 +L222086 LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + STA $0B + STX $0D + LDA #$000C + CLC + ADC $0B + LDX $0D + BCC L22209D + INX +L22209D PHX + PHA + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0014 + JSL L0313BE + LDY #$0020 + LDA #$BFFF + AND [$0B],Y + LDY #$0020 + STA [$0B],Y + LDA $45 + ORA $47 + BNE L2220D1 + LDY #$0020 + LDA #$FFFB + AND [$0B],Y + LDY #$0020 + STA [$0B],Y + BRA L2220DE +L2220D1 LDY #$0020 + LDA #$0004 + ORA [$0B],Y + LDY #$0020 + STA [$0B],Y +L2220DE LDY #$0020 + LDA [$0B],Y + STA $4F + LDA #$0011 + CLC + ADC $66 + LDX $68 + BCC L2220F0 + INX +L2220F0 STA $07 + STX $09 + LDY #$0008 + LDA [$07],Y + INC + LDY #$0008 + STA [$07],Y + LDY #$0008 + LDA [$07],Y + STA $55 + LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + LDA $55 + JSL L150488 + TAY + BNE L222128 + DEX +L222128 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L222140 + INX +L222140 STA $03 + STX $05 + LDA $49 + LDX $4B + LDY #$0002 + STA [$03],Y + INY + INY + TXA + STA [$03],Y + LDA $45 + LDX $47 + LDY #$0006 + STA [$03],Y + INY + INY + TXA + STA [$03],Y + LDA $4F + STA [$03] + LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + CLC + ADC #$0022 + BCC L222173 + INX +L222173 PHX + PHA + LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + LDA $55 + JSL L150488 + TAY + BNE L222197 + DEX +L222197 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0010 + BCC L2221AF + INX +L2221AF PHX + PHA + JSL L160A3E + PEI $43 + PEI $41 + PEI $4D + JSL L0718DA + PEI $4B + PEI $49 + PEA $544E + PEA $5250 + LDA L055051 + EOR #$0001 + PHA + JSL L074B81 + LDA #$0001 + STA $53 +L2221D9 PHA + LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + CLC + ADC #$08C0 + BCC L2221F7 + INX +L2221F7 PHX + PHA + LDA $53 + JSL L150488 + TAY + BNE L222203 + DEX +L222203 DEC + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA ^L040897 + PEA L040897 + JSL L1503DD + PLA + LSR + BCC L222226 + BRA L222231 +L222226 LDA #$0020 + CMP $53 + BEQ L222231 + INC $53 + BRA L2221D9 +L222231 LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + LDA $55 + JSL L150488 + TAY + BNE L222253 + DEX +L222253 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + +* + + CLC + ADC #$08C0 + BCC L222283 + INX +L222283 PHX + PHA + LDA $53 + JSL L150488 + TAY + BNE L22228F + DEX +L22228F DEC + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PLA + PLY + PLX + STX $5D + PLX + STX $5F + STA [$5D] + TYA + LDY #$0002 + STA [$5D],Y + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + CLC + ADC #$08C0 + BCC L2222D8 + INX +L2222D8 PHX + PHA + LDA $53 + JSL L150488 + TAY + BNE L2222E4 + DEX +L2222E4 DEC + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA #$00FF + AND $25 + INC + JSL L150488 + PHX + PHA + JSL L070597 + PEA $0000 + PEA $0000 + LDA #$0011 + CLC + ADC $66 + LDX $68 + BCC L222318 + INX +L222318 PHX + PHA + JSL L15109B + LDA $55 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L22232D + EOR #$8000 +L22232D BPL L222395 + LDA #$0001 + STA $51 +L222334 LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + LDA $51 + JSL L150488 + TAY + BNE L222356 + DEX +L222356 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L22236E + INX +L22236E CLC + ADC #$0002 + BCC L222375 + INX +L222375 STA $5D + STX $5F + LDA $49 + LDX $4B + CMP [$5D] + BNE L222387 + LDY #$0002 + TXA + CMP [$5D],Y +L222387 BNE L22238B + BRA L222395 +L22238B LDA $51 + CMP $01 + BEQ L222395 + INC $51 + BRA L222334 +L222395 LDY #$005D + LDA [$66],Y + TAX + DEY + DEY + LDA [$66],Y + STA $5D + STX $5F + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + PHX + PHA + LDA $51 + JSL L150488 + TAY + BNE L2223B7 + DEX +L2223B7 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA #$0011 + CLC + ADC $66 + LDX $68 + BCC L2223D5 + INX +L2223D5 PHX + PHA + JSL L1500EF + LDA #$0001 + STA L055337 + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + LDA #$0043 + CLC + ADC $66 + LDX $68 + BCC L2223F5 + INX +L2223F5 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + JSL L150B34 +L22241E PEA $0000 + PEI $66 + JSL L222CB0 +L222427 PEI $5B + JSL L0724F7 + LDA $64 + STA $6A + LDA $63 + STA $69 + LDA $61 + TCD + TSC + CLC + ADC #$0068 + TCS + RTL + +L22243F PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0006 + BCC L222458 + INX +L222458 STA $0D + STX $0F + LDA #$0003 + AND [$0D] + DEC + BEQ L222469 + LDA #$0000 + BRA L22246C +L222469 LDA #$0001 +L22246C STA $0B + LDA $0B + BEQ L222479 + LDA #$0006 + STA $09 + BRA L22247E +L222479 LDA #$0002 + STA $09 +L22247E PHY + PEI $09 + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0006 + BCC L222492 + INX +L222492 PHX + PHA + JSL L160A5A + PLA + LSR + BCS L22249F + BRL L2225A8 +L22249F LDA $0B + BEQ L2224ED + PHY + PEA ^L040898 + PEA L040898 + JSL L160B56 + PLA + LSR + BCC L2224EB + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0006 + BCC L2224DB + INX +L2224DB PHX + PHA + JSL L160B64 + PEA ^L160B64 + PEA L160B64 + JSL L07187A +L2224EB BRA L222535 +L2224ED PHY + PEA ^L0408A3 + PEA L0408A3 + JSL L160B56 + PLA + LSR + BCC L222535 + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0006 + BCC L222525 + INX +L222525 PHX + PHA + JSL L160B72 + PEA ^L160B72 + PEA L160B72 + JSL L07187A +L222535 PEA ^L051EF0 + PEA L051EF0 + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0010 + BCC L22254C + INX +L22254C PHX + PHA + JSL L160A3E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$0043 + CLC + ADC $16 + LDX $18 + BCC L222566 + INX +L222566 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B34 + PEI $09 + LDY #$006D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0006 + BCC L2225A2 + INX +L2225A2 PHX + PHA + JSL L160B80 +L2225A8 LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L2225BA PHD + TSC + CLC + ADC #$FDE8 + TCS + ADC #$0125 + TCD + PEA $0000 + TDC + CLC + ADC #$FF11 + PHA + PEA ^L0408AE + PEA L0408AE + LDY #$006D + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA ^L0408C0 + PEA L0408C0 + PEA $0000 + TDC + CLC + ADC #$FEE7 + PHA + PEA $0003 + JSL L1509CE + PEA $002A + JSL L0313BE + PHY + PEA $0000 + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$FF11 + PHA + TDC + CLC + ADC #$00D5 + PEA $0000 + PHA + JSL L09B294 + PLA + LSR + BCS L222633 + BRL L222A02 +L222633 LDA #$0001 + STA L054FB3 + PHY + PEI $D7 + PEI $D5 + JSL L0988BB + PLA + LSR + BCC L222650 + PEA $0847 + JSL L0727E0 + BRL L222A02 +L222650 PHY + JSL L073CDF + PLA + STA $ED + PHY + PHY + LDY #$006D + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0006 + BCC L22266B + INX +L22266B CLC + ADC #$0002 + BCC L222672 + INX +L222672 STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $544E + PEA $5250 + JSL L2219D0 + PLA + STA $CD + PLX + STX $CF + LDA $CD + ORA $CF + BNE L222699 + BRL L2229FC +L222699 PHY + PHY + LDY #$006D + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0006 + BCC L2226AC + INX +L2226AC CLC + ADC #$0006 + BCC L2226B3 + INX +L2226B3 STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $5041 + PEA $4D42 + JSL L2219D0 + PLA + STA $C9 + PLX + STX $CB + LDY #$0002 + LDA [$CD],Y + TAX + LDA [$CD] + TXY + LDX #$FEE3 + STA $00,X + TYA + STA $02,X + LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L2226F2 + INX +L2226F2 PHX + PHA + LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L222704 + INX +L222704 STA $EF + STX $F1 + LDA #$BFFF + AND [$EF] + PLX + STX $EF + PLX + STX $F1 + STA [$EF] + LDA $C9 + ORA $CB + BNE L222750 + LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L22272B + INX +L22272B PHX + PHA + LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L22273D + INX +L22273D STA $EF + STX $F1 + LDA #$FFFB + AND [$EF] + PLX + STX $EF + PLX + STX $F1 + STA [$EF] + BRA L222783 +L222750 LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L222760 + INX +L222760 PHX + PHA + LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L222772 + INX +L222772 STA $EF + STX $F1 + LDA #$0004 + ORA [$EF] + PLX + STX $EF + PLX + STX $F1 + STA [$EF] +L222783 LDX #$FEE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L222793 + INX +L222793 STA $EF + STX $F1 + LDA [$EF] + STA $E5 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L0940E5 + LDA #$0002 + STA $11 + LDA #$0001 + LDX #$0000 + STA $17 + STX $19 + LDA #$0006 + STA $3D + PHY + PHY + PEI $D7 + PEI $D5 + JSL L078841 + PLA + STA $69 + PLX + STX $6B + PHY + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L2227E1 + BRL L2229F0 +L2227E1 PHY + PHY + JSL L160B8E + PLA + STA $D1 + PLX + STX $D3 + LDA $D1 + ORA $D3 + BNE L2227FD + PEA $0845 + JSL L0727E0 + BRL L2229DF +L2227FD STZ $EB + PHY + LDY #$0002 + LDA [$D1],Y + TAX + LDA [$D1] + CLC + ADC #$0010 + BCC L22280F + INX +L22280F STA $EF + STX $F1 + LDA [$EF] + PHA + PEA $0020 + JSL L072FD5 + PLA + STA $E7 + LDA $E7 + SEC + SBC #$0020 + BVS L22282B + EOR #$8000 +L22282B BPL L222830 + BRL L2229AD +L222830 PHY + PHY + PEI $CF + PEI $CD + PEA $544E + PEA $5250 + JSL L221ACC + PLA + STA $DD + PLX + STX $DF + LDA $DD + ORA $DF + BNE L22284F + BRL L2229A4 +L22284F PHY + PHY + PEI $CB + PEI $C9 + PEA $5041 + PEA $4D42 + JSL L221ACC + PLA + STA $D9 + PLX + STX $DB + LDA $E7 + BNE L22286E + LDA #$0001 + STA $E7 +L22286E LDY #$0002 + LDA [$D1],Y + TAX + LDA [$D1] + CLC + ADC #$009E + BCC L22287D + INX +L22287D PHX + PHA + LDA $E7 + JSL L150488 + TAY + BNE L222889 + DEX +L222889 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0002 + BCC L2228A1 + INX +L2228A1 STA $EF + STX $F1 + LDA [$EF] + LDY #$0002 + ORA [$EF],Y + BEQ L2228B3 + LDA $E7 + INC + STA $E7 +L2228B3 LDY #$0002 + LDA [$D1],Y + TAX + LDA [$D1] + TXY + LDX #$FEDF + STA $00,X + TYA + STA $02,X + LDX #$FEDF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$009E + BCC L2228D4 + INX +L2228D4 PHX + PHA + LDA $E7 + JSL L150488 + TAY + BNE L2228E0 + DEX +L2228E0 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + TXY + LDX #$FEDB + STA $00,X + TYA + STA $02,X + LDX #$FEDB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L22290A + INX +L22290A STA $EF + STX $F1 + LDA $DD + LDX $DF + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDX #$FEDB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L22292A + INX +L22292A STA $EF + STX $F1 + LDA $D9 + LDX $DB + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDX #$FEDB + LDA $02,X + TAY + LDA $00,X + TYX + STA $EF + STX $F1 + LDA $E5 + STA [$EF] + LDX #$FEDF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L22295B + INX +L22295B STA $EF + STX $F1 + LDA $E7 + STA [$EF] + LDX #$FEDF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L222973 + INX +L222973 STA $EF + STX $F1 + LDA [$EF] + SEC + SBC $E7 + BEQ L22299D + BVS L222983 + EOR #$8000 +L222983 BPL L22299D + LDX #$FEDF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L222995 + INX +L222995 STA $EF + STX $F1 + LDA $E7 + STA [$EF] +L22299D LDA #$0001 + STA $EB + BRA L2229AB +L2229A4 PEA $0846 + JSL L0727E0 +L2229AB BRA L2229B4 +L2229AD PEA $0848 + JSL L0727E0 +L2229B4 LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND $EB + PHA + JSL L074B81 + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + JSL L077B28 +L2229DF PHY + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L0953DD + PLA + STA $E9 +L2229F0 PEI $CB + PEI $C9 + PEI $CF + PEI $CD + JSL L071825 +L2229FC PEI $ED + JSL L0724F7 +L222A02 STZ L054FB3 + JSL L09AFB1 + PEI $D7 + PEI $D5 + JSL L07185A + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$021E + TCS + RTL + +L222A23 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + PEI $0A + JSL L222CB0 + LDY #$006D + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + CLC + ADC #$0010 + BCC L222A45 + INX +L222A45 PHX + PHA + LDA #$0043 + CLC + ADC $0A + LDX $0C + BCC L222A52 + INX +L222A52 PHX + PHA + JSL L220CC0 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L222A69 PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + LDA #$0001 + STA $23 + PHY + LDY #$006D + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + PHX + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L220FEF + PLA + STA $25 + PEI $25 + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + LDY #$006D + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + PHX + PHA + LDA #$00FF + AND $03 + INC + PHA + JSL L070A10 + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCS L222AE4 + BRL L222C95 +L222AE4 PHY + JSL L073CDF + PLA + STA $27 + LDY #$006D + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + CLC + ADC #$0006 + BCC L222AFD + INX +L222AFD CLC + ADC #$0002 + BCC L222B04 + INX +L222B04 STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + STA $1B + STX $1D + PHY + PHY + PEI $1D + PEI $1B + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L222B36 + BRL L222C8F +L222B36 LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$000C + BCC L222B45 + INX +L222B45 PHX + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0014 + JSL L0313BE + PEI $1D + PEI $1B + PEA $544E + PEA $5250 + LDA L055051 + EOR #$0001 + PHA + JSL L074B81 + PEI $1D + PEI $1B + JSL L077B28 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + LDY #$006D + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + PHX + PHA + LDA #$00FF + AND $03 + INC + JSL L150488 + PHX + PHA + JSL L070597 + PEA $0000 + PEA $0000 + LDA #$0011 + CLC + ADC $32 + LDX $34 + BCC L222BB6 + INX +L222BB6 PHX + PHA + JSL L15109B + LDA #$0011 + CLC + ADC $32 + LDX $34 + BCC L222BC7 + INX +L222BC7 CLC + ADC #$0008 + BCC L222BCE + INX +L222BCE STA $29 + STX $2B + LDA [$29] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L222BE1 + EOR #$8000 +L222BE1 BPL L222C49 + LDA #$0001 + STA $1F +L222BE8 LDY #$005D + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + PHX + PHA + LDA $1F + JSL L150488 + TAY + BNE L222C0A + DEX +L222C0A DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L222C22 + INX +L222C22 CLC + ADC #$0002 + BCC L222C29 + INX +L222C29 STA $29 + STX $2B + LDA $1B + LDX $1D + CMP [$29] + BNE L222C3B + LDY #$0002 + TXA + CMP [$29],Y +L222C3B BNE L222C3F + BRA L222C49 +L222C3F LDA $1F + CMP $01 + BEQ L222C49 + INC $1F + BRA L222BE8 +L222C49 LDY #$005D + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + PHX + PHA + LDA $1F + JSL L150488 + TAY + BNE L222C6B + DEX +L222C6B DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA #$0011 + CLC + ADC $32 + LDX $34 + BCC L222C89 + INX +L222C89 PHX + PHA + JSL L1500EF +L222C8F PEI $27 + JSL L0724F7 +L222C95 PEA $0000 + PEI $32 + JSL L222CB0 + LDA $30 + STA $34 + LDA $2F + STA $33 + LDA $2D + TCD + TSC + CLC + ADC #$0032 + TCS + RTL + +L222CB0 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$006B + CLC + ADC $0A + LDX $0C + BCC L222CC3 + INX +L222CC3 STA $01 + STX $03 + PHY + PHY + PEA $0000 + PEA $0000 + LDA #$0011 + CLC + ADC $0A + LDX $0C + BCC L222CDA + INX +L222CDA PHX + PHA + JSL L150371 + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + LDY #$006B + LDA [$0A],Y + INY + INY + ORA [$0A],Y + BNE L222D14 + LDY #$005D + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + LDY #$006B + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y +L222D14 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L222D25 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$006D + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + CLC + ADC #$0006 + BCC L222D3E + INX +L222D3E STA $01 + STX $03 + LDA #$4000 + AND [$01] + BEQ L222D4C + LDA #$0001 +L222D4C EOR #$0001 + LDY #$0093 + AND [$0A],Y + PHA + LDY #$0091 + LDA L055243 + ORA [$0A],Y + AND $01,S + PLX + LSR + BCC L222D96 + PEA $0001 + LDY #$0071 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0004 + JSL L072E7C + PEA $0000 + PEI $0A + JSL L22243F + PEA $0000 + LDY #$0071 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0004 + JSL L072E7C +L222D96 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L222DA7 PHD + TSC + CLC + ADC #$FEAA + TCS + ADC #$0065 + TCD + PHY + LDY #$006D + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + CLC + ADC #$0006 + BCC L222DC4 + INX +L222DC4 PHX + PHA + LDA #$0039 + CLC + ADC $F6 + LDX $F8 + BCC L222DD1 + INX +L222DD1 PHX + PHA + PEA $000A + JSL L070A10 + PLA + LSR + BCS L222DE4 + LDA #$0001 + STA L055337 +L222DE4 LDA L055337 + BNE L222DEC + BRL L22304E +L222DEC PHY + JSL L073CDF + PLA + STA $EB + LDA #$0011 + CLC + ADC $F6 + LDX $F8 + BCC L222DFF + INX +L222DFF CLC + ADC #$0008 + BCC L222E06 + INX +L222E06 STA $ED + STX $EF + LDA [$ED] + STA $E5 + STZ $E7 + LDA $E5 + LDX #$FF9F + STA $00,X + LDX #$FF9F + LDA $00,X + SEC + SBC #$0001 + BVS L222E25 + EOR #$8000 +L222E25 BMI L222E2A + BRL L222F79 +L222E2A LDA #$0001 + STA $E9 +L222E2F LDA $E9 + PEA $000A + JSL L150BEE + CLC + PLA + ADC #$FF97 + TAX + STX $ED + TDC + CLC + ADC $ED + LDX #$0000 + PHX + PHA + LDY #$005D + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA $E9 + JSL L150488 + TAY + BNE L222E6B + DEX +L222E6B DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L222E83 + INX +L222E83 PHX + PHA + PEA $000A + JSL L0313BE + LDA $FA + BPL L222E93 + BRL L222F6B +L222E93 CMP #$0002 + BMI L222E9B + BRL L222F6B +L222E9B SEC + SBC #$0000 + BEQ L222EF2 + DEC + BEQ L222EA7 + BRL L222F6B +L222EA7 LDY #$005D + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA $E9 + JSL L150488 + TAY + BNE L222EC9 + DEX +L222EC9 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L222EE1 + INX +L222EE1 STA $ED + STX $EF + LDA #$0080 + AND [$ED] + BEQ L222EF0 + LDA $E9 + STA $E7 +L222EF0 BRA L222F6B +L222EF2 LDY #$005D + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA $E9 + JSL L150488 + TAY + BNE L222F14 + DEX +L222F14 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L222F2C + INX +L222F2C CLC + ADC #$0002 + BCC L222F33 + INX +L222F33 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA #$0039 + CLC + ADC $F6 + LDX $F8 + BCC L222F4C + INX +L222F4C CLC + ADC #$0002 + BCC L222F53 + INX +L222F53 STA $ED + STX $EF + PLA + PLX + CMP [$ED] + BNE L222F63 + LDY #$0002 + TXA + CMP [$ED],Y +L222F63 BNE L222F69 + LDA $E9 + STA $E7 +L222F69 BRA L222F6B +L222F6B LDA $E9 + LDX #$FF9F + CMP $00,X + BEQ L222F79 + INC $E9 + BRL L222E2F +L222F79 LDA $E7 + BNE L222F82 + LDA #$0001 + STA $E7 +L222F82 PHY + PHY + JSL L160B8E + PLA + STA $E1 + PLX + STX $E3 + LDA $E1 + ORA $E3 + BNE L222F97 + BRL L223048 +L222F97 LDY #$0002 + LDA [$E1],Y + TAX + LDA [$E1] + TXY + LDX #$FF9B + STA $00,X + TYA + STA $02,X + LDX #$FF9B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L222FB8 + INX +L222FB8 STA $ED + STX $EF + LDA $E7 + STA [$ED] + LDX #$FF9B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L222FD0 + INX +L222FD0 STA $ED + STX $EF + LDA $E5 + STA [$ED] + PEA $0000 + TDC + CLC + ADC #$FFA1 + PHA + LDX #$FF9B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$009E + BCC L222FF1 + INX +L222FF1 PHX + PHA + PEA $0000 + PEA $0140 + JSL L070597 + LDA L055327 + LDX L055329 + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDX #$FF9B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0012 + BCC L223021 + INX +L223021 PHX + PHA + PEA $0000 + PEA $008C + JSL L070597 + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + PHA + JSL L074B81 +L223048 PEI $EB + JSL L0724F7 +L22304E LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$015E + TCS + RTL + +L223060 ENT + PHD + TSC + CLC + ADC #$FF66 + TCS + TCD + STZ $73 + STZ $A0 + PEA $0000 + JSL L1609F8 + PHY + PEA $0003 + PEA $0000 + PEA $0000 + JSL L160A5A + PLA + LSR + BCS L223088 + BRL L223986 +L223088 PEA $0003 + JSL L160A4C + PHY + JSL L160A06 + PLA + BEQ L22309A + BRL L223986 +L22309A PHY + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + JSL L160AAE + PLA + STA $81 + PHY + PHY + JSL L160B8E + PLA + STA $5F + PLX + STX $61 + LDA $5F + ORA $61 + BNE L2230C9 + PEA $001B + JSL L0727E0 + BRL L223986 +L2230C9 LDA L055327 + LDX L055329 + STA $97 + STX $99 + LDY #$0002 + LDA [$97],Y + TAX + LDA [$97] + CLC + ADC #$0050 + BCC L2230E2 + INX +L2230E2 STA $0D + STX $0F + LDX #$0000 + LDA [$0D] + DEC + BEQ L2230EF + INX +L2230EF PHX + LDX #$0000 + LDY #$0002 + LDA #$03E7 + CMP [$0D],Y + BEQ L2230FE + INX +L2230FE TXA + ORA $01,S + PLX + LSR + BCC L223128 + LDA #$0001 + STA [$0D] + LDA #$03E7 + LDY #$0002 + STA [$0D],Y + PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L1511B6 + PLA + STA $95 + LDA #$0001 + STA L055337 +L223128 PHY + PHY + JSL L150493 + PLA + STA $75 + PLX + STX $77 + PHY + PHY + PEA $3E80 + JSL L072834 + PLA + STA $6F + PLX + STX $71 + LDA L0551FB + SEC + SBC #$0004 + BVS L22314F + EOR #$8000 +L22314F BMI L223156 + LDA #$0000 + BRA L223159 +L223156 LDA #$0001 +L223159 STA $93 + LDA $93 + BEQ L22317F + PHY + PHY + PEA $0000 + PEA ^L2208D8 + PEA L2208D8 + JSL L1502E8 + PLA + STA $53 + PLX + STX $55 + PEI $71 + PEI $6F + PEA $0004 + JSL L073CFE +L22317F PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L15038F + PLA + BNE L223196 + LDA #$0005 + STA $85 + BRA L22319B +L223196 LDA #$0006 + STA $85 +L22319B PEI $71 + PEI $6F + PEI $85 + JSL L073CFE + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + PHY + PHY + PEI $71 + PEI $6F + PEI $85 + JSL L073032 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + PEA $0008 + PEA $0004 + JSL L151005 + PHY + PHY + PEA $0000 + PEA $0B40 + PEA $03E9 + JSL L160B9C + PLA + STA $5B + PLX + STX $5D + LDA $5B + ORA $5D + BNE L223210 + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND L055337 + PHA + JSL L074B81 + BRL L22394D +L223210 PEI $5D + PEI $5B + JSL L0718BF + PHY + PEI $61 + PEI $5F + JSL L0718FA + PLA + STA $87 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + STA $09 + STX $0B + PHY + LDY #$000E + LDA [$09],Y + PHA + LDY #$0010 + LDA [$09],Y + PHA + JSL L072FD5 + PLA + STA $8B + PHY + PEI $8B + PEA $0020 + JSL L072FD5 + PLA + STA $8B + PHY + LDY #$0010 + LDA [$09],Y + PHA + PEA $0020 + JSL L072FD5 + PLA + STA $89 + LDA $89 + SEC + SBC #$0003 + BEQ L223279 + BVS L22326F + EOR #$8000 +L22326F BPL L223279 + PHY + JSL L073CDF + PLA + STA $73 +L223279 LDA $89 + STA $07 + LDA $07 + SEC + SBC #$0001 + BVS L223288 + EOR #$8000 +L223288 BMI L22328D + BRL L223405 +L22328D LDA #$0001 + STA $8D +L223292 LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L2232A6 + DEX +L2232A6 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L2232BE + INX +L2232BE PHX + PHA + LDA #$009E + CLC + ADC $09 + LDX $0B + BCC L2232CB + INX +L2232CB PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L2232D7 + DEX +L2232D7 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $000A + JSL L0313BE + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L223305 + DEX +L223305 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $97 + STX $99 + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + CLC + ADC #$08C0 + BCC L223329 + INX +L223329 PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L223335 + DEX +L223335 DEC + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA [$97] + TXA + LDY #$0002 + STA [$97],Y + LDA $8B + CMP $8D + BNE L2233C5 + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L223368 + DEX +L223368 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L223380 + INX +L223380 STA $97 + STX $99 + LDA #$0080 + STA [$97] + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + LDA #$009E + CLC + ADC $09 + LDX $0B + BCC L22339D + INX +L22339D PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L2233A9 + DEX +L2233A9 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $000A + JSL L0313BE + BRA L2233FA +L2233C5 LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L2233D9 + DEX +L2233D9 DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L2233F1 + INX +L2233F1 STA $97 + STX $99 + LDA #$0000 + STA [$97] +L2233FA LDA $8D + CMP $07 + BEQ L223405 + INC $8D + BRL L223292 +L223405 PEI $61 + PEI $5F + PEI $87 + JSL L0718DA + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND L055337 + PHA + JSL L074B81 + LDA $89 + STA $05 + LDA $05 + SEC + SBC #$0001 + BVS L22343C + EOR #$8000 +L22343C BMI L223441 + BRL L223561 +L223441 LDA #$0001 + STA $8D +L223446 LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L22345A + DEX +L22345A DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L223472 + INX +L223472 CLC + ADC #$0002 + BCC L223479 + INX +L223479 STA $97 + STX $99 + LDY #$0002 + LDA [$97],Y + TAX + LDA [$97] + STA $7D + STX $7F + LDA $7D + ORA $7F + BNE L223492 + BRL L22394D +L223492 PHY + PHY + PEI $7F + PEI $7D + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $57 + PLX + STX $59 + LDA $57 + ORA $59 + BNE L2234B4 + BRL L223556 +L2234B4 LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + CLC + ADC #$08C0 + BCC L2234C3 + INX +L2234C3 PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L2234CF + DEX +L2234CF DEC + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + CLC + ADC #$000C + BCC L2234F1 + INX +L2234F1 PHX + PHA + PEA $0014 + JSL L0313BE + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + CLC + ADC #$0022 + BCC L223509 + INX +L223509 PHX + PHA + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + PHX + PHA + LDA $8D + JSL L150488 + TAY + BNE L22351F + DEX +L22351F DEC + PEA $0000 + PEA $0046 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0010 + BCC L223537 + INX +L223537 PHX + PHA + JSL L160A3E + PEI $7F + PEI $7D + PEA $544E + PEA $5250 + PEA $0000 + JSL L074B81 + PEI $7F + PEI $7D + JSL L077B28 +L223556 LDA $8D + CMP $05 + BEQ L223561 + INC $8D + BRL L223446 +L223561 TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $00F5 + PEA $0035 + PEA $01AC + PEA $0072 + JSL L15100B + LDA $89 + STA $19 + LDA #$000A + STA $29 + LDA #$0006 + STA $1B + LDA #$0002 + STA $1D + LDA #$0001 + STA $1F + LDA #L2211CD + LDX #^L2211CD + STA $25 + STX $27 + LDA #$0046 + STA $2B + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + STA $2D + STX $2F + STZ $31 + STZ $33 + STZ $35 + STZ $37 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L15109B + PHY + PHY + PEI $71 + PEI $6F + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L1500E9 + PLA + STA $63 + PLX + STX $65 + PEI $71 + PEI $6F + JSL L15102F + PEI $71 + PEI $6F + JSL L1511C8 + PEI $71 + PEI $6F + JSL L151131 + LDA #L220000 + LDX #^L220000 + STA L05531F + STX L055321 + PEA $0000 + PHD + JSL L222CB0 + PHY + JSL L0727BF + PLA + STA $8D + LDA $73 + BNE L22361D + LDA $8D + STA $73 +L22361D LDA L055051 + EOR #$0001 + STA $91 +L223625 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $8F + PHY + TDC + CLC + ADC #$0067 + PEA $0000 + PHA + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEI $71 + PEI $6F + JSL L150482 + PLA + STA $83 + LDA #$FFFD + CMP $8F + BNE L2236D0 + LDA #$007F + ANDL L0540A1 + STA $83 + LDA $83 + SEC + SBC #$000A + BMI L2236C4 + CMP #$0004 + BPL L2236C4 + SEC + SBC #$0000 + BEQ L22367B + DEC + BEQ L22367B + DEC + DEC + BEQ L2236A3 + BRA L2236C4 +L22367B PHY + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDX #$0000 + LDA #$000B + CMP $83 + BNE L223690 + INX +L223690 PHX + JSL L072227 + PLA + LSR + BCC L2236A1 + PEA $0000 + PHD + JSL L222A23 +L2236A1 BRA L2236D0 +L2236A3 LDA #$2100 + ANDL L0540AD + BNE L2236BA + PHY + PEI $71 + PEI $6F + JSL L072354 + PLA + STA $8F + BRA L2236C2 +L2236BA PEA $0000 + PHD + JSL L222D25 +L2236C2 BRA L2236D0 +L2236C4 PHY + PEI $71 + PEI $6F + JSL L072354 + PLA + STA $8F +L2236D0 LDA $8F + SEC + SBC #$FFFE + BVS L2236DF + BPL L2236DD + BRL L2238E3 +L2236DD BRA L2236E4 +L2236DF BMI L2236E4 + BRL L2238E3 +L2236E4 CMP #$0007 + BMI L2236EC + BRL L2238E3 +L2236EC SEC + SBC #$0000 + BEQ L223704 + SEC + SBC #$0003 + BEQ L22373A + DEC + BEQ L22374D + DEC + BEQ L22375B + DEC + BEQ L223772 + BRL L2238E3 +L223704 PEI $71 + PEI $6F + JSL L1506B3 + PEA $0004 + JSL L0724F7 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 + PEI $71 + PEI $6F + JSL L1517CD + PEA $0000 + PHD + JSL L222A23 + PEI $71 + PEI $6F + JSL L1506AD + BRL L22392F +L22373A LDA #$0001 + STA $A0 + PEA $0001 + PEA $0000 + PHD + JSL L222DA7 + BRL L22392F +L22374D PEA $0000 + PEA $0000 + PHD + JSL L222DA7 + BRL L22392F +L22375B PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L15105F + PLA + ORA L055337 + STA L055337 + BRL L22392F +L223772 LDA $93 + BNE L223779 + BRL L2238E1 +L223779 PEA $0001 + PEI $69 + PEI $67 + JSL L150B10 + PEI $55 + PEI $53 + PEA $0000 + JSL L150671 + LDA $19 + STA $83 + LDX #$0000 + LDY #$0006 + LDA #$4000 + AND [$6B],Y + CMP #$0000 + BNE L2237A4 + INX +L2237A4 TXA + STA $95 + LDA $91 + AND $95 + PHA + PEA $0004 + JSL L073077 + LDA L055243 + ORA $91 + AND $95 + PHA + PEA $0006 + JSL L073077 + LDA $91 + AND $95 + PHA + LDA $83 + SEC + SBC #$0002 + BVS L2237D2 + EOR #$8000 +L2237D2 BMI L2237D9 + LDA #$0000 + BRA L2237DC +L2237D9 LDA #$0001 +L2237DC AND $01,S + PLX + PHA + PEA $0005 + JSL L073077 + LDA $83 + SEC + SBC #$0020 + BVS L2237F2 + EOR #$8000 +L2237F2 BPL L2237F9 + LDA #$0000 + BRA L2237FC +L2237F9 LDA #$0001 +L2237FC STA $95 + LDA $95 + AND $91 + PHA + PEA $0001 + JSL L073077 + LDA $95 + AND $91 + PHA + PEA $0002 + JSL L073077 + PEA $0451 + JSL L1512C5 + PHY + PHY + PEI $71 + PEI $6F + PEA $0004 + JSL L073032 + PLA + STA $01 + PLX + STX $03 + LDY #$0004 + LDA [$01],Y + STA $79 + LDY #$0002 + LDA [$01],Y + STA $7B + TDC + CLC + ADC #$0079 + PEA $0000 + PHA + JSL L151412 + PHY + PHY + JSL L151293 + JSL L151131 + PHY + PEA $0006 + PEI $7B + PEI $79 + PEA $0000 + PEI $55 + PEI $53 + JSL L150389 + PLA + STA $83 + PEI $71 + PEI $6F + JSL L151131 + LDA $83 + SEC + SBC #$0001 + BMI L2238D6 + CMP #$0006 + BPL L2238D6 + ASL + TAX + LDAL L223888,X + PHA + RTS + +L223888 DA L223894-1 + DA L2238A1-1 + DA L2238AE-1 + DA L2238B8-1 + DA L2238C2-1 + DA L2238CC-1 + +L223894 PEA $0002 + PEA $0000 + PHD + JSL L221EB1 + BRA L2238D6 +L2238A1 PEA $0001 + PEA $0000 + PHD + JSL L221EB1 + BRA L2238D6 +L2238AE PEA $0000 + PHD + JSL L2225BA + BRA L2238D6 +L2238B8 PEA $0000 + PHD + JSL L222A69 + BRA L2238D6 +L2238C2 PEA $0000 + PHD + JSL L221BC8 + BRA L2238D6 +L2238CC PEA $0000 + PHD + JSL L22243F + BRA L2238D6 +L2238D6 PEA $0000 + PEI $69 + PEI $67 + JSL L150B10 +L2238E1 BRA L22392F +L2238E3 LDA $63 + LDX $65 + CMP $67 + BNE L2238ED + CPX $69 +L2238ED BNE L22392F + LDAL L0540BB + SEC + SBC #$0002 + BVS L2238FC + EOR #$8000 +L2238FC BPL L223908 + PEA $0000 + PHD + JSL L222D25 + BRA L22392F +L223908 PHY + PHY + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L150371 + PLA + PLX + CMP $6B + BNE L223925 + CPX $6D +L223925 BEQ L22392F + PEA $0000 + PHD + JSL L222A23 +L22392F LDX #$0000 + LDA $8F + DEC + BNE L223938 + INX +L223938 PHX + LDX #$0000 + LDA $8F + DEC + DEC + BNE L223943 + INX +L223943 TXA + ORA $01,S + PLX + LSR + BCS L22394D + BRL L223625 +L22394D PEI $71 + PEI $6F + JSL L072634 + PEI $77 + PEI $75 + JSL L151131 + LDA $93 + BEQ L223969 + PEI $55 + PEI $53 + JSL L07185A +L223969 PEI $5D + PEI $5B + JSL L07185A + PEA $0001 + JSL L160A4C + LDA L055327 + LDX L055329 + PHX + PHA + PEI $81 + JSL L160B10 +L223986 LDA $73 + BEQ L223990 + PEI $73 + JSL L0724F7 +L223990 TSC + CLC + ADC #$009A + TCS + PLD + RTL + diff --git a/hypercardiigs/HPrintDlog.X.S b/hypercardiigs/HPrintDlog.X.S new file mode 100644 index 0000000..aefa3a5 --- /dev/null +++ b/hypercardiigs/HPrintDlog.X.S @@ -0,0 +1,185 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L071DE3 + EXT L07346C + EXT L1509CE + EXT L0718BF + EXT L070597 + EXT L07187A + EXT L073C22 + EXT L0727E0 + EXT L072FD5 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L0711EB + EXT L071EC5 + EXT L072E7C + EXT L074B81 + EXT L071825 + EXT L071169 + EXT L077624 + EXT L070A10 + EXT L078841 + EXT L07502A + EXT L0751BE + EXT L0718A4 + EXT L151367 + EXT L150493 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L150371 + EXT L150BEE + EXT L150B10 + EXT L0540A1 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540AB + EXT L0540A9 + EXT L150482 + EXT L1512D1 + EXT L151651 + EXT L151412 + EXT L054FB3 + EXT L055051 + EXT L081DD8 + EXT L150C46 + EXT L077B28 + EXT L1501B5 + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L1501AF + EXT L15100B + EXT L150383 + EXT L1501A9 + EXT L1510C5 + EXT L151083 + EXT L15056E + EXT L150D20 + EXT L150197 + EXT L151418 + EXT L150B34 + EXT L073CDF + EXT L15123D + EXT L151293 + EXT L15119E + EXT L150BDC + EXT L150BD6 + EXT L151198 + EXT L0988BB + EXT L0940E5 + EXT L093420 + EXT L09B294 + EXT L09AFB1 + EXT L1511C8 + EXT L150801 + EXT L073B05 + EXT L15164B + EXT L150395 + EXT L1503DD + EXT L150807 + EXT L151379 + EXT L150592 + EXT L150B1C + EXT L0540BB + EXT L1512C5 + EXT L150671 + EXT L055243 + EXT L0551FB + EXT L151478 + EXT L150C34 + EXT L15019D + EXT L150723 + EXT L15058C + EXT L150C4C + EXT L150A64 + EXT L0953DD + EXT L1505B6 + EXT L15065F + EXT L0540AD + EXT L073A7B + EXT L0739E4 + EXT L15057A + EXT L073077 + EXT L055327 + EXT L055329 + EXT L073CFE + EXT L1500EF + EXT L073032 + EXT L15109B + EXT L1500E9 + EXT L072227 + EXT L072354 + EXT L053ADB + EXT L053AD9 + EXT L15007C + EXT L1511B6 + EXT L151355 + EXT L055337 + EXT L051EF0 + EXT L1609F8 + EXT L160A06 + EXT L160A30 + EXT L160A3E + EXT L160A4C + EXT L160A5A + EXT L160AAE + EXT L051F1A + EXT L051F18 + EXT L051F1E + EXT L051F1C + EXT L160B10 + EXT L1502E8 + EXT L150389 + EXT L05531F + EXT L055321 + EXT L160B64 + EXT L160B72 + EXT L150F6D + EXT L1516C3 + EXT L0408E5 + EXT L0408E6 + EXT L15108F + EXT L1505AA + EXT L040894 + EXT L160B48 + EXT L160B56 + EXT L160B80 + EXT L160B8E + EXT L15038F + EXT L160B9C + EXT L15105F + EXT L0408E2 + EXT L0408E3 + EXT L0408E4 + EXT L04088A + EXT L04088C + EXT L040E18 + EXT L04088E + EXT L040890 + EXT L040892 + EXT L040895 + EXT L040897 + EXT L040898 + EXT L0408A3 + EXT L0408AE + EXT L0408C0 diff --git a/hypercardiigs/HPrintGrx.S b/hypercardiigs/HPrintGrx.S new file mode 100644 index 0000000..3ef5240 --- /dev/null +++ b/hypercardiigs/HPrintGrx.S @@ -0,0 +1,3330 @@ +* +* HypercardGS +* segment: $20 HPrintGrx +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintGrx.l + lst off + +*--------------------------------------- + + use HPrintGrx.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L200000 ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDY #$0006 + LDA [$0E],Y + STA $07 + LDY #$000C + LDA [$0E],Y + STA $05 + LDY #$0002 + LDA [$0E],Y + TAX + INY + INY + LDA [$0E],Y + STX $0E + STA $10 + STZ $01 +L200025 LDY #$0000 +L200028 LDA [$0E],Y + TAX + ASL + AND #$AAAA + STA $03 + TXA + LSR + AND #$5555 + ORA $03 + ORA [$0E],Y + STA [$0E],Y + INY + INY + CPY $07 + BCC L200028 + LDA $01 + CMP $05 + BEQ L20005B + INC + STA $01 + CLC + LDA $0E + ADC $07 + STA $0E + LDA $10 + ADC #$0000 + STA $10 + BRA L200025 +L20005B LDA $0C + STA $10 + LDA $0B + STA $0F + TDC + TCS + PLY + PLY + PLY + PLY + PLD + PLY + PLY + RTL + +L20006D DW $0015 +L20006F DW $0900 +L200071 PHD + TSC + CLC + ADC #$FFB4 + TCS + TCD + PHY + PHY + PEI $5A + PEI $58 + PEA $0002 + JSL L07977D + PEA $0000 + JSL L072FA6 + PLA + STA $41 + LDA $41 + BNE L200097 + BRL L20029D +L200097 STZ $43 +L200099 LDA $43 + INC + STA $43 + PHY + PEI $5A + PEI $58 + PEI $43 + PEA $0002 + JSL L07AC17 + PLA + STA $47 + LDA $47 + BNE L2000B6 + BRL L20029D +L2000B6 PHY + PEI $5A + PEI $58 + PEI $47 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L2000D1 + BRL L20029D +L2000D1 LDA #$8000 + AND $09 + BEQ L2000DB + BRL L200286 +L2000DB PHY + PEI $5A + PEI $58 + PEI $47 + JSL L085819 + PLA + LSR + BCC L2000ED + BRL L200286 +L2000ED LDA $56 + BNE L2000F9 + LDA $47 + EOR #$FFFF + INC + STA $47 +L2000F9 LDA #$4000 + AND $09 + BEQ L200103 + LDA #$0001 +L200103 AND $56 + BEQ L200128 + PHY + PHY + PEA $0000 + PEA $0000 + LDA L05501F + LDX L055021 + PHX + PHA + PEI $47 + PEA $0001 + JSL L07AEBB + PLA + STA $3B + PLX + STX $3D + BRA L200147 +L200128 PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + PEA $0000 + PEI $47 + PEA $0000 + JSL L07AEBB + PLA + STA $3B + PLX + STX $3D +L200147 LDA $3B + ORA $3D + BNE L200150 + BRL L20029D +L200150 LDA [$3B] + LDY #$0002 + ORA [$3B],Y + BNE L200164 + PEI $3D + PEI $3B + JSL L07185A + BRL L20028E +L200164 LDA $1F + STA $2F + LDA $23 + SEP #$20 + STA $31 + REP #$20 + LDA $21 + SEP #$20 + STA $32 + REP #$20 + LDA $25 + STA $3F + PEI $31 + PEI $2F + JSL L1609CE + PHY + PHY + JSL L150695 + PLA + STA $2F + PLX + STX $31 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $56 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L083B58 + LDA #$0001 + CLC + ADC $52 + LDX $54 + BCC L2001B3 + INX +L2001B3 STA $01 + STX $03 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L1501AF + LDA #$000F + AND $13 + BEQ L2001DD + PEA $0000 + JSL L1516ED + BRA L2001E4 +L2001DD PEA $0004 + JSL L1516ED +L2001E4 LDAL L051EF4 + BEQ L2001F9 + PHY + LDA #$00FF + AND $28 + PHA + JSL L081A92 + JSL L1511E6 +L2001F9 LDA #$000F + AND $13 + STA $45 + LDA #$0007 + CMP $45 + BNE L20020F + LDA $39 + SEC + SBC #$001A + STA $39 +L20020F PEI $3D + PEI $3B + JSL L0718BF + LDY #$000F + LDA [$52],Y + TAX + DEY + DEY + LDA [$52],Y + CLC + ADC #$0018 + BCC L200228 + INX +L200228 STA $49 + STX $4B + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + STA $49 + STX $4B + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + CLC + ADC #$0002 + BCC L200247 + INX +L200247 PHX + PHA + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PHY + LDY #$0002 + LDA [$3B],Y + PHA + LDA [$3B] + PHA + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEI $1D + PEI $3F + PHY + PEI $47 + JSL L086029 + JSL L08090C + PLA + STA $45 + PEI $3D + PEI $3B + JSL L07185A +L200286 PEI $3D + PEI $3B + JSL L07185A +L20028E LDA $43 + SEC + SBC $41 + BVS L200298 + EOR #$8000 +L200298 BMI L20029D + BRL L200099 +L20029D LDA $50 + STA $5A + LDA $4F + STA $59 + LDA $4D + TCD + TSC + CLC + ADC #$0058 + TCS + RTL + +L2002AF PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2C + PEI $2A + PEA $0008 + JSL L0313BE + LDA L055027 + LDX L055029 + STA $15 + STX $17 + LDA L05501F + LDX L055021 + STA $11 + STX $13 + PHY + PEI $28 + PEI $26 + JSL L1609DC + PLA + LSR + BCS L2002EF + BRL L2003D0 +L2002EF LDA L055027 + LDX L055029 + CMP $15 + BNE L2002FB + CPX $17 +L2002FB BEQ L200300 + STZ L055139 +L200300 LDA L05501F + LDX L055021 + CMP $11 + BNE L20030C + CPX $13 +L20030C BEQ L200311 + STZ L055135 +L200311 LDAL L051EF0 + DEC + BNE L20032B + LDA L055149 + STA $1B + LDA L055147 + STA $19 + STZ L055149 + LDA #$0001 + STA L055147 +L20032B PEA ^L053259 + PEA L053259 + JSL L085216 + LDAL L051EF6 + BNE L200345 + PEA ^L053239 + PEA L053239 + JSL L200000 +L200345 PHY + PHY + JSL L150493 + PLA + STA $0D + PLX + STX $0F + PEA ^L053239 + PEA L053239 + PEI $0F + PEI $0D + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PHY + PHY + JSL L1516CF + JSL L1505E6 + LDAL L051EF0 + DEC + BNE L2003C2 + LDA $1B + STA L055149 + LDA $19 + STA L055147 + PHY + PHY + JSL L150695 + PLA + STA $09 + PLX + STX $0B + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + PEA $0000 + PHD + JSL L200071 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + PEA $0000 + PHD + JSL L200071 + PEI $0B + PEI $09 + JSL L1609CE +L2003C2 PEA $0000 + JSL L1516ED + PEA $0000 + JSL L1511E6 +L2003D0 LDA $24 + STA $2C + LDA $23 + STA $2B + LDA $21 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L2003E2 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $1A + ORA $1C + BNE L20042B + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $14 + PEI $12 + JSL L07B8EA + PLA + STA $05 + PLX + STX $07 + LDA $16 + ORA $18 + BEQ L200428 + PHY + PHY + PEI $07 + PEI $05 + JSL L0745B2 + PLA + PLX + CMP $16 + BNE L200422 + CPX $18 +L200422 BEQ L200428 + STZ $05 + STZ $07 +L200428 BRL L2004AC +L20042B LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + STA $01 + STX $03 + LDX #$0000 + LDA [$01] + LDY #$0002 + ORA [$01],Y + BNE L200444 + INX +L200444 PHX + PEI $14 + PEI $12 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + JSL L033477 + BEQ L20045E + BVS L20045C + EOR #$8000 +L20045C BMI L200463 +L20045E LDA #$0000 + BRA L200466 +L200463 LDA #$0001 +L200466 ORA $01,S + PLX + LSR + BCC L200472 + STZ $05 + STZ $07 + BRA L2004AC +L200472 LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L20047D + INX +L20047D PHX + PHA + LDA $12 + JSL L150488 + TAY + BNE L200489 + DEX +L200489 DEC + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 +L2004AC LDA $05 + LDX $07 + STA $1E + STX $20 + LDA $10 + STA $1C + LDA $0F + STA $1B + LDA $0D + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L2004C6 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDAL L0408E0 + STA $01 + PLY + PLY + PLY + PLD + RTL + +L2004D9 ENT + PHD + TSC + CLC + ADC #$FFA4 + TCS + TCD + STZ $62 + PHY + JSL L1609EA + PLA + LSR + BCC L2004F6 + PEA $083E + JSL L0727E0 + BRL L20067F +L2004F6 PEA $0000 + JSL L1609F8 + LDA L055327 + LDX L055329 + PHX + PHA + JSL L1510B9 + PHY + PHY + JSL L150FF3 + PLA + STA $43 + PLX + STX $45 + PHY + JSL L160A06 + PLA + BEQ L200520 + BRL L20067F +L200520 LDX #$0000 + LDA #$0001 + AND $45 + BNE L20052B + INX +L20052B TXA + STA $55 + LDA $55 + BEQ L20056A + LDA L055327 + LDX L055329 + STA $59 + STX $5B + LDY #$0002 + LDA [$59],Y + TAX + LDA [$59] + CLC + ADC #$0018 + BCC L20054B + INX +L20054B STA $09 + STX $0B + LDA [$09] + STA $53 + LDA #$0020 + ORA [$09] + STA [$09] + PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L1511B6 + PLA + STA $57 +L20056A PEA ^L051EF0 + PEA L051EF0 + PEA $0000 + JSL L160A14 + PEA ^L051F32 + PEA L051F32 + PHY + PHY + PEA $0837 + JSL L0711EB + PEA $00C1 + JSL L0313BE + PHY + PEA $0008 + JSL L160A22 + PLA + LSR + BCC L20059C + BRL L20065A +L20059C PHY + PHY + JSL L150493 + PLA + STA $4F + PLX + STX $51 + LDA L05532F + LDX L055331 + STA $59 + STX $5B + LDY #$0002 + LDA [$59],Y + TAX + LDA [$59] + STA $4B + STX $4D + PEI $4D + PEI $4B + JSL L151131 + LDA #$0008 + CLC + ADC $4B + LDX $4D + BCC L2005D1 + INX +L2005D1 PHX + PHA + JSL L15123D + PEI $51 + PEI $4F + JSL L151131 + PHY + PHY + PEA $0000 + PEA $0008 + PEA $0010 + PEA $07D3 + JSL L160A30 + PLA + STA $47 + PLX + STX $49 + LDA $47 + ORA $49 + BEQ L20065A + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + STA $05 + STX $07 + LDA #$0001 + LDX #$0000 + STA [$05] + TXA + LDY #$0002 + STA [$05],Y + LDA L055027 + LDX L055029 + LDY #$0004 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + PEA ^L051EF0 + PEA L051EF0 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L160A3E + PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEI $49 + PEI $47 + PEA $0000 + JSL L200EF9 + PLA + STA $62 + PEI $49 + PEI $47 + JSL L07185A +L20065A LDA $55 + BEQ L20067F + LDA L055327 + LDX L055329 + STA $59 + STX $5B + LDY #$0002 + LDA [$59],Y + TAX + LDA [$59] + CLC + ADC #$0018 + BCC L200677 + INX +L200677 STA $01 + STX $03 + LDA $53 + STA [$01] +L20067F PEA $000B + JSL L160A4C + TSC + CLC + ADC #$005C + TCS + PLD + RTL + +L20068E ENT + PHD + TSC + CLC + ADC #$FFBE + TCS + TCD + JSL L09AFB1 + LDA #$0003 + STA $3D + STZ $3B + STZ $4E + PHY + PEI $3D + PEA $0000 + PEA $0000 + JSL L160A5A + PLA + LSR + BCS L2006B7 + BRL L20075C +L2006B7 PHY + PHY + JSL L150FF3 + PLA + STA $01 + PLX + STX $03 + PHY + JSL L160A06 + PLA + BEQ L2006CE + BRL L20075C +L2006CE LDAL L051F16 + PHA + PEA ^L040823 + PEA L040823 + PLY + PLX + TSC + CLC + ADC #$FFFF + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $0001 + JSL L0313BE + PEA $0001 + JSL L1511F2 + PLA + LSR + BCS L2006FF + LDA #$0004 + STA $3B +L2006FF LDAL L051F22 + BEQ L20070D + LDA #$0008 + CLC + ADC $3B + STA $3B +L20070D LDAL L051FF3 + BEQ L20071B + LDA #$0010 + CLC + ADC $3B + STA $3B +L20071B LDA $3B + BEQ L200732 + PHY + PEI $3B + PEA $0000 + PEA $0000 + JSL L160A5A + PLA + LSR + BCS L200732 + BRA L20075C +L200732 PEA ^L051EF0 + PEA L051EF0 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L160A3E + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $4C + PEI $4A + PEI $48 + JSL L200EF9 + PLA + STA $4E +L20075C LDA $3B + CLC + ADC $3D + PHA + JSL L160A4C + LDA $46 + STA $4C + LDA $45 + STA $4B + LDA $43 + TCD + TSC + CLC + ADC #$004A + TCS + RTL + +L200778 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$00A3 + CLC + ADC $0A + LDX $0C + BCC L20078B + INX +L20078B PHX + PHA + JSL L150FF9 + LDA #$00A3 + CLC + ADC $0A + LDX $0C + BCC L20079C + INX +L20079C PHX + PHA + LDY #$00B1 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L160A68 + LDY #$00CB + LDA [$0A],Y + PHA + LDA #$00A3 + CLC + ADC $0A + LDX $0C + BCC L2007BE + INX +L2007BE PHX + PHA + JSL L160A76 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L2007D5 PHD + TSC + CLC + ADC #$FCEC + TCS + ADC #$0221 + TCD + LDA #$00A3 + CLC + ADC $F8 + LDX $FA + BCC L2007EB + INX +L2007EB PHX + PHA + JSL L150FF9 + LDA #$00A3 + CLC + ADC $F8 + LDX $FA + BCC L2007FC + INX +L2007FC PHX + PHA + LDY #$00B1 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L2002AF + LDY #$00CB + LDA [$F8],Y + PHA + LDA #$00A3 + CLC + ADC $F8 + LDX $FA + BCC L20081E + INX +L20081E PHX + PHA + JSL L160A76 + LDY #$00FA + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0034 + BCC L200835 + INX +L200835 STA $EF + STX $F1 + LDA [$EF] + BNE L200840 + BRL L200924 +L200840 LDAL L20006F + PHA + LDAL L20006D + PHA + JSL L1609CE + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L150178 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + LDA #$00A3 + CLC + ADC $F8 + LDX $FA + BCC L20086F + INX +L20086F PHX + PHA + PEA $0008 + JSL L0313BE + LDA $EB + STA $E7 + LDA $DF + CLC + ADC $EB + CLC + ADC $E1 + CLC + ADC $E5 + INC + STA $EB + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L150FF9 + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEA $0000 + TDC + CLC + ADC #$FDDF + PHA + LDY #$00B1 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFDF + AND $00,X + BNE L20090A + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PHY + PHY + PEA $083A + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FECB + PHA + LDY #$00B1 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L20090A PEI $E9 + LDA $DF + CLC + ADC $E7 + INC + PHA + JSL L1510C5 + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + JSL L150592 +L200924 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$031A + TCS + RTL + +L200936 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDY #$00FA + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + STA $01 + STX $03 + LDY #$00D5 + LDA [$12],Y + JSL L150488 + PHX + PHA + LDY #$00C9 + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + JSL L1512A5 + PHX + PHA + LDY #$00D3 + LDA [$12],Y + JSL L150488 + PHX + PHA + JSL L1503B9 + PLY + PLY + PLY + PLY + STX $09 + ORA $09 + BNE L2009CD + LDA #$0093 + CLC + ADC $12 + LDX $14 + BCC L20098B + INX +L20098B PHX + PHA + LDA #$0020 + CLC + ADC $01 + LDX $03 + BCC L200998 + INX +L200998 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$009B + CLC + ADC $12 + LDX $14 + BCC L2009AC + INX +L2009AC PHX + PHA + LDA #$0093 + CLC + ADC $12 + LDX $14 + BCC L2009B9 + INX +L2009B9 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$0001 + LDY #$00CB + STA [$12],Y + BRL L200B53 +L2009CD LDY #$00D5 + LDA [$12],Y + JSL L150488 + PHX + PHA + LDY #$00C9 + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + JSL L1512A5 + INC + BNE L2009EA + INX +L2009EA PHX + PHA + LDY #$00D3 + LDA [$12],Y + JSL L150488 + PHX + PHA + JSL L1503B9 + PLY + PLY + PLY + PLY + STA $07 + LDAL L051F16 + SEC + SBC #$0001 + BPL L200A0E + BRL L200B53 +L200A0E CMP #$0006 + BMI L200A16 + BRL L200B53 +L200A16 ASL + TAX + LDAL L200A1E,X + PHA + RTS + +L200A1E DA L200A2A-1 + DA L200ABB-1 + DA L200A2A-1 + DA L200ABB-1 + DA L200A2A-1 + DA L200ABB-1 + +L200A2A PEI $07 + LDY #$0030 + LDA [$01],Y + PHA + JSL L150318 + PLX + PLX + STA $05 + LDA $05 + BNE L200A45 + LDY #$0030 + LDA [$01],Y + STA $05 +L200A45 LDA $05 + DEC + BEQ L200A6C + LDA #$009B + CLC + ADC $12 + LDX $14 + BCC L200A55 + INX +L200A55 PHX + PHA + LDY #$002A + LDA [$01],Y + LDY #$002C + CLC + ADC [$01],Y + PHA + PEA $0000 + JSL L1501AF + BRA L200AB8 +L200A6C LDA #$0093 + CLC + ADC $12 + LDX $14 + BCC L200A77 + INX +L200A77 PHX + PHA + PEA $0000 + LDY #$0028 + LDA [$01],Y + LDY #$002E + CLC + ADC [$01],Y + PHA + JSL L1501AF + LDA #$009B + CLC + ADC $12 + LDX $14 + BCC L200A97 + INX +L200A97 PHX + PHA + LDA #$0093 + CLC + ADC $12 + LDX $14 + BCC L200AA4 + INX +L200AA4 PHX + PHA + PEA $0008 + JSL L0313BE + LDY #$00CB + LDA [$12],Y + INC + LDY #$00CB + STA [$12],Y +L200AB8 BRL L200B53 +L200ABB PEI $07 + LDY #$0032 + LDA [$01],Y + PHA + JSL L150318 + PLX + PLX + STA $05 + LDA $05 + BNE L200AD6 + LDY #$0032 + LDA [$01],Y + STA $05 +L200AD6 LDA $05 + DEC + BEQ L200B08 + LDA #$009B + CLC + ADC $12 + LDX $14 + BCC L200AE6 + INX +L200AE6 PHX + PHA + PEA $0000 + LDY #$0028 + LDA [$01],Y + LDY #$002E + CLC + ADC [$01],Y + PHA + JSL L1501AF + LDY #$00CB + LDA [$12],Y + INC + LDY #$00CB + STA [$12],Y + BRA L200B51 +L200B08 LDA #$0093 + CLC + ADC $12 + LDX $14 + BCC L200B13 + INX +L200B13 PHX + PHA + LDY #$002A + LDA [$01],Y + LDY #$002C + CLC + ADC [$01],Y + PHA + PEA $0000 + JSL L1501AF + LDA #$009B + CLC + ADC $12 + LDX $14 + BCC L200B33 + INX +L200B33 PHX + PHA + LDA #$0093 + CLC + ADC $12 + LDX $14 + BCC L200B40 + INX +L200B40 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$0001 + LDY #$00CB + STA [$12],Y +L200B51 BRA L200B53 +L200B53 LDA #$00A3 + CLC + ADC $12 + LDX $14 + BCC L200B5E + INX +L200B5E PHX + PHA + LDA #$009B + CLC + ADC $12 + LDX $14 + BCC L200B6B + INX +L200B6B PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$00A3 + CLC + ADC $12 + LDX $14 + BCC L200B7F + INX +L200B7F PHX + PHA + LDA #$00A3 + CLC + ADC $12 + LDX $14 + BCC L200B8C + INX +L200B8C CLC + ADC #$0002 + BCC L200B93 + INX +L200B93 STA $09 + STX $0B + LDA #$0001 + AND [$09] + EOR #$FFFF + INC + PHA + PEA $0000 + JSL L1501AF + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L200BBA PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0001 + STA $26 + LDY #$0002 + LDA [$1E],Y + PHA + LDA [$1E] + PHA + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + JSL L1512A5 + INC + BNE L200BE0 + INX +L200BE0 STA $01 + STX $03 + LDA $16 + ORA $18 + BNE L200BF2 + LDA $01 + LDX $03 + STA $16 + STX $18 +L200BF2 LDA $1A + ORA $1C + BNE L200C02 + LDA #$0001 + LDX #$0000 + STA $1A + STX $1C +L200C02 PEI $18 + PEI $16 + LDA $1A + LDX $1C + JSL L033477 + BVS L200C13 + EOR #$8000 +L200C13 BMI L200C2D + LDA $16 + LDX $18 + STA $05 + STX $07 + LDA $1A + LDX $1C + STA $16 + STX $18 + LDA $05 + LDX $07 + STA $1A + STX $1C +L200C2D PEI $1C + PEI $1A + LDA $01 + LDX $03 + JSL L033477 + BEQ L200C42 + BVS L200C40 + EOR #$8000 +L200C40 BMI L200CB0 +L200C42 PEI $18 + PEI $16 + LDA $01 + LDX $03 + JSL L033477 + BEQ L200C5F + BVS L200C55 + EOR #$8000 +L200C55 BPL L200C5F + LDA $01 + LDX $03 + STA $16 + STX $18 +L200C5F LDA $22 + LDX $24 + STA $09 + STX $0B + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + PEI $1C + PEI $1A + JSL L150F53 + TAY + BNE L200C7B + DEX +L200C7B DEC + STA [$09] + TXA + LDY #$0002 + STA [$09],Y + LDA $1E + LDX $20 + STA $09 + STX $0B + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + PEI $18 + PEI $16 + JSL L150F53 + PHX + PHA + LDA $1A + LDX $1C + JSL L1512A5 + STA [$09] + TXA + LDY #$0002 + STA [$09],Y + STZ $26 +L200CB0 LDA $10 + STA $24 + LDA $0F + STA $23 + LDA $0D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L200CC2 PHD + TSC + CLC + ADC #$FEDC + TCS + ADC #$003D + TCD + PEA $0000 + TDC + CLC + ADC #$FFCF + PHA + PEI $F2 + PEI $F0 + PEA $0008 + JSL L0313BE + LDX #$FFD5 + LDA $00,X + LDX #$FFD1 + SEC + SBC $00,X + SEC + SBC #$0240 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $E1 + LDA #$FFFE + AND $E1 + LDX #$FFD1 + STA $00,X + LDA #$0240 + LDX #$FFD1 + CLC + ADC $00,X + LDX #$FFD5 + STA $00,X + PEA $0000 + TDC + CLC + ADC #$FFCF + PHA + JSL L150FF9 + STZ $DF + LDX #$FFCF + LDA $00,X + STA $E1 + LDA $F8 + LDX $FA + TXY + LDX #$FFCB + STA $00,X + TYA + STA $02,X + LDX #$FFCB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L200D47 + INX +L200D47 STA $E3 + STX $E5 + LDA #$00FF + AND [$E3] + SEC + SBC #$0000 + BPL L200D59 + BRL L200DEB +L200D59 BNE L200D5E + BRL L200DEB +L200D5E LDA $EC + LDX $EE + PEA $FFFF + PEA $FFFB + JSL L150F53 + PHX + PHA + LDX #$FFCB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L200D7E + INX +L200D7E PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L160A84 + LDX #$FFCB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L200D9D + INX +L200D9D STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + PHX + PHA + JSL L1609CE + PHY + LDX #$FFCB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L200DC0 + INX +L200DC0 PHX + PHA + PEA $0081 + JSL L160A92 + PLA + STA $DF + LDX #$FFCB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L200DDC + INX +L200DDC STA $E3 + STX $E5 + LDA [$E3] + BEQ L200DEB + LDA $DF + CLC + ADC $E1 + STA $E1 +L200DEB LDA #$0010 + CLC + ADC $F4 + LDX $F6 + BCC L200DF6 + INX +L200DF6 TXY + LDX #$FFC7 + STA $00,X + TYA + STA $02,X + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + LDX #$FFC7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L200E18 + INX +L200E18 STA $E3 + STX $E5 + LDA [$E3] + PHA + LDX #$FFC7 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $E3 + STX $E5 + LDA [$E3] + PHA + LDX #$FFC7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L200E41 + INX +L200E41 STA $E3 + STX $E5 + LDA [$E3] + PHA + LDX #$FFC7 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $E3 + STX $E5 + LDY #$0002 + LDA [$F8],Y + CLC + ADC [$E3] + SEC + SBC $DF + PHA + JSL L15100B + PEI $F6 + PEI $F4 + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + LDX #$FFD1 + LDA $00,X + PHA + PEI $E1 + PEA $0000 + JSL L15025A + LDA $DF + BMI L200EE7 + BEQ L200EE7 + LDA $F8 + LDX $FA + TXY + LDX #$FFC3 + STA $00,X + TYA + STA $02,X + LDX #$FFC3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L200EA6 + INX +L200EA6 STA $E3 + STX $E5 + LDA [$E3] + BNE L200EBD + LDX #$FFD3 + LDA $00,X + SEC + SBC $DF + LDX #$FFCF + STA $00,X + BRA L200ECA +L200EBD LDA $DF + LDX #$FFCF + CLC + ADC $00,X + LDX #$FFD3 + STA $00,X +L200ECA LDX #$FFD1 + LDA $00,X + PHA + LDX #$FFD3 + LDA $00,X + PHA + JSL L1510C5 + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L150592 +L200EE7 LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0136 + TCS + RTL + +L200EF9 PHD + TSC + CLC + ADC #$FDF6 + TCS + ADC #$011D + TCD + PHY + JSL L160AA0 + PLA + LSR + BCC L200F39 + LDA L055327 + LDX L055329 + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + CLC + ADC #$0050 + BCC L200F26 + INX +L200F26 CLC + ADC #$0006 + BCC L200F2D + INX +L200F2D STA $E9 + STX $EB + SEP #$20 + LDA #$80 + STA [$E9] + REP #$20 +L200F39 LDA L055327 + LDX L055329 + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + CLC + ADC #$0050 + BCC L200F52 + INX +L200F52 CLC + ADC #$0006 + BCC L200F59 + INX +L200F59 STA $E9 + STX $EB + LDA #$00FF + AND [$E9] + AND #$00FF + CMP #$0080 + BEQ L200F6F + LDA #$0000 + BRA L200F72 +L200F6F LDA #$0001 +L200F72 STA $E3 + PHY + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + JSL L160AAE + PLA + STA $E1 + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + JSL L0940E5 + PHY + PHY + JSL L150493 + PLA + STA $B7 + PLX + STX $B9 + LDAL L051F16 + PHA + PEA ^L040825 + PEA L040825 + PLY + PLX + TSC + CLC + ADC #$FFFF + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $0001 + JSL L0313BE + PEA $0001 + JSL L1511F2 + PLA + EOR #$0001 + STA $E7 + LDA #$0001 + STA L054FB3 + LDA $E7 + BNE L200FDB + BRL L20109A +L200FDB STZ $E5 + LDA #$0001 + STA $D5 +L200FE2 PEI $E5 + PHY + LDA L055323 + LDX L055325 + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + PHX + PHA + LDA $D5 + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L201016 + INX +L201016 CLC + ADC #$0004 + BCC L20101D + INX +L20101D PHX + PHA + JSL L1500E3 + PLA + ORA $01,S + PLX + STA $E5 + LDA #$001F + CMP $D5 + BEQ L201034 + INC $D5 + BRA L200FE2 +L201034 PEI $E5 + PHY + PEA ^L051EF8 + PEA L051EF8 + JSL L1500E3 + PLA + ORA $01,S + PLX + LSR + BCS L201052 + PEA $130B + JSL L1609F8 + BRL L20166B +L201052 LDAL L051F08 + TAX + LDAL L051F06 + STA $AB + STX $AD + PHY + PHY + PEI $AD + PEI $AB + JSL L0742B3 + PLA + PLX + CMP #$FFFF + BNE L201073 + CPX #$FFFF +L201073 BNE L201098 + LDAL L053AC7 + TAX + LDAL L053AC5 + STA $AB + STX $AD + PHY + PEA $0857 + JSL L0726F9 + PLA + LSR + BCS L201098 + PEA $0080 + JSL L1609F8 + BRL L20166B +L201098 BRA L20109E +L20109A STZ $AB + STZ $AD +L20109E PEI $F6 + PEI $F4 + PEI $AD + PEI $AB + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + JSL L160ABC + LDA $C3 + ORA $C5 + BNE L2010CC + PEA $130A + JSL L1609F8 + BRL L20166B +L2010CC LDA $F2 + BEQ L201139 + PHY + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + LDAL L051F1A + PHA + LDAL L051F18 + PHA + LDAL L051F1E + PHA + LDAL L051F1C + PHA + PEA $0000 + PHD + JSL L200BBA + PLA + LSR + BCC L201139 + PHY + PEA $0859 + JSL L0726F9 + PLA + LSR + BCC L20112F + PEI $F6 + PEI $F4 + PEI $AD + PEI $AB + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + JSL L160ABC + BRA L201139 +L20112F PEA $0080 + JSL L1609F8 + BRL L20166B +L201139 LDY #$0030 + LDA [$F8],Y + PHA + LDY #$0032 + LDA [$F8],Y + JSL L150BEE + PLA + STA $D3 + LDA $D3 + BNE L201159 + PEA $130C + JSL L1609F8 + BRL L20166B +L201159 PEI $C5 + PEI $C3 + LDA $C7 + LDX $C9 + JSL L1512A5 + INC + BNE L201169 + INX +L201169 STA $CD + LDA $D3 + SEC + SBC #$0001 + BEQ L201198 + BVS L201178 + EOR #$8000 +L201178 BPL L201198 + PHY + PEA $0001 + LDA $CD + DEC + PHA + JSL L072FA6 + PLA + STA $DB + PEI $DB + PEI $D3 + JSL L1500F5 + PLX + PLX + INC + STA $DB + BRA L20119C +L201198 LDA $CD + STA $DB +L20119C LDA $DB + STA $D9 + LDA #$0001 + STA $DD + LDA $DD + JSL L150488 + STA $BF + STX $C1 + LDA $DB + JSL L150488 + STA $BB + STX $BD + LDA L055327 + LDX L055329 + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + CLC + ADC #$0050 + BCC L2011D2 + INX +L2011D2 TXY + LDX #$FEF7 + STA $00,X + TYA + STA $02,X + PHY + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + LDX #$FEF7 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $E9 + STX $EB + LDA [$E9] + JSL L150488 + PHX + PHA + LDX #$FEF7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L201215 + INX +L201215 STA $E9 + STX $EB + LDA [$E9] + JSL L150488 + PHX + PHA + PEA $0000 + PHD + JSL L200BBA + PLA + LSR + BCC L201237 + PEA $130D + JSL L1609F8 + BRL L20166B +L201237 LDX #$FEF7 + LDA $02,X + TAY + LDA $00,X + TYX + STA $E9 + STX $EB + LDA #$0001 + STA [$E9] + LDX #$FEF7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L201259 + INX +L201259 STA $E9 + STX $EB + LDA #$03E7 + STA [$E9] + LDX #$FEF7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L201272 + INX +L201272 STA $E9 + STX $EB + LDA #L160ACA + LDX #^L160ACA + STA [$E9] + TXA + LDY #$0002 + STA [$E9],Y + STZ L055341 + STZ L055343 + PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L1511B6 + PLA + STA $E5 + LDA $BF + STA $DD + LDA $BB + STA $DB + LDA $DD + STA $DF + PEA $0000 + TDC + CLC + ADC #$FFFB + PHA + JSL L160AD8 + PEA $0000 + JSL L1609F8 + PEA $0000 + TDC + CLC + ADC #$FEFB + PHA + JSL L160AE6 + LDA $E3 + BNE L2012EC + LDA #$0000 + STAL L0551AD + PHY + PHY + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + PEA $0000 + JSL L151287 + PLA + STA $B3 + PLX + STX $B5 +L2012EC JSL L160AF4 + JSL L201997 + PHY + JSL L160A06 + PLA + BEQ L2012FF + BRL L2015E3 +L2012FF PEA $0000 + PEA $0001 + PEI $DF + JSL L2016A8 + LDA $D9 + CMP $DF + BNE L201331 + PEI $CD + PEI $D3 + JSL L150318 + PLX + PLX + STA $D7 + LDA $D7 + BEQ L201329 + LDA $D7 + ASL + ASL + STA $D7 + BRA L20132F +L201329 LDA $D3 + ASL + ASL + STA $D7 +L20132F BRA L201337 +L201331 LDA $D3 + ASL + ASL + STA $D7 +L201337 LDA $DF + DEC + PEI $D3 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L20134A + DEX +L20134A PHX + PHA + LDX $C9 + LDA $C7 + BNE L201353 + DEX +L201353 DEC + JSL L150F53 + STA $D1 + STZ $CF + LDA $E3 + BEQ L201381 + LDA #$0000 + STAL L0551AD + PHY + PHY + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + PEA $0000 + JSL L151287 + PLA + STA $B3 + PLX + STX $B5 +L201381 PEI $B5 + PEI $B3 + PEA $0000 + PEA $0000 + JSL L1511A4 + JSL L160AF4 + JSL L160ACA + PHY + JSL L160A06 + PLA + BEQ L2013A2 + BRL L201530 +L2013A2 PEI $B5 + PEI $B3 + JSL L151131 + JSL L160B02 + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 + PEA $0000 + TDC + CLC + ADC #$FFFB + PHA + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + LDA $DF + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0005 + JSL L0313BE + LDAL L051F22 + BEQ L201416 + PEA ^L051F22 + PEA L051F22 + LDA L05532F + LDX L055331 + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + PHX + PHA + LDA #$0008 + CLC + ADC $F8 + LDX $FA + BCC L20140C + INX +L20140C PHX + PHA + PEA $0000 + PHD + JSL L200CC2 +L201416 LDA $CF + INC + STA $CF + JSL L160ACA + PHY + JSL L160A06 + PLA + BEQ L20142A + BRL L201530 +L20142A LDA $CF + DEC + ASL + ASL + INC + PHA + PEI $D7 + PEA $0000 + JSL L2016A8 + LDA $CF + CLC + ADC $D1 + STA $D5 + PEA $0000 + PHD + JSL L200936 + JSL L160ACA + PHY + JSL L160A06 + PLA + BEQ L201458 + BRL L201530 +L201458 LDA $CF + DEC + ASL + ASL + INC + INC + PHA + PEI $D7 + PEA $0000 + JSL L2016A8 + PHY + PHY + PEI $F6 + PEI $F4 + PEI $AD + PEI $AB + LDA $D5 + JSL L150488 + PHX + PHA + JSL L2003E2 + PLA + STA $AF + PLX + STX $B1 + LDA $E7 + BEQ L201493 + PEA $0000 + PHD + JSL L200778 + BRA L20149B +L201493 PEA $0000 + PHD + JSL L2007D5 +L20149B PEI $C5 + PEI $C3 + LDA $D5 + JSL L150488 + JSL L033477 + BNE L2014BA + PEA $0001 + PEA $0001 + PEA $0000 + JSL L2016A8 + BRA L2014E1 +L2014BA JSL L160ACA + PHY + JSL L160A06 + PLA + BNE L201530 + LDA $CF + DEC + ASL + ASL + INC + INC + INC + PHA + PEI $D7 + PEA $0000 + JSL L2016A8 + LDA $D3 + CMP $CF + BEQ L2014E1 + BRL L201416 +L2014E1 LDAL L051FF3 + BEQ L201516 + PEA ^L051FF3 + PEA L051FF3 + LDA L05532B + LDX L05532D + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + PHX + PHA + LDA #$0010 + CLC + ADC $F8 + LDX $FA + BCC L20150C + INX +L20150C PHX + PHA + PEA $0000 + PHD + JSL L200CC2 +L201516 JSL L160ACA + PHY + JSL L160A06 + PLA + BNE L201530 + LDA $CF + ASL + ASL + PHA + PEI $D7 + PEA $0000 + JSL L2016A8 +L201530 PEI $B5 + PEI $B3 + JSL L15149C + LDA $E3 + BEQ L2015AA + PEI $B5 + PEI $B3 + JSL L1513E8 + PHY + JSL L160A06 + PLA + BNE L2015A3 + PHY + PHY + JSL L15042E + LDA #$2800 + LDX #$0000 + JSL L033477 + BEQ L201565 + BVS L201563 + EOR #$8000 +L201563 BMI L201569 +L201565 JSL L15059E +L201569 PHY + PHY + JSL L15042E + LDA #$2800 + LDX #$0000 + JSL L033477 + BEQ L20159C + BVS L201580 + EOR #$8000 +L201580 BPL L20159C + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505CE + BRA L2015A3 +L20159C PEA $1309 + JSL L1609F8 +L2015A3 LDA #$0001 + STAL L0551AD +L2015AA JSL L160AF4 + LDA $DF + INC + STA $DF + LDA $DF + SEC + SBC $DB + BEQ L2015C1 + BVS L2015BF + EOR #$8000 +L2015BF BMI L2015C6 +L2015C1 LDA #$0000 + BRA L2015C9 +L2015C6 LDA #$0001 +L2015C9 PHA + PHY + JSL L160A06 + PLA + BNE L2015D7 + LDA #$0000 + BRA L2015DA +L2015D7 LDA #$0001 +L2015DA ORA $01,S + PLX + LSR + BCS L2015E3 + BRL L2012FF +L2015E3 LDA $E3 + BNE L2015F6 + PEI $B5 + PEI $B3 + JSL L1513E8 + LDA #$0001 + STAL L0551AD +L2015F6 JSL L160AF4 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L072634 + STZ L055341 + STZ L055343 + LDA L055027 + LDX L055029 + STA $AF + STX $B1 + LDA L05501F + LDX L055021 + STA $AB + STX $AD + LDA L055027 + LDX L055029 + CMP $39 + BNE L20162C + CPX $3B +L20162C BEQ L20163F + PHY + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $E5 +L20163F LDA L055027 + LDX L055029 + CMP $AF + BNE L20164B + CPX $B1 +L20164B BEQ L201650 + STZ L055139 +L201650 LDA L05501F + LDX L055021 + CMP $AB + BNE L20165C + CPX $AD +L20165C BEQ L201661 + STZ L055135 +L201661 PEA ^L053259 + PEA L053259 + JSL L085216 +L20166B STZ L054FB3 + PHY + JSL L160A06 + PLA + BEQ L20167B + LDA #$0000 + BRA L20167E +L20167B LDA #$0001 +L20167E STA $FC + PEI $B9 + PEI $B7 + JSL L151131 + LDA L055327 + LDX L055329 + PHX + PHA + PEI $E1 + JSL L160B10 + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0216 + TCS + RTL + +L2016A8 PHD + TSC + CLC + ADC #$FDB9 + TCS + ADC #$0156 + TCD + PHY + PHY + JSL L150493 + PLA + STA $E7 + PLX + STX $E9 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L151131 + LDA $F6 + BNE L2016D2 + BRL L201775 +L2016D2 TDC + CLC + ADC #$00D2 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEBA + PHA + LDA $F6 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0005 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFD2 + PHA + PHY + PHY + PEA $083C + JSL L0711EB + TDC + CLC + ADC #$00D2 + PEA $0000 + PHA + PHY + PHY + PEA $083D + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FED2 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + PHY + PHY + LDA L055341 + LDX L055343 + PHX + PHA + PEA $0003 + JSL L073032 + PEA $0008 + JSL L0313BE + PEI $E1 + PEI $E3 + JSL L1510C5 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L15123D + PEA $0000 + TDC + CLC + ADC #$FFD2 + PHA + JSL L150592 +L201775 PHY + PHY + LDA L055341 + LDX L055343 + PHX + PHA + PEA $0001 + JSL L073032 + LDX #$FECE + PLA + STA $00,X + PLA + STA $02,X + LDA $FA + BNE L201796 + BRL L201873 +L201796 PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEAC + PHA + PEA $0000 + TDC + CLC + ADC #$FEB8 + PHA + LDA $FA + LDX #$FECC + STA $00,X + PEA $0000 + TDC + CLC + ADC #$FECC + PHA + PEA $0000 + TDC + CLC + ADC #$FEC2 + PHA + PEA $040E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEC2 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEB6 + PHA + LDA $F8 + LDX #$FEB6 + STA $00,X + PEA $0000 + TDC + CLC + ADC #$FEB8 + PHA + PEA $0406 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEB8 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAA + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L201829 + INX +L201829 STA $ED + STX $EF + LDA [$ED] + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L201840 + INX +L201840 STA $ED + STX $EF + PLA + SEC + SBC [$ED] + LDX #$FEAA + STA $00,X + PEA $0000 + TDC + CLC + ADC #$FEAC + PHA + PEA $0404 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FEAC + PHA + JSL L150018 + PLA + PLX + STA $EB + BRA L201875 +L201873 STZ $EB +L201875 TDC + CLC + ADC #$00DF + PEA $0000 + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L20188E + INX +L20188E STA $ED + STX $EF + LDA [$ED] + INC + INC + PHA + LDX #$FECE + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDA [$ED] + INC + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2018BA + INX +L2018BA STA $ED + STX $EF + LDA $EB + CLC + ADC [$ED] + DEC + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L2018D5 + INX +L2018D5 STA $ED + STX $EF + LDA [$ED] + DEC + PHA + JSL L15100B + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2018FA + INX +L2018FA STA $ED + STX $EF + LDA $EB + CLC + ADC [$ED] + INC + INC + PHA + LDX #$FECE + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDA [$ED] + INC + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L201929 + INX +L201929 STA $ED + STX $EF + LDA [$ED] + DEC + DEC + PHA + LDX #$FECE + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L201942 + INX +L201942 STA $ED + STX $EF + LDA [$ED] + DEC + PHA + JSL L15100B + PEA $4444 + JSL L081DD8 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L15037D + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L15037D + PEA $0000 + JSL L081DD8 + PEI $E9 + PEI $E7 + JSL L151131 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$024F + TCS + RTL + +L201997 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $01 + PLX + STX $03 + PHY + PHY + PEA $40D8 + JSL L072834 + PLA + STA L055341 + PLA + STA L055343 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L15102F + LDA L055341 + LDX L055343 + PHX + PHA + JSL L1511C8 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L151131 + PEA $0002 + PEA $0001 + JSL L151083 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L1506B3 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L1517CD + LDA L055341 + LDX L055343 + PHX + PHA + JSL L1506AD + JSL L160ACA + PEI $03 + PEI $01 + JSL L151131 + PLY + PLY + PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/HPrintGrx.X.S b/hypercardiigs/HPrintGrx.X.S new file mode 100644 index 0000000..c2300bf --- /dev/null +++ b/hypercardiigs/HPrintGrx.X.S @@ -0,0 +1,149 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L07346C + EXT L1509CE + EXT L1512A5 + EXT L0718BF + EXT L0727E0 + EXT L07ABAE + EXT L072FA6 + EXT L07185A + EXT L072834 + EXT L072634 + EXT L0711EB + EXT L0742B3 + EXT L0745B2 + EXT L07977D + EXT L07AC17 + EXT L0551AD + EXT L150493 + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L1500E3 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L151137 + EXT L053AD3 + EXT L053AD1 + EXT L053AC7 + EXT L053AC5 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L054FB3 + EXT L081A92 + EXT L081DD8 + EXT L083B58 + EXT L086029 + EXT L08090C + EXT L085819 + EXT L085216 + EXT L1500F5 + EXT L150318 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L15037D + EXT L1510C5 + EXT L151083 + EXT L1511E6 + EXT L1516ED + EXT L1505E6 + EXT L15042E + EXT L15123D + EXT L055147 + EXT L055149 + EXT L053259 + EXT L055139 + EXT L053239 + EXT L055135 + EXT L0940E5 + EXT L09AFB1 + EXT L1511C8 + EXT L150FF9 + EXT L07B8EA + EXT L15059E + EXT L07AA4B + EXT L1503B9 + EXT L150592 + EXT L1511F2 + EXT L0953DD + EXT L150178 + EXT L15028A + EXT L150284 + EXT L055327 + EXT L055329 + EXT L073032 + EXT L150018 + EXT L0726F9 + EXT L07AEBB + EXT L150FF3 + EXT L1511B6 + EXT L150695 + EXT L1510B9 + EXT L055323 + EXT L055325 + EXT L051EF8 + EXT L05532F + EXT L055331 + EXT L05532B + EXT L05532D + EXT L051EF0 + EXT L055341 + EXT L055343 + EXT L160ACA + EXT L1609CE + EXT L051EF4 + EXT L1609DC + EXT L051EF6 + EXT L1516CF + EXT L0408E0 + EXT L1609EA + EXT L1609F8 + EXT L160A06 + EXT L160A14 + EXT L160A22 + EXT L160A30 + EXT L160A3E + EXT L160A4C + EXT L160A5A + EXT L051F16 + EXT L051F22 + EXT L051FF3 + EXT L160A68 + EXT L160A76 + EXT L160A84 + EXT L160A92 + EXT L160AA0 + EXT L160AAE + EXT L051F08 + EXT L051F06 + EXT L160ABC + EXT L051F1A + EXT L051F18 + EXT L051F1E + EXT L051F1C + EXT L160AD8 + EXT L160AE6 + EXT L151287 + EXT L160AF4 + EXT L1511A4 + EXT L160B02 + EXT L15149C + EXT L1513E8 + EXT L1505CE + EXT L160B10 + EXT L040823 + EXT L040825 + EXT L051F32 diff --git a/hypercardiigs/HPrintHF.S b/hypercardiigs/HPrintHF.S new file mode 100644 index 0000000..0e32f09 --- /dev/null +++ b/hypercardiigs/HPrintHF.S @@ -0,0 +1,4328 @@ +* +* HypercardGS +* segment: $21 HPrintHF +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintHF.l + lst off + +*--------------------------------------- + + use HPrintHF.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 + +*--------------------------------------- + +L210000 ENT + DW $0000 + DW $044C + DW $0000 + ADRL L21001A + ADRL L21001E + ADRL L21002C + ADRL L21003A + ADRL L210048 +L21001A DW $0000 + DW $0000 +L21001E DW $0000 + DW $0009 + DW $0000 + DW $0000 + DW $0000 + ADRL L210056 +L21002C DW $0000 + DW $000D + DW $0000 + DW $0000 + DW $0000 + ADRL L21005E +L21003A DW $0000 + DW $0008 + DW $0000 + DW $0000 + DW $0000 + ADRL L210066 +L210048 DW $0000 + DW $0015 + DW $0000 + DW $0000 + DW $0000 + ADRL L210076 +L210056 STR 09' Date' +L21005E STR 0D' Time' +L210066 STR 08' Page Number' +L210076 STR 15' Stack Name' + +L210083 DB $0B + DB $00 + DB $0C + DB $00 + DB $00 + DB $00 + DB $01 + DB $3F + DB $FF + DB $F9 + DB $38 + DB $00 + DB $39 + DB $39 + DB $FF + DB $39 + DB $39 + DB $FF + DB $19 + DB $39 + DB $FF + DB $19 + DB $38 + DB $00 + DB $19 + DB $3C + DB $AA + DB $99 + DB $3C + DB $00 + DB $19 + DB $3F + DB $FF + DB $F9 + DB $00 + DB $00 + DB $01 + +L2100A8 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + JSL L093F21 + LDA L0551E9 + STA $05 + PHY + PHY + PEA $8001 + JSL L1516BD + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + BNE L2100D3 + LDA #$8001 + STA $05 +L2100D3 LDA $05 + DEC + BNE L210106 + PHY + PHY + PEA $0001 + JSL L1516BD + PLA + STA $01 + PLX + STX $03 + PHY + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0002 + BCC L2100F7 + INX +L2100F7 PHX + PHA + JSL L1500E3 + PLA + LSR + BCS L210106 + LDA #$FFFF + STA $05 +L210106 LDA $05 + STA $10 + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L210111 PHD + TSC + CLC + ADC #$FDF2 + TCS + ADC #$011D + TCD + PEI $F8 + PEI $F6 + JSL L15058C + TDC + CLC + ADC #$00FA + PEA $0000 + PHA + PEA $0001 + PEI $F8 + PEI $F6 + JSL L15168D + LDY #$0002 + LDA [$F6],Y + TAX + LDA [$F6] + TXY + LDX #$FFE5 + STA $00,X + TYA + STA $02,X + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L210159 + INX +L210159 STA $ED + STX $EF + LDA [$ED] + STA $E9 + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + PHY + PHY + PEI $F8 + PEI $F6 + JSL L151379 + PHY + PEI $F8 + PEI $F6 + JSL L150807 + JSL L160B1E + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFE9 + AND $00,X + LDX #$FFE3 + STA $00,X + LDX #$FFE3 + LDA $00,X + SEC + SBC #$0001 + BVS L2101AC + EOR #$8000 +L2101AC BPL L2101FD + LDA #$0001 + STA $EB +L2101B3 LDA $E9 + CMP $EB + BNE L2101BB + BRA L2101F0 +L2101BB LDA $EB + CLC + ADC #$FFE9 + TAX + LDA #$00FF + AND $00,X + CMP $FA + BNE L2101F0 + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEI $EB + PEA $0001 + JSL L150A64 + LDA $EB + SEC + SBC $E9 + BVS L2101E7 + EOR #$8000 +L2101E7 BMI L2101EE + LDA $E9 + DEC + STA $E9 +L2101EE BRA L2101FD +L2101F0 LDA $EB + LDX #$FFE3 + CMP $00,X + BEQ L2101FD + INC $EB + BRA L2101B3 +L2101FD PEA $0000 + TDC + CLC + ADC #$FFEA + PHA + LDA #$00FF + LDX #$FFE9 + AND $00,X + PHA + PEI $F8 + PEI $F6 + JSL L151651 + PEI $E9 + PEI $E9 + PEI $F8 + PEI $F6 + JSL L1512D1 + LDY #$0002 + LDA [$F6],Y + TAX + LDA [$F6] + CLC + ADC #$0010 + BCC L210232 + INX +L210232 PHX + PHA + JSL L150B34 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0216 + TCS + RTL + +L21024A PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PEI $18 + PEI $16 + PEI $14 + PEI $12 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L071937 + LDA $05 + INC + STA $05 + LDA $07 + INC + INC + STA $07 + PEI $1C + PEI $1A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L210298 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $2C + LDX $2E + STA $19 + STX $1B + LDY #$0004 + LDA [$26],Y + SEC + SBC $2C + STA $2C + PEA $0002 + JSL L150BD6 + PEA $3333 + JSL L081DD8 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEI $28 + PEI $26 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 +L21030D LDA $26 + LDX $28 + STA $05 + STX $07 + PHY + LDA $2C + CLC + ADC $19 + PHA + LDA #$0009 + CLC + ADC [$05] + PHA + LDA [$05] + CLC + ADC $2A + PHA + JSL L071A1B + PLA + STA $19 + LDA $26 + LDX $28 + STA $01 + STX $03 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDY #$0002 + LDA [$01],Y + DEC + DEC + PHA + LDA [$01] + DEC + PHA + LDY #$0006 + LDA [$01],Y + INC + INC + PHA + LDA $19 + INC + PHA + JSL L15100B + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L2103AB + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L2103AB TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L2103C9 + BRL L21030D +L2103C9 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $0000 + JSL L150BD6 + PEA $0000 + JSL L081DD8 + PHY + PEI $28 + PEI $26 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L1501A9 + PLA + EOR #$0001 + STA $30 + PEI $28 + PEI $26 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $24 + STA $2E + LDA $23 + STA $2D + LDA $21 + TCD + TSC + CLC + ADC #$002C + TCS + RTL + +L210435 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEA $0000 + PEI $0E + JSL L21114A + PEA $0000 + PEI $0E + JSL L210BD3 + LDY #$00ED + LDA [$0E],Y + BNE L210495 + PHY + PHY + LDY #$00D7 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + PEA $0006 + JSL L160B2C + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + JSL L1516D5 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0010 + BCC L210487 + INX +L210487 PHX + PHA + JSL L150B34 + LDA #$0001 + LDY #$00ED + STA [$0E],Y +L210495 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L2104A7 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA $10 + SEC + SBC #$0043 + BPL L2104BA + BRL L2105BD +L2104BA CMP #$003D + BMI L2104C2 + BRL L2105BD +L2104C2 SEC + SBC #$0000 + BEQ L2104EB + SEC + SBC #$0013 + BEQ L21053F + DEC + DEC + BEQ L2104EB + SEC + SBC #$000B + BEQ L2104EB + SEC + SBC #$0013 + BEQ L21053F + DEC + DEC + BEQ L2104EB + SEC + SBC #$0007 + BEQ L2104EB + BRL L2105BD +L2104EB LDY #$00ED + LDA [$0C],Y + BEQ L210511 + PEI $10 + PHY + PHY + LDY #$00D7 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0006 + JSL L160B2C + PEA $0001 + JSL L160B3A + BRA L210534 +L210511 LDA #$00EF + CLC + ADC $0C + LDX $0E + BCC L21051C + INX +L21051C STA $03 + STX $05 + PHY + PEI $10 + PEA $0000 + PEI $0C + JSL L211320 + LDY #$00EF + PLA + ORA [$0C],Y + STA [$03] +L210534 PEA $0000 + PEI $0C + JSL L2105CF + BRA L2105BD +L21053F PHY + JSL L2100A8 + PLA + STA $01 + LDA $01 + BNE L210572 + PEA $0000 + PEI $0C + JSL L210435 + PEA $0056 + PHY + PHY + LDY #$00D7 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0006 + JSL L160B2C + PEA $0001 + JSL L160B3A +L210572 LDX #$0000 + LDA $01 + DEC + BNE L21057B + INX +L21057B PHX + LDX #$0000 + LDA #$8001 + CMP $01 + BNE L210587 + INX +L210587 TXA + ORA $01,S + PLX + LSR + BCC L2105BB + PEA $0000 + PEI $0C + JSL L21062D + LDA #$00EF + CLC + ADC $0C + LDX $0E + BCC L2105A2 + INX +L2105A2 STA $03 + STX $05 + PHY + PEA $0056 + PEA $0000 + PEI $0C + JSL L211320 + LDY #$00EF + PLA + ORA [$0C],Y + STA [$03] +L2105BB BRA L2105BD +L2105BD LDA $0A + STA $10 + LDA $09 + STA $0F + LDA $07 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L2105CF PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + JSL L2100A8 + PLA + STA $01 + LDA #$00FF + STA $03 + LDA L055051 + BNE L210607 + LDX #$0000 + LDA $01 + DEC + BNE L2105F2 + INX +L2105F2 PHX + LDX #$0000 + LDA #$8001 + CMP $01 + BNE L2105FE + INX +L2105FE TXA + ORA $01,S + PLX + LSR + BCC L210607 + STZ $03 +L210607 PEI $03 + LDY #$00D7 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + PEA $0003 + JSL L072E7C + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L21062D PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$00ED + LDA [$0E],Y + BEQ L21067B + PHY + PHY + LDY #$00D7 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + PEA $0006 + JSL L160B2C + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + JSL L1516E7 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0010 + BCC L21066D + INX +L21066D PHX + PHA + JSL L150B34 + LDA #$0000 + LDY #$00ED + STA [$0E],Y +L21067B LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L21068D PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDA #$008D + CLC + ADC $1E + LDX $20 + BCC L2106A0 + INX +L2106A0 PHX + PHA + JSL L15123D + LDA #$009D + CLC + ADC $1E + LDX $20 + BCC L2106B1 + INX +L2106B1 STA $09 + STX $0B + LDA #$008D + CLC + ADC $1E + LDX $20 + BCC L2106C0 + INX +L2106C0 PHX + PHA + LDY #$0006 + LDA [$09],Y + SEC + SBC #$0015 + PHA + LDY #$0004 + LDA [$09],Y + SEC + SBC #$000A + PHA + LDY #$0006 + LDA [$09],Y + PHA + LDY #$0004 + LDA [$09],Y + PHA + JSL L15100B + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA #$009D + CLC + ADC $1E + LDX $20 + BCC L2106FA + INX +L2106FA PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L151418 + LDA #$009D + CLC + ADC $1E + LDX $20 + BCC L21072E + INX +L21072E STA $05 + STX $07 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDY #$0002 + LDA [$05],Y + DEC + DEC + PHA + LDY #$0004 + LDA [$05],Y + INC + PHA + LDY #$0006 + LDA [$05],Y + INC + INC + PHA + LDA #$0032 + CLC + ADC [$05] + INC + INC + PHA + JSL L15100B + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L15123D + PEA $0000 + PEA $0000 + PEA $0000 + PEI $1E + JSL L21102C + PEA $0000 + PEI $1E + JSL L211221 + LDA #$008D + CLC + ADC $1E + LDX $20 + BCC L21078F + INX +L21078F PHX + PHA + JSL L15123D + LDA #$008D + CLC + ADC $1E + LDX $20 + BCC L2107A0 + INX +L2107A0 STA $01 + STX $03 + PEA ^L210083 + PEA L210083 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L087218 + LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L2107C9 PHD + TSC + CLC + ADC #$FFA2 + TCS + TCD + STZ $68 + PHY + PHY + JSL L1516CF + PLA + STA $4F + PLX + STX $51 + PHY + PHY + JSL L150BB2 + PLA + STA $4B + PLX + STX $4D + JSL L150659 + LDA #$009D + CLC + ADC $64 + LDX $66 + BCC L2107FA + INX +L2107FA PHX + PHA + JSL L151418 + LDA #$008D + CLC + ADC $64 + LDX $66 + BCC L21080B + INX +L21080B PHX + PHA + JSL L151418 + PEI $4D + PEI $4B + JSL L15166F + PEI $4D + PEI $4B + JSL L1516C9 + PHY + LDA #$00B5 + CLC + ADC $64 + LDX $66 + BCC L21082D + INX +L21082D PHX + PHA + LDA #$0095 + CLC + ADC $64 + LDX $66 + BCC L21083A + INX +L21083A PHX + PHA + JSL L1512CB + PLA + LSR + BCC L210866 + PEA $0004 + JSL L0724F7 + PHY + LDY #$00B7 + LDA [$64],Y + PHA + DEY + DEY + LDA [$64],Y + PHA + PEA $0000 + PEI $64 + JSL L2118BB + PLA + STA $68 + BRL L210BB1 +L210866 PEA $0000 + PEI $64 + JSL L21114A + PEA $0000 + PEI $64 + JSL L210BD3 + PEA $0002 + JSL L150BD6 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + PEA $0002 + PEA $0001 + JSL L151083 + LDY #$00B7 + LDA [$64],Y + TAX + DEY + DEY + LDA [$64],Y + STA $43 + STX $45 + LDA $43 + LDX $45 + STA $47 + STX $49 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L08273B +L2108B6 LDA $49 + BPL L2108BC + STZ $49 +L2108BC LDA $47 + BPL L2108C2 + STZ $47 +L2108C2 LDA #$FFFE + AND $49 + STA $49 + PHY + PHY + PEI $49 + PEI $47 + LDA #$009D + CLC + ADC $64 + LDX $66 + BCC L2108DA + INX +L2108DA PHX + PHA + JSL L1505B6 + PLA + STA $47 + PLX + STX $49 + PHY + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCS L21097B + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDY #$00B7 + LDA [$64],Y + PHA + DEY + DEY + LDA [$64],Y + PHA + PEI $49 + PEI $47 + JSL L21024A + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$003B + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDY #$00B7 + LDA [$64],Y + PHA + DEY + DEY + LDA [$64],Y + PHA + PEI $45 + PEI $43 + JSL L21024A + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L151418 + LDA $47 + LDX $49 + STA $43 + STX $45 +L21097B TDC + CLC + ADC #$0047 + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L210999 + BRL L2108B6 +L210999 PEA $0000 + JSL L081DD8 + PEA $0000 + JSL L150BD6 + LDA $39 + SEC + SBC $35 + SEC + SBC #$0002 + BEQ L2109B9 + BVS L2109B7 + EOR #$8000 +L2109B7 BMI L2109BE +L2109B9 LDA #$0000 + BRA L2109C1 +L2109BE LDA #$0001 +L2109C1 PHA + LDA $37 + SEC + SBC $33 + SEC + SBC #$0001 + BEQ L2109D4 + BVS L2109D2 + EOR #$8000 +L2109D2 BMI L2109D9 +L2109D4 LDA #$0000 + BRA L2109DC +L2109D9 LDA #$0001 +L2109DC AND $01,S + PLX + STA $57 + LDA $57 + BNE L2109E8 + BRL L210B9F +L2109E8 LDA #$0095 + CLC + ADC $64 + LDX $66 + BCC L2109F3 + INX +L2109F3 PHX + PHA + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$0001 + LDY #$00EB + STA [$64],Y + LDY #$00D7 + LDA [$64],Y + TAX + DEY + DEY + LDA [$64],Y + CLC + ADC #$0010 + BCC L210A1E + INX +L210A1E STA $0D + STX $0F + TDC + CLC + ADC #$003B + PEA $0000 + PHA + PEA $0000 + PEA $0000 + LDY #$0006 + LDA [$0D],Y + PHA + LDY #$0004 + LDA [$0D],Y + PHA + JSL L15100B + PHY + PHY + JSL L150BB2 + PLA + STA $27 + PLX + STX $29 + JSL L150659 + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L151418 + PEI $29 + PEI $27 + JSL L15166F + TDC + CLC + ADC #$002B + PEA $0000 + PHA + LDA #$0095 + CLC + ADC $64 + LDX $66 + BCC L210A7A + INX +L210A7A PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$009D + CLC + ADC $64 + LDX $66 + BCC L210A8E + INX +L210A8E STA $09 + STX $0B + TDC + CLC + ADC #$002B + PEA $0000 + PHA + LDY #$0002 + LDA [$09],Y + EOR #$FFFF + INC + PHA + LDA [$09] + EOR #$FFFF + INC + PHA + JSL L1501AF + TDC + CLC + ADC #$003B + PEA $0000 + PHA + PEA $0000 + PEA $0000 + LDA $31 + SEC + SBC $2D + PHA + LDA $2F + SEC + SBC $2B + PHA + JSL L15100B + LDY #$00FA + LDA [$64],Y + BEQ L210AEE + LDA L05532F + LDX L055331 + STA $5B + STX $5D + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + STA $53 + STX $55 + BRA L210B04 +L210AEE LDA L05532B + LDX L05532D + STA $5B + STX $5D + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + STA $53 + STX $55 +L210B04 LDA $53 + LDX $55 + STA $11 + STX $13 + LDA $53 + LDX $55 + STA $15 + STX $17 + TDC + CLC + ADC #$002B + STA $19 + STZ $1B + TDC + CLC + ADC #$003B + STA $1D + STZ $1F + STZ $21 + LDA $27 + LDX $29 + STA $23 + STX $25 + PEI $55 + PEI $53 + JSL L151131 + LDA #$00B9 + CLC + ADC $64 + LDX $66 + BCC L210B43 + INX +L210B43 STA $5B + STX $5D + PHY + PHY + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L1502FA + PLA + STA [$5B] + PLA + LDY #$0002 + STA [$5B],Y + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L150476 + JSL L151400 + PEI $29 + PEI $27 + JSL L151669 + TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L15123D + LDY #$00D7 + LDA [$64],Y + PHA + DEY + DEY + LDA [$64],Y + PHA + JSL L151131 + PEA $0000 + PEI $64 + JSL L21062D + BRA L210BB1 +L210B9F TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $0000 + PEI $64 + JSL L21102C +L210BB1 PEI $51 + PEI $4F + JSL L1516C9 + PEI $4D + PEI $4B + JSL L151669 + LDA $62 + STA $66 + LDA $61 + STA $65 + LDA $5F + TCD + TSC + CLC + ADC #$0064 + TCS + RTL + +L210BD3 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDY #$00EB + LDA [$16],Y + BNE L210BE5 + BRL L210CA6 +L210BE5 LDA #$0000 + LDY #$00EB + STA [$16],Y + PHY + LDA #$0095 + CLC + ADC $16 + LDX $18 + BCC L210BF9 + INX +L210BF9 PHX + PHA + LDA #$009D + CLC + ADC $16 + LDX $18 + BCC L210C06 + INX +L210C06 PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L210C2B + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEI $16 + JSL L21102C +L210C2B PHY + LDA #$0095 + CLC + ADC $16 + LDX $18 + BCC L210C37 + INX +L210C37 PHX + PHA + LDA #$008D + CLC + ADC $16 + LDX $18 + BCC L210C44 + INX +L210C44 PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L210C86 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15123D + LDA #$008D + CLC + ADC $16 + LDX $18 + BCC L210C6F + INX +L210C6F STA $01 + STX $03 + PEA ^L210083 + PEA L210083 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L087218 +L210C86 LDA #$0095 + CLC + ADC $16 + LDX $18 + BCC L210C91 + INX +L210C91 PHX + PHA + JSL L08273B + LDY #$00BB + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L1502F4 +L210CA6 LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L210CB8 PHD + TSC + CLC + ADC #$FF76 + TCS + TCD + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEI $A4 + PEI $A2 + PEA $0020 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $9C + PEI $9A + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $98 + PEI $96 + PEA $0008 + JSL L0313BE + PHY + JSL L150BDC + PLA + STA $81 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L15107D + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L15119E + PEA $0002 + JSL L150BD6 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L151198 + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0059 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + LDA #$0095 + CLC + ADC $90 + LDX $92 + BCC L210D85 + INX +L210D85 PHX + PHA + PEA $0008 + JSL L0313BE + LDA $9E + LDX $A0 + STA $79 + STX $7B + LDA $9E + LDX $A0 + STA $71 + STX $73 + LDA $A0 + SEC + SBC $5B + STA $A0 + LDA $9E + SEC + SBC $59 + STA $9E + LDA $0F + SEC + SBC $0B + STA $85 + LDA $0D + SEC + SBC $09 + STA $83 + LDA $07 + SEC + SBC $03 + STA $87 + LDA $85 + SEC + SBC $87 + STA $85 + LDA $05 + SEC + SBC $01 + STA $87 + LDA $83 + SEC + SBC $87 + STA $83 + PHY + PEA $0000 + PEI $85 + JSL L072FA6 + PLA + STA $85 + PHY + PEA $0000 + PEI $83 + JSL L072FA6 + PLA + STA $83 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $85 + EOR #$FFFF + INC + PHA + LDA $83 + EOR #$FFFF + INC + PHA + JSL L151005 +L210E0B PHY + PEA $0000 + PEI $73 + JSL L072FA6 + PLA + STA $73 + PHY + PEA $0000 + PEI $71 + JSL L072FA6 + PLA + STA $71 + PHY + PHY + PEI $73 + PEI $71 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1505B6 + PLA + STA $71 + PLX + STX $73 + LDA $73 + SEC + SBC $7B + STA $85 + LDA $85 + BMI L210E5D + BEQ L210E5D + PHY + PEI $85 + LDA $07 + SEC + SBC $0F + PHA + JSL L072FD5 + PLA + STA $85 + BRA L210E6D +L210E5D PHY + PEI $85 + LDA $03 + SEC + SBC $0B + PHA + JSL L072FA6 + PLA + STA $85 +L210E6D LDA $94 + BEQ L210E85 + PEI $85 + PEI $85 + PEI $94 + JSL L150318 + PLX + PLX + STA $87 + PLA + SEC + SBC $87 + STA $85 +L210E85 LDA $71 + SEC + SBC $79 + STA $83 + LDA $83 + BMI L210EA4 + BEQ L210EA4 + PHY + PEI $83 + LDA $05 + SEC + SBC $0D + PHA + JSL L072FD5 + PLA + STA $83 + BRA L210EB4 +L210EA4 PHY + PEI $83 + LDA $01 + SEC + SBC $09 + PHA + JSL L072FA6 + PLA + STA $83 +L210EB4 LDA $94 + BEQ L210ED6 + PEI $83 + PEI $83 + PEI $94 + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L150318 + PLX + PLX + STA $87 + PLA + SEC + SBC $87 + STA $83 +L210ED6 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $85 + PEI $83 + JSL L1501AF + PHY + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCC L210F05 + BRL L210FBE +L210F05 TDC + CLC + ADC #$0069 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L1512D7 + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + PEA $0000 + PEI $90 + JSL L21102C + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $6B + SEC + SBC $5B + STA $77 + LDA $69 + SEC + SBC $59 + STA $75 + LDA #$0095 + CLC + ADC $90 + LDX $92 + BCC L210F68 + INX +L210F68 PHX + PHA + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$0095 + CLC + ADC $90 + LDX $92 + BCC L210F85 + INX +L210F85 PHX + PHA + PEI $77 + PEI $75 + JSL L1501AF + PEA $0000 + PEI $90 + JSL L211221 + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0079 + PEA $0000 + PHA + LDA $A0 + CLC + ADC $6B + PHA + LDA $9E + CLC + ADC $69 + PHA + JSL L151355 +L210FBE TDC + CLC + ADC #$0071 + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L210FDC + BRL L210E0B +L210FDC LDA $6B + SEC + SBC $5B + STA $77 + LDA $69 + SEC + SBC $59 + STA $75 + LDA $75 + LDX $77 + STA $A6 + STX $A8 + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L151418 + PEI $81 + JSL L150BD6 + PEI $7F + PEI $7D + JSL L151083 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L151198 + LDA $8E + STA $A4 + LDA $8D + STA $A3 + LDA $8B + TCD + TSC + CLC + ADC #$00A2 + TCS + RTL + +L21102C PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $2A + ORA $2C + BNE L211059 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA #$009D + CLC + ADC $26 + LDX $28 + BCC L21104E + INX +L21104E PHX + PHA + PEA $0008 + JSL L0313BE + BRA L21106D +L211059 TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEI $2C + PEI $2A + PEA $0008 + JSL L0313BE +L21106D PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L1500E3 + PLA + LSR + BCS L211082 + BRL L211138 +L211082 PHY + PHY + JSL L150493 + PLA + STA $19 + PLX + STX $1B + LDY #$00D7 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + JSL L151131 + LDY #$00FA + LDA [$26],Y + BEQ L2110BC + LDA L05532F + LDX L055331 + STA $1D + STX $1F + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + STA $15 + STX $17 + BRA L2110D2 +L2110BC LDA L05532B + LDX L05532D + STA $1D + STX $1F + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + STA $15 + STX $17 +L2110D2 TDC + CLC + ADC #$0005 + PEA $0000 + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$009D + CLC + ADC $26 + LDX $28 + BCC L2110F6 + INX +L2110F6 STA $01 + STX $03 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDY #$0002 + LDA [$01],Y + EOR #$FFFF + INC + PHA + LDA [$01] + EOR #$FFFF + INC + PHA + JSL L1501AF + PEI $17 + PEI $15 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEI $07 + PEI $05 + PEA $0000 + JSL L15025A + PEI $1B + PEI $19 + JSL L151131 +L211138 LDA $24 + STA $2C + LDA $23 + STA $2B + LDA $21 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L21114A PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDY #$00EB + LDA [$1E],Y + BNE L21115C + BRL L21120F +L21115C LDY #$00FA + LDA [$1E],Y + BEQ L21117B + LDA L05532F + LDX L055331 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $05 + STX $07 + BRA L211191 +L21117B LDA L05532B + LDX L05532D + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $05 + STX $07 +L211191 TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA #$0095 + CLC + ADC $1E + LDX $20 + BCC L2111A5 + INX +L2111A5 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$009D + CLC + ADC $1E + LDX $20 + BCC L2111B9 + INX +L2111B9 STA $01 + STX $03 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDY #$0002 + LDA [$01],Y + EOR #$FFFF + INC + PHA + LDA [$01] + EOR #$FFFF + INC + PHA + JSL L1501AF + PHY + PHY + JSL L150493 + PLA + STA $09 + PLX + STX $0B + PEI $07 + PEI $05 + JSL L151131 + LDY #$00BB + LDA [$1E],Y + PHA + DEY + DEY + LDA [$1E],Y + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L150683 + PEI $0B + PEI $09 + JSL L151131 +L21120F LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L211221 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDY #$00EB + LDA [$22],Y + BNE L211233 + BRL L21130E +L211233 PHY + PHY + JSL L150493 + PLA + STA $15 + PLX + STX $17 + LDY #$00D7 + LDA [$22],Y + PHA + DEY + DEY + LDA [$22],Y + PHA + JSL L151131 + PHY + PHY + JSL L1516CF + PLA + STA $11 + PLX + STX $13 + PHY + PHY + JSL L150BB2 + PLA + STA $0D + PLX + STX $0F + PEI $0F + PEI $0D + JSL L1516C9 + LDA #$009D + CLC + ADC $22 + LDX $24 + BCC L211279 + INX +L211279 PHX + PHA + JSL L150FF9 + LDY #$00BB + LDA [$22],Y + PHA + DEY + DEY + LDA [$22],Y + PHA + LDA #$0095 + CLC + ADC $22 + LDX $24 + BCC L211295 + INX +L211295 PHX + PHA + JSL L150683 + PHY + LDA #$0095 + CLC + ADC $22 + LDX $24 + BCC L2112A7 + INX +L2112A7 PHX + PHA + LDA #$008D + CLC + ADC $22 + LDX $24 + BCC L2112B4 + INX +L2112B4 PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L2112F6 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15123D + LDA #$008D + CLC + ADC $22 + LDX $24 + BCC L2112DF + INX +L2112DF STA $01 + STX $03 + PEA ^L210083 + PEA L210083 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L087218 +L2112F6 PEI $13 + PEI $11 + JSL L1516C9 + PEI $0F + PEI $0D + JSL L151669 + PEI $17 + PEI $15 + JSL L151131 +L21130E LDA $20 + STA $24 + LDA $1F + STA $23 + LDA $1D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L211320 PHD + TSC + CLC + ADC #$FEB6 + TCS + ADC #$0059 + TCD + STZ $FC + LDA $FA + SEC + SBC #$0043 + BPL L211338 + BRL L2118A9 +L211338 CMP #$003D + BMI L211340 + BRL L2118A9 +L211340 SEC + SBC #$0000 + BEQ L211372 + SEC + SBC #$0013 + BNE L21134F + BRL L2113EA +L21134F DEC + DEC + BEQ L211372 + SEC + SBC #$000B + BEQ L211372 + SEC + SBC #$0013 + BNE L211362 + BRL L2113EA +L211362 DEC + DEC + BEQ L211372 + SEC + SBC #$0007 + BNE L21136F + BRL L211899 +L21136F BRL L2118A9 +L211372 LDY #$00EB + LDA [$F6],Y + BEQ L2113E7 + JSL L150395 + PHY + PHY + LDY #$00BB + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + JSL L151301 + PLA + STA $E5 + PLX + STX $E7 + PHY + PEI $E7 + PEI $E5 + PEA $0001 + LDY #$00BB + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + JSL L0732FD + PLA + STA $EB + LDX #$0000 + LDA #$0058 + CMP $FA + BNE L2113C6 + INX +L2113C6 PHX + LDX #$0000 + LDA #$0078 + CMP $FA + BNE L2113D2 + INX +L2113D2 TXA + ORA $01,S + PLX + LSR + BCC L2113E7 + LDA #$0001 + STA $FC + PEA $0000 + PEI $F6 + JSL L210BD3 +L2113E7 BRL L2118A9 +L2113EA LDA #$0001 + STA $FC + PEA $0000 + PEI $F6 + JSL L21114A + PEA $0000 + PEI $F6 + JSL L210BD3 + PHY + JSL L2100A8 + PLA + CMP #$0001 + BNE L21145B + LDA #$00B9 + CLC + ADC $F6 + LDX $F8 + BCC L211417 + INX +L211417 STA $ED + STX $EF + PHY + PHY + PEA $0000 + PEA $0001 + PEA $0000 + PEA $07D0 + JSL L160A30 + PLA + STA [$ED] + PLA + LDY #$0002 + STA [$ED],Y + LDY #$00B9 + LDA [$F6],Y + INY + INY + ORA [$F6],Y + BEQ L211455 + LDY #$00BB + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + PEA $0001 + JSL L15064D + BRA L211458 +L211455 BRL L211897 +L211458 BRL L2115DD +L21145B PHY + PHY + PEA $0000 + PEA $0001 + PEA $0000 + PEA $07DC + JSL L160A30 + PLA + STA $DD + PLX + STX $DF + LDA $DD + ORA $DF + BNE L21147C + BRL L211897 +L21147C PEI $DF + PEI $DD + PEA $8001 + JSL L15064D + LDAL L05565D + BEQ L211498 + PEI $DF + PEI $DD + JSL L07185A + BRL L211897 +L211498 PEI $DF + PEI $DD + JSL L0718BF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + TXY + LDX #$FFB7 + STA $00,X + TYA + STA $02,X + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + LDX #$FFB7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L2114D0 + INX +L2114D0 STA $ED + STX $EF + LDA [$ED] + ASL + PHA + LDX #$FFB7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L2114E8 + INX +L2114E8 STA $ED + STX $EF + LDA [$ED] + PHA + JSL L15100B + PHY + PHY + JSL L150BB2 + PLA + STA $D9 + PLX + STX $DB + JSL L150659 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + JSL L151418 + PEI $DB + PEI $D9 + JSL L15166F + PHY + PHY + JSL L150493 + PLA + STA $E1 + PLX + STX $E3 + PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + JSL L15123D + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + PHX + PHA + PEA $F000 + PEI $D3 + PEI $D1 + JSL L15047C + LDA #L053239 + LDX #^L053239 + STA $BB + STX $BD + LDA #L053239 + LDX #^L053239 + STA $BF + STX $C1 + TDC + CLC + ADC #$00D1 + STA $C3 + STZ $C5 + TDC + CLC + ADC #$00D1 + STA $C7 + STZ $C9 + STZ $CB + LDA $D9 + LDX $DB + STA $CD + STX $CF + LDA #$00B9 + CLC + ADC $F6 + LDX $F8 + BCC L21158B + INX +L21158B STA $ED + STX $EF + PHY + PHY + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + JSL L1502FA + PLA + STA [$ED] + PLA + LDY #$0002 + STA [$ED],Y + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + JSL L150476 + JSL L151400 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + JSL L085216 + PEI $DB + PEI $D9 + JSL L151669 + PEI $E3 + PEI $E1 + JSL L151131 + PEI $DF + PEI $DD + JSL L07185A +L2115DD LDY #$00BB + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + CLC + ADC #$0002 + BCC L2115FA + INX +L2115FA TXY + LDX #$FFB3 + STA $00,X + TYA + STA $02,X + LDX #$FFB3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L211613 + INX +L211613 STA $ED + STX $EF + LDA [$ED] + PHA + LDX #$FFB3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L21162A + INX +L21162A STA $ED + STX $EF + PLA + SEC + SBC [$ED] + STA $E9 + LDY #$00BB + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $ED + STX $EF + LDA [$ED] + BNE L211676 + LDA $E9 + ASL + STA $E9 + LDY #$00BB + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $ED + STX $EF + LDA #$0080 + STA [$ED] +L211676 LDA #$0095 + CLC + ADC $F6 + LDX $F8 + BCC L211681 + INX +L211681 TXY + LDX #$FFAF + STA $00,X + TYA + STA $02,X + LDA $E9 + SEC + SBC #$0240 + BVS L211695 + EOR #$8000 +L211695 BMI L2116BF + LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2116A7 + INX +L2116A7 STA $ED + STX $EF + LDA #$0240 + SEC + SBC $E9 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA [$ED] + BRA L2116D8 +L2116BF LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2116CF + INX +L2116CF STA $ED + STX $EF + LDA #$0000 + STA [$ED] +L2116D8 LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2116E8 + INX +L2116E8 PHX + PHA + LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2116FA + INX +L2116FA STA $ED + STX $EF + LDA [$ED] + PHA + LDA #$009D + CLC + ADC $F6 + LDX $F8 + BCC L21170C + INX +L21170C CLC + ADC #$0002 + BCC L211713 + INX +L211713 STA $ED + STX $EF + PLA + CLC + ADC [$ED] + PLX + STX $ED + PLX + STX $EF + STA [$ED] + LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L211733 + INX +L211733 PHX + PHA + LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211745 + INX +L211745 STA $ED + STX $EF + LDA $E9 + CLC + ADC [$ED] + PLX + STX $ED + PLX + STX $EF + STA [$ED] + LDA #$0095 + CLC + ADC $F6 + LDX $F8 + BCC L211761 + INX +L211761 PHX + PHA + LDA #$0095 + CLC + ADC $F6 + LDX $F8 + BCC L21176E + INX +L21176E CLC + ADC #$0002 + BCC L211775 + INX +L211775 STA $ED + STX $EF + LDA #$0001 + AND [$ED] + EOR #$FFFF + INC + PHA + PEA $0000 + JSL L1501AF + LDY #$00BB + LDA [$F6],Y + TAX + DEY + DEY + LDA [$F6],Y + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + CLC + ADC #$0002 + BCC L2117A7 + INX +L2117A7 TXY + LDX #$FFAB + STA $00,X + TYA + STA $02,X + LDX #$FFAB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L2117C0 + INX +L2117C0 STA $ED + STX $EF + LDA [$ED] + PHA + LDX #$FFAB + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + PLA + SEC + SBC [$ED] + STA $E9 + LDA #$0095 + CLC + ADC $F6 + LDX $F8 + BCC L2117E7 + INX +L2117E7 TXY + LDX #$FFA7 + STA $00,X + TYA + STA $02,X + LDA $E9 + SEC + SBC #$0032 + BVS L2117FB + EOR #$8000 +L2117FB BMI L21181E + LDX #$FFA7 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA #$0032 + SEC + SBC $E9 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA [$ED] + BRA L211830 +L21181E LDX #$FFA7 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA #$0000 + STA [$ED] +L211830 LDX #$FFA7 + LDA $02,X + PHA + LDA $00,X + PHA + LDX #$FFA7 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDY #$009D + LDA [$F6],Y + CLC + ADC [$ED] + PLX + STX $ED + PLX + STX $EF + STA [$ED] + LDX #$FFA7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L211868 + INX +L211868 PHX + PHA + LDX #$FFA7 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDA $E9 + CLC + ADC [$ED] + PLX + STX $ED + PLX + STX $EF + STA [$ED] + LDA #$0001 + LDY #$00EB + STA [$F6],Y + PEA $0000 + PEI $F6 + JSL L211221 +L211897 BRA L2118A9 +L211899 LDA #$0001 + STA $FC + PEA $0000 + PEI $F6 + JSL L210BD3 + BRA L2118A9 +L2118A9 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0152 + TCS + RTL + +L2118BB PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + STZ $20 + LDA #$0800 + ANDL L0540AD + SEC + SBC #$0000 + BMI L2118E2 + BEQ L2118E2 + PEA $0000 + PEI $18 + JSL L21114A + LDA #$0001 + STA $20 +L2118E2 LDA #$0200 + ANDL L0540AD + BNE L2118F2 + LDA #$0002 + STA $0D + BRA L2118F4 +L2118F2 STZ $0D +L2118F4 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$009D + CLC + ADC $18 + LDX $1A + BCC L211908 + INX +L211908 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$0032 + CLC + ADC $01 + STA $05 + PHY + PHY + PEA ^L054F6B + PEA L054F6B + PEI $1E + PEI $1C + LDA #$0095 + CLC + ADC $18 + LDX $1A + BCC L211930 + INX +L211930 PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $0D + PEA $0000 + PEI $18 + JSL L210CB8 + PLA + STA $09 + PLX + STX $0B + LDA $0B + BEQ L211953 + LDA #$0001 +L211953 PHA + LDA $09 + BEQ L21195B + LDA #$0001 +L21195B ORA $01,S + PLX + STA $20 + LDA $16 + STA $1E + LDA $15 + STA $1D + LDA $13 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L211972 ENT + PHD + TSC + CLC + ADC #$FDB3 + TCS + ADC #$0158 + TCD + PHY + PHY + JSL L150493 + PLA + STA $DB + PLX + STX $DD + LDA $FA + BEQ L21199E + LDA #L051F22 + LDX #^L051F22 + STA $D1 + STX $D3 + LDA #$4010 + STA $E5 + BRA L2119AD +L21199E LDA #L051FF3 + LDX #^L051FF3 + STA $D1 + STX $D3 + LDA #$4074 + STA $E5 +L2119AD PHY + PHY + PEI $E5 + JSL L072834 + PLA + STA $D5 + PLX + STX $D7 + LDA $D5 + LDX $D7 + TXY + LDX #$FEB8 + STA $00,X + TYA + STA $02,X + LDX #$FEB8 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$00A0 + BCC L2119D8 + INX +L2119D8 PHX + PHA + LDX #$FEB8 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$00A0 + BCC L2119EA + INX +L2119EA STA $F1 + STX $F3 + LDA #$8000 + ORA [$F1] + PLX + STX $F1 + PLX + STX $F3 + STA [$F1] + PEA $0000 + TDC + CLC + ADC #$FFBC + PHA + PEI $D3 + PEI $D1 + PEA $00D1 + JSL L0313BE + PHY + PHY + PEA $0000 + PEA ^L210000 + PEA L210000 + JSL L1502E8 + PLA + STA $BD + PLX + STX $BF + LDA $D1 + LDX $D3 + TXY + LDX #$FEB4 + STA $00,X + TYA + STA $02,X + PHY + PHY + PEI $D7 + PEI $D5 + PEA $0007 + JSL L073032 + LDX #$FEB0 + PLA + STA $00,X + PLA + STA $02,X + PHY + LDX #$FEB4 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L211A58 + INX +L211A58 PHX + PHA + PEA $0001 + JSL L160A92 + PLA + STA $E1 + PEI $D7 + PEI $D5 + PEA $0006 + LDX #$FEB4 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L211A7B + INX +L211A7B PHX + PHA + JSL L073A7B + TDC + CLC + ADC #$009D + PEA $0000 + PHA + LDX #$FEB0 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211A9A + INX +L211A9A STA $F1 + STX $F3 + LDA [$F1] + PHA + LDX #$FEB0 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F1 + STX $F3 + LDA [$F1] + PHA + LDX #$FEB0 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211AC3 + INX +L211AC3 STA $F1 + STX $F3 + LDA #$0240 + CLC + ADC [$F1] + PHA + LDX #$FEB0 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F1 + STX $F3 + LDA [$F1] + PHA + LDX #$FEB4 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211AF0 + INX +L211AF0 STA $F1 + STX $F3 + PLA + CLC + ADC [$F1] + PHA + JSL L15100B + LDX #$FEB4 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L211B0D + INX +L211B0D STA $F1 + STX $F3 + LDA #$00FF + AND [$F1] + SEC + SBC #$0000 + BMI L211B25 + BEQ L211B25 + LDA $A1 + SEC + SBC $E1 + STA $A1 +L211B25 LDX #$FEB4 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F1 + STX $F3 + LDA [$F1] + STA $E3 + TDC + CLC + ADC #$008D + PEA $0000 + PHA + JSL L08273B + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + JSL L08273B + STZ $EB + LDA #$0001 + STA $ED + STZ $EF + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + PHY + PHY + PEI $D7 + PEI $D5 + PEA $0006 + JSL L073032 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $0000 + PHD + JSL L2105CF + PEI $E3 + PEI $D7 + PEI $D5 + PEA $0005 + JSL L073B05 + PEI $D7 + PEI $D5 + JSL L15102F + PEI $D7 + PEI $D5 + JSL L1511C8 + PEI $D7 + PEI $D5 + JSL L151131 + PEA $0002 + PEA $0001 + JSL L151083 + PHY + JSL L0727BF + PLA + STA $D9 +L211BCA PHY + PEA $0001 + JSL L0736C8 + PLA + STA $E7 + LDAL L0540AB + TAX + LDAL L0540A9 + STA $B5 + STX $B7 + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + JSL L150BE8 + LDA #$FFFD + CMP $E7 + BEQ L211BF9 + BRL L211CC5 +L211BF9 LDA #$007F + ANDL L0540A1 + STA $E5 + LDA $E5 + SEC + SBC #$0009 + BPL L211C0D + BRL L211C9F +L211C0D CMP #$0077 + BMI L211C15 + BRL L211C9F +L211C15 SEC + SBC #$0000 + BEQ L211C66 + DEC + BEQ L211C9D + DEC + BEQ L211C9D + SEC + SBC #$000D + BEQ L211C47 + SEC + SBC #$002B + BEQ L211C70 + SEC + SBC #$0015 + BEQ L211C70 + SEC + SBC #$000B + BEQ L211C70 + SEC + SBC #$0015 + BEQ L211C70 + SEC + SBC #$0007 + BEQ L211C47 + BRA L211C9F +L211C47 LDA $ED + BEQ L211C59 + PHY + PEI $D7 + PEI $D5 + JSL L072354 + PLA + STA $E7 + BRA L211C64 +L211C59 PEA $007F + PEA $0000 + PHD + JSL L2104A7 +L211C64 BRA L211CC5 +L211C66 PEA $0000 + PHD + JSL L210435 + BRA L211CC5 +L211C70 LDA #$0100 + ANDL L0540AD + BEQ L211C8B + LDA $ED + ORA $EB + BEQ L211C89 + PEI $E5 + PEA $0000 + PHD + JSL L2104A7 +L211C89 BRA L211C9B +L211C8B LDA $ED + BEQ L211C9B + PHY + PEI $D7 + PEI $D5 + JSL L072354 + PLA + STA $E7 +L211C9B BRA L211CC5 +L211C9D BRA L211CC5 +L211C9F PHY + PEI $D7 + PEI $D5 + JSL L072354 + PLA + STA $E7 + LDA #$0100 + ANDL L0540AD + BEQ L211CB7 + LDA #$0001 +L211CB7 AND $ED + BEQ L211CC5 + PEI $E5 + PEA $0000 + PHD + JSL L2104A7 +L211CC5 LDA #$FFFE + CMP $E7 + BNE L211CD1 + LDA #$0063 + STA $E7 +L211CD1 LDA $E7 + BPL L211CD8 + BRL L212119 +L211CD8 CMP #$0064 + BMI L211CE0 + BRL L212119 +L211CE0 SEC + SBC #$0000 + BEQ L211D19 + DEC + BNE L211CEC + BRL L211E73 +L211CEC DEC + BNE L211CF2 + BRL L211F89 +L211CF2 DEC + BNE L211CF8 + BRL L211FBE +L211CF8 DEC + BNE L211CFE + BRL L212041 +L211CFE DEC + BNE L211D04 + BRL L211F9B +L211D04 DEC + BNE L211D0A + BRL L211FB3 +L211D0A DEC + BNE L211D10 + BRL L211FCC +L211D10 SEC + SBC #$005C + BEQ L211D19 + BRL L212119 +L211D19 LDA $E7 + BEQ L211D49 + PEI $D7 + PEI $D5 + JSL L1506B3 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 + PEI $D7 + PEI $D5 + JSL L1517CD + PEA $0000 + PHD + JSL L21068D + PEI $D7 + PEI $D5 + JSL L1506AD +L211D49 LDA #$0004 + STA $DF + PHY + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$009D + PEA $0000 + PHA + JSL L1512CB + PHY + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$008D + PEA $0000 + PHA + JSL L1512CB + PLA + EOR #$0001 + AND $01,S + PLX + PHA + LDA L055051 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L211DB2 + PHY + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L211DB0 + LDA #$0009 + STA $DF +L211DB0 BRA L211DD3 +L211DB2 PHY + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + JSL L1512CB + PLA + AND $ED + BEQ L211DD3 + LDA #$0008 + STA $DF +L211DD3 PEI $DF + JSL L0724F7 + LDA $EB + BEQ L211E5B + PEA ^L054F6B + PEA L054F6B + JSL L082570 + PHY + PHY + JSL L1516CF + PLA + STA $CD + PLX + STX $CF + PHY + PHY + JSL L150BB2 + PLA + STA $C9 + PLX + STX $CB + JSL L150659 + TDC + CLC + ADC #$009D + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$008D + PEA $0000 + PHA + JSL L151418 + PEI $CB + PEI $C9 + JSL L15166F + PEI $CB + PEI $C9 + JSL L1516C9 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + JSL L151418 + PEA $0000 + JSL L081DD8 + PEI $CF + PEI $CD + JSL L1516C9 + PEI $CB + PEI $C9 + JSL L151669 +L211E5B LDA $ED + BEQ L211E70 + PHY + PHY + PEI $D7 + PEI $D5 + PEA $0006 + JSL L160B2C + JSL L150076 +L211E70 BRL L212119 +L211E73 LDA #$0800 + ANDL L0540AD + BEQ L211E88 + LDA #$0001 + STA L05533F + LDA #$0001 + STA L05533D +L211E88 PEI $D7 + PEI $D5 + PEA $0006 + PEA $0000 + TDC + CLC + ADC #$FEBC + PHA + JSL L071169 + LDA $D1 + LDX $D3 + TXY + LDX #$FEAC + STA $00,X + TYA + STA $02,X + LDX #$FEAC + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211EB9 + INX +L211EB9 STA $F1 + STX $F3 + LDA $A1 + SEC + SBC $9D + STA [$F1] + LDA #$00FF + LDX #$FEBC + AND $00,X + SEC + SBC #$0000 + BMI L211F07 + BEQ L211F07 + LDX #$FEAC + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211EE4 + INX +L211EE4 PHX + PHA + LDX #$FEAC + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L211EF6 + INX +L211EF6 STA $F1 + STX $F3 + LDA $E1 + CLC + ADC [$F1] + PLX + STX $F1 + PLX + STX $F3 + STA [$F1] +L211F07 LDX #$FEAC + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L211F17 + INX +L211F17 PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FEBC + PHA + PEA $00C1 + JSL L0313BE + LDX #$FEAC + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L211F39 + INX +L211F39 STA $F1 + STX $F3 + LDA $FA + STA [$F1] + LDX #$FEAC + LDA $02,X + TAY + LDA $00,X + TYX + STA $F1 + STX $F3 + LDA $E3 + STA [$F1] + PEA $0000 + PHD + JSL L21114A + LDA $EF + ORA L055333 + STA L055333 + PHY + PEA $0000 + TDC + CLC + ADC #$FFBC + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $00D1 + JSL L070A10 + PLA + LSR + BCS L211F86 + LDA #$0001 + STA L055335 +L211F86 BRL L212119 +L211F89 LDA #$0800 + ANDL L0540AD + BEQ L211F98 + LDA #$0001 + STA L05533F +L211F98 BRL L212119 +L211F9B LDA #$0001 + SEC + SBC $E3 + STA $E3 + PEI $E3 + PEI $D7 + PEI $D5 + PEA $0005 + JSL L073B05 + BRL L212119 +L211FB3 PEA $0000 + PHD + JSL L210435 + BRL L212119 +L211FBE PEA $0056 + PEA $0000 + PHD + JSL L2104A7 + BRL L212119 +L211FCC PHY + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$008D + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L21200A + PHY + PEI $B7 + PEI $B5 + PEA $0032 + TDC + CLC + ADC #$009D + PEA $0000 + PHA + JSL L210298 + PLA + LSR + BCC L212008 + PEA $0000 + PHD + JSL L21068D +L212008 BRA L21203E +L21200A LDA L055051 + EOR #$0001 + PHA + PHY + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$009D + PEA $0000 + PHA + JSL L1512CB + PLA + STA $F1 + PLA + AND $F1 + BEQ L21203E + PHY + PEA $0000 + PHD + JSL L2107C9 + PLA + ORA $EF + STA $EF +L21203E BRL L212119 +L212041 PEA $0001 + PEI $D7 + PEI $D5 + PEA $0004 + JSL L072E7C + PHY + PHY + PEI $D7 + PEI $D5 + PEA $0004 + JSL L073032 + LDX #$FEA8 + PLA + STA $00,X + PLA + STA $02,X + LDX #$FEA8 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L212075 + INX +L212075 STA $F1 + STX $F3 + LDA [$F1] + STA $B5 + LDX #$FEA8 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L21208D + INX +L21208D STA $F1 + STX $F3 + LDA [$F1] + STA $B7 + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + JSL L151412 + PHY + PHY + JSL L151293 + JSL L151131 + PHY + PHY + JSL L1517D9 + PLA + STA $C1 + PLX + STX $C3 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 + PHY + PEA $0001 + PEI $B7 + PEI $B5 + PEA $0000 + PEI $BF + PEI $BD + JSL L150389 + PLA + STA $E5 + PEI $C3 + PEI $C1 + JSL L150D20 + PEI $D7 + PEI $D5 + JSL L151131 + LDA $E5 + BEQ L212109 + PEA $0000 + PHD + JSL L210435 + PEI $E5 + PHY + PHY + PEI $D7 + PEI $D5 + PEA $0006 + JSL L160B2C + JSL L210111 +L212109 PEA $0000 + PEI $D7 + PEI $D5 + PEA $0004 + JSL L072E7C + BRA L212119 +L212119 LDX #$0000 + LDA $E7 + DEC + BNE L212122 + INX +L212122 PHX + LDX #$0000 + LDA $E7 + DEC + DEC + BNE L21212D + INX +L21212D TXA + ORA $01,S + PLX + LSR + BCS L212137 + BRL L211BCA +L212137 PEI $D9 + JSL L0724F7 + PEA $0000 + PHD + JSL L210BD3 + PEI $BF + PEI $BD + JSL L07185A + PEI $D7 + PEI $D5 + JSL L072634 + PEI $DD + PEI $DB + JSL L151131 + JSL L09AFB1 + LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0251 + TCS + RTL + diff --git a/hypercardiigs/HPrintHF.X.S b/hypercardiigs/HPrintHF.X.S new file mode 100644 index 0000000..7ac9f29 --- /dev/null +++ b/hypercardiigs/HPrintHF.X.S @@ -0,0 +1,125 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L0313BE + EXT L05565D + EXT L0718BF + EXT L071A1B + EXT L072FD5 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L072E7C + EXT L071169 + EXT L070A10 + EXT L150493 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L1500E3 + EXT L0540A1 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540AB + EXT L0540A9 + EXT L150BE8 + EXT L1512CB + EXT L1512D1 + EXT L151651 + EXT L151412 + EXT L055051 + EXT L081DD8 + EXT L08273B + EXT L085216 + EXT L087218 + EXT L150B3A + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L1501A9 + EXT L151083 + EXT L1517D9 + EXT L150D20 + EXT L151418 + EXT L150BB2 + EXT L151669 + EXT L150B34 + EXT L15047C + EXT L15123D + EXT L151293 + EXT L15119E + EXT L15107D + EXT L150BDC + EXT L150BD6 + EXT L151198 + EXT L05312F + EXT L053239 + EXT L09AFB1 + EXT L1511C8 + EXT L150801 + EXT L073B05 + EXT L15164B + EXT L1516E7 + EXT L150395 + EXT L0732FD + EXT L1502FA + EXT L150FF9 + EXT L151400 + EXT L1502F4 + EXT L150B2E + EXT L1516BD + EXT L150807 + EXT L151379 + EXT L1516D5 + EXT L0551E9 + EXT L15064D + EXT L150683 + EXT L15058C + EXT L150076 + EXT L150A64 + EXT L15168D + EXT L1505B6 + EXT L0540AD + EXT L073A7B + EXT L093F21 + EXT L082570 + EXT L054F6B + EXT L071937 + EXT L073032 + EXT L072354 + EXT L150659 + EXT L15166F + EXT L150476 + EXT L151355 + EXT L05532F + EXT L055331 + EXT L05532B + EXT L05532D + EXT L055335 + EXT L055333 + EXT L1516CF + EXT L160A30 + EXT L051F22 + EXT L051FF3 + EXT L160A92 + EXT L160B1E + EXT L160B2C + EXT L160B3A + EXT L1516C9 + EXT L1512D7 + EXT L1502E8 + EXT L150389 + EXT L05531F + EXT L055321 + EXT L05533F + EXT L05533D diff --git a/hypercardiigs/HPrintMain.S b/hypercardiigs/HPrintMain.S new file mode 100644 index 0000000..930578d --- /dev/null +++ b/hypercardiigs/HPrintMain.S @@ -0,0 +1,5497 @@ +* +* HypercardGS +* segment: $1F HPrintMain +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintMain.l + lst off + +*--------------------------------------- + + use HPrintMain.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 + +*--------------------------------------- + +L1F0000 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PHY + PEI $14 + PEI $12 + JSL L0718FA + PLA + STA $05 + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + STA $01 + STX $03 + LDA #$000C + CLC + ADC $01 + LDX $03 + BCC L1F002B + INX +L1F002B PHX + PHA + PHY + PHY + PEA $0849 + JSL L0711EB + PEA $0014 + JSL L0313BE + LDA #$0003 + AND $10 + CLC + ADC #$8000 + LDY #$0020 + STA [$01],Y + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + CLC + ADC #$0022 + BCC L1F005A + INX +L1F005A PHX + PHA + LDY #$0020 + LDA [$01],Y + PHA + JSL L1F0099 + LDA #$01F6 + CLC + ADC $01 + LDX $03 + BCC L1F0071 + INX +L1F0071 PHX + PHA + PEA $0000 + PEA $02AA + JSL L071EC5 + PEI $14 + PEI $12 + PEI $05 + JSL L0718DA + LDA $0E + STA $14 + LDA $0D + STA $13 + LDA $0B + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1F0099 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PHY + PEA $0029 + JSL L151681 + PLA + STA $05 + PEI $14 + PEI $12 + PEA $0000 + PEA $01D4 + JSL L071EC5 + PEA ^L1F015C + PEA L1F015C + PEI $14 + PEI $12 + PEA $0000 + PEA $0038 + JSL L070597 + LDA $12 + LDX $14 + STA $01 + STX $03 + LDA $05 + SEC + SBC #$0001 + BEQ L1F00E5 + BVS L1F00E3 + EOR #$8000 +L1F00E3 BMI L1F00ED +L1F00E5 LDA #$0006 + LDY #$0014 + STA [$01],Y +L1F00ED LDA L05501F + LDX L055021 + LDY #$0016 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0003 + AND $10 + BNE L1F012F + LDA #$0001 + LDY #$0030 + STA [$01],Y + LDA #$0005 + LDY #$0026 + STA [$01],Y + LDA #$0032 + CLC + ADC $01 + LDX $03 + BCC L1F011F + INX +L1F011F CLC + ADC #$0002 + BCC L1F0126 + INX +L1F0126 STA $07 + STX $09 + LDA #$0019 + STA [$07] +L1F012F LDA #$0103 + CLC + ADC $01 + LDX $03 + BCC L1F013A + INX +L1F013A CLC + ADC #$0002 + BCC L1F0141 + INX +L1F0141 STA $07 + STX $09 + LDA #$0019 + STA [$07] + LDA $0E + STA $14 + LDA $0D + STA $13 + LDA $0B + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1F015C DW $0001 + DW $0001 + DW $0001 + DW $0001 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0004 + DW $0000 + DW $0000 + DW $000A + DW $0032 + DW $003F + DW $0103 + DW $000A + DW $0014 + DW $0001 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0001 + DW $0032 + DW $0001 +L1F0194 ADRL L1F019A + DW $0000 +L1F019A DW $0000 + DW $A55A +L1F019E DW $0000 +L1F01A0 DW $0000 +L1F01A2 DW $0000 + DW $0000 + DW $0000 +L1F01A8 ADRL L1F01AE + DW $0000 +L1F01AE DW $0000 + DW $A55A +L1F01B2 DW $0000 +L1F01B4 DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + +L1F01D8 ENT + PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $44 + PEI $42 + PEA $0008 + JSL L0313BE + PHY + LDA L055323 + LDX L055325 + PHX + PHA + JSL L0718A4 + PLA + STA $2D + LDA L055027 + LDX L055029 + STA $29 + STX $2B + LDA L05501F + LDX L055021 + STA $25 + STX $27 + PHY + PEI $40 + PEI $3E + JSL L1F0C9E + PLA + LSR + BCS L1F0228 + BRL L1F03CB +L1F0228 PEA ^L051EF8 + PEA L051EF8 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L0808E0 + LDAL L051F02 + TAX + LDAL L051F00 + STA $09 + STX $0B + LDA $0B + ASL + STA $0B + LDA $03 + CLC + ADC $0B + STA $0B + LDA $01 + CLC + ADC $09 + STA $09 + PHY + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L1500E3 + PLA + LSR + BCC L1F02C3 + LDA L055027 + LDX L055029 + CMP $29 + BNE L1F0279 + CPX $2B +L1F0279 BEQ L1F027E + STZ L055139 +L1F027E LDA L05501F + LDX L055021 + CMP $25 + BNE L1F028A + CPX $27 +L1F028A BEQ L1F028F + STZ L055135 +L1F028F LDA L055149 + STA $33 + STZ L055149 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L085216 + LDA $33 + STA L055149 + PEA ^L053239 + PEA L053239 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEI $0B + PEI $09 + PEA $0000 + JSL L15025A +L1F02C3 PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0002 + JSL L07977D + PEA $0000 + JSL L072FA6 + PLA + STA $31 + PHY + PEI $31 + PEA $001F + JSL L072FD5 + PLA + STA $31 + LDA $31 + BNE L1F02F2 + BRL L1F03CB +L1F02F2 LDA L055323 + LDX L055325 + PHX + PHA + JSL L0718BF + STZ $2F +L1F0300 LDA $2F + INC + STA $2F + LDA L055323 + LDX L055325 + STA $35 + STX $37 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + PHX + PHA + LDA $2F + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L1F0336 + INX +L1F0336 CLC + ADC #$0004 + BCC L1F033D + INX +L1F033D PHX + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L0808E0 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEI $03 + PEI $01 + JSL L1501AF + PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCS L1F0383 + BRA L1F03BC +L1F0383 LDA L055323 + LDX L055325 + STA $35 + STX $37 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + PHX + PHA + LDA $2F + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L1F03F9 +L1F03BC LDA $2F + SEC + SBC $31 + BVS L1F03C6 + EOR #$8000 +L1F03C6 BMI L1F03CB + BRL L1F0300 +L1F03CB PEA $0000 + JSL L1516ED + PEA $0000 + JSL L1511E6 + LDA L055323 + LDX L055325 + PHX + PHA + PEI $2D + JSL L0718DA + LDA $3C + STA $44 + LDA $3B + STA $43 + LDA $39 + TCD + TSC + CLC + ADC #$0042 + TCS + RTL + +L1F03F9 ENT + PHD + TSC + CLC + ADC #$FC92 + TCS + ADC #$027F + TCD + PEA $0000 + TDC + CLC + ADC #$FF89 + PHA + PEI $F6 + PEI $F4 + PEA $0008 + JSL L0313BE + LDA #$0006 + CLC + ADC $F8 + LDX $FA + BCC L1F0423 + INX +L1F0423 TXY + LDX #$FE85 + STA $00,X + TYA + STA $02,X + LDX #$FE85 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $EB + STX $ED + LDA [$EB] + STA $E3 + LDX #$FE85 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L1F044F + INX +L1F044F STA $EB + STX $ED + LDA [$EB] + STA $E5 + LDA #$0080 + AND $E3 + BNE L1F0461 + BRL L1F07DE +L1F0461 LDA #$0010 + AND $E3 + BEQ L1F046B + LDA #$0001 +L1F046B STA $E9 + LDA $E5 + BNE L1F0474 + BRL L1F07DE +L1F0474 PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEI $E5 + TDC + CLC + ADC #$0091 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L1F0493 + BRL L1F07DE +L1F0493 LDA $E9 + BNE L1F049A + BRL L1F0546 +L1F049A PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + PEA $0000 + TDC + CLC + ADC #$FD81 + PHA + LDA L05501F + LDX L055021 + PHX + PHA + PEI $E5 + JSL L07ACF0 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FF91 + AND $00,X + BNE L1F0514 + PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + PHY + PHY + PEA $0840 + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FE6D + PHA + LDA $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PHY + PHY + PEA $0841 + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FE89 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L1F0546 +L1F0514 PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + PHY + PHY + PEA $0841 + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FE89 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L1F0546 LDA #$4000 + AND $95 + BEQ L1F0550 + LDA #$0001 +L1F0550 STA $E7 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + PEI $E5 + PEI $E7 + JSL L07AEBB + PLA + STA $BF + PLX + STX $C1 + LDA $BF + ORA $C1 + BNE L1F057B + BRL L1F07DE +L1F057B LDA [$BF] + LDY #$0002 + ORA [$BF],Y + BNE L1F058F + PEI $C1 + PEI $BF + JSL L07185A + BRL L1F07DE +L1F058F LDY #$0002 + LDA [$BF],Y + TAX + LDA [$BF] + STA $EB + STX $ED + LDA #$00FF + AND [$EB] + BEQ L1F05A5 + LDA #$0001 +L1F05A5 AND $E9 + BNE L1F05AC + BRL L1F063B +L1F05AC PHY + PHY + PEI $C1 + PEI $BF + JSL L151301 + PLA + STA $D3 + PLX + STX $D5 + PEI $D5 + PEI $D3 + LDA #$00FF + LDX #$FF91 + AND $00,X + JSL L150488 + JSL L150F53 + STA $CF + STX $D1 + PHY + PEI $C1 + PEI $BF + PEI $D1 + PEI $CF + JSL L078A05 + PLA + LSR + BCC L1F063B + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + LDA #$00FF + LDX #$FF91 + AND $00,X + JSL L150488 + JSL L150F53 + STA $C3 + STX $C5 + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + PEI $C5 + PEI $C3 + PEI $D5 + PEI $D3 + JSL L1511CE + PEA $0000 + TDC + CLC + ADC #$FF92 + PHA + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + LDA #$00FF + LDX #$FF91 + AND $00,X + JSL L150488 + PHX + PHA + JSL L070597 +L1F063B LDA $AB + STA $BB + LDA $AF + SEP #$20 + STA $BD + REP #$20 + LDA $AD + SEP #$20 + STA $BE + REP #$20 + LDA $A9 + STA $E1 + LDA #$00FF + AND $B4 + STA $DF + LDY #$0006 + LDA #$0008 + AND [$F8],Y + CMP #$0000 + BNE L1F066A + BRL L1F06EB +L1F066A LDA #$0006 + CLC + ADC $F8 + LDX $FA + BCC L1F0675 + INX +L1F0675 CLC + ADC #$000C + BCC L1F067C + INX +L1F067C TXY + LDX #$FE81 + STA $00,X + TYA + STA $02,X + PHY + LDX #$FE81 + LDA $02,X + PHA + LDA $00,X + PHA + PEA ^L053251 + PEA L053251 + PEA $0004 + JSL L070A10 + PLA + LSR + BCS L1F06EB + LDX #$FE81 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $EB + STX $ED + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + STA $BB + STX $BD + LDX #$FE81 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L1F06CB + INX +L1F06CB STA $EB + STX $ED + LDA [$EB] + STA $E1 + LDX #$FE81 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L1F06E3 + INX +L1F06E3 STA $EB + STX $ED + LDA [$EB] + STA $DF +L1F06EB PEI $BD + PEI $BB + JSL L1F0EEB + PHY + PEI $DF + JSL L081A92 + JSL L1511E6 + LDA #$000F + AND $9F + BEQ L1F070E + PEA $0000 + JSL L1516ED + BRA L1F0715 +L1F070E PEA $0004 + JSL L1516ED +L1F0715 PEI $C1 + PEI $BF + JSL L0718BF + PHY + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEA $0080 + JSL L1F0AE1 + PLA + STA $DD + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF89 + PHA + PEA $0008 + JSL L0313BE + LDA $CB + SEC + SBC $C7 + STA $DB + LDA $DB + SEC + SBC $DD + BEQ L1F0773 + BVS L1F075D + EOR #$8000 +L1F075D BPL L1F0773 + PEI $DB + PEI $DB + PEI $DD + JSL L150318 + PLX + PLX + STA $EB + PLA + SEC + SBC $EB + STA $DB +L1F0773 LDA $DB + CLC + ADC $C7 + STA $CB + PHY + PHY + JSL L150493 + PLA + STA $D7 + PLX + STX $D9 + LDY #$001A + LDA [$D7],Y + TAX + DEY + DEY + LDA [$D7],Y + STA $EB + STX $ED + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + CLC + ADC #$0002 + BCC L1F07A3 + INX +L1F07A3 PHX + PHA + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PHY + LDY #$0002 + LDA [$BF],Y + PHA + LDA [$BF] + PHA + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEI $E1 + PEI $DD + PEA $0000 + JSL L08090C + PLA + STA $DB + PEI $C1 + PEI $BF + JSL L07185A +L1F07DE LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0378 + TCS + RTL + +L1F07F0 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$0010 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + STA $05 + STX $07 + LDA #$00FF + AND [$05] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1F0818 + EOR #$8000 +L1F0818 BPL L1F086F + LDA #$0001 + STA $03 +L1F081F LDY #$0010 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + STA $05 + STX $07 + LDY $03 + LDA #$00FF + AND [$05],Y + CMP $16 + BNE L1F0865 + LDY #$0010 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + PHX + PHA + PEI $03 + PEA $0001 + JSL L150A64 + PEI $14 + PEI $12 + LDY #$0010 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + PHX + PHA + PEI $03 + JSL L150C4C + BRA L1F086F +L1F0865 LDA $03 + CMP $01 + BEQ L1F086F + INC $03 + BRA L1F081F +L1F086F LDA $0C + STA $16 + LDA $0B + STA $15 + LDA $09 + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1F0881 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $10 + PEI $0E + PEI $14 + PEI $12 + PEA $0100 + JSL L0313BE + LDA $16 + LDX $18 + STA $01 + STX $03 + PEA $0009 + LDA #$0005 + CLC + ADC $01 + LDX $03 + BCC L1F08AE + INX +L1F08AE PHX + PHA + PEA $0000 + PHD + JSL L1F07F0 + PEA $000D + LDA #$000E + CLC + ADC $01 + LDX $03 + BCC L1F08C6 + INX +L1F08C6 PHX + PHA + PEA $0000 + PHD + JSL L1F07F0 + PEA $0015 + LDA #$001B + CLC + ADC $01 + LDX $03 + BCC L1F08DE + INX +L1F08DE PHX + PHA + PEA $0000 + PHD + JSL L1F07F0 + PEA $0008 + PEI $03 + PEI $01 + PEA $0000 + PHD + JSL L1F07F0 + LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1F0909 ENT + PHD + TSC + CLC + ADC #$FEDF + TCS + ADC #$002E + TCD + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L15132B + SEP #$20 + LDA #$14 + STA $D6 + REP #$20 + LDA #$0001 + STA $EB +L1F092E TDC + CLC + ADC #$00D6 + STA $EF + STZ $F1 + LDY $EB + TYA + CLC + ADC $EF + TAX + LDA $F1 + BCC L1F0943 + INC +L1F0943 PHA + PHX + TDC + CLC + ADC #$00D6 + STA $EF + STZ $F1 + LDY $EB + LDA #$00FF + AND [$EF],Y + AND #$007F + PHA + PLA + PLX + STX $EF + PLX + STX $F1 + SEP #$20 + STA [$EF] + REP #$20 + LDA #$0014 + CMP $EB + BEQ L1F0971 + INC $EB + BRA L1F092E +L1F0971 LDA $F8 + LDX $FA + STA $D2 + STX $D4 + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + LDA #$0005 + CLC + ADC $D2 + LDX $D4 + BCC L1F098D + INX +L1F098D CLC + ADC #$0001 + BCC L1F0994 + INX +L1F0994 PHX + PHA + PEA $0000 + PEA $0008 + JSL L070597 + LDY #$0005 + SEP #$20 + LDA #$08 + STA [$D2],Y + REP #$20 + TDC + CLC + ADC #$00D6 + PEA $0000 + PHA + PEA $0001 + PEA $0009 + JSL L150A64 + LDA #$00FF + AND $D6 + STA $ED +L1F09C5 TDC + CLC + ADC #$00D6 + STA $EF + STZ $F1 + LDY $ED + LDA #$00FF + AND [$EF],Y + CMP #$0020 + BNE L1F09F5 + TDC + CLC + ADC #$00D6 + PEA $0000 + PHA + PEI $ED + PEA $0001 + JSL L150A64 + LDA #$00FF + AND $D6 + STA $ED + BRA L1F09C5 +L1F09F5 LDA #$000E + CLC + ADC $D2 + LDX $D4 + BCC L1F0A00 + INX +L1F0A00 PHX + PHA + TDC + CLC + ADC #$00D6 + PEA $0000 + PHA + PEA $000D + JSL L0313BE + LDA #$001B + CLC + ADC $D2 + LDX $D4 + BCC L1F0A1D + INX +L1F0A1D PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFD2 + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0021 + JSL L0313BE + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0127 + TCS + RTL + +L1F0A4D ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + PHY + JSL L150FF3 + PLA + STA $05 + PLX + STX $07 + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + CLC + ADC #$0018 + BCC L1F0A70 + INX +L1F0A70 STA $01 + STX $03 + LDA $05 + DEC + BMI L1F0AC3 + CMP #$0003 + BPL L1F0AC3 + SEC + SBC #$0000 + BEQ L1F0A8C + DEC + BEQ L1F0A8C + DEC + BEQ L1F0AA6 + BRA L1F0AC3 +L1F0A8C LDA [$01] + STA $1A + LDA $14 + BEQ L1F0A9D + LDA #$FFFB + AND [$01] + STA [$01] + BRA L1F0AA4 +L1F0A9D LDA #$0004 + ORA [$01] + STA [$01] +L1F0AA4 BRA L1F0AC3 +L1F0AA6 LDY #$000C + LDA [$01],Y + STA $1A + LDA #$0000 + LDY #$000C + STA [$01],Y + LDA $14 + BEQ L1F0AC1 + LDA #$0002 + LDY #$000C + STA [$01],Y +L1F0AC1 BRA L1F0AC3 +L1F0AC3 PHY + PEI $18 + PEI $16 + JSL L1511B6 + PLA + STA $09 + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1F0AE1 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDX #$0000 + LDA #$0080 + AND $1A + BNE L1F0AF4 + INX +L1F0AF4 TXA + STA $0F + LDA $0F + BEQ L1F0B14 + PHY + PHY + JSL L150695 + PLA + STA $09 + PLX + STX $0B + LDY #$0002 + LDA [$1C],Y + PHA + LDA [$1C] + PHA + JSL L1F0EEB +L1F0B14 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150178 + LDA $03 + CLC + ADC $01 + CLC + ADC $07 + STA $0D + LDA #$0001 + AND $1A + BEQ L1F0B39 + LDA $07 + CLC + ADC $0D + STA $0D +L1F0B39 LDA $0F + BEQ L1F0B45 + PEI $0B + PEI $09 + JSL L1F0EEB +L1F0B45 LDA $0D + STA $20 + LDA $18 + STA $1E + LDA $17 + STA $1D + LDA $15 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L1F0B5B ENT + PHD + TSC + CLC + ADC #$FF9A + TCS + TCD + LDA #$0000 + TAX + STA [$70] + TXA + LDY #$0002 + STA [$70],Y + LDA #$0000 + TAX + STA [$6C] + TXA + LDY #$0002 + STA [$6C],Y + LDA $78 + ORA $7A + BEQ L1F0B84 + BRL L1F0C62 +L1F0B84 LDA $74 + ORA $76 + BNE L1F0BAC + LDA #$0001 + LDX #$0000 + STA [$70] + TXA + LDY #$0002 + STA [$70],Y + LDAL L053ACB + TAX + LDAL L053AC9 + STA [$6C] + TXA + LDY #$0002 + STA [$6C],Y + BRL L1F0C60 +L1F0BAC TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0940E5 + PHY + PEI $76 + PEI $74 + JSL L1F0CF8 + PLA + LSR + BCS L1F0BC9 + BRL L1F0C8C +L1F0BC9 LDA $70 + LDX $72 + STA $63 + STX $65 + PHY + PHY + JSL L07B114 + PLA + STA [$63] + PLA + LDY #$0002 + STA [$63],Y + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $5D + PLX + STX $5F + LDA $5D + ORA $5F + BNE L1F0BFD + BRL L1F0C8C +L1F0BFD PEI $6E + PEI $6C + LDY #$0002 + LDA [$70],Y + PHA + LDA [$70] + PHA + LDY #$0002 + LDA [$5D],Y + TAX + LDA [$5D] + CLC + ADC #$0014 + BCC L1F0C19 + INX +L1F0C19 STA $63 + STX $65 + LDY #$0002 + LDA [$63],Y + TAX + LDA [$63] + JSL L150F53 + TAY + BNE L1F0C2D + DEX +L1F0C2D DEC + PHX + PHA + PLA + PLY + PLX + STX $63 + PLX + STX $65 + STA [$63] + TYA + LDY #$0002 + STA [$63],Y + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $61 +L1F0C60 BRA L1F0C8C +L1F0C62 LDA #$0001 + LDX #$0000 + STA [$70] + TXA + LDY #$0002 + STA [$70],Y + LDY #$0002 + LDA [$78],Y + TAX + LDA [$78] + STA $63 + STX $65 + LDY #$0002 + LDA [$63],Y + TAX + LDA [$63] + STA [$6C] + TXA + LDY #$0002 + STA [$6C],Y +L1F0C8C LDA $6A + STA $7A + LDA $69 + STA $79 + LDA $67 + TCD + TSC + CLC + ADC #$0078 + TCS + RTL + +L1F0C9E ENT + PHD + TSC + CLC + ADC #$FFA0 + TCS + TCD + LDA #$0001 + STA $6A + LDA L055027 + LDX L055029 + CMP $66 + BNE L1F0CB7 + CPX $68 +L1F0CB7 BEQ L1F0CE6 + LDA #$0001 + STA $01 + LDA $66 + LDX $68 + STA $03 + STX $05 + LDA #$0006 + STA $2D + LDA L055039 + LDX L05503B + STA $59 + STX $5B + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $6A +L1F0CE6 LDA $64 + STA $68 + LDA $63 + STA $67 + LDA $61 + TCD + TSC + CLC + ADC #$0066 + TCS + RTL + +L1F0CF8 ENT + PHD + TSC + CLC + ADC #$FFA0 + TCS + TCD + LDA #$0002 + STA $01 + LDA #$0001 + LDX #$0000 + STA $07 + STX $09 + LDA #$0001 + STA $2D + LDA $66 + LDX $68 + STA $2F + STX $31 + LDA L055039 + LDX L05503B + STA $59 + STX $5B + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $6A + LDA $64 + STA $68 + LDA $63 + STA $67 + LDA $61 + TCD + TSC + CLC + ADC #$0066 + TCS + RTL + +L1F0D49 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L150FF3 + PLA + STA $01 + PLX + STX $03 + LDX #$0000 + LDA #$0003 + CMP $01 + BEQ L1F0D68 + INX +L1F0D68 TXA + STA $0E + PLY + PLY + PLY + PLY + PLD + RTL + +L1F0D71 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L05565D + BEQ L1F0D88 + LDAL L05565D + PHA + JSL L1F0E0A +L1F0D88 PLY + PLY + PLD + RTL + +L1F0D8C ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L1511AA + PLA + STA $01 + LDA $01 + BEQ L1F0E00 + LDA $01 + STA L05531B + LDX #$0000 + LDA #$0080 + CMP $01 + BEQ L1F0DB0 + INX +L1F0DB0 TXA + AND L05531D + BEQ L1F0E00 + LDA $01 + SEC + SBC #$1301 + BVS L1F0DC1 + EOR #$8000 +L1F0DC1 BPL L1F0DC8 + LDA #$0000 + BRA L1F0DCB +L1F0DC8 LDA #$0001 +L1F0DCB PHA + LDA $01 + SEC + SBC #$130D + BEQ L1F0DDB + BVS L1F0DD9 + EOR #$8000 +L1F0DD9 BMI L1F0DE0 +L1F0DDB LDA #$0000 + BRA L1F0DE3 +L1F0DE0 LDA #$0001 +L1F0DE3 ORA $01,S + PLX + LSR + BCC L1F0DEE + LDA #$1303 + STA $01 +L1F0DEE LDA $01 + SEC + SBC #$1301 + CLC + ADC #$084A + PHA + JSL L0727E0 + STZ L05531D +L1F0E00 LDA L05531B + STA $0C + PLY + PLY + PLY + PLD + RTL + +L1F0E0A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + STA L05531B + PEI $0A + JSL L1504B1 + LDA $0A + BNE L1F0E27 + LDA #$0001 + STA L05531D +L1F0E27 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L1F0E37 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $12 + PEI $10 + PEA $0000 + PEI $0E + JSL L1F0E85 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L1F0E6B + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PEI $12 + PEI $10 + JSL L071EC5 +L1F0E6B LDA $01 + LDX $03 + STA $14 + STX $16 + LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1F0E85 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + PEI $18 + PEI $16 + LDA #$0400 + ORA L054FBF + PHA + PEI $14 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $03 + PLX + STX $05 + LDAL L05565D + STA $07 + LDA $07 + BEQ L1F0ED1 + STZ $03 + STZ $05 + LDA L054FB3 + STA $01 + LDA #$0001 + STA L054FB3 + PEA $083E + JSL L0727E0 + LDA $01 + STA L054FB3 +L1F0ED1 LDA $03 + LDX $05 + STA $1A + STX $1C + LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1F0EEB ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L051EEC + PHA + LDAL L051EEA + PHA + PHY + PHY + JSL L150C3A + PLA + PLX + JSL L033477 + BEQ L1F0F1E + LDAL L051EEC + PHA + LDAL L051EEA + PHA + LDAL L051EEE + PHA + JSL L150BC4 +L1F0F1E PEI $0C + PEI $0A + PEA $0000 + PEA ^L051EEA + PEA L051EEA + JSL L1510D7 + LDA #$00FF + AND $0C + PHA + JSL L1512E3 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1F0F4A ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $22 + PEI $20 + PEA $0014 + JSL L0313BE + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0946A2 + PLA + STA $15 + LDA $15 + BNE L1F0F82 + PEA $0852 + JSL L0727E0 +L1F0F82 LDA $15 + STA $24 + LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L1F0F98 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + PHY + JSL L150FF3 + PLA + STA $05 + PLX + STX $07 + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + CLC + ADC #$0018 + BCC L1F0FBB + INX +L1F0FBB STA $01 + STX $03 + LDA $05 + DEC + BMI L1F0FF2 + CMP #$0003 + BPL L1F0FF2 + SEC + SBC #$0000 + BEQ L1F0FD7 + DEC + BEQ L1F0FD7 + DEC + BEQ L1F0FE9 + BRA L1F0FF2 +L1F0FD7 LDA #$0004 + AND $14 + PHA + LDA #$FFFB + AND [$01] + ORA $01,S + PLX + STA [$01] + BRA L1F0FF2 +L1F0FE9 LDA $14 + LDY #$000C + STA [$01],Y + BRA L1F0FF2 +L1F0FF2 PHY + PEI $18 + PEI $16 + JSL L1511B6 + PLA + STA $09 + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1F1010 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $12 + SEC + SBC #$0010 + BVS L1F1023 + EOR #$8000 +L1F1023 BMI L1F1075 + LDA $12 + STAL L1F01B2 + PEA ^L1F01B4 + PEA L1F01B4 + JSL L085F5A + PEA $00FB + PEA $002A + PEA ^L1F01A8 + PEA L1F01A8 + JSL L150556 + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA [$01] + STAL L1F019E + LDY #$0004 + LDA [$01],Y + STAL L1F01A0 + LDA #$0080 + ORA $12 + STAL L1F01A2 + PEA $00FC + PEA $000E + PEA ^L1F0194 + PEA L1F0194 + JSL L150556 +L1F1075 LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1F1087 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0000 + STAL L1F01B2 + PEA ^L1F01B4 + PEA L1F01B4 + PEA ^L041CB3 + PEA L041CB3 + PEA $0020 + JSL L0313BE + PEA $00FB + PEA $002A + PEA ^L1F01A8 + PEA L1F01A8 + JSL L150556 + PLY + PLY + PLD + RTL + +L1F10BD ENT + PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$0111 + TCD + PEI $FA + PEI $F8 + PHY + PHY + PEA $083B + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + PEI $FA + PEI $F8 + JSL L150562 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$020A + TCS + RTL + +L1F111B ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + STZ $24 + PHY + PHY + JSL L150493 + PLA + STA $15 + PLX + STX $17 + LDA #$0008 + AND $22 + BNE L1F113B + BRL L1F11F9 +L1F113B PHY + PHY + PEA $0000 + PEA $1CCA + PEA $4010 + PEA $07D4 + JSL L1F0E85 + PLA + STA L05532F + PLA + STA L055331 + LDA L05532F + ORA L055331 + BNE L1F1165 + LDA #$0001 + STA $24 + BRL L1F11F9 +L1F1165 LDA L05532F + LDX L055331 + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $11 + STX $13 + PEI $13 + PEI $11 + JSL L151424 + LDA L05532F + LDX L055331 + STA $09 + STX $0B + LDA $11 + LDX $13 + STA $05 + STX $07 + LDA #$0080 + STA [$05] + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$00AA + BCC L1F11A9 + INX +L1F11A9 LDY #$0002 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0090 + LDY #$0006 + STA [$05],Y + LDA #$0008 + CLC + ADC $05 + LDX $07 + BCC L1F11C6 + INX +L1F11C6 PHX + PHA + PEA $0000 + PEA $0000 + PEA $0240 + PEA $0032 + JSL L15100B + LDA #$0010 + CLC + ADC $05 + LDX $07 + BCC L1F11E3 + INX +L1F11E3 PHX + PHA + LDA #$0008 + CLC + ADC $05 + LDX $07 + BCC L1F11F0 + INX +L1F11F0 PHX + PHA + PEA $0008 + JSL L0313BE +L1F11F9 LDA #$0010 + AND $22 + BNE L1F1203 + BRL L1F12C1 +L1F1203 PHY + PHY + PEA $0000 + PEA $1CCA + PEA $4010 + PEA $07D5 + JSL L1F0E85 + PLA + STA L05532B + PLA + STA L05532D + LDA L05532B + ORA L05532D + BNE L1F122D + LDA #$0001 + STA $24 + BRL L1F12C1 +L1F122D LDA L05532B + LDX L05532D + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $0D + STX $0F + PEI $0F + PEI $0D + JSL L151424 + LDA L05532B + LDX L05532D + STA $09 + STX $0B + LDA $0D + LDX $0F + STA $01 + STX $03 + LDA #$0080 + STA [$01] + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$00AA + BCC L1F1271 + INX +L1F1271 LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0090 + LDY #$0006 + STA [$01],Y + LDA #$0008 + CLC + ADC $01 + LDX $03 + BCC L1F128E + INX +L1F128E PHX + PHA + PEA $0000 + PEA $0000 + PEA $0240 + PEA $0032 + JSL L15100B + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L1F12AB + INX +L1F12AB PHX + PHA + LDA #$0008 + CLC + ADC $01 + LDX $03 + BCC L1F12B8 + INX +L1F12B8 PHX + PHA + PEA $0008 + JSL L0313BE +L1F12C1 PEI $17 + PEI $15 + JSL L151131 + LDA $20 + STA $22 + LDA $1F + STA $21 + LDA $1D + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L1F12DB ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDA L055327 + ORA L055329 + BNE L1F1313 + PHY + PHY + PEA $0000 + PEA $008C + PEA $03EB + JSL L1F0E37 + PLA + STA L055327 + PLA + STA L055329 + LDA L055327 + ORA L055329 + BNE L1F1311 + LDA #$0001 + STA $0A +L1F1311 BRA L1F135E +L1F1313 LDA L055327 + LDX L055329 + STA $01 + STX $03 + LDA [$01] + LDY #$0002 + ORA [$01],Y + BNE L1F1332 + LDA L055327 + LDX L055329 + PHX + PHA + JSL L150689 +L1F1332 PEA $0000 + LDA L055327 + LDX L055329 + PHX + PHA + JSL L150D44 + LDAL L05565D + BEQ L1F135E + LDA L055327 + LDX L055329 + PHX + PHA + JSL L07185A + STZ L055327 + STZ L055329 + LDA #$0001 + STA $0A +L1F135E PLY + PLY + PLD + RTL + +L1F1362 ENT + PHD + TSC + CLC + ADC #$FFCE + TCS + TCD + LDA $38 + LDX $3A + STA $29 + STX $2B + PEI $2B + PEI $29 + LDA L055327 + LDX L055329 + STA $2F + STX $31 + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0002 + BCC L1F138F + INX +L1F138F CLC + ADC #$0006 + BCC L1F1396 + INX +L1F1396 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$0008 + CLC + ADC $29 + LDX $2B + BCC L1F13AA + INX +L1F13AA PHX + PHA + PEI $2B + PEI $29 + PEA $0008 + JSL L0313BE + LDA #$0032 + CLC + ADC $3C + LDX $3E + BCC L1F13C2 + INX +L1F13C2 STA $25 + STX $27 + LDA #$0008 + CLC + ADC $29 + LDX $2B + BCC L1F13D1 + INX +L1F13D1 STA $21 + STX $23 + LDA [$25] + BEQ L1F13E8 + LDY #$0002 + LDA [$25],Y + CLC + ADC [$21] + LDY #$0004 + STA [$21],Y + BRA L1F13EF +L1F13E8 LDA [$21] + LDY #$0004 + STA [$21],Y +L1F13EF LDA #$0010 + CLC + ADC $29 + LDX $2B + BCC L1F13FA + INX +L1F13FA PHX + PHA + PEI $2B + PEI $29 + PEA $0008 + JSL L0313BE + LDA #$0103 + CLC + ADC $3C + LDX $3E + BCC L1F1412 + INX +L1F1412 STA $1D + STX $1F + LDA #$0010 + CLC + ADC $29 + LDX $2B + BCC L1F1421 + INX +L1F1421 STA $19 + STX $1B + LDA [$1D] + BEQ L1F1438 + LDY #$0004 + LDA [$19],Y + LDY #$0002 + SEC + SBC [$1D],Y + STA [$19] + BRA L1F143F +L1F1438 LDY #$0004 + LDA [$19],Y + STA [$19] +L1F143F LDA $29 + LDX $2B + STA $15 + STX $17 + LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F1452 + INX +L1F1452 PHX + PHA + LDY #$0002 + LDA [$15],Y + PHA + LDA #$0008 + CLC + ADC $29 + LDX $2B + BCC L1F1465 + INX +L1F1465 CLC + ADC #$0004 + BCC L1F146C + INX +L1F146C STA $2F + STX $31 + LDA [$2F] + PHA + LDY #$0006 + LDA [$15],Y + PHA + LDY #$0010 + LDA [$29],Y + PHA + JSL L15100B + LDA #$0000 + LDY #$0034 + STA [$29],Y + LDY #$0026 + LDA [$3C],Y + DEC + DEC + DEC + BPL L1F1498 + BRL L1F1619 +L1F1498 CMP #$0004 + BMI L1F14A0 + BRL L1F1619 +L1F14A0 SEC + SBC #$0000 + BNE L1F14A9 + BRL L1F15DC +L1F14A9 DEC + DEC + BEQ L1F14B3 + DEC + BEQ L1F14B3 + BRL L1F1619 +L1F14B3 LDA [$3C] + DEC + DEC + BMI L1F14ED + CMP #$0002 + BPL L1F14ED + SEC + SBC #$0000 + BEQ L1F14C9 + DEC + BEQ L1F14DB + BRA L1F14ED +L1F14C9 LDA #$0064 + LDY #$0028 + STA [$29],Y + LDA #$0140 + LDY #$002A + STA [$29],Y + BRA L1F14FD +L1F14DB LDA #$0032 + LDY #$0028 + STA [$29],Y + LDA #$00A0 + LDY #$002A + STA [$29],Y + BRA L1F14FD +L1F14ED LDA #$00C8 + LDY #$0028 + STA [$29],Y + LDA #$0280 + LDY #$002A + STA [$29],Y +L1F14FD LDY #$0002 + LDA [$3C],Y + DEC + BPL L1F1508 + BRL L1F15D9 +L1F1508 CMP #$0003 + BMI L1F1510 + BRL L1F15D9 +L1F1510 SEC + SBC #$0000 + BEQ L1F151F + DEC + BEQ L1F1552 + DEC + BEQ L1F1564 + BRL L1F15D9 +L1F151F LDA #$000C + LDY #$002C + STA [$29],Y + LDY #$0030 + LDA [$3C],Y + BEQ L1F1531 + LDA #$0001 +L1F1531 LDY #$0034 + STA [$29],Y + LDY #$0034 + LDA [$29],Y + BEQ L1F1547 + LDA #$000C + LDY #$002E + STA [$29],Y + BRA L1F154F +L1F1547 LDA #$000A + LDY #$002E + STA [$29],Y +L1F154F BRL L1F15D9 +L1F1552 LDA #$0000 + LDY #$002E + STA [$29],Y + LDA #$0000 + LDY #$002C + STA [$29],Y + BRA L1F15D9 +L1F1564 LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F156F + INX +L1F156F STA $11 + STX $13 + LDA #$002C + CLC + ADC $29 + LDX $2B + BCC L1F157E + INX +L1F157E STA $2F + STX $31 + PHY + LDY #$0006 + LDA [$11],Y + LDY #$0002 + SEC + SBC [$11],Y + LDY #$002A + SEC + SBC [$29],Y + PHA + PEA $0000 + JSL L072FA6 + PLA + STA [$2F] + LDA #$002E + CLC + ADC $29 + LDX $2B + BCC L1F15AA + INX +L1F15AA STA $2F + STX $31 + PHY + LDY #$0004 + LDA [$11],Y + SEC + SBC [$11] + LDY #$0028 + SEC + SBC [$29],Y + PHA + PEA $0000 + JSL L072FA6 + PLA + STA [$2F] + LDY #$0030 + LDA [$3C],Y + BEQ L1F15D2 + LDA #$0001 +L1F15D2 LDY #$0034 + STA [$29],Y + BRA L1F15D9 +L1F15D9 BRL L1F168B +L1F15DC LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F15E7 + INX +L1F15E7 STA $0D + STX $0F + LDY #$0006 + LDA [$0D],Y + LDY #$0002 + SEC + SBC [$0D],Y + LDY #$002A + STA [$29],Y + LDA #$0000 + LDY #$002C + STA [$29],Y + LDY #$001E + LDA [$3C],Y + LDY #$0028 + STA [$29],Y + LDY #$0022 + LDA [$3C],Y + LDY #$002E + STA [$29],Y + BRA L1F168B +L1F1619 LDY #$0020 + LDA [$3C],Y + LDY #$002A + STA [$29],Y + LDY #$0024 + LDA [$3C],Y + LDY #$002C + STA [$29],Y + LDY #$0018 + LDA [$29],Y + LDY #$001A + CLC + ADC [$3C],Y + LDY #$0018 + STA [$29],Y + LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F1648 + INX +L1F1648 CLC + ADC #$0002 + BCC L1F164F + INX +L1F164F PHX + PHA + LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F165C + INX +L1F165C CLC + ADC #$0002 + BCC L1F1663 + INX +L1F1663 STA $2F + STX $31 + LDY #$001C + LDA [$3C],Y + CLC + ADC [$2F] + PLX + STX $2F + PLX + STX $31 + STA [$2F] + LDY #$001E + LDA [$3C],Y + LDY #$0028 + STA [$29],Y + LDY #$0022 + LDA [$3C],Y + LDY #$002E + STA [$29],Y +L1F168B LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F1696 + INX +L1F1696 STA $09 + STX $0B + LDA #$0030 + CLC + ADC $29 + LDX $2B + BCC L1F16A5 + INX +L1F16A5 STA $2F + STX $31 + LDY #$0006 + LDA [$09],Y + LDY #$0002 + SEC + SBC [$09],Y + LDY #$002C + CLC + ADC [$29],Y + PHA + LDY #$002A + LDA [$29],Y + LDY #$002C + CLC + ADC [$29],Y + PHA + JSL L1500F5 + PLX + PLX + STA [$2F] + LDY #$0004 + LDA [$09],Y + SEC + SBC [$09] + STA $2D + LDY #$0034 + LDA [$29],Y + BNE L1F16EA + LDY #$002E + LDA [$29],Y + CLC + ADC $2D + STA $2D +L1F16EA LDA #$0032 + CLC + ADC $29 + LDX $2B + BCC L1F16F5 + INX +L1F16F5 STA $2F + STX $31 + PEI $2D + LDY #$0028 + LDA [$29],Y + LDY #$002E + CLC + ADC [$29],Y + PHA + JSL L1500F5 + PLX + PLX + STA [$2F] + LDX #$0000 + LDY #$0026 + LDA #$0005 + CMP [$3C],Y + BNE L1F171D + INX +L1F171D PHX + LDX #$0000 + LDY #$0026 + LDA #$0006 + CMP [$3C],Y + BNE L1F172C + INX +L1F172C TXA + ORA $01,S + PLX + LSR + BCS L1F1736 + BRL L1F180D +L1F1736 LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F1741 + INX +L1F1741 STA $05 + STX $07 + LDY #$0034 + LDA [$29],Y + BEQ L1F1754 + LDA #$000C + LDY #$002E + STA [$29],Y +L1F1754 LDY #$0032 + LDA [$29],Y + PHA + LDY #$0028 + LDA [$29],Y + LDY #$002E + CLC + ADC [$29],Y + JSL L150BEE + PLA + STA $2D + LDY #$0034 + LDA [$29],Y + BNE L1F177D + LDA $2D + LDY #$002E + SEC + SBC [$29],Y + STA $2D +L1F177D LDY #$0004 + LDA [$05],Y + SEC + SBC [$05] + SEC + SBC $2D + PHA + PEA $0003 + JSL L1500F5 + PLX + PLX + STA $2D + PHY + PEA $0000 + PEI $2D + JSL L072FA6 + PLA + STA $2D + LDA $2D + CLC + ADC [$05] + STA [$05] + LDY #$0030 + LDA [$29],Y + PHA + LDY #$002A + LDA [$29],Y + LDY #$002C + CLC + ADC [$29],Y + JSL L150BEE + PLA + STA $2D + LDY #$0006 + LDA [$05],Y + LDY #$0002 + SEC + SBC [$05],Y + PHA + LDA $2D + LDY #$002C + SEC + SBC [$29],Y + STA $2F + PLA + SEC + SBC $2F + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $2D + PHY + PEA $0000 + PEI $2D + JSL L072FA6 + PLA + STA $2D + LDY #$0002 + LDA $2D + CLC + ADC [$05],Y + LDY #$0002 + STA [$05],Y + LDY #$0002 + LDA #$FFFE + AND [$05],Y + LDY #$0002 + STA [$05],Y +L1F180D LDA #$0018 + CLC + ADC $29 + LDX $2B + BCC L1F1818 + INX +L1F1818 STA $01 + STX $03 + LDA #$0020 + CLC + ADC $29 + LDX $2B + BCC L1F1827 + INX +L1F1827 PHX + PHA + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDY #$0002 + LDA [$01],Y + LDY #$002A + CLC + ADC [$29],Y + PHA + LDY #$0028 + LDA [$29],Y + CLC + ADC [$01] + PHA + JSL L15100B + LDA $36 + STA $3E + LDA $35 + STA $3D + LDA $33 + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L1F185D ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + STZ $05 + STZ $07 + PHY + PHY + PEA $0000 + PEA $04A0 + PEA $544E + PEA $5250 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $07 + PEI $05 + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L1F18C5 + PEI $03 + PEI $01 + PEI $12 + JSL L1F0000 + PEI $07 + PEI $05 + PEA $544E + PEA $5250 + LDA L055051 + EOR #$0001 + PHA + JSL L074B81 +L1F18C5 LDA $05 + LDX $07 + STA $14 + STX $16 + LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1F18DF ENT + PHD + TSC + CLC + ADC #$FF98 + TCS + TCD + LDA #$0001 + STA $5F + PEA $0000 + JSL L1F0E0A + STZ L055335 + STZ L055333 + LDA $6E + ORA $70 + BNE L1F197C + STZ L055337 + PHY + PHY + JSL L1F1F72 + PLA + STA $49 + PLX + STX $4B + LDA $49 + ORA $4B + BEQ L1F1917 + LDA #$0001 +L1F1917 STA $61 + LDA $61 + BEQ L1F197A + PHY + PEI $4B + PEI $49 + JSL L0718FA + PLA + STA $5D + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + STA $51 + STX $53 + LDA $51 + LDX $53 + STA $15 + STX $17 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + LDA #$009E + CLC + ADC $15 + LDX $17 + BCC L1F1951 + INX +L1F1951 PHX + PHA + LDY #$000E + LDA [$15],Y + JSL L150488 + TAY + BNE L1F1960 + DEX +L1F1960 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $000A + JSL L0313BE +L1F197A BRA L1F1992 +L1F197C TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEI $70 + PEI $6E + PEA $000A + JSL L0313BE + STZ $61 +L1F1992 LDA #$0001 + AND $72 + BNE L1F199C + BRL L1F1A44 +L1F199C PHY + JSL L1F12DB + PLA + LSR + BCC L1F19AA + STZ $5F + BRL L1F1DB6 +L1F19AA LDA L055327 + LDX L055329 + PHX + PHA + JSL L0718BF + LDA L055327 + LDX L055329 + PHX + PHA + JSL L1510B9 + PHY + PHY + JSL L150FF3 + PLA + STA $2F + PLX + STX $31 + LDA #$0001 + AND $31 + BNE L1F19F9 + LDA L055327 + LDX L055329 + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + CLC + ADC #$0018 + BCC L1F19EE + INX +L1F19EE STA $11 + STX $13 + LDA #$0020 + ORA [$11] + STA [$11] +L1F19F9 LDA $61 + BEQ L1F1A28 + LDA #$0012 + CLC + ADC $51 + LDX $53 + BCC L1F1A08 + INX +L1F1A08 PHX + PHA + LDA L055327 + LDX L055329 + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + PHX + PHA + PEA $0000 + PEA $008C + JSL L070597 +L1F1A28 LDA L055327 + LDX L055329 + PHX + PHA + JSL L07191C + PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L1511B6 + PLA + STA $63 +L1F1A44 LDA #$0006 + AND $72 + BNE L1F1A4E + BRL L1F1C7C +L1F1A4E LDA $35 + LDX $37 + STA $55 + STX $57 + LDA $61 + BEQ L1F1A71 + LDA $55 + ORA $57 + BNE L1F1A71 + STZ $33 + PHY + PHY + PEA $0000 + JSL L1F185D + PLA + STA $55 + PLX + STX $57 +L1F1A71 PHY + PHY + PEI $57 + PEI $55 + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $45 + PLX + STX $47 + LDA $45 + ORA $47 + BNE L1F1A93 + BRL L1F1C3A +L1F1A93 PHY + PEI $47 + PEI $45 + JSL L0718FA + PLA + STA $5B + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + STA $4D + STX $4F + LDA #$0002 + AND $72 + BEQ L1F1ACF + LDA #$0022 + CLC + ADC $4D + LDX $4F + BCC L1F1ABD + INX +L1F1ABD PHX + PHA + PEA ^L051EF0 + PEA L051EF0 + PEA $0000 + PEA $01D4 + JSL L070597 +L1F1ACF LDA #$0004 + AND $72 + BNE L1F1AD9 + BRL L1F1C07 +L1F1AD9 PHY + PHY + PEA $0000 + PEA $0380 + PEA $07D9 + JSL L1F0E37 + PLA + STA L055323 + PLA + STA L055325 + LDA L055323 + ORA L055325 + BNE L1F1AFB + BRL L1F1C05 +L1F1AFB LDA L055323 + LDX L055325 + PHX + PHA + JSL L0718BF + PHY + PEA ^L051EF8 + PEA L051EF8 + JSL L1500E3 + PLA + LSR + BCC L1F1B38 + LDA L055323 + LDX L055325 + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + CLC + ADC #$0006 + BCC L1F1B2F + INX +L1F1B2F STA $65 + STX $67 + LDA #$0080 + STA [$65] +L1F1B38 LDA #$0001 + STA $59 +L1F1B3D LDA L055323 + LDX L055325 + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + PHX + PHA + LDA $59 + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $0D + STX $0F + LDA #$0006 + CLC + ADC $0D + LDX $0F + BCC L1F1B76 + INX +L1F1B76 PHX + PHA + LDA #$01F6 + CLC + ADC $4D + LDX $4F + BCC L1F1B83 + INX +L1F1B83 PHX + PHA + LDA $59 + JSL L150488 + TAY + BNE L1F1B8F + DEX +L1F1B8F DEC + PEA $0000 + PEA $0016 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $0016 + JSL L0313BE + PHY + LDA #$0006 + CLC + ADC $0D + LDX $0F + BCC L1F1BB5 + INX +L1F1BB5 CLC + ADC #$0004 + BCC L1F1BBC + INX +L1F1BBC PHX + PHA + JSL L1500E3 + PLA + LSR + BCS L1F1BEB + LDA #$0006 + CLC + ADC $0D + LDX $0F + BCC L1F1BD1 + INX +L1F1BD1 CLC + ADC #$0004 + BCC L1F1BD8 + INX +L1F1BD8 PHX + PHA + JSL L08273B + LDY #$0006 + LDA #$FF7F + AND [$0D],Y + LDY #$0006 + STA [$0D],Y +L1F1BEB LDA #$001F + CMP $59 + BEQ L1F1BF7 + INC $59 + BRL L1F1B3D +L1F1BF7 LDA L055323 + LDX L055325 + PHX + PHA + JSL L07191C + BRA L1F1C07 +L1F1C05 STZ $5F +L1F1C07 PEI $47 + PEI $45 + PEI $5B + JSL L0718DA + LDA $55 + LDX $57 + STA $35 + STX $37 + LDY #$0020 + LDA [$4D],Y + STA $33 + PEI $57 + PEI $55 + PEA $544E + PEA $5250 + LDA L055051 + EOR #$0001 + AND L055335 + PHA + JSL L074B81 + BRA L1F1C75 +L1F1C3A LDA #$0002 + AND $72 + BEQ L1F1C4D + PEA ^L051EF0 + PEA L051EF0 + PEI $33 + JSL L1F0099 +L1F1C4D LDA #$0004 + AND $72 + BEQ L1F1C75 + PHY + PHY + PEA $0000 + PEA $0380 + PEA $03EE + JSL L1F0E37 + PLA + STA L055323 + PLA + STA L055325 + LDA L055323 + ORA L055325 + BNE L1F1C75 + STZ $5F +L1F1C75 LDA $5F + BNE L1F1C7C + BRL L1F1DB6 +L1F1C7C LDA #$0018 + AND $72 + BNE L1F1C86 + BRL L1F1DB6 +L1F1C86 PHY + PEI $72 + JSL L1F111B + PLA + LSR + BCC L1F1C96 + STZ $5F + BRL L1F1DB6 +L1F1C96 TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + PEA $0008 + JSL L0313BE + PEI $3B + PEI $39 + PEA $0000 + PEA $0000 + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$003D + PEA $0000 + PHA + JSL L083523 + TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0240 + PEA $0032 + JSL L15100B + LDA #L053239 + LDX #^L053239 + STA $19 + STX $1B + TDC + CLC + ADC #$003D + STA $21 + STZ $23 + STZ $29 + STZ $2B + STZ $2D + LDA #$0008 + AND $72 + BEQ L1F1D3E + LDA L05532F + LDX L055331 + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + STA $09 + STX $0B + LDA $09 + LDX $0B + STA $1D + STX $1F + LDA #$0010 + CLC + ADC $09 + LDX $0B + BCC L1F1D2D + INX +L1F1D2D STA $25 + STX $27 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150476 +L1F1D3E LDA #$0010 + AND $72 + BEQ L1F1D97 + LDA #$0032 + STA $41 + TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA $0000 + PEA $0032 + JSL L1501AF + LDA L05532B + LDX L05532D + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + STA $05 + STX $07 + LDA $05 + LDX $07 + STA $1D + STX $1F + LDA #$0010 + CLC + ADC $05 + LDX $07 + BCC L1F1D86 + INX +L1F1D86 STA $25 + STX $27 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150476 +L1F1D97 LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $FFFF + PEA ^L053259 + PEA L053259 + JSL L085B3C + PEA ^L053259 + PEA L053259 + JSL L085216 +L1F1DB6 LDA $61 + BNE L1F1DBD + BRL L1F1E88 +L1F1DBD LDA $51 + LDX $53 + STA $01 + STX $03 + PHY + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + LDA #$009E + CLC + ADC $01 + LDX $03 + BCC L1F1DDA + INX +L1F1DDA PHX + PHA + LDY #$000E + LDA [$01],Y + JSL L150488 + TAY + BNE L1F1DE9 + DEX +L1F1DE9 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $000A + JSL L070A10 + PLA + LSR + BCS L1F1E5B + LDY #$0010 + LDA [$01],Y + BNE L1F1E18 + LDY #$000E + LDA [$01],Y + LDY #$0010 + STA [$01],Y +L1F1E18 LDA #$009E + CLC + ADC $01 + LDX $03 + BCC L1F1E23 + INX +L1F1E23 PHX + PHA + LDY #$000E + LDA [$01],Y + JSL L150488 + TAY + BNE L1F1E32 + DEX +L1F1E32 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + LDA #$0001 + STA L055337 +L1F1E5B PEI $4B + PEI $49 + PEI $5D + JSL L0718DA + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND L055337 + PHA + JSL L074B81 + STZ L055337 + BRA L1F1E9C +L1F1E88 PEI $70 + PEI $6E + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $000A + JSL L0313BE +L1F1E9C LDA $5F + STA $74 + LDA $5F + BNE L1F1EAA + PEI $72 + JSL L1F1EBC +L1F1EAA LDA $6C + STA $72 + LDA $6B + STA $71 + LDA $69 + TCD + TSC + CLC + ADC #$0070 + TCS + RTL + +L1F1EBC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + AND $0A + BEQ L1F1EE2 + LDA L055327 + ORA L055329 + BEQ L1F1EE2 + PEA $0002 + LDA L055327 + LDX L055329 + PHX + PHA + JSL L150D44 +L1F1EE2 LDA #$0002 + AND $0A + BEQ L1F1EE9 +L1F1EE9 LDA #$0004 + AND $0A + BEQ L1F1EFC + LDA L055323 + LDX L055325 + PHX + PHA + JSL L07185A +L1F1EFC LDA #$0008 + AND $0A + BEQ L1F1F2F + LDA L05532F + ORA L055331 + BEQ L1F1F2F + LDA L05532F + LDX L055331 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + JSL L150260 + LDA L05532F + LDX L055331 + PHX + PHA + JSL L07185A +L1F1F2F LDA #$0010 + AND $0A + BEQ L1F1F62 + LDA L05532B + ORA L05532D + BEQ L1F1F62 + LDA L05532B + LDX L05532D + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + JSL L150260 + LDA L05532B + LDX L05532D + PHX + PHA + JSL L07185A +L1F1F62 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L1F1F72 ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + STZ $1C + STZ $1E + PHY + PHY + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + PEA $0000 + JSL L077624 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L1F1FA6 + BRL L1F205B +L1F1FA6 LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 + LDX #$0000 + LDY #$000C + LDA [$05],Y + DEC + DEC + BEQ L1F1FBF + INX +L1F1FBF PHX + LDA #$01E0 + LDX #$0000 + CMP [$05] + BNE L1F1FD0 + LDY #$0002 + TXA + CMP [$05],Y +L1F1FD0 BNE L1F1FD7 + LDA #$0000 + BRA L1F1FDA +L1F1FD7 LDA #$0001 +L1F1FDA ORA $01,S + PLX + PHA + LDY #$000E + LDA [$05],Y + PHA + LDY #$0010 + LDA [$05],Y + STA $13 + PLA + SEC + SBC $13 + BEQ L1F1FF8 + BVS L1F1FF6 + EOR #$8000 +L1F1FF6 BMI L1F1FFD +L1F1FF8 LDA #$0000 + BRA L1F2000 +L1F1FFD LDA #$0001 +L1F2000 ORA $01,S + PLX + PHA + LDY #$000E + LDA [$05],Y + SEC + SBC #$0001 + BVS L1F2012 + EOR #$8000 +L1F2012 BPL L1F2019 + LDA #$0000 + BRA L1F201C +L1F2019 LDA #$0001 +L1F201C ORA $01,S + PLX + PHA + LDY #$000E + LDA [$05],Y + SEC + SBC #$0020 + BEQ L1F2032 + BVS L1F2030 + EOR #$8000 +L1F2030 BMI L1F2037 +L1F2032 LDA #$0000 + BRA L1F203A +L1F2037 LDA #$0001 +L1F203A ORA $01,S + PLX + LSR + BCC L1F205B + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + PEA $0000 + JSL L074B81 + STZ $09 + STZ $0B +L1F205B LDA $09 + ORA $0B + BEQ L1F2064 + BRL L1F20ED +L1F2064 PHY + PHY + PEA $0000 + PEA $01DE + PEA $5452 + PEA $504D + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $0D + PLX + STX $0F + PHY + PHY + PEI $0F + PEI $0D + PEA $5452 + PEA $504D + PEA $0000 + JSL L077624 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L1F20A3 + BRA L1F20F5 +L1F20A3 LDA $0D + LDX $0F + STAL L053AD9 + TXA + STAL L053ADB + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$000C + BCC L1F20BF + INX +L1F20BF PHX + PHA + PEA $0000 + PEA $01D2 + JSL L071EC5 + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $01 + STX $03 + LDA #$0002 + LDY #$000C + STA [$01],Y + LDA #$0001 + LDY #$000E + STA [$01],Y + LDA #$0001 + STA L055337 +L1F20ED LDA $09 + LDX $0B + STA $1C + STX $1E +L1F20F5 TSC + CLC + ADC #$0016 + TCS + PLD + RTL + +L1F20FD ENT + PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA $68 + ORA $6A + BNE L1F2185 + PHY + PHY + JSL L1F1F72 + PLA + STA $49 + PLX + STX $4B + LDA $49 + ORA $4B + BEQ L1F2120 + LDA #$0001 +L1F2120 STA $5D + LDA $5D + BEQ L1F2183 + PHY + PEI $4B + PEI $49 + JSL L0718FA + PLA + STA $59 + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + STA $4D + STX $4F + LDA $4D + LDX $4F + STA $15 + STX $17 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + LDA #$009E + CLC + ADC $15 + LDX $17 + BCC L1F215A + INX +L1F215A PHX + PHA + LDY #$000E + LDA [$15],Y + JSL L150488 + TAY + BNE L1F2169 + DEX +L1F2169 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $000A + JSL L0313BE +L1F2183 BRA L1F219B +L1F2185 TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEI $6A + PEI $68 + PEA $000A + JSL L0313BE + STZ $5D +L1F219B LDA #$0001 + AND $6C + BEQ L1F21E2 + LDA L055337 + BEQ L1F21E2 + LDA $5D + BEQ L1F21E2 + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + STA $11 + STX $13 + LDA L055327 + LDX L055329 + STA $5F + STX $61 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + PHX + PHA + LDA #$0012 + CLC + ADC $11 + LDX $13 + BCC L1F21D6 + INX +L1F21D6 PHX + PHA + PEA $0000 + PEA $008C + JSL L070597 +L1F21E2 LDA #$0006 + AND $6C + BNE L1F21EC + BRL L1F235D +L1F21EC LDA L055335 + BNE L1F21F4 + BRL L1F235D +L1F21F4 LDA $31 + LDX $33 + STA $55 + STX $57 + LDA $5D + BEQ L1F221F + LDA $55 + ORA $57 + BNE L1F221F + STZ $2F + PHY + PHY + PEA $0000 + JSL L1F185D + PLA + STA $55 + PLX + STX $57 + LDA $55 + LDX $57 + STA $31 + STX $33 +L1F221F PHY + PHY + PEI $57 + PEI $55 + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $45 + PLX + STX $47 + LDA $45 + ORA $47 + BNE L1F2241 + BRL L1F235D +L1F2241 LDA #$0002 + AND $6C + BEQ L1F2269 + PEA ^L051EF0 + PEA L051EF0 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + CLC + ADC #$0022 + BCC L1F225D + INX +L1F225D PHX + PHA + PEA $0000 + PEA $01D4 + JSL L070597 +L1F2269 LDA #$0004 + AND $6C + BEQ L1F22E8 + LDA #$0001 + STA $5B +L1F2275 LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + CLC + ADC #$01F6 + BCC L1F2284 + INX +L1F2284 PHX + PHA + LDA $5B + JSL L150488 + TAY + BNE L1F2290 + DEX +L1F2290 DEC + PEA $0000 + PEA $0016 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA L055323 + LDX L055325 + STA $5F + STX $61 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + PHX + PHA + LDA $5B + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L1F22D4 + INX +L1F22D4 PHX + PHA + PEA $0016 + JSL L0313BE + LDA #$001F + CMP $5B + BEQ L1F22E8 + INC $5B + BRA L1F2275 +L1F22E8 LDA $5D + BEQ L1F2345 + LDA $4D + LDX $4F + STA $0D + STX $0F + LDY #$0010 + LDA [$0D],Y + BNE L1F2345 + LDA #$0001 + LDY #$0010 + STA [$0D],Y + LDA #$009E + CLC + ADC $0D + LDX $0F + BCC L1F230E + INX +L1F230E CLC + ADC #$0002 + BCC L1F2315 + INX +L1F2315 STA $5F + STX $61 + LDA $55 + LDX $57 + STA [$5F] + TXA + LDY #$0002 + STA [$5F],Y + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + CLC + ADC #$0020 + BCC L1F2334 + INX +L1F2334 STA $5F + STX $61 + LDA [$5F] + LDY #$009E + STA [$0D],Y + LDA #$0001 + STA L055337 +L1F2345 PEI $57 + PEI $55 + PEA $544E + PEA $5250 + LDA L055051 + EOR #$0001 + AND L055335 + PHA + JSL L074B81 +L1F235D LDA #$0018 + AND $6C + BNE L1F2367 + BRL L1F24B3 +L1F2367 LDA L055051 + EOR #$0001 + AND L055333 + BNE L1F2375 + BRL L1F24B3 +L1F2375 TDC + CLC + ADC #$0039 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + PEA $0008 + JSL L0313BE + PEI $37 + PEI $35 + PEA $0000 + PEA $0000 + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + JSL L083523 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + JSL L151355 + LDA #L053239 + LDX #^L053239 + STA $1D + STX $1F + TDC + CLC + ADC #$0041 + STA $25 + STZ $27 + STZ $29 + STZ $2B + STZ $2D + LDA #$0008 + AND $6C + BEQ L1F2417 + LDA L05532F + LDX L055331 + STA $5F + STX $61 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + STA $09 + STX $0B + LDA $09 + LDX $0B + STA $19 + STX $1B + LDA #$0010 + CLC + ADC $09 + LDX $0B + BCC L1F2406 + INX +L1F2406 STA $21 + STX $23 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150476 +L1F2417 LDA #$0010 + AND $6C + BEQ L1F245D + LDA #$0032 + STA $41 + LDA L05532B + LDX L05532D + STA $5F + STX $61 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + STA $05 + STX $07 + LDA $05 + LDX $07 + STA $19 + STX $1B + LDA #$0010 + CLC + ADC $05 + LDX $07 + BCC L1F244C + INX +L1F244C STA $21 + STX $23 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150476 +L1F245D LDA $35 + LDX $37 + STA $51 + STX $53 + PHY + PHY + PEA $0000 + PEA $0000 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $53 + PEI $51 + JSL L08337F + PLA + STA $35 + PLX + STX $37 + LDA $35 + ORA $37 + BEQ L1F2491 + LDA #$0004 + CLC + ADC $2F + STA $2F +L1F2491 LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $FFFF + PEA ^L053259 + PEA L053259 + JSL L085B3C + PEA ^L053259 + PEA L053259 + JSL L085216 + STZ L055333 +L1F24B3 LDA $5D + BNE L1F24BA + BRL L1F2574 +L1F24BA LDA $4D + LDX $4F + STA $01 + STX $03 + PHY + TDC + CLC + ADC #$002F + PEA $0000 + PHA + LDA #$009E + CLC + ADC $01 + LDX $03 + BCC L1F24D7 + INX +L1F24D7 PHX + PHA + LDY #$000E + LDA [$01],Y + JSL L150488 + TAY + BNE L1F24E6 + DEX +L1F24E6 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $000A + JSL L070A10 + PLA + LSR + BCS L1F2547 + LDA #$009E + CLC + ADC $01 + LDX $03 + BCC L1F250F + INX +L1F250F PHX + PHA + LDY #$000E + LDA [$01],Y + JSL L150488 + TAY + BNE L1F251E + DEX +L1F251E DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA $000A + JSL L0313BE + LDA #$0001 + STA L055337 +L1F2547 PEI $4B + PEI $49 + PEI $59 + JSL L0718DA + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND L055337 + PHA + JSL L074B81 + STZ L055337 + BRA L1F2588 +L1F2574 PEI $6A + PEI $68 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA $000A + JSL L0313BE +L1F2588 PEI $6C + JSL L1F1EBC + LDA $66 + STA $6C + LDA $65 + STA $6B + LDA $63 + TCD + TSC + CLC + ADC #$006A + TCS + RTL + +L1F25A0 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L073CDF + PLA + STA $01 + STZ $10 + PHY + PEA ^L040827 + PEA L040827 + JSL L1F0F4A + PLA + LSR + BCS L1F25C3 + BRA L1F25E8 +L1F25C3 PHY + JSL L1F27B5 + PLA + LSR + BCS L1F25CE + BRA L1F25E8 +L1F25CE PHY + PEI $0E + PEI $0C + JSL L16095E + PLA + STA $10 + PEA ^L16095E + PEA L16095E + JSL L07187A + JSL L1F2B4D +L1F25E8 PEI $01 + JSL L0724F7 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L1F2600 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PHY + PHY + LDA L055341 + LDX L055343 + PHX + PHA + PEA $0004 + JSL L073032 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L15123D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PHY + PHY + LDA L055341 + LDX L055343 + PHX + PHA + PEA $0003 + JSL L073032 + PEA $0008 + JSL L0313BE + PEI $03 + PEI $05 + JSL L1510C5 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L15123D + PHY + PHY + PEA $0858 + JSL L0711EB + JSL L150592 + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1F268B ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $11 + JSL L072328 + LDA L055341 + ORA L055343 + BEQ L1F26AA + LDA #$0001 +L1F26AA STA $15 + LDA $15 + BEQ L1F26C8 + PHY + PHY + JSL L150493 + PLA + STA $05 + PLX + STX $07 + LDA L055341 + LDX L055343 + PHX + PHA + JSL L151131 +L1F26C8 LDA $15 + BNE L1F26CF + BRL L1F279B +L1F26CF PHY + PEA $0002 + PEA ^L052D64 + PEA L052D64 + JSL L150070 + PLA + LSR + BCS L1F26E4 + BRL L1F279B +L1F26E4 LDAL L052D70 + TAX + LDAL L052D6E + STA $0D + STX $0F +L1F26F1 PHY + PEA $0004 + PEA ^L052D64 + PEA L052D64 + JSL L151017 + PLA + LSR + BCC L1F2716 + PHY + PEA $0006 + PEA ^L052D64 + PEA L052D64 + JSL L150070 + PLA + STA $15 + BRA L1F26F1 +L1F2716 PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $0F + PEI $0D + JSL L150B9A + PLA + CMP #$0013 + BNE L1F279B + LDA L055341 + LDX L055343 + CMP $09 + BNE L1F273A + CPX $0B +L1F273A BNE L1F279B + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $0F + PEI $0D + LDA L055341 + LDX L055343 + PHX + PHA + JSL L150482 + PLA + CMP #$0002 + BNE L1F279B + PEA $0004 + JSL L0724F7 + PHY + PEI $0F + PEI $0D + PEA $0000 + PEA $0000 + PEI $03 + PEI $01 + JSL L150B0A + PLA + CMP #$0002 + BNE L1F2797 + PEA $0080 + JSL L1F0E0A + PEA $0000 + PHD + JSL L1F2600 + PEA ^L040831 + PEA L040831 + JSL L0B2D94 + BRA L1F279B +L1F2797 JSL L072328 +L1F279B LDA $15 + BEQ L1F27A7 + PEI $07 + PEI $05 + JSL L151131 +L1F27A7 PEI $11 + JSL L071AA4 + TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L1F27B5 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDA L055345 + BEQ L1F27CB + LDA #$0001 + STA $0A + BRA L1F2801 +L1F27CB PEA $0013 + PEA $0000 + JSL L151337 + LDAL L05565D + BNE L1F27E7 + LDA L0551B7 + PHA + LDA L055347 + PHA + JSL L15066B +L1F27E7 LDAL L05565D + BEQ L1F27F6 + PEA $0852 + JSL L0727E0 + BRA L1F2801 +L1F27F6 LDA #$0001 + STA L055345 + LDA #$0001 + STA $0A +L1F2801 PLY + PLY + PLD + RTL + +L1F2805 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L073CDF + PLA + STA $01 + STZ $0E + PHY + PEA ^L040838 + PEA L040838 + JSL L1F0F4A + PLA + LSR + BCS L1F2828 + BRA L1F284B +L1F2828 PHY + JSL L1F27B5 + PLA + LSR + BCS L1F2833 + BRA L1F284B +L1F2833 PHY + PEI $0C + JSL L16096C + PLA + STA $0E + PEA ^L16096C + PEA L16096C + JSL L07187A + JSL L1F2B4D +L1F284B PEI $01 + JSL L0724F7 + LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1F2862 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + PEA ^L040842 + PEA L040842 + JSL L1F0F4A + PLA + LSR + BCC L1F28BB + LDX #$0000 + LDY #$0010 + LDA #$0002 + AND [$0C],Y + CMP #$0000 + BEQ L1F288A + INX +L1F288A TXA + STA $01 + LDA #$0012 + CLC + ADC $0C + LDX $0E + BCC L1F2898 + INX +L1F2898 STA $03 + STX $05 + PHY + LDY #$000E + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEI $01 + JSL L16097A + PLA + STA [$03] + PEA ^L16097A + PEA L16097A + JSL L07187A +L1F28BB LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L1F28CD ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L073CDF + PLA + STA $01 + STZ $12 + PHY + JSL L1F27B5 + PLA + LSR + BCS L1F28EB + BRL L1F2969 +L1F28EB LDA $10 + DEC + DEC + BMI L1F2969 + CMP #$00C1 + BPL L1F2969 + SEC + SBC #$0000 + BEQ L1F2910 + SEC + SBC #$003F + BEQ L1F295F + DEC + BEQ L1F295F + SEC + SBC #$007F + BEQ L1F2933 + DEC + BEQ L1F2933 + BRA L1F2969 +L1F2910 PHY + PEA ^L04084C + PEA L04084C + JSL L1F0F4A + PLA + LSR + BCC L1F2931 + PHY + JSL L160988 + PLA + STA $12 + PEA ^L160988 + PEA L160988 + JSL L07187A +L1F2931 BRA L1F2969 +L1F2933 PHY + PEA ^L040856 + PEA L040856 + JSL L1F0F4A + PLA + LSR + BCC L1F295D + PHY + JSL L160996 + PLA + LSR + BCC L1F2953 + PEA $0000 + PHD + JSL L1F2862 +L1F2953 PEA ^L160996 + PEA L160996 + JSL L07187A +L1F295D BRA L1F2969 +L1F295F PEA $0000 + PHD + JSL L1F2862 + BRA L1F2969 +L1F2969 JSL L1F2B4D + PEI $01 + JSL L0724F7 + LDA $0A + STA $10 + LDA $09 + STA $0F + LDA $07 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1F2985 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + JSL L0727BF + PLA + STA $03 + STZ $10 + PHY + JSL L1F27B5 + PLA + LSR + BCC L1F2A01 + LDA $0E + SEC + SBC #$0081 + BMI L1F2A01 + CMP #$0042 + BPL L1F2A01 + SEC + SBC #$0000 + BEQ L1F29BB + SEC + SBC #$0041 + BEQ L1F29DE + BRA L1F2A01 +L1F29BB PHY + PEA ^L040861 + PEA L040861 + JSL L1F0F4A + PLA + LSR + BCC L1F29DC + PHY + JSL L1609A4 + PLA + STA $10 + PEA ^L1609A4 + PEA L1609A4 + JSL L07187A +L1F29DC BRA L1F2A01 +L1F29DE PHY + PEA ^L04086B + PEA L04086B + JSL L1F0F4A + PLA + LSR + BCC L1F29FF + PHY + JSL L160996 + PLA + STA $10 + PEA ^L160996 + PEA L160996 + JSL L07187A +L1F29FF BRA L1F2A01 +L1F2A01 JSL L1F2B4D + PEI $03 + JSL L0724F7 + LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L1F2A1D ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L073CDF + PLA + STA $01 + STZ $1A + PHY + PEA ^L040876 + PEA L040876 + JSL L1F0F4A + PLA + LSR + BCS L1F2A40 + BRA L1F2ABC +L1F2A40 PHY + JSL L1F27B5 + PLA + LSR + BCS L1F2A4B + BRA L1F2ABC +L1F2A4B PHY + PEA $0001 + PEA $0000 + PEA $0000 + JSL L1F18DF + PLA + LSR + BCC L1F2AA7 + LDA $18 + SEC + SBC #$0022 + BMI L1F2AA7 + CMP #$0002 + BPL L1F2AA7 + SEC + SBC #$0000 + BEQ L1F2A75 + DEC + BEQ L1F2A8E + BRA L1F2AA7 +L1F2A75 PHY + PEI $16 + PEI $14 + PEI $12 + PEI $10 + PEI $0E + PEI $0C + PEA $0000 + JSL L1609B2 + PLA + STA $1A + BRA L1F2AA7 +L1F2A8E PHY + PEI $16 + PEI $14 + PEI $12 + PEI $10 + PEI $0E + PEI $0C + PEA $0001 + JSL L1609B2 + PLA + STA $1A + BRA L1F2AA7 +L1F2AA7 PEA $0001 + JSL L1F1EBC + PEA ^L1609B2 + PEA L1609B2 + JSL L07187A + JSL L1F2B4D +L1F2ABC PEI $01 + JSL L0724F7 + LDA $0A + STA $18 + LDA $09 + STA $17 + LDA $07 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1F2AD4 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $22 + PEI $20 + PEA $0014 + JSL L0313BE + PHY + JSL L073CDF + PLA + STA $15 + STZ $24 + PHY + PEA ^L040880 + PEA L040880 + JSL L1F0F4A + PLA + LSR + BCS L1F2B0B + BRA L1F2B35 +L1F2B0B PHY + JSL L1F27B5 + PLA + LSR + BCS L1F2B16 + BRA L1F2B35 +L1F2B16 PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1609C0 + PLA + STA $24 + PEA ^L1609C0 + PEA L1609C0 + JSL L07187A + JSL L1F2B4D +L1F2B35 PEI $15 + JSL L0724F7 + LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L1F2B4D PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L055345 + AND L05510D + BNE L1F2B5F + BRA L1F2B78 +L1F2B5F JSL L1506E7 + PEA $0013 + JSL L151331 + PEA $4013 + JSL L15000C + JSL L15059E + STZ L055345 +L1F2B78 PLY + PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/HPrintMain.X.S b/hypercardiigs/HPrintMain.X.S new file mode 100644 index 0000000..10d224e --- /dev/null +++ b/hypercardiigs/HPrintMain.X.S @@ -0,0 +1,182 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L07346C + EXT L1509CE + EXT L0718BF + EXT L07191C + EXT L070597 + EXT L07187A + EXT L055039 + EXT L05503B + EXT L072CD4 + EXT L0727E0 + EXT L07ABAE + EXT L072328 + EXT L072FD5 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L0711EB + EXT L071EC5 + EXT L074B81 + EXT L077624 + EXT L078A05 + EXT L070A10 + EXT L07B114 + EXT L07502A + EXT L07721A + EXT L074A24 + EXT L0718A4 + EXT L07977D + EXT L150493 + EXT L151301 + EXT L151131 + EXT L150BEE + EXT L1500E3 + EXT L1513F4 + EXT L150D44 + EXT L150070 + EXT L150482 + EXT L150B0A + EXT L1511CE + EXT L151017 + EXT L053ACB + EXT L053AC9 + EXT L041CB3 + EXT L055045 + EXT L055043 + EXT L052D70 + EXT L052D6E + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L053251 + EXT L054FB3 + EXT L055051 + EXT L081A92 + EXT L08090C + EXT L08273B + EXT L085B3C + EXT L0808E0 + EXT L08337F + EXT L085F5A + EXT L085216 + EXT L083523 + EXT L054FBF + EXT L150B3A + EXT L1500F5 + EXT L150318 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L1510C5 + EXT L1511E6 + EXT L1512E3 + EXT L1516ED + EXT L150BC4 + EXT L073CDF + EXT L15123D + EXT L055149 + EXT L053259 + EXT L055139 + EXT L053239 + EXT L055135 + EXT L0550FD + EXT L0550FF + EXT L0946A2 + EXT L0940E5 + EXT L15059E + EXT L15000C + EXT L151337 + EXT L150592 + EXT L151331 + EXT L052D64 + EXT L0551B7 + EXT L150B9A + EXT L1506E7 + EXT L05510D + EXT L0B2D94 + EXT L150C4C + EXT L150A64 + EXT L151681 + EXT L0953DD + EXT L07ACF0 + EXT L150178 + EXT L151424 + EXT L055327 + EXT L055329 + EXT L055347 + EXT L055345 + EXT L073032 + EXT L150C3A + EXT L1510D7 + EXT L150260 + EXT L053ADB + EXT L053AD9 + EXT L150556 + EXT L07AEBB + EXT L16095E + EXT L16096C + EXT L16097A + EXT L160988 + EXT L160996 + EXT L1609A4 + EXT L1609B2 + EXT L1609C0 + EXT L051F02 + EXT L051F00 + EXT L15132B + EXT L150FF3 + EXT L1511B6 + EXT L150695 + EXT L1511AA + EXT L1504B1 + EXT L051EEC + EXT L051EEA + EXT L051EEE + EXT L150562 + EXT L150689 + EXT L1510B9 + EXT L150476 + EXT L151355 + EXT L15066B + EXT L040827 + EXT L040831 + EXT L040838 + EXT L040842 + EXT L04084C + EXT L040856 + EXT L040861 + EXT L04086B + EXT L040876 + EXT L040880 + EXT L055323 + EXT L055325 + EXT L051EF8 + EXT L05531B + EXT L05531D + EXT L05532F + EXT L055331 + EXT L05532B + EXT L05532D + EXT L055335 + EXT L055333 + EXT L055337 + EXT L051EF0 + EXT L055341 + EXT L055343 diff --git a/hypercardiigs/HPrintMix.S b/hypercardiigs/HPrintMix.S new file mode 100644 index 0000000..039b6b4 --- /dev/null +++ b/hypercardiigs/HPrintMix.S @@ -0,0 +1,1362 @@ +* +* HypercardGS +* segment: $25 HPrintMix +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintMix.l + lst off + +*--------------------------------------- + + use HPrintMix.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 + +*--------------------------------------- + +L250000 ENT + DW $0016 +L250002 DW $0A00 +L250004 DW $0016 +L250006 DW $0C00 + +L250008 ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + STZ $20 + STZ $0D + STZ $0F + PHY + PEA $0003 + PEA $0000 + PEA $0000 + JSL L160A5A + PLA + LSR + BCS L25002B + BRL L250128 +L25002B PEA $0003 + JSL L160A4C + PHY + PHY + JSL L160B8E + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L250047 + BRL L250128 +L250047 PHY + PEI $07 + PEI $05 + JSL L0718A4 + PLA + STA $11 + PEI $07 + PEI $05 + JSL L0718BF + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDY #$000E + LDA [$01],Y + BEQ L2500B0 + LDA #$009E + CLC + ADC $01 + LDX $03 + BCC L250079 + INX +L250079 PHX + PHA + LDY #$000E + LDA [$01],Y + JSL L150488 + TAY + BNE L250088 + DEX +L250088 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0002 + BCC L2500A0 + INX +L2500A0 STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $0D + STX $0F +L2500B0 PEI $07 + PEI $05 + PEI $11 + JSL L0718DA + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + PEA $0000 + JSL L074B81 + LDA $0D + ORA $0F + BEQ L250128 + PHY + PHY + PEI $0F + PEI $0D + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BEQ L250128 + PEI $1E + PEI $1C + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$000C + BCC L250109 + INX +L250109 PHX + PHA + PEA $0014 + JSL L0313BE + PEI $0F + PEI $0D + PEA $544E + PEA $5250 + PEA $0000 + JSL L074B81 + LDA #$0001 + STA $20 +L250128 LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L25013A ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + STZ $30 + LDA L055243 + EOR #$0001 + AND L055051 + BEQ L250152 + BRL L2502FF +L250152 STZ $19 + STZ $1B + PHY + PEA $0003 + PEA $0000 + PEA $0000 + JSL L160A5A + PLA + LSR + BCS L25016B + BRL L2502FF +L25016B PEA $0003 + JSL L160A4C + PHY + PHY + JSL L160B8E + PLA + STA $11 + PLX + STX $13 + LDA $11 + ORA $13 + BNE L250187 + BRL L2502FF +L250187 PHY + PEI $13 + PEI $11 + JSL L0718A4 + PLA + STA $21 + PEI $13 + PEI $11 + JSL L0718BF + STZ $23 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STA $0D + STX $0F + LDA $0D + LDX $0F + STA $09 + STX $0B + LDY #$000E + LDA [$09],Y + BEQ L2501FA + LDA #$009E + CLC + ADC $09 + LDX $0B + BCC L2501C3 + INX +L2501C3 PHX + PHA + LDY #$000E + LDA [$09],Y + JSL L150488 + TAY + BNE L2501D2 + DEX +L2501D2 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0002 + BCC L2501EA + INX +L2501EA STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + STA $19 + STX $1B +L2501FA LDA $19 + ORA $1B + BNE L250203 + BRL L250299 +L250203 PHY + PHY + PEI $1B + PEI $19 + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $15 + PLX + STX $17 + LDA $15 + ORA $17 + BEQ L250299 + PHY + PEI $17 + PEI $15 + JSL L0718A4 + PLA + STA $1F + PEI $17 + PEI $15 + JSL L0718BF + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $05 + STX $07 + LDY #$0020 + LDA [$05],Y + STA $1D + LDA $2E + BEQ L250259 + LDA #$4000 + ORA $1D + LDY #$0020 + STA [$05],Y + BRA L250263 +L250259 LDA #$BFFF + AND $1D + LDY #$0020 + STA [$05],Y +L250263 LDX #$0000 + LDY #$0020 + LDA [$05],Y + CMP $1D + BEQ L250270 + INX +L250270 TXA + STA $23 + PEI $17 + PEI $15 + PEI $1F + JSL L0718DA + PEI $1B + PEI $19 + PEA $544E + PEA $5250 + LDA L055051 + EOR #$0001 + AND $23 + PHA + JSL L074B81 + LDA #$0001 + STA $30 +L250299 LDA $23 + BEQ L2502D8 + LDA $0D + LDX $0F + STA $01 + STX $03 + LDA #$009E + CLC + ADC $01 + LDX $03 + BCC L2502B0 + INX +L2502B0 PHX + PHA + LDY #$000E + LDA [$01],Y + JSL L150488 + TAY + BNE L2502BF + DEX +L2502BF DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $25 + STX $27 + LDA $1D + STA [$25] +L2502D8 PEI $13 + PEI $11 + PEI $21 + JSL L0718DA + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND $23 + PHA + JSL L074B81 +L2502FF LDA $2C + STA $2E + LDA $2B + STA $2D + LDA $29 + TCD + TSC + CLC + ADC #$002C + TCS + RTL + +L250311 ENT + PHD + TSC + CLC + ADC #$FC4C + TCS + ADC #$02CB + TCD + PHY + PHY + JSL L150695 + PLA + STA $A9 + PLX + STX $AB + PHY + PHY + JSL L150493 + PLA + STA $C1 + PLX + STX $C3 + PEI $EE + PHY + JSL L160AA0 + PLA + STA $E5 + PLA + AND $E5 + STA $E3 + LDA L055327 + LDX L055329 + STA $E5 + STX $E7 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + TXY + LDX #$FD4D + STA $00,X + TYA + STA $02,X + LDX #$FD4D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0050 + BCC L25036E + INX +L25036E CLC + ADC #$0008 + BCC L250375 + INX +L250375 STA $E5 + STX $E7 + LDA #L160ACA + LDX #^L160ACA + STA [$E5] + TXA + LDY #$0002 + STA [$E5],Y + STZ L055341 + STZ L055343 + LDA $E3 + BNE L250394 + BRL L250429 +L250394 LDX #$FD4D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0050 + BCC L2503A4 + INX +L2503A4 CLC + ADC #$0006 + BCC L2503AB + INX +L2503AB PHX + PHA + LDX #$FD4D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0050 + BCC L2503BD + INX +L2503BD CLC + ADC #$0006 + BCC L2503C4 + INX +L2503C4 STA $E5 + STX $E7 + LDA #$00FF + AND [$E5] + AND #$FF00 + PHA + PLA + PLX + STX $E5 + PLX + STX $E7 + SEP #$20 + STA [$E5] + REP #$20 + LDX #$FD4D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L2503EE + INX +L2503EE STA $E5 + STX $E7 + LDA [$E5] + STA $D7 + LDX #$FD4D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L250406 + INX +L250406 PHX + PHA + LDX #$FD4D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L250418 + INX +L250418 STA $E5 + STX $E7 + LDA #$000A + ORA [$E5] + PLX + STX $E5 + PLX + STX $E7 + STA [$E5] +L250429 PHY + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0001 + JSL L160AAE + PLA + STA $D5 + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + PHY + PHY + PEA $0837 + JSL L0711EB + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + JSL L160AD8 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF51 + PHA + JSL L160A84 + LDA L055327 + LDX L055329 + STA $E5 + STX $E7 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + TXY + LDX #$FD49 + STA $00,X + TYA + STA $02,X + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + LDX #$FD49 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L2504B5 + INX +L2504B5 CLC + ADC #$0006 + BCC L2504BC + INX +L2504BC PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $EE + BEQ L2504F1 + LDAL L250006 + TAX + LDAL L250004 + STA $A1 + STX $A3 + BRA L2504FE +L2504F1 LDAL L053253 + TAX + LDAL L053251 + STA $A1 + STX $A3 +L2504FE PHY + TDC + CLC + ADC #$00A1 + PEA $0000 + PHA + PEA $0000 + JSL L160A92 + PLA + CLC + ADC $AD + STA $D3 + PHY + PEA $0000 + TDC + CLC + ADC #$FF51 + PHA + JSL L15063B + PLA + CLC + ADC #$0014 + STA $CD + PHY + PEI $F6 + PEI $F4 + JSL L15063B + PLA + STA $CF + PHY + LDA $BB + SEC + SBC $CF + PHA + LDA $CD + CLC + ADC $B7 + PHA + JSL L072FA6 + PLA + STA $CD + LDA $EE + BEQ L25055D + LDAL L250002 + TAX + LDAL 250000 + STA $A5 + STX $A7 + BRA L250569 +L25055D LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + STA $A5 + STX $A7 +L250569 PHY + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA $0000 + JSL L160A92 + PLA + STA $E1 + LDA $E1 + ASL + STA $DD + LDA $DD + CLC + ADC $D3 + STA $AD + LDA $B1 + SEC + SBC $DD + STA $B1 + PEI $B1 + LDA $B1 + SEC + SBC $AD + PHA + PEI $E1 + JSL L150318 + PLX + PLX + STA $E5 + PLA + SEC + SBC $E5 + STA $B1 + LDA $B1 + SEC + SBC $AD + PHA + PEI $E1 + JSL L1500F5 + PLX + PLX + STA $DB + LDA $E1 + CLC + ADC $B1 + STA $D1 + LDA #$0001 + STA $D9 + STZ $C5 + STZ $C7 + PEA $0000 + JSL L1609F8 + PEA $0000 + TDC + CLC + ADC #$FE51 + PHA + JSL L160AE6 + LDA #$0000 + STAL L0551AD + PHY + PHY + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + PEA $0000 + JSL L151287 + PLA + STA $BD + PLX + STX $BF + JSL L160AF4 + PHY + JSL L160A06 + PLA + BEQ L25060C + BRL L2507E4 +L25060C PEI $BF + PEI $BD + PEA $0000 + PEA $0000 + JSL L1511A4 + JSL L160AF4 + PHY + JSL L160A06 + PLA + BEQ L250629 + BRL L25079C +L250629 PEI $A3 + PEI $A1 + JSL L1609CE + PEI $B7 + PEI $D3 + JSL L1510C5 + LDA $F4 + ORA $F6 + BEQ L250669 + PEA $0000 + TDC + CLC + ADC #$FF51 + PHA + JSL L150592 + LDA #$00FF + AND [$F4] + SEC + SBC #$0000 + BMI L250669 + BEQ L250669 + PEI $CD + PEI $D3 + JSL L1510C5 + PEI $F6 + PEI $F4 + JSL L150592 +L250669 PEI $A7 + PEI $A5 + JSL L1609CE + PHY + PEI $FA + PEI $F8 + JSL L0718A4 + PLA + STA $DF + PEI $FA + PEI $F8 + JSL L0718BF + LDY #$001A + LDA [$BD],Y + TAX + DEY + DEY + LDA [$BD],Y + STA $E5 + STX $E7 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + CLC + ADC #$0002 + BCC L2506A2 + INX +L2506A2 PHX + PHA + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PHY + LDY #$0002 + LDA [$F8],Y + PHA + LDA [$F8] + PHA + TDC + CLC + ADC #$00AD + PEA $0000 + PHA + PEA $0000 + PEI $E1 + PEI $C5 + JSL L08090C + PLA + STA $DD + PEI $FA + PEI $F8 + PEI $DF + JSL L0718DA + PEI $C7 + PEI $C5 + LDA $DB + JSL L150488 + JSL L150F53 + STA $C5 + STX $C7 + PEI $C7 + PEI $C5 + LDA $DD + JSL L150488 + JSL L033477 + BVS L250704 + EOR #$8000 +L250704 BPL L25070B + LDA #$0000 + BRA L25070E +L25070B LDA #$0001 +L25070E PHA + LDA $D9 + SEC + SBC #$0001 + BEQ L25071E + BVS L25071C + EOR #$8000 +L25071C BMI L250723 +L25071E LDA #$0000 + BRA L250726 +L250723 LDA #$0001 +L250726 ORA $01,S + PLX + LSR + BCC L25079C + PEI $A3 + PEI $A1 + JSL L1609CE + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + PHY + PHY + PEA $0839 + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FD35 + PHA + LDA $D9 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FD51 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PHY + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + JSL L15063B + PLA + STA $CF + LDA $BB + SEC + SBC $CF + PHA + PEI $D1 + JSL L1510C5 + TDC + CLC + ADC #$0051 + PEA $0000 + PHA + JSL L150592 +L25079C PEI $BF + PEI $BD + JSL L15149C + JSL L160AF4 + LDA $D9 + INC + STA $D9 + PEI $C7 + PEI $C5 + LDA $DD + JSL L150488 + JSL L033477 + BVS L2507C0 + EOR #$8000 +L2507C0 BMI L2507C7 + LDA #$0000 + BRA L2507CA +L2507C7 LDA #$0001 +L2507CA PHA + PHY + JSL L160A06 + PLA + BNE L2507D8 + LDA #$0000 + BRA L2507DB +L2507D8 LDA #$0001 +L2507DB ORA $01,S + PLX + LSR + BCS L2507E4 + BRL L25060C +L2507E4 PEI $BF + PEI $BD + JSL L1513E8 + JSL L160AF4 + LDA L055327 + LDX L055329 + STA $E5 + STX $E7 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + CLC + ADC #$0050 + BCC L250809 + INX +L250809 CLC + ADC #$0006 + BCC L250810 + INX +L250810 STA $E5 + STX $E7 + LDA #$00FF + AND [$E5] + AND #$00FF + CMP #$0080 + BNE L250880 + PHY + JSL L160A06 + PLA + BNE L250880 + PHY + PHY + JSL L15042E + LDA #$2800 + LDX #$0000 + JSL L033477 + BEQ L250842 + BVS L250840 + EOR #$8000 +L250840 BMI L250846 +L250842 JSL L15059E +L250846 PHY + PHY + JSL L15042E + LDA #$2800 + LDX #$0000 + JSL L033477 + BEQ L250879 + BVS L25085D + EOR #$8000 +L25085D BPL L250879 + LDA L055327 + LDX L055329 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505CE + BRA L250880 +L250879 PEA $1309 + JSL L1609F8 +L250880 LDA #$0001 + STAL L0551AD + LDA $E3 + BEQ L2508AC + LDA L055327 + LDX L055329 + STA $E5 + STX $E7 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + CLC + ADC #$0018 + BCC L2508A4 + INX +L2508A4 STA $E5 + STX $E7 + LDA $D7 + STA [$E5] +L2508AC LDA L055327 + LDX L055329 + PHX + PHA + PEI $D5 + JSL L160B10 + PEI $C3 + PEI $C1 + JSL L151131 + PEI $AB + PEI $A9 + JSL L1609CE + PHY + JSL L160A06 + PLA + BEQ L2508D7 + LDA #$0000 + BRA L2508DA +L2508D7 LDA #$0001 +L2508DA STA $FC + LDA $EC + STA $FA + LDA $EB + STA $F9 + LDA $E9 + TCD + TSC + CLC + ADC #$03C4 + TCS + RTL + +L2508EE ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + PHY + PEA $0001 + PEA $0000 + PEA $0000 + JSL L160A5A + PLA + LSR + BCC L25091A + PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L151059 + PLA + STA $01 +L25091A LDA $01 + STA $0C + LDA $01 + ORA L055337 + STA L055337 + PEA $0001 + PEA $0000 + PEA $0000 + JSL L160B80 + PLY + PLY + PLY + PLD + RTL + +L250938 ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + STZ $2A + STZ $19 + LDA L055243 + EOR #$0001 + AND L055051 + BEQ L250952 + BRL L250AB2 +L250952 PHY + PHY + JSL L160B8E + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L250967 + BRL L250AB2 +L250967 PHY + PEI $0B + PEI $09 + JSL L0718A4 + PLA + STA $17 + PEI $0B + PEI $09 + JSL L0718BF + STZ $1B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $01 + STX $03 + LDY #$000E + LDA [$01],Y + STA $15 + PHY + LDY #$0010 + LDA [$01],Y + PHA + PEA $0020 + JSL L072FD5 + PLA + STA $13 + LDA #$0001 + STA $11 +L2509A6 LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$009E + BCC L2509B5 + INX +L2509B5 PHX + PHA + LDA $11 + JSL L150488 + TAY + BNE L2509C1 + DEX +L2509C1 DEC + PEA $0000 + PEA $000A + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0002 + BCC L2509D9 + INX +L2509D9 STA $1D + STX $1F + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + STA $0D + STX $0F + PHY + PHY + PEI $0F + PEI $0D + PEA $544E + PEA $5250 + PEA $0000 + JSL L077624 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L250A69 + PHY + PEI $28 + PEI $26 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$000C + BCC L250A1C + INX +L250A1C PHX + PHA + JSL L071C56 + PLA + STA $19 + PEI $0F + PEI $0D + PEA $544E + PEA $5250 + PEA $0000 + JSL L074B81 + PEI $0F + PEI $0D + JSL L077B28 + LDA $19 + BEQ L250A69 + LDA $15 + CMP $11 + BEQ L250A64 + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$000E + BCC L250A57 + INX +L250A57 STA $1D + STX $1F + LDA $11 + STA [$1D] + LDA #$0001 + STA $1B +L250A64 LDA #$0001 + STA $2A +L250A69 LDA $11 + INC + STA $11 + LDA $11 + SEC + SBC $13 + BEQ L250A7C + BVS L250A7A + EOR #$8000 +L250A7A BMI L250A81 +L250A7C LDA #$0000 + BRA L250A84 +L250A81 LDA #$0001 +L250A84 ORA $19 + BNE L250A8B + BRL L2509A6 +L250A8B PEI $0B + PEI $09 + PEI $17 + JSL L0718DA + LDAL L053ADB + PHA + LDAL L053AD9 + PHA + PEA $5452 + PEA $504D + LDA L055051 + EOR #$0001 + AND $1B + PHA + JSL L074B81 +L250AB2 LDA $24 + STA $28 + LDA $23 + STA $27 + LDA $21 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + diff --git a/hypercardiigs/HPrintMix.X.S b/hypercardiigs/HPrintMix.X.S new file mode 100644 index 0000000..0167cdb --- /dev/null +++ b/hypercardiigs/HPrintMix.X.S @@ -0,0 +1,67 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L07346C + EXT L1509CE + EXT L0718BF + EXT L071C56 + EXT L072FD5 + EXT L072FA6 + EXT L0718DA + EXT L0711EB + EXT L074B81 + EXT L077624 + EXT L0718A4 + EXT L0551AD + EXT L150493 + EXT L151131 + EXT L053251 + EXT L055051 + EXT L08090C + EXT L077B28 + EXT L1500F5 + EXT L150318 + EXT L1510C5 + EXT L15042E + EXT L15059E + EXT L150592 + EXT L055243 + EXT L055327 + EXT L055329 + EXT L15063B + EXT L053ADB + EXT L053AD9 + EXT L150695 + EXT L055337 + EXT L055341 + EXT L055343 + EXT L160ACA + EXT L1609CE + EXT L1609F8 + EXT L160A06 + EXT L160A4C + EXT L160A5A + EXT L160A84 + EXT L160A92 + EXT L160AA0 + EXT L160AAE + EXT L160AD8 + EXT L160AE6 + EXT L151287 + EXT L160AF4 + EXT L1511A4 + EXT L15149C + EXT L1513E8 + EXT L1505CE + EXT L160B10 + EXT L160B80 + EXT L160B8E + EXT L053253 + EXT L151059 diff --git a/hypercardiigs/HPrintRept.S b/hypercardiigs/HPrintRept.S new file mode 100644 index 0000000..0647f06 --- /dev/null +++ b/hypercardiigs/HPrintRept.S @@ -0,0 +1,10085 @@ +* +* HypercardGS +* segment: $23 HPrintRept +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HPrintRept.l + lst off + +*--------------------------------------- + + use HPrintRept.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 + +*--------------------------------------- + +L230000 ENT + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 + DB $33 +L230020 DB $3F + DB $3F + DB $F3 + DB $F3 + DB $3F + DB $3F + DB $F3 + DB $F3 + DB $3F + DB $3F + DB $F3 + DB $F3 + DB $3F + DB $3F + DB $F3 + DB $F3 +L230030 DB $33 + DB $33 + DB $CC + DB $CC + DB $33 + DB $33 + DB $CC + DB $CC + DB $33 + DB $33 + DB $CC + DB $CC + DB $33 + DB $33 + DB $CC + DB $CC +L230040 DB $FF + DB $F0 + DB $FF + DB $0F + DB $F0 + DB $FF + DB $0F + DB $FF + DB $FF + DB $F0 + DB $FF + DB $0F + DB $F0 + DB $FF + DB $0F + DB $FF +L230050 DB $FF + DB $F3 + DB $FF + DB $3F + DB $F3 + DB $FF + DB $3F + DB $FF + DB $FF + DB $F3 + DB $FF + DB $3F + DB $F3 + DB $FF + DB $3F + DB $FF +L230060 DB $0F + DB $0F + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $F0 + DB $F0 +L230070 DB $3F + DB $3F + DB $F3 + DB $F3 + DB $3F + DB $3F + DB $F3 + DB $F3 + DB $3F + DB $3F + DB $F3 + DB $F3 + DB $3F + DB $3F + DB $F3 + DB $F3 +L230080 DB $3F + DB $FF + DB $FF + DB $3F + DB $3F + DB $FF + DB $FF + DB $3F + DB $3F + DB $FF + DB $FF + DB $3F + DB $3F + DB $FF + DB $FF + DB $3F +L230090 DW $0000 + DW $045B + DW $0000 + ADRL L2300A2 + ADRL L2300A6 + ADRL L2300B4 +L2300A2 DW $0000 + DW $0000 +L2300A6 DW $0000 + DW $0001 + DW $0000 + DW $0000 + DW $0000 + ADRL L2300C2 +L2300B4 DW $0000 + DW $0002 + DW $0000 + DW $0000 + DW $0000 + ADRL L2300CD +L2300C2 STR 'Field Font' +L2300CD STR 'Other...' +L2300D6 HEX 08000C00FFFFFFFCFFBFF0007FFCFA7F + HEX FCEE7FFCBE7FFC001FFFFE7F +L2300F2 HEX 08000C00FFFFFFFCFFBFF0007FFCAA7F + HEX FC447FFCAA7FFC001FFFFE7F +L23010E HEX 08000C00FFFFFF800007AAAAA7924927 + HEX AAAAA7924927AAAAA7800007 + +L23012A PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDA $0A + ORA $0C + BNE L23013C + INX +L23013C PHX + LDX #$0000 + LDA L055323 + ORA L055325 + BNE L230149 + INX +L230149 TXA + ORA $01,S + PLX + LSR + BCC L230154 + STZ $0E + BRA L23017F +L230154 PHY + LDY #$0002 + LDA [$0A],Y + PHA + LDA [$0A] + PHA + LDA L055323 + LDX L055325 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + PEA $0380 + JSL L070A10 + PLA + EOR #$0001 + STA $0E +L23017F LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L230190 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $28 + PEI $26 + PEA $0008 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $11 + LDA $22 + LDX $24 + STA $01 + STX $03 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15123D + LDA L055323 + LDX L055325 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CMP $22 + BNE L2301E1 + CPX $24 +L2301E1 BEQ L2301E8 + LDA #$0000 + BRA L2301EB +L2301E8 LDA #$0001 +L2301EB STA $13 + LDY #$0006 + LDA #$0080 + AND [$01],Y + CMP #$0000 + BEQ L230216 + LDA $13 + BEQ L23020A + LDA #L2300F2 + LDX #^L2300F2 + STA $0D + STX $0F + BRA L230214 +L23020A LDA #L23010E + LDX #^L23010E + STA $0D + STX $0F +L230214 BRA L230235 +L230216 LDA $13 + BEQ L230226 + LDA #L2300D6 + LDX #^L2300D6 + STA $0D + STX $0F + BRA L230235 +L230226 PHY + PHY + PEA $0002 + JSL L085FE9 + PLA + STA $0D + PLX + STX $0F +L230235 PEI $0F + PEI $0D + LDA $07 + INC + INC + INC + PHA + PEI $05 + JSL L087218 + LDA #$001C + CLC + ADC $07 + PHA + LDA #$0008 + CLC + ADC $05 + PHA + JSL L1510C5 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + JSL L150592 + LDY #$0004 + LDA #$00FF + AND [$01],Y + AND #$0040 + BEQ L2302A0 + PEA ^L230030 + PEA L230030 + JSL L151198 + PEA $8001 + JSL L150BD6 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15037D + PEA $0000 + JSL L081DD8 + PEA $0000 + JSL L150BD6 + BRA L2302BA +L2302A0 LDY #$0004 + LDA #$00FF + AND [$01],Y + AND #$0080 + BEQ L2302BA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150383 +L2302BA PEI $11 + JSL L071AA4 + LDA $1C + STA $28 + LDA $1B + STA $27 + LDA $19 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L2302D2 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEA $0000 + PEA $0380 + PEA $0000 + PEA $07D6 + JSL L160A30 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L23031F + LDA L055323 + LDX L055325 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PEA $0000 + PEA $0380 + JSL L070597 +L23031F LDA $01 + LDX $03 + STA $0E + STX $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L23032D PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + JSL L073CDF + PLA + STA $0B + LDA $1A + BEQ L230348 + LDA #$0008 + STA $09 + BRA L23034D +L230348 LDA #$0010 + STA $09 +L23034D PHY + PEI $09 + LDY #$0070 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L160A5A + PLA + LSR + BCC L2303BF + PHY + PEA ^L0408C6 + PEA L0408C6 + JSL L160B56 + PLA + LSR + BCC L2303BF + PEI $1A + JSL L160BAA + PEA ^L160BAA + PEA L160BAA + JSL L07187A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$002D + CLC + ADC $16 + LDX $18 + BCC L230396 + INX +L230396 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B34 +L2303BF PEI $09 + LDY #$0070 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L160B80 + PEI $0B + JSL L0724F7 + LDA $14 + STA $1A + LDA $13 + STA $19 + LDA $11 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L2303E8 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + JSL L233916 + PHY + LDY #$003B + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + JSL L23012A + PHY + LDY #$003F + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + JSL L160BB8 + PLA + ORA $01,S + PLX + LSR + BCC L230458 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$002D + CLC + ADC $12 + LDX $14 + BCC L23042F + INX +L23042F PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B34 +L230458 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L23046A PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$0063 + LDA [$0A],Y + BEQ L230496 + PEA $0001 + LDY #$004F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0007 + JSL L073B05 + LDA #$0000 + LDY #$0063 + STA [$0A],Y +L230496 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L2304A7 PHD + TSC + CLC + ADC #$FDC8 + TCS + ADC #$0145 + TCD + LDA #$0001 + STA $FC + LDAL L053AC3 + TAX + LDAL L053AC1 + PEA $0000 + PEA $001D + JSL L150D50 + PLA + STA $EB + PLX + STX $ED + LDA #$0035 + CLC + ADC $F8 + LDX $FA + BCC L2304DB + INX +L2304DB STA $EF + STX $F1 + PHY + PHY + PEI $ED + PEI $EB + PEA $03EA + JSL L160B9C + PLA + STA [$EF] + PLA + LDY #$0002 + STA [$EF],Y + LDY #$0035 + LDA [$F8],Y + INY + INY + ORA [$F8],Y + BNE L230503 + BRL L2306D7 +L230503 LDY #$0037 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L0718BF + LDAL L053AC7 + TAX + LDAL L053AC5 + STA $DF + STX $E1 + LDY #$0037 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDAL L053AC3 + TAX + LDAL L053AC1 + PEA $0000 + PEA $0009 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $E3 + STX $E5 + LDA #$0001 + LDX #$0000 + STA $E7 + STX $E9 +L23055E PEI $E9 + PEI $E7 + LDAL L053AC3 + TAX + LDAL L053AC1 + JSL L033477 + BEQ L23057B + BVS L230576 + EOR #$8000 +L230576 BPL L23057B + BRL L2306D5 +L23057B TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + PEI $E1 + PEI $DF + JSL L07AA4B + PEA $0014 + JSL L0313BE + LDA #$00FF + AND $BB + BNE L2305DD + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PHY + PHY + PEA $083F + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FFA7 + PHA + PEI $E1 + PEI $DF + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFBB + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE +L2305DD LDA #$00FF + AND $BB + SEC + SBC #$0013 + BEQ L2305F7 + BVS L2305ED + EOR #$8000 +L2305ED BPL L2305F7 + SEP #$20 + LDA #$13 + STA $BB + REP #$20 +L2305F7 PEI $E5 + PEI $E3 + LDX $E9 + LDA $E7 + BNE L230602 + DEX +L230602 DEC + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $D7 + STX $D9 + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEI $D9 + PEI $D7 + PEA $0000 + PEA $0014 + JSL L1511CE + LDY #$0037 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDX $E9 + LDA $E7 + BNE L23064D + DEX +L23064D DEC + PEA $0000 + PEA $0009 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $D3 + STX $D5 + LDA $DF + LDX $E1 + LDY #$0005 + STA [$D3],Y + INY + INY + TXA + STA [$D3],Y + LDA $D7 + LDX $D9 + STA [$D3] + TXA + LDY #$0002 + STA [$D3],Y + PHY + PHY + PEI $E1 + PEI $DF + JSL L07721A + PLA + STA $CF + PLX + STX $D1 + LDA $CF + ORA $D1 + BNE L230694 + BRA L2306D5 +L230694 LDY #$0002 + LDA [$CF],Y + TAX + LDA [$CF] + CLC + ADC #$0018 + BCC L2306A3 + INX +L2306A3 STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $DB + STX $DD + PEI $E1 + PEI $DF + PEA $0000 + JSL L074A24 + LDA $DB + LDX $DD + STA $DF + STX $E1 + LDA $E7 + LDX $E9 + INC + BNE L2306CE + INX +L2306CE STA $E7 + STX $E9 + BRL L23055E +L2306D5 STZ $FC +L2306D7 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$023E + TCS + RTL + +L2306E9 PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + PEA ^L051EF0 + PEA L051EF0 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L160A3E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$002D + CLC + ADC $40 + LDX $42 + BCC L230718 + INX +L230718 PHX + PHA + JSL L160BC6 + LDA $3E + STA $42 + LDA $3D + STA $41 + LDA $3B + TCD + TSC + CLC + ADC #$0040 + TCS + RTL + +L230730 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0001 + LDY #$004F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0004 + JSL L072E7C + PEA $0000 + PEI $0A + JSL L2303E8 + PEA $0000 + LDY #$004F + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0004 + JSL L072E7C + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L23077C ENT + PHD + TSC + CLC + ADC #$FF98 + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $53 + PLX + STX $55 + PEI $74 + PEI $72 + PHY + PHY + PEA $0836 + JSL L0711EB + PEA ^L0408CF + PEA L0408CF + PEA ^L0408D0 + PEA L0408D0 + JSL L073C22 + PHY + PHY + PEA $4204 + JSL L072834 + PLA + STA $4D + PLX + STX $4F + PHY + PEA $0000 + PHD + JSL L2304A7 + PLA + LSR + BCC L2307CC + BRL L230D6B +L2307CC TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $015B + PEA $003F + PEA $01D8 + PEA $0069 + JSL L15100B + LDAL L053AC1 + STA $0D + LDA #$000A + STA $1D + LDA #$0004 + STA $0F + LDA #$0002 + STA $11 + LDA #$0001 + STA $13 + STZ $19 + STZ $1B + LDA #$0009 + STA $1F + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + STA $21 + STX $23 + STZ $25 + STZ $27 + STZ $29 + STZ $2B + PHY + PHY + PEI $4F + PEI $4D + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L1500E9 + PLA + STA $41 + PLX + STX $43 + PHY + PHY + JSL L160BD4 + PLA + STA $3D + PLX + STX $3F + LDA $3D + ORA $3F + BNE L23084A + BRL L230D63 +L23084A PHY + PHY + JSL L2302D2 + PLA + STA $39 + PLX + STX $3B + LDA $39 + ORA $3B + BNE L23085F + BRL L230D5B +L23085F LDA #$0001 + STA $61 + LDA $0D + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L230873 + EOR #$8000 +L230873 BPL L2308CD + LDA #$0001 + STA $5F +L23087A LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + PHX + PHA + LDA $5F + JSL L150488 + TAY + BNE L23088E + DEX +L23088E DEC + PEA $0000 + PEA $0009 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0005 + BCC L2308A6 + INX +L2308A6 STA $65 + STX $67 + LDAL L051F08 + TAX + LDAL L051F06 + CMP [$65] + BNE L2308BD + LDY #$0002 + TXA + CMP [$65],Y +L2308BD BNE L2308C3 + STZ $61 + BRA L2308CD +L2308C3 LDA $5F + CMP $03 + BEQ L2308CD + INC $5F + BRA L23087A +L2308CD LDA $61 + BEQ L230944 + LDA $0D + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L2308E0 + EOR #$8000 +L2308E0 BPL L230935 + LDA #$0001 + STA $5F +L2308E7 LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + PHX + PHA + LDA $5F + JSL L150488 + TAY + BNE L2308FB + DEX +L2308FB DEC + PEA $0000 + PEA $0009 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0005 + BCC L230913 + INX +L230913 STA $65 + STX $67 + LDA L05501F + LDX L055021 + CMP [$65] + BNE L230927 + LDY #$0002 + TXA + CMP [$65],Y +L230927 BNE L23092B + BRA L230935 +L23092B LDA $5F + CMP $01 + BEQ L230935 + INC $5F + BRA L2308E7 +L230935 LDA L05501F + LDX L055021 + STAL L051F06 + TXA + STAL L051F08 +L230944 LDA $5F + STA $57 + PHY + PEI $4F + PEI $4D + JSL L160BE2 + PLA + STA $63 + PHY + LDA L055327 + LDX L055329 + PHX + PHA + JSL L15038F + PLA + BNE L23096B + LDA #$000A + STA $59 + BRA L230970 +L23096B LDA #$000B + STA $59 +L230970 PEI $4F + PEI $4D + PEI $59 + JSL L073CFE + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PHY + PHY + PEI $4F + PEI $4D + PEI $59 + JSL L073032 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA $0008 + PEA $0004 + JSL L151005 + PEI $4F + PEI $4D + JSL L15102F + PEI $4F + PEI $4D + JSL L1511C8 + PEI $4F + PEI $4D + JSL L151131 + PHY + JSL L0727BF + PLA + STA $51 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + PHX + PHA + LDA $57 + JSL L150488 + TAY + BNE L2309DD + DEX +L2309DD DEC + PEA $0000 + PEA $0009 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15146C + STZ L05533F + STZ L05533D +L230A03 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $5B + PHY + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEI $4F + PEI $4D + JSL L150482 + PLA + STA $5D + LDA #$FFFD + CMP $5B + BEQ L230A37 + BRL L230BE5 +L230A37 LDA #$007F + ANDL L0540A1 + STA $5D + LDA $5D + SEC + SBC #$0008 + BPL L230A4B + BRL L230B8E +L230A4B CMP #$0078 + BMI L230A53 + BRL L230B8E +L230A53 SEC + SBC #$0000 + BNE L230A5C + BRL L230B80 +L230A5C DEC + BEQ L230AC3 + DEC + BEQ L230AD2 + DEC + BEQ L230AD2 + DEC + DEC + BNE L230A6C + BRL L230B21 +L230A6C SEC + SBC #$0008 + BNE L230A75 + BRL L230B80 +L230A75 DEC + DEC + DEC + BNE L230A7D + BRL L230B80 +L230A7D DEC + DEC + DEC + BNE L230A85 + BRL L230B80 +L230A85 SEC + SBC #$0028 + BNE L230A8E + BRL L230B43 +L230A8E SEC + SBC #$0013 + BNE L230A97 + BRL L230B43 +L230A97 DEC + DEC + BNE L230A9E + BRL L230B43 +L230A9E SEC + SBC #$000B + BNE L230AA7 + BRL L230B43 +L230AA7 SEC + SBC #$0013 + BNE L230AB0 + BRL L230B43 +L230AB0 DEC + DEC + BNE L230AB7 + BRL L230B43 +L230AB7 SEC + SBC #$0007 + BNE L230AC0 + BRL L230B80 +L230AC0 BRL L230B8E +L230AC3 PHY + PHY + JSL L150FE7 + PLA + STA $45 + PLX + STX $47 + BRL L230BE5 +L230AD2 PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + LDX #$0000 + LDA #$000B + CMP $5D + BNE L230AE7 + INX +L230AE7 PHX + JSL L072227 + PLA + LSR + BCC L230B1E + PHY + PHY + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150371 + PLA + STA $49 + PLX + STX $4B + LDY #$0007 + LDA [$49],Y + TAX + DEY + DEY + LDA [$49],Y + STAL L051F06 + TXA + STAL L051F08 +L230B1E BRL L230BE5 +L230B21 LDA #$2100 + ANDL L0540AD + BNE L230B38 + PHY + PEI $4F + PEI $4D + JSL L072354 + PLA + STA $5B + BRA L230B40 +L230B38 PEA $0000 + PHD + JSL L230730 +L230B40 BRL L230BE5 +L230B43 LDA #$0100 + ANDL L0540AD + BEQ L230B7E + PEI $5D + PHY + PHY + JSL L150AF2 + PLA + PLX + STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + CLC + ADC #$001C + BCC L230B69 + INX +L230B69 STA $65 + STX $67 + LDY #$0002 + LDA [$65],Y + TAX + LDA [$65] + PHX + PHA + PEA $0002 + JSL L160B3A +L230B7E BRA L230BE5 +L230B80 PHY + PEI $4F + PEI $4D + JSL L072354 + PLA + STA $5B + BRA L230BE5 +L230B8E LDA $5D + SEC + SBC #$0030 + BVS L230B99 + EOR #$8000 +L230B99 BMI L230BA0 + LDA #$0000 + BRA L230BA3 +L230BA0 LDA #$0001 +L230BA3 PHA + LDA $5D + SEC + SBC #$003A + BVS L230BAF + EOR #$8000 +L230BAF BPL L230BB6 + LDA #$0000 + BRA L230BB9 +L230BB6 LDA #$0001 +L230BB9 AND $01,S + PLX + PHA + LDX #$0000 + LDA #$1000 + ANDL L0540AD + BNE L230BCA + INX +L230BCA TXA + AND $01,S + PLX + LSR + BCC L230BE5 + PHY + PEI $4F + PEI $4D + JSL L072354 + PLA + STA $5B + PEA $0000 + PHD + JSL L23046A +L230BE5 LDA #$FFFE + CMP $5B + BNE L230BF1 + LDA #$0063 + STA $5B +L230BF1 LDA $5B + DEC + BPL L230BF9 + BRL L230CC7 +L230BF9 CMP #$0063 + BMI L230C01 + BRL L230CC7 +L230C01 SEC + SBC #$0000 + BEQ L230C66 + DEC + BEQ L230C75 + DEC + BEQ L230C7E + DEC + BNE L230C13 + BRL L230C9A +L230C13 DEC + BEQ L230C8C + DEC + BNE L230C1C + BRL L230CA4 +L230C1C DEC + BNE L230C22 + BRL L230CBD +L230C22 DEC + BNE L230C28 + BRL L230CBD +L230C28 DEC + BNE L230C2E + BRL L230CBD +L230C2E SEC + SBC #$005A + BEQ L230C37 + BRL L230CC7 +L230C37 PEI $4F + PEI $4D + JSL L1506B3 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 + PEI $4F + PEI $4D + JSL L1517CD + PEA $0000 + PHD + JSL L2306E9 + PEI $4F + PEI $4D + JSL L1506AD + BRL L230D1A +L230C66 LDA #$0001 + STA L05533F + LDA #$0001 + STA L05533D + BRL L230D1A +L230C75 LDA #$0001 + STA L05533F + BRL L230D1A +L230C7E PEA $0001 + PEA $0000 + PHD + JSL L23032D + BRL L230D1A +L230C8C PEA $0000 + PEA $0000 + PHD + JSL L23032D + BRL L230D1A +L230C9A PEA $0000 + PHD + JSL L2303E8 + BRA L230D1A +L230CA4 LDA $63 + BNE L230CBB + PEA $0001 + PEI $4F + PEI $4D + PEA $0006 + JSL L073B05 + LDA #$0001 + STA $63 +L230CBB BRA L230D1A +L230CBD PEA $0000 + PHD + JSL L23046A + BRA L230D1A +L230CC7 LDA $41 + LDX $43 + CMP $45 + BNE L230CD1 + CPX $47 +L230CD1 BNE L230D1A + PHY + PHY + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150371 + PLA + STA $49 + PLX + STX $4B + LDAL L0540BB + SEC + SBC #$0002 + BVS L230CFB + EOR #$8000 +L230CFB BPL L230D07 + PEA $0000 + PHD + JSL L230730 + BRA L230D1A +L230D07 LDY #$0007 + LDA [$49],Y + TAX + DEY + DEY + LDA [$49],Y + STAL L051F06 + TXA + STAL L051F08 +L230D1A LDA L05533F + BNE L230D22 + BRL L230A03 +L230D22 LDA L05533D + BEQ L230D53 + PEI $4F + PEI $4D + PEI $63 + JSL L160BF0 + LDA L055335 + PHA + PHY + PEI $3B + PEI $39 + JSL L23012A + PLA + ORA $01,S + PLX + PHA + PHY + PEI $3F + PEI $3D + JSL L160BB8 + PLA + ORA $01,S + PLX + STA L055335 +L230D53 PEI $3B + PEI $39 + JSL L07185A +L230D5B PEI $3F + PEI $3D + JSL L07185A +L230D63 PEI $37 + PEI $35 + JSL L07185A +L230D6B PEI $4F + PEI $4D + JSL L072634 + PEI $51 + JSL L0724F7 + PEI $55 + PEI $53 + JSL L151131 + JSL L09AFB1 + LDA $6C + STA $74 + LDA $6B + STA $73 + LDA $69 + TCD + TSC + CLC + ADC #$0072 + TCS + RTL + +L230D97 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + LDA #$0003 + CMPL L051F16 + BNE L230DAF + LDA #$00FF + STA $01 +L230DAF PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0010 + JSL L072E7C + PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $000F + JSL L072E7C + PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $000E + JSL L072E7C + PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $000C + JSL L072E7C + PEA $0000 + PEI $0C + JSL L232ED1 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L230E1A PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDY #$0097 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0000 + JSL L150671 + LDY #$00AF + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + CLC + ADC #$0006 + BCC L230E45 + INX +L230E45 STA $03 + STX $05 + LDA #$0008 + AND [$03] + BEQ L230E53 + LDA #$0001 +L230E53 STA $01 + PEI $01 + PEA $0002 + JSL L15167B + LDA $01 + EOR #$0001 + PHA + PEA $0001 + JSL L15167B + PEA $045B + JSL L1512C5 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L230E84 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + LDY #$00AF + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CLC + ADC #$0006 + BCC L230EA6 + INX +L230EA6 CLC + ADC #$000C + BCC L230EAD + INX +L230EAD PHX + PHA + PEA $000A + JSL L0313BE + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0001 + PEA $0001 + JSL L160BFE + PLA + STA $0F + LDA $0F + BEQ L230F0D + LDY #$00AF + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CLC + ADC #$0006 + BCC L230EE5 + INX +L230EE5 STA $01 + STX $03 + LDA #$000C + CLC + ADC $01 + LDX $03 + BCC L230EF4 + INX +L230EF4 PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + LDA #$0008 + ORA [$01] + STA [$01] +L230F0D LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L230F1F PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDY #$00EB + LDA [$12],Y + BEQ L230F74 + LDY #$00AF + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + CLC + ADC #$0006 + BCC L230F3F + INX +L230F3F STA $05 + STX $07 + LDA #$0080 + AND [$05] + BEQ L230F72 + LDA #$0004 + CLC + ADC $05 + LDX $07 + BCC L230F55 + INX +L230F55 PHX + PHA + JSL L08273B + LDA #$000C + CLC + ADC $05 + LDX $07 + BCC L230F66 + INX +L230F66 PHX + PHA + PEA $0000 + PEA $000A + JSL L071EC5 +L230F72 BRA L230F7E +L230F74 PEA ^L051EF8 + PEA L051EF8 + JSL L08273B +L230F7E LDY #$00AF + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + CLC + ADC #$0006 + BCC L230F8F + INX +L230F8F STA $01 + STX $03 + LDA #$0080 + AND [$01] + BEQ L230FC0 + LDA #$FF77 + AND [$01] + STA [$01] + LDY #$00AF + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + LDA $12 + LDX $14 + PEA $0000 + PEA $000D + JSL L150F53 + PHX + PHA + JSL L1505A4 +L230FC0 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L230FD2 PHD + TSC + CLC + ADC #$FDCA + TCS + ADC #$0143 + TCD + LDA #$0001 + STA $FC + LDA #$026D + LDX #$0000 + STA $E3 + STX $E5 + LDA #$0099 + CLC + ADC $F8 + LDX $FA + BCC L230FF7 + INX +L230FF7 STA $EF + STX $F1 + PHY + PHY + PEI $E5 + PEI $E3 + PEA $4010 + PEA $07D1 + JSL L160A30 + PLA + STA [$EF] + PLA + LDY #$0002 + STA [$EF],Y + LDY #$0099 + LDA [$F8],Y + INY + INY + ORA [$F8],Y + BNE L231022 + BRL L231368 +L231022 PHY + PHY + PEA $0000 + PEA $0380 + PEA $083D + JSL L160B9C + PLA + STA $DB + PLX + STX $DD + LDA $DB + ORA $DD + BNE L231040 + BRL L231368 +L231040 PEI $DD + PEI $DB + JSL L0718BF + LDY #$0002 + LDA [$DB],Y + TAX + LDA [$DB] + STA $D7 + STX $D9 + LDA #$00D3 + CLC + ADC $F8 + LDX $FA + BCC L23105F + INX +L23105F STA $EF + STX $F1 + PHY + PHY + LDAL L051F08 + PHA + LDAL L051F06 + PHA + PEA $0002 + JSL L07977D + PEA $0000 + PEA $001F + JSL L071A1B + PLA + STA [$EF] + LDY #$00D3 + LDA [$F8],Y + BNE L23108D + BRL L231294 +L23108D LDY #$00D3 + LDA [$F8],Y + LDX #$FFC1 + STA $00,X + LDX #$FFC1 + LDA $00,X + SEC + SBC #$0001 + BVS L2310A5 + EOR #$8000 +L2310A5 BMI L2310AA + BRL L231294 +L2310AA LDA #$0001 + STA $E9 +L2310AF PHY + LDAL L051F08 + PHA + LDAL L051F06 + PHA + PEI $E9 + PEA $0002 + JSL L07AC17 + PLA + STA $E7 + STZ $ED + LDA #$0001 + STA $EB +L2310CD LDY #$00A7 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + PHX + PHA + LDA $EB + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L2310F6 + INX +L2310F6 CLC + ADC #$0002 + BCC L2310FD + INX +L2310FD STA $EF + STX $F1 + LDA $E7 + CMP [$EF] + BNE L23110E + LDA #$0001 + STA $ED + BRA L231119 +L23110E LDA #$001F + CMP $EB + BEQ L231119 + INC $EB + BRA L2310CD +L231119 LDA $ED + BEQ L231168 + LDA $D7 + LDX $D9 + STA $EF + STX $F1 + LDA $E9 + PEA $001C + JSL L150BEE + PLY + TYA + CLC + ADC $EF + TAX + LDA $F1 + BCC L231139 + INC +L231139 PHA + PHX + LDY #$00A7 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + PHX + PHA + LDA $EB + JSL L150488 + PEA $0000 + PEA $001C + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $001C + JSL L0313BE + BRA L231198 +L231168 LDA $D7 + LDX $D9 + STA $EF + STX $F1 + LDA $E9 + PEA $001C + JSL L150BEE + PLY + TYA + CLC + ADC $EF + STA $EF + BCC L231184 + INC $F1 +L231184 LDY #$0006 + TYA + CLC + ADC $EF + STA $EF + BCC L231191 + INC $F1 +L231191 LDY #$0002 + LDA $E7 + STA [$EF],Y +L231198 TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEBD + PHA + LDAL L051F08 + PHA + LDAL L051F06 + PHA + PEI $E7 + JSL L07ACF0 + PEA $0014 + JSL L0313BE + LDA #$00FF + AND $C3 + BNE L231206 + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + PHY + PHY + PEA $0840 + JSL L0711EB + PEA $0000 + TDC + CLC + ADC #$FFA9 + PHA + LDA $E7 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE +L231206 LDA #$00FF + AND $C3 + SEC + SBC #$0013 + BEQ L231220 + BVS L231216 + EOR #$8000 +L231216 BPL L231220 + SEP #$20 + LDA #$13 + STA $C3 + REP #$20 +L231220 LDY #$009B + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDA $E9 + JSL L150488 + PEA $0000 + PEA $0014 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $DF + STX $E1 + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + PEI $E1 + PEI $DF + PEA $0000 + PEA $0014 + JSL L1511CE + LDA $D7 + LDX $D9 + STA $EF + STX $F1 + LDA $E9 + PEA $001C + JSL L150BEE + PLY + LDA $DF + LDX $E1 + STA [$EF],Y + TXA + INY + INY + STA [$EF],Y + LDA $E9 + LDX #$FFC1 + CMP $00,X + BEQ L231294 + INC $E9 + BRL L2310AF +L231294 PEI $D9 + PEI $D7 + LDY #$00A7 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0000 + PEA $0380 + JSL L070597 + PEI $DD + PEI $DB + JSL L07185A + PHY + PHY + PEA $0843 + JSL L0711EB + LDY #$009B + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $0000 + PEA $0014 + JSL L1511CE + LDY #$00A7 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + TXY + LDX #$FFBD + STA $00,X + TYA + STA $02,X + LDX #$FFBD + LDA $02,X + PHA + LDA $00,X + PHA + LDY #$009B + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PLA + PLY + PLX + STX $EF + PLX + STX $F1 + STA [$EF] + TYA + LDY #$0002 + STA [$EF],Y + PHY + PEA ^L051EF8 + PEA L051EF8 + JSL L1500E3 + PLA + LSR + BCC L231366 + LDX #$FFBD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L231343 + INX +L231343 PHX + PHA + LDX #$FFBD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L231355 + INX +L231355 STA $EF + STX $F1 + LDA #$0080 + ORA [$EF] + PLX + STX $EF + PLX + STX $F1 + STA [$EF] +L231366 STZ $FC +L231368 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$023C + TCS + RTL + +L23137A PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + PHY + PHY + JSL L1516CF + PLA + STA $25 + PLX + STX $27 + PHY + PHY + JSL L150BB2 + PLA + STA $29 + PLX + STX $2B + LDA $40 + BNE L2313A1 + BRL L2314E8 +L2313A1 LDA #$0055 + CLC + ADC $3C + LDX $3E + BCC L2313AC + INX +L2313AC STA $19 + STX $1B + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDY #$0002 + LDA [$19],Y + PHA + LDA [$19] + PHA + LDY #$0006 + LDA [$19],Y + PHA + LDY #$0004 + LDA [$19],Y + DEC + PHA + JSL L15100B + PEI $2B + PEI $29 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L150126 + PEI $2B + PEI $29 + JSL L1516C9 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA #$004D + CLC + ADC $3C + LDX $3E + BCC L231400 + INX +L231400 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $FFFF + JSL L081DD8 + LDA #$0003 + CMPL L051F16 + BEQ L231442 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L150FFF + BRL L2314D9 +L231442 TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L15037D + LDA L055327 + LDX L055329 + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0002 + BCC L231468 + INX +L231468 CLC + ADC #$0006 + BCC L23146F + INX +L23146F STA $15 + STX $17 + LDY #$0006 + LDA [$15],Y + LDY #$0002 + SEC + SBC [$15],Y + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $31 + LDA #$004D + CLC + ADC $3C + LDX $3E + BCC L231495 + INX +L231495 STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + CLC + ADC $31 + DEC + DEC + STA $31 + LDY #$0006 + LDA [$11],Y + STA $33 + LDA $31 + SEC + SBC $33 + BVS L2314B6 + EOR #$8000 +L2314B6 BMI L2314D9 + PEI $31 + LDA [$11] + PHA + JSL L1510C5 + PEA ^L230030 + PEA L230030 + JSL L151198 + PEI $31 + LDY #$0004 + LDA [$11],Y + DEC + DEC + PHA + JSL L1505DA +L2314D9 PEA $0000 + JSL L081DD8 + PEI $2B + PEI $29 + JSL L1516B1 +L2314E8 JSL L150659 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA #$004D + CLC + ADC $3C + LDX $3E + BCC L231500 + INX +L231500 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + LDA #$0003 + CMPL L051F16 + BEQ L23153A + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + BRA L231547 +L23153A TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L151418 +L231547 PEI $2B + PEI $29 + JSL L15166F + PEI $2B + PEI $29 + JSL L1516C9 + PHY + PEA ^L051EF8 + PEA L051EF8 + JSL L1500E3 + PLA + LSR + BCS L231569 + BRL L2316FF +L231569 LDA $3C + LDX $3E + PEA $0000 + PEA $0035 + JSL L150F53 + PHX + PHA + PEA ^L051EF8 + PEA L051EF8 + PEA $0008 + JSL L0313BE + LDA $3C + LDX $3E + PEA $0000 + PEA $0035 + JSL L150F53 + STA $0D + STX $0F + LDA #$0004 + CLC + ADC $0D + LDX $0F + BCC L2315A3 + INX +L2315A3 STA $33 + STX $35 + LDY #$0004 + LDA [$0D],Y + SEC + SBC [$0D] + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA [$33] + LDA #$0000 + STA [$0D] + LDY #$0006 + LDA [$0D],Y + LDY #$0002 + SEC + SBC [$0D],Y + LDY #$0006 + STA [$0D],Y + LDA #$0000 + LDY #$0002 + STA [$0D],Y + LDA #$004D + CLC + ADC $3C + LDX $3E + BCC L2315E3 + INX +L2315E3 STA $09 + STX $0B + LDA $3C + LDX $3E + PEA $0000 + PEA $0035 + JSL L150F53 + PHX + PHA + LDY #$0002 + LDA [$09],Y + CLC + ADCL L051F02 + PHA + LDAL L051F00 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + CLC + ADC [$09] + PHA + JSL L1501AF + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA $3C + LDX $3E + PEA $0000 + PEA $0035 + JSL L150F53 + PHX + PHA + PEA $0008 + JSL L0313BE + LDA $21 + DEC + DEC + DEC + STA $1D + LDA $23 + SEC + SBC #$0006 + STA $1F + LDA $21 + DEC + STA $21 + LDA $23 + DEC + DEC + STA $23 + LDA $3C + LDX $3E + PEA $0000 + PEA $0035 + JSL L150F53 + PHX + PHA + JSL L151418 + LDY #$00AF + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + LDY #$00A7 + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + JSL L033477 + BNE L23168D + PEA ^L230040 + PEA L230040 + JSL L151198 + BRA L231697 +L23168D PEA ^L230050 + PEA L230050 + JSL L151198 +L231697 TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA $3C + LDX $3E + PEA $0000 + PEA $0035 + JSL L150F53 + PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L15037D + PEA $0000 + JSL L081DD8 + LDA $21 + DEC + DEC + STA $1D + LDA $23 + SEC + SBC #$0004 + STA $1F + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0000 + JSL L1501B5 +L2316FF LDA $3C + LDX $3E + PEA $0000 + PEA $000D + JSL L150F53 + CLC + ADC #$0008 + BCC L231714 + INX +L231714 STA $33 + STX $35 + LDA [$33] + SEC + SBC #$0002 + BVS L231723 + EOR #$8000 +L231723 BMI L231728 + BRL L231879 +L231728 LDA #$0001 + STA $31 +L23172D LDY #$00A7 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + LDA $31 + PEA $001C + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L23174B + DEX +L23174B JSL L150F53 + STA $2D + STX $2F + LDY #$0006 + LDA #$0080 + AND [$2D],Y + CMP #$0000 + BNE L231763 + BRL L231851 +L231763 LDA #$0006 + CLC + ADC $2D + LDX $2F + BCC L23176E + INX +L23176E CLC + ADC #$0004 + BCC L231775 + INX +L231775 STA $05 + STX $07 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + LDY #$0006 + LDA [$05],Y + PHA + LDY #$0004 + LDA [$05],Y + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L15100B + LDA #$004D + CLC + ADC $3C + LDX $3E + BCC L2317BA + INX +L2317BA STA $01 + STX $03 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L1501AF + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L151418 + LDY #$00AF + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + CMP $2D + BNE L2317F1 + CPX $2F +L2317F1 BNE L2317FF + PEA ^L230060 + PEA L230060 + JSL L151198 + BRA L231809 +L2317FF PEA ^L230070 + PEA L230070 + JSL L151198 +L231809 TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L15037D + PEA $0000 + JSL L081DD8 + LDA $21 + DEC + DEC + STA $1D + LDA $23 + SEC + SBC #$0004 + STA $1F + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0000 + JSL L1501B5 +L231851 LDA $31 + INC + STA $31 + PEI $31 + LDA $3C + LDX $3E + PEA $0000 + PEA $000D + JSL L150F53 + CLC + ADC #$0008 + BCC L23186D + INX +L23186D STA $33 + STX $35 + PLA + CMP [$33] + BEQ L231879 + BRL L23172D +L231879 PEI $27 + PEI $25 + JSL L1516C9 + PEI $2B + PEI $29 + JSL L151669 + LDA $3A + STA $40 + LDA $39 + STA $3F + LDA $37 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L23189B PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + PEA ^L230080 + PEA L230080 + JSL L151198 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDA #$0055 + CLC + ADC $2C + LDX $2E + BCC L2318C1 + INX +L2318C1 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L15037D + PEA $0000 + JSL L081DD8 + LDA #$0055 + CLC + ADC $2C + LDX $2E + BCC L2318FC + INX +L2318FC PHX + PHA + JSL L151418 + PHY + PHY + JSL L1516CF + PLA + STA $19 + PLX + STX $1B + LDA #$0055 + CLC + ADC $2C + LDX $2E + BCC L231919 + INX +L231919 STA $05 + STX $07 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + LDY #$0006 + LDA [$05],Y + DEC + DEC + PHA + LDY #$0004 + LDA [$05],Y + DEC + PHA + JSL L15100B + PHY + PHY + JSL L150BB2 + PLA + STA $1D + PLX + STX $1F + PEI $1F + PEI $1D + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L150126 + PEI $1F + PEI $1D + JSL L1516C9 + LDX #$0000 + LDA #$0003 + CMPL L051F16 + BEQ L231974 + INX +L231974 TXA + STA $21 + PEA $3333 + JSL L081DD8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDA #$004D + CLC + ADC $2C + LDX $2E + BCC L231992 + INX +L231992 PHX + PHA + PEA $0008 + JSL L0313BE + LDA $21 + BNE L2319A2 + BRL L231A47 +L2319A2 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + LDY #$00BB + LDA [$2C],Y + LDY #$004D + SEC + SBC [$2C],Y + PHA + JSL L1501AF + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDA #$004D + CLC + ADC $2C + LDX $2E + BCC L2319E5 + INX +L2319E5 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDA #$00BB + CLC + ADC $2C + LDX $2E + BCC L231A02 + INX +L231A02 CLC + ADC #$0002 + BCC L231A09 + INX +L231A09 STA $23 + STX $25 + LDA [$23] + PHA + LDA #$004D + CLC + ADC $2C + LDX $2E + BCC L231A1B + INX +L231A1B CLC + ADC #$0002 + BCC L231A22 + INX +L231A22 STA $23 + STX $25 + PLA + SEC + SBC [$23] + PHA + PEA $0000 + JSL L1501AF + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + BRA L231A84 +L231A47 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + LDY #$00BB + LDA [$2C],Y + LDY #$004D + SEC + SBC [$2C],Y + INC + PHA + JSL L1501AF + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0002 + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 +L231A84 PEA $0000 + JSL L081DD8 + LDA #$0055 + CLC + ADC $2C + LDX $2E + BCC L231A96 + INX +L231A96 STA $01 + STX $03 + LDA $21 + BEQ L231AFB + LDA #$004D + CLC + ADC $2C + LDX $2E + BCC L231AA9 + INX +L231AA9 PHX + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + LDA #$00BB + CLC + ADC $2C + LDX $2E + BCC L231AC0 + INX +L231AC0 CLC + ADC #$0002 + BCC L231AC7 + INX +L231AC7 STA $23 + STX $25 + LDA [$23] + PHA + LDA [$01] + INC + PHA + JSL L1510C5 + LDA #$00BB + CLC + ADC $2C + LDX $2E + BCC L231AE1 + INX +L231AE1 CLC + ADC #$0002 + BCC L231AE8 + INX +L231AE8 STA $23 + STX $25 + LDA [$23] + PHA + LDY #$0004 + LDA [$01],Y + PHA + JSL L1505DA + BRA L231B0C +L231AFB LDA #$004D + CLC + ADC $2C + LDX $2E + BCC L231B06 + INX +L231B06 PHX + PHA + JSL L151418 +L231B0C LDY #$0002 + LDA [$01],Y + INC + INC + PHA + LDY #$00BB + LDA [$2C],Y + PHA + JSL L1510C5 + LDY #$0006 + LDA [$01],Y + PHA + LDY #$00BB + LDA [$2C],Y + PHA + JSL L1505DA + PEI $1B + PEI $19 + JSL L1516C9 + PEI $1F + PEI $1D + JSL L151669 + LDA $2A + STA $2E + LDA $29 + STA $2D + LDA $27 + TCD + TSC + CLC + ADC #$002C + TCS + RTL + +L231B50 PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA #$0055 + CLC + ADC $1C + LDX $1E + BCC L231B63 + INX +L231B63 STA $01 + STX $03 + LDAL L051F10 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + DEC + DEC + STA $11 + LDA #$0003 + CMPL L051F16 + BNE L231B8F + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + STA $11 +L231B8F TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEI $11 + LDAL L051F0E + DEC + DEC + PHA + JSL L15100B + LDA $1C + LDX $1E + PEA $0000 + PEA $000D + JSL L150F53 + CLC + ADC #$0008 + BCC L231BC0 + INX +L231BC0 STA $13 + STX $15 + LDA [$13] + STA $11 +L231BC8 PEI $11 + PEA $0000 + PEI $1C + JSL L232D9C + LDA $11 + BNE L231BE6 + LDAL L051F02 + TAX + LDAL L051F00 + STA $0D + STX $0F + BRA L231C0E +L231BE6 LDY #$00AF + LDA [$1C],Y + TAX + DEY + DEY + LDA [$1C],Y + CLC + ADC #$0006 + BCC L231BF7 + INX +L231BF7 CLC + ADC #$0004 + BCC L231BFE + INX +L231BFE STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $0D + STX $0F +L231C0E PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L231C32 + PEA $0000 + PEI $1C + JSL L230F1F +L231C32 LDA $11 + DEC + STA $11 + LDA $11 + BPL L231BC8 + PEA $FFFF + PEA $0000 + PEI $1C + JSL L232D9C + LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L231C59 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDY #$00FA + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$00EB + BCC L231C72 + INX +L231C72 STA $0D + STX $0F + LDA [$0D] + BNE L231C7D + BRL L231D3D +L231C7D LDY #$00D9 + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$00BE + BCC L231C8E + INX +L231C8E STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + CLC + ADC #$0002 + BCC L231CAD + INX +L231CAD STA $01 + STX $03 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + PHA + LDY #$0004 + LDA [$01],Y + SEC + SBC [$01] + PHA + JSL L15100B + LDA $1A + BEQ L231CEC + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15123D + BRA L231D0F +L231CEC LDY #$00CF + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + CLC + ADC #$0008 + BCC L231D09 + INX +L231D09 PHX + PHA + JSL L15123D +L231D0F LDY #$00FA + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$00AD + BCC L231D20 + INX +L231D20 STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L160C0C + BRA L231D73 +L231D3D LDA #$00A9 + CLC + ADC $16 + LDX $18 + BCC L231D48 + INX +L231D48 PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0808E0 + PEA ^L053239 + PEA L053239 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L15025A +L231D73 LDA $14 + STA $1A + LDA $13 + STA $19 + LDA $11 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L231D85 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + LDY #$00ED + STA [$0A],Y + LDA $0A + LDX $0C + PEA $0000 + PEA $0017 + JSL L150F53 + CLC + ADC #$000E + BCC L231DAA + INX +L231DAA STA $01 + STX $03 + LDA #$0800 + AND [$01] + BEQ L231DD1 + LDA $0E + BEQ L231DC5 + LDA #$0001 + STA L05533B + LDA #$0001 + STA L055339 +L231DC5 LDA #$0001 + STA L05533F + LDA #$0001 + STA L05533D +L231DD1 LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L231DE3 PHD + TSC + CLC + ADC #$FE0E + TCS + ADC #$00FF + TCD + LDY #$00EB + LDA [$F8],Y + BNE L231E1C + LDY #$00AF + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0006 + BCC L231E06 + INX +L231E06 CLC + ADC #$0004 + BCC L231E0D + INX +L231E0D PHX + PHA + PEA ^L051EF8 + PEA L051EF8 + PEA $0008 + JSL L0313BE +L231E1C TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + LDY #$00AF + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0006 + BCC L231E36 + INX +L231E36 CLC + ADC #$0004 + BCC L231E3D + INX +L231E3D PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + JSL L0808E0 + PHY + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + JSL L1500E3 + PLA + LSR + BCS L231E71 + BRL L2325AA +L231E71 PHY + JSL L073CDF + PLA + STA $D5 + PHY + PHY + PEA $8010 + PEA $0000 + PEA $41A0 + JSL L15041C + PLA + STA $C9 + PLX + STX $CB + PEI $CB + PEI $C9 + JSL L0718BF + LDA $B7 + SEC + SBC $B3 + STA $E7 + LDA $B5 + SEC + SBC $B1 + STA $E9 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L0408D1 + PEA L0408D1 + LDY #$00AF + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA ^L0408D3 + PEA L0408D3 + PEA $0000 + TDC + CLC + ADC #$FF01 + PHA + PEA $0003 + JSL L1509CE + PEA $0016 + JSL L0313BE + PHY + PHY + PEA $41A0 + JSL L072834 + PLA + STA $D7 + PLX + STX $D9 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $D9 + PEI $D7 + JSL L150F67 + LDY #$0002 + LDA [$C9],Y + PHA + LDA [$C9] + PHA + PEI $D9 + PEI $D7 + JSL L151047 + PEI $E7 + PEI $E9 + PEI $D9 + PEI $D7 + JSL L151035 + LDA #$0280 + SEC + SBC $E7 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + AND #$FFFE + PHA + PEA $0046 + PEI $D9 + PEI $D7 + JSL L151029 + PEA $0249 + PEA $0096 + PEI $D9 + PEI $D7 + JSL L1504AB + PHY + PHY + PEI $D9 + PEI $D7 + PEA $0000 + PEA $0002 + JSL L151367 + PLA + STA $CD + PLX + STX $CF + LDA $E7 + SEC + SBC #$0016 + PHA + LDA $E9 + SEC + SBC #$000B + PHA + PEI $CF + PEI $CD + JSL L150B04 + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + JSL L0940E5 + PHY + LDAL L051F08 + PHA + LDAL L051F06 + PHA + JSL L160C1A + PLA + STA $EB + LDY #$00EB + LDA [$F8],Y + BNE L231FC1 + STZ L055135 + STZ L055139 + LDA L055149 + STA $EB + STZ L055149 + PEA ^L053259 + PEA L053259 + JSL L085216 + LDA $EB + STA L055149 +L231FC1 PEI $D9 + PEI $D7 + JSL L15102F + PEI $D9 + PEI $D7 + JSL L1511C8 + LDY #$00B3 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L1517CD + PEI $D9 + PEI $D7 + JSL L151131 + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 + PEA $0004 + JSL L0724F7 + PEA $0002 + PEA $0001 + JSL L151083 + LDA #$0144 + LDX #$0000 + STA $2B + STX $2D + STZ $ED +L232013 PHY + PEA $FFFF + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L15141E + PLA + STA $E9 + LDA $21 + LDX $23 + STA $C1 + STX $C3 + LDA $E9 + BPL L232036 + BRL L23252C +L232036 CMP #$0017 + BMI L23203E + BRL L23252C +L23203E SEC + SBC #$0000 + BNE L232047 + BRL L23245E +L232047 DEC + DEC + DEC + BEQ L232071 + DEC + DEC + BEQ L232071 + DEC + BNE L232056 + BRL L23245E +L232056 SEC + SBC #$0006 + BEQ L2320A8 + SEC + SBC #$0004 + BEQ L2320A0 + DEC + BEQ L232099 + DEC + DEC + BEQ L2320BA + DEC + DEC + DEC + BEQ L23208B + BRL L23252C +L232071 LDX #$0000 + LDA #$007F + AND $19 + CMP #$000D + BNE L23207F + INX +L23207F PHX + PEA $0000 + PHD + JSL L231D85 + BRL L23252C +L23208B PEA $0001 + PEA $0000 + PHD + JSL L231D85 + BRL L23252C +L232099 JSL L072314 + BRL L23252C +L2320A0 LDA #$0001 + STA $ED + BRL L23252C +L2320A8 JSL L073A49 + PEA $0000 + PEA $0000 + PHD + JSL L231D85 + BRL L23252C +L2320BA PHY + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEI $23 + PEI $21 + PEI $D9 + PEI $D7 + JSL L150482 + PLA + STA $DF + LDA $D7 + LDX $D9 + CMP $27 + BNE L2320DD + CPX $29 +L2320DD BEQ L2320E4 + LDA #$0001 + STA $ED +L2320E4 LDA #$000A + CMP $DF + BEQ L2320EE + BRL L232293 +L2320EE PHY + PHY + PEA $001F + PEA $0009 + PEI $23 + PEI $21 + PEI $D9 + PEI $D7 + JSL L15103B + PLA + STA $DB + PLX + STX $DD + PHY + PEI $DD + PEI $DB + JSL L15057A + PLA + AND #$FFFE + STA $E3 + PHY + PEI $DD + PEI $DB + JSL L1510CB + PLA + STA $E1 + PEI $E3 + PEI $E1 + PEI $D9 + PEI $D7 + JSL L151035 + LDA $E3 + BEQ L232136 + LDA #$0001 +L232136 PHA + LDA $E1 + BEQ L23213E + LDA #$0001 +L23213E ORA $01,S + PLX + LSR + BCS L232147 + BRL L232290 +L232147 LDA $E3 + CLC + ADC $B3 + STA $B7 + LDA $E1 + CLC + ADC $B1 + STA $B5 + PHY + LDA $B7 + SEC + SBC #$0280 + PHA + PEA $0000 + JSL L072FA6 + PLA + STA $E7 + LDA $E7 + INC + AND #$FFFE + STA $E7 + PHY + LDA $B5 + SEC + SBC #$00C8 + PHA + PEA $0000 + JSL L072FA6 + PLA + STA $E5 + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + LDA $E7 + EOR #$FFFF + INC + PHA + LDA $E5 + EOR #$FFFF + INC + PHA + JSL L1501AF + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + PEA $0000 + LDA $E1 + SEC + SBC #$000B + PHA + PEI $E3 + PEI $E1 + JSL L15100B + LDA $BF + SEC + SBC #$0016 + PHA + PEI $B9 + PEI $CF + PEI $CD + JSL L150B04 + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEI $E3 + PEI $E1 + JSL L15100B + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + JSL L150B34 + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $AB + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $AB + PEI $AF + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $AF + LDY #$00EB + LDA [$F8],Y + BEQ L232252 + LDY #$00AF + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0006 + BCC L232237 + INX +L232237 CLC + ADC #$0004 + BCC L23223E + INX +L23223E PHX + PHA + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + BRA L232268 +L232252 PEA ^L051EF8 + PEA L051EF8 + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L232268 LDY #$00B3 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L151131 + LDA #$004D + CLC + ADC $F8 + LDX $FA + BCC L232282 + INX +L232282 PHX + PHA + JSL L150B34 + PEI $D9 + PEI $D7 + JSL L151131 +L232290 BRL L23245B +L232293 TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + LDY #$00C0 + LDA [$D7],Y + TAX + DEY + DEY + LDA [$D7],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + CLC + ADC #$0002 + BCC L2322B9 + INX +L2322B9 PHX + PHA + PEA $0008 + JSL L0313BE + PHY + TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L2322E0 + BRL L23245B +L2322E0 TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + JSL L150BE8 + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $C1 + LDX $C3 + STA $C5 + STX $C7 + PEA $0000 + PEA $0000 + PHD + JSL L231C59 +L232319 LDY #$00EB + LDA [$F8],Y + BEQ L232323 + BRL L232442 +L232323 LDA $C7 + SEC + SBC $C3 + STA $E7 + LDA $E7 + BMI L232345 + BEQ L232345 + PHY + LDA $E7 + INC + PHA + LDA #$0280 + SEC + SBC $B7 + PHA + JSL L072FD5 + PLA + STA $E7 + BRA L23235C +L232345 LDA $E7 + BPL L23235C + PHY + LDA $E7 + DEC + PHA + LDA $B3 + EOR #$FFFF + INC + PHA + JSL L072FA6 + PLA + STA $E7 +L23235C LDA #$FFFE + AND $E7 + STA $E7 + LDA $C5 + SEC + SBC $C1 + STA $E5 + LDA $E5 + BMI L232383 + BEQ L232383 + PHY + PEI $E5 + LDA #$00C8 + SEC + SBC $B5 + PHA + JSL L072FD5 + PLA + STA $E5 + BRA L232394 +L232383 PHY + PEI $E5 + LDA $B1 + EOR #$FFFF + INC + PHA + JSL L072FA6 + PLA + STA $E5 +L232394 TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEI $E7 + PEI $E5 + JSL L1501AF + PHY + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L232435 + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $C1 + LDX $C3 + STA $C5 + STX $C7 + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $AB + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $AB + PEI $AF + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $AF + PEA ^L051EF8 + PEA L051EF8 + TDC + CLC + ADC #$00A9 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEA $0001 + PEA $0000 + PHD + JSL L231C59 +L232435 TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + JSL L150801 +L232442 PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L232453 + BRL L232319 +L232453 PEI $D9 + PEI $D7 + JSL L1517CD +L23245B BRL L23252C +L23245E LDA #$0006 + CMP $E9 + BNE L2324A3 + LDA $D7 + LDX $D9 + CMP $19 + BNE L23246F + CPX $1B +L23246F BNE L232496 + PEI $D9 + PEI $D7 + JSL L1506B3 + PEA $0001 + PEA $0000 + PHD + JSL L231C59 + PEI $D9 + PEI $D7 + JSL L1517CD + PEI $D9 + PEI $D7 + JSL L1506AD + BRA L2324A3 +L232496 PEI $1B + PEI $19 + PEA $0000 + PEI $F8 + JSL L23389C +L2324A3 LDA $C1 + LDX $C3 + STA $C5 + STX $C7 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + JSL L150BE8 + PHY + TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + LDY #$00C0 + LDA [$D7],Y + TAX + DEY + DEY + LDA [$D7],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + CLC + ADC #$0002 + BCC L2324DF + INX +L2324DF PHX + PHA + JSL L1512CB + LDY #$00EB + LDA [$F8],Y + EOR #$0001 + AND $01,S + PLX + PHA + PHY + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + LDY #$0002 + LDA [$CD],Y + TAX + LDA [$CD] + CLC + ADC #$0008 + BCC L23250A + INX +L23250A PHX + PHA + JSL L1512CB + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCC L232523 + PEA $000C + JSL L0724F7 + BRA L23252A +L232523 PEA $0004 + JSL L0724F7 +L23252A BRA L23252C +L23252C LDA $ED + BNE L232533 + BRL L232013 +L232533 PEI $D9 + PEI $D7 + JSL L072634 + PEI $CB + PEI $C9 + JSL L07191C + PEA $0200 + PEA $8010 + PEA $0000 + PEA $41A0 + JSL L1510BF + PEA $0006 + JSL L0724F7 + PHY + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $EB + LDY #$00EB + LDA [$F8],Y + BNE L232582 + STZ L055135 + STZ L055139 + PEA ^L053259 + PEA L053259 + JSL L085216 +L232582 JSL L09AFB1 + LDY #$00B3 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L151131 + LDY #$00B3 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L1517CD + PEI $D5 + JSL L0724F7 +L2325AA LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$01F8 + TCS + RTL + +L2325BC PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$00E9 + LDA [$0A],Y + DEC + DEC + BNE L232613 + LDA #$0055 + CLC + ADC $0A + LDX $0C + BCC L2325D8 + INX +L2325D8 CLC + ADC #$0002 + BCC L2325DF + INX +L2325DF STA $01 + STX $03 + LDA [$01] + INC + INC + PHA + PEI $0E + JSL L1510C5 + LDA #$0055 + CLC + ADC $0A + LDX $0C + BCC L2325F9 + INX +L2325F9 CLC + ADC #$0006 + BCC L232600 + INX +L232600 STA $01 + STX $03 + LDA [$01] + SEC + SBC #$0004 + PHA + PEI $0E + JSL L1505DA + BRA L232641 +L232613 PEI $10 + LDY #$0055 + LDA [$0A],Y + INC + PHA + JSL L1510C5 + PEI $10 + LDA #$0055 + CLC + ADC $0A + LDX $0C + BCC L23262D + INX +L23262D CLC + ADC #$0004 + BCC L232634 + INX +L232634 STA $01 + STX $03 + LDA [$01] + DEC + DEC + PHA + JSL L1505DA +L232641 LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L232653 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + LDY #$00ED + LDA [$12],Y + BEQ L23268B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + BRA L232698 +L23268B TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151418 +L232698 LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L2326AA PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000B + JSL L072B6B + PLA + STAL L051F12 + PHY + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000C + JSL L072B6B + PLA + STAL L051F14 + PHY + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000D + JSL L072B6B + PLA + STAL L051F0E + PHY + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000E + JSL L072B6B + PLA + STAL L051F10 + PHY + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000F + JSL L072B6B + PLA + SEC + SBC #$000B + STAL L051F0A + PHY + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0010 + JSL L072B6B + PLA + SEC + SBC #$001A + STAL L051F0C + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L23275B PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + LDY #$00A1 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + LDY #$00A5 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + JSL L033477 + BVS L232783 + EOR #$8000 +L232783 BPL L23278A + LDA #$00FF + STA $01 +L23278A PEI $01 + LDY #$0099 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0003 + JSL L072E7C + STZ $01 + LDY #$00A1 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + LDY #$00A9 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + JSL L033477 + BEQ L2327C2 + BVS L2327C0 + EOR #$8000 +L2327C0 BMI L2327C7 +L2327C2 LDA #$00FF + STA $01 +L2327C7 PEI $01 + LDY #$0099 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0004 + JSL L072E7C + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L2327ED PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + LDY #$00B1 + LDA [$0C],Y + DEC + DEC + DEC + BPL L232804 + BRL L232899 +L232804 CMP #$0002 + BMI L23280C + BRL L232899 +L23280C SEC + SBC #$0000 + BEQ L23285A + DEC + BEQ L232818 + BRL L232899 +L232818 LDY #$00A1 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + LDY #$00A9 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + JSL L033477 + BEQ L232858 + BVS L232838 + EOR #$8000 +L232838 BPL L232858 + LDY #$00A1 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + TAY + BNE L232848 + DEX +L232848 DEC + LDY #$009F + STA [$0C],Y + INY + INY + TXA + STA [$0C],Y + LDA #$0001 + STA $01 +L232858 BRA L232899 +L23285A LDY #$00A1 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + LDY #$00A5 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + JSL L033477 + BVS L232878 + EOR #$8000 +L232878 BMI L232897 + LDY #$00A1 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + INC + BNE L232888 + INX +L232888 LDY #$009F + STA [$0C],Y + INY + INY + TXA + STA [$0C],Y + LDA #$0001 + STA $01 +L232897 BRA L232899 +L232899 LDA $01 + BEQ L2328E1 + +* + + LDA #$009B + CLC + ADC $0C + LDX $0E + BCC L2328A8 + INX +L2328A8 STA $03 + STX $05 + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDY #$00A1 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + JSL L07B8EA + PLA + STA [$03] + PLA + LDY #$0002 + STA [$03],Y + LDA #$006D + CLC + ADC $0C + LDX $0E + BCC L2328DB + INX +L2328DB PHX + PHA + JSL L150B34 +L2328E1 LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L2328F3 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + LDY #$00B3 + LDA [$12],Y + BEQ L23292B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0021 + PEA $000C + JSL L1517F1 + BRA L232938 +L23292B TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151418 +L232938 LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L23294A PHD + TSC + CLC + ADC #$FF46 + TCS + TCD + LDX #$0000 + LDA #$0003 + CMPL L051F16 + BEQ L23295F + INX +L23295F TXA + STA $B3 + LDA $B3 + BEQ L23296E + LDAL L051F10 + STA $AF + BRA L232973 +L23296E LDA #$0258 + STA $AF +L232973 TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEI $AF + LDAL L051F0E + PHA + JSL L15100B + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PHY + PEI $83 + PEA $0145 + JSL L072FA6 + PLA + CLC + ADC #$000E + STA $83 + PHY + PEI $81 + PEA $0028 + JSL L072FA6 + PLA + CLC + ADC #$002F + STA $81 + LDA #$0016 + CLC + ADC $7D + STA $7D + LDA $83 + SEC + SBC $7F + STA $AB + LDA $81 + SEC + SBC $7D + STA $AD + LDA #$0280 + SEC + SBC $AB + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + AND #$FFFE + STA $7F + PHY + PHY + PEA $413C + JSL L072834 + PLA + STA $97 + PLX + STX $99 + PEI $AB + PEI $AD + PEI $99 + PEI $97 + JSL L151035 + PEI $7F + PEI $7D + PEI $99 + PEI $97 + JSL L151029 + LDA $AB + SEC + SBC #$0153 + STA $B1 + LDA #$0001 + STA $AF +L232A27 LDA $AF + DEC + DEC + BNE L232A2F + BRA L232A6E +L232A2F PHY + PHY + PEI $99 + PEI $97 + LDA $AF + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $91 + PLX + STX $93 + LDY #$0002 + LDA [$91],Y + TAX + LDA [$91] + CLC + ADC #$0008 + BCC L232A56 + INX +L232A56 STA $01 + STX $03 + LDY #$0002 + LDA $B1 + CLC + ADC [$01],Y + PHA + LDA [$01] + PHA + PEI $93 + PEI $91 + JSL L150B04 +L232A6E LDA #$0004 + CMP $AF + BEQ L232A79 + INC $AF + BRA L232A27 +L232A79 LDA $B3 + BNE L232A82 + LDA #$0278 + STA $AB +L232A82 TDC + CLC + ADC #$006D + PEA $0000 + PHA + LDA $AB + SEC + SBC $73 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + AND #$FFFE + PHA + LDA #$0014 + CLC + ADC $AD + SEC + SBC $71 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L1501AF + PEA $0000 + PEA $0000 + LDAL L051F08 + PHA + LDAL L051F06 + PHA + TDC + CLC + ADC #$00A7 + PEA $0000 + PHA + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + JSL L160ABC + LDA $A7 + LDX $A9 + STA $9F + STX $A1 + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $A1 + PEI $9F + JSL L07B8EA + PLA + STA $9B + PLX + STX $9D + PEA $0000 + PHD + JSL L23275B + PEI $99 + PEI $97 + JSL L15102F + PEI $99 + PEI $97 + JSL L1511C8 + PEI $99 + PEI $97 + JSL L151131 + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 + PEA $0004 + JSL L1516ED + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0940E5 + PEA $0002 + PEA $0001 + JSL L151083 + PHY + JSL L0727BF + PLA + STA $95 +L232B52 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $B1 + LDA $B1 + SEC + SBC #$FFFE + BVS L232B6C + BPL L232B6A + BRL L232D14 +L232B6A BRA L232B71 +L232B6C BMI L232B71 + BRL L232D14 +L232B71 CMP #$0007 + BMI L232B79 + BRL L232D14 +L232B79 SEC + SBC #$0000 + BEQ L232B9D + SEC + SBC #$0003 + BNE L232B88 + BRL L232CDA +L232B88 DEC + BNE L232B8E + BRL L232CDA +L232B8E DEC + BNE L232B94 + BRL L232D02 +L232B94 DEC + BNE L232B9A + BRL L232D02 +L232B9A BRL L232D14 +L232B9D PEI $99 + PEI $97 + JSL L1506B3 + PHY + PHY + JSL L1516CF + PLA + STA $89 + PLX + STX $8B + PHY + PHY + JSL L150BB2 + PLA + STA $8D + PLX + STX $8F + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEI $AB + PEI $AD + JSL L15100B + JSL L150659 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L2328F3 + PEI $8F + PEI $8D + JSL L15166F + PEI $8F + PEI $8D + JSL L1516C9 + PEA ^L230020 + PEA L230020 + JSL L151198 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + JSL L15037D + PEA $0000 + JSL L081DD8 + PHY + PHY + JSL L150695 + PLA + STA $61 + PLX + STX $63 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEI $8F + PEI $8D + JSL L1516B1 + JSL L150659 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L2328F3 + PEI $8F + PEI $8D + JSL L15166F + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L15123D + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEI $9D + PEI $9B + JSL L160A68 + PEI $8B + PEI $89 + JSL L1516C9 + PEI $8F + PEI $8D + JSL L151669 + PEI $63 + PEI $61 + JSL L1609CE + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L2328F3 + PEI $99 + PEI $97 + JSL L1517CD + PEI $99 + PEI $97 + JSL L1506AD + BRA L232D14 +L232CDA LDA #$0800 + ANDL L0540AD + BEQ L232D00 + LDA #$0001 + STA L05533B + LDA #$0001 + STA L05533F + LDA $B1 + DEC + BNE L232D00 + LDA #$0001 + STA L055339 + LDA #$0001 + STA L05533D +L232D00 BRA L232D14 +L232D02 PEA $0000 + PHD + JSL L2327ED + PEA $0000 + PHD + JSL L23275B + BRA L232D14 +L232D14 LDX #$0000 + LDA $B1 + DEC + BNE L232D1D + INX +L232D1D PHX + LDX #$0000 + LDA $B1 + DEC + DEC + BNE L232D28 + INX +L232D28 TXA + ORA $01,S + PLX + LSR + BCS L232D32 + BRL L232B52 +L232D32 PEI $99 + PEI $97 + JSL L072634 + PEI $95 + JSL L0724F7 + PEA ^L051EF8 + PEA L051EF8 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L0808E0 + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $B5 + STZ L055139 + STZ L055135 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L085216 + LDY #$00B3 + LDA [$C0],Y + PHA + DEY + DEY + LDA [$C0],Y + PHA + JSL L151131 + JSL L09AFB1 + LDA $BE + STA $C2 + LDA $BD + STA $C1 + LDA $BB + TCD + TSC + CLC + ADC #$00C0 + TCS + RTL + +L232D9C PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$FFFF + CMP $0E + BNE L232DE1 + LDA #$00AD + CLC + ADC $0A + LDX $0C + BCC L232DB6 + INX +L232DB6 STA $01 + STX $03 + PHY + PHY + PEA $0000 + PEA $0000 + LDA $0A + LDX $0C + PEA $0000 + PEA $000D + JSL L150F53 + PHX + PHA + JSL L150371 + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + BRA L232E1A +L232DE1 LDA #$00AD + CLC + ADC $0A + LDX $0C + BCC L232DEC + INX +L232DEC STA $01 + STX $03 + LDY #$00A7 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDA $0E + PEA $001C + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L232E0E + DEX +L232E0E JSL L150F53 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y +L232E1A LDA #$00EB + CLC + ADC $0A + LDX $0C + BCC L232E25 + INX +L232E25 STA $01 + STX $03 + LDY #$00AF + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDY #$00A7 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L033477 + BNE L232E49 + LDA #$0000 + BRA L232E4C +L232E49 LDA #$0001 +L232E4C STA [$01] + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L232E60 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$00A7 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDA $12 + PEA $001C + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L232E86 + DEX +L232E86 JSL L150F53 + STA $01 + STX $03 + LDY #$00AF + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + CMP $01 + BNE L232E9E + CPX $03 +L232E9E BEQ L232EBF + LDA $12 + INC + PHA + LDY #$009F + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + JSL L1513EE + PEA $FFFF + PEA $0000 + PEI $0E + JSL L232D9C +L232EBF LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L232ED1 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L051F12 + PHA + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000B + JSL L073B05 + LDAL L051F14 + PHA + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000C + JSL L073B05 + LDAL L051F0E + PHA + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000D + JSL L073B05 + LDAL L051F10 + PHA + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000E + JSL L073B05 + LDA #$000B + CLC + ADCL L051F0A + PHA + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $000F + JSL L073B05 + LDA #$001A + CLC + ADCL L051F0C + PHA + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0010 + JSL L073B05 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L232F7C PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + LDY #$001E + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + CLC + ADC #$00B1 + BCC L232F97 + INX +L232F97 STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDA $12 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $01 + PLX + STX $03 + LDY #$000B + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + PEI $03 + PEI $01 + JSL L1506FF + PEI $16 + PEI $14 + PEI $03 + PEI $01 + JSL L1505EC + LDA $0C + STA $16 + LDA $0B + STA $15 + LDA $09 + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L232FE8 PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA #$0006 + ANDL L051F04 + JSL L150488 + PEA $8000 + PEA $0000 + JSL L150F53 + STA $09 + STX $0B + LDA #$0055 + CLC + ADC $1C + LDX $1E + BCC L233014 + INX +L233014 STA $05 + STX $07 + LDY #$0006 + LDA [$05],Y + LDY #$0002 + SEC + SBC [$05],Y + STA $11 + LDY #$0004 + LDA [$05],Y + SEC + SBC [$05] + STA $0F + LDA #$004D + CLC + ADC $1C + LDX $1E + BCC L23303A + INX +L23303A STA $01 + STX $03 + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + STA $13 + LDA $11 + SEC + SBC $13 + STA $11 + LDY #$0004 + LDA [$01],Y + SEC + SBC [$01] + STA $13 + LDA $0F + SEC + SBC $13 + STA $0F + PEA $0068 + PEA $0000 + PEA $000B + PEA $0000 + PHD + JSL L232F7C + PEA $00F0 + PEA $0000 + PEA $000C + PEA $0000 + PHD + JSL L232F7C + PHY + LDA #$0055 + CLC + ADC $1C + LDX $1E + BCC L233091 + INX +L233091 CLC + ADC #$0004 + BCC L233098 + INX +L233098 STA $13 + STX $15 + LDA [$13] + LDY #$004D + SEC + SBC [$1C],Y + ASL + PHA + PEA $0096 + JSL L072FD5 + PEA $000A + PEA $000D + PEA $0000 + PHD + JSL L232F7C + PHY + LDA #$0055 + CLC + ADC $1C + LDX $1E + BCC L2330C7 + INX +L2330C7 CLC + ADC #$0006 + BCC L2330CE + INX +L2330CE STA $13 + STX $15 + LDA [$13] + PHA + LDA #$004D + CLC + ADC $1C + LDX $1E + BCC L2330E0 + INX +L2330E0 CLC + ADC #$0002 + BCC L2330E7 + INX +L2330E7 STA $13 + STX $15 + PLA + SEC + SBC [$13] + ASL + PHA + PEA $0248 + JSL L072FD5 + PEA $0060 + PEA $000E + PEA $0000 + PHD + JSL L232F7C + LDA $0F + ASL + CLC + ADC #$000B + PHA + PEA $000B + PEA $000F + PEA $0000 + PHD + JSL L232F7C + LDA $11 + ASL + CLC + ADC #$001A + PHA + PEA $001A + PEA $0010 + PEA $0000 + PHD + JSL L232F7C + LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L233144 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PEA $FFFF + PEA $0000 + PEI $0C + JSL L232D9C + LDA #$00E5 + CLC + ADC $0C + LDX $0E + BCC L233163 + INX +L233163 STA $03 + STX $05 + LDY #$00AF + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + LDY #$00A7 + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + JSL L1512A5 + PHX + PHA + PEA $0000 + PEA $001C + JSL L150290 + PLY + PLY + PLY + PLY + STA [$03] + STZ $01 + LDY #$00AF + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + CLC + ADC #$0006 + BCC L2331A5 + INX +L2331A5 STA $03 + STX $05 + LDA #$0080 + AND [$03] + BNE L2331B5 + LDA #$00FF + STA $01 +L2331B5 PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0004 + JSL L072E7C + STZ $01 + LDY #$00EB + LDA [$0C],Y + BEQ L233201 + LDY #$00AF + LDA [$0C],Y + TAX + DEY + DEY + LDA [$0C],Y + CLC + ADC #$0006 + BCC L2331E3 + INX +L2331E3 STA $03 + STX $05 + LDA #$0010 + AND [$03] + PHA + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0008 + JSL L073B05 + BRA L233206 +L233201 LDA #$00FF + STA $01 +L233206 PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0011 + JSL L072E7C + PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0005 + JSL L072E7C + PEI $01 + LDY #$00B3 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + PEA $0008 + JSL L072E7C + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L233254 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$004D + CLC + ADC $12 + LDX $14 + BCC L233267 + INX +L233267 PHX + PHA + JSL L08273B + LDA #$004D + CLC + ADC $12 + LDX $14 + BCC L233278 + INX +L233278 PHX + PHA + LDA #$0055 + CLC + ADC $12 + LDX $14 + BCC L233285 + INX +L233285 CLC + ADC #$0002 + BCC L23328C + INX +L23328C STA $09 + STX $0B + LDA [$09] + PHA + LDY #$0055 + LDA [$12],Y + PHA + JSL L1501AF + LDAL L051F16 + DEC + BPL L2332A7 + BRL L233436 +L2332A7 CMP #$0003 + BMI L2332AF + BRL L233436 +L2332AF SEC + SBC #$0000 + BEQ L2332C1 + DEC + BEQ L2332C1 + DEC + BNE L2332BE + BRL L2333A7 +L2332BE BRL L233436 +L2332C1 LDA #$004D + CLC + ADC $12 + LDX $14 + BCC L2332CC + INX +L2332CC STA $05 + STX $07 + LDA #$0006 + CLC + ADC $05 + LDX $07 + BCC L2332DB + INX +L2332DB PHX + PHA + LDY #$0006 + LDA [$05],Y + PHA + LDAL L051F10 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $09 + PLA + CLC + ADC $09 + PLX + STX $09 + PLX + STX $0B + STA [$09] + LDA #$0004 + CLC + ADC $05 + LDX $07 + BCC L23330A + INX +L23330A PHX + PHA + LDY #$0004 + LDA [$05],Y + PHA + LDAL L051F0E + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $09 + PLA + CLC + ADC $09 + PLX + STX $09 + PLX + STX $0B + STA [$09] + LDA #$004D + CLC + ADC $12 + LDX $14 + BCC L233339 + INX +L233339 PHX + PHA + LDAL L051F0C + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + LDAL L051F0A + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L1501AF + LDA #$00BB + CLC + ADC $12 + LDX $14 + BCC L233368 + INX +L233368 PHX + PHA + LDY #$0006 + LDA [$05],Y + PHA + LDAL L051F14 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $09 + PLA + CLC + ADC $09 + PHA + LDY #$0004 + LDA [$05],Y + PHA + LDAL L051F12 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $09 + PLA + CLC + ADC $09 + PHA + JSL L151355 + BRL L233436 +L2333A7 LDA #$004D + CLC + ADC $12 + LDX $14 + BCC L2333B2 + INX +L2333B2 STA $01 + STX $03 + LDA #$0055 + CLC + ADC $12 + LDX $14 + BCC L2333C1 + INX +L2333C1 CLC + ADC #$0006 + BCC L2333C8 + INX +L2333C8 STA $09 + STX $0B + LDA [$09] + LDY #$0006 + STA [$01],Y + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L2333DE + INX +L2333DE PHX + PHA + LDY #$0004 + LDA [$01],Y + PHA + LDAL L051F0E + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $09 + PLA + CLC + ADC $09 + PLX + STX $09 + PLX + STX $0B + STA [$09] + LDA #$00BB + CLC + ADC $12 + LDX $14 + BCC L23340D + INX +L23340D PHX + PHA + LDY #$0006 + LDA [$01],Y + PHA + LDY #$0004 + LDA [$01],Y + PHA + LDAL L051F12 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $09 + PLA + CLC + ADC $09 + PHA + JSL L151355 + BRA L233436 +L233436 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L233448 PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + STZ $4C + LDA $44 + LDX $46 + PEA $0000 + PEA $000D + JSL L150F53 + CLC + ADC #$0008 + BCC L233467 + INX +L233467 STA $3B + STX $3D + LDA [$3B] + BNE L233472 + BRL L23388A +L233472 PEA $000C + JSL L0724F7 + LDY #$00B3 + LDA [$44],Y + TAX + DEY + DEY + LDA [$44],Y + CLC + ADC #$00BE + BCC L23348A + INX +L23348A STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0002 + BCC L2334A9 + INX +L2334A9 STA $19 + STX $1B + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA #$004D + CLC + ADC $44 + LDX $46 + BCC L2334C1 + INX +L2334C1 CLC + ADC #$0002 + BCC L2334C8 + INX +L2334C8 STA $3B + STX $3D + LDA [$3B] + PHA + LDY #$004D + LDA [$44],Y + PHA + LDY #$0006 + LDA [$19],Y + LDY #$0002 + SEC + SBC [$19],Y + PHA + LDY #$0004 + LDA [$19],Y + SEC + SBC [$19] + PHA + JSL L15100B + LDA #$0200 + ANDL L0540AD + BNE L233500 + STZ $35 + STZ $33 + STZ $31 + BRL L2335CC +L233500 LDA #$0008 + STA $35 + LDA #$004D + CLC + ADC $44 + LDX $46 + BCC L233510 + INX +L233510 CLC + ADC #$0002 + BCC L233517 + INX +L233517 STA $3B + STX $3D + LDA [$3B] + PHA + PEA $0008 + JSL L150318 + PLX + PLX + STA $33 + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L233534 + INX +L233534 CLC + ADC #$0002 + BCC L23353B + INX +L23353B STA $3B + STX $3D + LDA [$3B] + SEC + SBC $33 + PHA + PEA $0008 + JSL L150318 + PLX + PLX + STA $33 + LDA $33 + SEC + SBC #$0004 + BEQ L233569 + BVS L23355D + EOR #$8000 +L23355D BPL L233569 + LDA #$0008 + SEC + SBC $33 + STA $33 + BRA L233571 +L233569 LDA $33 + EOR #$FFFF + INC + STA $33 +L233571 LDY #$004D + LDA [$44],Y + PHA + PEA $0004 + JSL L150318 + PLX + PLX + STA $31 + LDY #$0045 + LDA [$44],Y + SEC + SBC $31 + PHA + PEA $0004 + JSL L150318 + PLX + PLX + STA $31 + LDA $31 + SEC + SBC #$0002 + BEQ L2335AF + BVS L2335A3 + EOR #$8000 +L2335A3 BPL L2335AF + LDA #$0004 + SEC + SBC $31 + STA $31 + BRA L2335B7 +L2335AF LDA $31 + EOR #$FFFF + INC + STA $31 +L2335B7 LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L2335C2 + INX +L2335C2 PHX + PHA + PEI $33 + PEI $31 + JSL L1501AF +L2335CC PHY + PHY + PEA ^L230000 + PEA L230000 + PEI $4A + PEI $48 + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L2335E3 + INX +L2335E3 PHX + PHA + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEI $35 + JSL L160C28 + PLA + STA $2D + PLX + STX $2F + LDA $2F + BEQ L233601 + LDA #$0001 +L233601 PHA + LDA $2D + BEQ L233609 + LDA #$0001 +L233609 ORA $01,S + PLX + PHA + LDA $33 + BEQ L233614 + LDA #$0001 +L233614 ORA $01,S + PLX + PHA + LDA $31 + BEQ L23361F + LDA #$0001 +L23361F ORA $01,S + PLX + LSR + BCS L233628 + BRL L233883 +L233628 TDC + CLC + ADC #$0025 + PEA $0000 + PHA + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L23363C + INX +L23363C PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEI $2F + PEI $2D + JSL L1501AF + LDA $27 + STA $4A + LDA $25 + STA $48 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + LDA #$004D + CLC + ADC $44 + LDX $46 + BCC L233672 + INX +L233672 PHX + PHA + PEA $0008 + JSL L0313BE + LDA $29 + SEC + SBC #$0004 + STA $29 + LDA $2B + SEC + SBC #$0005 + STA $2B + PHY + TDC + CLC + ADC #$0048 + PEA $0000 + PHA + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L2336A9 + BRL L233875 +L2336A9 LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L2336B4 + INX +L2336B4 PHX + PHA + PEI $2F + PEI $2D + JSL L1501AF + LDY #$00EB + LDA [$44],Y + BNE L2336C8 + BRL L2337B4 +L2336C8 LDY #$00AF + LDA [$44],Y + TAX + DEY + DEY + LDA [$44],Y + CLC + ADC #$0006 + BCC L2336D9 + INX +L2336D9 STA $15 + STX $17 + PHY + LDA #$0004 + CLC + ADC $15 + LDX $17 + BCC L2336E9 + INX +L2336E9 PHX + PHA + JSL L1500E3 + PLA + LSR + BCC L23372D + LDA #$0004 + CLC + ADC $15 + LDX $17 + BCC L2336FE + INX +L2336FE PHX + PHA + LDA #$0004 + CLC + ADC $15 + LDX $17 + BCC L23370B + INX +L23370B CLC + ADC #$0002 + BCC L233712 + INX +L233712 STA $3B + STX $3D + LDA [$3B] + EOR #$FFFF + INC + PHA + LDY #$0004 + LDA [$15],Y + EOR #$FFFF + INC + PHA + JSL L1501AF + BRA L23374A +L23372D LDA #$0004 + CLC + ADC $15 + LDX $17 + BCC L233738 + INX +L233738 PHX + PHA + PEA $0000 + PEA $0000 + PEA $0060 + PEA $000A + JSL L15100B +L23374A LDA #$004D + CLC + ADC $44 + LDX $46 + BCC L233755 + INX +L233755 STA $11 + STX $13 + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L233764 + INX +L233764 PHX + PHA + LDY #$0002 + LDA [$11],Y + EOR #$FFFF + INC + PHA + LDA [$11] + EOR #$FFFF + INC + PHA + JSL L1501AF + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L233786 + INX +L233786 STA $0D + STX $0F + LDY #$00AF + LDA [$44],Y + TAX + DEY + DEY + LDA [$44],Y + CLC + ADC #$0006 + BCC L23379B + INX +L23379B CLC + ADC #$0004 + BCC L2337A2 + INX +L2337A2 PHX + PHA + LDY #$0002 + LDA [$0D],Y + PHA + LDA [$0D] + ASL + PHA + JSL L1501AF + BRA L23382D +L2337B4 PHY + PEA ^L051EF8 + PEA L051EF8 + JSL L1500E3 + PLA + LSR + BCS L2337D9 + PEA ^L051EF8 + PEA L051EF8 + PEA $0000 + PEA $0000 + PEA $001E + PEA $000C + JSL L15100B +L2337D9 LDA #$004D + CLC + ADC $44 + LDX $46 + BCC L2337E4 + INX +L2337E4 STA $09 + STX $0B + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L2337F3 + INX +L2337F3 PHX + PHA + LDY #$0002 + LDA [$09],Y + EOR #$FFFF + INC + PHA + LDA [$09] + EOR #$FFFF + INC + PHA + JSL L1501AF + LDA #$0045 + CLC + ADC $44 + LDX $46 + BCC L233815 + INX +L233815 STA $05 + STX $07 + PEA ^L051F00 + PEA L051F00 + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + ASL + PHA + JSL L151355 +L23382D LDY #$00AF + LDA [$44],Y + TAX + DEY + DEY + LDA [$44],Y + CLC + ADC #$0006 + BCC L23383E + INX +L23383E STA $01 + STX $03 + LDA [$01] + STA $37 + LDA #$0080 + ORA [$01] + STA [$01] + LDA #$0080 + AND $37 + BNE L233873 + LDY #$00AF + LDA [$44],Y + PHA + DEY + DEY + LDA [$44],Y + PHA + LDA $44 + LDX $46 + PEA $0000 + PEA $000D + JSL L150F53 + PHX + PHA + JSL L1505A4 +L233873 BRA L23387E +L233875 PEA $0000 + PEI $44 + JSL L230F1F +L23387E LDA #$0001 + STA $4C +L233883 PEA $0004 + JSL L0724F7 +L23388A LDA $42 + STA $4A + LDA $41 + STA $49 + LDA $3F + TCD + TSC + CLC + ADC #$0048 + TCS + RTL + +L23389C PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$00B3 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + CMP $0E + BNE L2338B4 + CPX $10 +L2338B4 BNE L233904 + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L1506B3 + LDA L05531F + LDX L055321 + PHX + PHA + JSL L150D20 + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L1517CD + PEA $0000 + PEI $0A + JSL L23189B + PEA $0001 + PEA $0000 + PEI $0A + JSL L23137A + LDY #$00B3 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L1506AD +L233904 LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L233916 PHD + TSC + CLC + ADC #$FEFE + TCS + ADC #$000B + TCD + PHY + PHY + JSL L150493 + PLA + STA $B7 + PLX + STX $B9 + PHY + LDA L055323 + LDX L055325 + PHX + PHA + JSL L0718FA + PLA + STA $D5 + LDA L055323 + LDX L055325 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $A5 + STX $A7 + PHY + PHY + PEA $4268 + JSL L072834 + PLA + STA $B1 + PLX + STX $B3 + PHY + PHY + JSL L2302D2 + PLA + STA $91 + PLX + STX $93 + LDA $91 + ORA $93 + BNE L233977 + BRL L234FA4 +L233977 PHY + PHY + JSL L160BD4 + PLA + STA $8D + PLX + STX $8F + LDA $8D + ORA $8F + BNE L23398C + BRL L234F9C +L23398C PHY + PEA $0000 + PHD + JSL L230FD2 + PLA + LSR + BCC L23399C + BRL L234F94 +L23399C TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0189 + PEA $0037 + PEA $0231 + PEA $0061 + JSL L15100B + LDA $D3 + INC + STA $15 + LDA #$000A + STA $25 + LDA #$0004 + STA $17 + LDA #$0002 + STA $19 + LDA #$0001 + STA $1B + LDA #L230190 + LDX #^L230190 + STA $21 + STX $23 + LDA #$001C + STA $27 + LDA $A5 + LDX $A7 + STA $29 + STX $2B + LDA #$0000 + LDX #$8000 + STA $2D + STX $2F + STZ $31 + STZ $33 + TDC + CLC + ADC #$003D + PEA $0000 + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $3D + INC + STA $3D + LDA $3F + INC + INC + STA $3F + LDA $41 + DEC + DEC + STA $41 + PHY + PHY + PEI $B3 + PEI $B1 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L1500E9 + PLA + STA $9D + PLX + STX $9F + PHY + PHY + PEA $0000 + PEA ^L230090 + PEA L230090 + JSL L1502E8 + PLA + STA $95 + PLX + STX $97 + LDAL L051F04 + PHA + PEI $B3 + PEI $B1 + PEA $0007 + JSL L073B05 + LDAL L051F16 + PHA + PEI $B3 + PEI $B1 + PEA $0006 + JSL L073B05 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PHY + PHY + PEI $B3 + PEI $B1 + PEA $000A + JSL L073032 + PEA $0008 + JSL L0313BE + PEA $0000 + PHD + JSL L232FE8 + PEA $0000 + PHD + JSL L232ED1 + PEI $B3 + PEI $B1 + JSL L15102F + PEI $B3 + PEI $B1 + JSL L1511C8 + PEI $B3 + PEI $B1 + JSL L151131 + PEA $0002 + PEA $0001 + JSL L151083 + PEI $A7 + PEI $A5 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L15146C + PEA $0000 + PHD + JSL L233144 + PEA $0000 + PHD + JSL L230D97 + PEA $0000 + PHD + JSL L233254 + PHY + JSL L0727BF + PLA + STA $B5 + STZ L05533B + STZ L055339 +L233AF1 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $DD + LDAL L05409F + DEC + BNE L233B2A + PHY + TDC + CLC + ADC #$00A1 + PEA $0000 + PHA + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEI $B3 + PEI $B1 + JSL L150482 + PLA + CMP #$0088 + BNE L233B2A + LDA #$0088 + STA $DD +L233B2A LDAL L0540AB + TAX + LDAL L0540A9 + STA $CF + STX $D1 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L150BE8 + LDA #$FFFD + CMP $DD + BEQ L233B4E + BRL L233C91 +L233B4E LDA #$007F + ANDL L0540A1 + STA $E1 + LDA $E1 + SEC + SBC #$000A + BPL L233B62 + BRL L233C85 +L233B62 CMP #$0076 + BMI L233B6A + BRL L233C85 +L233B6A SEC + SBC #$0000 + BEQ L233B89 + DEC + BEQ L233B89 + DEC + DEC + BNE L233B7A + BRL L233C3B +L233B7A SEC + SBC #$000B + BEQ L233BC0 + SEC + SBC #$0067 + BEQ L233BC0 + BRL L233C85 +L233B89 PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDX #$0000 + LDA #$000B + CMP $E1 + BNE L233B9E + INX +L233B9E PHX + JSL L072227 + PLA + STA $EF + PEA $0000 + PHD + JSL L233144 + LDA $EF + BEQ L233BBD + PEA $0000 + PEA $0000 + PHD + JSL L23137A +L233BBD BRL L233C91 +L233BC0 LDA #$0006 + CLC + ADC $AD + LDX $AF + BCC L233BCB + INX +L233BCB STA $09 + STX $0B + LDA #$0080 + AND [$09] + BEQ L233C39 + LDA #$FF77 + AND [$09] + STA [$09] + PEI $AF + PEI $AD + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L1505A4 + PEA $0000 + PHD + JSL L233144 + LDA $EB + BEQ L233C24 + LDA #$0004 + CLC + ADC $09 + LDX $0B + BCC L233C05 + INX +L233C05 PHX + PHA + JSL L08273B + LDA #$000C + CLC + ADC $09 + LDX $0B + BCC L233C16 + INX +L233C16 PHX + PHA + PEA $0000 + PEA $000A + JSL L071EC5 + BRA L233C2E +L233C24 PEA ^L051EF8 + PEA L051EF8 + JSL L08273B +L233C2E PEA $0001 + PEA $0000 + PHD + JSL L23137A +L233C39 BRA L233C91 +L233C3B LDA #$2100 + ANDL L0540AD + BNE L233C52 + PHY + PEI $B3 + PEI $B1 + JSL L072354 + PLA + STA $DD + BRA L233C83 +L233C52 LDY #$0006 + LDA #$0080 + AND [$AD],Y + CMP #$0000 + BEQ L233C83 + PEA $0001 + PEI $B3 + PEI $B1 + PEA $0004 + JSL L072E7C + PEA $0000 + PEI $B3 + PEI $B1 + PEA $0004 + JSL L072E7C + PEA $0000 + PHD + JSL L231DE3 +L233C83 BRA L233C91 +L233C85 PHY + PEI $B3 + PEI $B1 + JSL L072354 + PLA + STA $DD +L233C91 LDA #$FFFE + CMP $DD + BNE L233C9D + LDA #$0063 + STA $DD +L233C9D LDA $DD + BPL L233CA4 + BRL L234F58 +L233CA4 CMP #$0089 + BMI L233CAC + BRL L234F58 +L233CAC SEC + SBC #$0000 + BEQ L233D09 + DEC + BNE L233CB8 + BRL L233F20 +L233CB8 DEC + BNE L233CBE + BRL L233F44 +L233CBE DEC + BNE L233CC4 + BRL L23400A +L233CC4 DEC + BNE L233CCA + BRL L234015 +L233CCA DEC + BNE L233CD0 + BRL L233F5C +L233CD0 DEC + BNE L233CD6 + BRL L234081 +L233CD6 DEC + BNE L233CDC + BRL L234101 +L233CDC DEC + BNE L233CE2 + BRL L234020 +L233CE2 DEC + DEC + BNE L233CE9 + BRL L2342AE +L233CE9 DEC + BPL L233CEF + BRL L234F58 +L233CEF CMP #$0006 + BCS L233CF7 + BRL L23415D +L233CF7 SEC + SBC #$0058 + BEQ L233D09 + SEC + SBC #$0025 + BNE L233D06 + BRL L2341AF +L233D06 BRL L234F58 +L233D09 LDA $DD + BEQ L233D1F + LDAL L0540A3 + PHA + LDAL L0540A1 + PHA + PEA $0000 + PHD + JSL L23389C +L233D1F LDA #$0004 + STA $E1 + LDX #$0000 + LDA #$0003 + CMPL L051F16 + BEQ L233D31 + INX +L233D31 TXA + STA $ED + LDX #$0000 + LDA #$0100 + ANDL L0540AD + BNE L233D41 + INX +L233D41 TXA + STA $EF + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L233D62 + BRL L233DE7 +L233D62 LDA $BB + DEC + STA $F3 + LDA $CF + SEC + SBC $F3 + BVS L233D71 + EOR #$8000 +L233D71 BMI L233D78 + LDA #$0000 + BRA L233D7B +L233D78 LDA #$0001 +L233D7B PHA + LDA $BB + INC + INC + INC + STA $F3 + LDA $CF + SEC + SBC $F3 + BVS L233D8D + EOR #$8000 +L233D8D BPL L233D94 + LDA #$0000 + BRA L233D97 +L233D94 LDA #$0001 +L233D97 AND $01,S + PLX + LSR + BCC L233DA2 + LDA #$0011 + STA $E1 +L233DA2 LDA $BD + SEC + SBC #$0004 + STA $F3 + LDA $D1 + SEC + SBC $F3 + BVS L233DB4 + EOR #$8000 +L233DB4 BMI L233DBB + LDA #$0000 + BRA L233DBE +L233DBB LDA #$0001 +L233DBE PHA + LDA #$0006 + CLC + ADC $BD + STA $F3 + LDA $D1 + SEC + SBC $F3 + BVS L233DD1 + EOR #$8000 +L233DD1 BPL L233DD8 + LDA #$0000 + BRA L233DDB +L233DD8 LDA #$0001 +L233DDB AND $01,S + PLX + AND $ED + BEQ L233DE7 + LDA #$0012 + STA $E1 +L233DE7 LDA $EF + BNE L233DEE + BRL L233EF7 +L233DEE TDC + CLC + ADC #$0085 + PEA $0000 + PHA + LDA #$0007 + CLC + ADC $4F + PHA + LDA $4D + DEC + PHA + LDA $53 + SEC + SBC #$0007 + PHA + LDA $4D + INC + INC + INC + PHA + JSL L15100B + PEI $ED + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1512CB + PLA + STA $F3 + PLA + AND $F3 + BEQ L233E39 + LDA #$0014 + STA $E1 +L233E39 STZ $E7 + LDA $ED + BEQ L233E83 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + LDA $53 + SEC + SBC #$0007 + PHA + PEI $4D + LDA #$0005 + CLC + ADC $53 + PHA + LDA #$0004 + CLC + ADC $51 + PHA + JSL L15100B + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L233E83 + LDA #$0001 + STA $E7 +L233E83 TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEI $4F + LDA $51 + DEC + DEC + DEC + PHA + LDA #$0008 + CLC + ADC $53 + PHA + LDA $51 + INC + INC + INC + PHA + JSL L15100B + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L233EC6 + LDA $E7 + INC + INC + STA $E7 +L233EC6 LDA $E7 + BMI L233EF7 + CMP #$0004 + BPL L233EF7 + SEC + SBC #$0000 + BEQ L233EE0 + DEC + BEQ L233EE2 + DEC + BEQ L233EE9 + DEC + BEQ L233EF0 + BRA L233EF7 +L233EE0 BRA L233EF7 +L233EE2 LDA #$0012 + STA $E1 + BRA L233EF7 +L233EE9 LDA #$0011 + STA $E1 + BRA L233EF7 +L233EF0 LDA #$0013 + STA $E1 + BRA L233EF7 +L233EF7 PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$003D + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L233F17 + LDA #$000C + STA $E1 +L233F17 PEI $E1 + JSL L0724F7 + BRL L234F58 +L233F20 LDA #$0800 + ANDL L0540AD + BEQ L233F35 + LDA #$0001 + STA L05533F + LDA #$0001 + STA L05533D +L233F35 LDA #$0001 + STA L05533B + LDA #$0001 + STA L055339 + BRL L234F58 +L233F44 LDA #$0800 + ANDL L0540AD + BEQ L233F53 + LDA #$0001 + STA L05533F +L233F53 LDA #$0001 + STA L05533B + BRL L234F58 +L233F5C PEA $0001 + PEI $A3 + PEI $A1 + JSL L150B10 + PHY + PHY + PEI $B3 + PEI $B1 + PEA $0005 + JSL L073032 + PLA + STA $05 + PLX + STX $07 + LDY #$0004 + LDA [$05],Y + STA $CF + LDY #$0002 + LDA [$05],Y + STA $D1 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L151412 + PEA $0000 + PHD + JSL L230E1A + PHY + PHY + JSL L151293 + JSL L151131 + PHY + PEA $0001 + PEI $D1 + PEI $CF + PEA $0000 + PEI $97 + PEI $95 + JSL L150389 + PLA + STA $E1 + PEI $B3 + PEI $B1 + JSL L151131 + LDA #$0006 + CLC + ADC $AD + LDX $AF + BCC L233FD0 + INX +L233FD0 STA $01 + STX $03 + LDA $E1 + DEC + BMI L233FFC + CMP #$0002 + BPL L233FFC + SEC + SBC #$0000 + BEQ L233FE9 + DEC + BEQ L233FF2 + BRA L233FFC +L233FE9 LDA #$FFF7 + AND [$01] + STA [$01] + BRA L233FFC +L233FF2 PEA $0000 + PHD + JSL L230E84 + BRA L233FFC +L233FFC PEA $0000 + PEI $A3 + PEI $A1 + JSL L150B10 + BRL L234F58 +L23400A PEA $0000 + PHD + JSL L23294A + BRL L234F58 +L234015 PEA $0000 + PHD + JSL L231DE3 + BRL L234F58 +L234020 LDA #$0006 + CLC + ADC $AD + LDX $AF + BCC L23402B + INX +L23402B TXY + LDX #$FFFD + STA $00,X + TYA + STA $02,X + LDX #$FFFD + LDA $02,X + PHA + LDA $00,X + PHA + LDX #$FFFD + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F3 + STX $F5 + LDA #$0010 + EOR [$F3] + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + LDX #$FFFD + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F3 + STX $F5 + LDA #$0010 + AND [$F3] + BEQ L234072 + LDA #$0001 +L234072 PHA + PEI $B3 + PEI $B1 + PEA $0008 + JSL L073B05 + BRL L234F58 +L234081 PHY + PEI $B3 + PEI $B1 + PEA $0006 + JSL L072B6B + PLA + STA $E1 + LDAL L051F16 + CMP $E1 + BEQ L2340FE + LDA $E1 + STAL L051F16 + PEA $0000 + PHD + JSL L233254 + LDA #$0003 + CMP $E1 + BEQ L2340DB + LDA $51 + SEC + SBC $59 + STA $E1 + LDA $E1 + BMI L2340DB + BEQ L2340DB + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0000 + LDA $E1 + EOR #$FFFF + INC + PHA + JSL L1501AF + LDA $4D + SEC + SBC $55 + ASL + STAL L051F0A +L2340DB PEA $0000 + PHD + JSL L230D97 + PEA $0000 + PHD + JSL L23189B + PEA $0001 + PEA $0000 + PHD + JSL L23137A + PEA $0000 + PHD + JSL L231B50 +L2340FE BRL L234F58 +L234101 PHY + PEI $B3 + PEI $B1 + PEA $0007 + JSL L072B6B + PLA + STA $E1 + LDAL L051F04 + CMP $E1 + BEQ L23415A + LDA $E1 + STAL L051F04 + PEA $0000 + PHD + JSL L232FE8 + PHY + PHY + PEI $B3 + PEI $B1 + PEA $0010 + JSL L073032 + PHY + PHY + PEI $B3 + PEI $B1 + PEA $000B + JSL L073032 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1512D7 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L150B34 +L23415A BRL L234F58 +L23415D PEA $0000 + PHD + JSL L232FE8 + PHY + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEA $FFFF + PEA $FFFF + PEI $A3 + PEI $A1 + JSL L150B0A + PLA + STA $E1 + PEA $0000 + PHD + JSL L2326AA + PEA $0000 + PHD + JSL L233254 + PEA $0000 + PHD + JSL L23189B + PEA $0001 + PEA $0000 + PHD + JSL L23137A + PEA $0000 + PHD + JSL L231B50 + BRL L234F58 +L2341AF LDAL L0540BB + SEC + SBC #$0002 + BVS L2341BC + EOR #$8000 +L2341BC BPL L2341C9 + PEA $0000 + PHD + JSL L231DE3 + BRL L2342AB +L2341C9 STZ $F1 + LDA $CF + SEC + SBC $3D + STA $E3 + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$003D + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L2341F0 + BRL L234299 +L2341F0 PHY + PEI $A3 + PEI $A1 + JSL L151313 + PLA + STA $E5 + LDA $E3 + DEC + PHA + PEA $000A + JSL L1500F5 + PLX + PLX + STA $E3 + PHY + PEI $E3 + LDA $15 + DEC + PHA + JSL L072FD5 + PLA + STA $E3 + LDA $E3 + CLC + ADC $E5 + DEC + STA $E5 + PEI $E5 + PEA $0000 + PHD + JSL L232E60 + PHY + PEA $0000 + JSL L15164B + LDX #$0000 + LDY #$0006 + LDA #$0080 + AND [$AD],Y + CMP #$0000 + BNE L234244 + INX +L234244 TXA + AND $01,S + PLX + LSR + BCC L234299 + LDA $E3 + PEA $000A + JSL L150BEE + PLA + CLC + ADC $3D + INC + STA $45 + LDA #$0004 + CLC + ADC $3F + STA $47 + LDA $EB + BEQ L234279 + LDA #$0005 + CLC + ADC $45 + STA $49 + LDA #$0060 + CLC + ADC $47 + STA $4B + BRA L234289 +L234279 LDA #$0006 + CLC + ADC $45 + STA $49 + LDA #$001E + CLC + ADC $47 + STA $4B +L234289 PHY + PEI $D1 + PEI $CF + PEA $0000 + PHD + JSL L233448 + PLA + STA $F1 +L234299 PEA $0000 + PHD + JSL L233144 + PEI $F1 + PEA $0000 + PHD + JSL L23137A +L2342AB BRL L234F58 +L2342AE LDX #$0000 + LDA #$0003 + CMPL L051F16 + BEQ L2342BB + INX +L2342BB TXA + STA $ED + STZ $E9 + LDA $BB + DEC + STA $F3 + LDA $CF + SEC + SBC $F3 + BVS L2342CF + EOR #$8000 +L2342CF BMI L2342D6 + LDA #$0000 + BRA L2342D9 +L2342D6 LDA #$0001 +L2342D9 PHA + LDA $BB + INC + INC + INC + STA $F3 + LDA $CF + SEC + SBC $F3 + BVS L2342EB + EOR #$8000 +L2342EB BPL L2342F2 + LDA #$0000 + BRA L2342F5 +L2342F2 LDA #$0001 +L2342F5 AND $01,S + PLX + LSR + BCC L234300 + LDA #$0002 + STA $E9 +L234300 LDA $BD + SEC + SBC #$0004 + STA $F3 + LDA $D1 + SEC + SBC $F3 + BVS L234312 + EOR #$8000 +L234312 BMI L234319 + LDA #$0000 + BRA L23431C +L234319 LDA #$0001 +L23431C PHA + LDA #$0006 + CLC + ADC $BD + STA $F3 + LDA $D1 + SEC + SBC $F3 + BVS L23432F + EOR #$8000 +L23432F BPL L234336 + LDA #$0000 + BRA L234339 +L234336 LDA #$0001 +L234339 AND $01,S + PLX + AND $ED + BEQ L234345 + LDA #$0001 + STA $E9 +L234345 TDC + CLC + ADC #$0085 + PEA $0000 + PHA + LDA #$0007 + CLC + ADC $4F + PHA + LDA $4D + DEC + PHA + LDA $53 + SEC + SBC #$0007 + PHA + LDA $4D + INC + INC + INC + PHA + JSL L15100B + TDC + CLC + ADC #$005D + PEA $0000 + PHA + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$005D + PEA $0000 + PHA + PEA $0002 + PEA $0000 + JSL L151005 + STZ $E7 + LDA $ED + BEQ L2343E0 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + LDA $53 + SEC + SBC #$0007 + PHA + PEI $4D + LDA #$0005 + CLC + ADC $53 + PHA + LDA #$0004 + CLC + ADC $51 + PHA + JSL L15100B + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L2343E0 + LDA #$0001 + STA $E7 +L2343E0 TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEI $4F + LDA $51 + DEC + DEC + DEC + PHA + LDA #$0008 + CLC + ADC $53 + PHA + LDA $51 + INC + INC + INC + PHA + JSL L15100B + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L234423 + LDA $E7 + INC + INC + STA $E7 +L234423 LDA #$0100 + ANDL L0540AD + BEQ L234448 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L08273B + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L08273B + STZ $E7 +L234448 LDA $E7 + BNE L23444F + BRL L2346E4 +L23444F LDA $CF + LDX $D1 + STA $C7 + STX $C9 + LDX #$0000 + LDA $E7 + DEC + BNE L234460 + INX +L234460 PHX + LDX #$0000 + LDA #$0003 + CMP $E7 + BNE L23446C + INX +L23446C TXA + ORA $01,S + PLX + LSR + BCC L23447A + LDA $53 + SEC + SBC $C9 + STA $C9 +L23447A LDX #$0000 + LDA $E7 + DEC + DEC + BNE L234484 + INX +L234484 PHX + LDX #$0000 + LDA #$0003 + CMP $E7 + BNE L234490 + INX +L234490 TXA + ORA $01,S + PLX + LSR + BCC L23449E + LDA $51 + SEC + SBC $C7 + STA $C7 +L23449E PEA $0002 + JSL L150BD6 + PEA $3333 + JSL L081DD8 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L232653 + TDC + CLC + ADC #$0075 + PEA $0000 + PHA + LDA #$0030 + CLC + ADC $4F + PHA + LDA #$0005 + CLC + ADC $4D + PHA + PHY + PEI $5B + LDA #$0124 + CLC + ADC $4F + PHA + JSL L072FD5 + PHY + PEI $59 + LDA #$004B + CLC + ADC $4D + PHA + JSL L072FD5 + JSL L15100B +L23450D PHY + LDA $C9 + CLC + ADC $D1 + PHA + PEI $77 + PEI $7B + JSL L071A1B + PLA + STA $D1 + PHY + LDA $C7 + CLC + ADC $CF + PHA + PEI $75 + PEI $79 + JSL L071A1B + PLA + STA $CF + LDA $E7 + DEC + BMI L234557 + CMP #$0003 + BPL L234557 + SEC + SBC #$0000 + BEQ L234549 + DEC + BEQ L23454F + DEC + BEQ L234555 + BRA L234557 +L234549 LDA $51 + STA $CF + BRA L234557 +L23454F LDA $53 + STA $D1 + BRA L234557 +L234555 BRA L234557 +L234557 TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEI $4F + PEI $4D + PEI $D1 + PEI $CF + JSL L15100B + PHY + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L2345C2 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L232653 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L232653 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L2345C2 TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L2345E0 + BRL L23450D +L2345E0 TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L232653 + PEA $0000 + JSL L150BD6 + PEA $0000 + JSL L081DD8 + PHY + TDC + CLC + ADC #$004D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCC L23461D + BRL L2346E1 +L23461D TDC + CLC + ADC #$004D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEI $8B + LDAL L051F14 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $F3 + PLA + CLC + ADC $F3 + PHA + PEI $89 + LDAL L051F12 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $F3 + PLA + CLC + ADC $F3 + PHA + JSL L151355 + PEA $0000 + PHD + JSL L23189B + PEA $0001 + PEA $0000 + PHD + JSL L23137A + LDX #$0000 + LDA $E7 + DEC + BNE L23468D + INX +L23468D PHX + LDX #$0000 + LDA #$0003 + CMP $E7 + BNE L234699 + INX +L234699 TXA + ORA $01,S + PLX + LSR + BCC L2346AA + LDA $53 + SEC + SBC $4F + ASL + STAL L051F10 +L2346AA LDX #$0000 + LDA $E7 + DEC + DEC + BNE L2346B4 + INX +L2346B4 PHX + LDX #$0000 + LDA #$0003 + CMP $E7 + BNE L2346C0 + INX +L2346C0 TXA + ORA $01,S + PLX + LSR + BCC L2346D1 + LDA $51 + SEC + SBC $4D + ASL + STAL L051F0E +L2346D1 PEA $0000 + PHD + JSL L231B50 + PEA $0000 + PHD + JSL L232ED1 +L2346E1 BRL L234F56 +L2346E4 PEI $ED + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1512CB + PLA + STA $F3 + PLA + AND $F3 + BNE L234708 + BRL L23491F +L234708 LDA $CF + LDX $D1 + STA $C7 + STX $C9 + LDA $4F + SEC + SBC $C9 + STA $C9 + LDA $4D + SEC + SBC $C7 + STA $C7 + PEA $0002 + JSL L150BD6 + PEA $3333 + JSL L081DD8 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEI $57 + PEI $55 + LDA $83 + SEC + SBC $7F + STA $F3 + LDA $5B + SEC + SBC $F3 + PHA + LDA $81 + SEC + SBC $7D + STA $F3 + LDA $59 + SEC + SBC $F3 + PHA + JSL L15100B +L234783 PHY + LDA $C9 + CLC + ADC $D1 + PHA + PEI $6F + PEI $73 + JSL L071A1B + PLA + STA $D1 + PHY + LDA $C7 + CLC + ADC $CF + PHA + PEI $6D + PEI $71 + JSL L071A1B + PLA + STA $CF + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + LDAL L051F10 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + LDAL L051F0E + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L15100B + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEI $D1 + PEI $CF + JSL L1501AF + PHY + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L234843 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L234843 TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L234861 + BRL L234783 +L234861 TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $0016 + PEA $0008 + JSL L1517F1 + PEA $0000 + JSL L150BD6 + PHY + TDC + CLC + ADC #$004D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCC L234899 + BRL L23491C +L234899 TDC + CLC + ADC #$004D + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEI $8B + LDAL L051F14 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $F3 + PLA + CLC + ADC $F3 + PHA + PEI $89 + LDAL L051F12 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $F3 + PLA + CLC + ADC $F3 + PHA + JSL L151355 + PEA $0000 + PHD + JSL L23189B + PEA $0001 + PEA $0000 + PHD + JSL L23137A + LDA $4F + SEC + SBC $57 + ASL + STAL L051F0C + LDA $4D + SEC + SBC $55 + ASL + STAL L051F0A + PEA $0000 + PHD + JSL L232ED1 +L23491C BRL L234F56 +L23491F LDA $E9 + BNE L234926 + BRL L234AAA +L234926 LDA $CF + LDX $D1 + STA $C7 + STX $C9 + LDA $E9 + DEC + DEC + BNE L23493D + LDA $BB + SEC + SBC $C7 + STA $C7 + BRA L234944 +L23493D LDA $BD + SEC + SBC $C9 + STA $C9 +L234944 PEA $0002 + JSL L150BD6 + PEA $3333 + JSL L081DD8 + LDA $BB + LDX $BD + STA $BF + STX $C1 + PEI $C1 + PEI $BF + PEA $0000 + PHD + JSL L2325BC + LDA $BF + LDX $C1 + STA $C3 + STX $C5 + TDC + CLC + ADC #$0075 + PEA $0000 + PHA + PEI $53 + PEI $51 + PHY + LDA $5B + DEC + DEC + PHA + LDA #$0078 + CLC + ADC $53 + PHA + JSL L072FD5 + PHY + LDA $59 + DEC + PHA + LDA #$0034 + CLC + ADC $51 + PHA + JSL L072FD5 + JSL L15100B +L2349A0 LDA $E9 + DEC + BNE L2349BD + PHY + LDA $C9 + CLC + ADC $D1 + PHA + PEI $77 + PEI $7B + JSL L071A1B + PLA + STA $D1 + LDA $D1 + STA $C5 + BRA L2349D3 +L2349BD PHY + LDA $C7 + CLC + ADC $CF + PHA + PEI $75 + PEI $79 + JSL L071A1B + PLA + STA $CF + LDA $CF + STA $C3 +L2349D3 PHY + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCS L234A0E + PEI $C1 + PEI $BF + PEA $0000 + PHD + JSL L2325BC + PEI $C5 + PEI $C3 + PEA $0000 + PHD + JSL L2325BC + LDA $C3 + LDX $C5 + STA $BF + STX $C1 +L234A0E TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L234A2C + BRL L2349A0 +L234A2C PEI $C1 + PEI $BF + PEA $0000 + PHD + JSL L2325BC + PEA $0000 + JSL L150BD6 + PEA $0000 + JSL L081DD8 + PHY + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCS L234AA7 + LDA $C3 + LDX $C5 + STA $BB + STX $BD + PEA $0000 + PHD + JSL L23189B + PEA $0001 + PEA $0000 + PHD + JSL L23137A + LDA $E9 + DEC + BNE L234A95 + LDA $BD + SEC + SBC $53 + ASL + STAL L051F14 + PEA $0000 + PHD + JSL L232ED1 + BRA L234AA7 +L234A95 LDA $BB + SEC + SBC $51 + ASL + STAL L051F12 + PEA $0000 + PHD + JSL L232ED1 +L234AA7 BRL L234F56 +L234AAA PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L234AC8 + BRL L234F56 +L234AC8 LDA $15 + STA $E5 + STZ $EF + LDA $E5 + SEC + SBC #$0001 + BNE L234AD9 + BRL L234BE3 +L234AD9 BVS L234ADE + EOR #$8000 +L234ADE BMI L234AE3 + BRL L234BE3 +L234AE3 LDA $E5 + DEC + STA $E5 + PEI $A7 + PEI $A5 + LDA $E5 + PEA $001C + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L234AFF + DEX +L234AFF JSL L150F53 + STA $A9 + STX $AB + LDY #$0006 + LDA #$0080 + AND [$A9],Y + CMP #$0000 + BNE L234B17 + BRL L234BD5 +L234B17 LDA #$0006 + CLC + ADC $A9 + LDX $AB + BCC L234B22 + INX +L234B22 CLC + ADC #$0004 + BCC L234B29 + INX +L234B29 TXY + LDX #$FFF9 + STA $00,X + TYA + STA $02,X + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + LDX #$FFF9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L234B4B + INX +L234B4B STA $F3 + STX $F5 + LDA [$F3] + PHA + LDX #$FFF9 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F3 + STX $F5 + LDA [$F3] + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + LDX #$FFF9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L234B7E + INX +L234B7E STA $F3 + STX $F5 + LDA [$F3] + PHA + LDX #$FFF9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L234B95 + INX +L234B95 STA $F3 + STX $F5 + LDA [$F3] + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + PHA + JSL L15100B + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEI $4F + PEI $4D + JSL L1501AF + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + JSL L1512CB + PLA + STA $EF +L234BD5 LDA $EF + BEQ L234BDB + BRA L234BE3 +L234BDB LDA $E5 + DEC + BEQ L234BE3 + BRL L234AE3 +L234BE3 LDA $EF + EOR #$0001 + PHA + PHY + PEA ^L051EF8 + PEA L051EF8 + JSL L1500E3 + PLA + STA $F3 + PLA + AND $F3 + BEQ L234C37 + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L234C37 + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + STZ $E5 + LDA #$0001 + STA $EF +L234C37 LDA $EF + BNE L234C3E + BRL L234F56 +L234C3E PEI $E5 + PEA $0000 + PHD + JSL L232E60 + STZ $F1 + LDA $4B + SEC + SBC $47 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $E1 + LDA $49 + SEC + SBC $45 + PHA + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $DF + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEI $4B + PHY + PEI $E1 + PEA $000C + JSL L072FD5 + PLA + STA $F3 + PLA + SEC + SBC $F3 + PHA + PEI $49 + PHY + PEI $DF + PEA $0005 + JSL L072FD5 + PLA + STA $F3 + PLA + SEC + SBC $F3 + PHA + PEI $4B + PEI $49 + JSL L15100B + LDAL L0540BB + SEC + SBC #$0002 + BVS L234CB2 + EOR #$8000 +L234CB2 BPL L234CBF + PEA $0000 + PHD + JSL L231DE3 + BRL L234F44 +L234CBF PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L234CDD + BRL L234F34 +L234CDD LDA $CF + LDX $D1 + STA $C7 + STX $C9 + LDA $4B + SEC + SBC $C9 + STA $C9 + LDA $49 + SEC + SBC $C7 + STA $C7 + PEA $0002 + JSL L150BD6 + PEA $3333 + JSL L081DD8 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + LDA #$000F + CLC + ADC $47 + PHA + LDA #$0004 + CLC + ADC $45 + PHA + PHY + PEI $53 + LDA #$0124 + CLC + ADC $47 + PHA + JSL L072FD5 + PHY + PEI $51 + LDA #$004B + CLC + ADC $45 + PHA + JSL L072FD5 + JSL L15100B +L234D5E PHY + LDA $C9 + CLC + ADC $D1 + PHA + PEI $5F + PEI $63 + JSL L071A1B + PLA + STA $D1 + PHY + LDA $C7 + CLC + ADC $CF + PHA + PEI $5D + PEI $61 + JSL L071A1B + PLA + STA $CF + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEI $47 + PEI $45 + PEI $D1 + PEI $CF + JSL L15100B + PHY + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L234DE5 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L234DE5 TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L234E03 + BRL L234D5E +L234E03 TDC + CLC + ADC #$0065 + PEA $0000 + PHA + JSL L151418 + PEA $0000 + JSL L150BD6 + PEA $0000 + JSL L081DD8 + PHY + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCC L234E3C + BRL L234F32 +L234E3C LDA $EB + BNE L234E43 + BRL L234EC8 +L234E43 LDA #$0006 + CLC + ADC $AD + LDX $AF + BCC L234E4E + INX +L234E4E CLC + ADC #$0004 + BCC L234E55 + INX +L234E55 TXY + LDX #$FFF5 + STA $00,X + TYA + STA $02,X + LDX #$FFF5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L234E6E + INX +L234E6E PHX + PHA + LDX #$FFF5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L234E80 + INX +L234E80 STA $F3 + STX $F5 + LDA $8B + SEC + SBC $87 + CLC + ADC [$F3] + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + LDX #$FFF5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L234EA4 + INX +L234EA4 PHX + PHA + LDX #$FFF5 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $F3 + STX $F5 + LDA $89 + SEC + SBC $85 + ASL + CLC + ADC [$F3] + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + BRA L234F2D +L234EC8 LDA $8B + SEC + SBC $87 + CLC + ADCL L051EFA + STAL L051EFE + LDA $89 + SEC + SBC $85 + ASL + CLC + ADCL L051EF8 + STAL L051EFC + PHY + LDAL L051EFE + SEC + SBC #$0140 + PHA + PEA $0000 + JSL L072FA6 + PLA + STA $E1 + LDA $E1 + INC + AND #$FFFE + STA $E1 + PHY + LDAL L051EFC + SEC + SBC #$00C8 + PHA + PEA $0000 + JSL L072FA6 + PLA + STA $DF + PEA ^L051EF8 + PEA L051EF8 + LDA $E1 + EOR #$FFFF + INC + PHA + LDA $DF + EOR #$FFFF + INC + PHA + JSL L1501AF +L234F2D LDA #$0001 + STA $F1 +L234F32 BRA L234F44 +L234F34 PHY + PEI $D1 + PEI $CF + PEA $0000 + PHD + JSL L233448 + PLA + STA $F1 +L234F44 PEA $0000 + PHD + JSL L233144 + PEI $F1 + PEA $0000 + PHD + JSL L23137A +L234F56 BRA L234F58 +L234F58 LDA L05533B + BNE L234F60 + BRL L233AF1 +L234F60 LDA L055339 + BNE L234F94 + PEI $93 + PEI $91 + LDA L055323 + LDX L055325 + PHX + PHA + PEA $0000 + PEA $0380 + JSL L15062F + LDY #$0002 + LDA [$8D],Y + PHA + LDA [$8D] + PHA + PEA ^L051EF0 + PEA L051EF0 + PEA $0000 + PEA $01D4 + JSL L070597 +L234F94 PEI $8F + PEI $8D + JSL L07185A +L234F9C PEI $93 + PEI $91 + JSL L07185A +L234FA4 PEI $B3 + PEI $B1 + JSL L072634 + PEI $B5 + JSL L0724F7 + PEI $B9 + PEI $B7 + JSL L151131 + JSL L09AFB1 + PEI $97 + PEI $95 + PEI $9B + PEI $99 + JSL L071825 + LDA L055323 + LDX L055325 + PHX + PHA + PEI $D5 + JSL L0718DA + TSC + CLC + ADC #$0102 + TCS + PLD + RTL + diff --git a/hypercardiigs/HPrintRept.X.S b/hypercardiigs/HPrintRept.X.S new file mode 100644 index 0000000..ee915f5 --- /dev/null +++ b/hypercardiigs/HPrintRept.X.S @@ -0,0 +1,221 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L07346C + EXT L1509CE + EXT L072314 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L070597 + EXT L07187A + EXT L073C22 + EXT L071A1B + EXT L072FD5 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L073A49 + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L0711EB + EXT L071EC5 + EXT L072E7C + EXT L071825 + EXT L070A10 + EXT L07721A + EXT L074A24 + EXT L07977D + EXT L07AC17 + EXT L151367 + EXT L150493 + EXT L15102F + EXT L151131 + EXT L150371 + EXT L150BEE + EXT L15146C + EXT L150290 + EXT L1510BF + EXT L15041C + EXT L1500E3 + EXT L151313 + EXT L150B10 + EXT L0540A3 + EXT L0540A1 + EXT L05409F + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L15141E + EXT L0540AB + EXT L0540A9 + EXT L150482 + EXT L150B0A + EXT L150BE8 + EXT L1512CB + EXT L151412 + EXT L151035 + EXT L150B04 + EXT L1511CE + EXT L053AD3 + EXT L053AD1 + EXT L053AC3 + EXT L053AC1 + EXT L053AC7 + EXT L053AC5 + EXT L05501F + EXT L055021 + EXT L081DD8 + EXT L08273B + EXT L0808E0 + EXT L085216 + EXT L085FE9 + EXT L087218 + EXT L1501B5 + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L15037D + EXT L150383 + EXT L1501A9 + EXT L1510C5 + EXT L1505DA + EXT L151083 + EXT L150D20 + EXT L1516ED + EXT L151418 + EXT L150126 + EXT L150BB2 + EXT L151669 + EXT L150B34 + EXT L073CDF + EXT L15123D + EXT L151293 + EXT L150BD6 + EXT L151198 + EXT L055149 + EXT L053259 + EXT L055139 + EXT L053239 + EXT L055135 + EXT L0940E5 + EXT L09AFB1 + EXT L151029 + EXT L1511C8 + EXT L150801 + EXT L073B05 + EXT L15164B + EXT L07B8EA + EXT L150B2E + EXT L07AA4B + EXT L150592 + EXT L0540BB + EXT L1512C5 + EXT L150671 + EXT L0953DD + EXT L07ACF0 + EXT L0540AD + EXT L15057A + EXT L1510CB + EXT L15167B + EXT L15028A + EXT L150284 + EXT L055327 + EXT L055329 + EXT L073CFE + EXT L072B6B + EXT L1505A4 + EXT L073032 + EXT L1500E9 + EXT L150FE7 + EXT L072227 + EXT L072354 + EXT L1505EC + EXT L150FFF + EXT L1517F1 + EXT L150659 + EXT L15166F + EXT L051F02 + EXT L051F00 + EXT L150695 + EXT L151355 + EXT L055323 + EXT L055325 + EXT L051EF8 + EXT L055335 + EXT L051EF0 + EXT L1609CE + EXT L1516CF + EXT L160A30 + EXT L160A3E + EXT L160A5A + EXT L051F16 + EXT L160A68 + EXT L051F08 + EXT L051F06 + EXT L160ABC + EXT L160B3A + EXT L1516C9 + EXT L1512D7 + EXT L1502E8 + EXT L150389 + EXT L05531F + EXT L055321 + EXT L05533F + EXT L05533D + EXT L160B56 + EXT L160B80 + EXT L15038F + EXT L160B9C + EXT L160BAA + EXT L160BB8 + EXT L160BC6 + EXT L160BD4 + EXT L160BE2 + EXT L150AF2 + EXT L160BF0 + EXT L160BFE + EXT L1516B1 + EXT L051F10 + EXT L051F0E + EXT L160C0C + EXT L150F67 + EXT L151047 + EXT L1504AB + EXT L160C1A + EXT L15103B + EXT L051F12 + EXT L051F14 + EXT L051F0A + EXT L051F0C + EXT L1513EE + EXT L1506FF + EXT L051F04 + EXT L160C28 + EXT L051EFA + EXT L051EFE + EXT L051EFC + EXT L15062F + EXT L0408C6 + EXT L0408CF + EXT L0408D0 + EXT L0408D1 + EXT L0408D3 + EXT L05533B + EXT L055339 diff --git a/hypercardiigs/HyperEdit.E.S b/hypercardiigs/HyperEdit.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/HyperEdit.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/HyperEdit.S b/hypercardiigs/HyperEdit.S new file mode 100644 index 0000000..5d6222d --- /dev/null +++ b/hypercardiigs/HyperEdit.S @@ -0,0 +1,2069 @@ +* +* HypercardGS +* segment: $18 HyperEdit +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperEdit.l + lst off + +*--------------------------------------- + + use HyperEdit.E + use HyperEdit.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 + +*--------------------------------------- + +L180000 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L079836 + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L18002B + PEA $000F + JSL L0727E0 + BRA L18006A +L18002B PHY + PHY + PHY + PHY + JSL L07B114 + PEI $09 + PEI $07 + JSL L079A19 + PLA + STA $03 + PLX + STX $05 + LDA $03 + ORA $05 + BNE L180050 + PEA $0001 + JSL L0727E0 + BRA L180061 +L180050 PEI $05 + PEI $03 + PEA $0000 + PEA $0000 + PEA $0002 + JSL L0968AD +L180061 LDA L055153 + BNE L18006A + JSL L140E96 +L18006A TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L180072 ENT + PHD + TSC + CLC + ADC #$FDE0 + TCS + ADC #$012D + TCD + JSL L0A3283 + LDA #$0003 + STA $D5 + LDA $FA + DEC + BNE L180094 + LDA #$0002 + STA $D5 + JSL L0A20CA +L180094 LDA $D5 + CMP L0550BB + BEQ L1800A9 + PEA $02BC + LDA #$02BC + CLC + ADC $D5 + PHA + JSL L09971B +L1800A9 LDA L055153 + BEQ L1800BC + LDA L05501F + LDX L055021 + STA L0551F5 + STX L0551F7 + BRA L1800C8 +L1800BC LDA L055027 + LDX L055029 + STA L0551F5 + STX L0551F7 +L1800C8 LDA L055051 + AND L055245 + BEQ L1800DD + STZ L0551F5 + STZ L0551F7 + JSL L0903A6 + BRL L180403 +L1800DD PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEI $FA + PEA ^L052D32 + PEA L052D32 + JSL L079CC4 + PLA + LSR + BCS L180106 + STZ L0551F5 + STZ L0551F7 + PEA $000E + JSL L0727E0 + BRL L180403 +L180106 PEA ^L05312F + PEA L05312F + JSL L151131 + LDA $F8 + BNE L180117 + BRL L1802AD +L180117 STZ $D7 + LDX #$0000 + LDA $FA + DEC + BNE L180122 + INX +L180122 PHX + LDA L055231 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L180158 + LDAL L052D40 + AND #$000F + STA $D9 + LDX #$0000 + LDA #$0003 + CMP $D9 + BNE L180143 + INX +L180143 PHX + LDX #$0000 + LDAL L052D42 + ORAL L052D44 + BNE L180152 + INX +L180152 TXA + AND $01,S + PLX + STA $D7 +L180158 LDAL L052D6E + STA $E3 + PHY + LDAL L052D70 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $E5 + LDA #$03E8 + STA $ED +L180173 PHY + JSL L099DCE + PLA + LSR + BCC L180182 + LDA #$0001 + STA L05522F +L180182 LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L093E80 + PHY + PEI $E9 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $E9 + PEA ^L05312F + PEA L05312F + JSL L151131 + PHY + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCC L1801D0 + BRL L18029C +L1801D0 PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PEI $E9 + PEI $E7 + PEI $E5 + PEI $E3 + PEA ^L052D38 + PEA L052D38 + JSL L071937 + LDAL L052D3E + INC + STAL L052D3E + LDAL L052D3C + INC + STAL L052D3C + LDAL L052D3E + SEC + SBCL L052D3A + SEC + SBC #$000F + BVS L180216 + EOR #$8000 +L180216 BPL L18021D + LDA #$0000 + BRA L180220 +L18021D LDA #$0001 +L180220 PHA + LDAL L052D3C + SEC + SBCL L052D38 + SEC + SBC #$0008 + BVS L180233 + EOR #$8000 +L180233 BPL L18023A + LDA #$0000 + BRA L18023D +L18023A LDA #$0001 +L18023D ORA $01,S + PLX + LSR + BCC L18024F + PEA ^L052D38 + PEA L052D38 + JSL L08273B + BRA L180262 +L18024F LDA $D7 + AND L05522F + BEQ L180262 + LDA #$0016 + CLC + ADCL L052D38 + STAL L052D3C +L180262 PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L07D585 + PLA + LSR + BCS L180290 + PEA $000E + JSL L0727E0 +L180290 JSL L085DC0 + LDA $E7 + LDX $E9 + STA $EB + STX $ED +L18029C PHY + JSL L096CC4 + PLA + EOR #$0001 + BNE L1802AA + BRL L180173 +L1802AA BRL L180371 +L1802AD LDA $FA + DEC + BNE L18031D + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0003 + JSL L073002 + PEA $0100 + JSL L0313BE + LDA #$0089 + STAL L052D3A + LDA #$00B7 + STAL L052D3E + LDA #$005A + STAL L052D38 + LDA #$0068 + STAL L052D3C + LDA #$A002 + STAL L052D40 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + JSL L07D64A + PLA + LSR + BCS L18031B + PEA $000E + JSL L0727E0 +L18031B BRA L18033F +L18031D LDA $FA + DEC + DEC + BNE L18033F + LDA #$006E + STAL L052D3A + LDA #$00D2 + STAL L052D3E + LDA #$003C + STAL L052D38 + LDA #$0091 + STAL L052D3C +L18033F PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L07D585 + PLA + LSR + BCS L18035D + PEA $000E + JSL L0727E0 +L18035D PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + JSL L085DC0 +L180371 PHY + PEA ^L052D38 + PEA L052D38 + JSL L081A64 + PLA + LSR + BCC L1803C9 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07A2F0 + PLA + LSR + BCC L1803C7 + PEA ^L052D38 + PEA L052D38 + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0808E0 + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L085216 + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L087BAE + JSL L0A3283 +L1803C7 BRA L1803FD +L1803C9 LDA $FA + DEC + BNE L1803D5 + LDA #$000C + STA $D3 + BRA L1803DA +L1803D5 LDA #$000D + STA $D3 +L1803DA PEI $D3 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 +L1803FD LDA #$0001 + STA L055133 +L180403 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0226 + TCS + RTL + +L180415 ENT + PHD + TSC + CLC + ADC #$FF88 + TCS + TCD + LDA L055229 + SEC + SBC #$0001 + BEQ L18042D + BVS L18042B + EOR #$8000 +L18042B BMI L180432 +L18042D LDA #$0000 + BRA L180435 +L180432 LDA #$0001 +L180435 PHA + LDAL L052D34 + BEQ L18043F + LDA #$0001 +L18043F AND $01,S + PLX + LSR + BCC L18045D + LDA $7E + DEC + BNE L180453 + PEA $0002 + JSL L0A3F63 + BRA L18045A +L180453 PEA $0004 + JSL L0A3F63 +L18045A BRL L1809B4 +L18045D PEA ^L052D38 + PEA L052D38 + JSL L086CDB + LDA $7E + DEC + BNE L180470 + JSL L0A20CA +L180470 JSL L0A3283 + PHY + LDAL L052D70 + PHA + LDAL L052D6E + PHA + PEI $7E + PEA ^L0551F5 + PEA L0551F5 + PEA ^L052D32 + PEA L052D32 + JSL L0A2034 + PLA + LSR + BCS L180498 + BRL L1809B4 +L180498 LDA L055051 + AND L055245 + BEQ L1804F3 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L099243 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + JSL L096A7B +L1804BE PHY + JSL L096CC4 + PLA + LSR + BCC L1804F0 + TDC + CLC + ADC #$0071 + PEA $0000 + PHA + JSL L096A7B + PHY + PEI $73 + PEI $71 + PEI $6F + PEI $6D + PEA $0002 + JSL L071984 + PLA + LSR + BCS L1804EE + JSL L0903A6 + BRA L1804F0 +L1804EE BRA L1804BE +L1804F0 BRL L1809B4 +L1804F3 LDA L055231 + BEQ L180574 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEI $7E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L079CC4 + PLA + LSR + BCC L180574 + PHY + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07B168 + PLA + STA $35 + PLX + STX $37 + LDA $35 + ORA $37 + BEQ L180574 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + CLC + ADC #$0002 + BCC L180542 + INX +L180542 STA $75 + STX $77 + LDA $03 + STA [$75] + LDA $03 + STAL L052D34 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEI $37 + PEI $35 + JSL L07DD58 + PLA + LSR + BCS L18056C + PEA $000E + JSL L0727E0 +L18056C PEI $37 + PEI $35 + JSL L07185A +L180574 PEA ^L050008 + PEA L050008 + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L0313BE + LDA L0551F5 + LDX L0551F7 + STA L055427 + STX L055429 + LDAL L052D40 + AND #$000F + STA $2D + LDA #$000F + STA $55 + LDA #$0008 + STA $53 + LDA #$0007 + CMP $2D + BNE L1805B9 + LDA #$001E + STA $55 + LDA #$0022 + STA $53 + BRA L1805CB +L1805B9 LDA $2D + SEC + SBC #$0005 + BVS L1805C4 + EOR #$8000 +L1805C4 BPL L1805CB + LDA #$0009 + STA $53 +L1805CB LDAL L052D70 + TAX + LDAL L052D6E + STA $71 + STX $73 + PHY + PEI $73 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $73 + LDA $71 + LDX $73 + STA $6D + STX $6F + LDAL L052D70 + PHA + LDAL L052D6E + PHA + JSL L094E90 + LDA #$0001 + STA $39 + LDAL L052D3E + SEC + SBCL L052D3A + STA $59 + LDAL L052D3C + SEC + SBCL L052D38 + STA $5B + PHY + PEA $0004 + PEI $59 + PEA $0004 + JSL L1500F5 + PLX + PLX + PHA + JSL L072FA6 + PLA + STA $57 + LDAL L052D3E + SEC + SBC $57 + STA $75 + LDA $73 + SEC + SBC $75 + BVS L180640 + EOR #$8000 +L180640 BPL L18065F + LDA #L052D3E + LDX #^L052D3E + STA $3B + STX $3D + LDA $55 + SEC + SBC $59 + STA $47 + LDA #$0140 + SEC + SBCL L052D3E + STA $49 + BRA L180695 +L18065F LDA $57 + CLC + ADCL L052D3A + STA $75 + LDA $73 + SEC + SBC $75 + BEQ L180676 + BVS L180674 + EOR #$8000 +L180674 BMI L180693 +L180676 LDA #L052D3A + LDX #^L052D3A + STA $3B + STX $3D + LDAL L052D3A + EOR #$FFFF + INC + STA $47 + LDA $59 + SEC + SBC $55 + STA $49 + BRA L180695 +L180693 STZ $39 +L180695 PHY + PEA $0004 + PEI $5B + PEA $0004 + JSL L1500F5 + PLX + PLX + PHA + JSL L072FA6 + PLA + STA $57 + LDAL L052D3C + SEC + SBC $57 + STA $75 + LDA $71 + SEC + SBC $75 + BVS L1806BF + EOR #$8000 +L1806BF BPL L1806DE + LDA #L052D3C + LDX #^L052D3C + STA $3F + STX $41 + LDA $53 + SEC + SBC $5B + STA $43 + LDA #$00C8 + SEC + SBCL L052D3C + STA $45 + BRA L180714 +L1806DE LDA $57 + CLC + ADCL L052D38 + STA $75 + LDA $71 + SEC + SBC $75 + BEQ L1806F5 + BVS L1806F3 + EOR #$8000 +L1806F3 BMI L180712 +L1806F5 LDA #L052D38 + LDX #^L052D38 + STA $3F + STX $41 + LDAL L052D38 + EOR #$FFFF + INC + STA $43 + LDA $5B + SEC + SBC $53 + STA $45 + BRA L180714 +L180712 STZ $39 +L180714 LDA L055231 + BEQ L18071B + STZ $39 +L18071B LDA $39 + BNE L180747 + LDAL L052D3A + EOR #$FFFF + INC + STA $47 + LDAL L052D38 + EOR #$FFFF + INC + STA $43 + LDA #$0140 + SEC + SBCL L052D3E + STA $49 + LDA #$00C8 + SEC + SBCL L052D3C + STA $45 +L180747 TDC + CLC + ADC #$0065 + PEA $0000 + PHA + PEA ^L052D38 + PEA L052D38 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PEA ^L05312F + PEA L05312F + JSL L151131 + STZ $4B + STZ $4D + LDA #$0001 + STA $33 + LDA #$0001 + STA $2F +L180788 PHY + JSL L096CC4 + PLA + LSR + BCS L180794 + BRL L180916 +L180794 LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0071 + PEA $0000 + PHA + JSL L096A7B + PHY + PEI $73 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $73 + LDA $2F + BEQ L180809 + PHY + PEI $73 + PEI $71 + PEI $6F + PEI $6D + PEA $0002 + JSL L071984 + PLA + LSR + BCC L180809 + LDA L054FB7 + LDX L054FB9 + STA $75 + STX $77 + LDY #$0002 + LDA [$75],Y + TAX + LDA [$75] + PHX + PHA + LDAL L052D6C + TAX + LDAL L052D6A + CLC + ADC #$0014 + BCC L1807F6 + INX +L1807F6 JSL L033477 + BVS L1807FF + EOR #$8000 +L1807FF BMI L180809 + LDA $6D + LDX $6F + STA $71 + STX $73 +L180809 PHY + JSL L099DCE + PLA + LSR + BCC L180818 + LDA #$0001 + STA L05522F +L180818 LDA $73 + ASL + STA $73 + TDC + CLC + ADC #$0071 + PEA $0000 + PHA + JSL L09457C + PHY + PEI $73 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $73 + PEA ^L05312F + PEA L05312F + JSL L151131 + PHY + LDA $73 + SEC + SBC $6F + PHA + PEI $47 + PEI $49 + JSL L071A1B + PLA + STA $4F + PHY + LDA $71 + SEC + SBC $6D + PHA + PEI $43 + PEI $45 + JSL L071A1B + PLA + STA $51 + LDX #$0000 + LDA $4B + CMP $4F + BEQ L18086F + INX +L18086F PHX + LDX #$0000 + LDA $4D + CMP $51 + BEQ L18087A + INX +L18087A TXA + ORA $01,S + PLX + STA $31 +* LDA $31 + ORA $33 + BNE L180889 + BRL L180913 +L180889 PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PEA ^L052D38 + PEA L052D38 + TDC + CLC + ADC #$0065 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $39 + BEQ L1808C3 + LDA $4F + CLC + ADC [$3B] + STA [$3B] + LDA $51 + CLC + ADC [$3F] + STA [$3F] + BRA L1808D1 +L1808C3 PEA ^L052D38 + PEA L052D38 + PEI $4F + PEI $51 + JSL L1501AF +L1808D1 PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L07D585 + PLA + LSR + BCS L1808FF + PEA $000E + JSL L0727E0 +L1808FF JSL L085DC0 + LDA $4F + STA $4B + LDA $51 + STA $4D + LDA $31 + BEQ L180911 + STZ $2F +L180911 STZ $33 +L180913 BRL L180788 +L180916 PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + JSL L085DC0 + LDA L055231 + BEQ L1809AE + LDA $2F + BEQ L18097C + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07A2F0 + PLA + LSR + BCC L18097A + PEA ^L052D38 + PEA L052D38 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L0808E0 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L085216 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L087BAE + JSL L0A3283 +L18097A BRA L1809AE +L18097C LDA #$000D + STA $2B + LDA $7E + DEC + BNE L18098B + LDA #$000C + STA $2B +L18098B PEI $2B + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 +L1809AE LDA #$0001 + STA L055133 +L1809B4 LDA $7C + STA $7E + LDA $7B + STA $7D + LDA $79 + TCD + TSC + CLC + ADC #$007C + TCS + RTL + +L1809C6 ENT + PHD + TSC + CLC + ADC #$FA4E + TCS + ADC #$04BB + TCD + STZ $E9 + STZ $EB + STZ $E5 + STZ $E7 + STZ $CF + STZ $D1 + LDA L05542B + LDX L05542D + PHX + PHA + JSL L1511C8 + PHY + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + LDAL L052D70 + PHA + LDAL L052D6E + PHA + LDA L05542B + LDX L05542D + PHX + PHA + JSL L150482 + PLA + BNE L180A0F + BRL L180F7A +L180A0F PHY + LDAL L052D70 + PHA + LDAL L052D6E + PHA + PEA $0000 + PEA $0000 + PEI $F1 + PEI $EF + JSL L150B0A + PLA + BNE L180A2E + BRL L180F7A +L180A2E PHY + PHY + PEI $F1 + PEI $EF + JSL L150132 + PLA + PLX + STA $ED + LDX #$0000 + LDAL L050038 + BNE L180A46 + INX +L180A46 PHX + LDX #$0000 + LDA #$0004 + CMP $ED + BNE L180A52 + INX +L180A52 TXA + ORA $01,S + PLX + LSR + BCC L180A5C + BRL L180F5E +L180A5C LDA L05542B + LDX L05542D + PHX + PHA + JSL L072634 + STZ L05542B + STZ L05542D + JSL L09AFB1 + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L070525 + PLA + STA $E9 + PLX + STX $EB + PHY + PHY + LDA L055043 + LDX L055045 + PHX + PHA + JSL L070525 + PLA + STA $E5 + PLX + STX $E7 + LDA L055027 + LDX L055029 + STA $E1 + STX $E3 + LDA L055039 + LDX L05503B + STA $DD + STX $DF + STZ $D7 + LDA $DD + LDX $DF + CMP L05542F + BNE L180ABC + CPX L055431 +L180ABC BNE L180AC3 + LDA #$0000 + BRA L180AC6 +L180AC3 LDA #$0001 +L180AC6 STA $D5 + LDA $D5 + BNE L180ACF + BRL L180B58 +L180ACF LDA #$0001 + STA $45 + LDA L055433 + LDX L055435 + STA $47 + STX $49 + LDA #$0006 + STA $71 + LDA L05542F + LDX L055431 + STA $9D + STX $9F + PHY + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0000 + JSL L095416 + PLA + STA $D3 + LDA #$0001 + STA $45 + LDA $E1 + LDX $E3 + STA $47 + STX $49 + LDA #$0006 + STA $71 + PHY + PHY + PEI $E7 + PEI $E5 + JSL L078841 + PLA + STA $9D + PLX + STX $9F + LDA #$0001 + STA L055255 + PHY + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0000 + JSL L095416 + PLA + STA $D3 + STZ L055255 + LDA $DD + LDX $DF + CMP L055039 + BNE L180B4C + CPX L05503B +L180B4C BNE L180B53 + LDA #$0000 + BRA L180B56 +L180B53 LDA #$0001 +L180B56 STA $D7 +L180B58 PHY + PHY + LDA L05542F + LDX L055431 + PHX + PHA + JSL L07899F + PLA + STA $D9 + PLX + STX $DB + LDA L055433 + LDX L055435 + PHX + PHA + PEI $DB + PEI $D9 + PEA $0000 + JSL L0968AD + PEI $DB + PEI $D9 + JSL L07185A + PEA $0002 + JSL L090635 + PEA ^L052D32 + PEA L052D32 + PEA ^L050036 + PEA L050036 + PEA $002A + JSL L0313BE + LDA L055437 + LDX L055439 + STA L0551F5 + STX L0551F7 + LDAL L040160 + STA $B3 + SEP #$20 + LDA #$0D + STA $B4 + REP #$20 + TDC + CLC + ADC #$00AE + PEA $0000 + PHA + PEA ^L040162 + PEA L040162 + PEA $0005 + JSL L0313BE + SEP #$20 + LDA #$0D + STA $AF + REP #$20 + LDA $D7 + BEQ L180C2D + PEA $0000 + TDC + CLC + ADC #$FF45 + PHA + PEA ^L040167 + PEA L040167 + PEA $0000 + TDC + CLC + ADC #$FC45 + PHA + PEI $EB + PEI $E9 + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FB45 + PHA + PEI $E7 + PEI $E5 + JSL L072CD4 + PEA ^L04016F + PEA L04016F + PEA $0000 + TDC + CLC + ADC #$FD45 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L180C6A +L180C2D PEA $0000 + TDC + CLC + ADC #$FF45 + PHA + PEA ^L040171 + PEA L040171 + PEA $0000 + TDC + CLC + ADC #$FC45 + PHA + PEI $E7 + PEI $E5 + JSL L072CD4 + PEA ^L040179 + PEA L040179 + PEA $0000 + TDC + CLC + ADC #$FD45 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L180C6A LDA #$0003 + CMP $ED + BNE L180CA2 + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + PEA ^L04017B ; go + PEA L04017B + PEA $0000 + TDC + CLC + ADC #$FF45 + PHA + PEA $0000 + TDC + CLC + ADC #$FD45 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L180D15 +L180CA2 PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + PEA ^L04017F ; go card id + PEA L04017F + PEA $0000 + TDC + CLC + ADC #$FD31 + PHA + PEI $E3 + PEI $E1 + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FE25 + PHA + PEA $0002 + JSL L1509CE + PEA $001F + JSL L0313BE + LDA $D5 + BEQ L180D15 + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + PEA ^L04018B + PEA L04018B + PEA $0000 + TDC + CLC + ADC #$FF45 + PHA + PEA $0000 + TDC + CLC + ADC #$FD45 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L180D15 PHY + PHY + LDA L055437 + LDX L055439 + PHX + PHA + LDAL L050038 + PHA + JSL L07AE68 + PLA + STA $CF + PLX + STX $D1 + LDA $CF + ORA $D1 + BNE L180D37 + BRL L180F5E +L180D37 PHY + PHY + PEI $D1 + PEI $CF + JSL L151301 + PLA + PLX + CLC + ADC #$0100 + BCC L180D4A + INX +L180D4A STA $CB + STX $CD + PHY + PEI $D1 + PEI $CF + PEI $CD + PEI $CB + JSL L078A05 + PLA + LSR + BCS L180D62 + BRL L180F5E +L180D62 LDY #$0002 + LDA [$CF],Y + TAX + LDA [$CF] + PEI $CD + PEI $CB + JSL L150F53 + STA $C7 + STX $C9 + PHY + PHY + TDC + CLC + ADC #$00AE + PEA $0000 + PHA + LDY #$0002 + LDA [$CF],Y + PHA + LDA [$CF] + PHA + JSL L071CCD + PLA + STA $BF + PLX + STX $C1 + LDA $BF + ORA $C1 + BEQ L180DD8 + LDA $BF + LDX $C1 + INC + BNE L180DA2 + INX +L180DA2 STA $BF + STX $C1 + LDA $BF + LDX $C1 + STA $B9 + STX $BB + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + JSL L071B83 + PEI $BB + PEI $B9 + PEI $C1 + PEI $BF + PEI $C9 + PEI $C7 + LDA $B9 + LDX $BB + JSL L1512A5 + PHX + PHA + JSL L1511CE + BRL L180EE5 +L180DD8 PHY + PHY + PEA ^L040190 + PEA L040190 + LDY #$0002 + LDA [$CF],Y + PHA + LDA [$CF] + PHA + JSL L071CCD + PLA + STA $BF + PLX + STX $C1 + LDA $BF + ORA $C1 + BEQ L180E30 + TDC + CLC + ADC #$00A1 + PEA $0000 + PHA + PEA ^L04019B + PEA L04019B + PEA $000D + JSL L0313BE + SEP #$20 + LDA #$0D + STA $A2 + REP #$20 + PHY + PHY + TDC + CLC + ADC #$00A1 + PEA $0000 + PHA + PEI $C1 + PEI $BF + JSL L071CCD + PLA + STA $BF + PLX + STX $C1 +L180E30 LDA $BF + ORA $C1 + BNE L180E9D + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + PEA ^L0401A8 + PEA L0401A8 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA ^L0401B3 ; end mouseUp + PEA L0401B3 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD45 + PHA + PEA $0007 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDY #$0002 + LDA [$CF],Y + TAX + LDA [$CF] + STA $BF + STX $C1 + BRA L180EE5 +L180E9D LDX $C1 + LDA $BF + BNE L180EA4 + DEX +L180EA4 DEC + STA $C3 + STX $C5 + LDA #$00FF + AND [$C3] + CMP #$000D + BEQ L180EE5 + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE45 + PHA + PEA $0000 + TDC + CLC + ADC #$FD45 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L180EE5 LDA #$00FF + LDX #$FE45 + AND $00,X + STA $BD + PEI $C1 + PEI $BF + LDA $BD + JSL L150488 + JSL L150F53 + STA $B5 + STX $B7 + PEI $C1 + PEI $BF + PEI $B7 + PEI $B5 + PEI $C9 + PEI $C7 + LDA $B5 + LDX $B7 + JSL L1512A5 + PHX + PHA + JSL L1511CE + PEA $0000 + TDC + CLC + ADC #$FE46 + PHA + PEI $C1 + PEI $BF + LDA $BD + JSL L150488 + PHX + PHA + JSL L070597 + LDA L055437 + LDX L055439 + PHX + PHA + LDAL L050038 + PHA + JSL L0B878F + PHY + LDA L055437 + LDX L055439 + PHX + PHA + LDAL L050038 + PHA + PEI $D1 + PEI $CF + JSL L07D712 + PLA + STA $D3 +L180F5E PEI $D1 + PEI $CF + JSL L07185A + PEI $EB + PEI $E9 + JSL L07185A + PEI $E7 + PEI $E5 + JSL L07185A + JSL L0A20CA +L180F7A TSC + CLC + ADC #$05B2 + TCS + PLD + RTL + +L180F82 ENT + PHD + TSC + CLC + ADC #$FED2 + TCS + ADC #$0037 + TCD + LDA L05502B + LDX L05502D + CMP L055039 + BNE L180F9B + CPX L05503B +L180F9B BNE L180FA7 + PEA $0007 + JSL L0727E0 + BRL L181109 +L180FA7 LDA #$4000 + ANDL L053AE9 + BEQ L180FB3 + LDA #$0001 +L180FB3 STA $E9 + LDA L05504F + ORA $E9 + BEQ L180FC6 + PEA $0008 + JSL L0727E0 + BRL L181109 +L180FC6 PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $E1 + PLX + STX $E3 + PEA $0000 + TDC + CLC + ADC #$00C9 + PHA + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFC9 + PHA + PEI $E3 + PEI $E1 + JSL L072CD4 + PEA ^L04021A + PEA L04021A + PEA ^L04021B + PEA L04021B + JSL L073C22 + PHY + JSL L0727BF + PLA + STA $ED + PHY + PHY + PEA $1770 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + PEI $F1 + PEI $EF + PEA $0003 + JSL L073D2E + PEI $F1 + PEI $EF + JSL L15102F +L181044 PHY + PEA $0000 + JSL L0736C8 + PLA + STA $EB + LDA #$FFFF + CMP $EB + BNE L181077 + PEA $0001 + PEI $F1 + PEI $EF + PEA $0001 + JSL L072E7C + PEA $0000 + PEI $F1 + PEI $EF + PEA $0000 + JSL L072E7C + LDA #$0001 + STA $EB +L181077 LDX #$0000 + LDA $EB + DEC + BNE L181080 + INX +L181080 PHX + LDX #$0000 + LDA $EB + DEC + DEC + BNE L18108B + INX +L18108B TXA + ORA $01,S + PLX + LSR + BCC L181044 + PEI $F1 + PEI $EF + JSL L072634 + PEI $ED + JSL L0724F7 + JSL L09AFB1 + LDA $EB + DEC + DEC + BNE L181101 + LDA L055039 + LDX L05503B + STA $E5 + STX $E7 + PEA $0004 + JSL L098852 + LDA $E5 + LDX $E7 + CMP L055039 + BNE L1810C7 + CPX L05503B +L1810C7 BEQ L1810FA + PEI $E7 + PEI $E5 + PEA $0001 + JSL L0B883D + LDY #$0002 + LDA [$E1],Y + PHA + LDA [$E1] + PHA + JSL L075B09 + LDAL L05565D + BNE L1810F1 + PEI $E7 + PEI $E5 + JSL L09538D + BRA L1810F8 +L1810F1 PEA $0009 + JSL L0727E0 +L1810F8 BRA L181101 +L1810FA PEA $0009 + JSL L0727E0 +L181101 PEI $E3 + PEI $E1 + JSL L07185A +L181109 TSC + CLC + ADC #$012E + TCS + PLD + RTL + +L181111 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05542B + LDX L05542D + PHX + PHA + JSL L1517CD + PLY + PLY + PLD + RTL + +L181129 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055051 + AND L055245 + BEQ L18113F + JSL L0903A6 + BRA L181171 +L18113F LDAL L052D34 + BNE L18114E + PEA $0029 + JSL L0727E0 + BRA L181171 +L18114E PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + PEI $0A + PEA $0000 + JSL L07C09C + PLA + AND L05522F + BEQ L18116D + BRA L18114E +L18116D JSL L14174B +L181171 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + diff --git a/hypercardiigs/HyperEdit.X.S b/hypercardiigs/HyperEdit.X.S new file mode 100644 index 0000000..40a1855 --- /dev/null +++ b/hypercardiigs/HyperEdit.X.S @@ -0,0 +1,169 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150F53 + EXT L07346C + EXT L1509CE + EXT L1512A5 + EXT L070597 + EXT L055039 + EXT L05503B + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L071A1B + EXT L071B83 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L073D2E + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0715D9 + EXT L072E7C + EXT L078A05 + EXT L072B9F + EXT L078841 + EXT L070525 + EXT L07B114 + EXT L0A2034 + EXT L0A3283 + EXT L096A7B + EXT L096CC4 + EXT L0998E6 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L150132 + EXT L0550EF + EXT L0550ED + EXT L1517CD + EXT L150482 + EXT L150B0A + EXT L1511CE + EXT L0B883D + EXT L053AE9 + EXT L053ACB + EXT L053AC9 + EXT L0B878F + EXT L055045 + EXT L055043 + EXT L052D70 + EXT L052D6E + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L054FB7 + EXT L054FB9 + EXT L055051 + EXT L05503F + EXT L055041 + EXT L05504F + EXT L05502B + EXT L05502D + EXT L08273B + EXT L0808E0 + EXT L081A64 + EXT L085216 + EXT L087BAE + EXT L081E14 + EXT L1500F5 + EXT L1501AF + EXT L05312F + EXT L0532BD + EXT L055153 + EXT L0550BB + EXT L0903A6 + EXT L0968AD + EXT L09971B + EXT L090635 + EXT L098852 + EXT L095416 + EXT L099DCE + EXT L094E90 + EXT L09AFB1 + EXT L079A19 + EXT L1511C8 + EXT L086CDB + EXT L075B09 + EXT L073002 + EXT L07899F + EXT L150B2E + EXT L085DC0 + EXT L140E96 + EXT L055229 + EXT L055133 + EXT L055231 + EXT L05522F + EXT L055255 + EXT L052D32 + EXT L0551F5 + EXT L0551F7 + EXT L052D38 + EXT L055245 + EXT L0A20CA + EXT L0A3F63 + EXT L052D6C + EXT L052D6A + EXT L052D34 + EXT L07D585 + EXT L14174B + EXT L052D40 + EXT L07B168 + EXT L052D44 + EXT L052D42 + EXT L07A2F0 + EXT L071984 + EXT L079CC4 + EXT L07DD58 + EXT L050036 + EXT L055437 + EXT L055439 + EXT L055433 + EXT L055435 + EXT L05542F + EXT L055431 + EXT L05542B + EXT L05542D + EXT L055427 + EXT L055429 + EXT L071CCD + EXT L07AE68 + EXT L07D712 + EXT L07D64A + EXT L050008 + EXT L079836 + EXT L093E80 + EXT L071937 + EXT L052D3E + EXT L052D3C + EXT L052D3A + EXT L099243 + EXT L09457C + EXT L050038 + EXT L040160 + EXT L09538D + EXT L07C09C + EXT L040162 + EXT L040167 + EXT L04016F + EXT L040171 + EXT L040179 + EXT L04017B + EXT L04017F + EXT L04018B + EXT L040190 + EXT L04019B + EXT L0401A8 + EXT L0401B3 + EXT L04021A + EXT L04021B diff --git a/hypercardiigs/HyperGrx.E.S b/hypercardiigs/HyperGrx.E.S new file mode 100644 index 0000000..a47eb50 --- /dev/null +++ b/hypercardiigs/HyperGrx.E.S @@ -0,0 +1,7 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +ShieldCursor EQU $E01E98 +UnshieldCursor EQU $E01E9C diff --git a/hypercardiigs/HyperGrx.S b/hypercardiigs/HyperGrx.S new file mode 100644 index 0000000..22644ae --- /dev/null +++ b/hypercardiigs/HyperGrx.S @@ -0,0 +1,16263 @@ +* +* HypercardGS +* segment: $08 HyperGrx +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperGrx.l + lst off + +*--------------------------------------- + + use HyperGrx.E + use HyperGrx.X + + use 4/Ctl.Macs + use 4/Desk.Macs + use 4/Dialog.Macs + use 4/Event.Macs + use 4/Font.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/QdAux.Macs + use 4/Resource.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/TextEdit.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L080000 PHB + PHD + PHY + PHY + TSC + TCD + LDA $0D + AND #$000F + STA $01 + ASL + ASL + ASL + ADC $01 + STA $01 + LDA #$FFF5 + SEC + SBC $01 + STAL L0800E1+1 + LDA $0D + LSR + LSR + LSR + LSR + STA $03 + SEC + LDA $15 + SBC $11 + STA $15 + BCS L080031 + DEC $17 +L080031 SEC + LDA $19 + SBC $11 + STA $19 + BCS L08003C + DEC $1B +L08003C LDY $11 + PEI $12 + PLB + PLB +L080042 LDX $03 + BNE L080049 + BRL L0800E1 +L080049 LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + ORA [$19],Y + STA |$0000,Y + INY + INY + DEX + BMI L0800E4 + BEQ L0800E1 + BRL L080049 +L0800E1 BRL L0800E1 +L0800E4 DEC $0F + BEQ L0800F0 + TYA + CLC + ADC $0B + TAY + BRL L080042 +L0800F0 LDA $09 + STA $1B + LDA $07 + STA $19 + LDX $05 + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + PLB + RTL + +L080104 PHB + PHD + PHY + PHY + TSC + TCD + LDA $0D + AND #$000F + STA $01 + ASL + ASL + ADC $01 + ASL + ADC $01 + STA $01 + LDA #$FFF5 + SEC + SBC $01 + STAL L080212+1 + LDA $0D + LSR + LSR + LSR + LSR + STA $03 + SEC + LDA $19 + SBC $11 + STA $19 + BCS L080137 + DEC $1B +L080137 SEC + LDA $15 + SBC $11 + STA $15 + BCS L080142 + DEC $17 +L080142 SEC + LDA $1D + SBC $11 + STA $1D + BCS L08014D + DEC $1F +L08014D LDY $11 + PEI $12 + PLB + PLB +L080153 LDX $03 + BNE L08015A + BRL L080212 +L08015A LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA [$1D],Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + DEX + BMI L080215 + BEQ L080212 + BRL L08015A +L080212 BRL L080212 +L080215 DEC $0F + BEQ L080221 + TYA + CLC + ADC $0B + TAY + BRL L080153 +L080221 LDA $09 + STA $1F + LDA $07 + STA $1D + LDX $05 + TDC + CLC + ADC #$001C + TCS + TXA + TCD + PLB + RTL + +L080235 PHB + PHD + PHY + PHY + TSC + TCD + LDA $0D + AND #$000F + STA $01 + ASL + ADC $01 + ASL + ASL + STA $01 + LDA #$FFF5 + SEC + SBC $01 + STAL L080346+1 + LDA $0D + LSR + LSR + LSR + LSR + STA $03 + SEC + LDA $19 + SBC $11 + STA $19 + BCS L080266 + DEC $1B +L080266 SEC + LDA $15 + SBC $11 + STA $15 + BCS L080271 + DEC $17 +L080271 LDY $11 + PEI $12 + PLB + PLB +L080277 LDX $03 + BNE L08027E + BRL L080346 +L08027E LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + LDA |$0000,Y + ORA [$19],Y + AND [$15],Y + STA |$0000,Y + INY + INY + DEX + BMI L080349 + BEQ L080346 + BRL L08027E +L080346 BRL L080346 +L080349 DEC $0F + BEQ L080355 + TYA + CLC + ADC $0B + TAY + BRL L080277 +L080355 LDA $09 + STA $1B + LDA $07 + STA $19 + LDX $05 + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + PLB + RTL + +L080369 PHB + PHD + PHY + PHY + PHY + TSC + TCD + LDA $0F + AND #$000F + STA $01 + ASL + ASL + ADC $01 + ASL + ADC $01 + STA $01 + LDA #$FFF4 + SEC + SBC $01 + STAL L080468+1 + LDA $0F + LSR + LSR + LSR + LSR + STA $03 + SEC + LDA $17 + SBC $13 + STA $17 + BCS L08039D + DEC $19 +L08039D LDY $13 + PEI $14 + PLB + PLB + LDX #$FFFF +L0803A6 LDA $03 + STA $05 + BNE L0803AF + BRL L080468 +L0803AF TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + TXA + EOR [$17],Y + AND |$0000,Y + STA |$0000,Y + INY + INY + DEC $05 + BMI L08046B + BEQ L080468 + BRL L0803AF +L080468 BRL L080468 +L08046B DEC $11 + BEQ L080477 + TYA + CLC + ADC $0D + TAY + BRL L0803A6 +L080477 LDA $0B + STA $19 + LDA $09 + STA $17 + LDX $07 + TDC + CLC + ADC #$0016 + TCS + TXA + TCD + PLB + RTL + +L08048B PHB + PHD + PHY + PHY + TSC + TCD + LDA $0D + AND #$000F + STA $01 + ASL + ADC $01 + ASL + ADC $01 + STA $01 + LDA #$FFF5 + SEC + SBC $01 + STAL L080542+1 + LDA $0D + LSR + LSR + LSR + LSR + STA $03 + SEC + LDA $15 + SBC $11 + STA $15 + BCS L0804BD + DEC $17 +L0804BD LDY $11 + PEI $12 + PLB + PLB +L0804C3 LDX $03 + BNE L0804CA + BRL L080542 +L0804CA LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + LDA [$15],Y + STA |$0000,Y + INY + INY + DEX + BMI L080545 + BEQ L080542 + BRL L0804CA +L080542 BRL L080542 +L080545 DEC $0F + BEQ L080551 + TYA + CLC + ADC $0B + TAY + BRL L0804C3 +L080551 LDA $09 + STA $17 + LDA $07 + STA $15 + LDX $05 + TDC + CLC + ADC #$0014 + TCS + TXA + TCD + PLB + RTL + +L080565 PHB + PHD + PHY + PHY + TSC + TCD + LDA $0D + AND #$001F + STA $01 + ASL + ADC $01 + STA $01 + LDA #$FFED + SEC + SBC $01 + STAL L080619+1 + LDA $0D + LSR + LSR + LSR + LSR + LSR + STA $03 + LDA $0D + ASL + AND #$FFC0 + STA $01 + LDA #$0060 + SEC + SBC $01 + STA $0B + LDY $13 + PEI $14 + PLB + PLB +L0805A0 LDX $03 + BNE L0805A7 + BRL L080617 +L0805A7 LDA $11 + STA |$003E,Y + STA |$003C,Y + STA |$003A,Y + STA |$0038,Y + STA |$0036,Y + STA |$0034,Y + STA |$0032,Y + STA |$0030,Y + STA |$002E,Y + STA |$002C,Y + STA |$002A,Y + STA |$0028,Y + STA |$0026,Y + STA |$0024,Y + STA |$0022,Y + STA |$0020,Y + STA |$001E,Y + STA |$001C,Y + STA |$001A,Y + STA |$0018,Y + STA |$0016,Y + STA |$0014,Y + STA |$0012,Y + STA |$0010,Y + STA |$000E,Y + STA |$000C,Y + STA |$000A,Y + STA |$0008,Y + STA |$0006,Y + STA |$0004,Y + STA |$0002,Y + STA |$0000,Y + TYA + CLC + ADC #$0040 + TAY + DEX + BMI L08061C + BEQ L080617 + BRL L0805A7 +L080617 LDA $11 +L080619 BRL L080617 +L08061C DEC $0F + BEQ L080628 + TYA + CLC + ADC $0B + TAY + BRL L0805A0 +L080628 LDA $09 + STA $15 + LDA $07 + STA $13 + LDX $05 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + PLB + RTL + +L08063C PHD + TSC + TCD + STZ $0C + STZ $0A + LDY #$7CFE +L080646 LDA [$06],Y + INC + BEQ L080678 + DEC + BNE L080658 + LDA $0A + CLC + ADC #$0004 + STA $0A + BRA L080678 +L080658 TAX + AND #$F000 + BNE L080660 + INC $0A +L080660 TXA + AND #$0F00 + BNE L080668 + INC $0A +L080668 TXA + AND #$00F0 + BNE L080670 + INC $0A +L080670 TXA + AND #$000F + BNE L080678 + INC $0A +L080678 DEY + DEY + BPL L080646 + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L08068A PHD + TSC + TCD + LDY $06 + DEY + DEY + LDX #$0000 +L080694 LDA [$0C],Y + CMP [$08],Y + BEQ L08069B + INX +L08069B DEY + DEY + BPL L080694 + STX $10 + LDA $04 + STA $0E + LDA $03 + STA $0D + TDC + TCS + PLD + CLC + ADC #$000C + TCS + RTL + +L0806B2 PHD + TSC + TCD + LDY $06 + DEY + DEY + LDX #$0000 +L0806BC LDA [$08],Y + BEQ L0806C1 + INX +L0806C1 DEY + DEY + BPL L0806BC + STX $0C + LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L0806D6 PHD + TSC + SEC + SBC #$0012 + TCD + TCS + LDA [$1A] + STA $01 + LDY #$0002 + LDA [$1A],Y + STA $03 + STA L0550A3 + LDY #$0002 + LDA [$01],Y + STA L052F3F + LDY #$0006 + LDA [$01],Y + STA L052F43 + ORA L052F3F + BNE L080704 + BRL L0808A5 +L080704 STZ L052F41 + LDA #$0280 + STA L052F45 + LDX #^L052E9F + LDA #L052E9F + STA $05 + STX $07 + LDA #$0007 + STA $09 +L08071C LDA $01 + STA L0550A1 + LDA $03 + STA L0550A3 + JSL L081BAC + LDA L052F3F + STA $0B + JSL L082758 + STA $0D +L080735 LDA $0B + CMP L05509D + BCC L080743 + STA L05509F + JSL L0825D4 +L080743 LDA $09 + ASL + TAX + LDA $0B + CLC + ADCL L0808B8,X + AND #$0007 + ASL + TAX + LDAL L0808B8,X + STA $11 + CLC + ADC $0D + TAX + LDA L05509B + BPL L080765 + BRL L08087E +L080765 BEQ L08076A + BRL L08081F +L08076A PHB + PEI $1F + PLB + PLB + LDY $11 + LDA #$0003 + STA $0F + CLC +L080777 LDA #$0000 + SEP #$20 + LDA [$05],Y + BNE L080785 + LDA |$0000,X + BRA L080791 +L080785 LDAL $E12000,X + EOR |$0000,X + AND [$05],Y + EOR |$0000,X +L080791 STAL $E12000,X + TYA + ADC #$08 + TAY + LDA [$05],Y + BNE L0807A2 + LDA |$0008,X + BRA L0807AE +L0807A2 LDAL $E12008,X + EOR |$0008,X + AND [$05],Y + EOR |$0008,X +L0807AE STAL $E12008,X + TYA + ADC #$08 + TAY + LDA [$05],Y + BNE L0807BF + LDA |$0010,X + BRA L0807CB +L0807BF LDAL $E12010,X + EOR |$0010,X + AND [$05],Y + EOR |$0010,X +L0807CB STAL $E12010,X + TYA + ADC #$08 + TAY + LDA [$05],Y + BNE L0807DC + LDA |$0018,X + BRA L0807E8 +L0807DC LDAL $E12018,X + EOR |$0018,X + AND [$05],Y + EOR |$0018,X +L0807E8 STAL $E12018,X + TYA + ADC #$08 + TAY + LDA [$05],Y + BNE L0807F9 + LDA |$0020,X + BRA L080805 +L0807F9 LDAL $E12020,X + EOR |$0020,X + AND [$05],Y + EOR |$0020,X +L080805 STAL $E12020,X + TYA + ADC #$08 + TAY + REP #$20 + TXA + ADC #$0028 + TAX + DEC $0F + BMI L08081B + BRL L080777 +L08081B PLB + BRL L08087E +L08081F PHB + PEI $1F + PLB + PLB + LDY #$0001 +L080827 SEP #$20 + LDA |$0000,X +L08082C STAL $E12000,X + LDA |$0008,X + STAL $E12008,X + LDA |$0010,X + STAL $E12010,X + LDA |$0018,X + STAL $E12018,X + LDA |$0020,X + STAL $E12020,X + LDA |$0028,X + STAL $E12028,X + LDA |$0030,X + STAL $E12030,X + LDA |$0038,X + STAL $E12038,X + LDA |$0040,X + STAL $E12040,X + LDA |$0048,X + STAL $E12048,X + REP #$20 + TXA + CLC + ADC #$0050 + TAX + DEY + BPL L080827 + PLB + BRL L08087E +L08087E LDA $0D + CLC + ADC #$00A0 + STA $0D + INC $0B + LDA $0B + CMP L052F43 + BEQ L080892 + BRL L080735 +L080892 DEC $09 + BMI L0808A5 + LDA $18 + CMP #$0002 + BCC L0808A2 + PHA + JSL L0706CF +L0808A2 BRL L08071C +L0808A5 LDA $16 + STA $20 + LDA $15 + STA $1F + LDX $13 + TDC + CLC + ADC #$001E + TCS + TXA + TCD + RTL + +L0808B8 DW $0000 + DW $0002 + DW $0006 + DW $0003 + DW $0007 + DW $0005 + DW $0001 + DW $0004 + +L0808C8 ENT + ADRL L080785+3 + DW $001D + DW $0005 +L0808D0 ENT + ADRL L080791+3 + DW $001D + DW $0005 +L0808D8 ENT + ADRL L08082C+3 + DW $0007 + DW $000A + +L0808E0 ENT + PHD + TSC + TCD + LDY #$0006 + LDA [$0A],Y + ASL + STA [$06],Y + DEY + DEY + LDA [$0A],Y + STA [$06],Y + DEY + DEY + LDA [$0A],Y + ASL + STA [$06],Y + LDA [$0A] + STA [$06] + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L08090C ENT + PHD + TSC + SEC + SBC #$001C + TCD + TCS + STZ $30 + LDA [$2C] + AND #$00FF + BNE L080920 + BRL L080A4B +L080920 PHA + PHA + _GetPort + PLA + STA $11 + PLA + STA $13 + LDY #$007A + LDA [$11],Y + PHA + DEY + DEY + LDA [$11],Y + PHA + JSL L087547 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + _GetFontInfo + LDY #$0002 + LDA [$28],Y + STA $01 + LDA [$28] + CLC + ADC $24 + SEC + SBC $17 + STA $03 + LDY #$0006 + LDA [$28],Y + LDY #$0002 + SEC + SBC [$28],Y + STA $05 + LDX $22 + BEQ L0809AC +L080970 LDA [$2C] + AND #$00FF + BNE L08097A + BRL L080A35 +L08097A PHX + PEI $2E + PEI $2C + PEI $05 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L081B04 + LDA $2C + CLC + ADC $0B + STA $2C + BCC L0809A2 + INC $2E +L0809A2 INC $30 + BCC L0809A8 + INC $31 +L0809A8 PLX + DEX + BNE L080970 +L0809AC LDY #$0004 + LDA [$28],Y + CLC + ADC $24 + INC + STA $07 +L0809B7 LDA [$2C] + AND #$00FF + BNE L0809C1 + BRL L080A35 +L0809C1 PEI $01 + PEI $03 + _MoveTo + PEI $2E + PEI $2C + PEI $05 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L081B04 + JSR L080A5E + LDA $2C + CLC + ADC $0B + STA $2C + BCC L0809F6 + INC $2E +L0809F6 INC $30 + LDA $03 + CLC + ADC $24 + STA $03 + CMP $07 + BCC L0809B7 +L080A03 LDA [$2C] + AND #$00FF + BEQ L080A35 + PEI $2E + PEI $2C + PEI $05 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L081B04 + LDA $2C + CLC + ADC $0B + STA $2C + BCC L080A31 + INC $2E +L080A31 INC $30 + BRA L080A03 +L080A35 LDA $2C + DEC + CMP #$FFFF + BNE L080A3F + DEC $2E +L080A3F LDA [$2C] + AND #$00FF + CMP #$000D + BNE L080A4B + INC $30 +L080A4B LDA $20 + STA $2E + LDA $1F + STA $2D + LDX $1D + TDC + CLC + ADC #$002C + TCS + TXA + TCD + RTL + +L080A5E LDY $26 + BEQ L080A80 + LDA $05 + SEC + SBC $09 + INY + BEQ L080A6B + LSR +L080A6B PHA + PHA + PEA $0000 + PEI $05 + JSL L071A1B + PEA $0000 + _Move +L080A80 PEI $2E + PEI $2C + PEI $0B + _DrawText + RTS + +L080A8E PHD + TSC + SEC + SBC #$0060 + TCD + TCS + _PenNormal + PEA $0002 + PEA $0001 + _SetPenSize + PHA + LDY #$0023 + LDA #$00FF + AND [$72],Y + PHA + JSL L081A92 + PLA + STA $17 + LDY #$000E + LDA [$72],Y + STA $21 + AND #$000F + STA $19 + CMP #$0005 + BCC L080AD3 + LDA #$FFFF + STA $15 + BRA L080AE9 +L080AD3 PHA + LDY #$0014 + LDA #$000F + SEP #$20 + SEC + SBC [$72],Y + REP #$20 + PHA + JSL L081A92 + PLA + STA $15 +L080AE9 LDY #$0010 + LDA [$72],Y + STA $25 + INY + INY + LDA [$72],Y + STA $27 + LDY #$0002 + LDA [$72],Y + LDY $70 + BNE L080B03 + EOR #$FFFF + INC +L080B03 PHY + PEI $6E + PEI $6C + PEI $6A + PEI $68 + PHA + JSL L07A609 + PLA + STA $1F + LDY #$000C + LDA [$72],Y + ASL + STA $4F + STA $57 + TAX + DEY + DEY + LDA [$72],Y + STA $4D + STA $55 + DEY + DEY + LDA [$72],Y + ASL + STA $4B + STA $53 + DEY + DEY + LDA [$72],Y + STA $49 + STA $51 + CLC + ADC $4D + STA $0B + TXA + CLC + ADC $4B + CMP #$8000 + ROR + STA $09 + STZ $23 + LDA $66 + DEC + DEC + BEQ L080B6E + INC $23 + PHY + LDY #$0022 + LDA #$00FF + AND [$72],Y + PHA + JSL L081A92 + PLA + STA $13 + LDA $1F + BEQ L080B6A + LDA $17 + BRA L080B73 +L080B6A LDA $15 + BRA L080B73 +L080B6E LDA #$FFFF + STA $13 +L080B73 STA $11 + LDA $19 + BPL L080B7C + BRL L081110 +L080B7C CMP #$0007 + BCC L080B84 + BRL L081110 +L080B84 ASL + TAX + LDAL L080B8C,X + PHA + RTS + +L080B8C DA L080B9A-1 + DA L080BF3-1 + DA L080C2F-1 + DA L080C5C-1 + DA L080C9A-1 + DA L080D0A-1 + DA L080DA6-1 + +L080B9A LDA $15 + CMP #$FFFF + BNE L080BAB + LDA $1F + BEQ L080BDB + LDA $25 + ORA $27 + BNE L080BDB +L080BAB LDA $1F + BEQ L080BB4 + PEA $0002 + BRA L080BB7 +L080BB4 PEA $8003 +L080BB7 _SetPenMode + PEI $15 + JSL L081DD8 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + _PaintRect + _PenNormal +L080BDB LDA L05514D + BEQ L080BF0 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + _FrameRect +L080BF0 BRL L080E3B +L080BF3 PEI $11 + JSL L081DD8 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + _PaintRect + LDA L05514D + BEQ L080BF0 + PEA $3333 + JSL L081DD8 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + _FrameRect + _PenNormal + BRL L080E3B +L080C2F TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEI $13 + PEI $11 + _SpecialRect +L080C43 LDA $51 + INC + STA $51 + LDA $53 + INC + INC + STA $53 + LDA $55 + DEC + STA $55 + LDA $57 + DEC + DEC + STA $57 + BRL L080E3B +L080C5C PEI $11 + JSL L081DD8 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $001E + PEA $000E + _PaintRRect + LDA $23 + BEQ L080C43 + PEI $13 + JSL L081DD8 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $001E + PEA $000E + _FrameRRect + BRA L080C43 +L080C9A PEI $13 + JSL L081DD8 + LDA $49 + STA $41 + LDA $4B + STA $43 + CLC + ADC #$0004 + PHA + LDA $4F + DEC + DEC + STA $47 + LDA $4D + DEC + STA $45 + PHA + _MoveTo + PEI $47 + PEI $45 + _LineTo + PEI $47 + LDA $41 + INC + INC + PHA + _LineTo + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEI $13 + PEI $11 + _SpecialRect + LDA $51 + INC + STA $51 + LDA $53 + INC + INC + STA $53 + LDA $55 + DEC + DEC + STA $55 + LDA $57 + DEC + DEC + DEC + DEC + STA $57 + BRL L080E3B +L080D0A LDA L05514D + BEQ L080D1E + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + _FrameRect +L080D1E STZ $25 + STZ $27 + LDA $0B + DEC + CMP #$8000 + ROR + DEC + DEC + DEC + DEC + STA $41 + CLC + ADC #$0009 + STA $45 + LDA $4B + INC + INC + STA $43 + CLC + ADC #$0018 + STA $47 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEI $13 + PEA $FFFF + _SpecialRect + LDA $23 + AND $1F + BEQ L080DA1 + PEA $0001 + PEA $0001 + _SetPenSize + PEI $13 + JSL L081DD8 + PEI $43 + PEI $41 + _MoveTo + PEA $0017 + PEA $0008 + _Line + PEA $0000 + PEA $FFF8 + _Move + PEA $FFE9 + PEA $0008 + _Line +L080DA1 STZ $1F + BRL L080E3B +L080DA6 LDA L05514D + BEQ L080DBB + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + _FrameRect +L080DBB STZ $25 + STZ $27 + LDA $0B + DEC + CMP #$8000 + ROR + DEC + DEC + DEC + DEC + STA $41 + CLC + ADC #$0009 + STA $45 + LDA $4B + INC + INC + STA $43 + CLC + ADC #$0014 + STA $47 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + _EraseOval + LDA $23 + BEQ L080DA1 + PEI $13 + JSL L081DD8 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + _FrameOval + LDA $1F + BEQ L080DA1 + LDA $41 + INC + INC + STA $41 + LDA $43 + CLC + ADC #$0004 + STA $43 + LDA $45 + DEC + DEC + STA $45 + LDA $47 + SEC + SBC #$0004 + STA $47 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + _PaintOval + BRL L080DA1 +L080E3B LDA L053149 + STA $37 + LDA L053147 + STA $35 + LDY #$0002 + LDA [$35],Y + STA $3B + LDA [$35] + STA $39 + LDA $51 + STA [$39],Y + INY + INY + LDA $53 + STA [$39],Y + LDA $55 + INY + INY + STA [$39],Y + LDA $57 + INY + INY + STA [$39],Y + STZ $29 + STZ $2B + LDA $23 + BNE L080E75 + LDA $19 + BEQ L080E75 +L080E72 BRL L080F46 +L080E75 LDA $25 + ORA $27 + BEQ L080E72 + PHA + PHA + PEA $8001 + PEI $27 + PEI $25 + _LoadResource + PLA + STA $29 + PLA + STA $2B + BCC L080E9A + STZ $29 + STZ $2B + BRL L080F46 +L080E9A LDY #$0002 + LDA [$29],Y + STA $2F + LDA [$29] + STA $2D + LDA #$7FFF + AND [$2D] + STA [$2D] + LDA $0B + LDY #$0004 + SEC + SBC [$2D],Y + CMP #$8000 + ROR + LDY $21 + BPL L080EC0 + SEC + SBC #$0006 +L080EC0 STA $0F + LDA $09 + LDY #$0006 + SEC + SBC [$2D],Y + AND #$FFFE + STA $0D + LDA $23 + BNE L080ED8 + LDA #$FF00 + BRA L080F27 +L080ED8 LDA $1F + BNE L080EF7 + LDY #$0025 + LDA #$00FF + AND [$72],Y + XBA + ASL + ASL + ASL + ASL + STA $1B + LDA #$00FF + DEY + AND [$72],Y + XBA + CLC + ADC $1B + BRA L080F27 +L080EF7 LDA $19 + BNE L080F16 + LDY #$0024 + LDA #$00FF + AND [$72],Y + XBA + ASL + ASL + ASL + ASL + STA $1B + LDA #$00FF + INY + AND [$72],Y + XBA + CLC + ADC $1B + BRA L080F27 +L080F16 LDY #$0024 + LDA #$00FF + AND [$72],Y + XBA + ASL + ASL + ASL + ASL + CLC + ADC #$0F00 +L080F27 STA $1B + AND #$FF00 + BNE L080F35 + LDA $1B + ORA #$0003 + STA $1B +L080F35 PEI $2F + PEI $2D + PEI $1B + PEI $0D + PEI $0F + _DrawIcon +L080F46 LDA $21 + BMI L080F4D + BRL L0810FB +L080F4D LDA $23 + BNE L080F5D + LDA $19 + BEQ L080F5D + CMP #$0005 + BCS L080F5D + BRL L0810FB +L080F5D LDA $72 + LDX $74 + CLC + ADC #$002A + BCC L080F68 + INX +L080F68 STA $31 + STX $33 + LDY #$001A + LDA [$72],Y + STA $3D + LDY #$001E + SEP #$20 + LDA [$72],Y + STA $3F + DEY + DEY + LDA [$72],Y + STA $40 + REP #$20 + PEI $3F + PEI $3D + PEA $0000 + _InstallFont + PHY + PEI $33 + PEI $31 + _CStringWidth + PLA + STA $1D + LDA $19 + CMP #$0005 + BCC L080FB0 + CLC + LDA $4B + ADC #$001E + BRA L080FD7 +L080FB0 LDY #$0018 + LDA [$72],Y + BNE L080FBF + CLC + LDA $4B + ADC #$0006 + BRA L080FD7 +L080FBF INC + BEQ L080FCE + LDA $09 + ASL + SEC + SBC $1D + CMP #$8000 + ROR + BRA L080FD7 +L080FCE LDA $4F + SEC + SBC #$0006 + SEC + SBC $1D +L080FD7 STA $01 + TDC + CLC + ADC #$0059 + PEA $0000 + PHA + _GetFontInfo + LDA $29 + ORA $2B + BEQ L081009 + LDY #$0002 + LDA [$29],Y + STA $2F + LDA [$29] + STA $2D + INY + INY + LDA [$2D],Y + CLC + ADC $0F + ADC $59 + ADC $5F + STA $03 + BRA L081018 +L081009 LDA $0B + CLC + ADC $59 + SEC + SBC $5B + INC + CMP #$8000 + ROR + STA $03 +L081018 LDA $19 + BNE L081078 + LDA $29 + ORA $2B + BEQ L081078 + LDA $01 + DEC + DEC + STA $43 + CLC + ADC #$0004 + ADC $1D + STA $47 + LDA $03 + SEC + SBC $59 + DEC + STA $41 + LDA $03 + CLC + ADC $5B + INC + STA $45 + LDA $23 + BEQ L08105D + LDA $15 + CMP #$FFFF + BNE L08104F + PEI $11 + BRA L081060 +L08104F LDA $11 + LDX $1F + BEQ L08105A + LDA $15 + EOR #$FFFF +L08105A PHA + BRA L081060 +L08105D PEA $FFFF +L081060 JSL L081DD8 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + _PaintRect + LDA $23 + BEQ L0810ED +L081078 LDA #$FFFF + STA $05 + STA $07 + LDA $23 + BEQ L0810B2 + LDA $1F + BEQ L0810AA + LDA $19 + BNE L0810A0 + LDA $15 + CMP #$FFFF + BEQ L0810A0 + EOR #$FFFF + STA $07 + LDA $17 + EOR #$FFFF + STA $05 + BRA L0810B2 +L0810A0 LDA $17 + STA $07 + LDA $15 + STA $05 + BRA L0810B2 +L0810AA LDA $17 + STA $05 + LDA $15 + STA $07 +L0810B2 PEI $01 + PEI $03 + _MoveTo + PEI $05 + _SetForeColor + LDA $19 + BEQ L0810D8 + PEI $07 + _SetBackColor + PEA $0000 + BRA L0810DB +L0810D8 PEA $0004 +L0810DB _SetTextMode + PEI $33 + PEI $31 + _DrawCString +L0810ED PEI $3F + PEI $3D + PEA $0010 + _SetPurgeStat +L0810FB LDA $2A + BEQ L081110 + PEA $0001 + PEA $8001 + PEI $27 + PEI $25 + _ReleaseResource +L081110 LDA $64 + STA $74 + LDA $63 + STA $73 + LDX $61 + TDC + CLC + ADC #$0072 + TCS + TXA + TCD + RTL + +L081123 PHD + TSC + SEC + SBC #$005A + TCD + TCS + LDY #$0002 + LDA [$6E],Y + PEI $70 + PEI $6E + LDX $6C + PHX + BNE L08113D + EOR #$FFFF + INC +L08113D STA $09 + LDX #$0000 + LDY #$0004 + LDA [$6E],Y + AND #$4000 + BEQ L08114D + INX +L08114D TXA + AND $6C + STA $13 + TDC + CLC + ADC #$004B + PEA $0000 + PHA + JSL L083B58 + LDY #$0020 + LDA [$6E],Y + STA $05 + STZ $0F + LDY #$0006 + LDA [$6E],Y + STA $53 + INY + INY + LDA [$6E],Y + ASL + STA $55 + INY + INY + LDA [$6E],Y + STA $57 + INY + INY + LDA [$6E],Y + ASL + STA $59 + LDA $6A + BEQ L0811B0 + PHY + PHY + PEI $68 + PEI $66 + PEI $64 + PEI $62 + PEI $09 + PEI $13 + JSL L07B038 + PLA + STA $27 + PLA + STA $29 + LDX #$0000 + ORA $27 + BEQ L0811AE + LDA [$27] + AND #$00FF + BEQ L0811AE + INX +L0811AE STX $6A +L0811B0 _PenNormal + LDY #$000E + LDA [$6E],Y + AND #$000F + STA $07 + LDX #$0000 + LDA L05514B + BNE L0811D7 + LDA [$6E],Y + AND #$4000 + BEQ L0811D8 + LDA $07 + CMP #$0007 + BEQ L0811D8 +L0811D7 INX +L0811D8 STX $11 + PHA + LDY #$0014 + LDA [$6E],Y + AND #$00FF + EOR #$000F + PHA + JSL L081A92 + PLA + STA $19 + LDX #$0001 + LDA $60 + DEC + DEC + BNE L0811FD + DEX + LDA #$FFFF + STA $19 +L0811FD STX $21 + LDA $21 + BNE L081208 + LDA #$FFFF + BRA L081217 +L081208 PHA + LDY #$0022 + LDA [$6E],Y + AND #$00FF + PHA + JSL L081A92 + PLA +L081217 STA $0B + LDA $07 + BPL L081220 + BRL L081504 +L081220 CMP #$0008 + BMI L081228 + BRL L081504 +L081228 ASL + TAX + LDAL L081230,X + PHA + RTS + +L081230 DA L081240-1 + DA L08126B-1 + DA L081290-1 + DA L081504-1 + DA L0812A7-1 + DA L081504-1 + DA L081504-1 + DA L0812FE-1 + +L081240 LDA L05514B + BEQ L081255 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + _FrameRect +L081255 LDA $19 + CMP #$FFFF + BNE L08125F + BRL L081339 +L08125F PEA $8003 + _SetPenMode + BRA L081270 +L08126B LDA L05514B + BNE L081290 +L081270 PEI $19 + JSL L081DD8 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + _PaintRect + _PenNormal +L08128D BRL L081339 +L081290 TDC + CLC + ADC #$0053 + PEA $0000 + PHA +L081299 PEI $0B + PEI $19 + _SpecialRect + BRL L081339 +L0812A7 PEI $0B + JSL L081DD8 + PEA $0002 + PEA $0001 + _SetPenSize + LDA $53 + STA $43 + LDA $55 + STA $45 + CLC + ADC #$0004 + PHA + LDA $57 + DEC + STA $47 + PHA + LDA $59 + DEC + DEC + STA $49 + _MoveTo + PEI $49 + PEI $47 + _LineTo + PEI $49 + LDA $43 + INC + INC + PHA + _LineTo + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + BRA L081299 +L0812FE TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEI $0B + PEI $19 + _SpecialRect + LDA $21 + BEQ L081327 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEI $0B + PEI $19 + JSL L08510A +L081327 PHY + PEI $09 + JSL L086029 + PLA + STA $0F + LDA $51 + SEC + SBC #$001A + STA $51 +L081339 LDA #$0000 + LDX $07 + BNE L081341 + INC +L081341 ORA $21 + STA $1D + AND $6A + ORA $11 + STA $1F + BEQ L081383 + LDY #$001A + LDA [$6E],Y + STA $33 + LDY #$001E + SEP #$20 + LDA [$6E],Y + STA $35 + DEY + DEY + LDA [$6E],Y + STA $36 + REP #$20 + PEI $35 + PEI $33 + PEA $0000 + _InstallFont + TDC + CLC + ADC #$003B + PEA $0000 + PHA + _GetFontInfo +L081383 _PenNormal + LDA $6A + AND $1D + BNE L081393 + BRL L0814A0 +L081393 LDA $07 + BEQ L0813B1 + LDA $3B + CLC + ADC $3D + ADC $41 + DEC + CMP $05 + BCS L0813B1 + PEI $19 + _SetBackColor + PEA $0000 + BRA L0813B4 +L0813B1 PEA $0004 +L0813B4 _SetTextMode + PEA $FFFF + LDX $21 + BEQ L0813CC + LDY #$0023 + LDA [$6E],Y + PHA + JSL L081A92 +L0813CC _SetForeColor + LDA L053149 + STA $2D + LDA L053147 + STA $2B + LDY #$0002 + LDA [$2B],Y + STA $31 + LDA [$2B] + STA $2F + LDA $4B + STA [$2F],Y + INY + INY + LDA $4D + STA [$2F],Y + LDA $4F + INY + INY + STA [$2F],Y + LDA $51 + INY + INY + STA [$2F],Y + PHA + PEI $29 + PEI $27 + TDC + CLC + ADC #$004B + PEA $0000 + PHA + LDY #$0018 + LDA [$6E],Y + PHA + PEI $05 + PEI $0F + JSL L08090C + PLA + STA $15 + LDA #$0007 + CMP $07 + BEQ L081427 + BRL L0814A0 +L081427 LDY #$0002 + LDA [$2B],Y + STA $31 + LDA [$2B] + STA $2F + LDA $53 + STA [$2F],Y + INY + INY + INY + INY + LDA $57 + STA [$2F],Y + INY + INY + LDA $59 + STA [$2F],Y + LDA $4F + SEC + SBC $4B + STA $23 + PHY + PHY + PHA + PEI $05 + JSL L150BE2 + PLA + PLX + BEQ L081459 + INC +L081459 STA $17 + PEI $15 + LDA $05 + JSL L150BEE + PLA + STA $25 + CMP $23 + BEQ L081481 + BCC L081481 + PHY + PHY + LDA $25 + SEC + SBC $23 + PHA + PEI $05 + JSL L150BE2 + PLA + PLX + BEQ L08147F + INC +L08147F BRA L081484 +L081481 LDA #$0000 +L081484 CLC + ADC $17 + STA $15 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEI $0F + PEI $15 + PEI $17 + PEI $0B + PEI $19 + JSL L081904 +L0814A0 LDA $11 + AND $1D + BEQ L0814F2 + LDA $4F + INC + STA $01 + LDA $05 + CLC + ADC $4B + INC + SEC + SBC $3D + STA $4B + INC + STA $4F + LDA #$0F0F + AND $0B + PHA + LDA #$F0F0 + AND $19 + ORA $01,S + PLX + STA $1B + TDC + CLC + ADC #$004B + STA $03 + LDA $4F +L0814D2 CMP $01 + BCS L0814F2 + PEA $0000 + PEI $03 + PEI $1B + PEI $1B + _SpecialRect + LDA $05 + CLC + ADC $4B + STA $4B + INC + STA $4F + BRA L0814D2 +L0814F2 LDA $1F + BEQ L081504 + PEI $35 + PEI $33 + PEA $0010 + _SetPurgeStat +L081504 LDA $5E + STA $70 + LDA $5D + STA $6F + LDX $5B + TDC + CLC + ADC #$006E + TCS + TXA + TCD + RTL + +L081517 ENT + PHD + TSC + SEC + SBC #$0042 + TCD + TCS + STZ $01 + STZ $03 + PHA + PHA + LDA L055029 + PHA + LDA L055027 + PHA + JSL L0772AE + PLA + STA $05 + PLA + STA $07 + ORA $05 + BNE L08153E + BRL L0818DD +L08153E PHA + PEI $07 + PEI $05 + JSL L0718FA + PLA + STA $09 + PHA + PHA + LDA L055021 + PHA + LDA L05501F + PHA + JSL L07721A + PLA + STA $01 + PLA + STA $03 + ORA $01 + BNE L081565 + BRL L0818C4 +L081565 PHA + PEI $03 + PEI $01 + JSL L0718FA + PLA + STA $0B + PEA ^L05312F + PEA L05312F + _SetPort + LDA L05314B + STA $3B + LDA L05314D + STA $3D + LDY #$0002 + LDA [$3B] + TAX + LDA [$3B],Y + STA $3D + STX $3B + LDY #$0002 + LDA [$3B],Y + STA $25 + INY + INY + LDA [$3B],Y + STA $27 + INY + INY + LDA [$3B],Y + STA $29 + INY + INY + LDA [$3B],Y + STA $2B + LDA $4A + BEQ L0815E2 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0032 + BCC L0815C0 + INX +L0815C0 STA $0D + STX $0F + LDY #$0002 + LDA [$01] + STA $3B + LDA [$01],Y + STA $3D + LDY #$0024 + LDA [$3B],Y + STA $11 + LDA L05501F + STA $15 + LDA L055021 + STA $17 + BRA L081611 +L0815E2 LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$0032 + BCC L0815F1 + INX +L0815F1 STA $0D + STX $0F + LDY #$0002 + LDA [$05] + STA $3B + LDA [$05],Y + STA $3D + LDY #$0024 + LDA [$3B],Y + STA $11 + LDA L055027 + STA $15 + LDA L055029 + STA $17 +L081611 PEA ^L053107 + PEA L053107 + JSL L08273B + LDX #$0000 + LDA $4C + CMP #$0002 + BEQ L08162A + CMP #$0003 + BNE L08162B +L08162A INX +L08162B STX $1B + LDA $11 + BNE L081634 + BRL L08188C +L081634 LDA $1B + STA $19 + LDY #$0002 + LDA $4E + CMP [$0D],Y + BNE L081651 + LDA $4C + ASL + TAX + LDAL L0818EE,X + STA $19 + LDAL L0818F8,X + STA $1B +L081651 LDY #$000C + LDA [$0D],Y + ASL + STA $33 + DEY + DEY + LDA [$0D],Y + STA $31 + DEY + DEY + LDA [$0D],Y + ASL + STA $2F + DEY + DEY + LDA [$0D],Y + STA $2D + LDY #$0004 + LDA [$0D],Y + BMI L081686 + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA ^L053127 + PEA L053127 + JSL L081E53 +L081686 LDA $19 + BNE L08168D + BRL L081877 +L08168D LDY #$0004 + LDA [$0D],Y + BPL L081697 + BRL L081877 +L081697 PHY + TDC + CLC + ADC #$002D + PEA $0000 + PHA + TDC + ADC #$0025 + PEA $0000 + PHA + LDA L053147 + STA $3B + LDA L053149 + STA $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0002 + BCC L0816C2 + INX +L0816C2 PHX + PHA + _SectRect + PLA + BNE L0816D1 + BRL L081877 +L0816D1 TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA ^L053107 + PEA L053107 + JSL L081E53 + LDY #$0004 + LDA #$0003 + AND [$0D],Y + DEC + BEQ L0816F7 + CMP #$0001 + BEQ L081716 + BRL L081877 +L0816F7 PEI $0F + PEI $0D + PEI $4A + LDA L055021 + PHA + LDA L05501F + PHA + LDA L055029 + PHA + LDA L055027 + PHA + PEI $48 + JSL L080A8E + BRL L081877 +L081716 LDA L055147 + BNE L081720 + LDA L055149 + BRA L081730 +L081720 PHY + PEI $17 + PEI $15 + LDY #$0002 + LDA [$0D],Y + PHA + JSL L085819 + PLA +L081730 STA $35 + STZ $37 + LDA L05328D + LDY #$0002 + CMP [$0D],Y + BNE L081768 + LDA $4A + BEQ L081756 + LDA L055129 + CMP L05501F + BNE L081768 + LDA L05512B + CMP L055021 + BNE L081768 + INC $37 + BRA L081768 +L081756 LDA L055129 + CMP L055027 + BNE L081768 + LDA L05512B + CMP L055029 + BNE L081768 + INC $37 +L081768 LDA $37 + EOR #$0001 + AND $35 + STA $35 + PEI $0F + PEI $0D + PEI $4A + PEI $35 + PEI $03 + PEI $01 + PEI $07 + PEI $05 + PEI $48 + JSL L081123 + LDA $37 + BNE L08178E + BRL L081877 +L08178E LDA L055121 + STA $3B + LDA L055123 + STA $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0004 + BCC L0817A7 + INX +L0817A7 STA $3B + STX $3D + LDA #L05312F + STA [$3B] + LDA #^L05312F + LDY #$0002 + STA [$3B],Y + LDA L055123 + PHA + LDA L055121 + PHA + _TEUpdate + LDA L055121 + STA $3B + LDA L055123 + STA $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0004 + BCC L0817E0 + INX +L0817E0 STA $3B + STX $3D + LDA L0550ED + STA [$3B] + LDY #$0002 + LDA L0550EF + STA [$3B],Y + LDY #$000E + LDA #$000F + AND [$0D],Y + CMP #$0007 + BEQ L081801 + BRL L081877 +L081801 PHY + LDY #$0022 + LDA #$00FF + AND [$0D],Y + PHA + JSL L081A92 + PLA + STA $39 + LDA L055121 + STA $3B + LDA L055123 + STA $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0092 + BCC L08182B + INX +L08182B STA $3B + STX $3D + LDA [$3B],Y + TAX + LDA [$3B] + STA $3B + STX $3D + LDA [$3B],Y + STA $41 + LDA [$3B] + STA $3F + TDC + CLC + ADC #$002D + PEA $0000 + PHA + LDY #$0012 + LDA [$3F],Y + PHA + LDY #$001E + LDA [$3F],Y + PHA + DEY + DEY + LDA [$3F],Y + PHA + PEI $39 + PHY + PEA $000F + LDY #$0014 + LDA #$00FF + AND [$0D],Y + STA $3B + PLA + SEC + SBC $3B + PHA + JSL L081A92 + JSL L081904 +L081877 LDA [$0D] + CLC + ADC $0D + STA $0D + BCC L081882 + INC $0F +L081882 LDA $11 + DEC + BEQ L08188C + STA $11 + BRL L081634 +L08188C LDA L053147 + STA $3B + LDA L053149 + STA $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0002 + BCC L0818A5 + INX +L0818A5 PHX + PHA + JSL L082712 + PEI $03 + PEI $01 + PEI $0B + JSL L0718DA + LDA L055021 + PHA + LDA L05501F + PHA + PEA $0000 + JSL L074A24 +L0818C4 PEI $07 + PEI $05 + PEI $09 + JSL L0718DA + LDA L055029 + PHA + LDA L055027 + PHA + PEA $0000 + JSL L074A90 +L0818DD LDA $46 + STA $4E + LDA $45 + STA $4D + LDX $43 + TDC + CLC + ADC #$004C + TCS + TXA +L0818EE TCD + RTL + + DW $0001 + DW $0001 + DW $0000 + DW $0000 +L0818F8 DW $0001 + DW $0000 + DW $0001 + DW $0000 + DW $0001 + DW $0001 + +L081904 ENT + PHD + TSC + SEC + SBC #$0022 + TCD + TCS + LDA $2E + SEC + SBC $2C + BEQ L081915 + BPL L081918 +L081915 BRL L081A31 +L081918 PHY + PEI $30 + PHA + JSL L072FD5 + PLA + STA $30 + PHY + PEI $2A + JSL L081A92 + JSL L081DD8 + PEA $0002 + PEA $0001 + _SetPenSize + LDA #$000D + CLC + ADC [$32] + STA $01 + LDY #$0006 + LDA [$32],Y + SEC + SBC #$0018 + STA $03 + LDA [$32],Y + DEC + DEC + STA $07 + DEY + DEY + LDA [$32],Y + SEC + SBC #$000D + STA $05 + SEC + SBC $01 + STA $13 + PHY + PEA $0008 + LDX $2C + JSR L081A44 + PHA + JSL L072FA6 + PLA + STA $11 + LDA $13 + SEC + SBC $11 + STA $13 + LDX $30 + LDA $2E + SEC + SBC $2C + STA $2E + JSR L081A44 + STA $15 + PHY + CLC + ADC $01 + STA $09 + ADC $11 + PHA + LDA $03 + STA $0B + PEI $05 + JSL L072FD5 + PLA + STA $0D + LDA $07 + STA $0F + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + _FrameRect + LDA #$0F0F + AND $2A + PHA + LDA #$F0F0 + AND $28 + ORA $01,S + PLX + TAY + LDA #$F0F0 + AND $2A + PHA + LDA #$0F0F + AND $28 + ORA $01,S + PLX + STA $19 + LDX #$001E +L0819D5 LDA $19 + STA L052F47,X + DEX + DEX + STA L052F47,X + DEX + DEX + TYA + STA L052F47,X + DEX + DEX + STA L052F47,X + DEX + DEX + BPL L0819D5 + PEA ^L052F47 + PEA L052F47 + _SetPenPat + LDA $15 + BMI L081A1D + BEQ L081A1D + LDA $05 + STA $17 + LDA $09 + STA $05 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + _PaintRect + LDA $17 + STA $05 +L081A1D LDA $0D + STA $01 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + _PaintRect +L081A31 LDA $26 + STA $34 + LDA $25 + STA $33 + LDX $23 + TDC + CLC + ADC #$0032 + TCS + TXA + TCD + RTL + +L081A44 TDC + CLC + ADC #$001B + PEA $0000 + PHA + PHY + PHY + PHX + PEI $13 + JSL L150C46 + PEA $0000 + PEI $2E + JSL L151243 + PLA + PLA + LDA $1B + RTS + +L081A64 ENT + PHD + TSC + TCD + LDA #$0001 + STA $0A + LDY #$0004 + LDA [$06] + SEC + SBC [$06],Y + BPL L081A84 + DEY + DEY + LDA [$06],Y + LDY #$0006 + SEC + SBC [$06],Y + BPL L081A84 + DEC $0A +L081A84 LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L081A92 ENT + PHD + TSC + TCD + LDA $06 + AND #$000F + STA $06 + ASL + ASL + ASL + ASL + ORA $06 + STA $06 + XBA + ORA $06 + STA $08 + LDA $04 + STA $06 + LDA $03 + STA $05 + TDC + TCS + PLD + PLY + RTL + +L081AB6 PHB + PHD + TSC + TCD + LDA $0F + XBA + ORA $0B + STAL L081ACE+1 + LDX $0D + LDY $09 + LDA $07 + JSL L082758 + DEC +L081ACE MVN $000000,$000000 + LDA $05 + STA $0F + LDA $03 + STA $0D + TDC + TCS + PLD + CLC + ADC #$000C + TCS + PLB + RTL + +L081AE3 PHD + TSC + TCD + LDA $08 + LDY $06 + BEQ L081AF4 + DEY + DEY +L081AEE STA [$0A],Y + DEY + DEY + BPL L081AEE +L081AF4 LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L081B04 ENT + PHD + TSC + SEC + SBC #$000E + TCD + TCS + STZ $01 + STZ $03 + STZ $07 + STZ $0B + LDY #$0000 + STY $05 +L081B19 LDA [$1E],Y + AND #$00FF + INY + CMP #$000D + BEQ L081B7D + TAX + BNE L081B2A + DEY + BRA L081B7D +L081B2A CPX #$0020 + BEQ L081B6E + CPX #$0009 + BEQ L081B6E + LDA $0B + CMP #$0020 + BEQ L081B40 + CMP #$0009 + BNE L081B48 +L081B40 TYA + DEC + STA $05 + LDA $03 + STA $07 +L081B48 LDA $03 + STA $0D + LDA L052D92,X + AND #$00FF + CLC + ADC $01 + STA $03 + CMP $1C + BCC L081B6E + LDA $07 + BNE L081B66 + DEY + LDA $0D + STA $03 + BRA L081B7D +L081B66 LDY $05 + LDA $07 + STA $03 + BRA L081B7D +L081B6E LDA L052D92,X + AND #$00FF + CLC + ADC $01 + STA $01 + STX $0B + BRA L081B19 +L081B7D TYA + BNE L081B93 + LDA [$1E] + AND #$00FF + BEQ L081B93 + TAX + LDA L052D92,X + AND #$00FF + STA $03 + LDA #$0001 +L081B93 STA [$18] + LDA $03 + STA [$14] + LDA $12 + STA $20 + LDA $11 + STA $1F + LDX $0F + TDC + CLC + ADC #$001E + TCS + TXA + TCD + RTL + +L081BAC ENT + PHD + PHY + PHY + PHY + TSC + TCD + LDA L0550A1 + STA $01 + LDA L0550A3 + STA $03 + LDA [$01] + CMP #$000A + BNE L081C17 + LDY #$0002 + LDA [$01],Y + STA L05509D + STAL L081C03 + INY + INY + LDA [$01],Y + STAL L081C05 + STAL L081C0D + INY + INY + LDA [$01],Y + STAL L081C0B + INY + INY + LDA [$01],Y + STAL L081C07 + STAL L081C0F + LDA #L081C03 + STA L0550A1 + LDA #^L081C03 + STA L0550A3 + LDA #$FFFF + STA L05509B + BRA L081C36 +L081C03 DW $0000 +L081C05 DW $0000 +L081C07 DW $0000 + DW $3FFF +L081C0B DW $0000 +L081C0D DW $0000 +L081C0F DW $0000 + DW $3FFF + DW $3FFF + DW $3FFF +L081C17 LDY #$0002 + LDA [$01],Y + STA L05509D + LDA $01 + CLC + ADC #$000A + STA L0550A1 + LDA $03 + ADC #$0000 + STA L0550A3 + LDA #$FFFF + STA L05509B +L081C36 PEA ^L052E9F + PEA L052E9F + PEA $FFFF + PEA $0001 + PEA $0050 + PEA $0000 + JSL L080565 + TDC + TCS + PLY + PLY + PLY + PLD + RTL + +L081C53 ENT + PHD + TSC + SEC + SBC #$000E + TCD + TCS + LDAL L0550A7 + ORAL L0550A9 + BNE L081C8C + LDY #$0000 + PHY + PHY + PHY + PEA $00E0 + LDAL L054FBF + PHA + PEA $8010 + PHY + PHY + _NewHandle + PLX + PLA + STAL L0550A9 + TXA + STAL L0550A7 + BRA L081CC2 +L081C8C LDAL L0550A7 + STA $0B + LDAL L0550A9 + STA $0D + LDY #$0002 + LDA [$0B] + ORA [$0B],Y + BNE L081CAC + PEI $0D + PEI $0B + _RestoreHandle +L081CAC LDA $0D + LDX $0B + PHA + PHX + PEA $0000 + PHA + PHX + _SetPurge + JSL L0718BF +L081CC2 LDAL L0550A9 + STA $09 + ORAL L0550A7 + BNE L081CD1 + JMP L081D60 + +L081CD1 LDAL L0550A7 + STA $07 + LDY #$0002 + LDA [$07] + TAX + LDA [$07],Y + STX $07 + STA $09 + LDY #$00DE + LDA #$FFFF +L081CE9 STA [$07],Y + DEY + DEY + CPY #$0038 + BPL L081CE9 + PHY + PHY + PEA $0003 + _GetAddress + PLX + PLA + STX $03 + STA $05 + LDA #$0000 + STA [$07] + PHY + PHY + LDY #$0004 + LDA [$14] + STA [$07],Y + PHA + LDY #$0002 + LDA [$14],Y + LDY #$0006 + STA [$07],Y + LSR + PHA + _Multiply + PLA + PLX + LDY #$0002 + STA [$07],Y + TAX + LSR + CLC + ADC #$0003 + STA $01 + TXA + CLC + ADC #$0006 + TAX +L081D3B LDY $01 + LDA [$14],Y + AND #$00FF + ASL + TAY + LDA [$03],Y + TXY + STA [$07],Y + DEC $01 + DEX + DEX + CPX #$0008 + BPL L081D3B + LDAL L0550A9 + PHA + LDAL L0550A7 + PHA + JSL L07191C +L081D60 LDA $12 + STA $16 + LDA $11 + STA $15 + LDX $0F + TDC + CLC + ADC #$0014 + TCS + TXA + TCD + RTL + +L081D73 ENT + PHD + TSC + TCD + LDX L05510F + LDA [$06] + STAL $000000,X + LDY #$0002 + LDA [$06],Y + STAL $000002,X + INY + INY + LDA [$06],Y + STAL $000004,X + INY + INY + LDA [$06],Y + STAL $000006,X + LDA #$2000 + STAL $00000E,X + LDA #$00E1 + STAL $000010,X + LDA #$0000 + STAL $000014,X + STAL $000016,X + PHD + TXA + TCD + JSL ShieldCursor + PLD + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L081DC7 ENT + PHD + TSC + TCD + PHD + LDA L05510F + TCD + JSL UnshieldCursor + PLD + TDC + TCS + PLD + RTL + +L081DD8 ENT + PHD + TSC + SEC + SBC #$0020 + TCD + TCS + PHY + PEI $26 + JSL L081A92 + PLA + LDX #$001E +L081DEB STA $01,X + DEX + DEX + BPL L081DEB + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + _SetPenPat + LDA $24 + STA $26 + LDA $23 + STA $25 + LDX $21 + TDC + CLC + ADC #$0024 + TCS + TXA + TCD + RTL + +L081E14 ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDY #$0006 +L081E1E TYX + LDA [$12],Y + STA $01,X + DEY + DEY + BPL L081E1E + ASL $03 + ASL $07 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $10 + PEI $0E + PEI $10 + PEI $0E + JSL L081E5F + LDA $0C + STA $14 + LDA $0B + STA $13 + LDX $09 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + RTL + +L081E53 ENT + PHB + PLX + PLY + LDA $03,S + PHA + LDA $03,S + PHA + PHY + PHX + PLB +L081E5F ENT + PHD + TSC + TCD + LDA [$0E] + LDY #$0004 + SEC + SBC [$0E],Y + BPL L081E78 + INY + INY + LDA [$0E],Y + LDY #$0002 + SEC + SBC [$0E],Y + BPL L081E91 +L081E78 LDA [$0A] + STA [$06] + LDY #$0002 + LDA [$0A],Y + STA [$06],Y + INY + INY + LDA [$0A],Y + STA [$06],Y + INY + INY + LDA [$0A],Y + STA [$06],Y + BRA L081F0D +L081E91 LDA [$0A] + LDY #$0004 + SEC + SBC [$0A],Y + BPL L081EA7 + INY + INY + LDA [$0A],Y + LDY #$0002 + SEC + SBC [$0A],Y + BPL L081EC0 +L081EA7 LDA [$0E] + STA [$06] + LDY #$0002 + LDA [$0E],Y + STA [$06],Y + INY + INY + LDA [$0E],Y + STA [$06],Y + INY + INY + LDA [$0E],Y + STA [$06],Y + BRA L081F0D +L081EC0 LDA [$0E] + SEC + SBC [$0A] + BPL L081ECD + LDA [$0E] + STA [$06] + BRA L081ED1 +L081ECD LDA [$0A] + STA [$06] +L081ED1 LDY #$0002 + LDA [$0E],Y + SEC + SBC [$0A],Y + BPL L081EE1 + LDA [$0E],Y + STA [$06],Y + BRA L081EE5 +L081EE1 LDA [$0A],Y + STA [$06],Y +L081EE5 LDY #$0004 + LDA [$0E],Y + SEC + SBC [$0A],Y + BMI L081EF5 + LDA [$0E],Y + STA [$06],Y + BRA L081EF9 +L081EF5 LDA [$0A],Y + STA [$06],Y +L081EF9 LDY #$0006 + LDA [$0E],Y + SEC + SBC [$0A],Y + BMI L081F09 + LDA [$0E],Y + STA [$06],Y + BRA L081F0D +L081F09 LDA [$0A],Y + STA [$06],Y +L081F0D LDA $04 + STA $10 + LDA $03 + STA $0F + TDC + TCS + PLD + CLC + ADC #$000E + TCS + RTL + +L081F1E ENT + PHB + PHD + TSC + SEC + SBC #$0028 + TCD + TCS + LDA $2F + STA $01 + LDA $31 + STA $03 + LDA #$0000 + LDY #$0012 +L081F35 STA [$01],Y + DEY + DEY + BPL L081F35 + LDX #$0017 + LDY #$0018 +L081F41 LDA #$FF0F + STA [$01],Y + TYA + CLC + ADC #$0012 + TAY + LDA #$F0FF + STA [$01],Y + TYA + CLC + ADC #$0006 + TAY + DEX + BNE L081F41 + LDA #$0000 +L081F5D STA [$01],Y + INY + INY + CPY #$0254 + BNE L081F5D + LDA $33 + CLC + ADC #$0500 + STA $05 + LDA $35 + ADC #$0000 + STA $07 + PEI $06 + PLB + PLB + LDA $01 + CLC + ADC #$0018 + STA $01 + LDA $03 + ADC #$0000 + STA $03 + LDA #$0001 + STA $0B + STA $09 +L081F8F LDA $0B + ASL + ASL + CLC + ADC $05 + TAY + LDA #$0000 + SEP #$20 + LDX #$000F +L081F9F STZ $0F,X + DEX + BPL L081F9F + LDA |$0000,Y + LSR + LSR + LSR + LSR + TAX + INC $0F,X + LDA |$00A3,Y + LSR + LSR + LSR + LSR + TAX + INC $0F,X + LDA $0141,Y + AND #$0F + TAX + INC $0F,X + LDA $01E2,Y + AND #$0F + TAX + INC $0F,X + LDA $0280,Y + AND #$0F + TAX + INC $0F,X + LDA $0323,Y + AND #$0F + TAX + INC $0F,X + LDA $03C1,Y + LSR + LSR + LSR + LSR + TAX + INC $0F,X + LDA $0462,Y + LSR + LSR + LSR + LSR + TAX + INC $0F,X + LDA #$00 + STA $21 + LDX #$000F + BRA L081FF8 +L081FF5 DEX + BMI L082011 +L081FF8 CMP $0F,X + BCS L081FF5 + LDA $0F,X + STX $27 + CMP $21 + BCC L081FF5 + LDY $25 + STX $25 + STY $27 + LDY $21 + STA $21 + TYA + BRA L081FF5 +L082011 STA $23 + LDA $23 + BEQ L082030 + LDA $09 + EOR $0B + LSR + BCS L082029 + LDX $25 + CPX #$000F + BNE L082032 + LDX $27 + BRA L082032 +L082029 LDX $27 + CPX #$000F + BNE L082032 +L082030 LDX $25 +L082032 STX $1F + LDA $0B + LSR + TAY + BCC L082040 + LDA [$01],Y + AND #$F0 + BRA L08204C +L082040 LDA $1F + ASL + ASL + ASL + ASL + STA $1F + LDA [$01],Y + AND #$0F +L08204C ORA $1F + STA [$01],Y + REP #$20 + INC $0B + LDA $0B + CMP #$0027 + BCC L082081 + LDA #$0001 + STA $0B + INC $09 + LDA $05 + CLC + ADC #$0500 + STA $05 + BCC L08206E + INC $07 +L08206E LDA $01 + CLC + ADC #$0018 + STA $01 + BCC L08207A + INC $03 +L08207A LDA $09 + CMP #$0018 + BCS L082084 +L082081 BRL L081F8F +L082084 LDA $2D + STA $35 + LDA $2B + STA $33 + LDX $29 + TDC + CLC + ADC #$0032 + TCS + TXA + TCD + PLB + RTL + +L082098 PHB + PHD + TSC + SEC + SBC #$0042 + TCD + SEC + SBC #$0280 + TCS + STZ $1D + LDY #$0002 + LDA [$4D] + STA $3B + LDA [$4D],Y + AND #$FFF8 + STA $3D + INY + INY + LDA [$4D],Y + STA $3F + INY + INY + LDA [$4D],Y + CLC + ADC #$0007 + AND #$FFF8 + STA $41 + LDA $3F + SEC + SBC $3B + STA $01 + LDA $3D + LSR + LSR + STA $03 + LDA $41 + SEC + SBC $3D + LSR + LSR + LSR + STA $05 + ASL + STA $09 + DEC + DEC + STA $19 + LDA $3B + JSL L082758 + CLC + ADC $03 + LDX $57 + ADC $55 + BCC L0820F6 + INX +L0820F6 STA $1F + STX $21 + LDA $51 + STA $23 + LDA $53 + STA $25 + STZ $0B + LDA #$FFFF + STA $0D + STZ $0F + LDA $05 + LSR + LSR + LSR + INC + INC + STA $13 + TDC + CLC + ADC #$FF61 + STA $27 + STZ $29 + TDC + CLC + ADC #$FEC1 + STA $2B + STZ $2D + TDC + CLC + ADC #$FE21 + STA $2F + STZ $31 + TDC + CLC + ADC #$FD81 + STA $33 + STZ $35 + PEA $0000 + PLB + PLB + PEI $2D + PEI $2B + PEA $FFFF + PEI $09 + JSL L081AE3 + PEI $31 + PEI $2F + PEA $0000 + PEI $09 + JSL L081AE3 +L082157 LDY $19 + BEQ L082163 +L08215B LDA [$1F],Y + STA ($27),Y + DEY + DEY + BPL L08215B +L082163 LDA #$002E + CMP $0B + BNE L08216D + JSR L0822E3 +L08216D PHY + PEI $29 + PEI $27 + PEI $2D + PEI $2B + PEI $09 + JSL L08068A + PLA + STA $15 + BNE L08218A + LDA #$0010 + JSR L0822FD + BRL L08228C +L08218A PHY + PEI $29 + PEI $27 + PEI $31 + PEI $2F + PEI $09 + JSL L08068A + PLA + STA $17 + BNE L0821A7 + LDA #$0011 + JSR L0822FD + BRL L08228C +L0821A7 JSR L0822E3 + PHY + PEI $29 + PEI $27 + PEI $09 + JSL L0825B0 + PLA + BEQ L0821CE + LDA #$0001 + JSR L0822D2 + LDA [$27] + JSR L0822D2 + LDY #$0001 + LDA [$27],Y + JSR L0822D2 + BRL L08228C +L0821CE STZ $0F + LDA $27 + LDX $29 + STA $37 + STX $39 + PHY + PEI $29 + PEI $27 + PEI $09 + JSL L0806B2 + PLA + STA $11 + CMP $13 + BCC L082219 + LDA $15 + CMP $11 + BCS L082202 + INC $0F + LDA $33 + LDX $35 + STA $37 + STX $39 + LDA $15 + STA $11 + CMP $13 + BCC L082219 +L082202 LDA $17 + CMP $11 + BCS L082219 + LDA #$0002 + STA $0F + LDA $33 + LDX $35 + STA $37 + STX $39 + LDA $17 + STA $11 +L082219 LDA $0F + BEQ L08223E + PEI $29 + PEI $27 + LDA $0F + DEC + BNE L08222A + LDA $2B + BRA L08222C +L08222A LDA $2F +L08222C STA $1B + LDY $09 + BEQ L08223E + DEY + DEY +L082234 LDA ($27),Y + EOR ($1B),Y + STA ($33),Y + DEY + DEY + BPL L082234 +L08223E LDA $0F + INC + INC + INC + JSR L0822D2 + PHY + PEI $39 + PEI $37 + PEI $25 + PEI $23 + PEI $09 + JSL L082320 + PLA + STA $07 + CMP $09 + BCC L082281 + BEQ L082281 + LDA $23 + BNE L082264 + DEC $25 +L082264 DEC + STA $23 + LDA #$0000 + JSR L0822D2 + PEI $29 + PEI $27 + PEI $25 + PEI $23 + PEA $0000 + LDA $09 + PHA + STA $07 + JSL L070597 +L082281 LDA $07 + CLC + ADC $23 + STA $23 + BCC L08228C + INC $25 +L08228C LDX $2F + LDA $2B + STA $2F + LDA $27 + STA $2B + STX $27 + LDA $1F + CLC + ADC #$00A0 + BCC L0822A2 + INC $21 +L0822A2 STA $1F + DEC $01 + BEQ L0822AB + BRL L082157 +L0822AB JSR L0822E3 + LDA $23 + SEC + SBC $51 + STA [$49] + LDA $25 + SBC $53 + LDY #$0002 + STA [$49],Y + LDA $47 + STA $57 + LDA $45 + STA $55 + LDX $43 + TDC + CLC + ADC #$0054 + TCS + TXA + TCD + PLB + RTL + +L0822D2 SEP #$20 + STA [$23] + REP #$20 + INC $23 + BNE L0822E2 + INC $24 + BNE L0822E2 + INC $25 +L0822E2 RTS + +L0822E3 LDA $0B + BEQ L0822F7 + LDA #$0021 + CLC + ADC $0B + JSR L0822D2 + LDA $0D + JSR L0822D2 + STZ $0B +L0822F7 LDA #$FFFF + STA $0D + RTS + +L0822FD CMP $0D + BNE L082315 + LDA $0B + BNE L08230E + LDA $23 + BNE L08230B + DEC $25 +L08230B DEC + STA $23 +L08230E INC $0B + BNE L082314 + INC $0C +L082314 RTS + +L082315 TAX + JSR L0822E3 + STX $0D + TXA + JSR L0822D2 + RTS + +L082320 PHD + TSC + SEC + SBC #$001C + TCD + TCS + LDA $24 + STA $01 + LDA $26 + STA $03 + LDA $22 + STA $05 + STZ $11 + STZ $15 + STZ $19 +L08233A LDA $05 + BNE L082341 + BRL L082539 +L082341 LDA $11 + BMI L08237D + LDY #$0000 + LDX $05 +L08234A SEP #$20 +L08234C LDA [$28],Y + BEQ L082358 + INY + DEX + BNE L08234C + REP #$20 + BRA L082370 +L082358 STY $07 +L08235A LDA [$28],Y + BNE L082362 + INY + DEX + BNE L08235A +L082362 REP #$20 + TYA + SEC + SBC $07 + LSR + LSR + LSR + BNE L082377 + TXA + BNE L08234A +L082370 LDA #$FFFF + STA $11 + BRA L08237D +L082377 STA $13 + LDY $07 + STY $11 +L08237D LDA $19 + BMI L0823E6 + STZ $07 +L082383 LDX #$0000 + LDY $07 + LDA [$28],Y + STA $09 + INY + INY + CPY $05 + BCS L0823E1 + LDA [$28],Y + STA $0B + INY + INY + CPY $05 + BCS L0823E1 + LDA $09 + ORA $0B + BNE L0823A6 + STY $07 + BRA L082383 +L0823A6 LDA [$28],Y + CMP $09 + BNE L0823C3 + INY + INY + CPY $05 + BCS L0823C3 + LDA [$28],Y + CMP $0B + BNE L0823C3 + INY + CPY $05 + BCS L0823C3 + INX + INY + CPY $05 + BCC L0823A6 +L0823C3 TXA + BNE L0823D0 + LDA $07 + CLC + ADC #$0004 + STA $07 + BRA L082383 +L0823D0 INC + CMP #$0020 + BCC L0823D9 + LDA #$001F +L0823D9 STA $1B + LDY $07 + STY $19 + BRA L0823E6 +L0823E1 LDA #$FFFF + STA $19 +L0823E6 LDA $15 + BMI L08242E + STZ $07 +L0823EC LDY $07 + LDX #$0000 + SEP #$20 + CPY $05 + BCS L082417 + LDA [$28],Y + INY + CPY $05 + BCS L082408 +L0823FE CMP [$28],Y + BNE L082408 + INX + INY + CPY $05 + BCC L0823FE +L082408 REP #$20 + TXA + INC + LSR + LSR + CMP #$0002 + BCS L082420 + STY $07 + BRA L0823EC +L082417 REP #$20 + LDA #$FFFF + STA $15 + BRA L08242E +L082420 CMP #$0020 + BCC L082428 + LDA #$001F +L082428 STA $17 + LDY $07 + STY $15 +L08242E LDA $05 + LDX #$0000 + CMP $11 + BCC L08243A + LDA $11 + INX +L08243A CMP $15 + BEQ L082445 + BCC L082445 + LDA $15 + LDX #$0002 +L082445 CMP $19 + BEQ L082450 + BCC L082450 + LDA $19 + LDX #$0003 +L082450 STX $0D + STA $0F + LDA $0F + AND #$FFF8 + BEQ L082486 + TAX + LSR + LSR + LSR + ORA #$00A0 + STA [$24] + LDA #$0001 + JSR L082553 + TXY + DEY + DEY +L08246D LDA [$28],Y + STA [$24],Y + DEY + DEY + BPL L08246D + TXA + JSR L08255D + TXA + JSR L082553 + STX $09 + LDA $0F + SEC + SBC $09 + STA $0F +L082486 LDA $0F + BEQ L0824D2 + LDY #$0000 + TYX +L08248E LDA [$28],Y + AND #$00FF + BNE L08249B + INX + INY + CPY $0F + BNE L08248E +L08249B STX $09 + LDA $0F + SEC + SBC $09 + STA $0B + LDA $09 + JSR L08255D + LDA $0B + ASL + ASL + ASL + ORA $09 + STA [$24] + LDA #$0001 + JSR L082553 + LDY $0B + BEQ L0824D2 + DEY + SEP #$20 +L0824BF LDA [$28],Y + STA [$24],Y + DEY + BPL L0824BF + REP #$20 + LDA $0B + JSR L08255D + LDA $0B + JSR L082553 +L0824D2 LDA $0D + BEQ L082539 + DEC + BNE L0824F1 + LDA $13 + ORA #$0080 + STA [$24] + LDA #$0001 + JSR L082553 + LDA $13 + ASL + ASL + ASL + JSR L08255D + BRL L08233A +L0824F1 DEC + BEQ L08251C + LDA $1B + ORA #$00E0 + STA [$24] + LDA #$0001 + JSR L082553 + LDY #$0002 + LDA [$28],Y + STA [$24],Y + LDA [$28] + STA [$24] + LDA #$0004 + JSR L082553 + LDA $1B + ASL + ASL + JSR L08255D + BRL L08233A +L08251C LDA [$28] + XBA + AND #$FF00 + ORA $17 + ORA #$00C0 + STA [$24] + LDA #$0002 + JSR L082553 + LDA $17 + ASL + ASL + JSR L08255D + BRL L08233A +L082539 LDA $24 + SEC + SBC $01 + STA $2C + LDA $20 + STA $2A + LDA $1F + STA $29 + LDX $1D + TDC + CLC + ADC #$0028 + TCS + TXA + TCD + RTL + +L082553 CLC + ADC $24 + STA $24 + BCC L08255C + INC $26 +L08255C RTS + +L08255D PHA + CLC + ADC $28 + STA $28 + BCC L082567 + INC $2A +L082567 LDA $05 + SEC + SBC $01,S + PLX + STA $05 + RTS + +L082570 ENT + PHD + PHY + TSC + TCD + LDY #$001E +L082577 LDA [$08],Y + XBA + STA $01 + DEY + DEY + LDA [$08],Y + XBA + LSR + ROR $01 + BCC L082589 + ORA #$8000 +L082589 LSR + ROR $01 + BCC L082591 + ORA #$8000 +L082591 XBA + STA [$08],Y + LDA $01 + XBA + INY + INY + STA [$08],Y + DEY + DEY + DEY + DEY + BPL L082577 + LDA $06 + STA $0A + LDA $05 + STA $09 + TDC + TCS + PLY + PLD + PLY + PLY + RTL + +L0825B0 PHD + TSC + TCD + STZ $0C + LDY $06 + DEY + DEY + LDA [$08],Y +L0825BB CMP [$08],Y + BNE L0825C5 + DEY + DEY + BPL L0825BB + INC $0C +L0825C5 LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L0825D4 ENT + PHD + TSC + SEC + SBC #$0016 + TCD + TCS + LDA L0550A1 + STA $01 + LDA L0550A3 + STA $03 +L0825E6 LDA L05509F + CMP [$01] + BCS L0825F0 + BRL L08268D +L0825F0 JSR L0826E5 +L0825F3 LDA [$01] + CMP #$3FFF + BNE L0825FF + JSR L0826E5 + BRA L0825E6 +L0825FF STA $07 + JSR L0826E5 + LDA [$01] + STA $09 + CMP L052F41 + BEQ L082687 + BCC L082687 + LDA $07 + CMP L052F45 + BCS L082687 + CMP L052F41 + BCS L082620 + LDA L052F41 + STA $07 +L082620 LDA $09 + CMP L052F45 + BCC L08262C + LDA L052F45 + STA $09 +L08262C LDA $07 + LSR + LSR + AND #$FFFE + STA $0B + LDA $09 + DEC + LSR + LSR + AND #$FFFE + STA $0D + LDA $07 + AND #$0007 + ASL + TAX + LDAL L0826F2,X + STA $0F + LDA $09 + DEC + AND #$0007 + ASL + TAX + LDAL L082702,X + STA $11 + LDY $0B + LDA $0F + CPY $0D + BNE L082664 + AND $11 +L082664 EOR L052E9F,Y + STA L052E9F,Y + CPY $0D + BEQ L082687 + BRA L082679 +L082670 LDA L052E9F,Y + EOR #$FFFF + STA L052E9F,Y +L082679 INY + INY + CPY $0D + BNE L082670 + LDA L052E9F,Y + EOR $11 + STA L052E9F,Y +L082687 JSR L0826E5 + BRL L0825F3 +L08268D LDA [$01] + STA L05509D + LDA $01 + STA L0550A1 + LDA $03 + STA L0550A3 + STZ L05509B + LDA L052F41 + LSR + LSR + AND #$FFFE + STA $13 + TAX + LDA L052F45 + DEC + LSR + LSR + AND #$FFFE + STA $15 +L0826B5 LDA L052E9F,X + BNE L0826C7 + INX + INX + CPX $15 + BCC L0826B5 + BEQ L0826B5 + INC L05509B + BRA L0826DA +L0826C7 LDX $13 +L0826C9 LDA L052E9F,X + +* + + INC + BNE L0826DA + INX + INX + CPX $15 + BCC L0826C9 + BEQ L0826C9 + DEC L05509B +L0826DA LDX $17 + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + RTL + +L0826E5 LDA $01 + CLC + ADC #$0002 + STA $01 + BCC L0826F1 + INC $03 +L0826F1 RTS + +L0826F2 DW $FFFF + DW $FF3F + DW $FF0F + DW $FF03 + DW $FF00 + DW $3F00 + DW $0F00 + DW $0300 +L082702 DW $00C0 + DW $00F0 + DW $00FC + DW $00FF + DW $C0FF + DW $F0FF + DW $FCFF + DW $FFFF +L082712 ENT + PHD + TSC + TCD + LDA #$0000 + STA [$06] + LDY #$0002 + STA [$06],Y + INY + INY + LDA #$00C8 + STA [$06],Y + INY + INY + LDA #$0280 + STA [$06],Y + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L08273B ENT + PHD + TSC + TCD + LDA #$0000 + LDY #$0006 +L082744 STA [$06],Y + DEY + DEY + BPL L082744 + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L082758 ENT + PHA + ASL + ASL + ADC $01,S + ASL + ASL + ASL + ASL + ASL + STA $01,S + PLA + RTL + +L082766 ENT + PHD + TSC + SEC + SBC #$001C + TCD + TCS + LDA [$22] + STA $15 + LDY #$0002 + LDA [$22],Y + STA $17 + INY + INY + LDA [$22],Y + STA $19 + INY + INY + LDA [$22],Y + STA $1B + LDA $17 + LSR + LSR + AND #$FFFE + STA $09 + LDA $1B + DEC + LSR + LSR + AND #$FFFE + STA $0B + LDA $17 + AND #$0006 + TAX + LDAL L08294E,X + STA $0D + LDA $1B + DEC + AND #$0006 + TAX + LDAL L082956,X + STA $0F + LDA $15 + JSL L082758 + PHA + CLC + ADC $09 + STA $01 + PLA + CLC + ADC $0B + STA $03 + LDA $19 + DEC + JSL L082758 + PHA + CLC + ADC $09 + STA $05 + PLA + CLC + ADC $0B + STA $07 + LDY $01 +L0827D8 LDA [$26],Y + ORA $0D + CPY $03 + BNE L0827E4 + BRA L0827EA +L0827E2 AND [$26],Y +L0827E4 INY + INY + CPY $03 + BNE L0827E2 +L0827EA STA $11 + LDA [$26],Y + ORA $0F + AND $11 + INC + BNE L082818 + TYA + CLC + ADC #$00A0 + STA $03 + LDA $01 + CLC + ADC #$00A0 + STA $01 + TAY + INC $15 + LDA $15 + CMP $19 + BNE L0827D8 + STZ $15 + STZ $17 + STZ $19 + STZ $1B + BRL L082922 +L082818 LDY $05 +L08281A LDA [$26],Y + ORA $0D + CPY $07 + BNE L082826 + BRA L08282C +L082824 AND [$26],Y +L082826 INY + INY + CPY $07 + BNE L082824 +L08282C STA $11 + LDA [$26],Y + ORA $0F + AND $11 + INC + BNE L08284B + TYA + SEC + SBC #$00A0 + STA $07 + LDA $05 + SEC + SBC #$00A0 + STA $05 + TAY + DEC $19 + BRA L08281A +L08284B LDA $05 + CLC + ADC #$00A0 + STA $09 + LDA $07 + CLC + ADC #$00A0 + STA $0B + LDA $17 + LSR + AND #$FFFC + STA $17 + LDA $1B + INC + LSR + CLC + ADC #$0003 + AND #$FFFC + STA $1B + LDA #$FFFF + STA $13 +L082875 LDY $01 +L082877 LDA [$26],Y + AND $13 + STA $13 + TYA + CLC + ADC #$00A0 + TAY + CPY $05 + BCC L082877 + BEQ L082877 + LDA $13 + CPY $09 + BNE L082891 + ORA $0D +L082891 CPY $0B + BNE L082897 + ORA $0F +L082897 STA $13 + ORA #$FF0F + INC + BNE L0828C9 + INC $17 + LDA $13 + ORA #$FFF0 + INC + BNE L0828C9 + INC $17 + LDA $13 + ORA #$0FFF + INC + BNE L0828C9 + INC $17 + LDA $13 + ORA #$F0FF + INC + BNE L0828C9 + INC $17 + INC $01 + INC $01 + INC $05 + INC $05 + BRA L082875 +L0828C9 LDA #$FFFF + STA $13 +L0828CE LDY $03 +L0828D0 LDA [$26],Y + AND $13 + STA $13 + TYA + CLC + ADC #$00A0 + TAY + CPY $07 + BCC L0828D0 + BEQ L0828D0 + LDA $13 + CPY $09 + BNE L0828EA + ORA $0D +L0828EA CPY $0B + BNE L0828F0 + ORA $0F +L0828F0 STA $13 + ORA #$F0FF + INC + BNE L082922 + DEC $1B + LDA $13 + ORA #$0FFF + INC + BNE L082922 + DEC $1B + LDA $13 + ORA #$FFF0 + INC + BNE L082922 + DEC $1B + LDA $13 + ORA #$FF0F + INC + BNE L082922 + DEC $1B + DEC $03 + DEC $03 + DEC $07 + DEC $07 + BRA L0828CE +L082922 LDA $15 + STA [$22] + LDY #$0002 + LDA $17 + ASL + STA [$22],Y + INY + INY + LDA $19 + STA [$22],Y + INY + INY + LDA $1B + ASL + STA [$22],Y + LDA $20 + STA $28 + LDA $1F + STA $27 + LDX $1D + TDC + CLC + ADC #$0026 + TCS + TXA + TCD + RTL + +L08294E DW $0000 + DW $00F0 + DW $00FF + DW $F0FF +L082956 DW $FF0F + DW $FF00 + DW $0F00 + DW $0000 +L08295E ENT + PHD + TSC + SEC + SBC #$001C + TCD + TCS + LDA [$22] + STA $15 + LDY #$0002 + LDA [$22],Y + STA $17 + INY + INY + LDA [$22],Y + STA $19 + INY + INY + LDA [$22],Y + STA $1B + LDA $17 + LSR + LSR + AND #$FFFE + STA $09 + LDA $1B + DEC + LSR + LSR + AND #$FFFE + STA $0B + LDA $17 + AND #$0006 + TAX + LDAL L082B36,X + STA $0D + LDA $1B + DEC + AND #$0006 + TAX + LDAL L082B3E,X + STA $0F + LDA $15 + JSL L082758 + PHA + CLC + ADC $09 + STA $01 + PLA + CLC + ADC $0B + STA $03 + LDA $19 + DEC + JSL L082758 + PHA + CLC + ADC $09 + STA $05 + PLA + CLC + ADC $0B + STA $07 + LDY $01 +L0829D0 LDA [$26],Y + AND $0D + CPY $03 + BNE L0829DC + BRA L0829E2 +L0829DA ORA [$26],Y +L0829DC INY + INY + CPY $03 + BNE L0829DA +L0829E2 STA $11 + LDA [$26],Y + AND $0F + ORA $11 + BNE L082A0F + TYA + CLC + ADC #$00A0 + STA $03 + LDA $01 + CLC + ADC #$00A0 + STA $01 + TAY + INC $15 + LDA $15 + CMP $19 + BNE L0829D0 + STZ $15 + STZ $17 + STZ $19 + STZ $1B + BRL L082B0A +L082A0F LDY $05 +L082A11 LDA [$26],Y + AND $0D + CPY $07 + BNE L082A1D + BRA L082A23 +L082A1B ORA [$26],Y +L082A1D INY + INY + CPY $07 + BNE L082A1B +L082A23 STA $11 + LDA [$26],Y + AND $0F + ORA $11 + BNE L082A41 + TYA + SEC + SBC #$00A0 + STA $07 + LDA $05 + SEC + SBC #$00A0 + STA $05 + TAY + DEC $19 + BRA L082A11 +L082A41 LDA $05 + CLC + ADC #$00A0 + STA $09 + LDA $07 + CLC + ADC #$00A0 + STA $0B + LDA $17 + LSR + AND #$FFFC + STA $17 + LDA $1B + INC + LSR + CLC + ADC #$0003 + AND #$FFFC + STA $1B + STZ $13 +L082A68 LDY $01 +L082A6A LDA [$26],Y + ORA $13 + STA $13 + TYA + CLC + ADC #$00A0 + TAY + CPY $05 + BCC L082A6A + BEQ L082A6A + LDA $13 + CPY $09 + BNE L082A84 + AND $0D +L082A84 CPY $0B + BNE L082A8A + AND $0F +L082A8A STA $13 + AND #$00F0 + BNE L082AB8 + INC $17 + LDA $13 + AND #$000F + BNE L082AB8 + INC $17 + LDA $13 + AND #$F000 + BNE L082AB8 + INC $17 + LDA $13 + AND #$0F00 + BNE L082AB8 + INC $17 + INC $01 + INC $01 + INC $05 + INC $05 + BRA L082A68 +L082AB8 STZ $13 +L082ABA LDY $03 +L082ABC LDA [$26],Y + ORA $13 + STA $13 + TYA + CLC + ADC #$00A0 + TAY + CPY $07 + BCC L082ABC + BEQ L082ABC + LDA $13 + CPY $09 + BNE L082AD6 + AND $0D +L082AD6 CPY $0B + BNE L082ADC + AND $0F +L082ADC STA $13 + AND #$0F00 + BNE L082B0A + DEC $1B + LDA $13 + AND #$F000 + BNE L082B0A + DEC $1B + LDA $13 + AND #$000F + BNE L082B0A + DEC $1B + LDA $13 + AND #$00F0 + BNE L082B0A + DEC $1B + DEC $03 + DEC $03 + DEC $07 + DEC $07 + BRA L082ABA +L082B0A LDA $15 + STA [$22] + LDY #$0002 + LDA $17 + ASL + STA [$22],Y + INY + INY + LDA $19 + STA [$22],Y + INY + INY + LDA $1B + ASL + STA [$22],Y + LDA $20 + STA $28 + LDA $1F + STA $27 + LDX $1D + TDC + CLC + ADC #$0026 + TCS + TXA + TCD + RTL + +L082B36 DW $FFFF + DW $FF0F + DW $FF00 + DW $0F00 +L082B3E DW $00F0 + DW $00FF + DW $F0FF + DW $FFFF +L082B46 PHD + TSC + SEC + SBC #$0014 + TCD + TCS + LDA [$20] + STA $07 + LDY #$0002 + LDA [$20],Y + STA $09 + LDA $1C + CLC + ADC $1A + STA $0F + LDA $1E + BCC L082B65 + INC +L082B65 STA $11 +L082B67 STZ $0B + STZ $0D + LDA #$0000 + SEP #$20 + LDA [$07] + INC $07 + BNE L082B7C + INC $08 + BNE L082B7C + INC $09 +L082B7C AND #$FF + BMI L082BB1 + PHA + AND #$07 + BEQ L082B99 + TAY + TAX + DEY + LDA #$00 +L082B8A STA [$1C],Y + DEY + BPL L082B8A + TXA + CLC + ADC $1C + STA $1C + BCC L082B99 + INC $1D +L082B99 PLA + LSR + LSR + LSR + BEQ L082BAC + STA $0B + STA $0D + TAY + DEY +L082BA5 LDA [$07],Y + STA [$1C],Y + DEY + BPL L082BA5 +L082BAC REP #$20 + BRL L082C2F +L082BB1 ASL + ASL + BCS L082BE8 + ASL + BCS L082BCF + REP #$20 + STA $0D + DEC + DEC + TAY + LDA #$0000 +L082BC2 STA [$1C],Y + DEY + DEY + STA [$1C],Y + DEY + DEY + BPL L082BC2 + BRL L082C2F +L082BCF REP #$20 + STA $0D + STA $0B + DEC + DEC + TAY +L082BD8 LDA [$07],Y + STA [$1C],Y + DEY + DEY + LDA [$07],Y + STA [$1C],Y + DEY + DEY + BPL L082BD8 + BRA L082C2F +L082BE8 ASL + BCS L082C0A + REP #$20 + LSR + STA $0D + TAY + LDA #$0001 + STA $0B + LDA [$07] + AND #$00FF + STA $13 + XBA + ORA $13 + DEY + DEY +L082C02 STA [$1C],Y + DEY + DEY + BPL L082C02 + BRA L082C2F +L082C0A REP #$20 + LSR + STA $0D + TAX + LDA #$0004 + STA $0B + LDY #$0002 + LDA [$07] + STA $13 + LDA [$07],Y + TXY + TAX + DEY + DEY +L082C22 TXA + STA [$1C],Y + DEY + DEY + LDA $13 + STA [$1C],Y + DEY + DEY + BPL L082C22 +L082C2F LDA $0B + BEQ L082C3C + CLC + ADC $07 + STA $07 + BCC L082C3C + INC $09 +L082C3C LDA $1C + LDX $1E + CLC + ADC $0D + STA $1C + BCC L082C4A + INX + STX $1E +L082C4A CPX $11 + BCC L082C50 + BNE L082C57 +L082C50 CMP $0F + BCS L082C57 + BRL L082B67 +L082C57 LDA $07 + STA [$20] + LDY #$0002 + LDA $09 + STA [$20],Y + LDA $18 + STA $22 + LDA $17 + STA $21 + LDX $15 + TDC + CLC + ADC #$0020 + TCS + TXA + TCD + RTL + +L082C75 PHB + PHD + TSC + SEC + SBC #$0026 + TCD + SEC + SBC #$01E0 + TCS + LDA $2D + CMP #$0002 + BEQ L082C93 + PEA $0038 + JSL L0727E0 + BRL L082E79 +L082C93 LDY #$0006 + LDA [$31],Y + CLC + ADC #$0007 + AND #$FFF8 + STA $11 + DEY + DEY + LDA [$31],Y + STA $0F + DEY + DEY + LDA [$31],Y + AND #$FFF8 + STA $0D + LDA [$31] + STA $0B + PHY + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + PHA + _SectRect + PLA + BNE L082CD5 + BRL L082E79 +L082CD5 LDA $0F + SEC + SBC $0B + STA $13 + LDA $11 + SEC + SBC $0D + LSR + LSR + STA $09 + TAY + LSR + STA $15 + DEY + DEY + STY $07 + LDA $0B + JSL L082758 + STA $17 + LDA $0D + LSR + LSR + CLC + ADC $17 + CLC + ADC $35 + STA $17 + LDA $37 + ADC #$0000 + STA $19 + STZ $01 + STZ $03 + TDC + CLC + ADC #$FF61 + STA $1B + STZ $1D + TDC + CLC + ADC #$FEC1 + STA $1F + STZ $21 + TDC + CLC + ADC #$FE21 + STA $23 + STZ $25 + PEA $0000 + PLB + PLB + LDY $07 + LDA #$FFFF +L082D31 STA ($1F),Y + DEY + DEY + BPL L082D31 + LDY $07 + LDA #$0000 +L082D3C STA ($23),Y + DEY + DEY + BPL L082D3C +L082D42 LDA $01 + BEQ L082D4C + DEC $01 + LDA $05 + BRA L082D59 +L082D4C LDA [$39] + INC $39 + BNE L082D54 + INC $3B +L082D54 AND #$00FF + STA $05 +L082D59 CMP #$0015 + BCS L082D90 + ASL + TAX + LDAL L082D66,X + PHA + RTS + +L082D66 DA L082DA1+1 + DA L082DAF+2 + DA L082DBF+2 + DA L082DC4+1 + DA L082DC4+1 + DA L082DC4+1 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E76+2 + DA L082E01+1 + DA L082E0D+1 + DA L082E19+1 + DA L082E19+1 + DA L082E19+1 +L082D90 SEC + SBC #$0020 + BMI L082D9B + CMP #$0030 + BCC L082D9E +L082D9B BRL L082E79 +L082D9E DEC + STA $01 +L082DA1 BRA L082D4C + LDY $07 +L082DA5 LDA [$39],Y + STA ($1B),Y + DEY + DEY + BPL L082DA5 + LDA $09 +L082DAF BRL L082E26 + LDA [$39] + LDY $07 +L082DB6 STA ($1B),Y + DEY + DEY + BPL L082DB6 + LDA #$0002 +L082DBF BRL L082E26 + LDA $03 +L082DC4 BRA L082DCC + LDA $05 + SEC + SBC #$0003 +L082DCC PHA + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + PEI $1D + PEI $1B + PEI $09 + JSL L082B46 + PLA + BNE L082DE6 + BRL L082E2F +L082DE6 LDY $07 + DEC + BNE L082DF7 +L082DEB LDA ($1B),Y + EOR ($1F),Y + STA ($1B),Y + DEY + DEY + BPL L082DEB + BRA L082E2F +L082DF7 LDA ($1B),Y + EOR ($23),Y + STA ($1B),Y + DEY + DEY + BPL L082DF7 +L082E01 BRA L082E2F + LDY $07 +L082E05 LDA ($1F),Y + STA ($1B),Y + DEY + DEY + BPL L082E05 +L082E0D BRA L082E2F + LDY $07 +L082E11 LDA ($23),Y + STA ($1B),Y + DEY + DEY + BPL L082E11 +L082E19 BRA L082E2F + LDA $05 + SEC + SBC #$0012 + STA $03 + BRL L082D42 +L082E26 CLC + ADC $39 + STA $39 + BCC L082E2F + INC $3B +L082E2F LDY $07 + LDA $2F + BNE L082E3F +L082E35 LDA ($1B),Y + STA [$17],Y + DEY + DEY + BPL L082E35 + BRA L082E5A +L082E3F CMP #$8003 + BEQ L082E50 +L082E44 LDA ($1B),Y + ORA [$17],Y + STA [$17],Y + DEY + DEY + BPL L082E44 + BRA L082E5A +L082E50 LDA ($1B),Y + AND [$17],Y + STA [$17],Y + DEY + DEY + BPL L082E50 +L082E5A LDA $17 + CLC + ADC #$00A0 + STA $17 + BCC L082E66 + INC $19 +L082E66 LDY $23 + LDA $1F + STA $23 + LDA $1B + STA $1F + STY $1B + DEC $13 + BEQ L082E79 +L082E76 BRL L082D42 +L082E79 LDA $2B + STA $3B + LDA $29 + STA $39 + LDX $27 + TDC + CLC + ADC #$0038 + TCS + TXA + TCD + PLB + RTL + +L082E8D PHD + TSC + SEC + SBC #$001A + TCD + TCS + LDA [$20] + STA $01 + LDY #$0002 + LDA [$20],Y + STA $03 + PHA + TAX + LDA $01 + CLC + ADC #$0002 + BCC L082EAB + INX +L082EAB PHX + PHA + PEI $26 + PEI $24 + PEA ^L052F3F + PEA L052F3F + _SectRect + PLA + BNE L082EC4 + BRL L08321A +L082EC4 LDA L052F41 + AND #$FFF8 + STA L052F41 + LSR + LSR + STA $07 + LDA L052F45 + CLC + ADC #$0007 + AND #$FFF8 + STA L052F45 + LSR + LSR + SEC + SBC $07 + STA $09 + LDA $01 + STA L0550A1 + LDA $03 + STA L0550A3 + JSL L081BAC + LDA L052F3F + ASL + ASL + CLC + ADC L052F3F + ASL + ASL + ASL + ASL + ASL + CLC + ADC $07 + STA $05 + LDA #L052E9F + CLC + ADC $07 + STA $17 + LDA #^L052E9F + ADC #$0000 + STA $19 + LDA $09 + LSR + AND #$000F + STA $15 + ASL + ADC $15 + ASL + ASL + ADC $15 + ASL + ADC $15 + STA $15 + LDA #$FFE3 + SEC + SBC $15 + STAL L08317A+1 + LDA $09 + LSR + AND #$000F + STA $15 + ASL + ADC $15 + ASL + ADC $15 + STA $15 + LDA #$FFF2 + SEC + SBC $15 + STAL L083205+1 + LDA $09 + AND #$001E + STA $15 + LDA #$0020 + SEC + SBC $15 + STA $11 + LDA $09 + LSR + LSR + LSR + LSR + LSR + STA $0B + LDA $09 + AND #$FFE0 + STA $15 + LDA #$0080 + SEC + SBC $15 + STA $0F + LDA L052F3F + STA $13 + LDX $05 +L082F7C LDA $13 + CMP L05509D + BCC L082F8C + STA L05509F + PHX + JSL L0825D4 + PLX +L082F8C LDA L05509B + BPL L082F9A + TXA + CLC + ADC #$00A0 + TAX + BRL L08320E +L082F9A BEQ L082F9F + BRL L083181 +L082F9F LDY #$001E + PHB + PEI $29 + PLB + PLB + LDA $0B + STA $0D + BNE L082FB0 + BRL L083175 +L082FB0 LDA [$17],Y + BNE L082FB9 + LDA |$001E,X + BRA L082FC5 +L082FB9 LDAL $E1201E,X + EOR |$001E,X + AND [$17],Y + EOR |$001E,X +L082FC5 STAL $E1201E,X + DEY + DEY + LDA [$17],Y + BNE L082FD4 + LDA |$001C,X + BRA L082FE0 +L082FD4 LDAL $E1201C,X + EOR |$001C,X + AND [$17],Y + EOR |$001C,X +L082FE0 STAL $E1201C,X + DEY + DEY + LDA [$17],Y + BNE L082FEF + LDA |$001A,X + BRA L082FFB +L082FEF LDAL $E1201A,X + EOR |$001A,X + AND [$17],Y + EOR |$001A,X +L082FFB STAL $E1201A,X + DEY + DEY + LDA [$17],Y + BNE L08300A + LDA |$0018,X + BRA L083016 +L08300A LDAL $E12018,X + EOR |$0018,X + AND [$17],Y + EOR |$0018,X +L083016 STAL $E12018,X + DEY + DEY + LDA [$17],Y + BNE L083025 + LDA |$0016,X + BRA L083031 +L083025 LDAL $E12016,X + EOR |$0016,X + AND [$17],Y + EOR |$0016,X +L083031 STAL $E12016,X + DEY + DEY + LDA [$17],Y + BNE L083040 + LDA |$0014,X + BRA L08304C +L083040 LDAL $E12014,X + EOR |$0014,X + AND [$17],Y + EOR |$0014,X +L08304C STAL $E12014,X + DEY + DEY + LDA [$17],Y + BNE L08305B + LDA |$0012,X + BRA L083067 +L08305B LDAL $E12012,X + EOR |$0012,X + AND [$17],Y + EOR |$0012,X +L083067 STAL $E12012,X + DEY + DEY + LDA [$17],Y + BNE L083076 + LDA |$0010,X + BRA L083082 +L083076 LDAL $E12010,X + EOR |$0010,X + AND [$17],Y + EOR |$0010,X +L083082 STAL $E12010,X + DEY + DEY + LDA [$17],Y + BNE L083091 + LDA |$000E,X + BRA L08309D +L083091 LDAL $E1200E,X + EOR |$000E,X + AND [$17],Y + EOR |$000E,X +L08309D STAL $E1200E,X + DEY + DEY + LDA [$17],Y + BNE L0830AC + LDA |$000C,X + BRA L0830B8 +L0830AC LDAL $E1200C,X + EOR |$000C,X + AND [$17],Y + EOR |$000C,X +L0830B8 STAL $E1200C,X + DEY + DEY + LDA [$17],Y + BNE L0830C7 + LDA |$000A,X + BRA L0830D3 +L0830C7 LDAL $E1200A,X + EOR |$000A,X + AND [$17],Y + EOR |$000A,X +L0830D3 STAL $E1200A,X + DEY + DEY + LDA [$17],Y + BNE L0830E2 + LDA |$0008,X + BRA L0830EE +L0830E2 LDAL $E12008,X + EOR |$0008,X + AND [$17],Y + EOR |$0008,X +L0830EE STAL $E12008,X + DEY + DEY + LDA [$17],Y + BNE L0830FD + LDA |$0006,X + BRA L083109 +L0830FD LDAL $E12006,X + EOR |$0006,X + AND [$17],Y + EOR |$0006,X +L083109 STAL $E12006,X + DEY + DEY + LDA [$17],Y + BNE L083118 + LDA |$0004,X + BRA L083124 +L083118 LDAL $E12004,X + EOR |$0004,X + AND [$17],Y + EOR |$0004,X +L083124 STAL $E12004,X + DEY + DEY + LDA [$17],Y + BNE L083133 + LDA |$0002,X + BRA L08313F +L083133 LDAL $E12002,X + EOR |$0002,X + AND [$17],Y + EOR |$0002,X +L08313F STAL $E12002,X + DEY + DEY + LDA [$17],Y + BNE L08314E + LDA |$0000,X + BRA L08315A +L08314E LDAL $E12000,X + EOR |$0000,X + AND [$17],Y + EOR |$0000,X +L08315A STAL $E12000,X + DEY + DEY + TXA + CLC + ADC #$0020 + TAX + TYA + CLC + ADC #$0040 + TAY + DEC $0D + BMI L08317D + BEQ L083175 + BRL L082FB0 +L083175 TYA + SEC + SBC $11 + TAY +L08317A BRL L08317A +L08317D PLB + BRL L083209 +L083181 PHB + PEI $29 + PLB + PLB + LDY $0B + BEQ L083205 +L08318A LDA |$001E,X +L08318D STAL $E1201E,X + LDA |$001C,X + STAL $E1201C,X + LDA |$001A,X + STAL $E1201A,X + LDA |$0018,X + STAL $E12018,X + LDA |$0016,X + STAL $E12016,X + LDA |$0014,X + STAL $E12014,X + LDA |$0012,X + STAL $E12012,X + LDA |$0010,X + STAL $E12010,X + LDA |$000E,X + STAL $E1200E,X + LDA |$000C,X + STAL $E1200C,X + LDA |$000A,X + STAL $E1200A,X + LDA |$0008,X + STAL $E12008,X + LDA |$0006,X + STAL $E12006,X + LDA |$0004,X + STAL $E12004,X + LDA |$0002,X + STAL $E12002,X + LDA |$0000,X + STAL $E12000,X + TXA + CLC + ADC #$0020 + TAX + DEY + BMI L083208 + BNE L08318A +L083205 BRL L083205 +L083208 PLB +L083209 TXA + CLC + ADC $0F + TAX +L08320E INC $13 + LDA $13 + CMP L052F43 + BEQ L08321A + BRL L082F7C +L08321A LDA $1E + STA $2A + LDA $1D + STA $29 + LDX $1B + TDC + CLC + ADC #$0028 + TCS + TXA + TCD + RTL + +L08322D ENT + ADRL L082FB9+3 + DW $001B + DW $0010 +L083235 ENT + ADRL L082FC5+3 + DW $001B + DW $0010 +L08323D ENT + ADRL L08318D+3 + DW $0007 + DW $0010 +L083245 ENT + PHD + TSC + SEC + SBC #$0010 + TCD + TCS + _PenNormal + PEA $3333 + JSL L081DD8 + PEA $0002 + _SetPenMode + PEI $18 + PEI $16 + JSL L08273B + PEA $0004 + PEA $0002 + _SetPenSize + LDY #$0002 + LDA [$1E],Y + STA $07 + TAX + LDA [$1E] + STA $05 + JSR L0832A8 + PEA $0002 + PEA $0001 + _SetPenSize + LDY #$0002 + LDA [$22],Y + STA $07 + TAX + LDA [$22] + STA $05 + JSR L0832A8 + BRL L083323 +L0832A8 CLC + ADC #$0032 + BCC L0832AF + INX +L0832AF STA $01 + STX $03 + LDY #$0024 + LDA [$05],Y + TAY + BNE L0832BC + RTS + +L0832BC PHY + LDA $1A + BEQ L0832CF + LDY #$0004 + LDA [$01],Y + AND #$000F + CMP $1A + BEQ L0832CF + BRA L083313 +L0832CF LDA $1C + BNE L0832DC + LDY #$0004 + LDA [$01],Y + BPL L0832DC + BRA L083313 +L0832DC LDY #$000C + LDA [$01],Y + ASL + STA $0F + DEY + DEY + LDA [$01],Y + STA $0D + DEY + DEY + LDA [$01],Y + ASL + STA $0B + DEY + DEY + LDA [$01],Y + STA $09 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PHA + _FrameRect + PEI $18 + PEI $16 + JSL L081E53 +L083313 LDA [$01] + CLC + ADC $01 + STA $01 + BCC L08331E + INC $03 +L08331E PLY + DEY + BNE L0832BC + RTS + +L083323 LDA $14 + STA $24 + LDA $13 + STA $23 + LDX $11 + TDC + CLC + ADC #$0022 + TCS + TXA + TCD + RTL + +L083336 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0003 + JSL L0727E0 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + STZ L055139 + LDA #$FFFF + TAX + LDY #$0034 + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA #$0000 + TAX + LDY #$0028 + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L08337F ENT + PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + PHY + PHY + PEI $32 + PEI $30 + PEI $2E + PEI $2C + JSL L086D20 + PLA + STA $1B + PLX + STX $1D + LDA #$FFFF + TAX + CMP $1B + BNE L0833A5 + CPX $1D +L0833A5 BNE L0833B6 + PEA $0000 + PHD + JSL L083336 + STZ $1B + STZ $1D + BRL L0834F1 +L0833B6 LDA $1B + ORA $1D + BNE L0833C3 + STZ $34 + STZ $36 + BRL L0834F1 +L0833C3 LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + STA $0F + STX $11 + PHY + PHY + PEI $2A + PEI $28 + PEA $0001 + JSL L077264 + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L0833F7 + BRL L08347A +L0833F7 PHY + PEI $2A + PEI $28 + PEA $5041 + PEA $4D42 + PEI $11 + PEI $0F + JSL L077EAF + PLA + LSR + BCC L083467 + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + CLC + ADC #$000C + BCC L08341D + INX +L08341D STA $03 + STX $05 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$000C + BCC L083430 + INX +L083430 STA $07 + STX $09 + PEI $05 + PEI $03 + PEI $09 + PEI $07 + LDA $0F + LDX $11 + SEC + SBC #$000C + BCS L083447 + DEX +L083447 PHX + PHA + JSL L1511CE + PEI $2A + PEI $28 + PEA $0001 + JSL L074A5A + LDA $28 + LDX $2A + STA $34 + STX $36 + STZ $28 + STZ $2A + BRL L0834F1 +L083467 PEI $2A + PEI $28 + PEA $0000 + JSL L074A5A + PEI $2A + PEI $28 + JSL L077B28 +L08347A PHY + PHY + PEI $11 + PEI $0F + PEA $5041 + PEA $4D42 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L0834A6 + PEA $0000 + PHD + JSL L083336 + BRA L0834F1 +L0834A6 PHY + PHY + PEI $15 + PEI $13 + JSL L0742B3 + PLA + PLX + CLC + ADC #$000C + BCC L0834B9 + INX +L0834B9 STA $0B + STX $0D + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + CLC + ADC #$000C + BCC L0834CC + INX +L0834CC STA $03 + STX $05 + PEI $0D + PEI $0B + LDA $0F + LDX $11 + SEC + SBC #$000C + BCS L0834DF + DEX +L0834DF PHX + PHA + PEI $05 + PEI $03 + JSL L078BF0 + LDA $13 + LDX $15 + STA $34 + STX $36 +L0834F1 PEI $1D + PEI $1B + JSL L07185A + LDA $28 + ORA $2A + BEQ L083511 + PHY + PEI $2A + PEI $28 + PEA $5041 + PEA $4D42 + JSL L0751BE + PLA + STA $01 +L083511 LDA $26 + STA $32 + LDA $25 + STA $31 + LDA $23 + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L083523 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA $22 + ORA $24 + BEQ L083540 + PEI $24 + PEI $22 + PEA $0000 + PEI $1C + PEI $1A + JSL L085B3C +L083540 LDA $1E + ORA $20 + BEQ L083555 + PEI $20 + PEI $1E + PEA $FFFF + PEI $1C + PEI $1A + JSL L085B3C +L083555 PEI $1C + PEI $1A + JSL L08273B + LDA $26 + ORA $28 + BNE L083566 + BRL L0836A4 +L083566 PHY + PHY + PEI $28 + PEI $26 + PEA $0000 + JSL L077264 + PLA + STA $0D + PLX + STX $0F + LDA $0D + ORA $0F + BNE L08358A + PEI $28 + PEI $26 + JSL L083CC3 + BRL L0836A4 +L08358A LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $01 + STX $03 + LDA $22 + ORA $24 + BEQ L08360E + LDY #$0034 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0835C1 + PEI $24 + PEI $22 + PEA $FFFF + LDA #$001C + CLC + ADC $01 + LDX $03 + BCC L0835B9 + INX +L0835B9 PHX + PHA + JSL L085BFA + BRA L0835F9 +L0835C1 LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + CLC + ADC #$003C + BCC L0835D0 + INX +L0835D0 STA $05 + STX $07 + PEI $07 + PEI $05 + PEI $24 + PEI $22 + LDA #$001C + CLC + ADC $01 + LDX $03 + BCC L0835E7 + INX +L0835E7 PHX + PHA + PEA $0000 + LDY #$0013 + LDA #$00FF + AND [$01],Y + PHA + JSL L082C75 +L0835F9 LDA #$001C + CLC + ADC $01 + LDX $03 + BCC L083604 + INX +L083604 PHX + PHA + PEI $1C + PEI $1A + JSL L081E53 +L08360E LDA $1E + ORA $20 + BNE L083617 + BRL L083699 +L083617 LDY #$0038 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L08363C + PEI $20 + PEI $1E + PEA $0000 + LDA #$0024 + CLC + ADC $01 + LDX $03 + BCC L083634 + INX +L083634 PHX + PHA + JSL L085BFA + BRA L083684 +L08363C LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + CLC + ADC #$003C + BCC L08364B + INX +L08364B PHX + PHA + LDY #$0036 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + STA $09 + STX $0B + PEI $0B + PEI $09 + PEI $20 + PEI $1E + LDA #$0024 + CLC + ADC $01 + LDX $03 + BCC L083672 + INX +L083672 PHX + PHA + PEA $0000 + LDY #$0013 + LDA #$00FF + AND [$01],Y + PHA + JSL L082C75 +L083684 LDA #$0024 + CLC + ADC $01 + LDX $03 + BCC L08368F + INX +L08368F PHX + PHA + PEI $1C + PEI $1A + JSL L081E53 +L083699 PEI $28 + PEI $26 + PEA $0000 + JSL L074A5A +L0836A4 LDA $18 + STA $28 + LDA $17 + STA $27 + LDA $15 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L0836B6 ENT + PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $30 + PEI $2E + 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 L0836F6 + BRL L08381A +L0836F6 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 $40 + PEI $3E + LDA $09 + JSL L150488 + JSL L150F53 + STA $13 + STX $15 + PEI $3C + PEI $3A + LDA $09 + JSL L150488 + JSL L150F53 + STA $17 + STX $19 + PEI $38 + PEI $36 + LDA $09 + JSL L150488 + JSL L150F53 + STA $1B + STX $1D + PEI $34 + PEI $32 + LDA $09 + JSL L150488 + JSL L150F53 + STA $1F + STX $21 + LDA $2C + SEC + SBC #$FFFE + BVS L08379A + BPL L083798 + BRL L08381A +L083798 BRA L08379C +L08379A BPL L08381A +L08379C CMP #$0006 + BPL L08381A + SEC + SBC #$0000 + BEQ L0837E6 + DEC + BEQ L0837FE + SEC + SBC #$0002 + BEQ L0837B6 + DEC + DEC + BEQ L0837CE + BRA L08381A +L0837B6 PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $21 + PEI $1F + PEI $0B + PEI $0D + PEI $11 + JSL L080000 + BRA L08381A +L0837CE PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $21 + PEI $1F + PEI $0B + PEI $0D + PEI $11 + JSL L16017E + BRA L08381A +L0837E6 PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $21 + PEI $1F + PEI $0B + PEI $0D + PEI $11 + JSL L080235 + BRA L08381A +L0837FE PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $1D + PEI $1B + PEI $21 + PEI $1F + PEI $0B + PEI $0D + PEI $11 + JSL L080104 + BRA L08381A +L08381A LDA $2A + STA $40 + LDA $29 + STA $3F + LDA $27 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L08382C ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $28 + PEI $26 + 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 L08386C + BRL L083973 +L08386C 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 $0D + LDA $07 + LSR + LSR + LSR + AND #$7FFF + SEC + SBC $0D + STA $0F + LDA #$0050 + SEC + SBC $0F + ASL + STA $11 + LDA $0D + ASL + PHA + LDA $01 + PEA $00A0 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $09 + PEI $30 + PEI $2E + LDA $09 + JSL L150488 + JSL L150F53 + STA $13 + STX $15 + PEI $2C + PEI $2A + LDA $09 + JSL L150488 + JSL L150F53 + STA $17 + STX $19 + LDA $24 + SEC + SBC #$FFFB + BVS L0838EC + BPL L0838EA + BRL L083973 +L0838EA BRA L0838F1 +L0838EC BMI L0838F1 + BRL L083973 +L0838F1 CMP #$0068 + BPL L083973 + SEC + SBC #$0000 + BEQ L08394B + SEC + SBC #$0005 + BEQ L08390F + DEC + DEC + DEC + BEQ L083937 + SEC + SBC #$005F + BEQ L08395F + BRA L083973 +L08390F LDA $11 + BNE L083923 + PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $0B + JSL L081AB6 + BRA L083935 +L083923 PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $0B + PEI $0F + PEI $11 + JSL L08048B +L083935 BRA L083973 +L083937 PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $0B + PEI $0F + PEI $11 + JSL L080369 + BRA L083973 +L08394B PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $0B + PEI $0F + PEI $11 + JSL L16018C + BRA L083973 +L08395F PEI $15 + PEI $13 + PEI $19 + PEI $17 + PEI $0B + PEI $0F + PEI $11 + JSL L16019A + BRA L083973 +L083973 LDA $22 + STA $30 + LDA $21 + STA $2F + LDA $1F + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L083985 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $14 + PEI $12 + PEA $0008 + JSL L0313BE + LDA $16 + BEQ L0839B1 + PEA ^L0409FC + PEA L0409FC + JSL L07010A + BRA L083A2A +L0839B1 LDA L054FBB + SEC + SBC #$0000 + BMI L083A2A + PHY + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L083A2A + LDA #$FFF8 + AND $03 + STA $03 + LDA #$0007 + CLC + ADC $07 + AND #$FFF8 + STA $07 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L081D73 + PEI $18 + PEI $16 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L083A14 + INX +L083A14 STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + JSL L082E8D + JSL L081DC7 +L083A2A LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L083A3C ENT + PHD + TSC + CLC + ADC #$FFC0 + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $2F + PLX + STX $31 + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L0531D9 + PEA L0531D9 + JSL L1506A7 + PEA ^L0531E1 + PEA L0531E1 + PEA $0000 + PEA $0000 + JSL L1501B5 + LDA #$0001 + STA $3B +L083A79 PEI $3B + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L083C0E + PHY + LDA $3B + DEC + PHA + JSL L081A92 + PLA + STA $2D + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEI $2D + PEI $2D + JSL L1501B5 + LDA #$0010 + CMP $3B + BEQ L083AB0 + INC $3B + BRA L083A79 +L083AB0 PEA $0001 + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L083C0E + LDA #$0011 + STA $3B +L083AC5 PEI $3B + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L083C0E + LDA $35 + EOR #$FFFF + INC + PHA + LDA $33 + EOR #$FFFF + INC + PHA + JSL L151490 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + LDA $3B + SEC + SBC #$0010 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L053C9D + LDX #^L053C9D + BCC L083B07 + INX +L083B07 PHX + PHA + PEA $0020 + JSL L0313BE + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L1517EB + LDA #$0020 + CMP $3B + BEQ L083B31 + INC $3B + BRA L083AC5 +L083B31 PEA $0000 + PEA $0000 + JSL L151490 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + STZ L05512F + PEI $31 + PEI $2F + JSL L151131 + TSC + CLC + ADC #$0040 + TCS + PLD + RTL + +L083B58 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + LDY #$000E + LDA #$000F + AND [$1E],Y + STA $03 + LDX #$0000 + LDY #$000E + LDA #$2000 + AND [$1E],Y + CMP #$0000 + BEQ L083B7B + INX +L083B7B TXA + STA $05 + LDA #$0006 + CLC + ADC $1E + LDX $20 + BCC L083B89 + INX +L083B89 PHX + PHA + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L0808E0 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + LDA #$0004 + CMP $03 + BNE L083BBD + LDA $0D + DEC + DEC + STA $0D + LDA $0B + DEC + STA $0B +L083BBD LDA #$0004 + CLC + ADC $09 + STA $09 + LDA $0D + SEC + SBC #$0006 + STA $0D + LDA $05 + BEQ L083BE8 + LDA $07 + INC + INC + INC + STA $07 + LDA #$0006 + CLC + ADC $09 + STA $09 + LDA $0D + SEC + SBC #$0004 + STA $0D +L083BE8 PEI $1A + PEI $18 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $16 + STA $20 + LDA $15 + STA $1F + LDA $13 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L083C0E PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $10 + PEI $0E + JSL L08273B + LDX #$0000 + LDA $12 + BMI L083C28 + BEQ L083C28 + INX +L083C28 TXA + PHA + LDA $12 + SEC + SBC #$0020 + BEQ L083C3E + BVS L083C37 + EOR #$8000 +L083C37 BPL L083C3E + LDA #$0000 + BRA L083C41 +L083C3E LDA #$0001 +L083C41 AND $01,S + PLX + LSR + BCC L083CB1 + LDA $12 + DEC + STA $12 + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L083C5F + INX +L083C5F STA $05 + STX $07 + PEI $12 + PEA $0008 + JSL L1500F5 + PLX + PLX + PEA $001C + JSL L150BEE + PLA + STA [$05] + LDA $01 + LDX $03 + STA $05 + STX $07 + PEI $12 + PEA $0008 + JSL L150318 + PLX + PLX + PEA $000A + JSL L150BEE + PLA + STA [$05] + LDY #$0002 + LDA #$001C + CLC + ADC [$01],Y + DEC + DEC + LDY #$0006 + STA [$01],Y + LDA #$000A + CLC + ADC [$01] + DEC + LDY #$0004 + STA [$01],Y +L083CB1 LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L083CC3 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05508F + LDX L055091 + CMP $0A + BNE L083CD7 + CPX $0C +L083CD7 BEQ L083CEA + LDA $0A + LDX $0C + STA L05508F + STX L055091 + PEA $0018 + JSL L0727E0 +L083CEA LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L083CFB ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA L055137 + BNE L083D0B + BRL L083E96 +L083D0B PEA ^L0532B5 + PEA L0532B5 + JSL L082712 + LDA L055051 + BEQ L083D3E + LDX #$0000 + LDA L0550B9 + BNE L083D23 + INX +L083D23 TXA + AND L055153 + BEQ L083D2E + STZ L055135 + BRA L083D31 +L083D2E STZ L055139 +L083D31 PEA ^L0532BD + PEA L0532BD + JSL L082712 + BRL L083E93 +L083D3E LDA L055153 + BNE L083D46 + BRL L083E03 +L083D46 LDA L0550B9 + BNE L083D6F + PHY + PHY + PEA $FFFF + PEA $FFFF + LDA L055109 + LDX L05510B + PHX + PHA + LDA L055115 + LDX L055117 + PHX + PHA + JSL L08337F + PLA + STA $09 + PLX + STX $0B + BRA L083D91 +L083D6F PHY + PHY + PEA $FFFF + PEA $FFFF + LDA L055105 + LDX L055107 + PHX + PHA + LDA L055115 + LDX L055117 + PHX + PHA + JSL L08337F + PLA + STA $09 + PLX + STX $0B +L083D91 LDA #$FFFF + TAX + CMP $09 + BNE L083D9B + CPX $0B +L083D9B BNE L083DA0 + BRL L083E93 +L083DA0 LDA L055115 + LDX L055117 + CMP $09 + BNE L083DAC + CPX $0B +L083DAC BEQ L083E00 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L083DF6 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$000C + BCC L083DD7 + INX +L083DD7 STA $0D + STX $0F + LDA $09 + LDX $0B + STA [$0D] + TXA + LDY #$0002 + STA [$0D],Y + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + JSL L074A24 +L083DF6 LDA $09 + LDX $0B + STA L055115 + STX L055117 +L083E00 BRL L083E93 +L083E03 PHY + PHY + LDA L055101 + LDX L055103 + PHX + PHA + LDA L055105 + LDX L055107 + PHX + PHA + LDA L055119 + LDX L05511B + PHX + PHA + JSL L08337F + PLA + STA $09 + PLX + STX $0B + LDA #$FFFF + TAX + CMP $09 + BNE L083E31 + CPX $0B +L083E31 BEQ L083E93 + LDA L055119 + LDX L05511B + CMP $09 + BNE L083E3F + CPX $0B +L083E3F BEQ L083E93 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L083E89 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$000C + BCC L083E6A + INX +L083E6A STA $0D + STX $0F + LDA $09 + LDX $0B + STA [$0D] + TXA + LDY #$0002 + STA [$0D],Y + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L074A90 +L083E89 LDA $09 + LDX $0B + STA L055119 + STX L05511B +L083E93 STZ L055137 +L083E96 TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L083E9E ENT + PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + LDA L054FBB + SEC + SBC #$0000 + BMI L083EE4 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L085F5A + PEA $0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150306 + LDA L055027 + LDX L055029 + STA L05513F + STX L055141 + LDA L055039 + LDX L05503B + STA L05513B + STX L05513D +L083EE4 TSC + CLC + ADC #$0024 + TCS + PLD + RTL + +L083EEC PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA L055099 + BEQ L083EFC + BRL L083F91 +L083EFC PEA ^L053127 + PEA L053127 + PEA ^L05311F + PEA L05311F + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L081E5F + PHY + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L083F78 + LDA #$FFF8 + AND $03 + STA $03 + LDA #$0007 + CLC + ADC $07 + AND #$FFF8 + STA $07 + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L083F66 + INX +L083F66 STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + JSL L082E8D +L083F78 PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE + LDA #$0001 + STA L055099 +L083F91 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L083FA3 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L083E9E + LDA #$0001 + STA L055097 + STZ L055095 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L083FC9 PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + STZ $01 +L083FD3 TDC + CLC + ADC #$0003 + STA $23 + STZ $25 + LDA $01 + ASL + ASL + TAY + LDA $30 + STA [$23],Y + TDC + CLC + ADC #$0003 + STA $23 + STZ $25 + LDA $01 + ASL + INC + ASL + TAY + LDA $32 + STA [$23],Y + PEA $0000 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L150306 + STZ L055097 + LDA #$0001 + STA L055095 + LDA #$0007 + CMP $01 + BEQ L08401C + INC $01 + BRA L083FD3 +L08401C LDA $2A + STA $32 + LDA $29 + STA $31 + LDA $27 + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L08402E PHD + TSC + CLC + ADC #$FFA4 + TCS + TCD + LDA #$0003 + CLC + ADC $62 + LDX $64 + BCC L084041 + INX +L084041 CLC + ADC #$0004 + BCC L084048 + INX +L084048 STA $59 + STX $5B + LDA [$59] + SEC + SBC #$0000 + BPL L084057 + BRL L084187 +L084057 CMP #$0006 + BMI L08405F + BRL L084187 +L08405F ASL + TAX + LDAL L084067,X + PHA + RTS + +L084067 DA L084073-1 + DA L084088-1 + DA L084099-1 + DA L0840AA-1 + DA L0840BB-1 + DA L08414B-1 + +L084073 PEA $0000 + PEI $62 + JSL L083EEC + PEA $0000 + PEI $62 + JSL L083FA3 + BRL L0841CC +L084088 PEA $0000 + PEA $0000 + PEA $0000 + PHD + JSL L083FC9 + BRL L0841CC +L084099 PEA $0FFF + PEA $0FFF + PEA $0000 + PHD + JSL L083FC9 + BRL L0841CC +L0840AA PEA $0000 + PEA $0FFF + PEA $0000 + PHD + JSL L083FC9 + BRL L0841CC +L0840BB LDA L055099 + EOR #$0001 + PHA + LDA L055095 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L0840DC + PEA $0000 + PEA $0FFF + PEA $0000 + PHD + JSL L083FC9 +L0840DC PEA $0000 + PEI $62 + JSL L083EEC + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + JSL L085F5A + STZ $37 +L0840F4 TDC + CLC + ADC #$0039 + STA $59 + STZ $5B + LDA $37 + ASL + TAY + TYA + CLC + ADC $59 + TAX + LDA $5B + BCC L08410B + INC +L08410B PHA + PHX + TDC + CLC + ADC #$0039 + STA $59 + STZ $5B + LDA $37 + ASL + TAY + LDA #$0FFF + EOR [$59],Y + PLX + STX $59 + PLX + STX $5B + STA [$59] + LDA #$000F + CMP $37 + BEQ L084132 + INC $37 + BRA L0840F4 +L084132 PEA $0000 + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + JSL L150306 + STZ L055097 + STZ L055095 + BRL L0841CC +L08414B LDA #$0003 + CLC + ADC $62 + LDX $64 + BCC L084156 + INX +L084156 CLC + ADC #$0006 + BCC L08415D + INX +L08415D STA $59 + STX $5B + LDA [$59] + PHA + LDA #$0003 + CLC + ADC $62 + LDX $64 + BCC L08416F + INX +L08416F CLC + ADC #$0006 + BCC L084176 + INX +L084176 STA $59 + STX $5B + LDA [$59] + PHA + PEA $0000 + PHD + JSL L083FC9 + BRA L0841CC +L084187 PEA ^L040A1F + PEA L040A1F + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA #$0003 + CLC + ADC $62 + LDX $64 + BCC L0841A1 + INX +L0841A1 CLC + ADC #$0004 + BCC L0841A8 + INX +L0841A8 STA $59 + STX $5B + LDA [$59] + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + JSL L07010A +L0841CC LDA $60 + STA $64 + LDA $5F + STA $63 + LDA $5D + TCD + TSC + CLC + ADC #$0062 + TCS + RTL + +L0841DE PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $18 + DEC + STA $18 + PEI $18 + PEA $0003 + JSL L1500F5 + PLX + PLX + STA $07 + LDA #$FFF0 + STA $03 + LDA #$000F + AND $16 + STA $16 + PEI $18 + LDA $07 + PEA $0003 + JSL L150BEE + PLA + STA $09 + PLA + SEC + SBC $09 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L084223 + EOR #$8000 +L084223 BPL L084247 + LDA #$0001 + STA $05 +L08422A LDA $16 + ASL + ASL + ASL + ASL + STA $16 + LDA $03 + ASL + ASL + ASL + ASL + ORA #$000F + STA $03 + LDA $05 + CMP $01 + BEQ L084247 + INC $05 + BRA L08422A +L084247 LDA $07 + ASL + CLC + ADC $1A + LDX $1C + BCC L084252 + INX +L084252 STA $09 + STX $0B + LDA $07 + ASL + TAY + LDA $03 + AND [$1A],Y + ORA $16 + STA [$09] + LDA $10 + STA $1C + LDA $0F + STA $1B + LDA $0D + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L084274 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $16 + DEC + STA $16 + PEI $16 + PEA $0003 + JSL L1500F5 + PLX + PLX + STA $07 + LDA $07 + ASL + TAY + LDA [$18],Y + STA $05 + PEI $16 + LDA $07 + PEA $0003 + JSL L150BEE + PLA + STA $09 + PLA + SEC + SBC $09 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0842B5 + EOR #$8000 +L0842B5 BPL L0842D2 + LDA #$0001 + STA $03 +L0842BC PEI $05 + PEA $0004 + JSL L1510EF + PLA + STA $05 + LDA $03 + CMP $01 + BEQ L0842D2 + INC $03 + BRA L0842BC +L0842D2 LDA #$000F + AND $05 + STA $1C + LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0842EB PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$001B + TCD + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEI $FA + PEI $F8 + PEA $0020 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150300 + LDA #$0001 + STA $E5 +L08431F LDA $E5 + ASL + CLC + ADC #$0083 + TAX + STX $E9 + TDC + CLC + ADC $E9 + STA $E9 + STZ $EB + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $E5 + PEA $0000 + PHD + JSL L084274 + LDA #$0010 + JSL L150BEE + PLA + STA [$E9] + LDA $E5 + ASL + CLC + ADC #$0023 + TAX + STX $E9 + TDC + CLC + ADC $E9 + LDX #$0000 + PHX + PHA + PHY + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEI $E5 + PEA $0000 + PHD + JSL L084274 + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $E5 + PEA $0000 + PHD + JSL L084274 + PLA + STA $E9 + PLA + SEC + SBC $E9 + PLX + STX $E9 + PLX + STX $EB + STA [$E9] + LDA #$0030 + CMP $E5 + BEQ L0843A5 + INC $E5 + BRL L08431F +L0843A5 LDA #$0001 + STA $E7 +L0843AA LDA #$0001 + STA $E5 +L0843AF LDA $E5 + ASL + CLC + ADC #$0083 + TAX + STX $E9 + TDC + CLC + ADC $E9 + STA $E9 + STZ $EB + LDA $E5 + ASL + CLC + ADC #$0083 + TAX + LDA $00,X + PHA + LDA $E5 + ASL + CLC + ADC #$0023 + TAX + PLA + CLC + ADC $00,X + STA [$E9] + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $E5 + LDA $E5 + ASL + CLC + ADC #$0083 + TAX + LDA $00,X + PHA + PEA $0010 + JSL L1500F5 + PLX + PLX + PHA + PEA $0000 + PHD + JSL L0841DE + LDA #$0030 + CMP $E5 + BEQ L08440D + INC $E5 + BRA L0843AF +L08440D PEA $0000 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150306 + PEI $F6 + JSL L0706CF + LDA #$0010 + CMP $E7 + BEQ L08442F + INC $E7 + BRL L0843AA +L08442F PEA $0000 + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + JSL L150306 + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0114 + TCS + RTL + +L084451 PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + LDA $38 + DEC + BNE L084464 + STZ $23 + STZ $21 + BRA L0844C8 +L084464 LDA $38 + DEC + DEC + BNE L084476 + LDA #$0FFF + STA $23 + LDA #$0FFF + STA $21 + BRA L0844C8 +L084476 LDA #$0003 + CMP $38 + BNE L084486 + STZ $23 + LDA #$0FFF + STA $21 + BRA L0844C8 +L084486 LDA #$0005 + CMP $38 + BNE L0844C8 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L085F5A + TDC + CLC + ADC #$0001 + STA $27 + STZ $29 + LDA $36 + LSR + LSR + AND #$0003 + ASL + TAY + LDA [$27],Y + STA $23 + TDC + CLC + ADC #$0001 + STA $27 + STZ $29 + LDA #$0003 + AND $36 + CLC + ADC #$0004 + ASL + TAY + LDA [$27],Y + STA $21 +L0844C8 STZ $25 +L0844CA TDC + CLC + ADC #$0001 + STA $27 + STZ $29 + LDA $25 + ASL + TAY + LDA $23 + STA [$27],Y + TDC + CLC + ADC #$0001 + STA $27 + STZ $29 + LDA #$0008 + CLC + ADC $25 + ASL + TAY + LDA $23 + STA [$27],Y + LDA #$0003 + CMP $25 + BEQ L0844FB + INC $25 + BRA L0844CA +L0844FB LDA #$0004 + STA $25 +L084500 TDC + CLC + ADC #$0001 + STA $27 + STZ $29 + LDA $25 + ASL + TAY + LDA $21 + STA [$27],Y + TDC + CLC + ADC #$0001 + STA $27 + STZ $29 + LDA #$0008 + CLC + ADC $25 + ASL + TAY + LDA $21 + STA [$27],Y + LDA #$0007 + CMP $25 + BEQ L084531 + INC $25 + BRA L084500 +L084531 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $34 + PEA $0000 + PEI $30 + JSL L0842EB + STZ L055097 + LDA #$0001 + STA L055095 + LDA $2E + STA $38 + LDA $2D + STA $37 + LDA $2B + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L084560 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + LDA #$0003 + CLC + ADC $12 + LDX $14 + BCC L084587 + INX +L084587 CLC + ADC #$0004 + BCC L08458E + INX +L08458E STA $09 + STX $0B + LDA [$09] + BNE L0845C8 + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L0845B4 + INX +L0845B4 STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + JSL L082E8D + BRA L08461B +L0845C8 LDA #$0003 + CLC + ADC $12 + LDX $14 + BCC L0845D3 + INX +L0845D3 CLC + ADC #$0004 + BCC L0845DA + INX +L0845DA STA $09 + STX $0B + LDA #$0004 + CMP [$09] + BNE L084601 + PEA ^L053239 + PEA L053239 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $03 + PEI $01 + PEA $8000 + JSL L15025A + BRA L08461B +L084601 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$000B + CLC + ADC $12 + LDX $14 + BCC L084615 + INX +L084615 PHX + PHA + JSL L1517EB +L08461B LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L08462D PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $24 + PEI $22 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $1E + CLC + ADC $09 + STA $0D + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEI $1A + JSL L084560 + LDA $0D + STA $09 + LDA $05 + SEC + SBC $1E + STA $0D + LDA $20 + CLC + ADC $03 + STA $0F + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEI $1A + JSL L084560 + LDA $07 + SEC + SBC $20 + STA $0B + LDA $07 + STA $0F + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEI $1A + JSL L084560 + LDA $0D + STA $09 + LDA $05 + STA $0D + LDA $03 + STA $0B + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEI $1A + JSL L084560 + LDA $18 + STA $24 + LDA $17 + STA $23 + LDA $15 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L0846EC PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0003 + CLC + ADC $0A + LDX $0C + BCC L0846FF + INX +L0846FF CLC + ADC #$0004 + BCC L084706 + INX +L084706 STA $01 + STX $03 + LDA [$01] + BNE L084729 + LDA #$0001 + STA L055099 + PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE + BRA L084736 +L084729 STZ L055099 + PEA ^L05311F + PEA L05311F + JSL L082712 +L084736 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L084747 PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + STZ $11 +L084751 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $11 + LDX #$0000 + PHX + PHA + PEA $0001 + PEA $0000 + JSL L15080D + LDA #$003F + CMP $11 + BEQ L084776 + INC $11 + BRA L084751 +L084776 STZ $15 +L084778 PHY + JSL L150705 + PLA + AND #$003F + STA $11 +L084783 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $11 + LDX #$0000 + PHX + PHA + PEA $0001 + JSL L1516F3 + PLA + LSR + BCC L0847B6 + LDA $11 + INC + STA $11 + LDA $11 + SEC + SBC #$003F + BEQ L0847B4 + BVS L0847B0 + EOR #$8000 +L0847B0 BPL L0847B4 + STZ $11 +L0847B4 BRA L084783 +L0847B6 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $11 + LDX #$0000 + PHX + PHA + PEA $0001 + PEA $0001 + JSL L15080D + LDA $11 + LSR + LSR + LSR + STA $13 + LDA #$0007 + AND $11 + STA $11 + LDA $11 + PEA $0050 + JSL L150BEE + PLA + STA $0B + LDA $13 + PEA $0019 + JSL L150BEE + PLA + STA $09 + LDA #$0050 + CLC + ADC $0B + STA $0F + LDA #$0019 + CLC + ADC $09 + STA $0D + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEI $20 + JSL L084560 + LDY #$0067 + LDA [$20],Y + LSR + PHA + JSL L0706CF + LDA #$003F + CMP $15 + BEQ L08482F + INC $15 + BRL L084778 +L08482F PEA $0000 + PEI $20 + JSL L0846EC + PEA $0000 + PEI $20 + JSL L083FA3 + LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L084853 PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA $20 + SEC + SBC #$000C + BVS L084866 + EOR #$8000 +L084866 BPL L084870 + LDA $20 + SEC + SBC #$0007 + STA $20 +L084870 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L082712 + STZ $0F + STZ $11 + LDA $20 + SEC + SBC #$0005 + BMI L0848E3 + CMP #$0004 + BPL L0848E3 + SEC + SBC #$0000 + BEQ L08489F + DEC + BEQ L0848B0 + DEC + BEQ L0848C1 + DEC + BEQ L0848D2 + BRA L0848E3 +L08489F LDA #$0258 + STA $05 + LDA #$FFD8 + STA $0F + LDA #$000F + STA $0B + BRA L0848E3 +L0848B0 LDA #$0028 + STA $09 + LDA #$0028 + STA $0F + LDA #$000F + STA $0B + BRA L0848E3 +L0848C1 LDA #$00BE + STA $03 + LDA #$FFF6 + STA $11 + LDA #$0013 + STA $0B + BRA L0848E3 +L0848D2 LDA #$000A + STA $07 + LDA #$000A + STA $11 + LDA #$0013 + STA $0B + BRA L0848E3 +L0848E3 LDY #$0067 + LDA [$1C],Y + SEC + SBC #$0000 + BMI L08490F + BEQ L08490F + PHY + PEI $0F + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $0F + PHY + PEI $11 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $11 + LDA $0B + ASL + STA $0B +L08490F LDA $0B + STA $01 + LDA $01 + BMI L084954 + STZ $0D +L084919 LDA $0D + BEQ L084927 + LDY #$0067 + LDA [$1C],Y + PHA + JSL L0706CF +L084927 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PEI $1C + JSL L084560 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $0F + PEI $11 + JSL L1501AF + LDA $0D + CMP $01 + BEQ L084954 + INC $0D + BRA L084919 +L084954 PEA $0000 + PEI $1C + JSL L0846EC + PEA $0000 + PEI $1C + JSL L083FA3 + LDA $1A + STA $20 + LDA $19 + STA $1F + LDA $17 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L084978 PHD + TSC + CLC + ADC #$FF8A + TCS + TCD + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $82 + PEI $80 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$005D + PEA $0000 + PHA + LDA $7E + DEC + DEC + PHA + LDA $7C + DEC + PHA + LDA $7E + INC + INC + PHA + LDA $7C + INC + PHA + JSL L15100B + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA L055095 + BEQ L084A05 + LDA $03 + BEQ L0849CB + LDA #$0001 +L0849CB PHA + LDX #$0000 + LDA #$0012 + CMP $03 + BEQ L0849D7 + INX +L0849D7 TXA + AND $01,S + PLX + LSR + BCC L084A05 + LDA L055093 + PHA + JSL L081DD8 + PEA ^L053259 + PEA L053259 + JSL L15037D + STZ L055099 + PEA $0000 + PHD + JSL L083FA3 + PEA ^L05311F + PEA L05311F + JSL L082712 +L084A05 LDA $07 + DEC + BNE L084A0E + STZ $2B + BRA L084A33 +L084A0E LDA $07 + DEC + DEC + BNE L084A1B + LDA #$FFFF + STA $2B + BRA L084A33 +L084A1B LDA #$0003 + CMP $07 + BNE L084A29 + LDA #$3333 + STA $2B + BRA L084A33 +L084A29 PHY + PEI $09 + JSL L081A92 + PLA + STA $2B +L084A33 STZ $6F +L084A35 TDC + CLC + ADC #$000B + STA $73 + STZ $75 + LDA $6F + ASL + TAY + LDA $2B + STA [$73],Y + LDA #$000F + CMP $6F + BEQ L084A51 + INC $6F + BRA L084A35 +L084A51 LDA $2B + STA L055093 + LDA $05 + BNE L084A5F + LDA #$0001 + STA $05 +L084A5F PEA $0001 + LDA $05 + DEC + ASL + PHA + JSL L1505F2 + PLA + STA $69 + LDA $69 + LSR + STA $67 + LDA $03 + BPL L084A7A + BRL L084F81 +L084A7A CMP #$0013 + BMI L084A82 + BRL L084F81 +L084A82 ASL + TAX + LDAL L084A8A,X + PHA + RTS + +L084A8A DA L084AAE+1 + DA L084AB8+2 + DA L084AB8+2 + DA L084AE2+2 + DA L084BBC+2 + DA L084C50+2 + DA L084C50+2 + DA L084C50+2 + DA L084C50+2 + DA L084C5D+2 + DA L084CFD+2 + DA L084D75+2 + DA L084C50+2 + DA L084C50+2 + DA L084C50+2 + DA L084C50+2 + DA L084D80+2 + DA L084E30+2 +L084AAE DA L084ED1+2 + PEA $0000 + PHD + JSL L08402E +L084AB8 BRL L084F89 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + LDX #$0000 + LDA $03 + DEC + BNE L084AD3 + INX +L084AD3 PHX + PEI $69 + JSL L087C26 + PEA $0000 + PHD + JSL L08402E +L084AE2 BRL L084F89 + PEA ^L05312F + PEA L05312F + JSL L151131 + STZ L055099 + LDX #$0000 + LDA #$0004 + CMP $07 + BNE L084AFD + INX +L084AFD PHX + LDX #$0000 + LDA $07 + BNE L084B06 + INX +L084B06 TXA + ORA $01,S + PLX + LSR + BCC L084B48 + PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L084B26 + PEA ^L0532BD + PEA L0532BD + JSL L085216 +L084B26 LDA $07 + BNE L084B32 + LDA #$0001 + STA L055099 + BRA L084B46 +L084B32 PEA ^L053259 + PEA L053259 + JSL L150383 + PEA ^L053127 + PEA L053127 + JSL L082712 +L084B46 BRA L084B6F +L084B48 PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L1517EB + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA ^L053127 + PEA L053127 + JSL L082712 +L084B6F LDA L0550FD + LDX L0550FF + PHX + PHA + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L084B84 + INX +L084B84 STA $73 + STX $75 + LDY #$0002 + LDA [$73],Y + TAX + LDA [$73] + PHX + PHA + PEI $69 + JSL L0806D6 + PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE + LDA #$0004 + CMP $07 + BNE L084BBC + PEA ^L053259 + PEA L053259 + JSL L150383 +L084BBC BRL L084F89 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L082712 + LDA #$0002 + STA $65 + LDA $67 + BMI L084BDC + BEQ L084BDC + LDA #$0001 + STA $65 +L084BDC PEA $0026 + PEI $65 + JSL L1500F5 + PLX + PLX + STA $01 + LDA $01 + BMI L084C40 + STZ $6F +L084BEF LDA $6F + BEQ L084BF9 + PEI $67 + JSL L0706CF +L084BF9 STZ $71 +L084BFB LDA $71 + PEA $0014 + JSL L150BEE + LDA $6F + PEI $65 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $55 + LDA $65 + CLC + ADC $55 + STA $59 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L084560 + LDA #$0009 + CMP $71 + BEQ L084C36 + INC $71 + BRA L084BFB +L084C36 LDA $6F + CMP $01 + BEQ L084C40 + INC $6F + BRA L084BEF +L084C40 PEA $0000 + PHD + JSL L0846EC + PEA $0000 + PHD + JSL L083FA3 +L084C50 BRL L084F89 + PEI $03 + PEA $0000 + PHD + JSL L084853 +L084C5D BRL L084F89 + LDA #$005A + STA $55 + LDA #$0120 + STA $57 + LDA #$006E + STA $59 + LDA #$0160 + STA $5B + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L084560 + LDA #$0020 + STA $6B + LDA #$000A + STA $6D + LDA $67 + BMI L084C9F + BEQ L084C9F + LDA #$0010 + STA $6B + LDA #$0005 + STA $6D +L084C9F PEI $69 + JSL L0706CF + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + LDA $6B + EOR #$FFFF + INC + PHA + LDA $6D + EOR #$FFFF + INC + PHA + JSL L151005 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEI $6B + PEI $6D + PEA $0000 + PHD + JSL L08462D + PHY + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + JSL L1501A9 + PLA + LSR + BCC L084C9F + PEA $0000 + PHD + JSL L0846EC + PEA $0000 + PHD + JSL L083FA3 +L084CFD BRL L084F89 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L082712 + LDA #$0020 + STA $6B + LDA #$000A + STA $6D + LDA $67 + BMI L084D27 + BEQ L084D27 + LDA #$0010 + STA $6B + LDA #$0005 + STA $6D +L084D27 TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEI $6B + PEI $6D + PEA $0000 + PHD + JSL L08462D + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEI $6B + PEI $6D + JSL L151005 + PEI $69 + JSL L0706CF + PHY + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCC L084D27 + PEA $0000 + PHD + JSL L0846EC + PEA $0000 + PHD + JSL L083FA3 +L084D75 BRL L084F89 + PEA $0000 + PHD + JSL L084747 +L084D80 BRL L084F89 + STZ $55 + LDA #$0120 + STA $57 + LDA #$00C8 + STA $59 + LDA #$0160 + STA $5B + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L084560 + LDA #$0140 + STA $5B + STZ $4D + LDA #$0140 + STA $4F + LDA #$00C8 + STA $51 + LDA #$0160 + STA $53 + LDA #$0020 + STA $6B + LDA $67 + BMI L084DCB + BEQ L084DCB + LDA #$0010 + STA $6B +L084DCB PEI $67 + JSL L0706CF + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + LDA $6B + EOR #$FFFF + INC + PHA + PEA $0000 + JSL L1501AF + TDC + CLC + ADC #$0055 + PEA $0000 + +* + + PHA + PEA $0000 + PHD + JSL L084560 + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEI $6B + PEA $0000 + JSL L1501AF + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L084560 + LDA $57 + BNE L084DCB + PEA $0000 + PHD + JSL L0846EC + PEA $0000 + PHD + JSL L083FA3 +L084E30 BRL L084F89 + STZ $55 + STZ $57 + LDA #$00C8 + STA $59 + LDA #$0020 + STA $5B + STZ $4D + LDA #$0260 + STA $4F + LDA #$00C8 + STA $51 + LDA #$0280 + STA $53 + LDA #$0020 + STA $6B + LDA $67 + BMI L084E62 + BEQ L084E62 + LDA #$0010 + STA $6B +L084E62 PEI $69 + JSL L0706CF + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L084560 + TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L084560 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEI $6B + PEA $0000 + JSL L1501AF + TDC + CLC + ADC #$004D + PEA $0000 + PHA + LDA $6B + EOR #$FFFF + INC + PHA + PEA $0000 + JSL L1501AF + LDA $5B + SEC + SBC $4F + BEQ L084E62 + BVS L084EBF + EOR #$8000 +L084EBF BPL L084E62 + PEA $0000 + PHD + JSL L0846EC + PEA $0000 + PHD + JSL L083FA3 +L084ED1 BRL L084F89 + LDX #$0000 + LDA $07 + BNE L084EDC + INX +L084EDC PHX + LDX #$0000 + LDA #$0004 + CMP $07 + BNE L084EE8 + INX +L084EE8 TXA + ORA $01,S + PLX + LSR + BCS L084EF2 + BRL L084F71 +L084EF2 PEA $0000 + PHD + JSL L083EEC + TDC + CLC + ADC #$002D + PEA $0000 + PHA + JSL L085F5A + LDA #$0004 + CMP $07 + BNE L084F53 + STZ $6F +L084F10 TDC + CLC + ADC #$002D + STA $73 + STZ $75 + LDA $6F + ASL + TAY + TYA + CLC + ADC $73 + TAX + LDA $75 + BCC L084F27 + INC +L084F27 PHA + PHX + TDC + CLC + ADC #$002D + STA $73 + STZ $75 + LDA $6F + ASL + TAY + LDA #$0FFF + EOR [$73],Y + PLX + STX $73 + PLX + STX $75 + STA [$73] + LDA #$000F + CMP $6F + BEQ L084F4E + INC $6F + BRA L084F10 +L084F4E STZ L055097 + BRA L084F59 +L084F53 LDA #$0001 + STA L055097 +L084F59 TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEI $69 + PEA $0000 + PHD + JSL L0842EB + STZ L055095 + BRA L084F7F +L084F71 PEI $07 + PEI $09 + PEI $69 + PEA $0000 + PHD + JSL L084451 +L084F7F BRA L084F89 +L084F81 PEA $0000 + PHD + JSL L08402E +L084F89 LDA $7A + STA $82 + LDA $79 + STA $81 + LDA $77 + TCD + TSC + CLC + ADC #$0080 + TCS + RTL + +L084F9B ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L055149 + STA $01 + LDA L055153 + BEQ L084FB0 + STZ L055149 +L084FB0 PEI $10 + PEI $0E + PEA $0001 + PEI $0C + JSL L081517 + LDA $01 + STA L055149 + LDA $0A + STA $10 + LDA $09 + STA $0F + LDA $07 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L084FD4 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDX #$0000 + LDA L055119 + ORA L05511B + BNE L084FE8 + INX +L084FE8 PHX + LDA L055137 + EOR #$0001 + AND $01,S + PLX + ORA L055151 + BEQ L084FFA + BRL L08508B +L084FFA TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDAL L05314D + TAX + LDAL L05314B + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$0002 + BCC L08501F + INX +L08501F PHX + PHA + PEA $0008 + JSL L0313BE + LDA L055139 + BNE L085055 + LDA L055119 + LDX L05511B + PHX + PHA + LDA L055101 + LDX L055103 + PHX + PHA + LDA L055105 + LDX L055107 + PHX + PHA + PEA ^L05310F + PEA L05310F + JSL L083523 + LDA #$0001 + STA L055139 +L085055 LDA L055101 + LDX L055103 + PHX + PHA + LDA L055105 + LDX L055107 + PHX + PHA + PEI $24 + PEI $22 + PEI $24 + PEI $22 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $FFFE + JSL L0836B6 + PEA ^L05310F + PEA L05310F + PEI $20 + PEI $1E + JSL L081E53 +L08508B LDA $1C + STA $24 + LDA $1B + STA $23 + LDA $19 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L08509D ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $01 + PLX + STX $03 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L151131 + JSL L1510A1 + PEA $3333 + JSL L081DD8 + LDA #$000C + CLC + ADCL L05324B + PHA + LDAL L05324D + PHA + JSL L1510C5 + LDAL L05324F + SEC + SBC #$000C + PHA + LDAL L05324D + PHA + JSL L1505DA + JSL L1510A1 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150BD0 + PEI $03 + PEI $01 + JSL L151131 + PLY + PLY + PLY + PLY + PLD + RTL + +L08510A ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PEI $16 + JSL L081DD8 + PEA $0002 + PEA $0001 + JSL L151083 + LDY #$0006 + LDA [$18],Y + SEC + SBC #$001A + STA $01 + PEI $01 + LDA [$18] + PHA + JSL L1510C5 + PEI $01 + LDY #$0004 + LDA [$18],Y + DEC + PHA + JSL L1505DA + LDA $01 + INC + INC + PHA + LDA #$000C + CLC + ADC [$18] + PHA + JSL L1510C5 + PEA $0016 + PEA $0000 + JSL L15056E + LDA $01 + INC + INC + PHA + LDY #$0004 + LDA [$18],Y + SEC + SBC #$000D + PHA + JSL L1510C5 + PEA $0016 + PEA $0000 + JSL L15056E + PHY + PHY + JSL L1517D9 + PLA + STA $07 + PLX + STX $09 + PHY + PHY + JSL L1507FB + PLA + STA $03 + PLX + STX $05 + PHY + PHY + PEA $FFFF + PEA $FFFF + JSL L150B16 + JSL L150D20 + PHY + PEI $16 + JSL L081A92 + JSL L1511E6 + PEI $14 + JSL L1511E0 + PEA $0000 + JSL L1512E3 + PEA $0000 + JSL L1516ED + LDA #$0004 + CLC + ADC $01 + PHA + LDA [$18] + INC + INC + PHA + JSL L1510C5 + PEA $0008 + JSL L150197 + LDA #$0004 + CLC + ADC $01 + PHA + LDY #$0004 + LDA [$18],Y + SEC + SBC #$000B + PHA + JSL L1510C5 + PEA $000A + JSL L150197 + PEI $09 + PEI $07 + JSL L150D20 + PEI $05 + PEI $03 + JSL L1507F5 + LDA $12 + STA $1A + LDA $11 + STA $19 + LDA $0F + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L085216 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $22 + PEI $20 + PEA $0008 + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $13 + PLX + STX $15 + PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + LDAL L0532BF + AND #$FFF8 + STAL L0532BF + LDA #$0007 + CLC + ADCL L0532C3 + AND #$FFF8 + STAL L0532C3 + JSL L086C4E + LDA L055153 + BNE L085281 + BRL L085323 +L085281 LDA L05514F + BEQ L0852A7 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $FFFF + PEA ^L053127 + PEA L053127 + JSL L085B3C + PEA ^L053127 + PEA L053127 + JSL L08273B + BRA L085313 +L0852A7 PEA ^L053117 + PEA L053117 + PEA ^L053127 + PEA L053127 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L081E5F + PHY + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L150B3A + PLA + STA $09 + LDA L055109 + LDX L05510B + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + JSL L08382C + PEA ^L053127 + PEA L053127 + PEA ^L053117 + PEA L053117 + PEA $0008 + JSL L0313BE +L085313 PEA $0000 + PEA $0002 + PEA $0000 + JSL L084F9B + BRL L085451 +L085323 LDA L05514F + BEQ L085369 + PHY + PEA ^L0532BD + PEA L0532BD + PEA ^L053127 + PEA L053127 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L150B3A + PLA + STA $09 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $FFFF + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L085B3C + PEA ^L053127 + PEA L053127 + JSL L08273B + BRA L0853D5 +L085369 PEA ^L053117 + PEA L053117 + PEA ^L053127 + PEA L053127 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L081E5F + PHY + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L150B3A + PLA + STA $09 + LDA L055109 + LDX L05510B + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + JSL L08382C + PEA ^L053127 + PEA L053127 + PEA ^L053117 + PEA L053117 + PEA $0008 + JSL L0313BE +L0853D5 LDAL L05314D + TAX + LDAL L05314B + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0002 + BCC L0853F1 + INX +L0853F1 PHX + PHA + PEA ^L0532BD + PEA L0532BD + PEA $0008 + JSL L0313BE + PEA $0000 + PEA $0002 + PEA $0000 + JSL L084F9B + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L053127 + PEA L053127 + JSL L084FD4 + PEA $0000 + PEA $0002 + PEA $0000 + PEA $0000 + JSL L081517 + LDAL L05314D + TAX + LDAL L05314B + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0002 + BCC L08544B + INX +L08544B PHX + PHA + JSL L082712 +L085451 PEA ^L0532BD + PEA L0532BD + JSL L08273B + JSL L1510A1 + PEI $15 + PEI $13 + JSL L151131 + LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L085479 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $09 + PLX + STX $0B + PEA ^L0531E9 + PEA L0531E9 + PEI $0B + PEI $09 + PEA ^L0531F1 + PEA L0531F1 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0854D9 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $20 + PEI $1E + PEA $0008 + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $11 + PLX + STX $13 + LDA L054FBB + PHA + LDX #$0000 + PLA + BPL L08550C + INX +L08550C TXA + PHA + LDA L0550DD + LDX L0550DF + CMP $11 + BNE L08551A + CPX $13 +L08551A BEQ L085521 + LDA #$0000 + BRA L085524 +L085521 LDA #$0001 +L085524 AND $01,S + PLX + LSR + BCC L085533 + LDA #$0001 + STA L05512D + BRL L0855D4 +L085533 PEA ^L0531D9 + PEA L0531D9 + PEI $13 + PEI $11 + PEA ^L0531E1 + PEA L0531E1 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA L0550B5 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L083C0E + JSL L1510A1 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $FFFA + PEA $FFFD + JSL L151005 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $0000 + JSL L081DD8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + JSL L1510A1 +L0855D4 LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L0855E6 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $09 + PLX + STX $0B + LDA L054FBB + PHA + LDX #$0000 + PLA + BPL L085619 + INX +L085619 TXA + PHA + LDA L0550E9 + LDX L0550EB + CMP $09 + BNE L085627 + CPX $0B +L085627 BEQ L08562E + LDA #$0000 + BRA L085631 +L08562E LDA #$0001 +L085631 AND $01,S + PLX + LSR + BCC L08563F + LDA #$0001 + STA L055131 + BRA L085669 +L08563F PEA ^L0531F9 + PEA L0531F9 + PEI $0B + PEI $09 + PEA ^L053201 + PEA L053201 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + JSL L086B8B +L085669 LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L08567B ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0007 + CMP $0E + BNE L085696 + LDA #$0022 + STA $01 + LDA #$001E + STA $03 + BRA L0856A0 +L085696 LDA #$0008 + STA $01 + LDA #$000F + STA $03 +L0856A0 LDA #$0004 + CLC + ADC $10 + LDX $12 + BCC L0856AB + INX +L0856AB STA $05 + STX $07 + PHY + LDA $01 + CLC + ADC [$10] + PHA + LDY #$0004 + LDA [$10],Y + PHA + JSL L072FA6 + PLA + STA [$05] + LDA #$0006 + CLC + ADC $10 + LDX $12 + BCC L0856CE + INX +L0856CE STA $05 + STX $07 + PHY + LDY #$0002 + LDA $03 + CLC + ADC [$10],Y + PHA + LDY #$0006 + LDA [$10],Y + PHA + JSL L072FA6 + PLA + STA [$05] + LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0856FB PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + STZ $1E + LDY #$006B + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + STA $01 + STX $03 + LDY #$0004 + LDA #$8000 + AND [$01],Y + CMP #$0000 + BEQ L085723 + BRL L0857B7 +L085723 PHY + LDA #$003F + CLC + ADC $1A + LDX $1C + BCC L08572F + INX +L08572F PHX + PHA + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L08573C + INX +L08573C PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L0857B7 + LDY #$000E + LDA [$01],Y + AND #$000F + BNE L0857B2 + LDY #$0004 + LDA #$000F + AND [$01],Y + DEC + BNE L0857B2 + LDY #$0010 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0857B2 + LDY #$0002 + LDA [$01],Y + STA $05 + LDY #$007A + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CMP L05501F + BNE L085788 + CPX L055021 +L085788 BEQ L085792 + LDA $05 + EOR #$FFFF + INC + STA $05 +L085792 PHY + LDA L05501F + LDX L055021 + PHX + PHA + LDA L055027 + LDX L055029 + PHX + PHA + PEI $05 + JSL L07A609 + PLA + STA $07 + LDA $07 + BNE L0857B2 + BRA L0857B7 +L0857B2 LDA #$0001 + STA $1E +L0857B7 LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0857C9 PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + PHY + PEI $40 + PEI $3E + PEI $3C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCC L0857FF + PEI $3A + PEI $38 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + BRA L085807 +L0857FF PEI $3A + PEI $38 + JSL L08273B +L085807 LDA $32 + STA $40 + LDA $31 + STA $3F + LDA $2F + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L085819 ENT + PHD + TSC + CLC + ADC #$FF90 + TCS + TCD + LDA #$0001 + STA $7C + STZ $59 + STZ $5B + STZ $5D + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $63 + PLX + STX $65 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $5F + PLX + STX $61 + PEI $7A + PEI $78 + PEI $76 + TDC + CLC + ADC #$003F + PEA $0000 + PHA + PEA $0000 + PHD + JSL L0857C9 + TDC + CLC + ADC #$003F + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + JSL L0808E0 + LDA L05501F + LDX L055021 + CMP $78 + BNE L08588D + CPX $7A +L08588D BEQ L085892 + BRL L085A4A +L085892 LDA $5F + ORA $61 + BEQ L085912 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + CLC + ADC #$0032 + BCC L0858A7 + INX +L0858A7 STA $69 + STX $6B + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + CLC + ADC #$0024 + BCC L0858BA + INX +L0858BA STA $6D + STX $6F + LDA [$6D] + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L0858CD + EOR #$8000 +L0858CD BPL L085912 + LDA #$0001 + STA $67 +L0858D4 LDA $59 + BEQ L0858E8 + PHY + PEA $0000 + PHD + JSL L0856FB + PLA + LSR + BCC L0858E8 + BRL L085AEB +L0858E8 LDY #$0002 + LDA $76 + CMP [$69],Y + BNE L0858F6 + LDA #$0001 + STA $59 +L0858F6 PEI $6B + PEI $69 + LDA [$69] + JSL L150488 + JSL L150F53 + STA $69 + STX $6B + LDA $67 + CMP $03 + BEQ L085912 + INC $67 + BRA L0858D4 +L085912 LDA L055151 + BEQ L08591A + BRL L085A4A +L08591A PHY + PEI $7A + PEI $78 + PEI $76 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07ABAE + PLA + BEQ L08593F + PHA + LDA #$0018 + AND $23 + BEQ L08593C + LDA #$0001 +L08593C AND $01,S + PLX +L08593F STA $57 + LDA L055153 + EOR #$0001 + AND L055137 + BEQ L085996 + TDC + CLC + ADC #$004F + PEA $0000 + PHA + JSL L082712 + LDA L055101 + LDX L055103 + PHX + PHA + TDC + CLC + ADC #$004F + PEA $0000 + PHA + JSL L08295E + LDA $57 + BEQ L085994 + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + JSL L082712 + LDA L055105 + LDX L055107 + PHX + PHA + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + JSL L082766 +L085994 BRA L0859F8 +L085996 PHY + PHY + LDA L055119 + LDX L05511B + PHX + PHA + PEA $0000 + JSL L077264 + PLA + STA $5B + PLX + STX $5D + LDA $5B + ORA $5D + BNE L0859B6 + BRL L085A4A +L0859B6 TDC + CLC + ADC #$004F + PEA $0000 + PHA + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + CLC + ADC #$001C + BCC L0859CE + INX +L0859CE PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + CLC + ADC #$0024 + BCC L0859EF + INX +L0859EF PHX + PHA + PEA $0008 + JSL L0313BE +L0859F8 PHY + TDC + CLC + ADC #$004F + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L085A1F + BRL L085AEB +L085A1F LDA $57 + BEQ L085A4A + PHY + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L085A4A + BRL L085AEB +L085A4A LDA $63 + ORA $65 + BNE L085A53 + BRL L085AE9 +L085A53 LDY #$0002 + LDA [$63],Y + TAX + LDA [$63] + CLC + ADC #$0032 + BCC L085A62 + INX +L085A62 STA $69 + STX $6B + LDY #$0002 + LDA [$63],Y + TAX + LDA [$63] + CLC + ADC #$0024 + BCC L085A75 + INX +L085A75 STA $6D + STX $6F + LDA [$6D] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L085A88 + EOR #$8000 +L085A88 BPL L085AE9 + LDA #$0001 + STA $67 +L085A8F LDA $59 + BEQ L085AA0 + PHY + PEA $0000 + PHD + JSL L0856FB + PLA + LSR + BCS L085AEB +L085AA0 LDX #$0000 + LDY #$0002 + LDA [$69],Y + CMP $76 + BNE L085AAD + INX +L085AAD TXA + BEQ L085ACD + LDA L055027 + LDX L055029 + CMP $78 + BNE L085ABC + CPX $7A +L085ABC BEQ L085AC3 + LDA #$0000 + BRA L085AC6 +L085AC3 LDA #$0001 +L085AC6 BEQ L085ACD + LDA #$0001 + STA $59 +L085ACD PEI $6B + PEI $69 + LDA [$69] + JSL L150488 + JSL L150F53 + STA $69 + STX $6B + LDA $67 + CMP $01 + BEQ L085AE9 + INC $67 + BRA L085A8F +L085AE9 STZ $7C +L085AEB LDA $5B + ORA $5D + BEQ L085B00 + LDA L055119 + LDX L05511B + PHX + PHA + PEA $0000 + JSL L074A5A +L085B00 LDA $63 + ORA $65 + BEQ L085B15 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L085B15 LDA $5F + ORA $61 + BEQ L085B2A + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L085B2A LDA $74 + STA $7A + LDA $73 + STA $79 + LDA $71 + TCD + TSC + CLC + ADC #$0078 + TCS + RTL + +L085B3C ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $22 + PEI $20 + 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 + BCC L085BE8 + LDA #$FFF8 + AND $03 + 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 $0D + LDA $07 + LSR + LSR + LSR + AND #$7FFF + SEC + SBC $0D + STA $0F + LDA #$0050 + SEC + SBC $0F + ASL + STA $11 + LDA $0D + ASL + PHA + LDA $01 + PEA $00A0 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $09 + PEI $28 + PEI $26 + LDA $09 + JSL L150488 + JSL L150F53 + STA $13 + STX $15 + PEI $15 + PEI $13 + PEI $24 + PEI $0B + PEI $0F + PEI $11 + JSL L080565 +L085BE8 LDA $1E + STA $28 + LDA $1D + STA $27 + LDA $1B + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L085BFA PHD + TSC + CLC + ADC #$FFD0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $38 + PEI $36 + PEA $0008 + JSL L0313BE + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCC L085C2B + BRL L085DAE +L085C2B LDA $07 + ORA $03 + AND #$0007 + BNE L085C4A + PEI $3E + PEI $3C + PEI $3A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L085B3C + BRL L085DAE +L085C4A PHY + PHY + JSL L150493 + PLA + STA $29 + PLX + STX $2B + PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA ^L05312F + PEA L05312F + PEA $0010 + JSL L0313BE + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDAL L05314D + TAX + LDAL L05314B + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0002 + BCC L085C9B + INX +L085C9B PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDAL L053149 + TAX + LDAL L053147 + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0002 + BCC L085CC9 + INX +L085CC9 PHX + PHA + PEA $0008 + JSL L0313BE + LDA $3C + LDX $3E + STAL L053131 + TXA + STAL L053133 + LDAL L05314D + TAX + LDAL L05314B + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0002 + BCC L085CFB + INX +L085CFB PHX + PHA + JSL L082712 + LDAL L053149 + TAX + LDAL L053147 + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0002 + BCC L085D1D + INX +L085D1D PHX + PHA + JSL L082712 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $3A + PEI $3A + JSL L1501B5 + PEA ^L05312F + PEA L05312F + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0010 + JSL L0313BE + LDAL L05314D + TAX + LDAL L05314B + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0002 + BCC L085D66 + INX +L085D66 PHX + PHA + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDAL L053149 + TAX + LDAL L053147 + STA $2D + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0002 + BCC L085D94 + INX +L085D94 PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $2B + PEI $29 + JSL L151131 +L085DAE LDA $34 + STA $3E + LDA $33 + STA $3D + LDA $31 + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L085DC0 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + PEA ^L05312F + PEA L05312F + JSL L151131 + LDA #$FFF8 + ANDL L0532BF + STAL L0532BF + LDA #$0007 + CLC + ADCL L0532C3 + AND #$FFF8 + STAL L0532C3 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDAL L05314D + TAX + LDAL L05314B + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0002 + BCC L085E11 + INX +L085E11 PHX + PHA + PEA $0008 + JSL L0313BE + LDAL L05314D + TAX + LDAL L05314B + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0002 + BCC L085E36 + INX +L085E36 PHX + PHA + PEA ^L0532BD + PEA L0532BD + PEA $0008 + JSL L0313BE + LDA L05514F + BEQ L085E82 + PHY + PEA ^L0532BD + PEA L0532BD + PEA ^L053127 + PEA L053127 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L085E80 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $FFFF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L085B3C +L085E80 BRA L085EDC +L085E82 PEA ^L053117 + PEA L053117 + PEA ^L053127 + PEA L053127 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L081E5F + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L085EDC + LDA L055109 + LDX L05510B + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L08382C +L085EDC PEA $0000 + PEA $0002 + PEA $0000 + JSL L084F9B + LDA L055153 + BNE L085F10 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L053127 + PEA L053127 + JSL L084FD4 + PEA $0000 + PEA $0002 + PEA $0000 + PEA $0000 + JSL L081517 +L085F10 PEA ^L0532BD + PEA L0532BD + JSL L087BAE + PEA ^L0532BD + PEA L0532BD + JSL L08273B + LDAL L05314D + TAX + LDAL L05314B + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0002 + BCC L085F40 + INX +L085F40 PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L085F5A ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $01 + LDA L055153 + BNE L085F82 + LDA L055027 + LDX L055029 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $0E + PEI $0C + JSL L07A972 +L085F82 LDA $01 + BNE L085F9F + LDA L05501F + LDX L055021 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $0E + PEI $0C + JSL L07A972 +L085F9F LDA $01 + BNE L085FC2 + LDA #$1000 + ANDL L053AE9 + BEQ L085FC2 + PEI $0E + PEI $0C + PEA ^L053AFD + PEA L053AFD + PEA $0020 + JSL L0313BE + LDA #$0001 + STA $01 +L085FC2 LDA $01 + BNE L085FD7 + PEI $0E + PEI $0C + PEA ^L041CB3 + PEA L041CB3 + PEA $0020 + JSL L0313BE +L085FD7 LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L085FE9 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0C + STZ $0E + LDA $0A + SEC + SBC #$0025 + BEQ L086006 + BVS L086002 + EOR #$8000 +L086002 BPL L086006 + BRA L086019 +L086006 LDA $0A + ASL + ASL + TAX + LDAL L0415B2+2,X + PHA + LDAL L0415B2,X + PLX + STA $0C + STX $0E +L086019 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L086029 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $12 + LDA #L052F67 + LDX #^L052F67 + STA $01 + STX $03 + LDA #$0001 + STA $05 +L086042 LDA L055027 + LDX L055029 + CMP [$01] + BNE L086052 + LDY #$0002 + TXA + CMP [$01],Y +L086052 BEQ L086059 + LDA #$0000 + BRA L08605C +L086059 LDA #$0001 +L08605C BEQ L08607E + PHA + LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L086071 + CPX L05503B +L086071 BEQ L086078 + LDA #$0000 + BRA L08607B +L086078 LDA #$0001 +L08607B AND $01,S + PLX +L08607E CMP #$0000 + BEQ L0860B8 + LDX #$0000 + LDY #$0008 + LDA $10 + CMP [$01],Y + BNE L086090 + INX +L086090 TXA + BEQ L0860B8 + LDY #$000A + LDA [$01],Y + STA $12 + LDA L054FB7 + LDX L054FB9 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + LDY #$000C + STA [$01],Y + INY + INY + TXA + STA [$01],Y + BRA L0860D3 +L0860B8 LDA $01 + LDX $03 + CLC + ADC #$0010 + BCC L0860C3 + INX +L0860C3 STA $01 + STX $03 + LDA #$0014 + CMP $05 + BEQ L0860D3 + INC $05 + BRL L086042 +L0860D3 LDA $0E + STA $10 + LDA $0D + STA $0F + LDA $0B + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0860E5 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550B3 + BEQ L0860F5 + LDA #$0001 +L0860F5 PHA + LDX #$0000 + LDA L054FBB + BNE L0860FF + INX +L0860FF TXA + AND $01,S + PLX + LSR + BCC L086141 + LDA L0550B9 + DEC + BNE L086125 + PEA ^L0530A7 + PEA L0530A7 + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA $0000 + JSL L1601A8 + BRA L086141 +L086125 PEA ^L0532BD + PEA L0532BD + JSL L085216 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L0530A7 + PEA L0530A7 + JSL L083985 +L086141 JSL L086C29 + PLY + PLY + PLD + RTL + +L086149 ENT + PHD + TSC + CLC + ADC #$FF92 + TCS + TCD + PEA ^L0530A7 + PEA L0530A7 + JSL L08273B + PHY + PHY + JSL L150493 + PLA + STA $67 + PLX + STX $69 + STZ $63 + STZ $65 + STZ $5F + STZ $61 + STZ $59 + STZ $5B + LDAL L0552FF + BEQ L08617C + BRL L0864D0 +L08617C LDA L0550AB + SEC + SBC L0550AD + BNE L086188 + BRL L0864D0 +L086188 BVS L08618D + EOR #$8000 +L08618D BMI L086192 + BRL L0864D0 +L086192 PHY + LDA L0550AF + LDX L0550B1 + PHX + PHA + LDA L0550B3 + PHA + PEA $0002 + JSL L07AC17 + PLA + STA $5D + PHY + LDA L0550AF + LDX L0550B1 + PHX + PHA + PEI $5D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L0861C8 + BRL L0864D0 +L0861C8 LDA #$8000 + AND $05 + BEQ L0861D2 + BRL L0864D0 +L0861D2 LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA $1B + STA $59 + LDA $1F + SEP #$20 + STA $5B + REP #$20 + LDA $1D + SEP #$20 + STA $5C + REP #$20 + PEI $5B + PEI $59 + JSL L087547 + LDA L0550ED + LDX L0550EF + CLC + ADC #$0078 + BCC L086207 + INX +L086207 STA $6B + STX $6D + LDA $59 + LDX $5B + CMP [$6B] + BNE L086219 + LDY #$0002 + TXA + CMP [$6B],Y +L086219 BEQ L086226 + PEI $5B + PEI $59 + PEA $0000 + JSL L151663 +L086226 LDA $03 + STA $55 + LDA L055027 + LDX L055029 + CMP L0550AF + BNE L086238 + CPX L0550B1 +L086238 BNE L08623F + LDA #$0000 + BRA L086242 +L08623F LDA #$0001 +L086242 STA $57 + LDA $57 + BNE L086250 + LDA $55 + EOR #$FFFF + INC + STA $55 +L086250 LDA #$4000 + AND $05 + BEQ L08625A + LDA #$0001 +L08625A AND $57 + STA $53 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $57 + TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L083B58 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + TDC + CLC + ADC #$002B + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$000F + AND $0F + CMP #$0007 + BNE L0862B8 + PHY + PEI $55 + JSL L086029 + LDA $21 + JSL L150BEE + PLA + STA $4F + LDA $33 + SEC + SBC $4F + STA $33 + LDA $39 + SEC + SBC #$001A + STA $39 +L0862B8 LDA $39 + SEC + SBC $35 + STA $51 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $63 + PLX + STX $65 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $5F + PLX + STX $61 + LDX #$0000 + LDA $63 + ORA $65 + BNE L0862F1 + INX +L0862F1 PHX + LDX #$0000 + LDA $5F + ORA $61 + BNE L0862FC + INX +L0862FC TXA + ORA $01,S + PLX + LSR + BCC L086306 + BRL L0864D0 +L086306 PHY + PHY + PEI $61 + PEI $5F + PEI $65 + PEI $63 + PEI $55 + PEI $53 + JSL L07B038 + PLA + STA $4B + PLX + STX $4D + LDA $33 + STAL L0530A7 + STZ $49 +L086326 LDA #$00FF + AND [$4B] + BEQ L086381 + PEI $4D + PEI $4B + PEI $51 + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + JSL L081B04 + LDA $49 + CLC + ADC $47 + SEC + SBC L0550AD + BEQ L08635B + BVS L086359 + EOR #$8000 +L086359 BMI L086384 +L08635B LDA $47 + CLC + ADC $49 + STA $49 + PEI $4D + PEI $4B + LDA $47 + JSL L150488 + JSL L150F53 + STA $4B + STX $4D + LDA $21 + CLC + ADCL L0530A7 + STAL L0530A7 + BRA L086326 +L086381 BRL L0864D0 +L086384 LDA $21 + CLC + ADCL L0530A7 + INC + STAL L0530AB + LDA L0550AD + SEC + SBC $49 + STA $41 + LDA $51 + SEC + SBC $45 + STA $3F + LDA #$FFFF + CMP $19 + BNE L0863AC + LDA $3F + STA $43 + BRA L0863BA +L0863AC LDA $19 + DEC + BNE L0863B8 + LDA $3F + LSR + STA $43 + BRA L0863BA +L0863B8 STZ $43 +L0863BA PHY + PEI $43 + PEA $0000 + PEI $51 + JSL L071A1B + PLA + STA $43 + LDA $43 + CLC + ADC $35 + PHA + PHY + PEI $4D + PEI $4B + LDA L0550AD + SEC + SBC $49 + PHA + JSL L1506F3 + PLA + CLC + ADC $01,S + PLX + DEC + DEC + STAL L0530A9 + LDA #$0004 + CLC + ADCL L0530A9 + PHA + PHY + PEI $4D + PEI $4B + LDA $41 + JSL L150488 + JSL L150F53 + PHX + PHA + LDA L0550AB + SEC + SBC L0550AD + PHA + JSL L1506F3 + PLA + CLC + ADC $01,S + PLX + STAL L0530AD + LDA #$000F + AND $0F + CMP #$0007 + BEQ L086426 + BRL L0864AB +L086426 STZ $3D + LDAL L0530A7 + SEC + SBC $2B + BVS L086434 + EOR #$8000 +L086434 BMI L086441 + LDA $2B + SEC + SBCL L0530A7 + STA $3D + BRA L086464 +L086441 LDA $2F + INC + STA $6B + LDAL L0530AB + SEC + SBC $6B + BEQ L086464 + BVS L086454 + EOR #$8000 +L086454 BPL L086464 + LDA $2F + SEC + SBCL L0530AB + SEC + SBC $21 + INC + INC + STA $3D +L086464 LDA $3D + BEQ L0864AB + PEI $55 + LDA $4F + SEC + SBC $3D + PHA + PEI $21 + JSL L1500F5 + PLX + PLX + PHA + JSL L0873D7 + PEA ^L0530A7 + PEA L0530A7 + PEA $0000 + PEI $3D + PEI $21 + JSL L1500F5 + PLX + PLX + PEI $21 + JSL L150BEE + JSL L1501AF + LDA L0550AF + LDX L0550B1 + PHX + PHA + PEI $5D + PEA $0001 + JSL L0876F4 +L0864AB PHY + TDC + CLC + ADC #$002B + PEA $0000 + PHA + PEA ^L0530A7 + PEA L0530A7 + PEA ^L0530A7 + PEA L0530A7 + JSL L150B3A + PLA + STA $3B + JSL L08765D + JSL L0875C4 +L0864D0 LDA $63 + ORA $65 + BEQ L0864E5 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L0864E5 LDA $5F + ORA $61 + BEQ L0864FA + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L0864FA PEI $5B + PEI $59 + PEA $0010 + JSL L150BC4 + PEI $69 + PEI $67 + JSL L151131 + TSC + CLC + ADC #$006E + TCS + PLD + RTL + +L086515 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDA #$0004 + CLC + ADC $26 + LDX $28 + BCC L086528 + INX +L086528 STA $01 + STX $03 + LDY #$0010 + LDA [$01],Y + LDY #$0008 + SEC + SBC [$01],Y + STA $0D + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L086544 + INX +L086544 CLC + ADC #$0002 + BCC L08654B + INX +L08654B STA $19 + STX $1B + LDA [$19] + PHA + LDA #$0008 + CLC + ADC $01 + LDX $03 + BCC L08655D + INX +L08655D CLC + ADC #$0002 + BCC L086564 + INX +L086564 STA $19 + STX $1B + PLA + SEC + SBC [$19] + STA $0F + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L086579 + INX +L086579 CLC + ADC #$0004 + BCC L086580 + INX +L086580 STA $19 + STX $1B + LDA [$19] + LDY #$0008 + SEC + SBC [$01],Y + STA $11 + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L086599 + INX +L086599 CLC + ADC #$0006 + BCC L0865A0 + INX +L0865A0 STA $19 + STX $1B + LDA [$19] + PHA + LDA #$0008 + CLC + ADC $01 + LDX $03 + BCC L0865B2 + INX +L0865B2 CLC + ADC #$0002 + BCC L0865B9 + INX +L0865B9 STA $19 + STX $1B + PLA + SEC + SBC [$19] + STA $13 + LDY #$00C4 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L150126 + LDY #$0028 + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + CLC + ADC #$00B2 + BCC L0865EC + INX +L0865EC STA $19 + STX $1B + LDA #$000F + AND [$19] + DEC + BMI L08665D + CMP #$0003 + BPL L08665D + SEC + SBC #$0000 + BEQ L08660B + DEC + BEQ L086645 + DEC + BEQ L086623 + BRA L08665D +L08660B LDA $0F + DEC + DEC + STA $07 + LDA $13 + INC + INC + STA $0B + LDA $0D + DEC + STA $05 + LDA $11 + INC + STA $09 + BRA L086676 +L086623 LDA $0F + SEC + SBC #$000C + STA $07 + LDA #$000C + CLC + ADC $13 + STA $0B + LDA $0D + SEC + SBC #$0006 + STA $05 + LDA #$0006 + CLC + ADC $11 + STA $09 + BRA L086676 +L086645 LDA $0F + DEC + DEC + STA $07 + LDA $13 + INC + INC + STA $0B + LDA $0D + DEC + STA $05 + LDA $11 + INC + STA $09 + BRA L086676 +L08665D LDA $0F + DEC + DEC + STA $07 + LDA $13 + INC + INC + STA $0B + LDA $0D + SEC + SBC #$0007 + STA $05 + LDA $11 + INC + STA $09 +L086676 LDY #$0028 + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + CLC + ADC #$00B2 + BCC L086687 + INX +L086687 STA $19 + STX $1B + LDA #$000F + AND [$19] + DEC + DEC + BNE L08670A + PHY + PHY + JSL L150BB2 + PLA + STA $15 + PLX + STX $17 + PEI $17 + PEI $15 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150126 + LDA #$0004 + CLC + ADC $07 + STA $07 + LDA $0B + INC + INC + STA $0B + LDA $05 + INC + INC + STA $05 + LDA $09 + INC + STA $09 + LDY #$00C0 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150126 + PEI $17 + PEI $15 + LDY #$00C0 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + LDY #$00C0 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + JSL L150653 + PEI $17 + PEI $15 + JSL L151669 + BRA L086722 +L08670A LDY #$00C0 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150126 +L086722 LDA $20 + STA $28 + LDA $1F + STA $27 + LDA $1D + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L086734 ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $17 + STZ $30 + STZ $32 + LDY #$00B2 + LDA #$000F + AND [$26],Y + STA $15 + LDA $2A + BPL L086759 + BRL L086B73 +L086759 CMP #$000B + BMI L086761 + BRL L086B73 +L086761 SEC + SBC #$0000 + BEQ L086791 + DEC + BNE L08676D + BRL L08698A +L08676D DEC + BNE L086773 + BRL L086A81 +L086773 DEC + BNE L086779 + BRL L086A90 +L086779 SEC + SBC #$0005 + BNE L086782 + BRL L086AE7 +L086782 DEC + BNE L086788 + BRL L086B00 +L086788 DEC + BNE L08678E + BRL L086B18 +L08678E BRL L086B73 +L086791 JSL L1510A1 + PEA $0000 + JSL L081DD8 + PEA $0002 + PEA $0001 + JSL L151083 + LDA $22 + BPL L0867AD + BRL L086987 +L0867AD CMP #$0002 + BMI L0867B5 + BRL L086987 +L0867B5 SEC + SBC #$0000 + BEQ L0867C4 + DEC + BNE L0867C1 + BRL L08695C +L0867C1 BRL L086987 +L0867C4 LDY #$00C0 + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$0002 + BCC L0867E1 + INX +L0867E1 STA $05 + STX $07 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + LDY #$0006 + LDA [$05],Y + LDY #$0002 + SEC + SBC [$05],Y + PHA + LDY #$0004 + LDA [$05],Y + SEC + SBC [$05] + PHA + JSL L15100B + LDA $15 + DEC + BPL L086815 + BRL L086908 +L086815 CMP #$0003 + BMI L08681D + BRL L086908 +L08681D SEC + SBC #$0000 + BEQ L08682C + DEC + BEQ L08683C + DEC + BEQ L086881 + BRL L086908 +L08682C TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + BRL L08695A +L08683C LDA #$0004 + CLC + ADC $0B + PHA + LDA $0D + DEC + PHA + JSL L1510C5 + LDA $0F + DEC + DEC + PHA + LDA $0D + DEC + PHA + JSL L1505DA + LDA $0F + DEC + DEC + PHA + LDA $09 + INC + INC + PHA + JSL L1505DA + LDA $0F + DEC + DEC + STA $0F + LDA $0D + DEC + STA $0D + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + BRL L08695A +L086881 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + PEA $000F + JSL L081DD8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $000A + PEA $0005 + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + PEA $0004 + PEA $0002 + JSL L151083 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $FFF8 + PEA $FFFC + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + PEA $0000 + JSL L081DD8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0004 + PEA $0002 + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + BRA L08695A +L086908 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + PEA ^L052E97 + PEA L052E97 + PEA $0000 + PEA $FFFF + JSL L1501B5 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $000E + PEA $0000 + LDY #$0006 + LDA [$05],Y + LDY #$0002 + SEC + SBC [$05],Y + PHA + PEA $0007 + JSL L15100B + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $3333 + JSL L1501B5 +L08695A BRA L086987 +L08695C LDA #$8000 + AND $24 + BEQ L086975 + PEA ^L052E97 + PEA L052E97 + PEA $0000 + PEA $0000 + JSL L1501B5 + BRA L086985 +L086975 PEA ^L052E97 + PEA L052E97 + PEA $0000 + PEA $FFFF + JSL L1501B5 +L086985 BRA L086987 +L086987 BRL L086B73 +L08698A LDA $15 + BEQ L086991 + BRL L086A21 +L086991 PHY + TDC + CLC + ADC #$0022 + PEA $0000 + PHA + PEA ^L052E97 + PEA L052E97 + JSL L1512CB + PLA + LSR + BCC L0869B6 + LDA #$0016 + LDX #$0000 + STA $30 + STX $32 + BRL L086B73 +L0869B6 LDY #$00C0 + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$0002 + BCC L0869D3 + INX +L0869D3 STA $01 + STX $03 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0010 + PEA $0000 + LDY #$0006 + LDA [$01],Y + LDY #$0002 + SEC + SBC [$01],Y + PHA + PEA $0007 + JSL L15100B + PHY + TDC + CLC + ADC #$0022 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L086A21 + LDA #$0014 + LDX #$0000 + STA $30 + STX $32 + BRL L086B73 +L086A21 TDC + CLC + ADC #$0022 + PEA $0000 + PHA + JSL L151412 + PHY + TDC + CLC + ADC #$0022 + PEA $0000 + PHA + LDY #$00C4 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + JSL L15137F + PLA + LSR + BCC L086A57 + LDA #$0013 + LDX #$0000 + STA $30 + STX $32 + BRA L086A7E +L086A57 PHY + TDC + CLC + ADC #$0022 + PEA $0000 + PHA + LDY #$00C0 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + JSL L15137F + PLA + LSR + BCC L086A7E + LDA #$001B + LDX #$0000 + STA $30 + STX $32 +L086A7E BRL L086B73 +L086A81 PEI $28 + PEI $26 + PEA $0000 + PHD + JSL L086515 + BRL L086B73 +L086A90 LDY #$00D2 + LDA [$26],Y + PHA + LDY #$0006 + LDA #$0008 + ORA [$22],Y + ORA $01,S + PLX + LDY #$00D2 + STA [$26],Y + LDA #$00B2 + CLC + ADC $26 + LDX $28 + BCC L086AB1 + INX +L086AB1 STA $19 + STX $1B + PHY + LDY #$0008 + LDA [$22],Y + PHA + PEA $0000 + PEA $0004 + JSL L071A1B + PLA + LDX #$0000 + BIT #$8000 + BEQ L086AD0 + DEX +L086AD0 STA [$19] + TXA + LDY #$0002 + STA [$19],Y + PEI $28 + PEI $26 + PEA $0000 + PHD + JSL L086515 + BRL L086B73 +L086AE7 LDA $22 + LDX $24 + STA $11 + STX $13 + LDA #$0014 + CLC + ADC $11 + LDX $13 + BCC L086AFA + INX +L086AFA STA $30 + STX $32 + BRA L086B73 +L086B00 LDA $22 + LDX $24 + STA $11 + STX $13 + LDY #$001E + LDA [$11],Y + TAX + DEY + DEY + LDA [$11],Y + STA $30 + STX $32 + BRA L086B73 +L086B18 LDA [$22] + SEC + SBC #$000B + BMI L086B71 + CMP #$0014 + BPL L086B71 + SEC + SBC #$0000 + BEQ L086B4C + DEC + DEC + BEQ L086B65 + SEC + SBC #$000A + BEQ L086B3D + SEC + SBC #$0007 + BEQ L086B55 + BRA L086B71 +L086B3D LDY #$00D2 + LDA [$26],Y + JSL L150488 + STA $30 + STX $32 + BRA L086B71 +L086B4C LDA $22 + LDY #$00D2 + STA [$26],Y + BRA L086B71 +L086B55 LDY #$0006 + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + STA $30 + STX $32 + BRA L086B71 +L086B65 LDA #$00C8 + LDX #$0280 + STA $30 + STX $32 + BRA L086B71 +L086B71 BRA L086B73 +L086B73 PEI $17 + JSL L071AA4 + LDA $20 + STA $2E + LDA $1F + STA $2D + LDA $1D + TCD + TSC + CLC + ADC #$002C + TCS + RTL + +L086B8B ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + LDA L0550D5 + LDX L0550D7 + CLC + ADC #$00CE + BCC L086BA0 + INX +L086BA0 STA $0F + STX $11 + LDA #$0020 + AND [$0F] + BNE L086BAD + BRA L086C21 +L086BAD LDA L054FBB + SEC + SBC #$0000 + BPL L086BBE + LDA #$0001 + STA L055131 + BRA L086C21 +L086BBE LDA L0550BB + DEC + STA $09 + PEI $09 + PEA $0003 + JSL L1500F5 + PLX + PLX + STA $0B + PEI $09 + PEA $0003 + JSL L150318 + PLX + PLX + STA $0D + LDA $0D + PEA $001C + JSL L150BEE + PLA + STA $03 + LDA $0B + PEA $000C + JSL L150BEE + PLA + STA $01 + LDA $0B + BMI L086C01 + BEQ L086C01 + LDA $01 + INC + STA $01 +L086C01 LDA #$001C + CLC + ADC $03 + DEC + DEC + STA $07 + LDA #$000C + CLC + ADC $01 + DEC + STA $05 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150383 +L086C21 TSC + CLC + ADC #$0012 + TCS + PLD + RTL + +L086C29 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ L0550B3 + STZ L0550AF + STZ L0550B1 + STZ L0550AD + STZ L0550AB + PEA ^L0530A7 + PEA L0530A7 + JSL L08273B + PLY + PLY + PLD + RTL + +L086C4E ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA L055135 + BEQ L086C5D + BRA L086C83 +L086C5D LDA L055115 + LDX L055117 + PHX + PHA + PEA $0000 + PEA $0000 + LDA L055109 + LDX L05510B + PHX + PHA + PEA ^L053117 + PEA L053117 + JSL L083523 + LDA #$0001 + STA L055135 +L086C83 TSC + CLC + ADC #$0020 + TCS + PLD + RTL + +L086C8B ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $10 + PEI $0E + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PHY + PHY + JSL L150493 + PLA + STA $01 + PLX + STX $03 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + PEI $10 + PEI $0E + JSL L150B34 + PEI $03 + PEI $01 + JSL L151131 + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L086CDB ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + LDA $03 + ASL + STA $03 + LDA $07 + ASL + STA $07 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L086C8B + LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L086D20 ENT + PHD + TSC + CLC + ADC #$FFB4 + TCS + TCD + LDA #$FFFF + TAX + STA $5A + STX $5C + PHY + JSL L073CDF + PLA + STA $47 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L082712 + LDA $56 + ORA $58 + BNE L086D5A + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L08273B + BRA L086D77 +L086D5A LDA #$FFFF + TAX + CMP $56 + BNE L086D64 + CPX $58 +L086D64 BEQ L086D77 + PEI $58 + PEI $56 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L08295E +L086D77 TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L082712 + PEI $54 + PEI $52 + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L082766 + PHY + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCC L086DC0 + PHY + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCC L086DC0 + STZ $5A + STZ $5C + BRL L087200 +L086DC0 STZ $2B + STZ $2D + LDA #$FFFF + TAX + CMP $56 + BNE L086DCE + CPX $58 +L086DCE BNE L086DD3 + BRL L086EA1 +L086DD3 PHY + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCC L086DE8 + BRL L086EA1 +L086DE8 PHY + LDA $39 + SEC + SBC $35 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + LDX #$0000 + BIT #$8000 + BEQ L086E00 + DEX +L086E00 STA $0F + STX $11 + PEI $11 + PEI $0F + LDA $37 + SEC + SBC $33 + JSL L150488 + JSL L150D50 + PLA + STA $0F + PLX + STX $11 + PEA $0000 + PEA $FA00 + PHY + PHY + PEI $58 + PEI $56 + JSL L08063C + PLA + PLX + JSL L1512A5 + STA $0B + STX $0D + PEI $0D + PEI $0B + LDA $0F + LDX $11 + JSL L033477 + BEQ L086E51 + BVS L086E48 + EOR #$8000 +L086E48 BPL L086E51 + PEA $2707 + JSL L07272E +L086E51 PEI $0D + PEI $0B + LDA $0F + LDX $11 + JSL L033477 + BVS L086E62 + EOR #$8000 +L086E62 BMI L086EA1 + LDA #$0007 + CLC + ADC $39 + LSR + LSR + LSR + PHA + LDA $35 + LSR + LSR + LSR + STA $49 + PLA + SEC + SBC $49 + ASL + INC + JSL L150488 + STA $23 + STX $25 + PEI $25 + PEI $23 + LDA $37 + SEC + SBC $33 + JSL L150488 + JSL L150D50 + PLA + PLX + CLC + ADC #$0080 + BCC L086E9D + INX +L086E9D STA $2B + STX $2D +L086EA1 STZ $2F + STZ $31 + PHY + TDC + CLC + ADC #$003B + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCC L086EBA + BRL L086F69 +L086EBA PHY + LDA $41 + SEC + SBC $3D + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + LDX #$0000 + BIT #$8000 + BEQ L086ED2 + DEX +L086ED2 STA $0F + STX $11 + PEI $11 + PEI $0F + LDA $3F + SEC + SBC $3B + JSL L150488 + JSL L150D50 + PLA + STA $0F + PLX + STX $11 + PHY + PHY + PEI $54 + PEI $52 + JSL L08063C + PLA + STA $0B + PLX + STX $0D + PEI $0D + PEI $0B + LDA $0F + LDX $11 + JSL L033477 + BEQ L086F19 + BVS L086F10 + EOR #$8000 +L086F10 BPL L086F19 + PEA $2708 + JSL L07272E +L086F19 PEI $0D + PEI $0B + LDA $0F + LDX $11 + JSL L033477 + BVS L086F2A + EOR #$8000 +L086F2A BMI L086F69 + LDA #$0007 + CLC + ADC $41 + LSR + LSR + LSR + PHA + LDA $3D + LSR + LSR + LSR + STA $49 + PLA + SEC + SBC $49 + ASL + INC + JSL L150488 + STA $27 + STX $29 + PEI $29 + PEI $27 + LDA $3F + SEC + SBC $3B + JSL L150488 + JSL L150D50 + PLA + PLX + CLC + ADC #$0080 + BCC L086F65 + INX +L086F65 STA $2F + STX $31 +L086F69 STZ $05 + LDA $2B + LDX $2D + CLC + ADC #$003C + BCC L086F76 + INX +L086F76 PEI $31 + PEI $2F + JSL L150F53 + STA $13 + STX $15 + PHY + PHY + PEI $15 + PEI $13 + LDA L0550A5 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $43 + PLX + STX $45 + LDAL L05565D + BEQ L087002 + LDA $2B + ORA $2D + BNE L086FAE + BRL L087200 +L086FAE PHY + PHY + JSL L15042E + PLA + STA $13 + PLX + STX $15 + PEI $15 + PEI $13 + LDA $2B + LDX $2D + CLC + ADC #$003C + BCC L086FC9 + INX +L086FC9 JSL L033477 + BVS L086FD2 + EOR #$8000 +L086FD2 BMI L086FD7 + BRL L087200 +L086FD7 PHY + PHY + PEI $15 + PEI $13 + LDA L0550A5 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $43 + PLX + STX $45 + LDAL L05565D + BEQ L086FFD + BRL L087200 +L086FFD LDA #$0001 + STA $05 +L087002 STZ $1B + STZ $1D + PEI $2D + PEI $2B + LDA #$0000 + TAX + JSL L033477 + BMI L087063 + BEQ L087063 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$003C + BCC L087025 + INX +L087025 STA $07 + STX $09 + PEI $58 + PEI $56 + PEI $09 + PEI $07 + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L082098 + PEI $1D + PEI $1B + LDA $2B + LDX $2D + JSL L033477 + BEQ L087063 + BVS L08705A + EOR #$8000 +L08705A BPL L087063 + PEA $08B7 + JSL L07272E +L087063 LDA $05 + BEQ L0870A4 + LDX #$0000 + LDA $31 + BMI L087073 + ORA $2F + BEQ L087073 + INX +L087073 TXA + BEQ L0870A4 + LDA $1B + LDX $1D + CLC + ADC #$003C + BCC L087081 + INX +L087081 PEI $31 + PEI $2F + JSL L150F53 + PHX + PHA + PEI $45 + PEI $43 + JSL L1512FB + LDAL L05565D + BEQ L0870A4 + PEI $45 + PEI $43 + JSL L07185A + BRL L087200 +L0870A4 STZ $1F + STZ $21 + PEI $31 + PEI $2F + LDA #$0000 + TAX + JSL L033477 + BMI L08710D + BEQ L08710D + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$003C + BCC L0870C7 + INX +L0870C7 PEI $1D + PEI $1B + JSL L150F53 + STA $07 + STX $09 + PEI $54 + PEI $52 + PEI $09 + PEI $07 + TDC + CLC + ADC #$003B + PEA $0000 + PHA + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L082098 + PEI $21 + PEI $1F + LDA $2F + LDX $31 + JSL L033477 + BEQ L08710D + BVS L087104 + EOR #$8000 +L087104 BPL L08710D + PEA $08B8 + JSL L07272E +L08710D PHY + PHY + LDA $1B + LDX $1D + CLC + ADC #$003C + BCC L08711A + INX +L08711A PEI $21 + PEI $1F + JSL L150F53 + PHX + PHA + JSL L07704E + PLA + STA $17 + PLX + STX $19 + PEI $19 + PEI $17 + PEI $45 + PEI $43 + JSL L1512FB + LDY #$0002 + LDA [$43],Y + PHA + LDA [$43] + PHA + PEA $0000 + PEA $003C + JSL L071EC5 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + STA $01 + STX $03 + LDA $17 + LDX $19 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA #$4D42 + LDX #$5041 + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0004 + LDY #$0010 + STA [$01],Y + LDY #$0013 + SEP #$20 + LDA #$02 + STA [$01],Y + REP #$20 + LDA #$0014 + CLC + ADC $01 + LDX $03 + BCC L087193 + INX +L087193 PHX + PHA + PEA ^L053259 + PEA L053259 + PEA $0008 + JSL L0313BE + LDA #$001C + CLC + ADC $01 + LDX $03 + BCC L0871AD + INX +L0871AD PHX + PHA + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$0024 + CLC + ADC $01 + LDX $03 + BCC L0871CA + INX +L0871CA PHX + PHA + TDC + CLC + ADC #$003B + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $1B + LDX $1D + LDY #$0034 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $1F + LDX $21 + LDY #$0038 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $43 + LDX $45 + STA $5A + STX $5C +L087200 PEI $47 + JSL L0724F7 + LDA $50 + STA $58 + LDA $4F + STA $57 + LDA $4D + TCD + TSC + CLC + ADC #$0056 + TCS + RTL + +L087218 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $10 + PEI $0E + JSL L081C53 + LDA L0550A7 + LDX L0550A9 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + PEA $0000 + PEI $0C + PEI $0A + JSL L15047C + PEA $0002 + LDA L0550A7 + LDX L0550A9 + PHX + PHA + JSL L150D44 + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L087268 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055145 + BEQ L087282 + PEA $0000 + PEA $000C + PEA $FFFF + JSL L08736A +L087282 LDA L054FBB + SEC + SBC #$0000 + BMI L087294 + JSL L15148A + STZ L055143 + BRA L08729A +L087294 LDA #$0001 + STA L055143 +L08729A LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + PLY + PLY + PLD + RTL + +L0872AA ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ L055097 + STZ L055099 + STZ L055095 + LDA L055145 + BEQ L0872CD + PEA $0000 + PEA $000C + PEA $FFFF + JSL L08736A +L0872CD JSL L150711 + LDA L0550BD + BEQ L0872E6 + PEA ^L0530AF + PEA L0530AF + PEI $10 + PEI $0E + JSL L084978 + BRA L087323 +L0872E6 LDA L0550BF + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0872F6 + EOR #$8000 +L0872F6 BPL L087323 + LDA #$0001 + STA $03 +L0872FD LDA $03 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L0530B7 + LDX #^L0530B7 + BCC L08730F + INX +L08730F PHX + PHA + PEI $10 + PEI $0E + JSL L084978 + LDA $03 + CMP $01 + BEQ L087323 + INC $03 + BRA L0872FD +L087323 LDA L055099 + BNE L08734B + PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L087341 + PEA ^L0532BD + PEA L0532BD + JSL L085216 +L087341 PEA ^L053259 + PEA L053259 + JSL L087BAE +L08734B JSL L151466 + LDA L055097 + BNE L087358 + JSL L083E9E +L087358 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L08736A ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $16 + STA $03 + LDA $14 + STA $01 + LDA $01 + SEC + SBC $03 + BVS L087384 + EOR #$8000 +L087384 BPL L0873C5 + LDA $03 + STA $07 +L08738A PHY + PEI $07 + JSL L151693 + PLA + STA $05 + LDA $12 + BMI L0873A8 + PEI $07 + LDA #$00F0 + AND $05 + ORA $12 + PHA + JSL L1511C2 + BRA L0873BB +L0873A8 LDA #$00FF + AND $05 + CMP #$0080 + BNE L0873BB + PEI $07 + PEA $0081 + JSL L1511C2 +L0873BB LDA $07 + CMP $01 + BEQ L0873C5 + INC $07 + BRA L08738A +L0873C5 LDA $10 + STA $16 + LDA $0F + STA $15 + LDA $0D + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0873D7 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + PHY + PEI $18 + PEA $0000 + JSL L072FA6 + PLA + STA $18 + LDA #L052F67 + LDX #^L052F67 + STA $09 + STX $0B + LDA $09 + LDX $0B + STA $05 + STX $07 + LDY #$000E + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $01 + STX $03 + LDA #$0001 + STA $0D +L087411 LDX #$0000 + LDY #$0008 + LDA $1A + CMP [$09],Y + BNE L08741E + INX +L08741E TXA + BEQ L08743F + PHA + LDA L055027 + LDX L055029 + CMP [$09] + BNE L087432 + LDY #$0002 + TXA + CMP [$09],Y +L087432 BEQ L087439 + LDA #$0000 + BRA L08743C +L087439 LDA #$0001 +L08743C AND $01,S + PLX +L08743F CMP #$0000 + BEQ L08749E + LDY #$0006 + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + CMP L055039 + BNE L087456 + CPX L05503B +L087456 BEQ L08745D + LDA #$0000 + BRA L087460 +L08745D LDA #$0001 +L087460 BEQ L08749E + LDA $18 + BNE L087476 + PEI $0B + PEI $09 + PEA $0000 + PEA $0010 + JSL L071EC5 + BRA L087499 +L087476 LDA $18 + LDY #$000A + STA [$09],Y + LDA L054FB7 + LDX L054FB9 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + LDY #$000C + STA [$09],Y + INY + INY + TXA + STA [$09],Y +L087499 BRL L087535 + BRA L0874CE +L08749E LDY #$000E + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + LDA $01 + LDX $03 + JSL L033477 + BVS L0874B6 + EOR #$8000 +L0874B6 BMI L0874CE + LDA $09 + LDX $0B + STA $05 + STX $07 + LDY #$000E + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $01 + STX $03 +L0874CE LDA $09 + LDX $0B + CLC + ADC #$0010 + BCC L0874D9 + INX +L0874D9 STA $09 + STX $0B + LDA #$0014 + CMP $0D + BEQ L0874E9 + INC $0D + BRL L087411 +L0874E9 LDA $18 + BEQ L087535 + LDA $1A + LDY #$0008 + STA [$05],Y + LDA L055027 + LDX L055029 + STA [$05] + TXA + LDY #$0002 + STA [$05],Y + LDA L055039 + LDX L05503B + LDY #$0004 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA $18 + LDY #$000A + STA [$05],Y + LDA L054FB7 + LDX L054FB9 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + LDY #$000C + STA [$05],Y + INY + INY + TXA + STA [$05],Y +L087535 LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L087547 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDAL L052E95 + TAX + LDAL L052E93 + CMP $0E + BNE L08755E + CPX $10 +L08755E BNE L087562 + BRA L0875B2 +L087562 PEI $10 + PEI $0E + PEA $0000 + JSL L151663 + PEA $0000 + PEA $0000 + JSL L1510C5 + STZ $03 +L087579 PHY + PEI $03 + JSL L151089 + PLA + STA $01 + LDX $03 + LDA $01 + SEP #$20 + STAL L052D92,X + REP #$20 + LDA #$00FF + CMP $03 + BEQ L08759A + INC $03 + BRA L087579 +L08759A PEI $10 + PEI $0E + PEA $0010 + JSL L150BC4 + LDA $0E + LDX $10 + STAL L052E93 + TXA + STAL L052E95 +L0875B2 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0875C4 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550B3 + BEQ L0875F6 + LDA L054FBB + BNE L0875F6 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + PEA $0002 + PEA $0001 + JSL L151083 + PEA ^L0530A7 + PEA L0530A7 + JSL L151418 +L0875F6 PLY + PLY + PLD + RTL + +L0875FA ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + PEA $0008 + JSL L0313BE + PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L08763E + PEA ^L0532BD + PEA L0532BD + JSL L085216 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L087BAE +L08763E JSL L083E9E + PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L08765D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + PEA $0000 + PEA $0000 + JSL L151663 + PEA $0000 + JSL L1516ED + PLY + PLY + PLD + RTL + +L08767D ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PEA ^L0532BD + PEA L0532BD + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L087698 + INX +L087698 STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0002 + BCC L0876B7 + +* + + INX +L0876B7 PHX + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L081E5F + PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L0876DF + PEA ^L0532BD + PEA L0532BD + JSL L085216 +L0876DF TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L087BAE + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L0876F4 ENT + PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + LDA L055027 + LDX L055029 + CMP $44 + BNE L087708 + CPX $46 +L087708 BEQ L08771B + LDA L05501F + LDX L055021 + CMP $44 + BNE L087716 + CPX $46 +L087716 BEQ L08771B + BRL L087886 +L08771B PHY + PEI $46 + PEI $44 + PEI $42 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L087736 + BRL L087886 +L087736 TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PHY + PHY + JSL L150493 + PLA + STA $33 + PLX + STX $35 + PEA ^L05312F + PEA L05312F + JSL L151131 + LDA L0550B9 + DEC + BNE L08779F + LDA L055027 + LDX L055029 + CMP $44 + BNE L087771 + CPX $46 +L087771 BEQ L087778 + LDA #$0000 + BRA L08777B +L087778 LDA #$0001 +L08777B ORA L055153 + BEQ L087789 + LDA #$0001 + STAL L0552BF + BRA L087790 +L087789 LDA #$0001 + STAL L0552C1 +L087790 LDA L054FBB + BNE L08779C + PEA $0000 + JSL L1601A8 +L08779C BRL L08787E +L08779F LDA L054FBB + BEQ L0877A7 + BRL L08787E +L0877A7 PEA $0001 + JSL L09091E + LDA L05511F + BEQ L0877BA + PEA $0000 + JSL L09091E +L0877BA PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L0877CB + STZ $40 +L0877CB TDC + CLC + ADC #$0007 + PEA $0000 + PHA + TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L0808E0 + LDA L055027 + LDX L055029 + CMP $44 + BNE L0877ED + CPX $46 +L0877ED BEQ L0877F4 + LDA #$0000 + BRA L0877F7 +L0877F4 LDA #$0001 +L0877F7 AND $40 + BEQ L08785C + LDAL L05314D + TAX + LDAL L05314B + STA $37 + STX $39 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + CLC + ADC #$0002 + BCC L087817 + INX +L087817 PHX + PHA + TDC + CLC + ADC #$002B + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $42 + PEA $0005 + PEA $0000 + PEA $0000 + JSL L081517 + LDAL L05314D + TAX + LDAL L05314B + STA $37 + STX $39 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + CLC + ADC #$0002 + BCC L087854 + INX +L087854 PHX + PHA + JSL L082712 + BRA L087869 +L08785C TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L085216 +L087869 LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$002B + PEA $0000 + PHA + JSL L083985 +L08787E PEI $35 + PEI $33 + JSL L151131 +L087886 LDA $3E + STA $46 + LDA $3D + STA $45 + LDA $3B + TCD + TSC + CLC + ADC #$0044 + TCS + RTL + +L087898 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L0531E9 + PEA L0531E9 + JSL L1506A7 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $006E + PEA $0023 + JSL L15100B + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15123D + JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + LDA #$0001 + STA $13 +L0878ED LDA $13 + PEA $001C + JSL L150BEE + PLA + DEC + DEC + PHA + PEA $0000 + JSL L1510C5 + LDA $13 + DEC + DEC + BNE L087913 + PEA $0000 + PEA $0016 + JSL L15056E + BRA L08791D +L087913 PEA $0000 + PEA $0022 + JSL L15056E +L08791D LDA #$0003 + CMP $13 + BEQ L087928 + INC $13 + BRA L0878ED +L087928 LDA #$0001 + STA $15 +L08792D PEA $0000 + LDA $15 + PEA $000C + JSL L150BEE + PLA + DEC + PHA + JSL L1510C5 + PEA $006C + PEA $0000 + JSL L15056E + LDA #$0002 + CMP $15 + BEQ L087955 + INC $15 + BRA L08792D +L087955 LDA #$0001 + STA $15 + LDA #$0019 + STA $0D + STZ $0F +L087961 LDA #$0002 + STA $13 + STZ $11 +L087968 LDA $0D + INC + STA $0D + PHY + PHY + PEI $0D + JSL L085FE9 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L08798D + PEI $03 + PEI $01 + PEI $13 + PEI $15 + JSL L087218 +L08798D LDA #$001C + CLC + ADC $13 + STA $13 + LDA #$0003 + CMP $11 + BEQ L0879A0 + INC $11 + BRA L087968 +L0879A0 LDA #$000C + CLC + ADC $15 + STA $15 + LDA #$0002 + CMP $0F + BEQ L0879B3 + INC $0F + BRA L087961 +L0879B3 PEA ^L053239 + PEA L053239 + JSL L1506A7 + TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L0879C5 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L055121 + ORA L055123 + BEQ L087A2B + LDA #$000F + ANDL L053299 + CMP #$0007 + BNE L087A2B + LDAL L05328D + STA $01 + LDA L055027 + LDX L055029 + CMP L055129 + BNE L0879F5 + CPX L05512B +L0879F5 BNE L0879FF + LDA $01 + EOR #$FFFF + INC + STA $01 +L0879FF PEI $01 + LDA L055121 + LDX L055123 + STA $03 + STX $05 + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + CLC + ADC #$0096 + BCC L087A1A + INX +L087A1A STA $03 + STX $05 + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + PHA + JSL L0873D7 +L087A2B PLY + PLY + PLY + PLD + RTL + +L087A30 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L0531F9 + PEA L0531F9 + JSL L1506A7 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0052 + PEA $0048 + JSL L15100B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L15123D + JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + LDA #$0001 + STA $11 +L087A85 LDA $11 + PEA $001C + JSL L150BEE + PLA + DEC + DEC + PHA + PEA $0000 + JSL L1510C5 + PEA $0000 + PEA $0047 + JSL L15056E + LDA #$0002 + CMP $11 + BEQ L087AAE + INC $11 + BRA L087A85 +L087AAE PEA $0002 + PEA $0002 + JSL L151083 + LDA #$0001 + STA $13 +L087ABD PEA $0000 + LDA $13 + PEA $000C + JSL L150BEE + PLA + DEC + PHA + JSL L1510C5 + LDA $13 + SEC + SBC #$0001 + BEQ L087AE9 + BVS L087ADD + EOR #$8000 +L087ADD BPL L087AE9 + PEA $0000 + PEA $0001 + JSL L150635 +L087AE9 PEA $0050 + PEA $0000 + JSL L15056E + PEA $0002 + PEA $0001 + JSL L151083 + LDA #$0005 + CMP $13 + BEQ L087B08 + INC $13 + BRA L087ABD +L087B08 LDA #$0001 + STA $13 + LDA #$0001 + STA $0B + STZ $0D +L087B14 LDA #$0002 + STA $11 + STZ $0F +L087B1B LDA #$FFFF + CLC + ADC $0B + STA $09 + LDA $0D + SEC + SBC #$0002 + BEQ L087B32 + BVS L087B30 + EOR #$8000 +L087B30 BMI L087B37 +L087B32 LDA #$0000 + BRA L087B3A +L087B37 LDA #$0001 +L087B3A AND L0550B7 + PHA + LDX #$0000 + LDA $0F + BMI L087B48 + BEQ L087B48 + INX +L087B48 TXA + AND $01,S + PLX + LSR + BCC L087B57 + LDA #$0008 + CLC + ADC $09 + STA $09 +L087B57 PHY + PHY + PEI $09 + JSL L085FE9 + PEI $11 + PEI $13 + JSL L087218 + LDA #$001C + CLC + ADC $11 + STA $11 + LDA $0B + INC + STA $0B + LDA #$0002 + CMP $0F + BEQ L087B7F + INC $0F + BRA L087B1B +L087B7F LDA #$000C + CLC + ADC $13 + STA $13 + LDA $0D + BNE L087B90 + LDA $13 + INC + STA $13 +L087B90 LDA #$0005 + CMP $0D + BEQ L087B9C + INC $0D + BRL L087B14 +L087B9C PEA ^L053239 + PEA L053239 + JSL L1506A7 + TSC + CLC + ADC #$0018 + TCS + PLD + RTL + +L087BAE ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA L054FBB + SEC + SBC #$0000 + BMI L087C14 + TDC + CLC + ADC #$0001 + STA $09 + STZ $0B + PEA ^L053127 + PEA L053127 + PEA ^L05311F + PEA L05311F + PEI $0B + PEI $09 + JSL L081E5F + PHY + PEI $1C + PEI $1A + PEI $0B + PEI $09 + PEI $0B + PEI $09 + JSL L150B3A + PLA + LSR + BCC L087C14 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $0B + PEI $09 + JSL L083985 + PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE +L087C14 LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L087C26 PHD + TSC + CLC + ADC #$FF88 + TCS + TCD + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $88 + PEI $86 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $84 + PEI $82 + PEA $0008 + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $59 + PLX + STX $5B + PHY + PHY + JSL L151293 + JSL L151131 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L15119E + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L15107D + PHY + JSL L150BDC + PLA + STA $71 + PEA $0002 + JSL L150BD6 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $3333 + JSL L081DD8 + LDA $80 + BEQ L087CD0 + PHY + PHY + PEA $0005 + PEA $0003 + JSL L15133D + PLA + STA $6D + PLX + STX $6F + PHY + PHY + PEA $01D3 + PEA $2710 + JSL L15133D + PLA + STA $69 + PLX + STX $6B + BRA L087CF4 +L087CD0 PHY + PHY + PEA $0003 + PEA $0005 + JSL L15133D + PLA + STA $6D + PLX + STX $6F + PHY + PHY + PEA $0000 + PEA $0001 + JSL L1512F5 + PLA + STA $69 + PLX + STX $6B +L087CF4 TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L08273B + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + JSL L08273B + LDA #$0001 + STA $73 +L087D13 PHY + PHY + PEA $0000 + PEA $0001 + JSL L1512F5 + LDA $69 + LDX $6B + JSL L1512A5 + STA $65 + STX $67 + PHY + PHY + PEI $6B + PEI $69 + PHY + PHY + LDA $01 + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $61 + PLX + STX $63 + PHY + PHY + PEI $67 + PEI $65 + PHY + PHY + LDA $09 + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $5D + PLX + STX $5F + PHY + LDA $61 + LDX $63 + PEI $5F + PEI $5D + JSL L150F53 + PHX + PHA + JSL L1500DD + PLA + STA $35 + PHY + PHY + PEI $6B + PEI $69 + PHY + PHY + LDA $03 + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $61 + PLX + STX $63 + PHY + PHY + PEI $67 + PEI $65 + PHY + PHY + LDA $0B + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $5D + PLX + STX $5F + PHY + LDA $61 + LDX $63 + PEI $5F + PEI $5D + JSL L150F53 + PHX + PHA + JSL L1500DD + PLA + STA $37 + PHY + PHY + PEI $6B + PEI $69 + PHY + PHY + LDA $05 + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $61 + PLX + STX $63 + PHY + PHY + PEI $67 + PEI $65 + PHY + PHY + LDA $0D + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $5D + PLX + STX $5F + PHY + LDA $61 + LDX $63 + PEI $5F + PEI $5D + JSL L150F53 + PHX + PHA + JSL L1500DD + PLA + STA $39 + PHY + PHY + PEI $6B + PEI $69 + PHY + PHY + LDA $07 + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $61 + PLX + STX $63 + PHY + PHY + PEI $67 + PEI $65 + PHY + PHY + LDA $0F + JSL L150488 + PHX + PHA + JSL L1512F5 + JSL L15036B + PLA + STA $5D + PLX + STX $5F + PHY + LDA $61 + LDX $63 + PEI $5F + PEI $5D + JSL L150F53 + PHX + PHA + JSL L1500DD + PLA + STA $3B + PHY + PHY + PEI $6B + PEI $69 + PEI $6F + PEI $6D + JSL L15036B + PLA + STA $69 + PLX + STX $6B + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + JSL L151418 + PHY + TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L081A64 + PLA + LSR + BCS L087EB3 + TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L151418 +L087EB3 TDC + CLC + ADC #$004D + PEA $0000 + PHA + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$003D + PEA $0000 + PHA + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA L054FB7 + LDX L054FB9 + STA $75 + STX $77 + LDY #$0002 + LDA [$75],Y + TAX + LDA [$75] + PHX + PHA + LDA $7E + JSL L150488 + JSL L150F53 + STA $11 + STX $13 +L087F20 PEI $13 + PEI $11 + LDA L054FB7 + LDX L054FB9 + STA $75 + STX $77 + LDY #$0002 + LDA [$75],Y + TAX + LDA [$75] + JSL L033477 + BEQ L087F43 + BVS L087F41 + EOR #$8000 +L087F41 BMI L087F20 +L087F43 LDA #$0006 + CMP $73 + BEQ L087F4F + INC $73 + BRL L087D13 +L087F4F TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$003D + PEA $0000 + PHA + JSL L151418 + PEI $71 + JSL L150BD6 + PEI $57 + PEI $55 + JSL L151083 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L151198 + PEI $5B + PEI $59 + JSL L151131 + LDA $7C + STA $88 + LDA $7B + STA $87 + LDA $79 + TCD + TSC + CLC + ADC #$0086 + TCS + RTL + diff --git a/hypercardiigs/HyperGrx.X.S b/hypercardiigs/HyperGrx.X.S new file mode 100644 index 0000000..dbc84fb --- /dev/null +++ b/hypercardiigs/HyperGrx.X.S @@ -0,0 +1,277 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L07272E + EXT L07346C + EXT L1509CE + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L070597 + EXT L055039 + EXT L05503B + EXT L0550B9 + EXT L0727E0 + EXT L07A609 + EXT L071A1B + EXT L07ABAE + EXT L072FD5 + EXT L072FA6 + EXT L07185A + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L071EC5 + EXT L0742B3 + EXT L078BF0 + EXT L07704E + EXT L07502A + EXT L07721A + EXT L074A24 + EXT L0751BE + EXT L0772AE + EXT L074A90 + EXT L07B038 + EXT L077EAF + EXT L07AC17 + EXT L150493 + EXT L1512FB + EXT L151131 + EXT L150BEE + EXT L15133D + EXT L0550EF + EXT L0550ED + EXT L151466 + EXT L1513F4 + EXT L150D44 + EXT L1512CB + EXT L151412 + EXT L150705 + EXT L1511CE + EXT L053AE9 + EXT L1510EF + EXT L041CB3 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L054FB7 + EXT L054FB9 + EXT L054FBB + EXT L055051 + EXT L0706CF + EXT L150BE2 + EXT L150C46 + EXT L151243 + EXT L0550A7 + EXT L0550A9 + EXT L054FBF + EXT L077264 + EXT L074A5A + EXT L077B28 + EXT L150B3A + EXT L16017E + EXT L16018C + EXT L16019A + EXT L07010A + EXT L1506A7 + EXT L1501B5 + EXT L151490 + EXT L1517EB + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L150306 + EXT L150300 + EXT L15025A + EXT L15080D + EXT L1516F3 + EXT L1501AF + EXT L15100B + EXT L15037D + EXT L1505F2 + EXT L150383 + EXT L1501A9 + EXT L05314D + EXT L05314B + EXT L1510A1 + EXT L05324B + EXT L05324D + EXT L1510C5 + EXT L05324F + EXT L1505DA + EXT L150BD0 + EXT L151083 + EXT L15056E + EXT L1517D9 + EXT L1507FB + EXT L150B16 + EXT L150D20 + EXT L1511E6 + EXT L1511E0 + EXT L1512E3 + EXT L1516ED + EXT L150197 + EXT L1507F5 + EXT L0532BF + EXT L0532C3 + EXT L1505E6 + EXT L151418 + EXT L053149 + EXT L053147 + EXT L053131 + EXT L053133 + EXT L07A972 + EXT L0415B4 + EXT L0415B2 + EXT L1601A8 + EXT L0552FF + EXT L151663 + EXT L0530A7 + EXT L0530AB + EXT L1506F3 + EXT L0530A9 + EXT L0530AD + EXT L150BC4 + EXT L150126 + EXT L150BB2 + EXT L150653 + EXT L151669 + EXT L15137F + EXT L150B34 + EXT L073CDF + EXT L15042E + EXT L15047C + EXT L15148A + EXT L150711 + EXT L151693 + EXT L1511C2 + EXT L052E95 + EXT L052E93 + EXT L151089 + EXT L052D92 + EXT L0552BF + EXT L0552C1 + EXT L09091E + EXT L15123D + EXT L053299 + EXT L05328D + EXT L150635 + EXT L151293 + EXT L15119E + EXT L15107D + EXT L150BDC + EXT L150BD6 + EXT L1512F5 + EXT L15036B + EXT L1500DD + EXT L151198 + EXT L0409FC + EXT L040A1F + EXT L0550A3 + EXT L052F3F + EXT L052F43 + EXT L052F41 + EXT L052F45 + EXT L052E9F + EXT L0550A1 + EXT L05509D + EXT L05509F + EXT L05509B + EXT L05514D + EXT L05514B + EXT L05312F + EXT L053107 + EXT L053127 + EXT L055147 + EXT L055149 + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L052F47 + EXT L05510F + EXT L053259 + EXT L0532BD + EXT L055139 + EXT L0531D9 + EXT L0531E1 + EXT L053C9D + EXT L053239 + EXT L05512F + EXT L05508F + EXT L055091 + EXT L055137 + EXT L0532B5 + EXT L055153 + EXT L055135 + EXT L055109 + EXT L05510B + EXT L055115 + EXT L055117 + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L055119 + EXT L05511B + EXT L05513F + EXT L055141 + EXT L05513B + EXT L05513D + EXT L055099 + EXT L05311F + EXT L0550FD + EXT L0550FF + EXT L055097 + EXT L055095 + EXT L055093 + EXT L055151 + EXT L05310F + EXT L0550E1 + EXT L0550E3 + EXT L055111 + EXT L055113 + EXT L05514F + EXT L053117 + EXT L0531E9 + EXT L0531F1 + EXT L0550DD + EXT L0550DF + EXT L05512D + EXT L0550B5 + EXT L0550E9 + EXT L0550EB + EXT L055131 + EXT L0531F9 + EXT L053201 + EXT L053AFD + EXT L052F67 + EXT L0550B3 + EXT L0550AB + EXT L0550AD + EXT L0550AF + EXT L0550B1 + EXT L052E97 + EXT L0550D5 + EXT L0550D7 + EXT L0550BB + EXT L0550A5 + EXT L055145 + EXT L055143 + EXT L0550BD + EXT L0530AF + EXT L0550BF + EXT L0530B7 + EXT L05511F + EXT L0550B7 diff --git a/hypercardiigs/HyperLib.E.S b/hypercardiigs/HyperLib.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/HyperLib.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/HyperLib.S b/hypercardiigs/HyperLib.S new file mode 100644 index 0000000..8c5515f --- /dev/null +++ b/hypercardiigs/HyperLib.S @@ -0,0 +1,30027 @@ +* +* HypercardGS +* segment: $07 HyperLib +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperLib.l + lst off + +*--------------------------------------- + + use HyperLib.E + use HyperLib.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/Load.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/QdAux.Macs + use 4/Resource.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L070000 PHD + PHY + TSC + TCD + LDA L054F8B + BEQ L070039 + LDA L055047 + BEQ L070043 + PEA ^L050C32 + PEA L050C32 + LDA L055045 + PHA + LDA L055043 + PHA + JSL L072CD4 + LDX #^L07005B + LDA #L07005B + PHX + PHA + PHX + PHA + PHX + PHA + JSL L073C22 + PEA $0047 + JSL L0727E0 + BRA L070043 +L070039 LDA #$0001 + STA L054F8B + JSL L074D35 +L070043 JSL L0A3FE2 + STZ $01 + TDC + INC + PEA $0000 + PHA + PEA $2029 + JSL GSOS2 + TDC + TCS + PLY + PLD + RTL + +L07005B DB $00 + +L07005C ENT + PHD + TSC + SEC + SBC #$0010 + TCD + TCS + PHY + PEA $1000 + TDC + INC + PEA $0000 + PHA + _EventAvail + PLA + STA $16 + LDX $11 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + RTL + +L070083 PHD + TSC + SEC + SBC #$000E + TCD + TCS + PHA + PHA + PEI $16 + PEI $14 + _GetHandleSize + PLA + PLX + STA $09 + STX $0B + LDA [$18] + STA $01 + LDY #$0002 + LDA [$18],Y + STA $03 + LDA [$01] + INC + INC + STA $0D + CLC + ADC $09 + PHA + PHA + LDA $0B + ADC #$0000 + STA $03,S + PEI $16 + PEI $14 + _SetHandleSize + LDY #$0002 + LDA [$18] + STA $01 + LDA [$18],Y + STA $03 + LDA [$14] + STA $05 + LDA [$14],Y + STA $07 + LDA [$05] + INC + STA [$05] + PEI $03 + PEI $01 + LDA $05 + CLC + ADC $09 + TAX + LDA $07 + ADC $0B + PHA + PHX + PEA $0000 + PEI $0D + JSL L070597 + LDA $12 + STA $1A + LDA $11 + STA $19 + LDX $0F + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + RTL + +L07010A ENT + PHD + TSC + TCD + PEI $08 + PEI $06 + LDA #L070136 + LDX #^L070136 + PHX + PHA + PHX + PHA + PHX + PHA + JSL L073C22 + PEA $0000 + JSL L0727E0 + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L070136 ENT + DFB $00 + +L070137 ENT + PHD + TSC + TCD + LDA L05535F + BEQ L070153 + LDAL $FE0018 + AND #$00FF + CMP #$005C + BNE L070153 + PHB + PHD + JSL $FE0018 + PLD + PLB +L070153 TDC + TCS + PLD + RTL + +L070157 PHD + TSC + TCD + LDA #$0001 + STA $0A + LDA [$06] + AND #$00FF + BEQ L070170 + TAY + SEP #$20 +L070169 LDA [$06],Y + BEQ L070172 + DEY + BNE L070169 +L070170 STZ $0A +L070172 REP #$20 + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L070182 ENT + PHD + TSC + SEC + SBC #$0082 + TCD + TCS + PHA + LDA L052D70 + PHA + LDA L052D6E + PHA + PEA $0000 + TDC + CLC + ADC #$0013 + PEA $0000 + PHA + ADC #$0004 + PEA $0000 + PHA + JSL L0A2034 + PLA + BEQ L0701E0 + LDA L055027 + STA $05 + LDA L055029 + STA $07 + LDA L05501F + STA $09 + LDA L055021 + STA $0B + LDA L055039 + STA $0D + LDA L05503B + STA $0F + LDA $1B + AND #$000F + DEC + BNE L0701D8 + JSR L0702B2 + BRA L07021D +L0701D8 DEC + BNE L07021D + JSR L07043A + BRA L07021D +L0701E0 JSL L0A3283 + PEA $0013 + JSL L0998B0 +L0701EB PEA $0014 + JSL L0998B0 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L096A7B + PHA + JSL L096CC4 + PLA + BNE L0701EB + PHA + PEA $0004 + PEA $0002 + _FlushEvents + PLA + PEA $0015 + JSL L0998B0 +L07021D LDX $83 + TDC + CLC + ADC #$0084 + TCS + TXA + TCD + RTL + +L070228 LDA $19 + LDX $13 + CPX $05 + BNE L07023A + LDX $15 + CPX $07 + BNE L07023A + EOR #$FFFF + INC +L07023A RTS + +L07023B LDA $0D + CMP L055039 + BNE L07025C + LDA $0F + CMP L05503B + BNE L07025C +L070249 PHX + PEI $15 + PEI $13 + PEI $19 + PEI $07 + PEI $05 + PEI $0B + PEI $09 + JSL L0998E6 +L07025C RTS + +L07025D LDX #$0014 + BRA L07023B +L070262 LDX #$0015 + BRA L07023B +L070267 PHA + PEI $0B + PEI $09 + PEI $07 + PEI $05 + JSR L070228 + PHA + PEI $71 + PEI $6B + TDC + CLC + ADC #$006F + PEA $0000 + PHA + JSL L07D08A + PLA + BEQ L070298 + LDA $6F + BEQ L070298 + PEI $15 + PEI $13 + PEI $19 + PEI $11 + JSL L0876F4 +L070298 RTS + +L070299 PHA + PEI $0B + PEI $09 + PEI $07 + PEI $05 + JSR L070228 + PHA + JSL L07A609 + PLA + EOR #$0001 + STA $71 + BRA L070267 +L0702B2 LDA $13 + CMP L055027 + BNE L0702C6 + LDA $15 + CMP L055029 + BNE L0702C6 + LDA #$0001 + STA L055249 +L0702C6 STZ $77 + LDA $25 + AND #$2000 + BEQ L0702D1 + INC $77 +L0702D1 LDA $25 + AND #$000F + STA $7D + PHY + SEC + SBC #$0004 + PHA + PEA $0000 + PEA $0001 + JSL L071A1B + PLA + STA $7F + STZ $11 + LDA $7D + BEQ L0702F9 + LDA $27 + ORA $29 + BNE L0702F9 + BRA L0702FB +L0702F9 INC $11 +L0702FB LDA $1B + AND #$00F0 + LSR + LSR + LSR + LSR + STA $81 + PHA + PEI $0B + PEI $09 + PEI $07 + PEI $05 + JSR L070228 + PHA + JSL L07A609 + PLA + STA $79 + STA $7B + LDA $81 + BEQ L070324 + STZ $7F + BRA L070326 +L070324 STZ $79 +L070326 LDA #$FFFF + STA $73 + STA $75 + LDA $77 + BEQ L070353 + LDA $7F + DEC + BNE L070340 + LDA #$0001 + STA $6B + JSR L070299 + BRA L070353 +L070340 LDA #$0001 + STA $71 + LDA $81 + BEQ L07034C + LDA #$0001 +L07034C ORA $7B + STA $6B + JSR L070267 +L070353 LDX #$0013 + JSR L070249 +L070359 PHY + JSL L096CC4 + PLA + BNE L070364 + BRL L0703E4 +L070364 LDA $0D + CMP L055039 + BNE L070359 + LDA $0F + CMP L05503B + BNE L070359 + JSR L07025D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L096A7B + LDA $03 + CMP #$8000 + ROR + STA $03 + STZ $73 + PHY + PEI $15 + PEI $13 + PEI $19 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L07ABAE + PLA + BEQ L0703C0 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + _PtInRect + PLA + STA $73 +L0703C0 LDA $77 + BEQ L0703DC + LDA $79 + BNE L0703DC + LDA $73 + CMP $75 + BEQ L0703DC + LDA $81 + BEQ L0703D5 + LDA #$0001 +L0703D5 ORA $7B + STA $6B + JSR L070299 +L0703DC LDA $73 + STA $75 + BRL L070359 +L0703E3 RTS + +L0703E4 PHY + PEA $0004 + PEA $0002 + _FlushEvents + PLA + LDA L055039 + CMP $0D + BNE L0703E3 + LDA L05503B + CMP $0F + BNE L0703E3 + LDA $77 + BEQ L070416 + LDA $7F + BNE L070416 + LDA $81 + BNE L070416 + LDA $7B + STA $6B + STZ $71 + JSR L070267 +L070416 LDA $73 + BEQ L070439 + LDA $77 + BEQ L070436 + LDA $81 + BEQ L070436 + PEI $07 + PEI $05 + PEI $0B + PEI $09 + PEI $15 + PEI $13 + PEI $81 + PEI $19 + JSL L095059 +L070436 JSR L070262 +L070439 RTS + +L07043A LDA $13 + STA L055201 + LDA $15 + STA L055203 + LDA $19 + STA L0551FF + PEA ^L052D5C + PEA L052D5C + JSL L096A7B + LDX #$0013 + JSR L070249 +L070459 PHY + JSL L096CC4 + PLA + BEQ L070473 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L096A7B + JSR L07025D + BRA L070459 +L070473 PHY + PEA $0004 + PEA $0002 + _FlushEvents + PLA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L096A7B + LDA $03 + CMP #$8000 + ROR + STA $03 + PHY + PEI $15 + PEI $13 + PEI $19 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L07ABAE + PLA + BEQ L0704CE + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0047 + PEA $0000 + PHA + _PtInRect + PLA + BEQ L0704CE + JSR L070262 +L0704CE RTS + +L0704CF ENT + PHD + TSC + TCD + SEC + SBC #$0200 + TCS + LDA $0A + BEQ L070516 + TDC + CLC + ADC #$FE01 + PEA $0000 + PHA + PEA $0000 + PHA + JSL L07346C + TDC + CLC + ADC #$FF01 + PEA $0000 + PHA + PEI $08 + PEI $06 + JSL L07346C + LDA #L053251 + LDX #^L053251 + PHX + PHA + PHX + PHA + JSL L073C22 + PEA $001D + JSL L0727E0 + JSL L070000 +L070516 LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L070525 ENT + PHD + PHY + PHY + PHY + TSC + TCD + STZ $10 + STZ $12 + STZ $05 + LDA $0C + ORA $0E + BEQ L070586 + LDY #$0002 + LDA [$0C] + STA $01 + LDA [$0C],Y + STA $03 + ORA $01 + BEQ L070586 + LDA [$01] + BEQ L070586 + INC + INC + STA $05 + PHY + PHY + PEA $0000 + PHA + LDAL L054FBD + PHA + LDA #$0000 + PHA + PHA + PHA + _NewHandle + PLA + PLX + BCS L070586 + STA $10 + STX $12 + LDY #$0002 + LDA [$0C],Y + PHA + LDA [$0C] + PHA + LDA [$10],Y + PHA + LDA [$10] + PHA + PEA $0000 + PEI $05 + JSL L070597 +L070586 LDA $0A + STA $0E + LDA $09 + STA $0D + TDC + TCS + PLY + PLY + PLY + PLD + PLY + PLY + RTL + +L070597 ENT + PHB + PHD + PHY + TSC + TCD + LSR $0B + ROR $09 + LDA #$0000 + ROL + STA $01 + ASL $09 + ROL $0B + LDX $0B + BEQ L0705C5 + LDY #$0000 +L0705B1 LDA $12 + PHA + PLB + PLB +L0705B6 LDA ($11),Y + STA [$0D],Y + INY + INY + BNE L0705B6 + INC $13 + INC $0F + DEX + BNE L0705B1 +L0705C5 LDA $12 + PHA + PLB + PLB + LDY $09 + BEQ L0705DE + DEY + DEY + BEQ L0705DA +L0705D2 LDA ($11),Y + STA [$0D],Y + DEY + DEY + BNE L0705D2 +L0705DA LDA ($11) + STA [$0D] +L0705DE LDA $01 + BEQ L0705EC + LDY $09 + SEP #$20 + LDA ($11),Y + STA [$0D],Y + REP #$20 +L0705EC LDA $07 + STA $13 + LDA $05 + STA $11 + TDC + TCS + PLY + PLD + CLC + ADC #$0010 + TCS + PLB + RTL + +L0705FF ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$12] + STA $01 + LDA [$12],Y + STA $03 + LDA [$0E] + STA $05 + LDA [$0E],Y + STA $07 + LDA #$0000 + TAX + TAY + SEP #$20 + LDY #$0000 +L070623 LDA [$01],Y + STA [$05],Y + BEQ L070636 + CMP #$0D + BEQ L070636 + INY + BNE L070623 + INC $03 + INC $07 + BRA L070623 +L070636 REP #$20 + TYX + LDY #$0002 + TXA + CLC + ADC $01 + STA [$12] + LDA $03 + ADC #$0000 + STA [$12],Y + TXA + CLC + ADC $05 + STA [$0E] + LDA $07 + ADC #$0000 + STA [$0E],Y + LDA $0C + STA $14 + LDA $0B + STA $13 + LDX $09 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + RTL + +L070669 ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$12] + STA $01 + LDA [$12],Y + STA $03 + LDA [$0E] + STA $05 + LDA [$0E],Y + STA $07 + LDA #$0000 + TAX + TAY + SEP #$20 + LDY #$0000 +L07068D LDA [$01],Y + STA [$05],Y + BEQ L07069C + INY + BNE L07068D + INC $03 + INC $07 + BRA L07068D +L07069C REP #$20 + TYX + LDY #$0002 + TXA + CLC + ADC $01 + STA [$12] + LDA $03 + ADC #$0000 + STA [$12],Y + TXA + CLC + ADC $05 + STA [$0E] + LDA $07 + ADC #$0000 + STA [$0E],Y + LDA $0C + STA $14 + LDA $0B + STA $13 + LDX $09 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + RTL + +L0706CF ENT + PHD + TSC + SEC + SBC #$000C + TCD + TCS + LDA L054FB7 + STA $01 + LDA L054FB9 + STA $03 + JSR L070716 + CLC + ADC $12 + BCC L0706EA + INX +L0706EA STA $05 + STX $07 +L0706EE JSR L070716 + STA $09 + STX $0B + LDA $07 + CMP $0B + BCC L070703 + BNE L0706EE + LDA $05 + CMP $09 + BCS L0706EE +L070703 LDA $10 + STA $12 + LDA $0F + STA $11 + LDX $0D + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + RTL + +L070716 PHP + SEI + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PLP + RTS + +L070722 ENT + PHD + TSC + SEC + SBC #$0016 + TCD + TCS + LDA $24 + BNE L070731 + BRL L070821 +L070731 STZ L055417 + LDA #$0007 + STA $0B + LDA #$0001 + STA $01 + STZ $05 + STZ $03 + LDA #$0044 + STA $09 + LDA #$001C + STA $07 +L07074C TDC + CLC + ADC #$0003 + PEA $0000 + PHA + _ClipRect + LDY #$0002 + LDA [$20] + CMP $1C + BNE L070770 + LDA [$20],Y + CMP $1E + BNE L070770 + LDA $01 + STA L055417 +L070770 PHA + PHA + PEA $8001 + LDA [$20],Y + PHA + LDA [$20] + PHA + _LoadResource + PLA + STA $0D + PLA + STA $0F + LDY #$0002 + LDA [$0D],Y + STA $13 + PHA + LDA [$0D] + STA $11 + PHA + PEA $F000 + LDY #$0006 + LDA $05 + CLC + ADC #$0022 + SEC + SBC [$11],Y + AND #$FFFE + PHA + DEY + DEY + LDA [$11],Y + LSR + STA $15 + LDA $03 + CLC + ADC #$000E + SEC + SBC $15 + PHA + _DrawIcon + LDY #$0002 + PHY + PEA $8001 + LDA [$20],Y + PHA + LDA [$20] + PHA + _ReleaseResource + LDA $01 + CMP $24 + BEQ L070821 + INC + STA $01 + LDA $20 + CLC + ADC #$0004 + STA $20 + BCC L0707E9 + INC $22 +L0707E9 DEC $0B + BEQ L0707FF + LDA $05 + CLC + ADC #$0044 + STA $05 + LDA $09 + ADC #$0044 + STA $09 + JMP L07074C + +L0707FF JSL L072328 + LDA #$0007 + STA $0B + STZ $05 + LDA #$0044 + STA $09 + CLC + LDA $03 + ADC #$001C + STA $03 + LDA $07 + ADC #$001C + STA $07 + JMP L07074C + +L070821 LDA $1A + STA $24 + LDA $19 + STA $23 + LDX $17 + TDC + CLC + ADC #$0022 + TCS + TXA + TCD + RTL + +L070834 ENT + PHD + TSC + SEC + SBC #$003C + TCD + TCS + PHY + PHY + PEI $46 + PEI $44 + PEA $0000 + PEI $42 + _GetCtlHandleFromID + PLA + PLX + STA $33 + STX $35 + LDY #$0002 + LDA [$33] + STA $37 + LDA [$33],Y + STA $39 + LDY #$0010 + LDA [$37],Y + AND #$0080 + BEQ L07086C + BRL L0709E3 +L07086C INY + LDA [$37],Y + AND #$00FF + STA $3B + LDY #$000E + LDX #$0006 +L07087A LDA [$37],Y + STA $01,X + DEY + DEY + DEX + DEX + BPL L07087A + LDY #$0012 + LDA [$37],Y + STA $27 + LDA $07 + SEC + SBC $03 + DEC + DEC + LSR + LSR + STA $1D + LDA $05 + SEC + SBC $01 + DEC + LSR + LSR + STA $1F + LDA $01 + STA $09 + SEC + ADC $1F + STA $0D + LDA $03 + STA $0B + SEC + ADC $1D + INC + STA $0F + STZ $25 + LDA #$FFFF + STA $11 +L0708BA LDA $25 + AND #$0003 + STA $21 + LDA $25 + LSR + LSR + STA $23 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDA $3B + BNE L0708F8 + LDA $25 + CMP $27 + BNE L0708E5 + LDX #$0006 +L0708DD LDA $09,X + STA $11,X + DEX + DEX + BPL L0708DD +L0708E5 PEA $0000 + LDA $25 + ASL + ASL + ASL + ASL + ORA $25 + PHA + XBA + ORA $01,S + STA $01,S + BRA L0708FE +L0708F8 PEA $3333 + PEA $FFFF +L0708FE _SpecialRect + LDA $0B + CLC + ADC $1D + STA $0B + CLC + ADC $1D + INC + INC + STA $0F + INC $25 + LDA $25 + CMP #$0010 + BEQ L070938 + AND #$0003 + BNE L0708BA + LDA $03 + STA $0B + SEC + ADC $1D + STA $0F + LDA $09 + CLC + ADC $1F + STA $09 + SEC + ADC $1F + STA $0D + BRA L0708BA +L070938 LDA $11 + BPL L07093F + BRL L0709E3 +L07093F TDC + CLC + ADC #$0011 + STA $19 + STZ $1B + PHY + PHY + _NewRgn + PLA + PLX + STA $2B + STX $2D + PHX + PHA + _GetClip + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + _ClipRect + PEI $1B + PEI $19 + PEA $FFFC + PEA $FFFE + _InsetRect + _PenNormal + PEA $0002 + PEA $0001 + _SetPenSize + PEI $1B + PEI $19 + _FrameRect + PEI $1B + PEI $19 + PEA $0002 + PEA $0001 + _InsetRect + PEA $FFFF + _SetSolidPenPat + PEI $1B + PEI $19 + _FrameRect + PEI $2D + PEI $2B + _SetClip + PEI $2D + PEI $2B + _DisposeRgn + _PenNormal +L0709E3 LDA $40 + STA $46 + LDA $3F + STA $45 + LDX $3D + TDC + CLC + ADC #$0044 + TCS + TXA + TCD + RTL + +L0709F6 ENT + PHA + LDAL L055161 + STAL L070A08+1 + LDAL L055162 + STAL L070A08+2 + PLA +L070A08 JSL $000000 + JMPL L096998 + +L070A10 ENT + PHB + PHD + TSC + TCD + STZ $11 + LDY $07 + BEQ L070A32 + SEP #$20 + PEI $0E + PLB + PLB + DEY + BEQ L070A2C +L070A23 LDA ($0D),Y + CMP [$09],Y + BNE L070A39 + DEY + BNE L070A23 +L070A2C LDA ($0D) + CMP [$09] + BNE L070A39 +L070A32 REP #$20 + LDA #$0001 + STA $11 +L070A39 REP #$20 + LDA $05 + STA $0F + LDA $03 + STA $0D + TDC + TCS + PLD + CLC + ADC #$000C + TCS + PLB + RTL + +L070A4D ENT + PHB + PHD + TSC + SEC + SBC #$001A + TCD + TCS + STZ $2F + PHA + _GetCurResourceFile + PLA + STA $15 + STA $13 + PHA + PEA $0001 + _SetResourceFileDepth + PLA + STA $11 + LDA #$0001 + STA $09 +L070A78 LDA $09 + CMP $11 + BCC L070A83 + BEQ L070A83 + BRL L070B80 +L070A83 PHA + PHA + PEA $8014 + PEA $0001 + PEI $2D + _LoadResource + PLY + PLA + BCS L070B14 + STA $19 + STY $17 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $17 + STX $19 + LDA [$17] + CMP #$0001 + BNE L070B14 + LDY #$0002 + LDA [$17],Y + STA $05 + INY + INY + LDA [$17],Y + STA $07 + CLC + LDA $17 + ADC #$0006 + STA $17 + BCC L070AC8 + INC $19 +L070AC8 STZ $01 + STZ $03 +L070ACC LDA $03 + CMP $07 + BNE L070AD6 + LDA $01 + CMP $05 +L070AD6 BCS L070B14 + PHA + PEI $2B + PEI $29 + CLC + LDA $17 + LDX $19 + ADC #$0004 + BCC L070AE8 + INX +L070AE8 PHX + PHA + JSL L071C56 + PLA + BNE L070B6F + LDY #$0004 + LDA [$17],Y + AND #$00FF + CLC + LDX $19 + ADC $17 + BCC L070B01 + INX +L070B01 CLC + ADC #$0005 + BCC L070B08 + INX +L070B08 STX $19 + STA $17 + INC $01 + BNE L070ACC + INC $03 + BRA L070ACC +L070B14 LDA $09 + CMP $11 + BEQ L070B6A + PHA + PHA + PEI $13 + _GetMapHandle + PLY + PLA + BCS L070B80 + STA $0F + STY $0D + LDA $0E + BEQ L070B80 + LDY #$0002 + LDA [$0D] + TAX + LDA [$0D],Y + STA $0F + STX $0D + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STX $0F + STA $0D + LDA $0E + BEQ L070B80 + LDY #$0002 + LDA [$0D] + TAX + LDA [$0D],Y + STA $0F + STX $0D + LDY #$0012 + LDA [$0D],Y + STA $13 + PHA + _SetCurResourceFile + BCS L070B80 +L070B6A INC $09 + BRL L070A78 +L070B6F INC $2F + LDA $13 + STA [$25] + LDY #$0002 + LDA [$17] + STA [$21] + LDA [$17],Y + STA [$21],Y +L070B80 PEI $15 + _SetCurResourceFile + PHA + PEI $11 + _SetResourceFileDepth + PLA + LDA $1F + STA $2D + LDA $1D + STA $2B + LDX $1B + TDC + CLC + ADC #$002A + TCS + TXA + TCD + PLB + RTL + +L070BA8 ENT + PHB + PHD + TSC + SEC + SBC #$003C + TCD + TCS + PHA + _GetCurResourceFile + PLA + STA $19 + STA $17 + PHA + PEA $0001 + _SetResourceFileDepth + PLA + STA $15 + STZ $3B + LDA #$0001 + STA $0F +L070BD3 LDA $0F + CMP $15 + BEQ L070BDE + BCC L070BDE + BRL L070D9D +L070BDE PHA + PHA + PEA $8014 + PEA $0001 + PEI $4B + _LoadResource + PLY + PLA + BCC L070BF6 + BRL L070D2B +L070BF6 STA $21 + STY $1F + STA $1D + STY $1B + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1B + STX $1D + LDA [$1B] + CMP #$0001 + BEQ L070C14 + BRL L070D2B +L070C14 LDY #$0002 + LDA [$1B],Y + STA $0B + INY + INY + LDA [$1B],Y + STA $0D + CLC + LDA $1B + ADC #$0006 + STA $1B + BCC L070C2D + INC $1D +L070C2D STZ $07 + STZ $09 +L070C31 LDA $09 + CMP $0D + BNE L070C3B + LDA $07 + CMP $0B +L070C3B BCC L070C40 + BRL L070D2B +L070C40 LDY #$0004 + LDA [$1B],Y + AND #$00FF + CLC + ADC #$0005 + STA $05 + LDX $1D + ADC $1B + BCC L070C55 + INX +L070C55 STX $2D + STA $2B + LDA $47 + CMP [$1B] + BNE L070C6A + LDA $49 + LDY #$0002 + CMP [$1B],Y + BNE L070C6A + BEQ L070C7A +L070C6A LDA $2D + STA $1D + LDA $2B + STA $1B + INC $07 + BNE L070C31 + INC $09 + BRA L070C31 +L070C7A LDY #$0002 + LDA [$1F],Y + STA $03 + LDA [$1F] + STA $01 + LDY #$0004 + LDA [$01],Y + BNE L070CA5 + DEY + DEY + LDA [$01],Y + DEC + BNE L070CA5 + PEA $8014 + PEA $0001 + PEI $4B + _RemoveResource + BRL L070D2B +L070CA5 SEC + LDY #$0002 + LDA [$01],Y + SBC #$0001 + STA [$01],Y + BCS L070CB9 + INY + INY + LDA [$01],Y + DEC + STA [$01],Y +L070CB9 PHA + PHA + PEI $21 + PEI $1F + _GetHandleSize + PLA + STA $33 + PLA + STA $35 + CLC + LDY #$0002 + LDA [$1F] + ADC $33 + STA $2F + LDA [$1F],Y + ADC $35 + STA $31 + SEC + LDA $2F + SBC $2B + STA $37 + LDA $31 + SBC $2D + STA $39 + LDA $37 + ORA $39 + BEQ L070D02 + PEI $2D + PEI $2B + PEI $1D + PEI $1B + PEI $39 + PEI $37 + _BlockMove +L070D02 LDA $33 + LDX $35 + SEC + SBC $05 + BCS L070D0C + DEX +L070D0C PHX + PHA + PEI $21 + PEI $1F + _SetHandleSize + PEA $FFFF + PEA $8014 + PEA $0001 + PEI $4B + _MarkResourceChange +L070D2B PHA + PEI $4B + PEI $49 + PEI $47 + _GetResourceAttr + PLA + BCS L070D42 + LDA $17 + STA $3B + BRA L070D9D +L070D42 LDA $0F + CMP $15 + BEQ L070D98 + PHA + PHA + PEI $17 + _GetMapHandle + PLY + PLA + BCS L070D9D + STA $13 + STY $11 + LDA $12 + BEQ L070D9D + LDY #$0002 + LDA [$11] + TAX + LDA [$11],Y + STA $13 + STX $11 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STX $13 + STA $11 + LDA $12 + BEQ L070D9D + LDY #$0002 + LDA [$11] + TAX + LDA [$11],Y + STA $13 + STX $11 + LDY #$0012 + LDA [$11],Y + STA $17 + PHA + _SetCurResourceFile + BCS L070D9D +L070D98 INC $0F + BRL L070BD3 +L070D9D LDA [$43] + AND #$00FF + BNE L070DA7 + BRL L070F52 +L070DA7 LDA $3B + BNE L070DAE + BRL L070F55 +L070DAE PEI $3B + _SetCurResourceFile + BCC L070DBC + BRL L070F55 +L070DBC PHA + PHA + PEA $8014 + PEA $0001 + PEI $4B + _LoadResource + PLA + STA $1B + PLA + STA $1D + BCS L070DD8 + BRL L070E63 +L070DD8 PHA + PHA + LDA [$43] + AND #$00FF + CLC + ADC #$000B + PEA $0000 + PHA + LDA L054FBD + PHA + PEA $0000 + PHA + PHA + _NewHandle + PLY + PLA + BCC L070DFE + BRL L070F55 +L070DFE STA $1D + STY $1B + LDY #$0002 + LDA [$1B] + STA $01 + LDA [$1B],Y + STA $03 + LDA #$0001 + STA [$01] + LDY #$0002 + STA [$01],Y + INY + INY + DEC + STA [$01],Y + INY + INY + LDA $47 + STA [$01],Y + INY + INY + LDA $49 + STA [$01],Y + PEI $45 + PEI $43 + CLC + LDA $01 + ADC #$000A + TAX + LDA $03 + ADC #$0000 + PHA + PHX + LDA [$43] + AND #$00FF + INC + PEA $0000 + PHA + _BlockMove + PEI $1D + PEI $1B + PEA $0000 + PEA $8014 + PEA $0001 + PEI $4B + _AddResource + BRA L070EA8 +L070E63 LDY #$0002 + LDA [$1B] + STA $01 + LDA [$1B],Y + STA $03 + LDA [$01] + CMP #$0001 + BNE L070EA8 + PHA + PHA + PEI $1D + PEI $1B + _GetHandleSize + PLA + STA $33 + PLA + STA $35 + CLC + LDA [$43] + AND #$00FF + ADC #$0005 + ADC $33 + TAX + LDA $35 + ADC #$0000 + PHA + PHX + PEI $1D + PEI $1B + _SetHandleSize + BCC L070EAB +L070EA8 BRL L070F55 +L070EAB STZ $07 + STZ $09 + LDY #$0002 + LDA [$1B],Y + STA $03 + LDA [$1B] + STA $01 + LDA [$01],Y + STA $0B + INY + INY + LDA [$01],Y + STA $0D + CLC + LDA $01 + ADC #$0006 + STA $01 + BCC L070ED0 + INC $03 +L070ED0 LDA $0B + CMP $07 + BNE L070EDC + LDA $0D + CMP $0D + BEQ L070EF8 +L070EDC LDY #$0004 + LDA [$01],Y + AND #$00FF + CLC + ADC #$0005 + ADC $01 + STA $01 + BCC L070EF0 + INC $03 +L070EF0 INC $07 + BNE L070ED0 + INC $09 + BNE L070ED0 +L070EF8 LDA $47 + STA [$01] + LDY #$0002 + LDA $49 + STA [$01],Y + PEI $45 + PEI $43 + CLC + LDX $03 + LDA $01 + ADC #$0004 + BCC L070F12 + INX +L070F12 PHX + PHA + LDA [$43] + AND #$00FF + INC + PEA $0000 + PHA + _BlockMove + LDY #$0002 + LDA [$1F],Y + STA $03 + LDA [$1F] + STA $01 + LDA [$01],Y + INC + STA [$01],Y + BNE L070F3E + INY + INY + LDA [$01],Y + INC + STA [$01],Y +L070F3E PEA $FFFF + PEA $8014 + PEA $0001 + PEI $4B + _MarkResourceChange + BRA L070F55 +L070F52 LDX #$0000 +L070F55 PEI $19 + _SetCurResourceFile + PHA + PEI $15 + _SetResourceFileDepth + PLA + LDA $41 + STA $4B + LDA $3F + STA $49 + LDX $3D + TDC + CLC + ADC #$0048 + TCS + TXA + TCD + PLB + RTL + +L070F7D ENT + PHB + PHD + TSC + SEC + SBC #$0018 + TCD + TCS + LDA #$0000 + STA [$25] + PHA + _GetCurResourceFile + PLA + STA $13 + STA $11 + PHA + PEA $0001 + _SetResourceFileDepth + PLA + STA $0F + LDA #$0001 + STA $09 +L070FAB LDA $09 + CMP $0F + BCC L070FB6 + BEQ L070FB6 + BRL L0710C0 +L070FB6 PHA + PHA + PEA $8014 + PEA $0001 + PEI $23 + _LoadResource + PLY + PLA + BCS L071040 + STA $17 + STY $15 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $15 + STX $17 + LDA [$15] + CMP #$0001 + BNE L071040 + LDY #$0002 + LDA [$15],Y + STA $05 + INY + INY + LDA [$15],Y + STA $07 + CLC + LDA $15 + ADC #$0006 + STA $15 + BCC L070FFB + INC $17 +L070FFB STZ $01 + STZ $03 +L070FFF LDA $03 + CMP $07 + BNE L071009 + LDA $01 + CMP $05 +L071009 BCS L071040 + LDA $1F + CMP [$15] + BNE L07101D + LDY #$0002 + LDA $21 + CMP [$15],Y + BNE L07101D + BRL L07109B +L07101D LDY #$0004 + LDA [$15],Y + AND #$00FF + CLC + LDX $17 + ADC $15 + BCC L07102D + INX +L07102D CLC + ADC #$0005 + BCC L071034 + INX +L071034 STX $17 + STA $15 + INC $01 + BNE L070FFF + INC $03 + BRA L070FFF +L071040 LDA $09 + CMP $0F + BEQ L071096 + PHA + PHA + PEI $11 + _GetMapHandle + PLY + PLA + BCS L0710C0 + STA $0D + STY $0B + LDA $0C + BEQ L0710C0 + LDY #$0002 + LDA [$0B] + TAX + LDA [$0B],Y + STA $0D + STX $0B + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STX $0D + STA $0B + LDA $0C + BEQ L0710C0 + LDY #$0002 + LDA [$0B] + TAX + LDA [$0B],Y + STA $0D + STX $0B + LDY #$0012 + LDA [$0B],Y + STA $11 + PHA + _SetCurResourceFile + BCS L0710C0 +L071096 INC $09 + BRL L070FAB +L07109B CLC + LDA $15 + ADC #$0004 + STA $15 + BCC L0710A7 + INC $17 +L0710A7 LDA [$15] + AND #$00FF + INC + PEI $17 + PEI $15 + PEI $27 + PEI $25 + PEA $0000 + PHA + _BlockMove +L0710C0 PEI $13 + _SetCurResourceFile + PHA + PEI $0F + _SetResourceFileDepth + PLA + LDA $1D + STA $23 + LDA $1B + STA $21 + LDX $19 + TDC + CLC + ADC #$0020 + TCS + TXA + TCD + PLB + RTL + +L0710E8 PHD + TSC + SEC + SBC #$000A + TCD + TCS + STZ $16 + STZ $18 + LDY #$0002 + LDA [$12] + STA $05 + LDA [$12],Y + STA $07 + LDY $10 + BMI L071156 + BEQ L071156 + LDA [$05],Y + BEQ L071156 + INC + INC + STA $09 + PHA + PHA + PEA $0000 + PEI $09 + LDA L054FBD + PHA + PEA $0000 + PHA + PHA + _NewHandle + PLA + PLX + BCS L071156 + STA $16 + STX $18 + LDY #$0002 + LDA [$16] + STA $01 + LDA [$16],Y + STA $03 + LDA [$12] + CLC + ADC $10 + STA $05 + LDA [$12],Y + ADC #$0000 + STA $07 + PEI $07 + PEI $05 + PEI $03 + PEI $01 + PEA $0000 + PEI $09 + JSL L070597 +L071156 LDA $0E + STA $14 + LDA $0D + STA $13 + LDX $0B + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + RTL + +L071169 ENT + PHD + TSC + SEC + SBC #$0016 + TCD + TCS + PHY + PHY + PEI $24 + PEI $22 + PEA $0000 + PEI $20 + JSL L151367 + PLA + STA $01 + PLA + STA $03 + LDY #$0002 + LDA [$01] + STA $05 + LDA [$01],Y + STA $07 + LDY #$001C + LDA [$05],Y + STA $09 + INY + INY + LDA [$05],Y + STA $0B + LDY #$0002 + LDA [$09] + STA $0D + LDA [$09],Y + STA $0F + LDY #$0004 + LDA [$0D],Y + STA $11 + STA [$1C] + BEQ L0711D8 + LDA [$0D] + STA $13 + LDY #$0002 + LDA [$0D],Y + STA $15 + LDA [$13],Y + PHA + LDA [$13] + PHA + LDA $1C + LDX $1E + INC + BNE L0711CD + INX +L0711CD PHX + PHA + PEA $0000 + PEI $11 + JSL L070597 +L0711D8 LDA $1A + STA $24 + LDA $19 + STA $23 + LDX $17 + TDC + CLC + ADC #$0022 + TCS + TXA + TCD + RTL + +L0711EB ENT + PHD + PHY + PHY + PHY + TSC + TCD + LDA #L041D73 + STA $01 + LDA #^L041D73 + STA $03 + LDY #$0002 +L0711FE LDA [$01] + BMI L071242 + LDA $0C + CMP [$01] + BCC L07120E + LDA [$01],Y + CMP $0C + BCS L07121C +L07120E LDA $01 + CLC + ADC #$0008 + STA $01 + BCC L0711FE + INC $03 + BRA L0711FE +L07121C LDA $0C + SEC + SBC [$01] + TAX + INY + INY + LDA [$01],Y + STA $0E + INY + INY + LDA [$01],Y + STA $10 +L07122E DEX + BMI L071270 + LDA [$0E] + AND #$00FF + INC + CLC + ADC $0E + STA $0E + BCC L07122E + INC $10 + BRA L07122E +L071242 PEA ^L07129C + PEA L07129C + PEA $0000 + PEI $0C + PEA $0004 + JSL L07334A + PLA + PLA + LDAL L07129D + STAL L071280+$17 + LDAL L07129F + STAL L071280+$19 + LDA #L071280 + STA $0E + LDA #^L071280 + STA $0E +L071270 LDA $0A + STA $0C + LDA $09 + STA $0B + TDC + TCS + PLY + PLY + PLY + PLD + PLY + RTL + +L071280 STR 'Missing Error String #xxxx.' + +L07129C DB $00 +L07129D DB $00 + DB $00 +L07129F DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + +L0712B0 ENT + PHD + TSC + SEC + SBC #$000A + TCD + TCS + LDY #$0002 + LDA [$14] + STA $01 + LDA [$14],Y + STA $03 + STZ $09 +L0712C5 LDA $01 + STA $05 + LDA $03 + STA $07 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L071B83 + LDA $01 + SEC + SBC $05 + STA $09 + STA [$10] + PEI $07 + PEI $05 + LDA $10 + LDX $12 + INC + BNE L0712EF + INX +L0712EF PHX + PHA + PEA $0000 + PEI $09 + JSL L070597 + LDA [$01] + AND #$00FF + BEQ L071307 + INC $01 + BNE L071307 + INC $03 +L071307 LDA $09 + BNE L071312 + LDA [$01] + AND #$00FF + BNE L0712C5 +L071312 LDY #$0002 + LDA $01 + STA [$14] + LDA $03 + STA [$14],Y + LDA $0E + STA $16 + LDA $0D + STA $15 + LDX $0B + TDC + CLC + ADC #$0014 + TCS + TXA + TCD + RTL + +L071330 ENT + PHD + TSC + SEC + SBC #$000C + TCD + TCS + STZ $1A + STZ $01 + LDY #$0002 + LDA $16 + ORA $18 + BEQ L071355 + LDA [$16] + STA $05 + LDA [$16],Y + STA $07 + ORA $05 + BEQ L071355 + LDA [$05] + STA $01 +L071355 STZ $03 + LDA $12 + ORA $14 + BEQ L07136D + LDA [$12] + STA $09 + LDA [$12],Y + STA $0B + ORA $09 + BEQ L07136D + LDA [$09] + STA $03 +L07136D LDA $01 + CMP $03 + BNE L071397 + TAY + BEQ L071395 + INY + LDA #$0000 + TAX + SEP #$20 +L07137D LDA [$05],Y + TAX + LDAL L0714D9,X + PHA + LDA [$09],Y + TAX + PLA + CMPL L0714D9,X + BNE L071397 + DEY + CPY #$0001 + BNE L07137D +L071395 INC $1A +L071397 REP #$20 + LDA $10 + STA $18 + LDA $0F + STA $17 + LDX $0D + TDC + CLC + ADC #$0016 + TCS + TXA + TCD + RTL + +L0713AC PHD + TSC + SEC + SBC #$000C + TCD + TCS + STZ $1A + LDY #$0002 + LDA [$12] + STA $01 + LDA [$12],Y + STA $03 + LDA [$01] + STA $09 + BEQ L07143F + STZ $0B + LDA $16 + ORA $18 + BEQ L0713DF + LDA [$16] + STA $05 + LDA [$16],Y + STA $07 + ORA $05 + BEQ L0713DF + LDA [$05] + BNE L0713F4 +L0713DF INC + INC + CLC + ADC $01 + STA $01 + BCC L0713EA + INC $03 +L0713EA LDA [$01] + BEQ L071436 + DEC $09 + BNE L0713DF + BRA L07143F +L0713F4 STA $0B + LDA #$0000 +L0713F9 INC + INC + CLC + ADC $01 + STA $01 + BCC L071404 + INC $03 +L071404 LDA [$01] + CMP $0B + BNE L07142E + TAY + INY + LDA #$0000 + TAX + SEP #$20 +L071412 LDA [$01],Y + TAX + LDAL L0714D9,X + PHA + LDA [$05],Y + TAX + PLA + CMPL L0714D9,X + BNE L07142C + DEY + CPY #$0001 + BNE L071412 + BRA L071436 +L07142C REP #$20 +L07142E DEC $09 + BEQ L07143F + LDA [$01] + BRA L0713F9 +L071436 REP #$20 + LDA $01 + SEC + SBC [$12] + STA $1A +L07143F LDA $10 + STA $18 + LDA $0F + STA $17 + LDX $0D + TDC + CLC + ADC #$0016 + TCS + TXA + TCD + RTL + +L071452 PHD + PHY + PHY + TSC + TCD + STZ $10 + LDA $0A + ORA $0C + BEQ L07147F + LDA [$0A] + STA $01 + LDY #$0002 + LDA [$0A],Y + STA $03 + ORA $01 + BEQ L07147F + LDA [$01] + BEQ L07147F + TAX + SEP #$20 + LDA $0E +L071477 CMP [$01],Y + BEQ L071482 + INY + DEX + BNE L071477 +L07147F LDY #$0001 +L071482 REP #$20 + DEY + STY $10 + LDA $08 + STA $0E + LDA $07 + STA $0D + TDC + TCS + PLY + PLY + PLD + PLY + PLY + PLY + RTL + +L071498 ENT + SEP #$30 + LDA $04,S + TAX + LDAL L0714D9,X + STA $06,S + LDA #$00 + STA $07,S + REP #$30 + LDA $02,S + STA $04,S + LDA $01,S + STA $03,S + PLY + RTL + +L0714B3 ENT + PHD + TSC + TCD + SEP #$30 + LDA [$06] + BEQ L0714C9 + TAY +L0714BD LDA [$06],Y + TAX + LDAL L0714D9,X + STA [$06],Y + DEY + BNE L0714BD +L0714C9 REP #$30 + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L0714D9 ENT + HEX 000102030405060708090A0B0C0D0E0F + HEX 101112131415161718191A1B1C1D1E1F + HEX 202122232425262728292A2B2C2D2E2F + HEX 303132333435363738393A3B3C3D3E3F + HEX 406162636465666768696A6B6C6D6E6F + HEX 707172737475767778797A5B5C5D5E5F + HEX 606162636465666768696A6B6C6D6E6F + HEX 707172737475767778797A7B7C7D7E7F + HEX 616163656E6F75616161616161636565 + HEX 6565696969696E6F6F6F6F6F75757575 + HEX A0A1A2A3A4A5A6A7A8A9AAABACAD616F + HEX B0B1B2B3B4B5B6B7B8B9BA616FBD616F + HEX C0C1C2C3C405C6C7C8C9CA61616F6F6F + HEX D0D1D2D3D4D5D6D77979DADBDCDDDEDF + HEX E0E1E2E3E46165616565696969696F6F + HEX F06F757575F5F6F7F8F9FAFBFCFDFEFF +L0715D9 ENT + PHD + TSC + SEC + SBC #$002C + TCD + TCS + LDA $34 + BNE L0715F5 + LDA $32 + CMP #$000A + BCS L0715F5 + CLC + ADC #$0130 + XBA + STA [$36] + BRA L071640 +L0715F5 STZ $01 + STZ $03 +L0715F9 PHA + PHA + PHA + PHA + PEI $34 + PEI $32 + PEA $0000 + PEA $000A + _LongDivide + PLA + STA $32 + PLA + STA $34 + PLA + PLY + LDX $03 + STA $05,X + INX + INX + STX $03 + INC $01 + LDA $32 + BNE L0715F9 + LDA $34 + BNE L0715F9 + SEP #$20 + LDY $01 + TYA + STA [$36] + LDX #$0000 +L071632 LDA $05,X + CLC + ADC #$30 + STA [$36],Y + INX + INX + DEY + BNE L071632 + REP #$20 +L071640 LDA $30 + STA $34 + LDA $2F + STA $33 + LDX $2D + TDC + CLC + ADC #$0032 + TCS + TXA + TCD + RTL + +L071653 PHD + TSC + SEC + SBC #$0014 + TCD + TCS + PHP + SEI + PHY + PHY + PEA $0003 + _GetAddress + PLX + PLA + STX $11 + STA $13 + PHY + PHY + LDA [$1A] + TAX + AND #$00FF + PHA + STAL L054E4B + TXA + XBA + AND #$00FF + PHA + STAL L054E4D + DEC + STA $0B + _Multiply + PLA + PLX + STA $0D + ASL + ASL + CLC + ADC #$0004 + TAX + LDY #$0002 + LDA [$1A],Y + PHA + AND #$00FF + STAL L054E4B,X + INX + INX + PLA + XBA + AND #$00FF + STAL L054E4B,X + LDA #$0006 + STA $01 + LDA #$0004 + STA $03 + LDA #$0002 + STA $05 + LDY #$0004 + LDA [$1A],Y + CMP #$0004 + BNE L0716E4 + STA $05 + LDAL L054F9B + SEC + SBC #$0006 + STA $1A + LDAL L054F9D + BCS L0716DF + DEC +L0716DF STA $1C + LDA #$0000 +L0716E4 STA $07 + JSR L071724 + LDA $07 + STA $05 + CMP #$0003 + BNE L071703 + LDA #$0002 + STA $05 + LDA #L054BDF + STA $1A + LDA #^L054BDF + STA $1C + BRA L07170D +L071703 CMP #$0001 + BNE L07170D + LDA #$0004 + STA $01 +L07170D JSR L071724 + PLP + LDA $18 + STA $1C + LDA $17 + STA $1B + LDX $15 + TDC + CLC + ADC #$001A + TCS + TXA + TCD + RTL + +L071724 STZ $09 + STZ $0F +L071728 LDA $05 + BEQ L071756 + CMP #$FFFF + BEQ L071756 + CMP #$0002 + BEQ L07174B + LDX $01 + LDY $01 + CMP #$0004 + BEQ L071745 + LDAL L054E4B,X + BRA L071747 +L071745 LDA [$1A],Y +L071747 INC $01 + BRA L071756 +L07174B LDY $01 + LDA [$1A],Y + AND #$00FF + ASL + TAY + LDA [$11],Y +L071756 LDX $03 + STAL L054E4B,X + INC $01 + INC $03 + INC $03 + INC $0F + LDY $05 + CPY #$0001 + BEQ L071784 + INC $09 + LDY $09 + CPY $0B + BNE L071784 + STZ $09 + LDA #$0000 + LDX $03 + STAL L054E4B,X + INC $03 + INC $03 + INC $0F +L071784 LDA $0F + CMP $0D + BNE L071728 + RTS + +L07178B ENT + PHD + PHY + PHY + PHY + TSC + TCD + STZ $12 + LDA $10 + BEQ L071813 + PHA + PHA + PEA $8001 + PEA $0000 + PEA $0001 + _GetIndResource + PLA + STA [$0C] + PLA + LDY #$0002 + STA [$0C],Y + INC $12 + LDA $10 + CMP #$0001 + BEQ L071813 + TYA + STA $01 + INY + INY +L0717C0 PHY + PHA + PHA + PEA $8001 + PEA $0000 + PEI $01 + _GetIndResource + PLA + STA $03 + PLA + STA $05 + PLY + TYX +L0717DA DEY + DEY + LDA [$0C],Y + CMP $05 + BEQ L0717E6 + DEY + DEY + BRA L0717EE +L0717E6 DEY + DEY + LDA [$0C],Y + CMP $03 + BEQ L071807 +L0717EE CPY #$0000 + BNE L0717DA + TXY + LDA $03 + STA [$0C],Y + INY + INY + LDA $05 + STA [$0C],Y + INY + INY + LDA $12 + INC + STA $12 + BRA L071808 +L071807 TXY +L071808 LDA $01 + CMP $10 + BEQ L071813 + INC + STA $01 + BRA L0717C0 +L071813 LDA $0A + STA $10 + LDA $09 + STA $0F + TDC + TCS + PLY + PLY + PLY + PLD + PLY + PLY + PLY + RTL + +L071825 ENT + PHD + TSC + TCD + LDA $06 + ORA $08 + BEQ L071839 + PEI $08 + PEI $06 + _DisposeHandle +L071839 LDA $0A + ORA $0C + BEQ L07184A + PEI $0C + PEI $0A + _DisposeHandle +L07184A LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L07185A ENT + PHD + TSC + TCD + LDA $07 + BEQ L07186C + PEI $08 + PEI $06 + _DisposeHandle +L07186C LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L07187A ENT + PHD + TSC + TCD +* AV 202208 +* PHA +* PHA +* PHA +* LDA $08 +* AND #$00FF +* PHA +* PEI $06 +* _UnloadSeg +* BCC L071893 +* BRK $FE ; BUG +*L071893 PLA +* PLX +* PLY + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L0718A4 ENT + PHD + TSC + TCD + LDY #$0004 + LDA [$06],Y + AND #$8000 + STA $0A + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L0718BF ENT + PHD + TSC + TCD + LDY #$0004 + LDA [$06],Y + ORA #$8000 + STA [$06],Y + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L0718DA ENT + PHD + TSC + TCD + LDY #$0004 + LDA [$08],Y + EOR $06 + AND #$7FFF + EOR $06 + STA [$08],Y + LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L0718FA ENT + PHD + TSC + TCD + LDY #$0004 + LDA [$06],Y + TAX + AND #$8000 + STA $0A + TXA + ORA #$8000 + STA [$06],Y + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L07191C ENT + PHD + TSC + TCD + LDY #$0004 + LDA [$06],Y + AND #$7FFF + STA [$06],Y + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L071937 ENT + PHD + TSC + TCD + PHY + PEI $0E + PEI $0A + JSL L072FD5 + PLA + STA [$06] + PHY + PEI $10 + PEI $0C + JSL L072FD5 + PLA + LDY #$0002 + STA [$06],Y + PHY + PEI $0E + PEI $0A + JSL L072FA6 + PLA + LDY #$0004 + STA [$06],Y + PHY + PEI $10 + PEI $0C + JSL L072FA6 + PLA + LDY #$0006 + STA [$06],Y + LDA $04 + STA $10 + LDA $03 + STA $0F + TDC + TCS + PLD + CLC + ADC #$000E + TCS + RTL + +L071984 ENT + PHD + TSC + TCD + STZ $10 + LDA $0E + SEC + SBC $0A + BPL L071994 + EOR #$FFFF + INC +L071994 CMP $06 + BCS L0719A9 + LDA $0C + SEC + SBC $08 + BPL L0719A3 + EOR #$FFFF + INC +L0719A3 CMP $06 + BCS L0719A9 + INC $10 +L0719A9 LDA $04 + STA $0E + LDA $03 + STA $0D + TDC + TCS + PLD + CLC + ADC #$000C + TCS + RTL + +L0719BA ENT + PHD + TSC + TCD + STZ $10 + STZ $12 + LDA $0E + CMP #$0005 + BCS L071A09 + TAX + LDAL L0719CF,X + PHA + RTS + +L0719CF DA L0719D5-1 + DA L0719E2-1 + DA L0719EF-1 + +L0719D5 PEI $0C + PEI $0A + PEA $2012 + JSL GSOS2 + BRA L071A09 +L0719E2 PEI $0C + PEI $0A + PEA $2013 + JSL GSOS2 + BRA L071A09 +L0719EF PHA + PHA + LDY #$0012 + LDA [$06],Y + PHA + DEY + DEY + LDA [$06],Y + PHA + _GetHandleSize + PLX + STX $10 + PLX + STX $12 +L071A09 LDX $03 + STX $0D + LDX $04 + STX $0E + PLD + PLX + PLX + PLX + PLX + PLX + CMP #$0001 + RTL + +L071A1B ENT + PHD + TSC + TCD + LDA $0A + STA $0C + SEC + SBC $08 + BPL L071A2D + LDA $08 + STA $0C + BRA L071A38 +L071A2D LDA $0A + SEC + SBC $06 + BMI L071A38 + LDA $06 + STA $0C +L071A38 LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L071A47 ENT + PHA + LDAL L0551AD + BEQ L071A74 + LDA $0D,S + CMP #$0003 + BEQ L071A5A + CMP #$0005 + BNE L071A74 +L071A5A LDA $0B,S + AND #$0100 + BEQ L071A74 + LDA $09,S + CMP #$002E + BNE L071A74 + LDA #$000C + STA $0D,S + LDA #$0000 + STA $09,S + STA $0B,S +L071A74 LDAL L054F8D + STAL L071A85+1 + LDAL L054F8E + STAL L071A85+2 + PLA +L071A85 JMPL $000000 + +*L071A89 ENT +* PHD +* TSC +* TCD +* SEP #$20 +* LDA [$06] +* STA $0A +* STZ $0B +* REP #$20 +* LDA $04 +* STA $08 +* LDA $03 +* STA $07 +* TDC +* TCS +* PLD +* PLY +* PLY +* RTL + +L071AA4 ENT + PHD + TSC + TCD + PEI $06 + PLB + PLB + LDA $04 + STA $06 + LDA $03 + STA $05 + TDC + TCS + PLD + PLY + RTL + +L071AB8 ENT + PHD + TSC + TCD + PEI $08 + PEI $06 + JSL L071BC3 + LDA [$06] + INC + STA [$06] + BNE L071AD2 + LDY #$0002 + LDA [$06],Y + INC + STA [$06],Y +L071AD2 LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L071AE0 ENT + PHB + PHD + PHY + PHY + TSC + TCD + LDA #$0000 + TAX + STA [$0B] + LDA [$0F] + STA $01 + LDY #$0002 + LDA [$0F],Y + STA $03 + PHK + PLB + SEP #$20 + LDY #$FFFF +L071AFE LDA #$20 +L071B00 INY + CMP [$01],Y + BEQ L071B00 + JSR L071B71 + LDY #$0002 +L071B0B LDA [$01],Y + TAX + LDA L0714D9,X ; was LDAL + CMP L071B65,Y + BNE L071B1C + DEY + BPL L071B0B + BRA L071B45 +L071B1C LDY #$0008 +L071B1F LDA [$01],Y + TAX + LDA L0714D9,X ; was LDAL + CMP L071B68,Y + BNE L071B34 + DEY + BPL L071B1F + LDA #$01 + STA [$0B] + BRA L071B45 +L071B34 LDY #$FFFF +L071B37 INY + LDA [$01],Y + BEQ L071B42 + CMP #$0D + BNE L071B37 + BRA L071AFE +L071B42 JSR L071B71 +L071B45 REP #$20 + LDA $01 + STA [$0F] + LDY #$0002 + LDA $03 + STA [$0F],Y + LDA $09 + STA $11 + LDA $07 + STA $0F + TDC + TCS + PLY + PLY + PLD + PLY + PLY + PLY + PLY + PLB + RTL + +L071B65 ASC 'on ' +L071B68 ASC 'function ' + +L071B71 PHP + REP #$20 + TYA + CLC + ADC $01 + STA $01 + BCC L071B7E + INC $03 +L071B7E LDA #$0000 + PLP + RTS + +L071B83 ENT + PHD + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$0A] + STA $01 + LDA [$0A],Y + STA $03 + SEP #$20 +L071B95 LDA [$01] + BEQ L071BA9 + CMP #$0D + BEQ L071BA9 + INC $01 + BNE L071B95 + INC $02 + BNE L071B95 + INC $03 + BRA L071B95 +L071BA9 REP #$20 + LDA $01 + STA [$0A] + LDA $03 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L071BC3 ENT + PHD + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$0A] + STA $01 + LDA [$0A],Y + STA $03 + SEP #$20 +L071BD5 LDA [$01] + BEQ L071BE5 + INC $01 + BNE L071BD5 + INC $02 + BNE L071BD5 + INC $03 + BRA L071BD5 +L071BE5 REP #$20 + LDA $01 + STA [$0A] + LDA $03 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L071BFF ENT + PHD + TSC + TCD + PHB + PHB + PLA + STA $06 + LDAL L054F91 + PHA + PLB + PLB + TDC + TCS + PLD + RTL + +L071C12 ENT + PHD + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$0A] + STA $01 + LDA [$0A],Y + STA $03 + SEP #$20 + LDA #$20 + LDY #$0000 +L071C29 CMP [$01],Y + BNE L071C34 + INY + BNE L071C29 + INC $03 + BRA L071C29 +L071C34 REP #$20 + TYA + CLC + ADC $01 + STA [$0A] + LDA $03 + ADC #$0000 + LDY #$0002 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L071C56 ENT + PHD + PHY + PHY + TSC + TCD + STZ $12 + LDA #$0000 + TAX + TAY + SEP #$20 + LDA [$0E] + CMP [$0A] + BNE L071C84 + TAY + BEQ L071C82 +L071C6D LDA [$0E],Y + TAX + LDAL L0714D9,X + PHA + LDA [$0A],Y + TAX + PLA + CMPL L0714D9,X + BNE L071C84 + DEY + BNE L071C6D +L071C82 INC $12 +L071C84 REP #$20 + LDA $08 + STA $10 + LDA $07 + STA $0F + TDC + TCS + PLY + PLY + PLD + PLY + PLY + PLY + PLY + RTL + +L071C98 ENT + PHD + PHY + PHY + TSC + TCD + LDA $0A + STA $01 + LDA $0C + STA $03 + SEP #$20 + LDY #$0000 + TYX +L071CAB LDA [$01],Y + BEQ L071CB7 + INY + BNE L071CAB + INC $03 + INX + BRA L071CAB +L071CB7 REP #$20 + STY $0E + STX $10 + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L071CCD ENT + PHD + PHY + PHY + PHY + TSC + TCD + LDA [$10] + AND #$00FF + BEQ L071D05 + STA $03 + INC $10 + BNE L071CE2 + INC $12 +L071CE2 BRA L071D0C +L071CE4 ENT + PHD + PHY + PHY + PHY + TSC + TCD + PHY + PHY + PEI $12 + PEI $10 + JSL L071C98 + PLA + STA $03 + ORA $01,S + BEQ L071D05 + PLA + BEQ L071D0C + LDA #$FFFF + STA $03 + BRA L071D0C +L071D05 STZ $14 + STZ $16 + BRL L071D6C +L071D0C STZ $14 + STZ $16 + LDA #$0000 + TAX + SEP #$20 + LDA [$10] + TAX + LDAL L0714D9,X + STA $01 + LDY #$FFFF +L071D22 INY + LDA [$0C],Y + BEQ L071D6C + TAX + LDAL L0714D9,X + CMP $01 + BNE L071D22 + REP #$20 + TYA + CLC + ADC $0C + STA $0C + BCC L071D3C + INC $0E +L071D3C LDY #$0000 + TYA + SEP #$20 +L071D42 LDA [$0C],Y + BEQ L071D6C + TAX + LDAL L0714D9,X + STA $05 + LDA [$10],Y + TAX + LDAL L0714D9,X + CMP $05 + BEQ L071D5D + LDY #$0000 + BRA L071D22 +L071D5D INY + CPY $03 + BNE L071D42 + REP #$20 + LDA $0C + STA $14 + LDA $0E + STA $16 +L071D6C REP #$20 + LDA $0A + STA $12 + LDA $09 + STA $11 + LDX $07 + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + RTL + +L071D81 ENT + PHD + PHY + PHY + TSC + TCD + STZ $0E + STZ $10 + LDA [$0A] + AND #$00FF + BEQ L071DD3 + INC + STA $01 + LDY #$0001 +L071D97 LDA [$0A],Y + AND #$00FF + CMP #$0030 + BCC L071DCE + CMP #$003A + BCS L071DCE + AND #$000F + PHA + LDA $10 + STA $03 + LDA $0E + ASL + ROL $10 + ASL + ROL $10 + CLC + ADC $0E + STA $0E + LDA $10 + ADC $03 + ASL $0E + ROL + TAX + CLC + PLA + ADC $0E + STA $0E + BCC L071DCC + INX +L071DCC STX $10 +L071DCE INY + CPY $01 + BNE L071D97 +L071DD3 LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L071DE3 ENT + PHD + PHY + PHY + TSC + TCD + PHY + PHY + PEI $0C + PEI $0A + JSL L071D81 + LDA [$0A] + AND #$00FF + BEQ L071E07 + TAY +L071DFA LDA [$0A],Y + AND #$00FF + CMP #$002D + BEQ L071E0F + DEY + BNE L071DFA +L071E07 PLA + PLX + STA $0E + STX $10 + BRA L071E21 +L071E0F PLX + PLA + EOR #$FFFF + TAY + TXA + EOR #$FFFF + INC + STA $0E + BNE L071E1F + INY +L071E1F STY $10 +L071E21 LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L071E31 ENT + PHD + TSC + TCD + STZ $0E + STZ $10 + LDA $06 + TAX + ORA $08 + BEQ L071E66 + LDY #$0002 +L071E42 CLC + LDA [$0A] + ADC $0E + STA $0E + LDA [$0A],Y + ADC $10 + STA $10 + LDA $0A + CLC + ADC #$0004 + STA $0A + BCC L071E5B + INC $0C +L071E5B DEX + BNE L071E42 + LDA $08 + BEQ L071E66 + DEC $08 + BRA L071E42 +L071E66 LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L071E76 PHD + TSC + TCD + LDA $06 + AND #$0007 + ASL + TAX + LDA $06 + LSR $08 + ROR + LSR $08 + ROR + LSR $08 + ROR + CLC + ADC $0A + STA $0A + LDA $08 + ADC $0C + STA $0C + LDA [$0A] + ANDL L071EB3,X + BEQ L071EA1 + LDA #$0001 +L071EA1 STA $0E + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L071EB3 DW $0080 + DW $0040 + DW $0020 + DW $0010 + DW $0008 + DW $0004 + DW $0002 + DW $0001 +L071EC3 DW $0000 +L071EC5 ENT + LDA #$0001 + STAL L071EC3 + BRA L071ED5 +L071ECE ENT + LDA #$0000 + STAL L071EC3 +L071ED5 PHB + PHD + TSC + TCD + LDAL L071EC3 + BEQ L071EEB + LSR $09 + ROR $07 + LDA #$0000 + ROL + STAL L071EC3 +L071EEB ASL $07 + ROL $09 + LDA $09 + BEQ L071F07 +L071EF3 PEI $0C + PLB + PLB + LDY #$0000 + TYA +L071EFB STA ($0B),Y + INY + INY + BNE L071EFB + INC $0D + DEC $09 + BNE L071EF3 +L071F07 PEI $0C + PLB + PLB + LDY $07 + BEQ L071F1E + LDA #$0000 + DEY + DEY + BEQ L071F1C +L071F16 STA ($0B),Y + DEY + DEY + BNE L071F16 +L071F1C STA ($0B) +L071F1E LDAL L071EC3 + BEQ L071F2E + LDY $07 + SEP #$20 + LDA #$00 + STA ($0B),Y + REP #$20 +L071F2E LDA $05 + STA $0D + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + PLB + RTL + +L071F3F ENT + PHD + TSC + TCD + LDA $06 + LDX $08 + INC + BNE L071F4A + INX +L071F4A STA $0A + STX $0C + SEP #$30 + LDA [$06] + TAY + LDA #$00 + STA [$0A],Y + REP #$30 + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L071F67 ENT + PHD + PHY + PHY + PHY + TSC + TCD + STZ $10 + STZ $12 + LDA $0C + ORA $0E + BEQ L071FE7 + LDA [$0C] + STA $03 + LDY #$0002 + LDA [$0C],Y + STA $05 + ORA $03 + BEQ L071FE7 + PHY + PHY + PEI $05 + PEI $03 + JSL L071C98 + PLA + PLX + TAX + BEQ L071FE7 + STA $01 + PHY + PHY + CLC + ADC #$0002 + LDX #$0000 + BCC L071FA3 + INX +L071FA3 PHX + PHA + LDAL L054FBD + PHA + LDA #$0000 + PHA + PHA + PHA + _NewHandle + PLA + PLX + BCS L071FE7 + STA $10 + STX $12 + LDY #$0002 + LDA [$0C],Y + PHA + LDA [$0C] + PHA + LDA [$10] + STA $03 + CLC + ADC #$0002 + TAX + LDA [$10],Y + STA $05 + BCC L071FD8 + INC +L071FD8 PHA + PHX + PEA $0000 + PEI $01 + JSL L070597 + LDA $01 + STA [$03] +L071FE7 LDA $0A + STA $0E + LDA $09 + STA $0D + TDC + TCS + PLY + PLY + PLY + PLD + PLY + PLY + RTL + +L071FF8 ENT + PHD + PHY + PHY + TSC + TCD + LDA $0A + CLC + ADC #$0001 + STA $01 + LDA $0C + ADC #$0000 + STA $03 + SEP #$30 + LDY #$00 +L072010 LDA [$0E],Y + BEQ L07201B + STA [$01],Y + INY + BNE L072010 + DEY + DEY +L07201B TYA + STA [$0A] + REP #$30 + LDA $08 + STA $10 + LDA $07 + STA $0F + TDC + TCS + PLY + PLY + PLD + PLY + PLY + PLY + PLY + RTL + +L072032 ENT + PHD + TSC + CLC + ADC #$FDE8 + TCS + ADC #$0127 + TCD + PHY + PHY + JSL L150493 + PLA + STA $E3 + PLX + STX $E5 + PHY + JSL L0727BF + PLA + STA $E1 + LDA L054FA3 + LDX L054FA5 + PHX + PHA + JSL L07185A + LDA $FA + BNE L072092 + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA ^L040A7E + PEA L040A7E + PEA $0003 + JSL L0313BE + PHY + PHY + LDAL L0540CF + PHA + LDAL L0540CD + PHA + JSL L0734F5 + PLA + STA L054FA3 + PLA + STA L054FA5 + BRL L072127 +L072092 PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$FED9 + PHA + PEI $FA + JSL L072809 + PEA $0100 + JSL L0313BE + PHY + PHY + PEA $0001 + PEA ^L0540CD + PEA L0540CD + PEA $0000 + TDC + CLC + ADC #$FFDA + PHA + LDA #$00FF + LDX #$FFD9 + AND $00,X + PHA + JSL L1514A2 + PLA + STA L054FA3 + PLA + STA L054FA5 + PHY + PHY + LDA L054FA3 + LDX L054FA5 + PHX + PHA + JSL L151301 + PLA + PLX + INC + BNE L0720EE + INX +L0720EE STA $EB + LDA $EB + JSL L150488 + PHX + PHA + LDA L054FA3 + LDX L054FA5 + PHX + PHA + JSL L1512FB + LDA L054FA3 + LDX L054FA5 + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $ED + STX $EF + LDA $EB + DEC + TAY + LDA #$0000 + SEP #$20 + STA [$ED],Y + REP #$20 +L072127 LDA #$00FF + LDX #$FFD9 + AND $00,X + STA $D9 + LDA $D9 + SEC + SBC #$00FE + BVS L07213C + EOR #$8000 +L07213C BMI L072143 + LDA $D9 + INC + STA $D9 +L072143 LDA $D9 + CLC + ADC #$FFD9 + TAX + SEP #$20 + LDA #$00 + STA $00,X + REP #$20 + LDA L054FA7 + BEQ L07215F + LDA #$0001 + STA $DF + BRL L0721FA +L07215F PHY + PHY + PEI $F6 + JSL L072834 + PLA + STA $E7 + PLX + STX $E9 + LDX #$0000 + TDC + CLC + ADC #$FFDA + STAL L040AF7 + TXA + STAL L040AF9 + LDA #$00FF + LDX #$FFD9 + AND $00,X + STAL L040AFB + PHY + PHY + PEI $E9 + PEI $E7 + PEA $0000 + PEA ^L040ADD + PEA L040ADD + JSL L15163F + PLA + STA $DB + PLX + STX $DD + LDA $F8 + BNE L0721B2 + PEI $E9 + PEI $E7 + PEA $0002 + JSL L072E4C +L0721B2 PEI $E9 + PEI $E7 + PEA $0003 + JSL L073D2E + PEI $E9 + PEI $E7 + JSL L15102F +L0721C5 PHY + PHY + JSL L07005C + PLA + EOR #$0001 + PHA + JSL L0736C8 + PLA + STA $DF + LDX #$0000 + LDA $DF + DEC + BNE L0721E0 + INX +L0721E0 PHX + LDX #$0000 + LDA $DF + DEC + DEC + BNE L0721EB + INX +L0721EB TXA + ORA $01,S + PLX + LSR + BCC L0721C5 + PEI $E9 + PEI $E7 + JSL L072634 +L0721FA LDA $DF + STA $FC + LDA L054FB3 + BNE L072207 + JSL L073A49 +L072207 PEI $E5 + PEI $E3 + JSL L151131 + PEI $E1 + JSL L0724F7 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0220 + TCS + RTL + +L072227 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + STZ $20 + LDY #$0008 + LDA [$1C],Y + BNE L07223B + BRL L072302 +L07223B PHY + PHY + PEA $0000 + PEA $0000 + PEI $1E + PEI $1C + JSL L150371 + PLA + STA $0D + PLX + STX $0F + LDA $1C + LDX $1E + STA $01 + STX $03 + LDA $0D + ORA $0F + BNE L072270 + LDY #$001E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $09 + STX $0B + BRL L0722F1 +L072270 LDA $1A + BEQ L07229D + LDY #$001E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $0D + BNE L072284 + CPX $0F +L072284 BEQ L072302 + PEI $0F + PEI $0D + LDY #$001A + LDA [$01],Y + JSL L150488 + JSL L1512A5 + STA $09 + STX $0B + BRA L0722F1 +L07229D PEI $0F + PEI $0D + LDY #$001A + LDA [$01],Y + JSL L150488 + JSL L150F53 + STA $05 + STX $07 + PEI $07 + PEI $05 + LDY #$001E + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$001A + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0722DA + DEX +L0722DA JSL L150F53 + JSL L033477 + BVS L0722E7 + EOR #$8000 +L0722E7 BMI L072302 + LDA $05 + LDX $07 + STA $09 + STX $0B +L0722F1 PEI $0B + PEI $09 + PEI $1E + PEI $1C + JSL L15146C + LDA #$0001 + STA $20 +L072302 LDA $18 + STA $1E + LDA $17 + STA $1D + LDA $15 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L072314 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0B8C8B + JSL L150F4D + PLY + PLY + PLD + RTL + +L072328 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FBB + SEC + SBC #$0000 + BMI L07234A + LDA L054F97 + INC + AND #$0003 + STA L054F97 + PEA $0003 + JSL L0724F7 +L07234A LDA #$0001 + STA L054F9F + PLY + PLY + PLD + RTL + +L072354 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0000 + PEI $0C + PEI $0A + PEA ^L05409F + PEA L05409F + JSL L150365 + PLA + LSR + BCC L072386 + PHY + PHY + LDAL L0540BF + PHA + LDAL L0540BD + PHA + JSL L150132 + PLA + PLX + STA $0E +L072386 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L072397 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA #$7FFF + LDX #$0000 + STA $01 + STX $03 + PEI $1C + PEI $1A + LDA #$0000 + TAX + JSL L033477 + BEQ L0723B9 + BPL L0723C0 +L0723B9 STZ $01 + STZ $03 + BRL L072444 +L0723C0 PEI $1C + PEI $1A + LDA #$0000 + LDX #$4000 + JSL L033477 + BVS L0723D3 + EOR #$8000 +L0723D3 BMI L072444 + LDA $01 + LDX $03 + PEI $03 + PEI $01 + JSL L150D50 + PLA + STA $05 + PLX + STX $07 +L0723E7 PEI $07 + PEI $05 + LDA $1A + LDX $1C + JSL L033477 + BEQ L072444 + BVS L0723FA + EOR #$8000 +L0723FA BPL L072444 + LDA $1A + LDX $1C + PEI $07 + PEI $05 + JSL L150F53 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L150290 + PLY + PLY + PLY + PLY + STA $09 + STX $0B + PEI $0B + PEI $09 + PEI $03 + PEI $01 + JSL L150290 + PLY + PLY + PLY + PLY + STA $01 + STX $03 + LDA $01 + LDX $03 + PEI $03 + PEI $01 + JSL L150D50 + PLA + STA $05 + PLX + STX $07 + BRA L0723E7 +L072444 LDA $01 + STA $1E + LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L07245A ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA $1C + SEC + SBC $18 + JSL L150488 + STA $05 + STX $07 + LDA $1A + SEC + SBC $16 + JSL L150488 + STA $09 + STX $0B + LDA $05 + LDX $07 + PEI $07 + PEI $05 + JSL L150D50 + LDA $09 + LDX $0B + PEI $0B + PEI $09 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$F900 + LDX #$007F + JSL L033477 + BVS L0724B1 + EOR #$8000 +L0724B1 BPL L0724BF + LDA #$0B50 + LDX #$0000 + STA $1E + STX $20 + BRA L0724E5 +L0724BF PHY + PHY + PHY + LDA $01 + LDX $03 + PEA $0000 + PEA $0100 + JSL L150D50 + PEA $0000 + PHD + JSL L072397 + PEA $0010 + JSL L15133D + PLA + STA $1E + PLX + STX $20 +L0724E5 LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0724F7 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA $14 + SEC + SBC #$0016 + BEQ L072511 + BVS L07250C + EOR #$8000 +L07250C BPL L072511 + BRL L072622 +L072511 LDA L054FBB + SEC + SBC #$0000 + BPL L07251D + BRL L07261C +L07251D LDX #$0000 + LDA L054FA1 + CMP $14 + BEQ L072528 + INX +L072528 TXA + BNE L07253C + LDX #$0000 + LDA #$0003 + CMP $14 + BNE L072536 + INX +L072536 TXA + BNE L07253C + BRL L072615 +L07253C LDA #$FFFF + STA $09 + LDA $14 + DEC + DEC + BMI L07259E + CMP #$0005 + BPL L07259E + SEC + SBC #$0000 + BEQ L07255E + DEC + BEQ L072586 + DEC + BEQ L07258D + DEC + DEC + BEQ L072596 + BRA L07259E +L07255E PHY + LDA L054F93 + LDX L054F95 + PHX + PHA + JSL L0718FA + PLA + STA $01 + LDA L054F93 + LDX L054F95 + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $05 + STX $07 + BRA L0725A2 +L072586 LDA L054F97 + STA $09 + BRA L0725A2 +L07258D JSL L1517D3 + BRL L072615 + BRA L0725A2 +L072596 JSL L150D2C + BRA L072615 + BRA L0725A2 +L07259E LDA $14 + STA $09 +L0725A2 LDA #$FFFF + CMP $09 + BEQ L0725C6 + LDA $09 + ASL + ASL + TAX + LDAL L054B04+2,X + PHA + LDAL L054B04,X + PHA + JSL L071653 + LDA #L054E4B + LDX #^L054E4B + STA $05 + STX $07 +L0725C6 LDX #$0000 + LDA #$0003 + CMP L054FA1 + BNE L0725D2 + INX +L0725D2 TXA + BEQ L0725F9 + LDX #$0000 + LDA #$0003 + CMP $14 + BNE L0725E0 + INX +L0725E0 TXA + BEQ L0725F9 + PHY + PHY + PEI $07 + PEI $05 + PEA $8000 + PEA $0000 + JSL L150241 + PLA + STA $05 + PLX + STX $07 +L0725F9 PEI $07 + PEI $05 + JSL L150D26 + LDA $14 + DEC + DEC + BNE L072615 + LDA L054F93 + LDX L054F95 + PHX + PHA + PEI $01 + JSL L0718DA +L072615 LDA $14 + STA L054FA1 + BRA L072622 +L07261C LDA #$0001 + STA L054F9F +L072622 LDA $12 + STA $14 + LDA $11 + STA $13 + LDA $0F + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L072634 ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDY #$00C8 + LDA [$1C],Y + TAX + DEY + DEY + LDA [$1C],Y + STA $0F + STX $11 +L07264A LDA $0F + ORA $11 + BEQ L0726C7 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + STA $01 + STX $03 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$0000 + BNE L07266E + CPX #$8700 +L07266E BNE L0726B9 + PHY + PHY + LDY #$0022 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + PEA $00FF + PEA $FFFF + JSL L15017E + PLA + STA $0B + PLX + STX $0D + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $0D + PEI $0B + JSL L1502EE + LDAL L05565D + BNE L0726B9 + PEI $0D + PEI $0B + JSL L07191C + PEA $0002 + PEI $05 + PEI $09 + PEI $07 + JSL L1510BF +L0726B9 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $0F + STX $11 + BRA L07264A +L0726C7 PEI $1E + PEI $1C + JSL L151385 + LDAL L0550EF + PHA + LDAL L0550ED + PHA + JSL L151131 + LDA #$0001 + STA L054F9F + JSL L151466 + LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L0726F9 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEI $0A + PEA $0001 + PEA $0960 + JSL L072032 + PLA + CMP #$0001 + BEQ L072719 + LDA #$0000 + BRA L07271C +L072719 LDA #$0001 +L07271C STA $0C + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L07272E ENT + PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + JSL L072314 + LDA L054F99 + BNE L072777 + LDA #$0001 + STA L054F99 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA $2A + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L040A81 + PEA L040A81 + PEA ^L040A82 + PEA L040A82 + PEA ^L040A83 + +* + + PEA L040A83 + JSL L073C22 + PEA $0000 + JSL L07479E +L072777 PHY + JSL L0727BF + PLA + STA $15 + PHY + PHY + PEA $0898 + JSL L072834 + PLA + STA $17 + PLX + STX $19 + PEI $19 + PEI $17 + JSL L15102F + PHY + PEA $0000 + JSL L0736C8 + PLA + STA $15 + PEI $19 + PEI $17 + JSL L072634 + JSL L070000 + LDA $28 + STA $2A + LDA $27 + STA $29 + LDA $25 + TCD + TSC + CLC + ADC #$0028 + TCS + RTL + +L0727BF ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FA1 + STA $0A + JSL L1517D3 + LDA #$0004 + STA L054FA1 + LDA #$0001 + STA L054F9F + PLY + PLY + PLD + RTL + +L0727E0 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + PEI $0C + PEA $0000 + PEA $07D0 + JSL L072032 + PLA + STA $01 + LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L072809 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0E + PEI $0C + PHY + PHY + PEI $0A + JSL L0711EB + PEA $0100 + JSL L0313BE + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L072834 ENT + PHD + TSC + CLC + ADC #$FF58 + TCS + TCD + STZ $B0 + STZ $B2 + PHY + JSL L150B6A + PLA + STA $A3 + PHY + PEA $FFFF + JSL L1506E1 + PLA + STA $A1 + LDAL L055271 + PHA + JSL L150B70 + PHY + PHY + PEA $0001 + LDA $AE + JSL L150488 + PHX + PHA + JSL L15041C + PLA + STA $99 + PLX + STX $9B + LDAL L05565D + BEQ L07287C + BRL L072AEB +L07287C TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0000 + PEA $004E + JSL L071EC5 + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + STA $03 + STX $05 + LDA #$004E + STA $07 + LDA [$03] + STA $09 + LDY #$0010 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + STA $0F + STX $11 + LDA #$00C8 + STA $27 + LDA #$0280 + STA $29 + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + LDA #$0006 + CLC + ADC $03 + LDX $05 + BCC L0728D0 + INX +L0728D0 PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$FFFF + TAX + STA $4D + STX $4F + TDC + CLC + ADC #$007F + PEA $0000 + PHA + LDA #$0012 + CLC + ADC $03 + LDX $05 + BCC L0728F5 + INX +L0728F5 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + LDA #$001A + CLC + ADC $03 + LDX $05 + BCC L072912 + INX +L072912 PHX + PHA + PEA $0008 + JSL L0313BE + PHY + PHY + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L15027E + PLA + STA $9D + PLX + STX $9F + LDAL L05565D + BEQ L072939 + BRL L072AD9 +L072939 LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$0002 + BCC L072948 + INX +L072948 STA $A5 + STX $A7 + LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + STA $87 + STX $89 + LDA $87 + ORA $89 + BEQ L072975 + PHY + PHY + PEI $9F + PEI $9D + PEA $0009 + PEI $89 + PEI $87 + JSL L15163F + PLA + STA $95 + PLX + STX $97 +L072975 PHY + TDC + CLC + ADC #$007F + PEA $0000 + PHA + JSL L1500E3 + PLA + LSR + BCC L0729B6 + PEA ^L040B03 + PEA L040B03 + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PHY + PHY + PEI $9F + PEI $9D + PEA $0000 + PEA ^L040AFD + PEA L040AFD + JSL L15163F + PLA + STA $95 + PLX + STX $97 +L0729B6 PHY + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + JSL L1500E3 + PLA + LSR + BCC L0729F7 + PEA ^L040B2E + PEA L040B2E + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PHY + PHY + PEI $9F + PEI $9D + PEA $0000 + PEA ^L040B28 + PEA L040B28 + JSL L15163F + PLA + STA $95 + PLX + STX $97 +L0729F7 LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$0022 + BCC L072A06 + INX +L072A06 STA $A5 + STX $A7 + LDA [$A5] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L072A19 + EOR #$8000 +L072A19 BMI L072A1E + BRL L072AD1 +L072A1E LDA #$0001 + STA $93 +L072A23 TDC + CLC + ADC #$0055 + PEA $0000 + PHA + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$0024 + BCC L072A3B + INX +L072A3B PHX + PHA + LDA $93 + JSL L150488 + TAY + BNE L072A47 + DEX +L072A47 DEC + PEA $0000 + PEA $0022 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $0022 + JSL L0313BE + LDA $71 + LDX $73 + STA $8F + STX $91 + PHY + PHY + PEA $801D + PEI $91 + PEI $8F + JSL L15041C + PLA + STA $8B + PLX + STX $8D + LDAL L05565D + BNE L072AC6 + PEI $8D + PEI $8B + JSL L0718BF + PHY + PHY + PEI $6D + PEI $6B + PEI $8D + PEI $8B + JSL L150241 + PLA + STA $6B + PLX + STX $6D + LDY #$0002 + LDA [$8B],Y + TAX + LDA [$8B] + STA $71 + STX $73 + PHY + PHY + PEI $9F + PEI $9D + PEA $0000 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L15163F + PLA + STA $95 + PLX + STX $97 +L072AC6 LDA $93 + CMP $01 + BEQ L072AD1 + INC $93 + BRL L072A23 +L072AD1 LDA $9D + LDX $9F + STA $B0 + STX $B2 +L072AD9 PEA $0200 + PEA $0001 + LDA $AE + JSL L150488 + PHX + PHA + JSL L1510BF +L072AEB PEI $A3 + JSL L150B70 + PHY + PEI $A1 + JSL L1506E1 + PLA + STA $A1 + PEA ^L0540CD + PEA L0540CD + JSL L151071 + LDA $AC + STA $AE + LDA $AB + STA $AD + LDA $A9 + TCD + TSC + CLC + ADC #$00AC + TCS + RTL + +L072B17 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $16 + PEI $14 + LDA $12 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + BNE L072B59 + PEI $10 + PEI $0E + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0008 + BCC L072B50 + INX +L072B50 PHX + PHA + PEA $0008 + JSL L0313BE +L072B59 LDA $0C + STA $16 + LDA $0B + STA $15 + LDA $09 + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L072B6B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + PHY + PEI $0E + PEI $0C + LDA $0A + JSL L150488 + PHX + PHA + JSL L151367 + JSL L151313 + PLA + STA $10 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L072B9F ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + STZ $07 + STZ $09 + STZ $03 + STZ $05 + LDA $1A + ORA $1C + BEQ L072BD6 + LDA [$1A] + LDY #$0002 + ORA [$1A],Y + BEQ L072BD6 + LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + STA $0D + STX $0F + LDA [$0D] + STA $07 +L072BD6 LDA $16 + ORA $18 + BEQ L072BF5 + LDA [$16] + LDY #$0002 + ORA [$16],Y + BEQ L072BF5 + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + STA $0D + STX $0F + LDA [$0D] + STA $09 +L072BF5 LDA $09 + CLC + ADC $07 + STA $0B + LDA $0B + BPL L072C03 + BRL L072CB4 +L072C03 BNE L072C08 + BRL L072CB4 +L072C08 PHY + PHY + LDA $0B + INC + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $03 + PLX + STX $05 + LDAL L05565D + BEQ L072C34 + BRL L072CB4 +L072C34 LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + STA $0D + STX $0F + LDA $0B + STA [$0D] + LDA $07 + BEQ L072C76 + LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + CLC + ADC #$0002 + BCC L072C57 + INX +L072C57 PHX + PHA + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + CLC + ADC #$0002 + BCC L072C68 + INX +L072C68 PHX + PHA + LDA $07 + JSL L150488 + PHX + PHA + JSL L070597 +L072C76 LDA $09 + BEQ L072CB4 + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + CLC + ADC #$0002 + BCC L072C89 + INX +L072C89 PHX + PHA + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + CLC + ADC #$0002 + BCC L072C9A + INX +L072C9A PHX + PHA + LDA $07 + JSL L150488 + JSL L150F53 + PHX + PHA + LDA $09 + JSL L150488 + PHX + PHA + JSL L070597 +L072CB4 LDA $03 + LDX $05 + STA $1E + STX $20 + PEI $01 + JSL L071AA4 + LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L072CD4 ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0013 + TCD + STZ $ED + LDA $F8 + ORA $FA + BEQ L072D00 + LDA [$F8] + LDY #$0002 + ORA [$F8],Y + BEQ L072D00 + LDY #$0002 + LDA [$F8],Y + TAX + LDA [$F8] + STA $EF + STX $F1 + LDA [$EF] + STA $ED +L072D00 LDA $ED + SEC + SBC #$00FE + BEQ L072D14 + BVS L072D0D + EOR #$8000 +L072D0D BPL L072D14 + LDA #$00FE + STA $ED +L072D14 LDA $ED + LDX #$FFED + SEP #$20 + STA $00,X + REP #$20 + LDA $ED + BMI L072D4B + BEQ L072D4B + LDY #$0002 + LDA [$F8],Y + TAX + LDA [$F8] + CLC + ADC #$0002 + BCC L072D34 + INX +L072D34 PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFEE + PHA + LDA $ED + JSL L150488 + PHX + PHA + JSL L070597 +L072D4B PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0100 + JSL L0313BE + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L072D71 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $07 + STZ $05 + LDA $12 + ORA $14 + BEQ L072DA2 + LDA [$12] + LDY #$0002 + ORA [$12],Y + BEQ L072DA2 + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + STA $09 + STX $0B + LDA [$09] + STA $05 +L072DA2 PHY + PHY + LDA $05 + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + BEQ L072DD0 + STZ $01 + STZ $03 + BRA L072E14 +L072DD0 LDA $05 + BEQ L072DFA + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + CLC + ADC #$0002 + BCC L072DE3 + INX +L072DE3 PHX + PHA + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDA $05 + JSL L150488 + PHX + PHA + JSL L070597 +L072DFA LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $09 + STX $0B + LDA $05 + INC + DEC + TAY + LDA #$0000 + SEP #$20 + STA [$09],Y + REP #$20 +L072E14 PEI $07 + JSL L071AA4 + LDA $01 + LDX $03 + STA $16 + STX $18 + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L072E34 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L1503A1 + PLA + STA $0A + PLX + STX $0C + PLY + PLY + PLD + RTL + +L072E4C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + PEI $0E + PEI $0C + LDA $0A + JSL L150488 + PHX + PHA + JSL L151367 + JSL L150AFE + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L072E7C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $10 + PHY + PHY + PEI $0E + PEI $0C + LDA $0A + JSL L150488 + PHX + PHA + JSL L151367 + JSL L150B10 + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L072EAE ENT + PHD + TSC + CLC + ADC #$FEF0 + TCS + ADC #$001F + TCD + PEA $0000 + TDC + CLC + ADC #$FFE1 + PHA + PEI $F8 + PEI $F6 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $E1 + STZ $FC + STZ $FE + PHY + PEI $FA + PEA $0000 + TDC + CLC + ADC #$FFE1 + PHA + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L070A4D + PLA + LSR + BCC L072F44 + PHY + JSL L150B6A + PLA + STA $E5 + PEI $EB + JSL L150B70 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA $E3 + PHY + PHY + PEI $FA + PEI $E9 + PEI $E7 + JSL L15041C + PLA + STA $FC + PLX + STX $FE + LDAL L05565D + BEQ L072F34 + STZ $FC + STZ $FE +L072F34 PEI $E5 + JSL L150B70 + PHY + PEI $E3 + JSL L1506E1 + PLA + STA $E3 +L072F44 PEI $E1 + JSL L071AA4 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0118 + TCS + RTL + +L072F5C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0E + PHY + PHY + PEA $8027 + PEI $0C + PEI $0A + JSL L15041C + PLA + STA L054F93 + PLA + STA L054F95 + LDAL L05565D + BNE L072F95 + PEA $0000 + LDA L054F93 + LDX L054F95 + PHX + PHA + JSL L150D44 + LDA #$0001 + STA $0E +L072F95 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L072FA6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0C + STA $0E + LDA $0A + SEC + SBC $0C + BEQ L072FC4 + BVS L072FBE + EOR #$8000 +L072FBE BPL L072FC4 + LDA $0A + STA $0E +L072FC4 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L072FD5 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0C + STA $0E + LDA $0A + SEC + SBC $0C + BVS L072FEB + EOR #$8000 +L072FEB BMI L072FF1 + LDA $0A + STA $0E +L072FF1 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L073002 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0E + PEI $0C + PHY + PHY + LDA #$03E8 + CLC + ADC $0A + PHA + JSL L0711EB + PEA $0100 + JSL L0313BE + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L073032 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $12 + PEI $10 + LDA $0E + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $01 + PLX + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0008 + BCC L073061 + INX +L073061 STA $14 + STX $16 + LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L073077 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + PEI $0C + JSL L150144 + PLA + AND #$0080 + BEQ L07308F + LDA #$0001 +L07308F EOR #$0001 + STA $01 + LDA $0E + CMP $01 + BEQ L0730AC + LDA $0E + BEQ L0730A6 + PEI $0C + JSL L150B52 + BRA L0730AC +L0730A6 PEI $0C + JSL L150B4C +L0730AC LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0730BE ENT + PHD + TSC + CLC + ADC #$FEDA + TCS + ADC #$0035 + TCD + PEA $0000 + TDC + CLC + ADC #$FFCF + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + STZ $FC + STZ $FE + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFCF + PHA + JSL L0735A8 + PLA + STA $DD + PLX + STX $DF + PHY + PHY + PEA $0000 + PEA $0044 + LDA L054FBD + PHA + PEA $8010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $E5 + PLX + STX $E7 + LDAL L05565D + BEQ L07311E + BRL L07329D +L07311E LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + STA $E9 + STX $EB + LDA #$0044 + STA [$E9] +L07312F LDA #$0003 + STA $CF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + STA $D1 + STX $D3 + LDA $E9 + LDX $EB + STA $D5 + STX $D7 + STZ $D9 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA $200E + JSL GSOS2 + STAL L05565D + LDAL L05565D + STA $DB + LDA #$004F + CMP $DB + BNE L0731A9 + PEI $E7 + PEI $E5 + JSL L1516B7 + LDY #$0002 + LDA #$0004 + CLC + ADC [$E9],Y + JSL L150488 + PHX + PHA + PEI $E7 + PEI $E5 + JSL L1512FB + PEI $E7 + PEI $E5 + JSL L150BB8 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + STA $E9 + STX $EB + LDY #$0002 + LDA #$0004 + CLC + ADC [$E9],Y + STA [$E9] +L0731A9 LDA #$004F + CMP $DB + BNE L0731B3 + BRL L07312F +L0731B3 LDA $DB + BEQ L0731BA + BRL L073295 +L0731BA PHY + PHY + LDY #$0002 + LDA [$E9],Y + INC + INC + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $E1 + PLX + STX $E3 + LDAL L05565D + BEQ L0731EA + BRL L073295 +L0731EA LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + STA $E9 + STX $EB + LDA $E9 + LDX $EB + CLC + ADC #$0002 + BCC L073201 + INX +L073201 PHX + PHA + LDY #$0002 + LDA [$E1],Y + PHA + LDA [$E1] + PHA + LDY #$0002 + LDA [$E9],Y + INC + INC + JSL L150488 + PHX + PHA + JSL L070597 + LDA $F6 + BEQ L07328D + LDY #$0002 + LDA [$E1],Y + TAX + LDA [$E1] + TXY + LDX #$FFCB + STA $00,X + TYA + STA $02,X + LDX #$FFCB + LDA $02,X + PHA + LDA $00,X + PHA + LDX #$FFCB + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDA [$ED] + INC + PLX + STX $ED + PLX + STX $EF + STA [$ED] + LDX #$FFCB + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L073265 + INX +L073265 PHX + PHA + LDX #$FFCB + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDA [$ED] + DEC + JSL L150488 + JSL L150F53 + STA $ED + STX $EF + SEP #$20 + LDA #$3A + STA [$ED] + REP #$20 +L07328D LDA $E1 + LDX $E3 + STA $FC + STX $FE +L073295 PEI $E7 + PEI $E5 + JSL L07185A +L07329D PEI $DF + PEI $DD + JSL L07185A + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$012E + TCS + RTL + +L0732B7 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $10 + PEI $0E + JSL L150278 + PHY + PHY + JSL L150BA0 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BNE L0732DB + BRA L0732EB +L0732DB PHY + PEI $03 + PEI $01 + JSL L15145A + PLA + LSR + BCC L0732EB + STZ L054FB5 +L0732EB LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0732FD ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $12 + PEI $10 + PEI $0E + PEI $0C + PEI $0A + JSL L15101D + LDAL L05565D + BEQ L07332B + JSL L151373 + PEI $12 + PEI $10 + PEI $0E + PEI $0C + PEI $0A + JSL L15101D +L07332B LDX #$0000 + LDAL L05565D + BNE L073335 + INX +L073335 TXA + STA $14 + LDA $08 + STA $12 + LDA $07 + STA $11 + LDA $05 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L07334A ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + LDA $3A + BNE L0733CE + LDAL L040A85 + SEP #$20 + STA $1D + REP #$20 +L073360 TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA $3C + AND #$000F + INC + TAX + LDA #$00FF + ANDL L040A86,X + XBA + INC + LDX #$0001 + STA $00,X + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$001D + PEA $0000 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PHY + PHY + PEA $0FFF + PEA $FFFF + PHY + PHY + PEI $3E + PEI $3C + PEA $0004 + JSL L150337 + JSL L15017E + PLA + STA $3C + PLX + STX $3E + LDA $3C + ORA $3E + BNE L073360 + BRA L073446 +L0733CE PHY + PEI $3A + PEA $0000 + PEA $0013 + JSL L071A1B + PLA + STA $3A + LDA $3A + SEP #$20 + STA $1D + REP #$20 + LDA $3A + STA $03 + LDA #$0001 + SEC + SBC $03 + BEQ L0733F9 + BVS L0733F7 + EOR #$8000 +L0733F7 BMI L073446 +L0733F9 LDA $03 + STA $1B +L0733FD TDC + CLC + ADC #$001D + STA $31 + STZ $33 + LDY $1B + LDA $3C + AND #$000F + INC + TAX + LDA #$00FF + ANDL L040A97,X + PHA + PLA + SEP #$20 + STA [$31],Y + REP #$20 + PHY + PHY + PEA $0FFF + PEA $FFFF + PHY + PHY + PEI $3E + PEI $3C + PEA $0004 + JSL L150337 + JSL L15017E + PLA + STA $3C + PLX + STX $3E + LDA $1B + DEC + BEQ L073446 + DEC $1B + BRA L0733FD +L073446 PEI $42 + PEI $40 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0014 + JSL L0313BE + LDA $38 + STA $3E + LDA $37 + STA $3D + LDA $35 + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L07346C ENT + PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + PEI $36 + PEI $34 + LDA #$0000 + TAX + JSL L033477 + BPL L0734C7 + PEI $3A + PEI $38 + PEA ^L040AA8 + PEA L040AA8 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEI $36 + PEI $34 + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L0734A8 + INX +L0734A8 PHX + PHA + JSL L0715D9 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + BRA L0734E3 +L0734C7 PEI $3A + PEI $38 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEI $36 + PEI $34 + JSL L0715D9 + PEA $0014 + JSL L0313BE +L0734E3 LDA $32 + STA $36 + LDA $31 + STA $35 + LDA $2F + TCD + TSC + CLC + ADC #$0034 + TCS + RTL + +L0734F5 ENT + PHD + TSC + CLC + ADC #$FEEC + TCS + ADC #$0021 + TCD + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $DF + LDA #$00FF + LDX #$FFDF + AND $00,X + STA $ED + STZ $FC + STZ $FE + PHY + PHY + LDA $ED + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $E9 + PLX + STX $EB + LDAL L05565D + BNE L073590 + TDC + CLC + ADC #$FFE0 + STA $E5 + STZ $E7 + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $E1 + STX $E3 + PEI $E7 + PEI $E5 + PEI $E3 + PEI $E1 + LDA $ED + JSL L150488 + PHX + PHA + JSL L070597 + LDA $ED + INC + DEC + TAY + SEP #$20 + LDA #$00 + STA [$E1],Y + REP #$20 + LDA $E9 + LDX $EB + STA $FC + STX $FE +L073590 PEI $DF + JSL L071AA4 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$011A + TCS + RTL + +L0735A8 ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$0019 + TCD + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $E7 + STZ $FC + STZ $FE + LDA #$00FF + LDX #$FFE7 + AND $00,X + STA $E9 + PHY + PHY + LDA $E9 + INC + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $EB + PLX + STX $ED + LDAL L05565D + BNE L073648 + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + STA $EF + STX $F1 + LDA $E9 + STA [$EF] + LDA $E9 + BEQ L073640 + PEA $0000 + TDC + CLC + ADC #$FFE8 + PHA + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + CLC + ADC #$0002 + BCC L073632 + INX +L073632 PHX + PHA + LDA $E9 + JSL L150488 + PHX + PHA + JSL L070597 +L073640 LDA $EB + LDX $ED + STA $FC + STX $FE +L073648 PEI $E7 + JSL L071AA4 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0112 + TCS + RTL + +L073660 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA $14 + LDX $16 + STA $03 + STX $05 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L071B83 + PEI $05 + PEI $03 + LDA $14 + LDX $16 + JSL L1512A5 + STA $01 + LDA $01 + SEP #$20 + STA [$10] + REP #$20 + LDA $01 + BMI L0736B6 + BEQ L0736B6 + PEI $16 + PEI $14 + LDA #$0001 + CLC + ADC $10 + LDX $12 + BCC L0736A8 + INX +L0736A8 PHX + PHA + LDA $01 + JSL L150488 + PHX + PHA + JSL L070597 +L0736B6 LDA $0E + STA $16 + LDA $0D + STA $15 + LDA $0B + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0736C8 ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + PHY + PHY + JSL L150BA0 + PLA + STA $13 + PLX + STX $15 + LDY #$00B0 + LDA [$13],Y + TAX + DEY + DEY + LDA [$13],Y + TXA + STA $09 +L0736E9 PHY + PEA $0140 + PEA ^L05409F + PEA L05409F + JSL L150070 + PLA + LSR + BCC L07375A + LDAL L0540A3 + TAX + LDAL L0540A1 + STA $17 + STX $19 + LDA $17 + LDX $19 + CMP $13 + BNE L073712 + CPX $15 +L073712 BEQ L073719 + LDA #$0000 + BRA L07371C +L073719 LDA #$0001 +L07371C PHA + LDX #$0000 + LDA #$0006 + CMPL L05409F + BNE L07372A + INX +L07372A TXA + AND $01,S + PLX + LSR + BCC L07375A + LDA #$8000 + AND $09 + BEQ L073742 + LDA #$FFFE + STA $28 + BRL L0739D2 + BRA L07375A +L073742 PEI $19 + PEI $17 + JSL L1506B3 + PEI $19 + PEI $17 + JSL L1517CD + PEI $19 + PEI $17 + JSL L1506AD +L07375A LDA #$4000 + AND $09 + BNE L073771 + LDA #$AF06 + STAL L0540B3 + LDA #$001A + STAL L0540B5 + BRA L07377F +L073771 LDA #$AF06 + STAL L0540B3 + LDA #$0018 + STAL L0540B5 +L07377F LDA #$0000 + STAL L0540C5 + STAL L0540C7 + PHY + PEA $FFFF + PEA ^L05409F + PEA L05409F + JSL L15141E + PLA + STA $1B + LDAL L0540B1 + TAX + LDAL L0540AF + STA $17 + STX $19 + LDA #$4000 + AND $09 + BEQ L0737D5 + LDX #$0000 + LDA #$0003 + CMP $1B + BNE L0737BA + INX +L0737BA PHX + LDX #$0000 + LDA #$0005 + CMP $1B + BNE L0737C6 + INX +L0737C6 TXA + ORA $01,S + PLX + LSR + BCC L0737D5 + LDA #$FFFD + STA $28 + BRL L0739D2 +L0737D5 PHY + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEI $15 + PEI $13 + JSL L150482 + PLA + STA $11 + LDA #$7FFF + AND $1B + CMP #$0013 + BEQ L073801 + BRL L073897 +L073801 LDA $17 + LDX $19 + CMP $13 + BNE L07380B + CPX $15 +L07380B BEQ L073814 + JSL L072314 + BRL L073897 +L073814 LDA $11 + BEQ L073888 + PHY + PHY + PEI $0F + PEI $0D + JSL L1506F9 + PLY + PLA + STA $07 + PHY + PHY + PEI $0F + PEI $0D + JSL L150132 + PLA + STA $01,S + PLA + STA $0B + LDA #$8000 + AND $07 + BNE L073872 + PEI $11 + PHY + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEA $FFFF + PEA $FFFF + PEI $0F + PEI $0D + JSL L150B0A + PLA + SEC + SBC $01,S + STA $01,S + PLA + BNE L073870 + LDA $0B + JSL L150488 + STAL L0540C5 + TXA + STAL L0540C7 +L073870 BRA L073881 +L073872 LDA $0B + JSL L150488 + STAL L0540C5 + TXA + STAL L0540C7 +L073881 LDA #$0021 + STA $1B + BRA L073897 +L073888 LDA #$1000 + AND $09 + BEQ L073897 + LDA #$FFFC + STA $28 + BRL L0739D2 +L073897 LDX #$0000 + LDA #$0010 + CMP $1B + BNE L0738A2 + INX +L0738A2 PHX + LDX #$0000 + LDA #$0011 + CMP $1B + BNE L0738AE + INX +L0738AE TXA + ORA $01,S + PLX + LSR + BCC L0738B9 + JSL L072314 +L0738B9 LDA #$000C + CMP $1B + BNE L0738EF + LDA $26 + BEQ L0738E7 + PEA $0001 + PEI $19 + PEI $17 + PEA $0002 + JSL L072E7C + PEA $0000 + PEI $19 + PEI $17 + PEA $0002 + JSL L072E7C + LDA #$0002 + STA $28 + BRA L0738EC +L0738E7 LDA #$FFFF + STA $28 +L0738EC BRL L0739D2 +L0738EF LDX #$0000 + LDA $1B + BNE L0738F7 + INX +L0738F7 PHX + LDX #$0000 + LDA #$0006 + CMP $1B + BNE L073903 + INX +L073903 TXA + ORA $01,S + PLX + LSR + BCS L07390D + BRL L0739C2 +L07390D LDA #$2000 + AND $09 + BEQ L07391C + STZ $28 + BRL L0739D2 + BRL L0739C2 +L07391C LDA #$0000 + STAL L05409F + PHY + PEA $0001 + PEI $15 + PEI $13 + PEA ^L05409F + PEA L05409F + JSL L150365 + PLA + STA $05 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $01 + STX $03 + PEA ^L0540A9 + PEA L0540A9 + JSL L150BE8 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$0000 + BNE L073960 + CPX #$8300 +L073960 BEQ L073967 + LDA #$0000 + BRA L07396A +L073967 LDA #$0001 +L07396A PHA + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$0000 + BNE L07397D + CPX #$8500 +L07397D BEQ L073984 + LDA #$0000 + BRA L073987 +L073984 LDA #$0001 +L073987 BEQ L0739AC + PHA + PHY + PEA ^L0540A9 + PEA L0540A9 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + CLC + ADC #$0040 + BCC L0739A0 + INX +L0739A0 PHX + PHA + JSL L1512CB + PLA + STA $1D + PLA + AND $1D +L0739AC ORA $01,S + PLX + LSR + BCC L0739BB + PEA $0008 + JSL L0724F7 + BRA L0739C2 +L0739BB PEA $0004 + JSL L0724F7 +L0739C2 LDA #$0021 + CMP $1B + BEQ L0739CC + BRL L0736E9 +L0739CC LDAL L0540C5 + STA $28 +L0739D2 LDA $24 + STA $26 + LDA $23 + STA $25 + LDA $21 + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L0739E4 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + PEI $1A + PEI $18 + LDA $16 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $05 + PLX + STX $07 + PEI $07 + PEI $05 + JSL L150FE1 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$001C + BCC L073A1B + INX +L073A1B STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $01 + STX $03 + PEI $14 + PEI $12 + PEI $03 + PEI $01 + JSL L1512D1 + LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L073A49 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + PEA $0003 + PEA $0100 + PEA $002E + JSL L151496 + PLA + STA $01 + LDA #$0001 + STA L054FB1 + PHY + PHY + JSL L151319 + PLA + STA L054FA9 + PLA + STA L054FAB + PLY + PLY + PLY + PLD + RTL + +L073A7B ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$001F + TCD + PEA $0000 + TDC + CLC + ADC #$FFE1 + PHA + PEI $F4 + PEI $F2 + PEA $0100 + JSL L0313BE + PHY + PHY + PEI $FA + PEI $F8 + LDA $F6 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $E5 + PLX + STX $E7 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + CLC + ADC #$001C + BCC L073AC1 + INX +L073AC1 STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $E1 + STX $E3 + PEA $0000 + TDC + CLC + ADC #$FFE2 + PHA + LDA #$00FF + LDX #$FFE1 + AND $00,X + PHA + PEI $E3 + PEI $E1 + JSL L151651 + PEI $E7 + PEI $E5 + JSL L151041 + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0118 + TCS + RTL + +L073B05 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $10 + PHY + PHY + PEI $0E + PEI $0C + LDA $0A + JSL L150488 + PHX + PHA + JSL L151367 + JSL L15130D + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L073B37 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $16 + ASL + ASL + TAX + LDAL L0540CF,X + PHA + LDAL L0540CD,X + PLX + CMP #L05409D + BNE L073B56 + CPX #^L05409D +L073B56 BNE L073B5D + LDA #$0000 + BRA L073B60 +L073B5D LDA #$0001 +L073B60 PHA + LDA $16 + ASL + ASL + TAX + LDAL L0540CD,X + ORAL L0540CF,X + BEQ L073B73 + LDA #$0001 +L073B73 AND $01,S + PLX + LSR + BCC L073BA7 + PHY + PHY + LDA $16 + ASL + ASL + TAX + LDAL L0540CF,X + PHA + LDAL L0540CD,X + PHA + JSL L150586 + JSL L07185A + LDA $16 + ASL + ASL + TAX + PEA ^L05409D + PEA L05409D + PLA + STAL L0540CD,X + PLA + STAL L0540CF,X +L073BA7 LDA #$00FF + AND [$12] + BEQ L073C10 + PHY + PHY + LDA #$00FF + AND [$12] + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDAL L05565D + BNE L073C10 + PEI $14 + PEI $12 + PEI $03 + PEI $01 + LDA #$00FF + AND [$12] + INC + JSL L150488 + PHX + PHA + JSL L070597 + LDA $16 + ASL + ASL + TAX + PEI $03 + PEI $01 + PLA + STAL L0540CD,X + PLA + STAL L0540CF,X +L073C10 LDA $0C + STA $16 + LDA $0B + STA $15 + LDA $09 + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L073C22 ENT + PHD + TSC + CLC + ADC #$FBFC + TCS + ADC #$031D + TCD + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + PEI $F6 + PEI $F4 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FDE3 + PHA + PEI $F2 + PEI $F0 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FCE3 + PHA + PEI $EE + PEI $EC + PEA $0100 + JSL L0313BE + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEA $0000 + PHD + JSL L073B37 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + PEA $0000 + PHD + JSL L073B37 + PEA $0002 + PEA $0000 + TDC + CLC + ADC #$FDE3 + PHA + PEA $0000 + PHD + JSL L073B37 + PEA $0003 + PEA $0000 + TDC + CLC + ADC #$FCE3 + PHA + PEA $0000 + PHD + JSL L073B37 + LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0416 + TCS + RTL + +L073CDF ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L054FA1 + STA $0C + PEA $0006 + JSL L0724F7 + LDA #$0001 + STA L054F9F + PLY + PLY + PLY + PLD + RTL + +L073CFE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + PEI $0E + PEI $0C + LDA $0A + JSL L150488 + PHX + PHA + JSL L151367 + JSL L150AF8 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L073D2E ENT + PHD + TSC + CLC + ADC #$FFC0 + TCS + TCD + PEA $0000 + PEA $0000 + JSL L087547 + PHY + PHY + PEI $4A + PEI $48 + LDA $46 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $39 + PLX + STX $3B + STZ $31 + STZ $33 + LDY #$0002 + LDA [$39],Y + TAX + LDA [$39] + STA $09 + STX $0B + LDY #$003C + LDA #$0003 + AND [$09],Y + CMP #$0000 + BNE L073D8C + LDY #$001E + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + STA $35 + STX $37 + LDY #$0012 + LDA [$09],Y + STA $2F + BRA L073DD1 +L073D8C PHY + PHY + PEA $800B + LDY #$001E + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + JSL L15041C + PLA + STA $31 + PLX + STX $33 + LDAL L05565D + BEQ L073DAF + BRL L073FCD +L073DAF PEI $33 + PEI $31 + JSL L0718BF + PHY + PHY + PEI $33 + PEI $31 + JSL L151301 + PLA + PLX + STA $2F + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + STA $35 + STX $37 +L073DD1 TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA #$0008 + CLC + ADC $09 + LDX $0B + BCC L073DE5 + INX +L073DE5 PHX + PHA + PEA $0008 + JSL L0313BE + PHY + PHY + PEA $0001 + PEA ^L0540CD + PEA L0540CD + PEI $37 + PEI $35 + PEI $2F + JSL L1514A2 + PLA + STA $2B + PLX + STX $2D + LDA $31 + ORA $33 + BEQ L073E17 + PEI $33 + PEI $31 + JSL L07191C +L073E17 PHY + PHY + PEI $2D + PEI $2B + JSL L151301 + PLA + PLX + INC + BNE L073E27 + INX +L073E27 STA $2F + LDA $2F + JSL L150488 + PHX + PHA + PEI $2D + PEI $2B + JSL L1512FB + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA $3D + STX $3F + LDA $2F + DEC + TAY + LDA #$0000 + SEP #$20 + STA [$3D],Y + REP #$20 + PEI $2D + PEI $2B + JSL L0718BF + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA $35 + STX $37 + LDA $13 + SEC + SBC $0F + STA $29 + STZ $27 +L073E6F LDA #$00FF + AND [$35] + BEQ L073EAE + PEI $37 + PEI $35 + PEI $29 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L081B04 + PEI $37 + PEI $35 + LDA $25 + JSL L150488 + JSL L150F53 + STA $35 + STX $37 + LDA #$0009 + CLC + ADC $27 + STA $27 + BRA L073E6F +L073EAE PEI $2D + PEI $2B + JSL L07185A + LDA $27 + CLC + ADC $0D + SEC + SBC $11 + BEQ L073EC7 + BVS L073EC5 + EOR #$8000 +L073EC5 BMI L073ECA +L073EC7 BRL L073FCD +L073ECA LDA $11 + SEC + SBC $0D + STA $3D + LDA $27 + SEC + SBC $3D + STA $21 + LDA #$0010 + CLC + ADC $48 + LDX $4A + BCC L073EE3 + INX +L073EE3 STA $05 + STX $07 + LDY #$0004 + LDA [$05],Y + SEC + SBC [$05] + STA $1D + LDY #$0006 + LDA [$05],Y + LDY #$0002 + SEC + SBC [$05],Y + STA $1F + LDY #$0006 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $19 + STX $1B + PEI $4A + PEI $48 + JSL L151131 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L151412 + LDA $21 + CLC + ADC $19 + SEC + SBC #$00C3 + BEQ L073F3B + BVS L073F31 + EOR #$8000 +L073F31 BPL L073F3B + LDA #$00C3 + SEC + SBC $19 + STA $21 +L073F3B PEI $1F + LDA $21 + CLC + ADC $1D + PHA + PEI $4A + PEI $48 + JSL L151035 + LDY #$0002 + LDA [$39],Y + TAX + LDA [$39] + CLC + ADC #$0008 + BCC L073F5A + INX +L073F5A CLC + ADC #$0004 + BCC L073F61 + INX +L073F61 STA $3D + STX $3F + LDA $21 + CLC + ADC $11 + STA [$3D] + LDY #$00C8 + LDA [$48],Y + TAX + DEY + DEY + LDA [$48],Y + STA $15 + STX $17 +L073F7A LDA $15 + ORA $17 + BEQ L073FCD + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + CLC + ADC #$0008 + BCC L073F8F + INX +L073F8F STA $01 + STX $03 + LDA [$01] + SEC + SBC $11 + BVS L073F9D + EOR #$8000 +L073F9D BPL L073FB3 + LDY #$0002 + LDA [$01],Y + PHA + LDA $21 + CLC + ADC [$01] + PHA + PEI $17 + PEI $15 + JSL L150B04 +L073FB3 LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $3D + STX $3F + LDY #$0002 + LDA [$3D],Y + TAX + LDA [$3D] + STA $15 + STX $17 + BRA L073F7A +L073FCD LDA $44 + STA $4A + LDA $43 + STA $49 + LDA $41 + TCD + TSC + CLC + ADC #$0048 + TCS + RTL + +L073FDF ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$00FF + AND [$16] + CLC + ADC $14 + JSL L150488 + PHX + PHA + JSL L151460 + STZ $03 + STZ $05 + LDA $14 + ASL + ASL + ASL + DEC + STA $01 + LDA $01 + BMI L07404D + STZ $07 +L07400B PHY + JSL L150705 + PLA + STA $09 + PHY + PEI $18 + PEI $16 + LDA $07 + JSL L150488 + PHX + PHA + JSL L071E76 + PLA + LSR + BCC L074043 + PEI $05 + PEI $03 + PHY + JSL L150705 + PLA + LDX #$0000 + BIT #$8000 + BEQ L07403B + DEX +L07403B JSL L150F53 + STA $03 + STX $05 +L074043 LDA $07 + CMP $01 + BEQ L07404D + INC $07 + BRA L07400B +L07404D LDA $03 + LDX $05 + STA $1A + STX $1C + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L074067 PHD + TSC + SEC + SBC #$000C + TCD + TCS + STZ $05 + STZ $07 + LDA #$FFFF + STA $09 + LDA L054FED + STA $01 + LDA L054FEF + STA $03 + LDA L055051 + EOR #$0001 + ORA $12 + STA $0B +L07408C LDY #$000A + LDA [$01],Y + BPL L0740CD + LDY #$0000 + LDA $09 + CMP [$01],Y + BCC L0740CD + LDA $0B + BNE L0740BE + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055027 + BNE L0740B4 + CPX L055029 + BEQ L0740CD +L0740B4 CMP L05501F + BNE L0740BE + CPX L055021 + BEQ L0740CD +L0740BE LDA $01 + STA $05 + LDA $03 + STA $07 + LDY #$0000 + LDA [$01],Y + STA $09 +L0740CD LDA $01 + CLC + ADC #$000E + STA $01 + BCC L0740D9 + INC $03 +L0740D9 CMP L054FF1 + BNE L07408C + LDA $03 + CMP L054FF3 + BNE L07408C + LDA $05 + ORA $07 + BEQ L07410F + PHY + PHY + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + _GetHandleSize + PLA + STA $14 + PLA + STA $16 + PEI $07 + PEI $05 + JSL L07481E + BRA L074139 +L07410F STZ $14 + STZ $16 + PHY + LDA L055029 + PHA + LDA L055027 + PHA + JSL L0771D3 + PLA + BNE L074139 + PHY + LDA L055021 + PHA + LDA L05501F + PHA + JSL L0771D3 + PLA + BNE L074139 + STZ L055013 + STZ L055015 +L074139 LDA $10 + STA $12 + LDA $0F + STA $11 + LDX $0D + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + RTL + + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDA L054FED + STA $01 + LDA L054FEF + STA $03 + LDA L054FF1 + STA $05 + LDA L054FF3 + STA $07 +L074167 LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L074194 + LDY #$000C + LDA [$01],Y + BEQ L074194 + LDA #$0000 + STA [$01],Y + LDY #$000A + LDA [$01],Y + BMI L074194 + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07711B +L074194 LDA $01 + CLC + ADC #$000E + STA $01 + BCC L0741A0 + INC $03 +L0741A0 CMP $05 + BNE L074167 + LDA $03 + CMP $07 + BNE L074167 + STZ L05500F + STZ L055011 + TDC + TCS + PLY + PLY + PLY + PLY + PLD + RTL + +L0741B8 PHD + TSC + TCD + LDA L054FC9 + LDX L054FCB + STA $0A + STX $0C + LDY #$0002 + LDA $06 + CMP [$0A],Y + BNE L0741E5 + INY + INY + LDA [$0A],Y + CMP $08 + BNE L0741E5 + LDY #$000A + LDA [$0A],Y + AND #$000F + CMP L054FC1 + BNE L0741E5 + BRA L074258 +L0741E5 PHY + PHY + LDA L054FEF + PHA + LDA L054FED + PHA + LDA L05500B + PHA + PEI $08 + PEI $06 + LDA L054FC1 + PHA + JSL L074272 + PLA + STA $0A + PLA + STA $0C +L074205 LDY #$0002 + LDA [$0A],Y + TAX + INY + INY + ORA [$0A],Y + BEQ L07424E + LDA [$0A],Y + CMP $08 + BNE L074228 + CPX $06 + BNE L074228 + LDY #$000A + LDA [$0A],Y + AND #$000F + CMP L054FC1 + BEQ L07424E +L074228 LDA $0A + CLC + ADC #$000E + STA $0A + BCC L074234 + INC $0C +L074234 LDA L054FF1 + CMP $0A + BNE L074205 + LDA L054FF3 + CMP $0C + BNE L074205 + LDA L054FED + STA $0A + LDA L054FEF + STA $0C + BRA L074205 +L07424E LDA $0A + STA L054FC9 + LDA $0C + STA L054FCB +L074258 LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + +L074266 ENT + DW $0000 + DW $0000 + DW $0000 + DW $A55A + JMPL L0768A7 + +L074272 PHD + PHY + TSC + TCD + LDA $0A + EOR $08 + STA $0A + XBA + EOR $0A + STA $01 + LDA $0C + XBA + EOR $0C + EOR $01 + AND $0E + STA $01 + ASL + CLC + ADC $01 + ASL + CLC + ADC $01 + ASL + LDX $12 + CLC + ADC $10 + BCC L07429D + INX +L07429D STA $14 + STX $16 + LDA $06 + STA $12 + LDA $05 + STA $11 + TDC + TCS + PLY + PLD + CLC + ADC #$0010 + TCS + RTL + +L0742B3 ENT + PHD + TSC + SEC + SBC #$001C + TCD + SEC + SBC #$0200 + TCS + LDA #$FFFF + STA $26 + STA $28 + LDA $22 + STA $01 + LSR + LSR + LSR + LSR + LSR + LSR + AND #$01FC + STA $05 + LDA $24 + STZ $09 + ASL $01 + ROL + ROL $09 + STA $07 + ORA $09 + BNE L0742EB + LDA $05 + CMP #$0020 + BCC L0742F9 +L0742EB LDA $09 + CMP L053ABF + BCC L0742FC + LDA L053ABD + CMP $07 + BCS L0742FC +L0742F9 BRL L0743D5 +L0742FC LDA L054FC3 + BEQ L074340 + PHY + PHY + LDA $09 + ORA #$8000 + PHA + PEI $07 + JSL L0741B8 + PLA + STA $17 + PLA + STA $19 + LDY #$0002 + LDA [$17],Y + INY + INY + ORA [$17],Y + BEQ L074362 + LDY #$0006 + LDA [$17],Y + STA $0B + INY + INY + LDA [$17],Y + STA $0D + ORA $0B + BEQ L074362 + LDY #$0002 + LDA [$0B] + STA $0F + LDA [$0B],Y + STA $11 + ORA $0F + BEQ L074362 +L074340 LDA #$0001 + STA $1B + PHA + PHA + PEI $09 + PEI $07 + JSL L077342 + PLA + STA $0B + PLA + STA $0D + LDA [$0B] + STA $0F + LDY #$0002 + LDA [$0B],Y + STA $11 + BRA L07439A +L074362 STZ $1B + TDC + CLC + ADC #$FE01 + STZ $11 + STA $0F + STZ $01 + LDA $07 + STA $02 + LDA $08 + STA $03 + ASL $01 + ROL $03 + CLC + LDA $01 + ADC L053AB5 + TAX + LDA $03 + ADC L053AB7 + PHA + PHX + PEA $0000 + PEA $0200 + PEI $11 + PEI $0F + PEA $0000 + JSL L077D97 +L07439A LDY $05 + LDA [$0F],Y + STA $13 + INY + INY + LDA [$0F],Y + STA $15 + LDA $1B + BEQ L0743B5 + PEI $09 + PEI $07 + PEA $0000 + JSL L074AFC +L0743B5 LDA $13 + EOR $22 + AND #$00FF + BNE L0743D5 + LDA $13 + LSR $15 + ROR + LSR $15 + ROR + LSR $15 + ROR + AND #$FFE0 + STA $26 + LDA $15 + AND #$1FFF + STA $28 +L0743D5 LDA $20 + STA $24 + LDA $1F + STA $23 + LDX $1D + TDC + CLC + ADC #$0022 + TCS + TXA + TCD + RTL + +L0743E8 PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + STZ $03 + STZ $32 + STZ $34 + LDA L055051 + BEQ L0743FE + BRL L0745A0 +L0743FE STZ $19 + STZ $1B + LDA #$FFFF + LDX #$7FFF + STA $11 + STX $13 + LDA #L053E9D + LDX #^L053E9D + STA $1D + STX $1F + LDAL L053AE7 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L074427 + EOR #$8000 +L074427 BMI L07442C + BRL L0744BA +L07442C LDA #$0001 + STA $21 +L074431 LDY #$0006 + LDA [$1D],Y + PHA + DEY + DEY + LDA [$1D],Y + PHA + LDA $2E + LDX $30 + JSL L033477 + BVS L074449 + EOR #$8000 +L074449 BPL L0744A0 + LDY #$0006 + LDA [$1D],Y + PHA + DEY + DEY + LDA [$1D],Y + PHA + LDA $2E + LDX $30 + JSL L1512A5 + STA $15 + STX $17 + LDA $2C + BEQ L074469 + LDA #$0001 +L074469 PHA + PEI $17 + PEI $15 + LDA $11 + LDX $13 + JSL L033477 + BVS L07447B + EOR #$8000 +L07447B BPL L074482 + LDA #$0000 + BRA L074485 +L074482 LDA #$0001 +L074485 ORA $01,S + PLX + LSR + BCC L0744A0 + LDA $1D + LDX $1F + STA $19 + STX $1B + LDA $15 + LDX $17 + STA $11 + STX $13 + LDA $2C + DEC + BEQ L07451E +L0744A0 LDA $1D + LDX $1F + CLC + ADC #$0008 + BCC L0744AB + INX +L0744AB STA $1D + STX $1F + LDA $21 + CMP $01 + BEQ L0744BA + INC $21 + BRL L074431 +L0744BA LDA $19 + ORA $1B + BNE L07451E + PHY + PEI $30 + PEI $2E + JSL L076535 + PLA + LSR + BCC L0744D0 + BRL L0743FE +L0744D0 LDA $03 + SEC + SBC #$0008 + BVS L0744DB + EOR #$8000 +L0744DB BPL L0744E2 + LDA #$0000 + BRA L0744E5 +L0744E2 LDA #$0001 +L0744E5 PHA + LDAL L053AD7 + PHA + LDAL L053AD5 + PHA + LDA $2E + LDX $30 + JSL L033477 + BEQ L074501 + BVS L0744FF + EOR #$8000 +L0744FF BMI L074506 +L074501 LDA #$0000 + BRA L074509 +L074506 LDA #$0001 +L074509 AND $01,S + PLX + LSR + BCC L07451B + JSL L074E83 + LDA $03 + INC + STA $03 + BRL L0743FE +L07451B BRL L0745A0 +L07451E LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $0D + STX $0F + LDY #$0006 + LDA [$19],Y + PHA + DEY + DEY + LDA [$19],Y + PHA + LDA $2E + LDX $30 + JSL L1512A5 + STA $05 + STX $07 + LDA $2C + DEC + DEC + BNE L074561 + LDA $0D + LDX $0F + PEI $07 + PEI $05 + JSL L150F53 + STA $32 + STX $34 + LDA $0D + LDX $0F + STA $09 + STX $0B + BRA L074579 +L074561 LDA $0D + LDX $0F + STA $32 + STX $34 + LDA $0D + LDX $0F + PEI $30 + PEI $2E + JSL L150F53 + STA $09 + STX $0B +L074579 PEI $1B + PEI $19 + JSL L0750FF + PEI $07 + PEI $05 + LDA #$0000 + TAX + JSL L033477 + BMI L0745A0 + BEQ L0745A0 + PEI $0B + PEI $09 + PEI $07 + PEI $05 + PEA $0001 + JSL L075688 +L0745A0 LDA $2A + STA $30 + LDA $29 + STA $2F + LDA $27 + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L0745B2 ENT + PHD + TSC + CLC + ADC #$FFBE + TCS + TCD + PHY + PHY + PEI $4A + PEI $48 + JSL L0741B8 + PLA + STA $3B + PLX + STX $3D + LDA $3B + LDX $3D + STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $48 + BNE L0745E2 + CPX $4A +L0745E2 BEQ L0745E9 + LDA #$0000 + BRA L0745EC +L0745E9 LDA #$0001 +L0745EC PHA + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $3F + STX $41 + LDA [$3F] + LDY #$0002 + ORA [$3F],Y + BNE L074609 + LDA #$0000 + BRA L07460C +L074609 LDA #$0001 +L07460C AND $01,S + PLX + LSR + BCC L074641 + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $3F + STX $41 + LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + CLC + ADC #$0020 + BCC L07462F + INX +L07462F STA $3F + STX $41 + LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + STA $4C + STX $4E + BRA L07467F +L074641 PHY + PHY + PEI $4A + PEI $48 + JSL L0742B3 + PLA + STA $37 + PLX + STX $39 + LDA $37 + ORA $39 + BNE L07465D + STZ $4C + STZ $4E + BRA L07467F +L07465D PEI $39 + PEI $37 + PEA $0000 + PEA $0032 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0001 + JSL L077D97 + LDA $25 + LDX $27 + STA $4C + STX $4E +L07467F LDA $46 + STA $4A + LDA $45 + STA $49 + LDA $43 + TCD + TSC + CLC + ADC #$0048 + TCS + RTL + +L074691 PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + PEI $3C + PEI $3A + LDA #$0020 + LDX #$0000 + JSL L033477 + BVS L0746AC + EOR #$8000 +L0746AC BPL L0746B3 + LDA #$0000 + BRA L0746B6 +L0746B3 LDA #$0001 +L0746B6 PHA + LDA $3A + AND #$001F + BEQ L0746C1 + LDA #$0001 +L0746C1 ORA $01,S + PLX + LSR + BCC L074704 + PEA $0000 + TDC + CLC + ADC #$0015 + PHA + PEI $38 + PEI $36 + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEI $34 + PEI $32 + JSL L0715D9 + PEA ^L040A31 + PEA L040A31 + PEA ^L040A32 + PEA L040A32 + JSL L073C22 + PEA $001E + JSL L0727E0 + JSL L070000 +L074704 LDA $30 + STA $3C + LDA $2F + STA $3B + LDA $2D + TCD + TSC + CLC + ADC #$003A + TCS + RTL + +L074716 PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + LDA $36 + LDX $38 + CMP $3A + BNE L074728 + CPX $3C +L074728 BNE L07472F + LDA #$0000 + BRA L074732 +L07472F LDA #$0001 +L074732 PHA + LDA #$4957 + LDX #$444C + CMP $3A + BNE L07473F + CPX $3C +L07473F BNE L074746 + LDA #$0000 + BRA L074749 +L074746 LDA #$0001 +L074749 AND $01,S + PLX + LSR + BCC L07478C + PEA $0000 + TDC + CLC + ADC #$0015 + PHA + PEI $40 + PEI $3E + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEI $34 + PEI $32 + JSL L0715D9 + PEA ^L040A33 + PEA L040A33 + PEA ^L040A34 + PEA L040A34 + JSL L073C22 + PEA $001E + JSL L0727E0 + JSL L070000 +L07478C LDA $30 + STA $40 + LDA $2F + STA $3F + LDA $2D + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L07479E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05504D + BEQ L0747AF + JSL L078CA4 +L0747AF LDA L055013 + ORA L055015 + BEQ L0747C7 +L0747B7 PHY + PHY + PEI $0A + JSL L074067 + PLA + PLX + STX $01 + ORA $01 + BNE L0747B7 +L0747C7 LDA #$0001 + STA L054FF5 + JSL L075602 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0747E1 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $10 + PEI $0E + JSL L0741B8 + PLA + STA $01 + PLX + STX $03 + LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BPL L07480C + PEI $03 + PEI $01 + JSL L07481E +L07480C LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L07481E PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + LDA $3C + LDX $3E + STA $01 + STX $03 + LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BMI L074840 + PEA $0DFE + JSL L07272E +L074840 LDY #$0006 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L074852 + PEA $0DFF + JSL L07272E +L074852 LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $33 + STX $35 + LDA [$33] + LDY #$0002 + ORA [$33],Y + BNE L074870 + PEA $0E00 + JSL L07272E +L074870 PHY + PHY + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L151301 + PLA + STA $2F + PLX + STX $31 + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L074913 + PHY + PHY + PEA $7FFF + PEA $FFFF + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L15017E + PLA + STA $27 + PLX + STX $29 + PEI $29 + PEI $27 + LDAL L053ABF + TAX + LDAL L053ABD + JSL L033477 + BEQ L0748DA + BVS L0748D1 + EOR #$8000 +L0748D1 BPL L0748DA + PEA $094E + JSL L07272E +L0748DA LDA #$0200 + LDX #$0000 + CMP $2F + BNE L0748E6 + CPX $31 +L0748E6 BEQ L0748EF + PEA $0948 + JSL L07272E +L0748EF LDAL L053AB7 + PHA + LDAL L053AB5 + PHA + LDA $27 + LDX $29 + PEA $0000 + PEA $0200 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $2B + STX $2D + BRA L07497E +L074913 LDA L055051 + BEQ L074923 + PEI $3E + PEI $3C + JSL L0753D0 + BRL L074A12 +L074923 PHY + PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0742B3 + PLA + STA $2B + PLX + STX $2D + PEI $2D + PEI $2B + LDA #$0000 + TAX + JSL L033477 + BEQ L07494A + BPL L074951 +L07494A PEA $0729 + JSL L07272E +L074951 PEI $2D + PEI $2B + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0001 + JSL L077D97 + LDA $05 + LDX $07 + CMP $2F + BNE L074975 + CPX $31 +L074975 BEQ L07497E + PEA $072D + JSL L07272E +L07497E PHY + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718FA + PLA + STA $25 + PEI $2D + PEI $2B + PEI $31 + PEI $2F + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + PHX + PHA + JSL L078BF0 + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + PEI $25 + JSL L0718DA + LDY #$000A + LDA [$01],Y + AND #$7FFF + LDY #$000A + STA [$01],Y + LDA L055013 + LDX L055015 + TAY + BNE L0749DD + DEX +L0749DD DEC + STA L055013 + STX L055015 + LDA L055013 + LDX L055015 + PHX + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L0749FC + STZ L055013 + STZ L055015 +L0749FC LDY #$000C + LDA [$01],Y + BNE L074A12 + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07711B +L074A12 LDA $3A + STA $3E + LDA $39 + STA $3D + LDA $37 + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L074A24 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FE1 + LDX L054FE3 + STA L054FC9 + STX L054FCB + PEI $0E + PEI $0C + PEA $4447 + PEA $4B42 + PEI $0A + JSL L074B81 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L074A5A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FDD + LDX L054FDF + STA L054FC9 + STX L054FCB + PEI $0E + PEI $0C + PEA $5041 + PEA $4D42 + PEI $0A + JSL L074B81 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L074A90 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FD9 + LDX L054FDB + STA L054FC9 + STX L054FCB + PEI $0E + PEI $0C + PEA $4452 + PEA $4143 + PEI $0A + JSL L074B81 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L074AC6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FD5 + LDX L054FD7 + STA L054FC9 + STX L054FCB + PEI $0E + PEI $0C + PEA $5453 + PEA $494C + PEI $0A + JSL L074B81 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L074AFC PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDX #$0000 + LDA $12 + BPL L074B0C + INX +L074B0C TXA + PHA + PEI $12 + PEI $10 + LDAL L053ABF + TAX + LDAL L053ABD + JSL L033477 + BEQ L074B28 + BVS L074B26 + EOR #$8000 +L074B26 BMI L074B2D +L074B28 LDA #$0000 + BRA L074B30 +L074B2D LDA #$0001 +L074B30 ORA $01,S + PLX + LSR + BCC L074B3D + PEA $0660 + JSL L07272E +L074B3D PHY + PHY + PEA $8000 + PEA $0000 + PEI $12 + PEI $10 + JSL L150241 + PLA + STA $01 + PLX + STX $03 + LDA L054FD1 + LDX L054FD3 + STA L054FC9 + STX L054FCB + PEI $03 + PEI $01 + PEA $444C + PEA $4957 + PEI $0E + JSL L074B81 + LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L074B81 ENT + PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + PHY + PHY + PEI $3A + PEI $38 + JSL L0741B8 + PLA + STA $25 + PLX + STX $27 + LDA $25 + LDX $27 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L074BB3 + PEA $04E2 + JSL L07272E +L074BB3 LDY #$000C + LDA [$01],Y + SEC + SBC #$0000 + BEQ L074BC0 + BPL L074BC7 +L074BC0 PEA $04EC + JSL L07272E +L074BC7 LDY #$0006 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L074BD9 + PEA $11EB + JSL L07272E +L074BD9 LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $29 + STX $2B + LDA [$29] + LDY #$0002 + ORA [$29],Y + BNE L074BF7 + PEA $04ED + JSL L07272E +L074BF7 LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + CLC + ADC #$0004 + BCC L074C14 + INX +L074C14 STA $29 + STX $2B + LDA $34 + LDX $36 + CMP [$29] + BNE L074C26 + LDY #$0002 + TXA + CMP [$29],Y +L074C26 BEQ L074C3D + LDA #$4957 + LDX #$444C + CMP $34 + BNE L074C34 + CPX $36 +L074C34 BEQ L074C3D + PEA $0514 + JSL L07272E +L074C3D LDY #$000A + LDA [$01],Y + PHA + LDX #$0000 + PLA + BMI L074C4A + INX +L074C4A TXA + AND $32 + BEQ L074C6C + LDY #$000A + LDA #$8000 + ORA [$01],Y + LDY #$000A + STA [$01],Y + LDA L055013 + LDX L055015 + INC + BNE L074C66 + INX +L074C66 STA L055013 + STX L055015 +L074C6C LDY #$000C + LDA [$01],Y + DEC + LDY #$000C + STA [$01],Y + LDY #$000C + LDA [$01],Y + BNE L074CA9 + LDA L05500F + LDX L055011 + TAY + BNE L074C88 + DEX +L074C88 DEC + STA L05500F + STX L055011 + LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BMI L074CA9 + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07711B +L074CA9 LDA $30 + STA $3A + LDA $2F + STA $39 + LDA $2D + TCD + TSC + CLC + ADC #$0038 + TCS + RTL + +L074CBB PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + LDA #$0007 + STA $01 + LDA L055043 + LDX L055045 + STA $35 + STX $37 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + STA $03 + STX $05 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L074CFE + STZ $42 + STZ $44 + BRA L074D23 +L074CFE PHY + PHY + PEA $0001 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + PLA + STA $42 + PLX + STX $44 +L074D23 LDA $3C + STA $40 + LDA $3B + STA $3F + LDA $39 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L074D35 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L055047 + BNE L074D45 + BRL L074E10 +L074D45 PEA $0000 + JSL L07479E + LDA L05501B + LDX L05501D + CMPL L053B29 + BNE L074D5D + TXA + CMPL L053B2B +L074D5D BNE L074D64 + LDA #$0000 + BRA L074D67 +L074D64 LDA #$0001 +L074D67 AND L054FF9 + BEQ L074D70 + JSL L078CA4 +L074D70 PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + PHY + LDA L055043 + LDX L055045 + PHX + PHA + JSL L0718FA + PLA + STA $05 + LDA L055047 + PHA + JSL L075A4F + PHY + PHY + PEA $0000 + PHD + JSL L074CBB + PLA + STA $01 + PLX + STX $03 + STZ L055047 + STZ L054FF9 + LDA L054FC1 + DEC + PEA $000C + JSL L150BEE + PLX + TXA + CLC + ADC #L0539E9 + LDX #^L0539E9 + BCC L074DC4 + INX +L074DC4 CLC + ADC #$0008 + BCC L074DCB + INX +L074DCB STA $07 + STX $09 + LDA $01 + LDX $03 + STA [$07] + TXA + LDY #$0002 + STA [$07],Y + LDA L055043 + LDX L055045 + PHX + PHA + PEI $05 + JSL L0718DA + LDX #$0000 + LDA L05502F + CMP L05503D + BEQ L074DF5 + INX +L074DF5 PHX + LDA L05503D + BEQ L074DFE + LDA #$0001 +L074DFE AND $01,S + PLX + LSR + BCC L074E10 + JSL L0B0DD7 + LDA L05503D + PHA + JSL L150B5E +L074E10 PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L074E17 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FCD + LDX L054FCF + STA L054FC9 + STX L054FCB + PEI $0E + PEI $0C + PEA $4547 + PEA $4150 + PEI $0A + JSL L074B81 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L074E4D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FC5 + LDX L054FC7 + STA L054FC9 + STX L054FCB + PEI $0E + PEI $0C + PEA $444C + PEA $4957 + PEI $0A + JSL L074B81 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L074E83 PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + STZ $27 + STZ $29 + LDA #$FFFF + LDX #$7FFF + STA $1F + STX $21 + LDA #L053E9D + LDX #^L053E9D + STA $2F + STX $31 + LDAL L053AE7 + DEC + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L074EB5 + EOR #$8000 +L074EB5 BPL L074F28 + LDA #$0001 + STA $1D +L074EBC LDA $2F + LDX $31 + CLC + ADC #$0008 + BCC L074EC7 + INX +L074EC7 STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + PHA + LDA [$2B] + PHA + LDY #$0002 + LDA [$2F],Y + PHA + LDA [$2F] + PHA + LDY #$0006 + LDA [$2F],Y + TAX + DEY + DEY + LDA [$2F],Y + JSL L150F53 + JSL L1512A5 + STA $23 + STX $25 + PEI $25 + PEI $23 + LDA $1F + LDX $21 + JSL L033477 + BVS L074F04 + EOR #$8000 +L074F04 BMI L074F16 + LDA $2F + LDX $31 + STA $27 + STX $29 + LDA $23 + LDX $25 + STA $1F + STX $21 +L074F16 LDA $2B + LDX $2D + STA $2F + STX $31 + LDA $1D + CMP $01 + BEQ L074F28 + INC $1D + BRA L074EBC +L074F28 LDA #$FFFF + LDX #$7FFF + CMP $1F + BNE L074F34 + CPX $21 +L074F34 BEQ L074F3B + LDA #$0000 + BRA L074F3E +L074F3B LDA #$0001 +L074F3E PHA + LDX #$0000 + LDA $21 + BMI L074F4A + ORA $1F + BNE L074F4B +L074F4A INX +L074F4B TXA + ORA $01,S + PLX + LSR + BCC L074F59 + PEA $072A + JSL L07272E +L074F59 LDY #$0006 + LDA [$27],Y + TAX + DEY + DEY + LDA [$27],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + PEI $1B + PEI $19 + JSL L150F53 + STA $09 + STX $0B + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + STA $05 + STX $07 + PHY + PHY + PEI $0B + +* + + PEI $09 + JSL L076F11 + PLA + STA $15 + PLX + STX $17 + PHY + PHY + PEI $17 + PEI $15 + JSL L077A5B + PLA + STA $11 + PLX + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + STA $0D + STX $0F + PHY + PEI $13 + PEI $11 + JSL L0718FA + PLA + STA $03 + PEI $07 + PEI $05 + PEI $0F + PEI $0D + LDY #$0002 + LDA [$11],Y + PHA + LDA [$11] + PHA + JSL L078BF0 + PEI $13 + PEI $11 + PEI $03 + JSL L0718DA + PEI $17 + PEI $15 + PEI $07 + PEI $05 + JSL L078A77 + PEI $17 + PEI $15 + PEA $0000 + JSL L074E4D + PEI $29 + PEI $27 + JSL L0750FF + LDA $05 + LDX $07 + PEI $0F + PEI $0D + JSL L150F53 + PHX + PHA + PEI $1B + PEI $19 + PEA $0000 + JSL L075688 + TSC + CLC + ADC #$0036 + TCS + PLD + RTL + +L07502A ENT + PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + STZ $3E + STZ $40 + LDX #$0000 + LDA $3C + BMI L075041 + ORA $3A + BNE L075042 +L075041 INX +L075042 TXA + ORA L055051 + BEQ L07504B + BRL L0750ED +L07504B PHY + PHY + PEI $34 + PEI $32 + JSL L075F06 + PLA + STA $01 + PLX + STX $03 + PHY + PHY + PEI $3C + PEI $3A + JSL L07704E + PLA + STA $3A + PLX + STX $3C + PHY + PHY + PEI $3C + PEI $3A + PEA $0000 + JSL L0743E8 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L075094 + PEI $03 + PEI $01 + PEA $0000 + PEA $0000 + JSL L078A77 + BRA L0750ED +L075094 LDA $3A + LDX $3C + STA $09 + STX $0B + LDA $36 + LDX $38 + STA $0D + STX $0F + LDA $01 + LDX $03 + STA $11 + STX $13 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA ^L040A35 + PEA L040A35 + PEA $0014 + JSL L0313BE + PEI $07 + PEI $05 + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L078BF0 + PEI $03 + PEI $01 + PEI $07 + PEI $05 + JSL L078A77 + LDA $01 + LDX $03 + STA $3E + STX $40 +L0750ED LDA $30 + STA $3C + LDA $2F + STA $3B + LDA $2D + TCD + TSC + CLC + ADC #$003A + TCS + RTL + +L0750FF PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDAL L053AE7 + DEC + STAL L053AE7 + LDAL L053AD7 + PHA + LDAL L053AD5 + PHA + LDY #$0006 + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + JSL L1512A5 + STAL L053AD5 + TXA + STAL L053AD7 + LDA #$0001 + STA L05504D + LDAL L053AE7 + SEC + SBC #$0000 + BPL L075148 + PEA $04FC + JSL L07272E +L075148 LDAL L053AD7 + PHA + LDAL L053AD5 + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L075163 + PEA $04FD + JSL L07272E +L075163 LDAL L053AD5 + AND #$001F + BEQ L075173 + PEA $04FE + JSL L07272E +L075173 LDA $16 + LDX $18 + STA $09 + STX $0B + LDA $09 + LDX $0B + CLC + ADC #$0008 + BCC L075186 + INX +L075186 STA $05 + STX $07 + PEA ^L05409D + PEA L05409D + LDA $05 + LDX $07 + JSL L1512A5 + STA $01 + STX $03 + PEI $07 + PEI $05 + PEI $0B + PEI $09 + PEI $03 + PEI $01 + JSL L1511CE + LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0751BE ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + STZ $42 + LDA L055051 + BEQ L0751D0 + BRL L0752D4 +L0751D0 PHY + PHY + PEI $40 + PEI $3E + JSL L0742B3 + PLA + STA $2D + PLX + STX $2F + PEI $2F + PEI $2D + LDA #$0000 + TAX + JSL L033477 + BPL L0751F1 + BRL L0752D4 +L0751F1 BNE L0751F6 + BRL L0752D4 +L0751F6 PEI $2F + PEI $2D + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + JSL L077D97 + PEI $40 + PEI $3E + PEI $3C + PEI $3A + PEI $0F + PEI $0D + PEA $0000 + PEA $0513 + JSL L074716 + PHY + PHY + PEI $40 + PEI $3E + JSL L0741B8 + PLA + STA $29 + PLX + STX $2B + LDA $29 + LDX $2B + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L0752B2 + LDY #$000C + LDA [$01],Y + BEQ L075257 + PEA $04BA + JSL L07272E +L075257 LDY #$0006 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L075269 + PEA $11C1 + JSL L07272E +L075269 LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $31 + STX $33 + LDA [$31] + LDY #$0002 + ORA [$31],Y + BEQ L0752AA + PHY + PHY + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L151301 + PLA + STA $05 + PLX + STX $07 + LDA $09 + LDX $0B + CMP $05 + BNE L0752A1 + CPX $07 +L0752A1 BEQ L0752AA + PEA $04C4 + JSL L07272E +L0752AA PEI $2B + PEI $29 + JSL L0753D0 +L0752B2 PEI $40 + PEI $3E + PEA $0000 + PEA $0000 + JSL L078A77 + PEI $2F + PEI $2D + PEI $0B + PEI $09 + PEA $0001 + JSL L075688 + LDA #$0001 + STA $42 +L0752D4 LDA $38 + STA $40 + LDA $37 + STA $3F + LDA $35 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L0752E6 ENT + PHD + TSC + CLC + ADC #$FF70 + TCS + TCD + STZ $9A + STZ $9C + PEI $98 + PEI $96 + TDC + CLC + ADC #$0089 + PEA $0000 + PHA + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L07869F + LDA #$0002 + STA $7D + LDY #$0002 + LDA [$89],Y + TAX + LDA [$89] + STA $7F + STX $81 + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEA $2020 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L0753B2 + LDA #$0002 + STA $5F + LDA $83 + STA $61 + TDC + CLC + ADC #$0025 + STA $63 + STZ $65 + LDA #$0023 + STA $25 + TDC + CLC + ADC #$005F + PEA $0000 + PHA + PEA $202C + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L0753B2 + LDA #$0006 + STA $49 + TDC + CLC + ADC #$0027 + STA $4B + STZ $4D + TDC + CLC + ADC #$0001 + STA $4F + STZ $51 + LDA #$0024 + STA $01 + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $2008 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L0753B2 + PEI $59 + PEI $57 + LDA $5D + JSL L150488 + JSL L150D50 + PLA + STA $9A + PLX + STX $9C +L0753B2 PEI $8B + PEI $89 + PEI $87 + PEI $85 + JSL L071825 + LDA $94 + STA $98 + LDA $93 + STA $97 + LDA $91 + TCD + TSC + CLC + ADC #$0096 + TCS + RTL + +L0753D0 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDY #$0008 + LDA [$1E],Y + PHA + DEY + DEY + LDA [$1E],Y + PHA + JSL L07185A + LDA L05500D + DEC + STA L05500D + LDA L05500D + SEC + SBC #$0000 + BPL L0753FE + PEA $047E + JSL L07272E +L0753FE LDY #$000A + LDA [$1E],Y + SEC + SBC #$0000 + BPL L07541A + LDA L055013 + LDX L055015 + TAY + BNE L075413 + DEX +L075413 DEC + STA L055013 + STX L055015 +L07541A LDA $1E + LDX $20 + STA $11 + STX $13 +L075422 LDA $11 + LDX $13 + STA $0D + STX $0F + LDA $0D + LDX $0F + STA $01 + STX $03 + LDA #$0000 + STA [$01] + LDA #$0000 + TAX + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + TAX + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + LDY #$000A + STA [$01],Y + LDA #$0000 + LDY #$000C + STA [$01],Y +L075463 LDA $11 + LDX $13 + CLC + ADC #$000E + BCC L07546E + INX +L07546E STA $11 + STX $13 + LDA L054FF1 + LDX L054FF3 + CMP $11 + BNE L07547E + CPX $13 +L07547E BNE L07548A + LDA L054FED + LDX L054FEF + STA $11 + STX $13 +L07548A LDY #$0004 + LDA [$11],Y + TAX + DEY + DEY + LDA [$11],Y + STA $05 + STX $07 + LDA $05 + ORA $07 + BNE L0754A1 + BRL L075565 +L0754A1 PHY + PHY + LDA L054FED + LDX L054FEF + PHX + PHA + LDA L05500B + PHA + PEI $07 + PEI $05 + LDY #$000A + LDA [$11],Y + AND #$000F + PHA + JSL L074272 + PLA + STA $09 + PLX + STX $0B + PEI $0B + PEI $09 + LDA $0D + LDX $0F + JSL L033477 + BEQ L0754F6 + BVS L0754D9 + EOR #$8000 +L0754D9 BPL L0754F6 + PEI $0B + PEI $09 + LDA $11 + LDX $13 + JSL L033477 + BNE L0754EC + BRL L075463 +L0754EC BVS L0754F1 + EOR #$8000 +L0754F1 BMI L0754F6 + BRL L075463 +L0754F6 PEI $0F + PEI $0D + LDA $11 + LDX $13 + JSL L033477 + BEQ L075523 + BVS L075509 + EOR #$8000 +L075509 BPL L075523 + PEI $0B + PEI $09 + LDA $0D + LDX $0F + JSL L033477 + BEQ L075523 + BVS L07551E + EOR #$8000 +L07551E BPL L075523 + BRL L075463 +L075523 PEI $0F + PEI $0D + LDA $11 + LDX $13 + JSL L033477 + BEQ L075553 + BVS L075536 + EOR #$8000 +L075536 BPL L075553 + PEI $0B + PEI $09 + LDA $11 + LDX $13 + JSL L033477 + BNE L075549 + BRL L075463 +L075549 BVS L07554E + EOR #$8000 +L07554E BMI L075553 + BRL L075463 +L075553 PEI $0F + PEI $0D + PEI $13 + PEI $11 + PEA $000E + JSL L0313BE + BRL L075422 +L075565 LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L075577 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #L053E9D + LDX #^L053E9D + STA $05 + STX $07 + STZ $16 + STZ $18 + LDAL L053AE7 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07559E + EOR #$8000 +L07559E BPL L0755F0 + LDA #$0001 + STA $03 +L0755A5 LDA $12 + LDX $14 + CMP [$05] + BNE L0755B3 + LDY #$0002 + TXA + CMP [$05],Y +L0755B3 BNE L0755BD + LDA $05 + LDX $07 + STA $16 + STX $18 +L0755BD LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + LDA $12 + LDX $14 + JSL L033477 + BVS L0755D3 + EOR #$8000 +L0755D3 BPL L0755D7 + BRA L0755F0 +L0755D7 LDA $05 + LDX $07 + CLC + ADC #$0008 + BCC L0755E2 + INX +L0755E2 STA $05 + STX $07 + LDA $03 + CMP $01 + BEQ L0755F0 + INC $03 + BRA L0755A5 +L0755F0 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L075602 PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA L05504F + EOR #$0001 + PHA + LDA L055047 + BEQ L075619 + LDA #$0001 +L075619 AND $01,S + PLX + LSR + BCC L075680 + LDA L054FF5 + ORA L054FF7 + BEQ L075680 + LDA #$0002 + STA $01 + LDA L055047 + STA $03 + LDA L054FF7 + BEQ L07563A + STZ $05 + BRA L07563F +L07563A LDA #$8000 + STA $05 +L07563F TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2015 + JSL GSOS2 + STAL L05565D + LDA #$0004 + CMPL L05565D + BNE L075664 + LDA L055047 + PHA + JSL L075B44 +L075664 LDA #$002B + CMPL L05565D + BNE L07567A + PHY + JSL L076B39 + PLA + LSR + BCS L07563F + JSL L070000 +L07567A STZ L054FF7 + STZ L054FF5 +L075680 TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L075688 PHD + TSC + CLC + ADC #$FFA8 + TCS + TCD + LDX #$0000 + LDA $62 + BPL L075698 + INX +L075698 TXA + PHA + LDA #$001F + AND $60 + BEQ L0756A4 + LDA #$0001 +L0756A4 ORA $01,S + PLX + LSR + BCC L0756B1 + PEA $0438 + JSL L07272E +L0756B1 LDAL L053AE7 + SEC + SBC #$0040 + BVS L0756BE + EOR #$8000 +L0756BE BPL L0756C7 + PEA $0439 + JSL L07272E +L0756C7 LDAL L053AE7 + INC + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L053E9D + LDX #^L053E9D + BCC L0756DC + INX +L0756DC STA $01 + STX $03 + LDA #$FFFF + LDX #$7FFF + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA $60 + LDX $62 + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + STZ $29 + STZ $2B + STZ $25 + STZ $27 + LDA #L053E9D + LDX #^L053E9D + STA $21 + STX $23 + PEI $23 + PEI $21 + LDAL L053AE7 + ASL + ASL + ASL + JSL L150488 + JSL L150F53 + STA $2D + STX $2F + LDA $64 + LDX $66 + PEI $62 + PEI $60 + JSL L150F53 + STA $15 + STX $17 +L075735 LDY #$0002 + LDA [$21],Y + PHA + LDA [$21] + PHA + LDA $15 + LDX $17 + JSL L033477 + BEQ L07574F + BVS L07574D + EOR #$8000 +L07574D BMI L07579F +L07574F LDY #$0002 + LDA [$21],Y + PHA + LDA [$21] + PHA + LDY #$0006 + LDA [$21],Y + TAX + DEY + DEY + LDA [$21],Y + JSL L150F53 + CMP $64 + BNE L07576C + CPX $66 +L07576C BNE L075776 + LDA $21 + LDX $23 + STA $25 + STX $27 +L075776 LDA $15 + LDX $17 + CMP [$21] + BNE L075784 + LDY #$0002 + TXA + CMP [$21],Y +L075784 BNE L07578E + LDA $21 + LDX $23 + STA $29 + STX $2B +L07578E LDA $21 + LDX $23 + CLC + ADC #$0008 + BCC L075799 + INX +L075799 STA $21 + STX $23 + BRA L075735 +L07579F LDA $29 + ORA $2B + BEQ L0757A8 + BRL L075828 +L0757A8 LDA $25 + ORA $27 + BNE L075828 + LDA $21 + LDX $23 + STA $0D + STX $0F + LDA $0D + LDX $0F + CLC + ADC #$0008 + BCC L0757C1 + INX +L0757C1 STA $11 + STX $13 + PEI $2F + PEI $2D + LDA $0D + LDX $0F + JSL L1512A5 + STA $09 + STX $0B + PEI $0B + PEI $09 + LDA #$0000 + TAX + JSL L033477 + BMI L0757F5 + BEQ L0757F5 + PEI $0F + PEI $0D + PEI $13 + PEI $11 + PEI $0B + PEI $09 + JSL L1511CE +L0757F5 LDAL L053AE7 + INC + STAL L053AE7 + LDA $64 + LDX $66 + STA [$21] + TXA + LDY #$0002 + STA [$21],Y + LDA $60 + LDX $62 + LDY #$0004 + STA [$21],Y + INY + INY + TXA + STA [$21],Y + LDA $64 + LDX $66 + STA $31 + STX $33 + LDA $60 + LDX $62 + STA $35 + STX $37 +L075828 LDA $29 + ORA $2B + BEQ L07587F + LDA $25 + ORA $27 + BNE L07587F + LDA $64 + LDX $66 + STA [$29] + TXA + LDY #$0002 + STA [$29],Y + LDA #$0004 + CLC + ADC $29 + LDX $2B + BCC L07584B + INX +L07584B STA $55 + STX $57 + LDY #$0006 + LDA [$29],Y + TAX + DEY + DEY + LDA [$29],Y + PEI $62 + PEI $60 + JSL L150F53 + STA [$55] + TXA + LDY #$0002 + STA [$55],Y + LDA $64 + LDX $66 + STA $31 + STX $33 + LDY #$0006 + LDA [$29],Y + TAX + DEY + DEY + LDA [$29],Y + STA $35 + STX $37 +L07587F LDA $29 + ORA $2B + BNE L0758CE + LDA $25 + ORA $27 + BEQ L0758CE + LDA #$0004 + CLC + ADC $25 + LDX $27 + BCC L075896 + INX +L075896 STA $55 + STX $57 + LDY #$0006 + LDA [$25],Y + TAX + DEY + DEY + LDA [$25],Y + PEI $62 + PEI $60 + JSL L150F53 + STA [$55] + TXA + LDY #$0002 + STA [$55],Y + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + STA $31 + STX $33 + LDY #$0006 + LDA [$25],Y + TAX + DEY + DEY + LDA [$25],Y + STA $35 + STX $37 +L0758CE LDA $29 + ORA $2B + BNE L0758D7 + BRL L075958 +L0758D7 LDA $25 + ORA $27 + BEQ L075958 + LDY #$0006 + LDA [$29],Y + TAX + DEY + DEY + LDA [$29],Y + STA $1D + STX $1F + PEI $2B + PEI $29 + JSL L0750FF + LDAL L053AD7 + TAX + LDAL L053AD5 + PEI $1F + PEI $1D + JSL L150F53 + STAL L053AD5 + TXA + STAL L053AD7 + LDA #$0004 + CLC + ADC $25 + LDX $27 + BCC L075918 + INX +L075918 STA $55 + STX $57 + LDY #$0006 + LDA [$25],Y + TAX + DEY + DEY + LDA [$25],Y + PEI $1F + PEI $1D + JSL L150F53 + PEI $62 + PEI $60 + JSL L150F53 + STA [$55] + TXA + LDY #$0002 + STA [$55],Y + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + STA $31 + STX $33 + LDY #$0006 + LDA [$25],Y + TAX + DEY + DEY + LDA [$25],Y + STA $35 + STX $37 +L075958 LDA #$5246 + LDX #$4545 + STA $39 + STX $3B + STZ $3D + STZ $3F + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEA ^L040A49 + PEA L040A49 + PEA $0014 + JSL L0313BE + PEI $33 + PEI $31 + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + JSL L078BF0 + LDAL L053AD7 + TAX + LDAL L053AD5 + PEI $62 + PEI $60 + JSL L150F53 + STAL L053AD5 + TXA + STAL L053AD7 + LDA #$0001 + STA L05504D + LDA $5E + BEQ L0759FA + STZ $05 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $201D + JSL GSOS2 + STAL L05565D +L0759CD LDAL L053AE7 + SEC + SBC #$003C + BEQ L0759E4 + BVS L0759DC + EOR #$8000 +L0759DC BPL L0759E4 + JSL L074E83 + BRA L0759CD +L0759E4 STZ $05 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $201E + JSL GSOS2 + STAL L05565D +L0759FA LDA $5C + STA $66 + LDA $5B + STA $65 + LDA $59 + TCD + TSC + CLC + ADC #$0064 + TCS + RTL + +L075A0C ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0002 + STA $01 + LDA $18 + LDX $1A + STA $03 + STX $05 + LDA $14 + LDX $16 + STA $07 + STX $09 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2004 + JSL GSOS2 + STAL L05565D + LDA $12 + STA $1A + LDA $11 + STA $19 + LDA $0F + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L075A4F ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $01 + LDA $0E + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2014 + JSL GSOS2 + STAL L05565D + LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L075A86 ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDX #$0000 + LDA $26 + ORA $28 + BNE L075A98 + INX +L075A98 PHX + LDX #$0000 + LDA $22 + ORA $24 + BNE L075AA3 + INX +L075AA3 TXA + AND $01,S + PLX + LSR + BCC L075AB1 + LDA #$0005 + STA $01 + BRA L075AB6 +L075AB1 LDA #$0007 + STA $01 +L075AB6 LDA $32 + LDX $34 + STA $03 + STX $05 + LDA #$00C3 + STA $07 + LDA $30 + STA $09 + LDA $2C + LDX $2E + STA $0B + STX $0D + LDA $2A + STA $0F + LDA $26 + LDX $28 + STA $11 + STX $13 + LDA $22 + LDX $24 + STA $15 + STX $17 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2001 + JSL GSOS2 + STAL L05565D + LDA $20 + STA $34 + LDA $1F + STA $33 + LDA $1D + TCD + TSC + CLC + ADC #$0032 + TCS + RTL + +L075B09 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $01 + LDA $10 + LDX $12 + STA $03 + STX $05 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2002 + JSL GSOS2 + STAL L05565D + LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L075B44 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $01 + LDA $10 + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2015 + JSL GSOS2 + STAL L05565D + LDA $0E + STA $10 + LDA $0D + STA $0F + LDA $0B + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L075B7B ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0002 + STA $01 + LDA $12 + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2019 + JSL GSOS2 + STAL L05565D + LDA $05 + LDX $07 + STA $14 + STX $16 + LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L075BBA ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0002 + STA $01 + LDA $12 + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2017 + JSL GSOS2 + STAL L05565D + LDA $05 + LDX $07 + STA $14 + STX $16 + LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L075BF9 ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + STZ $28 + STZ $2A + PHY + PHY + PEA $0000 + PEA $0044 + LDA L054FBD + PHA + PEA $8010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $15 + PLX + STX $17 + LDAL L05565D + BEQ L075C2D + BRL L075D29 +L075C2D LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $19 + STX $1B + LDA #$0044 + STA [$19] +L075C3E LDA #$0003 + STA $01 + LDA $26 + STA $03 + LDA $19 + LDX $1B + STA $07 + STX $09 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2039 + JSL GSOS2 + STAL L05565D + LDAL L05565D + STA $0B + LDA #$004F + CMP $0B + BNE L075CAE + PEI $17 + PEI $15 + JSL L1516B7 + LDY #$0002 + LDA #$0004 + CLC + ADC [$19],Y + JSL L150488 + PHX + PHA + PEI $17 + PEI $15 + JSL L1512FB + PEI $17 + PEI $15 + JSL L150BB8 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $19 + STX $1B + LDY #$0002 + LDA #$0004 + CLC + ADC [$19],Y + STA [$19] +L075CAE LDA #$004F + CMP $0B + BEQ L075C3E + LDA $0B + BNE L075D21 + PHY + PHY + LDY #$0002 + LDA [$19],Y + INC + INC + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $11 + PLX + STX $13 + LDAL L05565D + BNE L075D21 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $19 + STX $1B + LDA $19 + LDX $1B + CLC + ADC #$0002 + BCC L075CFD + INX +L075CFD PHX + PHA + LDY #$0002 + LDA [$11],Y + PHA + LDA [$11] + PHA + LDY #$0002 + LDA [$19],Y + INC + INC + JSL L150488 + PHX + PHA + JSL L070597 + LDA $11 + LDX $13 + STA $28 + STX $2A +L075D21 PEI $17 + PEI $15 + JSL L07185A +L075D29 LDA $24 + STA $26 + LDA $23 + STA $25 + LDA $21 + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L075D3B ENT + PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + LDA #$0004 + STA $01 + LDA $46 + LDX $48 + STA $05 + STX $07 + STZ $09 + LDA $44 + STA $0B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDA $03 + STA $4A + LDA $42 + STA $48 + LDA $41 + STA $47 + LDA $3F + TCD + TSC + CLC + ADC #$0046 + TCS + RTL + +L075D80 ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA #$0005 + STA $01 + LDA $26 + STA $03 + LDA $22 + LDX $24 + STA $05 + STX $07 + LDA $1E + LDX $20 + STA $09 + STX $0B + LDA $1C + STA $11 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2012 + JSL GSOS2 + STAL L05565D + LDA $0D + LDX $0F + STA $28 + STX $2A + LDA $1A + STA $26 + LDA $19 + STA $25 + LDA $17 + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L075DD3 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0003 + STA $01 + LDA $18 + STA $03 + STZ $05 + LDA $14 + LDX $16 + STA $07 + STX $09 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2018 + JSL GSOS2 + STAL L05565D + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L075E14 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0003 + STA $01 + LDA $18 + STA $03 + STZ $05 + LDA $14 + LDX $16 + STA $07 + STX $09 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2016 + JSL GSOS2 + STAL L05565D + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L075E55 ENT + PHD + TSC + CLC + ADC #$FFE5 + TCS + TCD + LDA #$0005 + STA $06 + LDA $2B + STA $08 + LDA $27 + LDX $29 + STA $0A + STX $0C + LDA $23 + LDX $25 + STA $0E + STX $10 + LDA $21 + STA $16 + TDC + CLC + ADC #$0006 + PEA $0000 + PHA + PEA $2013 + JSL GSOS2 + STAL L05565D + LDA $12 + LDX $14 + STA $2D + STX $2F + LDA $1F + STA $2B + LDA $1E + STA $2A + LDA $1C + TCD + TSC + CLC + ADC #$0029 + TCS + RTL + +L075EA8 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $12 + STZ $14 + PHY + PHY + PEI $10 + PEI $0E + JSL L077A5B + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L075EF4 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0004 + BCC L075ED9 + INX +L075ED9 STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $12 + STX $14 + PEI $10 + PEI $0E + PEA $0000 + JSL L074E4D +L075EF4 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L075F06 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDA $1E + ORA $20 + BNE L075F17 + BRL L07603B +L075F17 PHY + PHY + PEI $20 + PEI $1E + PEA $0008 + JSL L150337 + PLA + STA $07 + PLX + STX $09 + PEI $09 + PEI $07 + LDA #$0008 + LDX #$0000 + JSL L033477 + BVS L075F3D + EOR #$8000 +L075F3D BMI L075F42 + BRL L07603B +L075F42 LDA $1E + AND #$00FF + JSL L150488 + STA $03 + STX $05 + PEI $09 + PEI $07 + PEA $0000 + PEA $0080 + JSL L150290 + PLY + PLY + PLY + PLY + STA $11 + STX $13 + LDA $07 + AND #$007F + STA $0B +L075F6C PEI $13 + PEI $11 + LDAL L053ABF + TAX + LDAL L053ABD + JSL L033477 + BEQ L075F94 + BVS L075F84 + EOR #$8000 +L075F84 BPL L075F94 + PHY + JSL L076990 + PLA + LSR + BCS L075F92 + BRL L07603B +L075F92 BRA L075F6C +L075F94 PHY + PHY + PEI $13 + PEI $11 + JSL L077342 + PLA + STA $0D + PLX + STX $0F + PHY + PHY + PEA $FFFF + PEA $FF00 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDA $0B + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + JSL L15017E + PLA + PLX + STX $15 + ORA $15 + BNE L076030 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDA $0B + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $15 + STX $17 + LDA $03 + LDX $05 + STA [$15] + TXA + LDY #$0002 + STA [$15],Y + PEI $13 + PEI $11 + PEA $0001 + JSL L074AFC + LDA $1E + LDX $20 + STA $22 + STX $24 + BRL L07620E +L076030 PEI $13 + PEI $11 + PEA $0000 + JSL L074AFC +L07603B LDAL L053ABB + TAX + LDAL L053AB9 + STA $11 + STX $13 +L076048 PEI $13 + PEI $11 + LDAL L053ABF + TAX + LDAL L053ABD + JSL L033477 + BEQ L076072 + BVS L076060 + EOR #$8000 +L076060 BPL L076072 + PHY + JSL L076990 + PLA + LSR + BCS L076072 + PEA $06F1 + JSL L07272E +L076072 PHY + PHY + PEI $13 + PEI $11 + JSL L077342 + PLA + STA $0D + PLX + STX $0F + STZ $0B + LDA $11 + ORA $13 + BNE L07608F + LDA #$0008 + STA $0B +L07608F PHY + PHY + PEA $FFFF + PEA $FF00 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDA $0B + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + JSL L15017E + PLA + PLX + STX $15 + ORA $15 + BEQ L076118 + LDA $0B + INC + STA $0B + LDA #$0080 + CMP $0B + BNE L07608F + PEI $13 + PEI $11 + PEA $0000 + JSL L074AFC + LDA $11 + LDX $13 + INC + BNE L0760F2 + INX +L0760F2 STA $11 + STX $13 + LDAL L053ABF + TAX + LDAL L053ABD + CLC + ADC #$0002 + BCC L076106 + INX +L076106 CMP $11 + BNE L07610C + CPX $13 +L07610C BEQ L076111 + BRL L076048 +L076111 PEA $0536 + JSL L07272E +L076118 LDA $11 + LDX $13 + PEA $0000 + PEA $0080 + JSL L150D50 + LDA $0B + JSL L150488 + JSL L150F53 + STA $07 + STX $09 + STZ $01 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDA $0B + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + AND #$00FF + JSL L150488 + STA $03 + STX $05 + LDA $03 + ORA $05 + BNE L0761BD + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $03 + STX $05 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDA $0B + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $15 + STX $17 + LDA $03 + LDX $05 + STA [$15] + TXA + LDY #$0002 + STA [$15],Y + LDA #$0001 + STA $01 +L0761BD LDA $07 + LDX $09 + PEA $0000 + PEA $0100 + JSL L150D50 + LDA $03 + LDX $05 + JSL L150F53 + STA $22 + STX $24 + PEI $13 + PEI $11 + PEI $01 + JSL L074AFC + PEI $13 + PEI $11 + LDAL L053ABB + TAX + LDAL L053AB9 + JSL L033477 + BEQ L07620E + BVS L0761F9 + EOR #$8000 +L0761F9 BPL L07620E + LDA $11 + LDX $13 + STAL L053AB9 + TXA + STAL L053ABB + LDA #$0001 + STA L05504D +L07620E LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L076220 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + STZ $1A + STZ $1C + STZ $09 + STZ $0B + LDAL L053A9F + TAX + LDAL L053A9D + SEC + SBC #$0600 + BCS L076240 + DEX +L076240 STA $0D + STX $0F + PHY + PHY + PEI $0F + PEI $0D + LDA L055019 + PHA + PEA $8000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $09 + PLX + STX $0B + LDAL L05565D + BEQ L07626A + BRL L07631A +L07626A LDA L055047 + PHA + PEA $0000 + PEA $0600 + JSL L075E14 + PHY + PHY + LDA L055047 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0001 + JSL L075D80 + PLA + STA $05 + PLX + STX $07 + LDAL L05565D + BNE L076312 + LDA #$0004 + CMP $01 + BEQ L0762BB + LDA L055047 + PHA + LDA #$0600 + CLC + ADC $01 + JSL L150488 + PHX + PHA + JSL L075E14 +L0762BB PHY + PHY + LDA L055047 + PHA + LDY #$0002 + LDA [$09],Y + PHA + LDA [$09] + PHA + PEI $0F + PEI $0D + PEA $0001 + JSL L075D80 + PLA + STA $05 + PLX + STX $07 + LDAL L05565D + BNE L076312 + PEI $0B + PEI $09 + JSL L07191C + PHY + PHY + LDY #$0002 + LDA [$09],Y + PHA + LDA [$09] + PHA + JSL L071C98 + PLA + PLX + INC + BNE L0762FE + INX +L0762FE PHX + PHA + PEI $0B + PEI $09 + JSL L1512FB + LDA $09 + LDX $0B + STA $1A + STX $1C + BRA L07631A +L076312 PEI $0B + PEI $09 + JSL L07185A +L07631A TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L076322 PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + STZ $13 + STZ $15 + PHY + PHY + PEI $32 + PEI $30 + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L076343 + INX +L076343 PHX + PHA + LDY #$0033 + LDA [$2C],Y + PHA + DEY + DEY + LDA [$2C],Y + PHA + LDY #$0040 + LDA [$2C],Y + TAX + DEY + DEY + LDA [$2C],Y + JSL L150F53 + PEI $32 + PEI $30 + JSL L150F53 + TAY + BNE L07636A + DEX +L07636A DEC + PHX + PHA + JSL L15017E + PLA + STA $1F + PLX + STX $21 + LDA $1F + LDX $21 + SEC + SBC #$0020 + BCS L076382 + DEX +L076382 LDY #$0005 + STA [$2C],Y + INY + INY + TXA + STA [$2C],Y + PEI $21 + PEI $1F + LDY #$0033 + LDA [$2C],Y + TAX + DEY + DEY + LDA [$2C],Y + JSL L1512A5 + STA $1B + STX $1D + LDA L055047 + PHA + PEI $21 + PEI $1F + JSL L075DD3 + LDAL L05565D + BEQ L0763B7 + BRL L07650A +L0763B7 LDA #$0001 + STA $05 + LDA $1B + LDX $1D + STA $07 + STX $09 +L0763C4 PHY + PHY + PEI $09 + PEI $07 + LDA L055017 + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $13 + PLX + STX $15 + LDAL L05565D + BEQ L07641A + LDA $05 + ASL + STA $05 + PEI $09 + PEI $07 + PEA $0000 + PEA $0002 + JSL L150290 + PLY + PLY + PLY + PLY + STA $07 + STX $09 + PEI $09 + PEI $07 + LDA #$0200 + LDX #$0000 + JSL L033477 + BVS L076415 + EOR #$8000 +L076415 BMI L07641A + BRL L07650A +L07641A LDAL L05565D + BNE L0763C4 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $0F + STX $11 + PEI $11 + PEI $0F + PEI $09 + PEI $07 + JSL L071EC5 + LDA $0F + LDX $11 + PEI $09 + PEI $07 + JSL L150F53 + SEC + SBC #$0002 + BCS L07644B + DEX +L07644B STA $0B + STX $0D +L07644F PEI $11 + PEI $0F + LDA $0B + LDX $0D + JSL L033477 + BVS L076460 + EOR #$8000 +L076460 BMI L076478 + LDA #$5341 + STA [$0F] + LDA $0F + LDX $11 + CLC + ADC #$0200 + BCC L076472 + INX +L076472 STA $0F + STX $11 + BRA L07644F +L076478 LDA L055047 + PHA + LDY #$0033 + LDA [$2C],Y + PHA + DEY + DEY + LDA [$2C],Y + PHA + JSL L075E14 + LDA $05 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07649A + EOR #$8000 +L07649A BPL L0764D1 + LDA #$0001 + STA $03 +L0764A1 PHY + PHY + LDA L055047 + PHA + LDY #$0002 + LDA [$13],Y + PHA + LDA [$13] + PHA + PEI $09 + PEI $07 + PEA $0000 + JSL L075E55 + PLA + STA $17 + PLX + STX $19 + LDAL L05565D + BNE L07650A + LDA $03 + CMP $01 + BEQ L0764D1 + INC $03 + BRA L0764A1 +L0764D1 LDA L055047 + PHA + LDY #$0007 + LDA [$2C],Y + PHA + DEY + DEY + LDA [$2C],Y + PHA + JSL L075E14 + PHY + PHY + LDA L055047 + PHA + LDA #$000D + CLC + ADC $2C + LDX $2E + BCC L0764F5 + INX +L0764F5 PHX + PHA + PEA $0000 + PEA $0020 + PEA $0000 + JSL L075E55 + PLA + STA $17 + PLX + STX $19 +L07650A LDAL L05565D + LDY #$0001 + STA [$2C],Y + PEI $15 + PEI $13 + JSL L07185A + LDA $1F + LDX $21 + STA $34 + STX $36 + LDA $2A + STA $32 + LDA $29 + STA $31 + LDA $27 + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L076535 PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + STZ $42 + LDA L055051 + BEQ L076547 + BRL L07661E +L076547 LDAL L053AB3 + TAX + LDAL L053AB1 + STA $31 + STX $33 + LDA #$0020 + LDX #$0000 + STA $0D + STX $0F + LDA #$4154 + LDX #$4C49 + STA $11 + STX $13 + LDA #$FFFF + TAX + STA $15 + STX $17 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA ^L040A5D + PEA L040A5D + PEA $0014 + JSL L0313BE + LDA #$FFFF + STA $01 + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L0752E6 + LDA #$FA00 + LDX #$0000 + JSL L033477 + BEQ L0765C2 + BVS L0765AA + EOR #$8000 +L0765AA BPL L0765C2 + PHY + PHY + PEA $0000 + PEA $2000 + PEA $0000 + PHD + JSL L076322 + PLA + STA $2D + PLX + STX $2F +L0765C2 LDA $01 + BEQ L0765DC + PHY + PHY + PEA $0000 + PEA $0400 + PEA $0000 + PHD + JSL L076322 + PLA + STA $2D + PLX + STX $2F +L0765DC LDA $01 + BNE L07661E + LDA $31 + LDX $33 + SEC + SBC #$0020 + BCS L0765EB + DEX +L0765EB STA $09 + STX $0B + PEI $0B + PEI $09 + PEI $07 + PEI $05 + LDA $09 + LDX $0B + JSL L1512A5 + PHX + PHA + PEA $0001 + JSL L075688 + LDA $2D + LDX $2F + STAL L053AB1 + TXA + STAL L053AB3 + JSL L078CA4 + LDA #$0001 + STA $42 +L07661E LDA $01 + BEQ L07662E + LDA L055047 + PHA + PEI $33 + PEI $31 + JSL L075DD3 +L07662E LDA #$0001 + STA L054FF7 + JSL L075602 + LDA $3C + STA $40 + LDA $3B + STA $3F + LDA $39 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L07664A PHD + TSC + CLC + ADC #$FDE0 + TCS + ADC #$012D + TCD + STZ $FC + PEI $FA + PEI $F8 + LDA #$0000 + TAX + JSL L033477 + BPL L076668 + BRL L076890 +L076668 BNE L07666D + BRL L076890 +L07666D LDA L055051 + BEQ L076675 + BRL L076895 +L076675 PHY + PHY + PEA $FFFF + PEA $FE00 + LDA $F8 + LDX $FA + CLC + ADC #$01FF + BCC L076688 + INX +L076688 PHX + PHA + JSL L15017E + PLA + STA $F8 + PLX + STX $FA + LDAL L053ABF + TAX + LDAL L053ABD + INC + BNE L0766A1 + INX +L0766A1 PEA $0000 + PEA $0200 + JSL L150D50 + PLA + STA $E7 + PLX + STX $E9 + LDAL L053AB7 + TAX + LDAL L053AB5 + PEI $E9 + PEI $E7 + JSL L150F53 + STA $E3 + STX $E5 + LDA $E3 + LDX $E5 + PEI $FA + PEI $F8 + JSL L150F53 + STA $DF + STX $E1 +L0766D6 PHY + PHY + PEI $E5 + PEI $E3 + JSL L075577 + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BEQ L07670C + PEI $E5 + PEI $E3 + LDY #$0006 + LDA [$EB],Y + TAX + DEY + DEY + LDA [$EB],Y + JSL L150F53 + STA $E3 + STX $E5 + PEI $ED + PEI $EB + JSL L0750FF + BRA L07672B +L07670C PHY + PHY + PHY + PEI $E5 + PEI $E3 + JSL L076F11 + PEA $444C + PEA $4957 + PEA $0002 + JSL L076F4D + PLA + LSR + BCS L07672B + BRL L076895 +L07672B PEI $E5 + PEI $E3 + LDA $DF + LDX $E1 + JSL L033477 + BVS L07673C + EOR #$8000 +L07673C BPL L0766D6 + PEI $E5 + PEI $E3 + LDA $DF + LDX $E1 + JSL L033477 + BEQ L07676C + BVS L076751 + EOR #$8000 +L076751 BPL L07676C + PEI $E1 + PEI $DF + PEI $E5 + PEI $E3 + LDA $DF + LDX $E1 + JSL L1512A5 + PHX + PHA + PEA $0001 + JSL L075688 +L07676C LDA $DF + LDX $E1 + STA $D7 + STX $D9 + LDAL L053AB7 + TAX + LDAL L053AB5 + PEI $E9 + PEI $E7 + JSL L150F53 + STA $DB + STX $DD + LDAL L053ABF + TAX + LDAL L053ABD + STA $D3 + STX $D5 +L076796 LDA $DB + LDX $DD + SEC + SBC #$0200 + BCS L0767A1 + DEX +L0767A1 STA $DB + STX $DD + LDA $D7 + LDX $D9 + SEC + SBC #$0200 + BCS L0767B0 + DEX +L0767B0 STA $D7 + STX $D9 + PEI $DD + PEI $DB + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + JSL L077D97 + PEI $D9 + PEI $D7 + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + JSL L078BF0 + LDA $E3 + LDX $E5 + SEC + SBC #$0200 + BCS L0767F0 + DEX +L0767F0 STA $E3 + STX $E5 + LDX $D5 + LDA $D3 + BNE L0767FB + DEX +L0767FB DEC + STA $D3 + STX $D5 + PEI $D5 + PEI $D3 + LDA #$0000 + TAX + JSL L033477 + BPL L076796 + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + PEA $0100 + JSL L071ECE +L076821 LDA $D7 + LDX $D9 + SEC + SBC #$0200 + BCS L07682C + DEX +L07682C STA $D7 + STX $D9 + PEI $D9 + PEI $D7 + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + JSL L078BF0 + LDAL L053A9F + TAX + LDAL L053A9D + CMP $D7 + BNE L076856 + CPX $D9 +L076856 BNE L076821 + LDAL L053A9F + TAX + LDAL L053A9D + PEI $FA + PEI $F8 + JSL L150F53 + STAL L053A9D + TXA + STAL L053A9F + LDAL L053AB7 + TAX + LDAL L053AB5 + PEI $FA + PEI $F8 + JSL L150F53 + STAL L053AB5 + TXA + STAL L053AB7 + JSL L078CA4 +L076890 LDA #$0001 + STA $FC +L076895 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0226 + TCS + RTL + +L0768A7 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + PHY + JSL L071BFF + PLA + STA $0F + STZ $20 + STZ $22 + STZ $01 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $200D + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L0768DA + BRL L076978 +L0768DA LDA L054FC3 + BEQ L0768E2 + BRL L076978 +L0768E2 LDA #$0001 + STA L054FC3 + LDA L05504D + BEQ L0768F1 + JSL L078CA4 +L0768F1 STZ $07 + STZ $09 + PEI $1E + PEI $1C + PEI $1E + PEI $1C + PEA $0000 + PEA $0002 + JSL L150290 + PLY + PLY + PLY + PLY + JSL L150F53 + STA $03 + STX $05 +L076913 PHY + PHY + PEA $0000 + JSL L074067 + PLA + STA $0B + PLX + STX $0D + LDA $07 + LDX $09 + PEI $0D + PEI $0B + JSL L150F53 + STA $07 + STX $09 + LDX #$0000 + LDA $0B + ORA $0D + BNE L07693C + INX +L07693C TXA + BNE L07696B + LDX #$0000 + LDA $1A + BNE L076947 + INX +L076947 PHX + PEI $09 + PEI $07 + LDA $03 + LDX $05 + JSL L033477 + BVS L076959 + EOR #$8000 +L076959 BMI L076960 + LDA #$0000 + BRA L076963 +L076960 LDA #$0001 +L076963 AND $01,S + PLX + CMP #$0000 + BEQ L076913 +L07696B LDA #$0001 + STA L054FF5 + JSL L075602 + STZ L054FC3 +L076978 PEI $0F + JSL L071AA4 + LDA $18 + STA $1E + LDA $17 + STA $1D + LDA $15 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L076990 PHD + TSC + CLC + ADC #$FDE8 + TCS + ADC #$0121 + TCD + STZ $FC + LDA L055051 + BEQ L0769A5 + BRL L076B31 +L0769A5 LDAL L053ABF + TAX + LDAL L053ABD + INC + BNE L0769B2 + INX +L0769B2 PEA $0000 + PEA $0200 + JSL L150D50 + PLA + STA $EB + PLX + STX $ED + LDAL L053AB7 + TAX + LDAL L053AB5 + PEI $ED + PEI $EB + JSL L150F53 + STA $E7 + STX $E9 + LDA $E7 + LDX $E9 + CLC + ADC #$0200 + BCC L0769E2 + INX +L0769E2 STA $E3 + STX $E5 +L0769E6 PHY + PHY + PEI $E9 + PEI $E7 + JSL L075577 + PLA + STA $EF + PLX + STX $F1 + LDA $EF + ORA $F1 + BEQ L076A1C + PEI $E9 + PEI $E7 + LDY #$0006 + LDA [$EF],Y + TAX + DEY + DEY + LDA [$EF],Y + JSL L150F53 + STA $E7 + STX $E9 + PEI $F1 + PEI $EF + JSL L0750FF + BRA L076A3B +L076A1C PHY + PHY + PHY + PEI $E9 + PEI $E7 + JSL L076F11 + PEA $444C + PEA $4957 + PEA $0002 + JSL L076F4D + PLA + LSR + BCS L076A3B + BRL L076B2D +L076A3B PEI $E9 + PEI $E7 + LDA $E3 + LDX $E5 + JSL L033477 + BVS L076A4C + EOR #$8000 +L076A4C BPL L0769E6 + PEI $E9 + PEI $E7 + LDA $E3 + LDX $E5 + JSL L033477 + BEQ L076A7C + BVS L076A61 + EOR #$8000 +L076A61 BPL L076A7C + PEI $E5 + PEI $E3 + PEI $E9 + PEI $E7 + LDA $E3 + LDX $E5 + JSL L1512A5 + PHX + PHA + PEA $0001 + JSL L075688 +L076A7C PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + PEA $0000 + PEA $0100 + JSL L071ECE + LDAL L053AB7 + TAX + LDAL L053AB5 + PEI $ED + PEI $EB + JSL L150F53 + PHX + PHA + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$FEDF + PHA + JSL L078BF0 + LDA $EB + LDX $ED + CLC + ADC #$0200 + BCC L076AC0 + INX +L076AC0 STA $EB + STX $ED + PHY + PHY + PEA $0000 + PEA $0000 + JSL L077342 + PLA + STA $DF + PLX + STX $E1 + LDA $DF + ORA $E1 + BNE L076AE3 + PEA $0096 + JSL L07272E +L076AE3 LDY #$0002 + LDA [$DF],Y + TAX + LDA [$DF] + STA $F3 + STX $F5 + LDA $EB + LDX $ED + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + PEA $0000 + PEA $0000 + PEA $0001 + JSL L074AFC + PEA $8000 + PEA $0000 + JSL L0747E1 + LDAL L053ABF + TAX + LDAL L053ABD + INC + BNE L076B1F + INX +L076B1F STAL L053ABD + TXA + STAL L053ABF + LDA #$0001 + STA $FC +L076B2D JSL L078CA4 +L076B31 TSC + CLC + ADC #$0218 + TCS + PLD + RTL + +L076B39 PHD + TSC + CLC + ADC #$FDF6 + TCS + ADC #$0113 + TCD + STZ $FC + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0000 + TDC + CLC + ADC #$FEED + PHA + LDA L05503F + LDX L055041 + PHX + PHA + JSL L072CD4 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFF0 + AND $00,X + STA $F1 + LDA #$00FF + LDX #$FFEF + AND $00,X + LDX #$FFED + STA $00,X + LDX #$FFED + LDA $00,X + SEC + SBC #$0002 + BVS L076B90 + EOR #$8000 +L076B90 BPL L076BB6 + LDA #$0002 + STA $EF +L076B97 LDA $EF + CLC + ADC #$FFEF + TAX + LDA #$00FF + AND $00,X + CMP $F1 + BNE L076BA9 + BRA L076BB6 +L076BA9 LDA $EF + LDX #$FFED + CMP $00,X + BEQ L076BB6 + INC $EF + BRA L076B97 +L076BB6 LDA $EF + LDX #$FFEF + SEP #$20 + STA $00,X + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0000 + TDC + CLC + ADC #$FEED + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA ^L040A71 + PEA L040A71 + PEA ^L040A72 + PEA L040A72 + JSL L073C22 + PHY + PEA $0046 + PEA $0001 + PEA $09C4 + JSL L072032 + PLA + CMP #$0001 + BEQ L076C08 + LDA #$0000 + BRA L076C0B +L076C08 LDA #$0001 +L076C0B STA $FC + TSC + CLC + ADC #$020A + TCS + PLD + RTL + +L076C15 ENT + PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + LDA L05500F + ORA L055011 + BEQ L076C2C + PEA $198F + JSL L07272E +L076C2C LDA L055013 + ORA L055015 + BEQ L076C37 + LDA #$0001 +L076C37 ORA L05504D + STA $2F + LDA L05504D + BEQ L076C45 + JSL L078CA4 +L076C45 LDA L055051 + BNE L076CBB +L076C4A LDAL L053AE7 + SEC + SBC #$0032 + BEQ L076C5B + BVS L076C59 + EOR #$8000 +L076C59 BMI L076C60 +L076C5B LDA #$0000 + BRA L076C63 +L076C60 LDA #$0001 +L076C63 PHA + PHY + PEA $FFFF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151017 + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCC L076C85 + JSL L074E83 + BRA L076C4A +L076C85 LDA L055013 + ORA L055015 + BEQ L076CBB +L076C8D PHY + PEA $FFFF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151017 + PHY + PHY + PEA $0000 + JSL L074067 + PLA + PLX + STX $33 + ORA $33 + BEQ L076CB2 + LDA #$0001 +L076CB2 EOR #$0001 + ORA $01,S + PLX + LSR + BCC L076C8D +L076CBB LDA $2F + BEQ L076CD3 + LDA L055013 + ORA L055015 + BEQ L076CCA + LDA #$0001 +L076CCA ORA L05504D + BNE L076CD3 + JSL L075602 +L076CD3 TSC + CLC + ADC #$0036 + TCS + PLD + RTL + +L076CDB ENT + PHD + TSC + CLC + ADC #$FEE6 + TCS + ADC #$0029 + TCD + STZ $FC + LDA L055013 + ORA L055015 + BEQ L076CF7 + PEA $7326 + JSL L07272E +L076CF7 PEI $FA + PEA $0000 + PEA $0000 + JSL L075E14 + PHY + PHY + PEI $FA + PEI $F8 + PEI $F6 + PEA $0000 + PEA $0600 + PEA $0001 + JSL L075D80 + PLA + STA $D7 + PLX + STX $D9 + LDAL L05565D + BEQ L076D2E + PEA $0032 + JSL L0727E0 + BRL L076EFF +L076D2E LDY #$0012 + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + LDA #$0005 + LDX #$0000 + JSL L033477 + BEQ L076D56 + BVS L076D4A + EOR #$8000 +L076D4A BPL L076D56 + PEA $0033 + JSL L0727E0 + BRL L076EFF +L076D56 LDY #$0012 + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + LDA #$0005 + LDX #$0000 + JSL L033477 + BVS L076D70 + EOR #$8000 +L076D70 BMI L076D7C + PEA $0034 + JSL L0727E0 + BRL L076EFF +L076D7C LDA L055049 + LDX L05504B + STA $E9 + STX $EB + LDX #$0000 + LDY #$004C + LDA #$2000 + AND [$F6],Y + CMP #$0000 + BEQ L076D97 + INX +L076D97 TXA + STA $E7 + LDA $E7 + BNE L076DA1 + BRL L076EAE +L076DA1 LDA #$0018 + CLC + ADC $F6 + LDX $F8 + BCC L076DAC + INX +L076DAC PHX + PHA + PEI $EB + PEI $E9 + JSL L077E22 + PHY + PHY + PEI $F8 + PEI $F6 + PEA $0000 + PEA $0180 + JSL L071E31 + PLA + PLX + STX $ED + ORA $ED + BNE L076DD1 + BRL L076EAE +L076DD1 LDA #$0018 + CLC + ADC $F6 + LDX $F8 + BCC L076DDC + INX +L076DDC PHX + PHA + PEI $EB + PEI $E9 + JSL L077E22 + PHY + JSL L0727BF + PLA + STA $E1 + PHY + PHY + JSL L150493 + PLA + STA $E3 + PLX + STX $E5 + PHY + PHY + PEA $1838 + JSL L072834 + PLA + STA $DD + PLX + STX $DF + PEI $DF + PEI $DD + JSL L15102F +L076E11 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $DB + LDX #$0000 + LDA $DB + DEC + BNE L076E25 + INX +L076E25 PHX + LDX #$0000 + LDA $DB + DEC + DEC + BNE L076E30 + INX +L076E30 TXA + ORA $01,S + PLX + LSR + BCC L076E11 + PEI $DF + PEI $DD + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L071169 + PEI $DF + PEI $DD + JSL L072634 + PEI $E1 + JSL L0724F7 + PEI $E5 + PEI $E3 + JSL L151131 + LDA $DB + DEC + BNE L076E93 + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L0714B3 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFD8 + PHA + LDA #$00FF + LDX #$FFD7 + AND $00,X + PHA + JSL L073FDF + PLA + STA $E9 + PLX + STX $EB + BRA L076E99 +L076E93 LDA $DB + DEC + DEC + BEQ L076EFF +L076E99 LDA #$0018 + CLC + ADC $F6 + LDX $F8 + BCC L076EA4 + INX +L076EA4 PHX + PHA + PEI $EB + PEI $E9 + JSL L077E22 +L076EAE PHY + PHY + PEI $F8 + PEI $F6 + PEA $0000 + PEA $0180 + JSL L071E31 + PLA + PLX + STX $ED + ORA $ED + BEQ L076ECF + PEA $0037 + JSL L0727E0 + BRA L076EFF +L076ECF LDA $E7 + BEQ L076EEB + LDA $E9 + LDX $EB + STA L055049 + STX L05504B + LDA $E9 + LDX $EB + LDY #$000C + STA [$F6],Y + INY + INY + TXA + STA [$F6],Y +L076EEB LDY #$0048 + LDA [$F6],Y + BNE L076EFA + LDA #$0005 + LDY #$0048 + STA [$F6],Y +L076EFA LDA #$0001 + STA $FC +L076EFF LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0122 + TCS + RTL + +L076F11 PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + PEI $2C + PEI $2A + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0001 + JSL L077D97 + LDA $09 + LDX $0B + STA $2E + STX $30 + LDA $28 + STA $2C + LDA $27 + STA $2B + LDA $25 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L076F4D PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + STZ $26 + LDA L055051 + BEQ L076F5F + BRL L07703C +L076F5F PHY + PHY + PEI $24 + PEI $22 + JSL L0742B3 + PLA + STA $03 + PLX + STX $05 + PEI $05 + PEI $03 + LDA #$0000 + TAX + JSL L033477 + BEQ L076F7F + BPL L076F82 +L076F7F BRL L07703C +L076F82 PHY + PHY + PEI $24 + PEI $22 + PEI $20 + PEI $1E + PEA $0000 + JSL L077624 + PLA + STA $0F + PLX + STX $11 + LDA $0F + ORA $11 + BNE L076FA2 + BRL L07703C +L076FA2 LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $0B + STX $0D + PHY + PHY + PEI $0D + PEI $0B + PEI $1C + JSL L0743E8 + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BEQ L07702D + PHY + PEI $11 + PEI $0F + JSL L0718FA + PLA + STA $01 + PEI $09 + PEI $07 + PEI $0D + PEI $0B + LDY #$0002 + LDA [$0F],Y + PHA + LDA [$0F] + PHA + JSL L078BF0 + PEI $11 + PEI $0F + PEI $01 + JSL L0718DA + PHY + PHY + PEI $24 + PEI $22 + JSL L0742B3 + PLA + STA $03 + PLX + STX $05 + PEI $24 + PEI $22 + PEI $09 + PEI $07 + JSL L078A77 + PEI $05 + PEI $03 + PEI $0D + PEI $0B + PEA $0001 + JSL L075688 + LDA #$0001 + STA $26 +L07702D PEI $24 + PEI $22 + PEI $20 + PEI $1E + PEA $0000 + JSL L074B81 +L07703C LDA $1A + STA $24 + LDA $19 + STA $23 + LDA $17 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L07704E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + PEA $FFFF + PEA $FFE0 + LDA $0A + LDX $0C + CLC + ADC #$001F + BCC L077069 + INX +L077069 PHX + PHA + JSL L15017E + PLA + STA $0E + PLX + STX $10 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L077086 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $12 + ORA $14 + BEQ L077109 + LDA [$12] + LDY #$0002 + ORA [$12],Y + BEQ L077109 + PHY + PHY + PEI $14 + PEI $12 + JSL L151301 + LDA #$0002 + LDX #$0000 + JSL L033477 + BEQ L077109 + BVS L0770B8 + EOR #$8000 +L0770B8 BPL L077109 + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + STA $09 + STX $0B + LDA [$09] + SEC + SBC #$0000 + BMI L077109 + BEQ L077109 + PEI $14 + PEI $12 + JSL L0718BF + LDA #$0002 + STA $01 + LDA $16 + STA $03 + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + STA $05 + STX $07 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2009 + JSL GSOS2 + STAL L05565D + PEI $14 + PEI $12 + JSL L07191C +L077109 LDA $10 + STA $16 + LDA $0F + STA $15 + LDA $0D + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L07711B PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + CLC + ADC #$0004 + BCC L077132 + INX +L077132 STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDA #$4D42 + LDX #$5041 + CMP $01 + BNE L07714E + CPX $03 +L07714E BEQ L077155 + LDA #$0000 + BRA L077158 +L077155 LDA #$0001 +L077158 PHA + LDA #$4143 + LDX #$4452 + CMP $01 + BNE L077165 + CPX $03 +L077165 BEQ L07716C + LDA #$0000 + BRA L07716F +L07716C LDA #$0001 +L07716F ORA $01,S + PLX + PHA + LDA #$4B42 + LDX #$4447 + CMP $01 + BNE L07717F + CPX $03 +L07717F BEQ L077186 + LDA #$0000 + BRA L077189 +L077186 LDA #$0001 +L077189 ORA $01,S + PLX + PHA + LDA #$5250 + LDX #$544E + CMP $01 + BNE L077199 + CPX $03 +L077199 BEQ L0771A0 + LDA #$0000 + BRA L0771A3 +L0771A0 LDA #$0001 +L0771A3 ORA $01,S + PLX + LSR + BCC L0771B6 + PEA $0002 + PEI $10 + PEI $0E + JSL L150D44 + BRA L0771C1 +L0771B6 PEA $0001 + PEI $10 + PEI $0E + JSL L150D44 +L0771C1 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0771D3 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $12 + PHY + PHY + PEI $10 + PEI $0E + JSL L0741B8 + PLA + STA $01 + PLX + STX $03 + LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L077208 + LDY #$000A + LDA [$01],Y + PHA + LDX #$0000 + PLA + BPL L077205 + INX +L077205 TXA + STA $12 +L077208 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L07721A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FE1 + LDX L054FE3 + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $0C + PEI $0A + PEA $4447 + PEA $4B42 + PEA $0000 + JSL L077624 + PLA + STA $0E + PLX + STX $10 + LDA L054FC9 + LDX L054FCB + STA L054FE1 + STX L054FE3 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L077264 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FDD + LDX L054FDF + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $0E + PEI $0C + PEA $5041 + PEA $4D42 + PEI $0A + JSL L077624 + PLA + STA $10 + PLX + STX $12 + LDA L054FC9 + LDX L054FCB + STA L054FDD + STX L054FDF + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0772AE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FD9 + LDX L054FDB + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $0C + PEI $0A + PEA $4452 + PEA $4143 + PEA $0000 + JSL L077624 + PLA + STA $0E + PLX + STX $10 + LDA L054FC9 + LDX L054FCB + STA L054FD9 + STX L054FDB + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0772F8 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FD5 + LDX L054FD7 + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $0C + PEI $0A + PEA $5453 + PEA $494C + PEA $0000 + JSL L077624 + PLA + STA $0E + PLX + STX $10 + LDA L054FC9 + LDX L054FCB + STA L054FD5 + STX L054FD7 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L077342 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDX #$0000 + LDA $24 + BPL L077352 + INX +L077352 TXA + PHA + PEI $24 + PEI $22 + LDAL L053ABF + TAX + LDAL L053ABD + JSL L033477 + BEQ L07736E + BVS L07736C + EOR #$8000 +L07736C BMI L077373 +L07736E LDA #$0000 + BRA L077376 +L077373 LDA #$0001 +L077376 ORA $01,S + PLX + LSR + BCC L077383 + PEA $0467 + JSL L07272E +L077383 PHY + PHY + PEA $8000 + PEA $0000 + PEI $24 + PEI $22 + JSL L150241 + PLA + STA $11 + PLX + STX $13 + LDA L054FD1 + LDX L054FD3 + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $13 + PEI $11 + JSL L0741B8 + PLA + STA $15 + PLX + STX $17 + LDA $15 + LDX $17 + STA L054FD1 + STX L054FD3 + LDY #$0002 + LDA [$15],Y + INY + INY + ORA [$15],Y + BNE L0773CD + BRL L077505 +L0773CD LDA $15 + LDX $17 + STA $05 + STX $07 + LDY #$0006 + LDA [$05],Y + INY + INY + ORA [$05],Y + BNE L0773E7 + PEA $0CC9 + JSL L07272E +L0773E7 LDY #$0008 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $19 + STX $1B + LDA [$19] + LDY #$0002 + ORA [$19],Y + BEQ L077401 + BRL L0774A7 +L077401 LDY #$000C + LDA [$05],Y + BEQ L07740F + PEA $0F24 + JSL L07272E +L07740F PEA $0000 + PEA $0200 + LDA L055017 + PHA + PEA $0010 + PEA $0000 + PEA $0000 + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L151406 + LDAL L05565D + BEQ L07743E + PEA $0F75 + JSL L07272E +L07743E LDAL L053AB7 + PHA + LDAL L053AB5 + PHA + LDA $22 + LDX $24 + PEA $0000 + PEA $0200 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $0D + STX $0F + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L0718BF + PEI $0F + PEI $0D + PEA $0000 + PEA $0200 + LDY #$0008 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PHX + PHA + PEA $0000 + JSL L077D97 + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L07191C +L0774A7 LDY #$000C + LDA [$05],Y + BNE L0774D0 + LDA L05500F + LDX L055011 + INC + BNE L0774B8 + INX +L0774B8 STA L05500F + STX L055011 + PEA $0000 + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L150D44 +L0774D0 LDY #$000C + LDA [$05],Y + INC + LDY #$000C + STA [$05],Y + LDY #$000C + LDA [$05],Y + SEC + SBC #$0010 + BEQ L0774F4 + BVS L0774EB + EOR #$8000 +L0774EB BPL L0774F4 + PEA $04D0 + JSL L07272E +L0774F4 LDY #$0008 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $26 + STX $28 + BRL L077612 +L077505 LDAL L053AB7 + PHA + LDAL L053AB5 + PHA + LDA $22 + LDX $24 + PEA $0000 + PEA $0200 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $0D + STX $0F + PHY + PHY + PEA $0000 + PEA $0200 + LDA L055017 + PHA + PEA $8000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $09 + PLX + STX $0B + LDAL L05565D + BEQ L077581 + LDA L055003 + BNE L077555 + JSL L151373 +L077555 PHY + PHY + PEA $0000 + PEA $0200 + LDA L055017 + PHA + PEA $8000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $09 + PLX + STX $0B + LDAL L05565D + BEQ L077581 + PEA $2D17 + JSL L07272E +L077581 PEI $0F + PEI $0D + PEA $0000 + PEA $0200 + LDY #$0002 + LDA [$09],Y + PHA + LDA [$09] + PHA + PEA $0000 + JSL L077D97 + PEI $0B + PEI $09 + JSL L07191C + LDA $15 + LDX $17 + STA $01 + STX $03 + LDA $01 + LDX $03 + STA $19 + STX $1B + PEI $0F + PEI $0D + PEA $0000 + PEA $0100 + JSL L150290 + PLY + PLY + PLY + PLY + STA [$19] + LDA $11 + LDX $13 + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $09 + LDX $0B + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0001 + LDY #$000C + STA [$01],Y + LDA L054FC1 + LDY #$000A + STA [$01],Y + LDA L05500D + INC + STA L05500D + LDA L05500F + LDX L055011 + INC + BNE L077604 + INX +L077604 STA L05500F + STX L055011 + LDA $09 + LDX $0B + STA $26 + STX $28 +L077612 LDA $20 + STA $24 + LDA $1F + STA $23 + LDA $1D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L077624 ENT + PHD + TSC + CLC + ADC #$FFB4 + TCS + TCD + STZ $5C + STZ $5E + PHY + PHY + PEI $5A + PEI $58 + JSL L0741B8 + PLA + STA $3D + PLX + STX $3F + LDA L054FC9 + LDX L054FCB + STA $09 + STX $0B + LDY #$0002 + LDA [$3D],Y + INY + INY + ORA [$3D],Y + BNE L077684 + LDA #$FFFF + TAX + LDY #$0002 + STA [$3D],Y + INY + INY + TXA + STA [$3D],Y + PHY + PHY + PEI $5A + PEI $58 + JSL L0742B3 + PLA + STA $39 + PLX + STX $3B + LDA #$0000 + TAX + LDY #$0002 + STA [$3D],Y + INY + INY + TXA + STA [$3D],Y + BRL L07778E +L077684 LDA $3D + LDX $3F + STA $05 + STX $07 + LDY #$0006 + LDA [$05],Y + INY + INY + ORA [$05],Y + BNE L07769E + PEA $04CF + JSL L07272E +L07769E LDY #$0008 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $49 + STX $4B + LDA [$49] + LDY #$0002 + ORA [$49],Y + BNE L0776DA + PEA $0000 + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L150D44 + PHY + PHY + PEI $5A + PEI $58 + JSL L0742B3 + PLA + STA $39 + PLX + STX $3B + BRL L07778E +L0776DA LDY #$0008 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $49 + STX $4B + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + CLC + ADC #$0004 + BCC L0776F7 + INX +L0776F7 STA $49 + STX $4B + LDA $54 + LDX $56 + CMP [$49] + BNE L077709 + LDY #$0002 + TXA + CMP [$49],Y +L077709 BEQ L077710 + LDA #$0000 + BRA L077713 +L077710 LDA #$0001 +L077713 PHA + LDA #$4957 + LDX #$444C + CMP $54 + BNE L077720 + CPX $56 +L077720 BEQ L077727 + LDA #$0000 + BRA L07772A +L077727 LDA #$0001 +L07772A ORA $01,S + PLX + LSR + BCC L07778B + LDY #$000C + LDA [$05],Y + BNE L077759 + LDA L05500F + LDX L055011 + INC + BNE L077741 + INX +L077741 STA L05500F + STX L055011 + PEA $0000 + LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L150D44 +L077759 LDY #$000C + LDA [$05],Y + INC + LDY #$000C + STA [$05],Y + LDY #$000C + LDA [$05],Y + SEC + SBC #$0010 + BEQ L07777D + BVS L077774 + EOR #$8000 +L077774 BPL L07777D + PEA $04D1 + JSL L07272E +L07777D LDY #$0008 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $5C + STX $5E +L07778B BRL L0779CF +L07778E PEI $3B + PEI $39 + LDA #$0000 + TAX + JSL L033477 + BPL L07779F + BRL L0779CF +L07779F BNE L0777A4 + BRL L0779CF +L0777A4 PEI $3B + PEI $39 + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0001 + JSL L077D97 + LDA $0D + LDX $0F + STA $35 + STX $37 + PEI $37 + PEI $35 + PEI $5A + PEI $58 + PEA $0000 + PEA $154E + JSL L074691 + PEI $5A + PEI $58 + PEI $56 + PEI $54 + PEI $13 + PEI $11 + PEA $0000 + PEA $13F8 + JSL L074716 + LDA $15 + LDX $17 + CMP $58 + BNE L0777F8 + CPX $5A +L0777F8 BEQ L077801 + PEA $154F + JSL L07272E +L077801 LDA L055013 + LDX L055015 + PHX + PHA + LDA #$0010 + LDX #$0000 + JSL L033477 + BEQ L077823 + BVS L07781A + EOR #$8000 +L07781A BPL L077823 + PEA $0000 + JSL L07479E +L077823 LDY #$0004 + LDA [$3D],Y + TAX + DEY + DEY + LDA [$3D],Y + CMP $58 + BNE L077833 + CPX $5A +L077833 BNE L07788F + LDY #$0008 + LDA [$3D],Y + TAX + DEY + DEY + LDA [$3D],Y + STA $2D + STX $2F + PEI $37 + PEI $35 + LDA L055017 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $2F + PEI $2D + JSL L151406 + LDAL L05565D + BEQ L07788D + LDA L055003 + BNE L07786B + JSL L151373 +L07786B PEI $37 + +* + + PEI $35 + LDA L055017 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEI $2F + PEI $2D + JSL L151406 + LDAL L05565D + BEQ L07788D + BRL L0779CF +L07788D BRA L0778E8 +L07788F PHY + PHY + PEI $37 + PEI $35 + LDA L055017 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $2D + PLX + STX $2F + LDAL L05565D + BEQ L0778E1 + LDA L055003 + BNE L0778BB + JSL L151373 +L0778BB PHY + PHY + PEI $37 + PEI $35 + LDA L055017 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $2D + PLX + STX $2F + LDAL L05565D + BEQ L0778E1 + BRL L0779CF +L0778E1 LDA L05500D + INC + STA L05500D +L0778E8 LDA #$5246 + LDX #$4545 + CMP $11 + BNE L0778F4 + CPX $13 +L0778F4 BEQ L0778FB + LDA #$0000 + BRA L0778FE +L0778FB LDA #$0001 +L0778FE ORA $52 + BEQ L07790C + LDA #$0020 + LDX #$0000 + STA $35 + STX $37 +L07790C PEI $37 + PEI $35 + LDA #$0020 + LDX #$0000 + JSL L033477 + BEQ L077923 + BVS L077921 + EOR #$8000 +L077921 BMI L07793F +L077923 TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDY #$0002 + LDA [$2D],Y + PHA + LDA [$2D] + PHA + PEI $37 + PEI $35 + JSL L1511CE + BRA L077967 +L07793F PEI $2F + PEI $2D + JSL L0718BF + PEI $3B + PEI $39 + PEI $37 + PEI $35 + LDY #$0002 + LDA [$2D],Y + PHA + LDA [$2D] + PHA + PEA $0000 + JSL L077D97 + PEI $2F + PEI $2D + JSL L07191C +L077967 LDA $3D + LDX $3F + STA $01 + STX $03 + LDA $01 + LDX $03 + STA $49 + STX $4B + PEI $3B + PEI $39 + PEA $0000 + PEA $0100 + JSL L150290 + PLY + PLY + PLY + PLY + STA [$49] + LDA $58 + LDX $5A + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $2D + LDX $2F + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0001 + LDY #$000C + STA [$01],Y + LDA L054FC1 + LDY #$000A + STA [$01],Y + LDA L05500F + LDX L055011 + INC + BNE L0779C1 + INX +L0779C1 STA L05500F + STX L055011 + LDA $2D + LDX $2F + STA $5C + STX $5E +L0779CF LDA L05500D + SEC + SBC L055009 + BEQ L0779E5 + BVS L0779DD + EOR #$8000 +L0779DD BPL L0779E5 + JSL L077BA7 + BRA L0779CF +L0779E5 LDA $09 + LDX $0B + STA L054FC9 + STX L054FCB + LDA $50 + STA $5A + LDA $4F + STA $59 + LDA $4D + TCD + TSC + CLC + ADC #$0058 + TCS + RTL + +L077A01 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FCD + LDX L054FCF + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $0C + PEI $0A + PEA $4547 + PEA $4150 + PEA $0000 + JSL L077624 + PLA + STA $0E + PLX + STX $10 + LDA L054FC9 + LDX L054FCB + STA L054FCD + STX L054FCF + LDA $0A + ORA $0C + BEQ L077A4A + LDA $0A + LDX $0C + STA L055005 + STX L055007 +L077A4A LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L077A5B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FC5 + LDX L054FC7 + STA L054FC9 + STX L054FCB + PHY + PHY + PEI $0C + PEI $0A + PEA $444C + PEA $4957 + PEA $0000 + JSL L077624 + PLA + STA $0E + PLX + STX $10 + LDA L054FC9 + LDX L054FCB + STA L054FC5 + STX L054FC7 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L077AA5 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEA $0000 + JSL L07479E + LDA L054FED + LDX L054FEF + STA $01 + STX $03 +L077ABE LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L077AF9 + LDY #$000C + LDA [$01],Y + BNE L077AF9 + LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BPL L077AE2 + PEA $04B0 + JSL L07272E +L077AE2 PEI $03 + PEI $01 + JSL L0753D0 + LDA $01 + LDX $03 + SEC + SBC #$000E + BCS L077AF5 + DEX +L077AF5 STA $01 + STX $03 +L077AF9 LDA $01 + LDX $03 + CLC + ADC #$000E + BCC L077B04 + INX +L077B04 STA $01 + STX $03 + LDA L054FF1 + LDX L054FF3 + CMP $01 + BNE L077B14 + CPX $03 +L077B14 BNE L077ABE + LDA L054FED + LDX L054FEF + STA L054FE9 + STX L054FEB + PLY + PLY + PLY + PLY + PLD + RTL + +L077B28 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $12 + ORA $14 + BNE L077B38 + BRA L077B95 +L077B38 PHY + PHY + PEI $14 + PEI $12 + JSL L0741B8 + PLA + STA $05 + PLX + STX $07 + LDA $05 + LDX $07 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L077B5D + BRA L077B95 +L077B5D LDY #$000C + LDA [$01],Y + BEQ L077B6B + PEA $0492 + JSL L07272E +L077B6B LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BPL L077B7E + PEI $07 + PEI $05 + JSL L07481E +L077B7E LDA L055051 + BNE L077B8B + PEI $07 + PEI $05 + JSL L0753D0 +L077B8B LDA $05 + LDX $07 + STA L054FE9 + STX L054FEB +L077B95 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L077BA7 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L054FE9 + LDX L054FEB + STA $01 + STX $03 +L077BB9 LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L077C22 + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $05 + STX $07 + LDA [$05] + LDY #$0002 + ORA [$05],Y + BNE L077C22 + LDY #$0006 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L077BED + PEA $1115 + JSL L07272E +L077BED LDY #$000C + LDA [$01],Y + BEQ L077BFB + PEA $094A + JSL L07272E +L077BFB LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BPL L077C0D + PEA $094B + JSL L07272E +L077C0D PEI $03 + PEI $01 + JSL L0753D0 + LDA $01 + LDX $03 + STA L054FE9 + STX L054FEB + BRL L077CE6 +L077C22 LDA $01 + LDX $03 + CLC + ADC #$000E + BCC L077C2D + INX +L077C2D STA $01 + STX $03 + LDA L054FF1 + LDX L054FF3 + CMP $01 + BNE L077C3D + CPX $03 +L077C3D BNE L077C49 + LDA L054FED + LDX L054FEF + STA $01 + STX $03 +L077C49 LDA L054FE9 + LDX L054FEB + CMP $01 + BNE L077C55 + CPX $03 +L077C55 BEQ L077C5A + BRL L077BB9 +L077C5A LDA L054FE9 + LDX L054FEB + STA $01 + STX $03 +L077C64 LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L077C95 + LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BMI L077C95 + LDY #$000C + LDA [$01],Y + BNE L077C95 + PEI $03 + PEI $01 + JSL L0753D0 + LDA $01 + LDX $03 + STA L054FE9 + STX L054FEB + BRA L077CE6 +L077C95 LDA $01 + LDX $03 + CLC + ADC #$000E + BCC L077CA0 + INX +L077CA0 STA $01 + STX $03 + LDA L054FF1 + LDX L054FF3 + CMP $01 + BNE L077CB0 + CPX $03 +L077CB0 BNE L077CBC + LDA L054FED + LDX L054FEF + STA $01 + STX $03 +L077CBC LDA L054FE9 + LDX L054FEB + CMP $01 + BNE L077CC8 + CPX $03 +L077CC8 BNE L077C64 + LDA L055013 + ORA L055015 + BEQ L077CE6 + PHY + PHY + PEA $0000 + JSL L074067 + PLA + PLX + STX $05 + ORA $05 + BEQ L077CE6 + BRL L077C5A +L077CE6 PLY + PLY + PLY + PLY + PLD + RTL + +L077CEC PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + DEC + PEA $000C + JSL L150BEE + PLX + LDAL L0539EB,X + PHA + LDAL L0539E9,X + PHA + PEA $0001 + JSL L0B883D + LDA L054FED + LDX L054FEF + STA $01 + STX $03 +L077D1A LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L077D68 + LDY #$000A + LDA [$01],Y + AND #$000F + CMP $0E + BNE L077D68 + LDY #$000C + LDA [$01],Y + BEQ L077D3F + PEA $A8F9 + JSL L07272E +L077D3F LDY #$000A + LDA [$01],Y + SEC + SBC #$0000 + BPL L077D51 + PEA $04B0 + JSL L07272E +L077D51 PEI $03 + PEI $01 + JSL L0753D0 + LDA $01 + LDX $03 + SEC + SBC #$000E + BCS L077D64 + DEX +L077D64 STA $01 + STX $03 +L077D68 LDA $01 + LDX $03 + CLC + ADC #$000E + BCC L077D73 + INX +L077D73 STA $01 + STX $03 + LDA L054FF1 + LDX L054FF3 + CMP $01 + BNE L077D83 + CPX $03 +L077D83 BNE L077D1A + LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L077D97 ENT + PHD + TSC + CLC + ADC #$FEE4 + TCS + ADC #$0033 + TCD + LDA L055047 + PHA + PEI $FA + PEI $F8 + JSL L075E14 + PHY + PHY + LDA L055047 + PHA + PEI $F2 + PEI $F0 + PEI $F6 + PEI $F4 + PEI $EE + JSL L075D80 + PLA + STA $E1 + PLX + STX $E3 + LDAL L05565D + BEQ L077E10 + PEA $0000 + TDC + CLC + ADC #$00CD + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFCD + PHA + PEA $0026 + JSL L072809 + PEA ^L040A75 + PEA L040A75 + PEA ^L040A76 + PEA L040A76 + JSL L073C22 + PEA $0025 + JSL L0727E0 + JSL L070000 +L077E10 LDA $EC + STA $FA + LDA $EB + STA $F9 + LDA $E9 + TCD + TSC + CLC + ADC #$012C + TCS + RTL + +L077E22 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PEI $18 + PEI $16 + JSL L151460 + LDA $1A + LDX $1C + STA $01 + STX $03 + LDA #$0001 + STA $05 +L077E3F PHY + JSL L150705 + PLA + STA $07 + LDA #$000A + CMP $05 + BEQ L077E52 + INC $05 + BRA L077E3F +L077E52 LDA #$0001 + STA $05 +L077E57 PHY + JSL L150705 + PLA + STA $07 + PEI $03 + PEI $01 + LDA $01 + LDX $03 + STA $0D + STX $0F + PHY + JSL L150705 + PLA + EOR [$0D] + PLX + STX $0D + PLX + STX $0F + STA [$0D] + LDA $01 + LDX $03 + CLC + ADC #$0002 + BCC L077E86 + INX +L077E86 STA $01 + STX $03 + LDA #$0014 + CMP $05 + BEQ L077E95 + INC $05 + BRA L077E57 +L077E95 PEI $0B + PEI $09 + JSL L151460 + LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L077EAF ENT + PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + STZ $34 + PHY + PHY + PEI $32 + PEI $30 + PEI $2E + PEI $2C + PEA $0000 + JSL L077624 + PLA + STA $1B + PLX + STX $1D + LDA $1B + ORA $1D + BNE L077ED9 + BRL L0781BD +L077ED9 PHY + PHY + PEI $2A + PEI $28 + JSL L07704E + PLA + STA $28 + PLX + STX $2A + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + STA $0F + STX $11 + PEI $2A + PEI $28 + LDA $0F + LDX $11 + JSL L1512A5 + STA $0B + STX $0D + LDA $0B + ORA $0D + BNE L077F1A + BRL L0781A9 +L077F1A LDA L055051 + BEQ L077F4E + PHY + PEI $1D + PEI $1B + PEI $2A + PEI $28 + JSL L078A05 + PLA + LSR + BCS L077F33 + BRL L0781AE +L077F33 LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1F + STX $21 + LDA $28 + LDX $2A + STA [$1F] + TXA + LDY #$0002 + STA [$1F],Y + BRL L0781A9 +L077F4E PHY + PHY + PEI $32 + PEI $30 + JSL L0742B3 + PLA + STA $17 + PLX + STX $19 + PEI $19 + PEI $17 + LDA #$0000 + TAX + JSL L033477 + BEQ L077F6E + BPL L077F75 +L077F6E PEA $072F + JSL L07272E +L077F75 PEI $0D + PEI $0B + LDA #$0000 + TAX + JSL L033477 + BPL L077FF4 + PEI $2A + PEI $28 + PEI $1D + PEI $1B + JSL L1512FB + LDAL L05565D + BEQ L077F98 + BRL L0781AE +L077F98 LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1F + STX $21 + LDA $28 + LDX $2A + STA [$1F] + TXA + LDY #$0002 + STA [$1F],Y + PEI $19 + PEI $17 + PEA $0000 + PEA $0004 + TDC + CLC + ADC #$0028 + PEA $0000 + PHA + JSL L078BF0 + LDA $17 + LDX $19 + PEI $2A + PEI $28 + JSL L150F53 + PHX + PHA + PEI $0D + PEI $0B + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L077FE8 + INX +L077FE8 PHX + PHA + PEA $0001 + JSL L075688 + BRL L0781A9 +L077FF4 PEI $0D + PEI $0B + LDAL L053AD7 + TAX + LDAL L053AD5 + JSL L033477 + BEQ L07801E + BVS L07800C + EOR #$8000 +L07800C BPL L07801E + PHY + PEI $0D + PEI $0B + JSL L076535 + PLA + LSR + BCS L07801E + BRL L0781AE +L07801E PHY + PHY + PEI $32 + PEI $30 + JSL L0742B3 + PLA + STA $17 + PLX + STX $19 + PHY + PHY + LDA $17 + LDX $19 + PEI $11 + PEI $0F + JSL L150F53 + PHX + PHA + JSL L075577 + PLA + STA $03 + PLX + STX $05 + LDA $03 + ORA $05 + BNE L078051 + BRL L07810C +L078051 LDY #$0006 + LDA [$03],Y + PHA + DEY + DEY + LDA [$03],Y + PHA + LDA $0B + LDX $0D + JSL L033477 + BVS L078069 + EOR #$8000 +L078069 BMI L07806E + BRL L07810C +L07806E LDY #$0006 + LDA [$03],Y + PHA + DEY + DEY + LDA [$03],Y + PHA + LDA $0B + LDX $0D + JSL L1512A5 + STA $07 + STX $09 + PEI $05 + PEI $03 + JSL L0750FF + PEI $09 + PEI $07 + LDA #$0000 + TAX + JSL L033477 + BMI L0780B6 + BEQ L0780B6 + LDA $17 + LDX $19 + PEI $2A + PEI $28 + JSL L150F53 + PHX + PHA + PEI $09 + PEI $07 + PEA $0001 + JSL L075688 +L0780B6 PHY + PEI $1D + PEI $1B + PEI $2A + PEI $28 + JSL L078A05 + PLA + LSR + BCS L0780CA + BRL L0781AE +L0780CA LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1F + STX $21 + LDA $28 + LDX $2A + STA [$1F] + TXA + LDY #$0002 + STA [$1F],Y + PHY + PHY + PEI $32 + PEI $30 + JSL L0742B3 + PLA + STA $17 + PLX + STX $19 + PEI $19 + PEI $17 + PEA $0000 + PEA $0004 + TDC + CLC + ADC #$0028 + PEA $0000 + PHA + JSL L078BF0 + BRL L0781A9 +L07810C PHY + PHY + PEI $2A + PEI $28 + PEA $0000 + JSL L0743E8 + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L078128 + BRL L0781AE +L078128 PHY + PEI $1D + PEI $1B + PEI $2A + PEI $28 + JSL L078A05 + PLA + LSR + BCS L07813B + BRA L0781AE +L07813B LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $1F + STX $21 + LDA $28 + LDX $2A + STA [$1F] + TXA + LDY #$0002 + STA [$1F],Y + PHY + PEI $1D + PEI $1B + JSL L0718FA + PLA + STA $01 + PEI $15 + PEI $13 + PEI $11 + PEI $0F + LDY #$0002 + LDA [$1B],Y + PHA + LDA [$1B] + PHA + JSL L078BF0 + PEI $1D + PEI $1B + PEI $01 + JSL L0718DA + PHY + PHY + PEI $32 + PEI $30 + JSL L0742B3 + PLA + STA $17 + PLX + STX $19 + PEI $32 + PEI $30 + PEI $15 + PEI $13 + JSL L078A77 + PEI $19 + PEI $17 + PEI $11 + PEI $0F + PEA $0001 + JSL L075688 +L0781A9 LDA #$0001 + STA $34 +L0781AE PEI $32 + PEI $30 + PEI $2E + PEI $2C + PEA $0000 + JSL L074B81 +L0781BD LDA $26 + STA $32 + LDA $25 + STA $31 + LDA $23 + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L0781CF ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA #$0001 + STA $07 + LDA #$FFFF + LDX #$7FFF + STA $09 + STX $0B + LDA #L0539E9 + LDX #^L0539E9 + STA $0D + STX $0F + LDA #$0001 + STA $05 +L0781F5 LDA L055039 + LDX L05503B + CMP [$0D] + BNE L078205 + LDY #$0002 + TXA + CMP [$0D],Y +L078205 BNE L078221 + LDY #$000A + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + CMP $1A + BNE L078217 + CPX $1C +L078217 BEQ L07821F + PEI $05 + JSL L077CEC +L07821F BRA L078286 +L078221 LDY #$0006 + LDA [$0D],Y + PHA + DEY + DEY + LDA [$0D],Y + PHA + LDA $09 + LDX $0B + JSL L033477 + BVS L078239 + EOR #$8000 +L078239 BMI L07824D + LDY #$0006 + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + STA $09 + STX $0B + LDA $05 + STA $07 +L07824D LDA $0D + LDX $0F + CLC + ADC #$000C + BCC L078258 + INX +L078258 STA $0D + STX $0F + LDA #$000F + CMP $05 + BEQ L078267 + INC $05 + BRA L0781F5 +L078267 LDA $07 + STA $05 + LDA $05 + DEC + PEA $000C + JSL L150BEE + PLX + LDAL L0539E9,X + ORAL L0539EB,X + BEQ L078286 + PEI $05 + JSL L077CEC +L078286 LDA $05 + STA L054FC1 + LDA $05 + DEC + PEA $000C + JSL L150BEE + PLX + TXA + CLC + ADC #L0539E9 + LDX #^L0539E9 + BCC L0782A1 + INX +L0782A1 STA $01 + STX $03 + LDA L055039 + LDX L05503B + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L0782BE + INX +L0782BE STA $11 + STX $13 + PHY + PHY + JSL L15035F + PLA + STA [$11] + PLA + LDY #$0002 + STA [$11],Y + LDA #$0000 + TAX + LDY #$0008 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0782F1 ENT + PHD + TSC + CLC + ADC #$FEEC + TCS + ADC #$0021 + TCD + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + STZ $FC + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + JSL L0735A8 + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BNE L078330 + BRL L0785AC +L078330 LDA L055051 + BEQ L078338 + BRL L078598 +L078338 PHY + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + JSL L070157 + PLA + LSR + BCC L07834D + BRL L078598 +L07834D LDA #$00FF + LDX #$FFDF + AND $00,X + PHA + LDA L055043 + LDX L055045 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EF + STX $F1 + PLA + CMP [$EF] + BNE L0783AF + PHY + PEA $0000 + TDC + CLC + ADC #$FFE0 + PHA + LDA L055043 + LDX L055045 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + CLC + ADC #$0002 + BCC L078394 + INX +L078394 PHX + PHA + LDA #$00FF + LDX #$FFDF + AND $00,X + PHA + JSL L070A10 + PLA + LSR + BCC L0783AF + LDA #$0001 + STA $FC + BRL L078598 +L0783AF LDA L05502B + LDX L05502D + CMP L055039 + BNE L0783BD + CPX L05503B +L0783BD BNE L0783C9 + PEA $0015 + JSL L0727E0 + BRL L078598 +L0783C9 PHY + PEA $003A + PEI $ED + PEI $EB + JSL L071452 + PLA + BNE L0783DD + LDA #$0000 + BRA L0783E0 +L0783DD LDA #$0001 +L0783E0 PHA + PHY + PEA $002F + PEI $ED + PEI $EB + JSL L071452 + PLA + BNE L0783F5 + LDA #$0000 + BRA L0783F8 +L0783F5 LDA #$0001 +L0783F8 ORA $01,S + PLX + LSR + BCC L078408 + PEA $0016 + JSL L0727E0 + BRL L078598 +L078408 LDA L055039 + LDX L05503B + PHX + PHA + PEA $0001 + JSL L0B883D + JSL L074D35 + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + LDA L055043 + LDX L055045 + PHX + PHA + JSL L0718BF + PEI $ED + PEI $EB + JSL L0718BF + LDA L055043 + LDX L055045 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDY #$0002 + LDA [$EB],Y + PHA + LDA [$EB] + PHA + JSL L075A0C + LDAL L05565D + STA $E5 + LDA $E5 + BEQ L0784DE + PHY + LDA L055043 + LDX L055045 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $0000 + JSL L075D3B + PLA + STA $E3 + LDAL L05565D + BNE L0784CC + PHY + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055043 + LDX L055045 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + JSL L150B64 + PLA + STA L05503D + LDAL L05565D + BEQ L0784BD + STZ L05503D +L0784BD LDA $E3 + STA L055047 + PEA $0017 + JSL L0727E0 + BRL L078598 +L0784CC LDA #$0047 + CMP $E5 + BNE L0784DE + PEA $0017 + JSL L0727E0 + JSL L070000 +L0784DE PHY + LDY #$0002 + LDA [$EB],Y + PHA + LDA [$EB] + PHA + PEA $0000 + JSL L075D3B + PLA + STA $E3 + LDAL L05565D + BEQ L0784FB + BRL L07858D +L0784FB PHY + PEA $0000 + PEA $0000 + PEA $0000 + LDY #$0002 + LDA [$EB],Y + PHA + LDA [$EB] + PHA + JSL L150B64 + PLA + STA L05503D + LDAL L05565D + BEQ L07851F + STZ L05503D +L07851F LDA $E3 + STA L055047 + LDA L055039 + LDX L05503B + STA $DF + STX $E1 + LDA L055043 + LDX L055045 + PHX + PHA + JSL L07185A + LDA $EB + LDX $ED + STA L055043 + STX L055045 + STZ $EB + STZ $ED + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $E7 + PLX + STX $E9 + PHY + PHY + PEI $E9 + PEI $E7 + JSL L078841 + PLA + STA L055039 + PLA + STA L05503B + PEI $E9 + PEI $E7 + JSL L07185A + PEI $E1 + PEI $DF + JSL L09827F + LDA #$0001 + STA $FC + BRA L078598 +L07858D PEA $0017 + JSL L0727E0 + JSL L070000 +L078598 LDA L055043 + LDX L055045 + PHX + PHA + JSL L07191C + PEI $ED + PEI $EB + JSL L07185A +L0785AC LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$011A + TCS + RTL + +L0785BE ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + STZ $18 + LDA L055051 + BEQ L0785D0 + BRL L07868D +L0785D0 PHY + PHY + LDY #$0002 + LDA [$14],Y + PHA + LDA [$14] + PHA + JSL L071C98 + PLA + PLX + INC + BNE L0785E5 + INX +L0785E5 STA $07 + STX $09 + PEI $09 + PEI $07 + LDA #$7530 + LDX #$0000 + JSL L033477 + BEQ L078603 + BVS L0785FE + EOR #$8000 +L0785FE BPL L078603 + BRL L07868D +L078603 PHY + LDA $07 + LDX $09 + CLC + ADC #$0604 + BCC L07860F + INX +L07860F PHX + PHA + LDAL L053A9F + TAX + LDAL L053A9D + JSL L1512A5 + PHX + PHA + JSL L07664A + PLA + LSR + BCC L07868D + LDA #$0004 + STA $01 + STZ $03 + PHY + PEI $16 + PEI $14 + JSL L0718FA + PLA + STA $05 + PEA $0000 + PEA $0600 + PEA $0000 + PEA $0004 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L078BF0 + PEA $0000 + PEA $0604 + PEI $09 + PEI $07 + LDY #$0002 + LDA [$14],Y + PHA + LDA [$14] + PHA + JSL L078BF0 + PEI $16 + PEI $14 + PEI $05 + JSL L0718DA + JSL L075602 + LDA L055039 + LDX L05503B + PHX + PHA + PEA $0000 + JSL L0B883D + LDA #$0001 + STA $18 +L07868D LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L07869F ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + LDA #$0000 + TAX + STA [$24] + TXA + LDY #$0002 + STA [$24],Y + LDA #$0000 + TAX + STA [$20] + TXA + LDY #$0002 + STA [$20],Y + LDA $28 + ORA $2A + BNE L0786C8 + BRL L07882F +L0786C8 STZ $07 + LDY #$0002 + LDA [$28],Y + TAX + LDA [$28] + STA $03 + STX $05 + LDA [$03] + STA $01 + LDA #$0001 + SEC + SBC $01 + BEQ L0786E9 + BVS L0786E7 + EOR #$8000 +L0786E7 BMI L078719 +L0786E9 LDA $01 + STA $09 +L0786ED LDA #$0002 + CLC + ADC $03 + LDX $05 + BCC L0786F8 + INX +L0786F8 STA $17 + STX $19 + LDA $09 + DEC + TAY + LDA #$00FF + AND [$17],Y + CMP #$003A + BNE L078710 + LDA $09 + STA $07 + BRA L078719 +L078710 LDA $09 + DEC + BEQ L078719 + DEC $09 + BRA L0786ED +L078719 LDA $07 + STA $0B + LDY #$0002 + LDA [$28],Y + TAX + LDA [$28] + STA $17 + STX $19 + LDA [$17] + SEC + SBC $07 + STA $0D + LDA $0B + BNE L07873A + STZ $0F + STZ $11 + BRA L0787A4 +L07873A PHY + PHY + LDA $0B + INC + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $0F + PLX + STX $11 + LDAL L05565D + BEQ L078766 + BRL L078817 +L078766 LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + STA $17 + STX $19 + LDA $0B + STA [$17] + LDY #$0002 + LDA [$28],Y + TAX + LDA [$28] + CLC + ADC #$0002 + BCC L078785 + INX +L078785 PHX + PHA + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0002 + BCC L078796 + INX +L078796 PHX + PHA + LDA $0B + JSL L150488 + PHX + PHA + JSL L070597 +L0787A4 PHY + PHY + LDA $0D + INC + INC + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $13 + PLX + STX $15 + LDAL L05565D + BNE L078817 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $17 + STX $19 + LDA $0D + STA [$17] + LDY #$0002 + LDA [$28],Y + TAX + LDA [$28] + CLC + ADC #$0002 + BCC L0787EC + INX +L0787EC PHX + PHA + LDA $07 + JSL L150488 + JSL L150F53 + PHX + PHA + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + CLC + ADC #$0002 + BCC L078809 + INX +L078809 PHX + PHA + LDA $0D + JSL L150488 + PHX + PHA + JSL L070597 +L078817 LDA $0F + LDX $11 + STA [$24] + TXA + LDY #$0002 + STA [$24],Y + LDA $13 + LDX $15 + STA [$20] + TXA + LDY #$0002 + STA [$20],Y +L07882F LDA $1E + STA $2A + LDA $1D + STA $29 + LDA $1B + TCD + TSC + CLC + ADC #$0028 + TCS + RTL + +L078841 ENT + PHD + TSC + CLC + ADC #$FDF0 + TCS + ADC #$011D + TCD + LDA $F8 + ORA $FA + BEQ L0788D1 + LDA [$F8] + LDY #$0002 + ORA [$F8],Y + BEQ L0788D1 + LDY #$0002 + LDA [$F8],Y + TAX + LDA [$F8] + STA $EF + STX $F1 + LDA #$0004 + CMP [$EF] + BNE L0788D1 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + PEI $FA + PEI $F8 + JSL L072CD4 + PEA $0100 + JSL L0313BE + PHY + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEA ^L040A77 + PEA L040A77 + JSL L071C56 + PLA + LSR + BCC L0788D1 + PHY + PHY + LDA L055031 + LDX L055033 + PHX + PHA + JSL L070525 + PLA + STA $E7 + PLX + STX $E9 + PHY + PHY + LDA L055035 + LDX L055037 + PHX + PHA + JSL L070525 + PLA + STA $E3 + PLX + STX $E5 + BRA L0788EB +L0788D1 PEI $FA + PEI $F8 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L07869F +L0788EB PHY + PEI $E9 + PEI $E7 + LDA L054FFF + LDX L055001 + PHX + PHA + JSL L0713AC + PLA + STA $EB + LDA $EB + BNE L078927 + PEI $E9 + PEI $E7 + LDA L054FFF + LDX L055001 + PHX + PHA + JSL L070083 + PHY + PEI $E9 + PEI $E7 + LDA L054FFF + LDX L055001 + PHX + PHA + JSL L0713AC + PLA + STA $EB +L078927 PHY + PEI $E5 + PEI $E3 + LDA L054FFB + LDX L054FFD + PHX + PHA + JSL L0713AC + PLA + STA $ED + LDA $ED + BNE L078963 + PEI $E5 + PEI $E3 + LDA L054FFB + LDX L054FFD + PHX + PHA + JSL L070083 + PHY + PEI $E5 + PEI $E3 + LDA L054FFB + LDX L054FFD + PHX + PHA + JSL L0713AC + PLA + STA $ED +L078963 LDA $EB + JSL L150488 + PEA $0001 + PEA $0000 + JSL L150D50 + LDA $ED + JSL L150488 + JSL L150F53 + STA $FC + STX $FE + PEI $E9 + PEI $E7 + PEI $E5 + PEI $E3 + JSL L071825 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0216 + TCS + RTL + +L07899F ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + LDA L054FFF + LDX L055001 + PHX + PHA + PEI $14 + JSL L0710E8 + PLA + STA $01 + PLX + STX $03 + PHY + PHY + LDA L054FFB + LDX L054FFD + PHX + PHA + PEI $12 + JSL L0710E8 + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $03 + PEI $01 + PEI $07 + PEI $05 + JSL L072B9F + PLA + STA $16 + PLX + STX $18 + PEI $03 + PEI $01 + PEI $07 + PEI $05 + JSL L071825 + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L078A05 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEI $10 + PEI $0E + JSL L1512FB + LDAL L05565D + BEQ L078A58 + PEA $0000 + JSL L07479E + PEI $0C + PEI $0A + PEI $10 + PEI $0E + JSL L1512FB + LDAL L05565D + BEQ L078A3B + LDA #$0001 +L078A3B PHA + LDA L055003 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L078A58 + JSL L151373 + PEI $0C + PEI $0A + PEI $10 + PEI $0E + JSL L1512FB +L078A58 LDX #$0000 + LDAL L05565D + BNE L078A62 + INX +L078A62 TXA + STA $12 + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L078A77 PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA $1C + AND #$001F + BEQ L078A8D + PEA $06FB + JSL L07272E +L078A8D PHY + PHY + PEI $22 + PEI $20 + JSL L0742B3 + LDA #$0000 + TAX + JSL L033477 + BPL L078AA8 + PEA $06FC + JSL L07272E +L078AA8 PEI $22 + PEI $20 + PEA $0000 + PEA $0100 + JSL L150290 + PLY + PLY + PLY + PLY + STA $0F + STX $11 + PEI $11 + PEI $0F + PEA $0000 + PEA $0080 + JSL L150290 + PLY + PLY + PLY + PLY + STA $0B + STX $0D + LDA $0F + AND #$007F + STA $09 + PHY + PHY + PEI $0D + PEI $0B + JSL L077342 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L078AF8 + PEA $0098 + JSL L07272E +L078AF8 LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDA $09 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $01 + STX $03 + LDA $1C + ORA $1E + BNE L078B70 + LDA $01 + LDX $03 + INC + BNE L078B38 + INX +L078B38 AND #$00FF + JSL L150488 + STA $01 + STX $03 + PEI $0D + PEI $0B + LDAL L053ABB + TAX + LDAL L053AB9 + JSL L033477 + BVS L078B59 + EOR #$8000 +L078B59 BMI L078B6E + LDA $0B + LDX $0D + STAL L053AB9 + TXA + STAL L053ABB + LDA #$0001 + STA L05504D +L078B6E BRA L078BA1 +L078B70 LDA $01 + AND #$00FF + JSL L150488 + PHX + PHA + PEI $1E + PEI $1C + PEA $0000 + PEA $0020 + JSL L150290 + PLY + PLY + PLY + PLY + PEA $0000 + PEA $0100 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 +L078BA1 LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDA $09 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $13 + STX $15 + LDA $01 + LDX $03 + STA [$13] + TXA + LDY #$0002 + STA [$13],Y + PEI $0D + PEI $0B + PEA $0001 + JSL L074AFC + LDA $1A + STA $22 + LDA $19 + STA $21 + LDA $17 + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L078BF0 ENT + PHD + TSC + CLC + ADC #$FEE2 + TCS + ADC #$0033 + TCD + LDA L05504F + BEQ L078C03 + BRL L078C92 +L078C03 LDA L055047 + PHA + PEI $FA + PEI $F8 + JSL L075E14 + PHY + PHY + LDA L055047 + PHA + PEI $F2 + PEI $F0 + PEI $F6 + PEI $F4 + PEA $0000 + JSL L075E55 + PLA + STA $E3 + PLX + STX $E5 + LDAL L05565D + BEQ L078C86 + LDAL L05565D + STA $E1 + LDA #$002B + CMP $E1 + BNE L078C46 + PHY + JSL L076B39 + PLA + LSR + BCS L078C03 +L078C46 PEA $0000 + TDC + CLC + ADC #$00CD + PHA + LDA $E1 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFCD + PHA + PEA $0027 + JSL L072809 + PEA ^L040A7C + PEA L040A7C + PEA ^L040A7D + PEA L040A7D + JSL L073C22 + PEA $0025 + JSL L0727E0 + JSL L070000 +L078C86 LDA #$0001 + STA L054FF9 + LDA #$0001 + STA L054FF5 +L078C92 LDA $EE + STA $FA + LDA $ED + STA $F9 + LDA $EB + TCD + TSC + CLC + ADC #$012C + TCS + RTL + +L078CA4 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L05504F + BEQ L078CB4 + BRL L078D7B +L078CB4 LDA #$2000 + ANDL L053AE9 + BEQ L078CC0 + LDA #$0001 +L078CC0 STA $01 + LDAL L053AAB + TAX + LDAL L053AA9 + STA $03 + STX $05 + LDA L05501B + LDX L05501D + STAL L053B29 + TXA + STAL L053B2B + LDA L05501B + LDX L05501D + PHX + PHA + LDAL L053B27 + TAX + LDAL L053B25 + JSL L033477 + BVS L078CF8 + EOR #$8000 +L078CF8 BMI L078D09 + LDA L05501B + LDX L05501D + STAL L053B25 + TXA + STAL L053B27 +L078D09 LDAL L053AAB + PHA + LDAL L053AA9 + PHA + PHY + PHY + PEA ^L053A9D + PEA L053A9D + PEA $0000 + PEA $0180 + JSL L071E31 + PLA + PLX + JSL L1512A5 + STAL L053AA9 + TXA + STAL L053AAB + LDA $01 + BEQ L078D46 + PEA ^L053AB5 + PEA L053AB5 + PEI $05 + PEI $03 + JSL L077E22 +L078D46 PEA $0000 + PEA $0000 + PEA $0000 + PEA $0600 + PEA ^L053A9D + PEA L053A9D + JSL L078BF0 + LDA $01 + BEQ L078D6E + PEA ^L053AB5 + PEA L053AB5 + PEI $05 + PEI $03 + JSL L077E22 +L078D6E LDA $03 + LDX $05 + STAL L053AA9 + TXA + STAL L053AAB +L078D7B STZ L05504D + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L078D85 ENT + PHD + TSC + SEC + SBC #$0014 + TCD + TCS + LDA $1A + CMP L055055 + BEQ L078D99 + PHA + JSL L0792D7 +L078D99 LDY #$0000 + TYA + TYX + SEP #$20 + STZ $02 + STZ $04 + STZ $06 + LDA [$22] + TAX + LDAL L078F91,X + BNE L078DB2 + BRL L078E59 +L078DB2 SEP #$20 + ASL + STA $01 + INY + LDA [$22],Y + TAX + LDAL L078F91,X + BNE L078DC4 + BRL L078E59 +L078DC4 ASL + STA $03 + INY + LDA [$22],Y + TAX + LDAL L078F91,X + BNE L078DD4 + BRL L078E59 +L078DD4 REP #$20 + STY $07 + LDX $1C + STX $09 + LDX $03 + ORAL L078EC0,X + LDX $01 + ORAL L078F00,X + STA $0B + CMP #$0000 + BNE L078DFC + LDY $07 + INY + LDA [$22],Y + TAX + LDA L078F91,X + BEQ L078E59 + LDA $0B +L078DFC STA $13 +L078DFE JSR L078EA3 + JSR L078E88 + DEC $09 + BEQ L078E16 + LDA $0B + ASL + ADC #$0000 + ASL + ADC #$0000 + STA $0B + BRA L078DFE +L078E16 LDY $07 + INY + STY $07 + LDA [$22],Y + AND #$00FF + TAX + LDAL L078F91,X + AND #$00FF + BEQ L078E59 + STA $05 + REP #$20 + LDA $13 + XBA + LSR + AND #$001E + TAX + LDA L0532C5,X + STA $0F + LDA $13 + ASL + ASL + ASL + ASL + ASL + ORA $05 + STA $13 + JSR L078EA3 + CLC + ADC $0F + CMP L055053 + BCC L078E54 + SBC L055053 +L078E54 JSR L078E88 + BRA L078E16 +L078E59 REP #$20 + CPX #$0000 + BEQ L078E75 +L078E60 INY + LDA [$22],Y + AND #$00FF + BEQ L078E75 + TAX + LDAL L078F91,X + AND #$00FF + BEQ L078E60 + BRL L078DB2 +L078E75 LDA $18 + STA $24 + LDA $17 + STA $23 + LDX $15 + TDC + CLC + ADC #$0022 + TCS + TXA + TCD + RTL + +L078E88 CLC + ADC #$0009 + TAY + AND #$000F + ASL + TAX + TYA + LSR + LSR + LSR + AND #$1FFE + TAY + LDA [$1E],Y + ORAL L078F40,X + STA [$1E],Y + RTS + +L078EA3 TAY + AND #$00FF + ASL + PHA + TYA + XBA + AND #$00FF + ASL + TAX + LDA L0532E5,X + PLX + ADC L0534E5,X + CMP L055053 + BCC L078EBF + SBC L055053 +L078EBF RTS + +L078EC0 DW $0000 + DW $0020 + DW $0040 + DW $0060 + DW $0080 + DW $00A0 + DW $00C0 + DW $00E0 + DW $0100 + DW $0120 + DW $0140 + DW $0160 + DW $0180 + DW $01A0 + DW $01C0 + DW $01E0 + DW $0200 + DW $0220 + DW $0240 + DW $0260 + DW $0280 + DW $02A0 + DW $02C0 + DW $02E0 + DW $0300 + DW $0320 + DW $0340 + DW $0360 + DW $0380 + DW $03A0 + DW $03C0 + DW $03E0 +L078F00 DW $0000 + DW $0400 + DW $0800 + DW $0C00 + DW $1000 + DW $1400 + DW $1800 + DW $1C00 + DW $2000 + DW $2400 + DW $2800 + DW $2C00 + DW $3000 + DW $3400 + DW $3800 + DW $3C00 + DW $4000 + DW $4400 + DW $4800 + DW $4C00 + DW $5000 + DW $5400 + DW $5800 + DW $5C00 + DW $6000 + DW $6400 + DW $6800 + DW $6C00 + DW $7000 + DW $7400 + DW $7800 + DW $7C00 +L078F40 DW $0001 + DW $0002 + DW $0004 + DW $0008 + DW $0010 + DW $0020 + DW $0040 + DW $0080 + DW $0100 + DW $0200 + DW $0400 + DW $0800 + DW $1000 + DW $2000 + DW $4000 + DW $8000 +L078F60 ENT + PHD + PHY + TSC + TCD + LDY #$00FF + SEP #$20 +L078F69 TYA + LDX #$0000 +L078F6D ASL + BEQ L078F75 + BCC L078F6D + INX + BRA L078F6D +L078F75 INX + TXA + STA [$08],Y + DEY + BNE L078F69 + LDA #$00 + STA [$08] + REP #$20 + LDA $06 + STA $0A + LDA $05 + STA $09 + TDC + TCS + PLY + PLD + PLY + PLY + RTL + +L078F91 HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 1B1C1D1E1F0A1116181A000000000000 + HEX 000102030405060708090A0B0C0D0E0F + HEX 101112131415161718191A0000000000 + HEX 000102030405060708090A0B0C0D0E0F + HEX 101112131415161718191A0000000000 + HEX 010103050E0F15010101010101030505 + HEX 0505090909090E0F0F0F0F0F15151515 + HEX 0000000000000000000000000000010F + HEX 0000000000000000000000010F00010F + HEX 000000000000000000000001010F0F0F + HEX 00000000000000001919000000000000 + HEX 00000000000105010505090909090F0F + HEX 000F1515150000000000000000000000 + +L079091 LDA $04,S + STAL L0790A7+1 + LDA $05,S + STAL L0790A7+2 + LDA $01,S + STA $05,S + LDA $02,S + STA $06,S + PLY + PLY +L0790A7 JMPL $000000 + +L0790AB ENT + PHD + TSC + TCD + STZ $12 + STZ $10 + LDA $0A + ASL + ASL + DEC + TAY + LDA $06 + STAL L0790C9+1 + LDA $07 + STAL L0790C9+2 + SEP #$20 +L0790C6 LDA [$0C],Y + TAX +L0790C9 LDAL $000000,X + CLC + ADC $10 + STA $10 + BCC L0790D6 + INC $11 +L0790D6 DEY + BPL L0790C6 + REP #$20 + LDA $04 + STA $0E + LDA $03 + STA $0D + TDC + TCS + PLD + CLC + ADC #$000C + TCS + RTL + +L0790EC ENT + PHD + PHY + TSC + TCD + STZ $0E + LDY $08 + LDA [$0A],Y + AND #$00FF + STA $01 + AND #$0007 + ASL + TAX + LDA $01 + LSR + LSR + LSR + TAY + LDAL L079197,X + TYX + ANDL L07917F,X + BEQ L07916F + LDA $01 + CMP #$002C + BEQ L079147 + CMP #$002E + BEQ L07915A + CMP #$0027 + BNE L07916A + DEY + BMI L07916A + LDA [$0A],Y + AND #$00FF + CMP #$0030 + BCC L07916A + CMP #$00A0 + BCS L07916A + INY + INY + LDA [$0A],Y + AND #$00FF + CMP #$0030 + BCC L07916A + CMP #$00A0 + BCS L07916A + BRA L07916F +L079147 DEY + BMI L07916A + LDA [$0A],Y + AND #$00FF + CMP #$0030 + BCC L07916A + CMP #$003A + BCS L07916A + INY +L07915A INY + LDA [$0A],Y + AND #$00FF + CMP #$0030 + BCC L07916A + CMP #$003A + BCC L07916F +L07916A LDA #$0001 + STA $0E +L07916F LDA $06 + STA $0C + LDA $05 + STA $0B + TDC + TCS + PLY + PLD + PLY + PLY + PLY + RTL + +L07917F DW $FFFF + DW $FFFF + DW $FFF3 + DW $3F00 + DW $0080 + DW $1F00 + DW $0080 + DW $1F00 + DW $0000 + DW $0000 + DW $FCCF + DW $E4F7 +L079197 DW $0080 + DW $0040 + DW $0020 + DW $0010 + DW $0008 + DW $0004 + DW $0002 + DW $0002 +L0791A7 ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + STZ $14 + STZ $16 + PHA + PHA + PEI $12 + PEI $10 + PEA $0000 + JSL L07963D + PLA + PLX + STA $05 + STX $07 + SEC + SBC #$000E + BCS L0791CC + DEX +L0791CC STA $01 + STX $03 + STA L055059 + STX L05505B + LDA [$01] + BEQ L0791FC + TAX + LDY #$0002 +L0791DE LDA [$05],Y + CMP $0E + BNE L0791EE + LDA $05 + LDX $07 + STA $14 + STX $16 + BRA L0791FC +L0791EE LDA [$05] + CLC + ADC $05 + STA $05 + BCC L0791F9 + INC $07 +L0791F9 DEX + BNE L0791DE +L0791FC LDA $0C + STA $12 + LDA $0B + STA $11 + LDX $09 + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + RTL + +L07920F ENT + PHD + TSC + SEC + SBC #$000E + TCD + TCS + STZ $22 + LDA $1C + CMP #$8000 + ROR + STA $1C + PHY + PHY + PHY + PHY + PEI $20 + PEI $1E + JSL L077A5B + PEA $0000 + JSL L07963D + PLA + STA $01 + PLA + STA $03 + ORA $01 + BNE L079241 + BRL L0792B9 +L079241 LDA $01 + LDX $03 + SEC + SBC #$000E + BCS L07924C + DEX +L07924C STA $05 + STX $07 + LDA [$05] + BEQ L0792B9 + TAY + STZ $0B + STZ $0D +L079259 PHY + LDY #$0004 + LDA [$01],Y + BMI L079297 + AND #$000F + CMP $18 + BEQ L07926E + LDA $18 + BEQ L07926E + BRA L079297 +L07926E PHY + TDC + CLC + ADC #$001A + PEA $0000 + PHA + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L079283 + INX +L079283 PHX + PHA + _PtInRect + PLA + BEQ L079297 + LDA $03 + STA $0D + LDA $01 + STA $0B +L079297 LDA [$01] + CLC + ADC $01 + BCC L0792A0 + INC $03 +L0792A0 STA $01 + PLY + DEY + BNE L079259 + LDA $0B + ORA $0D + BEQ L0792B9 + LDY #$002A +L0792AF LDA [$0B],Y + STA [$14],Y + DEY + DEY + BPL L0792AF + INC $22 +L0792B9 PEI $20 + PEI $1E + PEA $0000 + JSL L074E4D + LDA $12 + STA $20 + LDA $11 + STA $1F + LDX $0F + TDC + CLC + ADC #$001E + TCS + TXA + TCD + RTL + +L0792D7 ENT + PHD + PHY + PHY + TSC + TCD + LDA $0A + STAL L055055 + DEC + ASL + TAX + LDAL L079355,X + STA $03 + STAL L055053 + LDA #$0000 + TAX + LDY #$0100 + BRA L079302 +L0792F8 INX + INX + INC + CMP $03 + BCC L079302 + LDA #$0000 +L079302 STA L0534E5,X + DEY + BNE L0792F8 + INC + STA $01 + TYA + TYX + LDY #$0100 + BRA L07931D +L079312 INX + INX + CLC + ADC $01 + CMP $03 + BCC L07931D + SBC $03 +L07931D STA L0532E5,X + DEY + BNE L079312 + ADC $01 + CMP $03 + BCC L07932B + SBC $03 +L07932B STA $01 + TYA + TYX + LDY #$0010 + BRA L07933F +L079334 INX + INX + CLC + ADC $01 + CMP $03 + BCC L07933F + SBC $03 +L07933F STAL L0532C5,X + DEY + BNE L079334 + LDA $08 + STA $0A + LDA $07 + STA $09 + TDC + TCS + PLY + PLY + PLD + PLY + RTL + +L079355 DW $0017 + DW $0035 + DW $0053 + DW $0071 + DW $0097 + DW $00B5 + DW $00D3 + DW $00F1 + DW $0115 + DW $0137 + DW $0151 + DW $0175 + DW $0191 + DW $01B7 + DW $01D3 + DW $01F7 + DW $020B + DW $0233 + DW $0257 + DW $0277 + DW $0295 + DW $02B3 + DW $02D7 + DW $02F5 + DW $0313 + DW $0337 + DW $0355 + DW $0377 + DW $0397 + DW $03B3 + DW $03D7 + DW $03F5 + +L079395 PHD + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$0A] + STA $01 + LDA [$0A],Y + STA $03 + SEP #$20 +L0793A7 LDA [$01] + BEQ L0793BF + CMP #$0D + BEQ L0793BF + CMP #$20 + BEQ L0793BF + INC $01 + BNE L0793A7 + INC $02 + BNE L0793A7 + INC $03 + BRA L0793A7 +L0793BF REP #$20 + LDA $01 + STA [$0A] + LDA $03 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L0793D9 PHB + PHD + PHY + PHY + PHY + TSC + TCD + LDA #$0001 + STA $17 + LDA $0D + BEQ L079454 + PEA >L0714D9 + PLB + PLB + LDA #$0000 + TAX + SEP #$20 + LDA [$13] + BEQ L079456 + TAX + LDA L0714D9,X + STA $01 +L0793FE LDY #$0002 + JSR L07946C +L079404 LDY #$0000 + TYX + STY $03 +L07940A LDA [$0F],Y + BEQ L079445 + TAX + LDA L0714D9,X + CMP $01 + BEQ L07941B + INY + STY $03 + BRA L07940A +L07941B JSR L07946C + LDY #$FFFF +L079421 INY + LDA [$0F],Y + BEQ L07943F + STA $05 + LDA [$13],Y + BEQ L079456 + TAX + LDA L0714D9,X + LDX $05 + CMP L0714D9,X + BEQ L079421 + LDY #$0001 + JSR L07946C + BRA L079404 +L07943F LDA [$13],Y + BEQ L079456 + STY $03 +L079445 LDX $0D + DEX + BEQ L079454 + STX $0D + LDY $03 + INY + JSR L07946C + BRA L0793FE +L079454 STZ $17 +L079456 REP #$20 + LDA $0B + STA $15 + LDA $09 + STA $13 + LDX $07 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + PLB + RTL + +L07946C PHP + REP #$20 + TYA + CLC + ADC $0F + STA $0F + BNE L079479 + INC $11 +L079479 LDA #$0000 + PLP + RTS + +L07947E ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $12 + LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PHY + PHY + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L07704E + PLA + PLX + JSL L033477 + BEQ L0794BA + BRL L079546 +L0794BA LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDY #$002A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CLC + ADC #$0032 + BCC L0794D4 + INX +L0794D4 PHX + PHA + LDY #$0030 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + JSL L033477 + BVS L0794ED + EOR #$8000 +L0794ED BMI L0794F1 + BRA L079546 +L0794F1 LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$4B42 + BNE L079503 + CPX #$4447 +L079503 BEQ L079507 + BRA L079546 +L079507 LDY #$0016 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BEQ L07951E + BPL L079520 +L07951E BRA L079546 +L079520 LDY #$0024 + LDA [$01],Y + SEC + SBC #$0000 + BPL L07952D + BRA L079546 +L07952D LDY #$002A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L079544 + BRA L079546 +L079544 STZ $12 +L079546 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L079558 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $12 + LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PHY + PHY + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L07704E + PLA + PLX + JSL L033477 + BEQ L079594 + BRL L07962B +L079594 LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDY #$002A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CLC + ADC #$0032 + BCC L0795AE + INX +L0795AE PHX + PHA + LDY #$0030 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + JSL L033477 + BVS L0795C7 + EOR #$8000 +L0795C7 BMI L0795CB + BRA L07962B +L0795CB LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$4143 + BNE L0795DD + CPX #$4452 +L0795DD BEQ L0795E1 + BRA L07962B +L0795E1 LDY #$0024 + LDA [$01],Y + SEC + SBC #$0000 + BPL L0795EE + BRA L07962B +L0795EE LDY #$002A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L079605 + BRA L07962B +L079605 LDY #$002C + LDA [$01],Y + SEC + SBC #$0000 + BPL L079612 + BRA L07962B +L079612 LDY #$0030 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BPL L079629 + BRA L07962B +L079629 STZ $12 +L07962B LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L07963D PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + STZ $20 + STZ $22 + LDA $1C + ORA $1E + BNE L079652 + BRL L079740 +L079652 LDA [$1C] + LDY #$0002 + ORA [$1C],Y + BNE L07965E + BRL L079740 +L07965E LDY #$0002 + LDA [$1C],Y + TAX + LDA [$1C] + STA $0D + STX $0F + LDY #$0006 + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + STA $05 + STX $07 + LDA #$4143 + LDX #$4452 + CMP $05 + BNE L079684 + CPX $07 +L079684 BNE L07968B + LDA #$0000 + BRA L07968E +L07968B LDA #$0001 +L07968E BEQ L0796AB + LDA #$4B42 + LDX #$4447 + CMP $05 + BNE L07969C + CPX $07 +L07969C BNE L0796A3 + LDA #$0000 + BRA L0796A6 +L0796A3 LDA #$0001 +L0796A6 BEQ L0796AB + BRL L079740 +L0796AB LDY #$0002 + LDA [$1C],Y + TAX + LDA [$1C] + CLC + ADC #$0032 + BCC L0796BA + INX +L0796BA STA $09 + STX $0B + LDA $1A + BEQ L079738 + LDA $09 + LDX $0B + SEC + SBC #$000E + BCS L0796CD + DEX +L0796CD STA $01 + STX $03 + PEI $0B + PEI $09 + LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + STA $09 + STX $0B + LDA $1A + DEC + BEQ L079738 + PEI $0B + PEI $09 + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + STA $09 + STX $0B + LDA $1A + DEC + DEC + BEQ L079738 + LDY #$0010 + LDA #$0400 + AND [$0D],Y + CMP #$0000 + BEQ L079724 + LDA $09 + LDX $0B + CLC + ADC #$0020 + BCC L079720 + INX +L079720 STA $09 + STX $0B +L079724 LDA #$0003 + CMP $1A + BEQ L079738 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L071AB8 +L079738 LDA $09 + LDX $0B + STA $20 + STX $22 +L079740 LDA $18 + STA $1E + LDA $17 + STA $1D + LDA $15 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L079752 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055057 + BEQ L079779 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PHY + PHY + JSL L07B114 + PEA $0000 + JSL L07E171 + STZ L055057 +L079779 PLY + PLY + PLD + RTL + +L07977D ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + STZ $03 + PHY + PHY + PEI $24 + PEI $22 + JSL L077A5B + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L0797A0 + BRL L079820 +L0797A0 PHY + PHY + PEI $15 + PEI $13 + PEA $0000 + JSL L07963D + PLA + STA $0B + PLX + STX $0D + LDA $0B + ORA $0D + BEQ L079820 + LDA $0B + LDX $0D + SEC + SBC #$000E + BCS L0797C4 + DEX +L0797C4 STA $07 + STX $09 + LDA $20 + BNE L0797D2 + LDA [$07] + STA $03 + BRA L079815 +L0797D2 LDA [$07] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0797E1 + EOR #$8000 +L0797E1 BPL L079815 + LDA #$0001 + STA $05 +L0797E8 LDY #$0004 + LDA #$000F + AND [$0B],Y + CMP $20 + BNE L0797F9 + LDA $03 + INC + STA $03 +L0797F9 PEI $0D + PEI $0B + LDA [$0B] + JSL L150488 + JSL L150F53 + STA $0B + STX $0D + LDA $05 + CMP $01 + BEQ L079815 + INC $05 + BRA L0797E8 +L079815 PEI $24 + PEI $22 + PEA $0000 + JSL L074E4D +L079820 LDA $03 + STA $26 + LDA $1E + STA $24 + LDA $1D + STA $23 + LDA $1B + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L079836 ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + STZ $34 + STZ $36 + PHY + PHY + PEA $0000 + PEA $0038 + PEA $4447 + PEA $4B42 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $23 + PLX + STX $25 + PHY + PHY + PEI $25 + PEI $23 + JSL L07721A + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L079879 + BRL L079A07 +L079879 LDA $30 + LDX $32 + STA $1B + STX $1D + PHY + PHY + PEI $1D + PEI $1B + JSL L07721A + PLA + STA $0F + PLX + STX $11 + LDA $0F + ORA $11 + BNE L0798B7 + PEI $25 + PEI $23 + PEA $0000 + JSL L074A24 + PHY + PEI $25 + PEI $23 + PEA $4447 + PEA $4B42 + JSL L0751BE + PLA + STA $0D + BRL L079A07 +L0798B7 LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0018 + BCC L0798C6 + INX +L0798C6 STA $27 + STX $29 + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + STA $1F + STX $21 + PHY + PHY + PEI $21 + PEI $1F + JSL L07721A + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L079917 + PEI $1D + PEI $1B + PEA $0000 + JSL L074A24 + PEI $25 + PEI $23 + PEA $0000 + JSL L074A24 + PHY + PEI $25 + PEI $23 + PEA $4447 + PEA $4B42 + JSL L0751BE + PLA + STA $0D + BRL L079A07 +L079917 LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0018 + BCC L079926 + INX +L079926 STA $27 + STX $29 + LDA $23 + LDX $25 + STA [$27] + TXA + LDY #$0002 + STA [$27],Y + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + CLC + ADC #$001C + BCC L079945 + INX +L079945 STA $27 + STX $29 + LDA $23 + LDX $25 + STA [$27] + TXA + LDY #$0002 + STA [$27],Y + PEI $1D + PEI $1B + PEA $0001 + JSL L074A24 + PEI $21 + PEI $1F + PEA $0001 + JSL L074A24 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$000C + BCC L07997A + INX +L07997A PHX + PHA + PEA $0000 + PEA $002C + JSL L071EC5 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $01 + STX $03 + LDA $1F + LDX $21 + LDY #$0018 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $1B + LDX $1D + LDY #$001C + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0004 + STA $05 + STZ $07 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0032 + BCC L0799C4 + INX +L0799C4 INC + BNE L0799C8 + INX +L0799C8 STA $09 + STX $0B + LDA $05 + LDX $07 + STA [$09] + TXA + LDY #$0002 + STA [$09],Y + PEI $25 + PEI $23 + PEA $0001 + JSL L074A24 + LDAL L053AC3 + TAX + LDAL L053AC1 + INC + BNE L0799F0 + INX +L0799F0 STAL L053AC1 + TXA + STAL L053AC3 + LDA #$0001 + STA L05504D + LDA $23 + LDX $25 + STA $34 + STX $36 +L079A07 LDA $2E + STA $32 + LDA $2D + STA $31 + LDA $2B + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L079A19 ENT + PHD + TSC + CLC + ADC #$FF5A + TCS + TCD + STZ $B4 + STZ $B6 + PHY + PHY + PEA $0000 + PEA $0100 + PEA $4452 + PEA $4143 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $9D + PLX + STX $9F + LDA $9D + ORA $9F + BNE L079A4C + BRL L079BDA +L079A4C TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0000 + PEA $0084 + JSL L071EC5 + LDA $9D + LDX $9F + STA $11 + STX $13 + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $B2 + PEI $B0 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L07B2EC + PLA + LSR + BCS L079A9C + PHY + PEI $9F + PEI $9D + PEA $4452 + PEA $4143 + JSL L0751BE + PLA + STA $A1 + BRL L079BDA +L079A9C PHY + PHY + PEI $9F + PEI $9D + JSL L0772AE + PLA + STA $99 + PLX + STX $9B + LDA $99 + ORA $9B + BNE L079AB5 + BRL L079BDA +L079AB5 LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$000C + BCC L079AC4 + INX +L079AC4 PHX + PHA + PEA $0000 + PEA $002C + JSL L071EC5 + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + STA $05 + STX $07 + LDA L055005 + LDX L055007 + LDY #$001C + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA $AC + LDX $AE + LDY #$0020 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0004 + STA $09 + STZ $0B + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$0032 + BCC L079B10 + INX +L079B10 INC + BNE L079B14 + INX +L079B14 STA $0D + STX $0F + LDA $09 + LDX $0B + STA [$0D] + TXA + LDY #$0002 + STA [$0D],Y + PEI $9F + PEI $9D + PEA $0001 + JSL L074A90 + LDAL L053ACB + TAX + LDAL L053AC9 + INC + BNE L079B3C + INX +L079B3C STAL L053AC9 + TXA + STAL L053ACB + LDA #$0001 + STA L05504D + PHY + PHY + PEI $AE + PEI $AC + JSL L07721A + PLA + STA $95 + PLX + STX $97 + LDA $95 + ORA $97 + BEQ L079B92 + LDY #$0002 + LDA [$95],Y + TAX + LDA [$95] + STA $01 + STX $03 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + INC + BNE L079B7B + INX +L079B7B LDY #$0014 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + PEI $AE + PEI $AC + PEA $0001 + JSL L074A24 + BRA L079B99 +L079B92 PEA $5DB0 + JSL L07272E +L079B99 LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA $B0 + LDX $B2 + INC + BNE L079BAB + INX +L079BAB PHX + PHA + PEA $0001 + JSL L07E171 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA $B0 + LDX $B2 + CLC + ADC #$0002 + BCC L079BC9 + INX +L079BC9 PHX + PHA + PEA $0001 + JSL L07E171 + LDA $9D + LDX $9F + STA $B4 + STX $B6 +L079BDA LDA $AA + STA $B2 + LDA $A9 + STA $B1 + LDA $A7 + TCD + TSC + CLC + ADC #$00B0 + TCS + RTL + +L079BEC ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + STZ $1E + STZ $20 + PHY + PHY + PEA $0000 + PEA $0080 + PEA $5453 + PEA $494C + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $09 + PLX + STX $0B + PHY + PHY + PEI $0B + PEI $09 + JSL L0772F8 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L079C2F + BRL L079CB2 +L079C2F LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$000C + BCC L079C3E + INX +L079C3E PHX + PHA + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + SEC + SBC #$000C + BCS L079C5B + DEX +L079C5B PHX + PHA + JSL L071EC5 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L079C78 + INX +L079C78 STA $0D + STX $0F + LDA $1C + JSL L150488 + STA [$0D] + TXA + LDY #$0002 + STA [$0D],Y + LDA $1A + LDY #$0018 + STA [$01],Y + LDA $18 + LDY #$001C + STA [$01],Y + LDA $16 + LDY #$001E + STA [$01],Y + PEI $0B + PEI $09 + PEA $0001 + JSL L074AC6 + LDA $09 + LDX $0B + STA $1E + STX $20 +L079CB2 LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L079CC4 ENT + PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + STZ $48 + PHY + PEI $46 + PEI $44 + PEA $0000 + PEA $0032 + JSL L07B813 + PLA + LSR + BCS L079CE4 + BRL L079F14 +L079CE4 PHY + PHY + PEI $46 + PEI $44 + JSL L077A5B + PLA + STA $31 + PLX + STX $33 + PHY + PHY + PEI $33 + PEI $31 + PEA $0000 + JSL L07963D + PLA + STA $1D + PLX + STX $1F + LDA $1D + LDX $1F + SEC + SBC #$000E + BCS L079D12 + DEX +L079D12 STA $21 + STX $23 + LDA $21 + LDX $23 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + SEC + SBC #$0000 + BPL L079D30 + PEA $7D8F + JSL L07272E +L079D30 LDA #$7FFF + CMP [$07] + BNE L079D3A + BRL L079F14 +L079D3A LDY #$0002 + LDA [$07],Y + SEC + SBC #$7FFF + BVS L079D48 + EOR #$8000 +L079D48 BMI L079D5E + LDY #$0002 + LDA [$07],Y + INC + LDY #$0002 + STA [$07],Y + LDY #$0002 + LDA [$07],Y + STA $13 + BRA L079DAB +L079D5E LDA #$7FFF + STA $13 +L079D63 LDA $13 + DEC + STA $13 + LDA $1D + LDX $1F + STA $19 + STX $1B + LDA [$07] + STA $05 + LDA $05 + SEC + SBC #$0001 + BVS L079D7F + EOR #$8000 +L079D7F BPL L079DAB + LDA #$0001 + STA $15 +L079D86 LDY #$0002 + LDA $13 + CMP [$19],Y + BEQ L079D63 + PEI $1B + PEI $19 + LDA [$19] + JSL L150488 + JSL L150F53 + STA $19 + STX $1B + LDA $15 + CMP $05 + BEQ L079DAB + INC $15 + BRA L079D86 +L079DAB PEI $1F + PEI $1D + LDY #$0006 + LDA [$07],Y + TAX + DEY + DEY + LDA [$07],Y + JSL L150F53 + STA $19 + STX $1B + LDY #$0006 + LDA [$07],Y + TAX + DEY + DEY + LDA [$07],Y + CLC + ADC #$0032 + BCC L079DD2 + INX +L079DD2 LDY #$0004 + STA [$07],Y + INY + INY + TXA + STA [$07],Y + LDA [$07] + INC + STA [$07] + LDA $19 + LDX $1B + STA $2D + STX $2F + LDA $2D + LDX $2F + CLC + ADC #$0032 + BCC L079DF4 + INX +L079DF4 STA $29 + STX $2B + LDY #$0002 + LDA [$31],Y + PHA + LDA [$31] + PHA + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + STA $35 + STX $37 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + JSL L150F53 + STA $25 + STX $27 + PEI $2F + PEI $2D + PEI $2B + PEI $29 + PEI $27 + PEI $25 + LDA $29 + LDX $2B + JSL L1512A5 + PHX + PHA + JSL L1511CE + PEI $1B + PEI $19 + PEA $0000 + PEA $0032 + JSL L071EC5 + LDA $42 + STA $17 + LDA $19 + LDX $1B + STA $01 + STX $03 + LDA #$0032 + STA [$01] + LDA $13 + LDY #$0002 + STA [$01],Y + LDA $17 + LDY #$0004 + STA [$01],Y + LDA #$0008 + LDY #$001C + STA [$01],Y + LDA #$0000 + LDY #$001E + STA [$01],Y + LDA #$0009 + LDY #$0020 + STA [$01],Y + LDA $17 + DEC + BNE L079E93 + LDA #$0001 + LDY #$0018 + STA [$01],Y + LDA #$0000 + LDY #$001A + STA [$01],Y + BRA L079EA9 +L079E93 LDA $17 + DEC + DEC + BNE L079EA9 + LDA #$0000 + LDY #$0018 + STA [$01],Y + LDA #$FFFE + LDY #$001A + STA [$01],Y +L079EA9 LDA $17 + DEC + BNE L079ECC + LDA #$0022 + CLC + ADC $01 + LDX $03 + BCC L079EB9 + INX +L079EB9 CLC + ADC #$0003 + BCC L079EC0 + INX +L079EC0 STA $35 + STX $37 + SEP #$20 + LDA #$0F + STA [$35] + REP #$20 +L079ECC LDA #$0004 + STA $0B + STZ $0D + LDA $19 + LDX $1B + CLC + ADC #$002A + BCC L079EDE + INX +L079EDE CLC + ADC #$0002 + BCC L079EE5 + INX +L079EE5 STA $0F + STX $11 + LDA $0B + LDX $0D + STA [$0F] + TXA + LDY #$0002 + STA [$0F],Y + PEI $40 + PEI $3E + PEI $1B + PEI $19 + PEA $002A + JSL L0313BE + LDA #$0001 + STA $48 + PEI $46 + PEI $44 + PEA $0001 + JSL L074E4D +L079F14 LDA $3C + STA $46 + LDA $3B + STA $45 + LDA $39 + TCD + TSC + CLC + ADC #$0044 + TCS + RTL + +L079F26 ENT + PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + STZ $44 + LDA L055051 + BEQ L079F38 + BRL L07A1E5 +L079F38 PEI $3E + PEI $3C + LDA #$0000 + TAX + JSL L033477 + BEQ L079F48 + BPL L079F4B +L079F48 BRL L07A1E5 +L079F4B PHY + PHY + PEI $42 + PEI $40 + JSL L0772F8 + PLA + STA $2F + PLX + STX $31 + LDA $2F + ORA $31 + BNE L079F64 + BRL L07A1E5 +L079F64 PHY + PEI $31 + PEI $2F + JSL L0718FA + PLA + STA $09 + PEI $3E + PEI $3C + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0014 + BCC L079F83 + INX +L079F83 STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + JSL L033477 + BEQ L079F9F + BVS L079F9A + EOR #$8000 +L079F9A BPL L079F9F + BRL L07A1D0 +L079F9F LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0028 + BCC L079FAE + INX +L079FAE STA $23 + STX $25 + LDA $3C + LDX $3E + STA $2B + STX $2D +L079FBA PEI $2D + PEI $2B + LDY #$0004 + LDA [$23],Y + JSL L150488 + JSL L033477 + BEQ L079FFA + BVS L079FD2 + EOR #$8000 +L079FD2 BPL L079FFA + PEI $2D + PEI $2B + LDY #$0004 + LDA [$23],Y + JSL L150488 + JSL L1512A5 + STA $2B + STX $2D + LDA $23 + LDX $25 + CLC + ADC #$0006 + BCC L079FF4 + INX +L079FF4 STA $23 + STX $25 + BRA L079FBA +L079FFA LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + STA $1F + STX $21 + LDY #$0004 + LDA [$23],Y + DEC + BEQ L07A011 + BRL L07A0C2 +L07A011 PHY + PEI $21 + PEI $1F + PEA $4547 + PEA $4150 + JSL L0751BE + PLA + LSR + BCS L07A027 + BRL L07A1D0 +L07A027 LDA $23 + LDX $25 + STA $0F + STX $11 + LDA $0F + LDX $11 + CLC + ADC #$0006 + BCC L07A03A + INX +L07A03A STA $13 + STX $15 + LDY #$0002 + LDA [$2F],Y + PHA + LDA [$2F] + PHA + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + +* + + JSL L150F53 + STA $0B + STX $0D + PEI $15 + PEI $13 + PEI $11 + PEI $0F + PEI $0D + PEI $0B + LDA $13 + LDX $15 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDA $0B + LDX $0D + SEC + SBC #$0006 + BCS L07A088 + DEX +L07A088 STA $0F + STX $11 + PEI $11 + PEI $0F + PEA $0000 + PEA $0006 + JSL L071EC5 + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + STA $05 + STX $07 + LDY #$000E + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + TAY + BNE L07A0B4 + DEX +L07A0B4 DEC + LDY #$000C + STA [$05],Y + INY + INY + TXA + STA [$05],Y + BRL L07A1A6 +L07A0C2 PHY + PHY + PEI $21 + PEI $1F + JSL L077A01 + PLA + STA $1B + PLX + STX $1D + LDA $1B + ORA $1D + BNE L07A0DB + BRL L07A1D0 +L07A0DB LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0018 + BCC L07A0EA + INX +L07A0EA STA $33 + STX $35 + LDA [$33] + JSL L150488 + STA $27 + STX $29 + LDA $2B + LDX $2D + PEI $29 + PEI $27 + JSL L150D50 + PLA + PLX + CLC + ADC #$0018 + BCC L07A10D + INX +L07A10D STA $17 + STX $19 + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + PEI $19 + PEI $17 + JSL L150F53 + STA $13 + STX $15 + PEI $15 + PEI $13 + LDA $27 + LDX $29 + JSL L1512A5 + STA $0F + STX $11 + LDY #$0002 + LDA [$1B],Y + PHA + LDA [$1B] + PHA + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA $33 + STX $35 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + JSL L150F53 + STA $0B + STX $0D + PEI $15 + PEI $13 + PEI $11 + PEI $0F + PEI $0D + PEI $0B + LDA $13 + LDX $15 + JSL L1512A5 + PHX + PHA + JSL L1511CE + PEI $0D + PEI $0B + LDA $27 + LDX $29 + JSL L1512A5 + STA $0F + STX $11 + PEI $11 + PEI $0F + PEI $29 + PEI $27 + JSL L071EC5 + LDY #$0004 + LDA [$23],Y + DEC + LDY #$0004 + STA [$23],Y + PEI $21 + PEI $1F + PEA $0001 + JSL L074E17 +L07A1A6 LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + STA $01 + STX $03 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + TAY + BNE L07A1C0 + DEX +L07A1C0 DEC + LDY #$0014 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0001 + STA $44 +L07A1D0 PEI $31 + PEI $2F + PEI $09 + JSL L0718DA + PEI $42 + PEI $40 + PEA $0001 + JSL L074AC6 +L07A1E5 LDA $3A + STA $42 + LDA $39 + STA $41 + LDA $37 + TCD + TSC + CLC + ADC #$0040 + TCS + RTL + +L07A1F7 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + STZ $24 + LDA L055051 + BEQ L07A209 + BRL L07A2DE +L07A209 PHY + PHY + PEI $22 + PEI $20 + JSL L0772F8 + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L07A222 + BRL L07A2DE +L07A222 LDA #$0001 + STA $01 + LDA #$0028 + LDX #$0000 + STA $07 + STX $09 + LDA #$0001 + LDX #$0000 + STA $0F + STX $11 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + CLC + ADC #$000C + BCC L07A24A + INX +L07A24A STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $0B + STX $0D +L07A25A PEI $11 + PEI $0F + LDA $0B + LDX $0D + JSL L033477 + BEQ L07A26F + BVS L07A26D + EOR #$8000 +L07A26D BMI L07A2BA +L07A26F LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + PEI $09 + PEI $07 + JSL L150F53 + STA $03 + STX $05 + PHY + LDY #$0002 + LDA [$03],Y + PHA + LDA [$03] + PHA + PEA $4547 + PEA $4150 + JSL L0751BE + PLA + LSR + BCS L07A29D + STZ $01 +L07A29D LDA $07 + LDX $09 + CLC + ADC #$0006 + BCC L07A2A8 + INX +L07A2A8 STA $07 + STX $09 + LDA $0F + LDX $11 + INC + BNE L07A2B4 + INX +L07A2B4 STA $0F + STX $11 + BRA L07A25A +L07A2BA PEI $22 + PEI $20 + PEA $0000 + JSL L074AC6 + PEI $01 + PHY + PEI $22 + PEI $20 + PEA $5453 + PEA $494C + JSL L0751BE + PLA + STA $17 + PLA + AND $17 + STA $24 +L07A2DE LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L07A2F0 ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + STZ $2A + PHY + PHY + PEI $28 + PEI $26 + JSL L077A5B + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L07A313 + BRL L07A3D6 +L07A313 PHY + PHY + PEI $19 + PEI $17 + PEI $24 + JSL L0791A7 + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L07A32E + BRL L07A3CB +L07A32E LDA [$13] + STA $05 + LDA L055059 + LDX L05505B + STA $01 + STX $03 + LDA [$01] + DEC + STA [$01] + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L07A34C + INX +L07A34C STA $1B + STX $1D + LDY #$0006 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA $05 + JSL L150488 + JSL L1512A5 + STA [$1B] + TXA + LDY #$0002 + STA [$1B],Y + LDA $13 + LDX $15 + STA $0B + STX $0D + PEI $0D + PEI $0B + LDA $05 + JSL L150488 + JSL L150F53 + STA $0F + STX $11 + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $1B + STX $1D + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + JSL L150F53 + STA $07 + STX $09 + PEI $11 + PEI $0F + PEI $0D + PEI $0B + PEI $09 + PEI $07 + LDA $0F + LDX $11 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDA #$0001 + STA $2A +L07A3CB PEI $28 + PEI $26 + PEA $0001 + JSL L074E4D +L07A3D6 LDA $22 + STA $28 + LDA $21 + STA $27 + LDA $1F + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L07A3E8 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + STZ $22 + STZ $24 + LDAL L053AC7 + TAX + LDAL L053AC5 + STA $11 + STX $13 + LDAL L053AC3 + TAX + LDAL L053AC1 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L07A421 + EOR #$8000 +L07A421 BPL L07A49F + LDA #$0001 + LDX #$0000 + STA $05 + STX $07 +L07A42D LDA $1E + LDX $20 + CMP $11 + BNE L07A437 + CPX $13 +L07A437 BNE L07A443 + LDA $05 + LDX $07 + STA $22 + STX $24 + BRA L07A49F +L07A443 PHY + PHY + PEI $13 + PEI $11 + JSL L07721A + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BEQ L07A49F + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$0018 + BCC L07A468 + INX +L07A468 STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $0D + STX $0F + PEI $13 + PEI $11 + PEA $0000 + JSL L074A24 + LDA $0D + LDX $0F + STA $11 + STX $13 + LDA $05 + LDX $07 + CMP $01 + BNE L07A495 + CPX $03 +L07A495 BEQ L07A49F + INC $05 + BNE L07A49D + INC $07 +L07A49D BRA L07A42D +L07A49F LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L07A4B1 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + STZ $3A + PEI $34 + PEI $32 + LDA #$0000 + TAX + JSL L033477 + BEQ L07A4CB + BPL L07A4CE +L07A4CB BRL L07A5F7 +L07A4CE PHY + PHY + PEI $38 + PEI $36 + JSL L0772F8 + PLA + STA $21 + PLX + STX $23 + LDA $21 + ORA $23 + BNE L07A4E7 + BRL L07A5F7 +L07A4E7 LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $01 + STX $03 + PEI $34 + PEI $32 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L07A511 + BVS L07A50C + EOR #$8000 +L07A50C BPL L07A511 + BRL L07A5EC +L07A511 LDY #$0018 + LDA [$01],Y + JSL L150488 + STA $05 + STX $07 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + CLC + ADC #$0028 + BCC L07A52D + INX +L07A52D STA $19 + STX $1B + LDA $32 + LDX $34 + STA $1D + STX $1F +L07A539 PEI $1F + PEI $1D + LDY #$0004 + LDA [$19],Y + JSL L150488 + JSL L033477 + BEQ L07A579 + BVS L07A551 + EOR #$8000 +L07A551 BPL L07A579 + PEI $1F + PEI $1D + LDY #$0004 + LDA [$19],Y + JSL L150488 + JSL L1512A5 + STA $1D + STX $1F + LDA $19 + LDX $1B + CLC + ADC #$0006 + BCC L07A573 + INX +L07A573 STA $19 + STX $1B + BRA L07A539 +L07A579 LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $15 + STX $17 + PHY + PHY + PEI $17 + PEI $15 + JSL L077A01 + PLA + STA $11 + PLX + STX $13 + LDA $11 + ORA $13 + BEQ L07A5EC + LDX $1F + LDA $1D + BNE L07A5A2 + DEX +L07A5A2 DEC + PEI $07 + PEI $05 + JSL L150D50 + PLA + PLX + CLC + ADC #$0018 + BCC L07A5B4 + INX +L07A5B4 STA $0D + STX $0F + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PEI $0F + PEI $0D + JSL L150F53 + STA $09 + STX $0B + PEI $0B + PEI $09 + PEI $30 + PEI $2E + PEI $07 + PEI $05 + JSL L070597 + LDA #$0001 + STA $3A + PEI $17 + PEI $15 + PEA $0000 + JSL L074E17 +L07A5EC PEI $38 + PEI $36 + PEA $0000 + JSL L074AC6 +L07A5F7 LDA $2C + STA $38 + LDA $2B + STA $37 + LDA $29 + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L07A609 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + STZ $2A + STZ $13 + STZ $15 + STZ $0F + STZ $11 + PHY + PHY + PEI $24 + PEI $22 + JSL L0772AE + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L07A634 + BRL L07A6E7 +L07A634 PHY + PHY + PEI $28 + PEI $26 + JSL L07721A + PLA + STA $0F + PLX + STX $11 + LDA $0F + ORA $11 + BNE L07A64D + BRL L07A6E7 +L07A64D LDX #$0000 + LDA $20 + BPL L07A655 + INX +L07A655 TXA + STA $0D + LDA $0D + BEQ L07A677 + PHY + PHY + PEI $15 + PEI $13 + LDA $20 + EOR #$FFFF + INC + PHA + JSL L0791A7 + PLA + STA $05 + PLX + STX $07 + STZ $0B + BRA L07A69D +L07A677 PHY + PHY + PEI $11 + PEI $0F + PEI $20 + JSL L0791A7 + PLA + STA $05 + PLX + STX $07 + LDX #$0000 + LDY #$0004 + LDA #$4000 + AND [$05],Y + CMP #$0000 + BEQ L07A69A + INX +L07A69A TXA + STA $0B +L07A69D LDA $0B + ORA $0D + STA $09 + LDA $09 + BEQ L07A6BD + LDX #$0000 + LDY #$000E + LDA #$4000 + AND [$05],Y + CMP #$0000 + BEQ L07A6B8 + INX +L07A6B8 TXA + STA $2A + BRA L07A6E7 +L07A6BD PHY + PHY + PEI $11 + PEI $0F + PEI $15 + PEI $13 + PEI $20 + PEI $0B + JSL L07B038 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L07A6E7 + LDA #$0081 + CMP [$01] + BNE L07A6E7 + LDA #$0001 + STA $2A +L07A6E7 LDA $0F + ORA $11 + BEQ L07A6F8 + PEI $28 + PEI $26 + PEA $0000 + JSL L074A24 +L07A6F8 LDA $13 + ORA $15 + BEQ L07A709 + PEI $24 + PEI $22 + PEA $0000 + JSL L074A90 +L07A709 LDA $1E + STA $28 + LDA $1D + STA $27 + LDA $1B + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L07A71B ENT + PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + STZ $3A + LDA #$0000 + STA [$2A] + PHY + PHY + PEI $32 + PEI $30 + JSL L07721A + PLA + STA $19 + PLX + STX $1B + LDA $19 + ORA $1B + BNE L07A743 + BRL L07A840 +L07A743 PHY + PHY + PEI $36 + PEI $34 + JSL L0772AE + PLA + STA $1D + PLX + STX $1F + LDA $1D + ORA $1F + BNE L07A75C + BRL L07A835 +L07A75C LDA $2E + BEQ L07A76A + LDA $19 + LDX $1B + STA $15 + STX $17 + BRA L07A772 +L07A76A LDA $1D + LDX $1F + STA $15 + STX $17 +L07A772 LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $03 + STX $05 + PHY + PHY + PEI $17 + PEI $15 + PEA $0000 + JSL L07963D + PLA + STA $11 + PLX + STX $13 + LDA $11 + LDX $13 + SEC + SBC #$000E + BCS L07A79C + DEX +L07A79C STA $0D + STX $0F + STZ $07 + LDA [$0D] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07A7B1 + EOR #$8000 +L07A7B1 BPL L07A82A + LDA #$0001 + STA $0B +L07A7B8 LDY #$0004 + LDA #$000F + AND [$11],Y + DEC + BNE L07A80E + LDA $07 + INC + STA $07 + LDY #$0004 + LDA #$00F0 + AND [$11],Y + PHA + PEA $0004 + JSL L1510EF + PLA + CMP $38 + BNE L07A80E + LDA #$0001 + STA [$2A] + LDY #$0002 + LDA [$11],Y + STA $09 + LDA $2E + BNE L07A7F5 + LDA $09 + EOR #$FFFF + INC + STA $09 +L07A7F5 PHY + PEI $32 + PEI $30 + PEI $36 + PEI $34 + PEI $09 + JSL L07A609 + PLA + LSR + BCC L07A80E + LDA $07 + STA $3A + BRA L07A82A +L07A80E PEI $13 + PEI $11 + LDA [$11] + JSL L150488 + JSL L150F53 + STA $11 + STX $13 + LDA $0B + CMP $01 + BEQ L07A82A + INC $0B + BRA L07A7B8 +L07A82A PEI $36 + PEI $34 + PEA $0000 + JSL L074A90 +L07A835 PEI $32 + PEI $30 + PEA $0000 + JSL L074A24 +L07A840 LDA $28 + STA $38 + LDA $27 + STA $37 + LDA $25 + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L07A852 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $16 + PHY + PHY + PEI $14 + PEI $12 + JSL L0772F8 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L07A897 + PEI $10 + PEI $0E + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + PEA $0028 + JSL L0313BE + PEI $14 + PEI $12 + PEA $0000 + JSL L074AC6 + LDA #$0001 + STA $16 +L07A897 LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L07A8A9 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + STZ $1E + STZ $20 + PHY + PHY + PEI $1C + PEI $1A + JSL L0772F8 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L07A8CE + BRL L07A960 +L07A8CE LDX #$0000 + LDA $18 + BMI L07A8DA + ORA $16 + BEQ L07A8DA + INX +L07A8DA TXA + PHA + PEI $18 + PEI $16 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$000C + BCC L07A8EF + INX +L07A8EF STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + JSL L033477 + BEQ L07A908 + BVS L07A906 + EOR #$8000 +L07A906 BPL L07A90D +L07A908 LDA #$0000 + BRA L07A910 +L07A90D LDA #$0001 +L07A910 AND $01,S + PLX + LSR + BCC L07A955 + LDX $18 + LDA $16 + BNE L07A91D + DEX +L07A91D DEC + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + STA $01 + PLX + STX $03 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$0028 + BCC L07A93D + INX +L07A93D PEI $03 + PEI $01 + JSL L150F53 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $1E + STX $20 +L07A955 PEI $1C + PEI $1A + PEA $0000 + JSL L074AC6 +L07A960 LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L07A972 ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + PHY + PHY + PEI $26 + PEI $24 + JSL L077A5B + PLA + STA $0F + PLX + STX $11 + LDA #L041CB3 + LDX #^L041CB3 + STA $01 + STX $03 + PHY + PHY + PEI $11 + PEI $0F + PEA $0002 + JSL L07963D + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L07A9B4 + LDA #$0000 + STA [$20] + BRA L07AA16 +L07A9B4 LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + STA $0B + STX $0D + LDY #$0006 + LDA [$0B],Y + TAX + DEY + DEY + LDA [$0B],Y + CMP #$4143 + BNE L07A9D2 + CPX #$4452 +L07A9D2 BNE L07A9F0 + LDY #$0010 + LDA [$0B],Y + STA $05 + LDA #$1000 + AND $05 + BEQ L07A9E5 + LDA #$0001 +L07A9E5 STA [$20] + LDA #$0400 + AND $05 + STA $05 + BRA L07AA0A +L07A9F0 LDY #$0010 + LDA [$0B],Y + STA $05 + LDA #$1000 + AND $05 + BEQ L07AA01 + LDA #$0001 +L07AA01 STA [$20] + LDA #$0400 + AND $05 + STA $05 +L07AA0A LDA $05 + BEQ L07AA16 + LDA $07 + LDX $09 + STA $01 + STX $03 +L07AA16 PEI $03 + PEI $01 + PEI $1E + PEI $1C + PEA $0000 + PEA $0020 + JSL L070597 + LDA $0F + ORA $11 + BEQ L07AA39 + PEI $26 + PEI $24 + PEA $0000 + JSL L074E4D +L07AA39 LDA $1A + STA $26 + LDA $19 + STA $25 + LDA $17 + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L07AA4B ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$0019 + TCD + LDAL L040A2E + SEP #$20 + STA [$FC] + REP #$20 + PHY + PHY + PEI $FA + PEI $F8 + JSL L077A5B + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BEQ L07AAB9 + PHY + PHY + PEI $ED + PEI $EB + PEA $0003 + JSL L07963D + PLA + STA $E7 + PLX + STX $E9 + PEI $E9 + PEI $E7 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L071FF8 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEA $0100 + JSL L0313BE + PEI $FA + PEI $F8 + PEA $0000 + JSL L074E4D +L07AAB9 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0112 + TCS + RTL + +L07AACB ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + STZ $24 + STZ $26 + PHY + PHY + PEI $22 + PEI $20 + JSL L077A5B + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L07AAF0 + BRL L07AB9C +L07AAF0 PHY + PHY + PEI $15 + PEI $13 + PEA $0004 + JSL L07963D + PLA + STA $07 + PLX + STX $09 + PEI $09 + PEI $07 + LDA [$07] + JSL L150488 + JSL L150F53 + STA $07 + STX $09 + PEI $09 + PEI $07 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + JSL L1512A5 + STA $03 + STX $05 + PHY + PHY + PEI $09 + PEI $07 + JSL L071C98 + PLA + PLX + INC + BNE L07AB39 + INX +L07AB39 STA $0F + STX $11 + PHY + PHY + PEI $11 + PEI $0F + LDA L055019 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $0B + PLX + STX $0D + LDAL L05565D + BNE L07AB91 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + PEI $05 + PEI $03 + JSL L150F53 + STA $07 + STX $09 + PEI $09 + PEI $07 + LDY #$0002 + LDA [$0B],Y + PHA + LDA [$0B] + PHA + PEI $11 + PEI $0F + JSL L070597 + LDA $0B + LDX $0D + STA $24 + STX $26 +L07AB91 PEI $22 + PEI $20 + PEA $0000 + JSL L074E4D +L07AB9C LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L07ABAE ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + STZ $1C + PHY + PHY + PEI $1A + PEI $18 + JSL L077A5B + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L07AC05 + PHY + PHY + PEI $03 + PEI $01 + PEI $16 + JSL L0791A7 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L07ABFA + PEI $14 + PEI $12 + PEI $07 + PEI $05 + PEA $002A + JSL L0313BE + LDA #$0001 + STA $1C +L07ABFA PEI $1A + PEI $18 + PEA $0000 + JSL L074E4D +L07AC05 LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L07AC17 ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + STZ $24 + LDA $1E + BEQ L07AC27 + BPL L07AC2A +L07AC27 BRL L07ACDE +L07AC2A PHY + PHY + PEI $22 + PEI $20 + JSL L077A5B + PLA + STA $0F + PLX + STX $11 + LDA $0F + ORA $11 + BNE L07AC43 + BRL L07ACDE +L07AC43 PHY + PHY + PEI $11 + PEI $0F + PEA $0000 + JSL L07963D + PLA + STA $0B + PLX + STX $0D + LDA $0B + ORA $0D + BEQ L07ACD3 + LDA $0B + LDX $0D + SEC + SBC #$000E + BCS L07AC67 + DEX +L07AC67 STA $07 + STX $09 + STZ $03 + LDA [$07] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07AC7C + EOR #$8000 +L07AC7C BPL L07ACD3 + LDA #$0001 + STA $05 +L07AC83 LDX #$0000 + LDY #$0004 + LDA #$000F + AND [$0B],Y + CMP $1C + BNE L07AC93 + INX +L07AC93 PHX + LDX #$0000 + LDA $1C + BNE L07AC9C + INX +L07AC9C TXA + ORA $01,S + PLX + LSR + BCC L07ACB7 + LDA $03 + INC + STA $03 + LDA $1E + CMP $03 + BNE L07ACB7 + LDY #$0002 + LDA [$0B],Y + STA $24 + BRA L07ACD3 +L07ACB7 PEI $0D + PEI $0B + LDA [$0B] + JSL L150488 + JSL L150F53 + STA $0B + STX $0D + LDA $05 + CMP $01 + BEQ L07ACD3 + INC $05 + BRA L07AC83 +L07ACD3 PEI $22 + PEI $20 + PEA $0000 + JSL L074E4D +L07ACDE LDA $1A + STA $22 + LDA $19 + STA $21 + LDA $17 + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L07ACF0 ENT + PHD + TSC + CLC + ADC #$FEF0 + TCS + ADC #$001F + TCD + LDAL L040A2F + SEP #$20 + STA [$FC] + REP #$20 + PHY + PHY + PEI $FA + PEI $F8 + JSL L077A5B + PLA + STA $E9 + PLX + STX $EB + LDA $E9 + ORA $EB + BEQ L07AD72 + PHY + PHY + PEI $EB + PEI $E9 + PEI $F6 + JSL L0791A7 + PLA + STA $E1 + PLX + STX $E3 + LDA $E1 + ORA $E3 + BEQ L07AD67 + LDA $E1 + LDX $E3 + CLC + ADC #$002A + BCC L07AD3E + INX +L07AD3E STA $E5 + STX $E7 + PEI $E7 + PEI $E5 + PEA $0000 + TDC + CLC + ADC #$FFE1 + PHA + JSL L071FF8 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFE1 + PHA + PEA $0100 + JSL L0313BE +L07AD67 PEI $FA + PEI $F8 + PEA $0000 + JSL L074E4D +L07AD72 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0118 + TCS + RTL + +L07AD84 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + STZ $26 + PHY + PHY + PEI $24 + PEI $22 + JSL L077A5B + PLA + STA $11 + PLX + STX $13 + LDA $11 + ORA $13 + BNE L07ADA7 + BRL L07AE56 +L07ADA7 PHY + PHY + PEI $13 + PEI $11 + PEI $20 + JSL L0791A7 + PLA + STA $0D + PLX + STX $0F + LDA $0D + ORA $0F + BNE L07ADC2 + BRL L07AE4B +L07ADC2 LDY #$0004 + LDA #$000F + AND [$0D],Y + STA $03 + PHY + PHY + PEI $13 + PEI $11 + PEA $0000 + JSL L07963D + PLA + STA $0D + PLX + STX $0F + LDA $0D + LDX $0F + SEC + SBC #$000E + BCS L07ADEA + DEX +L07ADEA STA $09 + STX $0B + STZ $05 + LDA [$09] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07ADFF + EOR #$8000 +L07ADFF BPL L07AE4B + LDA #$0001 + STA $07 +L07AE06 LDX #$0000 + LDY #$0004 + LDA #$000F + AND [$0D],Y + CMP $03 + BNE L07AE16 + INX +L07AE16 TXA + ORA $1E + BEQ L07AE2F + LDA $05 + INC + STA $05 + LDY #$0002 + LDA $20 + CMP [$0D],Y + BNE L07AE2F + LDA $05 + STA $26 + BRA L07AE4B +L07AE2F PEI $0F + PEI $0D + LDA [$0D] + JSL L150488 + JSL L150F53 + STA $0D + STX $0F + LDA $07 + CMP $01 + BEQ L07AE4B + INC $07 + BRA L07AE06 +L07AE4B PEI $24 + PEI $22 + PEA $0000 + JSL L074E4D +L07AE56 LDA $1C + STA $24 + LDA $1B + STA $23 + LDA $19 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L07AE68 ENT + PHD + TSC + CLC + ADC #$FECE + TCS + ADC #$0041 + TCD + STZ $FC + STZ $FE + PHY + PEI $FA + PEI $F8 + PEI $F6 + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + JSL L07DFBC + PLA + LSR + BCC L07AEA9 + LDA $BF + LDX $C1 + STA $FC + STX $FE +L07AEA9 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$013A + TCS + RTL + +L07AEBB ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + STZ $2E + STZ $30 + LDA $24 + BNE L07AECE + BRL L07B026 +L07AECE LDX #$0000 + LDA $24 + BPL L07AED6 + INX +L07AED6 TXA + PHA + LDA $22 + EOR #$0001 + ORA $01,S + PLX + STA $17 + LDA $17 + BEQ L07AF11 + STZ $13 + STZ $15 + PHY + PHY + PEI $2C + PEI $2A + JSL L0772AE + PLA + STA $0F + PLX + STX $11 + LDA $0F + ORA $11 + BNE L07AF03 + BRL L07B026 +L07AF03 PHY + PEI $11 + PEI $0F + JSL L0718FA + PLA + STA $0D + BRA L07AF3A +L07AF11 STZ $0F + STZ $11 + PHY + PHY + PEI $28 + PEI $26 + JSL L07721A + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L07AF2E + BRL L07B026 +L07AF2E PHY + PEI $15 + PEI $13 + JSL L0718FA + PLA + STA $0D +L07AF3A PHY + PHY + PEI $15 + PEI $13 + PEI $11 + PEI $0F + PEI $24 + PEI $22 + JSL L07B038 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L07AF9B + PHY + PHY + PEA $0000 + PEA $0001 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + BNE L07AF99 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $19 + STX $1B + SEP #$20 + LDA #$00 + STA [$19] + REP #$20 + LDA $01 + LDX $03 + STA $2E + STX $30 +L07AF99 BRA L07AFF6 +L07AF9B PHY + PHY + PHY + PHY + PEI $0B + PEI $09 + JSL L071C98 + PLA + PLX + INC + BNE L07AFAD + INX +L07AFAD PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + BNE L07AFF6 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $05 + STX $07 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L070669 + LDA $01 + LDX $03 + STA $2E + STX $30 +L07AFF6 LDA $17 + BEQ L07B011 + PEI $11 + PEI $0F + PEI $0D + JSL L0718DA + PEI $2C + PEI $2A + PEA $0000 + JSL L074A90 + BRA L07B026 +L07B011 PEI $15 + PEI $13 + PEI $0D + JSL L0718DA + PEI $28 + PEI $26 + PEA $0000 + JSL L074A24 +L07B026 LDA $20 + STA $2C + LDA $1F + STA $2B + LDA $1D + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L07B038 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + STZ $26 + STZ $28 + LDA $1A + BEQ L07B06A + LDA $22 + ORA $24 + BNE L07B055 + PEA $26E9 + JSL L07272E +L07B055 LDA $1C + BPL L07B060 + PEA $26EA + JSL L07272E +L07B060 LDA $22 + LDX $24 + STA $0D + STX $0F + BRA L07B07F +L07B06A LDA $1E + ORA $20 + BNE L07B077 + PEA $26E8 + JSL L07272E +L07B077 LDA $1E + LDX $20 + STA $0D + STX $0F +L07B07F PHY + PHY + PEI $0F + PEI $0D + PEA $0000 + JSL L07963D + PLA + PLX + SEC + SBC #$000E + BCS L07B095 + DEX +L07B095 STA $09 + STX $0B + PHY + PHY + PEI $0F + PEI $0D + PEA $0001 + JSL L07963D + PLA + STA $05 + PLX + STX $07 + LDY #$0008 + LDA [$09],Y + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07B0BE + EOR #$8000 +L07B0BE BPL L07B102 + LDA #$0001 + STA $03 +L07B0C5 LDA $1C + CMP [$05] + BNE L07B0DC + LDA $05 + LDX $07 + CLC + ADC #$0002 + BCC L07B0D6 + INX +L07B0D6 STA $26 + STX $28 + BRA L07B102 +L07B0DC LDA $05 + LDX $07 + CLC + ADC #$0002 + BCC L07B0E7 + INX +L07B0E7 STA $05 + STX $07 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L071AB8 + LDA $03 + CMP $01 + BEQ L07B102 + INC $03 + BRA L07B0C5 +L07B102 LDA $18 + STA $24 + LDA $17 + STA $23 + LDA $15 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L07B114 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDA L055023 + ORA L055025 + BNE L07B128 + INX +L07B128 PHX + LDA L055027 + ORA L055029 + BEQ L07B134 + LDA #$0001 +L07B134 AND $01,S + PLX + LSR + BCC L07B15A + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + JSL L07C5A6 + PLA + STA L055023 + PLA + STA L055025 +L07B15A LDA L055023 + LDX L055025 + STA $0A + STX $0C + PLY + PLY + PLD + RTL + +L07B168 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + PHY + PHY + PEI $1C + PEI $1A + JSL L077A5B + PLA + STA $0B + PLX + STX $0D + LDA $0B + ORA $0D + BNE L07B189 + BRL L07B20A +L07B189 PHY + PHY + PEI $0D + PEI $0B + PEI $18 + JSL L0791A7 + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BEQ L07B1FF + PHY + PEI $0D + PEI $0B + JSL L0718FA + PLA + STA $01 + PHY + PHY + LDA [$07] + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $03 + PLX + STX $05 + LDAL L05565D + BNE L07B1F5 + PEI $09 + PEI $07 + LDY #$0002 + LDA [$03],Y + PHA + LDA [$03] + PHA + LDA [$07] + JSL L150488 + PHX + PHA + JSL L070597 + LDA $03 + LDX $05 + STA $1E + STX $20 +L07B1F5 PEI $0D + PEI $0B + PEI $01 + JSL L0718DA +L07B1FF PEI $1C + PEI $1A + PEA $0000 + JSL L074E4D +L07B20A LDA $16 + STA $1C + LDA $15 + STA $1B + LDA $13 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L07B21C PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + STZ $1A + STZ $1C + PHY + PHY + LDY #$004D + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + CLC + ADC #$0010 + BCC L07B247 + INX +L07B247 STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + PEA $4547 + PEA $4150 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $09 + PLX + STX $0B + PHY + PHY + PEI $0B + PEI $09 + JSL L077A01 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L07B2DA + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$000C + BCC L07B29C + INX +L07B29C PHX + PHA + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + SEC + SBC #$000C + BCS L07B2AD + DEX +L07B2AD PHX + PHA + JSL L071EC5 + LDY #$0062 + LDA [$16],Y + TAX + DEY + DEY + LDA [$16],Y + LDY #$000C + STA [$01],Y + INY + INY + TXA + STA [$01],Y + PEI $0B + PEI $09 + PEA $0001 + JSL L074E17 + LDA $09 + LDX $0B + STA $1A + STX $1C +L07B2DA LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L07B2EC ENT + PHD + TSC + CLC + ADC #$FFAE + TCS + TCD + STZ $64 + LDA L055051 + BEQ L07B2FE + BRL L07B801 +L07B2FE PHY + PHY + PEI $62 + PEI $60 + JSL L0772F8 + PLA + STA $4B + PLX + STX $4D + LDA $4B + ORA $4D + BNE L07B317 + BRL L07B801 +L07B317 PHY + PEI $4D + PEI $4B + JSL L0718A4 + PLA + STA $0D + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + STA $09 + STX $0B + LDY #$0018 + LDA [$09],Y + JSL L150488 + STA $23 + STX $25 + LDY #$0012 + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + SEC + SBC #$0018 + BCS L07B34D + DEX +L07B34D PHX + PHA + PEI $25 + PEI $23 + JSL L150290 + PLY + PLY + PLY + PLY + STA $21 + PEI $5E + PEI $5C + LDA #$0000 + TAX + JSL L033477 + BPL L07B36F + STZ $5C + STZ $5E +L07B36F PEI $5E + PEI $5C + LDY #$0016 + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + JSL L033477 + BEQ L07B398 + BVS L07B388 + EOR #$8000 +L07B388 BPL L07B398 + LDY #$0016 + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + STA $5C + STX $5E +L07B398 LDY #$000E + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + INC + BNE L07B3A6 + INX +L07B3A6 PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + CLC + ADC #$0028 + BCC L07B3B9 + INX +L07B3B9 STA $2F + STX $31 + PEI $31 + PEI $2F + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + STA $4F + STX $51 + LDY #$0002 + LDA [$4F],Y + TAX + LDA [$4F] + JSL L033477 + BEQ L07B404 + BVS L07B3E0 + EOR #$8000 +L07B3E0 BPL L07B404 + PEI $4D + PEI $4B + JSL L07191C + PHY + PEI $62 + PEI $60 + PEA $5453 + PEA $494C + PEI $31 + PEI $2F + JSL L077EAF + PLA + LSR + BCS L07B404 + BRL L07B7EC +L07B404 PEI $4D + PEI $4B + JSL L0718BF + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + CLC + ADC #$000C + BCC L07B41B + INX +L07B41B STA $4F + STX $51 + LDA [$4F] + LDY #$0002 + ORA [$4F],Y + BNE L07B489 + PHY + PHY + PEA $0000 + PHD + JSL L07B21C + PLA + STA $43 + PLX + STX $45 + LDA $43 + ORA $45 + BNE L07B441 + BRL L07B7EC +L07B441 LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + CLC + ADC #$000C + BCC L07B450 + INX +L07B450 STA $4F + STX $51 + LDA #$0001 + LDX #$0000 + STA [$4F] + TXA + LDY #$0002 + STA [$4F],Y + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + CLC + ADC #$0028 + BCC L07B471 + INX +L07B471 STA $37 + STX $39 + LDA $43 + LDX $45 + STA [$37] + TXA + LDY #$0002 + STA [$37],Y + LDA #$0000 + LDY #$0004 + STA [$37],Y +L07B489 LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + CLC + ADC #$0028 + BCC L07B498 + INX +L07B498 STA $37 + STX $39 + LDA $5C + LDX $5E + STA $27 + STX $29 +L07B4A4 PEI $29 + PEI $27 + LDY #$0004 + LDA [$37],Y + JSL L150488 + JSL L033477 + BEQ L07B4E4 + BVS L07B4BC + EOR #$8000 +L07B4BC BPL L07B4E4 + PEI $29 + PEI $27 + LDY #$0004 + LDA [$37],Y + JSL L150488 + JSL L1512A5 + STA $27 + STX $29 + LDA $37 + LDX $39 + CLC + ADC #$0006 + BCC L07B4DE + INX +L07B4DE STA $37 + STX $39 + BRA L07B4A4 +L07B4E4 LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + STA $47 + STX $49 + PHY + PHY + PEI $49 + PEI $47 + JSL L077A01 + PLA + STA $3F + PLX + STX $41 + LDA $3F + ORA $41 + BNE L07B509 + BRL L07B7EC +L07B509 LDY #$0004 + LDA [$37],Y + SEC + SBC $21 + BVS L07B516 + EOR #$8000 +L07B516 BPL L07B51B + BRL L07B5E9 +L07B51B LDA $27 + LDX $29 + PEI $25 + PEI $23 + JSL L150D50 + PLA + PLX + CLC + ADC #$0018 + BCC L07B530 + INX +L07B530 STA $2B + STX $2D + LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + PEI $2D + PEI $2B + JSL L150F53 + STA $1D + STX $1F + LDA $1D + LDX $1F + PEI $25 + PEI $23 + JSL L150F53 + STA $19 + STX $1B + LDY #$0002 + LDA [$3F],Y + PHA + LDA [$3F] + PHA + LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + STA $4F + STX $51 + LDY #$0002 + LDA [$4F],Y + TAX + LDA [$4F] + JSL L150F53 + STA $15 + STX $17 + PEI $1F + PEI $1D + PEI $1B + PEI $19 + PEI $17 + PEI $15 + LDA $19 + LDX $1B + JSL L1512A5 + PHX + PHA + JSL L1511CE + PEI $5A + PEI $58 + PEI $1F + PEI $1D + PEI $25 + PEI $23 + JSL L070597 + LDY #$0004 + LDA [$37],Y + INC + LDY #$0004 + STA [$37],Y + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + STA $05 + STX $07 + LDY #$0016 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + INC + BNE L07B5CC + INX +L07B5CC LDY #$0014 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0001 + STA $64 + PEI $49 + PEI $47 + PEA $0001 + JSL L074E17 + BRL L07B7EC +L07B5E9 PHY + PHY + PEA $0000 + PHD + JSL L07B21C + PLA + STA $43 + PLX + STX $45 + PHY + PHY + PEI $45 + PEI $43 + JSL L077A01 + PLA + STA $3B + PLX + STX $3D + LDA $3B + ORA $3D + BNE L07B612 + BRL L07B7E1 +L07B612 LDA $37 + LDX $39 + STA $1D + STX $1F + LDA $1D + LDX $1F + CLC + ADC #$0006 + BCC L07B625 + INX +L07B625 STA $19 + STX $1B + LDY #$0002 + LDA [$4B],Y + PHA + LDA [$4B] + PHA + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + STA $4F + STX $51 + LDY #$0002 + LDA [$4F],Y + TAX + LDA [$4F] + JSL L150F53 + STA $15 + STX $17 + PEI $1F + PEI $1D + PEI $1B + PEI $19 + PEI $17 + PEI $15 + LDA $19 + LDX $1B + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDY #$0002 + LDA [$4B],Y + TAX + LDA [$4B] + STA $01 + STX $03 + LDY #$000E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + INC + BNE L07B682 + INX +L07B682 LDY #$000C + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $19 + LDX $1B + STA $33 + STX $35 + LDA $43 + LDX $45 + STA [$33] + TXA + LDY #$0002 + STA [$33],Y + LDA #$0000 + LDY #$0004 + STA [$33],Y + PEI $29 + PEI $27 + LDA $21 + JSL L150488 + JSL L033477 + BVS L07B6BB + EOR #$8000 +L07B6BB BPL L07B6C0 + BRL L07B7B7 +L07B6C0 PHY + LDY #$0004 + LDA [$37],Y + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $13 + LDY #$0004 + LDA [$37],Y + SEC + SBC $13 + STA $11 + LDA $11 + LDY #$0004 + STA [$37],Y + LDA $13 + LDY #$0004 + STA [$33],Y + LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + CLC + ADC #$0018 + BCC L07B6F8 + INX +L07B6F8 PHX + PHA + LDA $11 + JSL L150488 + PEI $25 + PEI $23 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $1D + STX $1F + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + CLC + ADC #$0018 + BCC L07B721 + INX +L07B721 STA $19 + STX $1B + LDA $13 + JSL L150488 + PEI $25 + PEI $23 + JSL L150D50 + PLA + PLX + STA $0F + PEI $1F + PEI $1D + PEI $1B + PEI $19 + LDA $0F + JSL L150488 + PHX + PHA + JSL L1511CE + PEI $1F + PEI $1D + LDA $0F + JSL L150488 + PHX + PHA + JSL L071EC5 + PEI $29 + PEI $27 + LDA $11 + JSL L150488 + JSL L033477 + BEQ L07B7A9 + BVS L07B770 + EOR #$8000 +L07B770 BPL L07B7A9 + PEI $29 + PEI $27 + LDA $11 + JSL L150488 + JSL L1512A5 + STA $27 + STX $29 + PEI $49 + PEI $47 + PEA $0001 + JSL L074E17 + LDA $43 + LDX $45 + STA $47 + STX $49 + LDA $33 + LDX $35 + STA $37 + STX $39 + LDA $3B + LDX $3D + STA $3F + STX $41 + BRA L07B7B4 +L07B7A9 PEI $45 + PEI $43 + PEA $0001 + JSL L074E17 +L07B7B4 BRL L07B509 +L07B7B7 STZ $27 + STZ $29 + PEI $49 + PEI $47 + PEA $0000 + JSL L074E17 + LDA $43 + LDX $45 + STA $47 + STX $49 + LDA $33 + LDX $35 + STA $37 + STX $39 + LDA $3B + LDX $3D + STA $3F + STX $41 + BRL L07B509 +L07B7E1 PEI $49 + PEI $47 + PEA $0000 + JSL L074E17 +L07B7EC PEI $4D + PEI $4B + PEI $0D + JSL L0718DA + PEI $62 + PEI $60 + PEA $0001 + JSL L074AC6 +L07B801 LDA $56 + STA $62 + LDA $55 + STA $61 + LDA $53 + TCD + TSC + CLC + ADC #$0060 + TCS + RTL + +L07B813 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + STZ $26 + PEI $20 + PEI $1E + LDA #$0000 + TAX + JSL L033477 + BPL L07B82E + BRL L07B8D8 +L07B82E PHY + PHY + PEI $24 + PEI $22 + JSL L077A5B + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L07B847 + BRL L07B8D8 +L07B847 LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $0D + STX $0F + LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $09 + STX $0B + LDA #$4143 + LDX #$4452 + CMP $09 + BNE L07B879 + CPX $0B +L07B879 BEQ L07B889 + LDA #$4B42 + LDX #$4447 + CMP $09 + BNE L07B887 + CPX $0B +L07B887 BNE L07B8CD +L07B889 PHY + PHY + PEI $07 + PEI $05 + JSL L07DF0D + LDA $1E + LDX $20 + JSL L150F53 + STA $11 + STX $13 + LDA #$0001 + STA $26 + PEI $13 + PEI $11 + LDA $0D + LDX $0F + JSL L033477 + BEQ L07B8CD + BVS L07B8B7 + EOR #$8000 +L07B8B7 BPL L07B8CD + PHY + PEI $24 + PEI $22 + PEI $0B + PEI $09 + PEI $13 + PEI $11 + JSL L077EAF + PLA + STA $26 +L07B8CD PEI $24 + PEI $22 + PEA $0000 + JSL L074E4D +L07B8D8 LDA $1C + STA $24 + LDA $1B + STA $23 + LDA $19 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L07B8EA ENT + PHD + TSC + CLC + ADC #$FF78 + TCS + TCD + STZ $96 + STZ $98 + PEI $90 + PEI $8E + LDA #$0000 + TAX + JSL L033477 + BEQ L07B906 + BPL L07B908 +L07B906 BRA L07B978 +L07B908 LDA L055023 + LDX L055025 + CMP $8E + BNE L07B914 + CPX $90 +L07B914 BEQ L07B91B + LDA #$0000 + BRA L07B91E +L07B91B LDA #$0001 +L07B91E PHA + LDAL L053AD3 + TAX + LDAL L053AD1 + CMP $92 + BNE L07B92E + CPX $94 +L07B92E BEQ L07B935 + LDA #$0000 + BRA L07B938 +L07B935 LDA #$0001 +L07B938 AND $01,S + PLX + LSR + BCC L07B94A + LDA L055027 + LDX L055029 + STA $96 + STX $98 + BRA L07B978 +L07B94A PHY + PEI $94 + PEI $92 + PEI $90 + PEI $8E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07A4B1 + PLA + LSR + BCC L07B978 + LDA $01 + LDX $03 + STA $96 + STX $98 + LDA L055005 + LDX L055007 + STA L055081 + STX L055083 +L07B978 LDA $8C + STA $94 + LDA $8B + STA $93 + LDA $89 + TCD + TSC + CLC + ADC #$0092 + TCS + RTL + +L07B98A PHD + TSC + CLC + ADC #$FF96 + TCS + TCD + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEI $7A + PEI $78 + PEA $002A + JSL L0313BE + STZ $80 + LDA $09 + STA $39 + LDA #$00FF + AND [$74] + STA $43 + PHY + PHY + LDY #$0002 + LDA [$70],Y + PHA + LDA [$70] + PHA + JSL L071C98 + PLA + PLX + INC + BNE L07B9C8 + INX +L07B9C8 STA $3F + STX $41 + LDA #$0001 + LDX #$0000 + STA $3B + STX $3D + LDA #$002A + CLC + ADC $43 + INC + CLC + ADC #$0004 + JSL L150488 + PEI $41 + PEI $3F + JSL L150F53 + PEI $3D + PEI $3B + JSL L150F53 + STA $51 + STX $53 + LDA $51 + AND #$0001 + BEQ L07BA0C + LDA $51 + LDX $53 + INC + BNE L07BA08 + INX +L07BA08 STA $51 + STX $53 +L07BA0C PEI $53 + PEI $51 + LDA #$7FFF + LDX #$0000 + JSL L033477 + BEQ L07BA26 + BVS L07BA21 + EOR #$8000 +L07BA21 BPL L07BA26 + BRL L07BCA6 +L07BA26 LDA $51 + STA $07 + LDX #$0000 + LDA $39 + BMI L07BA34 + BEQ L07BA34 + INX +L07BA34 TXA + BNE L07BA3A + BRL L07BCA6 +L07BA3A PHY + PEI $7E + PEI $7C + PEI $53 + PEI $51 + JSL L07B813 + PLA + BNE L07BA4D + BRL L07BCA6 +L07BA4D PHY + PHY + PEI $7E + PEI $7C + JSL L077A5B + PLA + STA $63 + PLX + STX $65 + PHY + PHY + PEI $65 + PEI $63 + PEA $0000 + JSL L07963D + PLA + STA $5F + PLX + STX $61 + LDA $5F + LDX $61 + SEC + SBC #$000E + BCS L07BA7B + DEX +L07BA7B STA $5B + STX $5D + LDA [$5B] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07BA8E + EOR #$8000 +L07BA8E BMI L07BA93 + BRL L07BC9B +L07BA93 LDA #$0001 + STA $59 +L07BA98 LDA [$5F] + JSL L150488 + STA $55 + STX $57 + LDY #$0002 + LDA $39 + CMP [$5F],Y + BEQ L07BAAE + BRL L07BC80 +L07BAAE LDA $55 + LDX $57 + CMP $51 + BNE L07BAB8 + CPX $53 +L07BAB8 BNE L07BABD + BRL L07BB61 +L07BABD LDA $5F + LDX $61 + PEI $57 + PEI $55 + JSL L150F53 + STA $4D + STX $4F + LDA $5F + LDX $61 + PEI $53 + PEI $51 + JSL L150F53 + STA $49 + STX $4B + LDY #$0002 + LDA [$63],Y + PHA + LDA [$63] + PHA + LDY #$0002 + LDA [$63],Y + TAX + LDA [$63] + STA $67 + STX $69 + LDY #$0002 + LDA [$67],Y + TAX + LDA [$67] + JSL L150F53 + STA $45 + STX $47 + PEI $4F + PEI $4D + PEI $4B + PEI $49 + PEI $47 + PEI $45 + LDA $4D + LDX $4F + JSL L1512A5 + PHX + PHA + LDA $51 + LDX $53 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDA $5B + LDX $5D + STA $03 + STX $05 + LDA #$0004 + CLC + ADC $03 + LDX $05 + BCC L07BB39 + INX +L07BB39 STA $67 + STX $69 + LDY #$0006 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + PEI $53 + PEI $51 + JSL L150F53 + PHX + PHA + LDA $55 + LDX $57 + JSL L1512A5 + STA [$67] + TXA + LDY #$0002 + STA [$67],Y +L07BB61 PEI $61 + PEI $5F + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + LDA #$0001 + CLC + ADC $74 + LDX $76 + BCC L07BB80 + INX +L07BB80 STA $4D + STX $4F + LDA $5F + LDX $61 + CLC + ADC #$002A + BCC L07BB8F + INX +L07BB8F STA $49 + STX $4B + PEI $4F + PEI $4D + PEI $4B + PEI $49 + LDA $43 + JSL L150488 + PHX + PHA + JSL L070597 + PEI $4B + PEI $49 + LDA $43 + JSL L150488 + JSL L150F53 + STA $49 + STX $4B + LDA #$0000 + STA [$49] + LDA $49 + LDX $4B + CLC + ADC #$0002 + BCC L07BBC9 + INX +L07BBC9 STA $49 + STX $4B + LDA #$0004 + STA $31 + STZ $33 + LDA $31 + LDX $33 + STA [$49] + TXA + LDY #$0002 + STA [$49],Y + LDA $49 + LDX $4B + CLC + ADC #$0004 + BCC L07BBEB + INX +L07BBEB STA $49 + STX $4B + LDY #$0002 + LDA [$70],Y + TAX + LDA [$70] + STA $4D + STX $4F + TDC + CLC + ADC #$004D + PEA $0000 + PHA + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + JSL L070669 + LDA $49 + LDX $4B + INC + BNE L07BC19 + INX +L07BC19 STA $49 + STX $4B + LDA $43 + INC + CLC + ADC #$0004 + JSL L150488 + PEI $41 + PEI $3F + JSL L150F53 + PEI $3D + PEI $3B + JSL L150F53 + AND #$00FF + AND #$0001 + BEQ L07BC54 + SEP #$20 + LDA #$00 + STA [$49] + REP #$20 + LDA $49 + LDX $4B + INC + BNE L07BC50 + INX +L07BC50 STA $49 + STX $4B +L07BC54 PEI $4B + PEI $49 + LDA $5F + LDX $61 + JSL L1512A5 + STA $67 + STX $69 + LDA [$5F] + JSL L150488 + CMP $67 + BNE L07BC70 + CPX $69 +L07BC70 BEQ L07BC79 + PEA $572A + JSL L07272E +L07BC79 LDA #$0001 + STA $80 + BRA L07BC9B +L07BC80 LDA $5F + LDX $61 + PEI $57 + PEI $55 + JSL L150F53 + STA $5F + STX $61 + LDA $59 + CMP $01 + BEQ L07BC9B + INC $59 + BRL L07BA98 +L07BC9B PEI $7E + PEI $7C + PEA $0001 + JSL L074E4D +L07BCA6 LDA $6E + STA $7E + LDA $6D + STA $7D + LDA $6B + TCD + TSC + CLC + ADC #$007C + TCS + RTL + +L07BCB8 ENT + PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07A852 + PLA + LSR + BCS L07BCF8 + STZ L055077 + LDA #$0001 + STA L055075 + PEA ^L0536E5 + PEA L0536E5 + PEA $0000 + PEA $0084 + JSL L071EC5 + BRL L07BF7D +L07BCF8 PHY + PEI $42 + PEI $40 + PEA ^L0538E9 + PEA L0538E9 + JSL L071C56 + LDX #$0000 + LDA L055065 + CMP $3E + BNE L07BD12 + INX +L07BD12 TXA + AND $01,S + PLX + PHA + LDX #$0000 + LDA $1F + CMP L055077 + BNE L07BD22 + INX +L07BD22 TXA + AND $01,S + PLX + PHA + LDX #$0000 + LDA $1D + CMP L055075 + BNE L07BD32 + INX +L07BD32 TXA + AND $01,S + PLX + LSR + BCC L07BD3C + BRL L07BF7D +L07BD3C PEA ^L0538E9 + PEA L0538E9 + PEI $42 + PEI $40 + PEA $0100 + JSL L0313BE + LDA $3E + STA L055065 + LDA $1F + STA L055077 + LDA $1D + STA L055075 + LDA $3E + BMI L07BD9A + CMP #$0005 + BPL L07BD9A + SEC + SBC #$0000 + BEQ L07BD79 + DEC + BEQ L07BD84 + DEC + BEQ L07BD8C + DEC + BEQ L07BD84 + DEC + BEQ L07BD8C + BRA L07BD9A +L07BD79 LDA #$0001 + STA L055063 + STZ L055061 + BRA L07BD9A +L07BD84 STZ L055063 + STZ L055061 + BRA L07BD9A +L07BD8C LDA #$0001 + STA L055063 + LDA #$0001 + STA L055061 + BRA L07BD9A +L07BD9A PEA ^L0536E5 + PEA L0536E5 + PEA $0000 + PEA $0084 + JSL L071EC5 + PHY + PHY + PEA ^L0538E9 + PEA L0538E9 + JSL L071F3F + PLA + STA $31 + PLX + STX $33 + LDA #$0003 + CMP $3E + BNE L07BDD0 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L079395 +L07BDD0 LDA $3E + DEC + BEQ L07BDEB + PEI $33 + PEI $31 + PEA ^L0536E9 + PEA L0536E9 + LDA L055077 + PHA + LDA L055075 + PHA + JSL L078D85 +L07BDEB STZ L055079 + LDA #L053769 + LDX #^L053769 + STA $2D + STX $2F + LDA $2D + LDX $2F + CLC + ADC #$0100 + BCC L07BE03 + INX +L07BE03 TAY + BNE L07BE07 + DEX +L07BE07 DEC + STA $29 + STX $2B + PHY + PHY + PEA ^L0538E9 + PEA L0538E9 + JSL L071F3F + PLA + STA $31 + PLX + STX $33 + LDX #$0000 + LDA #$0003 + CMP $3E + BNE L07BE29 + INX +L07BE29 PHX + LDX #$0000 + LDA #$0004 + CMP $3E + BNE L07BE35 + INX +L07BE35 TXA + ORA $01,S + PLX + LSR + BCC L07BEAD + LDA #$00FF + AND [$31] + BNE L07BE46 + BRL L07BF75 +L07BE46 LDA #$0001 + STA L055079 + LDA $2D + LDX $2F + STAL L053869 + TXA + STAL L05386B +L07BE59 LDA #$00FF + AND [$31] + BEQ L07BE63 + LDA #$0001 +L07BE63 PHA + LDA $29 + LDX $2B + CMP $2D + BNE L07BE6E + CPX $2F +L07BE6E BNE L07BE75 + LDA #$0000 + BRA L07BE78 +L07BE75 LDA #$0001 +L07BE78 AND $01,S + PLX + LSR + BCC L07BEAA + PEI $33 + PEI $31 + PLA + STA $35 + PLA + STA $37 + LDA [$35] + SEP #$20 + STA [$2D] + REP #$20 + LDA $2D + LDX $2F + INC + BNE L07BE98 + INX +L07BE98 STA $2D + STX $2F + LDA $31 + LDX $33 + INC + BNE L07BEA4 + INX +L07BEA4 STA $31 + STX $33 + BRA L07BE59 +L07BEAA BRL L07BF75 +L07BEAD TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L071C12 + LDA #$00FF + AND [$31] + BNE L07BEC4 + BRL L07BF75 +L07BEC4 LDA L055079 + INC + STA L055079 + LDA L055079 + DEC + ASL + ASL + TAX + PEI $2F + PEI $2D + PLA + STAL L053869,X + PLA + STAL L05386B,X +L07BEE0 LDA #$00FF + AND [$31] + CMP #$0020 + BEQ L07BF37 + LDA #$00FF + AND [$31] + PHA + PLA + SEP #$20 + STA [$2D] + REP #$20 + LDA $2D + LDX $2F + INC + BNE L07BEFF + INX +L07BEFF STA $2D + STX $2F + LDA $31 + LDX $33 + INC + BNE L07BF0B + INX +L07BF0B STA $31 + STX $33 + LDX #$0000 + LDA #$00FF + AND [$31] + BNE L07BF1A + INX +L07BF1A PHX + LDA $29 + LDX $2B + CMP $2D + BNE L07BF25 + CPX $2F +L07BF25 BEQ L07BF2C + LDA #$0000 + BRA L07BF2F +L07BF2C LDA #$0001 +L07BF2F ORA $01,S + PLX + LSR + BCS L07BF75 + BRA L07BEE0 +L07BF37 SEP #$20 + LDA #$00 + STA [$2D] + REP #$20 + LDA $2D + LDX $2F + INC + BNE L07BF47 + INX +L07BF47 STA $2D + STX $2F + LDX #$0000 + LDA #$0014 + CMP L055079 + BNE L07BF57 + INX +L07BF57 PHX + LDA $29 + LDX $2B + CMP $2D + BNE L07BF62 + CPX $2F +L07BF62 BEQ L07BF69 + LDA #$0000 + BRA L07BF6C +L07BF69 LDA #$0001 +L07BF6C ORA $01,S + PLX + LSR + BCS L07BF75 + BRL L07BEAD +L07BF75 SEP #$20 + LDA #$00 + STA [$2D] + REP #$20 +L07BF7D LDA $3C + STA $42 + LDA $3B + STA $41 + LDA $39 + TCD + TSC + CLC + ADC #$0040 + TCS + RTL + +L07BF8F ENT + PHD + TSC + CLC + ADC #$FDE6 + TCS + ADC #$012D + TCD + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEI $F4 + PEI $F2 + PEA $0100 + JSL L0313BE + STZ $FC + PHY + PHY + PEI $FA + PEI $F8 + JSL L077A5B + PLA + STA $DB + PLX + STX $DD + LDA $DB + ORA $DD + BNE L07BFC9 + BRL L07C08A +L07BFC9 PHY + PHY + PEI $DD + PEI $DB + PEA $0000 + JSL L07963D + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L07BFE5 + BRL L07C07F +L07BFE5 LDA $E5 + LDX $E7 + SEC + SBC #$000E + BCS L07BFF0 + DEX +L07BFF0 STA $E1 + STX $E3 + LDA [$E1] + LDX #$FED3 + STA $00,X + LDX #$FED3 + LDA $00,X + SEC + SBC #$0001 + BVS L07C009 + EOR #$8000 +L07C009 BPL L07C07F + LDA #$0001 + STA $DF +L07C010 LDY #$0004 + LDA #$000F + AND [$E5],Y + CMP $F6 + BNE L07C060 + LDA $E5 + LDX $E7 + CLC + ADC #$002A + BCC L07C027 + INX +L07C027 STA $D5 + STX $D7 + PEI $D7 + PEI $D5 + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + JSL L071FF8 + PHY + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + JSL L071C56 + PLA + LSR + BCC L07C060 + LDY #$0002 + LDA [$E5],Y + STA $FC + BRA L07C07F +L07C060 PEI $E7 + PEI $E5 + LDA [$E5] + JSL L150488 + JSL L150F53 + STA $E5 + STX $E7 + LDA $DF + LDX #$FED3 + CMP $00,X + BEQ L07C07F + INC $DF + BRA L07C010 +L07C07F PEI $FA + PEI $F8 + PEA $0000 + JSL L074E4D +L07C08A LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0226 + TCS + RTL + +L07C09C ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + STZ $3A + PHY + PHY + PEI $38 + PEI $36 + JSL L077A5B + PLA + STA $23 + PLX + STX $25 + LDA $23 + ORA $25 + BNE L07C0BF + BRL L07C28C +L07C0BF PHY + PEI $25 + PEI $23 + JSL L0718FA + PLA + STA $03 + PHY + PHY + PEI $25 + PEI $23 + PEA $0000 + JSL L07963D + PLA + STA $15 + PLX + STX $17 + LDA $15 + ORA $17 + BNE L07C0E7 + BRL L07C277 +L07C0E7 LDA $15 + LDX $17 + STA $11 + STX $13 + LDA $15 + LDX $17 + SEC + SBC #$000E + BCS L07C0FA + DEX +L07C0FA STA $19 + STX $1B + LDA [$19] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07C10D + EOR #$8000 +L07C10D BMI L07C112 + BRL L07C277 +L07C112 LDA #$0001 + STA $1D +L07C117 LDY #$0002 + LDA $34 + CMP [$11],Y + BEQ L07C123 + BRL L07C252 +L07C123 LDA $32 + BEQ L07C131 + LDA $1D + DEC + BNE L07C12F + BRL L07C277 +L07C12F BRA L07C154 +L07C131 LDA [$19] + CMP $1D + BNE L07C13A + BRL L07C277 +L07C13A LDA $11 + LDX $13 + STA $15 + STX $17 + PEI $17 + PEI $15 + LDA [$15] + JSL L150488 + JSL L150F53 + STA $11 + STX $13 +L07C154 LDA [$15] + STA $07 + LDA [$11] + STA $05 + PHY + PHY + LDA $07 + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $0D + PLX + STX $0F + LDAL L05565D + BEQ L07C186 + BRL L07C232 +L07C186 PHY + PHY + LDA $05 + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $09 + PLX + STX $0B + LDAL L05565D + BNE L07C22A + PEI $17 + PEI $15 + LDY #$0002 + LDA [$0D],Y + PHA + LDA [$0D] + PHA + LDA $07 + JSL L150488 + PHX + PHA + JSL L070597 + PEI $13 + PEI $11 + LDY #$0002 + LDA [$09],Y + PHA + LDA [$09] + PHA + LDA $05 + JSL L150488 + PHX + PHA + JSL L070597 + LDY #$0002 + LDA [$09],Y + PHA + LDA [$09] + PHA + PEI $17 + PEI $15 + LDA $05 + JSL L150488 + PHX + PHA + JSL L070597 + LDY #$0002 + LDA [$0D],Y + PHA + LDA [$0D] + PHA + PEI $17 + PEI $15 + LDA $05 + JSL L150488 + JSL L150F53 + PHX + PHA + LDA $07 + JSL L150488 + PHX + PHA + JSL L070597 + LDA #$0001 + STA $3A + PEI $0B + PEI $09 + JSL L07185A +L07C22A PEI $0F + PEI $0D + JSL L07185A +L07C232 LDA $30 + EOR #$0001 + PHA + LDX #$0000 + LDY #$0004 + LDA [$15],Y + LDY #$0004 + EOR [$11],Y + AND #$000F + BNE L07C24B + INX +L07C24B TXA + ORA $01,S + PLX + LSR + BCS L07C277 +L07C252 LDA $11 + LDX $13 + STA $15 + STX $17 + PEI $17 + PEI $15 + LDA [$15] + JSL L150488 + JSL L150F53 + STA $11 + STX $13 + LDA $1D + CMP $01 + BEQ L07C277 + INC $1D + BRL L07C117 +L07C277 PEI $25 + PEI $23 + PEI $03 + JSL L0718DA + PEI $38 + PEI $36 + PEA $0001 + JSL L074E4D +L07C28C LDA $2E + STA $38 + LDA $2D + STA $37 + LDA $2B + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L07C29E PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $16 + LDA #$0000 + TAX + LDY #$0011 + STA [$0E],Y + INY + INY + TXA + STA [$0E],Y + LDY #$0025 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$0028 + BCC L07C2D3 + INX +L07C2D3 LDY #$001D + STA [$0E],Y + INY + INY + TXA + STA [$0E],Y +L07C2DD LDY #$001F + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDY #$001B + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + JSL L033477 + BNE L07C2FB + BRL L07C387 +L07C2FB LDY #$001F + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + STA $05 + STX $07 + LDA $12 + LDX $14 + CMP [$05] + BNE L07C317 + LDY #$0002 + TXA + CMP [$05],Y +L07C317 BNE L07C320 + LDA #$0001 + STA $16 + BRA L07C387 +L07C320 LDA #$0011 + CLC + ADC $0E + LDX $10 + BCC L07C32B + INX +L07C32B PHX + PHA + LDY #$0013 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDY #$001F + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + CLC + ADC #$0004 + BCC L07C349 + INX +L07C349 STA $05 + STX $07 + LDA [$05] + JSL L150488 + JSL L150F53 + PHX + PHA + PLA + PLY + PLX + STX $05 + PLX + STX $07 + STA [$05] + TYA + LDY #$0002 + STA [$05],Y + LDY #$001F + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + CLC + ADC #$0006 + BCC L07C37A + INX +L07C37A LDY #$001D + STA [$0E],Y + INY + INY + TXA + STA [$0E],Y + BRL L07C2DD +L07C387 LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L07C399 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + STZ $1E + LDY #$001F + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STA $0D + STX $0F + PHY + PHY + PEI $0F + PEI $0D + JSL L077A01 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L07C41F + LDA #$0011 + CLC + ADC $1A + LDX $1C + BCC L07C3DE + INX +L07C3DE PHX + PHA + LDY #$0013 + LDA [$1A],Y + PHA + DEY + DEY + LDA [$1A],Y + PHA + LDY #$001F + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CLC + ADC #$0004 + BCC L07C3FC + INX +L07C3FC STA $11 + STX $13 + LDA [$11] + JSL L150488 + JSL L150F53 + PHX + PHA + PLA + PLY + PLX + STX $11 + PLX + STX $13 + STA [$11] + TYA + LDY #$0002 + STA [$11],Y + BRL L07C529 +L07C41F LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$0018 + BCC L07C42E + INX +L07C42E STA $03 + STX $05 + LDY #$001F + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CLC + ADC #$0004 + BCC L07C443 + INX +L07C443 STA $11 + STX $13 + LDA [$11] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07C456 + EOR #$8000 +L07C456 BMI L07C45B + BRL L07C51E +L07C45B LDA #$0001 + STA $07 +L07C460 LDY #$0013 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + INC + BNE L07C46E + INX +L07C46E LDY #$0011 + STA [$1A],Y + INY + INY + TXA + STA [$1A],Y + LDY #$0032 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CMP [$03] + BNE L07C48C + LDY #$0002 + TXA + CMP [$03],Y +L07C48C BNE L07C4FD + PEI $0F + PEI $0D + PEA $0000 + JSL L074E17 + LDA $0D + LDX $0F + STA L055081 + STX L055083 + LDA #$0001 + STA $1E + LDY #$0036 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CMPL L053AD1 + BNE L07C4BD + TXA + CMPL L053AD3 +L07C4BD BEQ L07C4C4 + LDA #$0000 + BRA L07C4C7 +L07C4C4 LDA #$0001 +L07C4C7 PHA + LDY #$0032 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CMP L055027 + BNE L07C4DA + CPX L055029 +L07C4DA BEQ L07C4E1 + LDA #$0000 + BRA L07C4E4 +L07C4E1 LDA #$0001 +L07C4E4 AND $01,S + PLX + LSR + BCC L07C4FA + LDY #$0013 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + STA L055023 + STX L055025 +L07C4FA BRL L07C594 +L07C4FD PEI $05 + PEI $03 + LDY #$0017 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + JSL L150F53 + STA $03 + STX $05 + LDA $07 + CMP $01 + BEQ L07C51E + INC $07 + BRL L07C460 +L07C51E PEI $0F + PEI $0D + PEA $0000 + JSL L074E17 +L07C529 LDY #$001F + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + CLC + ADC #$0006 + BCC L07C53A + INX +L07C53A LDY #$001D + STA [$1A],Y + INY + INY + TXA + STA [$1A],Y + LDY #$001F + LDA [$1A],Y + PHA + DEY + DEY + LDA [$1A],Y + PHA + LDY #$001B + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + JSL L033477 + BNE L07C594 + LDA #$0000 + TAX + LDY #$0011 + STA [$1A],Y + INY + INY + TXA + STA [$1A],Y + LDY #$0025 + LDA [$1A],Y + TAX + DEY + DEY + LDA [$1A],Y + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0028 + BCC L07C58A + INX +L07C58A LDY #$001D + STA [$1A],Y + INY + INY + TXA + STA [$1A],Y +L07C594 LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L07C5A6 ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + LDAL L053AD3 + TAX + LDAL L053AD1 + CMP $34 + BNE L07C5BD + CPX $36 +L07C5BD BNE L07C5E2 + LDA L055027 + LDX L055029 + CMP $30 + BNE L07C5CB + CPX $32 +L07C5CB BNE L07C5E2 + LDA L055023 + ORA L055025 + BEQ L07C5E2 + LDA L055023 + LDX L055025 + STA $38 + STX $3A + BRL L07C7A3 +L07C5E2 STZ $38 + STZ $3A + PHY + PHY + PEI $36 + PEI $34 + JSL L0772F8 + PLA + STA $23 + PLX + STX $25 + LDA $23 + ORA $25 + BNE L07C5FF + BRL L07C7A3 +L07C5FF PHY + PEI $25 + PEI $23 + JSL L0718FA + PLA + STA $21 + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$0018 + BCC L07C61A + INX +L07C61A STA $27 + STX $29 + LDA [$27] + JSL L150488 + STA $15 + STX $17 + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$0028 + BCC L07C637 + INX +L07C637 STA $1D + STX $1F + PEI $1F + PEI $1D + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$000C + BCC L07C64E + INX +L07C64E STA $27 + STX $29 + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $19 + STX $1B + PHY + PHY + PEI $32 + PEI $30 + JSL L0772AE + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BEQ L07C6F9 + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$001C + BCC L07C693 + INX +L07C693 STA $27 + STX $29 + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + STA $05 + STX $07 + PEI $32 + PEI $30 + PEA $0000 + JSL L074A90 + LDA $05 + ORA $07 + BEQ L07C6B7 + LDA #$0001 +L07C6B7 BEQ L07C6F9 + PHY + PEI $07 + PEI $05 + PEA $0000 + PHD + JSL L07C29E + PLA + BEQ L07C6F9 + PHY + PEA $0000 + PHD + JSL L07C399 + PLA + LSR + BCC L07C6E1 + LDA $11 + LDX $13 + STA $38 + STX $3A + BRL L07C78E +L07C6E1 PHY + PEA $0000 + PHD + JSL L07C399 + PLA + LSR + BCC L07C6F9 + LDA $11 + LDX $13 + STA $38 + STX $3A + BRL L07C78E +L07C6F9 PHY + LDA L055081 + LDX L055083 + PHX + PHA + PEA $0000 + PHD + JSL L07C29E + PLA + LSR + BCS L07C725 + STZ $11 + STZ $13 + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$0028 + BCC L07C721 + INX +L07C721 STA $1D + STX $1F +L07C725 LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$000C + BCC L07C734 + INX +L07C734 STA $27 + STX $29 + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L07C757 + EOR #$8000 +L07C757 BPL L07C78E + LDA #$0001 + LDX #$0000 + STA $0D + STX $0F +L07C763 PHY + PEA $0000 + PHD + JSL L07C399 + PLA + LSR + BCC L07C77A + LDA $11 + LDX $13 + STA $38 + STX $3A + BRA L07C78E +L07C77A LDA $0D + LDX $0F + CMP $01 + BNE L07C784 + CPX $03 +L07C784 BEQ L07C78E + INC $0D + BNE L07C78C + INC $0F +L07C78C BRA L07C763 +L07C78E PEI $25 + PEI $23 + PEI $21 + JSL L0718DA + PEI $36 + PEI $34 + PEA $0000 + JSL L074AC6 +L07C7A3 LDA $2E + STA $36 + LDA $2D + STA $35 + +* + + LDA $2B + TCD + TSC + CLC + ADC #$0034 + TCS + RTL + +L07C7B5 ENT + PHD + TSC + CLC + ADC #$FFB6 + TCS + TCD + STZ $62 + STZ $64 + JSL L079752 + PHY + PHY + PEI $60 + PEI $5E + JSL L0772F8 + PLA + STA $43 + PLX + STX $45 + LDA $43 + ORA $45 + BNE L07C7DE + BRL L07CC0D +L07C7DE PHY + PEI $45 + PEI $43 + JSL L0718FA + PLA + STA $19 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0018 + BCC L07C7F9 + INX +L07C7F9 STA $47 + STX $49 + LDA [$47] + STA $29 + LDA $5A + LDX $5C + INC + BNE L07C809 + INX +L07C809 STA $2F + STX $31 + PEI $31 + PEI $2F + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L07C820 + EOR #$8000 +L07C820 BMI L07C82C + LDA #$0001 + LDX #$0000 + STA $2F + STX $31 +L07C82C PEI $31 + PEI $2F + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0014 + BCC L07C83F + INX +L07C83F STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + JSL L033477 + BEQ L07C862 + BVS L07C856 + EOR #$8000 +L07C856 BPL L07C862 + LDA #$0001 + LDX #$0000 + STA $2F + STX $31 +L07C862 LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0028 + BCC L07C871 + INX +L07C871 STA $3F + STX $41 + PEI $41 + PEI $3F + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$000C + BCC L07C888 + INX +L07C888 STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $3B + STX $3D + LDA $2F + LDX $31 + STA $2B + STX $2D +L07C8B0 PEI $2D + PEI $2B + LDY #$0004 + LDA [$3F],Y + JSL L150488 + JSL L033477 + BEQ L07C8F0 + BVS L07C8C8 + EOR #$8000 +L07C8C8 BPL L07C8F0 + PEI $2D + PEI $2B + LDY #$0004 + LDA [$3F],Y + JSL L150488 + JSL L1512A5 + STA $2B + STX $2D + LDA $3F + LDX $41 + CLC + ADC #$0006 + BCC L07C8EA + INX +L07C8EA STA $3F + STX $41 + BRA L07C8B0 +L07C8F0 LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + STA $37 + STX $39 + PHY + PHY + PEI $39 + PEI $37 + JSL L077A01 + PLA + STA $33 + PLX + STX $35 + LDA $33 + ORA $35 + BNE L07C915 + BRL L07CBF8 +L07C915 PHY + PEI $35 + PEI $33 + JSL L0718FA + PLA + STA $17 + LDA #$0400 + ANDL L053AE9 + BEQ L07C92D + LDA #$0001 +L07C92D STA L05507F + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0018 + BCC L07C93F + INX +L07C93F STA $21 + STX $23 + PEI $23 + PEI $21 + LDY #$0004 + LDA [$3F],Y + PEI $29 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L07C95C + DEX +L07C95C JSL L150F53 + STA $1D + STX $1F + PEI $23 + PEI $21 + LDX $2D + LDA $2B + BNE L07C96F + DEX +L07C96F DEC + PHX + PHA + LDA $29 + JSL L150488 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $21 + STX $23 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$001C + BCC L07C995 + INX +L07C995 STA $47 + STX $49 + LDA [$47] + STA $1B + LDA $56 + ORA $58 + BEQ L07C9A6 + LDA #$0001 +L07C9A6 STA $07 + LDA $56 + LDX $58 + CLC + ADC #$0004 + BCC L07C9B3 + INX +L07C9B3 STA $09 + STX $0B + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0014 + BCC L07C9C6 + INX +L07C9C6 STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L07C9E9 + EOR #$8000 +L07C9E9 BMI L07C9EE + BRL L07CBE3 +L07C9EE LDA #$0001 + LDX #$0000 + STA $25 + STX $27 +L07C9F8 LDA $07 + BEQ L07CA68 + LDA $09 + LDX $0B + STA $13 + STX $15 + LDA $21 + LDX $23 + CLC + ADC #$0004 + BCC L07CA0F + INX +L07CA0F STA $0F + STX $11 + LDA [$0F] + AND [$13] + CMP [$13] + BEQ L07CA1E + BRL L07CAF1 +L07CA1E LDA $1B + ASL + STA $05 + LDA $05 + SEC + SBC #$0002 + BVS L07CA2E + EOR #$8000 +L07CA2E BPL L07CA68 + LDA #$0002 + STA $0D +L07CA35 LDA $13 + LDX $15 + CLC + ADC #$0002 + BCC L07CA40 + INX +L07CA40 STA $13 + STX $15 + LDA $0F + LDX $11 + CLC + ADC #$0002 + BCC L07CA4F + INX +L07CA4F STA $0F + STX $11 + LDA [$0F] + AND [$13] + CMP [$13] + BEQ L07CA5E + BRL L07CAF1 +L07CA5E LDA $0D + CMP $05 + BEQ L07CA68 + INC $0D + BRA L07CA35 +L07CA68 PHY + PEI $23 + PEI $21 + PEI $54 + PEI $52 + JSL L079091 + PLA + LSR + BCC L07CAF1 + LDA $25 + LDX $27 + PEI $5C + PEI $5A + JSL L150F53 + STA $25 + STX $27 + PEI $27 + PEI $25 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0014 + BCC L07CA9C + INX +L07CA9C STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + JSL L033477 + BEQ L07CADC + BVS L07CAB3 + EOR #$8000 +L07CAB3 BPL L07CADC + PEI $27 + PEI $25 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0014 + BCC L07CAC8 + INX +L07CAC8 STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + JSL L1512A5 + STA $25 + STX $27 +L07CADC LDA $25 + LDX $27 + STA $62 + STX $64 + LDA $37 + LDX $39 + STA L055081 + STX L055083 + BRL L07CBE3 +L07CAF1 PEI $23 + PEI $21 + LDA $29 + JSL L150488 + JSL L150F53 + STA $21 + STX $23 + LDA $1D + LDX $1F + CMP $21 + BNE L07CB0D + CPX $23 +L07CB0D BEQ L07CB12 + BRL L07CBCE +L07CB12 LDA $50 + BEQ L07CB22 + PHY + JSL L07005C + PLA + LSR + BCC L07CB22 + BRL L07CBE3 +L07CB22 PEI $35 + PEI $33 + PEI $17 + JSL L0718DA + PEI $39 + PEI $37 + PEA $0000 + JSL L074E17 + LDA $3F + LDX $41 + CLC + ADC #$0006 + BCC L07CB42 + INX +L07CB42 STA $3F + STX $41 + LDA $3B + LDX $3D + CMP $3F + BNE L07CB50 + CPX $41 +L07CB50 BNE L07CB65 + LDY #$0002 + LDA [$43],Y + TAX + LDA [$43] + CLC + ADC #$0028 + BCC L07CB61 + INX +L07CB61 STA $3F + STX $41 +L07CB65 LDY #$0002 + LDA [$3F],Y + TAX + LDA [$3F] + STA $37 + STX $39 + PHY + PHY + PEI $39 + PEI $37 + JSL L077A01 + PLA + STA $33 + PLX + STX $35 + LDA $33 + ORA $35 + BNE L07CB8E + PEA $000C + JSL L07272E +L07CB8E PHY + PEI $35 + PEI $33 + JSL L0718FA + PLA + STA $17 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + CLC + ADC #$0018 + BCC L07CBA9 + INX +L07CBA9 STA $21 + STX $23 + PEI $23 + PEI $21 + LDY #$0004 + LDA [$3F],Y + PEI $29 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L07CBC6 + DEX +L07CBC6 JSL L150F53 + STA $1D + STX $1F +L07CBCE LDA $25 + LDX $27 + CMP $01 + BNE L07CBD8 + CPX $03 +L07CBD8 BEQ L07CBE3 + INC $25 + BNE L07CBE0 + INC $27 +L07CBE0 BRL L07C9F8 +L07CBE3 PEI $35 + PEI $33 + PEI $17 + JSL L0718DA + PEI $39 + PEI $37 + PEA $0000 + JSL L074E17 +L07CBF8 PEI $45 + PEI $43 + PEI $19 + JSL L0718DA + PEI $60 + PEI $5E + PEA $0000 + JSL L074AC6 +L07CC0D LDA $4E + STA $60 + LDA $4D + STA $5F + LDA $4B + TCD + TSC + CLC + ADC #$005E + TCS + RTL + +L07CC1F PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + STZ $3A + PEI $34 + PEI $32 + LDA #$0000 + TAX + JSL L033477 + BEQ L07CC39 + BPL L07CC3C +L07CC39 BRL L07CD65 +L07CC3C PHY + PHY + PEI $38 + PEI $36 + JSL L0772F8 + PLA + STA $21 + PLX + STX $23 + LDA $21 + ORA $23 + BNE L07CC55 + BRL L07CD65 +L07CC55 LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $01 + STX $03 + PEI $34 + PEI $32 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L07CC7F + BVS L07CC7A + EOR #$8000 +L07CC7A BPL L07CC7F + BRL L07CD5A +L07CC7F LDY #$0018 + LDA [$01],Y + JSL L150488 + STA $19 + STX $1B + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + CLC + ADC #$0028 + BCC L07CC9B + INX +L07CC9B STA $15 + STX $17 + LDA $32 + LDX $34 + STA $1D + STX $1F +L07CCA7 PEI $1F + PEI $1D + LDY #$0004 + LDA [$15],Y + JSL L150488 + JSL L033477 + BEQ L07CCE7 + BVS L07CCBF + EOR #$8000 +L07CCBF BPL L07CCE7 + PEI $1F + PEI $1D + LDY #$0004 + LDA [$15],Y + JSL L150488 + JSL L1512A5 + STA $1D + STX $1F + LDA $15 + LDX $17 + CLC + ADC #$0006 + BCC L07CCE1 + INX +L07CCE1 STA $15 + STX $17 + BRA L07CCA7 +L07CCE7 LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $11 + STX $13 + PHY + PHY + PEI $13 + PEI $11 + JSL L077A01 + PLA + STA $0D + PLX + STX $0F + LDA $0D + ORA $0F + BEQ L07CD5A + LDX $1F + LDA $1D + BNE L07CD10 + DEX +L07CD10 DEC + PEI $1B + PEI $19 + JSL L150D50 + PLA + PLX + CLC + ADC #$0018 + BCC L07CD22 + INX +L07CD22 STA $09 + STX $0B + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PEI $0B + PEI $09 + JSL L150F53 + STA $05 + STX $07 + PEI $30 + PEI $2E + PEI $07 + PEI $05 + PEI $1B + PEI $19 + JSL L070597 + LDA #$0001 + STA $3A + PEI $13 + PEI $11 + PEA $0001 + JSL L074E17 +L07CD5A PEI $38 + PEI $36 + PEA $0000 + JSL L074AC6 +L07CD65 LDA $2C + STA $38 + LDA $2B + STA $37 + LDA $29 + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L07CD77 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + STZ $38 + STZ $23 + PHY + PHY + PEI $36 + PEI $34 + JSL L077A5B + PLA + STA $1F + PLX + STX $21 + PHY + PHY + PEI $21 + PEI $1F + PEA $0002 + JSL L07963D + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L07CDAF + BRL L07CF3A +L07CDAF LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + STA $1B + STX $1D + PHY + PEI $30 + PEI $2E + PEA ^L041CB3 + PEA L041CB3 + PEA $0020 + JSL L070A10 + PLA + STA $11 + LDY #$0010 + LDA [$1B],Y + STA $15 + LDA #$0400 + AND $15 + BEQ L07CDE1 + LDA #$0001 +L07CDE1 STA $0F + LDA #$1000 + AND $15 + BEQ L07CDED + LDA #$0001 +L07CDED STA $0D + LDA #$EBFF + AND $15 + STA $13 + LDA $32 + BEQ L07CE01 + LDA #$1000 + ORA $13 + STA $13 +L07CE01 LDA $11 + CMP $0F + BEQ L07CE0A + BRL L07CEDD +L07CE0A LDA $0F + BEQ L07CE3C + PHY + PEI $36 + PEI $34 + LDY #$0006 + LDA [$1B],Y + PHA + DEY + DEY + LDA [$1B],Y + PHA + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + SEC + SBC #$0020 + BCS L07CE2D + DEX +L07CE2D PHX + PHA + JSL L077EAF + PLA + LSR + BCS L07CE3A + BRL L07CF3A +L07CE3A BRA L07CE52 +L07CE3C PHY + PEI $36 + PEI $34 + PEA $0000 + PEA $0020 + JSL L07B813 + PLA + LSR + BCS L07CE52 + BRL L07CF3A +L07CE52 PHY + PHY + PEI $21 + PEI $1F + PEA $0002 + JSL L07963D + PLA + STA $17 + PLX + STX $19 + LDA $17 + LDX $19 + STA $09 + STX $0B + LDA $17 + LDX $19 + STA $05 + STX $07 + LDA $0F + BEQ L07CE8A + LDA $09 + LDX $0B + CLC + ADC #$0020 + BCC L07CE84 + INX +L07CE84 STA $09 + STX $0B + BRA L07CE99 +L07CE8A LDA $05 + LDX $07 + CLC + ADC #$0020 + BCC L07CE95 + INX +L07CE95 STA $05 + STX $07 +L07CE99 LDY #$0002 + LDA [$1F],Y + PHA + LDA [$1F] + PHA + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + JSL L150F53 + STA $01 + STX $03 + PEI $0B + PEI $09 + PEI $07 + PEI $05 + PEI $03 + PEI $01 + LDA $05 + LDX $07 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDA #$0001 + STA $23 +L07CEDD LDA $11 + BNE L07CF13 + PHY + PEI $30 + PEI $2E + PEI $19 + PEI $17 + PEA $0020 + JSL L070A10 + PLA + LSR + BCS L07CF0C + PEI $30 + PEI $2E + PEI $19 + PEI $17 + PEA $0000 + PEA $0020 + JSL L070597 + LDA #$0001 + STA $23 +L07CF0C LDA #$0400 + ORA $13 + STA $13 +L07CF13 LDA $15 + CMP $13 + BEQ L07CF35 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + CLC + ADC #$0010 + BCC L07CF28 + INX +L07CF28 STA $25 + STX $27 + LDA $13 + STA [$25] + LDA #$0001 + STA $23 +L07CF35 LDA #$0001 + STA $38 +L07CF3A LDA $1F + ORA $21 + BEQ L07CF4A + PEI $36 + PEI $34 + PEI $23 + JSL L074E4D +L07CF4A LDA $2C + STA $36 + LDA $2B + STA $35 + LDA $29 + TCD + TSC + CLC + ADC #$0034 + TCS + RTL + +L07CF5C PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + STZ $2A + LDY #$001D + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $1D + STX $1F + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + STA $15 + STX $17 + PHY + LDY #$0034 + LDA [$26],Y + PHA + DEY + DEY + LDA [$26],Y + PHA + PEA $0000 + PEA $0004 + JSL L07B813 + PLA + LSR + BCS L07CFA9 + BRL L07D078 +L07CFA9 PHY + PHY + PEI $1B + PEI $19 + PEA $0000 + JSL L07963D + PLA + PLX + SEC + SBC #$000E + BCS L07CFBF + DEX +L07CFBF STA $11 + STX $13 + PHY + PHY + PEI $1B + PEI $19 + PEA $0001 + JSL L07963D + PLA + STA $0D + PLX + STX $0F + LDA $0D + LDX $0F + CLC + ADC #$0004 + BCC L07CFE1 + INX +L07CFE1 STA $09 + STX $0B + LDY #$0002 + LDA [$19],Y + PHA + LDA [$19] + PHA + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $1D + STX $1F + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + JSL L150F53 + STA $05 + STX $07 + PEI $0F + PEI $0D + PEI $0B + PEI $09 + PEI $07 + PEI $05 + LDA $09 + LDX $0B + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDY #$0030 + LDA [$26],Y + STA [$0D] + LDA $0D + LDX $0F + CLC + ADC #$0002 + BCC L07D036 + INX +L07D036 STA $0D + STX $0F + LDY #$002E + LDA [$26],Y + BEQ L07D048 + LDA #$0081 + STA [$0D] + BRA L07D04D +L07D048 LDA #$0080 + STA [$0D] +L07D04D LDY #$0008 + LDA [$11],Y + INC + LDY #$0008 + STA [$11],Y + LDY #$000C + LDA [$11],Y + TAX + DEY + DEY + LDA [$11],Y + CLC + ADC #$0004 + BCC L07D069 + INX +L07D069 LDY #$000A + STA [$11],Y + INY + INY + TXA + STA [$11],Y + LDA #$0001 + STA $2A +L07D078 LDA $24 + STA $28 + LDA $23 + STA $27 + LDA $21 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L07D08A ENT + PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + STZ $3A + LDA #$0000 + STA [$28] + STZ $1B + STZ $1D + STZ $17 + STZ $19 + STZ $15 + STZ $13 + PHY + PHY + PEI $34 + PEI $32 + JSL L0772AE + PLA + STA $1B + PLX + STX $1D + LDA $1B + ORA $1D + BNE L07D0BE + BRL L07D1BB +L07D0BE PHY + PHY + PEI $38 + PEI $36 + JSL L07721A + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L07D0D7 + BRL L07D1BB +L07D0D7 LDX #$0000 + LDA $30 + BPL L07D0DF + INX +L07D0DF TXA + STA $0B + LDA $0B + BEQ L07D101 + PHY + PHY + PEI $1D + PEI $1B + LDA $30 + EOR #$FFFF + INC + PHA + JSL L0791A7 + PLA + STA $0F + PLX + STX $11 + STZ $0D + BRA L07D127 +L07D101 PHY + PHY + PEI $19 + PEI $17 + PEI $30 + JSL L0791A7 + PLA + STA $0F + PLX + STX $11 + LDX #$0000 + LDY #$0004 + LDA #$4000 + AND [$0F],Y + CMP #$0000 + BEQ L07D124 + INX +L07D124 TXA + STA $0D +L07D127 LDA $0D + ORA $0B + STA $09 + LDA $09 + BEQ L07D15D + LDX #$0000 + LDY #$000E + LDA #$4000 + AND [$0F],Y + CMP #$0000 + BEQ L07D142 + INX +L07D142 TXA + STA $07 + LDA $2E + CMP $07 + BNE L07D14E + BRL L07D1D4 +L07D14E LDY #$000E + LDA #$4000 + EOR [$0F],Y + LDY #$000E + STA [$0F],Y + BRA L07D1BB +L07D15D PHY + PHY + PEI $19 + PEI $17 + PEI $1D + PEI $1B + PEI $30 + PEI $0D + JSL L07B038 + PLA + STA $03 + PLX + STX $05 + LDA $03 + ORA $05 + BNE L07D197 + LDA $2E + BNE L07D181 + BRA L07D1D4 +L07D181 PHY + PEA $0000 + PHD + JSL L07CF5C + PLA + LSR + BCS L07D190 + BRA L07D1D4 +L07D190 LDA #$0001 + STA $2C + BRA L07D1BB +L07D197 LDA [$03] + STA $01 + LDX #$0000 + LDA #$0081 + CMP $01 + BNE L07D1A6 + INX +L07D1A6 TXA + STA $07 + LDA $2E + CMP $07 + BEQ L07D1D4 + LDA #$0080 + CLC + ADC $2E + STA $01 + LDA $01 + STA [$03] +L07D1BB LDA $2C + BEQ L07D1CF + LDA $0D + EOR #$0001 + ORA $0B + STA $15 + LDA $15 + EOR #$0001 + STA $13 +L07D1CF LDA #$0001 + STA [$28] +L07D1D4 LDA $1B + ORA $1D + BEQ L07D1E4 + PEI $34 + PEI $32 + PEI $15 + JSL L074A90 +L07D1E4 LDA $17 + ORA $19 + BEQ L07D1F4 + PEI $38 + PEI $36 + PEI $13 + JSL L074A24 +L07D1F4 LDA #$0001 + STA $3A + LDA $26 + STA $38 + LDA $25 + STA $37 + LDA $23 + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L07D20B ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + STZ $2C + PHY + PEI $26 + PEI $24 + JSL L070157 + PLA + LSR + BCC L07D225 + BRL L07D390 +L07D225 LDA #$00FF + AND [$24] + INC + STA $13 + PHY + PEI $2A + PEI $28 + LDA $13 + JSL L150488 + PHX + PHA + JSL L07B813 + PLA + LSR + BCS L07D245 + BRL L07D390 +L07D245 PHY + PHY + PEI $2A + PEI $28 + JSL L077A5B + PLA + STA $17 + PLX + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + CLC + ADC #$0004 + BCC L07D264 + INX +L07D264 STA $1B + STX $1D + LDA #$4143 + LDX #$4452 + CMP [$1B] + BNE L07D278 + LDY #$0002 + TXA + CMP [$1B],Y +L07D278 BEQ L07D27F + LDA #$0000 + BRA L07D282 +L07D27F LDA #$0001 +L07D282 STA $01 + PHY + PHY + PEI $19 + PEI $17 + PEA $0003 + JSL L07963D + PLA + STA $0F + PLX + STX $11 + PHY + PHY + PEI $11 + PEI $0F + JSL L071C98 + PLA + PLX + INC + BNE L07D2A7 + INX +L07D2A7 STA $15 + LDA $15 + CMP $13 + BEQ L07D31E + PEI $11 + PEI $0F + LDA $15 + JSL L150488 + JSL L150F53 + STA $0B + STX $0D + PEI $11 + PEI $0F + LDA $13 + JSL L150488 + JSL L150F53 + STA $07 + STX $09 + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $1B + STX $1D + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + JSL L150F53 + STA $03 + STX $05 + PEI $0D + PEI $0B + PEI $09 + PEI $07 + PEI $05 + PEI $03 + LDA $0B + LDX $0D + JSL L1512A5 + PHX + PHA + LDA $13 + JSL L150488 + JSL L1512A5 + PHX + PHA + JSL L1511CE +L07D31E LDA #$0001 + CLC + ADC $24 + LDX $26 + BCC L07D329 + INX +L07D329 PHX + PHA + PEI $11 + PEI $0F + LDA $13 + DEC + JSL L150488 + PHX + PHA + JSL L070597 + PEI $11 + PEI $0F + LDA $13 + DEC + JSL L150488 + JSL L150F53 + STA $0F + STX $11 + SEP #$20 + LDA #$00 + STA [$0F] + REP #$20 + LDA #$0001 + STA $2C + PEI $2A + PEI $28 + PEA $0001 + JSL L074E4D + LDA $01 + BEQ L07D390 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $2A + PEI $28 + JSL L07C5A6 + PEA $0000 + JSL L07E171 +L07D390 LDA $22 + STA $2A + LDA $21 + STA $29 + LDA $1F + TCD + TSC + CLC + ADC #$0028 + TCS + RTL + +L07D3A2 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + STZ $42 + PHY + PHY + LDY #$0002 + LDA [$3A],Y + PHA + LDA [$3A] + PHA + JSL L071C98 + PLA + PLX + INC + BNE L07D3C1 + INX +L07D3C1 STA $1D + STX $1F + LDA $1D + LDX $1F + CLC + ADC #$0004 + BCC L07D3D0 + INX +L07D3D0 STA $19 + STX $1B + PEI $1F + PEI $1D + LDA #$7530 + LDX #$0000 + JSL L033477 + BEQ L07D3EE + BVS L07D3E9 + EOR #$8000 +L07D3E9 BPL L07D3EE + BRL L07D573 +L07D3EE PHY + PEI $40 + PEI $3E + PEI $1B + PEI $19 + JSL L07B813 + PLA + LSR + BCS L07D402 + BRL L07D573 +L07D402 PHY + PHY + PEI $40 + PEI $3E + JSL L077A5B + PLA + STA $2D + PLX + STX $2F + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + CLC + ADC #$0004 + BCC L07D421 + INX +L07D421 STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + STA $29 + STX $2B + PHY + PHY + PEI $2F + PEI $2D + PEA $0004 + JSL L07963D + PLA + STA $15 + PLX + STX $17 + LDA $15 + LDX $17 + STA $05 + STX $07 + PEI $17 + PEI $15 + LDA [$05] + JSL L150488 + JSL L150F53 + STA $15 + STX $17 + PHY + PHY + PEI $17 + PEI $15 + JSL L071C98 + PLA + PLX + INC + BNE L07D46E + INX +L07D46E STA $25 + STX $27 + PEI $27 + PEI $25 + LDA [$05] + JSL L150488 + JSL L150F53 + STA $21 + STX $23 + LDA $21 + LDX $23 + CMP $19 + BNE L07D48E + CPX $1B +L07D48E BEQ L07D4F9 + LDA $05 + LDX $07 + PEI $23 + PEI $21 + JSL L150F53 + STA $11 + STX $13 + LDA $05 + LDX $07 + PEI $1B + PEI $19 + JSL L150F53 + STA $0D + STX $0F + LDY #$0002 + LDA [$2D],Y + PHA + LDA [$2D] + PHA + LDY #$0002 + LDA [$2D],Y + TAX + LDA [$2D] + STA $31 + STX $33 + LDY #$0002 + LDA [$31],Y + TAX + LDA [$31] + JSL L150F53 + STA $09 + STX $0B + PEI $13 + PEI $11 + PEI $0F + PEI $0D + PEI $0B + PEI $09 + LDA $05 + LDX $07 + JSL L1512A5 + PHX + PHA + LDA $19 + LDX $1B + JSL L1512A5 + PHX + PHA + JSL L1511CE +L07D4F9 LDA #$0004 + STA $01 + STZ $03 + LDA $01 + LDX $03 + STA [$05] + TXA + LDY #$0002 + STA [$05],Y + LDY #$0002 + LDA [$3A],Y + TAX + LDA [$3A] + STA $11 + STX $13 + LDA $05 + LDX $07 + CLC + ADC #$0004 + BCC L07D523 + INX +L07D523 STA $0D + STX $0F + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L070669 + LDA #$0001 + STA $42 + PEI $40 + PEI $3E + PEA $0001 + JSL L074E4D + LDA #$4143 + LDX #$4452 + CMP $29 + BNE L07D559 + CPX $2B +L07D559 BNE L07D568 + PEI $40 + PEI $3E + PEA $0000 + JSL L0B86C4 + BRA L07D573 +L07D568 PEI $40 + PEI $3E + PEA $0000 + JSL L0B8607 +L07D573 LDA $38 + STA $40 + LDA $37 + STA $3F + LDA $35 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L07D585 ENT + PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $40 + PEI $3E + PEA $002A + JSL L0313BE + STZ $46 + LDX #$0000 + LDA $1D + BEQ L07D5AC + BPL L07D5AD +L07D5AC INX +L07D5AD TXA + PHA + LDX #$0000 + LDA $21 + BEQ L07D5B8 + BPL L07D5B9 +L07D5B8 INX +L07D5B9 TXA + ORA $01,S + PLX + LSR + BCC L07D5C2 + BRA L07D638 +L07D5C2 PHY + PHY + PEI $44 + PEI $42 + JSL L077A5B + PLA + STA $2D + PLX + STX $2F + LDA $2D + ORA $2F + BEQ L07D638 + STZ $2B + PHY + PHY + PEI $2F + PEI $2D + PEI $03 + JSL L0791A7 + PLA + STA $31 + PLX + STX $33 + LDA $31 + ORA $33 + BEQ L07D62E + LDA [$31] + STA $01 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $33 + PEI $31 + PEA $002A + JSL L070A10 + PLA + EOR #$0001 + STA $2B + LDA $2B + BEQ L07D629 + PEI $33 + PEI $31 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $002A + JSL L0313BE +L07D629 LDA #$0001 + STA $46 +L07D62E PEI $44 + PEI $42 + PEI $2B + JSL L074E4D +L07D638 LDA $3C + STA $44 + LDA $3B + STA $43 + LDA $39 + TCD + TSC + CLC + ADC #$0042 + TCS + RTL + +L07D64A ENT + PHD + TSC + CLC + ADC #$FDCE + TCS + ADC #$0145 + TCD + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + PEI $F4 + PEI $F2 + PEA $0100 + JSL L0313BE + STZ $FC + PHY + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + JSL L070157 + PLA + LSR + BCC L07D680 + BRL L07D700 +L07D680 PHY + PEI $FA + PEI $F8 + PEI $F6 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBB + PHA + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + JSL L07DFBC + PLA + LSR + BCC L07D700 + PHY + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + PEA $0000 + TDC + CLC + ADC #$FFBB + PHA + LDA #$00FF + LDX #$FEBB + AND $00,X + INC + PHA + JSL L070A10 + PLA + LSR + BCC L07D6D6 + LDA #$0001 + STA $FC + BRA L07D6F8 +L07D6D6 PHY + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEBB + PHA + PEI $BD + PEI $BB + JSL L07B98A + PLA + STA $FC +L07D6F8 PEI $BD + PEI $BB + JSL L07185A +L07D700 LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$023E + TCS + RTL + +L07D712 ENT + PHD + TSC + CLC + ADC #$FEC6 + TCS + ADC #$004D + TCD + STZ $FC + PHY + PHY + LDY #$0002 + LDA [$F2],Y + PHA + LDA [$F2] + PHA + JSL L071C98 + PLA + STA $B3 + PLX + STX $B5 + PEI $B5 + PEI $B3 + LDA #$7530 + LDX #$0000 + JSL L033477 + BEQ L07D74E + BVS L07D749 + EOR #$8000 +L07D749 BPL L07D74E + BRL L07D7FD +L07D74E PHY + PEI $FA + PEI $F8 + PEI $F6 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFB3 + PHA + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + JSL L07DFBC + PLA + LSR + BCS L07D77B + BRL L07D7FD +L07D77B PHY + PHY + LDY #$0002 + LDA [$BB],Y + PHA + LDA [$BB] + PHA + JSL L071C98 + PLA + STA $B7 + PLX + STX $B9 + LDA $B3 + LDX $B5 + CMP $B7 + BNE L07D79A + CPX $B9 +L07D79A BEQ L07D7A1 + LDA #$0000 + BRA L07D7A4 +L07D7A1 LDA #$0001 +L07D7A4 BEQ L07D7C9 + PHY + LDY #$0002 + LDA [$F2],Y + PHA + LDA [$F2] + PHA + LDY #$0002 + LDA [$BB],Y + PHA + LDA [$BB] + PHA + PEI $B3 + JSL L070A10 + PLA + BEQ L07D7C9 + LDA #$0001 + STA $FC + BRA L07D7F5 +L07D7C9 PHY + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFB3 + PHA + PEI $F4 + PEI $F2 + JSL L07B98A + PLA + STA $FC + PEI $FA + PEI $F8 + PEI $F6 + JSL L0B878F +L07D7F5 PEI $BD + PEI $BB + JSL L07185A +L07D7FD LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0146 + TCS + RTL + +L07D80F ENT + PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + LDA #$FFFF + STA $72 + STZ $55 + STZ $53 + LDA #$0000 + STA [$60] + STZ $4F + STZ $51 + STZ $4B + STZ $4D + LDA $68 + BNE L07D839 + LDA #$0001 + STA $72 + BRL L07DD20 +L07D839 PHY + PHY + PEI $66 + PEI $64 + JSL L071C98 + PLA + STA $47 + PLX + STX $49 + PEI $49 + PEI $47 + LDA #$7530 + LDX #$0000 + JSL L033477 + BEQ L07D868 + BVS L07D85E + EOR #$8000 +L07D85E BPL L07D868 + LDA #$0002 + STA $72 + BRL L07DD20 +L07D868 LDA $47 + LDX $49 + CLC + ADC #$0003 + BCC L07D873 + INX +L07D873 STA $47 + STX $49 + PHY + PHY + PEI $6C + PEI $6A + JSL L0772AE + PLA + STA $4F + PLX + STX $51 + LDA $4F + ORA $51 + BNE L07D890 + BRL L07DD20 +L07D890 PHY + PHY + PEI $70 + PEI $6E + JSL L07721A + PLA + STA $4B + PLX + STX $4D + LDA $4B + ORA $4D + BNE L07D8A9 + BRL L07DD20 +L07D8A9 LDX #$0000 + LDA $68 + BPL L07D8B1 + INX +L07D8B1 TXA + STA $45 + LDA $45 + BEQ L07D8BC + STZ $43 + BRA L07D8E2 +L07D8BC PHY + PHY + PEI $4D + PEI $4B + PEI $68 + JSL L0791A7 + PLA + STA $3F + PLX + STX $41 + LDX #$0000 + LDY #$0004 + LDA #$4000 + AND [$3F],Y + CMP #$0000 + BEQ L07D8DF + INX +L07D8DF TXA + STA $43 +L07D8E2 LDA $43 + BEQ L07D904 + LDA #$4B42 + LDX #$4447 + STA $3B + STX $3D + LDA $4B + LDX $4D + STA $37 + STX $39 + LDA #$0032 + LDX #$0000 + STA $23 + STX $25 + BRA L07D920 +L07D904 LDA #$4143 + LDX #$4452 + STA $3B + STX $3D + LDA $4F + LDX $51 + STA $37 + STX $39 + LDA #$0032 + LDX #$0000 + STA $23 + STX $25 +L07D920 LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + CLC + ADC #$0008 + BCC L07D92F + INX +L07D92F STA $57 + STX $59 + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + STA $33 + STX $35 + PHY + PHY + PEI $39 + PEI $37 + JSL L07DF0D + PLA + STA $2F + PLX + STX $31 + PHY + PHY + PEI $4D + PEI $4B + PEI $51 + PEI $4F + PEI $68 + PEI $43 + JSL L07B038 + PLA + STA $2B + PLX + STX $2D + LDA $2B + ORA $2D + BNE L07D973 + STZ $27 + STZ $29 + BRA L07D99E +L07D973 PHY + PHY + PEI $2D + PEI $2B + JSL L071C98 + PLA + PLX + CLC + ADC #$0003 + BCC L07D986 + INX +L07D986 STA $27 + STX $29 + PEI $2D + PEI $2B + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + JSL L1512A5 + STA $01 + STX $03 +L07D99E LDA $27 + LDX $29 + CMP $47 + BNE L07D9A8 + CPX $49 +L07D9A8 BNE L07D9DB + LDA #$0003 + LDX #$0000 + CMP $47 + BNE L07D9B6 + CPX $49 +L07D9B6 BNE L07D9BB + BRL L07DD1E +L07D9BB PHY + PEI $2D + PEI $2B + PEI $66 + PEI $64 + LDA $47 + LDX $49 + SEC + SBC #$0003 + BCS L07D9CF + DEX +L07D9CF PHA + JSL L070A10 + PLA + LSR + BCC L07D9DB + BRL L07DD1E +L07D9DB LDA $2F + LDX $31 + PEI $49 + PEI $47 + JSL L150F53 + PHX + PHA + LDA $27 + LDX $29 + JSL L1512A5 + STA $1F + STX $21 + LDA #$0003 + LDX #$0000 + CMP $47 + BNE L07DA01 + CPX $49 +L07DA01 BEQ L07DA06 + BRL L07DAC0 +L07DA06 LDA $2B + ORA $2D + BNE L07DA0F + BRL L07DD1E +L07DA0F LDA $2B + LDX $2D + SEC + SBC #$0002 + BCS L07DA1A + DEX +L07DA1A STA $1B + STX $1D + LDA $1B + LDX $1D + PEI $29 + PEI $27 + JSL L150F53 + STA $17 + STX $19 + LDY #$0002 + LDA [$37],Y + PHA + LDA [$37] + PHA + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + STA $57 + STX $59 + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + JSL L150F53 + STA $13 + STX $15 + PEI $19 + PEI $17 + PEI $1D + PEI $1B + PEI $15 + PEI $13 + LDA $17 + LDX $19 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + PEI $25 + PEI $23 + JSL L150F53 + SEC + SBC #$000E + BCS L07DA84 + DEX +L07DA84 STA $0F + STX $11 + LDY #$0008 + LDA [$0F],Y + DEC + LDY #$0008 + STA [$0F],Y + LDA #$000A + CLC + ADC $0F + LDX $11 + BCC L07DA9E + INX +L07DA9E STA $57 + STX $59 + LDY #$000C + LDA [$0F],Y + PHA + DEY + DEY + LDA [$0F],Y + PHA + LDA $27 + LDX $29 + JSL L1512A5 + STA [$57] + TXA + LDY #$0002 + STA [$57],Y + BRL L07DC7C +L07DAC0 PEI $21 + PEI $1F + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + STA $57 + STX $59 + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + JSL L033477 + BEQ L07DB02 + BVS L07DAE3 + EOR #$8000 +L07DAE3 BPL L07DB02 + PHY + PEI $35 + PEI $33 + PEI $3D + PEI $3B + PEI $21 + PEI $1F + JSL L077EAF + PLA + LSR + BCS L07DB02 + LDA #$0003 + STA $72 + BRL L07DD20 +L07DB02 LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + PEI $25 + PEI $23 + JSL L150F53 + SEC + SBC #$000E + BCS L07DB19 + DEX +L07DB19 STA $0F + STX $11 + LDA $2B + ORA $2D + BNE L07DB6A + PEI $25 + PEI $23 + LDY #$0006 + LDA [$0F],Y + TAX + DEY + DEY + LDA [$0F],Y + JSL L150F53 + PHX + PHA + LDY #$000C + LDA [$0F],Y + TAX + DEY + DEY + LDA [$0F],Y + JSL L150F53 + STA $23 + STX $25 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + PEI $25 + PEI $23 + JSL L150F53 + STA $2B + STX $2D + LDY #$0008 + LDA [$0F],Y + INC + LDY #$0008 + STA [$0F],Y + BRA L07DB85 +L07DB6A LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + PEI $03 + PEI $01 + JSL L150F53 + SEC + SBC #$0002 + BCS L07DB81 + DEX +L07DB81 STA $2B + STX $2D +L07DB85 LDA $27 + LDX $29 + CMP $47 + BNE L07DB8F + CPX $49 +L07DB8F BNE L07DB94 + BRL L07DC53 +L07DB94 LDA #$000A + CLC + ADC $0F + LDX $11 + BCC L07DB9F + INX +L07DB9F STA $57 + STX $59 + LDY #$000C + LDA [$0F],Y + TAX + DEY + DEY + LDA [$0F],Y + PEI $49 + PEI $47 + JSL L150F53 + PHX + PHA + LDA $27 + LDX $29 + JSL L1512A5 + STA [$57] + TXA + LDY #$0002 + STA [$57],Y + LDA $2B + LDX $2D + PEI $29 + PEI $27 + JSL L150F53 + STA $17 + STX $19 + LDA $2B + LDX $2D + PEI $49 + PEI $47 + JSL L150F53 + STA $1B + STX $1D + LDY #$0002 + LDA [$37],Y + PHA + LDA [$37] + PHA + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + STA $57 + STX $59 + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + JSL L150F53 + STA $13 + STX $15 + PEI $49 + PEI $47 + LDA $27 + LDX $29 + JSL L033477 + BEQ L07DC33 + BVS L07DC1F + EOR #$8000 +L07DC1F BPL L07DC33 + PEI $15 + PEI $13 + LDA $1B + LDX $1D + JSL L1512A5 + STA $0B + STX $0D + BRA L07DC43 +L07DC33 PEI $15 + PEI $13 + LDA $17 + LDX $19 + JSL L1512A5 + STA $0B + STX $0D +L07DC43 PEI $19 + PEI $17 + PEI $1D + PEI $1B + PEI $0D + PEI $0B + JSL L1511CE +L07DC53 LDA $68 + STA [$2B] + LDA $2B + LDX $2D + CLC + ADC #$0002 + BCC L07DC62 + INX +L07DC62 STA $1B + STX $1D + TDC + CLC + ADC #$0064 + PEA $0000 + PHA + TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L070669 +L07DC7C LDA $43 + BEQ L07DC87 + LDA #$0001 + STA $55 + BRA L07DCDE +L07DC87 LDA #$0001 + STA $53 + LDA L055027 + LDX L055029 + CMP $33 + BNE L07DC98 + CPX $35 +L07DC98 BNE L07DCA2 + LDA #$0001 + STA L055057 + BRA L07DCDE +L07DCA2 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $35 + PEI $33 + JSL L07C5A6 + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L07DCC9 + LDA #$0004 + STA $72 + BRA L07DD20 +L07DCC9 LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $09 + PEI $07 + PEA $0000 + JSL L07E171 +L07DCDE LDA $1F + LDX $21 + CLC + ADC #$0400 + BCC L07DCE9 + INX +L07DCE9 PHX + PHA + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + STA $57 + STX $59 + LDY #$0002 + LDA [$57],Y + TAX + LDA [$57] + JSL L033477 + BVS L07DD08 + EOR #$8000 +L07DD08 BMI L07DD1E + PHY + PEI $35 + PEI $33 + PEI $3D + PEI $3B + PEI $21 + PEI $1F + JSL L077EAF + PLA + STA $05 +L07DD1E STZ $72 +L07DD20 LDA $4F + ORA $51 + BEQ L07DD30 + PEI $6C + PEI $6A + PEI $53 + JSL L074A90 +L07DD30 LDA $4B + ORA $4D + BEQ L07DD40 + PEI $70 + PEI $6E + PEI $55 + JSL L074A24 +L07DD40 LDA $55 + ORA $53 + STA [$60] + LDA $5E + STA $70 + LDA $5D + STA $6F + LDA $5B + TCD + TSC + CLC + ADC #$006E + TCS + RTL + +L07DD58 ENT + PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + STZ $3C + LDY #$0002 + LDA [$34],Y + TAX + LDA [$34] + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + STA $0B + LDA [$07] + STA $19 + LDX #$0000 + LDA $0B + BMI L07DD83 + BEQ L07DD83 + INX +L07DD83 TXA + BNE L07DD89 + BRL L07DEFB +L07DD89 PHY + PEI $3A + PEI $38 + LDA $19 + JSL L150488 + PHX + PHA + JSL L07B813 + PLA + BNE L07DDA0 + BRL L07DEFB +L07DDA0 PHY + PHY + PEI $3A + PEI $38 + JSL L077A5B + PLA + STA $27 + PLX + STX $29 + PHY + PHY + PEI $29 + PEI $27 + PEA $0000 + JSL L07963D + PLA + STA $23 + PLX + STX $25 + LDA $23 + LDX $25 + SEC + SBC #$000E + BCS L07DDCE + DEX +L07DDCE STA $1F + STX $21 + LDA [$1F] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07DDE1 + EOR #$8000 +L07DDE1 BMI L07DDE6 + BRL L07DEF0 +L07DDE6 LDA #$0001 + STA $1D +L07DDEB LDA [$23] + STA $1B + LDY #$0002 + LDA $0B + CMP [$23],Y + BEQ L07DDFB + BRL L07DED3 +L07DDFB LDA $1B + CMP $19 + BNE L07DE04 + BRL L07DEB3 +L07DE04 PEI $25 + PEI $23 + LDA $1B + JSL L150488 + JSL L150F53 + STA $15 + STX $17 + PEI $25 + PEI $23 + LDA $19 + JSL L150488 + JSL L150F53 + STA $11 + STX $13 + LDY #$0002 + LDA [$27],Y + PHA + LDA [$27] + PHA + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + JSL L150F53 + STA $0D + STX $0F + PEI $17 + PEI $15 + PEI $13 + PEI $11 + PEI $0F + PEI $0D + LDA $15 + LDX $17 + JSL L1512A5 + PHX + PHA + LDA $19 + JSL L150488 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDA $1F + LDX $21 + STA $03 + STX $05 + LDA #$0004 + CLC + ADC $03 + LDX $05 + BCC L07DE86 + INX +L07DE86 STA $2B + STX $2D + LDY #$0006 + LDA [$03],Y + PHA + DEY + DEY + LDA [$03],Y + PHA + LDA $19 + JSL L150488 + JSL L150F53 + PHX + PHA + LDA $1B + JSL L150488 + JSL L1512A5 + STA [$2B] + TXA + LDY #$0002 + STA [$2B],Y +L07DEB3 LDY #$0002 + LDA [$34],Y + PHA + LDA [$34] + PHA + PEI $25 + PEI $23 + LDA $19 + JSL L150488 + PHX + PHA + JSL L070597 + LDA #$0001 + STA $3C + BRA L07DEF0 +L07DED3 PEI $25 + PEI $23 + LDA $1B + JSL L150488 + JSL L150F53 + STA $23 + STX $25 + LDA $1D + CMP $01 + BEQ L07DEF0 + INC $1D + BRL L07DDEB +L07DEF0 PEI $3A + PEI $38 + PEA $0001 + JSL L074E4D +L07DEFB LDA $32 + STA $3A + LDA $31 + STA $39 + LDA $2F + TCD + TSC + CLC + ADC #$0038 + TCS + RTL + +L07DF0D ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + STZ $1C + STZ $1E + LDY #$0002 + LDA [$18],Y + TAX + LDA [$18] + STA $0B + STX $0D + LDY #$0006 + LDA [$0B],Y + TAX + DEY + DEY + LDA [$0B],Y + CMP #$4D42 + BNE L07DF37 + CPX #$5041 +L07DF37 BNE L07DF68 + LDA $0B + LDX $0D + STA $01 + STX $03 + LDY #$0036 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CLC + ADC #$003C + BCC L07DF52 + INX +L07DF52 PHX + PHA + LDY #$003A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + STA $1C + STX $1E + BRA L07DFAA +L07DF68 PHY + PHY + PEI $1A + PEI $18 + PEA $0004 + JSL L07963D + PLA + STA $07 + PLX + STX $09 + PEI $09 + PEI $07 + LDA [$07] + JSL L150488 + JSL L150F53 + STA $07 + STX $09 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L071AB8 + PEI $09 + PEI $07 + LDA $0B + LDX $0D + JSL L1512A5 + STA $1C + STX $1E +L07DFAA LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L07DFBC PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + STZ $3C + LDA $36 + BEQ L07DFCC + BPL L07DFCF +L07DFCC BRL L07E15F +L07DFCF PHY + PHY + PEI $3A + PEI $38 + JSL L077A5B + PLA + STA $1D + PLX + STX $1F + LDA $1D + ORA $1F + BNE L07DFE8 + BRL L07E15F +L07DFE8 PHY + PHY + PEI $1F + PEI $1D + PEA $0000 + JSL L07963D + PLA + STA $19 + PLX + STX $1B + LDA $19 + ORA $1B + BNE L07E004 + BRL L07E154 +L07E004 PHY + PEI $1F + PEI $1D + JSL L0718FA + PLA + STA $03 + LDA $19 + LDX $1B + SEC + SBC #$000E + BCS L07E01B + DEX +L07E01B STA $15 + STX $17 + LDA [$15] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07E02E + EOR #$8000 +L07E02E BMI L07E033 + BRL L07E14A +L07E033 LDA #$0001 + STA $13 +L07E038 LDA [$19] + STA $11 + LDY #$0002 + LDA $36 + CMP [$19],Y + BEQ L07E048 + BRL L07E12D +L07E048 LDA $2A + LDX $2C + STA $21 + STX $23 + PHY + PHY + LDA $11 + JSL L150488 + PHX + PHA + LDA L055019 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA [$21] + PLA + LDY #$0002 + STA [$21],Y + LDAL L05565D + BEQ L07E07D + BRL L07E12B +L07E07D PEI $34 + PEI $32 + PEI $1B + PEI $19 + PEA $002A + JSL L0313BE + LDA $19 + LDX $1B + CLC + ADC #$002A + BCC L07E097 + INX +L07E097 STA $0D + STX $0F + PEI $0F + PEI $0D + PEI $30 + PEI $2E + JSL L071FF8 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L071AB8 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L071AB8 + PEI $0F + PEI $0D + LDA [$0D] + JSL L150488 + JSL L150F53 + STA $0D + STX $0F + PHY + PHY + PEI $0F + PEI $0D + JSL L071C98 + PLA + PLX + INC + BNE L07E0E3 + INX +L07E0E3 STA $05 + STX $07 + LDY #$0002 + LDA [$2A],Y + TAX + LDA [$2A] + STA $21 + STX $23 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $09 + STX $0B + TDC + CLC + ADC #$000D + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L070669 + PEI $07 + PEI $05 + LDY #$0002 + LDA [$2A],Y + PHA + LDA [$2A] + PHA + JSL L1512FB + LDA #$0001 + STA $3C +L07E12B BRA L07E14A +L07E12D PEI $1B + PEI $19 + LDA $11 + JSL L150488 + JSL L150F53 + STA $19 + STX $1B + LDA $13 + CMP $01 + BEQ L07E14A + INC $13 + BRL L07E038 +L07E14A PEI $1F + PEI $1D + PEI $03 + JSL L0718DA +L07E154 PEI $3A + PEI $38 + PEA $0000 + JSL L074E4D +L07E15F LDA $28 + STA $3A + LDA $27 + STA $39 + LDA $25 + TCD + TSC + CLC + ADC #$0038 + TCS + RTL + +L07E171 ENT + PHD + TSC + CLC + ADC #$FEBA + TCS + ADC #$0059 + TCD + PHY + PEI $FA + PEI $F8 + PEA $0000 + TDC + CLC + ADC #$FFA9 + PHA + JSL L07A852 + PLA + LSR + BCS L07E199 + PEA $1DD6 + JSL L07272E +L07E199 PEI $F6 + PEI $F4 + LDX #$FFBD + LDA $02,X + TAY + LDA $00,X + TYX + JSL L033477 + BEQ L07E1B6 + BVS L07E1B1 + EOR #$8000 +L07E1B1 BPL L07E1B6 + BRL L07E39E +L07E1B6 PHY + PEI $FA + PEI $F8 + PEI $F6 + PEI $F4 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L07A4B1 + PLA + LSR + BCS L07E1D7 + PEA $1DD7 + JSL L07272E +L07E1D7 PHY + PHY + PEI $57 + PEI $55 + JSL L0772AE + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L07E1F0 + BRL L07E39E +L07E1F0 LDA #$0002 + LDX #$0059 + AND $00,X + BEQ L07E1FD + LDA #$0001 +L07E1FD PHA + LDA #$0001 + LDX #$0000 + CMP $F4 + BNE L07E20A + CPX $F6 +L07E20A BEQ L07E211 + LDA #$0000 + BRA L07E214 +L07E211 LDA #$0001 +L07E214 ORA $01,S + PLX + STA $D9 + TDC + CLC + ADC #$0059 + PEA $0000 + PHA + LDX #$FFC5 + LDA $00,X + ASL + JSL L150488 + PHX + PHA + JSL L071ECE + LDA $F2 + BEQ L07E295 + LDA #$0001 + STA $D9 + PHY + PEI $FA + PEI $F8 + LDX $F6 + LDA $F4 + BNE L07E247 + DEX +L07E247 DEC + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + JSL L07A4B1 + PLA + LSR + BCC L07E295 + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + CLC + ADC #$0020 + BCC L07E26A + INX +L07E26A STA $E9 + STX $EB + PHY + PHY + LDX #$FFD1 + LDA $02,X + PHA + LDA $00,X + PHA + JSL L0745B2 + PLA + PLX + CMP [$E9] + BNE L07E289 + LDY #$0002 + TXA + CMP [$E9],Y +L07E289 BNE L07E290 + LDA #$0000 + BRA L07E293 +L07E290 LDA #$0001 +L07E293 STA $D9 +L07E295 LDA $D9 + BEQ L07E2A6 + LDA #$0002 + LDX #$0059 + ORA $00,X + LDX #$0059 + STA $00,X +L07E2A6 PHY + PHY + PEI $E7 + PEI $E5 + PEA $0001 + JSL L07963D + PLA + STA $E1 + PLX + STX $E3 + PHY + PHY + PEI $E7 + PEI $E5 + PEA $0003 + JSL L07963D + PLA + STA $DD + PLX + STX $DF + LDA #$00FF + AND [$DD] + BEQ L07E2FD + LDA #$0001 + LDX #$0059 + ORA $00,X + LDX #$0059 + STA $00,X + PEI $DF + PEI $DD + TDC + CLC + ADC #$0059 + PEA $0000 + PHA + LDX #$FFC7 + LDA $00,X + PHA + LDX #$FFC5 + LDA $00,X + PHA + JSL L078D85 +L07E2FD LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + CLC + ADC #$002C + BCC L07E30C + INX +L07E30C STA $E9 + STX $EB + LDA [$E9] + LDX #$FFA7 + STA $00,X + LDX #$FFA7 + LDA $00,X + SEC + SBC #$0001 + BVS L07E325 + EOR #$8000 +L07E325 BPL L07E372 + LDA #$0001 + STA $DB +L07E32C LDA $E1 + LDX $E3 + CLC + ADC #$0002 + BCC L07E337 + INX +L07E337 STA $E1 + STX $E3 + PEI $E3 + PEI $E1 + TDC + CLC + ADC #$0059 + PEA $0000 + PHA + LDX #$FFC7 + LDA $00,X + PHA + LDX #$FFC5 + LDA $00,X + PHA + JSL L078D85 + TDC + CLC + ADC #$00E1 + PEA $0000 + PHA + JSL L071AB8 + LDA $DB + LDX #$FFA7 + CMP $00,X + BEQ L07E372 + INC $DB + BRA L07E32C +L07E372 PEI $57 + PEI $55 + PEA $0000 + JSL L074A90 + PHY + PEI $FA + PEI $F8 + PEI $F6 + PEI $F4 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + JSL L07CC1F + PLA + LSR + BCS L07E39E + PEA $1DD8 + JSL L07272E +L07E39E LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0152 + TCS + RTL + +L07E3B0 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $14 + LDA L055063 + BEQ L07E41A + LDY #$0049 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + LDY #$0025 + LDA [$10],Y + TAX + DEY + DEY + LDA [$10],Y + JSL L1512A5 + STA $05 + LDX #$0000 + LDA $05 + BNE L07E3E2 + INX +L07E3E2 TXA + BNE L07E3FE + PHA + PHY + LDY #$0025 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + LDA $05 + DEC + PHA + JSL L0790EC + PLA + ORA $01,S + PLX +L07E3FE CMP #$0000 + BNE L07E41A + PHY + LDY #$0025 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + PEI $05 + JSL L0790EC + PLA + BNE L07E41A + BRA L07E486 +L07E41A LDA L055061 + BEQ L07E481 + LDY #$0049 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + PHY + PHY + LDY #$004D + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L071C98 + PLA + PLX + JSL L150F53 + PHX + PHA + LDY #$0025 + LDA [$10],Y + TAX + DEY + DEY + LDA [$10],Y + JSL L1512A5 + STA $05 + PHY + LDY #$0025 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + PEI $05 + JSL L0790EC + PLA + BNE L07E481 + PHY + LDY #$0025 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + LDA $05 + DEC + PHA + JSL L0790EC + PLA + BNE L07E481 + BRA L07E486 +L07E481 LDA #$0001 + STA $14 +L07E486 LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L07E498 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$0051 + LDA [$0A],Y + LDY #$0033 + STA [$0A],Y + LDA $0E + LDX $10 + LDY #$002F + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA #$002B + CLC + ADC $0A + LDX $0C + BCC L07E4C3 + INX +L07E4C3 STA $01 + STX $03 + LDY #$0049 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDY #$0025 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L1512A5 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA #$0035 + CLC + ADC $0A + LDX $0C + BCC L07E4F3 + INX +L07E4F3 STA $01 + STX $03 + PHY + PHY + LDY #$004D + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L071C98 + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + LDX #$0000 + LDA L055065 + DEC + BEQ L07E51B + INX +L07E51B PHX + LDX #$0000 + LDA #$0003 + CMP L055065 + BEQ L07E528 + INX +L07E528 TXA + AND $01,S + PLX + LSR + BCC L07E563 +L07E52F PHY + LDY #$0049 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDY #$0035 + LDA [$0A],Y + PHA + JSL L0790EC + PLA + LSR + BCS L07E563 + LDY #$0037 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + INC + BNE L07E557 + INX +L07E557 LDY #$0035 + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + BRA L07E52F +L07E563 LDA #$0027 + CLC + ADC $0A + LDX $0C + BCC L07E56E + INX +L07E56E STA $01 + STX $03 + LDY #$002D + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + LDY #$0037 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L150F53 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L07E5A5 ENT + PHD + TSC + CLC + ADC #$FFAA + TCS + TCD + JSL L072328 + LDA L055087 + LDX L055089 + INC + BNE L07E5BB + INX +L07E5BB STA L055087 + STX L055089 + PHY + JSL L07005C + PLA + LSR + BCC L07E5E7 + STZ L055073 + STZ L05506F + STZ L055071 + STZ L05506B + STZ L05506D + STZ L055067 + STZ L055069 + LDA #$0001 + STA $60 + BRL L07EA8E +L07E5E7 STZ $60 + LDY #$0002 + LDA [$5C],Y + TAX + LDA [$5C] + STA $1F + STX $21 + PHY + PHY + PEI $21 + PEI $1F + JSL L0772AE + PLA + STA $1B + PLX + STX $1D + LDA $1B + ORA $1D + BNE L07E60E + BRL L07EA8E +L07E60E LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + CLC + ADC #$0010 + BCC L07E61D + INX +L07E61D STA $53 + STX $55 + LDA #$0800 + AND [$53] + BEQ L07E62B + BRL L07EA83 +L07E62B LDA L055079 + STA $0B + LDA #$0001 + SEC + SBC $0B + BEQ L07E63F + BVS L07E63D + EOR #$8000 +L07E63D BMI L07E69D +L07E63F LDA $0B + STA $4F +L07E643 LDA $4F + DEC + ASL + ASL + TAX + LDAL L05386B,X + PHA + LDAL L053869,X + PLX + STA $4B + STX $4D + PHY + PHY + PEI $1D + PEI $1B + PEA $0001 + JSL L07963D + PLA + STA $47 + PLX + STX $49 + PHY + PEI $4D + PEI $4B + PEI $49 + PEI $47 + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + CLC + ADC #$002C + BCC L07E682 + INX +L07E682 STA $53 + STX $55 + LDA [$53] + PHA + JSL L0793D9 + PLA + LSR + BCS L07E694 + BRL L07EA83 +L07E694 LDA $4F + DEC + BEQ L07E69D + DEC $4F + BRA L07E643 +L07E69D LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + CLC + ADC #$0020 + BCC L07E6AC + INX +L07E6AC STA $53 + STX $55 + LDY #$0002 + LDA [$53],Y + TAX + LDA [$53] + STA $17 + STX $19 + PHY + PHY + PEI $19 + PEI $17 + JSL L07721A + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BNE L07E6D5 + BRL L07EA83 +L07E6D5 LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + CLC + ADC #$0010 + BCC L07E6E4 + INX +L07E6E4 STA $53 + STX $55 + LDA #$0800 + AND [$53] + BEQ L07E6F2 + BRL L07EA78 +L07E6F2 PHY + PEI $19 + PEI $17 + PEA $0002 + JSL L07977D + PLA + STA $45 + PHY + PEI $21 + PEI $1F + PEA $0002 + JSL L07977D + PLA + STA $43 + LDA L05505D + LDX L05505F + CMP $1F + BNE L07E71C + CPX $21 +L07E71C BEQ L07E733 + LDAL L0538C7 + BNE L07E727 + STZ L055073 +L07E727 STZ L05506F + STZ L055071 + STZ L05506B + STZ L05506D +L07E733 LDA #$0001 + STA $41 + LDA $45 + STA $3F + LDA #$0001 + STA $3D + LDA $43 + STA $3B + LDAL L0538C7 + BNE L07E74E + BRL L07E7E5 +L07E74E LDAL L0538C7 + DEC + DEC + BEQ L07E7B7 + LDA $17 + LDX $19 + CMP L05507B + BNE L07E762 + CPX L05507D +L07E762 BEQ L07E7B7 + LDA #$0003 + CMPL L0538C7 + BNE L07E784 + PHY + PEI $19 + PEI $17 + LDAL L0538C9 + PHA + PEA $0000 + JSL L07AD84 + PLA + STA L055073 + BRA L07E7AD +L07E784 LDAL L0538C7 + DEC + BNE L07E7AD + PHY + PEI $19 + PEI $17 + PHY + PEI $19 + PEI $17 + PEA $0002 + PEA ^L0538C9 + PEA L0538C9 + JSL L07BF8F + PEA $0000 + JSL L07AD84 + PLA + STA L055073 +L07E7AD LDA $17 + LDX $19 + STA L05507B + STX L05507D +L07E7B7 LDA L055073 + STA $41 + LDA $41 + SEC + SBC $45 + BEQ L07E7CD + BVS L07E7C8 + EOR #$8000 +L07E7C8 BPL L07E7CD + BRL L07EA78 +L07E7CD LDA $41 + BPL L07E7D4 + BRL L07EA78 +L07E7D4 BNE L07E7D9 + BRL L07EA78 +L07E7D9 LDA L055073 + STA $3F + STZ $3D + LDA #$FFFF + STA $3B +L07E7E5 LDA L055073 + SEC + SBC #$0000 + BMI L07E811 + BEQ L07E811 + LDA $1F + LDX $21 + CMP L05506F + BNE L07E7FC + CPX L055071 +L07E7FC BNE L07E80C + STZ $41 + LDA #$FFFF + STA $3F + LDA L055073 + STA $3D + BRA L07E811 +L07E80C LDA L055073 + STA $41 +L07E811 LDA L055079 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L07E821 + EOR #$8000 +L07E821 BMI L07E826 + BRL L07EA50 +L07E826 LDA #$0001 + STA $4F +L07E82B LDA $4F + DEC + ASL + ASL + TAX + LDAL L05386B,X + PHA + LDAL L053869,X + PLX + STA $4B + STX $4D + LDA $41 + STA $09 + LDA $3F + STA $07 + LDA $07 + SEC + SBC $09 + BVS L07E851 + EOR #$8000 +L07E851 BMI L07E856 + BRL L07E947 +L07E856 LDA $09 + STA $51 +L07E85A PHY + PEI $19 + PEI $17 + PEI $51 + PEA $0002 + JSL L07AC17 + PLA + STA $39 + PHY + PHY + PEI $15 + PEI $13 + PEI $39 + JSL L0791A7 + PLA + STA $0D + PLX + STX $0F + LDA $0D + ORA $0F + BNE L07E886 + BRL L07EA78 +L07E886 LDX #$0000 + LDY #$0004 + LDA #$4000 + AND [$0D],Y + CMP #$0000 + BEQ L07E897 + INX +L07E897 TXA + BEQ L07E89D + BRL L07E93C +L07E89D LDX #$0000 + LDY #$000E + LDA #$0800 + AND [$0D],Y + CMP #$0000 + BEQ L07E8AE + INX +L07E8AE TXA + BEQ L07E8B4 + BRL L07E93C +L07E8B4 PHY + PHY + PEI $15 + PEI $13 + PEI $1D + PEI $1B + PEI $39 + PEA $0000 + JSL L07B038 + PLA + STA $23 + PLX + STX $25 + LDA $23 + ORA $25 + BEQ L07E93C + LDA $23 + LDX $25 + STA $47 + STX $49 + LDA $41 + CMP $51 + BNE L07E8F3 + PEI $49 + PEI $47 + LDA L05506B + LDX L05506D + JSL L150F53 + STA $47 + STX $49 +L07E8F3 PHY + PHY + PEI $4D + PEI $4B + PEI $49 + PEI $47 + JSL L071CE4 + PLA + STA $47 + PLX + STX $49 + LDA $47 + ORA $49 + BEQ L07E93C + PHY + PEA $0000 + PHD + JSL L07E3B0 + PLA + LSR + BCS L07E928 + LDA $47 + LDX $49 + INC + BNE L07E922 + INX +L07E922 STA $47 + STX $49 + BRA L07E8F3 +L07E928 LDA $4F + DEC + BNE L07E939 + PEI $19 + PEI $17 + PEA $0000 + PHD + JSL L07E498 +L07E939 BRL L07EA45 +L07E93C LDA $51 + CMP $07 + BEQ L07E947 + INC $51 + BRL L07E85A +L07E947 LDA $3D + STA $05 + LDA $3B + STA $03 + LDA $03 + SEC + SBC $05 + BVS L07E959 + EOR #$8000 +L07E959 BMI L07E95E + BRL L07EA43 +L07E95E LDA $05 + STA $51 +L07E962 PHY + PEI $21 + PEI $1F + PEI $51 + PEA $0002 + JSL L07AC17 + PLA + STA $39 + PHY + PHY + PEI $1D + PEI $1B + PEI $39 + JSL L0791A7 + PLA + STA $0D + PLX + STX $0F + LDA $0D + ORA $0F + BNE L07E98E + BRL L07EA78 +L07E98E LDY #$000E + LDA #$0800 + AND [$0D],Y + CMP #$0000 + BEQ L07E99E + BRL L07EA38 +L07E99E PHY + PHY + PEI $15 + PEI $13 + PEI $1D + PEI $1B + LDA $39 + EOR #$FFFF + INC + PHA + PEA $0000 + JSL L07B038 + PLA + STA $23 + PLX + STX $25 + LDA $23 + ORA $25 + BEQ L07EA38 + LDA $23 + LDX $25 + STA $47 + STX $49 + LDA $3D + CMP $51 + BNE L07E9F0 + LDA $1F + LDX $21 + CMP L05506F + BNE L07E9DC + CPX L055071 +L07E9DC BNE L07E9F0 + PEI $49 + PEI $47 + LDA L05506B + LDX L05506D + JSL L150F53 + STA $47 + STX $49 +L07E9F0 PHY + PHY + PEI $4D + PEI $4B + PEI $49 + PEI $47 + JSL L071CE4 + PLA + STA $47 + PLX + STX $49 + LDA $47 + ORA $49 + BEQ L07EA38 + PHY + PEA $0000 + PHD + JSL L07E3B0 + PLA + LSR + BCS L07EA25 + LDA $47 + LDX $49 + INC + BNE L07EA1F + INX +L07EA1F STA $47 + STX $49 + BRA L07E9F0 +L07EA25 LDA $4F + DEC + BNE L07EA36 + PEI $21 + PEI $1F + PEA $0000 + PHD + JSL L07E498 +L07EA36 BRA L07EA45 +L07EA38 LDA $51 + CMP $03 + BEQ L07EA43 + INC $51 + BRL L07E962 +L07EA43 BRA L07EA78 +L07EA45 LDA $4F + CMP $01 + BEQ L07EA50 + INC $4F + BRL L07E82B +L07EA50 LDA #$0001 + STA $60 + LDA $33 + STA L055073 + LDA $2F + LDX $31 + STA L05506F + STX L055071 + LDA $2B + LDX $2D + STA L05506B + STX L05506D + LDA $27 + LDX $29 + STA L055067 + STX L055069 +L07EA78 PEI $19 + PEI $17 + PEA $0000 + JSL L074A24 +L07EA83 PEI $21 + PEI $1F + PEA $0000 + JSL L074A90 +L07EA8E LDA $5A + STA $5E + LDA $59 + STA $5D + LDA $57 + TCD + TSC + CLC + ADC #$005C + TCS + RTL + diff --git a/hypercardiigs/HyperLib.X.S b/hypercardiigs/HyperLib.X.S new file mode 100644 index 0000000..9ed8e07 --- /dev/null +++ b/hypercardiigs/HyperLib.X.S @@ -0,0 +1,349 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L1509CE + EXT L1512A5 + EXT L0A3FE2 + EXT L05535F + EXT L055039 + EXT L05503B + EXT L054BDF + EXT L0A2034 + EXT L0A3283 + EXT L0998B0 + EXT L096A7B + EXT L096CC4 + EXT L0998E6 + EXT L0876F4 + EXT L095059 + EXT L054FBD + EXT L055161 + EXT L055162 + EXT L096998 + EXT L151367 + EXT L054E4B + EXT L054E4D + EXT L054F9B + EXT L054F9D + EXT L0551AD + EXT L054F8D + EXT L054F8E + EXT L054F91 + EXT L150493 + EXT L0540CF + EXT L0540CD + EXT L1514A2 + EXT L151301 + EXT L1512FB + EXT L040AF7 + EXT L040AF9 + EXT L040AFB + EXT L15163F + EXT L15102F + EXT L151131 + EXT L150371 + EXT L150BEE + EXT L15146C + EXT L0B8C8B + EXT L150F4D + EXT L150365 + EXT L0540BF + EXT L0540BD + EXT L150132 + EXT L150290 + EXT L15133D + EXT L1517D3 + EXT L150D2C + EXT L054B06 + EXT L054B04 + EXT L150241 + EXT L150D26 + EXT L15017E + EXT L1502EE + EXT L1510BF + EXT L151385 + EXT L0550EF + EXT L0550ED + EXT L151466 + EXT L150B6A + EXT L1506E1 + EXT L055271 + EXT L150B70 + EXT L15041C + EXT L15027E + EXT L1500E3 + EXT L151071 + EXT L151313 + EXT L1513F4 + EXT L1503A1 + EXT L150AFE + EXT L150B10 + EXT L150D44 + EXT L150144 + EXT L150B52 + EXT L150B4C + EXT L1516B7 + EXT L150BB8 + EXT L150278 + EXT L150BA0 + EXT L15145A + EXT L15101D + EXT L151373 + EXT L040A85 + EXT L040A86 + EXT L150337 + EXT L040A97 + EXT L150070 + EXT L0540A3 + EXT L0540A1 + EXT L05409F + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540B3 + EXT L0540B5 + EXT L0540C5 + EXT L0540C7 + EXT L15141E + EXT L0540B1 + EXT L0540AF + EXT L0540AB + EXT L0540A9 + EXT L150482 + EXT L1506F9 + EXT L150B0A + EXT L150BE8 + EXT L1512CB + EXT L150FE1 + EXT L1512D1 + EXT L151496 + EXT L151319 + EXT L151651 + EXT L151041 + EXT L15130D + EXT L150586 + EXT L150AF8 + EXT L087547 + EXT L081B04 + EXT L151412 + EXT L151035 + EXT L150B04 + EXT L151460 + EXT L150705 + EXT L053AE7 + EXT L053AD7 + EXT L053AD5 + EXT L053ABF + EXT L053ABD + EXT L053AB7 + EXT L053AB5 + EXT L053B29 + EXT L053B2B + EXT L0B0DD7 + EXT L150B5E + EXT L1511CE + EXT L151137 + EXT L053ABB + EXT L053AB9 + EXT L053A9F + EXT L053A9D + EXT L053AB3 + EXT L053AB1 + EXT L151017 + EXT L151406 + EXT L0539EB + EXT L0539E9 + EXT L0B883D + EXT L15035F + EXT L150B64 + EXT L09827F + EXT L053AE9 + EXT L053AAB + EXT L053AA9 + EXT L053B27 + EXT L053B25 + EXT L055055 + EXT L055053 + EXT L0532C5 + EXT L053AD3 + EXT L053AD1 + EXT L053AC3 + EXT L053AC1 + EXT L053ACB + EXT L053AC9 + EXT L053AC7 + EXT L053AC5 + EXT L1510EF + EXT L040A2E + EXT L040A2F + EXT L053869 + EXT L05386B + EXT L0B86C4 + EXT L0B8607 + EXT L0B878F + EXT L0538C7 + EXT L0538C9 + EXT L041D73 + EXT L040A7E + EXT L040ADD + EXT L040A81 + EXT L040A82 + EXT L040A83 + EXT L040B03 + EXT L040AFD + EXT L040B2E + EXT L040B28 + EXT L040AA8 + EXT L040A31 + EXT L040A32 + EXT L040A33 + EXT L040A34 + EXT L040A35 + EXT L040A49 + EXT L040A5D + EXT L040A71 + EXT L040A72 + EXT L040A75 + EXT L040A76 + EXT L040A77 + EXT L040A7C + EXT L040A7D + EXT L041CB3 + EXT L054F8B + EXT L055047 + EXT L050C32 + EXT L055045 + EXT L055043 + EXT L052D70 + EXT L052D6E + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055249 + EXT L055201 + EXT L055203 + EXT L0551FF + EXT L052D5C + EXT L053251 + EXT L054FB7 + EXT L054FB9 + EXT L055417 + EXT L054FA3 + EXT L054FA5 + EXT L054FA7 + EXT L054FB3 + EXT L054FBB + EXT L054F97 + EXT L054F9F + EXT L054FA1 + EXT L054F93 + EXT L054F95 + EXT L054F99 + EXT L054FB5 + EXT L054FB1 + EXT L054FA9 + EXT L054FAB + EXT L05409D + EXT L054FED + EXT L054FEF + EXT L055051 + EXT L054FF1 + EXT L054FF3 + EXT L055013 + EXT L055015 + EXT L05500F + EXT L055011 + EXT L054FC9 + EXT L054FCB + EXT L054FC1 + EXT L05500B + EXT L054FC3 + EXT L053E9D + EXT L05504D + EXT L054FF5 + EXT L054FE1 + EXT L054FE3 + EXT L054FDD + EXT L054FDF + EXT L054FD9 + EXT L054FDB + EXT L054FD5 + EXT L054FD7 + EXT L054FD1 + EXT L054FD3 + EXT L05501B + EXT L05501D + EXT L054FF9 + EXT L05503F + EXT L055041 + EXT L05502F + EXT L05503D + EXT L054FCD + EXT L054FCF + EXT L054FC5 + EXT L054FC7 + EXT L05500D + EXT L05504F + EXT L054FF7 + EXT L055019 + EXT L055017 + EXT L055049 + EXT L05504B + EXT L055003 + EXT L055009 + EXT L055005 + EXT L055007 + EXT L054FE9 + EXT L054FEB + EXT L05502B + EXT L05502D + EXT L055031 + EXT L055033 + EXT L055035 + EXT L055037 + EXT L054FFF + EXT L055001 + EXT L054FFB + EXT L054FFD + EXT L0532E5 + EXT L0534E5 + EXT L055059 + EXT L05505B + EXT L055057 + EXT L055023 + EXT L055025 + EXT L055081 + EXT L055083 + EXT L055077 + EXT L055075 + EXT L0536E5 + EXT L0538E9 + EXT L055065 + EXT L055063 + EXT L055061 + EXT L0536E9 + EXT L055079 + EXT L053769 + EXT L05507F + EXT L055087 + EXT L055089 + EXT L055073 + EXT L05506F + EXT L055071 + EXT L05506B + EXT L05506D + EXT L055067 + EXT L055069 + EXT L05505D + EXT L05505F + EXT L05507B + EXT L05507D diff --git a/hypercardiigs/HyperPaint.E.S b/hypercardiigs/HyperPaint.E.S new file mode 100644 index 0000000..af943fb --- /dev/null +++ b/hypercardiigs/HyperPaint.E.S @@ -0,0 +1,7 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +StdComment EQU $E01E28 +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/HyperPaint.S b/hypercardiigs/HyperPaint.S new file mode 100644 index 0000000..94e93ac --- /dev/null +++ b/hypercardiigs/HyperPaint.S @@ -0,0 +1,13069 @@ +* +* 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 + diff --git a/hypercardiigs/HyperPaint.X.S b/hypercardiigs/HyperPaint.X.S new file mode 100644 index 0000000..13b627b --- /dev/null +++ b/hypercardiigs/HyperPaint.X.S @@ -0,0 +1,383 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150F53 + EXT L072314 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L070597 + EXT L0903F2 + EXT L093A99 + EXT L0550B9 + EXT L0727E0 + EXT L071A1B + EXT L072328 + EXT L072FD5 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L071EC5 + EXT L075A4F + EXT L075E14 + EXT L075D80 + EXT L070A10 + EXT L096A7B + EXT L096CC4 + EXT L054F9B + EXT L054F9D + EXT L150493 + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L150290 + EXT L15133D + EXT L0550EF + EXT L0550ED + EXT L150337 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540AB + EXT L0540A9 + EXT L150BE8 + EXT L1512CB + EXT L1510EF + EXT L052D70 + EXT L052D6E + EXT L055249 + EXT L054FB7 + EXT L054FB9 + EXT L054FB5 + EXT L055051 + EXT L081BAC + EXT L082758 + EXT L0825D4 + EXT L081DD8 + EXT L08090C + EXT L08273B + EXT L081E53 + EXT L082712 + EXT L081E5F + EXT L085B3C + EXT L083E9E + EXT L081A64 + EXT L081517 + EXT L083523 + EXT L0836B6 + EXT L08382C + EXT L084F9B + EXT L08295E + EXT L082766 + EXT L08765D + EXT L150B3A + EXT L1506A7 + EXT L1517EB + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L150306 + EXT L150300 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L15037D + EXT L1501A9 + EXT L1510A1 + EXT L1510C5 + EXT L1505DA + EXT L151083 + EXT L1511E6 + EXT L1511E0 + EXT L1512E3 + EXT L1516ED + EXT L0532BF + EXT L0532C3 + EXT L1505E6 + EXT L151418 + EXT L0552FF + EXT L150BB2 + EXT L151669 + EXT L0552BF + EXT L0552C1 + EXT L15123D + EXT L150BD6 + EXT L1512F5 + EXT L15036B + EXT L1500DD + EXT L151198 + EXT L0550A3 + EXT L052F3F + EXT L052F43 + EXT L052F41 + EXT L052F45 + EXT L052E9F + EXT L0550A1 + EXT L05509D + EXT L05509F + EXT L05509B + EXT L05312F + EXT L053107 + EXT L053127 + EXT L053259 + EXT L0532BD + EXT L055139 + EXT L053239 + EXT L055137 + EXT L0532B5 + EXT L055153 + EXT L055135 + EXT L055109 + EXT L05510B + EXT L055115 + EXT L055117 + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L055119 + EXT L05511B + EXT L05311F + EXT L0550FD + EXT L0550FF + EXT L055151 + EXT L05310F + EXT L05514F + EXT L053117 + EXT L0550BB + EXT L0550BF + EXT L0550B7 + EXT L0903A6 + EXT L09999B + EXT L099DCE + EXT L094E90 + EXT L090541 + EXT L093495 + EXT L09B294 + EXT L090A71 + EXT L052D12 + EXT L0A02BC + EXT L15164B + EXT L073002 + EXT L0730BE + EXT L1503DD + EXT L07245A + EXT L15162D + EXT L05325F + EXT L05325D + EXT L072E34 + EXT L160218 + EXT L150434 + EXT L0A0F21 + EXT L05524B + EXT L055229 + EXT L055133 + EXT L055231 + EXT L055233 + EXT L05522F + EXT L055225 + EXT L055213 + EXT L052D64 + EXT L055219 + EXT L055227 + EXT L055245 + EXT L0551EF + EXT L051EA2 + EXT L16027A + EXT L1602DC + EXT L1602EA + EXT L1602F8 + EXT L160314 + EXT L160322 + EXT L160330 + EXT L16033E + EXT L16035A + EXT L160368 + EXT L160384 + EXT L160392 + EXT L1603A0 + EXT L1603E6 + EXT L1603F4 + EXT L160456 + EXT L160464 + EXT L090A90 + EXT L16048E + EXT L071984 + EXT L055319 + EXT L0552C3 + EXT L0552C5 + EXT L0552E5 + EXT L0552E7 + EXT L0552E1 + EXT L0552E3 + EXT L051E92 + EXT L0552DD + EXT L051E82 + EXT L0552D1 + EXT L0552CD + EXT L0552D9 + EXT L051E72 + EXT L0552D5 + EXT L051E62 + EXT L0552A7 + EXT L05528F + EXT L055295 + EXT L055293 + EXT L055291 + EXT L0552A1 + EXT L051D72 + EXT L05530B + EXT L055311 + EXT L055309 + EXT L0552AB + EXT L0552B1 + EXT L05529B + EXT L051E1A + EXT L0552C9 + EXT L0552CB + EXT L051E12 + EXT L05529F + EXT L051DAA + EXT L051E32 + EXT L0552AF + EXT L055315 + EXT L055317 + EXT L0552A9 + EXT L05523B + EXT L055287 + EXT L0552AD + EXT L0552A5 + EXT L055303 + EXT L055301 + EXT L055247 + EXT L051ED6 + EXT L051EDC + EXT L051EDE + EXT L055313 + EXT L05530F + EXT L055305 + EXT L055307 + EXT L093529 + EXT L0A1225 + EXT L082570 + EXT L054F6B + EXT L051D6E + EXT L051D70 + EXT L051D5E + EXT L051D58 + EXT L051D56 + EXT L051EB2 + EXT L1502B4 + EXT L053229 + EXT L055289 + EXT L0552B9 + EXT L0552B3 + EXT L055283 + EXT L071937 + EXT L09457C + EXT L1517F1 + EXT L051C46 + EXT L054F6D + EXT L052EA1 + EXT L052EAD + EXT L052EAB + EXT L052EA9 + EXT L052EA7 + EXT L052EA5 + EXT L052EA3 + EXT L055297 + EXT L055298 + EXT L051C48 + EXT L051DA0 + EXT L051D9E + EXT L051D92 + EXT L051D94 + EXT L160766 + EXT L160774 + EXT L160782 + EXT L15140C + EXT L15169F + EXT L1511BC + EXT L15012C + EXT L1501A3 + EXT L051E24 + EXT L051E28 + EXT L15071D + EXT L150717 + EXT L150729 + EXT L15007C + EXT L151687 + EXT L160790 + EXT L16079E + EXT L150659 + EXT L1607AC + EXT L1607BA + EXT L15166F + EXT L150641 + EXT L1607C8 + EXT L151675 + EXT L15046A + EXT L15131F + EXT L15135B + EXT L1501BB + EXT L15030C + EXT L15068F + EXT L1512DD + EXT L150647 + EXT L1607D6 + EXT L150B40 + EXT L051DB0 + EXT L051DAC + EXT L051DAE + EXT L1607E4 + EXT L051DB6 + EXT L1607F2 + EXT L150F41 + EXT L160800 + EXT L16080E + EXT L15143C + EXT L051D48 + EXT L051D4A + EXT L051E0E + EXT L051E10 + EXT L051DBA + EXT L051DBC + EXT L051D06 + EXT L16081C + EXT L16082A + EXT L160838 + EXT L160846 + EXT L160854 + EXT L0407BD + EXT L0407BE + EXT L0407C3 + EXT L0550FA + EXT L051CA6 + EXT L0552D3 + EXT L0552CF + EXT L05528B + EXT L0552A3 + EXT L05528D + EXT L051D96 + EXT L05530D + EXT L051D26 + EXT L0552DF + EXT L051E2A + EXT L0552D7 + EXT L051E22 + EXT L0552DB + EXT L0552B5 + EXT L0552B7 + EXT L05529D + EXT L055285 + EXT L0552BD diff --git a/hypercardiigs/HyperPnt2.E.S b/hypercardiigs/HyperPnt2.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/HyperPnt2.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/HyperPnt2.S b/hypercardiigs/HyperPnt2.S new file mode 100644 index 0000000..6255111 --- /dev/null +++ b/hypercardiigs/HyperPnt2.S @@ -0,0 +1,7201 @@ +* +* HypercardGS +* segment: $1C HyperPnt2 +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperPnt2.l + lst off + +*--------------------------------------- + + use HyperPnt2.E + use HyperPnt2.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 + +*--------------------------------------- + +L1C0000 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + LDA L0552B9 + EOR #$0001 + STA L0552B9 + LDA L054FBB + PHA + LDX #$0000 + PLA + BPL L1C001C + INX +L1C001C TXA + PHA + LDA L055153 + AND L05514F + ORA $01,S + PLX + PHA + LDA L055153 + EOR #$0001 + AND L055151 + ORA $01,S + PLX + LSR + BCC L1C003A + BRL L1C0140 +L1C003A LDAL L051DBC + STA $0B + LDA $0B + INC + INC + STA $0F + LDAL L051DBA + SEC + SBCL L051DB2 + STA $09 + LDAL L051DB4 + CLC + ADCL L051DBA + STA $0D + PHY + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCS L1C0080 + BRL L1C0140 +L1C0080 PHY + PHY + JSL L150493 + PLA + STA $21 + PLX + STX $23 + LDA L0552FF + BNE L1C0094 + BRL L1C011F +L1C0094 PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA ^L05312F + PEA L05312F + PEA $0010 + JSL L0313BE + PEA ^L051D46 + PEA L051D46 + JSL L1506A7 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDAL L051D60 + EOR #$FFFF + INC + PHA + LDAL L051D5E + EOR #$FFFF + INC + PHA + JSL L1501AF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150383 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L1506A7 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1C2CB9 + BRA L1C0138 +L1C011F LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150383 +L1C0138 PEI $23 + PEI $21 + JSL L151131 +L1C0140 TSC + CLC + ADC #$0028 + TCS + PLD + RTL + +L1C0148 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCC L1C01BA + LDA L0552AF + BEQ L1C0188 + PEA ^L051E32 + PEA L051E32 + PEA ^L051E92 + PEA L051E92 + PEA ^L051DAA + PEA L051DAA + PEA ^L051DAA + PEA L051DAA + PEA $0002 + PEA $0000 + PEA $0000 + JSL L1505E6 + BRA L1C01A6 +L1C0188 PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E92 + PEA L051E92 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L150383 +L1C01A6 PEA ^L051DAA + PEA L051DAA + PEA ^L051E1A + PEA L051E1A + JSL L081E53 + JSL L160870 +L1C01BA PLY + PLY + PLD + RTL + +L1C01BE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L1510A1 + LDA L055303 + ASL + PHA + LDA L055303 + PHA + JSL L151083 + LDA L055231 + BEQ L1C01E6 + PEA ^L052D12 + PEA L052D12 + JSL L151198 +L1C01E6 PLY + PLY + PLD + RTL + +L1C01EA ENT + PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + PEI $42 + PEI $40 + PEI $3E + PEI $3C + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L071937 + LDA L055303 + SEC + SBC L055301 + STA $01 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + LDA $01 + ASL + EOR #$FFFF + INC + PHA + LDA $01 + EOR #$FFFF + INC + PHA + JSL L151005 + PHY + PHY + JSL L150493 + PLA + STA $2F + PLX + STX $31 + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E92 + PEA L051E92 + JSL L1506A7 + PEI $42 + PEI $40 + JSL L1C07FC + PEI $3E + PEI $3C + JSL L1C03FE + PEA ^L051EA2 + PEA L051EA2 + JSL L1506A7 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA ^L053179 + PEA L053179 + PEA $0020 + JSL L0313BE + PEA ^L051D06 + PEA L051D06 + JSL L151198 + PEI $42 + PEI $40 + JSL L1C07FC + PEI $3E + PEI $3C + JSL L1C03FE + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L151198 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L051E1A + PEA L051E1A + JSL L081E53 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA $0001 + JSL L1601A8 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEI $31 + PEI $2F + JSL L151131 + LDA $3A + STA $42 + LDA $39 + STA $41 + LDA $37 + TCD + TSC + CLC + ADC #$0040 + TCS + RTL + +L1C02F4 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L055315 + LDX L055317 + PHX + PHA + JSL L07185A + STZ L055315 + STZ L055317 + LDA L0552BB + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1C031E + EOR #$8000 +L1C031E BPL L1C0343 + LDA #$0001 + STA $03 +L1C0325 LDA $03 + DEC + ASL + ASL + TAX + LDAL L051DC0,X + PHA + LDAL L051DBE,X + PHA + JSL L07185A + LDA $03 + CMP $01 + BEQ L1C0343 + INC $03 + BRA L1C0325 +L1C0343 STZ L0552BB + STZ L055319 + JSL L160234 + JSL L16087E + PEA $0000 + JSL L1601A8 + PLY + PLY + PLY + PLY + PLD + RTL + +L1C035E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L05312F + PEA L05312F + JSL L151131 + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L055105 + LDX L055107 + PHX + PHA + PEA $0000 + PEA $0000 + LDA L055105 + LDX L055107 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0001 + JSL L0836B6 + LDA L0552A3 + BEQ L1C03CD + LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L055101 + LDX L055103 + PHX + PHA + PEA $0000 + PEA $0000 + LDA L055101 + LDX L055103 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0001 + JSL L0836B6 + BRA L1C03EA +L1C03CD LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L055101 + LDX L055103 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0003 + JSL L08382C +L1C03EA PEA ^L051DAA + PEA L051DAA + PEA ^L0532B5 + PEA L0532B5 + JSL L081E53 + PLY + PLY + PLD + RTL + +L1C03FE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055301 + ASL + STA $01 + LDA $0C + SEC + SBC $01 + PHA + LDA $0A + SEC + SBC L055301 + PHA + JSL L1505DA + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1C042E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PLY + PLY + PLD + RTL + +L1C043A ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $1A + LDA #$4010 + STA $01 + LDA $0C + BEQ L1C0452 + LDA #$4000 + STA $01 +L1C0452 LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + STA $03 + STX $05 + LDA [$03] + LDY #$0002 + ORA [$03],Y + BNE L1C04BC + PEA $0000 + PEA $7D00 + LDA L0552FD + PHA + PEI $01 + PEA $0000 + PEA $0000 + LDY #$0002 + LDA [$16],Y + PHA + LDA [$16] + PHA + JSL L151406 + LDA #$0201 + CMPL L05565D + BNE L1C04B2 + JSL L151373 + PEA $0000 + PEA $7D00 + LDA L0552FD + PHA + PEI $01 + PEA $0000 + PEA $0000 + LDY #$0002 + LDA [$16],Y + PHA + LDA [$16] + PHA + JSL L151406 +L1C04B2 LDAL L05565D + BEQ L1C04BA + BRA L1C0538 +L1C04BA BRA L1C04CC +L1C04BC PEA $0000 + LDY #$0002 + LDA [$16],Y + PHA + LDA [$16] + PHA + JSL L150D44 +L1C04CC PHY + JSL L094772 + PLA + LSR + BCS L1C04E7 + PEA $0002 + LDY #$0002 + LDA [$16],Y + PHA + LDA [$16] + PHA + JSL L150D44 + BRA L1C0538 +L1C04E7 LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + STA $03 + STX $05 + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + STA [$12] + TXA + LDY #$0002 + STA [$12],Y + LDA #$0080 + STA [$0E] + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + LDY #$0002 + STA [$0E],Y + INY + INY + TXA + STA [$0E],Y + LDA #$00A0 + LDY #$0006 + STA [$0E],Y + LDA #$0008 + CLC + ADC $0E + LDX $10 + BCC L1C052D + INX +L1C052D PHX + PHA + JSL L082712 + LDA #$0001 + STA $1A +L1C0538 LDA $0A + STA $18 + LDA $09 + STA $17 + LDA $07 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1C054A ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + LDA L055303 + STA $25 + PEA $0001 + JSL L0A1225 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L1C1ACF + LDA $21 + LDX $23 + STA $19 + STX $1B + JSL L1C0F31 + JSL L160376 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L08273B + PEA $0000 + JSL L16088C + JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $0002 + JSL L150BD6 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L08273B + LDA #$FFFF + STA $17 + LDA #$0001 + STA $13 +L1C05CF TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L1C1ACF + LDA $1D + LDX $1F + CMP $19 + BNE L1C05E6 + CPX $1B +L1C05E6 BNE L1C05ED + LDA #$0000 + BRA L1C05F0 +L1C05ED LDA #$0001 +L1C05F0 STA $11 + LDA L05524B + BNE L1C062B + LDA L054FB7 + LDX L054FB9 + STA $27 + STX $29 + LDA #$0007 + AND [$27] + STA $15 + LDA $17 + CMP $15 + BEQ L1C062B + PEA ^L054F6B + PEA L054F6B + JSL L082570 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + LDA $15 + STA $17 + LDA #$0001 + STA $11 +L1C062B LDA $11 + ORA $13 + BEQ L1C06AC + PEI $23 + PEI $21 + PEI $1F + PEI $1D + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L071937 + LDA $0F + INC + INC + STA $0F + LDA $0D + INC + STA $0D + LDA L05524B + BNE L1C06AC + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L081E5F + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA ^L053127 + PEA L053127 + JSL L081E53 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1C1407 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 +L1C06AC PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $1D + LDX $1F + STA $19 + STX $1B + STZ $13 + PHY + JSL L096CC4 + PLA + EOR #$0001 + BNE L1C06DA + BRL L1C05CF +L1C06DA PHY + JSL L090A90 + PHY + JSL L09771E + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCC L1C0727 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1C1407 + LDA L055105 + LDX L055107 + PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L082766 + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L081A64 + PLA + EOR #$0001 + STA L0552B1 + BRA L1C0761 +L1C0727 LDA $0D + DEC + STA $27 + LDA $09 + SEC + SBC $27 + BVS L1C0736 + EOR #$8000 +L1C0736 BPL L1C073D + LDA #$0000 + BRA L1C0740 +L1C073D LDA #$0001 +L1C0740 PHA + LDA $0F + DEC + DEC + STA $27 + LDA $0B + SEC + SBC $27 + BVS L1C0751 + EOR #$8000 +L1C0751 BPL L1C0758 + LDA #$0000 + BRA L1C075B +L1C0758 LDA #$0001 +L1C075B AND $01,S + PLX + STA L0552B1 +L1C0761 LDA L0552B1 + BEQ L1C07B3 + STZ L0552A9 + JSL L1C3EDC + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1C2911 + PEA ^L051E32 + PEA L051E32 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + PEA ^L051D06 + PEA L051D06 + JSL L1517EB + PEA ^L051E12 + PEA L051E12 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + JSL L1C1967 + LDA #$0004 + STA L0552A7 + BRA L1C07BB +L1C07B3 LDA L0552A7 + PHA + JSL L0A02BC +L1C07BB PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEI $25 + JSL L0A1225 + JSL L1510A1 + LDA L0552B1 + BEQ L1C07F4 + JSL L16089A + JSL L1C035E + PHY + JSL L09771E + PHY + JSL L090A90 + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCC L1C07F4 + JSL L1C26E1 +L1C07F4 TSC + CLC + ADC #$002A + TCS + PLD + RTL + +L1C07FC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055301 + ASL + STA $01 + LDA $0C + SEC + SBC $01 + PHA + LDA $0A + SEC + SBC L055301 + PHA + JSL L1510C5 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1C082C ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDAL L051ED8 + STA $09 + LDAL L051EDC + SEP #$20 + STA $0B + REP #$20 + LDAL L051EDA + SEP #$20 + STA $0C + REP #$20 + PEI $0B + PEI $09 + PEA $0000 + JSL L151663 + PEA ^L051DB2 + PEA L051DB2 + JSL L150178 + TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L1C086B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCC L1C08ED + PEA ^L05312F + PEA L05312F + JSL L151131 + LDA L0552AF + BEQ L1C08BB + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA $0000 + PEA $0000 + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0001 + JSL L0836B6 + BRA L1C08CF +L1C08BB PEA ^L051EA2 + PEA L051EA2 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L15123D +L1C08CF PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + PEA ^L051E1A + PEA L051E1A + JSL L081E53 + JSL L160870 +L1C08ED PLY + PLY + PLD + RTL + +L1C08F1 ENT + PHD + TSC + CLC + ADC #$FDC2 + TCS + ADC #$0147 + TCD + LDA L055051 + EOR #$0001 + STA $F1 + LDA L055243 + ORA $F1 + STA $EF + LDA L054FB5 + EOR #$0001 + ORA $EF + ORA L0551F3 + STA $ED + JSL L093F21 + PEA ^L05259E + PEA L05259E + PEA $0000 + TDC + CLC + ADC #$FEB9 + PHA + PEA $0007 + JSL L073002 + PEA ^L052CCE + PEA L052CCE + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05254E + PEA L05254E + PEA ^L0407F0 + PEA L0407F0 + PEA ^L052CBA + PEA L052CBA + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05259E + PEA L05259E + PEA $00FD + JSL L15039B + PEI $ED + PEA $00FD + JSL L073077 + STZ $E9 + LDAL L0407F7 + SEP #$20 + STA $D1 + REP #$20 + LDAL L0407F8 + SEP #$20 + STA $BD + REP #$20 + LDA L054FB5 + BNE L1C09AC + BRL L1C0A87 +L1C09AC STZ $E9 + LDA L0551F3 + BEQ L1C0A08 + LDA L055111 + LDX L055113 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + TXY + LDX #$FFB9 + STA $00,X + TYA + STA $02,X + LDX #$FFB9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L1C09DE + INX +L1C09DE STA $F3 + STX $F5 + LDA [$F3] + PHA + LDX #$FFB9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0022 + BCC L1C09F5 + INX +L1C09F5 STA $F3 + STX $F5 + PLA + CMP [$F3] + BNE L1C0A03 + LDA #$0000 + BRA L1C0A06 +L1C0A03 LDA #$0001 +L1C0A06 STA $E9 +L1C0A08 LDA $E9 + BEQ L1C0A49 + LDA #$0001 + STA $EB + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEB9 + PHA + PEA $0008 + JSL L073002 + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA ^L0407F9 + PEA L0407F9 + PEA $0005 + JSL L0313BE + BRA L1C0A87 +L1C0A49 LDA L0552AB + ORA L0552B1 + BEQ L1C0A87 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FEB9 + PHA + PEA $0009 + JSL L073002 + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA ^L0407FE + PEA L0407FE + PEA $0008 + JSL L0313BE +L1C0A87 LDA L0552B1 + ORA $E9 + ORA L0552AB + PHA + LDA L054FB5 + EOR #$0001 + ORA $01,S + PLX + STA $EB + PEA ^L0525C6 + PEA L0525C6 + PEA $0000 + TDC + CLC + ADC #$FEB9 + PHA + PEA $0004 + JSL L073002 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L052576 + PEA L052576 + PEA ^L040806 + PEA L040806 + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L0525B2 + PEA L0525B2 + PEA $0000 + TDC + CLC + ADC #$FEB9 + PHA + PEA $0005 + JSL L073002 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L052562 + PEA L052562 + PEA ^L04080B + PEA L04080B + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05258A + PEA L05258A + PEA $0000 + TDC + CLC + ADC #$FEB9 + PHA + PEA $0006 + JSL L073002 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L05253A + PEA L05253A + PEA ^L040811 + PEA L040811 + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0014 + JSL L0313BE + PEA ^L0525C6 + PEA L0525C6 + PEA $00FB + JSL L15039B + PEA ^L0525B2 + PEA L0525B2 + PEA $00FC + JSL L15039B + PEA ^L05258A + PEA L05258A + PEA $00FE + JSL L15039B + LDA L05528F + ORA L0552AB + ORA L0552C5 + STA $E7 + LDA $ED + AND $EB + PHA + PEA $00FB + JSL L073077 + PEI $EB + PEA $00FC + JSL L073077 + LDA $ED + AND $EB + PHA + PEA $00FE + JSL L073077 + PEI $E7 + PEA $00FA + JSL L073077 + PEI $F1 + PEA $01FC + JSL L073077 + PEI $F1 + PEA $01FD + JSL L073077 + PEI $F1 + PEA $01FE + JSL L073077 + PEI $EF + PEA $0201 + JSL L073077 + LDA L055153 + PHA + PEA $0202 + JSL L15167B + LDA #$0388 + STA $E5 +L1C0C51 LDA $EF + AND $EB + PHA + PEI $E5 + JSL L073077 + LDA #$038F + CMP $E5 + BEQ L1C0C67 + INC $E5 + BRA L1C0C51 +L1C0C67 LDA $EF + AND $EB + PHA + PEA $0391 + JSL L073077 + LDA $EF + AND $EB + PHA + PEA $0392 + JSL L073077 + PEI $F1 + PEA $0394 + JSL L073077 + PEI $EF + PEA $0395 + JSL L073077 + LDA L055313 + PHA + PEA $03E9 + JSL L15167B + LDA L0552FF + PHA + PEA $03EA + JSL L15167B + LDA L055219 + PHA + PEA $03EB + JSL L15167B + LDA L0550B5 + SEC + SBC #$0010 + BEQ L1C0CC2 + BVS L1C0CC0 + EOR #$8000 +L1C0CC0 BMI L1C0CC7 +L1C0CC2 LDA #$0000 + BRA L1C0CCA +L1C0CC7 LDA #$0001 +L1C0CCA AND $F1 + PHA + PEA $03EF + JSL L073077 + PEI $EF + PEA $03F0 + JSL L073077 + LDA L0550B7 + PHA + PEA $03F3 + JSL L15167B + LDA L05530B + PHA + PEA $03F4 + JSL L15167B + LDA L055311 + PHA + PEA $03F5 + JSL L15167B + LDA L055311 + EOR #$0001 + PHA + PEA $03F6 + JSL L073077 + LDA L055309 + PHA + PEA $03F6 + JSL L15167B + PEI $EF + PEA $057D + JSL L073077 + PEA $0000 + PEA $0000 + PEA $01F4 + JSL L1505D4 + TSC + CLC + ADC #$023E + TCS + PLD + RTL + +L1C0D35 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0551F3 + BEQ L1C0DB1 + LDA L055111 + LDX L055113 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0020 + BCC L1C0D5B + INX +L1C0D5B STA $01 + STX $03 + LDA [$01] + PHA + LDA L055111 + LDX L055113 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0022 + BCC L1C0D7B + INX +L1C0D7B STA $01 + STX $03 + PLA + CMP [$01] + BEQ L1C0D92 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L15058C + BRA L1C0DAF +L1C0D92 PEA ^L053251 + PEA L053251 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L151651 + JSL L09B1FE + JSL L097700 +L1C0DAF BRA L1C0DF1 +L1C0DB1 PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCC L1C0DF1 + JSL L1C3F07 + JSL L160870 + JSL L16087E + LDX #$0000 + LDA #$0005 + CMP L0550BB + BNE L1C0DD5 + INX +L1C0DD5 PHX + LDX #$0000 + LDA #$0004 + CMP L0550BB + BNE L1C0DE2 + INX +L1C0DE2 TXA + ORA $01,S + PLX + LSR + BCC L1C0DF1 + LDA L0552A7 + PHA + JSL L0A02BC +L1C0DF1 PLY + PLY + PLD + RTL + +L1C0DF5 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$02BC + CLC + ADC $0A + STA $0A + LDA $0C + SEC + SBC #$0004 + BPL L1C0E10 + BRL L1C0EC4 +L1C0E10 CMP #$000F + BMI L1C0E18 + BRL L1C0EC4 +L1C0E18 ASL + TAX + LDAL L1C0E20,X + PHA + RTS + +L1C0E20 DA L1C0E3E-1 + DA L1C0E47-1 + DA L1C0E50-1 + DA L1C0E59-1 + DA L1C0E61-1 + DA L1C0E81-1 + DA L1C0EC4-1 + DA L1C0EBE-1 + DA L1C0EBE-1 + DA L1C0E87-1 + DA L1C0EBE-1 + DA L1C0EBE-1 + DA L1C0E95-1 + DA L1C0EB6-1 + DA L1C0EBE-1 + +L1C0E3E JSL L1C2513 + BRL L1C0EDA + BRA L1C0EC4 +L1C0E47 JSL L1C26E1 + BRL L1C0EDA + BRA L1C0EC4 +L1C0E50 JSL L1C3162 + BRL L1C0EDA + BRA L1C0EC4 +L1C0E59 JSL L1603BC + BRA L1C0EDA + BRA L1C0EC4 +L1C0E61 LDA L055051 + AND L055245 + EOR #$0001 + CMP #$0000 + BNE L1C0E77 + PHY + JSL L1C19FB + PLA + BEQ L1C0E7F +L1C0E77 JSL L1C2513 + JSL L1C0D35 +L1C0E7F BRA L1C0EC4 +L1C0E81 JSL L1603AE + BRA L1C0EC4 +L1C0E87 LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L09A5A7 + BRA L1C0EC4 +L1C0E95 PHY + PEA ^L051EBE + PEA L051EBE + PEA $0001 + JSL L1602CE + PLA + LSR + BCC L1C0EB2 + JSL L1C082C + PEA $0001 + JSL L1C3B67 +L1C0EB2 BRA L1C0EDA + BRA L1C0EC4 +L1C0EB6 JSL L1603D8 + BRA L1C0EDA + BRA L1C0EC4 +L1C0EBE JSL L09A560 + BRA L1C0EC4 +L1C0EC4 LDA $0A + SEC + SBC #$02C0 + BVS L1C0ECF + EOR #$8000 +L1C0ECF BPL L1C0EDA + PEA $02BC + PEI $0A + JSL L09971B +L1C0EDA LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1C0EEB ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + PEA $0008 + JSL L0313BE + PEA $0000 + JSL L16088C + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L1C1407 + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L1C0F31 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L090A71 + JSL L1C02F4 + PLY + PLY + PLD + RTL + +L1C0F45 ENT + PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + LDA L0551F3 + BEQ L1C0FC4 + LDA L055111 + LDX L055113 + STA $37 + STX $39 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + CLC + ADC #$0020 + BCC L1C0F6B + INX +L1C0F6B STA $37 + STX $39 + LDA [$37] + PHA + LDA L055111 + LDX L055113 + STA $37 + STX $39 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + CLC + ADC #$0022 + BCC L1C0F8B + INX +L1C0F8B STA $37 + STX $39 + PLA + CMP [$37] + BNE L1C0F97 + BRL L1C116D +L1C0F97 LDA $40 + BEQ L1C0FA9 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C34 + BRA L1C0FB5 +L1C0FA9 LDA L055111 + LDX L055113 + PHX + PHA + JSL L15019D +L1C0FB5 JSL L150395 + JSL L15136D + JSL L150723 + BRL L1C116D +L1C0FC4 LDA L0552AB + BEQ L1C0FCD + JSL L1C2622 +L1C0FCD LDA L0552B1 + BNE L1C0FDC + PEA $0004 + JSL L0727E0 + BRL L1C116D +L1C0FDC JSL L1605B4 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L082712 + LDA L0552E5 + LDX L0552E7 + PHX + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L08295E + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L082712 + LDA L0552E1 + LDX L0552E3 + PHX + PHA + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L082766 + PHY + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L081A64 + PHY + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L081A64 + PLA + STA $37 + PLA + AND $37 + BEQ L1C1052 + PEA $001F + JSL L0727E0 + BRL L1C116D +L1C1052 JSL L093A99 + JSL L090A71 + LDA L055051 + AND L055245 + AND $40 + BEQ L1C106B + JSL L0903A6 + BRL L1C116D +L1C106B PHY + JSL L1C19FB + PLA + LSR + BCC L1C1077 + BRL L1C116D +L1C1077 JSL L150395 + JSL L15136D + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E92 + PEA L051E92 + JSL L1506A7 + PHY + PHY + PEA ^L051DAA + PEA L051DAA + JSL L1502FA + PLA + STA $23 + PLX + STX $25 + LDA L0552AF + BEQ L1C10BA + PEA $3039 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L150556 +L1C10BA PEA ^L053259 + PEA L053259 + JSL L150FF9 + PEA ^L051E92 + PEA L051E92 + PEA ^L051E92 + PEA L051E92 + PEA ^L051DAA + PEA L051DAA + PEA ^L051DAA + PEA L051DAA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + JSL L151400 + PEI $25 + PEI $23 + JSL L0718BF + PHY + PHY + PHY + PEI $25 + PEI $23 + JSL L151301 + PEA $0001 + LDY #$0002 + LDA [$23],Y + PHA + LDA [$23] + PHA + JSL L0732FD + PLA + STA $21 + PEI $25 + PEI $23 + JSL L07191C + PEI $25 + PEI $23 + JSL L1502F4 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + LDA $21 + BEQ L1C1158 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L085F5A + PHY + PEA $0000 + PEA $0020 + PEA $8002 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0732FD + PLA + STA $21 +L1C1158 LDA $21 + BEQ L1C1166 + LDA $40 + BEQ L1C1164 + JSL L1C0D35 +L1C1164 BRA L1C116D +L1C1166 PEA $0020 + JSL L0727E0 +L1C116D LDA $3E + STA $40 + LDA $3D + STA $3F + LDA $3B + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L1C117F PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + PEA $0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150300 + PEA $0000 + PEA ^L051D72 + PEA L051D72 + JSL L150306 + PEA ^L051D72 + PEA L051D72 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA $28 + STA $2C + LDA $27 + STA $2B + LDA $25 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L1C11CC ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + JSL L09ABD5 + PLA + LSR + BCC L1C11E0 + BRL L1C137A +L1C11E0 LDA L0552C5 + BNE L1C11E8 + BRL L1C1343 +L1C11E8 LDA L055315 + ORA L055317 + BEQ L1C11F3 + LDA #$0001 +L1C11F3 ORA L055319 + BEQ L1C11FC + JSL L1C0F31 +L1C11FC PHY + PEA ^L0532B5 + PEA L0532B5 + JSL L081A64 + PLA + LSR + BCS L1C1245 + LDA L055105 + LDX L055107 + PHX + PHA + LDA L0552CD + LDX L0552CF + PHX + PHA + PEA ^L0532B5 + PEA L0532B5 + PEA $FFFB + JSL L08382C + LDA L055101 + LDX L055103 + PHX + PHA + LDA L0552D1 + LDX L0552D3 + PHX + PHA + PEA ^L0532B5 + PEA L0532B5 + PEA $FFFB + JSL L08382C +L1C1245 PEA ^L055137 + PEA L055137 + PEA ^L055289 + PEA L055289 + JSL L1C2DA6 + PEA ^L0552AB + PEA L0552AB + PEA ^L05528F + PEA L05528F + JSL L1C2DA6 + PEA ^L0552AF + PEA L0552AF + PEA ^L055293 + PEA L055293 + JSL L1C2DA6 + PEA ^L0552A1 + PEA L0552A1 + PEA ^L05528B + PEA L05528B + JSL L1C2DA6 + PEA ^L0552A3 + PEA L0552A3 + PEA ^L05528D + PEA L05528D + JSL L1C2DA6 + PEA ^L0552B1 + PEA L0552B1 + PEA ^L055295 + PEA L055295 + JSL L1C2DA6 + PEA ^L051DAA + PEA L051DAA + PEA ^L051D96 + PEA L051D96 + JSL L0A0000 + PEA ^L0552A9 + PEA L0552A9 + PEA ^L055291 + PEA L055291 + JSL L1C2DCC + PEA ^L051D9E + PEA L051D9E + PEA ^L051D92 + PEA L051D92 + JSL L1C2DF2 + PEA $0000 + PHD + JSL L1C117F + LDA L05529F + AND L0552B1 + BEQ L1C1330 + JSL L1C3EDC + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E32 + PEA L051E32 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L15123D + PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEA ^L051E12 + PEA L051E12 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA L0552AF + BEQ L1C1330 + STZ L0552AF + JSL L1C26E1 +L1C1330 PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA $0000 + JSL L1601A8 + BRA L1C137A +L1C1343 LDA L05528F + ORA L0552AB + BEQ L1C137A + PEA ^L0552AB + PEA L0552AB + PEA ^L05528F + PEA L05528F + JSL L1C2DA6 + PEA $0000 + PHD + JSL L1C117F + PEA ^L051E1A + PEA L051E1A + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA $0000 + JSL L1601A8 +L1C137A TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L1C1382 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA L0552FF + BEQ L1C13AA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L082712 + BRA L1C13EB +L1C13AA PEA ^L0532BD + PEA L0532BD + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L1C13BD + INX +L1C13BD STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0002 + BCC L1C13DC + INX +L1C13DC PHX + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L081E5F +L1C13EB PEA $0000 + JSL L16088C + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L1C1407 + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L1C1407 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $16 + PEI $14 + PEA $0008 + JSL L0313BE + LDA L0552FF + BEQ L1C1466 + PEA ^L053239 + PEA L053239 + PEA ^L051D46 + PEA L051D46 + PEA ^L051D5E + PEA L051D5E + PEA ^L051D4E + PEA L051D4E + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1C2CB9 + PEA ^L05311F + PEA L05311F + JSL L082712 + BRA L1C1473 +L1C1466 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L087BAE +L1C1473 LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1C1485 ENT + PHD + TSC + CLC + ADC #$FFB4 + TCS + TCD + LDA L0552AB + ORA L0552B1 + BEQ L1C14AF + PHA + LDA L055105 + LDX L055107 + CMP $52 + BNE L1C14A2 + CPX $54 +L1C14A2 BEQ L1C14A9 + LDA #$0000 + BRA L1C14AC +L1C14A9 LDA #$0001 +L1C14AC AND $01,S + PLX +L1C14AF STA $43 + LDA L0552AB + ORA L0552B1 + BEQ L1C14D3 + PHA + LDA L055101 + LDX L055103 + CMP $52 + BNE L1C14C6 + CPX $54 +L1C14C6 BEQ L1C14CD + LDA #$0000 + BRA L1C14D0 +L1C14CD LDA #$0001 +L1C14D0 AND $01,S + PLX +L1C14D3 STA $41 + LDA $52 + BEQ L1C14DC + LDA #$0001 +L1C14DC ORA $41 + ORA $43 + ORA L0552FF + BNE L1C14E8 + BRL L1C1617 +L1C14E8 PEI $54 + PEI $52 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L053259 + PEA L053259 + PEA $0000 + JSL L08382C + TDC + CLC + ADC #$002F + STA $37 + STZ $39 + PEA ^L051DAA + PEA L051DAA + PEA ^L051E1A + PEA L051E1A + PEI $39 + PEI $37 + JSL L081E5F + LDA L0552FF + BEQ L1C1534 + PEI $39 + PEI $37 + PEA ^L051D5E + PEA L051D5E + PEA $0008 + JSL L0313BE +L1C1534 LDA $41 + BEQ L1C159E + LDA L0552A9 + DEC + BEQ L1C1567 + LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $0000 + PEA $0000 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $39 + PEI $37 + PEA $0001 + JSL L0836B6 +L1C1567 LDA L0552A9 + BEQ L1C159E + LDA L0552E5 + LDX L0552E7 + STA $45 + STX $47 + LDA L0552A9 + DEC + DEC + BNE L1C1587 + LDA L0552C9 + LDX L0552CB + STA $45 + STX $47 +L1C1587 PEI $47 + PEI $45 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $39 + PEI $37 + PEA $0003 + JSL L08382C +L1C159E LDA $43 + BEQ L1C15F9 + LDA L0552A9 + DEC + DEC + BEQ L1C15D2 + LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $0000 + PEA $0000 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $39 + PEI $37 + PEA $0001 + JSL L0836B6 +L1C15D2 LDA L0552A9 + DEC + BEQ L1C15F9 + PEA ^L051E92 + PEA L051E92 + PEA ^L053239 + PEA L053239 + PEI $39 + PEI $37 + PEI $39 + PEI $37 + PEA $8003 + PEA $0000 + PEA $0000 + JSL L1505E6 +L1C15F9 PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA ^L053127 + PEA L053127 + JSL L082712 + LDA L0550FD + LDX L0550FF + STA $52 + STX $54 +L1C1617 LDA L0552FF + BEQ L1C164D + PEA ^L053239 + PEA L053239 + PEA ^L051D46 + PEA L051D46 + PEA ^L051D5E + PEA L051D5E + PEA ^L051D4E + PEA L051D4E + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051D5E + PEA L051D5E + JSL L1C2CB9 + BRA L1C165B +L1C164D PEI $54 + PEI $52 + PEA ^L053259 + PEA L053259 + JSL L083985 +L1C165B PHY + JSL L0727BF + PLA + STA $3D + PEA $0000 + JSL L16088C +L1C166A PHY + PEA $000A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150070 + PHY + JSL L09771E + PLA + EOR #$0001 + ORA $01,S + PLX + LSR + BCC L1C166A + PHY + PEA $0020 + PEA $0000 + JSL L150B28 + PLA + STA $3B + PEA ^L05311F + PEA L05311F + JSL L082712 + PEA ^L053259 + PEA L053259 + JSL L1C1407 + PEI $3D + JSL L0724F7 + LDA $50 + STA $54 + LDA $4F + STA $53 + LDA $4D + TCD + TSC + CLC + ADC #$0052 + TCS + RTL + +L1C16C4 ENT + PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + LDA L0552C3 + BEQ L1C16D4 + BRL L1C175A +L1C16D4 LDA L0552FF + BEQ L1C16F1 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA ^L051D5E + PEA L051D5E + PEA $0008 + JSL L0313BE + BRA L1C16FE +L1C16F1 TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L082712 +L1C16FE PEA $0000 + JSL L16088C + LDA L055153 + BEQ L1C1719 + PEA $0000 + PEA $0002 + PEA $0000 + JSL L084F9B + BRA L1C1729 +L1C1719 PEA $0000 + PEA $0002 + PEA $0000 + PEA $0000 + JSL L081517 +L1C1729 TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L1C1407 + PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA $0000 + JSL L16088C +L1C175A PHY + PEA $0028 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150070 + PLA + LSR + BCC L1C1782 + PHY + LDA $03 + AND #$00FF + PHA + JSL L09AB66 + PLA + LSR + BCS L1C1782 + JSL L072314 +L1C1782 PHY + JSL L09771E + PHY + JSL L090A90 + PLA + STA $37 + PLA + AND $37 + EOR #$0001 + BEQ L1C175A + LDA L0552C3 + BNE L1C17C9 + PEA ^L053127 + PEA L053127 + PEA ^L05311F + PEA L05311F + JSL L081E53 + PEA ^L05311F + PEA L05311F + JSL L1C1407 + PEA ^L05311F + PEA L05311F + PEA ^L053127 + PEA L053127 + PEA $0008 + JSL L0313BE +L1C17C9 TSC + CLC + ADC #$003A + TCS + PLD + RTL + +L1C17D1 ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDA L055303 + STA $17 + PEA $0001 + JSL L0A1225 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L1C1ACF + JSL L1608A8 + PHY + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L1512CB + PLA + LSR + BCC L1C1858 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + PEA $0008 + JSL L0313BE + PEA ^L0532BD + PEA L0532BD + PEI $0D + PEI $0B + LDA $0D + INC + INC + PHA + LDA $0B + INC + PHA + JSL L15100B + PEA $0000 + JSL L16088C + PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $0008 + JSL L0313BE +L1C1858 JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + PHY + LDA #$FFFE + AND $0D + PHA + PEI $0B + LDA L0550FD + LDX L0550FF + PHX + PHA + JSL L1608B6 + PLA + STA $01 + LDA L0550B5 + SEC + SBC #$0010 + BEQ L1C18AD + BVS L1C188C + EOR #$8000 +L1C188C BPL L1C18AD + LDA #$000F + CMP $01 + BNE L1C18A1 + PEA ^L052D12 + PEA L052D12 + JSL L151198 + BRA L1C18AB +L1C18A1 PEA ^L051D06 + PEA L051D06 + JSL L151198 +L1C18AB BRA L1C18CB +L1C18AD LDA L0550B5 + DEC + CMP $01 + BNE L1C18C1 + PEA ^L051D06 + PEA L051D06 + JSL L151198 + BRA L1C18CB +L1C18C1 PEA ^L052D12 + PEA L052D12 + JSL L151198 +L1C18CB PEI $0D + PEI $0B + PEI $0D + PEI $0B + JSL L1C01EA + PEI $0D + PEI $0B + JSL L094E90 + LDA $0B + LDX $0D + STA $03 + STX $05 +L1C18E7 TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L1C1ACF + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L09457C + LDA $09 + EOR $05 + PHA + LDA $07 + EOR $03 + ORA $01,S + PLX + CMP #$0000 + BEQ L1C1926 + PEI $05 + PEI $03 + PEI $09 + PEI $07 + JSL L1C01EA + LDA $07 + LDX $09 + STA $03 + STX $05 +L1C1926 PHY + JSL L096CC4 + PLA + EOR #$0001 + BEQ L1C18E7 + JSL L1510A1 + PEI $17 + JSL L0A1225 + JSL L1608C4 + TSC + CLC + ADC #$001C + TCS + PLD + RTL + +L1C1947 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCC L1C1963 + JSL L1C1967 + JSL L160870 +L1C1963 PLY + PLY + PLD + RTL + +L1C1967 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L1C3F07 + PEA ^L051E1A + PEA L051E1A + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L055101 + LDX L055103 + PHX + PHA + PEA $0000 + PEA $0000 + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $FFFE + JSL L0836B6 + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0003 + JSL L08382C + PEA ^L053209 + PEA L053209 + PEA ^L051E92 + PEA L051E92 + PEA ^L051DAA + PEA L051DAA + PEA ^L051DAA + PEA L051DAA + PEA $0001 + PEA $0000 + PEA $0000 + JSL L1505E6 + JSL L16089A + PLY + PLY + PLD + RTL + +L1C19FB ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDA L05524B + BEQ L1C1A0C + BRA L1C1A6C +L1C1A0C LDA L055241 + EOR #$0001 + AND L05523D + BEQ L1C1A19 + BRA L1C1A6C +L1C1A19 LDA L055153 + EOR #$0001 + AND L055151 + BEQ L1C1A44 + LDA #$0001 + STA $0A + PHY + PEA $002D + JSL L0726F9 + PLA + LSR + BCC L1C1A44 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L099F77 +L1C1A44 LDA L055153 + AND L05514F + BEQ L1C1A6C + LDA #$0001 + STA $0A + PHY + PEA $002E + JSL L0726F9 + PLA + LSR + BCC L1C1A6C + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + JSL L099EA4 +L1C1A6C PLY + PLY + PLD + RTL + +L1C1A70 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0002 + CLC + ADC $0E + LDX $10 + BCC L1C1A83 + INX +L1C1A83 STA $01 + STX $03 + PHY + LDY #$0002 + LDA [$0E],Y + PHA + LDY #$0002 + LDA [$0A],Y + PHA + LDY #$0006 + LDA [$0A],Y + PHA + JSL L071A1B + PLA + STA [$01] + LDA $0E + LDX $10 + STA $01 + STX $03 + PHY + LDA [$0E] + PHA + LDA [$0A] + PHA + LDY #$0004 + LDA [$0A],Y + PHA + JSL L071A1B + PLA + STA [$01] + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1C1ACF PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + JSL L1608D2 + PEI $0C + PEI $0A + PEA ^L051DA2 + PEA L051DA2 + JSL L1C1A70 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1C1AFE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + BEQ L1C1B14 + PEA ^L051DBA + PEA L051DBA + JSL L1608D2 +L1C1B14 JSL L1C0F31 + JSL L160376 + JSL L1C082C + LDAL L051DBC + TAX + LDAL L051DBA + STAL L051E0E + TXA + STAL L051E10 + LDA $0A + BEQ L1C1B3D + LDAL L051E10 + STA L0552BD +L1C1B3D LDA L054FBB + SEC + SBC #$0000 + BMI L1C1B4A + JSL L151472 +L1C1B4A JSL L1C3F07 + LDA #$0001 + STA L055319 + STZ L0552A9 + LDA #$0001 + STA L0552AB + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L1C1B6D ENT + PHD + TSC + CLC + ADC #$FFAA + TCS + TCD + LDA L055303 + SEC + SBC L055301 + STA $45 + LDA #$0001 + STA $43 + PEA ^L0532BD + PEA L0532BD + JSL L08273B +L1C1B8D TDC + CLC + ADC #$004F + PEA $0000 + PHA + JSL L1608D2 + PEI $62 + PEI $60 + TDC + CLC + ADC #$004F + PEA $0000 + PHA + PEA $0002 + TDC + CLC + ADC #$003F + PEA $0000 + PHA + TDC + CLC + ADC #$003B + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + JSL L1608E0 + LDA $4D + EOR $51 + PHA + LDA $4B + EOR $4F + ORA $01,S + PLX + CMP #$0000 + BNE L1C1BDF + LDA #$0000 + BRA L1C1BE2 +L1C1BDF LDA #$0001 +L1C1BE2 ORA $43 + BNE L1C1BE9 + BRL L1C1C95 +L1C1BE9 PEA $0001 + JSL L16088C + PEA ^L0532BD + PEA L0532BD + TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $62 + PEI $60 + PEI $51 + PEI $4F + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L071937 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + LDA $45 + ASL + EOR #$FFFF + INC + PHA + LDA $45 + EOR #$FFFF + INC + PHA + JSL L151005 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + JSL L1C01BE + PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEI $62 + PEI $60 + JSL L1C07FC + PEI $51 + PEI $4F + JSL L1C03FE + PEA ^L053127 + PEA L053127 + TDC + CLC + ADC #$002F + PEA $0000 + PHA + PEA ^L053127 + PEA L053127 + JSL L081E5F + PEA ^L0532BD + PEA L0532BD + JSL L1C1407 + LDA $4F + LDX $51 + STA $4B + STX $4D + STZ $43 +L1C1C95 STZ $01 + STZ $47 + PHY + PEA $FFFF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L096BB1 + PLA + LSR + BCC L1C1CBA + LDA #$0003 + CMP $01 + BNE L1C1CBA + LDA #$0001 + STA $47 +L1C1CBA LDX #$0000 + LDA $01 + DEC + DEC + BNE L1C1CC4 + INX +L1C1CC4 TXA + ORA $47 + BNE L1C1CCC + BRL L1C1B8D +L1C1CCC PEA ^L053239 + PEA L053239 + JSL L1506A7 + JSL L1C01BE + LDA $01 + DEC + DEC + BNE L1C1CF7 + LDA $07 + LDX $09 + STA L05522B + STX L05522D + LDA $0B + LDX $0D + STAL L052D60 + TXA + STAL L052D62 +L1C1CF7 LDA $4F + LDX $51 + STA [$5C] + TXA + LDY #$0002 + STA [$5C],Y + LDA $47 + BEQ L1C1D13 + LDA $60 + LDX $62 + STA [$5C] + TXA + LDY #$0002 + STA [$5C],Y +L1C1D13 LDA $47 + STA $64 + LDA $5A + STA $62 + LDA $59 + STA $61 + LDA $57 + TCD + TSC + CLC + ADC #$0060 + TCS + RTL + +L1C1D29 ENT + PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L1608EE + PHY + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + JSL L1512CB + PLA + LSR + BCS L1C1D59 + BRL L1C1EA6 +L1C1D59 PHY + JSL L073CDF + PLA + STA $27 + JSL L1608A8 + LDA #$0001 + STA $01 + PHY + LDA #$FFFE + AND $25 + PHA + PEI $23 + LDA L055105 + LDX L055107 + PHX + PHA + JSL L1608B6 + PLA + LDX #$0003 + STA $00,X + JSL L1C3F07 + PEA ^L053209 + PEA L053209 + PEA ^L053259 + PEA L053259 + PEA ^L051EA2 + PEA L051EA2 + PEA ^L053259 + PEA L053259 + PEI $25 + PEI $23 + PEA $1001 + PEA ^L051D06 + PEA L051D06 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151657 + PEA ^L051EA2 + PEA L051EA2 + PEA ^L051E92 + PEA L051E92 + PEA ^L053259 + PEA L053259 + PEA ^L053259 + PEA L053259 + PEA $8000 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051E1A + PEA L051E1A + JSL L082712 + LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEA ^L051E1A + PEA L051E1A + JSL L082766 + PHY + PEA ^L052D12 + PEA L052D12 + PEA ^L051D26 + PEA L051D26 + PEA $0020 + JSL L070A10 + PLA + LSR + BCS L1C1E51 + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E92 + PEA L051E92 + JSL L1506A7 + PEA ^L052D12 + PEA L052D12 + JSL L151198 + PEA $0001 + JSL L150BD6 + PEA ^L051E1A + PEA L051E1A + JSL L15037D + JSL L1510A1 + PEA ^L053239 + PEA L053239 + JSL L1506A7 +L1C1E51 PEA ^L0532BD + PEA L0532BD + PEA ^L051E1A + PEA L051E1A + PEA $0008 + JSL L0313BE + PEA $0001 + JSL L1601A8 + PEA ^L0532BD + PEA L0532BD + PEA ^L051E1A + PEA L051E1A + PEA $0008 + JSL L0313BE + PEI $27 + JSL L0724F7 + LDA L054FB7 + LDX L054FB9 + STA $29 + STX $2B + LDY #$0002 + LDA [$29],Y + TAX + LDA [$29] + STA L05522B + STX L05522D + LDA #$0001 + STA L055249 + JSL L1608C4 +L1C1EA6 TSC + CLC + ADC #$002C + TCS + PLD + RTL + +L1C1EAE ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0552B1 + BNE L1C1EBF + JSL L1C2513 +L1C1EBF PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCS L1C1ECE + BRL L1C1F62 +L1C1ECE PHY + PHY + JSL L1608FC + LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEA ^L051E1A + PEA L051E1A + JSL L083523 + PEA ^L051E32 + PEA L051E32 + PEA ^L051EA2 + PEA L051EA2 + PEA ^L051E1A + PEA L051E1A + PEA ^L051E1A + PEA L051E1A + PEA $8003 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051E32 + PEA L051E32 + PEA ^L051E92 + PEA L051E92 + PEA ^L051E1A + PEA L051E1A + PEA ^L051E1A + PEA L051E1A + PEA $8001 + PEA $0000 + PEA $0000 + JSL L1505E6 + PHY + PEA ^L051DAA + PEA L051DAA + PEA ^L051E1A + PEA L051E1A + PEA ^L051E1A + PEA L051E1A + JSL L150B3A + PLA + STA $01 + JSL L160870 + JSL L1C0F31 + LDA L0552A7 + PHA + JSL L0A02BC +L1C1F62 PLY + PLY + PLY + PLD + RTL + +L1C1F67 ENT + PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCS L1C1F7E + BRL L1C23E4 +L1C1F7E PEA ^L05312F + PEA L05312F + JSL L151131 + LDAL L051D9E + SEC + SBCL L051DAA + ASL + STA $37 + LDAL L051DA0 + SEC + SBC $37 + STA $1B + LDAL L051DAE + SEC + SBCL L051D9E + ASL + CLC + ADCL L051DA0 + STA $1F + LDAL L051D9E + PHA + PHY + LDAL L051DB0 + SEC + SBCL L051DA0 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $37 + PLA + SEC + SBC $37 + STA $19 + LDAL L051D9E + PHA + PHY + LDAL L051DA0 + SEC + SBCL L051DAC + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + CLC + ADC $01,S + PLX + STA $1D + STZ $33 + LDAL L05325B + SEC + SBC $1B + STA $31 + LDA $31 + BMI L1C2001 + BEQ L1C2001 + LDA $31 + STA $33 +L1C2001 LDAL L05325F + SEC + SBC $1F + STA $31 + LDA $31 + BPL L1C2015 + LDA $31 + CLC + ADC $33 + STA $33 +L1C2015 STZ $35 + LDAL L053259 + SEC + SBC $19 + STA $31 + LDA $31 + BMI L1C202A + BEQ L1C202A + LDA $31 + STA $35 +L1C202A LDAL L05325D + SEC + SBC $1D + STA $31 + LDA $31 + BPL L1C203E + LDA $31 + CLC + ADC $35 + STA $35 +L1C203E TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEI $33 + PEI $35 + JSL L1501AF + PHY + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150B3A + PLA + STA $2F + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L16042C + LDA $35 + CLC + ADCL L051D9E + STA $37 + LDA $1D + SEC + SBC $37 + ASL + STA $37 + LDAL L051DA0 + SEC + SBC $37 + STA $13 + LDA $35 + CLC + ADCL L051D9E + SEC + SBC $19 + ASL + CLC + ADCL L051DA0 + STA $17 + LDAL L051D9E + PHA + PHY + LDA $33 + CLC + ADCL L051DA0 + SEC + SBC $1B + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $37 + PLA + SEC + SBC $37 + STA $11 + LDAL L051D9E + PHA + PHY + LDA $33 + CLC + ADCL L051DA0 + STA $37 + LDA $1F + SEC + SBC $37 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + CLC + ADC $01,S + PLX + STA $15 + LDA $17 + SEC + SBC $13 + STA $2D + LDA $15 + SEC + SBC $11 + STA $2B + LDA #$000F + CLC + ADC $2D + LSR + LSR + AND #$FFFC + STA $29 + LDA $1F + SEC + SBC $1B + STA $27 + LDA $1D + SEC + SBC $19 + STA $25 + STZ $01 + STZ $03 + LDA $2B + STA $05 + LDA $2D + STA $07 + STZ $09 + STZ $0B + LDA $25 + STA $0D + LDA $27 + STA $0F + LDA $40 + BNE L1C214C + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + LDA $2D + EOR #$FFFF + INC + AND #$000F + LSR + PHA + JSL L1501AF +L1C214C LDA L0552AF + BNE L1C2154 + BRL L1C21F7 +L1C2154 PEA ^L051E32 + PEA L051E32 + PEA ^L051E32 + PEA L051E32 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $40 + BEQ L1C219D + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $2B + PEI $29 + JSL L16090A + BRA L1C21B5 +L1C219D LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $2B + PEI $29 + JSL L160918 +L1C21B5 LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA $0000 + PEA ^L053259 + PEA L053259 + JSL L085B3C + PEA ^L053239 + PEA L053239 + PEA ^L051E32 + PEA L051E32 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + BRA L1C222D +L1C21F7 LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA $0000 + PEA ^L051DAA + PEA L051DAA + JSL L085B3C + PEA ^L051E32 + PEA L051E32 + JSL L1506A7 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L15123D + PEA ^L053239 + PEA L053239 + JSL L1506A7 +L1C222D LDA #$0001 + STA L05529F + PEA ^L051EA2 + PEA L051EA2 + PEA ^L051EA2 + PEA L051EA2 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $40 + BEQ L1C227C + LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $2B + PEI $29 + JSL L16090A + BRA L1C2294 +L1C227C LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $2B + PEI $29 + JSL L160918 +L1C2294 LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA $0000 + PEA ^L053259 + PEA L053259 + JSL L085B3C + PEA ^L053239 + PEA L053239 + PEA ^L051EA2 + PEA L051EA2 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051E92 + PEA L051E92 + PEA ^L051E92 + PEA L051E92 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $40 + BEQ L1C231D + LDA L0552E1 + LDX L0552E3 + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $2B + PEI $29 + JSL L16090A + BRA L1C2335 +L1C231D LDA L0552E1 + LDX L0552E3 + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + PEI $2B + PEI $29 + JSL L160918 +L1C2335 LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEA $FFFF + PEA ^L053259 + PEA L053259 + JSL L085B3C + PEA ^L053239 + PEA L053239 + PEA ^L051E92 + PEA L051E92 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L053127 + PEA L053127 + JSL L082712 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA ^L051E1A + PEA L051E1A + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDAL L051DA0 + TAX + LDAL L051D9E + STA $21 + STX $23 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L1C2911 + PHY + LDAL L051DA0 + PHA + LDAL L051D9E + PHA + PEI $23 + PEI $21 + PEA $0002 + JSL L071984 + PLA + LSR + BCC L1C23E0 + LDA $21 + LDX $23 + STAL L051D9E + TXA + STAL L051DA0 +L1C23E0 JSL L160870 +L1C23E4 LDA $3E + STA $40 + LDA $3D + STA $3F + LDA $3B + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L1C23F6 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDAL L051D70 + TAX + LDAL L051D6E + STA $05 + STX $07 + LDA $05 + LDX $07 + STA $01 + STX $03 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L096A7B + PEI $0F + PEI $0D + JSL L094E90 + PEA $0000 + JSL L16088C +L1C243B TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L096A7B + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L09457C + PEI $07 + LDA $0B + SEC + SBC $0F + PHA + PEA $0004 + JSL L1500F5 + PLX + PLX + STA $11 + PLA + SEC + SBC $11 + AND #$FFFC + STAL L051D70 + PEI $05 + PHY + LDA $09 + SEC + SBC $0D + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $11 + PLA + SEC + SBC $11 + STAL L051D6E + PEA ^L051D6E + PEA L051D6E + PEA ^L051D66 + PEA L051D66 + JSL L1C1A70 + PHY + PEA ^L051D6E + PEA L051D6E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCS L1C24FD + LDAL L051D70 + SEC + SBC #$0028 + STAL L051D60 + LDAL L051D6E + SEC + SBC #$000C + STAL L051D5E + LDA #$0050 + CLC + ADCL L051D60 + STAL L051D64 + LDA #$0019 + CLC + ADCL L051D5E + STAL L051D62 + PEA ^L051D5E + PEA L051D5E + JSL L1C1407 + LDAL L051D70 + TAX + LDAL L051D6E + STA $01 + STX $03 +L1C24FD PHY + JSL L096CC4 + PLA + EOR #$0001 + BNE L1C250B + BRL L1C243B +L1C250B TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L1C2513 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + JSL L090A71 + JSL L1C0F31 + JSL L160376 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L082712 + LDA L0552FF + BEQ L1C254F + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA ^L051D5E + PEA L051D5E + PEA $0008 + JSL L0313BE +L1C254F TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1C2911 + LDA #$0001 + STA L0552B1 + STZ L0552AF + STZ L0552A9 + STZ L0552AB + STZ L05528F + JSL L16089A + JSL L1C3F07 + LDA #$0001 + STA L05529F + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA $FFFF + PEA ^L053259 + PEA L053259 + JSL L085B3C + PEA ^L051E12 + PEA L051E12 + JSL L082712 + PHY + PEA ^L05310F + PEA L05310F + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCC L1C25FC + LDA L055105 + LDX L055107 + PHX + PHA + LDA L0552E1 + LDX L0552E3 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L08382C + LDA L055101 + LDX L055103 + PHX + PHA + LDA L0552E5 + LDX L0552E7 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L08382C +L1C25FC PEA ^L051E1A + PEA L051E1A + PEA ^L05310F + PEA L05310F + PEA $0008 + JSL L0313BE + JSL L1C035E + PEA $0004 + JSL L099B9B + TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L1C2622 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + JSL L090A71 + LDA L055315 + ORA L055317 + BEQ L1C2639 + LDA #$0001 +L1C2639 ORA L055319 + BEQ L1C264F + LDA L0552AB + STA $01 + STZ L0552AB + JSL L1C02F4 + LDA $01 + STA L0552AB +L1C264F LDA L0552AB + BNE L1C2657 + BRL L1C26DC +L1C2657 LDA L0552E5 + LDX L0552E7 + PHX + PHA + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA ^L053259 + PEA L053259 + PEA $0000 + JSL L08382C + PEA ^L051E12 + PEA L051E12 + PEA ^L051E1A + PEA L051E1A + PEA $0008 + JSL L0313BE + PEA ^L051DAA + PEA L051DAA + PEA ^L051E1A + PEA L051E1A + PEA $0008 + JSL L0313BE + PHY + PEA ^L051DAA + PEA L051DAA + JSL L081A64 + PLA + LSR + BCS L1C26D3 + PEA ^L051DAA + PEA L051DAA + JSL L16042C + PEA ^L051DAA + PEA L051DAA + JSL L1C2911 + LDA #$0001 + STA L0552AF + LDA #$0001 + STA L0552B1 + STZ L0552A9 + PEA $0005 + JSL L099B9B +L1C26D3 STZ L0552A1 + STZ L0552AB + STZ L05528F +L1C26DC PLY + PLY + PLY + PLD + RTL + +L1C26E1 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + JSL L090A71 + LDA L0552AB + BEQ L1C26F9 + JSL L1C2622 + BRL L1C286F +L1C26F9 LDA L055315 + ORA L055317 + BEQ L1C2704 + LDA #$0001 +L1C2704 ORA L055319 + BEQ L1C270D + JSL L1C0F31 +L1C270D LDA L0552B1 + STA $2F + LDA L0552B1 + BNE L1C271B + JSL L1C2513 +L1C271B PHY + PEA $0001 + JSL L160862 + PLA + LSR + BCS L1C272A + BRL L1C286F +L1C272A PEA ^L051DAA + PEA L051DAA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + LDA #$0001 + STA L05529F + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA #$FFF0 + AND $29 + STA $29 + LDA #$000F + CLC + ADC $2D + AND #$FFF0 + STA $2D + LDA #$0001 + STA $01 + LDA L0552AF + BEQ L1C2783 + LDX #$0003 + STZ $00,X + LDA #L051E32 + LDX #^L051E32 + STA $23 + STX $25 + BRA L1C2795 +L1C2783 LDA #$000F + LDX #$0003 + STA $00,X + LDA #L051E92 + LDX #^L051E92 + STA $23 + STX $25 +L1C2795 PEI $25 + PEI $23 + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + PEA ^L051E32 + PEA L051E32 + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + PEA $2001 + PEA $FFFF + PEA $FFFF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151627 + STZ L0552B1 + STZ L0552AF + STZ L0552A9 + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA ^L051DAA + PEA L051DAA + JSL L08295E + PEA ^L051E12 + PEA L051E12 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + PHY + PEA ^L051DAA + PEA L051DAA + JSL L081A64 + PLA + LSR + BCS L1C286B + PEA ^L051E32 + PEA L051E32 + PEA ^L051EA2 + PEA L051EA2 + PEA ^L051E1A + PEA L051E1A + PEA ^L051E1A + PEA L051E1A + PEA $8003 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051E32 + PEA L051E32 + PEA ^L051E92 + PEA L051E92 + PEA ^L051E1A + PEA L051E1A + PEA ^L051E1A + PEA L051E1A + PEA $8001 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA #$0001 + STA L0552B1 + LDA #$0001 + STA L0552AF + PEA ^L051DAA + PEA L051DAA + JSL L1C2911 + PEA $0005 + JSL L099B9B +L1C286B JSL L160870 +L1C286F TSC + CLC + ADC #$0034 + TCS + PLD + RTL + +L1C2877 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PEA ^L051DA2 + PEA L051DA2 + JSL L082712 + LDA L0552FF + BEQ L1C28A1 + PEA ^L051DA2 + PEA L051DA2 + PEA ^L051D5E + PEA L051D5E + PEA $0008 + JSL L0313BE +L1C28A1 LDAL L051DA8 + DEC + DEC + STAL L051DA8 + LDAL L051DA6 + DEC + STAL L051DA6 + LDA L0551EF + AND L055313 + BEQ L1C2900 + PHY + LDA #$000F + CLC + ADCL L051DA4 + PHA + JSL L160926 + PLA + STAL L051DA4 + PHY + LDA #$0007 + CLC + ADCL L051DA2 + PHA + JSL L160934 + PLA + STAL L051DA2 + PHY + LDAL L051DA8 + PHA + JSL L160926 + PLA + STAL L051DA8 + PHY + LDAL L051DA6 + PHA + JSL L160934 + PLA + STAL L051DA6 +L1C2900 LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1C2911 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L082712 + LDA L0552FF + BEQ L1C2941 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L051D5E + PEA L051D5E + PEA $0008 + JSL L0313BE +L1C2941 PHY + PEI $1A + PEI $18 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + JSL L150B3A + PLA + STA $09 + PHY + LDAL L051DB0 + CLC + ADCL L051DAC + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + AND #$FFFE + STA $0D + PHY + LDAL L051DAE + CLC + ADCL L051DAA + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $0B + LDA $0B + LDX $0D + STAL L051D9E + TXA + STAL L051DA0 + LDA L0552FF + BNE L1C29A8 + LDA $0B + LDX $0D + STAL L051D6E + TXA + STAL L051D70 +L1C29A8 LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L1C29BA ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDA L054FBB + SEC + SBC #$0000 + BPL L1C29CE + BRL L1C2CB1 +L1C29CE LDA L055153 + AND L05514F + BEQ L1C29D9 + BRL L1C2CB1 +L1C29D9 LDA L055153 + EOR #$0001 + AND L055151 + BEQ L1C29E7 + BRL L1C2CB1 +L1C29E7 PHY + PHY + JSL L150493 + PLA + STA $15 + PLX + STX $17 + PEA ^L054F6B + PEA L054F6B + JSL L082570 + LDA L0552AF + BNE L1C2A05 + BRL L1C2B73 +L1C2A05 PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + JSL L1510A1 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + LDA L0552B3 + BNE L1C2A87 + LDAL L051DAA + STA $01 + LDAL L051DAE + STA $05 + LDAL L051DAC + AND #$FFF0 + STA $03 + LDA #$000F + CLC + ADCL L051DB0 + AND #$FFF0 + STA $07 + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0550FD + LDX L0550FF + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0062 + JSL L08382C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + LDA #$0001 + STA L0552B3 +L1C2A87 LDA L0552FF + BNE L1C2A8F + BRL L1C2B2D +L1C2A8F PEA ^L051D46 + PEA L051D46 + JSL L1506A7 + PEA $0002 + JSL L150BD6 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDAL L051D60 + EOR #$FFFF + INC + PHA + LDAL L051D5E + EOR #$FFFF + INC + PHA + JSL L1501AF + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15037D + PEA ^L053239 + PEA L053239 + PEA ^L051D46 + PEA L051D46 + PEA ^L051DAA + PEA L051DAA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $8003 + PEA $0000 + PEA $0000 + JSL L1505E6 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15037D + PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L1C2CB9 + BRA L1C2B70 +L1C2B2D PEA ^L051DAA + PEA L051DAA + JSL L081D73 + LDA L0550FD + LDX L0550FF + PHX + PHA + LDA L0550F9 + LDX L0550FB + PHX + PHA + PEA ^L051DAA + PEA L051DAA + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L1C2B5A + INX +L1C2B5A STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PHX + PHA + JSL L160942 + JSL L081DC7 +L1C2B70 BRL L1C2CA5 +L1C2B73 LDA L0552FF + BNE L1C2B7B + BRL L1C2C25 +L1C2B7B PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051D46 + PEA L051D46 + JSL L1506A7 + JSL L1510A1 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDAL L051D60 + EOR #$FFFF + INC + PHA + LDAL L051D5E + EOR #$FFFF + INC + PHA + JSL L1501AF + PEA $0002 + PEA $0001 + JSL L151083 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L1C2CB9 + PEA ^L053239 + PEA L053239 + PEA ^L051D46 + PEA L051D46 + PEA ^L051D5E + PEA L051D5E + PEA ^L051D4E + PEA L051D4E + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + BRL L1C2CA5 +L1C2C25 LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + JSL L1510A1 + PEA ^L054F6B + PEA L054F6B + JSL L151198 + LDA L0550ED + LDX L0550EF + CLC + ADC #$00A0 + BCC L1C2C4C + INX +L1C2C4C STA $19 + STX $1B + LDA [$19] + STA $11 + LDA L0550ED + LDX L0550EF + CLC + ADC #$00A0 + BCC L1C2C61 + INX +L1C2C61 STA $19 + STX $1B + LDA #$8000 + ORA $11 + STA [$19] + PEA $0002 + PEA $0001 + JSL L151083 + PEA ^L051DAA + PEA L051DAA + JSL L151418 + LDA L0550ED + LDX L0550EF + CLC + ADC #$00A0 + BCC L1C2C8D + INX +L1C2C8D STA $19 + STX $1B + LDA $11 + STA [$19] + PEA ^L051DAA + PEA L051DAA + PEA ^L053127 + PEA L053127 + JSL L081E53 +L1C2CA5 JSL L1510A1 + PEI $17 + PEI $15 + JSL L151131 +L1C2CB1 TSC + CLC + ADC #$001C + TCS + PLD + RTL + +L1C2CB9 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $0008 + JSL L0313BE + LDA L054FBB + SEC + SBC #$0000 + BPL L1C2CE1 + BRL L1C2D94 +L1C2CE1 PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L051D5E + PEA L051D5E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150B3A + PLA + LSR + BCS L1C2D05 + BRL L1C2D94 +L1C2D05 PHY + PHY + JSL L150493 + PLA + STA $09 + PLX + STX $0B + PEA ^L053259 + PEA L053259 + JSL L081D73 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L055285 + PHA + LDA L0550ED + LDX L0550EF + CLC + ADC #$001C + BCC L1C2D35 + INX +L1C2D35 STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + JSL L160950 + JSL L081DC7 + LDA L0550C9 + LDX L0550CB + CLC + ADC #$00CE + BCC L1C2D58 + INX +L1C2D58 STA $0D + STX $0F + LDA #$0020 + AND [$0D] + BEQ L1C2D8C + LDA L0550D9 + LDX L0550DB + PHX + PHA + JSL L151131 + PEA ^L051D46 + PEA L051D46 + PEA ^L051D4E + PEA L051D4E + LDAL L051D58 + PHA + LDAL L051D56 + PHA + PEA $0000 + JSL L15025A +L1C2D8C PEI $0B + PEI $09 + JSL L151131 +L1C2D94 LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1C2DA6 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA [$10] + STA $01 + LDA [$0C] + STA [$10] + LDA $01 + STA [$0C] + LDA $0A + STA $12 + LDA $09 + STA $11 + LDA $07 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1C2DCC PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA [$10] + STA $01 + LDA [$0C] + STA [$10] + LDA $01 + STA [$0C] + LDA $0A + STA $12 + LDA $09 + STA $11 + LDA $07 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1C2DF2 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$0002 + LDA [$12],Y + TAX + LDA [$12] + STA $01 + STX $03 + LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + STA [$12] + TXA + LDY #$0002 + STA [$12],Y + LDA $01 + LDX $03 + STA [$0E] + TXA + LDY #$0002 + STA [$0E],Y + LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1C2E34 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDA L0552FF + BEQ L1C2E7A + LDA #$0008 + CMP L0550BB + BEQ L1C2E59 + LDA $20 + SEC + SBC #$0008 + STA $20 + LDA $1E + SEC + SBC #$0004 + STA $1E +L1C2E59 TDC + CLC + ADC #$001E + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + PEA ^L051D5E + PEA L051D5E + JSL L150F41 + LDA $20 + INC + AND #$FFFE + STA $20 +L1C2E7A LDA L0552B1 + PHA + PHY + TDC + CLC + ADC #$001E + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + JSL L1512CB + PLA + STA $15 + PLA + AND $15 + STA L0552AD + LDA L0552AF + BNE L1C2EA3 + BRL L1C2F29 +L1C2EA3 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $FFFC + PEA $FFFE + JSL L151005 + PHY + TDC + CLC + ADC #$001E + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCS L1C2EE9 + BRA L1C2F29 +L1C2EE9 LDA #$FFFE + STA $11 +L1C2EEE LDA #$FFFE + STA $13 +L1C2EF3 PHY + LDA $11 + ASL + CLC + ADC $20 + PHA + LDA $13 + CLC + ADC $1E + PHA + LDA L0552C9 + LDX L0552CB + PHX + PHA + JSL L1608B6 + PLA + BNE L1C2F29 + LDA #$0002 + CMP $13 + BEQ L1C2F1B + INC $13 + BRA L1C2EF3 +L1C2F1B LDA #$0002 + CMP $11 + BEQ L1C2F26 + INC $11 + BRA L1C2EEE +L1C2F26 STZ L0552AD +L1C2F29 LDA L055239 + EOR #$0001 + AND L0552AD + BEQ L1C2F77 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L082712 + LDA L0552FF + BEQ L1C2F5C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L051D5E + PEA L051D5E + PEA $0008 + JSL L0313BE +L1C2F5C PHY + PEA ^L051DAA + PEA L051DAA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1501A9 + PLA + EOR #$0001 + STA L0552AD +L1C2F77 LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L1C2F89 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA L0552A1 + BEQ L1C2F9A + JSL L160376 +L1C2F9A LDA #$0001 + STA L055137 + LDA #$0001 + STA L055133 + LDA L0552BB + BNE L1C2FFC + PHY + PHY + PEA $0000 + PEA $0066 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $07 + PLX + STX $09 + LDAL L05565D + BEQ L1C2FD3 + BRL L1C315A +L1C2FD3 LDA $07 + LDX $09 + STAL L051DBE + TXA + STAL L051DC0 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $11 + STX $13 + LDAL L040821 + SEP #$20 + STA [$11] + REP #$20 + LDA #$0001 + STA L0552BB +L1C2FFC LDA #$000D + CMP L055225 + BNE L1C306C + LDA #$0014 + CMP L0552BB + BNE L1C300F + BRL L1C315A +L1C300F PHY + PHY + PEA $0000 + PEA $0066 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $07 + PLX + STX $09 + LDAL L05565D + BEQ L1C3037 + BRL L1C315A +L1C3037 LDA L0552BB + INC + STA L0552BB + LDA L0552BB + DEC + ASL + ASL + TAX + PEI $09 + PEI $07 + PLA + STAL L051DBE,X + PLA + STAL L051DC0,X + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $11 + STX $13 + LDAL L040822 + SEP #$20 + STA [$11] + REP #$20 + BRL L1C3146 +L1C306C LDA #$007F + CMP L055225 + BNE L1C30D3 + LDA L0552BB + DEC + ASL + ASL + TAX + LDAL L051DC0,X + PHA + LDAL L051DBE,X + PLX + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $11 + STX $13 + LDA #$00FF + AND [$11] + STA $0B + LDA $0B + BNE L1C30BC + LDA L0552BB + SEC + SBC #$0000 + BMI L1C30BA + BEQ L1C30BA + PEI $0F + PEI $0D + JSL L07185A + LDA L0552BB + DEC + STA L0552BB +L1C30BA BRA L1C30D1 +L1C30BC LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $11 + STX $13 + LDA $0B + DEC + SEP #$20 + STA [$11] + REP #$20 +L1C30D1 BRA L1C3146 +L1C30D3 LDA L055225 + SEC + SBC #$0020 + BVS L1C30DF + EOR #$8000 +L1C30DF BPL L1C3146 + LDA L0552BB + DEC + ASL + ASL + TAX + LDAL L051DC0,X + PHA + LDAL L051DBE,X + PLX + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $11 + STX $13 + LDA #$00FF + AND [$11] + STA $0B + LDA $0B + SEC + SBC #$0064 + BVS L1C3114 + EOR #$8000 +L1C3114 BMI L1C3146 + LDA $0B + INC + STA $0B + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $11 + STX $13 + LDA $0B + SEP #$20 + STA [$11] + REP #$20 + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $11 + STX $13 + LDY $0B + LDA L055225 + SEP #$20 + STA [$11],Y + REP #$20 +L1C3146 LDA L054FBB + SEC + SBC #$0000 + BMI L1C3153 + JSL L151472 +L1C3153 PEA $0000 + JSL L1C3B67 +L1C315A TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L1C3162 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA L0552FF + EOR #$0001 + STA L0552FF + LDA L0552FF + BNE L1C317B + BRL L1C328F +L1C317B LDA L0552B1 + BEQ L1C31AE + PHY + LDAL L051DB0 + CLC + ADCL L051DAC + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STAL L051D70 + PHY + LDAL L051DAE + CLC + ADCL L051DAA + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STAL L051D6E +L1C31AE PEA ^L051D6E + PEA L051D6E + PEA ^L051D66 + PEA L051D66 + JSL L1C1A70 + LDAL L051D70 + SEC + SBC #$0028 + AND #$FFFC + STAL L051D60 + LDAL L051D6E + SEC + SBC #$000C + STAL L051D5E + LDA #$0050 + CLC + ADCL L051D60 + STAL L051D64 + LDA #$0019 + CLC + ADCL L051D5E + STAL L051D62 + LDA L0552B1 + BEQ L1C3239 + PHY + PEA ^L051DAA + PEA L051DAA + PEA ^L051D5E + PEA L051D5E + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L150B3A + PLA + STA $0B + PHY + PEA ^L051DAA + PEA L051DAA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L1C3239 + JSL L1C0F31 + JSL L160376 + STZ L055295 + STZ L055293 +L1C3239 LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PEA $0007 + PEA $0280 + PEA $0008 + JSL L15100B +L1C325E TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L15123D + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + JSL L1501AF + LDA $03 + SEC + SBC #$00C8 + BEQ L1C325E + BVS L1C328B + EOR #$8000 +L1C328B BPL L1C325E + BRA L1C329B +L1C328F LDA L0550D9 + LDX L0550DB + PHX + PHA + JSL L0732B7 +L1C329B PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA $0000 + JSL L1601A8 + LDA L0552FF + BEQ L1C32C9 + LDA L0550D9 + LDX L0550DB + PHX + PHA + JSL L1512BF + LDA L0550D9 + LDX L0550DB + PHX + PHA + JSL L15102F +L1C32C9 LDA #$0001 + STA L055247 + TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L1C32D7 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055313 + EOR #$0001 + STA L055313 + LDA #$0001 + STA L054F9F + PEA $0001 + JSL L1C3B67 + PLY + PLY + PLD + RTL + +L1C32F9 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$0001 + CLC + ADC $1A + LDX $1C + BCC L1C3315 + INX +L1C3315 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $FFFE + PEA $0000 + JSL L1501AF + PEI $22 + PEI $20 + PEI $22 + PEI $20 + LDA #$0001 + CLC + ADC $1A + LDX $1C + BCC L1C335D + INX +L1C335D PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $1E + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $0B + STA $03 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDY #$0009 + LDA [$1A],Y + ASL + PHA + PEA $0000 + JSL L1501AF + PEI $22 + PEI $20 + PEI $22 + PEI $20 + LDA #$0001 + CLC + ADC $1A + LDX $1C + BCC L1C33A2 + INX +L1C33A2 PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $1E + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $0F + STA $07 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $FFFF + JSL L1501AF + PEI $22 + PEI $20 + PEI $22 + PEI $20 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $1E + PEA $0000 + PEA $0000 + JSL L1505E6 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + LDY #$0009 + LDA [$1A],Y + PHA + JSL L1501AF + PEI $22 + PEI $20 + PEI $22 + PEI $20 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $1E + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $18 + STA $22 + LDA $17 + STA $21 + LDA $15 + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L1C345D ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCS L1C3474 + BRL L1C35C7 +L1C3474 LDA #$0002 + STA $09 + PHY + JSL L099DCE + PLA + LSR + BCC L1C3487 + LDA #$0003 + STA $09 +L1C3487 LDAL L051DAC + DEC + DEC + STAL L051DAC + LDAL L051DAA + DEC + STAL L051DAA + LDA $09 + ASL + CLC + ADCL L051DB0 + DEC + DEC + STAL L051DB0 + LDA $09 + CLC + ADCL L051DAE + DEC + STAL L051DAE + PEA ^L051DAA + PEA L051DAA + JSL L1C2911 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA $03 + INC + INC + STA $03 + LDA $01 + INC + STA $01 + LDA $09 + ASL + STA $0B + LDA $07 + SEC + SBC $0B + INC + INC + STA $07 + LDA $05 + SEC + SBC $09 + INC + STA $05 + PEA ^L051E32 + PEA L051E32 + PEA $0001 + PEA $0000 + PHD + JSL L1C32F9 + LDA #$0001 + STA L05529F + PEA ^L051E12 + PEA L051E12 + LDA $09 + ASL + ASL + EOR #$FFFF + INC + PHA + LDA $09 + ASL + EOR #$FFFF + INC + PHA + JSL L151005 + PEA ^L051EA2 + PEA L051EA2 + PEA $0001 + PEA $0000 + PHD + JSL L1C32F9 + PEA ^L051E92 + PEA L051E92 + PEA ^L053239 + PEA L053239 + PEA ^L051DAA + PEA L051DAA + PEA ^L051DAA + PEA L051DAA + PEA $8000 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051E92 + PEA L051E92 + PEA $8003 + PEA $0000 + PHD + JSL L1C32F9 + PEA ^L053239 + PEA L053239 + PEA ^L051E92 + PEA L051E92 + PEA ^L051DAA + PEA L051DAA + PEA ^L051DAA + PEA L051DAA + PEA $0001 + PEA $0000 + PEA $0000 + JSL L1505E6 + PEA ^L051E1A + PEA L051E1A + PEA $FFFC + PEA $FFFE + JSL L151005 + PEA ^L051E1A + PEA L051E1A + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA ^L051E1A + PEA L051E1A + PEA ^L053127 + PEA L053127 + JSL L081E53 + JSL L160870 +L1C35C7 TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L1C35CF ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0000 + JSL L160862 + PLA + LSR + BCC L1C363F + PHY + JSL L09771E + PLA + LSR + BCC L1C360B + LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0003 + JSL L08382C + BRA L1C3625 +L1C360B PEA ^L051DAA + PEA L051DAA + LDA L0552E1 + LDX L0552E3 + PHX + PHA + LDA L0552E5 + LDX L0552E7 + PHX + PHA + JSL L1606B0 +L1C3625 PEA ^L051DAA + PEA L051DAA + PEA ^L0532B5 + PEA L0532B5 + JSL L081E53 + LDA #$0002 + STA L0552A9 + JSL L160870 +L1C363F PLY + PLY + PLD + RTL + +L1C3643 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PEI $1C + PEI $1A + JSL L1C07FC + PEI $18 + PEI $16 + JSL L1C03FE + PEI $1C + PEI $1A + PEI $18 + PEI $16 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L071937 + LDA $07 + INC + INC + STA $07 + LDA $05 + INC + STA $05 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA #$00CF + CLC + ADC $12 + LDX $14 + BCC L1C368F + INX +L1C368F PHX + PHA + JSL L081E53 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L053127 + PEA L053127 + JSL L081E53 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1C1407 + LDA $10 + STA $1C + LDA $0F + STA $1B + LDA $0D + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L1C36C7 ENT + PHD + TSC + CLC + ADC #$EFEC + TCS + ADC #$0F1D + TCD + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + LDA L055303 + STA $E1 + PEA $0001 + JSL L0A1225 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + JSL L1C1ACF + JSL L1C0F31 + JSL L160376 + LDA L055233 + BNE L1C370F + BRL L1C3849 +L1C370F TDC + CLC + ADC #$00EF + PEA $0000 + PHA + JSL L1608EE + PHY + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + JSL L1512CB + PLA + LSR + BCS L1C3737 + BRL L1C3846 +L1C3737 PHY + JSL L073CDF + PLA + STA $D7 + LDA #$0001 + STA $85 + PHY + LDA #$FFFE + AND $F1 + PHA + PEI $EF + LDA L055105 + LDX L055107 + PHX + PHA + JSL L1608B6 + PLA + LDX #$0087 + STA $00,X + JSL L1C3EDC + TDC + CLC + ADC #$00B7 + PEA $0000 + PHA + PEA ^L053239 + PEA L053239 + PEA $0010 + JSL L0313BE + TDC + CLC + ADC #$00A7 + PEA $0000 + PHA + PEA ^L053239 + PEA L053239 + PEA $0010 + JSL L0313BE + LDA L055105 + LDX L055107 + STA $B9 + STX $BB + LDA L0552C9 + LDX L0552CB + STA $A9 + STX $AB + TDC + CLC + ADC #$00B7 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$00A7 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + PEI $F1 + PEI $EF + PEA $1001 + PEA $FFFF + PEA $FFFF + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L151657 + PEA ^L051E12 + PEA L051E12 + JSL L082712 + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA ^L051E12 + PEA L051E12 + JSL L08295E + PEA ^L051DAA + PEA L051DAA + PEA ^L051E12 + PEA L051E12 + PEA $0008 + JSL L0313BE + PHY + PEA ^L051DAA + PEA L051DAA + JSL L081A64 + PLA + LSR + BCS L1C3840 + PEA ^L051DAA + PEA L051DAA + JSL L16042C + PEA ^L051DAA + PEA L051DAA + JSL L1C2911 + JSL L1C1967 + LDA #$0001 + STA L0552B1 + LDA #$0001 + STA L0552AF + STZ L0552A9 +L1C3840 PEI $D7 + JSL L0724F7 +L1C3846 BRL L1C3B4A +L1C3849 JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + PEI $ED + PEI $EB + PEI $ED + PEI $EB + PEA $0000 + PHD + JSL L1C3643 + LDA $EB + LDX $ED + STA $E7 + STX $E9 + LDA #$0001 + STA $DF +L1C3874 TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L1C1ACF + LDA $E5 + SEC + SBC $E9 + BPL L1C388C + EOR #$FFFF + INC +L1C388C PHA + LDA $E3 + SEC + SBC $E7 + BPL L1C3898 + EOR #$FFFF + INC +L1C3898 ASL + STA $F3 + PLA + CLC + ADC $F3 + SEC + SBC #$0002 + BEQ L1C38DC + BVS L1C38AA + EOR #$8000 +L1C38AA BPL L1C38DC + PEI $E9 + PEI $E7 + PEI $E5 + PEI $E3 + PEA $0000 + PHD + JSL L1C3643 + LDA $DF + ASL + ASL + CLC + ADC #$F0E1 + TAX + PEI $E5 + PEI $E3 + PLA + STA $00,X + PLA + STA $02,X + LDA $DF + INC + STA $DF + LDA $E3 + LDX $E5 + STA $E7 + STX $E9 +L1C38DC LDX #$0000 + LDA #$03E8 + CMP $DF + BNE L1C38E7 + INX +L1C38E7 PHX + PHY + JSL L096CC4 + PLA + EOR #$0001 + ORA $01,S + PLX + LSR + BCS L1C38FA + BRL L1C3874 +L1C38FA PEI $E9 + PEI $E7 + PEI $ED + PEI $EB + PEA $0000 + PHD + JSL L1C3643 + JSL L150659 + PEI $ED + PEI $EB + JSL L1C07FC + LDA $DF + DEC + LDX #$F0E3 + STA $00,X + LDX #$F0E3 + LDA $00,X + SEC + SBC #$0001 + BVS L1C392C + EOR #$8000 +L1C392C BPL L1C3953 + LDA #$0001 + STA $DD +L1C3933 LDA $DD + ASL + ASL + CLC + ADC #$F0E1 + TAX + LDA $02,X + PHA + LDA $00,X + PHA + JSL L1C03FE + LDA $DD + LDX #$F0E3 + CMP $00,X + BEQ L1C3953 + INC $DD + BRA L1C3933 +L1C3953 PEI $ED + PEI $EB + JSL L1C03FE + PHY + PHY + JSL L150BB2 + PLA + STA $D9 + PLX + STX $DB + PEI $DB + PEI $D9 + JSL L15166F + PEI $E1 + JSL L0A1225 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA $0000 + JSL L1601A8 + PEA ^L051DAA + PEA L051DAA + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + CLC + ADC #$0002 + BCC L1C39A4 + INX +L1C39A4 PHX + PHA + PEA $0008 + JSL L0313BE + PHY + PEI $DB + PEI $D9 + JSL L1516AB + PLA + LSR + BCC L1C39C5 + LDA L0552A7 + PHA + JSL L0A02BC + BRL L1C3B42 +L1C39C5 JSL L1C3EDC + PHY + JSL L09771E + PLA + LSR + BCC L1C3A2B + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E32 + PEA L051E32 + JSL L1506A7 + PEI $DB + PEI $D9 + JSL L150641 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L1C2911 + PEA ^L051E12 + PEA L051E12 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA #$0001 + STA L0552AF + LDA #$0001 + STA L0552B1 + STZ L0552A9 + JSL L1C1967 + BRL L1C3B42 +L1C3A2B PHY + JSL L073CDF + PLA + STA $D7 + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA $FFFF + PEA ^L053127 + PEA L053127 + JSL L085B3C + PEA ^L053127 + PEA L053127 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA ^L053209 + PEA L053209 + PEA ^L053239 + PEA L053239 + PEA ^L051DAA + PEA L051DAA + PEA ^L051DAA + PEA L051DAA + PEA $0000 + PEI $DB + PEI $D9 + JSL L1505E6 + LDA #$0001 + STA $85 + LDA #$000F + LDX #$0087 + STA $00,X + LDAL L051DAA + STA $C7 + LDAL L051DAE + STA $CB + LDA #$FFF0 + ANDL L051DAC + STA $C9 + LDA #$000F + CLC + ADCL L051DB0 + AND #$FFF0 + STA $CD + PEA ^L053239 + PEA L053239 + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEA ^L051E32 + PEA L051E32 + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEA $1001 + PEA $FFFF + PEA $FFFF + TDC + CLC + ADC #$0085 + PEA $0000 + PHA + JSL L151627 + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA ^L051DAA + PEA L051DAA + JSL L08295E + PHY + PEA ^L051DAA + PEA L051DAA + JSL L081A64 + PLA + LSR + BCS L1C3B3C + PEA ^L051DAA + PEA L051DAA + JSL L1C2911 + LDA #$0001 + STA L0552B1 + LDA #$0001 + STA L0552AF + STZ L0552A9 + PEA ^L051E12 + PEA L051E12 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + JSL L1C1967 +L1C3B3C PEI $D7 + JSL L0724F7 +L1C3B42 PEI $DB + PEI $D9 + JSL L151669 +L1C3B4A LDA #$0005 + STA L0552A7 + JSL L16089A + JSL L1C035E + PEA $0000 + JSL L1601A8 + TSC + CLC + ADC #$1014 + TCS + PLD + RTL + +L1C3B67 ENT + PHD + TSC + CLC + ADC #$FFCC + TCS + TCD + LDA L0550B9 + DEC + BEQ L1C3B78 + BRL L1C3ECA +L1C3B78 PHY + PHY + JSL L150493 + PLA + STA $0D + PLX + STX $0F + PEA ^L05312F + PEA L05312F + JSL L151131 + LDA L055315 + ORA L055317 + BEQ L1C3BBA + PEA ^L051DAA + PEA L051DAA + JSL L160472 + PEA ^L051DAA + PEA L051DAA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA $0001 + JSL L1601A8 + BRL L1C3E9F +L1C3BBA LDA L055319 + EOR #$0001 + PHA + LDA L0552BB + SEC + SBC #$0001 + BVS L1C3BCD + EOR #$8000 +L1C3BCD BPL L1C3BD4 + LDA #$0000 + BRA L1C3BD7 +L1C3BD4 LDA #$0001 +L1C3BD7 ORA $01,S + PLX + LSR + BCC L1C3BE0 + BRL L1C3E9F +L1C3BE0 LDAL L051ED8 + STA $07 + LDAL L051EDC + SEP #$20 + STA $09 + REP #$20 + LDAL L051EDA + SEP #$20 + STA $0A + REP #$20 + PEI $09 + PEI $07 + PEA $0000 + JSL L151663 + LDAL L051EDC + PHA + JSL L1512E3 + PEA $0000 + JSL L1516ED + PEA $0000 + JSL L1511E6 + PEA $FFFF + JSL L1511E0 + PHY + PEA ^L052D12 + PEA L052D12 + PEA ^L051D26 + PEA L051D26 + PEA $0020 + JSL L070A10 + PLA + EOR #$0001 + STA $05 + LDA $05 + BEQ L1C3C52 + PEA ^L052D12 + PEA L052D12 + JSL L151198 + PEA $0001 + JSL L150BD6 +L1C3C52 LDAL L051EDE + STA $25 + LDA L055313 + BEQ L1C3C6C + PHY + LDA #$0007 + CLC + ADC $25 + PHA + JSL L160934 + PLA + STA $25 +L1C3C6C LDA L0552BB + STA $2D + LDA $3A + BEQ L1C3C8E + LDA #$0001 + STA $2D + PEA ^L051E1A + PEA L051E1A + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + JSL L1C3F07 +L1C3C8E LDAL L051E0E + PHA + LDA $2D + DEC + PEI $25 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $29 + LDA $2D + STA $03 + LDA L0552BB + STA $01 + LDA $01 + SEC + SBC $03 + BVS L1C3CB6 + EOR #$8000 +L1C3CB6 BMI L1C3CBB + BRL L1C3E5A +L1C3CBB LDA $03 + STA $2F +L1C3CBF LDA $3A + BNE L1C3D29 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0000 + LDA $29 + SEC + SBCL L051DB2 + PHA + PEA $0280 + LDAL L051DB4 + CLC + ADC $29 + PHA + JSL L15100B + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L085B3C + LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEA $FFFF + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L085B3C + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 +L1C3D29 LDA $2F + DEC + ASL + ASL + TAX + LDAL L051DC0,X + PHA + LDAL L051DBE,X + PLX + STA $21 + STX $23 + PEI $23 + PEI $21 + JSL L0718BF + PHY + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + PHX + PHA + JSL L15063B + PLA + STA $27 + LDA #$0002 + ANDL L051EDC + BEQ L1C3D68 + LDA #$000A + CLC + ADC $27 + STA $27 +L1C3D68 LDA L0552BD + STA $2B + LDA $2F + DEC + BNE L1C3D78 + LDAL L051E10 + STA $2B +L1C3D78 LDA #$FFFF + CMPL L051ED6 + BNE L1C3D88 + LDA $2B + SEC + SBC $27 + STA $2B +L1C3D88 LDAL L051ED6 + DEC + BNE L1C3DA4 + PEI $2B + PHY + PEI $27 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $31 + PLA + SEC + SBC $31 + STA $2B +L1C3DA4 LDA $2B + DEC + DEC + STA $1B + LDA $27 + CLC + ADC $2B + INC + INC + STA $1F + LDA $29 + SEC + SBCL L051DB2 + STA $19 + LDAL L051DB4 + CLC + ADC $29 + STA $1D + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $31 + STX $33 + LDA #$00FF + AND [$31] + BEQ L1C3E40 + PEA ^L051EA2 + PEA L051EA2 + JSL L1506A7 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L15123D + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA ^L051E1A + PEA L051E1A + JSL L081E53 + PEA ^L051E92 + PEA L051E92 + JSL L1506A7 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L15123D + PEI $2B + PEI $29 + JSL L1510C5 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + PHX + PHA + JSL L150592 + LDA $05 + BEQ L1C3E40 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L15037D +L1C3E40 PEI $23 + PEI $21 + JSL L07191C + LDA $25 + CLC + ADC $29 + STA $29 + LDA $2F + CMP $01 + BEQ L1C3E5A + INC $2F + BRL L1C3CBF +L1C3E5A LDA $1F + DEC + DEC + STAL L051DBC + LDA $29 + SEC + SBC $25 + STAL L051DBA + LDA $3A + BEQ L1C3E7F + PEA ^L051E1A + PEA L051E1A + PEA ^L0532BD + PEA L0532BD + JSL L081E53 +L1C3E7F PEA $0001 + JSL L1601A8 + PEA ^L0532BD + PEA L0532BD + PEA ^L051E1A + PEA L051E1A + PEA $0008 + JSL L0313BE + LDA #$0001 + STA L0552AB +L1C3E9F JSL L08765D + PEA ^L053239 + PEA L053239 + JSL L1506A7 + JSL L1510A1 + PEI $0F + PEI $0D + JSL L151131 + PEI $09 + PEI $07 + PEA $0010 + JSL L150BC4 + STZ L0552B5 + STZ L0552B7 +L1C3ECA LDA $38 + STA $3A + LDA $37 + STA $39 + LDA $35 + TCD + TSC + CLC + ADC #$0038 + TCS + RTL + +L1C3EDC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA $0000 + PEA ^L051E12 + PEA L051E12 + JSL L085B3C + PEA ^L051E12 + PEA L051E12 + JSL L08273B + PLY + PLY + PLD + RTL + +L1C3F07 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA $0000 + PEA ^L051E1A + PEA L051E1A + JSL L085B3C + LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEA $FFFF + PEA ^L051E1A + PEA L051E1A + JSL L085B3C + PEA ^L051E1A + PEA L051E1A + JSL L08273B + PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/HyperPnt2.X.S b/hypercardiigs/HyperPnt2.X.S new file mode 100644 index 0000000..e829d33 --- /dev/null +++ b/hypercardiigs/HyperPnt2.X.S @@ -0,0 +1,352 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L0313BE + EXT L05565D + EXT L1509CE + EXT L072314 + EXT L0718BF + EXT L07191C + EXT L093A99 + EXT L0550B9 + EXT L0727E0 + EXT L071A1B + EXT L0727BF + EXT L07185A + EXT L0724F7 + EXT L070A10 + EXT L096A7B + EXT L096CC4 + EXT L150493 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L0550EF + EXT L0550ED + EXT L1513F4 + EXT L150D44 + EXT L151373 + EXT L150070 + EXT L1512CB + EXT L151651 + EXT L151406 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055249 + EXT L053251 + EXT L054FB7 + EXT L054FB9 + EXT L054FBB + EXT L054F9F + EXT L054FB5 + EXT L055051 + EXT L08273B + EXT L081E53 + EXT L082712 + EXT L081E5F + EXT L085B3C + EXT L081D73 + EXT L081DC7 + EXT L085F5A + EXT L081A64 + EXT L081517 + EXT L083523 + EXT L0836B6 + EXT L08382C + EXT L084F9B + EXT L08295E + EXT L082766 + EXT L087BAE + EXT L083985 + EXT L08765D + EXT L150B3A + EXT L1506A7 + EXT L1517EB + EXT L151005 + EXT L1500F5 + EXT L150306 + EXT L150300 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L15037D + EXT L150383 + EXT L1501A9 + EXT L1510A1 + EXT L1510C5 + EXT L1505DA + EXT L151083 + EXT L1511E6 + EXT L1511E0 + EXT L1512E3 + EXT L1516ED + EXT L1505E6 + EXT L151418 + EXT L1601A8 + EXT L0552FF + EXT L151663 + EXT L150BC4 + EXT L150BB2 + EXT L151669 + EXT L073CDF + EXT L15123D + EXT L150BD6 + EXT L151198 + EXT L05312F + EXT L053127 + EXT L053259 + EXT L0532BD + EXT L053239 + EXT L055137 + EXT L0532B5 + EXT L055153 + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L05311F + EXT L0550FD + EXT L0550FF + EXT L055151 + EXT L05310F + EXT L055111 + EXT L055113 + EXT L05514F + EXT L0550DD + EXT L0550DF + EXT L0550B5 + EXT L0550BB + EXT L0550B7 + EXT L0903A6 + EXT L09971B + EXT L09771E + EXT L09AB66 + EXT L099DCE + EXT L094E90 + EXT L09B1FE + EXT L097700 + EXT L090A71 + EXT L09A5A7 + EXT L052D12 + EXT L0A02BC + EXT L150395 + EXT L0732FD + EXT L15136D + EXT L1502FA + EXT L150FF9 + EXT L151400 + EXT L1502F4 + EXT L073002 + EXT L150B2E + EXT L05325B + EXT L05325F + EXT L05325D + EXT L052CBA + EXT L150592 + EXT L150B28 + EXT L0732B7 + EXT L1516AB + EXT L05524B + EXT L0551F3 + EXT L055133 + EXT L055231 + EXT L055233 + EXT L055225 + EXT L052576 + EXT L052562 + EXT L05253A + EXT L05254E + EXT L052CCE + EXT L055219 + EXT L055243 + EXT L055245 + EXT L055241 + EXT L0551EF + EXT L0A0000 + EXT L160234 + EXT L051DC0 + EXT L051DBE + EXT L051EA2 + EXT L099B9B + EXT L1602CE + EXT L160376 + EXT L1603AE + EXT L1603BC + EXT L1603D8 + EXT L09A560 + EXT L16042C + EXT L151627 + EXT L160472 + EXT L090A90 + EXT L052D62 + EXT L052D60 + EXT L150C34 + EXT L15019D + EXT L150723 + EXT L15058C + EXT L071984 + EXT L096BB1 + EXT L1605B4 + EXT L094772 + EXT L09ABD5 + EXT L0550C9 + EXT L0550CB + EXT L0550D9 + EXT L0550DB + EXT L0552BB + EXT L055319 + EXT L0552C3 + EXT L0552C5 + EXT L0552E5 + EXT L0552E7 + EXT L0552E1 + EXT L0552E3 + EXT L051E92 + EXT L0552D1 + EXT L0552CD + EXT L0552A7 + EXT L05528F + EXT L055295 + EXT L055293 + EXT L055291 + EXT L0552A1 + EXT L051D72 + EXT L05523D + EXT L051EBE + EXT L05530B + EXT L055311 + EXT L055309 + EXT L0552AB + EXT L0552B1 + EXT L051E1A + EXT L0552C9 + EXT L0552CB + EXT L051E12 + EXT L05529F + EXT L051DAA + EXT L051E32 + EXT L0552AF + EXT L055315 + EXT L055317 + EXT L0552A9 + EXT L055239 + EXT L0552AD + EXT L055303 + EXT L055301 + EXT L055247 + EXT L05522B + EXT L05522D + EXT L051ED6 + EXT L051ED8 + EXT L051EDA + EXT L051EDC + EXT L051EDE + EXT L1606B0 + EXT L055313 + EXT L053209 + EXT L099F77 + EXT L099EA4 + EXT L0A1225 + EXT L150178 + EXT L093F21 + EXT L073077 + EXT L15039B + EXT L15167B + EXT L1505D4 + EXT L082570 + EXT L05259E + EXT L0525C6 + EXT L0525B2 + EXT L05258A + EXT L054F6B + EXT L051D6E + EXT L051D70 + EXT L051D66 + EXT L051D60 + EXT L051D5E + EXT L051D64 + EXT L051D62 + EXT L051D58 + EXT L051D56 + EXT L051D46 + EXT L051D4E + EXT L0550FB + EXT L0550F9 + EXT L0552FD + EXT L055289 + EXT L0552B9 + EXT L0552B3 + EXT L051DA2 + EXT L071937 + EXT L09457C + EXT L15063B + EXT L051DA0 + EXT L051D9E + EXT L051D92 + EXT L150659 + EXT L15166F + EXT L150641 + EXT L051DB0 + EXT L051DAC + EXT L051DAE + EXT L150F41 + EXT L051E0E + EXT L051E10 + EXT L051DBA + EXT L051DBC + EXT L051D06 + EXT L0552D3 + EXT L0552CF + EXT L05528B + EXT L0552A3 + EXT L05528D + EXT L051D96 + EXT L051D26 + EXT L0552B5 + EXT L0552B7 + EXT L055285 + EXT L0552BD + EXT L051DB2 + EXT L051DB4 + EXT L160862 + EXT L160870 + EXT L16087E + EXT L16088C + EXT L16089A + EXT L0407F7 + EXT L0407F8 + EXT L150556 + EXT L1608A8 + EXT L1608B6 + EXT L1608C4 + EXT L0726F9 + EXT L1608D2 + EXT L151472 + EXT L1608E0 + EXT L1608EE + EXT L151657 + EXT L1608FC + EXT L16090A + EXT L160918 + EXT L051DA8 + EXT L051DA6 + EXT L051DA4 + EXT L160926 + EXT L160934 + EXT L160942 + EXT L160950 + EXT L040821 + EXT L040822 + EXT L1512BF + EXT L0407F0 + EXT L0407F9 + EXT L0407FE + EXT L040806 + EXT L04080B + EXT L040811 + EXT L053179 diff --git a/hypercardiigs/HyperTable.E.S b/hypercardiigs/HyperTable.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/HyperTable.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/HyperTable.S b/hypercardiigs/HyperTable.S new file mode 100644 index 0000000..f219119 --- /dev/null +++ b/hypercardiigs/HyperTable.S @@ -0,0 +1,3441 @@ +* +* HypercardGS +* segment: $04 HyperTable +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperTable.l + lst off + +*--------------------------------------- + + use HyperTable.E + use HyperTable.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 + +*--------------------------------------- + +L040000 ENT + STR ' "' +L040003 ENT + STR '"' +L040005 ENT + STR '"' +L040007 ENT + DB $0E + DB $01 +L040009 ENT + STR 'flush' +L04000F ENT + STR 'objnum' +L040016 ENT + STR 'objLoc' +L04001D ENT + STR 'write' +L040023 ENT + STR 'CreateList' +L04002E ENT + STR 'numtoref' +L040037 ENT + STR 'cardHndl2' +L040041 ENT + STR 'insertE' +L040049 ENT + STR 'listinfo' +L040052 ENT + STR 'GetEntry2' +L04005C ENT + STR 'ListHndl' +L040065 ENT + STR 'pageHndl' +L04006E ENT + STR 'bkgnd' +L040074 ENT + STR 'bkgndHndl NIL' +L040082 ENT + STR 'getentry' +L04008B ENT + STR 'cardNumber' +L040096 ENT + STR 'card' +L04009B ENT + STR 'infoHndl' +L0400A4 ENT + STR 'That'27's all folks...' +L0400B8 ENT + STR 'Tail' +L0400BD ENT + STR 'Stk Hdr' +L0400C5 ENT + STR 'Stk Script' +L0400D0 ENT + STR 'W Mast' +L0400D7 ENT + STR 'ressrc' +L0400DE ENT + STR 'resdst' +L0400E5 ENT + STR 'readres' +L0400ED ENT + STR 'writeRes' +L0400F6 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $C8 + DB $05 + DB $40 +L040100 ENT + STR 'ressrc2' +L040108 ENT + STR 'createRes' +L040112 ENT + STR 'resdst2' +L04011A ENT + STR 'readIndres' +L040125 ENT + STR 'writeIndres' +L040131 ENT + STR 'updateDstFile' +L04013F ENT + STR 'HyperTemp.' +L04014A ENT + STR 'seteof1' +L040152 ENT + STR 'seteof2' +L04015A ENT + STR 'Close' +L040160 ENT + STR '?' +L040162 ENT + STR '?go ' +L040167 ENT + STR 'stack "' +L04016F ENT + STR '"' +L040171 ENT + STR 'stack "' +L040179 ENT + STR '"' +L04017B ENT + STR 'go ' +L04017F ENT + STR 'go card id ' +L04018B ENT + STR ' of ' +L040190 ENT + STR 'on mouseUp' +L04019B ENT + STR '?end mouseUp' +L0401A8 ENT + STR 'on mouseUp' +L0401B3 ENT + STR 'end mouseUp' +L0401BF ENT + STR 'Sample Button' +L0401CD ENT + STR 'Sample' +L0401D4 ENT + STR 'The quick ' +L0401DF ENT + STR 'B' +L0401E1 ENT + STR 'C' +L0401E3 ENT + STR 'brown fox' +L0401ED ENT + STR 'C' +L0401EF ENT + STR 'B' +L0401F1 ENT + STR ' takes a running leap over the lazy dog.' +L04021A ENT + STR '' +L04021B ENT + STR '' +L04021C ENT + STR '' +L04021D ENT + STR ' ' +L04021F ENT + STR 'HPrintMain' +L04022A ENT + STR 'Big Buffer Busy Error #2' +L040243 ENT + STR '1.2' ; AV 202208 +L040247 ENT + STR '1/' +L04024A ENT + STR '*:System:' +L040254 ENT + STR '@:' +L040257 ENT + STR '1:' +L04025A ENT + STR '' +L04025B ENT + STR 'HyperEdit' +L040265 ENT + STR 'Paste ' +L04026C ENT + STR '' +L04026D ENT + STR '' +L04026E ENT + STR 'Text' +L040273 ENT + STR 'Button' +L04027A ENT + STR 'Field' +L040280 ENT + STR 'Cut ' +L040285 ENT + STR 'Copy ' +L04028B ENT + STR 'Clear ' +L040292 ENT + DB $00 +L040293 ENT + DB $00 +L040294 ENT + DB $00 +L040295 ENT + DB $00 +L040296 ENT + DB $00 +L040297 ENT + STR 'Compact' +L04029F ENT + DB $00 +L0402A0 ENT + DB $00 +L0402A1 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $AC +L0402A7 ENT + DB $00 +L0402A8 ENT + STR 'InfoDialog' +L0402B3 ENT + STR 'HyperCard startup error $' +L0402CD ENT + STR ' = "' +L0402D2 ENT + STR '"' +L0402D4 ENT + STR ' = "' +L0402D9 ENT + STR '"' +L0402DB ENT + DB $00 +L0402DC ENT + DB $00 +L0402DD ENT + STR '0.######' +L0402E6 ENT + STR 'true' +L0402EB ENT + STR 'false' +L0402F1 ENT + STR 'a' +L0402F3 ENT + STR 'Home' +L0402F8 ENT + DB $FF + DB $AA + DB $24 + DB $CB + DB $0B + DB $FF + DB $EB + DB $AF + DB $DA + DB $3F +L040302 ENT + DB $FF + DB $AA + DB $24 + DB $CB + DB $0B + DB $FF + DB $EB + DB $AF + DB $DA + DB $3F +L04030C ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L040316 ENT + DB $00 +L040317 ENT + DB $00 +L040318 ENT + DB $00 +L040319 ENT + DB $00 +L04031A ENT + DB $00 +L04031B ENT + DB $00 +L04031C ENT + DB $00 +L04031D ENT + DB $00 +L04031E ENT + STR 'Cancel' +L040325 ENT + STR ',' +L040327 ENT + STR ',' +L040329 ENT + STR ',' +L04032B ENT + STR ',' +L04032D ENT + STR ',' +L04032F ENT + STR ',' +L040331 ENT + STR 'invalid date' +L04033E ENT + STR 'ATS0=0S7=1DT' +L04034B ENT + STR 'not found' +L040355 ENT + STR 'Cancel' +L04035C ENT + STR 'Cancel' +L040363 ENT + STR 'card id ' +L04036C ENT + STR ' of stack "' +L040378 ENT + STR '"' +L04037A ENT + STR 'Error ' +L040381 ENT + STR 'hand' +L040386 ENT + STR 'busy' +L04038B ENT + STR 'arrow' +L040391 ENT + STR 'none' +L040396 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0403A0 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0403AA ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0403B4 ENT + DB $00 +L0403B5 ENT + DB $00 +L0403B6 ENT + DB $00 +L0403B7 ENT + STR ' button ' +L0403C0 ENT + STR ' of card id ' +L0403CD ENT + DB $E1 + DB $75 + DB $58 + DB $7F + DB $ED + DB $2A + DB $B1 + DB $EC + DB $FE + DB $FF +L0403D7 ENT + DB $E1 + DB $75 + DB $58 + DB $7F + DB $ED + DB $2A + DB $B1 + DB $EC + DB $FE + DB $7F +L0403E1 ENT + STR '0' +L0403E3 ENT + STR '"' +L0403E5 ENT + STR '"' +L0403E7 ENT + STR 'done' +L0403EC ENT + STR 'HPrintMain' +L0403F7 ENT + STR 'Error ' +L0403FE ENT + STR 'Error ' +L040405 ENT + STR 'LowMemCmds' +L040410 ENT + STR '-' +L040412 ENT + STR '(' +L040414 ENT + STR 'HyperCard' +L04041E ENT + STR 'English' +L040426 ENT + STR '' +L040427 ENT + STR '' +L040428 ENT + STR 'card' +L04042D ENT + STR 'bkgnd' +L040433 ENT + STR ' id ' +L040438 ENT + STR ' "' +L04043B ENT + STR '"' +L04043D ENT + STR ' id ' +L040442 ENT + STR ' of stack "' +L04044E ENT + STR '"' +L040450 ENT + STR 'field ' +L040457 ENT + STR 'button ' +L04045F ENT + STR 'card ' +L040465 ENT + STR 'bkgnd ' +L04046C ENT + STR 'id ' +L040470 ENT + STR '"' +L040472 ENT + STR '"' +L040474 ENT + STR ' of card ' +L04047E ENT + STR 'id ' +L040482 ENT + STR '"' +L040484 ENT + STR '"' +L040486 ENT + STR ' of stack "' +L040492 ENT + STR '"' +L040494 ENT + STR 'transparent' +L0404A0 ENT + STR 'opaque' +L0404A7 ENT + STR 'rectangle' +L0404B1 ENT + STR 'roundRect' +L0404BB ENT + STR 'shadow' +L0404C2 ENT + STR 'checkBox' +L0404CB ENT + STR 'radioButton' +L0404D7 ENT + STR 'scrolling' +L0404E1 ENT + STR 'stack "' +L0404E9 ENT + STR '"' +L0404EB ENT + STR ',' +L0404ED ENT + STR ',' +L0404EF ENT + STR ',' +L0404F1 ENT + STR ',' +L0404F3 ENT + STR 'left' +L0404F8 ENT + STR 'center' +L0404FF ENT + STR 'right' +L040505 ENT + STR '0.######' +L04050E ENT + STR '' +L04050F ENT + STR 'big buffer busy error #8' +L040528 ENT + STR '' +L040529 ENT + STR '' +L04052A ENT + STR '' +L04052B ENT + STR '' +L04052C ENT + STR ' = "' +L040531 ENT + STR '"' +L040533 ENT + STR '' +L040534 ENT + STR "B" +L040536 ENT + STR '--' +L040539 ENT + STR '' +L04053A ENT + STR 'big buffer busy error #4' +L040553 ENT + STR '0' +L040555 ENT + STR '.' +L040557 ENT + STR '0' +L040559 ENT + STR '-' +L04055B ENT + STR ',' +L04055D ENT + STR ',' +L04055F ENT + STR ',' +L040561 ENT + STR ',' +L040563 ENT + STR '' +L040570 ENT + STR '' +L040577 ENT + STR '' +L04057F ENT + STR '' +L04058B ENT + STR 'long' +L040590 ENT + STR 'short' +L040596 ENT + STR 'abbrev' +L04059D ENT + STR '' +L04059E ENT + STR ' seconds' +L0405A7 ENT + STR ' dateItems' +L0405B2 ENT + STR ' date' +L0405B8 ENT + STR ' time' +L0405BE ENT + STR '' +L0405BF ENT + STR '' +L0405C0 ENT + STR 'bkgnd ' +L0405C7 ENT + STR 'card ' +L0405CD ENT + STR 'field ' +L0405D4 ENT + STR 'button ' +L0405DC ENT + STR '' +L0405DD ENT + STR 'shiftKey' +L0405E6 ENT + STR ',optionKey' +L0405F1 ENT + STR 'optionKey' +L0405FB ENT + STR ',commandKey' +L040607 ENT + STR 'commandKey' +L040612 ENT + STR 'normal' +L040619 ENT + STR 'chars' +L04061F ENT + STR 'word' +L040624 ENT + STR 'string' +L04062B ENT + STR 'whole' +L040631 ENT + STR ',' +L040633 ENT + STR '' +L04063C ENT + DB $00 +L04063D ENT + DB $00 +L04063E ENT + DB $00 +L04063F ENT + DB $00 +L040640 ENT + DB $00 +L040641 ENT + DB $00 +L040642 ENT + DB $00 +L040643 ENT + DB $00 +L040644 ENT + DB $00 +L040645 ENT + DB $00 +L040646 ENT + DB $00 +L040647 ENT + DB $00 +L040648 ENT + DB $00 +L040649 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L040653 ENT + STR '.' +L040655 ENT + STR '' +L040656 ENT + STR '0' +L040658 ENT + STR '.' +L04065A ENT + STR '0' +L04065C ENT + STR '-' +L04065E ENT + STR '-' +L040660 ENT + STR '0' +L040662 ENT + STR '-' +L040664 ENT + STR '' +L040665 ENT + STR 'card' +L04066A ENT + STR 'bkgnd' +L040670 ENT + STR 'char 1 to 1' +L04067C ENT + STR 'line ' +L040682 ENT + STR 'line ' +L040688 ENT + STR 'char ' +L04068E ENT + STR ' to ' +L040693 ENT + STR ' of ' +L040698 ENT + STR ' field ' +L0406A0 ENT + STR '' +L0406A1 ENT + STR 'card' +L0406A6 ENT + STR 'bkgnd' +L0406AC ENT + STR ' field ' +L0406B4 ENT + STR 'char ' +L0406BA ENT + STR ' to ' +L0406BF ENT + STR ' of ' +L0406C4 ENT + STR 'line ' +L0406CA ENT + STR ' of ' +L0406CF ENT + STR '' +L0406D0 ENT + STR 'message box' +L0406DC ENT + STR 'card' +L0406E1 ENT + STR 'bkgnd' +L0406E7 ENT + STR ' field ' +L0406EF ENT + STR 'char ' +L0406F5 ENT + STR ' to ' +L0406FA ENT + STR ' of ' +L0406FF ENT + STR 'line ' +L040705 ENT + STR ' of ' +L04070A ENT + STR ', ' +L04070D ENT + STR ' ' +L04070F ENT + STR ', ' +L040712 ENT + STR ', ' +L040715 ENT + STR ' ' +L040717 ENT + STR ', ' +L04071A ENT + STR '0' +L04071C ENT + STR '0' +L04071E ENT + STR 'applications' +L04072B ENT + STR 'documents' +L040735 ENT + STR 'No such application' +L040749 ENT + STR 'No such document' +L04075A ENT + DB $00 +L04075B ENT + DB $00 +L04075C ENT + DB $00 +L04075D ENT + STR 'it' +L040760 ENT + DB $00 +L040761 ENT + DB $00 +L040762 ENT + STR 'plain' +L040768 ENT + STR 'bold,' +L04076E ENT + STR 'italic,' +L040776 ENT + STR 'underline,' +L040781 ENT + STR 'outline,' +L04078A ENT + STR 'shadow,' +L040792 ENT + STR 'condense,' +L04079C ENT + STR 'extend,' +L0407A4 ENT + STR '<< dummy handler >>' +L0407B8 ENT + DB $00 +L0407B9 ENT + DB $00 +L0407BA ENT + STR 'it' +L0407BD ENT + DB $00 +L0407BE ENT + STR 'MAIN' +L0407C3 ENT + STR 'MAIN' +L0407C8 ENT + STR 'Big Buffer Busy #1' +L0407DB ENT + STR 'HyperPaint' +L0407E6 ENT + STR 'HyperPnt2' +L0407F0 ENT + STR 'Paste ' +L0407F7 ENT + DB $00 +L0407F8 ENT + DB $00 +L0407F9 ENT + STR 'Text' +L0407FE ENT + STR 'Picture' +L040806 ENT + STR 'Cut ' +L04080B ENT + STR 'Copy ' +L040811 ENT + STR 'Clear ' +L040818 ENT + DB $00 +L040819 ENT + DB $00 +L04081A ENT + DB $00 +L04081B ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $AC +L040821 ENT + DB $00 +L040822 ENT + DB $00 +L040823 ENT + DB $60 + DB $00 +L040825 ENT + DB $60 + DB $00 +L040827 ENT + STR 'HPrintMix' +L040831 ENT + STR 'Cancel' +L040838 ENT + STR 'HPrintMix' +L040842 ENT + STR 'HPrintGrx' +L04084C ENT + STR 'HPrintGrx' +L040856 ENT + STR 'HPrintDlog' +L040861 ENT + STR 'HPrintMix' +L04086B ENT + STR 'HPrintDlog' +L040876 ENT + STR 'HPrintMix' +L040880 ENT + STR 'HPrintMix' +L04088A ENT + STR ' ' +L04088C ENT + STR ' ' +L04088E ENT + STR ' ' +L040890 ENT + STR ' ' +L040892 ENT + STR ' ' +L040894 ENT + DB $00 +L040895 ENT + STR '2' +L040897 ENT + DB $00 +L040898 ENT + STR 'HPrintRept' +L0408A3 ENT + STR 'HPrintCard' +L0408AE ENT + STR 'Export template "' +L0408C0 ENT + STR '" to:' +L0408C6 ENT + STR 'HPrintHF' +L0408CF ENT + DB $00 +L0408D0 ENT + DB $00 +L0408D1 ENT + STR ' ' +L0408D3 ENT + STR ' ' +L0408D5 ENT + STR 'HPrintHF' +L0408DE ENT + DB $00 +L0408DF ENT + DB $00 +L0408E0 ENT + STR 'a' +L0408E2 ENT + DB $00 +L0408E3 ENT + DB $00 +L0408E4 ENT + DB $00 +L0408E5 ENT + DB $00 +L0408E6 ENT + DB $00 +L0408E7 ENT + STR '"' +L0408E9 ENT + STR '"' +L0408EB ENT + STR ' = "' +L0408F0 ENT + STR '"' +L0408F2 ENT + STR ' = "' +L0408F7 ENT + STR '"' +L0408F9 ENT + DB $00 +L0408FA ENT + DB $00 +L0408FB ENT + STR 'big buffer busy error #3' +L040914 ENT + DB $00 +L040915 ENT + STR 'HPrintMain' +L040920 ENT + STR 'That'27's all folks...' +L040934 ENT + STR 'username' +L04093D ENT + DB $00 +L04093E ENT + STR 'you' +L040942 ENT + DB $00 +L040943 ENT + DB $00 +L040944 ENT + DB $00 +L040945 ENT + DB $00 +L040946 ENT + STR 'Text' +L04094B ENT + STR 'Picture' +L040953 ENT + STR 'Card' +L040958 ENT + STR 'Button' +L04095F ENT + STR 'Field' +L040965 ENT + DB $00 +L040966 ENT + DB $00 +L040967 ENT + DB $00 +L040968 ENT + STR 'stacks' +L04096F ENT + STR 'stacks' +L040976 ENT + DB $00 +L040977 ENT + DB $00 +L040978 ENT + DB $00 +L040979 ENT + STR 'controlKey ' +L040985 ENT + STR 'functionKey ' +L040992 ENT + STR 'returnInField' +L0409A0 ENT + STR 'enterInField' +L0409AD ENT + STR 'choose tool ' +L0409BA ENT + STR 'set pattern to ' +L0409CA ENT + STR 'doMenu "' +L0409D3 ENT + STR '"' +L0409D5 ENT + DB $10 + DB $5A + DB $07 + DB $00 +L0409D9 ENT + STR '?' +L0409DB ENT + STR '8:' +L0409DE ENT + STR 'stacks' +L0409E5 ENT + STR 'applications' +L0409F2 ENT + STR 'documents' +L0409FC ENT + STR 'Can'27't BufToScrn non aligned buffer' +L040A1F ENT + STR 'Bad vis src # ' +L040A2E ENT + DB $00 +L040A2F ENT + DB $00 +L040A30 ENT + DB $00 +L040A31 ENT + DB $00 +L040A32 ENT + DB $00 +L040A33 ENT + DB $00 +L040A34 ENT + DB $00 +L040A35 ENT + STR 'Fresh Bits ' +L040A49 ENT + STR 'Free Object ' +L040A5D ENT + STR 'That'27's all folks...' +L040A71 ENT + DB $00 +L040A72 ENT + DB $00 +L040A73 ENT + DB $00 +L040A74 ENT + DB $00 +L040A75 ENT + DB $00 +L040A76 ENT + DB $00 +L040A77 ENT + STR 'home' +L040A7C ENT + DB $00 +L040A7D ENT + DB $00 +L040A7E ENT + STR '*0' +L040A81 ENT + DB $00 +L040A82 ENT + DB $00 +L040A83 ENT + DB $00 +L040A84 ENT + DB $00 +L040A85 ENT + DB $00 +L040A86 ENT + STR '0123456789ABCDEF' +L040A97 ENT + STR '0123456789ABCDEF' +L040AA8 ENT + STR '-' +L040AAA ENT + STR 'Tool' +L040AAF ENT + STR 'Message' +L040AB7 ENT + STR 'Go' +L040ABA ENT + STR 'Pattern' +L040AC2 ENT + DB $00 +L040AC3 ENT + DB $00 +L040AC4 ENT + STR 'Tool' +L040AC9 ENT + STR 'Go' +L040ACC ENT + STR 'Pattern' +L040AD4 ENT + STR 'Message' +L040ADC ENT + DB $00 +L040ADD ENT + DB $08 + DB $00 + DB $03 + DB $00 + DB $00 + DB $00 + DB $0A + DB $00 + DB $14 + DB $00 + DB $14 + DB $00 + DB $54 + DB $01 + DB $00 + DB $00 + DB $00 + DB $81 + DB $03 + DB $00 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DB $00 +L040AF7 ENT + DB $00 + DB $00 +L040AF9 ENT + DB $00 + DB $00 +L040AFB ENT + DB $00 + DB $00 +L040AFD ENT + DW $0009 ; pCount + ADRL $00000001 ; ID +L040B03 ENT + DW $0001 ; rect + DW $0002 + DW $0003 + DW $0004 + ADRL $80000000 ; procRef + DW $0001 ; flag + DW $3000 ; moreFlags + ADRL $00000000 ; refCon + ADRL L040B25 ; titleRef + ADRL $00000000 ; colorTableRef + ASC 0D ; keyequivalent + ASC 0D ; 2nd key equivalent + DW $0000 ; keyModifiers + DW $0000 ; keyCareBits +L040B25 STR 'OK' +L040B28 ENT + DW $0009 ; pCount + ADRL $00000002 ; ID +L040B2E ENT + DW $0001 ; rect + DW $0002 + DW $0003 + DW $0004 + ADRL $80000000 ; procRef + DW $0000 ; flag + DW $3000 ; moreFlags + ADRL $00000000 ; refCon + ADRL L040B50 ; titleRef + ADRL $00000000 ; colorTableRef + ASC 1B ; keyequivalent + ASC 1B ; 2nd key equivalent + DW $0000 ; keyModifiers + DW $0000 ; keyCareBits +L040B50 STR 'Cancel' +L040B57 ENT + DW $0000 + ADRL $00870000 + DW $0140 + DW $FFFF + DW $0000 + DW $0000 + ADRL L040B9D + ADRL L040BBC + ADRL L040BD9 + ADRL L040BF7 + ADRL L040C17 + ADRL L040C36 +L040B7D ENT + ADRL L040C4E + ADRL L040C7E + ADRL L040C96 + ADRL L040CAE + ADRL L040CC6 + ADRL L040CEF + ADRL L040D12 + ADRL $00000000 +L040B9D DW $0001 + DW $0057 + DW $00CC + DW $0063 + DW $0136 + DW $000A + ADRL L040BB5 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040BB5 STR 'Create' +L040BBC DW $0002 + DW $0031 + DW $00CC + DW $003D + DW $0136 + DW $000A + ADRL L040BD4 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040BD4 STR 'Open' +L040BD9 DW $0003 + DW $0040 + DW $00CC + DW $004C + DW $0136 + DW $000A + ADRL L040BF1 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040BF1 STR 'Close' +L040BF7 DW $0004 + DW $000F + DW $00CC + DW $001B + DW $0136 + DW $000A + ADRL L040C0F + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040C0F STR 'Volumes' +L040C17 DW $0005 + DW $0068 + DW $00CC + DW $0074 + DW $0136 + DW $000A + ADRL L040C2F + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040C2F STR 'Cancel' +L040C36 DW $0006 + DW $001A + DW $00A9 + DW $0058 + DW $00C2 + DW $000D + DW $0000 + DW $0000 + DW $0000 + DW $0003 + DW $0000 + DW $0000 +L040C4E DW $0007 + DW $0000 + DW $000A + DW $000C + DW $013B + DW $0014 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0008 + DW $001A + DW $000A + DW $0058 + DW $00AA + DW $0014 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040C7E DW $0008 + DW $001A + DW $000A + DW $0058 + DW $00AA + DW $0014 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040C96 DW $0009 + DW $005A + DW $000A + DW $0066 + DW $00C8 + DW $8014 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040CAE DW $000A + DW $0066 + DW $000A + DW $0074 + DW $00C2 + DW $0011 + DW $0000 + DW $0000 + DW $001E + DW $0000 + DW $0000 + DW $0000 +L040CC6 DW $000B + DW $000C + DW $000A + DW $0016 + DW $00C8 + DW $800F + ADRL L040CDE + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040CDE STR '^0 free of ^1 K.' +L040CEF DW $000C + DW $001D + DW $00CC + DW $0029 + DW $0136 + DW $000A + ADRL L040D07 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040D07 STR 'New Folder' +L040D12 DW $000D + DW $0078 + DW $000A + DW $0082 + DW $00C8 + DW $000B + ADRL L040D2A + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040D2A STR 'Copy Current Background' +L040D42 ENT + DW $0000 + ADRL L086734 + DW $4000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $001F + DW $0064 + DW $0041 + DW $01C2 + DW $FFFF + DW $FFFF + DW $0000 + DW $0000 +L040D66 ENT + ADRL L040D7A + ADRL L040DA2 + ADRL L040DCA + ADRL L040DF3 + ADRL $00000000 +L040D7A DW $0008 ; pCount + ADRL $00000001 ; ID + DW $0003 ; rect + DW $0014 + DW $000D + DW $015E + ADRL $81000000 ; procRef + DW $FF03 ; flag + DW $1000 ; moreFlags + ADRL $00000000 ; refCon + ADRL L040D9A ; textRef + DW $0008 ; textSize +L040D9A ASC 'Link to:' +L040DA2 DW $0007 ; pCount + ADRL $00000002 ; ID + DW $0011 ; rect + DW $0014 + DW $001E + DW $006E + ADRL $80000000 ; procRef + DW $0000 ; flag + DW $1000 ; moreFlags + ADRL $00000000 ; refCon + ADRL L040DC0 ; titleRef +L040DC0 STR 'This Card' +L040DCA DW $0007 ; pCount + ADRL $00000003 ; ID + DW $0011 ; rect + DW $0082 + DW $001E + DW $00DC + ADRL $80000000 ; procRef + DW $0000 ; flag + DW $1000 ; moreFlags + ADRL $00000000 ; refCon + ADRL L040DE8 ; titleRef +L040DE8 STR 'This Stack' +L040DF3 DW $0007 ; pCount + ADRL $00000004 ; ID + DW $0011 ; rect + DW $00F0 + DW $001E + DW $014A + ADRL $80000000 ; procRef + DW $0000 ; flag + DW $1000 ; moreFlags + ADRL $00000000 ; refCon + ADRL L040E11 ; titleRef +L040E11 STR 'Cancel' +L040E18 ENT + DW $0037 + DW $0056 + DW $0072 + DW $022A + DW $0FA0 + DW $C0C0 + DW $C0C0 + ADRL L040E3A + ADRL L040E52 + ADRL L040E6A + ADRL L040E82 + ADRL $00000000 +L040E3A DW $0001 + DW $0029 + DW $00FC + DW $0036 + DW $015B + DW $000A + ADRL L040E9A + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040E52 DW $0002 + DW $0029 + DW $016E + DW $0036 + DW $01C5 + DW $000A + ADRL L040E9E + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040E6A DW $0003 + DW $0007 + DW $0050 + DW $0010 + DW $01C7 + DW $800F + ADRL L040EA1 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040E82 DW $0004 + DW $0013 + DW $0050 + DW $001C + DW $01C7 + DW $800F + ADRL L040EC5 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L040E9A STR 'Yes' +L040E9E STR 'No' +L040EA1 STR 'Do you really want to delete the ^0' +L040EC5 STR 'template "^1".' +L040ED4 ENT + DW $012D + ADRL L041144 + DW $0000 + ADRL $00000000 +L040EE0 ENT + DW $0191 + ADRL L04115C + DW $0192 + ADRL L041169 + DW $0193 + ADRL L041177 + DW $0195 + ADRL L041186 + DW $0196 + ADRL L041194 + DW $0197 + ADRL L0411A5 + DW $0199 + ADRL L0411B5 + DW $019A + ADRL L0411C3 + DW $019B + ADRL L0411CE + DW $019D + ADRL L0411D7 + DW $0000 + ADRL $00000000 +L040F22 ENT + DW $00FA + ADRL L0411E6 + DW $00FB + ADRL L0411EB + DW $00FC + ADRL L0411EF + DW $00FD + ADRL L0411F4 + DW $00FE + ADRL L0411FA + DW $01FC + ADRL L041200 + DW $01FD + ADRL L041209 + DW $01FE + ADRL L041215 + DW $01FF + ADRL L04121E + DW $0201 + ADRL L041228 + DW $0202 + ADRL L041236 + DW $0000 + ADRL $00000000 +L040F6A ENT + DW $0259 + ADRL L041241 + DW $025A + ADRL L041246 + DW $025B + ADRL L04124B + DW $025C + ADRL L041250 + DW $025D + ADRL L041257 + DW $025E + ADRL L04125D + DW $025F + ADRL L041262 + DW $0260 + ADRL L041267 + DW $0261 + ADRL L04126C + DW $0262 + ADRL L041274 + DW $0263 + ADRL L04127C +L040FAC ENT + DW $0000 + ADRL $00000000 +L040FB2 ENT + DW $0321 + ADRL L04128B + DW $0322 + ADRL L04129A + DW $0323 + ADRL L0412A8 + DW $0324 + ADRL L0412B5 + DW $0325 + ADRL L0412C3 + DW $0327 + ADRL L0412D1 + DW $0328 + ADRL L0412DE + DW $032A + ADRL L0412EB + DW $032B + ADRL L0412F6 + DW $032C + ADRL L041300 + DW $0000 + ADRL $00000000 +L040FF4 ENT + DW $0385 + ADRL L04130F + DW $0386 + ADRL L041316 + DW $0388 + ADRL L041321 + DW $0389 + ADRL L041326 + DW $038A + ADRL L04132D + DW $038B + ADRL L041334 + DW $038C + ADRL L041340 + DW $038D + ADRL L04134C + DW $038E + ADRL L041359 + DW $038F + ADRL L041367 + DW $0391 + ADRL L041377 + DW $0392 + ADRL L04137E + DW $0394 + ADRL L04138A + DW $0395 + ADRL L04138F + DW $0000 + ADRL $00000000 +L04104E ENT + DW $03E9 + ADRL L041396 + DW $03EA + ADRL L04139B + DW $03EB + ADRL L0413A3 + DW $03ED + ADRL L0413AE + DW $03EE + ADRL L0413BB + DW $03EF + ADRL L0413CA + DW $03F0 + ADRL L0413DA + DW $03F1 + ADRL L0413ED + DW $03F3 + ADRL L0413FE + DW $03F4 + ADRL L04140A + DW $03F5 + ADRL L041418 + DW $03F6 + ADRL L041426 +L041096 ENT + DW $0000 + ADRL $00000000 +L04109C ENT + DW $04B1 + ADRL L04115C + DW $04B2 + ADRL L041169 + DW $04B3 + ADRL L041177 + DW $04B5 + ADRL L0411B5 + DW $04B6 + ADRL L0411C3 + DW $04B7 + ADRL L0411CE + DW $04B9 + ADRL L0411D7 + DW $0000 + ADRL $00000000 +L0410CC ENT + DW $00FA + ADRL L0411E6 + DW $00FB + ADRL L0411EB + DW $00FC + ADRL L0411EF + DW $00FD + ADRL L0411F4 + DW $00FE + ADRL L0411FA + DW $051C + ADRL L041200 + DW $051D + ADRL L041209 + DW $0000 + ADRL $00000000 +L0410FC ENT + DW $0579 + ADRL L04115C + DW $057A + ADRL L041169 + DW $057B + ADRL L041177 + DW $057D + ADRL L041434 + DW $057E + ADRL L041444 + DW $0580 + ADRL L041186 + DW $0581 + ADRL L041194 + DW $0582 + ADRL L0411A5 + DW $0584 + ADRL L0411B5 + DW $0585 + ADRL L0411C3 + DW $0586 + ADRL L0411CE + DW $0588 + ADRL L0411D7 +L041144 STR 'About HyperCard IIGS...' +L04115C STR 'New Stack...' +L041169 STR 'Open Stack...' +L041177 STR 'Save a Copy...' +L041186 STR 'Compact Stack' +L041194 STR 'Protect Stack...' +L0411A5 STR 'Delete Stack...' +L0411B5 STR 'Page Setup...' +L0411C3 STR 'Print Card' +L0411CE STR 'Print...' +L0411D7 STR 'Quit HyperCard' +L0411E6 STR 'Undo' +L0411EB STR 'Cut' +L0411EF STR 'Copy' +L0411F4 STR 'Paste' +L0411FA STR 'Clear' +L041200 STR 'New Card' +L041209 STR 'Delete Card' +L041215 STR 'Cut Card' +L04121E STR 'Copy Card' +L041228 STR 'Text Style...' +L041236 STR 'Background' +L041241 STR 'Back' +L041246 STR 'Home' +L04124B STR 'Help' +L041250 STR 'Recent' +L041257 STR 'First' +L04125D STR 'Prev' +L041262 STR 'Next' +L041267 STR 'Last' +L04126C STR 'Find...' +L041274 STR 'Message' +L04127C STR 'Show All Cards' +L04128B STR 'Button Info...' +L04129A STR 'Field Info...' +L0412A8 STR 'Card Info...' +L0412B5 STR 'Bkgnd Info...' +L0412C3 STR 'Stack Info...' +L0412D1 STR 'Bring Closer' +L0412DE STR 'Send Farther' +L0412EB STR 'New Button' +L0412F6 STR 'New Field' +L041300 STR 'New Background' +L04130F STR 'Select' +L041316 STR 'Select All' +L041321 STR 'Fill' +L041326 STR 'Invert' +L04132D STR 'Pickup' +L041334 STR 'Trace Edges' +L041340 STR 'Rotate Left' +L04134C STR 'Rotate Right' +L041359 STR 'Flip Vertical' +L041367 STR 'Flip Horizontal' +L041377 STR 'Opaque' +L04137E STR 'Transparent' +L04138A STR 'Keep' +L04138F STR 'Revert' +L041396 STR 'Grid' +L04139B STR 'FatBits' +L0413A3 STR 'Power Keys' +L0413AE STR 'Line Size...' +L0413BB STR 'Brush Shape...' +L0413CA STR 'Edit Pattern...' +L0413DA STR 'Choose ColorSet...' +L0413ED STR 'Polygon Sides...' +L0413FE STR 'Draw Filled' +L04140A STR 'Draw Centered' +L041418 STR 'Draw Multiple' +L041426 STR 'Draw Outlined' +L041434 STR 'Import Paint...' +L041444 STR 'Export Paint...' +L041454 ENT + DB $01 + DB $36 + DB $01 + DB $01 + DB $01 + DB $37 + DB $35 + DB $01 + DB $05 + DB $0B + DB $08 + DB $07 + DB $39 + DB $09 + DB $01 + DB $01 + DB $01 + DB $01 + DB $01 + DB $01 + DB $01 + DB $06 + DB $01 + DB $01 + DB $03 + DB $01 + DB $01 + DB $02 + DB $01 + DB $01 + DB $01 + DB $01 + DB $0F + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $12 + DB $0D + DB $11 + DB $0E + DB $10 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0D + DB $12 + DB $0E + DB $10 + DB $00 + DB $14 + DB $15 + DB $16 + DB $17 + DB $18 + DB $19 + DB $1A + DB $1B + DB $1C + DB $00 + DB $00 + DB $1D + DB $1E + DB $00 + DB $1F + DB $20 + DB $00 + DB $21 + DB $22 + DB $23 + DB $00 + DB $24 + DB $25 + DB $00 + DB $00 + DB $00 + DB $26 + DB $00 + DB $27 + DB $00 + DB $11 + DB $0C + DB $14 + DB $15 + DB $16 + DB $17 + DB $18 + DB $19 + DB $1A + DB $1B + DB $1C + DB $00 + DB $00 + DB $1D + DB $1E + DB $00 + DB $1F + DB $20 + DB $00 + DB $21 + DB $22 + DB $23 + DB $00 + DB $24 + DB $25 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $32 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $32 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $2C + DB $2B + DB $2E + DB $30 + DB $2F + DB $00 + DB $00 + DB $1A + DB $2A + DB $00 + DB $00 + DB $00 + DB $00 + DB $34 + DB $2D + DB $00 + DB $00 + DB $00 + DB $00 + DB $1E + DB $32 + DB $00 + DB $00 + DB $00 + DB $33 + DB $31 + DB $00 + DB $00 + DB $00 + DB $34 + DB $00 + DB $29 + DB $00 + DB $00 + DB $28 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $32 + DB $28 + DB $1A + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $33 + DB $00 + DB $1E + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L041554 ENT + DB $41 + DB $42 + DB $43 + DB $3F + DB $44 + DB $45 + DB $00 + DB $47 + DB $00 + DB $49 + DB $00 + DB $4A + DB $00 + DB $46 + DB $00 + DB $48 + DB $00 + DB $4B + DB $00 + DB $36 + DB $00 + DB $00 + DB $40 + DB $00 + DB $3E + DB $00 + DB $3D +L04156F ENT + DB $08 + DB $15 + DB $0B + DB $0A +L041573 ENT + DB $43 + DB $63 + DB $82 + DB $8D + DB $42 + DB $62 + DB $BA + DB $F5 + DB $53 + DB $73 + DB $A7 + DB $EA +L04157F ENT + STR 'On' +L041582 ENT + STR 'Function' +L04158B ENT + STR 'If' +L04158E ENT + STR 'Then' +L041593 ENT + STR 'Else' +L041598 ENT + STR 'Repeat' +L04159F ENT + STR 'End' +L0415A3 ENT + STR 'Exit' +L0415A8 ENT + STR 'Pass' +L0415AD ENT + STR 'Next' +L0415B2 ENT + ADRL L04164A + ADRL L041669 + ADRL L041685 + ADRL L0416A1 + ADRL L0416BD + ADRL L0416DC + ADRL L0416FE + ADRL L04171D + ADRL L041739 + ADRL L041755 + ADRL L041774 + ADRL L041790 + ADRL L0417AC + ADRL L0417CB + ADRL L0417E7 + ADRL L041803 + ADRL L04181F + ADRL L04183E + ADRL L04185A + ADRL L041876 + ADRL $00000000 + ADRL L041892 + ADRL L0418AE + ADRL $00000000 + ADRL L0418CA + ADRL L0418E9 + ADRL L041905 + ADRL L041924 + ADRL L041943 + ADRL L041962 + ADRL L041981 + ADRL L0419A0 + ADRL L0419BF + ADRL L0419DE + ADRL L0419FD + ADRL L041A1C + ADRL $00000000 + ADRL L041A56 +L04164A HEX 09000C00FF1FFFFECFFFFEC0FFFEDB1F ; cursor height + HEX E2DF67ECFFE7F3FFE7FCFFCFFF3F9F +L041669 HEX 08000C00FFFFFFFFFFFFE0001F9FFFE7 + HEX BFFFF39FFFE3E00007F8001F +L041685 HEX 08000C00FFFFFF800007BFFFF7924927 + HEX BFFFF7924927BFFFF7800007 +L0416A1 HEX 08000C00FFFFFFC0C18FCFFFCFFFFFCF + HEX CFFFCFCFFFFFCFFFCFC60C0F +L0416BD HEX 09000C00FC003FC3FFC73FFFF33FFFC7 + HEX C1F83F0C07FF31FFFFC3FFFFF7FFFF +L0416DC HEX 0A000C00FFF03FFFC79FFFC81FFF3F3F + HEX FF3CFFFCFCFFFCF3FFFC0FFFFC3FFFFC + HEX FFFF +L0416FE HEX 09000C00FFC7FFFFB3FFFF83FFFF83FF + HEX FC007FF9FF3FF9FF3FFAAA3FF554FF +L04171D HEX 08000C00FFFFFFFF8003FE7FE3F9FF93 + HEX E7FE4780011F9FF87F8001FF +L041739 HEX 08000C00FFFFFFFFFE1FFFF87FFFE1FF + HEX FF87FFFE1FFFF87FFFE1FFFF +L041755 HEX 09000C00CCF87FF3331FCCC007FFDFE7 + HEX FFDC07FFDDE7FFDC07FFDFE7FFC007 +L041774 HEX 08000C00FFFFFF8000079FFFE79FFFE7 + HEX 9FFFE79FFFE79FFFE7800007 +L041790 HEX 08000C00FFFFFFE0001F9FFFE79FFFE7 + HEX 9FFFE79FFFE79FFFE7E0001F +L0417AC HEX 09000C00FF0FFFFE67FFFE07FFFC601F + HEX E3E6079FCFC3E3FE23FC71E7FF8FEF +L0417CB HEX 08000C00FFFFFFFC01FFE3FE3FCFFF9F + HEX 9FFFCFCFFF9FE3FE3FFC01FF +L0417E7 HEX 08000C00FFFFFFF1FF1FCE7CE79F33E7 + HEX 9F8FCF9FFF3FC7F8FFF807FF +L041803 HEX 08000C00FFFFFFFFC7FFFF83FFFF31FF + HEX FE78FFFC007FF9FE3FE0FC0F +L04181F HEX 09000C00FFCFFFFE31FFF1FE3FCFFFCF + HEX CFFFCFCFFFCFF1FE3FFE31FFFFCFFF +L04183E HEX 08000C00FFFFFFFF000FFCFF3FF3FCFF + HEX CFF3FFCFFCFFCFFF3FC0000F +L04185A HEX 08000C00FFFFFF8000079777679DDDC7 + HEX 9777679DDDC7977767800007 +L041876 HEX 08000C00FFFFFFE0001F9777679DDDC7 + HEX 9777679DDDC7977767E0001F +L041892 HEX 08000C00FFFFFFFC01FFE3763FCDDD9F + HEX 97774FCDDD9FE3763FFC01FF +L0418AE HEX 08000C00FFFFFFF1FF1FCE7CE79B33A7 + HEX 8E8ECF9BBB3FC6E8FFF807FF +L0418CA HEX 09000C00FFCFFFFE21FFF1BA3FC6EECF + HEX CBBB8FC6EECFF1BA3FFE21FFFFCFFF +L0418E9 HEX 08000C00FFFFFFFF000FFCDD3FF374FF + HEX CDD3FFC774FFCDDD3FC0000F +L041905 HEX 09000C00FFFE07FFFE67F03E67E67E67 + HEX CC00E79FFFCFCC001FE67FFFF03FFF +L041924 HEX 09000C00F0003FE4FF9FCE7FCF9F3FE7 + HEX 0000039E7FCF9E7FCF9E7FCF80000F +L041943 HEX 09000C00FF01FFFC387FF87C3FFFF87F + HEX FFE1FFFFC7FFFFFFFFFFC7FFFFC7FF +L041962 HEX 09000C000000033FFFF3218613218613 + HEX 3FFFF32186132186133FFFF3000003 +L041981 HEX 09000C0081F07F99E67F99CCFF999807 + HEX 993FE799980799CCFF99E67F81F07F +L0419A0 HEX 09000C00FC1FFFF99FFFF33FFFE6000F + HEX CFFFCFE6000FF33FFFF99FFFFC1FFF +L0419BF HEX 09000C00FFE0FFFFE67FFFF33FC0019F + HEX CFFFCFC0019FFFF33FFFE67FFFE0FF +L0419DE HEX 09000C00F83E07F99E67FCCE67806667 + HEX 9FF267806667FCCE67F99E67F83E07 +L0419FD HEX 09000C00E01FFF9FE7FF3FF3FF3FF3FF + HEX 9FE7FFE0107FFFF00FFFFC03FFFF83 +L041A1C HEX 09001800E00000000001E39555555551 + HEX E00000000001E7FFFFFFFFF9E7FFFFFF + HEX FFF9E7FFFFFFFFF9E4CCCCCCCCC9E7FF + HEX FFFFFFF9E00000000001 +L041A56 HEX 09000C00 + DB $E0 + DB $F8 + DB $3F + DB $E6 + DB $79 + DB $9F + DB $F3 + DB $3C + DB $CF + DB $01 + DB $80 + DB $67 + DB $3F + DB $CF + DB $F3 + DB $01 + DB $80 + DB $67 + DB $F3 + DB $3C + DB $CF + DB $E6 + DB $79 + DB $9F + DB $E0 + DB $F8 + DB $3F +L041A75 ENT + DB $00 + DB $00 +L041A77 ENT + DB $00 + DB $00 + STR 'MAIN' + DB $80 + DB $00 + DB $80 + DB $02 + DB $01 + DB $00 +L041A84 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $C8 + DB $00 + ASC 'Andy' + DB $00 + DB $00 + ASC 'Stadler' +L041AB3 ENT + DB $44 + DB $F4 + DB $44 + DB $44 + DB $44 + DB $F4 + DB $44 + DB $44 + DB $FF + DB $FF + DB $FF + DB $FF + DB $44 + DB $44 + DB $44 + DB $F4 + DB $44 + DB $44 + DB $44 + DB $F4 + DB $44 + DB $44 + DB $44 + DB $F4 + DB $FF + DB $FF + DB $FF + DB $FF + DB $44 + DB $F4 + DB $44 + DB $44 + DB $05 + DB $00 + DB $50 + DB $00 + DB $05 + DB $00 + DB $50 + DB $00 + DB $50 + DB $55 + DB $05 + DB $00 + DB $05 + DB $00 + DB $50 + DB $55 + DB $50 + DB $00 + DB $05 + DB $00 + DB $50 + DB $00 + DB $05 + DB $00 + DB $05 + DB $00 + DB $50 + DB $55 + DB $50 + DB $55 + DB $05 + DB $00 + DB $64 + DB $46 + DB $44 + DB $66 + DB $66 + DB $44 + DB $46 + DB $64 + DB $46 + DB $64 + DB $66 + DB $44 + DB $44 + DB $66 + DB $64 + DB $46 + DB $64 + DB $46 + DB $44 + DB $66 + DB $66 + DB $44 + DB $46 + DB $64 + DB $46 + DB $64 + DB $66 + DB $44 + DB $44 + DB $66 + DB $64 + DB $46 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $0F + DB $FF + DB $0F + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $0F + DB $FF + DB $0F + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $0F + DB $FF + DB $0F + DB $FF + DB $FF + DB $0F + DB $FF + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $0F + DB $0F + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $0F + DB $0F + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $0F + DB $0F + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $00 + DB $F0 + DB $00 + DB $00 + DB $F0 + DB $00 + DB $F0 + DB $F0 + DB $00 + DB $F0 + DB $00 + DB $00 + DB $F0 + DB $00 + DB $F0 + DB $F0 + DB $00 + DB $F0 + DB $00 + DB $00 + DB $F0 + DB $00 + DB $F0 + DB $F0 + DB $00 + DB $F0 + DB $00 + DB $00 + DB $F0 + DB $00 + DB $F0 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $00 + DB $0F + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $00 + DB $0F + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $00 + DB $0F + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $00 + DB $0F + DB $4F + DB $F1 + DB $FF + DB $44 + DB $FF + DB $1F + DB $1F + DB $F4 + DB $F1 + DB $FF + DB $F1 + DB $FF + DB $1F + DB $F4 + DB $FF + DB $1F + DB $FF + DB $44 + DB $4F + DB $F1 + DB $1F + DB $F4 + DB $FF + DB $1F + DB $F1 + DB $FF + DB $F1 + DB $FF + DB $FF + DB $1F + DB $1F + DB $F4 + DB $FF + DB $9F + DB $FF + DB $9F + DB $FF + DB $FF + DB $F9 + DB $FF + DB $9F + DB $FF + DB $99 + DB $FF + DB $F9 + DB $99 + DB $F9 + DB $FF + DB $FF + DB $9F + DB $FF + DB $9F + DB $FF + DB $F9 + DB $F9 + DB $99 + DB $9F + DB $F9 + DB $9F + DB $FF + DB $FF + DB $F9 + DB $FF + DB $FF + DB $9F + DB $77 + DB $FF + DB $F9 + DB $FF + DB $77 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $77 + DB $FF + DB $F9 + DB $9F + DB $77 + DB $77 + DB $F9 + DB $9F + DB $FF + DB $77 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $77 + DB $FF + DB $9F + DB $FF + DB $77 + DB $F9 + DB $16 + DB $16 + DB $16 + DB $16 + DB $61 + DB $61 + DB $61 + DB $61 + DB $16 + DB $16 + DB $16 + DB $16 + DB $61 + DB $61 + DB $61 + DB $61 + DB $16 + DB $16 + DB $16 + DB $16 + DB $61 + DB $61 + DB $61 + DB $61 + DB $16 + DB $16 + DB $16 + DB $16 + DB $61 + DB $61 + DB $61 + DB $61 + DB $4F + DB $4F + DB $4F + DB $4F + DB $F4 + DB $F4 + DB $F4 + DB $F4 + DB $4F + DB $4F + DB $4F + DB $4F + DB $F4 + DB $F4 + DB $F4 + DB $F4 + DB $4F + DB $4F + DB $4F + DB $4F + DB $F4 + DB $F4 + DB $F4 + DB $F4 + DB $4F + DB $4F + DB $4F + DB $4F + DB $F4 + DB $F4 + DB $F4 + DB $F4 + DB $75 + DB $75 + DB $75 + DB $75 + DB $57 + DB $57 + DB $57 + DB $57 + DB $75 + DB $75 + DB $75 + DB $75 + DB $57 + DB $57 + DB $57 + DB $57 + DB $75 + DB $75 + DB $75 + DB $75 + DB $57 + DB $57 + DB $57 + DB $57 + DB $75 + DB $75 + DB $75 + DB $75 + DB $57 + DB $57 + DB $57 + DB $57 + DB $6F + DB $6F + DB $6F + DB $6F + DB $F6 + DB $F6 + DB $F6 + DB $F6 + DB $6F + DB $6F + DB $6F + DB $6F + DB $F6 + DB $F6 + DB $F6 + DB $F6 + DB $6F + DB $6F + DB $6F + DB $6F + DB $F6 + DB $F6 + DB $F6 + DB $F6 + DB $6F + DB $6F + DB $6F + DB $6F + DB $F6 + DB $F6 + DB $F6 + DB $F6 + DB $7F + DB $7F + DB $7F + DB $7F + DB $F7 + DB $F7 + DB $F7 + DB $F7 + DB $7F + DB $7F + DB $7F + DB $7F + DB $F7 + DB $F7 + DB $F7 + DB $F7 + DB $7F + DB $7F + DB $7F + DB $7F + DB $F7 + DB $F7 + DB $F7 + DB $F7 + DB $7F + DB $7F + DB $7F + DB $7F + DB $F7 + DB $F7 + DB $F7 + DB $F7 +L041CB3 ENT + DB $00 + DB $00 + DB $00 + DB $0F + DB $F0 + DB $00 + DB $FF + DB $0F + DB $00 + DB $00 + DB $0F + DB $00 + DB $F0 + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $00 + DB $0F + DB $F0 + DB $00 + DB $FF + DB $0F + DB $00 + DB $00 + DB $0F + DB $00 + DB $F0 + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $33 + DB $03 + DB $66 + DB $06 + DB $FF + DB $0F + DB $00 + DB $00 + DB $AA + DB $0A + DB $CC + DB $0C + DB $FF + DB $0F + DB $00 + DB $00 + DB $33 + DB $03 + DB $66 + DB $06 + DB $FF + DB $0F + DB $00 + DB $00 + DB $AA + DB $0A + DB $CC + DB $0C + DB $FF + DB $0F + DB $00 + DB $00 + DB $B8 + DB $0F + DB $FC + DB $0B + DB $FF + DB $0F + DB $00 + DB $00 + DB $9F + DB $0A + DB $F9 + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $B8 + DB $0F + DB $FC + DB $0B + DB $FF + DB $0F + DB $00 + DB $00 + DB $9F + DB $0A + DB $F9 + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $02 + DB $0F + DB $BF + DB $00 + DB $FF + DB $0F + DB $00 + DB $00 + DB $0F + DB $09 + DB $F0 + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $02 + DB $0F + DB $BF + DB $00 + DB $FF + DB $0F + DB $00 + DB $00 + DB $0F + DB $09 + DB $F0 + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $09 + DB $0F + DB $96 + DB $00 + DB $FF + DB $0F + DB $00 + DB $00 + DB $AF + DB $00 + DB $F0 + DB $0E + DB $FF + DB $0F + DB $00 + DB $00 + DB $09 + DB $0F + DB $96 + DB $00 + DB $FF + DB $0F + DB $00 + DB $00 + DB $AF + DB $00 + DB $F0 + DB $0E + DB $FF + DB $0F +L041D53 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L041D73 ENT + DB $01 + DB $00 + DB $4A + DB $00 + ADRL L041DAD + DW $01F5 + DW $0220 + ADRL L04284A + DW $03E9 + DW $0417 + ADRL L042A5A + DW $0835 + DW $0859 + ADRL L042BEF + DW $0BB9 + DW $0C3D + ADRL L043127 + DW $0ED8 + DW $0F02 + ADRL L043F53 + DW $0F0A + DW $0F1C + ADRL L04403B + DW $FFFF +L041DAD STR 'Failed to create new card.' + STR 'Failed to create new stack.' + STR 'Failed to save new picture.' + STR 'Please select something first.' + STR 'Not enough disk space to compact stack.' + STR 'Couldn'27't create temporary file for compacting stack.' + STR 'Can'27't delete the Home stack.' + STR 'Can'27't delete protected stack.' + STR 'Failed to delete the stack.' + STR 'Home stack not found.' + STR 'Those passwords didn'27't match.' + STR 'The disk is too full.' + STR 'Failed to create file.' + STR 'Failed to modify the part.' + STR 'Failed to create new background.' + STR 'An error occurred while pasting the card.' + STR 'Can'27't delete last card. Use Delete Stack instead.' + STR 'Can'27't delete protected card.' + STR 'Can'27't delete last card of a protected background.' + STR 'An error occurred while deleting the card.' + STR 'Can'27't rename home stack.' + STR 'Characters '27':'27' and '27'/'27' are not allowed in filenames.' + STR 'Rename operation failed.' + STR 'Not enough memory to display the picture.' + STR 'HyperCard does not have enough memory to continue.' + STR 'Can'27't open stack *0. *1 $*2.' + STR 'Unexpected GS/OS error' + STR 'File is locked or in use GS/OS error.' + STR 'Unexpected file system error *0 detected at *1.' + STR 'Can'27't read card or background id *0, program location *1.' + STR 'Nothing to copy. Try background.' + STR 'An error occurred while copying the picture.' + STR 'An error occurred while compacting the stack.' + STR 'Unable to paste the new part.' + STR 'The clipboard is too large to paste.' + STR 'That tool is not available at the current user level.' + STR 'File system error *0 while *1 the disk.' + STR 'reading from' + STR 'writing to' + STR 'Not enough memory for the paint tools.' + STR 'First select a button or field.' + STR 'Please use the field tool and select a field.' + STR 'Please use the button tool and select a button.' + STR 'Couldn'27't save text of field.' + STR 'Show card picture?' + STR 'Show background picture?' + STR 'Save changes to the script?' + STR 'Can'27't modify this stack.' + STR 'This stack is read-only.' + STR 'Unable to read from that stack file.' + STR 'This stack requires a newer version of HyperCard.' + STR 'This stack is too old for this version of HyperCard.' + STR 'Out of memory.' + STR 'An error occurred while copying the card.' + STR 'That password was incorrect.' + STR 'Unknown bitmap compression format.' + STR 'Unable to open and read that paint file.' + STR 'Can'27't import that kind of paint file.' + STR 'Paint file not found.' + STR 'OK to lose changes to this script?' + STR 'The script editor ran out of memory.' + STR 'Unable to save the script.' + STR 'An error occurred while importing the icon.' + STR 'Script editor not available while painting.' + STR 'Unable to load the text editor.' + STR 'Unable to modify the card.' + STR 'Unable to modify the bkgnd.' + STR 'Failed to delete the file.' + STR 'GS/OS error $*0 occurred while copying the stack.' + STR 'Please un-write-protect the volume *0. If you are unable to, HyperCard will have to quit and the stack "*1" could be permanently damaged.' + STR 'Caution: The stack "*0" may be damaged.' + STR 'System Disk 5.0.4 or later is required to run HyperCard IIGS.' + STR 'Not enough memory to compact the stack.' + STR 'Invalid callback attempted by XCMD.' +L04284A STR 'openStack' + STR 'openBackground' + STR 'openCard' + STR 'openField' + STR 'closeStack' + STR 'closeBackground' + STR 'closeCard' + STR 'closeField' + STR 'newStack' + STR 'newBackground' + STR 'newCard' + STR 'newButton' + STR 'newField' + STR 'deleteStack' + STR 'deleteBackground' + STR 'deleteCard' + STR 'deleteButton' + STR 'deleteField' + STR 'mouseDown' + STR 'mouseStillDown' + STR 'mouseUp' + STR 'idle' + STR 'mouseEnter' + STR 'mouseWithin' + STR 'mouseLeave' + STR 'startup' + STR 'resume' + STR 'quit' + STR 'suspend' + STR 'hide menuBar' + STR 'show menuBar' + STR 'tabKey' + STR 'returnKey' + STR 'returnInField' + STR 'enterKey' + STR 'enterInField' + STR 'arrowKey left' + STR 'arrowKey right' + STR 'arrowKey up' + STR 'arrowKey down' + STR 'help' + STR 'edit script of this card' + STR 'edit script of this background' + STR 'edit script of this stack' +L042A5A STR 'Home' + STR '9:Stacks:' + STR 'New Button' + STR 'Cut ' + STR 'Copy ' + STR 'Clear ' + STR 'Paste ' + STR 'Text' + STR 'Picture' + STR '' + STR 'Button' + STR 'Field' + STR 'Card' + STR 'stack ' + STR 'background ID ' + STR 'card ID ' + STR 'Script of ' + STR ' field ID ' + STR ' button ID ' + STR ' out of ' + STR '' + STR '' + STR 'New Stack Name:' + STR 'Save copy of stack in:' + STR '' + STR '' + STR 'Find "' + STR 'Card' + STR 'Bkgnd' + STR 'Create paint document:' + STR 'Find whole "' + STR 'Where: ' + STR '"' + STR 'Where is ' + STR '' + STR '.copy' + STR 'Background' + STR 'Select a paint document:' + STR 'The quick brown fox jumps over the lazy dog.' + STR '' + STR '' + STR '' + STR '' + STR 'ID: ' + STR '0 (none)' + STR 'Choose a stack:' + STR ' from "' +L042BEF STR 18 + STR 19 + STR 09' '0D + STR '' + STR 'Page ' + STR 'Card ID #' + STR 'HyperCard: ' + STR 'Now preparing page ' + STR '.' + STR 'The print tools ran out of memory. Make a safety copy of your stack before trying again.' + STR 'Bk #' + STR 'Field #' + STR ': ' + STR ' Clip ' + STR 'Picture Insert' + STR 'current ' + STR 'Unable to create the template on this volume.' + STR 'Unable to duplicate the graphic parts of the template on this volume.' + STR 'Can'27't export into the current stack. Use Duplicate instead.' + STR 'This stack already contains the maximum of 32 templates.' + STR 'Untitled' + STR 'Missing driver: Specified printer driver not found.' + STR 'Specified print port not selected.' + STR 'Internal Print Error: Can'27't complete printing.' + STR 'The version of the LaserPrep print file is incorrect.' + STR 'The version of the LaserPrep print file is incorrect.' + STR 'Connection can'27't be established with the printer.' + STR 'Read-write error on the printer.' + STR 'Connection can'27't be established with the printer.' + STR 'Warning: too much memory in use to complete printing.' + STR 'Sorry, no such cards to print.' + STR 'Warning: There are no fields and no graphic area selected in the template. Nothing will be printed.' + STR 'Warning: The content of the template is out of the page area. Nothing will be printed.' + STR '"From/To" range of pages out of limit. Nothing will be printed.' + STR 'The background specified by the printTemplate has not been found. Try to print anyway?' + STR 'Printing cancelled...' + STR '"From/To" limit of cards in the Template Dialog is out of range. Ignore limit?' +L043127 STR 'No such stack' + STR 'No such card' + STR 'Expected unsigned integer but found "*0".' + STR 'Can'27't use a reserved word as a variable name.' + STR 'Expected "of" but found "*0".' + STR 'Can'27't access fields or buttons in other stacks. Use Go.' + STR 'That property is read-only.' + STR 'Too many variables.' + STR 'Can'27't DIV by zero.' + STR 'Can'27't MOD by zero.' + STR 'Destination does not contain a number.' + STR 'No open file named "*0".' + STR 'Can'27't find menu item "*0".' + STR 'Translator failed to translate the message box into English.' + STR 'Can'27't find "*0".' + STR 'Not enough memory to set paint properties.' + STR 'Can'27't open any more files.' + STR 'Couldn'27't create file "*0".' + STR 'Got error *0 while trying to open file "*1".' + STR 'Never heard of *0 *1 number *2.' + STR 'Not enough memory to read from file.' + STR 'File system error *0.' + STR 'No such button or field.' + STR 'Can'27't set that *0 property.' + STR 'Never heard of *0 *1 id *2.' + STR 'button' + STR 'field' + STR 'card' + STR 'bkgnd' + STR 'stack' + STR 'HyperCard' + STR 'window' + STR 'Not a scrolling field.' + STR 'Can'27't set properties of that object.' + STR 'Sort by what?' + STR 'Not enough memory to sort this stack.' + STR 'wait' + STR 'Error writing to file "*0".' + STR 'Translator failed to indent.' + STR 'Fields can'27't hold more than 30000 characters.' + STR 'Couldn'27't set that field.' + STR 'Couldn'27't load external command.' + STR 'Too much recursion.' + STR 'Translator failed to translate to English.' + STR 'Out of memory.' + STR 'Help' + STR 'Can'27't find icon named "*0".' + STR '' + STR 'Script of ' + STR 'Expected ")" but found "*0".' + STR 'Expected ")".' + STR 'Need number after "-" but got "*0".' + STR 'Can'27't understand what'27's after "*0".' + STR '' + STR 'Need true or false after "not" but got "*0".' + STR '' + STR '*0 is not the right type for *1.' + STR '' + STR 'Only fields, buttons, cards, and backgrounds have numbers.' + STR 'Can'27't take the value of that expression.' + STR '' + STR 'Can'27't get that property.' + STR 'Never heard of that button or field.' + STR 'Can'27't understand arguments of *0 *1.' + STR 'Expected expression but found "*0".' + STR 'Found "else" without "then".' + STR 'Found "end if" without "if".' + STR 'Found "end repeat" without "repeat".' + STR 'Not enough ends.' + STR 'Found "exit repeat" outside a repeat loop.' + STR 'Already have a local variable named "*0".' + STR 'Found "if" without "then".' + STR 'Too many repeats.' + STR 'Found "then" without "if".' + STR 'Too many pending messages.' + STR '' + STR '"*0" is not an application.' + STR 'Expected end of line after "*0".' + STR 'Never heard of *0 *1 named "*2".' + STR 'There isn'27't any selection.' + STR 'Expression too complicated.' + STR 'Too many nested blocks.' + STR 'Expected "(".' + STR 'Unexpected end of line.' + STR 'Expected comma between arguments.' + STR 'end of line' + STR 'Found "next repeat" outside a repeat loop.' + STR 'Translator failed to translate indent strings.' + STR 'Translator failed to initialize itself.' + STR 'Can'27't load that translator.' + STR 'Don'27't have a translator for that language.' + STR 'Old translator failed on quit.' + STR 'Can'27't understand arguments to command ' + STR 'Can'27't interpret that keyword in the message box.' + STR 'Can'27't understand "*0".' + STR ' <- compound date space character' + STR 'Failed to sort this stack.' + STR 'User level is too low to edit scripts.' + STR 'Can'27't edit script of HyperCard.' + STR 'Couldn'27't edit script of that object. Maybe it'27's been deleted.' + STR '*0 is not a rectangle.' + STR '*0 is not a point.' + STR 'Only cards and backgrounds have pictures.' + STR '*0 was not a valid expression for any card.' + STR 'External commands and functions cannot have more than 16 parameters.' + STR '' + STR 'No such button as hilited button of *0 family *2.' + STR 'OK' + STR '0 is not a valid family number.' + STR '' + STR 'There aren'27't any buttons of *0 family *2.' + STR 'function' + STR 'not' + STR 'Scripts can'27't have more than 30000 characters.' + STR 'command' + STR 'select' + STR 'There are no *1 on this *0.' + STR 'buttons' + STR 'fields' + STR '*0 *1 *2' + STR 'Script editor not available while painting.' + STR 'Needed non-negative integer but got *0.' + STR 'Need an integer value for seconds.' + STR 'Number is out of range for seconds.' + STR 'No such bkgnd' + STR 'Can'27't restrict command find to a card field.' + STR 'Couldn'27't get that text.' + STR 'Fonts can'27't be set larger than 80 points.' + STR 'Modem communication error *0.' + STR 'Only background parts can have that property.' + STR 'Unable to select print template *0.' + STR 'No such window.' + STR 'Can'27't close that window.' +L043F53 STR 'Sun' + STR 'Mon' + STR 'Tue' + STR 'Wed' + STR 'Thu' + STR 'Fri' + STR 'Sat' + STR 'Sunday' + STR 'Monday' + STR 'Tuesday' + STR 'Wednesday' + STR 'Thursday' + STR 'Friday' + STR 'Saturday' + STR 'Jan' + STR 'Feb' + STR 'Mar' + STR 'Apr' + STR 'May' + STR 'Jun' + STR 'Jul' + STR 'Aug' + STR 'Sep' + STR 'Oct' + STR 'Nov' + STR 'Dec' + STR 'January' + STR 'February' + STR 'March' + STR 'April' + STR 'May' + STR 'June' + STR 'July' + STR 'August' + STR 'September' + STR 'October' + STR 'November' + STR 'December' + STR '/' + STR ':' + STR ' PM' + STR ' AM' + STR '' +L04403B STR ' tool' + STR 'browse' + STR 'button' + STR 'field' + STR 'select' + STR 'lasso' + STR 'pencil' + STR 'brush' + STR 'eraser' + STR 'line' + STR 'spray' + STR 'rectangle' + STR 'round rect' + STR 'bucket' + STR 'oval' + STR 'curve' + STR 'text' + STR 'regular polygon' + STR 'polygon' diff --git a/hypercardiigs/HyperTable.X.S b/hypercardiigs/HyperTable.X.S new file mode 100644 index 0000000..bf0fce8 --- /dev/null +++ b/hypercardiigs/HyperTable.X.S @@ -0,0 +1,6 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L086734 diff --git a/hypercardiigs/HyperTalk.E.S b/hypercardiigs/HyperTalk.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/HyperTalk.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/HyperTalk.S b/hypercardiigs/HyperTalk.S new file mode 100644 index 0000000..ced9228 --- /dev/null +++ b/hypercardiigs/HyperTalk.S @@ -0,0 +1,19085 @@ +* +* HypercardGS +* segment: $0B HyperTalk +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperTalk.l + lst off + +*--------------------------------------- + + use HyperTalk.E + use HyperTalk.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L0B0000 ENT + PHD + TSC + SEC + SBC #$000C + TCD + TCS + LDA L051BDE + DEC + DEC + BNE L0B0015 + LDA L051BE0 + DEC + BEQ L0B0068 +L0B0015 LDA L0553B5 + STA $01 + LDA L0553B7 + STA $03 + LDY #$0008 + LDA [$01],Y + INC + STA [$01],Y + LDY #$000A + CMP [$01],Y + BCC L0B0030 + STA [$01],Y +L0B0030 DEC + ASL + ASL + ASL + TAX + LDY #$0004 + LDA [$01],Y + STA $05 + INY + INY + LDA [$01],Y + STA $07 + LDY #$0002 + LDA [$05] + STA $09 + LDA [$05],Y + STA $0B + TXY + LDA [$09],Y + STA L051BDE + INY + INY + LDA [$09],Y + STA L051BE0 + INY + INY + LDA [$09],Y + STA L051BE2 + INY + INY + LDA [$09],Y + STA L051BE4 +L0B0068 TDC + TCS + PLY + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0B0072 ENT + PHD + TSC + SEC + SBC #$0040 + TCD + TCS + STZ $46 + PHA + PHA + JSL L0B3773 + PLA + PLX + CMP #$0000 + BNE L0B008C + BRL L0B00A6 +L0B008C CMP #$0011 + BNE L0B0094 + BRL L0B0159 +L0B0094 CMP #$0012 + BNE L0B009B + INC $46 +L0B009B LDX $41 + TDC + CLC + ADC #$0042 + TCS + TXA + TCD + RTL + +L0B00A6 PHA + PHA + PEA $0000 + JSL L031415 + PLA + STA $05 + PLA + STA $07 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L032589 + TDC + CLC + ADC #$0022 + STA $09 + STZ $0B + STZ $01 +L0B00CD LDA #$00FF + AND [$05] + CMP #$002D + BEQ L0B00E1 + CMP #$0030 + BCC L0B010C + CMP #$003A + BCS L0B010C +L0B00E1 LDA $01 + INC + STA $01 + CMP #$000A + BCC L0B00EE + BRL L0B0156 +L0B00EE SEP #$20 + LDA [$05] + STA [$09] + REP #$20 + INC $09 + BCC L0B0100 + INC $0A + BCC L0B0100 + INC $0B +L0B0100 INC $05 + BCC L0B00CD + INC $06 + BCC L0B00CD + INC $07 + BRA L0B00CD +L0B010C CMP #$0020 + BEQ L0B011E + CMP #$000D + BEQ L0B011E + CMP #$0000 + BEQ L0B011E + BRL L0B009B +L0B011E LDA $01 + BEQ L0B0156 + SEP #$20 + STA $21 + REP #$20 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L032589 + LDA #$00FF + AND [$05] + BNE L0B0156 + INC + STA $46 + JSL L0E0000 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$0021 + PHA + JSL L071DE3 + JSL L0E0DE2 +L0B0156 BRL L0B009B +L0B0159 TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L0E04A7 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA $0D + STA $17 + LDA $0F + STA $19 + LDA $11 + STA $1B + LDA $13 + STA $1D + LDA $15 + STA $1F + PEA $0014 + _SANEFP816 + LDA $0D + CMP $17 + BNE L0B01C3 + LDA $0F + CMP $19 + BNE L0B01C3 + LDA $11 + CMP $1B + BNE L0B01C3 + LDA $13 + CMP $1D + BNE L0B01C3 + LDA $15 + CMP $1F + BNE L0B01C3 + INC $46 + PHA + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L150082 + JSL L0E0DE2 + BRL L0B009B +L0B01C3 TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0E0C71 + BRL L0B009B +L0B01D3 PHD + TSC + SEC + SBC #$000C + TCD + TCS + STZ $1A + LDA [$16] + BNE L0B01E4 + BRL L0B0268 +L0B01E4 STA $03 + LDA #$0000 + TAX + SEP #$20 + LDA [$12] + CMP #$02 + BNE L0B0217 + LDY #$0001 + LDA [$12],Y + TAX + LDAL L0714D9,X + CMP #$69 + BNE L0B0217 + INY + LDA [$12],Y + TAX + LDAL L0714D9,X + CMP #$74 + BNE L0B0217 + LDY #$0004 + REP #$20 + LDA [$16],Y + STA $1A + BRA L0B0268 +L0B0217 REP #$20 + PHA + PEI $14 + PEI $12 + LDY #$0008 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L03261F + PLA + BEQ L0B0268 + STA $01 + LDY #$000A + LDA [$16],Y + STA $09 + INY + INY + LDA [$16],Y + STA $0B + LDA [$09] + STA $05 + LDY #$0002 + LDA [$09],Y + STA $07 + LDX #$0000 + TXY +L0B024E LDA [$05],Y + CMP $01 + BEQ L0B0265 + INX + CPX $03 + BEQ L0B0268 + TYA + CLC + ADC #$000E + TAY + BCC L0B024E + INC $07 + BRA L0B024E +L0B0265 INX + STX $1A +L0B0268 LDA $10 + STA $18 + LDA $0F + STA $17 + LDX $0D + TDC + CLC + ADC #$0016 + TCS + TXA + TCD + RTL + +L0B027B PHD + TSC + SEC + SBC #$0016 + TCD + TCS + STZ $2C + PHY + PHY + LDA L0553D5 + LDX L0553D7 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + STA $0D + PHA + LDA [$0F] + STA $0B + PHA + PEI $2A + PEI $28 + JSL L0324CD + PLA + STA $01 + PLA + STA $03 + LDA #$1000 + ADC $0B + STA $0B + BCC L0B02B7 + INC $0D +L0B02B7 LDA [$28] + AND #$00FF + ASL + ASL + ASL + CLC + ADC #$0054 + STA $09 +L0B02C5 LDY #$0002 + LDA [$01],Y + BNE L0B02CF + BRL L0B0344 +L0B02CF INC + BEQ L0B031E + PHY + LDA L0553CD + LDX L0553CF + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC [$01],Y + BCC L0B02EB + INX +L0B02EB PHX + PHA + PEI $2A + PEI $28 + JSL L071C56 + PLA + BEQ L0B031E + INC $2C + LDA [$01] + AND #$00FF + STA [$24] + LDY #$0002 + LDA [$01],Y + EOR #$FFFF + INC + STA [$1C] + DEY + LDA [$01],Y + AND #$00FF + BIT #$0080 + BEQ L0B031A + ORA #$FF80 +L0B031A STA [$20] + BRA L0B034E +L0B031E LDA $09 + CLC + ADC $01 + STA $01 + BCC L0B0329 + INC $03 +L0B0329 LDA $03 + CMP $0D + BCC L0B02C5 + LDA $01 + CMP $0B + BCC L0B02C5 + LDA $01 + SEC + SBC #$1000 + STA $01 + BCS L0B0341 + DEC $03 +L0B0341 BRL L0B02C5 +L0B0344 LDA #$0015 + STA [$24] + LDA #$0000 + STA [$20] +L0B034E LDA $1A + STA $2A + LDA $19 + STA $29 + LDX $17 + TDC + CLC + ADC #$0028 + TCS + TXA + TCD + RTL + +L0B0361 ENT + PHD + TSC + SEC + SBC #$000A + TCD + TCS + LDY #$0002 + LDA [$14] + STA $01 + LDA [$14],Y + STA $03 + CLC + LDA $10 + ADC #$0001 + STA $05 + LDA $12 + ADC #$0000 + STA $07 + LDY #$FFFF + SEP #$20 + LDA #$20 + STA $09 +L0B038C INY + CMP [$01],Y + BEQ L0B038C + JSR L0B03F0 + LDA #$22 + CMP [$01] + BNE L0B03A2 + STA $09 + LDY #$0001 + JSR L0B03F0 +L0B03A2 LDY #$0000 + SEP #$10 +L0B03A7 LDA [$01],Y + CMP $09 + BEQ L0B03BC + CMP #$0D + BEQ L0B03BC + CMP #$00 + BEQ L0B03BC + STA [$05],Y + INY + CPY #$FE + BNE L0B03A7 +L0B03BC TYA + STA [$10] + LDA $09 + CMP #$22 + BEQ L0B03C6 + DEY +L0B03C6 LDA #$20 +L0B03C8 INY + CMP [$01],Y + BEQ L0B03C8 + JSR L0B03F0 + REP #$30 + LDY #$0002 + LDA $01 + STA [$14] + LDA $03 + STA [$14],Y + LDA $0E + STA $16 + LDA $0D + STA $15 + LDX $0B + TDC + CLC + ADC #$0014 + TCS + TXA + TCD + RTL + +L0B03F0 PHP + REP #$20 + TYA + CLC + ADC $01 + STA $01 + BCC L0B03FD + INC $03 +L0B03FD PLP + RTS + +L0B03FF ENT + PHD + TSC + SEC + SBC #$0014 + TCD + TCS + LDA L0553C5 + STA $05 + LDA L0553C7 + STA $07 + LDA L0553C3 + BNE L0B0419 + BRL L0B04A1 +L0B0419 DEC + ASL + ASL + ASL + ASL + CLC + ADC [$05] + STA $09 + LDY #$0002 + LDA [$05],Y + ADC #$0000 + STA $0B + LDA [$09] + STA $01 + LDA [$09],Y + STA $03 + LDA $09 + ADC #$0006 + STA $09 + BCC L0B0440 + INC $0B +L0B0440 LDA $03 + BNE L0B0479 + LDA $01 + BEQ L0B049E + CMP #$000B + BCS L0B0479 + LSR + BCC L0B046C + BNE L0B045C + SEP #$20 + LDA [$09] + STA [$1A] + REP #$20 + BRA L0B049E +L0B045C ROL + DEC + TAY + SEP #$20 +L0B0461 LDA [$09],Y + STA [$1A],Y + DEY + BPL L0B0461 + REP #$20 + BRA L0B049E +L0B046C DEC + ASL + TAY +L0B046F LDA [$09],Y + STA [$1A],Y + DEY + DEY + BPL L0B046F + BRA L0B049E +L0B0479 LDA [$09] + STA $0D + LDA [$09],Y + STA $0F + LDA [$0D],Y + PHA + LDA [$0D] + PHA + PEI $1C + PEI $1A + PEI $03 + PEI $01 + JSL L070597 + PEI $0F + PEI $0D + _DisposeHandle +L0B049E DEC L0553C3 +L0B04A1 LDA $18 + STA $1C + LDA $17 + STA $1B + LDX $15 + TDC + CLC + ADC #$001A + TCS + TXA + TCD + RTL + +L0B04B4 ENT + PHD + TSC + SEC + SBC #$0012 + TCD + TCS + STZ $22 + STZ $01 + LDA L0553C3 + CMP L0553C1 + BNE L0B04D3 + PHY + JSL L0B18F9 + PLA + BNE L0B04D3 + BRL L0B05A1 +L0B04D3 LDA $1C + BNE L0B04DE + LDA $1A + CMP #$000B + BCC L0B050F +L0B04DE PHY + PHY + PEI $1C + PEI $1A + LDA L0553DB + PHA + PEA $8000 + LDA #$0000 + PHA + PHA + _NewHandle + PLX + PLY + BCC L0B04FE + BRL L0B05A1 +L0B04FE STY $05 + STX $03 + LDY #$0002 + LDA [$03] + STA $07 + LDA [$03],Y + STA $09 + INC $01 +L0B050F LDA L0553C5 + STA $0B + LDA L0553C7 + STA $0D + LDA L0553C3 + INC L0553C3 + ASL + ASL + ASL + ASL + CLC + ADC [$0B] + STA $0F + LDY #$0002 + LDA [$0B],Y + ADC #$0000 + STA $11 + LDA $1A + STA [$0F] + LDA $1C + STA [$0F],Y + LDA $18 + AND #$00FF + INY + INY + STA [$0F],Y + LDA $0F + ADC #$0006 + STA $0F + BCC L0B054E + INC $11 +L0B054E LDA $01 + BNE L0B0584 + LDA $1A + BEQ L0B059F + LDY #$0000 + DEC + LSR + BEQ L0B057E + DEC + BEQ L0B0578 + DEC + BEQ L0B0572 + DEC + BEQ L0B056C + LDA [$1E],Y + STA [$0F],Y + INY + INY +L0B056C LDA [$1E],Y + STA [$0F],Y + INY + INY +L0B0572 LDA [$1E],Y + STA [$0F],Y + INY + INY +L0B0578 LDA [$1E],Y + STA [$0F],Y + INY + INY +L0B057E LDA [$1E],Y + STA [$0F],Y + BRA L0B059F +L0B0584 LDY #$0002 + LDA $03 + STA [$0F] + LDA $05 + STA [$0F],Y + PEI $20 + PEI $1E + PEI $09 + PEI $07 + PEI $1C + PEI $1A + JSL L070597 +L0B059F INC $22 +L0B05A1 LDA $16 + STA $20 + LDA $15 + STA $1F + LDX $13 + TDC + CLC + ADC #$001E + TCS + TXA + TCD + RTL + +L0B05B4 ENT + PHD + PHY + TSC + TCD + LDA #$0000 + STA $10 + STA [$08] + TAY + SEP #$30 + LDA [$0C] + BEQ L0B0619 + STA $01 + TAY +L0B05C9 LDA [$0C],Y + CMP #$20 + BEQ L0B05D3 + CMP #$0D + BNE L0B05D9 +L0B05D3 DEY + BNE L0B05C9 + BRL L0B0619 +L0B05D9 CPY #$04 + BEQ L0B05E1 + CPY #$05 + BNE L0B0619 +L0B05E1 TYA + STA [$0C] + REP #$30 + PHA + PEI $0E + PEI $0C + CPY #$0005 + BEQ L0B0604 + PEA ^L032E38 + PEA L032E38 + JSL L071C56 + PLA + BEQ L0B0613 + LDA #$0001 + STA [$08] + BRA L0B0611 +L0B0604 PEA ^L032E0A + PEA L032E0A + JSL L071C56 + PLA + BEQ L0B0613 +L0B0611 INC $10 +L0B0613 SEP #$30 + LDA $01 + STA [$0C] +L0B0619 REP #$30 + LDA $06 + STA $0E + LDA $05 + STA $0D + TDC + TCS + PLY + PLD + PLY + PLY + PLY + PLY + RTL + +L0B062C PHD + TSC + TCD + LDA $06 + DEC + ASL + ASL + ASL + CLC + ADC [$08] + STA $0C + LDY #$0002 + LDA [$08],Y + ADC #$0000 + STA $0E + LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L0B0653 ENT + PHD + TSC + TCD + LDX #$0001 + LDA $06 + CMP L0550ED + BEQ L0B0675 + CMP L0550DD + BEQ L0B0675 + CMP L0550E1 + BEQ L0B0675 + CMP L0550E9 + BEQ L0B0675 + CMP L0550E5 + BEQ L0B0675 + DEX +L0B0675 STX $0A + LDA $04 + STA $08 + LDA $03 + STA $07 + TDC + TCS + PLD + PLY + PLY + RTL + + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $10 + PEI $0E + JSL L151301 + PLA + STA $01 + PLX + STX $03 + PHY + PHY + LDY #$0002 + LDA [$0E],Y + PHA + LDA [$0E] + PHA + LDA $01 + LSR + LSR + JSL L150488 + PHX + PHA + JSL L071E31 + PLA + STA $12 + PLX + STX $14 + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B06CE ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA #$0001 + STA $01 +L0B06DB PEI $01 + JSL L0B06F1 + LDA #$0008 + CMP $01 + BEQ L0B06EC + INC $01 + BRA L0B06DB +L0B06EC PLY + PLY + PLY + PLD + RTL + +L0B06F1 ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $26 + DEC + PEA $000A + JSL L150BEE +* PLX +* TXA + pla + CLC + ADC #L05106C + LDX #^L05106C + BCC L0B070F + INX +L0B070F STA $15 + STX $17 + LDY #$0004 + LDA [$15],Y + BNE L0B071D + BRL L0B07D8 +L0B071D LDY #$0006 + LDA [$15],Y + BEQ L0B0789 + LDY #$0008 + LDA [$15],Y + BEQ L0B073F + PHY + PHY + LDY #$0004 + LDA [$15],Y + PHA + JSL L075BBA + PLA + STA $19 + PLX + STX $1B + BRA L0B0751 +L0B073F PHY + PHY + LDY #$0004 + LDA [$15],Y + PHA + JSL L075B7B + PLA + STA $19 + PLX + STX $1B +L0B0751 LDAL L05565D + BNE L0B0789 + LDY #$0004 + LDA [$15],Y + PHA + PEI $1B + PEI $19 + JSL L075DD3 + LDAL L05565D + BEQ L0B0789 + PEA $0016 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + JSL L0B0841 +L0B0789 LDY #$0004 + LDA [$15],Y + PHA + JSL L075A4F + LDAL L05565D + BEQ L0B07B7 + PEA $0016 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + JSL L0B0841 +L0B07B7 LDA #$0000 + LDY #$0004 + STA [$15],Y + LDY #$0002 + LDA [$15],Y + PHA + LDA [$15] + PHA + JSL L07185A + LDA #$0000 + TAX + STA [$15] + TXA + LDY #$0002 + STA [$15],Y +L0B07D8 LDA $24 + STA $26 + LDA $23 + STA $25 + LDA $21 + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L0B07EA ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA ^L04063C + PEA L04063C + PEA ^L04063D + PEA L04063D + PEA ^L04063E + PEA L04063E + JSL L073C22 + PEA $0000 + JSL L0B0904 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0B0841 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0013 + TCD + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEI $F8 + PEI $F6 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA ^L04063F + PEA L04063F + PEA ^L040640 + PEA L040640 + PEA ^L040641 + PEA L040641 + JSL L073C22 + PEI $FA + JSL L0B0904 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L0B0897 ENT + PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$0117 + TCD + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEI $F8 + PEI $F6 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEE9 + PHA + PEI $F4 + PEI $F2 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE9 + PHA + PEA ^L040642 + PEA L040642 + PEA ^L040643 + PEA L040643 + JSL L073C22 + PEI $FA + JSL L0B0904 + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0210 + TCS + RTL + +L0B0904 PHD + TSC + CLC + ADC #$FDF2 + TCS + ADC #$0119 + TCD + LDA L055389 + BEQ L0B0923 + LDA L05538B + LDX L05538D + PHX + PHA + JSL L07185A + STZ L055389 +L0B0923 LDA L0553A5 + PHA + PHY + JSL L07005C + PLA + ORA $01,S + PLX + STA L0553A5 + LDA L0553A5 ; LOGO + BEQ L0B093B + BRL L0B0B68 +L0B093B LDA #$0001 + STA L0553A5 + LDA L05539D + SEC + SBC #$0000 + BEQ L0B094F + BMI L0B094F + BRL L0B0A71 +L0B094F LDA L0553A3 + BNE L0B0957 + BRL L0B0A6E +L0B0957 LDA $FA + BNE L0B0978 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + LDAL L0540CF + PHA + LDAL L0540CD + PHA + PEA $0100 + JSL L0313BE + BRL L0B0A17 +L0B0978 PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE7 + PHA + PEI $FA + JSL L0B127A + PEA $0100 + JSL L0313BE + PHY + PHY + PEA $0001 + PEA ^L0540CD + PEA L0540CD + PEA $0000 + TDC + CLC + ADC #$FFE8 + PHA + LDA #$00FF + LDX #$FFE7 + AND $00,X + PHA + JSL L1514A2 + PLA + STA $E9 + PLX + STX $EB + PHY + PHY + PEI $EB + PEI $E9 + JSL L151301 + PLA + PLX + INC + BNE L0B09CE + INX +L0B09CE STA $E7 + LDA $E7 + JSL L150488 + PHX + PHA + PEI $EB + PEI $E9 + JSL L1512FB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $F1 + STX $F3 + LDA $E7 + DEC + TAY + LDA #$0000 + SEP #$20 + STA [$F1],Y + REP #$20 + LDY #$0002 + LDA [$E9],Y + PHA + LDA [$E9] + PHA + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L071FF8 + PEI $EB + PEI $E9 + JSL L07185A +L0B0A17 LDA L05539F + LDX L0553A1 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + STA $F1 + STX $F3 + LDA [$F1] + BNE L0B0A4D + PEA ^L040644 + PEA L040644 + PEA ^L040645 + PEA L040645 + PEA ^L040646 + PEA L040646 + PEA ^L040647 + PEA L040647 + JSL L0B24DB +L0B0A4D PHY + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L03250F + PLA + LSR + BCS L0B0A6E + PEA $05F9 + JSL L07272E +L0B0A6E BRL L0B0B68 +L0B0A71 JSL L0B1BD6 + PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $ED + STZ L055371 + LDA #$0001 + STA $EF + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0B0A99 + CPX L0553BB +L0B0A99 BEQ L0B0AA0 + LDA #$0000 + BRA L0B0AA3 +L0B0AA0 LDA #$0001 +L0B0AA3 BNE L0B0ABF + PHA + LDA L0551FB + SEC + SBC #$0005 + BVS L0B0AB2 + EOR #$8000 +L0B0AB2 BPL L0B0AB9 + LDA #$0000 + BRA L0B0ABC +L0B0AB9 LDA #$0001 +L0B0ABC ORA $01,S + PLX +L0B0ABF PHA + PLA + BNE L0B0AE9 + PHA + LDA L0553B9 + LDX L0553BB + CLC + ADC #$003A + BCC L0B0AD1 + INX +L0B0AD1 STA $F1 + STX $F3 + LDA [$F1] + LDY #$0002 + ORA [$F1],Y + BEQ L0B0AE3 + LDA #$0000 + BRA L0B0AE6 +L0B0AE3 LDA #$0001 +L0B0AE6 ORA $01,S + PLX +L0B0AE9 CMP #$0000 + BNE L0B0AFC + LDX #$0000 + LDA #$002B + CMP $FA + BNE L0B0AF9 + INX +L0B0AF9 TXA + BEQ L0B0AFE +L0B0AFC STZ $EF +L0B0AFE LDA $FA + BEQ L0B0B0A + LDA #$0BB8 + CLC + ADC $FA + STA $FA +L0B0B0A LDA #$0001 + STA L054FB3 + PHY + PEI $FA + PEI $EF + PEA $0834 + JSL L072032 + PLA + STA $ED + STZ L054FB3 + JSL L09AFB1 + LDX #$0000 + LDA $ED + DEC + DEC + BNE L0B0B30 + INX +L0B0B30 TXA + AND $EF + BEQ L0B0B64 + LDA L0550B9 + DEC + BNE L0B0B42 + PEA $0001 + JSL L090635 +L0B0B42 PHY + LDA L0553B9 + LDX L0553BB + CLC + ADC #$0020 + BCC L0B0B50 + INX +L0B0B50 PHX + PHA + PEA $0001 + JSL L0F0635 + PLA + LSR + BCS L0B0B64 + PEA $0C1C + JSL L0727E0 +L0B0B64 JSL L073A49 +L0B0B68 LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0212 + TCS + RTL + +L0B0B7A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0A + JSL L0B0904 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B0B98 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + LDA $0E + LDX $10 + JSL L1512A5 + STA $12 + STX $14 + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B0BC2 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $01 + STZ $03 + TDC + CLC + ADC #$0012 + PEA $0000 + PHA + JSL L032589 +L0B0BDB PEI $14 + PEI $12 + LDA $0E + LDX $10 + JSL L033477 + BVS L0B0BEC + EOR #$8000 +L0B0BEC BMI L0B0C16 + LDA $01 + LDX $03 + INC + BNE L0B0BF6 + INX +L0B0BF6 STA $01 + STX $03 + TDC + CLC + ADC #$0012 + PEA $0000 + PHA + JSL L0325D1 + TDC + CLC + ADC #$0012 + PEA $0000 + PHA + JSL L032589 + BRA L0B0BDB +L0B0C16 LDA $01 + LDX $03 + STA $16 + STX $18 + LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B0C30 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $01 + STZ $03 +L0B0C3C PEI $14 + PEI $12 + LDA $0E + LDX $10 + JSL L033477 + BVS L0B0C4D + EOR #$8000 +L0B0C4D BMI L0B0C76 + LDA $01 + LDX $03 + INC + BNE L0B0C57 + INX +L0B0C57 STA $01 + STX $03 + TDC + CLC + ADC #$0012 + PEA $0000 + PHA + JSL L071B83 + LDA $12 + LDX $14 + INC + BNE L0B0C70 + INX +L0B0C70 STA $12 + STX $14 + BRA L0B0C3C +L0B0C76 LDA $01 + LDX $03 + STA $16 + STX $18 + LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B0C90 ENT + PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0019 + TCD + STZ $E7 + STZ $E9 + TDC + CLC + ADC #$00F8 + PEA $0000 + PHA + JSL L032589 +L0B0CAC PEI $FA + PEI $F8 + LDA $F4 + LDX $F6 + JSL L033477 + BVS L0B0CBD + EOR #$8000 +L0B0CBD BMI L0B0CF0 + LDA $E7 + LDX $E9 + INC + BNE L0B0CC7 + INX +L0B0CC7 STA $E7 + STX $E9 + TDC + CLC + ADC #$00F8 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L0B0361 + TDC + CLC + ADC #$00F8 + PEA $0000 + PHA + JSL L032589 + BRA L0B0CAC +L0B0CF0 LDA $E7 + LDX $E9 + STA $FC + STX $FE + LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0112 + TCS + RTL + +L0B0D0A ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA L055039 + LDX L05503B + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0002 + STA [$01] + LDA L055027 + LDX L055029 + LDY #$000A + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA L05501F + LDX L055021 + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + LDY #$000E + STA [$01],Y + LDA #$0000 + TAX + LDY #$0010 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA L05525F + LDY #$0014 + STA [$01],Y + LDA L05525D + LDY #$0016 + STA [$01],Y + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B0D87 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA L055027 + LDX L055029 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L05501F + LDX L055021 + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA L055039 + LDX L05503B + LDY #$0008 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B0DD7 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + JSL L0B392B + LDA L05535D + DEC + BEQ L0B0DEB + BRA L0B0E16 +L0B0DEB PHY + JSL L150B6A + PLA + STA $01 + LDA L055353 + PHA + JSL L150B70 + PEA $8024 + LDA L055355 + LDX L055357 + PHX + PHA + JSL L150410 + PEI $01 + JSL L150B70 + LDA #$0002 + STA L05535D +L0B0E16 PLY + PLY + PLY + PLD + RTL + +L0B0E1B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEA $0001 + JSL L0B0E3F + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0B0E3F PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + LDA $1A + LDX $1C + STA $05 + STX $07 + LDA [$05] + STA $03 + LDA $18 + STA $01 + LDA $01 + SEC + SBC $03 + BEQ L0B0E65 + BVS L0B0E63 + EOR #$8000 +L0B0E63 BMI L0B0EB6 +L0B0E65 LDA $03 + STA $0D +L0B0E69 LDY #$000C + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + PHX + PHA + LDA $0D + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B0E95 + DEX +L0B0E95 JSL L150F53 + STA $09 + STX $0B + LDY #$000C + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + JSL L07185A + LDA $0D + CMP $01 + BEQ L0B0EB6 + DEC $0D + BRA L0B0E69 +L0B0EB6 LDA $18 + SEC + SBC #$0001 + BEQ L0B0EC7 + BVS L0B0EC3 + EOR #$8000 +L0B0EC3 BPL L0B0EC7 + BRA L0B0EF3 +L0B0EC7 LDY #$0008 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L07185A + LDY #$000C + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L07185A + PEI $1C + PEI $1A + PEA $0000 + PEA $000E + JSL L071EC5 +L0B0EF3 LDA $16 + STA $1C + LDA $15 + STA $1B + LDA $13 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0B0F05 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA L0553B5 + LDX L0553B7 + CMP $12 + BNE L0B0F19 + CPX $14 +L0B0F19 BNE L0B0F34 + STZ L0553B5 + STZ L0553B7 + PEA ^L051BDE + PEA L051BDE + PEA ^L050C2A + PEA L050C2A + PEA $0008 + JSL L0313BE +L0B0F34 LDX #$0000 + LDY #$000C + LDA [$12],Y + BNE L0B0F3F + INX +L0B0F3F PHX + LDX #$0000 + LDY #$000E + LDA [$12],Y + BNE L0B0F4B + INX +L0B0F4B TXA + AND $01,S + PLX + LSR + BCC L0B0F78 + LDY #$0010 + LDA [$12],Y + BEQ L0B0F66 + LDY #$0002 + LDA [$12],Y + PHA + LDA [$12] + PHA + JSL L07185A +L0B0F66 LDY #$0006 + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + JSL L07185A + BRL L0B103A +L0B0F78 LDY #$000C + LDA [$12],Y + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B0F91 + INX +L0B0F91 STA $01 + STX $03 + LDY #$001C + LDA [$01],Y + DEC + LDY #$001C + STA [$01],Y + LDY #$0020 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 + PEI $07 + PEI $05 + LDY #$000E + LDA [$12],Y + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B0FD5 + DEX +L0B0FD5 JSL L150F53 + STA $05 + STX $07 + LDY #$000C + LDA [$05],Y + DEC + LDY #$000C + STA [$05],Y + LDY #$000C + LDA [$05],Y + BNE L0B1001 + PEA $0002 + LDY #$000A + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L150D44 +L0B1001 LDY #$001C + LDA [$01],Y + BNE L0B103A + LDY #$0022 + LDA [$01],Y + BEQ L0B101B + LDY #$000C + LDA [$12],Y + PHA + JSL L0B1ADF + BRA L0B103A +L0B101B PHY + PEI $03 + PEI $01 + JSL L0B33DE + PLA + LSR + BCS L0B103A + PEA $0002 + LDY #$001A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L150D44 +L0B103A LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B104C ENT + PHD + TSC + CLC + ADC #$FEC2 + TCS + ADC #$0051 + TCD + PEA $0000 + TDC + CLC + ADC #$FFB1 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFB1 + AND $00,X + LDX #$FFAF + STA $00,X + LDX #$FFAF + LDA $00,X + SEC + SBC #$0001 + BVS L0B1086 + EOR #$8000 +L0B1086 BMI L0B108B + BRL L0B112F +L0B108B LDA #$0001 + STA $E7 +L0B1090 PHY + JSL L07005C + PLA + LSR + BCC L0B109C + BRL L0B1121 +L0B109C LDA $F6 + STA $E3 + LDA $F4 + STA $E1 + LDA $F2 + STA $DF + LDA #$0003 + STA $B1 + LDA $E7 + CLC + ADC #$FFB1 + TAX + LDA #$00FF + AND $00,X + JSL L150488 + STA $B3 + STX $B5 + LDA L054FB7 + LDX L054FB9 + STA $E9 + STX $EB + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $B7 + STX $B9 + STZ $BD + STZ $BB + STZ $BF + LDA $E3 + BEQ L0B10E9 + LDA #$0200 + CLC + ADC $BF + STA $BF +L0B10E9 LDA $E1 + BEQ L0B10F5 + LDA #$0800 + CLC + ADC $BF + STA $BF +L0B10F5 LDA $DF + BEQ L0B1101 + LDA #$0100 + CLC + ADC $BF + STA $BF +L0B1101 PEA ^L052D64 + PEA L052D64 + TDC + CLC + ADC #$00B1 + PEA $0000 + PHA + PEA $002E + JSL L0313BE + LDA #$0001 + STA L05524B + JSL L0A2670 +L0B1121 LDA $E7 + LDX #$FFAF + CMP $00,X + BEQ L0B112F + INC $E7 + BRL L0B1090 +L0B112F STZ L05524B + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$014A + TCS + RTL + +L0B1144 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + JSL L03018B + LDA #$0001 + STA L05535F + PEI $01 + JSL L071AA4 + PLY + PLY + PLY + PLD + RTL + +L0B1169 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $12 + LDA [$0A] + CMP [$0E] + BEQ L0B117C + BRL L0B1268 +L0B117C LDY #$0004 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDY #$0004 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L033477 + BEQ L0B119A + BRL L0B1268 +L0B119A LDA [$0E] + DEC + BPL L0B11A2 + BRL L0B1261 +L0B11A2 CMP #$0005 + BMI L0B11AA + BRL L0B1261 +L0B11AA SEC + SBC #$0000 + BEQ L0B11C5 + DEC + BEQ L0B1203 + DEC + BEQ L0B122A + DEC + BNE L0B11BC + BRL L0B1251 +L0B11BC DEC + BNE L0B11C2 + BRL L0B1258 +L0B11C2 BRL L0B1261 +L0B11C5 LDY #$0012 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDY #$0012 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L033477 + BEQ L0B11E5 + LDA #$0000 + BRA L0B11E8 +L0B11E5 LDA #$0001 +L0B11E8 BEQ L0B11FF + PHA + LDX #$0000 + LDY #$000E + LDA [$0E],Y + LDY #$000E + CMP [$0A],Y + BNE L0B11FB + INX +L0B11FB TXA + AND $01,S + PLX +L0B11FF STA $12 + BRA L0B1268 +L0B1203 LDY #$000C + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDY #$000C + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L033477 + BEQ L0B1223 + LDA #$0000 + BRA L0B1226 +L0B1223 LDA #$0001 +L0B1226 STA $12 + BRA L0B1268 +L0B122A LDY #$0008 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDY #$0008 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + JSL L033477 + BEQ L0B124A + LDA #$0000 + BRA L0B124D +L0B124A LDA #$0001 +L0B124D STA $12 + BRA L0B1268 +L0B1251 LDA #$0001 + STA $12 + BRA L0B1268 +L0B1258 PEA $0493 + JSL L07272E + BRA L0B1268 +L0B1261 PEA $1C45 + JSL L07272E +L0B1268 LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B127A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0E + PEI $0C + PHY + PHY + LDA #$0BB8 + CLC + ADC $0A + PHA + JSL L0711EB + PEA $0100 + JSL L0313BE + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B12AA ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + LDA [$30] + BEQ L0B12B9 + BRL L0B1376 +L0B12B9 PEI $32 + PEI $30 + TDC + CLC + ADC #$001B + PEA $0000 + PHA + TDC + CLC + ADC #$001F + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + TDC + CLC + ADC #$000F + PEA $0000 + PHA + TDC + CLC + ADC #$0013 + PEA $0000 + PHA + JSL L0D0A88 + LDX #$0000 + LDA $11 + BMI L0B1303 + ORA $0F + BEQ L0B1303 + INX +L0B1303 TXA + PHA + LDX #$0000 + LDA $15 + BMI L0B1311 + ORA $13 + BEQ L0B1311 + INX +L0B1311 TXA + ORA $01,S + PLX + LSR + BCC L0B1322 + JSL L0E0000 + JSL L0E0C52 + BRA L0B1376 +L0B1322 PEI $25 + PEI $23 + LDA $1F + LDX $21 + JSL L1512A5 + STA $03 + STX $05 + PHY + JSL L0B1C0F + PLA + STA $01 + PEI $21 + PEI $1F + LDA $03 + LDX $05 + INC + BNE L0B1346 + INX +L0B1346 PHX + PHA + PEA $0000 + JSL L0E07C5 + PEI $01 + JSL L0B39C0 + PHY + PHY + PEA $0000 + JSL L031415 + LDA $03 + LDX $05 + JSL L150F53 + STA $17 + STX $19 + SEP #$20 + LDA #$00 + STA [$17] + REP #$20 + JSL L0B31FF +L0B1376 LDA $2E + STA $32 + LDA $2D + STA $31 + LDA $2B + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L0B1388 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $18 + BPL L0B13D0 + LDA L0553CD + LDX L0553CF + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDA $18 + JSL L150488 + JSL L1512A5 + STA $01 + STX $03 + PEI $03 + PEI $01 + PEI $14 + PEI $12 + LDA #$00FF + AND [$01] + INC + JSL L150488 + PHX + PHA + JSL L070597 + BRA L0B1414 +L0B13D0 LDA $18 + SEC + SBC #$00FF + BEQ L0B13E4 + BVS L0B13DD + EOR #$8000 +L0B13DD BPL L0B13E4 + LDA #$00FF + STA $18 +L0B13E4 LDA $18 + SEP #$20 + STA [$12] + REP #$20 + PHY + PHY + PEI $16 + JSL L0B289E + PLA + STA $05 + PLX + STX $07 + PEI $07 + PEI $05 + LDA $12 + LDX $14 + INC + BNE L0B1406 + INX +L0B1406 PHX + PHA + LDA $18 + JSL L150488 + PHX + PHA + JSL L070597 +L0B1414 LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0B1426 ENT + PHD + TSC + CLC + ADC #$FEAB + TCS + ADC #$0066 + TCD + TDC + CLC + ADC #$00B2 + PEA $0000 + PHA + PEI $FA + PEI $F8 + PEA $000A + JSL L0313BE + STZ $E1 + PEA $0000 + TDC + CLC + ADC #$FFA4 + PHA + TDC + CLC + ADC #$00B2 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FF9A + PHA + PEA $0000 + TDC + CLC + ADC #$FF9A + PHA + PEA ^L040649 + PEA L040649 + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFA4 + PHA + PEA $000A + _SANEFP816 + BVS L0B1499 + LDA #$0000 + BRA L0B149C +L0B1499 LDA #$0001 +L0B149C BEQ L0B14E8 + TDC + CLC + ADC #$00B2 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFA4 + PHA + TDC + CLC + ADC #$00B2 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFA4 + PHA + PEA $000D + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FFA4 + PHA + PEA $000A + JSL L0313BE + LDA #$0001 + STA $E1 +L0B14E8 LDA #$0001 + STA $DD + LDA L0553B1 + STA $DF + PEI $DF + PEI $DD + TDC + CLC + ADC #$00B2 + PEA $0000 + PHA + PEI $F6 + PEI $F4 + JSL L15072F + PHY + PEA ^L040653 + PEA L040653 + PEI $F6 + PEI $F4 + JSL L150F73 + PLA + STA $E9 + LDA $E9 + BNE L0B1520 + BRL L0B1697 +L0B1520 LDA #$00FF + AND [$F4] + STA $E7 +L0B1527 LDA $E7 + SEC + SBC $E9 + SEC + SBC L0553AF + BEQ L0B1539 + BVS L0B1537 + EOR #$8000 +L0B1537 BMI L0B153E +L0B1539 LDA #$0000 + BRA L0B1541 +L0B153E LDA #$0001 +L0B1541 PHA + LDX #$0000 + LDY $E7 + LDA #$00FF + AND [$F4],Y + CMP #$0030 + BNE L0B1552 + INX +L0B1552 TXA + AND $01,S + PLX + LSR + BCC L0B1560 + LDA $E7 + DEC + STA $E7 + BRA L0B1527 +L0B1560 LDX #$0000 + LDA $E9 + CMP $E7 + BNE L0B156A + INX +L0B156A PHX + LDA $E7 + SEC + SBC #$0001 + BEQ L0B157A + BVS L0B1578 + EOR #$8000 +L0B1578 BMI L0B157F +L0B157A LDA #$0000 + BRA L0B1582 +L0B157F LDA #$0001 +L0B1582 AND $01,S + PLX + LSR + BCC L0B158D + LDA $E7 + DEC + STA $E7 +L0B158D LDA $E7 + SEP #$20 + STA [$F4] + REP #$20 + PHA + PEI $F6 + PEI $F4 + PEA ^L040655 + PEA L040655 + JSL L1503DD + PLA + LSR + BCC L0B15B1 + LDAL L040656 + STA [$F4] + BRL L0B1697 +L0B15B1 PHY + PEA ^L040658 + PEA L040658 + PEI $F6 + PEI $F4 + JSL L150F73 + PLA + STA $E9 + LDA $E9 + BNE L0B15CF + LDA #$00FF + AND [$F4] + INC + STA $E9 +L0B15CF LDA $E9 + SEC + SBC L0553AD + BEQ L0B15DE + BVS L0B15DC + EOR #$8000 +L0B15DC BMI L0B161F +L0B15DE LDA L0553AD + SEC + SBC $E9 + INC + LDX #$FFB0 + STA $00,X + LDX #$FFB0 + LDA $00,X + SEC + SBC #$0001 + BVS L0B15F8 + EOR #$8000 +L0B15F8 BPL L0B161D + LDA #$0001 + STA $E5 +L0B15FF PEA ^L04065A + PEA L04065A + PEI $F6 + PEI $F4 + PEA $0001 + JSL L150C4C + LDA $E5 + LDX #$FFB0 + CMP $00,X + BEQ L0B161D + INC $E5 + BRA L0B15FF +L0B161D BRA L0B1697 +L0B161F PHY + PEA ^L04065C + PEA L04065C + PEI $F6 + PEI $F4 + JSL L150F73 + PLA + INC + STA $E3 + LDA $E9 + SEC + SBC L0553AD + DEC + LDX #$FFAE + STA $00,X + LDX #$FFAE + LDA $00,X + SEC + SBC #$0001 + BVS L0B164C + EOR #$8000 +L0B164C BPL L0B1697 + LDA #$0001 + STA $E5 +L0B1653 LDX #$0000 + LDY $E3 + LDA #$00FF + AND [$F4],Y + CMP #$0030 + BNE L0B1663 + INX +L0B1663 TXA + BNE L0B1679 + LDX #$0000 + LDY $E3 + LDA #$00FF + AND [$F4],Y + CMP #$002E + BNE L0B1676 + INX +L0B1676 TXA + BEQ L0B1688 +L0B1679 PEI $F6 + PEI $F4 + PEI $E3 + PEA $0001 + JSL L150A64 + BRA L0B168A +L0B1688 BRA L0B1697 +L0B168A LDA $E5 + LDX #$FFAE + CMP $00,X + BEQ L0B1697 + INC $E5 + BRA L0B1653 +L0B1697 PHY + PEI $F6 + PEI $F4 + PEA ^L04065E + PEA L04065E + JSL L071C56 + PLA + LSR + BCC L0B16B2 + LDAL L040660 + STA [$F4] + BRA L0B16DB +L0B16B2 LDA $E1 + BEQ L0B16DB + PEI $F6 + PEI $F4 + PEA ^L040662 + PEA L040662 + PEI $F6 + PEI $F4 + PEA $0000 + TDC + CLC + ADC #$FFB2 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B16DB LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$015F + TCS + RTL + +L0B16ED ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + STZ $1C + PHY + PHY + PEI $1A + PEI $18 + JSL L0735A8 + PLA + STA $05 + PLX + STX $07 + LDA #$0001 + STA $09 +L0B170C LDA $09 + DEC + PEA $000A + JSL L150BEE + PLX + TXA + CLC + ADC #L05106C + LDX #^L05106C + BCC L0B1722 + INX +L0B1722 STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + BEQ L0B1762 + PHY + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PEI $07 + PEI $05 + JSL L071330 + PLA + LSR + BCC L0B1762 + LDA $14 + BEQ L0B174D + LDA $09 + STA $1C + BRA L0B1754 +L0B174D LDY #$0004 + LDA [$01],Y + STA $1C +L0B1754 LDA $16 + BEQ L0B1760 + LDA #$0001 + LDY #$0006 + STA [$01],Y +L0B1760 BRA L0B1778 +L0B1762 LDA #$0008 + CMP $09 + BEQ L0B176D + INC $09 + BRA L0B170C +L0B176D PEA $000C + PEI $1A + PEI $18 + JSL L0B0841 +L0B1778 PEI $07 + PEI $05 + JSL L07185A + LDA $12 + STA $1A + LDA $11 + STA $19 + LDA $0F + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0B1792 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + STZ $0C + PHY + LDAL L051058 + PHA + LDAL L051056 + PHA + JSL L0D109F + PLA + LSR + BCC L0B182D + LDAL L051054 + DEC + BMI L0B1829 + CMP #$0004 + BPL L0B1829 + SEC + SBC #$0000 + BEQ L0B17CE + DEC + BEQ L0B17EB + DEC + BEQ L0B1803 + DEC + BEQ L0B181B + BRA L0B1829 +L0B17CE PHY + PHY + LDAL L051066 + PHA + LDAL L051064 + PHA + LDAL L051062 + PHA + JSL L07AE68 + PLA + STA $0A + PLX + STX $0C + BRA L0B1829 +L0B17EB PHY + PHY + LDAL L051060 + PHA + LDAL L05105E + PHA + JSL L07AACB + PLA + STA $0A + PLX + STX $0C + BRA L0B1829 +L0B1803 PHY + PHY + LDAL L05105C + PHA + LDAL L05105A + PHA + JSL L07AACB + PLA + STA $0A + PLX + STX $0C + BRA L0B1829 +L0B181B PHY + PHY + JSL L076220 + PLA + STA $0A + PLX + STX $0C + BRA L0B1829 +L0B1829 JSL L0B381C +L0B182D PLY + PLY + PLD + RTL + +L0B1831 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $10 + PEI $0E + JSL L151131 + PEI $0C + PEI $0A + LDA #$0010 + CLC + ADC $0E + LDX $10 + BCC L0B1850 + INX +L0B1850 PHX + PHA + PEA $0008 + JSL L0313BE + PEI $0C + PEI $0A + JSL L151412 + LDA #$0004 + CLC + ADC $0A + LDX $0C + BCC L0B186C + INX +L0B186C PHX + PHA + JSL L151412 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B1890 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0E + PHY + PHY + LDA L0553C5 + LDX L0553C7 + PHX + PHA + JSL L151301 + LDA $0C + ASL + ASL + ASL + ASL + JSL L150488 + JSL L150F53 + STA $01 + PHY + LDA L0553C5 + LDX L0553C7 + PHX + PHA + LDA $01 + JSL L150488 + PHX + PHA + JSL L078A05 + PLA + LSR + BCC L0B18E1 + LDA #$0001 + STA $0E + LDA $0C + CLC + ADC L0553C1 + STA L0553C1 + BRA L0B18E8 +L0B18E1 PEA $002D + JSL L0B0B7A +L0B18E8 LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0B18F9 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0010 + JSL L0B1890 + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0B1910 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0000 + STAL L051BE6 + LDA #$0000 + STAL L051BE8 + LDA #$0000 + STAL L051BEA + LDA #$0000 + STAL L051BEC + LDA #L051BE6 + STAL L051BEE + LDA #^L051BE6 + STAL L051BF0 + LDA #L051C38 + STAL L051BF2 + LDA #^L051C38 + STAL L051BF4 + LDA #$FFFF + STAL L051BF6 + LDA #$FFFF + STAL L051BF8 + LDA #$FFFF + STAL L051BFA + LDA #$0000 + STAL L051BFC + STAL L051BFE + LDA #$0000 + STAL L051C00 + STAL L051C02 + LDA #$0000 + STAL L051C04 + LDA #$0005 + STAL L051C06 + LDA L055039 + LDX L05503B + STAL L051C08 + TXA + STAL L051C0A + PLY + PLY + PLD + RTL + +L0B199C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEA $0000 + PEA $000E + JSL L071EC5 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B0D0A + LDA $28 + STA $01 + LDA $28 + DEC + BNE L0B19ED + LDA $24 + LDX $26 + STA $11 + STX $13 + LDA $22 + STA $0F +L0B19ED TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B1A77 + LDA $20 + STA $28 + LDA $1F + STA $27 + LDA $1D + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L0B1A0C PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B1A2A + INX +L0B1A2A CLC + ADC #$001C + BCC L0B1A31 + INX +L0B1A31 STA $01 + STX $03 + LDA [$01] + BNE L0B1A41 + PEI $0A + JSL L0B1ADF + BRA L0B1A67 +L0B1A41 LDA $0A + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B1A57 + INX +L0B1A57 CLC + ADC #$0022 + BCC L0B1A5E + INX +L0B1A5E STA $01 + STX $03 + LDA #$0001 + STA [$01] +L0B1A67 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B1A77 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L055387 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0B1A8F + EOR #$8000 +L0B1A8F BPL L0B1ACD + LDA #$0001 + STA $03 +L0B1A96 PHY + LDA $03 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B1AAD + INX +L0B1AAD PHX + PHA + PEI $10 + PEI $0E + JSL L0B1169 + PLA + LSR + BCC L0B1AC3 + PEI $03 + JSL L0B1A0C + BRA L0B1ACD +L0B1AC3 LDA $03 + CMP $01 + BEQ L0B1ACD + INC $03 + BRA L0B1A96 +L0B1ACD LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B1ADF PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $12 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B1AFD + INX +L0B1AFD STA $01 + STX $03 + LDY #$001A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07185A + LDY #$0026 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07185A + LDY #$002A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07185A + LDY #$001E + LDA [$01],Y + INY + INY + ORA [$01],Y + BEQ L0B1B95 + LDY #$0020 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718BF + LDY #$0020 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 +L0B1B62 LDA [$05] + BEQ L0B1B86 + LDY #$000A + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L07185A + LDA $05 + LDX $07 + CLC + ADC #$000E + BCC L0B1B80 + INX +L0B1B80 STA $05 + STX $07 + BRA L0B1B62 +L0B1B86 LDY #$0020 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07185A +L0B1B95 LDA $12 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B1BAB + INX +L0B1BAB PHX + PHA + PEA $0000 + PEA $002C + JSL L071EC5 + LDA #$0000 + STA [$01] + LDA #$0000 + LDY #$0022 + STA [$01],Y + LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B1BD6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + PEA $0002 + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L1512FB + LDA L05539F + LDX L0553A1 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $01 + STX $03 + LDA #$0000 + STA [$01] + PLY + PLY + PLD + RTL + +L0B1C0F ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + LDA L0553C5 + LDX L0553C7 + PHX + PHA + JSL L0718FA + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0B1C2B ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA $16 + LDX $18 + STA $01 + STX $03 + LDA $14 + CLC + ADC [$01] + STA [$01] + LDY #$0002 + LDA [$01],Y + STA $0B + LDA [$01] + SEC + SBC $0B + BNE L0B1C53 + BRL L0B1DDC +L0B1C53 BVS L0B1C58 + EOR #$8000 +L0B1C58 BMI L0B1C5D + BRL L0B1DDC +L0B1C5D LDA $14 + SEC + SBC #$0008 + BEQ L0B1C72 + BVS L0B1C6A + EOR #$8000 +L0B1C6A BPL L0B1C72 + LDA $14 + STA $05 + BRA L0B1C77 +L0B1C72 LDA #$0008 + STA $05 +L0B1C77 LDY #$0002 + LDA [$01],Y + BEQ L0B1C81 + BRL L0B1D4E +L0B1C81 LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L0B1C8C + INX +L0B1C8C STA $0B + STX $0D + PHY + PHY + PEA $0000 + PEA $0002 + LDA L0553D9 + PHA + JSL L0B249C + PLA + STA [$0B] + PLA + LDY #$0002 + STA [$0B],Y + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $0B + STX $0D + LDA #$0000 + STA [$0B] + LDA $05 + LDY #$0002 + STA [$01],Y + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B1CDA + INX +L0B1CDA STA $0B + STX $0D + PHY + PHY + LDY #$0002 + LDA [$01],Y + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B1CF6 + DEX +L0B1CF6 PHX + PHA + LDA L0553D9 + PHA + JSL L0B249C + PLA + STA [$0B] + PLA + LDY #$0002 + STA [$0B],Y + LDY #$000A + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0B1D4B + PEA $002D + JSL L0B0B7A + LDA #$0001 + LDY #$0002 + STA [$01],Y + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B1D2E + INX +L0B1D2E STA $0B + STX $0D + PHY + PHY + PEA $0000 + PEA $000E + LDA L0553D9 + PHA + JSL L0B249C + PLA + STA [$0B] + PLA + LDY #$0002 + STA [$0B],Y +L0B1D4B BRL L0B1DDC +L0B1D4E LDY #$0002 + LDA $05 + CLC + ADC [$01],Y + LDY #$0002 + STA [$01],Y + PHY + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0002 + LDA [$01],Y + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B1D7D + DEX +L0B1D7D PHX + PHA + JSL L078A05 + PLA + LSR + BCS L0B1DDC + PEA $002D + JSL L0B0B7A + LDY #$0002 + LDA [$01],Y + SEC + SBC $05 + INC + LDY #$0002 + STA [$01],Y + LDA [$01] + SEC + SBC $14 + INC + STA [$01] + LDA #$0001 + STA $14 + PHY + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0002 + LDA [$01],Y + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B1DCB + DEX +L0B1DCB PHX + PHA + JSL L078A05 + PLA + LSR + BCS L0B1DDC + PEA $202A + JSL L07272E +L0B1DDC LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PHX + PHA + LDA [$01] + SEC + SBC $14 + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B1E0A + DEX +L0B1E0A JSL L150F53 + STA $07 + STX $09 + PEI $09 + PEI $07 + LDA $14 + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B1E29 + DEX +L0B1E29 PHX + PHA + JSL L071EC5 + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0B1E41 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0E + SEC + SBC #$0063 + BEQ L0B1E60 + BVS L0B1E56 + EOR #$8000 +L0B1E56 BPL L0B1E60 + LDA $0E + SEC + SBC #$0064 + STA $0E +L0B1E60 LDA $0E + STA $10 + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B1E76 ENT + PHD + TSC + CLC + ADC #$F6C4 + TCS + ADC #$084F + TCD + PHY + PHY + PEA $000A ; AV 202208 from seconds to HyperCard IIgs format + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00E1 ; $E1 + PEA $0000 ; $E2 + PHA ; $E3 + _ConvSeconds ; $E4 + STAL L05565D ; $E5 + PLA ; $E6 + STA $D9 ; $E7 + PLX ; $E8 + STX $DB ; $E9 + LDA $F6 + BPL L0B1EAB + BRL L0B21DF +L0B1EAB CMP #$0004 + BMI L0B1EB3 + BRL L0B21DF +L0B1EB3 SEC + SBC #$0000 + BNE L0B1EBC + BRL L0B1FF4 +L0B1EBC DEC + BNE L0B1EC2 + BRL L0B1F61 +L0B1EC2 DEC + BEQ L0B1ECE + DEC + BNE L0B1ECB + BRL L0B1FF4 +L0B1ECB BRL L0B21DF +L0B1ECE PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$F8D9 + PHA + LDA #$00FF + AND $E8 + CLC + ADC #$0AEF + PHA + JSL L073002 + PEA ^L04070A + PEA L04070A + PEA $0000 + TDC + CLC + ADC #$F7D9 + PHA + LDA #$00FF + AND $E6 + CLC + ADC #$0AFE + DEC + PHA + JSL L073002 + PEA ^L04070D + PEA L04070D + PEA $0000 + TDC + CLC + ADC #$F7C5 + PHA + LDA #$00FF + AND $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04070F + PEA L04070F + PEA $0000 + TDC + CLC + ADC #$F7B1 + PHA + LDA #$00FF + AND $E4 + CLC + ADC #$076C ; AV 202208 - 1900 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$F9D9 + PHA + PEA $0007 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRL L0B21DF +L0B1F61 PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$F8D9 + PHA + LDA #$00FF + AND $E8 + CLC + ADC #$0AF6 + PHA + JSL L073002 + PEA ^L040712 + PEA L040712 + PEA $0000 + TDC + CLC + ADC #$F7D9 + PHA + LDA #$00FF + AND $E6 + CLC + ADC #$0B0A + DEC + PHA + JSL L073002 + PEA ^L040715 + PEA L040715 + PEA $0000 + TDC + CLC + ADC #$F7C5 + PHA + LDA #$00FF + AND $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L040717 + PEA L040717 + PEA $0000 + TDC + CLC + ADC #$F7B1 + PHA + LDA #$00FF + AND $E4 + CLC + ADC #$076C ; AV 202208 - 1900 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$F9D9 + PHA + PEA $0007 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRL L0B21DF +L0B1FF4 PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F8D9 + PHA + PEA $0B16 + JSL L073002 + PEA $0100 + JSL L0313BE + PHY + PEA $0034 + JSL L151681 + PLA + STA $DF + LDA $DF + BPL L0B2026 + BRL L0B21DA +L0B2026 CMP #$0003 + BMI L0B202E + BRL L0B21DA +L0B202E SEC + SBC #$0000 + BEQ L0B2043 + DEC + BNE L0B203A + BRL L0B2153 +L0B203A DEC + BNE L0B2040 + BRL L0B20CB +L0B2040 BRL L0B21DA +L0B2043 PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$F9C5 + PHA + LDA #$00FF + AND $E6 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F9B1 + PHA + LDA #$00FF + AND $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F99D + PHA + PHY + LDA #$00FF + AND $E4 + PHA + PEA $0000 + PHD + JSL L0B1E41 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B20AB + DEX +L0B20AB PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$F9D9 + PHA + PEA $0005 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRL L0B21DD +L0B20CB PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$F9C5 + PHA + PHY + LDA #$00FF + AND $E4 + PHA + PEA $0000 + PHD + JSL L0B1E41 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B20F1 + DEX +L0B20F1 PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F9B1 + PHA + LDA #$00FF + AND $E6 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F99D + PHA + LDA #$00FF + AND $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$F9D9 + PHA + PEA $0005 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRL L0B21DD +L0B2153 PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$F9C5 + PHA + LDA #$00FF + AND $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F9B1 + PHA + LDA #$00FF + AND $E6 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$F99D + PHA + PHY + LDA #$00FF + AND $E4 + PHA + PEA $0000 + PHD + JSL L0B1E41 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B21BB + DEX +L0B21BB PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$F9D9 + PHA + PEA $0005 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0B21DD +L0B21DA BRL L0B2043 +L0B21DD BRA L0B21DF +L0B21DF LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0948 + TCS + RTL + +L0B21F1 ENT + PHD + TSC + CLC + ADC #$F9E6 + TCS + ADC #$052D + TCD + PHY + PHY + PEA $000A + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00E1 + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + PLA + STA $D3 + PLX + STX $D5 + STZ $DD + PHY + PEA $0035 + JSL L151681 + PLA + STA $DF + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FAD3 + PHA + PEA $0B17 + JSL L073002 + PEA $0100 + JSL L0313BE + LDA $DF + BNE L0B22BF + LDA #$00FF + AND $E3 + SEC + SBC #$000C + BVS L0B225E + EOR #$8000 +L0B225E BPL L0B2291 + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + TDC + CLC + ADC #$FAD3 + PHA + PEA $0B18 + JSL L073002 + PEA $0100 + JSL L0313BE + LDA #$00FF + AND $E3 + CMP #$000C + BEQ L0B228F + LDA #$000C + STA $DD +L0B228F BRA L0B22BD +L0B2291 PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + TDC + CLC + ADC #$FAD3 + PHA + PEA $0B19 + JSL L073002 + PEA $0100 + JSL L0313BE + LDA #$00FF + AND $E3 + BNE L0B22BD + LDA #$FFF4 + STA $DD +L0B22BD BRA L0B22DF +L0B22BF PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + TDC + CLC + ADC #$FAD3 + PHA + PEA $0B1A + JSL L073002 + PEA $0100 + JSL L0313BE +L0B22DF LDA #$00FF + AND $E2 + SEC + SBC #$000A + BVS L0B22ED + EOR #$8000 +L0B22ED BMI L0B232F + PEA $0000 + TDC + CLC + ADC #$FDD3 + PHA + PEA ^L04071A + PEA L04071A + PEA $0000 + TDC + CLC + ADC #$FBBF + PHA + LDA #$00FF + AND $E2 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FCBD + PHA + PEA $0002 + JSL L1509CE + PEA $0015 + JSL L0313BE + BRA L0B2357 +L0B232F PEA $0000 + TDC + CLC + ADC #$FDD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FBBF + PHA + LDA #$00FF + AND $E2 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE +L0B2357 LDA #$00FF + AND $E3 + SEC + SBC $DD + STA $DB + LDA $F6 + BNE L0B2368 + BRL L0B243F +L0B2368 LDA #$00FF + AND $E1 + SEC + SBC #$000A + BVS L0B2376 + EOR #$8000 +L0B2376 BMI L0B23B8 + PEA $0000 + TDC + CLC + ADC #$FCD3 + PHA + PEA ^L04071C + PEA L04071C + PEA $0000 + TDC + CLC + ADC #$FBBF + PHA + LDA #$00FF + AND $E1 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FCBD + PHA + PEA $0002 + JSL L1509CE + PEA $0015 + JSL L0313BE + BRA L0B23E0 +L0B23B8 PEA $0000 + TDC + CLC + ADC #$FCD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FBBF + PHA + LDA #$00FF + AND $E1 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE +L0B23E0 PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$FBBF + PHA + LDA $DB + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FDD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FCD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + TDC + CLC + ADC #$FBD3 + PHA + PEA $0006 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0B248A +L0B243F PEI $F4 + PEI $F2 + PEA $0000 + TDC + CLC + ADC #$FBBF + PHA + LDA $DB + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FDD3 + PHA + PEA $0000 + TDC + CLC + ADC #$FED3 + PHA + PEA $0000 + TDC + CLC + ADC #$FBD3 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B248A LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0626 + TCS + RTL + +L0B249C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + PEI $0E + PEI $0C + PEI $0A + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $10 + PLX + STX $12 + LDAL L05565D + BEQ L0B24C9 + STZ $10 + STZ $12 +L0B24C9 LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B24DB ENT + PHD + TSC + CLC + ADC #$FBFC + TCS + ADC #$031D + TCD + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + PEI $F6 + PEI $F4 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FDE3 + PHA + PEI $F2 + PEI $F0 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FCE3 + PHA + PEI $EE + PEI $EC + PEA $0100 + JSL L0313BE + JSL L0B1BD6 + PHY + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L03250F + PLA + LSR + BCS L0B255B + PEA $4488 + JSL L07272E +L0B255B PHY + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L03250F + PLA + LSR + BCS L0B257C + PEA $7B4A + JSL L07272E +L0B257C PHY + PEA $0000 + TDC + CLC + ADC #$FDE3 + PHA + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L03250F + PLA + LSR + BCS L0B259D + PEA $2087 + JSL L07272E +L0B259D PHY + PEA $0000 + TDC + CLC + ADC #$FCE3 + PHA + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L03250F + PLA + LSR + BCS L0B25BE + PEA $69FE + JSL L07272E +L0B25BE PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + PEA $0000 + TDC + CLC + ADC #$FDE3 + PHA + PEA $0000 + TDC + CLC + ADC #$FCE3 + PHA + JSL L073C22 + LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0416 + TCS + RTL + +L0B25F8 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $16 + LDA $0E + LDX $10 + STA $01 + STX $03 + PHY + PHY + PEI $0C + PEI $0A + LDA L055019 + PHA + JSL L0B249C + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + LDA [$0E] + LDY #$0002 + ORA [$0E],Y + BNE L0B262C + BRA L0B2646 +L0B262C PEI $14 + PEI $12 + LDY #$0002 + LDA [$0E],Y + PHA + LDA [$0E] + PHA + PEI $0C + PEI $0A + JSL L150120 + LDA #$0001 + STA $16 +L0B2646 LDA $08 + STA $14 + LDA $07 + STA $13 + LDA $05 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B2658 PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L0E00CC + LDA $0B + BEQ L0B268C + PEI $0F + PEI $0D + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L0B2684 + INX +L0B2684 PHX + PHA + JSL L0E0DE2 + BRA L0B26C5 +L0B268C PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $000D + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + JSL L0E0C71 +L0B26C5 TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L0B26CD ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0E0678 + PLA + EOR #$0001 + PHA + JSL L0E0E4B + PLY + PLY + PLD + RTL + +L0B26E7 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L055387 + SEC + SBC #$0040 + BVS L0B26FB + EOR #$8000 +L0B26FB BMI L0B270C + LDA L055387 + INC + STA L055387 + LDA L055387 + STA $10 + BRL L0B2812 +L0B270C LDA #$0001 + STA $05 +L0B2711 LDA $05 + DEC + PEA $002C + JSL L150BEE + PLX + LDAL L0510DE,X + BNE L0B2729 + LDA $05 + STA $10 + BRL L0B2812 +L0B2729 LDA #$0040 + CMP $05 + BEQ L0B2734 + INC $05 + BRA L0B2711 +L0B2734 PHY + JSL L150705 + PLA + BPL L0B2740 + EOR #$FFFF + INC +L0B2740 PHA + PEA $0040 + JSL L150318 + PLX + PLX + INC + STA L055385 + LDA #$0001 + STA $05 +L0B2753 LDA L055385 + INC + STA L055385 + LDA L055385 + SEC + SBC #$0040 + BEQ L0B2770 + BVS L0B2768 + EOR #$8000 +L0B2768 BPL L0B2770 + LDA #$0001 + STA L055385 +L0B2770 LDA L055385 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B2787 + INX +L0B2787 STA $01 + STX $03 + LDX #$0000 + LDY #$001C + LDA [$01],Y + BNE L0B2796 + INX +L0B2796 TXA + BEQ L0B27FD + LDX #$0000 + LDA #$0004 + CMP [$01] + BEQ L0B27A4 + INX +L0B27A4 TXA + BNE L0B27E9 + PHA + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L05502B + BNE L0B27BA + CPX L05502D +L0B27BA BNE L0B27C1 + LDA #$0000 + BRA L0B27C4 +L0B27C1 LDA #$0001 +L0B27C4 BEQ L0B27E6 + PHA + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L0B27D9 + CPX L05503B + +* + +L0B27D9 BNE L0B27E0 + LDA #$0000 + BRA L0B27E3 +L0B27E0 LDA #$0001 +L0B27E3 AND $01,S + PLX +L0B27E6 ORA $01,S + PLX +L0B27E9 CMP #$0000 + BEQ L0B27FD + LDA L055385 + PHA + JSL L0B1ADF + LDA L055385 + STA $10 + BRA L0B2812 +L0B27FD LDA #$0040 + CMP $05 + BEQ L0B2809 + INC $05 + BRL L0B2753 +L0B2809 STZ $10 + PEA $004B + JSL L0B0B7A +L0B2812 PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0B2819 ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $32 + PEI $30 + PEA $0020 + JSL L0313BE + LDA $34 + LDX $36 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + SEC + SBC #$0000 + BMI L0B2869 + BEQ L0B2869 + PHY + PEI $36 + PEI $34 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0B01D3 + PLA + STA $25 + LDA $25 + BEQ L0B2869 + LDA $25 + STA $38 + BRA L0B288C +L0B2869 PEI $36 + PEI $34 + PEA $0001 + JSL L0B1C2B + LDA [$01] + STA $38 + PEI $36 + PEI $34 + LDA [$01] + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0B3DB3 +L0B288C LDA $2E + STA $36 + LDA $2D + STA $35 + LDA $2B + TCD + TSC + CLC + ADC #$0034 + TCS + RTL + +L0B289E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553B5 + LDX L0553B7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA $0A + JSL L150488 + JSL L150F53 + STA $0C + STX $0E + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B28E4 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553B5 + LDX L0553B7 + STA $01 + STX $03 + LDY #$0008 + LDA [$01],Y + DEC + LDY #$0008 + STA [$01],Y + PEA ^L051BDE + PEA L051BDE + PHY + PHY + LDY #$0006 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + JSL L0B062C + PEA $0008 + JSL L0313BE + PLY + PLY + PLY + PLY + PLD + RTL + +L0B292B ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553B9 + LDX L0553BB + STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + STA L055391 + LDY #$0006 + LDA [$01],Y + CMP L055371 + BEQ L0B2959 + LDY #$0006 + LDA [$01],Y + PHA + JSL L0B2A91 +L0B2959 LDA #$8001 + STA L055395 + PLY + PLY + PLY + PLY + PLD + RTL + +L0B2965 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0B2982 + INX +L0B2982 STA $05 + STX $07 + LDA [$01] + CMP [$05] + BEQ L0B2993 + LDA [$01] + PHA + JSL L0B2BBB +L0B2993 LDY #$0002 + LDA [$01],Y + PHA + JSL L0B29AF + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B29AF PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $12 + STA $07 + LDA $07 + SEC + SBC L0553C3 + BVS L0B29C6 + EOR #$8000 +L0B29C6 BMI L0B29F0 + LDA $07 + INC + STA $03 + LDA L0553C3 + STA $01 + LDA $01 + SEC + SBC $03 + BVS L0B29DC + EOR #$8000 +L0B29DC BPL L0B29F0 + LDA $03 + STA $05 +L0B29E2 JSL L0E0000 + LDA $05 + CMP $01 + BEQ L0B29F0 + INC $05 + BRA L0B29E2 +L0B29F0 LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B2A02 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0B2A1F + INX +L0B2A1F STA $05 + STX $07 + LDA [$05] + STA [$01] + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L0B2A32 + INX +L0B2A32 PHX + PHA + JSL L0B2A4A + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B2A4A PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C3 + STA [$0A] + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0B2A68 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055371 + DEC + ASL + TAX + LDA $0A + STAL L050AEA,X + LDA $0A + STA L05536F + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B2A91 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + STA L055371 + LDA $0A + BMI L0B2AB3 + BEQ L0B2AB3 + LDA L055371 + DEC + ASL + TAX + LDAL L050AEA,X + STA L05536F + BRA L0B2AB6 +L0B2AB3 STZ L05536F +L0B2AB6 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B2AC6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553A7 + LDX L0553A9 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $01 + STX $03 + LDA #$00FF + AND [$01] + BEQ L0B2AF5 + PEA ^L040760 + PEA L040760 + JSL L0B2D94 +L0B2AF5 PLY + PLY + PLD + RTL + +L0B2AF9 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $10 + ORA $12 + BNE L0B2B23 + STZ L0553B5 + STZ L0553B7 + PEA ^L051BDE + PEA L051BDE + PEA ^L050BEA + PEA L050BEA + PEA $0008 + JSL L0313BE + BRL L0B2BA9 +L0B2B23 LDA $0E + BEQ L0B2B71 + LDA #$0000 + LDY #$0014 + STA [$10],Y + LDA L0553B5 + ORA L0553B7 + BNE L0B2B41 + LDA #$0001 + LDY #$0012 + STA [$10],Y + BRA L0B2B6F +L0B2B41 LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0012 + BCC L0B2B4E + INX +L0B2B4E STA $05 + STX $07 + LDA [$05] + PHA + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0014 + BCC L0B2B62 + INX +L0B2B62 STA $05 + STX $07 + PLA + CLC + ADC [$05] + LDY #$0012 + STA [$10],Y +L0B2B6F BRA L0B2B71 +L0B2B71 LDA $10 + LDX $12 + STA L0553B5 + STX L0553B7 + LDA L0553B5 + LDX L0553B7 + STA $01 + STX $03 + PEA ^L051BDE + PEA L051BDE + PHY + PHY + LDY #$0006 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + JSL L0B062C + PEA $0008 + JSL L0313BE +L0B2BA9 LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B2BBB ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553B5 + LDX L0553B7 + STA $01 + STX $03 + LDA $0E + LDY #$0008 + STA [$01],Y + PEA ^L051BDE + PEA L051BDE + PHY + PHY + LDY #$0006 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + JSL L0B062C + PEA $0008 + JSL L0313BE + LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B2C0A ENT + PHD + TSC + CLC + ADC #$FFCE + TCS + TCD + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $3A + PEI $38 + PEA $0020 + JSL L0313BE + STZ $27 + STZ $29 + STZ $2B + STZ $25 + LDA #$00FF + AND $03 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0B2C40 + EOR #$8000 +L0B2C40 BPL L0B2CA4 + LDA #$0001 + STA $2D +L0B2C47 TDC + CLC + ADC #$0003 + STA $2F + STZ $31 + LDY $2D + LDA #$00FF + AND [$2F],Y + STA $23 + LDA #$002E + CMP $23 + BNE L0B2C67 + LDA #$0001 + STA $25 + BRA L0B2C9A +L0B2C67 LDX #$0000 + LDA #$0023 + CMP $23 + BNE L0B2C72 + INX +L0B2C72 TXA + AND $25 + BEQ L0B2C7E + LDA $2B + INC + STA $2B + BRA L0B2C9A +L0B2C7E LDA #$0030 + CMP $23 + BNE L0B2C9A + LDA $25 + BEQ L0B2C95 + LDA $29 + INC + STA $29 + LDA $2B + INC + STA $2B + BRA L0B2C9A +L0B2C95 LDA $27 + INC + STA $27 +L0B2C9A LDA $2D + CMP $01 + BEQ L0B2CA4 + INC $2D + BRA L0B2C47 +L0B2CA4 LDA $27 + STA L0553AD + LDA $29 + STA L0553AF + LDA $2B + STA L0553B1 + PEA ^L050F74 + PEA L050F74 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA $36 + STA $3A + LDA $35 + STA $39 + LDA $33 + TCD + TSC + CLC + ADC #$0038 + TCS + RTL + +L0B2CDB ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + STZ $18 + STZ $07 + STZ $09 + STZ $03 + STZ $05 + PHY + PEI $16 + PEI $14 + JSL L0718FA + PLA + STA $01 + LDA L0551F3 + BEQ L0B2D40 + LDA L055111 + LDX L055113 + STA $03 + STX $05 + LDA $03 + ORA $05 + BEQ L0B2D3E + PEI $05 + PEI $03 + JSL L15058C + LDY #$0002 + LDA [$14],Y + PHA + LDA [$14] + PHA + PHY + PHY + LDY #$0002 + LDA [$14],Y + PHA + LDA [$14] + PHA + JSL L071C98 + PLA + PLX + PHA + PEI $05 + PEI $03 + JSL L15168D + LDA #$0001 + STA $18 +L0B2D3E BRA L0B2D78 +L0B2D40 LDA L05511F + BEQ L0B2D78 + LDA L055121 + LDX L055123 + STA $07 + STX $09 + LDA $07 + ORA $09 + BEQ L0B2D78 + PEA $0009 + PEI $16 + PEI $14 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $09 + PEI $07 + JSL L150AEC + LDA #$0001 + STA $18 +L0B2D78 PEI $16 + PEI $14 + PEI $01 + JSL L0718DA + LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0B2D94 ENT + PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0015 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFEB + AND $00,X + INC + STA $ED + PHY + LDA L0553A7 + LDX L0553A9 + PHX + PHA + LDA $ED + JSL L150488 + PHX + PHA + JSL L078A05 + PLA + LSR + BCS L0B2DDE + PEA $2338 + JSL L07272E +L0B2DDE PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L071F3F + LDA L0553A7 + LDX L0553A9 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDA $ED + JSL L150488 + PHX + PHA + JSL L070597 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L0B2E1F ENT + PHD + TSC + CLC + ADC #$FFBE + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $4E + PEI $4C + PEA $0030 + JSL L0313BE + STZ $50 + LDA $01 + DEC + DEC + BEQ L0B2E46 + BRL L0B2F5E +L0B2E46 PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA $3D + LDA $3D + BNE L0B2E61 + BRL L0B2F5E +L0B2E61 LDAL L05328D + CMP $3D + BNE L0B2E7E + LDA L055129 + LDX L05512B + CMP $03 + BNE L0B2E75 + CPX $05 +L0B2E75 BNE L0B2E7E + PEA $0000 + JSL L09091E +L0B2E7E LDA $3D + STA $3B + LDA $03 + LDX $05 + CMP $0B + BNE L0B2E8C + CPX $0D +L0B2E8C BNE L0B2E96 + LDA $3B + EOR #$FFFF + INC + STA $3B +L0B2E96 PHY + PEI $4A + PEI $48 + JSL L0718FA + PLA + STA $31 + PHY + PEI $09 + PEI $07 + PEI $0D + PEI $0B + PEI $3B + LDY #$0002 + LDA [$48],Y + PHA + LDA [$48] + PHA + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + JSL L07D80F + PLA + STA $33 + PEI $4A + PEI $48 + PEI $31 + JSL L0718DA + LDA $33 + BEQ L0B2F15 + LDA $33 + DEC + BMI L0B2F13 + CMP #$0004 + BPL L0B2F13 + SEC + SBC #$0000 + BEQ L0B2EEF + DEC + BEQ L0B2EF8 + DEC + BEQ L0B2F01 + DEC + BEQ L0B2F0A + BRA L0B2F13 +L0B2EEF PEA $0017 + JSL L0B0B7A + BRA L0B2F13 +L0B2EF8 PEA $0028 + JSL L0B0B7A + BRA L0B2F13 +L0B2F01 PEA $002D + JSL L0B0B7A + BRA L0B2F13 +L0B2F0A PEA $0002 + JSL L0B0B7A + BRA L0B2F13 +L0B2F13 BRA L0B2F5E +L0B2F15 LDA $35 + BEQ L0B2F59 + LDA L05501F + LDX L055021 + CMP $07 + BNE L0B2F25 + CPX $09 +L0B2F25 BEQ L0B2F2C + LDA #$0000 + BRA L0B2F2F +L0B2F2C LDA #$0001 +L0B2F2F PHA + LDA L055027 + LDX L055029 + CMP $0B + BNE L0B2F3C + CPX $0D +L0B2F3C BEQ L0B2F43 + LDA #$0000 + BRA L0B2F46 +L0B2F43 LDA #$0001 +L0B2F46 ORA $01,S + PLX + LSR + BCC L0B2F59 + PEI $05 + PEI $03 + PEI $3D + PEA $0000 + JSL L0876F4 +L0B2F59 LDA #$0001 + STA $50 +L0B2F5E LDA $46 + STA $4E + LDA $45 + STA $4D + LDA $43 + TCD + TSC + CLC + ADC #$004C + TCS + RTL + +L0B2F70 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0E06AC + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L09873C + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L0B2F9D PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B2FC4 + DEX +L0B2FC4 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0005 + BCC L0B2FDC + INX +L0B2FDC STA $01 + STX $03 + LDA $0A + SEP #$20 + STA [$01] + REP #$20 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B301F + DEX +L0B301F DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L0B3037 + INX +L0B3037 STA $01 + STX $03 + LDA $0A + SEP #$20 + STA [$01] + REP #$20 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0010 + CLC + ADC L0553C3 + STA $01 + LDA L0553C1 + SEC + SBC $01 + BEQ L0B3096 + BVS L0B3071 + EOR #$8000 +L0B3071 BPL L0B3096 + LDA #$0010 + CLC + ADC L0553C3 + STA L0553C1 + LDA L0553C1 + ASL + ASL + ASL + ASL + JSL L150488 + PHX + PHA + LDA L0553C5 + LDX L0553C7 + PHX + PHA + JSL L1512FB +L0B3096 PLY + PLY + PLD + RTL + +L0B309A ENT + PHD + TSC + CLC + ADC #$FF40 + TCS + TCD + STZ $CE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0940E5 + PHY + PHY + PEI $CC + PEI $CA + JSL L0735A8 + PLA + STA $B9 + PLX + STX $BB + LDA $B9 + ORA $BB + BNE L0B30C9 + BRA L0B3133 +L0B30C9 PHY + PHY + PEI $BB + PEI $B9 + JSL L078841 + PLA + STA $B5 + PLX + STX $B7 + PEI $BB + PEI $B9 + JSL L07185A + LDA #$0002 + STA $5D + LDA #$0001 + LDX #$0000 + STA $63 + STX $65 + LDA #$0006 + STA $89 + PHY + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L0B3109 + BRA L0B3133 +L0B3109 PEI $C8 + PEI $C6 + JSL L0B0D0A + LDA #$0004 + STA [$C6] + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCC L0B312F + LDA #$0001 + STA $CE + BRA L0B3133 +L0B312F JSL L072314 +L0B3133 LDA $C4 + STA $CC + LDA $C3 + STA $CB + LDA $C1 + TCD + TSC + CLC + ADC #$00CA + TCS + RTL + +L0B3145 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B3175 + DEX +L0B3175 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $0010 + JSL L0313BE + LDA L0553C3 + DEC + STA L0553C3 + PEI $24 + PEI $22 + PEI $20 + PEI $1E + PEI $1C + JSL L0E0656 + LDA L0553C3 + INC + STA L0553C3 + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B31CA + DEX +L0B31CA DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0010 + JSL L0313BE + LDA $18 + STA $24 + LDA $17 + STA $23 + LDA $15 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L0B31FF PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B322F + DEX +L0B322F DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $0010 + JSL L0313BE + LDA L0553C3 + DEC + STA L0553C3 + JSL L0E0000 + LDA L0553C3 + INC + STA L0553C3 + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B327A + DEX +L0B327A DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0010 + JSL L0313BE + TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L0B32A5 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B32D5 + DEX +L0B32D5 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $0010 + JSL L0313BE + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B330E + DEX +L0B330E DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + DEC + JSL L150488 + TAY + BNE L0B3341 + DEX +L0B3341 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + PEA $0010 + JSL L0313BE + LDA L0553C5 + LDX L0553C7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA L0553C3 + DEC + JSL L150488 + TAY + BNE L0B337B + DEX +L0B337B DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0010 + JSL L0313BE + TSC + CLC + ADC #$0014 + TCS + PLD + RTL + + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $10 + PHY + JSL L0314F6 + PLA + STA $01 + LDA $01 + JSL L150488 + STA $03 + STX $05 + JSL L0E0000 + PEI $05 + PEI $03 + JSL L0E0E79 + PEI $01 + JSL L0B2F9D + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0B33DE ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $24 + PEI $22 + PEA $0018 + JSL L0313BE + LDX #$0000 + LDA #$0004 + CMP $01 + BNE L0B3405 + INX +L0B3405 TXA + BEQ L0B3422 + PHA + LDA L05502B + LDX L05502D + CMP $03 + BNE L0B3415 + CPX $05 +L0B3415 BEQ L0B341C + LDA #$0000 + BRA L0B341F +L0B341C LDA #$0001 +L0B341F AND $01,S + PLX +L0B3422 STA $26 + LDA $20 + STA $24 + LDA $1F + STA $23 + LDA $1D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L0B3436 PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$010F + TCD + LDAL L040761 + LDX #$FFF1 + SEP #$20 + STA $00,X + REP #$20 + LDA $FA + BNE L0B346B + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L040762 + PEA L040762 + PEA $0006 + JSL L0313BE + BRL L0B360E +L0B346B LDA #$0001 + AND $FA + BEQ L0B34A1 + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L040768 + PEA L040768 + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B34A1 LDA #$0002 + AND $FA + BEQ L0B34D7 + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L04076E + PEA L04076E + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B34D7 LDA #$0004 + AND $FA + BEQ L0B350D + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L040776 + PEA L040776 + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B350D LDA #$0008 + AND $FA + BEQ L0B3543 + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L040781 + PEA L040781 + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B3543 LDA #$0010 + AND $FA + BEQ L0B3579 + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L04078A + PEA L04078A + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B3579 LDA #$0020 + AND $FA + BEQ L0B35AF + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L040792 + PEA L040792 + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B35AF LDA #$0040 + AND $FA + BEQ L0B35E5 + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA ^L04079C + PEA L04079C + PEA $0000 + TDC + CLC + ADC #$FEF1 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B35E5 LDA #$00FF + LDX #$FFF1 + AND $00,X + CLC + ADC #$FFF1 + TAX + LDA #$00FF + AND $00,X + CMP #$002C + BNE L0B360E + LDA #$00FF + LDX #$FFF1 + AND $00,X + DEC + LDX #$FFF1 + SEP #$20 + STA $00,X + REP #$20 +L0B360E PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0100 + JSL L0313BE + LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0208 + TCS + RTL + + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0B364D + CPX L0553BB +L0B364D BNE L0B3662 + PEI $FE + PEI $FC + PEA ^L0407A4 + PEA L0407A4 + PEA $0014 + JSL L0313BE + BRA L0B3697 +L0B3662 LDA L0553B9 + LDX L0553BB + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0B1388 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0100 + JSL L0313BE +L0B3697 TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L0B369F ENT + PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$010D + TCD + LDAL L051BDE + SEC + SBC #$0003 + BEQ L0B36D4 + BVS L0B36B9 + EOR #$8000 +L0B36B9 BPL L0B36D4 + LDAL L051BE4 + PHA + LDAL L051BE2 + PHA + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0B1388 + BRA L0B370B +L0B36D4 LDAL L051BDE + DEC + DEC + BNE L0B36FE + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0000 + TDC + CLC + ADC #$FEF3 + PHA + PEA $0056 + JSL L0B127A + PEA $0100 + JSL L0313BE + BRA L0B370B +L0B36FE LDAL L0407B8 + LDX #$FFF3 + SEP #$20 + STA $00,X + REP #$20 +L0B370B PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0100 + JSL L0313BE + TSC + CLC + ADC #$0204 + TCS + PLD + RTL + +L0B3727 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B374E + DEX +L0B374E DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $0A + STX $0C + PLY + PLY + PLD + RTL + +L0B3773 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0B379A + DEX +L0B379A DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L0B37B2 + INX +L0B37B2 STA $01 + STX $03 + LDA #$00FF + AND [$01] + BIT #$0080 + BEQ L0B37C3 + ORA #$FF80 +L0B37C3 JSL L150488 + STA $0A + STX $0C + PLY + PLY + PLD + RTL + +L0B37CF ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + DEC + JSL L150488 + TAY + BNE L0B37F7 + DEX +L0B37F7 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $0A + STX $0C + PLY + PLY + PLD + RTL + +L0B381C ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L055363 + BEQ L0B383A + PHY + PEA ^L05098E + PEA L05098E + PEA $0000 + JSL L095416 + PLA + STA $01 +L0B383A PLY + PLY + PLY + PLD + RTL + +L0B383F ENT + PHD + TSC + CLC + ADC #$FEF2 + TCS + ADC #$001B + TCD + LDA L0553D5 + LDX L0553D7 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EB + STX $ED + LDA #$0001 + STA $E5 +L0B3865 LDX #$0000 + LDA #$00FF + AND [$EB] + BIT #$0080 + BEQ L0B3875 + ORA #$FF80 +L0B3875 CMP $FA + BNE L0B387A + INX +L0B387A TXA + BEQ L0B38F0 + LDX #$0000 + LDY #$0001 + LDA #$00FF + AND [$EB],Y + BIT #$0080 + BEQ L0B3890 + ORA #$FF80 +L0B3890 CMP $F8 + BNE L0B3895 + INX +L0B3895 TXA + BEQ L0B38F0 + LDA L0553CD + LDX L0553CF + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDY #$0002 + LDA [$EB],Y + JSL L150488 + JSL L150F53 + STA $E7 + STX $E9 + PEI $E9 + PEI $E7 + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + LDA #$00FF + AND [$E7] + INC + JSL L150488 + PHX + PHA + JSL L070597 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0100 + JSL L0313BE + BRA L0B3919 +L0B38F0 LDA $EB + LDX $ED + CLC + ADC #$0004 + BCC L0B38FB + INX +L0B38FB STA $EB + STX $ED + LDA #$0400 + CMP $E5 + BEQ L0B390B + INC $E5 + BRL L0B3865 +L0B390B LDAL L0407B9 + SEP #$20 + STA [$FC] + REP #$20 + JSL L072314 +L0B3919 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0114 + TCS + RTL + +L0B392B ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L05535D + BNE L0B393B + BRL L0B39BB +L0B393B PHY + JSL L0301E4 + PLA + BEQ L0B3945 + BRA L0B39BB +L0B3945 LDA L05534F + LDX L055351 + PHX + PHA + JSL L07185A + STZ L05534F + STZ L055351 + LDA L05534B + LDX L05534D + PHX + PHA + JSL L07185A + STZ L05534B + STZ L05534D + LDA L05535D + DEC + BNE L0B39A5 + PHY + JSL L150B6A + PLA + STA $01 + LDA L055353 + PHA + JSL L150B70 + PEA $0003 + PEA $8024 + LDA L055355 + LDX L055357 + PHX + PHA + JSL L1510BF + PEI $01 + JSL L150B70 + LDA L055359 + LDX L05535B + PHX + PHA + JSL L07191C + BRA L0B39B8 +L0B39A5 LDA L05535D + DEC + DEC + BNE L0B39B8 + LDA L055359 + LDX L05535B + PHX + PHA + JSL L07185A +L0B39B8 STZ L05535D +L0B39BB PLY + PLY + PLY + PLD + RTL + +L0B39C0 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + PHX + PHA + PEI $0A + JSL L0718DA + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B39E6 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDY #$0007 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + STA $01 + STX $03 + LDY #$000A + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0B3A0D + JSL L0E0C52 + BRA L0B3A58 +L0B3A0D LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718BF + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0004 + LDA [$01],Y + PHA + JSL L0E07C5 + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07191C +L0B3A58 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B3A6A ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $14 + LDX $16 + STA $01 + STX $03 + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDA $12 + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B3AA6 + DEX +L0B3AA6 JSL L150F53 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + BNE L0B3ADD + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718BF + PEA $0000 + PHD + JSL L0B39E6 + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07191C + BRA L0B3B37 +L0B3ADD LDAL L051C44 + TAX + LDAL L051C42 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDY #$0002 + LDA [$05],Y + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B3B0B + DEX +L0B3B0B JSL L150F53 + STA $05 + STX $07 + LDAL L051C44 + PHA + LDAL L051C42 + PHA + JSL L0718BF + PEA $0000 + PHD + JSL L0B39E6 + LDAL L051C44 + PHA + LDAL L051C42 + PHA + JSL L07191C +L0B3B37 LDA $10 + STA $16 + LDA $0F + STA $15 + LDA $0D + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0B3B49 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDY #$0007 + LDA [$10],Y + TAX + DEY + DEY + LDA [$10],Y + STA $01 + STX $03 + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L0B3B6A + INX +L0B3B6A STA $07 + STX $09 + PHY + PHY + JSL L0B3773 + PLA + PLX + STA [$07] + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L0B3B83 + INX +L0B3B83 STA $07 + STX $09 + PHY + PHY + JSL L0314AA + PLA + STA [$07] + PLA + LDY #$0002 + STA [$07],Y + LDX #$0000 + LDY #$0004 + LDA [$01],Y + BNE L0B3BA1 + INX +L0B3BA1 PHX + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L0B3BC0 + BVS L0B3BBE + EOR #$8000 +L0B3BBE BMI L0B3BC5 +L0B3BC0 LDA #$0000 + BRA L0B3BC8 +L0B3BC5 LDA #$0001 +L0B3BC8 AND $01,S + PLX + LSR + BCC L0B3BFE + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07185A + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B3BE8 + INX +L0B3BE8 STA $07 + STX $09 + PHY + PHY + JSL L0E04DE + PLA + STA [$07] + PLA + LDY #$0002 + STA [$07],Y + BRL L0B3CC2 +L0B3BFE LDY #$000A + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0B3C38 + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B3C14 + INX +L0B3C14 STA $07 + STX $09 + PHY + PHY + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA L0553D9 + PHA + JSL L0B249C + PLA + STA [$07] + PLA + LDY #$0002 + STA [$07],Y + BRA L0B3C77 +L0B3C38 PHY + PHY + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L151301 + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L0B3C77 + PHY + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L078A05 + PLA + STA $05 +L0B3C77 LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718BF + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0004 + LDA [$01],Y + PHA + JSL L0E0656 + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07191C +L0B3CC2 LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B3CD4 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $14 + LDX $16 + STA $01 + STX $03 + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDA $12 + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B3D10 + DEX +L0B3D10 JSL L150F53 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + BNE L0B3D47 + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718BF + PEA $0000 + PHD + JSL L0B3B49 + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07191C + BRA L0B3DA1 +L0B3D47 LDAL L051C44 + TAX + LDAL L051C42 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDY #$0002 + LDA [$05],Y + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B3D75 + DEX +L0B3D75 JSL L150F53 + STA $05 + STX $07 + LDAL L051C44 + PHA + LDAL L051C42 + PHA + JSL L0718BF + PEA $0000 + PHD + JSL L0B3B49 + LDAL L051C44 + PHA + LDAL L051C42 + PHA + JSL L07191C +L0B3DA1 LDA $10 + STA $16 + LDA $0F + STA $15 + LDA $0D + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0B3DB3 ENT + PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $36 + PEI $34 + PEA $0020 + JSL L0313BE + LDA $3A + LDX $3C + STA $01 + STX $03 + LDY #$0006 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0B3DE9 + PEA $1B47 + JSL L07272E +L0B3DE9 LDA $38 + SEC + SBC #$0001 + BVS L0B3DF4 + EOR #$8000 +L0B3DF4 BPL L0B3DFB + LDA #$0000 + BRA L0B3DFE +L0B3DFB LDA #$0001 +L0B3DFE PHA + PEI $38 + LDA [$01] + PHA + PLA + LDX #$0001 + SEC + SBC $01,S + BVS L0B3E10 + EOR #$8000 +L0B3E10 BPL L0B3E13 + DEX +L0B3E13 PLA + TXA + ORA $01,S + PLX + LSR + BCC L0B3E22 + PEA $2476 + JSL L07272E +L0B3E22 PHY + PHY + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L151301 + PLA + PLX + STA $25 + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L03250F + PLA + LSR + BCS L0B3E5B + PEA $1FB0 + JSL L07272E +L0B3E5B LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + PHX + PHA + LDA $38 + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B3E87 + DEX +L0B3E87 JSL L150F53 + STA $27 + STX $29 + LDA $25 + STA [$27] + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L0407BA + PEA L0407BA + JSL L071C56 + PLA + LSR + BCC L0B3EB2 + LDA $38 + LDY #$0004 + STA [$01],Y +L0B3EB2 LDA $32 + STA $3C + LDA $31 + STA $3B + LDA $2F + TCD + TSC + CLC + ADC #$003A + TCS + RTL + +L0B3EC4 ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDA #$0001 + STA $0E + LDA L05540D + STA L05540B + LDA L0553E3 + STA $05 + LDA L0553E5 + STA $07 + LDA L0553ED + BEQ L0B3F2E + LDX #L04157F + LDY #^L04157F + JSR L0B4154 + BEQ L0B3EFE + LDX #L041582 + LDY #^L041582 + JSR L0B4154 + BEQ L0B3EFE + BRL L0B4130 +L0B3EFE PEA ^L055407 + PEA L055407 + LDA L0553E1 + PHA + LDA L0553DF + PHA + JSL L0B0361 + LDA L0553E7 + PHA + JSL L0B2A91 + PEA $0002 + JSL L0E0838 + STZ L0553ED + STZ L05540B + LDA #$0001 + STA L05540D + BRL L0B4130 +L0B3F2E LDX #L04158B + LDY #^L04158B + JSR L0B4154 + BNE L0B3F52 + LDA L05536F + CMP #$0004 + BNE L0B3F46 + INC L0553ED + BEQ L0B3F4F +L0B3F46 PEA $0004 + JSL L0E0838 + STZ $0E +L0B3F4F BRL L0B4130 +L0B3F52 LDX #L04158E + LDY #^L04158E + JSR L0B4154 + BNE L0B3FA7 +L0B3F5D LDA L05536F + CMP #$0005 + BNE L0B3F6B + JSL L0E0154 + BRA L0B3F5D +L0B3F6B CMP #$0004 + BEQ L0B3F75 + INC L0553ED + BRA L0B3FA4 +L0B3F75 JSR L0B4176 + LDA L050C32 + AND #$00FF + BEQ L0B3F8B + DEC + BEQ L0B3F9B + LDA L050C33 + CMP #$2D2D + BNE L0B3F9B +L0B3F8B PEA $0006 + JSL L0B2A68 + LDA L05540B + INC + STA L05540D + BRA L0B3FA4 +L0B3F9B PEA $0005 + JSL L0B2A68 + STZ $0E +L0B3FA4 BRL L0B4130 +L0B3FA7 LDX #L041593 + LDY #^L041593 + JSR L0B4154 + BNE L0B3FFD + LDA L05536F + CMP #$0005 + BEQ L0B3FCE + CMP #$0006 + BEQ L0B3FC4 + INC L0553ED + BRA L0B3FFA +L0B3FC4 LDA L05540B + DEC + STA L05540B + STA L05540D +L0B3FCE JSR L0B4176 + LDA L050C32 + AND #$00FF + BEQ L0B3FE4 + DEC + BEQ L0B3FF4 + LDA L050C33 + CMP #$2D2D + BNE L0B3FF4 +L0B3FE4 PEA $0008 + JSL L0B2A68 + LDA L05540B + INC + STA L05540D + BRA L0B3FFA +L0B3FF4 JSL L0E0154 + STZ $0E +L0B3FFA BRL L0B4130 +L0B3FFD LDX #L041598 + LDY #^L041598 + JSR L0B4154 + BNE L0B4019 + PEA $0003 + JSL L0E0838 + LDA L05540B + INC + STA L05540D + BRL L0B4130 +L0B4019 LDX #L04159F + LDY #^L04159F + JSR L0B4154 + BEQ L0B4027 + BRL L0B40B5 +L0B4027 JSR L0B4145 + LDX #L04158B + LDY #^L04158B + JSR L0B4154 + BNE L0B4063 +L0B4035 LDA L05536F + CMP #$0005 + BNE L0B4043 + JSL L0E0154 + BRA L0B4035 +L0B4043 CMP #$0006 + BEQ L0B4052 + CMP #$0008 + BEQ L0B4052 + INC L0553ED + BRA L0B4060 +L0B4052 LDA L05540B + DEC + STA L05540B + STA L05540D + JSL L0E0154 +L0B4060 BRL L0B4130 +L0B4063 LDX #L041598 + LDY #^L041598 + JSR L0B4154 + BNE L0B4087 +L0B406E LDA L05536F + CMP #$0005 + BNE L0B407C + JSL L0E0154 + BRA L0B406E +L0B407C CMP #$0003 + BEQ L0B4052 + INC L0553ED + BRL L0B4130 +L0B4087 LDX L0553DF + LDY L0553E1 + JSR L0B4154 + BNE L0B40AF +L0B4092 LDA L05536F + CMP #$0005 + BNE L0B40A0 + JSL L0E0154 + BRA L0B4092 +L0B40A0 CMP #$0002 + BNE L0B40AF + LDA L05540B + DEC + STA L05540B + STA L05540D +L0B40AF INC L0553ED + BRL L0B4130 +L0B40B5 LDX #L0415A3 + LDY #^L0415A3 + JSR L0B4154 + BNE L0B4103 + JSR L0B4145 + INC L0553ED + LDX L0553DF + LDY L0553E1 + JSR L0B4154 + BEQ L0B40DC + LDX #L041598 + LDY #^L041598 + JSR L0B4154 + BNE L0B40DF +L0B40DC DEC L0553ED +L0B40DF LDA L0553ED + BEQ L0B4100 + LDX #L0B4138 + LDY #^L0B4138 + JSR L0B4154 + BNE L0B4100 + JSR L0B4145 + LDX #L0B413B + LDY #^L0B413B + JSR L0B4154 + BNE L0B4100 + STZ L0553ED +L0B4100 BRL L0B4130 +L0B4103 LDX #L0415A8 + LDY #^L0415A8 + JSR L0B4154 + BNE L0B4122 + JSR L0B4145 + INC L0553ED + LDX L0553DF + LDY L0553E1 + JSR L0B4154 + STA L0553ED + BRA L0B4130 +L0B4122 LDX #L0415AD + LDY #^L0415AD + JSR L0B4154 + BNE L0B4130 + JSR L0B4145 +L0B4130 TDC + TCS + PLY + PLY + PLY + PLY + PLD + RTL + +L0B4138 STR 'to' +L0B413B STR 'hyperCard' + +L0B4145 PEA ^L055407 + PEA L055407 + PEI $07 + PEI $05 + JSL L0B0361 + RTS + +L0B4154 STX $01 + STY $03 + LDA [$05] + EOR [$01] + AND #$00FF + BEQ L0B4166 + LDA #$0001 + BRA L0B4175 +L0B4166 PHA + PEI $07 + PEI $05 + PHY + PHX + JSL L071C56 + PLA + EOR #$0001 +L0B4175 RTS + +L0B4176 LDA L055407 + STA $01 + LDA L055409 + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L050C32 + PEA L050C32 + JSL L0B0361 + RTS + +L0B4194 ENT + PHD + PHY + PHY + TSC + TCD + LDX L05540B + BEQ L0B41C2 + LDA L0553F3 + STA $01 +L0B41A3 LDA L0553F5 + STA $03 + LDA #$2020 + LDY #$0000 +L0B41AE STA [$01],Y + INY + INY + DEX + BNE L0B41AE + TYA + CLC + ADC L0553F3 + STA L0553F3 + BCC L0B41C2 + INC L0553F5 +L0B41C2 TDC + TCS + PLY + PLY + PLD + RTL + +L0B41C8 ENT + PHD + PHY + PHY + TSC + TCD + LDA $0A + STA $01 + LDA $0C + STA $03 + LDY #$0000 + SEP #$20 +L0B41DA LDA [$0A] + INC $0A + BNE L0B41E6 + INC $0B + BNE L0B41E6 + INC $0C +L0B41E6 CMP #$20 + BEQ L0B41DA +L0B41EA CMP #$00 + BEQ L0B4203 + CMP #$0D + BEQ L0B4203 + STA [$01],Y + INY + LDA [$0A] + INC $0A + BNE L0B41EA + INC $0B + BNE L0B41EA + INC $0C + BRA L0B41EA +L0B4203 TAX + LDA #$20 +L0B4206 CPY #$0000 + BEQ L0B4211 + DEY + CMP [$01],Y + BEQ L0B4206 + INY +L0B4211 TXA + STA [$01],Y + INY + CMP #$00 + BNE L0B41DA + REP #$20 + STY $0E + STZ $10 + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L0B422F ENT + LDA $04,S + DEC + TAX + LDA $06,S + STA $04,S + LDA $01,S + STA $05,S + LDA $02,S + STA $06,S + TXA + STA $02,S + PHB + PLA + RTL + +L0B4245 ENT + PHD + TSC + TCD + LDA $0A + STAL L0B425D+1 + LDA $0B + STAL L0B425D+2 + PHB + PHD + PHA + PLB + PLB + PEI $08 + PEI $06 +L0B425D JSL $000000 + REP #$30 + PLD + PLB + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L0B4275 ENT + PHD + TSC + SEC + SBC #$0026 + TCD + TCS + STZ $0B + LDY #$001F + LDA [$34],Y + BNE L0B4289 + BRL L0B4489 +L0B4289 PHA + LDY #$001A + LDA [$34],Y + PHA + DEY + DEY + LDA [$34],Y + PHA + JSL L0E079C + PLA + BEQ L0B42CB + LDY #$001A + LDA [$34],Y + PHA + DEY + DEY + LDA [$34],Y + PHA + JSL L07185A + PHA + PHA + JSL L0B1792 + LDY #$0018 + PLA + STA [$34],Y + INY + INY + PLA + STA [$34],Y + DEY + LDA [$34],Y + BNE L0B42E0 + PEA $002D + JSL L0B0B7A + BRL L0B4489 +L0B42CB PEA $0000 + LDY #$001A + LDA [$34],Y + PHA + DEY + DEY + LDA [$34],Y + PHA + _SetPurge +L0B42E0 PHA + LDY #$0020 + LDA [$34],Y + STA $03 + PHA + DEY + DEY + LDA [$34],Y + STA $01 + PHA + JSL L0718FA + PLA + STA $1D + LDY #$0002 + LDA [$01] + STA $0D + LDA [$01],Y + STA $0F + LDY #$0000 + TYX +L0B4306 LDA [$0D],Y + BEQ L0B4318 + INX + CMP L055365 + BEQ L0B431B + TYA +L0B4311 CLC + ADC #$000E + TAY + BRA L0B4306 +L0B4318 BRL L0B444A +L0B431B STX $0B + STY $05 + LDY #$0018 + LDA [$34],Y + STA $01 + INY + INY + LDA [$34],Y + STA $03 + LDY #$0002 + LDA [$01] + STA $23 + LDA [$01],Y + STA $25 + LDY $05 + INY + INY + LDA [$0D],Y + CLC + ADC $23 + STA $23 + BCC L0B4346 + INC $25 +L0B4346 TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA ^L050C32 + PEA L050C32 + JSL L0B0361 + PHA + PEA ^L050C32 + PEA L050C32 + PEA ^L0509EA + PEA L0509EA + JSL L071C56 + PLA + BNE L0B4373 + LDX $0B + LDA $05 + BRA L0B4311 +L0B4373 LDA $05 + CLC + ADC #$0008 + TAY + LDA [$0D],Y + STA $07 + INY + INY + LDA [$0D],Y + STA $09 + ORA $07 + BEQ L0B43B7 + PHA + PEI $09 + PEI $07 + JSL L0E079C + PLA + BNE L0B43B7 + PEA $0000 + PEI $09 + PEI $07 + _SetPurge +L0B43A2 LDA $05 + CLC + ADC $0D + STA [$30] + BCC L0B43AD + INC $0F +L0B43AD LDY #$0002 + LDA $0F + STA [$30],Y + BRL L0B444C +L0B43B7 PEI $09 + PEI $07 + JSL L07185A + PHA + LDY #$001A + LDA [$34],Y + STA $03 + PHA + DEY + DEY + LDA [$34],Y + STA $01 + PHA + JSL L0718FA + PLA + STA $11 + LDY #$0002 + LDA [$01] + STA $13 + LDA [$01],Y + TAX + LDA #$0004 + CLC + ADC $05 + TAY + LDA [$0D],Y + CLC + ADC $13 + STA $13 + BCC L0B43F1 + INX +L0B43F1 STX $15 + LDA #$0006 + CLC + ADC $05 + TAY + LDA [$0D],Y + CLC + ADC $13 + STA $17 + BCC L0B4404 + INX +L0B4404 STX $19 + SEP #$20 + LDA [$17] + STA $1B + LDA #$00 + STA [$17] + REP #$20 + PHA + PHA + PEI $15 + PEI $13 + LDA #$0004 + CLC + ADC $05 + TAY + LDA [$0D],Y + PHA + JSL L0B44A0 + LDA #$0008 + CLC + ADC $05 + TAY + PLA + STA [$0D],Y + PLA + INY + INY + STA [$0D],Y + SEP #$20 + LDA $1B + STA [$17] + REP #$20 + PEI $03 + PEI $01 + PEI $11 + JSL L0718DA + BRL L0B43A2 +L0B444A STZ $0B +L0B444C LDY #$0020 + LDA [$34],Y + PHA + DEY + DEY + LDA [$34],Y + PHA + PEI $1D + JSL L0718DA + LDA $0B + BNE L0B4489 + LDY #$001C + LDA [$34],Y + BNE L0B4489 + PHA + PEI $36 + PEI $34 + JSL L0B33DE + PLA + BNE L0B4489 + PEA $0002 + LDY #$001A + LDA [$34],Y + PHA + DEY + DEY + LDA [$34],Y + PHA + _SetPurge +L0B4489 LDA $0B + STA [$2C] + LDA $2A + STA $36 + LDA $29 + STA $35 + LDX $27 + TDC + CLC + ADC #$0034 + TCS + TXA + TCD + RTL + +L0B44A0 PHD + TSC + SEC + SBC #$0028 + TCD + TCS + STZ $03 + STZ $07 + LDA #$0040 + STA $05 + PHA + PHA + PEA $0000 + PEA $0200 + LDA L0553DD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + _NewHandle + PLA + STA $34 + PLX + STX $36 + BCC L0B4501 + PEA $002D + JSL L0B0B7A + PHA + PHA + PEA $0000 + PEA $0008 + LDA L0553DD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + _NewHandle + PLA + STA $34 + PLX + STX $36 + BRL L0B463F +L0B4501 LDA $30 + LDX $32 + STA $09 + STX $0B +L0B4509 LDA [$09] + AND #$00FF + BNE L0B4513 + BRL L0B463F +L0B4513 JSR L0B46E0 + LDA $21 + CMP #$0009 + BNE L0B4535 + LDA $23 + CMP #$000C + BEQ L0B4529 + CMP #$0002 + BNE L0B4532 +L0B4529 LDX #^L050BF2 + LDA #L050BF2 + JSR L0B468B +L0B4532 BRL L0B4631 +L0B4535 CMP #$0005 + BNE L0B4532 + LDA $23 + CMP #$0007 + BNE L0B4532 + LDA $25 + STA L050BFE + LDA $23 + STA L050BFC + CLC + LDX $32 + ADC $30 + BCC L0B4553 + INX +L0B4553 STA $0D + STX $0F + JSR L0B46E0 + LDA #$0016 + CMP $21 + BEQ L0B456D + LDX #^L050BFA + LDA #L050BFA + JSR L0B468B + BRL L0B4631 +L0B456D LDA $23 + CMP #$0006 + BNE L0B4591 + LDA L050BFE + STA L050C0E + LDA $09 + SEC + SBC $0D + STA L050C10 + JSR L0B46E0 + LDX #^L050C0A + LDA #L050C0A + JSR L0B468B + BRL L0B4631 +L0B4591 CMP #$0010 + BNE L0B45B3 + LDA L050BFE + STA L050C1E + LDA $09 + SEC + SBC $0D + STA L050C20 + JSR L0B46E0 + LDX #^L050C1A + LDA #L050C1A + JSR L0B468B + BRL L0B4631 +L0B45B3 CMP #$0009 + BNE L0B4628 + LDA L050BFE + STA L050C06 + LDA $09 + SEC + SBC $0D + STA L050C08 + JSR L0B46E0 + LDA #$0016 + CMP $21 + BNE L0B45F3 + LDA #$0006 + CMP $23 + BNE L0B45FA + LDA L050BFE + STA L050C16 + LDA $09 + SEC + SBC $0D + STA L050C18 + JSR L0B46E0 + LDX #^L050C12 + LDA #L050C12 + JSR L0B468B + BRA L0B4631 +L0B45F3 LDA #$0016 + CMP $21 + BNE L0B461D +L0B45FA LDA #$0010 + CMP $23 + BNE L0B461D + LDA L050BFE + STA L050C26 + LDA $09 + SEC + SBC $0D + STA L050C28 + JSR L0B46E0 + LDX #^L050C22 + LDA #L050C22 + JSR L0B468B + BRA L0B4631 +L0B461D LDX #^L050C02 + LDA #L050C02 + JSR L0B468B + BRA L0B4631 +L0B4628 LDX #^L050BFA + LDA #L050BFA + JSR L0B468B +L0B4631 TDC + CLC + ADC #$0021 + LDX #$0000 + JSR L0B468B + BRL L0B4509 +L0B463F LDX #^L050C2A + LDA #L050C2A + LDY $07 + BEQ L0B464E + JSR L0B4980 + BRA L0B4651 +L0B464E JSR L0B468B +L0B4651 LDX #$0000 + LDA $03 + ASL + BCC L0B465A + INX +L0B465A ASL + BCC L0B465E + INX +L0B465E ASL + BCC L0B4662 + INX +L0B4662 PHX + PHA + PEI $36 + PEI $34 + _SetHandleSize + BCC L0B4678 + PEA $0EF3 + JSL L07272E +L0B4678 LDA $2C + STA $32 + LDA $2B + STA $31 + LDX $29 + TDC + CLC + ADC #$0030 + TCS + TXA + TCD + RTL + +L0B468B STX $1F + STA $1D + LDA $07 + BEQ L0B469A + LDA [$1D] + DEC + DEC + BNE L0B469A + RTS + +L0B469A STZ $07 + LDA [$1D] + DEC + DEC + BNE L0B46A4 + INC $07 +L0B46A4 LDA $03 + INC + STA $03 + CMP $05 + BCC L0B46DD + LDA $05 + CLC + ADC #$0040 + STA $05 + PHA + PEI $36 + PEI $34 + LDX #$0000 + ASL + BCC L0B46C1 + INX +L0B46C1 ASL + BCC L0B46C5 + INX +L0B46C5 ASL + BCC L0B46C9 + INX +L0B46C9 PHX + PHA + JSL L078A05 + PLA + BNE L0B46DD + PEA $002D + JSL L0B0B7A + PLA + BRL L0B4678 +L0B46DD BRL L0B4984 +L0B46E0 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L071C12 + LDA $09 + STA $15 + LDA $0B + STA $17 + STZ $23 + STZ $27 + LDA #$00FF + AND [$15] + TAX + LDA #$00FF + ANDL L032858,X + ASL + TAX + LDAL L0B470E,X + PHA + RTS + +L0B470E DA L0B495B-1 + DA L0B47E5-1 + DA L0B4911-1 + DA L0B48AE-1 + DA L0B479D-1 + DA L0B479D-1 + DA L0B471E-1 + DA L0B4884-1 + +L0B471E LDA $15 + STA $19 + LDA $17 + STA $1B + LDA #$0000 + TAY + TAX + SEP #$20 +L0B472D LDA [$19],Y + TAX + LDAL L032858,X + CMP #$06 + BEQ L0B473E + CMP #$04 + BEQ L0B473E + BRA L0B4741 +L0B473E INY + BRA L0B472D +L0B4741 LDA [$19],Y + STA $01 + LDA #$00 + STA [$19],Y + REP #$20 + TYA + CLC + ADC $19 + STA $19 + BCC L0B4755 + INC $1B +L0B4755 PEI $17 + PEI $15 + PEA ^L050C32 + PEA L050C32 + JSL L071FF8 + SEP #$20 + LDA $01 + STA [$19] + REP #$20 + PHA + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L0B027B + PLA + LDA $19 + STA $09 + LDA $1B + STA $0B + BRL L0B4969 +L0B479D LDA #$0007 + STA $21 + LDA $15 + STA $19 + LDA $17 + STA $1B + LDA #$0000 + TAY + TAX + SEP #$20 +L0B47B1 LDA [$19],Y + TAX + LDAL L032858,X + CMP #$04 + BNE L0B47BF + INY + BRA L0B47B1 +L0B47BF CMP #$05 + BNE L0B47CF +L0B47C3 INY + LDA [$19],Y + TAX + LDAL L032858,X + CMP #$04 + BEQ L0B47C3 +L0B47CF REP #$20 + LDX $1B + TYA + CLC + ADC $19 + STA $19 + STA $09 + BCC L0B47DE + INX +L0B47DE STX $1B + STX $0B + BRL L0B4969 +L0B47E5 LDA #$0005 + STA $21 + LDA $15 + LDX $17 + INC + BNE L0B47F2 + INX +L0B47F2 STA $19 + STX $1B + LDA #$00FF + TAY + AND [$19] + TAX + TYA + ANDL L032950,X + TAY + LDA #$00FF + AND [$15] + TAX + LDA #$00FF + ANDL L032950,X + STA $23 + CMP #$0010 + BEQ L0B4826 + CMP #$000A + BEQ L0B4845 + CMP #$0011 + BEQ L0B484F + DEC + BEQ L0B4871 + BRA L0B4879 +L0B4826 CPY #$0007 + BNE L0B4830 + LDA #$000F + BRA L0B4838 +L0B4830 CPY #$000A + BNE L0B4879 + LDA #$0013 +L0B4838 STA $23 +L0B483A LDA $19 + INC + STA $19 + BNE L0B4843 + INC $1B +L0B4843 BRA L0B4879 +L0B4845 CPY #$0007 + BNE L0B4879 + LDA #$0009 + BRA L0B4838 +L0B484F CPY #$0011 + BNE L0B4879 + STZ $23 + LDA #$0002 + STA $21 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L071B83 + LDA #$00FF + AND [$19] + BNE L0B483A + BRA L0B4879 +L0B4871 DEY + BNE L0B4879 + LDA #$0002 + BRA L0B4838 +L0B4879 LDA $19 + STA $09 + LDA $1B + STA $0B + BRL L0B4969 +L0B4884 LDA #$0002 + STA $21 + STZ $23 + LDA $15 + LDX $17 + STA $09 + STX $0B + INC + BNE L0B4897 + INX +L0B4897 STA $19 + STX $1B + LDA #$00FF + AND [$09] + BEQ L0B48AB + LDA $09 + INC + BNE L0B48A9 + INC $0B +L0B48A9 STA $09 +L0B48AB BRL L0B4969 +L0B48AE LDA #$0007 + STA $21 + LDA $15 + LDX $17 + INC + BNE L0B48BD + INX + STX $17 +L0B48BD STA $15 + STA $09 + STX $0B + LDA #$0000 + TAY + TAX + SEP #$20 +L0B48CA LDA [$09],Y + TAX + LDAL L032858,X + CMP #$03 + BEQ L0B48DC + CMP #$07 + BEQ L0B48DC + INY + BRA L0B48CA +L0B48DC TAX + REP #$20 + TYA + CLC + ADC $09 + STA $09 + BCC L0B48E9 + INC $0B +L0B48E9 LDA $09 + STA $19 + LDA $0B + STA $1B + CPX #$0003 + BNE L0B4901 + LDA $09 + INC + STA $09 + BNE L0B4969 + INC $0B + BRA L0B4969 +L0B4901 LDA #$0004 + STA $21 + LDA $15 + BNE L0B490C + DEC $17 +L0B490C DEC + STA $15 + BRA L0B4969 +L0B4911 LDA #$0006 + STA $21 + LDA #$00FF + TAY + AND [$15] + TAX + TYA + ANDL L032950,X + STA $23 + CMP #$0004 + BNE L0B4949 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L071B83 + LDA #$00FF + AND [$09] + BEQ L0B4946 + LDA $09 + INC + STA $09 + BNE L0B4946 + INC $0B +L0B4946 BRL L0B46E0 +L0B4949 LDA $15 + LDX $17 + INC + BNE L0B4951 + INX +L0B4951 STA $19 + STX $1B + STA $09 + STX $0B + BRA L0B4969 +L0B495B LDA #$0004 + STA $21 + LDA #$00FF + AND [$15] + STA $23 + BRA L0B4949 +L0B4969 SEC + LDA $15 + SBC $30 + CLC + ADC $2E + STA $25 + LDA $27 + BEQ L0B4978 + RTS + +L0B4978 LDA $19 + SEC + SBC $15 + STA $27 + RTS + +L0B4980 STX $1F + STA $1D +L0B4984 PHA + PHA + PEI $36 + PEI $34 + PEI $03 + JSL L0B062C + PLA + STA $11 + PLA + STA $13 + LDY #$0006 +L0B4999 LDA [$1D],Y + STA [$11],Y + DEY + DEY + BPL L0B4999 + RTS + +L0B49A2 ENT + PHD + TSC + SEC + SBC #$001A + TCD + TCS + LDA [$24] + AND #$00FF + BNE L0B49BB + LDY #$0002 + STA [$20] + STA [$20],Y + BRL L0B4B18 +L0B49BB STZ $01 + STZ $0B + LDA #$0014 + STA $03 + LDA #$0118 + STA $17 + STZ $19 + PHA + PHA + LDX #$0000 + PHX + PEA $0118 + LDA L0553DD + PHA + PHX + PHX + PHX + _NewHandle + PLA + STA $0D + PLA + STA $0F + BCC L0B49F4 + PEA $002D + JSL L0B0B7A + BRL L0B4B18 +L0B49F4 LDY #$0002 + LDA [$0D] + STA $11 + LDA [$0D],Y + STA $13 + LDA $24 + STA $05 + LDA $26 + STA $07 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + TDC + ADC #$0009 + PEA $0000 + PHA + JSL L071AE0 + LDY #$0000 +L0B4A1F LDA [$05] + AND #$00FF + BNE L0B4A29 + BRL L0B4B06 +L0B4A29 LDA $05 + STA $15 + SEC + SBC $24 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L050C32 + PEA L050C32 + JSL L0B0361 + LDA $05 + SEC + SBC $24 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L050C32 + PEA L050C32 + JSL L0B0361 + PHA + PEA ^L050C32 + PEA L050C32 + JSL L032E6D + PLA + LDX $09 + BEQ L0B4A71 + EOR #$FFFF + INC +L0B4A71 LDY $0B + STA [$11],Y + INY + INY + PLA + STA [$11],Y + INY + INY + PLA + STA [$11],Y + INY + INY + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + TDC + ADC #$0009 + PEA $0000 + PHA + JSL L071AE0 + LDA $05 + SEC + SBC $15 + PLY + STA [$11],Y + INY + INY + LDA #$0000 + STA [$11],Y + INY + INY + STA [$11],Y + INY + INY + STA [$11],Y + INY + INY + STY $0B + LDA $01 + INC + STA $01 + CMP $03 + BCC L0B4B03 + CLC + ADC #$0014 + STA $03 + LDA $17 + CLC + ADC #$0118 + STA $17 + BCC L0B4ACD + INC $19 +L0B4ACD PHA + PEI $0F + PEI $0D + PEI $19 + PEI $17 + JSL L078A05 + PLA + BNE L0B4AF8 + PEI $0F + PEI $0D + JSL L07185A + PEA $002D + JSL L0B0B7A + LDA #$0000 + LDY #$0002 + STA [$20] + STA [$20],Y + BRA L0B4B18 +L0B4AF8 LDY #$0002 + LDA [$0D] + STA $11 + LDA [$0D],Y + STA $13 +L0B4B03 BRL L0B4A1F +L0B4B06 LDY $0B + LDA #$0000 + STA [$11],Y + LDY #$0002 + LDA $0D + STA [$20] + LDA $0F + STA [$20],Y +L0B4B18 LDA $1E + STA $26 + LDA $1D + STA $25 + LDX $1B + TDC + CLC + ADC #$0024 + TCS + TXA + TCD + RTL + +L0B4B2B ENT + PHD + PHY + TSC + TCD + STZ $08 + TSC + STA $01 + LDA L055367 + CLC + ADC #$1500 + SEC + SBC $01 + BMI L0B4B42 + INC $08 +L0B4B42 TDC + TCS + PLY + PLD + RTL + +L0B4B47 ENT + TXA + CMP #$0039 + BCC L0B4B5E + PHA + PHA + PHA + PEA $004A + JSL L0711EB + _SysFailMgr +L0B4B5E DEC + ASL + ASL + TAX + LDAL L0B4B76,X + STAL L0B4B72+1 + LDAL L0B4B76+1,X + STAL L0B4B72+2 +L0B4B72 JMPL $000000 + +L0B4B76 ADRL L0B91E2 + ADRL L0B8E1B + ADRL L071C98 + ADRL L071CCD + ADRL L0B923B + ADRL L071EC5 + ADRL L0734F5 + ADRL L071FF8 + ADRL L071D81 + ADRL L071DE3 + ADRL L0B940B + ADRL L0B9468 + ADRL L0715D9 + ADRL L07346C + ADRL L07334A + ADRL L0B8CA7 + ADRL L0B8E66 + ADRL L0B9093 + ADRL L0B93D7 + ADRL L0B8F62 + ADRL L0B8FE3 + ADRL L0B903E + ADRL L0B92A9 + ADRL L0B9329 + ADRL L0B9383 + ADRL L071C56 + ADRL L073660 + ADRL L071B83 + ADRL L071BC3 + ADRL L072CD4 + ADRL L0735A8 + ADRL L070525 + ADRL L072B9F + ADRL L071330 + ADRL L072D71 + ADRL L071F67 + ADRL L072EAE + ADRL L070A4D + ADRL L070BA8 + ADRL L070F7D + ADRL L0315E2 + ADRL L0B1144 + ADRL L0B90CB + ADRL L0B8CE7 + ADRL L0B919C + ADRL L0B9142 + ADRL L0B94AC + ADRL L0B955F + ADRL L160616 + ADRL L160624 + ADRL L16049C + ADRL L160632 + ADRL L160640 + ADRL L16064E + ADRL L16065C + ADRL L16066A + MX %00 +L0B4C56 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA #$0000 + LDY #$0015 + STA [$26],Y + LDA L0553B5 + LDX L0553B7 + STA $19 + STX $1B + PHY + PEA $0064 + JSL L0B5681 + PLA + LSR + BCS L0B4C7F + BRL L0B4D3A +L0B4C7F JSL L031B09 + PHY + JSL L0B1C0F + PLA + STA $17 + PHY + PHY + PEA $0000 + JSL L031415 + PHY + PHY + JSL L0B3727 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B7932 + PEI $17 + JSL L0B39C0 + JSL L0E0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0001 + JSL L0B2AF9 + LDA #$0015 + CLC + ADC $26 + LDX $28 + BCC L0B4CCC + INX +L0B4CCC PHX + PHA + PHY + LDA #$0001 + CLC + ADC $26 + LDX $28 + BCC L0B4CDA + INX +L0B4CDA CLC + ADC #$0008 + BCC L0B4CE1 + INX +L0B4CE1 STA $1D + STX $1F + LDA [$1D] + PHA + JSL L0B4D5D + PLA + BEQ L0B4D00 + PHA + LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0B4CFC + INX +L0B4CFC TXA + AND $01,S + PLX +L0B4D00 PLX + STX $1D + PLX + STX $1F + STA [$1D] + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B0F05 + PEI $1B + PEI $19 + PEA $0000 + JSL L0B2AF9 + LDY #$0015 + LDA [$26],Y + BNE L0B4D38 + LDA #$0017 + CLC + ADC $26 + LDX $28 + BCC L0B4D32 + INX +L0B4D32 PHX + PHA + JSL L0B2965 +L0B4D38 BRA L0B4D4B +L0B4D3A LDA #$0017 + CLC + ADC $26 + LDX $28 + BCC L0B4D45 + INX +L0B4D45 PHX + PHA + JSL L0B2965 +L0B4D4B LDA $24 + STA $28 + LDA $23 + STA $27 + LDA $21 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L0B4D5D ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + LDA L0553A5 + BEQ L0B4D6F + STZ $26 + BRL L0B4F91 +L0B4D6F LDA #$0001 + STA $26 + LDA #$FFFF + CMP $24 + BNE L0B4D7E + BRL L0B4F91 +L0B4D7E LDA #$FFFF + CMP $24 + BNE L0B4D88 + BRL L0B4F8F +L0B4D88 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L0553C9 + LDX L0553CB + STA $1B + STX $1D + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + PHX + PHA + LDA $24 + DEC + PEA $000C + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B4DB9 + DEX +L0B4DB9 JSL L150F53 + PHX + PHA + PEA $000C + JSL L0313BE + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0B2A02 + STZ $15 + LDA $07 + DEC + BPL L0B4DDD + BRL L0B4F58 +L0B4DDD CMP #$0005 + BMI L0B4DE5 + BRL L0B4F58 +L0B4DE5 SEC + SBC #$0000 + BEQ L0B4E03 + DEC + BEQ L0B4E61 + DEC + BNE L0B4DF4 + BRL L0B4F1C +L0B4DF4 DEC + BNE L0B4DFA + BRL L0B4F28 +L0B4DFA DEC + BNE L0B4E00 + BRL L0B4F40 +L0B4E00 BRL L0B4F58 +L0B4E03 LDX #$0000 + LDAL L051BDE + CMP $09 + BNE L0B4E0F + INX +L0B4E0F TXA + BEQ L0B4E5E + LDX #$0000 + LDAL L051BE0 + CMP $0B + BNE L0B4E1E + INX +L0B4E1E TXA + BEQ L0B4E5E + LDA #$0001 + STA $15 + LDA L05539B + BEQ L0B4E47 + PEA ^L051BE4 + PEA L051BE4 + PEA $0000 + PEA $0002 + PEA $0016 + JSL L0E07C5 + PEA $0000 + JSL L0B2F9D + BRA L0B4E5A +L0B4E47 LDA #$FF9C + CMP $05 + BEQ L0B4E5A + PEI $05 + JSL L0E0E11 + PEI $05 + JSL L0B2F9D +L0B4E5A JSL L0B0000 +L0B4E5E BRL L0B4F5F +L0B4E61 LDA L0553D1 + LDX L0553D3 + STA $1B + STX $1D + LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + CLC + ADC #$0100 + BCC L0B4E7A + INX +L0B4E7A PHX + PHA + LDA $09 + JSL L150488 + TAY + BNE L0B4E86 + DEX +L0B4E86 DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $1B + STX $1D + LDA [$1B] + STA $13 + LDA L05539B + STA $0D + STZ L05539B + LDX #$0000 + LDA #$FFFF + CMP $13 + BNE L0B4EB4 + INX +L0B4EB4 TXA + BNE L0B4EC1 + PHY + PEI $13 + JSL L0B4D5D + PLA + BEQ L0B4F15 +L0B4EC1 LDA $09 + DEC + ASL + ASL + TAX + LDAL L032C5A+2,X + PHA + LDAL L032C5A,X + PLX + STA $0F + STX $11 + LDX #$0000 + LDA $0F + ORA $11 + BNE L0B4EDF + INX +L0B4EDF TXA + BNE L0B4EEE + PHY + PEI $11 + PEI $0F + JSL L0B422F + PLA + BEQ L0B4F08 +L0B4EEE LDA #$0001 + STA $15 + LDA #$FF9C + CMP $05 + BNE L0B4F00 + JSL L0E0000 + BRA L0B4F06 +L0B4F00 PEI $05 + JSL L0B2F9D +L0B4F06 BRA L0B4F15 +L0B4F08 TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0B2965 +L0B4F15 LDA $0D + STA L05539B + BRA L0B4F5F +L0B4F1C PHY + PEI $09 + JSL L0B4D5D + PLA + STA $15 + BRA L0B4F5F +L0B4F28 PEA $0000 + PHD + JSL L0B4C56 + LDA $15 + BNE L0B4F3E + PHY + PEI $09 + JSL L0B4D5D + PLA + STA $15 +L0B4F3E BRA L0B4F5F +L0B4F40 PHY + PEI $09 + JSL L0B4D5D + PLA + STA $15 + LDA $15 + BNE L0B4F56 + PEA $0000 + PHD + JSL L0B4C56 +L0B4F56 BRA L0B4F5F +L0B4F58 PEA $63EA + JSL L07272E +L0B4F5F LDA $15 + BEQ L0B4F88 + LDX #$0000 + LDA #$FFFF + CMP $01 + BNE L0B4F6E + INX +L0B4F6E TXA + BNE L0B4F91 + PHY + PEI $01 + JSL L0B4D5D + PLA + BNE L0B4F91 + +* + + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + JSL L0B2965 +L0B4F88 LDA $03 + STA $24 + BRL L0B4D7E +L0B4F8F STZ $26 +L0B4F91 LDA $22 + STA $24 + LDA $21 + STA $23 + LDA $1F + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L0B4FA3 ENT + PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$0111 + TCD + PEI $FA + PEI $F8 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B1388 + PEA $0040 + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + PEA $0070 + JSL L0B127A + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B0897 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$020A + TCS + RTL + +L0B4FF1 ENT + PHD + TSC + CLC + ADC #$FDE8 + TCS + ADC #$0129 + TCD + STZ $E7 + STZ $E9 + LDA $F8 + BPL L0B5007 + BRL L0B50F1 +L0B5007 BNE L0B500C + BRL L0B50F1 +L0B500C LDA $F6 + BNE L0B5013 + BRL L0B50F1 +L0B5013 PHY + PHY + PEA $0000 + PEA $0002 + LDA L0553DD + PHA + JSL L0B249C + PLA + STA $E7 + PLX + STX $E9 + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + STA $EB + STX $ED + LDA #$0000 + STA [$EB] + PHY + JSL L150B6A + PLA + STA $E5 + PEI $F6 + JSL L150B70 + LDA $F4 + BEQ L0B5053 + LDA #$0001 + STA $E3 + BRA L0B5058 +L0B5053 LDA #$FFFF + STA $E3 +L0B5058 PHY + PEI $E3 + JSL L1506E1 + PLA + STA $E1 + LDA $F8 + LDX #$FFD7 + STA $00,X + LDX #$FFD7 + LDA $00,X + SEC + SBC #$0001 + BVS L0B5077 + EOR #$8000 +L0B5077 BPL L0B50E1 + LDA #$0001 + STA $DF +L0B507E PHY + PHY + PEI $FA + LDA $DF + JSL L150488 + PHX + PHA + JSL L150416 + PLA + STA $DB + PLX + STX $DD + LDAL L05565D + BEQ L0B509C + BRA L0B50D4 +L0B509C PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEA $0000 + TDC + CLC + ADC #$FED7 + PHA + PEI $FA + PEI $DD + PEI $DB + JSL L070F7D + PEA $0100 + JSL L0313BE + PHY + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEI $E9 + PEI $E7 + JSL L03250F + PLA + STA $D9 +L0B50D4 LDA $DF + LDX #$FFD7 + CMP $00,X + BEQ L0B50E1 + INC $DF + BRA L0B507E +L0B50E1 PEI $E5 + JSL L150B70 + PHY + PEI $E1 + JSL L1506E1 + PLA + STA $E1 +L0B50F1 LDA $E7 + LDX $E9 + STA $FC + STX $FE + LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0222 + TCS + RTL + +L0B510B ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA $0E + AND #$8000 + BEQ L0B511D + LDA #$0001 +L0B511D STA $01 + LDA $01 + BEQ L0B513B + PHY + PEA ^L040405 + PEA L040405 + JSL L0946A2 + PLA + LSR + BCS L0B513B + PEA $002D + JSL L0B0B7A + BRA L0B514F +L0B513B PEI $0E + PEI $0C + JSL L0B422F + LDA $01 + BEQ L0B514F + PEI $0E + PEI $0C + JSL L07187A +L0B514F LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B5161 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + STZ $1C + STZ $1E + PEI $1A + PEI $18 + JSL L0E0EA8 + PHY + JSL L0B7725 + PLA + LSR + BCC L0B51C5 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0006 + JSL L0E0656 + LDA $05 + BEQ L0B51BD + PHY + PHY + PEA $000B + PEI $03 + PEI $01 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + PLA + STA $1C + PLX + STX $1E + BRA L0B51C5 +L0B51BD LDA $07 + LDX $09 + STA $1C + STX $1E +L0B51C5 LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0B51D7 PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + STZ $28 + JSL L0B0000 + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0B51F2 + INX +L0B51F2 PHX + LDX #$0000 + LDA #$0007 + CMPL L051BE0 + BNE L0B5200 + INX +L0B5200 TXA + AND $01,S + PLX + STA $19 + JSL L0B28E4 + LDA $19 + BNE L0B5210 + BRA L0B527F +L0B5210 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L051054 + PEA L051054 + PEA $0018 + JSL L0313BE + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0B5234 + CPX L0553BB +L0B5234 BNE L0B5242 + PEA ^L051054 + PEA L051054 + JSL L0B0D0A + BRA L0B525E +L0B5242 PEA ^L051054 + PEA L051054 + LDA L0553B9 + LDX L0553BB + CLC + ADC #$0020 + BCC L0B5255 + INX +L0B5255 PHX + PHA + PEA $0018 + JSL L0313BE +L0B525E PHY + PEA $0001 + JSL L0E2DD3 + PLA + STA $28 + PEA ^L051054 + PEA L051054 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0018 + JSL L0313BE +L0B527F LDA $22 + STA $26 + LDA $21 + STA $25 + LDA $1F + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L0B5291 PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + STZ $1E + LDA #$0013 + CMPL L051BDE + BEQ L0B52A7 + BRL L0B53A6 +L0B52A7 LDAL L051BE0 + STA $07 + LDAL L051BE4 + TAX + LDAL L051BE2 + STA $09 + STX $0B + LDA L0553D1 + LDX L0553D3 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0080 + BCC L0B52D3 + INX +L0B52D3 PHX + PHA + LDA $07 + JSL L150488 + TAY + BNE L0B52DF + DEX +L0B52DF DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $0F + STX $11 + LDA [$0F] + STA $05 + LDX #$0000 + LDA #$FFFF + CMP $05 + BNE L0B5305 + INX +L0B5305 PHX + LDX #$0000 + LDA $1C + BNE L0B530E + INX +L0B530E TXA + AND $01,S + PLX + LSR + BCC L0B5318 + BRL L0B53A6 +L0B5318 LDA $07 + DEC + ASL + ASL + TAX +* LDAL L032B52+2,X +* PHA +* LDAL L032B52,X +* PLX +* STA $01 +* STX $03 +* LDA $03 + ldal L032B52,x + sta $01 + ldal L032B52+2,x + sta $03 + AND #$4000 + BNE L0B53A6 + JSL L0B0000 + LDA #$FFFF + CMP $05 + BEQ L0B5399 + LDX #$0000 + LDA #$0016 + CMPL L051BDE + BNE L0B534B + INX +L0B534B PHX + LDX #$0000 + LDA #$0006 + CMPL L051BE0 + BNE L0B5359 + INX +L0B5359 TXA + AND $01,S + PLX + LSR + BCC L0B5366 + JSL L0B0000 + BRA L0B536C +L0B5366 JSL L0B28E4 + BRA L0B53A6 +L0B536C LDA L055399 + STA $0D + LDA #$0064 + STA L055399 + PHY + PEI $05 + JSL L0B4D5D + PLA + LSR + BCS L0B5394 + JSL L0B28E4 + PEI $0B + PEI $09 + JSL L0B4FA3 + JSL L0B28E4 + BRA L0B53A6 +L0B5394 LDA $0D + STA L055399 +L0B5399 LDA #$0001 + STA $1E + PEI $03 + PEI $01 + JSL L0B510B +L0B53A6 LDA $16 + STA $1C + LDA $15 + STA $1B + LDA $13 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0B53B8 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $12 + LDA L0553B3 + STA $01 + LDA #$0003 + STA L0553B3 + LDA #$000C + CMPL L051BDE + BNE L0B53E1 + LDAL L051BE0 + STA L0553B3 + JSL L0B0000 +L0B53E1 PHY + PEI $10 + PEA $0000 + PEI $0C + JSL L0B5291 + PLA + LSR + BCC L0B53F8 + LDA #$0001 + STA $12 + BRA L0B540A +L0B53F8 PHY + PEI $10 + JSL L0B5B81 + PLA + LSR + BCC L0B540A + LDA #$0001 + STA $12 + BRA L0B540A +L0B540A LDA $01 + STA L0553B3 + LDA $0A + STA $10 + LDA $09 + STA $0F + LDA $07 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B5421 PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA $0041 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B369F + JSL L0B0841 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0B5452 PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + LDA #$0004 + CMPL L051BDE + BNE L0B5466 + BRL L0B5619 +L0B5466 LDA #$0001 + STA $34 + LDA #$0007 + CMPL L051BDE + BNE L0B547B + JSL L0E1220 + BRL L0B561B +L0B547B LDA #$0008 + CMPL L051BDE + BNE L0B54A3 + LDAL L051BE0 + DEC + ASL + ASL + TAX + LDAL L032DA0+2,X + PHA + LDAL L032DA0,X + PLX + PHX + PHA + JSL L0E0F0F + JSL L0B0000 + BRL L0B561B +L0B54A3 LDX #$0000 + LDA #$0009 + CMPL L051BDE + BNE L0B54B0 + INX +L0B54B0 TXA + BEQ L0B54D4 + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BNE L0B54C0 + INX +L0B54C0 TXA + BEQ L0B54D4 + PEA ^L032E6A + PEA L032E6A + JSL L0E0F0F + JSL L0B0000 + BRL L0B561B +L0B54D4 LDX #$0000 + LDA #$0016 + CMPL L051BDE + BNE L0B54E1 + INX +L0B54E1 PHX + LDX #$0000 + LDA #$000C + CMPL L051BE0 + BNE L0B54EF + INX +L0B54EF TXA + AND $01,S + PLX + LSR + BCC L0B552F + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L0B2A02 + JSL L0B0000 + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B53B8 + PLA + LSR + BCC L0B551A + BRL L0B561B +L0B551A LDA L0553A5 + BEQ L0B5522 + BRL L0B5619 +L0B5522 TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L0B2965 +L0B552F LDA #$00E7 + CLC + ADC $30 + LDX $32 + BCC L0B553A + INX +L0B553A PHX + PHA + PHY + LDA L0553D1 + LDX L0553D3 + STA $27 + STX $29 + LDY #$0002 + LDA [$27],Y + TAX + LDA [$27] + CLC + ADC #$01C2 + BCC L0B5556 + INX +L0B5556 STA $27 + STX $29 + LDA [$27] + PHA + JSL L0B4D5D + PLA + BEQ L0B5570 + PHA + PHY + JSL L0D28FB + PLA + STA $27 + PLA + AND $27 +L0B5570 PLX + STX $27 + PLX + STX $29 + STA [$27] + LDY #$00E7 + LDA [$30],Y + BEQ L0B559E + PEA ^L050F94 + PEA L050F94 + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + PEA ^L050F94 + PEA L050F94 + JSL L0E0BFC + BRA L0B561B +L0B559E PHY + PEA $0000 + PEA $0000 + PHD + JSL L0B53B8 + PLA + LSR + BCS L0B561B + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L0B2A02 + PHY + JSL L0D1732 + PLA + LSR + BCC L0B55FF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0022 + PEA $0004 + JSL L0E0656 + PHY + PEA $0064 + JSL L0B7A56 + PLA + LSR + BCS L0B55F0 + PEA $0000 + PHD + JSL L0B5421 + BRA L0B5619 +L0B55F0 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B12AA + BRA L0B561B +L0B55FF TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L0B2965 + PHY + PEA $0000 + PHD + JSL L0B51D7 + PLA + LSR + BCS L0B561B +L0B5619 STZ $34 +L0B561B LDA $2E + STA $32 + LDA $2D + STA $31 + LDA $2B + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L0B562D PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B369F + PLA + PLX + STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + BEQ L0B5668 + PEA $0032 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B369F + JSL L0B0841 + BRA L0B566F +L0B5668 PEA $0033 + JSL L0B0B7A +L0B566F LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0B5681 ENT + PHD + TSC + CLC + ADC #$FEF2 + TCS + ADC #$0019 + TCD + STZ $FC + LDAL L051BDE + DEC + DEC + BPL L0B5699 + BRL L0B576F +L0B5699 CMP #$0005 + BMI L0B56A1 + BRL L0B576F +L0B56A1 SEC + SBC #$0000 + BNE L0B56AA + BRL L0B5769 +L0B56AA DEC + DEC + DEC + BEQ L0B56B5 + DEC + BEQ L0B5709 + BRL L0B576F +L0B56B5 LDA #$0011 + CMPL L051BE0 + BEQ L0B56C1 + BRL L0B5943 +L0B56C1 JSL L0B0000 + PHY + PEA $0064 + JSL L0B5681 + PLA + LSR + BCC L0B56F9 + PHY + JSL L03198D + PLA + LSR + BCC L0B56E0 + JSL L0B2658 + BRA L0B56F7 +L0B56E0 PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEA $0034 + PEA ^L050C32 + PEA L050C32 + JSL L0B0841 +L0B56F7 BRA L0B5706 +L0B56F9 PEA $0035 + PEA ^L040410 + PEA L040410 + JSL L0B0841 +L0B5706 BRL L0B57F0 +L0B5709 LDA #$0007 + CMPL L051BE0 + BEQ L0B5715 + BRL L0B5943 +L0B5715 JSL L0B0000 + PHY + PEA $0000 + JSL L0B5681 + PLA + LSR + BCC L0B5759 + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0B5732 + INX +L0B5732 TXA + BEQ L0B574B + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BNE L0B5742 + INX +L0B5742 TXA + BEQ L0B574B + JSL L0B0000 + BRA L0B5757 +L0B574B JSL L0E0000 + PEA $0000 + PHD + JSL L0B562D +L0B5757 BRA L0B5766 +L0B5759 PEA $0035 + PEA ^L040412 + PEA L040412 + JSL L0B0841 +L0B5766 BRL L0B57F0 +L0B5769 BRL L0B5943 + BRL L0B57F0 +L0B576F LDX #$0000 + LDA #$0016 + CMPL L051BDE + BNE L0B577C + INX +L0B577C TXA + BEQ L0B57E0 + LDX #$0000 + LDA #$0009 + CMPL L051BE0 + BNE L0B578C + INX +L0B578C TXA + BEQ L0B57E0 + JSL L0B0000 + PHY + PEA $0064 + JSL L0B5681 + PLA + LSR + BCC L0B57C7 + PHY + JSL L031A72 + PLA + LSR + BCC L0B57AE + JSL L0B26CD + BRA L0B57C5 +L0B57AE PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEA $0037 + PEA ^L050C32 + PEA L050C32 + JSL L0B0841 +L0B57C5 BRA L0B57DE +L0B57C7 PEA $0035 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEA $0071 + JSL L0B127A + JSL L0B0841 +L0B57DE BRA L0B57F0 +L0B57E0 PHY + PEA $0000 + PHD + JSL L0B5452 + PLA + LSR + BCS L0B57F0 + BRL L0B5943 +L0B57F0 LDA L0553A5 + BEQ L0B57F8 + BRL L0B5943 +L0B57F8 LDA #$0005 + CMPL L051BDE + BEQ L0B5804 + BRL L0B593E +L0B5804 LDAL L051BE0 + STA $EF + LDA $EF + DEC + ASL + TAX + LDAL L03282C,X + SEC + SBC $FA + BNE L0B581B + BRL L0B593E +L0B581B BVS L0B5820 + EOR #$8000 +L0B5820 BMI L0B5825 + BRL L0B593E +L0B5825 JSL L0B0000 + LDA $EF + DEC + ASL + TAX + LDAL L03282C,X + STA $E9 + LDA #$0008 + CMP $EF + BNE L0B5840 + LDA $E9 + DEC + STA $E9 +L0B5840 LDA $EF + DEC + ASL + ASL + TAX + LDAL L0327D4+2,X + PHA + LDAL L0327D4,X + PLX + STA $EB + STX $ED + LDA $EB + ORA $ED + BEQ L0B585D + LDA #$0001 +L0B585D BEQ L0B5870 + PHA + PHY + PEI $ED + PEI $EB + JSL L0B422F + PLA + EOR #$0001 + AND $01,S + PLX +L0B5870 STA $E7 + LDA $E7 + BEQ L0B58A2 + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEA $0039 + PEA ^L050C32 + PEA L050C32 + LDA $EF + DEC + ASL + ASL + TAX + LDAL L0326C6+2,X + PHA + LDAL L0326C6,X + PLX + PHX + PHA + JSL L0B0897 + BRL L0B5943 +L0B58A2 PHY + PEI $E9 + JSL L0B5681 + PLA + LSR + BCS L0B58CC + PEA $0035 + LDA $EF + DEC + ASL + ASL + TAX + LDAL L0326C6+2,X + PHA + LDAL L0326C6,X + PLX + PHX + PHA + JSL L0B0841 + JSL L0E0000 + BRA L0B5943 +L0B58CC LDA $EB + ORA $ED + BEQ L0B58D5 + LDA #$0001 +L0B58D5 BEQ L0B58E8 + PHA + PHY + PEI $ED + PEI $EB + JSL L0B422F + PLA + EOR #$0001 + AND $01,S + PLX +L0B58E8 STA $E7 + LDA $E7 + BEQ L0B591D + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEA $0039 + PEA ^L050C32 + PEA L050C32 + LDA $EF + DEC + ASL + ASL + TAX + LDAL L0326C6+2,X + PHA + LDAL L0326C6,X + PLX + PHX + PHA + JSL L0B0897 + JSL L0E0000 + BRA L0B5943 +L0B591D LDA $EF + STA L0553AB + LDA $EF + DEC + ASL + ASL + TAX + LDAL L03277C+2,X + PHA + LDAL L03277C,X + PHA + JSL L0B422F + LDA L0553A5 + BNE L0B5943 + BRL L0B57F8 +L0B593E LDA #$0001 + STA $FC +L0B5943 LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0112 + TCS + RTL + +L0B5955 ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA L0553B5 + LDX L0553B7 + STA $19 + STX $1B + PHY + JSL L0B1C0F + PLA + STA $17 + PHY + PHY + PEA $0000 + JSL L031415 + PHY + PHY + JSL L0B3727 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B7932 + PEI $17 + JSL L0B39C0 + JSL L0E0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0001 + JSL L0B2AF9 + PHY + PEA $0000 + JSL L0B7A9C + PLA + STA $26 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B0F05 + PEI $1B + PEI $19 + PEA $0000 + JSL L0B2AF9 + TSC + CLC + ADC #$0020 + TCS + PLD + RTL + +L0B59D0 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA $14 + LDX $16 + STA $01 + STX $03 + LDA $10 + LDX $12 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDY #$0010 + LDA [$01],Y + BEQ L0B59FF + PHY + PEI $12 + PEI $10 + JSL L0718FA + PLA + STA $05 +L0B59FF LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L0B5A0A + INX +L0B5A0A STA $07 + STX $09 + PHY + PHY + LDY #$0002 + LDA [$10],Y + PHA + LDA [$10] + PHA + PEA $0000 + JSL L0B44A0 + PLA + STA [$07] + PLA + LDY #$0002 + STA [$07],Y + LDY #$0010 + LDA [$01],Y + BEQ L0B5A3A + PEI $12 + PEI $10 + PEI $05 + JSL L0718DA +L0B5A3A LDA #$0001 + LDY #$0008 + STA [$01],Y + LDA #$0000 + LDY #$000A + STA [$01],Y + LDA #$0000 + LDY #$000C + STA [$01],Y + LDA #$0000 + LDY #$000E + STA [$01],Y + LDA $0E + STA $16 + LDA $0D + STA $15 + LDA $0B + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0B5A6C PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + LDY #$0023 + LDA [$32],Y + SEC + SBC #$0004 + BPL L0B5A82 + BRL L0B5B68 +L0B5A82 CMP #$003F + BMI L0B5A8A + BRL L0B5B68 +L0B5A8A SEC + SBC #$0000 + BEQ L0B5AEB + SEC + SBC #$000B + BNE L0B5A99 + BRL L0B5B57 +L0B5A99 DEC + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + SEC + SBC #$000F + BEQ L0B5AC4 + SEC + SBC #$001A + BEQ L0B5B09 + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + DEC + BEQ L0B5B09 + BRL L0B5B68 +L0B5AC4 LDY #$0021 + LDA [$32],Y + TAX + DEY + DEY + LDA [$32],Y + CLC + ADC #$00CE + BCC L0B5AD5 + INX +L0B5AD5 STA $29 + STX $2B + LDA #$0020 + AND [$29] + BEQ L0B5AE3 + LDA #$0001 +L0B5AE3 PHA + JSL L0E0E4B + BRL L0B5B6F +L0B5AEB PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDY #$0021 + LDA [$32],Y + PHA + DEY + DEY + LDA [$32],Y + PHA + JSL L160678 + JSL L0E0F0F + BRA L0B5B6F +L0B5B09 LDY #$0021 + LDA [$32],Y + PHA + DEY + DEY + LDA [$32],Y + PHA + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L0B1831 + PHY + PEI $23 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $23 + PHY + PEI $27 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $27 + LDA $21 + STA $21 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + LDY #$0023 + LDA [$32],Y + PHA + PEA $0001 + JSL L0E0F65 + BRA L0B5B6F +L0B5B57 LDY #$0021 + LDA [$32],Y + PHA + DEY + DEY + LDA [$32],Y + PHA + JSL L0E0E79 + BRA L0B5B6F +L0B5B68 PEA $003E + JSL L0B0B7A +L0B5B6F LDA $30 + STA $34 + LDA $2F + STA $33 + LDA $2D + TCD + TSC + CLC + ADC #$0032 + TCS + RTL + +L0B5B81 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + STZ $30 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L0B2A02 + LDA #$0014 + CMPL L051BDE + BEQ L0B5BA4 + BRL L0B5CA9 +L0B5BA4 LDA L055349 + STA $1D + LDAL L051BE0 + STA L055349 + PHY + LDA L0553D1 + LDX L0553D3 + STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + CLC + ADC #$01C0 + BCC L0B5BCA + INX +L0B5BCA STA $25 + STX $27 + LDA [$25] + PHA + JSL L0B4D5D + PLA + LSR + BCS L0B5BE1 + LDA $1D + STA L055349 + BRL L0B5CA9 +L0B5BE1 LDA $1D + STA L055349 + STZ $1F + STZ $21 + PHY + JSL L0314F6 + PLA + DEC + DEC + BMI L0B5C39 + CMP #$0002 + BPL L0B5C39 + SEC + SBC #$0000 + BEQ L0B5C04 + DEC + BEQ L0B5C21 + BRA L0B5C39 +L0B5C04 PHY + PHY + JSL L0E061D + PLA + STA $1F + PLX + STX $21 + LDA $1F + ORA $21 + BNE L0B5C1F + PEA $0084 + JSL L0B0B7A + BRA L0B5C90 +L0B5C1F BRA L0B5C5B +L0B5C21 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + BRA L0B5C5B +L0B5C39 LDA L055039 + LDX L05503B + STA $03 + STX $05 + LDA #$0005 + STA $01 + LDA $2E + BNE L0B5C5B + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L0B2965 + BRA L0B5CA9 +L0B5C5B TDC + CLC + ADC #$0023 + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0015 + JSL L0E0656 + LDA $1F + ORA $21 + BEQ L0B5C81 + PEA $0000 + PHD + JSL L0B5A6C + BRA L0B5C90 +L0B5C81 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $23 + JSL L0B6DE3 +L0B5C90 LDA L0553A5 + BEQ L0B5CA4 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L0B2965 + BRA L0B5CA9 +L0B5CA4 LDA #$0001 + STA $30 +L0B5CA9 LDA $2C + STA $2E + LDA $2B + STA $2D + LDA $29 + TCD + TSC + CLC + ADC #$002C + TCS + RTL + +L0B5CBB PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + LDA $32 + SEC + SBC #$0002 + BPL L0B5CCE + BRL L0B5EE7 +L0B5CCE CMP #$0049 + BMI L0B5CD6 + BRL L0B5EE7 +L0B5CD6 ASL + TAX + LDAL L0B5CDE,X + PHA + RTS + +L0B5CDE DA L0B5E0E-1 + DA L0B5EE7-1 + DA L0B5D70-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EAE-1 + DA L0B5EC3-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5D97-1 + DA L0B5DB8-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5E3F-1 + DA L0B5DC3-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5D7D-1 + DA L0B5DCE-1 + DA L0B5DE2-1 + DA L0B5EE7-1 + DA L0B5DAD-1 + DA L0B5D8A-1 + DA L0B5DED-1 + DA L0B5E03-1 + DA L0B5DF8-1 + DA L0B5EE7-1 + DA L0B5DA2-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5E48-1 + DA L0B5E57-1 + DA L0B5E62-1 + DA L0B5E97-1 + DA L0B5EE7-1 + DA L0B5EE7-1 + DA L0B5E3F-1 + DA L0B5ED1-1 + +L0B5D70 PEA ^L040414 + PEA L040414 + JSL L0E0F0F + BRL L0B5EEE +L0B5D7D PEA ^L04041E + PEA L04041E + JSL L0E0F0F + BRL L0B5EEE +L0B5D8A PEA ^L050F74 + PEA L050F74 + JSL L0E0F0F + BRL L0B5EEE +L0B5D97 LDA L0551FB + PHA + JSL L0E0E11 + BRL L0B5EEE +L0B5DA2 LDA L055243 + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5DAD LDA L055215 + PHA + JSL L0E0E11 + BRL L0B5EEE +L0B5DB8 LDA L055219 + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5DC3 LDA L055153 + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5DCE LDA L054FBB + PHA + LDX #$0000 + PLA + BPL L0B5DD9 + INX +L0B5DD9 TXA + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5DE2 LDA L0551DD + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5DED LDA L05521B + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5DF8 LDA L055217 + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5E03 LDA L05524D + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5E0E LDA L0553B3 + DEC + BNE L0B5E32 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA L05501B + LDX L05501D + PHX + PHA + PEA $0008 + JSL L07334A + JSL L0E0F0F + BRA L0B5E3C +L0B5E32 PEA ^L052526 + PEA L052526 + JSL L0E0F0F +L0B5E3C BRL L0B5EEE +L0B5E3F PEI $32 + JSL L0B6260 + BRL L0B5EEE +L0B5E48 LDA L054FA3 + LDX L054FA5 + PHX + PHA + JSL L0E0CB5 + BRL L0B5EEE +L0B5E57 LDA L054FA7 + PHA + JSL L0E0E4B + BRL L0B5EEE +L0B5E62 LDAL L040426 + SEP #$20 + STA $15 + REP #$20 + PHY + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L160686 + PLA + LSR + BCS L0B5E88 + LDAL L040427 + SEP #$20 + STA $15 + REP #$20 +L0B5E88 TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0E0F0F + BRA L0B5EEE +L0B5E97 +* PHY +* PEA $00E0 +* PEA $C034 +* JSL L071A89 +* PLA + ldal $e0C034 ; AV 202208 + AND #$000F + INC + PHA + JSL L0E0E11 + BRA L0B5EEE +L0B5EAE PEA ^L041CB3 + PEA L041CB3 + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E07C5 + BRA L0B5EEE +L0B5EC3 LDA L055279 + LDX L05527B + PHX + PHA + JSL L0E0E79 + BRA L0B5EEE +L0B5ED1 LDA L055277 + XBA + INC + STA $15 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0E0F0F + BRA L0B5EEE +L0B5EE7 PEA $003E + JSL L0B0B7A +L0B5EEE LDA $30 + STA $32 + LDA $2F + STA $31 + LDA $2D + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L0B5F00 PHD + TSC + CLC + ADC #$FDA4 + TCS + ADC #$016B + TCD + LDX #$0000 + LDA [$F8] + DEC + DEC + BNE L0B5F15 + INX +L0B5F15 TXA + STA $E3 + LDA $E3 + BEQ L0B5F4C + LDY #$000C + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $DB + STX $DD + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA ^L040428 + PEA L040428 + PEA $0005 + JSL L0313BE + LDA #$4143 + LDX #$4452 + STA $DF + STX $E1 + BRA L0B5F7A +L0B5F4C LDY #$0008 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $DB + STX $DD + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA ^L04042D + PEA L04042D + PEA $0006 + JSL L0313BE + LDA #$4B42 + LDX #$4447 + STA $DF + STX $E1 +L0B5F7A LDA $F6 + DEC + DEC + DEC + BPL L0B5F84 + BRL L0B6247 +L0B5F84 CMP #$0037 + BMI L0B5F8C + BRL L0B6247 +L0B5F8C SEC + SBC #$0000 + BEQ L0B5FCB + DEC + BEQ L0B5FDC + DEC + BNE L0B5F9B + BRL L0B615C +L0B5F9B DEC + BNE L0B5FA1 + BRL L0B615C +L0B5FA1 DEC + BNE L0B5FA7 + BRL L0B6206 +L0B5FA7 DEC + BNE L0B5FAD + BRL L0B6206 +L0B5FAD SEC + SBC #$0007 + BNE L0B5FB6 + BRL L0B6084 +L0B5FB6 SEC + SBC #$000C + BNE L0B5FBF + BRL L0B615C +L0B5FBF SEC + SBC #$001E + BNE L0B5FC8 + BRL L0B615C +L0B5FC8 BRL L0B6247 +L0B5FCB PHY + PHY + PEI $DD + PEI $DB + JSL L07AACB + JSL L0B79B1 + BRL L0B624E +L0B5FDC PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FE95 + PHA + PEI $DD + PEI $DB + JSL L07AA4B + PEA $0100 + JSL L0313BE + LDA #$00FF + ANDL L050C32 + BNE L0B6042 + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA ^L040433 + PEA L040433 + PEA $0000 + TDC + CLC + ADC #$FF81 + PHA + PEI $DD + PEI $DB + JSL L0715D9 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + PEA $0003 + JSL L1509CE + PEA $0037 + JSL L0313BE + BRA L0B607F +L0B6042 LDA L0553B3 + BEQ L0B607F + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA ^L040438 + PEA L040438 + PEA ^L050C32 + PEA L050C32 + PEA ^L04043B + PEA L04043B + PEA $0000 + TDC + CLC + ADC #$FF95 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B607F BRA L0B60E0 + BRL L0B624E +L0B6084 LDA $E3 + BNE L0B608B + BRL L0B6151 +L0B608B PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FF81 + PHA + PEI $DD + PEI $DB + JSL L0715D9 + PEA $0014 + JSL L0313BE + LDA L0553B3 + BEQ L0B60E0 + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA ^L04043D + PEA L04043D + PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FF95 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B60E0 LDA L0553B3 + DEC + BNE L0B6145 + PHY + PHY + LDY #$0004 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07899F + PLA + STA $E5 + PLX + STX $E7 + PEA ^L050C32 + PEA L050C32 + PEA ^L050C32 + PEA L050C32 + PEA ^L040442 + PEA L040442 + PEA $0000 + TDC + CLC + ADC #$FE95 + PHA + PEI $E7 + PEI $E5 + JSL L072CD4 + PEA ^L04044E + PEA L04044E + PEA $0000 + TDC + CLC + ADC #$FF95 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE + PEI $E7 + PEI $E5 + JSL L07185A +L0B6145 PEA ^L050C32 + PEA L050C32 + JSL L0E0EA8 + BRA L0B6159 +L0B6151 PEI $DD + PEI $DB + JSL L0E0E79 +L0B6159 BRL L0B624E +L0B615C PHY + PHY + PEI $DD + PEI $DB + PEI $E1 + PEI $DF + PEA $0000 + JSL L077624 + PLA + STA $E9 + PLX + STX $EB + LDA $E9 + ORA $EB + BNE L0B6183 + PEA $0000 + JSL L0E0E4B + BRL L0B6204 +L0B6183 LDA $F6 + SEC + SBC #$0005 + BMI L0B61C3 + CMP #$0035 + BPL L0B61C3 + SEC + SBC #$0000 + BEQ L0B61AE + DEC + BEQ L0B61B5 + SEC + SBC #$0015 + BEQ L0B61BC + SEC + SBC #$001E + BEQ L0B61A7 + BRA L0B61C3 +L0B61A7 LDA #$2000 + STA $D9 + BRA L0B61C3 +L0B61AE LDA #$8000 + STA $D9 + BRA L0B61C3 +L0B61B5 LDA #$4000 + STA $D9 + BRA L0B61C3 +L0B61BC LDA #$0800 + STA $D9 + BRA L0B61C3 +L0B61C3 LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + CLC + ADC #$0010 + BCC L0B61D2 + INX +L0B61D2 STA $ED + STX $EF + LDA $D9 + AND [$ED] + BEQ L0B61DF + LDA #$0001 +L0B61DF STA $D7 + LDA #$0039 + CMP $F6 + BNE L0B61EF + LDA $D7 + EOR #$0001 + STA $D7 +L0B61EF PEI $D7 + JSL L0E0E4B + PEI $DD + PEI $DB + PEI $E1 + PEI $DF + PEA $0000 + JSL L074B81 +L0B6204 BRA L0B624E +L0B6206 PEI $DD + PEI $DB + TDC + CLC + ADC #$00D5 + PEA $0000 + PHA + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + JSL L07A972 + LDA #$0008 + CMP $F6 + BNE L0B623F + TDC + CLC + ADC #$00B5 + PEA $0000 + PHA + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E07C5 + BRA L0B6245 +L0B623F PEI $D5 + JSL L0E0E4B +L0B6245 BRA L0B624E +L0B6247 PEA $003E + JSL L0B0B7A +L0B624E LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0264 + TCS + RTL + +L0B6260 PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0011 + TCD + LDA $FA + SEC + SBC #$0013 + BPL L0B6276 + BRL L0B639E +L0B6276 CMP #$0037 + BMI L0B627E + BRL L0B639E +L0B627E SEC + SBC #$0000 + BNE L0B6287 + BRL L0B632A +L0B6287 DEC + BNE L0B628D + BRL L0B6335 +L0B628D DEC + BNE L0B6293 + BRL L0B6366 +L0B6293 DEC + BNE L0B6299 + BRL L0B6371 +L0B6299 DEC + BNE L0B629F + BRL L0B6389 +L0B629F SEC + SBC #$000D + BEQ L0B62C9 + DEC + BEQ L0B62D4 + DEC + BEQ L0B62DF + DEC + BEQ L0B62EA + DEC + BEQ L0B62F5 + DEC + BEQ L0B6300 + DEC + BEQ L0B630B + DEC + BEQ L0B6316 + DEC + BEQ L0B6320 + SEC + SBC #$001D + BNE L0B62C6 + BRL L0B6394 +L0B62C6 BRL L0B639E +L0B62C9 LDA L055313 + PHA + JSL L0E0E4B + BRL L0B639E +L0B62D4 LDA L055303 + PHA + JSL L0E0E11 + BRL L0B639E +L0B62DF LDA L0550B7 + PHA + JSL L0E0E4B + BRL L0B639E +L0B62EA LDA L05530B + PHA + JSL L0E0E4B + BRL L0B639E +L0B62F5 LDA L055311 + PHA + JSL L0E0E4B + BRL L0B639E +L0B6300 LDA L05530F + PHA + JSL L0E0E11 + BRL L0B639E +L0B630B LDA L0550B5 + PHA + JSL L0E0E11 + BRL L0B639E +L0B6316 LDA L055305 + PHA + JSL L0E0E11 + BRA L0B639E +L0B6320 LDA L055307 + PHA + JSL L0E0E11 + BRA L0B639E +L0B632A LDAL L051ED6 + PHA + JSL L0B6D7D + BRA L0B639E +L0B6335 PHY + LDAL L051ED8 + PHA + PEA ^L050C32 + PEA L050C32 + JSL L1514AE + PLA + STA $EF + LDA #$8000 + AND $EF + BNE L0B635B + PEA ^L050C32 + PEA L050C32 + JSL L0E0EA8 + BRA L0B6364 +L0B635B LDAL L051ED8 + PHA + JSL L0E0E11 +L0B6364 BRA L0B639E +L0B6366 LDAL L051EDA + PHA + JSL L0E0E11 + BRA L0B639E +L0B6371 PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + LDAL L051EDC + PHA + JSL L0B3436 + JSL L0E0F0F + BRA L0B639E +L0B6389 LDAL L051EDE + PHA + JSL L0E0E11 + BRA L0B639E +L0B6394 LDA L055309 + PHA + JSL L0E0E4B + BRA L0B639E +L0B639E LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0B63B0 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $10 + LDA #$00B9 + CLC + ADC $0A + LDX $0C + BCC L0B63C8 + INX +L0B63C8 CLC + ADC #$0004 + BCC L0B63CF + INX +L0B63CF STA $01 + STX $03 + LDA #$000F + AND [$01] + CMP $0E + BEQ L0B63E5 + STZ $10 + PEA $003E + JSL L0B0B7A +L0B63E5 LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B63F7 PHD + TSC + CLC + ADC #$FBCA + TCS + ADC #$0343 + TCD + LDY #$00FA + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0010 + BCC L0B6413 + INX +L0B6413 STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EB + STX $ED + LDY #$00FA + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$000A + BCC L0B6434 + INX +L0B6434 STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $E7 + STX $E9 + LDA #$00B9 + CLC + ADC $F8 + LDX $FA + BCC L0B644F + INX +L0B644F CLC + ADC #$0002 + BCC L0B6456 + INX +L0B6456 STA $EF + STX $F1 + LDA [$EF] + STA $E5 + LDA #$00B9 + CLC + ADC $F8 + LDX $FA + BCC L0B6469 + INX +L0B6469 CLC + ADC #$0004 + BCC L0B6470 + INX +L0B6470 STA $EF + STX $F1 + LDA #$000F + AND [$EF] + DEC + DEC + BNE L0B6495 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA ^L040450 + PEA L040450 + PEA $0007 + JSL L0313BE + BRA L0B64AB +L0B6495 TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA ^L040457 + PEA L040457 + PEA $0008 + JSL L0313BE +L0B64AB LDA $E7 + LDX $E9 + CMP $EB + BNE L0B64B5 + CPX $ED +L0B64B5 BNE L0B64CF + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA ^L04045F + PEA L04045F + PEA $0006 + JSL L0313BE + BRA L0B64E5 +L0B64CF TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA ^L040465 + PEA L040465 + PEA $0007 + JSL L0313BE +L0B64E5 PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FDBD + PHA + PEI $ED + PEI $EB + PEI $E5 + JSL L07ACF0 + PEA $0100 + JSL L0313BE + LDA #$00FF + ANDL L050C32 + BNE L0B655A + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA ^L04046C + PEA L04046C + PEA $0000 + TDC + CLC + ADC #$FEA9 + PHA + LDA $E5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FF7F + PHA + PEA $0004 + JSL L1509CE + PEA $003D + JSL L0313BE + BRA L0B65A0 +L0B655A LDA L0553B3 + BEQ L0B65A0 + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA ^L040470 + PEA L040470 + PEA ^L050C32 + PEA L050C32 + PEA ^L040472 + PEA L040472 + PEA $0000 + TDC + CLC + ADC #$FEBD + PHA + PEA $0005 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B65A0 LDA L0553B3 + DEC + BEQ L0B65A9 + BRL L0B66CA +L0B65A9 PEA ^L050C32 + PEA L050C32 + PEA ^L050C32 + PEA L050C32 + PEA ^L040474 + PEA L040474 + PEA $0000 + TDC + CLC + ADC #$FEBD + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + PEA $0000 + TDC + CLC + ADC #$FDBD + PHA + PEI $E9 + PEI $E7 + JSL L07AA4B + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFBD + AND $00,X + BNE L0B6639 + PEA ^L050C32 + PEA L050C32 + PEA ^L050C32 + PEA L050C32 + PEA ^L04047E + PEA L04047E + PEA $0000 + TDC + CLC + ADC #$FEA9 + PHA + PEI $E9 + PEI $E7 + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FEBD + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0B6671 +L0B6639 PEA ^L050C32 + PEA L050C32 + PEA ^L050C32 + PEA L050C32 + PEA ^L040482 + PEA L040482 + PEA $0000 + TDC + CLC + ADC #$FFBD + PHA + PEA ^L040484 + PEA L040484 + PEA $0000 + TDC + CLC + ADC #$FEBD + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B6671 PEA ^L050C32 + PEA L050C32 + PEA ^L050C32 + PEA L050C32 + PEA ^L040486 + PEA L040486 + PEA $0000 + TDC + CLC + ADC #$FDBD + PHA + LDA L05503F + LDX L055041 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FCBD + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA ^L040492 + PEA L040492 + PEA $0000 + TDC + CLC + ADC #$FEBD + PHA + PEA $0005 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B66CA PEA ^L050C32 + PEA L050C32 + JSL L0E0F0F + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$043C + TCS + RTL + +L0B66E6 PHD + TSC + CLC + ADC #$FEC8 + TCS + ADC #$0047 + TCD + PHY + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$000E + LDA [$F8],Y + PHA + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L0B6717 + BRL L0B6B2D +L0B6717 LDA $F6 + SEC + SBC #$0003 + BPL L0B6722 + BRL L0B6B24 +L0B6722 CMP #$0046 + BMI L0B672A + BRL L0B6B24 +L0B672A ASL + TAX + LDAL L0B6732,X + PHA + RTS + +L0B6732 DA L0B67BC+1 + DA L0B67D5+2 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6AB9+1 + DA L0B6AC6+1 + DA L0B6AE8+1 + DA L0B6B05+1 + DA L0B6AD3+1 + DA L0B67E0+2 + DA L0B67E9+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B6A5D+2 + DA L0B6A66+2 + DA L0B6A92+2 + DA L0B6A9B+2 + DA L0B6AB1+1 + DA L0B6893+2 + DA L0B68AE+2 + DA L0B6932+2 + DA L0B6908+2 + DA L0B68F9+2 + DA L0B68EA+2 + DA L0B68DB+2 + DA L0B68CC+2 + DA L0B69B1+2 + DA L0B6A15+2 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6956+2 + DA L0B68BD+2 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B687E+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B687E+2 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6B22+1 + DA L0B6A28+2 +L0B67BC DA L0B6A3B+2 + MX %00 + PHY + PHY + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEI $BB + JSL L07AE68 + JSL L0B79B1 +L0B67D5 BRL L0B6B2B + PEA $0000 + PHD + JSL L0B63F7 +L0B67E0 BRL L0B6B2B + PEI $BB + JSL L0E0E11 +L0B67E9 BRL L0B6B2B + LDA #$000F + AND $C7 + SEC + SBC #$0000 + BMI L0B6874 + CMP #$0008 + BPL L0B6874 + ASL + TAX + LDAL L0B6804,X + PHA + RTS + +L0B6804 DA L0B6812+1 + DA L0B681E+1 + DA L0B682A+1 + DA L0B6836+1 + DA L0B6842+1 + DA L0B684E+1 + DA L0B685A+1 +L0B6812 DA L0B6866+1 + PEA ^L040494 + PEA L040494 + JSL L0E0F0F +L0B681E BRA L0B687E + PEA ^L0404A0 + PEA L0404A0 + JSL L0E0F0F +L0B682A BRA L0B687E + PEA ^L0404A7 + PEA L0404A7 + JSL L0E0F0F +L0B6836 BRA L0B687E + PEA ^L0404B1 + PEA L0404B1 + JSL L0E0F0F +L0B6842 BRA L0B687E + PEA ^L0404BB + PEA L0404BB + JSL L0E0F0F +L0B684E BRA L0B687E + PEA ^L0404C2 + PEA L0404C2 + JSL L0E0F0F +L0B685A BRA L0B687E + PEA ^L0404CB + PEA L0404CB + JSL L0E0F0F +L0B6866 BRA L0B687E + PEA ^L0404D7 + PEA L0404D7 + JSL L0E0F0F + BRA L0B687E +L0B6874 LDA #$000F + AND $C7 + PHA + JSL L0E0E11 +L0B687E BRL L0B6B2B + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEI $F6 + PEA $0000 + JSL L0E0F65 +L0B6893 BRL L0B6B2B + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B68AE + PEI $CB + PEI $C9 + JSL L0E0E79 +L0B68AE BRL L0B6B2B + LDA #$0001 + STA $E5 + LDA #$8000 + STA $E7 + BRA L0B6915 +L0B68BD BRL L0B6B2B + LDA #$0001 + STA $E5 + LDA #$2000 + STA $E7 + BRA L0B6915 +L0B68CC BRL L0B6B2B + LDA #$0002 + STA $E5 + LDA #$8000 + STA $E7 + BRA L0B6915 +L0B68DB BRL L0B6B2B + LDA #$0002 + STA $E5 + LDA #$4000 + STA $E7 + BRA L0B6915 +L0B68EA BRL L0B6B2B + LDA #$0002 + STA $E5 + LDA #$2000 + STA $E7 + BRA L0B6915 +L0B68F9 BRL L0B6B2B + LDA #$0002 + STA $E5 + LDA #$1000 + STA $E7 + BRA L0B6915 +L0B6908 BRL L0B6B2B + LDA #$0002 + STA $E5 + LDA #$0800 + STA $E7 +L0B6915 PHY + PEI $E5 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B6932 + LDA $E7 + AND $C7 + BEQ L0B692D + LDA #$0001 +L0B692D PHA + JSL L0E0E4B +L0B6932 BRL L0B6B2B + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B6956 + LDA #$00F0 + AND $BD + PHA + PEA $0004 + JSL L1510EF + JSL L0E0E11 +L0B6956 BRL L0B6B2B + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B69B1 + LDA $BB + STA $EB + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$000C + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + JSL L033477 + BNE L0B6990 + LDA $EB + EOR #$FFFF + INC + STA $EB +L0B6990 PHY + LDY #$0008 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$000C + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEI $EB + JSL L07A609 + JSL L0E0E4B +L0B69B1 BRL L0B6B2B + PHY + PEA $0002 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B6A15 + LDA $BB + STA $E9 + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$000C + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + JSL L033477 + BNE L0B69EB + LDA $E9 + EOR #$FFFF + INC + STA $E9 +L0B69EB LDA #$000F + AND $C7 + CMP #$0007 + BEQ L0B69FE + PEA $0021 + JSL L0B0B7A + BRA L0B6A15 +L0B69FE PHY + PEI $E9 + JSL L086029 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B6A0F + DEX +L0B6A0F PHX + PHA + JSL L0E0DE2 +L0B6A15 BRL L0B6B2B + LDX #$0000 + LDA #$8000 + AND $BD + BNE L0B6A23 + INX +L0B6A23 PHX + JSL L0E0E4B +L0B6A28 BRL L0B6B2B + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCS L0B6A4E +L0B6A3B BRL L0B6B2B + PHY + PEA $0002 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B6A5D +L0B6A4E LDA #$4000 + AND $BD + BEQ L0B6A58 + LDA #$0001 +L0B6A58 PHA + JSL L0E0E4B +L0B6A5D BRL L0B6B2B + PEI $D1 + JSL L0B6D7D +L0B6A66 BRL L0B6B2B + PHY + PEI $D3 + PEA ^L050C32 + PEA L050C32 + JSL L1514AE + PLA + STA $E3 + LDA #$8000 + AND $E3 + BNE L0B6A8C + PEA ^L050C32 + PEA L050C32 + JSL L0E0EA8 + BRA L0B6A92 +L0B6A8C PEI $D3 + JSL L0E0E11 +L0B6A92 BRL L0B6B2B + PEI $D5 + JSL L0E0E11 +L0B6A9B BRL L0B6B2B + PEA $0000 + TDC + CLC + ADC #$FFB9 + PHA + PEI $D7 + JSL L0B3436 + JSL L0E0F0F +L0B6AB1 BRA L0B6B2B + PEI $D9 + JSL L0E0E11 +L0B6AB9 BRA L0B6B2B + LDA #$00FF + AND $DB + INC + PHA + JSL L0E0E11 +L0B6AC6 BRA L0B6B2B + LDA #$00FF + AND $DC + INC + PHA + JSL L0E0E11 +L0B6AD3 BRA L0B6B2B + PEA $0010 + LDA #$00FF + AND $CD + STA $ED + PLA + SEC + SBC $ED + PHA + JSL L0E0E11 +L0B6AE8 BRA L0B6B2B + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B6B05 + LDA #$00FF + AND $DD + INC + PHA + JSL L0E0E11 +L0B6B05 BRA L0B6B2B + PHY + PEA $0001 + PEA $0000 + PHD + JSL L0B63B0 + PLA + LSR + BCC L0B6B22 + LDA #$00FF + AND $DE + INC + PHA + JSL L0E0E11 +L0B6B22 BRA L0B6B2B +L0B6B24 PEA $003E + JSL L0B0B7A +L0B6B2B BRA L0B6B34 +L0B6B2D PEA $003F + JSL L0B0B7A +L0B6B34 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0140 + TCS + RTL + +L0B6B46 PHD + TSC + CLC + ADC #$FDF8 + TCS + ADC #$0113 + TCD + LDA $FA + BPL L0B6B58 + BRL L0B6D64 +L0B6B58 CMP #$0009 + BMI L0B6B60 + BRL L0B6D64 +L0B6B60 ASL + TAX + LDAL L0B6B68,X + PHA + RTS + +L0B6B68 DA L0B6C25+2 + DA L0B6C5D+2 + DA L0B6CA1+2 + DA L0B6B78+1 + DA L0B6B84+2 + DA L0B6C6E+2 + DA L0B6C79+2 + DA L0B6C8D+2 +L0B6B78 DA L0B6D4D+1 + PHY + PHY + JSL L076220 + JSL L0B79B1 +L0B6B84 BRL L0B6D6B + PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FEED + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0100 + JSL L0313BE + LDA L0553B3 + DEC + BNE L0B6BE7 + PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FEED + PHA + LDA L05503F + LDX L055041 + PHX + PHA + JSL L072CD4 + PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B6BE7 LDA L0553B3 + BEQ L0B6C1B + PEA ^L050C32 + PEA L050C32 + PEA ^L0404E1 + PEA L0404E1 + PEA ^L050C32 + PEA L050C32 + PEA ^L0404E9 + PEA L0404E9 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B6C1B PEA ^L050C32 + PEA L050C32 + JSL L0E0EA8 +L0B6C25 BRL L0B6D6B + STZ $ED + STZ $EF + LDA L05503D + BEQ L0B6C46 + PHY + PHY + PHY + LDA L05503D + PHA + JSL L151065 + JSL L075B7B + PLA + STA $ED + PLX + STX $EF +L0B6C46 LDAL L053AB3 + TAX + LDAL L053AB1 + PEI $EF + PEI $ED + JSL L150F53 + PHX + PHA + JSL L0E0E79 +L0B6C5D BRL L0B6D6B + LDAL L053AD7 + PHA + LDAL L053AD5 + PHA + JSL L0E0E79 +L0B6C6E BRL L0B6D6B + LDA L055051 + PHA + JSL L0E0E4B +L0B6C79 BRL L0B6D6B + LDA #$4000 + ANDL L053AE9 + BEQ L0B6C88 + LDA #$0001 +L0B6C88 PHA + JSL L0E0E4B +L0B6C8D BRL L0B6D6B + LDA #$1000 + ANDL L053AE9 + BEQ L0B6C9C + LDA #$0001 +L0B6C9C PHA + JSL L0E0E4B +L0B6CA1 BRL L0B6D6B + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + LDAL L053B1F + PHA + LDAL L053B1D + PHA + PEA $0008 + JSL L07334A + PEA ^L0404EB + PEA L0404EB + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + LDAL L053B23 + PHA + LDAL L053B21 + PHA + PEA $0008 + JSL L07334A + PEA ^L0404ED + PEA L0404ED + PEA $0000 + TDC + CLC + ADC #$FFB1 + PHA + LDAL L053B27 + PHA + LDAL L053B25 + PHA + PEA $0008 + JSL L07334A + PEA ^L0404EF + PEA L0404EF + PEA $0000 + TDC + CLC + ADC #$FF9D + PHA + LDAL L053B2B + PHA + LDAL L053B29 + PHA + PEA $0008 + JSL L07334A + PEA ^L0404F1 + PEA L0404F1 + PEA $0000 + TDC + CLC + ADC #$FF89 + PHA + LDA L055251 + LDX L055253 + PHX + PHA + JSL L0715D9 + TDC + CLC + ADC #$0089 + PEA $0000 + PHA + PEA $0009 + JSL L1509CE + JSL L0E0F0F +L0B6D4D BRA L0B6D6B + PEA ^L053AFD + PEA L053AFD + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E07C5 + BRA L0B6D6B +L0B6D64 PEA $003E + JSL L0B0B7A +L0B6D6B LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$020C + TCS + RTL + +L0B6D7D PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + SEC + SBC #$FFFF + BVS L0B6D91 + BMI L0B6DCD + BRA L0B6D93 +L0B6D91 BPL L0B6DCD +L0B6D93 CMP #$0003 + BPL L0B6DCD + SEC + SBC #$0000 + BEQ L0B6DC1 + SEC + SBC #$0001 + BEQ L0B6DA9 + DEC + BEQ L0B6DB5 + BRA L0B6DCD +L0B6DA9 PEA ^L0404F3 + PEA L0404F3 + JSL L0E0F0F + BRA L0B6DD3 +L0B6DB5 PEA ^L0404F8 + PEA L0404F8 + JSL L0E0F0F + BRA L0B6DD3 +L0B6DC1 PEA ^L0404FF + PEA L0404FF + JSL L0E0F0F + BRA L0B6DD3 +L0B6DCD PEI $0A + JSL L0E0E11 +L0B6DD3 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B6DE3 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553C3 + JSL L150488 + STA $01 + STX $03 + PHY + LDY #$0004 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L0D109F + PLA + LSR + BCC L0B6E5D + LDA [$10] + DEC + BMI L0B6E50 + CMP #$0005 + BPL L0B6E50 + SEC + SBC #$0000 + BEQ L0B6E28 + DEC + BEQ L0B6E34 + DEC + BEQ L0B6E34 + DEC + BEQ L0B6E40 + DEC + BEQ L0B6E48 + BRA L0B6E50 +L0B6E28 PEI $12 + PEI $10 + PEI $0E + JSL L0B66E6 + BRA L0B6E57 +L0B6E34 PEI $12 + PEI $10 + PEI $0E + JSL L0B5F00 + BRA L0B6E57 +L0B6E40 PEI $0E + JSL L0B6B46 + BRA L0B6E57 +L0B6E48 PEI $0E + JSL L0B5CBB + BRA L0B6E57 +L0B6E50 PEA $003E + JSL L0B0B7A +L0B6E57 JSL L0B381C + BRA L0B6E64 +L0B6E5D PEA $003E + JSL L0B0B7A +L0B6E64 PEI $03 + PEI $01 + LDA L0553C3 + JSL L150488 + JSL L033477 + BNE L0B6E79 + JSL L0E0C52 +L0B6E79 LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B6E8B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0000 + LDY #$0010 + STA [$0A],Y + PEI $0C + PEI $0A + PEI $10 + PEI $0E + JSL L0B59D0 + LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0B6EB9 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$8001 + CMP L055395 + BEQ L0B6ECB + BRA L0B6EDA +L0B6ECB PHY + JSL L0B7877 + PLA + LSR + BCS L0B6ED6 + BRA L0B6EDA +L0B6ED6 JSL L0B7BC2 +L0B6EDA PLY + PLY + PLD + RTL + +L0B6EDE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDA #$0005 + CMP L05536F + BEQ L0B6EF2 + INX +L0B6EF2 PHX + LDX #$0000 + LDA #$0006 + CMP L05536F + BEQ L0B6EFF + INX +L0B6EFF TXA + AND $01,S + PLX + LSR + BCC L0B6F0F + PEA $0042 + JSL L0B0B7A + BRA L0B6F51 +L0B6F0F LDA L055371 + DEC + CMP L055395 + BNE L0B6F20 + LDA #$8001 + STA L055395 + BRA L0B6F2F +L0B6F20 LDA #$8001 + CMP L055395 + BNE L0B6F2F + LDA L055371 + DEC + STA L055395 +L0B6F2F JSL L0B0000 + LDAL L051BDE + DEC + DEC + BNE L0B6F44 + PEA $0008 + JSL L0B2A68 + BRA L0B6F51 +L0B6F44 PEA $0007 + JSL L0B2A68 + LDA #$0001 + STA L055393 +L0B6F51 PLY + PLY + PLD + RTL + +L0B6F55 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0B7877 + PLA + LSR + BCS L0B6F69 + BRL L0B704F +L0B6F69 PHY + JSL L0314F6 + PLA + DEC + BPL L0B6F75 + BRL L0B704B +L0B6F75 CMP #$0003 + BMI L0B6F7D + BRL L0B704B +L0B6F7D SEC + SBC #$0000 + BEQ L0B6F8F + DEC + BEQ L0B6FBF + DEC + BNE L0B6F8C + BRL L0B702B +L0B6F8C BRL L0B704B +L0B6F8F LDX #$0000 + LDA #$0006 + CMP L05536F + BEQ L0B6F9B + INX +L0B6F9B PHX + LDX #$0000 + LDA #$0008 + CMP L05536F + BEQ L0B6FA8 + INX +L0B6FA8 TXA + AND $01,S + PLX + LSR + BCC L0B6FB8 + PEA $0043 + JSL L0B0B7A + BRA L0B6FBC +L0B6FB8 JSL L0E0154 +L0B6FBC BRL L0B704B +L0B6FBF LDA #$0003 + CMP L05536F + BEQ L0B6FD0 + PEA $0044 + JSL L0B0B7A + BRA L0B7029 +L0B6FD0 LDX #$0000 + LDA #$8001 + CMP L055395 + BEQ L0B6FDC + INX +L0B6FDC TXA + BNE L0B6FED + PHY + JSL L0B7C10 + PLA + EOR #$0001 + CMP #$0000 + BEQ L0B6FFA +L0B6FED JSL L0E0154 + LDA L055391 + DEC + STA L055391 + BRA L0B7029 +L0B6FFA LDA #$0001 + STA L055393 + LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + TXA + CLC + ADC #L050D34 + LDX #^L050D34 + BCC L0B7017 + INX +L0B7017 CLC + ADC #$0002 + BCC L0B701E + INX +L0B701E STA $01 + STX $03 + LDA [$01] + PHA + JSL L0B2BBB +L0B7029 BRA L0B704B +L0B702B LDA L05536F + DEC + DEC + BEQ L0B703B + PEA $0045 + JSL L0B0B7A + BRA L0B7049 +L0B703B JSL L0E0154 + LDA #$0001 + STA L055397 + JSL L0B2AC6 +L0B7049 BRA L0B704B +L0B704B JSL L0E0000 +L0B704F PLY + PLY + PLD + RTL + +L0B7053 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$8001 + CMP L055395 + BEQ L0B7065 + BRA L0B70E1 +L0B7065 PHY + JSL L0B7877 + PLA + LSR + BCS L0B7070 + BRA L0B70E1 +L0B7070 PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L0B708B + JSL L0B292B + LDA #$0001 + STA L055397 + JSL L0B2AC6 + BRA L0B70DD +L0B708B PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L0B709C + JSL L073A49 + BRA L0B70DD +L0B709C LDA L0553B9 + LDX L0553BB + CLC + ADC #$0004 + BCC L0B70A9 + INX +L0B70A9 STA $01 + STX $03 + LDA [$01] + STA $01 + LDA L055391 + SEC + SBC $01 + BEQ L0B70C0 + BVS L0B70BE + EOR #$8000 +L0B70BE BMI L0B70C9 +L0B70C0 PEA $0046 + JSL L0B0B7A + BRA L0B70DD +L0B70C9 LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + LDAL L050D34,X + DEC + STA L055395 +L0B70DD JSL L0E0000 +L0B70E1 PLY + PLY + PLD + RTL + +L0B70E5 ENT + PHD + TSC + CLC + ADC #$FEEA + TCS + ADC #$001F + TCD + LDA #$8001 + CMP L055395 + BEQ L0B70FB + BRL L0B726C +L0B70FB PHY + JSL L0B7877 + PLA + LSR + BCS L0B7107 + BRL L0B726C +L0B7107 PHY + PHY + JSL L0E05AF + PLA + PLX + STA $F1 + LDA $F1 + LDX #$FFE1 + STA $00,X + LDX #$FFE1 + LDA $00,X + SEC + SBC #$0001 + BVS L0B7126 + EOR #$8000 +L0B7126 BMI L0B712B + BRL L0B726C +L0B712B LDA #$0001 + STA $EF +L0B7130 TDC + CLC + ADC #$00EB + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0009 + JSL L0E0656 + PEI $ED + PEI $EB + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0B1388 + PHY + LDA L0553BD + LDX L0553BF + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0B01D3 + PLA + STA $E9 + LDA $E9 + BEQ L0B71D4 + LDA L0553BD + LDX L0553BF + CLC + ADC #$000A + BCC L0B7181 + INX +L0B7181 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA $E9 + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B71AF + DEX +L0B71AF JSL L150F53 + STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + BNE L0B71D1 + PEA $0047 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0B0841 + BRL L0B726C +L0B71D1 BRL L0B725E +L0B71D4 PHY + LDA L0553BD + LDX L0553BF + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0B2819 + PLA + STA $E9 + LDA #L051C38 + LDX #^L051C38 + CMP L0553BD + BNE L0B71FB + CPX L0553BF +L0B71FB BEQ L0B725E + PHY + PEA ^L051C38 + PEA L051C38 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0B2819 + PLA + STA $E7 + LDA L0553BD + LDX L0553BF + CLC + ADC #$000A + BCC L0B7221 + INX +L0B7221 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA $E9 + DEC + PEA $000E + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0B724F + DEX +L0B724F JSL L150F53 + STA $E3 + STX $E5 + LDA $E7 + LDY #$0002 + STA [$E3],Y +L0B725E LDA $EF + LDX #$FFE1 + CMP $00,X + BEQ L0B726C + INC $EF + BRL L0B7130 +L0B726C TSC + CLC + ADC #$0116 + TCS + PLD + RTL + +L0B7274 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0004 + CMP L05536F + BNE L0B728D + PEA $0048 + JSL L0B0B7A + BRA L0B72C6 +L0B728D PEA $0004 + JSL L0E0838 + LDX #$0000 + LDA #$8001 + CMP L055395 + BNE L0B72A0 + INX +L0B72A0 TXA + BEQ L0B72AF + PHA + PHY + JSL L0B7877 + PLA + STA $01 + PLA + AND $01 +L0B72AF BEQ L0B72C6 + PHY + JSL L0E0678 + PLA + EOR #$0001 + CMP #$0000 + BEQ L0B72C6 + LDA L055371 + DEC + STA L055395 +L0B72C6 PLY + PLY + PLD + RTL + +L0B72CA ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$8001 + CMP L055395 + BEQ L0B72DD + BRL L0B7379 +L0B72DD PHY + JSL L0B7877 + PLA + LSR + BCS L0B72E9 + BRL L0B7379 +L0B72E9 LDA L0553B9 + LDX L0553BB + CLC + ADC #$0004 + BCC L0B72F6 + INX +L0B72F6 STA $01 + STX $03 + LDA [$01] + STA $01 + LDA L055391 + SEC + SBC $01 + BEQ L0B730D + BVS L0B730B + EOR #$8000 +L0B730B BMI L0B7316 +L0B730D PEA $0057 + JSL L0B0B7A + BRA L0B7379 +L0B7316 PHY + JSL L0B7C10 + PLA + LSR + BCC L0B7365 + LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + LDAL L050D34,X + PHA + JSL L0B2A91 + LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + TXA + CLC + ADC #L050D34 + LDX #^L050D34 + BCC L0B734B + INX +L0B734B CLC + ADC #$0002 + BCC L0B7352 + INX +L0B7352 STA $01 + STX $03 + LDA [$01] + PHA + JSL L0B2BBB + LDA #$0001 + STA L055393 + BRA L0B7379 +L0B7365 LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + LDAL L050D34,X + DEC + STA L055395 +L0B7379 PLY + PLY + PLD + RTL + +L0B737D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDA #$8001 + CMP L055395 + BNE L0B7391 + INX +L0B7391 TXA + BEQ L0B73AA + PHY + JSL L0B7877 + PLA + BEQ L0B73AA + JSL L0B292B + LDA #$0002 + STA L055397 + JSL L0B2AC6 +L0B73AA PLY + PLY + PLD + RTL + +L0B73AE ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEA $0003 + JSL L0E0838 + LDA L055391 + SEC + SBC #$0020 + BVS L0B73C9 + EOR #$8000 +L0B73C9 BMI L0B73D4 + LDA L055391 + INC + STA L055391 + BRA L0B73DE +L0B73D4 PEA $0049 + JSL L0B0B7A + BRL L0B75F7 +L0B73DE LDA #$8001 + CMP L055395 + BEQ L0B73E9 + BRL L0B75F7 +L0B73E9 LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + TXA + CLC + ADC #L050D34 + LDX #^L050D34 + BCC L0B7400 + INX +L0B7400 STA $01 + STX $03 + LDA L055371 + STA [$01] + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0B7416 + INX +L0B7416 STA $05 + STX $07 + LDA [$05] + LDY #$0006 + STA [$01],Y + PHY + JSL L0B7877 + PLA + LSR + BCS L0B742D + BRL L0B75F7 +L0B742D LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0B743A + INX +L0B743A STA $05 + STX $07 + LDA [$05] + LDY #$0002 + STA [$01],Y + LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0B7451 + INX +L0B7451 PHX + LDX #$0000 + LDAL L051BE0 + BNE L0B745C + INX +L0B745C TXA + AND $01,S + PLX + LSR + BCC L0B746E + LDY #$0002 + LDA [$01],Y + INC + LDY #$0002 + STA [$01],Y +L0B746E PHY + JSL L0314F6 + PLA + BPL L0B7479 + BRL L0B75F7 +L0B7479 CMP #$0005 + BMI L0B7481 + BRL L0B75F7 +L0B7481 SEC + SBC #$0000 + BEQ L0B7497 + DEC + BEQ L0B74A6 + DEC + BEQ L0B74C1 + DEC + DEC + BNE L0B7494 + BRL L0B7523 +L0B7494 BRL L0B75F7 +L0B7497 LDA #$0003 + LDY #$0004 + STA [$01],Y + JSL L0E0000 + BRL L0B75F7 +L0B74A6 LDA #$0002 + LDY #$0004 + STA [$01],Y + PHY + JSL L0E0678 + PLA + LSR + BCS L0B74BE + LDA L055371 + DEC + STA L055395 +L0B74BE BRL L0B75F7 +L0B74C1 LDA #$0000 + LDY #$0004 + STA [$01],Y + LDA #$0001 + LDX #$0000 + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B74E4 + INX +L0B74E4 STA $05 + STX $07 + PHY + PHY + JSL L0E05AF + PLA + STA [$05] + PLA + LDY #$0002 + STA [$05],Y + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L0B7520 + BVS L0B7517 + EOR #$8000 +L0B7517 BPL L0B7520 + LDA L055371 + DEC + STA L055395 +L0B7520 BRL L0B75F7 +L0B7523 LDA #$0001 + LDY #$0004 + STA [$01],Y + LDA #$000E + CLC + ADC $01 + LDX $03 + BCC L0B7536 + INX +L0B7536 STA $05 + STX $07 + PHY + PHY + JSL L0E05AF + PLA + STA [$05] + PLA + LDY #$0002 + STA [$05],Y + LDA #$0008 + CLC + ADC $01 + LDX $03 + BCC L0B7554 + INX +L0B7554 STA $05 + STX $07 + PHY + PHY + JSL L0E05AF + PLA + PLX + STA [$05] + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B756D + INX +L0B756D STA $05 + STX $07 + PHY + PHY + JSL L0E05AF + PLA + STA [$05] + PLA + LDY #$0002 + STA [$05],Y + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L0B758B + INX +L0B758B STA $05 + STX $07 + PHY + PHY + JSL L0E05AF + PLA + PLX + STA [$05] + LDY #$0010 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L1512A5 + PHX + PHA + LDY #$0008 + LDA [$01],Y + JSL L150488 + JSL L150D50 + LDA #$0000 + TAX + JSL L033477 + BPL L0B75D4 + LDA L055371 + DEC + STA L055395 + BRA L0B75F5 +L0B75D4 LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0E0DE2 + LDA L0553BD + LDX L0553BF + PHX + PHA + LDY #$0006 + LDA [$01],Y + PHA + JSL L0B3CD4 +L0B75F5 BRA L0B75F7 +L0B75F7 PLY + PLY + PLY + PLY + PLD + RTL + +L0B75FD ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$8001 + CMP L055395 + BEQ L0B760F + BRA L0B763E +L0B760F PHY + JSL L0B7877 + PLA + LSR + BCS L0B761A + BRA L0B763E +L0B761A LDA L0553A7 + LDX L0553A9 + PHX + PHA + JSL L07185A + PHY + PHY + JSL L0E04DE + PLA + STA L0553A7 + PLA + STA L0553A9 + JSL L0B292B + LDA #$0001 + STA L055397 +L0B763E PLY + PLY + PLD + RTL + +L0B7642 ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + LDA #$8001 + CMP L055395 + BEQ L0B7655 + BRL L0B76DE +L0B7655 PHY + JSL L0B7877 + PLA + LSR + BCS L0B7660 + BRA L0B76DE +L0B7660 PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L0B7671 + JSL L0B7BC2 + BRA L0B76DE +L0B7671 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L05103C + PEA L05103C + PEA $0018 + JSL L0313BE + PEA ^L051054 + PEA L051054 + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + PEA ^L052406 + PEA L052406 + JSL L0E06AC + PHY + JSL L0B7AF6 + PLA + STA $19 + PEA ^L051054 + PEA L051054 + LDA L0553B9 + LDX L0553BB + CLC + ADC #$0020 + BCC L0B76BF + INX +L0B76BF PHX + PHA + PEA $0018 + JSL L0313BE + PEA ^L05103C + PEA L05103C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0018 + JSL L0313BE +L0B76DE TSC + CLC + ADC #$001E + TCS + PLD + RTL + +L0B76E6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0004 + CMP L05536F + +* + + BEQ L0B76FF + PEA $004A + JSL L0B0B7A + BRA L0B7721 +L0B76FF JSL L0B0000 + LDAL L051BDE + DEC + DEC + BNE L0B7714 + PEA $0006 + JSL L0B2A68 + BRA L0B7721 +L0B7714 PEA $0005 + JSL L0B2A68 + LDA #$0001 + STA L055393 +L0B7721 PLY + PLY + PLD + RTL + +L0B7725 ENT + PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + STZ $28 + LDA L0553B5 + LDX L0553B7 + STA $1B + STX $1D + JSL L031B09 + PHY + JSL L0B1C0F + PLA + STA $17 + PHY + PHY + PEA $0000 + JSL L031415 + PHY + PHY + JSL L0B3727 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B7932 + PEI $17 + JSL L0B39C0 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0001 + JSL L0B2AF9 + JSL L0E0000 + LDA L055383 + BEQ L0B77AA + PHY + LDA L0553D1 + LDX L0553D3 + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + CLC + ADC #$01BE + BCC L0B779A + INX +L0B779A STA $1F + STX $21 + LDA [$1F] + PHA + JSL L0B4D5D + PLA + STA $19 + BRA L0B77D2 +L0B77AA PHY + LDA L0553D1 + LDX L0553D3 + STA $1F + STX $21 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + CLC + ADC #$01BC + BCC L0B77C4 + INX +L0B77C4 STA $1F + STX $21 + LDA [$1F] + PHA + JSL L0B4D5D + PLA + STA $19 +L0B77D2 LDA $19 + BEQ L0B77E9 + LDAL L051BDE + DEC + DEC + BNE L0B77E5 + LDA #$0001 + STA $28 + BRA L0B77E9 +L0B77E5 JSL L0E0000 +L0B77E9 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B0F05 + PEI $1D + PEI $1B + PEA $0000 + JSL L0B2AF9 + TSC + CLC + ADC #$0022 + TCS + PLD + RTL + +L0B7809 PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$0113 + TCD + LDY #$0001 + LDA [$F6],Y + PHA + JSL L0B2BBB + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0000 + TDC + CLC + ADC #$FEED + PHA + JSL L0B369F + PEA $0100 + JSL L0313BE + JSL L0B0000 + LDA $FA + BEQ L0B7855 + PEA $004E + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L0B0841 + BRA L0B7865 +L0B7855 PEA $0035 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L0B0841 +L0B7865 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$020C + TCS + RTL + +L0B7877 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $10 + LDAL L051BE0 + STA $05 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0B7894 + INX +L0B7894 STA $07 + STX $09 + LDA [$07] + STA $01 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$000A + BCC L0B78A9 + INX +L0B78A9 STA $07 + STX $09 + LDA #$0000 + STA [$07] + JSL L0B0000 + LDA L0553D1 + LDX L0553D3 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L0B78D4 + DEX +L0B78D4 DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $07 + STX $09 + LDA [$07] + STA $03 + PHY + PEI $03 + JSL L0B4D5D + PLA + BEQ L0B7920 + LDA L0553A5 + EOR #$0001 + CMP #$0000 + BEQ L0B7920 + LDAL L051BDE + DEC + DEC + BNE L0B7913 + LDA #$0001 + STA $10 + BRA L0B791E +L0B7913 PEA $0001 + PEA $0000 + PHD + JSL L0B7809 +L0B791E BRA L0B792B +L0B7920 PEA $0000 + PEA $0000 + PHD + JSL L0B7809 +L0B792B PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0B7932 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + LDY #$0010 + STA [$0E],Y + PHY + PEI $18 + PEI $16 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $12 + LDX $14 + INC + BNE L0B7958 + INX +L0B7958 PHX + PHA + JSL L0B25F8 + PLA + LSR + BCS L0B7993 + PEA $002D + JSL L0B0B7A + PHY + PHY + PEA $0000 + PEA $0001 + LDA L0553DD + PHA + JSL L0B249C + PLA + STA $01 + PLX + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $05 + STX $07 + SEP #$20 + LDA #$00 + STA [$05] + REP #$20 +L0B7993 PEI $10 + PEI $0E + PEI $03 + PEI $01 + JSL L0B59D0 + LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0B79B1 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA $10 + ORA $12 + BNE L0B79C5 + JSL L0E0C52 + BRA L0B7A44 +L0B79C5 STZ $01 + LDA L0550F3 + BEQ L0B7A03 + PHY + PHY + PEI $12 + PEI $10 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0F12F1 + PLA + STA $03 + PLX + STX $05 + PEI $12 + PEI $10 + JSL L07185A + PEI $05 + PEI $03 + JSL L0E0CFE + BRA L0B7A44 +L0B7A03 PHY + PHY + PEI $12 + PEI $10 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $FFFF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0F12F1 + PLA + STA $03 + PLX + STX $05 + PEI $12 + PEI $10 + JSL L07185A + LDA L0550F5 + LDX L0550F7 + PHX + PHA + JSL L0E10BE + LDA #$0001 + STA L0550F1 +L0B7A44 LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B7A56 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2A02 + LDA #$0001 + STA $10 + PHY + PEI $0E + JSL L0B5681 + PLA + LSR + BCS L0B7A8A + STZ $10 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2965 +L0B7A8A LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B7A9C ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2A02 + LDA #$0001 + STA $10 + PHY + PEI $0E + JSL L0B5681 + PLA + EOR #$0001 + CMP #$0000 + BNE L0B7AD5 + LDX #$0000 + LDAL L051BDE + DEC + DEC + BEQ L0B7AD2 + INX +L0B7AD2 TXA + BEQ L0B7AE4 +L0B7AD5 STZ $10 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2965 +L0B7AE4 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B7AF6 PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + LDA L055241 + ORA L05523F + PHA + LDA L055243 + EOR #$0001 + AND $01,S + PLX + STA L055245 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L05103C + PEA L05103C + PEA $0018 + JSL L0313BE + PEA ^L05103C + PEA L05103C + PEA ^L051054 + PEA L051054 + PEA $0018 + JSL L0313BE + STZ L0553A5 + LDA L0553B5 + LDX L0553B7 + STA $33 + STX $35 + PHY + PHY + PEA ^L052406 + PEA L052406 + JSL L071F3F + PLA + STA $2F + PLX + STX $31 + STZ $29 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L0B59D0 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + PEA $0001 + JSL L0B2AF9 + PHY + PEA $0000 + JSL L0E2DD3 + PLA + STA $40 + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L0B0F05 + PEI $35 + PEI $33 + PEA $0000 + JSL L0B2AF9 + PEA ^L05103C + PEA L05103C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0018 + JSL L0313BE + TSC + CLC + ADC #$003A + TCS + PLD + RTL + +L0B7BC2 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PEA ^L052406 + PEA L052406 + JSL L0E06AC + LDA #$0005 + CMPL L051054 + BNE L0B7BE7 + PEA ^L051054 + PEA L051054 + JSL L0B0D0A +L0B7BE7 PHY + JSL L0B7AF6 + PLA + STA $01 + PEA ^L051054 + PEA L051054 + LDA L0553B9 + LDX L0553BB + CLC + ADC #$0020 + BCC L0B7C02 + INX +L0B7C02 PHX + PHA + PEA $0018 + JSL L0313BE + PLY + PLY + PLY + PLD + RTL + +L0B7C10 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $10 + LDA L055391 + DEC + PEA $0012 + JSL L150BEE + PLX + TXA + CLC + ADC #L050D34 + LDX #^L050D34 + BCC L0B7C31 + INX +L0B7C31 STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + SEC + SBC #$0000 + BPL L0B7C43 + BRL L0B7D56 +L0B7C43 CMP #$0004 + BMI L0B7C4B + BRL L0B7D56 +L0B7C4B SEC + SBC #$0000 + BNE L0B7C54 + BRL L0B7CD8 +L0B7C54 DEC + BEQ L0B7C66 + DEC + BNE L0B7C5D + BRL L0B7D1E +L0B7C5D DEC + BNE L0B7C63 + BRL L0B7D17 +L0B7C63 BRL L0B7D56 +L0B7C66 LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0010 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L0B7CD6 + LDA #$0001 + STA $10 + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L0B7C91 + INX +L0B7C91 STA $07 + STX $09 + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0008 + LDA [$01],Y + JSL L150488 + JSL L150F53 + STA [$07] + TXA + LDY #$0002 + STA [$07],Y + LDY #$000C + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0E0DE2 + LDA L0553BD + LDX L0553BF + PHX + PHA + LDY #$0006 + LDA [$01],Y + PHA + JSL L0B3CD4 +L0B7CD6 BRA L0B7D56 +L0B7CD8 LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BVS L0B7CF6 + EOR #$8000 +L0B7CF6 BMI L0B7D15 + LDA #$0001 + STA $10 + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + INC + BNE L0B7D0B + INX +L0B7D0B LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L0B7D15 BRA L0B7D56 +L0B7D17 LDA #$0001 + STA $10 + BRA L0B7D56 +L0B7D1E LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0B7D2B + INX +L0B7D2B STA $07 + STX $09 + LDA [$07] + STA $05 + LDY #$0006 + LDA [$01],Y + PHA + JSL L0B2BBB + PHY + JSL L0B7877 + PLA + LSR + BCC L0B7D4E + PHY + JSL L0E0678 + PLA + STA $10 +L0B7D4E PEI $05 + JSL L0B2BBB + BRA L0B7D56 +L0B7D56 PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0B7D5D ENT + PHD + TSC + SEC + SBC #$001E + TCD + TCS + STZ $24 + LDA L0553B5 + STA $07 + LDA L0553B7 + STA $09 + LDY #$0012 + LDA [$07],Y + STA $05 + LDY #$0008 + LDA [$07],Y + STA $01 + LDY #$0014 + LDA [$07],Y + STA $03 + BEQ L0B7DAC + LDA $05 + DEC + ASL + ASL + TAY + LDX #$0000 + LDA $01 +L0B7D93 CMP L05008E,Y + BEQ L0B7DA3 + INY + INY + INY + INY + INX + CPX $03 + BCC L0B7D93 + BRA L0B7DAC +L0B7DA3 INY + INY + LDA L05008E,Y + TAX + BRL L0B7E39 +L0B7DAC LDA L0553BD + STA $0B + LDA L0553BF + STA $0D + LDY #$0006 + LDA [$0B],Y + STA $0F + INY + INY + LDA [$0B],Y + STA $11 + ORA $0F + BNE L0B7DCA + BRL L0B7E44 +L0B7DCA PHA + PEA ^L050C32 + PEA L050C32 + JSL L0B369F + PEI $11 + PEI $0F + JSL L03261F + PLA + BEQ L0B7E44 + STA $13 + LDY #$000A + LDA [$0B],Y + STA $15 + INY + INY + LDA [$0B],Y + STA $17 + LDA [$15] + STA $19 + LDY #$0002 + LDA [$15],Y + STA $1B + DEY + TYX + DEY + LDA [$0B] + STA $1D +L0B7E01 LDA [$19],Y + CMP $13 + BEQ L0B7E18 + CPX $1D + BCS L0B7E44 + INX + TYA + CLC + ADC #$000E + TAY + BCC L0B7E01 + INC $1B + BRA L0B7E01 +L0B7E18 CLC + LDA $05 + ADC $03 + CMP #$0200 + BCS L0B7E39 + DEC + ASL + ASL + TAY + LDA $01 + STA L05008E,Y + INY + INY + TXA + STA L05008E,Y + LDA $03 + INC + LDY #$0014 + STA [$07],Y +L0B7E39 INC $24 + PHX + JSL L0E0E11 + JSL L0B0000 +L0B7E44 LDX $1F + TDC + CLC + ADC #$0020 + TCS + TXA + TCD + RTL + +L0B7E4F ENT + PHD + PHY + PHY + TSC + TCD + LDA $0A + BEQ L0B7E8B + DEC + BEQ L0B7E8B + STA $01 + AND #$FF00 + BEQ L0B7E67 + LDA #$FE00 + BRA L0B7E6A +L0B7E67 LDA #$FFFE +L0B7E6A BIT $01 + BEQ L0B7E71 + ASL + BRA L0B7E6A +L0B7E71 EOR #$FFFF + STA $03 +L0B7E76 PHA + _Random + PLA + AND $03 + SEC + SBC $01 + BEQ L0B7E88 + BPL L0B7E76 +L0B7E88 CLC + ADC $01 +L0B7E8B INC + STA $0C + LDA $08 + STA $0A + LDA $07 + STA $09 + TDC + TCS + PLY + PLY + PLD + PLY + RTL + +L0B7E9D ENT + PHD + TSC + SEC + SBC #$001C + TCD + TCS + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0E00CC + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L0E00CC + LDX #$FFFF + LDY #$3FFF + LDA $22 + CMP #$0004 + BNE L0B7ED2 + LDX #$7FFF + LDY #$0000 +L0B7ED2 STX $19 + STY $1B + LDA $01 + AND $0D + BEQ L0B7F1A + LDX $03 + LDA $05 + BPL L0B7EF0 + EOR #$FFFF + TAY + TXA + EOR #$FFFF + INC + BNE L0B7EEE + INY +L0B7EEE TAX + TYA +L0B7EF0 CMP $1B + BCC L0B7EFB + BNE L0B7F1A + TXA + CMP $19 + BCS L0B7F1A +L0B7EFB LDX $0F + LDA $11 + BPL L0B7F0F + EOR #$FFFF + TAY + TXA + EOR #$FFFF + INC + BNE L0B7F0D + INY +L0B7F0D TAX + TYA +L0B7F0F CMP $1B + BCC L0B7F1C + BNE L0B7F1A + TXA + CMP $19 + BCC L0B7F1C +L0B7F1A BRA L0B7F53 +L0B7F1C LDA $22 + BNE L0B7F2E + CLC + LDA $03 + ADC $0F + TAX + LDA $05 + ADC $11 + PHA + PHX + BRA L0B7F4C +L0B7F2E LSR + DEC + BNE L0B7F40 + SEC + LDA $0F + SBC $03 + TAX + LDA $11 + SBC $05 + PHA + PHX + BRA L0B7F4C +L0B7F40 LDA $03 + LDX $05 + PEI $11 + PEI $0F + JSL L150D50 +L0B7F4C JSL L0E0E79 + BRL L0B7FB1 +L0B7F53 LDA $01 + BEQ L0B7F6E + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PHA + PEA $030E + _SANEFP816 +L0B7F6E LDA $0D + BEQ L0B7F89 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $0000 + PHA + PEA $030E + _SANEFP816 +L0B7F89 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEI $22 + _SANEFP816 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L0E0C71 +L0B7FB1 LDA $20 + STA $22 + LDA $1F + STA $21 + LDX $1D + TDC + CLC + ADC #$0020 + TCS + TXA + TCD + RTL + +L0B7FC4 ENT + PHD + PHY + PHY + PHY + PHY + TSC + TCD + LDA #$0000 + TAX + SEP #$20 + LDA [$12] + STA $01 + LDA [$0E] + STA $03 + CMP $01 + BCC L0B7FDF + LDA $01 +L0B7FDF STA $05 + LDY #$0000 +L0B7FE4 LDA $05 + BEQ L0B800B + DEC $05 + INY + LDA [$12],Y + TAX + LDAL L0714D9,X + STA $07 + LDA [$0E],Y + TAX + LDA $07 + CMPL L0714D9,X + BCS L0B8004 +L0B7FFF LDX #$FFFF + BRA L0B8016 +L0B8004 BEQ L0B7FE4 +L0B8006 LDX #$0001 + BRA L0B8016 +L0B800B LDX #$0000 + LDA $01 + CMP $03 + BCC L0B7FFF + BNE L0B8006 +L0B8016 STX $16 + REP #$20 + LDA $0C + STA $14 + LDA $0B + STA $13 + LDX $09 + TDC + CLC + ADC #$0012 + TCS + TXA + TCD + RTL + +L0B802D ENT + PHD + TSC + TCD + PEI $0C + PEI $0A + PEI $08 + PEI $06 + PEA $0008 + _SANEFP816 + STZ $0E + BEQ L0B8050 + BVC L0B804C + INC $0E + BRA L0B8050 +L0B804C BPL L0B8050 + DEC $0E +L0B8050 LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L0B8060 ENT + PHD + TSC + TCD + LDX #$0000 + LDA $0C + CMP $08 + BCC L0B8079 + BNE L0B8076 + LDA $0A + CMP $06 + BCC L0B8079 + BEQ L0B807A +L0B8076 INX + BRA L0B807A +L0B8079 DEX +L0B807A STX $0E + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L0B808C ENT + PHD + TSC + SEC + SBC #$000A + TCD + TCS + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PHA + PEA $0000 + PHA + JSL L0E04A7 + PEI $12 + LDX $10 + JSL $E10000 + JSL L0E0C71 + LDA $0E + STA $12 + LDA $0D + STA $11 + LDX $0B + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + RTL + +L0B80C8 ENT + PHD + TSC + SEC + SBC #$001E + TCD + TCS + TDC + CLC + ADC #$0001 + TAY + TDC + CLC + ADC #$000B + TAX + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0000 + PHY + PEA $0000 + PHX + PEA $0000 + PHA + PEA $0000 + PHY + PEA $0000 + PHX + JSL L0E04A7 + JSL L0E04A7 + PEI $24 + _SANEElems816 + JSL L0E0C71 + LDA $22 + STA $24 + LDA $21 + STA $23 + LDX $1F + TDC + CLC + ADC #$0022 + TCS + TXA + TCD + RTL + +L0B8121 ENT + PHD + TSC + TCD + PEI $0C + PEI $0A + PEI $08 + PEI $06 + PEA $0510 + _SANEFP816 + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L0B8146 ENT + PHB + PHD + TSC + TCD + PEA >L0714D9 + PLB + PLB + STZ $0F + LDA #$0000 + TAX + TAY + SEP #$20 + DEY +L0B8159 INY + LDA [$0B],Y + BNE L0B8164 + LDA [$07],Y + BEQ L0B8176 + BRA L0B8174 +L0B8164 TAX + LDA L0714D9,X + PHA + LDA [$07],Y + BEQ L0B8174 + TAX + PLA + CMP L0714D9,X + BEQ L0B8159 +L0B8174 INC $0F +L0B8176 REP #$20 + LDA $05 + STA $0D + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + PLB + RTL + +L0B8189 ENT + PHD + PHY + TSC + TCD + STZ $10 + LDA #$0000 + TAX + TAY + SEP #$20 + DEY +L0B8197 INY + LDA [$0C],Y + BNE L0B81A2 + LDA [$08],Y + BEQ L0B81B6 + BRA L0B81AE +L0B81A2 STA $01 + LDA [$08],Y + BEQ L0B81B4 + CMP $01 + BEQ L0B8197 + BCC L0B81B4 +L0B81AE DEC $10 + DEC $11 + BRA L0B81B6 +L0B81B4 INC $10 +L0B81B6 REP #$20 + LDA $06 + STA $0E + LDA $05 + STA $0D + TDC + TCS + PLY + PLD + PLY + PLY + PLY + PLY + RTL + +L0B81C9 ENT + PHD + PHY + TSC + TCD + PHP + SEI + SEP #$20 + LDAL $E0C034 + AND #$F0 + STA $01 + LDA $08 + AND #$0F + ORA $01 + STAL $E0C034 + REP #$20 + PLP + LDA $06 + STA $08 + LDA $05 + STA $07 + TDC + TCS + PLY + PLD + PLY + RTL + + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDAL L0402F1 + STA $01 + PLY + PLY + PLY + PLD + RTL + +L0B8207 ENT + PHD + TSC + CLC + ADC #$FBE4 + TCS + ADC #$032B + TCD + PHY + PHY + PEI $FA + PEI $F8 + JSL L07AACB + PLA + STA $E9 + PLX + STX $EB + LDA $E9 + ORA $EB + BNE L0B8232 + PEA $003D + JSL L0727E0 + BRL L0B837D +L0B8232 PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FDE9 + PHA + PEI $FA + PEI $F8 + JSL L07AA4B + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFE9 + AND $00,X + SEC + SBC #$0000 + BMI L0B8298 + BEQ L0B8298 + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA ^L0402CD + PEA L0402CD + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA ^L0402D2 + PEA L0402D2 + PEA $0000 + TDC + CLC + ADC #$FEE9 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B8298 LDA $F6 + BEQ L0B82FC + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FDE9 + PHA + PEA $0011 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FCE9 + PHA + PEA $0010 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FCD5 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE9 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0B835A +L0B82FC PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FDE9 + PHA + PEA $0011 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FCE9 + PHA + PEA $000F + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FCD5 + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE9 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B835A PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEI $EB + PEI $E9 + PEI $FA + PEI $F8 + LDA L055039 + LDX L05503B + PHX + PHA + PEA $0000 + PEA $FFFF + JSL L0F0000 +L0B837D LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0424 + TCS + RTL + +L0B838F ENT + PHD + TSC + CLC + ADC #$FBA4 + TCS + ADC #$036D + TCD + PEA $0000 + TDC + CLC + ADC #$FFA7 + PHA + PEI $F6 + PEI $F4 + PEA $002A + JSL L0313BE + LDA L05501F + LDX L055021 + CMP $F8 + BNE L0B83BA + CPX $FA +L0B83BA BNE L0B83DE + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FDA7 + PHA + PEA $001D + JSL L073002 + PEA $0014 + JSL L0313BE + BRA L0B83FE +L0B83DE TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FDA7 + PHA + PEA $001C + JSL L073002 + PEA $0014 + JSL L0313BE +L0B83FE LDA #$000F + LDX #$FFAB + AND $00,X + DEC + DEC + BNE L0B8411 + LDA #$0012 + STA $E5 + BRA L0B8416 +L0B8411 LDA #$0013 + STA $E5 +L0B8416 PHY + PHY + PEI $FA + PEI $F8 + LDX #$FFA9 + LDA $00,X + PHA + JSL L07AE68 + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L0B843C + PEA $003D + JSL L0727E0 + BRL L0B8537 +L0B843C PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEA $0000 + TDC + CLC + ADC #$FDA7 + PHA + PEI $FA + PEI $F8 + LDX #$FFA9 + LDA $00,X + PHA + JSL L07ACF0 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFD1 + AND $00,X + SEC + SBC #$0000 + BMI L0B84A8 + BEQ L0B84A8 + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEA ^L0402D4 + PEA L0402D4 + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEA ^L0402D9 + PEA L0402D9 + PEA $0000 + TDC + CLC + ADC #$FEA7 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0B84A8 PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEA $0000 + TDC + CLC + ADC #$FDA7 + PHA + PEA $0011 + JSL L073002 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FCA7 + PHA + PEI $E5 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FC93 + PHA + LDX #$FFA9 + LDA $00,X + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEA $0000 + TDC + CLC + ADC #$FEA7 + PHA + PEA $0005 + JSL L1509CE + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEI $E9 + PEI $E7 + PEI $FA + PEI $F8 + LDA L055039 + LDX L05503B + PHX + PHA + LDX #$FFA9 + LDA $00,X + PHA + PEA $FFFF + JSL L0F0000 +L0B8537 LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0466 + TCS + RTL + +L0B8549 ENT + PHD + TSC + CLC + ADC #$F9F8 + TCS + ADC #$0511 + TCD + PHY + PHY + JSL L076220 + PLA + STA $EF + PLX + STX $F1 + LDA $EF + ORA $F1 + BNE L0B8570 + PEA $003D + JSL L0727E0 + BRL L0B85FF +L0B8570 PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0000 + TDC + CLC + ADC #$FDEF + PHA + PEA $0011 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FCEF + PHA + PEA $000E + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FBEF + PHA + LDA L05503F + LDX L055041 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FAEF + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEI $F1 + PEI $EF + PEA $0000 + PEA $0000 + LDA L055039 + LDX L05503B + PHX + PHA + PEA $0000 + PEA $FFFF + JSL L0F0000 +L0B85FF TSC + CLC + ADC #$0608 + TCS + PLD + RTL + +L0B8607 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $05 +L0B8614 LDA $05 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B862A + INX +L0B862A STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L0B8640 + CPX L05503B +L0B8640 BEQ L0B8647 + LDA #$0000 + BRA L0B864A +L0B8647 LDA #$0001 +L0B864A BEQ L0B867F + PHA + LDX #$0000 + LDA #$0003 + CMP [$01] + BNE L0B8658 + INX +L0B8658 TXA + BNE L0B866A + PHA + LDX #$0000 + LDA [$01] + DEC + DEC + BNE L0B8666 + INX +L0B8666 TXA + ORA $01,S + PLX +L0B866A PHA + PLA + BNE L0B867C + PHA + LDX #$0000 + LDA [$01] + DEC + BNE L0B8678 + INX +L0B8678 TXA + ORA $01,S + PLX +L0B867C AND $01,S + PLX +L0B867F CMP #$0000 + BEQ L0B86A6 + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $12 + BNE L0B8694 + CPX $14 +L0B8694 BEQ L0B869B + LDA #$0000 + BRA L0B869E +L0B869B LDA #$0001 +L0B869E BEQ L0B86A6 + PEI $05 + JSL L0B1A0C +L0B86A6 LDA #$0040 + CMP $05 + BEQ L0B86B2 + INC $05 + BRL L0B8614 +L0B86B2 LDA $0E + STA $14 + LDA $0D + STA $13 + LDA $0B + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B86C4 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $05 +L0B86D1 LDA $05 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B86E7 + INX +L0B86E7 STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L0B86FD + CPX L05503B +L0B86FD BEQ L0B8704 + LDA #$0000 + BRA L0B8707 +L0B8704 LDA #$0001 +L0B8707 BEQ L0B8771 + LDX #$0000 + LDA [$01] + DEC + DEC + BNE L0B8713 + INX +L0B8713 TXA + BEQ L0B8734 + PHA + LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $12 + BNE L0B8727 + CPX $14 +L0B8727 BEQ L0B872E + LDA #$0000 + BRA L0B8731 +L0B872E LDA #$0001 +L0B8731 AND $01,S + PLX +L0B8734 PHA + PLA + BNE L0B8766 + PHA + LDX #$0000 + LDA [$01] + DEC + BNE L0B8742 + INX +L0B8742 TXA + BEQ L0B8763 + PHA + LDY #$0012 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $12 + BNE L0B8756 + CPX $14 +L0B8756 BEQ L0B875D + LDA #$0000 + BRA L0B8760 +L0B875D LDA #$0001 +L0B8760 AND $01,S + PLX +L0B8763 ORA $01,S + PLX +L0B8766 CMP #$0000 + BEQ L0B8771 + PEI $05 + JSL L0B1A0C +L0B8771 LDA #$0040 + CMP $05 + BEQ L0B877D + INC $05 + BRL L0B86D1 +L0B877D LDA $0E + STA $14 + LDA $0D + STA $13 + LDA $0B + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B878F ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $05 +L0B879C LDA $05 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B87B2 + INX +L0B87B2 STA $01 + STX $03 + LDX #$0000 + LDA [$01] + DEC + BNE L0B87BF + INX +L0B87BF TXA + BEQ L0B87E2 + PHA + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L0B87D5 + CPX L05503B +L0B87D5 BEQ L0B87DC + LDA #$0000 + BRA L0B87DF +L0B87DC LDA #$0001 +L0B87DF AND $01,S + PLX +L0B87E2 PHA + PLA + BEQ L0B8804 + PHA + LDY #$0012 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $12 + BNE L0B87F7 + CPX $14 +L0B87F7 BEQ L0B87FE + LDA #$0000 + BRA L0B8801 +L0B87FE LDA #$0001 +L0B8801 AND $01,S + PLX +L0B8804 CMP #$0000 + BEQ L0B881F + LDX #$0000 + LDY #$000E + LDA $10 + CMP [$01],Y + BNE L0B8816 + INX +L0B8816 TXA + BEQ L0B881F + PEI $05 + JSL L0B1A0C +L0B881F LDA #$0040 + CMP $05 + BEQ L0B882B + INC $05 + BRL L0B879C +L0B882B LDA $0E + STA $14 + LDA $0D + STA $13 + LDA $0B + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B883D ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $05 +L0B884A LDA $05 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0B8860 + INX +L0B8860 STA $01 + STX $03 + LDA [$01] + BEQ L0B886B + LDA #$0001 +L0B886B BEQ L0B888F + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP $12 + BNE L0B887D + CPX $14 +L0B887D BEQ L0B8884 + LDA #$0000 + BRA L0B8887 +L0B8884 LDA #$0001 +L0B8887 BEQ L0B888F + PEI $05 + JSL L0B1A0C +L0B888F LDA #$0040 + CMP $05 + BEQ L0B889A + INC $05 + BRA L0B884A +L0B889A LDA $0E + STA $14 + LDA $0D + STA $13 + LDA $0B + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0B88AC ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $32 + PEI $30 + PEA $0020 + JSL L0313BE + PHY + PEA ^L051C38 + PEA L051C38 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B01D3 + PLA + STA $21 + LDA $21 + BEQ L0B88FD + PEA ^L051C38 + PEA L051C38 + PEI $21 + JSL L0B3A6A + PHY + PHY + JSL L0E04DE + PLA + STA $23 + PLX + STX $25 + BRA L0B8927 +L0B88FD PHY + PHY + PEA $0000 + PEA $0001 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $23 + PLX + STX $25 + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + STA $27 + STX $29 + SEP #$20 + LDA #$00 + STA [$27] + REP #$20 +L0B8927 LDA $23 + LDX $25 + STA $34 + STX $36 + LDA $2E + STA $32 + LDA $2D + STA $31 + LDA $2B + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L0B8941 PHD + TSC + CLC + ADC #$FCEE + TCS + ADC #$0221 + TCD + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FEE5 + AND $00,X + STA $E7 + LDAL L0402DB + SEP #$20 + STA [$FC] + REP #$20 + LDA $E7 + BNE L0B897B + BRL L0B8AA4 +L0B897B LDA #$0001 + STA $EB +L0B8980 LDA $F6 + SEC + SBC #$0001 + BEQ L0B89B5 + BVS L0B898D + EOR #$8000 +L0B898D BPL L0B89B5 + LDA $E7 + CMP $EB + BNE L0B8998 + BRL L0B8AA4 +L0B8998 LDA $EB + CLC + ADC #$FEE5 + TAX + LDA #$00FF + AND $00,X + CMP #$002C + BNE L0B89AE + LDA $F6 + DEC + STA $F6 +L0B89AE LDA $EB + INC + STA $EB + BRA L0B8980 +L0B89B5 LDA $EB + STA $E9 +L0B89B9 LDA $E9 + CLC + ADC #$FEE5 + TAX + LDA #$00FF + AND $00,X + CMP #$002C + BNE L0B89CF + LDA #$0000 + BRA L0B89D2 +L0B89CF LDA #$0001 +L0B89D2 PHA + LDA $E9 + SEC + SBC $E7 + BVS L0B89DD + EOR #$8000 +L0B89DD BPL L0B89E4 + LDA #$0000 + BRA L0B89E7 +L0B89E4 LDA #$0001 +L0B89E7 AND $01,S + PLX + LSR + BCC L0B89F4 + LDA $E9 + INC + STA $E9 + BRA L0B89B9 +L0B89F4 LDA $E9 + CLC + ADC #$FEE5 + TAX + LDA #$00FF + AND $00,X + CMP #$002C + BNE L0B8A0A + LDA $E9 + DEC + STA $E9 +L0B8A0A LDAL L0402DC + LDX #$FFE5 + SEP #$20 + STA $00,X + REP #$20 + LDA $EB + LDX #$FDE3 + STA $00,X + LDA $E9 + LDX #$FDE1 + STA $00,X + LDX #$FDE1 + LDA $00,X + LDX #$FDE3 + SEC + SBC $00,X + BVS L0B8A35 + EOR #$8000 +L0B8A35 BPL L0B8A90 + LDX #$FDE3 + LDA $00,X + STA $E5 +L0B8A3E PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + LDA $E5 + CLC + ADC #$FEE5 + TAX + LDA #$00FF + AND $00,X + XBA + INC + LDX #$FDDF + STA $00,X + PEA $0000 + TDC + CLC + ADC #$FDDF + PHA + PEA $0000 + TDC + CLC + ADC #$FDE5 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA $E5 + LDX #$FDE1 + CMP $00,X + BEQ L0B8A90 + INC $E5 + BRA L0B8A3E +L0B8A90 PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0100 + JSL L0313BE +L0B8AA4 LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$031A + TCS + RTL + +L0B8AB6 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEA ^L0402DD + PEA L0402DD + JSL L0B2C0A + LDA #$0001 + STA L05539D + STZ L0553A5 + LDA L0553C3 + SEC + SBC #$0000 + BPL L0B8ADD + STZ L0553C3 +L0B8ADD LDA L0553C3 + SEC + SBC #$0000 + BMI L0B8B0D + BEQ L0B8B0D + LDA L0553C3 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0B8AF8 + EOR #$8000 +L0B8AF8 BPL L0B8B0D + LDA #$0001 + STA $03 +L0B8AFF JSL L0E0000 + LDA $03 + CMP $01 + BEQ L0B8B0D + INC $03 + BRA L0B8AFF +L0B8B0D LDA L0553B5 + ORA L0553B7 + BEQ L0B8B1B + STZ L0553B5 + STZ L0553B7 +L0B8B1B LDA L055391 + BEQ L0B8B23 + STZ L055391 +L0B8B23 LDA L055371 + BEQ L0B8B2B + STZ L055371 +L0B8B2B LDA L05539B + BEQ L0B8B33 + STZ L05539B +L0B8B33 PLY + PLY + PLY + PLY + PLD + RTL + +L0B8B39 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ L05535F + JSL L160694 + JSL L1606A2 + PLY + PLY + PLD + RTL + +L0B8B50 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L0553B9 + LDX L0553BB + STA $01 + STX $03 + LDA #L051BE6 + LDX #^L051BE6 + STA L0553B9 + STX L0553BB + PEA ^L051054 + PEA L051054 + JSL L0B0D0A + PHY + JSL L0B7AF6 + PLA + STA $05 + LDA $01 + LDX $03 + STA L0553B9 + STX L0553BB + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0B8B91 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA $18 + BNE L0B8B9F + BRA L0B8C05 +L0B8B9F LDA L0553B9 + LDX L0553BB + STA $01 + STX $03 + LDA #L051BE6 + LDX #^L051BE6 + STA L0553B9 + STX L0553BB + PEA ^L051054 + PEA L051054 + JSL L0B0D0A + LDA #$0001 + STAL L051054 + LDA $10 + LDX $12 + STAL L05105A + TXA + STAL L05105C + LDA $14 + LDX $16 + STAL L05105E + TXA + STAL L051060 + LDA $1A + LDX $1C + STAL L051064 + TXA + STAL L051066 + LDA $18 + STAL L051062 + PHY + JSL L0B7AF6 + PLA + STA $05 + LDA $01 + LDX $03 + STA L0553B9 + STX L0553BB +L0B8C05 LDA $0E + STA $1C + LDA $0D + STA $1B + LDA $0B + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0B8C17 ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $36 + PEI $34 + PEA $0020 + JSL L0313BE + PHY + PEA ^L051C38 + PEA L051C38 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B01D3 + PLA + STA $25 + LDA $25 + BNE L0B8C65 + PHY + PEA ^L051C38 + PEA L051C38 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2819 + PLA + STA $25 +L0B8C65 PEI $32 + PEI $30 + JSL L0E0CB5 + PEA ^L051C38 + PEA L051C38 + PEI $25 + JSL L0B3CD4 + LDA $2E + STA $36 + LDA $2D + STA $35 + LDA $2B + TCD + TSC + CLC + ADC #$0034 + TCS + RTL + +L0B8C8B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0301CE + JSL L0B392B +L0B8C9B PHY + JSL L0301E4 + PLA + BNE L0B8C9B + PLY + PLY + PLD + RTL + +L0B8CA7 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + BEQ L0B8CC6 + PEI $0E + PEI $0C + PEA ^L0402E6 + PEA L0402E6 + PEA $0005 + JSL L0313BE + BRA L0B8CD7 +L0B8CC6 PEI $0E + PEI $0C + PEA ^L0402EB + PEA L0402EB + PEA $0006 + JSL L0313BE +L0B8CD7 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0B8CE7 PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $11 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + LDA $1C + DEC + BMI L0B8D76 + CMP #$0005 + BPL L0B8D76 + SEC + SBC #$0000 + BEQ L0B8D1D + DEC + DEC + BEQ L0B8D2C + DEC + BEQ L0B8D43 + DEC + BEQ L0B8D5A + BRA L0B8D76 +L0B8D1D STZ L055139 + PEA ^L05310F + PEA L05310F + JSL L082712 + BRA L0B8D76 +L0B8D2C LDA L055101 + LDX L055103 + PHX + PHA + PEA $0000 + PEA ^L053259 + PEA L053259 + JSL L085B3C + BRA L0B8D76 +L0B8D43 LDA L055101 + LDX L055103 + PHX + PHA + PEA $FFFF + PEA ^L053259 + PEA L053259 + JSL L085B3C + BRA L0B8D76 +L0B8D5A PEA ^L053259 + PEA L053259 + LDA L055105 + LDX L055107 + PHX + PHA + LDA L055101 + LDX L055103 + PHX + PHA + JSL L1606B0 + BRA L0B8D76 +L0B8D76 LDA $1C + SEC + SBC #$0001 + BEQ L0B8DFB + BVS L0B8D83 + EOR #$8000 +L0B8D83 BPL L0B8DFB + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L082712 + LDA L055101 + LDX L055103 + PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L08295E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L082712 + LDA L055105 + LDX L055107 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L082766 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L05310F + PEA L05310F + JSL L081E5F + LDA #$0001 + STA L055137 + LDA #$0001 + STA L055133 + PEA ^L0532B5 + PEA L0532B5 + JSL L082712 +L0B8DFB JSL L096029 + JSL L09AED3 + PEI $11 + JSL L071AA4 + LDA $1A + STA $1C + LDA $19 + STA $1B + LDA $17 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0B8E1B PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + PEI $0E + PEI $0C + JSL L0E0EA8 + PHY + JSL L0B5955 + PLA + LSR + BCC L0B8E4A + PHY + PHY + JSL L0E04DE + PLA + STA $10 + PLX + STX $12 + BRA L0B8E4E +L0B8E4A STZ $10 + STZ $12 +L0B8E4E PEI $01 + JSL L071AA4 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B8E66 PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0013 + TCD + PHY + JSL L071BFF + PLA + STA $ED + PEI $FA + PEI $F8 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L0B1426 + PHY + LDA #$00FF + LDX #$FFED + AND $00,X + PHA + PEA $001F + JSL L072FD5 + PLA + LDX #$FFED + SEP #$20 + STA $00,X + REP #$20 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0020 + JSL L0313BE + PEI $ED + JSL L071AA4 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L0B8ED1 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $18 + LDA $14 + LDX $16 + STA $05 + STX $07 + LDA #$0001 + STA [$05] + LDA #$0000 + LDY #$0022 + STA [$05],Y + LDA #$0024 + CLC + ADC $05 + LDX $07 + BCC L0B8F01 + INX +L0B8F01 STA $01 + STX $03 + LDA #$0002 + STA [$01] + LDA $12 + BEQ L0B8F20 + LDA L055027 + LDX L055029 + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + BRA L0B8F30 +L0B8F20 LDA L05501F + LDX L055021 + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L0B8F30 LDA L055027 + LDX L055029 + LDY #$000A + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA L05501F + LDX L055021 + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $10 + STA $16 + LDA $0F + STA $15 + LDA $0D + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0B8F62 PHD + TSC + CLC + ADC #$FEA6 + TCS + ADC #$0069 + TCD + PEA $0000 + TDC + CLC + ADC #$FF97 + PHA + PEI $F8 + PEI $F6 + PEA $0100 + JSL L0313BE + PHY + TDC + CLC + ADC #$0099 + PEA $0000 + PHA + PEI $FA + JSL L0B8ED1 + PLA + STA $97 + LDA #$0001 + STA $CB + TDC + CLC + ADC #$00CD + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF97 + PHA + PEA $0020 + JSL L0313BE + TDC + CLC + ADC #$0099 + PEA $0000 + PHA + JSL L0E0BFC + PHY + PHY + JSL L0E04DE + PLA + STA $FC + PLX + STX $FE + PEI $97 + JSL L071AA4 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0162 + TCS + RTL + +L0B8FE3 PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $62 + JSL L0B8ED1 + PLA + STA $01 + LDA #$0002 + STA $35 + LDA $60 + JSL L150488 + STA $37 + STX $39 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L0E0BFC + PHY + PHY + JSL L0E04DE + PLA + STA $64 + PLX + STX $66 + PEI $01 + JSL L071AA4 + LDA $5E + STA $62 + LDA $5D + STA $61 + LDA $5B + TCD + TSC + CLC + ADC #$0060 + TCS + RTL + +L0B903E PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $62 + JSL L0B8ED1 + PLA + STA $01 + LDA #$0003 + STA $35 + LDA $60 + STA $37 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L0E0BFC + PHY + PHY + JSL L0E04DE + PLA + STA $64 + PLX + STX $66 + PEI $01 + JSL L071AA4 + LDA $5E + STA $62 + LDA $5D + STA $61 + LDA $5B + TCD + TSC + CLC + ADC #$0060 + TCS + RTL + +L0B9093 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + PHY + PHY + PEI $0E + PEI $0C + JSL L0B88AC + PLA + STA $10 + PLX + STX $12 + PEI $01 + JSL L071AA4 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0B90CB PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + LDA L055139 + BNE L0B9108 + LDA L055119 + LDX L05511B + PHX + PHA + LDA L055101 + LDX L055103 + PHX + PHA + LDA L055105 + LDX L055107 + PHX + PHA + PEA ^L05310F + PEA L05310F + JSL L083523 + LDA #$0001 + STA L055139 +L0B9108 PEI $12 + PEI $10 + PEA ^L053219 + PEA L053219 + PEA $0010 + JSL L0313BE + PEI $0E + PEI $0C + PEA ^L053209 + PEA L053209 + PEA $0010 + JSL L0313BE + PEI $01 + JSL L071AA4 + LDA $0A + STA $12 + LDA $09 + STA $11 + LDA $07 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B9142 PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $1A + PEI $18 + PEA $0008 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $09 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E07C5 + PEI $16 + PEI $14 + JSL L0E06AC + PEI $09 + JSL L071AA4 + LDA $12 + STA $1A + LDA $11 + STA $19 + LDA $0F + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0B919C PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + TDC + CLC + ADC #$0010 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + PEI $0E + PEI $0C + JSL L0E06AC + PEI $01 + JSL L071AA4 + LDA $0A + STA $12 + LDA $09 + STA $11 + LDA $07 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B91E2 PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0013 + TCD + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $ED + PEA ^L052406 + PEA L052406 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0100 + JSL L0313BE + JSL L0B8B50 + PEI $ED + JSL L071AA4 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L0B923B PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0015 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $ED + PEA ^L051054 + PEA L051054 + JSL L0B0D0A + LDA #$0005 + STAL L051054 + PEA ^L052406 + PEA L052406 + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEA $0100 + JSL L0313BE + PHY + JSL L0B7AF6 + PLA + STA $EB + PEI $ED + JSL L071AA4 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L0B92A9 PHD + TSC + CLC + ADC #$FEA6 + TCS + ADC #$006D + TCD + PEA $0000 + TDC + CLC + ADC #$FF93 + PHA + PEI $F8 + PEI $F6 + PEA $0100 + JSL L0313BE + PHY + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEI $FA + JSL L0B8ED1 + PLA + STA $93 + LDA #$0001 + STA $C7 + TDC + CLC + ADC #$00C9 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF93 + PHA + PEA $0020 + JSL L0313BE + PEI $F4 + PEI $F2 + JSL L0E0CB5 + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + PEI $93 + JSL L071AA4 + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0166 + TCS + RTL + +L0B9329 PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $66 + JSL L0B8ED1 + PLA + STA $01 + LDA #$0002 + STA $35 + LDA $64 + JSL L150488 + STA $37 + STX $39 + PEI $62 + PEI $60 + JSL L0E0CB5 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + PEI $01 + JSL L071AA4 + LDA $5E + STA $66 + LDA $5D + STA $65 + LDA $5B + TCD + TSC + CLC + ADC #$0064 + TCS + RTL + +L0B9383 PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $66 + JSL L0B8ED1 + PLA + STA $01 + LDA #$0003 + STA $35 + LDA $64 + STA $37 + PEI $62 + PEI $60 + JSL L0E0CB5 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + PEI $01 + JSL L071AA4 + LDA $5E + STA $66 + LDA $5D + STA $65 + LDA $5B + TCD + TSC + CLC + ADC #$0064 + TCS + RTL + +L0B93D7 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + PEI $12 + PEI $10 + PEI $0E + PEI $0C + JSL L0B8C17 + PEI $01 + JSL L071AA4 + LDA $0A + STA $12 + LDA $09 + STA $11 + LDA $07 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0B940B PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $30 + PEI $2E + PEA $0020 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $21 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L0B05B4 + PLA + LSR + BCS L0B944C + STZ $23 +L0B944C LDA $23 + STA $32 + PEI $21 + JSL L071AA4 + LDA $2C + STA $30 + LDA $2B + STA $2F + LDA $29 + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L0B9468 PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $0B + PEI $26 + PEI $24 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEI $22 + PEI $20 + JSL L1501C1 + PEA $000A + JSL L0313BE + PEI $0B + JSL L071AA4 + LDA $1E + STA $22 + LDA $1D + STA $21 + LDA $1B + TCD + TSC + CLC + ADC #$0020 + TCS + RTL + +L0B94AC PHD + TSC + CLC + ADC #$FDF6 + TCS + ADC #$011B + TCD + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $E9 + LDA $F4 + LDX $F6 + TXY + LDX #$FFE5 + STA $00,X + TYA + STA $02,X + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L0B94F0 + INX +L0B94F0 STA $EB + STX $ED + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0001 + JSL L0B8941 + JSL L071DE3 + PLA + PLX + STA [$EB] + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + STA $EB + STX $ED + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0002 + JSL L0B8941 + JSL L071DE3 + PLA + PLX + STA [$EB] + PEI $E9 + JSL L071AA4 + LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0214 + TCS + RTL + +L0B955F PHD + TSC + CLC + ADC #$FDF6 + TCS + ADC #$011B + TCD + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $E9 + LDA $F4 + LDX $F6 + TXY + LDX #$FFE5 + STA $00,X + TYA + STA $02,X + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L0B95A3 + INX +L0B95A3 STA $EB + STX $ED + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0001 + JSL L0B8941 + JSL L071DE3 + PLA + PLX + STA [$EB] + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + STA $EB + STX $ED + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0002 + JSL L0B8941 + JSL L071DE3 + PLA + PLX + STA [$EB] + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L0B960A + INX +L0B960A STA $EB + STX $ED + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0003 + JSL L0B8941 + JSL L071DE3 + PLA + PLX + STA [$EB] + LDX #$FFE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L0B9641 + INX +L0B9641 STA $EB + STX $ED + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE9 + PHA + PEA $0004 + JSL L0B8941 + JSL L071DE3 + PLA + PLX + STA [$EB] + PEI $E9 + JSL L071AA4 + LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0214 + TCS + RTL + diff --git a/hypercardiigs/HyperTalk.X.S b/hypercardiigs/HyperTalk.X.S new file mode 100644 index 0000000..cc927ae --- /dev/null +++ b/hypercardiigs/HyperTalk.X.S @@ -0,0 +1,583 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L032E38 + EXT L032E0A + EXT L031A72 + EXT L03198D + EXT L0D1732 + EXT L0D28FB + EXT L0714D9 + EXT L033477 + EXT L031B09 + EXT L031415 + EXT L032589 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L0E0000 + EXT L07272E + EXT L071FF8 + EXT L071DE3 + EXT L1501C1 + EXT L0E00CC + EXT L0E0C71 + EXT L0E0E4B + EXT L0E04A7 + EXT L0E0EA8 + EXT L0E05AF + EXT L07346C + EXT L1509CE + EXT L0E0678 + EXT L0E0F0F + EXT L0E0656 + EXT L072314 + EXT L0E0C52 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L0D0F6E + EXT L070597 + EXT L07187A + EXT L0553C5 + EXT L0553C7 + EXT L0553C3 + EXT L05535F + EXT L0553AD + EXT L0553AF + EXT L0553CD + EXT L0553CF + EXT L0553B3 + EXT L055039 + EXT L05503B + EXT L055277 + EXT L0550B9 + EXT L07005C + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L07A609 + EXT L07ABAE + EXT L071C56 + EXT L07334A + EXT L071B83 + EXT L072FD5 + EXT L071BC3 + EXT L071C98 + EXT L071D81 + EXT L07185A + EXT L0734F5 + EXT L073A49 + EXT L0718FA + EXT L0718DA + EXT L072032 + EXT L0711EB + EXT L071EC5 + EXT L070A4D + EXT L0735A8 + EXT L0715D9 + EXT L074B81 + EXT L075A4F + EXT L075DD3 + EXT L071E31 + EXT L077624 + EXT L078A05 + EXT L072B9F + EXT L078841 + EXT L070525 + EXT L071F3F + EXT L071C12 + EXT L0876F4 + EXT L0540CF + EXT L0540CD + EXT L1514A2 + EXT L151301 + EXT L1512FB + EXT L151131 + EXT L150BEE + EXT L1510BF + EXT L0550EF + EXT L0550ED + EXT L150B6A + EXT L1506E1 + EXT L150B70 + EXT L1513F4 + EXT L150D44 + EXT L151412 + EXT L150705 + EXT L053AD7 + EXT L053AD5 + EXT L053B29 + EXT L053B2B + EXT L151137 + EXT L053AB3 + EXT L053AB1 + EXT L053AE9 + EXT L053B27 + EXT L053B25 + EXT L1510EF + EXT L041CB3 + EXT L050C32 + EXT L055045 + EXT L055043 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L054FB7 + EXT L054FB9 + EXT L054FA3 + EXT L054FA5 + EXT L054FA7 + EXT L054FB3 + EXT L054FBB + EXT L055051 + EXT L05501B + EXT L05501D + EXT L05503F + EXT L055041 + EXT L05503D + EXT L055019 + EXT L05502B + EXT L05502D + EXT L086029 + EXT L082712 + EXT L081E5F + EXT L085B3C + EXT L083523 + EXT L08295E + EXT L082766 + EXT L150318 + EXT L07A972 + EXT L09091E + EXT L05328D + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L053259 + EXT L0532BD + EXT L055139 + EXT L055137 + EXT L0532B5 + EXT L055153 + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L055119 + EXT L05511B + EXT L05310F + EXT L0550E1 + EXT L055111 + EXT L055113 + EXT L0550DD + EXT L0550B5 + EXT L0550E9 + EXT L053AFD + EXT L05511F + EXT L0550B7 + EXT L0946A2 + EXT L090635 + EXT L095416 + EXT L09AED3 + EXT L096029 + EXT L0940E5 + EXT L09AFB1 + EXT L09873C +* EXT L071A89 + EXT L07D80F + EXT L073002 + EXT L076220 + EXT L075BBA + EXT L151065 + EXT L1503DD + EXT L07899F + EXT L0A2670 + EXT L0301E4 + EXT L07AA4B + EXT L071330 + EXT L075B7B + EXT L150B28 + EXT L05524B + EXT L0550E5 + EXT L0550F3 + EXT L0550F5 + EXT L0550F7 + EXT L0550F1 + EXT L0551F3 + EXT L055133 + EXT L05524D + EXT L052526 + EXT L055217 + EXT L055215 + EXT L052D64 + EXT L0551DD + EXT L05521B + EXT L055219 + EXT L055251 + EXT L055253 + EXT L05525F + EXT L05525D + EXT L055243 + EXT L055279 + EXT L05527B + EXT L0551FB + EXT L052406 + EXT L055245 + EXT L05523F + EXT L055241 + EXT L16049C + EXT L070F7D + EXT L15058C + EXT L070BA8 + EXT L05530B + EXT L055311 + EXT L055309 + EXT L055303 + EXT L071CCD + EXT L073660 + EXT L072D71 + EXT L071F67 + EXT L072EAE + EXT L0315E2 + EXT L160616 + EXT L160624 + EXT L160632 + EXT L160640 + EXT L16064E + EXT L16065C + EXT L16066A + EXT L0E0DE2 + EXT L150082 + EXT L03261F + EXT L0324CD + EXT L03250F + EXT L0F0635 + EXT L0325D1 + EXT L150410 + EXT L03018B + EXT L0D0A88 + EXT L0E07C5 + EXT L15072F + EXT L150F73 + EXT L040656 + EXT L150C4C + EXT L150A64 + EXT L040660 + EXT L051058 + EXT L051056 + EXT L0D109F + EXT L051054 + EXT L051066 + EXT L051064 + EXT L051062 + EXT L07AE68 + EXT L051060 + EXT L05105E + EXT L07AACB + EXT L05105C + EXT L05105A + EXT L051BE6 + EXT L051BE8 + EXT L051BEA + EXT L051BEC + EXT L051BEE + EXT L051BF0 + EXT L051BF2 + EXT L051BF4 + EXT L051BF6 + EXT L051BF8 + EXT L051BFA + EXT L051BFC + EXT L051BFE + EXT L051C00 + EXT L051C02 + EXT L051C04 + EXT L051C06 + EXT L051C08 + EXT L051C0A + EXT L151681 + EXT L150120 + EXT L0510DE + EXT L050AEA + EXT L15168D + EXT L150AEC + EXT L0E06AC + EXT L0953DD + EXT L0314F6 + EXT L0E0E79 + EXT L040761 + EXT L051BDE + EXT L051BE4 + EXT L051BE2 + EXT L0407B8 + EXT L0407B9 + EXT L051C44 + EXT L051C42 + EXT L0314AA + EXT L0E04DE + EXT L0E0838 + EXT L0E0154 + EXT L0E079C + EXT L032858 + EXT L032950 + EXT L071AE0 + EXT L032E6D + EXT L051BE0 + EXT L0E0E11 + EXT L032C5C + EXT L032C5A + EXT L150416 + EXT L0E2DD3 + EXT L032B54 + EXT L032B52 + EXT L0E1220 + EXT L032DA2 + EXT L032DA0 + EXT L0E0BFC + EXT L03282C + EXT L0327D6 + EXT L0327D4 + EXT L0326C8 + EXT L0326C6 + EXT L03277E + EXT L03277C + EXT L160678 + EXT L0E0F65 + EXT L0E061D + EXT L0E0CB5 + EXT L040426 + EXT L160686 + EXT L040427 + EXT L051ED6 + EXT L051ED8 + EXT L1514AE + EXT L051EDA + EXT L051EDC + EXT L051EDE + EXT L07ACF0 + EXT L053B1F + EXT L053B1D + EXT L053B23 + EXT L053B21 + EXT L050D34 + EXT L0F12F1 + EXT L0E0CFE + EXT L0E10BE + EXT L0402F1 + EXT L0F0000 + EXT L0402DB + EXT L0402DC + EXT L160694 + EXT L1606A2 + EXT L0301CE + EXT L1606B0 + EXT L0E0184 + EXT L032E6A + EXT L04063C + EXT L04063D + EXT L04063E + EXT L04063F + EXT L040640 + EXT L040641 + EXT L040642 + EXT L040643 + EXT L040644 + EXT L040645 + EXT L040646 + EXT L040647 + EXT L040649 + EXT L040653 + EXT L040655 + EXT L040658 + EXT L04065A + EXT L04065C + EXT L04065E + EXT L040662 + EXT L04070A + EXT L04070D + EXT L04070F + EXT L040712 + EXT L040715 + EXT L040717 + EXT L04071A + EXT L04071C + EXT L040760 + EXT L040762 + EXT L040768 + EXT L04076E + EXT L040776 + EXT L040781 + EXT L04078A + EXT L040792 + EXT L04079C + EXT L0407A4 + EXT L0407BA + EXT L04157F + EXT L041582 + EXT L04158B + EXT L04158E + EXT L041593 + EXT L041598 + EXT L04159F + EXT L0415A3 + EXT L0415A8 + EXT L0415AD + EXT L040405 + EXT L040410 + EXT L040412 + EXT L040414 + EXT L04041E + EXT L040428 + EXT L04042D + EXT L040433 + EXT L040438 + EXT L04043B + EXT L04043D + EXT L040442 + EXT L04044E + EXT L040450 + EXT L040457 + EXT L04045F + EXT L040465 + EXT L04046C + EXT L040470 + EXT L040472 + EXT L040474 + EXT L04047E + EXT L040482 + EXT L040484 + EXT L040486 + EXT L040492 + EXT L040494 + EXT L0404A0 + EXT L0404A7 + EXT L0404B1 + EXT L0404BB + EXT L0404C2 + EXT L0404CB + EXT L0404D7 + EXT L0404E1 + EXT L0404E9 + EXT L0404EB + EXT L0404ED + EXT L0404EF + EXT L0404F1 + EXT L0404F3 + EXT L0404F8 + EXT L0404FF + EXT L0402CD + EXT L0402D2 + EXT L0402D4 + EXT L0402D9 + EXT L0402DD + EXT L0402E6 + EXT L0402EB + EXT L0553B5 + EXT L0553B7 + EXT L0553D5 + EXT L0553D7 + EXT L0553C1 + EXT L0553DB + EXT L05106C + EXT L055389 + EXT L05538B + EXT L05538D + EXT L0553A5 + EXT L05539D + EXT L0553A3 + EXT L05539F + EXT L0553A1 + EXT L055371 + EXT L0553B9 + EXT L0553BB + EXT L05535D + EXT L055353 + EXT L055355 + EXT L055357 + EXT L050C2A + EXT L0553B1 + EXT L051C38 + EXT L055387 + EXT L0553D9 + EXT L055385 + EXT L055391 + EXT L055395 + EXT L05536F + EXT L0553A7 + EXT L0553A9 + EXT L050BEA + EXT L050F74 + EXT L055363 + EXT L05098E + EXT L05534F + EXT L055351 + EXT L05534B + EXT L05534D + EXT L055359 + EXT L05535B + EXT L05540D + EXT L05540B + EXT L0553E3 + EXT L0553E5 + EXT L0553ED + EXT L055407 + EXT L0553E1 + EXT L0553DF + EXT L0553E7 + EXT L050C33 + EXT L055409 + EXT L0553F3 + EXT L0553F5 + EXT L055365 + EXT L0509EA + EXT L0553DD + EXT L050BF2 + EXT L050BFE + EXT L050BFC + EXT L050BFA + EXT L050C0E + EXT L050C10 + EXT L050C0A + EXT L050C1E + EXT L050C20 + EXT L050C1A + EXT L050C06 + EXT L050C08 + EXT L050C16 + EXT L050C18 + EXT L050C12 + EXT L050C26 + EXT L050C28 + EXT L050C22 + EXT L050C02 + EXT L055367 + EXT L0553C9 + EXT L0553CB + EXT L05539B + EXT L0553D1 + EXT L0553D3 + EXT L055399 + EXT L050F94 + EXT L0553AB + EXT L055349 + EXT L055313 + EXT L05530F + EXT L055305 + EXT L055307 + EXT L055393 + EXT L055397 + EXT L0553BD + EXT L0553BF + EXT L05103C + EXT L055383 + EXT L05008E + EXT L053219 + EXT L053209 diff --git a/hypercardiigs/HyperTalk2.E.S b/hypercardiigs/HyperTalk2.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/HyperTalk2.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/HyperTalk2.S b/hypercardiigs/HyperTalk2.S new file mode 100644 index 0000000..d26fc76 --- /dev/null +++ b/hypercardiigs/HyperTalk2.S @@ -0,0 +1,6549 @@ +* +* HypercardGS +* segment: $0D HyperTalk2 +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperTalk2.l + lst off + +*--------------------------------------- + + use HyperTalk2.E + use HyperTalk2.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L0D0000 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA $2E + LDX $30 + STA $09 + STX $0B + LDY #$001C + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D0028 + EOR #$8000 +L0D0028 BMI L0D006B + LDA #$001A + CLC + ADC $09 + LDX $0B + BCC L0D0035 + INX +L0D0035 STA $11 + STX $13 + PHY + PHY + LDY #$001C + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + PHY + PHY + LDY #$0002 + LDA [$2A],Y + PHA + LDA [$2A] + PHA + LDY #$0002 + LDA [$26],Y + PHA + LDA [$26] + PHA + JSL L0B0C30 + JSL L09603C + PLA + STA [$11] + PLA + LDY #$0002 + STA [$11],Y +L0D006B LDY #$0020 + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D0083 + EOR #$8000 +L0D0083 BMI L0D0099 + LDY #$001C + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + LDY #$001E + STA [$09],Y + INY + INY + TXA + STA [$09],Y +L0D0099 LDY #$001A + LDA [$09],Y + INY + INY + ORA [$09],Y + BNE L0D00B7 + LDY #$0002 + LDA [$2A],Y + TAX + LDA [$2A] + STA [$26] + TXA + LDY #$0002 + STA [$26],Y + BRL L0D0267 +L0D00B7 LDY #$001C + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + STA $05 + STX $07 + PEI $07 + PEI $05 + LDA #$0002 + LDX #$0000 + JSL L033477 + BVS L0D00D8 + EOR #$8000 +L0D00D8 BMI L0D00DD + BRL L0D01BF +L0D00DD LDA #$0002 + LDX #$0000 + STA $0D + STX $0F +L0D00E7 LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + CMP [$2A] + BNE L0D00F9 + LDY #$0002 + TXA + CMP [$2A],Y +L0D00F9 BNE L0D0136 + LDA $1E + LDX $20 + STA $11 + STX $13 + LDY #$001C + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + INC + BNE L0D0111 + INX +L0D0111 PHX + PHA + LDA $0D + LDX $0F + JSL L1512A5 + STA [$11] + TXA + LDY #$0002 + STA [$11],Y + LDY #$0002 + LDA [$26],Y + TAX + LDA [$26] + STA [$2A] + TXA + LDY #$0002 + STA [$2A],Y + BRL L0D0267 +L0D0136 PEI $2C + PEI $2A + JSL L071B83 + LDY #$0002 + LDA [$2A],Y + PHA + LDA [$2A] + PHA + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + JSL L033477 + BVS L0D0158 + EOR #$8000 +L0D0158 BMI L0D0170 + LDY #$0002 + LDA [$2A],Y + TAX + LDA [$2A] + INC + BNE L0D0166 + INX +L0D0166 STA [$2A] + TXA + LDY #$0002 + STA [$2A],Y + BRA L0D01AA +L0D0170 LDA $1E + LDX $20 + STA $11 + STX $13 + LDY #$001C + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + LDA $0D + LDX $0F + JSL L1512A5 + INC + BNE L0D018F + INX +L0D018F STA [$11] + TXA + LDY #$0002 + STA [$11],Y + LDY #$0002 + LDA [$26],Y + TAX + LDA [$26] + STA [$2A] + TXA + LDY #$0002 + STA [$2A],Y + BRL L0D0267 +L0D01AA LDA $0D + LDX $0F + CMP $05 + BNE L0D01B4 + CPX $07 +L0D01B4 BEQ L0D01BF + INC $0D + BNE L0D01BC + INC $0F +L0D01BC BRL L0D00E7 +L0D01BF LDY #$0002 + LDA [$2A],Y + TAX + LDA [$2A] + STA [$26] + TXA + LDY #$0002 + STA [$26],Y + LDY #$0020 + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + LDY #$001C + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + JSL L1512A5 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0000 + TAX + JSL L033477 + BMI L0D0267 + STZ $0D + STZ $0F +L0D01FE PEI $28 + PEI $26 + JSL L071B83 + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + CMP [$26] + BNE L0D0218 + LDY #$0002 + TXA + CMP [$26],Y +L0D0218 BNE L0D021C + BRA L0D0267 +L0D021C PEI $0F + PEI $0D + LDY #$0020 + LDA [$09],Y + PHA + DEY + DEY + LDA [$09],Y + PHA + LDY #$001C + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + JSL L1512A5 + JSL L033477 + BEQ L0D0253 + LDY #$0002 + LDA [$26],Y + TAX + LDA [$26] + INC + BNE L0D024B + INX +L0D024B STA [$26] + TXA + LDY #$0002 + STA [$26],Y +L0D0253 LDA $0D + LDX $0F + CMP $01 + BNE L0D025D + CPX $03 +L0D025D BEQ L0D0267 + INC $0D + BNE L0D0265 + INC $0F +L0D0265 BRA L0D01FE +L0D0267 LDA $18 + STA $30 + LDA $17 + STA $2F + LDA $15 + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L0D0279 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $10 + PEI $0E + JSL L032589 +L0D0289 LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + STA $01 + STX $03 + LDA #$00FF + AND [$01] + CMP L055277 + BNE L0D02A4 + LDA #$0000 + BRA L0D02A7 +L0D02A4 LDA #$0001 +L0D02A7 PHA + LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + STA $01 + STX $03 + LDA #$00FF + AND [$01] + BEQ L0D02BE + LDA #$0001 +L0D02BE AND $01,S + PLX + LSR + BCC L0D02DA + LDY #$0002 + LDA [$0E],Y + TAX + LDA [$0E] + INC + BNE L0D02D0 + INX +L0D02D0 STA [$0E] + TXA + LDY #$0002 + STA [$0E],Y + BRA L0D0289 +L0D02DA LDA $08 + STA $10 + LDA $07 + STA $0F + LDA $05 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0D02EC PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + LDA $34 + LDX $36 + STA $05 + STX $07 + LDY #$0014 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D0314 + EOR #$8000 +L0D0314 BMI L0D0357 + LDA #$0012 + CLC + ADC $05 + LDX $07 + BCC L0D0321 + INX +L0D0321 STA $1B + STX $1D + PHY + PHY + LDY #$0014 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + PHY + PHY + LDY #$0002 + LDA [$30],Y + PHA + LDA [$30] + PHA + LDY #$0002 + LDA [$2C],Y + PHA + LDA [$2C] + PHA + JSL L0B0BC2 + JSL L09603C + PLA + STA [$1B] + PLA + LDY #$0002 + STA [$1B],Y +L0D0357 LDY #$0018 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D036F + EOR #$8000 +L0D036F BMI L0D0385 + LDY #$0014 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + LDY #$0016 + STA [$05],Y + INY + INY + TXA + STA [$05],Y +L0D0385 LDY #$0012 + LDA [$05],Y + INY + INY + ORA [$05],Y + BNE L0D03A3 + LDY #$0002 + LDA [$30],Y + TAX + LDA [$30] + STA [$2C] + TXA + LDY #$0002 + STA [$2C],Y + BRL L0D058B +L0D03A3 LDY #$0014 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $17 + STX $19 + LDY #$0002 + LDA [$30],Y + TAX + LDA [$30] + STA $0F + STX $11 +L0D03BD PEI $19 + PEI $17 + LDA #$0001 + LDX #$0000 + JSL L033477 + BEQ L0D03D4 + BVS L0D03D2 + EOR #$8000 +L0D03D2 BMI L0D03D9 +L0D03D4 LDA #$0000 + BRA L0D03DC +L0D03D9 LDA #$0001 +L0D03DC PHA + LDY #$0002 + LDA [$30],Y + PHA + LDA [$30] + PHA + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + JSL L033477 + BVS L0D03F7 + EOR #$8000 +L0D03F7 BPL L0D03FE + LDA #$0000 + BRA L0D0401 +L0D03FE LDA #$0001 +L0D0401 AND $01,S + PLX + LSR + BCC L0D041D + LDX $19 + LDA $17 + BNE L0D040E + DEX +L0D040E DEC + STA $17 + STX $19 + PEI $32 + PEI $30 + JSL L0325D1 + BRA L0D03BD +L0D041D LDY #$0002 + LDA [$30],Y + PHA + LDA [$30] + PHA + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + JSL L033477 + BVS L0D0437 + EOR #$8000 +L0D0437 BMI L0D043C + BRL L0D04CA +L0D043C LDA $17 + LDX $19 + STA [$28] + TXA + LDY #$0002 + STA [$28],Y + LDY #$0002 + LDA [$30],Y + PHA + LDA [$30] + PHA + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + JSL L033477 + BEQ L0D0476 + BVS L0D0464 + EOR #$8000 +L0D0464 BPL L0D0476 + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + STA [$30] + TXA + LDY #$0002 + STA [$30],Y +L0D0476 LDY #$0002 + LDA [$30],Y + TAX + LDA [$30] + TAY + BNE L0D0482 + DEX +L0D0482 DEC + STA $13 + STX $15 + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + CMP $0F + BNE L0D0495 + CPX $11 +L0D0495 BEQ L0D049C + LDA #$0000 + BRA L0D049F +L0D049C LDA #$0001 +L0D049F BNE L0D04B2 + LDX #$0000 + LDA #$00FF + AND [$13] + CMP L055277 + BNE L0D04AF + INX +L0D04AF TXA + BEQ L0D04C7 +L0D04B2 LDY #$0002 + LDA [$28],Y + TAX + LDA [$28] + TAY + BNE L0D04BE + DEX +L0D04BE DEC + STA [$28] + TXA + LDY #$0002 + STA [$28],Y +L0D04C7 BRL L0D058B +L0D04CA LDY #$0002 + LDA [$30],Y + TAX + LDA [$30] + STA $0B + STX $0D + LDY #$0018 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + LDY #$0014 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + JSL L1512A5 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$0000 + TAX + JSL L033477 + BMI L0D0566 + STZ $17 + STZ $19 +L0D0505 TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + PHD + JSL L0D0279 + LDX #$0000 + LDA #$00FF + AND [$0B] + CMP L055277 + BNE L0D0524 + INX +L0D0524 TXA + STA $09 + LDA $09 + BEQ L0D0537 + LDA $0B + LDX $0D + INC + BNE L0D0533 + INX +L0D0533 STA $0B + STX $0D +L0D0537 PEI $0D + PEI $0B + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + JSL L033477 + BEQ L0D0552 + BVS L0D054E + EOR #$8000 +L0D054E BPL L0D0552 + BRA L0D058B +L0D0552 LDA $17 + LDX $19 + CMP $01 + BNE L0D055C + CPX $03 +L0D055C BEQ L0D0566 + INC $17 + BNE L0D0564 + INC $19 +L0D0564 BRA L0D0505 +L0D0566 LDA $0B + LDX $0D + STA [$2C] + TXA + LDY #$0002 + STA [$2C],Y + LDA $09 + BEQ L0D058B + LDY #$0002 + LDA [$2C],Y + TAX + LDA [$2C] + TAY + BNE L0D0582 + DEX +L0D0582 DEC + STA [$2C] + TXA + LDY #$0002 + STA [$2C],Y +L0D058B LDA $22 + STA $36 + LDA $21 + STA $35 + LDA $1F + TCD + TSC + CLC + ADC #$0034 + TCS + RTL + +L0D059D PHD + TSC + CLC + ADC #$FEE2 + TCS + ADC #$0037 + TCD + LDA $F8 + LDX $FA + TXY + LDX #$FFD1 + STA $00,X + TYA + STA $02,X + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D05C5 + INX +L0D05C5 STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + PHX + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D05E0 + EOR #$8000 +L0D05E0 BMI L0D0640 + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D05F2 + INX +L0D05F2 PHX + PHA + PHY + PHY + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D0606 + INX +L0D0606 STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + PHX + PHA + PHY + PHY + LDY #$0002 + LDA [$F4],Y + PHA + LDA [$F4] + PHA + LDY #$0002 + LDA [$F0],Y + PHA + LDA [$F0] + PHA + JSL L0B0C90 + JSL L09603C + PLA + PLY + PLX + STX $E3 + PLX + STX $E5 + STA [$E3] + TYA + LDY #$0002 + STA [$E3],Y +L0D0640 LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L0D0650 + INX +L0D0650 STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + PHX + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D066B + EOR #$8000 +L0D066B BMI L0D06AD + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L0D067D + INX +L0D067D PHX + PHA + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D068F + INX +L0D068F STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + PHX + PHA + PLA + PLY + PLX + STX $E3 + PLX + STX $E5 + STA [$E3] + TYA + LDY #$0002 + STA [$E3],Y +L0D06AD LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D06BD + INX +L0D06BD STA $E3 + STX $E5 + LDA [$E3] + LDY #$0002 + ORA [$E3],Y + BNE L0D06DD + LDY #$0002 + LDA [$F4],Y + TAX + LDA [$F4] + STA [$F0] + TXA + LDY #$0002 + STA [$F0],Y + BRL L0D08FF +L0D06DD PEI $F6 + PEI $F4 + JSL L032589 + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D06F5 + INX +L0D06F5 STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + TXY + LDX #$FFCD + STA $00,X + TYA + STA $02,X + LDX #$FFCD + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0002 + LDX #$0000 + JSL L033477 + BVS L0D0722 + EOR #$8000 +L0D0722 BPL L0D077E + LDA #$0002 + LDX #$0000 + STA $DF + STX $E1 +L0D072E PEI $F6 + PEI $F4 + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + JSL L0B0361 + PEI $F6 + PEI $F4 + JSL L032589 + LDY #$0002 + LDA [$F4],Y + PHA + LDA [$F4] + PHA + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + JSL L033477 + BVS L0D0761 + EOR #$8000 +L0D0761 BPL L0D0765 + BRA L0D077E +L0D0765 LDX #$FFCD + LDA $02,X + TAY + LDA $00,X + TYX + CMP $DF + BNE L0D0774 + CPX $E1 +L0D0774 BEQ L0D077E + INC $DF + BNE L0D077C + INC $E1 +L0D077C BRA L0D072E +L0D077E LDY #$0002 + LDA [$F4],Y + PHA + LDA [$F4] + PHA + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + JSL L033477 + BEQ L0D07AC + BVS L0D079A + EOR #$8000 +L0D079A BPL L0D07AC + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + STA [$F4] + TXA + LDY #$0002 + STA [$F4],Y +L0D07AC LDY #$0002 + LDA [$F4],Y + TAX + LDA [$F4] + STA $D7 + STX $D9 + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L0D07C8 + INX +L0D07C8 STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + PHX + PHA + LDX #$FFD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0D07E6 + INX +L0D07E6 STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + JSL L1512A5 + TXY + LDX #$FFC9 + STA $00,X + TYA + STA $02,X + LDX #$FFC9 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0000 + TAX + JSL L033477 + BMI L0D086B + STZ $DF + STZ $E1 +L0D0816 TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + JSL L0B0361 + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L032589 + PEI $D9 + PEI $D7 + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + JSL L033477 + BVS L0D084E + EOR #$8000 +L0D084E BPL L0D0852 + BRA L0D086B +L0D0852 LDX #$FFC9 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $DF + BNE L0D0861 + CPX $E1 +L0D0861 BEQ L0D086B + INC $DF + BNE L0D0869 + INC $E1 +L0D0869 BRA L0D0816 +L0D086B PEI $D9 + PEI $D7 + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + JSL L033477 + BVS L0D0880 + EOR #$8000 +L0D0880 BMI L0D088E + LDA $D7 + LDX $D9 + STA [$F0] + TXA + LDY #$0002 + STA [$F0],Y +L0D088E LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + TAY + BNE L0D089A + DEX +L0D089A DEC + STA $DB + STX $DD +L0D089F PEI $DD + PEI $DB + LDY #$0002 + LDA [$F4],Y + TAX + LDA [$F4] + JSL L033477 + BEQ L0D08B8 + BVS L0D08B6 + EOR #$8000 +L0D08B6 BMI L0D08BD +L0D08B8 LDA #$0000 + BRA L0D08C0 +L0D08BD LDA #$0001 +L0D08C0 BEQ L0D08EF + LDA #$00FF + AND [$DB] + AND #$00FF + SEC + SBC #$0020 + BEQ L0D08DC + BVS L0D08D5 + EOR #$8000 +L0D08D5 BPL L0D08DC + LDA #$0000 + BRA L0D08DF +L0D08DC LDA #$0001 +L0D08DF BEQ L0D08EF + LDX $DD + LDA $DB + BNE L0D08E8 + DEX +L0D08E8 DEC + STA $DB + STX $DD + BRA L0D089F +L0D08EF LDA $DB + LDX $DD + INC + BNE L0D08F7 + INX +L0D08F7 STA [$F0] + TXA + LDY #$0002 + STA [$F0],Y +L0D08FF LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0130 + TCS + RTL + +L0D0911 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA $22 + LDX $24 + STA $01 + STX $03 + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D0939 + EOR #$8000 +L0D0939 BMI L0D097C + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L0D0946 + INX +L0D0946 STA $0D + STX $0F + PHY + PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + PHY + PHY + LDY #$0002 + LDA [$1E],Y + PHA + LDA [$1E] + PHA + LDY #$0002 + LDA [$1A],Y + PHA + LDA [$1A] + PHA + JSL L0B0B98 + JSL L09603C + PLA + STA [$0D] + PLA + LDY #$0002 + STA [$0D],Y +L0D097C LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D0994 + EOR #$8000 +L0D0994 BMI L0D09AA + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L0D09AA LDY #$0002 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0D09C8 + LDY #$0002 + LDA [$1E],Y + TAX + LDA [$1E] + STA [$1A] + TXA + LDY #$0002 + STA [$1A],Y + BRL L0D0A76 +L0D09C8 LDA $1E + LDX $20 + STA $0D + STX $0F + LDY #$0002 + LDA [$1E],Y + PHA + LDA [$1E] + PHA + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + TAY + BNE L0D09EB + DEX +L0D09EB DEC + STA [$0D] + TXA + LDY #$0002 + STA [$0D],Y + LDY #$0002 + LDA [$1E],Y + PHA + LDA [$1E] + PHA + LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + JSL L033477 + BEQ L0D0A22 + BVS L0D0A10 + EOR #$8000 +L0D0A10 BPL L0D0A22 + LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + STA [$1E] + TXA + LDY #$0002 + STA [$1E],Y +L0D0A22 LDY #$0002 + LDA [$1E],Y + PHA + LDA [$1E] + PHA + LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + PHX + PHA + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L1512A5 + INC + BNE L0D0A4D + INX +L0D0A4D STA $09 + STX $0B + PEI $0B + PEI $09 + LDY #$0002 + LDA [$1A],Y + TAX + LDA [$1A] + JSL L033477 + BEQ L0D0A6A + BVS L0D0A68 + EOR #$8000 +L0D0A68 BMI L0D0A76 +L0D0A6A LDA $09 + LDX $0B + STA [$1A] + TXA + LDY #$0002 + STA [$1A],Y +L0D0A76 LDA $14 + STA $24 + LDA $13 + STA $23 + LDA $11 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L0D0A88 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0000 + TAX + STA [$12] + TXA + LDY #$0002 + STA [$12],Y + LDA #$0000 + TAX + STA [$0E] + TXA + LDY #$0002 + STA [$0E],Y + JSL L031B09 + LDA $22 + LDX $24 + STA $05 + STX $07 + PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA [$05] + PLA + LDY #$0002 + STA [$05],Y + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + STA [$1E] + TXA + LDY #$0002 + STA [$1E],Y + LDY #$0002 + LDA [$22],Y + TAX + LDA [$22] + STA [$16] + TXA + LDY #$0002 + STA [$16],Y + PEI $18 + PEI $16 + JSL L071BC3 + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + STA [$1A] + TXA + LDY #$0002 + STA [$1A],Y + LDA $26 + LDX $28 + STA $01 + STX $03 + LDA [$01] + BEQ L0D0B0D + BRL L0D0BCE +L0D0B0D LDY #$001C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$FFFF + BNE L0D0B1F + CPX #$FFFF +L0D0B1F BEQ L0D0B49 + PEI $28 + PEI $26 + PEI $20 + PEI $1E + PEI $1C + PEI $1A + PEI $18 + PEI $16 + PEI $14 + PEI $12 + PEA $0000 + PHD + JSL L0D0000 + LDA [$12] + LDY #$0002 + ORA [$12],Y + BEQ L0D0B49 + BRL L0D0BCE +L0D0B49 LDY #$0014 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$FFFF + BNE L0D0B5B + CPX #$FFFF +L0D0B5B BEQ L0D0B7E + PEI $28 + PEI $26 + PEI $20 + PEI $1E + PEI $1C + PEI $1A + PEI $10 + PEI $0E + PEA $0000 + PHD + JSL L0D02EC + LDA [$0E] + LDY #$0002 + ORA [$0E],Y + BNE L0D0BCE +L0D0B7E LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$FFFF + BNE L0D0B90 + CPX #$FFFF +L0D0B90 BEQ L0D0BA6 + PEI $28 + PEI $26 + PEI $20 + PEI $1E + PEI $1C + PEI $1A + PEA $0000 + PHD + JSL L0D059D +L0D0BA6 LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP #$FFFF + BNE L0D0BB8 + CPX #$FFFF +L0D0BB8 BEQ L0D0BCE + PEI $28 + PEI $26 + PEI $20 + PEI $1E + PEI $1C + PEI $1A + PEA $0000 + PHD + JSL L0D0911 +L0D0BCE LDA $0C + STA $28 + LDA $0B + STA $27 + LDA $09 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L0D0BE0 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $10 + STZ $05 +L0D0BEC LDA $05 + INC + STA $05 + LDA $05 + SEC + SBC L055387 + BEQ L0D0C03 + BVS L0D0BFE + EOR #$8000 +L0D0BFE BPL L0D0C03 + BRL L0D0CD1 +L0D0C03 LDA $05 + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0D0C19 + INX +L0D0C19 STA $01 + STX $03 + LDAL L051054 + CMP [$01] + BNE L0D0BEC + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMPL L051056 + BNE L0D0C3A + TXA + CMPL L051058 +L0D0C3A BNE L0D0BEC + LDA [$01] + DEC + BPL L0D0C44 + BRL L0D0CCD +L0D0C44 CMP #$0003 + BMI L0D0C4C + BRL L0D0CCD +L0D0C4C SEC + SBC #$0000 + BEQ L0D0C5A + DEC + BEQ L0D0C95 + DEC + BEQ L0D0CB1 + BRA L0D0CCD +L0D0C5A LDY #$0012 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMPL L051064 + BNE L0D0C6F + TXA + CMPL L051066 +L0D0C6F BNE L0D0C76 + LDA #$0000 + BRA L0D0C79 +L0D0C76 LDA #$0001 +L0D0C79 BEQ L0D0C7E + BRL L0D0BEC +L0D0C7E LDX #$0000 + LDY #$000E + LDAL L051062 + CMP [$01],Y + BEQ L0D0C8D + INX +L0D0C8D TXA + BEQ L0D0C93 + BRL L0D0BEC +L0D0C93 BRA L0D0CCD +L0D0C95 LDY #$000C + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMPL L05105E + BNE L0D0CAA + TXA + CMPL L051060 +L0D0CAA BEQ L0D0CAF + BRL L0D0BEC +L0D0CAF BRA L0D0CCD +L0D0CB1 LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMPL L05105A + BNE L0D0CC6 + TXA + CMPL L05105C +L0D0CC6 BEQ L0D0CCB + BRL L0D0BEC +L0D0CCB BRA L0D0CCD +L0D0CCD LDA $05 + STA $10 +L0D0CD1 PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0D0CD8 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $10 + PEI $0E + JSL L07899F + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + JSL L0718BF + PHY + PEA $0001 + PEA $0000 + PEA $0000 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L150B64 + PLA + STA $12 + LDAL L05565D + BEQ L0D0D1A + STZ $12 +L0D0D1A PEI $03 + PEI $01 + JSL L07185A + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0D0D34 PHD + TSC + CLC + ADC #$FE98 + TCS + ADC #$0075 + TCD + LDY #$0046 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $8B + STX $8D + LDY #$0004 + LDA [$8B],Y + TAX + DEY + DEY + LDA [$8B],Y + CMP L055027 + BNE L0D0D5F + CPX L055029 +L0D0D5F BNE L0D0D83 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $001C + JSL L0B127A + PEA $0020 + JSL L0313BE + BRA L0D0DC3 +L0D0D83 LDY #$0004 + LDA [$8B],Y + TAX + DEY + DEY + LDA [$8B],Y + CMP L05501F + BNE L0D0D95 + CPX L055021 +L0D0D95 BNE L0D0DB9 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $001D + JSL L0B127A + PEA $0020 + JSL L0313BE + BRA L0D0DC3 +L0D0DB9 LDAL L04075A + SEP #$20 + STA $CF + REP #$20 +L0D0DC3 LDA [$8B] + DEC + DEC + BNE L0D0DEB + TDC + CLC + ADC #$008F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $001B + JSL L0B127A + PEA $0020 + JSL L0313BE + BRA L0D0E10 +L0D0DEB LDA [$8B] + DEC + BNE L0D0E10 + TDC + CLC + ADC #$008F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $001A + JSL L0B127A + PEA $0020 + JSL L0313BE +L0D0E10 LDY #$000E + LDA [$8B],Y + DEC + DEC + BEQ L0D0E1C + BRL L0D0EC4 +L0D0E1C LDY #$0012 + LDA [$8B],Y + PHA + DEY + DEY + LDA [$8B],Y + PHA + LDA #$FFFF + TAX + JSL L033477 + BVS L0D0E34 + EOR #$8000 +L0D0E34 BMI L0D0E92 + LDA [$8B] + DEC + DEC + BNE L0D0E5E + TDC + CLC + ADC #$008F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $0077 + JSL L0B127A + PEA $0020 + JSL L0313BE + BRA L0D0E7E +L0D0E5E TDC + CLC + ADC #$008F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $0076 + JSL L0B127A + PEA $0020 + JSL L0313BE +L0D0E7E LDA #$0075 + LDY #$0035 + STA [$F8],Y + LDAL L04075B + SEP #$20 + STA $AF + REP #$20 + BRA L0D0EC2 +L0D0E92 LDA #$0014 + LDY #$0035 + STA [$F8],Y + TDC + CLC + ADC #$00AF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0077 + PHA + LDY #$0012 + LDA [$8B],Y + PHA + DEY + DEY + LDA [$8B],Y + PHA + JSL L07346C + PEA $0014 + JSL L0313BE +L0D0EC2 BRA L0D0F2D +L0D0EC4 LDY #$000E + LDA [$8B],Y + DEC + BNE L0D0EF3 + LDA #$004F + LDY #$0035 + STA [$F8],Y + TDC + CLC + ADC #$00AF + PEA $0000 + PHA + LDA #$0010 + CLC + ADC $8B + LDX $8D + BCC L0D0EE8 + INX +L0D0EE8 PHX + PHA + PEA $0020 + JSL L0313BE + BRA L0D0F2D +L0D0EF3 LDY #$000E + LDA #$0003 + CMP [$8B],Y + BNE L0D0F2D + LDA #$0019 + LDY #$0035 + STA [$F8],Y + TDC + CLC + ADC #$00AF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0077 + PHA + LDY #$0010 + LDA [$8B],Y + JSL L150488 + PHX + PHA + JSL L0715D9 + PEA $0014 + JSL L0313BE +L0D0F2D TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$008F + PEA $0000 + PHA + TDC + CLC + ADC #$00AF + PEA $0000 + PHA + PEA ^L04075C + PEA L04075C + JSL L0B24DB + LDY #$0035 + LDA [$F8],Y + PHA + JSL L0B0B7A + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$016E + TCS + RTL + +L0D0F6E ENT + PHD + TSC + CLC + ADC #$FFC4 + TCS + TCD + LDA $44 + LDX $46 + STA $01 + STX $03 + STZ $37 + LDY #$000E + LDA [$01],Y + DEC + BPL L0D0F8B + BRL L0D1070 +L0D0F8B CMP #$0003 + BMI L0D0F93 + BRL L0D1070 +L0D0F93 SEC + SBC #$0000 + BNE L0D0F9C + BRL L0D104B +L0D0F9C DEC + BEQ L0D0FE1 + DEC + BEQ L0D0FA5 + BRL L0D1070 +L0D0FA5 PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0010 + LDA [$01],Y + PHA + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L07ABAE + PLA + BEQ L0D0FDE + LDX #$0000 + LDA #$000F + AND $0B + CMP [$01] + BNE L0D0FD4 + INX +L0D0FD4 TXA + BEQ L0D0FDE + LDY #$0010 + LDA [$01],Y + STA $37 +L0D0FDE BRL L0D1077 +L0D0FE1 LDY #$0012 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $31 + STX $33 + PEI $33 + PEI $31 + LDA #$FFFF + TAX + JSL L033477 + BVS L0D1000 + EOR #$8000 +L0D1000 BMI L0D1031 + PHY + PHY + PEI $33 + PEI $31 + PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L0D1025 + DEX +L0D1025 PHX + PHA + JSL L09603C + PLA + STA $31 + PLX + STX $33 +L0D1031 PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + PEI $31 + LDA [$01] + PHA + JSL L07AC17 + PLA + STA $37 + BRA L0D1077 +L0D104B PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA [$01] + PHA + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L0D1065 + INX +L0D1065 PHX + PHA + JSL L07BF8F + PLA + STA $37 + BRA L0D1077 +L0D1070 PEA $178E + JSL L07272E +L0D1077 LDA $37 + STA $48 + LDA $42 + BEQ L0D1081 + BRA L0D108D +L0D1081 LDA $37 + BNE L0D108D + PEA $0000 + PHD + JSL L0D0D34 +L0D108D LDA $40 + STA $46 + LDA $3F + STA $45 + LDA $3D + TCD + TSC + CLC + ADC #$0044 + TCS + RTL + +L0D109F ENT + PHD + TSC + CLC + ADC #$FFA0 + TCS + TCD + STZ L055363 + LDA #$0001 + STA $6A + LDA L055039 + LDX L05503B + CMP $66 + BNE L0D10BB + CPX $68 +L0D10BB BNE L0D10BF + BRA L0D1109 +L0D10BF PEA ^L05098E + PEA L05098E + JSL L0940E5 + LDA #$0002 + STA $01 + LDA #$0001 + LDX #$0000 + STA $07 + STX $09 + LDA #$0006 + STA $2D + LDA $66 + LDX $68 + STA $59 + STX $5B + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCC L0D10FF + LDA #$0001 + STA L055363 + BRA L0D1109 +L0D10FF STZ $6A + JSL L072314 + JSL L073A49 +L0D1109 LDA $64 + STA $68 + LDA $63 + STA $67 + LDA $61 + TCD + TSC + CLC + ADC #$0066 + TCS + RTL + +L0D111B PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0C + LDA $0A + CMPL L051BDE + BNE L0D1144 + LDA #$0001 + STA $0C + LDAL L051BE0 + JSL L150488 + PHX + PHA + JSL L0E0DE2 + JSL L0B0000 +L0D1144 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0D1154 ENT + PHD + TSC + CLC + ADC #$FDF8 + TCS + ADC #$0111 + TCD + PHY + JSL L0B0072 + PLA + LSR + BCC L0D1172 + PHY + JSL L0E05E8 + PLA + STA $F1 + BRA L0D11C4 +L0D1172 PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0E06AC + STZ $EF +L0D1181 LDA $EF + INC + STA $EF + PHY + PEA $0000 + PEI $EF + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + JSL L150428 + PLA + STA $F1 + LDX #$0000 + LDA #$FFFF + CMP $F1 + BNE L0D11A7 + INX +L0D11A7 TXA + BNE L0D11C4 + PHY + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + JSL L071C56 + PLA + BEQ L0D1181 +L0D11C4 LDA $F1 + STA $FC + TSC + CLC + ADC #$0208 + TCS + PLD + RTL + +L0D11D0 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $000C + JSL L0D111B + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D11E7 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0C + STZ $01 +L0D11F3 PHY + PEA $0000 + JSL L0B5681 + PLA + LSR + BCC L0D1239 + PHY + JSL L03198D + PLA + LSR + BCS L0D120A + BRA L0D124A +L0D120A LDA $01 + INC + STA $01 + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0D121C + INX +L0D121C TXA + BEQ L0D1235 + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0D122C + INX +L0D122C TXA + BEQ L0D1235 + JSL L0B0000 + BRA L0D1237 +L0D1235 BRA L0D1239 +L0D1237 BRA L0D11F3 +L0D1239 LDA $01 + BNE L0D123F + BRA L0D124A +L0D123F LDA #$0001 + STA $0C + PEI $01 + JSL L0E0E11 +L0D124A PLY + PLY + PLY + PLD + RTL + +L0D124F ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0553B3 + STA $01 + LDA #$0003 + STA L0553B3 + LDA #$000C + CMPL L051BDE + BNE L0D1276 + LDAL L051BE0 + STA L0553B3 + JSL L0B0000 +L0D1276 PHY + PEA $0001 + JSL L0B5B81 + PLA + STA $0C + LDA $01 + STA L0553B3 + PLY + PLY + PLY + PLD + RTL + +L0D128B ENT + PHD + TSC + CLC + ADC #$FEF0 + TCS + ADC #$0019 + TCD + LDA #$0001 + STA $FC + STZ $EB + STZ $ED + PHY + JSL L0314F6 + PLA + STA $F1 + LDA $F1 + SEC + SBC #$0004 + BEQ L0D12BA + BVS L0D12B4 + EOR #$8000 +L0D12B4 BPL L0D12BA + JSL L0E0000 +L0D12BA LDA $F1 + SEC + SBC #$0001 + BPL L0D12C5 + BRL L0D13F4 +L0D12C5 CMP #$0009 + BMI L0D12CD + BRL L0D13F4 +L0D12CD ASL + TAX + LDAL L0D12D5,X + PHA + RTS + +L0D12D5 DA L0D12E5+1 + DA L0D131E+2 + DA L0D1332+2 + DA L0D1397+1 + DA L0D13B6+1 + DA L0D13C2+1 + DA L0D13CE+1 + DA L0D13DA+1 +L0D12E5 DA L0D13E6+1 + PHY + PHY + PHY + PHY + PHY + JSL L0E05E8 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0D12FA + DEX +L0D12FA PHX + PHA + PHY + JSL L1606BE + PLA + LDX #$0000 + BIT #$8000 + BEQ L0D130B + DEX +L0D130B PHX + PHA + JSL L09603C + PLA + PLX + PHA + JSL L1606CC + PLA + STA $EB + PLX + STX $ED +L0D131E BRL L0D13F4 + PHY + PHY + PHY + JSL L0E05E8 + JSL L1606CC + PLA + STA $EB + PLX + STX $ED +L0D1332 BRL L0D13F4 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L0E06AC + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L0A132A + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BNE L0D1397 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L1606DA + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BEQ L0D1397 + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + CLC + ADC #$0004 + BCC L0D1387 + INX +L0D1387 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $EB + STX $ED +L0D1397 BRA L0D13F4 + PHY + PHY + JSL L0E061D + PLA + STA $EB + PLX + STX $ED + PHY + PEI $ED + PEI $EB + JSL L1606E8 + PLA + LSR + BCS L0D13B6 + STZ $EB + STZ $ED +L0D13B6 BRA L0D13F4 + LDA L0550ED + LDX L0550EF + STA $EB + STX $ED +L0D13C2 BRA L0D13F4 + LDA L0550DD + LDX L0550DF + STA $EB + STX $ED +L0D13CE BRA L0D13F4 + LDA L0550E9 + LDX L0550EB + STA $EB + STX $ED +L0D13DA BRA L0D13F4 + LDA L0550E5 + LDX L0550E7 + STA $EB + STX $ED +L0D13E6 BRA L0D13F4 + LDA L0550E1 + LDX L0550E3 + STA $EB + STX $ED + BRA L0D13F4 +L0D13F4 PEI $ED + PEI $EB + JSL L0E0E79 + TSC + CLC + ADC #$0110 + TCS + PLD + RTL + +L0D1404 ENT + PHD + TSC + CLC + ADC #$FFD0 + TCS + TCD + LDA #$0001 + STA $36 + PHY + JSL L0314F6 + PLA + DEC + BMI L0D148D + CMP #$0006 + BPL L0D148D + SEC + SBC #$0000 + BEQ L0D1434 + DEC + BEQ L0D1447 + DEC + BEQ L0D145A + DEC + BEQ L0D1467 + DEC + DEC + BEQ L0D147E + BRA L0D148D +L0D1434 LDA #$0001 + STA $01 + PHY + PHY + JSL L0E05AF + PLA + STA $03 + PLX + STX $05 + BRA L0D148D +L0D1447 LDA #$0002 + STA $01 + PHY + PHY + JSL L0E05AF + PLA + STA $07 + PLX + STX $09 + BRA L0D148D +L0D145A LDA #$0003 + STA $01 + STZ $0B + JSL L0E0000 + BRA L0D148D +L0D1467 LDA #$0004 + STA $01 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $001F + JSL L0E06F4 + BRA L0D148D +L0D147E LDA #$0003 + STA $01 + PHY + JSL L0E05E8 + PLA + STA $0B + BRA L0D148D +L0D148D TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $002C + PEA $0001 + JSL L0E07C5 + TSC + CLC + ADC #$0030 + TCS + PLD + RTL + +L0D14AB ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEA $000A + JSL L031415 + PLA + STA $01 + PLX + STX $03 + LDX #$0000 + LDA [$01] + DEC + BNE L0D14CB + INX +L0D14CB TXA + STA $0E + PLY + PLY + PLY + PLY + PLD + RTL + +L0D14D4 ENT + PHD + TSC + CLC + ADC #$FFA0 + TCS + TCD + LDA #$0001 + STA $66 + LDA #$0006 + STA $2D + LDA L055039 + LDX L05503B + STA $59 + STX $5B + PHY + JSL L0314F6 + PLA + CMP #$0007 + BNE L0D150C + LDA #$0005 + STA $01 + LDA #$0001 + STA $0B + JSL L0E0000 + BRL L0D15C5 +L0D150C PHY + JSL L0314F6 + PLA + CMP #$0009 + BNE L0D1528 + LDA #$0005 + STA $01 + LDA #$0002 + STA $0B + JSL L0E0000 + BRL L0D15C5 +L0D1528 PHY + JSL L0314F6 + PLA + CMP #$0008 + BNE L0D1549 + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA $0000 + PEA $002C + PEA $0001 + JSL L0E0656 +L0D1549 PHY + JSL L0314F6 + PLA + DEC + BMI L0D15C5 + CMP #$0006 + BPL L0D15C5 + SEC + SBC #$0000 + BEQ L0D156C + DEC + BEQ L0D157F + DEC + BEQ L0D1592 + DEC + BEQ L0D159F + DEC + DEC + BEQ L0D15B6 + BRA L0D15C5 +L0D156C LDA #$0001 + STA $01 + PHY + PHY + JSL L0E05AF + PLA + STA $03 + PLX + STX $05 + BRA L0D15C5 +L0D157F LDA #$0002 + STA $01 + PHY + PHY + JSL L0E05AF + PLA + STA $07 + PLX + STX $09 + BRA L0D15C5 +L0D1592 LDA #$0003 + STA $01 + STZ $0B + JSL L0E0000 + BRA L0D15C5 +L0D159F LDA #$0004 + STA $01 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $001F + JSL L0E06F4 + BRA L0D15C5 +L0D15B6 LDA #$0003 + STA $01 + PHY + JSL L0E05E8 + PLA + STA $0B + BRA L0D15C5 +L0D15C5 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E07C5 + TSC + CLC + ADC #$0060 + TCS + PLD + RTL + +L0D15E3 ENT + PHD + TSC + CLC + ADC #$FF36 + TCS + TCD + LDA #$0001 + STA $D0 + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L0940E5 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E0656 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L0D163E + STZ $D0 + LDA L055259 + BEQ L0D1635 + PEA $0001 + JSL L0B0B7A + BRA L0D163C +L0D1635 PEA $0002 + JSL L0B0B7A +L0D163C BRA L0D1672 +L0D163E TDC + CLC + ADC #$00BB + PEA $0000 + PHA + JSL L0B0D87 + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEA $0000 + PEA $000C + PEA $0003 + JSL L0E07C5 + PHY + TDC + CLC + ADC #$005D + PEA $0000 + PHA + JSL L0953DD + PLA + STA $B9 +L0D1672 TSC + CLC + ADC #$00CA + TCS + PLD + RTL + +L0D167A ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + STZ $1E + PHY + JSL L0B0072 + PLA + LSR + BCS L0D168F + BRA L0D16D3 +L0D168F PHY + PHY + PEA $0012 + JSL L031415 + PLA + PLX + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + LDA #$0000 + TAX + JSL L033477 + BMI L0D16B9 + LDA #$0001 + STA $1E + BRA L0D16D3 +L0D16B9 PEA $007A + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PHY + PHY + JSL L0E05AF + JSL L07346C + JSL L0B0841 +L0D16D3 TSC + CLC + ADC #$0018 + TCS + PLD + RTL + +L0D16DB PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $10 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0D16F2 + INX +L0D16F2 STA $03 + STX $05 + LDA [$03] + STA $01 + PHY + PEA $0000 + JSL L0B7A56 + PLA + LSR + BCC L0D1720 + PHY + JSL L031630 + PLA + LSR + BCC L0D1716 + LDA #$0001 + STA $10 + BRA L0D1720 +L0D1716 JSL L0E0000 + PEI $01 + JSL L0B2BBB +L0D1720 LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0D1732 ENT + PHD + TSC + CLC + ADC #$FEC8 + TCS + ADC #$0041 + TCD + STZ $FC + LDX #$0000 + LDA #$000D + CMPL L051BDE + BEQ L0D174C + INX +L0D174C TXA + BEQ L0D1762 + LDX #$0000 + LDA #$000A + CMPL L051BDE + BEQ L0D175C + INX +L0D175C TXA + BEQ L0D1762 + BRL L0D19AF +L0D1762 STZ $E5 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA ^L0510BC + PEA L0510BC + PEA $0022 + JSL L0313BE +L0D177A LDA #$000D + CMPL L051BDE + BEQ L0D1786 + BRL L0D18D7 +L0D1786 LDX #$0000 + LDAL L051BE0 + BNE L0D1790 + INX +L0D1790 TXA + STA $E1 + TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + LDAL L051BE0 + JSL L150488 + JSL L150F53 + STA $EF + STX $F1 + JSL L0B0000 + PHY + PEA $0000 + PHD + JSL L0D16DB + PLA + LSR + BCS L0D17D4 + PEA $0003 + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + JSL L0B369F + JSL L0B0841 + BRL L0D19AF +L0D17D4 PHY + PHY + JSL L0E061D + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + LDX $E9 + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDA $EF + LDX $F1 + CLC + ADC #$0004 + BCC L0D17F7 + INX +L0D17F7 STA $EF + STX $F1 + LDA $E7 + LDX $E9 + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDX #$0000 + LDA #$0016 + CMPL L051BDE + BNE L0D1814 + INX +L0D1814 TXA + BEQ L0D1892 + LDX #$0000 + LDA #$000D + CMPL L051BE0 + BNE L0D1824 + INX +L0D1824 TXA + BEQ L0D1892 + JSL L0B0000 + PHY + PEA $0000 + PHD + JSL L0D16DB + PLA + LSR + BCS L0D184F + PEA $0003 + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + JSL L0B369F + JSL L0B0841 + BRL L0D19AF +L0D184F PHY + PHY + JSL L0E061D + PLA + STA $EB + PLX + STX $ED + PEI $ED + PEI $EB + LDA $E7 + LDX $E9 + JSL L033477 + BVS L0D186C + EOR #$8000 +L0D186C BMI L0D1886 + LDA $E7 + LDX $E9 + STA $EB + STX $ED + LDA $E1 + BEQ L0D1886 + LDX $E9 + LDA $E7 + BNE L0D1881 + DEX +L0D1881 DEC + STA $EB + STX $ED +L0D1886 LDA $EB + LDX $ED + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y +L0D1892 LDX #$0000 + LDA #$0016 + CMPL L051BDE + BNE L0D189F + INX +L0D189F TXA + BEQ L0D18C0 + LDX #$0000 + LDA #$0006 + CMPL L051BE0 + BNE L0D18AF + INX +L0D18AF TXA + BEQ L0D18C0 + LDA #$0001 + STA $E5 + JSL L0B0000 + BRL L0D177A + BRA L0D18D7 +L0D18C0 PEA $0005 + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + JSL L0B369F + JSL L0B0841 + BRL L0D19AF +L0D18D7 LDA #$000A + CMPL L051BDE + BEQ L0D18E3 + BRL L0D1992 +L0D18E3 LDAL L051BE0 + JSL L150488 + STA $E7 + STX $E9 + JSL L0B0000 + LDA #$000D + CMPL L051BDE + BEQ L0D190A + JSL L0B28E4 + LDA $E5 + BEQ L0D1907 + BRL L0D1992 +L0D1907 BRL L0D19AF +L0D190A TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + LDAL L051BE0 + JSL L150488 + JSL L150F53 + STA $EF + STX $F1 + JSL L0B0000 + LDA $E7 + LDX $E9 + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDA $EF + LDX $F1 + CLC + ADC #$0004 + BCC L0D193E + INX +L0D193E STA $EF + STX $F1 + LDA $E7 + LDX $E9 + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y + LDX #$0000 + LDA #$0016 + CMPL L051BDE + BNE L0D195B + INX +L0D195B TXA + BEQ L0D197C + LDX #$0000 + LDA #$0006 + CMPL L051BE0 + BNE L0D196B + INX +L0D196B TXA + BEQ L0D197C + LDA #$0001 + STA $E5 + JSL L0B0000 + BRL L0D177A + BRA L0D1992 +L0D197C PEA $0005 + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + JSL L0B369F + JSL L0B0841 + BRA L0D19AF +L0D1992 LDA #$0001 + STA $FC + STZ $BF + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + PEA $0022 + PEA $0004 + JSL L0E07C5 +L0D19AF TSC + CLC + ADC #$0138 + TCS + PLD + RTL + +L0D19B7 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + LDA #$0001 + STA $20 + PHY + JSL L0314F6 + PLA + CMP #$0007 + BEQ L0D19D4 + LDA #$0000 + BRA L0D19D7 +L0D19D4 LDA #$0001 +L0D19D7 STA $01 + LDA $01 + BNE L0D19DF + BRA L0D1A2F +L0D19DF PHY + PEA $0034 + JSL L151681 + PLA + DEC + BMI L0D1A2F + CMP #$0002 + BPL L0D1A2F + SEC + SBC #$0000 + BEQ L0D1A15 + DEC + BEQ L0D19FB + BRA L0D1A2F +L0D19FB PHY + JSL L0E05E8 + PLA + STA $0F + PHY + JSL L0E05E8 + PLA + STA $0D + PHY + JSL L0E05E8 + PLA + STA $0B + BRA L0D1A4F +L0D1A15 PHY + JSL L0E05E8 + PLA + STA $0B + PHY + JSL L0E05E8 + PLA + STA $0D + PHY + JSL L0E05E8 + PLA + STA $0F + BRA L0D1A4F +L0D1A2F PHY + JSL L0E05E8 + PLA + STA $0B + PHY + JSL L0E05E8 + PLA + STA $0F + PHY + JSL L0E05E8 + PLA + STA $0D + LDA $01 + BNE L0D1A4F + JSL L0E0000 +L0D1A4F LDA $0B ; It is for the ProDOS technote about dates + SEC + SBC #100 ; AV 202208 + BEQ L0D1A66 + BVS L0D1A5C + EOR #$8000 +L0D1A5C BPL L0D1A66 + LDA $0B + SEC + SBC #1900 ; AV 202208 + STA $0B +L0D1A66 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + JSL L071EC5 + sep #$20 ; AV 202208 + LDA $0B +* SEP #$20 + STA $06 +* REP #$20 + LDA $0D +* SEP #$20 + STA $08 +* REP #$20 + LDA $0F +* SEP #$20 + STA $07 + REP #$20 + PHY + PHY + PEA $000A ; from seconds to HyperCard IIgs format + PHY + PHY + PEA $000B + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + PLA + STA $13 + PLX + STX $15 + LDA #$00FF + AND $0A + STA $11 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $0005 + JSL L0E07C5 + TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L0D1AF4 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0001 + STA $14 + LDA #$0001 + STA $01 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $0A + REP #$20 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $03 + REP #$20 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $04 + REP #$20 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $05 + REP #$20 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $07 + REP #$20 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $08 + REP #$20 + PHY + JSL L0E05E8 + PLA + SEP #$20 + STA $06 + REP #$20 + LDA #$00FF + AND $06 + SEC + SBC #$0064 + BEQ L0D1B7B + BVS L0D1B6A + EOR #$8000 +L0D1B6A BPL L0D1B7B + LDA #$00FF + AND $06 + SEC + SBC #$076C ; AV 202208 - 1900 + SEP #$20 + STA $06 + REP #$20 +L0D1B7B TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0006 + JSL L0E07C5 + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L0D1B99 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $000F + JSL L0D111B + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D1BB0 ENT + PHD + TSC + CLC + ADC #$FE98 + TCS + ADC #$0071 + TCD + LDA #$0001 + STA $FC + STZ L055415 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BEQ L0D1BDA + LDA L055039 + LDX L05503B + STA $E7 + STX $E9 + BRA L0D1C1D +L0D1BDA PEA $0000 + TDC + CLC + ADC #$FF8F + PHA + JSL L0E06AC + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF8F + PHA + JSL L0735A8 + PLA + STA $EF + PLX + STX $F1 + LDA $EF + ORA $F1 + BNE L0D1C05 + BRL L0D1CC6 +L0D1C05 PHY + PHY + PEI $F1 + PEI $EF + JSL L078841 + PLA + STA $E7 + PLX + STX $E9 + PEI $F1 + PEI $EF + JSL L07185A +L0D1C1D LDA #$0006 + STA $8F + LDA #$0006 + STA $BB + PHY + JSL L0314F6 + PLA + BPL L0D1C32 + BRL L0D1CC6 +L0D1C32 CMP #$0003 + BMI L0D1C3A + BRL L0D1CC6 +L0D1C3A SEC + SBC #$0000 + BEQ L0D1C48 + DEC + BEQ L0D1C79 + DEC + BEQ L0D1C98 + BRA L0D1CC6 +L0D1C48 LDA #$0002 + STA $8F + LDA #$0001 + LDX #$0000 + STA $95 + STX $97 + JSL L0E0000 + TDC + CLC + ADC #$008F + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E07C5 + LDA #$0001 + STA L055415 + BRA L0D1CC6 +L0D1C79 PHY + PHY + PEA $0002 + JSL L031415 + PLA + STA $EB + PLX + STX $ED + LDA $E7 + LDX $E9 + LDY #$0058 + STA [$EB],Y + INY + INY + TXA + STA [$EB],Y + BRA L0D1CC6 +L0D1C98 TDC + CLC + ADC #$00BB + PEA $0000 + PHA + PEA $0000 + PEA $002C + PEA $0001 + JSL L0E0656 + TDC + CLC + ADC #$008F + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E07C5 + BRA L0D1CC6 +L0D1CC6 TSC + CLC + ADC #$0168 + TCS + PLD + RTL + +L0D1CCE ENT + PHD + TSC + CLC + ADC #$FFA6 + TCS + TCD + LDA #$0001 + STA $60 + PHY + JSL L0314F6 + PLA + CMP #$0002 + BEQ L0D1CEB + LDA #$0000 + BRA L0D1CEE +L0D1CEB LDA #$0001 +L0D1CEE STA $55 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + LDA $55 + BEQ L0D1D20 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0022 + PEA $0004 + JSL L0E0656 +L0D1D20 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E07C5 + TSC + CLC + ADC #$005A + TCS + PLD + RTL + +L0D1D3E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L0D1D63 + JSL L0E0000 + PEA $0001 + JSL L0E0E4B + BRA L0D1D72 +L0D1D63 PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L0D1D72 + JSL L0B26CD +L0D1D72 PLY + PLY + PLD + RTL + +L0D1D76 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PEA $0000 + PEA $0000 + JSL L0E0DE2 + PLY + PLY + PLD + RTL + +L0D1D91 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDAL L051BDE + DEC + DEC + BNE L0D1DB2 + LDA #$0001 + STA $0A + PEA $0000 + PEA $0000 + JSL L0E0DE2 +L0D1DB2 PLY + PLY + PLD + RTL + +L0D1DB6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0000 + JSL L0B5681 + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D1DCD ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0D1DE3 + INX +L0D1DE3 PHX + LDX #$0000 + LDA #$0004 + CMPL L051BDE + BNE L0D1DF1 + INX +L0D1DF1 TXA + ORA $01,S + PLX + LSR + BCC L0D1DFA + BRA L0D1E20 +L0D1DFA LDA #$0001 + STA $0A + LDA L05539D + DEC + STA L05539D + PHY + PEA $0000 + JSL L0B7A56 + PLA + LSR + BCS L0D1E19 + JSL L0E10F4 + STZ L0553A5 +L0D1E19 LDA L05539D + INC + STA L05539D +L0D1E20 PLY + PLY + PLD + RTL + +L0D1E24 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L0D1E3E + BRA L0D1E6B +L0D1E3E LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0D1E4A + INX +L0D1E4A PHX + LDX #$0000 + LDA #$0004 + CMPL L051BDE + BNE L0D1E58 + INX +L0D1E58 TXA + ORA $01,S + PLX + LSR + BCC L0D1E63 + STZ $0A + BRA L0D1E6B +L0D1E63 JSL L0E0000 + JSL L0E1220 +L0D1E6B PLY + PLY + PLD + RTL + +L0D1E6F ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0064 + JSL L0B5681 + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D1E86 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L0D1EA0 + BRA L0D1EB4 +L0D1EA0 LDAL L051BDE + DEC + DEC + BNE L0D1EAC + STZ $0A + BRA L0D1EB4 +L0D1EAC JSL L0E0000 + JSL L0E1220 +L0D1EB4 PLY + PLY + PLD + RTL + +L0D1EB8 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEA $000A + JSL L031415 + PLA + STA $01 + PLX + STX $03 + LDX #$0000 + LDA [$01] + DEC + DEC + BNE L0D1ED9 + INX +L0D1ED9 TXA + STA $0E + PLY + PLY + PLY + PLY + PLD + RTL + +L0D1EE2 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $0E + PHY + JSL L0E05E8 + PLA + STA $03 + LDA #$0003 + STA $01 + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L0D1F11 + PHY + JSL L0E05E8 + PLA + STA $01 + BRA L0D1F15 +L0D1F11 JSL L0E0000 +L0D1F15 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0008 + JSL L0E07C5 + PLY + PLY + PLY + PLY + PLD + RTL + +L0D1F31 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + LDA L055399 + PHA + JSL L0B5681 + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D1F49 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDAL L051BDE + SEC + SBC #$000E + BEQ L0D1F80 + BVS L0D1F62 + EOR #$8000 +L0D1F62 BPL L0D1F80 + LDA #$0001 + STA $0A + PEA ^L051BE2 + PEA L051BE2 + PEA $0000 + PEA $0004 + PEA $0009 + JSL L0E07C5 + JSL L0B0000 +L0D1F80 PLY + PLY + PLD + RTL + +L0D1F84 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0C + STZ $01 +L0D1F90 LDAL L051BDE + SEC + SBC #$000E + BEQ L0D1FFC + BVS L0D1F9F + EOR #$8000 +L0D1F9F BPL L0D1FFC + LDA $01 + INC + STA $01 + PEA ^L051BE2 + PEA L051BE2 + PEA $0000 + PEA $0004 + PEA $0009 + JSL L0E07C5 + JSL L0B0000 + LDAL L051BDE + DEC + DEC + BNE L0D1FD2 + LDA #$0001 + STA $0C + PEI $01 + JSL L0E0E11 + BRA L0D1FFC +L0D1FD2 LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0D1FDF + INX +L0D1FDF TXA + BEQ L0D1FF8 + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0D1FEF + INX +L0D1FEF TXA + BEQ L0D1FF8 + JSL L0B0000 + BRA L0D1FFA +L0D1FF8 BRA L0D1FFC +L0D1FFA BRA L0D1F90 +L0D1FFC PLY + PLY + PLY + PLD + RTL + +L0D2001 ENT + PHD + TSC + CLC + ADC #$FEF2 + TCS + ADC #$0017 + TCD + STZ $FC + TSC + CLC + ADC #$010E + TCS + PLD + RTL + +L0D2016 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDA #$0007 + CMPL L051BDE + BNE L0D2032 + LDA #$0001 + STA $0A + JSL L0E1220 +L0D2032 PLY + PLY + PLD + RTL + +L0D2036 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA #$0001 + STA $0C + PHY + JSL L0314F6 + PLA + STA $01 + JSL L0E0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0013 + JSL L0E07C5 + PLY + PLY + PLY + PLD + RTL + +L0D206A ENT + PHD + TSC + CLC + ADC #$FDFC + TCS + ADC #$010D + TCD + STZ $FC + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0D2085 + CPX L0553BB +L0D2085 BNE L0D2089 + BRA L0D20DC +L0D2089 LDA L0553B9 + LDX L0553BB + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0B1388 + PHY + PEA $0000 + TDC + CLC + ADC #$FEF3 + PHA + JSL L0B369F + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L071C56 + PLA + LSR + BCC L0D20DC + LDA #$0001 + STA $FC + JSL L0B0000 + PEA $0000 + PEA $0000 + JSL L0E0DE2 +L0D20DC TSC + CLC + ADC #$0204 + TCS + PLD + RTL + +L0D20E4 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $0010 + JSL L0D111B + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D20FB ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + LDA #$0001 + STA $FC + LDAL L051BDE + SEC + SBC #$000E + BVS L0D2118 + EOR #$8000 +L0D2118 BMI L0D212D + LDAL L051BDE + DEC + DEC + BEQ L0D2129 + PEA $0004 + JSL L0B0B7A +L0D2129 STZ $FC + BRA L0D217F +L0D212D LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0D213B + CPX L0553BB +L0D213B BNE L0D2151 + JSL L0B0000 + LDAL L051BDE + DEC + DEC + BEQ L0D214D + STZ $FC + BRA L0D217F +L0D214D JSL L0B28E4 +L0D2151 PHY + LDA L0553BD + LDX L0553BF + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0B369F + JSL L0B2819 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0D2175 + DEX +L0D2175 PHX + PHA + JSL L0E0DE2 + JSL L0B0000 +L0D217F TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L0D2187 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $000A + JSL L0D111B + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D219E PHD + TSC + CLC + ADC #$FFCE + TCS + TCD + STZ $44 + LDA [$40] + DEC + BEQ L0D21B0 + BRL L0D2253 +L0D21B0 LDY #$0004 + LDA [$40],Y + TAX + DEY + DEY + LDA [$40],Y + CMP L055039 + BNE L0D21C2 + CPX L05503B +L0D21C2 BEQ L0D21CE + PEA $0006 + JSL L0B0B7A + BRL L0D2253 +L0D21CE LDA $3C + LDX $3E + STA $01 + STX $03 + LDY #$0012 + LDA [$40],Y + TAX + DEY + DEY + LDA [$40],Y + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDY #$0008 + LDA [$40],Y + TAX + DEY + DEY + LDA [$40],Y + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDY #$000C + LDA [$40],Y + TAX + DEY + DEY + LDA [$40],Y + LDY #$000A + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0003 + LDY #$000E + STA [$01],Y + LDY #$000E + LDA [$40],Y + LDY #$0010 + STA [$01],Y + PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0010 + LDA [$01],Y + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCC L0D2253 + LDA #$000F + AND $09 + STA [$01] + LDA #$0001 + STA $44 +L0D2253 LDA $36 + STA $42 + LDA $35 + STA $41 + LDA $33 + TCD + TSC + CLC + ADC #$0040 + TCS + RTL + +L0D2265 ENT + PHD + TSC + CLC + ADC #$FFB4 + TCS + TCD + STZ $52 + PHY + JSL L0314F6 + PLA + CMP #$0007 + BNE L0D22A0 + JSL L0E0000 + PHY + PEA ^L05103C + PEA L05103C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L0D219E + PLA + LSR + BCC L0D229D + BRL L0D242C +L0D229D BRL L0D2447 +L0D22A0 PHY + JSL L0314F6 + PLA + CMP #$0008 + BNE L0D22F3 + JSL L0E0000 + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0D22BD + CPX L0553BB +L0D22BD BNE L0D22C4 + LDA #$0000 + BRA L0D22C7 +L0D22C4 LDA #$0001 +L0D22C7 BEQ L0D22F0 + PHY + LDA L0553B9 + LDX L0553BB + CLC + ADC #$0020 + BCC L0D22D7 + INX +L0D22D7 PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L0D219E + PLA + BEQ L0D22F0 + BRL L0D242C +L0D22F0 BRL L0D2447 +L0D22F3 PHY + JSL L0314F6 + PLA + CMP #$0006 + BNE L0D2316 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + PEA $0000 + PEA $000C + PEA $0003 + JSL L0E0656 + BRA L0D2323 +L0D2316 TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L0B0D87 +L0D2323 PHY + JSL L0314F6 + PLA + DEC + DEC + BPL L0D2330 + BRL L0D23DF +L0D2330 CMP #$0004 + BMI L0D2338 + BRL L0D23DF +L0D2338 SEC + SBC #$0000 + BEQ L0D2348 + DEC + DEC + BEQ L0D2371 + DEC + BEQ L0D2396 + BRL L0D23DF +L0D2348 LDA #$0002 + STA $0F + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0014 + JSL L0E0656 + PHY + PHY + JSL L0E05AF + PLA + STA $11 + PLX + STX $13 + BRA L0D23DF +L0D2371 LDA #$0003 + STA $0F + PHY + JSL L0E05E8 + PLA + STA $11 + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0014 + JSL L0E0656 + BRA L0D23DF +L0D2396 PHY + JSL L031630 + PLA + LSR + BCC L0D23B2 + LDA #$0002 + STA $0F + PHY + PHY + JSL L0E05AF + PLA + STA $11 + PLX + STX $13 + BRA L0D23C7 +L0D23B2 LDA #$0001 + STA $0F + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $001F + JSL L0E06F4 +L0D23C7 TDC + CLC + ADC #$0045 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0014 + JSL L0E0656 + BRA L0D23DF +L0D23DF LDA L055039 + LDX L05503B + CMP $39 + BNE L0D23EB + CPX $3B +L0D23EB BEQ L0D23F6 + PEA $0006 + JSL L0B0B7A + BRA L0D2447 +L0D23F6 LDA $31 + LDX $33 + STA $0B + STX $0D + LDA $35 + LDX $37 + STA $07 + STX $09 + LDA $45 + BEQ L0D2414 + LDA $07 + LDX $09 + STA $03 + STX $05 + BRA L0D241C +L0D2414 LDA $0B + LDX $0D + STA $03 + STX $05 +L0D241C LDA $47 + BEQ L0D2427 + LDA #$0001 + STA $01 + BRA L0D242C +L0D2427 LDA #$0002 + STA $01 +L0D242C LDA #$0001 + STA $52 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E07C5 +L0D2447 TSC + CLC + ADC #$004C + TCS + PLD + RTL + +L0D244F ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $0E + PHY + JSL L0314F6 + PLA + CMP #$0004 + BEQ L0D246C + LDA #$0000 + BRA L0D246F +L0D246C LDA #$0001 +L0D246F STA $01 + JSL L0E0000 + PHY + JSL L0314F6 + PLA + DEC + BMI L0D24A5 + CMP #$0003 + BPL L0D24A5 + SEC + SBC #$0000 + BEQ L0D2491 + DEC + BEQ L0D2495 + DEC + BEQ L0D249C + BRA L0D24A5 +L0D2491 STZ $03 + BRA L0D24A5 +L0D2495 LDA #$0001 + STA $03 + BRA L0D24A5 +L0D249C LDA $01 + EOR #$0001 + STA $03 + BRA L0D24A5 +L0D24A5 JSL L0E0000 + LDA $01 + BEQ L0D24C9 + LDA $03 + BEQ L0D24BD + PEA $0000 + PEA $0002 + JSL L0E0DE2 + BRA L0D24C7 +L0D24BD PEA $0000 + PEA $0001 + JSL L0E0DE2 +L0D24C7 BRA L0D24E3 +L0D24C9 LDA $03 + BEQ L0D24D9 + PEA $0000 + PEA $0004 + JSL L0E0DE2 + BRA L0D24E3 +L0D24D9 PEA $0000 + PEA $0003 + JSL L0E0DE2 +L0D24E3 PLY + PLY + PLY + PLY + PLD + RTL + +L0D24E9 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $0E + LDA #$0016 + CMPL L051BDE + BEQ L0D24FF + BRL L0D25BA +L0D24FF LDAL L051BE0 + DEC + BPL L0D2509 + BRL L0D2599 +L0D2509 CMP #$0005 + BMI L0D2511 + BRL L0D2599 +L0D2511 SEC + SBC #$0000 + BEQ L0D253C + DEC + DEC + BEQ L0D2523 + DEC + BEQ L0D253C + DEC + BEQ L0D2523 + BRA L0D2599 +L0D2523 LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0D2530 + INX +L0D2530 TXA + STA $03 + LDA $03 + EOR #$0001 + STA $01 + BRA L0D259B +L0D253C LDX #$0000 + LDAL L051BE0 + DEC + BNE L0D2547 + INX +L0D2547 TXA + STA $01 + JSL L0B0000 + LDX #$0000 + LDA #$0016 + CMPL L051BDE + BEQ L0D255B + INX +L0D255B TXA + BNE L0D2585 + LDX #$0000 + LDA #$0005 + CMPL L051BE0 + BEQ L0D256B + INX +L0D256B TXA + BEQ L0D2580 + PHA + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BEQ L0D257C + INX +L0D257C TXA + AND $01,S + PLX +L0D2580 CMP #$0000 + BEQ L0D2587 +L0D2585 BRA L0D25BA +L0D2587 LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0D2594 + INX +L0D2594 TXA + STA $03 + BRA L0D259B +L0D2599 BRA L0D25BA +L0D259B JSL L0B0000 + LDA #$0001 + STA $0E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0014 + JSL L0E07C5 +L0D25BA PLY + PLY + PLY + PLY + PLD + RTL + +L0D25C0 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $0E + PHY + JSL L0E05E8 + PLA + STA $01 + PHY + JSL L0E05E8 + PLA + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + PLY + PLY + PLY + PLY + PLD + RTL + +L0D25F9 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA $000B + JSL L0D111B + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D2610 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0C + LDA #$0014 + CMPL L051BDE + BNE L0D2648 + LDA #$0001 + STA $0C + LDAL L051BE0 + STA $01 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0015 + JSL L0E07C5 + JSL L0B0000 +L0D2648 PLY + PLY + PLY + PLD + RTL + +L0D264D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L051BE0 + STA L055413 + PHY + JSL L0D2610 + PLA + STA $0A + PLY + PLY + PLD + RTL + +L0D2668 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $10 + LDA L0553D1 + LDX L0553D3 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $01 + STX $03 + LDA L055413 + SEC + SBC #$0003 + BPL L0D2694 + BRL L0D2797 +L0D2694 CMP #$0048 + BMI L0D269C + BRL L0D2797 +L0D269C ASL + TAX + LDAL L0D26A4,X + PHA + RTS + +L0D26A4 DA L0D2732+1 + DA L0D2732+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D278C+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2795+1 + DA L0D2771+1 + DA L0D2768+1 + DA L0D275F+1 + DA L0D277A+1 + DA L0D2732+1 + DA L0D2744+1 + DA L0D2783+1 + DA L0D2744+1 + DA L0D2732+1 + DA L0D2756+1 + DA L0D274D+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2744+1 + DA L0D2756+1 + DA L0D2744+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2744+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2744+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2732+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2732+1 + DA L0D2744+1 + DA L0D2732+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D273B+1 + DA L0D273B+1 + DA L0D273B+1 + DA L0D273B+1 + DA L0D275F+1 + DA L0D275F+1 + DA L0D273B+1 + DA L0D273B+1 + DA L0D2732+1 + DA L0D2756+1 + DA L0D2732+1 + DA L0D2744+1 + DA L0D2756+1 + DA L0D2756+1 + DA L0D2756+1 +L0D2732 DA L0D2732+1 + LDY #$01B0 + LDA [$01],Y + STA $05 +L0D273B BRA L0D27A0 + LDY #$01AC + LDA [$01],Y + STA $05 +L0D2744 BRA L0D27A0 + LDY #$01AE + LDA [$01],Y + STA $05 +L0D274D BRA L0D27A0 + LDY #$01C6 + LDA [$01],Y + STA $05 +L0D2756 BRA L0D27A0 + LDY #$01AA + LDA [$01],Y + STA $05 +L0D275F BRA L0D27A0 + LDY #$01A8 + LDA [$01],Y + STA $05 +L0D2768 BRA L0D27A0 + LDY #$01A6 + LDA [$01],Y + STA $05 +L0D2771 BRA L0D27A0 + LDY #$01A4 + LDA [$01],Y + STA $05 +L0D277A BRA L0D27A0 + LDY #$01A2 + LDA [$01],Y + STA $05 +L0D2783 BRA L0D27A0 + LDY #$01B2 + LDA [$01],Y + STA $05 +L0D278C BRA L0D27A0 + LDY #$01C8 + LDA [$01],Y + STA $05 +L0D2795 BRA L0D27A0 +L0D2797 PEA $0007 + JSL L0B0B7A + BRA L0D27AA +L0D27A0 PHY + PEI $05 + JSL L0B4D5D + PLA + STA $10 +L0D27AA PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0D27B1 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0001 + STA $12 + PHY + JSL L0E05E8 + PLA + STA $05 + PHY + JSL L0E05E8 + PLA + STA $07 + PHY + JSL L0E05E8 + PLA + STA $01 + PHY + JSL L0E05E8 + PLA + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E07C5 + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L0D27FC ENT + PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + STZ $3C + STZ $29 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L0E00CC + LDA $1D + BEQ L0D2824 + LDA $1F + LDX $21 + STA $2B + STX $2D + BRL L0D28D8 +L0D2824 PEA $0000 + TDC + CLC + ADC #$000B + PHA + TDC + CLC + ADC #$001F + PEA $0000 + PHA + PLY + PLX + TSC + CLC + ADC #$FFF6 + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $000A + JSL L0313BE + JSL L03312F + TAY + CLC + TSC + ADC #$000A + TCS + TYA + PHX + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + TDC + CLC + ADC #$001F + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0008 + _SANEFP816 + BNE L0D289D + LDA #$0000 + BRA L0D28A0 +L0D289D LDA #$0001 +L0D28A0 BEQ L0D28AB + PEA $007B + JSL L0B0B7A + BRA L0D28F3 +L0D28AB TDC + CLC + ADC #$001F + PEA $0000 + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L0B8121 + LDA $19 + ORA $1B + BEQ L0D28D0 + PEA $007C + JSL L0B0B7A + BRA L0D28F3 +L0D28D0 LDA $15 + LDX $17 + STA $2B + STX $2D +L0D28D8 TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0006 + JSL L0E07C5 + LDA #$0001 + STA $3C +L0D28F3 TSC + CLC + ADC #$0036 + TCS + PLD + RTL + +L0D28FB ENT + PHD + TSC + CLC + ADC #$FFA8 + TCS + TCD + LDA #$0001 + STA $5E + LDA #$0001 + STA $01 + PHY + JSL L0314F6 + PLA + DEC + DEC + BMI L0D296C + CMP #$0004 + BPL L0D296C + SEC + SBC #$0000 + BEQ L0D292D + DEC + BEQ L0D2938 + DEC + BEQ L0D2952 + DEC + BEQ L0D2961 + BRA L0D296C +L0D292D LDA #$0002 + STA $23 + JSL L0E0000 + BRA L0D296C +L0D2938 STZ $23 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + BRA L0D296C +L0D2952 LDA #$0001 + STA $23 + PHY + JSL L0E05E8 + PLA + STA $25 + BRA L0D296C +L0D2961 LDA #$0003 + STA $23 + JSL L0E0000 + BRA L0D296C +L0D296C TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E07C5 + TSC + CLC + ADC #$0058 + TCS + PLD + RTL + +L0D298A ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $10 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + JSL L071EC5 +L0D29A7 LDA #$0013 + CMPL L051BDE + BNE L0D2A2C + LDAL L032C56 + CMPL L051BE0 + BNE L0D29C1 + LDA #$0001 + STA $01 + BRA L0D29E5 +L0D29C1 LDAL L032C54 + CMPL L051BE0 + BNE L0D29D2 + LDA #$0001 + STA $03 + BRA L0D29E5 +L0D29D2 LDAL L032C52 + CMPL L051BE0 + BNE L0D29E3 + LDA #$0001 + STA $05 + BRA L0D29E5 +L0D29E3 BRA L0D2A2C +L0D29E5 JSL L0B0000 + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0D29F6 + INX +L0D29F6 PHX + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0D2A04 + INX +L0D2A04 TXA + AND $01,S + PLX + LSR + BCC L0D2A11 + JSL L0B0000 + BRA L0D29A7 +L0D2A11 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $000D + JSL L0E07C5 + LDA #$0001 + STA $10 +L0D2A2C PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0D2A33 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0001 + STA $12 + PHY + JSL L0314F6 + PLA + BNE L0D2A88 + JSL L0E0000 + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $05 + PLX + STX $07 + PHY + PHY + PEI $07 + PEI $05 + JSL L072D71 + PLA + STA $01 + PLX + STX $03 + PEI $07 + PEI $05 + JSL L07185A + PEI $03 + PEI $01 + JSL L0E0CFE +L0D2A88 TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L0D2A90 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + LDA #$0001 + STA $2E + LDA #$0001 + STA $0D + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + JSL L071EC5 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0008 + JSL L071EC5 + PHY + JSL L0314F6 + PLA + CMP #$0004 + BNE L0D2AE9 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $0005 + JSL L0E0656 +L0D2AE9 PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L0D2B0A + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $0010 + JSL L0E0656 +L0D2B0A PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L0D2B2B + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $0010 + JSL L0E0656 +L0D2B2B PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L0D2B4C + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $0005 + JSL L0E0656 +L0D2B4C JSL L0E0000 + LDX #$0000 + LDA $1D + BNE L0D2B58 + INX +L0D2B58 PHX + LDX #$0000 + LDA $1F + BNE L0D2B61 + INX +L0D2B61 TXA + AND $01,S + PLX + PHA + LDX #$0000 + LDA $21 + BNE L0D2B6E + INX +L0D2B6E TXA + AND $01,S + PLX + LSR + BCC L0D2BAC + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + JSL L15014A + PEA $0008 + JSL L0313BE + LDA #$00FF + AND $14 + INC + SEP #$20 + STA $14 + REP #$20 + LDA #$00FF + AND $13 + INC + SEP #$20 + STA $13 + REP #$20 + BRA L0D2BCC +L0D2BAC LDA $1D + SEP #$20 + STA $12 + REP #$20 + LDA $1F + SEP #$20 + STA $14 + REP #$20 + LDA $21 + SEP #$20 + STA $13 + REP #$20 + LDA $23 + SEP #$20 + STA $16 + REP #$20 +L0D2BCC LDA $17 + SEP #$20 + STA $11 + REP #$20 + LDA $19 + SEP #$20 + STA $10 + REP #$20 + LDA $1B + SEP #$20 + STA $0F + REP #$20 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0006 + JSL L0E07C5 + TSC + CLC + ADC #$0028 + TCS + PLD + RTL + +L0D2C02 ENT + PHD + TSC + CLC + ADC #$FEEC + TCS + ADC #$001D + TCD + STZ $FC + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + JSL L0B0D0A + PHY + JSL L0314F6 + PLA + SEC + SBC #$0001 + BPL L0D2C2B + BRL L0D2DCB +L0D2C2B CMP #$0007 + BMI L0D2C33 + BRL L0D2DCB +L0D2C33 ASL + TAX + LDAL L0D2C3B,X + PHA + RTS + +L0D2C3B DA L0D2C49-1 + DA L0D2C55-1 + DA L0D2C60-1 + DA L0D2C96-1 + DA L0D2CE7-1 + DA L0D2CE7-1 + DA L0D2DAF-1 + +L0D2C49 LDA #$0005 + STA $CB + JSL L0E0000 + BRL L0D2DCB +L0D2C55 LDA #$0001 + STA $FC + BRL L0D2DE6 +* BRL L0D2DCB +L0D2C60 LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0D2C6E + CPX L0553BB +L0D2C6E BEQ L0D2C8F + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + LDA L0553B9 + LDX L0553BB + CLC + ADC #$0020 + BCC L0D2C86 + INX +L0D2C86 PHX + PHA + PEA $0018 + JSL L0313BE +L0D2C8F JSL L0E0000 + BRL L0D2DCB +L0D2C96 LDA #$0001 + STA $CB + TDC + CLC + ADC #$009B + PEA $0000 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + LDA $9D + LDX $9F + STA $DB + STX $DD + PHY + TDC + CLC + ADC #$009B + PEA $0000 + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA $D9 + LDA $A5 + LDX $A7 + STA $D5 + STX $D7 + LDA $A1 + LDX $A3 + STA $D1 + STX $D3 + LDA $D9 + BNE L0D2CE4 + BRL L0D2DE6 +L0D2CE4 BRL L0D2DCB +L0D2CE7 TDC + CLC + ADC #$003F + PEA $0000 + PHA + JSL L0940E5 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0940E5 + PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L0D2D3B + STZ $F1 + LDA #$0001 + LDX #$FFE3 + STA $00,X + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + PEA $0000 + PEA $000C + PEA $0003 + JSL L0E0656 + LDA $E3 + LDX $E5 + TXY + LDX #$FFE5 + STA $00,X + TYA + STA $02,X + BRA L0D2D5E +L0D2D3B LDA #$0001 + STA $F1 + PEA $0000 + TDC + CLC + ADC #$000F + PHA + PEA $0000 + PEA $002C + PEA $0001 + JSL L0E0656 + LDA #$0006 + LDX #$FFE3 + STA $00,X +L0D2D5E PHY + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0953DD + PLA + LSR + BCS L0D2D86 + LDA $F1 + BEQ L0D2D7D + PEA $007D + JSL L0B0B7A + BRA L0D2D84 +L0D2D7D PEA $0002 + JSL L0B0B7A +L0D2D84 BRA L0D2DE6 +L0D2D86 TDC + CLC + ADC #$00CB + PEA $0000 + PHA + JSL L0B0D0A + LDA $F1 + BEQ L0D2D9C + LDA #$0003 + STA $CB +L0D2D9C PHY + TDC + CLC + ADC #$003F + PEA $0000 + PHA + JSL L0953DD + PLA + STA $EF + BRA L0D2DCB +L0D2DAF TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA ^L05103C + PEA L05103C + PEA $0018 + JSL L0313BE + JSL L0E0000 + BRA L0D2DCB +L0D2DCB LDA #$0001 + STA $FC + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E07C5 +L0D2DE6 TSC + CLC + ADC #$0114 + TCS + PLD + RTL + +L0D2DEE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000F + BNE L0D2E06 + CPX #$0000 +L0D2E06 BEQ L0D2E0D + LDA #$0000 + BRA L0D2E10 +L0D2E0D LDA #$0001 +L0D2E10 STA $0A + PLY + PLY + PLD + RTL + +L0D2E16 PHD + TSC + CLC + ADC #$FDE4 + TCS + ADC #$0125 + TCD + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0B0D0A + STZ $FC + LDA #$0004 + STA $DB + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L0E06AC + PHY + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + PEA ^L0402F3 + PEA L0402F3 + JSL L071C56 + PHY + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + PEA $0000 + TDC + CLC + ADC #$FEDB + PHA + LDA L055035 + LDX L055037 + PHX + PHA + JSL L072CD4 + JSL L071C56 + PLA + ORA $01,S + PLX + LSR + BCC L0D2E96 + LDA L05502B + LDX L05502D + STA $DD + STX $DF + LDA L055275 + STA $EF + LDA L055273 + STA $F1 + BRA L0D2EB3 +L0D2E96 PHY + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0B309A + PLA + LSR + BCS L0D2EB3 + BRA L0D2ECE +L0D2EB3 TDC + CLC + ADC #$00DB + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E07C5 + LDA #$0001 + STA $FC +L0D2ECE TSC + CLC + ADC #$021C + TCS + PLD + RTL + +L0D2ED6 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + JSL L0E0000 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B0D0A + LDA #$0004 + STA $01 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E07C5 + TSC + CLC + ADC #$001C + TCS + PLD + RTL + +L0D2F12 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000F + BNE L0D2F2F + CPX #$0000 +L0D2F2F BNE L0D2F33 + BRA L0D2F51 +L0D2F33 LDA L055349 + SEC + SBC #$0008 + BEQ L0D2F43 + BVS L0D2F41 + EOR #$8000 +L0D2F41 BMI L0D2F4D +L0D2F43 PHY + JSL L0D2E16 + PLA + STA $0A + BRA L0D2F51 +L0D2F4D JSL L0D2ED6 +L0D2F51 PLY + PLY + PLD + RTL + +L0D2F55 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000F + BNE L0D2F72 + CPX #$0000 +L0D2F72 BNE L0D2F76 + BRA L0D2FB8 +L0D2F76 LDA L055413 + SEC + SBC #$0002 + BEQ L0D2F86 + BVS L0D2F84 + EOR #$8000 +L0D2F84 BMI L0D2F8B +L0D2F86 LDA #$0000 + BRA L0D2F8E +L0D2F8B LDA #$0001 +L0D2F8E BEQ L0D2FB4 + LDA L055413 + SEC + SBC #$0008 + BEQ L0D2FA5 + BVS L0D2F9E + EOR #$8000 +L0D2F9E BPL L0D2FA5 + LDA #$0000 + BRA L0D2FA8 +L0D2FA5 LDA #$0001 +L0D2FA8 BEQ L0D2FB4 + PHY + JSL L0D2E16 + PLA + STA $0A + BRA L0D2FB8 +L0D2FB4 JSL L0D2ED6 +L0D2FB8 PLY + PLY + PLD + RTL + +L0D2FBC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000F + BNE L0D2FD4 + CPX #$0000 +L0D2FD4 BNE L0D2FDD + LDA #$0001 + STA $0A + BRA L0D2FE5 +L0D2FDD PHY + JSL L0D2E16 + PLA + STA $0A +L0D2FE5 PLY + PLY + PLD + RTL + +L0D2FE9 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0C + STZ $01 +L0D2FF5 PHY + LDA L0553D1 + LDX L0553D3 + STA $03 + STX $05 + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + CLC + ADC #$01B4 + BCC L0D300F + INX +L0D300F STA $03 + STX $05 + LDA [$03] + PHA + JSL L0B4D5D + PLA + LSR + BCC L0D302A + PHY + JSL L0E05E8 + PLA + ORA $01 + STA $01 + BRA L0D302C +L0D302A BRA L0D305F +L0D302C LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0D3039 + INX +L0D3039 PHX + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0D3047 + INX +L0D3047 TXA + AND $01,S + PLX + LSR + BCC L0D3054 + JSL L0B0000 + BRA L0D2FF5 +L0D3054 LDA #$0001 + STA $0C + PEI $01 + JSL L0E0E11 +L0D305F PLY + PLY + PLY + PLD + RTL + +L0D3064 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0001 + STA $14 + PHY + JSL L0314F6 + PLA + CMP #$0005 + BEQ L0D3081 + LDA #$0000 + BRA L0D3084 +L0D3081 LDA #$0001 +L0D3084 STA $01 + PHY + JSL L0314F6 + PLA + CMP #$0004 + BEQ L0D3096 + LDA #$0000 + BRA L0D3099 +L0D3096 LDA #$0001 +L0D3099 STA $03 + JSL L0E0000 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L0D30B4 + PHY + JSL L0E05E8 + PLA + STA $09 + BRA L0D30B6 +L0D30B4 STZ $09 +L0D30B6 PHY + JSL L0E05E8 + PLA + STA $07 + PHY + JSL L0E05E8 + PLA + STA $05 + LDA #$000C + CMP $05 + BNE L0D30D5 + LDA $03 + BEQ L0D30D3 + STZ $05 +L0D30D3 BRA L0D30E1 +L0D30D5 LDA $01 + BEQ L0D30E1 + LDA #$000C + CLC + ADC $05 + STA $05 +L0D30E1 TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $0010 + JSL L0E07C5 + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L0D30FF ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L0D3125 + JSL L0E0000 + PEA $0000 + PEA $0000 + JSL L0E0DE2 +L0D3125 PLY + PLY + PLD + RTL + +L0D3129 ENT + PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + STZ $21 +L0D3133 TDC + CLC + ADC #$0001 + STA $23 + STZ $25 + LDA #$000F + SEC + SBC $21 + ASL + CLC + ADC $23 + STA $23 + BCC L0D314C + INC $25 +L0D314C PHY + PHY + JSL L0E05E8 + PEA $0000 + PEA $0FFF + JSL L071A1B + PLA + STA [$23] + LDA #$000F + CMP $21 + BEQ L0D316A + INC $21 + BRA L0D3133 +L0D316A TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E07C5 + LDA #$0001 + STA $2C + TSC + CLC + ADC #$0026 + TCS + PLD + RTL + +L0D318D ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0001 + STA $12 + STZ $05 + LDA #$0001 + STA $03 + STZ $07 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L0D31D3 + PHY + JSL L0E05E8 + PLA + STA $05 + LDA #$0005 + CMP $05 + BNE L0D31D3 + PHY + PHY + JSL L0E05E8 + PLA + DEC + PHA + PEA $0000 + PEA $000F + JSL L071A1B + PLA + STA $07 +L0D31D3 PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L0D31E6 + PHY + JSL L0E05E8 + PLA + STA $03 +L0D31E6 PHY + JSL L0E05E8 + PLA + STA $01 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $0017 + JSL L0E07C5 + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L0D320C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0A + PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L0D322E + PEA $0000 + PEA $0005 + JSL L0E0DE2 +L0D322E PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/HyperTalk2.X.S b/hypercardiigs/HyperTalk2.X.S new file mode 100644 index 0000000..9cdd289 --- /dev/null +++ b/hypercardiigs/HyperTalk2.X.S @@ -0,0 +1,166 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L0B0072 + EXT L03198D + EXT L033477 + EXT L031B09 + EXT L031415 + EXT L032589 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150F53 + EXT L0E0000 + EXT L07272E + EXT L0B3773 + EXT L0E00CC + EXT L0E0E4B + EXT L0E05AF + EXT L07346C + EXT L0E0656 + EXT L072314 + EXT L1512A5 + EXT L0718BF + EXT L0B1388 + EXT L0553B3 + EXT L055039 + EXT L05503B + EXT L055277 + EXT L072CD4 + EXT L071A1B + EXT L07ABAE + EXT L071C56 + EXT L071B83 + EXT L071BC3 + EXT L07185A + EXT L073A49 + EXT L071EC5 + EXT L0735A8 + EXT L0715D9 + EXT L072B9F + EXT L078841 + EXT L07977D + EXT L07BF8F + EXT L07AC17 + EXT L150BEE + EXT L0550EF + EXT L0550ED + EXT L150B64 + EXT L055045 + EXT L055043 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L05503F + EXT L055041 + EXT L05502B + EXT L05502D + EXT L055035 + EXT L055037 + EXT L0550E1 + EXT L0550E3 + EXT L0550DD + EXT L0550DF + EXT L0550E9 + EXT L0550EB + EXT L09603C + EXT L0940E5 + EXT L15014A + EXT L07899F + EXT L0550E5 + EXT L0550E7 + EXT L055259 + EXT L055275 + EXT L055273 + EXT L072D71 + EXT L0B0841 + EXT L0B127A + EXT L0B24DB + EXT L0B0361 + EXT L0B0B7A + EXT L0B0D0A + EXT L0B2BBB + EXT L0B5681 + EXT L0B4D5D + EXT L0B0000 + EXT L0B28E4 + EXT L0B5B81 + EXT L0B369F + EXT L0B7A56 + EXT L0B26CD + EXT L0B2819 + EXT L0E0DE2 + EXT L0325D1 + EXT L0E07C5 + EXT L051058 + EXT L051056 + EXT L051054 + EXT L051066 + EXT L051064 + EXT L051062 + EXT L051060 + EXT L05105E + EXT L05105C + EXT L05105A + EXT L051BE6 + EXT L151681 + EXT L0510DE + EXT L0E06AC + EXT L0953DD + EXT L0314F6 + EXT L0E0E79 + EXT L051BDE + EXT L051BE2 + EXT L051BE0 + EXT L0E0E11 + EXT L0E1220 + EXT L0E061D + EXT L0E0CFE + EXT L0553B5 + EXT L0553B7 + EXT L0553A5 + EXT L05539D + EXT L0553B9 + EXT L0553BB + EXT L055387 + EXT L055363 + EXT L05098E + EXT L0553D1 + EXT L0553D3 + EXT L055399 + EXT L055349 + EXT L0553BD + EXT L0553BF + EXT L05103C + EXT L0B0C30 + EXT L0B0BC2 + EXT L0B0C90 + EXT L0B0B98 + EXT L04075A + EXT L04075B + EXT L0E05E8 + EXT L150428 + EXT L1606BE + EXT L1606CC + EXT L0A132A + EXT L1606DA + EXT L1606E8 + EXT L0E06F4 + EXT L0B0D87 + EXT L031630 + EXT L0E10F4 + EXT L03312F + EXT L0B8121 + EXT L032C56 + EXT L032C54 + EXT L032C52 + EXT L0B309A + EXT L04075C + EXT L0402F3 + EXT L0510BC + EXT L055415 + EXT L055413 diff --git a/hypercardiigs/HyperTalk3.E.S b/hypercardiigs/HyperTalk3.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/HyperTalk3.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/HyperTalk3.S b/hypercardiigs/HyperTalk3.S new file mode 100644 index 0000000..27b67a0 --- /dev/null +++ b/hypercardiigs/HyperTalk3.S @@ -0,0 +1,6184 @@ +* +* HypercardGS +* segment: $0E HyperTalk3 +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperTalk3.l + lst off + +*--------------------------------------- + + use HyperTalk3.E + use HyperTalk3.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 + +*--------------------------------------- + +L0E0000 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0E0027 + DEX +L0E0027 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L0E0067 + BVS L0E0056 + EOR #$8000 +L0E0056 BPL L0E0067 + LDY #$0008 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L07185A +L0E0067 LDA L0553C3 + DEC + STA L0553C3 + PLY + PLY + PLY + PLY + PLD + RTL + +L0E0074 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0553BD + LDX L0553BF + CLC + ADC #$0004 + BCC L0E0089 + INX +L0E0089 STA $03 + STX $05 + LDA [$03] + BNE L0E00A7 + PHY + LDA L0553BD + LDX L0553BF + PHX + PHA + PEA ^L04075D + PEA L04075D + JSL L0B2819 + PLA + STA $01 +L0E00A7 LDA L0553BD + LDX L0553BF + PHX + PHA + LDA L0553BD + LDX L0553BF + CLC + ADC #$0004 + BCC L0E00BC + INX +L0E00BC STA $03 + STX $05 + LDA [$03] + PHA + JSL L0B3CD4 + PLY + PLY + PLY + PLD + RTL + +L0E00CC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L03198D + PLA + LSR + BCS L0E00E1 + JSL L031619 +L0E00E1 PHY + PHY + JSL L0B3773 + PLA + PLX + SEC + SBC #$0011 + BMI L0E013C + CMP #$0002 + BPL L0E013C + SEC + SBC #$0000 + BEQ L0E0124 + DEC + BEQ L0E00FF + BRA L0E013C +L0E00FF LDA #$0001 + STA [$0A] + LDA #$0002 + CLC + ADC $0A + LDX $0C + BCC L0E010F + INX +L0E010F STA $01 + STX $03 + PHY + PHY + JSL L0E05AF + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + BRA L0E0143 +L0E0124 LDA #$0000 + STA [$0A] + LDA #$0002 + CLC + ADC $0A + LDX $0C + BCC L0E0134 + INX +L0E0134 PHX + PHA + JSL L0E04A7 + BRA L0E0143 +L0E013C PEA $7B41 + JSL L07272E +L0E0143 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E0154 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055371 + DEC + STA L055371 + LDA L055371 + SEC + SBC #$0000 + BMI L0E017D + BEQ L0E017D + LDA L055371 + DEC + ASL + TAX + LDAL L050AEA,X + STA L05536F + BRA L0E0180 +L0E017D STZ L05536F +L0E0180 PLY + PLY + PLD + RTL + +L0E0184 ENT + PHD + TSC + CLC + ADC #$FFB6 + TCS + TCD + LDA [$52] + EOR #$0001 + CMP #$0000 + BNE L0E01A6 + LDX #$0000 + LDA $50 + DEC + DEC + BEQ L0E01A0 + INX +L0E01A0 TXA + BNE L0E01A6 + BRL L0E03DF +L0E01A6 JSL L031B09 + PEI $54 + PEI $52 + PEA $0000 + JSL L0E087F + PEI $54 + PEI $52 + TDC + CLC + ADC #$0043 + PEA $0000 + PHA + TDC + CLC + ADC #$003B + PEA $0000 + PHA + TDC + CLC + ADC #$003F + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L0D0A88 + PHY + PHY + PEA $0000 + JSL L03154C + PLA + STA $33 + PLX + STX $35 + PHY + PHY + JSL L0B3727 + PHY + PHY + JSL L0B37CF + PLA + PLX + JSL L150F53 + PEI $25 + PEI $23 + JSL L150F53 + PEI $1D + PEI $1B + JSL L150F53 + CLC + ADC #$000A + BCC L0E022B + INX +L0E022B STA $13 + STX $15 + PHY + JSL L0B1C0F + PLA + STA $0D + PHY + PHY + PEI $15 + PEI $13 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $2B + PLX + STX $2D + LDA $2B + ORA $2D + BNE L0E0269 + PEA $002D + JSL L0B0B7A + PEI $0D + JSL L0B39C0 + JSL L0E0000 + JSL L0E0000 + BRL L0E0495 +L0E0269 LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA $2F + STX $31 + PEI $3D + PEI $3B + LDA $43 + LDX $45 + JSL L1512A5 + STA $17 + STX $19 + PEI $45 + PEI $43 + PEI $31 + PEI $2F + PEI $19 + PEI $17 + JSL L070597 + LDA $2F + LDX $31 + PEI $19 + PEI $17 + JSL L150F53 + STA $2F + STX $31 + LDA $23 + LDX $25 + STA $09 + STX $0B + PEI $0B + PEI $09 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L0E02C0 + EOR #$8000 +L0E02C0 BPL L0E02F4 + LDA #$0001 + LDX #$0000 + STA $27 + STX $29 +L0E02CC SEP #$20 + LDA #$0D + STA [$2F] + REP #$20 + LDA $2F + LDX $31 + INC + BNE L0E02DC + INX +L0E02DC STA $2F + STX $31 + LDA $27 + LDX $29 + CMP $09 + BNE L0E02EA + CPX $0B +L0E02EA BEQ L0E02F4 + INC $27 + BNE L0E02F2 + INC $29 +L0E02F2 BRA L0E02CC +L0E02F4 LDA $1B + LDX $1D + STA $05 + STX $07 + PEI $07 + PEI $05 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L0E030F + EOR #$8000 +L0E030F BPL L0E0344 + LDA #$0001 + LDX #$0000 + STA $1F + STX $21 +L0E031B LDA L055277 + SEP #$20 + STA [$2F] + REP #$20 + LDA $2F + LDX $31 + INC + BNE L0E032C + INX +L0E032C STA $2F + STX $31 + LDA $1F + LDX $21 + CMP $05 + BNE L0E033A + CPX $07 +L0E033A BEQ L0E0344 + INC $1F + BNE L0E0342 + INC $21 +L0E0342 BRA L0E031B +L0E0344 PEI $41 + PEI $3F + LDA $3B + LDX $3D + JSL L1512A5 + STA $17 + STX $19 + LDA $50 + DEC + BNE L0E0379 + PEI $3D + PEI $3B + PEI $31 + PEI $2F + PEI $19 + PEI $17 + JSL L070597 + LDA $2F + LDX $31 + PEI $19 + PEI $17 + JSL L150F53 + STA $2F + STX $31 +L0E0379 TDC + CLC + ADC #$0033 + PEA $0000 + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L070669 + LDA $50 + BNE L0E03B3 + PEI $3D + PEI $3B + PEI $31 + PEI $2F + PEI $19 + PEI $17 + JSL L070597 + LDA $2F + LDX $31 + PEI $19 + PEI $17 + JSL L150F53 + STA $2F + STX $31 +L0E03B3 TDC + CLC + ADC #$003F + PEA $0000 + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L070669 + PEI $0D + JSL L0B39C0 + JSL L0E0000 + JSL L0E0000 + PEI $2D + PEI $2B + JSL L0E0CFE +L0E03DF LDA L0553A5 + BEQ L0E03EB + JSL L0E0000 + BRL L0E0495 +L0E03EB LDA $52 + LDX $54 + STA $01 + STX $03 + LDY #$0022 + LDA [$01],Y + SEC + SBC #$0000 + BPL L0E0401 + BRL L0E0495 +L0E0401 CMP #$0004 + BMI L0E0409 + BRL L0E0495 +L0E0409 SEC + SBC #$0000 + BEQ L0E042E + DEC + BEQ L0E041A + DEC + BEQ L0E0465 + DEC + BEQ L0E046B + BRA L0E0495 +L0E041A LDA L0553BD + LDX L0553BF + PHX + PHA + LDY #$0024 + LDA [$01],Y + PHA + JSL L0B3CD4 + BRA L0E0495 +L0E042E PHY + PHY + JSL L0E04DE + PLA + STA $0F + PLX + STX $11 + PHY + LDA #$0024 + CLC + ADC $01 + LDX $03 + BCC L0E0446 + INX +L0E0446 PHX + PHA + PEI $11 + PEI $0F + JSL L0B2E1F + PLA + LSR + BCS L0E045B + PEA $0029 + JSL L0B0B7A +L0E045B PEI $11 + PEI $0F + JSL L07185A + BRA L0E0495 +L0E0465 JSL L0B2F70 + BRA L0E0495 +L0E046B PHY + PHY + JSL L0E04DE + PLA + STA $0F + PLX + STX $11 + PHY + PEI $11 + PEI $0F + JSL L0B2CDB + PLA + LSR + BCS L0E048B + PEA $0050 + JSL L0B0B7A +L0E048B PEI $11 + PEI $0F + JSL L07185A + BRA L0E0495 +L0E0495 LDA $4E + STA $54 + LDA $4D + STA $53 + LDA $4B + TCD + TSC + CLC + ADC #$0052 + TCS + RTL + +L0E04A7 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0319D4 + PLA + LSR + BCS L0E04BC + JSL L031619 +L0E04BC PEI $0C + PEI $0A + PEA $0000 + PEA $000A + PEA $0011 + JSL L0E0656 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E04DE ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA L0553C3 + SEC + SBC #$0000 + BEQ L0E04F1 + BPL L0E04F8 +L0E04F1 STZ $12 + STZ $14 + BRL L0E05A7 +L0E04F8 JSL L031B09 + PHY + PHY + JSL L0B3727 + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L0E051F + BVS L0E051D + EOR #$8000 +L0E051D BMI L0E0549 +L0E051F PHY + PHY + PEI $03 + PEI $01 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $05 + PLX + STX $07 + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + PEI $03 + PEI $01 + PEA $0000 + JSL L0E0656 + BRA L0E059F +L0E0549 LDA L0553C5 + LDX L0553C7 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0E0568 + DEX +L0E0568 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L0E0580 + INX +L0E0580 STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 + PEI $07 + PEI $05 + JSL L07191C + LDA L0553C3 + DEC + STA L0553C3 +L0E059F LDA $05 + LDX $07 + STA $12 + STX $14 +L0E05A7 TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L0E05AF ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + JSL L0B0072 + PLA + LSR + BCS L0E05C4 + JSL L031619 +L0E05C4 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0012 + JSL L0E0656 + LDA $01 + LDX $03 + STA $0E + STX $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L0E05E8 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + JSL L0B0072 + PLA + LSR + BCS L0E05FD + JSL L031619 +L0E05FD TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0012 + JSL L0E0656 + LDA $01 + STA $0E + PLY + PLY + PLY + PLY + PLD + RTL + +L0E061D ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + JSL L0B0072 + PLA + LSR + BCS L0E0632 + JSL L031619 +L0E0632 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0012 + JSL L0E0656 + LDA $01 + LDX $03 + STA $0E + STX $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L0E0656 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $12 + PEI $10 + JSL L0B03FF + LDA $08 + STA $12 + LDA $07 + STA $11 + LDA $05 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0E0678 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L031A72 + PLA + LSR + BCS L0E068D + JSL L031619 +L0E068D TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $000E + JSL L0E0656 + LDA $01 + STA $0C + PLY + PLY + PLY + PLD + RTL + +L0E06AC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEA $00FD + JSL L0E06F4 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E06D0 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEA $001D + JSL L0E06F4 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E06F4 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + JSL L031B09 + PHY + PHY + PHY + PHY + PEA $0000 + JSL L031415 + JSL L071C98 + PLA + STA $09 + PLX + STX $0B + PEI $0B + PEI $09 + LDA $16 + JSL L150488 + JSL L033477 + BEQ L0E0736 + BVS L0E072A + EOR #$8000 +L0E072A BPL L0E0736 + LDA $16 + JSL L150488 + STA $09 + STX $0B +L0E0736 PHY + PHY + PEA $0000 + JSL L031415 + LDA $18 + LDX $1A + INC + BNE L0E0747 + INX +L0E0747 PHX + PHA + PEI $0B + PEI $09 + JSL L070597 + LDA $09 + SEP #$20 + STA [$18] + REP #$20 + JSL L0E0000 + LDA $14 + STA $1A + LDA $13 + STA $19 + LDA $11 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDY #$0004 + LDA #$0300 + AND [$0A],Y + CMP #$0000 + BEQ L0E0788 + INX +L0E0788 TXA + STA $0E + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E079C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDA [$0A] + LDY #$0002 + ORA [$0A],Y + BNE L0E07B1 + INX +L0E07B1 TXA + STA $0E + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E07C5 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEI $12 + PEI $10 + PEI $0E + PEI $0C + PEI $0A + JSL L0B04B4 + PLA + LSR + BCS L0E07E7 + PEA $002D + JSL L0B0B7A +L0E07E7 LDA $08 + STA $12 + LDA $07 + STA $11 + LDA $05 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0E07F9 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA [$0A] + BEQ L0E0816 + LDY #$0004 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L0E0DE2 + BRA L0E0827 +L0E0816 LDA #$0002 + CLC + ADC $0A + LDX $0C + BCC L0E0821 + INX +L0E0821 PHX + PHA + JSL L0E0C71 +L0E0827 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E0838 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055371 + SEC + SBC #$0080 + BVS L0E084C + EOR #$8000 +L0E084C BPL L0E0857 + PEA $0052 + JSL L0B0B7A + BRA L0E086F +L0E0857 LDA L055371 + INC + STA L055371 + LDA L055371 + DEC + ASL + TAX + LDA $0A + STAL L050AEA,X + LDA $0A + STA L05536F +L0E086F LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0E087F ENT + PHD + TSC + CLC + ADC #$FED2 + TCS + ADC #$003D + TCD + LDA $F8 + LDX $FA + STA $C3 + STX $C5 + LDY #$0022 + LDA [$C3],Y + SEC + SBC #$0000 + BPL L0E08A0 + BRL L0E0BD7 +L0E08A0 CMP #$0004 + BMI L0E08A8 + BRL L0E0BD7 +L0E08A8 SEC + SBC #$0000 + BEQ L0E08EA + DEC + BEQ L0E08BA + DEC + BEQ L0E08CF + DEC + BEQ L0E08E3 + BRL L0E0BD7 +L0E08BA LDA L0553BD + LDX L0553BF + PHX + PHA + LDY #$0024 + LDA [$C3],Y + PHA + JSL L0B3A6A + BRL L0E0BDE +L0E08CF PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + JSL L094153 + JSL L0E0F0F + BRL L0E0BDE +L0E08E3 JSL L0E11FE + BRL L0E0BDE +L0E08EA PHY + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E08F6 + INX +L0E08F6 PHX + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA $EB + LDA $EB + BNE L0E090D + JSL L0E0C52 + BRL L0E0BD5 +L0E090D LDX #$0000 + LDAL L05328D + CMP $EB + BNE L0E0919 + INX +L0E0919 PHX + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0925 + INX +L0E0925 CLC + ADC #$0002 + BCC L0E092C + INX +L0E092C STA $ED + STX $EF + LDA L055129 + LDX L05512B + CMP [$ED] + BNE L0E0940 + LDY #$0002 + TXA + CMP [$ED],Y +L0E0940 BEQ L0E0947 + LDA #$0000 + BRA L0E094A +L0E0947 LDA #$0001 +L0E094A AND $01,S + PLX + LSR + BCC L0E099B + PHY + PHY + PEA $0019 + TDC + CLC + ADC #$00D3 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150B22 + PLA + PLX + STA $CD + LDAL L05565D + BEQ L0E0990 + PEA $002D + JSL L0B0B7A + JSL L0E0C52 + BRA L0E0998 +L0E0990 PEI $D5 + PEI $D3 + JSL L0E0CFE +L0E0998 BRL L0E0BD5 +L0E099B LDA #$0001 + STA $C7 + LDA $EB + STA $E9 + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E09AF + INX +L0E09AF CLC + ADC #$0002 + BCC L0E09B6 + INX +L0E09B6 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E09CF + INX +L0E09CF CLC + ADC #$000A + BCC L0E09D6 + INX +L0E09D6 STA $ED + STX $EF + PLA + PLX + CMP [$ED] + BNE L0E09E6 + LDY #$0002 + TXA + CMP [$ED],Y +L0E09E6 BNE L0E09F0 + LDA $E9 + EOR #$FFFF + INC + STA $E9 +L0E09F0 STZ $E1 + STZ $E3 + PHY + PHY + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0A01 + INX +L0E0A01 CLC + ADC #$000A + BCC L0E0A08 + INX +L0E0A08 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + JSL L0772AE + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L0E0A29 + BRL L0E0B7F +L0E0A29 PHY + PHY + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0A36 + INX +L0E0A36 CLC + ADC #$0006 + BCC L0E0A3D + INX +L0E0A3D STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + JSL L07721A + PLA + STA $E1 + PLX + STX $E3 + LDA $E1 + ORA $E3 + BNE L0E0A5E + BRL L0E0B7F +L0E0A5E LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0A69 + INX +L0E0A69 CLC + ADC #$0002 + BCC L0E0A70 + INX +L0E0A70 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0A89 + INX +L0E0A89 CLC + ADC #$000A + BCC L0E0A90 + INX +L0E0A90 STA $ED + STX $EF + PLA + PLX + CMP [$ED] + BNE L0E0AA0 + LDY #$0002 + TXA + CMP [$ED],Y +L0E0AA0 BNE L0E0AAC + LDA $E5 + LDX $E7 + STA $DB + STX $DD + BRA L0E0AB4 +L0E0AAC LDA $E1 + LDX $E3 + STA $DB + STX $DD +L0E0AB4 PHY + PHY + PEI $DD + PEI $DB + PEI $EB + JSL L0791A7 + PLA + STA $D7 + PLX + STX $D9 + LDA $D7 + ORA $D9 + BNE L0E0ACF + BRL L0E0B7F +L0E0ACF LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0ADA + INX +L0E0ADA CLC + ADC #$0002 + BCC L0E0AE1 + INX +L0E0AE1 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0AFA + INX +L0E0AFA CLC + ADC #$000A + BCC L0E0B01 + INX +L0E0B01 STA $ED + STX $EF + PLA + PLX + CMP [$ED] + BNE L0E0B11 + LDY #$0002 + TXA + CMP [$ED],Y +L0E0B11 BNE L0E0B17 + STZ $DF + BRA L0E0B2B +L0E0B17 LDX #$0000 + LDY #$0004 + LDA #$4000 + AND [$D7],Y + CMP #$0000 + BEQ L0E0B28 + INX +L0E0B28 TXA + STA $DF +L0E0B2B PHY + PEI $E7 + PEI $E5 + JSL L0718FA + PLA + STA $CB + PHY + PEI $E3 + PEI $E1 + JSL L0718FA + PLA + STA $C9 + PHY + PHY + PEI $E3 + PEI $E1 + PEI $E7 + PEI $E5 + PEI $E9 + PEI $DF + JSL L07B038 + PLA + STA $CF + PLX + STX $D1 + LDA $CF + ORA $D1 + BEQ L0E0B6B + PEI $D1 + PEI $CF + JSL L0E10BE + STZ $C7 +L0E0B6B PEI $E7 + PEI $E5 + PEI $CB + JSL L0718DA + PEI $E3 + PEI $E1 + PEI $C9 + JSL L0718DA +L0E0B7F LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0B8A + INX +L0E0B8A CLC + ADC #$0006 + BCC L0E0B91 + INX +L0E0B91 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + PEA $0000 + JSL L074A24 + LDA #$0024 + CLC + ADC $C3 + LDX $C5 + BCC L0E0BB1 + INX +L0E0BB1 CLC + ADC #$000A + BCC L0E0BB8 + INX +L0E0BB8 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + PEA $0000 + JSL L074A90 + LDA $C7 + BEQ L0E0BD5 + JSL L0E0C52 +L0E0BD5 BRA L0E0BDE +L0E0BD7 PEA $1798 + JSL L07272E +L0E0BDE LDA $F6 + BEQ L0E0BEA + PEI $FA + PEI $F8 + JSL L0B12AA +L0E0BEA LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0136 + TCS + RTL + +L0E0BFC ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEA $0001 + JSL L0E087F + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E0C20 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + BEQ L0E0C38 + PEA ^L032E02 + PEA L032E02 + JSL L0E0F0F + BRA L0E0C42 +L0E0C38 PEA ^L032E3E + PEA L032E3E + JSL L0E0F0F +L0E0C42 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0E0C52 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L053251 + PEA L053251 + PEA $0000 + PEA $0001 + PEA $0000 + JSL L0E07C5 + PLY + PLY + PLD + RTL + +L0E0C71 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $16 + PEI $14 + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0011 + JSL L0E07C5 + LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0E0CB5 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA $0C + ORA $0E + BNE L0E0CC9 + JSL L0E0C52 + BRA L0E0CEC +L0E0CC9 PHY + PEI $0E + PEI $0C + JSL L0718FA + PLA + STA $01 + LDY #$0002 + LDA [$0C],Y + PHA + LDA [$0C] + PHA + JSL L0E10BE + PEI $0E + PEI $0C + PEI $01 + JSL L0718DA +L0E0CEC LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0E0CFE ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $12 + ORA $14 + BNE L0E0D13 + JSL L0E0C52 + BRL L0E0DD0 +L0E0D13 PEI $14 + PEI $12 + JSL L0718BF + PHY + PHY + LDY #$0002 + LDA [$12],Y + PHA + LDA [$12] + PHA + JSL L071C98 + PLA + PLX + INC + BNE L0E0D30 + INX +L0E0D30 STA $05 + STX $07 + PEI $07 + PEI $05 + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L0E0D4B + BVS L0E0D49 + EOR #$8000 +L0E0D49 BMI L0E0D62 +L0E0D4B LDY #$0002 + LDA [$12],Y + PHA + LDA [$12] + PHA + JSL L0E10BE + PEI $14 + PEI $12 + JSL L07185A + BRA L0E0DD0 +L0E0D62 PEA $0000 + PEA $0000 + JSL L0E0E79 + LDA L0553C5 + LDX L0553C7 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0E0D8B + DEX +L0E0D8B DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDA $05 + LDX $07 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDY #$0004 + SEP #$20 + LDA #$00 + STA [$01],Y + REP #$20 + LDY #$0005 + SEP #$20 + LDA #$00 + STA [$01],Y + REP #$20 + LDA $12 + LDX $14 + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L0E0DD0 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0E0DE2 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + TDC + CLC + ADC #$000A + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0012 + JSL L0E07C5 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E0E11 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + JSL L150488 + STA $01 + STX $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0012 + JSL L0E07C5 + LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0E0E4B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + TDC + CLC + ADC #$000A + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $000E + JSL L0E07C5 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0E0E79 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + TDC + CLC + ADC #$000A + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0012 + JSL L0E07C5 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E0EA8 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PEI $12 + PEI $10 + LDA #$00FF + AND [$10] + JSL L150488 + JSL L150F53 + INC + BNE L0E0EC5 + INX +L0E0EC5 STA $01 + STX $03 + LDA #$00FF + AND [$01] + STA $05 + SEP #$20 + LDA #$00 + STA [$01] + REP #$20 + LDA $10 + LDX $12 + INC + BNE L0E0EE0 + INX +L0E0EE0 PHX + PHA + LDA #$00FF + AND [$10] + INC + JSL L150488 + PHX + PHA + PEA $0000 + JSL L0E07C5 + LDA $05 + SEP #$20 + STA [$01] + REP #$20 + LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0E0F0F ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L071F3F + LDA #$00FF + LDX #$FFEF + AND $00,X + INC + JSL L150488 + PHX + PHA + PEA $0000 + JSL L0E07C5 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0E0F65 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $1C + PEI $1A + PEA $0008 + JSL L0313BE + LDA $18 + SEC + SBC #$0011 + BPL L0E0F8C + BRL L0E10AC +L0E0F8C CMP #$0032 + BMI L0E0F94 + BRL L0E10AC +L0E0F94 SEC + SBC #$0000 + BEQ L0E0FD3 + DEC + BEQ L0E0FEC + SEC + SBC #$0029 + BNE L0E0FA6 + BRL L0E1034 +L0E0FA6 DEC + BNE L0E0FAC + BRL L0E103C +L0E0FAC DEC + BNE L0E0FB2 + BRL L0E1044 +L0E0FB2 DEC + BNE L0E0FB8 + BRL L0E104C +L0E0FB8 DEC + BNE L0E0FBE + BRL L0E107C +L0E0FBE DEC + BNE L0E0FC4 + BRL L0E1094 +L0E0FC4 DEC + BNE L0E0FCA + BRL L0E1054 +L0E0FCA DEC + BNE L0E0FD0 + BRL L0E1068 +L0E0FD0 BRL L0E10AC +L0E0FD3 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E07C5 + BRL L0E10AC +L0E0FEC LDA $16 + BEQ L0E0FFA + LDA $01 + LDX $03 + STA $09 + STX $0B + BRA L0E101C +L0E0FFA PHY + LDA $07 + CLC + ADC $03 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $0B + PHY + LDA $05 + CLC + ADC $01 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $09 +L0E101C TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + BRA L0E10AC +L0E1034 PEI $01 + JSL L0E0E11 + BRA L0E10AC +L0E103C PEI $03 + JSL L0E0E11 + BRA L0E10AC +L0E1044 PEI $05 + JSL L0E0E11 + BRA L0E10AC +L0E104C PEI $07 + JSL L0E0E11 + BRA L0E10AC +L0E1054 PHY + PEA $0000 + LDA $07 + SEC + SBC $03 + PHA + JSL L072FA6 + JSL L0E0E11 + BRA L0E10AC +L0E1068 PHY + PEA $0000 + LDA $05 + SEC + SBC $01 + PHA + JSL L072FA6 + JSL L0E0E11 + BRA L0E10AC +L0E107C TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + BRA L0E10AC +L0E1094 TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E07C5 + BRA L0E10AC +L0E10AC LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0E10BE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PHY + PHY + PEI $0C + PEI $0A + JSL L071C98 + PLA + PLX + INC + BNE L0E10DA + INX +L0E10DA PHX + PHA + PEA $0000 + JSL L0E07C5 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E10F4 ENT + PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0010 + BCC L0E1109 + INX +L0E1109 STA $11 + STX $13 + LDA [$11] + BEQ L0E1129 + LDA L0553B5 + LDX L0553B7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + JSL L0718BF +L0E1129 PHY + PHY + LDAL L051BE2 + PHA + JSL L0B289E + PLA + STA $05 + PLX + STX $07 +L0E113A LDAL L051BDE + DEC + DEC + BEQ L0E1194 + LDAL L051BE4 + STA $03 + LDA $03 + BPL L0E1175 + LDA L0553CD + LDX L0553CF + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + LDA $03 + JSL L150488 + JSL L1512A5 + STA $0D + STX $0F + LDA #$00FF + AND [$0D] + STA $03 +L0E1175 PHY + PHY + LDAL L051BE2 + PHA + JSL L0B289E + LDA $03 + JSL L150488 + JSL L150F53 + STA $09 + STX $0B + JSL L0B0000 + BRA L0E113A +L0E1194 LDA #$00FF + AND [$09] + CMP #$0022 + BNE L0E11AA + LDA $09 + LDX $0B + INC + BNE L0E11A6 + INX +L0E11A6 STA $09 + STX $0B +L0E11AA LDA #$00FF + AND [$09] + STA $01 + SEP #$20 + LDA #$00 + STA [$09] + REP #$20 + PEI $07 + PEI $05 + JSL L0E10BE + LDA $01 + SEP #$20 + STA [$09] + REP #$20 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0010 + BCC L0E11D6 + INX +L0E11D6 STA $11 + STX $13 + LDA [$11] + BEQ L0E11F6 + LDA L0553B5 + LDX L0553B7 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + PHX + PHA + JSL L1516B7 +L0E11F6 TSC + CLC + ADC #$0014 + TCS + PLD + RTL + +L0E11FE PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L0C0CE9 + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + JSL L0E0CFE + PLY + PLY + PLY + PLY + PLD + RTL + +L0E1220 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0B369F + JSL L0E0F0F + JSL L0B0000 + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L0E1248 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA #$FFFF + STA $1E + STZ $0F + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$000A + BCC L0E1264 + INX +L0E1264 STA $11 + STX $13 + LDA #$0000 + STA [$11] + LDX #$0000 + LDA #$0012 + CMPL L051BDE + BNE L0E127A + INX +L0E127A TXA + STA $0B + LDX #$0000 + LDA #$0013 + CMPL L051BDE + BNE L0E128A + INX +L0E128A TXA + STA $09 + LDAL L051BE0 + STA $05 + JSL L0B0000 + LDY #$00FA + LDA [$1A],Y + BEQ L0E12CC + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BEQ L0E12AB + INX +L0E12AB TXA + BNE L0E12BE + LDX #$0000 + LDA #$0007 + CMPL L051BE0 + BEQ L0E12BB + INX +L0E12BB TXA + BEQ L0E12C8 +L0E12BE PEA $0053 + JSL L0B0B7A + BRL L0E15F3 +L0E12C8 JSL L0B0000 +L0E12CC LDA #$0077 + CLC + ADC $1A + LDX $1C + BCC L0E12D7 + INX +L0E12D7 CLC + ADC #$0050 + BCC L0E12DE + INX +L0E12DE STA $11 + STX $13 + LDA #$0000 + STA [$11] + LDA $0B + BEQ L0E12F7 + PHA + LDY #$00FA + LDA [$1A],Y + EOR #$0001 + AND $01,S + PLX +L0E12F7 CMP #$0000 + BNE L0E130F + LDA $09 + BEQ L0E1307 + PHA + LDY #$00FA + PLA + AND [$1A],Y +L0E1307 CMP #$0000 + BNE L0E130F + BRL L0E14A8 +L0E130F LDA L0553C3 + STA $0D + LDA L05539B + STA $07 + LDA #$0001 + STA L05539B + LDA L05539D + DEC + STA L05539D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2A02 + LDY #$00FA + LDA [$1A],Y + BNE L0E133D + BRL L0E13CB +L0E133D LDA #$0077 + CLC + ADC $1A + LDX $1C + BCC L0E1348 + INX +L0E1348 CLC + ADC #$0050 + BCC L0E134F + INX +L0E134F PHX + PHA + PHY + LDA L0553D1 + LDX L0553D3 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0080 + BCC L0E136B + INX +L0E136B PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L0E1377 + DEX +L0E1377 DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $11 + STX $13 + LDA [$11] + PHA + JSL L0B4D5D + PLA + BEQ L0E13AA + PHA + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0E13A6 + INX +L0E13A6 TXA + AND $01,S + PLX +L0E13AA PHA + PLA + BEQ L0E13C0 + PHA + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BNE L0E13BC + INX +L0E13BC TXA + AND $01,S + PLX +L0E13C0 PLX + STX $11 + PLX + STX $13 + STA [$11] + BRL L0E1467 +L0E13CB LDA #$0077 + CLC + ADC $1A + LDX $1C + BCC L0E13D6 + INX +L0E13D6 CLC + ADC #$0050 + BCC L0E13DD + INX +L0E13DD PHX + PHA + PHY + LDA L0553D1 + LDX L0553D3 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0018 + BCC L0E13F9 + INX +L0E13F9 PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L0E1405 + DEX +L0E1405 DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $11 + STX $13 + LDA [$11] + PHA + JSL L0B4D5D + PLA + BEQ L0E145F + PHA + LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0E1433 + INX +L0E1433 TXA + BNE L0E1447 + PHA + LDX #$0000 + LDAL L032B4C + CMP $05 + BNE L0E1443 + INX +L0E1443 TXA + ORA $01,S + PLX +L0E1447 PHA + PLA + BNE L0E145C + PHA + LDX #$0000 + LDAL L032B4E + CMP $05 + BNE L0E1458 + INX +L0E1458 TXA + ORA $01,S + PLX +L0E145C AND $01,S + PLX +L0E145F PLX + STX $11 + PLX + STX $13 + STA [$11] +L0E1467 LDA L05539D + INC + STA L05539D + LDA $07 + STA L05539B + STZ L0553A5 + LDA #$0077 + CLC + ADC $1A + LDX $1C + BCC L0E1481 + INX +L0E1481 CLC + ADC #$0050 + BCC L0E1488 + INX +L0E1488 STA $11 + STX $13 + LDA [$11] + BEQ L0E149B + LDA L0553C3 + SEC + SBC $0D + STA $0F + BRL L0E15B9 +L0E149B TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0B2965 +L0E14A8 LDX #$0000 + LDAL L051BDE + DEC + DEC + BEQ L0E14B4 + INX +L0E14B4 TXA + BNE L0E14BA + BRL L0E15B9 +L0E14BA LDY #$00FA + LDA [$1A],Y + BEQ L0E14D3 + PHA + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0E14CF + INX +L0E14CF TXA + AND $01,S + PLX +L0E14D3 PHA + PLA + BEQ L0E14E9 + PHA + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BNE L0E14E5 + INX +L0E14E5 TXA + AND $01,S + PLX +L0E14E9 EOR #$0001 + CMP #$0000 + BNE L0E14F4 + BRL L0E15B9 +L0E14F4 PHY + PEA $0000 + JSL L0B7A56 + PLA + LSR + BCS L0E152D + LDAL L051BDE + SEC + SBC #$000E + BEQ L0E1517 + BVS L0E150F + EOR #$8000 +L0E150F BPL L0E1517 + JSL L0E1220 + BRA L0E152D +L0E1517 PEA $0040 + PEA ^L04050E + PEA L04050E + PEA ^L0509EA + PEA L0509EA + JSL L0B0897 + BRL L0E15F3 +L0E152D LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0E153A + INX +L0E153A TXA + BEQ L0E1565 + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0E154A + INX +L0E154A TXA + BEQ L0E1565 + JSL L0B0000 + LDAL L051BDE + DEC + DEC + BNE L0E1563 + PEA $0054 + JSL L0B0B7A + BRL L0E15F3 +L0E1563 BRA L0E15B1 +L0E1565 LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0E1571 + INX +L0E1571 TXA + BNE L0E15B1 + LDY #$00FA + LDA [$1A],Y + BEQ L0E158D + PHA + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0E1589 + INX +L0E1589 TXA + AND $01,S + PLX +L0E158D PHA + PLA + BEQ L0E15A3 + PHA + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BNE L0E159F + INX +L0E159F TXA + AND $01,S + PLX +L0E15A3 CMP #$0000 + BNE L0E15B1 + PEA $0055 + JSL L0B0B7A + BRA L0E15F3 +L0E15B1 LDA $0F + INC + STA $0F + BRL L0E14A8 +L0E15B9 LDY #$00FA + LDA [$1A],Y + BEQ L0E15EF + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BEQ L0E15CD + INX +L0E15CD PHX + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BEQ L0E15DB + INX +L0E15DB TXA + ORA $01,S + PLX + LSR + BCC L0E15EB + PEA $0033 + JSL L0B0B7A + BRA L0E15F3 +L0E15EB JSL L0B0000 +L0E15EF LDA $0F + STA $1E +L0E15F3 LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L0E1605 PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0015 + TCD + STZ $FC + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E161D + INX +L0E161D CLC + ADC #$001E + BCC L0E1624 + INX +L0E1624 STA $EF + STX $F1 + PHY + PEA $0000 + PEI $F8 + JSL L0E1248 + PLA + STA [$EF] + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1640 + INX +L0E1640 CLC + ADC #$001E + BCC L0E1647 + INX +L0E1647 STA $EF + STX $F1 + LDA [$EF] + SEC + SBC #$0000 + BPL L0E1656 + BRL L0E183F +L0E1656 LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1661 + INX +L0E1661 STA L0553B9 + STX L0553BB + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1672 + INX +L0E1672 CLC + ADC #$003A + BCC L0E1679 + INX +L0E1679 PHX + PHA + PEA $0001 + JSL L0B2AF9 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$000A + BCC L0E168F + INX +L0E168F STA $EF + STX $F1 + LDA #$0000 + STA [$EF] + JSL L0B0000 + LDAL L051BE4 + TAX + LDAL L051BE2 + LDY #$0077 + STA [$F8],Y + INY + INY + TXA + STA [$F8],Y + JSL L0B0000 + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E16BE + INX +L0E16BE CLC + ADC #$0010 + BCC L0E16C5 + INX +L0E16C5 PHX + PHA + JSL L0B199C + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E16D6 + INX +L0E16D6 CLC + ADC #$001E + BCC L0E16DD + INX +L0E16DD STA $EF + STX $F1 + LDA [$EF] + BNE L0E16E8 + BRL L0E1769 +L0E16E8 LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E16F3 + INX +L0E16F3 CLC + ADC #$0010 + BCC L0E16FA + INX +L0E16FA PHX + PHA + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1707 + INX +L0E1707 CLC + ADC #$001E + BCC L0E170E + INX +L0E170E STA $EF + STX $F1 + LDA [$EF] + PHA + JSL L0B1C2B + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1724 + INX +L0E1724 CLC + ADC #$001E + BCC L0E172B + INX +L0E172B STA $EF + STX $F1 + LDA [$EF] + STA $EB + LDA #$0001 + SEC + SBC $EB + BEQ L0E1742 + BVS L0E1740 + EOR #$8000 +L0E1740 BMI L0E1769 +L0E1742 LDA $EB + STA $ED +L0E1746 LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1751 + INX +L0E1751 CLC + ADC #$0010 + BCC L0E1758 + INX +L0E1758 PHX + PHA + PEI $ED + JSL L0B3CD4 + LDA $ED + DEC + BEQ L0E1769 + DEC $ED + BRA L0E1746 +L0E1769 STZ $ED +L0E176B LDAL L051BDE + DEC + DEC + BNE L0E1776 + BRL L0E183A +L0E1776 LDA $ED + INC + STA $ED + PEI $ED + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E1788 + INX +L0E1788 CLC + ADC #$001E + BCC L0E178F + INX +L0E178F STA $EF + STX $F1 + PLA + SEC + SBC [$EF] + BEQ L0E17BB + BVS L0E179E + EOR #$8000 +L0E179E BPL L0E17BB + LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E17AB + INX +L0E17AB CLC + ADC #$0010 + BCC L0E17B2 + INX +L0E17B2 PHX + PHA + PEA $0001 + JSL L0B1C2B +L0E17BB LDAL L051BDE + SEC + SBC #$000E + BVS L0E17C8 + EOR #$8000 +L0E17C8 BMI L0E17D3 + PEA $0004 + JSL L0B0B7A + BRA L0E183F +L0E17D3 LDA #$0077 + CLC + ADC $F8 + LDX $FA + BCC L0E17DE + INX +L0E17DE CLC + ADC #$0010 + BCC L0E17E5 + INX +L0E17E5 PHX + PHA + PEI $ED + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L0B369F + JSL L0B3DB3 + JSL L0B0000 + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0E180B + INX +L0E180B PHX + LDX #$0000 + LDA #$0003 + CMPL L051BE0 + BNE L0E1819 + INX +L0E1819 TXA + AND $01,S + PLX + LSR + BCC L0E1826 + JSL L0B0000 + BRA L0E1837 +L0E1826 LDAL L051BDE + DEC + DEC + BEQ L0E1837 + PEA $0055 + JSL L0B0B7A + BRA L0E183F +L0E1837 BRL L0E176B +L0E183A LDA #$0001 + STA $FC +L0E183F LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L0E1851 PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + STZ $1C + LDAL L051BE0 + STA $07 + LDAL L051BE4 + TAX + LDAL L051BE2 + STA $09 + STX $0B + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$000A + BCC L0E187B + INX +L0E187B STA $0F + STX $11 + LDA #$0000 + STA [$0F] + JSL L0B0000 + LDX #$0000 + LDA #$0006 + CMPL L051BDE + BNE L0E1895 + INX +L0E1895 PHX + LDX #$0000 + LDA #$0007 + CMPL L051BE0 + BNE L0E18A3 + INX +L0E18A3 TXA + AND $01,S + PLX + LSR + BCS L0E18B4 + PEA $0053 + JSL L0B0B7A + BRL L0E1971 +L0E18B4 JSL L0B0000 + LDA L0553D1 + LDX L0553D3 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0080 + BCC L0E18D1 + INX +L0E18D1 PHX + PHA + LDA $07 + JSL L150488 + TAY + BNE L0E18DD + DEX +L0E18DD DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $0F + STX $11 + LDA [$0F] + STA $05 + LDA $07 + DEC + ASL + ASL + TAX + LDAL L032B52+2,X +* PHA + sta $03 + LDAL L032B52,X +* PLX + STA $01 +* STX $03 + LDA #$FFFF + CMP $05 + BEQ L0E1935 + LDA L055399 + STA $0D + STZ L055399 + PHY + PEI $05 + JSL L0B4D5D + PLA + LSR + BCS L0E1930 + PEI $0B + PEI $09 + JSL L0B4FA3 + BRA L0E1971 +L0E1930 LDA $0D + STA L055399 +L0E1935 LDX #$0000 + LDA #$0006 + CMPL L051BDE + BEQ L0E1942 + INX +L0E1942 PHX + LDX #$0000 + LDA #$000A + CMPL L051BE0 + BEQ L0E1950 + INX +L0E1950 TXA + ORA $01,S + PLX + LSR + BCC L0E1960 + PEA $0033 + JSL L0B0B7A + BRA L0E1971 +L0E1960 JSL L0B0000 + LDA #$0001 + STA $1C + PEI $03 + PEI $01 + JSL L0B510B +L0E1971 LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0E1983 PHD + TSC + CLC + ADC #$FEEC + TCS + ADC #$0021 + TCD + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$000A + BCC L0E199B + INX +L0E199B STA $EF + STX $F1 + LDA #$0000 + STA [$EF] + LDA L0553D1 + LDX L0553D3 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + CLC + ADC #$0018 + BCC L0E19BD + INX +L0E19BD PHX + PHA + LDAL L051BE0 + JSL L150488 + TAY + BNE L0E19CB + DEX +L0E19CB DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $EF + STX $F1 + LDA [$EF] + STA $E7 + LDAL L051BE0 + DEC + ASL + ASL + TAX + LDAL L032A78+2,X + PHA + LDAL L032A78,X + PLX + STA $E3 + STX $E5 + LDAL L051BE0 + STA $E1 + LDAL L051BE4 + TAX + LDAL L051BE2 + STA $E9 + STX $EB + JSL L0B0000 + PHY + PEI $E7 + JSL L0B4D5D + PLA + BEQ L0E1A54 + PHA + LDX #$0000 + LDAL L051BDE + DEC + DEC + BNE L0E1A2A + INX +L0E1A2A TXA + BNE L0E1A51 + PHA + LDX #$0000 + LDAL L032B4C + CMP $E1 + BNE L0E1A3A + INX +L0E1A3A TXA + BNE L0E1A4E + PHA + LDX #$0000 + LDAL L032B4E + CMP $E1 + BNE L0E1A4A + INX +L0E1A4A TXA + ORA $01,S + PLX +L0E1A4E ORA $01,S + PLX +L0E1A51 AND $01,S + PLX +L0E1A54 STA $DF + LDA $DF + BEQ L0E1A9A + LDX #$0000 + LDAL L032B48 + CMP $E1 + BEQ L0E1A66 + INX +L0E1A66 PHX + LDX #$0000 + LDAL L032B4A + CMP $E1 + BEQ L0E1A73 + INX +L0E1A73 TXA + AND $01,S + PLX + LSR + BCC L0E1A7E + JSL L0B2AC6 +L0E1A7E PEI $E5 + PEI $E3 + JSL L0B510B + LDY #$00E9 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0000 + JSL L0B2AF9 + BRA L0E1AC5 +L0E1A9A PEI $EB + PEI $E9 + PEA ^L050C32 + PEA L050C32 + JSL L0B1388 + PEA $0040 + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + PEA $0073 + JSL L0B127A + PEA ^L050C32 + PEA L050C32 + JSL L0B0897 +L0E1AC5 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$011A + TCS + RTL + +L0E1AD7 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0077 + CLC + ADC $0E + LDX $10 + BCC L0E1AEA + INX +L0E1AEA STA $01 + STX $03 + LDA L0553B9 + LDX L0553BB + LDY #$0008 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA L055391 + LDY #$0004 + STA [$01],Y + LDA L055371 + LDY #$0006 + STA [$01],Y + LDA #$0020 + CLC + ADC $01 + LDX $03 + BCC L0E1B19 + INX +L0E1B19 PHX + PHA + PEA ^L051054 + PEA L051054 + PEA $0018 + JSL L0313BE + STZ L055393 + STZ L055397 + LDA #$8001 + STA L055395 + LDA L0553BD + LDX L0553BF + LDY #$000C + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + LDY #$0050 + STA [$01],Y + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0E1B5E PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + PEA ^L0509EA + PEA L0509EA + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + JSL L0B369F + PEA $0100 + JSL L0313BE + PHY + PEA ^L0509EA + PEA L0509EA + JSL L032E6D + PLA + STA L055365 + LDY #$00FA + LDA [$F8],Y + BEQ L0E1BA3 + LDA L055365 + EOR #$FFFF + INC + STA L055365 +L0E1BA3 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0E1BB5 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$00ED + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA L0553B9 + STX L0553BB + LDY #$00E9 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0000 + JSL L0B2AF9 + LDY #$00EF + LDA [$0A],Y + PHA + JSL L0B2BBB + PEA $0000 + PEI $0A + JSL L0E1B5E + LDA #$0000 + LDY #$00E3 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E1C0B PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + JSL L0B26E7 + PLA + STA $0B + LDA $0B + STA $1A + LDA $0B + BNE L0E1C26 + BRL L0E1E32 +L0E1C26 LDA $0B + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E1C3C + INX +L0E1C3C STA $01 + STX $03 + LDA #$0018 + CLC + ADC $01 + LDX $03 + BCC L0E1C4B + INX +L0E1C4B STA $0D + STX $0F + PHY + PHY + JSL L0B1792 + PLA + STA [$0D] + PLA + LDY #$0002 + STA [$0D],Y + LDY #$0018 + LDA [$01],Y + INY + INY + ORA [$01],Y + BNE L0E1C75 + PEA $002D + JSL L0B0B7A + STZ $1A + BRL L0E1E32 +L0E1C75 PHY + LDY #$001A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0718FA + PLA + STA $05 + LDY #$001A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + PHX + PHA + LDA #$001E + CLC + ADC $01 + LDX $03 + BCC L0E1CAB + INX +L0E1CAB PHX + PHA + JSL L0B49A2 + LDY #$001A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + PEI $05 + JSL L0718DA + PHY + PEI $03 + PEI $01 + JSL L0B33DE + PLA + LSR + BCS L0E1CE1 + PEA $0002 + LDY #$001A + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L150D44 +L0E1CE1 PEI $03 + PEI $01 + PEA ^L051054 + PEA L051054 + PEA $0018 + JSL L0313BE + LDA #$0000 + LDY #$001C + STA [$01],Y + LDA #$0000 + LDY #$0022 + STA [$01],Y + LDA #$0000 + TAX + LDY #$0024 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + TAX + LDY #$0028 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDX #$0000 + LDA #$0004 + CMP [$01] + BNE L0E1D29 + INX +L0E1D29 PHX + LDY #$0014 + LDA [$01],Y + BEQ L0E1D34 + LDA #$0001 +L0E1D34 PHA + LDY #$0016 + LDA [$01],Y + BEQ L0E1D3F + LDA #$0001 +L0E1D3F ORA $01,S + PLX + AND $01,S + PLX + LSR + BCS L0E1D4B + BRL L0E1E32 +L0E1D4B LDA #$00D3 + CLC + ADC $16 + LDX $18 + BCC L0E1D56 + INX +L0E1D56 STA $0D + STX $0F + PHY + JSL L150B6A + PLA + STA [$0D] + STZ $07 + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L0E1D76 + CPX L05503B +L0E1D76 BNE L0E1D7F + LDA L05503D + STA $09 + BRA L0E1DB8 +L0E1D7F LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L05502B + BNE L0E1D91 + CPX L05502D +L0E1D91 BNE L0E1D9A + LDA L05502F + STA $09 + BRA L0E1DB8 +L0E1D9A PHY + LDY #$0004 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L0D0CD8 + PLA + STA $09 + LDA $09 + BNE L0E1DB3 + BRA L0E1E32 +L0E1DB3 LDA #$0001 + STA $07 +L0E1DB8 LDY #$0014 + LDA [$01],Y + BEQ L0E1DEB + LDA #$0024 + CLC + ADC $01 + LDX $03 + BCC L0E1DCA + INX +L0E1DCA STA $0D + STX $0F + PHY + PHY + PEA $801E + LDY #$0014 + LDA [$01],Y + PHA + PEI $09 + PEA $0001 + JSL L0B4FF1 + PLA + STA [$0D] + PLA + LDY #$0002 + STA [$0D],Y +L0E1DEB LDY #$0016 + LDA [$01],Y + BEQ L0E1E1E + LDA #$0028 + CLC + ADC $01 + LDX $03 + BCC L0E1DFD + INX +L0E1DFD STA $0D + STX $0F + PHY + PHY + PEA $801F + LDY #$0016 + LDA [$01],Y + PHA + PEI $09 + PEA $0001 + JSL L0B4FF1 + PLA + STA [$0D] + PLA + LDY #$0002 + STA [$0D],Y +L0E1E1E LDA $07 + BEQ L0E1E28 + PEI $09 + JSL L150B5E +L0E1E28 LDY #$00D3 + LDA [$16],Y + PHA + JSL L150B70 +L0E1E32 LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0E1E44 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + STZ $2A + LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E1E59 + INX +L0E1E59 CLC + ADC #$003A + BCC L0E1E60 + INX +L0E1E60 STA $15 + STX $17 + LDA #$000C + CLC + ADC $15 + LDX $17 + BCC L0E1E6F + INX +L0E1E6F STA $1D + STX $1F + PHY + JSL L0D0BE0 + PLA + STA [$1D] + LDY #$000C + LDA [$15],Y + BNE L0E1E9E + LDA #$000C + CLC + ADC $15 + LDX $17 + BCC L0E1E8D + INX +L0E1E8D STA $1D + STX $1F + PHY + PEA $0000 + PEI $26 + JSL L0E1C0B + PLA + STA [$1D] +L0E1E9E LDY #$000C + LDA [$15],Y + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E1EB7 + INX +L0E1EB7 PHX + PHA + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + LDA #$000E + CLC + ADC $15 + LDX $17 + BCC L0E1ECD + INX +L0E1ECD PHX + PHA + JSL L0B4275 + LDY #$000E + LDA [$15],Y + BNE L0E1EDD + BRL L0E21BD +L0E1EDD LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E1EE8 + INX +L0E1EE8 CLC + ADC #$003A + BCC L0E1EEF + INX +L0E1EEF STA $11 + STX $13 + LDA #$0001 + LDY #$0008 + STA [$11],Y + LDA #$0000 + LDY #$000A + STA [$11],Y + LDA #$0001 + LDY #$0010 + STA [$11],Y + LDY #$000C + LDA [$11],Y + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E1F24 + INX +L0E1F24 STA $0D + STX $0F + LDY #$001A + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + STA [$11] + TXA + LDY #$0002 + STA [$11],Y + LDY #$001C + LDA [$0D],Y + INC + LDY #$001C + STA [$0D],Y + LDA $19 + LDX $1B + STA $09 + STX $0B + LDY #$000A + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + LDY #$0004 + STA [$11],Y + INY + INY + TXA + STA [$11],Y + LDY #$000C + LDA [$09],Y + INC + LDY #$000C + STA [$09],Y + PEA $0000 + PEI $26 + JSL L0E1AD7 + PHY + PEA $0000 + PEI $26 + JSL L0E1605 + PLA + LSR + BCS L0E1F8B + LDA #$0001 + STA $2A + BRL L0E21A2 +L0E1F8B PEA $0002 + JSL L0E0838 + LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E1F9D + INX +L0E1F9D CLC + ADC #$0010 + BCC L0E1FA4 + INX +L0E1FA4 STA L0553BD + STX L0553BF + JSL L0B2AC6 +L0E1FAE LDX #$0000 + LDA L055397 + BNE L0E1FB7 + INX +L0E1FB7 PHX + PHY + JSL L07005C + PLA + ORA L0553A5 + EOR #$0001 + AND $01,S + PLX + LSR + BCS L0E1FCD + BRL L0E20CE +L0E1FCD LDA L055393 + BNE L0E2035 +L0E1FD2 LDAL L051BDE + DEC + DEC + BEQ L0E1FE0 + JSL L0B0000 + BRA L0E1FD2 +L0E1FE0 JSL L0B0000 +L0E1FE4 LDX #$0000 + LDA #$0007 + CMP L05536F + BNE L0E1FF0 + INX +L0E1FF0 TXA + BNE L0E202F + LDX #$0000 + LDA #$0005 + CMP L05536F + BNE L0E1FFF + INX +L0E1FFF TXA + BEQ L0E202A + PHA + LDX #$0000 + LDA #$0009 + CMPL L051BDE + BNE L0E2010 + INX +L0E2010 TXA + BEQ L0E2024 + PHA + LDX #$0000 + LDAL L051BE0 + DEC + DEC + BNE L0E2020 + INX +L0E2020 TXA + AND $01,S + PLX +L0E2024 EOR #$0001 + AND $01,S + PLX +L0E202A CMP #$0000 + BEQ L0E2035 +L0E202F JSL L0E0154 + BRA L0E1FE4 +L0E2035 LDAL L051BDE + DEC + DEC + BNE L0E2047 + PEA $0054 + JSL L0B0B7A + BRL L0E20CE +L0E2047 LDA L055395 + SEC + SBC L055371 + BVS L0E2053 + EOR #$8000 +L0E2053 BPL L0E205B + LDA #$8001 + STA L055395 +L0E205B STZ L055393 + LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E2069 + INX +L0E2069 STA L0553B9 + STX L0553BB + LDA #$0009 + CMPL L051BDE + BNE L0E2090 + LDAL L051BE0 + DEC + ASL + ASL + TAX + LDAL L032A48+2,X + PHA + LDAL L032A48,X + PHA + JSL L0B422F + BRA L0E20CB +L0E2090 LDA #$8001 + CMP L055395 + BNE L0E20CB + PHY + PEA $0000 + JSL L0E2DD3 + PLA + LSR + BCS L0E20AA + LDA #$0001 + STA L055397 +L0E20AA PEA ^L051054 + PEA L051054 + LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E20BB + INX +L0E20BB CLC + ADC #$0020 + BCC L0E20C2 + INX +L0E20C2 PHX + PHA + PEA $0018 + JSL L0313BE +L0E20CB BRL L0E1FAE +L0E20CE PHY + JSL L07005C + PLA + LSR + BCC L0E20DD + JSL L0B292B + BRA L0E211E +L0E20DD LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E20E8 + INX +L0E20E8 STA $05 + STX $07 + LDY #$0004 + LDA [$05],Y + CMP L055391 + BEQ L0E20FE + LDY #$0004 + LDA [$05],Y + STA L055391 +L0E20FE LDY #$0006 + LDA [$05],Y + CMP L055371 + BEQ L0E2110 + LDY #$0006 + LDA [$05],Y + STA L055371 +L0E2110 LDA #$8001 + CMP L055395 + BEQ L0E211E + LDA #$8001 + STA L055395 +L0E211E LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E2129 + INX +L0E2129 STA $01 + STX $03 + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L0E2138 + INX +L0E2138 CMP L0553BD + BNE L0E2140 + CPX L0553BF +L0E2140 BEQ L0E2149 + PEA $18A4 + JSL L07272E +L0E2149 LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L0E2154 + INX +L0E2154 PHX + PHA + JSL L0B0E1B + LDY #$000E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA L0553BD + STX L0553BF + LDX #$0000 + LDA L055397 + DEC + BNE L0E2174 + INX +L0E2174 TXA + BNE L0E217F + PHY + JSL L07005C + PLA + BEQ L0E2199 +L0E217F LDA #$0001 + STA $2A + LDY #$00FA + LDA [$26],Y + BEQ L0E2197 + LDA L0553A7 + LDX L0553A9 + PHX + PHA + JSL L0E0CB5 +L0E2197 BRA L0E21A2 +L0E2199 PEA $0000 + PEI $26 + JSL L0E1BB5 +L0E21A2 LDA #$0077 + CLC + ADC $26 + LDX $28 + BCC L0E21AD + INX +L0E21AD CLC + ADC #$003A + BCC L0E21B4 + INX +L0E21B4 PHX + PHA + JSL L0B0F05 + STZ L055397 +L0E21BD LDA $24 + STA $28 + LDA $23 + STA $27 + LDA $21 + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L0E21CF PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $14 + STZ $16 + LDA #$0000 + LDY #$00D1 + STA [$10],Y + LDA #$0000 + LDY #$00D7 + STA [$10],Y + STZ $03 + STZ $05 + LDA #$00D3 + CLC + ADC $10 + LDX $12 + BCC L0E21FA + INX +L0E21FA STA $07 + STX $09 + PHY + JSL L150B6A + PLA + STA [$07] + LDY #$00FA + LDA [$10],Y + BEQ L0E2217 + LDA #$801F + LDY #$00E1 + STA [$10],Y + BRA L0E221F +L0E2217 LDA #$801E + LDY #$00E1 + STA [$10],Y +L0E221F LDA #$0005 + CMPL L051054 + BNE L0E22A2 + LDA L055271 + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $10 + LDX $12 + BCC L0E223B + INX +L0E223B STA $07 + STX $09 + PHY + PEA $FFFF + JSL L1506E1 + PLA + STA [$07] + PHY + LDY #$00E1 + LDA [$10],Y + PHA + PEA ^L0509EA + PEA L0509EA + PEA ^L055271 + PEA L055271 + LDA #$00DB + CLC + ADC $10 + LDX $12 + BCC L0E2268 + INX +L0E2268 PHX + PHA + JSL L070A4D + PLA + LSR + BCC L0E228F + PHY + PHY + LDY #$00E1 + LDA [$10],Y + PHA + LDY #$00DD + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L15041C + PLA + STA $03 + PLX + STX $05 +L0E228F LDA #$FFFF + LDY #$00D9 + STA [$10],Y + LDA L055271 + LDY #$00DF + STA [$10],Y + BRL L0E24CC +L0E22A2 LDA L055039 + LDX L05503B + CMPL L051056 + BNE L0E22B3 + TXA + CMPL L051058 +L0E22B3 BEQ L0E22B8 + BRL L0E2358 +L0E22B8 LDA L05503D + BNE L0E22C0 + BRL L0E24CC +L0E22C0 LDA L05503D + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $10 + LDX $12 + BCC L0E22D3 + INX +L0E22D3 STA $07 + STX $09 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA [$07] + PHY + LDY #$00E1 + LDA [$10],Y + PHA + PEA ^L0509EA + PEA L0509EA + PEA ^L05503D + PEA L05503D + LDA #$00DB + CLC + ADC $10 + LDX $12 + BCC L0E2300 + INX +L0E2300 PHX + PHA + JSL L070A4D + PLA + LSR + BCC L0E2327 + PHY + PHY + LDY #$00E1 + LDA [$10],Y + PHA + LDY #$00DD + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L15041C + PLA + STA $03 + PLX + STX $05 +L0E2327 LDY #$00DD + LDA [$10],Y + TAX + DEY + DEY + LDA [$10],Y + LDY #$00C9 + STA [$10],Y + INY + INY + TXA + STA [$10],Y + LDY #$00E1 + LDA [$10],Y + LDY #$00CD + STA [$10],Y + LDA #$0001 + LDY #$00D9 + STA [$10],Y + LDA L05503D + LDY #$00DF + STA [$10],Y + BRL L0E24CC +L0E2358 LDA L05502B + LDX L05502D + CMPL L051056 + BNE L0E2369 + TXA + CMPL L051058 +L0E2369 BEQ L0E236E + BRL L0E23F0 +L0E236E LDA L05502F + BNE L0E2376 + BRL L0E24CC +L0E2376 LDA L05502F + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $10 + LDX $12 + BCC L0E2389 + INX +L0E2389 STA $07 + STX $09 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA [$07] + PHY + LDY #$00E1 + LDA [$10],Y + PHA + PEA ^L0509EA + PEA L0509EA + PEA ^L05502F + PEA L05502F + LDA #$00DB + CLC + ADC $10 + LDX $12 + BCC L0E23B6 + INX +L0E23B6 PHX + PHA + JSL L070A4D + PLA + LSR + BCC L0E23DD + PHY + PHY + LDY #$00E1 + LDA [$10],Y + PHA + LDY #$00DD + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L15041C + PLA + STA $03 + PLX + STX $05 +L0E23DD LDA #$0001 + LDY #$00D9 + STA [$10],Y + LDA L05502F + LDY #$00DF + STA [$10],Y + BRL L0E24CC +L0E23F0 LDA #$00D5 + CLC + ADC $10 + LDX $12 + BCC L0E23FB + INX +L0E23FB STA $07 + STX $09 + PHY + LDAL L051058 + PHA + LDAL L051056 + PHA + JSL L0D0CD8 + PLA + STA [$07] + LDY #$00D5 + LDA [$10],Y + BNE L0E241F + JSL L072314 + BRL L0E24C4 +L0E241F LDY #$00D5 + LDA [$10],Y + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $10 + LDX $12 + BCC L0E2434 + INX +L0E2434 STA $07 + STX $09 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA [$07] + PHY + LDY #$00E1 + LDA [$10],Y + PHA + PEA ^L0509EA + PEA L0509EA + LDA #$00DF + CLC + ADC $10 + LDX $12 + BCC L0E245B + INX +L0E245B PHX + PHA + LDA #$00DB + CLC + ADC $10 + LDX $12 + BCC L0E2468 + INX +L0E2468 PHX + PHA + JSL L070A4D + PLA + LSR + BCC L0E24B8 + PHY + PHY + LDY #$00E1 + LDA [$10],Y + PHA + LDY #$00DD + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L15041C + PLA + STA $03 + PLX + STX $05 + LDAL L05565D + BEQ L0E249B + STZ $03 + STZ $05 + BRA L0E24B8 +L0E249B LDY #$00E1 + LDA [$10],Y + PHA + LDY #$00DD + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + JSL L150410 + LDA #$0001 + LDY #$00D1 + STA [$10],Y +L0E24B8 LDY #$00D5 + LDA [$10],Y + PHA + JSL L150B5E + BRA L0E24CC +L0E24C4 LDA #$FFFF + TAX + STA $03 + STX $05 +L0E24CC LDY #$00D3 + LDA [$10],Y + PHA + JSL L150B70 + LDY #$00D7 + LDA [$10],Y + BEQ L0E24FA + LDA #$00D7 + CLC + ADC $10 + LDX $12 + BCC L0E24E8 + INX +L0E24E8 STA $07 + STX $09 + PHY + LDY #$00D7 + LDA [$10],Y + PHA + JSL L1506E1 + PLA + STA [$07] +L0E24FA LDA $03 + ORA $05 + BNE L0E2507 + PEA $002A + JSL L0B0B7A +L0E2507 LDA #$FFFF + TAX + CMP $03 + BNE L0E2511 + CPX $05 +L0E2511 BNE L0E2517 + STZ $03 + STZ $05 +L0E2517 LDA $03 + LDX $05 + STA $14 + STX $16 + LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0E2531 PHD + TSC + CLC + ADC #$FF6C + TCS + TCD + STZ $9E + LDX #$0000 + LDA #$0004 + CMPL L051054 + BEQ L0E2548 + INX +L0E2548 TXA + BEQ L0E255E + LDX #$0000 + LDA #$0005 + CMPL L051054 + BEQ L0E2558 + INX +L0E2558 TXA + BEQ L0E255E + BRL L0E2C35 +L0E255E PHY + JSL L07005C + PLA + LSR + BCC L0E256A + BRL L0E2C35 +L0E256A PHY + PHY + PEA ^L0509EA + PEA L0509EA + TDC + CLC + ADC #$0081 + PEA $0000 + PHA + JSL L1606F6 + PLA + STA $87 + PLX + STX $89 + LDA $87 + ORA $89 + BEQ L0E258E + LDA #$0001 +L0E258E STA $79 + LDA $79 + LDY #$00D1 + STA [$9A],Y + LDA $79 + BEQ L0E259E + BRL L0E2799 +L0E259E LDA #$0004 + CMPL L051054 + BEQ L0E25AA + BRL L0E270F +L0E25AA LDY #$00FA + LDA [$9A],Y + BNE L0E25B4 + BRL L0E2663 +L0E25B4 LDAL L05106A + BNE L0E25BD + BRL L0E2C35 +L0E25BD LDA #$0077 + CLC + ADC $9A + LDX $9C + BCC L0E25C8 + INX +L0E25C8 CLC + ADC #$003A + BCC L0E25CF + INX +L0E25CF CLC + ADC #$000C + BCC L0E25D6 + INX +L0E25D6 STA $91 + STX $93 + LDA [$91] + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E25F0 + INX +L0E25F0 CLC + ADC #$0028 + BCC L0E25F7 + INX +L0E25F7 STA $91 + STX $93 + LDA [$91] + LDY #$0002 + ORA [$91],Y + BNE L0E2607 + BRL L0E2C35 +L0E2607 PHY + PEA ^L0509EA + PEA L0509EA + LDA #$0077 + CLC + ADC $9A + LDX $9C + BCC L0E2619 + INX +L0E2619 CLC + ADC #$003A + BCC L0E2620 + INX +L0E2620 CLC + ADC #$000C + BCC L0E2627 + INX +L0E2627 STA $91 + STX $93 + LDA [$91] + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E2641 + INX +L0E2641 CLC + ADC #$0028 + BCC L0E2648 + INX +L0E2648 STA $91 + STX $93 + LDY #$0002 + LDA [$91],Y + TAX + LDA [$91] + PHX + PHA + JSL L03261F + PLA + BNE L0E2660 + BRL L0E2C35 +L0E2660 BRL L0E270F +L0E2663 LDAL L051068 + BNE L0E266C + BRL L0E2C35 +L0E266C LDA #$0077 + CLC + ADC $9A + LDX $9C + BCC L0E2677 + INX +L0E2677 CLC + ADC #$003A + BCC L0E267E + INX +L0E267E CLC + ADC #$000C + BCC L0E2685 + INX +L0E2685 STA $91 + STX $93 + LDA [$91] + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E269F + INX +L0E269F CLC + ADC #$0024 + BCC L0E26A6 + INX +L0E26A6 STA $91 + STX $93 + LDA [$91] + LDY #$0002 + ORA [$91],Y + BNE L0E26B6 + BRL L0E2C35 +L0E26B6 PHY + PEA ^L0509EA + PEA L0509EA + LDA #$0077 + CLC + ADC $9A + LDX $9C + BCC L0E26C8 + INX +L0E26C8 CLC + ADC #$003A + BCC L0E26CF + INX +L0E26CF CLC + ADC #$000C + BCC L0E26D6 + +* + + INX +L0E26D6 STA $91 + STX $93 + LDA [$91] + DEC + PEA $002C + JSL L150BEE + PLX + TXA + CLC + ADC #L0510DE + LDX #^L0510DE + BCC L0E26F0 + INX +L0E26F0 CLC + ADC #$0024 + BCC L0E26F7 + INX +L0E26F7 STA $91 + STX $93 + LDY #$0002 + LDA [$91],Y + TAX + LDA [$91] + PHX + PHA + JSL L03261F + PLA + BNE L0E270F + BRL L0E2C35 +L0E270F LDA #$0005 + CMPL L051054 + BNE L0E277F + LDY #$00FA + LDA [$9A],Y + BEQ L0E2750 + LDA L055269 + ORA L05526B + BNE L0E272A + BRL L0E2C35 +L0E272A LDA L055377 + ORA L055379 + BNE L0E2735 + BRL L0E2C35 +L0E2735 PHY + PEA ^L0509EA + PEA L0509EA + LDA L055377 + LDX L055379 + PHX + PHA + JSL L03261F + PLA + BNE L0E274E + BRL L0E2C35 +L0E274E BRA L0E277F +L0E2750 LDA L05526D + ORA L05526F + BNE L0E275B + BRL L0E2C35 +L0E275B LDA L055373 + ORA L055375 + BNE L0E2766 + BRL L0E2C35 +L0E2766 PHY + PEA ^L0509EA + PEA L0509EA + LDA L055373 + LDX L055375 + PHX + PHA + JSL L03261F + PLA + BNE L0E277F + BRL L0E2C35 +L0E277F PHY + PHY + PEA $0000 + PEI $9A + JSL L0E21CF + PLA + STA $87 + PLX + STX $89 + LDA $87 + ORA $89 + BNE L0E2799 + BRL L0E2C35 +L0E2799 PHY + PEI $89 + PEI $87 + JSL L0718FA + PLA + STA $85 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0000 + PEA $004C + JSL L071EC5 + PHY + PEA $0000 + PEI $9A + JSL L0E1248 + PLA + STA $29 + LDA $29 + BPL L0E27D1 + LDA #$0001 + STA $9E + BRL L0E2BAE +L0E27D1 LDA $29 + SEC + SBC #$0010 + BEQ L0E2813 + BVS L0E27DE + EOR #$8000 +L0E27DE BPL L0E2813 + PEA $0069 + JSL L0B0B7A + LDA $29 + STA $07 + LDA $07 + SEC + SBC #$0001 + BVS L0E27F6 + EOR #$8000 +L0E27F6 BPL L0E280B + LDA #$0001 + STA $8B +L0E27FD JSL L0E0000 + LDA $8B + CMP $07 + BEQ L0E280B + INC $8B + BRA L0E27FD +L0E280B LDA #$0001 + STA $9E + BRL L0E2BAE +L0E2813 LDA $29 + STA $05 + LDA #$0001 + SEC + SBC $05 + BEQ L0E2826 + BVS L0E2824 + EOR #$8000 +L0E2824 BMI L0E2855 +L0E2826 LDA $05 + STA $8B +L0E282A LDA $8B + ASL + ASL + CLC + ADC #$0027 + TAX + STX $91 + TDC + CLC + ADC $91 + STA $91 + STZ $93 + PHY + PHY + JSL L0E04DE + PLA + STA [$91] + PLA + LDY #$0002 + STA [$91],Y + LDA $8B + DEC + BEQ L0E2855 + DEC $8B + BRA L0E282A +L0E2855 LDX #$0000 + LDA [$87] + LDY #$0002 + ORA [$87],Y + BNE L0E2862 + INX +L0E2862 PHX + LDA $79 + EOR #$0001 + AND $01,S + PLX + LSR + BCS L0E2871 + BRL L0E2936 +L0E2871 LDA #$00D3 + CLC + ADC $9A + LDX $9C + BCC L0E287C + INX +L0E287C STA $91 + STX $93 + PHY + JSL L150B6A + PLA + STA [$91] + LDA L05503D + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $9A + LDX $9C + BCC L0E289B + INX +L0E289B STA $91 + STX $93 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA [$91] + PHY + PHY + LDY #$00CD + LDA [$9A],Y + PHA + LDY #$00CB + LDA [$9A],Y + PHA + DEY + DEY + LDA [$9A],Y + PHA + JSL L15041C + PLA + STA $87 + PLX + STX $89 + LDY #$00D3 + LDA [$9A],Y + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $9A + LDX $9C + BCC L0E28DC + INX +L0E28DC STA $91 + STX $93 + PHY + LDY #$00D7 + LDA [$9A],Y + PHA + JSL L1506E1 + PLA + STA [$91] + LDA $87 + ORA $89 + BNE L0E292A + LDA $29 + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L0E2903 + EOR #$8000 +L0E2903 BPL L0E2927 + LDA #$0001 + STA $8B +L0E290A LDA $8B + ASL + ASL + CLC + ADC #$0027 + TAX + LDA $02,X + PHA + LDA $00,X + PHA + JSL L07185A + LDA $8B + CMP $03 + BEQ L0E2927 + INC $8B + BRA L0E290A +L0E2927 BRL L0E2C35 +L0E292A PHY + PEI $89 + PEI $87 + JSL L0718FA + PLA + STA $85 +L0E2936 PEA $0000 + PEI $9A + JSL L0E1AD7 + LDA #$0077 + CLC + ADC $9A + LDX $9C + BCC L0E294A + INX +L0E294A CLC + ADC #$003A + BCC L0E2951 + INX +L0E2951 PHX + PHA + PEA $0000 + PEA $0016 + JSL L071EC5 + LDA #$0077 + CLC + ADC $9A + LDX $9C + BCC L0E2968 + INX +L0E2968 STA L0553B9 + STX L0553BB + JSL L0B2AC6 + PHY + PHY + JSL L150493 + PLA + STA $8D + PLX + STX $8F + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA L0551D7 + STA $83 + LDA $79 + BEQ L0E2999 + LDA $81 + STA $71 + BRA L0E29D6 +L0E2999 LDA #$C000 + STA L0551D7 +L0E299F PHY + LDA L0551D7 + PHA + JSL L150598 + PLA + STA $71 + LDA #$030B + CMPL L05565D + BNE L0E29C0 + LDA #$0100 + CLC + ADC L0551D7 + STA L0551D7 + BRA L0E29D0 +L0E29C0 LDAL L05565D + BEQ L0E29D0 + PEA $002A + JSL L0B0B7A + BRL L0E2BAE +L0E29D0 LDAL L05565D + BNE L0E299F +L0E29D6 LDA $71 + STA L0551D7 + LDA L055205 + STA $7D + LDA #$0001 + STA L055205 + LDA L0551D9 + STA $7B + LDA $79 + STA L0551D9 + LDA L0551D3 + LDX L0551D5 + STA $75 + STX $77 + LDA $87 + LDX $89 + STA L0551D3 + STX L0551D5 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA ^L052506 + PEA L052506 + PEA $0020 + JSL L0313BE + PEA ^L052506 + PEA L052506 + PEA ^L0509EA + PEA L0509EA + PEA $0020 + JSL L0313BE + LDA L0551DB + STA $7F + LDY #$0002 + LDA [$87],Y + PHA + LDA [$87] + PHA + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + JSL L0B4245 + LDA $7D + STA L055205 + LDA L0551D9 + BEQ L0E2A71 + LDY #$00D1 + LDA [$9A],Y + BNE L0E2A6E + LDY #$00E1 + LDA [$9A],Y + PHA + LDY #$00DD + LDA [$9A],Y + PHA + DEY + DEY + LDA [$9A],Y + PHA + JSL L150410 +L0E2A6E BRL L0E2AFF +L0E2A71 LDY #$00D1 + LDA [$9A],Y + BEQ L0E2A82 + PEI $89 + PEI $87 + JSL L151053 + BRA L0E2AFF +L0E2A82 LDA #$00D3 + CLC + ADC $9A + LDX $9C + BCC L0E2A8D + INX +L0E2A8D STA $91 + STX $93 + PHY + JSL L150B6A + PLA + STA [$91] + LDY #$00DF + LDA [$9A],Y + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $9A + LDX $9C + BCC L0E2AAE + INX +L0E2AAE STA $91 + STX $93 + PHY + LDY #$00D9 + LDA [$9A],Y + PHA + JSL L1506E1 + PLA + STA [$91] + PEA $0002 + LDY #$00E1 + LDA [$9A],Y + PHA + LDY #$00DD + LDA [$9A],Y + PHA + DEY + DEY + LDA [$9A],Y + PHA + JSL L1510BF + LDY #$00D3 + LDA [$9A],Y + PHA + JSL L150B70 + LDA #$00D7 + CLC + ADC $9A + LDX $9C + BCC L0E2AED + INX +L0E2AED STA $91 + STX $93 + PHY + LDY #$00D7 + LDA [$9A],Y + PHA + JSL L1506E1 + PLA + STA [$91] +L0E2AFF LDA $75 + LDX $77 + STA L0551D3 + STX L0551D5 + PEA ^L052506 + PEA L052506 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + PEI $8F + PEI $8D + JSL L151131 + LDA $6F + BEQ L0E2B36 + PEA $0000 + PEI $9A + JSL L0E1BB5 + BRA L0E2BA1 +L0E2B36 LDA #$0001 + STA $9E + LDX #$0000 + LDA $73 + DEC + BNE L0E2B44 + INX +L0E2B44 TXA + LDY #$00CF + STA [$9A],Y + LDA $6B + ORA $6D + BNE L0E2B56 + JSL L0E0C52 + BRA L0E2B73 +L0E2B56 PEI $6D + PEI $6B + JSL L150BB8 + LDY #$0002 + LDA [$6B],Y + PHA + LDA [$6B] + PHA + JSL L0E10BE + PEI $6D + PEI $6B + JSL L07185A +L0E2B73 LDY #$00FA + LDA [$9A],Y + EOR #$0001 + CMP #$0000 + BNE L0E2B87 + LDY #$00CF + LDA [$9A],Y + BEQ L0E2BA1 +L0E2B87 LDA L0553A7 + LDX L0553A9 + PHX + PHA + JSL L07185A + PHY + PHY + JSL L0E04DE + PLA + STA L0553A7 + PLA + STA L0553A9 +L0E2BA1 LDA L0551D9 + BNE L0E2BAE + LDA L0551D7 + PHA + JSL L151343 +L0E2BAE LDA $29 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0E2BBD + EOR #$8000 +L0E2BBD BPL L0E2BE1 + LDA #$0001 + STA $8B +L0E2BC4 LDA $8B + ASL + ASL + CLC + ADC #$0027 + TAX + LDA $02,X + PHA + LDA $00,X + PHA + JSL L07185A + LDA $8B + CMP $01 + BEQ L0E2BE1 + INC $8B + BRA L0E2BC4 +L0E2BE1 LDA L0551D9 + BEQ L0E2BF3 + PEI $89 + PEI $87 + PEA $C000 + JSL L0718DA + BRA L0E2C0F +L0E2BF3 PEI $89 + PEI $87 + PEI $85 + JSL L0718DA + LDA #$8000 + AND $85 + BNE L0E2C0F + PEA $0001 + PEI $89 + PEI $87 + JSL L150D44 +L0E2C0F LDA $7B + STA L0551D9 + LDA $83 + STA L0551D7 + JSL L160704 + LDA L0551DB + SEC + SBC $7F + BEQ L0E2C30 + BVS L0E2C2A + EOR #$8000 +L0E2C2A BPL L0E2C30 + JSL L160712 +L0E2C30 LDA $7F + STA L0551DB +L0E2C35 LDA $98 + STA $9C + LDA $97 + STA $9B + LDA $95 + TCD + TSC + CLC + ADC #$009A + TCS + RTL + +L0E2C47 PHD + TSC + CLC + ADC #$FEE8 + TCS + ADC #$0025 + TCD + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L0718BF + LDA L05539F + LDX L0553A1 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + CLC + ADC #$0002 + BCC L0E2C77 + INX +L0E2C77 STA $DB + STX $DD + PEI $DD + PEI $DB + LDA #$00FF + AND [$DB] + JSL L150488 + JSL L150F53 + INC + BNE L0E2C90 + INX +L0E2C90 STA $DF + STX $E1 + PEI $E1 + PEI $DF + LDA #$00FF + AND [$DF] + JSL L150488 + JSL L150F53 + INC + BNE L0E2CA9 + INX +L0E2CA9 STA $E3 + STX $E5 + PEI $E5 + PEI $E3 + LDA #$00FF + AND [$E3] + JSL L150488 + JSL L150F53 + INC + BNE L0E2CC2 + INX +L0E2CC2 STA $E7 + STX $E9 + PEI $E9 + PEI $E7 + LDA #$00FF + AND [$E7] + JSL L150488 + JSL L150F53 + INC + BNE L0E2CDB + INX +L0E2CDB STA $EB + STX $ED + PEI $DD + PEI $DB + PEI $E1 + PEI $DF + PEI $E5 + PEI $E3 + PEI $E9 + PEI $E7 + JSL L15065F + PEI $ED + PEI $EB + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + LDA #$00FF + AND [$EB] + INC + JSL L150488 + PHX + PHA + JSL L070597 + LDA L05539F + LDX L0553A1 + PHX + PHA + JSL L07191C + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L0B07EA + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$011E + TCS + RTL + +L0E2D3B PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $005E + JSL L0B0B7A + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E2D5B PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0E +L0E2D65 LDAL L051054 + SEC + SBC #$0005 + BVS L0E2D72 + EOR #$8000 +L0E2D72 BMI L0E2DC2 + PHY + PEA $0000 + PEI $0A + JSL L0E1E44 + PLA + BNE L0E2D8E + PHY + PEA $0000 + PEI $0A + JSL L0E2531 + PLA + BEQ L0E2DA7 +L0E2D8E LDA #$0001 + STA $0E + LDY #$00E9 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0000 + JSL L0B2AF9 + BRA L0E2DC2 +L0E2DA7 LDY #$00ED + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA L0553B9 + STX L0553BB + LDAL L051054 + INC + STAL L051054 + BRA L0E2D65 +L0E2DC2 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0E2DD3 ENT + PHD + TSC + CLC + ADC #$FE6A + TCS + ADC #$00A1 + TCD + LDA #$0001 + STA $FC + STZ L0553A5 + STZ $CF + PHY + JSL L0B4B2B + PLA + LSR + BCC L0E2E01 + LDA #$0001 + STA L05539D + PEA $002B + JSL L0B0B7A + BRL L0E303C +L0E2E01 LDA $FA + STA $AF + LDA L0553B5 + LDX L0553B7 + STA $E7 + STX $E9 + LDA L0553B5 + LDX L0553B7 + CLC + ADC #$0008 + BCC L0E2E1C + INX +L0E2E1C STA $F1 + STX $F3 + LDA [$F1] + STA $EF + LDA L0553B9 + LDX L0553BB + STA $EB + STX $ED + TDC + CLC + ADC #$005F + PEA $0000 + PHA + PEA ^L051054 + PEA L051054 + PEA $0018 + JSL L0313BE + PEA $0000 + PHD + JSL L0E1B5E + LDA #$0001 + STA $E3 + LDA #$0005 + CMPL L051054 + BNE L0E2E5D + BRL L0E2F3F +L0E2E5D PHY + PEA $0000 + PHD + JSL L0E2D5B + PLA + LSR + BCC L0E2E6D + BRL L0E3006 +L0E2E6D LDA L05502B + LDX L05502D + CMPL L051056 + BNE L0E2E7E + TXA + CMPL L051058 +L0E2E7E BEQ L0E2E85 + LDA #$0000 + BRA L0E2E88 +L0E2E85 LDA #$0001 +L0E2E88 STA $E5 + LDA L055039 + LDX L05503B + CMPL L051056 + BNE L0E2E9B + TXA + CMPL L051058 +L0E2E9B BNE L0E2EA2 + LDA #$0000 + BRA L0E2EA5 +L0E2EA2 LDA #$0001 +L0E2EA5 BNE L0E2ECA + LDA L055027 + LDX L055029 + CMPL L05105E + BNE L0E2EB8 + TXA + CMPL L051060 +L0E2EB8 BNE L0E2EBF + LDA #$0000 + BRA L0E2EC2 +L0E2EBF LDA #$0001 +L0E2EC2 BEQ L0E2EC8 + PHA + PLA + AND $E3 +L0E2EC8 BEQ L0E2EE4 +L0E2ECA PEA ^L051054 + PEA L051054 + JSL L0B0D0A + PHY + PEA $0000 + PHD + JSL L0E2D5B + PLA + LSR + BCC L0E2EE4 + BRL L0E3006 +L0E2EE4 LDA L05502B + LDX L05502D + CMPL L051056 + BNE L0E2EF5 + TXA + CMPL L051058 +L0E2EF5 BNE L0E2EFC + LDA #$0000 + BRA L0E2EFF +L0E2EFC LDA #$0001 +L0E2EFF PHA + LDA $E5 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L0E2F3F + LDA #$0004 + STAL L051054 + LDA L05502B + LDX L05502D + STAL L051056 + TXA + STAL L051058 + LDA L055275 + STAL L051068 + LDA L055273 + STAL L05106A + PHY + PEA $0000 + PHD + JSL L0E2D5B + PLA + LSR + BCC L0E2F3F + BRL L0E3006 +L0E2F3F LDA #$0005 + STAL L051054 + PHY + PEA $0000 + PHD + JSL L0E2531 + PLA + LSR + BCC L0E2F56 + BRL L0E3006 +L0E2F56 LDA $FA + BEQ L0E2F76 + LDA #$0013 + CMPL L051BDE + BNE L0E2F71 + PHY + PEA $0000 + PHD + JSL L0E1851 + PLA + STA $FC + BRA L0E2F73 +L0E2F71 STZ $FC +L0E2F73 BRL L0E3006 +L0E2F76 LDA #$0009 + CMPL L051BDE + BNE L0E2F98 + LDA #$000B + CMPL L051BE0 + BNE L0E2F8E + JSL L0B7642 + BRA L0E2F96 +L0E2F8E PEA $0000 + PHD + JSL L0E2D3B +L0E2F96 BRA L0E3006 +L0E2F98 LDA #$0012 + CMPL L051BDE + BNE L0E2FAB + PEA $0000 + PHD + JSL L0E1983 + BRA L0E3006 +L0E2FAB LDA #$0011 + CMPL L051BDE + BNE L0E2FC4 +L0E2FB4 LDAL L051BDE + DEC + DEC + BEQ L0E2FC2 + JSL L0B0000 + BRA L0E2FB4 +L0E2FC2 BRA L0E3006 +L0E2FC4 LDAL L051BDE + DEC + DEC + BEQ L0E3006 + LDA L05539F + LDX L0553A1 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + STA $F1 + STX $F3 + LDA [$F1] + BNE L0E2FFC + PEA $005F + PEA $0000 + TDC + CLC + ADC #$FF5F + PHA + JSL L0B369F + JSL L0B0841 + BRA L0E3004 +L0E2FFC PEA $0000 + PHD + JSL L0E2C47 +L0E3004 STZ $FC +L0E3006 LDA $EB + LDX $ED + STA L0553B9 + STX L0553BB + LDA $CF + BEQ L0E303C + LDA L0553A7 + LDX L0553A9 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + PHX + PHA + PEA ^L050C32 + PEA L050C32 + JSL L071FF8 + PEA ^L050C32 + PEA L050C32 + JSL L0B07EA +L0E303C PHY + JSL L07005C + PLA + LSR + BCC L0E3063 + LDA #$0001 + STA L054FB1 + JSL L0B06CE + LDA L055389 + BEQ L0E3063 + LDA L05538B + LDX L05538D + PHX + PHA + JSL L07185A + STZ L055389 +L0E3063 LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$019A + TCS + RTL + diff --git a/hypercardiigs/HyperTalk3.X.S b/hypercardiigs/HyperTalk3.X.S new file mode 100644 index 0000000..f889207 --- /dev/null +++ b/hypercardiigs/HyperTalk3.X.S @@ -0,0 +1,220 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L031A72 + EXT L0B0072 + EXT L0319D4 + EXT L03198D + EXT L0B7642 + EXT L032E02 + EXT L032E3E + EXT L033477 + EXT L031B09 + EXT L031415 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L07272E + EXT L071FF8 + EXT L0B3773 + EXT L072314 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L0D0F6E + EXT L0B1388 + EXT L070597 + EXT L0553C5 + EXT L0553C7 + EXT L0553C3 + EXT L0553CD + EXT L0553CF + EXT L055039 + EXT L05503B + EXT L055277 + EXT L07005C + EXT L072FA6 + EXT L071C98 + EXT L07185A + EXT L0718FA + EXT L0718DA + EXT L071EC5 + EXT L070A4D + EXT L07721A + EXT L074A24 + EXT L0772AE + EXT L074A90 + EXT L0791A7 + EXT L07B038 + EXT L070669 + EXT L071F3F + EXT L150493 + EXT L151131 + EXT L150BEE + EXT L1510BF + EXT L0550EF + EXT L0550ED + EXT L150B6A + EXT L1506E1 + EXT L055271 + EXT L150B70 + EXT L15041C + EXT L150D44 + EXT L1516B7 + EXT L150BB8 + EXT L150B5E + EXT L151137 + EXT L050C32 + EXT L055027 + EXT L055029 + EXT L053251 + EXT L054FB1 + EXT L05502F + EXT L05503D + EXT L055019 + EXT L05502B + EXT L05502D + EXT L05328D + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L094153 + EXT L150B22 + EXT L151053 + EXT L055275 + EXT L055273 + EXT L0B0841 + EXT L0B127A + EXT L0B33DE + EXT L0B1C0F + EXT L0B39C0 + EXT L0B289E + EXT L0B0B7A + EXT L0B0D0A + EXT L0B249C + EXT L0B1C2B + EXT L0B3DB3 + EXT L0B2BBB + EXT L0B1792 + EXT L0B3727 + EXT L0B2AF9 + EXT L0B4D5D + EXT L0B0F05 + EXT L0B2965 + EXT L0B2A02 + EXT L0B0000 + EXT L0B422F + EXT L0B0897 + EXT L0B4FA3 + EXT L0B510B + EXT L0B369F + EXT L0B7A56 + EXT L0B12AA + EXT L0B2AC6 + EXT L0B292B + EXT L0B2819 + EXT L0B3CD4 + EXT L0B3A6A + EXT L03261F + EXT L150410 + EXT L0D0A88 + EXT L051058 + EXT L051056 + EXT L051054 + EXT L051060 + EXT L05105E + EXT L0510DE + EXT L050AEA + EXT L051BDE + EXT L051BE4 + EXT L051BE2 + EXT L032E6D + EXT L051BE0 + EXT L032B54 + EXT L032B52 + EXT L0553B5 + EXT L0553B7 + EXT L055389 + EXT L05538B + EXT L05538D + EXT L0553A5 + EXT L05539D + EXT L05539F + EXT L0553A1 + EXT L055371 + EXT L0553B9 + EXT L0553BB + EXT L055391 + EXT L055395 + EXT L05536F + EXT L0553A7 + EXT L0553A9 + EXT L055365 + EXT L0509EA + EXT L05539B + EXT L0553D1 + EXT L0553D3 + EXT L055399 + EXT L055393 + EXT L055397 + EXT L0553BD + EXT L0553BF + EXT L031619 + EXT L03154C + EXT L0B37CF + EXT L0B2E1F + EXT L0B2F70 + EXT L0B2CDB + EXT L0B03FF + EXT L0B04B4 + EXT L0C0CE9 + EXT L032B4C + EXT L032B4E + EXT L0B199C + EXT L032A7A + EXT L032A78 + EXT L032B48 + EXT L032B4A + EXT L0B26E7 + EXT L0B49A2 + EXT L0D0CD8 + EXT L0B4FF1 + EXT L0D0BE0 + EXT L0B4275 + EXT L032A4A + EXT L032A48 + EXT L0B0E1B + EXT L1606F6 + EXT L05106A + EXT L051068 + EXT L150598 + EXT L0B4245 + EXT L151343 + EXT L160704 + EXT L160712 + EXT L15065F + EXT L0B07EA + EXT L0B4B2B + EXT L0B06CE + EXT L04075D + EXT L04050E + EXT L055269 + EXT L05526B + EXT L055377 + EXT L055379 + EXT L05526D + EXT L05526F + EXT L055373 + EXT L055375 + EXT L0551D7 + EXT L055205 + EXT L0551D9 + EXT L0551D3 + EXT L0551D5 + EXT L052506 + EXT L0551DB diff --git a/hypercardiigs/HyperTools.E.S b/hypercardiigs/HyperTools.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/HyperTools.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/HyperTools.S b/hypercardiigs/HyperTools.S new file mode 100644 index 0000000..e4a69b5 --- /dev/null +++ b/hypercardiigs/HyperTools.S @@ -0,0 +1,22273 @@ +* +* HypercardGS +* segment: $09 HyperTools +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk HyperTools.l + lst off + +*--------------------------------------- + + use HyperTools.E + use HyperTools.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 + +*--------------------------------------- + +L090000 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + JSL L079752 + LDA L055137 + STA $05 + JSL L083CFB + LDA L055051 + BNE L09001D + BRL L09013A +L09001D PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0771D3 + PLA + STA $03 + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0771D3 + PLA + STA $01 + PEA $0001 + JSL L07479E + LDA $03 + BEQ L0900A5 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L0B86C4 + LDA L055155 + BNE L0900A5 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $0B + PLX + STX $0D + LDA $0B + ORA $0D + BEQ L0900A5 + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0010 + BCC L090085 + INX +L090085 STA $0F + STX $11 + LDA #$2000 + AND [$0F] + BEQ L090093 + LDA #$0001 +L090093 STA L055151 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L0900A5 LDA $01 + BEQ L090106 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + JSL L0B8607 + LDA L055155 + BNE L090106 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BEQ L090106 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + CLC + ADC #$0010 + BCC L0900E6 + INX +L0900E6 STA $0F + STX $11 + LDA #$2000 + AND [$0F] + BEQ L0900F4 + LDA #$0001 +L0900F4 STA L05514F + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L090106 LDA $01 + ORA $03 + ORA $05 + BEQ L09013A + PEA ^L0532BD + PEA L0532BD + JSL L082712 + STZ L055139 + LDA $01 + BEQ L090122 + STZ L055135 +L090122 LDA $1A + BEQ L09013A + LDA L0550B9 + DEC + BNE L090132 + JSL L1601B6 + BRA L090136 +L090132 JSL L0A3163 +L090136 JSL L083E9E +L09013A LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L09014C ENT + PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + LDA L055051 + BEQ L09015F + JSL L0903A6 + BRA L090199 +L09015F PHY + PHY + PHY + PHY + JSL L07B114 + LDA L05501F + LDX L055021 + PHX + PHA + JSL L079A19 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BNE L090188 + PEA $0001 + JSL L0727E0 + BRA L090199 +L090188 PEI $03 + PEI $01 + PEA $0000 + PEA $0000 + PEA $0003 + JSL L0968AD +L090199 TSC + CLC + ADC #$002E + TCS + PLD + RTL + +L0901A1 PHD + TSC + CLC + ADC #$FCC8 + TCS + ADC #$0249 + TCD + PEA $0000 + TDC + CLC + ADC #$FEB7 + PHA + PEI $FA + PEI $F8 + PEA $0020 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA $0000 + TDC + CLC + ADC #$FDB7 + PHA + PEI $F6 + PEI $F4 + JSL L072CD4 + PEA $0100 + JSL L0313BE + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEB7 + PHA + JSL L0B88AC + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L0901FF + BRL L09030C +L0901FF LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + STA $E3 + STX $E5 +L09020B TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FED7 + PHA + JSL L0712B0 + PHY + PEA $0000 + TDC + CLC + ADC #$FED7 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L071C56 + PLA + LSR + BCC L09023F + BRL L090304 +L09023F LDA #$00FF + LDX #$FED7 + AND $00,X + BNE L09020B + PHY + PHY + LDY #$0002 + LDA [$E7],Y + PHA + LDA [$E7] + PHA + JSL L071C98 + PLA + STA $DF + PLX + STX $E1 + PHY + PEI $E9 + PEI $E7 + PEI $E1 + PEI $DF + LDA #$00FF + LDX #$FFD7 + AND $00,X + JSL L150488 + JSL L150F53 + CLC + ADC #$0002 + BCC L09027E + INX +L09027E PHX + PHA + JSL L078A05 + PLA + LSR + BCS L09028A + BRA L090304 +L09028A LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + PEI $E1 + PEI $DF + JSL L150F53 + STA $D7 + STX $D9 + LDX $D9 + LDA $D7 + BNE L0902A5 + DEX +L0902A5 DEC + STA $EB + STX $ED + LDA #$00FF + AND [$EB] + CMP #$000D + BEQ L0902C8 + SEP #$20 + LDA #$0D + STA [$D7] + REP #$20 + LDA $D7 + LDX $D9 + INC + BNE L0902C4 + INX +L0902C4 STA $D7 + STX $D9 +L0902C8 PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L071F3F + PLA + STA $DB + PLX + STX $DD + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L070669 + PEA $0000 + TDC + CLC + ADC #$FEB7 + PHA + PEI $E9 + PEI $E7 + JSL L0B8C17 +L090304 PEI $E9 + PEI $E7 + JSL L07185A +L09030C LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0342 + TCS + RTL + +L09031E PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $16 + DEC + PHA + PEA $0006 + JSL L150318 + PLX + PLX + STA $07 + LDA $16 + DEC + PHA + PEA $0006 + JSL L1500F5 + PLX + PLX + STA $05 + LDA $12 + LDX $14 + STA $01 + STX $03 + LDA $01 + LDX $03 + STA $09 + STX $0B + LDA $05 + PEA $0019 + JSL L150BEE + PLA + STA [$09] + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L09036B + INX +L09036B STA $09 + STX $0B + LDA $07 + PEA $0050 + JSL L150BEE + PLA + STA [$09] + LDA #$0019 + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + LDY #$0002 + LDA #$0050 + 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 + +L0903A6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05504F + BEQ L0903BC + PEA $0031 + JSL L0727E0 + BRA L0903C3 +L0903BC PEA $0030 + JSL L0727E0 +L0903C3 PLY + PLY + PLD + RTL + +L0903C7 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05524B + BEQ L0903D8 + STZ $0A + BRA L0903EE +L0903D8 +* PHY +* PEA $0000 +* PEA $C025 +* JSL L071A89 +* PLA + ldal $c025 ; AV 202208 + AND #$0004 + BEQ L0903EC + LDA #$0001 +L0903EC STA $0A +L0903EE PLY + PLY + PLD + RTL + +L0903F2 ENT + PHD + TSC + CLC + ADC #$FFBA + TCS + TCD + LDA L055027 + LDX L055029 + CMP L05513F + BNE L090408 + CPX L055141 +L090408 BEQ L09040D + BRL L090499 +L09040D LDA L055039 + LDX L05503B + CMP L05513B + BNE L09041B + CPX L05513D +L09041B BEQ L09041F + BRA L090499 +L09041F TDC + CLC + ADC #$0023 + PEA $0000 + PHA + JSL L085F5A + PEA $0000 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L150300 + PHY + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0020 + JSL L070A10 + PLA + LSR + BCS L090499 + LDA L055153 + BEQ L09047D + PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L07CD77 + PLA + STA $01 + BRA L090499 +L09047D PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L07CD77 + PLA + STA $01 +L090499 TSC + CLC + ADC #$0046 + TCS + PLD + RTL + +L0904A1 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550B9 + BNE L0904B4 + JSL L14092D + BRA L0904B8 +L0904B4 JSL L1601C4 +L0904B8 PLY + PLY + PLD + RTL + +L0904BC ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + BEQ L0904CB + STZ L0551ED +L0904CB LDA #$02BC + CMP L0551ED + BNE L0904DF + LDA L0550E9 + LDX L0550EB + STA $01 + STX $03 + BRA L090509 +L0904DF LDA #$0258 + CMP L0551ED + BNE L0904F3 + LDA L0550E5 + LDX L0550E7 + STA $01 + STX $03 + BRA L090509 +L0904F3 LDA #$044C + CMP L0551ED + BNE L090507 + LDA L0550DD + LDX L0550DF + STA $01 + STX $03 + BRA L090509 +L090507 BRA L09052F +L090509 LDAL L0523CE + PHA + LDA #$0006 + CLC + ADCL L0523CC + PHA + PEI $03 + PEI $01 + JSL L151029 + PEI $03 + PEI $01 + JSL L15102F + PEI $03 + PEI $01 + JSL L1511C8 +L09052F LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L090541 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDX #$0000 + LDA $10 + BEQ L090552 + BPL L090553 +L090552 INX +L090553 TXA + PHA + LDA $10 + SEC + SBC #$0021 + BVS L090560 + EOR #$8000 +L090560 BMI L090567 + LDA #$0000 + BRA L09056A +L090567 LDA #$0001 +L09056A ORA $01,S + PLX + LSR + BCC L090573 + BRL L090623 +L090573 LDA L0550B5 + CMP $10 + BNE L09057C + STZ $0E +L09057C LDA $10 + STA L0550B5 + LDA $10 + SEC + SBC #$0010 + BEQ L090590 + BVS L09058E + EOR #$8000 +L09058E BMI L0905B5 +L090590 PHY + LDA $10 + DEC + PHA + JSL L081A92 + PLA + STA $01 + STZ $03 +L09059E LDA $03 + ASL + TAX + LDA $01 + STAL L052D12,X + LDA #$000F + CMP $03 + BEQ L0905B3 + INC $03 + BRA L09059E +L0905B3 BRA L0905DD +L0905B5 PEA ^L052D12 + PEA L052D12 + LDA L0550B5 + SEC + SBC #$0010 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L053C9D + LDX #^L053C9D + BCC L0905D4 + INX +L0905D4 PHX + PHA + PEA $0020 + JSL L0313BE +L0905DD LDA L0550CD + LDX L0550CF + CLC + ADC #$00CE + BCC L0905EA + INX +L0905EA STA $05 + STX $07 + LDA #$0020 + AND [$05] + BEQ L0905F8 + LDA #$0001 +L0905F8 AND $0E + BEQ L090612 + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L151131 + PEA ^L0531E1 + PEA L0531E1 + JSL L0854D9 +L090612 LDA $0E + BEQ L090623 + LDA L0550B9 + DEC + BNE L090623 + PEA $0001 + JSL L1601D2 +L090623 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L090635 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA $0A + SEC + SBC #$0001 + BVS L090648 + EOR #$8000 +L090648 BPL L09064F + LDA #$0000 + BRA L090652 +L09064F LDA #$0001 +L090652 PHA + LDA $0A + SEC + SBC #$0012 + BEQ L090662 + BVS L090660 + EOR #$8000 +L090660 BMI L090667 +L090662 LDA #$0000 + BRA L09066A +L090667 LDA #$0001 +L09066A ORA $01,S + PLX + LSR + BCC L090672 + BRA L090686 +L090672 LDA L0550B9 + DEC + BNE L090680 + PEI $0A + JSL L0A02BC + BRA L090686 +L090680 PEI $0A + JSL L0A213D +L090686 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L090696 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + TDC + CLC + ADC #$0013 + PEA $0000 + PHA + JSL L150801 + PEI $24 + PEI $22 + PEI $20 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L072B17 + LDA $11 + SEC + SBC $0D + DEC + DEC + PHA + PEA $0004 + JSL L1500F5 + PLX + PLX + STA $09 + LDA $0F + SEC + SBC $0B + DEC + PHA + PEA $0004 + JSL L1500F5 + PLX + PLX + STA $07 + PHY + LDA $15 + SEC + SBC $0D + PHA + PEI $09 + JSL L1500F5 + PLX + PLX + PHA + PEA $0000 + PEA $0003 + JSL L071A1B + PLA + STA $03 + PHY + LDA $13 + SEC + SBC $0B + PHA + PEI $07 + JSL L1500F5 + PLX + PLX + PHA + PEA $0000 + PEA $0003 + JSL L071A1B + PLA + STA $05 + LDA $05 + ASL + ASL + CLC + ADC $03 + STA $01 + PEI $01 + PEI $24 + PEI $22 + PEI $20 + JSL L073B05 + PEI $24 + PEI $22 + PEI $20 + JSL L070834 + LDA $01 + STA $26 + LDA $1E + STA $24 + LDA $1D + STA $23 + LDA $1B + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L090752 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + PEA ^L052D6E + PEA L052D6E + JSL L150BE8 + LDAL L052D70 + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + STA $15 + LDAL L052D6E + PHA + PEA $000C + JSL L1500F5 + PLX + PLX + STA $13 + LDA $13 + DEC + DEC + BNE L09079E + LDA $15 + SEC + SBC #$0001 + BEQ L09079E + BVS L090797 + EOR #$8000 +L090797 BPL L09079E + LDA $15 + DEC + STA $15 +L09079E LDA #$0259 + CLC + ADC $15 + PHA + LDA $13 + ASL + ASL + STA $17 + PLA + CLC + ADC $17 + STA $11 + LDA $13 + DEC + DEC + BNE L0907C2 + LDA $15 + DEC + DEC + BNE L0907C2 + LDA #$0003 + STA $15 +L0907C2 LDA $13 + PEA $000C + JSL L150BEE + PLA + STA $09 + LDA $15 + PEA $001C + JSL L150BEE + PLA + STA $0B + LDA #$000C + CLC + ADC $09 + DEC + STA $0D + LDA #$001C + CLC + ADC $0B + DEC + DEC + STA $0F + LDA $13 + DEC + DEC + BNE L090800 + LDA $15 + DEC + BNE L090800 + LDA #$001C + CLC + ADC $0F + STA $0F +L090800 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150383 + LDA #$0001 + STA $07 +L090812 PHY + PEA $0000 + JSL L15164B + PLA + LSR + BCC L09085E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150801 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1512CB + PLA + STA $05 + LDA $07 + CMP $05 + BEQ L090858 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150383 +L090858 LDA $05 + STA $07 + BRA L090812 +L09085E LDA $07 + BEQ L090878 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L150383 + PEA $0258 + PEI $11 + JSL L09971B +L090878 LDA L0550E5 + LDX L0550E7 + PHX + PHA + JSL L1511C8 + LDA L0550E5 + LDX L0550E7 + PHX + PHA + JSL L09B242 + TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L090898 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L151131 + PEA ^L052D6E + PEA L052D6E + JSL L150BE8 + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L1511C8 + LDAL L052D6E + PHA + PEA $000A + JSL L1500F5 + PLX + PLX + CLC + ADC #$044D + PHA + LDAL L052D70 + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + ASL + ASL + ASL + STA $03 + PLA + CLC + ADC $03 + STA $01 + PEA $044C + PEI $01 + JSL L09971B +L0908F7 PHY + PEA $0000 + JSL L15164B + PLA + LSR + BCC L090905 + BRA L0908F7 +L090905 LDA L055229 + SEC + SBC #$0001 + BEQ L090919 + BVS L090913 + EOR #$8000 +L090913 BPL L090919 + JSL L1601E0 +L090919 PLY + PLY + PLY + PLD + RTL + +L09091E ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + LDA L05511F + BEQ L09092E + STZ L05511F +L09092E LDAL L05328D + BNE L090937 + BRL L090A5F +L090937 LDA L0550F3 + BEQ L090949 + PEA ^L0408FB + PEA L0408FB + JSL L07010A + BRL L090A5F +L090949 LDA L055129 + LDX L05512B + STA $0B + STX $0D + LDAL L05328D + STA $09 + LDA $09 + STA $07 + LDA L055027 + LDX L055029 + CMP $0B + BNE L090969 + CPX $0D +L090969 BNE L090973 + LDA $07 + EOR #$FFFF + INC + STA $07 +L090973 PEA ^L053291 + PEA L053291 + JSL L086CDB + JSL L0879C5 + PEA ^L05328B + PEA L05328B + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055129 + STZ L05512B + STZ L055125 + STZ L055127 + LDA L05511D + BEQ L0909A5 + STZ L05511D +L0909A5 PHY + PHY + PEA $0001 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $FFFF + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150B22 + PLA + STA $03 + PLX + STX $05 + LDA #$0001 + STA L0550F1 + LDAL L05565D + BEQ L0909F8 + PEA $002C + JSL L0727E0 + LDA L0550F5 + LDX L0550F7 + STA $0F + STX $11 + SEP #$20 + LDA #$00 + STA [$0F] + REP #$20 +L0909F8 LDA L055121 + LDX L055123 + PHX + PHA + JSL L15106B + STZ L055121 + STZ L055123 + PHY + LDA L05501F + LDX L055021 + PHX + PHA + LDA L055027 + LDX L055029 + PHX + PHA + PEI $07 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07D80F + PLA + BEQ L090A3C + PEA $002C + JSL L0727E0 +L090A3C LDA $18 + AND $01 + BEQ L090A5F + PEA $0008 + PEI $0D + PEI $0B + PEI $09 + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 +L090A5F LDA $16 + STA $18 + LDA $15 + STA $17 + LDA $13 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L090A71 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1516E7 + STZ L0551F3 + JSL L151466 + PLY + PLY + PLD + RTL + +L090A90 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05524B + BEQ L090AA4 + LDA L055193 + STA $0A + BRA L090ABA +L090AA4 +* PHY +* PEA $0000 +* PEA $C025 +* JSL L071A89 +* PLA + ldal $c025 ; AV 202208 + AND #$0080 + BEQ L090AB8 + LDA #$0001 +L090AB8 STA $0A +L090ABA PLY + PLY + PLD + RTL + +L090ABE PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$001D + LDA [$0A],Y + INY + INY + ORA [$0A],Y + BEQ L090AE0 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L090AE0 LDY #$000B + LDA [$0A],Y + INY + INY + ORA [$0A],Y + BEQ L090AFA + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L090AFA PEA $0036 + JSL L0727E0 + JSL L150395 + PHD + LDA $0A + TCD + CLC + ADC #$0000 + TCS + JMPL L090F52 + + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L090B24 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $18 + PEI $16 + LDA #$0000 + TAX + JSL L033477 + BMI L090BAB + BEQ L090BAB + PHY + PEI $18 + PEI $16 + JSL L0718FA + PLA + STA $03 + PHY + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + PEI $12 + LDY #$0002 + LDA [$16],Y + PHA + LDA [$16] + PHA + JSL L0732FD + PLA + STA $01 + LDA $14 + BEQ L090B7F + PEI $18 + PEI $16 + JSL L151053 + BRA L090B9B +L090B7F PEI $18 + PEI $16 + PEI $03 + JSL L0718DA + LDY #$001B + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + PEA $0000 + JSL L074A5A +L090B9B LDA $01 + BNE L090BAB + PEA $0005 + PEA $0000 + PEI $0E + JSL L090ABE +L090BAB LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L090BBD ENT + PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + JSL L150395 + JSL L15136D + STZ $0B + STZ $0D + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $1D + PLX + STX $1F + LDA $1D + ORA $1F + BNE L090BF6 + PEA $0002 + PEA $0000 + PHD + JSL L090ABE +L090BF6 PHY + PEI $1F + PEI $1D + JSL L079558 + PLA + LSR + BCC L090C0E + PEA $0003 + PEA $0000 + PHD + JSL L090ABE +L090C0E LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + CLC + ADC #$000C + BCC L090C1D + INX +L090C1D STA $21 + STX $23 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $19 + STX $1B + PHY + PEI $1F + PEI $1D + JSL L0718FA + PLA + STA $17 + PHY + LDY #$0002 + LDA [$1D],Y + TAX + LDA [$1D] + STA $21 + STX $23 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + PHX + PHA + PEA $1604 + LDY #$0002 + LDA [$1D],Y + PHA + LDA [$1D] + PHA + JSL L0732FD + PLA + STA $15 + PEI $1F + PEI $1D + PEI $17 + JSL L0718DA + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 + STZ $1D + STZ $1F + LDA $15 + BNE L090C8F + PEA $0004 + PEA $0000 + PHD + JSL L090ABE +L090C8F LDA L055153 + EOR #$0001 + AND L055137 + STA $13 + LDA $13 + BEQ L090CBC + PHY + PHY + LDA L055101 + LDX L055103 + PHX + PHA + LDA L055105 + LDX L055107 + PHX + PHA + JSL L086D20 + PLA + STA $0F + PLX + STX $11 + BRA L090CCF +L090CBC PHY + PHY + PEI $1B + PEI $19 + PEA $0000 + JSL L077264 + PLA + STA $0F + PLX + STX $11 +L090CCF PEI $11 + PEI $0F + PEI $13 + PEA $1605 + PEA $0000 + PHD + JSL L090B24 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $0B + PLX + STX $0D + LDA $0B + ORA $0D + BNE L090D05 + PEA $0006 + PEA $0000 + PHD + JSL L090ABE +L090D05 PHY + PEI $0D + PEI $0B + JSL L07947E + PLA + LSR + BCC L090D1D + PEA $0007 + PEA $0000 + PHD + JSL L090ABE +L090D1D LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$000C + BCC L090D2C + INX +L090D2C STA $21 + STX $23 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $19 + STX $1B + PHY + PEI $0D + PEI $0B + JSL L0718FA + PLA + STA $17 + PHY + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $21 + STX $23 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + PHX + PHA + PEA $1606 + LDY #$0002 + LDA [$0B],Y + PHA + LDA [$0B] + PHA + JSL L0732FD + PLA + STA $15 + PEI $0D + PEI $0B + PEI $17 + JSL L0718DA + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + STZ $0B + STZ $0D + LDA $15 + BNE L090D9E + PEA $0008 + PEA $0000 + PHD + JSL L090ABE +L090D9E LDA L055153 + AND L055137 + STA $13 + LDA $13 + BEQ L090DE7 + LDA L0550B9 + BNE L090DCB + PHY + PHY + PEA $FFFF + PEA $FFFF + LDA L055109 + LDX L05510B + PHX + PHA + JSL L086D20 + PLA + STA $0F + PLX + STX $11 + BRA L090DE5 +L090DCB PHY + PHY + PEA $FFFF + PEA $FFFF + LDA L055105 + LDX L055107 + PHX + PHA + JSL L086D20 + PLA + STA $0F + PLX + STX $11 +L090DE5 BRA L090DFA +L090DE7 PHY + PHY + PEI $1B + PEI $19 + PEA $0000 + JSL L077264 + PLA + STA $0F + PLX + STX $11 +L090DFA PEI $11 + PEI $0F + PEI $13 + PEA $1607 + PEA $0000 + PHD + JSL L090B24 + LDA #$0001 + STA $09 +L090E10 LDA $09 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L05233C + LDX #^L05233C + BCC L090E22 + INX +L090E22 STA $01 + STX $03 + LDA L055027 + LDX L055029 + CMP [$01] + BNE L090E36 + LDY #$0002 + TXA + CMP [$01],Y +L090E36 BNE L090E4C + LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L090E4A + CPX L05503B +L090E4A BEQ L090E5A +L090E4C LDA #$0012 + CMP $09 + BEQ L090E57 + INC $09 + BRA L090E10 +L090E57 BRL L090F52 +L090E5A LDA #$0001 + STA L055133 + JSL L096253 + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L05231C + PEA L05231C + JSL L1506A7 + PEA ^L053137 + PEA L053137 + PHY + PEA $0230 + PLA + CMP #$8000 + ROR + STA $01,S + PHY + PEA $00AF + PLA + CMP #$8000 + ROR + STA $01,S + JSL L1501AF + PHY + PHY + PEA ^L053137 + PEA L053137 + JSL L1502FA + PLA + STA $05 + PLX + STX $07 + PEA ^L053137 + PEA L053137 + JSL L150FF9 + PEA ^L05231C + PEA L05231C + PEA ^L05312F + PEA L05312F + PEA ^L052324 + PEA L052324 + PEA ^L053137 + PEA L053137 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + JSL L151400 + LDX #$0000 + LDAL L05565D + BNE L090EE7 + INX +L090EE7 TXA + STA $15 + PEA ^L053259 + PEA L053259 + JSL L150FF9 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + LDA $15 + BNE L090F0D + PEA $000A + PEA $0000 + PHD + JSL L090ABE +L090F0D PEI $07 + PEI $05 + JSL L150BB8 + PHY + PHY + PHY + PEI $07 + PEI $05 + JSL L151301 + PEA $0001 + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + JSL L0732FD + PLA + STA $15 + PEI $07 + PEI $05 + JSL L1516B7 + PEI $07 + PEI $05 + JSL L1502F4 + LDA $15 + BNE L090F52 + PEA $000B + PEA $0000 + PHD + JSL L090ABE +L090F52 TSC + CLC + ADC #$0024 + TCS + PLD + RTL + +L090F5A PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEI $0C + PEI $0A + JSL L0960E8 + PLA + LSR + BCC L090F80 + LDA L05519F + LDX L0551A1 + TAY + BNE L090F79 + DEX +L090F79 DEC + STA L05519F + STX L0551A1 +L090F80 LDX #$0000 + LDA L05519F + ORA L0551A1 + BNE L090F8C + INX +L090F8C TXA + STA $0E + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L090FA0 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + LDA $0E + LDX $10 + PEA $0000 + PEA $0023 + JSL L150F53 + STA $05 + STX $07 + LDA [$05] + PHA + PEI $14 + PEI $12 + PEI $18 + PEI $16 + PEA $0000 + JSL L075E55 + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + STA $1A + LDAL L05565D + BEQ L091025 + LDA $0E + LDX $10 + PEA $0000 + PEA $0023 + JSL L150F53 + STA $05 + STX $07 + LDA [$05] + PHA + JSL L075A4F + LDA $0E + LDX $10 + PEA $0000 + PEA $0013 + JSL L150F53 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + JSL L075B09 +L091025 LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L091037 ENT + PHD + TSC + CLC + ADC #$FAD8 + TCS + ADC #$0437 + TCD + PEA $0000 + TDC + CLC + ADC #$FCE9 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDX #$FFE9 + STZ $00,X + PEA $0000 + JSL L07479E +L091062 STZ L0551AF + LDA #$00FF + LDX #$FCE9 + AND $00,X + BNE L09109F + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FBC9 + PHA + PEA $0017 + JSL L073002 + PEA ^L040914 + PEA L040914 + PEA $0001 + JSL L093CCE + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BNE L09109D + BRL L092535 +L09109D BRA L0910C8 +L09109F LDA #$0001 + LDX #$FFE9 + STA $00,X + LDA $F6 + STA L0551AF + JSL L09999B + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FCE9 + PHA + PEA $0000 + JSL L0730BE + PLA + STA $17 + PLX + STX $19 +L0910C8 PEI $19 + PEI $17 + JSL L0718BF + LDA #$3FFF + STA $21 + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0005 + LDA $21 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + JSL L075A86 + LDA #$0047 + CMPL L05565D + BNE L091143 + LDX #$FFE9 + LDA $00,X + BEQ L09110F + BRL L092535 +L09110F LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + JSL L075B09 + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0005 + LDA $21 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0000 + JSL L075A86 +L091143 LDAL L05565D + BNE L09115D + PHY + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + PEA $0000 + JSL L075D3B + PLA + STA $23 +L09115D LDAL L05565D + BEQ L091177 + LDX #$FFE9 + LDA $00,X + BEQ L09116D + BRL L092535 +L09116D PEA $0002 + JSL L0727E0 + BRL L091062 +L091177 PEI $19 + PEI $17 + JSL L07191C + LDX #$FFF9 + STZ $00,X + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $E5 + STX $E7 + LDA #$0800 + ORA $E5 + JSL L150488 + STA $E9 + STX $EB + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $CD + STX $CF + LDA #$0900 + ORA $CD + JSL L150488 + STA $D1 + STX $D3 + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $B5 + STX $B7 + LDA #$0A00 + ORA $B5 + JSL L150488 + STA $B9 + STX $BB + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $9D + STX $9F + LDA #$0B00 + ORA $9D + JSL L150488 + STA $A1 + STX $A3 + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $6D + STX $6F + LDA #$0C00 + ORA $6D + JSL L150488 + STA $71 + STX $73 + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $59 + STX $5B + LDA #$0D00 + ORA $59 + JSL L150488 + STA $5D + STX $5F + LDA #$0080 + LDX #$0000 + STA $DD + STX $DF + PHY + PHY + PEI $DF + PEI $DD + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $D9 + PLX + STX $DB + LDAL L05565D + BEQ L091268 + BRL L0924DD +L091268 LDY #$0002 + LDA [$D9],Y + PHA + LDA [$D9] + PHA + PEI $DF + PEI $DD + JSL L071EC5 + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + TXY + LDX #$FCE5 + STA $00,X + TYA + STA $02,X + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $DD + LDX $DF + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L0912B3 + INX +L0912B3 STA $ED + STX $EF + LDA #$494C + LDX #$5453 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L0912D5 + INX +L0912D5 STA $ED + STX $EF + LDA $E9 + LDX $EB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000C + BCC L0912F5 + INX +L0912F5 STA $ED + STX $EF + LDA #$0001 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L091317 + INX +L091317 STA $ED + STX $EF + LDA #$0800 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0014 + BCC L091339 + INX +L091339 STA $ED + STX $EF + LDA #$0001 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L09135B + INX +L09135B STA $ED + STX $EF + LDA #$0010 + STA [$ED] + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001A + BCC L091374 + INX +L091374 STA $ED + STX $EF + LDA #$0001 + STA [$ED] + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001C + BCC L09138D + INX +L09138D STA $ED + STX $EF + LDA #$0003 + STA [$ED] + LDX #$FCE5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001E + BCC L0913A6 + INX +L0913A6 STA $ED + STX $EF + LDA #$0004 + STA [$ED] + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + CLC + ADC #$0028 + BCC L0913BE + INX +L0913BE STA $D5 + STX $D7 + LDA $D1 + LDX $D3 + STA [$D5] + TXA + LDY #$0002 + STA [$D5],Y + LDA #$0001 + LDY #$0004 + STA [$D5],Y + LDA #$0800 + LDX #$0000 + STA $C5 + STX $C7 + PHY + PHY + PEI $C7 + PEI $C5 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $C1 + PLX + STX $C3 + LDAL L05565D + BEQ L091406 + BRL L0924DD +L091406 LDY #$0002 + LDA [$C1],Y + PHA + LDA [$C1] + PHA + PEI $C7 + PEI $C5 + JSL L071EC5 + LDY #$0002 + LDA [$C1],Y + TAX + LDA [$C1] + TXY + LDX #$FCE1 + STA $00,X + TYA + STA $02,X + LDX #$FCE1 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $C5 + LDX $C7 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L091451 + INX +L091451 STA $ED + STX $EF + LDA #$4150 + LDX #$4547 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L091473 + INX +L091473 STA $ED + STX $EF + LDA $D1 + LDX $D3 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCE1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000C + BCC L091493 + INX +L091493 STA $ED + STX $EF + LDA $E9 + LDX $EB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDY #$0002 + LDA [$C1],Y + TAX + LDA [$C1] + CLC + ADC #$0018 + BCC L0914B2 + INX +L0914B2 STA $BD + STX $BF + LDA $A1 + LDX $A3 + STA [$BD] + TXA + LDY #$0002 + STA [$BD],Y + LDA #$0002 + LDY #$0004 + STA [$BD],Y + STZ $8D + STZ $8F + STZ $89 + STZ $8B + STZ $81 + STZ $83 + STZ $7D + STZ $7F + LDA #$0004 + STA $03 + STZ $05 + LDA L0551AF + BNE L0914E9 + BRL L091719 +L0914E9 PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $A5 + PLX + STX $A7 + LDA $A5 + ORA $A7 + BNE L09150A + PEA $7EBB + JSL L07272E +L09150A LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + CLC + ADC #$000C + BCC L091519 + INX +L091519 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $79 + STX $7B + LDA $79 + ORA $7B + BNE L091532 + BRL L0915ED +L091532 PHY + PHY + PEI $7B + PEI $79 + PEA $0000 + JSL L077264 + PLA + STA $75 + PLX + STX $77 + LDA $75 + ORA $77 + BNE L09154E + BRL L0915ED +L09154E LDY #$0002 + LDA [$75],Y + TAX + LDA [$75] + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $81 + STX $83 + PHY + PHY + PEI $83 + PEI $81 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $7D + PLX + STX $7F + LDAL L05565D + BNE L0915E2 + LDY #$0002 + LDA [$75],Y + PHA + LDA [$75] + PHA + LDY #$0002 + LDA [$7D],Y + PHA + LDA [$7D] + PHA + PEI $83 + PEI $81 + JSL L070597 + PHY + JSL L150705 + PLA + AND #$00FF + JSL L150488 + STA $89 + STX $8B + LDA $89 + LDX $8B + CLC + ADC #$0E00 + BCC L0915BF + INX +L0915BF STA $8D + STX $8F + LDY #$0002 + LDA [$7D],Y + TAX + LDA [$7D] + CLC + ADC #$0008 + BCC L0915D2 + INX +L0915D2 STA $ED + STX $EF + LDA $8D + LDX $8F + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y +L0915E2 PEI $7B + PEI $79 + PEA $0000 + JSL L074A5A +L0915ED LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $AD + STX $AF + PHY + PHY + PEI $AF + PEI $AD + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $A9 + PLX + STX $AB + LDAL L05565D + BEQ L09163A + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + BRL L0924DD +L09163A LDY #$0002 + LDA [$A5],Y + PHA + LDA [$A5] + PHA + LDY #$0002 + LDA [$A9],Y + PHA + LDA [$A9] + PHA + PEI $AF + PEI $AD + JSL L070597 + LDY #$0002 + LDA [$A9],Y + TAX + LDA [$A9] + TXY + LDX #$FCDD + STA $00,X + TYA + STA $02,X + LDX #$FCDD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L091675 + INX +L091675 STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCDD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000C + BCC L091695 + INX +L091695 STA $ED + STX $EF + LDA $8D + LDX $8F + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCDD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0014 + BCC L0916B5 + INX +L0916B5 STA $ED + STX $EF + LDA #$0001 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCDD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L0916D7 + INX +L0916D7 STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCDD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001C + BCC L0916F7 + INX +L0916F7 STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + BRL L091865 +L091719 PHY + PHY + PEA $0000 + PEA $0038 + JSL L07704E + PLA + STA $AD + PLX + STX $AF + PHY + PHY + PEI $AF + PEI $AD + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $A9 + PLX + STX $AB + LDAL L05565D + BEQ L091751 + BRL L0924DD +L091751 LDY #$0002 + LDA [$A9],Y + PHA + LDA [$A9] + PHA + PEI $AF + PEI $AD + JSL L071EC5 + LDY #$0002 + LDA [$A9],Y + TAX + LDA [$A9] + TXY + LDX #$FCD9 + STA $00,X + TYA + STA $02,X + LDX #$FCD9 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $AD + LDX $AF + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L09179C + INX +L09179C STA $ED + STX $EF + LDA #$4B42 + LDX #$4447 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L0917BE + INX +L0917BE STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0014 + BCC L0917DE + INX +L0917DE STA $ED + STX $EF + LDA #$0001 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L091800 + INX +L091800 STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001C + BCC L091820 + INX +L091820 STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDY #$0002 + LDA [$A9],Y + TAX + LDA [$A9] + CLC + ADC #$0032 + BCC L09183F + INX +L09183F INC + BNE L091843 + INX +L091843 TXY + LDX #$FFFF + STA $00,X + TYA + STA $02,X + LDX #$FFFF + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $03 + LDX $05 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y +L091865 PHY + PHY + PEA $0000 + PEA $0038 + JSL L07704E + PLA + STA $95 + PLX + STX $97 + PHY + PHY + PEI $97 + PEI $95 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $91 + PLX + STX $93 + LDAL L05565D + BEQ L09189D + BRL L0924DD +L09189D LDY #$0002 + LDA [$91],Y + PHA + LDA [$91] + PHA + PEI $97 + PEI $95 + JSL L071EC5 + LDY #$0002 + LDA [$91],Y + TAX + LDA [$91] + TXY + LDX #$FCD5 + STA $00,X + TYA + STA $02,X + LDX #$FCD5 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $95 + LDX $97 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L0918E8 + INX +L0918E8 STA $ED + STX $EF + LDA #$4143 + LDX #$4452 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L09190A + INX +L09190A STA $ED + STX $EF + LDA $A1 + LDX $A3 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$001C + BCC L09192A + INX +L09192A STA $ED + STX $EF + LDA $D1 + LDX $D3 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD5 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L09194A + INX +L09194A STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDY #$0002 + LDA [$91],Y + TAX + LDA [$91] + CLC + ADC #$0032 + BCC L091969 + INX +L091969 INC + BNE L09196D + INX +L09196D TXY + LDX #$FFFF + STA $00,X + TYA + STA $02,X + LDX #$FFFF + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $03 + LDX $05 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + PHY + PHY + PEA $0000 + PEA $04A0 + JSL L07704E + PLA + STA $51 + PLX + STX $53 + PHY + PHY + PEI $53 + PEI $51 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $4D + PLX + STX $4F + LDAL L05565D + BEQ L0919C7 + BRL L0924DD +L0919C7 PHY ; Load segment name HPrintMain + PEA ^L040915 ; it is now already in memory! + PEA L040915 + JSL L0946A2 + PLA + LSR + BCS L0919D9 + BRL L0924DD +L0919D9 PEI $4F + PEI $4D + PEA $0000 + JSL L1601EE + PEA ^L1601EE + PEA L1601EE + JSL L07187A + LDY #$0002 + LDA [$4D],Y + TAX + LDA [$4D] + TXY + LDX #$FCD1 + STA $00,X + TYA + STA $02,X + LDX #$FCD1 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $51 + LDX $53 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L091A28 + INX +L091A28 STA $ED + STX $EF + LDA #$5250 + LDX #$544E + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCD1 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L091A4A + INX +L091A4A STA $ED + STX $EF + LDA $5D + LDX $5F + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + PHY + PHY + PEA $0000 + PEA $01DE + JSL L07704E + PLA + STA $65 + PLX + STX $67 + PHY + PHY + PEI $67 + PEI $65 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $61 + PLX + STX $63 + LDAL L05565D + BEQ L091A92 + BRL L0924DD +L091A92 LDY #$0002 + LDA [$61],Y + PHA + LDA [$61] + PHA + PEI $67 + PEI $65 + JSL L071EC5 + LDY #$0002 + LDA [$61],Y + TAX + LDA [$61] + TXY + LDX #$FCCD + STA $00,X + TYA + STA $02,X + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $65 + LDX $67 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L091ADD + INX +L091ADD STA $ED + STX $EF + LDA #$504D + LDX #$5452 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L091AFF + INX +L091AFF STA $ED + STX $EF + LDA $71 + LDX $73 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000C + BCC L091B1F + INX +L091B1F STA $ED + STX $EF + LDA #$0002 + STA [$ED] + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000E + BCC L091B38 + INX +L091B38 STA $ED + STX $EF + LDA #$0001 + STA [$ED] + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L091B51 + INX +L091B51 STA $ED + STX $EF + LDA #$0001 + STA [$ED] + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$009E + BCC L091B6A + INX +L091B6A CLC + ADC #$0002 + BCC L091B71 + INX +L091B71 STA $ED + STX $EF + LDA $5D + LDX $5F + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCCD + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$009E + BCC L091B91 + INX +L091B91 STA $ED + STX $EF + LDA #$8000 + STA [$ED] + LDA #$0001 + LDX #$0000 + STA $0B + STX $0D + STZ $07 + STZ $09 + LDA L0551AF + BEQ L091BD8 + PHY + PHY + JSL L076220 + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BEQ L091BD8 + PHY + PHY + LDY #$0002 + LDA [$07],Y + PHA + LDA [$07] + PHA + JSL L071C98 + PLA + PLX + INC + BNE L091BD4 + INX +L091BD4 STA $0B + STX $0D +L091BD8 PHY + PHY + PEA $FFFF + PEA $FE00 + LDA $0B + LDX $0D + CLC + ADC #$0803 + BCC L091BEB + INX +L091BEB PHX + PHA + JSL L15017E + PLA + STA $49 + PLX + STX $4B + PHY + PHY + PEI $4B + PEI $49 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $0F + PLX + STX $11 + LDAL L05565D + BEQ L091C25 + PEI $09 + PEI $07 + JSL L07185A + BRL L0924DD +L091C25 LDY #$0002 + LDA [$0F],Y + PHA + LDA [$0F] + PHA + PEI $4B + PEI $49 + JSL L071EC5 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0600 + BCC L091C45 + INX +L091C45 TXY + LDX #$FFFF + STA $00,X + TYA + STA $02,X + LDX #$FFFF + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $03 + LDX $05 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDA $07 + ORA $09 + BEQ L091CA8 + LDX #$FFFF + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L091C7D + INX +L091C7D TXY + LDX #$FFFB + STA $00,X + TYA + STA $02,X + LDY #$0002 + LDA [$07],Y + PHA + LDA [$07] + PHA + LDX #$FFFB + LDA $02,X + PHA + LDA $00,X + PHA + PEI $0D + PEI $0B + JSL L070597 + PEI $09 + PEI $07 + JSL L07185A +L091CA8 LDA $0F + LDX $11 + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + TXY + LDX #$FCC9 + STA $00,X + TYA + STA $02,X + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA $49 + LDX $4B + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L091CEA + INX +L091CEA STA $ED + STX $EF + LDA #$5453 + LDX #$4B41 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L091D0C + INX +L091D0C STA $ED + STX $EF + LDA #$FFFF + TAX + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L091D2C + INX +L091D2C STA $ED + STX $EF + LDA #$0005 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0014 + BCC L091D4E + INX +L091D4E STA $ED + STX $EF + LDA $49 + LDX $4B + CLC + ADC #$0200 + BCC L091D5D + INX +L091D5D CLC + ADC #$0020 + BCC L091D64 + INX +L091D64 PEI $DF + PEI $DD + JSL L150F53 + PEI $C7 + PEI $C5 + JSL L150F53 + PEI $AF + PEI $AD + JSL L150F53 + PEI $97 + PEI $95 + JSL L150F53 + PEI $83 + PEI $81 + JSL L150F53 + PEI $67 + PEI $65 + JSL L150F53 + PEI $53 + PEI $51 + JSL L150F53 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0018 + BCC L091DB4 + INX +L091DB4 PHX + PHA + LDX #$FCC9 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + PLA + PLY + PLX + STX $ED + PLX + STX $EF + STA [$ED] + TYA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0024 + BCC L091DEF + INX +L091DEF STA $ED + STX $EF + LDA #$0001 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0028 + BCC L091E11 + INX +L091E11 STA $ED + STX $EF + LDA $B9 + LDX $BB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$002C + BCC L091E31 + INX +L091E31 STA $ED + STX $EF + LDA #$0001 + LDX #$0000 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0030 + BCC L091E53 + INX +L091E53 STA $ED + STX $EF + LDA $A1 + LDX $A3 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0034 + BCC L091E73 + INX +L091E73 STA $ED + STX $EF + LDA $E9 + LDX $EB + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$003C + BCC L091E93 + INX +L091E93 STA $ED + STX $EF + LDA $71 + LDX $73 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0060 + BCC L091EB3 + INX +L091EB3 PHX + PHA + PEA ^L041CB3 + PEA L041CB3 + PEA $0020 + JSL L0313BE + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0080 + BCC L091ED2 + INX +L091ED2 STA $ED + STX $EF + LDA L05501B + LDX L05501D + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0084 + BCC L091EF4 + INX +L091EF4 STA $ED + STX $EF + LDA L05501B + LDX L05501D + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0088 + BCC L091F16 + INX +L091F16 STA $ED + STX $EF + LDA L05501B + LDX L05501D + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$008C + BCC L091F38 + INX +L091F38 STA $ED + STX $EF + LDA L05501B + LDX L05501D + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDA L0551AF + BEQ L091F70 + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0200 + BCC L091F5F + INX +L091F5F PHX + PHA + PEA ^L053C9D + PEA L053C9D + PEA $0200 + JSL L0313BE + BRA L091F92 +L091F70 PEA ^L041AB3 + PEA L041AB3 + LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0200 + BCC L091F86 + INX +L091F86 PHX + PHA + PEA $0000 + PEA $0200 + JSL L070597 +L091F92 LDX #$FCC9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000C + BCC L091FA2 + INX +L091FA2 STA $ED + STX $EF + PHY + PHY + LDY #$0002 + LDA [$45],Y + PHA + LDA [$45] + PHA + PEA $0000 + PEA $0180 + JSL L071E31 + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L091FCA + INX +L091FCA STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + CLC + ADC #$0018 + BCC L091FE1 + INX +L091FE1 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + CLC + ADC #$0200 + BCC L091FF4 + INX +L091FF4 STA $E1 + STX $E3 + LDA $E1 + LDX $E3 + PEI $DF + PEI $DD + JSL L150F53 + STA $C9 + STX $CB + LDA $C9 + LDX $CB + PEI $C7 + PEI $C5 + JSL L150F53 + STA $B1 + STX $B3 + LDA $B1 + LDX $B3 + PEI $AF + PEI $AD + JSL L150F53 + STA $99 + STX $9B + LDA $99 + LDX $9B + PEI $97 + PEI $95 + JSL L150F53 + STA $69 + STX $6B + LDA $69 + LDX $6B + PEI $67 + PEI $65 + JSL L150F53 + STA $55 + STX $57 + LDA $55 + LDX $57 + PEI $53 + PEI $51 + JSL L150F53 + STA $85 + STX $87 + PEA $0000 + TDC + CLC + ADC #$FDE9 + PHA + PEA $0000 + PEA $0100 + JSL L071ECE + LDA #$0200 + LDX #$0000 + TXY + LDX #$FDE9 + STA $00,X + TYA + STA $02,X + LDA #$414D + LDX #$5453 + TXY + LDX #$FDED + STA $00,X + TYA + STA $02,X + LDA #$FFFF + TAX + TXY + LDX #$FDF1 + STA $00,X + TYA + STA $02,X + PEI $E7 + PEI $E5 + PHY + PHY + LDA $E1 + LDX $E3 + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE09 + STA $00,X + TYA + STA $02,X + PEI $CF + PEI $CD + PHY + PHY + LDA $C9 + LDX $CB + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE0D + STA $00,X + TYA + STA $02,X + PEI $B7 + PEI $B5 + PHY + PHY + LDA $B1 + LDX $B3 + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE11 + STA $00,X + TYA + STA $02,X + PEI $9F + PEI $9D + PHY + PHY + LDA $99 + LDX $9B + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE15 + STA $00,X + TYA + STA $02,X + PEI $6F + PEI $6D + PHY + PHY + LDA $69 + LDX $6B + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE19 + STA $00,X + TYA + STA $02,X + PEI $5B + PEI $59 + PHY + PHY + LDA $55 + LDX $57 + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE1D + STA $00,X + TYA + STA $02,X + LDA $8D + ORA $8F + BEQ L0921D7 + PEI $8B + PEI $89 + PHY + PHY + LDA $85 + LDX $87 + PEA $0000 + PEA $0008 + JSL L150D50 + PEA $FFFF + PEA $FF00 + JSL L15017E + PLA + PLX + JSL L150F53 + TXY + LDX #$FE21 + STA $00,X + TYA + STA $02,X +L0921D7 TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0000 + PEA $0010 + JSL L071ECE + LDA #$0020 + LDX #$0000 + STA $25 + STX $27 + LDA #$4154 + LDX #$4C49 + STA $29 + STX $2B + LDA #$FFFF + TAX + STA $2D + STX $2F + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + PEA ^L040920 + PEA L040920 + PEA $0014 + JSL L0313BE + PEI $23 + PEA $0000 + PEA $0000 + JSL L075E14 + PHY + PEI $4B + PEI $49 + LDY #$0002 + LDA [$45],Y + PHA + LDA [$45] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L092244 + BRL L0924DD +L092244 PHY + PEA $0000 + PEA $0200 + PEA $0000 + TDC + CLC + ADC #$FDE9 + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L092262 + BRL L0924DD +L092262 PHY + PEI $DF + PEI $DD + LDY #$0002 + LDA [$D9],Y + PHA + LDA [$D9] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L09227E + BRL L0924DD +L09227E PHY + PEI $C7 + PEI $C5 + LDY #$0002 + LDA [$C1],Y + PHA + LDA [$C1] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L09229A + BRL L0924DD +L09229A PHY + PEI $AF + PEI $AD + LDY #$0002 + LDA [$A9],Y + PHA + LDA [$A9] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L0922B6 + BRL L0924DD +L0922B6 PHY + PEI $97 + PEI $95 + LDY #$0002 + LDA [$91],Y + PHA + LDA [$91] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L0922D2 + BRL L0924DD +L0922D2 PHY + PEI $67 + PEI $65 + LDY #$0002 + LDA [$61],Y + PHA + LDA [$61] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L0922EE + BRL L0924DD +L0922EE PHY + PEI $53 + PEI $51 + LDY #$0002 + LDA [$4D],Y + PHA + LDA [$4D] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L09230A + BRL L0924DD +L09230A LDA $7D + ORA $7F + BEQ L092338 + PHY + PEI $83 + PEI $81 + LDY #$0002 + LDA [$7D],Y + PHA + LDA [$7D] + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L09232C + BRL L0924DD +L09232C PEI $7F + PEI $7D + JSL L07185A + STZ $7D + STZ $7F +L092338 PHY + PEA $0000 + PEA $0020 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L090FA0 + PLA + BEQ L092356 + BRL L0924DD +L092356 PHY + PHY + PEI $23 + JSL L075BBA + PLA + STA $1D + PLX + STX $1F + PEI $1F + PEI $1D + LDA $21 + JSL L150488 + JSL L033477 + BVS L092377 + EOR #$8000 +L092377 BMI L092391 + PEI $23 + LDA $21 + JSL L150488 + PHX + PHA + JSL L075DD3 + PEI $23 + PEI $1F + PEI $1D + JSL L075DD3 +L092391 LDA L05503D + BEQ L092399 + LDA #$0001 +L092399 AND L0551AF + BNE L0923A1 + BRL L0924CF +L0923A1 PHY + PHY + PEA $0000 + PEA $4000 + LDA L054FBD + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + LDX #$FFEF + PLA + STA $00,X + PLA + STA $02,X + LDAL L05565D + BEQ L0923CC + BRL L0924DD +L0923CC PHY + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + PEA $0001 + JSL L075D3B + PLA + LDX #$FFF7 + STA $00,X + PHY + LDA L05503D + PHA + JSL L151065 + PEA $0000 + PEA $0000 + JSL L075E14 + LDX #$FFF7 + LDA $00,X + PHA + PEA $0000 + PEA $0000 + JSL L075E14 + PHY + LDA L05503D + PHA + JSL L151065 + PLA + STA $1B +L092412 PHY + PHY + PEI $1B + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + PEA $0000 + PEA $4000 + PEA $0000 + JSL L075D80 + LDX #$FFEB + PLA + STA $00,X + PLA + STA $02,X + LDX #$FFEB + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0000 + TAX + JSL L033477 + BMI L092494 + BEQ L092494 + PHY + PHY + LDX #$FFF7 + LDA $00,X + PHA + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + LDX #$FFEB + LDA $02,X + PHA + LDA $00,X + PHA + PEA $0000 + JSL L075E55 + LDX #$FFEB + PLA + STA $00,X + PLA + STA $02,X +L092494 LDA #$004C + CMPL L05565D + BEQ L0924AC + LDAL L05565D + PHA + PEA $0000 + PEA $D902 + JSL L0704CF +L0924AC LDA #$004C + CMPL L05565D + BEQ L0924B8 + BRL L092412 +L0924B8 LDX #$FFF7 + LDA $00,X + PHA + JSL L075A4F + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + JSL L07185A +L0924CF PEI $23 + JSL L075A4F + LDA #$0001 + LDX #$FFF9 + STA $00,X +L0924DD PEI $47 + PEI $45 + PEI $DB + PEI $D9 + JSL L071825 + PEI $C3 + PEI $C1 + PEI $AB + PEI $A9 + JSL L071825 + PEI $93 + PEI $91 + PEI $7F + PEI $7D + JSL L071825 + PEI $63 + PEI $61 + PEI $4F + PEI $4D + JSL L071825 + LDX #$FFF9 + LDA $00,X + BEQ L09252E + LDX #$FFE9 + LDA $00,X + BNE L09252C + PEA $0000 + PEA $0001 + PEI $19 + PEI $17 + PEA $0001 + JSL L0968FC +L09252C BRA L092535 +L09252E PEA $0002 + JSL L0727E0 +L092535 LDAL L05565D + STA $FC + PEI $19 + PEI $17 + JSL L07185A + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0530 + TCS + RTL + +L092555 PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $15 + LDA #$000D + CMP [$20] + BNE L0925B0 + PEA $0001 + PHY + PEI $26 + PEI $24 + PEA $000D + JSL L1511DA + PLA + STA $17 + PLA + SEC + SBC $17 + PHA + PEI $26 + PEI $24 + PEA $000D + JSL L1511D4 + PHY + PEI $26 + PEI $24 + PEA $000D + JSL L1511DA + PLA + CMP #$0001 + BEQ L0925A5 + LDA #$0000 + BRA L0925A8 +L0925A5 LDA #$0001 +L0925A8 STA L0551AF + LDA #$0000 + STA [$20] +L0925B0 PEI $15 + JSL L071AA4 + LDA $1E + STA $26 + LDA $1D + STA $25 + LDA $1B + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L0925C8 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0E + LDA L055051 + BEQ L0925E1 + JSL L0903A6 + BRL L092787 +L0925E1 LDA #$0001 + LDX #$0000 + CMPL L053AC9 + BNE L0925F2 + TXA + CMPL L053ACB +L0925F2 BNE L0925FE + PEA $0011 + JSL L0727E0 + BRL L092787 +L0925FE LDA #$0000 + LDY #$0013 + STA [$0A],Y + LDA #$0015 + CLC + ADC $0A + LDX $0C + BCC L092611 + INX +L092611 STA $01 + STX $03 + PHY + PHY + LDY #$0027 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L0772AE + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + LDY #$0015 + LDA [$0A],Y + INY + INY + ORA [$0A],Y + BNE L09263D + BRL L092787 +L09263D LDY #$0017 + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0010 + BCC L09265A + INX +L09265A STA $01 + STX $03 + LDA #$4000 + AND [$01] + BEQ L092668 + LDA #$0001 +L092668 LDY #$0013 + STA [$0A],Y + LDY #$0027 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0000 + JSL L074A90 + LDY #$0013 + LDA [$0A],Y + BEQ L092690 + PEA $0012 + JSL L0727E0 + BRL L092787 +L092690 LDA #$0000 + LDY #$0013 + STA [$0A],Y + LDA #$0019 + CLC + ADC $0A + LDX $0C + BCC L0926A3 + INX +L0926A3 STA $01 + STX $03 + PHY + PHY + LDY #$0023 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L07721A + PLA + STA [$01] + PLA + LDY #$0002 + STA [$01],Y + LDY #$0019 + LDA [$0A],Y + INY + INY + ORA [$0A],Y + BNE L0926CF + BRL L092787 +L0926CF LDA #$0011 + CLC + ADC $0A + LDX $0C + BCC L0926DA + INX +L0926DA PHX + PHA + LDY #$001B + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0014 + BCC L0926F9 + INX +L0926F9 STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BEQ L09271F + BVS L092718 + EOR #$8000 +L092718 BPL L09271F + LDA #$0000 + BRA L092722 +L09271F LDA #$0001 +L092722 PLX + STX $01 + PLX + STX $03 + STA [$01] + LDY #$0011 + LDA [$0A],Y + PHA + LDY #$001B + LDA [$0A],Y + TAX + DEY + DEY + LDA [$0A],Y + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0010 + BCC L09274D + INX +L09274D STA $01 + STX $03 + LDA #$4000 + AND [$01] + BEQ L09275B + LDA #$0001 +L09275B AND $01,S + PLX + LDY #$0013 + STA [$0A],Y + LDY #$0023 + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + PEA $0000 + JSL L074A24 + LDY #$0013 + LDA [$0A],Y + BEQ L092785 + PEA $0013 + JSL L0727E0 + BRA L092787 +L092785 STZ $0E +L092787 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L092798 ENT + PHD + TSC + CLC + ADC #$FFD4 + TCS + TCD + JSL L093A99 + LDA L055027 + LDX L055029 + STA $25 + STX $27 + LDA L05501F + LDX L055021 + STA $21 + STX $23 + LDA L055039 + LDX L05503B + STA $1D + STX $1F + PHY + PHY + JSL L07B114 + PLA + STA L0551BF + PLA + STA L0551C1 + LDA L055039 + LDX L05503B + STA L0551BB + STX L0551BD + PHY + PEA $0000 + PHD + JSL L0925C8 + PLA + LSR + BCC L0927EC + BRL L092AAB +L0927EC LDA $11 + BEQ L0927F7 + LDA #$0005 + STA $05 + BRA L0927FC +L0927F7 LDA #$0006 + STA $05 +L0927FC PEA $0002 + PEI $05 + JSL L09694B + LDA $25 + LDX $27 + CMP L055027 + BNE L092811 + CPX L055029 +L092811 BNE L092816 + BRL L092AAB +L092816 LDA L0551BB + LDX L0551BD + CMP L055039 + BNE L092824 + CPX L05503B +L092824 BEQ L092829 + BRL L092AAB +L092829 PHY + PEA $0000 + PHD + JSL L0925C8 + PLA + LSR + BCC L092839 + BRL L092AAB +L092839 PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L0551BF + LDX L0551C1 + PHX + PHA + JSL L079F26 + PLA + LSR + BCS L092857 + BRL L092A63 +L092857 STZ L055023 + STZ L055025 + LDA $25 + LDX $27 + STA L0551CB + STX L0551CD + LDA L0551CB + LDX L0551CD + PHX + PHA + PEA $0001 + JSL L0B86C4 + LDAL L053ACB + TAX + LDAL L053AC9 + TAY + BNE L092883 + DEX +L092883 DEC + STAL L053AC9 + +* + + TXA + STAL L053ACB + LDAL L053ACF + TAX + LDAL L053ACD + CMP L0551CB + BNE L09289E + CPX L0551CD +L09289E BNE L0928C0 + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + PEA $0001 + JSL L07B8EA + PLA + STAL L053ACD + PLA + STAL L053ACF +L0928C0 LDA #$0001 + STA L05504D + PHY + PHY + PEI $23 + PEI $21 + JSL L07721A + PLA + STA $19 + PLX + STX $1B + LDA $19 + ORA $1B + BNE L0928E6 + PEA $0014 + JSL L0727E0 + BRL L092A3C +L0928E6 LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $01 + STX $03 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + TAY + BNE L092900 + DEX +L092900 DEC + LDY #$0014 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDY #$0016 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L092925 + EOR #$8000 +L092925 BPL L09292C + LDA #$0000 + BRA L09292F +L09292C LDA #$0001 +L09292F STA $0F + LDY #$001E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $0B + STX $0D + LDY #$001A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $07 + STX $09 + PEI $23 + PEI $21 + PEA $0001 + JSL L074A24 + LDA $0F + BNE L09295F + BRL L092A3C +L09295F LDA $21 + LDX $23 + STA L0551C7 + STX L0551C9 + LDA L0551C7 + LDX L0551C9 + PHX + PHA + PEA $0001 + JSL L0B8607 + LDAL L053AC3 + TAX + LDAL L053AC1 + TAY + BNE L092985 + DEX +L092985 DEC + STAL L053AC1 + TXA + STAL L053AC3 + LDAL L053AC7 + TAX + LDAL L053AC5 + STA L0551C3 + STX L0551C5 + LDA $21 + LDX $23 + CMPL L053AC5 + BNE L0929AD + TXA + CMPL L053AC7 +L0929AD BNE L0929BC + LDA $07 + LDX $09 + STAL L053AC5 + TXA + STAL L053AC7 +L0929BC PHY + PHY + PEI $0D + PEI $0B + JSL L07721A + PLA + STA $19 + PLX + STX $1B + LDA $19 + ORA $1B + BEQ L0929FC + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$0018 + BCC L0929E1 + INX +L0929E1 STA $29 + STX $2B + LDA $07 + LDX $09 + STA [$29] + TXA + LDY #$0002 + STA [$29],Y + PEI $0D + PEI $0B + PEA $0001 + JSL L074A24 +L0929FC PHY + PHY + PEI $09 + PEI $07 + JSL L07721A + PLA + STA $19 + PLX + STX $1B + LDA $19 + ORA $1B + BEQ L092A3C + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$001C + BCC L092A21 + INX +L092A21 STA $29 + STX $2B + LDA $0B + LDX $0D + STA [$29] + TXA + LDY #$0002 + STA [$29],Y + PEI $09 + PEI $07 + PEA $0001 + JSL L074A24 +L092A3C LDA L0551CB + LDX L0551CD + PHX + PHA + JSL L095009 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L0551BF + LDX L0551C1 + PHX + PHA + PEA $0001 + JSL L07E171 + BRA L092A67 +L092A63 JSL L072314 +L092A67 LDA L05524D + BNE L092AAB + LDA L055039 + LDX L05503B + CMP $1D + BNE L092A78 + CPX $1F +L092A78 BEQ L092A81 + PEA $0001 + JSL L0998B0 +L092A81 LDA L05501F + LDX L055021 + CMP $21 + BNE L092A8D + CPX $23 +L092A8D BEQ L092A96 + PEA $0002 + JSL L0998B0 +L092A96 LDA L055027 + LDX L055029 + CMP $25 + BNE L092AA2 + CPX $27 +L092AA2 BEQ L092AAB + PEA $0003 + JSL L0998B0 +L092AAB TSC + CLC + ADC #$002C + TCS + PLD + RTL + +L092AB3 ENT + PHD + TSC + CLC + ADC #$FEB6 + TCS + ADC #$0055 + TCD + LDA #$012D + CMP $FA + BEQ L092AC8 + BRL L092DED +L092AC8 PHY + PHY + PEA ^L040934 + PEA L040934 + JSL L0B88AC + PLA + STA $BB + PLX + STX $BD + LDY #$0002 + LDA [$BB],Y + PHA + LDA [$BB] + PHA + PEA $0000 + TDC + CLC + ADC #$FFBB + PHA + JSL L071FF8 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBB + PHA + PEA ^L04093D + PEA L04093D + JSL L1503DD + PLA + LSR + BCC L092B1A + LDAL L04093E+2 + TAX + LDAL L04093E + TXY + LDX #$FFBB + STA $00,X + TYA + STA $02,X +L092B1A PEI $BD + PEI $BB + JSL L07185A + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFAB + PHA + JSL L15014A + PEA $0008 + JSL L0313BE + LDX #$0000 + LDA #$00FF + AND $CB + CMP #$0016 + BNE L092B4D + INX +L092B4D PHX + LDX #$0000 + LDA #$00FF + AND $CC + DEC + BNE L092B5A + INX +L092B5A TXA + AND $01,S + PLX + STA $CF + PEA ^L040942 + PEA L040942 + PEA ^L052526 + PEA L052526 + PEA $0000 + TDC + CLC + ADC #$FFBB + PHA + PEA ^L040943 + PEA L040943 + JSL L073C22 + PHY + PHY + PEA $1F40 + JSL L072834 + PLA + STA $ED + PLX + STX $EF + PEI $EF + PEI $ED + JSL L15102F + PEI $EF + PEI $ED + JSL L151131 + LDA L054FB7 + LDX L054FB9 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + CLC + ADC #$01F4 + BCC L092BB7 + INX +L092BB7 STA $DF + STX $E1 + LDA #$0001 + STA $DD +L092BC0 PHY + PEA $0000 + JSL L0736C8 + PLA + STA $E3 + LDA #$FFFE + CMP $E3 + BNE L092C3E + PEI $EF + PEI $ED + JSL L1506B3 + PEI $EF + PEI $ED + JSL L1517CD + PEI $EF + PEI $ED + PEA $0005 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + JSL L072B17 + PHY + PHY + PEA $8001 + PEA $0000 + PEA $03EE + JSL L15041C + PLA + STA $D1 + PLX + STX $D3 + LDAL L05565D + BNE L092C36 + LDY #$0002 + LDA [$D1],Y + TAX + LDA [$D1] + PHX + PHA + PEA $F000 + PEI $C1 + PEI $BF + JSL L15047C + PEA $0002 + PEA $8001 + PEA $0000 + PEA $03EE + JSL L1510BF +L092C36 PEI $EF + PEI $ED + JSL L1506AD +L092C3E LDA L054FB7 + LDX L054FB9 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + PHX + PHA + LDA $DF + LDX $E1 + JSL L033477 + BNE L092C5F + BRL L092DC7 +L092C5F BVS L092C64 + EOR #$8000 +L092C64 BMI L092C69 + BRL L092DC7 +L092C69 LDA $DD + PEA $000A + JSL L150BEE + PLA + LDX #$FFB9 + STA $00,X + LDA $DD + PEA $000A + JSL L150BEE + PLA + CLC + ADC #$0009 + LDX #$FFB7 + STA $00,X + LDX #$FFB7 + LDA $00,X + LDX #$FFB9 + SEC + SBC $00,X + BVS L092C9B + EOR #$8000 +L092C9B BPL L092CD7 + LDX #$FFB9 + LDA $00,X + STA $DB +L092CA4 PHY + PHY + PEI $EF + PEI $ED + LDA $DB + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $D5 + PLX + STX $D7 + LDAL L05565D + BNE L092CCA + PEI $D7 + PEI $D5 + JSL L150AFE +L092CCA LDA $DB + LDX #$FFB7 + CMP $00,X + BEQ L092CD7 + INC $DB + BRA L092CA4 +L092CD7 LDA $DD + INC + STA $DD + PEI $DD + PHY + JSL L09771E + PLA + ORA $CF + CLC + ADC #$0005 + STA $F1 + PLA + SEC + SBC $F1 + BEQ L092CFE + BVS L092CF7 + EOR #$8000 +L092CF7 BPL L092CFE + LDA #$0001 + STA $DD +L092CFE LDA $DD + PEA $000A + JSL L150BEE + PLA + LDX #$FFB5 + STA $00,X + LDA $DD + PEA $000A + JSL L150BEE + PLA + CLC + ADC #$0009 + LDX #$FFB3 + STA $00,X + LDX #$FFB3 + LDA $00,X + LDX #$FFB5 + SEC + SBC $00,X + BVS L092D30 + EOR #$8000 +L092D30 BPL L092D6C + LDX #$FFB5 + LDA $00,X + STA $DB +L092D39 PHY + PHY + PEI $EF + PEI $ED + LDA $DB + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $D5 + PLX + STX $D7 + LDAL L05565D + BNE L092D5F + PEI $D7 + PEI $D5 + JSL L150AF8 +L092D5F LDA $DB + LDX #$FFB3 + CMP $00,X + BEQ L092D6C + INC $DB + BRA L092D39 +L092D6C TDC + CLC + ADC #$00E5 + PEA $0000 + PHA + LDA #$0008 + CLC + ADC $ED + LDX $EF + BCC L092D80 + INX +L092D80 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00E5 + PEA $0000 + PHA + JSL L1511B0 + LDA L054FB7 + LDX L054FB9 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + CLC + ADC #$0168 + BCC L092DAF + INX +L092DAF STA $DF + STX $E1 + LDA $DD + DEC + BNE L092DC7 + LDA $DF + LDX $E1 + CLC + ADC #$0078 + BCC L092DC3 + INX +L092DC3 STA $DF + STX $E1 +L092DC7 LDA #$0005 + CMP $E3 + BNE L092DDB + PHY + JSL L09771E + PLA + LSR + BCC L092DDB + JSL L070137 +L092DDB LDA $E3 + DEC + BEQ L092DE3 + BRL L092BC0 +L092DE3 PEI $EF + PEI $ED + JSL L072634 + BRA L092DFE +L092DED PEA $0000 + JSL L07479E + PHY + PEI $FA + JSL L1505C8 + PLA + STA $D9 +L092DFE LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$014E + TCS + RTL + +L092E10 ENT + PHD + TSC + CLC + ADC #$FFBC + TCS + TCD + LDA L055231 + ORA L055233 + EOR #$0001 + AND L055217 + BNE L092E29 + BRL L092ED2 +L092E29 LDA $4A + DEC + TAX + LDA #$00FF + ANDL L04156F,X + STA $3F + STZ $3D + LDA L055233 + BEQ L092E42 + LDA #$0100 + STA $3D +L092E42 LDA L055231 + BEQ L092E4E + LDA #$0800 + ORA $3D + STA $3D +L092E4E LDA L05522F + BEQ L092E5A + LDA #$0200 + ORA $3D + STA $3D +L092E5A LDA L0551F3 + BEQ L092E9E + LDA $4A + SEC + SBC #$0002 + BEQ L092E6E + BVS L092E6C + EOR #$8000 +L092E6C BMI L092E80 +L092E6E PEI $3F + PEI $3D + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + BRA L092E9E +L092E80 STZ $3B + LDA #$0004 + CMP $4A + BNE L092E8E + LDA #$7FFF + STA $3B +L092E8E PEI $3B + PEI $3B + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1512D1 +L092E9E LDA L05511F + BEQ L092ECF + LDA #$0003 + STA $0D + LDA $3F + JSL L150488 + STA $0F + STX $11 + LDA $3D + STA $1B + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L151299 + JSL L0879C5 +L092ECF BRL L09301F +L092ED2 LDA L055233 + BEQ L092EDF + LDA #$0004 + CLC + ADC $4A + STA $4A +L092EDF LDA $4A + SEC + SBC #$0001 + BPL L092EEA + BRL L09301F +L092EEA CMP #$0008 + BMI L092EF2 + BRL L09301F +L092EF2 ASL + TAX + LDAL L092EFA,X + PHA + RTS + +L092EFA DA L092F0A-1 + DA L092F17-1 + DA L092F24-1 + DA L092F2E-1 + DA L092F38-1 + DA L092F4E-1 + DA L092F64-1 + DA L092FCB-1 + +L092F0A PEA $0001 + PEA $0000 + JSL L09694B + BRL L09301F +L092F17 PEA $0002 + PEA $0000 + JSL L09694B + BRL L09301F +L092F24 PEA $0002 + JSL L09685F + BRL L09301F +L092F2E PEA $0001 + JSL L09685F + BRL L09301F +L092F38 PEA $0000 + PEA $0001 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968FC + BRL L09301F +L092F4E PEA $FFFF + PEA $FFFE + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968FC + BRL L09301F +L092F64 LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L092F77 + INX +L092F77 STA $05 + STX $07 + PHY + PHY + LDY #$0006 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L07899F + PLA + STA $09 + PLX + STX $0B + LDY #$0002 + LDA [$05],Y + PHA + LDA [$05] + PHA + PEI $0B + PEI $09 + PEA $0000 + JSL L0968AD + PEI $0B + PEI $09 + JSL L07185A + LDA L0551E5 + DEC + STA L0551E5 + LDA L0551E5 + SEC + SBC #$0001 + BVS L092FC1 + EOR #$8000 +L092FC1 BMI L092FC9 + LDA #$0014 + STA L0551E5 +L092FC9 BRA L09301F +L092FCB LDA L0551E5 + INC + STA L0551E5 + LDA L0551E5 + SEC + SBC #$0014 + BEQ L092FE8 + BVS L092FE0 + EOR #$8000 +L092FE0 BPL L092FE8 + LDA #$0001 + STA L0551E5 +L092FE8 LDA L0551E5 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L052C1A + LDX #^L052C1A + BCC L092FFB + INX +L092FFB STA $01 + STX $03 + LDA L055027 + LDX L055029 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L055039 + LDX L05503B + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + BRA L09301F +L09301F LDA $48 + STA $4A + LDA $47 + STA $49 + LDA $45 + TCD + TSC + CLC + ADC #$0048 + TCS + RTL + +L093031 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + LDA L055231 + AND L055233 + BEQ L093051 + PHY + LDA L055225 + PHA + JSL L09AB66 + PLA + LSR + BCC L093051 + BRL L0930E2 +L093051 PHY + PHY + LDA L055225 + PHA + JSL L096BE4 + PLA + STA $07 + PLX + STX $09 + LDA $09 + STA $0B + LDA $07 + STA $0D + LDA #$FFFF + CMP $0B + BNE L093072 + BRA L0930E2 +L093072 LDA $0B + BNE L09307C + JSL L072314 + BRA L0930E2 +L09307C STZ $01 + LDA L054FBB + SEC + SBC #$0000 + BMI L09308B + LDA $0B + STA $01 +L09308B LDA L054FB7 + LDX L054FB9 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0003 + BCC L0930A4 + INX +L0930A4 STA $03 + STX $05 + PEI $0B + PEI $0D + JSL L09971B + LDA $01 + BEQ L0930E2 +L0930B4 LDA L054FB7 + LDX L054FB9 + STA $0F + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + PHX + PHA + LDA $03 + LDX $05 + JSL L033477 + BEQ L0930B4 + BVS L0930D7 + EOR #$8000 +L0930D7 BPL L0930B4 + PEA $0000 + PEI $01 + JSL L1505B0 +L0930E2 TSC + CLC + ADC #$0012 + TCS + PLD + RTL + +L0930EA ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0018 + PEA $0000 + PHA + JSL L151412 + TDC + CLC + ADC #$0014 + PEA $0000 + PHA + JSL L151412 + LDA L055215 + SEC + SBC #$0000 + BEQ L093123 + BPL L093131 +L093123 STZ $03 + LDA $1A + ASL + STA $1A + LDA $16 + ASL + STA $16 + BRA L0931B0 +L093131 PHY + PHY + PEI $1A + PEI $18 + PEI $16 + PEI $14 + JSL L07245A + PLY + PLA + STA $01 + LDA $01 + PEA $003C + JSL L150BEE + LDA L055215 + PHA + JSL L1500F5 + PLX + PLX + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L093163 + EOR #$8000 +L093163 BMI L09316A + LDA #$0001 + STA $03 +L09316A LDA $1A + ASL + STA $1A + LDA $16 + ASL + STA $16 + PHY + PHY + LDA $16 + SEC + SBC $1A + PHA + PEI $03 + JSL L15133D + PLA + STA L055187 + PLA + STA L055189 + PHY + PHY + LDA $14 + SEC + SBC $18 + PHA + PEI $03 + JSL L15133D + PLA + STA L055183 + PLA + STA L055185 + LDA $1A + STA L055191 + STZ L05518F + LDA $18 + STA L05518D + STZ L05518B +L0931B0 PHY + TDC + CLC + ADC #$0018 + PEA $0000 + PHA + TDC + CLC + ADC #$0014 + PEA $0000 + PHA + JSL L150B2E + PLA + STA L055213 + LDA $14 + LDX $16 + STAL L0523D4 + TXA + STAL L0523D6 + PHY + PHY + JSL L15035F + PLA + STA L05517F + PLA + STA L055181 + LDA L05517F + LDX L055181 + PHX + PHA + LDA $03 + JSL L150488 + JSL L150F53 + STA L05517B + STX L05517D + STZ L055177 + STZ L055179 + STZ L055173 + STZ L055175 + LDA $12 + STA L055197 + LDA $10 + STA L055195 + LDA $0E + STA L055193 + LDA #$0001 + STAL L0523D8 + LDA #$0000 + STAL L0523DA + STAL L0523DC + PHY + PHY + JSL L15035F + PLA + STAL L0523DE + PLA + STAL L0523E0 + LDA $18 + LDX $1A + STAL L0523E2 + TXA + STAL L0523E4 + LDA #$0000 + STAL L0523E6 + LDA L055197 + BEQ L09325B + LDA #$0200 + STAL L0523E6 +L09325B LDA L055195 + BEQ L09326C + LDA #$0800 + CLC + ADCL L0523E6 + STAL L0523E6 +L09326C LDA L055193 + BEQ L09327D + LDA #$0100 + CLC + ADCL L0523E6 + STAL L0523E6 +L09327D PEA ^L052D64 + PEA L052D64 + PEA ^L0523D8 + PEA L0523D8 + PEA $002E + JSL L0313BE + LDA #$0001 + STA L055199 + LDA #$0001 + STA L05524B + JSL L0A2670 + STZ L05524B + STZ L055199 + LDA $0C + STA $1A + LDA $0B + STA $19 + LDA $09 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0932B8 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDX #$0000 + LDA #$025B + CMP $0A + BNE L0932CB + INX +L0932CB PHX + LDX #$0000 + LDA #$025A + CMP $0A + BNE L0932D7 + INX +L0932D7 TXA + ORA $01,S + PLX + LSR + BCC L0932E5 + PEA $0001 + JSL L090635 +L0932E5 LDA $0A + SEC + SBC #$0259 + BPL L0932F0 + BRL L09339B +L0932F0 CMP #$000B + BMI L0932F8 + BRL L09339B +L0932F8 ASL + TAX + LDAL L093300,X + PHA + RTS + +L093300 DA L093316-1 + DA L09331F-1 + DA L093328-1 + DA L093331-1 + DA L093337-1 + DA L09334C-1 + DA L093358-1 + DA L093364-1 + DA L093389-1 + DA L093392-1 + DA L093379-1 + +L093316 PEA $0001 + JSL L09685F + BRA L09339B +L09331F PEA $0000 + JSL L098852 + BRA L09339B +L093328 PEA $0029 + JSL L0998B0 + BRA L09339B +L093331 JSL L09A2DC + BRA L09339B +L093337 PEA $0000 + PEA $0001 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968FC + BRA L09339B +L09334C PEA $0001 + PEA $0000 + JSL L09694B + BRA L09339B +L093358 PEA $0002 + PEA $0000 + JSL L09694B + BRA L09339B +L093364 PEA $FFFF + PEA $FFFE + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968FC + BRA L09339B +L093379 LDAL L053ACB + PHA + LDAL L053AC9 + PHA + JSL L099DFC + BRA L09339B +L093389 PEA $0001 + JSL L09A047 + BRA L09339B +L093392 PEA $0000 + JSL L09A047 + BRA L09339B +L09339B LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0933AB ENT + PHD + TSC + CLC + ADC #$FFA0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $68 + PEI $66 + PEA $005C + JSL L0313BE + STZ $6A + LDA L0550B9 + DEC + BNE L0933D5 + JSL L1601FC + BRA L0933D9 +L0933D5 JSL L0A1625 +L0933D9 JSL L096253 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L095416 + PLA + LSR + BCC L09340B + LDA L0550B9 + DEC + BNE L0933FE + JSL L16020A + BRA L093402 +L0933FE JSL L0A15C0 +L093402 JSL L096253 + LDA #$0001 + STA $6A +L09340B STZ L0550BF + LDA $64 + STA $68 + LDA $63 + STA $67 + LDA $61 + TCD + TSC + CLC + ADC #$0066 + TCS + RTL + +L093420 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $14 + LDA $12 + SEC + SBC #$0004 + PHA + LDA #$000C + CLC + ADC $14 + PHA + PEI $12 + JSL L15100B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L15037D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA $14 + INC + INC + PHA + LDA $12 + SEC + SBC #$0007 + PHA + LDA #$000A + CLC + ADC $14 + PHA + PEI $12 + JSL L15100B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L15162D + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L093495 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $0C + LDA #$0010 + CMP $0A + BEQ L0934CE + LDA #$0044 + CMP $0A + BEQ L0934CE + LDA #$0045 + CMP $0A + BEQ L0934CE + LDA #$0046 + CMP $0A + BEQ L0934CE + LDA #$0040 + CMP $0A + BEQ L0934CE + LDA #$002F + CMP $0A + BEQ L0934CE + STZ $0C +L0934CE LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0934DE PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $12 + PEI $18 + PEI $16 + LDA $14 + JSL L150488 + PHX + PHA + PEA $0000 + JSL L075E55 + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + LDY #$00D5 + STA [$0E],Y + LDAL L05565D + BEQ L093515 + LDA #$0001 +L093515 STA $1A + LDA $0C + STA $18 + LDA $0B + STA $17 + LDA $09 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L093529 ENT + PHD + TSC + CLC + ADC #$F970 + TCS + ADC #$059D + TCD + PEA $0000 + TDC + CLC + ADC #$FC7B + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA ^L05311F + PEA L05311F + JSL L082712 + JSL L0875FA + LDA #$00FF + LDX #$FC7B + AND $00,X + BNE L093591 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FA77 + PHA + PEA $001E + JSL L073002 + PEA ^L040944 + PEA L040944 + PEA $0000 + JSL L093CCE + PLA + STA $EB + PLX + STX $ED + BRA L0935AD +L093591 JSL L09999B + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FC7B + PHA + PEA $0000 + JSL L0730BE + PLA + STA $EB + PLX + STX $ED +L0935AD LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + LDA $EB + ORA $ED + BNE L0935CC + BRL L093854 +L0935CC PEA ^L053259 + PEA L053259 + JSL L087BAE + PEI $ED + PEI $EB + JSL L0718BF + LDY #$0002 + LDA [$EB],Y + PHA + LDA [$EB] + PHA + JSL L075B09 + LDY #$0002 + LDA [$EB],Y + PHA + LDA [$EB] + PHA + PEA $00C0 + PEA $0000 + PEA $0002 + PEA $0001 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L075A86 + LDA #$0048 + CMPL L05565D + BNE L093623 + PEA $000C + JSL L0727E0 + BRL L093854 +L093623 LDA #$0005 + STA $9B + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + STA $9F + STX $A1 + LDA #$0003 + STA $A3 + STZ $A5 + STZ $A7 + TDC + CLC + ADC #$009B + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L09365A + LDA #$0001 +L09365A PHA + LDX #$0000 + LDA #$0002 + AND $A7 + BNE L093666 + INX +L093666 TXA + ORA $01,S + PLX + LSR + BCC L093677 + PEA $000D + JSL L0727E0 + BRL L093854 +L093677 LDA $9D + STA $E9 + PEA ^L041A84 + PEA L041A84 + JSL L085F5A + PHY + PEA ^L041A75 + PEA L041A75 + PEA $0031 + PEI $E9 + PEA $0000 + PHD + JSL L0934DE + PLA + LSR + BCC L0936A0 + BRL L0937F3 +L0936A0 LDA #$0001 + STA $E7 +L0936A5 LDA $E7 + ASL + ASL + CLC + ADC #$FD77 + TAX + STX $EF + TDC + CLC + ADC $EF + LDX #$0000 + TXY + LDX #$FB77 + STA $00,X + TYA + STA $02,X + LDX #$FB77 + LDA $02,X + TAY + LDA $00,X + TYX + STA $EF + STX $F1 + LDA #$0000 + STA [$EF] + LDX #$FB77 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L0936E2 + INX +L0936E2 STA $EF + STX $F1 + LDA #$0080 + STA [$EF] + LDA #$00C8 + CMP $E7 + BEQ L0936F6 + INC $E7 + BRA L0936A5 +L0936F6 PHY + PEA $0000 + TDC + CLC + ADC #$FD7B + PHA + PEA $0320 + PEI $E9 + PEA $0000 + PHD + JSL L0934DE + PLA + LSR + BCC L093714 + BRL L0937F3 +L093714 LDA L0550FD + LDX L0550FF + STA $E3 + STX $E5 + LDA L055109 + LDX L05510B + STA $DD + STX $DF + LDA #$0351 + LDX #$0000 + STA $D7 + STX $D9 + LDA #$0001 + STA $E7 +L093737 LDA #$00A0 + STA $E1 + PHY + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + TDC + CLC + ADC #$00E1 + PEA $0000 + PHA + PEI $DF + PEI $DD + PEA $7D00 + JSL L15142A + PLA + STA $DB + PHY + PEI $DF + PEI $DD + PEI $DB + PEI $E9 + PEA $0000 + PHD + JSL L0934DE + PLA + LSR + BCC L093775 + BRL L0937F3 +L093775 PEI $D9 + PEI $D7 + LDA $DB + JSL L150488 + JSL L150F53 + STA $D7 + STX $D9 + LDA $E7 + ASL + ASL + CLC + ADC #$FD77 + TAX + LDA $DB + STA $00,X + LDA #$00C8 + CMP $E7 + BEQ L09379F + INC $E7 + BRA L093737 +L09379F PEI $E9 + PEA $0000 + PEA $0000 + JSL L075E14 + LDA $D7 + LDX $D9 + STAL L041A75 + TXA + STAL L041A77 + PHY + PEA ^L041A75 + PEA L041A75 + PEA $0031 + PEI $E9 + PEA $0000 + PHD + JSL L0934DE + PLA + LSR + BCS L0937F3 + PHY + PEA $0000 + TDC + CLC + ADC #$FD7B + PHA + PEA $0320 + PEI $E9 + PEA $0000 + PHD + JSL L0934DE + PLA + LSR + BCS L0937F3 + PEI $E9 + JSL L075A4F + BRA L093854 +L0937F3 LDA #$0048 + CMPL L05565D + BNE L093805 + PEA $000C + JSL L0727E0 + BRA L093841 +L093805 PEA $0000 + TDC + CLC + ADC #$FA77 + PHA + PEA $001B + JSL L072809 + PEA $0000 + TDC + CLC + ADC #$FA63 + PHA + LDA $D5 + JSL L150488 + PHX + PHA + PEA $0004 + JSL L07334A + PEA $0000 + TDC + CLC + ADC #$FB7B + PHA + PEA $0002 + JSL L1509CE + JSL L07010A +L093841 PEI $E9 + JSL L075A4F + LDY #$0002 + LDA [$EB],Y + PHA + LDA [$EB] + PHA + JSL L075B09 +L093854 STZ L055135 + PEA ^L053117 + PEA L053117 + JSL L082712 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0696 + TCS + RTL + +L093873 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $18 + LDA $16 + DEC + ASL + ASL + TAX + LDAL L054AD4+2,X + PHA + LDAL L054AD4,X + PLX + STA $01 + STX $03 +L093891 LDA [$01] + BEQ L0938D2 + PHY + LDY #$0004 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + PHX + PHA + LDY #$0025 + LDA [$0E],Y + TAX + DEY + DEY + LDA [$0E],Y + PHX + PHA + JSL L071C56 + PLA + LSR + BCC L0938C1 + LDA [$01] + STA [$12] + LDA #$0001 + STA $18 + BRA L0938D2 +L0938C1 LDA $01 + LDX $03 + CLC + ADC #$0006 + BCC L0938CC + INX +L0938CC STA $01 + STX $03 + BRA L093891 +L0938D2 LDA $0C + STA $16 + LDA $0B + STA $15 + LDA $09 + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0938E4 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $12 + STA $01 + LDA $14 + STA $03 + LDA $01 + LDX $03 + STA $16 + STX $18 + LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L09390E ENT + PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $3E + PEI $3C + PEA $0020 + JSL L0313BE + STZ $40 + STZ $42 + TDC + CLC + ADC #$0003 + STA $23 + STZ $25 + STZ $27 + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L052576 + PEA L052576 + JSL L071C56 + PLA + LSR + BCC L093958 + LDA #$00FB + STA $27 + BRA L0939B3 +L093958 PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L052562 + PEA L052562 + JSL L071C56 + PLA + LSR + BCC L093977 + LDA #$00FC + STA $27 + BRA L0939B3 +L093977 PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L05253A + PEA L05253A + JSL L071C56 + PLA + LSR + BCC L093996 + LDA #$00FE + STA $27 + BRA L0939B3 +L093996 PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L05254E + PEA L05254E + JSL L071C56 + PLA + LSR + BCC L0939B3 + LDA #$00FD + STA $27 +L0939B3 LDA $27 + BEQ L0939CF + PHY + PHY + PEA $01F4 + PEI $27 + PEA $0000 + PHD + JSL L0938E4 + PLA + STA $40 + PLX + STX $42 + BRL L093A87 +L0939CF LDA #$0001 + STA $31 +L0939D4 LDA $31 + DEC + ASL + TAX + LDAL L0541A5,X + STA $2F + PHY + PHY + PEI $2F + JSL L1513FA + PLA + PLX + STX $33 + ORA $33 + BEQ L093A1D + PHY + PEI $31 + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L093873 + PLA + LSR + BCC L093A1D + PHY + PHY + PEI $2F + PEI $2D + PEA $0000 + PHD + JSL L0938E4 + PLA + STA $40 + PLX + STX $42 + BRA L093A87 +L093A1D LDA #$000C + CMP $31 + BEQ L093A28 + INC $31 + BRA L0939D4 +L093A28 PHY + JSL L1503B3 + PLA + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L093A3B + EOR #$8000 +L093A3B BPL L093A87 + LDA #$0001 + STA $2D +L093A42 PHY + PHY + PEI $2D + JSL L1505BC + PLA + STA $23 + PLX + STX $25 + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $25 + PEI $23 + JSL L071C56 + PLA + LSR + BCC L093A7D + PHY + PHY + PEA $012C + PEI $2D + PEA $0000 + PHD + JSL L0938E4 + PLA + STA $40 + PLX + STX $42 + BRA L093A87 +L093A7D LDA $2D + CMP $01 + BEQ L093A87 + INC $2D + BRA L093A42 +L093A87 LDA $3A + STA $3E + LDA $39 + STA $3D + LDA $37 + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L093A99 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDX #$0000 + LDA L0551CB + ORA L0551CD + BNE L093AAD + INX +L093AAD TXA + ORA L055051 + BEQ L093AB6 + BRL L093C0C +L093AB6 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L0551CB + LDX L0551CD + PHX + PHA + JSL L07C5A6 + PLA + PLX + STX $0D + ORA $0D + BEQ L093ADD + PEA $1538 + JSL L07272E +L093ADD PHY + PHY + LDA L0551CB + LDX L0551CD + PHX + PHA + JSL L0772AE + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L093AFA + BRL L093BF9 +L093AFA LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$000C + BCC L093B09 + INX +L093B09 STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $01 + STX $03 + LDA L0551CB + LDX L0551CD + PHX + PHA + PEA $0000 + JSL L074A90 + PHY + LDA L0551CB + LDX L0551CD + PHX + PHA + PEA $4452 + PEA $4143 + JSL L0751BE + PLA + LSR + BCS L093B42 + BRL L093BF9 +L093B42 LDA $01 + ORA $03 + BEQ L093B4B + LDA #$0001 +L093B4B BEQ L093B68 + PHY + PEI $03 + PEI $01 + PEA $5041 + PEA $4D42 + JSL L0751BE + PLA + EOR #$0001 + CMP #$0000 + BEQ L093B68 + BRL L093BF9 +L093B68 LDA L0551C7 + ORA L0551C9 + BNE L093B73 + BRL L093BF7 +L093B73 PHY + PHY + LDA L0551C7 + LDX L0551C9 + PHX + PHA + JSL L07721A + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L093BF9 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$000C + BCC L093B9C + INX +L093B9C STA $0D + STX $0F + LDY #$0002 + LDA [$0D],Y + TAX + LDA [$0D] + STA $01 + STX $03 + LDA L0551C7 + LDX L0551C9 + PHX + PHA + PEA $0000 + JSL L074A24 + PHY + LDA L0551C7 + LDX L0551C9 + PHX + PHA + PEA $4447 + PEA $4B42 + JSL L0751BE + PLA + LSR + BCS L093BD4 + BRA L093BF9 +L093BD4 LDA $01 + ORA $03 + BEQ L093BDD + LDA #$0001 +L093BDD BEQ L093BF7 + PHY + PEI $03 + PEI $01 + PEA $5041 + PEA $4D42 + JSL L0751BE + PLA + EOR #$0001 + CMP #$0000 + BNE L093BF9 +L093BF7 BRA L093C00 +L093BF9 PEA $0014 + JSL L0727E0 +L093C00 STZ L0551CB + STZ L0551CD + STZ L0551C7 + STZ L0551C9 +L093C0C TSC + CLC + ADC #$0010 + TCS + PLD + RTL + +L093C14 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $12 + STZ $14 + LDA #$00FB + CMP $10 + BNE L093C34 + LDA #L052576 + LDX #^L052576 + STA $12 + STX $14 + BRL L093CBC +L093C34 LDA #$00FC + CMP $10 + BNE L093C47 + LDA #L052562 + LDX #^L052562 + STA $12 + STX $14 + BRA L093CBC +L093C47 LDA #$00FD + CMP $10 + BNE L093C5A + LDA #L05254E + LDX #^L05254E + STA $12 + STX $14 + BRA L093CBC +L093C5A LDA #$00FE + CMP $10 + BNE L093C6D + LDA #L05253A + LDX #^L05253A + STA $12 + STX $14 + BRA L093CBC +L093C6D LDA #$0001 + STA $01 +L093C72 LDA $01 + DEC + ASL + ASL + TAX + LDAL L054AD4+2,X + PHA + LDAL L054AD4,X + PLX + STA $03 + STX $05 +L093C86 LDA [$03] + BEQ L093CB1 + LDA $10 + CMP [$03] + BNE L093CA0 + LDY #$0004 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + STA $12 + STX $14 + BRA L093CBC +L093CA0 LDA $03 + LDX $05 + CLC + ADC #$0006 + BCC L093CAB + INX +L093CAB STA $03 + STX $05 + BRA L093C86 +L093CB1 LDA #$000C + CMP $01 + BEQ L093CBC + INC $01 + BRA L093C72 +L093CBC LDA $0E + STA $10 + LDA $0D + STA $0F + LDA $0B + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L093CCE ENT + PHD + TSC + CLC + ADC #$FDD8 + TCS + ADC #$013B + TCD + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEC5 + PHA + PEI $F6 + PEI $F4 + PEA $0100 + JSL L0313BE + STZ $FC + STZ $FE + PHY + JSL L095F79 + PLA + LSR + BCS L093D11 + BRL L093E6E +L093D11 PHY + JSL L0727BF + PLA + STA $E7 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FEC5 + PHA + JSL L0735A8 + PLA + STA $E3 + PLX + STX $E5 + LDA #$0003 + STA $CD + STZ $CF + STZ $D1 + LDA #$0003 + STA $D3 + STZ $D5 + STZ $D7 + STZ L0551AD + LDA $F2 + BEQ L093DA1 + LDAL L040B7D+2 + TAX + LDAL L040B7D + CLC + ADC #$000C + BCC L093D57 + INX +L093D57 STA $E9 + STX $EB + LDA #$0000 + TAX + STA [$E9] + TXA + LDY #$0002 + STA [$E9],Y + PEA $00A1 + PEA $001E + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + PEA $0001 + PEI $E5 + PEI $E3 + PEA ^L040B57 + PEA L040B57 + PEA ^L092555 + PEA L092555 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + JSL L1504A5 + BRA L093DC7 +L093DA1 PEA $00A1 + PEA $001E + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + PEA $0001 + PEI $E5 + PEI $E3 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + JSL L15049F +L093DC7 JSL L09AE88 + LDA #$0001 + STA L0551AD + LDA $C5 + BNE L093DD7 + BRA L093E54 +L093DD7 LDAL L05565D + BNE L093E54 + LDA $D5 + LDX $D7 + STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + CLC + ADC #$0002 + BCC L093DF4 + INX +L093DF4 STA $E9 + STX $EB + LDA [$E9] + INC + INC + STA $E1 + PHY + PHY + LDA $E1 + JSL L150488 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $D9 + PLX + STX $DB + LDAL L05565D + BNE L093E54 + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + CLC + ADC #$0002 + BCC L093E34 + INX +L093E34 PHX + PHA + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + PHX + PHA + LDA $E1 + JSL L150488 + PHX + PHA + JSL L070597 + LDA $D9 + LDX $DB + STA $FC + STX $FE +L093E54 PEI $E5 + PEI $E3 + JSL L07185A + PEI $D7 + PEI $D5 + PEI $D1 + PEI $CF + JSL L071825 + PEI $E7 + JSL L0724F7 +L093E6E LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$0234 + TCS + RTL + +L093E80 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + JSL L096A7B + LDA #$0002 + CLC + ADC $0A + LDX $0C + BCC L093E9B + INX +L093E9B STA $01 + STX $03 + PHY + LDY #$0002 + LDA [$0A],Y + PHA + LDAL L05325B + PHA + LDAL L05325F + PHA + JSL L071A1B + PLA + STA [$01] + LDA $0A + LDX $0C + STA $01 + STX $03 + PHY + LDA [$0A] + PHA + LDAL L053259 + PHA + LDAL L05325D + PHA + JSL L071A1B + PLA + STA [$01] + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L093EE5 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + PEI $12 + JSL L1516BD + PLA + STA $01 + PLX + STX $03 + LDAL L05565D + BNE L093F0D + LDA $12 + STA L0551E9 + LDA #$0001 + STA $14 + BRA L093F0F +L093F0D STZ $14 +L093F0F LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L093F21 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + LDA L0551E7 + PHA + PHY + JSL L15104D + PLA + SEC + SBC $01,S + STA $01,S + PLA + BEQ L093F44 + LDA #$0001 + STA L0551EB +L093F44 LDA L0551EB + BNE L093F4C + BRL L0940DD +L093F4C LDA L05522F + PHA + PHY + JSL L099DCE + PLA + ORA $01,S + PLX + LSR + BCC L093F6C + PHY + PEA $0001 + PEA $0000 + PHD + JSL L093EE5 + PLA + LSR + BCS L093FC2 +L093F6C PHY + PEA $1602 + PEA $0000 + PHD + JSL L093EE5 + PLA + LSR + BCS L093FC2 + PHY + PEA $1603 + PEA $0000 + PHD + JSL L093EE5 + PLA + LSR + BCS L093FC2 + PHY + PEA $0000 + PEA $0000 + PHD + JSL L093EE5 + PLA + LSR + BCS L093FC2 + PHY + PEA $1604 + PEA $0000 + PHD + JSL L093EE5 + PLA + LSR + BCS L093FC2 + PHY + PEA $0001 + PEA $0000 + PHD + JSL L093EE5 + PLA + LSR + BCS L093FC2 + LDA #$1601 + STA L0551E9 +L093FC2 LDA L0551E9 + BNE L093FE6 + PEA ^L052CCE + PEA L052CCE + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0008 + JSL L073002 + PEA $0014 + JSL L0313BE + BRA L094031 +L093FE6 LDA L0551E9 + DEC + BNE L09400B + PEA ^L052CCE + PEA L052CCE + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0009 + JSL L073002 + PEA $0014 + JSL L0313BE + BRA L094031 +L09400B PEA ^L052CCE + PEA L052CCE + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + LDA L0551E9 + SEC + SBC #$1601 + CLC + ADC #$000A + PHA + JSL L073002 + PEA $0014 + JSL L0313BE +L094031 LDAL L040945 + SEP #$20 + STAL L052CBA + REP #$20 + LDA L0551E9 + SEC + SBC #$0000 + BPL L094049 + BRL L0940D1 +L094049 CMP #$1605 + BMI L094051 + BRL L0940D1 +L094051 SEC + SBC #$0000 + BEQ L094068 + DEC + BEQ L09407D + SEC + SBC #$1601 + BEQ L0940A7 + DEC + BEQ L0940BC + DEC + BEQ L094092 + BRA L0940D1 +L094068 PEA ^L052CBA + PEA L052CBA + PEA ^L040946 + PEA L040946 + PEA $0005 + JSL L0313BE + BRA L0940D1 +L09407D PEA ^L052CBA + PEA L052CBA + PEA ^L04094B + PEA L04094B + PEA $0008 + JSL L0313BE + BRA L0940D1 +L094092 PEA ^L052CBA + PEA L052CBA + PEA ^L040953 + PEA L040953 + PEA $0005 + JSL L0313BE + BRA L0940D1 +L0940A7 PEA ^L052CBA + PEA L052CBA + PEA ^L040958 + PEA L040958 + PEA $0007 + JSL L0313BE + BRA L0940D1 +L0940BC PEA ^L052CBA + PEA L052CBA + PEA ^L04095F + PEA L04095F + PEA $0006 + JSL L0313BE + BRA L0940D1 +L0940D1 PHY + JSL L15104D + PLA + STA L0551E7 + STZ L0551EB +L0940DD TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L0940E5 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA L055023 + ORA L055025 + BNE L094114 + LDA #$0001 + STA [$01] + LDA L055027 + LDX L055029 + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + BRA L094129 +L094114 LDA #$0002 + STA [$01] + LDA L055023 + LDX L055025 + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L094129 LDA #$0006 + LDY #$002C + STA [$01],Y + LDA L055039 + LDX L05503B + LDY #$0058 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L094153 ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$000F + TCD + PHY + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150807 + PLA + STA $F1 + LDA $F1 + SEC + SBC #$00FE + BEQ L094182 + BVS L09417B + EOR #$8000 +L09417B BPL L094182 + LDA #$00FE + STA $F1 +L094182 PHY + PHY + LDA L055111 + LDX L055113 + PHX + PHA + JSL L151379 + PLA + PLX + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFF2 + PHA + LDA $F1 + JSL L150488 + PHX + PHA + JSL L070597 + LDA $F1 + CLC + ADC #$FFF1 + TAX + LDA #$00FF + AND $00,X + CMP #$000D + BNE L0941CB + LDA $F1 + DEC + STA $F1 +L0941CB LDA $F1 + LDX #$FFF1 + SEP #$20 + STA $00,X + REP #$20 + LDA $F1 + INC + CLC + ADC #$FFF1 + TAX + SEP #$20 + LDA #$00 + STA $00,X + REP #$20 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFF1 + PHA + PEA $0100 + JSL L0313BE + TSC + CLC + ADC #$0106 + TCS + PLD + RTL + +L094202 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $2C + SEC + SBC #$0001 + BVS L094215 + EOR #$8000 +L094215 BPL L09421C + LDA #$0000 + BRA L09421F +L09421C LDA #$0001 +L09421F PHA + LDA $2C + SEC + SBC #$0018 + BEQ L09422F + BVS L09422D + EOR #$8000 +L09422D BMI L094234 +L09422F LDA #$0000 + BRA L094237 +L094234 LDA #$0001 +L094237 ORA $01,S + PLX + LSR + BCC L094240 + BRL L0943C2 +L094240 PHY + PHY + JSL L150493 + PLA + STA $0D + PLX + STX $0F + LDY #$001A + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + STA $05 + STX $07 + PHY + PHY + JSL L150BB2 + PLA + STA $09 + PLX + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$0002 + BCC L094275 + INX +L094275 STA $01 + STX $03 + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + CLC + ADC #$0002 + BCC L09428A + INX +L09428A STA $1D + STX $1F + LDA [$1D] + LDY #$0002 + STA [$01],Y + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $1D + STX $1F + LDA [$1D] + STA [$01] + LDY #$0002 + LDA #$006E + CLC + ADC [$01],Y + LDY #$0006 + STA [$01],Y + LDA #$0023 + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + LDA $09 + LDX $0B + LDY #$0018 + STA [$0D],Y + INY + INY + TXA + STA [$0D],Y + LDA $2C + DEC + PHA + PEA $0004 + JSL L1500F5 + PLX + PLX + STA $11 + LDA $2C + DEC + PHA + PEA $0004 + JSL L150318 + PLX + PLX + STA $13 + LDA $11 + DEC + DEC + BNE L0942FD + LDA $13 + DEC + DEC + BNE L0942FD + LDA #$0003 + STA $13 +L0942FD LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + CLC + ADC #$0002 + BCC L09430E + INX +L09430E STA $1D + STX $1F + LDA $13 + PEA $001C + JSL L150BEE + PLA + CLC + ADC [$1D] + STA $17 + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $1D + STX $1F + LDA $11 + PEA $000C + JSL L150BEE + PLA + CLC + ADC [$1D] + STA $15 + LDA #$001C + CLC + ADC $17 + DEC + DEC + STA $1B + LDA #$000C + CLC + ADC $15 + DEC + STA $19 + LDA $11 + DEC + DEC + BNE L094364 + LDA $13 + DEC + BNE L094364 + LDA #$001C + CLC + ADC $1B + STA $1B +L094364 LDA $2A + BEQ L09439F + JSL L1510A1 + PEA $8002 + JSL L150BD6 + PEA $0004 + PEA $0002 + JSL L151083 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L151418 + BRA L0943AC +L09439F TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L150383 +L0943AC PEI $0B + PEI $09 + JSL L151669 + LDA $05 + LDX $07 + LDY #$0018 + STA [$0D],Y + INY + INY + TXA + STA [$0D],Y +L0943C2 LDA $24 + STA $2C + LDA $23 + STA $2B + LDA $21 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L0943D4 ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $1B + LDA $34 + BPL L0943EB + BRL L094564 +L0943EB CMP #$0006 + BMI L0943F3 + BRL L094564 +L0943F3 ASL + TAX + LDAL L0943FB,X + PHA + RTS + +L0943FB DA L094407-1 + DA L094437-1 + DA L0944E0-1 + DA L09450C-1 + DA L094510-1 + DA L09455A-1 + +L094407 PHY + PHY + JSL L150493 + PLA + STA $17 + PLX + STX $19 + PEA ^L0531E9 + PEA L0531E9 + PEI $19 + PEI $17 + PEA ^L0531F1 + PEA L0531F1 + PEI $2E + PEI $2C + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + BRL L094564 +L094437 STZ $36 + LDA $2A + STA $0D + LDA $28 + STA $0B + PHY + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEI $2E + PEI $2C + JSL L1512CB + PLA + LSR + BCC L0944CE + LDA $0B + SEC + SBC [$2C] + PHA + PEA $000C + JSL L1500F5 + PLX + PLX + STA $11 + LDA $0D + LDY #$0002 + SEC + SBC [$2C],Y + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + STA $13 + LDA $11 + DEC + DEC + BNE L094496 + LDA $13 + SEC + SBC #$0001 + BEQ L094496 + BVS L09448F + EOR #$8000 +L09448F BPL L094496 + LDA $13 + DEC + STA $13 +L094496 LDA $13 + INC + PHA + LDA $11 + ASL + ASL + STA $1D + PLA + CLC + ADC $1D + ORA #$8000 + STA $36 + LDA L05516B + BEQ L0944CC + LDA L05516B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L094202 + LDA L05516B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L094202 +L0944CC BRA L0944DD +L0944CE PEI $2E + PEI $2C + PEI $0D + PEI $0B + PEA $0258 + JSL L09A984 +L0944DD BRL L094564 +L0944E0 LDY #$0002 + LDA [$30],Y + TAX + LDA [$30] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + BNE L0944FB + LDA #$0072 + LDY #$0002 + STA [$01],Y +L0944FB LDY #$0004 + LDA [$01],Y + BNE L09450A + LDA #$0025 + LDY #$0004 + STA [$01],Y +L09450A BRA L094564 +L09450C STZ $36 + BRA L094564 +L094510 LDA #$7FFF + AND $26 + PHA + PHY + PEA $0000 + JSL L150580 + PLA + ORA L055167 + PHA + PEA $0000 + PHD + JSL L094202 + LDX #$0000 + LDA $26 + BPL L094533 + INX +L094533 TXA + PHA + PHY + PEA $0000 + JSL L150580 + PLA + STA $1D + PLA + AND $1D + STA L055167 + LDA L055167 + BEQ L094555 + LDA #$7FFF + AND $26 + STA L05516B + BRA L094564 ; was L094558 +L094555 STZ L05516B + BRA L094564 +L09455A LDA #$0258 + CLC + ADC $26 + STA $36 + BRA L094564 +L094564 PEI $1B + JSL L071AA4 + LDA $24 + STA $34 + LDA $23 + STA $33 + LDA $21 + TCD + TSC + CLC + ADC #$0032 + TCS + RTL + +L09457C ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + JSL L099DCE + PLA + LSR + BCC L094593 + LDA #$0001 + STA L05522F +L094593 LDA L05522F + BNE L09459B + BRL L094690 +L09459B LDA L055171 + BNE L0945A3 + BRL L094683 +L0945A3 LDA L05516D + AND L05516F + BNE L0945AE + BRL L094668 +L0945AE LDY #$0002 + LDA [$0E],Y + SEC + SBCL L0523D2 + BPL L0945BE + EOR #$FFFF + INC +L0945BE STA $01 + LDA [$0E] + SEC + SBCL L0523D0 + BPL L0945CD + EOR #$FFFF + INC +L0945CD STA $03 + LDA $01 + SEC + SBC $03 + BEQ L0945DD + BVS L0945DB + EOR #$8000 +L0945DB BMI L0945E2 +L0945DD LDA #$0000 + BRA L0945E5 +L0945E2 LDA #$0001 +L0945E5 PHA + LDA $01 + SEC + SBC #$0001 + BEQ L0945F5 + BVS L0945F3 + EOR #$8000 +L0945F3 BMI L0945FA +L0945F5 LDA #$0000 + BRA L0945FD +L0945FA LDA #$0001 +L0945FD AND $01,S + PLX + LSR + BCC L094606 + STZ L05516D +L094606 LDA $03 + SEC + SBC $01 + BEQ L094614 + BVS L094612 + EOR #$8000 +L094612 BMI L094619 +L094614 LDA #$0000 + BRA L09461C +L094619 LDA #$0001 +L09461C PHA + LDA $03 + SEC + SBC #$0001 + BEQ L09462C + BVS L09462A + EOR #$8000 +L09462A BMI L094631 +L09462C LDA #$0000 + BRA L094634 +L094631 LDA #$0001 +L094634 AND $01,S + PLX + LSR + BCC L09463D + STZ L05516F +L09463D LDX #$0000 + LDA $01 + CMP $03 + BNE L094647 + INX +L094647 PHX + LDA $01 + SEC + SBC #$0004 + BEQ L094657 + BVS L094655 + EOR #$8000 +L094655 BMI L09465C +L094657 LDA #$0000 + BRA L09465F +L09465C LDA #$0001 +L09465F AND $01,S + PLX + LSR + BCC L094668 + STZ L05516D +L094668 LDA L05516F + BEQ L094673 + LDAL L0523D0 + STA [$0E] +L094673 LDA L05516D + BEQ L094681 + LDAL L0523D2 + LDY #$0002 + STA [$0E],Y +L094681 BRA L094690 +L094683 LDY #$0002 + LDA [$0E],Y + PHA + LDA [$0E] + PHA + JSL L094E90 +L094690 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0946A2 ENT + PHD + TSC + CLC + ADC #$FDDE + TCS + ADC #$012F + TCD + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEI $FA + PEI $F8 + PEA $0014 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FED1 + PHA + LDA L055265 + LDX L055267 + PHX + PHA + JSL L072CD4 + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$00E5 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFC7 + PHA + LDA L054FBF + PHA + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + JSL L03133B + PEA $000A + JSL L0313BE + LDX #$0000 + LDAL L05565D + BNE L094723 + INX +L094723 TXA + STA $FC + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0228 + TCS + RTL + +L094738 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L15042E + LDA #$7FA6 + LDX #$0000 + JSL L033477 + BVS L094755 + EOR #$8000 +L094755 BPL L09475C + LDA #$0000 + BRA L09475F +L09475C LDA #$0001 +L09475F STA $0E + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L094772 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $05 + PLX + STX $07 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $01 + PLX + STX $03 + LDA #$0001 + STA $12 + PHY + PEA $0000 + PHD + JSL L094738 + PLA + LSR + BCC L094818 + JSL L151373 + JSL L15059E + PHY + PEA $0000 + PHD + JSL L094738 + PLA + LSR + BCC L094818 + PEA $0000 + JSL L07479E + JSL L15059E + PHY + PEA $0000 + PHD + JSL L094738 + PLA + LSR + BCC L094818 +L0947E1 PHY + JSL L0301E4 + PLA + BNE L0947E1 + JSL L0B392B + JSL L15059E + PHY + PEA $0000 + PHD + JSL L094738 + PLA + LSR + BCC L094818 + PEA $0000 + JSL L15000C + JSL L15059E + PHY + PEA $0000 + PHD + JSL L094738 + PLA + EOR #$0001 + STA $12 +L094818 LDA $05 + ORA $07 + BEQ L09482D + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L09482D LDA $01 + ORA $03 + BEQ L094842 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L094842 TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L09484A PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + LDA L054FB7 + LDX L054FB9 + STA $35 + STX $37 + LDY #$0002 + LDA [$35],Y + TAX + LDA [$35] + PHX + PHA + LDY #$0053 + LDA [$3E],Y + TAX + DEY + DEY + LDA [$3E],Y + JSL L033477 + BEQ L09487D + BVS L09487B + EOR #$8000 +L09487B BMI L094882 +L09487D LDA #$0000 + BRA L094885 +L094882 LDA #$0001 +L094885 STA $01 + PHY + PHY + JSL L072E34 + LDA #$0000 + LDX #$0001 + JSL L033477 + BVS L09489C + EOR #$8000 +L09489C BPL L0948A3 + LDA #$0000 + BRA L0948A6 +L0948A3 LDA #$0001 +L0948A6 STA $03 + PHY + PEA $FFFF + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L151017 + PLA + STA $05 + LDA $03 + ORA $01 + ORA $05 + STA $42 + LDA $3C + STA $40 + LDA $3B + STA $3F + LDA $39 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L0948D6 ENT + PHD + TSC + CLC + ADC #$FF5E + TCS + TCD + LDA L054FB7 + LDX L054FB9 + STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + CLC + ADC #$001E + BCC L0948F7 + INX +L0948F7 STA $51 + STX $53 + PEI $53 + PEI $51 + LDA L055221 + LDX L055223 + CLC + ADC #$00B4 + BCC L09490C + INX +L09490C JSL L033477 + BEQ L09492A + BVS L094917 + EOR #$8000 +L094917 BPL L09492A + LDA L055221 + LDX L055223 + CLC + ADC #$00B4 + BCC L094926 + INX +L094926 STA $51 + STX $53 +L09492A LDA L055047 + BNE L094932 + BRL L094E88 +L094932 STZ L055215 + STZ L0550BF + STZ L0551DD + STZ L0551DF + STZ L05524D + STZ L054FA7 + LDA #$002C + STA L055277 + JSL L0B392B + LDA L054FBB + SEC + SBC #$0000 + BPL L094961 + LDA #$FFFF + STA L054FBB + JSL L09AED3 +L094961 LDA L0551FD + BEQ L09497B + PHY + PHY + PEA $C000 + PEA $0000 + _HandleDiskInsert + PLA + STA $4D + PLX + STX $4F +L09497B STZ $97 + STZ $99 + STZ $8B + STZ $8D + STZ $87 + STZ $89 + STZ $83 + STZ $85 + STZ $77 + STZ $79 + STZ $6F + STZ $71 + STZ $67 + STZ $69 + STZ $63 + STZ $65 + STZ $4B + LDA L0550FD +* LDX L0550FF + CMPL L053131 + BNE L0949AE +* TXA + lda L0550FF + CMPL L053133 +L0949AE BEQ L0949B7 + PEA $0D7C + JSL L07272E +L0949B7 LDA L05512F + BEQ L094A05 + JSL L083A3C + LDA L0550B5 + PHA + PEA $0001 + JSL L090541 + LDA L0550CD + LDX L0550CF + CLC + ADC #$00CE + BCC L0949D8 + INX +L0949D8 STA $9F + STX $A1 + LDA #$0020 + AND [$9F] + BEQ L094A05 + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L151131 + PEA ^L0531E1 + PEA L0531E1 + JSL L0854D9 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 +L094A05 LDA L0550B9 + BEQ L094A0D + BRL L094E88 +L094A0D PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCC L094A1D + BRL L094D71 +L094A1D PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + JSL L0772F8 + PLA + STA $97 +* PLX +* STX $99 +* LDA $97 +* ORA $99 + pla + sta $99 + ora $97 + BNE L094A3C + BRL L094D71 +L094A3C LDY #$0002 + LDA [$97],Y +* TAX + sta $09 + LDA [$97] + STA $07 +* STX $09 + LDY #$000E + LDA [$07],Y + sta $5d +* TAX + DEY + DEY + LDA [$07],Y + STA $5B +* STX $5D + PEI $5D + PEI $5B + LDA #$7FFF + LDX #$0000 + JSL L033477 + BEQ L094A74 + BVS L094A6B + EOR #$8000 +L094A6B BPL L094A74 + LDA #$0010 + STA $5F + BRA L094A81 +L094A74 PHY + PEI $5B + PEA $0010 + JSL L072FD5 + PLA + STA $5F +L094A81 LDY #$0016 + LDA [$07],Y + TAX + DEY + DEY + LDA [$07],Y + CMPL L053AC9 + BNE L094A96 + TXA + CMPL L053ACB +L094A96 BEQ L094AB1 + LDY #$0016 + LDA [$07],Y + TAX + DEY + DEY + LDA [$07],Y + STAL L053AC9 + TXA + STAL L053ACB + LDA #$0001 + STA L05504D +L094AB1 PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $8B + PLX + STX $8D + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $87 + PLX + STX $89 + LDA $8B + ORA $8D + BEQ L094B0B + PHY + PHY + LDY #$0002 + LDA [$8B],Y + TAX + LDA [$8B] + CLC + ADC #$000C + BCC L094AF0 + INX +L094AF0 STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + PHX + PHA + PEA $0000 + JSL L077264 + PLA + STA $83 + PLX + STX $85 +L094B0B PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCC L094B1B + BRL L094D71 +L094B1B PHY + PHY + JSL L07B114 + PLA + PLX + INC + BNE L094B27 + INX +L094B27 STA $7B + STX $7D + PEI $7D + PEI $7B + LDAL L053ACB + TAX + LDAL L053AC9 + JSL L033477 + BEQ L094B4F + BVS L094B43 + EOR #$8000 +L094B43 BPL L094B4F + LDA #$0001 + LDX #$0000 + STA $7B + STX $7D +L094B4F PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $7D + PEI $7B + JSL L07B8EA + PLA + STA $7F + PLX + STX $81 + STZ $6B + STZ $6D + LDA L05501F + LDX L055021 + STA $73 + STX $75 + PHY + PHY + PEI $81 + PEI $7F + JSL L0772AE + PLA + STA $77 + PLX + STX $79 + PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCC L094B97 + BRL L094D71 +L094B97 LDA $77 + ORA $79 + BEQ L094BDB + LDY #$0002 + LDA [$77],Y + TAX + LDA [$77] + CLC + ADC #$000C + BCC L094BAC + INX +L094BAC STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + STA $6B + STX $6D + LDY #$0002 + LDA [$77],Y + TAX + LDA [$77] + CLC + ADC #$0020 + BCC L094BCB + INX +L094BCB STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + STA $73 + STX $75 +L094BDB PHY + PHY + PEI $6D + PEI $6B + PEA $0000 + JSL L077264 + PLA + STA $67 + PLX + STX $69 + PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCC L094BFE + BRL L094D71 +L094BFE LDA L05501F + LDX L055021 + CMP $73 + BNE L094C0A + CPX $75 +L094C0A BEQ L094C78 + STZ $6B + STZ $6D + PHY + PHY + PEI $75 + PEI $73 + JSL L07721A + PLA + STA $6F + PLX + STX $71 + PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCC L094C30 + BRL L094D71 +L094C30 LDA $6F + ORA $71 + BEQ L094C55 + LDY #$0002 + LDA [$6F],Y + TAX + LDA [$6F] + CLC + ADC #$000C + BCC L094C45 + INX +L094C45 STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + STA $6B + STX $6D +L094C55 PHY + PHY + PEI $6D + PEI $6B + PEA $0000 + JSL L077264 + PLA + STA $63 + PLX + STX $65 + PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCC L094C78 + BRL L094D71 +L094C78 LDY #$0002 + LDA [$97],Y + TAX + LDA [$97] + CLC + ADC #$0028 + BCC L094C87 + INX +L094C87 STA $55 + STX $57 + LDA $5B + STA $05 + LDA $05 + SEC + SBC #$0001 + BVS L094C9A + EOR #$8000 +L094C9A BPL L094CCC + LDA #$0001 + STA $61 +L094CA1 LDA L055081 + LDX L055083 + CMP [$55] + BNE L094CB1 + LDY #$0002 + TXA + CMP [$55],Y +L094CB1 BEQ L094CD1 + LDA $55 + LDX $57 + CLC + ADC #$0006 + BCC L094CBE + INX +L094CBE STA $55 + STX $57 + LDA $61 + CMP $05 + BEQ L094CCC + INC $61 + BRA L094CA1 +L094CCC LDA #$0001 + STA $61 +L094CD1 LDA $5F + STA $03 + LDA $03 + SEC + SBC #$0001 + BVS L094CE0 + EOR #$8000 +L094CE0 BMI L094CE5 + BRL L094D71 +L094CE5 LDA #$0001 + STA $59 +L094CEA PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA $61 + JSL L150488 + PHX + PHA + JSL L07A8A9 + PLA + STA $93 + PLX + STX $95 + PHY + PHY + PEI $95 + PEI $93 + JSL L077A01 + PLA + STA $8F + PLX + STX $91 + LDA $8F + ORA $91 + BEQ L094D36 + LDA $4B + INC + STA $4B + LDA $4B + ASL + ASL + CLC + ADC #$0007 + TAX + PEI $95 + PEI $93 + PLA + STA $00,X + PLA + STA $02,X +L094D36 LDA $61 + INC + STA $61 + LDA $61 + JSL L150488 + PHX + PHA + LDA $5B + LDX $5D + JSL L033477 + BEQ L094D59 + BVS L094D52 + EOR #$8000 +L094D52 BPL L094D59 + LDA #$0001 + STA $61 +L094D59 PHY + PEA $0000 + PHD + JSL L09484A + PLA + LSR + BCS L094D71 + LDA $59 + CMP $03 + BEQ L094D71 + INC $59 + BRL L094CEA +L094D71 LDA $4B + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L094D80 + EOR #$8000 +L094D80 BPL L094DA7 + LDA #$0001 + STA $59 +L094D87 LDA $59 + ASL + ASL + CLC + ADC #$0007 + TAX + LDA $02,X + PHA + LDA $00,X + PHA + PEA $0000 + JSL L074E17 + LDA $59 + CMP $01 + BEQ L094DA7 + INC $59 + BRA L094D87 +L094DA7 LDA $63 + ORA $65 + BEQ L094DD1 + LDY #$0002 + LDA [$6F],Y + TAX + LDA [$6F] + CLC + ADC #$000C + BCC L094DBC + INX +L094DBC STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + PHX + PHA + PEA $0000 + JSL L074A5A +L094DD1 LDA $67 + ORA $69 + BEQ L094DFB + LDY #$0002 + LDA [$77],Y + TAX + LDA [$77] + CLC + ADC #$000C + BCC L094DE6 + INX +L094DE6 STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + PHX + PHA + PEA $0000 + JSL L074A5A +L094DFB LDA $6F + ORA $71 + BEQ L094E0C + PEI $75 + PEI $73 + PEA $0000 + JSL L074A24 +L094E0C LDA $77 + ORA $79 + BEQ L094E1D + PEI $81 + PEI $7F + PEA $0000 + JSL L074A90 +L094E1D LDA $83 + ORA $85 + BEQ L094E47 + LDY #$0002 + LDA [$8B],Y + TAX + LDA [$8B] + CLC + ADC #$000C + BCC L094E32 + INX +L094E32 STA $9F + STX $A1 + LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + PHX + PHA + PEA $0000 + JSL L074A5A +L094E47 LDA $87 + ORA $89 + BEQ L094E5C + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L094E5C LDA $8B + ORA $8D + BEQ L094E71 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L094E71 LDA $97 + ORA $99 + BEQ L094E88 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + JSL L074AC6 +L094E88 TSC + CLC + ADC #$00A2 + TCS + PLD + RTL + +L094E90 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05522F + STA L055171 + LDA L055171 + BEQ L094EBC + LDA #$0001 + STA L05516F + LDA #$0001 + STA L05516D + LDA $0A + LDX $0C + STAL L0523D0 + TXA + STAL L0523D2 +L094EBC LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L094ECD ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $10 + LDAL L052D72 + AND #$1000 + BEQ L094EE7 + LDA #$0001 + STA $10 + BRA L094F57 +L094EE7 LDAL L052D66 + AND #$00FF + STA $03 + LDX $03 + LDA #$00FF + ANDL L041454,X + STA $01 + LDAL L052D72 + AND #$2000 + BEQ L094F53 + LDA #$0009 + CMP $01 + BNE L094F10 + LDA #$000A + STA $01 +L094F10 LDA $03 + SEC + SBC #$0060 + BVS L094F1B + EOR #$8000 +L094F1B BMI L094F22 + LDA #$0000 + BRA L094F25 +L094F22 LDA #$0001 +L094F25 PHA + LDA $03 + SEC + SBC #$007A + BEQ L094F3A + BVS L094F33 + EOR #$8000 +L094F33 BPL L094F3A + LDA #$0000 + BRA L094F3D +L094F3A LDA #$0001 +L094F3D AND $01,S + PLX + LSR + BCC L094F53 + LDA $03 + SEC + SBC #$0060 + TAX + LDA #$00FF + ANDL L041554,X + STA $01 +L094F53 LDA $01 + STA $10 +L094F57 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L094F69 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $18 + LDX $1A + STA $03 + STX $05 + LDA $16 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L094F88 + EOR #$8000 +L094F88 BPL L094FF7 + LDA #$0001 + STA $07 +L094F8F LDY #$000C + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + CMP [$03] + BNE L094FA3 + LDY #$0002 + TXA + CMP [$03],Y +L094FA3 BEQ L094FAA + LDA #$0000 + BRA L094FAD +L094FAA LDA #$0001 +L094FAD PHA + LDY #$0006 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + CMP L055039 + BNE L094FC0 + CPX L05503B +L094FC0 BEQ L094FC7 + LDA #$0000 + BRA L094FCA +L094FC7 LDA #$0001 +L094FCA AND $01,S + PLX + LSR + BCC L094FDE + PEI $05 + PEI $03 + PEA $0000 + PEA $0008 + JSL L071EC5 +L094FDE LDA $03 + LDX $05 + CLC + ADC #$0008 + BCC L094FE9 + INX +L094FE9 STA $03 + STX $05 + LDA $07 + CMP $01 + BEQ L094FF7 + INC $07 + BRA L094F8F +L094FF7 LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L095009 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L0525DA + PEA L0525DA + PEA $00C8 + PEA $0000 + PHD + JSL L094F69 + PEA ^L052C1A + PEA L052C1A + PEA $0014 + PEA $0000 + PHD + JSL L094F69 + PEA ^L05233C + PEA L05233C + PEA $0012 + PEA $0000 + PHD + JSL L094F69 + JSL L095257 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L095059 ENT + PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + LDA $32 + BNE L095068 + BRL L095245 +L095068 PHY + PHY + PEI $3E + PEI $3C + JSL L0772AE + PLA + STA $23 + PLX + STX $25 + LDA $23 + ORA $25 + BNE L095081 + BRL L095245 +L095081 PHY + PHY + PEI $3A + PEI $38 + JSL L07721A + PLA + STA $1F + PLX + STX $21 + LDA $1F + ORA $21 + BNE L09509A + +* + + BRL L09523B +L09509A JSL L096029 + PHY + PEI $25 + PEI $23 + JSL L0718FA + PLA + STA $1D + PHY + PEI $21 + PEI $1F + JSL L0718FA + PLA + STA $1B + LDA $34 + LDX $36 + CMP $3C + BNE L0950C0 + CPX $3E +L0950C0 BEQ L0950C7 + LDA #$0000 + BRA L0950CA +L0950C7 LDA #$0001 +L0950CA STA $19 + STZ $09 + STZ $07 + LDA $19 + BEQ L095100 + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$0032 + BCC L0950E3 + INX +L0950E3 STA $15 + STX $17 + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$0024 + BCC L0950F6 + INX +L0950F6 STA $27 + STX $29 + LDA [$27] + STA $13 + BRA L09512A +L095100 LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + CLC + ADC #$0032 + BCC L09510F + INX +L09510F STA $15 + STX $17 + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + CLC + ADC #$0024 + BCC L095122 + INX +L095122 STA $27 + STX $29 + LDA [$27] + STA $13 +L09512A LDA $13 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L095139 + EOR #$8000 +L095139 BMI L09513E + BRL L095219 +L09513E LDA #$0001 + STA $11 +L095143 LDA $15 + LDX $17 + STA $03 + STX $05 + LDY #$0004 + LDA #$00F0 + AND [$03],Y + PHA + PEA $0004 + JSL L1510EF + PLA + CMP $32 + BEQ L095163 + BRL L0951FC +L095163 LDY #$0002 + LDA $30 + CMP [$03],Y + BNE L09516F + BRL L0951FC +L09516F LDX #$0000 + LDY #$000E + LDA #$000F + AND [$03],Y + CMP #$0000 + BEQ L095180 + INX +L095180 PHX + LDY #$0010 + LDA [$03],Y + INY + INY + ORA [$03],Y + BEQ L09518F + LDA #$0001 +L09518F ORA $01,S + PLX + STA $0D + LDY #$0002 + LDA [$03],Y + STA $0F + LDA $19 + BEQ L0951A7 + LDA $0F + EOR #$FFFF + INC + STA $0F +L0951A7 PHY + PEI $3A + PEI $38 + PEI $3E + PEI $3C + PEI $0F + JSL L07A609 + PLA + LSR + BCC L0951FC + PHY + PEI $3A + PEI $38 + PEI $3E + PEI $3C + PEI $0F + PEA $0000 + PEA $0001 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L07D08A + PLA + LSR + BCC L0951FC + PEI $36 + PEI $34 + LDY #$0002 + LDA [$03],Y + PHA + PEI $0D + JSL L0876F4 + LDA $0B + ORA $09 + STA $09 + LDA $19 + BNE L0951FC + LDA $0B + ORA $07 + STA $07 +L0951FC PEI $17 + PEI $15 + LDA [$03] + JSL L150488 + JSL L150F53 + STA $15 + STX $17 + LDA $11 + CMP $01 + BEQ L095219 + INC $11 + BRL L095143 +L095219 PEI $21 + PEI $1F + PEI $1B + JSL L0718DA + PEI $25 + PEI $23 + PEI $1D + JSL L0718DA + JSL L09AED3 + PEI $3A + PEI $38 + PEI $07 + JSL L074A24 +L09523B PEI $3E + PEI $3C + PEI $09 + JSL L074A90 +L095245 LDA $2E + STA $3E + LDA $2D + STA $3D + LDA $2B + TCD + TSC + CLC + ADC #$003C + TCS + RTL + +L095257 PHD + TSC + CLC + ADC #$FFDA + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $1F + PLX + STX $21 + PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1506A1 + PEA ^L05232C + PEA L05232C + JSL L1506A7 + LDA #L05233C + LDX #^L05233C + STA $1B + STX $1D + LDA #$0001 + STA $19 +L09529B LDA [$1B] + LDY #$0002 + ORA [$1B],Y + BNE L0952C0 + PEI $19 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L09031E + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L15123D +L0952C0 LDA $1B + LDX $1D + CLC + ADC #$0008 + BCC L0952CB + INX +L0952CB STA $1B + STX $1D + LDA #$0012 + CMP $19 + BEQ L0952DA + INC $19 + BRA L09529B +L0952DA TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1506A7 + PEI $21 + PEI $1F + JSL L151131 + TSC + CLC + ADC #$0026 + TCS + PLD + RTL + +L0952F7 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550B9 + DEC + BNE L09530B + JSL L160218 + BRA L09530F +L09530B JSL L0A3283 +L09530F PLY + PLY + PLD + RTL + +L095313 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $18 + LDX $1A + STA $03 + STX $05 + LDA $16 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L095332 + EOR #$8000 +L095332 BPL L09537B + LDA #$0001 + STA $07 +L095339 LDY #$0006 + LDA [$03],Y + PHA + DEY + DEY + LDA [$03],Y + PHA + LDY #$000C + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + JSL L033477 + BNE L095362 + PEI $05 + PEI $03 + PEA $0000 + PEA $0008 + JSL L071EC5 +L095362 LDA $03 + LDX $05 + CLC + ADC #$0008 + BCC L09536D + INX +L09536D STA $03 + STX $05 + LDA $07 + CMP $01 + BEQ L09537B + INC $07 + BRA L095339 +L09537B LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L09538D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L0525DA + PEA L0525DA + PEA $00C8 + PEA $0000 + PHD + JSL L095313 + PEA ^L052C1A + PEA L052C1A + PEA $0014 + PEA $0000 + PHD + JSL L095313 + PEA ^L05233C + PEA L05233C + PEA $0012 + PEA $0000 + PHD + JSL L095313 + JSL L095257 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0953DD ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0551DF + STA $01 + LDA #$0001 + STA L0551DF + PHY + PEI $0E + PEI $0C + PEA $0001 + JSL L095416 + PLA + STA $10 + LDA $01 + STA L0551DF + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L095416 ENT + PHD + TSC + CLC + ADC #$FD7E + TCS + ADC #$0191 + TCD + PEA $0000 + TDC + CLC + ADC #$FF7F + PHA + PEI $FA + PEI $F8 + PEA $005C + JSL L0313BE + STZ $FC + STZ L055257 + LDA L055027 + LDX L055029 + STA $C3 + STX $C5 + LDA L055023 + LDX L055025 + STA $C7 + STX $C9 + LDA L055119 + LDX L05511B + STA $BF + STX $C1 + LDA L055151 + STA $BD + LDA L05501F + LDX L055021 + STA $B9 + STX $BB + LDA L055115 + LDX L055117 + STA $B5 + STX $B7 + LDA L05514F + STA $B3 + LDA L05501F + LDX L055021 + STA $AF + STX $B1 + STZ $E9 + STZ $EB + STZ $97 + STZ $99 + STZ $87 + STZ $89 + PEA $0000 + TDC + CLC + ADC #$FF7F + PHA + JSL L0982BA + PHY + PHY + LDX #$FFD7 + LDA $02,X + PHA + LDA $00,X + PHA + JSL L07899F + PLA + STA $8B + PLX + STX $8D + PHY + PEI $8D + PEI $8B + JSL L0988BB + PLA + EOR #$0001 + STA $D7 + LDA $D7 + BEQ L095500 + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $87 + PLX + STX $89 + LDA #$0001 + STA L055249 + PHY + PEI $8D + PEI $8B + JSL L0971E9 + PLA + LSR + BCS L0954F3 + BRL L095F5B +L0954F3 LDAL L053AC7 + TAX + LDAL L053AC5 + STA $AF + STX $B1 +L095500 STZ L0551A7 + STZ L0551A9 + LDA #$0006 + LDX #$FFAB + CMP $00,X + BNE L095513 + BRL L095838 +L095513 LDX #$FFAB + LDA $00,X + DEC + BPL L09551E + BRL L095838 +L09551E CMP #$0004 + BMI L095526 + BRL L095838 +L095526 SEC + SBC #$0000 + BEQ L09553E + DEC + BEQ L095553 + DEC + BNE L095535 + BRL L095645 +L095535 DEC + BNE L09553B + BRL L095766 +L09553B BRL L095838 +L09553E LDX #$FFAD + LDA $02,X + TAY + LDA $00,X + TYX + STA L0551A7 + STX L0551A9 + BRL L095838 + BRL L095838 +L095553 PHY + PHY + LDX #$FFB1 + LDA $02,X + PHA + LDA $00,X + PHA + LDAL L053AC3 + PHA + LDAL L053AC1 + PHA + JSL L09603C + PLA + STA $A3 + PLX + STX $A5 + PEI $A5 + PEI $A3 + LDAL L053AC3 + TAX + LDAL L053AC1 + JSL L033477 + BEQ L09558F + BVS L09558A + EOR #$8000 +L09558A BPL L09558F + BRL L095F0F +L09558F LDAL L053AC7 + TAX + LDAL L053AC5 + STA $AF + STX $B1 + LDX $A5 + LDA $A3 + BNE L0955A3 + DEX +L0955A3 DEC + TXY + LDX #$FF7B + STA $00,X + TYA + STA $02,X + LDX #$FF7B + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L0955C5 + EOR #$8000 +L0955C5 BPL L095635 + LDA #$0001 + LDX #$0000 + STA $A7 + STX $A9 +L0955D1 PHY + PHY + PEI $B1 + PEI $AF + JSL L07721A + PLA + STA $9F + PLX + STX $A1 + LDA $9F + ORA $A1 + BNE L0955EA + BRL L095F0F +L0955EA LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + CLC + ADC #$0018 + BCC L0955F9 + INX +L0955F9 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $AB + STX $AD + PEI $B1 + PEI $AF + PEA $0000 + JSL L074A24 + LDA $AB + LDX $AD + STA $AF + STX $B1 + LDX #$FF7B + LDA $02,X + TAY + LDA $00,X + TYX + CMP $A7 + BNE L09562B + CPX $A9 +L09562B BEQ L095635 + INC $A7 + BNE L095633 + INC $A9 +L095633 BRA L0955D1 +L095635 LDA $AF + LDX $B1 + STA L0551A7 + STX L0551A9 + BRL L095838 + BRL L095838 +L095645 LDA $D7 + BEQ L09565B + LDAL L053AC7 + TAX + LDAL L053AC5 + STA L0551A7 + STX L0551A9 + BRL L095838 +L09565B LDX #$FFB5 + LDA $00,X + BNE L095671 + LDA L05501F + LDX L055021 + STA L0551A7 + STX L0551A9 + BRL L095838 +L095671 LDAL L053AC3 + PHA + LDAL L053AC1 + PHA + LDA #$0002 + LDX #$0000 + JSL L033477 + BVS L09568A + EOR #$8000 +L09568A BMI L09568F + BRL L095F0F +L09568F LDA #$0006 + LDX #$FF7F + CMP $00,X + BNE L0956B2 + LDA #$FFFF + TAX + STA L0551A7 + STX L0551A9 + PHY + PHY + JSL L07B114 + PLA + STA $97 + PLX + STX $99 + BRL L095838 +L0956B2 LDX #$FFB5 + LDA $00,X + DEC + DEC + BNE L09570B + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $9F + PLX + STX $A1 + LDA $9F + ORA $A1 + BNE L0956D8 + BRL L095F0F +L0956D8 LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + CLC + ADC #$0018 + BCC L0956E7 + INX +L0956E7 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA L0551A7 + STX L0551A9 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + BRL L095838 +L09570B LDX #$FFB5 + LDA $00,X + DEC + BNE L095763 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $9F + PLX + STX $A1 + LDA $9F + ORA $A1 + BNE L095730 + BRL L095F0F +L095730 LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + CLC + ADC #$001C + BCC L09573F + INX +L09573F STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA L0551A7 + STX L0551A9 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + BRL L095838 +L095763 BRL L095838 +L095766 LDAL L053AC3 + TAX + LDAL L053AC1 + TXY + LDX #$FF77 + STA $00,X + TYA + STA $02,X + LDX #$FF77 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L095790 + EOR #$8000 +L095790 BMI L095795 + BRL L095833 +L095795 LDA #$0001 + LDX #$0000 + STA $A7 + STX $A9 +L09579F PHY + PHY + PEI $B1 + PEI $AF + JSL L07721A + PLA + STA $9F + PLX + STX $A1 + LDA $9F + ORA $A1 + BNE L0957B8 + BRL L095F0F +L0957B8 LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + CLC + ADC #$0018 + BCC L0957C7 + INX +L0957C7 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $AB + STX $AD + PEI $B1 + PEI $AF + PEA $0000 + JSL L074A24 + PHY + PEA $0000 + TDC + CLC + ADC #$FFB7 + PHA + PEA $0000 + TDC + CLC + ADC #$FE6F + PHA + PEI $B1 + PEI $AF + JSL L07AA4B + JSL L071C56 + PLA + LSR + BCC L095811 + LDA $AF + LDX $B1 + STA L0551A7 + STX L0551A9 + BRA L095838 +L095811 LDA $AB + LDX $AD + STA $AF + STX $B1 + LDX #$FF77 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $A7 + BNE L095828 + CPX $A9 +L095828 BEQ L095833 + INC $A7 + BNE L095830 + INC $A9 +L095830 BRL L09579F +L095833 BRL L095F0F + BRA L095838 +L095838 STZ L0551A3 + STZ L0551A5 + STZ L05507F + LDA #$0001 + LDX #$0000 + STA $9B + STX $9D + LDA L0551A7 + LDX L0551A9 + PHX + PHA + LDA #$0000 + TAX + JSL L033477 + BMI L0958AA + BEQ L0958AA + PHY + PHY + LDA L0551A7 + LDX L0551A9 + PHX + PHA + JSL L07721A + PLA + STA $9F + PLX + STX $A1 + LDA $9F + ORA $A1 + BNE L09587C + BRL L095F0F +L09587C LDY #$0002 + LDA [$9F],Y + TAX + LDA [$9F] + CLC + ADC #$0014 + BCC L09588B + INX +L09588B STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $9B + STX $9D + LDA L0551A7 + LDX L0551A9 + PHX + PHA + PEA $0000 + JSL L074A24 +L0958AA LDAL L053ACF + TAX + LDAL L053ACD + STA $E9 + STX $EB + LDA #$0001 + LDX #$0000 + STA $E5 + STX $E7 + LDA #$0006 + LDX #$FF7F + CMP $00,X + BNE L095933 + LDA L05501F + LDX L055021 + CMP L0551A7 + BNE L0958D9 + CPX L0551A9 +L0958D9 BNE L0958F2 + LDA L055027 + LDX L055029 + STA $E9 + STX $EB + LDA L055023 + LDX L055025 + STA $E5 + STX $E7 + BRL L095D8D +L0958F2 LDA #$0003 + LDX #$FF7F + STA $00,X + LDA #$0002 + LDX #$FF89 + STA $00,X + LDA #$0003 + LDX #$FFAB + CMP $00,X + BEQ L095911 + LDA #$0000 + BRA L095914 +L095911 LDA #$0001 +L095914 PHA + LDX #$FFB5 + LDA $00,X + DEC + BEQ L095922 + LDA #$0000 + BRA L095925 +L095922 LDA #$0001 +L095925 AND $01,S + PLX + LSR + BCC L095933 + LDA #$0001 + LDX #$FF89 + STA $00,X +L095933 LDX #$FF7F + LDA $00,X + DEC + BPL L09593E + BRL L095D70 +L09593E CMP #$0005 + BMI L095946 + BRL L095D70 +L095946 SEC + SBC #$0000 + BEQ L095964 + DEC + BEQ L095990 + DEC + BNE L095955 + BRL L095A20 +L095955 DEC + BNE L09595B + BRL L095BF0 +L09595B DEC + BNE L095961 + BRL L095CAF +L095961 BRL L095D70 +L095964 LDX #$FF81 + LDA $02,X + TAY + LDA $00,X + TYX + STA $E9 + STX $EB + STZ $E5 + STZ $E7 + PHY + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L0960E8 + PLA + LSR + BCS L09598A + BRL L095F0F +L09598A BRL L095D8D + BRL L095D70 +L095990 LDA L0551A7 + ORA L0551A9 + BNE L0959BA + PHY + PHY + LDX #$FF85 + LDA $02,X + PHA + LDA $00,X + PHA + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + JSL L09603C + PLA + STA $E5 + PLX + STX $E7 + BRL L095D73 +L0959BA PHY + PHY + LDX #$FF85 + LDA $02,X + PHA + LDA $00,X + PHA + PEI $9D + PEI $9B + JSL L09603C + PLA + STA L05519F + PLA + STA L0551A1 + LDA L05519F + LDX L0551A1 + PHX + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L0959EC + EOR #$8000 +L0959EC BMI L0959F1 + BRL L095F0F +L0959F1 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $99 + PEI $97 + PEA $0000 + PEA $0000 + PEA ^L090F5A + PEA L090F5A + PEA $0000 + JSL L07C7B5 + PLA + STA $E5 + PLX + STX $E7 + BRL L095D73 + BRL L095D70 +L095A20 LDA $D7 + BEQ L095A27 + BRL L095D8D +L095A27 LDX #$FF89 + LDA $00,X + SEC + SBC #$0000 + BPL L095A35 + BRL L095BED +L095A35 CMP #$0003 + BMI L095A3D + BRL L095BED +L095A3D SEC + SBC #$0000 + BEQ L095A4F + DEC + BNE L095A49 + BRL L095B2D +L095A49 DEC + BEQ L095A7E + BRL L095BED +L095A4F LDA L055027 + LDX L055029 + STA $E9 + STX $EB + LDA L055023 + LDX L055025 + STA $E5 + STX $E7 + PHY + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L0960E8 + PLA + LSR + BCS L095A78 + BRL L095F0F +L095A78 BRL L095D8D + BRL L095BED +L095A7E PHY + PHY + JSL L07B114 + PLA + PLX + INC + BNE L095A8A + INX +L095A8A STA $E5 + STX $E7 + PEI $E7 + PEI $E5 + LDAL L053ACB + TAX + LDAL L053AC9 + JSL L033477 + BEQ L095AB2 + BVS L095AA6 + EOR #$8000 +L095AA6 BPL L095AB2 + LDA #$0001 + LDX #$0000 + STA $E5 + STX $E7 +L095AB2 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $E7 + PEI $E5 + JSL L07B8EA + PLA + STA $E9 + PLX + STX $EB + PHY + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L0960E8 + PLA + LSR + BCC L095AE1 + BRL L095D8D +L095AE1 STZ L0551A3 + STZ L0551A5 + LDA #$0001 + LDX #$0000 + STA L05519F + STX L0551A1 + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PHY + PHY + JSL L07B114 + PEA $0000 + PEA $0000 + PEA ^L090F5A + PEA L090F5A + PEA $0000 + JSL L07C7B5 + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L095B27 + BRL L095F0F +L095B27 BRL L095D73 + BRL L095BED +L095B2D PHY + PHY + JSL L07B114 + PLA + STA $E5 + PLX + STX $E7 + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FF73 + STA $00,X + TYA + STA $02,X + LDX #$FF73 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L095B63 + EOR #$8000 +L095B63 BMI L095B68 + BRL L095BE8 +L095B68 LDA #$0001 + LDX #$0000 + STA $93 + STX $95 +L095B72 LDX $E7 + LDA $E5 + BNE L095B79 + DEX +L095B79 DEC + STA $E5 + STX $E7 + PEI $E7 + PEI $E5 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L095B91 + EOR #$8000 +L095B91 BMI L095BA0 + LDAL L053ACB + TAX + LDAL L053AC9 + STA $E5 + STX $E7 +L095BA0 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $E7 + PEI $E5 + JSL L07B8EA + PLA + STA $E9 + PLX + STX $EB + PHY + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L0960E8 + PLA + LSR + BCC L095BCF + BRL L095D8D +L095BCF LDX #$FF73 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $93 + BNE L095BDE + CPX $95 +L095BDE BEQ L095BE8 + INC $93 + BNE L095BE6 + INC $95 +L095BE6 BRA L095B72 +L095BE8 BRL L095F0F + BRA L095BED +L095BED BRL L095D70 +L095BF0 LDA $D7 + BEQ L095BFA + STZ $97 + STZ $99 + BRA L095C06 +L095BFA PHY + PHY + JSL L07B114 + PLA + STA $97 + PLX + STX $99 +L095C06 PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L07A852 + PLA + LSR + BCS L095C25 + BRL L095F0F +L095C25 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PEA $0084 + JSL L071EC5 + LDA #$0001 + LDX #$0007 + STA $00,X + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + JSL L071F3F + PLA + STA $8F + PLX + STX $91 + PEI $91 + PEI $8F + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + LDX #$FFF9 + LDA $00,X + PHA + LDX #$FFF7 + LDA $00,X + PHA + JSL L078D85 + TDC + CLC + ADC #$FF8B + STA L05519B + STZ L05519D + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $99 + PEI $97 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA ^L09618C + PEA L09618C + PEA $0000 + JSL L07C7B5 + PLA + STA $E5 + PLX + STX $E7 + BRL L095D73 + BRL L095D70 +L095CAF LDA L0551A7 + ORA L0551A9 + BEQ L095CBA + BRL L095F0F +L095CBA LDX #$FF89 + LDA $00,X + DEC + DEC + BNE L095CCA + LDA #$0001 + STA $CB + BRA L095CF0 +L095CCA LDX #$FF89 + LDA $00,X + DEC + BNE L095CD9 + LDA #$FFFF + STA $CB + BRA L095CF0 +L095CD9 LDA L055027 + LDX L055029 + STA $E9 + STX $EB + LDA L055023 + LDX L055025 + STA $E5 + STX $E7 + BRL L095D8D +L095CF0 LDA L0551E3 + STA $CD +L095CF5 LDA $CB + CLC + ADC $CD + STA $CD + LDA $CD + SEC + SBC #$0001 + BVS L095D07 + EOR #$8000 +L095D07 BMI L095D0E + LDA #$00C8 + STA $CD +L095D0E LDA $CD + SEC + SBC #$00C8 + BEQ L095D22 + BVS L095D1B + EOR #$8000 +L095D1B BPL L095D22 + LDA #$0001 + STA $CD +L095D22 LDA $CD + DEC + ASL + ASL + ASL + TAX + LDAL L0525DA,X + ORAL L0525DC,X + BEQ L095D36 + LDA #$0001 +L095D36 PHA + LDX #$0000 + LDA L0551E3 + CMP $CD + BNE L095D42 + INX +L095D42 TXA + ORA $01,S + PLX + LSR + BCC L095CF5 + LDA L0551DF + BNE L095D53 + LDA $CD + STA L0551E3 +L095D53 LDA $CD + DEC + ASL + ASL + ASL + TAX + LDAL L0525DC,X + PHA + LDAL L0525DA,X + PLX + STA $E9 + STX $EB + STZ $E5 + STZ $E7 + BRA L095D8D + BRA L095D70 +L095D70 BRL L095F0F +L095D73 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $E7 + PEI $E5 + JSL L07B8EA + PLA + STA $E9 + PLX + STX $EB +L095D8D LDA $E9 + ORA $EB + BNE L095D96 + BRL L095F0F +L095D96 PEI $E7 + PEI $E5 + LDA #$0000 + TAX + JSL L033477 + BPL L095DA7 + BRL L095F0F +L095DA7 PEI $E7 + PEI $E5 + LDAL L053ACB + TAX + LDAL L053AC9 + JSL L033477 + BEQ L095DC4 + BVS L095DBF + EOR #$8000 +L095DBF BPL L095DC4 + BRL L095F0F +L095DC4 PHY + PHY + PEI $EB + PEI $E9 + JSL L0772AE + PLA + PLX + STX $ED + ORA $ED + BNE L095DD9 + BRL L095F0F +L095DD9 PEI $EB + PEI $E9 + PEA $0000 + JSL L074A90 + PEI $EB + PEI $E9 + PEI $E7 + PEI $E5 + PEI $F6 + JSL L0999E3 + LDA L0551DF + BEQ L095DFA + BRL L095ED3 +L095DFA LDA L0551E1 + DEC + ASL + ASL + ASL + TAX + LDAL L0525DC,X + PHA + LDAL L0525DA,X + PLX + CMP L055027 + BNE L095E14 + CPX L055029 +L095E14 BNE L095E1B + LDA #$0000 + BRA L095E1E +L095E1B LDA #$0001 +L095E1E PHA + LDA L0551E1 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L0525DA + LDX #^L0525DA + BCC L095E32 + INX +L095E32 CLC + ADC #$0004 + BCC L095E39 + INX +L095E39 STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + CMP L055039 + BNE L095E4D + CPX L05503B +L095E4D BNE L095E54 + LDA #$0000 + BRA L095E57 +L095E54 LDA #$0001 +L095E57 ORA $01,S + PLX + LSR + BCC L095ED3 + LDA L0551E1 + INC + STA L0551E1 + LDA L0551E1 + SEC + SBC #$00C8 + BEQ L095E7A + BVS L095E72 + EOR #$8000 +L095E72 BPL L095E7A + LDA #$0001 + STA L0551E1 +L095E7A LDA L0551E1 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L0525DA + LDX #^L0525DA + BCC L095E8D + INX +L095E8D TXY + LDX #$FF6F + STA $00,X + TYA + STA $02,X + LDX #$FF6F + LDA $02,X + TAY + LDA $00,X + TYX + STA $ED + STX $EF + LDA L055027 + LDX L055029 + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y + LDX #$FF6F + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L095EC1 + INX +L095EC1 STA $ED + STX $EF + LDA L055039 + LDX L05503B + STA [$ED] + TXA + LDY #$0002 + STA [$ED],Y +L095ED3 LDA #$0005 + LDX #$FF7F + CMP $00,X + BNE L095EE2 + LDA #$0000 + BRA L095EE5 +L095EE2 LDA #$0001 +L095EE5 PHA + LDA L0551DF + EOR #$0001 + AND $01,S + PLX + LSR + BCC L095EF8 + LDA L0551E1 + STA L0551E3 +L095EF8 LDA $D7 + BEQ L095F08 + LDA L0551F9 + PHA + JSL L099CDB + JSL L09999B +L095F08 LDA #$0001 + STA $FC + BRA L095F5B +L095F0F LDA $D7 + BEQ L095F1F + PHY + PEI $89 + PEI $87 + JSL L0971E9 + PLA + STA $CF +L095F1F LDA $C3 + LDX $C5 + STA L055027 + STX L055029 + LDA $C7 + LDX $C9 + STA L055023 + STX L055025 + LDA $BF + LDX $C1 + STA L055119 + STX L05511B + LDA $BD + STA L055151 + LDA $B9 + LDX $BB + STA L05501F + STX L055021 + LDA $B5 + LDX $B7 + STA L055115 + STX L055117 + LDA $B3 + STA L05514F +L095F5B PEI $8D + PEI $8B + PEI $89 + PEI $87 + JSL L071825 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$028A + TCS + RTL + +L095F79 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + PEA $0017 + PEA $0000 + JSL L151337 + LDAL L05565D + BNE L095F9F + LDA L0551B7 + PHA + LDA L0551AB + PHA + JSL L1502E2 +L095F9F LDAL L05565D + BEQ L095FAB + JSL L072314 + BRA L095FB0 +L095FAB LDA #$0001 + STA $0A +L095FB0 PLY + PLY + PLD + RTL + +L095FB4 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + LDA L0551B9 + BEQ L095FCA + LDA #$0001 + STA $0A + BRA L096025 +L095FCA LDA L0550B9 + DEC + BNE L095FD9 + PEA $0040 + JSL L0727E0 + BRA L096025 +L095FD9 PEA $0022 + PEA $0000 + JSL L151337 + LDAL L05565D + BNE L09600B + LDA L0551B7 + PHA + LDA L0551B5 + PHA + JSL L150665 + LDAL L05565D + BEQ L09600B + JSL L15059E + LDA L0551B7 + PHA + LDA L0551B5 + PHA + JSL L150665 +L09600B LDAL L05565D + BEQ L09601A + PEA $0041 + JSL L0727E0 + BRA L096025 +L09601A LDA #$0001 + STA L0551B9 + LDA #$0001 + STA $0A +L096025 PLY + PLY + PLD + RTL + +L096029 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FBB + DEC + STA L054FBB + PLY + PLY + PLD + RTL + +L09603C ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $10 + PEI $0E + LDA #$0000 + TAX + JSL L033477 + BEQ L096054 + BPL L09605A +L096054 STZ $16 + STZ $18 + BRA L0960D6 +L09605A LDA $12 + LDX $14 + STA $16 + STX $18 + PEI $14 + PEI $12 + LDA #$0000 + TAX + JSL L033477 + BPL L0960D6 + STZ $16 + STZ $18 + LDA #$FFFE + CMP $12 + BNE L096083 + LDA $0E + LDX $10 + STA $16 + STX $18 +L096083 LDA #$FFFD + CMP $12 + BNE L0960A4 + PEI $10 + PEI $0E + PEA $0000 + PEA $0002 + JSL L150290 + PLY + PLY + PLY + PLY + INC + BNE L0960A0 + INX +L0960A0 STA $16 + STX $18 +L0960A4 LDA #$FFFC + CMP $12 + BNE L0960D6 + PHY + JSL L150705 + PLA + STA $01 + PHY + JSL L150705 + PLA + AND #$7FFF + STA $03 + PEI $03 + PEI $01 + PEI $10 + PEI $0E + JSL L1503B9 + PLY + PLY + PLY + PLY + INC + BNE L0960D2 + INX +L0960D2 STA $16 + STX $18 +L0960D6 LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L0960E8 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $01 + LDA L0551A7 + ORA L0551A9 + BEQ L096176 + LDA L0551A3 + ORA L0551A5 + BEQ L09611B + LDA L05507F + BNE L09610C + BRA L09611B +L09610C LDY #$0004 + LDA #$0002 + AND [$10],Y + CMP #$0000 + BNE L09611B + BRA L096132 +L09611B PHY + PHY + LDY #$0002 + LDA [$10],Y + PHA + LDA [$10] + PHA + JSL L0745B2 + PLA + STA L0551A3 + PLA + STA L0551A5 +L096132 LDA #$FFFF + TAX + CMP L0551A7 + BNE L09613E + CPX L0551A9 +L09613E BNE L09615C + LDA L05501F + LDX L055021 + CMP L0551A3 + BNE L09614E + CPX L0551A5 +L09614E BNE L096155 + LDA #$0000 + BRA L096158 +L096155 LDA #$0001 +L096158 STA $01 + BRA L096176 +L09615C LDA L0551A7 + LDX L0551A9 + CMP L0551A3 + BNE L09616A + CPX L0551A5 +L09616A BEQ L096171 + LDA #$0000 + BRA L096174 +L096171 LDA #$0001 +L096174 STA $01 +L096176 LDA $01 + STA $14 + LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L09618C PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$0011 + TCD + STZ $FC + STZ L05507F + PHY + LDA L05519B + LDX L05519D + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + LDY #$0002 + LDA [$F8],Y + PHA + LDA [$F8] + PHA + JSL L07AA4B + JSL L071C56 + PLA + LSR + BCC L0961D5 + PHY + PEI $FA + PEI $F8 + JSL L0960E8 + PLA + LSR + BCC L0961D5 + LDA #$0001 + STA $FC +L0961D5 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0961E7 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0C + LDA L05521B + STA $01 + LDX #$0000 + LDA L0550B9 + DEC + BNE L096200 + INX +L096200 TXA + AND L055219 + BEQ L096208 + STZ $01 +L096208 LDA L0550C5 + LDX L0550C7 + CLC + ADC #$00CE + BCC L096215 + INX +L096215 STA $03 + STX $05 + LDA #$0020 + AND [$03] + BEQ L096223 + LDA #$0001 +L096223 ORA $01 + BEQ L09624E + LDA #$0001 + STA $0C + LDA L0551F3 + BNE L09624E + PEA ^L053251 + PEA L053251 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L151651 + JSL L09B1FE + JSL L097700 +L09624E PLY + PLY + PLY + PLD + RTL + +L096253 ENT + PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + LDA L0551DD + ORA L0551DF + PHA + LDA L054FBB + PHA + LDX #$0000 + PLA + BPL L09626D + INX +L09626D TXA + ORA $01,S + PLX + LSR + BCC L096277 + BRL L096471 +L096277 STZ $33 + LDA #$0001 + STA $31 +L09627E LDA $31 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L05233C + LDX #^L05233C + BCC L096290 + INX +L096290 STA $05 + STX $07 + LDA L055027 + LDX L055029 + CMP [$05] + BNE L0962A4 + LDY #$0002 + TXA + CMP [$05],Y +L0962A4 BNE L0962BA + LDY #$0006 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + CMP L055039 + BNE L0962B8 + CPX L05503B +L0962B8 BEQ L0962D8 +L0962BA LDA [$05] + LDY #$0002 + ORA [$05],Y + BNE L0962CB + LDA $33 + BNE L0962CB + LDA $31 + STA $33 +L0962CB LDA #$0012 + CMP $31 + BEQ L0962D6 + INC $31 + BRA L09627E +L0962D6 STZ $31 +L0962D8 LDX #$0000 + LDA $31 + BNE L0962E0 + INX +L0962E0 TXA + AND L055157 + ORA L055133 + BNE L0962EC + BRL L09646B +L0962EC LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L0520C4 + PEA L0520C4 + JSL L081F1E + LDA $31 + BEQ L096305 + BRL L096400 +L096305 LDA $33 + BEQ L09630C + BRL L0963FC +L09630C PEA ^L05236C + PEA L05236C + PEA ^L05233C + PEA L05233C + PEA $0000 + PEA $0060 + JSL L1511CE + PEA ^L05239C + PEA L05239C + PEA $0000 + PEA $0030 + JSL L071EC5 + LDAL L052332 + PHA + LDAL L052338 + SEC + SBC #$0019 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L09634D + DEX +L09634D STA $25 + STX $27 + LDAL L052330 + TAX + LDAL L05232E + STA $29 + STX $2B + PEI $2B + PEI $29 + LDAL L052332 + PEA $0019 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L096377 + DEX +L096377 JSL L150F53 + STA $2D + STX $2F + PEI $2F + PEI $2D + PEI $2B + PEI $29 + PEI $27 + PEI $25 + JSL L1511CE + PHY + PHY + JSL L150493 + PLA + STA $19 + PLX + STX $1B + PEA ^L05312F + PEA L05312F + JSL L151131 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1506A1 + PEA ^L05232C + PEA L05232C + JSL L1506A7 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0032 + PEA $01E0 + PEA $004B + JSL L15100B + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L15123D + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1506A7 + PEI $1B + PEI $19 + JSL L151131 + LDA #$000D + STA $33 +L0963FC LDA $33 + STA $31 +L096400 PEI $31 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L09031E + PEA ^L05231C + PEA L05231C + PEA ^L05232C + PEA L05232C + PEA ^L052324 + PEA L052324 + TDC + CLC + ADC #$001D + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA $31 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L05233C + LDX #^L05233C + BCC L096449 + INX +L096449 STA $01 + STX $03 + LDA L055027 + LDX L055029 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L055039 + LDX L05503B + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y +L09646B STZ L055157 + STZ L055133 +L096471 TSC + CLC + ADC #$0038 + TCS + PLD + RTL + +L096479 ENT + PHD + TSC + CLC + ADC #$FF7A + TCS + TCD + LDA L05524D + BEQ L096495 + PHY + PEI $90 + PEI $8E + JSL L0933AB + PLA + STA $92 + BRL L09684D +L096495 STZ $5D + STZ $5F + STZ $92 + LDA L0550B9 + DEC + BNE L0964A7 + JSL L1601FC + BRA L0964AB +L0964A7 JSL L0A1625 +L0964AB JSL L096253 + LDA L0551DF + STA $67 + LDA #$0001 + STA $69 + LDA #$0001 + STA $6B + PEI $90 + PEI $8E + JSL L0982BA + PHY + PHY + LDY #$005A + LDA [$8E],Y + PHA + DEY + DEY + LDA [$8E],Y + PHA + JSL L07899F + PLA + STA $5D + PLX + STX $5F + PHY + PEI $5F + PEI $5D + JSL L0988BB + PLA + EOR #$0001 + STA $6D + STZ $61 + LDA $6D + BEQ L09651B + LDX #$0000 + LDA #$0005 + CMP L054FA1 + BNE L0964FE + INX +L0964FE TXA + BNE L096510 + LDX #$0000 + LDA #$0004 + CMP L054FA1 + BNE L09650D + INX +L09650D TXA + BEQ L096518 +L096510 PHY + JSL L073CDF + PLA + STA $61 +L096518 BRL L09673E +L09651B LDY #$002C + LDA #$0006 + CMP [$8E],Y + BEQ L096528 + BRL L096600 +L096528 LDA [$8E] + DEC + BNE L09653E + LDY #$0004 + LDA [$8E],Y + TAX + DEY + DEY + LDA [$8E],Y + STA $7B + STX $7D + BRL L0966D0 +L09653E LDA [$8E] + DEC + DEC + BNE L096568 + PHY + PHY + LDY #$0008 + LDA [$8E],Y + PHA + DEY + DEY + LDA [$8E],Y + PHA + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + JSL L09603C + PLA + STA $77 + PLX + STX $79 + BRL L096699 +L096568 LDA #$0003 + CMP [$8E] + BEQ L096572 + BRL L096600 +L096572 LDY #$000A + LDA [$8E],Y + DEC + DEC + BNE L0965B2 + PHY + PHY + JSL L07B114 + PLA + PLX + INC + BNE L096587 + INX +L096587 STA $77 + STX $79 + PEI $79 + PEI $77 + LDAL L053ACB + TAX + LDAL L053AC9 + JSL L033477 + BEQ L0965AF + BVS L0965A3 + EOR #$8000 +L0965A3 BPL L0965AF + LDA #$0001 + LDX #$0000 + STA $77 + STX $79 +L0965AF BRL L096699 +L0965B2 LDY #$000A + LDA [$8E],Y + DEC + BNE L0965F2 + PHY + PHY + JSL L07B114 + PLA + PLX + SEC + SBC #$0001 + BCS L0965C9 + DEX +L0965C9 STA $77 + STX $79 + PEI $79 + PEI $77 + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L0965E0 + EOR #$8000 +L0965E0 BMI L0965EF + LDAL L053ACB + TAX + LDAL L053AC9 + STA $77 + STX $79 +L0965EF BRL L096699 +L0965F2 LDY #$000A + LDA [$8E],Y + BNE L096600 + STZ $69 + STZ $6B + BRL L09673E +L096600 LDA L055027 + LDX L055029 + STA $73 + STX $75 + LDA L05501F + LDX L055021 + STA $6F + STX $71 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0940E5 + LDA #$0001 + STA L0551DF + PHY + PEI $90 + PEI $8E + PEA $0000 + JSL L095416 + PLA + LSR + BCS L09663A + BRL L09683D +L09663A LDA $6F + LDX $71 + CMP L05501F + BNE L096646 + CPX L055021 +L096646 BNE L09664D + LDA #$0000 + BRA L096650 +L09664D LDA #$0001 +L096650 STA $6B + LDA $73 + LDX $75 + CMP L055027 + BNE L09665E + CPX L055029 +L09665E BNE L096665 + LDA #$0000 + BRA L096668 +L096665 LDA #$0001 +L096668 STA $69 + LDA #$0005 + CMP [$8E] + BEQ L096679 + PEI $90 + PEI $8E + JSL L0940E5 +L096679 PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L095416 + PLA + LSR + BCS L096691 + BRL L09683D +L096691 LDA $67 + STA L0551DF + BRL L09673E +L096699 LDA #$0001 + LDX #$0000 + CMP $77 + BNE L0966A5 + CPX $79 +L0966A5 BNE L0966B6 + LDAL L053ACF + TAX + LDAL L053ACD + STA $7B + STX $7D + BRA L0966D0 +L0966B6 PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $79 + PEI $77 + JSL L07B8EA + PLA + STA $7B + PLX + STX $7D +L0966D0 PHY + PHY + PEI $7D + PEI $7B + JSL L0772AE + PLA + STA $7F + PLX + STX $81 + LDA $7F + ORA $81 + BNE L0966EC + STZ $69 + STZ $6B + BRA L09673E +L0966EC LDA L055027 + LDX L055029 + CMP $7B + BNE L0966F8 + CPX $7D +L0966F8 BNE L0966FF + LDA #$0000 + BRA L096702 +L0966FF LDA #$0001 +L096702 STA $69 + LDY #$0002 + LDA [$7F],Y + TAX + LDA [$7F] + CLC + ADC #$0020 + BCC L096713 + INX +L096713 STA $83 + STX $85 + LDA L05501F + LDX L055021 + CMP [$83] + BNE L096727 + LDY #$0002 + TXA + CMP [$83],Y +L096727 BNE L09672E + LDA #$0000 + BRA L096731 +L09672E LDA #$0001 +L096731 STA $6B + PEI $7D + PEI $7B + PEA $0000 + JSL L074A90 +L09673E LDA $69 + BEQ L096749 + PEA $0007 + JSL L0998B0 +L096749 LDA $6B + BEQ L096754 + PEA $0006 + JSL L0998B0 +L096754 LDA $6D + BEQ L09675F + PEA $0005 + JSL L0998B0 +L09675F JSL L0952F7 + STZ $63 + LDA #$0004 + CMP $8C + BNE L096775 + PEA $000E + JSL L0998B0 + BRA L09679C +L096775 LDA $8C + SEC + SBC #$0005 + BVS L096780 + EOR #$8000 +L096780 BPL L09679C + LDA #$0001 + STA $63 + PEA $0010 + JSL L0998B0 + LDA #$0005 + CMP $8C + BNE L09679C + PEA $000F + JSL L0998B0 +L09679C PHY + PEI $90 + PEI $8E + PEA $0000 + JSL L095416 + PLA + LSR + BCC L0967CC + LDA #$0001 + STA $92 + LDA L055153 + AND $69 + BEQ L0967BC + JSL L09A544 +L0967BC LDA L0550B9 + DEC + BNE L0967C8 + JSL L16020A + BRA L0967CC +L0967C8 JSL L0A15C0 +L0967CC LDA $8C + BMI L09680A + BEQ L09680A + LDA $8C + SEC + SBC #$0003 + BEQ L0967E1 + BVS L0967DF + EOR #$8000 +L0967DF BMI L09680A +L0967E1 LDA $8C + DEC + BNE L0967ED + PEA $0009 + JSL L0998B0 +L0967ED LDA $8C + SEC + SBC #$0002 + BEQ L0967FC + BVS L0967FA + EOR #$8000 +L0967FA BMI L096803 +L0967FC PEA $000A + JSL L0998B0 +L096803 PEA $000B + JSL L0998B0 +L09680A LDA $63 + BNE L09682F + LDA $6D + BEQ L096819 + PEA $0001 + JSL L0998B0 +L096819 LDA $6B + BEQ L096824 + PEA $0002 + JSL L0998B0 +L096824 LDA $69 + BEQ L09682F + PEA $0003 + JSL L0998B0 +L09682F JSL L096253 + LDA $61 + BEQ L09683D + PEI $61 + JSL L0724F7 +L09683D LDA $67 + STA L0551DF + STZ L0550BF + PEI $5F + PEI $5D + JSL L07185A +L09684D LDA $8A + STA $90 + LDA $89 + STA $8F + LDA $87 + TCD + TSC + CLC + ADC #$008E + TCS + RTL + +L09685F PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA #$0005 + STA $03 + LDA $68 + STA $0D + LDA #$0006 + STA $2F + PHY + PHY + PEA $0000 + PEA $0000 + JSL L078841 + PLA + STA $5B + PLX + STX $5D + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + JSL L096479 + PLA + STA $01 + LDA $66 + STA $68 + LDA $65 + STA $67 + LDA $63 + TCD + TSC + CLC + ADC #$0066 + TCS + RTL + +L0968AD ENT + PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA #$0001 + STA $03 + LDA $6E + LDX $70 + STA $05 + STX $07 + LDA #$0006 + STA $2F + PHY + PHY + PEI $6C + PEI $6A + JSL L078841 + PLA + STA $5B + PLX + STX $5D + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $68 + JSL L096479 + PLA + STA $01 + LDA $66 + STA $70 + LDA $65 + STA $6F + LDA $63 + TCD + TSC + CLC + ADC #$006E + TCS + RTL + +L0968FC ENT + PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA #$0002 + STA $03 + LDA $6E + LDX $70 + STA $09 + STX $0B + LDA #$0006 + STA $2F + PHY + PHY + PEI $6C + PEI $6A + JSL L078841 + PLA + STA $5B + PLX + STX $5D + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $68 + JSL L096479 + PLA + STA $01 + LDA $66 + STA $70 + LDA $65 + STA $6F + LDA $63 + TCD + TSC + CLC + ADC #$006E + TCS + RTL + +L09694B PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA #$0003 + STA $03 + LDA $6A + STA $0D + LDA #$0006 + STA $2F + PHY + PHY + PEA $0000 + PEA $0000 + JSL L078841 + PLA + STA $5B + PLX + STX $5D + PHY + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $68 + JSL L096479 + PLA + STA $01 + LDA $66 + STA $6A + LDA $65 + STA $69 + LDA $63 + TCD + TSC + CLC + ADC #$0068 + TCS + RTL + +L096998 ENT + PHD + TSC + CLC + ADC #$FEDE + TCS + ADC #$002B + TCD + PHY + JSL L071BFF + PLA + STA $F1 + LDA L055145 + BNE L0969B3 + BRL L096A6D +L0969B3 LDA L055153 + ORA L055051 + BNE L0969BE + BRL L096A6D +L0969BE PHY + PHY + JSL L150493 + PLA + STA $ED + PLX + STX $EF + PHY + PHY + JSL L151293 + JSL L151131 + PEA ^L053259 + PEA L053259 + JSL L150FF9 + PHY + PHY + JSL L1503AD + PLA + STA $E7 + PLX + STX $E9 + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + CLC + ADC #$0008 + BCC L0969F9 + INX +L0969F9 CLC + ADC #$0004 + BCC L096A00 + INX +L096A00 STA $F3 + STX $F5 + LDA [$F3] + DEC + DEC + DEC + STA $EB + LDA L055051 + BEQ L096A19 + PEA $0260 + PEI $EB + JSL L093420 +L096A19 LDA L055153 + BEQ L096A65 + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L1516A5 + PHY + JSL L1512E9 + PLA + STA $D5 + PEA $0208 + PEI $EB + JSL L1510C5 + PEA $0002 + JSL L1512E3 + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + PEA $0025 + JSL L073002 + JSL L150592 + PEI $D9 + PEI $D7 + JSL L1510C5 + PEI $D5 + JSL L1512E3 +L096A65 PEI $EF + PEI $ED + JSL L151131 +L096A6D PEI $F1 + JSL L071AA4 + TSC + CLC + ADC #$0122 + TCS + PLD + RTL + +L096A7B ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA L055199 + BNE L096A8B + BRL L096B86 +L096A8B LDA L055177 + LDX L055179 + PHX + PHA + LDA #$0003 + LDX #$0000 + JSL L033477 + BVS L096AA2 + EOR #$8000 +L096AA2 BMI L096AC8 + LDAL L0523E4 + TAX + LDAL L0523E2 + STA [$12] + TXA + LDY #$0002 + STA [$12],Y + LDA L055177 + LDX L055179 + INC + BNE L096ABF + INX +L096ABF STA L055177 + STX L055179 + BRL L096B7C +L096AC8 LDA L054FB7 + LDX L054FB9 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 + PEI $07 + PEI $05 + LDA L05517B + LDX L05517D + JSL L033477 + BVS L096AF1 + EOR #$8000 +L096AF1 BPL L096B16 + LDAL L0523D6 + TAX + LDAL L0523D4 + STA [$12] + TXA + LDY #$0002 + STA [$12],Y + LDA L055173 + LDX L055175 + INC + BNE L096B0E + INX +L096B0E STA L055173 + STX L055175 + BRA L096B7C +L096B16 LDA L05517F + LDX L055181 + PHX + PHA + LDA $05 + LDX $07 + JSL L033477 + BVS L096B2B + EOR #$8000 +L096B2B BMI L096B6F + LDA L05518F + LDX L055191 + PHX + PHA + LDA L055187 + LDX L055189 + JSL L150F53 + STA L05518F + STX L055191 + LDA L05518B + LDX L05518D + PHX + PHA + LDA L055183 + LDX L055185 + JSL L150F53 + STA L05518B + STX L05518D + LDA L05517F + LDX L055181 + INC + BNE L096B67 + INX +L096B67 STA L05517F + STX L055181 + BRA L096B16 +L096B6F LDA L055191 + LDY #$0002 + STA [$12],Y + LDA L05518D + STA [$12] +L096B7C PEI $14 + PEI $12 + JSL L150BE8 + BRA L096B9F +L096B86 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150801 + LDA $01 + LDX $03 + STA [$12] + TXA + LDY #$0002 + STA [$12],Y +L096B9F LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L096BB1 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ L05524B + LDA $0E + LDX $10 + STA $01 + STX $03 + PHY + PEI $12 + PEI $03 + PEI $01 + JSL L150070 + PLA + STA $14 + LDA $0C + STA $12 + LDA $0B + STA $11 + LDA $09 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L096BE4 PHD + TSC + CLC + ADC #$FFC0 + TCS + TCD + STZ $48 + STZ $4A + PHY + PHY + JSL L150B8E + PLA + STA $39 + PLX + STX $3B + LDY #$0002 + LDA [$39],Y + TAX + LDA [$39] + STA $01 + STX $03 + LDY #$0010 + LDA #$00FF + AND [$01],Y + STA $37 + LDA L054FBB + SEC + SBC #$0000 + BPL L096C2B + LDY #$0010 + LDA #$0080 + ORA $37 + PHA + PLA + SEP #$20 + STA [$01],Y + REP #$20 +L096C2B LDA #$0003 + STA $05 + PHY + PEI $46 + JSL L071498 + PLA + LDX #$0000 + BIT #$8000 + BEQ L096C41 + DEX +L096C41 STA $07 + STX $09 + LDA L05522F + BEQ L096C51 + LDA #$0300 + STA $13 + BRA L096C56 +L096C51 LDA #$0100 + STA $13 +L096C56 TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + JSL L15129F + LDA $15 + LDX $17 + STA $33 + STX $35 + LDA $05 + BNE L096C8F + PHY + PHY + PEA $FFFF + PEA $0000 + LDA $33 + JSL L150488 + PHX + PHA + JSL L150241 + PLA + STA $33 + PLX + STX $35 +L096C8F LDA $33 + LDX $35 + STA $48 + STX $4A + LDY #$0002 + LDA [$39],Y + TAX + LDA [$39] + CLC + ADC #$0010 + BCC L096CA6 + INX +L096CA6 STA $3D + STX $3F + LDA $37 + SEP #$20 + STA [$3D] + REP #$20 + LDA $44 + STA $46 + LDA $43 + STA $45 + LDA $41 + TCD + TSC + CLC + ADC #$0044 + TCS + RTL + +L096CC4 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055199 + BEQ L096D03 + LDA L055173 + LDX L055175 + PHX + PHA + LDA #$0005 + LDX #$0000 + JSL L033477 + BVS L096CE8 + EOR #$8000 +L096CE8 BPL L096CEF + LDA #$0000 + BRA L096CF2 +L096CEF LDA #$0001 +L096CF2 PHA + PHY + JSL L07005C + PLA + EOR #$0001 + AND $01,S + PLX + STA $0A + BRA L096D0E +L096D03 PHY + PEA $0000 + JSL L15164B + PLA + STA $0A +L096D0E PLY + PLY + PLD + RTL + +L096D12 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$0002 + LDA [$0A],Y + TAX + LDA [$0A] + CLC + ADC #$0076 + BCC L096D29 + INX +L096D29 STA $01 + STX $03 + LDA [$01] + BEQ L096D3B + PEI $0C + PEI $0A + JSL L1516E1 + BRA L096D3B +L096D3B LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L096D4C ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$0002 + LDA [$0A],Y + TAX + LDA [$0A] + CLC + ADC #$0076 + BCC L096D63 + INX +L096D63 STA $01 + STX $03 + LDA [$01] + BNE L096D75 + PEI $0C + PEI $0A + JSL L1516DB + BRA L096D75 +L096D75 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L096D86 PHD + TSC + CLC + ADC #$FDDA + TCS + ADC #$0135 + TCD + LDA $FA + BEQ L096D9F + LDY #$00D9 + LDA [$F6],Y + PHA + JSL L075A4F +L096D9F LDA L055281 + BNE L096DA7 + BRL L096E5C +L096DA7 LDX #$0000 + LDY #$00DB + LDA #$004E + CMP [$F6],Y + BNE L096DB5 + INX +L096DB5 PHX + LDX #$0000 + LDY #$00DB + LDA #$0050 + CMP [$F6],Y + BNE L096DC4 + INX +L096DC4 TXA + ORA $01,S + PLX + LSR + BCC L096DD2 + LDA #$001C + STA $EB + BRA L096DD7 +L096DD2 LDA #$001B + STA $EB +L096DD7 PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA $0000 + TDC + CLC + ADC #$FECB + PHA + LDY #$00E9 + LDA [$F6],Y + PHA + DEY + DEY + LDA [$F6],Y + PHA + JSL L072CD4 + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFB7 + PHA + LDY #$00DB + LDA [$F6],Y + JSL L150488 + PHX + PHA + PEA $0000 + JSL L07334A + PEA $0014 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA $0000 + TDC + CLC + ADC #$FECB + PHA + PEI $EB + JSL L072809 + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA ^L040967 + PEA L040967 + JSL L073C22 + PEA $001A + JSL L0727E0 +L096E5C LDA #$0001 + STA L055257 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$022E + TCS + RTL + +L096E74 PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + LDA #$000A + STA $01 + LDY #$00E1 + LDA [$44],Y + TAX + DEY + DEY + LDA [$44],Y + STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + STA $05 + STX $07 + LDA $48 + STA $09 + STZ $0B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDAL L05565D + LDY #$00DB + STA [$44],Y + LDA $03 + LDY #$00D9 + STA [$44],Y + LDA $0F + LDY #$00D5 + STA [$44],Y + LDA $11 + LDX $13 + LDY #$00D1 + STA [$44],Y + INY + INY + TXA + STA [$44],Y + PHY + PHY + PEA $0001 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$001F + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + PLA + STA L055251 + PLA + STA L055253 + LDA $42 + STA $48 + LDA $41 + STA $47 + LDA $3F + TCD + TSC + CLC + ADC #$0046 + TCS + RTL + +L096F13 PHD + TSC + CLC + ADC #$FEB2 + TCS + ADC #$005B + TCD + STZ $FC + PEA $0000 + LDY #$00ED + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L077086 + LDY #$00E1 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07185A + LDA #$00DF + CLC + ADC $F8 + LDX $FA + BCC L096F4C + INX +L096F4C STA $EF + STX $F1 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFA5 + PHA + LDY #$00E9 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L072CD4 + PEA $0000 + JSL L0730BE + PLA + STA [$EF] + PLA + LDY #$0002 + STA [$EF],Y + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $EB + PLX + STX $ED + LDA #$00DD + CLC + ADC $F8 + LDX $FA + BCC L096FA1 + INX +L096FA1 STA $EF + STX $F1 + PHY + LDY #$00E1 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEI $ED + PEI $EB + JSL L071330 + PLA + STA [$EF] + PEI $ED + PEI $EB + JSL L07185A + LDY #$00DD + LDA [$F8],Y + BEQ L096FD3 + LDA #$0001 + STA $FC + BRL L0970F9 +L096FD3 LDY #$00E1 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L0718BF + LDA #$0002 + STA $A5 + LDY #$00E1 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $A7 + STX $A9 + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L09701E + BRL L0970F9 +L09701E LDA #$0003 + LDY #$00BD + STA [$F8],Y + LDY #$00BD + LDA [$F8],Y + PHA + PEA $0000 + PEI $F8 + JSL L096E74 + PHY + LDY #$00DB + LDA [$F8],Y + PHA + JSL L093495 + PLA + LSR + BCC L097047 + BRL L0970F9 +L097047 LDY #$00DB + LDA #$004E + CMP [$F8],Y + BNE L097068 + LDA #$0001 + LDY #$00BD + STA [$F8],Y + LDY #$00BD + LDA [$F8],Y + PHA + PEA $0000 + PEI $F8 + JSL L096E74 +L097068 LDY #$00DB + LDA [$F8],Y + BEQ L097088 + PEA $0000 + PEA $0000 + PEI $F8 + JSL L096D86 + PHD + LDA $F8 + TCD + CLC + ADC #$F6A2 + TCS + JMPL L0976CE + +L097088 LDX #$0000 + LDY #$00D5 + LDA #$0055 + CMP [$F8],Y + BNE L097096 + INX +L097096 PHX + LDY #$00D3 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CMP #$0001 + BNE L0970A9 + CPX #$0000 +L0970A9 BEQ L0970B0 + LDA #$0000 + BRA L0970B3 +L0970B0 LDA #$0001 +L0970B3 AND $01,S + PLX + LSR + BCC L0970EF + LDA #$0004 + STA $D9 + LDA #$000D + STA $DB + LDA #$0001 + STA $DD + LDY #$00D9 + LDA [$F8],Y + STA $DF + LDA #$8000 + STA $E1 + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + PEA $2033 + JSL GSOS2 + STAL L05565D + LDA #$0001 + STA $FC + BRA L0970F9 +L0970EF LDY #$00D9 + LDA [$F8],Y + PHA + JSL L075A4F +L0970F9 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0154 + TCS + RTL + +L09710B PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA #$0001 + STA $6C + LDY #$00BD + LDA [$68],Y + DEC + BNE L097123 + BRL L0971D7 +L097123 LDA L05503F + LDX L055041 + PHX + PHA + JSL L0718BF + LDA #$0002 + STA $55 + LDA L05503F + LDX L055041 + STA $5F + STX $61 + LDY #$0002 + LDA [$5F],Y + TAX + LDA [$5F] + STA $57 + STX $59 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $2020 + JSL GSOS2 + STAL L05565D + LDA L05503F + LDX L055041 + PHX + PHA + JSL L07191C + LDA #$0003 + STA $13 + LDA $5B + STA $15 + TDC + CLC + ADC #$0031 + STA $17 + STZ $19 + LDA #$0024 + STA $31 + TDC + CLC + ADC #$0013 + PEA $0000 + PHA + PEA $202C + JSL GSOS2 + STAL L05565D + LDA #$0040 + AND $1B + BEQ L0971D7 + LDA #$0005 + STA $01 + LDA $15 + STA $03 + STZ $05 + TDC + CLC + ADC #$005D + STA $07 + STZ $09 + LDA #$0002 + LDX #$0000 + STA $0B + STX $0D + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $202D + JSL GSOS2 + STAL L05565D + LDA #$0004 + AND $5D + BNE L0971D7 + STZ $6C +L0971D7 LDA $66 + STA $6A + LDA $65 + STA $69 + LDA $63 + TCD + TSC + CLC + ADC #$0068 + TCS + RTL + +L0971E9 ENT + PHD + TSC + CLC + ADC #$F5B0 + TCS + ADC #$095D + TCD + STZ $FC + STZ L055257 + STZ L055259 + STZ $EB + STZ $ED + STZ $E7 + STZ $E9 + STZ $E3 + STZ $E5 + STZ $C3 + STZ $C5 + STZ $DF + STZ $E1 + JSL L09999B + PHY + PEI $FA + PEI $F8 + JSL L0988BB + PLA + LSR + BCC L097224 + BRL L0976C9 +L097224 PHY + PHY + PEI $FA + PEI $F8 + JSL L070525 + PLA + STA $E7 + PLX + STX $E9 + PHY + PEI $FA + PEI $F8 + LDA L055035 + LDX L055037 + PHX + PHA + JSL L071330 + PLA + LSR + BCC L09728C + PEI $E9 + PEI $E7 + JSL L07185A + PHY + PHY + LDA L055035 + LDX L055037 + PHX + PHA + JSL L070525 + PLA + STA $E7 + PLX + STX $E9 + PHY + PHY + LDA L055031 + LDX L055033 + PHX + PHA + JSL L070525 + PLA + STA $EB + PLX + STX $ED + PHY + PEA $0000 + PHD + JSL L096F13 + PLA + LSR + BCC L097289 + BRL L097463 +L097289 BRL L0976CE +L09728C PEI $ED + PEI $EB + JSL L07185A + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L070525 + PLA + STA $EB + PLX + STX $ED + PHY + PEA $0000 + PHD + JSL L096F13 + PLA + LSR + BCC L0972B8 + BRL L097463 +L0972B8 PHY + PHY + PEA ^L040968 + PEA L040968 + JSL L0B88AC + PLA + STA $C3 + PLX + STX $C5 + PEI $C5 + PEI $C3 + JSL L0718BF + LDY #$0002 + LDA [$C3],Y + TAX + LDA [$C3] + STA $BF + STX $C1 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$F9A3 + PHA + JSL L0712B0 +L0972F4 LDA #$00FF + LDX #$F9A3 + AND $00,X + BEQ L097352 + PEI $ED + PEI $EB + JSL L07185A + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$F9A3 + PHA + JSL L0735A8 + PLA + STA $EB + PLX + STX $ED + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + PHY + PEA $0000 + PHD + JSL L096F13 + PLA + LSR + BCC L09733A + BRL L097463 +L09733A TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$F9A3 + PHA + JSL L0712B0 + BRA L0972F4 +L097352 PEI $ED + PEI $EB + JSL L07185A + LDA L055265 + LDX L055267 + PHX + PHA + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L07869F + PEI $E5 + PEI $E3 + JSL L07185A + STZ $E3 + STZ $E5 + PHY + PEA $0000 + PHD + JSL L096F13 + PLA + LSR + BCC L097394 + BRL L097463 +L097394 LDA L055255 + BEQ L09739C + BRL L0976CE +L09739C PEI $ED + PEI $EB + JSL L07185A + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L07869F + PEA $0000 + TDC + CLC + ADC #$F9A3 + PHA + PEA $0000 + TDC + CLC + ADC #$F6A3 + PHA + PEI $E5 + PEI $E3 + JSL L072CD4 + PEA $0100 + JSL L0313BE + PEI $ED + PEI $EB + PEI $E5 + PEI $E3 + JSL L071825 + STZ $EB + STZ $ED + PHY + PEA $0006 + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$F9A3 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L09B294 + PLA + LSR + BCS L09741F + LDA #$0001 + STA L055257 + BRL L0976CE +L09741F PEI $E9 + PEI $E7 + JSL L07185A + PEI $E5 + PEI $E3 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L07869F + PEI $E5 + PEI $E3 + JSL L07185A + STZ $E3 + STZ $E5 + PHY + PEA $0000 + PHD + JSL L096F13 + PLA + LSR + BCS L097463 + LDA #$0001 + STA L055259 + BRL L0976CE +L097463 LDA $DD + BEQ L09746A + BRL L0976C9 +L09746A PEA ^L053C9D + PEA L053C9D + PEA $0000 + TDC + CLC + ADC #$F7A3 + PHA + PEA $0000 + PEA $0200 + JSL L070597 + LDA L055155 + STA $B1 + LDA #$0001 + STA L055155 + PEA $0000 + PEA $0001 + JSL L090000 + LDA $B1 + STA L055155 + JSL L093A99 + PEA $0000 + JSL L07479E + LDA L05500F + ORA L055011 + BEQ L0974B7 + PEA $4D16 + JSL L07272E +L0974B7 PHY + PHY + PEI $E1 + PEI $DF + JSL L078841 + PLA + STA $B3 + PLX + STX $B5 + LDA L05502B + LDX L05502D + CMP $B3 + BNE L0974D3 + CPX $B5 +L0974D3 BNE L0974DC + LDA L05502F + STA $CF + BRA L097537 +L0974DC PEI $E1 + PEI $DF + JSL L0718BF + PHY + PEI $BD + PEA $0000 + PEA $0000 + LDY #$0002 + LDA [$DF],Y + PHA + LDA [$DF] + PHA + JSL L150B64 + PLA + STA $CF + LDAL L05565D + STA $DB + LDA $DB + BEQ L097537 + LDX #$0000 + LDA #$004C + CMP $DB + BEQ L097512 + INX +L097512 PHX + LDX #$0000 + LDA #$0063 + CMP $DB + BEQ L09751E + INX +L09751E TXA + AND $01,S + PLX + LSR + BCC L097535 + PEA $0001 + PEA $0000 + PHD + JSL L096D86 + BRL L0976CE + BRA L097537 +L097535 STZ $CF +L097537 PHY + PEI $D9 + PEA $0000 + TDC + CLC + ADC #$FAA3 + PHA + JSL L076CDB + PLA + LSR + BCS L09755E + PEI $D9 + JSL L075A4F + LDA $CF + BEQ L09755B + PEI $CF + JSL L150B5E +L09755B BRL L0976CE +L09755E JSL L074D35 + LDA $D9 + STA L055047 + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L071825 + PEI $E1 + PEI $DF + PEA ^L05503F + PEA L05503F + PEA ^L055043 + PEA L055043 + JSL L07869F + PEA ^L053A9D + PEA L053A9D + PEA $0000 + TDC + CLC + ADC #$FAA3 + PHA + PEA $0600 + JSL L0313BE + LDA $CF + STA L05503D + LDA $B3 + LDX $B5 + STA L055039 + STX L05503B + LDA L055251 + LDX L055253 + PHX + PHA + JSL L0781CF + PHY + PEA $0000 + PHD + JSL L09710B + PLA + STA L05504F + LDA L055051 + STA $BB + LDA #$8000 + ANDL L053AE9 + BEQ L0975DE + LDA #$0001 +L0975DE ORA L05504F + STA L055051 + LDA $BB + CMP L055051 + BEQ L0975EF + JSL L087268 +L0975EF LDA L05503D + BNE L0975FC + STZ L05525F + STZ L05525D + BRA L097644 +L0975FC PHY + JSL L150B6A + PLA + STA $B9 + LDA L05503D + PHA + JSL L150B70 + PHY + PEA $0001 + JSL L1506E1 + PLA + STA $B7 + PHY + PHY + PEA $801E + JSL L150BAC + PLA + PLX + STA L05525F + PHY + PHY + PEA $801F + JSL L150BAC + PLA + PLX + STA L05525D + PHY + PEA $FFFF + JSL L1506E1 + PLA + STA $B7 + PEI $B9 + JSL L150B70 +L097644 LDA L05502B + LDX L05502D + CMP L055039 + BNE L097652 + CPX L05503B +L097652 BNE L097666 + LDA L05503D + STA L05502F + LDA L05525F + STA L055275 + LDA L05525D + STA L055273 +L097666 PHY + PEA ^L053C9D + PEA L053C9D + PEA $0000 + TDC + CLC + ADC #$F7A3 + PHA + PEA $0200 + JSL L070A10 + PLA + LSR + BCS L097692 + LDA L0550B5 + PHA + PEA $0000 + JSL L090541 + LDA #$0001 + STA L05512F +L097692 STZ L055135 + STZ L055139 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + LDA #$0001 + STA L055133 + STZ L055027 + STZ L055029 + STZ L05501F + STZ L055021 + STZ L055023 + STZ L055025 + STZ L055005 + STZ L055007 + STZ L055081 + STZ L055083 + STZ L055243 +L0976C9 LDA #$0001 + STA $FC +L0976CE PEI $E1 + PEI $DF + PEI $E5 + PEI $E3 + JSL L071825 + PEI $E9 + PEI $E7 + PEI $ED + PEI $EB + JSL L071825 + PEI $C5 + PEI $C3 + JSL L07185A + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0A56 + TCS + RTL + +L097700 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1516D5 + LDA #$0001 + STA L0551F3 + PLY + PLY + PLD + RTL + +L09771E ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05524B + BEQ L097732 + LDA L055195 + STA $0A + BRA L097748 +L097732 +* PHY +* PEA $0000 +* PEA $C025 +* JSL L071A89 +* PLA + ldal $c025 ; AV 202208 + AND #$0040 + BEQ L097746 + LDA #$0001 +L097746 STA $0A +L097748 PLY + PLY + PLD + RTL + +L09774C PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + STZ $26 + LDY #$00BF + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $05 + STX $07 + LDY #$00B3 + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CMP [$05] + BNE L09779C + LDY #$0002 + TXA + CMP [$05],Y +L09779C BEQ L0977A1 + BRL L097985 +L0977A1 LDY #$0010 + LDA [$05],Y + LDY #$0010 + CMP [$01],Y + BEQ L0977B0 + BRL L097985 +L0977B0 LDY #$0012 + LDA [$05],Y + LDY #$0012 + CMP [$01],Y + BEQ L0977BF + BRL L097985 +L0977BF LDY #$0024 + LDA [$05],Y + LDY #$0024 + CMP [$01],Y + BEQ L0977CE + BRL L097985 +L0977CE LDY #$002A + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + LDY #$002A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L0977EC + BRL L097985 +L0977EC LDY #$002C + LDA [$05],Y + LDY #$002C + CMP [$01],Y + BEQ L0977FB + BRL L097985 +L0977FB LDY #$0030 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + LDY #$0030 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L033477 + BEQ L097819 + BRL L097985 +L097819 LDA $01 + LDX $03 + CLC + ADC #$0032 + BCC L097824 + INX +L097824 STA $15 + STX $17 + LDA $05 + LDX $07 + CLC + ADC #$0032 + BCC L097833 + INX +L097833 STA $11 + STX $13 + PHY + PHY + LDY #$00B3 + LDA [$22],Y + PHA + DEY + DEY + LDA [$22],Y + PHA + JSL L07DF0D + PLA + PLX + SEC + SBC #$0032 + BCS L097851 + DEX +L097851 STA $0D + STX $0F + PHY + PEI $17 + PEI $15 + PEI $13 + PEI $11 + PEI $0D + JSL L070A10 + PLA + LSR + BCS L09786B + BRL L097985 +L09786B LDY #$00B3 + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$000C + BCC L097888 + INX +L097888 STA $19 + STX $1B + LDA [$19] + LDY #$0002 + ORA [$19],Y + BNE L0978CC + LDY #$00BF + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + +* + + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$000C + BCC L0978B2 + INX +L0978B2 STA $19 + STX $1B + LDA [$19] + LDY #$0002 + ORA [$19],Y + BEQ L0978C4 + LDA #$0000 + BRA L0978C7 +L0978C4 LDA #$0001 +L0978C7 STA $26 + BRL L097985 +L0978CC PHY + PHY + LDY #$000E + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + PEA $0000 + JSL L077264 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BNE L0978EF + BRL L097985 +L0978EF LDY #$00A7 + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$000C + BCC L09790C + INX +L09790C STA $15 + STX $17 + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$000C + BCC L09791F + INX +L09791F STA $11 + STX $13 + PHY + PHY + LDY #$00A7 + LDA [$22],Y + PHA + DEY + DEY + LDA [$22],Y + PHA + JSL L07DF0D + PLA + PLX + SEC + SBC #$000C + BCS L09793D + DEX +L09793D STA $0D + STX $0F + PHY + PEI $17 + PEI $15 + PEI $13 + PEI $11 + PEI $0D + JSL L070A10 + PLA + STA $26 + LDY #$00BF + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + CLC + ADC #$000C + BCC L097970 + INX +L097970 STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PHX + PHA + PEA $0000 + JSL L074A5A +L097985 LDA $20 + STA $24 + LDA $1F + STA $23 + LDA $1D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L097997 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0010 + JSL L0727E0 + PHD + LDA $0A + TCD + CLC + ADC #$0000 + TCS + JMPL L0981D6 + + LDA $08 + STA $0E + LDA $07 + STA $0D + LDA $05 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0979C5 ENT + PHD + TSC + CLC + ADC #$FF20 + TCS + TCD + LDA L055051 + BEQ L0979D9 + JSL L0903A6 + BRL L0981FB +L0979D9 LDA #$0001 + STA L055003 + STZ $97 + STZ $C9 + STZ $CB + STZ $BD + STZ $BF + PHY + PHY + PEA $1604 + JSL L150B1C + PLA + STA $A1 + PLX + STX $A3 + LDAL L05565D + BEQ L097A01 + LDA #$0001 +L097A01 PHA + LDX #$0000 + LDA $A3 + BMI L097A0D + ORA $A1 + BNE L097A0E +L097A0D INX +L097A0E TXA + ORA $01,S + PLX + LSR + BCC L097A20 + PEA $000A + PEA $0000 + PHD + JSL L097997 +L097A20 PHY + PHY + PEA $1604 + JSL L1516BD + PLA + STA $C5 + PLX + STX $C7 + LDAL L05565D + BEQ L097A38 + LDA #$0001 +L097A38 PHA + LDX #$0000 + LDA $C5 + ORA $C7 + BNE L097A43 + INX +L097A43 TXA + ORA $01,S + PLX + LSR + BCC L097A55 + PEA $0014 + PEA $0000 + PHD + JSL L097997 +L097A55 PHY + PEI $C7 + PEI $C5 + JSL L079558 + PLA + LSR + BCC L097A6D + PEA $001E + PEA $0000 + PHD + JSL L097997 +L097A6D PHY + PHY + PEI $A3 + PEI $A1 + PEA $4452 + PEA $4143 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + CLC + ADC #$0008 + BCC L097A88 + INX +L097A88 STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + PHX + PHA + JSL L07502A + PLA + STA $CD + PLX + STX $CF + LDA $CD + ORA $CF + BNE L097AB1 + PEA $0028 + PEA $0000 + PHD + JSL L097997 +L097AB1 PHY + PHY + PEI $CF + PEI $CD + JSL L0772AE + PLA + STA $C9 + PLX + STX $CB + LDA $C9 + ORA $CB + BNE L097AD2 + PEA $0032 + PEA $0000 + PHD + JSL L097997 +L097AD2 PHY + PHY + PEA $1606 + JSL L150B1C + PLA + STA $9D + PLX + STX $9F + LDAL L05565D + BEQ L097AEA + LDA #$0001 +L097AEA PHA + LDX #$0000 + LDA $9D + ORA $9F + BNE L097AF5 + INX +L097AF5 TXA + ORA $01,S + PLX + LSR + BCC L097B07 + PEA $003C + PEA $0000 + PHD + JSL L097997 +L097B07 PHY + PHY + PEA $1606 + JSL L1516BD + PLA + STA $B1 + PLX + STX $B3 + LDAL L05565D + BEQ L097B1F + LDA #$0001 +L097B1F PHA + LDX #$0000 + LDA $B1 + ORA $B3 + BNE L097B2A + INX +L097B2A TXA + ORA $01,S + PLX + LSR + BCC L097B3C + PEA $0046 + PEA $0000 + PHD + JSL L097997 +L097B3C PHY + PEI $B3 + PEI $B1 + JSL L07947E + PLA + LSR + BCC L097B54 + PEA $0050 + PEA $0000 + PHD + JSL L097997 +L097B54 PHY + PHY + PEA $1607 + JSL L150B1C + PLA + STA $99 + PLX + STX $9B + LDX #$0000 + LDAL L05565D + BNE L097B6D + INX +L097B6D PHX + LDX #$0000 + LDA $9B + BMI L097B7A + ORA $99 + BEQ L097B7A + INX +L097B7A TXA + AND $01,S + PLX + LSR + BCC L097BE8 + PHY + PHY + PEA $1607 + JSL L1516BD + PLA + STA $A5 + PLX + STX $A7 + LDAL L05565D + BEQ L097B99 + LDA #$0001 +L097B99 PHA + LDX #$0000 + LDA $A5 + ORA $A7 + BNE L097BA4 + INX +L097BA4 TXA + ORA $01,S + PLX + LSR + BCC L097BB6 + PEA $005A + PEA $0000 + PHD + JSL L097997 +L097BB6 LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + CLC + ADC #$0004 + BCC L097BC5 + INX +L097BC5 STA $DD + STX $DF + LDA #$4D42 + LDX #$5041 + CMP [$DD] + BNE L097BD9 + LDY #$0002 + TXA + CMP [$DD],Y +L097BD9 BEQ L097BE6 + PEA $005F + PEA $0000 + PHD + JSL L097997 +L097BE6 BRA L097BEC +L097BE8 STZ $99 + STZ $9B +L097BEC LDA L05501F + LDX L055021 + STA $D9 + STX $DB + STZ $C1 + STZ $C3 +L097BFA PHY + PHY + PEI $DB + PEI $D9 + JSL L07721A + PLA + STA $BD + PLX + STX $BF + LDA $BD + ORA $BF + BNE L097C1B + PEA $0064 + PEA $0000 + PHD + JSL L097997 +L097C1B PHY + PEA $0000 + PHD + JSL L09774C + PLA + LSR + BCC L097C30 + LDA $D9 + LDX $DB + STA $C1 + STX $C3 +L097C30 LDY #$0002 + LDA [$BD],Y + TAX + LDA [$BD] + CLC + ADC #$0018 + BCC L097C3F + INX +L097C3F STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + STA $D5 + STX $D7 + PEI $DB + PEI $D9 + PEA $0000 + JSL L074A24 + STZ $BD + STZ $BF + LDA $D5 + LDX $D7 + STA $D9 + STX $DB + LDA $C1 + ORA $C3 + BEQ L097C6F + LDA #$0001 +L097C6F PHA + LDA L05501F + LDX L055021 + CMP $D9 + BNE L097C7C + CPX $DB +L097C7C BEQ L097C83 + LDA #$0000 + BRA L097C86 +L097C83 LDA #$0001 +L097C86 ORA $01,S + PLX + LSR + BCS L097C8F + BRL L097BFA +L097C8F LDA $C1 + ORA $C3 + BEQ L097C98 + BRL L097F17 +L097C98 PHY + PHY + PEI $9F + PEI $9D + PEA $4447 + PEA $4B42 + LDY #$0002 + LDA [$B1],Y + TAX + LDA [$B1] + CLC + ADC #$0008 + BCC L097CB3 + INX +L097CB3 STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + PHX + PHA + JSL L07502A + PLA + STA $C1 + PLX + STX $C3 + LDA $C1 + ORA $C3 + BNE L097CDC + PEA $006E + PEA $0000 + PHD + JSL L097997 +L097CDC PHY + PHY + PEI $C3 + PEI $C1 + JSL L07721A + PLA + STA $BD + PLX + STX $BF + LDA $BD + ORA $BF + BNE L097CFD + PEA $0078 + PEA $0000 + PHD + JSL L097997 +L097CFD STZ $AD + STZ $AF + PEI $9B + PEI $99 + LDA #$0000 + TAX + JSL L033477 + BPL L097D12 + BRL L097DA6 +L097D12 BNE L097D17 + BRL L097DA6 +L097D17 PHY + PHY + PEI $9B + PEI $99 + PEA $5041 + PEA $4D42 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $AD + PLX + STX $AF + LDA $AD + ORA $AF + BNE L097D44 + PEA $0082 + PEA $0000 + PHD + JSL L097997 +L097D44 PHY + PHY + PEI $AF + PEI $AD + PEA $0000 + JSL L077264 + PLA + STA $A9 + PLX + STX $AB + LDA $A9 + ORA $AB + BNE L097D68 + PEA $008C + PEA $0000 + PHD + JSL L097997 +L097D68 LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + CLC + ADC #$000C + BCC L097D77 + INX +L097D77 PHX + PHA + LDY #$0002 + LDA [$A9],Y + TAX + LDA [$A9] + CLC + ADC #$000C + BCC L097D88 + INX +L097D88 PHX + PHA + LDA $99 + LDX $9B + SEC + SBC #$000C + BCS L097D95 + DEX +L097D95 PHX + PHA + JSL L070597 + PEI $AF + PEI $AD + PEA $0001 + JSL L074A5A +L097DA6 LDA L05501F + LDX L055021 + STA $D1 + STX $D3 + PHY + PHY + PEI $D3 + PEI $D1 + JSL L07721A + PLA + STA $B5 + PLX + STX $B7 + LDA $B5 + ORA $B7 + BNE L097DD1 + PEA $0096 + PEA $0000 + PHD + JSL L097997 +L097DD1 LDY #$0002 + LDA [$B5],Y + TAX + LDA [$B5] + CLC + ADC #$0018 + BCC L097DE0 + INX +L097DE0 STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + STA $D5 + STX $D7 + PHY + PHY + PEI $D7 + PEI $D5 + JSL L07721A + PLA + STA $B9 + PLX + STX $BB + LDA $B9 + ORA $BB + BNE L097E1C + PEI $D3 + PEI $D1 + PEA $0000 + JSL L074A24 + PEA $00A0 + PEA $0000 + PHD + JSL L097997 +L097E1C LDY #$0002 + LDA [$B5],Y + TAX + LDA [$B5] + CLC + ADC #$0018 + BCC L097E2B + INX +L097E2B STA $DD + STX $DF + LDA $C1 + LDX $C3 + STA [$DD] + TXA + LDY #$0002 + STA [$DD],Y + LDY #$0002 + LDA [$B9],Y + TAX + LDA [$B9] + CLC + ADC #$001C + BCC L097E4A + INX +L097E4A STA $DD + STX $DF + LDA $C1 + LDX $C3 + STA [$DD] + TXA + LDY #$0002 + STA [$DD],Y + PEI $D3 + PEI $D1 + PEA $0001 + JSL L074A24 + PEI $D7 + PEI $D5 + PEA $0001 + JSL L074A24 + LDAL L053AC3 + TAX + LDAL L053AC1 + INC + BNE L097E7D + INX +L097E7D STAL L053AC1 + TXA + STAL L053AC3 + LDA #$0001 + STA L05504D + LDA #$0001 + STA $97 + LDY #$0002 + LDA [$B1],Y + TAX + LDA [$B1] + CLC + ADC #$0010 + BCC L097EA0 + INX +L097EA0 PHX + PHA + LDY #$0002 + LDA [$BD],Y + TAX + LDA [$BD] + CLC + ADC #$0010 + BCC L097EB1 + INX +L097EB1 PHX + PHA + LDA $9D + LDX $9F + SEC + SBC #$0010 + BCS L097EBE + DEX +L097EBE PHX + PHA + JSL L070597 + LDY #$0002 + LDA [$BD],Y + TAX + LDA [$BD] + STA $09 + STX $0B + LDA $AD + LDX $AF + LDY #$000C + STA [$09],Y + INY + INY + TXA + STA [$09],Y + LDA #$0000 + TAX + LDY #$0014 + STA [$09],Y + INY + INY + TXA + STA [$09],Y + LDA $D5 + LDX $D7 + LDY #$0018 + STA [$09],Y + INY + INY + TXA + STA [$09],Y + LDA $D1 + LDX $D3 + LDY #$001C + STA [$09],Y + INY + INY + TXA + STA [$09],Y + PEI $C3 + PEI $C1 + PEA $0001 + JSL L074A24 + STZ $BD + STZ $BF +L097F17 STZ $AD + STZ $AF + PHY + PHY + PEA $1605 + JSL L150B1C + PLA + STA $99 + PLX + STX $9B + LDX #$0000 + LDAL L05565D + BNE L097F34 + INX +L097F34 PHX + LDX #$0000 + LDA $9B + BMI L097F41 + ORA $99 + BEQ L097F41 + INX +L097F41 TXA + AND $01,S + PLX + LSR + BCS L097F4B + BRL L09802A +L097F4B PHY + PHY + PEA $1605 + JSL L1516BD + PLA + STA $A5 + PLX + STX $A7 + LDAL L05565D + BEQ L097F6B + PEA $00AA + PEA $0000 + PHD + JSL L097997 +L097F6B LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + CLC + ADC #$0004 + BCC L097F7A + INX +L097F7A STA $DD + STX $DF + LDA #$4D42 + LDX #$5041 + CMP [$DD] + BNE L097F8E + LDY #$0002 + TXA + CMP [$DD],Y +L097F8E BEQ L097F9B + PEA $00B4 + PEA $0000 + PHD + JSL L097997 +L097F9B PHY + PHY + PEI $9B + PEI $99 + PEA $5041 + PEA $4D42 + PEA $0000 + PEA $0000 + JSL L07502A + PLA + STA $AD + PLX + STX $AF + LDA $AD + ORA $AF + BNE L097FC8 + PEA $00BE + PEA $0000 + PHD + JSL L097997 +L097FC8 PHY + PHY + PEI $AF + PEI $AD + PEA $0000 + JSL L077264 + PLA + STA $A9 + PLX + STX $AB + LDA $A9 + ORA $AB + BNE L097FEC + PEA $00C8 + PEA $0000 + PHD + JSL L097997 +L097FEC LDY #$0002 + LDA [$A5],Y + TAX + LDA [$A5] + CLC + ADC #$000C + BCC L097FFB + INX +L097FFB PHX + PHA + LDY #$0002 + LDA [$A9],Y + TAX + LDA [$A9] + CLC + ADC #$000C + BCC L09800C + INX +L09800C PHX + PHA + LDA $99 + LDX $9B + SEC + SBC #$000C + BCS L098019 + DEX +L098019 PHX + PHA + JSL L070597 + PEI $AF + PEI $AD + PEA $0001 + JSL L074A5A +L09802A TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $0000 + PEA $0084 + JSL L071EC5 + LDA $CD + LDX $CF + STA $0F + STX $11 + PHY + PHY + JSL L07B114 + PLA + STA $93 + PLX + STX $95 + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $95 + PEI $93 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L07B2EC + PLA + LSR + BCS L09807C + PEA $00D2 + PEA $0000 + PHD + JSL L097997 +L09807C LDA $93 + LDX $95 + INC + BNE L098084 + INX +L098084 STA $93 + STX $95 + LDY #$0002 + LDA [$C5],Y + TAX + LDA [$C5] + CLC + ADC #$0010 + BCC L098097 + INX +L098097 PHX + PHA + LDY #$0002 + LDA [$C9],Y + TAX + LDA [$C9] + CLC + ADC #$0010 + BCC L0980A8 + INX +L0980A8 PHX + PHA + LDA $A1 + LDX $A3 + SEC + SBC #$0010 + BCS L0980B5 + DEX +L0980B5 PHX + PHA + JSL L070597 + LDY #$0002 + LDA [$C9],Y + TAX + LDA [$C9] + STA $05 + STX $07 + LDA $AD + LDX $AF + LDY #$000C + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA $C1 + LDX $C3 + LDY #$0020 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0000 + TAX + LDY #$0014 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0000 + TAX + LDY #$0018 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA L055005 + LDX L055007 + LDY #$001C + STA [$05],Y + INY + INY + TXA + STA [$05],Y + PEI $CF + PEI $CD + PEA $0001 + JSL L074A90 + STZ $C9 + STZ $CB + STZ L055003 + LDAL L053ACB + TAX + LDAL L053AC9 + INC + BNE L09812E + INX +L09812E STAL L053AC9 + TXA + STAL L053ACB + LDA #$0001 + STA L05504D + PHY + PHY + PEI $C3 + PEI $C1 + JSL L07721A + PLA + STA $BD + PLX + STX $BF + LDA $BD + ORA $BF + BEQ L098186 + LDY #$0002 + LDA [$BD],Y + TAX + LDA [$BD] + STA $01 + STX $03 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + INC + BNE L09816D + INX +L09816D LDY #$0014 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + PEI $C3 + PEI $C1 + PEA $0001 + JSL L074A24 + STZ $BD + STZ $BF +L098186 LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $95 + PEI $93 + PEA $0001 + JSL L07E171 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA $93 + LDX $95 + INC + BNE L0981AD + INX +L0981AD PHX + PHA + PEA $0001 + JSL L07E171 + LDA $97 + BEQ L0981C1 + LDA #$0002 + STA $0D + BRA L0981C6 +L0981C1 LDA #$0003 + STA $0D +L0981C6 PEI $CF + PEI $CD + PEA $0000 + PEA $0000 + PEI $0D + JSL L0968AD +L0981D6 LDA $BD + ORA $BF + BEQ L0981E7 + PEI $C3 + PEI $C1 + PEA $0001 + JSL L074A24 +L0981E7 LDA $C9 + ORA $CB + BEQ L0981F8 + PEI $CF + PEI $CD + PEA $0001 + JSL L074A90 +L0981F8 STZ L055003 +L0981FB TSC + CLC + ADC #$00E0 + TCS + PLD + RTL + +L098203 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $18 + LDX $1A + STA $03 + STX $05 + LDA $16 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L098222 + EOR #$8000 +L098222 BPL L09826D + LDA #$0001 + STA $07 +L098229 LDY #$0006 + LDA [$03],Y + PHA + DEY + DEY + LDA [$03],Y + PHA + LDY #$000C + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + JSL L033477 + BNE L098254 + LDA L055039 + LDX L05503B + LDY #$0004 + STA [$03],Y + INY + INY + TXA + STA [$03],Y +L098254 LDA $03 + LDX $05 + CLC + ADC #$0008 + BCC L09825F + INX +L09825F STA $03 + STX $05 + LDA $07 + CMP $01 + BEQ L09826D + INC $07 + BRA L098229 +L09826D LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L09827F ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L0525DA + PEA L0525DA + PEA $00C8 + PEA $0000 + PHD + JSL L098203 + PEA ^L05233C + PEA L05233C + PEA $0012 + PEA $0000 + PHD + JSL L098203 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0982BA PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0005 + CMP [$0E] + BEQ L0982CC + BRL L098376 +L0982CC LDY #$000A + LDA [$0E],Y + DEC + DEC + BNE L0982DC + LDA #$0001 + STA $03 + BRA L0982EE +L0982DC LDY #$000A + LDA [$0E],Y + DEC + BNE L0982EB + LDA #$FFFF + STA $03 + BRA L0982EE +L0982EB BRL L098376 +L0982EE LDA L0551E3 + STA $01 +L0982F3 LDA $03 + CLC + ADC $01 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L098305 + EOR #$8000 +L098305 BMI L09830C + LDA #$00C8 + STA $01 +L09830C LDA $01 + SEC + SBC #$00C8 + BEQ L098320 + BVS L098319 + EOR #$8000 +L098319 BPL L098320 + LDA #$0001 + STA $01 +L098320 LDA $01 + DEC + ASL + ASL + ASL + TAX + LDAL L0525DA,X + ORAL L0525DC,X + BEQ L098334 + LDA #$0001 +L098334 PHA + LDX #$0000 + LDA L0551E3 + CMP $01 + BNE L098340 + INX +L098340 TXA + ORA $01,S + PLX + LSR + BCC L0982F3 + LDA $01 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L0525DA + LDX #^L0525DA + BCC L098359 + INX +L098359 CLC + ADC #$0004 + BCC L098360 + INX +L098360 STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + LDY #$0058 + STA [$0E],Y + INY + INY + TXA + STA [$0E],Y +L098376 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L098388 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $2C + SEC + SBC #$0001 + BVS L09839B + EOR #$8000 +L09839B BPL L0983A2 + LDA #$0000 + BRA L0983A5 +L0983A2 LDA #$0001 +L0983A5 PHA + LDA $2C + SEC + SBC #$0020 + BEQ L0983B5 + BVS L0983B3 + EOR #$8000 +L0983B3 BMI L0983BA +L0983B5 LDA #$0000 + BRA L0983BD +L0983BA LDA #$0001 +L0983BD ORA $01,S + PLX + LSR + BCC L0983C6 + BRL L09857D +L0983C6 PHY + PHY + JSL L150493 + PLA + STA $0D + PLX + STX $0F + LDY #$001A + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + STA $05 + STX $07 + PHY + PHY + JSL L150BB2 + PLA + STA $09 + PLX + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$0002 + BCC L0983FB + INX +L0983FB STA $01 + STX $03 + LDY #$002C + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + CLC + ADC #$0002 + BCC L098410 + INX +L098410 STA $1D + STX $1F + LDA [$1D] + LDY #$0002 + STA [$01],Y + LDY #$002C + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $1D + STX $1F + LDA [$1D] + STA [$01] + LDY #$0002 + LDA #$006F + CLC + ADC [$01],Y + LDY #$0006 + STA [$01],Y + LDA #$004F + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + LDA $09 + LDX $0B + LDY #$0018 + STA [$0D],Y + INY + INY + TXA + STA [$0D],Y + LDA $2C + DEC + PHA + PEA $0008 + JSL L150318 + PLX + PLX + STA $11 + LDA $2C + DEC + PHA + PEA $0008 + JSL L1500F5 + PLX + PLX + STA $13 + LDY #$002C + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + CLC + ADC #$0002 + BCC L098483 + INX +L098483 STA $1D + STX $1F + LDA $13 + PEA $001C + JSL L150BEE + PLA + CLC + ADC [$1D] + STA $17 + LDY #$002C + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $1D + STX $1F + LDA $11 + PEA $000A + JSL L150BEE + PLA + CLC + ADC [$1D] + STA $15 + LDA #$001C + CLC + ADC $17 + DEC + DEC + STA $1B + LDA #$000A + CLC + ADC $15 + DEC + STA $19 + LDA $2A + BEQ L098501 + JSL L1510A1 + PEA $8002 + JSL L150BD6 + PEA $0004 + PEA $0002 + JSL L151083 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L151418 + BRA L098567 +L098501 JSL L1510A1 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $FFFA + PEA $FFFD + JSL L151005 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $0000 + JSL L081DD8 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L151418 +L098567 PEI $0B + PEI $09 + JSL L151669 + LDA $05 + LDX $07 + LDY #$0018 + STA [$0D],Y + INY + INY + TXA + STA [$0D],Y +L09857D LDA $24 + STA $2C + LDA $23 + STA $2B + LDA $21 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L09858F ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $19 + LDA $32 + BPL L0985A6 + BRL L098724 +L0985A6 CMP #$0006 + BMI L0985AE + BRL L098724 +L0985AE ASL + TAX + LDAL L0985B6,X + PHA + RTS + +L0985B6 DA L0985C2-1 + DA L098610-1 + DA L0986A0-1 + DA L0986CC-1 + DA L0986D0-1 + DA L09871A-1 + +L0985C2 LDA L05512F + BEQ L0985CB + JSL L083A3C +L0985CB PHY + PHY + JSL L150493 + PLA + STA $15 + PLX + STX $17 + PEA ^L0531D9 + PEA L0531D9 + PEI $17 + PEI $15 + PEA ^L0531E1 + PEA L0531E1 + PEI $2C + PEI $2A + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA L0550B5 + PHA + PEA $0000 + PEA $0000 + PHD + JSL L098388 + STZ L055165 + STZ L05516B + BRL L098724 +L098610 STZ $34 + LDA $28 + STA $0B + LDA $26 + STA $09 + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $2C + PEI $2A + JSL L1512CB + PLA + LSR + BCC L09868E + LDA $09 + SEC + SBC [$2A] + PHA + PEA $000A + JSL L1500F5 + PLX + PLX + STA $0F + LDA $0B + LDY #$0002 + SEC + SBC [$2A],Y + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + STA $11 + LDA $0F + INC + PHA + LDA $11 + ASL + ASL + ASL + STA $1B + PLA + CLC + ADC $1B + ORA #$8000 + STA $34 + LDA L05516B + BEQ L09868C + LDA L05516B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L098388 + LDA L05516B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L098388 +L09868C BRA L09869D +L09868E PEI $2C + PEI $2A + PEI $0B + PEI $09 + PEA $044C + JSL L09A984 +L09869D BRL L098724 +L0986A0 LDY #$0002 + LDA [$2E],Y + TAX + LDA [$2E] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + BNE L0986BB + LDA #$0073 + LDY #$0002 + STA [$01],Y +L0986BB LDY #$0004 + LDA [$01],Y + BNE L0986CA + LDA #$0051 + LDY #$0004 + STA [$01],Y +L0986CA BRA L098724 +L0986CC STZ $34 + BRA L098724 +L0986D0 LDA #$7FFF + AND $24 + PHA + PHY + PEA $0000 + JSL L150580 + PLA + ORA L055165 + PHA + PEA $0000 + PHD + JSL L098388 + LDX #$0000 + LDA $24 + BPL L0986F3 + INX +L0986F3 TXA + PHA + PHY + PEA $0000 + JSL L150580 + PLA + STA $1B + PLA + AND $1B + STA L055165 + LDA L055165 + BEQ L098715 + LDA #$7FFF + AND $24 + STA L05516B + BRA L098724 ; WAS L098718 +L098715 STZ L05516B + BRA L098724 +L09871A LDA #$044C + CLC + ADC $24 + STA $34 + BRA L098724 +L098724 PEI $19 + JSL L071AA4 + LDA $22 + STA $32 + LDA $21 + STA $31 + LDA $1F + TCD + TSC + CLC + ADC #$0030 + TCS + RTL + +L09873C ENT + PHD + TSC + CLC + ADC #$FDF0 + TCS + ADC #$011D + TCD + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $EB + PLX + STX $ED + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L151131 + JSL L090A71 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE3 + PHA + JSL L094153 + JSL L150434 + PLA + LSR + BCC L0987E1 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L071F3F + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + LDX $E9 + STA $E3 + STX $E5 + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L071B83 + PEI $E9 + PEI $E7 + PEI $E5 + PEI $E3 + LDA $E7 + LDX $E9 + JSL L1512A5 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L151651 + JSL L09B1FE +L0987E1 LDA L0550C5 + LDX L0550C7 + CLC + ADC #$00CE + BCC L0987EE + INX +L0987EE STA $EF + STX $F1 + LDA #$0020 + AND [$EF] + BNE L098805 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L09A5A7 +L098805 STZ L0551F1 + PEI $ED + PEI $EB + JSL L151131 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0216 + TCS + RTL + +L098822 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + PEA $000F + LDA L05515D + LDX L05515F + PHX + PHA + JSL L1510E3 + PEA $0000 + PEA $0006 + LDA L054FAD + LDX L054FAF + PHX + PHA + JSL L1510E3 + PLY + PLY + PLD + RTL + +L098852 ENT + PHD + TSC + CLC + ADC #$FF9E + TCS + TCD + LDA #$0002 + STA $01 + LDA L055279 + LDX L05527B + STA $07 + STX $09 + LDA #$0006 + STA $2D + LDA L05502B + LDX L05502D + STA $59 + STX $5B + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $68 + JSL L096479 + PLA + LSR + BCS L0988A9 + LDA #$0001 + LDX #$0000 + STA $07 + STX $09 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $68 + JSL L096479 + PLA + STA $5D +L0988A9 LDA $66 + STA $68 + LDA $65 + STA $67 + LDA $63 + TCD + TSC + CLC + ADC #$0066 + TCS + RTL + +L0988BB ENT + PHD + TSC + CLC + ADC #$FEE0 + TCS + ADC #$002D + TCD + LDA #$0001 + STA $FC + LDA $F8 + ORA $FA + BNE L0988D4 + BRL L098A65 +L0988D4 PHY + PEI $FA + PEI $F8 + LDA L055035 + LDX L055037 + PHX + PHA + JSL L071330 + PLA + LSR + BCC L098922 + PHY + LDA L055043 + LDX L055045 + PHX + PHA + LDA L055035 + LDX L055037 + PHX + PHA + JSL L071330 + PLA + BEQ L09891D + PHA + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055031 + LDX L055033 + PHX + PHA + JSL L071330 + PLA + STA $EF + PLA + AND $EF +L09891D STA $FC + BRL L098A65 +L098922 STZ $EB + STZ $ED + STZ $DB + STZ $DD + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L07869F + PHY + PEI $E1 + PEI $DF + LDA L055043 + LDX L055045 + PHX + PHA + JSL L071330 + PLA + LSR + BCS L09895C + BRL L098A43 +L09895C LDA $E3 + ORA $E5 + BNE L098965 + BRL L098A45 +L098965 PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $DB + PLX + STX $DD + PHY + PEI $FA + PEI $F8 + PEI $DD + PEI $DB + JSL L071330 + PLA + LSR + BCC L098995 + BRL L098A45 +L098995 PHY + PHY + PEA ^L04096F + PEA L04096F + JSL L0B88AC + PLA + STA $EB + PLX + STX $ED + PEI $ED + PEI $EB + JSL L0718BF + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + STA $E7 + STX $E9 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + JSL L0712B0 +L0989D1 LDA #$00FF + LDX #$FFD3 + AND $00,X + SEC + SBC #$0000 + BMI L098A43 + BEQ L098A43 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + JSL L0735A8 + PLA + STA $D3 + PLX + STX $D5 + PHY + PHY + PEI $D5 + PEI $D3 + PEI $FA + PEI $F8 + JSL L072B9F + PLA + STA $D7 + PLX + STX $D9 + PEI $D5 + PEI $D3 + JSL L07185A + PHY + PEI $D9 + PEI $D7 + PEI $DD + PEI $DB + JSL L071330 + PLA + LSR + BCS L098A45 + PEI $D9 + PEI $D7 + JSL L07185A + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD3 + PHA + JSL L0712B0 + BRA L0989D1 +L098A43 STZ $FC +L098A45 PEI $ED + PEI $EB + PEI $DD + PEI $DB + JSL L071825 + PEI $E5 + PEI $E3 + PEI $E1 + PEI $DF + JSL L071825 + PEI $D9 + PEI $D7 + JSL L07185A +L098A65 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0126 + TCS + RTL + +L098A77 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDX #$0000 + LDA $24 + BNE L098A87 + INX +L098A87 PHX + LDX #$0000 + LDA #$004C + CMP $24 + BNE L098A93 + INX +L098A93 TXA + ORA $01,S + PLX + LSR + BCC L098A9D + BRL L098B1F +L098A9D PEI $22 + JSL L075A4F + LDY #$00EB + LDA [$1E],Y + TAX + DEY + DEY + LDA [$1E],Y + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + JSL L075B09 + LDY #$00D3 + LDA [$1E],Y + BEQ L098B0B + LDA #$0048 + CMP $24 + BNE L098AD6 + PEA $000C + JSL L0727E0 + BRA L098B0B +L098AD6 PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA $24 + JSL L150488 + PHX + PHA + PEA $0002 + JSL L07334A + PEA ^L040976 + PEA L040976 + PEA ^L040977 + PEA L040977 + PEA ^L040978 + PEA L040978 + JSL L073C22 + PEA $0045 + JSL L0727E0 +L098B0B LDA $24 + LDY #$00FC + STA [$1E],Y + PHD + LDA $1E + TCD + CLC + ADC #$FA4E + TCS + JMPL L099152 + +L098B1F LDA $1C + STA $24 + LDA $1B + STA $23 + LDA $19 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L098B31 ENT + PHD + TSC + CLC + ADC #$F95E + TCS + ADC #$05B1 + TCD + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + STZ $FC + LDA #$0001 + STA $D3 + LDA L054FA1 + STA $BD + STZ $CB + STZ $CD +L098B60 STZ $D5 + LDA #$00FF + LDX #$FF4F + AND $00,X + BNE L098BDF + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FD4F + PHA + PEA $0018 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FC4F + PHA + PEA $0023 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FB4F + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FA4F + PHA + PEA $0024 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0003 + JSL L1509CE + PEA $0000 + JSL L093CCE + PLA + STA $E9 + PLX + STX $EB + JSL L09AFB1 + LDA $E9 + ORA $EB + BNE L098BDD + BRL L099152 +L098BDD BRA L098BFF +L098BDF JSL L09999B + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + JSL L0730BE + PLA + STA $E9 + PLX + STX $EB + LDA $F6 + STA $D3 +L098BFF LDA $E9 + ORA $EB + BNE L098C18 + LDA $D3 + BEQ L098C10 + PEA $000D + JSL L0727E0 +L098C10 LDA #$0040 + STA $FC + BRL L099152 +L098C18 PEI $EB + PEI $E9 + JSL L0718BF + JSL L0903F2 + PEA $0001 + PEA $0001 + JSL L090000 + PHY + PHY + LDA L055047 + PHA + JSL L075B7B + PLA + STA $E5 + PLX + STX $E7 + LDA L05503D + BEQ L098C5A + PHY + PHY + PHY + LDA L05503D + PHA + JSL L151065 + JSL L075B7B + PLA + STA $E1 + PLX + STX $E3 + BRA L098C5E +L098C5A STZ $E1 + STZ $E3 +L098C5E PHY + PHY + PEI $EB + PEI $E9 + JSL L0752E6 + PLA + STA $DD + PLX + STX $DF + LDAL L05565D + BEQ L098C88 + LDA $D3 + BEQ L098C7F + PEA $000D + JSL L0727E0 +L098C7F LDAL L05565D + STA $FC + BRL L098D09 +L098C88 TDC + CLC + ADC #$0089 + PEA $0000 + PHA + PEA $0000 + PEA $0034 + JSL L071EC5 + LDA #$000B + STA $89 + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $8B + STX $8D + TDC + CLC + ADC #$0089 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L098CDE + LDA $DD + LDX $DF + PEI $AF + PEI $AD + JSL L150F53 + PEI $B7 + PEI $B5 + JSL L150F53 + STA $DD + STX $DF +L098CDE PEI $DF + PEI $DD + LDA $E5 + LDX $E7 + PEI $E3 + PEI $E1 + JSL L150F53 + JSL L033477 + BVS L098CF7 + EOR #$8000 +L098CF7 BMI L098D1E + LDA $D3 + BEQ L098D04 + PEA $000C + JSL L0727E0 +L098D04 LDA #$0048 + STA $FC +L098D09 PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $C9 + JSL L09AFB1 + BRL L098E56 +L098D1E LDY #$0002 + LDA [$E9],Y + PHA + LDA [$E9] + PHA + JSL L075B09 + LDY #$0002 + LDA [$E9],Y + PHA + LDA [$E9] + PHA + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0005 + PEI $E7 + PEI $E5 + PEI $E3 + PEI $E1 + JSL L075A86 + LDA #$0048 + CMPL L05565D + BNE L098D7A + LDA $D3 + BEQ L098D60 + PEA $000C + JSL L0727E0 +L098D60 PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $C9 + JSL L09AFB1 + LDA #$0048 + STA $FC + BRL L098E56 +L098D7A LDAL L05565D + BEQ L098D83 + BRL L098E2F +L098D83 LDA #$0005 + STA $4F + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $53 + STX $55 + STZ $57 + STZ $59 + TDC + CLC + ADC #$004F + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDA $51 + STA $DB + LDX #$0000 + LDAL L05565D + BNE L098DBA + INX +L098DBA PHX + LDA #$0002 + AND $5B + BEQ L098DC5 + LDA #$0001 +L098DC5 AND $01,S + PLX + LSR + BCC L098E2F + LDA #$0005 + STA $4F + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $53 + STX $55 + STZ $57 + LDA #$0001 + STA $59 + TDC + CLC + ADC #$004F + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDA $51 + STA $D9 + LDX #$0000 + LDAL L05565D + BNE L098E05 + INX +L098E05 PHX + LDA #$0002 + AND $5B + BEQ L098E10 + LDA #$0001 +L098E10 AND $01,S + PLX + LSR + BCC L098E1D + LDA #$0001 + STA $D5 + BRA L098E2F +L098E1D LDAL L05565D + BNE L098E29 + PEI $D9 + JSL L075A4F +L098E29 PEI $DB + JSL L075A4F +L098E2F LDA $D5 + BNE L098E56 + LDA $D3 + BEQ L098E3E + PEA $000D + JSL L0727E0 +L098E3E LDAL L05565D + STA $FC + PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $C9 + JSL L09AFB1 +L098E56 LDA $D5 + EOR #$0001 + PHA + LDA $D3 + EOR #$0001 + ORA $F6 + AND $01,S + PLX + LSR + BCC L098E6C + BRL L099152 +L098E6C LDA $D5 + BNE L098E73 + BRL L098B60 +L098E73 JSL L072328 + PEA $0000 + JSL L07479E + LDA $E5 + LDX $E7 + STA $CF + STX $D1 + PEI $E3 + PEI $E1 + LDA $CF + LDX $D1 + JSL L033477 + BEQ L098EA3 + BVS L098E99 + EOR #$8000 +L098E99 BPL L098EA3 + LDA $E1 + LDX $E3 + STA $CF + STX $D1 +L098EA3 PHY + PHY + JSL L15042E + LDA $CF + LDX $D1 + CLC + ADC #$4000 + BCC L098EB4 + INX +L098EB4 JSL L033477 + BVS L098EBD + EOR #$8000 +L098EBD BMI L098ECA + JSL L15059E + PEA $0000 + JSL L15000C +L098ECA PHY + PHY + JSL L15042E + LDA $CF + LDX $D1 + CLC + ADC #$4000 + BCC L098EDB + INX +L098EDB JSL L033477 + BVS L098EE4 + EOR #$8000 +L098EE4 BMI L098EF9 + PHY + PHY + JSL L15042E + PLA + PLX + SEC + SBC #$4000 + BCS L098EF5 + DEX +L098EF5 STA $CF + STX $D1 +L098EF9 PEI $D1 + PEI $CF + LDA #$0400 + LDX #$0000 + JSL L033477 + BVS L098F0C + EOR #$8000 +L098F0C BMI L098F18 + PEA $0035 + JSL L0727E0 + BRL L099152 +L098F18 PHY + PHY + PEI $D1 + PEI $CF + PEA $FFFF + PEA $FC00 + JSL L15017E + PLA + STA $CF + PLX + STX $D1 + PHY + PHY + PEI $D1 + PEI $CF + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $CB + PLX + STX $CD + LDAL L05565D + BEQ L098F58 + PEA $0DA0 + JSL L07272E +L098F58 LDA L055047 + PHA + PEA $0000 + PEA $0000 + JSL L075E14 + PEI $DB + PEA $0000 + PEA $0000 + JSL L075E14 + STZ $C1 + STZ $C3 +L098F76 JSL L072328 + PHY + PHY + LDA L055047 + PHA + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + PEI $D1 + PEI $CF + PEA $0000 + JSL L075D80 + PLA + STA $C5 + PLX + STX $C7 + JSL L072328 + PHY + PHY + PEI $DB + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + PEI $C7 + PEI $C5 + PEA $0000 + JSL L075E55 + PLA + STA $C5 + PLX + STX $C7 + LDA $C1 + LDX $C3 + PEI $C7 + PEI $C5 + JSL L150F53 + STA $C1 + STX $C3 + LDAL L05565D + BEQ L098FD5 + LDA #$0001 +L098FD5 PHA + LDA $E5 + LDX $E7 + CMP $C1 + BNE L098FE0 + CPX $C3 +L098FE0 BEQ L098FE7 + LDA #$0000 + BRA L098FEA +L098FE7 LDA #$0001 +L098FEA ORA $01,S + PLX + LSR + BCC L098F76 + LDAL L05565D + PHA + PEI $DB + PEA $0000 + PHD + JSL L098A77 + PEI $DB + PEI $E7 + PEI $E5 + JSL L075DD3 + PEI $DB + JSL L075A4F + LDA L05503D + BNE L099017 + BRL L0990C6 +L099017 PHY + LDA L05503D + PHA + JSL L151065 + PLA + STA $D7 + PEI $D7 + PEA $0000 + PEA $0000 + JSL L075E14 + PEI $D9 + PEA $0000 + PEA $0000 + JSL L075E14 + STZ $C1 + STZ $C3 +L09903F JSL L072328 + PHY + PHY + PEI $D7 + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + PEI $D1 + PEI $CF + PEA $0000 + JSL L075D80 + PLA + STA $C5 + PLX + STX $C7 + JSL L072328 + PHY + PHY + PEI $D9 + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + PEI $C7 + PEI $C5 + PEA $0000 + JSL L075E55 + PLA + STA $C5 + PLX + STX $C7 + LDA $C1 + LDX $C3 + PEI $C7 + PEI $C5 + JSL L150F53 + STA $C1 + STX $C3 + LDAL L05565D + BEQ L09909C + LDA #$0001 +L09909C PHA + LDA $E1 + LDX $E3 + CMP $C1 + BNE L0990A7 + CPX $C3 +L0990A7 BEQ L0990AE + LDA #$0000 + BRA L0990B1 +L0990AE LDA #$0001 +L0990B1 ORA $01,S + PLX + LSR + BCC L09903F + LDAL L05565D + PHA + PEI $D9 + PEA $0000 + PHD + JSL L098A77 +L0990C6 PEI $D9 + PEI $E3 + PEI $E1 + JSL L075DD3 + PEI $D9 + JSL L075A4F + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + LDA #$0007 + STA $89 + LDA L055043 + LDX L055045 + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + STA $8B + STX $8D + TDC + CLC + ADC #$0089 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDA #$0005 + STA $89 + LDY #$0002 + LDA [$E9],Y + TAX + LDA [$E9] + STA $8B + STX $8D + TDC + CLC + ADC #$0089 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDA #$0007 + STA $89 + TDC + CLC + ADC #$0089 + PEA $0000 + PHA + PEA $2005 + JSL GSOS2 + STAL L05565D +L099152 PEI $CD + PEI $CB + PEI $EB + PEI $E9 + JSL L071825 + PEI $BD + JSL L0724F7 + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$06AA + TCS + RTL + +L099176 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0007 + JSL L0998B0 + PEA $0006 + JSL L0998B0 + PEA $0005 + JSL L0998B0 + PEI $0A + JSL L0998B0 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0991A9 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0551F3 + BEQ L0991F0 + LDA L055111 + LDX L055113 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDX #$0000 + LDY #$0020 + LDA [$01],Y + CMP $12 + BNE L0991D9 + INX +L0991D9 PHX + LDX #$0000 + LDY #$0022 + LDA [$01],Y + CMP $0E + BNE L0991E7 + INX +L0991E7 TXA + AND $01,S + PLX + LSR + BCC L0991F0 + BRA L099231 +L0991F0 LDA L0551F3 + BNE L0991F9 + JSL L0952F7 +L0991F9 LDA L0550C5 + LDX L0550C7 + CLC + ADC #$00CE + BCC L099206 + INX +L099206 STA $05 + STX $07 + LDA #$0020 + AND [$05] + BNE L09921D + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L09A5A7 +L09921D PEI $12 + PEI $0E + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1512D1 + JSL L097700 +L099231 LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L099243 ENT + PHD + TSC + CLC + ADC #$FFD0 + TCS + TCD + LDA L0551FB + SEC + SBC #$0004 + BVS L099257 + EOR #$8000 +L099257 BMI L09925C + BRL L09933B +L09925C LDA L055027 + LDX L055029 + CMP $38 + BNE L099268 + CPX $3A +L099268 BEQ L09926F + LDA #$0000 + BRA L099272 +L09926F LDA #$0001 +L099272 PHA + LDA L05501F + LDX L055021 + CMP $38 + BNE L09927F + CPX $3A +L09927F BEQ L099286 + LDA #$0000 + BRA L099289 +L099286 LDA #$0001 +L099289 ORA $01,S + PLX + PHA + PHY + PEI $3A + PEI $38 + PEI $36 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L07ABAE + PLA + STA $2D + PLA + AND $2D + PHA + LDX #$0000 + LDA $07 + BMI L0992B0 + INX +L0992B0 TXA + AND $01,S + PLX + LSR + BCS L0992BA + BRL L09933B +L0992BA LDA #$0002 + STA $01 + LDA #$000F + AND $07 + DEC + DEC + BNE L0992CD + LDA #$0003 + STA $01 +L0992CD LDA L0550BB + CMP $01 + BEQ L0992DA + PEI $01 + JSL L090635 +L0992DA PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + LDA $38 + LDX $3A + STA L0551F5 + STX L0551F7 + PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + JSL L085DC0 + PEA ^L0532BD + PEA L0532BD + PEA ^L053259 + PEA L053259 + PEA $0008 + JSL L0313BE +L09933B LDA $34 + STA $3A + LDA $33 + STA $39 + LDA $31 + TCD + TSC + CLC + ADC #$0038 + TCS + RTL + +L09934D ENT + PHD + TSC + CLC + ADC #$FFB8 + TCS + TCD + LDA L055027 + LDX L055029 + CMP $58 + BNE L099361 + CPX $5A +L099361 BEQ L099368 + LDA #$0000 + BRA L09936B +L099368 LDA #$0001 +L09936B PHA + LDA L05501F + LDX L055021 + CMP $58 + BNE L099378 + CPX $5A +L099378 BEQ L09937F + LDA #$0000 + BRA L099382 +L09937F LDA #$0001 +L099382 ORA $01,S + PLX + LSR + BCS L09938B + BRL L09950C +L09938B PHY + PEI $5A + PEI $58 + PEI $56 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L0993A6 + BRL L09950C +L0993A6 LDA $19 + BPL L0993AD + BRL L09950C +L0993AD JSL L090A71 + LDA L0550BB + DEC + BEQ L0993BE + PEA $0001 + JSL L090635 +L0993BE PHY + JSL L095FB4 + PLA + LSR + BCS L0993CA + BRL L099505 +L0993CA LDA L055129 + LDX L05512B + STA $41 + STX $43 + LDAL L05328D + STA $3F + PEI $5A + PEI $58 + PEI $56 + PEA $0001 + JSL L1412EE + PEI $54 + PEI $52 + PEI $50 + PEI $4E + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150006 + JSL L0879C5 + LDA $41 + LDX $43 + CMP $58 + BNE L099409 + CPX $5A +L099409 BNE L099410 + LDA #$0000 + BRA L099413 +L099410 LDA #$0001 +L099413 PHA + LDX #$0000 + LDA $3F + CMP $56 + BEQ L09941E + INX +L09941E TXA + ORA $01,S + PLX + LSR + BCC L09944B + LDA #$0001 + STA L05511D + PEA ^L053291 + PEA L053291 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L0808E0 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + JSL L085216 +L09944B LDA L055121 + LDX L055123 + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + STA $09 + STX $0B + LDA #$0010 + CLC + ADC $09 + LDX $0B + BCC L09946C + INX +L09946C STA $45 + STX $47 + LDY #$0010 + LDA #$00FF + AND [$09],Y + AND #$007F + SEP #$20 + STA [$45] + REP #$20 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150BCA + LDA L055121 + LDX L055123 + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + STA $05 + STX $07 + LDY #$0092 + LDA [$05],Y + INY + INY + ORA [$05],Y + BEQ L099503 + LDY #$0094 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $45 + STX $47 + LDY #$0002 + LDA [$45],Y + TAX + LDA [$45] + STA $01 + STX $03 + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L0994DF + INX +L0994DF STA $45 + STX $47 + LDY #$0010 + LDA #$00FF + AND [$01],Y + AND #$007F + SEP #$20 + STA [$45] + REP #$20 + LDY #$0094 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L151041 +L099503 BRA L09950C +L099505 PEA $0041 + JSL L0727E0 +L09950C LDA $4C + STA $5A + LDA $4B + STA $59 + LDA $49 + TCD + TSC + CLC + ADC #$0058 + TCS + RTL + +L09951E ENT + PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + LDA #$0001 + STA $40 + LDAL L052D72 + AND #$1000 + BEQ L099574 + PEA ^L052406 + PEA L052406 + PEA ^L040979 + PEA L040979 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA L055225 + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $001F + JSL L0313BE + JSL L0B8B50 + BRL L099713 +L099574 LDA L055227 + SEC + SBC #$003D + BVS L099580 + EOR #$8000 +L099580 BMI L099587 + LDA #$0000 + BRA L09958A +L099587 LDA #$0001 +L09958A PHA + LDA L055227 + SEC + SBC #$004B + BEQ L0995A0 + BVS L099599 + EOR #$8000 +L099599 BPL L0995A0 + LDA #$0000 + BRA L0995A3 +L0995A0 LDA #$0001 +L0995A3 AND $01,S + PLX + LSR + BCC L0995EE + PEA ^L052406 + PEA L052406 + PEA ^L040985 + PEA L040985 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA L055227 + INC + SEC + SBC #$003D + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0020 + JSL L0313BE + JSL L0B8B50 + BRL L099713 +L0995EE LDA #$0035 + CMP L055227 + BNE L099603 + PEA $0004 + PEA $025B + JSL L09971B + BRL L099713 +L099603 LDA #$0036 + CMP L055227 + BNE L099618 + PEA $0004 + PEA $025A + JSL L09971B + BRL L099713 +L099618 LDA #$0037 + CMP L055227 + BNE L09962D + PEA $0004 + PEA $0260 + JSL L09971B + BRL L099713 +L09962D LDA #$0009 + CMP L055227 + BNE L099683 + LDA L05511F + BEQ L099679 + LDA L055245 + STA L05523F + PEA ^L052406 + PEA L052406 + PEA ^L040992 + PEA L040992 + PEA $000E + JSL L0313BE + LDA L055129 + LDX L05512B + PHX + PHA + LDAL L05328D + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0B8B91 + STZ L05523F + BRA L099680 +L099679 PEA $0021 + JSL L0998B0 +L099680 BRL L099713 +L099683 LDA #$000A + CMP L055227 + BNE L0996CF + LDA L05511F + BEQ L0996C6 + PEA ^L052406 + PEA L052406 + PEA ^L0409A0 + PEA L0409A0 + PEA $000D + JSL L0313BE + LDA L055129 + LDX L05512B + PHX + PHA + LDAL L05328D + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0B8B91 + BRA L0996CD +L0996C6 PEA $0023 + JSL L0998B0 +L0996CD BRA L099713 +L0996CF STZ $35 + LDA #$0005 + CMP L055227 + BNE L0996DE + LDA #$0025 + STA $35 +L0996DE LDA #$0006 + CMP L055227 + BNE L0996EB + LDA #$0026 + STA $35 +L0996EB LDA #$0007 + CMP L055227 + BNE L0996F8 + LDA #$0027 + STA $35 +L0996F8 LDA #$0008 + CMP L055227 + BNE L099705 + LDA #$0028 + STA $35 +L099705 LDA $35 + BEQ L099711 + PEI $35 + JSL L0998B0 + BRA L099713 +L099711 STZ $40 +L099713 TSC + CLC + ADC #$003A + TCS + PLD + RTL + +L09971B ENT + PHD + TSC + CLC + ADC #$FEE4 + TCS + ADC #$0029 + TCD + LDX #$0000 + LDA $FA + BNE L09972E + INX +L09972E PHX + LDX #$0000 + LDA $F8 + BNE L099737 + INX +L099737 TXA + ORA $01,S + PLX + LSR + BCC L099741 + BRL L09989E +L099741 LDA #$02BC + CMP $FA + BNE L099787 + PEA ^L052406 + PEA L052406 + PEA ^L0409AD + PEA L0409AD + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + LDA $F8 + SEC + SBC #$02BC + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0020 + JSL L0313BE + BRL L09988E +L099787 LDA #$044C + CMP $FA + BNE L0997CD + PEA ^L052406 + PEA L052406 + PEA ^L0409BA + PEA L0409BA + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + LDA $F8 + SEC + SBC #$044C + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0023 + JSL L0313BE + BRL L09988E +L0997CD LDX #$0000 + LDA #$01F4 + CMP $FA + BNE L0997D8 + INX +L0997D8 PHX + LDX #$0000 + LDA #$0514 + CMP $FA + BNE L0997E4 + INX +L0997E4 TXA + ORA $01,S + PLX + LSR + BCC L0997EF + JSL L0904A1 +L0997EF LDX #$0000 + LDA #$012C + CMP $FA + BNE L0997FA + INX +L0997FA PHX + LDX #$0000 + LDA #$012D + CMP $F8 + BNE L099806 + INX +L099806 TXA + AND $01,S + PLX + PHA + LDA $FA + SEC + SBC #$012C + BEQ L09981A + BVS L099818 + EOR #$8000 +L099818 BMI L09981F +L09981A LDA #$0000 + BRA L099822 +L09981F LDA #$0001 +L099822 PHA + LDA $FA + SEC + SBC #$0578 + BEQ L099837 + BVS L099830 + EOR #$8000 +L099830 BPL L099837 + LDA #$0000 + BRA L09983A +L099837 LDA #$0001 +L09983A AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L099853 + PHY + PHY + PEI $F8 + JSL L093C14 + PLA + STA $EB + PLX + STX $ED + BRA L099861 +L099853 PHY + PHY + PEI $F8 + JSL L1505BC + PLA + STA $EB + PLX + STX $ED +L099861 PEA ^L052406 + PEA L052406 + PEA ^L0409CA + PEA L0409CA + PEI $ED + PEI $EB + PEA ^L0409D3 + PEA L0409D3 + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L09988E LDA L05524B + EOR #$0001 + STA L055241 + JSL L0B8B50 + STZ L055241 +L09989E LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0122 + TCS + RTL + +L0998B0 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L052406 + PEA L052406 + PHY + PHY + LDA #$01F4 + CLC + ADC $0A + PHA + JSL L0711EB + PEA $0100 + JSL L0313BE + JSL L0B8B50 + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0998E6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L052406 + PEA L052406 + PHY + PHY + LDA #$01F4 + CLC + ADC $18 + PHA + JSL L0711EB + PEA $0100 + JSL L0313BE + PEI $16 + PEI $14 + PEI $12 + PEI $10 + PEI $0E + PEI $0C + PEI $0A + JSL L0B8B91 + LDA $08 + STA $18 + LDA $07 + STA $17 + LDA $05 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L09992C ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L05504F + BEQ L09993B + BRA L099989 +L09993B LDA #$8000 + ANDL L053AE9 + BEQ L099947 + LDA #$0001 +L099947 STA $03 + LDA $0E + CMP $03 + BEQ L099960 + LDA #$8000 + EORL L053AE9 + STAL L053AE9 + LDA #$0001 + STA L05504D +L099960 LDA $0E + ORA L05504F + STA $01 + LDA L055051 + CMP $01 + BEQ L099989 + JSL L0952F7 + PEA $0001 + PEA $0001 + JSL L090000 + JSL L077AA5 + LDA $01 + STA L055051 + JSL L087268 +L099989 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L09999B ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + PEA $0005 + LDA L055261 + LDX L055263 + PHX + PHA + JSL L077086 + PEA $0006 + LDA L055031 + LDX L055033 + PHX + PHA + JSL L077086 + PEA $0007 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + PLY + PLY + PLD + RTL + +L0999E3 PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + LDA $2A + ORA $2C + BNE L0999F8 + PEA $340D + JSL L07272E +L0999F8 LDA L055027 + LDX L055029 + CMP $2A + BNE L099A04 + CPX $2C +L099A04 BNE L099A09 + BRL L099B89 +L099A09 PEI $28 + PEI $26 + LDA #$0000 + TAX + JSL L033477 + BPL L099A1E + PEA $340E + JSL L07272E +L099A1E PEI $28 + PEI $26 + LDAL L053ACB + TAX + LDAL L053AC9 + JSL L033477 + BEQ L099A3F + BVS L099A36 + EOR #$8000 +L099A36 BPL L099A3F + PEA $340F + JSL L07272E +L099A3F LDA L055027 + LDX L055029 + STA $0F + STX $11 + LDA L05501F + LDX L055021 + STA $0B + STX $0D + LDA $0F + LDX $11 + CMP $2A + BNE L099A5D + CPX $2C +L099A5D BNE L099A64 + LDA #$0000 + BRA L099A67 +L099A64 LDA #$0001 +L099A67 PHA + LDA $24 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L099AA4 + LDA L055155 + STA $09 + LDA #$0001 + STA L055155 + PEA $0000 + PEA $0001 + JSL L090000 + LDA $09 + STA L055155 + JSL L086C29 + STZ L055139 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + LDA #$0001 + STA L055157 +L099AA4 PHY + PHY + PEI $2C + PEI $2A + JSL L0772AE + PLA + STA $17 + PLX + STX $19 + LDA $17 + ORA $19 + BEQ L099B1A + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $05 + STX $07 + LDA $2A + LDX $2C + STA L055027 + STX L055029 + LDA $26 + LDX $28 + STA L055023 + STX L055025 + LDY #$0022 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA L05501F + STX L055021 + LDY #$000E + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA L055119 + STX L05511B + LDX #$0000 + LDY #$0010 + LDA #$2000 + AND [$05],Y + CMP #$0000 + BEQ L099B0B + INX +L099B0B TXA + STA L055151 + PEI $2C + PEI $2A + PEA $0000 + JSL L074A90 +L099B1A LDA $0B + LDX $0D + CMP L05501F + BNE L099B26 + CPX L055021 +L099B26 BEQ L099B89 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $13 + PLX + STX $15 + LDA $13 + ORA $15 + BEQ L099B82 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $01 + STX $03 + LDY #$000E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA L055115 + STX L055117 + LDX #$0000 + LDY #$0010 + LDA #$2000 + AND [$01],Y + CMP #$0000 + BEQ L099B6F + INX +L099B6F TXA + STA L05514F + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L099B82 LDA $24 + BNE L099B89 + STZ L055135 +L099B89 LDA $22 + STA $2C + LDA $21 + STA $2B + LDA $1F + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L099B9B ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA L0551FB + SEC + SBC #$0003 + BVS L099BAF + EOR #$8000 +L099BAF BPL L099BB6 + LDA #$0000 + BRA L099BB9 +L099BB6 LDA #$0001 +L099BB9 PHA + LDA $12 + SEC + SBC #$0001 + BEQ L099BC9 + BVS L099BC7 + EOR #$8000 +L099BC7 BMI L099BCE +L099BC9 LDA #$0000 + BRA L099BD1 +L099BCE LDA #$0001 +L099BD1 AND $01,S + PLX + PHA + LDX #$0000 + LDA #$0003 + CMP L0551FB + BNE L099BE1 + INX +L099BE1 PHX + LDX #$0000 + LDA #$0003 + CMP $12 + BNE L099BED + INX +L099BED PHX + LDX #$0000 + LDA $12 + DEC + DEC + BNE L099BF8 + INX +L099BF8 TXA + ORA $01,S + PLX + AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L099C0F + PEA $0024 + JSL L0727E0 + BRL L099CC9 +L099C0F STZ $03 + LDA $12 + SEC + SBC #$0003 + BEQ L099C25 + BVS L099C1E + EOR #$8000 +L099C1E BPL L099C25 + LDA #$0001 + STA $03 +L099C25 PHY + PHY + JSL L150493 + PLA + STA $05 + PLX + STX $07 + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L151131 + LDA L0550BB + CMP $12 + BEQ L099C51 + JSL L086B8B + LDA $12 + STA L0550BB + JSL L086B8B +L099C51 LDA L0550B9 + CMP $03 + BEQ L099C86 + PHY + JSL L073CDF + PLA + STA $01 + LDA L0550B9 + BNE L099C69 + JSL L0A1A5F +L099C69 LDA L0550B9 + DEC + BNE L099C73 + JSL L0A0024 +L099C73 LDA $03 + BNE L099C7D + JSL L0A3E17 + BRA L099C86 +L099C7D LDA $03 + DEC + BNE L099C86 + JSL L0A0100 +L099C86 LDA L0550B9 + DEC + BNE L099CBB + LDA L0550BB + PHA + PEA ^L0409D5 + PEA L0409D5 + PLY + PLX + TSC + CLC + ADC #$FFFD + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $0003 + JSL L0313BE + PEA $0003 + JSL L1511F2 + PLA + STA L0551EF + JSL L160226 +L099CBB LDA #$0001 + STA L054F9F + PEI $07 + PEI $05 + JSL L151131 +L099CC9 LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L099CDB ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PHY + PEI $10 + PEA $0001 + PEA $0005 + JSL L071A1B + PLA + STA L0551F9 + PHY + LDA L0551F9 + PHA + LDAL L053AE5 + PHA + JSL L072FD5 + PLA + STA $01 + LDA L0551FB + CMP $01 + BNE L099D0F + BRL L099DBC +L099D0F LDA #$0001 + STA $03 + LDA #$0003 + CMP L0551FB + BNE L099D21 + LDA #$0002 + STA $03 +L099D21 LDA L0551FB + SEC + SBC #$0003 + BEQ L099D36 + BVS L099D2F + EOR #$8000 +L099D2F BPL L099D36 + LDA #$0003 + STA $03 +L099D36 LDA $01 + STA L0551FB + LDA #$0001 + STA $05 + LDA #$0003 + CMP L0551FB + BNE L099D4D + LDA #$0002 + STA $05 +L099D4D LDA L0551FB + SEC + SBC #$0003 + BEQ L099D62 + BVS L099D5B + EOR #$8000 +L099D5B BPL L099D62 + LDA #$0003 + STA $05 +L099D62 LDA $03 + CMP $05 + BEQ L099D6C + JSL L09B058 +L099D6C LDA L0551FB + SEC + SBC #$0003 + BVS L099D78 + EOR #$8000 +L099D78 BPL L099D7F + LDA #$0000 + BRA L099D82 +L099D7F LDA #$0001 +L099D82 PHA + LDX #$0000 + LDA #$0003 + CMP L0551FB + BNE L099D8F + INX +L099D8F PHX + LDX #$0000 + LDA #$0003 + CMP L0550BB + BNE L099D9C + INX +L099D9C PHX + LDX #$0000 + LDA L0550BB + DEC + DEC + BNE L099DA8 + INX +L099DA8 TXA + ORA $01,S + PLX + AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L099DBC + PEA $0001 + JSL L090635 +L099DBC LDA $0E + STA $10 + LDA $0D + STA $0F + LDA $0B + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L099DCE ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05524B + BEQ L099DE2 + LDA L055197 + STA $0A + BRA L099DF8 +L099DE2 +* PHY +* PEA $0000 +* PEA $C025 +* JSL L071A89 +* PLA + ldal $c025 ; AV 202208 + AND #$0001 + BEQ L099DF6 + LDA #$0001 +L099DF6 STA $0A +L099DF8 PLY + PLY + PLD + RTL + +L099DFC ENT + PHD + TSC + CLC + ADC #$FF6C + TCS + TCD + LDA L0551DF + STA $8F + LDA #$0001 + STA L0551DF + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L0940E5 + LDA #$0003 + STA $2F + LDA #$0002 + STA $39 +L099E26 LDA $9A + ORA $9C + BEQ L099E2F + LDA #$0001 +L099E2F PHA + PHY + JSL L07005C + PLA + EOR #$0001 + AND $01,S + PLX + PHA + PHY + PEA $0002 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151017 + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCC L099E7B + PHY + TDC + CLC + ADC #$002F + PEA $0000 + PHA + JSL L0933AB + PLA + STA $8D + JSL L151307 + LDX $9C + LDA $9A + BNE L099E74 + DEX +L099E74 DEC + STA $9A + STX $9C + BRA L099E26 +L099E7B PHY + PEA $0006 + PEA $0000 + JSL L150B28 + PLA + STA $8B + LDA $8F + STA L0551DF + JSL L096253 + LDA $98 + STA $9C + LDA $97 + STA $9B + LDA $95 + TCD + TSC + CLC + ADC #$009A + TCS + RTL + +L099EA4 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + PHY + PEI $18 + PEI $16 + JSL L07721A + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L099EC5 + BRL L099F65 +L099EC5 STZ $05 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $01 + STX $03 + LDX #$0000 + LDY #$0010 + LDA #$2000 + AND [$01],Y + CMP #$0000 + BEQ L099EE4 + INX +L099EE4 TXA + CMP $14 + BNE L099EEE + LDA #$2000 + STA $05 +L099EEE LDY #$0010 + LDA [$01],Y + EOR $05 + LDY #$0010 + STA [$01],Y + PEI $18 + PEI $16 + LDA $05 + BEQ L099F05 + LDA #$0001 +L099F05 PHA + JSL L074A24 + LDA L05501F + LDX L055021 + CMP $16 + BNE L099F16 + CPX $18 +L099F16 BNE L099F65 + LDA $14 + EOR #$0001 + STA L05514F + LDA $05 + BEQ L099F27 + LDA #$0001 +L099F27 PHA + LDA L055115 + ORA L055117 + BEQ L099F33 + LDA #$0001 +L099F33 ORA L055137 + AND $01,S + PLX + LSR + BCC L099F65 + JSL L096029 + LDA L055135 + BEQ L099F57 + PEA ^L053117 + PEA L053117 + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + BRA L099F61 +L099F57 PEA ^L0532BD + PEA L0532BD + JSL L082712 +L099F61 JSL L09AED3 +L099F65 LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L099F77 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + PHY + PEI $18 + PEI $16 + JSL L0772AE + PLA + STA $07 + PLX + STX $09 + LDA $07 + ORA $09 + BNE L099F98 + BRL L09A035 +L099F98 STZ $05 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $01 + STX $03 + LDX #$0000 + LDY #$0010 + LDA #$2000 + AND [$01],Y + CMP #$0000 + BEQ L099FB7 + INX +L099FB7 TXA + CMP $14 + BNE L099FC1 + LDA #$2000 + STA $05 +L099FC1 LDY #$0010 + LDA [$01],Y + EOR $05 + LDY #$0010 + STA [$01],Y + PEI $18 + PEI $16 + LDA $05 + BEQ L099FD8 + LDA #$0001 +L099FD8 PHA + JSL L074A90 + LDA L055027 + LDX L055029 + CMP $16 + BNE L099FE9 + CPX $18 +L099FE9 BNE L09A035 + LDA $14 + EOR #$0001 + STA L055151 + LDA $05 + BEQ L09A035 + LDA L055153 + BNE L09A035 + LDA L055119 + ORA L05511B + BEQ L09A007 + LDA #$0001 +L09A007 ORA L055137 + BEQ L09A035 + JSL L096029 + LDA L055139 + BEQ L09A027 + PEA ^L05310F + PEA L05310F + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + BRA L09A031 +L09A027 PEA ^L0532BD + PEA L0532BD + JSL L082712 +L09A031 JSL L09AED3 +L09A035 LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L09A047 PHD + TSC + CLC + ADC #$FCFA + TCS + ADC #$0211 + TCD + JSL L0952F7 + LDA $FA + BNE L09A05D + BRL L09A12E +L09A05D LDA L0550C5 + LDX L0550C7 + CLC + ADC #$00CE + BCC L09A06A + INX +L09A06A STA $F1 + STX $F3 + LDA #$0020 + AND [$F1] + BEQ L09A078 + LDA #$0001 +L09A078 EOR #$0001 + STA $EF + LDA L05522F + BEQ L09A0A4 + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0000 + TDC + CLC + ADC #$FDEF + PHA + PEA $001F + JSL L073002 + PEA $0100 + JSL L0313BE + BRA L09A0C4 +L09A0A4 PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA $0000 + TDC + CLC + ADC #$FDEF + PHA + PEA $001B + JSL L073002 + PEA $0100 + JSL L0313BE +L09A0C4 PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + PEA ^L0538E9 + PEA L0538E9 + PEA $0000 + TDC + CLC + ADC #$FDEF + PHA + PEA $0021 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FEEF + PHA + PEA $0003 + +* + + JSL L1509CE + JSL L09873C + LDA #$00FF + LDX #$FFEF + AND $00,X + PHA + LDA #$00FF + LDX #$FFEF + AND $00,X + PHA + LDA #$00FF + ANDL L0538E9 + STA $F1 + PLA + CLC + ADC $F1 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1512D1 + JSL L097700 + LDA $EF + STA L0551F1 + BRA L09A166 +L09A12E JSL L090A71 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L09A5A7 + LDA L055111 + LDX L055113 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + CLC + ADC #$0004 + BCC L09A157 + INX +L09A157 STA $F1 + STX $F3 + LDA [$F1] + BNE L09A163 + JSL L097700 +L09A163 STZ L0551F1 +L09A166 LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$030A + TCS + RTL + +L09A178 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PEA ^L05232C + PEA L05232C + LDY #$007D + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + PHX + PHA + PEA ^L052334 + PEA L052334 + LDA #$0069 + CLC + ADC $12 + LDX $14 + BCC L09A1A3 + INX +L09A1A3 PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDY #$0075 + LDA [$12],Y + DEC + PHA + PEA $0006 + JSL L1500F5 + PLX + PLX + STA $05 + LDY #$0075 + LDA [$12],Y + DEC + PHA + PEA $0006 + JSL L150318 + PLX + PLX + STA $07 + LDA #$0061 + CLC + ADC $12 + LDX $14 + BCC L09A1E1 + INX +L09A1E1 STA $01 + STX $03 + LDA $01 + LDX $03 + STA $09 + STX $0B + LDA $05 + PEA $0019 + JSL L150BEE + LDY #$0069 + PLA + CLC + ADC [$12],Y + STA [$09] + LDA #$0002 + CLC + ADC $01 + LDX $03 + BCC L09A20A + INX +L09A20A PHX + PHA + LDA $07 + PEA $0050 + JSL L150BEE + LDA #$0069 + CLC + ADC $12 + LDX $14 + BCC L09A220 + INX +L09A220 CLC + ADC #$0002 + BCC L09A227 + INX +L09A227 STA $09 + STX $0B + PLA + CLC + ADC [$09] + PLX + STX $09 + PLX + STX $0B + STA [$09] + LDA #$0019 + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + LDY #$0002 + LDA #$0050 + CLC + ADC [$01],Y + LDY #$0006 + STA [$01],Y + JSL L1510A1 + LDA #$0061 + CLC + ADC $12 + LDX $14 + BCC L09A25F + INX +L09A25F PHX + PHA + PEA $FFFA + PEA $FFFD + JSL L151005 + PEA $0002 + PEA $0001 + JSL L151083 + PEA $0000 + JSL L081DD8 + LDA #$0061 + CLC + ADC $12 + LDX $14 + BCC L09A287 + INX +L09A287 PHX + PHA + JSL L151418 + LDA #$0061 + CLC + ADC $12 + LDX $14 + BCC L09A298 + INX +L09A298 PHX + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $0004 + PEA $0002 + JSL L151083 + PEA $FFFF + JSL L081DD8 + LDA #$0061 + CLC + ADC $12 + LDX $14 + BCC L09A2C0 + INX +L09A2C0 PHX + PHA + JSL L151418 + JSL L1510A1 + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L09A2DC PHD + TSC + CLC + ADC #$FF7E + TCS + TCD + JSL L096253 + PHY + JSL L0727BF + PLA + STA $79 + PHY + PHY + PEA $1B58 + JSL L072834 + PLA + STA $7B + PLX + STX $7D + PEI $7D + PEI $7B + JSL L151131 + PEI $7D + PEI $7B + JSL L15102F + PEI $7D + PEI $7B + PEA $0003 + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L072B17 + LDA #$0001 + STA $75 +L09A328 LDA $75 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L05233C + LDX #^L05233C + BCC L09A33A + INX +L09A33A STA $01 + STX $03 + LDA L055027 + LDX L055029 + CMP [$01] + BNE L09A34E + LDY #$0002 + TXA + CMP [$01],Y +L09A34E BEQ L09A355 + LDA #$0000 + BRA L09A358 +L09A355 LDA #$0001 +L09A358 PHA + LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CMP L055039 + BNE L09A36B + CPX L05503B +L09A36B BEQ L09A372 + LDA #$0000 + BRA L09A375 +L09A372 LDA #$0001 +L09A375 AND $01,S + PLX + LSR + BCS L09A386 + LDA #$0012 + CMP $75 + BEQ L09A386 + INC $75 + BRA L09A328 +L09A386 PEA $0000 + PHD + JSL L09A178 + LDA #$0001 + STA $05 + LDA $75 + DEC + ASL + ASL + ASL + TAX + LDAL L05233E,X + PHA + LDAL L05233C,X + PLX + STA $07 + STX $09 + LDA #$0006 + STA $31 + LDA $75 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L05233C + LDX #^L05233C + BCC L09A3BF + INX +L09A3BF CLC + ADC #$0004 + BCC L09A3C6 + INX +L09A3C6 STA $7F + STX $81 + LDY #$0002 + LDA [$7F],Y + TAX + LDA [$7F] + STA $5D + STX $5F +L09A3D6 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $77 + LDA #$0003 + CMP $77 + BEQ L09A3EB + BRL L09A4E7 +L09A3EB LDAL L0540BB + DEC + DEC + BNE L09A417 + PEA $0001 + PEI $7D + PEI $7B + PEA $0001 + JSL L072E7C + PEA $0000 + PEI $7D + PEI $7B + PEA $0001 + JSL L072E7C + LDA #$0001 + STA $77 + BRL L09A4E7 +L09A417 PEA ^L0540A9 + PEA L0540A9 + JSL L150BE8 + LDAL L0540AB + SEC + SBC $6B + PHA + PEA $0050 + JSL L1500F5 + PLX + PLX + STA $71 + PHY + PEI $71 + PEA $0000 + PEA $0005 + JSL L071A1B + PLA + STA $71 + LDAL L0540A9 + SEC + SBC $69 + PHA + PEA $0019 + JSL L1500F5 + PLX + PLX + STA $73 + PHY + PEI $73 + PEA $0000 + PEA $0002 + JSL L071A1B + PLA + STA $73 + LDA $71 + INC + PHA + LDA $73 + PEA $0006 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $75 + LDA $75 + DEC + ASL + ASL + ASL + TAX + LDAL L05233E,X + PHA + LDAL L05233C,X + PLX + STA $07 + STX $09 + LDA $75 + DEC + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L05233C + LDX #^L05233C + BCC L09A4A2 + INX +L09A4A2 CLC + ADC #$0004 + BCC L09A4A9 + INX +L09A4A9 STA $7F + STX $81 + LDY #$0002 + LDA [$7F],Y + TAX + LDA [$7F] + STA $5D + STX $5F + LDA $07 + ORA $09 + BEQ L09A4E7 + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L15123D + PEA $0000 + PHD + JSL L09A178 +L09A4E7 LDX #$0000 + LDA $77 + DEC + BNE L09A4F0 + INX +L09A4F0 PHX + LDX #$0000 + LDA $77 + DEC + DEC + BNE L09A4FB + INX +L09A4FB TXA + ORA $01,S + PLX + LSR + BCS L09A505 + BRL L09A3D6 +L09A505 PEI $7D + PEI $7B + JSL L072634 + PEI $79 + JSL L0724F7 + JSL L09AFB1 + LDA $77 + DEC + DEC + BEQ L09A53C + LDA $07 + ORA $09 + BEQ L09A53C + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + JSL L096479 + PLA + LSR + BCS L09A53C + JSL L072314 +L09A53C TSC + CLC + ADC #$0082 + TCS + PLD + RTL + +L09A544 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550B9 + DEC + BNE L09A558 + JSL L0A0F21 + BRA L09A55C +L09A558 JSL L140E96 +L09A55C PLY + PLY + PLD + RTL + +L09A560 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550B7 + EOR #$0001 + STA L0550B7 + JSL L087A30 + LDA L0550D5 + LDX L0550D7 + CLC + ADC #$00CE + BCC L09A582 + INX +L09A582 STA $01 + STX $03 + LDA #$0020 + AND [$01] + BEQ L09A5A3 + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L151131 + PEA ^L053201 + PEA L053201 + JSL L0855E6 +L09A5A3 PLY + PLY + PLD + RTL + +L09A5A7 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDY #$00CE + LDA #$0020 + AND [$01],Y + CMP #$0000 + BEQ L09A5E4 + LDA L0550E1 + LDX L0550E3 + CMP $0E + BNE L09A5D0 + CPX $10 +L09A5D0 BNE L09A5D6 + JSL L090A71 +L09A5D6 PEI $10 + PEI $0E + JSL L0732B7 + JSL L09AFB1 + BRA L09A612 +L09A5E4 PEI $10 + PEI $0E + JSL L15102F + LDA L0550ED + LDX L0550EF + CMP $0E + BNE L09A5F8 + CPX $10 +L09A5F8 BEQ L09A602 + PEI $10 + PEI $0E + JSL L1511C8 +L09A602 PEI $10 + PEI $0E + JSL L151131 + PEI $10 + PEI $0E + JSL L0A3183 +L09A612 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L09A624 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + LDA $2C + SEC + SBC #$0001 + BVS L09A637 + EOR #$8000 +L09A637 BPL L09A63E + LDA #$0000 + BRA L09A641 +L09A63E LDA #$0001 +L09A641 PHA + LDA $2C + SEC + SBC #$0018 + BEQ L09A651 + BVS L09A64F + EOR #$8000 +L09A64F BMI L09A656 +L09A651 LDA #$0000 + BRA L09A659 +L09A656 LDA #$0001 +L09A659 ORA $01,S + PLX + LSR + BCC L09A662 + BRL L09A7C9 +L09A662 PHY + PHY + JSL L150493 + PLA + STA $0D + PLX + STX $0F + LDY #$001A + LDA [$0D],Y + TAX + DEY + DEY + LDA [$0D],Y + STA $05 + STX $07 + PHY + PHY + JSL L150BB2 + PLA + STA $09 + PLX + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + CLC + ADC #$0002 + BCC L09A697 + INX +L09A697 STA $01 + STX $03 + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + CLC + ADC #$0002 + BCC L09A6AC + INX +L09A6AC STA $1D + STX $1F + LDA [$1D] + LDY #$0002 + STA [$01],Y + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $1D + STX $1F + LDA [$1D] + STA [$01] + LDY #$0002 + LDA #$0052 + CLC + ADC [$01],Y + LDY #$0006 + STA [$01],Y + LDA #$0048 + CLC + ADC [$01] + LDY #$0004 + STA [$01],Y + LDA $09 + LDX $0B + LDY #$0018 + STA [$0D],Y + INY + INY + TXA + STA [$0D],Y + LDA $2C + DEC + PHA + PEA $0003 + JSL L1500F5 + PLX + PLX + STA $11 + LDA $2C + DEC + PHA + PEA $0003 + JSL L150318 + PLX + PLX + STA $13 + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + CLC + ADC #$0002 + BCC L09A71F + INX +L09A71F STA $1D + STX $1F + LDA $13 + PEA $001C + JSL L150BEE + PLA + CLC + ADC [$1D] + STA $17 + LDY #$002E + LDA [$26],Y + TAX + DEY + DEY + LDA [$26],Y + STA $1D + STX $1F + LDA $11 + PEA $000C + JSL L150BEE + PLA + CLC + ADC [$1D] + STA $15 + LDA $11 + BEQ L09A758 + LDA $15 + INC + STA $15 +L09A758 LDA #$001C + CLC + ADC $17 + DEC + DEC + STA $1B + LDA #$000C + CLC + ADC $15 + DEC + STA $19 + LDA $2A + BEQ L09A7A6 + JSL L1510A1 + PEA $8002 + JSL L150BD6 + PEA $0004 + PEA $0002 + JSL L151083 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L151418 + BRA L09A7B3 +L09A7A6 TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L150383 +L09A7B3 PEI $0B + PEI $09 + JSL L151669 + LDA $05 + LDX $07 + LDY #$0018 + STA [$0D],Y + INY + INY + TXA + STA [$0D],Y +L09A7C9 LDA $24 + STA $2C + LDA $23 + STA $2B + LDA $21 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L09A7DB ENT + PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $1B + LDA $34 + BPL L09A7F2 + BRL L09A96C +L09A7F2 CMP #$0006 + BMI L09A7FA + BRL L09A96C +L09A7FA ASL + TAX + LDAL L09A802,X + PHA + RTS + +L09A802 DA L09A80E-1 + DA L09A853-1 + DA L09A8E8-1 + DA L09A914-1 + DA L09A918-1 + DA L09A962-1 + +L09A80E PHY + PHY + JSL L150493 + PLA + STA $17 + PLX + STX $19 + PEA ^L0531F9 + PEA L0531F9 + PEI $19 + PEI $17 + PEA ^L053201 + PEA L053201 + PEI $2E + PEI $2C + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1505E6 + LDA L0550BB + PHA + PEA $0000 + PEA $0000 + PHD + JSL L09A624 + STZ L055169 + STZ L05516B + BRL L09A96C +L09A853 STZ $36 + LDA $2A + STA $0D + LDA $28 + STA $0B + PHY + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEI $2E + PEI $2C + JSL L1512CB + PLA + LSR + BCC L09A8D6 + LDA $0B + SEC + SBC [$2C] + DEC + DEC + PHA + PEA $000C + JSL L1500F5 + PLX + PLX + STA $11 + LDA $0D + LDY #$0002 + SEC + SBC [$2C],Y + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + STA $13 + LDA $13 + INC + PHA + LDA $11 + PEA $0003 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + ORA #$8000 + STA $36 + LDA L05516B + BEQ L09A8D4 + LDA L05516B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L09A624 + LDA L05516B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L09A624 +L09A8D4 BRA L09A8E5 +L09A8D6 PEI $2E + PEI $2C + PEI $0D + PEI $0B + PEA $02BC + JSL L09A984 +L09A8E5 BRL L09A96C +L09A8E8 LDY #$0002 + LDA [$30],Y + TAX + LDA [$30] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + BNE L09A903 + LDA #$0056 + LDY #$0002 + STA [$01],Y +L09A903 LDY #$0004 + LDA [$01],Y + BNE L09A912 + LDA #$004A + LDY #$0004 + STA [$01],Y +L09A912 BRA L09A96C +L09A914 STZ $36 + BRA L09A96C +L09A918 LDA #$7FFF + AND $26 + PHA + PHY + PEA $0000 + JSL L150580 + PLA + ORA L055169 + PHA + PEA $0000 + PHD + JSL L09A624 + LDX #$0000 + LDA $26 + BPL L09A93B + INX +L09A93B TXA + PHA + PHY + PEA $0000 + JSL L150580 + PLA + STA $1D + PLA + AND $1D + STA L055169 + LDA L055169 + BEQ L09A95D + LDA #$7FFF + AND $26 + STA L05516B + BRA L09A96C ; WAS L09A960 +L09A95D STZ L05516B + BRA L09A96C +L09A962 LDA #$02BC + CLC + ADC $26 + STA $36 + BRA L09A96C +L09A96C PEI $1B + JSL L071AA4 + LDA $24 + STA $34 + LDA $23 + STA $33 + LDA $21 + TCD + TSC + CLC + ADC #$0032 + TCS + RTL + +L09A984 PHD + TSC + CLC + ADC #$FFD6 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEI $38 + PEI $36 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001F + PEA $0000 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001F + PEA $0000 + PHA + PEA $FFEC + PEA $FFF6 + JSL L151005 + STZ L0551ED + LDA $32 + SEC + SBC #$0014 + BEQ L09A9DE + BVS L09A9DC + EOR #$8000 +L09A9DC BMI L09A9E3 +L09A9DE LDA #$0000 + BRA L09A9E6 +L09A9E3 LDA #$0001 +L09A9E6 PHA + PHY + TDC + CLC + ADC #$0032 + PEA $0000 + PHA + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L1512CB + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCS L09AA0B + BRL L09AB54 +L09AA0B LDA $30 + STA L0551ED + PHY + PHY + JSL L150493 + PLA + STA $17 + PLX + STX $19 + LDY #$001A + LDA [$17],Y + TAX + DEY + DEY + LDA [$17],Y + STA $13 + STX $15 + PHY + PHY + JSL L150BB2 + PLA + STA $0F + PLX + STX $11 + LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + CLC + ADC #$0002 + BCC L09AA45 + INX +L09AA45 STA $01 + STX $03 + LDA #$0000 + LDY #$0002 + STA [$01],Y + LDA #$000F + STA [$01] + LDA #$0280 + LDY #$0006 + STA [$01],Y + LDA #$00C8 + LDY #$0004 + STA [$01],Y + LDA $0F + LDX $11 + LDY #$0018 + STA [$17],Y + INY + INY + TXA + STA [$17],Y + LDA $09 + SEC + SBC $05 + STA $1D + LDA $0B + SEC + SBC $07 + STA $1B + PHY + PEI $32 + PHY + PEI $1D + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $27 + PLA + SEC + SBC $27 + SEC + SBC #$0006 + PHA + PEA $000F + JSL L072FA6 + PLA + STA $05 + PHY + PEI $34 + PHY + PEI $1B + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $27 + PLA + SEC + SBC $27 + DEC + DEC + PHA + PEA $0000 + JSL L072FA6 + PLA + STA $07 + LDA $1D + CLC + ADC $05 + CLC + ADC #$0008 + STA $09 + LDA $1B + CLC + ADC $07 + CLC + ADC #$0004 + STA $0B + JSL L1510A1 + PEA $8002 + JSL L150BD6 + PEA $0002 + PEA $0001 + JSL L151083 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L151418 + PHY + PEA $0000 + JSL L150580 + PLA + STA $0D + PEA $0002 + JSL L0706CF + PHY + PEA $0000 + JSL L150580 + PLA + STA $0D + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L151418 + JSL L1510A1 + PEI $11 + PEI $0F + JSL L151669 + LDA $13 + LDX $15 + LDY #$0018 + STA [$17],Y + INY + INY + TXA + STA [$17],Y + LDA #$FFFE + AND $07 + INC + INC + STAL L0523CE + LDA $05 + INC + STAL L0523CC +L09AB54 LDA $2E + STA $38 + LDA $2D + STA $37 + LDA $2B + TCD + TSC + CLC + ADC #$0036 + TCS + RTL + +L09AB66 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ $0E + STZ $01 +L09AB72 LDX $01 + LDA #$00FF + ANDL L041573,X + CMP $0C + BNE L09ABB9 + LDA L0551FB + SEC + SBC #$0005 + BVS L09AB8B + EOR #$8000 +L09AB8B BMI L09AB96 + PEA $0024 + JSL L0727E0 + BRA L09ABB2 +L09AB96 LDA L0550B9 + DEC + BNE L09ABA5 + PEA $0040 + JSL L0727E0 + BRA L09ABB2 +L09ABA5 LDA $01 + LSR + LSR + CLC + ADC #$002A + PHA + JSL L0998B0 +L09ABB2 LDA #$0001 + STA $0E + BRA L09ABC4 +L09ABB9 LDA #$000B + CMP $01 + BEQ L09ABC4 + INC $01 + BRA L09AB72 +L09ABC4 LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L09ABD5 ENT + PHD + TSC + CLC + ADC #$FF5C + TCS + TCD + LDA L0551CB + ORA L0551CD + BEQ L09ABE8 + LDA #$0001 +L09ABE8 STA $AA + LDX #$0000 + LDA L0551CB + ORA L0551CD + BNE L09ABF6 + INX +L09ABF6 PHX + LDA L0551BB + LDX L0551BD + CMP L055039 + BNE L09AC05 + CPX L05503B +L09AC05 BNE L09AC0C + LDA #$0000 + BRA L09AC0F +L09AC0C LDA #$0001 +L09AC0F ORA $01,S + PLX + LSR + BCC L09AC18 + BRL L09AE62 +L09AC18 PHY + PHY + LDA L0551CB + LDX L0551CD + PHX + PHA + JSL L0772AE + PLA + STA $95 + PLX + STX $97 + LDA $95 + ORA $97 + BNE L09AC35 + BRL L09AE62 +L09AC35 LDY #$0002 + LDA [$95],Y + TAX + LDA [$95] + CLC + ADC #$0020 + BCC L09AC44 + INX +L09AC44 STA $A1 + STX $A3 + LDY #$0002 + LDA [$A1],Y + TAX + LDA [$A1] + STA $9D + STX $9F + LDA L0551CB + LDX L0551CD + PHX + PHA + PEA $0000 + JSL L074A90 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0000 + PEA $0084 + JSL L071EC5 + LDA L0551CB + LDX L0551CD + STA $05 + STX $07 + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L0551BF + LDX L0551C1 + TAY + BNE L09AC95 + DEX +L09AC95 DEC + PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07B2EC + PLA + LSR + BCS L09ACAC + BRL L09AE62 +L09ACAC LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L0551BF + LDX L0551C1 + PHX + PHA + PEA $0001 + JSL L07E171 + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDA L0551BF + LDX L0551C1 + INC + BNE L09ACD9 + INX +L09ACD9 PHX + PHA + PEA $0001 + JSL L07E171 + LDAL L053ACB + TAX + LDAL L053AC9 + INC + BNE L09ACEF + INX +L09ACEF STAL L053AC9 + TXA + STAL L053ACB + LDA #$0001 + LDX #$0000 + CMP L0551BF + BNE L09AD06 + CPX L0551C1 +L09AD06 BNE L09AD17 + LDA L0551CB + LDX L0551CD + STAL L053ACD + TXA + STAL L053ACF +L09AD17 LDA #$0001 + STA L05504D + PHY + PHY + PEI $9F + PEI $9D + JSL L07721A + PLA + STA $99 + PLX + STX $9B + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + STA $01 + STX $03 + LDY #$0016 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + INC + BNE L09AD47 + INX +L09AD47 LDY #$0014 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDY #$001E + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $91 + STX $93 + LDY #$001A + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $8D + STX $8F + PEI $9F + PEI $9D + PEA $0001 + JSL L074A24 + LDA L0551C7 + ORA L0551C9 + BNE L09AD83 + BRL L09AE41 +L09AD83 LDA L0551C7 + LDX L0551C9 + CMP $9D + BNE L09AD8F + CPX $9F +L09AD8F BEQ L09AD98 + PEA $7327 + JSL L07272E +L09AD98 LDAL L053AC3 + TAX + LDAL L053AC1 + INC + BNE L09ADA5 + INX +L09ADA5 STAL L053AC1 + TXA + STAL L053AC3 + LDA L0551C3 + LDX L0551C5 + STAL L053AC5 + TXA + STAL L053AC7 + PHY + PHY + PEI $93 + PEI $91 + JSL L07721A + PLA + STA $99 + PLX + STX $9B + LDA $99 + ORA $9B + BEQ L09ADFF + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$0018 + BCC L09ADE2 + INX +L09ADE2 STA $A1 + STX $A3 + LDA L0551C7 + LDX L0551C9 + STA [$A1] + TXA + LDY #$0002 + STA [$A1],Y + PEI $93 + PEI $91 + PEA $0001 + JSL L074A24 +L09ADFF PHY + PHY + PEI $8F + PEI $8D + JSL L07721A + PLA + STA $99 + PLX + STX $9B + LDA $99 + ORA $9B + BEQ L09AE41 + LDY #$0002 + LDA [$99],Y + TAX + LDA [$99] + CLC + ADC #$001C + BCC L09AE24 + INX +L09AE24 STA $A1 + STX $A3 + LDA L0551C7 + LDX L0551C9 + STA [$A1] + TXA + LDY #$0002 + STA [$A1],Y + PEI $8F + PEI $8D + PEA $0001 + JSL L074A24 +L09AE41 LDA L0551CB + LDX L0551CD + STA $89 + STX $8B + STZ L0551CB + STZ L0551CD + PEI $8B + PEI $89 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968AD +L09AE62 STZ L0551CB + STZ L0551CD + STZ L0551BF + STZ L0551C1 + STZ L0551BB + STZ L0551BD + STZ L0551C7 + STZ L0551C9 + STZ L0551C3 + STZ L0551C5 + TSC + CLC + ADC #$00A4 + TCS + PLD + RTL + +L09AE88 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L151454 + PEA $0017 + JSL L151331 + PLY + PLY + PLD + RTL + +L09AE9F ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0551B9 + BNE L09AEAE + BRA L09AECE +L09AEAE PEA $0000 + JSL L09091E + JSL L1506ED + PEA $0022 + JSL L151331 + PEA $4022 + JSL L15000C + JSL L15059E + STZ L0551B9 +L09AECE PLY + PLY + PLY + PLD + RTL + +L09AED3 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA L054FBB + SEC + SBC #$0000 + BMI L09AEE7 + BRL L09AFA9 +L09AEE7 LDX #$0000 + LDA #$FFFF + CMP L054FBB + BNE L09AEF3 + INX +L09AEF3 PHX + LDX #$0000 + LDA L0550B9 + BNE L09AEFD + INX +L09AEFD TXA + AND $01,S + PLX + LSR + BCC L09AF0B + PEA $0001 + JSL L09091E +L09AF0B LDA L054FBB + INC + STA L054FBB + LDA L054FBB + BEQ L09AF1A + BRL L09AFA9 +L09AF1A LDA L0550B9 + DEC + BNE L09AF41 + LDA #$0001 + STAL L0552BF + LDA #$0001 + STAL L0552C1 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA $0000 + JSL L1601A8 + BRA L09AF60 +L09AF41 LDA L0550BD + BNE L09AF4E + LDA L0550BF + STA $09 + STZ L0550BF +L09AF4E JSL L0A1625 + JSL L0A15C0 + LDA L0550BD + BNE L09AF60 + LDA $09 + STA L0550BF +L09AF60 JSL L083E9E + LDA L055143 + BEQ L09AF6D + JSL L087268 +L09AF6D LDA L055131 + BEQ L09AF8B + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L151131 + PEA ^L053201 + PEA L053201 + JSL L0855E6 + STZ L055131 +L09AF8B LDA L05512D + BEQ L09AFA9 + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L151131 + PEA ^L0531E1 + PEA L0531E1 + JSL L0854D9 + STZ L05512D +L09AFA9 TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L09AFB1 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L09B242 + LDA L0550E5 + LDX L0550E7 + PHX + PHA + JSL L09B242 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L09B242 + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L09B242 + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L09B242 + LDA L0551B1 + ORA L0551B3 + BNE L09AFFF + BRA L09B050 +L09AFFF LDA L0551B1 + LDX L0551B3 + STA $01 + STX $03 +L09B009 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0004 + BCC L09B030 + INX +L09B030 STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + JSL L09B242 + LDA $05 + LDX $07 + STA $01 + STX $03 + LDA $01 + ORA $03 + BNE L09B009 +L09B050 TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L09B058 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0002 + STA $03 +L09B065 LDA $03 + DEC + ASL + TAX + LDAL L0541A5,X + PHA + JSL L1512C5 + LDA #$000C + CMP $03 + BEQ L09B07E + INC $03 + BRA L09B065 +L09B07E LDA L0551FB + SEC + SBC #$0003 + BVS L09B08A + EOR #$8000 +L09B08A BMI L09B10A + LDAL L052D08 + PHA + LDAL L052D06 + PHA + PEA $012C + JSL L150671 + LDAL L052D0C + PHA + LDAL L052D0A + PHA + PEA $04B0 + JSL L150671 + LDAL L052CF0 + PHA + LDAL L052CEE + PHA + PEA $0514 + JSL L150671 + LDA L0550D5 + LDX L0550D7 + CLC + ADC #$00CE + BCC L09B0CC + INX +L09B0CC STA $05 + STX $07 + LDA #$0020 + AND [$05] + BEQ L09B0E3 + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L09A5A7 +L09B0E3 LDA L0550CD + LDX L0550CF + CLC + ADC #$00CE + BCC L09B0F0 + INX +L09B0F0 STA $05 + STX $07 + LDA #$0020 + AND [$05] + BEQ L09B107 + LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L09A5A7 +L09B107 BRL L09B1EC +L09B10A LDA L0550B9 + DEC + BNE L09B189 + LDAL L052D10 + PHA + LDAL L052D0E + PHA + PEA $012C + JSL L150671 + LDAL L052CEC + PHA + LDAL L052CEA + PHA + PEA $0578 + JSL L150671 + LDAL L052CF0 + PHA + LDAL L052CEE + PHA + PEA $01F4 + JSL L150671 + LDAL L052CF4 + PHA + LDAL L052CF2 + PHA + PEA $0258 + JSL L150671 + LDAL L052CFC + PHA + LDAL L052CFA + PHA + PEA $02BC + JSL L150671 + LDAL L052D00 + PHA + LDAL L052CFE + PHA + PEA $0384 + JSL L150671 + LDAL L052D04 + PHA + LDAL L052D02 + PHA + PEA $03E8 + JSL L150671 + BRA L09B1EC +L09B189 LDAL L052CE8 + PHA + LDAL L052CE6 + PHA + PEA $012C + JSL L150671 + LDAL L052CEC + PHA + LDAL L052CEA + PHA + PEA $0190 + JSL L150671 + LDAL L052CF0 + PHA + LDAL L052CEE + PHA + PEA $01F4 + JSL L150671 + LDAL L052CF4 + PHA + LDAL L052CF2 + PHA + PEA $0258 + JSL L150671 + LDA L0551FB + SEC + SBC #$0004 + BVS L09B1D9 + EOR #$8000 +L09B1D9 BPL L09B1EC + LDAL L052CF8 + PHA + LDAL L052CF6 + PHA + PEA $02BC + JSL L150671 +L09B1EC PHY + JSL L1503A7 + PLA + STA $01 + JSL L087268 + PLY + PLY + PLY + PLY + PLD + RTL + +L09B1FE ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L150493 + PLA + STA $01 + PLX + STX $03 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L151131 + PEA ^L053249 + PEA L053249 + JSL L15123D + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150BD0 + PEI $03 + PEI $01 + JSL L151131 + PLY + PLY + PLY + PLY + PLD + RTL + +L09B242 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$00CE + LDA #$0020 + AND [$0A],Y + CMP #$0000 + BEQ L09B283 + PEI $0C + PEI $0A + JSL L1506B3 + PHY + LDY #$001E + LDA [$0A],Y + PHA + DEY + DEY + LDA [$0A],Y + PHA + JSL L1516AB + PLA + LSR + BCS L09B27B + PEI $0C + PEI $0A + JSL L0A3183 +L09B27B PEI $0C + PEI $0A + JSL L1506AD +L09B283 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L09B294 ENT + PHD + TSC + CLC + ADC #$FCB0 + TCS + ADC #$0269 + TCD + PEA $0000 + TDC + CLC + ADC #$FF97 + PHA + PEI $F2 + PEI $F0 + PEA $0100 + JSL L0313BE + LDA L054FA1 + STA $E1 + LDA #$0000 + TAX + STA [$EC] + TXA + LDY #$0002 + STA [$EC],Y + STZ $FC + PHY + JSL L095F79 + PLA + LSR + BCS L09B2D2 + BRL L09B4B3 +L09B2D2 LDA #$0001 + AND $FA + BNE L09B2FE + LDA #$0001 + STA $97 + LDA #$E000 + AND $FA + LDX #$0099 + STA $00,X + LDA $F8 + LDX #$009B + STA $00,X + LDA $F4 + LDX $F6 + TXY + LDX #$009D + STA $00,X + TYA + STA $02,X + BRA L09B321 +L09B2FE LDA #$0002 + STA $97 + LDA #$8000 + LDX #$0099 + STA $00,X + LDA $F8 + LDX #$009B + STA $00,X + LDA #$8000 + LDX #$00A1 + STA $00,X + LDA $F4 + LDX #$00A3 + STA $00,X +L09B321 LDA #$0002 + AND $FA + BEQ L09B367 + PEA $0000 + TDC + CLC + ADC #$FF97 + PHA + PEA $0000 + TDC + CLC + ADC #$FD97 + PHA + PEA $0022 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FF97 + PHA + PEA ^L0409D9 + PEA L0409D9 + PEA $0000 + TDC + CLC + ADC #$FE97 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L09B367 LDA #$0003 + STA $C9 + LDA #$0003 + STA $CF + STZ L0551AD + PEA $0079 + PEA $001E + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$FF97 + PHA + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0097 + PEA $0000 + PHA + TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + JSL L151639 + JSL L09AE88 + LDA #$0001 + STA L0551AD + LDA $C1 + BNE L09B3B3 + BRL L09B4AD +L09B3B3 LDA #$0001 + STA $FC + PHY + PHY + PEA ^L0409DB + PEA L0409DB + PEA $0001 + JSL L0730BE + PLA + STA $D9 + PLX + STX $DB + PEI $D3 + PEI $D1 + JSL L07185A + LDA $CB + LDX $CD + STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + CLC + ADC #$0002 + BCC L09B3EC + INX +L09B3EC PHX + PHA + LDY #$0002 + LDA [$DD],Y + PHA + LDA [$DD] + PHA + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + CLC + ADC #$0002 + BCC L09B406 + INX +L09B406 STA $E3 + STX $E5 + LDA [$E3] + INC + INC + JSL L150488 + PHX + PHA + JSL L1511CE + LDA $DD + LDX $DF + STA $D5 + STX $D7 + LDA $EC + LDX $EE + STA $E3 + STX $E5 + PHY + PHY + PEI $DB + PEI $D9 + PEI $D7 + PEI $D5 + JSL L072B9F + PLA + STA [$E3] + PLA + LDY #$0002 + STA [$E3],Y + LDA #$0004 + AND $FA + BEQ L09B449 + LDA #$0001 +L09B449 AND L055281 + BEQ L09B4A1 + LDA #$0055 + CMP $F8 + BNE L09B465 + PEA ^L0409DE + PEA L0409DE + PEI $DB + PEI $D9 + JSL L0901A1 + BRA L09B4A1 +L09B465 LDX #$0000 + LDA #$00B3 + CMP $F8 + BNE L09B470 + INX +L09B470 PHX + LDX #$0000 + LDA #$00FF + CMP $F8 + BNE L09B47C + INX +L09B47C TXA + ORA $01,S + PLX + LSR + BCC L09B493 + PEA ^L0409E5 + PEA L0409E5 + PEI $DB + PEI $D9 + JSL L0901A1 + BRA L09B4A1 +L09B493 PEA ^L0409F2 + PEA L0409F2 + PEI $DB + PEI $D9 + JSL L0901A1 +L09B4A1 PEI $DB + PEI $D9 + PEI $D7 + PEI $D5 + JSL L071825 +L09B4AD PEI $E1 + JSL L0724F7 +L09B4B3 LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0362 + TCS + RTL + diff --git a/hypercardiigs/HyperTools.X.S b/hypercardiigs/HyperTools.X.S new file mode 100644 index 0000000..c600d7b --- /dev/null +++ b/hypercardiigs/HyperTools.X.S @@ -0,0 +1,707 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L07272E + EXT L071FF8 + EXT L07346C + EXT L1509CE + EXT L072314 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L070597 + EXT L07187A + EXT L0A3E17 + EXT L074D35 + EXT L055039 + EXT L05503B + EXT L055277 + EXT L0550B9 + EXT L07005C + EXT L070137 + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L07D08A + EXT L07A609 + EXT L071A1B + EXT L07ABAE + EXT L072328 + EXT L071C56 + EXT L07334A + EXT L071B83 + EXT L072FD5 + EXT L072FA6 + EXT L071C98 + EXT L0727BF + EXT L07185A + EXT L072809 + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L07479E + EXT L0711EB + EXT L071EC5 + EXT L0735A8 + EXT L072E7C + EXT L0771D3 + EXT L077086 + EXT L075A4F + EXT L07704E + EXT L07869F + EXT L071825 + EXT L075E14 + EXT L075D80 + EXT L075DD3 + EXT L075E55 + EXT L0752E6 + EXT L071ECE + EXT L071E31 + EXT L078A05 + EXT L070A10 + EXT L075D3B + EXT L072B9F + EXT L078841 + EXT L070525 + EXT L07B114 + EXT L07E171 + EXT L07502A + EXT L07721A + EXT L074A24 + EXT L0751BE + EXT L07B2EC + EXT L0772AE + EXT L074A90 + EXT L0772F8 + EXT L074AC6 + EXT L077A01 + EXT L074E17 + EXT L070669 + EXT L07C5A6 + EXT L07DF0D + EXT L07A852 + EXT L071F3F + EXT L078D85 + EXT L079752 + EXT L0745B2 + EXT L0A3283 + EXT L0876F4 + EXT L054FBD + EXT L151367 + EXT L0551AD + EXT L150493 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L150290 + EXT L15133D + EXT L150241 + EXT L15017E + EXT L1510BF + EXT L0550EF + EXT L0550ED + EXT L151466 + EXT L150B6A + EXT L1506E1 + EXT L150B70 + EXT L15041C + EXT L1513F4 + EXT L150AFE + EXT L1516B7 + EXT L150BB8 + EXT L151373 + EXT L150070 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540AB + EXT L0540A9 + EXT L150BE8 + EXT L1512CB + EXT L1512D1 + EXT L151651 + EXT L151041 + EXT L150AF8 + EXT L151412 + EXT L150705 + EXT L150B5E + EXT L1511CE + EXT L053A9D + EXT L151017 + EXT L15035F + EXT L150B64 + EXT L053AE9 + EXT L053AD3 + EXT L053AD1 + EXT L053AC3 + EXT L053AC1 + EXT L053ACB + EXT L053AC9 + EXT L053AC7 + EXT L053AC5 + EXT L1510EF + EXT L0B86C4 + EXT L0B8607 + EXT L041CB3 + EXT L055047 + EXT L055045 + EXT L055043 + EXT L052D70 + EXT L052D6E + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055249 + EXT L053251 + EXT L054FB7 + EXT L054FB9 + EXT L054FA7 + EXT L054FBB + EXT L054F9F + EXT L054FA1 + EXT L055051 + EXT L05500F + EXT L055011 + EXT L05504D + EXT L05501B + EXT L05501D + EXT L05503F + EXT L055041 + EXT L05502F + EXT L05503D + EXT L05504F + EXT L055003 + EXT L055005 + EXT L055007 + EXT L05502B + EXT L05502D + EXT L055031 + EXT L055033 + EXT L055035 + EXT L055037 + EXT L055023 + EXT L055025 + EXT L055081 + EXT L055083 + EXT L0538E9 + EXT L05507F + EXT L081A92 + EXT L081DD8 + EXT L081E53 + EXT L082712 + EXT L086D20 + EXT L0808E0 + EXT L085F5A + EXT L083E9E + EXT L085216 + EXT L086B8B + EXT L087BAE + EXT L086C29 + EXT L081E14 + EXT L0706CF + EXT L054FBF + EXT L077264 + EXT L074A5A + EXT L07010A + EXT L1506A7 + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L150300 + EXT L1501AF + EXT L15100B + EXT L15037D + EXT L150383 + EXT L1510A1 + EXT L1510C5 + EXT L150BD0 + EXT L151083 + EXT L1512E3 + EXT L1505E6 + EXT L151418 + EXT L053131 + EXT L053133 + EXT L1601A8 + EXT L150BB2 + EXT L151669 + EXT L073CDF + EXT L15042E + EXT L15047C + EXT L0552BF + EXT L0552C1 + EXT L15123D + EXT L05328D + EXT L151293 + EXT L150BD6 + EXT L05312F + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L053259 + EXT L0532BD + EXT L055139 + EXT L0531D9 + EXT L0531E1 + EXT L053C9D + EXT L053239 + EXT L05512F + EXT L055137 + EXT L055153 + EXT L055135 + EXT L055109 + EXT L05510B + EXT L055115 + EXT L055117 + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L055119 + EXT L05511B + EXT L05513F + EXT L055141 + EXT L05513B + EXT L05513D + EXT L05311F + EXT L0550FD + EXT L0550FF + EXT L055151 + EXT L05310F + EXT L0550E1 + EXT L0550E3 + EXT L055111 + EXT L055113 + EXT L05514F + EXT L053117 + EXT L0531E9 + EXT L0531F1 + EXT L0550DD + EXT L0550DF + EXT L05512D + EXT L0550B5 + EXT L0550E9 + EXT L0550EB + EXT L055131 + EXT L0531F9 + EXT L053201 + EXT L0550D5 + EXT L0550D7 + EXT L0550BB + EXT L055145 + EXT L055143 + EXT L0550BD + EXT L0550BF + EXT L05511F + EXT L0550B7 + EXT L1601EE + EXT L083CFB + EXT L1601B6 + EXT L0A3163 + EXT L079A19 + EXT L0B88AC + EXT L0712B0 + EXT L0B8C17 +* EXT L071A89 + EXT L07CD77 + EXT L14092D + EXT L1601C4 + EXT L0523CE + EXT L0523CC + EXT L151029 + EXT L1511C8 + EXT L052D12 + EXT L0854D9 + EXT L1601D2 + EXT L0A02BC + EXT L0A213D + EXT L150801 + EXT L072B17 + EXT L073B05 + EXT L070834 + EXT L15164B + EXT L1601E0 + EXT L086CDB + EXT L0879C5 + EXT L150B22 + EXT L15106B + EXT L07D80F + EXT L1516E7 + EXT L150395 + EXT L0732FD + EXT L151053 + EXT L15136D + EXT L079558 + EXT L07947E + EXT L1502FA + EXT L150FF9 + EXT L151400 + EXT L1502F4 + EXT L075B09 + EXT L073002 + EXT L0730BE + EXT L075A86 + EXT L076220 + EXT L075BBA + EXT L151065 + EXT L0704CF + EXT L1511DA + EXT L1511D4 + EXT L079F26 + EXT L053ACF + EXT L053ACD + EXT L07B8EA + EXT L1503DD + EXT L040940 + EXT L04093E + EXT L15014A + EXT L1511B0 + EXT L1505C8 + EXT L04156F + EXT L150C40 + EXT L151299 + EXT L07899F + EXT L1505B0 + EXT L07245A + EXT L150B2E + EXT L0523D4 + EXT L0523D6 + EXT L0523D8 + EXT L0523DA + EXT L0523DC + EXT L0523DE + EXT L0523E0 + EXT L0523E2 + EXT L0523E4 + EXT L0523E6 + EXT L0A2670 + EXT L1601FC + EXT L0A1625 + EXT L16020A + EXT L0A15C0 + EXT L15162D + EXT L0875FA + EXT L15142A + EXT L041A75 + EXT L041A77 + EXT L054AD6 + EXT L054AD4 + EXT L0541A5 + EXT L1513FA + EXT L1503B3 + EXT L1505BC + EXT L040B7F + EXT L040B7D + EXT L1504A5 + EXT L15049F + EXT L05325B + EXT L05325F + EXT L05325D + EXT L1516BD + EXT L15104D + EXT L040945 + EXT L052CBA + EXT L150807 + EXT L151379 + EXT L150580 + EXT L0523D2 + EXT L0523D0 + EXT L03133B + EXT L15059E + EXT L0301E4 + EXT L0B392B + EXT L15000C + EXT L072E34 + EXT L083A3C + EXT L07A8A9 + EXT L052D72 + EXT L052D66 + EXT L041454 + EXT L041554 + EXT L1506A1 + EXT L160218 + EXT L07AA4B + EXT L07C7B5 + EXT L0525DA + EXT L0525DC + EXT L151337 + EXT L1502E2 + EXT L150665 + EXT L1503B9 + EXT L081F1E + EXT L052332 + EXT L052338 + EXT L052330 + EXT L05232E + EXT L1503AD + EXT L1516A5 + EXT L1512E9 + EXT L150592 + EXT L150B8E + EXT L071498 + EXT L15129F + EXT L1516E1 + EXT L1516DB + EXT L071330 + EXT L076CDB + EXT L0781CF + EXT L087268 + EXT L150BAC + EXT L1516D5 + EXT L150B1C + EXT L150434 + EXT L1510E3 + EXT L075B7B + EXT L150B28 + EXT L085DC0 + EXT L1412EE + EXT L150006 + EXT L150BCA + EXT L0B8B50 + EXT L0B8B91 + EXT L077AA5 + EXT L0A1A5F + EXT L0A0024 + EXT L0A0100 + EXT L1511F2 + EXT L160226 + EXT L053AE5 + EXT L151307 + EXT L05233E + EXT L05233C + EXT L0540BB + EXT L0A0F21 + EXT L140E96 + EXT L087A30 + EXT L0855E6 + EXT L0732B7 + EXT L0A3183 + EXT L041573 + EXT L151454 + EXT L151331 + EXT L1506ED + EXT L1512C5 + EXT L052D08 + EXT L052D06 + EXT L150671 + EXT L052D0C + EXT L052D0A + EXT L052CF0 + EXT L052CEE + EXT L052D10 + EXT L052D0E + EXT L052CEC + EXT L052CEA + EXT L052CF4 + EXT L052CF2 + EXT L052CFC + EXT L052CFA + EXT L052D00 + EXT L052CFE + EXT L052D04 + EXT L052D02 + EXT L052CE8 + EXT L052CE6 + EXT L052CF8 + EXT L052CF6 + EXT L1503A7 + EXT L1516AB + EXT L151639 + EXT L0408FB + EXT L040914 + EXT L040915 + EXT L041AB3 + EXT L040920 + EXT L040934 + EXT L04093D + EXT L040942 + EXT L040943 + EXT L040944 + EXT L041A84 + EXT L040B57 + EXT L040946 + EXT L04094B + EXT L040953 + EXT L040958 + EXT L04095F + EXT L040967 + EXT L040968 + EXT L04096F + EXT L040976 + EXT L040977 + EXT L040978 + EXT L040979 + EXT L040985 + EXT L040992 + EXT L0409A0 + EXT L0409AD + EXT L0409BA + EXT L0409CA + EXT L0409D3 + EXT L0409D5 + EXT L0409D9 + EXT L0409DB + EXT L0409DE + EXT L0409E5 + EXT L0409F2 + EXT L055155 + EXT L05524B + EXT L0551ED + EXT L0550E5 + EXT L0550E7 + EXT L0550CD + EXT L0550CF + EXT L055229 + EXT L0550F3 + EXT L053291 + EXT L05328B + EXT L055125 + EXT L055127 + EXT L05511D + EXT L0550F5 + EXT L0550F7 + EXT L0550F1 + EXT L0551F3 + EXT L055193 + EXT L055133 + EXT L05231C + EXT L053137 + EXT L052324 + EXT L05519F + EXT L0551A1 + EXT L0551AF + EXT L0551BF + EXT L0551C1 + EXT L0551BB + EXT L0551BD + EXT L0551CB + EXT L0551CD + EXT L0551C7 + EXT L0551C9 + EXT L0551C3 + EXT L0551C5 + EXT L05524D + EXT L052526 + EXT L055231 + EXT L055233 + EXT L055217 + EXT L05522F + EXT L0551E5 + EXT L052C1A + EXT L055225 + EXT L055215 + EXT L055187 + EXT L055189 + EXT L055183 + EXT L055185 + EXT L055191 + EXT L05518F + EXT L05518D + EXT L05518B + EXT L055213 + EXT L05517F + EXT L055181 + EXT L05517B + EXT L05517D + EXT L055177 + EXT L055179 + EXT L055173 + EXT L055175 + EXT L055197 + EXT L055195 + EXT L052D64 + EXT L055199 + EXT L052576 + EXT L052562 + EXT L05253A + EXT L05254E + EXT L0551E9 + EXT L0551E7 + EXT L0551EB + EXT L052CCE + EXT L05516B + EXT L055167 + EXT L055171 + EXT L05516D + EXT L05516F + EXT L055265 + EXT L055267 + EXT L055221 + EXT L055223 + EXT L0551DD + EXT L0551DF + EXT L0551FD + EXT L05232C + EXT L055257 + EXT L0551A7 + EXT L0551A9 + EXT L0551A3 + EXT L0551A5 + EXT L05519B + EXT L05519D + EXT L0551E3 + EXT L0551E1 + EXT L0551F9 + EXT L0551B7 + EXT L0551AB + EXT L0551B9 + EXT L0551B5 + EXT L05521B + EXT L055219 + EXT L0550C5 + EXT L0550C7 + EXT L055157 + EXT L0520C4 + EXT L05236C + EXT L05239C + EXT L055281 + EXT L055251 + EXT L055253 + EXT L055259 + EXT L055255 + EXT L05525F + EXT L05525D + EXT L055275 + EXT L055273 + EXT L055243 + EXT L055165 + EXT L0551F1 + EXT L05515D + EXT L05515F + EXT L054FAD + EXT L054FAF + EXT L055279 + EXT L05527B + EXT L0551FB + EXT L052D32 + EXT L0551F5 + EXT L0551F7 + EXT L052D38 + EXT L052406 + EXT L055227 + EXT L055245 + EXT L05523F + EXT L055241 + EXT L055261 + EXT L055263 + EXT L0551EF + EXT L052334 + EXT L055169 + EXT L0551B1 + EXT L0551B3 + EXT L053249 diff --git a/hypercardiigs/InfoDialog.E.S b/hypercardiigs/InfoDialog.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/InfoDialog.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/InfoDialog.S b/hypercardiigs/InfoDialog.S new file mode 100644 index 0000000..a6e10f4 --- /dev/null +++ b/hypercardiigs/InfoDialog.S @@ -0,0 +1,12947 @@ +* +* HypercardGS +* segment: $19 InfoDialog +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk InfoDialog.l + lst off + +*--------------------------------------- + + use InfoDialog.E + use InfoDialog.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 + +*--------------------------------------- + +L190000 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDY #$00E3 + LDA [$14],Y + PHA + DEY + DEY + LDA [$14],Y + PHA + LDA #$0013 + CLC + ADC $18 + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L072B17 + STZ $01 +L190029 LDA #$0017 + CLC + ADC $05 + STA $09 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEA $0000 + PHY + PEI $01 + JSL L081A92 + JSL L1501B5 + LDA $09 + DEC + DEC + STA $05 + LDA #$000F + CMP $01 + BEQ L190059 + INC $01 + BRA L190029 +L190059 TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L151412 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L151412 + PEI $03 + PEI $07 + LDA #$0007 + CLC + ADC $18 + PHA + JSL L08736A + LDA $12 + STA $18 + LDA $11 + STA $17 + LDA $0F + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L190094 PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PEA $0002 + PEA $0001 + JSL L151083 + LDA #$0001 + STA $09 +L1900AB LDY #$00E3 + LDA [$14],Y + PHA + DEY + DEY + LDA [$14],Y + PHA + LDA #$0013 + CLC + ADC $09 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L072B17 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFA + PEA $FFFE + JSL L151005 + LDY #$00D5 + LDA [$14],Y + CMP $09 + BNE L1900EF + PEA $0000 + JSL L081DD8 + BRA L1900F6 +L1900EF PEA $FFFF + JSL L081DD8 +L1900F6 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L151418 + LDA #$0006 + CMP $09 + BEQ L19010E + INC $09 + BRA L1900AB +L19010E LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L190120 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDY #$00E7 + LDA [$0A],Y + BEQ L190151 + PEA $0000 + LDY #$00D5 + LDA [$0A],Y + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L041CB3 + LDX #^L041CB3 + BCC L190149 + INX +L190149 PHX + PHA + JSL L150306 + BRA L190165 +L190151 PEA $0000 + LDA #$007D + CLC + ADC $0A + LDX $0C + BCC L19015F + INX +L19015F PHX + PHA + JSL L150306 +L190165 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L190176 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + PEI $1E + PEI $1C + LDA $1A + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $05 + PLX + STX $07 + LDAL L05565D + BNE L1901C6 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + CLC + ADC #$0008 + BCC L1901AB + INX +L1901AB STA $01 + STX $03 + LDY #$0002 + LDA $18 + CLC + ADC [$01],Y + PHA + LDA $16 + CLC + ADC [$01] + PHA + PEI $07 + PEI $05 + JSL L150B04 +L1901C6 LDA $10 + STA $1E + LDA $0F + STA $1D + LDA $0D + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L1901D8 ENT + PHD + TSC + CLC + ADC #$FB80 + TCS + ADC #$038D + TCD + JSL L0903F2 + PHY + PHY + JSL L150493 + PLA + STA $EB + PLX + STX $ED + TDC + CLC + ADC #$007D + PEA $0000 + PHA + JSL L150312 + LDA #$1000 + ANDL L053AE9 + BEQ L19020C + LDA #$0001 +L19020C STA $E5 + TDC + CLC + ADC #$009D + PEA $0000 + PHA + PEA ^L053AFD + PEA L053AFD + PEA $0020 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FD73 + PHA + PEA $000E + JSL L073002 + PEA ^L0408E7 + PEA L0408E7 + PEA $0000 + TDC + CLC + ADC #$FC73 + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA ^L0408E9 + PEA L0408E9 + PEA $0000 + TDC + CLC + ADC #$FE7D + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA $FA + SEC + SBC #$0002 + BEQ L190287 + BVS L190282 + EOR #$8000 +L190282 BPL L190287 + BRL L190376 +L190287 TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$009D + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA L05501F + LDX L055021 + PHX + PHA + TDC + CLC + ADC #$00E5 + PEA $0000 + PHA + TDC + CLC + ADC #$009D + PEA $0000 + PHA + JSL L07A972 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FD73 + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FF7D + AND $00,X + SEC + SBC #$0000 + BMI L190328 + BEQ L190328 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA ^L0408EB + PEA L0408EB + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA ^L0408F0 + PEA L0408F0 + PEA $0000 + TDC + CLC + ADC #$FE7D + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L190328 PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FD73 + PHA + PEA $000F + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FD5F + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FE7D + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L190376 LDA $FA + DEC + BEQ L19037E + BRL L190471 +L19037E LDA $E5 + BEQ L19039B + TDC + CLC + ADC #$007D + PEA $0000 + PHA + TDC + CLC + ADC #$009D + PEA $0000 + PHA + PEA $0020 + JSL L0313BE +L19039B LDA L055027 + LDX L055029 + PHX + PHA + TDC + CLC + ADC #$00E5 + PEA $0000 + PHA + TDC + CLC + ADC #$009D + PEA $0000 + PHA + JSL L07A972 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FD73 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FF7D + AND $00,X + SEC + SBC #$0000 + BMI L190423 + BEQ L190423 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA ^L0408F2 + PEA L0408F2 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA ^L0408F7 + PEA L0408F7 + PEA $0000 + TDC + CLC + ADC #$FE7D + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L190423 PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FD73 + PHA + PEA $0010 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FD5F + PHA + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA $0000 + TDC + CLC + ADC #$FE7D + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L190471 LDA #$0006 + STA $DD + LDA #$0006 + STA $D7 + LDA #$0006 + STA $D5 + PEA ^L041D53 + PEA L041D53 + TDC + CLC + ADC #$009D + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA #$0001 + STA $D7 +L19049B PHY + TDC + CLC + ADC #$009D + PEA $0000 + PHA + LDA $D7 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L041CB3 + LDX #^L041CB3 + BCC L1904B9 + INX +L1904B9 PHX + PHA + PEA $0020 + JSL L070A10 + PLA + LSR + BCC L1904D1 + LDA $D7 + STA $D5 + LDA #$0005 + STA $DD + BRA L1904DC +L1904D1 LDA #$0005 + CMP $D7 + BEQ L1904DC + INC $D7 + BRA L19049B +L1904DC PHY + JSL L0727BF + PLA + STA $E9 + PHY + PHY + PEA $0514 + JSL L072834 + PLA + STA $E1 + PLX + STX $E3 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PHY + PHY + LDA #$0BD3 + CLC + ADC $FA + PHA + JSL L0711EB + PEA ^L0408F9 + PEA L0408F9 + PEA ^L0408FA + PEA L0408FA + JSL L073C22 + LDA $E5 + STA $E7 + PEA $0000 + PEA $000B + PHY + PHY + PEI $E3 + PEI $E1 + LDA #$000A + CLC + ADC $FA + JSL L150488 + PHX + PHA + JSL L151367 + JSL L150138 + PEI $E3 + PEI $E1 + PEA $000B + JSL L073CFE + LDA $F8 + BNE L1905BF + PHY + PHY + PEI $E3 + PEI $E1 + PEA $0000 + PEA $000B + JSL L151367 + PLA + PLX + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + TXY + LDX #$FE79 + STA $00,X + TYA + STA $02,X + LDX #$FE79 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L190583 + INX +L190583 PHX + PHA + PHY + PHY + LDX #$FE79 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L190597 + INX +L190597 STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $8000 + PEA $0000 + JSL L150241 + PLA + PLY + PLX + STX $EF + PLX + STX $F1 + STA [$EF] + TYA + LDY #$0002 + STA [$EF],Y +L1905BF LDA $E7 + INC + PHA + PEI $E3 + PEI $E1 + PEA $000B + JSL L073B05 + LDA #$0005 + CMP $DD + BEQ L1905D8 + BRL L1906BD +L1905D8 PEI $E3 + PEI $E1 + PEA $0009 + JSL L072E4C + PEI $E3 + PEI $E1 + PEA $0019 + JSL L072E4C + PEI $E3 + PEI $E1 + PEA $0001 + PEA $0000 + PEA $FFF1 + PEA $0000 + PHD + JSL L190176 + PEI $E3 + PEI $E1 + PEA $0002 + PEA $0000 + PEA $FFF1 + PEA $0000 + PHD + JSL L190176 + LDA #$000A + STA $DB +L19061D PEI $E3 + PEI $E1 + PEI $DB + PEA $0000 + PEA $FFF1 + PEA $0000 + PHD + JSL L190176 + LDA #$000D + CMP $DB + BEQ L19063C + INC $DB + BRA L19061D +L19063C LDA #$0010 + CLC + ADC $E1 + LDX $E3 + BCC L190647 + INX +L190647 TXY + LDX #$FE75 + STA $00,X + TYA + STA $02,X + LDX #$FE75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L190660 + INX +L190660 STA $EF + STX $F1 + LDA [$EF] + PHA + LDX #$FE75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L190677 + INX +L190677 STA $EF + STX $F1 + PLA + SEC + SBC [$EF] + STA $C1 + LDX #$FE75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L190691 + INX +L190691 STA $EF + STX $F1 + LDA [$EF] + PHA + LDX #$FE75 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $EF + STX $F1 + PLA + SEC + SBC [$EF] + SEC + SBC #$000F + STA $BF + PEI $C1 + PEI $BF + PEI $E3 + PEI $E1 + JSL L151035 +L1906BD PEI $E3 + PEI $E1 + JSL L15102F + PEI $E3 + PEI $E1 + JSL L151131 + PEA $0000 + PHD + JSL L190120 +L1906D5 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $DB + LDA $DB + SEC + SBC #$FFFE + BVS L1906EF + BPL L1906ED + BRL L1907F1 +L1906ED BRA L1906F4 +L1906EF BMI L1906F4 + BRL L1907F1 +L1906F4 CMP #$001C + BMI L1906FC + BRL L1907F1 +L1906FC SEC + SBC #$0000 + BEQ L190728 + SEC + SBC #$000D + BNE L19070B + BRL L19079E +L19070B SEC + SBC #$0009 + BVS L190718 + BPL L190716 + BRL L1907F1 +L190716 BRA L19071D +L190718 BMI L19071D + BRL L1907F1 +L19071D CMP #$0006 + BCS L190725 + BRL L1907BC +L190725 BRL L1907F1 +L190728 PEI $E3 + PEI $E1 + JSL L1506B3 + PEI $E3 + PEI $E1 + JSL L1517CD + LDA $DD + LDX #$FE73 + STA $00,X + LDX #$FE73 + LDA $00,X + SEC + SBC #$0001 + BVS L19074D + EOR #$8000 +L19074D BPL L19078C + LDA #$0001 + STA $DB +L190754 PEI $DB + PEA $0000 + PHD + JSL L190000 + LDA #$0007 + CLC + ADC $DB + PHA + LDA $DB + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L041CB3 + LDX #^L041CB3 + BCC L190779 + INX +L190779 PHX + PHA + JSL L150306 + LDA $DB + LDX #$FE73 + CMP $00,X + BEQ L19078C + INC $DB + BRA L190754 +L19078C PEA $0000 + PHD + JSL L190094 + PEI $E3 + PEI $E1 + JSL L1506AD + BRA L1907F1 +L19079E LDA $F8 + BEQ L1907BA + PHY + PEI $E3 + PEI $E1 + PEA $000B + JSL L072B6B + PLA + DEC + STA $E7 + PEA $0000 + PHD + JSL L190120 +L1907BA BRA L1907F1 +L1907BC LDA $F8 + BEQ L1907EF + LDA $DB + SEC + SBC #$0013 + STA $D5 + PEA $0000 + PHD + JSL L190094 + LDA $E7 + BNE L1907E7 + LDA #$0001 + STA $E7 + PEA $0002 + PEI $E3 + PEI $E1 + PEA $000B + JSL L073B05 +L1907E7 PEA $0000 + PHD + JSL L190120 +L1907EF BRA L1907F1 +L1907F1 LDX #$0000 + LDA $DB + DEC + BNE L1907FA + INX +L1907FA PHX + LDX #$0000 + LDA $DB + DEC + DEC + BNE L190805 + INX +L190805 TXA + ORA $01,S + PLX + LSR + BCS L19080F + BRL L1906D5 +L19080F LDX #$0000 + LDA $DB + DEC + BNE L190818 + INX +L190818 TXA + AND $F8 + BNE L190820 + BRL L1908E8 +L190820 LDX #$0000 + LDA $E7 + CMP $E5 + BEQ L19082A + INX +L19082A PHX + LDX #$0000 + LDA $D5 + CMP $D7 + BEQ L190835 + INX +L190835 TXA + ORA $01,S + PLX + LSR + BCS L19083F + BRL L1908E8 +L19083F LDA $FA + DEC + BPL L190847 + BRL L1908E8 +L190847 CMP #$0003 + BMI L19084F + BRL L1908E8 +L19084F SEC + SBC #$0000 + BEQ L19085E + DEC + BEQ L190888 + DEC + BEQ L1908B2 + BRL L1908E8 +L19085E PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEI $E7 + LDA $D5 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L041CB3 + LDX #^L041CB3 + BCC L19087D + INX +L19087D PHX + PHA + JSL L07CD77 + PLA + STA $BD + BRA L1908E8 +L190888 PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEI $E7 + LDA $D5 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L041CB3 + LDX #^L041CB3 + BCC L1908A7 + INX +L1908A7 PHX + PHA + JSL L07CD77 + PLA + STA $BD + BRA L1908E8 +L1908B2 LDA $E5 + CMP $E7 + BEQ L1908C3 + LDA #$1000 + EORL L053AE9 + STAL L053AE9 +L1908C3 PEA ^L053AFD + PEA L053AFD + LDA $D5 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L041CB3 + LDX #^L041CB3 + BCC L1908DD + INX +L1908DD PHX + PHA + PEA $0020 + JSL L0313BE + BRA L1908E8 +L1908E8 JSL L083E9E + PEA $000D + PEA $00BE + PEA $0000 + JSL L08736A + PEI $E3 + PEI $E1 + JSL L072634 + PEI $E9 + JSL L0724F7 + PEI $ED + PEI $EB + JSL L151131 + JSL L09AFB1 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0486 + TCS + RTL + +L190925 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEI $14 + PEI $12 + JSL L150801 + LDA #$002D + CLC + ADC $0E + LDX $10 + BCC L190940 + INX +L190940 STA $01 + STX $03 + LDA #$0002 + CLC + ADC $12 + LDX $14 + BCC L19094F + INX +L19094F STA $05 + STX $07 + PHY + LDY #$0002 + LDA [$12],Y + LDY #$0002 + SEC + SBC [$01],Y + PHA + LDY #$0039 + LDA [$0E],Y + PHA + JSL L1500F5 + PLX + PLX + PHA + PEA $0000 + PEA $0007 + JSL L071A1B + PLA + STA [$05] + LDA $12 + LDX $14 + STA $05 + STX $07 + PHY + LDA [$12] + SEC + SBC [$01] + PHA + LDY #$003B + LDA [$0E],Y + PHA + JSL L1500F5 + PLX + PLX + PHA + PEA $0000 + PEA $0007 + JSL L071A1B + PLA + STA [$05] + LDA $0C + STA $14 + LDA $0B + STA $13 + LDA $09 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1909B5 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA #$0005 + CLC + ADC $0C + LDX $0E + BCC L1909C8 + INX +L1909C8 PHX + PHA + LDA $10 + ASL + PHA + LDA $12 + LSR + LSR + STA $03 + PLA + CLC + ADC $03 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $03 + STX $05 + LDA [$03] + STA $01 + PEI $01 + PEA $0008 + JSL L1506B9 + PLA + STA $01 + PEI $01 + PEA $0003 + LDA #$0003 + AND $12 + STA $03 + PLA + SEC + SBC $03 + ASL + ASL + PHA + JSL L1510EF + PLA + STA $01 + LDA #$000F + AND $01 + STA $14 + LDA $0A + STA $12 + LDA $09 + STA $11 + LDA $07 + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L190A35 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $18 + ASL + PHA + LDA $1A + LSR + LSR + STA $09 + PLA + CLC + ADC $09 + STA $05 + LDA #$0FFF + STA $07 + PEI $16 + PEA $000C + JSL L1505F2 + PLA + STA $16 + LDA #$0003 + AND $1A + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L190A70 + EOR #$8000 +L190A70 BPL L190A9C + LDA #$0001 + STA $03 +L190A77 PEI $07 + PEA $0004 + JSL L1510EF + PLA + ORA #$F000 + STA $07 + PEI $16 + PEA $0004 + JSL L1510EF + PLA + STA $16 + LDA $03 + CMP $01 + BEQ L190A9C + INC $03 + BRA L190A77 +L190A9C PEI $07 + PEA $0008 + JSL L1506B9 + PLA + STA $07 + PEI $16 + PEA $0008 + JSL L1506B9 + PLA + STA $16 + LDA #$0005 + CLC + ADC $12 + LDX $14 + BCC L190ABF + INX +L190ABF PHX + PHA + LDA $05 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + PHX + PHA + LDA #$0005 + CLC + ADC $12 + LDX $14 + BCC L190AE6 + INX +L190AE6 PHX + PHA + LDA $05 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $09 + STX $0B + LDA $07 + AND [$09] + ORA $16 + PLX + STX $09 + PLX + STX $0B + STA [$09] + LDA $10 + STA $1A + LDA $0F + STA $19 + LDA $0D + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L190B24 PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + PHY + PEI $1E + PEI $1C + PEA $0000 + PEI $18 + JSL L1909B5 + PLA + STA $0D + LDA #$002D + CLC + ADC $18 + LDX $1A + BCC L190B48 + INX +L190B48 STA $01 + STX $03 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + LDY #$0002 + LDA [$01],Y + PHA + LDY #$0039 + LDA [$18],Y + PEI $1E + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + PHA + LDA [$01] + PHA + LDY #$003B + LDA [$18],Y + PEI $1C + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + PHA + LDY #$0002 + LDA [$01],Y + INC + INC + PHA + LDY #$0039 + LDA [$18],Y + PHA + LDA $1E + INC + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + PHA + LDA [$01] + INC + PHA + LDY #$003B + LDA [$18],Y + PHA + LDA $1C + INC + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + PHA + JSL L15100B + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $FFFF + PHY + PEI $0D + JSL L081A92 + JSL L1501B5 + LDA #$0025 + CLC + ADC $18 + LDX $1A + BCC L190BD8 + INX +L190BD8 PHX + PHA + LDA #$0005 + CLC + ADC $18 + LDX $1A + BCC L190BE5 + INX +L190BE5 PHX + PHA + JSL L1517EB + LDA $16 + STA $1E + LDA $15 + STA $1D + LDA $13 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L190BFD PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + LDA #$002D + CLC + ADC $1E + LDX $20 + BCC L190C10 + INX +L190C10 STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + STA $09 + LDA [$01] + STA $07 + LDY #$0002 + LDA [$01],Y + LDY #$0039 + CLC + ADC [$1E],Y + INC + INC + STA $0D + LDY #$003B + LDA [$1E],Y + CLC + ADC [$01] + INC + STA $0B + STZ $0F +L190C3B STZ $11 +L190C3D PHY + PEI $0F + PEI $11 + PEA $0000 + PEI $1E + JSL L1909B5 + PLA + STA $05 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $FFFF + PHY + PEI $05 + JSL L081A92 + JSL L1501B5 + LDY #$003B + LDA [$1E],Y + CLC + ADC $07 + STA $07 + LDY #$003B + LDA [$1E],Y + CLC + ADC $0B + STA $0B + LDA #$0007 + CMP $11 + BEQ L190C84 + INC $11 + BRA L190C3D +L190C84 LDY #$002D + LDA [$1E],Y + STA $07 + LDY #$003B + LDA [$1E],Y + CLC + ADC $07 + INC + STA $0B + LDY #$0039 + LDA [$1E],Y + CLC + ADC $09 + STA $09 + LDY #$0039 + LDA [$1E],Y + CLC + ADC $0D + STA $0D + LDA #$0007 + CMP $0F + BEQ L190CB5 + INC $0F + BRA L190C3B +L190CB5 LDA #$0025 + CLC + ADC $1E + LDX $20 + BCC L190CC0 + INX +L190CC0 PHX + PHA + LDA #$0005 + CLC + ADC $1E + LDX $20 + BCC L190CCD + INX +L190CCD PHX + PHA + JSL L1517EB + LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L190CE5 ENT + PHD + TSC + CLC + ADC #$FFA8 + TCS + TCD + LDA L0550B5 + SEC + SBC #$0010 + BEQ L190CFD + BVS L190CFB + EOR #$8000 +L190CFB BMI L190D10 +L190CFD LDA L055153 + INC + PHA + LDA L055051 + EOR #$0001 + PHA + JSL L1901D8 + BRL L191032 +L190D10 LDA L055051 + BEQ L190D1C + JSL L0903A6 + BRL L191032 +L190D1C PHY + PHY + JSL L150493 + PLA + STA $51 + PLX + STX $53 + PHY + JSL L0727BF + PLA + STA $4F + PHY + PHY + PEA $044C + JSL L072834 + PLA + STA $4B + PLX + STX $4D + LDA $4B + LDX $4D + STA $01 + STX $03 + LDY #$00A0 + LDA #$8000 + ORA [$01],Y + LDY #$00A0 + STA [$01],Y + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + LDA L0550B5 + SEC + SBC #$0010 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L053C9D + LDX #^L053C9D + BCC L190D76 + INX +L190D76 PHX + PHA + PEA $0020 + JSL L0313BE + STZ $37 + PEI $37 + PEI $4D + PEI $4B + PEA $0005 + JSL L073B05 + PEI $4D + PEI $4B + PEA $0006 + TDC + CLC + ADC #$002D + PEA $0000 + PHA + JSL L072B17 + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + LDA $33 + SEC + SBC $2F + DEC + DEC + PHA + PEA $0008 + JSL L1500F5 + PLX + PLX + STA $39 + LDA $31 + SEC + SBC $2D + DEC + PHA + PEA $0008 + JSL L1500F5 + PLX + PLX + STA $3B + PEI $4D + PEI $4B + PEA $0007 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + JSL L072B17 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0004 + PEA $0002 + JSL L151005 + PEI $4D + PEI $4B + JSL L15102F + PEI $4D + PEI $4B + JSL L151131 +L190E11 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $49 + LDA $49 + SEC + SBC #$FFFE + BVS L190E2B + BPL L190E29 + BRL L190FAF +L190E29 BRA L190E30 +L190E2B BMI L190E30 + BRL L190FAF +L190E30 CMP #$0009 + BMI L190E38 + BRL L190FAF +L190E38 SEC + SBC #$0000 + BEQ L190E56 + SEC + SBC #$0005 + BEQ L190E84 + DEC + BEQ L190EBA + DEC + BNE L190E4D + BRL L190EF7 +L190E4D DEC + BNE L190E53 + BRL L190F09 +L190E53 BRL L190FAF +L190E56 PEI $4D + PEI $4B + JSL L1506B3 + PEI $4D + PEI $4B + JSL L1517CD + PEI $4D + PEI $4B + PEA $0005 + JSL L070834 + PEA $0000 + PHD + JSL L190BFD + PEI $4D + PEI $4B + JSL L1506AD + BRL L190FAF +L190E84 PHY + PEI $37 + JSL L081A92 + PLA + STA $05 + LDA #$0001 + STA $45 +L190E93 TDC + CLC + ADC #$0005 + STA $55 + STZ $57 + LDA $45 + ASL + TAY + LDA $05 + STA [$55],Y + LDA #$000F + CMP $45 + BEQ L190EAF + INC $45 + BRA L190E93 +L190EAF PEA $0000 + PHD + JSL L190BFD + BRL L190FAF +L190EBA STZ $45 +L190EBC STZ $47 +L190EBE LDA $47 + CLC + ADC $45 + AND #$0001 + BEQ L190ED6 + PEI $45 + PEI $47 + PEI $37 + PEA $0000 + PHD + JSL L190A35 +L190ED6 LDA #$0007 + CMP $47 + BEQ L190EE1 + INC $47 + BRA L190EBE +L190EE1 LDA #$0007 + CMP $45 + BEQ L190EEC + INC $45 + BRA L190EBC +L190EEC PEA $0000 + PHD + JSL L190BFD + BRL L190FAF +L190EF7 PHY + PEI $4D + PEI $4B + PEA $0005 + JSL L090696 + PLA + STA $37 + BRL L190FAF +L190F09 TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA $0000 + PHD + JSL L190925 + PHY + PEI $3F + PEI $3D + PEA $0000 + PHD + JSL L1909B5 + PLA + CMP $37 + BNE L190F33 + LDA #$000F + STA $35 + BRA L190F37 +L190F33 LDA $37 + STA $35 +L190F37 PEI $3F + PEI $3D + PEI $35 + PEA $0000 + PHD + JSL L190A35 + PEI $3F + PEI $3D + PEA $0000 + PHD + JSL L190B24 +L190F51 TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEA $0000 + PHD + JSL L190925 + PHY + TDC + CLC + ADC #$003D + PEA $0000 + PHA + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCS L190F9F + PEI $43 + PEI $41 + PEI $35 + PEA $0000 + PHD + JSL L190A35 + PEI $43 + PEI $41 + PEA $0000 + PHD + JSL L190B24 + LDA $41 + LDX $43 + STA $3D + STX $3F +L190F9F PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BEQ L190F51 + BRA L190FAF +L190FAF LDX #$0000 + LDA $49 + DEC + BNE L190FB8 + INX +L190FB8 PHX + LDX #$0000 + LDA $49 + DEC + DEC + BNE L190FC3 + INX +L190FC3 TXA + ORA $01,S + PLX + LSR + BCS L190FCD + BRL L190E11 +L190FCD PEI $4D + PEI $4B + JSL L072634 + PEI $4F + JSL L0724F7 + PEI $53 + PEI $51 + JSL L151131 + LDA $49 + DEC + BNE L191032 + PEA ^L052D12 + PEA L052D12 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA L0550B5 + SEC + SBC #$0010 + DEC + ASL + ASL + ASL + ASL + ASL + TAX + TXA + CLC + ADC #L053C9D + LDX #^L053C9D + BCC L191017 + INX +L191017 PHX + PHA + PEA ^L052D12 + PEA L052D12 + PEA $0020 + JSL L0313BE + LDA #$0001 + STA L05504D + LDA #$0001 + STA L05512F +L191032 TSC + CLC + ADC #$0058 + TCS + PLD + RTL + +L19103A PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + PEA $0000 + PEA $0000 + LDA #$004D + CLC + ADC $12 + LDX $14 + BCC L191055 + INX +L191055 PHX + PHA + JSL L150371 + PLA + STA $01 + PLX + STX $03 + LDY #$0005 + LDA [$01],Y + LDY #$0089 + CMP [$12],Y + BNE L191070 + BRL L1910F1 +L191070 LDY #$0005 + LDA [$01],Y + LDY #$0089 + STA [$12],Y + PEA $0000 + PEI $12 + JSL L191725 + LDY #$00B7 + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + LDA $12 + LDX $14 + PEA $0000 + PEA $0025 + JSL L150F53 + PHX + PHA + JSL L1500EF + PHY + PHY + PEA $0000 + PEA $0000 + LDA $12 + LDX $14 + PEA $0000 + PEA $0025 + JSL L150F53 + PHX + PHA + JSL L150371 + PLA + STA $05 + PLX + STX $07 + PEI $07 + PEI $05 + LDA $12 + LDX $14 + PEA $0000 + PEA $0025 + JSL L150F53 + PHX + PHA + JSL L15146C + PEA $0000 + PEI $12 + JSL L191AD7 + PEA $0001 + PEA $0000 + PEI $12 + JSL L191439 +L1910F1 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L191103 PHD + TSC + CLC + ADC #$FEEE + TCS + ADC #$001F + TCD + LDY #$00C3 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$00D3 + LDA [$F8],Y + PHA + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L071169 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L071DE3 + PLA + PLX + STA $EB + LDA #$0089 + CLC + ADC $F8 + LDX $FA + BCC L19114A + INX +L19114A CLC + ADC #$0003 + BCC L191151 + INX +L191151 STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + CMP $EB + BNE L191161 + BRL L1912E1 +L191161 LDA $EB + BEQ L191168 + LDA #$0001 +L191168 PHA + LDA $EB + SEC + SBC #$0050 + BEQ L19117D + BVS L191176 + EOR #$8000 +L191176 BPL L19117D + LDA #$0000 + BRA L191180 +L19117D LDA #$0001 +L191180 AND $01,S + PLX + LSR + BCS L191189 + BRL L1912E1 +L191189 LDA #$0089 + CLC + ADC $F8 + LDX $FA + BCC L191194 + INX +L191194 CLC + ADC #$0003 + BCC L19119B + INX +L19119B STA $EF + STX $F1 + LDA $EB + SEP #$20 + STA [$EF] + REP #$20 + LDY #$008B + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0000 + PEI $F8 + JSL L19162A + LDA #$0089 + CLC + ADC $F8 + LDX $FA + BCC L1911C6 + INX +L1911C6 CLC + ADC #$0003 + BCC L1911CD + INX +L1911CD STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + STA $EB + LDY #$0087 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0000 + PEI $F8 + JSL L19162A + LDA $F8 + LDX $FA + PEA $0000 + PEA $0025 + JSL L150F53 + CLC + ADC #$0008 + BCC L191201 + INX +L191201 STA $EF + STX $F1 + LDA [$EF] + LDX #$FFE1 + STA $00,X + LDX #$FFE1 + LDA $00,X + SEC + SBC #$0001 + BVS L19121A + EOR #$8000 +L19121A BMI L19121F + BRL L1912C7 +L19121F LDA #$0001 + STA $ED +L191224 LDY #$009F + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + LDA $ED + DEC + PEA $0007 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191250 + DEX +L191250 JSL L150F53 + STA $E7 + STX $E9 + LDA $E7 + LDX $E9 + TXY + LDX #$FFE3 + STA $00,X + TYA + STA $02,X + LDX #$FFE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0005 + BCC L191275 + INX +L191275 STA $EF + STX $F1 + LDA $EB + CMP [$EF] + BNE L19129D + LDX #$FFE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L19128F + INX +L19128F STA $EF + STX $F1 + SEP #$20 + LDA #$80 + STA [$EF] + REP #$20 + BRA L1912B9 +L19129D LDX #$FFE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L1912AD + INX +L1912AD STA $EF + STX $F1 + SEP #$20 + LDA #$00 + STA [$EF] + REP #$20 +L1912B9 LDA $ED + LDX #$FFE1 + CMP $00,X + BEQ L1912C7 + INC $ED + BRL L191224 +L1912C7 PEA $0000 + PEA $0000 + LDA $F8 + LDX $FA + PEA $0000 + PEA $0025 + JSL L150F53 + PHX + PHA + JSL L1505A4 +L1912E1 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0118 + TCS + RTL + +L1912F3 PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + LDA #$008D + CLC + ADC $1E + LDX $20 + BCC L191316 + INX +L191316 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + LDA #$0014 + CLC + ADC $0B + STA $0F + STZ $13 +L19135C LDY #$00DD + LDA [$1E],Y + CMP $13 + BNE L191382 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $13 + STA $11 +L191382 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PHY + PEI $13 + JSL L081A92 + JSL L1501B5 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0012 + PEA $0000 + JSL L1501AF + LDA #$000F + CMP $13 + BEQ L1913B7 + INC $13 + BRA L19135C +L1913B7 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $FFFF + JSL L1501B5 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PHY + PEI $11 + JSL L081A92 + JSL L1501B5 + PEA $0000 + JSL L081DD8 + LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L191439 PHD + TSC + CLC + ADC #$FFCA + TCS + TCD + LDY #$008B + LDA [$3C],Y + TAX + DEY + DEY + LDA [$3C],Y + STA $15 + STX $17 + SEP #$20 + STZ $17 + REP #$20 + PEI $17 + PEI $15 + PEA $0000 + PEI $3C + JSL L19162A + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150178 + STZ $2D + LDA $1B + SEC + SBC #$0002 + BVS L19147C + EOR #$8000 +L19147C BMI L1914B4 + LDY #$00E7 + LDA #$FFFB + AND [$3C],Y + LDY #$00E7 + STA [$3C],Y + LDA #$0089 + CLC + ADC $3C + LDX $3E + BCC L191496 + INX +L191496 CLC + ADC #$0002 + BCC L19149D + INX +L19149D STA $33 + STX $35 + LDY #$00E7 + LDA [$3C],Y + AND #$00FF + SEP #$20 + STA [$33] + REP #$20 + LDA #$00FF + STA $2D +L1914B4 LDY #$008B + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0000 + PEI $3C + JSL L19162A + TDC + CLC + ADC #$0019 + PEA $0000 + PHA + JSL L150178 + LDA $1B + CLC + ADC $19 + CLC + ADC $1F + STA $2F + LDA $40 + BEQ L1914EA + LDA $2F + LDY #$00D9 + STA [$3C],Y +L1914EA LDY #$00F4 + LDA [$3C],Y + BEQ L191500 + PHY + LDY #$00DD + LDA [$3C],Y + PHA + JSL L081A92 + JSL L1511E6 +L191500 TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PHY + PHY + LDY #$00C3 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0010 + JSL L073032 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L15123D + LDA $2F + CLC + ADC $21 + STA $33 + LDA $25 + SEC + SBC $33 + STA $31 + LDA $31 + BMI L191566 + BEQ L191566 + LDA $25 + SEC + SBC $31 + STA $25 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $0000 + PHY + PEI $31 + PLA + CMP #$8000 + ROR + STA $01,S + JSL L1501AF +L191566 PHY + PHY + PEA $040F + JSL L0711EB + PLA + STA $29 + PLX + STX $2B + LDA $29 + LDX $2B + INC + BNE L19157D + INX +L19157D PHX + PHA + LDA #$00FF + AND [$29] + PHA + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + LDY #$00DB + LDA [$3C],Y + PHA + JSL L15069B + LDY #$0087 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0000 + PEI $3C + JSL L19162A + PEA $0000 + JSL L1511E6 + PEI $2D + LDY #$00C3 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0005 + JSL L072E7C + LDA #$00FF + CMP $2D + BNE L1915E3 + PEA $0000 + LDY #$00C3 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $0005 + JSL L073B05 +L1915E3 LDA $40 + BEQ L191618 + LDY #$00F4 + LDA [$3C],Y + BNE L191618 + LDY #$00C3 + LDA [$3C],Y + PHA + DEY + DEY + LDA [$3C],Y + PHA + PEA $000C + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDY #$00D9 + LDA [$3C],Y + JSL L150488 + PHX + PHA + JSL L07346C + JSL L073A7B +L191618 LDA $3A + STA $40 + LDA $39 + STA $3F + LDA $37 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L19162A PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$007F + CLC + ADC $10 + LDX $12 + BCC L19163D + INX +L19163D STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + PHY + PHY + JSL L150C3A + PLA + PLX + JSL L033477 + BEQ L19166B + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDY #$0004 + LDA [$01],Y + PHA + JSL L150BC4 +L19166B JSL L151466 + PHY + JSL L073CDF + PLA + STA $05 + PEI $16 + PEI $14 + PEA $0000 + LDA #$007F + CLC + ADC $10 + LDX $12 + BCC L191689 + INX +L191689 PHX + PHA + JSL L1510D7 + PEI $05 + JSL L0724F7 + LDA #$007F + CLC + ADC $10 + LDX $12 + BCC L1916A0 + INX +L1916A0 CLC + ADC #$0003 + BCC L1916A7 + INX +L1916A7 STA $07 + STX $09 + LDA #$00FF + AND [$07] + PHA + LDA #$00FF + AND $17 + SEC + SBC $01,S + STA $01,S + PLA + BEQ L1916E2 + PEA $0000 + PEI $10 + JSL L1916F4 + LDY #$0087 + LDA [$10],Y + PHA + DEY + DEY + LDA [$10],Y + PHA + PEA $0000 + JSL L151663 + PEA $0000 + PEI $10 + JSL L191AD7 +L1916E2 LDA $0E + STA $16 + LDA $0D + STA $15 + LDA $0B + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1916F4 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L054FB3 + STA $01 + LDA #$0001 + STA L054FB3 + PEA $0035 + JSL L0727E0 + LDA $01 + STA L054FB3 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L191725 PHD + TSC + CLC + ADC #$FFB7 + TCS + TCD + LDY #$008B + LDA [$4F],Y + TAX + DEY + DEY + LDA [$4F],Y + STA $3E + STX $40 + SEP #$20 + STZ $40 + REP #$20 + LDA #$00DF + CLC + ADC $4F + LDX $51 + BCC L19174C + INX +L19174C STA $46 + STX $48 + PHY + PEI $40 + PEI $3E + PEA $0012 + JSL L1505E0 + PLA + STA [$46] + LDA #$00DF + CLC + ADC $4F + LDX $51 + BCC L19176A + INX +L19176A STA $46 + STX $48 + PHY + LDY #$00DF + LDA [$4F],Y + PHA + PEA $0080 + JSL L072FD5 + PLA + STA [$46] + LDY #$00DF + LDA [$4F],Y + STA $1F + LDA $1F + SEC + SBC #$0001 + BVS L191791 + EOR #$8000 +L191791 BMI L191796 + BRL L1918B9 +L191796 LDA #$0001 + STA $44 +L19179B LDY #$009F + LDA [$4F],Y + TAX + DEY + DEY + LDA [$4F],Y + STA $46 + STX $48 + LDY #$0002 + LDA [$46],Y + TAX + LDA [$46] + PHX + PHA + LDA $44 + DEC + PEA $0007 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L1917C7 + DEX +L1917C7 JSL L150F53 + STA $30 + STX $32 + LDY #$009F + LDA [$4F],Y + TAX + DEY + DEY + LDA [$4F],Y + STA $46 + STX $48 + LDY #$0002 + LDA [$46],Y + TAX + LDA [$46] + PHX + PHA + LDY #$00DF + LDA [$4F],Y + PEA $0007 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L1917FD + DEX +L1917FD JSL L150F53 + PHX + PHA + LDA $44 + DEC + PEA $0014 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191817 + DEX +L191817 JSL L150F53 + STA $34 + STX $36 + PEI $40 + PEI $3E + PEA $0012 + PEI $44 + TDC + CLC + ADC #$0038 + PEA $0000 + PHA + JSL L1510DD + LDA $30 + LDX $32 + STA $21 + STX $23 + LDA #$00FF + AND $3B + LDY #$0005 + STA [$21],Y + LDA $34 + LDX $36 + STA [$21] + TXA + LDY #$0002 + STA [$21],Y + PEI $36 + PEI $34 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDY #$0005 + LDA [$21],Y + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + LDY #$0004 + SEP #$20 + LDA #$00 + STA [$21],Y + REP #$20 + LDY #$0005 + LDA #$0089 + CLC + ADC $4F + LDX $51 + BCC L19188F + INX +L19188F CLC + ADC #$0003 + BCC L191896 + INX +L191896 STA $46 + STX $48 + LDA #$00FF + AND [$46] + CMP [$21],Y + BNE L1918AE + LDY #$0004 + SEP #$20 + LDA #$80 + STA [$21],Y + REP #$20 +L1918AE LDA $44 + CMP $1F + BEQ L1918B9 + INC $44 + BRL L19179B +L1918B9 LDA $4F + LDX $51 + PEA $0000 + PEA $0025 + JSL L150F53 + STA $1B + STX $1D + LDY #$00DF + LDA [$4F],Y + LDY #$0008 + STA [$1B],Y + LDY #$009F + LDA [$4F],Y + TAX + DEY + DEY + LDA [$4F],Y + STA $46 + STX $48 + LDY #$0002 + LDA [$46],Y + TAX + LDA [$46] + LDY #$001C + STA [$1B],Y + INY + INY + TXA + STA [$1B],Y + LDA #$0000 + TAX + LDY #$00B5 + STA [$4F],Y + INY + INY + TXA + STA [$4F],Y + LDY #$00DF + LDA [$4F],Y + SEC + SBC #$0001 + BNE L191911 + BRL L191A41 +L191911 BVS L191916 + EOR #$8000 +L191916 BMI L19191B + BRL L191A41 +L19191B LDY #$00DF + LDA [$4F],Y + DEC + STA $15 + LDA $15 + SEC + SBC #$0001 + BVS L19192E + EOR #$8000 +L19192E BMI L191933 + BRL L191A41 +L191933 LDA #$0001 + STA $44 +L191938 LDA $44 + INC + STA $19 + LDY #$00DF + LDA [$4F],Y + STA $17 + LDA $17 + SEC + SBC $19 + BVS L19194E + EOR #$8000 +L19194E BMI L191953 + BRL L191A36 +L191953 LDA $19 + STA $42 +L191957 LDY #$009F + LDA [$4F],Y + TAX + DEY + DEY + LDA [$4F],Y + STA $46 + STX $48 + LDY #$0002 + LDA [$46],Y + TAX + LDA [$46] + PHX + PHA + LDA $44 + DEC + PEA $0007 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191983 + DEX +L191983 JSL L150F53 + STA $30 + STX $32 + LDY #$009F + LDA [$4F],Y + TAX + DEY + DEY + LDA [$4F],Y + STA $46 + STX $48 + LDY #$0002 + LDA [$46],Y + TAX + LDA [$46] + PHX + PHA + LDA $42 + DEC + PEA $0007 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L1919B7 + DEX +L1919B7 JSL L150F53 + STA $2C + STX $2E + LDY #$0005 + LDA [$30],Y + PHA + LDY #$0005 + LDA [$2C],Y + STA $46 + PLA + SEC + SBC $46 + BEQ L191A2B + BVS L1919D7 + EOR #$8000 +L1919D7 BPL L191A2B + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEI $32 + PEI $30 + PEA $0007 + JSL L0313BE + PEI $32 + PEI $30 + PEI $2E + PEI $2C + PEA $0007 + JSL L0313BE + PEI $2E + PEI $2C + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0007 + JSL L0313BE + LDY #$0004 + LDA #$00FF + AND [$30],Y + CMP #$0080 + BNE L191A2B + LDA $30 + LDX $32 + LDY #$00B5 + STA [$4F],Y + INY + INY + TXA + STA [$4F],Y +L191A2B LDA $42 + CMP $17 + BEQ L191A36 + INC $42 + BRL L191957 +L191A36 LDA $44 + CMP $15 + BEQ L191A41 + INC $44 + BRL L191938 +L191A41 LDA $4D + STA $51 + LDA $4C + STA $50 + LDA $4A + TCD + TSC + CLC + ADC #$004F + TCS + RTL + +L191A53 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDY #$00E7 + LDA $10 + EOR [$0C],Y + LDY #$00E7 + STA [$0C],Y + LDA #$0089 + CLC + ADC $0C + LDX $0E + BCC L191A72 + INX +L191A72 CLC + ADC #$0002 + BCC L191A79 + INX +L191A79 STA $03 + STX $05 + LDY #$00E7 + LDA [$0C],Y + AND #$00FF + SEP #$20 + STA [$03] + REP #$20 + PHY + LDY #$00A7 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + JSL L151313 + PLA + BEQ L191AA3 + LDA #$0000 + BRA L191AA6 +L191AA3 LDA #$0001 +L191AA6 STA $01 + PEI $01 + LDY #$00A7 + LDA [$0C],Y + PHA + DEY + DEY + LDA [$0C],Y + PHA + JSL L15130D + PEA $0001 + PEA $0000 + PEI $0C + JSL L191439 + LDA $0A + STA $10 + LDA $09 + STA $0F + LDA $07 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L191AD7 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + PHY + PEA $0000 + PEA $0000 + LDA $12 + LDX $14 + PEA $0000 + PEA $0025 + JSL L150F53 + PHX + PHA + JSL L150371 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L191B4D + LDY #$009F + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + LDA $12 + LDX $14 + PEA $0000 + PEA $0025 + JSL L150F53 + PHX + PHA + JSL L15146C + LDY #$009F + LDA [$12],Y + TAX + DEY + DEY + LDA [$12],Y + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $05 + STX $07 +L191B4D LDA $05 + LDX $07 + STA $01 + STX $03 + LDA #$0089 + CLC + ADC $12 + LDX $14 + BCC L191B60 + INX +L191B60 CLC + ADC #$0003 + BCC L191B67 + INX +L191B67 STA $09 + STX $0B + LDY #$0005 + LDA [$01],Y + AND #$00FF + SEP #$20 + STA [$09] + REP #$20 + LDY #$00C3 + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + LDY #$00D3 + LDA [$12],Y + PHA + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + JSL L073A7B + LDY #$00C3 + LDA [$12],Y + PHA + DEY + DEY + LDA [$12],Y + PHA + LDY #$00D3 + LDA [$12],Y + PHA + PEA $0000 + PEA $0003 + JSL L0739E4 + LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L191BC5 ENT + PHD + TSC + CLC + ADC #$FE14 + TCS + ADC #$00FF + TCD + PHY + PHY + JSL L150493 + PLA + STA $C7 + PLX + STX $C9 + PHY + PHY + PEA $2008 + JSL L072834 + PLA + STA $C1 + PLX + STX $C3 + PHY + JSL L0727BF + PLA + STA $C5 + PHY + PHY + JSL L150C3A + PLA + STA $85 + PLX + STX $87 + LDY #$0002 + LDA [$F8],Y + TAX + LDA [$F8] + STA $89 + STX $8B + LDA $89 + BNE L191C13 + LDA $85 + STA $89 +L191C13 LDA #$00FF + AND $8C + BNE L191C30 + LDA #$00FF + AND $88 + SEP #$20 + STA $8C + REP #$20 + LDA #$00FF + AND $87 + SEP #$20 + STA $8B + REP #$20 +L191C30 LDA $F4 + BEQ L191C3D + LDY #$0008 + LDA [$F8],Y + STA $DD + BRA L191C3F +L191C3D STZ $DD +L191C3F LDY #$0004 + LDA [$F8],Y + STA $DB + LDA #$00FF + AND $8B + STA $E7 + LDY #$0006 + LDA [$F8],Y + STA $D9 + LDA $F4 + BEQ L191C5F + LDA #$000A + STA $D3 + BRA L191C64 +L191C5F LDA #$0008 + STA $D3 +L191C64 PHY + PEI $F6 + JSL L151633 + PLA + STA $E1 + LDA $E1 + PEA $0023 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191C81 + DEX +L191C81 STA $CB + STX $CD + PHY + PHY + PEI $CD + PEI $CB + LDA L054FBD + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $A1 + PLX + STX $A3 + LDAL L05565D + BEQ L191CB8 + PEA $0000 + PHD + JSL L1916F4 + LDA #$0002 + STA $D7 + BRL L1924F6 +L191CB8 LDA $E1 + LDX #$FF15 + STA $00,X + LDX #$FF15 + LDA $00,X + SEC + SBC #$0001 + BVS L191CCD + EOR #$8000 +L191CCD BMI L191CD2 + BRL L191DE6 +L191CD2 LDA #$0001 + STA $E3 +L191CD7 LDY #$0002 + LDA [$A1],Y + PHA + LDA [$A1] + PHA + LDA $E3 + DEC + PEA $0009 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191CF4 + DEX +L191CF4 JSL L150F53 + STA $BD + STX $BF + LDY #$0002 + LDA [$A1],Y + PHA + LDA [$A1] + PHA + LDA $E1 + PEA $0009 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191D18 + DEX +L191D18 JSL L150F53 + PHX + PHA + LDA $E3 + DEC + PEA $001A + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L191D32 + DEX +L191D32 JSL L150F53 + STA $B1 + STX $B3 + LDA $BD + LDX $BF + TXY + LDX #$FF17 + STA $00,X + TYA + STA $02,X + LDX #$FF17 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0005 + BCC L191D57 + INX +L191D57 STA $E9 + STX $EB + PHY + PEI $F6 + PEI $E3 + PEI $B3 + PEI $B1 + JSL L150428 + PLA + STA [$E9] + LDX #$FF17 + LDA $02,X + TAY + LDA $00,X + TYX + STA $E9 + STX $EB + LDA $B1 + LDX $B3 + STA [$E9] + TXA + LDY #$0002 + STA [$E9],Y + LDX #$FF17 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0005 + BCC L191D94 + INX +L191D94 STA $E9 + STX $EB + LDA $89 + CMP [$E9] + BNE L191DBC + LDX #$FF17 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L191DAE + INX +L191DAE STA $E9 + STX $EB + SEP #$20 + LDA #$80 + STA [$E9] + REP #$20 + BRA L191DD8 +L191DBC LDX #$FF17 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L191DCC + INX +L191DCC STA $E9 + STX $EB + SEP #$20 + LDA #$00 + STA [$E9] + REP #$20 +L191DD8 LDA $E3 + LDX #$FF15 + CMP $00,X + BEQ L191DE6 + INC $E3 + BRL L191CD7 +L191DE6 TDC + CLC + ADC #$004D + PEA $0000 + PHA + PEA $0087 + PEA $0007 + PEA $0109 + PEA $0045 + JSL L15100B + LDA $E1 + STA $55 + LDA #$0006 + STA $57 + LDA #$0001 + STA $5B + LDA #$0002 + STA $59 + STZ $61 + STZ $63 + LDA #$000A + STA $65 + LDA #$0009 + STA $67 + LDY #$0002 + LDA [$A1],Y + TAX + LDA [$A1] + STA $69 + STX $6B + STZ $6D + STZ $6F + STZ $71 + STZ $73 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L15109B + PHY + PHY + PEI $C3 + PEI $C1 + TDC + CLC + ADC #$004D + PEA $0000 + PHA + JSL L1500E9 + PLA + STA $A9 + PLX + STX $AB + LDA #$0D80 + LDX #$0000 + STA $CB + STX $CD + PHY + PHY + PEI $CD + PEI $CB + LDA L054FBD + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $9D + PLX + STX $9F + LDAL L05565D + BEQ L191E9D + PEA $0000 + PHD + JSL L1916F4 + LDA #$0002 + STA $D7 + BRL L1924F6 +L191E9D TDC + CLC + ADC #$0025 + PEA $0000 + PHA + PEA $0000 + PEA $0028 + JSL L071EC5 + LDA #$0007 + STA $25 + LDA #$012D + STA $27 + LDA #$0045 + STA $29 + LDA #$0158 + STA $2B + LDA #$0006 + STA $2F + LDA $F4 + BEQ L191ED7 + LDA #$003B + STA $29 + LDA #$0005 + STA $2F +L191ED7 LDA #$0002 + STA $31 + LDA #$0001 + STA $33 + LDA #$000A + STA $3D + LDA #$0007 + STA $3F + PEA $0000 + PHD + JSL L191725 + PHY + PHY + PEI $C3 + PEI $C1 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + JSL L1500E9 + PLA + STA $AD + PLX + STX $AF + LDA $F4 + BMI L191F5B + CMP #$0002 + BPL L191F5B + SEC + SBC #$0000 + BEQ L191F20 + DEC + BEQ L191F43 + BRA L191F5B +L191F20 PEI $C3 + PEI $C1 + PEA $000C + JSL L073CFE + PEI $C3 + PEI $C1 + PEA $000D + JSL L073CFE + PEI $C3 + PEI $C1 + PEA $0009 + JSL L073CFE + BRA L191F5B +L191F43 PEI $C3 + PEI $C1 + PEA $000B + JSL L073CFE + PEI $C3 + PEI $C1 + PEA $000F + JSL L073CFE + BRA L191F5B +L191F5B PEI $C3 + PEI $C1 + PEI $D3 + JSL L073CFE + LDA $DB + INC + INC + PHA + PEI $C3 + PEI $C1 + PEA $000E + JSL L073B05 + LDA #$0001 + AND $E7 + PHA + PEI $C3 + PEI $C1 + PEA $0003 + JSL L073B05 + LDA #$0002 + AND $E7 + PHA + PEI $C3 + PEI $C1 + PEA $0004 + JSL L073B05 + LDA #$0004 + AND $E7 + PHA + PEI $C3 + PEI $C1 + PEA $0005 + JSL L073B05 + LDA #$0008 + AND $E7 + PHA + PEI $C3 + PEI $C1 + PEA $0006 + JSL L073B05 + LDA #$0010 + AND $E7 + PHA + PEI $C3 + PEI $C1 + PEA $0007 + JSL L073B05 + LDA $F2 + BNE L191FDC + PEA $00FF + PEI $C3 + PEI $C1 + PEA $0001 + JSL L072E7C +L191FDC TDC + CLC + ADC #$008D + PEA $0000 + PHA + PHY + PHY + PEI $C3 + PEI $C1 + PEA $000F + JSL L073032 + PEA $0008 + JSL L0313BE + PEI $C3 + PEI $C1 + JSL L15102F + PEI $C3 + PEI $C1 + JSL L1511C8 + PEI $C3 + PEI $C1 + JSL L151131 + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 + PEA $0002 + PEA $0001 + JSL L151083 + LDA $85 + LDX $87 + STA $7F + STX $81 + PEI $C3 + PEI $C1 + PEI $D3 + PEA $0000 + TDC + CLC + ADC #$FF01 + PHA + LDA #$00FF + AND $8C + JSL L150488 + PHX + PHA + JSL L07346C + JSL L073A7B + PEI $C3 + PEI $C1 + PEI $D3 + PEA $0000 + PEA $0003 + JSL L0739E4 + PEI $C3 + PEI $C1 + PEA $000C + PEA $0000 + TDC + CLC + ADC #$FF01 + PHA + LDA $D9 + JSL L150488 + PHX + PHA + JSL L07346C + JSL L073A7B + PEA $0000 + PHD + JSL L191103 +L19208B PHY + PEA $0001 + JSL L0736C8 + PLA + STA $D7 + LDAL L0540AB + TAX + LDAL L0540A9 + STA $CF + STX $D1 + PHY + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEI $D1 + PEI $CF + PEI $C3 + PEI $C1 + JSL L150482 + PLA + STA $D5 + LDA #$FFFD + CMP $D7 + BEQ L1920C6 + BRL L1921D1 +L1920C6 LDA #$007F + ANDL L0540A1 + STA $D5 + LDA $D5 + SEC + SBC #$0008 + BPL L1920DA + BRL L192182 +L1920DA CMP #$0078 + BMI L1920E2 + BRL L192182 +L1920E2 SEC + SBC #$0000 + BNE L1920EB + BRL L192174 +L1920EB DEC + BEQ L192110 + DEC + BEQ L19211F + DEC + BEQ L19211F + DEC + DEC + BEQ L192148 + SEC + SBC #$0008 + BEQ L192174 + DEC + DEC + DEC + BEQ L192174 + DEC + DEC + DEC + BEQ L192174 + SEC + SBC #$0064 + BEQ L192174 + BRA L192182 +L192110 PHY + PHY + JSL L150FE7 + PLA + STA $A5 + PLX + STX $A7 + BRL L1921D1 +L19211F PHY + TDC + CLC + ADC #$004D + PEA $0000 + PHA + LDX #$0000 + LDA #$000B + CMP $D5 + BNE L192134 + INX +L192134 PHX + JSL L072227 + PLA + LSR + BCC L192145 + PEA $0000 + PHD + JSL L19103A +L192145 BRL L1921D1 +L192148 LDA #$2100 + ANDL L0540AD + BNE L19215F + PHY + PEI $C3 + PEI $C1 + JSL L072354 + PLA + STA $D7 + BRA L192172 +L19215F PEA $0000 + PHD + JSL L191103 + PEA $0001 + PEA $0000 + PHD + JSL L191439 +L192172 BRA L1921D1 +L192174 PHY + PEI $C3 + PEI $C1 + JSL L072354 + PLA + STA $D7 + BRA L1921D1 +L192182 LDA $D5 + SEC + SBC #$0030 + BVS L19218D + EOR #$8000 +L19218D BMI L192194 + LDA #$0000 + BRA L192197 +L192194 LDA #$0001 +L192197 PHA + LDA $D5 + SEC + SBC #$003A + BVS L1921A3 + EOR #$8000 +L1921A3 BPL L1921AA + LDA #$0000 + BRA L1921AD +L1921AA LDA #$0001 +L1921AD AND $01,S + PLX + PHA + LDX #$0000 + LDA #$1000 + ANDL L0540AD + BNE L1921BE + INX +L1921BE TXA + AND $01,S + PLX + LSR + BCC L1921D1 + PHY + PEI $C3 + PEI $C1 + JSL L072354 + PLA + STA $D7 +L1921D1 LDA $D7 + SEC + SBC #$FFFE + BVS L1921E0 + BPL L1921DE + BRL L192472 +L1921DE BRA L1921E5 +L1921E0 BMI L1921E5 + BRL L192472 +L1921E5 CMP #$0012 + BMI L1921ED + BRL L192472 +L1921ED SEC + SBC #$0000 + BEQ L19222A + SEC + SBC #$0003 + BEQ L19225C + DEC + DEC + BNE L192200 + BRL L192380 +L192200 DEC + BNE L192206 + BRL L19238E +L192206 DEC + BNE L19220C + BRL L19239C +L19220C DEC + BNE L192212 + BRL L1923AA +L192212 DEC + BNE L192218 + BRL L1923B8 +L192218 SEC + SBC #$0007 + BNE L192221 + BRL L1923C6 +L192221 DEC + BNE L192227 + BRL L1923E5 +L192227 BRL L192472 +L19222A PEI $C3 + PEI $C1 + JSL L1506B3 + PEI $C3 + PEI $C1 + JSL L1517CD + PEA $0000 + PEA $0000 + PHD + JSL L191439 + LDA $F4 + BEQ L192251 + PEA $0000 + PHD + JSL L1912F3 +L192251 PEI $C3 + PEI $C1 + JSL L1506AD + BRL L1924CC +L19225C LDA $F2 + BNE L192263 + BRL L19237D +L192263 PEA $0000 + PHD + JSL L191103 + PEI $C3 + PEI $C1 + PEI $D3 + PEA $0000 + TDC + CLC + ADC #$FF1B + PHA + JSL L071169 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF1B + PHA + JSL L071DE3 + PLA + PLX + STA $D5 + LDA $D5 + SEC + SBC #$0050 + BEQ L1922EB + BVS L19229E + EOR #$8000 +L19229E BPL L1922EB + PEA $0C38 + JSL L0727E0 + PEI $C3 + PEI $C1 + PEI $D3 + PEA $0000 + TDC + CLC + ADC #$FF01 + PHA + LDA #$00FF + AND $8C + JSL L150488 + PHX + PHA + JSL L07346C + JSL L073A7B + PEI $C3 + PEI $C1 + PEI $D3 + PEA $0000 + PEA $0003 + JSL L0739E4 + PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $23 + STZ $D7 + BRA L19230E +L1922EB LDX #$0000 + LDA #$00FF + AND $8C + CMP $D5 + BEQ L1922F8 + INX +L1922F8 PHX + LDA $D5 + BEQ L192300 + LDA #$0001 +L192300 AND $01,S + PLX + LSR + BCC L19230E + LDA $D5 + SEP #$20 + STA $8C + REP #$20 +L19230E LDA $F4 + BNE L192355 + PEI $C3 + PEI $C1 + PEA $000C + PEA $0000 + TDC + CLC + ADC #$FF1B + PHA + JSL L071169 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF1B + PHA + JSL L071DE3 + PLA + PLX + STA $D5 + LDX #$0000 + LDA $D9 + CMP $D5 + BEQ L192343 + INX +L192343 PHX + LDA $D5 + BEQ L19234B + LDA #$0001 +L19234B AND $01,S + PLX + LSR + BCC L192355 + LDA $D5 + STA $D9 +L192355 LDA $89 + LDX $8B + STA $75 + STX $77 + LDA $DB + STA $79 + LDA $D9 + STA $7B + LDA $DD + STA $7D + PEI $FA + PEI $F8 + TDC + CLC + ADC #$0075 + PEA $0000 + PHA + PEA $000A + JSL L0313BE +L19237D BRL L1924CC +L192380 PEA $0001 + PEA $0000 + PHD + JSL L191A53 + BRL L1924CC +L19238E PEA $0002 + PEA $0000 + PHD + JSL L191A53 + BRL L1924CC +L19239C PEA $0004 + PEA $0000 + PHD + JSL L191A53 + BRL L1924CC +L1923AA PEA $0008 + PEA $0000 + PHD + JSL L191A53 + BRL L1924CC +L1923B8 PEA $0010 + PEA $0000 + PHD + JSL L191A53 + BRL L1924CC +L1923C6 PHY + PEI $C3 + PEI $C1 + PEA $000E + JSL L072B6B + PLA + DEC + DEC + STA $DB + PEA $0000 + PEA $0000 + PHD + JSL L191439 + BRL L1924CC +L1923E5 TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L150BE8 + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + TDC + CLC + ADC #$008D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $9B + SEC + SBC #$0005 + STA $9B + LDA $F4 + BEQ L19241A + LDA #$0001 +L19241A PHA + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$0095 + PEA $0000 + PHA + JSL L1512CB + PLA + STA $E9 + PLA + AND $E9 + BEQ L192470 + LDA #$0005 + CLC + ADC $8F + STA $E9 + LDA $D1 + SEC + SBC $E9 + PHA + PEA $0012 + JSL L1500F5 + PLX + PLX + STA $E3 + LDA $DD + CMP $E3 + BEQ L192470 + LDA $E3 + STA $DD + PEA $0000 + PHD + JSL L1912F3 + PEA $0000 + PEA $0000 + PHD + JSL L191439 +L192470 BRA L1924CC +L192472 LDA $A9 + LDX $AB + CMP $A5 + BNE L19247C + CPX $A7 +L19247C BNE L192486 + PEA $0000 + PHD + JSL L19103A +L192486 LDA $AD + LDX $AF + CMP $A5 + BNE L192490 + CPX $A7 +L192490 BNE L1924CC + PHY + PHY + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + JSL L150371 + PLA + STA $B9 + PLX + STX $BB + LDY #$0005 + LDA #$00FF + AND $8C + CMP [$B9],Y + BEQ L1924CC + PEA $0000 + PHD + JSL L191AD7 + PEA $0001 + PEA $0000 + PHD + JSL L191439 +L1924CC LDX #$0000 + LDA $D7 + DEC + BNE L1924D5 + INX +L1924D5 PHX + LDX #$0000 + LDA $D7 + DEC + DEC + BNE L1924E0 + INX +L1924E0 TXA + ORA $01,S + PLX + LSR + BCS L1924EA + BRL L19208B +L1924EA PEI $87 + PEI $85 + PEA $0000 + PHD + JSL L19162A +L1924F6 PEI $C3 + PEI $C1 + JSL L072634 + PEI $C5 + JSL L0724F7 + PEI $A3 + PEI $A1 + JSL L151053 + PEI $9F + PEI $9D + JSL L151053 + PEI $C9 + PEI $C7 + JSL L151131 + LDX #$0000 + LDA $D7 + DEC + BNE L192525 + INX +L192525 TXA + AND $F2 + STA $FC + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$01F8 + TCS + RTL + +L19253C ENT + PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + STZ $4A + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEI $48 + PEI $46 + PEA $002A + JSL L0313BE + LDA $2B + STA $07 + LDA $2F + SEP #$20 + STA $09 + REP #$20 + LDA $2D + SEP #$20 + STA $0A + REP #$20 + LDA $31 + STA $0D + LDA $29 + STA $0B + PHY + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEI $44 + JSL L191BC5 + PLA + STA $05 + LDA $44 + AND $05 + BEQ L1925CB + LDA $46 + LDX $48 + STA $01 + STX $03 + LDA $07 + LDY #$001A + STA [$01],Y + LDA #$00FF + AND $09 + LDY #$001E + STA [$01],Y + LDA #$00FF + AND $0A + LDY #$001C + STA [$01],Y + LDA $0D + LDY #$0020 + STA [$01],Y + LDA $0B + LDY #$0018 + STA [$01],Y + LDA #$0001 + STA $4A +L1925CB LDA $42 + STA $48 + LDA $41 + STA $47 + LDA $3F + TCD + TSC + CLC + ADC #$0046 + TCS + RTL + +L1925DD PHD + TSC + CLC + ADC #$FAE2 + TCS + ADC #$042B + TCD + LDY #$00E5 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0007 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L072B17 + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FCD5 + PHA + PEA $002C + JSL L073002 + PEA $0100 + JSL L0313BE + LDA #$00FF + STA $E5 + LDY #$00DD + LDA [$F8],Y + INY + INY + ORA [$F8],Y + BNE L19266F + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FCD5 + PHA + PEA $002D + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FDD5 + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRL L19280A +L19266F PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + PEA $0000 + TDC + CLC + ADC #$FCD5 + PHA + PEA $8001 + LDY #$00DF + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L070F7D + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFD5 + AND $00,X + BEQ L1926D9 + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + PEA ^L040000 + PEA L040000 + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + PEA ^L040003 + PEA L040003 + PEA $0000 + TDC + CLC + ADC #$FDD5 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L1926D9 PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FDC1 + PHA + LDY #$00DF + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + PEA $0000 + TDC + CLC + ADC #$FDD5 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + PHY + PEA $8001 + LDY #$00DF + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L150B88 + PLA + STA $E3 + LDAL L05565D + BEQ L192742 + BRL L19280A +L192742 PHY + PEI $E3 + JSL L151065 + PLA + STA $E1 + LDAL L05565D + BEQ L192755 + BRL L19280A +L192755 PHY + PHY + PEI $E1 + JSL L075BF9 + PLA + STA $DD + PLX + STX $DF + LDA $DD + ORA $DF + BNE L19276C + BRL L19280A +L19276C PEI $DF + PEI $DD + TDC + CLC + ADC #$00D5 + PEA $0000 + PHA + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + JSL L07869F + LDA $D9 + ORA $DB + BEQ L1927DC + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FED5 + PHA + PEA $0000 + TDC + CLC + ADC #$FCD5 + PHA + PEA $002F + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FBD5 + PHA + PEI $DB + PEI $D9 + JSL L072CD4 + PEA ^L040005 + PEA L040005 + PEA $0000 + TDC + CLC + ADC #$FDD5 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L1927DC PEI $DF + PEI $DD + JSL L07185A + PEI $D7 + PEI $D5 + JSL L07185A + PEI $DB + PEI $D9 + JSL L07185A + LDX #$0000 + LDA L05503D + CMP $E3 + BEQ L1927FF + INX +L1927FF TXA + LDY #$00F6 + AND [$F8],Y + LSR + BCC L19280A + STZ $E5 +L19280A PEA $0000 + TDC + CLC + ADC #$FED6 + PHA + LDA #$00FF + LDX #$FED5 + AND $00,X + PHA + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $0000 + JSL L15069B + PEI $E5 + LDY #$00E5 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0008 + JSL L072E7C + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0524 + TCS + RTL + +L192852 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDY #$00DD + LDA [$16],Y + INY + INY + ORA [$16],Y + BNE L192868 + BRL L192960 +L192868 PEA $0001 + LDY #$00E5 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + PEA $0004 + JSL L072E7C + PEA ^L050000 + PEA L050000 + JSL L15123D + PEA ^L050000 + PEA L050000 + JSL L150FF9 + PHY + PHY + PEA $8001 + LDY #$00DF + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L15041C + PLA + STA $09 + PLX + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $01 + STX $03 + LDAL L050006 + SEC + SBCL L050002 + PHA + LDY #$0006 + LDA [$01],Y + ASL + STA $0D + PLA + SEC + SBC $0D + STA $07 + LDAL L050002 + PHA + PHY + PEI $07 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + CLC + ADC $01,S + PLX + INC + AND #$FFFE + INC + STA $07 + LDAL L050004 + SEC + SBCL L050000 + LDY #$0004 + SEC + SBC [$01],Y + STA $05 + LDAL L050000 + PHA + PHY + PEI $05 + PLA + CMP #$8000 + ROR + STA $01,S + PLA + CLC + ADC $01,S + PLX + STA $05 + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PHX + PHA + PEA $F000 + PEI $07 + PEI $05 + JSL L15047C + PEA $0002 + PEA $8001 + LDY #$00DF + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + JSL L1510BF + LDY #$00E5 + LDA [$16],Y + +* + + TAX + DEY + DEY + LDA [$16],Y + CLC + ADC #$0010 + BCC L19294C + INX +L19294C PHX + PHA + JSL L150FF9 +L192952 PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BEQ L192952 +L192960 PEA $0000 + LDY #$00E5 + LDA [$16],Y + PHA + DEY + DEY + LDA [$16],Y + PHA + PEA $0004 + JSL L072E7C + JSL L194742 + LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L19298B PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDY #$00F6 + LDA [$1C],Y + BNE L19299D + BRL L192B72 +L19299D LDAL L0540BB + DEC + DEC + BNE L1929FA + PEA $0001 + LDY #$00E5 + LDA [$1C],Y + PHA + DEY + DEY + LDA [$1C],Y + PHA + PEA $0001 + JSL L072E7C + PEA $0000 + LDY #$00E5 + LDA [$1C],Y + PHA + DEY + DEY + LDA [$1C],Y + PHA + PEA $0001 + JSL L072E7C + LDA #$0001 + LDY #$00DB + STA [$1C],Y + LDY #$00FA + LDA [$1C],Y + TAX + DEY + DEY + LDA [$1C],Y + STA $13 + STX $15 + LDY #$00DF + LDA [$1C],Y + TAX + DEY + DEY + LDA [$1C],Y + STA [$13] + TXA + LDY #$0002 + STA [$13],Y + BRL L192B72 +L1929FA PHY + PHY + LDY #$00E5 + LDA [$1C],Y + PHA + DEY + DEY + LDA [$1C],Y + PHA + PEA $0000 + PEA $0005 + JSL L151367 + PLA + STA $01 + PLX + STX $03 +L192A17 TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L150801 + LDA $0F + SEC + SBCL L050000 + BVS L192A30 + EOR #$8000 +L192A30 BMI L192A3F + PEA $0005 + PEI $03 + PEI $01 + JSL L1947B2 + BRA L192A5A +L192A3F LDA $0F + SEC + SBCL L050004 + BEQ L192A5A + BVS L192A4D + EOR #$8000 +L192A4D BPL L192A5A + PEA $0006 + PEI $03 + PEI $01 + JSL L1947B2 +L192A5A PHY + PHY + PEI $11 + PEI $0F + PEA ^L050000 + PEA L050000 + JSL L1505B6 + PLA + STA $0F + PLX + STX $11 + LDA $11 + SEC + SBCL L050002 + PHA + PEA $0044 + JSL L1500F5 + PLX + PLX + STA $0D + LDA $0F + SEC + SBCL L050000 + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + STA $0B + LDA L05541D + CLC + ADC $0B + DEC + STA $0B + LDA $0B + PEA $0007 + JSL L150BEE + PLA + CLC + ADC $0D + INC + STA $09 + LDY #$00E1 + LDA [$1C],Y + STA $13 + LDA $09 + SEC + SBC $13 + BEQ L192AC6 + BVS L192AC2 + EOR #$8000 +L192AC2 BPL L192AC6 + STZ $09 +L192AC6 LDA $09 + BEQ L192B41 + LDY #$00CD + LDA [$1C],Y + TAX + DEY + DEY + LDA [$1C],Y + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + PHX + PHA + LDA $09 + JSL L150488 + TAY + BNE L192AEC + DEX +L192AEC DEC + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $05 + STX $07 + LDY #$00DF + LDA [$1C],Y + TAX + DEY + DEY + LDA [$1C],Y + CMP $05 + BNE L192B1F + CPX $07 +L192B1F BEQ L192B41 + LDA $05 + LDX $07 + LDY #$00DD + STA [$1C],Y + INY + INY + TXA + STA [$1C],Y + LDA $09 + STA L055417 + PEA $0000 + PEI $1C + JSL L1925DD + JSL L196454 +L192B41 PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BNE L192B52 + BRL L192A17 +L192B52 LDY #$00DD + LDA [$1C],Y + INY + INY + ORA [$1C],Y + BEQ L192B72 + PEA $0000 + LDY #$00E5 + LDA [$1C],Y + PHA + DEY + DEY + LDA [$1C],Y + PHA + PEA $0004 + JSL L072E7C +L192B72 LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L192B84 PHD + TSC + CLC + ADC #$FD1E + TCS + ADC #$01F1 + TCD + PHY + PHY + JSL L150493 + PLA + STA $E9 + PLX + STX $EB + PHY + PHY + PEA $1FA4 + JSL L072834 + PLA + STA $E3 + PLX + STX $E5 + LDY #$0002 + LDA [$F8],Y + TAX + LDA [$F8] + STA $DD + STX $DF + LDA L054FA1 + STA $E7 +L192BBB PEA $0006 + JSL L0724F7 + PHY + PHY + PEA $8001 + JSL L150BAC + PLA + PLX + STA $E1 + PHY + PHY + LDA $E1 + ASL + ASL + JSL L150488 + PHX + PHA + LDA L054FBF + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $CB + PLX + STX $CD + LDAL L05565D + BEQ L192C07 + PEA $0035 + JSL L0727E0 + LDA #$0002 + STA $DB + BRL L1930F7 +L192C07 PHY + PEI $E1 + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + JSL L07178B + PLA + STA $E1 + LDA $E1 + DEC + PHA + PEA $0007 + JSL L1500F5 + PLX + PLX + INC + STA L05541B + LDA L05541B + PEA $001C + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L192C3F + DEX +L192C3F STA $D3 + STX $D5 + PHY + PHY + LDA $D3 + LDX $D5 + PEA $0000 + PEA $0078 + JSL L150D50 + LDA L054FBF + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $CF + PLX + STX $D1 + LDAL L05565D + BEQ L192C87 + PEI $CD + PEI $CB + JSL L07185A + PEA $0035 + JSL L0727E0 + LDA #$0002 + STA $DB + BRL L1930F7 +L192C87 TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L151424 + TDC + CLC + ADC #$000F + STA L05541F + STZ L055421 + LDA #$0080 + STA $0F + LDY #$0002 + LDA [$CF],Y + TAX + LDA [$CF] + STA $11 + STX $13 + LDA #$0078 + STA $15 + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $01E0 + PEI $D3 + JSL L15100B + TDC + CLC + ADC #$001F + PEA $0000 + PHA + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $2D + PEI $2B + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L150126 + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L15123D + PEI $E1 + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + PEI $DF + PEI $DD + JSL L070722 + PEA $0002 + JSL L150BD6 + PEA $0004 + PEA $0002 + JSL L151083 + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L150FF9 + PHY + LDA #$0007 + CLC + ADC L055417 + DEC + PHA + PEA $0007 + JSL L1500F5 + PLX + PLX + PHA + LDA L05541B + DEC + DEC + DEC + PHA + JSL L072FD5 + PLA + STA L05541D + PHY + LDA L05541D + PHA + PEA $0001 + JSL L072FA6 + PLA + STA L05541D + PHY + PHY + PEI $E5 + PEI $E3 + PEA $0000 + PEA $0005 + JSL L151367 + PLA + STA $D7 + PLX + STX $D9 + LDA L05541B + PHA + PEA $0004 + PEI $D9 + PEI $D7 + JSL L1505EC + LDA L05541D + DEC + PHA + PEI $D9 + PEI $D7 + JSL L15130D + PEA ^L1947B2 + PEA L1947B2 + PEI $D9 + PEI $D7 + JSL L150D32 + PEI $E5 + PEI $E3 + PEA $0006 + PEA ^L050000 + PEA L050000 + JSL L072B17 + LDAL L050000 + INC + STAL L050000 + LDA #$0006 + CLC + ADCL L050002 + STAL L050002 + LDA #$0070 + CLC + ADCL L050000 + STAL L050004 + LDA #$01DC + CLC + ADCL L050002 + STAL L050006 + LDA $DD + ORA $DF + BNE L192E01 + PEA $00FF + PEI $E5 + PEI $E3 + PEA $0004 + JSL L072E7C +L192E01 LDA $F6 + BNE L192E13 + PEA $00FF + PEI $E5 + PEI $E3 + PEA $0003 + JSL L072E7C +L192E13 PEI $E5 + PEI $E3 + JSL L15102F + PEA $0004 + JSL L0724F7 + PEI $E5 + PEI $E3 + JSL L1511C8 + PEI $E5 + PEI $E3 + JSL L151131 + LDA #$FFFF + STA L055419 +L192E38 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $DB + LDA $DB + SEC + SBC #$FFFE + BVS L192E52 + BPL L192E50 + BRL L192F0A +L192E50 BRA L192E57 +L192E52 BMI L192E57 + BRL L192F0A +L192E57 CMP #$0009 + BMI L192E5F + BRL L192F0A +L192E5F SEC + SBC #$0000 + BEQ L192E7E + SEC + SBC #$0003 + BEQ L192EA4 + DEC + DEC + BEQ L192EB6 + DEC + BEQ L192EC4 + DEC + BEQ L192ECE + DEC + BNE L192E7B + BRL L192F00 +L192E7B BRL L192F0A +L192E7E PEI $E5 + PEI $E3 + JSL L1506B3 + PEA $0000 + PHD + JSL L1925DD + PEI $E5 + PEI $E3 + JSL L1517CD + JSL L194742 + PEI $E5 + PEI $E3 + JSL L1506AD + BRA L192F0A +L192EA4 LDA $F6 + BEQ L192EB4 + LDA $DD + LDX $DF + STA [$F8] + TXA + LDY #$0002 + STA [$F8],Y +L192EB4 BRA L192F0A +L192EB6 LDA #$0000 + TAX + STA [$F8] + TXA + LDY #$0002 + STA [$F8],Y + BRA L192F0A +L192EC4 PEA $0000 + PHD + JSL L192852 + BRA L192F0A +L192ECE PHY + PEI $E5 + PEI $E3 + PEA $0005 + JSL L072B6B + PLA + INC + JSL L150488 + STA $D3 + STX $D5 + PEI $D5 + PEI $D3 + LDA L05541D + JSL L150488 + JSL L033477 + BEQ L192EFE + LDA $D3 + STA L05541D + JSL L194742 +L192EFE BRA L192F0A +L192F00 PEA $0000 + PHD + JSL L19298B + BRA L192F0A +L192F0A PEI $DB + PEA ^L040007 + PEA L040007 + PLY + PLX + TSC + CLC + ADC #$FFFE + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $0002 + JSL L0313BE + PEA $0002 + JSL L1511F2 + PLA + LSR + BCS L192F36 + BRL L192E38 +L192F36 TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L150260 + PEI $D1 + PEI $CF + JSL L151053 + PEI $CD + PEI $CB + JSL L151053 + LDA #$0008 + CMP $DB + BEQ L192F5D + BRL L1930E7 +L192F5D STZ $B9 + STZ $BB + LDA L05503D + BNE L192FE0 + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + LDA L055043 + LDX L055045 + PHX + PHA + JSL L150BB8 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055043 + LDX L055045 + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + JSL L150B82 + LDAL L05565D + BEQ L192FAE + BRL L1930C9 +L192FAE PHY + PEA $0003 + PEA $0000 + PEA $0000 + LDA L055043 + LDX L055045 + STA $ED + STX $EF + LDY #$0002 + LDA [$ED],Y + TAX + LDA [$ED] + PHX + PHA + JSL L150B64 + PLA + STA L05503D + LDAL L05565D + BEQ L192FE0 + STZ L05503D + BRL L1930C9 +L192FE0 LDA L05503D + PHA + JSL L150B70 + PHY + PHY + PEA $8001 + PEI $DF + PEI $DD + JSL L15041C + PLA + STA $B9 + PLX + STX $BB + LDAL L05565D + BEQ L193008 + STZ $B9 + STZ $BB + BRL L1930C9 +L193008 PEA $8001 + PEI $DF + PEI $DD + JSL L150410 + LDAL L05565D + BEQ L19301C + BRL L1930C9 +L19301C PHY + PEA $8001 + PEI $DF + PEI $DD + JSL L150D3E + PLA + STA $BD + PEA $0000 + TDC + CLC + ADC #$FF0F + PHA + PEA $0000 + TDC + CLC + ADC #$FE0F + PHA + PEA $8001 + PEI $DF + PEI $DD + JSL L070F7D + PEA $0100 + JSL L0313BE + PHY + PHY + PEA $FFFF + PEA $8001 + JSL L150012 + PLA + STA $BF + PLX + STX $C1 + PEI $BB + PEI $B9 + PEI $BD + PEA $8001 + PEI $C1 + PEI $BF + JSL L150422 + LDAL L05565D + BNE L1930C9 + LDA L05503D + PHA + JSL L150B7C + PEA $8001 + PEI $C1 + PEI $BF + PEA $0000 + TDC + CLC + ADC #$FF0F + PHA + JSL L070BA8 + LDA $BF + LDX $C1 + STA $DD + STX $DF + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + LDA #$0010 + CLC + ADC $E3 + LDX $E5 + BCC L1930B0 + INX +L1930B0 PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + JSL L150B34 + BRL L192BBB +L1930C9 LDA L055043 + LDX L055045 + PHX + PHA + JSL L07191C + PEI $BB + PEI $B9 + JSL L07185A + PEA $003F + JSL L0727E0 + BRL L192BBB +L1930E7 PEI $E5 + PEI $E3 + JSL L072634 + PEI $EB + PEI $E9 + JSL L151131 +L1930F7 PEI $E7 + JSL L0724F7 + JSL L09AFB1 + LDX #$0000 + LDA $DB + DEC + DEC + BEQ L19310B + INX +L19310B TXA + AND $F6 + STA $FC + LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$02EA + TCS + RTL + +L193122 PHD + TSC + CLC + ADC #$FFA2 + TCS + TCD + LDA #$000D + STA $49 + LDY #$004A + LDA [$64],Y + SEC + SBC #$0005 + BVS L19313D + EOR #$8000 +L19313D BPL L193144 + LDA #$000E + STA $49 +L193144 LDY #$003D + LDA [$64],Y + PHA + DEY + DEY + LDA [$64],Y + PHA + PEI $49 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + JSL L072B17 + PHY + LDA $57 + CLC + ADC $53 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $51 + PHY + LDA $59 + CLC + ADC $55 + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $4F + PHY + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L19318C + INX +L19318C CLC + ADC #$0022 + BCC L193193 + INX +L193193 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + PHA + JSL L081A92 + PLA + STA $45 + LDY #$0033 + LDA [$64],Y + BEQ L1931D8 + PHY + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1931B7 + INX +L1931B7 CLC + ADC #$0022 + BCC L1931BE + INX +L1931BE CLC + ADC #$0001 + BCC L1931C5 + INX +L1931C5 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + PHA + JSL L081A92 + PLA + STA $43 + BRA L193205 +L1931D8 PHY + PEA $000F + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1931E7 + INX +L1931E7 CLC + ADC #$0014 + BCC L1931EE + INX +L1931EE STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $5B + PLA + SEC + SBC $5B + PHA + JSL L081A92 + PLA + STA $43 +L193205 PHY + PHY + JSL L150BB2 + PLA + STA $3F + PLX + STX $41 + PEI $41 + PEI $3F + JSL L1514A8 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L19324B + INX +L19324B CLC + ADC #$0010 + BCC L193252 + INX +L193252 STA $5B + STX $5D + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + STA $4B + STX $4D + LDY #$0033 + LDA [$64],Y + STA $47 + LDY #$004A + LDA [$64],Y + SEC + SBC #$0000 + BPL L193277 + BRL L193544 +L193277 CMP #$0007 + BMI L19327F + BRL L193544 +L19327F ASL + TAX + LDAL L193287,X + PHA + RTS + +L193287 DA L193295-1 + DA L19332A-1 + DA L19334D-1 + DA L193374-1 + DA L1933BC-1 + DA L193435-1 + DA L1934B1-1 + +L193295 LDA $47 + BEQ L1932BD + PHY + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1932A5 + INX +L1932A5 CLC + ADC #$0014 + BCC L1932AC + INX +L1932AC STA $5B + STX $5D + LDA #$00FF + AND [$5B] + PHA + JSL L081A92 + PLA + STA $43 +L1932BD LDX #$0000 + LDA $4B + ORA $4D + BNE L1932C7 + INX +L1932C7 PHX + LDA $47 + EOR #$0001 + AND $01,S + PLX + LSR + BCC L1932DA + LDA #$3333 + STA $45 + BRA L1932DE +L1932DA LDA $43 + STA $45 +L1932DE LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1932E9 + INX +L1932E9 CLC + ADC #$0014 + BCC L1932F0 + INX +L1932F0 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + SEC + SBC #$0000 + BMI L193314 + BEQ L193314 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEI $45 + PEI $43 + JSL L1501B5 + BRA L193327 +L193314 TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEA $FFFF + PEA $FFFF + JSL L1501B5 +L193327 BRL L193544 +L19332A LDA $47 + BEQ L193334 + LDA $43 + STA $45 + BRA L193339 +L193334 LDA #$3333 + STA $45 +L193339 TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEI $45 + PEI $43 + JSL L1501B5 + BRL L193544 +L19334D TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEI $45 + PEI $43 + JSL L1501B5 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + BRL L193544 +L193374 PEI $43 + JSL L081DD8 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEA $000F + PEA $0007 + JSL L150FFF + PEI $45 + JSL L081DD8 + TDC + CLC + ADC #$0053 + PEA $0000 + PHA + PEA $000F + PEA $0007 + JSL L1517F1 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + BRL L193544 +L1933BC PEI $45 + JSL L081DD8 + LDA $53 + LDX $55 + STA $21 + STX $23 + LDA $59 + DEC + DEC + STA $27 + LDA $57 + DEC + STA $25 + LDA #$0004 + CLC + ADC $23 + PHA + PEI $25 + JSL L1510C5 + PEI $27 + PEI $25 + JSL L1505DA + PEI $27 + LDA $21 + INC + INC + PHA + JSL L1505DA + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEI $45 + PEI $43 + JSL L1501B5 + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + BRL L193544 +L193435 LDA $51 + SEC + SBC #$0004 + STA $21 + LDA #$0009 + CLC + ADC $21 + STA $25 + LDA $55 + INC + INC + INC + STA $23 + LDA #$0018 + CLC + ADC $23 + STA $27 + JSL L150711 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEI $45 + PEA $FFFF + JSL L1501B5 + LDA $47 + BEQ L1934A4 + PEA $0001 + PEA $0001 + JSL L151083 + PEI $45 + JSL L081DD8 + PEI $23 + PEI $21 + JSL L1510C5 + PEA $0017 + PEA $0008 + JSL L15056E + PEA $0000 + PEA $FFF8 + JSL L150635 + PEA $FFE9 + PEA $0008 + JSL L15056E +L1934A4 JSL L151466 + STZ $47 + STZ $4B + STZ $4D + BRL L193544 +L1934B1 LDA $51 + SEC + SBC #$0004 + STA $21 + LDA #$0009 + CLC + ADC $21 + STA $25 + LDA $55 + INC + INC + INC + STA $23 + LDA #$0014 + CLC + ADC $23 + STA $27 + JSL L150711 + PEI $45 + JSL L081DD8 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L15162D + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L15055C + LDA $47 + BEQ L193538 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEI $45 + JSL L081DD8 + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + JSL L15055C +L193538 JSL L151466 + STZ $47 + STZ $4B + STZ $4D + BRA L193544 +L193544 TDC + CLC + ADC #$0029 + PEA $0000 + PHA + JSL L150FF9 + STZ $3B + STZ $3D + LDA $4B + ORA $4D + BNE L19355E + BRL L1936E3 +L19355E PHY + PHY + PEA $8001 + PEI $4D + PEI $4B + JSL L15041C + PLA + STA $37 + PLX + STX $39 + LDA $37 + ORA $39 + BEQ L193585 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + STA $3B + STX $3D + BRA L1935A8 +L193585 PHY + PHY + PEA $001C + JSL L085FE9 + JSL L081C53 + LDA L0550A7 + LDX L0550A9 + STA $5B + STX $5D + LDY #$0002 + LDA [$5B],Y + TAX + LDA [$5B] + STA $3B + STX $3D +L1935A8 LDA #$7FFF + AND [$3B] + STA [$3B] + PEI $51 + PHY + LDY #$0004 + LDA [$3B],Y + PHA + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $5B + PLA + SEC + SBC $5B + SEC + SBC #$0006 + STA $35 + LDA $4F + LDY #$0006 + SEC + SBC [$3B],Y + AND #$FFFE + STA $33 + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1935E4 + INX +L1935E4 STA $01 + STX $03 + LDA $47 + BEQ L193669 + LDY #$004A + LDA [$64],Y + BEQ L19361E + LDA #$0022 + CLC + ADC $01 + LDX $03 + BCC L1935FE + INX +L1935FE CLC + ADC #$0001 + BCC L193605 + INX +L193605 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + PEA $1000 + JSL L150BEE + PLA + CLC + ADC #$0F00 + STA $31 + BRA L193667 +L19361E LDA #$0022 + CLC + ADC $01 + LDX $03 + BCC L193629 + INX +L193629 CLC + ADC #$0002 + BCC L193630 + INX +L193630 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + PEA $1000 + JSL L150BEE + LDA #$0022 + CLC + ADC $01 + LDX $03 + BCC L19364B + INX +L19364B CLC + ADC #$0003 + BCC L193652 + INX +L193652 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + XBA + AND #$FF00 + STA $5B + PLA + CLC + ADC $5B + STA $31 +L193667 BRA L1936B2 +L193669 LDA #$0022 + CLC + ADC $01 + LDX $03 + BCC L193674 + INX +L193674 CLC + ADC #$0003 + BCC L19367B + INX +L19367B STA $5B + STX $5D + LDA #$00FF + AND [$5B] + PEA $1000 + JSL L150BEE + LDA #$0022 + CLC + ADC $01 + LDX $03 + BCC L193696 + INX +L193696 CLC + ADC #$0002 + BCC L19369D + INX +L19369D STA $5B + STX $5D + LDA #$00FF + AND [$5B] + XBA + AND #$FF00 + STA $5B + PLA + CLC + ADC $5B + STA $31 +L1936B2 LDA #$FF00 + AND $31 + BNE L1936C0 + LDA #$0003 + ORA $31 + STA $31 +L1936C0 PEI $3D + PEI $3B + PEI $31 + PEI $33 + PEI $35 + JSL L15047C + LDA $37 + ORA $39 + BNE L1936E3 + PEA $0200 + LDA L0550A7 + LDX L0550A9 + PHX + PHA + JSL L150D44 +L1936E3 LDY #$004A + LDA [$64],Y + SEC + SBC #$0005 + BVS L1936F1 + EOR #$8000 +L1936F1 BPL L193713 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L0401BF + PEA L0401BF + PEA $000E + JSL L0313BE + LDA #$001E + CLC + ADC $55 + STA $1F + BRA L19374A +L193713 TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L0401CD + PEA L0401CD + PEA $0007 + JSL L0313BE + PEI $4F + PHY + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L15063B + PLA + CMP #$8000 + ROR + STA $01,S + PLA + STA $5B + PLA + SEC + SBC $5B + STA $1F +L19374A LDA $3B + ORA $3D + BEQ L193760 + LDY #$0004 + LDA [$3B],Y + CLC + ADC $35 + CLC + ADC #$0009 + STA $1D + BRA L193768 +L193760 LDA #$0004 + CLC + ADC $51 + STA $1D +L193768 LDY #$004A + LDA [$64],Y + SEC + SBC #$0004 + BEQ L1937A6 + BVS L193778 + EOR #$8000 +L193778 BPL L1937A6 + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L193785 + INX +L193785 CLC + ADC #$0022 + BCC L19378C + INX +L19378C CLC + ADC #$0001 + BCC L193793 + INX +L193793 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $1B + LDA #$000F + STA $19 + BRL L193874 +L1937A6 LDA $47 + BNE L1937AD + BRL L19384C +L1937AD LDY #$004A + LDA [$64],Y + BNE L193800 + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1937BF + INX +L1937BF CLC + ADC #$0014 + BCC L1937C6 + INX +L1937C6 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $19 + PEA $000F + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L1937DF + INX +L1937DF CLC + ADC #$0022 + BCC L1937E6 + INX +L1937E6 CLC + ADC #$0001 + BCC L1937ED + INX +L1937ED STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $5B + PLA + SEC + SBC $5B + STA $1B + BRA L19384A +L193800 LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L19380B + INX +L19380B CLC + ADC #$0022 + BCC L193812 + INX +L193812 CLC + ADC #$0001 + BCC L193819 + INX +L193819 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $19 + PEA $000F + LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L193832 + INX +L193832 CLC + ADC #$0014 + BCC L193839 + INX +L193839 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $5B + PLA + SEC + SBC $5B + STA $1B +L19384A BRA L193874 +L19384C LDA #$0005 + CLC + ADC $64 + LDX $66 + BCC L193857 + INX +L193857 CLC + ADC #$0022 + BCC L19385E + INX +L19385E CLC + ADC #$0001 + BCC L193865 + INX +L193865 STA $5B + STX $5D + LDA #$00FF + AND [$5B] + STA $1B + LDA $43 + STA $19 +L193874 PHY + PEI $1B + JSL L081A92 + JSL L1511E6 + PHY + PEI $19 + JSL L081A92 + JSL L1511E0 + PEI $1F + PEI $1D + JSL L1510C5 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L150592 + PEI $41 + PEI $3F + JSL L150A5E + PEI $41 + PEI $3F + JSL L151669 + LDA $62 + STA $66 + LDA $61 + STA $65 + LDA $5F + TCD + TSC + CLC + ADC #$0064 + TCS + RTL + +L1938C1 PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDY #$003D + LDA [$1C],Y + PHA + DEY + DEY + LDA [$1C],Y + PHA + PEA $000D + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L072B17 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + JSL L150801 + LDA #$0001 + LDY #$0033 + STA [$1C],Y + PEA $0000 + PEI $1C + JSL L193122 +L193902 PHY + PEA $0000 + JSL L15164B + PLA + LSR + BCC L193973 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L150801 + PHY + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L150B2E + PLA + LSR + BCS L193971 + PHY + TDC + CLC + ADC #$000F + PEA $0000 + PHA + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L1512CB + PLA + STA $01 + LDY #$0033 + LDA [$1C],Y + CMP $01 + BEQ L193969 + LDA $01 + LDY #$0033 + STA [$1C],Y + PEA $0000 + PEI $1C + JSL L193122 +L193969 LDA $0F + LDX $11 + STA $0B + STX $0D +L193971 BRA L193902 +L193973 LDA #$0000 + LDY #$0033 + STA [$1C],Y + PEA $0000 + PEI $1C + JSL L193122 + LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L193996 PHD + TSC + CLC + ADC #$FFBE + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $37 + PLX + STX $39 + PHY + JSL L0727BF + PLA + STA $35 + PHY + PHY + PEA $0FA0 + JSL L072834 + PLA + STA $3B + PLX + STX $3D + LDA $4A + SEC + SBC #$0001 + BEQ L1939E6 + BVS L1939E4 + EOR #$8000 +L1939E4 BMI L1939F4 +L1939E6 PEA $00FF + PEI $3D + PEI $3B + PEA $0005 + JSL L072E7C +L1939F4 LDA $4A + SEC + SBC #$0005 + BVS L1939FF + EOR #$8000 +L1939FF BMI L193A36 + LDAL L052D42 + ORAL L052D44 + BNE L193A27 + PEA $00FF + PEI $3D + PEI $3B + PEA $0003 + JSL L072E7C + PEA $00FF + PEI $3D + PEI $3B + PEA $0004 + JSL L072E7C +L193A27 PEI $3D + PEI $3B + PEA $000E + JSL L072E4C + STZ $33 + BRA L193A80 +L193A36 PEI $3D + PEI $3B + PEA $0003 + JSL L072E4C + PEI $3D + PEI $3B + PEA $0004 + JSL L072E4C + PEI $3D + PEI $3B + PEA $0008 + JSL L072E4C + PEI $3D + PEI $3B + PEA $0009 + JSL L072E4C + PEA $00FF + PEI $3D + PEI $3B + PEA $0006 + JSL L072E7C + PEI $3D + PEI $3B + PEA $000D + JSL L072E4C + LDA #$0001 + STA $33 +L193A80 LDA #$00FF + AND $29 + PHA + PEI $3D + PEI $3B + PEA $0003 + JSL L073B05 + LDA #$00FF + AND $2A + PHA + PEI $3D + PEI $3B + PEA $0004 + JSL L073B05 + LDA #$00FF + AND $27 + PHA + PEI $3D + PEI $3B + PEA $0005 + JSL L073B05 + PEA $000F + LDA #$00FF + AND $19 + STA $3F + PLA + SEC + SBC $3F + PHA + PEI $3D + PEI $3B + PEA $0006 + JSL L073B05 + LDA #$00FF + AND $28 + PHA + PEI $3D + PEI $3B + PEA $0007 + JSL L073B05 + PEI $3D + PEI $3B + JSL L15102F + PEI $3D + PEI $3B + JSL L151131 + LDA $3B + LDX $3D + STA $01 + STX $03 + LDY #$00A0 + LDA #$8000 + ORA [$01],Y + LDY #$00A0 + STA [$01],Y + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 +L193B11 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $2F + LDA $2F + SEC + SBC #$FFFE + BVS L193B2B + BPL L193B29 + BRL L193C61 +L193B29 BRA L193B30 +L193B2B BMI L193B30 + BRL L193C61 +L193B30 CMP #$0011 + BMI L193B38 + BRL L193C61 +L193B38 SEC + SBC #$0000 + BEQ L193B6B + SEC + SBC #$0005 + BEQ L193BA8 + DEC + BEQ L193BA8 + DEC + BNE L193B4D + BRL L193BDE +L193B4D DEC + BNE L193B53 + BRL L193C1D +L193B53 DEC + BNE L193B59 + BRL L193BDE +L193B59 SEC + SBC #$0006 + BNE L193B62 + BRL L193C46 +L193B62 DEC + BNE L193B68 + BRL L193C50 +L193B68 BRL L193C61 +L193B6B PEI $3D + PEI $3B + JSL L1506B3 + PEI $3D + PEI $3B + JSL L1517CD + LDA #$0003 + STA $31 +L193B80 PEI $3D + PEI $3B + PEI $31 + JSL L193FCE + LDA #$0007 + CMP $31 + BEQ L193B95 + INC $31 + BRA L193B80 +L193B95 PEA $0000 + PHD + JSL L193122 + PEI $3D + PEI $3B + JSL L1506AD + BRL L193C61 +L193BA8 LDA $48 + BEQ L193BDB + TDC + CLC + ADC #$0027 + STA $3F + STZ $41 + LDA $2F + DEC + CLC + ADC $3F + STA $3F + BCC L193BC1 + INC $41 +L193BC1 PHY + PEI $3D + PEI $3B + PEI $2F + JSL L193EC2 + PLA + SEP #$20 + STA [$3F] + REP #$20 + PEA $0000 + PHD + JSL L193122 +L193BDB BRL L193C61 +L193BDE LDA $48 + BEQ L193C1B + TDC + CLC + ADC #$0027 + STA $3F + STZ $41 + PEI $2F + PEA $0002 + JSL L1500F5 + PLX + PLX + DEC + DEC + CLC + ADC $3F + STA $3F + BCC L193C01 + INC $41 +L193C01 PHY + PEI $3D + PEI $3B + PEI $2F + JSL L193EC2 + PLA + SEP #$20 + STA [$3F] + REP #$20 + PEA $0000 + PHD + JSL L193122 +L193C1B BRA L193C61 +L193C1D LDA $48 + BEQ L193C44 + PEA $000F + PHY + PEI $3D + PEI $3B + PEI $2F + JSL L193EC2 + PLA + STA $3F + PLA + SEC + SBC $3F + SEP #$20 + STA $19 + REP #$20 + PEA $0000 + PHD + JSL L193122 +L193C44 BRA L193C61 +L193C46 PEA $0000 + PHD + JSL L1938C1 + BRA L193C61 +L193C50 LDA $33 + EOR #$0001 + STA $33 + PEA $0000 + PHD + JSL L193122 + BRA L193C61 +L193C61 LDX #$0000 + LDA $2F + DEC + BNE L193C6A + INX +L193C6A PHX + LDX #$0000 + LDA $2F + DEC + DEC + BNE L193C75 + INX +L193C75 TXA + ORA $01,S + PLX + LSR + BCS L193C7F + BRL L193B11 +L193C7F PEI $3D + PEI $3B + JSL L072634 + PEI $39 + PEI $37 + JSL L151131 + PEI $35 + JSL L0724F7 + LDX #$0000 + LDA $2F + DEC + BNE L193C9E + INX +L193C9E TXA + AND $48 + BEQ L193D01 + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L070A10 + PLA + LSR + BCS L193CF7 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCC L193CF0 + PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + BRA L193CF7 +L193CF0 PEA $000E + JSL L0727E0 +L193CF7 PEA ^L052D38 + PEA L052D38 + JSL L086CDB +L193D01 JSL L14174B + LDA $46 + STA $4A + LDA $45 + STA $49 + LDA $43 + TCD + TSC + CLC + ADC #$0048 + TCS + RTL + +L193D17 PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + PEI $2A + LDA $26 + PEA $0012 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $13 + LDA $28 + STA $11 + LDA #$0018 + CLC + ADC $13 + STA $17 + LDA #$000B + CLC + ADC $11 + STA $15 + PEA $0002 + PEA $0001 + JSL L151083 + LDA $26 + CMP $24 + BNE L193D58 + BRL L193E55 +L193D58 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $2A + PEI $28 + LDA #$0126 + CLC + ADC $2A + PHA + LDA #$000B + CLC + ADC $28 + PHA + JSL L15100B + PEA $FFFF + JSL L081DD8 + PEI $2A + LDA $24 + PEA $0012 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + INC + INC + STA $03 + LDA $28 + INC + STA $01 + LDA #$0018 + CLC + ADC $03 + SEC + SBC #$0004 + STA $07 + LDA #$000B + CLC + ADC $01 + DEC + DEC + STA $05 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PHY + PEI $24 + JSL L081A92 + JSL L1501B5 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA $24 + BMI L193E1C + BEQ L193E1C + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFEE + PEA $0000 + JSL L1501AF + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PHY + LDA $24 + DEC + PHA + JSL L081A92 + JSL L1501B5 +L193E1C LDA $24 + SEC + SBC #$000F + BVS L193E27 + EOR #$8000 +L193E27 BMI L193E55 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0012 + PEA $0000 + JSL L1501AF + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PHY + LDA $24 + INC + PHA + JSL L081A92 + JSL L1501B5 +L193E55 PEA $0000 + JSL L081DD8 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $0004 + PEA $0002 + JSL L151005 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L151418 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $FFFE + PEA $FFFF + JSL L151005 + PEA $FFFF + JSL L081DD8 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L151418 + LDA $22 + STA $2A + LDA $21 + STA $29 + LDA $1F + TCD + TSC + CLC + ADC #$0028 + TCS + RTL + +L193EC2 PHD + TSC + CLC + ADC #$FFE0 + TCS + TCD + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L150801 + PEI $2A + PEI $28 + PEI $26 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L072B17 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $FFEC + PEA $FFF6 + JSL L151005 + PHY + PHY + PEI $2A + PEI $28 + LDA $26 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $11 + PLX + STX $13 + PHY + PEI $13 + PEI $11 + JSL L151313 + PLA + STA $19 +L193F3A PHY + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1512CB + PLA + LSR + BCC L193F93 + PHY + PEI $17 + LDA $0B + INC + INC + PHA + LDA $0F + DEC + DEC + DEC + PHA + JSL L071A1B + LDA $0B + INC + INC + STA $1D + PLA + SEC + SBC $1D + PHA + PEA $0012 + JSL L1500F5 + PLX + PLX + STA $1B + LDA $19 + CMP $1B + BEQ L193F93 + PEI $0B + PEI $09 + PEI $1B + PEI $19 + JSL L193D17 + LDA $1B + STA $19 +L193F93 TDC + CLC + ADC #$0015 + PEA $0000 + PHA + JSL L150801 + PHY + PEA $0000 + JSL L15164B + PLA + EOR #$0001 + BEQ L193F3A + PEI $1B + PEI $13 + PEI $11 + JSL L15130D + LDA $1B + STA $2C + LDA $24 + STA $2A + LDA $23 + STA $29 + LDA $21 + TCD + TSC + CLC + ADC #$0028 + TCS + RTL + +L193FCE PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + PHY + PHY + PEI $28 + PEI $26 + LDA $24 + JSL L150488 + PHX + PHA + JSL L151367 + PLA + STA $11 + PLX + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0010 + BCC L193FFD + INX +L193FFD STA $1B + STX $1D + LDA #$00FF + AND [$1B] + AND #$0080 + SEC + SBC #$0000 + BMI L194014 + BEQ L194014 + BRL L1940DF +L194014 LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0011 + BCC L194023 + INX +L194023 STA $1B + STX $1D + LDA #$00FF + AND [$1B] + PHA + LDX #$0000 + PLA + BMI L194036 + BEQ L194036 + INX +L194036 TXA + STA $15 + PHY + PEI $13 + PEI $11 + JSL L151313 + PLA + STA $17 + PEI $28 + PEI $26 + PEI $24 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L072B17 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + STZ $19 +L194086 LDA #$0014 + CLC + ADC $0B + STA $0F + LDA $15 + BEQ L1940A7 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $3333 + PEA $FFFF + JSL L1501B5 + BRA L1940BE +L1940A7 TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PHY + PEI $19 + JSL L081A92 + JSL L1501B5 +L1940BE LDA $0F + DEC + DEC + STA $0B + LDA #$000F + CMP $19 + BEQ L1940CF + INC $19 + BRA L194086 +L1940CF LDA $15 + BNE L1940DF + PEI $03 + PEI $01 + PEI $17 + PEI $17 + JSL L193D17 +L1940DF LDA $22 + STA $28 + LDA $21 + STA $27 + LDA $1F + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L1940F1 PHD + TSC + CLC + ADC #$FE7B + TCS + ADC #$0092 + TCD + LDY #$003B + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEA $0003 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L072B17 + PHY + LDA #$0005 + CLC + ADC $F8 + LDX $FA + BCC L194123 + INX +L194123 CLC + ADC #$0022 + BCC L19412A + INX +L19412A STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + PHA + JSL L081A92 + PLA + STA $D3 + PHY + LDA #$0005 + CLC + ADC $F8 + LDX $FA + BCC L194147 + INX +L194147 CLC + ADC #$0022 + BCC L19414E + INX +L19414E CLC + ADC #$0001 + BCC L194155 + INX +L194155 STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + PHA + JSL L081A92 + PLA + STA $D1 + PHY + PEA $000F + LDA #$0005 + CLC + ADC $F8 + LDX $FA + BCC L194175 + INX +L194175 CLC + ADC #$0014 + BCC L19417C + INX +L19417C STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + STA $EF + PLA + SEC + SBC $EF + PHA + JSL L081A92 + PLA + STA $CF + JSL L1510A1 + PEA $0002 + PEA $0001 + JSL L151083 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEI $D3 + JSL L081DD8 + LDY #$0048 + LDA [$F8],Y + SEC + SBC #$0000 + BPL L1941CE + BRL L1942A3 +L1941CE CMP #$0008 + BMI L1941D6 + BRL L1942A3 +L1941D6 SEC + SBC #$0000 + BEQ L1941EE + DEC + BEQ L1941EE + DEC + BEQ L194203 + DEC + DEC + BEQ L194217 + DEC + DEC + DEC + BEQ L19425D + BRL L1942A3 +L1941EE TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $3333 + PEI $CF + JSL L1501B5 + BRL L1942A3 +L194203 TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEI $D3 + PEI $CF + JSL L1501B5 + BRL L1942A3 +L194217 LDA $E7 + LDX $E9 + STA $DF + STX $E1 + LDA $ED + DEC + DEC + STA $E3 + LDA $EB + DEC + STA $E3 + LDA #$0004 + CLC + ADC $E1 + PHA + PEI $E3 + JSL L1510C5 + PEI $E5 + PEI $E3 + JSL L1505DA + PEI $E5 + LDA $DF + INC + INC + PHA + JSL L1505DA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + PEI $D3 + PEI $CF + JSL L1501B5 + BRA L1942A3 +L19425D TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEI $D3 + PEI $CF + JSL L1501B5 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEI $D3 + PEI $CF + JSL L08510A + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + PEA $0000 + PEA $0064 + PEA $000A + PEI $D3 + PEI $CF + JSL L081904 + LDA $E5 + SEC + SBC #$001A + STA $E5 + BRA L1942A3 +L1942A3 TDC + CLC + ADC #$00DF + PEA $0000 + PHA + PEA $0002 + PEA $0001 + JSL L151005 + PEI $D1 + JSL L1511E6 + PEI $CF + JSL L1511E0 + PEA $0000 + JSL L1516ED + SEP #$20 + LDA #$02 + STA $BE + REP #$20 + SEP #$20 + LDA #$02 + STA $C1 + REP #$20 + SEP #$20 + LDA #$02 + STA $C4 + REP #$20 + SEP #$20 + LDA #$02 + STA $C7 + REP #$20 + LDA $D1 + SEP #$20 + STA $BF + REP #$20 + LDA $D1 + SEP #$20 + STA $C0 + REP #$20 + LDA $CF + SEP #$20 + STA $C2 + REP #$20 + LDA $CF + SEP #$20 + STA $C3 + REP #$20 + LDA #$7FFF + SEC + SBC $D1 + SEP #$20 + STA $C5 + REP #$20 + LDA #$7FFF + SEC + SBC $D1 + SEP #$20 + STA $C6 + REP #$20 + LDA #$7FFF + SEC + SBC $CF + SEP #$20 + STA $C8 + REP #$20 + LDA #$7FFF + SEC + SBC $CF + SEP #$20 + STA $C9 + REP #$20 + SEP #$20 + LDA #$01 + STA $CA + REP #$20 + SEP #$20 + LDA #$01 + STA $CB + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FFBE + PHA + PEA ^L0401D4 + PEA L0401D4 + TDC + CLC + ADC #$00CA + PEA $0000 + PHA + PEA ^L0401DF + PEA L0401DF + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + TDC + CLC + ADC #$00CA + PEA $0000 + PHA + PEA ^L0401E1 + PEA L0401E1 + TDC + CLC + ADC #$00C4 + PEA $0000 + PHA + PEA ^L0401E3 + PEA L0401E3 + TDC + CLC + ADC #$00CA + PEA $0000 + PHA + PEA ^L0401ED + PEA L0401ED + TDC + CLC + ADC #$00BE + PEA $0000 + PHA + TDC + CLC + ADC #$00CA + PEA $0000 + PHA + PEA ^L0401EF + PEA L0401EF + TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + PEA ^L0401F1 + PEA L0401F1 + PEA $0000 + TDC + CLC + ADC #$FF6E + PHA + PEA $000F + JSL L1509CE + PEA $0050 + JSL L0313BE + STZ $D5 +L1943DD LDY #$003B + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0020 + BCC L1943EE + INX +L1943EE PHX + PHA + LDA $D5 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $EF + STX $F1 + LDA $CF + STA [$EF] + LDA #$000F + CMP $D5 + BEQ L19441B + INC $D5 + BRA L1943DD +L19441B PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + LDA #$00FF + LDX #$FFBE + AND $00,X + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + PEA $0000 + JSL L15069B + STZ $D5 +L19443F LDY #$003B + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + CLC + ADC #$0020 + BCC L194450 + INX +L194450 PHX + PHA + LDA $D5 + JSL L150488 + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $EF + STX $F1 + LDA #$FFFF + STA [$EF] + LDA #$000F + CMP $D5 + BEQ L19447E + INC $D5 + BRA L19443F +L19447E TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #$0009 + CLC + ADC $D7 + STA $D7 + LDA #$0F0F + AND $D3 + PHA + LDA #$F0F0 + AND $CF + ORA $01,S + PLX + STA $CD +L1944AF LDA $D7 + INC + STA $DB + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + PEI $CD + PEI $CD + JSL L1501B5 + LDA #$0009 + CLC + ADC $D7 + STA $D7 + LDA $D7 + SEC + SBC $E3 + BVS L1944D7 + EOR #$8000 +L1944D7 BPL L1944AF + PEA $0000 + JSL L1511E6 + PEA $FFFF + JSL L1511E0 + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$018B + TCS + RTL + +L1944F9 PHD + TSC + CLC + ADC #$FFC0 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L0313BE + PHY + PHY + JSL L150493 + PLA + STA $35 + PLX + STX $37 + PHY + JSL L0727BF + PLA + STA $33 + PHY + PHY + PEA $1004 + JSL L072834 + PLA + STA $39 + PLX + STX $3B + LDA #$00FF + AND $27 + PHA + PEI $3B + PEI $39 + PEA $0005 + JSL L073B05 + PEA $000F + LDA #$00FF + AND $19 + STA $3D + PLA + SEC + SBC $3D + PHA + PEI $3B + PEI $39 + PEA $0006 + JSL L073B05 + LDA #$00FF + AND $28 + PHA + PEI $3B + PEI $39 + PEA $0007 + JSL L073B05 + PEI $3B + PEI $39 + JSL L15102F + PEI $3B + PEI $39 + JSL L151131 + LDA $39 + LDX $3B + STA $01 + STX $03 + LDY #$00A0 + LDA #$8000 + ORA [$01],Y + LDY #$00A0 + STA [$01],Y + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 +L1945A9 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $2F + LDA $2F + SEC + SBC #$FFFE + BVS L1945C3 + BPL L1945C1 + BRL L19468C +L1945C1 BRA L1945C8 +L1945C3 BMI L1945C8 + BRL L19468C +L1945C8 CMP #$000A + BMI L1945D0 + BRL L19468C +L1945D0 SEC + SBC #$0000 + BEQ L1945E8 + SEC + SBC #$0007 + BEQ L194624 + DEC + BNE L1945E2 + BRL L194663 +L1945E2 DEC + BEQ L194624 + BRL L19468C +L1945E8 PEI $3B + PEI $39 + JSL L1506B3 + PEA $0000 + PHD + JSL L1940F1 + PEI $3B + PEI $39 + JSL L1517CD + LDA #$0005 + STA $31 +L194605 PEI $3B + PEI $39 + PEI $31 + JSL L193FCE + LDA #$0007 + CMP $31 + BEQ L19461A + INC $31 + BRA L194605 +L19461A PEI $3B + PEI $39 + JSL L1506AD + BRA L19468C +L194624 LDA $46 + BEQ L194661 + TDC + CLC + ADC #$0027 + STA $3D + STZ $3F + PEI $2F + PEA $0002 + JSL L1500F5 + PLX + PLX + DEC + DEC + CLC + ADC $3D + STA $3D + BCC L194647 + INC $3F +L194647 PHY + PEI $3B + PEI $39 + PEI $2F + JSL L193EC2 + PLA + SEP #$20 + STA [$3D] + REP #$20 + PEA $0000 + PHD + JSL L1940F1 +L194661 BRA L19468C +L194663 LDA $46 + BEQ L19468A + PEA $000F + PHY + PEI $3B + PEI $39 + PEI $2F + JSL L193EC2 + PLA + STA $3D + PLA + SEC + SBC $3D + SEP #$20 + STA $19 + REP #$20 + PEA $0000 + PHD + JSL L1940F1 +L19468A BRA L19468C +L19468C LDX #$0000 + LDA $2F + DEC + BNE L194695 + INX +L194695 PHX + LDX #$0000 + LDA $2F + DEC + DEC + BNE L1946A0 + INX +L1946A0 TXA + ORA $01,S + PLX + LSR + BCS L1946AA + BRL L1945A9 +L1946AA PEI $3B + PEI $39 + JSL L072634 + PEI $37 + PEI $35 + JSL L151131 + PEI $33 + JSL L0724F7 + LDX #$0000 + LDA $2F + DEC + BNE L1946C9 + INX +L1946C9 TXA + AND $46 + BEQ L19472C + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L070A10 + PLA + LSR + BCS L194722 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCC L19471B + PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + BRA L194722 +L19471B PEA $000E + JSL L0727E0 +L194722 PEA ^L052D38 + PEA L052D38 + JSL L086CDB +L19472C JSL L14174B + LDA $44 + STA $48 + LDA $43 + STA $47 + LDA $41 + TCD + TSC + CLC + ADC #$0046 + TCS + RTL + +L194742 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $01E0 + PEA $0070 + JSL L15100B + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + LDA L05541D + DEC + PEA $001C + JSL L150BEE + JSL L1501AF + LDA L05541F + LDX L055421 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDAL L050002 + PHA + LDAL L050000 + PHA + PEA $0000 + JSL L15025A + LDA #$FFFF + STA L055419 + JSL L196454 + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L1947B2 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + LDA $10 + SEC + SBC #$0005 + BPL L1947CD + BRL L1948ED +L1947CD CMP #$0004 + BMI L1947D5 + BRL L1948ED +L1947D5 SEC + SBC #$0000 + BNE L1947DE + BRL L194881 +L1947DE DEC + BNE L1947E4 + BRL L1948B1 +L1947E4 DEC + BEQ L1947ED + DEC + BEQ L19482F + BRL L1948ED +L1947ED LDA L05541D + SEC + SBC #$0001 + BEQ L19482C + BVS L1947FB + EOR #$8000 +L1947FB BPL L19482C + LDA L05541D + SEC + SBC #$0004 + STA L05541D + LDA L05541D + SEC + SBC #$0001 + BVS L194813 + EOR #$8000 +L194813 BMI L19481B + LDA #$0001 + STA L05541D +L19481B JSL L194742 + LDA L05541D + DEC + PHA + PEI $0E + PEI $0C + JSL L15130D +L19482C BRL L1948ED +L19482F LDA L05541B + DEC + DEC + DEC + STA $03 + LDA L05541D + SEC + SBC $03 + BVS L194842 + EOR #$8000 +L194842 BMI L19487F + LDA #$0004 + CLC + ADC L05541D + STA L05541D + LDA L05541B + DEC + DEC + DEC + STA $03 + LDA L05541D + SEC + SBC $03 + BEQ L19486E + BVS L194863 + EOR #$8000 +L194863 BPL L19486E + LDA L05541B + DEC + DEC + DEC + STA L05541D +L19486E JSL L194742 + LDA L05541D + DEC + PHA + PEI $0E + PEI $0C + JSL L15130D +L19487F BRA L1948ED +L194881 LDA L05541D + DEC + STA L05541D + LDA L05541D + SEC + SBC #$0001 + BVS L194894 + EOR #$8000 +L194894 BMI L19489E + LDA #$0001 + STA L05541D + BRA L1948AF +L19489E JSL L194742 + LDA L05541D + DEC + PHA + PEI $0E + PEI $0C + JSL L15130D +L1948AF BRA L1948ED +L1948B1 LDA L05541D + INC + STA L05541D + LDA L05541B + DEC + DEC + DEC + STA $03 + LDA L05541D + SEC + SBC $03 + BEQ L1948DA + BVS L1948CD + EOR #$8000 +L1948CD BPL L1948DA + LDA L05541B + DEC + DEC + DEC + STA L05541D + BRA L1948EB +L1948DA JSL L194742 + LDA L05541D + DEC + PHA + PEI $0E + PEI $0C + JSL L15130D +L1948EB BRA L1948ED +L1948ED PEI $01 + JSL L071AA4 + LDA $0A + STA $10 + LDA $09 + STA $0F + LDA $07 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L194905 ENT + PHD + TSC + CLC + ADC #$FC60 + TCS + ADC #$02A9 + TCD + LDA L05522F + PHA + PHY + JSL L099DCE + PLA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L19492A + INX +L19492A TXA + AND $01,S + PLX + LSR + BCC L194946 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L0B8207 + BRL L194DE0 + BRL L194DB2 +L194946 PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L194963 + BRL L194DE0 +L194963 LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + TXY + LDX #$FE5B + STA $00,X + TYA + STA $02,X + TDC + CLC + ADC #$009F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + LDX #$FE5B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0014 + BCC L194996 + INX +L194996 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + LDX #$FE5B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L1949BF + INX +L1949BF STA $F3 + STX $F5 + LDA #$4000 + AND [$F3] + BEQ L1949CD + LDA #$0001 +L1949CD STA $E3 + LDX #$FE5B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L1949DF + INX +L1949DF STA $F3 + STX $F5 + LDA #$0800 + AND [$F3] + BEQ L1949ED + LDA #$0001 +L1949ED STA $E1 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 + LDA L055051 + EOR #$0001 + ORA L055243 + STA $E5 + PEA $0000 + TDC + CLC + ADC #$FF5F + PHA + PEA $0000 + TDC + CLC + ADC #$FD57 + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0715D9 + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0001 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L194A7F + DEX +L194A7F PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$005F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0002 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L194AB8 + DEX +L194AB8 PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + TDC + CLC + ADC #$009F + PEA $0000 + PHA + TDC + CLC + ADC #$005F + PEA $0000 + PHA + TDC + CLC + ADC #$007F + PEA $0000 + PHA + JSL L073C22 + PHY + JSL L0727BF + PLA + STA $ED + PHY + PHY + PEA $0190 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + LDA L0551FB + SEC + SBC #$0005 + BVS L194B10 + EOR #$8000 +L194B10 BMI L194B29 + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000A + JSL L151367 + JSL L150B10 +L194B29 LDA L0551FB + SEC + SBC #$0003 + BVS L194B35 + EOR #$8000 +L194B35 BMI L194B4E + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000B + JSL L151367 + JSL L150B10 +L194B4E PEI $E3 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 + PEI $E1 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 +L194B68 PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FF5F + PHA + JSL L073A7B + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $F1 + PEI $EF + JSL L15102F +L194B95 LDA $EB + STA $EB + PHY + PEA $0001 + JSL L0736C8 + PLA + STA $EB + LDA $E5 + BEQ L194BDE + LDA #$0008 + CMP $EB + BNE L194BC3 + LDA $E3 + EOR #$0001 + STA $E3 + PEI $E3 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 +L194BC3 LDA #$0009 + CMP $EB + BNE L194BDE + LDA $E1 + EOR #$0001 + STA $E1 + PEI $E1 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 +L194BDE LDA L0551FB + SEC + SBC #$0003 + BVS L194BEA + EOR #$8000 +L194BEA BMI L194BF1 + LDA #$0000 + BRA L194BF4 +L194BF1 LDA #$0001 +L194BF4 PHA + LDX #$0000 + LDA #$000B + CMP $EB + BNE L194C00 + INX +L194C00 TXA + AND $01,S + PLX + LSR + BCC L194C38 + PEA $0002 + PEI $E5 + JSL L1901D8 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + TDC + CLC + ADC #$009F + PEA $0000 + PHA + TDC + CLC + ADC #$005F + PEA $0000 + PHA + TDC + CLC + ADC #$007F + PEA $0000 + PHA + JSL L073C22 +L194C38 LDX #$0000 + LDA $EB + DEC + BNE L194C41 + INX +L194C41 PHX + LDX #$0000 + LDA $EB + DEC + DEC + BNE L194C4C + INX +L194C4C TXA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$000A + CMP $EB + BNE L194C5C + INX +L194C5C TXA + ORA $01,S + PLX + LSR + BCS L194C66 + BRL L194B95 +L194C66 LDA $EB + DEC + DEC + BNE L194C6F + BRL L194DA4 +L194C6F PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L194C93 + PEA $0043 + JSL L0727E0 + BRL L194DA4 +L194C93 STZ $DF + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + TXY + LDX #$FE57 + STA $00,X + TYA + STA $02,X + LDX #$FE57 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L194CB6 + INX +L194CB6 STA $F3 + STX $F5 + LDA #$4000 + AND [$F3] + BEQ L194CC4 + LDA #$0001 +L194CC4 CMP $E3 + BEQ L194CCF + LDA #$4000 + ORA $DF + STA $DF +L194CCF LDX #$FE57 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L194CDF + INX +L194CDF STA $F3 + STX $F5 + LDA #$0800 + AND [$F3] + BEQ L194CED + LDA #$0001 +L194CED CMP $E1 + BEQ L194CF8 + LDA #$0800 + ORA $DF + STA $DF +L194CF8 LDX #$FE57 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L194D08 + INX +L194D08 PHX + PHA + LDX #$FE57 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L194D1A + INX +L194D1A STA $F3 + STX $F5 + LDA $DF + EOR [$F3] + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + LDA L05501F + LDX L055021 + PHX + PHA + LDA $DF + BEQ L194D39 + LDA #$0001 +L194D39 PHA + JSL L074A24 + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FE5F + PHA + JSL L071169 + PHA + PEA $0000 + TDC + CLC + ADC #$FE5F + PHA + PEA $0000 + TDC + CLC + ADC #$FF5F + PHA + JSL L150434 + PLA + LSR + BCC L194DA4 + LDA $E5 + BEQ L194D94 + PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FE5F + PHA + JSL L07D20B + PLA + LSR + BCS L194D92 + PEA $0043 + JSL L0727E0 +L194D92 BRA L194DA4 +L194D94 LDA #$0001 + STA L054FB3 + JSL L0903A6 + STZ L054FB3 + BRL L194B68 +L194DA4 PEI $F1 + PEI $EF + JSL L072634 + PEI $ED + JSL L0724F7 +L194DB2 LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L194DBE + INX +L194DBE PHX + LDX #$0000 + LDA #$000A + CMP $EB + BNE L194DCA + INX +L194DCA TXA + AND $01,S + PLX + LSR + BCC L194DE0 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L0B8207 +L194DE0 TSC + CLC + ADC #$03A0 + TCS + PLD + RTL + +L194DE8 ENT + PHD + TSC + CLC + ADC #$FC78 + TCS + ADC #$0291 + TCD + LDX #$0000 + LDAL L052D34 + BNE L194DFD + INX +L194DFD PHX + LDX #$0000 + LDAL L052D36 + AND #$000F + DEC + BEQ L194E0C + INX +L194E0C TXA + ORA $01,S + PLX + LSR + BCC L194E1D + PEA $002B + JSL L0727E0 + BRL L195435 +L194E1D LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L194E2B + CPX L0551F7 +L194E2B BNE L194E4F + TDC + CLC + ADC #$009F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD6F + PHA + PEA $001D + JSL L073002 + PEA $0014 + JSL L0313BE + BRA L194E6F +L194E4F TDC + CLC + ADC #$009F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD6F + PHA + PEA $001C + JSL L073002 + PEA $0014 + JSL L0313BE +L194E6F LDA L05522F + PHA + PHY + JSL L099DCE + PLA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L194E89 + INX +L194E89 TXA + AND $01,S + PLX + LSR + BCC L194EA5 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L0B838F + BRL L195435 +L194EA5 LDA L055051 + EOR #$0001 + ORA L055243 + STA $EB + PEA $0000 + TDC + CLC + ADC #$FF77 + PHA + PEA $0000 + TDC + CLC + ADC #$FD6F + PHA + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07ACF0 + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$008B + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE5B + PHA + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + PEA $0000 + JSL L07AD84 + PLA + LDX #$0000 + BIT #$8000 + BEQ L194F0B + DEX +L194F0B PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE5B + PHA + LDAL L052D34 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$009F + PEA $0000 + PHA + TDC + CLC + ADC #$008B + PEA $0000 + PHA + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + PEA ^L04021C + PEA L04021C + JSL L073C22 + PHY + JSL L0727BF + PLA + STA $ED + PHY + PHY + PEA $0064 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + LDA L0551FB + SEC + SBC #$0005 + BVS L194F87 + EOR #$8000 +L194F87 BMI L194FA0 + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $0003 + JSL L151367 + JSL L150B10 +L194FA0 LDA $EB + BEQ L194FA7 + BRL L1950A4 +L194FA7 PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $0004 + JSL L151367 + JSL L150B10 + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000D + JSL L151367 + PLA + PLX + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + TXY + LDX #$FE73 + STA $00,X + TYA + STA $02,X + LDX #$FE73 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L194FF5 + INX +L194FF5 PHX + PHA + PHY + PHY + LDX #$FE73 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L195009 + INX +L195009 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $8000 + PEA $0000 + JSL L150241 + PLA + PLY + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + TYA + LDY #$0002 + STA [$F3],Y + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000E + JSL L151367 + PLA + PLX + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + TXY + LDX #$FE6F + STA $00,X + TYA + STA $02,X + LDX #$FE6F + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L195068 + INX +L195068 PHX + PHA + PHY + PHY + LDX #$FE6F + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L19507C + INX +L19507C STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $8000 + PEA $0000 + JSL L150241 + PLA + PLY + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + TYA + LDY #$0002 + STA [$F3],Y +L1950A4 LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L1950B2 + CPX L0551F7 +L1950B2 BEQ L1950CF + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $0009 + JSL L151367 + JSL L150B10 + STZ $E5 + BRA L1950DD +L1950CF LDAL L052D36 + AND #$4000 + BEQ L1950DB + LDA #$0001 +L1950DB STA $E5 +L1950DD PEI $E5 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 + LDAL L052D40 + AND #$8000 + BEQ L1950F6 + LDA #$0001 +L1950F6 STA $E9 + PEI $E9 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 + LDAL L052D40 + AND #$2000 + BEQ L195111 + LDA #$0001 +L195111 STA $E7 + PEI $E7 + PEI $F1 + PEI $EF + PEA $0007 + JSL L073B05 + LDAL L052D40 + AND #$000F + STA $DF + LDA #$0514 + CLC + ADC $DF + PHA + PEI $F1 + PEI $EF + PEA $000D + JSL L073B05 + LDAL L052D36 + AND #$00F0 + PHA + PEA $0004 + JSL L1510EF + PLA + STA $E1 + LDA $E1 + SEC + SBC #$0009 + BEQ L195161 + BVS L19515A + EOR #$8000 +L19515A BPL L195161 + LDA #$0009 + STA $E1 +L195161 LDA #$0578 + CLC + ADC $E1 + PHA + PEI $F1 + PEI $EF + PEA $000E + JSL L073B05 + LDAL L052D40 + AND #$4000 + STA $E3 +L19517C PEI $F1 + PEI $EF + PEA $000C + PEA $0000 + TDC + CLC + ADC #$FF77 + PHA + JSL L073A7B + PEI $F1 + PEI $EF + PEA $000C + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $F1 + PEI $EF + JSL L15102F + PEI $F1 + PEI $EF + JSL L151131 +L1951B1 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $DD + LDA $DD + SEC + SBC #$0005 + BPL L1951C7 + BRL L1952AE +L1951C7 CMP #$000B + BMI L1951CF + BRL L1952AE +L1951CF ASL + TAX + LDAL L1951D7,X + PHA + RTS + +L1951D7 DA L1951ED-1 + DA L195223-1 + DA L19522E-1 + DA L195248-1 + DA L195262-1 + DA L1952AE-1 + DA L1952AE-1 + DA L1952AE-1 + DA L19527C-1 + DA L195291-1 + DA L1952A6-1 + +L1951ED PHY + PEA ^L052D42 + PEA L052D42 + PEI $EB + JSL L192B84 + PLA + LSR + BCC L195220 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L07D585 + PLA + LSR + BCS L19521C + PEA $000E + JSL L0727E0 +L19521C JSL L14174B +L195220 BRL L1952AE +L195223 PEI $DF + PEI $EB + JSL L193996 + BRL L1952AE +L19522E LDA $EB + BEQ L195246 + LDA $E7 + EOR #$0001 + STA $E7 + PEI $E7 + PEI $F1 + PEI $EF + PEA $0007 + JSL L073B05 +L195246 BRA L1952AE +L195248 LDA $EB + BEQ L195260 + LDA $E9 + EOR #$0001 + STA $E9 + PEI $E9 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 +L195260 BRA L1952AE +L195262 LDA $EB + BEQ L19527A + LDA $E5 + EOR #$0001 + STA $E5 + PEI $E5 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 +L19527A BRA L1952AE +L19527C PHY + PEI $F1 + PEI $EF + PEA $000D + JSL L072B6B + PLA + SEC + SBC #$0514 + STA $DF + BRA L1952AE +L195291 PHY + PEI $F1 + PEI $EF + PEA $000E + JSL L072B6B + PLA + SEC + SBC #$0578 + STA $E1 + BRA L1952AE +L1952A6 PEI $EB + JSL L0A1639 +L1952AC +* BRA L1952AE +L1952AE LDA $DD + SEC + SBC #$0001 + BVS L1952B9 + EOR #$8000 +L1952B9 BMI L1952C0 + LDA #$0000 + BRA L1952C3 +L1952C0 LDA #$0001 +L1952C3 PHA + LDA $DD + SEC + SBC #$0004 + BEQ L1952D8 + BVS L1952D1 + EOR #$8000 +L1952D1 BPL L1952D8 + LDA #$0000 + BRA L1952DB +L1952D8 LDA #$0001 +L1952DB AND $01,S + PLX + LSR + BCS L1952E4 + BRL L1951B1 +L1952E4 LDA $DD + DEC + DEC + BNE L1952ED + BRL L1953F9 +L1952ED TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L0313BE + LDA $DF + ORA $E3 + STA $C1 + LDA $E7 + BEQ L195314 + LDA #$2000 + ORA $C1 + STA $C1 +L195314 LDA $E9 + BEQ L19531F + LDA #$8000 + ORA $C1 + STA $C1 +L19531F LDA #$0001 + STA $B7 + LDA $E5 + BEQ L19532F + LDA #$4000 + ORA $B7 + STA $B7 +L19532F LDA $E1 + ASL + ASL + ASL + ASL + ORA $B7 + STA $B7 + PHY + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L070A10 + PLA + LSR + BCS L195378 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCS L195378 + PEA $000E + JSL L0727E0 + BRL L1953F9 +L195378 PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + PEI $F1 + PEI $EF + PEA $000C + PEA $0000 + TDC + CLC + ADC #$FE77 + PHA + JSL L071169 + PHA + PEA $0000 + TDC + CLC + ADC #$FF77 + PHA + PEA $0000 + TDC + CLC + ADC #$FE77 + PHA + JSL L150434 + PLA + LSR + BCC L1953F9 + LDA $EB + BEQ L1953E9 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + PEA $0000 + TDC + CLC + ADC #$FE77 + PHA + JSL L07D64A + PLA + LSR + BCS L1953E7 + PEA $000E + JSL L0727E0 +L1953E7 BRA L1953F9 +L1953E9 LDA #$0001 + STA L054FB3 + JSL L0903A6 + STZ L054FB3 + BRL L19517C +L1953F9 PEI $F1 + PEI $EF + JSL L072634 + PEI $ED + JSL L0724F7 + PEA ^L052D38 + PEA L052D38 + JSL L086CDB + LDA #$0003 + CMP $DD + BNE L19542A + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L0B838F +L19542A LDA #$0004 + CMP $DD + BNE L195435 + JSL L19693F +L195435 TSC + CLC + ADC #$0388 + TCS + PLD + RTL + +L19543D ENT + PHD + TSC + CLC + ADC #$FA58 + TCS + ADC #$04B1 + TCD + LDA L05522F + PHA + PHY + JSL L099DCE + PLA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L195462 + INX +L195462 TXA + AND $01,S + PLX + LSR + BCC L19547E + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L0B8207 + BRL L19595C + BRL L19592E +L19547E PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L19549B + BRL L19595C +L19549B LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + TXY + LDX #$FC7B + STA $00,X + TYA + STA $02,X + LDX #$FC7B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L1954BC + INX +L1954BC STA $F3 + STX $F5 + LDA #$4000 + AND [$F3] + BEQ L1954CA + LDA #$0001 +L1954CA STA $E3 + LDX #$FC7B + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L1954DC + INX +L1954DC STA $F3 + STX $F5 + LDA #$0800 + AND [$F3] + BEQ L1954EA + LDA #$0001 +L1954EA STA $E1 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 + LDA L055051 + EOR #$0001 + ORA L055243 + STA $E5 + PEA $0000 + TDC + CLC + ADC #$FE7F + PHA + PEA $0000 + TDC + CLC + ADC #$FB77 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FC63 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0715D9 + PEA $0014 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FF7F + PHA + PEA $0000 + TDC + CLC + ADC #$FC63 + PHA + PHY + PHY + JSL L07B114 + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FB63 + PHA + PEA $0014 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FB4F + PHA + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FC7F + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$009F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FC63 + PHA + PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L1955D6 + DEX +L1955D6 PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FC63 + PHA + PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0002 + JSL L07977D + PLA + LDX #$0000 + BIT #$8000 + BEQ L19560F + DEX +L19560F PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF7F + PHA + TDC + CLC + ADC #$007F + PEA $0000 + PHA + TDC + CLC + ADC #$009F + PEA $0000 + PHA + JSL L073C22 + PHY + JSL L0727BF + PLA + STA $ED + PHY + PHY + PEA $012C + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FE7F + PHA + JSL L073A7B + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + PEA $7FFF + JSL L0739E4 + LDA L0551FB + SEC + SBC #$0005 + BVS L19568C + EOR #$8000 +L19568C BMI L1956A5 + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000A + JSL L151367 + JSL L150B10 +L1956A5 LDA L0551FB + SEC + SBC #$0003 + BVS L1956B1 + EOR #$8000 +L1956B1 BMI L1956CA + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000B + JSL L151367 + JSL L150B10 +L1956CA PEI $E3 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 + PEI $E1 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 +L1956E4 PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FE7F + PHA + JSL L073A7B + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $F1 + PEI $EF + JSL L15102F +L195711 LDA $EB + STA $EB + PHY + PEA $0001 + JSL L0736C8 + PLA + STA $EB + LDA $E5 + BEQ L19575A + LDA #$0008 + CMP $EB + BNE L19573F + LDA $E3 + EOR #$0001 + STA $E3 + PEI $E3 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 +L19573F LDA #$0009 + CMP $EB + BNE L19575A + LDA $E1 + EOR #$0001 + STA $E1 + PEI $E1 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 +L19575A LDA L0551FB + SEC + SBC #$0003 + BVS L195766 + EOR #$8000 +L195766 BMI L19576D + LDA #$0000 + BRA L195770 +L19576D LDA #$0001 +L195770 PHA + LDX #$0000 + LDA #$000B + CMP $EB + BNE L19577C + INX +L19577C TXA + AND $01,S + PLX + LSR + BCC L1957B4 + PEA $0001 + PEI $E5 + JSL L1901D8 + TDC + CLC + ADC #$00BF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF7F + PHA + TDC + CLC + ADC #$007F + PEA $0000 + PHA + TDC + CLC + ADC #$009F + PEA $0000 + PHA + JSL L073C22 +L1957B4 LDX #$0000 + LDA $EB + DEC + BNE L1957BD + INX +L1957BD PHX + LDX #$0000 + LDA $EB + DEC + DEC + BNE L1957C8 + INX +L1957C8 TXA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$000A + CMP $EB + BNE L1957D8 + INX +L1957D8 TXA + ORA $01,S + PLX + LSR + BCS L1957E2 + BRL L195711 +L1957E2 LDA $EB + DEC + DEC + BNE L1957EB + BRL L195920 +L1957EB PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L19580F + PEA $0042 + JSL L0727E0 + BRL L195920 +L19580F STZ $DF + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + TXY + LDX #$FC77 + STA $00,X + TYA + STA $02,X + LDX #$FC77 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L195832 + INX +L195832 STA $F3 + STX $F5 + LDA #$4000 + AND [$F3] + BEQ L195840 + LDA #$0001 +L195840 CMP $E3 + BEQ L19584B + LDA #$4000 + ORA $DF + STA $DF +L19584B LDX #$FC77 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L19585B + INX +L19585B STA $F3 + STX $F5 + LDA #$0800 + AND [$F3] + BEQ L195869 + LDA #$0001 +L195869 CMP $E1 + BEQ L195874 + LDA #$0800 + ORA $DF + STA $DF +L195874 LDX #$FC77 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L195884 + INX +L195884 PHX + PHA + LDX #$FC77 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0010 + BCC L195896 + INX +L195896 STA $F3 + STX $F5 + LDA $DF + EOR [$F3] + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + LDA L055027 + LDX L055029 + PHX + PHA + LDA $DF + BEQ L1958B5 + LDA #$0001 +L1958B5 PHA + JSL L074A90 + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FD7F + PHA + JSL L071169 + PHA + PEA $0000 + TDC + CLC + ADC #$FD7F + PHA + PEA $0000 + TDC + CLC + ADC #$FE7F + PHA + JSL L150434 + PLA + LSR + BCC L195920 + LDA $E5 + BEQ L195910 + PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FD7F + PHA + JSL L07D20B + PLA + LSR + BCS L19590E + PEA $0042 + JSL L0727E0 +L19590E BRA L195920 +L195910 LDA #$0001 + STA L054FB3 + JSL L0903A6 + STZ L054FB3 + BRL L1956E4 +L195920 PEI $F1 + PEI $EF + JSL L072634 + PEI $ED + JSL L0724F7 +L19592E LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L19593A + INX +L19593A PHX + LDX #$0000 + LDA #$000A + CMP $EB + BNE L195946 + INX +L195946 TXA + AND $01,S + PLX + LSR + BCC L19595C + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0001 + JSL L0B8207 +L19595C TSC + CLC + ADC #$05A8 + TCS + PLD + RTL + +L195964 ENT + PHD + TSC + CLC + ADC #$FC96 + TCS + ADC #$0273 + TCD + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L08273B + LDA L05511F + BEQ L1959CF + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA ^L05328B + PEA L05328B + PEA $002A + JSL L0313BE + LDA L055129 + LDX L05512B + STA $D7 + STX $D9 + PEA $0001 + JSL L09091E + PEA $0003 + JSL L090635 + PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + LDA $D7 + LDX $D9 + STA L0551F5 + STX L0551F7 +L1959CF LDX #$0000 + LDAL L052D34 + BNE L1959D9 + INX +L1959D9 PHX + LDX #$0000 + LDAL L052D36 + AND #$000F + DEC + DEC + BEQ L1959E9 + INX +L1959E9 TXA + ORA $01,S + PLX + LSR + BCC L1959FA + PEA $002A + JSL L0727E0 + BRL L195FC5 +L1959FA LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L195A08 + CPX L0551F7 +L195A08 BNE L195A2C + TDC + CLC + ADC #$0091 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD8D + PHA + PEA $001D + JSL L073002 + PEA $0014 + JSL L0313BE + BRA L195A4C +L195A2C TDC + CLC + ADC #$0091 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD8D + PHA + PEA $001C + JSL L073002 + PEA $0014 + JSL L0313BE +L195A4C LDA L05522F + PHA + PHY + JSL L099DCE + PLA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L195A66 + INX +L195A66 TXA + AND $01,S + PLX + LSR + BCC L195A82 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L0B838F + BRL L195FC5 +L195A82 LDA L055051 + EOR #$0001 + ORA L055243 + STA $EB + PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + PEA $0000 + TDC + CLC + ADC #$FD8D + PHA + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07ACF0 + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$0091 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE79 + PHA + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + PEA $0000 + JSL L07AD84 + PLA + LDX #$0000 + BIT #$8000 + BEQ L195AE8 + DEX +L195AE8 PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FE65 + PHA + LDAL L052D34 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04021D + PEA L04021D + JSL L073C22 + PHY + JSL L0727BF + PLA + STA $ED + PHY + PHY + PEA $00C8 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + LDA L0551FB + SEC + SBC #$0005 + BVS L195B32 + EOR #$8000 +L195B32 BMI L195B4B + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $0003 + JSL L151367 + JSL L150B10 +L195B4B LDA $EB + BNE L195BC2 + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000E + JSL L151367 + PLA + PLX + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + TXY + LDX #$FE8D + STA $00,X + TYA + STA $02,X + LDX #$FE8D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L195B86 + INX +L195B86 PHX + PHA + PHY + PHY + LDX #$FE8D + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L195B9A + INX +L195B9A STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + PEA $8000 + PEA $0000 + JSL L150241 + PLA + PLY + PLX + STX $F3 + PLX + STX $F5 + STA [$F3] + TYA + LDY #$0002 + STA [$F3],Y +L195BC2 LDAL L052D40 + AND #$1000 + BEQ L195BCE + LDA #$0001 +L195BCE STA $E9 + PEI $E9 + PEI $F1 + PEI $EF + PEA $0006 + JSL L073B05 + LDAL L052D40 + AND #$4000 + BEQ L195BE9 + LDA #$0001 +L195BE9 STA $E7 + PEI $E7 + PEI $F1 + PEI $EF + PEA $0007 + JSL L073B05 + LDAL L052D40 + AND #$2000 + BEQ L195C04 + LDA #$0001 +L195C04 STA $E5 + PEI $E5 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 + LDAL L052D40 + AND #$8000 + BEQ L195C1F + LDA #$0001 +L195C1F STA $E3 + PEI $E3 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 + LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L195C3C + CPX L0551F7 +L195C3C BEQ L195C59 + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000F + JSL L151367 + JSL L150B10 + STZ $DF + BRA L195C67 +L195C59 LDAL L052D36 + AND #$4000 + BEQ L195C65 + LDA #$0001 +L195C65 STA $DF +L195C67 PEI $DF + PEI $F1 + PEI $EF + PEA $000F + JSL L073B05 + LDAL L052D40 + AND #$0800 + BEQ L195C80 + LDA #$0001 +L195C80 STA $E1 + LDA $DF + ORA $E1 + PHA + PEI $F1 + PEI $EF + PEA $000A + JSL L073B05 + LDAL L052D40 + AND #$000F + STA $DD + LDA #$0578 + CLC + ADC $DD + PHA + PEI $F1 + PEI $EF + PEA $000E + JSL L073B05 +L195CAD PEI $F1 + PEI $EF + PEA $000D + PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + JSL L073A7B + PEI $F1 + PEI $EF + PEA $000D + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $F1 + PEI $EF + JSL L15102F + PEI $F1 + PEI $EF + JSL L151131 +L195CE2 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $DB + LDA $DB + SEC + SBC #$0005 + BEQ L195D01 + BVS L195CFA + EOR #$8000 +L195CFA BPL L195D01 + LDA #$0000 + BRA L195D04 +L195D01 LDA #$0001 +L195D04 ORA $EB + BNE L195D0B + BRL L195E04 +L195D0B LDA $DB + SEC + SBC #$0004 + BPL L195D16 + BRL L195E04 +L195D16 CMP #$000C + BMI L195D1E + BRL L195E04 +L195D1E ASL + TAX + LDAL L195D26,X + PHA + RTS + +L195D26 DA L195D3E-1 + DA L195D47-1 + DA L195D52-1 + DA L195D69-1 + DA L195D80-1 + DA L195D96-1 + DA L195DAC-1 + DA L195E04-1 + DA L195E04-1 + DA L195E04-1 + DA L195DC9-1 + DA L195DDE-1 + +L195D3E PEI $EB + JSL L0A1639 + BRL L195E04 +L195D47 PEI $DD + PEI $EB + JSL L1944F9 + BRL L195E04 +L195D52 LDA $E9 + EOR #$0001 + STA $E9 + PEI $E9 + PEI $F1 + PEI $EF + PEA $0006 + JSL L073B05 + BRL L195E04 +L195D69 LDA $E7 + EOR #$0001 + STA $E7 + PEI $E7 + PEI $F1 + PEI $EF + PEA $0007 + JSL L073B05 + BRL L195E04 +L195D80 LDA $E5 + EOR #$0001 + STA $E5 + PEI $E5 + PEI $F1 + PEI $EF + PEA $0008 + JSL L073B05 + BRA L195E04 +L195D96 LDA $E3 + EOR #$0001 + STA $E3 + PEI $E3 + PEI $F1 + PEI $EF + PEA $0009 + JSL L073B05 + BRA L195E04 +L195DAC LDA $DF + BNE L195DC7 + LDA $E1 + EOR #$0001 + STA $E1 + LDA $DF + ORA $E1 + PHA + PEI $F1 + PEI $EF + PEA $000A + JSL L073B05 +L195DC7 BRA L195E04 +L195DC9 PHY + PEI $F1 + PEI $EF + PEA $000E + JSL L072B6B + PLA + SEC + SBC #$0578 + STA $DD + BRA L195E04 +L195DDE LDA $DF + EOR #$0001 + STA $DF + PEI $DF + PEI $F1 + PEI $EF + PEA $000F + JSL L073B05 + LDA $DF + ORA $E1 + PHA + PEI $F1 + PEI $EF + PEA $000A + JSL L073B05 +L195E02 BRA L195E04 +L195E04 LDA $DB + SEC + SBC #$0001 + BVS L195E0F + EOR #$8000 +L195E0F BMI L195E16 + LDA #$0000 + BRA L195E19 +L195E16 LDA #$0001 +L195E19 PHA + LDA $DB + SEC + SBC #$0003 + BEQ L195E2E + BVS L195E27 + EOR #$8000 +L195E27 BPL L195E2E + LDA #$0000 + BRA L195E31 +L195E2E LDA #$0001 +L195E31 AND $01,S + PLX + LSR + BCS L195E3A + BRL L195CE2 +L195E3A LDA $DB + DEC + DEC + BNE L195E43 + BRL L195F91 +L195E43 TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L0313BE + LDA $DD + STA $B3 + TDC + CLC + ADC #$00AB + PEA $0000 + PHA + PEI $DD + JSL L08567B + TDC + CLC + ADC #$00AB + PEA $0000 + PHA + PEA ^L052D38 + PEA L052D38 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L081E5F + LDA $E9 + BEQ L195E93 + LDA #$1000 + ORA $B3 + STA $B3 +L195E93 LDA $E7 + BEQ L195E9E + LDA #$4000 + ORA $B3 + STA $B3 +L195E9E LDA $E5 + BEQ L195EA9 + LDA #$2000 + ORA $B3 + STA $B3 +L195EA9 LDA $E3 + BEQ L195EB4 + LDA #$8000 + ORA $B3 + STA $B3 +L195EB4 LDA $E1 + BEQ L195EBF + LDA #$0800 + ORA $B3 + STA $B3 +L195EBF LDA #$BFFF + AND $A9 + STA $A9 + LDA $DF + BEQ L195ED1 + LDA #$4000 + ORA $A9 + STA $A9 +L195ED1 PHY + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L070A10 + PLA + LSR + BCS L195F10 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCS L195F10 + PEA $000E + JSL L0727E0 + BRL L195F91 +L195F10 PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$00A5 + PEA $0000 + PHA + PEA $002A + JSL L0313BE + PEI $F1 + PEI $EF + PEA $000D + PEA $0000 + TDC + CLC + ADC #$FE91 + PHA + JSL L071169 + PHA + PEA $0000 + TDC + CLC + ADC #$FF91 + PHA + PEA $0000 + TDC + CLC + ADC #$FE91 + PHA + JSL L150434 + PLA + LSR + BCC L195F91 + LDA $EB + BEQ L195F81 + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + PEA $0000 + TDC + CLC + ADC #$FE91 + PHA + JSL L07D64A + PLA + LSR + BCS L195F7F + PEA $000E + JSL L0727E0 +L195F7F BRA L195F91 +L195F81 LDA #$0001 + STA L054FB3 + JSL L0903A6 + STZ L054FB3 + BRL L195CAD +L195F91 PEI $F1 + PEI $EF + JSL L072634 + PEI $ED + JSL L0724F7 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + JSL L086CDB + LDA #$0003 + CMP $DB + BNE L195FC5 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L0B838F +L195FC5 TSC + CLC + ADC #$036A + TCS + PLD + RTL + +L195FCD ENT + PHD + TSC + CLC + ADC #$FB6C + TCS + ADC #$039D + TCD + LDA L05522F + PHA + PHY + JSL L099DCE + PLA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L195FF2 + INX +L195FF2 TXA + AND $01,S + PLX + LSR + BCC L196003 + JSL L0B8549 + BRL L196375 + BRL L196352 +L196003 STZ $E7 + STZ $E9 + LDA L05503D + BEQ L19602B + PHY + PHY + PHY + LDA L05503D + PHA + JSL L151065 + JSL L075B7B + PLA + STA $E7 + PLX + STX $E9 + LDAL L05565D + BEQ L19602B + STZ $E7 + STZ $E9 +L19602B TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD4F + PHA + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD4F + PHA + LDAL L053AC3 + PHA + LDAL L053AC1 + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$0083 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD4F + PHA + PEI $E9 + PEI $E7 + LDAL L053AB3 + TAX + LDAL L053AB1 + JSL L150F53 + CLC + ADC #$03FF + BCC L1960A3 + INX +L1960A3 PHX + PHA + PEA $0000 + PEA $0400 + JSL L150290 + PLY + PLY + PLY + PLY + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$0063 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FD4F + PHA + LDAL L053AD7 + TAX + LDAL L053AD5 + CLC + ADC #$03FF + BCC L1960E2 + INX +L1960E2 PHX + PHA + PEA $0000 + PEA $0400 + JSL L150290 + PLY + PLY + PLY + PLY + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + TDC + CLC + ADC #$0083 + PEA $0000 + PHA + TDC + CLC + ADC #$0063 + PEA $0000 + PHA + JSL L073C22 + PEA $0000 + TDC + CLC + ADC #$FF63 + PHA + PEA $0000 + TDC + CLC + ADC #$FC63 + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FD63 + PHA + PEA $0000 + TDC + CLC + ADC #$FC63 + PHA + LDA L05503F + LDX L055041 + PHX + PHA + JSL L072CD4 + PEA $0100 + JSL L0313BE + LDAL L0540DF + TAX + LDAL L0540DD + STA $E3 + STX $E5 + LDX #$0000 + TDC + CLC + ADC #$FD63 + STAL L0540DD + TXA + STAL L0540DF + PHY + JSL L0727BF + PLA + STA $ED + PHY + PHY + PEA $01F4 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + PEI $F1 + PEI $EF + PEA $0005 + JSL L073D2E + LDA L0551FB + SEC + SBC #$0005 + BVS L1961BD + EOR #$8000 +L1961BD BMI L1961D6 + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000A + JSL L151367 + JSL L150B10 +L1961D6 LDA L0551FB + SEC + SBC #$0003 + BVS L1961E2 + EOR #$8000 +L1961E2 BMI L1961FB + PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $000C + JSL L151367 + JSL L150B10 +L1961FB PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FF63 + PHA + JSL L073A7B + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $F1 + PEI $EF + JSL L15102F + PEI $F1 + PEI $EF + JSL L151131 +L196230 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $EB + LDA L0551FB + SEC + SBC #$0003 + BVS L196247 + EOR #$8000 +L196247 BMI L19624E + LDA #$0000 + BRA L196251 +L19624E LDA #$0001 +L196251 PHA + LDX #$0000 + LDA #$000C + CMP $EB + BNE L19625D + INX +L19625D TXA + AND $01,S + PLX + LSR + BCC L19629A + PEA $0003 + LDA L055051 + EOR #$0001 + PHA + JSL L1901D8 + TDC + CLC + ADC #$00C3 + PEA $0000 + PHA + TDC + CLC + ADC #$00A3 + PEA $0000 + PHA + TDC + CLC + ADC #$0083 + PEA $0000 + PHA + TDC + CLC + ADC #$0063 + PEA $0000 + PHA + JSL L073C22 +L19629A LDX #$0000 + LDA $EB + DEC + BNE L1962A3 + INX +L1962A3 PHX + LDX #$0000 + LDA $EB + DEC + DEC + BNE L1962AE + INX +L1962AE TXA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$000A + CMP $EB + BNE L1962BE + INX +L1962BE TXA + ORA $01,S + PLX + LSR + BCS L1962C8 + BRL L196230 +L1962C8 LDA $EB + DEC + DEC + BEQ L196337 + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FE63 + PHA + JSL L071169 + PHA + PEA $0000 + TDC + CLC + ADC #$FE63 + PHA + PEA $0000 + TDC + CLC + ADC #$FF63 + PHA + JSL L150434 + PLA + LSR + BCC L196337 + LDA L055051 + BEQ L196314 + LDA #$0001 + STA L054FB3 + JSL L0903A6 + STZ L054FB3 + BRL L1961FB + BRA L196337 +L196314 PHY + PEA $0000 + TDC + CLC + ADC #$FE63 + PHA + JSL L0782F1 + PLA + LSR + BCS L196337 + PHY + PEA $1000 + PEA $0000 + JSL L150B28 + PLA + STA $EB + BRL L1961FB +L196337 PEI $F1 + PEI $EF + JSL L072634 + PEI $ED + JSL L0724F7 + LDA $E3 + LDX $E5 + STAL L0540DD + TXA + STAL L0540DF +L196352 LDX #$0000 + LDA #$0005 + CMP L0551FB + BNE L19635E + INX +L19635E PHX + LDX #$0000 + LDA #$000A + CMP $EB + BNE L19636A + INX +L19636A TXA + AND $01,S + PLX + LSR + BCC L196375 + JSL L0B8549 +L196375 TSC + CLC + ADC #$0494 + TCS + PLD + RTL + +L19637D PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + LDA $1C + BPL L19638C + BRL L196442 +L19638C BNE L196391 + BRL L196442 +L196391 LDA $1C + DEC + PHA + PEA $0007 + JSL L1500F5 + PLX + PLX + STA $01 + LDA $01 + SEC + SBC L05541D + INC + STA $01 + LDA $01 + SEC + SBC #$FFFF + BEQ L1963B8 + BVS L1963B6 + EOR #$8000 +L1963B6 BMI L1963BD +L1963B8 LDA #$0000 + BRA L1963C0 +L1963BD LDA #$0001 +L1963C0 PHA + LDA $01 + SEC + SBC #$0004 + BVS L1963CC + EOR #$8000 +L1963CC BPL L1963D3 + LDA #$0000 + BRA L1963D6 +L1963D3 LDA #$0001 +L1963D6 AND $01,S + PLX + LSR + BCC L196442 + LDA $01 + PEA $001C + JSL L150BEE + PLA + STA $03 + LDA $1C + DEC + PHA + PEA $0007 + JSL L150318 + PLX + PLX + PEA $0044 + JSL L150BEE + PLA + STA $05 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEI $05 + PEI $03 + LDA #$0044 + CLC + ADC $05 + PHA + LDA #$001C + CLC + ADC $03 + PHA + JSL L15100B + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + LDAL L050002 + PHA + LDAL L050000 + PHA + JSL L1501AF + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L151418 +L196442 LDA $16 + STA $1C + LDA $15 + STA $1B + LDA $13 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L196454 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0002 + JSL L150BD6 + PEA $0004 + PEA $0002 + JSL L151083 + PEA $FFFF + JSL L081DD8 + LDA L055419 + PHA + PEA $0000 + PHD + JSL L19637D + LDA L055417 + PHA + PEA $0000 + PHD + JSL L19637D + LDA L055417 + STA L055419 + PEA $0000 + JSL L150BD6 + PEA $0001 + PEA $0001 + JSL L151083 + PEA $0000 + JSL L081DD8 + PLY + PLY + PLD + RTL + +L1964AE PHD + TSC + CLC + ADC #$FDF2 + TCS + ADC #$011B + TCD + PHY + PHY + PEA $189C + JSL L072834 + PLA + STA $EB + PLX + STX $ED + PEI $ED + PEI $EB + PEA $0004 + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $ED + PEI $EB + JSL L15102F +L1964E1 STZ $E7 + PHY + PEA $0001 + JSL L0736C8 + PLA + STA $E9 + LDA $E9 + DEC + BEQ L1964F6 + BRL L19658F +L1964F6 PEI $ED + PEI $EB + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + JSL L071169 + PEI $ED + PEI $EB + PEA $0006 + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + JSL L071169 + PHY + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + JSL L071C56 + PLA + LSR + BCC L19657D + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + JSL L0714B3 + LDA #$00E9 + CLC + ADC $F8 + LDX $FA + BCC L196551 + INX +L196551 STA $EF + STX $F1 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFE6 + PHA + LDA #$00FF + LDX #$FFE5 + AND $00,X + PHA + JSL L073FDF + PLA + STA [$EF] + PLA + LDY #$0002 + STA [$EF],Y + LDA #$0001 + STA $E7 + BRA L19658D +L19657D LDA #$0001 + STA L054FB3 + PEA $000B + JSL L0727E0 + STZ L054FB3 +L19658D BRA L1965A9 +L19658F LDA #$0007 + CMP $E9 + BNE L1965A9 + LDA #$0000 + TAX + LDY #$00E9 + STA [$F8],Y + INY + INY + TXA + STA [$F8],Y + LDA #$0001 + STA $E7 +L1965A9 LDX #$0000 + LDA $E9 + DEC + DEC + BNE L1965B3 + INX +L1965B3 TXA + ORA $E7 + BNE L1965BB + BRL L1964E1 +L1965BB PEI $ED + PEI $EB + JSL L072634 + JSL L09AFB1 + LDA $E7 + BEQ L1965FB + LDY #$00EB + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA L055049 + STX L05504B + PHY + PHY + LDA #$00E9 + CLC + ADC $F8 + LDX $FA + BCC L1965E8 + INX +L1965E8 PHX + PHA + PEA $0004 + JSL L073FDF + PLA + STAL L053AE1 + PLA + STAL L053AE3 +L1965FB LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0214 + TCS + RTL + +L19660D ENT + PHD + TSC + CLC + ADC #$F8E6 + TCS + ADC #$0623 + TCD + PHY + JSL L0727BF + PLA + STA $DD + PEA $0000 + TDC + CLC + ADC #$F9DD + PHA + PEA ^L053A9D + PEA L053A9D + PEA $0600 + JSL L0313BE + LDAL L053AE1 + ORAL L053AE3 + BNE L196643 + BRL L1966FC +L196643 PHY + PHY + PEA $1838 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + PEI $F1 + PEI $EF + JSL L15102F +L19665A PHY + PEA $0001 + JSL L0736C8 + PLA + STA $ED + LDX #$0000 + LDA $ED + DEC + BNE L19666E + INX +L19666E PHX + LDX #$0000 + LDA $ED + DEC + DEC + BNE L196679 + INX +L196679 TXA + ORA $01,S + PLX + LSR + BCC L19665A + PEI $F1 + PEI $EF + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FFDD + PHA + JSL L071169 + PEI $F1 + PEI $EF + JSL L072634 + LDA $ED + DEC + BNE L1966CE + PEA $0000 + TDC + CLC + ADC #$FFDD + PHA + JSL L0714B3 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFDE + PHA + LDA #$00FF + LDX #$FFDD + AND $00,X + PHA + JSL L073FDF + PLA + STA $E9 + PLX + STX $EB + BRA L1966D1 +L1966CE BRL L196937 +L1966D1 PHY + PHY + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0004 + JSL L073FDF + PLA + PLX + CMPL L053AE1 + BNE L1966F0 + TXA + CMPL L053AE3 +L1966F0 BEQ L1966FC + PEA $0037 + JSL L0727E0 + BRL L196937 +L1966FC LDA L055051 + STA $E7 + LDA #$4000 + ANDL L053AE9 + BEQ L19670D + LDA #$0001 +L19670D STA $E5 + LDA #$2000 + ANDL L053AE9 + BEQ L19671B + LDA #$0001 +L19671B STA $E3 + LDAL L053AE5 + STA $E1 + PHY + PHY + PEA $17D4 + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + PEI $E7 + PEI $F1 + PEI $EF + PEA $0005 + JSL L073B05 + PEI $E5 + PEI $F1 + PEI $EF + PEA $0006 + JSL L073B05 + PEI $E3 + PEI $F1 + PEI $EF + PEA $0007 + JSL L073B05 + PEA $0001 + PEI $F1 + PEI $EF + LDA #$0007 + CLC + ADC $E1 + PHA + JSL L073B05 + LDA L05504F + BEQ L196799 + LDA #$0005 + STA $ED +L196775 PEA $00FF + PHY + PHY + PEI $F1 + PEI $EF + LDA $ED + JSL L150488 + PHX + PHA + JSL L151367 + JSL L150B10 + LDA #$000D + CMP $ED + BEQ L196799 + INC $ED + BRA L196775 +L196799 PEI $F1 + PEI $EF + JSL L15102F +L1967A1 PHY + PEA $0001 + JSL L0736C8 + PLA + STA $ED + LDA L05504F + BNE L19682F + LDA $ED + SEC + SBC #$0005 + BMI L19682F + CMP #$0008 + BPL L19682F + ASL + TAX + LDAL L1967C6,X + PHA + RTS + +L1967C6 DA L1967ED-1 + DA L196803-1 + DA L196819-1 + DA L1967D6-1 + DA L1967D6-1 + DA L1967D6-1 + DA L1967D6-1 + DA L1967D6-1 + +L1967D6 LDA $ED + SEC + SBC #$0007 + STA $E1 + PEA $0001 + PEI $F1 + PEI $EF + PEI $ED + JSL L073B05 + BRA L19682F +L1967ED LDA $E7 + EOR #$0001 + STA $E7 + PEI $E7 + PEI $F1 + PEI $EF + PEA $0005 + JSL L073B05 + BRA L19682F +L196803 LDA $E5 + EOR #$0001 + STA $E5 + PEI $E5 + PEI $F1 + PEI $EF + PEA $0006 + JSL L073B05 + BRA L19682F +L196819 LDA $E3 + EOR #$0001 + STA $E3 + PEI $E3 + PEI $F1 + PEI $EF + PEA $0007 + JSL L073B05 + BRA L19682F +L19682F LDX #$0000 + LDA $ED + DEC + BNE L196838 + INX +L196838 PHX + LDX #$0000 + LDA $ED + DEC + DEC + BNE L196843 + INX +L196843 TXA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$000D + CMP $ED + BNE L196853 + INX +L196853 TXA + ORA $01,S + PLX + LSR + BCS L19685D + BRL L1967A1 +L19685D PEI $F1 + PEI $EF + JSL L072634 + PEI $DD + JSL L0724F7 + JSL L09AFB1 + LDX #$0000 + LDA $ED + DEC + DEC + BNE L196879 + INX +L196879 TXA + ORA L05504F + BEQ L196882 + BRL L196937 +L196882 LDX #$0000 + LDA #$000D + CMP $ED + BNE L19688D + INX +L19688D PHX + LDX #$0000 + LDAL L053AE1 + ORAL L053AE3 + BNE L19689C + INX +L19689C TXA + AND $E3 + ORA $01,S + PLX + LSR + BCC L1968AD + PEA $0000 + PHD + JSL L1964AE +L1968AD LDAL L053AE1 + ORAL L053AE3 + BNE L1968B9 + STZ $E3 +L1968B9 LDA #$1FFF + ANDL L053AE9 + STAL L053AE9 + LDA $E7 + BEQ L1968D3 + LDA #$8000 + ORAL L053AE9 + STAL L053AE9 +L1968D3 LDA $E5 + BEQ L1968E2 + LDA #$4000 + ORAL L053AE9 + STAL L053AE9 +L1968E2 LDA $E3 + BEQ L1968F1 + LDA #$2000 + ORAL L053AE9 + STAL L053AE9 +L1968F1 LDA $E1 + STAL L053AE5 + PHY + PEA ^L053A9D + PEA L053A9D + PEA $0000 + TDC + CLC + ADC #$F9DD + PHA + PEA $0600 + JSL L070A10 + PLA + EOR #$0001 + STA $DF + LDA $E9 + LDX $EB + STAL L053AA9 + TXA + STAL L053AAB + LDA $DF + BEQ L196929 + JSL L078CA4 +L196929 PEI $E7 + JSL L09992C + LDA L0551F9 + PHA + JSL L099CDB +L196937 TSC + CLC + ADC #$071A + TCS + PLD + RTL + +L19693F PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L055051 + BEQ L19694F + BRL L1969DE +L19694F LDAL L052D34 + BNE L196958 + BRL L1969DE +L196958 PHY + JSL L0A2112 + PLA + LSR + BCS L196963 + BRA L1969DE +L196963 PEA ^L050036 + PEA L050036 + PEA ^L052D32 + PEA L052D32 + PEA $002A + JSL L0313BE + LDA L0551F5 + LDX L0551F7 + STA L055437 + STX L055439 + LDA L055027 + LDX L055029 + STA L055433 + STX L055435 + LDA L055039 + LDX L05503B + STA L05542F + STX L055431 + PHY + PHY + PEA ^L040D42 + PEA L040D42 + JSL L15027E + PLA + STA L05542B + PLA + STA L05542D + PHY + PHY + LDA L05542B + LDX L05542D + PHX + PHA + PEA $0003 + PEA ^L040D66 + PEA L040D66 + JSL L15163F + PLA + STA $01 + PLX + STX $03 + LDA L05542B + LDX L05542D + PHX + PHA + JSL L15102F + PEA $0001 + JSL L090635 +L1969DE PLY + PLY + PLY + PLY + PLD + RTL + diff --git a/hypercardiigs/InfoDialog.X.S b/hypercardiigs/InfoDialog.X.S new file mode 100644 index 0000000..5dee631 --- /dev/null +++ b/hypercardiigs/InfoDialog.X.S @@ -0,0 +1,328 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L071DE3 + EXT L07346C + EXT L1509CE + EXT L07191C + EXT L07AD84 + EXT L0903F2 + EXT L055039 + EXT L05503B + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L071A1B + EXT L071C56 + EXT L072FD5 + EXT L072FA6 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L072E4C + EXT L073D2E + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0711EB + EXT L071EC5 + EXT L0715D9 + EXT L072E7C + EXT L078CA4 + EXT L077086 + EXT L07869F + EXT L071169 + EXT L0714B3 + EXT L073FDF + EXT L070A10 + EXT L07B114 + EXT L07721A + EXT L074A24 + EXT L0772AE + EXT L074A90 + EXT L07977D + EXT L054FBD + EXT L151367 + EXT L150493 + EXT L15163F + EXT L15102F + EXT L151131 + EXT L150371 + EXT L150BEE + EXT L15146C + EXT L150290 + EXT L150241 + EXT L1510BF + EXT L151466 + EXT L150B70 + EXT L15041C + EXT L15027E + EXT L151313 + EXT L1513F4 + EXT L150B10 + EXT L150D44 + EXT L150BB8 + EXT L0540A1 + EXT L1506B3 + EXT L1517CD + EXT L1506AD + EXT L0540AB + EXT L0540A9 + EXT L150482 + EXT L150BE8 + EXT L1512CB + EXT L15130D + EXT L151412 + EXT L151035 + EXT L150B04 + EXT L053AD7 + EXT L053AD5 + EXT L151137 + EXT L053A9D + EXT L053AB3 + EXT L053AB1 + EXT L150B64 + EXT L053AE9 + EXT L053AAB + EXT L053AA9 + EXT L053AC3 + EXT L053AC1 + EXT L053ACB + EXT L053AC9 + EXT L1510EF + EXT L041CB3 + EXT L055045 + EXT L055043 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055417 + EXT L054FB3 + EXT L054FA1 + EXT L055051 + EXT L05504D + EXT L05503F + EXT L055041 + EXT L05503D + EXT L05504F + EXT L055049 + EXT L05504B + EXT L081A92 + EXT L081DD8 + EXT L08510A + EXT L081904 + EXT L08273B + EXT L081E5F + EXT L083E9E + EXT L081C53 + EXT L08736A + EXT L085FE9 + EXT L0550A7 + EXT L0550A9 + EXT L054FBF + EXT L1501B5 + EXT L1517EB + EXT L151005 + EXT L1500F5 + EXT L150318 + EXT L150306 + EXT L15025A + EXT L1501AF + EXT L15100B + EXT L1505F2 + EXT L1510A1 + EXT L1510C5 + EXT L1505DA + EXT L151083 + EXT L15056E + EXT L1511E6 + EXT L1511E0 + EXT L1516ED + EXT L151418 + EXT L07A972 + EXT L151663 + EXT L150BC4 + EXT L150126 + EXT L150BB2 + EXT L151669 + EXT L150B34 + EXT L073CDF + EXT L15047C + EXT L150711 + EXT L09091E + EXT L15123D + EXT L150635 + EXT L150BD6 + EXT L055129 + EXT L05512B + EXT L053C9D + EXT L05512F + EXT L055153 + EXT L0550B5 + EXT L053AFD + EXT L05511F + EXT L0903A6 + EXT L090635 + EXT L099DCE + EXT L099CDB + EXT L09AFB1 + EXT L07CD77 + EXT L1511C8 + EXT L052D12 + EXT L150801 + EXT L072B17 + EXT L073B05 + EXT L070834 + EXT L15164B + EXT L086CDB + EXT L151053 + EXT L150FF9 + EXT L073002 + EXT L151065 + EXT L150B2E + EXT L15162D + EXT L07AA4B + EXT L150592 + EXT L150BAC + EXT L150434 + EXT L075B7B + EXT L150B28 + EXT L1511F2 + EXT L053AE5 + EXT L0540BB + EXT L05328B + EXT L05522F + EXT L0551F9 + EXT L055243 + EXT L0551FB + EXT L052D32 + EXT L0551F5 + EXT L0551F7 + EXT L052D38 + EXT L0A2112 + EXT L0A1639 + EXT L052D34 + EXT L07D585 + EXT L14174B + EXT L052D40 + EXT L052D36 + EXT L052D44 + EXT L052D42 + EXT L070F7D + EXT L150D3E + EXT L150B82 + EXT L150422 + EXT L070BA8 + EXT L050036 + EXT L055437 + EXT L055439 + EXT L055433 + EXT L055435 + EXT L05542F + EXT L055431 + EXT L05542B + EXT L05542D + EXT L150410 + EXT L07ACF0 + EXT L1505B6 + EXT L150428 + EXT L0540AD + EXT L073A7B + EXT L0739E4 + EXT L07D64A + EXT L08567B + EXT L07D20B + EXT L0782F1 + EXT L09992C + EXT L150178 + EXT L0B838F + EXT L151424 + EXT L15028A + EXT L150284 + EXT L150312 + EXT L150138 + EXT L073CFE + EXT L072B6B + EXT L1506B9 + EXT L090696 + EXT L1500EF + EXT L1505A4 + EXT L073032 + EXT L15069B + EXT L150C3A + EXT L1510D7 + EXT L1505E0 + EXT L1510DD + EXT L151633 + EXT L15109B + EXT L1500E9 + EXT L150FE7 + EXT L072227 + EXT L072354 + EXT L150B88 + EXT L075BF9 + EXT L050006 + EXT L050002 + EXT L050004 + EXT L050000 + EXT L07178B + EXT L070722 + EXT L1505EC + EXT L150D32 + EXT L150260 + EXT L150012 + EXT L150B7C + EXT L1514A8 + EXT L150FFF + EXT L1517F1 + EXT L15055C + EXT L15063B + EXT L150A5E + EXT L0B8207 + EXT L0B8549 + EXT L0540DF + EXT L0540DD + EXT L053AE1 + EXT L053AE3 + EXT L0408E7 + EXT L0408E9 + EXT L0408EB + EXT L0408F0 + EXT L0408F2 + EXT L0408F7 + EXT L041D53 + EXT L0408F9 + EXT L0408FA + EXT L040000 + EXT L040003 + EXT L040005 + EXT L040007 + EXT L0401BF + EXT L0401CD + EXT L0401D4 + EXT L0401DF + EXT L0401E1 + EXT L0401E3 + EXT L0401ED + EXT L0401EF + EXT L0401F1 + EXT L04021C + EXT L04021D + EXT L040D42 + EXT L040D66 + EXT L05541D + EXT L05541B + EXT L05541F + EXT L055421 + EXT L055419 diff --git a/hypercardiigs/JumpTable.E.S b/hypercardiigs/JumpTable.E.S new file mode 100644 index 0000000..3507cbd --- /dev/null +++ b/hypercardiigs/JumpTable.E.S @@ -0,0 +1,4 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + diff --git a/hypercardiigs/JumpTable.S b/hypercardiigs/JumpTable.S new file mode 100644 index 0000000..5dafb32 --- /dev/null +++ b/hypercardiigs/JumpTable.S @@ -0,0 +1,1594 @@ +* +* HypercardGS (TO DO) +* segment: $16 JumpTable +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk JumpTable.l + lst off + +*--------------------------------------- + + use JumpTable.E + use JumpTable.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 + +*--------------------------------------- + + DS 8 + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D0717 +L160012 ENT + JMPL L1D0717 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D0935 +L160020 ENT + JMPL L1D0935 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D0B61 +L16002E ENT + JMPL L1D0B61 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D0ECF +L16003C ENT + JMPL L1D0ECF + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D1027 +L16004A ENT + JMPL L1D1027 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D1273 +L160058 ENT + JMPL L1D1273 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D18E7 +L160066 ENT + JMPL L1D18E7 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D1B02 +L160074 ENT + JMPL L1D1B02 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D1B74 +L160082 ENT + JMPL L1D1B74 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D1FD0 +L160090 ENT + JMPL L1D1FD0 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D21C6 +L16009E ENT + JMPL L1D21C6 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D25A0 +L1600AC ENT + JMPL L1D25A0 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D29D5 +L1600BA ENT + JMPL L1D29D5 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D2BFB +L1600C8 ENT + JMPL L1D2BFB + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D2FB9 +L1600D6 ENT + JMPL L1D2FB9 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D38AF +L1600E4 ENT + JMPL L1D38AF + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3C72 +L1600F2 ENT + JMPL L1D3C72 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3B19 +L160100 ENT + JMPL L1D3B19 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3B40 +L16010E ENT + JMPL L1D3B40 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3B67 +L16011C ENT + JMPL L1D3B67 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3B8E +L16012A ENT + JMPL L1D3B8E + + DW $0000 + DW $0001 + DW ^L1D0000 +L160134 ADRL L1D3BB0 +L160138 ENT + JMPL L1D3BB0 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3BD7 +L160146 ENT + JMPL L1D3BD7 + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3BFE +L160154 ENT + JMPL L1D3BFE + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3C25 +L160162 ENT + JMPL L1D3C25 + + DW $0000 + DW $0001 + DW ^L170000 + ADRL L1718D9 +L160170 ENT + JMPL L1718D9 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B07F5 +L16017E ENT + JMPL L1B07F5 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B0390 +L16018C ENT + JMPL L1B0390 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B0C27 +L16019A ENT + JMPL L1B0C27 + +L16019E DW $0000 +L1601A0 DW $0001 +L1601A2 DW ^L1B0000 + ADRL L1B31DB +L1601A8 ENT + JMPL L1B31DB + + DW $0000 + DW $0001 + DW ^L1C0000 +L1601B2 ADRL L1C0EEB +L1601B6 ENT + JMPL L1C0EEB + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C08F1 +L1601C4 ENT + JMPL L1C08F1 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C3B67 +L1601D2 ENT + JMPL L1C3B67 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L190CE5 +L1601E0 ENT + JMPL L190CE5 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0000 +L1601EE ENT + JMPL L1F0000 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1E68 +L1601FC ENT + JMPL L1B1E68 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1DD8 +L16020A ENT + JMPL L1B1DD8 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C0F31 +L160218 ENT + JMPL L1C0F31 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B64BB +L160226 ENT + JMPL L1B64BB + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B570C +L160234 ENT + JMPL L1B570C + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B617F +L160242 ENT + JMPL L1B617F + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C042E +L160250 ENT + JMPL L1C042E + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C043A +L16025E ENT + JMPL L1C043A + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B618B +L16026C ENT + JMPL L1B618B + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C02F4 +L16027A ENT + JMPL L1C02F4 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5FAE +L160288 ENT + JMPL L1B5FAE + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B58A4 +L160296 ENT + JMPL L1B58A4 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C11CC +L1602A4 ENT + JMPL L1C11CC + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C0F45 +L1602B2 ENT + JMPL L1C0F45 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C0D35 +L1602C0 ENT + JMPL L1C0D35 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L19253C +L1602CE ENT + JMPL L19253C + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C082C +L1602DC ENT + JMPL L1C082C + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C26E1 +L1602EA ENT + JMPL L1C26E1 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2513 +L1602F8 ENT + JMPL L1C2513 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B58F5 +L160306 ENT + JMPL L1B58F5 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C0148 +L160314 ENT + JMPL L1C0148 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1947 +L160322 ENT + JMPL L1C1947 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C345D +L160330 ENT + JMPL L1C345D + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1F67 +L16033E ENT + JMPL L1C1F67 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5A66 +L16034C ENT + JMPL L1B5A66 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C086B +L16035A ENT + JMPL L1C086B + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C35CF +L160368 ENT + JMPL L1C35CF + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1D2A +L160376 ENT + JMPL L1B1D2A + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1EAE +L160384 ENT + JMPL L1C1EAE + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C32D7 +L160392 ENT + JMPL L1C32D7 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C3162 +L1603A0 ENT + JMPL L1C3162 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B2BBC +L1603AE ENT + JMPL L1B2BBC + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B2920 +L1603BC ENT + JMPL L1B2920 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L1901D8 +L1603CA ENT + JMPL L1901D8 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B2DA9 +L1603D8 ENT + JMPL L1B2DA9 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1AFE +L1603E6 ENT + JMPL L1C1AFE + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C19FB +L1603F4 ENT + JMPL L1C19FB + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2F89 +L160402 ENT + JMPL L1C2F89 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B318C +L160410 ENT + JMPL L1B318C + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B4BE7 +L16041E ENT + JMPL L1B4BE7 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B27C8 +L16042C ENT + JMPL L1B27C8 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B26EB +L16043A ENT + JMPL L1B26EB + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1A44 +L160448 ENT + JMPL L1B1A44 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C3F07 +L160456 ENT + JMPL L1C3F07 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2911 +L160464 ENT + JMPL L1C2911 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5590 +L160472 ENT + JMPL L1B5590 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2E34 +L160480 ENT + JMPL L1C2E34 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2877 +L16048E ENT + JMPL L1C2877 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E01BE +L16049C ENT + JMPL L1E01BE + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E11EA +L1604AA ENT + JMPL L1E11EA + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0000 +L1604B8 ENT + JMPL L1E0000 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C0DF5 +L1604C6 ENT + JMPL L1C0DF5 + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L180072 +L1604D4 ENT + JMPL L180072 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F2985 +L1604E2 ENT + JMPL L1F2985 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F28CD +L1604F0 ENT + JMPL L1F28CD + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L180415 +L1604FE ENT + JMPL L180415 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1E19 +L16050C ENT + JMPL L1B1E19 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B6341 +L16051A ENT + JMPL L1B6341 + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L1809C6 +L160528 ENT + JMPL L1809C6 + + DW $0000 + DW $0001 + DW ^L1A0000 + ADRL L1A2014 +L160536 ENT + JMPL L1A2014 + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L180F82 +L160544 ENT + JMPL L180F82 + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L181129 +L160552 ENT + JMPL L181129 + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L180000 +L160560 ENT + JMPL L180000 + + DW $0000 + DW $0001 + DW ^L180000 + ADRL L181111 +L16056E ENT + JMPL L181111 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1382 +L16057C ENT + JMPL L1C1382 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5567 +L16058A ENT + JMPL L1B5567 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C16C4 +L160598 ENT + JMPL L1C16C4 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5CAC +L1605A6 ENT + JMPL L1B5CAC + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B2F08 +L1605B4 ENT + JMPL L1B2F08 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L194905 +L1605C2 ENT + JMPL L194905 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L194DE8 +L1605D0 ENT + JMPL L194DE8 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L19543D +L1605DE ENT + JMPL L19543D + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L195964 +L1605EC ENT + JMPL L195964 + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L195FCD +L1605FA ENT + JMPL L195FCD + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L19660D +L160608 ENT + JMPL L19660D + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0A81 +L160616 ENT + JMPL L1E0A81 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E1236 +L160624 ENT + JMPL L1E1236 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E07B6 +L160632 ENT + JMPL L1E07B6 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E12F2 +L160640 ENT + JMPL L1E12F2 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E1293 +L16064E ENT + JMPL L1E1293 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0757 +L16065C ENT + JMPL L1E0757 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E1345 +L16066A ENT + JMPL L1E1345 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0647 +L160678 ENT + JMPL L1E0647 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F25A0 +L160686 ENT + JMPL L1F25A0 + + DW $0000 + DW $0001 + DW ^L170000 + ADRL L1716A6 +L160694 ENT + JMPL L1716A6 + + DW $0000 + DW $0001 + DW ^L170000 + ADRL L171220 +L1606A2 ENT + JMPL L171220 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1766 +L1606B0 ENT + JMPL L1B1766 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0238 +L1606BE ENT + JMPL L1E0238 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E03BA +L1606CC ENT + JMPL L1E03BA + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0598 +L1606DA ENT + JMPL L1E0598 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E1305 +L1606E8 ENT + JMPL L1E1305 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0498 +L1606F6 ENT + JMPL L1E0498 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0276 +L160704 ENT + JMPL L1E0276 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E113C +L160712 ENT + JMPL L1E113C + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F2A1D +L160720 ENT + JMPL L1F2A1D + + DW $0000 + DW $0001 + DW ^L1D0000 + ADRL L1D3C47 +L16072E ENT + JMPL L1D3C47 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F2805 +L16073C ENT + JMPL L1F2805 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F2AD4 +L16074A ENT + JMPL L1F2AD4 + + DW $0000 + DW $0001 + DW ^L1E0000 + ADRL L1E0434 +L160758 ENT + JMPL L1E0434 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C0000 +L160766 ENT + JMPL L1C0000 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1407 +L160774 ENT + JMPL L1C1407 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2622 +L160782 ENT + JMPL L1C2622 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C01BE +L160790 ENT + JMPL L1C01BE + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C01EA +L16079E ENT + JMPL L1C01EA + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C07FC +L1607AC ENT + JMPL L1C07FC + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C03FE +L1607BA ENT + JMPL L1C03FE + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1B6D +L1607C8 ENT + JMPL L1C1B6D + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1485 +L1607D6 ENT + JMPL L1C1485 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C035E +L1607E4 ENT + JMPL L1C035E + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C3EDC +L1607F2 ENT + JMPL L1C3EDC + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C29BA +L160800 ENT + JMPL L1C29BA + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C2CB9 +L16080E ENT + JMPL L1C2CB9 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C23F6 +L16081C ENT + JMPL L1C23F6 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C054A +L16082A ENT + JMPL L1C054A + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C36C7 +L160838 ENT + JMPL L1C36C7 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C17D1 +L160846 ENT + JMPL L1C17D1 + + DW $0000 + DW $0001 + DW ^L1C0000 + ADRL L1C1D29 +L160854 ENT + JMPL L1C1D29 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1EC2 +L160862 ENT + JMPL L1B1EC2 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5835 +L160870 ENT + JMPL L1B5835 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B31B9 +L16087E ENT + JMPL L1B31B9 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B321E +L16088C ENT + JMPL L1B321E + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B2615 +L16089A ENT + JMPL L1B2615 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1E80 +L1608A8 ENT + JMPL L1B1E80 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B17BA +L1608B6 ENT + JMPL L1B17BA + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5819 +L1608C4 ENT + JMPL L1B5819 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5BAC +L1608D2 ENT + JMPL L1B5BAC + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B3617 +L1608E0 ENT + JMPL L1B3617 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5B24 +L1608EE ENT + JMPL L1B5B24 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B5BD5 +L1608FC ENT + JMPL L1B5BD5 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1912 +L16090A ENT + JMPL L1B1912 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B17FD +L160918 ENT + JMPL L1B17FD + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1BDE +L160926 ENT + JMPL L1B1BDE + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B1BC7 +L160934 ENT + JMPL L1B1BC7 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B06A4 +L160942 ENT + JMPL L1B06A4 + + DW $0000 + DW $0001 + DW ^L1B0000 + ADRL L1B0FD2 +L160950 ENT + JMPL L1B0FD2 + + DW $0000 + DW $0001 + DW ^L250000 + ADRL L250008 +L16095E ENT + JMPL L250008 + + DW $0000 + DW $0001 + DW ^L250000 + ADRL L25013A +L16096C ENT + JMPL L25013A + + DW $0000 + DW $0001 + DW ^L200000 + ADRL L20068E +L16097A ENT + JMPL L20068E + + DW $0000 + DW $0001 + DW ^L200000 + ADRL L2004D9 +L160988 ENT + JMPL L2004D9 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L223060 +L160996 ENT + JMPL L223060 + + DW $0000 + DW $0001 + DW ^L250000 + ADRL L2508EE +L1609A4 ENT + JMPL L2508EE + + DW $0000 + DW $0001 + DW ^L250000 + ADRL L250311 +L1609B2 ENT + JMPL L250311 + + DW $0000 + DW $0001 + DW ^L250000 + ADRL L250938 +L1609C0 ENT + JMPL L250938 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0EEB +L1609CE ENT + JMPL L1F0EEB + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0C9E +L1609DC ENT + JMPL L1F0C9E + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F12DB +L1609EA ENT + JMPL L1F12DB + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0E0A +L1609F8 ENT + JMPL L1F0E0A + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0D8C +L160A06 ENT + JMPL L1F0D8C + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0099 +L160A14 ENT + JMPL L1F0099 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F111B +L160A22 ENT + JMPL L1F111B + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0E85 +L160A30 ENT + JMPL L1F0E85 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F1362 +L160A3E ENT + JMPL L1F1362 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F1EBC +L160A4C ENT + JMPL L1F1EBC + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F18DF +L160A5A ENT + JMPL L1F18DF + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F01D8 +L160A68 ENT + JMPL L1F01D8 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F1010 +L160A76 ENT + JMPL L1F1010 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0881 +L160A84 ENT + JMPL L1F0881 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0AE1 +L160A92 ENT + JMPL L1F0AE1 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0D49 +L160AA0 ENT + JMPL L1F0D49 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0A4D +L160AAE ENT + JMPL L1F0A4D + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0B5B +L160ABC ENT + JMPL L1F0B5B + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F268B +L160ACA ENT + JMPL L1F268B + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0909 +L160AD8 ENT + JMPL L1F0909 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F10BD +L160AE6 ENT + JMPL L1F10BD + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0D71 +L160AF4 ENT + JMPL L1F0D71 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F1087 +L160B02 ENT + JMPL L1F1087 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0F98 +L160B10 ENT + JMPL L1F0F98 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L2209AF +L160B1E ENT + JMPL L2209AF + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L2212AA +L160B2C ENT + JMPL L2212AA + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L220A38 +L160B3A ENT + JMPL L220A38 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F185D +L160B48 ENT + JMPL L1F185D + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0F4A +L160B56 ENT + JMPL L1F0F4A + + DW $0000 + DW $0001 + DW ^L230000 + ADRL L23077C +L160B64 ENT + JMPL L23077C + + DW $0000 + DW $0001 + DW ^L240000 + ADRL L2401B8 +L160B72 ENT + JMPL L2401B8 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F20FD +L160B80 ENT + JMPL L1F20FD + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F1F72 +L160B8E ENT + JMPL L1F1F72 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0E37 +L160B9C ENT + JMPL L1F0E37 + + DW $0000 + DW $0001 + DW ^L210000 + ADRL L211972 +L160BAA ENT + JMPL L211972 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L221B88 +L160BB8 ENT + JMPL L221B88 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L220CC0 +L160BC6 ENT + JMPL L220CC0 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L221983 +L160BD4 ENT + JMPL L221983 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L22189F +L160BE2 ENT + JMPL L22189F + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L220F5E +L160BF0 ENT + JMPL L220F5E + + DW $0000 + DW $0001 + DW ^L190000 + ADRL L191BC5 +L160BFE ENT + JMPL L191BC5 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F03F9 +L160C0C ENT + JMPL L1F03F9 + + DW $0000 + DW $0001 + DW ^L1F0000 + ADRL L1F0CF8 +L160C1A ENT + JMPL L1F0CF8 + + DW $0000 + DW $0001 + DW ^L220000 + ADRL L2212FB +L160C28 ENT + JMPL L2212FB + + DS 4 diff --git a/hypercardiigs/JumpTable.X.S b/hypercardiigs/JumpTable.X.S new file mode 100644 index 0000000..3b928af --- /dev/null +++ b/hypercardiigs/JumpTable.X.S @@ -0,0 +1,238 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L170000 + EXT L180000 + EXT L190000 + EXT L1A0000 + EXT L1B0000 + EXT L1C0000 + EXT L1D0000 + EXT L1E0000 + EXT L1F0000 + EXT L200000 + EXT L210000 + EXT L220000 + EXT L230000 + EXT L240000 + EXT L250000 + EXT L1D0717 + EXT L1D0935 + EXT L1D0B61 + EXT L1D0ECF + EXT L1D1027 + EXT L1D1273 + EXT L1D18E7 + EXT L1D1B02 + EXT L1D1B74 + EXT L1D1FD0 + EXT L1D21C6 + EXT L1D25A0 + EXT L1D29D5 + EXT L1D2BFB + EXT L1D2FB9 + EXT L1D38AF + EXT L1D3C72 + EXT L1D3B19 + EXT L1D3B40 + EXT L1D3B67 + EXT L1D3B8E + EXT L1D3BB0 + EXT L1D3BD7 + EXT L1D3BFE + EXT L1D3C25 + EXT L1718D9 + EXT L1B07F5 + EXT L1B0390 + EXT L1B0C27 + EXT L1B31DB + EXT L1C0EEB + EXT L1C08F1 + EXT L1C3B67 + EXT L190CE5 + EXT L1B1E68 + EXT L1B1DD8 + EXT L1C0F31 + EXT L1B64BB + EXT L1B570C + EXT L1B617F + EXT L1C042E + EXT L1C043A + EXT L1B618B + EXT L1C02F4 + EXT L1B5FAE + EXT L1B58A4 + EXT L1C11CC + EXT L1C0F45 + EXT L1C0D35 + EXT L19253C + EXT L1C082C + EXT L1C26E1 + EXT L1C2513 + EXT L1B58F5 + EXT L1C0148 + EXT L1C1947 + EXT L1C345D + EXT L1C1F67 + EXT L1B5A66 + EXT L1C086B + EXT L1C35CF + EXT L1B1D2A + EXT L1C1EAE + EXT L1C32D7 + EXT L1C3162 + EXT L1B2BBC + EXT L1B2920 + EXT L1901D8 + EXT L1B2DA9 + EXT L1C1AFE + EXT L1C19FB + EXT L1C2F89 + EXT L1B318C + EXT L1B4BE7 + EXT L1B27C8 + EXT L1B26EB + EXT L1B1A44 + EXT L1C3F07 + EXT L1C2911 + EXT L1B5590 + EXT L1C2E34 + EXT L1C2877 + EXT L1E01BE + EXT L1E11EA + EXT L1C0DF5 + EXT L180072 + EXT L1F2985 + EXT L1F28CD + EXT L180415 + EXT L1B1E19 + EXT L1B6341 + EXT L1809C6 + EXT L1A2014 + EXT L180F82 + EXT L181129 + EXT L181111 + EXT L1C1382 + EXT L1B5567 + EXT L1C16C4 + EXT L1B5CAC + EXT L1B2F08 + EXT L194905 + EXT L194DE8 + EXT L19543D + EXT L195964 + EXT L195FCD + EXT L19660D + EXT L1E0A81 + EXT L1E1236 + EXT L1E07B6 + EXT L1E12F2 + EXT L1E1293 + EXT L1E0757 + EXT L1E1345 + EXT L1E0647 + EXT L1F25A0 + EXT L1716A6 + EXT L171220 + EXT L1B1766 + EXT L1E0238 + EXT L1E03BA + EXT L1E0598 + EXT L1E1305 + EXT L1E0498 + EXT L1E0276 + EXT L1E113C + EXT L1F2A1D + EXT L1D3C47 + EXT L1F2805 + EXT L1F2AD4 + EXT L1E0434 + EXT L1C1407 + EXT L1C2622 + EXT L1C01BE + EXT L1C01EA + EXT L1C07FC + EXT L1C03FE + EXT L1C1B6D + EXT L1C1485 + EXT L1C035E + EXT L1C3EDC + EXT L1C29BA + EXT L1C2CB9 + EXT L1C23F6 + EXT L1C054A + EXT L1C36C7 + EXT L1C17D1 + EXT L1C1D29 + EXT L1B1EC2 + EXT L1B5835 + EXT L1B31B9 + EXT L1B321E + EXT L1B2615 + EXT L1B1E80 + EXT L1B17BA + EXT L1B5819 + EXT L1B5BAC + EXT L1B3617 + EXT L1B5B24 + EXT L1B5BD5 + EXT L1B1912 + EXT L1B17FD + EXT L1B1BDE + EXT L1B1BC7 + EXT L1B06A4 + EXT L1B0FD2 + EXT L250008 + EXT L25013A + EXT L20068E + EXT L2004D9 + EXT L223060 + EXT L2508EE + EXT L250311 + EXT L250938 + EXT L1F0EEB + EXT L1F0C9E + EXT L1F12DB + EXT L1F0E0A + EXT L1F0D8C + EXT L1F0099 + EXT L1F111B + EXT L1F0E85 + EXT L1F1362 + EXT L1F1EBC + EXT L1F18DF + EXT L1F01D8 + EXT L1F1010 + EXT L1F0881 + EXT L1F0AE1 + EXT L1F0D49 + EXT L1F0A4D + EXT L1F0B5B + EXT L1F268B + EXT L1F0909 + EXT L1F10BD + EXT L1F0D71 + EXT L1F1087 + EXT L1F0F98 + EXT L2209AF + EXT L2212AA + EXT L220A38 + EXT L1F185D + EXT L1F0F4A + EXT L23077C + EXT L2401B8 + EXT L1F20FD + EXT L1F1F72 + EXT L1F0E37 + EXT L211972 + EXT L221B88 + EXT L220CC0 + EXT L221983 + EXT L22189F + EXT L220F5E + EXT L191BC5 + EXT L1F03F9 + EXT L1F0CF8 + EXT L2212FB diff --git a/hypercardiigs/LowMemCmdF.E.S b/hypercardiigs/LowMemCmdF.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/LowMemCmdF.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/LowMemCmdF.S b/hypercardiigs/LowMemCmdF.S new file mode 100644 index 0000000..e8c1eeb --- /dev/null +++ b/hypercardiigs/LowMemCmdF.S @@ -0,0 +1,2403 @@ +* +* HypercardGS +* segment: $0C LowMemCmdF +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk LowMemCmdF.l + lst off + +*--------------------------------------- + + use LowMemCmdF.E + use LowMemCmdF.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 + +*--------------------------------------- + +L0C0000 PHD + TSC + CLC + ADC #$FFB6 + TCS + TCD + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $60 + PEI $5E + PEA $002A + JSL L0313BE + STZ $43 + STZ $3B + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + PEI $58 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L083B58 + LDA $1D + STA $2D + LDA $21 + SEP #$20 + STA $2F + REP #$20 + LDA $1F + SEP #$20 + STA $30 + REP #$20 + PEI $2F + PEI $2D + JSL L087547 + LDA $37 + SEC + SBC $33 + STA $3D + LDA #$000F + AND $11 + CMP #$0007 + BNE L0C006D + LDA $3D + SEC + SBC #$001A + STA $3D +L0C006D LDA #$0000 + STA [$50] + LDA $56 + DEC + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0C0082 + EOR #$8000 +L0C0082 BPL L0C00DD + LDA #$0001 + STA $45 +L0C0089 PEI $5C + PEI $5A + PEI $3D + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + TDC + CLC + ADC #$003F + PEA $0000 + PHA + JSL L081B04 + LDA $41 + CLC + ADC $43 + STA $43 + PEI $5C + PEI $5A + LDA $41 + JSL L150488 + JSL L150F53 + STA $5A + STX $5C + LDA #$00FF + AND [$5A] + BNE L0C00D3 + LDA $43 + STA $62 + LDA $56 + SEC + SBC $45 + STA [$50] + BRL L0C01EB +L0C00D3 LDA $45 + CMP $01 + BEQ L0C00DD + INC $45 + BRA L0C0089 +L0C00DD PEI $5C + PEI $5A + PEI $3D + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + TDC + CLC + ADC #$003F + PEA $0000 + PHA + JSL L081B04 +L0C00F9 LDA $41 + CLC + ADC $43 + DEC + TAY + LDA #$00FF + AND [$5A],Y + CMP #$0020 + BNE L0C0111 + LDA $41 + DEC + STA $41 + BRA L0C00F9 +L0C0111 LDX #$0000 + LDA #$FFFF + CMP $1B + BNE L0C011C + INX +L0C011C PHX + LDX #$0000 + LDA $1B + DEC + BNE L0C0126 + INX +L0C0126 TXA + ORA $01,S + PLX + LSR + BCC L0C014D + LDA $3D + SEC + SBC $3F + STA $3F + LDA $1B + DEC + BNE L0C0146 + PEI $3F + PEA $0002 + JSL L1500F5 + PLX + PLX + STA $3F +L0C0146 LDA $54 + SEC + SBC $3F + STA $54 +L0C014D LDA $54 + BPL L0C0155 + STZ $54 + BRA L0C0167 +L0C0155 LDA $54 + SEC + SBC $3D + BEQ L0C0167 + BVS L0C0161 + EOR #$8000 +L0C0161 BPL L0C0167 + LDA $3D + STA $54 +L0C0167 STZ $39 +L0C0169 LDX #$0000 + LDA #$00FF + AND [$5A] + BNE L0C0174 + INX +L0C0174 PHX + LDX #$0000 + LDA #$00FF + AND [$5A] + CMP #$000D + BNE L0C0183 + INX +L0C0183 TXA + ORA $01,S + PLX + LSR + BCC L0C0195 + LDA $39 + BNE L0C0193 + LDA $43 + INC + STA $43 +L0C0193 BRA L0C01E7 +L0C0195 PEI $3B + PHY + LDA #$00FF + AND [$5A] + PHA + JSL L151089 + PLA + CLC + ADC $01,S + PLX + STA $3B + LDA $43 + INC + STA $43 + LDA $5A + LDX $5C + INC + BNE L0C01B6 + INX +L0C01B6 STA $5A + STX $5C + LDA $39 + INC + STA $39 + LDA $3B + SEC + SBC $54 + BEQ L0C01CD + BVS L0C01CB + EOR #$8000 +L0C01CB BMI L0C01D2 +L0C01CD LDA #$0000 + BRA L0C01D5 +L0C01D2 LDA #$0001 +L0C01D5 PHA + LDX #$0000 + LDA $41 + CMP $39 + BNE L0C01E0 + INX +L0C01E0 TXA + ORA $01,S + PLX + LSR + BCC L0C0169 +L0C01E7 LDA $43 + STA $62 +L0C01EB LDA $4E + STA $60 + LDA $4D + STA $5F + LDA $4B + TCD + TSC + CLC + ADC #$005E + TCS + RTL + +L0C01FD ENT + PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0011 + TCD + LDAL L040664 + SEP #$20 + STA [$FC] + REP #$20 + LDA L0551FF + BNE L0C021A + BRL L0C05FD +L0C021A LDA L055027 + LDX L055029 + CMP L055201 + BNE L0C0228 + CPX L055203 +L0C0228 BNE L0C0242 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA ^L040665 + PEA L040665 + PEA $0005 + JSL L0313BE + BRA L0C026D +L0C0242 LDA L05501F + LDX L055021 + CMP L055201 + BNE L0C0250 + CPX L055203 +L0C0250 BNE L0C026A + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA ^L04066A + PEA L04066A + PEA $0006 + JSL L0313BE + BRA L0C026D +L0C026A BRL L0C05FD +L0C026D PHY + LDA L055201 + LDX L055203 + PHX + PHA + LDA L0551FF + PHA + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L0C028E + BRL L0C05FD +L0C028E LDA #$2000 + AND $77 + BEQ L0C02A1 + LDA #$0004 + STA $EB + LDA #$000A + STA $E9 + BRA L0C02AB +L0C02A1 LDA #$0001 + STA $EB + LDA #$0004 + STA $E9 +L0C02AB TDC + CLC + ADC #$006F + PEA $0000 + PHA + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + JSL L0808E0 + PHY + PHY + LDAL L052D5E + PHA + LDAL L052D5C + PHA + TDC + CLC + ADC #$00C7 + PEA $0000 + PHA + JSL L1505B6 + PLA + STAL L052D5C + PLA + STAL L052D5E + LDA $E9 + CLC + ADC $C9 + STA $F1 + LDAL L052D5E + SEC + SBC $F1 + STA $EF + LDA $EB + CLC + ADC $C7 + STA $F1 + LDAL L052D5C + SEC + SBC $F1 + STA $ED + LDA $ED + BPL L0C030A + STZ $ED +L0C030A LDA $EF + BPL L0C0310 + STZ $EF +L0C0310 PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $D3 + PLX + STX $D5 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $CF + PLX + STX $D1 + LDA $6B + STA $E3 + LDA L05501F + LDX L055021 + CMP L055201 + BNE L0C034A + CPX L055203 +L0C034A BEQ L0C0351 + LDA #$0000 + BRA L0C0354 +L0C0351 LDA #$0001 +L0C0354 STA $DB + LDA $DB + BNE L0C0362 + LDA $E3 + EOR #$FFFF + INC + STA $E3 +L0C0362 PHY + PHY + PEI $D5 + PEI $D3 + PEI $D1 + PEI $CF + PEI $E3 + LDA #$4000 + AND $6D + BEQ L0C0378 + LDA #$0001 +L0C0378 AND $DB + PHA + JSL L07B038 + PLA + STA $D7 + PLX + STX $D9 + PEI $ED + PEI $89 + JSL L1500F5 + PLX + PLX + INC + PHA + PHY + PEI $E3 + JSL L086029 + PLA + CLC + ADC $01,S + PLX + STA $E5 + LDX #$0000 + LDA $D7 + ORA $D9 + BNE L0C03A9 + INX +L0C03A9 PHX + LDX #$0000 + LDA #$00FF + AND [$D7] + BNE L0C03B5 + INX +L0C03B5 TXA + ORA $01,S + PLX + LSR + BCC L0C0418 + LDA $FA + DEC + DEC + BEQ L0C03DA + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA ^L040670 + PEA L040670 + PEA $000C + JSL L0313BE + BRA L0C0415 +L0C03DA TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA ^L04067C + PEA L04067C + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + LDA $E5 + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$004F + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0019 + JSL L0313BE +L0C0415 BRL L0C056D +L0C0418 PHY + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + PEI $D9 + PEI $D7 + PEI $DB + PEI $E5 + PEI $EF + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + JSL L0C0000 + PLA + STA $E7 + LDA $FA + DEC + DEC + BNE L0C049E + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA ^L040682 + PEA L040682 + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + PHY + PHY + PEI $D9 + PEI $D7 + PEI $D9 + PEI $D7 + LDA $E7 + JSL L150488 + JSL L150F53 + PHX + PHA + JSL L0B0C30 + LDA $DD + JSL L150488 + JSL L150F53 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$004F + PEA $0000 + PHA + PEA $0002 + JSL L1509CE + PEA $0019 + JSL L0313BE + BRL L0C056D +L0C049E PHY + PEI $D9 + PEI $D7 + LDA $E7 + DEC + PHA + JSL L0790EC + PLA + LSR + BCC L0C04B9 + LDA $E7 + STA $E1 + LDA $E7 + STA $DF + BRA L0C0517 +L0C04B9 LDA $E7 + STA $E1 +L0C04BD LDA $E1 + DEC + STA $E1 + LDX #$0000 + LDA $E1 + BNE L0C04CA + INX +L0C04CA PHX + PHY + PEI $D9 + PEI $D7 + LDA $E1 + DEC + PHA + JSL L0790EC + PLA + ORA $01,S + PLX + LSR + BCC L0C04BD + LDA $E1 + INC + STA $E1 + LDA $E7 + STA $DF +L0C04E8 LDA $DF + INC + STA $DF + PHY + PEI $D9 + PEI $D7 + LDA $DF + DEC + PHA + JSL L0790EC + PLA + BNE L0C0512 + LDX #$0000 + LDA $DF + DEC + TAY + LDA #$00FF + AND [$D7],Y + CMP #$0000 + BNE L0C050F + INX +L0C050F TXA + BEQ L0C04E8 +L0C0512 LDA $DF + DEC + STA $DF +L0C0517 TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA ^L040688 + PEA L040688 + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + LDA $E1 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04068E + PEA L04068E + PEA $0000 + TDC + CLC + ADC #$FFEF + PHA + LDA $DF + JSL L150488 + PHX + PHA + JSL L07346C + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + PEA $0004 + JSL L1509CE + PEA $0020 + JSL L0313BE +L0C056D LDA $D3 + ORA $D5 + BEQ L0C0582 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L0C0582 LDA $CF + ORA $D1 + BEQ L0C0597 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L0C0597 PEI $FE + PEI $FC + TDC + CLC + ADC #$0093 + PEA $0000 + PHA + PEA ^L040693 + PEA L040693 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + PEA ^L040698 + PEA L040698 + PEA $0000 + TDC + CLC + ADC #$0003 + PHA + PHY + LDA L055201 + LDX L055203 + PHX + PHA + LDA L0551FF + PHA + PEA $0000 + JSL L07AD84 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0C05E0 + DEX +L0C05E0 PHX + PHA + JSL L07346C + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0005 + JSL L1509CE + PEA $0051 + JSL L0313BE +L0C05FD LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$010A + TCS + RTL + +L0C060F ENT + PHD + TSC + CLC + ADC #$FDBA + TCS + ADC #$0151 + TCD + LDAL L0406A0 + SEP #$20 + STA [$FC] + REP #$20 + LDA L055027 + LDX L055029 + CMP L0550AF + BNE L0C0632 + CPX L0550B1 +L0C0632 BNE L0C064C + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA ^L0406A1 + PEA L0406A1 + PEA $0005 + JSL L0313BE + BRA L0C0677 +L0C064C LDA L05501F + LDX L055021 + CMP L0550AF + BNE L0C065A + CPX L0550B1 +L0C065A BNE L0C0674 + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA ^L0406A6 + PEA L0406A6 + PEA $0006 + JSL L0313BE + BRA L0C0677 +L0C0674 BRL L0C086F +L0C0677 PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA ^L0406AC + PEA L0406AC + PEA $0000 + TDC + CLC + ADC #$FEC3 + PHA + LDA L0550B3 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FED7 + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA $FA + DEC + BNE L0C0729 + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA ^L0406B4 + PEA L0406B4 + PEA $0000 + TDC + CLC + ADC #$FEC3 + PHA + LDA L0550AD + INC + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L0406BA + PEA L0406BA + PEA $0000 + TDC + CLC + ADC #$FEAF + PHA + LDA L0550AB + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L0406BF + PEA L0406BF + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA $0000 + TDC + CLC + ADC #$FED7 + PHA + PEA $0006 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0C0729 LDA $FA + DEC + DEC + BEQ L0C0732 + BRL L0C085B +L0C0732 LDA #$0001 + LDX #$0000 + STA $ED + STX $EF + PHY + LDA L0550AF + LDX L0550B1 + PHX + PHA + LDA L0550B3 + PHA + PEA $0002 + JSL L07AC17 + PLA + STA $EB + LDA L055027 + LDX L055029 + CMP L0550AF + BNE L0C0761 + CPX L0550B1 +L0C0761 BNE L0C076B + LDA $EB + EOR #$FFFF + INC + STA $EB +L0C076B PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L0C0788 + BRL L0C0815 +L0C0788 PHY + PHY + PEA $0000 + PEA $0000 + PEI $E7 + PEI $E5 + PEI $EB + PEA $0000 + JSL L07B038 + PLA + STA $DD + PLX + STX $DF + LDA $DD + ORA $DF + BEQ L0C0806 + PEI $DF + PEI $DD + LDA L0550AD + JSL L150488 + JSL L150F53 + STA $D9 + STX $DB + LDA #$00FF + AND [$D9] + STA $D7 + SEP #$20 + LDA #$00 + STA [$D9] + REP #$20 +L0C07CB TDC + CLC + ADC #$00DD + PEA $0000 + PHA + JSL L071B83 + LDA #$00FF + AND [$DD] + BEQ L0C07F7 + LDA $ED + LDX $EF + INC + BNE L0C07E7 + INX +L0C07E7 STA $ED + STX $EF + LDA $DD + LDX $DF + INC + BNE L0C07F3 + INX +L0C07F3 STA $DD + STX $DF +L0C07F7 LDA #$00FF + AND [$DD] + BNE L0C07CB + LDA $D7 + SEP #$20 + STA [$D9] + REP #$20 +L0C0806 LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L0C0815 PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA ^L0406C4 + PEA L0406C4 + PEA $0000 + TDC + CLC + ADC #$FEC3 + PHA + PEI $EF + PEI $ED + JSL L0715D9 + PEA ^L0406CA + PEA L0406CA + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA $0000 + TDC + CLC + ADC #$FED7 + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0C085B PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEA $0100 + JSL L0313BE +L0C086F LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$024A + TCS + RTL + +L0C0881 ENT + PHD + TSC + CLC + ADC #$FEE2 + TCS + ADC #$0027 + TCD + LDA L0550B3 + BNE L0C0894 + BRL L0C09A1 +L0C0894 PHY + LDA L0550AF + LDX L0550B1 + PHX + PHA + LDA L0550B3 + PHA + PEA $0002 + JSL L07AC17 + PLA + STA $DF + LDA $DF + STA $DD + LDA L055027 + LDX L055029 + CMP L0550AF + BNE L0C08BD + CPX L0550B1 +L0C08BD BNE L0C08C7 + LDA $DD + EOR #$FFFF + INC + STA $DD +L0C08C7 LDA L0550AB + SEC + SBC L0550AD + STA $E9 + LDA $E9 + BPL L0C08D7 + BRL L0C09A1 +L0C08D7 BNE L0C08DC + BRL L0C09A1 +L0C08DC PHY + PHY + LDA $E9 + INC + JSL L150488 + PHX + PHA + LDA L055019 + PHA + JSL L0B249C + PLA + STA $EF + PLX + STX $F1 + LDA $EF + ORA $F1 + BNE L0C08FE + BRL L0C09A1 +L0C08FE PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $D9 + PLX + STX $DB + LDA $D9 + ORA $DB + BNE L0C091B + BRL L0C09A1 +L0C091B PHY + PHY + PEA $0000 + PEA $0000 + PEI $DB + PEI $D9 + PEI $DD + PEA $0000 + JSL L07B038 + PLA + STA $E5 + PLX + STX $E7 + LDA $E5 + ORA $E7 + BNE L0C0943 + PEA $2F50 + JSL L07272E +L0C0943 PEI $E7 + PEI $E5 + LDA L0550AD + JSL L150488 + JSL L150F53 + STA $E5 + STX $E7 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $E1 + STX $E3 + PEI $E7 + PEI $E5 + PEI $E3 + PEI $E1 + LDA $E9 + JSL L150488 + PHX + PHA + JSL L070597 + PEI $E3 + PEI $E1 + LDA $E9 + JSL L150488 + JSL L150F53 + STA $E1 + STX $E3 + SEP #$20 + LDA #$00 + STA [$E1] + REP #$20 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 + BRA L0C09CB +L0C09A1 PHY + PHY + PEA $0000 + PEA $0001 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $EF + PLX + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $F3 + STX $F5 + SEP #$20 + LDA #$00 + STA [$F3] + REP #$20 +L0C09CB LDA $EF + LDX $F1 + STA $FC + STX $FE + TSC + CLC + ADC #$011E + TCS + PLD + RTL + +L0C09DB ENT + PHD + TSC + CLC + ADC #$FDAA + TCS + ADC #$0161 + TCD + LDAL L0406CF + SEP #$20 + STA [$FC] + REP #$20 + LDA L0551F3 + BEQ L0C0A65 + LDA L055111 + LDX L055113 + STA $D3 + STX $D5 + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L0406D0 + PEA L0406D0 + PEA $000C + JSL L0313BE + LDY #$0002 + LDA [$D3],Y + TAX + LDA [$D3] + TXY + LDX #$FEC7 + STA $00,X + TYA + STA $02,X + LDX #$FEC7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0020 + BCC L0C0A36 + INX +L0C0A36 STA $F1 + STX $F3 + LDA [$F1] + JSL L150488 + STA $E7 + STX $E9 + LDX #$FEC7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0022 + BCC L0C0A54 + INX +L0C0A54 STA $F1 + STX $F3 + LDA [$F1] + JSL L150488 + STA $E3 + STX $E5 + BRL L0C0B35 +L0C0A65 LDA L05511F + BNE L0C0A6D + BRL L0C0B32 +L0C0A6D LDA L055121 + LDX L055123 + STA $EB + STX $ED + LDA L055027 + LDX L055029 + CMP L055129 + BNE L0C0A85 + CPX L05512B +L0C0A85 BNE L0C0A9F + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L0406DC + PEA L0406DC + PEA $0005 + JSL L0313BE + BRA L0C0AB5 +L0C0A9F PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L0406E1 + PEA L0406E1 + PEA $0006 + JSL L0313BE +L0C0AB5 PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L0406E7 + PEA L0406E7 + PEA $0000 + TDC + CLC + ADC #$FEB3 + PHA + PHY + LDA L055129 + LDX L05512B + PHX + PHA + LDAL L05328D + PHA + PEA $0000 + JSL L07AD84 + PLA + LDX #$0000 + BIT #$8000 + BEQ L0C0AF5 + DEX +L0C0AF5 PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FECB + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150000 + BRA L0C0B35 +L0C0B32 BRL L0C0CD7 +L0C0B35 LDA $FA + DEC + BNE L0C0B9D + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L0406EF + PEA L0406EF + PEA $0000 + TDC + CLC + ADC #$FEB3 + PHA + LDA $E7 + LDX $E9 + INC + BNE L0C0B5A + INX +L0C0B5A PHX + PHA + JSL L07346C + PEA ^L0406F5 + PEA L0406F5 + PEA $0000 + TDC + CLC + ADC #$FE9F + PHA + PEI $E5 + PEI $E3 + JSL L07346C + PEA ^L0406FA + PEA L0406FA + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA $0000 + TDC + CLC + ADC #$FECB + PHA + PEA $0006 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0C0B9D LDA $FA + DEC + DEC + BEQ L0C0BA6 + BRL L0C0CC3 +L0C0BA6 LDA #$0001 + LDX #$0000 + STA $DF + STX $E1 + LDA L0551F3 + BEQ L0C0BDB + LDY #$0002 + LDA [$D3],Y + TAX + LDA [$D3] + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + STA $DB + STX $DD + BRA L0C0C16 +L0C0BDB PHY + PHY + PEA $0019 + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150B22 + PLA + STA $CB + PLX + STX $CD + LDY #$0002 + LDA [$CF],Y + TAX + LDA [$CF] + STA $DB + STX $DD +L0C0C16 LDA $DB + LDX $DD + PEI $E9 + PEI $E7 + JSL L150F53 + STA $D7 + STX $D9 + LDA #$00FF + AND [$D7] + STA $EF + SEP #$20 + LDA #$00 + STA [$D7] + REP #$20 +L0C0C35 TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L071B83 + LDA #$00FF + AND [$DB] + BEQ L0C0C61 + LDA $DB + LDX $DD + INC + BNE L0C0C51 + INX +L0C0C51 STA $DB + STX $DD + LDA $DF + LDX $E1 + INC + BNE L0C0C5D + INX +L0C0C5D STA $DF + STX $E1 +L0C0C61 LDA #$00FF + AND [$DB] + BNE L0C0C35 + LDA $EF + SEP #$20 + STA [$D7] + REP #$20 + LDA L05511F + BEQ L0C0C7D + PEI $D1 + PEI $CF + JSL L07185A +L0C0C7D PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA ^L0406FF + PEA L0406FF + PEA $0000 + TDC + CLC + ADC #$FEB3 + PHA + PEI $E1 + PEI $DF + JSL L07346C + PEA ^L040705 + PEA L040705 + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA $0000 + TDC + CLC + ADC #$FECB + PHA + PEA $0004 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0C0CC3 PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + PEA $0100 + JSL L0313BE +L0C0CD7 LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$025A + TCS + RTL + +L0C0CE9 ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDA L0551F3 + BNE L0C0CF9 + BRL L0C0DCE +L0C0CF9 LDA L055111 + LDX L055113 + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $05 + STX $07 + LDY #$0022 + LDA [$05],Y + LDY #$0020 + SEC + SBC [$05],Y + JSL L150488 + STA $11 + STX $13 + PEI $13 + PEI $11 + LDA #$0000 + TAX + JSL L033477 + BPL L0C0D33 + BRL L0C0E08 +L0C0D33 BNE L0C0D38 + BRL L0C0E08 +L0C0D38 PHY + PHY + LDA $11 + LDX $13 + INC + BNE L0C0D42 + INX +L0C0D42 PHX + PHA + LDA L055019 + PHA + JSL L0B249C + PLA + STA $15 + PLX + STX $17 + LDA $15 + ORA $17 + BNE L0C0D5B + BRL L0C0E08 +L0C0D5B LDA L055111 + LDX L055113 + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PHX + PHA + LDY #$0020 + LDA [$01],Y + JSL L150488 + JSL L150F53 + STA $0D + STX $0F + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $09 + STX $0B + PEI $0F + PEI $0D + PEI $0B + PEI $09 + PEI $13 + PEI $11 + JSL L070597 + LDA $09 + LDX $0B + PEI $13 + PEI $11 + JSL L150F53 + STA $09 + STX $0B + SEP #$20 + LDA #$00 + STA [$09] + REP #$20 + BRA L0C0E32 +L0C0DCE LDA L05511F + BEQ L0C0E08 + PHY + PHY + PEA $0039 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150B22 + PLA + STA $11 + PLX + STX $13 + LDAL L05565D + BEQ L0C0E32 +L0C0E08 PHY + PHY + PEA $0000 + PEA $0001 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $15 + PLX + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $19 + STX $1B + SEP #$20 + LDA #$00 + STA [$19] + REP #$20 +L0C0E32 LDA $15 + LDX $17 + STA $22 + STX $24 + TSC + CLC + ADC #$001C + TCS + PLD + RTL + +L0C0E42 PHD + TSC + CLC + ADC #$FDB2 + TCS + ADC #$0161 + TCD + STZ $FC + STZ $FE + LDA $F6 + BEQ L0C0E69 + PHY + PHY + PEA ^L04071E + PEA L04071E + JSL L0B88AC + PLA + STA $E5 + PLX + STX $E7 + BRA L0C0E7B +L0C0E69 PHY + PHY + PEA ^L04072B + PEA L04072B + JSL L0B88AC + PLA + STA $E5 + PLX + STX $E7 +L0C0E7B PEI $E7 + PEI $E5 + JSL L0718BF + LDY #$0002 + LDA [$E5],Y + TAX + LDA [$E5] + STA $E1 + STX $E3 + JSL L09999B +L0C0E93 PHY + PHY + PEI $FA + PEI $F8 + PEA $0000 + JSL L0730BE + PLA + STA $D9 + PLX + STX $DB + LDA #$0003 + STA $9F + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + STA $A1 + STX $A3 + TDC + CLC + ADC #$009F + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L0C0F19 + LDA $F6 + BEQ L0C0F0E + LDX #$0000 + LDA #$00B3 + CMP $A7 + BEQ L0C0EE0 + INX +L0C0EE0 PHX + LDX #$0000 + LDA #$00FF + CMP $A7 + BEQ L0C0EEC + INX +L0C0EEC TXA + AND $01,S + PLX + LSR + BCC L0C0F0E + PEA $004D + PEA $0000 + TDC + CLC + ADC #$FE9F + PHA + PEI $DB + PEI $D9 + JSL L072CD4 + JSL L0B0841 + BRL L0C0FCD +L0C0F0E LDA $D9 + LDX $DB + STA $FC + STX $FE + BRL L0C0FCD +L0C0F19 PEI $DB + PEI $D9 + JSL L07185A + TDC + CLC + ADC #$00E1 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF9F + PHA + JSL L0712B0 + LDA #$00FF + LDX #$FF9F + AND $00,X + BEQ L0C0F78 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF9F + PHA + JSL L0735A8 + PLA + STA $DD + PLX + STX $DF + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + PEA $0000 + PEI $DF + PEI $DD + JSL L077086 + PEI $DF + PEI $DD + JSL L07185A +L0C0F78 LDA #$00FF + LDX #$FF9F + AND $00,X + BEQ L0C0F85 + BRL L0C0E93 +L0C0F85 LDA $F6 + BEQ L0C0F9A + LDA #$0007 + STA $D7 + LDA #$00B3 + STA $D5 + LDA #$00FF + STA $D3 + BRA L0C0FA3 +L0C0F9A LDA #$C006 + STA $D7 + STZ $D5 + STZ $D3 +L0C0FA3 PHY + PEI $D7 + PEI $D5 + LDA $D3 + JSL L150488 + PHX + PHA + PEI $FA + PEI $F8 + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + JSL L09B294 + PLA + LSR + BCC L0C0FCD + LDA $D9 + LDX $DB + STA $FC + STX $FE +L0C0FCD PEI $E7 + PEI $E5 + JSL L07185A + LDA $F0 + STA $FA + LDA $EF + STA $F9 + LDA $ED + TCD + TSC + CLC + ADC #$025A + TCS + RTL + +L0C0FE7 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PEI $18 + PEI $16 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L07869F + PEA $0000 + PEI $03 + PEI $01 + JSL L077086 + PEI $03 + PEI $01 + PEI $07 + PEI $05 + JSL L071825 + LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0C1032 ENT + PHD + TSC + CLC + ADC #$FD80 + TCS + ADC #$018B + TCD + LDA L0550B9 + DEC + BNE L0C1049 + JSL L1601FC + BRA L0C104D +L0C1049 JSL L0A1625 +L0C104D PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + JSL L0E06AC + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEA $0001 + PEA $0000 + PHD + JSL L0C0E42 + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BNE L0C1089 + PEA ^L040735 + PEA L040735 + JSL L0B2D94 + BRL L0C1351 +L0C1089 STZ $E7 + STZ $E9 + PHY + JSL L0314F6 + PLA + BNE L0C109B + JSL L0E0000 + BRA L0C10E3 +L0C109B PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + JSL L0E06AC + JSL L0E0000 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEA $0000 + PEA $0000 + PHD + JSL L0C0E42 + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L0C10E3 + PEA ^L040749 + PEA L040749 + JSL L0B2D94 + PEI $ED + PEI $EB + JSL L07185A + BRL L0C1351 +L0C10E3 LDA L055027 + LDX L055029 + STA $DB + STX $DD + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $DF + PLX + STX $E1 + PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEA $0000 + TDC + CLC + ADC #$FE75 + PHA + PEI $E1 + PEI $DF + JSL L072CD4 + PEA $0100 + JSL L0313BE + PEI $E1 + PEI $DF + JSL L07185A + JSL L0A129A + PEA $001D + JSL L099176 + LDA #$0002 + STA $7B + LDA #$0001 + LDX #$0000 + STA $81 + STX $83 + LDA #$0006 + STA $A7 + LDA L05502B + LDX L05502D + STA $D3 + STX $D5 + PHY + TDC + CLC + ADC #$007B + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCC L0C119B + LDA L055051 + BNE L0C119B + LDA $DB + LDX $DD + STAL L053B99 + TXA + STAL L053B9B + PEA ^L053B9D + PEA L053B9D + PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEA $0100 + JSL L0313BE + LDA #$0001 + STA L05504D +L0C119B PEA $0000 + PEA $0001 + JSL L090000 + JSL L093A99 + JSL L074D35 + LDA $E7 + ORA $E9 + BNE L0C11B6 + BRL L0C12F7 +L0C11B6 PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEA $0000 + TDC + CLC + ADC #$FE75 + PHA + PEI $E9 + PEI $E7 + JSL L072CD4 + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FF7B + AND $00,X + LDX #$FF79 + STA $00,X + LDX #$FF79 + LDA $00,X + SEC + SBC #$0001 + BVS L0C11F2 + EOR #$8000 +L0C11F2 BPL L0C1226 + LDA #$0001 + STA $EF +L0C11F9 LDA $EF + CLC + ADC #$FF7B + TAX + LDA #$00FF + AND $00,X + CMP #$003A + BNE L0C1219 + LDA $EF + CLC + ADC #$FF7B + TAX + SEP #$20 + LDA #$2F + STA $00,X + REP #$20 +L0C1219 LDA $EF + LDX #$FF79 + CMP $00,X + BEQ L0C1226 + INC $EF + BRA L0C11F9 +L0C1226 LDA #$00FF + LDX #$FF7B + AND $00,X + INC + CLC + ADC #$FF7B + TAX + SEP #$20 + LDA #$00 + STA $00,X + REP #$20 + PEI $E9 + PEI $E7 + JSL L07185A + PHY + PHY + PEA $0000 + PEA $0108 + LDA L054FBD + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $D7 + PLX + STX $D9 + LDAL L05565D + BEQ L0C126C + BRL L0C12F7 +L0C126C LDY #$0002 + LDA [$D7],Y + TAX + LDA [$D7] + TXY + LDX #$FF75 + STA $00,X + TYA + STA $02,X + LDX #$FF75 + LDA $02,X + TAY + LDA $00,X + TYX + STA $F1 + STX $F3 + LDA #$0000 + TAX + STA [$F1] + TXA + LDY #$0002 + STA [$F1],Y + LDX #$FF75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0004 + BCC L0C12A6 + INX +L0C12A6 STA $F1 + STX $F3 + LDA #$0001 + STA [$F1] + LDX #$FF75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0006 + BCC L0C12BF + INX +L0C12BF STA $F1 + STX $F3 + LDA $FA + STA [$F1] + LDX #$FF75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L0C12D7 + INX +L0C12D7 PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FF7B + PHA + PEA $0100 + JSL L0313BE + PEA $0001 + PEA $0001 + PEI $D9 + PEI $D7 + JSL L150F3B +L0C12F7 PEI $ED + PEI $EB + PEA $0000 + PHD + JSL L0C0FE7 + PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FE75 + PHA + PEI $ED + PEI $EB + JSL L072CD4 + PEA $0100 + JSL L0313BE + PEI $ED + PEI $EB + JSL L07185A + JSL L0A3FE2 + LDA #$8000 + STAL L055453 + LDA #L050C32 + STAL L055455 + LDA #^L050C32 + STAL L055457 + PEA $0000 + JSL L033335 + TAY + CLC + TSC + ADC #$0002 + TCS + TYA +L0C1351 LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0284 + TCS + RTL + diff --git a/hypercardiigs/LowMemCmdF.X.S b/hypercardiigs/LowMemCmdF.X.S new file mode 100644 index 0000000..b1c76d7 --- /dev/null +++ b/hypercardiigs/LowMemCmdF.X.S @@ -0,0 +1,141 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033335 + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150F53 + EXT L0E0000 + EXT L07272E + EXT L07346C + EXT L1509CE + EXT L0718BF + EXT L07AD84 + EXT L070597 + EXT L0A129A + EXT L099176 + EXT L090000 + EXT L093A99 + EXT L074D35 + EXT L055453 + EXT L0A3FE2 + EXT L055455 + EXT L055457 + EXT L0550B9 + EXT L072CD4 + EXT L07ABAE + EXT L071B83 + EXT L07185A + EXT L0735A8 + EXT L0715D9 + EXT L077086 + EXT L07869F + EXT L071825 + EXT L072B9F + EXT L07721A + EXT L074A24 + EXT L0772AE + EXT L074A90 + EXT L07B038 + EXT L0790EC + EXT L07AC17 + EXT L054FBD + EXT L1513F4 + EXT L087547 + EXT L081B04 + EXT L050C32 + EXT L055045 + EXT L055043 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055201 + EXT L055203 + EXT L0551FF + EXT L052D5C + EXT L055051 + EXT L05504D + EXT L05503F + EXT L055041 + EXT L055019 + EXT L05502B + EXT L05502D + EXT L083B58 + EXT L086029 + EXT L0808E0 + EXT L1500F5 + EXT L151089 + EXT L05328D + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L055111 + EXT L055113 + EXT L0550B3 + EXT L0550AB + EXT L0550AD + EXT L0550AF + EXT L0550B1 + EXT L05511F + EXT L09999B + EXT L09B294 + EXT L0B88AC + EXT L0712B0 + EXT L150B22 + EXT L0730BE + EXT L1601FC + EXT L0A1625 + EXT L0551F3 + EXT L150000 + EXT L0B0841 + EXT L0B249C + EXT L0B2D94 + EXT L0E06AC + EXT L0953DD + EXT L0314F6 + EXT L040664 + EXT L052D5E + EXT L1505B6 + EXT L0B0C30 + EXT L0406A0 + EXT L0406CF + EXT L053B99 + EXT L053B9B + EXT L150F3B + EXT L040665 + EXT L04066A + EXT L040670 + EXT L04067C + EXT L040682 + EXT L040688 + EXT L04068E + EXT L040693 + EXT L040698 + EXT L0406A1 + EXT L0406A6 + EXT L0406AC + EXT L0406B4 + EXT L0406BA + EXT L0406BF + EXT L0406C4 + EXT L0406CA + EXT L0406D0 + EXT L0406DC + EXT L0406E1 + EXT L0406E7 + EXT L0406EF + EXT L0406F5 + EXT L0406FA + EXT L0406FF + EXT L040705 + EXT L04071E + EXT L04072B + EXT L040735 + EXT L040749 + EXT L053B9D diff --git a/hypercardiigs/LowMemCmds.E.S b/hypercardiigs/LowMemCmds.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/LowMemCmds.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/LowMemCmds.S b/hypercardiigs/LowMemCmds.S new file mode 100644 index 0000000..707b617 --- /dev/null +++ b/hypercardiigs/LowMemCmds.S @@ -0,0 +1,7335 @@ +* +* HypercardGS +* segment: $1D LowMemCmds +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk LowMemCmds.l + lst off + +*--------------------------------------- + + use LowMemCmds.E + use LowMemCmds.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 + +*--------------------------------------- + +L1D0000 ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$002F + TCD + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFD1 + PHA + PEI $F6 + JSL L07BCB8 + LDA L055079 + BNE L1D0036 + BRL L1D0145 +L1D0036 LDA [$EE] + STA L055073 + LDY #$0002 + LDA [$EA],Y + TAX + LDA [$EA] + STA L05506F + STX L055071 + LDY #$0002 + LDA [$E6],Y + TAX + LDA [$E6] + STA L05506B + STX L05506D + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDY #$0002 + LDA [$F2],Y + PHA + LDA [$F2] + PHA + JSL L07B8EA + PLA + STA $D5 + PLX + STX $D7 + LDY #$0002 + LDA [$F2],Y + TAX + LDA [$F2] + STA $D1 + STX $D3 + LDA $D5 + LDX $D7 + STA L05505D + STX L05505F + LDA $D5 + ORA $D7 + BNE L1D0095 + BRL L1D0145 +L1D0095 PEA $0000 + JSL L09091E + STZ L055087 + STZ L055089 + JSL L072328 + LDA $F2 + LDX $F4 + STA $D9 + STX $DB + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + LDY #$0002 + LDA [$F2],Y + TAX + LDA [$F2] + TAY + BNE L1D00C6 + DEX +L1D00C6 DEC + PHX + PHA + PEA ^L0536E5 + PEA L0536E5 + PEA ^L07E5A5 + PEA L07E5A5 + PEA $0001 + JSL L07C7B5 + PLA + STA [$D9] + PLA + LDY #$0002 + STA [$D9],Y + LDA [$F2] + LDY #$0002 + ORA [$F2],Y + BNE L1D0114 + STZ L05505D + STZ L05505F + LDA $D1 + LDX $D3 + STA [$F2] + TXA + LDY #$0002 + STA [$F2],Y + PHY + TDC + CLC + ADC #$00D5 + PEA $0000 + PHA + JSL L07E5A5 + PLA + LSR + BCS L1D0114 + BRA L1D0145 +L1D0114 LDA L055073 + STA [$EE] + LDA L05506F + LDX L055071 + STA [$EA] + TXA + LDY #$0002 + STA [$EA],Y + LDA L05506B + LDX L05506D + STA [$E6] + TXA + LDY #$0002 + STA [$E6],Y + LDA L055067 + LDX L055069 + STA [$E2] + TXA + LDY #$0002 + STA [$E2],Y + BRA L1D017A +L1D0145 LDA #$0000 + TAX + STA [$F2] + TXA + LDY #$0002 + STA [$F2],Y + LDA #$0000 + STA [$EE] + LDA #$0000 + TAX + STA [$EA] + TXA + LDY #$0002 + STA [$EA],Y + LDA #$0000 + TAX + STA [$E6] + TXA + LDY #$0002 + STA [$E6],Y + LDA #$0000 + TAX + STA [$E2] + TXA + LDY #$0002 + STA [$E2],Y +L1D017A LDA $E0 + STA $FA + LDA $DF + STA $F9 + LDA $DD + TCD + TSC + CLC + ADC #$0128 + TCS + RTL + +L1D018C PHD + TSC + CLC + ADC #$FEEC + TCS + ADC #$001D + TCD + LDA #$0001 + STA $F1 + PHY + JSL L0314F6 + PLA + STA $EB + PHY + JSL L0727BF + PLA + STA $EF + LDA $EB + SEC + SBC #$0004 + BPL L1D01B7 + BRL L1D0237 +L1D01B7 CMP #$0006 + BPL L1D0237 + ASL + TAX + LDAL L1D01C4,X + PHA + RTS + +L1D01C4 DA L1D01D0-1 + DA L1D01D7-1 + DA L1D01E8-1 + DA L1D01F4-1 + DA L1D0205-1 + DA L1D0216-1 + +L1D01D0 LDA #$C000 + STA $F1 + BRA L1D0237 +L1D01D7 LDA #$0055 + STA $ED + LDA #$0001 + LDX #$0000 + STA $E7 + STX $E9 + BRA L1D0237 +L1D01E8 LDA #$0004 + STA $ED + LDA #$8000 + STA $F1 + BRA L1D0237 +L1D01F4 LDA #$00B3 + STA $ED + LDA #$00FF + LDX #$0000 + STA $E7 + STX $E9 + BRA L1D0237 +L1D0205 LDA #$00C1 + STA $ED + LDA #$00C0 + LDX #$0000 + STA $E7 + STX $E9 + BRA L1D0237 +L1D0216 PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PHY + PHY + PEA ^L050C32 + PEA L050C32 + JSL L071DE3 + PLA + PLX + STA $ED + LDA #$8000 + STA $F1 + BRA L1D0237 +L1D0237 LDX #$0000 + LDA #$0004 + CMP $EB + BEQ L1D0242 + INX +L1D0242 PHX + LDX #$0000 + LDA #$0009 + CMP $EB + BEQ L1D024E + INX +L1D024E TXA + AND $01,S + PLX + LSR + BCC L1D0265 + JSL L0E0000 + LDAL L040648 + SEP #$20 + STAL L050C32 + REP #$20 +L1D0265 PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PHY + PEI $F1 + PEI $ED + PEI $E9 + PEI $E7 + PEA ^L050C32 + PEA L050C32 + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L09B294 + PLA + LSR + BCC L1D02AE + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEI $E5 + PEI $E3 + JSL L072CD4 + JSL L0E0EA8 + PEI $E5 + PEI $E3 + JSL L07185A + BRA L1D02B2 +L1D02AE JSL L0E0C52 +L1D02B2 JSL L0E0074 + PEI $EF + JSL L0724F7 + TSC + CLC + ADC #$0114 + TCS + PLD + RTL + +L1D02C4 PHD + TSC + TCD + SEP #$20 + LDY $08 + BEQ L1D02E1 + LDY #$0000 +L1D02D0 LDA [$0A],Y + BNE L1D02D8 + LDA #$20 + STA [$0A],Y +L1D02D8 INY + BNE L1D02D0 + INC $0C + DEC $08 + BNE L1D02D0 +L1D02E1 LDY $06 + BEQ L1D02FB + DEY + BEQ L1D02F3 +L1D02E8 LDA [$0A],Y + BNE L1D02F0 + LDA #$20 + STA [$0A],Y +L1D02F0 DEY + BNE L1D02E8 +L1D02F3 LDA [$0A] + BNE L1D02FB + LDA #$20 + STA [$0A] +L1D02FB LDY $06 + LDA [$0A],Y + LDA #$00 + STA [$0A],Y + REP #$20 + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L1D0315 PHD + TSC + SEC + SBC #$0026 + TCD + TCS + LDA $34 + LDX $36 + STA $15 + STX $17 + LDX $32 + LDA $30 + BNE L1D032C + DEX +L1D032C DEC + STX $1B + ASL + ROL $1B + ASL + ROL $1B + ASL + ROL $1B + CLC + ADC $15 + STA $19 + LDA $1B + ADC $17 + STA $1B + LDA $2C + STAL L1D03D8+1 + STAL L1D041C+1 + LDA $2D + STAL L1D03D8+2 + STAL L1D041C+2 + TSX + STX $1D + PEI $17 + PEI $15 + PEI $1B + PEI $19 +L1D0362 PLA + PLX + STA $19 + STX $1B + PLA + PLX + STA $15 + STX $17 +L1D036E LDA $15 + LDX $17 + STA $0D + STX $0F + LDA $19 + LDX $1B + STA $11 + STX $13 + SEC + LDA $11 + SBC $0D + TAY + LDA $13 + SBC $0F + LSR + TAX + TYA + ROR + AND #$FFF8 + CLC + ADC $0D + STA $09 + TXA + ADC $0F + STA $0B + LDY #$0002 + LDA [$09] + STA $01 + LDA [$09],Y + STA $03 + INY + INY + LDA [$09],Y + STA $05 + INY + INY + LDA [$09],Y + STA $07 + BRA L1D03BE +L1D03B2 LDA $0D + CLC + ADC #$0008 + STA $0D + BCC L1D03BE + INC $0F +L1D03BE LDY #$0002 + LDA [$0D] + CMP $01 + BNE L1D03CD + LDA [$0D],Y + CMP $03 + BEQ L1D03E1 +L1D03CD PHY + LDA [$0D],Y + PHA + LDA [$0D] + PHA + PEI $03 + PEI $01 +L1D03D8 JSL $000000 + PLA + BMI L1D03B2 + BNE L1D0402 +L1D03E1 LDY #$0006 + LDA [$0D],Y + CMP $07 + BCC L1D03B2 + BNE L1D0402 + DEY + DEY + LDA [$0D],Y + CMP $05 + BCC L1D03B2 + BRA L1D0402 +L1D03F6 LDA $11 + SEC + SBC #$0008 + STA $11 + BCS L1D0402 + DEC $13 +L1D0402 LDY #$0002 + LDA [$11] + CMP $01 + BNE L1D0411 + LDA [$11],Y + CMP $03 + BEQ L1D0425 +L1D0411 PHY + LDA [$11],Y + PHA + LDA [$11] + PHA + PEI $03 + PEI $01 +L1D041C JSL $000000 + PLA + BMI L1D0438 + BNE L1D03F6 +L1D0425 LDY #$0006 + LDA $07 + CMP [$11],Y + BCC L1D03F6 + BNE L1D0438 + DEY + DEY + LDA $05 + CMP [$11],Y + BCC L1D03F6 +L1D0438 LDA $13 + CMP $0F + BCC L1D0481 + BNE L1D0446 + LDA $11 + CMP $0D + BCC L1D0481 +L1D0446 LDY #$0006 +L1D0449 TYX + LDA [$0D],Y + STA $1F,X + DEY + DEY + BPL L1D0449 + LDY #$0006 +L1D0455 LDA [$11],Y + STA [$0D],Y + DEY + DEY + BPL L1D0455 + LDY #$0006 +L1D0460 TYX + LDA $1F,X + STA [$11],Y + DEY + DEY + BPL L1D0460 + LDA $0D + CLC + ADC #$0008 + STA $0D + BCC L1D0475 + INC $0F +L1D0475 LDA $11 + SEC + SBC #$0008 + STA $11 + BCS L1D0481 + DEC $13 +L1D0481 LDA $13 + CMP $0F + BCC L1D0492 + BNE L1D048F + LDA $11 + CMP $0D + BCC L1D0492 +L1D048F BRL L1D03BE +L1D0492 LDA $0F + CMP $1B + BCC L1D04A0 + BNE L1D04A8 + LDA $0D + CMP $19 + BCS L1D04A8 +L1D04A0 PEI $0F + PEI $0D + PEI $1B + PEI $19 +L1D04A8 LDA $11 + LDX $13 + STA $19 + STX $1B + LDA $17 + CMP $1B + BCC L1D04BE + BNE L1D04C1 + LDA $15 + CMP $19 + BCS L1D04C1 +L1D04BE BRL L1D036E +L1D04C1 TSX + CPX $1D + BEQ L1D04C9 + BRL L1D0362 +L1D04C9 LDA $2A + STA $36 + LDA $29 + STA $35 + LDX $27 + TDC + CLC + ADC #$0034 + TCS + TXA + TCD + RTL + +L1D04DC PHD + TSC + TCD + PHP + SEI + PEA ^L1D0617 + PEA L1D0617 + PEA $0000 + PEA $0100 + _WriteRamBlock + LDA $06 + BPL L1D04FE + JSR L1D0588 + BRL L1D057A +L1D04FE ASL + TAX + SEP #$20 + LDAL $E100CA + ORA #$20 + STAL $E1C03C + LDA #$80 + STAL $E1C03E + LDA #$00 + STAL $E1C03D + STAL $E1C03D + LDA #$00 + STAL $E1C03E + LDAL L1D05D7,X + STAL $E1C03D + LDAL L1D05D7+1,X + STAL $E1C03D + LDA #$20 + STAL $E1C03E + LDAL L1D05F7,X + STAL $E1C03D + LDAL L1D05F7+1,X + STAL $E1C03D + LDA #$40 + STAL $E1C03E + LDA #$80 + STAL $E1C03D + STAL $E1C03D + LDA #$C0 + STAL $E1C03E + LDA #$02 + STAL $E1C03D + STAL $E1C03D + LDA #$A0 + STAL $E1C03E + LDA #$00 + STAL $E1C03D + STAL $E1C03D + REP #$20 +L1D057A PLP + LDA $04 + STA $06 + LDA $03 + STA $05 + TDC + TCS + PLD + PLY + RTL + +L1D0588 SEP #$20 + LDAL $E100CA + ORA #$20 + STAL $E1C03C + LDA #$C0 + STAL $E1C03E + LDA #$00 + STAL $E1C03D + STAL $E1C03D + LDA #$20 + STAL $E1C03E + LDA #$FF + STAL $E1C03D + STAL $E1C03D + LDA #$A0 + STAL $E1C03E + LDA #$02 + STAL $E1C03D + STAL $E1C03D + LDA #$40 + STAL $E1C03E + LDA #$00 + STAL $E1C03D + STAL $E1C03D + REP #$20 + RTS + +L1D05D7 DW $7619 + DW $0E1B + DW $761B + DW $031B + DW $0E16 + DW $7616 + DW $0316 + DW $0ECE + DW $76CE + DW $03CE + DW $0E19 + DW $0319 + DW $CB1B + DW $CB16 + DW $CBCE + DW $CB19 +L1D05F7 DW $6D4D + DW $6339 + DW $6D39 + DW $7939 + DW $633F + DW $6D3F + DW $793F + DW $6345 + DW $6D45 + DW $7945 + DW $634D + DW $794D + DW $8539 + DW $853F + DW $8545 + DW $854D +L1D0617 HEX 7F8386898C8F9295989B9EA1A4A7AAAD + HEX B0B3B6B8BBBEC1C3C6C8CBCDD0D2D4D7 + HEX D9DBDDDFE1E3E5E7E9EAECEEEFF0F2F3 + HEX F4F5F7F8F9F9FAFBFCFCFDFDFDFEFEFE + HEX FEFEFEFEFDFDFDFCFCFBFAF9F8F8F7F5 + HEX F4F3F2F0EFEEECEAE9E7E5E3E1DFDDDB + HEX D9D7D4D2D0CDCBC8C6C3C0BEBBB8B6B3 + HEX B0ADAAA7A4A19E9B9895928F8C898683 + HEX 7F7C797673706D6A6764615E5B585552 + HEX 4F4C494744413E3C393734322F2D2B28 + HEX 262422201E1C1A1816151311100F0D0C + HEX 0B0A0807060605040303020202010101 + HEX 0101010102020203030405060707080A + HEX 0B0C0D0F1011131516181A1C1E202224 + HEX 26282B2D2F323437393C3F414447494C + HEX 4F5255585B5E6164676A6D707376797C + +L1D0717 ENT + PHD + TSC + CLC + ADC #$FD86 + TCS + ADC #$0183 + TCD + PHY + JSL L0727BF + PLA + STA $ED + PHY + JSL L0314F6 + PLA + SEC + SBC #$0004 + BVS L1D0739 + EOR #$8000 +L1D0739 BPL L1D0742 + JSL L1D018C + BRL L1D0923 +L1D0742 PHY + PHY + PEA $0C1C + JSL L072834 + PLA + STA $EF + PLX + STX $F1 + PHY + JSL L0314F6 + PLA + STA $EB + LDA $EB + BNE L1D07A1 + LDA #$0001 + STA $EB + PEA $0000 + TDC + CLC + ADC #$0081 + PHA + PEA $0000 + TDC + CLC + ADC #$FE7D + PHA + PEA $083C + JSL L073002 + PEA $0020 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0081 + PHA + PHY + PHY + PEI $F1 + PEI $EF + PEA $0000 + PEA $0001 + JSL L151367 + JSL L151436 + BRA L1D0812 +L1D07A1 LDA $EB + LDX #$FF7F + STA $00,X + LDX #$FF7F + LDA $00,X + SEC + SBC #$0001 + BVS L1D07B6 + EOR #$8000 +L1D07B6 BPL L1D0812 + LDA #$0001 + STA $E9 +L1D07BD LDA $E9 + ASL + ASL + ASL + ASL + ASL + CLC + ADC #$0061 + TAX + STX $F3 + TDC + CLC + ADC $F3 + LDX #$0000 + PHX + PHA + JSL L0E06D0 + LDA $E9 + ASL + ASL + ASL + ASL + ASL + CLC + ADC #$0061 + TAX + STX $F3 + TDC + CLC + ADC $F3 + LDX #$0000 + PHX + PHA + PHY + PHY + PEI $F1 + PEI $EF + LDA $E9 + JSL L150488 + PHX + PHA + JSL L151367 + JSL L151436 + LDA $E9 + LDX #$FF7F + CMP $00,X + BEQ L1D0812 + INC $E9 + BRA L1D07BD +L1D0812 LDA $EB + INC + LDX #$FF7D + STA $00,X + LDX #$FF7D + LDA $00,X + SEC + SBC #$0003 + BEQ L1D082C + BVS L1D082A + EOR #$8000 +L1D082A BMI L1D0848 +L1D082C LDA #$0003 + STA $E9 +L1D0831 PEI $F1 + PEI $EF + PEI $E9 + JSL L072E4C + LDA $E9 + LDX #$FF7D + CMP $00,X + BEQ L1D0848 + DEC $E9 + BRA L1D0831 +L1D0848 PEA $0000 + TDC + CLC + ADC #$FF81 + PHA + JSL L0E06AC + PEA $0000 + TDC + CLC + ADC #$FF81 + PHA + PEA ^L040316 + PEA L040316 + PEA ^L040317 + PEA L040317 + PEA ^L040318 + PEA L040318 + JSL L073C22 + PEI $F1 + PEI $EF + PEA $0004 + JSL L073D2E + PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $E7 + PEI $F1 + PEI $EF + JSL L15102F + PEI $F1 + PEI $EF + JSL L151131 +L1D089D PHY + PEA $0000 + JSL L0736C8 + PLA + STA $E5 + LDA #$FFFF + CMP $E5 + BNE L1D08B8 + JSL L073A49 + LDA #$0001 + STA $E5 +L1D08B8 LDX #$0000 + LDA $E5 + DEC + BNE L1D08C1 + INX +L1D08C1 PHX + LDX #$0000 + LDA $E5 + DEC + DEC + BNE L1D08CC + INX +L1D08CC TXA + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0003 + CMP $E5 + BNE L1D08DC + INX +L1D08DC TXA + ORA $01,S + PLX + LSR + BCC L1D089D + PEA $0000 + TDC + CLC + ADC #$FF81 + PHA + LDA $E5 + ASL + ASL + ASL + ASL + ASL + CLC + ADC #$0061 + TAX + STX $F3 + TDC + CLC + ADC $F3 + LDX #$0000 + PHX + PHA + PEA $0020 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FF81 + PHA + JSL L0E0EA8 + JSL L0E0074 + PEI $F1 + PEI $EF + JSL L072634 +L1D0923 PEI $ED + JSL L0724F7 + JSL L09AFB1 + TSC + CLC + ADC #$027A + TCS + PLD + RTL + +L1D0935 ENT + PHD + TSC + CLC + ADC #$FCE0 + TCS + ADC #$0229 + TCD + PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L1D095A + PEA $0000 + TDC + CLC + ADC #$FEDB + PHA + JSL L0E06AC + BRA L1D0967 +L1D095A LDAL L040319 + LDX #$FEDB + SEP #$20 + STA $00,X + REP #$20 +L1D0967 PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + JSL L0E06AC + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L1D09C4 + JSL L0E0000 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + PEA $0000 + TDC + CLC + ADC #$FEDB + PHA + PEA $0000 + JSL L093CCE + PLA + STA $DB + PLX + STX $DD + PEA $0000 + TDC + CLC + ADC #$FDD7 + PHA + PEI $DD + PEI $DB + JSL L072CD4 + JSL L0E0EA8 + PEI $DD + PEI $DB + JSL L07185A + BRL L1D0B51 +L1D09C4 PHY + JSL L0314F6 + PLA + STA $EF + JSL L0E0000 + PHY + JSL L0727BF + PLA + STA $F1 + PHY + PHY + PEA $0BB8 + JSL L072834 + PLA + STA $EB + PLX + STX $ED + PEI $ED + PEI $EB + PEA $0003 + PEA $0000 + TDC + CLC + ADC #$FEDB + PHA + JSL L073A7B + PEI $ED + PEI $EB + PEA $0003 + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEA $0000 + TDC + CLC + ADC #$FFDB + PHA + PEA ^L04031A + PEA L04031A + PEA ^L04031B + PEA L04031B + PEA ^L04031C + PEA L04031C + JSL L073C22 + PEI $ED + PEI $EB + PEA $0004 + JSL L073D2E + LDA $EF + BEQ L1D0A88 + PHY + PHY + PHY + PHY + PEI $ED + PEI $EB + PEA $0000 + PEA $0003 + JSL L151367 + JSL L151430 + PLA + PLX + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $E7 + STX $E9 + LDA $E7 + LDX $E9 + TXY + LDX #$FED7 + STA $00,X + TYA + STA $02,X + LDX #$FED7 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0038 + BCC L1D0A7F + INX +L1D0A7F STA $F3 + STX $F5 + LDA #$002A + STA [$F3] +L1D0A88 PEI $ED + PEI $EB + JSL L15102F + PEI $ED + PEI $EB + JSL L151131 +L1D0A98 PHY + PEA $0000 + JSL L0736C8 + PLA + STA $DF + LDA #$FFFF + CMP $DF + BNE L1D0AB3 + JSL L073A49 + LDA #$0001 + STA $DF +L1D0AB3 LDX #$0000 + LDA $DF + DEC + BNE L1D0ABC + INX +L1D0ABC PHX + LDX #$0000 + LDA $DF + DEC + DEC + BNE L1D0AC7 + INX +L1D0AC7 TXA + ORA $01,S + PLX + LSR + BCC L1D0A98 + LDA $DF + DEC + DEC + BNE L1D0AEC + LDAL L04031D + SEP #$20 + STAL L050C32 + REP #$20 + PEA ^L04031E + PEA L04031E + JSL L0B2D94 + BRA L1D0B39 +L1D0AEC PEI $ED + PEI $EB + PEA $0003 + PEA ^L050C32 + PEA L050C32 + JSL L071169 + LDA $EF + BEQ L1D0B39 + PEA ^L050C32 + PEA L050C32 + JSL L0714B3 + PEA ^L050C32 + PEA L050C32 + PEA $0000 + TDC + CLC + ADC #$FEC3 + PHA + PHY + PHY + PEA ^L050C33 + PEA L050C33 + LDA #$00FF + ANDL L050C32 + PHA + JSL L073FDF + JSL L0715D9 + PEA $0014 + JSL L0313BE +L1D0B39 PEA ^L050C32 + PEA L050C32 + JSL L0E0EA8 + PEI $ED + PEI $EB + JSL L072634 + PEI $F1 + JSL L0724F7 +L1D0B51 JSL L0E0074 + JSL L09AFB1 + TSC + CLC + ADC #$0320 + TCS + PLD + RTL + +L1D0B61 ENT + PHD + TSC + CLC + ADC #$FDF4 + TCS + ADC #$0115 + TCD + PHY + JSL L0314F6 + PLA + DEC + BPL L1D0B78 + BRL L1D0CA7 +L1D0B78 CMP #$0003 + BMI L1D0B80 + BRL L1D0CA7 +L1D0B80 SEC + SBC #$0000 + BEQ L1D0B92 + DEC + BEQ L1D0BD5 + DEC + BNE L1D0B8F + BRL L1D0C6C +L1D0B8F BRL L1D0CA7 +L1D0B92 PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L0E06AC + PHY + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEA $0000 + PEA $0001 + JSL L0B16ED + PLA + STA $EF + LDA $EF + BEQ L1D0BC2 + PEI $EF + JSL L0B06F1 + BRA L1D0BD2 +L1D0BC2 PEA $000C + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + JSL L0B0841 +L1D0BD2 BRL L1D0CA7 +L1D0BD5 JSL L0E0000 + LDA L055389 + BNE L1D0BE1 + BRL L1D0C66 +L1D0BE1 LDA L05538B + LDX L05538D + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $F3 + STX $F5 + LDA [$F3] + LDY #$0002 + ORA [$F3],Y + BNE L1D0C25 + LDA #$0080 + AND L055389 + BEQ L1D0C0F + PEA $0853 + JSL L0727E0 +L1D0C0F PEA $0000 + TDC + CLC + ADC #$FEEB + PHA + PEA $0853 + JSL L072809 + JSL L0B2D94 + BRA L1D0C4F +L1D0C25 PHY + JSL L1D3C47 + PLA + LSR + BCC L1D0C4F + PHY + LDA #$FF7F + AND L055389 + PHA + LDA L05538B + LDX L05538D + PHX + PHA + JSL L1604F0 + PLA + STA $F1 + PEA ^L1604F0 + PEA L1604F0 + JSL L07187A +L1D0C4F LDA L05538B + LDX L05538D + PHX + PHA + JSL L07185A + STZ L05538B + STZ L05538D + STZ L055389 + BRA L1D0C6A +L1D0C66 JSL L072314 +L1D0C6A BRA L1D0CA7 +L1D0C6C PHY + PHY + JSL L0E061D + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BNE L1D0C87 + PEA $0084 + JSL L0B0B7A + BRA L1D0CA7 +L1D0C87 PHY + PEI $ED + PEI $EB + JSL L0B0653 + PLA + LSR + BCC L1D0C9D + PEA $0085 + JSL L0B0B7A + BRA L1D0CA5 +L1D0C9D PEI $ED + PEI $EB + JSL L16049C +L1D0CA5 BRA L1D0CA7 +L1D0CA7 TSC + CLC + ADC #$020C + TCS + PLD + RTL + +L1D0CAF PHD + TSC + CLC + ADC #$FED0 + TCS + ADC #$0049 + TCD + LDY #$0002 + LDA [$F4],Y + DEC + DEC + BEQ L1D0D08 + LDA $F8 + LDX $FA + STA $47 + STX $49 + LDA [$47] + BEQ L1D0CFA + PHY + PHY + PEA $000B + PEA $0000 + PEA $0000 + LDA #$0002 + CLC + ADC $47 + LDX $49 + BCC L1D0CE5 + INX +L1D0CE5 PHX + PHA + _ConvSeconds + STAL L05565D + PLA + STA $DF + PLX + STX $E1 + BRA L1D0D08 +L1D0CFA LDY #$0004 + LDA [$47],Y + TAX + DEY + DEY + LDA [$47],Y + STA $DF + STX $E1 +L1D0D08 LDY #$0002 + LDA [$F4],Y + DEC + BPL L1D0D13 + BRL L1D0EBD +L1D0D13 CMP #$0004 + BMI L1D0D1B + BRL L1D0EBD +L1D0D1B SEC + SBC #$0000 + BEQ L1D0D33 + DEC + BEQ L1D0D52 + DEC + BNE L1D0D2A + BRL L1D0E94 +L1D0D2A DEC + BNE L1D0D30 + BRL L1D0EA5 +L1D0D30 BRL L1D0EBD +L1D0D33 PEI $F2 + PEI $F0 + PEA $0000 + TDC + CLC + ADC #$002F + PHA + PEI $E1 + PEI $DF + JSL L0715D9 + PEA $0014 + JSL L0313BE + BRL L1D0EBD +L1D0D52 LDA $F8 + LDX $FA + STA $43 + STX $45 + LDA [$43] + BEQ L1D0D7D + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + LDA #$0002 + CLC + ADC $43 + LDX $45 + BCC L1D0D72 + INX +L1D0D72 PHX + PHA + PEA $0008 + JSL L0313BE + BRA L1D0DA7 +L1D0D7D PHY + PHY + PEA $000A ; from seconds to HyperCard IIgs format + LDY #$0004 + LDA [$43],Y + PHA + DEY + DEY + LDA [$43],Y + PHA + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + _ConvSeconds + STAL L05565D + PLA + STA $DF + PLX + STX $E1 +L1D0DA7 PEI $F2 + PEI $F0 + PEA $0000 + TDC + CLC + ADC #$002F + PHA + +* AV 202208 - Y2K fix +* There was no check of the year as described in the ProDOS technotes + + lda $da + and #$ff + cmp #40 + bcs do1900 + adc #2000 ; AV 202208 - 1900 + bra doY2K + +do1900 clc + adc #1900 + +* LDA #$00FF +* AND $DA +* CLC +* ADC #1900 + +doY2K JSL L150488 + PHX + PHA + JSL L0715D9 + PEA ^L040325 ; , + PEA L040325 + PEA $0000 + TDC + CLC + ADC #$001B + PHA + LDA #$00FF + AND $DC + JSL L150488 + PHX + PHA + JSL L0715D9 + PEA ^L040327 ; , + PEA L040327 + PEA $0000 + TDC + CLC + ADC #$0007 + PHA + LDA #$00FF + AND $DB + JSL L150488 + PHX + PHA + JSL L0715D9 + PEA ^L040329 ; , + PEA L040329 + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + LDA #$00FF + AND $D9 + JSL L150488 + PHX + PHA + JSL L0715D9 + PEA ^L04032B ; , + PEA L04032B + PEA $0000 + TDC + CLC + ADC #$FFDF + PHA + LDA #$00FF + AND $D8 + JSL L150488 + PHX + PHA + JSL L0715D9 + PEA ^L04032D ; , + PEA L04032D + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + LDA #$00FF + AND $D7 + JSL L150488 + PHX + PHA + JSL L0715D9 + PEA ^L04032F ; , + PEA L04032F + PEA $0000 + TDC + CLC + ADC #$FFB7 + PHA + +* AV 202208 - Y2K fix +* Day of the week was +1 + + lda $de ; year 1900 + and #$ff + tay + + lda $da ; theYEAR + and #$ff + cmp #40 + bcs yr1900 + + dey ; year 2000 + +yr1900 tya + + JSL L150488 + PHX + PHA + JSL L0715D9 + TDC + CLC + ADC #$004B + PEA $0000 + PHA + PEA $000D + JSL L1509CE + PEA $008C + JSL L0313BE + BRA L1D0EBD +L1D0E94 PEI $E1 + PEI $DF + LDA [$F4] + PHA + PEI $F2 + PEI $F0 + JSL L0B1E76 + BRA L1D0EBD +L1D0EA5 PEI $E1 + PEI $DF + LDX #$0000 + LDA [$F4] + DEC + BNE L1D0EB2 + INX +L1D0EB2 PHX + PEI $F2 + PEI $F0 + JSL L0B21F1 + BRA L1D0EBD +L1D0EBD LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0142 + TCS + RTL + +L1D0ECF ENT + PHD + TSC + CLC + ADC #$FC94 + TCS + ADC #$0275 + TCD + PHY + JSL L0314F6 + PLA + CMP #$0004 + BNE L1D0EFD + TDC + CLC + ADC #$00ED + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0008 + JSL L0E0656 + BRA L1D0EFF +L1D0EFD STZ $EF +L1D0EFF TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0008 + JSL L0E0656 + STZ $F1 + PHY + JSL L0314F6 + PLA + CMP #$0001 + BNE L1D0F4A + LDA #$0001 + STA $F1 + TDC + CLC + ADC #$008B + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + TDC + CLC + ADC #$008B + PEA $0000 + PHA + JSL L0E0BFC +L1D0F4A PHY + JSL L0B7725 + PLA + LSR + BCS L1D0F60 + PEA ^L040331 + PEA L040331 + JSL L0B2D94 + BRL L1D101F +L1D0F60 TDC + CLC + ADC #$00DF + PEA $0000 + PHA + PEA $0000 + PEA $000A + PEA $0006 + JSL L0E0656 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $0000 + PHD + JSL L1D0CAF + LDA $EF + BEQ L1D0FF8 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00ED + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FE8B + PHA + PEA $0000 + PHD + JSL L1D0CAF + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + PEA ^L050D32 + PEA L050D32 + PEA $0000 + TDC + CLC + ADC #$FE8B + PHA + PEA $0000 + TDC + CLC + ADC #$FD8B + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L1D0FF8 PEA $0000 + TDC + CLC + ADC #$FF8B + PHA + JSL L0E0EA8 + LDA $F1 + BEQ L1D101B + TDC + CLC + ADC #$008B + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + BRA L1D101F +L1D101B JSL L0E0074 +L1D101F TSC + CLC + ADC #$036C + TCS + PLD + RTL + +L1D1027 ENT + PHD + TSC + CLC + ADC #$FD0E + TCS + ADC #$01FB + TCD + JSL L0B2AC6 + LDA #$0001 + STA $F1 + LDA L055039 + LDX L05503B + STA $5D + STX $5F + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L1D10A2 + PEA $0000 + TDC + CLC + ADC #$FF05 + PHA + JSL L0E06AC + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF05 + PHA + JSL L0735A8 + PLA + STA $E9 + PLX + STX $EB + LDA $E9 + ORA $EB + BNE L1D108A + PEA $002D + JSL L0B0B7A + JSL L0E0000 + JSL L0E0000 + BRL L1D119A +L1D108A PHY + PHY + PEI $EB + PEI $E9 + JSL L078841 + PLA + STA $5D + PLX + STX $5F + PEI $EB + PEI $E9 + JSL L07185A +L1D10A2 PHY + JSL L0314F6 + PLA + CMP #$0002 + BNE L1D10C5 + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA $0000 + PEA $002C + PEA $0001 + JSL L0E0656 + BRA L1D10C7 +L1D10C5 STZ $F1 +L1D10C7 PEA $0000 + TDC + CLC + ADC #$FF05 + PHA + JSL L0E06AC + LDA $F1 + BEQ L1D1128 + LDA #$0002 + STA $05 + LDA #$0001 + LDX #$0000 + STA $0B + STX $0D + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + TDC + CLC + ADC #$00BD + PEA $0000 + PHA + PEA $002C + JSL L0313BE + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L0940E5 + PHY + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L1D1128 + PEA $007D + JSL L0B0B7A + BRA L1D119A +L1D1128 PHY + PEA $0000 + TDC + CLC + ADC #$FF05 + PHA + PEI $F1 + JSL L091037 + PLA + STA $ED + LDA $F1 + BEQ L1D1150 + PHY + TDC + CLC + ADC #$0061 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $EF +L1D1150 LDA $ED + BEQ L1D116C + PEA $0000 + TDC + CLC + ADC #$FE05 + PHA + PEA $0002 + JSL L072809 + PEI $ED + JSL L121FDB + BRA L1D119A +L1D116C PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF05 + PHA + JSL L0735A8 + PLA + STA $E9 + PLX + STX $EB + PEA $0000 + PEA $0001 + PEI $EB + PEI $E9 + PEA $0001 + JSL L0968FC + PEI $EB + PEI $E9 + JSL L07185A +L1D119A TSC + CLC + ADC #$02F2 + TCS + PLD + RTL + +L1D11A2 PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + JSL L0B2AC6 + LDA L05502B + LDX L05502D + CMP L055039 + BNE L1D11BC + CPX L05503B +L1D11BC BNE L1D11C8 + PEA $0007 + JSL L1220DB + BRL L1D1261 +L1D11C8 LDA #$4000 + ANDL L053AE9 + BEQ L1D11D4 + LDA #$0001 +L1D11D4 STA $09 + LDA L05504F + ORA $09 + BEQ L1D11E6 + PEA $0008 + JSL L1220DB + BRA L1D1261 +L1D11E6 PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072B9F + PLA + STA $01 + PLX + STX $03 + LDA L055039 + LDX L05503B + STA $05 + STX $07 + PEA $0004 + JSL L098852 + LDA $05 + LDX $07 + CMP L055039 + BNE L1D121F + CPX L05503B +L1D121F BEQ L1D1252 + PEI $07 + PEI $05 + PEA $0001 + JSL L0B883D + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + JSL L075B09 + LDAL L05565D + BNE L1D1249 + PEI $07 + PEI $05 + JSL L09538D + BRA L1D1250 +L1D1249 PEA $0009 + JSL L1220DB +L1D1250 BRA L1D1259 +L1D1252 PEA $0009 + JSL L1220DB +L1D1259 PEI $03 + PEI $01 + JSL L07185A +L1D1261 LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1D1273 ENT + PHD + TSC + CLC + ADC #$FD10 + TCS + ADC #$01F9 + TCD + JSL L0B2AC6 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BEQ L1D1292 + LDA #$0000 + BRA L1D1295 +L1D1292 LDA #$0001 +L1D1295 PHA + PHY + JSL L0314F6 + PLA + CMP #$0004 + BEQ L1D12A6 + LDA #$0000 + BRA L1D12A9 +L1D12A6 LDA #$0001 +L1D12A9 ORA $01,S + PLX + LSR + BCS L1D12B2 + BRL L1D13B1 +L1D12B2 PHY + JSL L0314F6 + PLA + CMP #$0004 + BEQ L1D12C2 + LDA #$0000 + BRA L1D12C5 +L1D12C2 LDA #$0001 +L1D12C5 STA $07 + PEA $0000 + TDC + CLC + ADC #$FF07 + PHA + JSL L0E06AC + JSL L09999B + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF07 + PHA + PEA $0000 + JSL L0730BE + PLA + STA $D7 + PLX + STX $D9 + LDA $07 + BEQ L1D135B + LDA #$0004 + STA $09 + LDY #$0002 + LDA [$D7],Y + TAX + LDA [$D7] + STA $0B + STX $0D + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $2006 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L1D1352 + LDX #$0000 + LDA #$0055 + CMP $11 + BEQ L1D132A + INX +L1D132A PHX + LDA #$0001 + LDX #$0000 + CMP $13 + BNE L1D1337 + CPX $15 +L1D1337 BNE L1D133E + LDA #$0000 + BRA L1D1341 +L1D133E LDA #$0001 +L1D1341 AND $01,S + PLX + LSR + BCC L1D1350 + PEA $0044 + JSL L1220DB + BRA L1D13A6 +L1D1350 BRA L1D135B +L1D1352 PEA $0009 + JSL L1220DB + BRA L1D13A6 +L1D135B PHY + PEI $D9 + PEI $D7 + JSL L0988BB + PLA + LSR + BCC L1D1372 + PEA $0000 + PHD + JSL L1D11A2 + BRA L1D13A6 +L1D1372 PEI $D9 + PEI $D7 + JSL L0718BF + LDY #$0002 + LDA [$D7],Y + PHA + LDA [$D7] + PHA + JSL L075B09 + LDAL L05565D + BEQ L1D13A6 + PEA $0000 + TDC + CLC + ADC #$FE07 + PHA + PEA $0044 + JSL L072809 + LDAL L05565D + PHA + JSL L121FDB +L1D13A6 PEI $D9 + PEI $D7 + JSL L07185A + BRL L1D16B7 +L1D13B1 TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA $0000 + PEA $0054 + PEA $0007 + JSL L0E0656 + TDC + CLC + ADC #$0091 + PEA $0000 + PHA + PEA $0000 + PEA $0022 + PEA $0004 + JSL L0E0656 + TDC + CLC + ADC #$003D + PEA $0000 + PHA + JSL L0E0BFC + PHY + PHY + JSL L0B3727 + PLA + STA $D3 + PLX + STX $D5 + TDC + CLC + ADC #$0091 + PEA $0000 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0D0A88 + LDX #$0000 + LDA $E1 + BMI L1D1445 + ORA $DF + BEQ L1D1445 + INX +L1D1445 TXA + BNE L1D1457 + LDX #$0000 + LDA $DD + BMI L1D1454 + ORA $DB + BEQ L1D1454 + INX +L1D1454 TXA + BEQ L1D145E +L1D1457 JSL L0E0000 + BRL L1D16B7 +L1D145E LDA #$FFFF + TAX + CMP $93 + BNE L1D1468 + CPX $95 +L1D1468 BEQ L1D146D + BRL L1D1555 +L1D146D LDA #$FFFF + TAX + CMP $9B + BNE L1D1477 + CPX $9D +L1D1477 BEQ L1D14F8 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + JSL L071C12 + LDX #$0000 + LDA #$00FF + AND [$EB] + BNE L1D1491 + INX +L1D1491 TXA + BEQ L1D14F6 + LDA $E3 + LDX $E5 + CMP $EF + BNE L1D149E + CPX $F1 +L1D149E BNE L1D14A5 + LDA #$0000 + BRA L1D14A8 +L1D14A5 LDA #$0001 +L1D14A8 BEQ L1D14F6 +L1D14AA LDX $F1 + LDA $EF + BNE L1D14B1 + DEX +L1D14B1 DEC + STA $EF + STX $F1 + LDA $E3 + LDX $E5 + CMP $EF + BNE L1D14C0 + CPX $F1 +L1D14C0 BEQ L1D14C7 + LDA #$0000 + BRA L1D14CA +L1D14C7 LDA #$0001 +L1D14CA PHA + LDX #$0000 + LDA #$00FF + AND [$EF] + CMP #$0020 + BEQ L1D14D9 + INX +L1D14D9 TXA + ORA $01,S + PLX + LSR + BCC L1D14AA + LDA #$00FF + AND [$EF] + CMP #$0020 + BEQ L1D14F6 + LDA $EF + LDX $F1 + INC + BNE L1D14F2 + INX +L1D14F2 STA $EF + STX $F1 +L1D14F6 BRA L1D1555 +L1D14F8 LDA #$FFFF + TAX + CMP $A3 + BNE L1D1502 + CPX $A5 +L1D1502 BEQ L1D1536 + LDA #$00FF + AND [$EB] + CMP L055277 + BNE L1D151C + LDA $EB + LDX $ED + INC + BNE L1D1516 + INX +L1D1516 STA $EB + STX $ED + BRA L1D1534 +L1D151C LDA $E3 + LDX $E5 + CMP $EF + BNE L1D1526 + CPX $F1 +L1D1526 BEQ L1D1534 + LDX $F1 + LDA $EF + BNE L1D152F + DEX +L1D152F DEC + STA $EF + STX $F1 +L1D1534 BRA L1D1555 +L1D1536 LDA #$FFFF + TAX + CMP $AB + BNE L1D1540 + CPX $AD +L1D1540 BEQ L1D1555 + LDA #$00FF + AND [$EB] + BEQ L1D1555 + LDA $EB + LDX $ED + INC + BNE L1D1551 + INX +L1D1551 STA $EB + STX $ED +L1D1555 TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + JSL L070669 + PHY + PHY + PHY + PHY + PEA $0000 + JSL L031415 + JSL L071C98 + PLA + PLX + INC + BNE L1D1580 + INX +L1D1580 STA $CF + STX $D1 + LDA L0553C5 + LDX L0553C7 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L1D15A3 + DEX +L1D15A3 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $F3 + STX $F5 + LDA $CF + LDX $D1 + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + PEI $D1 + PEI $CF + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L1D15E0 + BVS L1D15D9 + EOR #$8000 +L1D15D9 BPL L1D15E0 + LDA #$0000 + BRA L1D15E3 +L1D15E0 LDA #$0001 +L1D15E3 BNE L1D15E8 + BRL L1D16A5 +L1D15E8 PEI $D5 + PEI $D3 + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L1D15FF + BVS L1D15FD + EOR #$8000 +L1D15FD BMI L1D1604 +L1D15FF LDA #$0000 + BRA L1D1607 +L1D1604 LDA #$0001 +L1D1607 BNE L1D160C + BRL L1D16A5 +L1D160C LDA L0553C5 + LDX L0553C7 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L1D162B + DEX +L1D162B DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L1D1643 + INX +L1D1643 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $CB + STX $CD + LDY #$0002 + LDA [$CB],Y + PHA + LDA [$CB] + PHA + LDA L0553C5 + LDX L0553C7 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L1D167B + DEX +L1D167B DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0006 + BCC L1D1693 + INX +L1D1693 PHX + PHA + PEI $D1 + PEI $CF + JSL L070597 + PEI $CD + PEI $CB + JSL L07185A +L1D16A5 TDC + CLC + ADC #$003D + PEA $0000 + PHA + PEA $0002 + JSL L0E0184 + BRA L1D16B7 +L1D16B7 TSC + CLC + ADC #$02F0 + TCS + PLD + RTL + +L1D16BF PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L072314 + PHD + LDA $0A + TCD + CLC + ADC #$FDCE + TCS + JMPL L1D1AFA + + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1D16E9 PHD + TSC + CLC + ADC #$FF38 + TCS + TCD + STZ $D2 + LDA #$0009 + STA $A7 + STZ $A9 + STZ $25 + STZ $01 +L1D16FE LDA $A9 + INC + STA $A9 + LDA #$0024 + STA $49 + TDC + CLC + ADC #$0049 + STA $AB + STZ $AD + STZ $BB + TDC + CLC + ADC #$00A7 + PEA $0000 + PHA + PEA $202C + JSL GSOS2 + STAL L05565D + LDA #$0016 + CMP $BB + BNE L1D176B + LDA #$0007 + AND $B5 + DEC + DEC + BNE L1D1752 + TDC + CLC + ADC #$0025 + PEA $0000 + PHA + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $0024 + JSL L0313BE + BRA L1D176B +L1D1752 TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$0049 + PEA $0000 + PHA + PEA $0024 + JSL L0313BE +L1D176B LDX #$0000 + LDA #$0009 + CMP $BB + BNE L1D1776 + INX +L1D1776 PHX + LDAL L05565D + BEQ L1D1780 + LDA #$0001 +L1D1780 ORA $01,S + PLX + LSR + BCS L1D1789 + BRL L1D16FE +L1D1789 LDAL L05565D + BNE L1D179A + TDC + CLC + ADC #$004B + STA $71 + STZ $73 + BRA L1D17BE +L1D179A LDA $25 + BMI L1D17AB + BEQ L1D17AB + TDC + CLC + ADC #$0027 + STA $71 + STZ $73 + BRA L1D17BE +L1D17AB LDA $01 + BMI L1D17BC + BEQ L1D17BC + TDC + CLC + ADC #$0003 + STA $71 + STZ $73 + BRA L1D17BE +L1D17BC BRA L1D17EE +L1D17BE LDA #$0002 + STA $6D + LDA #$0003 + STA $75 + TDC + CLC + ADC #$006D + PEA $0000 + PHA + PEA $2010 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BNE L1D17EE + LDA $6F + LDY #$00E5 + STA [$CE],Y + LDA #$0001 + STA $D2 +L1D17EE LDA $CC + STA $D0 + LDA $CB + STA $CF + LDA $C9 + TCD + TSC + CLC + ADC #$00CE + TCS + RTL + +L1D1800 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $01 + LDY #$00E5 + LDA [$0E],Y + STA $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2014 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L1D1837 + PEA $0000 + PEI $0E + JSL L1D16BF +L1D1837 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1D1849 PHD + TSC + CLC + ADC #$FED6 + TCS + ADC #$003B + TCD + PEA $0000 + TDC + CLC + ADC #$FFD9 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDA #$0004 + STA $D9 + LDY #$00E5 + LDA [$F4],Y + STA $DB + TDC + CLC + ADC #$FFDA + STA $DD + STZ $DF + LDA #$00FF + LDX #$FFD9 + AND $00,X + JSL L150488 + STA $E1 + STX $E3 + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + PEA $2013 + JSL GSOS2 + STAL L05565D + LDAL L05565D + BEQ L1D18CE + PEA $0081 + PEA $0000 + TDC + CLC + ADC #$FFC5 + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + JSL L0B0841 + PEA $0000 + PEI $F4 + JSL L1D16BF +L1D18CE PEA $00B4 + JSL L0706CF + LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0134 + TCS + RTL + +L1D18E7 ENT + PHD + TSC + CLC + ADC #$FCD8 + TCS + ADC #$0231 + TCD + STZ $F1 + PHY + JSL L0314F6 + PLA + CMP #$0002 + BEQ L1D1904 + LDA #$0000 + BRA L1D1907 +L1D1904 LDA #$0001 +L1D1907 PHA + PHY + JSL L0314F6 + PLA + CMP #$0003 + BEQ L1D1918 + LDA #$0000 + BRA L1D191B +L1D1918 LDA #$0001 +L1D191B ORA $01,S + PLX + LSR + BCC L1D195A + LDA #$0001 + STA $F1 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L1D1940 + PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + JSL L0E06AC + BRA L1D1956 +L1D1940 PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA ^L04033E + PEA L04033E + PEA $000D + JSL L0313BE +L1D1956 JSL L0E0000 +L1D195A PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + JSL L0E06AC + LDA $F1 + BEQ L1D19D1 + PHY + PEA $0000 + PHD + JSL L1D16E9 + PLA + LSR + BCS L1D1996 + PEA $0081 + PEA $0000 + TDC + CLC + ADC #$FDCF + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + JSL L0B0841 +L1D1996 PEA $0000 + TDC + CLC + ADC #$FEE5 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE5 + PHA + PEA ^L032E6A + PEA L032E6A + PEA $0000 + TDC + CLC + ADC #$FDE5 + PHA + PEA $0003 + JSL L1509CE + PEA $0000 + PHD + JSL L1D1849 + PEA $0000 + PHD + JSL L1D1800 + BRL L1D1AFA +L1D19D1 LDA L05535F + BNE L1D19D9 + BRL L1D1AFA +L1D19D9 PHY + JSL L07005C + PLA + LSR + BCC L1D19E5 + BRL L1D1AFA +L1D19E5 PHY + JSL L0301E4 + PLA + BNE L1D19D9 + PHY + PEA $00FF + JSL L1510B3 + PLA + STA $EB + PEA $00FF + PEA $00FF + JSL L1510AD + PEA $0002 + JSL L0706CF + LDA #$00FF + LDX #$FFE5 + AND $00,X + LDX #$FDE3 + STA $00,X + LDX #$FDE3 + LDA $00,X + SEC + SBC #$0001 + BVS L1D1A24 + EOR #$8000 +L1D1A24 BMI L1D1A29 + BRL L1D1AF1 +L1D1A29 LDA #$0001 + STA $ED +L1D1A2E PHY + JSL L07005C + PLA + LSR + BCC L1D1A41 + PEA $8000 + JSL L1D04DC + BRL L1D1AF1 +L1D1A41 LDA $ED + CLC + ADC #$FFE5 + TAX + LDA #$00FF + AND $00,X + STA $EF + LDA $EF + SEC + SBC #$0023 + BMI L1D1ACC + CMP #$0022 + BPL L1D1ACC + SEC + SBC #$0000 + BEQ L1D1AB2 + SEC + SBC #$0007 + BEQ L1D1AA9 + DEC + DEC + BEQ L1D1A8A + SEC + SBC #$0004 + BMI L1D1ACC + CMP #$000A + BCC L1D1A9C + SEC + SBC #$000B + BEQ L1D1A93 + SEC + SBC #$0006 + BMI L1D1ACC + CMP #$0004 + BCC L1D1ABB + BRA L1D1ACC +L1D1A8A PEA $002E + JSL L0706CF + BRA L1D1ACE +L1D1A93 PEA $024A + JSL L0706CF + BRA L1D1ACE +L1D1A9C LDA $EF + SEC + SBC #$0030 + PHA + JSL L1D04DC + BRA L1D1ACE +L1D1AA9 PEA $000A + JSL L1D04DC + BRA L1D1ACE +L1D1AB2 PEA $000B + JSL L1D04DC + BRA L1D1ACE +L1D1ABB LDA #$000C + CLC + ADC $EF + SEC + SBC #$0041 + PHA + JSL L1D04DC + BRA L1D1ACE +L1D1ACC BRA L1D1AE3 +L1D1ACE PEA $000A + JSL L0706CF + PEA $8000 + JSL L1D04DC + PEA $0004 + JSL L0706CF +L1D1AE3 LDA $ED + LDX #$FDE3 + CMP $00,X + BEQ L1D1AF1 + INC $ED + BRL L1D1A2E +L1D1AF1 PEI $EB + PEA $00FF + JSL L1510AD +L1D1AFA TSC + CLC + ADC #$0328 + TCS + PLD + RTL + +L1D1B02 ENT + PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + LDA #$0005 + CMP L0551FB + BEQ L1D1B31 + PEA $0062 + JSL L0B0B7A + BRA L1D1B6C +L1D1B31 LDA #$0005 + CMP $01 + BNE L1D1B41 + PEA $0063 + JSL L0B0B7A + BRA L1D1B6C +L1D1B41 LDA L0550B9 + DEC + BNE L1D1B50 + PEA $0079 + JSL L0B0B7A + BRA L1D1B6C +L1D1B50 PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + JSL L0F0635 + PLA + LSR + BCS L1D1B6C + PEA $0064 + JSL L0B0B7A +L1D1B6C TSC + CLC + ADC #$001C + TCS + PLD + RTL + +L1D1B74 ENT + PHD + TSC + CLC + ADC #$FDE0 + TCS + ADC #$0129 + TCD + LDA L054FA1 + STA $F1 + PHY + PHY + JSL L07B114 + PLA + STA $E7 + PLX + STX $E9 + LDA L0550B3 + STA $EF + LDA L0550AF + LDX L0550B1 + STA $D7 + STX $D9 + LDA L0550AB + JSL L150488 + STA $DF + STX $E1 + LDA #$0000 + STAL L0538C7 + STZ L05507B + STZ L05507D + PHY + JSL L0314F6 + PLA + CMP #$0003 + BEQ L1D1BC5 + BRL L1D1C7C +L1D1BC5 PEA ^L0538B9 + PEA L0538B9 + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + LDAL L0538C1 + TAX + LDAL L0538BF + CMPL L0538BB + BNE L1D1BEC + TXA + CMPL L0538BD +L1D1BEC BEQ L1D1C00 + JSL L0E0000 + JSL L0E0000 + PEA $007E + JSL L0B0B7A + BRL L1D1D7A +L1D1C00 LDAL L0538C1 + TAX + LDAL L0538BF + STA L05507B + STX L05507D + LDAL L0538C7 + DEC + BMI L1D1C7C + CMP #$0003 + BPL L1D1C7C + SEC + SBC #$0000 + BEQ L1D1C4D + DEC + BEQ L1D1C29 + DEC + BEQ L1D1C31 + BRA L1D1C7C +L1D1C29 LDAL L0538C9 + STA $EF + BRA L1D1C7C +L1D1C31 PHY + LDAL L0538BD + PHA + LDAL L0538BB + PHA + LDAL L0538C9 + PHA + PEA $0000 + JSL L07AD84 + PLA + STA $EF + BRA L1D1C7C +L1D1C4D PHY + LDAL L0538BD + PHA + LDAL L0538BB + PHA + PHY + LDAL L0538BD + PHA + LDAL L0538BB + PHA + PEA $0002 + PEA ^L0538C9 + PEA L0538C9 + JSL L07BF8F + PEA $0000 + JSL L07AD84 + PLA + STA $EF + BRA L1D1C7C +L1D1C7C PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L0E06AC + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0013 + JSL L0E0656 + LDA #$00FF + LDX #$FFD7 + AND $00,X + BEQ L1D1D27 + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + PEI $EB + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L1D0000 + PHY + JSL L07005C + PLA + LSR + BCC L1D1CF1 + BRL L1D1D74 +L1D1CF1 LDA $E7 + ORA $E9 + BEQ L1D1D27 + PEI $E9 + PEI $E7 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968FC + LDA $EF + STA L0550B3 + LDA $D7 + LDX $D9 + STA L0550AF + STX L0550B1 + LDA $DF + STA L0550AD + LDA $DB + STA L0550AB + JSL L086149 + BRA L1D1D74 +L1D1D27 STZ L0550B3 + STZ L0550AF + STZ L0550B1 + STZ L0550AD + STZ L0550AB + PEA ^L04034B + PEA L04034B + JSL L0B2D94 + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L1D1D4E + CPX L0553BB +L1D1D4E BNE L1D1D74 + LDA L0551FB + SEC + SBC #$0004 + BVS L1D1D5C + EOR #$8000 +L1D1D5C BMI L1D1D70 + PEA $000F + PEA $0000 + TDC + CLC + ADC #$FFD7 + PHA + JSL L0B0841 + BRA L1D1D74 +L1D1D70 JSL L072314 +L1D1D74 PEI $F1 + JSL L0724F7 +L1D1D7A TSC + CLC + ADC #$0220 + TCS + PLD + RTL + +L1D1D82 PHD + TSC + CLC + ADC #$FFDC + TCS + TCD + LDA #$0001 + STA $1F +L1D1D8F LDA $1F + DEC + PEA $000A + JSL L150BEE + PLX + TXA + CLC + ADC #L05106C + LDX #^L05106C + BCC L1D1DA5 + INX +L1D1DA5 CLC + ADC #$0004 + BCC L1D1DAC + INX +L1D1DAC STA $21 + STX $23 + LDA [$21] + BEQ L1D1DC9 + LDA #$0008 + CMP $1F + BEQ L1D1DBF + INC $1F + BRA L1D1D8F +L1D1DBF PEA $0011 + JSL L0B0B7A + BRL L1D1EE9 +L1D1DC9 LDA $1F + DEC + PEA $000A + JSL L150BEE + PLX + TXA + CLC + ADC #L05106C + LDX #^L05106C + BCC L1D1DDF + INX +L1D1DDF STA $15 + STX $17 + LDA #$0000 + LDY #$0006 + STA [$15],Y + LDA #$0000 + LDY #$0004 + STA [$15],Y + LDA #$0000 + TAX + STA [$15] + TXA + LDY #$0002 + STA [$15],Y + LDA #$0001 + LDY #$0008 + STA [$15],Y + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PHY + PHY + PEA ^L050C32 + PEA L050C32 + JSL L0735A8 + PLA + STA $19 + PLX + STX $1B + JSL L09999B + PEI $1B + PEI $19 + JSL L0718BF + LDY #$0002 + LDA [$19],Y + PHA + LDA [$19] + PHA + PEA $0004 + PEA $0000 + PEA $0000 + PEA $0001 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L075A86 + LDX #$0000 + LDAL L05565D + BNE L1D1E5E + INX +L1D1E5E TXA + BNE L1D1E71 + LDX #$0000 + LDA #$0047 + CMPL L05565D + BNE L1D1E6E + INX +L1D1E6E TXA + BEQ L1D1E87 +L1D1E71 PHY + LDY #$0002 + LDA [$19],Y + PHA + LDA [$19] + PHA + PEA $0000 + JSL L075D3B + PLA + STA $1D + BRA L1D1E96 +L1D1E87 PEA $0012 + PEA ^L050C32 + PEA L050C32 + JSL L0B0841 + BRA L1D1EE1 +L1D1E96 LDAL L05565D + BEQ L1D1EC4 + PEA $0013 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L050C32 + PEA L050C32 + JSL L0B0897 + STZ $1D + BRA L1D1EE1 +L1D1EC4 LDA $1D + LDY #$0004 + STA [$15],Y + LDA $19 + LDX $1B + STA [$15] + TXA + LDY #$0002 + STA [$15],Y + PEI $1B + PEI $19 + JSL L07191C + BRA L1D1EE9 +L1D1EE1 PEI $1B + PEI $19 + JSL L07185A +L1D1EE9 LDA $28 + STA $2C + LDA $27 + STA $2B + LDA $25 + TCD + TSC + CLC + ADC #$002A + TCS + RTL + +L1D1EFB PHD + TSC + CLC + ADC #$FEFA + TCS + ADC #$0013 + TCD + LDA L055389 + BEQ L1D1F0E + BRL L1D1FBA +L1D1F0E LDA #$0041 + STA L055389 + PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L1D1F59 + LDA #$00C2 + STA L055389 + PHY + JSL L1D3C47 + PLA + LSR + BCC L1D1F44 + PHY + LDA L055389 + PHA + JSL L1604E2 + PLA + STA $ED + PEA ^L1604E2 + PEA L1604E2 + JSL L07187A +L1D1F44 LDA $ED + BNE L1D1F55 + STZ L055389 + PEA ^L04035C + PEA L04035C + JSL L0B2D94 +L1D1F55 JSL L0E0000 +L1D1F59 JSL L0E0000 + LDA L055389 + BEQ L1D1FB8 + PHY + PHY + PEA $0000 + PEA $0084 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05538B + PLA + STA L05538D + LDAL L05565D + BEQ L1D1F96 + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + PEA $0BE5 + JSL L072809 + JSL L0B2D94 + BRA L1D1FB8 +L1D1F96 LDA L05538B + LDX L05538D + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EF + STX $F1 + LDA #$0000 + TAX + STA [$EF] + TXA + LDY #$0002 + STA [$EF],Y +L1D1FB8 BRA L1D1FBE +L1D1FBA JSL L072314 +L1D1FBE LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010C + TCS + RTL + +L1D1FD0 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0314F6 + PLA + DEC + BMI L1D2017 + CMP #$0005 + BPL L1D2017 + SEC + SBC #$0000 + BEQ L1D1FFA + DEC + BEQ L1D1FFA + DEC + BEQ L1D2003 + DEC + BEQ L1D200D + DEC + BEQ L1D200D + BRA L1D2017 +L1D1FFA PEA $0000 + JSL L0C1032 + BRA L1D2017 +L1D2003 PEA $0000 + PHD + JSL L1D1D82 + BRA L1D2017 +L1D200D PEA $0000 + PHD + JSL L1D1EFB + BRA L1D2017 +L1D2017 PLY + PLY + PLD + RTL + +L1D201B PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA L05538B + ORA L05538D + BNE L1D202E + BRL L1D20C5 +L1D202E PHY + PHY + LDA L05538B + LDX L05538D + PHX + PHA + JSL L151301 + PLA + STA $0D + PLX + STX $0F + LDA L05538B + LDX L05538D + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + INC + BNE L1D2064 + INX +L1D2064 STA $05 + STX $07 + LDA $05 + LDX $07 + PEA $0000 + PEA $0004 + JSL L150D50 + PLA + PLX + CLC + ADC #$0004 + BCC L1D207F + INX +L1D207F STA $09 + STX $0B + PEI $0B + PEI $09 + LDA $0D + LDX $0F + JSL L033477 + BEQ L1D20C3 + BVS L1D2096 + EOR #$8000 +L1D2096 BPL L1D20C3 + LDA $09 + LDX $0B + CLC + ADC #$0080 + BCC L1D20A3 + INX +L1D20A3 STA $0D + STX $0F + PHY + LDA L05538B + LDX L05538D + PHX + PHA + PEI $0F + PEI $0D + JSL L078A05 + PLA + LSR + BCS L1D20C3 + JSL L072314 + BRL L1D2145 +L1D20C3 BRA L1D20E7 +L1D20C5 LDA #$0001 + LDX #$0000 + STA $05 + STX $07 + PHY + PHY + PEA $0000 + PEA $0008 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05538B + PLA + STA L05538D +L1D20E7 LDA L05538B + LDX L05538D + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $01 + STX $03 + LDA $05 + LDX $07 + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L1D2114 + INX +L1D2114 PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L1D2120 + DEX +L1D2120 DEC + PHX + PHA + PEA $0000 + PEA $0002 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $13 + STX $15 + LDA L055027 + LDX L055029 + STA [$13] + TXA + LDY #$0002 + STA [$13],Y +L1D2145 LDA $1A + STA $1E + LDA $19 + STA $1D + LDA $17 + TCD + TSC + CLC + ADC #$001C + TCS + RTL + +L1D2157 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05538B + ORA L05538D + BNE L1D2169 + BRA L1D21B5 +L1D2169 LDA L055389 + BNE L1D21B5 + PHY + JSL L1D3C47 + PLA + LSR + BCC L1D21A3 + LDA #$00F1 + CLC + ADC $0A + LDX $0C + BCC L1D2182 + INX +L1D2182 STA $01 + STX $03 + PHY + PEA $0041 + LDA L05538B + LDX L05538D + PHX + PHA + JSL L1604F0 + PLA + STA [$01] + PEA ^L1604F0 + PEA L1604F0 + JSL L07187A +L1D21A3 LDA L05538B + LDX L05538D + PHX + PHA + JSL L07185A + STZ L05538B + STZ L05538D +L1D21B5 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1D21C6 ENT + PHD + TSC + CLC + ADC #$FE90 + TCS + ADC #$0079 + TCD + LDX #$FFFF + STZ $00,X + STZ $02,X + PHY + JSL L0314F6 + PLA + SEC + SBC #$0004 + BPL L1D21E7 + BRL L1D2591 +L1D21E7 CMP #$0006 + BMI L1D21EF + BRL L1D2591 +L1D21EF SEC + SBC #$0000 + BNE L1D21F8 + BRL L1D2307 +L1D21F8 DEC + BNE L1D21FE + BRL L1D2337 +L1D21FE DEC + BNE L1D2204 + BRL L1D23A2 +L1D2204 DEC + DEC + BNE L1D220B + BRL L1D2512 +L1D220B DEC + BEQ L1D2211 + BRL L1D2591 +L1D2211 JSL L0E0000 + PHY + PHY + JSL L0E05AF + PLA + STA $ED + PLX + STX $EF + LDA $ED + ORA $EF + BNE L1D222A + BRL L1D2598 +L1D222A PEI $EF + PEI $ED + LDA #$0000 + TAX + JSL L033477 + BPL L1D2253 + PEA $0003 + PEA $0000 + TDC + CLC + ADC #$FF87 + PHA + PEI $EF + PEI $ED + JSL L07346C + JSL L0B0841 + BRL L1D2598 +L1D2253 LDX $EF + LDA $ED + BNE L1D225A + DEX +L1D225A DEC + STA $ED + STX $EF + TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L0940E5 + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + TDC + CLC + ADC #$001B + PEA $0000 + PHA + PEA $005C + JSL L0313BE + PEA $0000 + PHD + JSL L1D201B +L1D228D LDX #$0000 + LDA $EF + BMI L1D2299 + ORA $ED + BEQ L1D2299 + INX +L1D2299 TXA + PHA + PHY + JSL L07005C + PLA + EOR #$0001 + AND $01,S + PLX + LSR + BCC L1D22EB + LDA #$0003 + STA $77 + LDA #$0002 + STA $81 + LDA #$0006 + STA $A3 + LDA $73 + LDX $75 + STA $CF + STX $D1 + PHY + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L1D22D5 + BRA L1D22EB +L1D22D5 LDX $EF + LDA $ED + BNE L1D22DC + DEX +L1D22DC DEC + STA $ED + STX $EF + PEA $0000 + PHD + JSL L1D201B + BRA L1D228D +L1D22EB PHY + TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L0933AB + PLA + STA $F1 + PEA $0000 + PHD + JSL L1D2157 + BRL L1D2598 +L1D2307 JSL L0E0000 + LDA L055389 + BNE L1D2334 + PHY + JSL L1D3C47 + PLA + LSR + BCC L1D2334 + PHY + PEA $0041 + PEA $0000 + PEA $0000 + JSL L1604F0 + PLA + STA $E9 + PEA ^L1604F0 + PEA L1604F0 + JSL L07187A +L1D2334 BRL L1D2598 +L1D2337 TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L0940E5 + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + PEA $0000 + PEA $005C + PEA $0002 + JSL L0E0656 + LDA $CF + LDX $D1 + CMP $73 + BNE L1D2364 + CPX $75 +L1D2364 BNE L1D239B + PHY + TDC + CLC + ADC #$0077 + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCC L1D2399 + PEA $0000 + PHD + JSL L1D201B + PHY + TDC + CLC + ADC #$001B + PEA $0000 + PHA + JSL L0933AB + PLA + STA $F1 + PEA $0000 + PHD + JSL L1D2157 +L1D2399 BRA L1D239F +L1D239B JSL L072314 +L1D239F BRL L1D2598 +L1D23A2 LDA L054FA1 + STA $D3 + PEA $0000 + TDC + CLC + ADC #$FFA5 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + PHY + PEA $0000 + TDC + CLC + ADC #$FFA5 + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA $EB + LDX #$FFA7 + LDA $02,X + TAY + LDA $00,X + TYX + STA $DD + STX $DF + LDX #$FFAF + LDA $02,X + TAY + LDA $00,X + TYX + STA $D9 + STX $DB + LDX #$FFAB + LDA $02,X + TAY + LDA $00,X + TYX + STA $D5 + STX $D7 + PHY + PEI $DF + PEI $DD + PEI $EB + PEA $0000 + TDC + CLC + ADC #$FFD5 + PHA + JSL L07ABAE + PLA + LSR + BCS L1D2413 + BRL L1D2509 +L1D2413 LDX #$FFAB + LDA $02,X + TAY + LDA $00,X + TYX + CMP $DD + BNE L1D2422 + CPX $DF +L1D2422 BEQ L1D2429 + LDA #$0000 + BRA L1D242C +L1D2429 LDA #$0001 +L1D242C STA $E7 + LDA #$4000 + LDX #$FFD9 + AND $00,X + BEQ L1D243B + LDA #$0001 +L1D243B AND $E7 + STA $E5 + LDA $D9 + LDX $DB + CMP $DD + BNE L1D2449 + CPX $DF +L1D2449 BNE L1D2453 + LDA $EB + EOR #$FFFF + INC + STA $EB +L1D2453 PHY + PHY + PEI $DB + PEI $D9 + PEI $D7 + PEI $D5 + PEI $EB + PEI $E5 + JSL L07AEBB + PLA + STA $E1 + PLX + STX $E3 + PEA $0000 + TDC + CLC + ADC #$FF9B + PHA + PEA $0000 + PEA $000A + JSL L071EC5 + LDX #$FFEF + LDA $00,X + LDX #$FF9B + STA $00,X + LDX #$FFF3 + LDA $00,X + LDX #$FF9D + SEP #$20 + STA $00,X + REP #$20 + LDX #$FFF1 + LDA $00,X + LDX #$FF9E + SEP #$20 + STA $00,X + REP #$20 + LDX #$FFF5 + LDA $00,X + LDX #$FFA1 + STA $00,X + LDX #$FFED + LDA $00,X + LDX #$FF9F + STA $00,X + LDA #$00FF + LDX #$FFF8 + AND $00,X + LDX #$FFA3 + STA $00,X + PEI $E3 + PEI $E1 + JSL L0718BF + PHY + JSL L1D3C47 + PLA + LSR + BCC L1D2501 + PHY + PEA $0022 + PEI $E3 + PEI $E1 + LDX #$FFFF + LDA $02,X + PHA + LDA $00,X + PHA + PEA $0000 + TDC + CLC + ADC #$FF9B + PHA + JSL L160720 + PLA + STA $E9 + PEA ^L160720 + PEA L160720 + JSL L07187A +L1D2501 PEI $E3 + PEI $E1 + JSL L07185A +L1D2509 PEI $D3 + JSL L0724F7 + BRL L1D2598 +L1D2512 JSL L031B09 + PHY + PHY + PHY + PEA $0000 + JSL L031415 + TDC + CLC + ADC #$00E1 + PEA $0000 + PHA + PHY + PHY + PHY + PHY + PEA $0000 + JSL L031415 + JSL L071C98 + PLA + PLX + INC + BNE L1D253E + INX +L1D253E PHX + PHA + JSL L0B25F8 + PLA + STA $E9 + PEI $E3 + PEI $E1 + JSL L0718BF + PHY + JSL L1D3C47 + PLA + LSR + BCC L1D2583 + PHY + PEA $0023 + PEI $E3 + PEI $E1 + LDX #$FFFF + LDA $02,X + PHA + LDA $00,X + PHA + PEA $0000 + TDC + CLC + ADC #$FF9B + PHA + JSL L160720 + PLA + STA $E9 + PEA ^L160720 + PEA L160720 + JSL L07187A +L1D2583 PEI $E3 + PEI $E1 + JSL L07185A + JSL L0E0000 + BRA L1D2598 +L1D2591 PEA $0001 + JSL L0C1032 +L1D2598 TSC + CLC + ADC #$0170 + TCS + PLD + RTL + +L1D25A0 ENT + PHD + TSC + CLC + ADC #$FFAC + TCS + TCD + JSL L0B2AC6 + STZ $2D + STZ $2F + STZ $4D + STZ $49 + LDA #$0001 + STA $47 + STZ $45 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BNE L1D25D4 + PHY + PHY + JSL L0E061D + PLA + STA $41 + PLX + STX $43 + BRA L1D2616 +L1D25D4 PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L1D25E9 + STZ $47 + STZ $4D + JSL L0E0000 + BRA L1D2616 +L1D25E9 STZ $47 + LDA #$0001 + STA $45 + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + LDA #$00FF + ANDL L050C32 + SEC + SBC #$0000 + BMI L1D2614 + BEQ L1D2614 + LDA #$00FF + ANDL L050C33 + STA $4D + BRA L1D2616 +L1D2614 STZ $4D +L1D2616 PHY + JSL L0314F6 + PLA + CMP #$0004 + BNE L1D2654 + PHY + PHY + JSL L0E061D + PLA + STA $2D + PLX + STX $2F + PEI $2F + PEI $2D + LDA #$0000 + TAX + JSL L033477 + BMI L1D2650 + BEQ L1D2650 + LDX $2F + LDA $2D + BNE L1D2644 + DEX +L1D2644 DEC + STA $2D + STX $2F + LDA #$0001 + STA $49 + BRA L1D2654 +L1D2650 STZ $2D + STZ $2F +L1D2654 PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PHY + PEA ^L050C32 + PEA L050C32 + PEA $0000 + PEA $0000 + JSL L0B16ED + PLA + STA $4F + LDA $4F + BNE L1D269C + PEA $0016 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDAL L05565D + JSL L150488 + PHX + PHA + JSL L07346C + LDAL L05565D + PHA + JSL L12205A + BRL L1D29CD +L1D269C LDA #$0004 + STA $15 + LDA $4F + STA $17 + LDA $4D + BNE L1D26AD + STZ $19 + BRA L1D26B2 +L1D26AD LDA #$00FF + STA $19 +L1D26B2 LDA #$0001 + STA $1B + TDC + CLC + ADC #$004D + STA $1D + STZ $1F + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $2011 + JSL GSOS2 + STAL L05565D + LDA $49 + BEQ L1D26F9 + PEI $4F + PEI $2F + PEI $2D + JSL L075E14 + LDA #$004D + CMPL L05565D + BNE L1D26F9 + PEI $4F + PHY + PHY + PEI $4F + JSL L075B7B + JSL L075E14 +L1D26F9 PHY + PHY + PEI $4F + JSL L075B7B + PLA + STA $39 + PLX + STX $3B + LDA $47 + BEQ L1D2728 + PEI $3B + PEI $39 + LDA $41 + LDX $43 + JSL L033477 + BVS L1D271C + EOR #$8000 +L1D271C BMI L1D2726 + LDA $39 + LDX $3B + STA $41 + STX $43 +L1D2726 BRA L1D2730 +L1D2728 LDA $39 + LDX $3B + STA $41 + STX $43 +L1D2730 LDA $45 + BNE L1D2737 + BRL L1D288E +L1D2737 PHY + PHY + PEA $0000 + PEA $1001 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $21 + PLX + STX $23 + LDA $21 + ORA $23 + BNE L1D275D + PEA $0015 + JSL L122130 + BRL L1D29CD +L1D275D PEI $23 + PEI $21 + JSL L0718BF + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $29 + STX $2B + STZ $31 + STZ $33 + LDA $41 + LDX $43 + STA $3D + STX $3F +L1D277D PHY + JSL L07005C + PLA + LSR + BCC L1D2789 + BRL L1D2878 +L1D2789 PHY + PHY + PEI $4F + PEI $2B + PEI $29 + PEA $0000 + PEA $1000 + PEA $0000 + JSL L075D80 + PLA + STA $35 + PLX + STX $37 + LDAL L05565D + STA $4B + LDA $4B + BEQ L1D27B1 + LDA #$0001 +L1D27B1 PHA + LDX #$0000 + LDA #$004C + CMP $4B + BEQ L1D27BD + INX +L1D27BD TXA + AND $01,S + PLX + LSR + BCC L1D27E5 + PEA $0016 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA $4B + JSL L150488 + PHX + PHA + JSL L07346C + PEI $4B + JSL L12205A + BRL L1D2878 +L1D27E5 LDA $31 + LDX $33 + PEI $37 + PEI $35 + JSL L150F53 + STA $31 + STX $33 + LDA $29 + LDX $2B + PEI $37 + PEI $35 + JSL L150F53 + TAY + BNE L1D2805 + DEX +L1D2805 DEC + STA $25 + STX $27 + LDA #$00FF + AND [$25] + CMP $4D + BNE L1D2815 + BRA L1D286D +L1D2815 PEI $23 + PEI $21 + JSL L1516B7 + PHY + PEI $23 + PEI $21 + LDA $31 + LDX $33 + CLC + ADC #$1000 + BCC L1D282D + INX +L1D282D CLC + ADC #$0002 + BCC L1D2834 + INX +L1D2834 PHX + PHA + JSL L078A05 + PLA + LSR + BCS L1D2847 + PEA $0015 + JSL L122130 + BRA L1D2878 +L1D2847 PEI $23 + PEI $21 + JSL L150BB8 + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + PEI $33 + PEI $31 + JSL L150F53 + STA $29 + STX $2B + LDA #$004C + CMP $4B + BEQ L1D286D + BRL L1D277D +L1D286D LDA $31 + LDX $33 + STA $35 + STX $37 + BRL L1D29B0 +L1D2878 PEI $23 + PEI $21 + JSL L07185A + JSL L0E0C52 + JSL L0E0074 + BRL L1D29CD + BRL L1D29CD +L1D288E PHY + PHY + LDA $41 + LDX $43 + INC + BNE L1D2898 + INX +L1D2898 PHX + PHA + LDA L055019 + PHA + JSL L0B249C + PLA + STA $21 + PLX + STX $23 + LDA $21 + ORA $23 + BNE L1D28B8 + PEA $0015 + JSL L122130 + BRL L1D29CD +L1D28B8 PEI $23 + PEI $21 + JSL L0718BF + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $29 + STX $2B + STZ $31 + STZ $33 + LDA $41 + LDX $43 + STA $3D + STX $3F +L1D28D8 PHY + PHY + PEI $4F + PEI $2B + PEI $29 + PEI $43 + PEI $41 + PEA $0000 + JSL L075D80 + PLA + STA $35 + PLX + STX $37 + LDAL L05565D + STA $4B + LDA $4B + BEQ L1D28FE + LDA #$0001 +L1D28FE PHA + LDX #$0000 + LDA #$004C + CMP $4B + BEQ L1D290A + INX +L1D290A TXA + AND $01,S + PLX + LSR + BCC L1D2932 + PEA $0016 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + LDA $4B + JSL L150488 + PHX + PHA + JSL L07346C + PEI $4B + JSL L12205A + BRL L1D2878 +L1D2932 LDA $31 + LDX $33 + PEI $37 + PEI $35 + JSL L150F53 + STA $31 + STX $33 + PEI $43 + PEI $41 + LDA $35 + LDX $37 + JSL L1512A5 + STA $41 + STX $43 + LDA $29 + LDX $2B + PEI $37 + PEI $35 + JSL L150F53 + STA $29 + STX $2B + PHY + PHY + PEI $4F + JSL L075B7B + PHY + PHY + PEI $4F + JSL L075BBA + PLA + PLX + JSL L033477 + BNE L1D297C + BRA L1D29B0 +L1D297C LDA $3D + LDX $3F + CMP $31 + BNE L1D2986 + CPX $33 +L1D2986 BEQ L1D298D + LDA #$0000 + BRA L1D2990 +L1D298D LDA #$0001 +L1D2990 PHA + LDX #$0000 + LDA #$004C + CMP $4B + BNE L1D299C + INX +L1D299C TXA + ORA $01,S + PLX + PHA + PHY + JSL L07005C + PLA + ORA $01,S + PLX + LSR + BCS L1D29B0 + BRL L1D28D8 +L1D29B0 LDY #$0002 + LDA [$21],Y + PHA + LDA [$21] + PHA + PEI $37 + PEI $35 + JSL L1D02C4 + PEI $23 + PEI $21 + JSL L0E0CFE + JSL L0E0074 +L1D29CD TSC + CLC + ADC #$0054 + TCS + PLD + RTL + +L1D29D5 ENT + PHD + TSC + CLC + ADC #$FCF8 + TCS + ADC #$0211 + TCD + JSL L0B2AC6 + STZ $1D + PEA $0000 + TDC + CLC + ADC #$FF1D + PHA + JSL L0E06AC + PEA $0000 + TDC + CLC + ADC #$FE1D + PHA + JSL L0E06AC + TDC + CLC + ADC #$007B + PEA $0000 + PHA + JSL L0940E5 + JSL L09999B + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FE1D + PHA + PEA $0000 + JSL L0730BE + PLA + STA $D7 + PLX + STX $D9 + LDA $D7 + ORA $D9 + BNE L1D2A3E + PEA $0001 + JSL L0B0B7A + LDA #$0040 + STA $1D + BRL L1D2AD6 +L1D2A3E JSL L0903F2 + PEA $0001 + PEA $0001 + JSL L090000 + PHY + PHY + PEI $D9 + PEI $D7 + JSL L078841 + PLA + STA $77 + PLX + STX $79 + LDA #$0002 + STA $1F + LDA #$0001 + LDX #$0000 + STA $25 + STX $27 + LDA #$0006 + STA $4B + PHY + TDC + CLC + ADC #$001F + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L1D2A84 + BRA L1D2AD6 +L1D2A84 PHY + PEA $0000 + TDC + CLC + ADC #$FF1D + PHA + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L1D2A9C + CPX L0553BB +L1D2A9C BEQ L1D2AA3 + LDA #$0000 + BRA L1D2AA6 +L1D2AA3 LDA #$0001 +L1D2AA6 PHA + JSL L098B31 + PLA + STA $1D + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + JSL L0B0D0A + LDA #$0004 + STA $DB + PHY + TDC + CLC + ADC #$007B + PEA $0000 + PHA + JSL L0953DD + PLA + LSR + BCS L1D2AD6 + JSL L072314 +L1D2AD6 PEI $D9 + PEI $D7 + JSL L07185A + LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L1D2AEC + CPX L0553BB +L1D2AEC BEQ L1D2B21 + LDA $1D + BEQ L1D2B21 + PEA ^L04037A + PEA L04037A + PEA $0000 + TDC + CLC + ADC #$FDEF + PHA + LDA $1D + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FE03 + PHA + PEA $0002 + JSL L1509CE + JSL L0B2D94 +L1D2B21 TSC + CLC + ADC #$0308 + TCS + PLD + RTL + +L1D2B29 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$005D + CLC + ADC $0A + LDX $0C + BCC L1D2B3C + INX +L1D2B3C PHX + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + LDA #$00F1 + CLC + ADC $0A + LDX $0C + BCC L1D2B56 + INX +L1D2B56 STA $01 + STX $03 + PHY + LDA #$005D + CLC + ADC $0A + LDX $0C + BCC L1D2B66 + INX +L1D2B66 PHX + PHA + PEA $0000 + JSL L0D0F6E + PLA + STA [$01] + LDA #$005D + CLC + ADC $0A + LDX $0C + BCC L1D2B7D + INX +L1D2B7D CLC + ADC #$0002 + BCC L1D2B84 + INX +L1D2B84 STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + LDY #$00ED + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA #$005D + CLC + ADC $0A + LDX $0C + BCC L1D2BA5 + INX +L1D2BA5 CLC + ADC #$000A + BCC L1D2BAC + INX +L1D2BAC STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + LDY #$00E9 + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA #$005D + CLC + ADC $0A + LDX $0C + BCC L1D2BCD + INX +L1D2BCD CLC + ADC #$0006 + BCC L1D2BD4 + INX +L1D2BD4 STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + LDY #$00E5 + STA [$0A],Y + INY + INY + TXA + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1D2BFB ENT + PHD + TSC + CLC + ADC #$FD0C + TCS + ADC #$01FD + TCD + PHY + JSL L0314F6 + PLA + CMP #$0009 + BNE L1D2C54 + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + LDA #$00FF + ANDL L050C32 + BNE L1D2C2A + JSL L0952F7 + BRA L1D2C51 +L1D2C2A PEA $0040 + PEA $0000 + TDC + CLC + ADC #$FF03 + PHA + PEA $0073 + JSL L0B127A + PEA $0000 + TDC + CLC + ADC #$FE03 + PHA + PEA $0074 + JSL L0B127A + JSL L0B0897 +L1D2C51 BRL L1D2FB1 +L1D2C54 PHY + JSL L0314F6 + PLA + CMP #$0008 + BNE L1D2C82 + PEA $0000 + PHD + JSL L1D2B29 + LDA L055027 + LDX L055029 + CMP $E9 + BNE L1D2C73 + CPX $EB +L1D2C73 BNE L1D2C7F + PEI $EF + PEI $ED + PEI $F1 + JSL L099243 +L1D2C7F BRL L1D2FB1 +L1D2C82 PHY + JSL L0314F6 + PLA + CMP #$0006 + BEQ L1D2C92 + LDA #$0000 + BRA L1D2C95 +L1D2C92 LDA #$0001 +L1D2C95 STA $E3 + LDA $E3 + BEQ L1D2CA5 + PEA $0000 + PHD + JSL L1D2B29 + BRA L1D2CA9 +L1D2CA5 JSL L0E0000 +L1D2CA9 LDA #$0001 + STA $8D + PHY + JSL L0314F6 + PLA + CMP #$0005 + BNE L1D2CD1 + TDC + CLC + ADC #$008D + PEA $0000 + PHA + PEA $0000 + PEA $0022 + PEA $0004 + JSL L0E0656 + BRA L1D2CD5 +L1D2CD1 JSL L0E0000 +L1D2CD5 PHY + JSL L0314F6 + PLA + STA $C1 + JSL L0E0000 + LDA $E3 + BEQ L1D2D12 + STZ $2B + TDC + CLC + ADC #$002D + PEA $0000 + PHA + TDC + CLC + ADC #$005D + PEA $0000 + PHA + PEA $0030 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + JSL L0E087F + BRA L1D2D23 +L1D2D12 PEA $0000 + TDC + CLC + ADC #$FF03 + PHA + JSL L094153 + JSL L0E0F0F +L1D2D23 TDC + CLC + ADC #$008D + PEA $0000 + PHA + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + TDC + CLC + ADC #$00DB + PEA $0000 + PHA + TDC + CLC + ADC #$00D3 + PEA $0000 + PHA + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + JSL L0D0A88 + JSL L0E0000 + PEI $D9 + PEI $D7 + LDA $DF + LDX $E1 + JSL L1512A5 + STA $C3 + STX $C5 + PEI $DD + PEI $DB + LDA $DF + LDX $E1 + JSL L1512A5 + STA $C7 + STX $C9 + LDX #$0000 + LDA $D1 + BMI L1D2D96 + ORA $CF + BEQ L1D2D96 + INX +L1D2D96 TXA + AND $E3 + BNE L1D2D9E + BRL L1D2F19 +L1D2D9E LDA L055129 + LDX L05512B + CMP $ED + BNE L1D2DAA + CPX $EF +L1D2DAA BNE L1D2DCB + LDAL L05328D + CMP $F1 + BNE L1D2DCB + LDA L055125 + LDX L055127 + CMP L055027 + BNE L1D2DC2 + CPX L055029 +L1D2DC2 BNE L1D2DCB + PEA $0000 + JSL L09091E +L1D2DCB LDA $F1 + STA $BF + LDA $E9 + LDX $EB + CMP $ED + BNE L1D2DD9 + CPX $EF +L1D2DD9 BNE L1D2DE3 + LDA $BF + EOR #$FFFF + INC + STA $BF +L1D2DE3 LDA L05501F + LDX L055021 + CMP L055129 + BNE L1D2DF1 + CPX L05512B +L1D2DF1 BEQ L1D2DF8 + LDA #$0000 + BRA L1D2DFB +L1D2DF8 LDA #$0001 +L1D2DFB BEQ L1D2E0D + PHA + LDA #$4000 + ANDL L05328F + BEQ L1D2E0A + LDA #$0001 +L1D2E0A AND $01,S + PLX +L1D2E0D STA $AF + PHY + PHY + PEI $EB + PEI $E9 + PEI $E7 + PEI $E5 + PEI $BF + PEI $AF + JSL L07AEBB + PLA + STA $BB + PLX + STX $BD + LDA $BB + ORA $BD + BNE L1D2E37 + PEA $007F + JSL L0B0B7A + BRL L1D2F19 +L1D2E37 PHY + PHY + LDY #$0002 + LDA [$BB],Y + PHA + LDA [$BB] + PHA + JSL L071C98 + PLA + STA $B7 + PLX + STX $B9 + PHY + PEI $BD + PEI $BB + LDA $B7 + LDX $B9 + PEI $D1 + PEI $CF + JSL L150F53 + INC + BNE L1D2E61 + INX +L1D2E61 PHX + PHA + JSL L078A05 + PLA + LSR + BCS L1D2E6E + BRL L1D2F0A +L1D2E6E LDY #$0002 + LDA [$BB],Y + TAX + LDA [$BB] + PEI $B9 + PEI $B7 + JSL L150F53 + STA $B3 + STX $B5 + LDA $CF + STA $07 + LDA $07 + SEC + SBC #$0001 + BVS L1D2E91 + EOR #$8000 +L1D2E91 BPL L1D2EAE + LDA #$0001 + STA $B1 +L1D2E98 LDA $B1 + DEC + TAY + SEP #$20 + LDA #$0D + STA [$B3],Y + REP #$20 + LDA $B1 + CMP $07 + BEQ L1D2EAE + INC $B1 + BRA L1D2E98 +L1D2EAE LDA $B3 + LDX $B5 + PEI $D1 + PEI $CF + JSL L150F53 + STA $B3 + STX $B5 + SEP #$20 + LDA #$00 + STA [$B3] + REP #$20 + PHY + TDC + CLC + ADC #$005D + PEA $0000 + PHA + PEI $BD + PEI $BB + JSL L0B2E1F + PLA + LSR + BCC L1D2F08 + LDA $B7 + LDX $B9 + CMP $C3 + BNE L1D2EE6 + CPX $C5 +L1D2EE6 BNE L1D2EF8 + LDA $C3 + LDX $C5 + PEI $D1 + PEI $CF + JSL L150F53 + STA $C3 + STX $C5 +L1D2EF8 LDA $C7 + LDX $C9 + PEI $D1 + PEI $CF + JSL L150F53 + STA $C7 + STX $C9 +L1D2F08 BRA L1D2F11 +L1D2F0A PEA $002D + JSL L0B0B7A +L1D2F11 PEI $BD + PEI $BB + JSL L07185A +L1D2F19 LDA $C1 + DEC + BNE L1D2F26 + LDA $C3 + LDX $C5 + STA $C7 + STX $C9 +L1D2F26 LDA $C1 + DEC + DEC + BNE L1D2F34 + LDA $C7 + LDX $C9 + STA $C3 + STX $C5 +L1D2F34 LDA L05511F + AND $E3 + BEQ L1D2F8D + LDA L055129 + LDX L05512B + CMP $ED + BNE L1D2F47 + CPX $EF +L1D2F47 BNE L1D2F8D + LDAL L05328D + CMP $F1 + BNE L1D2F8D + LDA L055121 + LDX L055123 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $03 + STX $05 + LDY #$0070 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + CMP $C3 + BNE L1D2F77 + CPX $C5 +L1D2F77 BNE L1D2F8D + LDY #$0074 + LDA [$03],Y + TAX + DEY + DEY + LDA [$03],Y + CMP $C7 + BNE L1D2F89 + CPX $C9 +L1D2F89 BNE L1D2F8D + BRA L1D2FB1 +L1D2F8D LDA $E3 + BEQ L1D2FA5 + PEI $EF + PEI $ED + PEI $F1 + PEI $C5 + PEI $C3 + PEI $C9 + PEI $C7 + JSL L09934D + BRA L1D2FB1 +L1D2FA5 PEI $C5 + PEI $C3 + PEI $C9 + PEI $C7 + JSL L0991A9 +L1D2FB1 TSC + CLC + ADC #$02F4 + TCS + PLD + RTL + +L1D2FB9 ENT + PHD + TSC + CLC + ADC #$FD38 + TCS + ADC #$01D1 + TCD + PEA $0001 + JSL L09091E + STZ $EF + STZ $F1 + STZ $E7 + STZ $E9 + PEA ^L05312F + PEA L05312F + JSL L151131 + PHY + JSL L0314F6 + PLA + CMP #$0007 + BNE L1D2FEE + JSL L0E0000 + BRA L1D3000 +L1D2FEE JSL L0E0000 + JSL L0E0000 + PEA $0023 + JSL L0B0B7A + BRL L1D387A +L1D3000 LDA L055051 + BEQ L1D3014 + JSL L0E0000 + JSL L0E0000 + JSL L0903A6 + BRL L1D387A +L1D3014 STZ $BD + STZ $BB + STZ $B9 + STZ $AB + PHY + JSL L0314F6 + PLA + SEC + SBC #$0004 + BMI L1D3050 + CMP #$0003 + BPL L1D3050 + SEC + SBC #$0000 + BEQ L1D303B + DEC + BEQ L1D3042 + DEC + BEQ L1D3049 + BRA L1D3050 +L1D303B LDA #$0001 + STA $BB + BRA L1D3050 +L1D3042 LDA #$0001 + STA $BD + BRA L1D3050 +L1D3049 LDA #$0001 + STA $B9 + BRA L1D3050 +L1D3050 LDA $B9 + ORA $BB + EOR #$0001 + STA $BF + JSL L0E0000 + PHY + JSL L0314F6 + PLA + CMP #$0002 + BEQ L1D306D + LDA #$0000 + BRA L1D3070 +L1D306D LDA #$0001 +L1D3070 STA $C1 + JSL L0E0000 + PEA $0000 + TDC + CLC + ADC #$FF43 + PHA + JSL L0B2A02 + JSL L15059E + PHY + PHY + LDAL L053ACB + TAX + LDAL L053AC9 + PEA $0000 + PEA $0008 + JSL L150D50 + PLA + PLX + CLC + ADC #$0008 + BCC L1D30A5 + INX +L1D30A5 PHX + PHA + LDA L055019 + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $EF + PLX + STX $F1 + LDAL L05565D + BEQ L1D30D2 + STZ $EF + STZ $F1 + PEA $0024 + JSL L0B0B7A + BRL L1D387A +L1D30D2 LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EB + STX $ED + LDA $EB + LDX $ED + STA $DB + STX $DD + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FE3F + STA $00,X + TYA + STA $02,X + LDX #$FE3F + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1D3110 + EOR #$8000 +L1D3110 BMI L1D3115 + BRL L1D31DC +L1D3115 LDA #$0001 + LDX #$0000 + STA $D7 + STX $D9 +L1D311F LDA $AB + INC + AND #$0003 + STA $AB + LDA $AB + BNE L1D312F + JSL L072328 +L1D312F PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEI $D9 + PEI $D7 + PEA $0000 + TDC + CLC + ADC #$FF47 + PHA + JSL L07A4B1 + PLA + LSR + BCS L1D3156 + PEA $8759 + JSL L07272E +L1D3156 LDA $DB + LDX $DD + STA $F3 + STX $F5 + PHY + PHY + LDX #$FF47 + LDA $02,X + PHA + LDA $00,X + PHA + JSL L0742B3 + PLA + STA [$F3] + PLA + LDY #$0002 + STA [$F3],Y + LDA $C1 + BEQ L1D31A5 + LDA #$0004 + CLC + ADC $DB + LDX $DD + BCC L1D3185 + INX +L1D3185 STA $F3 + STX $F5 + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDA $D7 + LDX $D9 + JSL L1512A5 + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + BRA L1D31B3 +L1D31A5 LDA $D7 + LDX $D9 + LDY #$0004 + STA [$DB],Y + INY + INY + TXA + STA [$DB],Y +L1D31B3 LDA $DB + LDX $DD + CLC + ADC #$0008 + BCC L1D31BE + INX +L1D31BE STA $DB + STX $DD + LDX #$FE3F + LDA $02,X + TAY + LDA $00,X + TYX + CMP $D7 + BNE L1D31D1 + CPX $D9 +L1D31D1 BEQ L1D31DC + INC $D7 + BNE L1D31D9 + INC $D9 +L1D31D9 BRL L1D311F +L1D31DC PEI $ED + PEI $EB + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + PEA ^L0B8060 + PEA L0B8060 + JSL L1D0315 + LDA $BB + ORA $BF + BEQ L1D323B + LDA #$2800 + LDX #$0000 + STA $CF + STX $D1 + PHY + PHY + PEI $D1 + PEI $CF + LDA L055019 + PHA + JSL L0B249C + PLA + STA $E7 + PLX + STX $E9 + LDA $E7 + ORA $E9 + BNE L1D3228 + PEA $0024 + JSL L0B0B7A + BRL L1D387A +L1D3228 STZ $DF + STZ $E1 + LDA $CF + LDX $D1 + SEC + SBC #$0100 + BCS L1D3237 + DEX +L1D3237 STA $E3 + STX $E5 +L1D323B PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0940E5 + LDAL L053AD3 + TAX + LDAL L053AD1 + STA $C7 + STX $C9 + LDA $EB + LDX $ED + STA $DB + STX $DD + LDA #$0002 + STA $27 + LDA #$0006 + STA $53 + LDA L055039 + LDX L05503B + STA $7F + STX $81 + LDA #$0001 + STA $AD + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FE3B + STA $00,X + TYA + STA $02,X + LDX #$FE3B + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1D32A0 + EOR #$8000 +L1D32A0 BMI L1D32A5 + BRL L1D34B7 +L1D32A5 LDA #$0001 + LDX #$0000 + STA $D7 + STX $D9 +L1D32AF LDY #$0006 + LDA [$DB],Y + TAX + DEY + DEY + LDA [$DB],Y + STA $2D + STX $2F + LDA $C1 + BEQ L1D32D7 + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDA $2D + LDX $2F + JSL L1512A5 + STA $2D + STX $2F +L1D32D7 PHY + TDC + CLC + ADC #$0027 + PEA $0000 + PHA + JSL L0953DD + PLA + STA $B3 + LDA $AB + INC + AND #$0003 + STA $AB + LDA $AB + BNE L1D32F8 + JSL L072328 +L1D32F8 PHY + JSL L07005C + PLA + LSR + BCC L1D3304 + BRL L1D387A +L1D3304 LDA L05539D + DEC + STA L05539D + STZ L0553A5 + PEA $0000 + TDC + CLC + ADC #$FF43 + PHA + JSL L0B2965 + PHY + PEA $0000 + JSL L0B7A56 + PLA + LSR + BCC L1D332B + STZ $AD + BRA L1D332F +L1D332B JSL L0E0C52 +L1D332F STZ L0553A5 + LDA L05539D + INC + STA L05539D + LDA $B9 + BEQ L1D336A + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + JSL L0E06AC + LDA $DB + LDX $DD + STA $F3 + STX $F5 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + JSL L0B5161 + PLA + STA [$F3] + PLA + LDY #$0002 + STA [$F3],Y +L1D336A LDA $BB + ORA $BF + BNE L1D3373 + BRL L1D347C +L1D3373 PEI $E1 + PEI $DF + LDA $E3 + LDX $E5 + JSL L033477 + BEQ L1D33C1 + BVS L1D3386 + EOR #$8000 +L1D3386 BPL L1D33C1 + LDA $CF + LDX $D1 + CLC + ADC #$2800 + BCC L1D3393 + INX +L1D3393 STA $CF + STX $D1 + LDA $CF + LDX $D1 + SEC + SBC #$0100 + BCS L1D33A2 + DEX +L1D33A2 STA $E3 + STX $E5 + PHY + PEI $E9 + PEI $E7 + PEI $D1 + PEI $CF + JSL L078A05 + PLA + LSR + BCS L1D33C1 + PEA $0024 + JSL L0B0B7A + BRL L1D387A +L1D33C1 LDA $DF + LDX $E1 + STA [$DB] + TXA + LDY #$0002 + STA [$DB],Y + LDA $BB + BEQ L1D3427 + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + PEI $E1 + PEI $DF + JSL L150F53 + STA $AF + STX $B1 + PHY + JSL L0319D4 + PLA + LSR + BCC L1D3401 + PEI $B1 + PEI $AF + PEA $0000 + PEA $000A + PEA $0011 + JSL L0E0656 + BRA L1D3416 +L1D3401 JSL L0E0000 + PEI $B1 + PEI $AF + PEA ^L040396 + PEA L040396 + PEA $000A + JSL L0313BE +L1D3416 LDA $DF + LDX $E1 + CLC + ADC #$000A + BCC L1D3421 + INX +L1D3421 STA $DF + STX $E1 + BRA L1D347C +L1D3427 PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + JSL L0E06AC + LDA #$00FF + LDX #$FE43 + AND $00,X + STA $D5 + PEA $0000 + TDC + CLC + ADC #$FE43 + PHA + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + PEI $E1 + PEI $DF + JSL L150F53 + PHX + PHA + LDA $D5 + INC + JSL L150488 + PHX + PHA + JSL L070597 + PEI $E1 + PEI $DF + LDA $D5 + JSL L150488 + JSL L150F53 + INC + BNE L1D3478 + INX +L1D3478 STA $DF + STX $E1 +L1D347C PHY + PHY + PEI $C9 + PEI $C7 + PEI $D9 + PEI $D7 + JSL L07B8EA + JSL L077B28 + LDA $DB + LDX $DD + CLC + ADC #$0008 + BCC L1D3499 + INX +L1D3499 STA $DB + STX $DD + LDX #$FE3B + LDA $02,X + TAY + LDA $00,X + TYX + CMP $D7 + BNE L1D34AC + CPX $D9 +L1D34AC BEQ L1D34B7 + INC $D7 + BNE L1D34B4 + INC $D9 +L1D34B4 BRL L1D32AF +L1D34B7 PHY + PEA $0000 + TDC + CLC + ADC #$FFCB + PHA + JSL L0953DD + PLA + STA $B3 + LDA $AD + BEQ L1D34F7 + PEA $0000 + TDC + CLC + ADC #$FF43 + PHA + JSL L0B2965 + JSL L0E10F4 + PEA ^L050C32 + PEA L050C32 + JSL L0E06AC + PEA $0068 + PEA ^L050C32 + PEA L050C32 + JSL L0B0841 + BRL L1D387A +L1D34F7 LDA $BB + ORA $BF + BNE L1D3500 + BRL L1D3593 +L1D3500 PEI $E9 + PEI $E7 + JSL L0718BF + LDA $EB + LDX $ED + STA $DB + STX $DD + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FE37 + STA $00,X + TYA + STA $02,X + LDX #$FE37 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1D353A + EOR #$8000 +L1D353A BPL L1D3593 + LDA #$0001 + LDX #$0000 + STA $D7 + STX $D9 +L1D3546 LDA $DB + LDX $DD + STA $F3 + STX $F5 + LDY #$0002 + LDA [$DB],Y + PHA + LDA [$DB] + PHA + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + JSL L150F53 + STA [$F3] + TXA + LDY #$0002 + STA [$F3],Y + LDA $DB + LDX $DD + CLC + ADC #$0008 + BCC L1D3576 + INX +L1D3576 STA $DB + STX $DD + LDX #$FE37 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $D7 + BNE L1D3589 + CPX $D9 +L1D3589 BEQ L1D3593 + INC $D7 + BNE L1D3591 + INC $D9 +L1D3591 BRA L1D3546 +L1D3593 LDA $BB + BEQ L1D35B1 + PEI $ED + PEI $EB + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + PEA ^L0B802D + PEA L0B802D + JSL L1D0315 + BRA L1D35F3 +L1D35B1 LDA $B9 + BEQ L1D35CF + PEI $ED + PEI $EB + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + PEA ^L0B8060 + PEA L0B8060 + JSL L1D0315 + BRA L1D35F3 +L1D35CF PEI $ED + PEI $EB + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + PEA ^L0B7FC4 + PEA L0B7FC4 + JSL L1D0315 + PEI $E9 + PEI $E7 + JSL L07185A + STZ $E7 + STZ $E9 +L1D35F3 PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + TDC + CLC + ADC #$0083 + PEA $0000 + PHA + JSL L07A852 + PLA + LSR + BCS L1D3616 + PEA $976F + JSL L07272E +L1D3616 PHY + PHY + PEI $93 + PEI $9B + PEI $9F + PEI $A1 + JSL L079BEC + PLA + STA $C3 + PLX + STX $C5 + LDA $C1 + BNE L1D3631 + BRL L1D372A +L1D3631 PEI $ED + PEI $EB + LDAL L053ACB + TAX + LDAL L053AC9 + PEA $0000 + PEA $0008 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $DB + STX $DD + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FE33 + STA $00,X + TYA + STA $02,X + LDX #$FE33 + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1D367C + EOR #$8000 +L1D367C BMI L1D3681 + BRL L1D3727 +L1D3681 LDA #$0001 + LDX #$0000 + STA $D7 + STX $D9 +L1D368B LDA $AB + INC + AND #$0003 + STA $AB + LDA $AB + BNE L1D369B + JSL L072328 +L1D369B LDA $DB + LDX $DD + SEC + SBC #$0008 + BCS L1D36A6 + DEX +L1D36A6 STA $DB + STX $DD + LDAL L053ACB + PHA + LDAL L053AC9 + PHA + LDY #$0006 + LDA [$DB],Y + TAX + DEY + DEY + LDA [$DB],Y + JSL L1512A5 + STA $B5 + STX $B7 + PHY + PEI $C9 + PEI $C7 + PEI $B7 + PEI $B5 + PEA $0000 + TDC + CLC + ADC #$FF47 + PHA + JSL L07A4B1 + PLA + LSR + BCS L1D36E7 + PEA $60A2 + JSL L07272E +L1D36E7 PHY + PEI $C5 + PEI $C3 + PEA $7FFF + PEA $FFFF + PEA $0000 + TDC + CLC + ADC #$FF47 + PHA + JSL L07B2EC + PLA + LSR + BCS L1D370D + PEA $0061 + JSL L0B0B7A + BRL L1D387A +L1D370D LDX #$FE33 + LDA $02,X + TAY + LDA $00,X + TYX + CMP $D7 + BNE L1D371C + CPX $D9 +L1D371C BEQ L1D3727 + INC $D7 + BNE L1D3724 + INC $D9 +L1D3724 BRL L1D368B +L1D3727 BRL L1D37F2 +L1D372A LDA $EB + LDX $ED + STA $DB + STX $DD + LDAL L053ACB + TAX + LDAL L053AC9 + TXY + LDX #$FE2F + STA $00,X + TYA + STA $02,X + LDX #$FE2F + LDA $02,X + PHA + LDA $00,X + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BVS L1D375C + EOR #$8000 +L1D375C BMI L1D3761 + BRL L1D37F2 +L1D3761 LDA #$0001 + LDX #$0000 + STA $D7 + STX $D9 +L1D376B LDA $AB + INC + AND #$0003 + STA $AB + LDA $AB + BNE L1D377B + JSL L072328 +L1D377B PHY + PEI $C9 + PEI $C7 + LDY #$0006 + LDA [$DB],Y + PHA + DEY + DEY + LDA [$DB],Y + PHA + PEA $0000 + TDC + CLC + ADC #$FF47 + PHA + JSL L07A4B1 + PLA + LSR + BCS L1D37A3 + PEA $5BBA + JSL L07272E +L1D37A3 PHY + PEI $C5 + PEI $C3 + PEA $7FFF + PEA $FFFF + PEA $0000 + TDC + CLC + ADC #$FF47 + PHA + JSL L07B2EC + PLA + LSR + BCS L1D37C9 + PEA $0061 + JSL L0B0B7A + BRL L1D387A +L1D37C9 LDA $DB + LDX $DD + CLC + ADC #$0008 + BCC L1D37D4 + INX +L1D37D4 STA $DB + STX $DD + LDX #$FE2F + LDA $02,X + TAY + LDA $00,X + TYX + CMP $D7 + BNE L1D37E7 + CPX $D9 +L1D37E7 BEQ L1D37F2 + INC $D7 + BNE L1D37EF + INC $D9 +L1D37EF BRL L1D376B +L1D37F2 LDAL L053AC3 + PHA + LDAL L053AC1 + PHA + LDA #$0001 + LDX #$0000 + JSL L033477 + BEQ L1D381A + BVS L1D380D + EOR #$8000 +L1D380D BPL L1D381A + LDA #$FBFF + ANDL L053AE9 + STAL L053AE9 +L1D381A PHY + PEI $C5 + PEI $C3 + PEA $0000 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$FF47 + PHA + JSL L07A4B1 + PLA + LSR + BCS L1D383D + PEA $931B + JSL L07272E +L1D383D LDA $C3 + LDX $C5 + STAL L053AD1 + TXA + STAL L053AD3 + LDX #$FF47 + LDA $02,X + TAY + LDA $00,X + TYX + STAL L053ACD + TXA + STAL L053ACF + JSL L078CA4 + STZ L055023 + STZ L055025 + PHY + PEI $C9 + PEI $C7 + JSL L07A1F7 + PLA + LSR + BCS L1D387A + PEA $1D7B + JSL L07272E +L1D387A PEI $F1 + PEI $EF + PEI $E9 + PEI $E7 + JSL L071825 +L1D3886 LDAL L051BDE + DEC + DEC + BEQ L1D3894 + JSL L0B0000 + BRA L1D3886 +L1D3894 PEA $0000 + PEA $0001 + PEA $0000 + PEA $0000 + PEA $0000 + JSL L0968FC + TSC + CLC + ADC #$02C8 + TCS + PLD + RTL + +L1D38AF ENT + PHD + TSC + CLC + ADC #$FECA + TCS + ADC #$003F + TCD + JSL L0B2AC6 + STZ $E1 + STZ $E3 + STZ $D3 + STZ $D5 + PHY + JSL L0314F6 + PLA + CMP #$0003 + BEQ L1D38D6 + LDA #$0000 + BRA L1D38D9 +L1D38D6 LDA #$0001 +L1D38D9 STA $D7 + LDA $D7 + BEQ L1D3914 + PHY + PHY + JSL L0E05AF + PLA + STA $E1 + PLX + STX $E3 + PEI $E3 + PEI $E1 + LDA #$0001 + LDX #$0000 + JSL L033477 + BEQ L1D3910 + BVS L1D3900 + EOR #$8000 +L1D3900 BPL L1D3910 + LDX $E3 + LDA $E1 + BNE L1D3909 + DEX +L1D3909 DEC + STA $E1 + STX $E3 + BRA L1D3914 +L1D3910 STZ $E1 + STZ $E3 +L1D3914 PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + JSL L0E06AC + PHY + PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + PEA $0001 + PEA $0000 + JSL L0B16ED + PLA + STA $F1 + LDA $F1 + BNE L1D3943 + JSL L0E0000 + BRL L1D3B11 +L1D3943 JSL L031B09 + PHY + PHY + JSL L0E04DE + PLA + STA $CF + PLX + STX $D1 + PEI $D1 + PEI $CF + JSL L0718BF + PHY + PHY + LDY #$0002 + LDA [$CF],Y + PHA + LDA [$CF] + PHA + JSL L071C98 + PLA + STA $E9 + PLX + STX $EB + PHY + PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + PEA $0000 + PEA $0001 + JSL L0B16ED + PLA + STA $EF + LDA $EF + DEC + PEA $000A + JSL L150BEE + PLX + TXA + CLC + ADC #L05106C + LDX #^L05106C + BCC L1D399D + INX +L1D399D CLC + ADC #$0008 + BCC L1D39A4 + INX +L1D39A4 STA $F3 + STX $F5 + LDA $D7 + EOR #$0001 + STA [$F3] + LDA $D7 + BNE L1D39B6 + BRL L1D3AC2 +L1D39B6 PEI $F1 + PEI $E3 + PEI $E1 + JSL L075E14 + LDA #$004D + CMPL L05565D + BEQ L1D39CC + BRL L1D3AC2 +L1D39CC PHY + PHY + PEI $F1 + JSL L075B7B + PLA + STA $DD + PLX + STX $DF + PEI $F1 + PEI $E3 + PEI $E1 + JSL L075DD3 + PEI $F1 + PEI $DF + PEI $DD + JSL L075E14 + PEI $E3 + PEI $E1 + LDA $DD + LDX $DF + JSL L1512A5 + STA $D9 + STX $DB + PHY + PHY + PEA $0000 + PEA $0200 + LDA L055019 + PHA + JSL L0B249C + PLA + STA $D3 + PLX + STX $D5 + PEI $D5 + PEI $D3 + JSL L150BB8 + LDY #$0002 + LDA [$D3],Y + PHA + LDA [$D3] + PHA + PEA $0000 + PEA $0200 + JSL L071EC5 + PEI $DB + PEI $D9 + PEA $0000 + PEA $0200 + JSL L150290 + PLY + PLY + PLY + PLY + LDX #$FFC1 + STA $00,X + LDX #$FFC1 + LDA $00,X + SEC + SBC #$0001 + BVS L1D3A54 + EOR #$8000 +L1D3A54 BPL L1D3A8E + LDA #$0001 + STA $ED +L1D3A5B PHY + PHY + PEI $F1 + LDY #$0002 + LDA [$D3],Y + PHA + LDA [$D3] + PHA + PEA $0000 + PEA $0200 + PEA $0000 + JSL L075E55 + PLA + STA $E5 + PLX + STX $E7 + LDAL L05565D + BNE L1D3AE0 + LDA $ED + LDX #$FFC1 + CMP $00,X + BEQ L1D3A8E + INC $ED + BRA L1D3A5B +L1D3A8E PHY + PHY + PEI $F1 + LDY #$0002 + LDA [$D3],Y + PHA + LDA [$D3] + PHA + PEI $DB + PEI $D9 + PEA $0000 + PEA $0200 + JSL L1503B9 + PLY + PLY + PLY + PLY + PHX + PHA + PEA $0000 + JSL L075E55 + PLA + STA $E5 + PLX + STX $E7 + LDAL L05565D + BNE L1D3AE0 +L1D3AC2 PHY + PHY + PEI $F1 + LDY #$0002 + LDA [$CF],Y + PHA + LDA [$CF] + PHA + PEI $EB + PEI $E9 + PEA $0000 + JSL L075E55 + PLA + STA $E5 + PLX + STX $E7 +L1D3AE0 LDAL L05565D + BEQ L1D3AFD + PEA $0016 + PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + LDAL L05565D + PHA + JSL L12205A + BRA L1D3B01 +L1D3AFD JSL L0B2AC6 +L1D3B01 PEI $D1 + PEI $CF + JSL L07185A + PEI $D5 + PEI $D3 + JSL L07185A +L1D3B11 TSC + CLC + ADC #$0136 + TCS + PLD + RTL + +L1D3B19 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0001 + JSL L0C060F + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L1D3B40 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0003 + JSL L0C060F + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L1D3B67 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0002 + JSL L0C060F + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L1D3B8E ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L0C0881 + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + JSL L0E0CFE + PLY + PLY + PLY + PLY + PLD + RTL + +L1D3BB0 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0001 + JSL L0C09DB + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L1D3BD7 ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0003 + JSL L0C09DB + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L1D3BFE ENT + PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$000D + TCD + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0002 + JSL L0C09DB + JSL L0E0F0F + TSC + CLC + ADC #$0104 + TCS + PLD + RTL + +L1D3C25 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L0C0CE9 + PLA + STA $01 + PLX + STX $03 + PEI $03 + PEI $01 + JSL L0E0CFE + PLY + PLY + PLY + PLY + PLD + RTL + +L1D3C47 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + PHY + PEA ^L0403EC + PEA L0403EC + JSL L0946A2 + PLA + LSR + BCC L1D3C67 + LDA #$0001 + STA $0A + BRA L1D3C6E +L1D3C67 PEA $002D + JSL L0B0B7A +L1D3C6E PLY + PLY + PLD + RTL + +L1D3C72 ENT + PHD + TSC + CLC + ADC #$FED8 + TCS + ADC #$0031 + TCD + PHY + PHY + JSL L150574 + LDX #$FFEF + PLA + STA $00,X + PLA + STA $02,X + JSL L0E0C52 +L1D3C90 LDX #$FFEF + LDA $00,X + ORA $02,X + BNE L1D3C9C + BRL L1D3D27 +L1D3C9C PHY + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + JSL L1606E8 + PLA + LSR + BCS L1D3CB0 + BRA L1D3D0C +L1D3CB0 PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + PEA $0000 + TDC + CLC + ADC #$FFCF + PHA + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + JSL L160678 + PEA $0020 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFF3 + PHA + JSL L0E0EA8 + JSL L100000 + PHY + PHY + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + JSL L151699 + PLA + PLX + STX $F3 + ORA $F3 + BEQ L1D3D0C + PEA ^L032E6A + PEA L032E6A + JSL L0E0F0F + JSL L100000 +L1D3D0C PHY + PHY + LDX #$FFEF + LDA $02,X + PHA + LDA $00,X + PHA + JSL L151699 + LDX #$FFEF + PLA + STA $00,X + PLA + STA $02,X + BRL L1D3C90 +L1D3D27 TSC + CLC + ADC #$0128 + TCS + PLD + RTL + diff --git a/hypercardiigs/LowMemCmds.X.S b/hypercardiigs/LowMemCmds.X.S new file mode 100644 index 0000000..ea2335c --- /dev/null +++ b/hypercardiigs/LowMemCmds.X.S @@ -0,0 +1,297 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L100000 + EXT L0319D4 + EXT L033477 + EXT L031B09 + EXT L031415 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L0E0000 + EXT L07272E + EXT L071DE3 + EXT L0E0EA8 + EXT L0E05AF + EXT L07346C + EXT L1509CE + EXT L0E0F0F + EXT L0E0656 + EXT L072314 + EXT L0E0C52 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L0D0F6E + EXT L07AD84 + EXT L070597 + EXT L07187A + EXT L0903F2 + EXT L090000 + EXT L0553C5 + EXT L0553C7 + EXT L0553C3 + EXT L05535F + EXT L055039 + EXT L05503B + EXT L055277 + EXT L0550B9 + EXT L07005C + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L07ABAE + EXT L072328 + EXT L071C98 + EXT L0727BF + EXT L07185A + EXT L072809 + EXT L072834 + EXT L072E4C + EXT L073D2E + EXT L0736C8 + EXT L072634 + EXT L073A49 + EXT L0724F7 + EXT L071EC5 + EXT L0735A8 + EXT L0715D9 + EXT L0742B3 + EXT L078CA4 + EXT L071825 + EXT L075E14 + EXT L075D80 + EXT L075DD3 + EXT L075E55 + EXT L071169 + EXT L0714B3 + EXT L073FDF + EXT L078A05 + EXT L075D3B + EXT L072B9F + EXT L078841 + EXT L07B114 + EXT L07B2EC + EXT L070669 + EXT L07A4B1 + EXT L07A852 + EXT L071C12 + EXT L07BF8F + EXT L151367 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L150290 + EXT L1513F4 + EXT L1516B7 + EXT L150BB8 + EXT L151137 + EXT L0B883D + EXT L053AE9 + EXT L053AD3 + EXT L053AD1 + EXT L053AC3 + EXT L053AC1 + EXT L053ACB + EXT L053AC9 + EXT L0538C7 + EXT L0538C9 + EXT L050C32 + EXT L055045 + EXT L055043 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L054FA1 + EXT L055051 + EXT L05503F + EXT L055041 + EXT L05504F + EXT L055019 + EXT L05502B + EXT L05502D + EXT L055023 + EXT L055025 + EXT L0536E5 + EXT L055079 + EXT L055087 + EXT L055089 + EXT L055073 + EXT L05506F + EXT L055071 + EXT L05506B + EXT L05506D + EXT L055067 + EXT L055069 + EXT L05505D + EXT L05505F + EXT L05507B + EXT L05507D + EXT L0706CF + EXT L077B28 + EXT L09091E + EXT L05328D + EXT L05312F + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L0550B3 + EXT L0550AB + EXT L0550AD + EXT L0550AF + EXT L0550B1 + EXT L05511F + EXT L0903A6 + EXT L093CCE + EXT L09999B + EXT L0946A2 + EXT L0968FC + EXT L098852 + EXT L0988BB + EXT L0933AB + EXT L0940E5 + EXT L0952F7 + EXT L09B294 + EXT L094153 + EXT L09AFB1 + EXT L075B09 + EXT L073002 + EXT L0730BE + EXT L075A86 + EXT L075BBA + EXT L053ACF + EXT L053ACD + EXT L07B8EA + EXT L15059E + EXT L0301E4 + EXT L07C7B5 + EXT L1503B9 + EXT L075B7B + EXT L150B28 + EXT L055125 + EXT L055127 + EXT L0551FB + EXT L1604F0 + EXT L1604E2 + EXT L091037 + EXT L098B31 + EXT L16049C + EXT L0B06F1 + EXT L0B0841 + EXT L0B127A + EXT L0B0B7A + EXT L0B0D0A + EXT L0B249C + EXT L0B2D94 + EXT L0B3727 + EXT L0B2965 + EXT L0B2A02 + EXT L0B0000 + EXT L0B0897 + EXT L0B7725 + EXT L0B7A56 + EXT L0B2AC6 + EXT L0B25F8 + EXT L0F0635 + EXT L0D0A88 + EXT L051BE6 + EXT L0E06AC + EXT L0953DD + EXT L0314F6 + EXT L051BDE + EXT L0E04DE + EXT L0E0BFC + EXT L160678 + EXT L0E061D + EXT L0E0CFE + EXT L0E0184 + EXT L032E6A + EXT L05106C + EXT L055389 + EXT L05538B + EXT L05538D + EXT L0553A5 + EXT L05539D + EXT L0553B9 + EXT L0553BB + EXT L050C33 + EXT L1606E8 + EXT L0E10F4 + EXT L0E087F + EXT L0B2E1F + EXT L0C0CE9 + EXT L160720 + EXT L073A7B + EXT L0739E4 + EXT L0E0074 + EXT L122130 + EXT L1220DB + EXT L0B1E76 + EXT L0B21F1 + EXT L05328F + EXT L050D32 + EXT L099243 + EXT L09538D + EXT L079BEC + EXT L07A1F7 + EXT L07BCB8 + EXT L07E5A5 + EXT L040648 + EXT L151436 + EXT L0E06D0 + EXT L040319 + EXT L151430 + EXT L04031D + EXT L0B16ED + EXT L0B0653 + EXT L121FDB + EXT L1510B3 + EXT L1510AD + EXT L0538C1 + EXT L0538BF + EXT L0538BB + EXT L0538BD + EXT L086149 + EXT L0C1032 + EXT L07AEBB + EXT L12205A + EXT L09934D + EXT L0991A9 + EXT L0B5161 + EXT L0C060F + EXT L0C0881 + EXT L0C09DB + EXT L150574 + EXT L151699 + EXT L040316 + EXT L040317 + EXT L040318 + EXT L04031A + EXT L04031B + EXT L04031C + EXT L04031E + EXT L040325 + EXT L040327 + EXT L040329 + EXT L04032B + EXT L04032D + EXT L04032F + EXT L040331 + EXT L04033E + EXT L04034B + EXT L04035C + EXT L04037A + EXT L040396 + EXT L0403EC + EXT L0538B9 + EXT L0B8060 + EXT L0B802D + EXT L0B7FC4 diff --git a/hypercardiigs/Main.E.S b/hypercardiigs/Main.E.S new file mode 100644 index 0000000..e1fd273 --- /dev/null +++ b/hypercardiigs/Main.E.S @@ -0,0 +1,7 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS EQU $E100A8 +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/Main.S b/hypercardiigs/Main.S new file mode 100644 index 0000000..f9139b7 --- /dev/null +++ b/hypercardiigs/Main.S @@ -0,0 +1,6091 @@ +* +* HypercardGS +* segment: $03 Main +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk Main.l + lst off + +*--------------------------------------- + + use Main.E + use Main.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/Load.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + + PEA >L05565F + PLB + PLB + STA L05565F + STX L055665 + STY L055663 + PHA + PHA + TSC + TCD + PHA + _MMStartUp + PLA + PHX + PHA + PEA $0000 + PEA $0100 + PHA + PEA $C011 + PEA $0000 + PEA $0000 + _MMStartUp + PLY + PLX + BCC L03005F + PHA + PEA ^L0540F5 + PEA L0540F5 + LDA L055663 + ORA L055665 + BEQ L030058 + _ErrWriteLine + PLA + LDA #$FFFF + STA L0555A1 + BRL L0300D5 +L030058 _SysFailMgr +L03005F STY $01 + STX $03 + LDA [$01] + PHA + _SANEStartUp + LDX L055665 + LDA L055663 + PHX + PHA + PEA $0001 + JSL L033189 + PLY + PLY + PLY + TAY + BPL L030087 + STA L0555A1 + BRA L0300B5 +L030087 STZ L05411B + PEA ^L055599 + PEA L055599 + JSL L0337A7 + PLY + PLY + TAY + BNE L0300B5 + LDX L055451 + LDA L05544F + PHX + PHA + LDA L0556D0 + PHA + JSL L032EB8 + PLY + PLY + PLY + LDA L05411B + PHA + JSL L033335 + PLY +L0300B5 _SANEShutDown + PEI $03 + PEI $01 + _DisposeHandle + LDA L05565F + ORA #$0F00 + PHA + _DisposeAll +L0300D5 LDA L055455 + STAL L054115 + LDA L055457 + STAL L054117 + LDA L055453 + STAL L054119 + LDA L0555A1 + JSL GSOS + DW $0029 ; Quit + ADRL L054115 + PHA + PEA $0000 + PEA $0000 + _SysFailMgr + DA L060000 ; DP +L030107 DW $0000 +L030109 ADRL $00000000 +L03010D DW $0000 +L03010F DW $0000 +L030111 DW $0000 +L030113 DW $0000 +L030115 DW $0001 +L030117 ADRL $00000000 +L03011B DW $FFFF +L03011D DW $FFFF +L03011F ADRL $00000000 + DB $00 + DB $00 +L030125 DB $00 + DB $00 +L030127 DB $03 + DB $80 +L030129 DB $10 + DB $00 + DB $00 + DB $00 +L03012D DB $08 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L030135 ADRL $00000000 +L030139 ADRL $00000000 +L03013D DW $0000 +L03013F DB $00 +L030140 DW $0000 +L030142 DW $0001 +L030144 ADRL $00FF0000 +L030148 DW $0001 +L03014A DW $0200 + DB $00 + DB $40 + DB $06 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L030154 DB $FF + DB $00 +L030156 DW $0000 +L030158 PHB + PHK + PLB + LDA L030107 + BEQ L030188 + LDA L030115 + CMP #$FFFF + BEQ L03016B + JSR L030406 +L03016B JSR L03027F + PEA $0000 + PEA $0000 + LDA L030117+2 + PHA + LDA L030117 + PHA + _SetUserSoundIRQV + PLA + PLA + STZ L030107 +L030188 PLB + CLC + RTL + +L03018B ENT + PHB + PHK + PLB + LDA L030107 + BNE L0301CB + STZ L03010D + STZ L03010F + LDA #$FFFF + STA L030115 + PHP + SEI + PEA $0000 + PEA $0000 + PEA ^L030504 + PEA L030504 + _SetUserSoundIRQV + BCC L0301BC + TAX + PLA + PLA + PLP + BRA L0301CB +L0301BC PLA + STA L030117 + PLA + STA L030117+2 + PLP + LDA #$FFFF + STA L030107 +L0301CB PLB + CLC + RTL + +L0301CE ENT + PHB + PHK + PLB + LDA L030107 + BEQ L0301E1 + LDA L030115 + CMP #$FFFF + BEQ L0301E1 + JSR L030406 +L0301E1 PLB + CLC + RTL + +L0301E4 ENT + PHB + PHK + PLB + LDA #$0000 + STA $05,S + LDA L030115 + CMP #$FFFF + BNE L030224 + PHP + SEI + SEP #$20 + LDAL $E100CA + ORA #$20 + STAL $E1C03C + LDA L03013F + CLC + ADC #$A0 + STAL $E1C03E + LDAL $E1C03D + LDAL $E1C03D + AND #$01 + BEQ L030223 + LDAL $E1C03D + AND #$01 + BEQ L030223 + PLP + BRA L030229 +L030223 PLP + MX %00 +L030224 LDA #$0001 + STA $05,S +L030229 PLB + CLC + RTL + +L03022C ENT + PHB + PHK + PLB + PHD + PHA + PHA + PHA + PHA + TSC + TCD + LDX #$2400 + LDA L030107 + BNE L030241 + BRL L030267 +L030241 LDA $0F,S + STA $01 + LDA $11,S + STA $03 + LDA [$01] + STA $05 + LDY #$0002 + LDA [$01],Y + STA $07 + LDA L030115 + CMP #$FFFF + BEQ L03025F + JSR L030406 +L03025F JSR L030484 + BCS L030267 + LDX #$0000 +L030267 PLA + PLA + PLA + PLA + PLD + PLB + LDA $02,S + STA $08,S + PLA + STA $05,S + TSC + CLC + ADC #$0004 + TCS + TXA + CMP #$0001 + RTL + +L03027F PHB + PHK + PLB + LDA L030140 + PHA + _FFStopSound + PLB + RTS + +L03028F PHD + LDA L030139+2 + PHA + LDA L030139 + PHA + TSC + TCD + LDA [$01] + STA L030135 + CLC + ADC #$000A + STA L030144 + LDY #$0002 + LDA [$01],Y + STA L030135+2 + ADC #$0000 + STA L030144+2 + PLA + PLA + PLD + LDX #$2400 + PHD + LDA L030135+2 + PHA + LDA L030135 + PHA + TSC + TCD + LDA [$01] + BNE L030307 + LDY #$0002 + LDA [$01],Y + STA L030148 + LDY #$0004 + LDA [$01],Y + STA L030156 + LDY #$0006 + LDA [$01],Y + AND #$000F + XBA + ASL + ASL + ASL + ASL + STA L030142 + LDX #$FFFF + STX L03011D + LDA L030148 + CMP #$0100 + BEQ L0302F9 + BCS L0302FF +L0302F9 JSR L030314 + LDX #$0000 +L0302FF STX L03013D + PLA + PLA + PLD + BRA L03030C +L030307 PLA + PLA + PLD + BRA L03030F +L03030C LDX #$0000 +L03030F TXA + CMP #$0001 + RTS + +L030314 PHP + SEI + LDA #$0003 + JSR L03057D + AND #$000F + STA L03011D + TAX + SEP #$20 + LDA L0303F6,X + STA L03013F + LDAL $E100CA + ORA #$20 + STAL $E1C03C + LDA L03013F + CLC + ADC #$A0 + STAL $E1C03E + LDA #$03 + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$40 + STAL $E1C03E + LDA #$00 + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$C0 + STAL $E1C03E + LDA #$3F + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$80 + STAL $E1C03E + LDA #$00 + STAL $E1C03D + LDA #$80 + STAL $E1C03D + REP #$20 + PHD + PHA + PHA + TSC + TCD + LDA L030144 + STA $01 + LDA L030144+2 + STA $03 + SEP #$20 + LDAL $E100CA + ORA #$60 + STAL $E1C03C + LDA #$00 + STAL $E1C03E + LDA #$80 + STAL $E1C03F + LDX #$0040 + LDA #$00 +L0303B5 STAL $E1C03D + DEX + BNE L0303B5 + LDA #$00 + STAL $E1C03E + STAL $E1C03F + LDY #$0000 +L0303C9 LDX #$0100 +L0303CC LDA [$01],Y + STAL $E1C03D + INY + DEX + BNE L0303CC + DEC L030148 + BNE L0303C9 + LDX #$0040 + LDA #$00 +L0303E0 STAL $E1C03D + DEX + BNE L0303E0 + LDAL $E100CA + STAL $E1C03C + REP #$30 + PLA + PLA + PLD + PLP + RTS + +L0303F6 HEX 0010081804140C1C02120A1A06160E1E +L030406 PHD + LDA #$0001 + STA L03012D + PEA ^L030127 + PEA L030127 + _SetDocReg + BCS L030482 + PHA + PHA + PEA $0000 + PEA $0008 + _GetWAP + PLA + TCD + PLA + BCS L030482 + LDA L03011B + CMP #$FFFF + BEQ L030482 + SEP #$20 + ASL + ASL + ASL + ASL + TAX + STZ $00,X + REP #$20 + LDA L03011D + CMP #$FFFF + BEQ L030456 + SEP #$20 + ASL + ASL + ASL + ASL + TAX + STZ $00,X + REP #$20 +L030456 LDA #$FFFF + STA L03011B + STA L03011D + LDA #$FFFF + STA L030115 + LDA L03011F + ORA L03011F+2 + BEQ L030482 + PHB + PHP + PHK + LDA #L030480 + DEC + PHA + LDA L03011F+1 + PHA + PHK + LDA L03011F + DEC + PHA + RTS + +L030480 PLP + PLB +L030482 PLD + RTS + +L030484 LDY #$0000 + LDA [$05],Y + STA L030139 + INY + INY + LDA [$05],Y + STA L030139+2 + JSR L03028F + LDY #$0004 + LDA [$05],Y + BEQ L0304A1 + ASL + STA L030129 +L0304A1 LDY #$000C + LDA [$05],Y + STA L03011F + INY + INY + LDA [$05],Y + STA L03011F+2 + LDY #$0008 + LDA [$05],Y + STA $01 + INY + INY + LDA [$05],Y + STA $03 + LDA [$01] + STA L030109 + LDY #$0002 + LDA [$01],Y + STA L030109+2 + LDA #$0003 + JSR L03057D + BCS L030503 + STA L03011B + XBA + ORA #$8003 + STA L030127 + LDA #$0008 + STA L03012D + PEA ^L030127 + PEA L030127 + _SetDocReg + BCS L030503 + LDA #$0001 + STA L03010D + JSR L0305C5 + STA L030115 + BNE L030502 + JSR L030406 +L030502 CLC +L030503 RTS + + MX %11 + +L030504 TAX + AND #$0F + CMP #$03 + BNE L030513 + PHP + REP #$30 + JSR L030522 + PLP + RTL + +L030513 LDA L030117+2 + PHA + REP #$20 + LDA L030117 + DEC + PHA + SEP #$20 + TXA + RTL + + MX %00 + +L030522 PHB + PHK + PLB + LDA L030115 + BMI L03053A + DEC L030115 + BNE L03053A + JSR L0305C5 + STA L030115 + BNE L03053A + JSR L030406 +L03053A PLB + RTS + +L03053C LDA #$0000 + JSR L03057D + BCS L03057B + PHA + PHX + AND #$000F + TAX + SEP #$20 + LDA L0303F6,X + STA L03013F + REP #$20 + PLX + PLA + PHA + XBA + ORA #$0001 + PHA + LDA L030142 + AND #$F000 + ORA $01,S + STA L030142 + PLA + PLA + TAX + LDA #$0001 +L03056D CPX #$0000 + BEQ L030576 + ASL + DEX + BRA L03056D +L030576 STA L030140 + CLC + RTS + +L03057B SEC + RTS + +L03057D STA L0305C3 + PHD + PHA + PHA + PEA $0000 + PEA $0008 + _GetWAP + PLA + TCD + PLA + BCS L0305B9 + SEP #$20 + LDX #$0000 +L03059A LDA $00,X + BEQ L0305A9 + TXA + CLC + ADC #$10 + TAX + CMP #$F0 + BEQ L0305BB + BRA L03059A +L0305A9 LDA L0305C3 + STA $00,X + REP #$20 + TXA + AND #$00F0 + LSR + LSR + LSR + LSR + CLC +L0305B9 PLD + RTS + +L0305BB LDX #$2400 + REP #$20 + SEC + BRA L0305B9 +L0305C3 DW $0000 +L0305C5 PHD + PHB + PHK + PLB + LDA L03010D + ORA L03010F + BNE L0305D4 + BRL L030667 +L0305D4 STZ L030111 + STZ L030113 + JSR L0306E7 + LDA L03010D + ORA L03010F + BNE L0305E8 + BRL L030667 +L0305E8 LDA L03010D + AND #$00FF + STA L030154 + LDA L030156 + STA L030125 + BIT L030125 + BMI L030608 + LDA L03010D + AND #$7F00 + CLC + ADC L030125 + BRA L030618 +L030608 AND #$7FFF + STA L030125 + LDA L03010D + AND #$7F00 + SEC + SBC L030125 +L030618 JSR L030714 + STA L03014A + LDA L03013D + BNE L030629 + JSR L03066C + JMP L03065B + +L030629 LDA L030140 + PHA + ORA L030111 + STA L030111 + _FFStopSound + JSR L03053C + BCS L030663 + LDA L030140 + ORA L030113 + STA L030113 + LDA L030142 + PHA + PEA ^L030144 + PEA L030144 + _FFStartSound + BCS L030663 +L03065B LDA L03010F + AND #$00FF + BRA L030667 +L030663 TAX + LDA #$0000 +L030667 PLB + PLD + PHA + PLA + RTS + +L03066C PHP + SEP #$20 + SEI + LDAL $E100CA + ORA #$20 + STAL $E1C03C + LDA L03013F + CLC + ADC #$A0 + STAL $E1C03E + LDA #$03 + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$00 + STAL $E1C03E + LDA L03014A + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$20 + STAL $E1C03E + LDA L03014A+1 + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$40 + STAL $E1C03E + LDA L030154 + STAL $E1C03D + STAL $E1C03D + LDA L03013F + CLC + ADC #$A0 + STAL $E1C03E + LDA #$06 + STAL $E1C03D + LDA #$03 + STAL $E1C03D + REP #$30 + PLP + RTS + +L0306E7 PHD + LDA L030109+2 + PHA + LDA L030109 + PHA + TSC + TCD + LDA [$01] + STA L03010D + LDA $01,S + CLC + ADC #$0004 + STA L030109 + LDY #$0002 + LDA [$01],Y + STA L03010F + LDA $03,S + ADC #$0000 + STA L030109+2 + PLA + PLA + PLD + RTS + +L030714 CLC + ADC #$07C8 + LDY #$000B + SEC + SBC #$0C00 + BMI L030727 +L030721 DEY + SBC #$0C00 + BPL L030721 +L030727 ADC #$0C00 + PHY + AND #$FFFE + TAY + LDA L03073B,Y + PLY + DEY + BMI L03073A +L030736 LSR + DEY + BPL L030736 +L03073A RTS + +L03073B HEX A951B251BC51C551CF51D851E251EB51 + HEX F551FE51085211521A5224522D523752 + HEX 40524A5253525D52665270527A528352 + HEX 8D529652A052A952B352BC52C652CF52 + HEX D952E352EC52F652FF52095313531C53 + HEX 26532F53395343534C5356535F536953 + HEX 73537C53865390539953A353AD53B653 + HEX C053CA53D353DD53E753F053FA530454 + HEX 0E54175421542B5434543E5448545254 + HEX 5B5465546F54795482548C549654A054 + HEX A954B354BD54C754D154DA54E454EE54 + HEX F85402550C5515551F55295533553D55 + HEX 475550555A5564556E55785582558C55 + HEX 95559F55A955B355BD55C755D155DB55 + HEX E555EF55F95503560C56165620562A56 + HEX 34563E56485652565C56665670567A56 + HEX 84568E569856A256AC56B656C056CA56 + HEX D456DE56E856F256FC56065710571B57 + HEX 25572F57395743574D57575761576B57 + HEX 75577F57895794579E57A857B257BC57 + HEX C657D057DB57E557EF57F95703580D58 + HEX 175822582C58365840584A5855585F58 + HEX 695873587D58885892589C58A658B158 + HEX BB58C558CF58DA58E458EE58F9580359 + HEX 0D59175922592C59365941594B595559 + HEX 60596A5974597F59895993599E59A859 + HEX B259BD59C759D159DC59E659F159FB59 + HEX 055A105A1A5A255A2F5A395A445A4E5A + HEX 595A635A6E5A785A825A8D5A975AA25A + HEX AC5AB75AC15ACC5AD65AE15AEB5AF65A + HEX 005B0B5B155B205B2A5B355B3F5B4A5B + HEX 555B5F5B6A5B745B7F5B895B945B9F5B + HEX A95BB45BBE5BC95BD35BDE5BE95BF35B + HEX FE5B095C135C1E5C295C335C3E5C485C + HEX 535C5E5C685C735C7E5C895C935C9E5C + HEX A95CB35CBE5CC95CD35CDE5CE95CF45C + HEX FE5C095D145D1F5D295D345D3F5D4A5D + HEX 555D5F5D6A5D755D805D8A5D955DA05D + HEX AB5DB65DC15DCB5DD65DE15DEC5DF75D + HEX 025E0D5E175E225E2D5E385E435E4E5E + HEX 595E645E6E5E795E845E8F5E9A5EA55E + HEX B05EBB5EC65ED15EDC5EE75EF25EFD5E + HEX 085F135F1E5F295F345F3F5F4A5F555F + HEX 605F6B5F765F815F8C5F975FA25FAD5F + HEX B85FC35FCE5FD95FE45FEF5FFA5F0660 + HEX 11601C60276032603D60486053605E60 + HEX 6A60756080608B609660A160AC60B860 + HEX C360CE60D960E460F060FB6006611161 + HEX 1C61286133613E614961556160616B61 + HEX 766182618D619861A361AF61BA61C561 + HEX D161DC61E761F361FE61096214622062 + HEX 2B62366242624D62596264626F627B62 + HEX 866291629D62A862B462BF62CA62D662 + HEX E162ED62F86204630F631A6326633163 + HEX 3D63486354635F636B63766382638D63 + HEX 9963A463B063BB63C763D263DE63E963 + HEX F56300640C64186423642F643A644664 + HEX 51645D646964746480648B649764A364 + HEX AE64BA64C664D164DD64E964F4640065 + HEX 0C65176523652F653A65466552655D65 + HEX 6965756581658C659865A465B065BB65 + HEX C765D365DF65EA65F66502660E661966 + HEX 256631663D664966546660666C667866 + HEX 846690669C66A766B366BF66CB66D766 + HEX E366EF66FB66066712671E672A673667 + HEX 42674E675A67666772677E678A679667 + HEX A267AE67BA67C667D267DE67EA67F667 + HEX 02680E681A68266832683E684A685668 + HEX 62686E687A68866892689E68AA68B668 + HEX C268CF68DB68E768F368FF680B691769 + HEX 236930693C694869546960696C697969 + HEX 856991699D69A969B669C269CE69DA69 + HEX E769F369FF690B6A186A246A306A3C6A + HEX 496A556A616A6D6A7A6A866A926A9F6A + HEX AB6AB76AC46AD06ADC6AE96AF56A016B + HEX 0E6B1A6B276B336B3F6B4C6B586B646B + HEX 716B7D6B8A6B966BA36BAF6BBB6BC86B + HEX D46BE16BED6BFA6B066C136C1F6C2C6C + HEX 386C456C516C5E6C6A6C776C836C906C + HEX 9C6CA96CB56CC26CCF6CDB6CE86CF46C + HEX 016D0E6D1A6D276D336D406D4D6D596D + HEX 666D736D7F6D8C6D986DA56DB26DBE6D + HEX CB6DD86DE56DF16DFE6D0B6E176E246E + HEX 316E3E6E4A6E576E646E716E7D6E8A6E + HEX 976EA46EB06EBD6ECA6ED76EE46EF06E + HEX FD6E0A6F176F246F316F3D6F4A6F576F + HEX 646F716F7E6F8B6F986FA46FB16FBE6F + HEX CB6FD86FE56FF26FFF6F0C7019702670 + HEX 337040704D705A706770747081708E70 + HEX 9B70A870B570C270CF70DC70E970F670 + HEX 037110711D712A713771447151715E71 + HEX 6B71797186719371A071AD71BA71C771 + HEX D471E271EF71FC710972167223723172 + HEX 3E724B7258726572737280728D729A72 + HEX A872B572C272CF72DD72EA72F7720473 + HEX 12731F732C733A734773547362736F73 + HEX 7C738A739773A473B273BF73CC73DA73 + HEX E773F57302740F741D742A7438744574 + HEX 537460746D747B7488749674A374B174 + HEX BE74CC74D974E774F47402750F751D75 + HEX 2A7538754575537561756E757C758975 + HEX 9775A475B275C075CD75DB75E875F675 + HEX 047611761F762D763A76487656766376 + HEX 71767F768C769A76A876B576C376D176 + HEX DF76EC76FA7608771677237731773F77 + HEX 4D775A7768777677847792779F77AD77 + HEX BB77C977D777E577F37700780E781C78 + HEX 2A7838784678547862786F787D788B78 + HEX 9978A778B578C378D178DF78ED78FB78 + HEX 097917792579337941794F795D796B79 + HEX 797987799579A379B179BF79CD79DB79 + HEX E979F879067A147A227A307A3E7A4C7A + HEX 5A7A687A777A857A937AA17AAF7ABD7A + HEX CC7ADA7AE87AF67A047B137B217B2F7B + HEX 3D7B4C7B5A7B687B767B857B937BA17B + HEX AF7BBE7BCC7BDA7BE97BF77B057C147C + HEX 227C307C3F7C4D7C5B7C6A7C787C867C + HEX 957CA37CB27CC07CCE7CDD7CEB7CFA7C + HEX 087D177D257D347D427D507D5F7D6D7D + HEX 7C7D8A7D997DA77DB67DC57DD37DE27D + HEX F07DFF7D0D7E1C7E2A7E397E487E567E + HEX 657E737E827E917E9F7EAE7EBC7ECB7E + HEX DA7EE87EF77E067F147F237F327F417F + HEX 4F7F5E7F6D7F7B7F8A7F997FA87FB67F + HEX C57FD47FE37FF17F00800F801E802D80 + HEX 3B804A8059806880778086809480A380 + HEX B280C180D080DF80EE80FD800B811A81 + HEX 29813881478156816581748183819281 + HEX A181B081BF81CE81DD81EC81FB810A82 + HEX 19822882378246825582648273828282 + HEX 9182A082B082BF82CE82DD82EC82FB82 + HEX 0A831983298338834783568365837483 + HEX 84839383A283B183C083D083DF83EE83 + HEX FD830D841C842B843A844A8459846884 + HEX 788487849684A584B584C484D384E384 + HEX F28402851185208530853F854E855E85 + HEX 6D857D858C859C85AB85BA85CA85D985 + HEX E985F885088617862786368646865586 + HEX 6586748684869386A386B386C286D286 + HEX E186F1860087108720872F873F874E87 + HEX 5E876E877D878D879D87AC87BC87CC87 + HEX DB87EB87FB870B881A882A883A884988 + HEX 59886988798889889888A888B888C888 + HEX D788E788F78807891789278936894689 + HEX 56896689768986899689A689B589C589 + HEX D589E589F589058A158A258A358A458A + HEX 558A658A758A858A958AA58AB58AC58A + HEX D58AE58AF58A058B158B258B358B458B + HEX 568B668B768B868B968BA68BB68BC68B + HEX D78BE78BF78B078C178C278C388C488C + HEX 588C688C788C898C998CA98CB98CCA8C + HEX DA8CEA8CFB8C0B8D1B8D2B8D3C8D4C8D + HEX 5C8D6D8D7D8D8D8D9E8DAE8DBF8DCF8D + HEX DF8DF08D008E108E218E318E428E528E + HEX 638E738E848E948EA48EB58EC58ED68E + HEX E68EF78E078F188F298F398F4A8F5A8F + HEX 6B8F7B8F8C8F9D8FAD8FBE8FCE8FDF8F + HEX F08F0090119021903290439053906490 + HEX 759086909690A790B890C890D990EA90 + HEX FB900B911C912D913E914E915F917091 + HEX 81919291A291B391C491D591E691F791 + HEX 0892189229923A924B925C926D927E92 + HEX 8F92A092B192C292D392E392F4920593 + HEX 16932793389349935A936B937D938E93 + HEX 9F93B093C193D293E393F49305941694 + HEX 279438944A945B946C947D948E949F94 + HEX B094C294D394E494F594069518952995 + HEX 3A954B955D956E957F959095A295B395 + HEX C495D695E795F8950A961B962C963E96 + HEX 4F966096729683969496A696B796C996 + HEX DA96EC96FD960E972097319743975497 + HEX 6697779789979A97AC97BD97CF97E097 + HEX F29704981598279838984A985B986D98 + HEX 7F989098A298B498C598D798E998FA98 + HEX 0C991E992F9941995399649976998899 + HEX 9A99AB99BD99CF99E199F299049A169A + HEX 289A3A9A4B9A5D9A6F9A819A939AA59A + HEX B69AC89ADA9AEC9AFE9A109B229B349B + HEX 469B589B6A9B7C9B8E9BA09BB29BC49B + HEX D69BE89BFA9B0C9C1E9C309C429C549C + HEX 669C789C8A9C9C9CAE9CC09CD29CE49C + HEX F79C099D1B9D2D9D3F9D519D649D769D + HEX 889D9A9DAC9DBF9DD19DE39DF59D089E + HEX 1A9E2C9E3E9E519E639E759E889E9A9E + HEX AC9EBE9ED19EE39EF69E089F1A9F2D9F + HEX 3F9F519F649F769F899F9B9FAE9FC09F + HEX D39FE59FF79F0AA01CA02FA041A054A0 + HEX 66A079A08CA09EA0B1A0C3A0D6A0E8A0 + HEX FBA00EA120A133A145A158A16BA17DA1 + HEX 90A1A3A1B5A1C8A1DBA1EDA100A213A2 + HEX 26A238A24BA25EA271A283A296A2A9A2 + HEX BCA2CFA2E1A2F4A207A31AA32DA340A3 + + MX %00 +L03133B ENT + PHD + TSC + TCD + PHA + PHA + PHA + PHA + PHA + PEI $0E + PEI $0C + PEI $0A + PEI $08 + PEI $06 + _LoadSegName + STAL L05565D + PLA + STA [$10] + LDY #$0002 + PLA + STA [$10],Y + LDY #$0004 + PLA + STA [$10],Y + LDY #$0006 + PLA + STA [$10],Y + LDY #$0008 + PLA + STA [$10],Y + LDA $04 + STA $0E + LDA $03 + STA $0D + TDC + TCS + PLD + CLC + ADC #$000C + TCS + RTL + +L031384 PHA + PHA + TSC + PHD + TCD + PHA + PHA + PEI $0A + PEI $08 + LDA L05565F + ORA #$0F00 + PHA + PEA $4000 + PHA + PHA + _NewHandle + PLA + PLX + BCC L0313AC + LDY #$0000 + TYX + BRA L0313B9 +L0313AC STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + TAY +L0313B9 PLD + PLA + PLA + TYA + RTL + +L0313BE ENT + PHD + TSC + TCD + LDA $08 + CLC + ADC $06 + BEQ L0313CA + BCS L0313F9 +L0313CA LDA $0C + CLC + ADC $06 + BEQ L0313D3 + BCS L0313F9 +L0313D3 LDX $08 + LDY $0C + LDA $0D + STA $08 + LDA $09 + STAL L0313E5+1 + LDA $06 + DEC + PHB +L0313E5 MVN $000000,$000000 + PLB +L0313E9 LDA $04 + STA $0E + LDA $03 + STA $0D + PLD + TSC + CLC + ADC #$000A + TCS + RTL + +L0313F9 LDA $06 + TAY + LSR + TAX + BCC L031410 + SEP #$20 + LDA [$08] + STA [$0C] + REP #$20 + BRA L031410 +L03140A DEY + DEY + LDA [$08],Y + STA [$0C],Y +L031410 DEX + BPL L03140A + BRA L0313E9 +L031415 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L03143C + DEX +L03143C DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L03146D + BVS L03146B + EOR #$8000 +L03146B BMI L03147E +L03146D LDA $01 + LDX $03 + CLC + ADC #$0006 + BCC L031478 + INX +L031478 STA $10 + STX $12 + BRA L031498 +L03147E LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $10 + STX $12 +L031498 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0314AA ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L0314D1 + DEX +L0314D1 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $0A + STX $0C + PLY + PLY + PLD + RTL + +L0314F6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA L0553C3 + JSL L150488 + TAY + BNE L03151D + DEX +L03151D DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0005 + BCC L031535 + INX +L031535 STA $01 + STX $03 + LDA #$00FF + AND [$01] + BIT #$0080 + BEQ L031546 + ORA #$FF80 +L031546 STA $0A + PLY + PLY + PLD + RTL + +L03154C ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0553C5 + LDX L0553C7 + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + PHX + PHA + LDA L0553C3 + DEC + JSL L150488 + TAY + BNE L031574 + DEX +L031574 DEC + PEA $0000 + PEA $0010 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + PHA + LDA [$01] + PHA + LDA #$000A + LDX #$0000 + JSL L033477 + BEQ L0315A5 + BVS L0315A3 + EOR #$8000 +L0315A3 BMI L0315B6 +L0315A5 LDA $01 + LDX $03 + CLC + ADC #$0006 + BCC L0315B0 + INX +L0315B0 STA $10 + STX $12 + BRA L0315D0 +L0315B6 LDY #$0008 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $10 + STX $12 +L0315D0 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0315E2 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L071BFF + PLA + STA $01 + JSL L030158 + STZ L05535F + PEI $01 + JSL L071AA4 + PLY + PLY + PLY + PLD + RTL + +L031604 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L031B09 + LDA #$0001 + STA $0A + PLY + PLY + PLD + RTL + +L031619 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0E0000 + PEA $1B12 + JSL L07272E + PLY + PLY + PLD + RTL + +L031630 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0A + PHY + JSL L0B0072 + PLA + LSR + BCS L031645 + BRA L03166D +L031645 PHY + PHY + PEA $0012 + JSL L031415 + PLA + PLX + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + LDA #$0000 + TAX + JSL L033477 + BMI L03166D + LDA #$0001 + STA $0A +L03166D PLY + PLY + PLD + RTL + +L031671 PHD + TSC + CLC + ADC #$FECC + TCS + ADC #$0041 + TCD + STZ $FC + PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $DF + PLX + STX $E1 + LDA #$00FF + AND [$DF] + BNE L0316AF + LDA L05538F + BEQ L0316AC + LDA #$0001 + STA $FC + LDA #$0001 + STA $C9 + STZ $CB + STZ $CD + BRL L031965 + BRA L0316AF +L0316AC BRL L03197B +L0316AF TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L032589 + LDA #$00FF + AND [$DF] + BNE L0316DE + LDA L05538F + BEQ L0316DB + LDA #$0001 + STA $FC + LDA #$0001 + STA $C9 + STZ $CB + STZ $CD + BRL L031965 + BRA L0316DE +L0316DB BRL L03197B +L0316DE LDA $DF + LDX $E1 + STA $D7 + STX $D9 + STZ $EB + STZ $E9 + LDA #$00FF + AND [$D7] + CMP #$002D + BNE L031700 + LDA $D7 + LDX $D9 + INC + BNE L0316FC + INX +L0316FC STA $D7 + STX $D9 +L031700 TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L032589 +L03170D LDA #$00FF + AND [$D7] + STA $E7 + LDA $E7 + SEC + SBC #$0030 + BVS L03171F + EOR #$8000 +L03171F BMI L031726 + LDA #$0000 + BRA L031729 +L031726 LDA #$0001 +L031729 BEQ L031746 + PHA + LDA $E7 + SEC + SBC #$0039 + BEQ L031740 + BVS L031739 + EOR #$8000 +L031739 BPL L031740 + LDA #$0000 + BRA L031743 +L031740 LDA #$0001 +L031743 AND $01,S + PLX +L031746 CMP #$0000 + BNE L031759 + LDX #$0000 + LDA #$002E + CMP $E7 + BNE L031756 + INX +L031756 TXA + BEQ L03177A +L031759 LDA #$002E + CMP $E7 + BNE L031767 + LDA $EB + INC + STA $EB + BRA L03176C +L031767 LDA $E9 + INC + STA $E9 +L03176C LDA $D7 + LDX $D9 + INC + BNE L031774 + INX +L031774 STA $D7 + STX $D9 + BRA L0317AB +L03177A LDX #$0000 + LDA #$0020 + CMP $E7 + BNE L031785 + INX +L031785 TXA + BNE L031798 + PHA + LDX #$0000 + LDA #$000D + CMP $E7 + BNE L031794 + INX +L031794 TXA + ORA $01,S + PLX +L031798 CMP #$0000 + BNE L0317AE + LDX #$0000 + LDA $E7 + BNE L0317A5 + INX +L0317A5 TXA + BNE L0317AE + BRL L03197B +L0317AB BRL L03170D +L0317AE LDA $E9 + SEC + SBC #$0001 + BVS L0317B9 + EOR #$8000 +L0317B9 BPL L0317C0 + LDA #$0000 + BRA L0317C3 +L0317C0 LDA #$0001 +L0317C3 BEQ L0317C8 + BRL L03197B +L0317C8 LDA $EB + SEC + SBC #$0001 + BEQ L0317D7 + BVS L0317D5 + EOR #$8000 +L0317D5 BMI L0317DC +L0317D7 LDA #$0000 + BRA L0317DF +L0317DC LDA #$0001 +L0317DF BEQ L0317E4 + BRL L03197B +L0317E4 LDA $D7 + LDX $D9 + STA $DB + STX $DD + TDC + CLC + ADC #$00D7 + PEA $0000 + PHA + JSL L032589 + LDA #$00FF + AND [$D7] + BEQ L031803 + BRL L03197B +L031803 SEP #$20 + LDA #$00 + STA [$DB] + REP #$20 + STZ $ED +L03180D LDA #$00FF + AND [$DF] + CMP #$002D + BNE L031839 + LDA $ED + EOR #$0001 + STA $ED + LDA $DF + LDX $E1 + INC + BNE L031826 + INX +L031826 STA $DF + STX $E1 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + JSL L032589 + BRA L03180D +L031839 PEI $E1 + PEI $DF + PEA $0000 + TDC + CLC + ADC #$FFC9 + PHA + JSL L071FF8 + LDA #$00FF + LDX #$FFC9 + AND $00,X + SEC + SBC #$0009 + BEQ L03185F + BVS L03185D + EOR #$8000 +L03185D BMI L0318BE +L03185F LDA $DF + LDX $E1 + STA $E3 + STX $E5 +L031867 LDA #$00FF + AND [$E3] + BEQ L031886 + LDA #$00FF + AND [$E3] + CMP #$002E + BEQ L0318BE + LDA $E3 + LDX $E5 + INC + BNE L031880 + INX +L031880 STA $E3 + STX $E5 + BRA L031867 +L031886 LDA #$0001 + STA $C9 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFC9 + PHA + JSL L071DE3 + PLA + STA $CB + PLX + STX $CD + LDA $ED + BEQ L0318BB + PEI $CD + PEI $CB + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L0318B7 + INX +L0318B7 STA $CB + STX $CD +L0318BB BRL L031965 +L0318BE STZ $C9 + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + PEA $0000 + TDC + CLC + ADC #$FFC9 + PHA + JSL L1501C1 + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PLY + PLX + TSC + CLC + ADC #$FFF6 + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $000A + JSL L0313BE + JSL L0330F3 + TAY + CLC + TSC + ADC #$000A + TCS + TYA + STA $D5 + LDA $D5 + BEQ L03197B + LDA $D5 + DEC + BEQ L03197B + LDA $ED + BEQ L031965 + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + TDC + CLC + ADC #$00CB + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + PEA $000D + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$FFBF + PHA + PEA $000A + JSL L0313BE +L031965 LDA #$0001 + STA $FC + JSL L0E0000 + TDC + CLC + ADC #$00C9 + PEA $0000 + PHA + JSL L0E07F9 +L03197B LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$013A + TCS + RTL + +L03198D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + SEC + SBC #$0000 + BMI L0319CE + CMP #$0013 + BPL L0319CE + SEC + SBC #$0000 + BEQ L0319C0 + SEC + SBC #$0011 + BEQ L0319B9 + DEC + BEQ L0319B9 + BRA L0319CE +L0319B9 LDA #$0001 + STA $0A + BRA L0319D0 +L0319C0 PHY + PEA $0000 + PHD + JSL L031671 + PLA + STA $0A + BRA L0319D0 +L0319CE STZ $0A +L0319D0 PLY + PLY + PLD + RTL + +L0319D4 ENT + PHD + TSC + CLC + ADC #$FFE2 + TCS + TCD + STZ $24 + PHY + JSL L03198D + PLA + LSR + BCS L0319EA + BRL L031A6A +L0319EA LDA #$0001 + STA $24 + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$0011 + BNE L0319FF + CPX #$0000 +L0319FF BEQ L031A6A + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L0E00CC + LDA $0F + BEQ L031A56 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + LDA $11 + LDX $13 + TXY + LDX #$000B + STA $00,X + TYA + STA $02,X + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $030E + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $000A + JSL L0313BE + BRA L031A5D +L031A56 PEA $18E2 + JSL L07272E +L031A5D TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L0E0C71 +L031A6A TSC + CLC + ADC #$001E + TCS + PLD + RTL + +L031A72 ENT + PHD + TSC + CLC + ADC #$FEF6 + TCS + ADC #$0013 + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + CMP #$000E + BNE L031A8D + CPX #$0000 +L031A8D BNE L031A96 + LDA #$0001 + STA $FC + BRA L031B01 +L031A96 STZ $FC + PHY + PHY + JSL L0B3773 + PLA + PLX + STX $F3 + ORA $F3 + BEQ L031AA8 + BRA L031B01 +L031AA8 PHY + PHY + PEA $0000 + JSL L031415 + PLA + STA $ED + PLX + STX $EF + TDC + CLC + ADC #$00ED + PEA $0000 + PHA + JSL L032589 + PEI $EF + PEI $ED + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + JSL L071FF8 + PHY + PEA $0000 + TDC + CLC + ADC #$FFED + PHA + TDC + CLC + ADC #$00F1 + PEA $0000 + PHA + JSL L0B05B4 + PLA + LSR + BCS L031AF2 + BRA L031B01 +L031AF2 LDA #$0001 + STA $FC + JSL L0E0000 + PEI $F1 + JSL L0E0E4B +L031B01 TSC + CLC + ADC #$010A + TCS + PLD + RTL + +L031B09 ENT + PHD + TSC + CLC + ADC #$FC54 + TCS + ADC #$02B5 + TCD + PHY + PHY + JSL L0B3773 + PLA + PLX + SEC + SBC #$0000 + BPL L031B25 + BRL L032482 +L031B25 CMP #$0019 + BMI L031B2D + BRL L032482 +L031B2D ASL + TAX + LDAL L031B35,X + PHA + RTS + +L031B35 DA L031B65+1 + DA L031F31+2 + DA L031F42+2 + DA L031F42+2 + DA L031F53+2 + DA L032480+1 + DA L032480+1 + DA L031F64+2 + DA L031F75+2 + DA L03232B+2 + DA L0320FE+2 + DA L031DF2+2 + DA L031E4F+2 + DA L032228+2 + DA L031D38+2 + DA L031EE2+2 + DA L032480+1 + DA L031B6A+2 + DA L031B9D+2 + DA L032362+2 + DA L032480+1 + DA L031DC3+2 + DA L031D5A+2 + DA L032480+1 +L031B65 DA L0323D4+2 + BRL L0324C5 +L031B6A BRL L0324C5 + TDC + CLC + ADC #$00B7 + PEA $0000 + PHA + JSL L0E04A7 + TDC + CLC + ADC #$00B7 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0B1426 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0E0EA8 +L031B9D BRL L0324C5 + STZ $E3 + PHY + PHY + JSL L0E05AF + PLA + STA $E5 + PLX + STX $E7 + PEI $E7 + PEI $E5 + LDA #$0000 + TAX + JSL L033477 + BPL L031BD8 + PEI $E7 + PEI $E5 + LDA $03,S + EOR #$FFFF + TAX + PLA + EOR #$FFFF + PLY + INC + BNE L031BCF + INX +L031BCF STA $E5 + STX $E7 + LDA #$0001 + STA $E3 +L031BD8 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + PEI $E7 + PEI $E5 + JSL L07346C + PEA $0014 + JSL L0313BE + LDA #$00FF + LDX #$FF4F + AND $00,X + STA $F3 + LDA L0553AD + SEC + SBC $F3 + LDX #$FE4D + STA $00,X + LDX #$FE4D + LDA $00,X + SEC + SBC #$0001 + BVS L031C1C + EOR #$8000 +L031C1C BPL L031C5F + LDA #$0001 + STA $EF +L031C23 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040553 + PEA L040553 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA $EF + LDX #$FE4D + CMP $00,X + BEQ L031C5F + INC $EF + BRA L031C23 +L031C5F LDA L0553AF + SEC + SBC #$0000 + BPL L031C6B + BRL L031CF8 +L031C6B BNE L031C70 + BRL L031CF8 +L031C70 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040555 + PEA L040555 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA L0553AF + LDX #$FE4B + STA $00,X + LDX #$FE4B + LDA $00,X + SEC + SBC #$0001 + BVS L031CB5 + EOR #$8000 +L031CB5 BPL L031CF8 + LDA #$0001 + STA $EF +L031CBC PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040557 + PEA L040557 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA $EF + LDX #$FE4B + CMP $00,X + BEQ L031CF8 + INC $EF + BRA L031CBC +L031CF8 LDA $E3 + BEQ L031D2B + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040559 + PEA L040559 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L031D2B PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0E0EA8 +L031D38 BRL L0324C5 + PHY + JSL L0E0678 + PLA + LSR + BCC L031D50 + PEA ^L032E38 + PEA L032E38 + JSL L0E0F0F + BRA L031D5A +L031D50 PEA ^L032E0A + PEA L032E0A + JSL L0E0F0F +L031D5A BRL L0324C5 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0016 + JSL L0E0656 + LDA $EB + BMI L031D81 + JSL L072314 + JSL L0E0C52 + BRA L031DC3 +L031D81 LDA L0553CD + LDX L0553CF + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + LDA $EB + JSL L150488 + JSL L1512A5 + STA $DF + STX $E1 + LDA L0553CD + LDX L0553CF + PHX + PHA + JSL L0718BF + PEI $E1 + PEI $DF + JSL L0E0EA8 + LDA L0553CD + LDX L0553CF + PHX + PHA + JSL L07191C +L031DC3 BRL L0324C5 + TDC + CLC + ADC #$00DD + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0015 + JSL L0E0656 + PEA $0000 + TDC + CLC + ADC #$FD4B + PHA + PEA $0014 + PEI $DD + JSL L0B383F + JSL L0E0F0F +L031DF2 BRL L0324C5 + TDC + CLC + ADC #$00D9 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $000B + JSL L0E0656 + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + LDA $DB + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04055B + PEA L04055B + PEA $0000 + TDC + CLC + ADC #$FE23 + PHA + LDA $D9 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FF27 + PHA + PEA $0003 + JSL L1509CE + JSL L0E0F0F +L031E4F BRL L0324C5 + TDC + CLC + ADC #$00D1 + PEA $0000 + PHA + PEA $0000 + PEA $0008 + PEA $000C + JSL L0E0656 + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + LDA $D3 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04055D + PEA L04055D + PEA $0000 + TDC + CLC + ADC #$FE23 + PHA + LDA $D1 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04055F + PEA L04055F + PEA $0000 + TDC + CLC + ADC #$FE0F + PHA + LDA $D7 + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L040561 + PEA L040561 + PEA $0000 + TDC + CLC + ADC #$FDFB + PHA + LDA $D5 + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FEFF + PHA + PEA $0007 + JSL L1509CE + JSL L0E0F0F +L031EE2 BRL L0324C5 + TDC + CLC + ADC #$006F + PEA $0000 + PHA + PEA $0000 + PEA $0018 + PEA $000F + JSL L0E0656 + LDA L0553B3 + STA $CF + LDA L055039 + LDX L05503B + CMP $71 + BNE L031F0C + CPX $73 +L031F0C BEQ L031F16 + LDA #$0001 + STA L0553B3 + BRA L031F1C +L031F16 LDA #$0003 + STA L0553B3 +L031F1C TDC + CLC + ADC #$006F + PEA $0000 + PHA + PEA $0004 + JSL L0B6DE3 + LDA $CF + STA L0553B3 +L031F31 BRL L0324C5 + JSL L0E0000 + PEA ^L040563 + PEA L040563 + JSL L0E0F0F +L031F42 BRL L0324C5 + JSL L0E0000 + PEA ^L040570 + PEA L040570 + JSL L0E0F0F +L031F53 BRL L0324C5 + JSL L0E0000 + PEA ^L040577 + PEA L040577 + JSL L0E0F0F +L031F64 BRL L0324C5 + JSL L0E0000 + PEA ^L04057F + PEA L04057F + JSL L0E0F0F +L031F75 BRL L0324C5 + TDC + CLC + ADC #$00C1 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0008 + JSL L0E0656 + LDA $C1 + BMI L031FED + CMP #$0003 + BPL L031FED + SEC + SBC #$0000 + BEQ L031FBD + DEC + BEQ L031FA5 + DEC + BEQ L031FD5 + BRA L031FED +L031FA5 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L04058B + PEA L04058B + PEA $0005 + JSL L0313BE + BRA L031FFA +L031FBD PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040590 + PEA L040590 + PEA $0006 + JSL L0313BE + BRA L031FFA +L031FD5 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040596 + PEA L040596 + PEA $0007 + JSL L0313BE + BRA L031FFA +L031FED LDAL L04059D + LDX #$FF4F + SEP #$20 + STA $00,X + REP #$20 +L031FFA LDA $C3 + DEC + BPL L032002 + BRL L0320E4 +L032002 CMP #$0004 + BMI L03200A + BRL L0320E4 +L03200A SEC + SBC #$0000 + BEQ L03201F + DEC + BEQ L032051 + DEC + BEQ L032082 + DEC + BNE L03201C + BRL L0320B3 +L03201C BRL L0320E4 +L03201F PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L04059E + PEA L04059E + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRL L0320F1 +L032051 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405A7 ; dateItems + PEA L0405A7 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0320F1 +L032082 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405B2 ; date + PEA L0405B2 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0320F1 +L0320B3 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405B8 ; time + PEA L0405B8 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0320F1 +L0320E4 LDAL L0405BE + LDX #$FF4F + SEP #$20 + STA $00,X + REP #$20 +L0320F1 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0E0EA8 +L0320FE BRL L0324C5 + TDC + CLC + ADC #$0087 + PEA $0000 + PHA + PEA $0000 + PEA $0030 + PEA $000A + JSL L0E0656 + PHY + TDC + CLC + ADC #$0087 + PEA $0000 + PHA + PEA $0001 + JSL L0D0F6E + PLA + STA $F1 + LDAL L0405BF + LDX #$FF4F + SEP #$20 + STA $00,X + REP #$20 + LDA $8D + LDX $8F + CMP $89 + BNE L032142 + CPX $8B +L032142 BNE L03215C + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405C0 + PEA L0405C0 + PEA $0007 + JSL L0313BE + BRA L03217E +L03215C LDA $91 + LDX $93 + CMP $89 + BNE L032166 + CPX $8B +L032166 BNE L03217E + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405C7 + PEA L0405C7 + PEA $0006 + JSL L0313BE +L03217E LDA $87 + DEC + DEC + BNE L0321B5 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405CD + PEA L0405CD + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0321E4 +L0321B5 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405D4 + PEA L0405D4 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0321E4 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + PHY + PEI $8B + PEI $89 + PEI $F1 + PEA $0000 + JSL L07AD84 + PLA + LDX #$0000 + BIT #$8000 + BEQ L03220E + DEX +L03220E PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + JSL L0E0F0F +L032228 BRL L0324C5 + TDC + CLC + ADC #$00C9 + PEA $0000 + PHA + PEA $0000 + PEA $0006 + PEA $000D + JSL L0E0656 + LDAL L0405DC + LDX #$FF4F + SEP #$20 + STA $00,X + REP #$20 + LDA $C9 + BEQ L032268 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405DD + PEA L0405DD + PEA $0009 + JSL L0313BE +L032268 LDA $CB + BEQ L0322C3 + LDA #$00FF + LDX #$FF4F + AND $00,X + SEC + SBC #$0000 + BMI L0322AD + BEQ L0322AD + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405E6 + PEA L0405E6 + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L0322C3 +L0322AD PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405F1 + PEA L0405F1 + PEA $000A + JSL L0313BE +L0322C3 LDA $CD + BEQ L03231E + LDA #$00FF + LDX #$FF4F + AND $00,X + SEC + SBC #$0000 + BMI L032308 + BEQ L032308 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L0405FB + PEA L0405FB + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + BRA L03231E +L032308 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040607 + PEA L040607 + PEA $000B + JSL L0313BE +L03231E PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0E0EA8 +L03232B BRL L0324C5 + TDC + CLC + ADC #$00C5 + PEA $0000 + PHA + PEA $0000 + PEA $0004 + PEA $0009 + JSL L0E0656 + PEI $C7 + PEI $C5 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0B1388 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0E0EA8 +L032362 BRL L0324C5 + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + PEA $0000 + PEA $0002 + PEA $0013 + JSL L0E0656 + LDA $E9 + BMI L0323D4 + CMP #$0005 + BPL L0323D4 + SEC + SBC #$0000 + BEQ L032398 + DEC + BEQ L0323A4 + DEC + BEQ L0323B0 + DEC + BEQ L0323BC + DEC + BEQ L0323C8 + BRA L0323D4 +L032398 PEA ^L040612 + PEA L040612 + JSL L0E0F0F + BRA L0323D4 +L0323A4 PEA ^L040619 + PEA L040619 + JSL L0E0F0F + BRA L0323D4 +L0323B0 PEA ^L04061F + PEA L04061F + JSL L0E0F0F + BRA L0323D4 +L0323BC PEA ^L040624 + PEA L040624 + JSL L0E0F0F + BRA L0323D4 +L0323C8 PEA ^L04062B + PEA L04062B + JSL L0E0F0F + BRA L0323D4 +L0323D4 BRL L0324C5 + TDC + CLC + ADC #$004F + PEA $0000 + PHA + PEA $0000 + PEA $0020 + PEA $0018 + JSL L0E0656 + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + LDA $4F + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0014 + JSL L0313BE + LDA #$0001 + STA $EF +L032417 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + PEA ^L040631 + PEA L040631 + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + TDC + CLC + ADC #$004F + STA $F3 + STZ $F5 + LDA $EF + ASL + TAY + LDA [$F3],Y + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FE4F + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA #$000F + CMP $EF + BEQ L032473 + INC $EF + BRA L032417 +L032473 PEA $0000 + TDC + CLC + ADC #$FF4F + PHA + JSL L0E0EA8 +L032480 BRA L0324C5 +L032482 PHY + PHY + JSL L0B3773 + PLA + PLX + STA $ED + JSL L0E0000 + PEA ^L040633 + PEA L040633 + PEA $0000 + TDC + CLC + ADC #$FE37 + PHA + LDA $ED + JSL L150488 + PHX + PHA + JSL L07346C + PEA ^L04063A + PEA L04063A + PEA $0000 + TDC + CLC + ADC #$FF33 + PHA + PEA $0003 + JSL L1509CE + JSL L0E0F0F +L0324C5 TSC + CLC + ADC #$03AC + TCS + PLD + RTL + +L0324CD ENT + PHD + PHY + TSC + TCD + LDA [$08] + AND #$00FF + BEQ L0324F2 + TAY + XBA + STA $01 + CLC +L0324DD LDA [$08],Y + AND #$00FF + TAX + LDAL L0714D9,X + EOR $01 + ROL + STA $01 + DEY + BNE L0324DD + AND #$0FFC +L0324F2 CLC + ADC $0C + STA $10 + LDA $0E + BCC L0324FC + INC +L0324FC STA $12 + LDA $06 + STA $0E + LDA $05 + STA $0D + TDC + TCS + PLY + PLD + PLY + PLY + PLY + PLY + RTL + +L03250F ENT + PHD + TSC + SEC + SBC #$000A + TCD + TCS + STZ $18 + PHA + PHA + PEI $12 + PEI $10 + _GetHandleSize + PLA + STA $01 + PLA + STA $03 + LDA [$14] + AND #$00FF + INC + STA $05 + CLC + ADC $01 + TAX + LDA $03 + ADC #$0000 + PHA + PHX + PEI $12 + PEI $10 + _SetHandleSize + BCS L032576 + PEI $16 + PEI $14 + LDA [$10] + STA $07 + CLC + ADC $01 + TAX + LDY #$0002 + LDA [$10],Y + STA $09 + ADC $03 + PHA + PHX + PEA $0000 + PEI $05 + JSL L070597 + LDA [$07] + INC + STA [$07] + LDA #$0001 + STA $18 +L032576 LDA $0E + STA $16 + LDA $0D + STA $15 + LDX $0B + TDC + CLC + ADC #$0014 + TCS + TXA + TCD + RTL + +L032589 ENT + PHD + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$0A] + STA $01 + LDA [$0A],Y + STA $03 + LDY #$0000 + SEP #$20 +L03259E LDA [$01],Y + CMP #$20 + BEQ L0325A8 + CMP #$0D + BNE L0325AF +L0325A8 INY + BNE L03259E + INC $03 + BRA L03259E +L0325AF REP #$20 + TYA + CLC + ADC $01 + STA [$0A] + LDA $03 + ADC #$0000 + LDY #$0002 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L0325D1 ENT + PHD + PHY + PHY + TSC + TCD + LDY #$0002 + LDA [$0A] + STA $01 + LDA [$0A],Y + STA $03 + LDY #$0000 + SEP #$20 +L0325E6 LDA [$01],Y + CMP L055277 + BEQ L0325F8 + CMP #$00 + BEQ L0325FD + INY + BNE L0325E6 + INC $03 + BRA L0325E6 +L0325F8 INY + BNE L0325FD + INC $03 +L0325FD REP #$20 + TYA + CLC + ADC $01 + STA [$0A] + LDA $03 + ADC #$0000 + LDY #$0002 + STA [$0A],Y + LDA $08 + STA $0C + LDA $07 + STA $0B + TDC + TCS + PLY + PLY + PLD + PLY + PLY + RTL + +L03261F ENT + PHD + TSC + SEC + SBC #$000E + TCD + TCS + STZ $1C + LDY #$0002 + LDA [$14] + STA $01 + CLC + ADC #$0002 + STA $05 + LDA [$14],Y + STA $03 + ADC #$0000 + STA $07 + LDA [$01] + BEQ L0326B3 + STA $09 + LDA $18 + ORA $1A + BEQ L032652 + LDA [$18] + AND #$00FF + BNE L032669 +L032652 LDA [$05] + AND #$00FF + BEQ L0326AC + DEC $09 + BEQ L0326B3 + INC + CLC + ADC $05 + STA $05 + BCC L032652 + INC $07 + BRA L032652 +L032669 STA $0B +L03266B LDA [$05] + AND #$00FF + CMP $0B + BEQ L032684 +L032674 DEC $09 + BEQ L0326B3 + INC + CLC + ADC $05 + STA $05 + BCC L03266B + INC $07 + BRA L03266B +L032684 TAY + LDA #$0000 + TAX + SEP #$20 +L03268B LDA [$18],Y + TAX + LDAL L0714D9,X + STA $0D + LDA [$05],Y + TAX + LDAL L0714D9,X + CMP $0D + BNE L0326A6 + DEY + BNE L03268B + REP #$20 + BRA L0326AC +L0326A6 REP #$20 + LDA $0B + BRA L032674 +L0326AC LDA $05 + SEC + SBC $01 + STA $1C +L0326B3 LDA $12 + STA $1A + LDA $11 + STA $19 + LDX $0F + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + RTL + +L0326C6 ENT + ADRL L03271E + ADRL L032720 + ADRL L032723 + ADRL L032727 + ADRL L032730 + ADRL L032734 + ADRL L032736 + ADRL L032738 + ADRL L03273A + ADRL L03273D + ADRL L03273F + ADRL L032745 + ADRL L03274F + ADRL L032759 + ADRL L032767 + ADRL L03276A + ADRL L03276C + ADRL L03276E + ADRL L032772 + ADRL L032775 + ADRL L032778 + ADRL L03277A +L03271E STR '&' +L032720 STR '&&' +L032723 STR 'and' +L032727 STR 'contains' +L032730 STR 'div' +L032734 STR '/' +L032736 STR '=' +L032738 STR '^' +L03273A STR '>=' +L03273D STR '>' +L03273F STR 'is in' +L032745 STR 'is not in' +L03274F STR 'is within' +L032759 STR 'is not within' +L032767 STR '<=' +L03276A STR '<' +L03276C STR '-' +L03276E STR 'mod' +L032772 STR '<>' +L032775 STR 'or' +L032778 STR '+' +L03277A STR '*' +L03277C ENT + ADRL L100000 + ADRL L100013 + ADRL L100116 + ADRL L10079F + ADRL L1007B5 + ADRL L100802 + ADRL L100137 + ADRL L100887 + ADRL L100137 + ADRL L100137 + ADRL L1008D4 + ADRL L100916 + ADRL L100AA7 + ADRL L10092A + ADRL L100137 + ADRL L100137 + ADRL L100B4B + ADRL L100B5E + ADRL L100137 + ADRL L100D72 + ADRL L100D91 + ADRL L100DA4 +L0327D4 ENT + ADRL L031604 + ADRL L031604 + ADRL L031A72 + ADRL L031604 + ADRL L0B0072 + ADRL L0319D4 + ADRL $00000000 + ADRL L0319D4 + ADRL $00000000 + ADRL $00000000 + ADRL L031604 + ADRL L031604 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL L03198D + ADRL L03198D + ADRL $00000000 + ADRL L031A72 + ADRL L03198D + ADRL L03198D +L03282C ENT + DW $0032 + DW $0032 + DW $0014 + DW $0028 + DW $0046 + DW $0046 + DW $001E + DW $0050 + DW $0028 + DW $0028 + DW $0028 + DW $0028 + DW $0028 + DW $0028 + DW $0028 + DW $0028 + DW $003C + DW $0046 + DW $001E + DW $000A + DW $003C + DW $0046 +L032858 ENT + DW $0007 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $07 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $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 $00 + DB $00 + DB $01 + DB $00 + DB $02 + DB $02 + DB $01 + DB $01 + DB $02 + DB $01 + DB $05 + DB $01 + DB $04 + DB $04 + DB $04 + DB $04 + DB $04 + DB $04 + DB $04 + DB $04 + DB $04 + DB $04 + DB $02 + DB $00 + DB $01 + DB $01 + DB $01 + DB $00 + DB $02 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $02 + DB $00 + DB $02 + DB $01 + DB $06 + DB $00 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $02 + DB $02 + DB $02 + DB $00 + DB $00 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + 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 $01 + DB $06 + DB $06 + DB $00 + DB $00 + DB $01 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $06 + DB $06 + DB $00 + DB $00 + DB $02 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $06 + DB $06 + DB $06 + DB $06 + DB $06 + 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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L032950 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $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 $00 + DB $07 + DB $0A + DB $16 + DB $15 + DB $03 + DB $11 + 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 $02 + DB $00 + DB $10 + DB $07 + DB $0A + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $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 $09 + DB $08 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $05 + DB $0B + DB $08 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $13 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $09 + DB $00 + DB $00 + DB $00 + DB $00 + 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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L032A48 ENT + ADRL L0B6EB9 + ADRL L0B6EDE + ADRL L0B6F55 + ADRL L0B7053 + ADRL L0B70E5 + ADRL L0B7274 + ADRL L0B72CA + ADRL L0B737D + ADRL L0B73AE + ADRL L0B75FD + ADRL L0B7642 + ADRL L0B76E6 +L032A78 ENT + ADR L110000 + DB $00 + ADR L160012 + DB $80 + ADR L110059 + DB $00 + ADR L160020 + DB $80 + ADR L11006E + DB $00 + ADR L1100D1 + DB $00 + ADR L1100E6 + DB $00 + ADR L16002E + DB $80 + ADR L110161 + DB $00 + ADR L16003C + DB $80 + ADR L16004A + DB $80 + ADR L110171 + DB $00 + ADR L160058 + DB $80 + ADR L160066 + DB $80 + ADR L110191 + DB $00 + ADR L110216 + DB $00 + ADR L110287 + DB $00 + ADR L160074 + DB $80 + ADR L110325 + DB $00 + ADR L11036F + DB $00 + ADR L110453 + DB $00 + ADR L160082 + DB $80 + ADR L110480 + DB $00 + ADR L11049E + DB $00 + ADR L1104AE + DB $00 + ADR L1105EC + DB $00 + ADR L110634 + DB $00 + ADR L1107AC + DB $00 + ADR L110804 + DB $00 + ADR L110844 + DB $00 + ADR L160090 + DB $80 + ADR L1108A0 + DB $00 + ADR L11108B + DB $00 + ADR L16009E + DB $80 + ADR L1111BD + DB $00 + ADR L111389 + DB $00 + ADR L1600AC + DB $80 + ADR L120000 + DB $00 + ADR L120093 + DB $00 + ADR L1200A3 + DB $00 + ADR L1600BA + DB $80 + ADR L1600C8 + DB $80 + ADR L121673 + DB $00 + ADR L12189D + DB $00 + ADR L1600D6 + DB $80 + ADR L121BD7 + DB $00 + ADR L121C4A + DB $00 + ADR L121C5A + DB $00 + ADR L121CC3 + DB $00 + ADR L121D38 + DB $00 + ADR L121D81 + DB $00 + ADR L1600E4 + DB $80 +L032B48 ENT + DW $0014 +L032B4A ENT + DW $0028 +L032B4C ENT + DW $002D +L032B4E ENT + DW $0033 + DW $0034 +L032B52 ENT + ADR L130000 + DB $00 + ADR L1300E8 + DB $40 + ADR L1300FB + DB $00 + ADR L130111 + DB $40 + ADR L130266 + DB $00 + ADR L13029D + DB $00 + ADR L1302BA + DB $00 + ADR L1302F8 + DB $00 + ADR L13030D + DB $00 + ADR L130334 + DB $00 + ADR L1600F2 + DB $00 + ADR L13035B + DB $00 + ADR L130370 + DB $40 + ADR L130383 + DB $00 + ADR L130399 + DB $00 + ADR L1303F0 + DB $00 + ADR L13040E + DB $00 + ADR L130424 + DB $00 + ADR L13043A + DB $00 + ADR L160100 + DB $80 + ADR L16010E + DB $80 + ADR L16011C + DB $80 + ADR L16012A + DB $80 + ADR L130630 + DB $00 + ADR L130450 + DB $00 + ADR L130646 + DB $00 + ADR L130675 + DB $00 + ADR L13068B + DB $00 + ADR L1306A1 + DB $00 + ADR L1306B7 + DB $40 + ADR L1307DC + DB $40 + ADR L130901 + DB $00 + ADR L13095F + DB $00 + ADR L1309C0 + DB $00 + ADR L1309F5 + DB $00 + ADR L130A3F + DB $00 + ADR L130A6C + DB $00 + ADR L130DFB + DB $00 + ADR L130E38 + DB $40 + ADR L130EAA + DB $00 + ADR L130EBF + DB $00 + ADR L130F74 + DB $00 + ADR L131038 + DB $00 + ADR L13113F + DB $00 + ADR L13118B + DB $00 + ADR L1311A3 + DB $00 + ADR L1311E8 + DB $00 + ADR L13121C + DB $00 + ADR L160138 + DB $80 + ADR L160146 + DB $80 + ADR L160154 + DB $80 + ADR L160162 + DB $80 + ADR L131294 + DB $00 + ADR L1312A9 + DB $00 + ADR L1312BF + DB $00 + ADR L1312E9 + DB $00 + ADR L13133F + DB $00 + ADR L131355 + DB $00 + ADR L13136B + DB $00 + ADR L131384 + DB $00 + ADR L13139A + DB $00 + ADR L1313F8 + DB $00 + ADR L13145D + DB $00 + ADR L131473 + DB $00 +L032C52 ENT + DW $000C +L032C54 ENT + DW $0028 +L032C56 ENT + DW $0035 + DW $0040 +L032C5A ENT + ADRL L0D1D76 + ADRL L0D1D91 + ADRL L0D2016 + ADRL L0D206A + ADRL L0D1DB6 + ADRL L0D1DCD + ADRL L0D1E24 + ADRL L0D1E6F + ADRL L0D1E86 + ADRL L0D1F31 + ADRL L031604 + ADRL L0D2187 + ADRL L0D1F84 + ADRL L0D1F49 + ADRL L0D11E7 + ADRL L0D11D0 + ADRL L0B7D5D + ADRL L0D20FB + ADRL L0D124F + ADRL L031604 + ADRL L03198D + ADRL L03198D + ADRL L03198D + ADRL L0B0072 + ADRL L0D167A + ADRL L0D167A + ADRL L0D167A + ADRL L0319D4 + ADRL L0319D4 + ADRL L031A72 + ADRL L031A72 + ADRL L0D2610 + ADRL L0D264D + ADRL L0D2668 + ADRL L0D25F9 + ADRL L0D1EE2 + ADRL $00000000 + ADRL L0D128B + ADRL L0D24E9 + ADRL L0D244F + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL L0D320C + ADRL L0D318D + ADRL $00000000 + ADRL L0D1404 + ADRL L0D14D4 + ADRL L0D15E3 + ADRL L0D2A33 + ADRL L0D1BB0 + ADRL L0D2265 + ADRL L0D1EB8 + ADRL L0D14AB + ADRL L0D2C02 + ADRL L0D2FBC + ADRL L0D2DEE + ADRL L0D2F12 + ADRL L0D2F55 + ADRL L0D1732 + ADRL L0D28FB + ADRL L0D1CCE + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL L0D1D3E + ADRL L0D2FE9 + ADRL L0D25C0 + ADRL L0D27B1 + ADRL L0D27FC + ADRL L0D1AF4 + ADRL L0D1B99 + ADRL L0D20E4 + ADRL L0D19B7 + ADRL L0D3064 + ADRL L0D2A90 + ADRL L0D2001 + ADRL L0D298A + ADRL L0D2036 + ADRL L0D30FF + ADRL L0D3129 + DW $0051 +L032DA0 ENT + ADRL L032E02 + ADRL L032E08 + ADRL L032E0A + ADRL L032E11 + ADRL L032E14 + ADRL L032E17 + ADRL L032E2F + ADRL L032E32 + ADRL L032E35 + ADRL L032E38 + ADRL L032E3E + ADRL L032E42 + ADRL L032E45 + ADRL L032E48 + ADRL L032E4B + ADRL L032E4E + ADRL L032E51 + ADRL L032E54 + ADRL L032E57 + ADRL L032E5A + ADRL L032E5D + ADRL L032E60 + ADRL L032E64 + ADRL L032E67 + DB $18 + DB $00 +L032E02 ENT + STR 'down' + DB $00 +L032E08 DB $00 + DB $00 +L032E0A ENT + STR 'false' + DB $00 +L032E11 STR 0C + DB $00 +L032E14 STR 0A + DB $00 +L032E17 STR '3.14159265358979323846' + DB $00 +L032E2F STR '"' + DB $00 +L032E32 STR ' ' + DB $00 +L032E35 STR 09 + DB $00 +L032E38 ENT + STR 'true' + DB $00 +L032E3E ENT + STR 'up' + DB $00 +L032E42 STR '0' + DB $00 +L032E45 STR '1' + DB $00 +L032E48 STR '2' + DB $00 +L032E4B STR '3' + DB $00 +L032E4E STR '4' + DB $00 +L032E51 STR '5' + DB $00 +L032E54 STR '6' + DB $00 +L032E57 STR '7' + DB $00 +L032E5A STR '8' + DB $00 +L032E5D STR '9' + DB $00 +L032E60 STR '10' + DB $00 +L032E64 STR ',' + DB $00 +L032E67 STR ':' + DB $00 +L032E6A ENT + STR 0D + DB $00 + + MX %00 +L032E6D ENT + PHB + PHD + PHY + TSC + TCD + LDA #$0000 + TAX + TAY + PEA >L0714D9 + PLB + PLB + SEP #$20 + CLC + LDA [$09] + TAY + STA $02 + STZ $01 +L032E86 LDA [$09],Y + TAX + LDA L0714D9,X + EOR $01 + DEY + BEQ L032E98 + ROL + STA $01 + ROL $02 + BRA L032E86 +L032E98 XBA + LDA $02 + XBA + REP #$20 + AND #$7FFF + BNE L032EA6 + LDA #$0001 +L032EA6 STA $0D + LDA $07 + STA $0B + LDA $05 + STA $09 + TDC + TCS + PLY + PLD + PLY + PLY + PLB + RTL + +L032EB8 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + JSL L0A4321 + PLA + LSR + BCC L032F1B + PHY + JSL L160170 + PLA + LSR + BCC L032F10 + PEA ^L160170 + PEA L160170 + JSL L07187A + LDA #$FFFF + STA L0550B9 + JSL L0A3E17 +L032EE6 JSL L0A32C6 + LDA L05524F + BEQ L032EE6 + JSL L0A129A + PEA $001C + JSL L099176 + JSL L0903F2 + PEA $0000 + PEA $0001 + JSL L090000 + JSL L093A99 + JSL L074D35 +L032F10 LDA #$0000 + STAL L055453 + JSL L0A3FE2 +L032F1B PLY + PLY + PLD + RTL + +L032F1F ENT + PHD + PHA + PEA $0001 + TSC + TCD + LDA $0A + BEQ L032F94 + LDX #$0000 + BCC L032F4A + BIT #$8000 + BEQ L032F3B + EOR #$FFFF + INC + STA $0A + INX +L032F3B LDA $03 + BIT #$8000 + BEQ L032F4A + EOR #$FFFF + INC + STA $03 + INX + INX +L032F4A LDY #$0000 + BRA L032F51 +L032F4F ASL $01 +L032F51 ASL $0A + BCC L032F4F + ROR $0A +L032F57 LDA $03 + CMP $0A + BCC L032F68 + LDA $03 + SEC + SBC $0A + STA $03 + TYA + ORA $01 + TAY +L032F68 LSR $0A + LSR $01 + BCC L032F57 + LDA $03 + STA $0A + TYA + CPX #$0000 + BEQ L032F90 + CPX #$0003 + BEQ L032F86 + EOR #$FFFF + INC + CPX #$0001 + BEQ L032F90 +L032F86 TAY + LDA $0A + EOR #$FFFF + INC + STA $0A + TYA +L032F90 PLY + PLY + PLD + RTL + +L032F94 PEA $0004 + PEA $0000 + PEA $0000 + _SysFailMgr +L032FA4 ENT + PHD + PHX + PHA + PEA $0000 + PEA $0001 + PEA $0000 + PEA $0000 + TSC + TCD + LDA $12 + ORA $14 + BNE L032FC1 + LDX #$0000 + BRL L033085 +L032FC1 LDX #$0000 + BCC L032FFF + LDA $14 + BIT #$8000 + BEQ L032FDF + EOR #$FFFF + STA $14 + LDA $12 + EOR #$FFFF + INC + BNE L032FDC + INC $14 +L032FDC STA $12 + INX +L032FDF LDA $0B + BIT #$8000 + BEQ L032FFF + EOR #$FFFF + STA $0B + LDA $09 + EOR #$FFFF + INC + BNE L032FF5 + INC $0B +L032FF5 STA $09 + INX + INX + BRA L032FFF +L032FFB ASL $05 + ROL $07 +L032FFF ASL $12 + ROL $14 + BCC L032FFB + ROR $14 + ROR $12 +L033009 LDA $0B + CMP $14 + BEQ L033013 + BCC L033032 + BRA L033019 +L033013 LDA $09 + CMP $12 + BCC L033032 +L033019 LDA $09 + SEC + SBC $12 + STA $09 + LDA $0B + SBC $14 + STA $0B + LDA $01 + ORA $05 + STA $01 + LDA $03 + ORA $07 + STA $03 +L033032 LSR $14 + ROR $12 + LSR $07 + ROR $05 + BCC L033009 + CPX #$0000 + BEQ L033071 + CPX #$0003 + BEQ L03305E + LDA $01 + EOR #$FFFF + STA $01 + LDA $03 + EOR #$FFFF + INC $01 + BNE L033057 + INC +L033057 STA $03 + CPX #$0001 + BEQ L033071 +L03305E LDA $09 + EOR #$FFFF + STA $09 + LDA $0B + EOR #$FFFF + INC $09 + BNE L03306F + INC +L03306F STA $0B +L033071 LDA $09 + STA $12 + LDA $0B + STA $14 + LDA $01 + LDX $03 + PLY + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L033085 PEA $0004 + PEA $0000 + PEA $0000 + _SysFailMgr +L033095 ENT + PHD + TSC + SEC + SBC #$00F7 + TCD + ADC #$00E6 + TCS + PEI $FF + PEI $FD + PEA $0000 + TDC + CLC + ADC #$00E8 + PHA + PEA $0009 + _SANEFP816 + BCS L0330BC + LDA #$0000 +L0330BC STAL L05565D + PEI $F0 + PEI $EE + PEI $EC + PEI $EA + PEI $E8 + PLA + STAL L055477 + PLA + STAL L055479 + PLA + STAL L05547B + PLA + STAL L05547D + PLA + STAL L05547F + LDA #L055477 + LDX #^L055477 + TAY + TSC + CLC + ADC #$0010 + TCS + TYA + PLD + RTL + +L0330F3 PHD + TSC + SEC + SBC #$00F1 + TCD + ADC #$00EA + TCS + PEA $0000 + TDC + CLC + ADC #$00F7 + PHA + PEA $001C + _SANEFP816 + BCS L033116 + LDA #$0000 +L033116 STAL L05565D + JSL L03392E + CLC + ADC #$0004 + AND #$00FF + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L03312F ENT + PHD + TSC + SEC + SBC #$00F1 + TCD + ADC #$00EA + TCS + PEA $0000 + TDC + CLC + ADC #$00F7 + PHA + PEA $0014 + _SANEFP816 + BCS L033152 + LDA #$0000 +L033152 STAL L05565D + PEI $FF + PEI $FD + PEI $FB + PEI $F9 + PEI $F7 + PLA + STAL L05549F + PLA + STAL L0554A1 + PLA + STAL L0554A3 + PLA + STAL L0554A5 + PLA + STAL L0554A7 + LDA #L05549F + LDX #^L05549F + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L033189 PHD + TSC + SEC + SBC #$00F5 + TCD + ADC #$00E0 + TCS + PEI $FF + PEI $FD + PEI $FB + JSL L0334C5 + PLY + PLY + PLY + TAY + BEQ L0331AA + LDA #$FFFF + BRL L03332B +L0331AA LDA #L0334A2 + LDX #^L0334A2 + PHX + PHA + LDAL L055679+2 + TAX + LDAL L055679 + STA $F0 + STX $F2 + PLA + PLX + LDY #$0002 + PHA + TXA + STA [$F0],Y + PLA + STA [$F0] + LDA L05565B + BNE L0331EB + LDA L0556D0 + STAL L055669 + LDX L055451 + LDA L05544F + PHA + TXA + STAL L05566B+2 + PLA + STAL L05566B + BRL L033328 +L0331EB LDA #$0004 + STA $E6 + LDA #$0001 + STA $EA + LDX #$0000 + TDC + CLC + ADC #$00E6 + STX $EE + STA $EC + PEA $0000 + TDC + CLC + ADC #$00EA + PHA + PEA $2027 + LDX #$0000 + JSL GSOS2 + BCS L033219 + LDA #$0000 +L033219 STAL L05565D + PHX + PHA + LDA $E8 + CLC + ADC #$0005 + LDX #$0000 + TAY + BPL L03322C + DEX +L03322C PHX + PHA + LDA L05565F + ORA #$0F00 + PHA + PEA $4000 + PEA $0000 + PEA $0000 + _NewHandle + BCS L03324A + LDA #$0000 +L03324A STAL L05565D + PLA + PLX + STA $F0 + STX $F2 + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + STX $E4 + STA $E2 + LDA L05565D + BEQ L03326B + LDA #$FFFF + BRL L03332B +L03326B LDX $E4 + LDA $E2 + STX $EE + STA $EC + LDA $E8 + CLC + ADC #$0005 + STA [$EC] + PEA $0000 + TDC + CLC + ADC #$00EA + PHA + PEA $2027 + LDX #$0000 + JSL GSOS2 + BCS L033293 + LDA #$0000 +L033293 STAL L05565D + LDY #$0002 + LDA [$E2],Y + LDX #$0000 + PHX + PHA + LDA $E2 + CLC + ADC #$0004 + LDX $E4 + BCC L0332AC + INX +L0332AC JSL L0338DC + PLA + PLX + STA $F0 + STX $F2 + LDA #$0000 + SEP #$20 + STA [$F0] + REP #$20 + LDA $FB + BEQ L0332D7 + LDA $E2 + CLC + ADC #$0004 + TAX + LDA $E4 + BCC L0332CF + INC +L0332CF PHA + PHX + JSL L0338E7 + PLY + PLY +L0332D7 LDA $E2 + CLC + ADC #$0004 + LDX $E4 + BCC L0332E2 + INX +L0332E2 PHX + PHA + LDAL L05566B+2 + TAX + LDAL L05566B + STA $F0 + STX $F2 + PLA + PLX + LDY #$0002 + PHA + TXA + STA [$F0],Y + PLA + STA [$F0] + LDA #$0001 + STA L0556D0 + LDAL L05566B+2 + TAX + LDAL L05566B + STX L055451 + STA L05544F + PEA $007F + PEA $0000 + _SetInGlobals + BCS L033324 + LDA #$0000 +L033324 STAL L05565D +L033328 LDA #$0000 +L03332B TAY + TSC + CLC + ADC #$0014 + TCS + TYA + PLD + RTL + +L033335 ENT + PHD + TSC + SEC + SBC #$00F9 + TCD + ADC #$00EE + TCS + LDAL L055679+2 + TAX + LDAL L055679 + STA $F4 + STX $F6 + LDX $F6 + LDA #$0024 + CLC + ADC $F4 + BCC L033358 + INX +L033358 STX $F2 + STA $F0 + BRA L03338F +L03335E LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + STX $F4 + ORA $F4 + BEQ L033383 + PEI $FF + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + STA $F4 + STX $F6 + LDA $F4 + LDX $F6 + JSL L0337C4 + PLY +L033383 LDA $F0 + SEC + SBC #$0004 + STA $F0 + BCS L03338F + DEC $F2 +L03338F SEC + LDA $F0 + SBCL L055679 + BNE L0333A0 + LDA $F2 + SBCL L055679+2 + BRA L0333A8 +L0333A0 LDA $F2 + SBCL L055679+2 + REP #$02 +L0333A8 BEQ L0333B1 + BVS L0333AF + EOR #$8000 +L0333AF BMI L03335E +L0333B1 LDA $FF + STA L0555A1 + LDAL L055679+2 + TAX + LDAL L055679 + STA $F4 + STX $F6 + LDY #$0002 + LDA [$F4],Y + TAX + LDA [$F4] + STA $F4 + STX $F6 + LDA $F4 + LDX $F6 + JSL L0337C4 + TSC + CLC + ADC #$000A + TCS + PLD + RTL + +L0333DF ENT + PHD + TSC + SEC + SBC #$00E3 + TCD + ADC #$00DC + TCS + PEA $0000 + TDC + CLC + ADC #$00F3 + PHA + PEA $0000 + TDC + CLC + ADC #$00E9 + PHA + PEA $000C + _SANEFP816 + BCS L03340B + LDA #$0000 +L03340B STAL L05565D + JSL L03392E + STA [$FD] + LDA [$FD] + SEC + SBC #$0000 + BVS L033420 + EOR #$8000 +L033420 BMI L03342D + LDA [$FD] + AND #$007F + EOR #$FFFF + INC + BRA L033432 +L03342D LDA [$FD] + AND #$007F +L033432 STA [$FD] + PEI $F1 + PEI $EF + PEI $ED + PEI $EB + PEI $E9 + PLA + STAL L05548B + PLA + STAL L05548D + PLA + STAL L05548F + PLA + STAL L055491 + PLA + STAL L055493 + LDA #L05548B + LDX #^L05548B + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L033467 ENT + TAY + LDA $04,S + TAX + BEQ L033473 + TYA +L03346E ASL + DEX + BNE L03346E + TAY +L033473 TYA + STA $04,S + RTL + +L033477 ENT + PHX + PHA + LDA $08,S + TAX + LDA $0A,S + TAY + LDA $06,S + STA $0A,S + LDA $04,S + STA $08,S + TXA + SEC + SBC $01,S + BNE L033492 + TYA + SBC $03,S + BRA L033497 +L033492 TYA + SBC $03,S + REP #$02 +L033497 PHP + LDA $00,S + STA $08,S + PLY + PLY + PLY + PLY + PLP + RTL + +L0334A2 PHD + TSC + SEC + SBC #$00F9 + TCD + ADC #$00F2 + TCS + PEA $0001 + PEA ^L055599 + PEA L055599 + JSL L033856 + PLY + PLY + PLY + TSC + CLC + ADC #$0006 + TCS + PLD + RTL + +L0334C5 PHD + TSC + SEC + SBC #$00F5 + TCD + ADC #$00E0 + TCS + STZ L0556D0 + LDX $FF + LDA $FD + STX $F0 + ORA $F0 + BNE L0334E9 + LDA #$0001 + STA L05565B + LDA #$0000 + BRL L03379D +L0334E9 LDX $FF + LDA $FD + CLC + ADC #$0008 + PHA + TXA + ADC #$0000 + TAX + PLA + STX $E6 + STA $E4 + PEA $0008 + PEI $FF + PEI $FD + PEA ^L0556C7 + PEA L0556C7 + JSL L03390E + PLY + PLY + PLY + PLY + PLY + LDA #$0000 + SEP #$20 + STAL L0556CF + REP #$20 + STZ L05565B + PHX + PHA + PEA $0000 + PEA $0004 + LDA L05565F + ORA #$0F00 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + _NewHandle + BCS L033544 + LDA #$0000 +L033544 STAL L05565D + PLA + PLX + STX $EA + STA $E8 + LDA L05565D + BEQ L033559 + LDA L05565D + BRL L03379D +L033559 LDA [$E4] + AND #$00FF + BNE L033563 + BRL L0336E7 +L033563 LDX #$0000 + LDA #$0002 + PHX + PHA + LDA L0556D0 + CLC + ADC #$0002 + LDX #$0000 + TAY + BPL L033579 + DEX +L033579 SEC + JSL L0337CC + PEI $EA + PEI $E8 + _SetHandleSize + BCS L03358E + LDA #$0000 +L03358E STAL L05565D + LDA L0556D0 + PHA + INC + STA L0556D0 + PLA + LDX #$0000 + TAY + BPL L0335A2 + DEX +L0335A2 STX $F4 + ASL + ROL $F4 + ASL + ROL $F4 + LDX $F4 + PHX + PHA + LDY #$0002 + LDA [$E8],Y + TAX + LDA [$E8] + JSL L0338DC + PLA + PLX + STA $F0 + STX $F2 + LDX $E6 + LDA $E4 + LDY #$0002 + PHA + TXA + STA [$F0],Y + PLA + STA [$F0] + LDA [$E4] + AND #$00FF + CMP #$0022 + BEQ L0335DB + BRL L03367A +L0335DB LDA L0556D0 + SEC + SBC #$0001 + LDX #$0000 + TAY + BPL L0335E9 + DEX +L0335E9 STX $F4 + ASL + ROL $F4 + ASL + ROL $F4 + LDX $F4 + PHX + PHA + LDY #$0002 + LDA [$E8],Y + TAX + LDA [$E8] + JSL L0338DC + PLA + PLX + STA $F0 + STX $F2 + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + CLC + ADC #$0001 + STA [$F0] + PHA + LDY #$0002 + LDA [$F0],Y + BCC L03361E + INC +L03361E TAX + LDY #$0002 + STA [$F0],Y + PLA +L033625 INC $E4 + BNE L03362B + INC $E6 +L03362B LDX $E6 + LDA $E4 + STA $F0 + STX $F2 + LDA [$F0] + AND #$00FF + STA $E2 + TAY + BEQ L033678 + LDA $E2 + CMP #$0022 + BNE L033676 + INC $E4 + BNE L03364A + INC $E6 +L03364A LDX $E6 + LDA $E4 + STA $F0 + STX $F2 + LDA [$F0] + AND #$00FF + CMP #$0022 + BNE L033674 + LDY #$FFFF +L03365F INY + LDA [$E4],Y + XBA + STA [$E4],Y + AND #$00FF + BNE L03365F + LDA $E4 + BNE L033670 + DEC $E6 +L033670 DEC $E4 + BRA L033676 +L033674 BRA L033678 +L033676 BRA L033625 +L033678 BRA L0336A1 +L03367A LDX $E6 + LDA $E4 + INC $E4 + BNE L033684 + INC $E6 +L033684 STA $F0 + STX $F2 + LDA [$F0] + AND #$00FF + STA $E2 + CMP #$0020 + BEQ L0336A1 + LDA $E2 + BEQ L0336A1 + LDA $E2 + CMP #$0009 + BEQ L0336A1 + BRA L03367A +L0336A1 LDX $E6 + LDA $E4 + SEC + SBC #$0001 + PHA + TXA + SBC #$0000 + TAX + PLA + STA $F0 + STX $F2 + LDA #$0000 + SEP #$20 + STA [$F0] + REP #$20 + LDA $E2 + BNE L0336C9 + LDA $E4 + BNE L0336C7 + DEC $E6 +L0336C7 DEC $E4 +L0336C9 LDA [$E4] + AND #$00FF + STA $E2 + CMP #$0020 + BEQ L0336DC + LDA $E2 + CMP #$0009 + BNE L0336E4 +L0336DC INC $E4 + BNE L0336E2 + INC $E6 +L0336E2 BRA L0336C9 +L0336E4 BRL L033559 +L0336E7 PEI $EA + PEI $E8 + _HLock + BCS L0336F7 + LDA #$0000 +L0336F7 STAL L05565D + LDY #$0002 + LDA [$E8],Y + TAX + LDA [$E8] + STX L055451 + STA L05544F + LDA L0556D0 + LDX #$0000 + TAY + BPL L033713 + DEX +L033713 STX $F4 + ASL + ROL $F4 + ASL + ROL $F4 + LDX $F4 + PHX + PHA + LDX L055451 + LDA L05544F + JSL L0338DC + PLA + PLX + STA $F0 + STX $F2 + LDX #$0000 + LDA #$0000 + LDY #$0002 + PHA + TXA + STA [$F0],Y + PLA + STA [$F0] + LDA $FB + BNE L033746 + BRL L03379A +L033746 PEA ^L0556C7 + PEA L0556C7 + JSL L0338E7 + PLY + PLY + STZ $E2 + BRA L03378D +L033756 LDA $E2 + LDX #$0000 + TAY + BPL L03375F + DEX +L03375F STX $F4 + ASL + ROL $F4 + ASL + ROL $F4 + LDX $F4 + PHX + PHA + LDX L055451 + LDA L05544F + JSL L0338DC + PLA + PLX + STA $F0 + STX $F2 + LDY #$0002 + LDA [$F0],Y + TAX + LDA [$F0] + PHX + PHA + JSL L0338E7 + PLY + PLY + INC $E2 +L03378D LDA $E2 + SEC + SBC L0556D0 + BVS L033798 + EOR #$8000 +L033798 BPL L033756 +L03379A LDA #$0000 +L03379D TAY + TSC + CLC + ADC #$0014 + TCS + TYA + PLD + RTL + +L0337A7 PHD + TSC + TCD + STA [$06] + LDA $01,S + LDY #$0002 + STA [$06],Y + LDA $02,S + INY + INY + STA [$06],Y + LDA $04,S + INY + INY + STA [$06],Y + PLD + LDA #$0000 + RTL + +L0337C4 SEP #$10 + PHX + REP #$10 + DEC + PHA + RTL + +L0337CC ENT + PHD + PHX + PHA + TSC + TCD + LDX $0A + LDA $0C + BEQ L0337DA + LDX #$0021 +L0337DA TXY + BEQ L0337E7 + LDA $01 +L0337DF ASL + ROL $03 + DEX + BNE L0337DF + STA $01 +L0337E7 LDA $01 + STA $0A + LDA $03 + STA $0C + PLY + PLY + PLD + RTL + +L0337F3 ENT + PHD + TSC + SEC + SBC #$00E7 + TCD + ADC #$00E0 + TCS + PEA $0000 + TDC + CLC + ADC #$00F7 + PHA + PEA $0000 + TDC + CLC + ADC #$00ED + PHA + PEA $0012 + _SANEElems816 + BCS L03381F + LDA #$0000 +L03381F STAL L05565D + PEI $F5 + PEI $F3 + PEI $F1 + PEI $EF + PEI $ED + PLA + STAL L055521 + PLA + STAL L055523 + PLA + STAL L055525 + PLA + STAL L055527 + PLA + STAL L055529 + LDA #L055521 + LDX #^L055521 + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L033856 TSC + TCD + LDA [$04] + TAX + LDA $04,S + TAY + LDA $06,S + TCD + LDA $08,S + TXS + PHA + PHD + PHY + TSC + TCD + LDY #$0002 + LDA [$01],Y + TAX + INY + INY + LDA [$01],Y + STA $08,S + INY + INY + LDA [$01],Y + STA $0A,S + PLA + PLA + PLA + PLY + CMP #$0000 + BNE L033885 + INC +L033885 PHX + PLD + RTL + +L033888 ENT + PHD + TSC + SEC + SBC #$00F9 + TCD + ADC #$00F2 + TCS + PEI $FF + PEA $0001 + _SANEFP816 + BCS L0338A4 + LDA #$0000 +L0338A4 STAL L05565D + TSC + CLC + ADC #$0006 + TCS + PLD + RTL + +L0338B0 ENT + PHD + TSC + SEC + SBC #$00F7 + TCD + ADC #$00F0 + TCS + PEA $0003 + _SANEFP816 + BCS L0338CA + LDA #$0000 +L0338CA STAL L05565D + JSL L03392E + STA [$FD] + TSC + CLC + ADC #$0006 + TCS + PLD + RTL + +L0338DC ENT + CLC + ADC $04,S + STA $04,S + TXA + ADC $06,S + STA $06,S + RTL + +L0338E7 TSC + PHD + TCD + LDY #$0000 + SEP #$20 + LDA [$04],Y + BEQ L033906 + XBA +L0338F4 INY + BEQ L033900 + LDA [$04],Y + BEQ L033900 + XBA + STA [$04],Y + BRA L0338F4 +L033900 XBA + STA [$04],Y + TYA + STA [$04] +L033906 REP #$20 + LDX $06 + LDA $04 + PLD + RTL + +L03390E TSC + PHD + TCD + LDY $0C + BEQ L033928 + BMI L033928 + SEP #$20 + BRA L03391F +L03391B LDA [$08],Y + STA [$04],Y +L03391F DEY + BNE L03391B + LDA [$08] + STA [$04] + REP #$20 +L033928 LDA $04 + LDX $06 + PLD + RTL + +L03392E TXA + RTL + +L033930 ENT + PHD + PHX + PHA + PEA $0000 + PEA $0000 + TSC + TCD + LDX #$0000 + BCC L03398B + LDA $10 + BIT #$8000 + BEQ L033959 + EOR #$FFFF + STA $10 + LDA $0E + EOR #$FFFF + INC + BNE L033956 + INC $10 +L033956 STA $0E + INX +L033959 LDA $07 + BIT #$8000 + BEQ L03398B + EOR #$FFFF + STA $07 + LDA $05 + EOR #$FFFF + INC + BNE L03396F + INC $07 +L03396F STA $05 + DEX + BRA L03398B +L033974 LSR $07 + ROR $05 + BCC L033987 + LDA $01 + CLC + ADC $0E + STA $01 + LDA $03 + ADC $10 + STA $03 +L033987 ASL $0E + ROL $10 +L03398B LDA $05 + ORA $07 + BNE L033974 + CPX #$0000 + BEQ L0339A9 + LDA $01 + EOR #$FFFF + STA $01 + LDA $03 + EOR #$FFFF + INC $01 + BNE L0339A7 + INC +L0339A7 STA $03 +L0339A9 LDA $01 + STA $0E + LDA $03 + STA $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L0339B7 ENT + BCC L0339CB + TAY + LDA $04,S + TAX + BEQ L0339D7 + TYA + BEQ L0339D8 + BPL L0339D2 +L0339C4 SEC + ROR + DEX + BNE L0339C4 + BRA L0339D8 +L0339CB TAY + LDA $04,S + TAX + BEQ L0339D7 + TYA +L0339D2 LSR + DEX + BNE L0339D2 + TAY +L0339D7 TYA +L0339D8 STA $04,S + RTL + diff --git a/hypercardiigs/Main.X.S b/hypercardiigs/Main.X.S new file mode 100644 index 0000000..2b99bfa --- /dev/null +++ b/hypercardiigs/Main.X.S @@ -0,0 +1,362 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L05565F + EXT L054115 + EXT L100000 + EXT L100013 + EXT L100116 + EXT L10079F + EXT L1007B5 + EXT L100802 + EXT L100137 + EXT L100887 + EXT L1008D4 + EXT L100916 + EXT L100AA7 + EXT L10092A + EXT L100B4B + EXT L100B5E + EXT L100D72 + EXT L100D91 + EXT L100DA4 + EXT L0B0072 + EXT L0B6EB9 + EXT L0B6EDE + EXT L0B6F55 + EXT L0B7053 + EXT L0B70E5 + EXT L0B7274 + EXT L0B72CA + EXT L0B737D + EXT L0B73AE + EXT L0B75FD + EXT L0B7642 + EXT L0B76E6 + EXT L0D1D76 + EXT L0D1D91 + EXT L0D2016 + EXT L0D206A + EXT L0D1DB6 + EXT L0D1DCD + EXT L0D1E24 + EXT L0D1E6F + EXT L0D1E86 + EXT L0D1F31 + EXT L0D2187 + EXT L0D1F84 + EXT L0D1F49 + EXT L0D11E7 + EXT L0D11D0 + EXT L0B7D5D + EXT L0D20FB + EXT L0D124F + EXT L0D167A + EXT L0D2610 + EXT L0D264D + EXT L0D2668 + EXT L0D25F9 + EXT L0D1EE2 + EXT L0D128B + EXT L0D24E9 + EXT L0D244F + EXT L0D320C + EXT L0D318D + EXT L0D1404 + EXT L0D14D4 + EXT L0D15E3 + EXT L0D2A33 + EXT L0D1BB0 + EXT L0D2265 + EXT L0D1EB8 + EXT L0D14AB + EXT L0D2C02 + EXT L0D2FBC + EXT L0D2DEE + EXT L0D2F12 + EXT L0D2F55 + EXT L0D1732 + EXT L0D28FB + EXT L0D1CCE + EXT L0D1D3E + EXT L0D2FE9 + EXT L0D25C0 + EXT L0D27B1 + EXT L0D27FC + EXT L0D1AF4 + EXT L0D1B99 + EXT L0D20E4 + EXT L0D19B7 + EXT L0D3064 + EXT L0D2A90 + EXT L0D2001 + EXT L0D298A + EXT L0D2036 + EXT L0D30FF + EXT L0D3129 + EXT L0714D9 + EXT L160170 + EXT L054117 + EXT L054119 + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L0E0000 + EXT L07272E + EXT L071FF8 + EXT L071DE3 + EXT L1501C1 + EXT L0E07F9 + EXT L0B3773 + EXT L0E00CC + EXT L0E0C71 + EXT L0B05B4 + EXT L0E0E4B + EXT L0E04A7 + EXT L0B1426 + EXT L0E0EA8 + EXT L0E05AF + EXT L07346C + EXT L1509CE + EXT L0E0678 + EXT L0E0F0F + EXT L0E0656 + EXT L072314 + EXT L0E0C52 + EXT L1512A5 + EXT L0718BF + EXT L07191C + EXT L0B383F + EXT L0B6DE3 + EXT L04059D + EXT L0405BE + EXT L0D0F6E + EXT L0405BF + EXT L07AD84 + EXT L0405DC + EXT L0B1388 + EXT L070597 + EXT L110000 + EXT L160012 + EXT L110059 + EXT L160020 + EXT L11006E + EXT L1100D1 + EXT L1100E6 + EXT L16002E + EXT L110161 + EXT L16003C + EXT L16004A + EXT L110171 + EXT L160058 + EXT L160066 + EXT L110191 + EXT L110216 + EXT L110287 + EXT L160074 + EXT L110325 + EXT L11036F + EXT L110453 + EXT L160082 + EXT L110480 + EXT L11049E + EXT L1104AE + EXT L1105EC + EXT L110634 + EXT L1107AC + EXT L110804 + EXT L110844 + EXT L160090 + EXT L1108A0 + EXT L11108B + EXT L16009E + EXT L1111BD + EXT L111389 + EXT L1600AC + EXT L120000 + EXT L120093 + EXT L1200A3 + EXT L1600BA + EXT L1600C8 + EXT L121673 + EXT L12189D + EXT L1600D6 + EXT L121BD7 + EXT L121C4A + EXT L121C5A + EXT L121CC3 + EXT L121D38 + EXT L121D81 + EXT L1600E4 + EXT L130000 + EXT L1300E8 + EXT L1300FB + EXT L130111 + EXT L130266 + EXT L13029D + EXT L1302BA + EXT L1302F8 + EXT L13030D + EXT L130334 + EXT L1600F2 + EXT L13035B + EXT L130370 + EXT L130383 + EXT L130399 + EXT L1303F0 + EXT L13040E + EXT L130424 + EXT L13043A + EXT L160100 + EXT L16010E + EXT L16011C + EXT L16012A + EXT L130630 + EXT L130450 + EXT L130646 + EXT L130675 + EXT L13068B + EXT L1306A1 + EXT L1306B7 + EXT L1307DC + EXT L130901 + EXT L13095F + EXT L1309C0 + EXT L1309F5 + EXT L130A3F + EXT L130A6C + EXT L130DFB + EXT L130E38 + EXT L130EAA + EXT L130EBF + EXT L130F74 + EXT L131038 + EXT L13113F + EXT L13118B + EXT L1311A3 + EXT L1311E8 + EXT L13121C + EXT L160138 + EXT L160146 + EXT L160154 + EXT L160162 + EXT L131294 + EXT L1312A9 + EXT L1312BF + EXT L1312E9 + EXT L13133F + EXT L131355 + EXT L13136B + EXT L131384 + EXT L13139A + EXT L1313F8 + EXT L13145D + EXT L131473 + EXT L0A4321 + EXT L07187A + EXT L0A3E17 + EXT L0A32C6 + EXT L0A129A + EXT L099176 + EXT L0903F2 + EXT L090000 + EXT L093A99 + EXT L074D35 + EXT L055453 + EXT L0A3FE2 + EXT L055477 + EXT L055479 + EXT L05547B + EXT L05547D + EXT L05547F + EXT L05549F + EXT L0554A1 + EXT L0554A3 + EXT L0554A5 + EXT L0554A7 + EXT L05567B + EXT L055679 + EXT L055669 + EXT L05566D + EXT L05566B + EXT L05548B + EXT L05548D + EXT L05548F + EXT L055491 + EXT L055493 + EXT L0556CF + EXT L055521 + EXT L055523 + EXT L055525 + EXT L055527 + EXT L055529 + EXT L040553 + EXT L040555 + EXT L040557 + EXT L040559 + EXT L04055B + EXT L04055D + EXT L04055F + EXT L040561 + EXT L040563 + EXT L040570 + EXT L040577 + EXT L04057F + EXT L04058B + EXT L040590 + EXT L040596 + EXT L04059E + EXT L0405A7 + EXT L0405B2 + EXT L0405B8 + EXT L0405C0 + EXT L0405C7 + EXT L0405CD + EXT L0405D4 + EXT L0405DD + EXT L0405E6 + EXT L0405F1 + EXT L0405FB + EXT L040607 + EXT L040612 + EXT L040619 + EXT L04061F + EXT L040624 + EXT L04062B + EXT L040631 + EXT L040633 + EXT L04063A + EXT L055665 + EXT L055663 + EXT L0540F5 + EXT L0555A1 + EXT L05411B + EXT L055599 + EXT L055451 + EXT L05544F + EXT L0556D0 + EXT L055455 + EXT L055457 + EXT L0553C5 + EXT L0553C7 + EXT L0553C3 + EXT L05535F + EXT L05538F + EXT L0553AD + EXT L0553AF + EXT L0553CD + EXT L0553CF + EXT L0553B3 + EXT L055039 + EXT L05503B + EXT L055277 + EXT L0550B9 + EXT L05524F + EXT L05565B + EXT L0556C7 + EXT L060000 diff --git a/hypercardiigs/MainSeg.E.S b/hypercardiigs/MainSeg.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/MainSeg.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/MainSeg.S b/hypercardiigs/MainSeg.S new file mode 100644 index 0000000..d51477a --- /dev/null +++ b/hypercardiigs/MainSeg.S @@ -0,0 +1,8038 @@ +* +* HypercardGS +* segment: $0A MainSeg +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk MainSeg.l + lst off + +*--------------------------------------- + + use MainSeg.E + use MainSeg.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L0A0000 ENT + PHD + TSC + TCD + LDY #$0006 +L0A0006 LDA [$06],Y + TAX + LDA [$0A],Y + STA [$06],Y + TXA + STA [$0A],Y + DEY + DEY + BPL L0A0006 + LDA $04 + STA $0C + LDA $03 + STA $0B + TDC + TCS + PLD + PLY + PLY + PLY + PLY + RTL + +L0A0024 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0552C7 + BNE L0A0034 + BRL L0A00D2 +L0A0034 JSL L160234 + JSL L0903F2 + LDA L0550C9 + LDX L0550CB + CLC + ADC #$00CE + BCC L0A0049 + INX +L0A0049 STA $05 + STX $07 + LDA #$0020 + AND [$05] + BEQ L0A0060 + LDA L0550D9 + LDX L0550DB + PHX + PHA + JSL L09A5A7 +L0A0060 LDA L0552BB + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0A0070 + EOR #$8000 +L0A0070 BPL L0A0095 + LDA #$0001 + STA $03 +L0A0077 LDA $03 + DEC + ASL + ASL + TAX + LDAL L051DC0,X + PHA + LDAL L051DBE,X + PHA + JSL L07185A + LDA $03 + CMP $01 + BEQ L0A0095 + INC $03 + BRA L0A0077 +L0A0095 STZ L0552BB + STZ L055319 + STZ L0552C7 + LDA L055153 + BEQ L0A00CB + LDA L055105 + LDX L055107 + PHX + PHA + LDA L055109 + LDX L05510B + PHX + PHA + PEA ^L053259 + PEA L053259 + PEA $0000 + JSL L08382C + LDA #$0001 + STA L055135 + STZ L055139 + BRA L0A00CE +L0A00CB STZ L055135 +L0A00CE JSL L0A11CB +L0A00D2 PEA ^L0532BD + PEA L0532BD + JSL L082712 + LDA #$FFFF + STA L0550B9 + JSL L09B058 + PEA ^L160242 + PEA L160242 + JSL L07187A + PEA ^L160250 + PEA L160250 + JSL L07187A + PLY + PLY + PLY + PLY + PLD + RTL + +L0A0100 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L05510D + BEQ L0A0115 + JSL L09AE9F + JSL L15059E +L0A0115 LDA #$0001 + STA L0550B9 + JSL L09B058 + JSL L086C4E + STZ L0552C3 + STZ L0552C5 + LDA L0550F3 + BEQ L0A013B + PEA ^L0407C8 + PEA L0407C8 + JSL L07010A + BRL L0A02A2 +L0A013B PHY + PEA ^L0407DB + PEA L0407DB + JSL L0946A2 + PLA + LSR + BCS L0A014D + BRL L0A02A2 +L0A014D PHY + PEA ^L0407E6 + PEA L0407E6 + JSL L0946A2 + PLA + LSR + BCS L0A015F + BRL L0A02A2 +L0A015F LDA L0550F5 + LDX L0550F7 + STA L0552E5 + STX L0552E7 + LDA L0550F5 + LDX L0550F7 + CLC + ADC #$7D00 + BCC L0A0178 + INX +L0A0178 STA L0552E1 + STX L0552E3 + LDA #$0080 + STAL L051EA2 + LDA L0552E5 + LDX L0552E7 + STAL L051EA4 + TXA + STAL L051EA6 + LDA #$00A0 + STAL L051EA8 + PEA ^L051EAA + PEA L051EAA + JSL L082712 + PEA ^L051E92 + PEA L051E92 + PEA ^L051EA2 + PEA L051EA2 + PEA $0010 + JSL L0313BE + LDA L0552E1 + LDX L0552E3 + STAL L051E94 + TXA + STAL L051E96 + LDA #$0001 + STA L0550F3 + PHY + PEA ^L0552F9 + PEA L0552F9 + PEA ^L0552DD + PEA L0552DD + PEA ^L051E82 + PEA L051E82 + PEA $0000 + JSL L16025E + PLA + LSR + BCS L0A01EE + BRL L0A02A2 +L0A01EE PHY + PEA ^L0552ED + PEA L0552ED + PEA ^L0552D1 + PEA L0552D1 + PEA ^L051E52 + PEA L051E52 + PEA $0001 + JSL L16025E + PLA + BEQ L0A0230 + PHY + PEA ^L0552E9 + PEA L0552E9 + PEA ^L0552CD + PEA L0552CD + PEA ^L051E42 + PEA L051E42 + PEA $0001 + JSL L16025E + PLA + BEQ L0A0230 + LDA #$0001 + STA L0552C5 + BRA L0A024E +L0A0230 PEA $0002 + LDA L0552ED + LDX L0552EF + PHX + PHA + JSL L150D44 + PEA $0002 + LDA L0552E9 + LDX L0552EB + PHX + PHA + JSL L150D44 +L0A024E PHY + PEA ^L0552F5 + PEA L0552F5 + PEA ^L0552D9 + PEA L0552D9 + PEA ^L051E72 + PEA L051E72 + PEA $0000 + JSL L16025E + PLA + BEQ L0A028E + PHY + PEA ^L0552F1 + PEA L0552F1 + PEA ^L0552D5 + PEA L0552D5 + PEA ^L051E62 + PEA L051E62 + PEA $0000 + JSL L16025E + PLA + BEQ L0A028E + LDA #$0001 + STA L0552C3 +L0A028E JSL L160242 + JSL L160250 + LDA #$0001 + STA L0552C7 + JSL L16026C + BRA L0A02B8 +L0A02A2 JSL L0A11CB + PEA $0028 + JSL L0727E0 + PEA $0001 + JSL L099B9B + JSL L09AFB1 +L0A02B8 PLY + PLY + PLD + RTL + +L0A02BC ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + JSL L0860E5 + JSL L090A71 + LDA L0550BB + STA $01 + LDA L055153 + BEQ L0A02DF + LDA $0C + DEC + BNE L0A02DF + JSL L0A0F21 +L0A02DF PEI $0C + JSL L099B9B + LDA L0550B9 + DEC + BNE L0A0336 + LDA L0550BB + STA L0552A7 + LDX #$0000 + LDA #$0010 + CMP L0550BB + BEQ L0A02FD + INX +L0A02FD PHX + LDX #$0000 + LDA #$0010 + CMP $01 + BEQ L0A0309 + INX +L0A0309 TXA + ORA $01,S + PLX + LSR + BCC L0A0330 + JSL L16027A + STZ L05528F ; HOW??? + STZ L055295 + STZ L055293 + STZ L055291 + STZ L0552A1 + PEA $0000 + PEA ^L051D72 + PEA L051D72 + JSL L150300 +L0A0330 LDA #$0001 + STA L054F9F +L0A0336 LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0A0347 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + JSL L0860E5 + JSL L1601C4 + PHY + JSL L09951E + PLA + LSR + BCC L0A0363 + BRL L0A040E +L0A0363 LDA L055227 + DEC + DEC + BPL L0A036D + BRL L0A0406 +L0A036D CMP #$000F + BMI L0A0375 + BRL L0A0406 +L0A0375 SEC + SBC #$0000 + BEQ L0A0394 + DEC + BEQ L0A03AC + DEC + BEQ L0A03AC + SEC + SBC #$0007 + BEQ L0A03D4 + DEC + BEQ L0A0394 + DEC + DEC + DEC + BEQ L0A03EF + DEC + BEQ L0A03A0 + BRA L0A0406 +L0A0394 PEA $0258 + PEA $0259 + JSL L09971B + BRA L0A0408 +L0A03A0 PEA $0258 + PEA $025B + JSL L09971B + BRA L0A0408 +L0A03AC LDA L0551FB + SEC + SBC #$0002 + BEQ L0A03C8 + BVS L0A03BA + EOR #$8000 +L0A03BA BPL L0A03C8 + PEA $01F4 + PEA $01FD + JSL L09971B + BRA L0A03D2 +L0A03C8 PEA $0514 + PEA $051D + JSL L09971B +L0A03D2 BRA L0A0408 +L0A03D4 LDAL L052D6C + TAX + LDAL L052D6A + STA L05521D + STX L05521F + PEA $02BC + PEA $02BD + JSL L09971B + BRA L0A0408 +L0A03EF LDA L055145 + BEQ L0A03FD + PEA $001E + JSL L0998B0 + BRA L0A0404 +L0A03FD PEA $001F + JSL L0998B0 +L0A0404 BRA L0A0408 +L0A0406 BRA L0A040A +L0A0408 BRA L0A040E +L0A040A JSL L093031 +L0A040E PLY + PLY + PLY + PLY + PLD + RTL + +L0A0414 ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$0019 + TCD + LDX #$0000 + LDA $FA + BNE L0A0427 + INX +L0A0427 PHX + LDX #$0000 + LDA $F8 + BNE L0A0430 + INX +L0A0430 TXA + ORA $01,S + PLX + LSR + BCC L0A043A + BRL L0A07FE +L0A043A STZ L0551F1 + LDA #$0001 + STA L05523D + LDA #$00FA + CMP $F8 + BEQ L0A044E + JSL L093A99 +L0A044E LDX #$0000 + LDA #$01F4 + CMP $FA + BNE L0A0459 + INX +L0A0459 PHX + LDA $F8 + SEC + SBC #$01FC + BVS L0A0465 + EOR #$8000 +L0A0465 BMI L0A046C + LDA #$0000 + BRA L0A046F +L0A046C LDA #$0001 +L0A046F AND $01,S + PLX + PHA + LDX #$0000 + LDA #$0201 + CMP $F8 + BEQ L0A047E + INX +L0A047E TXA + AND $01,S + PLX + PHA + LDX #$0000 + LDA #$01F4 + CMP $FA + BEQ L0A048E + INX +L0A048E TXA + ORA $01,S + PLX + LSR + BCC L0A0499 + JSL L090A71 +L0A0499 LDA $FA + SEC + SBC #$012C + BPL L0A04A4 + BRL L0A07FB +L0A04A4 CMP #$044D + BMI L0A04AC + BRL L0A07FB +L0A04AC SEC + SBC #$0000 + BEQ L0A04DF + SEC + SBC #$00C8 + BNE L0A04BB + BRL L0A05B4 +L0A04BB SEC + SBC #$0064 + BNE L0A04C4 + BRL L0A0687 +L0A04C4 SEC + SBC #$012C + BNE L0A04CD + BRL L0A0690 +L0A04CD SEC + SBC #$0064 + BNE L0A04D6 + BRL L0A074F +L0A04D6 SEC + SBC #$0190 + BEQ L0A04E8 + BRL L0A07FB +L0A04DF PEI $F8 + JSL L092AB3 + BRL L0A07FB +L0A04E8 JSL L160218 + LDA $F8 + SEC + SBC #$0579 + BPL L0A04F7 + BRL L0A05B1 +L0A04F7 CMP #$0010 + BMI L0A04FF + BRL L0A05B1 +L0A04FF SEC + SBC #$0000 + BEQ L0A0524 + DEC + BEQ L0A0537 + DEC + BEQ L0A0580 + DEC + DEC + BNE L0A0512 + BRL L0A0593 +L0A0512 DEC + BNE L0A0518 + BRL L0A05A3 +L0A0518 SEC + SBC #$000A + BNE L0A0521 + BRL L0A05A9 +L0A0521 BRL L0A05B1 +L0A0524 PHY + PEA ^L040818 + PEA L040818 + PEA $0000 + JSL L091037 + PLA + STA $ED + BRA L0A05B1 +L0A0537 PHY + PEA $0000 + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEA $002E + JSL L073002 + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + JSL L09B294 + PLA + LSR + BCC L0A0576 + PEA $0000 + PEA $0001 + PEI $EB + PEI $E9 + PEA $0000 + JSL L0968FC +L0A0576 PEI $EB + PEI $E9 + JSL L07185A + BRA L0A05B1 +L0A0580 PHY + PEA ^L040819 + PEA L040819 + PEA $0000 + JSL L098B31 + PLA + STA $ED + BRA L0A05B1 +L0A0593 PHY + PEA ^L04081A + PEA L04081A + JSL L160288 + PLA + STA $E7 + BRA L0A05B1 +L0A05A3 JSL L160296 + BRA L0A05B1 +L0A05A9 LDA #$0001 + STA L05524F + BRA L0A05B1 +L0A05B1 BRL L0A07FB +L0A05B4 LDA $F8 + SEC + SBC #$00FE + BEQ L0A05C3 + BVS L0A05C1 + EOR #$8000 +L0A05C1 BMI L0A05D6 +L0A05C3 PHY + LDA $F8 + SEC + SBC #$00F9 + PHA + JSL L150F47 + PLA + LSR + BCC L0A05D6 + BRL L0A0684 +L0A05D6 LDA $F8 + SEC + SBC #$00FA + BPL L0A05E1 + BRL L0A0684 +L0A05E1 CMP #$0109 + BMI L0A05E9 + BRL L0A0684 +L0A05E9 SEC + SBC #$0000 + BEQ L0A0613 + DEC + BEQ L0A0619 + DEC + BEQ L0A0622 + DEC + BEQ L0A062B + DEC + BEQ L0A0631 + SEC + SBC #$00FE + BEQ L0A0637 + DEC + BEQ L0A063D + DEC + BEQ L0A0647 + DEC + BEQ L0A0655 + DEC + DEC + BEQ L0A065F + DEC + BEQ L0A067E + BRA L0A0684 +L0A0613 JSL L1602A4 + BRA L0A0684 +L0A0619 PEA $0001 + JSL L1602B2 + BRA L0A0684 +L0A0622 PEA $0000 + JSL L1602B2 + BRA L0A0684 +L0A062B JSL L0A0A49 + BRA L0A0684 +L0A0631 JSL L1602C0 + BRA L0A0684 +L0A0637 JSL L09014C + BRA L0A0684 +L0A063D JSL L1601FC + JSL L092798 + BRA L0A0684 +L0A0647 JSL L160218 + JSL L090BBD + JSL L092798 + BRA L0A0684 +L0A0655 JSL L160218 + JSL L090BBD + BRA L0A0684 +L0A065F PHY + PEA ^L051EBE + PEA L051EBE + PEA $0001 + JSL L1602CE + PLA + LSR + BCC L0A067C + JSL L1602DC + PEA $0001 + JSL L1601D2 +L0A067C BRA L0A0684 +L0A067E JSL L0A0F21 + BRA L0A0684 +L0A0684 BRL L0A07FB +L0A0687 PEI $F8 + JSL L0932B8 + BRL L0A07FB +L0A0690 LDA $F8 + SEC + SBC #$0385 + BPL L0A069B + BRL L0A074C +L0A069B CMP #$0011 + BMI L0A06A3 + BRL L0A074C +L0A06A3 ASL + TAX + LDAL L0A06AB,X + PHA + RTS + +L0A06AB DA L0A06CB+1 + DA L0A06D1+1 + DA L0A074A+1 + DA L0A06D7+1 + DA L0A06E3+1 + DA L0A06E9+1 + DA L0A06EF+1 + DA L0A06F5+1 + DA L0A06FE+1 + DA L0A0707+1 + DA L0A0710+1 + DA L0A074A+1 + DA L0A0719+1 + DA L0A071F+1 + DA L0A074A+1 + DA L0A0725+1 +L0A06CB DA L0A0744+1 + JSL L1602EA +L0A06D1 BRA L0A074C + JSL L1602F8 +L0A06D7 BRA L0A074C + PEA ^L052D12 + PEA L052D12 + JSL L160306 +L0A06E3 BRA L0A074C + JSL L160314 +L0A06E9 BRA L0A074C + JSL L160322 +L0A06EF BRA L0A074C + JSL L160330 +L0A06F5 BRA L0A074C + PEA $0000 + JSL L16033E +L0A06FE BRA L0A074C + PEA $0001 + JSL L16033E +L0A0707 BRA L0A074C + PEA $0000 + JSL L16034C +L0A0710 BRA L0A074C + PEA $0001 + JSL L16034C +L0A0719 BRA L0A074C + JSL L16035A +L0A071F BRA L0A074C + JSL L160368 +L0A0725 BRA L0A074C + LDA L055051 + BEQ L0A0732 + JSL L0903A6 + BRA L0A0744 +L0A0732 JSL L160234 + JSL L160376 + PEA $0001 + PEA $0001 + JSL L090000 +L0A0744 BRA L0A074C + JSL L160384 +L0A074A BRA L0A074C +L0A074C BRL L0A07FB +L0A074F LDA $F8 + SEC + SBC #$03E9 + BPL L0A075A + BRL L0A07F9 +L0A075A CMP #$000E + BMI L0A0762 + BRL L0A07F9 +L0A0762 ASL + TAX + LDAL L0A076A,X + PHA + RTS + +L0A076A DA L0A0784+1 + DA L0A078A+1 + DA L0A0790+1 + DA L0A07F7+1 + DA L0A079B+1 + DA L0A07A1+1 + DA L0A07A7+1 + DA L0A07B5+1 + DA L0A07CA+1 + DA L0A07F7+1 + DA L0A07D0+1 + DA L0A07D6+1 + DA L0A07E1+1 +L0A0784 DA L0A07EC+1 + JSL L160392 +L0A078A BRA L0A07F9 + JSL L1603A0 +L0A0790 BRA L0A07F9 + LDA L055219 + EOR #$0001 + STA L055219 +L0A079B BRA L0A07F9 + JSL L1603AE +L0A07A1 BRA L0A07F9 + JSL L1603BC +L0A07A7 BRA L0A07F9 + JSL L160234 + JSL L160376 + JSL L1601E0 +L0A07B5 BRA L0A07F9 + LDA L055153 + INC + PHA + LDA L055051 + EOR #$0001 + ORA L055243 + PHA + JSL L1603CA +L0A07CA BRA L0A07F9 + JSL L1603D8 +L0A07D0 BRA L0A07F9 + JSL L09A560 +L0A07D6 BRA L0A07F9 + LDA L05530B + EOR #$0001 + STA L05530B +L0A07E1 BRA L0A07F9 + LDA L055311 + EOR #$0001 + STA L055311 +L0A07EC BRA L0A07F9 + LDA L055309 + EOR #$0001 + STA L055309 +L0A07F7 BRA L0A07F9 +L0A07F9 BRA L0A07FB +L0A07FB STZ L05523D +L0A07FE LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0112 + TCS + RTL + +L0A0810 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDX #$0000 + LDA #$000A + CMP L055227 + BNE L0A0824 + INX +L0A0824 TXA + AND L055319 + BEQ L0A0834 + PEA $0000 + JSL L1603E6 + BRL L0A0A44 +L0A0834 LDX #$0000 + LDA #$0009 + CMP L055227 + BNE L0A0840 + INX +L0A0840 TXA + AND L055319 + BEQ L0A0864 + LDA L055051 + AND L055245 + BEQ L0A0854 + JSL L0903A6 + BRA L0A0861 +L0A0854 PHY + JSL L1603F4 + PLA + LSR + BCS L0A0861 + JSL L160402 +L0A0861 BRL L0A0A44 +L0A0864 PHY + JSL L09951E + PLA + LSR + BCC L0A0870 + BRL L0A0A44 +L0A0870 LDA #$000B + CMP L055227 + BNE L0A089A + LDA L055231 + BEQ L0A088B + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L09A5A7 + BRA L0A0897 +L0A088B LDA L0550DD + LDX L0550DF + PHX + PHA + JSL L09A5A7 +L0A0897 BRL L0A0A44 +L0A089A LDX #$0000 + LDA L055227 + DEC + DEC + BNE L0A08A5 + INX +L0A08A5 PHX + LDX #$0000 + LDA #$000C + CMP L055227 + BNE L0A08B2 + INX +L0A08B2 TXA + ORA $01,S + PLX + LSR + BCC L0A08C0 + JSL L1602A4 + BRL L0A0A44 +L0A08C0 LDA #$0003 + CMP L055227 + BNE L0A08DA + LDA L055231 + BEQ L0A08D3 + JSL L160410 + BRA L0A08D7 +L0A08D3 JSL L1602C0 +L0A08D7 BRL L0A0A44 +L0A08DA JSL L0860E5 + LDA L055225 + STA $01 + LDX #$0000 + LDA L055227 + DEC + BNE L0A08ED + INX +L0A08ED PHX + LDA $01 + SEC + SBC #$0020 + BVS L0A08F9 + EOR #$8000 +L0A08F9 BPL L0A0900 + LDA #$0000 + BRA L0A0903 +L0A0900 LDA #$0001 +L0A0903 PHA + LDX #$0000 + LDA #$0008 + CMP $01 + BEQ L0A090F + INX +L0A090F TXA + AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L0A0920 + JSL L072314 + BRL L0A0A44 +L0A0920 LDA L0551F3 + BEQ L0A093D + LDA L055225 + PHA + LDAL L052D72 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + BRL L0A0A44 +L0A093D LDA L055319 + BEQ L0A0960 + LDA L055051 + AND L055245 + BEQ L0A0950 + JSL L0903A6 + BRA L0A095D +L0A0950 PHY + JSL L1603F4 + PLA + LSR + BCS L0A095D + JSL L160402 +L0A095D BRL L0A0A44 +L0A0960 LDA L055225 + PHA + PEA ^L04081B + PEA L04081B + PLY + PLX + TSC + CLC + ADC #$FFFA + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $0006 + JSL L0313BE + PEA $0006 + JSL L1511F2 + PLA + LSR + BCC L0A09DC + PEA $7FFF + PEA $7FFF + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1512D1 + JSL L097700 + PEA $0020 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + LDA L055225 + PHA + LDAL L052D72 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + PEA $0020 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + BRA L0A0A44 +L0A09DC LDA #$0004 + CMP L055227 + BNE L0A09FD + LDA L055231 + BEQ L0A09EF + JSL L160410 + BRA L0A0A44 +L0A09EF LDA L0552AB + ORA L0552B1 + BEQ L0A09FD + JSL L1602C0 + BRA L0A0A44 +L0A09FD LDA L0550C5 + LDX L0550C7 + CLC + ADC #$00CE + BCC L0A0A0A + INX +L0A0A0A STA $03 + STX $05 + LDA #$0020 + AND [$03] + BEQ L0A0A18 + LDA #$0001 +L0A0A18 EOR #$0001 + ORA L0552B1 + BEQ L0A0A26 + JSL L16041E + BRA L0A0A44 +L0A0A26 PHY + JSL L0961E7 + PLA + LSR + BCC L0A0A44 + LDA L055225 + PHA + LDAL L052D72 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 +L0A0A44 PLY + PLY + PLY + PLD + RTL + +L0A0A49 PHD + TSC + CLC + ADC #$FFA8 + TCS + TCD + LDA L055051 + AND L055245 + BEQ L0A0A60 + JSL L0903A6 + BRL L0A0F19 +L0A0A60 LDA #$1604 + CMP L0551E9 + BNE L0A0A6F + JSL L0979C5 + BRL L0A0F19 +L0A0A6F LDA #$1602 + CMP L0551E9 + BNE L0A0A7E + PEA $0002 + JSL L0A02BC +L0A0A7E LDA #$1603 + CMP L0551E9 + BNE L0A0A8D + PEA $0003 + JSL L0A02BC +L0A0A8D LDA L0550B9 + BNE L0A0A99 + JSL L0A36B1 + BRL L0A0F19 +L0A0A99 LDX #$0000 + LDA L0551E9 + BNE L0A0AA2 + INX +L0A0AA2 TXA + AND L0551F3 + BEQ L0A0AC3 + JSL L160234 + JSL L160376 + JSL L151478 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150B76 + BRL L0A0F19 +L0A0AC3 PHY + JSL L1603F4 + PLA + LSR + BCC L0A0ACF + BRL L0A0F19 +L0A0ACF PEA ^L05312F + PEA L05312F + JSL L151131 + LDA L0552B1 + STA $51 + JSL L160218 + JSL L160376 + STZ L05529B + STZ $53 + STZ $2F + STZ $31 + TDC + CLC + ADC #$0001 + STA $2B + STZ $2D + LDA L0551E9 + DEC + BEQ L0A0B01 + BRL L0A0D74 +L0A0B01 PHY + PHY + PEA $0001 + JSL L150B1C + PLA + STA $4D + PLX + STX $4F + PEI $4F + PEI $4D + LDA #$0000 + TAX + JSL L033477 + BPL L0A0B21 + BRL L0A0D74 +L0A0B21 BNE L0A0B26 + BRL L0A0D74 +L0A0B26 PHY + PHY + PEI $4F + PEI $4D + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $49 + PLX + STX $4B + LDAL L05565D + BEQ L0A0B4C + BRL L0A0D74 +L0A0B4C PEI $4B + PEI $49 + PEA $0001 + JSL L15064D + PHY + PHY + JSL L15042E + LDA $4D + LDX $4F + JSL L033477 + BVS L0A0B6A + EOR #$8000 +L0A0B6A BMI L0A0BA2 + PEA $0000 + JSL L07479E + JSL L151373 + PEA $0000 + JSL L15000C + JSL L15059E + PHY + PHY + JSL L15042E + LDA $4D + LDX $4F + JSL L033477 + BVS L0A0B95 + EOR #$8000 +L0A0B95 BMI L0A0BA2 + PEI $4B + PEI $49 + JSL L07185A + BRL L0A0F19 +L0A0BA2 TDC + CLC + ADC #$0041 + PEA $0000 + PHA + LDY #$0002 + LDA [$49],Y + TAX + LDA [$49] + CLC + ADC #$0002 + BCC L0A0BBA + INX +L0A0BBA PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L16042C + PHY + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEA ^L053259 + PEA L053259 + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + JSL L150B3A + PLA + STA $37 + PHY + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + TDC + CLC + ADC #$0039 + PEA $0000 + PHA + JSL L1501A9 + PLA + LSR + BCS L0A0C18 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L16043A +L0A0C18 PEA ^L05312F + PEA L05312F + JSL L151131 + PEA ^L051E92 + PEA L051E92 + JSL L1506A7 + PEA $0001 + JSL L160448 + JSL L160456 + PEI $4B + PEI $49 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L150683 + PEI $4B + PEI $49 + JSL L07185A + PEA ^L051E1A + PEA L051E1A + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + PEA $0000 + JSL L160448 + TDC + CLC + ADC #$0041 + PEA $0000 + PHA + JSL L160464 + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA $0000 + PEA ^L051E12 + PEA L051E12 + JSL L085B3C + LDA #$0001 + STA L05529F + LDA L05529B + BEQ L0A0CFC + LDA #$0001 + STA $09 + LDA #$000F + LDX #$000B + STA $00,X + PEI $2D + PEI $2B + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA #$FFF0 + AND $03 + STA $03 + LDA #$000F + CLC + ADC $07 + AND #$FFF0 + STA $07 + PEA ^L051E92 + PEA L051E92 + PEI $2D + PEI $2B + PEA ^L051E32 + PEA L051E32 + PEI $2D + PEI $2B + PEA $2001 + PEA $FFFF + PEA $FFFF + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L151627 + LDA #$0001 + STA L0552AF + BRA L0A0D10 +L0A0CFC PEA ^L051E32 + PEA L051E32 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L15123D +L0A0D10 LDA L0552C9 + LDX L0552CB + PHX + PHA + LDA L0552E5 + LDX L0552E7 + PHX + PHA + PEA ^L051DAA + PEA L051DAA + PEA $0000 + JSL L08382C + PEA ^L051E12 + PEA L051E12 + PEA ^L051DAA + PEA L051DAA + PEA $0008 + JSL L0313BE + LDA #$0001 + STA $53 + PHY + JSL L099DCE + PLA + LSR + BCC L0A0D74 + PHY + PHY + PEA $8002 + JSL L1516BD + PLA + STA $33 + PLX + STX $35 + LDAL L05565D + BNE L0A0D74 + PEA $0000 + LDY #$0002 + LDA [$33],Y + TAX + LDA [$33] + PHX + PHA + JSL L150306 +L0A0D74 LDA L0551E9 + BEQ L0A0D7C + BRL L0A0EB4 +L0A0D7C PHY + PHY + PEA $0000 + JSL L150B1C + PLA + STA $4D + PLX + STX $4F + LDA $4D + ORA $4F + BNE L0A0D94 + BRL L0A0EB4 +L0A0D94 PHY + PHY + LDA $4D + LDX $4F + INC + BNE L0A0D9E + INX +L0A0D9E PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $2F + PLX + STX $31 + LDAL L05565D + BEQ L0A0DC0 + BRL L0A0EB4 +L0A0DC0 PEI $31 + PEI $2F + PEA $0000 + JSL L15064D + LDAL L05565D + BEQ L0A0DD4 + BRL L0A0EB4 +L0A0DD4 PHY + PEI $31 + PEI $2F + LDA $4D + LDX $4F + INC + BNE L0A0DE1 + INX +L0A0DE1 PHX + PHA + JSL L078A05 + PLA + LSR + BCS L0A0DEE + BRL L0A0EB4 +L0A0DEE LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + STA $55 + STX $57 + LDA $4D + LDX $4F + INC + BNE L0A0E02 + INX +L0A0E02 DEC + TAY + LDA #$0000 + SEP #$20 + STA [$55],Y + REP #$20 + LDA $2F + LDX $31 + STA L055315 + STX L055317 + PEI $2D + PEI $2B + JSL L082712 + PEI $2D + PEI $2B + PEA $0020 + PEA $0002 + JSL L151005 + PEI $2D + PEI $2B + JSL L160472 + LDA L0552E1 + LDX L0552E3 + PHX + PHA + PEI $2D + PEI $2B + JSL L082766 + PEI $2D + PEI $2B + JSL L16043A + PEI $2D + PEI $2B + PEA $FFFA + PEA $FFFF + JSL L151005 + PEI $2D + PEI $2B + JSL L160464 + PEA ^L051DAA + PEA L051DAA + JSL L160472 + LDA L0552C9 + LDX L0552CB + PHX + PHA + PEA $0000 + PEA ^L051E12 + PEA L051E12 + JSL L085B3C + PEA ^L051E12 + PEA L051E12 + PEA ^L051E1A + PEA L051E1A + PEA $0008 + JSL L0313BE + PEA ^L051E32 + PEA L051E32 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + JSL L15123D + LDA #$0001 + STA L05529F + LDA #$0001 + STA $53 +L0A0EB4 LDA $53 + BEQ L0A0EDE + LDA #$0001 + STA L0552B1 + STZ L0552A9 + LDA L05529B + BEQ L0A0ED5 + LDA #$0001 + STA L0552AF + PEA $0005 + JSL L099B9B + BRA L0A0EDC +L0A0ED5 PEA $0004 + JSL L099B9B +L0A0EDC BRA L0A0EEC +L0A0EDE LDA $2F + ORA $31 + BEQ L0A0EEC + PEI $31 + PEI $2F + JSL L07185A +L0A0EEC PEA ^L053239 + PEA L053239 + JSL L1506A7 + PEA ^L051DAA + PEA L051DAA + PEA ^L0532BD + PEA L0532BD + JSL L081E53 + PEA $0000 + JSL L1601A8 + LDA #$0001 + STA L055137 + LDA #$0001 + STA L055133 +L0A0F19 TSC + CLC + ADC #$0058 + TCS + PLD + RTL + +L0A0F21 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L160218 + JSL L0903F2 + JSL L160376 + PEA $0000 + PEA $0000 + JSL L090000 + LDA L055153 + EOR #$0001 + STA L055153 + LDA #$0001 + STA L0552C1 + LDA #$0001 + STA L0552BF + STZ L055135 + STZ L055139 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA $0000 + JSL L1601A8 + JSL L083E9E + JSL L087268 + JSL L160376 + PLY + PLY + PLD + RTL + +L0A0F7B PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + LDA L055235 + STA $17 + LDA L055237 + STA $15 + LDA L055239 + STA $13 + LDA L05523B + STA $11 + LDA L055287 + STA $0F + PHY + JSL L099DCE + PLA + STA L055235 + PHY + JSL L09771E + PLA + STA L055237 + PHY + JSL L090A90 + PLA + STA L055239 + PHY + JSL L0903C7 + PLA + STA L05523B + LDA L055237 + AND L0552FF + PHA + LDA L0552AD + EOR #$0001 + AND $01,S + PLX + STA L055287 + LDA $17 + CMP L055235 + BEQ L0A0FE0 + LDA #$0001 + STA L0551EB +L0A0FE0 LDA L05520D + STA $1B + LDA L055209 + STA $1D + LDA L05524B + BEQ L0A1000 + LDA #$0013 + STA $1F + LDA L0550ED + LDX L0550EF + STA $21 + STX $23 + BRA L0A1015 +L0A1000 PHY + TDC + CLC + ADC #$0021 + PEA $0000 + PHA + PEI $30 + PEI $2E + JSL L150B9A + PLA + STA $1F +L0A1015 STZ L05520D + STZ L055209 + LDA #$0013 + CMP $1F + BNE L0A1054 + LDA L0550E1 + LDX L0550E3 + CMP $21 + BNE L0A102E + CPX $23 +L0A102E BEQ L0A1035 + LDA #$0000 + BRA L0A1038 +L0A1035 LDA #$0001 +L0A1038 STA L05520D + LDA L0550ED + LDX L0550EF + CMP $21 + BNE L0A1047 + CPX $23 +L0A1047 BEQ L0A104E + LDA #$0000 + BRA L0A1051 +L0A104E LDA #$0001 +L0A1051 STA L055209 +L0A1054 LDA L05520B + STA $19 + LDA L05520D + STA L05520B + LDA L05520D + BEQ L0A109D + LDA $2E + LDX $30 + STA $07 + STX $09 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L150BE8 + PHY + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA ^L053249 + PEA L053249 + JSL L1512CB + PLA + STA L05520B +L0A109D LDA L0552AD + STA $0D + STZ L0552AD + LDA L055209 + BEQ L0A10B2 + PEI $30 + PEI $2E + JSL L160480 +L0A10B2 LDA L054F9F + BNE L0A10C7 + PHA + LDX #$0000 + LDA $17 + CMP L055235 + BEQ L0A10C3 + INX +L0A10C3 TXA + ORA $01,S + PLX +L0A10C7 PHA + PLA + BNE L0A10DB + PHA + LDX #$0000 + LDA $15 + CMP L055237 + BEQ L0A10D7 + INX +L0A10D7 TXA + ORA $01,S + PLX +L0A10DB PHA + PLA + BNE L0A10EF + PHA + LDX #$0000 + LDA $13 + CMP L055239 + BEQ L0A10EB + INX +L0A10EB TXA + ORA $01,S + PLX +L0A10EF PHA + PLA + BNE L0A1103 + PHA + LDX #$0000 + LDA $0F + CMP L055287 + BEQ L0A10FF + INX +L0A10FF TXA + ORA $01,S + PLX +L0A1103 PHA + PLA + BNE L0A1117 + PHA + LDX #$0000 + LDA $1B + CMP L05520D + BEQ L0A1113 + INX +L0A1113 TXA + ORA $01,S + PLX +L0A1117 PHA + PLA + BNE L0A112B + PHA + LDX #$0000 + LDA $1D + CMP L055209 + BEQ L0A1127 + INX +L0A1127 TXA + ORA $01,S + PLX +L0A112B PHA + PLA + BNE L0A113F + PHA + LDX #$0000 + LDA $19 + CMP L05520B + BEQ L0A113B + INX +L0A113B TXA + ORA $01,S + PLX +L0A113F CMP #$0000 + BNE L0A1152 + LDX #$0000 + LDA $0D + CMP L0552AD + BEQ L0A114F + INX +L0A114F TXA + BEQ L0A11B9 +L0A1152 LDA #$0004 + STA $0B + LDA L05520B + BEQ L0A1161 + LDA #$0008 + STA $0B +L0A1161 LDA L055209 + BEQ L0A119C + LDA L0552A5 + STA $0B + LDA L055287 + BEQ L0A1175 + LDA #$000C + STA $0B +L0A1175 LDX #$0000 + LDA #$0004 + CMP L0550BB + BNE L0A1181 + INX +L0A1181 PHX + LDX #$0000 + LDA #$0005 + CMP L0550BB + BNE L0A118E + INX +L0A118E TXA + ORA $01,S + PLX + AND L0552AD + BEQ L0A119C + LDA #$0004 + STA $0B +L0A119C LDA L054F9F + BEQ L0A11B0 + LDA L054FBB + SEC + SBC #$0000 + BMI L0A11B0 + LDA #$FFFF + STA L054FA1 +L0A11B0 STZ L054F9F + PEI $0B + JSL L0724F7 +L0A11B9 LDA $2C + STA $30 + LDA $2B + STA $2F + LDA $29 + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L0A11CB PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ L0550F3 + PEA $0002 + LDA L0552F9 + LDX L0552FB + PHX + PHA + JSL L150D44 + PEA $0002 + LDA L0552F5 + LDX L0552F7 + PHX + PHA + JSL L150D44 + PEA $0002 + LDA L0552F1 + LDX L0552F3 + PHX + PHA + JSL L150D44 + PEA $0002 + LDA L0552ED + LDX L0552EF + PHX + PHA + JSL L150D44 + PEA $0002 + LDA L0552E9 + LDX L0552EB + PHX + PHA + JSL L150D44 + PLY + PLY + PLD + RTL + +L0A1225 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L055303 + STA $01 + PHY + PEI $0E + PEA $0001 + PEA $0008 + JSL L071A1B + PLA + STA $03 + LDA $03 + SEC + SBC #$0004 + BEQ L0A1258 + BVS L0A124F + EOR #$8000 +L0A124F BPL L0A1258 + LDA #$00FE + AND $03 + STA $03 +L0A1258 LDA L055303 + CMP $03 + BEQ L0A1288 + LDA $03 + STA L055303 + LDA $03 + LSR + STA L055301 + PEI $03 + JSL L16048E + LDA L0550BB + SEC + SBC #$0009 + BVS L0A127C + EOR #$8000 +L0A127C BPL L0A1288 + JSL L160226 + LDA #$0001 + STA L054F9F +L0A1288 LDA $0C + STA $0E + LDA $0B + STA $0D + LDA $09 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0A129A ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD +L0A12A2 LDA L0551B1 + ORA L0551B3 + BEQ L0A12D7 + LDA L0551B1 + LDX L0551B3 + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0004 + BCC L0A12C3 + INX +L0A12C3 STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PHX + PHA + JSL L16049C + BRA L0A12A2 +L0A12D7 PLY + PLY + PLD + RTL + +L0A12DB ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $14 + STZ $01 + PHY + PHY + PEI $12 + PEI $10 + JSL L0A1421 + PLA + STA $03 + PLX + STX $05 + LDA $03 + ORA $05 + BEQ L0A1318 + PEI $05 + PEI $03 + PEA $0514 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1604AA + LDA $01 + EOR #$0001 + STA $14 +L0A1318 LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0A132A ENT + PHD + TSC + CLC + ADC #$FEDC + TCS + ADC #$0031 + TCD + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEI $FA + PEI $F8 + PEA $0020 + JSL L0313BE + STZ $FC + STZ $FE + PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA ^L040AAA + PEA L040AAA + JSL L071C56 + PLA + LSR + BCC L0A1372 + LDA L0550E9 + LDX L0550EB + STA $FC + STX $FE + BRL L0A140F +L0A1372 PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA ^L040AAF + PEA L040AAF + JSL L071C56 + PLA + LSR + BCC L0A1396 + LDA L0550E1 + LDX L0550E3 + STA $FC + STX $FE + BRA L0A140F +L0A1396 PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA ^L040AB7 + PEA L040AB7 + JSL L071C56 + PLA + LSR + BCC L0A13BA + LDA L0550E5 + LDX L0550E7 + STA $FC + STX $FE + BRA L0A140F +L0A13BA PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA ^L040ABA + PEA L040ABA + JSL L071C56 + PLA + LSR + BCC L0A13DE + LDA L0550DD + LDX L0550DF + STA $FC + STX $FE + BRA L0A140F +L0A13DE PHY + TDC + CLC + ADC #$00CF + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$FFCF + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + JSL L071C56 + PLA + LSR + BCC L0A140F + LDA L0550ED + LDX L0550EF + STA $FC + STX $FE +L0A140F LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$012A + TCS + RTL + +L0A1421 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ $12 + STZ $14 + LDX #$0000 + LDA L0551B1 + ORA L0551B3 + BNE L0A1439 + INX +L0A1439 TXA + BNE L0A1449 + LDX #$0000 + LDA $0E + ORA $10 + BNE L0A1446 + INX +L0A1446 TXA + BEQ L0A144B +L0A1449 BRA L0A14A0 +L0A144B LDA L0551B1 + LDX L0551B3 + STA $01 + STX $03 +L0A1455 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0004 + BCC L0A1464 + INX +L0A1464 STA $05 + STX $07 + LDA $0E + LDX $10 + CMP [$05] + BNE L0A1476 + LDY #$0002 + TXA + CMP [$05],Y +L0A1476 BNE L0A1482 + LDA $01 + LDX $03 + STA $12 + STX $14 + BRA L0A14A0 +L0A1482 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDA $01 + ORA $03 + BNE L0A1455 +L0A14A0 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L0A14B2 PHD + TSC + CLC + ADC #$FFBC + TCS + TCD + LDA L0551B1 + ORA L0551B3 + BNE L0A14C5 + BRL L0A15B8 +L0A14C5 PHY + PHY + JSL L151319 + PLA + STA $07 + PLX + STX $09 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA ^L052D64 + PEA L052D64 + PEA $002E + JSL L0313BE + STZ $0B + LDA $07 + LDX $09 + STA $11 + STX $13 + STZ $0D + STZ $0F + LDA L0551B1 + LDX L0551B3 + STA $39 + STX $3B +L0A14FF LDY #$0002 + LDA [$39],Y + TAX + LDA [$39] + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $3D + STX $3F + LDY #$0030 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDA #$0000 + TAX + JSL L033477 + BEQ L0A1533 + BVS L0A1531 + EOR #$8000 +L0A1531 BMI L0A1538 +L0A1533 LDA #$0000 + BRA L0A153B +L0A1538 LDA #$0001 +L0A153B BEQ L0A15A7 + LDY #$0034 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + LDY #$0030 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + JSL L150F53 + PHX + PHA + LDA $07 + LDX $09 + JSL L033477 + BEQ L0A156E + BVS L0A1567 + EOR #$8000 +L0A1567 BPL L0A156E + LDA #$0000 + BRA L0A1571 +L0A156E LDA #$0001 +L0A1571 BEQ L0A15A7 + LDA $07 + LDX $09 + LDY #$0032 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + PEI $3B + PEI $39 + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L1604B8 +L0A15A7 LDA $3D + LDX $3F + STA $39 + STX $3B + LDA $39 + ORA $3B + BEQ L0A15B8 + BRL L0A14FF +L0A15B8 TSC + CLC + ADC #$0044 + TCS + PLD + RTL + +L0A15C0 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L054FBB + BNE L0A1617 + PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L0A15E6 + PEA ^L0532BD + PEA L0532BD + JSL L085216 +L0A15E6 LDA L0550BF + PHA + LDX #$0000 + PLA + BMI L0A15F3 + BEQ L0A15F3 + INX +L0A15F3 TXA + ORA L0550BD + BEQ L0A1609 + LDAL L052D62 + PHA + LDAL L052D60 + PHA + JSL L0872AA + BRA L0A1617 +L0A1609 PEA ^L053259 + PEA L053259 + JSL L087BAE + JSL L083E9E +L0A1617 LDA L0550BD + BNE L0A161F + STZ L0550BF +L0A161F PLY + PLY + PLY + PLY + PLD + RTL + +L0A1625 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0A3283 + JSL L0903F2 + PLY + PLY + PLD + RTL + +L0A1639 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDAL L052D34 + BEQ L0A1680 + PHY + PEA ^L052D32 + PEA L052D32 + PEI $0A + JSL L1602CE + PLA + LSR + BCC L0A167A + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + PEA ^L052D32 + PEA L052D32 + JSL L07D585 + PLA + LSR + BCS L0A1676 + PEA $000E + JSL L0727E0 +L0A1676 JSL L14174B +L0A167A JSL L09AFB1 + BRA L0A169B +L0A1680 LDA L05511F + BEQ L0A169B + PHY + PEA ^L05328B + PEA L05328B + PEA $0001 + JSL L1602CE + PLA + LSR + BCC L0A169B + JSL L14165A +L0A169B LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0A16AB PHD + TSC + CLC + ADC #$FFC2 + TCS + TCD + JSL L090A71 + PHY + JSL L095FB4 + PLA + LSR + BCS L0A16CA + PEA $0041 + JSL L0727E0 + BRL L0A190E +L0A16CA LDA L055129 + LDX L05512B + STA $31 + STX $33 + LDAL L05328D + STA $2F + LDA L055447 + LDX L055449 + STA $37 + STX $39 + LDAL L050062 + STA $35 + PEI $39 + PEI $37 + PEI $35 + LDA L05520F + EOR #$0001 + PHA + JSL L1412EE + LDA L055121 + ORA L055123 + BNE L0A1706 + BRL L0A190E +L0A1706 LDA L055425 + CLC + ADCL L052D6E + STAL L052D6E + STZ $2D + LDA $31 + LDX $33 + CMP $37 + BNE L0A171E + CPX $39 +L0A171E BNE L0A1725 + LDA #$0000 + BRA L0A1728 +L0A1725 LDA #$0001 +L0A1728 PHA + LDX #$0000 + LDA $2F + CMP $35 + BEQ L0A1733 + INX +L0A1733 TXA + ORA $01,S + PLX + LSR + BCC L0A1745 + LDA #$0001 + STA $2D + LDA #$0001 + STA L05511D +L0A1745 LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA $2D + BNE L0A1758 + BRL L0A1851 +L0A1758 LDA L05520F + BNE L0A17A5 + LDAL L052D6E + JSL L150488 + STA $29 + STX $2B + LDAL L052D70 + JSL L150488 + STA $25 + STX $27 + PHY + PHY + PEI $2B + PEI $29 + PEI $27 + PEI $25 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150550 + PLA + STA $21 + PLX + STX $23 + PEI $23 + PEI $21 + PEI $23 + PEI $21 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150006 +L0A17A5 LDA L055121 + LDX L055123 + STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + STA $09 + STX $0B + LDA #$0010 + CLC + ADC $09 + LDX $0B + BCC L0A17C6 + INX +L0A17C6 STA $3B + STX $3D + LDY #$0010 + LDA #$00FF + AND [$09],Y + AND #$007F + SEP #$20 + STA [$3B] + REP #$20 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150BCA + LDA L055121 + LDX L055123 + STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + STA $05 + STX $07 + LDY #$0092 + LDA [$05],Y + INY + INY + ORA [$05],Y + BEQ L0A1851 + LDY #$0094 + LDA [$05],Y + TAX + DEY + DEY + LDA [$05],Y + STA $3B + STX $3D + LDY #$0002 + LDA [$3B],Y + TAX + LDA [$3B] + STA $01 + STX $03 + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L0A182D + INX +L0A182D STA $3B + STX $3D + LDY #$0010 + LDA #$00FF + AND [$01],Y + AND #$007F + SEP #$20 + STA [$3B] + REP #$20 + LDY #$0094 + LDA [$05],Y + PHA + DEY + DEY + LDA [$05],Y + PHA + JSL L151041 +L0A1851 LDA L055425 + BNE L0A18AD + PHY + PHY + JSL L15067D + PLA + STA $15 + PLX + STX $17 + PHY + PHY + JSL L150BB2 + PLA + STA $0D + PLX + STX $0F + PHY + PHY + JSL L150BB2 + PLA + STA $11 + PLX + STX $13 + PEA ^L053291 + PEA L053291 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + CLC + ADC #$0002 + BCC L0A188F + INX +L0A188F PHX + PHA + JSL L0808E0 + PEI $17 + PEI $15 + PEI $13 + PEI $11 + PEI $0F + PEI $0D + JSL L150499 + PEI $0F + PEI $0D + JSL L150677 +L0A18AD PEA ^L052D64 + PEA L052D64 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150272 + JSL L0879C5 + LDA L055425 + BNE L0A18E0 + PEI $17 + PEI $15 + JSL L150677 + PEI $0F + PEI $0D + JSL L151669 + PEI $13 + PEI $11 + JSL L151669 +L0A18E0 LDA L05520F + EOR #$0001 + AND $2D + BEQ L0A190E + PEA $0004 + LDA L055129 + LDX L05512B + PHX + PHA + LDAL L05328D + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 +L0A190E TSC + CLC + ADC #$003E + TCS + PLD + RTL + +L0A1916 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA L0550B9 + BNE L0A192A + PEA $0001 + JSL L09091E +L0A192A LDAL L052D70 + TAX + LDAL L052D6E + STA $01 + STX $03 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150BE8 + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L053249 + PEA L053249 + JSL L1512CB + PLA + LSR + BCC L0A198E + LDA L0550B9 + BNE L0A1974 + LDA L0550BB + DEC + BEQ L0A196E + PEA $0001 + JSL L090635 +L0A196E JSL L0A3283 + BRA L0A1978 +L0A1974 JSL L16027A +L0A1978 JSL L097700 + PEA ^L052D64 + PEA L052D64 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L15026C +L0A198E LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L1511C8 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L09B242 + PLY + PLY + PLY + PLY + PLD + RTL + +L0A19AC PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L055229 + DEC + BNE L0A19C0 + LDA L0550BB + STA L05544B +L0A19C0 PEA ^L052D6E + PEA L052D6E + JSL L150BE8 + LDAL L052D70 + PHA + PEA $001C + JSL L1500F5 + PLX + PLX + STA $05 + LDAL L052D6E + PHA + PEA $000C + JSL L1500F5 + PLX + PLX + STA $03 + LDA #$02BD + CLC + ADC $05 + PHA + LDA $03 + PEA $0003 + JSL L150BEE + PLA + CLC + ADC $01,S + PLX + STA $01 + PEA $02BC + PEI $01 + JSL L09971B + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L1511C8 + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L09B242 + LDX #$0000 + LDA L0550B9 + DEC + BNE L0A1A2C + INX +L0A1A2C TXA + BEQ L0A1A58 + LDA L055229 + SEC + SBC #$0001 + BEQ L0A1A3F + BVS L0A1A3D + EOR #$8000 +L0A1A3D BMI L0A1A44 +L0A1A3F LDA #$0000 + BRA L0A1A47 +L0A1A44 LDA #$0001 +L0A1A47 BEQ L0A1A58 + LDA $01 + SEC + SBC #$02BC + PHA + LDA L05544B + PHA + JSL L1604C6 +L0A1A58 PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0A1A5F ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0A20CA + JSL L0903F2 + PEA ^L1604D4 + PEA L1604D4 + JSL L07187A + JSL L09AE9F + LDA #$FFFF + STA L0550B9 + PLY + PLY + PLD + RTL + +L0A1A87 ENT + PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + STZ $20 + STZ $22 + LDA L05503D + BNE L0A1A9B + BRL L0A1B90 +L0A1A9B PHY + PHY + LDA L05503D + PHA + JSL L150BBE + PLA + STA $07 + PLX + STX $09 + LDAL L05565D + BEQ L0A1AB4 + BRL L0A1B90 +L0A1AB4 LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $03 + STX $05 + LDY #$001E + LDA [$03],Y + STA $13 + PHY + PHY + PHY + LDA L05503D + PHA + JSL L151065 + JSL L075B7B + PLA + STA $0B + PLX + STX $0D + PEI $0D + PEI $0B + LDA #$0020 + CLC + ADC $03 + LDX $05 + BCC L0A1AEB + INX +L0A1AEB PHX + PHA + LDA $13 + JSL L150488 + TAY + BNE L0A1AF7 + DEX +L0A1AF7 DEC + PHX + PHA + PEA $0000 + PEA $0003 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + JSL L1512A5 + STA $0F + STX $11 + LDA $13 + DEC + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0A1B2E + EOR #$8000 +L0A1B2E BPL L0A1B88 + LDA #$0001 + STA $15 +L0A1B35 PEI $11 + PEI $0F + LDA #$0020 + CLC + ADC $03 + LDX $05 + BCC L0A1B44 + INX +L0A1B44 PHX + PHA + LDA $15 + JSL L150488 + TAY + BNE L0A1B50 + DEX +L0A1B50 DEC + PHX + PHA + PEA $0000 + PEA $0003 + JSL L151137 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L0A1B6A + INX +L0A1B6A STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + JSL L150F53 + STA $0F + STX $11 + LDA $15 + CMP $01 + BEQ L0A1B88 + INC $15 + BRA L0A1B35 +L0A1B88 LDA $0F + LDX $11 + STA $20 + STX $22 +L0A1B90 TSC + CLC + ADC #$001A + TCS + PLD + RTL + +L0A1B98 PHD + TSC + CLC + ADC #$FDCE + TCS + ADC #$013D + TCD + LDA L0551F3 + BEQ L0A1C1A + LDA L055111 + LDX L055113 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + CLC + ADC #$0020 + BCC L0A1BC1 + INX +L0A1BC1 STA $F1 + STX $F3 + LDA [$F1] + PHA + LDA L055111 + LDX L055113 + STA $F1 + STX $F3 + LDY #$0002 + LDA [$F1],Y + TAX + LDA [$F1] + CLC + ADC #$0022 + BCC L0A1BE1 + INX +L0A1BE1 STA $F1 + STX $F3 + PLA + CMP [$F1] + BNE L0A1BED + BRL L0A1F27 +L0A1BED LDA $FA + BEQ L0A1BFF + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C34 + BRA L0A1C0B +L0A1BFF LDA L055111 + LDX L055113 + PHX + PHA + JSL L15019D +L0A1C0B JSL L150395 + JSL L15136D + JSL L150723 + BRL L0A1F2B +L0A1C1A LDA L05511F + BNE L0A1C22 + BRL L0A1CA2 +L0A1C22 TDC + CLC + ADC #$00ED + PEA $0000 + PHA + TDC + CLC + ADC #$00E9 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150000 + PEI $EF + PEI $ED + LDA $E9 + LDX $EB + JSL L033477 + BVS L0A1C51 + EOR #$8000 +L0A1C51 BPL L0A1C56 + BRL L0A1F27 +L0A1C56 JSL L150395 + JSL L15136D + LDA $FA + BEQ L0A1C93 + LDA L055051 + AND L055245 + BEQ L0A1C71 + JSL L0903A6 + BRL L0A1F2B +L0A1C71 LDAL L052D40 + AND #$1000 + BEQ L0A1C81 + JSL L0A3283 + BRL L0A1F2B +L0A1C81 LDA L055121 + LDX L055123 + PHX + PHA + JSL L15128D + JSL L0879C5 + BRA L0A1C9F +L0A1C93 LDA L055121 + LDX L055123 + PHX + PHA + JSL L150FED +L0A1C9F BRL L0A1F2B +L0A1CA2 LDAL L052D34 + BNE L0A1CAB + BRL L0A1F27 +L0A1CAB LDA #$000F + ANDL L052D36 + DEC + BNE L0A1CBC + LDA #$1602 + STA $E1 + BRA L0A1CD1 +L0A1CBC LDA #$000F + ANDL L052D36 + DEC + DEC + BNE L0A1CCE + LDA #$1603 + STA $E1 + BRA L0A1CD1 +L0A1CCE BRL L0A1F27 +L0A1CD1 PHY + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07B168 + PLA + STA $E3 + PLX + STX $E5 + LDA $E3 + ORA $E5 + BNE L0A1CF3 + BRL L0A1F27 +L0A1CF3 JSL L150395 + JSL L15136D + PEI $E5 + PEI $E3 + JSL L0718BF + PHY + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + STA $F1 + STX $F3 + LDA [$F1] + JSL L150488 + PHX + PHA + PEI $E1 + LDY #$0002 + LDA [$E3],Y + PHA + LDA [$E3] + PHA + JSL L0732FD + PLA + STA $E7 + PEI $E5 + PEI $E3 + JSL L07185A + LDA #$1603 + CMP $E1 + BEQ L0A1D3C + BRL L0A1E4E +L0A1D3C LDAL L052D34 + STA $D3 + LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L0A1D50 + CPX L0551F7 +L0A1D50 BEQ L0A1D57 + LDA #$0000 + BRA L0A1D5A +L0A1D57 LDA #$0001 +L0A1D5A STA $D1 + LDA $D1 + BNE L0A1D68 + LDA $D3 + EOR #$FFFF + INC + STA $D3 +L0A1D68 LDA #$4000 + ANDL L052D36 + BEQ L0A1D74 + LDA #$0001 +L0A1D74 AND $D1 + STA $CF + STZ $C3 + STZ $C5 + STZ $C7 + STZ $C9 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $C3 + PLX + STX $C5 + PHY + PHY + LDA L055027 + LDX L055029 + PHX + PHA + JSL L0772AE + PLA + STA $C7 + PLX + STX $C9 + LDA $C3 + ORA $C5 + BEQ L0A1DB1 + LDA #$0001 +L0A1DB1 PHA + LDA $C7 + ORA $C9 + BEQ L0A1DBB + LDA #$0001 +L0A1DBB AND $01,S + PLX + LSR + BCC L0A1E24 + PHY + PEI $C5 + PEI $C3 + JSL L0718FA + PLA + STA $D7 + PHY + PEI $C9 + PEI $C7 + JSL L0718FA + PLA + STA $D5 + PHY + PHY + PEI $C5 + PEI $C3 + PEI $C9 + PEI $C7 + PEI $D3 + PEI $CF + JSL L07B038 + PLA + STA $CB + PLX + STX $CD + LDA $CB + ORA $CD + BEQ L0A1E10 + PHY + PHY + PHY + PEI $CD + PEI $CB + JSL L071C98 + PEA $0000 + PEI $CD + PEI $CB + JSL L0732FD + PLA + STA $E7 +L0A1E10 PEI $C5 + PEI $C3 + PEI $D7 + JSL L0718DA + PEI $C9 + PEI $C7 + PEI $D5 + JSL L0718DA +L0A1E24 LDA $C7 + ORA $C9 + BEQ L0A1E39 + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0000 + JSL L074A90 +L0A1E39 LDA $C3 + ORA $C5 + BEQ L0A1E4E + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L0A1E4E LDA #$1602 + CMP $E1 + BEQ L0A1E58 + BRL L0A1F1D +L0A1E58 LDAL L052D44 + TAX + LDAL L052D42 + STA $DD + STX $DF + LDA $DD + ORA $DF + BNE L0A1E6E + BRL L0A1F1D +L0A1E6E PHY + PHY + PEA $8001 + PEI $DF + PEI $DD + JSL L15041C + PLA + STA $D9 + PLX + STX $DB + LDAL L05565D + BEQ L0A1E8A + BRL L0A1F1D +L0A1E8A PHY + PEI $DB + PEI $D9 + JSL L0718FA + PLA + STA $D7 + PHY + PHY + PHY + PEI $DB + PEI $D9 + JSL L151301 + PEA $8001 + LDY #$0002 + LDA [$D9],Y + PHA + LDA [$D9] + PHA + JSL L0732FD + PLA + STA $E7 + PEI $DB + PEI $D9 + PEI $D7 + JSL L0718DA + PEA $0002 + PEA $8001 + PEI $DF + PEI $DD + JSL L1510BF + PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + PEA $0000 + TDC + CLC + ADC #$FEC3 + PHA + PEA $8001 + PEI $DF + PEI $DD + JSL L070F7D + PEA $0100 + JSL L0313BE + LDA #$00FF + LDX #$FFC3 + AND $00,X + BEQ L0A1F1D + PHY + LDA #$00FF + LDX #$FFC3 + AND $00,X + INC + JSL L150488 + PHX + PHA + PEA $8006 + PEA $0000 + TDC + CLC + ADC #$FFC3 + PHA + JSL L0732FD + PLA + STA $E7 +L0A1F1D LDA $FA + BEQ L0A1F25 + JSL L0A21A2 +L0A1F25 BRA L0A1F2B +L0A1F27 JSL L072314 +L0A1F2B LDA $F8 + STA $FA + LDA $F7 + STA $F9 + LDA $F5 + TCD + TSC + CLC + ADC #$0236 + TCS + RTL + +L0A1F3D PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA L0551B7 + STA $01 +L0A1F4A PEI $01 + JSL L151361 + LDA #$0100 + CLC + ADC $01 + STA $01 + LDA #$1000 + CLC + ADC L054FBF + CMP $01 + BNE L0A1F4A + PLY + PLY + PLY + PLD + RTL + +L0A1F68 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PEA $0001 + JSL L090635 + JSL L0952F7 + PEA ^L1604D4 + PEA L1604D4 + JSL L07187A + JSL L09AE9F + LDA L055051 + BNE L0A1F9C + JSL L0903F2 + PEA $0000 + PEA $0001 + JSL L090000 +L0A1F9C PHY + PEA ^L04021F + PEA L04021F + JSL L0946A2 + PLA + LSR + BCS L0A1FBA + PHY + PHY + PEA $0852 + JSL L0711EB + JSL L07010A + BRA L0A2023 +L0A1FBA LDA $0C + DEC + BMI L0A2005 + CMP #$0003 + BPL L0A2005 + SEC + SBC #$0000 + BEQ L0A1FD2 + DEC + BEQ L0A1FDF + DEC + BEQ L0A1FF2 + BRA L0A2005 +L0A1FD2 PHY + PEA $0081 + JSL L1604E2 + PLA + STA $01 + BRA L0A2005 +L0A1FDF PHY + PEA $0002 + PEA $0000 + PEA $0000 + JSL L1604F0 + PLA + STA $01 + BRA L0A2005 +L0A1FF2 PHY + PEA $00C2 + PEA $0000 + PEA $0000 + JSL L1604F0 + PLA + STA $01 + BRA L0A2005 +L0A2005 PEA ^L053259 + PEA L053259 + JSL L086C8B + PEA ^L1604F0 + PEA L1604F0 + JSL L07187A + PEA ^L1604E2 + PEA L1604E2 + JSL L07187A +L0A2023 LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0A2034 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0001 + STA $18 + LDA L055153 + BNE L0A2071 + LDA L055027 + LDX L055029 + STA [$0E] + TXA + LDY #$0002 + STA [$0E],Y + PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEI $16 + PEI $14 + PEI $12 + PEI $0C + PEI $0A + JSL L07920F + PLA + LSR + BCC L0A2071 + BRA L0A20B8 +L0A2071 LDA L05501F + LDX L055021 + STA [$0E] + TXA + LDY #$0002 + STA [$0E],Y + PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEI $16 + PEI $14 + PEI $12 + PEI $0C + PEI $0A + JSL L07920F + PLA + LSR + BCC L0A209C + BRA L0A20B8 +L0A209C LDA #$0000 + TAX + STA [$0E] + TXA + LDY #$0002 + STA [$0E],Y + PEI $0C + PEI $0A + PEA $0000 + PEA $002A + JSL L071EC5 + STZ $18 +L0A20B8 LDA $08 + STA $16 + LDA $07 + STA $15 + LDA $05 + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L0A20CA ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L050036 + PEA L050036 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055437 + STZ L055439 + STZ L055433 + STZ L055435 + STZ L05542F + STZ L055431 + LDA L05542B + ORA L05542D + BEQ L0A210E + LDA L05542B + LDX L05542D + PHX + PHA + JSL L072634 + STZ L05542B + STZ L05542D +L0A210E PLY + PLY + PLD + RTL + +L0A2112 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA ^L04025B + PEA L04025B + JSL L0946A2 + PLA + LSR + BCC L0A2130 + LDA #$0001 + STA $0A + BRA L0A2139 +L0A2130 PEA $0035 + JSL L0727E0 + STZ $0A +L0A2139 PLY + PLY + PLD + RTL + +L0A213D ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + JSL L0860E5 + JSL L0A3283 + PEI $0A + JSL L1415AA + LDX #$0000 + LDA $0A + DEC + BNE L0A215C + INX +L0A215C TXA + AND L055153 + BEQ L0A2166 + JSL L140E96 +L0A2166 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0A2176 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0E + LDA L055051 + AND L055245 + BEQ L0A2191 + JSL L0903A6 + LDA #$0001 + STA $0E +L0A2191 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L0A21A2 PHD + TSC + CLC + ADC #$FFCE + TCS + TCD + LDAL L052D34 + BNE L0A21B3 + BRL L0A2367 +L0A21B3 PHY + PEA $0000 + PHD + JSL L0A2176 + PLA + LSR + BCC L0A21C3 + BRL L0A241A +L0A21C3 LDA #$0011 + STA $17 + LDA #$000F + ANDL L052D36 + DEC + DEC + BEQ L0A21D6 + BRL L0A230C +L0A21D6 LDA #$0012 + STA $17 + LDA L05501F + LDX L055021 + CMP L0551F5 + BNE L0A21E9 + CPX L0551F7 +L0A21E9 BEQ L0A21EE + BRL L0A230C +L0A21EE STZ $1F + STZ $21 + PHY + PHY + LDA L05501F + LDX L055021 + PHX + PHA + JSL L07721A + PLA + STA $23 + PLX + STX $25 + LDA $23 + ORA $25 + BEQ L0A223A + LDY #$0002 + LDA [$23],Y + TAX + LDA [$23] + CLC + ADC #$0014 + BCC L0A221B + INX +L0A221B STA $2F + STX $31 + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + STA $1F + STX $21 + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0000 + JSL L074A24 +L0A223A PEI $21 + PEI $1F + LDA #$0001 + LDX #$0000 + JSL L033477 + BNE L0A224D + BRL L0A230C +L0A224D BVS L0A2252 + EOR #$8000 +L0A2252 BMI L0A2257 + BRL L0A230C +L0A2257 PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEI $21 + PEI $1F + JSL L07346C + PEA ^L040292 + PEA L040292 + PEA ^L040293 + PEA L040293 + PEA ^L040294 + PEA L040294 + JSL L073C22 + PHY + JSL L0727BF + PLA + STA $15 + PHY + PHY + PEA $08FC + JSL L072834 + PLA + STA $1B + PLX + STX $1D + PEI $1D + PEI $1B + PEA $0003 + JSL L073D2E + PEI $1D + PEI $1B + JSL L15102F +L0A22A8 PHY + PEA $0000 + JSL L0736C8 + PLA + STA $19 + LDX #$0000 + LDA $19 + DEC + BNE L0A22BC + INX +L0A22BC PHX + LDX #$0000 + LDA $19 + DEC + DEC + BNE L0A22C7 + INX +L0A22C7 TXA + ORA $01,S + PLX + LSR + BCC L0A22A8 + LDA #$FFFF + CMP $19 + BNE L0A22F6 + PEA $0001 + PEI $1D + PEI $1B + PEA $0001 + JSL L072E7C + PEA $0000 + PEI $1D + PEI $1B + PEA $0000 + JSL L072E7C + LDA #$0001 + STA $19 +L0A22F6 PEI $1D + PEI $1B + JSL L072634 + PEI $15 + JSL L0724F7 + LDA $19 + DEC + BNE L0A230C + BRL L0A241A +L0A230C PEI $17 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L0B878F + PHY + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + JSL L07A2F0 + PLA + LSR + BCS L0A235A + JSL L072314 +L0A235A PEA ^L052D38 + PEA L052D38 + JSL L086CDB + BRL L0A2416 +L0A2367 LDA L05511F + BEQ L0A239A + PHY + PEA $0000 + PHD + JSL L0A2176 + PLA + LSR + BCC L0A237C + BRL L0A241A +L0A237C LDAL L052D40 + AND #$1000 + BEQ L0A2388 + BRL L0A2416 +L0A2388 LDA L055121 + LDX L055123 + PHX + PHA + JSL L15013E + JSL L0879C5 + BRA L0A2416 +L0A239A LDA L0551F3 + BEQ L0A240E + LDA L055111 + LDX L055113 + STA $2F + STX $31 + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0020 + BCC L0A23B8 + INX +L0A23B8 STA $2F + STX $31 + LDA [$2F] + PHA + LDA L055111 + LDX L055113 + STA $2F + STX $31 + LDY #$0002 + LDA [$2F],Y + TAX + LDA [$2F] + CLC + ADC #$0022 + BCC L0A23D8 + INX +L0A23D8 STA $2F + STX $31 + PLA + CMP [$2F] + BEQ L0A23EF + LDA L055111 + LDX L055113 + PHX + PHA + JSL L15058C + BRA L0A240C +L0A23EF PEA ^L053251 + PEA L053251 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L151651 + JSL L09B1FE + JSL L097700 +L0A240C BRA L0A2416 +L0A240E PHY + JSL L0961E7 + PLA + STA $27 +L0A2416 JSL L0A3283 +L0A241A TSC + CLC + ADC #$0032 + TCS + PLD + RTL + +L0A2422 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L054FB5 + BNE L0A2436 + JSL L072314 + BRL L0A24E7 +L0A2436 LDA L0550BB + DEC + BEQ L0A2440 + JSL L090A71 +L0A2440 JSL L093A99 + PHY + JSL L090A90 + PHY + JSL L09771E + PLA + STA $01 + PLA + AND $01 + BEQ L0A2459 + BRL L0A24E7 +L0A2459 LDA L0550BB + SEC + SBC #$0003 + BEQ L0A246B + BVS L0A2467 + EOR #$8000 +L0A2467 BPL L0A246B + BRA L0A24E7 +L0A246B LDA L0550BB + SEC + SBC #$0001 + BEQ L0A2486 + BVS L0A2479 + EOR #$8000 +L0A2479 BPL L0A2486 + PHY + JSL L0A2112 + PLA + LSR + BCS L0A2486 + BRA L0A24E7 +L0A2486 LDA L0550BB + DEC + BMI L0A24E7 + CMP #$0003 + BPL L0A24E7 + SEC + SBC #$0000 + BEQ L0A249F + DEC + BEQ L0A24B3 + DEC + BEQ L0A24CD + BRA L0A24E7 +L0A249F LDA L055211 + ORA L05520F + BEQ L0A24AD + JSL L0A16AB + BRA L0A24B1 +L0A24AD JSL L070182 +L0A24B1 BRA L0A24E7 +L0A24B3 LDA L055233 + BEQ L0A24C4 + PEA $0001 + PEA $0001 + JSL L1604D4 + BRA L0A24CB +L0A24C4 PEA $0001 + JSL L1604FE +L0A24CB BRA L0A24E7 +L0A24CD LDA L055233 + BEQ L0A24DE + PEA $0002 + PEA $0001 + JSL L1604D4 + BRA L0A24E5 +L0A24DE PEA $0002 + JSL L1604FE +L0A24E5 BRA L0A24E7 +L0A24E7 PLY + PLY + PLD + RTL + +L0A24EB PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDA #$0005 + CMPL L052D64 + BNE L0A24FC +L0A24FC JSL L0860E5 + JSL L14092D + PHY + JSL L09951E + PLA + LSR + BCC L0A2510 + BRL L0A266B +L0A2510 LDA L055227 + DEC + DEC + BPL L0A251A + BRL L0A2663 +L0A251A CMP #$0011 + BMI L0A2522 + BRL L0A2663 +L0A2522 SEC + SBC #$0000 + BEQ L0A2551 + DEC + BEQ L0A257B + DEC + BEQ L0A257B + SEC + SBC #$0007 + BEQ L0A25A4 + DEC + BEQ L0A2561 + DEC + DEC + DEC + BNE L0A253F + BRL L0A2634 +L0A253F DEC + BEQ L0A256E + DEC + BNE L0A2548 + BRL L0A264B +L0A2548 DEC + BNE L0A254E + BRL L0A2657 +L0A254E BRL L0A2663 +L0A2551 LDA L05522F + AND L055233 + BEQ L0A255C + BRL L0A2667 +L0A255C BRA L0A2561 + BRL L0A2665 +L0A2561 PEA $0258 + PEA $0259 + JSL L09971B + BRL L0A2665 +L0A256E PEA $0258 + PEA $025B + JSL L09971B + BRL L0A2665 +L0A257B LDA L0551FB + SEC + SBC #$0002 + BEQ L0A2597 + BVS L0A2589 + EOR #$8000 +L0A2589 BPL L0A2597 + PEA $01F4 + PEA $01FD + JSL L09971B + BRA L0A25A1 +L0A2597 PEA $0514 + PEA $051D + JSL L09971B +L0A25A1 BRL L0A2665 +L0A25A4 LDA #$0001 + STA $01 + LDA L0551FB + SEC + SBC #$0004 + BVS L0A25B5 + EOR #$8000 +L0A25B5 BMI L0A25BC + LDA #$0000 + BRA L0A25BF +L0A25BC LDA #$0001 +L0A25BF PHA + LDAL L052D6C + PHA + LDAL L052D6A + PHA + LDA L05521D + LDX L05521F + JSL L1512A5 + PHX + PHA + LDA #$001E + LDX #$0000 + JSL L033477 + BVS L0A25E5 + EOR #$8000 +L0A25E5 BPL L0A25EC + LDA #$0000 + BRA L0A25EF +L0A25EC LDA #$0001 +L0A25EF AND $01,S + PLX + PHA + LDA L0550BB + SEC + SBC #$0003 + BVS L0A25FF + EOR #$8000 +L0A25FF BPL L0A2606 + LDA #$0000 + BRA L0A2609 +L0A2606 LDA #$0001 +L0A2609 AND $01,S + PLX + LSR + BCC L0A2615 + LDA L0550BB + INC + STA $01 +L0A2615 LDAL L052D6C + TAX + LDAL L052D6A + STA L05521D + STX L05521F + PEA $02BC + LDA #$02BC + CLC + ADC $01 + PHA + JSL L09971B + BRA L0A2665 +L0A2634 LDA L055145 + BEQ L0A2642 + PEA $001E + JSL L0998B0 + BRA L0A2649 +L0A2642 PEA $001F + JSL L0998B0 +L0A2649 BRA L0A2665 +L0A264B PEA $0320 + PEA $0328 + JSL L09971B + BRA L0A2665 +L0A2657 PEA $0320 + PEA $0327 + JSL L09971B + BRA L0A2665 +L0A2663 BRA L0A2667 +L0A2665 BRA L0A266B +L0A2667 JSL L093031 +L0A266B PLY + PLY + PLY + PLD + RTL + +L0A2670 ENT + PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + PHY + JSL L07005C + PLA + LSR + BCC L0A26CE + LDA L0550B9 + BNE L0A26A8 + LDX #$0000 + LDA #$000F + ANDL L052D36 + DEC + DEC + BEQ L0A2695 + INX +L0A2695 PHX + LDA L05511F + EOR #$0001 + AND $01,S + PLX + LSR + BCC L0A26A8 + LDA #$0001 + STA L054FB1 +L0A26A8 LDA L0550B9 + DEC + BNE L0A26CE + LDA L055319 + EOR #$0001 + PHA + LDX #$0000 + LDA L055315 + ORA L055317 + BNE L0A26C1 + INX +L0A26C1 TXA + AND $01,S + PLX + LSR + BCC L0A26CE + LDA #$0001 + STA L054FB1 +L0A26CE LDA L054FB1 + BEQ L0A2703 + PHY + PEA $100E + PEA $0000 + JSL L150B28 + PLA + STA $29 + JSL L0B8C8B + STZ L054FB1 + LDA L054FB7 + LDX L054FB9 + STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA L054FA9 + STX L054FAB + BRL L0A2C5F +L0A2703 LDA L0550B9 + BNE L0A2720 + LDA L054FB5 + BEQ L0A271E + LDAL L052D70 + PHA + LDAL L052D6E + PHA + PEA $0000 + JSL L140EDD +L0A271E BRA L0A2737 +L0A2720 LDA L054FB5 + BEQ L0A2733 + LDAL L052D70 + PHA + LDAL L052D6E + PHA + JSL L0A0F7B +L0A2733 JSL L16050C +L0A2737 LDA #$0200 + ANDL L052D72 + BEQ L0A2743 + LDA #$0001 +L0A2743 STA L05522F + LDA #$0100 + ANDL L052D72 + BEQ L0A2752 + LDA #$0001 +L0A2752 STA L055233 + LDA #$0800 + ANDL L052D72 + BEQ L0A2761 + LDA #$0001 +L0A2761 STA L055231 + LDAL L052D64 + DEC + BPL L0A276E + BRL L0A2C5F +L0A276E CMP #$0008 + BMI L0A2776 + BRL L0A2C5F +L0A2776 SEC + SBC #$0000 + BEQ L0A279A + DEC + DEC + BNE L0A2783 + BRL L0A2BCB +L0A2783 DEC + DEC + BNE L0A278A + BRL L0A2BCB +L0A278A DEC + BNE L0A2790 + BRL L0A2C4F +L0A2790 DEC + DEC + BNE L0A2797 + BRL L0A2C25 +L0A2797 BRL L0A2C5F +L0A279A JSL L0860E5 + LDA L05524B + EOR #$0001 + PHA + LDA L055243 + EOR #$0001 + AND $01,S + PLX + STA L055245 + LDA L05524B + BEQ L0A27CD + LDA #$0013 + STA $27 + LDA L0550ED + LDX L0550EF + STA $23 + STX $25 + STZ L055247 + STZ L055249 + BRA L0A27E8 + +* + +L0A27CD PHY + TDC + CLC + ADC #$0023 + PEA $0000 + PHA + LDAL L052D70 + PHA + LDAL L052D6E + PHA + JSL L150B9A + PLA + STA $27 +L0A27E8 LDAL L052D6C + PHA + LDAL L052D6A + PHA + LDA L05522B + LDX L05522D + CLC + ADC #$001E + BCC L0A27FF + INX +L0A27FF JSL L033477 + BVS L0A2808 + EOR #$8000 +L0A2808 BPL L0A280F + LDA #$0000 + BRA L0A2812 +L0A280F LDA #$0001 +L0A2812 PHA + PHY + LDAL L052D70 + PHA + LDAL L052D6E + PHA + LDAL L052D62 + PHA + LDAL L052D60 + PHA + PEA $0004 + JSL L071984 + PLA + STA $2B + PLA + AND $2B + BEQ L0A2840 + LDA L055229 + INC + STA L055229 + BRA L0A2846 +L0A2840 LDA #$0001 + STA L055229 +L0A2846 LDAL L052D6C + TAX + LDAL L052D6A + STA L05522B + STX L05522D + LDAL L052D70 + TAX + LDAL L052D6E + STAL L052D60 + TXA + STAL L052D62 + LDA L055249 + BEQ L0A2881 + LDA L055229 + SEC + SBC #$0001 + BEQ L0A287E + BVS L0A287A + EOR #$8000 +L0A287A BPL L0A287E + STZ $27 +L0A287E STZ L055249 +L0A2881 LDA L0550B9 + DEC + BNE L0A28AF + LDA L055247 + BEQ L0A2892 + LDA #$0001 + STA L055229 +L0A2892 LDA L055229 + SEC + SBC #$0001 + BEQ L0A28A2 + BVS L0A28A0 + EOR #$8000 +L0A28A0 BMI L0A28A7 +L0A28A2 LDA #$0000 + BRA L0A28AA +L0A28A7 LDA #$0001 +L0A28AA STA L055247 + BRA L0A28B2 +L0A28AF STZ L055247 +L0A28B2 LDA $27 + BPL L0A28C9 + PEA ^L052D64 + PEA L052D64 + PEI $25 + PEI $23 + PEI $27 + JSL L150568 + BRL L0A2BC5 +L0A28C9 LDA $27 + SEC + SBC #$0011 + BPL L0A28D4 + BRL L0A2BC5 +L0A28D4 CMP #$0006 + BMI L0A28DC + BRL L0A2BC5 +L0A28DC SEC + SBC #$0000 + BEQ L0A28F9 + DEC + DEC + BNE L0A28E9 + BRL L0A2AC5 +L0A28E9 DEC + BNE L0A28EF + BRL L0A2A9C +L0A28EF DEC + DEC + BNE L0A28F6 + BRL L0A2A4A +L0A28F6 BRL L0A2BC5 +L0A28F9 PHY + JSL L0727BF + PLA + STA $0F + PHY + JSL L090A90 + PLA + STA $15 + LDA L0551FB + SEC + SBC #$0004 + BVS L0A2915 + EOR #$8000 +L0A2915 BPL L0A291C + LDA #$0000 + BRA L0A291F +L0A291C LDA #$0001 +L0A291F AND $15 + PHA + LDX #$0000 + LDA L0550B9 + BNE L0A292B + INX +L0A292B TXA + AND $01,S + PLX + STA $17 + LDA $17 + BEQ L0A294D + LDAL L052CE8 + PHA + LDAL L052CE6 + PHA + PEA $04B0 + JSL L150671 + PEA $04B0 + JSL L1512C5 +L0A294D LDA $15 + BEQ L0A299A + LDAL L052CF0 + TAX + LDAL L052CEE + STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA $05 + STX $07 + LDY #$000A + LDA #$0010 + ORA [$05],Y + AND #$FFF7 + LDY #$000A + STA [$05],Y + LDA #L0943D4 + LDX #^L0943D4 + LDY #$0006 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0000 + LDY #$0002 + STA [$05],Y + LDA #$0000 + LDY #$0004 + STA [$05],Y +L0A299A LDA $15 + ORA $17 + BEQ L0A29A8 + PHY + JSL L1503A7 + PLA + STA $13 +L0A29A8 STZ L0551ED + JSL L0904A1 + PEA ^L052D64 + PEA L052D64 + PEA $0000 + PEA $0000 + JSL L150377 + LDAL L052D76 + STA $19 + LDAL L052D74 + STA $1B + PEI $19 + PEI $1B + JSL L0904BC + LDA $1B + BEQ L0A29E8 + PEI $19 + PEI $1B + JSL L09971B + PEA $0000 + PEI $19 + JSL L1505B0 +L0A29E8 LDA $15 + BEQ L0A2A3F + LDAL L052CF0 + TAX + LDAL L052CEE + STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA $01 + STX $03 + LDY #$000A + LDA #$0008 + ORA [$01],Y + AND #$FFEF + LDY #$000A + STA [$01],Y + LDA #$0000 + TAX + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0000 + LDY #$0002 + STA [$01],Y + LDA #$0000 + LDY #$0004 + STA [$01],Y + LDA $17 + BNE L0A2A3F + PHY + JSL L1503A7 + PLA + STA $13 +L0A2A3F LDA $17 + BEQ L0A2A47 + JSL L09B058 +L0A2A47 BRL L0A2BC5 +L0A2A4A PHY + LDAL L052D70 + PHA + LDAL L052D6E + PHA + PEI $25 + PEI $23 + JSL L1510D1 + PLA + LSR + BCC L0A2A99 + LDA L05542B + LDX L05542D + CMP $23 + BNE L0A2A6D + CPX $25 +L0A2A6D BNE L0A2A75 + JSL L0A20CA + BRA L0A2A99 +L0A2A75 PHY + PHY + PEI $25 + PEI $23 + JSL L0A1421 + PLA + PLX + STX $2B + ORA $2B + BEQ L0A2A91 + PEI $25 + PEI $23 + JSL L16049C + BRA L0A2A99 +L0A2A91 PEI $25 + PEI $23 + JSL L09A5A7 +L0A2A99 BRL L0A2BC5 +L0A2A9C PEA $0000 + LDAL L052D70 + PHA + LDAL L052D6E + PHA + PEA $0008 + PEA $0000 + PEA $0000 + PEI $25 + PEI $23 + JSL L150266 + PEI $25 + PEI $23 + JSL L1511C8 + BRL L0A2BC5 +L0A2AC5 PEI $25 + PEI $23 + JSL L151131 + LDA L0550ED + LDX L0550EF + CMP $23 + BNE L0A2AD9 + CPX $25 +L0A2AD9 BNE L0A2AED + LDA L0550B9 + BNE L0A2AE6 + JSL L0A2422 + BRA L0A2AEA +L0A2AE6 JSL L16051A +L0A2AEA BRL L0A2BC3 +L0A2AED LDA L0550E5 + LDX L0550E7 + CMP $23 + BNE L0A2AF9 + CPX $25 +L0A2AF9 BNE L0A2B02 + JSL L090752 + BRL L0A2BC3 +L0A2B02 LDA L0550E1 + LDX L0550E3 + CMP $23 + BNE L0A2B0E + CPX $25 +L0A2B0E BNE L0A2B17 + JSL L0A1916 + BRL L0A2BC3 +L0A2B17 LDA L0550E9 + LDX L0550EB + CMP $23 + BNE L0A2B23 + CPX $25 +L0A2B23 BNE L0A2B2C + JSL L0A19AC + BRL L0A2BC3 +L0A2B2C LDA L0550DD + LDX L0550DF + CMP $23 + BNE L0A2B38 + CPX $25 +L0A2B38 BNE L0A2B5A + LDA L0550B9 + DEC + BNE L0A2B54 + LDA L055229 + SEC + SBC #$0001 + BEQ L0A2B54 + BVS L0A2B4E + EOR #$8000 +L0A2B4E BPL L0A2B54 + JSL L160376 +L0A2B54 JSL L090898 + BRA L0A2BC3 +L0A2B5A LDA L05542B + LDX L05542D + CMP $23 + BNE L0A2B66 + CPX $25 +L0A2B66 BNE L0A2B6E + JSL L160528 + BRA L0A2BC3 +L0A2B6E LDA L0550D9 + LDX L0550DB + CMP $23 + BNE L0A2B7A + CPX $25 +L0A2B7A BNE L0A2B82 + JSL L1603A0 + BRA L0A2BC3 +L0A2B82 PHY + PHY + PEI $25 + PEI $23 + JSL L0A1421 + PLA + STA $09 + PLX + STX $0B + LDA $09 + ORA $0B + BEQ L0A2BC3 + PEI $0B + PEI $09 + PEA ^L052D64 + PEA L052D64 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + JSL L1604B8 + PEI $25 + PEI $23 + JSL L1511C8 +L0A2BC3 BRA L0A2BC5 +L0A2BC5 STZ L055245 + BRL L0A2C5F +L0A2BCB LDA L054FB5 + BEQ L0A2C23 + PHY + LDAL L052D66 + PHA + JSL L094ECD + PLA + STA L055227 + LDAL L052D66 + AND #$00FF + STA L055225 + LDA L05524B + EOR #$0001 + PHA + LDA L055243 + EOR #$0001 + AND $01,S + PLX + STA L055245 + LDA L055233 + BEQ L0A2C11 + LDA L0550B9 + BNE L0A2C0B + JSL L0A24EB + BRA L0A2C0F +L0A2C0B JSL L0A0347 +L0A2C0F BRA L0A2C20 +L0A2C11 LDA L0550B9 + BNE L0A2C1C + JSL L0A3402 + BRA L0A2C20 +L0A2C1C JSL L0A0810 +L0A2C20 STZ L055245 +L0A2C23 BRA L0A2C5F +L0A2C25 LDA #$0003 + ANDL L052D72 + STA $0D + LDA $0D + DEC + BNE L0A2C3B + LDA #$0001 + STA L054FB5 + BRA L0A2C44 +L0A2C3B LDA $0D + DEC + DEC + BNE L0A2C44 + STZ L054FB5 +L0A2C44 LDA L054FB5 + BNE L0A2C4D + JSL L0952F7 +L0A2C4D BRA L0A2C5F +L0A2C4F LDAL L052D68 + PHA + LDAL L052D66 + PHA + JSL L09B242 + BRA L0A2C5F +L0A2C5F LDA L054FB7 + LDX L054FB9 + STA $2B + STX $2D + LDY #$0002 + LDA [$2B],Y + TAX + LDA [$2B] + STA L055221 + STX L055223 + TSC + CLC + ADC #$002E + TCS + PLD + RTL + +L0A2C7F PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0015 + TCD + PHY + PEA $0000 + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + PEA $002E + JSL L073002 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + JSL L09B294 + PLA + LSR + BCC L0A2CC9 + PEA $0000 + PEA $0001 + PEI $ED + PEI $EB + PEA $0000 + JSL L0968FC +L0A2CC9 PEI $ED + PEI $EB + JSL L07185A + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L0A2CE3 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + LDX #$0000 + LDA $0E + BNE L0A2CF3 + INX +L0A2CF3 PHX + LDX #$0000 + LDA $0C + BNE L0A2CFC + INX +L0A2CFC TXA + ORA $01,S + PLX + LSR + BCC L0A2D06 + BRL L0A3151 +L0A2D06 STZ L0551F1 + LDA #$0001 + STA L05523D + LDA #$00FA + CMP $0C + BEQ L0A2D21 + LDA #$0000 + STAL L05000A + JSL L093A99 +L0A2D21 LDX #$0000 + LDA #$01F4 + CMP $0E + BEQ L0A2D2C + INX +L0A2D2C PHX + LDX #$0000 + LDA #$0514 + CMP $0E + BEQ L0A2D38 + INX +L0A2D38 TXA + AND $01,S + PLX + PHA + LDX #$0000 + LDA #$01F4 + CMP $0E + BNE L0A2D48 + INX +L0A2D48 PHX + LDA $0C + SEC + SBC #$01FC + BVS L0A2D54 + EOR #$8000 +L0A2D54 BMI L0A2D5B + LDA #$0000 + BRA L0A2D5E +L0A2D5B LDA #$0001 +L0A2D5E AND $01,S + PLX + PHA + LDX #$0000 + LDA #$0201 + CMP $0C + BEQ L0A2D6D + INX +L0A2D6D TXA + AND $01,S + PLX + ORA $01,S + PLX + PHA + LDX #$0000 + LDA #$0514 + CMP $0E + BNE L0A2D80 + INX +L0A2D80 PHX + LDA $0C + SEC + SBC #$051C + BVS L0A2D8C + EOR #$8000 +L0A2D8C BMI L0A2D93 + LDA #$0000 + BRA L0A2D96 +L0A2D93 LDA #$0001 +L0A2D96 AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L0A2DC8 + JSL L090A71 + LDX #$0000 + LDA #$0320 + CMP $0E + BNE L0A2DAE + INX +L0A2DAE PHX + LDX #$0000 + LDA #$0322 + CMP $0C + BNE L0A2DBA + INX +L0A2DBA TXA + AND $01,S + PLX + LSR + BCS L0A2DC8 + PEA $0001 + JSL L09091E +L0A2DC8 LDA $0E + SEC + SBC #$012C + BPL L0A2DD3 + BRL L0A314E +L0A2DD3 CMP #$03E9 + BMI L0A2DDB + BRL L0A314E +L0A2DDB SEC + SBC #$0000 + BEQ L0A2E17 + SEC + SBC #$0064 + BEQ L0A2E20 + SEC + SBC #$0064 + BNE L0A2DF0 + BRL L0A2F69 +L0A2DF0 SEC + SBC #$0064 + BNE L0A2DF9 + BRL L0A309D +L0A2DF9 SEC + SBC #$00C8 + BNE L0A2E02 + BRL L0A30A6 +L0A2E02 SEC + SBC #$0190 + BNE L0A2E0B + BRL L0A2EEC +L0A2E0B SEC + SBC #$0064 + BNE L0A2E14 + BRL L0A3021 +L0A2E14 BRL L0A314E +L0A2E17 PEI $0C + JSL L092AB3 + BRL L0A314E +L0A2E20 LDA $0C + SEC + SBC #$0191 + BPL L0A2E2B + BRL L0A2EE9 +L0A2E2B CMP #$000D + BMI L0A2E33 + BRL L0A2EE9 +L0A2E33 ASL + TAX + LDAL L0A2E3B,X + PHA + RTS + +L0A2E3B DA L0A2E53+1 + DA L0A2E66+2 + DA L0A2E71+1 + DA L0A2EE7+1 + DA L0A2E84+1 + DA L0A2EAC+1 + DA L0A2EB5+1 + DA L0A2EE7+1 + DA L0A2EC4+1 + DA L0A2ECD+1 + DA L0A2ED6+1 + DA L0A2EE7+1 +L0A2E53 DA L0A2EDF+1 + PHY + PEA ^L040295 + PEA L040295 + PEA $0000 + JSL L091037 + PLA + STA $01 +L0A2E66 BRL L0A2EE9 + PEA $0000 + PHD + JSL L0A2C7F +L0A2E71 BRA L0A2EE9 + PHY + PEA ^L040296 + PEA L040296 + PEA $0000 + JSL L098B31 + PLA + STA $01 +L0A2E84 BRA L0A2EE9 + PHY + PEA ^L040297 + PEA L040297 + JSL L0946A2 + PLA + LSR + BCC L0A2EA5 + JSL L160536 + PEA ^L160536 + PEA L160536 + JSL L07187A + BRA L0A2EAC +L0A2EA5 PEA $0035 + JSL L0727E0 +L0A2EAC BRA L0A2EE9 + PEA $0006 + JSL L0A3F63 +L0A2EB5 BRA L0A2EE9 + PHY + JSL L0A2112 + PLA + LSR + BCC L0A2EC4 + JSL L160544 +L0A2EC4 BRA L0A2EE9 + PEA $0001 + JSL L0A1F68 +L0A2ECD BRA L0A2EE9 + PEA $0002 + JSL L0A1F68 +L0A2ED6 BRA L0A2EE9 + PEA $0003 + JSL L0A1F68 +L0A2EDF BRA L0A2EE9 + LDA #$0001 + STA L05524F +L0A2EE7 BRA L0A2EE9 +L0A2EE9 BRL L0A314E +L0A2EEC LDA $0C + SEC + SBC #$04B1 + BMI L0A2F66 + CMP #$0009 + BPL L0A2F66 + ASL + TAX + LDAL L0A2F01,X + PHA + RTS + +L0A2F01 DA L0A2F11+1 + DA L0A2F24+1 + DA L0A2F2E+1 + DA L0A2F64+1 + DA L0A2F41+1 + DA L0A2F4A+1 + DA L0A2F53+1 + DA L0A2F64+1 +L0A2F11 DA L0A2F5C+1 + PHY + PEA ^L04029F + PEA L04029F + PEA $0000 + JSL L091037 + PLA + STA $01 +L0A2F24 BRA L0A2F66 + PEA $0000 + PHD + JSL L0A2C7F +L0A2F2E BRA L0A2F66 + PHY + PEA ^L0402A0 + PEA L0402A0 + PEA $0000 + JSL L098B31 + PLA + STA $01 +L0A2F41 BRA L0A2F66 + PEA $0001 + JSL L0A1F68 +L0A2F4A BRA L0A2F66 + PEA $0002 + JSL L0A1F68 +L0A2F53 BRA L0A2F66 + PEA $0003 + JSL L0A1F68 +L0A2F5C BRA L0A2F66 + LDA #$0001 + STA L05524F +L0A2F64 BRA L0A2F66 +L0A2F66 BRL L0A314E +L0A2F69 LDA $0C + SEC + SBC #$00FE + BEQ L0A2F78 + BVS L0A2F76 + EOR #$8000 +L0A2F76 BMI L0A2F8B +L0A2F78 PHY + LDA $0C + SEC + SBC #$00F9 + PHA + JSL L150F47 + PLA + LSR + BCC L0A2F8B + BRL L0A301E +L0A2F8B LDA $0C + SEC + SBC #$00FA + BPL L0A2F96 + BRL L0A301E +L0A2F96 CMP #$0109 + BMI L0A2F9E + BRL L0A301E +L0A2F9E SEC + SBC #$0000 + BEQ L0A2FC8 + DEC + BEQ L0A2FCE + DEC + BEQ L0A2FD7 + DEC + BEQ L0A2FE0 + DEC + BEQ L0A2FE6 + SEC + SBC #$00FE + BEQ L0A2FEC + DEC + BEQ L0A2FF2 + DEC + BEQ L0A2FF8 + DEC + BEQ L0A3002 + DEC + DEC + BEQ L0A3008 + DEC + BEQ L0A3018 + BRA L0A301E +L0A2FC8 JSL L0A3CDA + BRA L0A301E +L0A2FCE PEA $0001 + JSL L0A1B98 + BRA L0A301E +L0A2FD7 PEA $0000 + JSL L0A1B98 + BRA L0A301E +L0A2FE0 JSL L0A36B1 + BRA L0A301E +L0A2FE6 JSL L0A21A2 + BRA L0A301E +L0A2FEC JSL L09014C + BRA L0A301E +L0A2FF2 JSL L092798 + BRA L0A301E +L0A2FF8 JSL L090BBD + JSL L092798 + BRA L0A301E +L0A3002 JSL L090BBD + BRA L0A301E +L0A3008 LDA L055051 + EOR #$0001 + ORA L055243 + PHA + JSL L0A1639 + BRA L0A301E +L0A3018 JSL L140E96 + BRA L0A301E +L0A301E BRL L0A314E +L0A3021 LDA $0C + SEC + SBC #$00FE + BEQ L0A3030 + BVS L0A302E + EOR #$8000 +L0A302E BMI L0A3040 +L0A3030 PHY + LDA $0C + SEC + SBC #$00F9 + PHA + JSL L150F47 + PLA + LSR + BCS L0A309A +L0A3040 LDA $0C + SEC + SBC #$00FA + BMI L0A309A + CMP #$0424 + BPL L0A309A + SEC + SBC #$0000 + BEQ L0A306A + DEC + BEQ L0A3070 + DEC + BEQ L0A3079 + DEC + BEQ L0A3082 + DEC + BEQ L0A3088 + SEC + SBC #$041E + BEQ L0A308E + DEC + BEQ L0A3094 + BRA L0A309A +L0A306A JSL L0A3CDA + BRA L0A309A +L0A3070 PEA $0001 + JSL L0A1B98 + BRA L0A309A +L0A3079 PEA $0000 + JSL L0A1B98 + BRA L0A309A +L0A3082 JSL L0A36B1 + BRA L0A309A +L0A3088 JSL L0A21A2 + BRA L0A309A +L0A308E JSL L09014C + BRA L0A309A +L0A3094 JSL L092798 + BRA L0A309A +L0A309A BRL L0A314E +L0A309D PEI $0C + JSL L0932B8 + BRL L0A314E +L0A30A6 LDA $0C + SEC + SBC #$0327 + BVS L0A30B1 + EOR #$8000 +L0A30B1 BPL L0A30BF + PHY + JSL L0A2112 + PLA + LSR + BCS L0A30BF + BRL L0A314E +L0A30BF LDA $0C + SEC + SBC #$0321 + BPL L0A30CA + BRL L0A314C +L0A30CA CMP #$000C + BPL L0A314C + ASL + TAX + LDAL L0A30D7,X + PHA + RTS + +L0A30D7 DA L0A30ED+1 + DA L0A30F6+1 + DA L0A30FF+1 + DA L0A3108+1 + DA L0A3111+1 + DA L0A314A+1 + DA L0A311A+1 + DA L0A3123+1 + DA L0A314A+1 + DA L0A312C+1 + DA L0A3138+1 +L0A30ED DA L0A3144+1 + PEA $0002 + JSL L0A3F63 +L0A30F6 BRA L0A314C + PEA $0004 + JSL L0A3F63 +L0A30FF BRA L0A314C + PEA $0003 + JSL L0A3F63 +L0A3108 BRA L0A314C + PEA $0001 + JSL L0A3F63 +L0A3111 BRA L0A314C + PEA $0005 + JSL L0A3F63 +L0A311A BRA L0A314C + PEA $0000 + JSL L160552 +L0A3123 BRA L0A314C + PEA $0001 + JSL L160552 +L0A312C BRA L0A314C + PEA $0001 + PEA $0000 + JSL L1604D4 +L0A3138 BRA L0A314C + PEA $0002 + PEA $0000 + JSL L1604D4 +L0A3144 BRA L0A314C + JSL L160560 +L0A314A BRA L0A314C +L0A314C BRA L0A314E +L0A314E STZ L05523D +L0A3151 LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L0A3163 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + JSL L0875FA + JSL L0875C4 + PLY + PLY + PLD + RTL + +L0A3183 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PEI $12 + PEI $10 + JSL L151131 + LDA L0550E1 + LDX L0550E3 + CMP $10 + BNE L0A319F + CPX $12 +L0A319F BNE L0A31A8 + JSL L08509D + BRL L0A3269 +L0A31A8 LDA L0550E9 + LDX L0550EB + CMP $10 + BNE L0A31B4 + CPX $12 +L0A31B4 BNE L0A31C3 + PEA ^L053201 + PEA L053201 + JSL L0855E6 + BRL L0A3269 +L0A31C3 LDA L0550E5 + LDX L0550E7 + CMP $10 + BNE L0A31CF + CPX $12 +L0A31CF BNE L0A31DE + PEA ^L0531F1 + PEA L0531F1 + JSL L085479 + BRL L0A3269 +L0A31DE LDA L0550DD + LDX L0550DF + CMP $10 + BNE L0A31EA + CPX $12 +L0A31EA BNE L0A31F8 + PEA ^L0531E1 + PEA L0531E1 + JSL L0854D9 + BRA L0A3269 +L0A31F8 LDA L05542B + LDX L05542D + CMP $10 + BNE L0A3204 + CPX $12 +L0A3204 BNE L0A320C + JSL L16056E + BRA L0A3269 +L0A320C LDA L0550ED + LDX L0550EF + CMP $10 + BNE L0A3218 + CPX $12 +L0A3218 BNE L0A322B + LDA L0550B9 + BNE L0A3225 + JSL L0A3DE1 + BRA L0A3229 +L0A3225 JSL L16057C +L0A3229 BRA L0A3269 +L0A322B LDA L0550D9 + LDX L0550DB + CMP $10 + BNE L0A3237 + CPX $12 +L0A3237 BNE L0A323F + JSL L16058A + BRA L0A3269 +L0A323F PHY + PHY + PEI $12 + PEI $10 + JSL L0A1421 + PLA + STA $03 + PLX + STX $05 + LDA $03 + ORA $05 + BEQ L0A3269 + PEI $05 + PEI $03 + PEA $0006 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1604AA +L0A3269 PEI $12 + PEI $10 + JSL L151131 + LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L0A3283 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0001 + JSL L09091E + JSL L090A71 + LDAL L052D34 + BEQ L0A32C2 + PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + PEA ^L052D32 + PEA L052D32 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L0551F5 + STZ L0551F7 +L0A32C2 PLY + PLY + PLD + RTL + +L0A32C6 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + JSL L151307 + PHY + PEA $FFFF + PEA ^L052D64 + PEA L052D64 + JSL L096BB1 + PLA + LSR + BCC L0A32EB + JSL L0A2670 + BRL L0A33FB +L0A32EB LDA L054FB5 + BNE L0A32F3 + BRL L0A338B +L0A32F3 LDA L05544D + BNE L0A32FE + LDA #$0001 + STA L054F9F +L0A32FE LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L096A7B + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L151412 + LDA L0550B9 + BNE L0A3365 + PEI $05 + PEI $03 + LDX #$0000 + LDA L0550BB + DEC + BNE L0A3337 + INX +L0A3337 PHX + JSL L140EDD + LDA L055239 + AND L055237 + BEQ L0A3348 + JSL L14138E +L0A3348 LDAL L052D34 + BEQ L0A3352 + JSL L14111E +L0A3352 LDA L05511F + BEQ L0A3363 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150D4A +L0A3363 BRA L0A337D +L0A3365 PEI $05 + PEI $03 + JSL L0A0F7B + LDA L055239 + AND L055237 + BEQ L0A3379 + JSL L160598 +L0A3379 JSL L1605A6 +L0A337D LDA L055111 + LDX L055113 + PHX + PHA + JSL L150076 + BRA L0A3398 +L0A338B LDA L05544D + BEQ L0A3398 + PHY + JSL L0727BF + PLA + STA $01 +L0A3398 LDA L054FB5 + STA L05544D + JSL L0B8AB6 + JSL L0948D6 + JSL L076C15 + JSL L0A14B2 + LDA L0550B9 + BEQ L0A33B9 + JSL L1605B4 + BRA L0A33CC +L0A33B9 PHY + PEA ^L0532BD + PEA L0532BD + JSL L081A64 + PLA + LSR + BCS L0A33CC + JSL L0A3163 +L0A33CC PHY + JSL L094772 + PLA + LSR + BCS L0A33FB + LDA L0550B9 + BNE L0A33E9 + PEA $0019 + JSL L0727E0 + LDA #$0001 + STA L05524F + BRA L0A33FB +L0A33E9 PEA $0001 + JSL L090635 + PEA $0028 + JSL L0727E0 + JSL L09AFB1 +L0A33FB PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L0A3402 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + JSL L09951E + PLA + LSR + BCC L0A3416 + BRL L0A363F +L0A3416 LDX #$0000 + LDA L055227 + DEC + DEC + BNE L0A3421 + INX +L0A3421 PHX + LDX #$0000 + LDA #$000C + CMP L055227 + BNE L0A342E + INX +L0A342E TXA + ORA $01,S + PLX + LSR + BCC L0A3442 + PEA $0004 + PEA $0259 + JSL L09971B + BRL L0A363F +L0A3442 LDA #$0003 + CMP L055227 + BNE L0A3451 + JSL L0A21A2 + BRL L0A363F +L0A3451 LDX #$0000 + LDA #$0004 + CMP L055227 + BNE L0A345D + INX +L0A345D PHX + LDAL L052D34 + BEQ L0A3467 + LDA #$0001 +L0A3467 AND $01,S + PLX + LSR + BCC L0A3474 + JSL L0A21A2 + BRL L0A363F +L0A3474 JSL L0860E5 + LDA L055225 + STA $01 + LDA #$0009 + CMP $01 + BNE L0A34D5 + LDA L055231 + BEQ L0A3497 + LDA L0550E9 + LDX L0550EB + PHX + PHA + JSL L09A5A7 + BRA L0A34D2 +L0A3497 LDA #$0005 + CMPL L052D64 + BEQ L0A34D2 + LDA L05511F + BEQ L0A34CB + PEA $0020 + LDA L055129 + LDX L05512B + PHX + PHA + LDAL L05328D + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 + BRA L0A34D2 +L0A34CB PEA $0020 + JSL L0998B0 +L0A34D2 BRL L0A363F +L0A34D5 LDAL L052D34 + BEQ L0A3509 + LDA #$0011 + CMP L055227 + BNE L0A34F0 + PEA $0006 + PEA $0328 + JSL L09971B + BRL L0A363F +L0A34F0 LDA #$0012 + CMP L055227 + BNE L0A3505 + PEA $0006 + PEA $0327 + JSL L09971B + BRL L0A363F +L0A3505 JSL L0A3283 +L0A3509 LDX #$0000 + LDA L055227 + DEC + BNE L0A3513 + INX +L0A3513 PHX + LDA $01 + SEC + SBC #$0020 + BVS L0A351F + EOR #$8000 +L0A351F BPL L0A3526 + LDA #$0000 + BRA L0A3529 +L0A3526 LDA #$0001 +L0A3529 PHA + LDX #$0000 + LDA #$0008 + CMP $01 + BEQ L0A3535 + INX +L0A3535 TXA + AND $01,S + PLX + ORA $01,S + PLX + LSR + BCC L0A3546 + JSL L072314 + BRL L0A363F +L0A3546 LDA L05511F + BEQ L0A3582 + LDA L055051 + AND L055245 + BEQ L0A355A + JSL L0903A6 + BRL L0A363F +L0A355A LDAL L053299 + AND #$1000 + BEQ L0A3569 + JSL L0A3283 + BRA L0A359F +L0A3569 PEA ^L052D64 + PEA L052D64 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L151299 + JSL L0879C5 + BRL L0A363F +L0A3582 LDA L0551F3 + BEQ L0A359F + LDA L055225 + PHA + LDAL L052D72 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + BRL L0A363F +L0A359F LDA L055225 + PHA + PEA ^L0402A1 + PEA L0402A1 + PLY + PLX + TSC + CLC + ADC #$FFFA + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $0006 + JSL L0313BE + PEA $0006 + JSL L1511F2 + PLA + LSR + BCC L0A361B + PEA $7FFF + PEA $7FFF + LDA L055111 + LDX L055113 + PHX + PHA + JSL L1512D1 + JSL L097700 + PEA $0020 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + LDA L055225 + PHA + LDAL L052D72 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + PEA $0020 + PEA $0000 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + BRA L0A363F +L0A361B PHY + JSL L0961E7 + PLA + LSR + BCC L0A363B + LDA L055225 + PHA + LDAL L052D72 + PHA + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150C40 + BRA L0A363F +L0A363B JSL L072314 +L0A363F PLY + PLY + PLY + PLD + RTL + +L0A3644 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + STZ $2A + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0001 + PEI $28 + PEI $26 + JSL L15165D + LDY #$00EB + LDA [$22],Y + TAX + DEY + DEY + LDA [$22],Y + PEI $03 + PEI $01 + JSL L150F53 + PHX + PHA + LDA #$7530 + LDX #$0000 + JSL L033477 + BEQ L0A3697 + BVS L0A3687 + EOR #$8000 +L0A3687 BPL L0A3697 + PEA $0023 + JSL L0727E0 + LDA #$0001 + STA $2A + BRA L0A369F +L0A3697 PEI $28 + PEI $26 + JSL L150B58 +L0A369F LDA $20 + STA $28 + LDA $1F + STA $27 + LDA $1D + TCD + TSC + CLC + ADC #$0026 + TCS + RTL + +L0A36B1 PHD + TSC + CLC + ADC #$FE70 + TCS + ADC #$0099 + TCD + PHY + JSL L099DCE + PLA + ORA L05522F + STA $CB + LDA L0551E9 + BNE L0A373D + PHY + PHY + PEA $0000 + JSL L150B1C + PLA + STA $E9 + PLX + STX $EB + LDA L05511F + BEQ L0A371E + LDA L055051 + AND L055245 + BEQ L0A36EF + JSL L0903A6 + BRL L0A3CD2 +L0A36EF LDAL L052D40 + AND #$1000 + BEQ L0A36FF + JSL L0A3283 + BRL L0A3CD2 +L0A36FF PHY + LDA L055121 + LDX L055123 + PHX + PHA + PEA $0000 + PHD + JSL L0A3644 + PLA + LSR + BCC L0A3717 + BRL L0A3CD2 +L0A3717 JSL L0879C5 + BRL L0A3CD2 +L0A371E LDA L0551F3 + BEQ L0A3736 + JSL L151478 + LDA L055111 + LDX L055113 + PHX + PHA + JSL L150B76 + BRL L0A3CD2 +L0A3736 JSL L072314 + BRL L0A3CD2 +L0A373D JSL L0A3283 + LDA L055051 + AND L055245 + BEQ L0A3750 + JSL L0903A6 + BRL L0A3CD2 +L0A3750 LDA L0551FB + SEC + SBC #$0003 + BVS L0A375C + EOR #$8000 +L0A375C BMI L0A3768 + PEA $0024 + JSL L0727E0 + BRL L0A3CD2 +L0A3768 LDA L0551E9 + DEC + BNE L0A3782 + PEA $0004 + JSL L090635 + LDA L0550B9 + DEC + BNE L0A377F + JSL L0A0A49 +L0A377F BRL L0A3CD2 +L0A3782 LDA #$1604 + CMP L0551E9 + BNE L0A3791 + JSL L0979C5 + BRL L0A3CD2 +L0A3791 LDA L0551FB + SEC + SBC #$0004 + BVS L0A379D + EOR #$8000 +L0A379D BMI L0A37A9 + PEA $0024 + JSL L0727E0 + BRL L0A3CD2 +L0A37A9 LDA #$1602 + CMP L0551E9 + BEQ L0A37B4 + BRL L0A3AC7 +L0A37B4 JSL L0A20CA + LDA L055027 + LDX L055029 + STA $E1 + STX $E3 + LDA L055153 + BEQ L0A37D1 + LDA L05501F + LDX L055021 + STA $E1 + STX $E3 +L0A37D1 PHY + PEI $E3 + PEI $E1 + PEA $0001 + TDC + CLC + ADC #$0091 + PEA $0000 + PHA + JSL L079CC4 + PLA + LSR + BCS L0A37ED + BRL L0A3AC0 +L0A37ED PHY + PHY + PEA $0000 + PEA $000A + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $ED + PLX + STX $EF + PEI $EF + PEI $ED + PEA $1602 + JSL L15064D + LDA $ED + LDX $EF + STA $DD + STX $DF + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + CLC + ADC #$0002 + BCC L0A382E + INX +L0A382E STA $F3 + STX $F5 + LDA $93 + STA [$F3] + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + CLC + ADC #$0010 + BCC L0A3845 + INX +L0A3845 STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + STA $C7 + STX $C9 + LDA $C7 + ORA $C9 + BNE L0A385E + BRL L0A3A44 +L0A385E LDA L05503D + BEQ L0A386D + LDA L05503D + PHA + JSL L150B70 + BRA L0A3875 +L0A386D LDA L055271 + PHA + JSL L150B70 +L0A3875 PHY + PEA $FFFF + JSL L1506E1 + PLA + STA $C5 + PHY + PEA $8001 + PEI $C9 + PEI $C7 + JSL L150D3E + PLA + STA $BB + LDA #$1E06 + CMPL L05565D + BEQ L0A389B + BRL L0A3A44 +L0A389B LDA L05503D + BNE L0A391A + PEA $0000 + LDA L05503F + LDX L055041 + PHX + PHA + JSL L077086 + LDA L055043 + LDX L055045 + PHX + PHA + JSL L150BB8 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + LDA L055043 + LDX L055045 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + JSL L150B82 + LDAL L05565D + BEQ L0A38E8 + BRL L0A3A44 +L0A38E8 PHY + PEA $0003 + PEA $0000 + PEA $0000 + LDA L055043 + LDX L055045 + STA $F3 + STX $F5 + LDY #$0002 + LDA [$F3],Y + TAX + LDA [$F3] + PHX + PHA + JSL L150B64 + PLA + STA L05503D + LDAL L05565D + BEQ L0A391A + STZ L05503D + BRL L0A3A44 +L0A391A PHY + PEA $0001 + JSL L1506E1 + PLA + STA $C5 + STZ $C1 + STZ $C3 + PHY + PHY + PEA $8001 + JSL L150B1C + PLA + STA $E9 + PLX + STX $EB + LDX #$0000 + LDA $EB + BMI L0A3944 + ORA $E9 + BEQ L0A3944 + INX +L0A3944 TXA + PHA + LDX #$0000 + LDAL L05565D + BNE L0A3950 + INX +L0A3950 TXA + AND $01,S + PLX + LSR + BCS L0A395A + BRL L0A3A31 +L0A395A PHY + PHY + PEI $EB + PEI $E9 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $C1 + PLX + STX $C3 + LDAL L05565D + BEQ L0A3980 + BRL L0A3A39 +L0A3980 PEI $C3 + PEI $C1 + PEA $8001 + JSL L15064D + LDAL L05565D + BEQ L0A3994 + BRL L0A3A31 +L0A3994 PEI $C3 + PEI $C1 + PEA $0200 + PEA $8001 + PEI $C9 + PEI $C7 + JSL L150422 + LDAL L05565D + BEQ L0A39AF + BRL L0A3A31 +L0A39AF STZ $C1 + STZ $C3 + LDAL L0402A7 + LDX #$FF67 + SEP #$20 + STA $00,X + REP #$20 + PHY + PHY + PEA $8006 + JSL L150B1C + PLA + STA $E9 + PLX + STX $EB + LDX #$0000 + LDA $EB + BMI L0A39DB + ORA $E9 + BEQ L0A39DB + INX +L0A39DB TXA + PHA + LDX #$0000 + LDAL L05565D + BNE L0A39E7 + INX +L0A39E7 TXA + AND $01,S + PLX + LSR + BCC L0A3A1D + PHY + PHY + PEA $8006 + JSL L1516BD + PLA + STA $BD + PLX + STX $BF + LDAL L05565D + BNE L0A3A1D + PEA $0000 + TDC + CLC + ADC #$FF67 + PHA + LDY #$0002 + LDA [$BD],Y + TAX + LDA [$BD] + PHX + PHA + PEA $0100 + JSL L0313BE +L0A3A1D PEA $8001 + PEI $C9 + PEI $C7 + PEA $0000 + TDC + CLC + ADC #$FF67 + PHA + JSL L070BA8 +L0A3A31 PEI $C3 + PEI $C1 + JSL L07185A +L0A3A39 PHY + PEA $FFFF + JSL L1506E1 + PLA + STA $C5 +L0A3A44 PHY + PEI $E3 + PEI $E1 + PEI $DF + PEI $DD + JSL L07DD58 + PLA + LSR + BCC L0A3A76 + PEA ^L052D32 + PEA L052D32 + LDY #$0002 + LDA [$DD],Y + TAX + LDA [$DD] + PHX + PHA + PEA $002A + JSL L0313BE + LDA $E1 + LDX $E3 + STA L0551F5 + STX L0551F7 +L0A3A76 PEI $EF + PEI $ED + JSL L07185A + PEA $0002 + JSL L1415AA + PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + JSL L085DC0 + PEA $000C + LDA L0551F5 + LDX L0551F7 + PHX + PHA + LDAL L052D34 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 + BRL L0A3CD2 +L0A3AC0 PEA $0022 + JSL L0727E0 +L0A3AC7 LDA #$1603 + CMP L0551E9 + BEQ L0A3AD2 + BRL L0A3CD2 +L0A3AD2 LDA L055027 + LDX L055029 + STA $E1 + STX $E3 + LDA L055153 + BEQ L0A3AEB + LDA L05501F + LDX L055021 + STA $E1 + STX $E3 +L0A3AEB PHY + PEI $E3 + PEI $E1 + PEA $0002 + TDC + CLC + ADC #$0067 + PEA $0000 + PHA + JSL L079CC4 + PLA + LSR + BCS L0A3B07 + BRL L0A3CCB +L0A3B07 PHY + PHY + PEA $0000 + PEA $000A + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $ED + PLX + STX $EF + PEI $EF + PEI $ED + PEA $1603 + JSL L15064D + LDA $ED + LDX $EF + STA $D9 + STX $DB + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + CLC + ADC #$0002 + BCC L0A3B48 + INX +L0A3B48 STA $F3 + STX $F5 + LDA $69 + STA [$F3] + PHY + PEI $E3 + PEI $E1 + PEI $DB + PEI $D9 + JSL L07DD58 + PLA + LSR + BCC L0A3B82 + PEA ^L052D32 + PEA L052D32 + LDY #$0002 + LDA [$D9],Y + TAX + LDA [$D9] + PHX + PHA + PEA $002A + JSL L0313BE + LDA $E1 + LDX $E3 + STA L0551F5 + STX L0551F7 +L0A3B82 LDA $CB + BNE L0A3B89 + BRL L0A3C86 +L0A3B89 STZ $D5 + STZ $D7 + PHY + PHY + PEA $0000 + JSL L150B1C + PLA + STA $E9 + PLX + STX $EB + LDX #$0000 + LDA $EB + BMI L0A3BA8 + ORA $E9 + BEQ L0A3BA8 + INX +L0A3BA8 TXA + PHA + LDX #$0000 + LDAL L05565D + BNE L0A3BB4 + INX +L0A3BB4 TXA + AND $01,S + PLX + LSR + BCS L0A3BBE + BRL L0A3C7E +L0A3BBE PHY + PHY + LDA $E9 + LDX $EB + INC + BNE L0A3BC8 + INX +L0A3BC8 PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $D5 + PLX + STX $D7 + LDAL L05565D + BEQ L0A3BEA + BRL L0A3C7E +L0A3BEA PEI $D7 + PEI $D5 + PEA $0000 + JSL L15064D + LDAL L05565D + BEQ L0A3BFE + BRL L0A3C7E +L0A3BFE LDA $E9 + LDX $EB + INC + BNE L0A3C06 + INX +L0A3C06 PHX + PHA + PEI $D7 + PEI $D5 + JSL L1512FB + LDAL L05565D + BNE L0A3C7E + LDY #$0002 + LDA [$D5],Y + TAX + LDA [$D5] + PEI $EB + PEI $E9 + JSL L150F53 + STA $D1 + STX $D3 + SEP #$20 + LDA #$00 + STA [$D1] + REP #$20 + PEI $D7 + PEI $D5 + JSL L0718BF + LDA $69 + STA $CF + LDA L055153 + BNE L0A3C4B + LDA $CF + EOR #$FFFF + INC + STA $CF +L0A3C4B PHY + LDA L05501F + LDX L055021 + PHX + PHA + LDA L055027 + LDX L055029 + PHX + PHA + PEI $CF + LDY #$0002 + LDA [$D5],Y + PHA + LDA [$D5] + PHA + TDC + CLC + ADC #$00CD + PEA $0000 + PHA + JSL L07D80F + PLA + BEQ L0A3C7E + PEA $0022 + JSL L0727E0 +L0A3C7E PEI $D7 + PEI $D5 + JSL L07185A +L0A3C86 PEI $EF + PEI $ED + JSL L07185A + PEA $0003 + JSL L1415AA + PEA ^L052D38 + PEA L052D38 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 + JSL L085DC0 + PEA $000D + PEI $E3 + PEI $E1 + LDAL L052D34 + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 + BRA L0A3CD2 +L0A3CCB PEA $0022 + JSL L0727E0 +L0A3CD2 TSC + CLC + ADC #$0190 + TCS + PLD + RTL + +L0A3CDA PHD + TSC + CLC + ADC #$FFD2 + TCS + TCD + LDA L05511F + BEQ L0A3D34 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L096D4C + STZ L05511F + STZ L05511D + PEA ^L053291 + PEA L053291 + JSL L086CDB + PEA ^L05328B + PEA L05328B + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055129 + STZ L05512B + STZ L055125 + STZ L055127 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L15106B + STZ L055121 + STZ L055123 + BRL L0A3DCE +L0A3D34 PHY + JSL L09ABD5 + PLA + LSR + BCC L0A3D40 + BRL L0A3DCE +L0A3D40 LDAL L05000A + BNE L0A3D49 + BRL L0A3DCE +L0A3D49 PHY + LDA L055427 + LDX L055429 + PHX + PHA + LDAL L05000A + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCC L0A3DCC + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + PEA ^L05000E + PEA L05000E + JSL L0A0000 + PHY + LDA L055427 + LDX L055429 + PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L07D585 + PLA + LSR + BCC L0A3DCC + LDAL L052D34 + BEQ L0A3DB1 + PEA ^L052D32 + PEA L052D32 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $002A + JSL L0313BE +L0A3DB1 TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L086CDB + PEA ^L05000E + PEA L05000E + JSL L086CDB + JSL L0875FA +L0A3DCC BRA L0A3DD5 +L0A3DCE LDA #$0000 + STAL L05000A +L0A3DD5 JSL L093A99 + TSC + CLC + ADC #$002E + TCS + PLD + RTL + +L0A3DE1 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDAL L05328D + BEQ L0A3E0B + PEA ^L053291 + PEA L053291 + PEA ^L0532BD + PEA L0532BD + JSL L081E14 +L0A3E0B JSL L08767D + JSL L0875C4 + PLY + PLY + PLD + RTL + +L0A3E17 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L160242 + PEA L160242 + JSL L07187A + PEA ^L160250 + PEA L160250 + JSL L07187A + STZ L0550B9 + STZ L05514D + STZ L05514B + LDA #$0001 + STA L055149 + LDA L0550BB + PHA + JSL L090635 + JSL L0875FA + PLY + PLY + PLD + RTL + +L0A3E52 ENT + PHD + TSC + CLC + ADC #$FFC6 + TCS + TCD + LDA L05511F + BNE L0A3E62 + BRL L0A3F5B +L0A3E62 LDAL L053299 + AND #$8000 + BEQ L0A3E6E + LDA #$0001 +L0A3E6E PHA + LDX #$0000 + LDAL L053299 + AND #$000F + CMP #$0007 + BEQ L0A3E7F + INX +L0A3E7F TXA + AND $01,S + PLX + LSR + BCS L0A3E89 + BRL L0A3F14 +L0A3E89 LDA L055121 + LDX L055123 + STA $37 + STX $39 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + CLC + ADC #$0072 + BCC L0A3EA2 + INX +L0A3EA2 STA $37 + STX $39 + LDY #$0002 + LDA [$37],Y + TAX + LDA [$37] + PHX + PHA + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + TDC + CLC + ADC #$002F + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L1511EC + LDA $33 + SEC + SBC L055425 + PHA + LDAL L0532AB + LSR + STA $37 + PLA + CLC + ADC $37 + SEC + SBCL L053295 + BEQ L0A3F14 + BVS L0A3EEC + EOR #$8000 +L0A3EEC BPL L0A3F14 + PEA $0020 + LDA L055129 + LDX L05512B + PHX + PHA + LDAL L05328D + PHA + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 + BRA L0A3F5B +L0A3F14 LDA L055051 + AND L055245 + BEQ L0A3F22 + JSL L0903A6 + BRA L0A3F5B +L0A3F22 LDAL L052D40 + AND #$1000 + BEQ L0A3F31 + JSL L0A3283 + BRA L0A3F5B +L0A3F31 LDA #$0003 + STA $01 + LDA #$000D + LDX #$0000 + STA $03 + STX $05 + STZ $0F + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + LDA L055121 + LDX L055123 + PHX + PHA + JSL L151299 + JSL L0879C5 +L0A3F5B TSC + CLC + ADC #$003A + TCS + PLD + RTL + +L0A3F63 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEA ^L0402A8 + PEA L0402A8 + JSL L0946A2 + PLA + LSR + BCC L0A3FCB + LDA $0A + SEC + SBC #$0001 + BMI L0A3FBF + CMP #$0006 + BPL L0A3FBF + ASL + TAX + LDAL L0A3F8F,X + PHA + RTS + +L0A3F8F DA L0A3F99+1 + DA L0A3F9F+1 + DA L0A3FA5+1 + DA L0A3FAB+1 + DA L0A3FB1+1 +L0A3F99 DA L0A3FB7+1 + JSL L1605C2 +L0A3F9F BRA L0A3FBF + JSL L1605D0 +L0A3FA5 BRA L0A3FBF + JSL L1605DE +L0A3FAB BRA L0A3FBF + JSL L1605EC +L0A3FB1 BRA L0A3FBF + JSL L1605FA +L0A3FB7 BRA L0A3FBF + JSL L160608 + BRA L0A3FBF +L0A3FBF PEA ^L1605C2 + PEA L1605C2 + JSL L07187A + BRA L0A3FD2 +L0A3FCB PEA $0035 + JSL L0727E0 +L0A3FD2 LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L0A3FE2 ENT + PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PEA ^L050032 + PEA L050032 + PEA $200C ; SetSysPrefs + JSL GSOS2 + STAL L05565D + PEA ^L074266 + PEA L074266 + JSL L151349 + JSL L098822 + LDA L0551FD + BNE L0A4012 + JSL L150470 +L0A4012 JSL L1506ED + JSL L1506E7 + PEA $0000 + PEA ^L05411D + PEA L05411D + JSL L150B46 + PEA $0019 + JSL L151331 + JSL L0A1F3D + PHY + PHY + PEA $0000 + PEA $000A + JSL L1517E5 + PLA + STA $01 + PLX + STX $03 + _SANEShutDown + PHY + PHY + PEI $03 + PEI $01 + JSL L150586 + JSL L151053 + PLY + PLY + PLY + PLY + PLD + RTL + +L0A405F ENT + PHD + TSC + CLC + ADC #$FFB6 + TCS + TCD + JSL L090A71 + LDX #$0000 + LDA L0551FB + DEC + BNE L0A4075 + INX +L0A4075 TXA + ORA L055153 + BEQ L0A407E + BRL L0A4319 +L0A407E LDA L0550BB + DEC + BEQ L0A408B + PEA $0001 + JSL L090635 +L0A408B PHY + LDA L05501F + LDX L055021 + PHX + PHA + PEA $0002 + JSL L07977D + PLA + STA $41 + PHY + LDA L055027 + LDX L055029 + PHX + PHA + PEA $0002 + JSL L07977D + PLA + STA $3F + LDA L05511F + BEQ L0A40D6 + LDA L055129 + LDX L05512B + STA $39 + STX $3B + PHY + PEI $3B + PEI $39 + LDAL L05328D + PHA + PEA $0000 + JSL L07AD84 + PLA + STA $45 + BRA L0A40E2 +L0A40D6 LDA L05501F + LDX L055021 + STA $39 + STX $3B + STZ $45 +L0A40E2 LDA $3F + CLC + ADC $41 + INC + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L0A40F5 + EOR #$8000 +L0A40F5 BMI L0A40FA + BRL L0A4319 +L0A40FA LDA #$0001 + STA $3D +L0A40FF LDA L05522F + BEQ L0A4144 + LDA $45 + DEC + STA $45 + LDA $45 + SEC + SBC #$0001 + BVS L0A4114 + EOR #$8000 +L0A4114 BMI L0A4142 + LDA L05501F + LDX L055021 + CMP $39 + BNE L0A4122 + CPX $3B +L0A4122 BNE L0A4134 + LDA L055027 + LDX L055029 + STA $39 + STX $3B + LDA $3F + STA $45 + BRA L0A4142 +L0A4134 LDA L05501F + LDX L055021 + STA $39 + STX $3B + LDA $41 + STA $45 +L0A4142 BRA L0A4193 +L0A4144 LDA $45 + INC + STA $45 + LDA L05501F + LDX L055021 + CMP $39 + BNE L0A4155 + CPX $3B +L0A4155 BNE L0A4176 + LDA $45 + SEC + SBC $41 + BEQ L0A4174 + BVS L0A4163 + EOR #$8000 +L0A4163 BPL L0A4174 + LDA L055027 + LDX L055029 + STA $39 + STX $3B + LDA #$0001 + STA $45 +L0A4174 BRA L0A4193 +L0A4176 LDA $45 + SEC + SBC $3F + BEQ L0A4193 + BVS L0A4182 + EOR #$8000 +L0A4182 BPL L0A4193 + LDA L05501F + LDX L055021 + STA $39 + STX $3B + LDA #$0001 + STA $45 +L0A4193 PHY + PEI $3B + PEI $39 + PEI $45 + PEA $0002 + JSL L07AC17 + PLA + STA $43 + PHY + PEI $3B + PEI $39 + PEI $43 + TDC + CLC + ADC #$000F + PEA $0000 + PHA + JSL L07ABAE + LDX #$0000 + LDA $13 + BMI L0A41C0 + INX +L0A41C0 TXA + AND $01,S + PLX + PHA + LDX #$0000 + LDA #$1000 + AND $1D + BNE L0A41D0 + INX +L0A41D0 TXA + AND $01,S + PLX + LSR + BCS L0A41DA + BRL L0A430E +L0A41DA PEA $0001 + JSL L09091E + LDA L055027 + LDX L055029 + CMP $39 + BNE L0A41ED + CPX $3B +L0A41ED BEQ L0A4200 + LDA L05501F + LDX L055021 + CMP $39 + BNE L0A41FB + CPX $3B +L0A41FB BEQ L0A4200 + BRL L0A4319 +L0A4200 LDA L05511F + BEQ L0A4208 + BRL L0A4319 +L0A4208 PEI $3B + PEI $39 + PEI $43 + PEA $0001 + JSL L1412EE + LDA #$0001 + STA L05511D + PEA $0000 + PEA $0000 + PEA $0000 + PEA $7FFF + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150006 + LDA L055121 + LDX L055123 + STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + STA $0B + STX $0D + LDA #$0010 + CLC + ADC $0B + LDX $0D + BCC L0A4254 + INX +L0A4254 STA $47 + STX $49 + LDY #$0010 + LDA #$00FF + AND [$0B],Y + AND #$007F + SEP #$20 + STA [$47] + REP #$20 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + LDA L055121 + LDX L055123 + PHX + PHA + JSL L150BCA + JSL L0879C5 + LDA L055121 + LDX L055123 + STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + STA $07 + STX $09 + LDY #$0092 + LDA [$07],Y + INY + INY + ORA [$07],Y + BEQ L0A42EF + LDY #$0094 + LDA [$07],Y + TAX + DEY + DEY + LDA [$07],Y + STA $47 + STX $49 + LDY #$0002 + LDA [$47],Y + TAX + LDA [$47] + STA $03 + STX $05 + LDA #$0010 + CLC + ADC $03 + LDX $05 + BCC L0A42CB + INX +L0A42CB STA $47 + STX $49 + LDY #$0010 + LDA #$00FF + AND [$03],Y + AND #$007F + SEP #$20 + STA [$47] + REP #$20 + LDY #$0094 + LDA [$07],Y + PHA + DEY + DEY + LDA [$07],Y + PHA + JSL L151041 +L0A42EF PEA $0004 + PEI $3B + PEI $39 + PEI $43 + LDA L055027 + LDX L055029 + PHX + PHA + LDA L05501F + LDX L055021 + PHX + PHA + JSL L0998E6 + BRA L0A4319 +L0A430E LDA $3D + CMP $01 + BEQ L0A4319 + INC $3D + BRL L0A40FF +L0A4319 TSC + CLC + ADC #$004A + TCS + PLD + RTL + +L0A4321 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + LDAL L05565F + STA L054FBF + LDA #$0100 + ORA L054FBF + STA L0551B7 + LDA #$0600 + ORA L054FBF + STA $23 + PEA $0000 + JSL L15000C + JSL L15059E + PHY + PHY + JSL L15070B + PLY + PLA + SEC + SBC #$001C + BEQ L0A4366 + BVS L0A435F + EOR #$8000 +L0A435F BPL L0A4366 + LDA #$0000 + BRA L0A4369 +L0A4366 LDA #$0001 +L0A4369 STA L05510D + STZ $1B + STZ $1D + STZ $1F + STZ $21 + STZ $13 + STZ $15 + STZ $17 + STZ $19 + STZ $05 + STZ $03 + STZ $0B + STZ $0D + LDA L05510D + BNE L0A43B0 + PHY + PHY + PEA $0000 + PEA $7D00 + PEI $23 + PEA $4002 + PEA $0001 + PEA $2000 + JSL L1513F4 + PLA + STA $0B + PLX + STX $0D + LDAL L05565D + BEQ L0A43B0 + STZ $0B + STZ $0D +L0A43B0 PHY + PHY + PEA $0001 + PEA $0000 + PEI $23 + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $1B + PLX + STX $1D + LDAL L05565D + BEQ L0A43DA + STZ $1B + STZ $1D + BRL L0A4566 +L0A43DA LDY #$0002 + LDA [$1B],Y + TAX + LDA [$1B] + STA L0550F5 + STX L0550F7 + STZ L0550F3 + LDA #$0001 + STA L0550F1 + PHY + PHY + PEA $0001 + PEA $0000 + PEI $23 + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $1F + PLX + STX $21 + LDAL L05565D + BEQ L0A441B + STZ $1F + STZ $21 + BRL L0A4566 +L0A441B PEA $0000 + PEA $7D00 + PEI $21 + PEI $1F + JSL L1512FB + LDY #$0002 + LDA [$1F],Y + TAX + LDA [$1F] + STA L0550FD + STX L0550FF + PHY + PHY + PEA $0000 + PEA $7D00 + PEI $23 + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $13 + PLX + STX $15 + LDAL L05565D + BEQ L0A4461 + STZ $13 + STZ $15 + BRL L0A4566 +L0A4461 LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA L055109 + STX L05510B + PHY + PHY + PEA $0000 + PEA $7D00 + PEI $23 + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $17 + PLX + STX $19 + LDAL L05565D + BEQ L0A4499 + STZ $17 + STZ $19 + BRL L0A4566 +L0A4499 LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA L055101 + STX L055103 + PHY + PHY + PEA $0000 + PEA $7D00 + PEI $23 + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $0F + PLX + STX $11 + LDAL L05565D + BEQ L0A44D1 + STZ $0F + STZ $11 + BRL L0A4566 +L0A44D1 LDY #$0002 + LDA [$0F],Y + TAX + LDA [$0F] + STA L055105 + STX L055107 +L0A44DF PHY + PHY + JSL L15070B + PLY + PLA + SEC + SBC #$0014 + BEQ L0A44F4 + BVS L0A44F2 + EOR #$8000 +L0A44F2 BMI L0A44FF +L0A44F4 LDA #$1000 + ORAL L05411F + STAL L05411F +L0A44FF PEI $0D + PEI $0B + JSL L07185A + STZ $0B + STZ $0D + PHY + PHY + LDA L0551B7 + PHA + PEA $0000 + PEA ^L05411D + PEA L05411D + JSL L151011 + PLA + STA $07 + PLX + STX $09 + LDAL L054121 + STA L055271 + LDA #$0001 + STA $05 + LDAL L05565D + BNE L0A4566 + LDA $03 + BEQ L0A4566 + JSL L1517D3 + PHY + PEA $0000 + PEA $0000 + PEA $0000 + PEA ^L054171 + PEA L054171 + JSL L150B94 + PLA + STA $01 + PEA $0000 + PEA ^L05411D + PEA L05411D + JSL L150B46 + STZ $2E + BRA L0A45C8 +L0A4566 LDA #$0201 + CMPL L05565D + BNE L0A459B + PEI $1D + PEI $1B + PEI $21 + PEI $1F + JSL L071825 + PEI $15 + PEI $13 + PEI $19 + PEI $17 + JSL L071825 + PEI $11 + PEI $0F + JSL L07185A + LDA #$0001 + STA $03 + LDA $05 + BNE L0A459B + BRL L0A44DF +L0A459B LDAL L05565D + BEQ L0A45B0 + LDAL L05565D + PHA + PEA ^L0402B3 + PEA L0402B3 + JSL L151023 +L0A45B0 PEI $0D + PEI $0B + JSL L07185A + PEA $0000 + JSL L15000C + JSL L15059E + LDA #$0001 + STA $2E +L0A45C8 TSC + CLC + ADC #$0028 + TCS + PLD + RTL + diff --git a/hypercardiigs/MainSeg.X.S b/hypercardiigs/MainSeg.X.S new file mode 100644 index 0000000..e349f67 --- /dev/null +++ b/hypercardiigs/MainSeg.X.S @@ -0,0 +1,610 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L05565F + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150F53 + EXT L07346C + EXT L072314 + EXT L1512A5 + EXT L0718BF + EXT L07AD84 + EXT L07187A + EXT L0903F2 + EXT L090000 + EXT L093A99 + EXT L0550B9 + EXT L05524F + EXT L07005C + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L071A1B + EXT L07ABAE + EXT L071C56 + EXT L071C98 + EXT L0727BF + EXT L07185A + EXT L072834 + EXT L073D2E + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0718FA + EXT L0718DA + EXT L07479E + EXT L0711EB + EXT L071EC5 + EXT L072E7C + EXT L077086 + EXT L071825 + EXT L078A05 + EXT L07721A + EXT L074A24 + EXT L0772AE + EXT L074A90 + EXT L07B038 + EXT L07977D + EXT L07AC17 + EXT L0998B0 + EXT L096A7B + EXT L0998E6 + EXT L054FBD + EXT L151301 + EXT L1512FB + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L0B8C8B + EXT L1517D3 + EXT L1510BF + EXT L0550EF + EXT L0550ED + EXT L1506E1 + EXT L055271 + EXT L150B70 + EXT L15041C + EXT L1513F4 + EXT L150D44 + EXT L150BB8 + EXT L151373 + EXT L150BE8 + EXT L1512CB + EXT L1512D1 + EXT L151319 + EXT L151651 + EXT L151041 + EXT L150586 + EXT L151412 + EXT L151137 + EXT L150B64 + EXT L0B878F + EXT L055045 + EXT L055043 + EXT L052D70 + EXT L052D6E + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055249 + EXT L053251 + EXT L054FB7 + EXT L054FB9 + EXT L054FBB + EXT L054F9F + EXT L054FA1 + EXT L054FB5 + EXT L054FB1 + EXT L054FA9 + EXT L054FAB + EXT L055051 + EXT L05503F + EXT L055041 + EXT L05503D + EXT L081E53 + EXT L082712 + EXT L085B3C + EXT L0808E0 + EXT L083E9E + EXT L081A64 + EXT L085216 + EXT L086C4E + EXT L08382C + EXT L082766 + EXT L087BAE + EXT L0875C4 + EXT L086C8B + EXT L081E14 + EXT L054FBF + EXT L150B3A + EXT L07010A + EXT L1506A7 + EXT L151005 + EXT L1500F5 + EXT L150306 + EXT L150300 + EXT L1501A9 + EXT L1601A8 + EXT L0552FF + EXT L150BB2 + EXT L151669 + EXT L15042E + EXT L0552BF + EXT L0552C1 + EXT L09091E + EXT L15123D + EXT L053299 + EXT L05328D + EXT L05514D + EXT L05514B + EXT L05312F + EXT L055149 + EXT L055129 + EXT L05512B + EXT L055121 + EXT L055123 + EXT L053259 + EXT L0532BD + EXT L055139 + EXT L0531E1 + EXT L053239 + EXT L055137 + EXT L055153 + EXT L055135 + EXT L055109 + EXT L05510B + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L0550FD + EXT L0550FF + EXT L0550E1 + EXT L0550E3 + EXT L055111 + EXT L055113 + EXT L0531F1 + EXT L0550DD + EXT L0550DF + EXT L0550E9 + EXT L0550EB + EXT L053201 + EXT L0550BB + EXT L055145 + EXT L0550BD + EXT L0550BF + EXT L05511F + EXT L0903A6 + EXT L09971B + EXT L09B242 + EXT L0946A2 + EXT L0968FC + EXT L09771E + EXT L090635 + EXT L099DCE + EXT L09B1FE + EXT L097700 + EXT L0952F7 + EXT L09B294 + EXT L090A71 + EXT L09A5A7 + EXT L09AFB1 + EXT L095FB4 + EXT L0904A1 + EXT L09B058 + EXT L14092D + EXT L1601C4 + EXT L1511C8 + EXT L052D12 + EXT L0854D9 + EXT L1601D2 + EXT L1601E0 + EXT L086CDB + EXT L0879C5 + EXT L15106B + EXT L07D80F + EXT L150395 + EXT L0732FD + EXT L151053 + EXT L15136D + EXT L073002 + EXT L151065 + EXT L150C40 + EXT L151299 + EXT L1505B0 + EXT L1601FC + EXT L0875FA + EXT L1516BD + EXT L15059E + EXT L15000C + EXT L052D72 + EXT L052D66 + EXT L160218 + EXT L087268 + EXT L150B1C + EXT L075B7B + EXT L150B28 + EXT L085DC0 + EXT L1412EE + EXT L150006 + EXT L150BCA + EXT L1511F2 + EXT L160226 + EXT L151307 + EXT L140E96 + EXT L0855E6 + EXT L151331 + EXT L1506ED + EXT L1512C5 + EXT L150671 + EXT L052CF0 + EXT L052CEE + EXT L052CE8 + EXT L052CE6 + EXT L1503A7 + EXT L05524B + EXT L0551ED + EXT L0550E5 + EXT L0550E7 + EXT L055229 + EXT L0550F3 + EXT L053291 + EXT L05328B + EXT L055125 + EXT L055127 + EXT L05511D + EXT L0550F5 + EXT L0550F7 + EXT L0550F1 + EXT L0551F3 + EXT L055133 + EXT L055231 + EXT L055233 + EXT L05522F + EXT L055225 + EXT L052D64 + EXT L0551E9 + EXT L0551EB + EXT L055221 + EXT L055223 + EXT L0551FD + EXT L0551B7 + EXT L055219 + EXT L0550C5 + EXT L0550C7 + EXT L055243 + EXT L0551F1 + EXT L0551FB + EXT L052D32 + EXT L0551F5 + EXT L0551F7 + EXT L052D38 + EXT L055227 + EXT L055245 + EXT L0551B1 + EXT L0551B3 + EXT L053249 + EXT L160242 + EXT L160250 + EXT L1604D4 + EXT L1604F0 + EXT L1604E2 + EXT L160536 + EXT L1605C2 + EXT L160234 + EXT L051DC0 + EXT L051DBE + EXT L09AE9F + EXT L051EA2 + EXT L051EA4 + EXT L051EA6 + EXT L051EA8 + EXT L051E94 + EXT L051E96 + EXT L16025E + EXT L16026C + EXT L099B9B + EXT L0860E5 + EXT L16027A + EXT L09951E + EXT L052D6C + EXT L052D6A + EXT L093031 + EXT L092AB3 + EXT L091037 + EXT L098B31 + EXT L160288 + EXT L160296 + EXT L150F47 + EXT L1602A4 + EXT L1602B2 + EXT L1602C0 + EXT L09014C + EXT L092798 + EXT L090BBD + EXT L1602CE + EXT L1602DC + EXT L0932B8 + EXT L1602EA + EXT L1602F8 + EXT L160306 + EXT L160314 + EXT L160322 + EXT L160330 + EXT L16033E + EXT L16034C + EXT L16035A + EXT L160368 + EXT L160376 + EXT L160384 + EXT L160392 + EXT L1603A0 + EXT L1603AE + EXT L1603BC + EXT L1603CA + EXT L1603D8 + EXT L09A560 + EXT L1603E6 + EXT L1603F4 + EXT L160402 + EXT L160410 + EXT L16041E + EXT L0961E7 + EXT L0979C5 + EXT L151478 + EXT L150B76 + EXT L15064D + EXT L16042C + EXT L16043A + EXT L160448 + EXT L160456 + EXT L150683 + EXT L160464 + EXT L151627 + EXT L160472 + EXT L090A90 + EXT L0903C7 + EXT L150B9A + EXT L160480 + EXT L16048E + EXT L16049C + EXT L1604AA + EXT L1604B8 + EXT L052D62 + EXT L052D60 + EXT L0872AA + EXT L052D34 + EXT L07D585 + EXT L14174B + EXT L14165A + EXT L050062 + EXT L150550 + EXT L15067D + EXT L150499 + EXT L150677 + EXT L150272 + EXT L15026C + EXT L1604C6 + EXT L150BBE + EXT L150C34 + EXT L15019D + EXT L150723 + EXT L150000 + EXT L052D40 + EXT L15128D + EXT L150FED + EXT L052D36 + EXT L07B168 + EXT L052D44 + EXT L052D42 + EXT L070F7D + EXT L151361 + EXT L07920F + EXT L1415AA + EXT L07A2F0 + EXT L15013E + EXT L15058C + EXT L070182 + EXT L1604FE + EXT L140EDD + EXT L16050C + EXT L071984 + EXT L150568 + EXT L150377 + EXT L052D76 + EXT L052D74 + EXT L0904BC + EXT L1510D1 + EXT L150266 + EXT L16051A + EXT L090752 + EXT L090898 + EXT L160528 + EXT L094ECD + EXT L052D68 + EXT L05000A + EXT L160544 + EXT L160552 + EXT L160560 + EXT L08509D + EXT L085479 + EXT L16056E + EXT L16057C + EXT L16058A + EXT L096BB1 + EXT L14138E + EXT L14111E + EXT L150D4A + EXT L160598 + EXT L1605A6 + EXT L150076 + EXT L0B8AB6 + EXT L0948D6 + EXT L076C15 + EXT L1605B4 + EXT L094772 + EXT L15165D + EXT L150B58 + EXT L079CC4 + EXT L150D3E + EXT L150B82 + EXT L150422 + EXT L0402A7 + EXT L070BA8 + EXT L07DD58 + EXT L096D4C + EXT L09ABD5 + EXT L08767D + EXT L1511EC + EXT L0532AB + EXT L053295 + EXT L1605D0 + EXT L1605DE + EXT L1605EC + EXT L1605FA + EXT L160608 + EXT L151349 + EXT L098822 + EXT L150470 + EXT L1506E7 + EXT L150B46 + EXT L1517E5 + EXT L15070B + EXT L05411F + EXT L151011 + EXT L054121 + EXT L150B94 + EXT L151023 + EXT L0407C8 + EXT L0407DB + EXT L0407E6 + EXT L040818 + EXT L040819 + EXT L04081A + EXT L04081B + EXT L040AAA + EXT L040AAF + EXT L040AB7 + EXT L040ABA + EXT L04021F + EXT L04025B + EXT L040292 + EXT L040293 + EXT L040294 + EXT L040295 + EXT L040296 + EXT L040297 + EXT L04029F + EXT L0402A0 + EXT L0402A1 + EXT L0402A8 + EXT L0402B3 + EXT L0552C7 + EXT L0550C9 + EXT L0550CB + EXT L0550D9 + EXT L0550DB + EXT L0552BB + EXT L055319 + EXT L05510D + EXT L0552C3 + EXT L0552C5 + EXT L0552E5 + EXT L0552E7 + EXT L0552E1 + EXT L0552E3 + EXT L051EAA + EXT L051E92 + EXT L0552F9 + EXT L0552DD + EXT L051E82 + EXT L0552ED + EXT L0552D1 + EXT L051E52 + EXT L0552E9 + EXT L0552CD + EXT L051E42 + EXT L0552EF + EXT L0552EB + EXT L0552F5 + EXT L0552D9 + EXT L051E72 + EXT L0552F1 + EXT L0552D5 + EXT L051E62 + EXT L0552A7 + EXT L05528F + EXT L055295 + EXT L055293 + EXT L055291 + EXT L0552A1 + EXT L051D72 + EXT L05521D + EXT L05521F + EXT L05523D + EXT L051EBE + EXT L05530B + EXT L055311 + EXT L055309 + EXT L0552AB + EXT L0552B1 + EXT L05529B + EXT L051E1A + EXT L0552C9 + EXT L0552CB + EXT L051E12 + EXT L05529F + EXT L051DAA + EXT L051E32 + EXT L0552AF + EXT L055315 + EXT L055317 + EXT L0552A9 + EXT L055235 + EXT L055237 + EXT L055239 + EXT L05523B + EXT L055287 + EXT L0552AD + EXT L05520D + EXT L055209 + EXT L05520B + EXT L0552A5 + EXT L0552FB + EXT L0552F7 + EXT L0552F3 + EXT L055303 + EXT L055301 + EXT L055447 + EXT L055449 + EXT L05520F + EXT L055425 + EXT L05544B + EXT L050036 + EXT L055437 + EXT L055439 + EXT L055433 + EXT L055435 + EXT L05542F + EXT L055431 + EXT L05542B + EXT L05542D + EXT L055211 + EXT L055247 + EXT L05522B + EXT L05522D + EXT L05544D + EXT L055427 + EXT L055429 + EXT L05000E + EXT L050032 + EXT L05411D + EXT L054171 + EXT L074266 + EXT L0943D4 diff --git a/hypercardiigs/PLib.E.S b/hypercardiigs/PLib.E.S new file mode 100644 index 0000000..d62927d --- /dev/null +++ b/hypercardiigs/PLib.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +DISPATCH2 EQU $E10004 diff --git a/hypercardiigs/PLib.S b/hypercardiigs/PLib.S new file mode 100644 index 0000000..5142e43 --- /dev/null +++ b/hypercardiigs/PLib.S @@ -0,0 +1,3884 @@ +* +* HypercardGS +* segment: $15 PLib +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk PLib.l + lst off + +*--------------------------------------- + + use PLib.E + use PLib.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/SANE.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*--------------------------------------- + +L150000 ENT + LDX #$1C22 + JMP L1506D8 + +L150006 ENT + LDX #$1D22 + JMP L1506D8 + +L15000C ENT + LDX #$1302 + JMP L1506D8 + +L150012 ENT + LDX #$191E + JMP L1506D8 + +L150018 ENT + PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $18 + PEI $16 + PEA $000A + JSL L0313BE + PHY + JSL L150E95 + PLA + STA $0B + PEA $0003 + JSL L150DD8 + PHY + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L150082 + PLA + STA $1A + PLX + STX $1C + PEI $0B + JSL L150DD8 + LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L150070 ENT + LDX #$0A06 + JMP L151442 + +L150076 ENT + LDX #$0C14 + JMP L1506D8 + +L15007C ENT + LDX #$110B + JMP L1506D8 + +L150082 ENT + PHD + TSC + CLC + ADC #$FFEE + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $1A + PEI $18 + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEA $0310 + _SANEFP816 + BCS L1500BF + LDA #$0000 +L1500BF STAL L05565D + LDA $0B + LDX $0D + STA $1C + STX $1E + LDA $16 + STA $1A + LDA $15 + STA $19 + LDA $13 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L1500DD ENT + LDX #$130B + JMP L1506D8 + +L1500E3 ENT + LDX #$5204 + JMP L151442 + +L1500E9 ENT + LDX #$091C + JMP L1506D8 + +L1500EF ENT + LDX #$101C + JMP L1506D8 + +L1500F5 ENT + PHD + TSC + SEC + SBC #$00F7 + TCD + ADC #$00F0 + TCS + PEI $FD + LDA $FF + SEC + JSL L032F1F + PLY + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L150114 ENT + LDX #$2422 + JMP L1506D8 + +L15011A ENT + LDX #$2322 + JMP L1506D8 + +L150120 ENT + LDX #$2802 + JMP L1506D8 + +L150126 ENT + LDX #$6C04 + JMP L1506D8 + +L15012C ENT + LDX #$160B + JMP L1506D8 + +L150132 ENT + LDX #$2A10 + JMP L1506D8 + +L150138 ENT + LDX #$2B10 + JMP L1506D8 + +L15013E ENT + LDX #$1922 + JMP L1506D8 + +L150144 ENT + LDX #$270F + JMP L1506D8 + +L15014A ENT + PHD + TSC + TCD + PHA + PHA + PHA + PHA + _ReadTimeHex + BCS L15015D + LDA #$0000 +L15015D STAL L05565D + PLA + STA [$06] + PLA + LDY #$0002 + STA [$06],Y + PLA + LDY #$0004 + STA [$06],Y + PLA + LDY #$0006 + STA [$06],Y + PLD + RTL + +L150178 ENT + LDX #$9604 + JMP L1506D8 + +L15017E ENT + LDA $04,S + AND $08,S + STA $0C,S + LDA $06,S + AND $0A,S + STA $0E,S + LDA $02,S + STA $0A,S + LDA $01,S + STA $09,S + PLA + PLA + PLA + PLA + RTL + +L150197 ENT + LDX #$A404 + JMP L1506D8 + +L15019D ENT + LDX #$1314 + JMP L1506D8 + +L1501A3 ENT + LDX #$C204 + JMP L1506D8 + +L1501A9 ENT + LDX #$5104 + JMP L151442 + +L1501AF ENT + LDX #$4B04 + JMP L1506D8 + +L1501B5 ENT + LDX #$0C12 + JMP L1506D8 + +L1501BB ENT + LDX #$5C04 + JMP L1506D8 + +L1501C1 ENT + PHD + TSC + CLC + ADC #$FED7 + TCS + ADC #$0036 + TCD + PEA $0000 + TDC + CLC + ADC #$FFCA + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + LDA #$0001 + STA $ED + PEA $0000 + TDC + CLC + ADC #$FFCA + PHA + TDC + CLC + ADC #$00ED + PEA $0000 + PHA + TDC + CLC + ADC #$00CC + PEA $0000 + PHA + TDC + CLC + ADC #$00CA + PEA $0000 + PHA + JSL L1515CE + PEI $FE + PEI $FC + TDC + CLC + ADC #$00CC + PEA $0000 + PHA + JSL L033095 + TAY + CLC + TSC + ADC #$0004 + TCS + TYA + PHX + PHA + PEA $000A + JSL L0313BE + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$012F + TCS + RTL + +L150241 ENT + LDA $04,S + ORA $08,S + STA $0C,S + LDA $06,S + ORA $0A,S + STA $0E,S + LDA $02,S + STA $0A,S + LDA $01,S + STA $09,S + PLA + PLA + PLA + PLA + RTL + +L15025A ENT + LDX #$D604 + JMP L1506D8 + +L150260 ENT + LDX #$1A04 + JMP L1506D8 + +L150266 ENT + LDX #$1A0E + JMP L1506D8 + +L15026C ENT + LDX #$0D14 + JMP L1506D8 + +L150272 ENT + LDX #$1122 + JMP L1506D8 + +L150278 ENT + LDX #$120E + JMP L1506D8 + +L15027E ENT + LDX #$090E + JMP L1506D8 + +L150284 ENT + LDX #$9804 + JMP L1506D8 + +L15028A ENT + LDX #$9904 + JMP L1506D8 + +L150290 ENT + PHD + TSC + SEC + SBC #$00F3 + TCD + ADC #$00EC + TCS + PEI $FB + PEI $F9 + LDX $FF + LDA $FD + SEC + JSL L032FA4 + PLY + PLY + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L1502B4 ENT + PHD + TSC + TCD + LDA $06 + AND #$003F + TAY + LDA $08 + BRA L1502C4 +L1502C1 ASL + ROL $0A +L1502C4 DEY + BPL L1502C1 + STA $0C + LDA $0A + STA $0E + LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L1502DC ENT + LDX #$211E + JMP L1506D8 + +L1502E2 ENT + LDX #$0217 + JMP L1506D8 + +L1502E8 ENT + LDX #$3E0F + JMP L1506D8 + +L1502EE ENT + LDX #$1E1E + JMP L1506D8 + +L1502F4 ENT + LDX #$BB04 + JMP L1506D8 + +L1502FA ENT + LDX #$B704 + JMP L1506D8 + +L150300 ENT + LDX #$0F04 + JMP L1506D8 + +L150306 ENT + LDX #$0E04 + JMP L1506D8 + +L15030C ENT + LDX #$C004 + JMP L1506D8 + +L150312 ENT + LDX #$0D04 + JMP L1506D8 + +L150318 ENT + PHD + TSC + SEC + SBC #$00F7 + TCD + ADC #$00F0 + TCS + PEI $FD + LDA $FF + SEC + JSL L032F1F + PLA + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L150337 ENT + PHD + TSC + TCD + LDA $06 + AND #$003F + TAY + LDA $0A + BRA L150347 +L150344 LSR + ROR $08 +L150347 DEY + BPL L150344 + STA $0E + LDA $08 + STA $0C + LDA $04 + STA $0A + LDA $03 + STA $09 + TDC + TCS + PLD + PLY + PLY + PLY + RTL + +L15035F ENT + LDX #$2503 + JMP L1506D8 + +L150365 ENT + LDX #$2910 + JMP L151442 + +L15036B ENT + LDX #$0F0B + JMP L1506D8 + +L150371 ENT + LDX #$0B1C + JMP L1506D8 + +L150377 ENT + LDX #$2B0F + JMP L1506D8 + +L15037D ENT + LDX #$5404 + JMP L1506D8 + +L150383 ENT + LDX #$5604 + JMP L1506D8 + +L150389 ENT + LDX #$3C0F + JMP L1506D8 + +L15038F ENT + LDX #$3813 + JMP L1506D8 + +L150395 ENT + LDX #$0B16 + JMP L1506D8 + +L15039B ENT + LDX #$3A0F + JMP L1506D8 + +L1503A1 ENT + LDX #$1B02 + JMP L1506D8 + +L1503A7 ENT + LDX #$130F + JMP L1506D8 + +L1503AD ENT + LDX #$0A0F + JMP L1506D8 + +L1503B3 ENT + LDX #$1B05 + JMP L1506D8 + +L1503B9 ENT + PHD + TSC + SEC + SBC #$00F3 + TCD + ADC #$00EC + TCS + PEI $FB + PEI $F9 + LDX $FF + LDA $FD + SEC + JSL L032FA4 + PLA + PLX + TAY + TSC + CLC + ADC #$0006 + TCS + TYA + PLD + RTL + +L1503DD ENT + PHD + TSC + TCD + STZ $0E + LDY #$0000 + TYA + SEP #$20 + LDA [$0A] + CMP [$06] + BNE L1503FC + TAY + BEQ L1503FA +L1503F1 LDA [$0A],Y + CMP [$06],Y + BNE L1503FC + DEY + BNE L1503F1 +L1503FA INC $0E +L1503FC REP #$20 + LDA $03 + STA $0B + LDA $04 + STA $0C + LDA $01 + STA $09 + PLY + PLY + PLY + PLY + PLD + RTL + +L150410 ENT + LDX #$181E + JMP L1506D8 + +L150416 ENT + LDX #$231E + JMP L1506D8 + +L15041C ENT + LDX #$0E1E + JMP L1506D8 + +L150422 ENT + LDX #$0C1E + JMP L1506D8 + +L150428 ENT + LDX #$0A1B + JMP L1506D8 + +L15042E ENT + LDX #$1C02 + JMP L1506D8 + +L150434 ENT + PHD + TSC + TCD + LDA #$0001 + STA $0E + LDY #$0000 + TYA + SEP #$20 + LDA [$0A] + CMP [$06] + BNE L150456 + TAY + BEQ L150454 +L15044B LDA [$0A],Y + CMP [$06],Y + BNE L150456 + DEY + BNE L15044B +L150454 DEC $0E +L150456 REP #$20 + LDA $03 + STA $0B + LDA $04 + STA $0C + LDA $01 + STA $09 + PLY + PLY + PLY + PLY + PLD + RTL + +L15046A ENT + LDX #$C404 + JMP L1506D8 + +L150470 ENT + LDX #$0B04 + JMP L1506D8 + +L150476 ENT + LDX #$7F04 + JMP L1506D8 + +L15047C ENT + LDX #$0B12 + JMP L1506D8 + +L150482 ENT + LDX #$1310 + JMP L1506D8 + +L150488 ENT + TAX + BMI L15048F + LDX #$0000 + RTL + +L15048F LDX #$FFFF + RTL + +L150493 ENT + LDX #$1C04 + JMP L1506D8 + +L150499 ENT + LDX #$7104 + JMP L1506D8 + +L15049F ENT + LDX #$0F17 + JMP L1506D8 + +L1504A5 ENT + LDX #$1117 + JMP L1506D8 + +L1504AB ENT + LDX #$430E + JMP L1506D8 + +L1504B1 ENT + LDX #$1513 + JMP L1506D8 + +L1504B7 ENT + PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEI $24 + PEI $22 + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $20 + PEI $1E + PEA $000A + JSL L0313BE + PEI $28 + PEI $26 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PLY + PLX + TSC + CLC + ADC #$FFF6 + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PLY + PLX + TSC + CLC + ADC #$FFF6 + TCS + PEA $0000 + INC + PHA + PHX + PHY + PEA $000A + JSL L0313BE + JSL L0337F3 + TAY + CLC + TSC + ADC #$0014 + TCS + TYA + PHX + PHA + PEA $000A + JSL L0313BE + LDA $1C + STA $24 + LDA $1B + STA $23 + LDA $19 + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L150550 ENT + LDX #$2122 + JMP L1506D8 + +L150556 ENT + LDX #$B804 + JMP L1506D8 + +L15055C ENT + LDX #$5904 + JMP L1506D8 + +L150562 ENT + LDX #$3713 + JMP L1506D8 + +L150568 ENT + LDX #$1705 + JMP L1506D8 + +L15056E ENT + LDX #$3D04 + JMP L1506D8 + +L150574 ENT + LDX #$520E + JMP L1506D8 + +L15057A ENT + LDX #$180B + JMP L1506D8 + +L150580 ENT + LDX #$0D06 + JMP L151442 + +L150586 ENT + LDX #$1A02 + JMP L1506D8 + +L15058C ENT + LDX #$1514 + JMP L1506D8 + +L150592 ENT + LDX #$A504 + JMP L1506D8 + +L150598 ENT + LDX #$2003 + JMP L1506D8 + +L15059E ENT + LDX #$1F02 + JMP L1506D8 + +L1505A4 ENT + LDX #$0C1C + JMP L1506D8 + +L1505AA ENT + LDX #$1A15 + JMP L1506D8 + +L1505B0 ENT + LDX #$2C0F + JMP L1506D8 + +L1505B6 ENT + LDX #$210E + JMP L1506D8 + +L1505BC ENT + LDX #$250F + JMP L1506D8 + +L1505C2 ENT + LDX #$2522 + JMP L1506D8 + +L1505C8 ENT + LDX #$1505 + JMP L1506D8 + +L1505CE ENT + LDX #$1213 + JMP L1506D8 + +L1505D4 ENT + LDX #$1C0F + JMP L1506D8 + +L1505DA ENT + LDX #$3C04 + JMP L1506D8 + +L1505E0 ENT + LDX #$101B + JMP L1506D8 + +L1505E6 ENT + LDX #$0912 + JMP L1506D8 + +L1505EC ENT + LDX #$1B10 + JMP L1506D8 + +L1505F2 ENT + PHD + TSC + SEC + SBC #$00F9 + TCD + ADC #$00EE + TCS + LDX #$0000 + TDC + CLC + ADC #$0101 + STX $F2 + STA $F0 + PEI $FF + LDA [$F0] + SEC + JSL L033467 + PLA + STA [$F0] + TAY + TSC + CLC + ADC #$000A + TCS + PLD + LDA $02,S + STA $04,S + LDA $01,S + STA $03,S + TSC + CLC + ADC #$0002 + TCS + TYA + STA $04,S + RTL + +L15062F ENT + LDX #$2A02 + JMP L1506D8 + +L150635 ENT + LDX #$3B04 + JMP L1506D8 + +L15063B ENT + LDX #$A904 + JMP L1506D8 + +L150641 ENT + LDX #$7B04 + JMP L1506D8 + +L150647 ENT + LDX #$6104 + JMP L1506D8 + +L15064D ENT + LDX #$0D16 + JMP L1506D8 + +L150653 ENT + LDX #$7204 + JMP L1506D8 + +L150659 ENT + LDX #$6D04 + JMP L1506D8 + +L15065F ENT + LDX #$1B15 + JMP L1506D8 + +L150665 ENT + LDX #$0222 + JMP L1506D8 + +L15066B ENT + LDX #$0213 + JMP L1506D8 + +L150671 ENT + LDX #$0D0F + JMP L1506D8 + +L150677 ENT + LDX #$C804 + JMP L1506D8 + +L15067D ENT + LDX #$C904 + JMP L1506D8 + +L150683 ENT + LDX #$BA04 + JMP L1506D8 + +L150689 ENT + LDX #$0B02 + JMP L1506D8 + +L15068F ENT + LDX #$C304 + JMP L1506D8 + +L150695 ENT + LDX #$1A1B + JMP L1506D8 + +L15069B ENT + LDX #$2014 + JMP L1506D8 + +L1506A1 ENT + LDX #$1E04 + JMP L1506D8 + +L1506A7 ENT + LDX #$1D04 + JMP L1506D8 + +L1506AD ENT + LDX #$1F0E + JMP L1506D8 + +L1506B3 ENT + LDX #$1E0E + JMP L1506D8 + +L1506B9 ENT + LDA $04,S + AND #$000F + BEQ L1506CE + TAX + LDA $06,S +L1506C3 LSR + BCC L1506C9 + ORA #$8000 +L1506C9 DEX + BNE L1506C3 + STA $06,S +L1506CE LDA $02,S + STA $04,S + LDA $01,S + STA $03,S + PLY + RTL + +L1506D8 JSL DISPATCH2 + STAL L05565D + RTL + +L1506E1 ENT + LDX #$251E + JMP L1506D8 + +L1506E7 ENT + LDX #$0313 + JMP L1506D8 + +L1506ED ENT + LDX #$0322 + JMP L1506D8 + +L1506F3 ENT + LDX #$AB04 + JMP L1506D8 + +L1506F9 ENT + LDX #$2310 + JMP L1506D8 + +L1506FF ENT + LDX #$2210 + JMP L1506D8 + +L150705 ENT + LDX #$8604 + JMP L1506D8 + +L15070B ENT + LDX #$1D02 + JMP L1506D8 + +L150711 ENT + LDX #$9004 + JMP L1506D8 + +L150717 ENT + LDX #$2A04 + JMP L1506D8 + +L15071D ENT + LDX #$2B04 + JMP L1506D8 + +L150723 ENT + LDX #$1A14 + JMP L1506D8 + +L150729 ENT + LDX #$170B + JMP L1506D8 + +L15072F ENT + PHD + TSC + CLC + ADC #$FFCD + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $3F + PEI $3D + PEA $000A + JSL L0313BE + LDA $41 + STA $0B + LDA $43 + STA $0D + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $000B + _SANEFP816 + BCS L15077D + LDA #$0000 +L15077D STAL L05565D + PHA + TDC + CLC + ADC #$0013 + PEA $0000 + PHA + PEA ^L055661 + PEA L055661 + JSL L1503DD + PLA + LSR + BCC L1507CE + LDA #$0013 + STA $0D + STZ $0B + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEA $000B + _SANEFP816 + BCS L1507CA + LDA #$0000 +L1507CA STAL L05565D +L1507CE PEI $0D + PEI $0B + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEI $3B + PEI $39 + JSL L151391 + LDA $37 + STA $43 + LDA $36 + STA $42 + LDA $34 + TCD + TSC + CLC + ADC #$0041 + TCS + RTL + +L1507F5 ENT + LDX #$D004 + JMP L1506D8 + +L1507FB ENT + LDX #$D104 + JMP L1506D8 + +L150801 ENT + LDX #$0C06 + JMP L1506D8 + +L150807 ENT + LDX #$2314 + JMP L1506D8 + +L15080D ENT + PHD + TSC + SEC + SBC #$00EF + TCD + ADC #$00D4 + TCS + LDA $F7 + LDX #$0000 + TAY + BPL L150821 + DEX +L150821 PHX + PHA + LDX $FB + LDA $F9 + CLC + ADC #$0001 + PHA + TXA + ADC #$0000 + TAX + PLA + SEC + JSL L033930 + PLA + PLX + SEC + SBC #$0001 + PHA + TXA + SBC #$0000 + TAX + PLA + STA $D8 + LDA #$0008 + PHA + LDA $D8 + SEC + JSL L032F1F + PLY + STA $E0 + LDA #$0008 + PHA + LDA $D8 + SEC + JSL L032F1F + PLA + STA $DE + LDA $E0 + LDX #$0000 + TAY + BPL L15086B + DEX +L15086B PHX + PHA + LDX $FF + LDA $FD + JSL L0338DC + PLA + PLX + STX $FF + STA $FD + LDX #$0000 + LDA #$0001 + PHX + PHA + LDA $F7 + LDX #$0000 + TAY + BPL L15088C + DEX +L15088C SEC + JSL L0337CC + LDA #L0555BB + LDX #^L0555BB + JSL L0338DC + PLA + PLX + SEC + SBC #$0002 + PHA + TXA + SBC #$0000 + TAX + PLA + STX $E8 + STA $E6 + LDX #$0000 + LDA #$0001 + PHX + PHA + LDA $DE + LDX #$0000 + TAY + BPL L1508BD + DEX +L1508BD SEC + JSL L0337CC + LDA #L0555BB + LDX #^L0555BB + JSL L0338DC + PLA + PLX + STX $E4 + STA $E2 + LDA $F7 + STA $DC + BRL L1509AE +L1508D9 LDX $E8 + LDA $E6 + PHX + PHA + SEC + SBC #$0002 + STA $E6 + LDA $E8 + SBC #$0000 + STA $E8 + PLA + PLX + STA $EA + STX $EC + LDA [$EA] + PHA + LDA $F5 + PLX + STX $EE + AND $EE + STA $D6 + LDA $D6 + BEQ L150930 + LDX $E4 + LDA $E2 + PHX + PHA + SEC + SBC #$0002 + STA $E2 + LDA $E4 + SBC #$0000 + STA $E4 + PLA + PLX + STA $EA + STX $EC + LDA [$EA] + PHA + LDA [$FD] + AND #$00FF + PLX + STX $EE + ORA $EE + SEP #$20 + STA [$FD] + REP #$20 + BRA L15095F +L150930 LDX $E4 + LDA $E2 + PHX + PHA + SEC + SBC #$0002 + STA $E2 + LDA $E4 + SBC #$0000 + STA $E4 + PLA + PLX + STA $EA + STX $EC + LDA [$EA] + EOR #$FFFF + PHA + LDA [$FD] + AND #$00FF + PLX + STX $EE + AND $EE + SEP #$20 + STA [$FD] + REP #$20 +L15095F DEC $DE + LDA $DE + SEC + SBC #$0000 + BVS L15096C + EOR #$8000 +L15096C BMI L1509AC + LDA #$0007 + STA $DE + LDX #$0000 + LDA #$0001 + PHX + PHA + LDA $DE + LDX #$0000 + TAY + BPL L150984 + DEX +L150984 SEC + JSL L0337CC + LDA #L0555BB + LDX #^L0555BB + JSL L0338DC + PLA + PLX + STX $E4 + STA $E2 + LDX $FF + LDA $FD + SEC + SBC #$0001 + PHA + TXA + SBC #$0000 + TAX + PLA + STX $FF + STA $FD +L1509AC DEC $DC +L1509AE LDA $DC + CMP #$0000 + BEQ L1509B8 + BRL L1508D9 +L1509B8 TSC + CLC + ADC #$001A + TCS + PLD + LDA $02,S + STA $0E,S + LDA $01,S + STA $0D,S + TSC + CLC + ADC #$000C + TCS + RTL + +L1509CE ENT + PHD + TSC + SEC + SBC #$000A + TCD + SEC + SBC #$0100 + TCS + LDX #$FF01 + STX $01 + LDA $10 + STA $09 +L1509E3 LDA $10 + BEQ L150A18 + DEC $10 + ASL + ASL + TAX + LDA $12,X + STA $03 + LDA $14,X + STA $05 + LDA [$03] + AND #$00FF + BEQ L1509E3 + STA $07 + LDY #$0001 + LDX $01 + SEP #$20 +L150A04 LDA [$03],Y + STA $01,X + INX + BEQ L150A16 + INY + DEC $07 + BNE L150A04 + REP #$20 + STX $01 + BRA L1509E3 +L150A16 STX $01 +L150A18 REP #$20 + LDA #$00FF + CLC + ADC $01 + SEP #$20 + LDX #$FF00 + STA $01,X + REP #$20 + TAY + LDX $01 + SEP #$20 +L150A2E LDA $00,X + STA [$12],Y + DEX + DEY + BPL L150A2E + REP #$20 + LDA $09 + ASL + ASL + TAX + LDA $12 + STA $12,X + LDA $14 + STA $14,X + LDA $0D + STA $0F,X + LDA $0E + STA $10,X + LDA $0B + STA $0D,X + STX $07 + TSC + CLC + ADC #$010C + CLC + ADC $07 + TCS + PLD + RTL + +L150A5E ENT + LDX #$2404 + JMP L1506D8 + +L150A64 ENT + PHD + TSC + SEC + SBC #$000E + TCS + TCD + LDA [$18] + AND #$00FF + STA $0B + SEC + SBC $16 + INC + STA $0D + BEQ L150AD9 + BMI L150AD9 + LDA $16 + BEQ L150AD9 + BMI L150AD9 + CMP #$0100 + BCS L150AD9 + LDA $14 + BEQ L150AD9 + BMI L150AD9 + CMP #$0100 + BCS L150AD9 + LDA $0D + SEC + SBC $14 + BPL L150A9D + LDA #$0000 +L150A9D STA $09 + LDA $16 + CLC + ADC $09 + DEC + SEP #$20 + STA [$18] + REP #$20 + LDA $09 + BEQ L150AD9 + LDA $18 + LDX $1A + CLC + ADC $16 + BCC L150AB9 + INX +L150AB9 STA $05 + STX $07 + CLC + ADC $14 + BCC L150AC3 + INX +L150AC3 STA $01 + STX $03 + LDX $09 + DEX + LDY #$0000 + SEP #$20 +L150ACF LDA [$01],Y + STA [$05],Y + INY + DEX + BPL L150ACF + REP #$20 +L150AD9 LDA $12 + STA $1A + LDA $11 + STA $19 + LDX $0F + TDC + CLC + ADC #$0018 + TCS + TXA + TCD + RTL + +L150AEC ENT + LDX #$1B22 + JMP L1506D8 + +L150AF2 ENT + LDX #$2610 + JMP L1506D8 + +L150AF8 ENT + LDX #$0F10 + JMP L1506D8 + +L150AFE ENT + LDX #$0E10 + JMP L1506D8 + +L150B04 ENT + LDX #$1610 + JMP L1506D8 + +L150B0A ENT + LDX #$1510 + JMP L1506D8 + +L150B10 ENT + LDX #$1110 + JMP L1506D8 + +L150B16 ENT + LDX #$1810 + JMP L1506D8 + +L150B1C ENT + LDX #$0F16 + JMP L1506D8 + +L150B22 ENT + LDX #$0C22 + JMP L1506D8 + +L150B28 ENT + LDX #$1506 + JMP L1506D8 + +L150B2E ENT + LDX #$8304 + JMP L151442 + +L150B34 ENT + LDX #$3A0E + JMP L1506D8 + +L150B3A ENT + LDX #$4D04 + JMP L151442 + +L150B40 ENT + LDX #$8B04 + JMP L1506D8 + +L150B46 ENT + LDX #$1901 + JMP L1506D8 + +L150B4C ENT + LDX #$310F + JMP L1506D8 + +L150B52 ENT + LDX #$300F + JMP L1506D8 + +L150B58 ENT + LDX #$1822 + JMP L1506D8 + +L150B5E ENT + LDX #$0B1E + JMP L1506D8 + +L150B64 ENT + LDX #$0A1E + JMP L1506D8 + +L150B6A ENT + LDX #$121E + JMP L1506D8 + +L150B70 ENT + LDX #$111E + JMP L1506D8 + +L150B76 ENT + LDX #$1414 + JMP L1506D8 + +L150B7C ENT + LDX #$0D1E + JMP L1506D8 + +L150B82 ENT + LDX #$091E + JMP L1506D8 + +L150B88 ENT + LDX #$151E + JMP L1506D8 + +L150B8E ENT + LDX #$110F + JMP L1506D8 + +L150B94 ENT + LDX #$590E + JMP L1506D8 + +L150B9A ENT + LDX #$170E + JMP L1506D8 + +L150BA0 ENT + LDX #$150E + JMP L1506D8 + +L150BA6 ENT + LDX #$0404 + JMP L1506D8 + +L150BAC ENT + LDX #$221E + JMP L1506D8 + +L150BB2 ENT + LDX #$6704 + JMP L1506D8 + +L150BB8 ENT + LDX #$2002 + JMP L1506D8 + +L150BBE ENT + LDX #$261E + JMP L1506D8 + +L150BC4 ENT + LDX #$0F1B + JMP L1506D8 + +L150BCA ENT + LDX #$1222 + JMP L1506D8 + +L150BD0 ENT + LDX #$1714 + JMP L1506D8 + +L150BD6 ENT + LDX #$2E04 + JMP L1506D8 + +L150BDC ENT + LDX #$2F04 + JMP L1506D8 + +L150BE2 ENT + LDX #$0B0B + JMP L1506D8 + +L150BE8 ENT + LDX #$8504 + JMP L1506D8 + +L150BEE ENT + SEC + PHD + PHA + TSC + TCD + LDX #$0000 + BCC L150C14 + LDA $08 + BIT #$8000 + BEQ L150C06 + EOR #$FFFF + INC + STA $08 + INX +L150C06 LDA $01 + BIT #$8000 + BEQ L150C14 + EOR #$FFFF + INC + STA $01 + DEX +L150C14 LDA #$0000 + BRA L150C22 +L150C19 LSR $01 + BCC L150C20 + CLC + ADC $08 +L150C20 ASL $08 +L150C22 LDY $01 + BNE L150C19 + CPX #$0000 + BEQ L150C2F + EOR #$FFFF + INC +L150C2F STA $08 + PLY + PLD + RTL + +L150C34 ENT + LDX #$1214 + JMP L1506D8 + +L150C3A ENT + LDX #$191B + JMP L1506D8 + +L150C40 ENT + LDX #$1114 + JMP L1506D8 + +L150C46 ENT + LDX #$090B + JMP L1506D8 + +L150C4C ENT + PHD + TSC + SEC + SBC #$000E + TCS + TCD + LDA [$1A] + AND #$00FF + STA $0B + INC $1A + BNE L150C61 + INC $1C +L150C61 LDA [$16] + AND #$00FF + STA $0D + LDA $14 + BEQ L150C75 + BMI L150C75 + DEC + CMP $0D + BEQ L150C78 + BCC L150C78 +L150C75 BRL L150D0D +L150C78 LDA $14 + CLC + ADC $0B + CMP #$0101 + BCC L150C95 + LDA #$0100 + SEC + SBC $14 + STA $0B + LDA #$00FF +L150C8D SEP #$20 + STA [$16] + REP #$20 + BRA L150CF0 +L150C95 LDA $0D + BNE L150C9D + LDA $0B + BRA L150C8D +L150C9D LDA $0D + SEC + SBC $14 + INC + STA $09 + LDA $0D + CLC + ADC $0B + CMP #$0100 + BCC L150CBF + SEC + SBC #$00FF + SEC + SBC $09 + EOR #$FFFF + INC + STA $09 + LDA #$00FF +L150CBF SEP #$20 + STA [$16] + REP #$20 + LDA $09 + BEQ L150CF0 + LDA $16 + LDX $18 + CLC + ADC $14 + BCC L150CD3 + INX +L150CD3 STA $01 + STX $03 + CLC + ADC $0B + BCC L150CDD + INX +L150CDD STA $05 + STX $07 + SEP #$20 + LDY $09 + BRA L150CEB +L150CE7 LDA [$01],Y + STA [$05],Y +L150CEB DEY + BPL L150CE7 + REP #$20 +L150CF0 LDA $16 + LDX $18 + CLC + ADC $14 + BCC L150CFA + INX +L150CFA STA $05 + STX $07 + SEP #$20 + LDY $0B + BRA L150D08 +L150D04 LDA [$1A],Y + STA [$05],Y +L150D08 DEY + BPL L150D04 + REP #$20 +L150D0D LDA $12 + STA $1C + LDA $11 + STA $1B + LDX $0F + TDC + CLC + ADC #$001A + TCS + TXA + TCD + RTL + +L150D20 ENT + LDX #$9404 + JMP L1506D8 + +L150D26 ENT + LDX #$8E04 + JMP L1506D8 + +L150D2C ENT + LDX #$0A12 + JMP L1506D8 + +L150D32 ENT + LDX #$2010 + JMP L1506D8 + +L150D38 ENT + LDX #$0914 + JMP L1506D8 + +L150D3E ENT + LDX #$1B1E + JMP L1506D8 + +L150D44 ENT + LDX #$2402 + JMP L1506D8 + +L150D4A ENT + LDX #$0E22 + JMP L1506D8 + +L150D50 ENT + SEC + PHD + PHX + PHA + PEA $0000 + PEA $0000 + TSC + TCD + LDX #$0000 + BCC L150DAC + LDA $10 + BIT #$8000 + BEQ L150D7A + EOR #$FFFF + STA $10 + LDA $0E + EOR #$FFFF + INC + BNE L150D77 + INC $10 +L150D77 STA $0E + INX +L150D7A LDA $07 + BIT #$8000 + BEQ L150DAC + EOR #$FFFF + STA $07 + LDA $05 + EOR #$FFFF + INC + BNE L150D90 + INC $07 +L150D90 STA $05 + DEX + BRA L150DAC +L150D95 LSR $07 + ROR $05 + BCC L150DA8 + LDA $01 + CLC + ADC $0E + STA $01 + LDA $03 + ADC $10 + STA $03 +L150DA8 ASL $0E + ROL $10 +L150DAC LDA $05 + ORA $07 + BNE L150D95 + CPX #$0000 + BEQ L150DCA + LDA $01 + EOR #$FFFF + STA $01 + LDA $03 + EOR #$FFFF + INC $01 + BNE L150DC8 + INC +L150DC8 STA $03 +L150DCA LDA $01 + STA $0E + LDA $03 + STA $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L150DD8 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L0338B0 + TAY + CLC + TSC + ADC #$0004 + TCS + TYA + LDA $05 + BMI L150E07 + BEQ L150E07 + LDA $05 + JSL L150488 + STA $01 + STX $03 + BRA L150E1B +L150E07 LDA $05 + JSL L150488 + PEA $0001 + PEA $0000 + JSL L150F53 + STA $01 + STX $03 +L150E1B PEI $03 + PEI $01 + PEA $0000 + PEA $4000 + JSL L1503B9 + PLY + PLY + PLY + PLY + PHX + PHA + LDA $10 + PEA $4000 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L150E42 + DEX +L150E42 JSL L150F53 + STA $01 + STX $03 + PEI $03 + PEI $01 + LDA #$8000 + LDX #$0000 + JSL L033477 + BVS L150E5D + EOR #$8000 +L150E5D BMI L150E65 + LDA $01 + STA $05 + BRA L150E75 +L150E65 PEA $0001 + PEA $0000 + LDA $01 + LDX $03 + JSL L1512A5 + STA $05 +L150E75 PEI $05 + JSL L033888 + TAY + CLC + TSC + ADC #$0002 + TCS + TYA + LDA $0E + STA $10 + LDA $0D + STA $0F + LDA $0B + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L150E95 ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L0338B0 + TAY + CLC + TSC + ADC #$0004 + TCS + TYA + LDA $07 + BMI L150EC4 + BEQ L150EC4 + LDA $07 + JSL L150488 + STA $03 + STX $05 + BRA L150ED8 +L150EC4 LDA $07 + JSL L150488 + PEA $0001 + PEA $0000 + JSL L150F53 + STA $03 + STX $05 +L150ED8 PEI $05 + PEI $03 + PEA $0000 + PEA $4000 + JSL L150290 + PLY + PLY + PLY + PLY + PHX + PHA + PEA $0000 + PEA $0004 + JSL L1503B9 + PLY + PLY + PLY + PLY + SEC + SBC #$0000 + BMI L150F2F + CMP #$0004 + BPL L150F2F + SEC + SBC #$0000 + BEQ L150F16 + DEC + BEQ L150F1A + DEC + BEQ L150F21 + DEC + BEQ L150F28 + BRA L150F2F +L150F16 STZ $01 + BRA L150F2F +L150F1A LDA #$0001 + STA $01 + BRA L150F2F +L150F21 LDA #$0002 + STA $01 + BRA L150F2F +L150F28 LDA #$0003 + STA $01 + BRA L150F2F +L150F2F LDA $01 + STA $12 + TSC + CLC + ADC #$000C + TCS + PLD + RTL + +L150F3B ENT + LDX #$1501 + JMP L1506D8 + +L150F41 ENT + LDX #$8A04 + JMP L1506D8 + +L150F47 ENT + LDX #$1805 + JMP L151442 + +L150F4D ENT + LDX #$2C03 + JMP L1506D8 + +L150F53 ENT + CLC + ADC $04,S + TAY + TXA + ADC $06,S + TAX + LDA $01,S + STA $05,S + LDA $02,S + STA $06,S + PLA + PLA + TYA + RTL + +L150F67 ENT + LDX #$0D0E + JMP L1506D8 + +L150F6D ENT + LDX #$1C14 + JMP L1506D8 + +L150F73 ENT + PHD + PHY + PHY + PHY + TSC + TCD + STZ $14 + LDA #$0000 + SEP #$20 + LDA [$0C] + BEQ L150FCC + SEC + SBC [$10] + BMI L150FCC + TAX + LDY #$0001 + LDA [$10],Y + STA $05 +L150F91 CMP [$0C],Y + BEQ L150F9B +L150F95 INY + DEX + BPL L150F91 + BRA L150FCC +L150F9B REP #$20 + TYA + DEC + CLC + ADC $0C + STA $03 + LDA $0E + ADC #$0000 + STA $05 + STY $01 + LDA #$0000 + SEP #$20 + LDA [$10] + TAY +L150FB5 LDA [$10],Y + CMP [$03],Y + BNE L150FC6 + DEY + BNE L150FB5 + REP #$20 + LDA $01 + STA $14 + BRA L150FCC +L150FC6 LDY $01 + LDA $05 + BRA L150F95 +L150FCC REP #$20 + LDA $0A + STA $12 + LDA $09 + STA $11 + LDX $07 + TDC + CLC + ADC #$0010 + TCS + TXA + TCD + RTL + +L150FE1 ENT + LDX #$2810 + JMP L1506D8 + +L150FE7 ENT + LDX #$2710 + JMP L1506D8 + +L150FED ENT + LDX #$1722 + JMP L1506D8 + +L150FF3 ENT + LDX #$1813 + JMP L1506D8 + +L150FF9 ENT + LDX #$2604 + JMP L1506D8 + +L150FFF ENT + LDX #$5E04 + JMP L1506D8 + +L151005 ENT + LDX #$4C04 + JMP L1506D8 + +L15100B ENT + LDX #$4A04 + JMP L1506D8 + +L151011 ENT + LDX #$1801 + JMP L1506D8 + +L151017 ENT + LDX #$0B06 + JMP L151442 + +L15101D ENT + LDX #$0C16 + JMP L1506D8 + +L151023 ENT + LDX #$1503 + JMP L1506D8 + +L151029 ENT + LDX #$190E + JMP L1506D8 + +L15102F ENT + LDX #$130E + JMP L1506D8 + +L151035 ENT + LDX #$1C0E + JMP L1506D8 + +L15103B ENT + LDX #$1B0E + JMP L1506D8 + +L151041 ENT + LDX #$2510 + JMP L1506D8 + +L151047 ENT + LDX #$0F0E + JMP L1506D8 + +L15104D ENT + LDX #$1216 + JMP L1506D8 + +L151053 ENT + LDX #$1002 + JMP L1506D8 + +L151059 ENT + LDX #$0B13 + JMP L151442 + +L15105F ENT + LDX #$0C13 + JMP L151442 + +L151065 ENT + LDX #$1F1E + JMP L1506D8 + +L15106B ENT + LDX #$0A22 + JMP L1506D8 + +L151071 ENT + LDX #$3410 + JMP L1506D8 + +L151077 ENT + LDX #$1F22 + JMP L1506D8 + +L15107D ENT + LDX #$2D04 + JMP L1506D8 + +L151083 ENT + LDX #$2C04 + JMP L1506D8 + +L151089 ENT + LDX #$A804 + JMP L1506D8 + +L15108F ENT + LDX #$1815 + JMP L1506D8 + +L151095 ENT + LDX #$1E05 + JMP L1506D8 + +L15109B ENT + LDX #$0A1C + JMP L1506D8 + +L1510A1 ENT + LDX #$3604 + JMP L1506D8 + +L1510A7 ENT + LDX #$2F02 + JMP L1506D8 + +L1510AD ENT + LDX #$0D08 + JMP L1506D8 + +L1510B3 ENT + LDX #$0C08 + JMP L1506D8 + +L1510B9 ENT + LDX #$0913 + JMP L1506D8 + +L1510BF ENT + LDX #$171E + JMP L1506D8 + +L1510C5 ENT + LDX #$3A04 + JMP L1506D8 + +L1510CB ENT + LDX #$190B + JMP L1506D8 + +L1510D1 ENT + LDX #$180E + JMP L151442 + +L1510D7 ENT + LDX #$1C1B + JMP L1506D8 + +L1510DD ENT + LDX #$111B + JMP L1506D8 + +L1510E3 ENT + LDX #$0A01 + JMP L1506D8 + +L1510E9 ENT + LDX #$0901 + JMP L1506D8 + +L1510EF ENT + LDA $06,S + BMI L15110E + LDA $04,S + CMP #$0010 + BCS L151107 + TAX + LDA $06,S + BRA L151100 +L1510FF LSR +L151100 DEX + BPL L1510FF + STA $06,S + BRA L151127 +L151107 LDA #$0000 + STA $06,S + BRA L151127 +L15110E LDA $04,S + CMP #$0010 + BCS L151122 + TAX + LDA $06,S + BRA L15111B +L15111A LSR +L15111B DEX + BPL L15111A + STA $06,S + BRA L151127 +L151122 LDA #$FFFF + STA $06,S +L151127 LDA $02,S + STA $04,S + LDA $01,S + STA $03,S + PLY + RTL + +L151131 ENT + LDX #$1B04 + JMP L1506D8 + +L151137 ENT + PHD + TSC + SEC + SBC #$00F7 + TCD + ADC #$00EA + TCS + LDX $FF + LDA $FD + AND #$003F + STA $F0 + LDX #$0000 + TDC + CLC + ADC #$0101 + STX $EE + STA $EC + LDA $F0 + LDX #$0000 + TAY + BPL L151160 + DEX +L151160 PHX + PHA + LDY #$0002 + LDA [$EC],Y + TAX + LDA [$EC] + SEC + JSL L0337CC + PLA + PLX + LDY #$0002 + PHA + TXA + STA [$EC],Y + PLA + STA [$EC] + TAY + TSC + CLC + ADC #$000C + TCS + PLD + LDA $02,S + STA $06,S + LDA $01,S + STA $05,S + TSC + CLC + ADC #$0004 + TCS + TYA + STA $04,S + TXA + STA $06,S + RTL + +L151198 ENT + LDX #$3004 + JMP L1506D8 + +L15119E ENT + LDX #$3104 + JMP L1506D8 + +L1511A4 ENT + LDX #$1013 + JMP L1506D8 + +L1511AA ENT + LDX #$1413 + JMP L1506D8 + +L1511B0 ENT + LDX #$3C0E + JMP L1506D8 + +L1511B6 ENT + LDX #$0A13 + JMP L151442 + +L1511BC ENT + LDX #$1D0B + JMP L1506D8 + +L1511C2 ENT + LDX #$1204 + JMP L1506D8 + +L1511C8 ENT + LDX #$110E + JMP L1506D8 + +L1511CE ENT + LDX #$2B02 + JMP L1506D8 + +L1511D4 ENT + LDX #$2F15 + JMP L1506D8 + +L1511DA ENT + LDX #$2E15 + JMP L1506D8 + +L1511E0 ENT + LDX #$A204 + JMP L1506D8 + +L1511E6 ENT + LDX #$A004 + JMP L1506D8 + +L1511EC ENT + LDX #$2022 + JMP L1506D8 + +L1511F2 ENT + PHD + TSC + SEC + SBC #$0004 + TCD + TCS + STZ $03 + LDX $0A + LDA $0C,X + STA $01 + BMI L151220 + LSR + LSR + LSR + CMP $0A + BCS L151220 + TAY + LDA $01 + AND #$0007 + TAX + LDAL L0555A3,X + AND #$00FF + TYX + AND $0C,X + BEQ L151220 + INC $03 +L151220 LDX $0A + LDA $03 + STA $0C,X + LDA $08 + STA $0A,X + LDA $07 + STA $09,X + LDA $05 + STA $07,X + TSC + CLC + PHX + ADC $01,S + ADC #$0006 + TCS + PLD + RTL + +L15123D ENT + LDX #$5504 + JMP L1506D8 + +L151243 ENT + PHD + TSC + TCD + PHA + PHA + PHA + PHA + PEI $0C + PEI $0A + PEI $08 + PEI $06 + _LongDivide + BCS L15125E + LDA #$0000 +L15125E STAL L05565D + PLA + STA [$0E] + LDY #$0002 + PLA + STA [$0E],Y + PLA + LDY #$0004 + STA [$0E],Y + PLA + LDY #$0006 + STA [$0E],Y + PLD + LDA $02,S + STA $0A,S + LDA $01,S + STA $09,S + TSC + CLC + ADC #$0008 + TCS + RTL + +L151287 ENT + LDX #$0E13 + JMP L1506D8 + +L15128D ENT + LDX #$1622 + JMP L1506D8 + +L151293 ENT + LDX #$200E + JMP L1506D8 + +L151299 ENT + LDX #$1422 + JMP L1506D8 + +L15129F ENT + LDX #$090F + JMP L1506D8 + +L1512A5 ENT + EOR #$FFFF + SEC + ADC $04,S + TAY + TXA + EOR #$FFFF + ADC $06,S + TAX + LDA $01,S + STA $05,S + LDA $02,S + STA $06,S + PLA + PLA + TYA + RTL + +L1512BF ENT + LDX #$240E + JMP L1506D8 + +L1512C5 ENT + LDX #$0E0F + JMP L1506D8 + +L1512CB ENT + LDX #$4F04 + JMP L151442 + +L1512D1 ENT + LDX #$0E14 + JMP L1506D8 + +L1512D7 ENT + LDX #$4E04 + JMP L1506D8 + +L1512DD ENT + LDX #$5F04 + JMP L1506D8 + +L1512E3 ENT + LDX #$9A04 + JMP L1506D8 + +L1512E9 ENT + LDX #$9B04 + JMP L1506D8 + +L1512EF ENT + LDX #$0922 + JMP L1506D8 + +L1512F5 ENT + LDX #$1A0B + JMP L1506D8 + +L1512FB ENT + LDX #$1902 + JMP L1506D8 + +L151301 ENT + LDX #$1802 + JMP L1506D8 + +L151307 ENT + LDX #$1905 + JMP L1506D8 + +L15130D ENT + LDX #$1910 + JMP L1506D8 + +L151313 ENT + LDX #$1A10 + JMP L1506D8 + +L151319 ENT + LDX #$1006 + JMP L1506D8 + +L15131F ENT + LDX #$5A04 + JMP L1506D8 + +L151325 ENT + LDX #$1603 + JMP L1506D8 + +L15132B ENT + LDX #$0F03 + JMP L1506D8 + +L151331 ENT + LDX #$1001 + JMP L1506D8 + +L151337 ENT + LDX #$0F01 + JMP L1506D8 + +L15133D ENT + LDX #$0E0B + JMP L1506D8 + +L151343 ENT + LDX #$2103 + JMP L1506D8 + +L151349 ENT + LDX #$0D02 + JMP L1506D8 + +L15134F ENT + LDX #$0C02 + JMP L1506D8 + +L151355 ENT + LDX #$8204 + JMP L1506D8 + +L15135B ENT + LDX #$BE04 + JMP L1506D8 + +L151361 ENT + LDX #$1102 + JMP L1506D8 + +L151367 ENT + LDX #$3010 + JMP L1506D8 + +L15136D ENT + LDX #$0A16 + JMP L1506D8 + +L151373 ENT + LDX #$0916 + JMP L1506D8 + +L151379 ENT + LDX #$2214 + JMP L1506D8 + +L15137F ENT + LDX #$7504 + JMP L151442 + +L151385 ENT + LDX #$0B0E + JMP L1506D8 + +L15138B ENT + LDX #$201E + JMP L1506D8 + +L151391 PHD + TSC + CLC + ADC #$FFDB + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $31 + PEI $2F + PEA $0021 + JSL L0313BE + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2D + PEI $2B + PEA $0001 + _SANEDecStr816 + BCS L1513D2 + LDA #$0000 +L1513D2 STAL L05565D + LDA $29 + STA $35 + LDA $28 + STA $34 + LDA $26 + TCD + TSC + CLC + ADC #$0033 + TCS + RTL + +L1513E8 ENT + LDX #$0F13 + JMP L1506D8 + +L1513EE ENT + LDX #$141C + JMP L1506D8 + +L1513F4 ENT + LDX #$0902 + JMP L1506D8 + +L1513FA ENT + LDX #$160F + JMP L1506D8 + +L151400 ENT + LDX #$B904 + JMP L1506D8 + +L151406 ENT + LDX #$0A02 + JMP L1506D8 + +L15140C ENT + LDX #$C104 + JMP L1506D8 + +L151412 ENT + LDX #$8404 + JMP L1506D8 + +L151418 ENT + LDX #$5304 + JMP L1506D8 + +L15141E ENT + LDX #$1D0E + JMP L1506D8 + +L151424 ENT + LDX #$1804 + JMP L1506D8 + +L15142A ENT + LDX #$2603 + JMP L1506D8 + +L151430 ENT + LDX #$0D10 + JMP L1506D8 + +L151436 ENT + LDX #$0C10 + JMP L1506D8 + +L15143C ENT + LDX #$2703 + JMP L1506D8 + +L151442 JSL DISPATCH2 + STAL L05565D + LDA $04,S + BEQ L151453 + LDA #$0001 + STA $04,S +L151453 RTL + +L151454 ENT + LDX #$0317 + JMP L1506D8 + +L15145A ENT + LDX #$4C0E + JMP L151442 + +L151460 ENT + LDX #$8704 + JMP L1506D8 + +L151466 ENT + LDX #$9104 + JMP L1506D8 + +L15146C ENT + LDX #$0D1C + JMP L1506D8 + +L151472 ENT + LDX #$9204 + JMP L1506D8 + +L151478 ENT + LDX #$1914 + JMP L1506D8 + +L15147E ENT + LDX #$460F + JMP L1506D8 + +L151484 ENT + LDX #$450F + JMP L1506D8 + +L15148A ENT + LDX #$2A0F + JMP L1506D8 + +L151490 ENT + LDX #$2304 + JMP L1506D8 + +L151496 ENT + LDX #$1406 + JMP L1506D8 + +L15149C ENT + LDX #$1113 + JMP L1506D8 + +L1514A2 ENT + LDX #$600E + JMP L1506D8 + +L1514A8 ENT + LDX #$2504 + JMP L1506D8 + +L1514AE ENT + LDX #$0B1B + JMP L1506D8 + +L1514B4 ENT + PHD + TSC + CLC + ADC #$FFC8 + TCS + TCD + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEI $40 + PEI $3E + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$0033 + PEA $0000 + PHA + JSL L15184D + PHY + PHY + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + JSL L150082 + PLA + STA $42 + PLX + STX $44 + PHY + PEA $0010 + JSL L1517F7 + PLA + LSR + BCS L151501 + BRL L1515AA +L151501 PEA $0003 + JSL L150DD8 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$001F + PHA + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0000 + TDC + CLC + ADC #$0015 + PHA + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0015 + PHA + PEA $000F + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$0015 + PHA + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA $0000 + TDC + CLC + ADC #$0001 + PHA + PEA ^L0556D2 + PEA L0556D2 + PEA $000A + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$000B + PHA + PEA $0000 + _SANEFP816 + PEA $0000 + TDC + CLC + ADC #$000B + PHA + JSL L1518AA + JSL L150082 + PLA + STA $42 + PLX + STX $44 +L1515AA PEI $33 + JSL L15187D + LDA $3C + STA $40 + LDA $3B + STA $3F + LDA $39 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L1515C2 ENT + LDX #$3403 + JMP L1506D8 + +L1515C8 ENT + LDX #$281E + JMP L1506D8 + +L1515CE PHD + TSC + CLC + ADC #$FEFC + TCS + ADC #$001D + TCD + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + PEI $F6 + PEI $F4 + PEI $F2 + PEI $F0 + PEI $EE + PEI $EC + PEA $0000 + _SANEDecStr816 + BCS L151611 + LDA #$0000 +L151611 STAL L05565D + LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$0116 + TCS + RTL + +L151627 ENT + LDX #$0E12 + JMP L1506D8 + +L15162D ENT + LDX #$5804 + JMP L1506D8 + +L151633 ENT + LDX #$091B + JMP L1506D8 + +L151639 ENT + LDX #$0E17 + JMP L1506D8 + +L15163F ENT + LDX #$3110 + JMP L1506D8 + +L151645 ENT + LDX #$0B22 + JMP L1506D8 + +L15164B ENT + LDX #$0E06 + JMP L151442 + +L151651 ENT + LDX #$0B14 + JMP L1506D8 + +L151657 ENT + LDX #$0D12 + JMP L1506D8 + +L15165D ENT + LDX #$0D22 + JMP L1506D8 + +L151663 ENT + LDX #$0E1B + JMP L1506D8 + +L151669 ENT + LDX #$6804 + JMP L1506D8 + +L15166F ENT + LDX #$6E04 + JMP L1506D8 + +L151675 ENT + LDX #$BC04 + JMP L1506D8 + +L15167B ENT + LDX #$320F + JMP L1506D8 + +L151681 ENT + LDX #$0C03 + JMP L1506D8 + +L151687 ENT + LDX #$1B0B + JMP L1506D8 + +L15168D ENT + LDX #$1614 + JMP L1506D8 + +L151693 ENT + LDX #$1304 + JMP L1506D8 + +L151699 ENT + LDX #$2A0E + JMP L1506D8 + +L15169F ENT + LDX #$150B + JMP L1506D8 + +L1516A5 ENT + LDX #$2904 + JMP L1506D8 + +L1516AB ENT + LDX #$7804 + JMP L151442 + +L1516B1 ENT + LDX #$6A04 + JMP L1506D8 + +L1516B7 ENT + LDX #$2202 + JMP L1506D8 + +L1516BD ENT + LDX #$0E16 + JMP L1506D8 + +L1516C3 ENT + LDX #$1B14 + JMP L1506D8 + +L1516C9 ENT + LDX #$C604 + JMP L1506D8 + +L1516CF ENT + LDX #$C704 + JMP L1506D8 + +L1516D5 ENT + LDX #$0F14 + JMP L1506D8 + +L1516DB ENT + LDX #$1022 + JMP L1506D8 + +L1516E1 ENT + LDX #$0F22 + JMP L1506D8 + +L1516E7 ENT + LDX #$1014 + JMP L1506D8 + +L1516ED ENT + LDX #$9C04 + JMP L1506D8 + +L1516F3 ENT + PHD + TSC + SEC + SBC #$00F3 + TCD + ADC #$00E2 + TCS + LDX #$0101 + LDA $00,X + TAX + PHX + LDA $FF + PLX + STX $EC + STA $EA + LDX #$0000 + LDA #$0008 + PHX + PHA + LDA $F9 + LDX #$0000 + TAY + BPL L15171D + DEX +L15171D PHX + PHA + LDX $FD + LDA $FB + SEC + JSL L033930 + PLA + PLX + SEC + JSL L032FA4 + PLY + PLY + STA $E8 + LDX #$0000 + LDA #$0008 + PHX + PHA + LDA $F9 + LDX #$0000 + TAY + BPL L151744 + DEX +L151744 PHX + PHA + LDX $FD + LDA $FB + SEC + JSL L033930 + PLA + PLX + SEC + JSL L032FA4 + PLA + PLX + STA $E6 + LDA $E8 + LDX #$0000 + TAY + BPL L151763 + DEX +L151763 PHX + PHA + LDX $EC + LDA $EA + JSL L0338DC + PLA + PLX + STX $EC + STA $EA + LDA [$EA] + STA $E4 + PEI $E6 + LDA $E4 + SEC + JSL L0339B7 + PLA + STA $E4 + LDA $F9 + SEC + SBC #$0001 + LDX #$0000 + TAY + BPL L151790 + DEX +L151790 STX $F2 + ASL + ROL $F2 + LDX $F2 + PHX + PHA + LDA #L0555AB + LDX #^L0555AB + JSL L0338DC + PLA + PLX + STA $EE + STX $F0 + LDA [$EE] + PHA + LDA $E4 + PLX + STX $F2 + AND $F2 + TAY + TSC + CLC + ADC #$0010 + TCS + PLD + LDA $02,S + STA $0A,S + LDA $01,S + STA $09,S + TSC + CLC + ADC #$0008 + TCS + TYA + STA $04,S + RTL + +L1517CD ENT + LDX #$1010 + JMP L1506D8 + +L1517D3 ENT + LDX #$CA04 + JMP L1506D8 + +L1517D9 ENT + LDX #$9504 + JMP L1506D8 + +L1517DF ENT + LDX #$2D0F + JMP L1506D8 + +L1517E5 ENT + LDX #$0C01 + JMP L1506D8 + +L1517EB ENT + LDX #$5704 + JMP L1506D8 + +L1517F1 ENT + LDX #$5D04 + JMP L1506D8 + +L1517F7 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L0338B0 + TAY + CLC + TSC + ADC #$0004 + TCS + TYA + PEI $01 + PEA $0100 + JSL L1500F5 + PLX + PLX + PHA + PEA $0020 + JSL L150318 + PLX + PLX + STA $01 + LDA #$0001 + STA $0E + LDA $0C + AND $01 + STA $01 + LDA $01 + BNE L15183C + STZ $0E +L15183C LDA $0A + STA $0C + LDA $09 + STA $0B + LDA $07 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L15184D PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0C + PEI $0A + PEA $0017 + _SANEFP816 + BCS L151868 + LDA #$0000 +L151868 STAL L05565D + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L15187D PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEI $0A + PEA $0019 + _SANEFP816 + BCS L151896 + LDA #$0000 +L151896 STAL L05565D + LDA $08 + STA $0A + LDA $07 + STA $09 + LDA $05 + TCD + PLY + PLY + PLY + PLY + RTL + +L1518AA PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + TDC + CLC + ADC #$000B + PEA $0000 + PHA + PEI $2E + PEI $2C + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $2A + PEI $28 + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + TDC + CLC + ADC #$000B + PEA $0000 + PHA + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0011 + _SANEFP816 + BCS L151914 + LDA #$0000 +L151914 STAL L05565D + PEI $32 + PEI $30 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $000A + JSL L0313BE + LDA $26 + STA $2E + LDA $25 + STA $2D + LDA $23 + TCD + TSC + CLC + ADC #$002C + TCS + RTL + diff --git a/hypercardiigs/PLib.X.S b/hypercardiigs/PLib.X.S new file mode 100644 index 0000000..d26ee3e --- /dev/null +++ b/hypercardiigs/PLib.X.S @@ -0,0 +1,24 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L0338DC + EXT L0337CC + EXT L05565D + EXT L032F1F + EXT L033095 + EXT L032FA4 + EXT L0337F3 + EXT L033467 + EXT L033930 + EXT L0338B0 + EXT L033888 + EXT L0555A3 + EXT L0339B7 + EXT L055661 + EXT L0555BB + EXT L0556D2 + EXT L0555AB diff --git a/hypercardiigs/SegInit.E.S b/hypercardiigs/SegInit.E.S new file mode 100644 index 0000000..334ca97 --- /dev/null +++ b/hypercardiigs/SegInit.E.S @@ -0,0 +1,6 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + +GSOS2 EQU $E100B0 diff --git a/hypercardiigs/SegInit.S b/hypercardiigs/SegInit.S new file mode 100644 index 0000000..e50eb16 --- /dev/null +++ b/hypercardiigs/SegInit.S @@ -0,0 +1,3495 @@ +* +* HypercardGS +* segment: $17 SegInit +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk SegInit.l + lst off + +*--------------------------------------- + + use SegInit.E + use SegInit.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 + +*--------------------------------------- + +L170000 ENT + PHD + TSC + TCD + PHB + PHB + PLA + STA L054F91 + TDC + TCS + PLD + RTL + +L17000D PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0200 + ORA L054FBF + STA L054FBD + PHY + PHY + PEA $0005 + JSL L151325 + PLA + STA L054FB7 + PLA + STA L054FB9 + STZ L054FBB + LDA #$0001 + STA L054F9F + LDA #$0004 + STA L054FA1 + STZ L054F99 + STZ L054FB3 + STZ L054F8B + JSL L170000 + PHY + PHY + PEA $0000 + PEA $0006 + JSL L1510E9 + PLA + STA L054FAD + PLA + STA L054FAF + LDA L054FAD + LDX L054FAF + CLC + ADC #$0004 + BCC L17006C + INX +L17006C CLC + ADC #$004C + BCC L170073 + INX +L170073 STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + INC + BNE L170083 + INX +L170083 STA L054F8D + STX L054F8F + PHY + PHY + LDA L054FAD + LDX L054FAF + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PEA $0000 + PEA $0004 + JSL L150D50 + LDA L054FBD + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $05 + STX $07 + PEI $07 + PEI $05 + LDA L054FAD + LDX L054FAF + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PEA $0000 + PEA $0004 + JSL L150D50 + JSL L071EC5 + LDA $05 + LDX $07 + STA $01 + STX $03 + LDA L054FAD + LDX L054FAF + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L054FAD + LDX L054FAF + CLC + ADC #$0004 + BCC L17011D + INX +L17011D STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L17013E + INX +L17013E CLC + ADC #$004C + BCC L170145 + INX +L170145 STA $0B + STX $0D + LDA #L071A47 + LDX #^L071A47 + TAY + BNE L170153 + DEX +L170153 DEC + STA [$0B] + TXA + LDY #$0002 + STA [$0B],Y + PEA $0000 + PEA $0006 + PEI $07 + PEI $05 + JSL L1510E3 + LDAL L040A84 + SEP #$20 + STAL L05409D + REP #$20 + STZ $09 +L170178 LDA $09 + ASL + ASL + TAX + PEA ^L05409D + PEA L05409D + PLA + STAL L0540CD,X + PLA + STAL L0540CF,X + LDA #$0009 + CMP $09 + BEQ L170198 + INC $09 + BRA L170178 +L170198 STZ L054FA3 + STZ L054FA5 + TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L1701A6 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDA #$0700 + ORA L054FBF + STA L055019 + LDA #$0300 + ORA L054FBF + STA L055017 + PHY + PHY + JSL L1503A1 + PLA + STA $15 + PLX + STX $17 + LDA #$007F + STA L05500B + PEI $17 + PEI $15 + LDA #$0D40 + LDX #$0003 + JSL L033477 + BEQ L1701EF + BVS L1701E7 + EOR #$8000 +L1701E7 BPL L1701EF + LDA #$00FF + STA L05500B +L1701EF PEI $17 + PEI $15 + LDA #$1A80 + LDX #$0006 + JSL L033477 + BEQ L17020C + BVS L170204 + EOR #$8000 +L170204 BPL L17020C + LDA #$01FF + STA L05500B +L17020C LDA L05500B + ASL + CLC + ADC L05500B + PHA + PEA $0004 + JSL L1500F5 + PLX + PLX + STA L055009 + LDA L05500B + INC + JSL L150488 + STA $11 + STX $13 + LDA $11 + LDX $13 + PEA $0000 + PEA $000E + JSL L150D50 + PLA + STA $0D + PLX + STX $0F + PHY + PHY + PEI $0F + PEI $0D + LDA L055017 + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA L054FED + STX L054FEF + LDA L054FED + LDX L054FEF + PEI $0F + PEI $0D + JSL L150F53 + STA L054FF1 + STX L054FF3 + LDA L054FED + LDX L054FEF + PHX + PHA + PEI $0F + PEI $0D + JSL L071EC5 + LDA L054FED + LDX L054FEF + STA L054FE9 + STX L054FEB + LDA L054FED + LDX L054FEF + STA L054FE5 + STX L054FE7 + LDA L054FED + LDX L054FEF + STA L054FC9 + STX L054FCB + LDA L054FED + LDX L054FEF + STA L054FD1 + STX L054FD3 + LDA L054FED + LDX L054FEF + STA L054FC5 + STX L054FC7 + LDA L054FED + LDX L054FEF + STA L054FD9 + STX L054FDB + LDA L054FED + LDX L054FEF + STA L054FE1 + STX L054FE3 + LDA L054FED + LDX L054FEF + STA L054FDD + STX L054FDF + LDA L054FED + LDX L054FEF + STA L054FD5 + STX L054FD7 + LDA L054FED + LDX L054FEF + STA L054FCD + STX L054FCF + STZ L055005 + STZ L055007 + STZ L05500D + STZ L055013 + STZ L055015 + STZ L05500F + STZ L055011 + PEA ^L0539E9 + PEA L0539E9 + PEA $0000 + PEA $00B4 + JSL L071EC5 + LDA #$0001 + STA L054FC1 + PHY + PHY + PEA $0000 + PEA $0004 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L054FFF + PLA + STA L055001 + LDA L054FFF + LDX L055001 + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $19 + STX $1B + LDA #$0001 + LDX #$0000 + STA [$19] + TXA + LDY #$0002 + STA [$19],Y + PHY + PHY + PEA $0000 + PEA $0004 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L054FFB + PLA + STA L054FFD + LDA L054FFB + LDX L054FFD + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + STA $19 + STX $1B + LDA #$0001 + LDX #$0000 + STA [$19] + TXA + LDY #$0002 + STA [$19],Y + STZ L055047 + STZ L05503D + PHY + PHY + PEA ^L040A73 + PEA L040A73 + JSL L0735A8 + PLA + STA L055043 + PLA + STA L055045 + PHY + PHY + PEA ^L040A74 + PEA L040A74 + JSL L0735A8 + PLA + STA L05503F + PLA + STA L055041 + STZ L055039 + STZ L05503B + STZ L055049 + STZ L05504B + STZ L055027 + STZ L055029 + STZ L05501F + STZ L055021 + STZ L055023 + STZ L055025 + STZ L05504F + STZ L055051 + STZ L054FF7 + STZ L054FF5 + STZ L054FF9 + STZ L055003 + LDA #$0003 + STA $01 + LDA #$0001 + STA $03 + LDA #$0001 + STA $05 + STZ $07 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $2033 + JSL GSOS2 + STAL L05565D + STZ L054FC3 + PEA ^L074266 + PEA L074266 + JSL L15134F + TSC + CLC + ADC #$001C + TCS + PLD + RTL + +L170455 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + STZ L05508B + STZ L055057 + STZ L055081 + STZ L055083 + LDAL L040A30 + SEP #$20 + STAL L0538E9 + REP #$20 + STZ L055077 + LDA #$0001 + STA L055075 + STZ L055079 + PEA $0003 + JSL L0792D7 + PLY + PLY + PLY + PLY + PLD + RTL + +L17048E PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0080 + STA [$0E] + LDA $12 + LDX $14 + LDY #$0002 + STA [$0E],Y + INY + INY + TXA + STA [$0E],Y + LDA #$00A0 + LDY #$0006 + STA [$0E],Y + LDA #$0008 + CLC + ADC $0E + LDX $10 + BCC L1704BC + INX +L1704BC PHX + PHA + JSL L082712 + LDA $08 + STA $14 + LDA $07 + STA $13 + LDA $05 + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1704D4 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + LDA $1A + LDX $1C + STA $03 + STX $05 + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + STA $09 + STX $0B + LDY #$0006 + LDA [$03],Y + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L170502 + EOR #$8000 +L170502 BPL L170531 + LDA #$0001 + STA $07 +L170509 LDA L0550FB + SEP #$20 + STA [$09] + REP #$20 + PEI $0B + PEI $09 + LDY #$0004 + LDA [$03],Y + JSL L150488 + JSL L150F53 + STA $09 + STX $0B + LDA $07 + CMP $01 + BEQ L170531 + INC $07 + BRA L170509 +L170531 LDA $14 + STA $1C + LDA $13 + STA $1B + LDA $11 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L170543 PHD + TSC + CLC + ADC #$FF6E + TCS + TCD + LDA #$0600 + ORA L054FBF + STA L0550A5 + PHY + PHY + PHY + PEA $0000 + PEA $0004 + JSL L1517E5 + JSL L1510CB + PLA + STA L05510F + PEA ^L053259 + PEA L053259 + JSL L082712 + PEA ^L053251 + PEA L053251 + JSL L08273B + PEA ^L052E97 + PEA L052E97 + PEA $0000 + PEA $0000 + PEA $0010 + PEA $0007 + JSL L15100B + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0000 + PEA $0024 + JSL L071EC5 + LDA #$4000 + STA $0F + LDA #$0014 + STA $1F + LDA #$001B + STA $1D + LDA #$0066 + STA $23 + LDA #$0063 + STA $21 + LDA #L086734 + LDX #^L086734 + STA $0B + STX $0D + LDA #$FFFF + TAX + STA $25 + STX $27 + PHY + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15027E + PLA + STA L0550E9 + PLA + STA L0550EB + LDA L0550E9 + LDX L0550EB + STA L0550D5 + STX L0550D7 + LDA #$0014 + STA $1F + LDA #$0071 + STA $1D + LDA #$0082 + STA $23 + LDA #$0094 + STA $21 + PHY + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15027E + PLA + STA L0550E5 + PLA + STA L0550E7 + LDA L0550E5 + LDX L0550E7 + STA L0550D1 + STX L0550D3 + LDA #$01FC + STA $1F + LDA #$0045 + STA $1D + LDA #$026B + STA $23 + LDA #$0094 + STA $21 + PHY + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15027E + PLA + STA L0550DD + PLA + STA L0550DF + LDA L0550DD + LDX L0550DF + STA L0550CD + STX L0550CF + LDA #$021A + STA $1F + LDA #$001B + STA $1D + LDA #$026A + STA $23 + LDA #$0034 + STA $21 + PHY + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15027E + PLA + STA L0550D9 + PLA + STA L0550DB + LDA L0550D9 + LDX L0550DB + STA L0550C9 + STX L0550CB + LDA #$0014 + STA $1F + LDA #$026C + STA $23 + LDA #$00B5 + STA $1D + LDA #$00C5 + STA $21 + PHY + PHY + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L15027E + PLA + STA L0550E1 + PLA + STA L0550E3 + LDA L0550E1 + LDX L0550E3 + STA L0550C5 + STX L0550C7 + PEA ^L053249 + PEA L053249 + PEA $0000 + PEA $0001 + PEA $0258 + PEA $000D + JSL L15100B + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA ^L053249 + PEA L053249 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA $0002 + PEA $0000 + JSL L151005 + TDC + CLC + ADC #$0087 + PEA $0000 + PHA + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0087 + PEA $0000 + PHA + PEA $000C + PEA $0001 + JSL L151005 + LDA L0550E1 + LDX L0550E3 + PHX + PHA + JSL L151131 + PHY + PHY + TDC + CLC + ADC #$0087 + PEA $0000 + PHA + TDC + CLC + ADC #$007F + PEA $0000 + PHA + PEA $00FA + JSL L150D38 + PLA + STA L055111 + PLA + STA L055113 + TDC + CLC + ADC #$002D + PEA $0000 + PHA + PEA $0000 + PEA $004E + JSL L071EC5 + LDA #$004E + STA $2D + LDA #$0008 + STA $2F + STZ $35 + STZ $37 + TDC + CLC + ADC #$006B + PEA $0000 + PHA + JSL L082712 + LDA #$FFFF + TAX + STA $73 + STX $75 + PHY + PHY + TDC + CLC + ADC #$002D + PEA $0000 + PHA + JSL L15027E + PLA + STA L0550ED + PLA + STA L0550EF + LDA L0550ED + LDX L0550EF + STA L0550C1 + STX L0550C3 + LDA L0550ED + LDX L0550EF + CLC + ADC #$0002 + BCC L1707D0 + INX +L1707D0 STA $8F + STX $91 + LDY #$0002 + LDA [$8F],Y + TAX + LDA [$8F] + STA L0550F9 + STX L0550FB + LDA L0550FD + LDX L0550FF + PHX + PHA + PEA ^L053239 + PEA L053239 + PEA $0000 + PHD + JSL L17048E + LDA L055109 + LDX L05510B + PHX + PHA + PEA ^L053229 + PEA L053229 + PEA $0000 + PHD + JSL L17048E + LDA L055101 + LDX L055103 + PHX + PHA + PEA ^L053219 + PEA L053219 + PEA $0000 + PHD + JSL L17048E + LDA L055105 + LDX L055107 + PHX + PHA + PEA ^L053209 + PEA L053209 + PEA $0000 + PHD + JSL L17048E + PEA ^L05312F + PEA L05312F + JSL L151424 + LDA #$8000 + ORAL L0531CF + STAL L0531CF + PHY + JSL L15028A + PLA + ORA #$0004 + PHA + JSL L150284 + PEA ^L053239 + PEA L053239 + JSL L1506A7 + STZ L055119 + STZ L05511B + STZ L055115 + STZ L055117 + STZ L055151 + STZ L05514F + STZ L055135 + STZ L055139 + PEA ^L0532BD + PEA L0532BD + JSL L082712 + PEA ^L053117 + PEA L053117 + JSL L082712 + PEA ^L05310F + PEA L05310F + JSL L082712 + PEA ^L053127 + PEA L053127 + JSL L082712 + PEA ^L05311F + PEA L05311F + JSL L082712 + STZ L055153 + LDA #$0001 + STA L055149 + LDA #$0080 + STAL L0531F9 + LDA #$FFF8 + AND #$001C + STAL L0531FF + PHY + PHY + LDAL L0531FF + PEA $0048 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L1708E2 + DEX +L1708E2 PHX + PHA + LDA L0550A5 + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $8F + STX $91 + LDY #$0002 + LDA [$8F],Y + TAX + LDA [$8F] + STAL L0531FB + TXA + STAL L0531FD + LDA #$0000 + STAL L053203 + LDA #$0000 + STAL L053201 + LDA #$0052 + STAL L053207 + LDA #$0048 + STAL L053205 + JSL L087A30 + STZ L055131 + LDA #$0080 + STAL L0531D9 + LDA #$FFF8 + AND #$0023 + STAL L0531DF + PHY + PHY + LDAL L0531DF + PEA $004F + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L170957 + DEX +L170957 PHX + PHA + LDA L0550A5 + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $8F + STX $91 + LDY #$0002 + LDA [$8F],Y + TAX + LDA [$8F] + STAL L0531DB + TXA + STAL L0531DD + LDA #$0000 + STAL L0531E3 + LDA #$0000 + STAL L0531E1 + LDA #$006F + STAL L0531E7 + LDA #$004F + STAL L0531E5 + LDA #$0001 + STA L0550B5 + JSL L083A3C + LDA #$0080 + STAL L0531E9 + LDA #$FFF8 + AND #$0023 + STAL L0531EF + PHY + PHY + LDAL L0531EF + PEA $0023 + JSL L150BEE + PLA + LDX #$0000 + BIT #$8000 + BEQ L1709CF + DEX +L1709CF PHX + PHA + LDA L0550A5 + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $8F + STX $91 + LDY #$0002 + LDA [$8F],Y + TAX + LDA [$8F] + STAL L0531EB + TXA + STAL L0531ED + LDA #$0000 + STAL L0531F3 + LDA #$0000 + STAL L0531F1 + LDA #$006E + STAL L0531F7 + LDA #$0023 + STAL L0531F5 + JSL L087898 + PEA ^L05312F + PEA L05312F + JSL L151131 + LDA #$FFFF + STAL L052E93 + STAL L052E95 + PEA $0000 + PEA $0000 + JSL L087547 + PEA ^L0808C8 + PEA L0808C8 + PEA $0000 + PHD + JSL L1704D4 + PEA ^L0808D0 + PEA L0808D0 + PEA $0000 + PHD + JSL L1704D4 + PEA ^L0808D8 + PEA L0808D8 + PEA $0000 + PHD + JSL L1704D4 + PEA ^L08322D + PEA L08322D + PEA $0000 + PHD + JSL L1704D4 + PEA ^L083235 + PEA L083235 + PEA $0000 + PHD + JSL L1704D4 + PEA ^L08323D + PEA L08323D + PEA $0000 + PHD + JSL L1704D4 + TSC + CLC + ADC #$0092 + TCS + PLD + RTL + +L170A94 PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA #$0001 + STA $0F +L170AA1 LDA $0F + DEC + ASL + ASL + TAX + TXA + CLC + ADC #L052CE2 + LDX #^L052CE2 + BCC L170AB2 + INX +L170AB2 STA $11 + STX $13 + PHY + PHY + LDA $0F + DEC + ASL + ASL + TAX + LDAL L0541BD+2,X + PHA + LDAL L0541BD,X + PHA + JSL L1517DF + PLA + STA [$11] + PLA + LDY #$0002 + STA [$11],Y + LDA #$000C + CMP $0F + BEQ L170AE0 + INC $0F + BRA L170AA1 +L170AE0 LDAL L052CF4 + TAX + LDAL L052CF2 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STA $09 + STX $0B + LDA #$0000 + LDY #$0002 + STA [$09],Y + LDA #$0000 + LDY #$0004 + STA [$09],Y + LDA #L09A7DB + LDX #^L09A7DB + LDY #$0006 + STA [$09],Y + INY + INY + TXA + STA [$09],Y + LDY #$000A + LDA #$0110 + ORA [$09],Y + AND #$FFF7 + LDY #$000A + STA [$09],Y + LDAL L052CF0 + TAX + LDAL L052CEE + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STA $05 + STX $07 + LDA #$0000 + LDY #$0002 + STA [$05],Y + LDA #$0000 + LDY #$0004 + STA [$05],Y + LDA #$0000 + TAX + LDY #$0006 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDY #$000A + LDA #$0100 + ORA [$05],Y + LDY #$000A + STA [$05],Y + LDAL L052D04 + TAX + LDAL L052D02 + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + STA $01 + STX $03 + LDA #$0000 + LDY #$0002 + STA [$01],Y + LDA #$0000 + LDY #$0004 + STA [$01],Y + LDA #L09858F + LDX #^L09858F + LDY #$0006 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDY #$000A + LDA #$0110 + ORA [$01],Y + AND #$FFF7 + LDY #$000A + STA [$01],Y + LDAL L052CF0 + PHA + LDAL L052CEE + PHA + PEA $0000 + JSL L150671 + LDAL L052D0C + PHA + LDAL L052D0A + PHA + PEA $0000 + JSL L150671 + LDAL L052D08 + PHA + LDAL L052D06 + PHA + PEA $0000 + JSL L150671 + LDAL L052CE4 + PHA + LDAL L052CE2 + PHA + PEA $0000 + JSL L150671 + LDA #$0001 + STA L055145 + STZ L055051 + PEA $012C + JSL L151095 + PHY + JSL L1503A7 + PLA + STA $0D + JSL L087268 + LDA $18 + STA $1C + LDA $17 + STA $1B + LDA $15 + TCD + TSC + CLC + ADC #$001A + TCS + RTL + +L170C28 PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0002 + STA L0551F9 + LDA #$0002 + STA L0551FB + STZ L05521B + STZ L055217 + PHY + PHY + PEA $0000 + PEA $000F + JSL L1510E9 + PLA + STA L05515D + PLA + STA L05515F + LDA L05515D + LDX L05515F + CLC + ADC #$0004 + BCC L170C63 + INX +L170C63 CLC + ADC #$00A4 + BCC L170C6A + INX +L170C6A STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + INC + BNE L170C7A + INX +L170C7A STA L055161 + STX L055163 + PHY + PHY + LDA L05515D + LDX L05515F + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PEA $0000 + PEA $0004 + JSL L150D50 + LDA L054FBD + PHA + PEA $4000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA L055159 + STX L05515B + LDA L055159 + LDX L05515B + PHX + PHA + LDA L05515D + LDX L05515F + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PEA $0000 + PEA $0004 + JSL L150D50 + JSL L071EC5 + LDA L055159 + LDX L05515B + STA $01 + STX $03 + LDA L05515D + LDX L05515F + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDA L05515D + LDX L05515F + CLC + ADC #$0004 + BCC L170D1C + INX +L170D1C STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + LDY #$0004 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0004 + CLC + ADC $01 + LDX $03 + BCC L170D3D + INX +L170D3D CLC + ADC #$00A4 + BCC L170D44 + INX +L170D44 STA $07 + STX $09 + LDA #L0709F6 + LDX #^L0709F6 + TAY + BNE L170D52 + DEX +L170D52 DEC + STA [$07] + TXA + LDY #$0002 + STA [$07],Y + PEA $0000 + PEA $000F + LDA L055159 + LDX L05515B + PHX + PHA + JSL L1510E3 + PEA $0000 + PHD + JSL L170A94 + LDA #$0001 + STA L0551E5 + LDA #$0001 + STA L0551E3 + LDA #$0001 + STA L0551E1 + PEA ^L0525DA + PEA L0525DA + PEA $0000 + PEA $0640 + JSL L071EC5 + PEA ^L05233C + PEA L05233C + PEA $0000 + PEA $0090 + JSL L071EC5 + STZ L0551DF + STZ L05524D + STZ L0551DD + LDA #$0080 + STAL L05232C + PHY + PHY + PEA $0000 + PEA $2328 + LDA L054FBD + PHA + PEA $4010 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STAL L05232E + TXA + STAL L052330 + LDAL L05565D + BEQ L170DF4 + PEA $2312 + JSL L07272E +L170DF4 LDA #$0078 + STAL L052332 + LDA #$0000 + STAL L052336 + LDA #$0000 + STAL L052334 + LDA #$01E0 + STAL L05233A + LDA #$004B + STAL L052338 + LDA #$0001 + STA $05 +L170E1C LDAL L052330 + PHA + LDAL L05232E + PHA + LDA $05 + JSL L150488 + TAY + BNE L170E30 + DEX +L170E30 DEC + PHX + PHA + PEA $0000 + PEA $0001 + JSL L151137 + PLA + PLX + JSL L150F53 + STA $07 + STX $09 + LDA #$FFFF + STA [$07] + LDA #$1194 + CMP $05 + BEQ L170E57 + INC $05 + BRA L170E1C +L170E57 LDA #$0001 + STA L055133 + LDA #$0080 + STAL L05231C + LDA #L0520C4 + STAL L05231E + LDA #^L0520C4 + STAL L052320 + LDA #$0018 + STAL L052322 + LDA #$0000 + STAL L052324 + LDA #$0000 + STAL L052326 + LDA #$0019 + STAL L052328 + LDA #$0050 + STAL L05232A + STZ L05522B + STZ L05522D + LDA #$0000 + STAL L052D62 + LDA #$0000 + STAL L052D60 + LDA #$0001 + STA L055229 + STZ L055249 + STZ L055247 + STZ L054FB1 + STZ L05524F + LDA #$0001 + STA L054FB5 + STZ L0551ED + STZ L0551F1 + LDA #$0001 + STA L0551AD + STZ L055257 + STZ L055259 + STZ L055255 + STZ L055155 + STZ L05524B + STZ L055245 + STZ L055243 + STZ L05523D + STZ L055241 + STZ L05523F + STZ L055215 + STZ L055199 + STZ L055235 + STZ L055237 + STZ L055239 + STZ L05523B + STZ L055211 + STZ L055209 + STZ L05520D + STZ L05520B + STZ L0551F3 + LDA #$0001 + STA L0550BB + STZ L0550B9 + STZ L0551EF + LDA #$0001 + STA L0551EB + LDA #$FFFF + STA L0551E7 + LDA #$1601 + STA L0551E9 + LDAL L040965 + SEP #$20 + STAL L052CCE + REP #$20 + LDAL L040966 + SEP #$20 + STAL L052CBA + REP #$20 + STZ L0551CB + STZ L0551CD + STZ L0551BF + STZ L0551C1 + STZ L0551BB + STZ L0551BD + STZ L0551C7 + STZ L0551C9 + STZ L0551C3 + STZ L0551C5 + PEA ^L05328B + PEA L05328B + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055129 + STZ L05512B + PHY + PHY + PEA $0000 + PEA $0200 + LDA L0551B7 + PHA + PEA $4005 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA L0551B5 + PHY + JSL L095FB4 + PLA + STA L0551B9 + LDA #$0100 + CLC + ADC L0551B5 + STA L0551AB + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L170FBA PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + LDA #$0500 + ORA L054FBF + STA L0552FD + PHY + PHY + PEA $0000 + PEA $0000 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L0552F9 + PLA + STA L0552FB + PHY + PHY + PEA $0000 + PEA $0000 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L0552F5 + PLA + STA L0552F7 + PHY + PHY + PEA $0000 + PEA $0000 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L0552F1 + PLA + STA L0552F3 + PHY + PHY + PEA $0000 + PEA $0000 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L0552ED + PLA + STA L0552EF + PHY + PHY + PEA $0000 + PEA $0000 + LDA L0552FD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L0552E9 + PLA + STA L0552EB + STZ L0552C7 + STZ L055137 + STZ L055289 + STZ L0551F1 + STZ L055319 + STZ L0552BB + STZ L0552B9 + STZ L055315 + STZ L055317 + LDA #$0000 + STAL L051ED6 + LDA #$FFFE + STAL L051ED8 + LDA #$0008 + STAL L051EDA + LDA #$0000 + STAL L051EDC + LDA #$0009 + STAL L051EDE + STZ L0552FF + LDA #$0064 + STAL L051D6E + LDA #$0140 + STAL L051D70 + LDA #$0028 + CLC + ADCL L05325B + STAL L051D68 + LDA #$000C + CLC + ADCL L053259 + STAL L051D66 + LDAL L05325F + SEC + SBC #$0028 + STAL L051D6C + LDAL L05325D + SEC + SBC #$000D + STAL L051D6A + LDA #$0118 + STAL L051D60 + LDA #$0058 + STAL L051D5E + LDA #$0168 + STAL L051D64 + LDA #$0071 + STAL L051D62 + LDA #$0000 + STAL L051D58 + LDA #$0000 + STAL L051D56 + LDA #$0050 + STAL L051D5C + LDA #$0019 + STAL L051D5A + LDA #$0080 + STAL L051D46 + LDA #$0018 + STAL L051D4C + LDA #$0000 + STAL L051D4E + LDA #$0000 + STAL L051D50 + LDA #$0019 + STAL L051D52 + LDA #$0050 + STAL L051D54 + STZ L0552B3 + STZ L0552B1 + STZ L0552A9 + STZ L0552AF + STZ L0552AB + PEA ^L051DAA + PEA L051DAA + JSL L08273B + STZ L0552AD + STZ L055313 + STZ L0550B7 + STZ L055311 + LDA #$0001 + STA L05530F + STZ L05530B + STZ L055309 + LDA #$0004 + STA L055307 + LDA #$0001 + STA L055303 + STZ L055301 + PEA ^L051DA2 + PEA L051DA2 + PEA $0000 + PEA $0000 + PEA $027F + PEA $00C7 + JSL L15100B + LDA #$0001 + STAL L051EB2 + LDA #$0002 + STAL L051EB4 + LDA #$0003 + STAL L051EB6 + LDA #$0004 + STAL L051EB8 + LDA #$0006 + STAL L051EBA + LDA #$0008 + STAL L051EBC + LDA #$0007 + STA L055305 + LDA #$FFFF + STA L055283 + PLY + PLY + PLD + RTL + +L1711E1 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ L055327 + STZ L055329 + PHY + PHY + PEA $0000 + PEA $0200 + LDA L0551B7 + PHA + PEA $4005 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + PLX + STA $01 + STX $03 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA L055347 + STZ L055345 + PLY + PLY + PLD + RTL + +L171220 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + STZ L05540F + STZ L055411 + PLY + PLY + PLY + PLD + RTL + +L171233 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ L055383 + STZ L05537F + STZ L055381 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L171255 PHD + TSC + CLC + ADC #$FEEE + TCS + ADC #$001F + TCD + LDA #$0001 + STA L05538F + STZ L05539B + PHY + PHY + PEA $0000 + PEA $0001 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L0553A7 + PLA + STA L0553A9 + LDA L0553A7 + LDX L0553A9 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EF + STX $F1 + SEP #$20 + LDA #$00 + STA [$EF] + REP #$20 + STZ L0553B5 + STZ L0553B7 + STZ L055399 + PHY + PHY + PEA $0000 + PEA $0200 + LDA L0553DB + PHA + JSL L0B249C + PLA + STA L0553C5 + PLA + STA L0553C7 + LDAL L05565D + BEQ L1712CD + PEA $1A53 + JSL L07272E +L1712CD LDA #$0020 + STA L0553C1 + STZ L0553C3 + LDA L0553C5 + LDX L0553C7 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $0000 + PEA $0200 + JSL L071EC5 + LDA #$0003 + STA L0553B3 + JSL L0B1910 + LDA #L051BE6 + LDX #^L051BE6 + STA L0553B9 + STX L0553BB + PEA ^L051054 + PEA L051054 + JSL L0B0D0A + PEA ^L05103C + PEA L05103C + PEA ^L051054 + PEA L051054 + PEA $0018 + JSL L0313BE + PEA ^L051C38 + PEA L051C38 + JSL L0B199C + LDA #L051C38 + LDX #^L051C38 + STA L0553BD + STX L0553BF + STZ L055387 + STZ L055385 + LDA #$0001 + STAL L050FE8 + LDA #$0002 + STAL L05100A + STZ L05537B + STZ L05537D + PEA ^L040505 + PEA L040505 + JSL L0B2C0A + LDA #$0001 + STA L05539D + STZ L054FA9 + STZ L054FAB + PHY + PHY + PEA $0000 + PEA $0002 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L05539F + PLA + STA L0553A1 + LDA L05539F + LDX L0553A1 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + STA $EF + STX $F1 + LDA #$0000 + STA [$EF] + STZ L0550B3 + STZ L0550AF + STZ L0550B1 + STZ L0550AD + STZ L0550AB + PEA ^L0530A7 + PEA L0530A7 + PEA ^L053251 + PEA L053251 + PEA $0008 + JSL L0313BE + LDA #$0001 + STAL L0510BC + LDA #$FFFF + STAL L0510BE + STAL L0510C0 + LDA #$FFFF + STAL L0510C2 + STAL L0510C4 + LDA #$FFFF + STAL L0510C6 + STAL L0510C8 + LDA #$FFFF + STAL L0510CA + STAL L0510CC + LDA #$FFFF + STAL L0510CE + STAL L0510D0 + LDA #$FFFF + STAL L0510D2 + STAL L0510D4 + LDA #$FFFF + STAL L0510D6 + STAL L0510D8 + LDA #$FFFF + STAL L0510DA + STAL L0510DC + STZ $EB + STZ $ED + STZ L055371 + STZ L05536F + STZ L055391 + SEP #$20 + LDA #$01 + STAL L032E6A +* REP #$20 +* SEP #$20 + LDA #$0D + STAL L032E6A+1 + REP #$20 + LDA #$0002 + STAL L050BF2 + LDA #$0000 + STAL L050BF4 + LDA #$0000 + STAL L050BF6 + LDA #$0000 + STAL L050BF8 + LDA #$0005 + STAL L050BFA + LDA #$0007 + STAL L050BFC + LDA #$0005 + STAL L050C02 + LDA #$0013 + STAL L050C04 + LDA #$0005 + STAL L050C0A + LDA #$000B + STAL L050C0C + LDA #$0005 + STAL L050C12 + LDA #$000C + STAL L050C14 + LDA #$0005 + STAL L050C1A + LDA #$000D + STAL L050C1C + LDA #$0005 + STAL L050C22 + LDA #$000E + STAL L050C24 + PEA ^L050C2A + PEA L050C2A + PEA ^L050BF2 + PEA L050BF2 + PEA $0008 + JSL L0313BE + LDA #$0001 + STAL L050C2C + LDA #$0000 + STAL L050BEA + SEP #$20 + LDA #$01 + STAL L050D32 + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FFE1 + PHA + PEA $0060 + JSL L0B127A + LDA #$0001 + LDX #$0000 + JSL L150F53 + STA $EF + STX $F1 + LDA #$00FF + AND [$EF] + SEP #$20 + STAL L050D33 + REP #$20 + PHY + PHY + PEA $801E + LDA L05526D + PHA + LDA L055271 + PHA + PEA $0000 + JSL L0B4FF1 + PLA + STA L055373 + PLA + STA L055375 + PHY + PHY + PEA $801F + LDA L055269 + PHA + LDA L055271 + PHA + PEA $0000 + JSL L0B4FF1 + PLA + STA L055377 + PLA + STA L055379 + STZ L055389 + STZ L05538B + STZ L05538D + LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0118 + TCS + RTL + +L17155B PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + JSL L03018B + LDA #$0001 + STA L05535F + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L17157F PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + STZ $0E + LDA L055271 + BNE L171591 + BRL L171614 +L171591 LDA L055271 + PHA + JSL L150B70 + PHY + PHY + PEA $8102 + PEA $0000 + PEA $0001 + JSL L15041C + PLA + STA L0553C9 + PLA + STA L0553CB + LDAL L05565D + BNE L171614 + PHY + PHY + PEA $8102 + PEA $0000 + PEA $0002 + JSL L15041C + PLA + STA L0553D5 + PLA + STA L0553D7 + LDAL L05565D + BNE L171614 + PHY + PHY + PEA $8102 + PEA $0000 + PEA $0003 + JSL L15041C + PLA + STA L0553D1 + PLA + STA L0553D3 + LDAL L05565D + BNE L171614 + PHY + PHY + PEA $8102 + PEA $0000 + PEA $0004 + JSL L15041C + PLA + STA L0553CD + PLA + STA L0553CF + LDAL L05565D + BNE L171614 + LDA #$0001 + STA $0E + BRA L171614 +L171614 LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L171625 PHD + TSC + CLC + ADC #$FFF0 + TCS + TCD + PHY + PHY + JSL L1515C2 + PEA $801E + PEA $0001 + JSL L1515C8 + PHY + PHY + JSL L1515C2 + PEA $801F + PEA $0001 + JSL L1515C8 + LDA #L0B4B47 + LDX #^L0B4B47 + STA $09 + STX $0B + LDA #$0220 + LDX #$00E1 + STA $05 + STX $07 + LDA $05 + LDX $07 + STA $0D + STX $0F + PHY + PHY + PEI $0B + PEI $09 + PEA $0008 + JSL L1502B4 + PLA + STA [$0D] + PLA + LDY #$0002 + STA [$0D],Y + LDA #$0220 + LDX #$00E1 + STA $01 + STX $03 + SEP #$20 + LDA #$5C + STA [$01] + REP #$20 + STZ L055205 + LDA $14 + STA $18 + LDA $13 + STA $17 + LDA $11 + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L1716A6 ENT + PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + PHY + PHY + PHY + TSC + STA $01,S + LDA #$0000 + STA $03,S + JSL L150586 + PLA + STA L05536B + PLA + STA L05536D + LDAL L05565D + BEQ L1716D3 + PEA $1579 + JSL L07272E +L1716D3 LDA L05536B + LDX L05536D + STA $03 + STX $05 + LDY #$0002 + LDA [$03],Y + TAX + LDA [$03] + STA L055367 + STX L055369 + LDA #$0800 + ORA L054FBF + STA L0553DD + LDA #$0900 + ORA L054FBF + STA L0553DB + LDA #$0A00 + ORA L054FBF + STA L0553D9 + PEA $0000 + PHD + JSL L171255 + PHY + PEA $0000 + PHD + JSL L17157F + PLA + LSR + BCS L171722 + PEA $1AB6 + JSL L07272E +L171722 PEA $0000 + PHD + JSL L171625 + PEA $0000 + PHD + JSL L17155B + PEA $0000 + PHD + JSL L171233 + PLY + PLY + PLY + PLD + RTL + +L17173F PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L050060 + PEA L050060 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055447 + STZ L055449 + STZ L055443 + STZ L055445 + STZ L05543F + STZ L055441 + STZ L05543B + STZ L05543D + PEA ^L052D32 + PEA L052D32 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L0551F5 + STZ L0551F7 + PEA ^L050008 + PEA L050008 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055427 + STZ L055429 + PEA ^L050036 + PEA L050036 + PEA $0000 + PEA $002A + JSL L071EC5 + STZ L055437 + STZ L055439 + STZ L055433 + STZ L055435 + STZ L05542F + STZ L055431 + STZ L05542B + STZ L05542D + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + PLY + PLY + PLD + RTL + +L1717D3 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $16 + ORA $18 + BEQ L17184F + LDA [$16] + LDY #$0002 + ORA [$16],Y + BEQ L17184F + LDY #$0002 + LDA [$16],Y + TAX + LDA [$16] + STA $03 + STX $05 + LDA [$03] + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L171805 + EOR #$8000 +L171805 BPL L17184F + LDA #$0001 + STA $07 +L17180C LDA #$0002 + CLC + ADC $03 + LDX $05 + BCC L171817 + INX +L171817 STA $09 + STX $0B + LDA $07 + DEC + TAY + LDA #$00FF + AND [$09],Y + CMP #$002F + BNE L171845 + LDA #$0002 + CLC + ADC $03 + LDX $05 + BCC L171834 + INX +L171834 STA $09 + STX $0B + LDA $07 + DEC + TAY + LDA #$003A + SEP #$20 + STA [$09],Y + REP #$20 +L171845 LDA $07 + CMP $01 + BEQ L17184F + INC $07 + BRA L17180C +L17184F LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L171861 PHD + TSC + CLC + ADC #$FFFA + TCS + TCD + PHY + PEA $FFFF + PEA $0000 + JSL L150B28 + PLA + STA $01 + STZ L054FB1 + LDA $0A + STA $0E + LDA $09 + STA $0D + LDA $07 + TCD + TSC + CLC + ADC #$000C + TCS + RTL + +L17188C PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + LDY #$00E1 + LDA [$0E],Y + PHA + DEY + DEY + LDA [$0E],Y + PHA + LDA L055035 + LDX L055037 + PHX + PHA + JSL L072B9F + PLA + STA $01 + PLX + STX $03 + PHY + PEI $03 + PEI $01 + JSL L0971E9 + PLA + STA $12 + PEI $03 + PEI $01 + JSL L07185A + LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1718D9 ENT + PHD + TSC + CLC + ADC #$FE5E + TCS + ADC #$00AB + TCD + JSL L17000D + PHY + PHY + PEA $0000 + PEA $0400 + LDA L054FBF + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $DB + PLX + STX $DD + LDY #$0002 + LDA [$DB],Y + TAX + LDA [$DB] + STA $F3 + STX $F5 + LDA #$03E8 + STA [$F3] + LDA #$0001 + STA $69 + LDY #$0002 + LDA [$DB],Y + TAX + LDA [$DB] + STA $6B + STX $6D + TDC + CLC + ADC #$0069 + PEA $0000 + PHA + PEA $2027 + JSL GSOS2 + STAL L05565D + LDY #$0002 + LDA [$DB],Y + TAX + LDA [$DB] + CLC + ADC #$0002 + BCC L17194C + INX +L17194C STA $65 + STX $67 + LDY #$0002 + LDA [$DB],Y + TAX + LDA [$DB] + STA $F3 + STX $F5 + LDA [$65] + INC + INC + STA [$F3] + LDA #$2F31 + STA [$65] + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF55 + PHA + PEI $DD + PEI $DB + JSL L072CD4 + PEA $0000 + JSL L0730BE + PLA + STA L055265 + PLA + STA L055267 + PEI $DD + PEI $DB + JSL L07185A + LDA #$0001 + STAL L050032 + PEA ^L050032 + PEA L050032 + PEA $200F ; GetSysPrefs + JSL GSOS2 + STAL L05565D + LDA #$0001 + STA $55 + LDA #$4000 + ORAL L050034 + STA $57 + TDC + CLC + ADC #$0055 + PEA $0000 + PHA + PEA $200C + JSL GSOS2 + STAL L05565D + LDA L055271 + PHA + JSL L150B70 + PHY + PHY + PEA $801E + JSL L150BAC + PLA + STA L05526D + PLA + STA L05526F + PHY + PHY + PEA $801F + JSL L150BAC + PLA + STA L055269 + PLA + STA L05526B + STZ $FC + STZ L055281 + STZ L05502F + PHY + PHY + JSL L15035F + JSL L151460 + LDA #$8003 + LDX #$0110 + STA L05501B + STX L05501D + LDAL L040243+2 + TAX + LDAL L040243 + STAL L052526 + TXA + STAL L052528 + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF55 + PHA + PEA $0001 + JSL L073002 + JSL L0735A8 + PLA + STA L055035 + PLA + STA L055037 + STZ $DF + STZ $E1 + STZ $E3 + STZ $E5 + JSL L1701A6 + JSL L170455 + JSL L170543 + JSL L170C28 + JSL L1711E1 + JSL L170FBA + JSL L0B8B39 + JSL L17173F + PHY + JSL L150BA6 + PLA + AND #$7FFF + SEC + SBC #$0306 ; System 5 is 0, System 6 is not + STA L0551FD + LDA #$FFFF + CMP L0551FD + BNE L171A86 + STZ L0551FD +L171A86 LDA L0551FD + SEC + SBC #$0000 + BPL L171A99 + PEA $0048 + JSL L0727E0 + BRL L171FC0 +L171A99 PHY + JSL L095FB4 + PLA + LSR + BCC L171ABD + JSL L15059E + PHY + PHY + JSL L15042E + LDA #$7D00 + LDX #$0000 + JSL L033477 + BVS L171ABB + EOR #$8000 +L171ABB BMI L171AC7 +L171ABD PEA $0035 + JSL L0727E0 + BRL L171FC0 +L171AC7 PHY + PHY + PEA ^L040247 + PEA L040247 + PEA $0001 + JSL L0730BE + PLA + STA L055261 + PLA + STA L055263 + STZ $EF + STZ $F1 + STZ $EB + STZ $ED + STZ $D7 + PHY + PHY + PEA $0000 + PEA $0001 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $D3 + PLX + STX $D5 + LDAL L05565D + BEQ L171B10 + BRL L171B9E +L171B10 PEA $0002 + PEA $0001 + PEI $D5 + PEI $D3 + JSL L150F3B + LDAL L05565D + BNE L171B9E + PHY + PHY + LDY #$0002 + LDA [$D3],Y + TAX + LDA [$D3] + CLC + ADC #$0008 + BCC L171B35 + INX +L171B35 PHX + PHA + JSL L0735A8 + PLA + STA $E7 + PLX + STX $E9 + LDY #$0002 + LDA [$D3],Y + TAX + LDA [$D3] + CLC + ADC #$0006 + BCC L171B50 + INX +L171B50 STA $F3 + STX $F5 + LDA [$F3] + STA $D7 + PEA $0003 + PEA $0001 + PEA $0000 + PEA $0000 + JSL L150F3B + PEI $E9 + PEI $E7 + PEA $0000 + PHD + JSL L1717D3 + PEI $E9 + PEI $E7 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + JSL L07869F + PEI $D5 + PEI $D3 + JSL L07185A + PEI $E9 + PEI $E7 + JSL L07185A +L171B9E LDA #$0001 + STA L055255 + PHY + PHY + PEA ^L04024A + PEA L04024A + PEA $0001 + JSL L0730BE + PLA + STA $DF + PLX + STX $E1 + PHY + PEA $0000 + PHD + JSL L17188C + PLA + LSR + BCC L171BC9 + BRL L171D34 +L171BC9 LDA $EB + ORA $ED + BEQ L171BF7 + PEI $E1 + PEI $DF + JSL L07185A + PHY + PHY + PEI $ED + PEI $EB + JSL L070525 + PLA + STA $DF + PLX + STX $E1 + PHY + PEA $0000 + PHD + JSL L17188C + PLA + LSR + BCC L171BF7 + BRL L171D34 +L171BF7 PEI $E1 + PEI $DF + JSL L07185A + PHY + PHY + PEA ^L040254 + PEA L040254 + PEA $0001 + JSL L0730BE + PLA + STA $DF + PLX + STX $E1 + PHY + PEA $0000 + PHD + JSL L17188C + PLA + LSR + BCC L171C24 + BRL L171D34 +L171C24 PEI $E1 + PEI $DF + JSL L07185A + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FF55 + PHA + PEA $0002 + JSL L073002 + PEA $0001 + JSL L0730BE + PLA + STA $DF + PLX + STX $E1 + PHY + PEA $0000 + PHD + JSL L17188C + PLA + LSR + BCC L171C5B + BRL L171D34 +L171C5B PEI $E1 + PEI $DF + JSL L07185A + PHY + PHY + PEA ^L040257 + PEA L040257 + PEA $0001 + JSL L0730BE + PLA + STA $DF + PLX + STX $E1 + PHY + PEA $0000 + PHD + JSL L17188C + PLA + LSR + BCC L171C88 + BRL L171D34 +L171C88 PEI $E1 + PEI $DF + PEI $E5 + PEI $E3 + JSL L071825 + STZ $DF + STZ $E1 + STZ $E3 + STZ $E5 + PHY + PEA $0006 + PEA $0055 + PEA $0000 + PEA $0001 + PEA $0000 + TDC + CLC + ADC #$FF55 + PHA + LDA L055035 + LDX L055037 + PHX + PHA + JSL L072CD4 + TDC + CLC + ADC #$00E7 + PEA $0000 + PHA + JSL L09B294 + PLA + STA $D9 + LDA $D9 + BEQ L171D20 + PEI $E9 + PEI $E7 + TDC + CLC + ADC #$00DF + PEA $0000 + PHA + TDC + CLC + ADC #$00E3 + PEA $0000 + PHA + JSL L07869F + PEI $E9 + PEI $E7 + JSL L07185A + PHY + PEI $E5 + PEI $E3 + LDA L055035 + LDX L055037 + PHX + PHA + JSL L071330 + PLA + LSR + BCC L171D1E + LDA #$0001 + STA L055281 + PHY + PEA $0000 + PHD + JSL L17188C + PLA + LSR + BCS L171D34 + BRA L171D20 +L171D1E STZ $D9 +L171D20 LDA $D9 + EOR #$0001 + BNE L171D2A + BRL L171C88 +L171D2A PEA $000A + JSL L0727E0 + BRL L171FC0 +L171D34 STZ L055255 + LDA #$0001 + STA L055281 + PHY + PHY + LDAL L053AD3 + PHA + LDAL L053AD1 + PHA + PEA $0000 + PEA $0001 + JSL L07B8EA + PLA + STA L05527D + PLA + STA L05527F + LDA #$0001 + LDX #$0000 + STA L055279 + STX L05527B + STZ L0551CF + STZ L0551D1 + STZ L0551D3 + STZ L0551D5 + LDAL L04025A + SEP #$20 + STAL L052506 + REP #$20 + LDA #$002C + STA L055277 + STZ L055201 + STZ L055203 + STZ L0551FF + STZ L0551B1 + STZ L0551B3 + STZ L0551DB + PHY + PHY + LDA L055043 + LDX L055045 + PHX + PHA + JSL L070525 + PLA + STA L055035 + PLA + STA L055037 + PHY + PHY + LDA L05503F + LDX L055041 + PHX + PHA + JSL L070525 + PLA + STA L055031 + PLA + STA L055033 + LDA L055039 + LDX L05503B + STA L05502B + STX L05502D + LDA L05503D + STA L05502F + LDA L05525F + STA L055275 + LDA L05525D + STA L055273 + LDA #$0002 + STA $75 + LDA #$0001 + LDX #$0000 + STA $7B + STX $7D + LDA #$0006 + STA $A1 + PHY + PHY + PEA $0000 + PEA $0000 + JSL L078841 + PLA + STA $CD + PLX + STX $CF + LDAL L053B99 + ORAL L053B9B + BEQ L171E14 + LDA #$0001 +L171E14 STA $D1 + LDA $D1 + BEQ L171E83 + STZ $D7 + LDA #$0001 + STA $75 + LDAL L053B9B + TAX + LDAL L053B99 + STA $77 + STX $79 + LDA #$0000 + STAL L053B99 + STAL L053B9B + LDA #$0001 + STA L05504D + JSL L078CA4 + PHY + PHY + PEA ^L053B9D + PEA L053B9D + JSL L0735A8 + PLA + STA $E7 + PLX + STX $E9 + PEI $ED + PEI $EB + PEI $F1 + PEI $EF + JSL L071825 + PEI $E9 + PEI $E7 + TDC + CLC + ADC #$00EB + PEA $0000 + PHA + TDC + CLC + ADC #$00EF + PEA $0000 + PHA + JSL L07869F + PEI $E9 + PEI $E7 + JSL L07185A +L171E83 LDA $EF + ORA $F1 + BEQ L171EC6 + PHY + PEI $F1 + PEI $EF + LDA L055035 + LDX L055037 + PHX + PHA + JSL L071330 + PLA + LSR + BCS L171EC6 + PHY + PHY + PEI $ED + PEI $EB + PEI $F1 + PEI $EF + JSL L072B9F + PLA + STA $E7 + PLX + STX $E9 + PHY + PEI $E9 + PEI $E7 + JSL L0971E9 + PLA + STA $73 + PEI $E9 + PEI $E7 + JSL L07185A +L171EC6 PHY + TDC + CLC + ADC #$0075 + PEA $0000 + PHA + PEA $0000 + JSL L095416 + PLA + LSR + BCS L171F0C + LDA #$0002 + STA $75 + LDA #$0001 + LDX #$0000 + STA $7B + STX $7D + LDA L05502B + LDX L05502D + STA $CD + STX $CF + PHY + TDC + CLC + ADC #$0075 + PEA $0000 + PHA + PEA $0000 + JSL L095416 + PLA + LSR + BCS L171F0C + BRL L171FC0 +L171F0C JSL L09999B + STZ L055135 + STZ L055139 + PEA ^L053259 + PEA L053259 + JSL L085216 + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L15102F + LDA L0550ED + LDX L0550EF + PHX + PHA + JSL L151131 + JSL L083E9E + PEA ^L053259 + PEA L053259 + JSL L087BAE + PEA ^L053259 + PEA L053259 + JSL L1511B0 + LDA $D7 + DEC + BNE L171F6E + PHY + PEA $00C2 + PEA $0000 + PEA $0000 + JSL L1604F0 + PLA + STA $71 + LDA #$0001 + STA L05524F + BRA L171FBB +L171F6E PEA $0000 + PHD + JSL L171861 + LDA #$001A + STA $63 + LDA $D1 + BEQ L171F84 + LDA #$001B + STA $63 +L171F84 PEI $63 + JSL L0998B0 + PEA $0000 + PHD + JSL L171861 + PEA $0001 + JSL L0998B0 + PEA $0000 + PHD + JSL L171861 + PEA $0002 + JSL L0998B0 + PEA $0000 + PHD + JSL L171861 + PEA $0003 + JSL L0998B0 + JSL L096253 +L171FBB LDA #$0001 + STA $FC +L171FC0 PEI $E1 + PEI $DF + PEI $E5 + PEI $E3 + JSL L071825 + PEI $ED + PEI $EB + PEI $F1 + PEI $EF + JSL L071825 + PHY + JSL L0727BF + PLA + STA $61 + TSC + CLC + ADC #$01A2 + TCS + PLD + RTL + diff --git a/hypercardiigs/SegInit.X.S b/hypercardiigs/SegInit.X.S new file mode 100644 index 0000000..e495230 --- /dev/null +++ b/hypercardiigs/SegInit.X.S @@ -0,0 +1,676 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L07272E + EXT L0553C5 + EXT L0553C7 + EXT L0553C3 + EXT L05535F + EXT L05538F + EXT L0553CD + EXT L0553CF + EXT L0553B3 + EXT L055039 + EXT L05503B + EXT L055277 + EXT L0550B9 + EXT L05524F + EXT L086734 + EXT L072CD4 + EXT L0727E0 + EXT L0727BF + EXT L07185A + EXT L071EC5 + EXT L0735A8 + EXT L078CA4 + EXT L07869F + EXT L071825 + EXT L072B9F + EXT L078841 + EXT L070525 + EXT L0792D7 + EXT L0998B0 + EXT L054FBD + EXT L055161 + EXT L0551AD + EXT L054F8D + EXT L054F91 + EXT L0540CF + EXT L0540CD + EXT L15102F + EXT L151131 + EXT L150BEE + EXT L0550EF + EXT L0550ED + EXT L055271 + EXT L150B70 + EXT L15041C + EXT L15027E + EXT L1513F4 + EXT L1503A1 + EXT L150586 + EXT L087547 + EXT L151460 + EXT L151137 + EXT L0539E9 + EXT L15035F + EXT L053AD3 + EXT L053AD1 + EXT L054F8B + EXT L055047 + EXT L055045 + EXT L055043 + EXT L055027 + EXT L055029 + EXT L05501F + EXT L055021 + EXT L055249 + EXT L055201 + EXT L055203 + EXT L0551FF + EXT L053251 + EXT L054FB7 + EXT L054FB9 + EXT L054FA3 + EXT L054FA5 + EXT L054FB3 + EXT L054FBB + EXT L054F9F + EXT L054FA1 + EXT L054F99 + EXT L054FB5 + EXT L054FB1 + EXT L054FA9 + EXT L054FAB + EXT L05409D + EXT L054FED + EXT L054FEF + EXT L055051 + EXT L054FF1 + EXT L054FF3 + EXT L055013 + EXT L055015 + EXT L05500F + EXT L055011 + EXT L054FC9 + EXT L054FCB + EXT L054FC1 + EXT L05500B + EXT L054FC3 + EXT L05504D + EXT L054FF5 + EXT L054FE1 + EXT L054FE3 + EXT L054FDD + EXT L054FDF + EXT L054FD9 + EXT L054FDB + EXT L054FD5 + EXT L054FD7 + EXT L054FD1 + EXT L054FD3 + EXT L05501B + EXT L05501D + EXT L054FF9 + EXT L05503F + EXT L055041 + EXT L05502F + EXT L05503D + EXT L054FCD + EXT L054FCF + EXT L054FC5 + EXT L054FC7 + EXT L05500D + EXT L05504F + EXT L054FF7 + EXT L055019 + EXT L055017 + EXT L055049 + EXT L05504B + EXT L055003 + EXT L055009 + EXT L055005 + EXT L055007 + EXT L054FE9 + EXT L054FEB + EXT L05502B + EXT L05502D + EXT L055031 + EXT L055033 + EXT L055035 + EXT L055037 + EXT L054FFF + EXT L055001 + EXT L054FFB + EXT L054FFD + EXT L055057 + EXT L055023 + EXT L055025 + EXT L055081 + EXT L055083 + EXT L055077 + EXT L055075 + EXT L0538E9 + EXT L055079 + EXT L08273B + EXT L082712 + EXT L083E9E + EXT L085216 + EXT L087BAE + EXT L054FBF + EXT L1506A7 + EXT L151005 + EXT L1500F5 + EXT L15100B + EXT L0552FF + EXT L0530A7 + EXT L15042E + EXT L052E95 + EXT L052E93 + EXT L05312F + EXT L053127 + EXT L055149 + EXT L055129 + EXT L05512B + EXT L05510F + EXT L053259 + EXT L0532BD + EXT L055139 + EXT L0531D9 + EXT L0531E1 + EXT L053239 + EXT L055137 + EXT L055153 + EXT L055135 + EXT L055109 + EXT L05510B + EXT L055115 + EXT L055117 + EXT L055105 + EXT L055107 + EXT L055101 + EXT L055103 + EXT L055119 + EXT L05511B + EXT L05311F + EXT L0550FD + EXT L0550FF + EXT L055151 + EXT L05310F + EXT L0550E1 + EXT L0550E3 + EXT L055111 + EXT L055113 + EXT L05514F + EXT L053117 + EXT L0531E9 + EXT L0531F1 + EXT L0550DD + EXT L0550DF + EXT L0550B5 + EXT L0550E9 + EXT L0550EB + EXT L055131 + EXT L0531F9 + EXT L053201 + EXT L0550B3 + EXT L0550AB + EXT L0550AD + EXT L0550AF + EXT L0550B1 + EXT L052E97 + EXT L0550D5 + EXT L0550D7 + EXT L0550BB + EXT L0550A5 + EXT L055145 + EXT L0550B7 + EXT L096253 + EXT L09999B + EXT L095416 + EXT L0971E9 + EXT L09B294 + EXT L095FB4 + EXT L073002 + EXT L0730BE + EXT L07B8EA + EXT L1511B0 + EXT L05325B + EXT L05325F + EXT L05325D + EXT L052CBA + EXT L15059E + EXT L083A3C + EXT L0525DA + EXT L052332 + EXT L052338 + EXT L052330 + EXT L05232E + EXT L071330 + EXT L087268 + EXT L150BAC + EXT L1510E3 + EXT L150B28 + EXT L05233C + EXT L087A30 + EXT L052D08 + EXT L052D06 + EXT L150671 + EXT L052D0C + EXT L052D0A + EXT L052CF0 + EXT L052CEE + EXT L052CF4 + EXT L052CF2 + EXT L052D04 + EXT L052D02 + EXT L1503A7 + EXT L055155 + EXT L05524B + EXT L0551ED + EXT L0550E5 + EXT L0550E7 + EXT L0550CD + EXT L0550CF + EXT L055229 + EXT L05328B + EXT L0551F3 + EXT L055133 + EXT L05231C + EXT L052324 + EXT L0551BF + EXT L0551C1 + EXT L0551BB + EXT L0551BD + EXT L0551CB + EXT L0551CD + EXT L0551C7 + EXT L0551C9 + EXT L0551C3 + EXT L0551C5 + EXT L05524D + EXT L052526 + EXT L055217 + EXT L0551E5 + EXT L055215 + EXT L055199 + EXT L0551E9 + EXT L0551E7 + EXT L0551EB + EXT L052CCE + EXT L055265 + EXT L055267 + EXT L0551DD + EXT L0551DF + EXT L0551FD + EXT L05232C + EXT L055257 + EXT L0551E3 + EXT L0551E1 + EXT L0551F9 + EXT L0551B7 + EXT L0551AB + EXT L0551B9 + EXT L0551B5 + EXT L05521B + EXT L0550C5 + EXT L0550C7 + EXT L0520C4 + EXT L055281 + EXT L055259 + EXT L055255 + EXT L05525F + EXT L05525D + EXT L055275 + EXT L055273 + EXT L055243 + EXT L0551F1 + EXT L05515D + EXT L05515F + EXT L054FAD + EXT L054FAF + EXT L055279 + EXT L05527B + EXT L0551FB + EXT L052D32 + EXT L0551F5 + EXT L0551F7 + EXT L055245 + EXT L05523F + EXT L055241 + EXT L055261 + EXT L055263 + EXT L0551EF + EXT L052334 + EXT L0551B1 + EXT L0551B3 + EXT L053249 + EXT L1604F0 + EXT L052D62 + EXT L052D60 + EXT L1517E5 + EXT L0552C7 + EXT L0550C9 + EXT L0550CB + EXT L0550D9 + EXT L0550DB + EXT L0552BB + EXT L055319 + EXT L0552F9 + EXT L0552ED + EXT L0552E9 + EXT L0552EF + EXT L0552EB + EXT L0552F5 + EXT L0552F1 + EXT L05523D + EXT L05530B + EXT L055311 + EXT L055309 + EXT L0552AB + EXT L0552B1 + EXT L051DAA + EXT L0552AF + EXT L055315 + EXT L055317 + EXT L0552A9 + EXT L055235 + EXT L055237 + EXT L055239 + EXT L05523B + EXT L0552AD + EXT L05520D + EXT L055209 + EXT L05520B + EXT L0552FB + EXT L0552F7 + EXT L0552F3 + EXT L055303 + EXT L055301 + EXT L055447 + EXT L055449 + EXT L050036 + EXT L055437 + EXT L055439 + EXT L055433 + EXT L055435 + EXT L05542F + EXT L055431 + EXT L05542B + EXT L05542D + EXT L055211 + EXT L055247 + EXT L05522B + EXT L05522D + EXT L055427 + EXT L055429 + EXT L050032 + EXT L074266 + EXT L0B127A + EXT L0B0D0A + EXT L0B249C + EXT L0B2C0A + EXT L03018B + EXT L051054 + EXT L051BE6 + EXT L051ED6 + EXT L051ED8 + EXT L051EDA + EXT L051EDC + EXT L051EDE + EXT L032E6A + EXT L0553B5 + EXT L0553B7 + EXT L0553D5 + EXT L0553D7 + EXT L0553C1 + EXT L0553DB + EXT L055389 + EXT L05538B + EXT L05538D + EXT L05539D + EXT L05539F + EXT L0553A1 + EXT L055371 + EXT L0553B9 + EXT L0553BB + EXT L050C2A + EXT L051C38 + EXT L055387 + EXT L0553D9 + EXT L055385 + EXT L055391 + EXT L05536F + EXT L0553A7 + EXT L0553A9 + EXT L050BEA + EXT L0553DD + EXT L050BF2 + EXT L050BFC + EXT L050BFA + EXT L050C0A + EXT L050C1A + EXT L050C12 + EXT L050C22 + EXT L050C02 + EXT L055367 + EXT L0553C9 + EXT L0553CB + EXT L05539B + EXT L0553D1 + EXT L0553D3 + EXT L055399 + EXT L055313 + EXT L05530F + EXT L055305 + EXT L055307 + EXT L0553BD + EXT L0553BF + EXT L05103C + EXT L055383 + EXT L053219 + EXT L053209 + EXT L053B99 + EXT L053B9B + EXT L150F3B + EXT L053B9D + EXT L0510BC + EXT L0B199C + EXT L0B4FF1 + EXT L055269 + EXT L05526B + EXT L055377 + EXT L055379 + EXT L05526D + EXT L05526F + EXT L055373 + EXT L055375 + EXT L055205 + EXT L0551D3 + EXT L0551D5 + EXT L052506 + EXT L0551DB + EXT L05540F + EXT L055411 + EXT L0B1910 + EXT L050FE8 + EXT L05527D + EXT L05527F + EXT L1510CB + EXT L05543B + EXT L05543D + EXT L050060 + EXT L055443 + EXT L055445 + EXT L05543F + EXT L055441 + EXT L151325 + EXT L1510E9 + EXT L040A84 + EXT L15134F + EXT L040A30 + EXT L150D38 + EXT L151424 + EXT L0531CF + EXT L15028A + EXT L150284 + EXT L0531FF + EXT L0531FB + EXT L0531FD + EXT L053203 + EXT L053207 + EXT L053205 + EXT L0531DF + EXT L0531DB + EXT L0531DD + EXT L0531E3 + EXT L0531E7 + EXT L0531E5 + EXT L0531EF + EXT L0531EB + EXT L0531ED + EXT L0531F3 + EXT L0531F7 + EXT L0531F5 + EXT L087898 + EXT L0541BF + EXT L0541BD + EXT L1517DF + EXT L052CE4 + EXT L052CE2 + EXT L151095 + EXT L052336 + EXT L05233A + EXT L05231E + EXT L052320 + EXT L052322 + EXT L052326 + EXT L052328 + EXT L05232A + EXT L040965 + EXT L040966 + EXT L051D6E + EXT L051D70 + EXT L051D68 + EXT L051D66 + EXT L051D6C + EXT L051D6A + EXT L051D60 + EXT L051D5E + EXT L051D64 + EXT L051D62 + EXT L051D58 + EXT L051D56 + EXT L051D5C + EXT L051D5A + EXT L051D46 + EXT L051D4C + EXT L051D4E + EXT L051D50 + EXT L051D52 + EXT L051D54 + EXT L051EB2 + EXT L051EB4 + EXT L051EB6 + EXT L051EB8 + EXT L051EBA + EXT L051EBC + EXT L05100A + EXT L0510BE + EXT L0510C0 + EXT L0510C2 + EXT L0510C4 + EXT L0510C6 + EXT L0510C8 + EXT L0510CA + EXT L0510CC + EXT L0510CE + EXT L0510D0 + EXT L0510D2 + EXT L0510D4 + EXT L0510D6 + EXT L0510D8 + EXT L0510DA + EXT L0510DC + EXT L032E6B + EXT L050BF4 + EXT L050BF6 + EXT L050BF8 + EXT L050C04 + EXT L050C0C + EXT L050C14 + EXT L050C1C + EXT L050C24 + EXT L050C2C + EXT L050D32 + EXT L050D33 + EXT L1515C2 + EXT L1515C8 + EXT L1502B4 + EXT L050034 + EXT L040245 + EXT L040243 + EXT L052528 + EXT L0B8B39 + EXT L150BA6 + EXT L04025A + EXT L040A73 + EXT L040A74 + EXT L040505 + EXT L040247 + EXT L04024A + EXT L040254 + EXT L040257 + EXT L054F8F + EXT L054FE5 + EXT L054FE7 + EXT L05508B + EXT L0550FB + EXT L0550D1 + EXT L0550D3 + EXT L0550C1 + EXT L0550C3 + EXT L0550F9 + EXT L053229 + EXT L055163 + EXT L055159 + EXT L05515B + EXT L0552FD + EXT L055289 + EXT L0552B9 + EXT L0552B3 + EXT L051DA2 + EXT L055283 + EXT L055327 + EXT L055329 + EXT L055347 + EXT L055345 + EXT L05537F + EXT L055381 + EXT L05537B + EXT L05537D + EXT L05536B + EXT L05536D + EXT L055369 + EXT L050008 + EXT L0551CF + EXT L0551D1 + EXT L071A47 + EXT L0709F6 + EXT L0808C8 + EXT L0808D0 + EXT L0808D8 + EXT L08322D + EXT L083235 + EXT L08323D + EXT L09A7DB + EXT L09858F + EXT L0B4B47 diff --git a/hypercardiigs/TalkEdit.E.S b/hypercardiigs/TalkEdit.E.S new file mode 100644 index 0000000..6bcf864 --- /dev/null +++ b/hypercardiigs/TalkEdit.E.S @@ -0,0 +1,5 @@ + +* TFBD generated equates +* (c) PHC 1992,93 + + diff --git a/hypercardiigs/TalkEdit.S b/hypercardiigs/TalkEdit.S new file mode 100644 index 0000000..fda2c6a --- /dev/null +++ b/hypercardiigs/TalkEdit.S @@ -0,0 +1,2873 @@ +* +* HypercardGS +* segment: $0F TalkEdit +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk TalkEdit.l + lst off + +*--------------------------------------- + + use TalkEdit.E + use TalkEdit.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 + +*--------------------------------------- + +L0F0000 ENT + PHD + TSC + CLC + ADC #$FE92 + TCS + ADC #$008B + TCD + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + PHY + JSL L073CDF + PLA + STA $D9 + LDA L05510D + BEQ L0F0037 + PEA $0000 + JSL L15000C + JSL L15059E +L0F0037 PHY + JSL L095FB4 + PLA + LSR + BCS L0F004B + PEI $F6 + PEI $F4 + JSL L07185A + BRL L0F061D +L0F004B LDA L0550F3 + BEQ L0F0065 + PEA ^L04050F + PEA L04050F + JSL L07010A + PEI $F6 + PEI $F4 + JSL L07185A + BRL L0F061D +L0F0065 LDA #$0001 + STA L0550F1 + PHY + PHY + JSL L150493 + PLA + STA $DB + PLX + STX $DD + PHY + PHY + PEA $1450 + JSL L072834 + PLA + STA $D5 + PLX + STX $D7 + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEA ^L040528 + PEA L040528 + PEA ^L040529 + PEA L040529 + PEA ^L04052A + PEA L04052A + JSL L073C22 + PHY + PHY + PEI $D7 + PEI $D5 + PEA $0000 + PEA $0005 + JSL L151367 + PLA + STA $D1 + PLX + STX $D3 + LDA $E8 + BPL L0F00C1 + STZ $E8 +L0F00C1 PHY + PHY + PEI $F6 + PEI $F4 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $FFFF + TDC + CLC + ADC #$00E8 + PEA $0000 + PHA + JSL L0F12F1 + PLA + STA $AB + PLX + STX $AD + PEI $F6 + PEI $F4 + JSL L07185A + STZ $F4 + STZ $F6 + PEA $0001 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $D3 + PEI $D1 + JSL L151645 + LDA $E8 + JSL L150488 + PHX + PHA + LDA $E8 + JSL L150488 + PHX + PHA + PEI $D3 + PEI $D1 + JSL L150006 + LDA L055051 + BEQ L0F0190 + LDY #$0002 + LDA [$D1],Y + TAX + LDA [$D1] + TXY + LDX #$FF79 + STA $00,X + TYA + STA $02,X + LDX #$FF79 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0028 + BCC L0F0154 + INX +L0F0154 PHX + PHA + PHY + PHY + LDX #$FF79 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0028 + BCC L0F0168 + INX +L0F0168 STA $DF + STX $E1 + LDY #$0002 + LDA [$DF],Y + TAX + LDA [$DF] + PHX + PHA + PEA $0400 + PEA $0000 + JSL L150241 + PLA + PLY + PLX + STX $DF + PLX + STX $E1 + STA [$DF] + TYA + LDY #$0002 + STA [$DF],Y +L0F0190 JSL L151484 + PEI $D7 + PEI $D5 + JSL L15102F + PEI $D7 + PEI $D5 + JSL L151131 + PEA $0004 + JSL L0724F7 +L0F01AB PHY + PEA $0001 + JSL L0736C8 + PLA + STA $CF + LDAL L0540AD + STA $C5 + LDA #$0800 + AND $C5 + BEQ L0F01C6 + LDA #$0001 +L0F01C6 STA $C3 + LDA #$0100 + AND $C5 + BEQ L0F01D2 + LDA #$0001 +L0F01D2 STA $C1 +L0F01D4 PHY + JSL L09771E + PHY + JSL L090A90 + PLA + STA $DF + PLA + AND $DF + BEQ L0F0224 + PEA $0004 + JSL L0724F7 + STZ $CF + PHY + PEA $000A + PEA ^L05409F + PEA L05409F + JSL L150070 + PLA + LSR + BCC L0F0204 + BRL L0F0309 +L0F0204 LDAL L0540AD + STA $C5 + LDA #$0800 + AND $C5 + BEQ L0F0214 + LDA #$0001 +L0F0214 STA $C3 + LDA #$0100 + AND $C5 + BEQ L0F0220 + LDA #$0001 +L0F0220 STA $C1 + BRA L0F01D4 +L0F0224 LDA $CF + BEQ L0F022B + BRL L0F02E8 +L0F022B LDA #$0000 + STAL L05409F + PHY + PEA $0001 + PEI $D7 + PEI $D5 + PEA ^L05409F + PEA L05409F + JSL L150365 + PLA + STA $C9 + PHY + TDC + CLC + ADC #$00BB + PEA $0000 + PHA + LDAL L0540AB + PHA + LDAL L0540A9 + PHA + PEI $D7 + PEI $D5 + JSL L150482 + PLA + STA $BF + LDA $BF + BEQ L0F02E1 + LDY #$0002 + LDA [$BB],Y + TAX + LDA [$BB] + TXY + LDX #$FF75 + STA $00,X + TYA + STA $02,X + PEA ^L0540A9 + PEA L0540A9 + JSL L150BE8 + LDX #$FF75 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0014 + BCC L0F0295 + INX +L0F0295 STA $DF + STX $E1 + LDA #$0000 + LDX #$8500 + CMP [$DF] + BNE L0F02A9 + LDY #$0002 + TXA + CMP [$DF],Y +L0F02A9 BEQ L0F02B0 + LDA #$0000 + BRA L0F02B3 +L0F02B0 LDA #$0001 +L0F02B3 PHA + PHY + PEA ^L0540A9 + PEA L0540A9 + LDY #$0002 + LDA [$BB],Y + TAX + LDA [$BB] + CLC + ADC #$0040 + BCC L0F02CA + INX +L0F02CA PHX + PHA + JSL L1512CB + PLA + STA $DF + PLA + AND $DF + BEQ L0F02E1 + PEA $0008 + JSL L0724F7 + BRA L0F02E8 +L0F02E1 PEA $0004 + JSL L0724F7 +L0F02E8 LDA #$FFFD + CMP $CF + BEQ L0F02F2 + BRL L0F04D1 +L0F02F2 LDA #$00FF + ANDL L0540A1 + STA $C7 + LDA #$000D + CMP $C7 + BNE L0F0373 + LDA #$2000 + AND $C5 + BEQ L0F0328 +L0F0309 PEA $0001 + PEI $D7 + PEI $D5 + PEA $0001 + JSL L072E7C + PEA $0000 + PEI $D7 + PEI $D5 + PEA $0001 + JSL L072E7C + BRL L0F04D9 +L0F0328 LDA L055051 + BEQ L0F0330 + BRL L0F05EF +L0F0330 LDA $C3 + BEQ L0F0356 + LDA #$0003 + STA $7D + LDA #$00C2 + LDX #$0000 + STA $7F + STX $81 + STZ $8B + TDC + CLC + ADC #$007D + PEA $0000 + PHA + PEI $D3 + PEI $D1 + JSL L151299 +L0F0356 PEA ^L05409F + PEA L05409F + PEI $D3 + PEI $D1 + JSL L151299 + PEI $D7 + PEI $D5 + PEI $D3 + PEI $D1 + JSL L0F1566 + BRL L0F04D1 +L0F0373 LDA #$0009 + CMP $C7 + BNE L0F03B3 + PEI $D7 + PEI $D5 + PEI $D3 + PEI $D1 + JSL L0F1566 + TDC + CLC + ADC #$00B3 + PEA $0000 + PHA + TDC + CLC + ADC #$00AF + PEA $0000 + PHA + PEI $D3 + PEI $D1 + JSL L150000 + PEI $B5 + PEI $B3 + PEI $B1 + PEI $AF + PEI $D3 + PEI $D1 + JSL L150006 + BRL L0F04D1 +L0F03B3 LDA $C1 + BNE L0F03BA + BRL L0F048C +L0F03BA LDA $C3 + BEQ L0F03DE + STZ $B9 +L0F03C0 LDX $B9 + LDA #$00FF + ANDL L041573,X + CMP $C7 + BNE L0F03D0 + BRL L0F0309 +L0F03D0 LDA #$000B + CMP $B9 + BEQ L0F03DB + INC $B9 + BRA L0F03C0 +L0F03DB BRL L0F048A +L0F03DE PHY + PEI $C7 + JSL L071498 + PLA + SEC + SBC #$0061 + BMI L0F0468 + CMP #$0018 + BPL L0F0468 + SEC + SBC #$0000 + BEQ L0F0410 + DEC + DEC + BEQ L0F0426 + SEC + SBC #$0004 + BEQ L0F0430 + DEC + BEQ L0F043A + SEC + SBC #$000E + BEQ L0F0444 + DEC + DEC + BEQ L0F0456 + BRA L0F0468 +L0F0410 PEA $0000 + PEA $0000 + PEA $7FFF + PEA $FFFF + PEI $D3 + PEI $D1 + JSL L150006 + BRA L0F048A +L0F0426 PEI $D3 + PEI $D1 + JSL L150FED + BRA L0F048A +L0F0430 PEI $D3 + PEI $D1 + JSL L0F0AD1 + BRA L0F048A +L0F043A PEI $D3 + PEI $D1 + JSL L0F0CFF + BRA L0F048A +L0F0444 LDA L055051 + BEQ L0F044C + BRL L0F05EF +L0F044C PEI $D3 + PEI $D1 + JSL L150B58 + BRA L0F048A +L0F0456 LDA L055051 + BEQ L0F045E + BRL L0F05EF +L0F045E PEI $D3 + PEI $D1 + JSL L15128D + BRA L0F048A +L0F0468 PHY + PEA $0000 + PEI $D7 + PEI $D5 + PEA ^L05409F + PEA L05409F + JSL L150365 + PLA + LSR + BCC L0F0486 + LDAL L0540C5 + STA $CF + BRA L0F048A +L0F0486 JSL L072314 +L0F048A BRA L0F04D1 +L0F048C LDA #$001B + CMP $C7 + BNE L0F04B4 + PEA $0001 + PEI $D7 + PEI $D5 + PEA $0002 + JSL L072E7C + PEA $0000 + PEI $D7 + PEI $D5 + PEA $0002 + JSL L072E7C + BRL L0F0604 + BRA L0F04D1 +L0F04B4 LDA L055051 + BEQ L0F04BC + BRL L0F05EF +L0F04BC PHY + PEA $0000 + PEI $D7 + PEI $D5 + PEA ^L05409F + PEA L05409F + JSL L150365 + PLA + STA $C9 +L0F04D1 LDA $CF + DEC + BEQ L0F04D9 + BRL L0F05C0 +L0F04D9 LDY #$0002 + LDA [$D1],Y + TAX + LDA [$D1] + CLC + ADC #$0010 + BCC L0F04E8 + INX +L0F04E8 STA $DF + STX $E1 + LDA #$00FF + AND [$DF] + AND #$0040 + BEQ L0F04F9 + LDA #$0001 +L0F04F9 PHA + LDA L055051 + EOR #$0001 + AND $01,S + PLX + LSR + BCS L0F0509 + BRL L0F05BE +L0F0509 PHY + PHY + PEA $0001 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $FFFF + PEA $0000 + PEA $0000 + PEA $0000 + PEI $D3 + PEI $D1 + JSL L150B22 + PLA + STA $CB + PLX + STX $CD + STZ $C9 + LDAL L05565D + BNE L0F05B3 + PEI $CD + PEI $CB + LDA #$1388 + LDX #$0000 + JSL L033477 + BEQ L0F0559 + BVS L0F0550 + EOR #$8000 +L0F0550 BPL L0F0559 + PEA $0006 + JSL L0724F7 +L0F0559 PHY + PHY + LDA L0550F5 + LDX L0550F7 + PHX + PHA + JSL L0B41C8 + PLA + STA $CB + PLX + STX $CD + LDA #L0550F5 + LDX #^L0550F5 + STA $AB + STX $AD + LDA $F0 + ORA $F2 + BNE L0F058B + PHY + PEI $AD + PEI $AB + JSL L0785BE + PLA + STA $C9 + BRA L0F05B3 +L0F058B LDA $EA + BNE L0F05A1 + PHY + PEI $F2 + PEI $F0 + PEI $AD + PEI $AB + JSL L07D3A2 + PLA + STA $C9 + BRA L0F05B3 +L0F05A1 PHY + PEI $F2 + PEI $F0 + PEI $EA + PEI $AD + PEI $AB + JSL L07D712 + PLA + STA $C9 +L0F05B3 LDA $C9 + BNE L0F0604 + PEA $003E + JSL L0727E0 +L0F05BE BRA L0F0604 +L0F05C0 LDA $CF + DEC + DEC + BEQ L0F0604 + LDA #$0003 + CMP $CF + BNE L0F05D5 + PEI $D3 + PEI $D1 + JSL L0F0BD7 +L0F05D5 LDA #$0004 + CMP $CF + BNE L0F05ED + PEA $0000 + TDC + CLC + ADC #$FF7D + PHA + PEI $D3 + PEI $D1 + JSL L0F1459 +L0F05ED BRA L0F0601 +L0F05EF LDA L054FB3 + STA $B7 + LDA #$0001 + STA L054FB3 + JSL L0903A6 + STZ L054FB3 +L0F0601 BRL L0F01AB +L0F0604 PEI $D7 + PEI $D5 + JSL L072634 + PEI $DD + PEI $DB + JSL L151131 + LDA L055145 + BEQ L0F061D + JSL L15147E +L0F061D PEI $D9 + JSL L0724F7 + LDA $E6 + STA $FA + LDA $E5 + STA $F9 + LDA $E3 + TCD + TSC + CLC + ADC #$0184 + TCS + RTL + +L0F0635 ENT + PHD + TSC + CLC + ADC #$F9B8 + TCS + ADC #$0557 + TCD + STZ $FC + LDA #$0003 + STA L0553B3 + STZ $E7 + STZ $B3 + STZ $B5 + STZ $B7 + PHY + LDY #$0004 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L0D109F + PLA + LSR + BCS L0F0667 + BRL L0F094B +L0F0667 LDA [$F8] + DEC + BPL L0F066F + BRL L0F0948 +L0F066F CMP #$0004 + BMI L0F0677 + BRL L0F0948 +L0F0677 SEC + SBC #$0000 + BEQ L0F0692 + DEC + BNE L0F0683 + BRL L0F07A4 +L0F0683 DEC + BNE L0F0689 + BRL L0F083C +L0F0689 DEC + BNE L0F068F + BRL L0F08D3 +L0F068F BRL L0F0948 +L0F0692 PHY + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$000E + LDA [$F8],Y + PHA + TDC + CLC + ADC #$00B9 + PEA $0000 + PHA + JSL L07ABAE + PLA + LSR + BCS L0F06B8 + BRL L0F0ABF +L0F06B8 LDA #$0013 + STA $E5 + LDA #$000F + AND $BD + DEC + DEC + BNE L0F06CB + LDA #$0012 + STA $E5 +L0F06CB LDA #$001C + STA $E3 + PHY + PHY + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L075EA8 + PLA + PLX + CMP #$4B42 + BNE L0F06EB + CPX #$4447 +L0F06EB BNE L0F06F2 + LDA #$001D + STA $E3 +L0F06F2 PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + PEI $BB + JSL L07ACF0 + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + PEI $E3 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FBA9 + PHA + PEI $E5 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FB95 + PHA + LDA $BB + JSL L150488 + PHX + PHA + JSL L07346C + PEA $0000 + TDC + CLC + ADC #$FDAD + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + PHY + PHY + LDY #$0012 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + LDY #$000E + LDA [$F8],Y + PHA + JSL L07AE68 + PLA + STA $E9 + PLX + STX $EB + LDY #$0012 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $B5 + STX $B7 + LDY #$000E + LDA [$F8],Y + STA $B3 + BRL L0F094B +L0F07A4 PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + LDY #$000C + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + PEA $0010 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FC95 + PHA + LDY #$000C + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FDAD + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + PHY + PHY + LDY #$000C + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07AACB + PLA + STA $E9 + PLX + STX $EB + LDY #$000C + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $B5 + STX $B7 + BRL L0F094B +L0F083C PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + LDY #$0008 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07AA4B + PEA $0100 + JSL L0313BE + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + PEA $000F + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FC95 + PHA + LDY #$0008 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L0715D9 + PEA $0000 + TDC + CLC + ADC #$FDAD + PHA + PEA $0002 + JSL L1509CE + PEA $0100 + JSL L0313BE + PHY + PHY + LDY #$0008 + LDA [$F8],Y + PHA + DEY + DEY + LDA [$F8],Y + PHA + JSL L07AACB + PLA + STA $E9 + PLX + STX $EB + LDY #$0008 + LDA [$F8],Y + TAX + DEY + DEY + LDA [$F8],Y + STA $B5 + STX $B7 + BRA L0F094B +L0F08D3 LDAL L04052B + LDX #$FFAD + SEP #$20 + STA $00,X + REP #$20 + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + PEA $000E + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FBA9 + PHA + LDA L05503F + LDX L055041 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FAA9 + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0000 + TDC + CLC + ADC #$FDAD + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + PHY + PHY + JSL L076220 + PLA + STA $E9 + PLX + STX $EB + BRA L0F094B +L0F0948 BRL L0F0ABF +L0F094B LDA #$00FF + LDX #$FFAD + AND $00,X + SEC + SBC #$0000 + BMI L0F0990 + BEQ L0F0990 + PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEA ^L04052C + PEA L04052C + PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEA ^L040531 + PEA L040531 + PEA $0000 + TDC + CLC + ADC #$FDAD + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE +L0F0990 PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0000 + TDC + CLC + ADC #$FCA9 + PHA + PEA $0011 + JSL L073002 + PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEA $0000 + TDC + CLC + ADC #$FFAD + PHA + PEA $0000 + TDC + CLC + ADC #$FDAD + PHA + PEA $0003 + JSL L1509CE + PEA $0100 + JSL L0313BE + LDA $E9 + ORA $EB + BNE L0F09DB + BRL L0F0AAF +L0F09DB LDA #$FFFF + STA $B1 + LDA $F6 + BNE L0F09E7 + BRL L0F0A89 +L0F09E7 LDA #L051BE6 + LDX #^L051BE6 + CMP L0553B9 + BNE L0F09F5 + CPX L0553BB +L0F09F5 BNE L0F09FA + BRL L0F0A89 +L0F09FA LDA L0553B9 + LDX L0553BB + CLC + ADC #$003A + BCC L0F0A07 + INX +L0F0A07 TXY + LDX #$FDA9 + STA $00,X + TYA + STA $02,X + LDA L0553B5 + LDX L0553B7 + STA $AD + STX $AF + LDX #$FDA9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0F0A2A + INX +L0F0A2A STA $ED + STX $EF + LDA [$ED] + BEQ L0F0A62 + LDX #$FDA9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0008 + BCC L0F0A42 + INX +L0F0A42 PHX + PHA + LDX #$FDA9 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$000A + BCC L0F0A54 + INX +L0F0A54 STA $ED + STX $EF + LDA [$ED] + PLX + STX $ED + PLX + STX $EF + STA [$ED] +L0F0A62 LDA L0553B9 + LDX L0553BB + CLC + ADC #$003A + BCC L0F0A6F + INX +L0F0A6F PHX + PHA + PEA $0000 + JSL L0B2AF9 + LDAL L051BE2 + STA $B1 + PEI $AF + PEI $AD + PEA $0000 + JSL L0B2AF9 +L0F0A89 PEA $0000 + TDC + CLC + ADC #$FEAD + PHA + PEI $EB + PEI $E9 + PEI $B7 + PEI $B5 + LDA L055039 + LDX L05503B + PHX + PHA + PEI $B3 + PEI $B1 + JSL L0F0000 + LDA #$0001 + STA $FC +L0F0AAF LDA $E7 + BEQ L0F0ABB + PEI $FA + PEI $F8 + JSL L0B1A77 +L0F0ABB JSL L0B381C +L0F0ABF LDA $F4 + STA $FA + LDA $F3 + STA $F9 + LDA $F1 + TCD + TSC + CLC + ADC #$0650 + TCS + RTL + +L0F0AD1 PHD + TSC + CLC + ADC #$FFE4 + TCS + TCD + LDA L05540F + ORA L055411 + BNE L0F0AE4 + BRL L0F0BC5 +L0F0AE4 PHY + PHY + PEA $0019 + TDC + CLC + ADC #$0015 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $24 + PEI $22 + JSL L150B22 + PLA + STA $11 + PLX + STX $13 + LDAL L05565D + BEQ L0F0B1F + PEA $003D + JSL L0727E0 + BRL L0F0BC5 +L0F0B1F TDC + CLC + ADC #$000D + PEA $0000 + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $24 + PEI $22 + JSL L150000 + PHY + PHY + LDA L05540F + LDX L055411 + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PHX + PHA + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PEI $0B + PEI $09 + JSL L150F53 + PHX + PHA + JSL L071CE4 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BNE L0F0B77 + JSL L072314 + BRA L0F0BBD +L0F0B77 PEI $07 + PEI $05 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + JSL L1512A5 + STA $01 + STX $03 + PEI $03 + PEI $01 + PEI $03 + PEI $01 + PHY + PHY + LDA L05540F + LDX L055411 + STA $19 + STX $1B + LDY #$0002 + LDA [$19],Y + TAX + LDA [$19] + PHX + PHA + JSL L071C98 + PLA + PLX + JSL L150F53 + PHX + PHA + PEI $24 + PEI $22 + JSL L150006 +L0F0BBD PEI $17 + PEI $15 + JSL L07185A +L0F0BC5 LDA $20 + STA $24 + LDA $1F + STA $23 + LDA $1D + TCD + TSC + CLC + ADC #$0022 + TCS + RTL + +L0F0BD7 PHD + TSC + CLC + ADC #$FEF0 + TCS + ADC #$001D + TCD + PHY + JSL L0727BF + PLA + STA $E9 + PHY + PHY + JSL L150493 + PLA + STA $EB + PLX + STX $ED + PHY + PHY + PEA $1388 + JSL L072834 + PLA + STA $E5 + PLX + STX $E7 + LDA L05540F + ORA L055411 + BEQ L0F0C30 + LDA L05540F + LDX L055411 + STA $EF + STX $F1 + LDY #$0002 + LDA [$EF],Y + TAX + LDA [$EF] + PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L071FF8 + BRA L0F0C3D +L0F0C30 LDAL L040533 + LDX #$FFE3 + SEP #$20 + STA $00,X + REP #$20 +L0F0C3D PEI $E7 + PEI $E5 + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L073A7B + PEI $E7 + PEI $E5 + PEA $0004 + PEA $0000 + PEA $7FFF + JSL L0739E4 + PEI $E7 + PEI $E5 + JSL L15102F +L0F0C6A PHY + PEA $0001 + JSL L0736C8 + PLA + STA $E3 + LDX #$0000 + LDA $E3 + DEC + BNE L0F0C7E + INX +L0F0C7E PHX + LDX #$0000 + LDA $E3 + DEC + DEC + BNE L0F0C89 + INX +L0F0C89 TXA + ORA $01,S + PLX + LSR + BCC L0F0C6A + PEI $E7 + PEI $E5 + PEA $0004 + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L071169 + PEI $E7 + PEI $E5 + JSL L072634 + PEI $E9 + JSL L0724F7 + PEI $ED + PEI $EB + JSL L151131 + LDA $E3 + DEC + DEC + BNE L0F0CC2 + BRA L0F0CED +L0F0CC2 LDA L05540F + LDX L055411 + PHX + PHA + JSL L07185A + PHY + PHY + PEA $0000 + TDC + CLC + ADC #$FFE3 + PHA + JSL L0734F5 + PLA + STA L05540F + PLA + STA L055411 + PEI $FA + PEI $F8 + JSL L0F0AD1 +L0F0CED LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$0116 + TCS + RTL + +L0F0CFF PHD + TSC + CLC + ADC #$FFE8 + TCS + TCD + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEI $20 + PEI $1E + JSL L150000 + LDAL L05565D + BNE L0F0D75 + PEI $0F + PEI $0D + LDA $11 + LDX $13 + JSL L1512A5 + STA $09 + STX $0B + PEI $0B + PEI $09 + LDA #$0000 + TAX + JSL L033477 + BEQ L0F0D47 + BPL L0F0D4A +L0F0D47 BRL L0F0E2B +L0F0D4A PHY + PHY + PEA $0019 + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $20 + PEI $1E + JSL L150B22 + PLA + STA $05 + PLX + STX $07 +L0F0D75 LDAL L05565D + BEQ L0F0D85 + PEA $003D + JSL L0727E0 + BRL L0F0E2B +L0F0D85 LDA L05540F + LDX L055411 + PHX + PHA + JSL L07185A + PHY + PHY + LDA $09 + LDX $0B + INC + BNE L0F0D9B + INX +L0F0D9B PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L05540F + PLA + STA L055411 + LDAL L05565D + BEQ L0F0DC4 + STZ L05540F + STZ L055411 + BRA L0F0E1B +L0F0DC4 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + PEI $13 + PEI $11 + JSL L150F53 + PHX + PHA + LDA L05540F + LDX L055411 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + PHX + PHA + PEI $0B + PEI $09 + JSL L1511CE + LDA L05540F + LDX L055411 + STA $15 + STX $17 + LDY #$0002 + LDA [$15],Y + TAX + LDA [$15] + STA $15 + STX $17 + LDA $09 + LDX $0B + INC + BNE L0F0E10 + INX +L0F0E10 DEC + TAY + LDA #$0000 + SEP #$20 + STA [$15],Y + REP #$20 +L0F0E1B PEI $03 + PEI $01 + JSL L07185A + PEI $20 + PEI $1E + JSL L0F0AD1 +L0F0E2B LDA $1C + STA $20 + LDA $1B + STA $1F + LDA $19 + TCD + TSC + CLC + ADC #$001E + TCS + RTL + +L0F0E3D PHD + TSC + CLC + ADC #$FFEC + TCS + TCD + LDA L0553EB + BEQ L0F0E4D + BRL L0F0F65 +L0F0E4D LDA L055403 + LDX L055405 + STA $11 + STX $13 + LDA #$00FF + AND [$11] + BEQ L0F0E61 + LDA #$0001 +L0F0E61 EOR #$0001 + BEQ L0F0EE4 + LDA L055403 + LDX L055405 + PHX + PHA + LDA L0553FB + LDX L0553FD + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + JSL L033477 + BEQ L0F0E8D + BVS L0F0E8B + EOR #$8000 +L0F0E8B BMI L0F0E92 +L0F0E8D LDA #$0000 + BRA L0F0E95 +L0F0E92 LDA #$0001 +L0F0E95 BEQ L0F0EE4 + LDA L055403 + LDX L055405 + TAY + BNE L0F0EA1 + DEX +L0F0EA1 DEC + STA $01 + STX $03 + LDA #$00FF + AND [$01] + CMP #$000D + BNE L0F0EC6 + JSL L0B4194 + LDA L0553F3 + LDX L0553F5 + STA $11 + STX $13 + SEP #$20 + LDA #$00 + STA [$11] + REP #$20 +L0F0EC6 LDA #$0001 + STA L0553EB + LDA L0553F3 + LDX L0553F5 + PHX + PHA + LDA L0553F7 + LDX L0553F9 + JSL L1512A5 + STA L0553E9 + BRL L0F0F65 +L0F0EE4 LDA L055403 + LDX L055405 + PHX + PHA + LDA L0553FB + LDX L0553FD + STA $11 + STX $13 + LDY #$0002 + LDA [$11],Y + TAX + LDA [$11] + JSL L1512A5 + STA $09 + STX $0B + PEI $0B + PEI $09 + LDA L0553E9 + JSL L150488 + JSL L033477 + BVS L0F0F1A + EOR #$8000 +L0F0F1A BPL L0F0F65 + LDA #$0001 + STA L0553EB + LDA L0553F3 + LDX L0553F5 + PHX + PHA + LDA L0553F7 + LDX L0553F9 + JSL L1512A5 + STA $0D + STX $0F + LDA $1A + BEQ L0F0F43 + LDA $0D + STA L0553E9 + BRA L0F0F65 +L0F0F43 PEI $0F + PEI $0D + LDA $09 + LDX $0B + JSL L1512A5 + STA $05 + STX $07 + LDA L0553E9 + JSL L150488 + PEI $07 + PEI $05 + JSL L150F53 + STA L0553E9 +L0F0F65 LDA $18 + STA $1A + LDA $17 + STA $19 + LDA $15 + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + +L0F0F77 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA ^L055403 + PEA L055403 + JSL L071C12 + JSL L0B4194 + PEA $0001 + JSL L0F0E3D + PEA ^L055403 + PEA L055403 + PEA ^L0553F3 + PEA L0553F3 + JSL L0705FF + PEA $0000 + JSL L0F0E3D + LDA L055403 + LDX L055405 + STA $01 + STX $03 + LDA #$00FF + AND [$01] + BEQ L0F0FDC + LDA L055403 + LDX L055405 + INC + BNE L0F0FC6 + INX +L0F0FC6 STA L055403 + STX L055405 + LDA L0553F3 + LDX L0553F5 + INC + BNE L0F0FD6 + INX +L0F0FD6 STA L0553F3 + STX L0553F5 +L0F0FDC LDA L055403 + LDX L055405 + STA $01 + STX $03 + LDA #$00FF + AND [$01] + BNE L0F0FF4 + PEA $0001 + JSL L0F0E3D +L0F0FF4 PLY + PLY + PLD + RTL + +L0F0FF8 PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA #$0001 + STA $1A + LDA L0553F3 + LDX L0553F5 + PHX + PHA + LDA L0553F7 + LDX L0553F9 + JSL L1512A5 + STA $01 + STX $03 + LDA L0553EF + LDX L0553F1 + PHX + PHA + LDA $01 + LDX $03 + JSL L1512A5 + PHX + PHA + LDA $16 + LDX $18 + JSL L033477 + BVS L0F103A + EOR #$8000 +L0F103A BPL L0F103F + BRL L0F111A +L0F103F LDA L0553FF + ORA L055401 + BNE L0F104A + BRL L0F1118 +L0F104A LDA L055403 + LDX L055405 + PHX + PHA + LDA L0553FB + LDX L0553FD + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + JSL L1512A5 + STA $05 + STX $07 + LDA L0553EF + LDX L0553F1 + PEI $14 + PEI $12 + JSL L150F53 + STA L0553EF + STX L0553F1 + PHY + LDA L0553FF + LDX L055401 + PHX + PHA + LDA L0553EF + LDX L0553F1 + PHX + PHA + JSL L078A05 + PLA + LSR + BCS L0F10CA + PEA $002D + JSL L0B0B7A + LDA L0553FF + LDX L055401 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA $09 + STX $0B + SEP #$20 + LDA #$00 + STA [$09] + REP #$20 + LDA L0553E7 + PHA + JSL L0B2A91 + STZ $1A + BRA L0F111A +L0F10CA LDA L0553FF + LDX L055401 + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + STA L0553F7 + STX L0553F9 + LDA L0553F7 + LDX L0553F9 + PEI $03 + PEI $01 + JSL L150F53 + STA L0553F3 + STX L0553F5 + LDA L0553FB + LDX L0553FD + STA $09 + STX $0B + LDY #$0002 + LDA [$09],Y + TAX + LDA [$09] + PEI $07 + PEI $05 + JSL L150F53 + STA L055403 + STX L055405 + BRA L0F111A +L0F1118 STZ $1A +L0F111A LDA $10 + STA $18 + LDA $0F + STA $17 + LDA $0D + TCD + TSC + CLC + ADC #$0016 + TCS + RTL + +L0F112C PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + LDA #$0001 + STA $14 + STZ $09 +L0F113B LDA L055403 + LDX L055405 + STA $0B + STX $0D + LDA #$00FF + AND [$0B] + BNE L0F114F + BRL L0F1275 +L0F114F PHY + PEA $0000 + PEA $0400 + PEA $0000 + PEA $0800 + JSL L0F0FF8 + PLA + LSR + BCS L0F1169 + STZ $14 + BRL L0F12E9 +L0F1169 LDA L055403 + LDX L055405 + STA L055407 + STX L055409 + PEA ^L055407 + PEA L055407 + LDA L0553E3 + LDX L0553E5 + PHX + PHA + JSL L0B0361 + PHY + LDA L0553E3 + LDX L0553E5 + PHX + PHA + PEA ^L041593 + PEA L041593 + JSL L071C56 + PLA + LSR + BCS L0F11AC +L0F119E LDA #$0005 + CMP L05536F + BNE L0F11AC + JSL L0E0154 + BRA L0F119E +L0F11AC PHY + JSL L0B3EC4 + PLA + STA $01 + JSL L0F0F77 + LDA $01 + EOR #$0001 + ORA $09 + BNE L0F11C4 + BRL L0F1272 +L0F11C4 STZ $09 +L0F11C6 PEA ^L055407 + PEA L055407 + JSL L071C12 + LDA L055407 + LDX L055409 + STA $0B + STX $0D + LDA #$00FF + AND [$0B] + CMP #$0022 + BEQ L0F11E9 + LDA #$0000 + BRA L0F11EC +L0F11E9 LDA #$0001 +L0F11EC STA $07 + PEA ^L055407 + PEA L055407 + LDA L0553E3 + LDX L0553E5 + PHX + PHA + JSL L0B0361 + LDA $07 + BNE L0F1227 + PHY + PEA ^L040534 + PEA L040534 + LDA L0553E3 + LDX L0553E5 + PHX + PHA + JSL L150F73 + PLA + BEQ L0F121F + LDA #$0001 + STA $09 +L0F121F PHY + JSL L0B3EC4 + PLA + STA $01 +L0F1227 LDA $07 + EOR #$0001 + PHA + LDA L0553E3 + LDX L0553E5 + STA $0B + STX $0D + LDA #$00FF + AND [$0B] + BEQ L0F1241 + LDA #$0001 +L0F1241 EOR #$0001 + AND $01,S + PLX + PHA + PHY + PEA ^L040536 + PEA L040536 + LDA L0553E3 + LDX L0553E5 + PHX + PHA + JSL L150F73 + PLA + CMP #$0001 + BEQ L0F1266 + LDA #$0000 + BRA L0F1269 +L0F1266 LDA #$0001 +L0F1269 ORA $01,S + PLX + LSR + BCS L0F1272 + BRL L0F11C6 +L0F1272 BRL L0F113B +L0F1275 LDA L0553F3 + LDX L0553F5 + TAY + BNE L0F127F + DEX +L0F127F DEC + STA $03 + STX $05 + PEI $05 + PEI $03 + LDA L0553F7 + LDX L0553F9 + JSL L033477 + BEQ L0F12E9 + BVS L0F1299 + EOR #$8000 +L0F1299 BPL L0F12E9 + LDA #$00FF + AND [$03] + CMP #$000D + BNE L0F12E9 + LDA L0553E9 + JSL L150488 + STA $0B + STX $0D + LDA L0553F3 + LDX L0553F5 + PHX + PHA + LDA L0553F7 + LDX L0553F9 + JSL L1512A5 + CMP $0B + BNE L0F12C8 + CPX $0D +L0F12C8 BNE L0F12E9 + LDA L05540D + STA L05540B + JSL L0B4194 + LDA L0553F3 + LDX L0553F5 + PHX + PHA + LDA L0553F7 + LDX L0553F9 + JSL L1512A5 + STA L0553E9 +L0F12E9 TSC + CLC + ADC #$000E + TCS + PLD + RTL + +L0F12F1 ENT + PHD + TSC + CLC + ADC #$FDF8 + TCS + ADC #$0121 + TCD + LDA L055371 + STA L0553E7 + PEA $0001 + JSL L0E0838 + STZ L05540B + STZ L05540D + STZ L0553EB + LDA #$0001 + STA L0553ED + LDA [$EC] + STA L0553E9 + TDC + CLC + ADC #$FFDF + STA L0553DF + STZ L0553E1 + TDC + CLC + ADC #$FEDF + STA L0553E3 + STZ L0553E5 + LDA $F4 + ORA $F6 + BNE L0F13AC + PHY + PHY + PEI $FA + PEI $F8 + JSL L151301 + PLA + STA L0553EF + PLA + STA L0553F1 + PHY + PHY + LDA L0553EF + LDX L0553F1 + PHX + PHA + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA L0553FF + PLA + STA L055401 + LDAL L05565D + BEQ L0F1392 + PEA $002D + JSL L0B0B7A + PHY + PHY + PEA ^L040539 + PEA L040539 + JSL L0734F5 + PLA + STA L0553FF + PLA + STA L055401 + BRL L0F1430 +L0F1392 LDA L0553FF + LDX L055401 + STA $E3 + STX $E5 + LDY #$0002 + LDA [$E3],Y + TAX + LDA [$E3] + STA L0553F3 + STX L0553F5 + BRA L0F13C6 +L0F13AC STZ L0553FF + STZ L055401 + LDA $F0 + LDX $F2 + STA L0553EF + STX L0553F1 + LDA $F4 + LDX $F6 + STA L0553F3 + STX L0553F5 +L0F13C6 LDA L0553F3 + LDX L0553F5 + STA L0553F7 + STX L0553F9 + LDA $F8 + LDX $FA + STA L0553FB + STX L0553FD + LDY #$0002 + LDA [$F8],Y + TAX + LDA [$F8] + STA L055403 + STX L055405 + PHY + JSL L0F112C + PLA + LSR + BCS L0F13F5 + BRA L0F1430 +L0F13F5 PHY + PHY + LDA L055403 + LDX L055405 + PHX + PHA + JSL L071C98 + PLA + PLX + INC + BNE L0F1409 + INX +L0F1409 STA $DF + STX $E1 + PHY + PEI $E1 + PEI $DF + PEI $E1 + PEI $DF + JSL L0F0FF8 + PLA + LSR + BCS L0F1420 + BRA L0F1430 +L0F1420 PEA ^L055403 + PEA L055403 + PEA ^L0553F3 + PEA L0553F3 + JSL L070669 +L0F1430 LDA L0553E7 + PHA + JSL L0B2A91 + LDA L0553E9 + STA [$EC] + LDA L0553FF + LDX L055401 + STA $FC + STX $FE + LDA $EA + STA $FA + LDA $E9 + STA $F9 + LDA $E7 + TCD + TSC + CLC + ADC #$021A + TCS + RTL + +L0F1459 PHD + TSC + CLC + ADC #$FFDE + TCS + TCD + PHY + PHY + PEA $0019 + TDC + CLC + ADC #$0017 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $2A + PEI $28 + JSL L150B22 + PLA + STA $1B + PLX + STX $1D + LDAL L05565D + BEQ L0F1495 + BRL L0F1554 +L0F1495 TDC + CLC + ADC #$0013 + PEA $0000 + PHA + TDC + CLC + ADC #$000F + PEA $0000 + PHA + PEI $2A + PEI $28 + JSL L150000 + LDAL L05565D + BEQ L0F14B8 + BRL L0F154C +L0F14B8 LDA $0F + LDX $11 + CMP $13 + BNE L0F14C2 + CPX $15 +L0F14C2 BEQ L0F1518 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + PEI $15 + PEI $13 + JSL L150F53 + PHX + PHA + LDY #$0002 + LDA [$17],Y + PHA + LDA [$17] + PHA + PEI $11 + PEI $0F + LDA $13 + LDX $15 + JSL L1512A5 + PHX + PHA + JSL L1511CE + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $1F + STX $21 + PEI $11 + PEI $0F + LDA $13 + LDX $15 + JSL L1512A5 + INC + BNE L0F150D + INX +L0F150D DEC + TAY + LDA #$0000 + SEP #$20 + STA [$1F],Y + REP #$20 +L0F1518 PHY + PEA $0023 + PEI $19 + PEI $17 + PEI $2E + PEI $2C + TDC + CLC + ADC #$0003 + PEA $0000 + PHA + JSL L160720 + PLA + STA $0D + PEA ^L160720 + PEA L160720 + JSL L07187A + PHY + PEA $1000 + PEA $0000 + JSL L150B28 + PLA + STA $01 +L0F154C PEI $19 + PEI $17 + JSL L07185A +L0F1554 LDA $26 + STA $2E + LDA $25 + STA $2D + LDA $23 + TCD + TSC + CLC + ADC #$002C + TCS + RTL + +L0F1566 PHD + TSC + CLC + ADC #$FFBC + TCS + TCD + LDA L0550F3 + BEQ L0F1580 + PEA ^L04053A + PEA L04053A + JSL L07010A + BRL L0F17D2 +L0F1580 LDA #$0001 + STA L0550F1 + TDC + CLC + ADC #$003B + PEA $0000 + PHA + TDC + CLC + ADC #$0037 + PEA $0000 + PHA + PEI $4C + PEI $4A + JSL L150000 + LDAL L05565D + BNE L0F15D0 + PHY + PHY + PEA $0001 + LDA L0550F5 + LDX L0550F7 + PHX + PHA + PEA $0000 + PEA $FFFF + PEA $0000 + PEA $0000 + PEA $0000 + PEI $4C + PEI $4A + JSL L150B22 + PLA + STA $25 + PLX + STX $27 +L0F15D0 LDAL L05565D + BEQ L0F15E0 + PEA $003D + JSL L0727E0 + BRL L0F17D2 +L0F15E0 LDA $3B + STA $35 + LDA #L0550F5 + LDX #^L0550F5 + STA $31 + STX $33 + LDA L0550F5 + LDX L0550F7 + PEI $27 + PEI $25 + JSL L150F53 + CLC + ADC #$0002 + BCC L0F1603 + INX +L0F1603 STA $2D + STX $2F + LDA L0550F5 + LDX L0550F7 + CLC + ADC #$FFFF + BCC L0F1614 + INX +L0F1614 PHX + PHA + LDA $2D + LDX $2F + JSL L1512A5 + STA $29 + STX $2B + PHY + PHY + PEI $33 + PEI $31 + PEI $2F + PEI $2D + PEI $2B + PEI $29 + TDC + CLC + ADC #$0035 + PEA $0000 + PHA + JSL L0F12F1 + PLA + STA $31 + PLX + STX $33 + LDY #$0002 + LDA [$4A],Y + TAX + LDA [$4A] + STA $09 + STX $0B + LDY #$0010 + LDA #$00FF + AND [$09],Y + AND #$0040 + STA $3F + LDA #$0010 + CLC + ADC $09 + LDX $0B + BCC L0F1667 + INX +L0F1667 STA $41 + STX $43 + LDY #$0010 + LDA #$00FF + AND [$09],Y + ORA #$0080 + SEP #$20 + STA [$41] + REP #$20 + LDY #$0098 + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + STA $19 + STX $1B + LDY #$0006 + LDA [$09],Y + TAX + DEY + DEY + LDA [$09],Y + CLC + ADC #$0018 + BCC L0F169B + INX +L0F169B STA $41 + STX $43 + LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + STA $41 + STX $43 + LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + STA $05 + STX $07 + TDC + CLC + ADC #$000D + PEA $0000 + PHA + LDA #$0002 + CLC + ADC $05 + LDX $07 + BCC L0F16CB + INX +L0F16CB PHX + PHA + PEA $0008 + JSL L0313BE + LDA #$0002 + CLC + ADC $05 + LDX $07 + BCC L0F16DF + INX +L0F16DF PHX + PHA + JSL L08273B + PEA $0001 + PEI $2F + PEI $2D + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $4C + PEI $4A + JSL L151645 + LDA $35 + JSL L150488 + PHX + PHA + LDA $35 + JSL L150488 + PHX + PHA + PEI $4C + PEI $4A + JSL L150006 + PHY + PHY + PEA $0004 + PEI $1B + PEI $19 + PEA $0000 + PEA $0000 + PEI $4C + PEI $4A + JSL L1505C2 + PLA + STA $15 + PLX + STX $17 + LDY #$0002 + LDA [$4A],Y + TAX + LDA [$4A] + STA $01 + STX $03 + LDA #$0010 + CLC + ADC $01 + LDX $03 + BCC L0F174F + INX +L0F174F STA $41 + STX $43 + LDY #$0010 + LDA #$00FF + AND [$01],Y + AND #$003F + ORA $3F + SEP #$20 + STA [$41] + REP #$20 + LDY #$0006 + LDA [$01],Y + TAX + DEY + DEY + LDA [$01],Y + CLC + ADC #$0018 + BCC L0F1777 + INX +L0F1777 STA $41 + STX $43 + LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + STA $41 + STX $43 + LDY #$0002 + LDA [$41],Y + TAX + LDA [$41] + CLC + ADC #$0002 + BCC L0F1796 + INX +L0F1796 PHX + PHA + TDC + CLC + ADC #$000D + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001D + PEA $0000 + PHA + LDA #$0040 + CLC + ADC $01 + LDX $03 + BCC L0F17BC + INX +L0F17BC PHX + PHA + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$001D + PEA $0000 + PHA + JSL L150B34 +L0F17D2 LDA $48 + STA $50 + LDA $47 + STA $4F + LDA $45 + TCD + TSC + CLC + ADC #$004E + TCS + RTL + diff --git a/hypercardiigs/TalkEdit.X.S b/hypercardiigs/TalkEdit.X.S new file mode 100644 index 0000000..bb0c284 --- /dev/null +++ b/hypercardiigs/TalkEdit.X.S @@ -0,0 +1,169 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L033477 + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150F53 + EXT L071FF8 + EXT L07346C + EXT L1509CE + EXT L072314 + EXT L1512A5 + EXT L07187A + EXT L0553B3 + EXT L055039 + EXT L05503B + EXT L072CD4 + EXT L073C22 + EXT L0727E0 + EXT L07ABAE + EXT L071C56 + EXT L071C98 + EXT L0727BF + EXT L07185A + EXT L0734F5 + EXT L072834 + EXT L0736C8 + EXT L072634 + EXT L0724F7 + EXT L0715D9 + EXT L072E7C + EXT L071169 + EXT L078A05 + EXT L070669 + EXT L071C12 + EXT L071CE4 + EXT L054FBD + EXT L151367 + EXT L150493 + EXT L151301 + EXT L15102F + EXT L151131 + EXT L150365 + EXT L150241 + EXT L1513F4 + EXT L150070 + EXT L0540A1 + EXT L05409F + EXT L0540C5 + EXT L0540AB + EXT L0540A9 + EXT L150482 + EXT L150BE8 + EXT L1512CB + EXT L1511CE + EXT L055045 + EXT L055043 + EXT L054FB3 + EXT L055051 + EXT L05503F + EXT L055041 + EXT L08273B + EXT L07010A + EXT L150B34 + EXT L073CDF + EXT L055145 + EXT L0903A6 + EXT L09771E + EXT L095FB4 + EXT L150B22 + EXT L073002 + EXT L076220 + EXT L151299 + EXT L15059E + EXT L15000C + EXT L07AA4B + EXT L071498 + EXT L150B28 + EXT L150006 + EXT L041573 + EXT L0550F3 + EXT L0550F5 + EXT L0550F7 + EXT L0550F1 + EXT L090A90 + EXT L150000 + EXT L15128D + EXT L150FED + EXT L150B58 + EXT L05510D + EXT L0B0361 + EXT L0B381C + EXT L0B0B7A + EXT L0B1A77 + EXT L0B2A91 + EXT L0B2AF9 + EXT L150F73 + EXT L0D109F + EXT L07AE68 + EXT L07AACB + EXT L051BE6 + EXT L051BE2 + EXT L0E0838 + EXT L0E0154 + EXT L07ACF0 + EXT L041593 + EXT L0553B5 + EXT L0553B7 + EXT L055371 + EXT L0553B9 + EXT L0553BB + EXT L05536F + EXT L05540D + EXT L05540B + EXT L0553E3 + EXT L0553E5 + EXT L0553ED + EXT L055407 + EXT L0553E1 + EXT L0553DF + EXT L0553E7 + EXT L055409 + EXT L0553F3 + EXT L0553F5 + EXT L160720 + EXT L151645 + EXT L151484 + EXT L0540AD + EXT L0B41C8 + EXT L0785BE + EXT L07D3A2 + EXT L07D712 + EXT L15147E + EXT L075EA8 + EXT L04052B + EXT L040533 + EXT L073A7B + EXT L0739E4 + EXT L0B4194 + EXT L0705FF + EXT L0B3EC4 + EXT L1505C2 + EXT L04050F + EXT L040528 + EXT L040529 + EXT L04052A + EXT L04052C + EXT L040531 + EXT L040534 + EXT L040536 + EXT L040539 + EXT L04053A + EXT L05540F + EXT L055411 + EXT L0553EB + EXT L055403 + EXT L055405 + EXT L0553FB + EXT L0553FD + EXT L0553F7 + EXT L0553F9 + EXT L0553E9 + EXT L0553EF + EXT L0553F1 + EXT L0553FF + EXT L055401 diff --git a/hypercardiigs/XWindSeg.S b/hypercardiigs/XWindSeg.S new file mode 100644 index 0000000..114a2a0 --- /dev/null +++ b/hypercardiigs/XWindSeg.S @@ -0,0 +1,2623 @@ +* +* HypercardGS +* segment: $1E XWindSeg +* +* (k) 2015, Brutal Deluxe Software +* + + mx %00 + rel + dsk XWindSeg.l + lst off + +*--------------------------------------- + + use XWindSeg.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 + +*--------------------------------------- + +L1E0000 ENT + PHD + TSC + CLC + ADC #$FF52 + TCS + TCD + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEI $C2 + PEI $C0 + PEA $002E + JSL L0313BE + LDY #$0002 + LDA [$C4],Y + TAX + LDA [$C4] + STA $0D + STX $0F + LDY #$0038 + LDA [$0D],Y + BEQ L1E0032 + BRL L1E01AC +L1E0032 LDY #$0036 + LDA [$0D],Y + SEC + SBC #$0000 + BMI L1E0064 + BEQ L1E0064 + LDA $11 + SEC + SBC #$000F + BEQ L1E004E + BVS L1E004C + EOR #$8000 +L1E004C BMI L1E005A +L1E004E LDY #$003A + LDA [$0D],Y + BNE L1E0058 + BRL L1E01AC +L1E0058 BRA L1E0064 +L1E005A LDY #$003C + LDA [$0D],Y + BNE L1E0064 + BRL L1E01AC +L1E0064 TDC + CLC + ADC #$005F + PEA $0000 + PHA + PEA $0000 + PEA $004C + JSL L071EC5 + LDA #$FFFF + STA $5F + LDY #$0002 + LDA [$C4],Y + TAX + LDA [$C4] + CLC + ADC #$0008 + BCC L1E008B + INX +L1E008B STA $AB + STX $AD + LDA [$AB] + STA $A7 + TDC + CLC + ADC #$0065 + LDX #$0061 + STA $00,X + STZ $02,X + LDX #$0061 + LDA $02,X + TAY + LDA $00,X + TYX + STA $09 + STX $0B + LDA #$0004 + CLC + ADC $09 + LDX $0B + BCC L1E00B7 + INX +L1E00B7 PHX + PHA + TDC + CLC + ADC #$0011 + PEA $0000 + PHA + PEA $002E + JSL L0313BE + LDY #$0002 + LDA [$C4],Y + TAX + LDA [$C4] + CLC + ADC #$0004 + BCC L1E00D8 + INX +L1E00D8 STA $AB + STX $AD + LDY #$0002 + LDA [$AB],Y + TAX + LDA [$AB] + STA [$09] + TXA + LDY #$0002 + STA [$09],Y + LDA $BC + LDX $BE + LDY #$0032 + STA [$09],Y + INY + INY + TXA + STA [$09],Y + LDA #$0032 + CLC + ADC $09 + LDX $0B + BCC L1E0105 + INX +L1E0105 CLC + ADC #$0004 + BCC L1E010C + INX +L1E010C STA $AB + STX $AD + LDA $B8 + LDX $BA + STA [$AB] + TXA + LDY #$0002 + STA [$AB],Y + LDY #$0002 + LDA [$C4],Y + TAX + LDA [$C4] + STA $05 + STX $07 + LDY #$0036 + LDA [$05],Y + INC + LDY #$0036 + STA [$05],Y + TDC + CLC + ADC #$003F + PEA $0000 + PHA + PEA ^L052506 + PEA L052506 + PEA $0020 + JSL L0313BE + PEA ^L052506 + PEA L052506 + LDA #$0008 + CLC + ADC $05 + LDX $07 + BCC L1E015A + INX +L1E015A CLC + ADC #$0006 + BCC L1E0161 + INX +L1E0161 PHX + PHA + PEA $0020 + JSL L0313BE + PEI $C6 + PEI $C4 + TDC + CLC + ADC #$005F + PEA $0000 + PHA + JSL L1E104A + LDY #$0002 + LDA [$C4],Y + TAX + LDA [$C4] + STA $01 + STX $03 + LDY #$0036 + LDA [$01],Y + DEC + LDY #$0036 + STA [$01],Y + PEA ^L052506 + PEA L052506 + TDC + CLC + ADC #$003F + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA $A5 + STA [$B4] +L1E01AC LDA $B2 + STA $C6 + LDA $B1 + STA $C5 + LDA $AF + TCD + TSC + CLC + ADC #$00C4 + TCS + RTL + +L1E01BE ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $07 + PHY + PHY + PEI $14 + PEI $12 + JSL L0A1421 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BNE L1E01E6 + BRA L1E0226 +L1E01E6 PEI $03 + PEI $01 + PEA $03E9 + TDC + CLC + ADC #$0005 + PEA $0000 + PHA + JSL L1E11EA + PHY + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1E0DC0 + PLA + LSR + BCC L1E0220 + PEI $14 + PEI $12 + JSL L0732B7 + PEI $14 + PEI $12 + JSL L151385 + JSL L09AFB1 +L1E0220 PEI $07 + JSL L071AA4 +L1E0226 LDA $10 + STA $14 + LDA $0F + STA $13 + LDA $0D + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1E0238 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + STZ $05 + PHY + PHY + JSL L1E09E4 + PLA + STA $01 + PLX + STX $03 +L1E024E LDA $01 + ORA $03 + BEQ L1E026B + LDA $05 + INC + STA $05 + PHY + PHY + PEI $03 + PEI $01 + JSL L1E0A35 + PLA + STA $01 + PLX + STX $03 + BRA L1E024E +L1E026B LDA $05 + STA $10 + PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L1E0276 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA L0551D3 + ORA L0551D5 + BEQ L1E0289 + BRL L1E03B3 +L1E0289 LDA L0551CF + ORA L0551D1 + BNE L1E0294 + BRL L1E03B3 +L1E0294 PHY + PHY + LDA L0551CF + LDX L0551D1 + PHX + PHA + JSL L151301 + PEA $0000 + PEA $0006 + JSL L150290 + PLY + PLY + PLY + PLY + STA $03 + LDA $03 + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1E02C1 + EOR #$8000 +L1E02C1 BMI L1E02C6 + BRL L1E03A1 +L1E02C6 LDA #$0001 + STA $05 +L1E02CB PHY + LDA L0551CF + LDX L0551D1 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L1E02EA + DEX +L1E02EA DEC + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + JSL L1E0965 + PLA + LSR + BCS L1E0314 + BRL L1E0396 +L1E0314 LDA L0551CF + LDX L0551D1 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L1E0332 + DEX +L1E0332 DEC + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + JSL L150F53 + CLC + ADC #$0004 + BCC L1E034A + INX +L1E034A STA $07 + STX $09 + LDA [$07] + PHA + JSL L151343 + LDA L0551CF + LDX L0551D1 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L1E0373 + DEX +L1E0373 DEC + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + JSL L07185A +L1E0396 LDA $05 + CMP $01 + BEQ L1E03A1 + INC $05 + BRL L1E02CB +L1E03A1 LDA L0551CF + LDX L0551D1 + PHX + PHA + JSL L07185A + STZ L0551CF + STZ L0551D1 +L1E03B3 PLY + PLY + PLY + PLY + PLY + PLD + RTL + +L1E03BA ENT + PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + STZ $14 + STZ $16 + LDA $12 + SEC + SBC #$0001 + BVS L1E03D1 + EOR #$8000 +L1E03D1 BMI L1E03D5 + BRA L1E0422 +L1E03D5 PHY + PHY + JSL L1E09E4 + PLA + STA $03 + PLX + STX $05 + LDA $12 + DEC + STA $01 + LDA $01 + SEC + SBC #$0001 + BVS L1E03F1 + EOR #$8000 +L1E03F1 BPL L1E041A + LDA #$0001 + STA $07 +L1E03F8 PHY + PHY + PEI $05 + PEI $03 + JSL L1E0A35 + PLA + STA $03 + PLX + STX $05 + LDA $03 + ORA $05 + BNE L1E0410 + BRA L1E0422 +L1E0410 LDA $07 + CMP $01 + BEQ L1E041A + INC $07 + BRA L1E03F8 +L1E041A LDA $03 + LDX $05 + STA $14 + STX $16 +L1E0422 LDA $10 + STA $12 + LDA $0F + STA $11 + LDA $0D + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1E0434 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + LDA #$0001 + STA $05 + PHY + PHY + JSL L1E09E4 + PLA + STA $01 + PLX + STX $03 + LDA $10 + LDX $12 + CMP $01 + BNE L1E0457 + CPX $03 +L1E0457 BEQ L1E0482 +L1E0459 LDA $05 + INC + STA $05 + PHY + PHY + PEI $03 + PEI $01 + JSL L1E0A35 + PLA + STA $01 + PLX + STX $03 + LDA $10 + LDX $12 + CMP $01 + BNE L1E0478 + CPX $03 +L1E0478 BEQ L1E0482 + LDA $01 + ORA $03 + BNE L1E0459 + STZ $05 +L1E0482 LDA $05 + STA $14 + LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1E0498 ENT + PHD + TSC + CLC + ADC #$FEF4 + TCS + ADC #$001D + TCD + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEI $FA + PEI $F8 + PEA $0100 + JSL L0313BE + STZ $FC + STZ $FE + LDX #$0000 + LDA L0551B1 + ORA L0551B3 + BNE L1E04C7 + INX +L1E04C7 TXA + BNE L1E04E1 + PHA + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + PEA ^L040AC2 + PEA L040AC2 + JSL L1503DD + PLA + BEQ L1E04E4 +L1E04E1 BRL L1E0586 +L1E04E4 LDA L0551B1 + LDX L0551B3 + STA $E7 + STX $E9 +L1E04EE PHY + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + CLC + ADC #$0008 + BCC L1E04FE + INX +L1E04FE CLC + ADC #$0006 + BCC L1E0505 + INX +L1E0505 PHX + PHA + PEA $0000 + TDC + CLC + ADC #$FFE7 + PHA + JSL L071C56 + PLA + LSR + BCC L1E0565 + LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + CLC + ADC #$0008 + BCC L1E0527 + INX +L1E0527 TXY + LDX #$FFE3 + STA $00,X + TYA + STA $02,X + LDX #$FFE3 + LDA $02,X + TAY + LDA $00,X + TYX + CLC + ADC #$0002 + BCC L1E0540 + INX +L1E0540 STA $EB + STX $ED + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + STA $FC + STX $FE + LDX #$FFE3 + LDA $02,X + PHA + LDA $00,X + PHA + PLA + PLX + STA $EB + STX $ED + LDA [$EB] + STA [$F4] + BRA L1E0586 +L1E0565 LDY #$0002 + LDA [$E7],Y + TAX + LDA [$E7] + STA $EB + STX $ED + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + STA $E7 + STX $E9 + LDA $E7 + ORA $E9 + BEQ L1E0586 + BRL L1E04EE +L1E0586 LDA $F2 + STA $FA + LDA $F1 + STA $F9 + LDA $EF + TCD + TSC + CLC + ADC #$0116 + TCS + RTL + +L1E0598 ENT + PHD + TSC + CLC + ADC #$FFD8 + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEI $30 + PEI $2E + PEA $0020 + JSL L0313BE + STZ $32 + STZ $34 + LDX #$0000 + LDA L0551B1 + ORA L0551B3 + BNE L1E05C4 + INX +L1E05C4 TXA + BNE L1E05DE + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA ^L040AC3 + PEA L040AC3 + JSL L1503DD + PLA + BEQ L1E05E0 +L1E05DE BRA L1E0635 +L1E05E0 LDA L0551B1 + LDX L0551B3 + STA $21 + STX $23 +L1E05EA PHY + LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + CLC + ADC #$0042 + BCC L1E05FA + INX +L1E05FA PHX + PHA + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L071C56 + PLA + LSR + BCC L1E0617 + LDA $21 + LDX $23 + STA $32 + STX $34 + BRA L1E0635 +L1E0617 LDY #$0002 + LDA [$21],Y + TAX + LDA [$21] + STA $25 + STX $27 + LDY #$0002 + LDA [$25],Y + TAX + LDA [$25] + STA $21 + STX $23 + LDA $21 + ORA $23 + BNE L1E05EA +L1E0635 LDA $2C + STA $30 + LDA $2B + STA $2F + LDA $29 + TCD + TSC + CLC + ADC #$002E + TCS + RTL + +L1E0647 ENT + PHD + TSC + CLC + ADC #$FEF8 + TCS + ADC #$0015 + TCD + LDA L0550E9 + LDX L0550EB + CMP $F8 + BNE L1E065E + CPX $FA +L1E065E BNE L1E0674 + PEI $FE + PEI $FC + PEA ^L040AC4 + PEA L040AC4 + PEA $0005 + JSL L0313BE + BRL L1E0745 +L1E0674 LDA L0550E5 + LDX L0550E7 + CMP $F8 + BNE L1E0680 + CPX $FA +L1E0680 BNE L1E0696 + PEI $FE + PEI $FC + PEA ^L040AC9 + PEA L040AC9 + PEA $0003 + JSL L0313BE + BRL L1E0745 +L1E0696 LDA L0550DD + LDX L0550DF + CMP $F8 + BNE L1E06A2 + CPX $FA +L1E06A2 BNE L1E06B8 + PEI $FE + PEI $FC + PEA ^L040ACC + PEA L040ACC + PEA $0008 + JSL L0313BE + BRL L1E0745 +L1E06B8 LDA L0550E1 + LDX L0550E3 + CMP $F8 + BNE L1E06C4 + CPX $FA +L1E06C4 BNE L1E06D9 + PEI $FE + PEI $FC + PEA ^L040AD4 + PEA L040AD4 + PEA $0008 + JSL L0313BE + BRA L1E0745 +L1E06D9 LDA L0550ED + LDX L0550EF + CMP $F8 + BNE L1E06E5 + CPX $FA +L1E06E5 BNE L1E0709 + PEI $FE + PEI $FC + PEA $0000 + TDC + CLC + ADC #$FFEB + PHA + LDA L055043 + LDX L055045 + PHX + PHA + JSL L072CD4 + PEA $0020 + JSL L0313BE + BRA L1E0745 +L1E0709 LDAL L040ADC + SEP #$20 + STA [$FC] + REP #$20 + PHY + PHY + PEI $FA + PEI $F8 + JSL L0A1421 + PLA + STA $EB + PLX + STX $ED + LDA $EB + ORA $ED + BEQ L1E0745 + PEI $FE + PEI $FC + LDY #$0002 + LDA [$EB],Y + TAX + LDA [$EB] + CLC + ADC #$0042 + BCC L1E073C + INX +L1E073C PHX + PHA + PEA $0020 + JSL L0313BE +L1E0745 LDA $F6 + STA $FA + LDA $F5 + STA $F9 + LDA $F3 + TCD + TSC + CLC + ADC #$010E + TCS + RTL + +L1E0757 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $05 + PHY + PHY + PEI $12 + PEI $10 + JSL L0A1421 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BNE L1E077F + BRA L1E07A4 +L1E077F LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$003E + BCC L1E078E + INX +L1E078E STA $07 + STX $09 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $14 + STX $16 + PEI $05 + JSL L071AA4 +L1E07A4 LDA $0E + STA $12 + LDA $0D + STA $11 + LDA $0B + TCD + TSC + CLC + ADC #$0010 + TCS + RTL + +L1E07B6 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0000 + JSL L1E07C9 + PLY + PLY + PLD + RTL + +L1E07C9 PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $09 + LDA L0550E9 + LDX L0550EB + PHX + PHA + PEI $14 + JSL L1E087E + LDA L0550E5 + LDX L0550E7 + PHX + PHA + PEI $14 + JSL L1E087E + LDA L0550DD + LDX L0550DF + PHX + PHA + PEI $14 + JSL L1E087E + LDA L0550E1 + LDX L0550E3 + PHX + PHA + PEI $14 + JSL L1E087E + LDA L0551B1 + LDX L0551B3 + STA $01 + STX $03 +L1E081B LDA $01 + ORA $03 + BEQ L1E0866 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $05 + STX $07 + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0004 + BCC L1E0848 + INX +L1E0848 STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PHX + PHA + PEI $14 + JSL L1E087E + LDA $05 + LDX $07 + STA $01 + STX $03 + BRA L1E081B +L1E0866 PEI $09 + JSL L071AA4 + LDA $12 + STA $14 + LDA $11 + STA $13 + LDA $0F + TCD + TSC + CLC + ADC #$0012 + TCS + RTL + +L1E087E PHD + TSC + CLC + ADC #$FFF4 + TCS + TCD + LDA $12 + BEQ L1E08AE + LDY #$00AE + LDA #$0010 + AND [$14],Y + CMP #$0000 + BEQ L1E08AC + LDY #$00CE + LDA #$0020 + AND [$14],Y + CMP #$0000 + BNE L1E08AC + PEI $16 + PEI $14 + JSL L09A5A7 +L1E08AC BRA L1E090B +L1E08AE LDY #$00CE + LDA #$0020 + AND [$14],Y + CMP #$0000 + BEQ L1E08E8 + LDA #$00AE + CLC + ADC $14 + LDX $16 + BCC L1E08C6 + INX +L1E08C6 STA $09 + STX $0B + LDY #$00AE + LDA #$0010 + ORA [$14],Y + JSL L150488 + STA [$09] + TXA + LDY #$0002 + STA [$09],Y + PEI $16 + PEI $14 + JSL L09A5A7 + BRA L1E090B +L1E08E8 LDA #$00AE + CLC + ADC $14 + LDX $16 + BCC L1E08F3 + INX +L1E08F3 STA $09 + STX $0B + LDY #$00AE + LDA [$14],Y + AND #$FFEF + JSL L150488 + STA [$09] + TXA + LDY #$0002 + STA [$09],Y +L1E090B PHY + PEI $16 + PEI $14 + JSL L0B0653 + PLA + LSR + BCC L1E091A + BRA L1E0953 +L1E091A LDA $12 + BEQ L1E0925 + LDA #$03ED + STA $05 + BRA L1E092A +L1E0925 LDA #$03EC + STA $05 +L1E092A PHY + PHY + PEI $16 + PEI $14 + JSL L0A1421 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L1E0953 + PEI $03 + PEI $01 + PEI $05 + TDC + CLC + ADC #$0007 + PEA $0000 + PHA + JSL L1E11EA +L1E0953 LDA $10 + STA $16 + LDA $0F + STA $15 + LDA $0D + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1E0965 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA #$0001 + STA $12 + LDA L0551B1 + ORA L0551B3 + BNE L1E097C + BRA L1E09D2 +L1E097C LDA L0551B1 + LDX L0551B3 + STA $01 + STX $03 +L1E0986 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$0008 + BCC L1E0995 + INX +L1E0995 CLC + ADC #$0002 + BCC L1E099C + INX +L1E099C STA $05 + STX $07 + LDA $0E + LDX $10 + CMP [$05] + BNE L1E09AE + LDY #$0002 + TXA + CMP [$05],Y +L1E09AE BNE L1E09B4 + STZ $12 + BRA L1E09D2 +L1E09B4 LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + STA $05 + STX $07 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDA $01 + ORA $03 + BNE L1E0986 +L1E09D2 LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1E09E4 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + PHY + PHY + JSL L150574 + PLA + STA $01 + PLX + STX $03 +L1E09F8 LDA $01 + ORA $03 + BEQ L1E0A01 + LDA #$0001 +L1E0A01 BEQ L1E0A27 + PHY + PEI $03 + PEI $01 + JSL L1E1305 + PLA + EOR #$0001 + CMP #$0000 + BEQ L1E0A27 + PHY + PHY + PEI $03 + PEI $01 + JSL L151699 + PLA + STA $01 + PLX + STX $03 + BRA L1E09F8 +L1E0A27 LDA $01 + LDX $03 + STA $0E + STX $10 + PLY + PLY + PLY + PLY + PLD + RTL + +L1E0A35 PHD + TSC + CLC + ADC #$FFFC + TCS + TCD +L1E0A3D PHY + PHY + PEI $0C + PEI $0A + JSL L151699 + PLA + STA $0A + PLX + STX $0C + LDX #$0000 + LDA $0A + ORA $0C + BNE L1E0A57 + INX +L1E0A57 PHX + PHY + PEI $0C + PEI $0A + JSL L1E1305 + PLA + ORA $01,S + PLX + LSR + BCC L1E0A3D + LDA $0A + LDX $0C + STA $0E + STX $10 + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1E0A81 ENT + PHD + TSC + CLC + ADC #$FF9A + TCS + TCD + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEI $76 + PEI $74 + PEA $0008 + JSL L0313BE + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEI $72 + PEI $70 + PEA $0020 + JSL L0313BE + PHY + JSL L071BFF + PLA + STA $61 + STZ $78 + STZ $7A + PHY + PHY + PEA $0000 + PEA $0062 + LDA L054FBD + PHA + PEA $0000 + PEA $0000 + PEA $0000 + JSL L1513F4 + PLA + STA $55 + PLX + STX $57 + LDA $55 + ORA $57 + BNE L1E0AE5 + BRL L1E0C9B +L1E0AE5 LDY #$0002 + LDA [$55],Y + PHA + LDA [$55] + PHA + PEA $0000 + PEA $0062 + JSL L071EC5 + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + PEA $0000 + PEA $0024 + JSL L071EC5 + TDC + CLC + ADC #$0045 + PEA $0000 + PHA + TDC + CLC + ADC #$0029 + PEA $0000 + PHA + PEA $0008 + JSL L0313BE + LDA #L086734 + LDX #^L086734 + STA $33 + STX $35 + LDA #$FFFF + TAX + STA $4D + STX $4F + LDA $6C + JSL L150488 + STA $39 + STX $3B + PHY + PHY + TDC + CLC + ADC #$0031 + PEA $0000 + PHA + JSL L15027E + PLA + STA $5D + PLX + STX $5F + LDX #$0000 + LDA $5D + ORA $5F + BNE L1E0B5F + INX +L1E0B5F PHX + LDAL L05565D + BEQ L1E0B69 + LDA #$0001 +L1E0B69 ORA $01,S + PLX + LSR + BCC L1E0B7A + PEI $57 + PEI $55 + JSL L07185A + BRL L1E0C9B +L1E0B7A LDA $6E + BEQ L1E0B86 + PEI $5F + PEI $5D + JSL L15102F +L1E0B86 LDY #$0002 + LDA [$55],Y + TAX + LDA [$55] + STA $05 + STX $07 + LDA #$0042 + CLC + ADC $05 + LDX $07 + BCC L1E0B9D + INX +L1E0B9D PHX + PHA + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + PEA $0020 + JSL L0313BE + LDA $5D + LDX $5F + LDY #$0004 + STA [$05],Y + INY + INY + TXA + STA [$05],Y + LDA #$0032 + CLC + ADC $05 + LDX $07 + BCC L1E0BC8 + INX +L1E0BC8 STA $63 + STX $65 + PHY + PHY + JSL L151319 + PLA + STA [$63] + PLA + LDY #$0002 + STA [$63],Y + LDA #$0001 + LDY #$0038 + STA [$05],Y + LDA #$0008 + CLC + ADC $05 + LDX $07 + BCC L1E0BEE + INX +L1E0BEE STA $01 + STX $03 + LDA L0551D7 + STA [$01] + LDA L0551D3 + LDX L0551D5 + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L1E0C12 + INX +L1E0C12 PHX + PHA + PEA ^L052506 + PEA L052506 + PEA $0020 + JSL L0313BE + LDA L0551B1 + ORA L0551B3 + BNE L1E0C35 + LDA $55 + LDX $57 + STA L0551B1 + STX L0551B3 + BRA L1E0C86 +L1E0C35 LDA L0551B1 + LDX L0551B3 + STA $59 + STX $5B +L1E0C3F LDY #$0002 + LDA [$59],Y + TAX + LDA [$59] + STA $63 + STX $65 + LDA [$63] + LDY #$0002 + ORA [$63],Y + BEQ L1E0C6E + LDY #$0002 + LDA [$59],Y + TAX + LDA [$59] + STA $63 + STX $65 + LDY #$0002 + LDA [$63],Y + TAX + LDA [$63] + STA $59 + STX $5B + BRA L1E0C3F +L1E0C6E LDY #$0002 + LDA [$59],Y + TAX + LDA [$59] + STA $63 + STX $65 + LDA $55 + LDX $57 + STA [$63] + TXA + LDY #$0002 + STA [$63],Y +L1E0C86 LDA #$0001 + STA L0551D9 + LDA $5D + LDX $5F + STA $78 + STX $7A + LDA L0551DB + INC + STA L0551DB +L1E0C9B PEI $61 + JSL L071AA4 + LDA $6A + STA $76 + LDA $69 + STA $75 + LDA $67 + TCD + TSC + CLC + ADC #$0074 + TCS + RTL + +L1E0CB3 PHD + TSC + CLC + ADC #$FFF8 + TCS + TCD + LDA $0E + LDX $10 + STA $01 + STX $03 + LDA #$0000 + TAX + LDY #$0002 + STA [$01],Y + INY + INY + TXA + STA [$01],Y + LDA #$0006 + CLC + ADC $01 + LDX $03 + BCC L1E0CDC + INX +L1E0CDC STA $05 + STX $07 + PHY + PHY + JSL L151319 + PLA + STA [$05] + PLA + LDY #$0002 + STA [$05],Y + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L1E0CFA + INX +L1E0CFA PHX + PHA + JSL L150801 + LDA #$000A + CLC + ADC $01 + LDX $03 + BCC L1E0D0B + INX +L1E0D0B PHX + PHA + JSL L151412 + LDA #$0000 + LDY #$000E + STA [$01],Y + PHY + JSL L090A90 + PLA + LSR + BCC L1E0D30 + LDY #$000E + LDA #$0100 + CLC + ADC [$01],Y + LDY #$000E + STA [$01],Y +L1E0D30 PHY + JSL L099DCE + PLA + LSR + BCC L1E0D47 + LDY #$000E + LDA #$0200 + CLC + ADC [$01],Y + LDY #$000E + STA [$01],Y +L1E0D47 PHY + JSL L0903C7 + PLA + LSR + BCC L1E0D5E + LDY #$000E + LDA #$0400 + CLC + ADC [$01],Y + LDY #$000E + STA [$01],Y +L1E0D5E PHY + JSL L09771E + PLA + LSR + BCC L1E0D75 + LDY #$000E + LDA #$0800 + CLC + ADC [$01],Y + LDY #$000E + STA [$01],Y +L1E0D75 +* PHY +* PEA $0000 +* PEA $C025 +* JSL L071A89 +* PLA + ldal $c025 ; AV 202208 + AND #$0002 + BEQ L1E0D94 + LDY #$000E + LDA #$1000 + CLC + ADC [$01],Y + LDY #$000E + STA [$01],Y +L1E0D94 PHY + PEA $0000 + JSL L150580 + PLA + LSR + BCC L1E0DAE + LDY #$000E + LDA #$0080 + CLC + ADC [$01],Y + LDY #$000E + STA [$01],Y +L1E0DAE LDA $0C + STA $10 + LDA $0B + STA $0F + LDA $09 + TCD + TSC + CLC + ADC #$000E + TCS + RTL + +L1E0DC0 PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + STZ $18 + LDA [$14] + LDY #$0002 + ORA [$14],Y + BNE L1E0DD6 + BRL L1E1038 +L1E0DD6 LDA L0551B1 + LDX L0551B3 + CMP [$14] + BNE L1E0DE6 + LDY #$0002 + TXA + CMP [$14],Y +L1E0DE6 BNE L1E0E11 + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA L0551B1 + STX L0551B3 + BRL L1E0E91 +L1E0E11 LDA L0551B1 + LDX L0551B3 + STA $07 + STX $09 +L1E0E1B LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $0B + STX $0D + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + CMP [$0B] + BNE L1E0E39 + LDY #$0002 + TXA + CMP [$0B],Y +L1E0E39 BEQ L1E0E55 + LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $07 + STX $09 + BRA L1E0E1B +L1E0E55 LDY #$0002 + LDA [$07],Y + TAX + LDA [$07] + PHX + PHA + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PHX + PHA + PLA + PLY + PLX + STX $0B + PLX + STX $0D + STA [$0B] + TYA + LDY #$0002 + STA [$0B],Y +L1E0E91 LDA L0551D3 + ORA L0551D5 + BEQ L1E0E9C + BRL L1E0F32 +L1E0E9C PHY + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0008 + BCC L1E0EB8 + INX +L1E0EB8 CLC + ADC #$0002 + BCC L1E0EBF + INX +L1E0EBF STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PHX + PHA + JSL L1E0965 + PLA + LSR + BCC L1E0F2F + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0008 + BCC L1E0EF0 + INX +L1E0EF0 STA $0B + STX $0D + LDA [$0B] + PHA + JSL L151343 + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0008 + BCC L1E0F16 + INX +L1E0F16 CLC + ADC #$0002 + BCC L1E0F1D + INX +L1E0F1D STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PHX + PHA + JSL L07185A +L1E0F2F BRL L1E1026 +L1E0F32 LDA L0551CF + ORA L0551D1 + BNE L1E0F54 + PHY + PHY + PEA $0000 + PEA $0006 + LDA L055019 + PHA + JSL L0B249C + PLA + STA L0551CF + PLA + STA L0551D1 + BRA L1E0F79 +L1E0F54 PHY + PHY + LDA L0551CF + LDX L0551D1 + PHX + PHA + JSL L151301 + PLA + PLX + CLC + ADC #$0006 + BCC L1E0F6B + INX +L1E0F6B PHX + PHA + LDA L0551CF + LDX L0551D1 + PHX + PHA + JSL L1512FB +L1E0F79 PHY + PHY + LDA L0551CF + LDX L0551D1 + PHX + PHA + JSL L151301 + PEA $0000 + PEA $0006 + JSL L150290 + PLY + PLY + PLY + PLY + STA $05 + LDA L0551CF + LDX L0551D1 + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + PHX + PHA + LDA $05 + JSL L150488 + TAY + BNE L1E0FB5 + DEX +L1E0FB5 DEC + PEA $0000 + PEA $0006 + JSL L150D50 + PLA + PLX + JSL L150F53 + STA $01 + STX $03 + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0008 + BCC L1E0FE5 + INX +L1E0FE5 CLC + ADC #$0002 + BCC L1E0FEC + INX +L1E0FEC STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA [$01] + TXA + LDY #$0002 + STA [$01],Y + LDY #$0002 + LDA [$14],Y + TAX + LDA [$14] + STA $0B + STX $0D + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0008 + BCC L1E101B + INX +L1E101B STA $0B + STX $0D + LDA [$0B] + LDY #$0004 + STA [$01],Y +L1E1026 LDY #$0002 + LDA [$14],Y + PHA + LDA [$14] + PHA + JSL L07185A + LDA #$0001 + STA $18 +L1E1038 LDA $12 + STA $16 + LDA $11 + STA $15 + LDA $0F + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1E104A PHD + TSC + CLC + ADC #$FFE6 + TCS + TCD + LDY #$0002 + LDA [$24],Y + TAX + LDA [$24] + STA $01 + STX $03 + LDA #$0008 + CLC + ADC $01 + LDX $03 + BCC L1E1069 + INX +L1E1069 CLC + ADC #$0002 + BCC L1E1070 + INX +L1E1070 STA $17 + STX $19 + LDY #$0002 + LDA [$17],Y + TAX + LDA [$17] + STA $0D + STX $0F + LDA $0D + ORA $0F + BNE L1E1089 + BRL L1E112A +L1E1089 LDA [$0D] + LDY #$0002 + ORA [$0D],Y + BNE L1E1095 + BRL L1E112A +L1E1095 PHY + PHY + JSL L150493 + PLA + STA $05 + PLX + STX $07 + LDY #$0006 + LDA [$01],Y + PHA + DEY + DEY + LDA [$01],Y + PHA + JSL L151131 + LDA L055205 + STA $11 + LDA #$0001 + STA L055205 + LDA L0551D3 + LDX L0551D5 + STA $09 + STX $0B + LDA $0D + LDX $0F + STA L0551D3 + STX L0551D5 + LDA L0551D7 + STA $15 + LDY #$0008 + LDA [$01],Y + STA L0551D7 + LDA L0551DB + STA $13 + LDY #$0002 + LDA [$0D],Y + PHA + LDA [$0D] + PHA + PEI $22 + PEI $20 + JSL L0B4245 + LDA $11 + STA L055205 + LDA $15 + STA L0551D7 + LDA $09 + LDX $0B + STA L0551D3 + STX L0551D5 + PEI $07 + PEI $05 + JSL L151131 + LDA L0551DB + SEC + SBC $13 + BEQ L1E1121 + BVS L1E111B + EOR #$8000 +L1E111B BPL L1E1121 + JSL L1E113C +L1E1121 LDA $13 + STA L0551DB + JSL L1E0276 +L1E112A LDA $1E + STA $26 + LDA $1D + STA $25 + LDA $1B + TCD + TSC + CLC + ADC #$0024 + TCS + RTL + +L1E113C ENT + PHD + TSC + CLC + ADC #$FFEA + TCS + TCD + LDA L0551B1 + LDX L0551B3 + STA $0B + STX $0D +L1E114E LDA $0B + ORA $0D + BNE L1E1157 + BRL L1E11E2 +L1E1157 LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $0F + STX $11 + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + STA $01 + STX $03 + LDY #$0038 + LDA [$01],Y + BEQ L1E11D7 + LDA #$0000 + LDY #$0038 + STA [$01],Y + LDY #$0002 + LDA [$0B],Y + TAX + LDA [$0B] + CLC + ADC #$0004 + BCC L1E1199 + INX +L1E1199 STA $13 + STX $15 + LDY #$0002 + LDA [$13],Y + TAX + LDA [$13] + STA $05 + STX $07 + PEI $0D + PEI $0B + PEA $03E8 + TDC + CLC + ADC #$0009 + PEA $0000 + PHA + JSL L1E11EA + PHY + PHY + PEI $07 + PEI $05 + JSL L0A1421 + PLA + PLX + STX $13 + ORA $13 + BEQ L1E11D7 + PEI $07 + PEI $05 + JSL L09B242 +L1E11D7 LDA $0F + LDX $11 + STA $0B + STX $0D + BRL L1E114E +L1E11E2 TSC + CLC + ADC #$0016 + TCS + PLD + RTL + +L1E11EA ENT + PHD + TSC + CLC + ADC #$FFCE + TCS + TCD + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + JSL L1E0CB3 + LDA $3C + STA $01 + PEI $40 + PEI $3E + TDC + CLC + ADC #$0001 + PEA $0000 + PHA + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + PEI $3A + PEI $38 + JSL L1E0000 + LDA $36 + STA $40 + LDA $35 + STA $3F + LDA $33 + TCD + TSC + CLC + ADC #$003E + TCS + RTL + +L1E1236 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $05 + PHY + PHY + PEI $16 + PEI $14 + JSL L0A1421 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BEQ L1E127B + LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$002E + BCC L1E126B + INX +L1E126B STA $07 + STX $09 + LDA $10 + LDX $12 + STA [$07] + TXA + LDY #$0002 + STA [$07],Y +L1E127B PEI $05 + JSL L071AA4 + LDA $0E + STA $16 + LDA $0D + STA $15 + LDA $0B + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1E1293 ENT + PHD + TSC + CLC + ADC #$FFF6 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $05 + PHY + PHY + PEI $16 + PEI $14 + JSL L0A1421 + PLA + STA $01 + PLX + STX $03 + LDA $01 + ORA $03 + BNE L1E12BB + BRA L1E12E0 +L1E12BB LDY #$0002 + LDA [$01],Y + TAX + LDA [$01] + CLC + ADC #$003E + BCC L1E12CA + INX +L1E12CA STA $07 + STX $09 + LDA $10 + LDX $12 + STA [$07] + TXA + LDY #$0002 + STA [$07],Y + PEI $05 + JSL L071AA4 +L1E12E0 LDA $0E + STA $16 + LDA $0D + STA $15 + LDA $0B + TCD + TSC + CLC + ADC #$0014 + TCS + RTL + +L1E12F2 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PEA $0001 + JSL L1E07C9 + PLY + PLY + PLD + RTL + +L1E1305 ENT + PHD + TSC + CLC + ADC #$FFFC + TCS + TCD + PHY + PEI $0C + PEI $0A + JSL L0B0653 + PLA + BNE L1E1332 + PHA + PHY + PHY + PEI $0C + PEI $0A + JSL L0A1421 + PLA + PLX + STX $01 + ORA $01 + BEQ L1E132F + LDA #$0001 +L1E132F ORA $01,S + PLX +L1E1332 STA $0E + LDA $08 + STA $0C + LDA $07 + STA $0B + LDA $05 + TCD + PLY + PLY + PLY + PLY + PLY + RTL + +L1E1345 ENT + PHD + TSC + CLC + ADC #$FFF2 + TCS + TCD + PHY + JSL L071BFF + PLA + STA $09 + PHY + PHY + PEI $1A + PEI $18 + JSL L0A1421 + PLA + STA $05 + PLX + STX $07 + LDA $05 + ORA $07 + BEQ L1E1385 + LDY #$0002 + LDA [$05],Y + TAX + LDA [$05] + STA $01 + STX $03 + LDA $16 + LDY #$003A + STA [$01],Y + LDA $14 + LDY #$003C + STA [$01],Y +L1E1385 PEI $09 + JSL L071AA4 + LDA $12 + STA $1A + LDA $11 + STA $19 + LDA $0F + TCD + TSC + CLC + ADC #$0018 + TCS + RTL + diff --git a/hypercardiigs/XWindSeg.X.S b/hypercardiigs/XWindSeg.X.S new file mode 100644 index 0000000..7712558 --- /dev/null +++ b/hypercardiigs/XWindSeg.X.S @@ -0,0 +1,79 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L0313BE + EXT L05565D + EXT L150488 + EXT L150D50 + EXT L150F53 + EXT L071BFF + EXT L071AA4 + EXT L086734 + EXT L072CD4 + EXT L071C56 + EXT L07185A + EXT L071EC5 + EXT L054FBD + EXT L150493 + EXT L151301 + EXT L1512FB + EXT L15102F + EXT L151131 + EXT L150290 + EXT L151385 + EXT L0550EF + EXT L0550ED + EXT L15027E + EXT L1513F4 + EXT L151319 + EXT L151412 + EXT L055045 + EXT L055043 + EXT L055019 + EXT L0550E1 + EXT L0550E3 + EXT L0550DD + EXT L0550DF + EXT L0550E9 + EXT L0550EB + EXT L09B242 + EXT L09771E + EXT L099DCE + EXT L09A5A7 + EXT L09AFB1 +* EXT L071A89 + EXT L150801 + EXT L1503DD + EXT L150580 + EXT L0732B7 + EXT L0550E5 + EXT L0550E7 + EXT L0551B1 + EXT L0551B3 + EXT L0A1421 + EXT L090A90 + EXT L0903C7 + EXT L0B249C + EXT L0B4245 + EXT L151343 + EXT L0551D7 + EXT L055205 + EXT L0551D9 + EXT L0551D3 + EXT L0551D5 + EXT L052506 + EXT L0551DB + EXT L0551CF + EXT L0551D1 + EXT L0B0653 + EXT L150574 + EXT L151699 + EXT L040ADC + EXT L040AC2 + EXT L040AC3 + EXT L040AC4 + EXT L040AC9 + EXT L040ACC + EXT L040AD4 diff --git a/hypercardiigs/make.S b/hypercardiigs/make.S new file mode 100644 index 0000000..4238c4b --- /dev/null +++ b/hypercardiigs/make.S @@ -0,0 +1,155 @@ + +* Expansion linker file + + DSK HyperCardIIGS + TYP $B3 + +* XPL + +* Assemble files + + ASM FirstSeg.S + KND $0010 + SNA FirstSeg + + ASM Main.S + KND $0000 + SNA main + + ASM HyperTable.S + KND $4401 + SNA HyperTable + + ASM Globals.S + KND $0401 + SNA Globals + + ASM Direct.S + KND $0012 + SNA Direct + + ASM HyperLib.S + KND $0000 + SNA HyperLib + + ASM HyperGrx.S + KND $0000 + SNA HyperGrx + + ASM HyperTools.S + KND $0000 + SNA HyperTools + + ASM MainSeg.S + KND $0000 + SNA MainSeg + + ASM HyperTalk.S + KND $0000 + SNA HyperTalk + + ASM LowMemCmdF.S + KND $0000 + SNA LowMemCmdF + + ASM HyperTalk2.S + KND $0000 + SNA HyperTalk2 + + ASM HyperTalk3.S + KND $0000 + SNA HyperTalk3 + + ASM TalkEdit.S + KND $0000 + SNA TalkEdit + + ASM Eval.S + KND $0000 + SNA Eval + + ASM Commands.S + KND $0000 + SNA Commands + + ASM Commands2.S + KND $0000 + SNA Commands + + ASM Functions.S + KND $0000 + SNA Functions + + ASM BrowseOnly.S + KND $0000 + SNA BrowseOnly + + ASM PLib.S + KND $0000 + SNA PLib + + ASM JumpTable.S + KND $0000 + SNA JumpTable + + ASM SegInit.S + KND $0000 + SNA SegInit + + ASM HyperEdit.S + KND $0000 + SNA HyperEdit + + ASM InfoDialog.S + KND $0000 + SNA InfoDialog + + ASM Compact.S + KND $0000 + SNA Compact + + ASM HyperPaint.S + KND $0000 + SNA HyperPaint + + ASM HyperPnt2.S + KND $0000 + SNA HyperPnt2 + + ASM LowMemCmds.S + KND $0000 + SNA LowMemCmds + + ASM XWindSeg.S + KND $0000 + SNA XWindSeg + + ASM HPrintMain.S + KND $0000 + SNA HPrintMain + + ASM HPrintGrx.S + KND $0000 + SNA HPrintGrx + + ASM HPrintHF.S + KND $0000 + SNA HPrintHF + + ASM HPrintDlog.S + KND $0000 + SNA HPrintDlog + + ASM HPrintRept.S + KND $0000 + SNA HPrintRept + + ASM HPrintCard.S + KND $0000 + SNA HPrintCard + + ASM HPrintMix.S + KND $0000 + SNA HPrintMix + +* END diff --git a/picknpile/.DS_Store b/picknpile/.DS_Store new file mode 100644 index 0000000..5ceaaea Binary files /dev/null and b/picknpile/.DS_Store differ diff --git a/synthlab/DATA.S b/synthlab/DATA.S new file mode 100644 index 0000000..355140f --- /dev/null +++ b/synthlab/DATA.S @@ -0,0 +1,11665 @@ +* +* SynthLAB - DATA +* +* (c) 1990, Apple Computer, Inc. +* (s) 2023, Antoine Vignau +* + + mx %00 + rel + lst off + +*----------------------------------- + +L040000 ENT + DW $0013 + DW $0030 + DA L040028 + DA L04082C +L040008 ENT + DW $0013 + DW $0030 + DA L04049C + DA L0403B8 +L040010 ENT + DW $0013 + DW $0030 + DA L04010C + DA L040748 +L040018 ENT + DW $0013 + DW $0030 + DA L0401F0 + DA L040664 +L040020 ENT + DW $0013 + DW $0030 + DA L0402D4 + DA L040580 +L040028 HEX AAAAAAAAAAAAAAAAAAAAAA8F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFF00FFFFFFFFFFFFFFF0F + HEX AFFFC3C3F0FFFFFFFFFFFF0F + HEX AFFFC3FFC00FF00FC00FFF0F + HEX AFFFF00FF0FFC3C3C3C3FF0F + HEX AFFFFFC3F0FFC3C3C3C3FF0F + HEX AFFFC3C3F0C3C3C3C3C3FF0F + HEX AFFFF00FFC0FF00FC00FFF0F + HEX AFFFFFFFFFFFFFFFC3FFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX 80000000000000000000000F +L04010C HEX AAAAAAAAAAAAAAAAAAAAAA8F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFF000FFFFFFFFF0F + HEX AFFFFFFFF00000FFFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFC000003FFFFFFF0F + HEX AFFFFFFFF00000FFFFFFFF0F + HEX AFFFFFFFFF000FFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFC00FFFFFFFFFFFFFF0F + HEX AFFFFC3C3FFFFFFFFFFFFF0F + HEX AFFFFC3C3F00FF00FFFFFF0F + HEX AFFFFC00FC3C3C3C3FFFFF0F + HEX AFFFFC30FC003C3FFFFFFF0F + HEX AFFFFC3C3C3FFC3C3FFFFF0F + HEX AFFFFC3C3F00FF00FFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX 80000000000000000000000F +L0401F0 HEX AAAAAAAAAAAAAAAAAAAAAA8F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFC0FFFFC0FFFFF0F + HEX AFFFFFFC000FFC000FFFFF0F + HEX AFFFFF00000F00000FFFFF0F + HEX AFFFFFFC000FFC000FFFFF0F + HEX AFFFFFFFFC0FFFFC0FFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFC00FFFFFFFF0FFFFF0F + HEX AFFFFC3C3FFFFFFF0FFFFF0F + HEX AFFFFC3C30FF0FC00FFFFF0F + HEX AFFFFC00F0C30F0F0FFFFF0F + HEX AFFFFC30F0C30F0F0FFFFF0F + HEX AFFFFC3C3C3C3F0F0FFFFF0F + HEX AFFFFC3C3C3C3FC00FFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX 80000000000000000000000F +L0402D4 HEX AAAAAAAAAAAAAAAAAAAAAA8F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFC0FFFFF03FFFFFFFF0F + HEX AFFFFC000FFF0003FFFFFF0F + HEX AFFFFC00003F00000FFFFF0F + HEX AFFFFC000FFF0003FFFFFF0F + HEX AFFFFC0FFFFF03FFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFF003C00FFFFFFFC3FFF0F + HEX AFFF0FFC3FFFFFFFFC3FFF0F + HEX AFFF0FFC3FC3FC3F003FFF0F + HEX AFFF00FC03C30C3C3C3FFF0F + HEX AFFF0FFC3FC30C3C3C3FFF0F + HEX AFFF0FFC3FF0F0FC3C3FFF0F + HEX AFFF0FFC3FF0F0FF003FFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX 80000000000000000000000F +L0403B8 HEX 00000000000000000000002F + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFF55FFFFFFFFFFFAF + HEX 0FFFFFFFF5555FFFFFFFFFAF + HEX 0FFFFFFFF555557FFFFFFFAF + HEX 0FFFFFFFF5555FFFFFFFFFAF + HEX 0FFFFFFFF55FFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFF557FD5FFFFFFFFFFFFAF + HEX 0FFF5F5FF5FFFFFFFFFFFFAF + HEX 0FFF5F5FF5FFD55F5F5FFFAF + HEX 0FFF557FF5FF5F5F5F5FFFAF + HEX 0FFF5FFFF5FF5F5F5D5FFFAF + HEX 0FFF5FFFF5FF5F5FD75FFFAF + HEX 0FFF5FFFD57FD55FFF5FFFAF + HEX 0FFFFFFFFFFFFFFFD57FFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 2AAAAAAAAAAAAAAAAAAAAAAF +L04049C HEX AAAAAAAAAAAAAAAAAAAAAA8F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFF00FFFFFFFFFFF0F + HEX AFFFFFFFF0000FFFFFFFFF0F + HEX AFFFFFFFF000003FFFFFFF0F + HEX AFFFFFFFF0000FFFFFFFFF0F + HEX AFFFFFFFF00FFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFF003FC0FFFFFFFFFFFF0F + HEX AFFF0F0FF0FFFFFFFFFFFF0F + HEX AFFF0F0FF0FFC00F0F0FFF0F + HEX AFFF003FF0FF0F0F0F0FFF0F + HEX AFFF0FFFF0FF0F0F0C0FFF0F + HEX AFFF0FFFF0FF0F0FC30FFF0F + HEX AFFF0FFFC03FC00FFF0FFF0F + HEX AFFFFFFFFFFFFFFFC03FFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX 80000000000000000000000F +L040580 HEX 00000000000000000000002F + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFD5FFFFF57FFFFFFFFAF + HEX 0FFFFD555FFF5557FFFFFFAF + HEX 0FFFFD55557F55555FFFFFAF + HEX 0FFFFD555FFF5557FFFFFFAF + HEX 0FFFFD5FFFFF57FFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFF557D55FFFFFFFD7FFFAF + HEX 0FFF5FFD7FFFFFFFFD7FFFAF + HEX 0FFF5FFD7FD7FD7F557FFFAF + HEX 0FFF55FD57D75D7D7D7FFFAF + HEX 0FFF5FFD7FD75D7D7D7FFFAF + HEX 0FFF5FFD7FF5F5FD7D7FFFAF + HEX 0FFF5FFD7FF5F5FF557FFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 2AAAAAAAAAAAAAAAAAAAAAAF +L040664 HEX 00000000000000000000002F + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFD5FFFFD5FFFFFAF + HEX 0FFFFFFD555FFD555FFFFFAF + HEX 0FFFFF55555F55555FFFFFAF + HEX 0FFFFFFD555FFD555FFFFFAF + HEX 0FFFFFFFFD5FFFFD5FFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFD55FFFFFFFF5FFFFFAF + HEX 0FFFFD7D7FFFFFFF5FFFFFAF + HEX 0FFFFD7D75FF5FD55FFFFFAF + HEX 0FFFFD55F5D75F5F5FFFFFAF + HEX 0FFFFD75F5D75F5F5FFFFFAF + HEX 0FFFFD7D7D7D7F5F5FFFFFAF + HEX 0FFFFD7D7D7D7FD55FFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 2AAAAAAAAAAAAAAAAAAAAAAF +L040748 HEX 00000000000000000000002F + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFF555FFFFFFFFFAF + HEX 0FFFFFFFF55555FFFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFF55555FFFFFFFFAF + HEX 0FFFFFFFFF555FFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFD55FFFFFFFFFFFFFFAF + HEX 0FFFFD7D7FFFFFFFFFFFFFAF + HEX 0FFFFD7D7F55FF55FFFFFFAF + HEX 0FFFFD55FD7D7D7D7FFFFFAF + HEX 0FFFFD75FD557D7FFFFFFFAF + HEX 0FFFFD7D7D7FFD7D7FFFFFAF + HEX 0FFFFD7D7F55FF55FFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 2AAAAAAAAAAAAAAAAAAAAAAF +L04082C HEX 00000000000000000000002F + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFD555557FFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFF55FFFFFFFFFFFFFFFAF + HEX 0FFFD7D7F5FFFFFFFFFFFFAF + HEX 0FFFD7FFD55FF55FD55FFFAF + HEX 0FFFF55FF5FFD7D7D7D7FFAF + HEX 0FFFFFD7F5FFD7D7D7D7FFAF + HEX 0FFFD7D7F5D7D7D7D7D7FFAF + HEX 0FFFF55FFD5FF55FD55FFFAF + HEX 0FFFFFFFFFFFFFFFD7FFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 2AAAAAAAAAAAAAAAAAAAAAAF +L040910 ENT + DW $0013 + DW $0030 + DA L040918 + DA L0409FC +L040918 HEX AAAAAAAAAAAAAAAAAAAAAA8F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFC0FFFFC0FFFFF0F + HEX AFFFFFFC00FFFC00FFFFFF0F + HEX AFFFFF003FFF003FFFFFFF0F + HEX AFFFFFFC00FFFC00FFFFFF0F + HEX AFFFFFFFFC0FFFFC0FFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFC03FFFFFFFFFFFFFFF0F + HEX AFFF0F0FFFFFC3FFFFFFFF0F + HEX AFFF0F0F0F0F003FC03FFF0F + HEX AFFF0F0F0F0FC3FF0F0FFF0F + HEX AFFF000F0F0FC3FF0F0FFF0F + HEX AFFF0F0F0F0FC30F0F0FFF0F + HEX AFFF0F0FC00FF03FC03FFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX AFFFFFFFFFFFFFFFFFFFFF0F + HEX 80000000000000000000000F +L0409FC HEX 00000000000000000000002F + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFD5FFFFD5FFFFFAF + HEX 0FFFFFFD55FFFD55FFFFFFAF + HEX 0FFFFF557FFF557FFFFFFFAF + HEX 0FFFFFFD55FFFD55FFFFFFAF + HEX 0FFFFFFFFD5FFFFD5FFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFD57FFFFFFFFFFFFFFFAF + HEX 0FFF5F5FFFFFD7FFFFFFFFAF + HEX 0FFF5F5F5F5F557FD57FFFAF + HEX 0FFF5F5F5F5FD7FF5F5FFFAF + HEX 0FFF555F5F5FD7FF5F5FFFAF + HEX 0FFF5F5F5F5FD75F5F5FFFAF + HEX 0FFF5F5FD55FF57FD57FFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 0FFFFFFFFFFFFFFFFFFFFFAF + HEX 2AAAAAAAAAAAAAAAAAAAAAAF +L040AE0 ENT + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $00 + DB $3F + DB $FF + DB $F0 + DB $00 + DB $00 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $EA + DB $AB + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FC + DB $00 + DB $0F + DB $FF + DB $F0 + DB $00 + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $EA + DB $AB + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $F0 + DB $00 + DB $03 + DB $FF + DB $F0 + DB $00 + DB $FC + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $EA + DB $AB + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $F0 + DB $00 + DB $03 + DB $FF + DB $F0 + DB $00 + DB $FF + DB $00 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $AA + DB $FF + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $AA + DB $FF + DB $FE + DB $AA + DB $AA + DB $AA + DB $AA + DB $AB + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $C0 + DB $00 + DB $00 + DB $FF + DB $F0 + DB $00 + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $AA + DB $AA + DB $AF + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $AA + DB $AB + DB $FE + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $BF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $C0 + DB $00 + DB $00 + DB $FF + DB $F0 + DB $00 + DB $FF + DB $00 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $D7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AA + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $AA + DB $AA + DB $BE + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $00 + DB $0C + DB $00 + DB $3F + DB $F0 + DB $00 + DB $FC + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7D + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $FA + DB $AB + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $AA + DB $AA + DB $BE + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FC + DB $00 + DB $3F + DB $00 + DB $0F + DB $F0 + DB $00 + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $FE + DB $AB + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $BA + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FC + DB $00 + DB $3F + DB $00 + DB $0F + DB $F0 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AA + DB $BF + DB $AB + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FC + DB $00 + DB $3F + DB $00 + DB $0F + DB $F0 + DB $00 + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FE + DB $AA + DB $AF + DB $FF + DB $EA + DB $AB + DB $AA + DB $BE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $C0 + DB $03 + DB $F0 + DB $00 + DB $FC + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AA + DB $FF + DB $EA + DB $AA + DB $AA + DB $BE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $C0 + DB $03 + DB $F0 + DB $00 + DB $FF + DB $00 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FE + DB $AA + DB $AF + DB $FA + DB $AA + DB $AA + DB $BE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $FF + DB $C0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $BF + DB $AA + DB $AB + DB $FE + DB $AA + DB $AA + DB $BE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $FF + DB $C0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $AF + DB $EA + DB $AB + DB $FF + DB $EA + DB $AA + DB $BE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $00 + DB $FF + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $AB + DB $FA + DB $AB + DB $FF + DB $EA + DB $AA + DB $FE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $03 + DB $FF + DB $F0 + DB $03 + DB $F0 + DB $00 + DB $FC + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $AA + DB $AA + DB $AB + DB $FF + DB $EA + DB $AA + DB $FE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $03 + DB $FF + DB $F0 + DB $03 + DB $F0 + DB $00 + DB $00 + DB $00 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $D7 + DB $FF + DB $FA + DB $AA + DB $AA + DB $AF + DB $FF + DB $EA + DB $AB + DB $FE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $03 + DB $FF + DB $F0 + DB $03 + DB $F0 + DB $00 + DB $00 + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $7D + DB $FF + DB $FF + DB $AA + DB $AA + DB $BF + DB $FF + DB $AA + DB $AB + DB $FE + DB $AA + DB $BE + DB $AA + DB $BF + DB $AA + DB $AB + DB $EA + DB $AB + DB $AA + DB $AB + DB $F0 + DB $00 + DB $00 + DB $03 + DB $F0 + DB $03 + DB $FF + DB $F0 + DB $03 + DB $F0 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FE + DB $AA + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $AA + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FD + DB $5F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $F7 + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $F5 + DB $55 + DB $57 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $DF + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $5F + DB $FF + DB $FD + DB $55 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $7F + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $D7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $40 + DB $00 + DB $00 + DB $40 + DB $00 + DB $01 + DB $00 + DB $00 + DB $40 + DB $00 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $01 + DB $50 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $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 $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $FF + DB $7F + DB $FF + DB $FF + DB $7F + DB $FF + DB $FD + DB $FF + DB $FF + DB $DF + DB $FF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F5 + DB $FF + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $D5 + DB $5F + DB $FF + DB $57 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F5 + DB $55 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $DF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FD + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $F5 + DB $5F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $57 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $7F + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $DF + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FF + DB $7F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F7 + DB $FD + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $F7 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FD + DB $DF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $5F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF +L0413DC ENT + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $3F + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $AF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $AF + DB $FF + DB $3C + DB $FF + DB $FF + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $AF + DB $FF + DB $3C + DB $FF + DB $FC + DB $F3 + DB $FF + DB $F0 + DB $FF + DB $FF + DB $FC + DB $3F + DB $AF + DB $FC + DB $FF + DB $3F + DB $FC + DB $F3 + DB $FF + DB $CF + DB $3F + DB $FF + DB $FC + DB $3F + DB $AF + DB $FC + DB $FF + DB $3F + DB $F3 + DB $FC + DB $FF + DB $3F + DB $3F + DB $CF + DB $FC + DB $3F + DB $AF + DB $FF + DB $FF + DB $3F + DB $F3 + DB $FC + DB $FF + DB $3F + DB $CF + DB $3F + DB $FC + DB $3F + DB $AF + DB $FF + DB $FF + DB $CF + DB $CF + DB $FF + DB $3C + DB $FF + DB $F0 + DB $FF + DB $FC + DB $3F + DB $AF + DB $FF + DB $FF + DB $CF + DB $CF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $AF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FC + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF +L0414D8 ENT + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $00 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $00 + DB $00 + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FC + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $0F + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $FF + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $3F + DB $FF + DB $FC + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $CF + DB $FF + DB $FC + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AF + DB $FF + DB $FF + DB $FF + DB $CF + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $AF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $3F + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $AF + DB $F3 + DB $CF + DB $FF + DB $F0 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $F0 + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $0F + DB $FF + DB $AF + DB $F3 + DB $CF + DB $FF + DB $CF + DB $3F + DB $FF + DB $0F + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $FF + DB $00 + DB $FF + DB $AF + DB $CF + DB $F3 + DB $FF + DB $CF + DB $3F + DB $FC + DB $F3 + DB $FF + DB $FF + DB $C3 + DB $FF + DB $C0 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $00 + DB $00 + DB $3F + DB $AF + DB $CF + DB $F3 + DB $FF + DB $3F + DB $CF + DB $F3 + DB $F3 + DB $FC + DB $FF + DB $C3 + DB $FC + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $00 + DB $FF + DB $AF + DB $FF + DB $F3 + DB $FF + DB $3F + DB $CF + DB $F3 + DB $FC + DB $F3 + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $0F + DB $FF + DB $AF + DB $FF + DB $FC + DB $FC + DB $FF + DB $F3 + DB $CF + DB $FF + DB $0F + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AF + DB $FF + DB $FC + DB $FC + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AF + DB $FF + DB $FF + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF +L0416D2 ENT + DB $FF + DB $FF + DB $FF + DB $FF + DB $F3 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $03 + DB $C0 + DB $F0 + DB $3C + DB $00 + DB $00 + DB $3F + DB $FF + DB $03 + DB $C0 + DB $F0 + DB $3C + DB $00 + DB $00 + DB $03 + DB $FF + DB $03 + DB $C0 + DB $F0 + DB $3C + DB $00 + DB $00 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F3 + DB $FF + DB $FF + DB $FF +L04171A ENT + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $0F + DB $FC + DB $3C + DB $03 + DB $FC + DB $0F + DB $FF + DB $F0 + DB $0F + DB $FF + DB $0F + DB $FC + DB $30 + DB $F0 + DB $F0 + DB $C3 + DB $FF + DB $F0 + DB $0F + DB $FF + DB $0F + DB $FC + DB $30 + DB $FF + DB $C3 + DB $FF + DB $FF + DB $C3 + DB $C3 + DB $FF + DB $0F + DB $FC + DB $3C + DB $03 + DB $C3 + DB $FF + DB $FF + DB $C3 + DB $C3 + DB $FF + DB $0F + DB $FC + DB $3F + DB $F0 + DB $C3 + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $C3 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $C3 + DB $FF + DB $0F + DB $F0 + DB $FF + DB $F0 + DB $03 + DB $FC + DB $03 + DB $FC + DB $0F + DB $FF + DB $0F + DB $F0 + DB $FF +L041774 ENT + DB $F0 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C0 + DB $03 + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $0F + DB $FC + DB $3C + DB $03 + DB $FC + DB $0F + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $0F + DB $FC + DB $30 + DB $F0 + DB $F0 + DB $C3 + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $0F + DB $FC + DB $30 + DB $FF + DB $C3 + DB $FF + DB $FF + DB $C0 + DB $03 + DB $FF + DB $0F + DB $FC + DB $3C + DB $03 + DB $C3 + DB $FF + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $0F + DB $FC + DB $3F + DB $F0 + DB $C3 + DB $FF + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $C3 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $C3 + DB $FF + DB $C3 + DB $F0 + DB $FF + DB $F0 + DB $03 + DB $FC + DB $03 + DB $FC + DB $0F + DB $FF + DB $C0 + DB $03 + DB $FF +L0417CE ENT + DA L0417F0 + DA L0417F8 + DA L041800 + DA L041808 + DA L041810 + DA L041818 + DA L041820 + DA L041828 + DA L041830 + DA L041838 + DA L041840 + DA L041848 + DA L041850 + DA L041858 + DA L041860 + DA L041868 + DA L041870 +L0417F0 ENT + DW $000D + DW $0020 + DA L041878 + DA L0418E0 +L0417F8 DW $000D + DW $0020 + DA L041948 + DA L0419B0 +L041800 DW $000D + DW $0020 + DA L041A18 + DA L041A80 +L041808 DW $000D + DW $0020 + DA L041AE8 + DA L041B50 +L041810 DW $000D + DW $0020 + DA L041BB8 + DA L041C20 +L041818 DW $000D + DW $0020 + DA L041C88 + DA L041CF0 +L041820 DW $000D + DW $0020 + DA L041D58 + DA L041DC0 +L041828 DW $000D + DW $0020 + DA L041E28 + DA L041E90 +L041830 DW $000D + DW $0020 + DA L041EF8 + DA L041F60 +L041838 DW $000D + DW $0020 + DA L041FC8 + DA L042030 +L041840 DW $000D + DW $0020 + DA L042098 + DA L042100 +L041848 DW $000D + DW $0020 + DA L042168 + DA L0421D0 +L041850 DW $000D + DW $0020 + DA L042238 + DA L0422A0 +L041858 DW $000D + DW $0020 + DA L042308 + DA L042370 +L041860 DW $000D + DW $0020 + DA L0423D8 + DA L042440 +L041868 DW $000D + DW $0020 + DA L0424A8 + DA L042510 +L041870 DW $000D + DW $0020 + DA L042578 + DA L0425E0 +L041878 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFC03FFFFF0 + HEX AFFFFFF3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3CFFFFFF0 + HEX AFFFFFC03FFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L0418E0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFD57FFFFFA + HEX 0FFFFFF7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7DFFFFFFA + HEX 0FFFFFD57FFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041948 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFC03FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFC003FFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L0419B0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFD57FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFD557FFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041A18 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFFF0FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFF0FFFFFFF0 + HEX AFFFFFC003FFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041A80 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFFF5FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFF5FFFFFFFA + HEX 0FFFFFD557FFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041AE8 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFFC0FFFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041B50 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFFD5FFFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041BB8 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFC3FFFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC003FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041C20 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFD7FFFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD557FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041C88 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFC00FFFFFF0 + HEX AFFFFFC3FFFFFFF0 + HEX AFFFFFC00FFFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041CF0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFD55FFFFFFA + HEX 0FFFFFD7FFFFFFFA + HEX 0FFFFFD55FFFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041D58 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFC3FFFFFFF0 + HEX AFFFFFC00FFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041DC0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFD7FFFFFFFA + HEX 0FFFFFD55FFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041E28 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFC003FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFFF0FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFFC3FFFFFF0 + HEX AFFFFFF0FFFFFFF0 + HEX AFFFFFF0FFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041E90 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFD557FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFFF5FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFFD7FFFFFFA + HEX 0FFFFFF5FFFFFFFA + HEX 0FFFFFF5FFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041EF8 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L041F60 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L041FC8 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFC3C3FFFFF0 + HEX AFFFFFF003FFFFF0 + HEX AFFFFFFFC3FFFFF0 + HEX AFFFFFF00FFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L042030 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFD7D7FFFFFA + HEX 0FFFFFF557FFFFFA + HEX 0FFFFFFFD7FFFFFA + HEX 0FFFFFF55FFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L042098 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FFC03FFF0 + HEX AFFFC03FF3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC3CFFFF0 + HEX AFFFC003C03FFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L042100 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FFD57FFFA + HEX 0FFFD57FF7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD7DFFFFA + HEX 0FFFD557D57FFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L042168 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FFC3FFFF0 + HEX AFFFC03FC03FFFF0 + HEX AFFFFC3FFC3FFFF0 + HEX AFFFFC3FFC3FFFF0 + HEX AFFFFC3FFC3FFFF0 + HEX AFFFFC3FFC3FFFF0 + HEX AFFFC003C003FFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L0421D0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FFD7FFFFA + HEX 0FFFD57FD57FFFFA + HEX 0FFFFD7FFD7FFFFA + HEX 0FFFFD7FFD7FFFFA + HEX 0FFFFD7FFD7FFFFA + HEX 0FFFFD7FFD7FFFFA + HEX 0FFFD557D557FFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L042238 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FF00FFFF0 + HEX AFFFC03FC3C3FFF0 + HEX AFFFFC3FFFC3FFF0 + HEX AFFFFC3FFF0FFFF0 + HEX AFFFFC3FFC3FFFF0 + HEX AFFFFC3FF0FFFFF0 + HEX AFFFC003C003FFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L0422A0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FF55FFFFA + HEX 0FFFD57FD7D7FFFA + HEX 0FFFFD7FFFD7FFFA + HEX 0FFFFD7FFF5FFFFA + HEX 0FFFFD7FFD7FFFFA + HEX 0FFFFD7FF5FFFFFA + HEX 0FFFD557D557FFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L042308 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FF00FFFF0 + HEX AFFFC03FC3C3FFF0 + HEX AFFFFC3FFFC3FFF0 + HEX AFFFFC3FFC0FFFF0 + HEX AFFFFC3FFFC3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFC003F00FFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L042370 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FF55FFFFA + HEX 0FFFD57FD7D7FFFA + HEX 0FFFFD7FFFD7FFFA + HEX 0FFFFD7FFD5FFFFA + HEX 0FFFFD7FFFD7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFD557F55FFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L0423D8 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FC3FFFFF0 + HEX AFFFC03FC3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC003FFF0 + HEX AFFFFC3FFFC3FFF0 + HEX AFFFC003FFC3FFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L042440 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FD7FFFFFA + HEX 0FFFD57FD7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD557FFFA + HEX 0FFFFD7FFFD7FFFA + HEX 0FFFD557FFD7FFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L0424A8 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FC00FFFF0 + HEX AFFFC03FC3FFFFF0 + HEX AFFFFC3FC00FFFF0 + HEX AFFFFC3FFFC3FFF0 + HEX AFFFFC3FFFC3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFC003F00FFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L042510 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FD55FFFFA + HEX 0FFFD57FD7FFFFFA + HEX 0FFFFD7FD55FFFFA + HEX 0FFFFD7FFFD7FFFA + HEX 0FFFFD7FFFD7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFD557F55FFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L042578 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFC3FF00FFFF0 + HEX AFFFC03FC3FFFFF0 + HEX AFFFFC3FC00FFFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFFC3FC3C3FFF0 + HEX AFFFC003F00FFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L0425E0 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD7FF55FFFFA + HEX 0FFFD57FD7FFFFFA + HEX 0FFFFD7FD55FFFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFFD7FD7D7FFFA + HEX 0FFFD557F55FFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA +L042648 ENT + DB $FE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $FE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF +L042690 ENT + DB $EE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $FE + DB $EE + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $FE + DB $EE + DB $EE + DB $FF + DB $FE + DB $EE + DB $EE + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FE + DB $EE + DB $EF + DB $FF +L042738 ENT + DB $EE + DB $EE + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FE + DB $EE + DB $EF + DB $FF + DB $FE + DB $EE + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EF + DB $FF + DB $EE + DB $EE + DB $EF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $EE + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FE + DB $FF + DB $EE + DB $FF + DB $EF + DB $FF + DB $EE + DB $FF + DB $EE + DB $FF + DB $FE + DB $EE + DB $EF + DB $FF + DB $FE + DB $EE + DB $FF + DB $FF +L0427A4 ENT + DB $EF + DB $FF + DB $FF + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $FF + DB $FF + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EE + DB $EF + DB $FF + DB $EF + DB $FF + DB $EE + DB $EE + DB $FF + DB $FE + DB $EE + DB $EE + DB $EE + DB $EE + DB $FF + DB $FF + DB $EE + DB $EE + DB $FF + DB $EE + DB $EE + DB $FF + DB $EF + DB $FE + DB $FF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $EF + DB $EE + DB $EF + DB $EF + DB $FF + DB $EE + DB $EE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $EF + DB $FE + DB $EE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EE + DB $EE + DB $EF + DB $EF + DB $FF + DB $EE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FF + DB $FF + DB $EF + DB $FF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FF + DB $EF + DB $EF + DB $FF + DB $FF + DB $EF + DB $FF + DB $EE + DB $EE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FE + DB $EF + DB $FF + DB $EE + DB $EE + DB $FF +L042846 ENT + DW $0018 + DW $0038 + DA L04285E + DA L042C4E +L04284E ENT + DW $0018 + DW $0038 + DA L0429AE + DA L042D9E +L042856 ENT + DW $0018 + DW $0038 + DA L042AFE + DA L042EEE +L04285E HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFC00003FFFFC00003FFFFF0 + HEX AFFFF03FC3F00FF03FC3F00FFFF0 + HEX AFFFCFFFC3FFC3CFFFC3FFC3FFF0 + HEX AFFF3FFFFFFFF03FFFFFFFF0FFF0 + HEX AFFF3FF0FC3FF03FF0FC3FF0FFF0 + HEX AFFF3F03FF03F03F03FF03F0FFF0 + HEX AFFFCFFFFFFFC3CFFFFFFFC3FFF0 + HEX AFFFF03FFFF00FF03FFFF00FFFF0 + HEX AFFFFFC00003FFFFC00003FFFFF0 + HEX AFFFFFCFFFFFF03FFFFFC3FFFFF0 + HEX AFFFFFCFFFFFC00FFFFFC3FFFFF0 + HEX AFFFFFCFFFFFFFFFFFFFC3FFFFF0 + HEX AFFFFFCFFFFFFFFFFFFFC3FFFFF0 + HEX AFFFFFCF003C00FFFFFFC3FFFFF0 + HEX AFFFFFCF3F3CFCFF03C0C3FFFFF0 + HEX AFFFFFCF003C00FF03C0C3FFFFF0 + HEX AFFFFFCFFFFFFFFFFFFFC3FFFFF0 + HEX AFFFFFC000000000000003FFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L0429AE HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFC3FFFFFFFFFFFFFFFFFF0 + HEX AFFFFFF3CFFFF0FFFFFFFFFFFFF0 + HEX AFFFFFF3CFFFCF3FFF0FFFFFFFF0 + HEX AFFFFFCFF3FFCF3FFCF3FFFFFFF0 + HEX AFFFFFCFF3FF3FCFF3F3FCFFFFF0 + HEX AFFFFFFFF3FF3FCFF3FCF3FFFFF0 + HEX AFFFFFFFFCFCFFF3CFFF0FFFFFF0 + HEX AFFFFFFFFCFCFFFC3FFFFFFFFFF0 + HEX AFFFFFFFFF03FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFF0FFFFFFFFFFFFF0 + HEX AFFFFFFFFFFF0F0FFFFFFFFFFFF0 + HEX AFFFFFFFFFF0FFF0FFFFFFFFFFF0 + HEX AFFFFFFFFF0FFFFF0FFFFFFFFFF0 + HEX AFFFFFFFFC003FC003FFFFFFFFF0 + HEX AFFFFFFFFFFF3FCFFFFFFFFFFFF0 + HEX AFFFFFFFFFFF3FCFFFFFFFFFFFF0 + HEX AFFFFFFFFFFF000FFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L042AFE HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFF0FFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFCF3FFFFFFFFFFFFFFF0 + HEX AFFFFFFFF3FCFFFFFFFFFFFFFFF0 + HEX AFFFFFFFCFFF00000003FFFFFFF0 + HEX AFFFFFFF3FFFFFFFFFFC3FFFFFF0 + HEX AFFFFFFCFFFFFFFFFFFFC3FFFFF0 + HEX AFFFFFF3FFFFFFFFFFFFFC3FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFF0FFFFFFFFFFFFF0 + HEX AFFFFFFFFFFF0F0FFFFFFFFFFFF0 + HEX AFFFFFFFFFF0FFF0FFFFFFFFFFF0 + HEX AFFFFFFFFF0FFFFF0FFFFFFFFFF0 + HEX AFFFFFFFFC003FC003FFFFFFFFF0 + HEX AFFFFFFFFFFF3FCFFFFFFFFFFFF0 + HEX AFFFFFFFFFFF3FCFFFFFFFFFFFF0 + HEX AFFFFFFFFFFF000FFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L042C4E HEX 0000000000000000000000000000 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFF55555FFFFF55555FFFFFF + HEX 0FFFFD5FF5FD57FD5FF5FD57FFFF + HEX 0FFFF7FFF5FFF5F7FFF5FFF5FFFF + HEX 0FFFDFFFFFFFFD5FFFFFFFFD7FFF + HEX 0FFFDFFD7F5FFD5FFD7F5FFD7FFF + HEX 0FFFDFD5FFD5FD5FD5FFD5FD7FFF + HEX 0FFFF7FFFFFFF5F7FFFFFFF5FFFF + HEX 0FFFFD5FFFFD57FD5FFFFD57FFFF + HEX 0FFFFFF55555FFFFF55555FFFFFF + HEX 0FFFFFF7FFFFFD5FFFFFF5FFFFFF + HEX 0FFFFFF7FFFFF557FFFFF5FFFFFF + HEX 0FFFFFF7FFFFFFFFFFFFF5FFFFFF + HEX 0FFFFFF7FFFFFFFFFFFFF5FFFFFF + HEX 0FFFFFF7D55F557FFFFFF5FFFFFF + HEX 0FFFFFF7DFDF7F7FD5F575FFFFFF + HEX 0FFFFFF7D55F557FD5F575FFFFFF + HEX 0FFFFFF7FFFFFFFFFFFFF5FFFFFF + HEX 0FFFFFF555555555555555FFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAA +L042D9E HEX 0000000000000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFD7FFFFFFFFFFFFFFFFFFF + HEX FFFFFFF7DFFFF5FFFFFFFFFFFFFF + HEX FFFFFFF7DFFFDF7FFF5FFFFFFFFF + HEX FFFFFFDFF7FFDF7FFDF7FFFFFFFF + HEX FFFFFFDFF7FF7FDFF7F7FDFFFFFF + HEX FFFFFFFFF7FF7FDFF7FDF7FFFFFF + HEX FFFFFFFFFDFDFFF7DFFF5FFFFFFF + HEX FFFFFFFFFDFDFFFD7FFFFFFFFFFF + HEX FFFFFFFFFF57FFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFF5FFFFFFFFFFFFFF + HEX FFFFFFFFFFFF5F5FFFFFFFFFFFFF + HEX FFFFFFFFFFF5FFF5FFFFFFFFFFFF + HEX FFFFFFFFFF5FFFFF5FFFFFFFFFFF + HEX FFFFFFFFFD557FD557FFFFFFFFFF + HEX FFFFFFFFFFFF7FDFFFFFFFFFFFFF + HEX FFFFFFFFFFFF7FDFFFFFFFFFFFFF + HEX FFFFFFFFFFFF555FFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAA +L042EEE HEX 0000000000000000000000000002 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFF5FFFFFFFFFFFFFFFFA + HEX FFFFFFFFFDF7FFFFFFFFFFFFFFFA + HEX FFFFFFFFF7FDFFFFFFFFFFFFFFFA + HEX FFFFFFFFDFFF55555557FFFFFFFA + HEX FFFFFFFF7FFFFFFFFFFD7FFFFFFA + HEX FFFFFFFDFFFFFFFFFFFFD7FFFFFA + HEX FFFFFFF7FFFFFFFFFFFFFD7FFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFF5FFFFFFFFFFFFFA + HEX FFFFFFFFFFFF5F5FFFFFFFFFFFFA + HEX FFFFFFFFFFF5FFF5FFFFFFFFFFFA + HEX FFFFFFFFFF5FFFFF5FFFFFFFFFFA + HEX FFFFFFFFFD557FD557FFFFFFFFFA + HEX FFFFFFFFFFFF7FDFFFFFFFFFFFFA + HEX FFFFFFFFFFFF7FDFFFFFFFFFFFFA + HEX FFFFFFFFFFFF555FFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAA +L04303E ENT + DW $000D + DW $0030 + DA L04304E + DA L043186 +L043046 ENT + DW $000D + DW $0030 + DA L0430EA + DA L043222 +L04304E HEX AAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF00FFFFFFFFFFFFC3FFF0 + HEX AFFC3C3FFFFFFFFFFC03FFF0 + HEX AFFC3FFF00FC00FFFFC3FFF0 + HEX AFFC303C3C3C3C3FFFC3FFF0 + HEX AFFC3C3C003C3C3FFFC3FFF0 + HEX AFFC3C3C3FFC3C3FFFC3FFF0 + HEX AFFF00FF00FC3C3FFC003FF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX 800000000000000000000000 +L0430EA HEX AAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF00FFFFFFFFFFFF00FFF0 + HEX AFFC3C3FFFFFFFFFFC3C3FF0 + HEX AFFC3FFF00FC00FFFFFC3FF0 + HEX AFFC303C3C3C3C3FFFF0FFF0 + HEX AFFC3C3C003C3C3FFFC3FFF0 + HEX AFFC3C3C3FFC3C3FFF0FFFF0 + HEX AFFF00FF00FC3C3FFC003FF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0 + HEX 800000000000000000000000 +L043186 HEX 000000000000000000000000 + HEX 0FFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFF55FFFFFFFFFFFFD7FFFF + HEX 0FFD7D7FFFFFFFFFFD57FFFF + HEX 0FFD7FFF55FD55FFFFD7FFFF + HEX 0FFD757D7D7D7D7FFFD7FFFF + HEX 0FFD7D7D557D7D7FFFD7FFFF + HEX 0FFD7D7D7FFD7D7FFFD7FFFF + HEX 0FFF55FF55FD7D7FFD557FFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFF + HEX 2AAAAAAAAAAAAAAAAAAAAAAA +L043222 HEX 000000000000000000000002 + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFF55FFFFFFFFFFFF55FFFA + HEX FFFD7D7FFFFFFFFFFD7D7FFA + HEX FFFD7FFF55FD55FFFFFD7FFA + HEX FFFD757D7D7D7D7FFFF5FFFA + HEX FFFD7D7D557D7D7FFFD7FFFA + HEX FFFD7D7D7FFD7D7FFF5FFFFA + HEX FFFF55FF55FD7D7FFD557FFA + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX AAAAAAAAAAAAAAAAAAAAAAAA +L0432BE ENT + DW $000D + DW $0038 + DA L0432D6 + DA L04338C +L0432C6 ENT + DW $000D + DW $0038 + DA L043442 + DA L0434F8 +L0432CE ENT + DW $000D + DW $0038 + DA L0435AE + DA L043664 +L0432D6 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFC03FFFFFFFFFF0FFFFFF0 + HEX AFFFFFF0F0FFFFFFFFFFFFFFFFF0 + HEX AFFFFFF0F0C000FC00FC0FFFFFF0 + HEX AFFFFFF0F0C30C3C3C3F0FFFFFF0 + HEX AFFFFFF0F0C30C3C3C3F0FFFFFF0 + HEX AFFFFFF0F0C30C3C3C3F0FFFFFF0 + HEX AFFFFFFC03C30C3C3C3C03FFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 0000000000000000000000000000 +L04338C HEX 0000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFD57FFFFFFFFFF5FFFFFFA + HEX 0FFFFFF5F5FFFFFFFFFFFFFFFFFA + HEX 0FFFFFF5F5D555FD55FD5FFFFFFA + HEX 0FFFFFF5F5D75D7D7D7F5FFFFFFA + HEX 0FFFFFF5F5D75D7D7D7F5FFFFFFA + HEX 0FFFFFF5F5D75D7D7D7F5FFFFFFA + HEX 0FFFFFFD57D75D7D7D7D57FFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA +L043442 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFF003FFFFFC0FFFFFFFFFF0 + HEX AFFFFFF0F0FFFFFF0FFFFFFFFFF0 + HEX AFFFFFF0F0FC03FF0FF0F0FFFFF0 + HEX AFFFFFF003F0F0FF0FF0F0FFFFF0 + HEX AFFFFFF0FFF0F0FF0FF0C0FFFFF0 + HEX AFFFFFF0FFF0F0FF0FFC30FFFFF0 + HEX AFFFFFF0FFFC03FC03F3F0FFFFF0 + HEX AFFFFFFFFFFFFFFFFFFC03FFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L0434F8 HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFF557FFFFFD5FFFFFFFFFFA + HEX 0FFFFFF5F5FFFFFF5FFFFFFFFFFA + HEX 0FFFFFF5F5FD57FF5FF5F5FFFFFA + HEX 0FFFFFF557F5F5FF5FF5F5FFFFFA + HEX 0FFFFFF5FFF5F5FF5FF5D5FFFFFA + HEX 0FFFFFF5FFF5F5FF5FFD75FFFFFA + HEX 0FFFFFF5FFFD57FD57F7F5FFFFFA + HEX 0FFFFFFFFFFFFFFFFFFD57FFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA +L0435AE HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFF3FF3FFFFF03FFFFFF0FFFF0 + HEX AFFFF0FC3FFFFFC3FF0FFFFFFFF0 + HEX AFFFF0303C3C3FC3FC00FC0FFFF0 + HEX AFFFF0003C3C3FC3FF0FFF0FFFF0 + HEX AFFFF0CC3C3C3FC3FF0FFF0FFFF0 + HEX AFFFF0FC3C3C3FC3FF0C3F0FFFF0 + HEX AFFFF0FC3F003F00FFC0FC03FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L043664 HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFF7FF7FFFFF57FFFFFF5FFFFA + HEX 0FFFF5FD7FFFFFD7FF5FFFFFFFFA + HEX 0FFFF5757D7D7FD7FD55FD5FFFFA + HEX 0FFFF5557D7D7FD7FF5FFF5FFFFA + HEX 0FFFF5DD7D7D7FD7FF5FFF5FFFFA + HEX 0FFFF5FD7D7D7FD7FF5D7F5FFFFA + HEX 0FFFF5FD7F557F55FFD5FD57FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAA +L04371A ENT + DW $000D + DW $0028 + DA L0438B8 + DA L043732 +L043722 ENT + DW $000D + DW $0028 + DA L04393A + DA L0437B4 +L04372A ENT + DW $000D + DW $0028 + DA L0439BC + DA L043836 +L043732 HEX 00000000000000000000 + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFD557FFD55FFFFFF + HEX 0FFFD5FF5FD7FD5FFFFF + HEX 0FFFD5FFFFFFFD5FFFFF + HEX 0FFFD5FFFFFFD5FFFFFF + HEX 0FFFD5FFFFFD5FFFFFFF + HEX 0FFFD5FF5FD5FFFFFFFF + HEX 0FFFFD557FD5555FFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 2AAAAAAAAAAAAAAAAAAA +L0437B4 HEX 00000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFD557FD5557FFFFF + HEX FFFFD5FF5FFFD5FFFFFF + HEX FFFFD5FFFFFD57FFFFFF + HEX FFFFD5FFFFFFF57FFFFF + HEX FFFFD5FFFFFFF57FFFFF + HEX FFFFD5FF5FD7F57FFFFF + HEX FFFFFD557FFD57FFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAA +L043836 HEX 00000000000000000002 + HEX FFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFA + HEX FFFFFD557FFFFD5FFFFA + HEX FFFFD5FF5FFFD55FFFFA + HEX FFFFD5FFFFFD7D5FFFFA + HEX FFFFD5FFFFD7FD5FFFFA + HEX FFFFD5FFFFD5555FFFFA + HEX FFFFD5FF5FFFFD5FFFFA + HEX FFFFFD557FFFFD5FFFFA + HEX FFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFA + HEX AAAAAAAAAAAAAAAAAAAA +L0438B8 HEX AAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFC003FFC00FFFFF0 + HEX AFFFC0FF0FC3FC0FFFF0 + HEX AFFFC0FFFFFFFC0FFFF0 + HEX AFFFC0FFFFFFC0FFFFF0 + HEX AFFFC0FFFFFC0FFFFFF0 + HEX AFFFC0FF0FC0FFFFFFF0 + HEX AFFFFC003FC0000FFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L04393A HEX AAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFC003FC0003FFFF0 + HEX AFFFC0FF0FFFC0FFFFF0 + HEX AFFFC0FFFFFC03FFFFF0 + HEX AFFFC0FFFFFFF03FFFF0 + HEX AFFFC0FFFFFFF03FFFF0 + HEX AFFFC0FF0FC3F03FFFF0 + HEX AFFFFC003FFC03FFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L0439BC HEX AAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFC003FFFFC0FFFF0 + HEX AFFFC0FF0FFFC00FFFF0 + HEX AFFFC0FFFFFC3C0FFFF0 + HEX AFFFC0FFFFC3FC0FFFF0 + HEX AFFFC0FFFFC0000FFFF0 + HEX AFFFC0FF0FFFFC0FFFF0 + HEX AFFFFC003FFFFC0FFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L043A3E ENT + DW $000D + DW $0020 + DA L043A4E + DA L043B1E +L043A46 ENT + DW $000D + DW $0020 + DA L043AB6 + DA L043B86 +L043A4E HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFBBFFFFFFFF0 + HEX AFFFFBBBBFFFFFF0 + HEX AFFFFBBBBBBFFFF0 + HEX AFFFFBBBBBBBBFF0 + HEX AFFFFBBBBBBFFFF0 + HEX AFFFFBBBBFFFFFF0 + HEX AFFFFBBFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L043AB6 HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFBBBBFFFFF0 + HEX AFFFFBBBBBBFFFF0 + HEX AFFFBBBBBBBBFFF0 + HEX AFFFBBBBBBBBFFF0 + HEX AFFFBBBBBBBBFFF0 + HEX AFFFFBBBBBBFFFF0 + HEX AFFFFFBBBBFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFF0 + HEX 8000000000000000 +L043B1E HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFD5FFFFFFFFA + HEX 0FFFFD555FFFFFFA + HEX 0FFFFD55557FFFFA + HEX 0FFFFD555555FFFA + HEX 0FFFFD55557FFFFA + HEX 0FFFFD555FFFFFFA + HEX 0FFFFD5FFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L043B86 HEX 0000000000000002 + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFF5555FFFFFA + HEX 0FFFD5555557FFFA + HEX 0FFF55555555FFFA + HEX 0FFF55555555FFFA + HEX 0FFF55555555FFFA + HEX 0FFFD5555557FFFA + HEX 0FFFFF5555FFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAA +L043BEE ENT + DA L043D46 + DA L043C02 + DA L043C26 + DA L043C4A + DA L043C6E + DA L043C92 + DA L043CB6 + DA L043CDA + DA L043CFE + DA L043D22 +L043C02 DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $C0 + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF + DB $FF + DB $FC + DB $03 + DB $FF +L043C26 DB $FF + DB $00 + DB $00 + DB $FF + DB $F0 + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $00 + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $00 + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $0F +L043C4A DB $F0 + DB $00 + DB $00 + DB $0F + DB $FF + DB $FF + DB $00 + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $FF + DB $C0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $FF +L043C6E DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FC + DB $00 + DB $3F + DB $FF + DB $C3 + DB $C0 + DB $3F + DB $FC + DB $3F + DB $C0 + DB $3F + DB $C3 + DB $FF + DB $C0 + DB $3F + DB $C0 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $C0 + DB $3F +L043C92 DB $F0 + DB $00 + DB $00 + DB $3F + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $FF + DB $C0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $FF +L043CB6 DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $00 + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $FF +L043CDA DB $F0 + DB $00 + DB $00 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $00 + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF + DB $FF + DB $C0 + DB $3F + DB $FF +L043CFE DB $FF + DB $00 + DB $00 + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $FF +L043D22 DB $FF + DB $00 + DB $00 + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $00 + DB $FF + DB $FF + DB $00 + DB $0F + DB $FF +L043D46 DB $FF + DB $00 + DB $00 + DB $FF + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $F0 + DB $0F + DB $FF + DB $00 + DB $00 + DB $FF +L043D6A ENT + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF +L043D8E ENT + DW $0022 + DW $0040 + DA L043FB6 + DA L043D96 +L043D96 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFD5555557FFFFFD57FFFA + HEX 0FFFFFFFFFFFD7FFFFD7FFFFD7D7FFFA + HEX 0FFFFFFFFFFF5FFFFFF5FFFF5FD7FFFA + HEX 0FFFFFFFFFFD7FFD7FFD7FFD7F5FFFFA + HEX 0FFFFFFFFFFD7FFD7FFD7D557D7FFFFA + HEX 0FFFFFFFFFF5FD57D57D57FF55FFFFFA + HEX 0FFFFFFFFFD7FFFD7FFD7FFFF5FFFFFA + HEX 0FFFFFFFFFD7FFFD7FFD7FFFFD7FFFFA + HEX 0FFFFFFFFF5FFD57D57D7FFFF5FFFFFA + HEX 0FFFFFFFFD7FFFFD7FFD57FFD7FFFFFA + HEX 0FFFFFFFFD7FFFFD7FFFD5557FFFFFFA + HEX 0FFFFFFFF5FFFD57D57F5F5FFFFFFFFA + HEX 0FFFFFFFD7FFFFFD7FFD7D5FFFFFFFFA + HEX 0FFFFFFFD7FFFFFD7FF5F5D7FFFFFFFA + HEX 0FFFFFFF5FFFFD57D557D7F5FFFFFFFA + HEX 0FFFFFFD7FFFFFFD7FD7D7FD7FFFFFFA + HEX 0FFFFFFD7FFFFFFD7F5F5FFD7FFFFFFA + HEX 0FFFFFF5FFFFFD57D57D7FFF5FFFFFFA + HEX 0FFFFFD7FFFFFFFD75F5FFFFD7FFFFFA + HEX 0FFFFFD7FFFFD55555557FFFD7FFFFFA + HEX 0FFFFFD7FFFD7FFD7FFD7FFFD7FFFFFA + HEX 0FFFFD555557FD55557FD555557FFFFA + HEX 0FFFFD7FFFD7D557D557D7FFFD7FFFFA + HEX 0FFFFD5555555557D5555555557FFFFA + HEX 0FFFFD7FFFFFFFFFFFFFFFFFFD7FFFFA + HEX 0FFFFD7FFFFFFFFFFFFFFFFFFD7FFFFA + HEX 0FFFFD7FFFFFFFFFFFFFFFFFFD7FFFFA + HEX 0FFFFD555555555555555555557FFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L043FB6 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFC0000003FFFFFC03FFF0 + HEX AFFFFFFFFFFFC3FFFFC3FFFFC3C3FFF0 + HEX AFFFFFFFFFFF0FFFFFF0FFFF0FC3FFF0 + HEX AFFFFFFFFFFC3FFC3FFC3FFC3F0FFFF0 + HEX AFFFFFFFFFFC3FFC3FFC3C003C3FFFF0 + HEX AFFFFFFFFFF0FC03C03C03FF00FFFFF0 + HEX AFFFFFFFFFC3FFFC3FFC3FFFF0FFFFF0 + HEX AFFFFFFFFFC3FFFC3FFC3FFFFC3FFFF0 + HEX AFFFFFFFFF0FFC03C03C3FFFF0FFFFF0 + HEX AFFFFFFFFC3FFFFC3FFC03FFC3FFFFF0 + HEX AFFFFFFFFC3FFFFC3FFFC0003FFFFFF0 + HEX AFFFFFFFF0FFFC03C03F0F0FFFFFFFF0 + HEX AFFFFFFFC3FFFFFC3FFC3C0FFFFFFFF0 + HEX AFFFFFFFC3FFFFFC3FF0F0C3FFFFFFF0 + HEX AFFFFFFF0FFFFC03C003C3F0FFFFFFF0 + HEX AFFFFFFC3FFFFFFC3FC3C3FC3FFFFFF0 + HEX AFFFFFFC3FFFFFFC3F0F0FFC3FFFFFF0 + HEX AFFFFFF0FFFFFC03C03C3FFF0FFFFFF0 + HEX AFFFFFC3FFFFFFFC30F0FFFFC3FFFFF0 + HEX AFFFFFC3FFFFC00000003FFFC3FFFFF0 + HEX AFFFFFC3FFFC3FFC3FFC3FFFC3FFFFF0 + HEX AFFFFC000003FC00003FC000003FFFF0 + HEX AFFFFC3FFFC3C003C003C3FFFC3FFFF0 + HEX AFFFFC0000000003C0000000003FFFF0 + HEX AFFFFC3FFFFFFFFFFFFFFFFFFC3FFFF0 + HEX AFFFFC3FFFFFFFFFFFFFFFFFFC3FFFF0 + HEX AFFFFC3FFFFFFFFFFFFFFFFFFC3FFFF0 + HEX AFFFFC000000000000000000003FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L0441D6 ENT + DW $0022 + DW $0040 + DA L0441E0 + DA L044400 + DA L044620 +L0441E0 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFC000000FFFC0FFFFFFFFFFFFFFF0 + HEX AFFFCFF000003FFF03FFFFFFFFFFFFF0 + HEX AFFFFC0FC00000FFFC0FFFFFC0FFFFF0 + HEX AFF03FF03F00FCFFFFF03FF03FFFFFF0 + HEX AFFFC0FFC0CFC0FFFFFFC00FFFFFFFF0 + HEX AFF3FF03FF003C0FFFFFC0FFFFFFFFF0 + HEX AFF00FFC0FFFFFF03FF03CFFF0FFFFF0 + HEX AFF0003FF03FFFFFC00FFCFC0FFFFFF0 + HEX AFF00000FFC0FFFFC0FFFC03FFFFFFF0 + HEX AFFC000003FF03F03CFFF0FFFFFFFFF0 + HEX AFFFF000000FFC0FFCFC0FFFFFFFFFF0 + HEX AFFFFFC000003FCFFC03FFFFFFFFFFF0 + HEX AFFFFFFF000000CFC0FFFFFFFFFFFFF0 + HEX AFC3FFFF00000F003FFFFFFFFFFFFFF0 + HEX AFFC0FC0F0000FC3FFFFFFFFFFFFFFF0 + HEX AFFFF03FF000C3FC3FFFFFFFFFFFFFF0 + HEX AFFC0F3FF03FFC3FC3FFFFFFFFFFFFF0 + HEX AFF3FF3FF3FFFFC3FC3FFFFFFFFFFFF0 + HEX AFFFFF3C0FFFFFF03FC00003FFFFFFF0 + HEX AFFFFF03FFFFFFFF03FFFFFC3FFFFFF0 + HEX AFFFC0FFFFFFFFFFF03FFFFFC3FFFFF0 + HEX AFF03FFFFFFFFFFFFF03FFFFFC3FFFF0 + HEX AFFFFFFFFFFFFFFFFC003FFFFFC3FFF0 + HEX AFFFFFFFFFFFFF0000003FFFFFC3FFF0 + HEX AFFFFFFFFFFFFC3FFFC3FFFFFFFC3FF0 + HEX AFFFFFFFFFFFFF003FFFFFFFFFFC3FF0 + HEX AFFFFFFFFFFFFFFC003FFFFFFFFFC3F0 + HEX AFFFFFFFFFFFFFFFFC003FFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFC00CFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L044400 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFD555555FFFD5FFFFFFFFFFFFFFFA + HEX 0FFFDFFD55557FFF57FFFFFFFFFFFFFA + HEX 0FFFFD5FF55555FFFD5FFFFFD5FFFFFA + HEX 0FF57FF57F57FDFFFFF57FF57FFFFFFA + HEX 0FFFD5FFD77FD5FFFFFFD55FFFFFFFFA + HEX 0FF7FF57FF557D5FFFFFD5FFFFFFFFFA + HEX 0FF55FFD5FFFFFF57FF57DFFF5FFFFFA + HEX 0FF5557FF57FFFFFD55FFDFD5FFFFFFA + HEX 0FF55555FFD5FFFFD5FFFD57FFFFFFFA + HEX 0FFD555557FF57F57DFFF5FFFFFFFFFA + HEX 0FFFF555555FFD5FFDFD5FFFFFFFFFFA + HEX 0FFFFFD555557FDFFD57FFFFFFFFFFFA + HEX 0FFFFFFF555555DFD5FFFFFFFFFFFFFA + HEX 0FD7FFFF55555F557FFFFFFFFFFFFFFA + HEX 0FFD5FD5F5555FD7FFFFFFFFFFFFFFFA + HEX 0FFFF57FF555D7FD7FFFFFFFFFFFFFFA + HEX 0FFD5F7FF57FFD7FD7FFFFFFFFFFFFFA + HEX 0FF7FF7FF7FFFFD7FD7FFFFFFFFFFFFA + HEX 0FFFFF7D5FFFFFF57FD55557FFFFFFFA + HEX 0FFFFF57FFFFFFFF57FFFFFD7FFFFFFA + HEX 0FFFD5FFFFFFFFFFF57FFFFFD7FFFFFA + HEX 0FF57FFFFFFFFFFFFF57FFFFFD7FFFFA + HEX 0FFFFFFFFFFFFFFFFD557FFFFFD7FFFA + HEX 0FFFFFFFFFFFFD5555557FFFFFD7FFFA + HEX 0FFFFFFFFFFFFD7FFFD7FFFFFFFD7FFA + HEX 0FFFFFFFFFFFFF557FFFFFFFFFFD7FFA + HEX 0FFFFFFFFFFFFFFD557FFFFFFFFFD7FA + HEX 0FFFFFFFFFFFFFFFFD557FFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFD55DFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L044620 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFEAAAAAAFFFEAFFFFFFFFFFFFFFFA + HEX 0FFFEFFAAAAABFFFABFFFFFFFFFFFFFA + HEX 0FFFFEAFEAAAAAFFFEAFFFFFEAFFFFFA + HEX 0FFABFFABFABFEFFFFFABFFABFFFFFFA + HEX 0FFFEAFFEAFFEAFFFFFFEAAFFFFFFFFA + HEX 0FFBFFABFFAABEAFFFFFEAFFFFFFFFFA + HEX 0FFAAFFEAFFFFFFABFFABEFFFAFFFFFA + HEX 0FFAAABFFABFFFFFEAAFFEFEAFFFFFFA + HEX 0FFAAAAAFFEAFFFFEAFFFEABFFFFFFFA + HEX 0FFEAAAAABFFABFABEFFFAFFFFFFFFFA + HEX 0FFFFAAAAAAFFEAFFEFEAFFFFFFFFFFA + HEX 0FFFFFEAAAAABFEFFEABFFFFFFFFFFFA + HEX 0FFFFFFFAAAAAAEFEAFFFFFFFFFFFFFA + HEX 0FEBFFFFAAAAAFAABFFFFFFFFFFFFFFA + HEX 0FFEAFEAFAAAAFEBFFFFFFFFFFFFFFFA + HEX 0FFFFABFFAAAEBFEBFFFFFFFFFFFFFFA + HEX 0FFEAFBFFABFFEBFEBFFFFFFFFFFFFFA + HEX 0FFBFFBFFBFFFFEBFEBFFFFFFFFFFFFA + HEX 0FFFFFBEAFFFFFFABFEAAAABFFFFFFFA + HEX 0FFFFFABFFFFFFFFABFFFFFEBFFFFFFA + HEX 0FFFEAFFFFFFFFFFFABFFFFFEBFFFFFA + HEX 0FFABFFFFFFFFFFFFFABFFFFFEBFFFFA + HEX 0FFFFFFFFFFFFFFFFEAABFFFFFEBFFFA + HEX 0FFFFFFFFFFFFEAAAAAABFFFFFEBFFFA + HEX 0FFFFFFFFFFFFEBFFFEBFFFFFFFEBFFA + HEX 0FFFFFFFFFFFFFAABFFFFFFFFFFEBFFA + HEX 0FFFFFFFFFFFFFFEAABFFFFFFFFFEBFA + HEX 0FFFFFFFFFFFFFFFFEAABFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFEAAEFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L044840 ENT + DW $0022 + DW $0040 + DA L044A68 + DA L044848 +L044848 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FF557FFFFFFFFD555557FFFFFFFFFFA + HEX 0FFFF557FFFFFD7FFFFFD7FFFFFFFFFA + HEX 0FFFFFF557FFD7FFFFFFFD7FFFFFFFFA + HEX 0FFFFFFFF5557F557FFFFFD7FFFFFFFA + HEX 0FFFFFFFFFD5557FD7FFFFFD555557FA + HEX 0FFFFFFFFFD7FD5F5FFFFFFFFD5557FA + HEX 0FFFFFFFFFF7FFD57FFFFFFFFD5557FA + HEX 0FFFFFFFFFFD7FFFFFFFFFFFFD5557FA + HEX 0FFFFFFFFFFFD7FFFFFFFFFFFD5557FA + HEX 0FFFFFFFFFFFFD57FFFFFFFFFD5557FA + HEX 0FFFFFFFFFFFFFFD55555557FD5557FA + HEX 0FFFFFFFFFFFFFFFFFFFFFD5555557FA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFF55FD55FD5FFFFFFFFFFFFFFFFFFA + HEX 0FFDFF7DFDF7F7FFFFFFFFFFFFFFFFFA + HEX 0FFDFF7DFDF557FFFFFFFFFFFFFFFFFA + HEX 0FFDFF7DFDF7FFFFFFFFFFFFFFFFFFFA + HEX 0FFF55FDFDFD5FFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFDFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFD557DF7DFD57FFFFFFFFFFFFFFFFA + HEX 0FFFDFFDF7DF7FDFFFFFFFFFFFFFFFFA + HEX 0FFFDFFDF7DF7FDFFFFFFFFFFFFFFFFA + HEX 0FFFDFFDF7DF7FDFFFFFFFFFFFFFFFFA + HEX 0FFFF57F5D7FD57FF5F5F5FFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L044A68 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFF003FFFFFFFFC000003FFFFFFFFFF0 + HEX AFFFF003FFFFFC3FFFFFC3FFFFFFFFF0 + HEX AFFFFFF003FFC3FFFFFFFC3FFFFFFFF0 + HEX AFFFFFFFF0003F003FFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC0003FC3FFFFFC000003F0 + HEX AFFFFFFFFFC3FC0F0FFFFFFFFC0003F0 + HEX AFFFFFFFFFF3FFC03FFFFFFFFC0003F0 + HEX AFFFFFFFFFFC3FFFFFFFFFFFFC0003F0 + HEX AFFFFFFFFFFFC3FFFFFFFFFFFC0003F0 + HEX AFFFFFFFFFFFFC03FFFFFFFFFC0003F0 + HEX AFFFFFFFFFFFFFFC00000003FC0003F0 + HEX AFFFFFFFFFFFFFFFFFFFFFC0000003F0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF00FC00FC0FFFFFFFFFFFFFFFFFF0 + HEX AFFCFF3CFCF3F3FFFFFFFFFFFFFFFFF0 + HEX AFFCFF3CFCF003FFFFFFFFFFFFFFFFF0 + HEX AFFCFF3CFCF3FFFFFFFFFFFFFFFFFFF0 + HEX AFFF00FCFCFC0FFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFCFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFC003CF3CFC03FFFFFFFFFFFFFFFF0 + HEX AFFFCFFCF3CF3FCFFFFFFFFFFFFFFFF0 + HEX AFFFCFFCF3CF3FCFFFFFFFFFFFFFFFF0 + HEX AFFFCFFCF3CF3FCFFFFFFFFFFFFFFFF0 + HEX AFFFF03F0C3FC03FF0F0F0FFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L044C88 ENT + DW $0017 + DW $0040 + DA L044C98 + DA L044F78 +L044C90 ENT + DW $0017 + DW $0040 + DA L044E08 + DA L0450E8 +L044C98 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFC00000000000003FFFF0 + HEX AFFFFFFFFFFF033333333333330FFFF0 + HEX AFFFFFFFFFFF0300000000000C0FFFF0 + HEX AFFFFFFFFFFF0301111111110C0FFFF0 + HEX AFFFFFFFFFFF0302EEEEEE110C0FFFF0 + HEX AFFFFFFFFFFF0301111111110C0FFFF0 + HEX AFFFFFFFFFFF0302EEEE11110C0FFFF0 + HEX AFFFFFFFFFFF0301111111110C0FFFF0 + HEX AFFFFFFFFFFF0300000000000C0FFFF0 + HEX AFFFFFF0FFFF033333333338CC0FFFF0 + HEX AFFFFFF00FFFC00000000000003FFFF0 + HEX AFF0000000FFF0333333333330FFFFF0 + HEX AFF00000000FF0333333333330FFFFF0 + HEX AFF0000000FFF0353333333330FFFFF0 + HEX AFFFFFF00FFFF0000000000800FFFFF0 + HEX AFFFFFF0FFFF0CCCCCCCCCCCCC0FFFF0 + HEX AFFFFFFFFFFF000000000000000FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L044E08 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFC00000000000003FFFF0 + HEX AFFFFFFFFFFF033333333333330FFFF0 + HEX AFFFFFFFFFFF0300000000000C0FFFF0 + HEX AFFFFFFFFFFF0301111111110C0FFFF0 + HEX AFFFFFFFFFFF0302EEEEEE110C0FFFF0 + HEX AFFFFFFFFFFF0301111111110C0FFFF0 + HEX AFFFFFFFFFFF0302EEEE11110C0FFFF0 + HEX AFFFFFFFFFFF0301111111110C0FFFF0 + HEX AFFFFFFFFFFF0300000000000C0FFFF0 + HEX AFFFFF0FFFFF033333333338CC0FFFF0 + HEX AFFFF00FFFFFC00000000000003FFFF0 + HEX AFFF0000000FF0333333333330FFFFF0 + HEX AFF00000000FF0333333333330FFFFF0 + HEX AFFF0000000FF0353333333330FFFFF0 + HEX AFFFF00FFFFFF0000000000800FFFFF0 + HEX AFFFFF0FFFFF0CCCCCCCCCCCCC0FFFF0 + HEX AFFFFFFFFFFF000000000000000FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L044F78 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFC00000000000003FFFFA + HEX 0FFFFFFFFFFF033333333333330FFFFA + HEX 0FFFFFFFFFFF0300000000000C0FFFFA + HEX 0FFFFFFFFFFF0301111111110C0FFFFA + HEX 0FFFFFFFFFFF0302EEEEEE110C0FFFFA + HEX 0FFFFFFFFFFF0301111111110C0FFFFA + HEX 0FFFFFFFFFFF0302EEEE11110C0FFFFA + HEX 0FFFFFFFFFFF0301111111110C0FFFFA + HEX 0FFFFFFFFFFF0300000000000C0FFFFA + HEX 0FFFFFF5FFFF033333333338CC0FFFFA + HEX 0FFFFFF55FFFC00000000000003FFFFA + HEX 0FF5555555FFF0333333333330FFFFFA + HEX 0FF55555555FF0333333333330FFFFFA + HEX 0FF5555555FFF0353333333330FFFFFA + HEX 0FFFFFF55FFFF0000000000800FFFFFA + HEX 0FFFFFF5FFFF0CCCCCCCCCCCCC0FFFFA + HEX 0FFFFFFFFFFF000000000000000FFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L0450E8 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFC00000000000003FFFFA + HEX 0FFFFFFFFFFF033333333333330FFFFA + HEX 0FFFFFFFFFFF0300000000000C0FFFFA + HEX 0FFFFFFFFFFF0301111111110C0FFFFA + HEX 0FFFFFFFFFFF0302EEEEEE110C0FFFFA + HEX 0FFFFFFFFFFF0301111111110C0FFFFA + HEX 0FFFFFFFFFFF0302EEEE11110C0FFFFA + HEX 0FFFFFFFFFFF0301111111110C0FFFFA + HEX 0FFFFFFFFFFF0300000000000C0FFFFA + HEX 0FFFFF5FFFFF033333333338CC0FFFFA + HEX 0FFFF55FFFFFC00000000000003FFFFA + HEX 0FFF5555555FF0333333333330FFFFFA + HEX 0FF55555555FF0333333333330FFFFFA + HEX 0FFF5555555FF0353333333330FFFFFA + HEX 0FFFF55FFFFFF0000000000800FFFFFA + HEX 0FFFFF5FFFFF0CCCCCCCCCCCCC0FFFFA + HEX 0FFFFFFFFFFF000000000000000FFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L045258 ENT + DW $0011 + DW $0070 + DA L045260 + DA L045260 +L045260 HEX 00000000000000000000000000000000 + HEX 000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAAA +L04543C ENT + DW $000D + DW $0048 + DA L0457D0 + DA L0458BA +L045444 ENT + DW $000D + DW $0048 + DA L0459A4 + DA L045A8E +L04544C ENT + DW $000D + DW $0050 + DA L04545C + DA L045560 +L045454 ENT + DW $000D + DW $0038 + DA L045664 + DA L04571A +L04545C HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFF00FFFFFFFFFFFFFF0FFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFC3C3FFFFFFFFF0FFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFC3FFF00FC00FC00FC0FC00FC3C3F + HEX 00FFFFF0 + HEX AFFFC3FFC3C3C3C3F0FFF0FC3C3C3C3C + HEX 3C3FFFF0 + HEX AFFFC3FFC3C3C3C3F0FFF0FC3C3C3C3C + HEX 003FFFF0 + HEX AFFFC3C3C3C3C3C3F0C3F0FC3C3C3C3C + HEX 3FFFFFF0 + HEX AFFFF00FF00FC3C3FC0FC03C3C3F003F + HEX 00FFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX 80000000000000000000000000000000 + HEX 00000000 +L045560 HEX 00000000000000000000000000000000 + HEX 00000003 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFF55FFFFFFFFFFFFFF5FFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFD7D7FFFFFFFFF5FFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFD7FFF55FD55FD55FD5FD55FD7D7F + HEX 55FFFFFA + HEX 0FFFD7FFD7D7D7D7F5FFF5FD7D7D7D7D + HEX 7D7FFFFA + HEX 0FFFD7FFD7D7D7D7F5FFF5FD7D7D7D7D + HEX 557FFFFA + HEX 0FFFD7D7D7D7D7D7F5D7F5FD7D7D7D7D + HEX 7FFFFFFA + HEX 0FFFF55FF55FD7D7FD5FD57D7D7F557F + HEX 55FFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAA +L045664 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFF00FFFFFF0FFFFFFFFFFF0 + HEX AFFFFFC3C3FFFFFFFF0FFFFFFFF0 + HEX AFFFFFC3C3C3C3C0FC00FFFFFFF0 + HEX AFFFFFC3C3C3C3F0FF0FFFFFFFF0 + HEX AFFFFFC3C3C3C3F0FF0FFFFFFFF0 + HEX AFFFFFC3C3C3C3F0FF0C3FFFFFF0 + HEX AFFFFFF00FF003C03FC0FFFFFFF0 + HEX AFFFFFFFC3FFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L04571A HEX 0000000000000000000000000003 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFF55FFFFFF5FFFFFFFFFFFA + HEX 0FFFFFD7D7FFFFFFFF5FFFFFFFFA + HEX 0FFFFFD7D7D7D7D5FD55FFFFFFFA + HEX 0FFFFFD7D7D7D7F5FF5FFFFFFFFA + HEX 0FFFFFD7D7D7D7F5FF5FFFFFFFFA + HEX 0FFFFFD7D7D7D7F5FF5D7FFFFFFA + HEX 0FFFFFF55FF557D57FD5FFFFFFFA + HEX 0FFFFFFFD7FFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0AAAAAAAAAAAAAAAAAAAAAAAAAAA +L0457D0 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFF00FFFFFFFFFFFFFFFFFF03FFF + HEX FFF0 + HEX AFFFFFC3C3FFFFFFFFFFFFFFFFFC3FFF + HEX FFF0 + HEX AFFFFFC3FFF003C00FF00FF00FFC3FFF + HEX FFF0 + HEX AFFFFFC3FFC3C3C3C3C3C3C3C3FC3FFF + HEX FFF0 + HEX AFFFFFC3FFC3C3C3C3C3FFC003FC3FFF + HEX FFF0 + HEX AFFFFFC3C3C3C3C3C3C3C3C3FFFC3FFF + HEX FFF0 + HEX AFFFFFF00FF003C3C3F00FF00FF00FFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L0458BA HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFF55FFFFFFFFFFFFFFFFFF57FFF + HEX FFFA + HEX 0FFFFFD7D7FFFFFFFFFFFFFFFFFD7FFF + HEX FFFA + HEX 0FFFFFD7FFF557D55FF55FF55FFD7FFF + HEX FFFA + HEX 0FFFFFD7FFD7D7D7D7D7D7D7D7FD7FFF + HEX FFFA + HEX 0FFFFFD7FFD7D7D7D7D7FFD557FD7FFF + HEX FFFA + HEX 0FFFFFD7D7D7D7D7D7D7D7D7FFFD7FFF + HEX FFFA + HEX 0FFFFFF55FF557D7D7F55FF55FF55FFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L0459A4 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEAAFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBFAAFEAAFFAAFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEBEBEBEBEBEBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEBEBEBEBEAABFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEBEBEBEBEBFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEAAFFAAFEBEBFAAFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L045A8E HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD55FFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7FFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7F55FD55FF55FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D7D7D7D7D7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D7D7D7D7D557FFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D7D7D7D7D7FFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD55FF55FD7D7F55FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L045B78 ENT + DW $000F + DW $0098 +L045B7C ENT + DA L045B80 + DA L045B80 +L045B80 HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A8 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $F0 + DB $00 + DB $00 + DB $3F + DB $F0 + DB $AF + DB $F0 + DB $00 + DB $00 + DB $3F + DB $F0 + DB $AF + DB $F0 + DB $00 + DB $00 + DB $3F + DB $F0 + DB $AF + DB $F0 + DB $00 + DB $00 + DB $3F + DB $F0 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FD + DB $55 + DB $55 + DB $7F + DB $FA + DB $0F + DB $FD + DB $55 + DB $55 + DB $7F + DB $FA + DB $0F + DB $FD + DB $55 + DB $55 + DB $7F + DB $FA + DB $0F + DB $FD + DB $55 + DB $55 + DB $7F + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA +L045E32 ENT + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FC + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $00 + DB $03 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FC + DB $00 + DB $00 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FC + DB $00 + DB $00 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $00 + DB $03 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FC + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 +L045ED2 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0B + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $F5 + DB $7F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $D5 + DB $5F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $55 + DB $57 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FD + DB $55 + DB $55 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AB + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FC + DB $00 + DB $00 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $00 + DB $03 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FC + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $80 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 +L045F72 ENT + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FC + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $3F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $C0 + DB $0F + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $00 + DB $03 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FC + DB $00 + DB $00 + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $AF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C3 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FD + DB $55 + DB $55 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $55 + DB $57 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $D5 + DB $5F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $F5 + DB $7F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AB +L046012 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0B + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $F5 + DB $7F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $D5 + DB $5F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $55 + DB $57 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FD + DB $55 + DB $55 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $2B + DB $0B + DB $BB + DB $BB + DB $BB + DB $BB + DB $BB + DB $BB + DB $AB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FD + DB $55 + DB $55 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $55 + DB $57 + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $D5 + DB $5F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $F5 + DB $7F + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FD + DB $FF + DB $FF + DB $FF + DB $EB + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AB +L0460B2 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA +L0460D2 ENT + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA +L0460F2 ENT + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $2F + DB $FF + DB $FF + DB $FA +L046132 ENT + DB $0A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A2 + DB $0A + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $0A + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $0A + DB $FD + DB $55 + DB $55 + DB $55 + DB $55 + DB $5F + DB $C2 + DB $0A + DB $FD + DB $55 + DB $55 + DB $55 + DB $55 + DB $5F + DB $C2 + DB $0A + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $0A + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $08 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 +L046172 ENT + DB $AA + DB $AB + DB $F8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $E8 + DB $00 + DB $AF + DB $FF + DB $FC + DB $00 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AB + DB $FF + DB $FF + DB $C0 + DB $F0 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF +L0461E6 ENT + DB $00 +L0461E7 ENT + DB $AA + DB $BC + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $03 + DB $FF + DB $FC + DB $00 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AB + DB $FF + DB $FF + DB $C0 + DB $F0 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF +L04625A ENT + DB $00 +L04625B ENT + DB $AA + DB $AA + DB $A8 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AF + DB $FF + DB $FF + DB $F0 + DB $AB + DB $FF + DB $FF + DB $C0 + DB $F0 + DB $00 + DB $00 + DB $03 + DB $FF + DB $FF + DB $FF + DB $FF +L0462CE ENT + DB $FF + DB $FF + DB $E8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $A8 + DB $00 + DB $3B + DB $BB + DB $B8 + DB $00 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $0F + DB $BB + DB $BB + DB $B0 + DB $F0 + DB $00 + DB $00 + DB $0F +L046342 ENT + DB $00 +L046343 ENT + DB $FF + DB $E8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $A8 + DB $00 + DB $00 + DB $BB + DB $B8 + DB $00 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $0F + DB $BB + DB $BB + DB $B0 + DB $F0 + DB $00 + DB $00 + DB $0F +L0463B6 ENT + DB $00 +L0463B7 ENT + DB $FF + DB $FF + DB $FF + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $00 + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $3B + DB $BB + DB $BB + DB $B8 + DB $0F + DB $BB + DB $BB + DB $B0 + DB $F0 + DB $00 + DB $00 + DB $0F +L04642A ENT + DB $AB + DB $BB + DB $B0 + DB $AA + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $EB + DB $BB + DB $B0 + DB $FF + DB $FB + DB $BB + DB $B3 + DB $FF +L04646A ENT + DB $F8 + DB $00 + DB $00 + DB $AA + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $E8 + DB $00 + DB $00 + DB $FF + DB $FC + DB $00 + DB $03 + DB $FF +L0464AA ENT + DW $000D + DW $0048 + DA L0464F0 + DA L046898 + DA L046C40 +L0464B4 ENT + DW $000D + DW $0048 + DA L0465DA + DA L046982 + DA L046C40 +L0464BE ENT + DW $000D + DW $0048 + DA L046EFE + DA L046982 + DA L046C40 +L0464C8 ENT + DW $000D + DW $0048 + DA L0466C4 + DA L046A6C + DA L046C40 +L0464D2 ENT + DW $000D + DW $0048 + DA L046D2A + DA L046E14 + DA L046C40 +L0464DC ENT + DW $000D + DW $0048 + DA L0467AE + DA L046B56 + DA L046C40 +L0464E6 ENT + DW $000D + DW $0048 + DA L0457D0 + DA L0458BA + DA L046C40 +L0464F0 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEABFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFAFAFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFAFFFEAAFAFEBFAAFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEABFAFAFAFEBEBEBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFAFAFAFEBAFEAABFFFFFF + HEX FFF0 + HEX AFFFFFFFFFAFAFAFAFEBAFEBFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEABFEAAFFABFFAAFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L0465DA HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFAAFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEAAFFAAFEAAFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEBEBEBEBEBEBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEBEBEAABEBEBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFEBEBEBEBEBFFEBEBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFAAFEAAFFAAFEBEBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFEBFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L0466C4 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFF00FF03FFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFC3C3FC3FFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFC3FFFC3FF00FF00FF00FFFFF + HEX FFF0 + HEX AFFFFFFFC3FFFC3FC3C3C3FFC3C3FFFF + HEX FFF0 + HEX AFFFFFFFC3FFFC3FC3C3F00FC003FFFF + HEX FFF0 + HEX AFFFFFFFC3C3FC3FC3C3FFC3C3FFFFFF + HEX FFF0 + HEX AFFFFFFFF00FF00FF00FF00FF00FFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L0467AE HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFF3F0FFFFFFFFFFFC00FF0FFFFFF + HEX FFF0 + HEX AFFFFF0F0FFFFFFFFFFFC3C3FFFFFFFF + HEX FFF0 + HEX AFFFFF030FC03C3FC3FFC3C3C0FC30FF + HEX FFF0 + HEX AFFFFF000F0F0C30C3FFC3C3F0FC0FFF + HEX FFF0 + HEX AFFFFF0C0F000C30C3FFC3C3F0FC3FFF + HEX FFF0 + HEX AFFFFF0F0F0FFF0F0FFFC3C3F0FC3FFF + HEX FFF0 + HEX AFFFFF0FCFC03F0F0FFFC00FC03C3FFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L046898 HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD57FFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFF5F5FFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFF5FFFD55F5FD7F55FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD57F5F5F5FD7D7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFFFFF5F5F5FD75FD557FFFFFF + HEX FFFA + HEX 0FFFFFFFFF5F5F5F5FD75FD7FFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD57FD55FF57FF55FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L046982 HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFF55FFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7FFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D55FF55FD55FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D7D7D7D7D7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D7D7D557D7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFFFD7D7D7D7D7FFD7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFFFF55FD55FF55FD7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFD7FFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L046A6C HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFF55FF57FFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFD7D7FD7FFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFD7FFFD7FF55FF55FF55FFFFF + HEX FFFA + HEX 0FFFFFFFD7FFFD7FD7D7D7FFD7D7FFFF + HEX FFFA + HEX 0FFFFFFFD7FFFD7FD7D7F55FD557FFFF + HEX FFFA + HEX 0FFFFFFFD7D7FD7FD7D7FFD7D7FFFFFF + HEX FFFA + HEX 0FFFFFFFF55FF55FF55FF55FF55FFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L046B56 HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFF7F5FFFFFFFFFFFD55FF5FFFFFF + HEX FFFA + HEX 0FFFFF5F5FFFFFFFFFFFD7D7FFFFFFFF + HEX FFFA + HEX 0FFFFF575FD57D7FD7FFD7D7D5FD75FF + HEX FFFA + HEX 0FFFFF555F5F5D75D7FFD7D7F5FD5FFF + HEX FFFA + HEX 0FFFFF5D5F555D75D7FFD7D7F5FD7FFF + HEX FFFA + HEX 0FFFFF5F5F5FFF5F5FFFD7D7F5FD7FFF + HEX FFFA + HEX 0FFFFF5FDFD57F5F5FFFD55FD57D7FFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L046C40 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFBBFFEEFFFBBFFEEFFFBBFFF + HEX FFF0 + HEX AFFFFFFFEEFFFBBFFEEFFFBBFFEEFFFF + HEX FFF0 + HEX AFFFFFFFBBFFEEFFFBBFFEEFFFBBFFFF + HEX FFF0 + HEX AFFFFFFEEFFFBBFFEEFFFBBFFEEFFFFF + HEX FFF0 + HEX AFFFFFFBBFFEEFFFBBFFEEFFFBBFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L046D2A HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFF003FFFFF0FFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFF0F0FFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFF0F0F0C3C0FC3F0FC03FFFFF + HEX FFF0 + HEX AFFFFFFFF0F0F03FF0FC3F0F0F0FFFFF + HEX FFF0 + HEX AFFFFFFFF0F0F0FFF0FF0C3F000FFFFF + HEX FFF0 + HEX AFFFFFFFF0F0F0FFF0FF0C3F0FFFFFFF + HEX FFF0 + HEX AFFFFFFFF003F0FFC03FC0FFC03FFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L046E14 HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFF557FFFFF5FFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFF5F5FFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFF5F5F5D7D5FD7F5FD57FFFFF + HEX FFFA + HEX 0FFFFFFFF5F5F57FF5FD7F5F5F5FFFFF + HEX FFFA + HEX 0FFFFFFFF5F5F5FFF5FF5D7F555FFFFF + HEX FFFA + HEX 0FFFFFFFF5F5F5FFF5FF5D7F5FFFFFFF + HEX FFFA + HEX 0FFFFFFFF557F5FFD57FD5FFD57FFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L046EFE HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFF00FFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFC3C3FFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFC3C3C00FF00FC00FFFFFFF + HEX FFF0 + HEX AFFFFFFFFFC3C3C3C3C3C3C3C3FFFFFF + HEX FFF0 + HEX AFFFFFFFFFC3C3C3C3C003C3C3FFFFFF + HEX FFF0 + HEX AFFFFFFFFFC3C3C3C3C3FFC3C3FFFFFF + HEX FFF0 + HEX AFFFFFFFFFF00FC00FF00FC3C3FFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L046FE8 ENT + DW $000D + DW $0048 + DA L046FF8 + DA L0471CC +L046FF0 ENT + DW $000D + DW $0048 + DA L0470E2 + DA L0472B6 +L046FF8 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFC3FC3FFFFFFFFFC3FFFFFF00FFF + HEX FFF0 + HEX AFFFFC0FC3FFFFFFFFC03FFFFFC3C3FF + HEX FFF0 + HEX AFFFFC03C3F00FFFFFFC3FFFFFC3C3FF + HEX FFF0 + HEX AFFFFC30C3C3C3FFFFFC3FC003F00FFF + HEX FFF0 + HEX AFFFFC3C03C3C3FFFFFC3FFFFFC3C3FF + HEX FFF0 + HEX AFFFFC3F03C3C3FFFFFC3FFFFFC3C3FF + HEX FFF0 + HEX AFFFFC3FC3F00FC3FFC003FFFFF00FFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L0470E2 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFC3FC3FFFFFFFFF00FFFFFFC3FF00F + HEX FFF0 + HEX AFFC0FC3FFFFFFFFC3C3FFFFC03FC3FF + HEX FFF0 + HEX AFFC03C3F00FFFFFC3C3FFFFFC3FC00F + HEX FFF0 + HEX AFFC30C3C3C3FFFFC3C3C003FC3FC3C3 + HEX FFF0 + HEX AFFC3C03C3C3FFFFF003FFFFFC3FC3C3 + HEX FFF0 + HEX AFFC3F03C3C3FFFFFFC3FFFFFC3FC3C3 + HEX FFF0 + HEX AFFC3FC3F00FC3FFF00FFFFFC003F00F + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX A0000000000000000000000000000000 + HEX 0000 +L0471CC HEX 00000000000000000000000000000000 + HEX 0000 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFF + HEX 0FFFFD7FD7FFFFFFFFFD7FFFFFF55FFF + HEX FFFF + HEX 0FFFFD5FD7FFFFFFFFD57FFFFFD7D7FF + HEX FFFF + HEX 0FFFFD57D7F55FFFFFFD7FFFFFD7D7FF + HEX FFFF + HEX 0FFFFD75D7D7D7FFFFFD7FD557F55FFF + HEX FFFF + HEX 0FFFFD7D57D7D7FFFFFD7FFFFFD7D7FF + HEX FFFF + HEX 0FFFFD7F57D7D7FFFFFD7FFFFFD7D7FF + HEX FFFF + HEX 0FFFFD7FD7F55FD7FFD557FFFFF55FFF + HEX FFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFF + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L0472B6 HEX 00000000000000000000000000000000 + HEX 0002 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX FFFD7FD7FFFFFFFFF55FFFFFFD7FF55F + HEX FFFA + HEX FFFD5FD7FFFFFFFFD7D7FFFFD57FD7FF + HEX FFFA + HEX FFFD57D7F55FFFFFD7D7FFFFFD7FD55F + HEX FFFA + HEX FFFD75D7D7D7FFFFD7D7D557FD7FD7D7 + HEX FFFA + HEX FFFD7D57D7D7FFFFF557FFFFFD7FD7D7 + HEX FFFA + HEX FFFD7F57D7D7FFFFFFD7FFFFFD7FD7D7 + HEX FFFA + HEX FFFD7FD7F55FD7FFF55FFFFFD557F55F + HEX FFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L0473A0 ENT + DW $001A + DW $0028 + DA L0473C8 + DA L0474CC +L0473A8 ENT + DW $001A + DW $0028 + DA L0475D0 + DA L0476D4 +L0473B0 ENT + DW $001A + DW $0028 + DA L0477D8 + DA L0478DC +L0473B8 ENT + DW $001A + DW $0028 + DA L0479E0 + DA L047AE4 +L0473C0 ENT + DW $001A + DW $0028 + DA L047BE8 + DA L047CEC +L0473C8 HEX AAAAAAAAAAAAAAAAAAA0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFC0003FFFFFFF0 + HEX AFFFFFC03FC3FFFFFFF0 + HEX AFFFFFC3FC0FFFFFFFF0 + HEX AFFFFFF000FFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L0474CC HEX 00000000000000000000 + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFFFFD7FFFFFFFF + HEX 0FFFFFFD5557FFFFFFFF + HEX 0FFFFFD57FD7FFFFFFFF + HEX 0FFFFFD7FD5FFFFFFFFF + HEX 0FFFFFF555FFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFF + HEX 2AAAAAAAAAAAAAAAAAAA +L0475D0 HEX AAAAAAAAAAAAAAAAAAA0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFFFFC3FFFFFFF0 + HEX AFFFFFFC0003FFFFFFF0 + HEX AFFFFFC00003FFFFFFF0 + HEX AFFFFFC0000FFFFFFFF0 + HEX AFFFFFF000FFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L0476D4 HEX 00000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFFFFD7FFFFFFFF + HEX FFFFFFFD5557FFFFFFFF + HEX FFFFFFD55557FFFFFFFF + HEX FFFFFFD5555FFFFFFFFF + HEX FFFFFFF555FFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAA +L0477D8 HEX AAAAAAAAAAAAAAAAAAA0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFC3FFFFFFFF0 + HEX AFFFFFFFFC0FFFFFFFF0 + HEX AFFFFFFFFC03FFFFFFF0 + HEX AFFFFFFFFC00FFFFFFF0 + HEX AFFFFFFFFC003FFFFFF0 + HEX AFFFFFFFFC3C03FFFFF0 + HEX AFFFFFFFFC3FC0FFFFF0 + HEX AFFFFFFFFC3FF03FFFF0 + HEX AFFFFFFFFC3FFC3FFFF0 + HEX AFFFFFFFFC3FFC3FFFF0 + HEX AFFFFFFFFC3FFC3FFFF0 + HEX AFFFFFFFFC3FF0FFFFF0 + HEX AFFFFFFFFC3FCFFFFFF0 + HEX AFFFFFC0003FFFFFFFF0 + HEX AFFFFC00003FFFFFFFF0 + HEX AFFFFC0000FFFFFFFFF0 + HEX AFFFFF000FFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L0478DC HEX 00000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFD7FFFFFFFFF + HEX FFFFFFFFFD5FFFFFFFFF + HEX FFFFFFFFFD57FFFFFFFF + HEX FFFFFFFFFD55FFFFFFFF + HEX FFFFFFFFFD557FFFFFFF + HEX FFFFFFFFFD7D57FFFFFF + HEX FFFFFFFFFD7FD5FFFFFF + HEX FFFFFFFFFD7FF57FFFFF + HEX FFFFFFFFFD7FFD7FFFFF + HEX FFFFFFFFFD7FFD7FFFFF + HEX FFFFFFFFFD7FFD7FFFFF + HEX FFFFFFFFFD7FF5FFFFFF + HEX FFFFFFFFFD7FDFFFFFFF + HEX FFFFFFD5557FFFFFFFFF + HEX FFFFFD55557FFFFFFFFF + HEX FFFFFD5555FFFFFFFFFF + HEX FFFFFF555FFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAA +L0479E0 HEX AAAAAAAAAAAAAAAAAAA0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFC3FFFFFFFF0 + HEX AFFFFFFFFC0FFFFFFFF0 + HEX AFFFFFFFFC03FFFFFFF0 + HEX AFFFFFFFFC003FFFFFF0 + HEX AFFFFFFFFC3C03FFFFF0 + HEX AFFFFFFFFC0FC0FFFFF0 + HEX AFFFFFFFFC03FC3FFFF0 + HEX AFFFFFFFFC003C3FFFF0 + HEX AFFFFFFFFC3C00FFFFF0 + HEX AFFFFFFFFC3FC0FFFFF0 + HEX AFFFFFFFFC3FFC3FFFF0 + HEX AFFFFFFFFC3FFC3FFFF0 + HEX AFFFFFC0003FF0FFFFF0 + HEX AFFFFC00003FCFFFFFF0 + HEX AFFFFC0000FFFFFFFFF0 + HEX AFFFFF000FFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L047AE4 HEX 00000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFD7FFFFFFFFF + HEX FFFFFFFFFD5FFFFFFFFF + HEX FFFFFFFFFD57FFFFFFFF + HEX FFFFFFFFFD557FFFFFFF + HEX FFFFFFFFFD7D57FFFFFF + HEX FFFFFFFFFD5FD5FFFFFF + HEX FFFFFFFFFD57FD7FFFFF + HEX FFFFFFFFFD557D7FFFFF + HEX FFFFFFFFFD7D55FFFFFF + HEX FFFFFFFFFD7FD5FFFFFF + HEX FFFFFFFFFD7FFD7FFFFF + HEX FFFFFFFFFD7FFD7FFFFF + HEX FFFFFFD5557FF5FFFFFF + HEX FFFFFD55557FDFFFFFFF + HEX FFFFFD5555FFFFFFFFFF + HEX FFFFFF555FFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAA +L047BE8 HEX AAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFF0FFFFFFFFF0 + HEX AFFFFFFFF03FFFFFFFF0 + HEX AFFFFFFFF00FFFFFFFF0 + HEX AFFFFFFFF000FFFFFFF0 + HEX AFFFFFFFF0F00FFFFFF0 + HEX AFFFFFFFF03F03FFFFF0 + HEX AFFFFFFFF00FF0FFFFF0 + HEX AFFFFFFFF000F0FFFFF0 + HEX AFFFFFFFF0F003FFFFF0 + HEX AFFFFFFFF03F03FFFFF0 + HEX AFFFFFFFF00FF0FFFFF0 + HEX AFFFFFFFF000F0FFFFF0 + HEX AFFFFFFFF0F003FFFFF0 + HEX AFFFFFFFF0FF03FFFFF0 + HEX AFFFFFFFF0FFF0FFFFF0 + HEX AFFFFFFFF0FFF0FFFFF0 + HEX AFFFFF0000FFC3FFFFF0 + HEX AFFFF00000FF3FFFFFF0 + HEX AFFFF00003FFFFFFFFF0 + HEX AFFFFC003FFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000 +L047CEC HEX 00000000000000000002 + HEX FFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFF5FFFFFFFFFA + HEX FFFFFFFFF57FFFFFFFFA + HEX FFFFFFFFF55FFFFFFFFA + HEX FFFFFFFFF555FFFFFFFA + HEX FFFFFFFFF5F55FFFFFFA + HEX FFFFFFFFF57F57FFFFFA + HEX FFFFFFFFF55FF5FFFFFA + HEX FFFFFFFFF555F5FFFFFA + HEX FFFFFFFFF5F557FFFFFA + HEX FFFFFFFFF57F57FFFFFA + HEX FFFFFFFFF55FF5FFFFFA + HEX FFFFFFFFF555F5FFFFFA + HEX FFFFFFFFF5F557FFFFFA + HEX FFFFFFFFF5FF57FFFFFA + HEX FFFFFFFFF5FFF5FFFFFA + HEX FFFFFFFFF5FFF5FFFFFA + HEX FFFFFF5555FFD7FFFFFA + HEX FFFFF55555FF7FFFFFFA + HEX FFFFF55557FFFFFFFFFA + HEX FFFFFD557FFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFA + HEX AAAAAAAAAAAAAAAAAAAA + DW $000F + DW $0010 + DA L047E00 + DA L047E00 +L047DF8 ENT + DW $000F + DW $0010 + DA L047E3C + DA L047E3C +L047E00 HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FC0003FF + HEX C00003FF + HEX C0000FFF + HEX F000FFFF +L047E3C HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FFFFC3FF + HEX FC0003FF + HEX C03FC3FF + HEX C3FC0FFF + HEX F000FFFF +L047E78 ENT + DW $000D + DW $0050 + DA L047E88 + DA L048090 +L047E80 ENT + DW $000D + DW $0050 + DA L047F8C + DA L048194 +L047E88 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFF00FFFFFFFFFFFFFFFFFFFFFFFFF + HEX C0FFFFF0 + HEX AFFFFC3FFFFFF0FFFFFFFFFFFFFFFFFF + HEX F0FFFFF0 + HEX AFFFFC3FC00FC00FF00FC30F003FC00F + HEX F0FFFFF0 + HEX AFFFFC3FC3C3F0FFC3C3C0FF0F0F0F0F + HEX F0FFFFF0 + HEX AFFFFC3FC3C3F0FFC003C3FF0F0F0F0F + HEX F0FFFFF0 + HEX AFFFFC3FC3C3F0C3C3FFC3FF0F0F0F0F + HEX F0FFFFF0 + HEX AFFFF00FC3C3FC0FF00FC3FF0F0FC00F + HEX C03FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX 00000000000000000000000000000000 + HEX 00000000 +L047F8C HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAA + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFF3FF3F00FC00FF00FFFC00FFFFFFF + HEX FFFFFFF0 + HEX AFFF0FC3FC3FC3C3FC3FFFC3C3FFFFFF + HEX FFC3FFF0 + HEX AFFF0303FC3FC3C3FC3FFFC3C3F00FC3 + HEX 0F003FF0 + HEX AFFF0003FC3FC3C3FC3FFFC00FC3C3C0 + HEX FFC3FFF0 + HEX AFFF0CC3FC3FC3C3FC3FFFC3FFC3C3C3 + HEX FFC3FFF0 + HEX AFFF0FC3FC3FC3C3FC3FFFC3FFC3C3C3 + HEX FFC30FF0 + HEX AFFF0FC3F00FC00FF00FFFC3FFF00FC3 + HEX FFF03FF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFF0 + HEX 80000000000000000000000000000000 + HEX 00000000 +L048090 HEX 00000000000000000000000000000000 + HEX 00000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFF55FFFFFFFFFFFFFFFFFFFFFFFFF + HEX D5FFFFFA + HEX 0FFFFD7FFFFFF5FFFFFFFFFFFFFFFFFF + HEX F5FFFFFA + HEX 0FFFFD7FD55FD55FF55FD75F557FD55F + HEX F5FFFFFA + HEX 0FFFFD7FD7D7F5FFD7D7D5FF5F5F5F5F + HEX F5FFFFFA + HEX 0FFFFD7FD7D7F5FFD557D7FF5F5F5F5F + HEX F5FFFFFA + HEX 0FFFFD7FD7D7F5D7D7FFD7FF5F5F5F5F + HEX F5FFFFFA + HEX 0FFFF55FD7D7FD5FF55FD7FF5F5FD55F + HEX D57FFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA +L048194 HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFF7FF7F55FD55FF55FFFD55FFFFFFF + HEX FFFFFFFA + HEX 0FFF5FD7FD7FD7D7FD7FFFD7D7FFFFFF + HEX FFD7FFFA + HEX 0FFF5757FD7FD7D7FD7FFFD7D7F55FD7 + HEX 5F557FFA + HEX 0FFF5557FD7FD7D7FD7FFFD55FD7D7D5 + HEX FFD7FFFA + HEX 0FFF5DD7FD7FD7D7FD7FFFD7FFD7D7D7 + HEX FFD7FFFA + HEX 0FFF5FD7FD7FD7D7FD7FFFD7FFD7D7D7 + HEX FFD75FFA + HEX 0FFF5FD7F55FD55FF55FFFD7FFF55FD7 + HEX FFF57FFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAA +L048298 ENT + DA L048306 + DA L0482A6 + DA L048366 + DA L0483F6 + DA L0483C6 + DA L048336 + DA L048396 +L0482A6 HEX FDFFFFFFC3FFFDFFFFFFC0FFFDFFFFFF + HEX CC3FFDFFFFFFCF3F5557FFFFCF3FD55F + HEX FFC00FFFF57FFF000FFFFDFFFFC03FFF + HEX FCFFFFFFC3FFFCFFFFFFC0FFFCFFFFFF + HEX CC3FFCFFFFFFCF3F0003FFFFCF3FC00F + HEX FFC00FFFF03FFF000FFFFCFFFFC03FFF +L048306 HEX FCFFFFFFC3FFF03FFFFFC0FFC00FFFFF + HEX CC3F0003FFFFCF3FFCFFFFFFCF3FFCFF + HEX FFC00FFFFCFFFF000FFFFCFFFFC03FFF +L048336 HEX FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3F + HEX FFFFFFFC00003FFFFFFFC003FFFFFFFF + HEX FC3FFFFFFFFFFFFFFFFFFC000000003F +L048366 HEX FC3FFFFC3FFFFC3FFFFC3FFF0000FF00 + HEX 00FFC003FFC003FFF00FFFF00FFFFC3F + HEX FFFC3FFFFFFFFFFFFFFF0000000000FF +L048396 HEX FFFFFFFFFFFFFFFC03FFFFFFFFF0F0FF + HEX FFFFFFC3FC3FC3FFFFFFFF0F0FFFFFFF + HEX FFC03FFFFFFFFFFFFFFFFFFFFFFFFFFF +L0483C6 HEX 00000FFFFFFF00000FFFFFFF00000F03 + HEX FFFF00000F03FFFF00000F03FFFFFFFF + HEX FF03FFFFFC000003FFFFFC000003FFFF +L0483F6 HEX FFFCFF3FFFFFFFFC0FC3FFFFFFFC00FC + HEX 3FFF0000000FC3FF0000000FC3FFFFFC + HEX 00FC3FFFFFFC0FC3FFFFFFFCFF3FFFFF +L048426 ENT + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A8 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $C0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FC + DB $00 + DB $00 + DB $3F + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L04848E ENT + DB $EA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A8 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FC + DB $00 + DB $00 + DB $3F + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $C0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $C0 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF +L0484F6 ENT + DB $EA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $A8 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FC + DB $3F + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $F0 + DB $0F + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $C0 + DB $03 + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $00 + DB $00 + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FC + DB $00 + DB $00 + DB $3F + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $EF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F0 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L048556 ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $03 + DB $2E + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $E2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FD + DB $7F + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $F5 + DB $5F + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $D5 + DB $57 + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $55 + DB $55 + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FD + DB $55 + DB $55 + DB $7F + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $20 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 + DB $2E + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE +L0485BE ENT + DB $20 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 + DB $3B + DB $BB + DB $BB + DB $BB + DB $BB + DB $BB + DB $BB + DB $B2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FD + DB $55 + DB $55 + DB $7F + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $55 + DB $55 + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $D5 + DB $57 + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $F5 + DB $5F + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FD + DB $7F + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE + DB $EE +L048626 ENT + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 + DB $2F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $F2 +L048666 ENT + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $B2 + DB $2B + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $2B + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $2B + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $2B + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $2B + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $2B + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $C2 + DB $2C + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $02 +L0486A6 ENT + DB $00 + DB $00 + DB $0B + DB $BB + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF +L0486B6 ENT + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $08 + DB $00 + DB $3B + DB $BB +L0486C6 ENT + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF + DB $0B + DB $FF +L0486D6 ENT + HEX 7E818385878A8C8E909496989A9CA0A2 + HEX A4A6AAACAEB0B4B6B8BABDBFC1C3C6C8 + HEX CACBCDD0D2D3D5D6D9DADBDDDEDFE0E1 + HEX E3E4E5E6E6E7E8E8E9E9EAEAEAEBEBEB + HEX EBEDEDEDEDEDEDEDEBEBEBEBEBEBEBEA + HEX EAEAEAEAEAE9E9E9E9E9E9E9E8E8E8E8 + HEX E8E8E8E9E9E9E9E9E9EAEAEAEBEBEBED + HEX EDEEEEEFEFF0F0F1F1F2F3F3F4F4F5F7 + HEX F7F8F9F9FAFAFBFBFCFCFDFDFEFEFEFE + HEX FFFFFFFFFFFFFFFFFFFEFEFDFDFCFCFB + HEX FAFAF9F8F7F5F3F2F1EFEEEBEAE8E6E4 + HEX E1DFDDDBD9D6D4D1CFCBC9C6C3C0BEBA + HEX B7B5B2AEABA9A5A29F9B9996928F8D8A + HEX 8684817E7B797573706E6B6967656360 + HEX 5E5C5B595755545251504F4D4C4C4B4A + HEX 4A4949494848484848484949494A4A4B + HEX 4B4C4C4D4F505051525354555657595A + HEX 5B5C5D5E5F6061636465666768696A6B + HEX 6B6D6E6F6F7070717172727272737373 + HEX 73737373737372727272717170706F6F + HEX 6E6E6D6D6B6A6A696867676665656463 + HEX 636160605F5E5E5D5D5C5C5B5B5A5A5A + HEX 59595959595957575959595959595A5A + HEX 5A5B5B5C5C5D5D5E5F5F606161636465 + HEX 6566676869696A6B6D6E6E6F70707172 + HEX 72737374747575757777777777777777 + HEX 7775757574747373727170706F6E6D6A + HEX 696867656463605F5D5B5A5755545250 + HEX 4D4C4A484643413F3E3C39373534322F + HEX 2E2C2A292625232221201E1C1B1A1919 + HEX 18171716161515151515151515151616 + HEX 171718191A1B1C1E1F2022232426282A + HEX 2C2D2F32343637393C3E404245474A4C + HEX 4F515355575A5C5E60636567696A6D6F + HEX 71727477787A7B7C7E80818284858687 + HEX 87888A8B8C8C8D8D8E8E8F8F8F8F9090 + HEX 9090909090909090909090908F8F8F8F + HEX 8F8F8E8E8E8E8E8E8E8E8E8E8E8E8E8E + HEX 8E8E8E8E8E8E8F8F8F90909091919292 + HEX 9495959696979899999A9B9C9C9E9FA0 + HEX A0A1A2A3A4A4A5A6A6A8A9A9AAAAABAB + HEX ACACADADADADADADADADADADADADACAC + HEX ABABAAA9A9A8A6A5A4A3A1A09F9C9B99 + HEX 989694918F8E8C8A878482807D7B7875 + HEX 73706E6A686663605D5B575553504D4B + HEX 484643413E3C39373534322F2D2C2A29 + HEX 2625242221201F1F1E1C1B1B1B1A1A1A + HEX 1A1A1A1A1A1A1B1B1C1C1E1F1F202122 + HEX 23242528292A2B2D2E2F323335363839 + HEX 3C3D3F4042434647494A4C4D50515254 + HEX 555657595A5C5D5E5E5F606163636465 + HEX 65666667676768686868696969696969 + HEX 69696868686868686867676767666666 + HEX 66666665656565656565656565656566 + HEX 6666666767676868696A6A6B6D6D6E6F + HEX 7071727374757778797A7B7C7E808182 + HEX 848586878A8B8C8E8F90919295969798 + HEX 999A9B9C9E9FA0A0A1A2A2A3A3A4A4A4 + HEX A5A5A5A5A5A5A5A5A4A4A4A3A3A2A1A1 + HEX A09F9E9C9B9A99989796959291908E8D + HEX 8B8A8886858382807E7C7B7978757473 + HEX 71706F6E6B6A69686766666564636361 + HEX 61606060606060606060616163636465 + HEX 65666768696B6D6E7071737477797A7C +L048AD6 ENT + DW $0015 + DW $0048 + DA L048AEE + DA L048C68 +L048ADE ENT + DW $0019 + DW $0040 + DA L048DE2 + DA L048F72 + DW $0019 + DW $0040 + DA L049102 + DA L049292 +L048AEE HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF03FFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0C3FFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0FC3FFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0FFC3FFFF + HEX FFF0 + HEX AFFFF0000000000000000000FFFC3FFF + HEX FFF0 + HEX AFFFF0FFFFFFFFFFFFFFFFFFFFFFC3FF + HEX FFF0 + HEX AFFFF0FFFFFFFFFFFFFFFFFFFFFFFC3F + HEX FFF0 + HEX AFFFF0FFFFFFFFFFFFFFFFFFFFFFFFC3 + HEX FFF0 + HEX AFFFF0FFFFFFFFFFFFFFFFFFFFFFFEBF + HEX FFF0 + HEX AFFFF0FFFFFFFFFFFFFFFFFFFFFFEBFF + HEX FFF0 + HEX AFFFF0AAAAAAAAAAAAAAAAAAFFFEBFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0FFEBFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0FEBFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0EBFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFF0BFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L048C68 HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF03FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF003FFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF0003FFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF00003FFFF + HEX FFFA + HEX 0FFFF000000000000000000000003FFF + HEX FFFA + HEX 0FFFF0000000000000000000000003FF + HEX FFFA + HEX 0FFFF00000000000000000000000003F + HEX FFFA + HEX 0FFFF00000000000000000000000002B + HEX FFFA + HEX 0FFFF0000000000000000000000002BF + HEX FFFA + HEX 0FFFF000000000000000000000002BFF + HEX FFFA + HEX 0FFFF2AAAAAAAAAAAAAAAAA80002BFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF0002BFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF002BFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF02BFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFF0BFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L048DE2 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFF0FFFFFFC0000000000000000FFF0 + HEX AFFF0FFFFFFC0000000000000000FFF0 + HEX AFFF0FFFCFFC000000FFFFF00000FFF0 + HEX AFFF0FFFCFFC00000FFFFFFFC000FFF0 + HEX AFFF0FFFFFFC0000FFFD57FFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFD57FFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFD57FFFF00FFF0 + HEX AFFF0FFFFFFC000FFFFD57FFFF00FFF0 + HEX AFFF0FFFFFFC000FFFFD57FFFF00FFF0 + HEX AFFF0FFFFFFC000FFFFD57FFFF00FFF0 + HEX AFFF0FFFC000000FFFFFFFFFFF00FFF0 + HEX AFFF0FFFFF00000FFFFD57FFFC00FFF0 + HEX AFFF0FFFFF00003FFFFD57FFF000FFF0 + HEX AFFF0FFFFF0003FFFFFFFFFF0000FFF0 + HEX AFFF0FFF003FFFFFFFFFFFC00000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L048F72 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFF0FFFFFFC0000000000000000FFF0 + HEX AFFF0FFFFFFC0000000000000000FFF0 + HEX AFFF0FFFCFFC000000FFFFF00000FFF0 + HEX AFFF0FFFCFFC00000FFFFFFFC000FFF0 + HEX AFFF0FFFFFFC0000FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFF00FFF0 + HEX AFFF0FFFFFFC000FFFFFFFFFFF00FFF0 + HEX AFFF0FFFFFFC000FFFFFFFFFFF00FFF0 + HEX AFFF0FFFFFFC000FFFFFFFFFFF00FFF0 + HEX AFFF0FFFC000000FFFFFFFFFFF00FFF0 + HEX AFFF0FFFFF00000FFFFFFFFFFC00FFF0 + HEX AFFF0FFFFF00003FFFFFFFFFF000FFF0 + HEX AFFF0FFFFF0003FFFFFFFFFF0000FFF0 + HEX AFFF0FFF003FFFFFFFFFFFC00000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L049102 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFF0FFFFFFC0000000000000000FFF0 + HEX AFFF0FFFFFFC000000FFFFF00000FFF0 + HEX AFFF0FFFCFFC00003FFFFFFFC000FFF0 + HEX AFFF0FFFCFFC0000FFF55FFFF000FFF0 + HEX AFFF0FFFFFFC0003FF5555FFFC00FFF0 + HEX AFFF0FFFFFFC0003FD5FF57FFC00FFF0 + HEX AFFF0FFFFFFC0003FD5FF57FFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFF57FFC00FFF0 + HEX AFFF0FFFFFFC0003FFFF55FFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFD5FFFFC00FFF0 + HEX AFFF0FFFC0000003FFFD5FFFFC00FFF0 + HEX AFFF0FFFFF000003FFFFFFFFF000FFF0 + HEX AFFF0FFFFF00000FFFFD5FFFC000FFF0 + HEX AFFF0FFFFF0000FFFFFD5FFF0000FFF0 + HEX AFFF0FFF000FFFFFFFFFFFF00000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L049292 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFF0FFFFFFC0000000000000000FFF0 + HEX AFFF0FFFFFFC000000FFFFF00000FFF0 + HEX AFFF0FFFCFFC00003FFFFFFFC000FFF0 + HEX AFFF0FFFCFFC0000FFFFFFFFF000FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFFFC0003FFFFFFFFFC00FFF0 + HEX AFFF0FFFC0000003FFFFFFFFFC00FFF0 + HEX AFFF0FFFFF000003FFFFFFFFF000FFF0 + HEX AFFF0FFFFF00000FFFFFFFFFC000FFF0 + HEX AFFF0FFFFF0000FFFFFFFFFF0000FFF0 + HEX AFFF0FFF000FFFFFFFFFFFF00000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF0FFFFF000000000000000000FFF0 + HEX AFFF000000000000000000000000FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L049422 ENT + DW $000D + DW $0038 + DA L04945A + DA L049510 +L04942A ENT + DW $000D + DW $0038 + DA L0495C6 + DA L04967C +L049432 ENT + DW $000D + DW $0038 + DA L049732 + DA L0497E8 +L04943A ENT + DW $000D + DW $0040 + DA L04989E + DA L04996E +L049442 ENT + DW $000D + DW $0070 + DA L049A3E + DA L049BAA +L04944A ENT + DW $000D + DW $0060 + DA L049D16 + DA L049E4E +L049452 ENT + DW $000D + DW $0048 + DA L04A070 + DA L049F86 +L04945A HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFC3FFFFFFFFFFF0 + HEX AFFFFFFFFFFFFC3FFFFFFFFFFFF0 + HEX AFFFFFFFFFFC03C03FFFFFFFFFF0 + HEX AFFFFFFFFFC0000003FFFFFFFFF0 + HEX AFFFFFFFFF0000003FFFFFFFFFF0 + HEX AFFFFFFFFF0000003FFFFFFFFFF0 + HEX AFFFFFFFFFC0000003FFFFFFFFF0 + HEX AFFFFFFFFFF003C03FFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L049510 HEX 0000000000000000000000000003 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFD5FFFFFFFFFFFA + HEX 0FFFFFFFFFFFFD5FFFFFFFFFFFFA + HEX 0FFFFFFFFFF55DD57FFFFFFFFFFA + HEX 0FFFFFFFFFD5555557FFFFFFFFFA + HEX 0FFFFFFFFF5555557FFFFFFFFFFA + HEX 0FFFFFFFFF5555557FFFFFFFFFFA + HEX 0FFFFFFFFFD5555557FFFFFFFFFA + HEX 0FFFFFFFFFF557F57FFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0AAAAAAAAAAAAAAAAAAAAAAAAAAA +L0495C6 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFC003C0F03FFFFFFFFFFF0 + HEX AFFFFFFC0FFFFF03FFFFFFFFFFF0 + HEX AFFFFFFC0FFC0F03F000FFFFFFF0 + HEX AFFFFFFC00FC0F03C0F03FFFFFF0 + HEX AFFFFFFC0FFC0F03C0003FFFFFF0 + HEX AFFFFFFC0FFC0F03C0FFFFFFFFF0 + HEX AFFFFFFC0FFC0F03F000FFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L04967C HEX 0000000000000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFD557D5F57FFFFFFFFFFFF + HEX FFFFFFFD5FFFFF57FFFFFFFFFFFF + HEX FFFFFFFD5FFD5F57F555FFFFFFFF + HEX FFFFFFFD55FD5F57D5F57FFFFFFF + HEX FFFFFFFD5FFD5F57D5557FFFFFFF + HEX FFFFFFFD5FFD5F57D5FFFFFFFFFF + HEX FFFFFFFD5FFD5F57F555FFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAA +L049732 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFC003FFF03C0FF03FFFFFF0 + HEX AFFFFFC0FFFFF03FFFF03FFFFFF0 + HEX AFFFFFC0FFF0003C0F0003FFFFF0 + HEX AFFFFFC00FC0F03C0FF03FFFFFF0 + HEX AFFFFFC0FFC0F03C0FF03FFFFFF0 + HEX AFFFFFC0FFC0F03C0FF03FFFFFF0 + HEX AFFFFFC003F0003C0FFC03FFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 8000000000000000000000000000 +L0497E8 HEX 0000000000000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFD557FFF57D5FF57FFFFFFF + HEX FFFFFFD5FFFFF57FFFF57FFFFFFF + HEX FFFFFFD5FFF5557D5F5557FFFFFF + HEX FFFFFFD55FD5F57D5FF57FFFFFFF + HEX FFFFFFD5FFD5F57D5FF57FFFFFFF + HEX FFFFFFD5FFD5F57D5FF57FFFFFFF + HEX FFFFFFD557F5557D5FFD57FFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAA +L04989E HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFF003FFFFFFF03FFFFFFFFFFFFFF0 + HEX AFFFC0F0FFFFFFF03FFFFFFFFFFFFFF0 + HEX AFFFC0FFFC003F0003C0F03C000FFFF0 + HEX AFFFF003F03C0FF03FC0F03C0F03FFF0 + HEX AFFFFFC0F0000FF03FC0F03C0F03FFF0 + HEX AFFFC3C0F03FFFF03FC0F03C0F03FFF0 + HEX AFFFF003FC003FFC03FC003C000FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFC0FFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L04996E HEX 00000000000000000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFF557FFFFFFF57FFFFFFFFFFFFFFF + HEX FFFFD5F5FFFFFFF57FFFFFFFFFFFFFFF + HEX FFFFD5FFFD557F5557D5F57D555FFFFF + HEX FFFFF557F57D5FF57FD5F57D5F57FFFF + HEX FFFFFFD5F5555FF57FD5F57D5F57FFFF + HEX FFFFD7D5F57FFFF57FD5F57D5F57FFFF + HEX FFFFF557FD557FFD57FD557D555FFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFD5FFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L049A3E HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFF03FFFFFFFFFFF03FFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFF03FFFF0 + HEX AFFFF03FFFFFFFFFFF03FFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFF03FFFF0 + HEX AFFFF03C003FF000F0003C303C0F03C0 + HEX 00003FC003F000FF0003FFF0 + HEX AFFFF03C0F03C03FFF03FC0FFC0F03C0 + HEX F03C0F03C0F03C0FF03FFFF0 + HEX AFFFF03C0F03F003FF03FC0FFC0F03C0 + HEX F03C0F0000F03C0FF03FFFF0 + HEX AFFFF03C0F03FF00FF03FC0FFC0F03C0 + HEX F03C0F03FFF03C0FF03FFFF0 + HEX AFFFF03C0F03C003FFC03C0FFFC003C0 + HEX F03C0FC003F03C0FFC03FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 + HEX 000000000000000000000000 +L049BAA HEX 00000000000000000000000000000000 + HEX 000000000000000000000000 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFF57FFFFFFFFFFF57FFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFF57FFFFF + HEX FFFFF57FFFFFFFFFFF57FFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFF57FFFFF + HEX FFFFF57D557FF555F5557D757D5F57D5 + HEX 55557FD557F555FF5557FFFF + HEX FFFFF57D5F57D57FFF57FD5FFD5F57D5 + HEX F57D5F57D5F57D5FF57FFFFF + HEX FFFFF57D5F57F557FF57FD5FFD5F57D5 + HEX F57D5F5555F57D5FF57FFFFF + HEX FFFFF57D5F57FF55FF57FD5FFD5F57D5 + HEX F57D5F57FFF57D5FF57FFFFF + HEX FFFFF57D5F57D557FFD57D5FFFD557D5 + HEX F57D5FD557F57D5FFD57FFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFF + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAAA +L049D16 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFF03C0F03FFFFFFFFFFFFFFFC0FF + HEX C0FFFFFFC0FFFFF0 + HEX AFFFFF03C0F03FFFFFFFFFFFFFFFC0FF + HEX FFFFFFFFC0FFFFF0 + HEX AFFFFF03C0F03F000FC0F03F000FC0FF + HEX C0FC003C000FFFF0 + HEX AFFFFF03C0F03FFF03C0F03C0F03C0FF + HEX C0F00FFFC0FFFFF0 + HEX AFFFFF03C0F03F0003C0F03C0003C0FF + HEX C0FF00FFC0FFFFF0 + HEX AFFFFF03C0F0FC0F03C0F0FC0FFFC0FF + HEX C0FFC03FC0FFFFF0 + HEX AFFFFF00000FFF0003C00FFF000FC003 + HEX C0F000FFF00FFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 + HEX 0000000000000000 +L049E4E HEX 00000000000000000000000000000000 + HEX 0000000000000002 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFF57D5F57FFFFFFFFFFFFFFFD5FF + HEX D5FFFFFFD5FFFFFA + HEX FFFFFF57D5F57FFFFFFFFFFFFFFFD5FF + HEX FFFFFFFFD5FFFFFA + HEX FFFFFF57D5F57F555FD5F57F555FD5FF + HEX D5FD557D555FFFFA + HEX FFFFFF57D5F57FFF57D5F57D5F57D5FF + HEX D5F55FFFD5FFFFFA + HEX FFFFFF57D5F57F5557D5F57D5557D5FF + HEX D5FF55FFD5FFFFFA + HEX FFFFFF57D5F5FD5F57D5F5FD5FFFD5FF + HEX D5FFD57FD5FFFFFA + HEX FFFFFF55555FFF5557D55FFF555FD557 + HEX D5F555FFF55FFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAA +L049F86 HEX 00000000000000000000000000000000 + HEX 0002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFC3FFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFC03FFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFC000000000003FFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFC0000000000003FFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFC00000000000003FFFFFF + HEX FFFA + HEX 0FFFFFFFFFFC000000000002BFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFCAAAAAAAA802BFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFC2BFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFCBFFFFFFFFFF + HEX FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAA +L04A070 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFC3FFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFC03FFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFC000000000F03FFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFC3FFFFFFFFFF03FFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFC3FFFFFFFFFFF03FFFFFF + HEX FFF0 + HEX AFFFFFFFFFFC3FFFFFFFFFFEBFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFC2AAAAAAA8FEBFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFCEBFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFCBFFFFFFFFFF + HEX FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFF0 + HEX 80000000000000000000000000000000 + HEX 0000 +L04A15A ENT + DB $00 + DB $00 + DB $00 + DB $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 $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $F3 + DB $3F + DB $FC + DB $CF + DB $FF + DB $33 + DB $FF + DB $F3 + DB $3F + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $CC + DB $FF + DB $F3 + DB $3F + DB $FC + DB $CF + DB $FF + DB $CC + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $33 + DB $FF + DB $CC + DB $FF + DB $F3 + DB $3F + DB $FF + DB $33 + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FC + DB $CF + DB $FF + DB $33 + DB $FF + DB $CC + DB $FF + DB $FC + DB $CF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $F3 + DB $3F + DB $FC + DB $CF + DB $FF + DB $33 + DB $FF + DB $F3 + DB $3F + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA +L04A22A ENT + DB $00 + DB $00 + DB $00 + DB $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 $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $C3 + DB $FF + DB $F0 + DB $F0 + DB $F0 + DB $03 + DB $F0 + DB $FF + DB $F0 + DB $F0 + DB $FF + DB $0F + DB $FF + DB $FA + DB $0F + DB $FF + DB $C0 + DB $3F + DB $00 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $FF + DB $F0 + DB $F0 + DB $0F + DB $0F + DB $FF + DB $FA + DB $0F + DB $FF + DB $C3 + DB $0C + DB $30 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $FF + DB $F0 + DB $F0 + DB $C3 + DB $0F + DB $FF + DB $FA + DB $0F + DB $FF + DB $C3 + DB $C0 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $F0 + DB $FF + DB $F0 + DB $F0 + DB $F0 + DB $0F + DB $FF + DB $FA + DB $0F + DB $FF + DB $C3 + DB $FF + DB $F0 + DB $F0 + DB $F0 + DB $03 + DB $F0 + DB $FF + DB $F0 + DB $F0 + DB $FF + DB $0F + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA +L04A2FA ENT + DB $00 + DB $00 + DB $00 + DB $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 $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $D7 + DB $FF + DB $F5 + DB $F5 + DB $F5 + DB $57 + DB $F5 + DB $FF + DB $F5 + DB $F5 + DB $FF + DB $5F + DB $FF + DB $FA + DB $0F + DB $FF + DB $D5 + DB $7F + DB $55 + DB $F5 + DB $F5 + DB $F5 + DB $F5 + DB $FF + DB $F5 + DB $F5 + DB $5F + DB $5F + DB $FF + DB $FA + DB $0F + DB $FF + DB $D7 + DB $5D + DB $75 + DB $F5 + DB $F5 + DB $F5 + DB $F5 + DB $FF + DB $F5 + DB $F5 + DB $D7 + DB $5F + DB $FF + DB $FA + DB $0F + DB $FF + DB $D7 + DB $D5 + DB $F5 + DB $F5 + DB $F5 + DB $F5 + DB $F5 + DB $FF + DB $F5 + DB $F5 + DB $F5 + DB $5F + DB $FF + DB $FA + DB $0F + DB $FF + DB $D7 + DB $FF + DB $F5 + DB $F5 + DB $F5 + DB $57 + DB $F5 + DB $FF + DB $F5 + DB $F5 + DB $FF + DB $5F + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $0F + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $2A + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA + DB $AA +L04A3CA ENT + DA L04A3DA + DA L04A40A + DA L04A43A + DA L04A46A + DA L04A49A + DA L04A4CA + DA L04A4FA + DA L04A52A +L04A3DA HEX AAAAAAA80000AFFFFFF0FFFFAFFFFFF0 + HEX FFFFAFFFFFF0FFFFAFFFFFF0FFFFAFFF + HEX FFF0FFFFAFFFFFF0FFFF80000000AAAA +L04A40A HEX 2AAAAAAA00002BFFFFFC3FFF2BFFFFFC + HEX 3FFF2BFFFFFC3FFF2BFFFFFC3FFF2BFF + HEX FFFC3FFF2BFFFFFC3FFFA00000002AAA +L04A43A HEX 0AAAAAAA80000AFFFFFF0FFF0AFFFFFF + HEX 0FFF0AFFFFFF0FFF0AFFFFFF0FFF0AFF + HEX FFFF0FFF0AFFFFFF0FFFA80000000AAA +L04A46A HEX 02AAAAAAA00002BFFFFFC3FF02BFFFFF + HEX C3FF02BFFFFFC3FF02BFFFFFC3FF02BF + HEX FFFFC3FF02BFFFFFC3FFAA00000002AA +L04A49A HEX 00AAAAAAA80000AFFFFFF0FF00AFFFFF + HEX F0FF00AFFFFFF0FF00AFFFFFF0FF00AF + HEX FFFFF0FF00AFFFFFF0FFAA80000000AA +L04A4CA HEX 002AAAAAAA00002BFFFFFC3F002BFFFF + HEX FC3F002BFFFFFC3F002BFFFFFC3F002B + HEX FFFFFC3F002BFFFFFC3FAAA00000002A +L04A4FA HEX 000AAAAAAA80000AFFFFFF0F000AFFFF + HEX FF0F000AFFFFFF0F000AFFFFFF0F000A + HEX FFFFFF0F000AFFFFFF0FAAA80000000A +L04A52A HEX 0002AAAAAAA00002BFFFFFC30002BFFF + HEX FFC30002BFFFFFC30002BFFFFFC30002 + HEX BFFFFFC30002BFFFFFC3AAAA00000002 +L04A55A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $2A + DB $AA +L04A56A ENT + DB $00 + DB $02 + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $AA + DB $AA +L04A57A ENT + DB $00 + DB $00 + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $AA +L04A58A ENT + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $AA + DB $AA +L04A59A ENT + DW $000D + DW $0040 + DA L04A5A2 + DA L04A672 +L04A5A2 HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFF000FFFFFFFFFFF0FC3FFFFFFFFFF0 + HEX AFFF0FFFFFFFFFFFF0F0FFFFFFFFFFF0 + HEX AFFF0FFC03F003FFF0C3FF00FC3C3FF0 + HEX AFFF0FF0F0F0F0FFF00FFC3C3C3C3FF0 + HEX AFFF0FF0F0F0F0FFF0C3FC003C303FF0 + HEX AFFF0FF0F0F0F0FFF0F0FC3FFF0C3FF0 + HEX AFFF0FFC03F003FFF0FC3F00FCFC3FF0 + HEX AFFFFFFFFFF0FFFFFFFFFFFFFF00FFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 +L04A672 HEX 00000000000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FF555FFFFFFFFFFF5FD7FFFFFFFFFFA + HEX 0FFF5FFFFFFFFFFFF5F5FFFFFFFFFFFA + HEX 0FFF5FFD57F557FFF5D7FF55FD7D7FFA + HEX 0FFF5FF5F5F5F5FFF55FFD7D7D7D7FFA + HEX 0FFF5FF5F5F5F5FFF5D7FD557D757FFA + HEX 0FFF5FF5F5F5F5FFF5F5FD7FFF5D7FFA + HEX 0FFF5FFD57F557FFF5FD7F55FDFD7FFA + HEX 0FFFFFFFFFF5FFFFFFFFFFFFFF55FFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L04A742 ENT + DB $AF + DB $FF + DB $FE + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $FF + DB $FF + DB $FF + DB $EA + DB $AB + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AB + DB $FF + DB $FA + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $FF + DB $FF + DB $FF + DB $AB + DB $FA + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $FF + DB $EA + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EA + DB $FA + DB $BF + DB $FF + DB $AB + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $AA + DB $BF + DB $AA + DB $BF + DB $AA + DB $AF + DB $EB + DB $AB + DB $EA + DB $EA + DB $FF + DB $FF + DB $AB + DB $FF + DB $FE + DB $AA + DB $BF + DB $EA + DB $AF + DB $EA + DB $FA + DB $BF + DB $AA + DB $BF + DB $AA + DB $AE + DB $AA + DB $BE + DB $BF + DB $AB + DB $EA + DB $BF + DB $EA + DB $AB + DB $FF + DB $FF + DB $AB + DB $FF + DB $FA + DB $BE + DB $AF + DB $AB + DB $EB + DB $EA + DB $FA + DB $BE + DB $AF + DB $AF + DB $AE + DB $AA + DB $BA + DB $BF + DB $AA + DB $AB + DB $EA + DB $FF + DB $EA + DB $AF + DB $FF + DB $FF + DB $AB + DB $FF + DB $FA + DB $BE + DB $AF + DB $AB + DB $FF + DB $EA + DB $FA + DB $BE + DB $AB + DB $FF + DB $AF + DB $AA + DB $FA + DB $BE + DB $AF + DB $AB + DB $EA + DB $FF + DB $EA + DB $AF + DB $FF + DB $FF + DB $AB + DB $FF + DB $FA + DB $AA + DB $AF + DB $AB + DB $FF + DB $EA + DB $FA + DB $BF + DB $AA + DB $BF + DB $AF + DB $EB + DB $FA + DB $BE + DB $AF + DB $AB + DB $EA + DB $FF + DB $EA + DB $AB + DB $FF + DB $FF + DB $AB + DB $FF + DB $FA + DB $BF + DB $FF + DB $AB + DB $FF + DB $EA + DB $FA + DB $BF + DB $FA + DB $AF + DB $AF + DB $FF + DB $FA + DB $BE + DB $AF + DB $AB + DB $EA + DB $FF + DB $EA + DB $EA + DB $FF + DB $FF + DB $AB + DB $FA + DB $FA + DB $BF + DB $AF + DB $AB + DB $EB + DB $EA + DB $FA + DB $BE + DB $BE + DB $AF + DB $AF + DB $FF + DB $FA + DB $BF + DB $AA + DB $AB + DB $EA + DB $FF + DB $EA + DB $FA + DB $BF + DB $FF + DB $EA + DB $AB + DB $FF + DB $AA + DB $BF + DB $EA + DB $AF + DB $FA + DB $AA + DB $BF + DB $AA + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $EB + DB $FA + DB $BF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FA + DB $AA + DB $FF + DB $FF + DB $FF +L04A87A ENT + DB $0F + DB $FF + DB $FF + DB $FF + DB $0F + DB $FF + DB $FF + DB $FF + DB $00 + DB $0F + DB $C3 + DB $F0 + DB $0F + DB $C3 + DB $C3 + DB $F0 + DB $0F + DB $C3 + DB $C3 + DB $F0 + DB $0F + DB $C3 + DB $C3 + DB $F0 + DB $0F + DB $C3 + DB $C3 + DB $F0 + DB $00 + DB $0F + DB $F0 + DB $00 + DB $FF + DB $FF + DB $FF + DB $F0 + DB $FF + DB $FF + DB $CF + DB $F0 + DB $FF + DB $FF + DB $F0 + DB $03 +L04A8A6 ENT + DW $000F + DW $0070 + DA L04A8AE + DA L04A8AE +L04A8AE HEX 00000000000000000000000000000000 + HEX 000000000000000000000002 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFD5F57D5FFFFFFFFFFFFFFFD5FFF5 + HEX 7FFFFFD5FFFFFFFFFFFFFFFA + HEX 0FFFD5F57D5FFFFFFFFFFFFFFFD5FFFF + HEX FFFFFFD5FFFFFFFFFFFFFFFA + HEX 0FFFD5F57D5FD55FF57D5FD55FD5FFF5 + HEX 7F557D555FFFFFFFFFFFFFFA + HEX 0FFFD5F57D5FFFD5F57D5F57D7D5FFF5 + HEX 7D5FFFD5FFFFFFFFFFFFFFFA + HEX 0FFFD5F57D5FD555F57D5F5557D5FFF5 + HEX 7F557FD5FFFFFFFFFFFFFFFA + HEX 0FFFD5F57D7F57D5F57D7F57FFD5FFF5 + HEX 7FFD5FD5FFFFFFFFFFFFFFFA + HEX 0FFFD55557FFD555F557FFD55FD555F5 + HEX 7F557FFD5FFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFA + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAAA +L04AA52 ENT + DA L04AA62 + DA L04AA77 + DA L04AA8C + DA L04AAA1 + DA L04AAB6 + DA L04AACB + DA L04AAE0 + DA L04AAF5 +L04AA62 HEX FF57FFF557FFFF57FFFF57FFFF57FFFF + HEX 57FFFF57FF +L04AA77 HEX FD55FFD7FD5FFFFD5FFFD5FFFD5FFFD5 + HEX FFFFD5555F +L04AA8C HEX D5557FFFD5FFFD57FFFFF57FFFF57FD7 + HEX F57FFD57FF +L04AAA1 HEX FFF57FFF557FF5F57F5FF57F55557FFF + HEX F57FFFF57F +L04AAB6 HEX D555FFD5FFFFD557FFFFF57FFFF57FD7 + HEX F57FFD57FF +L04AACB HEX FFD5FFFD5FFFD5FFFFD555FFD5FD5FD5 + HEX FD5FFD55FF +L04AAE0 HEX D5555FFFFD5FFFFD5FFFD5FFFF57FFFF + HEX 57FFFF57FF +L04AAF5 HEX FD55FFD5FD5FD5FD5FFD55FFD5FD5FD5 + HEX FD5FFD55FF +L04AB0A ENT + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFF +L04AB1F ENT + DW $0014 + DW $0080 + DA L04AB2F + DA L04ADAF +L04AB27 ENT + DW $0014 + DW $0060 + DA L04B02F + DA L04B20F +L04AB2F HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFF000000000000000 + HEX 00003FFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFF0CCCCCCCCCCCCCCC + HEX C00003FFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFC2222222222222222 + HEX 00000000000000000FFF000FFFFFFFF0 + HEX AFFFFF3333333333BBBBBBBBBBBBBBBB + HEX 000FFFFFFFFFFFFFF000BB803FFFFFF0 + HEX AFFFF8888888888EAAAAAAAAAAAAAAAA + HEX 003BBBBBBBBBBBBB8002EEEEE3FFFFF0 + HEX AFFFF3333333330FBBBBBBBBBBBBBBBB + HEX 00222222222222223000888CCFFFFFF0 + HEX AFFFFC00000000022222222222222222 + HEX 000CCCCCCCCCCCCCC00033003FFFFFF0 + HEX AFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCC + HEX C0000000000000003FFF003FFFFFFFF0 + HEX AFFFFFFFFFFFFFFF0000000000000000 + HEX 000003FFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFF000000000000000 + HEX 00003FFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0 + HEX 80000000000000000000000000000000 + HEX 00000000000000000000000000000003 +L04ADAF HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFF557FFFFFFFFFFFFF57FD + HEX 5FFFFFFFFD55FF5557D555FFFFFFFFFF + HEX 0FFFFFFFFFFD5F5FFFFFFFFFFFFF57FD + HEX 5FFFFFFFD5FD5F57FFD5FFFFFFFFFFFF + HEX 0FFFFFFFFFFD5FFF57F57D555FF5557D + HEX 555FFFFFD5FD5F57FFD5FFFFFFFFFFFF + HEX 0FFFFFFFFFFFD5FF57F57D5FD5FF57FD + HEX 5FD5FFFFD5FD5F557FD55FFFFFFFFFFF + HEX 0FFFFFFFFFFFFD5F57F57D5FD5FF57FD + HEX 5FD5FFFFD5FD5F57FFD5FFFFFFFFFFFF + HEX 0FFFFFFFFFFD7D5F57F57D5FD5FF57FD + HEX 5FD5FFFFD5FD5F57FFD5FFFFFFFFFFFF + HEX 0FFFFFFFFFFF557FF5557D5FD5FFF57D + HEX 5FD5FFFFFD55FF57FFD5FFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFF57FFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFF557FFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX 2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +L04B02F HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAA8 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFF000000000000000 + HEX 0000003FFFFFFFF0 + HEX AFFFFFFFFFFFFFFF0CCCCCCCCCCCCCCC + HEX CC000000FFFFFFF0 + HEX AFFFFFFFFFFFFFFC2222222222222222 + HEX 3C0008003FFFFFF0 + HEX AFFFFF3333333333BBBBBBBBBBBBBBBB + HEX B00800200FFFFFF0 + HEX AFFFF8888888888EAAAAAAAAAAAAAAAA + HEX A00000000FFFFFF0 + HEX AFFFF3333333330FBBBBBBBBBBBBBBBB + HEX B00800200FFFFFF0 + HEX AFFFFC00000000022222222222222222 + HEX 200000000FFFFFF0 + HEX AFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCC + HEX CC0000003FFFFFF0 + HEX AFFFFFFFFFFFFFFF0000000000000000 + HEX 00000000FFFFFFF0 + HEX AFFFFFFFFFFFFFFFF000000000000000 + HEX 0000000FFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFF0 + HEX C0000000000000000000000000000000 + HEX 0000000000000000 +L04B20F HEX 00000000000000000000000000000000 + HEX 0000000000000002 + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFF557FFFFFFFFD5FFFFFF557F + HEX D555F5557FFFFFFA + HEX FFFFFFFF57F57FFFFFFFD5FFFFF57F57 + HEX D5FFF57FFFFFFFFA + HEX FFFFFFFF57F57F57F57D555FFFF57F57 + HEX D5FFF57FFFFFFFFA + HEX FFFFFFFF57F57F57F57FD5FFFFF57F57 + HEX D55FF557FFFFFFFA + HEX FFFFFFFF57F57F57F57FD5FFFFF57F57 + HEX D5FFF57FFFFFFFFA + HEX FFFFFFFF57F57F57F57FD5FFFFF57F57 + HEX D5FFF57FFFFFFFFA + HEX FFFFFFFFF557FFF5557FFD5FFFFF557F + HEX D5FFF57FFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFA + HEX AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + HEX AAAAAAAAAAAAAAAA +L04B3EF ENT + DW $0009 + DW $0048 + DA L04B5C5 +L04B3F5 ENT + DA $0009 + DW $0010 + DA L04B511 +L04B3FB ENT + DW $0009 + DW $0010 + DA L04B4ED +L04B401 ENT + DW $0009 + DW $0010 + DA L04B4C9 +L04B407 ENT + DW $0009 + DW $0010 + DA L04B4A5 +L04B40D ENT + DW $0009 + DW $0010 + DA L04B535 +L04B413 ENT + DW $0009 + DW $0010 + DA L04B45D +L04B419 ENT + DW $0009 + DW $0010 + DA L04B559 +L04B41F ENT + DW $0009 + DW $0010 + DA L04B57D + DA L04B439 + DA L04B511 + DA L04B4ED + DA L04B4C9 + DA L04B4A5 + DA L04B535 + DA L04B45D + DA L04B559 + DA L04B57D + DA L04B481 +L04B439 HEX F5555FFF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX F5555FFF +L04B45D HEX FF557FFF + HEX F55FFFFF + HEX D5FFFFFF + HEX 55555FFF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX F5555FFF +L04B481 HEX F5555FFF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX F55555FF + HEX FFFF57FF + HEX FFF55FFF + HEX FD55FFFF +L04B4A5 HEX FFFF55FF + HEX FFF555FF + HEX FF5F55FF + HEX F5FF55FF + HEX 5FFF55FF + HEX 555555FF + HEX FFFF55FF + HEX FFFF55FF + HEX FFFF55FF +L04B4C9 HEX 555555FF + HEX FFF55FFF + HEX FF55FFFF + HEX F5555FFF + HEX FFFF55FF + HEX FFFF55FF + HEX FFFF55FF + HEX 5FFF55FF + HEX F5555FFF +L04B4ED HEX F5555FFF + HEX 5FFF55FF + HEX FFFF55FF + HEX FFFF55FF + HEX FFF55FFF + HEX FF55FFFF + HEX F55FFFFF + HEX 55FFFFFF + HEX 555555FF +L04B511 HEX FF55FFFF + HEX F555FFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FF55FFFF +L04B535 HEX 555555FF + HEX 55FFFFFF + HEX 55FFFFFF + HEX 55555FFF + HEX FFFF55FF + HEX FFFF55FF + HEX FFFF55FF + HEX 5FFF55FF + HEX F5555FFF +L04B559 HEX 555555FF + HEX FFFF55FF + HEX FFFF55FF + HEX FFFD57FF + HEX FFF55FFF + HEX FFD57FFF + HEX FF55FFFF + HEX FF55FFFF + HEX FF55FFFF +L04B57D HEX F5555FFF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX F5555FFF + HEX 55FF55FF + HEX 55FF55FF + HEX 55FF55FF + HEX F5555FFF + HEX FFFFFFFF + HEX FFFFFFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FFFFFFFF + HEX FF55FFFF + HEX FF55FFFF + HEX FFFFFFFF + HEX FFFFFFFF +L04B5C5 HEX 555555FFFFFFFFFFFFFFFFFFFFF55FFF + HEX FFFF + HEX FF55FFFFFFFFFFFFFFFFFFFFFFF55FFF + HEX FFFF + HEX FF55FFF55F55FF5555FFFD557FF55FF5 + HEX 5FFF + HEX FF55FFF555FFF5FFF55FD57FD7F55F55 + HEX FFFF + HEX FF55FFF55FFFFF55555FD57FFFF5555F + HEX FFFF + HEX FF55FFF55FFFF55FF55FD57FFFF555FF + HEX FFFF + HEX FF55FFF55FFFF55FF55FD57FFFF5555F + HEX FFFF + HEX FF55FFF55FFFF55FF55FD57FD7F55F55 + HEX FFFF + HEX FF55FFF55FFFFF55555FFD557FF55FF5 + HEX 5FFF diff --git a/synthlab/MAIN.S b/synthlab/MAIN.S new file mode 100644 index 0000000..3d6ae84 --- /dev/null +++ b/synthlab/MAIN.S @@ -0,0 +1,25168 @@ +* +* SynthLAB - MAIN +* +* (c) 1990, Apple Computer, Inc. +* (s) 2023, Antoine Vignau +* + + mx %00 + rel + lst off + +*----------------------------------- + +INCBUSYFLG EQU $E10064 +DECBUSYFLG EQU $E10068 +GSOS EQU $E100A8 +TickCount EQU $E100DC + + use MAIN.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/Load.Macs + use 4/Locator.Macs + use 4/Mem.Macs + use 4/Menu.Macs + use 4/MIDI.Macs + use 4/MIDISyn.Macs + use 4/Misc.Macs + use 4/QD.Macs + use 4/QDAux.Macs + use 4/Sound.Macs + use 4/Std.Macs + use 4/Text.Macs + use 4/Util.Macs + use 4/Window.Macs + +*----------------------------------- + + JMP L020065 + +L020003 DW $0000 ; event code +L020005 ADRL $00000000 ; event message +L020009 ADRL $00000000 ; tick count +L02000D DW $0000 ; mouse location +L02000F DW $0000 +L020011 DW $0000 ; modifiers +L020013 DW $0000 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02001B DB $00 + DB $00 +L02001D DB $00 + DB $00 +L02001F DB $00 + DB $00 +L020021 ADRL $00000000 +L020025 ADRL $00000000 +L020029 DB $00 + DB $00 +L02002B DW $0000 +L02002D DB $00 + DB $00 +L02002F DA L025500 +L020031 DB $00 +L020032 DW $0000 ; version number +L020034 ADRL L02742C + ADRL L02761A + ADRL L020064 + ADRL L02743F + ADRL L02A0F2 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DW $0000 + DB $00 + DB $00 + DB $00 + DB $00 +L020064 RTL + +*----------------------------------- + +L020065 PHK + PLB + TDC + STA L02002B + STZ $76 + PHK + PHK + PLA + AND #$00FF + STA $5E + LDA #^L040AE0 + STA L02002D + JSR L0209BC + JSL GSOS + DW $002A ; GetVersion + ADRL L020032 + LDA L020032 + AND #$7FFF + CMP #$0301 + BCS L020099 + LDX #L020938 + JMP L02910D + +L020099 PHA + PHA + _TotalMem + PLA + PLA + AND #$FFF0 + BNE L0200AF + LDX #L020838 + JMP L02910D + +L0200AF JSL GSOS + DW $2009 ; SetPrefix + ADRL L02029E + PHA + _GetIRQEnable + LDA $01,S + AND #$0020 + BEQ L0200CB + JSR L02BC14 +L0200CB JSR L020A5A + PLA + AND #$0010 + BEQ L0200DA + LDX #L020898 + JMP L02910D + +L0200DA PHA + PHA + PEA $0000 + PEA $8000 + LDA L02095E + PHA + PEA $C000 + PEA $0000 + PEA $0000 + _NewHandle + PLA + STA L020970 + PLA + STA L020970+2 + BCC L020106 + LDX #L0208D0 + JMP L02910D + +L020106 LDA L020970 + STA $00 + LDA L020970+2 + STA $02 + LDY #$0002 + LDA [$00] + STA L020025 + LDA [$00],Y + STA L020025+2 + PHA + PHA + PEA $0000 + PEA $2000 + LDA L02095E + PHA + PEA $C000 + PEA $0000 + PEA $0000 + _NewHandle + PLA + STA $00 + PLA + STA $02 + BCC L020147 + LDX #L0208F4 + JMP L02910D + +L020147 LDY #$0002 + LDA [$00] + STA L0205B1 + LDA [$00],Y + STA L0205B1+2 + JSR L020597 + PHA + PHA + PEA $0002 + PEA $0000 + LDA L02095E + PHA + PEA $C004 + PEA $0000 + PEA $0000 + _NewHandle + PLA + STA L02096C + PLA + STA L02096C+2 + BCC L020183 + LDX #L020915 + JMP L02910D + +L020183 LDA L02096C + STA $00 + LDA L02096C+2 + STA $02 + LDY #$0002 + LDA [$00] + STA L027412 + STA $3E + LDA [$00],Y + STA L027414 + STA $40 + LDA #$FFFF + STA [$3E] + PHA + PHA + PEA $0000 + PEA $0004 + _GetWAP + PLA + STA L0255B2 + PLX + CLC + ADC #$0100 + STA L0255B0 + LDA #$0001 + STA L027637 + STA L027639 + JSR L020589 + JSR L028BA6 + STZ L0212D9 + STZ L021270 + STZ L0212DF + JSR L021272 + PEA $0000 + PEA $0000 + _GetDblTime + PLA + STA L0275E8 + PLA + LDA #$0001 + STA L02B992 + JSR L02B980 + LDA #$0000 + STA L0210FF + LDA #$0004 + STA L021103 + LDA #$0060 + STA L021107 + PHA + _SetBeat + LDA #$0001 + STA L021105 + PEA $006E + _SetTempo + LDA #$003C + STA L021101 + STZ L026A87 + STZ L026A85 + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + _GetMSData + PLA + STA $70 + PLA + STA $72 + PLA + PLA + _ShowPen + JSR L0292DB + JSR L023997 + JSR L02B277 + JSR L0292E2 + _InitCursor + PEA ^L020034 + PEA L020034 + _SetCallBack + JSR L0270AD + LDA L02001B + BEQ L020277 + JSR L029633 +L020277 JSR L0202B7 +L02027A JSR L020D82 + SEP #$20 + LDAL $E1C034 + AND #$F0 + ORA L020031 + STAL $E1C034 + REP #$20 +L02028E JSL GSOS + DW $0029 ; Quit + ADRL L020298 +L020298 ADRL $00000000 ; path name + DW $0000 ; flags +L02029E DW $0002 ; Parms for SetPrefix + DW $0000 ; prefix num + ADRL L0202A6 ; prefix ptr +L0202A6 STRL '0:Seq.and.Instr' +L0202B7 LDA #L0202F5 + STA $6E + PEA $0001 + PEA L020354 + JSR L02055B + STZ L02001F +L0202C8 LDA L02001F + BNE L0202F4 + LDX #$0000 + JSR (L02002F,X) + JSR L02A100 + PEA $0000 + PEA $044F + PEA ^L020003 + PEA L020003 + _GetNextEvent + PLA + LDA L020003 + ASL + TAX + JSR (L0202F5,X) + BRA L0202C8 +L0202F4 RTS + +L0202F5 DA L020588 + DA L020588 + DA L020588 + DA L02045C + DA L020588 + DA L02045C + DA L02032F + DA L020588 + DA L020588 + DA L020588 + DA L0203B1 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020383 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 +L02032F LDA L020005+2 + PHA + LDA L020005 + PHA + _BeginUpdate + LDA L020005+2 + PHA + LDA L020005 + PHA + _EndUpdate + LDX #$0000 + JSR (L02001D,X) + RTS + +L020354 STZ $10 + LDA $50 + PHA + LDA $4E + PHA + PEA $0004 + JSR L025483 + LDA $10 + BNE L020382 + PHA + PEA ^L0203A9 + PEA L0203A9 + LDA L02000F + PHA + LDA L02000D + PHA + _FindWindow + PLA + ASL + TAX + JSR (L0202F5,X) +L020382 RTS + +L020383 PEA $0000 + PEA ^L0203AD + PEA L0203AD + LDA L02000F + PHA + LDA L02000D + PHA + LDA L020021+2 + PHA + LDA L020021 + PHA + _FindControl + PLA + BNE L0203DD + RTS + + DB $00 + DB $00 +L0203A9 DB $00 + DB $00 + DB $00 + DB $00 +L0203AD DB $00 + DB $00 +L0203AF DB $00 + DB $00 +L0203B1 LDA #$0001 + STA $76 + PEA $0000 + PEA $040F + PEA ^L020003 + PEA L020003 + _GetNextEvent + PLA + STZ $76 + SEP #$20 + LDAL $E1C034 + AND #$F0 + ORA #$0A + STAL $E1C034 + REP #$20 + RTS + +L0203DD PHA + LDA L02000F + PHA + LDA L02000D + PHA + PEA $FFFF + PEA $FFFF + LDA L0203AF + PHA + LDA L0203AD + PHA + _TrackControl + PLA + BNE L0203FF + RTS + +L0203FF PHA + PHA + LDA L0203AF + PHA + LDA L0203AD + PHA + _GetCtlRefCon + PLA + PLX + DEC + ASL + TAX + JSR (L020419,X) + RTS + +L020419 DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + LDA L020021+2 + PHA + LDA L020021 + PHA + _KillControls + RTS + + LDA #$000F + STA L020029 +L02044F LDA L020029 + PHA + JSR L02057C + DEC L020029 + BPL L02044F + RTS + +L02045C LDA L020011 + AND #$0100 + BEQ L02046D + LDA L020005 + AND #$00FF + JSR L02954D +L02046D RTS + +L02046E STA L020013 + SEC + SBC #$00FA + ASL + TAX + JSR (L02047B,X) + RTS + +L02047B DA L020588 + DA L020588 + DA L020588 + DA L029876 + DA L020588 + DA L020588 + DA L02B250 + DA L020519 + DA L0282AB + DA L020588 + DA L02855C + DA L027883 + DA L028761 + DA L028813 + DA L0266E8 + DA L028AAB + DA L026233 + DA L020520 +L02049F DA L025C3B + DA L02A192 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L0294D3 + DA L02BE2D + DA L029752 + DA L0297B6 + DA L0297EC + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L02951E + DA L02951E + DA L02951E + DA L02951E + DA L02951E + DA L02951E + DA L02951E + DA L02951E + DA L025EB7 + DA L02B866 + DA L020588 + DA L0257A7 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 + DA L020588 +L020519 LDA #$8000 + STA L02001F + RTS + +L020520 _KillAllNotes + RTS + +L020528 PHA + PHA + PEA ^L020DF2 + PEA L020DF2 + _NewWindow + PLA + STA L020021 + PLA + STA L020021+2 + LDA L020021+2 + PHA + LDA L020021 + PHA + _SetPort + RTS +L02054F RTL + +L020550 PLX + PLA + PHX + ASL + TAX + LDA L0202F5,X + STA $03,S + RTS + +L02055B PLX + PLY + PLA + PHX + ASL + TAX + TYA + TXY + STA ($6E),Y +L020565 RTS + + PLX + PLA + PHX + ASL + TAY + LDA #L020565 + STA ($6E),Y + RTS + + PLX + PLY + PLA + PHX + ASL + TAX + TYA + STA L020419,X + RTS + +L02057C PLX + PLA + PHX + ASL + TAX + LDA #L020565 + STA L020419,X + RTS +L020588 RTS + +L020589 PEA $0000 + PEA $0000 + _SetMIDIPort + RTS + +L020597 LDA L0205B1 + STA $3E + LDA L0205B1+2 + STA $40 + LDY #$0000 + LDA #$FFFF +L0205A7 STA [$3E],Y + INY + INY + CPY #$2000 + BNE L0205A7 + RTS + +L0205B1 ADRL $00000000 +L0205B5 JSL INCBUSYFLG + JSR L02B20D + _HideCursor + LDA #$28C0 + STA $16 + LDAL L020966 + STA $18 + LDA L020025 + STA $1C + LDA L020025+2 + STA $1E + LDA #$00A0 + STA $2E + STA $20 + LDA #$00BA + STA $2C + LDA #$00A0 + STA $1A + JSR L025501 + _ShowCursor + RTS + +L0205F4 _HideCursor + LDA #$28C0 + STA $1C + LDAL L020966 + STA $1E + LDA L020025 + STA $16 + LDA L020025+2 + STA $18 + LDA #$00A0 + STA $2E + STA $1A + LDA #$00BA + STA $2C + LDA #$00A0 + STA $20 + JSR L025501 + _ShowCursor + JSR L02B226 + JSL DECBUSYFLG + RTS + +L020633 JSR L02B20D + _HideCursor + LDA #$2000 + STA $16 + LDAL L020966 + STA $18 + LDA L020025 + STA $1C + LDA L020025+2 + STA $1E + LDA #$00A0 + STA $2E + STA $20 + LDA #$00C8 + STA $2C + LDA #$00A0 + STA $1A + JSR L025501 + _ShowCursor + RTS + +L02066E _HideCursor + LDA #$2000 + STA $1C + LDAL L020966 + STA $1E + LDA L020025 + STA $16 + LDA L020025+2 + STA $18 + LDA #$00A0 + STA $2E + STA $1A + LDA #$00C8 + STA $2C + LDA #$00A0 + STA $20 + JSR L025501 + _ShowCursor + JSR L02B226 + RTS + +L0206A9 LDAL L020966 + STA $1E + LDA #$2992 + STA $30 + LDA #$006E + STA $2E + LDA #$0022 + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + LDA #$3EA0 + STA $30 + LDA #$00A0 + STA $2E + LDA #$0097 + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + RTS + +L0206DE LDAL L020966 + STA $1E + LDA #$2000 + STA $30 + LDA #$00A0 + STA $2E + LDA #$00C8 + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + RTS + +L0206FC LDAL L020966 + STA $1E + LDA #$2820 + STA $30 + LDA #$00A0 + STA $2E + LDA #$00BB + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + RTS + + JSR L020729 + JMP L02028E + +L020720 JSR L020729 + JSR L020D82 + JMP L02028E + +L020729 STX L020836 + PEA $0000 + PEA $0000 + PEA $0003 + _SetOutputDevice + PEA $007F + PEA $0080 + _SetOutGlobals + PEA $0001 + _InitTextDev + SEP #$20 + LDAL $E0C029 + AND #$7F + STAL $E0C029 + REP #$20 + JSR L020819 + JSR L020820 + BRA L020786 +L020769 STR 'Sorry, can'27't start synthLAB.' +L020786 PEA ^L020769 + PEA L020769 + _WriteLine + JSR L02080E + JSR L020820 + BRA L0207A0 +L02079B STR '--> ' +L0207A0 PEA ^L02079B + PEA L02079B + _WriteString + LDA $5E + PHA + LDA L020836 + PHA + _WriteLine + JSR L02080E + JSR L020819 + JSR L020820 + BRA L0207F1 +L0207C6 STR 'Press any key to return back to Finder....' +L0207F1 PEA ^L0207C6 + PEA L0207C6 + _WriteLine + CLI + PEA $0000 + PEA $0001 + _ReadChar + PLA + RTS + +L02080E PEA $000D + _WriteChar + RTS + +L020819 JSR L02080E + JSR L02080E + RTS + +L020820 BRA L020828 +L020822 STR ' ' +L020828 PEA ^L020822 + PEA L020822 + _WriteString + RTS + +L020836 DW $0000 +L020838 STR 'System needs at least 1 MEG of memory.' + STR 'Not enough free memory available.' + STR 'Serial ports are busy.' +L020898 STR '1 second IRQs must be OFF' + STR 'AppleTalk must be turned OFF.' +L0208D0 STR 'Memory is too fragmented. (Scratch)' +L0208F4 STR 'Memory is too fragmented. (List)' +L020915 STR 'Memory is too fragmented. (SeqBuf)' +L020938 STR 'GS/OS must be version 3.01 or greater' +L02095E DW $0000 + DB $00 + DB $00 +L020962 DB $00 + DB $00 +L020964 DB $00 + DB $00 +L020966 DB $00 + DB $00 +L020968 ADRL $00000000 +L02096C ADRL $00000000 +L020970 ADRL $00000000 +L020974 DW $0000 + DW $0080 + DW $0000 + DW $0000 + DW $0000 + DW $000D ; number of tools + DW $0003 ; misc tool set + DW $0300 + DW $0004 ; quickdraw II + DW $0301 + DW $0006 ; event manager + DW $0300 + DW $0008 ; sound tool set + DW $0300 + DW $000B ; int math tool set + DW $0300 + DW $000E ; window manager + DW $0301 + DW $000F ; menu manager + DW $0301 + DW $0010 ; control manager + DW $0301 + DW $0012 ; quickdraw II aux + DW $0301 + DW $0014 ; lineedit tool set + DW $0301 + DW $0015 ; dialog manager + DW $0302 + DW $0017 ; std file tool set + DW $0301 + DW $001C ; list manager + DW $0301 +L0209B4 BCS L0209B7 + RTS + +L0209B7 PLA + PLA + JMP L020720 + +L0209BC _TLStartUp + PHA + _MMStartUp + PLA + ORA #$0100 + STA L02095E + _MTStartUp + PHA + PHA + LDA L02095E + PHA + PEA $0000 + PEA ^L020974 + PEA L020974 + _StartUpTools + TAX + PLA + STA L020968 + PLA + STA L020968+2 + TXA + LDX #L020D5A + JSR L0209B4 + _HideMenuBar + PHA + PHA + _GetPort + PHD + TSC + TCD + LDY #$0004 + LDA [$03],Y + AND #$00FF + STAL L020966 + PLD + PLA + STA L020962 + PLA + STA L020964 + PEA $0000 + PEA ^L020F55 + PEA L020F55 + _SetColorTable + JSR L020528 + JSL L030000 + SEP #$20 + LDAL $E1C034 + STA L020031 + AND #$F0 + ORA #$0A + STAL $E1C034 + LDA L020031 + AND #$0F + STA L020031 + REP #$20 + RTS + +L020A5A SEI + JSR L020A81 + BCC L020A67 + PLA + LDX #L020CE1 + JMP L02910D + +L020A67 _MSStartUp + BCC L020A77 + PLA + LDX #L020CBD + JMP L02910D + +L020A77 LDA L02001B + BNE L020A7F + JSR L020ACE +L020A7F CLI + RTS + +L020A81 STZ L020C27 + PEA $0023 + PEA $0000 + _LoadOneTool + BCC L020ACD + PHA + PHA + PHA + PHA + PHA + PEA $0FB7 + PEA ^L020C46 + PEA L020C46 + PEA $0001 + _InitialLoad + PLA + PLA + STA L020C26 + PLA + STA L020C28 + PLA + PLA + BCS L020ACD + PEA $0000 + PEA $0023 + LDA L020C28 + PHA + LDA L020C26 + PHA + _SetTSPtr +L020ACD RTS + +L020ACE JSL GSOS + DW $0010 ; Open + ADRL L020BE7 + BCC L020ADD + BRL L020B62 +L020ADD LDA L020BE7 + STA L020BF1 + STA L020BFF + JSL GSOS + DW $0012 ; Read + ADRL L020BF1 + BCC L020AF5 + BRL L020B62 +L020AF5 JSL GSOS + DW $0014 ; Close + ADRL L020BFF + SEP #$30 + LDA L020C05 + TAX + CLC + ADC L020C50 + STA L020C50 +L020B0C DEX + BMI L020B17 + LDA L020C06,X + STA L020C62,X + BRA L020B0C +L020B17 REP #$30 + PHA + PHA + PHA + PHA + PHA + LDA L02095E + PHA + PEA ^L020C50 + PEA L020C50 + PEA $0001 + _InitialLoad + PLA + PLA + STA L020C83 + PLA + STA L020C85 + PLA + PLA + BCS L020B7B + LDA L020C03 + PHA + LDA L020C01 + PHA + LDA L02095E + PHA + LDA L020C85 + PHA + LDA L020C83 + PHA + _InitMIDIDriver + BCS L020B80 + LDA #$FFFF + STA $7A + RTS + +L020B62 JSL GSOS + DW $0014 ; Close + ADRL L020BFF + LDA #L020B85 +L020B6F STA L02BA61 + STZ $7A + LDA #L02BACA + STA L02049F + RTS + +L020B7B LDA #L020BA3 + BRA L020B6F +L020B80 LDA #L020BC4 + BRA L020B6F +L020B85 STR 'CanUt find RMidi.SetupS file.' +L020BA3 STR 'CanUt find the MIDI driver file.' +L020BC4 STR 'Error in starting the MIDI driver.' +L020BE7 DW $0000 ; ref num + ADRL L020C2A ; path name + ADRL $00000000 ; reserved +L020BF1 DW $0000 ; ref num + ADRL L020C01 ; buffer ptr + ADRL $00000025 ; request count + ADRL $00000000 ; transfer count +L020BFF DW $0000 ; ref num +L020C01 DB $00 + DB $00 +L020C03 DB $00 + DB $00 +L020C05 DB $00 +L020C06 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L020C26 DB $00 +L020C27 DB $00 +L020C28 DB $00 + DB $00 +L020C2A STR '*/System/Drivers/MIDI.Setup' +L020C46 STR '9/Tool035' +L020C50 STR '*/System/Drivers/' +L020C62 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L020C83 DB $00 + DB $00 +L020C85 DB $00 + DB $00 + STR 'Initializing SynthLAB...' + STR 'Sound Manager startup ERROR.' +L020CBD STR 'MIDI Synth (Tool035) startup ERROR.' +L020CE1 STR 'CanUt find MIDI Synth (Tool035).' + STR 'ProDOS Error #0000.' + STR 'Tool00 not found in Tools Dir.' + STR 'CanUt find -Apple.Midi- driver file.' +L020D5A STR 'Error occurred while starting up tools.' +L020D82 JSL L030033 + _MSShutDown + LDA L020C27 + BEQ L020DA1 + PHA + PEA $4023 + PEA $0000 + _UserShutDown + PLA +L020DA1 _HideMenuBar + _ShowMenuBar + PEA $0000 + LDA L020968+2 + PHA + LDA L020968 + PHA + _ShutDownTools + LDA L020970+2 + PHA + LDA L020970 + PHA + _DisposeHandle + LDA L02096C+2 + PHA + LDA L02096C + PHA + _DisposeHandle + LDA L02095E + PHA + _MMShutDown + _TLShutDown + RTS + +L020DF2 DW $004E + DW $0020 ; frame bits + ADRL L020E40 ; title ptr + ADRL $00000000 ; refcon + DW $0000 ; zoom rect + DW $0000 + DW $0000 + DW $0000 + ADRL L020E4D ; color table ptr + DW $0000 ; origin + DW $0000 + DW $0000 ; data size + DW $0000 + DW $00C8 ; max size + DW $0280 + DW $0000 ; scroll size + DW $0000 + DW $0000 ; page size + DW $0000 + ADRL $00000000 ; info bar refcon + DW $0000 ; info bar hite + ADRL $00000000 ; window defproc + ADRL $00000000 ; info bar defproc + ADRL L02054F ; content defproc + DW $0000 ; content rect + DW $0000 + DW $00C8 + DW $0280 + ADRL $FFFFFFFF ; starting plane + ADRL $00000000 ; storage ptr +L020E40 STR ' Synth Edit ' +L020E4D DB $00 + DB $00 + DB $00 + DB $0F + DB $09 + DB $02 + DB $00 + DB $00 + DB $00 + DB $00 + DB $DF + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $DF + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $DF + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $DF + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $89 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $89 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $89 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $89 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $79 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $79 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $79 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $79 + DB $05 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $68 + DB $04 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $68 + DB $04 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $68 + DB $04 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $68 + DB $04 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $78 + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $78 + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $78 + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $78 + DB $0A + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $8A + DB $07 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $8A + DB $07 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $8A + DB $07 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $8A + DB $07 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $9A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $9A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $9A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $9A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $7A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $7A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $7A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $7A + DB $00 + DB $FF + DB $0F + DB $AA + DB $0A +L020F55 DB $00 + DB $00 + DB $DB + DB $0E + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $DB + DB $0E + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $DB + DB $0E + DB $FF + DB $0F + DB $AA + DB $0A + DB $00 + DB $00 + DB $DB + DB $0E + DB $FF + DB $0F + DB $AA + DB $0A +L020F75 DB $D2 + DB $01 +L020F77 DB $4D + DB $53 +L020F79 DB $45 + DB $51 +L020F7B DB $00 + DB $01 +L020F7D DB $D2 + DB $01 + STR 'SynthLAB' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L020F8F STR 'Synth.bnk' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L020F9F STR 'Track 1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 3' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 4' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 6' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 7' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 8' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 9' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 10' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 11' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 12' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 13' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 14' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 15' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Track 16' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02109F HEX 7F007F007F007F007F007F007F007F00 + HEX 7F007F007F007F007F007F007F007F00 +L0210BF HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + HEX FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +L0210DF HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 +L0210FF DW $0000 +L021101 DW $003C +L021103 DW $0001 +L021105 DW $0000 +L021107 DW $0060 +L021109 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L021149 LDA #$000F + STA L0211C2 +L02114F PEA $0000 + PEA $0002 + LDA #$00B0 + ORA L0211C2 + PHA + LDA #$0007 + PHA + LDA L0211C2 + ASL + TAX + LDA L02109F,X + PHA + _MIDIMessage + LDA L0211C2 + PHA + ASL + TAX + LDA L0210BF,X + PHA + _TrackToChannel + LDA L0211C2 + PHA + ASL + TAX + LDA L0210DF,X + PHA + _SetPlayTrack + LDA L0211C2 + PHA + ASL + TAX + LDA L021109,X + PHA + _SetTrackOut + DEC L0211C2 + BPL L02114F + LDA L0210FF + PHA + _SetRecTrack + JSR L027153 + LDA L021107 + PHA + _SetBeat + RTS + +L0211C2 DB $00 + DB $00 +L0211C4 DB $00 + DB $00 +L0211C6 DB $00 + DB $00 +L0211C8 DB $00 + DB $00 +L0211CA DB $00 + DB $00 +L0211CC DB $00 + DB $00 +L0211CE DB $00 + DB $00 +L0211D0 DB $00 + DB $00 +L0211D2 DB $00 + DB $00 +L0211D4 LDY #$0010 + LDA ($00),Y + CMP L02121F + BNE L0211DF + RTS + +L0211DF STA L02121F + LDA $00 + PHA + LDA L021221 + STA $00 + LDX #$0000 + JSR L0212F6 + PLA + STA $00 + STA L021221 + JSR L0212E1 + LDA L02121F + ASL + TAX + JSR (L021202,X) + RTS + +L021202 DA L0270AD + DA L027CC1 + DA L028CB4 +L021208 LDY #$0010 + LDA ($00),Y + CMP L02121F + BNE L02121B + JSR L0212E1 + LDA $00 + STA L021221 + RTS + +L02121B JSR L0212F6 + RTS + +L02121F DW $0000 +L021221 DW $0000 +L021223 LDY #$0010 + LDA ($00),Y + CMP L021270 + BNE L02122E + RTS + +L02122E STA L021270 + LDA $00 + PHA + LDA L02126E + STA $00 + JSR L0212F6 + PLA + STA $00 + STA L02126E + JSR L0212E1 + JSR L021272 + LDX #$0000 + JSR (L02126C,X) + RTS + +L02124F LDY #$0010 + LDA ($00),Y + CMP L021270 + BNE L021265 + JSR L0212E1 + LDA $00 + STA L02126E + JSR L021272 + RTS + +L021265 JSR L0212F6 + JSR L021272 + RTS + +L02126C DW $0000 +L02126E DW $0000 +L021270 DW $0000 +L021272 PEA $0000 + LDA L0212DF + ASL + PHA + PEA $0090 + JSR L021342 + PLA + CLC + ADC #L022797 + STA $3A + STA $54 + CLC + ADC #$0090 + STA $56 + LDX L021270 + BNE L021296 + LDA $54 +L021296 STA $3A + ADC #$0010 + STA $3C + STA $52 + LDA L0212D9 + ASL + ASL + ASL + ASL + CLC + ADC $52 + STA $3C + LDA $54 + ADC #$0010 + STA $78 + RTS + +L0212B3 CMP L0212D9 + BEQ L0212D8 + STA L0212D9 + ASL + ASL + ASL + ASL + CLC + ADC $52 + STA $3C + LDA L02126C + CMP #L027D0E + BNE L0212D8 + LDA $50 + PHA + LDA $4E + PHA + PEA $0000 + JSR L025483 +L0212D8 RTS + +L0212D9 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0212DF DB $00 + DB $00 +L0212E1 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$0006 + LDA [$6A],Y + BRA L021309 +L0212F6 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$0004 + LDA [$6A],Y +L021309 STA $16 + LDA L02002D + STA $18 + LDY #$0002 + LDA [$6A],Y + LSR + LSR + STA $2E + STA $1A + LDY #$0000 + LDA [$6A],Y + STA $2C + LDY #$0006 + LDA ($00),Y + STA $06 + LDY #$0004 + LDA ($00),Y + STA $04 + _HideCursor + JSR L0254E3 + _ShowCursor + RTS + +L021342 PLX + PLA + STA $4A + PLA + STA $46 + PLA + STA $42 +L02134C LDA $46 + BEQ L021363 + LSR + STA $46 + BCC L02135C + LDA $42 + CLC + ADC $4A + STA $42 +L02135C LDA $4A + ASL + STA $4A + BRA L02134C +L021363 PEI $42 + PHX + RTS + + STA $00 + ASL + ASL + ASL + ASL + ORA $00 + SEP #$20 + LDX #$0020 +L021374 STA L021389,X + DEX + BNE L021374 + REP #$20 + PEA ^L02138A + PEA L02138A + _SetPenPat +L021389 RTS + +L02138A HEX 05050505050505050505050505050505 + HEX 05050505050505050505050505050505 +L0213AA PEA $0000 + BRA L0213BC + PEA $0002 + BRA L0213BC + PEA $0004 + BRA L0213BC + PEA $0006 +L0213BC _HideCursor + PLX + LDA $30 + STA $36 + LDAL L020966 + STA $38 + BRA L0213D8 +L0213D0 LDA $36 + CLC + ADC #$00A0 + STA $36 +L0213D8 LDY $2E + DEY + DEY + BMI L0213E1 + JSR (L0213ED,X) +L0213E1 DEC $2C + BNE L0213D0 + _ShowCursor + RTS + +L0213ED DA L0213F5 + DA L0213FE + DA L021409 + DA L021414 +L0213F5 LDA $32 +L0213F7 STA [$36],Y + DEY + DEY + BPL L0213F7 + RTS + +L0213FE LDA [$36],Y + EOR $32 + STA [$36],Y + DEY + DEY + BPL L0213FE + RTS + +L021409 LDA [$36],Y + ORA $32 + STA [$36],Y + DEY + DEY + BPL L021409 + RTS + +L021414 LDA [$36],Y + AND $32 + STA [$36],Y + DEY + DEY + BPL L021414 + RTS + +L02141F DB $F0 + DB $0F + DB $CF + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $3F + DB $00 + DB $FF + DB $00 + DB $00 + DB $F0 + DB $FF + DB $00 + DB $FF + DB $F0 + DB $FF + DB $F0 + DB $FF + DB $F0 + DB $FF + DB $F0 + DB $FF + DB $00 + DB $0F + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $0F + DB $FF + DB $0F + DB $FC + DB $3F + DB $F0 + DB $FF + DB $C3 + DB $FF + DB $00 + DB $0F + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $0F + DB $FF + DB $0F + DB $F0 + DB $3F + DB $FF + DB $0F + DB $0F + DB $0F + DB $C0 + DB $3F + DB $00 + DB $00 + DB $0F + DB $FF + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $00 + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $00 + DB $00 + DB $00 + DB $3F + DB $0F + DB $FF + DB $00 + DB $3F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $C0 + DB $3F + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $FF + DB $00 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $C0 + DB $3F + DB $00 + DB $00 + DB $00 + DB $0F + DB $FF + DB $0F + DB $FC + DB $3F + DB $F0 + DB $FF + DB $F0 + DB $FF + DB $C3 + DB $FF + DB $C3 + DB $FF + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $C0 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $C0 + DB $3F + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $C0 + DB $0F + DB $FF + DB $0F + DB $C0 + DB $3F + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $00 + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $00 + DB $00 + DB $00 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $00 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $00 + DB $3F + DB $00 + DB $00 + DB $C0 + DB $3F + DB $0F + DB $0F + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $0F + DB $C0 + DB $3F + DB $00 + DB $00 + DB $00 + DB $3F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $0F + DB $00 + DB $3F + DB $00 + DB $00 + DB $00 + DB $3F + DB $0F + DB $FF + DB $0F + DB $FF + DB $00 + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $00 + DB $3F + DB $00 + DB $00 + DB $00 + DB $3F + DB $0F + DB $FF + DB $0F + DB $FF + DB $00 + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $00 + DB $00 +L02151F DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $FF + DB $00 + DB $00 +L02152F DB $00 + DB $00 + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $0F + DB $FF + DB $2A + DB $AA +L021549 DB $00 + DB $02 + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $FF + DB $FA + DB $AA + DB $AA +L021563 DW $0000 + DW $0001 + DW $0002 + DW $0003 + DW $0004 + DW $0005 + DW $0006 + DW $0007 + DW $0008 + DW $0009 + DW $0010 + DW $0011 + DW $0012 + DW $0013 + DW $0014 + DW $0015 + DW $0016 + DW $0017 + DW $0018 + DW $0019 + DW $0020 + DW $0021 + DW $0022 + DW $0023 + DW $0024 + DW $0025 + DW $0026 + DW $0027 + DW $0028 + DW $0029 + DW $0030 + DW $0031 + DW $0032 + DW $0033 + DW $0034 + DW $0035 + DW $0036 + DW $0037 + DW $0038 + DW $0039 + DW $0040 + DW $0041 + DW $0042 + DW $0043 + DW $0044 + DW $0045 + DW $0046 + DW $0047 + DW $0048 + DW $0049 + DW $0050 + DW $0051 + DW $0052 + DW $0053 + DW $0054 + DW $0055 + DW $0056 + DW $0057 + DW $0058 + DW $0059 + DW $0060 + DW $0061 + DW $0062 + DW $0063 + DW $0064 + DW $0065 + DW $0066 + DW $0067 + DW $0068 + DW $0069 + DW $0070 + DW $0071 + DW $0072 + DW $0073 + DW $0074 + DW $0075 + DW $0076 + DW $0077 + DW $0078 + DW $0079 + DW $0080 + DW $0081 + DW $0082 + DW $0083 + DW $0084 + DW $0085 + DW $0086 + DW $0087 + DW $0088 + DW $0089 + DW $0090 + DW $0091 + DW $0092 + DW $0093 + DW $0094 + DW $0095 + DW $0096 + DW $0097 + DW $0098 + DW $0099 +L02162B PHA + LDY #$0012 + LDA ($00),Y + STA $1C + LDA #L02152F + JSR L02165A + PLA + PHA + AND #$00F0 + BNE L021645 + JSR L021691 + BRA L021648 +L021645 JSR L021696 +L021648 PLA + ASL + ASL + ASL + ASL + AND #$00F0 + JSR L021696 + LDA #L021549 + JSR L02165A + RTS + +L02165A STA $16 + LDA $1C + STA $3E + LDAL L020966 + STA $40 + LDX #$000D + LDY #$0000 +L02166C LDA ($16),Y + STA [$3E] + LDA $3E + CLC + ADC #$00A0 + STA $3E + INY + INY + DEX + BNE L02166C + BRA L02168C +L02167F LDA $3E + CLC + ADC #$00A0 + STA $3E + LDA #$AAAA + STA [$3E] +L02168C INC $1C + INC $1C + RTS + +L021691 LDA #L02151F + BRA L02169A +L021696 CLC + ADC #L02141F +L02169A STA $16 + LDA $1C + STA $3E + LDAL L020966 + STA $40 + LDA #$0000 + STA [$3E] + JSR L0216CA + LDX #$0007 + LDY #$0000 +L0216B4 LDA $3E + CLC + ADC #$00A0 + STA $3E + LDA ($16),Y + STA [$3E] + INY + INY + DEX + BNE L0216B4 + JSR L0216CA + BRA L02167F +L0216CA LDA $3E + CLC + ADC #$00A0 + STA $3E + LDA #$FFFF + STA [$3E] + LDA $3E + CLC + ADC #$00A0 + STA $3E + LDA #$FFFF + STA [$3E] + RTS + + DW $0000 + DW $0006 + DW $000C + DW $0012 + DW $0018 + DW $001E + DW $0024 + DW $002A + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021701 DW $0000 +L021703 DW $0000 +L021705 DW $0000 +L021707 STZ L021703 + LDA L027639 + STA L021701 +L021710 CMP #$0063 + BCC L021723 + BEQ L021723 + INC L021703 + SEC + SBC #$0064 + STA L021701 + BRA L021710 +L021723 ASL + TAX + LDA L021563,X + STA L021701 + LDA #$494D + STA L021705 + LDA L021703 + BNE L021746 + JSR L021788 + LDA L021701 + AND #$00F0 + BNE L02174F + JSR L021788 + BRA L021756 +L021746 JSR L0217AC + LDA L021701 + AND #$00F0 +L02174F LSR + LSR + LSR + LSR + JSR L0217AC +L021756 LDA L021701 + AND #$000F + JSR L0217AC + JSR L0217A7 + LDA L027637 + ASL + TAX + LDA L021563,X + STA L021701 + AND #$00F0 + BNE L021777 + JSR L021788 + BRA L02177E +L021777 LSR + LSR + LSR + LSR + JSR L0217AC +L02177E LDA L021701 + AND #$000F + JSR L0217AC + RTS + +L021788 LDAL L020966 + STA $1E + LDA L021705 + STA $30 + LDA #$0004 + STA $2E + LDA #$0009 + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + BRA L0217D8 +L0217A7 LDA #L043D6A + BRA L0217B2 +L0217AC ASL + TAX + LDAL L043BEE,X +L0217B2 STA $16 + LDA L02002D + STA $18 + LDA #$0004 + STA $2E + STA $1A + LDA #$0009 + STA $2C + LDA L021705 + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + JSR L025501 +L0217D8 LDA L021705 + CLC + ADC #$0004 + STA L021705 + RTS + +L0217E3 DW $0005 + DW $0000 + DW $0018 + DW $0014 + DA L0211D4 + DA L021208 + ADRL L042846 + DW $0000 +L0217F5 DW $0005 + DW $0000 + DW $0018 + DW $004C + DA L0211D4 + DA L021208 + ADRL L04284E + DW $0001 +L021807 DW $0005 + DW $0000 + DW $0018 + DW $0084 + DA L0211D4 + DA L021208 + ADRL L042856 + DW $0002 +L021819 DW $0005 + DW $0000 + DW $0064 + DW $0054 + DA L021223 + DA L02124F + ADRL L04303E + DW $0000 +L02182B DW $0005 + DW $0000 + DW $0064 + DW $0084 + DA L021223 + DA L02124F + ADRL L043046 + DW $0001 +L02183D DW $0000 +L02183F ADRL $00000000 +L021843 DB $00 + DB $00 + DB $00 + DB $00 +L021847 DB $00 + DB $00 +L021849 DB $00 + DB $00 +L02184B DB $00 + DB $00 + DB $00 + DB $00 +L02184F DW $0000 +L021851 DW $0000 +L021853 ADRL $00000000 +L021857 DW $0000 +L021859 DW $0000 +L02185B DW $0000 +L02185D DA L025500 +L02185F STZ L02183D +L021862 LDA L02183D + BNE L0218A4 + JSR L02A100 + STZ $76 + PEA $0000 + PEA $044F + PEA ^L020003 + PEA L020003 + _GetNextEvent + PLA + LDA L020003 + ASL + TAX + JSR (L0218A8,X) + LDX #$0000 + JSR (L02185D,X) + LDA L021851 + BEQ L021862 + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEIdle + BRA L021862 +L0218A4 STZ L0218F2 + RTS + +L0218A8 DA L025500 + DA L0218F4 + DA L025500 + DA L02198C + DA L025500 + DA L02198C + DA L0218C8 + DA L025500 + DA L025500 + DA L025500 + DA L0203B1 + DA L025500 + DA L025500 + DA L025500 + DA L025500 + DA L025500 +L0218C8 LDA L020005+2 + PHA + LDA L020005 + PHA + _BeginUpdate + LDA L020005+2 + PHA + LDA L020005 + PHA + _EndUpdate + LDA L0218F2 + BEQ L0218F1 + LDX #$0000 + JSR (L0218F2,X) +L0218F1 RTS + +L0218F2 DA $0000 +L0218F4 PHA + PEA ^L021843 + PEA L021843 + LDA L02000F + PHA + LDA L02000D + PHA + _FindWindow + PLA + STA L02184F + STZ $10 + LDA $50 + PHA + LDA $4E + PHA + PEA $0004 + JSR L025483 + LDA $10 + BEQ L021921 + RTS + +L021921 PEA $0000 + PEA ^L02184B + PEA L02184B + LDA L02000F + PHA + LDA L02000D + PHA + LDA L02183F+2 + PHA + LDA L02183F + PHA + _FindControl + PLA + STA L021857 + BNE L02194A + JSR L02194B +L02194A RTS + +L02194B LDA L021851 + BEQ L02198B + LDA L02185B + STA $42 + LDY #$0000 + LDA ($42),Y + STA $08 + LDY #$0004 + LDA ($42),Y + STA $0C + LDY #$0002 + LDA ($42),Y + STA $0A + LDY #$0006 + LDA ($42),Y + STA $0E + JSR L02555A + BCC L02198B + PEA ^L020003 + PEA L020003 + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEClick +L02198B RTS + +L02198C LDA L020011 + AND #$0100 + BNE L0219A8 + LDA L020005 + AND #$00FF + CMP #$000D + BNE L0219A8 + LDX #$0000 + JSR (L0219F8,X) + JMP L0219F7 + +L0219A8 LDA L021851 + BNE L0219B0 + JMP L0219F7 + +L0219B0 LDA L020011 + AND #$0100 + BNE L0219CA + LDA L020005 + AND #$00FF + CMP #$007F + BEQ L0219C5 + BCS L0219DA +L0219C5 CMP #$0020 + BCS L0219DD +L0219CA LDA L020005 + AND #$00FF + CMP #$0008 + BEQ L0219DD + CMP #$0015 + BEQ L0219DD +L0219DA BRL L0219F7 +L0219DD LDA L020005 + AND #$00FF + PHA + LDA L020011 + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEKey +L0219F7 RTS + +L0219F8 DA L021AC7 +L0219FA LDA $50 + STA L021849 + LDA $4E + STA L021847 + LDA $00 + STA L021859 + RTS + +L021A0A LDA L021849 + STA $50 + LDA L021847 + STA $4E + LDA L021859 + STA $00 + RTS + +L021A1A STA $3E + LDY #$0006 +L021A1F LDA ($3E),Y + STA L021AB9,Y + STA L021AB1,Y + DEY + DEY + BPL L021A1F + PEA $0003 + _SetSolidPenPat + PEA ^L021AB1 + PEA L021AB1 + _PaintRect + PEA $0000 + _SetSolidPenPat + PEA $0003 + PEA $0001 + _SetPenSize + PEA ^L021AB1 + PEA L021AB1 + _FrameRect + PEA $0005 + PEA $0002 + _SetPenSize + PEA ^L021AB9 + PEA L021AB9 + PEA $0008 + PEA $0003 + _InsetRect + PEA ^L021AB9 + PEA L021AB9 + _FrameRect + PEA $0001 + PEA $0001 + _SetPenSize + LDA $6E + STA L021AC1 + LDA #L0218A8 + STA $6E + RTS + +L021AAB LDA L021AC1 + STA $6E + RTS + +L021AB1 DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021AB9 DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021AC1 DW $0000 +L021AC3 DW $0000 +L021AC5 DW $0000 +L021AC7 LDA L021AC5 + STA $00 + JSR L021AD6 + JSR L021B04 + JSR L021AEC + RTS + +L021AD6 JSR L0212E1 + LDA #$FFFF + STA L021AC3 + RTS + +L021AE0 JSR L0212F6 + STZ L021AC3 + LDA $00 + STA L021AC5 + RTS + +L021AEC LDA L021AC3 + STA L02183D + RTS + +L021AF3 JSR L025353 + BCS L021AFE + LDA L021AC3 + BNE L021AE0 + RTS + +L021AFE LDA L021AC3 + BEQ L021AD6 + RTS + +L021B04 PHA + PHA + _GetTick + PLA + CLC + ADC #$0014 + STA L021B38 + PLA + ADC #$0000 + STA L021B3A +L021B1C PHA + PHA + _GetTick + PLA + STA L021B3C + PLA + CMP L021B3A + BCC L021B1C + LDA L021B3C + CMP L021B38 + BCC L021B1C + RTS + +L021B38 DW $0000 +L021B3A DW $0000 +L021B3C DW $0000 +L021B3E DW $0000 +L021B40 DW $0000 +L021B42 LDA L021B40 + STA $00 + JSR L021B51 + JSR L021B04 + JSR L021B67 + RTS + +L021B51 JSR L0212E1 + LDA #$FFFF + STA L021B3E + RTS + +L021B5B JSR L0212F6 + STZ L021B3E + LDA $00 + STA L021B40 + RTS + +L021B67 LDA L021B3E + STA L02183D + RTS + +L021B6E JSR L025353 + BCS L021B79 + LDA L021B3E + BNE L021B5B + RTS + +L021B79 LDA L021B3E + BEQ L021B51 + RTS + +L021B7F DW $0000 +L021B81 DW $0000 + LDA L021B81 + STA $00 + JSR L021B92 + JSR L021B04 + JSR L021BA8 + RTS + +L021B92 JSR L0212E1 + LDA #$FFFF + STA L021B7F + RTS + +L021B9C JSR L0212F6 + STZ L021B7F + LDA $00 + STA L021B81 + RTS + +L021BA8 LDA L021B7F + STA L02183D + RTS + +L021BAF JSR L025353 + BCS L021BBA + LDA L021B7F + BNE L021B9C + RTS + +L021BBA LDA L021B7F + BEQ L021B92 + RTS + +L021BC0 LDA $14 + CMP #$0000 + BNE L021BC9 + BRA L021BD3 +L021BC9 CMP #$0004 + BNE L021BD1 + JMP L021BF3 + +L021BD1 CLC + RTS + +L021BD3 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$000A + LDA ($00),Y + BEQ L021BF1 + STA L021C7A + LDX #$0000 + JSR (L021C7A,X) +L021BF1 CLC + RTS + +L021BF3 JSR L025353 + BCS L021BF9 + RTS + +L021BF9 INC $10 + PEA L021C16 + PEA L021C25 + JSR L021C37 + LDY #$0008 + LDA ($00),Y + BEQ L021C14 + STA L021C7A + LDX #$0000 + JSR (L021C7A,X) +L021C14 SEC + RTS + +L021C16 LDY #$0010 + LDA ($00),Y + STA L021C7A + LDX #$0000 + JSR (L021C7A,X) + RTS + +L021C25 LDY #$0012 + LDA ($00),Y + STA L021C7A + LDX #$0000 + JSR (L021C7A,X) + JSR L021C65 + RTS + +L021C37 PEA $0000 + PEA $0000 + JSR L021C86 + PLA + STA L021C7E + PEA $0000 + PEA $0002 + JSR L021C86 + PLA + STA L021C82 + PLX + PLY + PLA + PHX + PEA $0002 + PHY + PEA $0000 + PHA + JSR L021C91 + JSR L021C91 + SEC + RTS + +L021C65 PEA $0000 + LDA L021C7E + PHA + JSR L021C91 + PEA $0002 + LDA L021C82 + PHA + JSR L021C91 + RTS + +L021C7A DA $0000 + DA $0000 +L021C7E DA $0000 + DA $0000 +L021C82 DA $0000 + DA $0000 +L021C86 PLX + PLA + PHX + ASL + TAX + LDA L0218A8,X + STA $03,S + RTS + +L021C91 PLX + PLY + PLA + PHX + ASL + TAX + TYA + STA L0218A8,X + RTS + +L021C9C PHB + PHD + PHK + PLB + LDA L02002B + TCD + LDA $07,S + STA $3E + LDA $09,S + STA $40 + LDY #$0002 + LDA [$3E] + STA $66 + LDA [$3E],Y + STA $68 + LDA $0F,S + STA L021CE9 + LDA $0B,S + STA L021CEB + LDA $0D,S + STA L021CED + STZ L021CEF + STZ L021CF1 + JSR L021CF3 + LDA L021CEF + STA $11,S + LDA L021CF1 + STA $13,S + PLD + PLB + LDA $02,S + STA $0C,S + PLA + STA $09,S + TSC + CLC + ADC #$0008 + TCS + RTL + +L021CE9 DW $0000 +L021CEB DW $0000 +L021CED DW $0000 +L021CEF DW $0000 +L021CF1 DW $0000 +L021CF3 LDA L021CE9 + CMP #$000D + BCS L021D1D + ASL + TAX + LDAL L021D03,X + PHA + RTS + +L021D03 DA L021D2E + DA L021D1B+1 + DA L021D27 + DA L021D26 + DA L021D1D+1 + DA L021D2E + DA L021D1B+1 + DA L021D1B+1 + DA L021D1B+1 + DA L021D2E + DA L021D1B+1 + DA L021D1B+1 +L021D1B DA L021D1F +L021D1D DW $0000 +L021D1F RTS + + LDA #$0028 + STA L021CEF +L021D26 RTS +L021D27 RTS + + LDA #$0002 + STA L021CEF +L021D2E RTS + + LDY #$0008 + LDA [$66],Y + STA L021DB7 + INY + INY + LDA [$66],Y + STA L021DB9 + PEA ^L021DB7 + PEA L021DB7 + _LocalToGlobal + LDY #$001C + LDA [$66],Y + STA $6A + INY + INY + LDA [$66],Y + STA $6C + STZ L021DBB + LDY #$0011 + LDA [$66],Y + LDY #$0004 + AND #$00FF + BEQ L021D78 + CMP #$00FF + BNE L021D72 + LDY #$0008 + BRA L021D78 +L021D72 LDY #$0006 + STY L021DBB +L021D78 LDA [$6A],Y + STA $16 + LDA L02002D + STA $18 + LDY #$0002 + LDA [$6A],Y + LSR + LSR + STA $2E + STA $1A + LDY #$0000 + LDA [$6A],Y + STA $2C + LDA L021DB9 + STA $06 + LDA L021DB7 + STA $04 + _HideCursor + JSR L0254E3 + _ShowCursor + LDA L021DBB + BEQ L021DB6 + JSR L021B04 +L021DB6 RTS + +L021DB7 DW $0000 +L021DB9 DW $0000 +L021DBB DW $0000 +L021DBD DW $0000 ; dtBoundsRect + DW $0000 + DW $0075 + DW $0180 + DW $FFFF ; dtVisible + ADRL $00000000 ; dtRefCon + ADRL L021DEF ; itemPtr + ADRL L021E17 ; itemPtr + ADRL L021E3F ; itemPtr + ADRL L021E67 ; itemPtr + ADRL L021E8F ; itemPtr + ADRL L021EB7 ; itemPtr + ADRL L021ECF ; itemPtr + ADRL L021EE7 ; itemPtr + ADRL $00000000 ; Terminator +L021DEF DW $0001 ; Item ID + DW $003D ; Item rect + DW $0118 + DW $004A + DW $0160 + DW $0015 ; User item + ADRL L021E07 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021E07 ADRL L021C9C + ADRL L0464B4 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021E17 DW $0002 ; Item ID + DW $004F ; Item rect + DW $0118 + DW $005C + DW $0160 + DW $0015 ; User item + ADRL L021E2F ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021E2F ADRL L021C9C + ADRL L0464C8 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021E3F DW $0003 ; Item ID + DW $0019 ; Item rect + DW $0118 + DW $0026 + DW $0160 + DW $0015 ; User item + ADRL L021E57 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021E57 ADRL L021C9C + ADRL L0464D2 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021E67 DW $0004 ; Item ID + DW $0061 ; Item rect + DW $0118 + DW $006E + DW $0160 + DW $0015 ; User item + ADRL L021E7F ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021E7F ADRL L021C9C + ADRL L0464E6 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021E8F DW $0005 ; Item ID + DW $002B ; Item rect + DW $0118 + DW $0038 + DW $0160 + DW $0015 ; User item + ADRL L021EA7 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021EA7 ADRL L021C9C + ADRL L0464E6 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021EB7 DW $0006 ; Item ID + DW $000C ; Item rect + DW $000F + DW $0018 + DW $018B + DW $0014 ; User item + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021ECF DW $0007 ; Item ID + DW $0019 ; Item rect + DW $0012 + DW $006B + DW $00D7 + DW $8014 ; User item + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021EE7 DW $0008 ; Item ID + DW $0003 ; Item rect + DW $000F + DW $000C + DW $018B + DW $800F ; Static text + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table + STR '???' +L021F03 STR '^0 free of ^1 k.' + STR 'Untitled' +L021F1D DW $0000 ; dtBoundsRect + DW $0000 + DW $007B + DW $0140 + DW $FFFF ; dtVisible + ADRL $00000000 ; dtRefCon + ADRL L021F77 ; itemPtr + ADRL L021FB7 ; itemPtr + ADRL L021F9F ; itemPtr + ADRL L022007 ; itemPtr + ADRL L021F5F ; itemPtr + ADRL L02201F ; itemPtr + ADRL L022037 ; itemPtr + ADRL L02204F ; itemPtr + ADRL L022067 ; itemPtr + ADRL L02207F ; itemPtr + ADRL L022097 ; itemPtr + ADRL L021FDF ; itemPtr + ADRL $00000000 ; Terminator +L021F5F DW $0005 ; Item ID + DW $0068 ; Item rect + DW $00DC + DW $0075 + DW $0124 + DW $0015 ; User item + ADRL L021E7F ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021F77 DW $0001 ; Item ID + DW $0056 ; Item rect + DW $00DC + DW $0063 + DW $0124 + DW $0015 ; User item + ADRL L021F8F ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021F8F ADRL L021C9C + ADRL L0464AA + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021F9F DW $0003 ; Item ID + DW $0044 ; Item rect + DW $00DC + DW $0051 + DW $0124 + DW $0015 ; User item + ADRL L021E2F ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021FB7 DW $0002 ; Item ID + DW $0032 ; Item rect + DW $00DC + DW $003F + DW $0124 + DW $0015 ; User item + ADRL L021FCF ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021FCF ADRL L021C9C + ADRL L0464BE + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L021FDF DW $000C ; Item ID + DW $0020 ; Item rect + DW $00DC + DW $002D + DW $0124 + DW $0015 ; User item + ADRL L021FF7 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L021FF7 ADRL L021C9C + ADRL L0464DC + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L022007 DW $0004 ; Item ID + DW $000E ; Item rect + DW $00DC + DW $001B + DW $0124 + DW $0015 ; User item + ADRL L021E57 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L02201F DW $0006 ; Item ID + DW $0000 ; Item rect + DW $0000 + DW $0000 + DW $0000 + DW $0014 ; User item + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L022037 DW $0007 ; Item ID + DW $0000 ; Item rect + DW $000A + DW $000C + DW $013B + DW $0014 ; User item + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L02204F DW $0008 ; Item ID + DW $001A ; Item rect + DW $000A + DW $0058 + DW $00AA + DW $8014 ; User item + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L022067 DW $0009 ; Item ID + DW $0058 ; Item rect + DW $000A + DW $0064 + DW $00C8 + DW $800F ; Static text + ADRL $00000000 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L02207F DW $000A ; Item ID + DW $0064 ; Item rect + DW $000A + DW $0076 + DW $00C2 + DW $8011 ; Editable text + ADRL $00000000 ; Item descriptor + DW $003F ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L022097 DW $000B ; Item ID + DW $000C ; Item rect + DW $000A + DW $0016 + DW $00C8 + DW $800F ; Static text + ADRL L021F03 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L0220AF DW $0003 + DW $0000 +L0220B3 LDA $14 + CMP #$0000 + BNE L0220BD + JMP L022205 + +L0220BD CMP #$0004 + BNE L0220C4 + BRA L0220C6 +L0220C4 CLC + RTS + +L0220C6 JSR L022112 + BCC L0220E9 + JSR L02213F + LDA L0221FB + STA L022221 + LDA L0221FD + STA L0221FF + JSR L0221AA + INC $10 + PEA L0220F1 + PEA L0220EA + JSR L025129 + SEC +L0220E9 RTS + +L0220EA JSR L0221D7 + JSR L025157 + RTS + +L0220F1 JSR L022112 + JSR L02213F + LDA L0221FB + CMP L022221 + BEQ L022111 + JSR L0221D7 + LDA L0221FB + STA L022221 + LDA L0221FD + STA L0221FF + JSR L0221AA +L022111 RTS + +L022112 LDA L02000D + SEC + SBC #$003C + STA L02213B + LDA L02000F + SEC + SBC #$0014 + STA L02213D + BMI L022139 + CMP #$00E0 + BPL L022139 + LDA L02213B + BMI L022139 + CMP #$001D + BPL L022139 + SEC + RTS + +L022139 CLC + RTS + +L02213B BRK $00 +L02213D BRK $00 +L02213F LDA L02213B + BMI L02214B + CMP #$0010 + BEQ L02214B + BCS L022186 +L02214B STZ L02221D +L02214E LDA L02221D + CMP #$0009 + BEQ L022158 + BCS L022186 +L022158 ASL + TAX + LDA L022223,X + ASL + ASL + ADC #$0002 + CMP L02213D + BCS L022186 + ADC #$000C + CMP L02213D + BCS L022174 + INC L02221D + BRA L02214E +L022174 LDA L02221D + ORA #$8000 + STA L0221FD + ASL + TAX + LDA L0222C3,X + STA L0221FB + RTS + +L022186 LDA L02213D + BPL L022190 + LDA #$0000 + BRA L02219E +L022190 LSR + LSR + LSR + LSR + CMP #$000D + BCC L02219E + BEQ L02219E + LDA #$000D +L02219E STA L0221FD + ASL + TAX + LDA L0222A7,X + STA L0221FB + RTS + +L0221AA LDA L0221FF + BMI L0221CF + LDA L0221FF + JSR L0222E5 +L0221B5 LDA L022221 + CLC + ADC L022201 + STA L02235A + LDA L022203 + STA L02235C + LDA L0212DF + STA L022358 + JSR L02237A + RTS + +L0221CF AND #$000F + JSR L0222FB + BRA L0221B5 +L0221D7 LDA L0221FF + BMI L0221F3 + JSR L0222D7 +L0221DF LDA L022221 + CLC + ADC L022201 + STA L02235A + LDA L0212DF + STA L022358 + JSR L02235E + RTS + +L0221F3 AND #$000F + JSR L0222ED + BRA L0221DF +L0221FB DW $0000 +L0221FD DW $0000 +L0221FF DW $0000 +L022201 DW $0030 +L022203 DW $007F +L022205 LDA #$0000 + STA L02221D +L02220B JSR L0222D7 + INC L02221D + LDA L02221D + CMP #$000E + BNE L02220B + CLC + RTS + + DW $0000 +L02221D DW $0000 + DW $0000 +L022221 DW $0000 +L022223 DW $0002 + DW $0006 + DW $000E + DW $0012 + DW $0016 + DW $001E + DW $0022 + DW $002A + DW $002E + DW $0032 +L022237 DA L046172 + DW $0000 + DA L0461E6 + DW $0004 + DA L04625A + DW $0008 + DA L046172 + DW $000C + DA L0461E6 + DW $0010 + DA L0461E6 + DW $0014 + DA L04625A + DW $0018 + DA L046172 + DW $001C + DA L0461E6 + DW $0020 + DA L04625A + DW $0024 + DA L046172 + DW $0028 + DA L0461E6 + DW $002C + DA L0461E6 + DW $0030 + DA L04625A + DW $0034 +L02226F DA L0462CE + DW $0000 + DA L046342 + DW $0004 + DA L0463B6 + DW $0008 + DA L0462CE + DW $000C + DA L046342 + DW $0010 + DA L046342 + DW $0014 + DA L0463B6 + DW $0018 + DA L0462CE + DW $001C + DA L046342 + DW $0020 + DA L0463B6 + DW $0024 + DA L0462CE + DW $0028 + DA L046342 + DW $002C + DA L046342 + DW $0030 + DA L0463B6 + DW $0034 +L0222A7 DW $0000 + DW $0002 + DW $0004 + DW $0005 + DW $0007 + DW $0009 + DW $000B + DW $000C + DW $000E + DW $0010 + DW $0011 + DW $0013 + DW $0015 + DW $0017 +L0222C3 DW $0001 + DW $0003 + DW $0006 + DW $0008 + DW $000A + DW $000D + DW $000F + DW $0012 + DW $0014 + DW $0016 +L0222D7 PHA + LDA #L022237 + STA $3E +L0222DD PLA + JSR L022303 + JSR L02231D + RTS + +L0222E5 PHA + LDA #L02226F + STA $3E + BRA L0222DD +L0222ED PHA + LDA #L04646A + STA $16 +L0222F3 PLA + JSR L022316 + JSR L022351 + RTS + +L0222FB PHA + LDA #L04642A + STA $16 + BRA L0222F3 +L022303 ASL + ASL + TAY + LDA ($3E),Y + STA $16 + INY + INY + LDA ($3E),Y +L02230E STA $06 + LDA L02002D + STA $18 + RTS + +L022316 ASL + TAX + LDA L022223,X + BRA L02230E +L02231D LDA #$001D +L022320 STA $2C + LDAL L020966 + STA $1E + LDA L022356 + CLC + ADC $06 + STA $1C + LDA #$0004 + STA $1A + LDA #$00A0 + STA $20 + LDA #$0004 + STA $2E + _HideCursor + JSR L025501 + _ShowCursor + RTS + +L022351 LDA #$0010 + BRA L022320 +L022356 DW $4585 +L022358 DW $0000 +L02235A DW $0000 +L02235C DW $0000 +L02235E PEA $0001 + PEA $0002 + LDA #$0080 + ORA L022358 + PHA + LDA L02235A + PHA + PEA $0000 + _MIDIMessage + RTS + +L02237A PEA $0001 + PEA $0002 + LDA #$0090 + ORA L022358 + PHA + LDA L02235A + PHA + LDA L02235C + PHA + _MIDIMessage + RTS + +L022397 DB $49 + DB $4E + DB $53 + DB $54 + DB $00 + DB $01 + DB $00 + DB $04 + DB $53 + DB $79 + DB $6E + DB $74 + DB $68 + DB $4C + DB $41 + DB $42 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0223AF DB $0C + DB $53 + DB $61 + DB $6D + DB $70 + DB $6C + DB $65 + DB $72 + DB $2E + DB $77 + DB $61 + DB $76 + DB $65 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0F + DB $10 + DB $00 + DB $00 + DB $00 +L0223C7 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0223CF DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L022697 STR 'Inst 1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 3' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 4' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 6' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 7' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 8' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 9' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 10' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 11' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 12' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 13' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 14' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 15' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + STR 'Inst 16' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L022797 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L0228B7 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L0229D7 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L022AF7 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L022C17 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L022D37 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L022E57 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L022F77 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L023097 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L0231B7 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L0232D7 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L0233F7 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L023517 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L023637 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L023757 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L023877 DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $03 + DB $00 + DB $06 + DB $28 + DB $02 + DB $40 + DB $02 + DB $00 + DB $07 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $7F + DB $18 + DB $7F + DB $1F + DB $7F + DB $1F + DB $7F + DB $1F + DB $00 + DB $0B + DB $00 + DB $1F + DB $1F + DB $00 + DB $00 + DB $00 + DB $59 + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $05 + DB $00 + DB $04 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $06 + DB $7F + DB $00 + DB $00 + DB $00 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $28 + DB $02 + DB $40 + DB $04 + DB $00 + DB $08 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 + DB $59 + DB $01 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $03 + DB $00 + DB $00 + DB $28 + DB $02 + DB $1F + DB $02 + DB $00 + DB $02 +L023997 LDA #$0001 + JSR L0239F1 + PHA + PHA + PEA $0000 + PEA ^L023B8D + PEA L023B8D + _NewMenu2 + PLA + STA L023B89 + PLA + STA L023B89+2 + JSR L023A2A + RTS + +L0239BB LDA L023B89+2 + PHA + LDA L023B89 + PHA + _DisposeMenu + JSR L023A11 + LDA L024034 + AND #$003F + JSR L0239F1 + PHA + PHA + PEA $0000 + PEA ^L023B8D + PEA L023B8D + _NewMenu2 + PLA + STA L023B89 + PLA + STA L023B89+2 + RTS + +L0239F1 ASL + ASL + CLC + ADC #L023B97 + STA $42 + STA L023A24 + LDY #$0002 + LDA ($42) + STA L023A26 + LDA ($42),Y + STA L023A28 + LDA #$0000 + STA ($42) + STA ($42),Y + RTS + +L023A11 LDA L023A24 + STA $42 + LDY #$0002 + LDA L023A26 + STA ($42) + LDA L023A28 + STA ($42),Y + RTS + +L023A24 DW $0000 +L023A26 DW $0000 +L023A28 DW $0000 +L023A2A SEI + PEA ^L0486D6 + PEA L0486D6 + PEA $2800 + PEA $0400 + _WriteRamBlock + CLI + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + _SetMetro + RTS + +L023A53 STA L023B7F + JSR L023B0E + LDX L023B81 + LDA L0223C7,X + AND #$007F + JSR L023B4B + RTS + +L023A66 STA L023B7F + JSR L023B0E + LDX L023B81 + LDA L0223C7,X + AND #$007F + CLC + ADC #$0149 + STA L023B87 + PHA + LDA L023B87 + PHA + PEA $0190 + LDA L023B7F + BNE L023A8E + PEA $001D + BRA L023A91 +L023A8E PEA $003D +L023A91 LDA #$0040 + PHA + LDA L023B89+2 + PHA + LDA L023B89 + PHA + _PopUpMenuSelect + PLA + BEQ L023AFF + SEC + SBC #$0149 + STA L023B00 + JSR L0212F6 + LDA L023B00 + JSR L023B4B + LDA L023B00 + JSR L023B02 + JSR L023B0E + LDA L023B00 + LDX L023B81 + SEP #$20 + STA L0223C7,X + LDA L023B7F + BNE L023AE6 + LDY #$0011 + LDA ($3E),Y + LDY #$0004 + STA ($3C),Y + LDY #$0013 + LDA ($3E),Y + LDY #$0005 + STA ($3C),Y + BRA L023AFA +L023AE6 LDY #$0011 + LDA ($3E),Y + LDY #$000A + STA ($3C),Y + LDY #$0013 + LDA ($3E),Y + LDY #$000B + STA ($3C),Y +L023AFA REP #$20 + JSR L028C34 +L023AFF RTS + +L023B00 DW $0000 +L023B02 ASL + ASL + ASL + ASL + ASL + CLC + ADC #L02411C + STA $3E + RTS + +L023B0E LDA L0212DF + ASL + ASL + ASL + ASL + ASL + STA L023B81 + STA L023B83 + STA L023B85 + LDA L021270 + BEQ L023B31 + LDA #$0010 + CLC + ADC L023B81 + STA L023B81 + STA L023B85 +L023B31 LDA L023B7F + BEQ L023B40 + LDA #$0008 + CLC + ADC L023B81 + STA L023B81 +L023B40 LDA L0212D9 + CLC + ADC L023B81 + STA L023B81 + RTS + +L023B4B ASL + ASL + ASL + ASL + ASL + CLC + ADC #L02411C + STA L023B7D + PEA $0198 + LDA L023B7F + BNE L023B64 + PEA $0026 + BRA L023B67 +L023B64 PEA $0046 +L023B67 _MoveTo + LDA $5E + PHA + LDA L023B7D + PHA + _DrawString + RTS + +L023B7D DB $00 + DB $00 +L023B7F DB $00 + DB $00 +L023B81 DB $00 + DB $00 +L023B83 DB $00 + DB $00 +L023B85 DB $00 + DB $00 +L023B87 DB $49 + DB $01 +L023B89 ADRL $00000000 +L023B8D DB $00 + DB $00 + DB $0F + DB $00 + DB $28 + DB $00 + ADRL L023C9B +L023B97 ADRL L023C9C + ADRL L023CAA + ADRL L023CB8 + ADRL L023CC6 + ADRL L023CD4 + ADRL L023CE2 + ADRL L023CF0 + ADRL L023CFE + ADRL L023D0C + ADRL L023D1A + ADRL L023D28 + ADRL L023D36 + ADRL L023D44 + ADRL L023D52 + ADRL L023D60 + ADRL L023D6E + ADRL L023D7C + ADRL L023D8A + ADRL L023D98 + ADRL L023DA6 + ADRL L023DB4 + ADRL L023DC2 + ADRL L023DD0 + ADRL L023DDE + ADRL L023DEC + ADRL L023DFA + ADRL L023E08 + ADRL L023E16 + ADRL L023E24 + ADRL L023E32 + ADRL L023E40 + ADRL L023E4E + ADRL L023E5C + ADRL L023E6A + ADRL L023E78 + ADRL L023E86 + ADRL L023E94 + ADRL L023EA2 + ADRL L023EB0 + ADRL L023EBE + ADRL L023ECC + ADRL L023EDA + ADRL L023EE8 + ADRL L023EF6 + ADRL L023F04 + ADRL L023F12 + ADRL L023F20 + ADRL L023F2E + ADRL L023F3C + ADRL L023F4A + ADRL L023F58 + ADRL L023F66 + ADRL L023F74 + ADRL L023F82 + ADRL L023F90 + ADRL L023F9E + ADRL L023FAC + ADRL L023FBA + ADRL L023FC8 + ADRL L023FD6 + ADRL L023FE4 + ADRL L023FF2 + ADRL L024000 + ADRL L02400E + DB $00 + DB $00 + DB $00 + DB $00 +L023C9B DB $00 +L023C9C DB $00 + DB $00 + DB $49 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02411C +L023CAA DB $00 + DB $00 + DB $4A + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02413C +L023CB8 DB $00 + DB $00 + DB $4B + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02415C +L023CC6 DB $00 + DB $00 + DB $4C + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02417C +L023CD4 DB $00 + DB $00 + DB $4D + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02419C +L023CE2 DB $00 + DB $00 + DB $4E + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0241BC +L023CF0 DB $00 + DB $00 + DB $4F + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0241DC +L023CFE DB $00 + DB $00 + DB $50 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0241FC +L023D0C DB $00 + DB $00 + DB $51 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02421C +L023D1A DB $00 + DB $00 + DB $52 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02423C +L023D28 DB $00 + DB $00 + DB $53 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02425C +L023D36 DB $00 + DB $00 + DB $54 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02427C +L023D44 DB $00 + DB $00 + DB $55 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02429C +L023D52 DB $00 + DB $00 + DB $56 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0242BC +L023D60 DB $00 + DB $00 + DB $57 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0242DC +L023D6E DB $00 + DB $00 + DB $58 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0242FC +L023D7C DB $00 + DB $00 + DB $59 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02431C +L023D8A DB $00 + DB $00 + DB $5A + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02433C +L023D98 DB $00 + DB $00 + DB $5B + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02435C +L023DA6 DB $00 + DB $00 + DB $5C + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02437C +L023DB4 DB $00 + DB $00 + DB $5D + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02439C +L023DC2 DB $00 + DB $00 + DB $5E + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0243BC +L023DD0 DB $00 + DB $00 + DB $5F + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0243DC +L023DDE DB $00 + DB $00 + DB $60 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0243FC +L023DEC DB $00 + DB $00 + DB $61 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02441C +L023DFA DB $00 + DB $00 + DB $62 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02443C +L023E08 DB $00 + DB $00 + DB $63 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02445C +L023E16 DB $00 + DB $00 + DB $64 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02447C +L023E24 DB $00 + DB $00 + DB $65 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02449C +L023E32 DB $00 + DB $00 + DB $66 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0244BC +L023E40 DB $00 + DB $00 + DB $67 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0244DC +L023E4E DB $00 + DB $00 + DB $68 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0244FC +L023E5C DB $00 + DB $00 + DB $69 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02451C +L023E6A DB $00 + DB $00 + DB $6A + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02453C +L023E78 DB $00 + DB $00 + DB $6B + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02455C +L023E86 DB $00 + DB $00 + DB $6C + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02457C +L023E94 DB $00 + DB $00 + DB $6D + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02459C +L023EA2 DB $00 + DB $00 + DB $6E + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0245BC +L023EB0 DB $00 + DB $00 + DB $6F + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0245DC +L023EBE DB $00 + DB $00 + DB $70 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0245FC +L023ECC DB $00 + DB $00 + DB $71 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02461C +L023EDA DB $00 + DB $00 + DB $72 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02463C +L023EE8 DB $00 + DB $00 + DB $73 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02465C +L023EF6 DB $00 + DB $00 + DB $74 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02467C +L023F04 DB $00 + DB $00 + DB $75 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02469C +L023F12 DB $00 + DB $00 + DB $76 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0246BC +L023F20 DB $00 + DB $00 + DB $77 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0246DC +L023F2E DB $00 + DB $00 + DB $78 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0246FC +L023F3C DB $00 + DB $00 + DB $79 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02471C +L023F4A DB $00 + DB $00 + DB $7A + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02473C +L023F58 DB $00 + DB $00 + DB $7B + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02475C +L023F66 DB $00 + DB $00 + DB $7C + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02477C +L023F74 DB $00 + DB $00 + DB $7D + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02479C +L023F82 DB $00 + DB $00 + DB $7E + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0247BC +L023F90 DB $00 + DB $00 + DB $7F + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0247DC +L023F9E DB $00 + DB $00 + DB $80 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0247FC +L023FAC DB $00 + DB $00 + DB $81 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02481C +L023FBA DB $00 + DB $00 + DB $82 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02483C +L023FC8 DB $00 + DB $00 + DB $83 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02485C +L023FD6 DB $00 + DB $00 + DB $84 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02487C +L023FE4 DB $00 + DB $00 + DB $85 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L02489C +L023FF2 DB $00 + DB $00 + DB $86 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0248BC +L024000 DB $00 + DB $00 + DB $87 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0248DC +L02400E DB $00 + DB $00 + DB $88 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + ADRL L0248FC +L02401C ASC 'WAVE' + DB $00 + DB $01 + DB $00 + STR 'SynthLAB'00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L024034 DB $28 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02411C STR '~Organ 1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $28 + 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 +L02413C STR '~Ahh C1' + 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 +L02415C STR '~Ahh E2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + 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 $00 + DB $00 + DB $00 +L02417C STR '~Ahh C3' + 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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02419C STR '~Ahh G3' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $05 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0241BC STR '~Ahh E4' + 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 +L0241DC STR '~Ahh D5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $07 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0241FC STR 'Metal' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $D0 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02421C STR '~Metal' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $2C + 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 +L02423C STR '~HpsdA C1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0C + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02425C STR '~HpsdB C1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0C + 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 +L02427C STR '~HpsdA E5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0C + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02429C STR '~HpsdB E5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $44 + 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 +L0242BC STR '~HpsdC E5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $48 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0242DC STR 'Breath' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $60 + DB $00 + DB $05 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0242FC STR '~Sine Wave' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $F8 + 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 +L02431C STR '~Sawtooth 1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $24 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02433C STR '~Sawtooth 2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $26 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02435C STR 'Lead Guitar' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $80 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02437C STR '~Lead Guitar' + DB $00 + DB $00 + DB $00 + DB $00 + DB $4C + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02439C STR '~Bell' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $1C + 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 +L0243BC STR '~E Organ 1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $30 + 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 +L0243DC STR '~Clarinet' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $38 + 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 +L0243FC STR 'Pluck' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $50 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02441C STR '~Pluck' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $4A + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02443C STR 'E Organ2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $E0 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02445C STR '~E Organ2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $20 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02447C STR '~Triangle' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $4E + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02449C STR 'Bass Pluck' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $90 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0244BC STR '~Bass Pluck' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $40 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0244DC STR 'Fifths' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $A0 + DB $00 + DB $05 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0244FC STR '~Fifths' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $3C + 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 +L02451C STR '~Harmonica' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $10 + 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 +L02453C STR 'Trumpet' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $C0 + DB $00 + DB $04 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02455C STR '~Trumpet' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $14 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02457C STR '~Hpschrd 1' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $08 + 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 +L02459C STR '~Hpschrd 2' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $0C + 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 +L0245BC STR '~Hpschrd 3' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $18 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0245DC STR '~Hpschrd 4' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $34 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0245FC STR '~Hpschrd 5' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $44 + DB $00 + DB $01 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02461C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02463C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02465C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02467C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02469C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0246BC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0246DC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0246FC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02471C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02473C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02475C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02477C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02479C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0247BC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0247DC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0247FC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02481C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02483C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02485C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02487C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02489C STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0248BC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0248DC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L0248FC STR '~Apple' + DB $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 $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02491C STZ L024A58 + BRA L024927 +L024921 LDA #$FFFF + STA L024A58 +L024927 LDA $14 + CMP #$0004 + BNE L024931 + BRL L024A5A +L024931 LDA $14 + CMP #$0000 + BNE L02493A + BRA L024946 +L02493A CMP #$0003 + BNE L024944 + JSR L024A18 + CLC + RTS + +L024944 CLC + RTS + +L024946 JSR L02494E + JSR L024D50 + CLC + RTS + +L02494E LDY #$0004 + LDA ($00),Y + STA $04 + LDY #$0006 + LDA ($00),Y + STA $06 + LDY #$0010 + LDA ($00),Y + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + LDA #$0008 + STA $2E + STA $1A + JSR L025598 + LDA #L0484F6 + STA $16 + LDA L02002D + STA $18 + LDA #$000C + STA $2C + JSR L025501 + LDY #$0008 + LDA ($00),Y + SEC + SBC #$0018 + LDY #$0016 + STA ($00),Y + STA $12 +L02499A LDA $12 + BMI L0249BA + LDA #L048626 + STA $16 + LDA L02002D + STA $18 + LDA $12 + SEC + SBC #$0008 + STA $12 + LDA #$0008 + STA $2C + JSR L025501 + BRA L02499A +L0249BA LDA #L04848E + STA $16 + LDA L02002D + STA $18 + LDA #$000C + STA $2C + JSR L025501 + LDY #$000E + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + BIT L024A58 + BMI L0249E7 + JSR L025574 + DEC L024A58 + CLC + RTS + +L0249E7 LDY #$000C + LDA ($00),Y + LDY #$000A + STA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + ADC #$000C + STA $04 + LDA #L048666 + LDY #$0002 + STA ($00),Y + STA $16 + LDA L02002D + STA $18 + LDA #$0008 + STA $2C + JSR L0254E3 + JSR L025574 + CLC + RTS + +L024A18 LDY #$000A + LDA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + ADC #$000C + STA $04 + LDY #$0006 + LDA ($00),Y + STA $06 + LDA #L048626 + STA $16 + LDA L02002D + STA $18 + LDA #$0008 + STA $2C + LDA #$0008 + STA $2E + STA $1A + JSR L025598 + JSR L0254E3 + BIT L024A58 + BMI L0249E7 + JSR L025574 + DEC L024A58 + CLC + RTS + +L024A58 DW $FFFF +L024A5A LDY #$0004 + LDA ($00),Y + STA $08 + STA $04 + CLC + LDY #$0008 + ADC ($00),Y + ADC #$0008 + STA $0C + STA $06 + LDY #$0006 + LDA ($00),Y + STA $0A + CLC + ADC #$0020 + STA $0E + JSR L02555A + BCS L024A83 + RTS + +L024A83 LDY #$000A + LDA ($00),Y + CLC + ADC $08 + ADC #$000C + STA $08 + CLC + ADC #$0008 + STA $0C + JSR L02555A + BCC L024AA8 + LDA L024A58 + BMI L024AA5 + DEC L024A58 + SEC + RTS + +L024AA5 BRL L024AF5 +L024AA8 JMP L024BE5 + + LDA $0A + CLC + ADC #$0006 + STA $0A + LDA $0E + SEC + SBC #$0006 + STA $0E + LDX $08 + LDA $04 + STA $08 + LDA $0C + STA $04 + STX $0C + JSR L02555A + BCC L024ACF + BRL L024AE9 +L024ACF LDA $04 + STA $08 + LDA $06 + STA $0C + JSR L02555A + BCS L024ADD + RTS + +L024ADD INC $10 + PEA L024B0A + PEA L024B28 + JSR L021C37 + RTS + +L024AE9 INC $10 + PEA L024B3F + PEA L024B5A + JSR L021C37 + RTS + +L024AF5 INC $10 + PEA L024B71 + PEA L024B92 + JSR L021C37 + LDA L02000D + SEC + SBC $08 + STA $64 + SEC + RTS + +L024B0A JSR L02555A + BCS L024B10 + RTS + +L024B10 LDA #$0001 + JSR L024BA9 + LDY #$000A + LDA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + CLC + ADC #$0007 + STA $08 + RTS + +L024B28 JSR L024B0A + JSR L021C65 + LDY #$0020 + LDA ($00),Y + BEQ L024B3E + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024B3E RTS + +L024B3F JSR L02555A + BCS L024B45 + RTS + +L024B45 LDA #$FFFF + JSR L024BA9 + LDY #$000A + LDA ($00),Y + CLC + ADC $08 + INC + INC + INC + INC + STA $0C + RTS + +L024B5A JSR L024B3F + JSR L021C65 + LDY #$0020 + LDA ($00),Y + BEQ L024B70 + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024B70 RTS + +L024B71 SEC + LDA L02000D + SBC $64 + SEC + SBC $08 + BNE L024B7D + RTS + +L024B7D JSR L024BA9 + LDY #$000A + LDA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + CLC + ADC #$000C + STA $08 + RTS + +L024B92 JSR L024B71 + JSR L021C65 + LDY #$0020 + LDA ($00),Y + BEQ L024BA8 + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024BA8 RTS + +L024BA9 STA $3E + LDY #$000A + LDA ($00),Y + CLC + ADC $3E + BPL L024BC0 + LDA ($00),Y + BNE L024BBA + RTS + +L024BBA EOR #$FFFF + INC + BRA L024BD2 +L024BC0 LDY #$0016 + CMP ($00),Y + BMI L024BD4 + LDA ($00),Y + LDY #$000A + SEC + SBC ($00),Y + BNE L024BD2 + RTS + +L024BD2 STA $3E +L024BD4 LDA $3E + CLC + LDY #$000A + ADC ($00),Y + LDY #$000C + STA ($00),Y + JSR L024A18 + RTS + +L024BE5 JSR L024CD0 + BCS L024BF0 + JSR L024CF1 + BCS L024C16 + RTS + +L024BF0 INC $10 + INC L024D1B + PEA L024C3C + PEA L024C7C + JSR L021C37 + JSR L024D27 + JSR L024E42 + LDY #$001C + LDA ($00),Y + BEQ L024C14 + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024C14 SEC + RTS + +L024C16 INC $10 + INC L024D1B + PEA L024C8A + PEA L024CC9 + JSR L021C37 + JSR L024D1D + JSR L024E42 + LDY #$0018 + LDA ($00),Y + BEQ L024C3A + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024C3A SEC + RTS + +L024C3C JSR L024CD0 + BCS L024C4D + LDA L024D1B + BEQ L024C4C + JSR L024D2E + STZ L024D1B +L024C4C RTS + +L024C4D LDA L024D1B + BNE L024C58 + JSR L024D27 + INC L024D1B +L024C58 JSR L0252C3 + BCC L024C7A + LDA #$0003 + STA L02517A + LDAL TickCount + STA L025178 + LDY #$001C + LDA ($00),Y + BEQ L024C7A + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024C7A RTS + RTS + +L024C7C JSR L021C65 + LDY #$0004 + LDA ($00),Y + STA $04 + JSR L024D2E + RTS + +L024C8A JSR L024CF1 + BCS L024C9B + LDA L024D1B + BEQ L024C9A + JSR L024D22 + STZ L024D1B +L024C9A RTS + +L024C9B LDA L024D1B + BNE L024CA6 + JSR L024D1D + INC L024D1B +L024CA6 JSR L0252C3 + BCC L024CC8 + LDA #$0003 + STA L02517A + LDAL TickCount + STA L025178 + LDY #$0018 + LDA ($00),Y + BEQ L024CC8 + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024CC8 RTS + +L024CC9 JSR L021C65 + JSR L024D22 + RTS + +L024CD0 LDY #$0004 + LDA ($00),Y + STA $08 + STA $04 + CLC + ADC #$000C + STA $0C + LDY #$0006 + LDA ($00),Y + STA $0A + STA $06 + CLC + ADC #$0020 + STA $0E + JMP L02555A + +L024CF1 LDY #$0004 + LDA ($00),Y + CLC + LDY #$0008 + ADC ($00),Y + ADC #$0008 + STA $0C + SEC + SBC #$000C + STA $08 + STA $04 + LDY #$0006 + LDA ($00),Y + STA $0A + STA $06 + CLC + ADC #$0020 + STA $0E + JMP L02555A + +L024D1B DW $0000 +L024D1D LDA #L0485BE + BRA L024D33 +L024D22 LDA #L04848E + BRA L024D33 +L024D27 LDA #L048556 + DEC $04 + BRA L024D33 +L024D2E LDA #L048426 + DEC $04 +L024D33 STA $16 + LDA L02002D + STA $18 + LDA #$000D + STA $2C + LDA #$0008 + STA $2E + STA $1A + JSR L025598 + JSR L0254E3 + JSR L025574 + RTS + +L024D50 LDY #$0008 + LDA ($00),Y + SEC + SBC #$0008 + STA $12 + LDY #$0004 + LDA ($00),Y + STA $04 + STA L024E09 + LDY #$0006 + LDA ($00),Y + LDY #$0012 + SEC + SBC ($00),Y + STA $06 + LDA #L0486A6 + JSR L024E0F +L024D78 LDA $04 + CLC + ADC #$0008 + STA $04 + LDA #L0486C6 + JSR L024E0F + LDA $12 + SEC + SBC #$0008 + STA $12 + BNE L024D78 + LDA $04 + CLC + ADC #$0008 + STA $04 + LDA #L0486B6 + JSR L024E0F + LDA $04 + CLC + ADC #$0006 + STA $04 + LDA $06 + CLC + ADC #$0008 + STA L024E0B + STA $06 + LDY #$0012 + LDA ($00),Y + SEC + SBC #$0008 + LSR + LSR + STA $2E + STA L024E0D + LDA #$0000 + STA $32 + JSR L024E26 + LDA L024E0B + STA $06 + INC $04 + LDA L024E0D + STA $2E + LDA #$BBBB + STA $32 + JSR L024E26 + LDA L024E0B + STA $06 + LDA L024E09 + STA $04 + LDA L024E0D + STA $2E + LDA #$0000 + STA $32 + JSR L024E26 + LDA L024E0B + STA $06 + INC $04 + LDA L024E0D + STA $2E + LDA #$BBBB + STA $32 + JSR L024E26 + RTS + +L024E09 DW $0000 +L024E0B DW $0000 +L024E0D DW $0000 +L024E0F STA $16 + LDA L02002D + STA $18 + LDA #$0008 + STA $2C + LDA #$0002 + STA $2E + STA $1A + JSR L0254E3 + RTS + +L024E26 LDA $04 + ASL + TAX + LDA $06 + LSR + LSR + CLC + ADC L025617,X + STA $30 + LDA #$00A0 + STA $20 + LDA #$0001 + STA $2C + JSR L0213AA + RTS + +L024E42 LDAL TickCount + STA L025178 + LDA #$000F + STA L02517A + RTS + +L024E50 LDA $14 + CMP #$0004 + BNE L024E5A + JMP L024F7E + +L024E5A LDA $14 + CMP #$0000 + BNE L024E63 + BRA L024E6D +L024E63 CMP #$0003 + BNE L024E6B + JSR L024F49 +L024E6B CLC + RTS + +L024E6D JSR L024E9A + LDY #$001A + LDA ($00),Y + PHA + LDY #$001C + LDA ($00),Y + PHA + _MoveTo + LDY #$0018 + LDA ($00),Y + PHA + DEY + DEY + LDA ($00),Y + PHA + _DrawString + JSR L025117 + CLC + RTS + +L024E9A LDY #$0004 + LDA ($00),Y + STA $04 + LDY #$0006 + LDA ($00),Y + STA $06 + LDY #$0010 + LDA ($00),Y + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + LDA #$0008 + STA $2E + STA $1A + JSR L025598 + LDA #L0460B2 + STA $16 + LDA L02002D + STA $18 + LDA #$0004 + STA $2C + JSR L025501 + LDY #$0008 + LDA ($00),Y + STA $12 +L024EDD LDA $12 + BMI L024EFD + LDA #L0460F2 + STA $16 + LDA L02002D + STA $18 + LDA $12 + SEC + SBC #$0008 + STA $12 + LDA #$0008 + STA $2C + JSR L025501 + BRA L024EDD +L024EFD LDA #L0460D2 + STA $16 + LDA L02002D + STA $18 + LDA #$0004 + STA $2C + JSR L025501 + LDY #$000E + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L024F1D LDY #$000C + LDA ($00),Y + LDY #$000A + STA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + ADC #$0004 + STA $04 + LDA #L046132 + STA $16 + LDA L02002D + STA $18 + LDA #$0008 + STA $2C + JSR L0254E3 + JSR L025574 + CLC + RTS + +L024F49 LDY #$000A + LDA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + ADC #$0004 + STA $04 + LDY #$0006 + LDA ($00),Y + STA $06 + LDA #L0460F2 + STA $16 + LDA L02002D + STA $18 + LDA #$0008 + STA $2C + LDA #$0008 + STA $2E + STA $1A + JSR L025598 + JSR L0254E3 + BRA L024F1D +L024F7E LDY #$0004 + LDA ($00),Y + STA $08 + STA $04 + CLC + LDY #$0008 + ADC ($00),Y + ADC #$000E + STA $0C + STA $06 + LDY #$0006 + LDA ($00),Y + STA $0A + CLC + ADC #$0020 + STA $0E + JSR L02555A + BCS L024FA7 + RTS + +L024FA7 LDY #$000A + LDA ($00),Y + CLC + ADC $08 + ADC #$0004 + STA $08 + CLC + ADC #$0008 + STA $0C + JSR L02555A + BCC L024FC2 + BRL L025009 +L024FC2 LDX $08 + LDA $04 + STA $08 + LDA $0C + STA $04 + STX $0C + JSR L02555A + BCC L024FD6 + BRL L024FEF +L024FD6 LDA $04 + STA $08 + LDA $06 + STA $0C + JSR L02555A + BCS L024FE5 + CLC + RTS + +L024FE5 INC $10 + PEA L02501E + PEA L02504E + BRA L024FF5 +L024FEF PEA L025063 + PEA L025090 +L024FF5 JSR L025129 + LDA #$0001 + STA L02517A + LDAL TickCount + STA L025178 + INC $10 + SEC + RTS + +L025009 INC $10 + PEA L0250A5 + PEA L0250C6 + JSR L025129 + LDA L02000D + SEC + SBC $08 + STA $64 + SEC + RTS + +L02501E JSR L0252C3 + BCC L025028 + JSR L02555A + BCS L025029 +L025028 RTS + +L025029 LDA #$0001 + JSR L0250DB + LDY #$000A + LDA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + CLC + ADC #$0007 + STA $08 + LDA #$0001 + STA L02517A + LDAL TickCount + STA L025178 + RTS + +L02504E JSR L02501E + JSR L025157 + LDY #$0020 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L025063 JSR L0252C3 + BCC L02506D + JSR L02555A + BCS L02506E +L02506D RTS + +L02506E LDA #$FFFF + JSR L0250DB + LDY #$000A + LDA ($00),Y + CLC + ADC $08 + INC + INC + INC + INC + STA $0C + LDA #$0001 + STA L02517A + LDAL TickCount + STA L025178 + RTS + +L025090 JSR L025063 + JSR L025157 + LDY #$0020 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L0250A5 SEC + LDA L02000D + SBC $64 + SEC + SBC $08 + BNE L0250B1 + RTS + +L0250B1 JSR L0250DB + LDY #$000A + LDA ($00),Y + CLC + LDY #$0004 + ADC ($00),Y + CLC + ADC #$0004 + STA $08 + RTS + +L0250C6 JSR L0250A5 + JSR L025157 + LDY #$0020 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L0250DB STA $3E + LDY #$000A + LDA ($00),Y + CLC + ADC $3E + BPL L0250F2 + LDA ($00),Y + BNE L0250EC + RTS + +L0250EC EOR #$FFFF + INC + BRA L025105 +L0250F2 LDY #$0008 + CMP ($00),Y + BMI L025107 + LDA ($00),Y + SEC + LDY #$000A + SBC ($00),Y + DEC + BNE L025105 + RTS + +L025105 STA $3E +L025107 LDA $3E + CLC + LDY #$000A + ADC ($00),Y + LDY #$000C + STA ($00),Y + JSR L024F49 +L025117 LDY #$0014 + LDA ($00),Y + BEQ L025128 + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS +L025128 RTS + +L025129 PEA $0000 + PEA $0000 + JSR L020550 + PLA + STA L025170 + PEA $0000 + PEA $0002 + JSR L020550 + PLA + STA L025174 + PLX + PLY + PLA + PHX + PEA $0002 + PHY + PEA $0000 + PHA + JSR L02055B + JSR L02055B + SEC + RTS + +L025157 PEA $0000 + LDA L025170 + PHA + JSR L02055B + PEA $0002 + LDA L025174 + PHA + JSR L02055B + RTS + +L02516C DA $0000 + DA $0000 +L025170 DA $0000 + DA $0000 +L025174 DA $0000 + DA $0000 +L025178 DA $0000 +L02517A DA $0000 +L02517C LDA $14 + CMP #$0000 + BEQ L02518A + CMP #$0004 + BEQ L0251CA + CLC + RTS + +L02518A LDA #L045E32 + JSR L0252CF + LDY #$001A + LDA ($00),Y + PHA + LDY #$001C + LDA ($00),Y + PHA + _MoveTo + LDY #$0018 + LDA ($00),Y + BEQ L0251B7 + PHA + DEY + DEY + LDA ($00),Y + PHA + _DrawString +L0251B7 LDY #$000E + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + JSR L025117 + CLC + RTS + +L0251CA LDY #$0004 + LDA ($00),Y + STA $08 + CLC + ADC #$000A + STA $0C + STA $06 + LDY #$0006 + LDA ($00),Y + STA $0A + CLC + ADC #$0020 + STA $0E + JSR L02555A + BCS L0251FB + LDA $06 + STA $08 + CLC + ADC #$000A + STA $0C + JSR L02555A + BCS L02521E + RTS + +L0251FB INC $10 + PEA L025241 + PEA L0252AB + JSR L025129 + LDA #L045ED2 + JSR L0252CF + JSR L025260 + LDAL TickCount + STA L025178 + LDA #$001E + STA L02517A + SEC + RTS + +L02521E INC $10 + PEA L025276 + PEA L0252AB + JSR L025129 + LDA #L045F72 + JSR L0252CF + JSR L025295 + LDAL TickCount + STA L025178 + LDA #$001E + STA L02517A + SEC + RTS + +L025241 JSR L02555A + BCS L02524E + LDAL TickCount + STA L025178 + RTS + +L02524E JSR L0252C3 + BCC L025275 + LDA #$0003 + STA L02517A + LDAL TickCount + STA L025178 +L025260 LDY #$000C + LDA ($00),Y + LDY #$000A + CMP ($00),Y + BEQ L0252A4 + INC +L02526D LDY #$000C + STA ($00),Y + JSR L025117 +L025275 RTS + +L025276 JSR L02555A + BCS L025283 + LDAL TickCount + STA L025178 + RTS + +L025283 JSR L0252C3 + BCC L025275 + LDA #$0003 + STA L02517A + LDAL TickCount + STA L025178 +L025295 LDY #$000C + LDA ($00),Y + LDY #$0008 + CMP ($00),Y + BEQ L0252A4 + DEC + BRA L02526D +L0252A4 LDA #L046012 + JSR L0252CF + RTS + +L0252AB LDA #L045E32 + JSR L0252CF + JSR L025157 + LDY #$001E + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L0252C3 LDAL TickCount + SEC + SBC L025178 + CMP L02517A + RTS + +L0252CF STA $16 + LDA L02002D + STA $18 + LDY #$0010 + LDA ($00),Y + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + LDA #$0008 + STA $2E + STA $1A + LDA #$0014 + STA $2C + _HideCursor + JSR L025501 + _ShowCursor + RTS + +L025306 LDA $14 + CMP #$0000 + BNE L02530F + BRA L025319 +L02530F CMP #$0004 + BNE L025317 + JMP L025339 + +L025317 CLC + RTS + +L025319 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$000A + LDA ($00),Y + BEQ L025337 + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L025337 CLC + RTS + +L025339 JSR L025353 + BCS L02533F + RTS + +L02533F LDY #$0008 + LDA ($00),Y + BEQ L02534F + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L02534F SEC + INC $10 + RTS + +L025353 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$0004 + LDA ($00),Y + STA $08 + LDY #$0000 + LDA [$6A],Y + CLC + ADC $08 + STA $0C + LDY #$0006 + LDA ($00),Y + STA $0A + LDY #$0002 + LDA [$6A],Y + CLC + ADC $0A + STA $0E + JSR L02555A + RTS + +L025387 LDA $14 + CMP #$0000 + BNE L025390 + BRA L02539A +L025390 CMP #$0004 + BNE L025398 + JMP L0253AC + +L025398 CLC + RTS + +L02539A LDY #$000A + LDA ($00),Y + BEQ L0253AA + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L0253AA CLC + RTS + +L0253AC LDY #$0004 + LDA ($00),Y + STA $08 + LDY #$000C + LDA ($00),Y + STA $0C + LDY #$0006 + LDA ($00),Y + STA $0A + LDY #$000E + LDA ($00),Y + STA $0E + JSR L02555A + BCS L0253CE + RTS + +L0253CE LDY #$0008 + LDA ($00),Y + BEQ L0253DE + STA L02516C + LDX #$0000 + JSR (L02516C,X) +L0253DE SEC + RTS + +L0253E0 LDA $14 + CMP #$0000 + BNE L0253E9 + BRA L0253F3 +L0253E9 CMP #$0004 + BNE L0253F1 + JMP L025411 + +L0253F1 CLC + RTS + +L0253F3 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$000A + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + CLC + RTS + +L025411 LDY #$000C + LDA ($00),Y + STA $6A + LDY #$000E + LDA ($00),Y + STA $6C + LDY #$0004 + LDA ($00),Y + STA $08 + LDY #$0000 + LDA [$6A],Y + CLC + ADC $08 + STA $0C + LDY #$0006 + LDA ($00),Y + STA $0A + LDY #$0002 + LDA [$6A],Y + CLC + ADC $0A + STA $0E + JSR L02555A + BCS L025447 + RTS + +L025447 INC $10 + PEA L025462 + PEA L025471 + JSR L025129 + LDY #$0008 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + SEC + RTS + +L025462 LDY #$0010 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L025471 LDY #$0012 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + JSR L025157 + RTS + +L025483 PLX + PLA + STA $14 + PLA + STA $22 + PLA + STA $24 + PHX + LDA [$22] + ASL + INC + INC + STA $2A + LDA #$0002 + STA $28 + PEI $14 +L02549C LDY $28 + CPY $2A + BPL L0254B9 + LDA [$22],Y + INY + INY + STY $28 + STA $00 + LDA ($00) + ASL + TAX + LDA $01,S + STA $14 + JSR (L0254BB,X) + BCS L0254B9 + BRA L02549C +L0254B9 PLA + RTS + +L0254BB DA L025500 + DA L024E50 + DA L02517C + DA L0220B3 + DA L025500 + DA L025306 + DA L0253E0 + DA L021BC0 + DA L025387 + DA L024921 + DA L02AB36 + DA L02491C + PLX + PLA + STA $14 + PLA + STA $00 + PHX + LDA ($00) + ASL + TAX + JSR (L0254BB,X) + RTS + +L0254E3 LDA $04 + ASL + TAX + LDA $06 + LSR + LSR + CLC + ADC L025617,X + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + JSR L025501 + RTS +L025500 RTS + +L025501 BRA L02551E +L025503 LDA $16 + CLC + ADC $1A + STA $16 + BCC L02550E + INC $18 +L02550E LDA $1C + CLC + ADC $20 + STA $1C + BCC L025519 + INC $1E +L025519 DEC $2C + BNE L02551E + RTS + +L02551E LDY $2E + DEY + DEY +L025522 LDA [$16],Y + STA [$1C],Y + DEY + DEY + BPL L025522 + BRA L025503 +L02552C BRA L02554A +L02552E LDA $16 + CLC + ADC $1A + STA $16 + BCC L025539 + INC $18 +L025539 LDA $1C + CLC + ADC #$00A0 + STA $1C + BCC L025545 + INC $1E +L025545 DEC $2C + BNE L02554A + RTS + +L02554A SEP #$30 + LDY $2E + DEY +L02554F LDA [$16],Y + STA [$1C],Y + DEY + BPL L02554F + REP #$30 + BRA L02552E +L02555A LDA L02000D + CMP $08 + BMI L025572 + CMP $0C + BPL L025572 + LDA L02000F + CMP $0A + BMI L025572 + CMP $0E + BPL L025572 + SEC + RTS + +L025572 CLC + RTS + +L025574 PHD + LDA L0255B0 + TCD + PHP + SEI + BIT $CE + BPL L025587 + STZ $CE + LDA $CC + BMI L025587 + DEC $CC +L025587 INC $CC + BMI L025595 + LDA $CC + BNE L025593 + JSL $E01FCC +L025593 STZ $CC +L025595 PLP + PLD + RTS + +L025598 PHD + LDA L0255B0 + TCD + PHP + SEI + LDA $CC + BMI L0255AB + BIT $CE + BMI L0255AB + JSL $E01FD0 +L0255AB DEC $CC + PLP + PLD + RTS + +L0255B0 DW $0000 +L0255B2 DW $0000 +L0255B4 DW $0000 +L0255B6 DW $0000 +L0255B8 DW $0000 +L0255BA DW $0000 +L0255BC PHD + LDA L0255B0 + TCD + BIT $EE + BVS L025603 + BIT $CC + BMI L025603 + LDA L0255B4 + CMP $F8 + BPL L0255D2 + LDA $F8 +L0255D2 STA $F0 + LDA L0255B8 + CMP $FC + BMI L0255DD + LDA $FC +L0255DD CMP $F0 + BMI L025603 + LDA L0255B6 + CMP $FA + BPL L0255EA + LDA $FA +L0255EA STA $F0 + LDA L0255BA + CMP $FE + BMI L0255F5 + LDA $FE +L0255F5 CMP $F0 + BMI L025603 + LDA #$C000 + STA $EE + PLD + JSR L025598 + RTS + +L025603 PLD + RTS + +L025605 PHD + LDA L0255B0 + TCD + BIT $EE + BVC L025615 + STZ $EE + PLD + JSR L025574 + RTS + +L025615 PLD + RTS + +L025617 DW $2000 + DW $20A0 + DW $2140 + DW $21E0 + DW $2280 + DW $2320 + DW $23C0 + DW $2460 + DW $2500 + DW $25A0 + DW $2640 + DW $26E0 + DW $2780 + DW $2820 + DW $28C0 + DW $2960 + DW $2A00 + DW $2AA0 + DW $2B40 + DW $2BE0 + DW $2C80 + DW $2D20 + DW $2DC0 + DW $2E60 + DW $2F00 + DW $2FA0 + DW $3040 + DW $30E0 + DW $3180 + DW $3220 + DW $32C0 + DW $3360 + DW $3400 + DW $34A0 + DW $3540 + DW $35E0 + DW $3680 + DW $3720 + DW $37C0 + DW $3860 + DW $3900 + DW $39A0 + DW $3A40 + DW $3AE0 + DW $3B80 + DW $3C20 + DW $3CC0 + DW $3D60 + DW $3E00 + DW $3EA0 + DW $3F40 + DW $3FE0 + DW $4080 + DW $4120 + DW $41C0 + DW $4260 + DW $4300 + DW $43A0 + DW $4440 + DW $44E0 + DW $4580 + DW $4620 + DW $46C0 + DW $4760 + DW $4800 + DW $48A0 + DW $4940 + DW $49E0 + DW $4A80 + DW $4B20 + DW $4BC0 + DW $4C60 + DW $4D00 + DW $4DA0 + DW $4E40 + DW $4EE0 + DW $4F80 + DW $5020 + DW $50C0 + DW $5160 + DW $5200 + DW $52A0 + DW $5340 + DW $53E0 + DW $5480 + DW $5520 + DW $55C0 + DW $5660 + DW $5700 + DW $57A0 + DW $5840 + DW $58E0 + DW $5980 + DW $5A20 + DW $5AC0 + DW $5B60 + DW $5C00 + DW $5CA0 + DW $5D40 + DW $5DE0 + DW $5E80 + DW $5F20 + DW $5FC0 + DW $6060 + DW $6100 + DW $61A0 + DW $6240 + DW $62E0 + DW $6380 + DW $6420 + DW $64C0 + DW $6560 + DW $6600 + DW $66A0 + DW $6740 + DW $67E0 + DW $6880 + DW $6920 + DW $69C0 + DW $6A60 + DW $6B00 + DW $6BA0 + DW $6C40 + DW $6CE0 + DW $6D80 + DW $6E20 + DW $6EC0 + DW $6F60 + DW $7000 + DW $70A0 + DW $7140 + DW $71E0 + DW $7280 + DW $7320 + DW $73C0 + DW $7460 + DW $7500 + DW $75A0 + DW $7640 + DW $76E0 + DW $7780 + DW $7820 + DW $78C0 + DW $7960 + DW $7A00 + DW $7AA0 + DW $7B40 + DW $7BE0 + DW $7C80 + DW $7D20 + DW $7DC0 + DW $7E60 + DW $7F00 + DW $7FA0 + DW $8040 + DW $80E0 + DW $8180 + DW $8220 + DW $82C0 + DW $8360 + DW $8400 + DW $84A0 + DW $8540 + DW $85E0 + DW $8680 + DW $8720 + DW $87C0 + DW $8860 + DW $8900 + DW $89A0 + DW $8A40 + DW $8AE0 + DW $8B80 + DW $8C20 + DW $8CC0 + DW $8D60 + DW $8E00 + DW $8EA0 + DW $8F40 + DW $8FE0 + DW $9080 + DW $9120 + DW $91C0 + DW $9260 + DW $9300 + DW $93A0 + DW $9440 + DW $94E0 + DW $9580 + DW $9620 + DW $96C0 + DW $9760 + DW $9800 + DW $98A0 + DW $9940 + DW $99E0 + DW $9A80 + DW $9B20 + DW $9BC0 + DW $9C60 +L0257A7 JSR L0205B5 + JSR L0219FA + LDA #L0257C9 + JSR L021A1A + JSR L0257D1 + LDA #L021B42 + STA L0219F8 + JSR L02185F + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L0257C9 DW $0027 + DW $002A + DW $00B3 + DW $0244 +L0257D1 PEA $0049 + PEA $0039 + _MoveTo + PEA $01B6 + PEA $0039 + _LineTo + PEA $00B2 + PEA $003C + _MoveTo + PEA ^L025851 + PEA L025851 + _DrawString + PEA $01E4 + PEA $003D + _MoveTo + PEA ^L025867 + PEA L025867 + _DrawString +L02581F LDA L025951 + BNE L02582F + LDA #^L025955 + STA $50 + PHA + LDA #L025955 + BRA L025838 +L02582F LDA #^L02596F + STA $50 + PHA + LDA #L02596F +L025838 STA $4E + PHA + PEA $0000 + LDA #$FFFF + STA L0258B7 + JSR L025598 + JSR L025483 + JSR L025574 + STZ L0258B7 + RTS + +L025851 STR ' Instrument Volume ' +L025867 STR 'Sys Vol' +L02586F LDY #$000C + LDA #$001F + SEC + SBC ($00),Y + ASL + PHA + ASL + STA L0258B9 + LDY #$001E + LDA ($00),Y + STA L0258BB + ASL + TAX + LDA L0258B9 + STA L02109F,X + PLX + LDA L021563,X + JSR L02162B + LDA L0258B7 + BNE L0258B6 + PEA $0000 + PEA $0002 + LDA #$00B0 + ORA L0258BB + PHA + LDA #$0007 + PHA + LDA L0258B9 + PHA + _MIDIMessage +L0258B6 RTS + +L0258B7 DW $0000 +L0258B9 DW $007F +L0258BB DW $000F +L0258BD LDY #$001E + LDA ($00),Y + ASL + TAX + LDA L02109F,X + LSR + LSR + STA L0258D9 + LDA #$001F + SEC + SBC L0258D9 + LDY #$000C + STA ($00),Y + RTS + +L0258D9 DW $0000 +L0258DB LDY #$000C + LDA #$000F + SEC + SBC ($00),Y + SEP #$20 + STAL $E100CA + REP #$20 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L0258F5 SEP #$20 + LDAL $E100CA + REP #$20 + AND #$000F + STA L025910 + LDA #$000F + SEC + SBC L025910 + LDY #$000C + STA ($00),Y + RTS + +L025910 DW $0000 + DW $0000 +L025914 LDY #$0010 + LDA ($00),Y + CMP L025951 + BNE L02591F + RTS + +L02591F STA L025951 + LDA $00 + PHA + LDA L025953 + STA $00 + JSR L0212F6 + PLA + STA $00 + STA L025953 + JSR L0212E1 + JSR L02581F + RTS + +L02593A LDY #$0010 + LDA ($00),Y + CMP L025951 + BNE L02594D + JSR L0212E1 + LDA $00 + STA L025953 + RTS + +L02594D JSR L0212F6 + RTS + +L025951 DW $0000 +L025953 DW $0000 +L025955 DW $000C + DA L025989 + DA L0259AE + DA L0259D4 + DA L0259FA + DA L025A20 + DA L025A46 + DA L025A6C + DA L025A92 + DA L025BE0 + DA L025C03 + DA L025C17 + DA L025C29 +L02596F DW $000C + DA L025AB8 + DA L025ADD + DA L025B02 + DA L025B27 + DA L025B4C + DA L025B71 + DA L025B96 + DA L025BBB + DA L025BE0 + DA L025C03 + DA L025C17 + DA L025C29 +L025989 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $48 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $D2 + DB $55 + DB $32 + DB $4B + DA L02586F + ADRL L0259AB + DB $56 + DB $00 + DB $90 + DB $00 + DB $00 + DB $00 + DA L025500 +L0259AB DB $02 + DB $31 + DB $20 +L0259AE DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $78 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $DE + DB $55 + DB $3E + DB $4B + DA L02586F + ADRL L0259D0 + DB $82 + DB $00 + DB $90 + DB $00 + DB $01 + DB $00 + DA L025500 +L0259D0 DB $03 + DB $20 + DB $32 + DB $20 +L0259D4 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $A8 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $EA + DB $55 + DB $4A + DB $4B + DA L02586F + ADRL L0259F6 + DB $B2 + DB $00 + DB $90 + DB $00 + DB $02 + DB $00 + DA L025500 +L0259F6 DB $03 + DB $20 + DB $33 + DB $20 +L0259FA DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $D8 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $F6 + DB $55 + DB $56 + DB $4B + DA L02586F + ADRL L025A1C + DB $E2 + DB $00 + DB $90 + DB $00 + DB $03 + DB $00 + DA L025500 +L025A1C DB $03 + DB $20 + DB $34 + DB $20 +L025A20 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $08 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $02 + DB $56 + DB $62 + DB $4B + DA L02586F + ADRL L025A42 + DB $12 + DB $01 + DB $90 + DB $00 + DB $04 + DB $00 + DA L025500 +L025A42 DB $03 + DB $20 + DB $35 + DB $20 +L025A46 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $38 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $0E + DB $56 + DB $6E + DB $4B + DA L02586F + ADRL L025A68 + DB $42 + DB $01 + DB $90 + DB $00 + DB $05 + DB $00 + DA L025500 +L025A68 DB $03 + DB $20 + DB $36 + DB $20 +L025A6C DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $68 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $1A + DB $56 + DB $7A + DB $4B + DA L02586F + ADRL L025A8E + DB $72 + DB $01 + DB $90 + DB $00 + DB $06 + DB $00 + DA L025500 +L025A8E DB $03 + DB $20 + DB $37 + DB $20 +L025A92 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $98 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $26 + DB $56 + DB $86 + DB $4B + DA L02586F + ADRL L025AB4 + DB $A2 + DB $01 + DB $90 + DB $00 + DB $07 + DB $00 + DA L025500 +L025AB4 DB $03 + DB $20 + DB $38 + DB $20 +L025AB8 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $48 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $D2 + DB $55 + DB $32 + DB $4B + DA L02586F + ADRL L025ADA + DB $52 + DB $00 + DB $90 + DB $00 + DB $08 + DB $00 + DA L025500 +L025ADA DB $02 + DB $20 + DB $39 +L025ADD DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $78 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $DE + DB $55 + DB $3E + DB $4B + DA L02586F + ADRL L025AFF + DB $82 + DB $00 + DB $90 + DB $00 + DB $09 + DB $00 + DA L025500 +L025AFF DB $02 + DB $31 + DB $30 +L025B02 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $A8 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $EA + DB $55 + DB $4A + DB $4B + DA L02586F + ADRL L025B24 + DB $B2 + DB $00 + DB $90 + DB $00 + DB $0A + DB $00 + DA L025500 +L025B24 DB $02 + DB $31 + DB $31 +L025B27 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $D8 + DB $00 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $F6 + DB $55 + DB $56 + DB $4B + DA L02586F + ADRL L025B49 + DB $E2 + DB $00 + DB $90 + DB $00 + DB $0B + DB $00 + DA L025500 +L025B49 DB $02 + DB $31 + DB $32 +L025B4C DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $08 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $02 + DB $56 + DB $62 + DB $4B + DA L02586F + ADRL L025B6E + DB $12 + DB $01 + DB $90 + DB $00 + DB $0C + DB $00 + DA L025500 +L025B6E DB $02 + DB $31 + DB $33 +L025B71 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $38 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $0E + DB $56 + DB $6E + DB $4B + DA L02586F + ADRL L025B93 + DB $42 + DB $01 + DB $90 + DB $00 + DB $0D + DB $00 + DA L025500 +L025B93 DB $02 + DB $31 + DB $34 +L025B96 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $68 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $1A + DB $56 + DB $7A + DB $4B + DA L02586F + ADRL L025BB8 + DB $72 + DB $01 + DB $90 + DB $00 + DB $0E + DB $00 + DA L025500 +L025BB8 DB $02 + DB $31 + DB $35 +L025BBB DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $98 + DB $01 + DB $20 + DB $00 + DB $1E + DB $00 + DB $1E + DB $00 + DA L0258BD + DB $26 + DB $56 + DB $86 + DB $4B + DA L02586F + ADRL L025BDD + DB $A2 + DB $01 + DB $90 + DB $00 + DB $0F + DB $00 + DA L025500 +L025BDD DB $02 + DB $31 + DB $36 +L025BE0 DB $01 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $F0 + DB $01 + DB $10 + DB $00 + DB $0E + DB $00 + DB $0E + DB $00 + DA L0258F5 + DB $3C + DB $56 + DB $9C + DB $4B + DA L0258DB + ADRL L025C02 + DB $F4 + DB $01 + DB $80 + DB $00 + DB $00 + DB $00 + DA L025500 +L025C02 DB $00 +L025C03 DB $07 + DB $00 + DB $00 + DB $00 + DB $9C + DB $00 + DB $E0 + DB $01 + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L025C17 DB $05 + DB $00 + DB $00 + DB $00 + DB $99 + DB $00 + DB $BC + DB $00 + DA L025914 + DA L02593A + ADRL L046FE8 + DB $00 + DB $00 +L025C29 DB $05 + DB $00 + DB $00 + DB $00 + DB $99 + DB $00 + DB $04 + DB $01 + DA L025914 + DA L02593A + ADRL L046FF0 + DB $01 + DB $00 +L025C3B JSR L0205B5 + JSR L0219FA + LDA #L025CB3 + JSR L021A1A + PEA $009E + PEA $0034 + _MoveTo + PEA ^L025CBB + PEA L025CBB + _DrawString + PEA $012C + PEA $0034 + _MoveTo + PEA ^L025CC5 + PEA L025CC5 + _DrawString + LDA #^L025DE0 + STA $50 + PHA + LDA #L025DE0 + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA #L021B42 + STA L0219F8 + JSR L02185F + LDA L021B3E + BEQ L025CA9 +L025CA9 JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L025CB3 DW $001E + DW $0074 + DW $00BC + DW $01C8 +L025CBB STR 'MIDI Mode' +L025CC5 STR 'In/Out Select' +L025CD3 DW $0000 +L025CD5 DW $0000 +L025CD7 LDA L025CD3 + PHA + LDA L025CD5 + PHA + _SetMIDIPort + RTS + +L025CE7 LDA L025CD3 + BEQ L025CFC + JSR L0212F6 + STZ L025CD3 + JSR L025CD7 + STZ L0211C8 + JSR L02A132 + RTS + +L025CFC JSR L0212E1 + LDA #$FFFF + STA L025CD3 + JSR L025CD7 + LDA #$0001 + STA L0211C8 + JSR L02A132 + RTS + +L025D12 LDA L025CD3 + BEQ L025D1B + JSR L0212E1 + RTS + +L025D1B JSR L0212F6 + RTS + +L025D1F LDA L025CD5 + BEQ L025D2E + JSR L0212F6 + STZ L025CD5 + JSR L025CD7 + RTS + +L025D2E JSR L0212E1 + LDA #$FFFF + STA L025CD5 + JSR L025CD7 + RTS + +L025D3B LDA L025CD5 + BEQ L025D44 + JSR L0212E1 + RTS + +L025D44 JSR L0212F6 + RTS + +L025D48 LDY #$0010 + LDA ($00),Y + CMP L0211C4 + BNE L025D53 + RTS + +L025D53 STA L0211C4 + LDA $00 + PHA + LDA L025D90 + STA $00 + LDX #$0000 + JSR L0212F6 + PLA + STA $00 + STA L025D90 + JSR L0212E1 + LDA L0211C4 + PHA + _SetMIDIMode + RTS + +L025D79 LDY #$0010 + LDA ($00),Y + CMP L0211C4 + BNE L025D8C + JSR L0212E1 + LDA $00 + STA L025D90 + RTS + +L025D8C JSR L0212F6 + RTS + +L025D90 DW $0000 +L025D92 LDY #$000C + LDA ($00),Y + STA L0211C6 + DEC L0211C6 + ASL + TAX + LDA L021563,X + JSR L02162B + LDA L0211C6 + PHA + _SetBasicChannel + RTS + +L025DB1 LDA L0211C6 + INC + LDY #$000C + STA ($00),Y + RTS + +L025DBB LDY #$000C + LDA ($00),Y + STA L0211CA + ASL + TAX + LDA L021563,X + JSR L02162B + LDA L0211CA + PHA + _SetVelComp + RTS + +L025DD7 LDA L0211CA + LDY #$000C + STA ($00),Y + RTS + +L025DE0 DW $0008 + DA L025E4C + DA L025DF2 + DA L025E04 + DA L025E16 + DA L025E28 + DA L025E3A + DA L025E7A + DA L025EA3 +L025DF2 DB $05 + DB $00 + DB $00 + DB $00 + DB $39 + DB $00 + DB $3C + DB $01 + DA L025CE7 + DA L025D12 + ADRL L044C88 + DB $00 + DB $00 +L025E04 DB $05 + DB $00 + DB $00 + DB $00 + DB $56 + DB $00 + DB $3C + DB $01 + DA L025D1F + DA L025D3B + ADRL L044C90 + DB $00 + DB $00 +L025E16 DB $05 + DB $00 + DB $00 + DB $00 + DB $39 + DB $00 + DB $A4 + DB $00 + DA L025D48 + DA L025D79 + ADRL L0432BE + DB $00 + DB $00 +L025E28 DB $05 + DB $00 + DB $00 + DB $00 + DB $46 + DB $00 + DB $A4 + DB $00 + DA L025D48 + DA L025D79 + ADRL L0432C6 + DB $01 + DB $00 +L025E3A DB $05 + DB $00 + DB $00 + DB $00 + DB $53 + DB $00 + DB $A4 + DB $00 + DA L025D48 + DA L025D79 + ADRL L0432CE + DB $02 + DB $00 +L025E4C DB $02 + DB $00 + DB $00 + DB $00 + DB $78 + DB $00 + DB $CC + DB $00 + DB $01 + DB $00 + DB $10 + DB $00 + DB $00 + DB $00 + DA L025DB1 + DB $33 + DB $6B + DB $A9 + DB $6D + DA L025D92 + ADRL L025E6C + DB $98 + DB $00 + DB $96 + DB $00 + DA L025500 +L025E6C STR 'Basic Channel' +L025E7A DB $02 + DB $00 + DB $00 + DB $00 + DB $78 + DB $00 + DB $64 + DB $01 + DB $00 + DB $00 + DB $3F + DB $00 + DB $00 + DB $00 + DA L025DD7 + DB $59 + DB $6B + DB $CF + DB $6D + DA L025DBB + ADRL L025E9A + DB $40 + DB $01 + DB $96 + DB $00 + DA L025500 +L025E9A STR 'Vel Comp' +L025EA3 DB $07 + DB $00 + DB $00 + DB $00 + DB $A4 + DB $00 + DB $5C + DB $01 + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L025EB7 JSR L0205B5 + JSR L0219FA + LDA #L025F97 + JSR L021A1A + PEA $007C + PEA $0030 + _MoveTo + PEA ^L025FD8 + PEA L025FD8 + _DrawString + PEA $00DC + PEA $0030 + _MoveTo + PEA ^L025F9F + PEA L025F9F + _DrawString + PEA $013C + PEA $0030 + _MoveTo + PEA ^L025FB3 + PEA L025FB3 + _DrawString + PEA $0198 + PEA $0030 + _MoveTo + PEA ^L025FA9 + PEA L025FA9 + _DrawString + PEA $0064 + PEA $006C + _MoveTo + PEA ^L025FC6 + PEA L025FC6 + _DrawString + PEA $015C + PEA $006C + _MoveTo + PEA ^L025FBD + PEA L025FBD + _DrawString + LDA #^L026130 + STA $50 + PHA + LDA #L026130 + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA #L021B42 + STA L0219F8 + JSR L02185F + LDA L021B3E + BEQ L025F8D +L025F8D JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L025F97 DW $001D + DW $003C + DW $00B1 + DW $0212 +L025F9F STR 'Metronome' +L025FA9 STR 'Key Start' +L025FB3 STR 'Count Off' +L025FBD STR 'Beat To:' +L025FC6 STR 'Beats Per Measure' +L025FD8 STR 'Clock' +L025FDE LDA L0211CC + BNE L025FE7 + JSR L0212F6 + RTS + +L025FE7 JSR L0212E1 + RTS + +L025FEB LDA L0211CC + BEQ L026000 + STZ L0211CC + JSR L0212F6 + LDA L027426 + AND #$F7FF + STA L027426 + RTS + +L026000 INC L0211CC + JSR L0212E1 + LDA L027426 + ORA #$0800 + STA L027426 + RTS + +L026010 LDA L0211D0 + BNE L026019 + JSR L0212F6 + RTS + +L026019 JSR L0212E1 + RTS + +L02601D LDA L0211D0 + BEQ L026032 + STZ L0211D0 + LDA L027426 + AND #$FF80 + STA L027426 + JSR L0212F6 + RTS + +L026032 INC L0211D0 + LDA L027426 + ORA L021103 + STA L027426 + JSR L0212E1 + RTS + +L026042 LDA L0211CE + BNE L02604B + JSR L0212F6 + RTS + +L02604B JSR L0212E1 + RTS + +L02604F LDA L0211CE + BEQ L026064 + STZ L0211CE + LDA L027426 + AND #$EFFF + STA L027426 + JSR L0212F6 + RTS + +L026064 INC L0211CE + LDA L027426 + ORA #$1000 + STA L027426 + JSR L0212E1 + RTS + RTS + +L026075 LDY #$0010 + LDA ($00),Y + CMP L021105 + BNE L026080 + RTS + +L026080 STA L021105 + LDA $00 + PHA + LDA L0260C2 + STA $00 + JSR L0212F6 + PLA + STA $00 + STA L0260C2 + JSR L0212E1 + LDA L021105 + ASL + TAY + LDA L0260C4,Y + STA L021107 + PHA + _SetBeat + RTS + +L0260AB LDY #$0010 + LDA ($00),Y + CMP L021105 + BNE L0260BE + JSR L0212E1 + LDA $00 + STA L0260C2 + RTS + +L0260BE JSR L0212F6 + RTS + +L0260C2 DW $0000 +L0260C4 DW $0090 + DW $0060 + DW $0030 + DW $0018 + DW $000C +L0260CE LDY #$0010 + LDA ($00),Y + CMP L0211D2 + BNE L0260D9 + RTS + +L0260D9 STA L0211D2 + LDA $00 + PHA + LDA L026114 + STA $00 + JSR L0212F6 + PLA + STA $00 + STA L026114 + JSR L0212E1 + LDA L027426 + AND #$FBFF + ORA L0211D2 + STA L027426 + RTS + +L0260FD LDY #$0010 + LDA ($00),Y + CMP L0211D2 + BNE L026110 + JSR L0212E1 + LDA $00 + STA L026114 + RTS + +L026110 JSR L0212F6 + RTS + +L026114 DW $0000 +L026116 LDY #$000C + LDA ($00),Y + STA L021103 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L026127 LDA L021103 + LDY #$000C + STA ($00),Y + RTS + +L026130 DW $000C + DA L0261FB + DA L02620D + DA L02614A + DA L02616E + DA L02615C + DA L0261DA + DA L026180 + DA L026192 + DA L0261A4 + DA L0261B6 + DA L0261C8 + DA L02621F +L02614A DW $0005 + DW $0000 + DW $0035 + DW $00E0 + DA L025FEB + DA L025FDE + ADRL L043D8E + DW $0000 +L02615C DW $0005 + DW $0000 + DW $0035 + DW $013C + DA L02601D + DA L026010 + ADRL L044840 + DW $0000 +L02616E DW $0005 + DW $0000 + DW $0035 + DW $0198 + DA L02604F + DA L026042 + ADRL L0441D6 + DW $0000 +L026180 DW $0005 + DW $0000 + DW $0071 + DW $0114 + DA L026075 + DA L0260AB + ADRL L0473A0 + DW $0000 +L026192 DW $0005 + DW $0000 + DW $0071 + DW $013C + DA L026075 + DA L0260AB + ADRL L0473A8 + DW $0001 +L0261A4 DW $0005 + DW $0000 + DW $0071 + DW $0164 + DA L026075 + DA L0260AB + ADRL L0473B0 + DW $0002 +L0261B6 DW $0005 + DW $0000 + DW $0071 + DW $018C + DA L026075 + DA L0260AB + ADRL L0473B8 + DW $0003 +L0261C8 DW $0005 + DW $0000 + DW $0071 + DW $01B4 + DA L026075 + DA L0260AB + ADRL L0473C0 + DW $0004 +L0261DA DW $0002 + DW $0000 + DW $0072 + DW $00AC + DW $0001 + DW $0063 + DW $0000 + DA L026127 + DW $676B + DW $69E1 + DA L026116 + ADRL L0261FA + DW $008C + DW $008F + DA L025500 +L0261FA DB $00 +L0261FB DW $0005 + DW $0000 + DW $0038 + DW $0068 + DA L0260CE + DA L0260FD + ADRL L047E78 + DW $0000 +L02620D DW $0005 + DW $0000 + DW $0045 + DW $0068 + DA L0260CE + DA L0260FD + ADRL L047E80 + DW $0400 +L02621F DW $0007 + DW $0000 + DW $0099 + DW $0194 + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L026233 JSR L0205B5 + JSR L0219FA + JSR L0263DC + STA L026417 + STA $42 + STA L026417+2 + PEA $0000 + PEA $0000 + PEA ^L0263F1 + PEA L0263F1 + _GetNewModalDialog + PLA + STA L02183F + PLA + STA L02183F+2 + LDA L02183F+2 + PHA + LDA L02183F + PHA + _DrawDialog + JSR L0263A0 + LDA L02183F+2 + PHA + LDA L02183F + PHA + _SetPort + PHA + PHA + PEA ^L02640F + PEA L02640F + PEA ^L02640F + PEA L02640F + PEA $000F + _LENew + PLA + STA L021853 + PLA + STA L021853+2 + LDA $5E + PHA + LDA L026417 + INC + PHA + LDA ($42) + AND #$00FF + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LESetText + LDA #^L026479 + STA $50 + PHA + LDA #L026479 + STA $4E + PHA + PEA $0000 + JSR L025483 + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEActivate + PEA $0000 + PEA $000E + LDA L021853+2 + PHA + LDA L021853 + PHA + _LESetSelect + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEUpdate + LDA #L026407 + STA L02185B + LDA #$FFFF + STA L021851 + LDA #L021B42 + STA L0219F8 + JSR L02185F + STZ L021851 + LDA L021B3E + BEQ L02636C + LDA L0263EB + STA $4A + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEGetTextLen + PLA + STA ($4A) + PHA + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEGetTextHand + PLA + STA $3E + PLA + STA $40 + LDA [$3E] + STA $42 + LDY #$0002 + LDA [$3E],Y + STA $44 + INC $4A + SEP #$20 + LDY #$000E +L026360 LDA [$42],Y + STA ($4A),Y + DEY + BPL L026360 + REP #$20 + JSR L029467 +L02636C LDA L021853+2 + PHA + LDA L021853 + PHA + _LEDispose + LDA L02183F+2 + PHA + LDA L02183F + PHA + _CloseDialog + JSR L0205F4 + JSR L021A0A + LDA L020021+2 + PHA + LDA L020021 + PHA + _SetPort + RTS + +L0263A0 LDAL L045B7C + STA $16 + LDA L02002D + STA $18 + LDA #$000F + STA $2C + LDAL L020966 + STA $1E + LDA #$5422 + STA $1C + LDA #$0026 + STA $1A + LDA #$00A0 + STA $20 + LDA #$0026 + STA $2E + _HideCursor + JSR L025501 + _ShowCursor + RTS + +L0263DC LDA L0212DF + ASL + ASL + ASL + ASL + CLC + ADC #L022697 + STA L0263EB + RTS + +L0263EB DW $0000 + DW $0004 + BRK $00 +L0263F1 DW $003C ; dtBoundsRect + DW $00DA + DW $0084 + DW $01CF + DW $FFFF ; dtVisible + ADRL $00000000 ; dtRefCon + ADRL L02642C ; itemPtr + ADRL $00000000 ; Terminator +L026407 DW $0053 + DW $010A + DW $0062 + DW $019E +L02640F DW $001A + DW $0038 + DW $0029 + DW $00C4 +L026417 ADRL L022697 +L02641B STR 'Instrument Name:' +L02642C DW $0004 ; Item ID + DW $0005 ; Item rect + DW $0038 + DW $000F + DW $00F0 + DW $800F ; Static text + ADRL L02641B ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table + JSR L0263DC + LDA #$0001 + PHA + _SetForeColor + PEA $01F4 + PEA $0013 + _MoveTo + LDA $5E + PHA + LDA L0263EB + PHA + _DrawString + LDA #$0000 + PHA + _SetForeColor + RTS + +L026479 DW $0002 + DA L02647F + DA L026493 +L02647F DW $0007 + DW $0000 + DW $0071 + DW $016E + DA L021B51 + DA L021B5B + ADRL L045444 + DA L021B6E + DA L021B67 +L026493 DW $0007 + DW $0000 + DW $0071 + DW $00F6 + DA L021B92 + DA L021B9C + ADRL L04543C + DA L021BAF + DA L021BA8 +L0264A7 JSR L0205B5 + JSR L0219FA + JSR L02665B + STA L026690 + STA $42 + STA L026690+2 + PEA $0000 + PEA $0000 + PEA ^L02666A + PEA L02666A + _GetNewModalDialog + PLA + STA L02183F + PLA + STA L02183F+2 + LDA L02183F+2 + PHA + LDA L02183F + PHA + _DrawDialog + JSR L02661F + LDA L02183F+2 + PHA + LDA L02183F + PHA + _SetPort + PHA + PHA + PEA ^L026680 + PEA L026680 + PEA ^L026680 + PEA L026680 + PEA $000F + _LENew + PLA + STA L021853 + PLA + STA L021853+2 + LDA $5E + PHA + LDA L026690 + INC + PHA + LDA ($42) + AND #$00FF + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LESetText + LDA #^L0266BA + STA $50 + PHA + LDA #L0266BA + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEActivate + PEA $0000 + PEA $000E + LDA L021853+2 + PHA + LDA L021853 + PHA + _LESetSelect + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEUpdate + LDA #L026688 + STA L02185B + LDA #$FFFF + STA L021851 + LDA #L021B42 + STA L0219F8 + JSR L02185F + STZ L021851 + LDA L021B3E + BEQ L0265EB + LDA L026694 + STA $4A + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEGetTextLen + PLA + STA ($4A) + PHA + PHA + LDA L021853+2 + PHA + LDA L021853 + PHA + _LEGetTextHand + PLA + STA $3E + PLA + STA $40 + LDA [$3E] + STA $42 + LDY #$0002 + LDA [$3E],Y + STA $44 + INC $4A + SEP #$20 + LDY #$000E +L0265E2 LDA [$42],Y + STA ($4A),Y + DEY + BPL L0265E2 + REP #$20 +L0265EB LDA L021853+2 + PHA + LDA L021853 + PHA + _LEDispose + LDA L02183F+2 + PHA + LDA L02183F + PHA + _CloseDialog + JSR L0205F4 + JSR L021A0A + LDA L020021+2 + PHA + LDA L020021 + PHA + _SetPort + RTS + +L02661F LDAL L045B7C + STA $16 + LDA L02002D + STA $18 + LDA #$000F + STA $2C + LDAL L020966 + STA $1E + LDA #$5422 + STA $1C + LDA #$0026 + STA $1A + LDA #$00A0 + STA $20 + LDA #$0026 + STA $2E + _HideCursor + JSR L025501 + _ShowCursor + RTS + +L02665B LDA L027871 + ASL + ASL + ASL + ASL + CLC + ADC #L020F9F + STA L026694 + RTS + +L02666A DW $003C ; dtBoundsRect + DW $00DA + DW $0084 + DW $01CF + DW $FFFF ; dtVisible + ADRL $00000000 ; dtRefCon + ADRL L0266A2 ; itemPtr + ADRL $00000000 ; Terminator +L026680 DW $001A + DW $0038 + DW $0029 + DW $00C4 +L026688 DW $0053 + DW $010A + DW $0062 + DW $019E +L026690 ADRL L020F9F +L026694 DW $0000 +L026696 STR 'Track Name:' +L0266A2 DW $0004 ; Item ID + DW $0005 ; Item rect + DW $0050 + DW $000F + DW $0108 + DW $800F ; Static text + ADRL L026696 ; Item descriptor + DW $0000 ; Item value + DW $0000 ; Bit flag + ADRL $00000000 ; Ptr to color table +L0266BA DW $0002 + DA L0266C0 + DA L0266D4 +L0266C0 DW $0007 + DW $0000 + DW $0071 + DW $016E + DA L021B51 + DA L021B5B + ADRL L045444 + DA L021B6E + DA L021B67 +L0266D4 DW $0007 + DW $0000 + DW $0071 + DW $00F6 + DA L021B92 + DA L021B9C + ADRL L04543C + DA L021BAF + DA L021BA8 +L0266E8 JSR L0205B5 + JSR L0219FA + LDA #L02672D + JSR L021A1A + JSR L026B41 + LDA #^L026FBF + STA $50 + PHA + LDA #L026FBF + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + LDA #L021B42 + STA L0219F8 + JSR L026735 + _ShowCursor + JSR L02185F + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L02672D DW $001B + DW $002C + DW $00BC + DW $026C +L026735 LDA #$0060 + STA L026A81 + LDA #$0036 + STA L026A83 + LDA #$000A + STA L026A89 + LDA L026DED + STA L026A85 + STA L026A9B + STZ L026A87 +L026753 JSR L026776 + BCS L02676C + DEC L026A89 + BEQ L02676F + LDA L026A83 + CLC + ADC #$000C + STA L026A83 + INC L026A85 + BRA L026753 +L02676C INC L026A87 +L02676F LDA L026A85 + STA L026A9D + RTS + +L026776 JSR L026A9F + LDA [$3E] + BMI L026794 + LDA L026A81 + STA L026A8B + JSR L0267B2 + JSR L0267DC + JSR L026824 + JSR L026841 + JSR L0268D0 + CLC + RTS + +L026794 LDA L026A81 + PHA + LDA L026A83 + PHA + _MoveTo + PEA ^L026A8D + PEA L026A8D + _DrawString + SEC + RTS + +L0267B2 JSR L026AB4 + LDA L026A8B + PHA + LDA L026A83 + PHA + _MoveTo + PEA ^L026B28 + PEA L026B28 + _DrawString + LDA L026A8B + CLC + ADC #$0050 + STA L026A8B + RTS + +L0267DC LDY #$0005 + LDA [$3E],Y + AND #$000F + INC + PHA + PEA ^L026A72 + PEA L026A72 + LDA #$0002 + PHA + STA L026A71 + PEA $0000 + _Int2Dec + LDA L026A8B + PHA + LDA L026A83 + PHA + _MoveTo + PEA ^L026A71 + PEA L026A71 + _DrawString + LDA L026A8B + CLC + ADC #$001C + STA L026A8B + RTS + +L026824 LDY #$0005 + LDA [$3E],Y + AND #$0070 + STA L026A99 + LSR + LSR + LSR + TAY + JSR L026922 + LDA L026A8B + CLC + ADC #$0024 + STA L026A8B + RTS + +L026841 LDY #$0004 + LDA [$3E],Y + AND #$000F + BNE L02684E + BRL L0268CF +L02684E LDA L026A99 + CMP #$0020 + BCS L026889 + LDA L026A8B + PHA + LDA L026A83 + PHA + _MoveTo + LDA $5E + PHA + LDY #$0006 + LDA [$3E],Y + AND #$007F + SEC + SBC #$0018 + BCS L026879 + ADC #$0018 +L026879 ASL + ASL + CLC + ADC #L026DEF + PHA + _DrawString + BRA L0268C5 +L026889 LDY #$0006 + LDA [$3E],Y + AND #$007F + PHA + PEA ^L026A72 + PEA L026A72 + LDA #$0003 + PHA + STA L026A71 + PEA $0000 + _Int2Dec + LDA L026A8B + PHA + LDA L026A83 + PHA + _MoveTo + PEA ^L026A71 + PEA L026A71 + _DrawString +L0268C5 LDA L026A8B + CLC + ADC #$0020 + STA L026A8B +L0268CF RTS + +L0268D0 LDY #$0004 + LDA [$3E],Y + AND #$000F + DEC + BEQ L026921 + LDY #$0007 + LDA [$3E],Y + AND #$007F + PHA + PEA ^L026A72 + PEA L026A72 + LDA #$0003 + PHA + STA L026A71 + PEA $0000 + _Int2Dec + LDA L026A8B + PHA + LDA L026A83 + PHA + _MoveTo + PEA ^L026A71 + PEA L026A71 + _DrawString + LDA L026A8B + CLC + ADC #$0019 + STA L026A8B +L026921 RTS + +L026922 LDA #L048298 + STA $6A + LDA L02002D + STA $6C + LDA [$6A],Y + STA $16 + LDA L02002D + STA $18 + LDA #$0006 + STA $2E + STA $1A + LDA #$0008 + STA $2C + LDA $06 + PHA + LDA $04 + PHA + LDA L026A8B + STA $06 + LDA L026A83 + SEC + SBC #$0008 + STA $04 + JSR L0254E3 + PLA + STA $04 + PLA + STA $06 + RTS + +L02695F LDA L026A87 + BEQ L026965 + RTS + +L026965 LDA #$4458 + STA $16 + LDAL L020966 + STA $18 + LDA L0205B1 + STA $1C + LDA L0205B1+2 + STA $1E + LDA #$0068 + STA $2C + LDA #$0036 + STA $2E + STA $20 + LDA #$00A0 + STA $1A + JSR L025501 + LDA #$3CD8 + STA $1C + LDAL L020966 + STA $1E + LDA L0205B1 + STA $16 + LDA L0205B1+2 + STA $18 + LDA #$0074 + STA $2C + LDA #$0036 + STA $2E + STA $1A + LDA #$00A0 + STA $20 + JSR L025501 + LDA #$00A2 + STA L026A83 + LDA #$0060 + STA L026A81 + INC L026A9D + INC L026A9B + LDA L026A9D + STA L026A85 + JSR L026776 + BCC L0269D7 + INC L026A87 +L0269D7 RTS + +L0269D8 LDA L026A9B + BNE L0269DE + RTS + +L0269DE LDA #$3CD8 + STA $16 + LDAL L020966 + STA $18 + LDA L0205B1 + STA $1C + LDA L0205B1+2 + STA $1E + LDA #$0068 + STA $2C + LDA #$0036 + STA $2E + STA $20 + LDA #$00A0 + STA $1A + JSR L025501 + LDA #$4458 + STA $1C + LDAL L020966 + STA $1E + LDA L0205B1 + STA $16 + LDA L0205B1+2 + STA $18 + LDA #$0068 + STA $2C + LDA #$0036 + STA $2E + STA $1A + LDA #$00A0 + STA $20 + JSR L025501 + LDA #$3CD8 + JSR L026A55 + LDA #$0036 + STA L026A83 + LDA #$0060 + STA L026A81 + DEC L026A9D + DEC L026A9B + STZ L026A87 + LDA L026A9B + STA L026A85 + JSR L026776 + RTS + +L026A55 STA $30 + LDA #$0008 + STA $2C + LDA #$0036 + STA $2E + STA $1A + LDA #$00A0 + STA $20 + LDA #$FFFF + STA $32 + JSR L0213AA + RTS + +L026A71 DB $00 +L026A72 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L026A81 DB $00 + DB $00 +L026A83 DB $00 + DB $00 +L026A85 DB $00 + DB $00 +L026A87 DB $00 + DB $00 +L026A89 DB $0A + DB $00 +L026A8B DB $00 + DB $00 +L026A8D STR '*** EOS ***' +L026A99 DB $00 + DB $00 +L026A9B DB $00 + DB $00 +L026A9D DB $00 + DB $00 +L026A9F LDA L026A85 + ASL + ASL + ASL + CLC + ADC L027412 + STA $3E + LDA L027414 + ADC #$0000 + STA $40 + RTS + +L026AB4 PHA + PHA + PHA + LDA L021107 + PHA + LDA L021103 + PHA + LDY #$0001 + LDA [$3E],Y + AND #$00FF + PHA + INY + LDA [$3E],Y + PHA + _ConvertToMeasure + PLA + STA L026B33 + PLA + STA L026B35 + PLA + STA L026B37 + LDA L026B33 + PHA + PEA ^L026B29 + PEA L026B29 + LDA #$0003 + PHA + PEA $0000 + _Int2Dec + LDA L026B35 + PHA + PEA ^L026B2D + PEA L026B2D + LDA #$0002 + PHA + PEA $0000 + _Int2Dec + LDA L026B37 + PHA + PEA ^L026B30 + PEA L026B30 + LDA #$0003 + PHA + PEA $0000 + _Int2Dec + RTS + +L026B28 DB $0A +L026B29 ASC '123' + ASC ':' +L026B2D ASC '12' + ASC ':' +L026B30 ASC '123' +L026B33 DW $0000 +L026B35 DW $0000 +L026B37 DW $0000 +L026B39 DW $0029 + DW $0178 + DW $0096 + DW $0244 +L026B41 JSR L026D27 + PEA $0002 + PEA $0001 + _SetPenSize + PEA $0000 + _SetSolidPenPat + PEA ^L026B39 + PEA L026B39 + PEA $0018 + PEA $000A + _FrameRRect + PEA $0001 + PEA $0001 + _SetPenSize + PEA $0190 + PEA $0038 + _MoveTo + PEA ^L026D00 + PEA L026D00 + _DrawString + LDA #$0001 + PHA + _SetForeColor + PEA $01CC + PEA $0038 + _MoveTo + PEA ^L028B08 + PEA L028B08 + _DrawString + LDA #$0000 + PHA + _SetForeColor + PEA $0190 + PEA $0044 + _MoveTo + PEA ^L026D06 + PEA L026D06 + _DrawString + LDA L026DE7 + PHA + LDA L026DE5 + PHA + PEA ^L026D21 + PEA L026D21 + LDA #$0006 + PHA + STA L026D20 + PEA $0000 + _Long2Dec + PEA $01CC + PEA $0044 + _MoveTo + PEA ^L026D20 + PEA L026D20 + _DrawString + PEA $0190 + PEA $0050 + _MoveTo + PEA ^L026D0E + PEA L026D0E + _DrawString + LDA L026DEB + PHA + LDA L026DE9 + PHA + PEA ^L026D21 + PEA L026D21 + LDA #$0006 + PHA + STA L026D20 + PEA $0000 + _Long2Dec + PEA $01CC + PEA $0050 + _MoveTo + PEA ^L026D20 + PEA L026D20 + _DrawString + PEA $0190 + PEA $0074 + _MoveTo + PEA ^L026D14 + PEA L026D14 + _DrawString + LDA #$0001 + PHA + _SetForeColor + PEA $01CC + PEA $0074 + _MoveTo + PEA ^L028C64 + PEA L028C64 + _DrawString + LDA #$0000 + PHA + _SetForeColor + PEA $0190 + PEA $0080 + _MoveTo + PEA ^L026D1A + PEA L026D1A + _DrawString + LDA #$0001 + PHA + _SetForeColor + PEA $01CC + PEA $0080 + _MoveTo + PEA ^L028C74 + PEA L028C74 + _DrawString + LDA #$0000 + PHA + _SetForeColor + RTS + +L026D00 STR 'Name:' +L026D06 STR 'Length:' +L026D0E STR 'Free:' +L026D14 STR 'Bank:' +L026D1A STR 'Wave:' +L026D20 DB $06 +L026D21 ASC 000000000000 +L026D27 PHA + PHA + LDA L02763F + PHA + LDA L02763D + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _Locate + PLA + STA L026DDD + PLA + STA L026DDF + SEC + LDA L026DDD + SBC L027412 + STA L026DDD + LDA L026DDF + SBC L027414 + STA L026DDF + LSR L026DDF + ROR L026DDD + LSR L026DDF + ROR L026DDD + LSR L026DDF + ROR L026DDD + LDA L026DDD + STA L026DED + PHA + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _LocateEnd + PLA + STA L026DDD + PLA + STA L026DDF + LDA L026DDD + SEC + SBC L027412 + STA L026DE5 + LDA L026DDF + SBC L027414 + STA L026DE7 + LDA L026DE5 + SEC + SBC #$0002 + STA L026DE5 + LDA L026DE7 + SBC #$0000 + STA L026DE7 + LDA L027412 + CLC + ADC #$0000 + STA L026DE1 + LDA L027414 + ADC #$0002 + STA L026DE3 + LDA L026DE1 + SEC + SBC L026DDD + STA L026DE9 + LDA L026DE3 + SBC L026DDF + LSR + STA L026DEB + ROR L026DE9 + RTS + +L026DDD DB $00 + DB $00 +L026DDF DB $00 + DB $00 +L026DE1 DB $00 + DB $00 +L026DE3 DB $00 + DB $00 +L026DE5 DB $00 + DB $00 +L026DE7 DB $00 + DB $00 +L026DE9 DB $00 + DB $00 +L026DEB DB $00 + DB $00 +L026DED DB $00 + DB $00 +L026DEF STR 'C0 ' + STR 'C#0' + STR 'D0 ' + STR 'D#0' + STR 'E0 ' + STR 'F0 ' + STR 'F#0' + STR 'G0 ' + STR 'G#0' + STR 'A0 ' + STR 'A#0' + STR 'B0 ' + STR 'C1 ' + STR 'C#1' + STR 'D1 ' + STR 'D#1' + STR 'E1 ' + STR 'F1 ' + STR 'F#1' + STR 'G1 ' + STR 'G#1' + STR 'A1 ' + STR 'A#1' + STR 'B1 ' + STR 'C2 ' + STR 'C#2' + STR 'D2 ' + STR 'D#2' + STR 'E2 ' + STR 'F2 ' + STR 'F#2' + STR 'G2 ' + STR 'G#2' + STR 'A2 ' + STR 'A#2' + STR 'B2 ' + STR 'C3 ' + STR 'C#3' + STR 'D3 ' + STR 'D#3' + STR 'E3 ' + STR 'F3 ' + STR 'F#3' + STR 'G3 ' + STR 'G#3' + STR 'A3 ' + STR 'A#3' + STR 'B3 ' + STR 'C4 ' + STR 'C#4' + STR 'D4 ' + STR 'D#4' + STR 'E4 ' + STR 'F4 ' + STR 'F#4' + STR 'G4 ' + STR 'G#4' + STR 'A4 ' + STR 'A#4' + STR 'B4 ' + STR 'C5 ' + STR 'C#5' + STR 'D5 ' + STR 'D#5' + STR 'E5 ' + STR 'F5 ' + STR 'F#5' + STR 'G5 ' + STR 'G#5' + STR 'A5 ' + STR 'A#5' + STR 'B5 ' + STR 'C6 ' + STR 'C#6' + STR 'D6 ' + STR 'D#6' + STR 'E6 ' + STR 'F6 ' + STR 'F#6' + STR 'G6 ' + STR 'G#6' + STR 'A6 ' + STR 'A#6' + STR 'B6 ' + STR 'C7 ' + STR 'C#7' + STR 'D7 ' + STR 'D#7' + STR 'E7 ' + STR 'F7 ' + STR 'F#7' + STR 'G7 ' + STR 'G#7' + STR 'A7 ' + STR 'A#7' + STR 'B7 ' + STR 'C8 ' + STR 'C#8' + STR 'D8 ' + STR 'D#8' + STR 'E8 ' + STR 'F8 ' + STR 'F#8' + STR 'G8 ' + STR 'G#8' + STR 'A8 ' + STR 'A#8' + STR 'B8 ' + STR 'C9 ' + STR 'C#9' + STR 'D9 ' + STR 'D#9' + STR 'E9 ' + STR 'F9 ' + STR 'F#9' + STR 'G9 ' +L026FBF DW $0002 + DA L026FC5 + DA L026FE7 +L026FC5 DW $000B + DW $0000 + DW $0028 + DW $0138 + DW $0078 + DW $003C + DW $003C + DA L025500 + DW $394E + DW $00E8 + DA L025500 + DW $0000 + ADRL L02695F + ADRL L0269D8 + DA L025500 +L026FE7 DW $0007 + DW $0000 + DW $00A1 + DW $01C0 + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L026FFB JSR L0205B5 + JSR L0219FA + LDA #L027049 + JSR L021A1A + LDA #^L02706B + STA $50 + PHA + LDA #L02706B + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA #L021B42 + STA L0219F8 + JSR L02185F + LDA L021B3E + BEQ L02703F + LDX L027804 + LDA L027806 + DEC + STA L0210BF,X +L02703F JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L027049 DW $002E + DW $012C + DW $0084 + DW $01BC +L027051 LDY #$000C + LDA ($00),Y + STA L027806 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L027062 LDA L027806 + LDY #$000C + STA ($00),Y + RTS + +L02706B DW $0002 + DA L027071 + DA L027099 +L027071 DW $0002 + DW $0000 + DW $003C + DW $0178 + DW $0000 + DW $0010 + DW $0000 + DA L027062 + DW $45DE + DW $4854 + DA L027051 + ADRL L027091 + DW $0158 + DW $0059 + DA L025500 +L027091 STR 'Channel' +L027099 DW $0007 + DW $0000 + DW $0068 + DW $0152 + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L0270AD JSR L0206A9 +L0270B0 JSR L0270E3 + LDA #L0270E3 + STA L02126C + LDA #L0270B0 + STA L02001D + LDA #L0275F2 + STA L02002F + JSR L0270FE + PEA $0040 + PEA $00A6 + _MoveTo + PEA ^L0270FC + PEA L0270FC + _DrawString + RTS + +L0270E3 JSR L025598 + LDA #^L027963 + STA $50 + PHA + LDA #L027963 + STA $4E + PHA + PEA $0000 + JSR L025483 + JSR L025574 + RTS + +L0270FC STR '=' +L0270FE LDA #L027107 + STA $3E + JSR L028050 + RTS + +L027107 ADRL L042648 + DW $0009 + DW $0008 + DW $2F3F + ADRL L042690 + DW $000C + DW $000E + DW $2F4E + ADRL L042738 + DW $0009 + DW $000C + DW $2F62 + ADRL L0427A4 + DW $0009 + DW $0012 + DW $2F79 + DW $0000 +L027131 JSR L0212F6 + JSR L021707 + RTS +L027138 RTS + +L027139 LDY #$000C + LDA ($00),Y + STA L021101 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L02714A LDA L021101 + LDY #$000C + STA ($00),Y + RTS + +L027153 LDA L021101 + SEC + SBC #$0005 + ASL + PHA + _SetTempo + RTS + +L027164 JSR L0212E1 + RTS + +L027168 LDY #$0010 + LDA ($00),Y + CMP L0271C4 + BEQ L027176 + JSR L0212F6 + RTS + +L027176 LDA $00 + STA L0271C8 + JSR L0212E1 + RTS + +L02717F LDY #$0010 + LDA ($00),Y + CMP L0271C4 + BNE L02718A + RTS + +L02718A STA L0271C6 + LDA L0271C4 + BEQ L027198 + LDA L0271C6 + BEQ L02719B + RTS + +L027198 LDA L0271C6 +L02719B STA L0271C4 + JSR L02AFCD + LDA $00 + PHA + LDA L0271C8 + STA $00 + JSR L0212F6 + PLA + STA $00 + STA L0271C8 + JSR L0212E1 + LDA L0271C4 + ASL + TAX + JSR (L0271BE,X) + RTS + +L0271BE DA L0271CA + DA L02721B + DA L027244 +L0271C4 DW $0000 +L0271C6 DW $0000 +L0271C8 DW $0000 +L0271CA LDA L027426 + AND #$FCFF + STA L027426 + PEA ^L027416 + PEA L027416 + _SeqPlayer + _KillAllNotes + JSR L0272DD + STZ L027643 + LDA L02728E + BEQ L02721A + _WaitCursor + LDA L027420 + PHA + LDA L02741E + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _Merge + STZ L02728E + _InitCursor +L02721A RTS + +L02721B JSR L02AF76 + JSR L02732A + JSR L02737E + LDA L027426 + AND #$FDFF + ORA #$0100 + STA L027426 + JSR L021707 + PEA ^L027416 + PEA L027416 + _SeqPlayer + STZ L02728E + RTS + +L027244 LDA L0210FF + BMI L02726E + PHA + PHA + PHA + PHA + PHA + LDA L02763F + PHA + LDA L02763D + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _Locate + _DeleteTrack + PLA + PLA +L02726E JSR L02732A + JSR L02737E + LDA L027426 + ORA #$0300 + STA L027426 + PEA ^L027416 + PEA L027416 + _SeqPlayer + INC L02728E + RTS + +L02728E BRK $00 +L027290 JSR L02737E + LDA L027426 + AND #$FDFF + ORA #$0100 + STA L027426 + PEA ^L027416 + PEA L027416 + _SeqPlayer + RTS + +L0272AD LDA L027426 + AND #$FCFF + STA L027426 + PEA ^L027416 + PEA L027416 + _SeqPlayer + _KillAllNotes + RTS + +L0272CB JSR L0272DD + LDA $00 + PHA + LDA #L027A23 + STA $00 + JSR L02717F + PLA + STA $00 + RTS + +L0272DD LDA #$000F + STA L027310 +L0272E3 PEA $0000 + PEA $0002 + LDA #$00B0 + ORA L027310 + PHA + LDA #$0007 + PHA + LDA L027310 + ASL + TAY + LDA L02109F,Y + PHA + _MIDIMessage + DEC L027310 + BPL L0272E3 + JSR L027312 + JSR L02965B + RTS + +L027310 DW $000F +L027312 LDA L027589 + BEQ L027329 + STZ L02763D + STZ L02763F + LDA #$0001 + STA L027637 + STA L027639 + JSR L021707 +L027329 RTS + +L02732A LDA #$0001 + STA L027643 + LDA L027426 + AND #$007F + STA L027641 + LDA L027637 + CMP #$0001 + BEQ L027346 + LDA #$0180 + BRA L027349 +L027346 LDA #$01A0 +L027349 LDY #$00E4 + STA [$70],Y + LDA #$000F + STA L027310 +L027354 PEA $0000 + PEA $0002 + LDA #$00B0 + ORA L027310 + PHA + LDA #$0007 + PHA + LDA L027310 + ASL + TAY + LDA L02109F,Y + PHA + _MIDIMessage + DEC L027310 + BPL L027354 + JSR L029619 + RTS + +L02737E LDA L027412 + STA L027422 + LDA L027414 + CLC + ADC #$0002 + STA L027424 + JSR L02739E + LDA L02763D + STA L027428 + LDA L02763F + STA L02742A + RTS + +L02739E PHA + PHA + LDA L02763F + PHA + LDA L02763D + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _Locate + PLA + STA L027416 + PLA + STA L027418 + PHA + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _LocateEnd + PLA + STA L02741E + PLA + STA L027420 + LDA L027422 + SEC + SBC L02741E + STA L02740C + LDA L027424 + SBC L027420 + LSR + STA L02740E + ROR L02740C + CLC + LDA L02740C + ADC L02741E + STA L02741E + STA $3E + LDA L02740E + ADC L027420 + STA L027420 + STA $40 + LDA #$FFFF + STA [$3E] + RTS + +L02740C DB $00 + DB $00 +L02740E DB $00 + DB $00 +L027410 DB $00 + DB $00 +L027412 DB $00 + DB $00 +L027414 DB $00 + DB $00 +L027416 DB $00 + DB $00 +L027418 DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02741E DB $00 + DB $00 +L027420 DB $00 + DB $00 +L027422 DB $00 + DB $00 +L027424 DB $00 + DB $00 +L027426 DB $00 + DB $00 +L027428 DB $00 + DB $00 +L02742A DB $00 + DB $00 +L02742C PHB + PHK + PLB + LDA L0271C4 + CMP #$0001 + BNE L02743D + LDA #$0001 + STA L027410 +L02743D PLB + RTL + +L02743F PHB + PHK + PLB + LDA #$0001 + STA L027410 + PLB + RTL + +L02744A JSR L0212F6 + RTS + +L02744E LDA L0271C4 + BEQ L02747D + CMP #$0001 + BEQ L027459 + RTS + +L027459 STA L0274CA + JSR L0212E1 + LDA L021101 + STA L0274CC + ASL + CMP #$0084 + BCC L027470 + BEQ L027470 + LDA #$0084 +L027470 STA L021101 + JSR L027153 + LDA #$0001 + STA L02755E + RTS + +L02747D STA L0274CA + STZ L027560 + JMP L02750F + +L027486 LDA L0274CA + BNE L027491 + STZ L027560 + JMP L027522 + +L027491 JSR L025353 + BCS L0274A2 + LDA L02755E + BEQ L0274AD + JSR L0274BD + STZ L02755E + RTS + +L0274A2 LDA L02755E + BNE L0274AD + LDA L0274CA + JSR L027459 +L0274AD RTS + +L0274AE LDA L0274CA + BEQ L0274B9 + CMP #$0001 + BEQ L0274BD + RTS + +L0274B9 JSR L0212F6 + RTS + +L0274BD JSR L0212F6 + LDA L0274CC + STA L021101 + JSR L027153 + RTS + +L0274CA DW $0000 +L0274CC DW $0000 +L0274CE JSR L0212F6 + RTS + +L0274D2 LDA L0271C4 + BEQ L0274D8 + RTS + +L0274D8 LDA #$0002 + STA L027560 + JSR L027599 + BCC L0274F5 + LDA #$0001 + STA L027639 + STA L027637 + STA L02763B + STZ L02763D + STZ L02763F +L0274F5 BRA L02750F +L0274F7 LDA L0271C4 + BEQ L0274FD + RTS + +L0274FD LDA #$0002 + STA L027560 + BRA L027522 +L027505 LDA L0271C4 + BEQ L02750B + RTS + +L02750B JSR L0212F6 + RTS + +L02750F JSR L0212E1 + LDA #$0001 + STA L02755E + JSR L02758B + LDX L027560 + JSR (L027562,X) +L027521 RTS + +L027522 JSR L025353 + BCS L027533 + LDA L02755E + BEQ L027521 + JSR L0212F6 + STZ L02755E + RTS + +L027533 LDA L02755E + BNE L027545 + JSR L0212E1 + INC L02755E + LDAL TickCount + STA L025178 +L027545 JSR L0252C3 + BCC L027521 + LDA #$0003 + STA L02517A + LDAL TickCount + STA L025178 + LDX L027560 + JSR (L027562,X) + RTS + +L02755E DW $0000 +L027560 DW $0000 +L027562 DA L027645 + DA L027696 +L027566 LDA L027589 + BEQ L02756F + JSR L0212E1 + RTS + +L02756F JSR L0212F6 + RTS + +L027573 LDA L027589 + BNE L027582 + LDA #$FFFF + STA L027589 + JSR L0212E1 + RTS + +L027582 STZ L027589 + JSR L0212F6 + RTS + +L027589 DW $FFFF +L02758B LDAL TickCount + STA L025178 + LDA #$001E + STA L02517A + RTS + +L027599 LDA L02000D + CMP L0275EA + BNE L0275CE + LDA L02000F + CMP L0275EC + BNE L0275CE + LDA L020009 + SEC + SBC L0275EE + TAX + INY + INY + LDA L020009+2 + SBC L0275F0 + BNE L0275CE + CPX L0275E8 + BCS L0275CE + STZ L0275EA + STZ L0275EC + STZ L0275EE + STZ L0275F0 + SEC + RTS + +L0275CE LDA L02000D + STA L0275EA + LDA L02000F + STA L0275EC + LDA L020009 + STA L0275EE + LDA L020009+2 + STA L0275F0 + CLC + RTS + +L0275E8 DB $00 + DB $00 +L0275EA DB $00 + DB $00 +L0275EC DB $00 + DB $00 +L0275EE DB $00 + DB $00 +L0275F0 DB $00 + DB $00 +L0275F2 LDA L02763B + BEQ L0275FD + STZ L02763B + JSR L021707 +L0275FD LDA L027410 + BEQ L027609 + STZ L027410 + JSR L0272CB + RTS + +L027609 LDA L0271C4 + BEQ L027619 + LDA L02126C + CMP #L0270E3 + BNE L027619 + JSR L02AF60 +L027619 RTS + +L02761A PHB + PHD + PHK + PLB + LDA L02002B + TCD + LDA L027643 + BEQ L027631 + DEC L027641 + BPL L027634 + STZ L027643 + BRA L027634 +L027631 JSR L027645 +L027634 PLD + PLB + RTL + +L027637 DW $0001 +L027639 DW $0001 +L02763B DW $0000 +L02763D DW $0000 +L02763F DW $0000 +L027641 DW $0000 +L027643 DW $0000 +L027645 INC L027637 + LDA L027637 + CMP L021103 + BCC L027678 + BEQ L027678 + LDA #$0001 + STA L027637 + LDY #$00E4 + LDA #$01A0 + STA [$70],Y + INC L027639 + LDA L027639 + CMP #$03E8 + BNE L027680 + LDA #$03E7 + STA L027639 + LDA L021103 + STA L027637 + RTS + +L027678 LDY #$00E4 + LDA #$0180 + STA [$70],Y +L027680 LDA L02763D + CLC + ADC L021107 + STA L02763D + BCC L02768F + INC L02763F +L02768F LDA #$0001 + STA L02763B + RTS + +L027696 DEC L027637 + LDA L027637 + BNE L0276B3 + LDA L021103 + STA L027637 + DEC L027639 + BNE L0276B3 + LDA #$0001 + STA L027639 + STA L027637 + RTS + +L0276B3 LDA L02763D + SEC + SBC L021107 + STA L02763D + BCS L0276C2 + DEC L02763F +L0276C2 LDA #$0001 + STA L02763B + RTS + +L0276C9 STZ L02763D + STZ L02763F + LDA #$0001 + STA L027637 + STA L027639 + LDA L02126C + CMP #L0270E3 + BNE L0276E3 + JSR L021707 +L0276E3 RTS + +L0276E4 LDY #$0010 + LDA ($00),Y + ASL + TAX + LDA L0210DF,X + BNE L0276F4 + JSR L0212F6 + RTS + +L0276F4 LDA #$FFFF + STA L0210DF,X + JSR L0212E1 + RTS + +L0276FE LDY #$0010 + LDA ($00),Y + STA L027737 + ASL + TAX + LDA L0210DF,X + EOR #$FFFF + STA L0210DF,X + BNE L027725 + JSR L0212F6 + LDA L027737 + PHA + PEA $0000 + _SetPlayTrack + RTS + +L027725 JSR L0212E1 + LDA L027737 + PHA + PEA $0001 + _SetPlayTrack + RTS + +L027737 DW $0000 +L027739 LDY #$0010 + LDA ($00),Y + CMP L0210FF + BEQ L027747 + JSR L0212F6 + RTS + +L027747 LDA $00 + STA L02779D + JSR L0212E1 + RTS + +L027750 LDY #$0010 + LDA ($00),Y + CMP L0210FF + BNE L02776E + LDA #$FFFF + STA L0210FF + JSR L0212F6 + PEA $FFFF + _SetRecTrack + RTS + +L02776E LDA L0210FF + BMI L027781 + LDA $00 + PHA + LDA L02779D + STA $00 + JSR L0212F6 + PLA + STA $00 +L027781 LDY #$0010 + LDA ($00),Y + STA L0210FF + LDA $00 + STA L02779D + JSR L0212E1 + LDA L0210FF + PHA + _SetRecTrack + RTS + +L02779D DW $0000 +L02779F LDY #$0010 + LDA ($00),Y + ASL + TAX + LDA L0210BF,X + INC + STA L027806 + ASL + TAX + LDAL L0417CE,X + LDY #$000C + STA ($00),Y + JMP L0212F6 + +L0277BB LDY #$0010 + LDA ($00),Y + ASL + TAX + STX L027804 + LDA L0210BF,X + INC + STA L027806 + ASL + TAX + LDAL L0417CE,X + LDY #$000C + STA ($00),Y + JSR L0212E1 + JSR L026FFB + LDX L027804 + LDA L0210BF,X + INC + ASL + TAX + LDAL L0417CE,X + LDY #$000C + STA ($00),Y + JSR L0212F6 + LDA L027804 + TAX + LSR + PHA + LDA L0210BF,X + PHA + _TrackToChannel + RTS + +L027804 DW $0000 +L027806 DW $0000 +L027808 JSR L0212F6 + LDY #$0010 + LDA ($00),Y + STA L027871 + JSR L02783E + RTS + +L027817 LDY #$0010 + LDA ($00),Y + STA L027871 + LDA #$0001 + PHA + _SetForeColor + JSR L02783E + LDA #$0000 + PHA + _SetForeColor + JSR L0264A7 + JMP L027808 + +L02783E LDA L027871 + ASL + ASL + ASL + ASL + CLC + ADC #L020F9F + STA L02786F + LDA #$01D8 + PHA + LDA L027871 + ASL + TAX + LDA L027873,X + PHA + _MoveTo + LDA $5E + PHA + LDA L02786F + PHA + _DrawString + RTS + +L02786F DW $0000 +L027871 DW $0000 +L027873 DW $0033 + DW $0047 + DW $005B + DW $006F + DW $0083 + DW $0097 + DW $00AB + DW $00BF +L027883 LDX #$0000 +L027886 LDA L0278E3,X + STA L020F9F,X + INX + INX + CPX #$0080 + BNE L027886 + LDX #$0000 +L027896 LDA #$007F + STA L02109F,X + LDA #$0000 + STA L0210DF,X + LDA #$FFFF + STA L0210BF,X + INX + INX + CPX #$0020 + BNE L027896 + LDA #$0000 + STA L0210FF + LDA #$0001 + STA L0210DF + LDA L027412 + STA $3E + LDA L027414 + STA $40 + LDA #$FFFF + STA [$3E] + STZ L02763D + STZ L02763F + LDA #$0001 + STA L027637 + STA L027639 + JSR L021149 + LDX #$0000 + JSR (L02126C,X) + RTS + +L0278E3 STR 'Track 1' + HEX 0000000000000000 + STR 'Track 2' + HEX 0000000000000000 + STR 'Track 3' + HEX 0000000000000000 + STR 'Track 4' + HEX 0000000000000000 + STR 'Track 5' + HEX 0000000000000000 + STR 'Track 6' + HEX 0000000000000000 + STR 'Track 7' + HEX 0000000000000000 + STR 'Track 8' + HEX 0000000000000000 +L027963 DW $0032 + DA L027B11 + DA L027B23 + DA L027B35 + DA L027B47 + DA L027B59 + DA L027B6B + DA L027B7D + DA L027B8F + DA L027BA1 + DA L027BB3 + DA L027BC5 + DA L027BD7 + DA L027BE9 + DA L027BFB + DA L027C0D + DA L027C1F + DA L027C31 + DA L027C43 + DA L027C55 + DA L027C67 + DA L027C79 + DA L027C8B + DA L027C9D + DA L027CAF + DA L027A81 + DA L027A93 + DA L027AA5 + DA L027AB7 + DA L027AC9 + DA L027ADB + DA L027AED + DA L027AFF + DA L027A23 + DA L027A35 + DA L027A11 + DA L027A47 + DA L027A5B + DA L027A6F + DA L0279C9 + DA L0279DB + DA L0217E3 + DA L0217F5 + DA L021807 + DA L0279FF + DA L0296A2 + DA L0296B8 + DA L0296CE + DA L0296E4 + DA L0296FA + DA L029710 +L0279C9 DW $0005 + DW $0000 + DW $003E + DW $002C + DA L027138 + DA L027131 + ADRL L045258 + DW $0000 +L0279DB DW $0002 + DW $0000 + DW $0099 + DW $0080 + DW $0005 + DW $0063 + DW $003C + DA L02714A + DW $7FC0 + DW $8236 + DA L027139 + ADRL L0279FB + DW $005C + DW $00B6 + DA L027153 +L0279FB STR 'BPM' +L0279FF DW $0005 + DW $0000 + DW $009B + DW $0024 + DA L025500 + DA L027164 + ADRL L047DF8 + DW $0000 +L027A11 DW $0005 + DW $0000 + DW $005B + DW $0014 + DA L02717F + DA L027168 + ADRL L040010 + DW $0002 +L027A23 DW $0005 + DW $0000 + DW $005B + DW $004C + DA L02717F + DA L027168 + ADRL L040000 + DW $0000 +L027A35 DW $0005 + DW $0000 + DW $005B + DW $0084 + DA L02717F + DA L027168 + ADRL L040008 + DW $0001 +L027A47 DW $0006 + DW $0000 + DW $0074 + DW $0084 + DA L02744E + DA L02744A + ADRL L040020 + DA L027486 + DA L0274AE +L027A5B DW $0006 + DW $0000 + DW $0074 + DW $004C + DA L0274D2 + DA L0274CE + ADRL L040018 + DA L0274F7 + DA L027505 +L027A6F DW $0005 + DW $0000 + DW $0074 + DW $0014 + DA L027573 + DA L027566 + ADRL L040910 + DW $0000 +L027A81 DW $0005 + DW $0000 + DW $0028 + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0000 +L027A93 DW $0005 + DW $0000 + DW $003C + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0001 +L027AA5 DW $0005 + DW $0000 + DW $0050 + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0002 +L027AB7 DW $0005 + DW $0000 + DW $0064 + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0003 +L027AC9 DW $0005 + DW $0000 + DW $0078 + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0004 +L027ADB DW $0005 + DW $0000 + DW $008C + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0005 +L027AED DW $0005 + DW $0000 + DW $00A0 + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0006 +L027AFF DW $0005 + DW $0000 + DW $00B4 + DW $00FC + DA L0277BB + DA L02779F + ADRL L0417F0 + DW $0007 +L027B11 DW $0005 + DW $0000 + DW $0028 + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0000 +L027B23 DW $0005 + DW $0000 + DW $003C + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0001 +L027B35 DW $0005 + DW $0000 + DW $0050 + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0002 +L027B47 DW $0005 + DW $0000 + DW $0064 + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0003 +L027B59 DW $0005 + DW $0000 + DW $0078 + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0004 +L027B6B DW $0005 + DW $0000 + DW $008C + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0005 +L027B7D DW $0005 + DW $0000 + DW $00A0 + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0006 +L027B8F DW $0005 + DW $0000 + DW $00B4 + DW $0144 + DA L0276FE + DA L0276E4 + ADRL L043A3E + DW $0007 +L027BA1 DW $0005 + DW $0000 + DW $0028 + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0000 +L027BB3 DW $0005 + DW $0000 + DW $003C + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0001 +L027BC5 DW $0005 + DW $0000 + DW $0050 + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0002 +L027BD7 DW $0005 + DW $0000 + DW $0064 + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0003 +L027BE9 DW $0005 + DW $0000 + DW $0078 + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0004 +L027BFB DW $0005 + DW $0000 + DW $008C + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0005 +L027C0D DW $0005 + DW $0000 + DW $00A0 + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0006 +L027C1F DW $0005 + DW $0000 + DW $00B4 + DW $018C + DA L027750 + DA L027739 + ADRL L043A46 + DW $0007 +L027C31 DW $0005 + DW $0000 + DW $0028 + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0000 +L027C43 DW $0005 + DW $0000 + DW $003C + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0001 +L027C55 DW $0005 + DW $0000 + DW $0050 + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0002 +L027C67 DW $0005 + DW $0000 + DW $0064 + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0003 +L027C79 DW $0005 + DW $0000 + DW $0078 + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0004 +L027C8B DW $0005 + DW $0000 + DW $008C + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0005 +L027C9D DW $0005 + DW $0000 + DW $00A0 + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0006 +L027CAF DW $0005 + DW $0000 + DW $00B4 + DW $01C4 + DA L027817 + DA L027808 + ADRL L045B78 + DW $0007 +L027CC1 JSR L0206A9 +L027CC4 JSR L027D0E + LDA #L027D0E + STA L02126C + LDA #L027CC4 + STA L02001D + PEA $01BC + PEA $0035 + _MoveTo + PEA ^L027D27 + PEA L027D27 + _DrawString + PEA $01BC + PEA $0055 + _MoveTo + PEA ^L027D2E + PEA L027D2E + _DrawString + LDA #L027D0D + STA L02002F +L027D0D RTS + +L027D0E JSR L025598 + LDA #^L02808F + STA $50 + PHA + LDA #L02808F + STA $4E + PHA + PEA $0000 + JSR L025483 + JSR L025574 + RTS + +L027D27 STR 'Wave A' +L027D2E STR 'Wave B' +L027D35 SEP #$20 + LDY #$0003 + LDA ($3C),Y + REP #$20 + AND #$00FF + LDY #$000C + STA ($00),Y + RTS + +L027D47 LDY #$000C + LDA ($00),Y + SEP #$20 + LDY #$0003 + STA ($3C),Y + REP #$20 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L027D5E LDY #$0009 + LDA ($3C),Y + AND #$003F + LDY #$000C + STA ($00),Y + RTS + +L027D6C LDY #$000F + LDA ($3C),Y + AND #$003F + LDY #$000C + STA ($00),Y + RTS + +L027D7A LDY #$0008 + LDA ($3C),Y + AND #$000F + LDY #$000C + STA ($00),Y + RTS + +L027D88 LDY #$000E + LDA ($3C),Y + AND #$000F + LDY #$000C + STA ($00),Y + RTS + +L027D96 LDY #$0007 + LDA ($3C),Y + AND #$000F + LDY #$000C + STA ($00),Y + RTS + +L027DA4 LDY #$000D + LDA ($3C),Y + AND #$000F + LDY #$000C + STA ($00),Y + RTS + +L027DB2 LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$09 + STA ($3C),Y +L027DBD REP #$30 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L027DC8 LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$0F + STA ($3C),Y + BRA L027DBD + MX %00 +L027DD5 LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$08 + STA ($3C),Y + BRA L027DBD + MX %00 +L027DE2 LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$0E + STA ($3C),Y + BRA L027DBD + MX %00 +L027DEF LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$07 + STA ($3C),Y + BRA L027DBD + MX %00 +L027DFC LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$0D + STA ($3C),Y + BRA L027DBD + MX %00 +L027E09 SEP #$20 + LDY #$0006 + LDA ($3C),Y + LSR + LSR + STA L027E78 + LDA #$1F + SEC + SBC L027E78 + REP #$20 + AND #$001F + LDY #$000C + STA ($00),Y + RTS + MX %00 +L027E26 LDY #$000C + LDA #$001F + SEC + SBC ($00),Y + ASL + TAX + SEP #$30 + ASL + LDY #$06 + STA ($3C),Y + REP #$30 + LDA L021563,X + JSR L02162B + RTS + MX %00 +L027E41 SEP #$30 + LDY #$0C + LDA ($3C),Y + LSR + LSR + STA L027E78 + LDA #$1F + SEC + SBC L027E78 + REP #$30 + AND #$001F + LDY #$000C + STA ($00),Y + RTS + MX %00 +L027E5D LDY #$000C + LDA #$001F + SEC + SBC ($00),Y + ASL + TAX + SEP #$30 + ASL + LDY #$0C + STA ($3C),Y + REP #$30 + LDA L021563,X + JSR L02162B + RTS + MX %00 +L027E78 DW $0000 +L027E7A LDY #$0002 + LDA ($3C),Y + AND #$0007 + LDY #$000C + STA ($00),Y + RTS + +L027E88 LDY #$000C + LDA ($00),Y + PHA + SEP #$30 + LDY #$02 + STA ($3C),Y + REP #$30 + PLA + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L027EA0 JSR L0212F6 + LDA #$0000 + JSR L023A53 + RTS + +L027EAA LDA #$0000 + JSR L023A66 + RTS + +L027EB1 JSR L0212F6 + LDA #$0001 + JSR L023A53 + RTS + +L027EBB LDA #$0001 + JSR L023A66 + RTS + +L027EC2 LDY #$0001 + LDA ($3C),Y + AND #$000F + ASL + TAX + LDA L027EFA,X + STA $3E + JSR L02802C + RTS + +L027ED5 LDY #$0001 + SEP #$20 + LDA ($3C),Y + INC + CMP #$05 + BCC L027EE5 + BEQ L027EE5 + LDA #$00 +L027EE5 STA ($3C),Y + REP #$20 + AND #$000F + ASL + TAX + LDA L027EFA,X + STA $3E + JSR L02802C + JSR L028C34 + RTS + +L027EFA DA L027F06 + DA L027F32 + DA L027F5C + DA L027F86 + DA L027FBA + DA L027FEE +L027F06 ADRL L0414D8 + DW $0017 + DW $0016 + DW $6F7F + ADRL L0414D8 + DW $0017 + DW $0016 + DW $841F + ADRL L04171A + DW $0009 + DW $000A + DW $76F3 + ADRL L041774 + DW $0009 + DW $000A + DW $8B93 + DW $0000 + DW $0000 +L027F32 ADRL L0413DC + DW $0015 + DW $000C + DW $7345 + ADRL L0414D8 + DW $0017 + DW $0016 + DW $84BF + ADRL L04171A + DW $0009 + DW $000A + DW $7653 + ADRL L041774 + DW $0009 + DW $000A + DW $8AF3 + DW $0000 +L027F5C ADRL L0413DC + DW $0015 + DW $000C + DW $73E6 + ADRL L0413DC + DW $0015 + DW $000C + DW $84C6 + ADRL L04171A + DW $0009 + DW $000A + DW $7513 + ADRL L041774 + DW $0009 + DW $000A + DW $8693 + DW $0000 +L027F86 ADRL L0413DC + DW $0015 + DW $000C + DW $78CE + ADRL L0414D8 + DW $0017 + DW $0016 + DW $7345 + ADRL L0416D2 + DW $0009 + DW $0008 + DW $7ABD + ADRL L04171A + DW $0009 + DW $000A + DW $8A4F + ADRL L041774 + DW $0009 + DW $000A + DW $8A6C + DW $0000 +L027FBA ADRL L0413DC + DW $0015 + DW $000C + DW $78D0 + ADRL L0413DC + DW $0015 + DW $000C + DW $78E9 + ADRL L0416D2 + DW $0009 + DW $0008 + DW $7ABF + ADRL L04171A + DW $0009 + DW $000A + DW $8A51 + ADRL L041774 + DW $0009 + DW $000A + DW $8A6A + DW $0000 +L027FEE ADRL L0413DC + HEX 15000C + DB $00 + DB $CE + DB $78 + ADRL L0413DC + DW $0015 + DW $000C + DW $78E5 + ADRL L0416D2 + DW $0009 + DW $0008 + DW $7ABC + ADRL L04171A + DW $0009 + DW $000A + DW $8A4F + ADRL L041774 + DW $0009 + DW $000A + DW $8A66 + ADRL L0416D2 + DW $0009 + DW $0008 + DW $7AD3 + DW $0000 +L02802C _HideCursor + LDA #$003A + STA $2C + LDAL L020966 + STA $1E + LDA #$6F6E + STA $30 + LDA #$002C + STA $2E + LDA #$FFFF + STA $32 + JSR L0213AA +L028050 LDY #$0000 + LDA ($3E),Y +L028055 STA $16 + INY + INY + LDA ($3E),Y + STA $18 + INY + INY + LDA ($3E),Y + STA $2C + LDAL L020966 + STA $1E + INY + INY + LDA ($3E),Y + STA $2E + STA $1A + INY + INY + LDA ($3E),Y + STA $1C + LDA #$00A0 + STA $20 + PHY + JSR L025501 + PLY + INY + INY + LDA ($3E),Y + BNE L028055 + _ShowCursor + RTS + +L02808F DW $001A + DA L0220AF + DA L021819 + DA L02182B + DA L0280C5 + DA L0280D7 + DA L0281B0 + DA L028162 + DA L02813B + DA L028189 + DA L0280E9 + DA L028112 + DA L028285 + DA L0281D7 + DA L0281FE + DA L028275 + DA L028225 + DA L02824D + DA L0217E3 + DA L0217F5 + DA L021807 + DA L0296A2 + DA L0296B8 + DA L0296CE + DA L0296E4 + DA L0296FA + DA L029710 +L0280C5 DW $0005 + DW $0000 + DW $001B + DW $0184 + DA L027EAA + DA L027EA0 + ADRL L045B78 + DW $0000 +L0280D7 DW $0005 + DW $0000 + DW $003B + DW $0184 + DA L027EBB + DA L027EB1 + ADRL L045B78 + DW $0001 +L0280E9 DW $0002 + DW $0000 + DW $001B + DW $0150 + DW $0000 + DW $0006 + DW $0003 + DA L027D96 + DW $3134 + DW $33AA + DA L027DEF + ADRL L028109 + DW $012C + DW $0038 + DA L028C34 +L028109 STR 'Octave A' +L028112 DW $0002 + DW $0000 + DW $001B + DW $0258 + DW $0000 + DW $0006 + DW $0003 + DA L027DA4 + DW $3176 + DW $33EC + DA L027DFC + ADRL L028132 + DW $0234 + DW $0038 + DA L028C34 +L028132 STR 'Octave B' +L02813B DW $0002 + DW $0000 + DW $0041 + DW $0150 + DW $0000 + DW $000B + DW $0000 + DA L027D7A + DW $48F4 + DW $4B6A + DA L027DD5 + ADRL L02815B + DW $013C + DW $005E + DA L028C34 +L02815B STR 'Semi A' +L028162 DW $0002 + DW $0000 + DW $0041 + DW $0258 + DW $0000 + DW $000B + DW $0000 + DA L027D88 + DW $4936 + DW $4BAC + DA L027DE2 + ADRL L028182 + DW $0244 + DW $005E + DA L028C34 +L028182 STR 'Semi B' +L028189 DW $0002 + DW $0000 + DW $0067 + DW $0150 + DW $0000 + DW $003F + DW $0000 + DA L027D5E + DW $60B4 + DW $632A + DA L027DB2 + ADRL L0281A9 + DW $013C + DW $0084 + DA L028C34 +L0281A9 STR 'Fine A' +L0281B0 DW $0002 + DW $0000 + DW $0067 + DW $0258 + DW $0000 + DW $003F + DW $0000 + DA L027D6C + DW $60F6 + DW $636C + DA L027DC8 + ADRL L0281D0 + DW $0244 + DW $0084 + DA L028C34 +L0281D0 STR 'Fine B' +L0281D7 DW $0002 + DW $0000 + DW $00A3 + DW $0258 + DW $0000 + DW $0007 + DW $0000 + DA L027E7A + DW $8676 + DW $88EC + DA L027E88 + ADRL L0281F7 + DW $023C + DW $00C0 + DA L028C34 +L0281F7 STR 'Stereo' +L0281FE DW $0002 + DW $0000 + DW $00A3 + DW $0150 + DW $0000 + DW $0063 + DW $0063 + DA L027D35 + DW $8634 + DW $88AA + DA L027D47 + ADRL L02821E + DW $0130 + DW $00C0 + DA L028C34 +L02821E STR 'Detune' +L028225 DW $0001 + DW $0000 + DW $006D + DW $0190 + DW $0020 + DW $001E + DW $001E + DA L027E09 + DW $6484 + DW $59E4 + DA L027E26 + ADRL L028247 + DW $0190 + DW $00A7 + DW $0000 + DA L028C34 +L028247 STR 'Vol A' +L02824D DW $0001 + DW $0000 + DW $006D + DW $01F4 + DW $0020 + DW $001E + DW $001E + DA L027E41 + DW $649D + DW $59FD + DA L027E5D + ADRL L02826F + DW $01F4 + DW $00A7 + DW $0000 + DA L028C34 +L02826F STR 'Vol B' +L028275 DW $0008 + DW $0000 + DW $007F + DW $0038 + DA L027ED5 + DA L027EC2 + DW $00B9 + DW $00E8 +L028285 DW $0005 + DW $0000 + DW $00AF + DW $01B4 + DA L028297 + DA L0282A7 + ADRL L04A59A + DW $0000 +L028297 JSR L0212E1 + JSR L021B04 + JSR L02A38E + JSR L021B04 + JSR L0212F6 + RTS + +L0282A7 JSR L0212F6 + RTS + +L0282AB JSR L0205B5 + PEA $0078 + PEA $0028 + PEA $0000 + PEA $0000 + PEA $0000 + PEA ^L028404 + PEA L028404 + PEA $0000 + PEA $0000 + PEA ^L028414 + PEA L028414 + PEA ^L021DBD + PEA L021DBD + PEA $0000 + PEA $0000 + PEA ^L028339 + PEA L028339 + _SFPGetFile2 + JSR L0205F4 + LDA L028339 + BEQ L028338 + _WaitCursor + LDA L02834F + XBA + STA L02834F + LDA L0283D9 + XBA + STA L0283D9 + LDA #L028350 + STA L028544 + JSR L02841E + BCC L028322 + _InitCursor + LDX #L02852C + LDY #L0283DA + JSR L0291C6 + BRA L028332 +L028322 LDX #L0283DA + LDY #L028C74 + JSR L028C54 + _InitCursor +L028332 LDX #$0000 + JSR (L02126C,X) +L028338 RTS + +L028339 DW $0000 + DW $0000 + ADRL $00000000 + DW $0000 + ADRL L0283D7 + DW $0000 + ADRL L02834D +L02834D DW $007F +L02834F DB $00 +L028350 STR 'Synth.wav' + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000 +L0283D7 DW $0000 +L0283D9 DB $00 +L0283DA STR 'Synth.wav' + HEX 00000000000000000000000000000000 + HEX 00000000000000000000000000000000 +L028404 STR 'Load Wave File:' +L028414 DW $0001 + DW $0000 + DW $00D8 + ADRL $00000004 +L02841E JSL GSOS + DW $0010 ; Open + ADRL L028542 + BCC L02842D + BRL L0284F7 +L02842D LDA L028542 + STA L02854C + STA L02855A + LDA #L02401C + STA L02854E + LDA #^L02401C + STA L02854E+2 + LDA #$0900 + STA L028552 + STZ L028552+2 + JSL GSOS + DW $0012 ; Read + ADRL L02854C + BCC L02845A + BRL L0284F8 +L02845A LDA L028552 + CMP L028556 + BEQ L028465 + BRL L0284F8 +L028465 LDA L020025 + STA L02854E + LDA L020025+2 + STA L02854E+2 + LDA #$8000 + STA L028552 + STZ L028552+2 + JSL GSOS + DW $0012 ; Read + ADRL L02854C + BCC L028489 + BRL L0284F8 +L028489 LDA L028552 + CMP L028556 + BNE L0284F8 + SEI + LDA L02854E+2 + PHA + LDA L02854E + PHA + PEA $0000 + PEA $8000 + _WriteRamBlock + CLI + JSL GSOS + DW $0012 ; Read + ADRL L02854C + BCC L0284B7 + BRL L0284F8 +L0284B7 LDA L028552 + CMP L028556 + BNE L0284F8 + SEI + LDA L02854E+2 + PHA + LDA L02854E + PHA + PEA $8000 + PEA $8000 + _WriteRamBlock + CLI + JSL GSOS + DW $0014 ; Close + ADRL L02855A + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0000 + _SetMetro + JSR L0239BB + CLC +L0284F7 RTS + +L0284F8 JSL GSOS + DW $0014 ; Close + ADRL L02855A + SEC + RTS + +L028504 LDA #L0223AF + STA L028544 + JSR L02841E + BCS L02851A + LDX #L0223AF + LDY #L028C74 + JSR L028C54 + CLC + RTS + +L02851A _InitCursor + LDX #L02852C + LDY #L0223AF + JSR L0291C6 + SEC + RTS + +L02852C STR 'CanUt load Wave File:' +L028542 DW $0000 ; ref num +L028544 ADRL L028350 ; path name + ADRL $00000000 ; reserved +L02854C DW $0000 ; ref num +L02854E ADRL $00000000 ; buffer ptr +L028552 ADRL $00000000 ; request count +L028556 ADRL $00000000 ; transfer count +L02855A DW $0000 ; ref num +L02855C JSR L0205B5 + PEA $0078 + PEA $0028 + PEA ^L028679 + PEA L028679 + PEA $0000 + PEA $0000 + PEA ^L028677 + PEA L028677 + PEA ^L021DBD + PEA L021DBD + PEA $0000 + PEA $0000 + PEA ^L0285D6 + PEA L0285D6 + _SFPGetFile + JSR L0205F4 + LDA L0285D6 + BEQ L0285D5 + _WaitCursor + LDA #L0285EC + STA L028729 + JSR L02868F + BCC L0285BC + _InitCursor + LDX #L02870B + LDY #L0285DC + JSR L0291C6 + BRA L0285CF +L0285BC LDX #L0285DC + LDY #L028C64 + JSR L028C54 + JSR L028504 + _InitCursor +L0285CF LDX #$0000 + JSR (L02126C,X) +L0285D5 RTS + +L0285D6 DW $0000 + DW $0000 + DW $0000 +L0285DC DS $10 +L0285EC STR 'Synth.bnk' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L028677 HEX 01D6 +L028679 STR 'Load Instrument File:' +L02868F LDA #$1600 + STA L028737 + STZ L028737+2 + LDA #L022397 + STA L028733 + LDA #^L022397 + STA L028733+2 + JSL GSOS + DW $0010 ; Open + ADRL L028727 + BCS L0286D6 + LDA L028727 + STA L028731 + STA L02873F + JSL GSOS + DW $0012 ; Read + ADRL L028731 + BCS L0286D7 + JSL GSOS + DW $0014 ; Close + ADRL L02873F + JSR L029467 + JSR L028BA6 + CLC +L0286D6 RTS + +L0286D7 JSL GSOS + DW $0014 ; Close + ADRL L02873F + SEC + RTS + +L0286E3 LDA #L020F8F + STA L028729 + JSR L02868F + BCS L0286F9 + LDX #L020F8F + LDY #L028C64 + JSR L028C54 + CLC + RTS + +L0286F9 _InitCursor + LDX #L02870B + LDY #L020F8F + JSR L0291C6 + SEC + RTS + +L02870B STR 'CanUt load Instrument File:' +L028727 DW $0000 ; ref num +L028729 ADRL L0285EC ; path name + ADRL $00000000 ; reserved +L028731 DW $0000 ; ref num +L028733 ADRL $00000000 ; buffer ptr +L028737 ADRL $00000000 ; request count + ADRL $00000000 ; transfer count +L02873F DW $0000 ; ref num +L028741 ADRL L0285EC ; file name + DW $00E3 ; access + DW $00D6 ; file type + ADRL $00000001 ; aux type + DW $0001 ; storage + DS 4 ; creation date +L028753 DW $0000 ; ref num +L028755 ADRL L022397 ; buffer ptr +L028759 ADRL $00001600 ; request count + ADRL $00000000 ; transfer count +L028761 JSR L0205B5 + PEA $0078 + PEA $0028 + PEA ^L0287B6 + PEA L0287B6 + PEA ^L028C64 + PEA L028C64 + PEA $000E + PEA ^L021F1D + PEA L021F1D + PEA $0000 + PEA $0000 + PEA ^L0285D6 + PEA L0285D6 + _SFPPutFile + JSR L0205F4 + LDA L0285D6 + BEQ L0287B5 + LDA #L0285EC + STA L028729 + LDX #L0285DC + LDY #L028C64 + JSR L028C54 + LDX #L028C74 + LDY #L0223AF + JSR L028C54 + JSR L0287CC +L0287B5 RTS + +L0287B6 STR 'Save Instrument File:' +L0287CC LDA #$1600 + STA L028759 + STZ L028759+2 + LDA #L022397 + STA L028755 + LDA #^L022397 + STA L028755+2 + JSL GSOS + DW $0001 ; Create + ADRL L028741 + JSL GSOS + DW $0010 ; Open + ADRL L028727 + LDA L028727 + STA L028753 + STA L02873F + JSL GSOS + DW $0013 ; Write + ADRL L028753 + JSL GSOS + DW $0014 ; Close + ADRL L02873F + RTS + +L028813 JSR L0205B5 + PEA $0078 + PEA $0028 + PEA ^L02896A + PEA L02896A + PEA $0000 + PEA $0000 + PEA ^L028968 + PEA L028968 + PEA ^L021DBD + PEA L021DBD + PEA $0000 + PEA $0000 + PEA ^L0288C7 + PEA L0288C7 + _SFPGetFile + JSR L0205F4 + LDA L0288C7 + BEQ L028882 + _WaitCursor + LDA #L0288DD + STA L028A10 + JSR L02897E + BCS L028883 + JSR L0276C9 + JSR L028B9C + LDA #$FFFF + STA L0210FF + JSR L0286E3 + BCS L02887C + JSR L028504 + _InitCursor +L02887C LDX #$0000 + JSR (L02126C,X) +L028882 RTS + +L028883 _InitCursor + LDX #L028894 + LDY #L0288B0 + JSR L0291C6 + RTS + +L028894 STR 'Problem with Sequence file.' +L0288B0 STR 'Try another file . . .' +L0288C7 DW $0000 + DW $0000 + DW $0000 +L0288CD STR 'Synth.seq' + DS 6 +L0288DD STR 'Synth.seq' + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L028968 HEX 01D5 +L02896A STR 'Open Sequence file:' +L02897E JSL GSOS + DW $0010 ; Open + ADRL L028A0E + BCS L028A01 + LDA L028A0E + STA L028A18 + STA L028A26 + STA L028A48 + JSR L028A56 + BCS L028A02 + LDA #L020F77 + STA L028A1A + LDA #^L020F77 + STA L028A1A+2 + LDA L020F75 + STA L028A1E + STZ L028A1E+2 + JSL GSOS + DW $0012 ; Read + ADRL L028A18 + BCS L028A02 + LDA L020F7D + STA L028A4A + STZ L028A4A+2 + JSL GSOS + DW $0016 ; SetMark + ADRL L028A48 + LDA L027412 + STA L028A1A + LDA L027414 + STA L028A1A+2 + LDA #$0000 + STA L028A1E + LDA #$0002 + STA L028A1E+2 + JSL GSOS + DW $0012 ; Read + ADRL L028A18 + BCS L028A02 + JSL GSOS + DW $0014 ; Close + ADRL L028A26 + JSR L021149 + CLC +L028A01 RTS + +L028A02 JSL GSOS + DW $0014 ; Close + ADRL L028A26 + SEC + RTS + +L028A0E DW $0000 ; ref num +L028A10 ADRL L0288DD ; path name + ADRL $00000000 ; reserved +L028A18 DW $0000 ; ref num +L028A1A ADRL $00000000 ; buffer ptr +L028A1E ADRL $00020000 ; request count + ADRL $00000000 ; transfer count +L028A26 DW $0000 ; ref num +L028A28 ADRL L0288DD ; file name + DW $00E3 ; access + DW $00D5 ; file type + ADRL $00000001 ; aux type + DW $0001 ; storage + DS 4 ; creation date +L028A3A DW $0000 ; ref num +L028A3C ADRL $00000000 ; buffer ptr +L028A40 ADRL $00020000 ; request count + ADRL $00000000 ; transfer count +L028A48 DW $0000 ; ref num +L028A4A ADRL $00000000 ; position +L028A4E DB $00 + DB $00 +L028A50 DB $00 + DB $00 +L028A52 DB $00 + DB $00 +L028A54 DB $00 + DB $00 +L028A56 LDA #L028A4E + STA L028A1A + LDA #^L028A4E + STA L028A1A+2 + LDA #$0008 + STA L028A1E + STZ L028A1E+2 + JSL GSOS + DW $0012 ; Read + ADRL L028A18 + BCS L028AA9 + LDA L028A4E + CMP L020F77 + BNE L028AA9 + LDA L028A50 + CMP L020F79 + BNE L028AA9 + LDA L028A52 + CMP L020F7B + BNE L028AA9 + LDA L028A54 + CMP L020F75 + BCC L028AA9 + STZ L028A4A + STZ L028A4A+2 + JSL GSOS + DW $0016 ; SetMark + ADRL L028A48 + CLC + RTS + +L028AA9 SEC + RTS + +L028AAB JSR L0205B5 + PEA $0078 + PEA $0028 + PEA ^L028AF4 + PEA L028AF4 + PEA ^L028B08 + PEA L028B08 + PEA $000E + PEA ^L021F1D + PEA L021F1D + PEA $0000 + PEA $0000 + PEA ^L0288C7 + PEA L0288C7 + _SFPPutFile + JSR L0205F4 + LDA L0288C7 + BEQ L028AF3 + LDX #L028C64 + LDY #L020F8F + JSR L028C54 + JSR L028B1C + JSR L028B9C +L028AF3 RTS + +L028AF4 STR 'Save Sequence file:' +L028B08 STR 'Synth.seq' + DB $20 + DB $20 + DB $20 + DB $20 + DB $20 + DB $20 + DB $20 + DB $20 + DB $20 + DB $20 +L028B1C JSL GSOS + DW $0001 ; Create + ADRL L028A28 + JSL GSOS + DW $0010 ; Open + ADRL L028A0E + LDA L028A0E + STA L028A3A + STA L028A26 + LDA #L020F77 + STA L028A3C + LDA #^L020F77 + STA L028A3C+2 + LDA L020F75 + STA L028A40 + STA L020F7D + STZ L028A40+2 + JSL GSOS + DW $0013 ; Write + ADRL L028A3A + PHA + PHA + LDA L027414 + PHA + LDA L027412 + PHA + _LocateEnd + PLA + SEC + SBC L027412 + STA L028A40 + PLA + SBC L027414 + STA L028A40+2 + LDA L027412 + STA L028A3C + LDA L027414 + STA L028A3C+2 + JSL GSOS + DW $0013 ; Write + ADRL L028A3A + JSL GSOS + DW $0014 ; Close + ADRL L028A26 + RTS + +L028B9C LDX #L0288CD + LDY #L028B08 + JSR L028C54 + RTS + +L028BA6 LDA #L022797 + STA L028BDC + STZ L028BDE +L028BAF LDA $5E + PHA + LDA L028BDC + PHA + LDA L028BDE + PHA + _SetInstrument + BCC L028BC6 + JSR L028BE0 +L028BC6 LDA L028BDC + CLC + ADC #$0120 + STA L028BDC + INC L028BDE + LDA L028BDE + CMP #$0010 + BNE L028BAF + RTS + +L028BDC DW $0000 +L028BDE DW $0000 +L028BE0 LDA L028BDE + INC + PHA + PEA ^L028C02+$18 + PEA L028C02+$18 + PEA $0002 + PEA $0000 + _Int2Dec + LDX #L028C02 + LDY #L028C1C + JSR L0291C6 + RTS + +L028C02 STR 'CanUt play Instrument #01' +L028C1C STR 'Parameter out of range.' +L028C34 LDA $5E + PHA + LDA L0212DF + STA L028BDE + ASL + TAX + LDA L028C92,X + PHA + LDA L0212DF + PHA + _SetInstrument + BCC L028C53 + JSR L028BE0 +L028C53 RTS + +L028C54 STX $42 + STY $46 + LDY #$000E +L028C5B LDA ($42),Y + STA ($46),Y + DEY + DEY + BPL L028C5B + RTS + +L028C64 STR 'None' + HEX 0000000000000000000000 +L028C74 STR 'None' + HEX 0000000000000000000000 +L028C84 JSR L02897E + BCS L028C91 + JSR L0286E3 + BCS L028C91 + JSR L028504 +L028C91 RTS + +L028C92 DA L022797 + DA L0228B7 + DA L0229D7 + DA L022AF7 + DA L022C17 + DA L022D37 + DA L022E57 + DA L022F77 + DA L023097 + DA L0231B7 + DA L0232D7 + DA L0233F7 + DA L023517 + DA L023637 + DA L023757 + DA L023877 + DA L023997 +L028CB4 JSR L0206A9 +L028CB7 JSR L028CCD + LDA #L028CCD + STA L02126C + LDA #L028CB7 + STA L02001D + LDA #L028CCC + STA L02002F +L028CCC RTS + +L028CCD JSR L025598 + LDA L021270 + BEQ L028CE3 + JSR L028CF9 + LDA #^L028E66 + STA $50 + PHA + LDA #L028E66 + BRA L028CEC +L028CE3 LDA #^L028E2C + STA $50 + PHA + LDA #L028E2C +L028CEC STA $4E + PHA + PEA $0000 + JSR L025483 + JSR L025574 + RTS + +L028CF9 LDAL L020966 + STA $1E + LDA #$8408 + STA $30 + LDA #$0014 + STA $2E + LDA #$001F + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + LDAL L020966 + STA $1E + LDA #$6C66 + STA $30 + LDA #$0014 + STA $2E + LDA #$001F + STA $2C + LDA #$FFFF + STA $32 + JSR L0213AA + RTS + +L028D34 LDY #$001E + LDA ($00),Y + TAY + SEP #$20 + LDA ($3A),Y + LSR + LSR + STA L028D79 + LDA #$1F + SEC + SBC L028D79 + REP #$20 + AND #$001F + LDY #$000C + STA ($00),Y + RTS + +L028D54 LDY #$000C + LDA #$001F + SEC + SBC ($00),Y + STA L028D79 + ASL + TAX + LDA L021563,X + JSR L02162B + SEP #$30 + LDY #$1E + LDA ($00),Y + TAY + LDA L028D79 + ASL + ASL + STA ($3A),Y + REP #$30 + RTS + +L028D79 DW $0000 +L028D7B SEP #$30 + LDY #$1E + LDA ($00),Y + TAY + LDA #$1F + SEC + SBC ($3A),Y + REP #$30 + AND #$001F + LDY #$000C + STA ($00),Y + RTS + +L028D92 LDY #$000C + LDA #$001F + SEC + SBC ($00),Y + STA L028D79 + ASL + TAX + LDA L021563,X + JSR L02162B + SEP #$30 + LDY #$1E + LDA ($00),Y + TAY + LDA L028D79 + STA ($3A),Y + REP #$30 + RTS + +L028DB5 LDY #$000F + LDA ($3A),Y + AND #$00FF + LDY #$000C + STA ($00),Y + RTS + +L028DC3 LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$0F + STA ($3A),Y + REP #$30 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L028DD9 SEP #$30 + LDY #$0E + LDA ($3A),Y + REP #$30 + AND #$00FF + LDY #$000C + STA ($00),Y + RTS + +L028DEA LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$0E + STA ($3A),Y + REP #$30 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L028E00 LDY #$000D + LDA ($3A),Y + AND #$000F + CMP #$000A + BCC L028E10 + LDA #$0000 +L028E10 LDY #$000C + STA ($00),Y + RTS + +L028E16 LDY #$000C + LDA ($00),Y + SEP #$30 + LDY #$0D + STA ($3A),Y + REP #$30 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L028E2C DW $001C + DA L0220AF + DA L021819 + DA L02182B + DA L028E9C + DA L028F81 + DA L028EC3 + DA L028FA7 + DA L028EE9 + DA L028FCD + DA L028F0F + DA L028FF3 + DA L028F35 + DA L029019 + DA L028F5B + DA L029040 + DA L029067 + DA L02908E + DA L0290B9 + DA L0290E2 + DA L0217E3 + DA L0217F5 + DA L021807 + DA L0296A2 + DA L0296B8 + DA L0296CE + DA L0296E4 + DA L0296FA + DA L029710 +L028E66 DW $001A + DA L0220AF + DA L021819 + DA L02182B + DA L028E9C + DA L028F81 + DA L028EC3 + DA L028FA7 + DA L028EE9 + DA L028FCD + DA L028F0F + DA L028FF3 + DA L028F35 + DA L029019 + DA L028F5B + DA L029040 + DA L029067 + DA L0290E2 + DA L0217E3 + DA L0217F5 + DA L021807 + DA L0296A2 + DA L0296B8 + DA L0296CE + DA L0296E4 + DA L0296FA + DA L029710 +L028E9C DW $0001 + DW $0000 + DW $002D + DW $0128 + DW $0020 + DW $001E + DW $001E + DA L028D34 + DW $3C6A + DW $31CA + DA L028D54 + ADRL L028EBE + DW $0128 + DW $0067 + DW $0000 + DA L028C34 +L028EBE STR 'Vatk' +L028EC3 DW $0001 + DW $0000 + DW $002D + DW $0158 + DW $0020 + DW $000E + DW $000E + DA L028D34 + DW $3C76 + DW $31D6 + DA L028D54 + ADRL L028EE5 + DW $015C + DW $0067 + DW $0002 + DA L028C34 +L028EE5 STR 'VD1' +L028EE9 DW $0001 + DW $0000 + DW $002D + DW $0188 + DW $0020 + DW $0004 + DW $0004 + DA L028D34 + DW $3C82 + DW $31E2 + DA L028D54 + ADRL L028F0B + DW $018C + DW $0067 + DW $0004 + DA L028C34 +L028F0B STR 'VD2' +L028F0F DW $0001 + DW $0000 + DW $002D + DW $01B8 + DW $0020 + DW $000C + DW $000C + DA L028D34 + DW $3C8E + DW $31EE + DA L028D54 + ADRL L028F31 + DW $01BC + DW $0067 + DW $0006 + DA L028C34 +L028F31 STR 'Sus' +L028F35 DW $0001 + DW $0000 + DW $002D + DW $01E8 + DW $0020 + DW $0010 + DW $0010 + DA L028D34 + DW $3C9A + DW $31FA + DA L028D54 + ADRL L028F57 + DW $01EC + DW $0067 + DW $0008 + DA L028C34 +L028F57 STR 'VR1' +L028F5B DW $0001 + DW $0000 + DW $002D + DW $0218 + DW $0020 + DW $0014 + DW $0014 + DA L028D34 + DW $3CA6 + DW $3206 + DA L028D54 + ADRL L028F7D + DW $021C + DW $0067 + DW $000A + DA L028C34 +L028F7D STR 'VR2' +L028F81 DW $0001 + DW $0000 + DW $0083 + DW $0128 + DW $0020 + DW $0009 + DW $0009 + DA L028D7B + DW $722A + DW $678A + DA L028D92 + ADRL L028FA3 + DW $012C + DW $00BD + DW $0001 + DA L028C34 +L028FA3 STR 'Atk' +L028FA7 DW $0001 + DW $0000 + DW $0083 + DW $0158 + DW $0020 + DW $0019 + DW $0019 + DA L028D7B + DW $7236 + DW $6796 + DA L028D92 + ADRL L028FC9 + DW $015C + DW $00BD + DW $0003 + DA L028C34 +L028FC9 STR 'Dk1' +L028FCD DW $0001 + DW $0000 + DW $0083 + DW $0188 + DW $0020 + DW $0010 + DW $0010 + DA L028D7B + DW $7242 + DW $67A2 + DA L028D92 + ADRL L028FEF + DW $018C + DW $00BD + DW $0005 + DA L028C34 +L028FEF STR 'Dk2' +L028FF3 DW $0001 + DW $0000 + DW $0083 + DW $01B8 + DW $0020 + DW $001B + DW $001B + DA L028D7B + DW $724E + DW $67AE + DA L028D92 + ADRL L029015 + DW $01BC + DW $00BD + DW $0007 + DA L028C34 +L029015 STR 'Dk3' +L029019 DW $0001 + DW $0000 + DW $0083 + DW $01E8 + DW $0020 + DW $001B + DW $001B + DA L028D7B + DW $725A + DW $67BA + DA L028D92 + ADRL L02903B + DW $01E8 + DW $00BD + DW $0009 + DA L028C34 +L02903B STR 'Rel1' +L029040 DW $0001 + DW $0000 + DW $0083 + DW $0218 + DW $0020 + DW $0006 + DW $0006 + DA L028D7B + DW $7266 + DW $67C6 + DA L028D92 + ADRL L029062 + DW $0218 + DW $00BD + DW $000B + DA L028C34 +L029062 STR 'Rel2' +L029067 DW $0001 + DW $0000 + DW $0083 + DW $0248 + DW $0020 + DW $0010 + DW $0010 + DA L028D7B + DW $7272 + DW $67D2 + DA L028D92 + ADRL L029089 + DW $0248 + DW $00BD + DW $000C + DA L028C34 +L029089 STR 'Rel3' +L02908E DW $0002 + DW $0000 + DW $00A0 + DW $004C + DW $0000 + DW $000C + DW $0000 + DA L028DB5 + DW $8413 + DW $8689 + DA L028DC3 + ADRL L0290AE + DW $0024 + DW $00BD + DA L028C34 +L0290AE STR 'Pitch Pend' +L0290B9 DW $0002 + DW $0000 + DW $007B + DW $00C4 + DW $0000 + DW $000A + DW $0000 + DA L028DD9 + DW $6D11 + DW $6F87 + DA L028DEA + ADRL L0290D9 + DW $00A0 + DW $0098 + DA L028C34 +L0290D9 STR 'Vel Gain' +L0290E2 DW $0002 + DW $0000 + DW $00A0 + DW $00C4 + DW $0000 + DW $0009 + DW $0000 + DA L028E00 + DW $8431 + DW $86A7 + DA L028E16 + ADRL L029102 + DW $009C + DW $00BD + DA L028C34 +L029102 STR 'Decay Gain' + MX %00 +L02910D STX L029198 + CLI + LDA #$0000 + PHA + _SetForeColor + LDA #L0291BE + JSR L021A1A + PEA $0100 + PEA $0046 + _MoveTo + PEA ^L02919C + PEA L02919C + _DrawString + LDA #$0001 + PHA + _SetForeColor + PEA $0100 + PEA $0055 + _MoveTo + LDA $5E + PHA + LDA L029198 + PHA + _DrawString + LDA #$0000 + PHA + _SetForeColor + LDA #^L0292AF + STA $50 + PHA + LDA #L0292AF + STA $4E + PHA + PEA $0000 + JSR L025483 + LDA #L021AC7 + STA L0219F8 + LDA #L029280 + STA L02185D + _InitCursor + JSR L02185F + JMP L02027A + +L029198 DW $0000 +L02919A BRK $00 +L02919C STR 'Sorry, canUt start synthLAB . . .' +L0291BE DW $001B + DW $0084 + DW $009B + DW $0228 +L0291C6 STX L029198 + STY L02919A + JSR L0205B5 + JSR L0219FA + LDA #$0000 + PHA + _SetForeColor + LDA #L0291BE + JSR L021A1A + PEA $0100 + PEA $0046 + _MoveTo + LDA $5E + PHA + LDA L029198 + PHA + _DrawString + LDA #$0001 + PHA + _SetForeColor + PEA $0100 + PEA $0055 + _MoveTo + LDA $5E + PHA + LDA L02919A + PHA + _DrawString + LDA #$0000 + PHA + _SetForeColor + LDA #^L0292AF + STA $50 + PHA + LDA #L0292AF + STA $4E + PHA + PEA $0000 + JSR L025483 + LDA #L021AC7 + STA L0219F8 + LDA #L029280 + STA L02185D + _InitCursor + JSR L02185F + LDA #L02927F + STA L02185D + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L029267 JSR L0212F6 + STZ L0292AB + LDA #$0028 + STA L02517A + LDAL TickCount + STA L025178 + LDA $00 + STA L0292AD +L02927F RTS + +L029280 JSR L0252C3 + BCC L0292AA + LDA $00 + PHA + LDA L0292AD + STA $00 + LDA L0292AB + BEQ L02929A + JSR L0212F6 + STZ L0292AB + BRA L0292A0 +L02929A JSR L0212E1 + INC L0292AB +L0292A0 LDAL TickCount + STA L025178 + PLA + STA $00 +L0292AA RTS + +L0292AB DW $0000 +L0292AD DW $0000 +L0292AF DW $0002 + DA L0292C9 + DA L0292B5 +L0292B5 DW $0007 + DW $0000 + DW $007A + DW $01C0 + DA L021AD6 + DA L021AE0 + ADRL L048AD6 + DA L021AF3 + DA L021AEC +L0292C9 DW $0005 + DW $0000 + DW $003E + DW $00A8 + DA L02927F + DA L029267 + ADRL L048ADE + DW $0000 +L0292DB JSR L0206DE + JSR L029450 + RTS + +L0292E2 JSR L029450 + JSR L0292EF + JSR L029467 + JSR L02A132 + RTS + +L0292EF PHA + PHA + PEA $0000 + PEA ^L029A7A + PEA L029A7A + _NewMenu2 + PLA + STA L0296B4 + PLA + STA L0296B6 + LDA L0296B6 + PHA + LDA L0296B4 + PHA + PEA $0000 + _InsertMenu + PHA + PHA + PEA $0000 + PEA ^L029C71 + PEA L029C71 + _NewMenu2 + PLA + STA L0296CA + PLA + STA L0296CC + LDA L0296CC + PHA + LDA L0296CA + PHA + PEA $0000 + _InsertMenu + PHA + PHA + PEA ^L029ADB + PEA L029ADB + _NewMenu + PLA + STA L0296E0 + PLA + STA L0296E0+2 + LDA L0296E0+2 + PHA + LDA L0296E0 + PHA + PEA $0000 + _InsertMenu + PHA + PHA + PEA $0000 + PEA ^L029B8C + PEA L029B8C + _NewMenu2 + PLA + STA L0296F6 + PLA + STA L0296F6+2 + LDA L0296F6+2 + PHA + LDA L0296F6 + PHA + PEA $0000 + _InsertMenu + PHA + PHA + PEA $0000 + PEA ^L029D78 + PEA L029D78 + _NewMenu2 + PLA + STA L02970C + PLA + STA L02970C+2 + LDA L02970C+2 + PHA + LDA L02970C + PHA + PEA $0000 + _InsertMenu + PEA $0001 + PEA $0113 + _CheckMItem + PHA + PHA + PEA $0000 + PEA ^L029FE7 + PEA L029FE7 + _NewMenu2 + PLA + STA L029722 + PLA + STA L029724 + LDA L029724 + PHA + LDA L029722 + PHA + PEA $0000 + _InsertMenu + PEA $0001 + PEA $012C + _CheckMItem + RTS + +L02940F JSR L0212F6 + RTS + +L029413 JSR L0212E1 + PHA + LDY #$0010 + LDA ($00),Y + PHA + LDY #$0006 + LDA ($00),Y + PHA + LDY #$0004 + LDA ($00),Y + CLC + ADC #$000D + PHA + PEA $0040 + LDY #$0014 + LDA ($00),Y + PHA + LDY #$0012 + LDA ($00),Y + PHA + _PopUpMenuSelect + JSR L029731 + PLA + BEQ L02944C + JSR L02046E +L02944C JSR L0212F6 + RTS + +L029450 LDA #$0010 + STA $3E +L029455 LDA $3E + PHA + PEA $0080 + _SetSCB + DEC $3E + BPL L029455 + RTS + +L029467 LDA #$0113 + STA L0294D1 + LDA #L022697 + STA $3E + LDA #L029EA7 + STA L029489+1 + STA $46 +L02947A SEP #$30 + LDA ($3E) + CLC + ADC #$04 + STA ($46) + LDX #$13 + LDY #$0F +L029487 LDA ($3E),Y +L029489 STA L029EA7,X + DEX + DEY + BNE L029487 + REP #$30 + LDA $5E + PHA + LDA L029489+1 + PHA + LDA L0294D1 + PHA + _SetMItemName + LDA L029489+1 + CLC + ADC #$0014 + STA L029489+1 + STA $46 + INC L0294D1 + LDA $3E + CLC + ADC #$0010 + STA $3E + CMP #L022797 + BNE L02947A + PEA $0000 + PEA $0000 + PEA $0004 + _CalcMenuSize + RTS + +L0294D1 DW $0000 +L0294D3 LDA L020013 + SEC + SBC #$0113 + STA L0212DF + JSR L021272 + LDA L0211C4 + BNE L0294F3 + LDA L0212DF + STA L0211C6 + PHA + _SetBasicChannel +L0294F3 PEA $0000 + LDA L02951C + PHA + _CheckMItem + PEA $0001 + LDA L020013 + PHA + _CheckMItem + LDA L020013 + STA L02951C + LDX #$0000 + JSR (L02126C,X) + RTS + +L02951C DW $0113 +L02951E LDA L020013 + SEC + SBC #$012C + JSR L0212B3 + PEA $0000 + LDA L02954B + PHA + _CheckMItem + PEA $0001 + LDA L020013 + PHA + _CheckMItem + LDA L020013 + STA L02954B + RTS + +L02954B DW $012C +L02954D STA $42 + LDA #L029581 + STA $3E + LDY #$0002 +L029557 LDA ($3E) + CMP $42 + BEQ L029571 + LDA ($3E),Y + CMP $42 + BEQ L029571 + LDA $3E + CLC + ADC #$0008 + STA $3E + CMP #L029601 + BNE L029557 + RTS + +L029571 INY + INY + LDA ($3E),Y + STA L020013 + INY + INY + LDA ($3E),Y + TAX + JSR L029601 + RTS + +L029581 DW $0031 + DW $0031 + DW $012C + DA L029710 + DW $0032 + DW $0032 + DW $012D + DA L029710 + DW $0033 + DW $0033 + DW $012E + DA L029710 + DW $0034 + DW $0034 + DW $012F + DA L029710 + DW $0035 + DW $0035 + DW $0130 + DA L029710 + DW $0036 + DW $0036 + DW $0131 + DA L029710 + DW $0037 + DW $0037 + DW $0132 + DA L029710 + DW $0038 + DW $0038 + DW $0133 + DA L029710 + DW $004E + DW $006E + DW $0105 + DA L0296B8 + DW $004F + DW $006F + DW $0107 + DA L0296B8 + DW $0053 + DW $0073 + DW $0109 + DA L0296B8 + DW $0045 + DW $0065 + DW $0108 + DA L0296CE + DW $0049 + DW $0069 + DW $010A + DA L0296CE + DW $0051 + DW $0071 + DW $0101 + DA L0296B8 + DW $005A + DW $007A + DW $010B + DA L0296E4 + DW $0056 + DW $0076 + DW $00FD + DA L0296CE +L029601 LDA $00 + PHA + STX $00 + JSR L0212E1 + JSR L021B04 + LDA L020013 + JSR L02046E + JSR L0212F6 + PLA + STA $00 + RTS + +L029619 PEA $0080 + PEA $0002 + _SetMenuFlag + PEA $0080 + PEA $0100 + _SetMItemFlag +L029633 PEA $0080 + PEA $010C + _SetMItemFlag + PEA $0080 + PEA $0134 + _SetMItemFlag + PEA $0080 + PEA $0123 + _SetMItemFlag + RTS + +L02965B PEA $FF7F + PEA $0002 + _SetMenuFlag + PEA $FF7F + PEA $0100 + _SetMItemFlag + LDA L02001B + BNE L0296A1 + PEA $FF7F + PEA $010C + _SetMItemFlag + PEA $FF7F + PEA $0134 + _SetMItemFlag + PEA $FF7F + PEA $0123 + _SetMItemFlag +L0296A1 RTS + +L0296A2 DW $0005 + DW $0000 + DW $0000 + DW $0000 + DA L029413 + DA L02940F + ADRL L049422 + DW $0100 +L0296B4 DW $0000 +L0296B6 DW $0000 +L0296B8 DW $0005 + DW $0000 + DW $0000 + DW $0038 + DA L029413 + DA L02940F + ADRL L04942A + DW $0105 +L0296CA DW $0000 +L0296CC DW $0000 +L0296CE DW $0005 + DW $0000 + DW $0000 + DW $0070 + DA L029413 + DA L02940F + ADRL L049432 + DW $0108 +L0296E0 ADRL $00000000 +L0296E4 DW $0005 + DW $0000 + DW $0000 + DW $00A8 + DA L029413 + DA L02940F + ADRL L04943A + DW $010C +L0296F6 ADRL $00000000 +L0296FA DW $0005 + DW $0000 + DW $0000 + DW $00E8 + DA L029413 + DA L02940F + ADRL L049442 + DW $0113 +L02970C ADRL $00000000 +L029710 DW $0005 + DW $0000 + DW $0000 + DW $0158 + DA L029726 + DA L02940F + ADRL L04944A + DW $012C +L029722 DW $0000 +L029724 DW $0000 +L029726 LDA #$0000 + STA $32 + JSR L02973A + JMP L029413 + +L029731 LDA #$FFFF + STA $32 + JSR L02973A + RTS + +L02973A LDAL L020966 + STA $1E + LDA #$27EE + STA $30 + LDA #$0008 + STA $2E + LDA #$0001 + STA $2C + JMP L0213AA + +L029752 LDY #$0000 +L029755 LDA ($3C),Y + STA L02992A,Y + INY + INY + CPY #$0010 + BCC L029755 + PHY + JSR L023B0E + PLY + LDA L023B85 + CLC + ADC L0212D9 + TAX + LDA L0223C7,X + AND #$007F + STA L02992A,Y + INY + INY + LDA L0223CF,X + AND #$007F + STA L02992A,Y + LDA #L029886 + STA L029928 + PEA ^L029843 + PEA L029843 +L02978E PEA $00FD + _SetMItemName + PEA $FF7F + PEA $00FD + _SetMItemFlag + PEA $0000 + PEA $0000 + PEA $0003 + _CalcMenuSize + RTS + +L0297B6 LDY #$0000 +L0297B9 LDA ($3A),Y + STA L02992A,Y + INY + INY + CPY #$0090 + BCC L0297B9 + PHY + JSR L023B0E + PLY + LDX L023B85 + SEP #$20 +L0297CF LDA L0223C7,X + STA L02992A,Y + INX + INY + CPY #$00A0 + BCC L0297CF + REP #$20 + LDA #L0298B5 + STA L029928 + PEA ^L029853 + PEA L029853 + BRA L02978E +L0297EC LDY #$0000 +L0297EF LDA ($54),Y + STA L02992A,Y + INY + INY + CPY #$0120 + BCC L0297EF + PHY + JSR L023B0E + PLX + LDY L023B83 + SEP #$20 +L029805 LDA L0223C7,Y + AND #$7F + STA L02992A,X + INY + INX + CPX #$0140 + BCC L029805 + REP #$20 + LDA L0212DF + ASL + ASL + ASL + ASL + CLC + ADC #L022697 + STA $3E + LDY #$0000 +L029826 LDA ($3E),Y + STA L02992A,X + INY + INY + INX + INX + CPX #$0150 + BCC L029826 + LDA #L0298DE + STA L029928 + PEA ^L029864 + PEA L029864 + JMP L02978E + +L029843 STR ' Paste WaveList' +L029853 STR ' Paste Generator' +L029864 STR ' Paste Instrument' +L029876 LDX #$0000 + JSR (L029928,X) + JSR L028C34 + LDX #$0000 + JSR (L02126C,X) + RTS + +L029886 LDY #$0000 +L029889 LDA L02992A,Y + STA ($3C),Y + INY + INY + CPY #$0010 + BCC L029889 + PHY + JSR L023B0E + PLY + LDA L023B85 + CLC + ADC L0212D9 + TAX + SEP #$20 + LDA L02992A,Y + STA L0223C7,X + INY + INY + LDA L02992A,Y + STA L0223CF,X + REP #$20 + RTS + +L0298B5 LDY #$0000 +L0298B8 LDA L02992A,Y + STA ($3A),Y + INY + INY + CPY #$0090 + BCC L0298B8 + PHY + JSR L023B0E + PLY + LDX L023B85 + SEP #$20 +L0298CE LDA L02992A,Y + STA L0223C7,X + INX + INY + CPY #$00A0 + BCC L0298CE + REP #$20 + RTS + +L0298DE LDY #$0000 +L0298E1 LDA L02992A,Y + STA ($54),Y + INY + INY + CPY #$0120 + BCC L0298E1 + PHY + JSR L023B0E + PLX + LDY L023B83 + SEP #$20 +L0298F7 LDA L02992A,X + STA L0223C7,Y + INY + INX + CPX #$0140 + BCC L0298F7 + REP #$20 + LDA L0212DF + ASL + ASL + ASL + ASL + CLC + ADC #L022697 + STA $3E + LDY #$0000 +L029916 LDA L02992A,X + STA ($3E),Y + INY + INY + INX + INX + CPX #$0150 + BCC L029916 + JSR L029467 + RTS + +L029928 DB $00 + DB $00 +L02992A DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L029A7A DW $0000 + DW $0001 + DW $0028 + ADRL L029DC6 + ADRL L029A94 + ADRL L029AA2 + ADRL L029AB0 + ADRL $00000000 +L029A94 DW $0000 + DW $0100 + DW $0000 + DW $0000 + DW $0020 + ADRL L029ABE +L029AA2 DW $0000 + DW $01FF + DW $0000 + DW $0000 + DW $00A0 + ADRL L029C6F +L029AB0 DW $0000 + DW $010D + DW $0000 + DW $0000 + DW $0020 + ADRL L029AD1 +L029ABE STR ' About SynthLAB...' +L029AD1 STR ' Clock...' +L029ADB ASC '%% \H'03000D + ASC '>> View Sequence... \*EeH'08010D + ASC '>> Name Instrument... \*IiH'0A010D + ASC '>>-\N511D'0D + ASC '>> Copy WaveList \H$'010D + ASC '>> Copy Generator \H%'010D + ASC '>> Copy Instrument \H&'010D + ASC '>>-\N511D'0D + ASC '>> Paste \D*VvH' + ASC "}"000D + ASC '.' +L029B8C DB $00 + DB $00 + DB $05 + DB $00 + DB $28 + DB $00 + ADRL L029DC6 + ADRL L029BB6 + ADRL L029BC4 + ADRL L029BEE + ADRL L029BD2 + ADRL L029BE0 + ADRL L029BFC + ADRL L029C0A + ADRL $00000000 +L029BB6 DW $0000 + DW $010C + DW $0000 + DW $0000 + DW $0020 + ADRL L029C18 +L029BC4 DW $0000 + DW $0134 + DW $0000 + DW $0000 + DW $0020 + ADRL L029C21 +L029BD2 DW $0000 + DW $0135 + DW $0000 + DW $0000 + DW $0020 + ADRL L029C2F +L029BE0 DW $0000 + DW $0137 + DW $0000 + DW $0000 + DW $0020 + ADRL L029C43 +L029BEE DW $0000 + DW $0123 + DW $0000 + DW $0000 + DW $0020 + ADRL L029C4E +L029BFC DW $0000 + DW $01FF + DW $0000 + DW $0000 + DW $00A0 + ADRL L029C6F +L029C0A DW $0000 + DW $010B + DW $7A5A + DW $0000 + DW $0020 + ADRL L029C5F +L029C18 STR ' MIDI...' +L029C21 STR ' Sequencer...' +L029C2F STR ' System Controls...' +L029C43 STR ' Volume...' +L029C4E STR ' Track Output...' +L029C5F STR ' All Notes Off ' +L029C6F STR '-' +L029C71 DW $0000 + DW $0002 + DW $0028 + ADRL L029DC6 + ADRL L029CA7 + ADRL L029CB5 + ADRL L029CC3 + ADRL L029BFC + ADRL L029CD1 + ADRL L029CDF + ADRL L029BFC + ADRL L029CED + ADRL L029BFC + ADRL L029CFB + ADRL $00000000 +L029CA7 DW $0000 + DW $0105 + ASC 'Nn' + DW $0000 + DW $0020 + ADRL L029D09 +L029CB5 DW $0000 + DW $0107 + ASC 'Oo' + DW $0000 + DW $0020 + ADRL L029D17 +L029CC3 DW $0000 + DW $0109 + ASC 'Ss' + DW $0000 + DW $0020 + ADRL L029D29 +L029CD1 DW $0000 + DW $0104 + DW $0000 + DW $0000 + DW $0020 + ADRL L029D3B +L029CDF DW $0000 + DW $0106 + DW $0000 + DW $0000 + DW $0020 + ADRL L029D4F +L029CED DW $0000 + DW $0102 + DW $0000 + DW $0000 + DW $0020 + ADRL L029D63 +L029CFB DW $0000 + DW $0101 + DW $7151 + DW $0000 + DW $0020 + ADRL L029D72 +L029D09 STR ' New Sequence' +L029D17 STR ' Open Sequence...' +L029D29 STR ' Save Sequence...' +L029D3B STR ' Load Instrument...' +L029D4F STR ' Save Instrument...' +L029D63 STR ' Load Waves...' +L029D72 STR ' Quit' +L029D78 DW $0000 + DW $0004 + DW $0028 + ADRL L029DC6 + ADRL L029DC7 + ADRL L029DD5 + ADRL L029DE3 + ADRL L029DF1 + ADRL L029DFF + ADRL L029E0D + ADRL L029E1B + ADRL L029E29 + ADRL L029E37 + ADRL L029E45 + ADRL L029E53 + ADRL L029E61 + ADRL L029E6F + ADRL L029E7D + ADRL L029E8B + ADRL L029E99 + ADRL $00000000 +L029DC6 DB $00 +L029DC7 DW $0000 + DW $0113 + DW $0000 + DW $0000 + DW $0020 + ADRL L029EA7 +L029DD5 DW $0000 + DW $0114 + DW $0000 + DW $0000 + DW $0020 + ADRL L029EBB +L029DE3 DW $0000 + DW $0115 + DW $0000 + DW $0000 + DW $0020 + ADRL L029ECF +L029DF1 DW $0000 + DW $0116 + DW $0000 + DW $0000 + DW $0020 + ADRL L029EE3 +L029DFF DW $0000 + DW $0117 + DW $0000 + DW $0000 + DW $0020 + ADRL L029EF7 +L029E0D DW $0000 + DW $0118 + DW $0000 + DW $0000 + DW $0020 + ADRL L029F0B +L029E1B DW $0000 + DW $0119 + DW $0000 + DW $0000 + DW $0020 + ADRL L029F1F +L029E29 DW $0000 + DW $011A + DW $0000 + DW $0000 + DW $0020 + ADRL L029F33 +L029E37 DW $0000 + DW $011B + DW $0000 + DW $0000 + DW $0020 + ADRL L029F47 +L029E45 DW $0000 + DW $011C + DW $0000 + DW $0000 + DW $0020 + ADRL L029F5B +L029E53 DW $0000 + DW $011D + DW $0000 + DW $0000 + DW $0020 + ADRL L029F6F +L029E61 DW $0000 + DW $011E + DW $0000 + DW $0000 + DW $0020 + ADRL L029F83 +L029E6F DW $0000 + DW $011F + DW $0000 + DW $0000 + DW $0020 + ADRL L029F97 +L029E7D DW $0000 + DW $0120 + DW $0000 + DW $0000 + DW $0020 + ADRL L029FAB +L029E8B DW $0000 + DW $0121 + DW $0000 + DW $0000 + DW $0020 + DB L029FBF + DB $9F + DA $0002 +L029E99 DW $0000 + DW $0122 + DW $0000 + DW $0000 + DW $0020 + ADRL L029FD3 +L029EA7 STR ' 1 Inst 1' + HEX 000000000000000000 +L029EBB STR ' 2 Inst 2' + HEX 000000000000000000 +L029ECF STR ' 3 Inst 3' + HEX 000000000000000000 +L029EE3 STR ' 4 Inst 4' + HEX 000000000000000000 +L029EF7 STR ' 5 Inst 5' + HEX 000000000000000000 +L029F0B STR ' 6 Inst 6' + HEX 000000000000000000 +L029F1F STR ' 7 Inst 7' + HEX 000000000000000000 +L029F33 STR ' 8 Inst 8' + HEX 000000000000000000 +L029F47 STR ' 9 Inst 9' + HEX 000000000000000000 +L029F5B STR '10 Inst 10' + HEX 0000000000000000 +L029F6F STR '11 Inst 11' + HEX 0000000000000000 +L029F83 STR '12 Inst 12' + HEX 0000000000000000 +L029F97 STR '13 Inst 13' + HEX 0000000000000000 +L029FAB STR '14 Inst 14' + HEX 0000000000000000 +L029FBF STR '15 Inst 15' + HEX 0000000000000000 +L029FD3 STR '16 Inst 16' + HEX 0000000000000000 +L029FE7 DW $0000 + DW $0007 + DW $0028 + ADRL L029DC6 + ADRL L02A015 + ADRL L02A023 + ADRL L02A031 + ADRL L02A03F + ADRL L02A04D + ADRL L02A05B + ADRL L02A069 + ADRL L02A077 + ADRL $00000000 +L02A015 DW $0000 + DW $012C + ASC '1'00 + DW $0000 + DW $0020 + ADRL L02A085 +L02A023 DW $0000 + DW $012D + ASC '2'00 + DW $0000 + DW $0020 + ADRL L02A092 +L02A031 DW $0000 + DW $012E + ASC '3'00 + DW $0000 + DW $0020 + ADRL L02A09F +L02A03F DW $0000 + DW $012F + ASC '4'00 + DW $0000 + DW $0020 + ADRL L02A0AC +L02A04D DW $0000 + DW $0130 + ASC '5'00 + DW $0000 + DW $0020 + ADRL L02A0B9 +L02A05B DW $0000 + DW $0131 + ASC '6'00 + DW $0000 + DW $0020 + ADRL L02A0C6 +L02A069 DW $0000 + DW $0132 + ASC '7'00 + DW $0000 + DW $0020 + ADRL L02A0D3 +L02A077 DW $0000 + DW $0133 + ASC '8'00 + DW $0000 + DW $0020 + ADRL L02A0E0 +L02A085 STR ' WaveList 1 ' +L02A092 STR ' WaveList 2 ' +L02A09F STR ' WaveList 3 ' +L02A0AC STR ' WaveList 4 ' +L02A0B9 STR ' WaveList 5 ' +L02A0C6 STR ' WaveList 6 ' +L02A0D3 STR ' WaveList 7 ' +L02A0E0 STR ' WaveList 8 ' + ASC '.' +L02A0EE DW $0000 +L02A0F0 DW $0000 +L02A0F2 LDAL TickCount + STAL L02A190 + STAL L02A0EE + CLC + RTL + +L02A100 LDA L0211C8 + BEQ L02A131 + LDA L02A0EE + BEQ L02A131 + LDA L02A0F0 + BNE L02A120 + LDA #L04A2FA + JSR L02A149 + LDAL TickCount + STA L02A190 + STA L02A0F0 + RTS + +L02A120 JSR L02A184 + BCC L02A131 + LDA #L04A22A + JSR L02A149 + STZ L02A0EE + STZ L02A0F0 +L02A131 RTS + +L02A132 LDA L0211C8 + BEQ L02A146 + LDA L02A0EE + BEQ L02A141 + LDA #L04A2FA + BRA L02A149 +L02A141 LDA #L04A22A + BRA L02A149 +L02A146 LDA #L04A15A +L02A149 STA $16 + LDA L02002D + STA $18 + LDA #$2085 + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + LDA #$0010 + STA $2E + STA $1A + LDA #$000D + STA $2C + LDA L02000D + CMP #$000C + BEQ L02A176 + BCS L02A180 +L02A176 JSR L025598 + JSR L025501 + JSR L025574 + RTS + +L02A180 JSR L025501 + RTS + +L02A184 LDAL TickCount + SEC + SBC L02A190 + CMP #$000A + RTS + +L02A190 DW $0000 +L02A192 JSR L0205B5 + JSR L0219FA + LDA #L02A1E0 + JSR L021A1A + JSR L02A203 + LDA #^L02A290 + STA $50 + PHA + LDA #L02A290 + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA #L021B42 + STA L0219F8 + LDA #L02A203 + STA L02185D + JSR L02185F + LDA #L025500 + STA L02185D + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L02A1E0 DW $0023 + DW $0064 + DW $0065 + DW $00F4 +L02A1E8 ASC 'MM/DD/YY' +L02A1F0 ASC ' 12:00:00 am ' +L02A203 PEA ^L02A1E8 + PEA L02A1E8 + _ReadAsciiTime + LDA L02A1F0 + AND #$7F7F + STA L02A1F0 + LDA L02A1F0+2 + AND #$7F7F + STA L02A1F0+2 + LDA L02A1F0+4 + AND #$7F7F + STA L02A1F0+4 + LDA L02A1F0+6 + AND #$7F7F + STA L02A1F0+6 + LDA L02A1F0+8 + AND #$7F7F + STA L02A1F0+8 + LDA L02A1F0+$A + AND #$7F7F + ORA #$2020 + STA L02A1F0+$A + PEA $0001 + _SetForeColor + PEA $0003 + _SetBackColor + LDA #$0088 + PHA + LDA #$003C + PHA + _MoveTo + LDA L02A1F0 + AND #$FF00 + ORA #$000F + STA L02A1F0 + PEA ^L02A1F0 + PEA L02A1F0 + _DrawString + PEA $0000 + _SetForeColor + RTS + +L02A290 DW $0001 + DA L02A294 +L02A294 DW $0007 + DW $0000 + DW $004C + DW $008A + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 + LDA L02A353 + BEQ L02A2B0 + BRL L02A327 +L02A2B0 PHA + PHA + PEA $0003 + PEA $0000 + LDA L02095E + PHA + PEA $C000 + PEA $0000 + PEA $0000 + _NewHandle + PLA + STA $3E + PLA + STA $40 + BCC L02A2D6 + BRK $13 ; LOGO - There's a BREAK +L02A2D6 LDY #$0002 + LDA [$3E] + STA L02A355 + LDA [$3E],Y + STA L02A355+2 + JSL GSOS + DW $0010 ; Open + ADRL L02A367 + BCC L02A2F2 + BRL L02A351 +L02A2F2 LDA L02A367 + STA L02A371 + STA L02A37F + LDA L02A355 + STA L02A373 + LDA L02A355+2 + STA L02A373+2 + LDA #$0003 + STA L02A377+2 + STZ L02A377 + JSL GSOS + DW $0012 ; Read + ADRL L02A371 + JSL GSOS + DW $0014 ; Close + ADRL L02A37F + DEC L02A353 +L02A327 PEA $0701 + PEA ^L02A355 + PEA L02A355 + _FFStartSound +L02A337 PHA + PEA $0007 + _FFSoundDoneStatus + PLA + BEQ L02A337 + PEA $0080 + _FFStopSound + CLC + RTS + +L02A351 DB $00 + DB $14 +L02A353 DW $0000 +L02A355 ADRL $00000000 + DW $0271 + DW $0100 + DW $0000 + DW $0000 + ADRL $00000000 + DW $00FF +L02A367 DW $0000 ; ref num + ADRL L02A381 ; path name + ADRL $00000000 ; reserved +L02A371 DW $0000 ; ref num +L02A373 ADRL $00000000 ; buffer ptr +L02A377 ADRL $00000000 ; request count + ADRL $00000000 ; transfer count +L02A37F DW $0000 ; ref num +L02A381 STR 'gunshots.raw' +L02A38E JSR L0205B5 + JSR L0206FC + JSR L0219FA + LDA #L02A3D1 + JSR L021A1A + JSR L02A578 + LDA #^L02A3D9 + STA $50 + PHA + LDA #L02A3D9 + STA $4E + PHA + PEA $0000 + JSR L025483 + LDA #L021B42 + STA L0219F8 + LDA #L02A4E2 + STA L02185D + JSR L02185F + LDA #L025500 + STA L02185D + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L02A3D1 DW $0012 + DW $0000 + DW $00C7 + DW $027F +L02A3D9 DW $000A +L02A3DB DA L02A403 + DA L02A41B + DA L02A433 + DA L02A44B + DA L02A463 + DA L02A47B + DA L02A493 + DA L02A4AB + DA L02A4C3 + DA L02A3EF +L02A3EF DW $0007 + DW $0000 + DW $00B0 + DW $021C + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L02A403 DW $000A + DW $0000 + DW $003F + DW $001C + DA L02AAC7 + DA L02AA8C + DW $4767 + DW $000C + DA L02AADB + DA L02AAFD + DW $0000 + DW $0000 +L02A41B DW $000A + DW $0000 + DW $004D + DW $001C + DA L02AAC7 + DA L02AA8C + DW $5027 + DW $0018 + DA L02AADB + DA L02AAFD + DW $0000 + DW $0001 +L02A433 DW $000A + DW $0000 + DW $005B + DW $001C + DA L02AAC7 + DA L02AA8C + DW $58E7 + DW $0000 + DA L02AADB + DA L02AAFD + DW $0000 + DW $0002 +L02A44B DW $000A + DW $0000 + DW $0069 + DW $001C + DA L02AAC7 + DA L02AA8C + DW $61A7 + DW $0024 + DA L02AADB + DA L02AAFD + DW $0000 + DW $0003 +L02A463 DW $000A + DW $0000 + DW $0077 + DW $001C + DA L02AAC7 + DA L02AA8C + DW $6A67 + DW $0030 + DA L02AADB + DA L02AAFD + DW $0000 + DW $0004 +L02A47B DW $000A + DW $0000 + DW $0085 + DW $001C + DA L02AAC7 + DA L02AA8C + DW $7327 + DW $0038 + DA L02AADB + DA L02AAFD + DW $0000 + DW $0005 +L02A493 DW $000A + DW $0000 + DW $0093 + DW $001C + DA L02AAC7 + DA L02AA8C + DW $7BE7 + DW $000C + DA L02AADB + DA L02AAFD + DW $0000 + DW $0006 +L02A4AB DW $000A + DW $0000 + DW $00A1 + DW $001C + DA L02AAC7 + DA L02AA8C + DW $84A7 + DW $003B + DA L02AADB + DA L02AAFD + DW $0000 + DW $0007 +L02A4C3 DW $0005 + DW $0000 + DW $00AF + DW $00FC + DA L025500 + DA L02A4D5 + ADRL L04A8A6 + DW $0000 +L02A4D5 JSR L0212E1 + LDA #$FFFF + STA L02A572 + STZ L02A576 + RTS + +L02A4E2 LDA L02A576 + BEQ L02A4EA + BRL L02A56F +L02A4EA STZ L02A570 +L02A4ED LDA L02A570 + CMP #$0010 + BNE L02A509 + LDA L02A572 + BPL L02A4FD + BRL L02A56F +L02A4FD LDA #$FFFF + STA L02A572 + LDA #L04AB0A + JMP L02A548 + +L02A509 STA L02A574 + TAX + LDA L02A3DB,X + STA $42 + INC L02A570 + INC L02A570 + LDY #$0004 + LDA ($42),Y + STA $08 + CLC + ADC #$0008 + STA $0C + LDY #$0006 + LDA ($42),Y + STA $0A + CLC + ADC #$0248 + STA $0E + JSR L02555A + BCS L02A539 + BRA L02A4ED +L02A539 LDX L02A574 + CPX L02A572 + BEQ L02A56F + STX L02A572 + LDAL L04AA52,X +L02A548 STA $16 + LDA L02002D + STA $18 + LDA #$0007 + STA $2C + LDAL L020966 + STA $1E + LDA #$9036 + STA $1C + LDA #$0003 + STA $1A + STA $2E + JSR L025598 + JSR L02552C + JSR L025574 +L02A56F RTS + +L02A570 DW $0000 +L02A572 DW $0000 +L02A574 DW $0000 +L02A576 DW $0000 +L02A578 LDA #$0000 + STA L02A590 +L02A57E JSR L02AA75 + INC L02A590 + LDA L02A590 + CMP #$003C + BNE L02A57E + CLC + RTS + + DW $0000 +L02A590 DW $0000 + DW $0000 + DW $0000 +L02A596 DW $0002 + DW $0006 + DW $000E + DW $0012 + DW $0016 + DW $001E + DW $0022 + DW $002A + DW $002E + DW $0032 + DW $003A + DW $003E + DW $0046 + DW $004A + DW $004E + DW $0056 + DW $005A + DW $0062 + DW $0066 + DW $006A + DW $0072 + DW $0076 + DW $007E + DW $0082 + DW $0086 +L02A5C8 DA L02A965 + DW $0000 + DA L02A9AB + DW $0004 + DA L02A9F5 + DW $0008 + DA L02A965 + DW $000C + DA L02A9AB + DW $0010 + DA L02A9AB + DW $0014 + DA L02A9F5 + DW $0018 + DA L02A965 + DW $001C + DA L02A9AB + DW $0020 + DA L02A9F5 + DW $0024 + DA L02A965 + DW $0028 + DA L02A9AB + DW $002C + DA L02A9AB + DW $0030 + DA L02A9F5 + DW $0034 + DA L02A965 + DW $0038 + DA L02A9AB + DW $003C + DA L02A9F5 + DW $0040 + DA L02A965 + DW $0044 + DA L02A9AB + DW $0048 + DA L02A9AB + DW $004C + DA L02A9F5 + DW $0050 + DA L02A965 + DW $0054 + DA L02A9AB + DW $0058 + DA L02A9F5 + DW $005C + DA L02A965 + DW $0060 + DA L02A9AB + DW $0064 + DA L02A9AB + DW $0068 + DA L02A9F5 + DW $006C + DA L02A965 + DW $0070 + DA L02A9AB + DW $0074 + DA L02A9F5 + DW $0078 + DA L02A965 + DW $007C + DA L02A9AB + DW $0080 + DA L02A9AB + DW $0084 + DA L02A9F5 + DW $0088 +L02A654 DA L02A9A6 + DW $0000 + DA L02A9F0 + DW $0004 + DA L02AA3A + DW $0008 + DA L02A9A6 + DW $000C + DA L02A9F0 + DW $0010 + DA L02A9F0 + DW $0014 + DA L02AA3A + DW $0018 + DA L02A9A6 + DW $001C + DA L02A9F0 + DW $0020 + DA L02AA3A + DW $0024 + DA L02A9A6 + DW $0028 + DA L02A9F0 + DW $002C + DA L02A9F0 + DW $0030 + DA L02AA3A + DW $0034 + DA L02A9A6 + DW $0038 + DA L02A9F0 + DW $003C + DA L02AA3A + DW $0040 + DA L02A9A6 + DW $0044 + DA L02A9F0 + DW $0048 + DA L02A9F0 + DW $004C + DA L02AA3A + DW $0050 + DA L02A9A6 + DW $0054 + DA L02A9F0 + DW $0058 + DA L02AA3A + DW $005C + DA L02A9A6 + DW $0060 + DA L02A9F0 + DW $0064 + DA L02A9F0 + DW $0068 + DA L02AA3A + DW $006C + DA L02A9A6 + DW $0070 + DA L02A9F0 + DW $0074 + DA L02AA3A + DW $0078 + DA L02A9A6 + DW $007C + DA L02A9F0 + DW $0080 + DA L02A9F0 + DW $0084 + DA L02AA3A + DW $0088 + DW $0000 + DW $0002 + DW $0004 + DW $0005 + DW $0007 + DW $0009 + DW $000B + DW $000C + DW $000E + DW $0010 + DW $0011 + DW $0013 + DW $0015 + DW $0017 + DW $0018 + DW $001A + DW $001C + DW $001D + DW $001F + DW $0021 + DW $0023 + DW $0024 + DW $0026 + DW $0028 + DW $0029 + DW $002B + DW $002D + DW $002F + DW $0030 + DW $0032 + DW $0034 + DW $0035 + DW $0037 + DW $0039 + DW $003B + DW $0001 + DW $0003 + DW $0006 + DW $0008 + DW $000A + DW $000D + DW $000F + DW $0012 + DW $0014 + DW $0016 + DW $0019 + DW $001B + DW $001E + DW $0020 + DW $0022 + DW $0025 + DW $0027 + DW $002A + DW $002C + DW $002E + DW $0031 + DW $0033 + DW $0036 + DW $0038 + DW $003A +L02A758 DW $0000 + DW $0001 + DW $0002 + DW $0003 + DW $0004 + DW $0006 + DW $0007 + DW $0008 + DW $0009 + DW $000A + DW $000B + DW $000C + DW $000E + DW $000F + DW $0010 + DW $0011 + DW $0012 + DW $0014 + DW $0015 + DW $0016 + DW $0017 + DW $0018 + DW $0019 + DW $001A + DW $001C + DW $001D + DW $001E + DW $001F + DW $0020 + DW $0022 + DW $0023 + DW $0024 + DW $0025 + DW $0026 + DW $0027 + DW $0028 + DW $002A + DW $002B + DW $002C + DW $002D + DW $002E + DW $0030 + DW $0031 + DW $0032 + DW $0033 + DW $0034 + DW $0035 + DW $0036 + DW $0038 + DW $0039 + DW $003A + DW $003B + DW $003C + DW $003E + DW $003F + DW $0040 + DW $0041 + DW $0042 + DW $0043 + DW $0044 +L02A7D0 DW $0000 + DW $0001 + DW $0002 + DW $0003 + DW $0004 + DW $0004 + DW $0005 + DW $0006 + DW $0007 + DW $0008 + DW $0009 + DW $000A + DW $000B + DW $000B + DW $000C + DW $000D + DW $000E + DW $000F + DW $0010 + DW $0010 + DW $0011 + DW $0012 + DW $0013 + DW $0014 + DW $0015 + DW $0016 + DW $0017 + DW $0017 + DW $0018 + DW $0019 + DW $001A + DW $001B + DW $001C + DW $001C + DW $001D + DW $001E + DW $001F + DW $0020 + DW $0021 + DW $0022 + DW $0023 + DW $0023 + DW $0024 + DW $0025 + DW $0026 + DW $0027 + DW $0028 + DW $0028 + DW $0029 + DW $002A + DW $002B + DW $002C + DW $002D + DW $002E + DW $002F + DW $002F + DW $0030 + DW $0031 + DW $0032 + DW $0033 + DW $0034 + DW $0034 + DW $0035 + DW $0036 + DW $0037 + DW $0038 + DW $0039 + DW $003A + DW $003B + DW $003B +L02A85C DW $0000 + DW $8000 + DW $0001 + DW $8001 + DW $0002 + DW $0003 + DW $8002 + DW $0004 + DW $8003 + DW $0005 + DW $8004 + DW $0006 + DW $0007 + DW $8005 + DW $0008 + DW $8006 + DW $0009 + DW $000A + DW $8007 + DW $000B + DW $8008 + DW $000C + DW $8009 + DW $000D + DW $000E + DW $800A + DW $000F + DW $800B + DW $0010 + DW $0011 + DW $800C + DW $0012 + DW $800D + DW $0013 + DW $800E + DW $0014 + DW $0015 + DW $800F + DW $0016 + DW $8010 + DW $0017 + DW $0018 + DW $8011 + DW $0019 + DW $8012 + DW $001A + DW $8013 + DW $001B + DW $001C + DW $8014 + DW $001D + DW $8015 + DW $001E + DW $001F + DW $8016 + DW $0020 + DW $8017 + DW $0021 + DW $8018 + DW $0022 +L02A8D4 PHA + LDA #L02A5C8 + STA $3E +L02A8DA PLA + JSR L02A905 + LDX #$0000 + JSR (L02A8E5,X) + RTS + +L02A8E5 DA $0000 +L02A8E7 PHA + LDA #L02A654 + STA $3E + BRA L02A8DA +L02A8EF PHA + LDA #L04646A + STA $16 +L02A8F5 PLA + JSR L02A919 + JSR L02A920 + RTS + +L02A8FD PHA + LDA #L04642A + STA $16 + BRA L02A8F5 +L02A905 ASL + ASL + TAY + LDA ($3E),Y + STA L02A8E5 + INY + INY + LDA ($3E),Y +L02A911 STA $06 + LDA L02002D + STA $18 + RTS + +L02A919 ASL + TAX + LDA L02A596,X + BRA L02A911 +L02A920 LDA #$0010 + STA $2C + LDAL L020966 + STA $1E + LDA L02AA5E + CLC + ADC $06 + STA $1C + LDA #$0004 + STA $1A + LDA #$0003 + STA $2E + LDA #$001C + STA L0255B4 + CLC + ADC #$0010 + STA L0255B8 + LDA $06 + ASL + ASL + CLC + ADC #$0024 + STA L0255B6 + ADC #$000C + STA L0255BA + JSR L0255BC + JSR L02552C + JSR L025605 + RTS + +L02A965 LDA #L046172 +L02A968 STA $16 + LDA #$0002 + STA $2E + LDA #$0010 + STA $2C + LDAL L020966 + STA $1E + LDA L02AA5E + CLC + ADC $06 + STA $1C + LDA #$0004 + STA $1A + LDA #$00A0 + STA $20 + JSR L02AA3F + JSR L0255BC + JSR L025501 + LDA #$000D + STA $2C + LDA #$0004 + STA $2E + JSR L025501 + JSR L025605 + RTS + +L02A9A6 LDA #L0462CE + BRA L02A968 +L02A9AB LDA #L0461E7 +L02A9AE STA $16 + LDA #$0001 + STA $2E + LDA #$0010 + STA $2C + LDAL L020966 + STA $1E + LDA L02AA5E + SEC + ADC $06 + STA $1C + LDA #$0004 + STA $1A + LDA #$00A0 + STA $20 + JSR L02AA3F + JSR L0255BC + JSR L02552C + LDA #$000D + STA $2C + LDA #$0004 + STA $2E + DEC $16 + DEC $1C + JSR L025501 + JSR L025605 + RTS + +L02A9F0 LDA #L046343 + BRA L02A9AE +L02A9F5 LDA #L04625B +L02A9F8 STA $16 + LDA #$0003 + STA $2E + LDA #$0010 + STA $2C + LDAL L020966 + STA $1E + LDA L02AA5E + SEC + ADC $06 + STA $1C + LDA #$0004 + STA $1A + LDA #$00A0 + STA $20 + JSR L02AA3F + JSR L0255BC + JSR L02552C + LDA #$000D + STA $2C + LDA #$0004 + STA $2E + DEC $16 + DEC $1C + JSR L025501 + JSR L025605 + RTS + +L02AA3A LDA #L0463B7 + BRA L02A9F8 +L02AA3F LDA #$001C + STA L0255B4 + CLC + ADC #$001D + STA L0255B8 + LDA $06 + ASL + ASL + CLC + ADC #$0024 + STA L0255B6 + ADC #$0010 + STA L0255BA + RTS + +L02AA5E DW $3189 +L02AA60 ASL + TAX + LDA L02A85C,X + STA L02AA8A + BMI L02AA6E + JSR L02A8E7 + RTS + +L02AA6E AND #$00FF + JSR L02A8FD + RTS + +L02AA75 ASL + TAX + LDA L02A85C,X + STA L02AA8A + BMI L02AA83 + JSR L02A8D4 + RTS + +L02AA83 AND #$00FF + JSR L02A8EF + RTS + +L02AA8A DW $0000 +L02AA8C LDY #$0016 + LDA ($00),Y + ASL + ASL + ASL + ASL + ADC $78 + STA $42 + SEP #$20 + LDY #$0000 + LDA ($42),Y + SEC + SBC #$25 + BCS L02AAA7 + LDA #$00 +L02AAA7 CMP #$3B + BCC L02AAAF + BEQ L02AAAF + LDA #$3B +L02AAAF REP #$20 + AND #$007F + LDY #$000E + STA ($00),Y + ASL + TAX + LDA L02A758,X + ASL + ASL + ASL + LDY #$0014 + STA ($00),Y + RTS + +L02AAC7 LDY #$000E + LDA ($00),Y + STA L02AAD9 + JSR L02AA60 + LDA #$0001 + STA L02A576 + RTS + +L02AAD9 DW $0000 +L02AADB LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + TAX + LDA L02A7D0,X + CMP L02AAD9 + BEQ L02AAFC + PHA + LDA L02AAD9 + JSR L02AA75 + PLA + STA L02AAD9 + JSR L02AA60 +L02AAFC RTS + +L02AAFD LDA L02AAD9 + JSR L02AA75 + LDY #$0016 + LDA ($00),Y + ASL + ASL + ASL + ASL + ADC $78 + STA $42 + LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + TAX + LDA L02A7D0,X + LDY #$000E + STA ($00),Y + SEP #$20 + CLC + ADC #$25 + LDY #$0000 + STA ($42),Y + REP #$20 + JSR L028C34 + STZ L02A576 + RTS + +L02AB36 LDA $14 + CMP #$0000 + BEQ L02AB47 + CMP #$0004 + BNE L02AB45 + BRL L02AC2D +L02AB45 CLC + RTS + +L02AB47 LDY #$000A + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + LDA #L04A55A + STA $16 + LDA L02002D + STA $18 + LDA #$0002 + STA $2E + STA $1A + LDA #$0008 + STA $2C + LDY #$000C + LDA ($00),Y + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + JSR L025501 + LDAL L020966 + STA $1E + LDY #$000C + LDA ($00),Y + CLC + ADC #$0002 + STA $30 + PHA + LDA #$008E + STA $2E + LDA #$0001 + STA $2C + LDA #$0000 + STA $32 + JSR L0213AA + PLA + CLC + ADC #$0460 + STA $30 + LDA #$0001 + STA $2C + LDA #$AAAA + STA $32 + JSR L0213AA + LDA #L04A56A + STA $16 + LDA L02002D + STA $18 + LDA #$0002 + STA $2E + STA $1A + LDA #$0008 + STA $2C + LDY #$000C + LDA ($00),Y + CLC + ADC #$0090 + STA $1C + LDAL L020966 + STA $1E + LDA #$00A0 + STA $20 + JSR L025501 + LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + STA $2E + PHA + LDY #$000C + LDA ($00),Y + CLC + ADC #$0002 + STA $30 + LDA #$0007 + STA $2C + LDA #$0000 + STA $32 + JSR L0213AA + LDAL L04A3CA + STA $16 + LDA L02002D + STA $18 + LDA #$0006 + STA $2E + STA $1A + LDA #$0008 + STA $2C + PLA + CLC + ADC $30 + STA $1C + JSR L025501 + RTS + +L02AC2D LDY #$0004 + LDA ($00),Y + STA $08 + CLC + ADC #$0008 + STA $0C + LDY #$0006 + LDA ($00),Y + STA $0A + STA $06 + CLC + ADC #$0248 + STA $0E + JSR L02555A + BCS L02AC4F + RTS + +L02AC4F LDA $06 + CLC + ADC #$0008 + LDY #$0014 + ADC ($00),Y + STA $0A + STA $04 + CLC + ADC #$0010 + STA $0E + JSR L02555A + BCC L02AC6C + BRL L02AD3C +L02AC6C LDA $06 + STA $0A + LDA $04 + STA $0E + JSR L02555A + BCS L02AC91 + LDA $04 + CLC + ADC #$0010 + STA $0A + LDA $06 + CLC + ADC #$0248 + STA $0E + PEA L02ACB9 + PEA L02ACE5 + BRA L02AC97 +L02AC91 PEA L02ACFA + PEA L02AD27 +L02AC97 JSR L021C37 + LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + STA L02AEF6 + LDY #$0008 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + INC $10 + SEC + RTS + +L02ACB9 JSR L02555A + BCS L02ACBF + RTS + +L02ACBF LDA #$0001 + JSR L02ADB0 + LDY #$0014 + LDA ($00),Y + CLC + LDY #$0006 + ADC ($00),Y + CLC + ADC #$0010 + STA $0A + LDY #$0010 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L02ACE5 JSR L02ACB9 + JSR L021C65 + LDY #$0012 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L02ACFA JSR L02555A + BCS L02AD00 + RTS + +L02AD00 LDA #$FFFF + JSR L02ADB0 + LDY #$0014 + LDA ($00),Y + CLC + LDY #$0006 + ADC ($00),Y + CLC + ADC #$0010 + STA $0E + LDY #$0010 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + RTS + +L02AD27 JSR L02ACFA + JSR L021C65 + LDY #$0012 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L02AD3C INC $10 + PEA L02AD6C + PEA L02AD9B + JSR L021C37 + LDA L02000F + SEC + SBC $0A + STA $64 + LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + STA L02AEF6 + LDY #$0008 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + SEC + RTS + +L02AD6C SEC + LDA L02000F + SBC $64 + SEC + SBC $0A + BNE L02AD78 + RTS + +L02AD78 JSR L02ADB0 + LDY #$0014 + LDA ($00),Y + CLC + LDY #$0006 + ADC ($00),Y + CLC + ADC #$0008 + STA $0A + LDY #$0010 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L02AD9B JSR L02AD6C + JSR L021C65 + LDY #$0012 + LDA ($00),Y + STA L02516C + LDX #$0000 + JSR (L02516C,X) + RTS + +L02ADB0 BPL L02ADB5 + BRL L02AE66 +L02ADB5 STA $3E + LDY #$0014 + LDA ($00),Y + CLC + ADC $3E + CMP #$0224 + BMI L02ADD3 + LDA #$0224 + SEC + LDY #$0014 + SBC ($00),Y + DEC + BNE L02ADD1 + RTS + +L02ADD1 STA $3E +L02ADD3 LDA $3E + CLC + LDY #$0014 + ADC ($00),Y + STA ($00),Y + LDA L02002D + STA $18 + LDY #$000C + LDA ($00),Y + CLC + ADC #$0002 + STA L02AEFC + LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + STA L02AEF8 + JSR L02AEFE + JSR L0255BC + LDA L02AEF8 + CMP L02AEF6 + BEQ L02AE35 +L02AE09 LDA #L04A58A + STA $16 + LDA #$0002 + STA $2E + STA $1A + LDA #$0008 + STA $2C + LDA L02AEF6 + CLC + ADC L02AEFC + STA $1C + JSR L025501 + LDA L02AEF6 + CLC + ADC #$0002 + STA L02AEF6 + CMP L02AEF8 + BNE L02AE09 +L02AE35 LDY #$0014 + LDA ($00),Y + AND #$0007 + ASL + TAX + LDAL L04A3CA,X + STA $16 + LDA #$0006 + STA $2E + STA $1A + LDA #$0008 + STA $2C + LDA L02AEF8 + ADC L02AEFC + STA $1C + JSR L025501 + JSR L025605 + LDA L02AEF8 + STA L02AEF6 + RTS + +L02AE66 STA $3E + LDY #$0014 + LDA ($00),Y + CLC + ADC $3E + BPL L02AE7D + LDA ($00),Y + BNE L02AE77 + RTS + +L02AE77 EOR #$FFFF + INC + STA $3E +L02AE7D LDA $3E + CLC + LDY #$0014 + ADC ($00),Y + STA ($00),Y + LDA L02002D + STA $18 + LDY #$000C + LDA ($00),Y + CLC + ADC #$0002 + STA L02AEFC + LDA L02AEF6 + CLC + ADC #$0004 + STA L02AEF6 + LDY #$0014 + LDA ($00),Y + LSR + LSR + AND #$FFFE + STA L02AEF8 + CLC + ADC #$0004 + STA L02AEFA + JSR L02AF2F + JSR L0255BC + LDA L02AEFA + CMP L02AEF6 + BNE L02AEC7 + BRL L02AE35 +L02AEC7 LDA #L04A57A + STA $16 + LDA #$0002 + STA $2E + STA $1A + LDA #$0008 + STA $2C + LDA L02AEF6 + CLC + ADC L02AEFC + STA $1C + JSR L025501 + LDA L02AEF6 + SEC + SBC #$0002 + STA L02AEF6 + CMP L02AEFA + BNE L02AEC7 + JMP L02AE35 + +L02AEF6 DW $0000 +L02AEF8 DW $0000 +L02AEFA DW $0000 +L02AEFC DW $0000 +L02AEFE LDY #$0004 + LDA ($00),Y + STA L0255B4 + CLC + ADC #$0008 + STA L0255B8 + LDA L02AEF6 + ASL + ASL + CLC + LDY #$0006 + ADC ($00),Y + STA L0255B6 + LDA L02AEF8 + SEC + SBC L02AEF6 + ASL + ASL + CLC + ADC L0255B6 + ADC #$0018 + STA L0255BA + RTS + +L02AF2F LDY #$0004 + LDA ($00),Y + STA L0255B4 + CLC + ADC #$0008 + STA L0255B8 + LDA L02AEFA + ASL + ASL + CLC + LDY #$0006 + ADC ($00),Y + STA L0255B6 + LDA L02AEF6 + SEC + SBC L02AEFA + ASL + ASL + CLC + ADC L0255B6 + ADC #$0018 + STA L0255BA + RTS + +L02AF60 JSR L02B240 + BCC L02AF75 + JSR L02AFDF + LDA #$0007 + STA L02B24E + LDAL TickCount + STA L02B24C +L02AF75 RTS + +L02AF76 JSR L02AFFB + JSR L02AF8A + LDA #$0007 + STA L02B24E + LDAL TickCount + STA L02B24C + RTS + +L02AF8A JSR L02AF8E + RTS + +L02AF8E SEP #$20 + LDX #$005D + LDY #$0000 +L02AF96 LDA L02AFA7,Y + STAL $E19D00,X + INX + INY + CPY #$0007 + BNE L02AF96 + REP #$20 + RTS + +L02AFA7 HEX 87 +L02AFA8 HEX 88898A8B8C8D8E8F8F8E8D8C8B8A8988 + HEX 87868788898A8B8C8D8E8F8F8E8D8C8B + HEX 8A89888786 +L02AFCD SEP #$30 + LDX #$5D + LDA #$80 +L02AFD3 STAL $E19D00,X + INX + CPX #$64 + BNE L02AFD3 + REP #$30 + RTS + +L02AFDF SEP #$30 + LDX #$00 + LDA L02AFA7 +L02AFE6 LDY L02AFA8,X + STA L02AFA8,X + TYA + INX + CPX #$11 + BNE L02AFE6 + STA L02AFA7 + REP #$30 + JSR L02AF8E + RTS + +L02AFFB LDX #$0000 +L02AFFE LDA L02B00D,X + STAL $E19E00,X + INX + INX + CPX #$0200 + BNE L02AFFE + RTS + +L02B00D HEX 0000DB0EFF0FAA0A0000DB0EFF0FAA0A + HEX 0000DB0EFF0FAA0A0000DB0EFF0FAA0A + HEX 00000000FF0FAA0A00000000FF0FAA0A + HEX 00000000FF0FAA0A00000000FF0FAA0A + HEX 00001100FF0FAA0A00001100FF0FAA0A + HEX 00001100FF0FAA0A00001100FF0FAA0A + HEX 00002200FF0FAA0A00002200FF0FAA0A + HEX 00002200FF0FAA0A00002200FF0FAA0A + HEX 00003300FF0FAA0A00003300FF0FAA0A + HEX 00003300FF0FAA0A00003300FF0FAA0A + HEX 00004400FF0FAA0A00004400FF0FAA0A + HEX 00004400FF0FAA0A00004400FF0FAA0A + HEX 00005500FF0FAA0A00005500FF0FAA0A + HEX 00005500FF0FAA0A00005500FF0FAA0A + HEX 00006600FF0FAA0A00006600FF0FAA0A + HEX 00006600FF0FAA0A00006600FF0FAA0A + HEX 00007700FF0FAA0A00007700FF0FAA0A + HEX 00007700FF0FAA0A00007700FF0FAA0A + HEX 00008800FF0FAA0A00008800FF0FAA0A + HEX 00008800FF0FAA0A00008800FF0FAA0A + HEX 00009900FF0FAA0A00009900FF0FAA0A + HEX 00009900FF0FAA0A00009900FF0FAA0A + HEX 0000AA00FF0FAA0A0000AA00FF0FAA0A + HEX 0000AA00FF0FAA0A0000AA00FF0FAA0A + HEX 0000BB00FF0FAA0A0000BB00FF0FAA0A + HEX 0000BB00FF0FAA0A0000BB00FF0FAA0A + HEX 0000CB00FF0FAA0A0000CB00FF0FAA0A + HEX 0000CB00FF0FAA0A0000CB00FF0FAA0A + HEX 0000DB00FF0FAA0A0000DB00FF0FAA0A + HEX 0000DB00FF0FAA0A0000DB00FF0FAA0A + HEX 0000EB00FF0FAA0A0000EB00FF0FAA0A + HEX 0000EB00FF0FAA0A0000EB00FF0FAA0A +L02B20D SEP #$30 + LDX #$00 +L02B211 LDAL $E19D5D,X + STA L02B239,X + LDA #$80 + STAL $E19D5D,X + INX + CPX #$07 + BNE L02B211 + REP #$30 + RTS + +L02B226 SEP #$30 + LDX #$00 +L02B22A LDA L02B239,X + STAL $E19D5D,X + INX + CPX #$07 + BNE L02B22A + REP #$30 + RTS + +L02B239 HEX 00000000000000 +L02B240 LDAL TickCount + SEC + SBC L02B24C + CMP L02B24E + RTS + +L02B24C DW $0000 +L02B24E DW $0000 +L02B250 STZ L02B82C + LDA L027412 + STA $3E + LDA L027414 + STA $40 + LDA [$3E] + CMP #$FFFF + BEQ L02B26A + INC L02B82C + JSR L02B6DF +L02B26A JSR L020633 + JSR L02B2C4 + JSR L02066E + JSR L029450 + RTS + +L02B277 JSR L0206DE + JSR L0219FA + _HideMenuBar + LDA L020021+2 + PHA + LDA L020021 + PHA + _BeginUpdate + LDA L020021+2 + PHA + LDA L020021 + PHA + _EndUpdate + JSR L02B39B + LDA #L02B39B + STA L0218F2 + _WaitCursor + STZ L02B82C + JSR L028C84 + BCS L02B2C0 + INC L02B82C + JSR L02B6DF +L02B2C0 JSR L02B2F8 + RTS + +L02B2C4 JSR L0206DE + JSR L0219FA + _HideMenuBar + LDA L020021+2 + PHA + LDA L020021 + PHA + _BeginUpdate + LDA L020021+2 + PHA + LDA L020021 + PHA + _EndUpdate + JSR L02B39B + LDA #L02B39B + STA L0218F2 +L02B2F8 JSR L02B454 + _InitCursor + LDA #L021AC7 + STA L0219F8 + LDA #L02B703 + STA L02185D + LDA L02B82C + BEQ L02B316 + JSR L027290 +L02B316 LDA #$0004 + STA L02B854 + LDAL TickCount + STA L02B852 + JSR L02185F + JSR L0272AD + LDA #L025500 + STA L02185D + JSR L02B499 + JSR L02AFFB + JSR L021A0A + JSR L021AAB + PEA ^L020034 + PEA L020034 + _SetCallBack + _ShowMenuBar + JSR L0206DE + RTS + +*L02B353 STR 'v1.1 Copyright 1989 - 92 Apple Computer, Inc' +L02B353 STR 'v1.1 Copyright 1989 - 2023 Apple Computer, Inc' + +L02B393 DW $000A + DW $0000 + DW $00C6 + DW $027F +L02B39B LDA #L02B393 + JSR L021A1A + JSR L02A578 + JSR L02B3D4 + PEA $0020 + PEA $00B7 + _MoveTo + PEA ^L02B353 + PEA L02B353 + _DrawString + LDA #^L02B82E + STA $50 + PHA + LDA #L02B82E + STA $4E + PHA + PEA $0000 + JSR L025483 + RTS + +L02B3D4 LDA #L040AE0 + STA $16 + LDA L02002D + STA $18 + LDA #$0032 + STA $2C + LDAL L020966 + STA $1E + LDA #$4C90 + STA $1C + LDA #$002E + STA $1A + STA $2E + LDA #$00A0 + STA $20 + _HideCursor + JSR L025501 + LDA #L04A87A + STA $16 + LDA #$000B + STA $2C + LDA #$6BDE + STA $1C + LDA #$0004 + STA $1A + STA $2E + JSR L025501 + LDA #L04A742 + STA $16 + LDA #$000D + STA $2C + LDA #$753E + STA $1C + LDA #$0018 + STA $1A + STA $2E + JSR L025501 + _ShowCursor + RTS + +L02B43E JSR L02B846 + BCC L02B453 + JSR L02B4AB + LDA #$0004 + STA L02B854 + LDAL TickCount + STA L02B852 +L02B453 RTS + +L02B454 JSR L02B4CD + JSR L02B45B + RTS + +L02B45B LDX #$004C + JSR L02B465 + JSR L02B465 + RTS + +L02B465 SEP #$20 + LDY #$0000 +L02B46A LDA L02B47B,Y + STAL $E19D00,X + INX + INY + CPY #$001E + BNE L02B46A + REP #$20 + RTS + +L02B47B HEX 8182838485868788898A8B8C8D8E8F8F + HEX 8E8D8C8B8A898887868584838281 +L02B499 SEP #$30 + LDX #$4C + LDA #$80 +L02B49F STAL $E19D00,X + INX + CPX #$88 + BNE L02B49F + REP #$30 + RTS + +L02B4AB PHB + PEA $E1E1 + PLB + PLB + SEP #$30 + LDX #$4C + LDA $9D00,X +L02B4B8 LDY $9D01,X + AND #$8F + STA $9D01,X + TYA + INX + CPX #$87 + BNE L02B4B8 + STA $9D4C + REP #$30 + PLB + RTS + +L02B4CD LDX #$0000 +L02B4D0 LDA L02B4DF,X + STAL $E19E00,X + INX + INX + CPX #$0200 + BNE L02B4D0 + RTS + +L02B4DF HEX 0000DB0EFF0FAA0A0000DB0EFF0FAA0A + HEX 0000DB0EFF0FAA0A0000DB0EFF0FAA0A + HEX 00000B00FF0FAA0A00000B00FF0FAA0A + HEX 00000B00FF0FAA0A00000B00FF0FAA0A + HEX 00001B00FF0FAA0A00001B00FF0FAA0A + HEX 00001B00FF0FAA0A00001B00FF0FAA0A + HEX 00002B00FF0FAA0A00002B00FF0FAA0A + HEX 00002B00FF0FAA0A00002B00FF0FAA0A + HEX 00003B00FF0FAA0A00003B00FF0FAA0A + HEX 00003B00FF0FAA0A00003B00FF0FAA0A + HEX 00004B00FF0FAA0A00004B00FF0FAA0A + HEX 00004B00FF0FAA0A00004B00FF0FAA0A + HEX 00005B00FF0FAA0A00005B00FF0FAA0A + HEX 00005B00FF0FAA0A00005B00FF0FAA0A + HEX 00006B00FF0FAA0A00006B00FF0FAA0A + HEX 00006B00FF0FAA0A00006B00FF0FAA0A + HEX 00007B00FF0FAA0A00007B00FF0FAA0A + HEX 00007B00FF0FAA0A00007B00FF0FAA0A + HEX 00008B00FF0FAA0A00008B00FF0FAA0A + HEX 00008B00FF0FAA0A00008B00FF0FAA0A + HEX 00009B00FF0FAA0A00009B00FF0FAA0A + HEX 00009B00FF0FAA0A00009B00FF0FAA0A + HEX 0000AB00FF0FAA0A0000AB00FF0FAA0A + HEX 0000AB00FF0FAA0A0000AB00FF0FAA0A + HEX 0000BB00FF0FAA0A0000BB00FF0FAA0A + HEX 0000BB00FF0FAA0A0000BB00FF0FAA0A + HEX 0000CB00FF0FAA0A0000CB00FF0FAA0A + HEX 0000CB00FF0FAA0A0000CB00FF0FAA0A + HEX 0000DB00FF0FAA0A0000DB00FF0FAA0A + HEX 0000DB00FF0FAA0A0000DB00FF0FAA0A + HEX 0000EB00FF0FAA0A0000EB00FF0FAA0A + HEX 0000EB00FF0FAA0A0000EB00FF0FAA0A + +L02B6DF SEP #$20 + STZ $74 + STZ $75 + REP #$20 + STZ L02B7E8 + STZ L02B7EA + PEA ^L02B7B7 + PEA L02B7B7 + _SetCallBack + RTS + +L02B6FB LDA #$0001 + STAL L02B7E8 + RTL + +L02B703 LDA L02B7EA + BEQ L02B716 + JSR L02B856 + BCS L02B710 + BRL L02B758 +L02B710 STZ L02B7EA + JSR L027290 +L02B716 SEP #$30 +L02B718 LDX $75 + CPX $74 + BEQ L02B756 + LDA L02B7EC,X + BMI L02B741 + REP #$30 + AND #$007F + SEC + SBC #$0024 + BCC L02B736 + CMP #$003C + BCS L02B736 + JSR L02AA60 +L02B736 SEP #$30 + LDA $75 + INC + AND #$3F + STA $75 + BRA L02B718 +L02B741 REP #$30 + AND #$007F + SEC + SBC #$0024 + BCC L02B736 + CMP #$003C + BCS L02B736 + JSR L02AA75 + BRA L02B736 +L02B756 REP #$30 +L02B758 JSR L02B43E + LDA L02B7E8 + BEQ L02B776 + STZ L02B7E8 + JSR L0272AD + INC L02B7EA + LDA #$00C8 + STA L02B864 + LDAL TickCount + STA L02B862 +L02B776 RTS + +L02B777 PHB + PHD + PHK + PLB + LDA L02002B + TCD + LDA $76 + BNE L02B7B2 + SEP #$30 + LDY #$31 + LDA [$70],Y + AND #$F0 + CMP #$80 + BNE L02B7A1 + INY +L02B790 LDA [$70],Y + ORA #$80 +L02B794 LDX $74 + STA L02B7EC,X + TXA + INC + AND #$3F + STA $74 + BRA L02B7B2 +L02B7A1 CMP #$90 + BNE L02B7B2 + INY + INY + LDA [$70],Y + DEY + CMP #$00 + BEQ L02B790 + LDA [$70],Y + BRA L02B794 +L02B7B2 REP #$30 + PLD + PLB + RTL + +L02B7B7 ADRL L02B6FB + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL L02B777 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + DB $6B +L02B7E8 DB $00 + DB $00 +L02B7EA DB $00 + DB $00 +L02B7EC DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 + DB $00 +L02B82C DB $00 + DB $00 +L02B82E DW $0001 + DA L02B832 +L02B832 DW $0007 + DW $0000 + DW $00A3 + DW $0214 + DA L021AD6 + DA L021AE0 + ADRL L048AD6 + DA L021AF3 + DA L021AEC +L02B846 LDAL TickCount + SEC + SBC L02B852 + CMP L02B854 + RTS + +L02B852 DW $0000 +L02B854 DW $0000 +L02B856 LDAL TickCount + SEC + SBC L02B862 + CMP L02B864 + RTS + +L02B862 DW $0000 +L02B864 DW $0000 +L02B866 JSR L0205B5 + JSR L0219FA + LDA #L02B8F3 + JSR L021A1A + PEA $009C + PEA $0064 + _MoveTo + PEA $01A0 + PEA $0064 + _LineTo + PEA $00E0 + PEA $0067 + _MoveTo + PEA ^L02B901 + PEA L02B901 + _DrawString + PEA $0140 + PEA $008B + _MoveTo + PEA ^L02B8FB + PEA L02B8FB + _DrawString + LDA #^L02B9B2 + STA $50 + PHA + LDA #L02B9B2 + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA #L021B42 + STA L0219F8 + JSR L02185F + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L02B8F3 DW $001E + DW $0074 + DW $00BC + DW $01C8 +L02B8FB STR 'Range' +L02B901 STR ' Local Keyboard ' +L02B912 LDY #$000C + LDA #$000F + SEC + SBC ($00),Y + PHA + ASL + ASL + ASL + STA L022203 + PLA + INC + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L02B92D LDA L022203 + LSR + LSR + LSR + STA L02B943 + LDA #$000F + SEC + SBC L02B943 + LDY #$000C + STA ($00),Y + RTS + +L02B943 DW $0000 +L02B945 LDY #$0010 + LDA ($00),Y + CMP L02B992 + BNE L02B958 + JSR L0212E1 + LDA $00 + STA L02B994 + RTS + +L02B958 JSR L0212F6 +L02B95B RTS + +L02B95C LDY #$0010 + LDA ($00),Y + CMP L02B992 + BEQ L02B95B + STA L02B992 + LDA $00 + PHA + LDA L02B994 + STA $00 + LDX #$0000 + JSR L0212F6 + PLA + STA $00 + STA L02B994 + JSR L0212E1 +L02B980 LDA L02B992 + ASL + TAX + LDA L02B98C,X + STA L022201 + RTS + +L02B98C DW $0024 + DW $0030 + DW $003C +L02B992 DW $0001 +L02B994 DW $0000 +L02B996 LDY #$000C + LDA ($00),Y + STA L02B9B0 + ASL + TAX + LDA L021563,X + JSR L02162B + RTS + +L02B9A7 LDA L02B9B0 + LDY #$000C + STA ($00),Y + RTS + +L02B9B0 DW $0020 +L02B9B2 DW $0006 + DA L02B9C0 + DA L02B9E9 + DA L02B9FB + DA L02BA0D + DA L02BA1F + DA L02BA4D +L02B9C0 DW $0001 + DW $0000 + DW $0080 + DW $00BC + DW $0010 + DW $000E + DW $000E + DA L02B92D + DW $702F + DW $658F + DA L02B912 + ADRL L02B9E2 + DW $00B4 + DW $00AA + DW $0000 + DW $5500 +L02B9E2 STR 'Volume' +L02B9E9 DW $0005 + DW $0000 + DW $0074 + DW $0114 + DA L02B95C + DA L02B945 + ADRL L04371A + DW $0000 +L02B9FB DW $0005 + DW $0000 + DW $0074 + DW $013C + DA L02B95C + DA L02B945 + ADRL L043722 + DW $0001 +L02BA0D DW $0005 + DW $0000 + DW $0074 + DW $0164 + DA L02B95C + DA L02B945 + ADRL L04372A + DW $0002 +L02BA1F DW $0002 + DW $0000 + DW $002F + DW $011C + DW $0000 + DW $003F + DW $0020 + DA L02B9A7 + DW $3DA7 + DW $401D + DA L02B996 + ADRL L02BA3F + DW $00E8 + DW $004D + DA L025500 +L02BA3F STR 'Master Tuning' +L02BA4D DW $0007 + DW $0000 + DW $00A4 + DW $015C + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L02BA61 DW $0000 +L02BA63 STR 'Sorry, unable to start MIDI.' +L02BA80 STR 'Make sure that MIDI is set correctly' +L02BAA5 STR 'in the Finder Control Panel.' +L02BAC2 DW $001B + DW $0084 + DW $009B + DW $0228 + MX %00 +L02BACA JSR L0205B5 + JSR L0219FA + LDA #$0000 + PHA + _SetForeColor + LDA #L02BAC2 + JSR L021A1A + PEA $0100 + PEA $003B + _MoveTo + LDA $5E + PHA + PEA L02BA63 + _DrawString + PEA $0100 + PEA $0046 + _MoveTo + LDA $5E + PHA + PEA L02BA80 + _DrawString + PEA $0100 + PEA $0051 + _MoveTo + LDA $5E + PHA + PEA L02BAA5 + _DrawString + LDA #$0001 + PHA + _SetForeColor + PEA $0100 + PEA $0067 + _MoveTo + LDA $5E + PHA + LDA L02BA61 + PHA + _DrawString + LDA #$0000 + PHA + _SetForeColor + LDA #^L02BBE0 + STA $50 + PHA + LDA #L02BBE0 + STA $4E + PHA + PEA $0000 + JSR L025483 + LDA #L021AC7 + STA L0219F8 + LDA #L02BBB1 + STA L02185D + _InitCursor + JSR L02185F + LDA #L02BBB0 + STA L02185D + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L02BB98 JSR L0212F6 + STZ L02BBDC + LDA #$0028 + STA L02517A + LDAL TickCount + STA L025178 + LDA $00 + STA L02BBDE +L02BBB0 RTS + +L02BBB1 JSR L0252C3 + BCC L02BBDB + LDA $00 + PHA + LDA L02BBDE + STA $00 + LDA L02BBDC + BEQ L02BBCB + JSR L0212F6 + STZ L02BBDC + BRA L02BBD1 +L02BBCB JSR L0212E1 + INC L02BBDC +L02BBD1 LDAL TickCount + STA L025178 + PLA + STA $00 +L02BBDB RTS + +L02BBDC DW $0000 +L02BBDE DW $0000 +L02BBE0 DW $0002 + DA L02BBFA + DA L02BBE6 +L02BBE6 DW $0007 + DW $0000 + DW $007A + DW $01C0 + DA L021AD6 + DA L021AE0 + ADRL L048AD6 + DA L021AF3 + DA L021AEC +L02BBFA DW $0005 + DW $0000 + DW $003E + DW $00A8 + DA L02BBB0 + DA L02BB98 + ADRL L048ADE + DW $0000 +L02BC0C DW $001B + DW $005A + DW $00A7 + DW $0230 +L02BC14 LDA #$0000 + PHA + _SetForeColor + LDA #L02BC0C + JSR L021A1A + PEA ^L02BCC1 + PEA L02BCC1 + PEA $0126 + PEA ^L02BCB9 + PEA L02BCB9 + PEA $0000 + _LETextBox2 + LDA #^L02BDEB + STA $50 + PHA + LDA #L02BDEB + STA $4E + PHA + PEA $0000 + JSR L025483 + LDA #L02BC8E + STA L02185D + _InitCursor + JSR L02185F + LDA L021AC3 + BNE L02BC6E + LDA #L02BC8D + STA L02185D + JMP L02027A + +L02BC6E LDA #$0001 + STA L02001B + RTS + +L02BC75 JSR L0212F6 + STZ L02BDE7 + LDA #$0028 + STA L02517A + LDAL TickCount + STA L025178 + LDA $00 + STA L02BDE9 +L02BC8D RTS + +L02BC8E JSR L0252C3 + BCC L02BCB8 + LDA $00 + PHA + LDA L02BDE9 + STA $00 + LDA L02BDE7 + BEQ L02BCA8 + JSR L0212F6 + STZ L02BDE7 + BRA L02BCAE +L02BCA8 JSR L0212E1 + INC L02BDE7 +L02BCAE LDAL TickCount + STA L025178 + PLA + STA $00 +L02BCB8 RTS + +L02BCB9 ASC '-'00 + ASC "T" + HEX 0081000A02 +L02BCC1 ASC 'synthLAB' + ASC "U" + ASC 's MIDI (Musical Instrument Digital Interface) functions and AppleTalk cannot be used at the same time. Press ' + ASC "T" + ASC 'Continue' + ASC "U" + ASC ' to run synthLAB with MIDI disabled. To access the MIDI functions, quit synthLAB, turn off AppleTalk and restart the system.' + HEX 0D0D0158FCFF + ASC 'Press ' + ASC "T" + ASC 'Quit' + ASC "U" + ASC ' to exit this program.' + +L02BDE7 DW $0000 +L02BDE9 DW $0000 +L02BDEB DW $0003 + DA L02BE1B + DA L02BDF3 + DA L02BE07 +L02BDF3 DW $0007 + DW $0000 + DW $0089 + DW $01C2 + DA L021AD6 + DA L021AE0 + ADRL L04544C + DA L021AF3 + DA L021AEC +L02BE07 DW $0007 + DW $0000 + DW $0089 + DW $014F + DA L021B92 + DA L021B9C + ADRL L045454 + DA L021BAF + DA L021BA8 +L02BE1B DW $0005 + DW $0000 + DW $003E + DW $007E + DA L02BC8D + DA L02BC75 + ADRL L048ADE + DW $0000 +L02BE2D JSR L0205B5 + JSR L0219FA + LDA #L02BE6C + JSR L021A1A + LDA #^L02BF3C + STA $50 + PHA + LDA #L02BF3C + STA $4E + PHA + PEA $0000 + _HideCursor + JSR L025483 + _ShowCursor + LDA #L021B42 + STA L0219F8 + JSR L02185F + JSR L0205F4 + JSR L021A0A + JSR L021AAB + RTS + +L02BE6C DW $0012 + DW $0000 + DW $00C7 + DW $027F +L02BE74 JSR L02BED0 + BCS L02BEA2 + LDA L02BF14 + BEQ L02BE8F + LDA $00 + PHA + LDX L02BF12 + LDA L02BF16,X + STA $00 + JSR L0212F6 + PLA + STA $00 +L02BE8F JSR L0212E1 + LDX L02BF12 + LDA $00 + STA L02BF16,X + LDA L02BF10 + STA L021109,X + BRA L02BEAB +L02BEA2 JSR L0212F6 + LDX L02BF12 + STZ L021109,X +L02BEAB LDA L02BF36 + PHA + LDA L021109,X + PHA + _SetTrackOut + RTS + +L02BEBB JSR L02BED0 + BCS L02BEC4 + JSR L0212F6 + RTS + +L02BEC4 JSR L0212E1 + LDX L02BF12 + LDA $00 + STA L02BF16,X + RTS + +L02BED0 LDY #$0010 + LDA ($00),Y + BMI L02BEF2 + STA L02BF36 + ASL + TAX + LDA L021109,X + STA L02BF14 + STX L02BF12 + LDA #$0001 + STA L02BF10 + AND L02BF14 + BEQ L02BF0E +L02BEF0 SEC + RTS + +L02BEF2 AND #$0007 + STA L02BF36 + ASL + TAX + LDA L021109,X + STA L02BF14 + STX L02BF12 + LDA #$0002 + STA L02BF10 + AND L02BF14 + BNE L02BEF0 +L02BF0E CLC + RTS + +L02BF10 DW $0000 +L02BF12 DW $0000 +L02BF14 DW $0000 +L02BF16 DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 + DW $0000 +L02BF36 DW $0000 +L02BF38 JSR L0212F6 + RTS + +L02BF3C DW $001A + DA L02BF72 + DA L02BF84 + DA L02BF96 + DA L02BFA8 + DA L02BFBA + DA L02BFCC + DA L02BFDE + DA L02BFF0 + DA L02C002 + DA L02C014 + DA L02C026 + DA L02C038 + DA L02C04A + DA L02C05C + DA L02C06E + DA L02C080 + DA L02C0A6 + DA L02C0B8 + DA L02C0CA + DA L02C0DC + DA L02C0EE + DA L02C100 + DA L02C112 + DA L02C124 + DA L02C136 + DA L02C092 +L02BF72 DW $0005 + DW $0000 + DW $0030 + DW $0020 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0000 +L02BF84 DW $0005 + DW $0000 + DW $0030 + DW $00A0 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8000 +L02BF96 DW $0005 + DW $0000 + DW $0050 + DW $0020 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0001 +L02BFA8 DW $0005 + DW $0000 + DW $0050 + DW $00A0 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8001 +L02BFBA DW $0005 + DW $0000 + DW $0070 + DW $0020 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0002 +L02BFCC DW $0005 + DW $0000 + DW $0070 + DW $00A0 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8002 +L02BFDE DW $0005 + DW $0000 + DW $0090 + DW $0020 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0003 +L02BFF0 DW $0005 + DW $0000 + DW $0090 + DW $00A0 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8003 +L02C002 DW $0005 + DW $0000 + DW $0030 + DW $0180 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0004 +L02C014 DW $0005 + DW $0000 + DW $0030 + DW $0200 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8004 +L02C026 DW $0005 + DW $0000 + DW $0050 + DW $0180 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0005 +L02C038 DW $0005 + DW $0000 + DW $0050 + DW $0200 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8005 +L02C04A DW $0005 + DW $0000 + DW $0070 + DW $0180 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0006 +L02C05C DW $0005 + DW $0000 + DW $0070 + DW $0200 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8006 +L02C06E DW $0005 + DW $0000 + DW $0090 + DW $0180 + DA L02BE74 + DA L02BEBB + ADRL L04AB1F + DW $0007 +L02C080 DW $0005 + DW $0000 + DW $0090 + DW $0200 + DA L02BE74 + DA L02BEBB + ADRL L04AB27 + DW $8007 +L02C092 DW $0007 + DW $0000 + DW $00B0 + DW $021C + DA L021B51 + DA L021B5B + ADRL L049452 + DA L021B6E + DA L021B67 +L02C0A6 DW $0005 + DW $0000 + DW $001F + DW $011C + DA L025500 + DA L02BF38 + ADRL L04B3EF + DW $0000 +L02C0B8 DW $0005 + DW $0000 + DW $0036 + DW $0110 + DA L025500 + DA L02BF38 + ADRL L04B3F5 + DW $0000 +L02C0CA DW $0005 + DW $0000 + DW $0056 + DW $0110 + DA L025500 + DA L02BF38 + ADRL L04B3FB + DW $0000 +L02C0DC DW $0005 + DW $0000 + DW $0076 + DW $0110 + DA L025500 + DA L02BF38 + ADRL L04B401 + DW $0000 +L02C0EE DW $0005 + DW $0000 + DW $0096 + DW $0110 + DA L025500 + DA L02BF38 + ADRL L04B407 + DW $0000 +L02C100 DW $0005 + DW $0000 + DW $0036 + DW $0160 + DA L025500 + DA L02BF38 + ADRL L04B40D + DW $0000 +L02C112 DW $0005 + DW $0000 + DW $0056 + DW $0160 + DA L025500 + DA L02BF38 + ADRL L04B413 + DW $0000 +L02C124 DW $0005 + DW $0000 + DW $0076 + DW $0160 + DA L025500 + DA L02BF38 + ADRL L04B419 + DW $0000 +L02C136 DW $0005 + DW $0000 + DW $0096 + DW $0160 + DA L025500 + DA L02BF38 + ADRL L04B41F + DW $0000 diff --git a/synthlab/MAIN.X.S b/synthlab/MAIN.X.S new file mode 100644 index 0000000..b2e7a7d --- /dev/null +++ b/synthlab/MAIN.X.S @@ -0,0 +1,136 @@ + +* TFBD generated externals +* (c) PHC 1992,93 + + + EXT L042846 + EXT L04284E + EXT L042856 + EXT L04303E + EXT L043046 + EXT L0464B4 + EXT L0464C8 + EXT L0464D2 + EXT L0464E6 + EXT L0464AA + EXT L0464BE + EXT L0464DC + EXT L049452 + EXT L046FE8 + EXT L046FF0 + EXT L044C88 + EXT L044C90 + EXT L0432BE + EXT L0432C6 + EXT L0432CE + EXT L043D8E + EXT L044840 + EXT L0441D6 + EXT L0473A0 + EXT L0473A8 + EXT L0473B0 + EXT L0473B8 + EXT L0473C0 + EXT L047E78 + EXT L047E80 + EXT L045444 + EXT L04543C + EXT L042648 + EXT L042690 + EXT L042738 + EXT L0427A4 + EXT L045258 + EXT L047DF8 + EXT L040010 + EXT L040000 + EXT L040008 + EXT L040020 + EXT L040018 + EXT L040910 + EXT L0417F0 + EXT L043A3E + EXT L043A46 + EXT L045B78 + EXT L0414D8 + EXT L04171A + EXT L041774 + EXT L0413DC + EXT L0416D2 + EXT L04A59A + EXT L048AD6 + EXT L048ADE + EXT L049422 + EXT L04942A + EXT L049432 + EXT L04943A + EXT L049442 + EXT L04944A + EXT L04A8A6 + EXT L04371A + EXT L043722 + EXT L04372A + EXT L04544C + EXT L045454 + EXT L04AB1F + EXT L04AB27 + EXT L04B3EF + EXT L04B3F5 + EXT L04B3FB + EXT L04B401 + EXT L04B407 + EXT L04B40D + EXT L04B413 + EXT L04B419 + EXT L04B41F + EXT L030000 + EXT L030033 + EXT L043BEE + EXT L045B7C + EXT L0417CE + EXT L04AA52 + EXT L04A3CA + EXT L043D6A + EXT L046172 + EXT L0461E6 + EXT L04625A + EXT L0462CE + EXT L046342 + EXT L0463B6 + EXT L04646A + EXT L04642A + EXT L0486D6 + EXT L0484F6 + EXT L048626 + EXT L04848E + EXT L048666 + EXT L0485BE + EXT L048556 + EXT L048426 + EXT L0486A6 + EXT L0486C6 + EXT L0486B6 + EXT L0460B2 + EXT L0460F2 + EXT L0460D2 + EXT L046132 + EXT L045E32 + EXT L045ED2 + EXT L045F72 + EXT L046012 + EXT L048298 + EXT L04A2FA + EXT L04A22A + EXT L04A15A + EXT L04AB0A + EXT L0461E7 + EXT L046343 + EXT L04625B + EXT L0463B7 + EXT L04A55A + EXT L04A56A + EXT L04A58A + EXT L04A57A + EXT L040AE0 + EXT L04A87A + EXT L04A742 + diff --git a/synthlab/MAKE.S b/synthlab/MAKE.S new file mode 100644 index 0000000..b4e97da --- /dev/null +++ b/synthlab/MAKE.S @@ -0,0 +1,23 @@ + +* Expansion linker file + + DSK SynthLAB.2023 + TYP $B3 + +* Assemble files + + XPL + + ASM MAIN.S + KND $0000 + SNA MAIN + + ASM PATCH.S + KND $0000 + SNA PATCH + + ASM DATA.S + KND $0000 + SNA DATA + +* END diff --git a/synthlab/PATCH.S b/synthlab/PATCH.S new file mode 100644 index 0000000..99a586d --- /dev/null +++ b/synthlab/PATCH.S @@ -0,0 +1,960 @@ +* +* SynthLAB - PATCH +* +* (c) 1990, Apple Computer, Inc. +* (s) 2023, Antoine Vignau +* + + mx %00 + rel + lst off + +*----------------------------------- + + use 4/Ctl.Macs + use 4/Desk.Macs + use 4/Dialog.Macs + use 4/Event.Macs + use 4/Line.Macs + use 4/Locator.Macs + use 4/Mem.Macs + use 4/QD.Macs + use 4/Util.Macs + use 4/Window.Macs + +*----------------------------------- + +L030000 ENT + PHB + PHK + PLB + PEA $0000 + PEA $0000 + PEA $0000 + PEA $0015 + _GetTSPtr + PLA + STA L030055 + PLA + STA L030055+2 + PEA $0000 + PEA $0015 + PEA ^L0303E6 + PEA L0303E6 + _SetTSPtr + PLB + RTL + +L030033 ENT + PHB + PHK + PLB + LDA L030055 + ORA L030055+2 + BEQ L030053 + PEA $0000 + PEA $0015 + LDA L030055+2 + PHA + LDA L030055 + PHA + _SetTSPtr +L030053 PLB + RTL + +L030055 ADRL $00000000 + +ModalDialog TAY + TSC + SEC + SBC #$002C + TCS + PHD + INC + TCD + STY $24 + STZ $26 + STZ $36 + STZ $22 + PHA + PHA + _FrontWindow + LDA $01,S + STA $14 + LDA $03,S + STA $16 + PEA $0001 + JSL L03078F + BCC L03008B + LDA #$150D + BRL L030174 +L03008B PHA + PHA + _GetPort + PLA + STA $28 + PLA + STA $2A + LDA $16 + PHA + LDA $14 + PHA + _SetPort + LDA #$0000 + PHA + PHA +L0300AC _SetOrigin +L0300B3 _SystemTask + LDA $16 + PHA + LDA $14 + PHA + JSL L03072F + PHA + PEA $FFFF + PEA $0000 + TDC + CLC + ADC #$0000 + PHA + _GetNextEvent + PLA + LDA $32 + BNE L0300E1 + LDA $33 + BEQ L03010C +L0300E1 PHA + LDA $16 + PHA + LDA $14 + PHA + PEA $0000 + TDC + CLC + ADC #$0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0036 + PHA + LDA $32 + LDX $33 + JSL L030543 + PLA + BNE L03015D + LDA $34 + AND #$8000 + BEQ L03012C +L03010C PHA + LDA $16 + PHA + LDA $14 + PHA + PEA $0000 + TDC + CLC + ADC #$0000 + PHA + PEA $0000 + TDC + CLC + ADC #$0036 + PHA + JSL L0305FF + PLA + BNE L03015D +L03012C LDA $00 + ASL + TAX + LDAL L030136,X + PHA + RTS + +L030136 DA L0300B3-1 + DA L03017A-1 + DA L0300B3-1 + DA L030290-1 + DA L0300B3-1 + DA L030290-1 + DA L03033A-1 + DA L0300B3-1 + DA L030368-1 + DA L0300B3-1 + DA L0300B3-1 + DA L0300B3-1 + DA L0300B3-1 + DA L0300B3-1 + DA L0300B3-1 + DA L0300B3-1 +L030156 LDA $36 + BNE L03015D + BRL L0300B3 +L03015D LDA $2A + PHA + LDA $28 + PHA + _SetPort + LDA $22 + LDY #$00A0 + STA [$24],Y + LDA #$0000 +L030174 LDX #$002C + JMP L0305E9 + +L03017A PHA + PEA $0000 + TDC + CLC + ADC #$0010 + PHA + LDA $0C + PHA + LDA $0A + PHA + _FindWindow + PLA + AND #$7FFF + STA $18 + LDA $10 + CMP $14 + BNE L0301A3 + LDA $12 + CMP $16 + BEQ L0301A3 +L0301A3 LDA $18 + CMP #$0013 + BEQ L0301AD + BRL L030289 +L0301AD PHA + PEA $0000 + TDC + CLC + ADC #$001A + PHA + LDA $0C + PHA + LDA $0A + PHA + LDA $16 + PHA + LDA $14 + PHA + _FindControl + PLA + STA $22 + BNE L0301D2 + BRL L030289 +L0301D2 LDA [$1A] + STA $1E + LDY #$0002 + LDA [$1A],Y + STA $20 + LDY #$0020 + LDA [$1E],Y + BNE L0301E7 + BRL L030289 +L0301E7 LDA $22 + CMP #$000B + BNE L03020D + PEA $0000 + TDC + CLC + ADC #$0000 + PHA + LDY #$001E + LDA [$1E],Y + PHA + LDY #$001C + LDA [$1E],Y + PHA + _LEClick + BRL L0303C1 +L03020D LDA $22 + CMP #$0009 + BEQ L030228 + CMP #$000C + BEQ L030228 + CMP #$000D + BEQ L030228 + CMP #$000F + BEQ L030228 + CMP #$000E + BNE L03022B +L030228 BRL L0303C1 +L03022B LDA $22 + CMP #$0005 + BEQ L030267 + CMP #$0006 + BEQ L030267 + CMP #$0007 + BEQ L030267 + CMP #$0008 + BEQ L030267 + CMP #$0081 + BEQ L030267 + PHA + LDA $0C + PHA + LDA $0A + PHA + LDA #$FFFF + PHA + PHA + LDA $1C + PHA + LDA $1A + PHA + _TrackControl + PLA + STA $22 + BEQ L030289 + BRL L0303C1 +L030267 PHA + LDA $0C + PHA + LDA $0A + PHA + PEA ^L030549 + PEA L030549 + LDA $1C + PHA + LDA $1A + PHA + _TrackControl + PLA + STA $22 + BEQ L030289 + BRL L0303C1 +L030289 STZ $36 + STZ $22 + BRL L030156 +L030290 LDY #$0114 + LDA [$14],Y + BNE L03029A + BRL L030333 +L03029A TAX + PHA + PHA + LDA $16 + PHA + LDA $14 + PHA + PHX + _GetControlDItem + BCC L0302B0 + BRL L030331 +L0302B0 PLA + STA $1A + PLA + STA $1C + LDA $02 + AND #$00FF + CMP #$0009 + BNE L0302E9 + PHA + LDA $16 + PHA + LDA $14 + PHA + LDA $1C + PHA + LDA $1A + PHA + JSL L0304D2 + PLX + LDA $16 + PHA + LDA $14 + PHA + PHX + PEA $0000 + PEA $7FFF + _SelectIText + BRL L030333 +L0302E9 LDA $0E + AND #$0100 + BEQ L030302 + LDA $02 + AND #$00FF + CMP #$0008 + BEQ L030302 + CMP #$0015 + BEQ L030302 + BRL L0303C1 +L030302 LDA [$1A] + STA $1E + LDY #$0002 + LDA [$1A],Y + STA $20 + LDA $02 + AND #$00FF + PHA + LDA $0E + PHA + LDY #$001E + LDA [$1E],Y + PHA + LDY #$001C + LDA [$1E],Y + PHA + _LEKey + LDA #$000B + STA $22 + BRL L0303C1 +L030331 PLX + PLX +L030333 STZ $36 + STZ $22 + BRL L030156 +L03033A LDA $16 + PHA + LDA $14 + PHA + _BeginUpdate + LDA $16 + PHA + LDA $14 + PHA + _DrawDialog + LDA $16 + PHA + LDA $14 + PHA + _EndUpdate + STZ $36 + STZ $22 + BRL L030156 +L030368 LDY #$0114 + LDA [$14],Y + BEQ L0303B6 + TAX + PHA + PHA + LDA $16 + PHA + LDA $14 + PHA + PHX + _GetControlDItem + BCS L0303BD + PLA + STA $1A + PLA + STA $1C + LDA [$1A] + STA $1E + LDY #$0002 + LDA [$1A],Y + STA $20 + LDY #$001E + LDA [$1E],Y + PHA + LDY #$001C + LDA [$1E],Y + PHA + LDA $0E + AND #$0001 + BNE L0303AF + _LEDeactivate + BRA L0303B6 +L0303AF _LEActivate +L0303B6 STZ $36 + STZ $22 + BRL L030156 +L0303BD PLX + PLX + BRA L0303B6 +L0303C1 LDA [$1A] + STA $1E + LDY #$0002 + LDA [$1A],Y + STA $20 + LDY #$0022 + LDA [$1E],Y + AND #$8000 + BNE L0303DF + LDY #$0020 + LDA [$1E],Y + STA $36 + BRA L0303E3 +L0303DF STZ $36 + STZ $22 +L0303E3 BRL L030156 +L0303E6 ADRL $0000003B + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL ModalDialog-1 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 + ADRL $00000000 +L0304D2 TSC + SEC + SBC #$0004 + TCS + PHD + INC + TCD +L0304DB LDA [$07] + STA $00 + LDY #$0002 + LDA [$07],Y + STA $02 + LDY #$0000 + LDA [$00],Y + STA $07 + LDY #$0002 + LDA [$00],Y + STA $09 + LDA $07 + BNE L0304FC + LDA $09 + BEQ L030533 +L0304FC LDA [$07] + STA $00 + LDY #$0002 + LDA [$07],Y + STA $02 + LDY #$0022 + LDA [$00],Y + AND #$7FFF + CMP #$0011 + BNE L0304DB + LDY #$0020 + LDA [$00],Y + STA $0F + LDA #$0000 + PLD + TAY + LDA $06,S + STA $0E,S + LDA $05,S + STA $0D,S + TSC + CLC + ADC #$000C + TCS + TYA + CMP #$0001 + RTL + +L030533 LDY #$00C6 + LDA [$0B],Y + STA $07 + LDY #$00C8 + LDA [$0B],Y + STA $09 + BRA L0304FC +L030543 PHX + PHB + DEC + STA $01,S + RTL + +L030549 NOP + TSC + SEC + SBC #$0008 + TCS + PHD + INC + TCD + LDA [$0B] + STA $00 + LDY #$0002 + LDA [$0B],Y + STA $02 + LDY #$0038 + LDA [$00],Y + STA $04 + LDY #$003A + LDA [$00],Y + STA $06 + LDA $04 + BNE L030574 + LDA $06 + BEQ L0305D4 +L030574 PHA + LDA $0F + CMP #$0005 + BNE L030581 + LDA #$0004 + BRA L0305AC +L030581 CMP #$0006 + BNE L03058B + LDA #$0005 + BRA L0305AC +L03058B CMP #$0007 + BNE L030595 + LDA #$0006 + BRA L0305AC +L030595 CMP #$0008 + BNE L03059F + LDA #$0007 + BRA L0305AC +L03059F CMP #$0081 + BNE L0305A9 + LDA #$0008 + BRA L0305AC +L0305A9 PLA + BRA L0305D4 +L0305AC PHA + LDY #$0006 + LDA [$00],Y + PHA + LDY #$0004 + LDA [$00],Y + PHA + LDY #$0020 + LDA [$00],Y + PHA + LDA $04 + LDX $05 + JSL L030543 + LDA $0D + PHA + LDA $0B + PHA + _SetCtlValue +L0305D4 PLD + TAY + LDA $0A,S + STA $10,S + LDA $09,S + STA $0F,S + TSC + CLC + ADC #$000E + TCS + TYA + CMP #$0001 + RTL + +L0305E9 JSR L030804 + LDA $05,S + STA $09,S + LDA $03,S + STA $07,S + LDA $01,S + STA $05,S + PLA + PLA + TYA + CMP #$0001 + RTL + +L0305FF TSC + SEC + SBC #$0008 + TCS + PHD + INC + TCD + STZ $17 + LDY #$0000 + LDA [$0F],Y + CMP #$0003 + BEQ L03061C + CMP #$0005 + BEQ L03061C + BRL L030716 +L03061C LDY #$000E + LDA [$0F],Y + AND #$0100 + BEQ L030670 + LDY #$0002 + LDA [$0F],Y + AND #$00FF + ORA #$0020 + CMP #$0078 + BNE L030646 + LDA $15 + PHA + LDA $13 + PHA + _DlgCut + BRL L030716 +L030646 CMP #$0063 + BNE L03065B + LDA $15 + PHA + LDA $13 + PHA + _DlgCopy + BRL L030716 +L03065B CMP #$0076 + BNE L030670 + LDA $15 + PHA + LDA $13 + PHA + _DlgPaste + BRL L030716 +L030670 LDY #$0002 + LDA [$0F],Y + AND #$00FF + CMP #$000D + BEQ L030680 + BRL L030716 +L030680 PHA + PHA + LDA $15 + PHA + LDA $13 + PHA + LDY #$0116 + LDA [$13],Y + PHA + _GetControlDItem + BCC L03069A + BRL L03072B +L03069A PLA + STA $00 + PLA + STA $02 + LDA [$00] + STA $04 + LDY #$0002 + LDA [$00],Y + STA $06 + LDY #$0022 + LDA [$04],Y + AND #$7FFF + CMP #$000A + BEQ L0306C0 + CMP #$0015 + BEQ L0306C0 + BRL L030716 +L0306C0 LDY #$0010 + LDA [$04],Y + TAX + AND #$0080 + BNE L030716 + TXA + AND #$FF00 + XBA + CMP #$00FF + BEQ L030716 + PEA $0002 + LDA $02 + PHA + LDA $00 + PHA + _HiliteControl + PEA $0000 + LDA $02 + PHA + LDA $00 + PHA + _HiliteControl + LDA [$00] + STA $04 + LDY #$0002 + LDA [$00],Y + STA $06 + LDY #$0022 + LDA [$04],Y + AND #$8000 + BNE L030716 + LDY #$0116 + LDA [$13],Y + STA [$0B] + LDA #$0001 + STA $17 +L030716 PLD + TAY + LDA $0A,S + STA $16,S + LDA $09,S + STA $15,S + TSC + CLC + ADC #$0014 + TCS + TYA + CMP #$0001 + RTL + +L03072B PLX + PLX + BRA L030716 +L03072F TSC + SEC + SBC #$0008 + TCS + PHD + INC + TCD + LDY #$0114 + LDA [$0B],Y + BEQ L030776 + TAX + PHA + PHA + LDA $0D + PHA + LDA $0B + PHA + PHX + _GetControlDItem + BCS L03078B + PLA + STA $00 + PLA + STA $02 + LDA [$00] + STA $04 + LDY #$0002 + LDA [$00],Y + STA $06 + LDY #$001E + LDA [$04],Y + PHA + LDY #$001C + LDA [$04],Y + PHA + _LEIdle +L030776 PLD + TAY + LDA $0A,S + STA $0E,S + LDA $09,S + STA $0D,S + TSC + CLC + ADC #$000C + TCS + TYA + CMP #$0001 + RTL + +L03078B PLX + PLX + BRA L030776 +L03078F TSC + SEC + SBC #$0004 + TCS + PHD + INC + TCD + LDA $09 + LDY $0B + JSR L0307EB + CMP #$0000 + BNE L0307AE + CPY #$0000 + BNE L0307AE + LDA #$0001 + BRA L0307D6 +L0307AE PHA + PHA + PHY + PHA + _GetHandleSize + PLA + PLY + CMP #$011C + BNE L0307C5 + CPY #$0000 + BEQ L0307CA +L0307C5 LDA #$0001 + BRA L0307D6 +L0307CA LDY #$0112 + LDA [$09],Y + CMP $07 + BNE L0307C5 + LDA #$0000 +L0307D6 PLD + TAY + LDA $06,S + STA $0C,S + LDA $05,S + STA $0B,S + TSC + CLC + ADC #$000A + TCS + TYA + CMP #$0001 + RTL + +L0307EB SEC + SBC #$0004 + BCS L0307F2 + DEY +L0307F2 PEA $0000 + PEA $0000 + PHY + PHA + _FindHandle + PLA + PLY + RTS + +L030804 TAY + PLA + PLD + CPX #$0000 + BEQ L030813 +L03080C STA $01,S + PLA + DEX + DEX + BNE L03080C +L030813 PHA + RTS + +