diff --git a/desk.acc/res/make_info.pl b/desk.acc/res/make_info.pl index 187e53c..c3bcbfc 100755 --- a/desk.acc/res/make_info.pl +++ b/desk.acc/res/make_info.pl @@ -3,12 +3,17 @@ use strict; use warnings; -print <<'END_HEADER'; +my $org = $ARGV[0] || '800'; + +print <<"END_HEADER"; GLOBAL { - STARTADDR $0800; + STARTADDR \$$org; PAGELENGTH 0; # No paging CPU "65C02"; }; +END_HEADER + +print <<'END_LABELS'; LABEL { NAME "RAMRDOFF"; ADDR $C002; }; LABEL { NAME "RAMRDON"; ADDR $C003; }; @@ -33,14 +38,21 @@ LABEL { NAME "FLOAT"; ADDR $EB93; }; LABEL { NAME "FIN"; ADDR $EC4A; }; LABEL { NAME "FOUT"; ADDR $ED34; }; -END_HEADER +LABEL { NAME "COUT"; ADDR $FDED; }; + +END_LABELS + +print <<'END_SEGS'; +RANGE { START $8800; END $939E; TYPE ByteTable; }; +RANGE { START $DA20; END $DAFF; TYPE ByteTable; }; +RANGE { START $E690; END $E6BF; TYPE ByteTable; }; +RANGE { START $FB00; END $FFFF; TYPE ByteTable; }; +END_SEGS - - -my $ptr = 0x800; +my $ptr = hex($org); my @last = (-1, -1, -1); my $b; diff --git a/desktop/notes.txt b/desktop/notes.txt index 89d8a12..d9ecabe 100644 --- a/desktop/notes.txt +++ b/desktop/notes.txt @@ -2,6 +2,10 @@ DESKTOP2.$F1 +LOADER - $0 / $2000 MAIN +THRU - $57F / $257F MAIN + + file / memory MATCH - $580 / $4000 AUX THRU - $857F / $BFFF AUX diff --git a/desktop/orig/DESKTOP2_seg_00000_0057F b/desktop/orig/DESKTOP2_seg_00000_0057F new file mode 100644 index 0000000..be1e4db Binary files /dev/null and b/desktop/orig/DESKTOP2_seg_00000_0057F differ diff --git a/desktop/orig/DESKTOP2_seg_00580_0857F b/desktop/orig/DESKTOP2_seg_00580_0857F new file mode 100644 index 0000000..958f048 Binary files /dev/null and b/desktop/orig/DESKTOP2_seg_00580_0857F differ diff --git a/desktop/orig/DESKTOP2_seg_08580_0A27F b/desktop/orig/DESKTOP2_seg_08580_0A27F new file mode 100644 index 0000000..18673b2 Binary files /dev/null and b/desktop/orig/DESKTOP2_seg_08580_0A27F differ diff --git a/desktop/orig/DESKTOP2_seg_0A280_0A77F b/desktop/orig/DESKTOP2_seg_0A280_0A77F new file mode 100644 index 0000000..7368031 Binary files /dev/null and b/desktop/orig/DESKTOP2_seg_0A280_0A77F differ diff --git a/desktop/orig/DESKTOP2_seg_0A780_1267F b/desktop/orig/DESKTOP2_seg_0A780_1267F new file mode 100644 index 0000000..c7ed7b2 Binary files /dev/null and b/desktop/orig/DESKTOP2_seg_0A780_1267F differ diff --git a/desktop/orig/DESKTOP2_seg_12680_1BCDF b/desktop/orig/DESKTOP2_seg_12680_1BCDF new file mode 100644 index 0000000..5947017 Binary files /dev/null and b/desktop/orig/DESKTOP2_seg_12680_1BCDF differ diff --git a/desktop/orig/da.sh b/desktop/orig/da.sh new file mode 100755 index 0000000..3301b25 --- /dev/null +++ b/desktop/orig/da.sh @@ -0,0 +1,27 @@ +#!/usr/bin/env bash + +set -e + +CC65=~/dev/cc65/bin +CAFLAGS="--target apple2enh --list-bytes 0" +LDFLAGS="--config apple2-asm.cfg" + + +function doseg { + ../../desk.acc/res/make_info.pl $2 < "DESKTOP2_seg_$1" > "seg_$1.info" + echo ".org \$$2" > "seg_$1.s" + $CC65/da65 "DESKTOP2_seg_$1" --info "seg_$1.info" >> "seg_$1.s" + $CC65/ca65 $CAFLAGS --listing "seg_$1.list" -o "seg_$1.o" "seg_$1.s" + $CC65/ld65 $LDFLAGS -o "seg_$1.built" "seg_$1.o" + diff "DESKTOP2_seg_$1" "seg_$1.built" +} + +# Aux Memory Segment +#doseg 00000_0057F 2000 +#doseg 00580_0857F 4000 +#doseg 08580_0A27F D000 +#doseg 0A280_0A77F FB00 + +#doseg 0A780_1267F 4000 + +#doseg 12680_1BCDF diff --git a/desktop/orig/seg_00000_0057F.built b/desktop/orig/seg_00000_0057F.built new file mode 100644 index 0000000..be1e4db Binary files /dev/null and b/desktop/orig/seg_00000_0057F.built differ diff --git a/desktop/orig/seg_00000_0057F.info b/desktop/orig/seg_00000_0057F.info new file mode 100644 index 0000000..07e9277 --- /dev/null +++ b/desktop/orig/seg_00000_0057F.info @@ -0,0 +1,57 @@ +GLOBAL { + STARTADDR $2000; + PAGELENGTH 0; # No paging + CPU "65C02"; +}; + +LABEL { NAME "RAMRDOFF"; ADDR $C002; }; +LABEL { NAME "RAMRDON"; ADDR $C003; }; +LABEL { NAME "RAMWRTOFF"; ADDR $C004; }; +LABEL { NAME "RAMWRTON"; ADDR $C005; }; +LABEL { NAME "ALTZPOFF"; ADDR $C008; }; +LABEL { NAME "ALTZPON"; ADDR $C009; }; +LABEL { NAME "LCBANK1"; ADDR $C08B; }; +LABEL { NAME "AUXMOVE"; ADDR $C311; }; +LABEL { NAME "XFER"; ADDR $C314; }; + +LABEL { NAME "A2D"; ADDR $4000; }; +LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; }; +LABEL { NAME "MLI"; ADDR $BF00; }; + +LABEL { NAME "FSUB"; ADDR $E7A7; }; +LABEL { NAME "FADD"; ADDR $E7BE; }; +LABEL { NAME "FMULT"; ADDR $E97F; }; +LABEL { NAME "FDIV"; ADDR $EA66; }; +LABEL { NAME "ROUND"; ADDR $EB2B; }; +LABEL { NAME "FLOAT"; ADDR $EB93; }; +LABEL { NAME "FIN"; ADDR $EC4A; }; +LABEL { NAME "FOUT"; ADDR $ED34; }; + +LABEL { NAME "COUT"; ADDR $FDED; }; + +#RANGE { START $8800; END $939E; TYPE ByteTable; }; +#RANGE { START $DA20; END $DAFF; TYPE ByteTable; }; +#RANGE { START $E690; END $E6BF; TYPE ByteTable; }; +#RANGE { START $FB00; END $FFFF; TYPE ByteTable; }; +RANGE { START $201d; END $201d; TYPE ByteTable; }; +RANGE { START $201e; END $201f; TYPE AddrTable; }; +RANGE { START $20b9; END $20b9; TYPE ByteTable; }; +RANGE { START $20ba; END $20bb; TYPE AddrTable; }; +RANGE { START $20d9; END $20d9; TYPE ByteTable; }; +RANGE { START $20da; END $20db; TYPE AddrTable; }; +RANGE { START $211e; END $211e; TYPE ByteTable; }; +RANGE { START $211f; END $2120; TYPE AddrTable; }; +RANGE { START $2129; END $2129; TYPE ByteTable; }; +RANGE { START $212a; END $212b; TYPE AddrTable; }; +RANGE { START $213a; END $213a; TYPE ByteTable; }; +RANGE { START $213b; END $213c; TYPE AddrTable; }; +RANGE { START $2145; END $2145; TYPE ByteTable; }; +RANGE { START $2146; END $2147; TYPE AddrTable; }; +RANGE { START $225b; END $225b; TYPE ByteTable; }; +RANGE { START $225c; END $225d; TYPE AddrTable; }; +RANGE { START $2272; END $2272; TYPE ByteTable; }; +RANGE { START $2273; END $2274; TYPE AddrTable; }; +RANGE { START $228d; END $228d; TYPE ByteTable; }; +RANGE { START $228e; END $228f; TYPE AddrTable; }; +RANGE { START $22b8; END $22b8; TYPE ByteTable; }; +RANGE { START $22b9; END $22ba; TYPE AddrTable; }; diff --git a/desktop/orig/seg_00000_0057F.list b/desktop/orig/seg_00000_0057F.list new file mode 100644 index 0000000..42cb31a --- /dev/null +++ b/desktop/orig/seg_00000_0057F.list @@ -0,0 +1,926 @@ +ca65 V2.16 - Git f5e9b401 +Main file : seg_00000_0057F.s +Current file: seg_00000_0057F.s + +000000r 1 .org $2000 +002000 1 ; da65 V2.16 - Git f5e9b401 +002000 1 ; Created: 2017-09-17 10:59:59 +002000 1 ; Input file: DESKTOP2_seg_00000_0057F +002000 1 ; Page: 1 +002000 1 +002000 1 +002000 1 .setcpu "65C02" +002000 1 +002000 1 L02B4 := $02B4 +002000 1 L02B6 := $02B6 +002000 1 L02C3 := $02C3 +002000 1 L02C5 := $02C5 +002000 1 L02E6 := $02E6 +002000 1 L035F := $035F +002000 1 L0393 := $0393 +002000 1 L03B3 := $03B3 +002000 1 L03C1 := $03C1 +002000 1 L03E5 := $03E5 +002000 1 L0800 := $0800 +002000 1 L0A8D := $0A8D +002000 1 L1031 := $1031 +002000 1 L1039 := $1039 +002000 1 L103B := $103B +002000 1 L1044 := $1044 +002000 1 L10F4 := $10F4 +002000 1 L1129 := $1129 +002000 1 L118B := $118B +002000 1 L148D := $148D +002000 1 L3000 := $3000 +002000 1 A2D := $4000 +002000 1 L616F := $616F +002000 1 L6544 := $6544 +002000 1 L6552 := $6552 +002000 1 L6964 := $6964 +002000 1 L6E61 := $6E61 +002000 1 L7808 := $7808 +002000 1 L7ECA := $7ECA +002000 1 L8D44 := $8D44 +002000 1 UNKNOWN_CALL := $8E00 +002000 1 MLI := $BF00 +002000 1 RAMRDOFF := $C002 +002000 1 RAMRDON := $C003 +002000 1 RAMWRTOFF := $C004 +002000 1 RAMWRTON := $C005 +002000 1 ALTZPOFF := $C008 +002000 1 ALTZPON := $C009 +002000 1 LCBANK1 := $C08B +002000 1 LC100 := $C100 +002000 1 LC300 := $C300 +002000 1 AUXMOVE := $C311 +002000 1 XFER := $C314 +002000 1 FSUB := $E7A7 +002000 1 FADD := $E7BE +002000 1 FMULT := $E97F +002000 1 FDIV := $EA66 +002000 1 ROUND := $EB2B +002000 1 FLOAT := $EB93 +002000 1 FIN := $EC4A +002000 1 FOUT := $ED34 +002000 1 LFC22 := $FC22 +002000 1 LFC58 := $FC58 +002000 1 COUT := $FDED +002000 1 LFE89 := $FE89 +002000 1 LFE93 := $FE93 +002000 1 LFF69 := $FF69 +002000 1 AD 83 C0 L2000: lda $C083 +002003 1 AD 83 C0 L2003: lda $C083 +002006 1 A0 00 ldy #$00 +002008 1 B9 L2008: .byte $B9 +002009 1 27 20 L2009: rmb2 $20 +00200B 1 99 L200B: .byte $99 +00200C 1 00 L200C: brk +00200D 1 D1 L200D: .byte $D1 +00200E 1 B9 27 21 L200E: lda L2127,y +002011 1 99 L2011: .byte $99 +002012 1 00 brk +002013 1 D2 88 L2013: cmp ($88) +002015 1 D0 F1 bne L2008 +002017 1 AD 82 C0 lda $C082 +00201A 1 20 00 BF jsr MLI +00201D 1 65 .byte $65 +00201E 1 20 20 .addr L2020 +002020 1 04 L2020: .byte $04 +002021 1 00 L2021: brk +002022 1 00 L2022: brk +002023 1 00 brk +002024 1 00 brk +002025 1 00 brk +002026 1 00 brk +002027 1 4C 44 10 L2027: jmp L1044 +00202A 1 +00202A 1 00 brk +00202B 1 4D 6F 75 eor $756F +00202E 1 73 L202E: .byte $73 +00202F 1 65 20 adc $20 +002031 1 44 .byte $44 +002032 1 65 73 adc $73 +002034 1 6B .byte $6B +002035 1 00 brk +002036 1 18 clc +002037 1 4C .byte $4C +002038 1 6F .byte $6F +002039 1 61 L2039: .byte $61 +00203A 1 64 69 L203A: stz $69 +00203C 1 6E 67 20 ror L2067 +00203F 1 41 70 eor ($70,x) +002041 1 70 6C bvs L20AF +002043 1 65 20 adc $20 +002045 1 49 49 L2045: eor #$49 +002047 1 20 44 65 jsr L6544 +00204A 1 73 .byte $73 +00204B 1 6B L204B: .byte $6B +00204C 1 54 L204C: .byte $54 +00204D 1 6F 70 08 bbr6 $70,L2058 +002050 1 44 .byte $44 +002051 1 65 73 adc $73 +002053 1 6B .byte $6B +002054 1 54 .byte $54 +002055 1 6F 70 32 bbr6 $70,L208A +002058 1 04 00 L2058: tsb $00 +00205A 1 00 brk +00205B 1 1E 00 04 asl $0400,x +00205E 1 00 brk +00205F 1 00 brk +002060 1 01 00 ora ($00,x) +002062 1 01 90 ora ($90,x) +002064 1 11 03 ora ($03),y +002066 1 28 plp +002067 1 10 00 L2067: bpl L2069 +002069 1 1A L2069: inc a +00206A 1 00 brk +00206B 1 AD 82 C0 lda $C082 +00206E 1 20 93 FE jsr LFE93 +002071 1 20 89 FE jsr LFE89 +002074 1 8D 0C C0 sta $C00C +002077 1 8D 0F C0 sta $C00F +00207A 1 8D 00 C0 sta $C000 +00207D 1 20 00 C3 jsr LC300 +002080 1 20 58 FC L2080: jsr LFC58 +002083 1 A9 00 lda #$00 +002085 1 8D 35 C0 L2085: sta $C035 +002088 1 A9 40 lda #$40 +00208A 1 8D 05 C0 L208A: sta RAMWRTON +00208D 1 8D 00 01 sta $0100 +002090 1 8D 01 01 sta $0101 +002093 1 8D 04 C0 sta RAMWRTOFF +002096 1 A9 0C lda #$0C +002098 1 85 25 sta $25 +00209A 1 20 22 FC jsr LFC22 +00209D 1 A9 50 lda #$50 +00209F 1 38 sec +0020A0 1 ED 0F 10 sbc $100F +0020A3 1 4A lsr a +0020A4 1 85 24 sta $24 +0020A6 1 A0 00 ldy #$00 +0020A8 1 B9 10 10 lda $1010,y +0020AB 1 09 80 ora #$80 +0020AD 1 20 .byte $20 +0020AE 1 ED .byte $ED +0020AF 1 FD C8 CC L20AF: sbc $CCC8,x +0020B2 1 0F 10 D0 bbr0 $10,L2085 +0020B5 1 F2 20 sbc ($20) +0020B7 1 00 brk +0020B8 1 BF CC 39 bbs3 $CC,L20F4 +0020BB 1 10 .byte $10 +0020BC 1 A2 17 ldx #$17 +0020BE 1 A9 01 lda #$01 +0020C0 1 9D 58 BF sta $BF58,x +0020C3 1 CA dex +0020C4 1 A9 00 lda #$00 +0020C6 1 9D 58 BF L20C6: sta $BF58,x +0020C9 1 CA dex +0020CA 1 10 FA bpl L20C6 +0020CC 1 A9 CF lda #$CF +0020CE 1 8D 58 BF sta $BF58 +0020D1 1 AD 03 10 lda $1003 +0020D4 1 D0 39 bne L210F +0020D6 1 20 00 BF L20D6: jsr MLI +0020D9 1 C7 .byte $C7 +0020DA 1 3B 10 .addr L103B +0020DC 1 F0 L20DC: .byte $F0 +0020DD 1 03 L20DD: .byte $03 +0020DE 1 4C 8B 11 jmp L118B +0020E1 1 +0020E1 1 A9 FF L20E1: lda #$FF +0020E3 1 8D 03 10 sta $1003 +0020E6 1 AD FE 03 lda $03FE +0020E9 1 8D 89 11 sta $1189 +0020EC 1 AD FF 03 lda $03FF +0020EF 1 8D 8A 11 sta $118A +0020F2 1 AD .byte $AD +0020F3 1 83 .byte $83 +0020F4 1 C0 AD L20F4: cpy #$AD +0020F6 1 83 .byte $83 +0020F7 1 C0 A0 cpy #$A0 +0020F9 1 00 brk +0020FA 1 B9 00 10 L20FA: lda $1000,y +0020FD 1 99 00 D1 sta $D100,y +002100 1 B9 00 11 lda $1100,y +002103 1 99 00 D2 sta $D200,y +002106 1 88 dey +002107 1 D0 F1 bne L20FA +002109 1 AD 82 C0 lda $C082 +00210C 1 4C F4 10 jmp L10F4 +00210F 1 +00210F 1 AD 89 11 L210F: lda $1189 +002112 1 8D FE 03 sta $03FE +002115 1 AD 8A 11 lda $118A +002118 1 8D FF 03 sta $03FF +00211B 1 20 00 BF jsr MLI +00211E 1 C6 .byte $C6 +00211F 1 3B 10 .addr L103B +002121 1 F0 03 beq L2126 +002123 1 4C 29 11 jmp L1129 +002126 1 +002126 1 20 L2126: .byte $20 +002127 1 00 L2127: brk +002128 1 BF C8 3E bbs3 $C8,L2169 +00212B 1 10 .byte $10 +00212C 1 F0 .byte $F0 +00212D 1 03 L212D: .byte $03 +00212E 1 4C 8B 11 L212E: jmp L118B +002131 1 +002131 1 AD 43 10 L2131: lda $1043 +002134 1 8D 32 10 sta $1032 +002137 1 20 00 BF jsr MLI +00213A 1 CA .byte $CA +00213B 1 31 10 .addr L1031 +00213D 1 F0 03 beq L2142 +00213F 1 4C 8B 11 jmp L118B +002142 1 +002142 1 20 00 BF L2142: jsr MLI +002145 1 CC .byte $CC +002146 1 39 10 .addr L1039 +002148 1 F0 03 beq L214D +00214A 1 4C 8B 11 jmp L118B +00214D 1 +00214D 1 4C 00 20 L214D: jmp L2000 +002150 1 +002150 1 20 00 C3 jsr LC300 +002153 1 20 58 FC jsr LFC58 +002156 1 A9 0C lda #$0C +002158 1 85 25 sta $25 +00215A 1 20 22 FC jsr LFC22 +00215D 1 A9 50 lda #$50 +00215F 1 38 sec +002160 1 ED 60 11 sbc $1160 +002163 1 4A lsr a +002164 1 85 24 sta $24 +002166 1 A0 00 ldy #$00 +002168 1 B9 L2168: .byte $B9 +002169 1 61 11 L2169: adc ($11,x) +00216B 1 09 80 ora #$80 +00216D 1 20 ED FD jsr COUT +002170 1 C8 iny +002171 1 CC 60 11 cpy $1160 +002174 1 D0 F2 bne L2168 +002176 1 8D 10 C0 L2176: sta $C010 +002179 1 AD 00 C0 L2179: lda $C000 +00217C 1 10 FB bpl L2179 +00217E 1 29 7F and #$7F +002180 1 C9 0D cmp #$0D +002182 1 D0 F2 bne L2176 +002184 1 4C 44 10 jmp L1044 +002187 1 +002187 1 28 plp +002188 1 49 6E eor #$6E +00218A 1 73 .byte $73 +00218B 1 65 72 adc $72 +00218D 1 74 20 stz $20,x +00218F 1 74 68 stz $68,x +002191 1 65 20 adc $20 +002193 1 73 .byte $73 +002194 1 79 73 74 adc $7473,y +002197 1 65 6D adc $6D +002199 1 20 64 69 jsr L6964 +00219C 1 73 .byte $73 +00219D 1 6B .byte $6B +00219E 1 20 61 6E jsr L6E61 +0021A1 1 64 20 stz $20 +0021A3 1 50 72 bvc L2217 +0021A5 1 65 73 adc $73 +0021A7 1 73 .byte $73 +0021A8 1 20 52 65 jsr L6552 +0021AB 1 74 75 stz $75,x +0021AD 1 72 6E adc ($6E) +0021AF 1 2E 00 00 rol a:$00 +0021B2 1 85 06 sta $06 +0021B4 1 4C 69 FF jmp LFF69 +0021B7 1 +0021B7 1 00 brk +0021B8 1 00 brk +0021B9 1 00 brk +0021BA 1 00 brk +0021BB 1 00 brk +0021BC 1 00 brk +0021BD 1 00 brk +0021BE 1 00 brk +0021BF 1 00 brk +0021C0 1 00 brk +0021C1 1 00 brk +0021C2 1 00 brk +0021C3 1 00 brk +0021C4 1 00 brk +0021C5 1 00 brk +0021C6 1 00 brk +0021C7 1 00 brk +0021C8 1 00 brk +0021C9 1 00 brk +0021CA 1 00 brk +0021CB 1 00 brk +0021CC 1 00 brk +0021CD 1 00 brk +0021CE 1 00 brk +0021CF 1 00 brk +0021D0 1 00 brk +0021D1 1 00 brk +0021D2 1 00 brk +0021D3 1 00 brk +0021D4 1 00 brk +0021D5 1 00 brk +0021D6 1 00 brk +0021D7 1 00 brk +0021D8 1 00 brk +0021D9 1 00 brk +0021DA 1 00 brk +0021DB 1 00 brk +0021DC 1 00 brk +0021DD 1 00 brk +0021DE 1 00 brk +0021DF 1 00 brk +0021E0 1 00 brk +0021E1 1 00 brk +0021E2 1 00 brk +0021E3 1 00 brk +0021E4 1 00 brk +0021E5 1 00 brk +0021E6 1 00 brk +0021E7 1 00 brk +0021E8 1 00 brk +0021E9 1 00 brk +0021EA 1 00 brk +0021EB 1 00 brk +0021EC 1 00 brk +0021ED 1 00 brk +0021EE 1 00 brk +0021EF 1 00 brk +0021F0 1 00 brk +0021F1 1 00 brk +0021F2 1 00 brk +0021F3 1 00 brk +0021F4 1 00 brk +0021F5 1 00 brk +0021F6 1 00 brk +0021F7 1 00 brk +0021F8 1 00 brk +0021F9 1 00 brk +0021FA 1 00 brk +0021FB 1 00 brk +0021FC 1 00 brk +0021FD 1 00 brk +0021FE 1 00 brk +0021FF 1 00 brk +002200 1 4C 4C 20 jmp L204C +002203 1 +002203 1 03 .byte $03 +002204 1 18 clc +002205 1 20 00 30 jsr L3000 +002208 1 00 brk +002209 1 04 00 tsb $00 +00220B 1 00 brk +00220C 1 00 brk +00220D 1 00 brk +00220E 1 00 brk +00220F 1 00 brk +002210 1 00 brk +002211 1 01 00 ora ($00,x) +002213 1 02 .byte $02 +002214 1 00 brk +002215 1 80 05 bra L221C +002217 1 00 L2217: brk +002218 1 08 php +002219 1 44 .byte $44 +00221A 1 65 73 adc $73 +00221C 1 6B L221C: .byte $6B +00221D 1 54 .byte $54 +00221E 1 6F 70 32 bbr6 $70,L2253 +002221 1 00 brk +002222 1 3F 00 40 bbr3 $00,L2265 +002225 1 00 brk +002226 1 40 rti +002227 1 +002227 1 00 brk +002228 1 40 rti +002229 1 +002229 1 00 brk +00222A 1 08 php +00222B 1 90 02 bcc L222F +00222D 1 00 brk +00222E 1 40 rti +00222F 1 +00222F 1 00 L222F: brk +002230 1 D0 00 bne L2232 +002232 1 FB L2232: .byte $FB +002233 1 00 brk +002234 1 40 rti +002235 1 +002235 1 00 brk +002236 1 08 php +002237 1 90 02 bcc L223B +002239 1 00 brk +00223A 1 80 .byte $80 +00223B 1 00 L223B: brk +00223C 1 1D 00 05 ora $0500,x +00223F 1 00 brk +002240 1 7F 00 08 bbr7 $00,L224B +002243 1 60 rts +002244 1 +002244 1 01 01 ora ($01,x) +002246 1 02 .byte $02 +002247 1 02 .byte $02 +002248 1 00 brk +002249 1 00 brk +00224A 1 00 brk +00224B 1 06 A2 L224B: asl $A2 +00224D 1 17 A9 rmb1 $A9 +00224F 1 00 brk +002250 1 9D 59 BF L2250: sta $BF59,x +002253 1 CA L2253: dex +002254 1 10 FA bpl L2250 +002256 1 08 php +002257 1 78 sei +002258 1 20 00 BF jsr MLI +00225B 1 C8 .byte $C8 +00225C 1 03 20 .addr L2003 +00225E 1 28 plp +00225F 1 29 FF and #$FF +002261 1 F0 01 beq L2264 +002263 1 00 brk +002264 1 AD L2264: .byte $AD +002265 1 08 L2265: php +002266 1 20 8D 14 jsr L148D +002269 1 20 8D 0A jsr L0A8D +00226C 1 20 08 78 jsr L7808 +00226F 1 20 00 BF jsr MLI +002272 1 CE .byte $CE +002273 1 13 20 .addr L2013 +002275 1 28 plp +002276 1 29 FF and #$FF +002278 1 F0 01 beq L227B +00227A 1 00 brk +00227B 1 A9 00 L227B: lda #$00 +00227D 1 8D DC 20 sta L20DC +002280 1 AD DC 20 lda L20DC +002283 1 CD 4B 20 cmp L204B +002286 1 D0 11 bne L2299 +002288 1 08 php +002289 1 78 sei +00228A 1 20 00 BF jsr MLI +00228D 1 CC .byte $CC +00228E 1 11 20 .addr L2011 +002290 1 28 plp +002291 1 29 FF and #$FF +002293 1 F0 01 beq L2296 +002295 1 00 brk +002296 1 4C 00 08 L2296: jmp L0800 +002299 1 +002299 1 0A L2299: asl a +00229A 1 AA tax +00229B 1 BD 21 20 lda L2021,x +00229E 1 8D 0B 20 sta L200B +0022A1 1 BD 22 20 lda L2022,x +0022A4 1 8D 0C 20 sta L200C +0022A7 1 BD 39 20 lda L2039,x +0022AA 1 8D 0D 20 sta L200D +0022AD 1 BD 3A 20 lda L203A,x +0022B0 1 8D 0E 20 sta L200E +0022B3 1 08 php +0022B4 1 78 sei +0022B5 1 20 00 BF jsr MLI +0022B8 1 CA .byte $CA +0022B9 1 09 20 .addr L2009 +0022BB 1 28 plp +0022BC 1 29 FF and #$FF +0022BE 1 F0 01 beq L22C1 +0022C0 1 00 brk +0022C1 1 AE DC 20 L22C1: ldx L20DC +0022C4 1 BD 45 20 lda L2045,x +0022C7 1 F0 0D beq L22D6 +0022C9 1 C9 02 cmp #$02 +0022CB 1 F0 06 beq L22D3 +0022CD 1 20 2E 21 jsr L212E +0022D0 1 4C D6 20 jmp L20D6 +0022D3 1 +0022D3 1 20 DD 20 L22D3: jsr L20DD +0022D6 1 EE DC 20 L22D6: inc L20DC +0022D9 1 4C 80 20 jmp L2080 +0022DC 1 +0022DC 1 00 brk +0022DD 1 8D 09 C0 sta ALTZPON +0022E0 1 AD 8B C0 lda LCBANK1 +0022E3 1 AD 8B C0 lda LCBANK1 +0022E6 1 A9 80 lda #$80 +0022E8 1 8D 00 01 sta $0100 +0022EB 1 8D 01 01 sta $0101 +0022EE 1 A9 00 lda #$00 +0022F0 1 85 06 sta $06 +0022F2 1 85 08 sta $08 +0022F4 1 AD DC 20 lda L20DC +0022F7 1 0A asl a +0022F8 1 AA tax +0022F9 1 BD 2E 20 lda L202E,x +0022FC 1 85 09 sta $09 +0022FE 1 AD 0C 20 lda L200C +002301 1 85 07 sta $07 +002303 1 18 clc +002304 1 7D 3A 20 adc L203A,x +002307 1 8D 2D 21 sta L212D +00230A 1 BD 39 20 lda L2039,x +00230D 1 F0 03 beq L2312 +00230F 1 EE 2D 21 inc L212D +002312 1 A0 00 L2312: ldy #$00 +002314 1 B1 06 L2314: lda ($06),y +002316 1 91 08 sta ($08),y +002318 1 C8 iny +002319 1 D0 F9 bne L2314 +00231B 1 E6 07 inc $07 +00231D 1 E6 09 inc $09 +00231F 1 A5 07 lda $07 +002321 1 CD 2D 21 cmp L212D +002324 1 D0 EE bne L2314 +002326 1 8D 08 C0 sta ALTZPOFF +002329 1 AD 82 C0 lda $C082 +00232C 1 60 rts +00232D 1 +00232D 1 00 brk +00232E 1 A9 00 lda #$00 +002330 1 85 06 sta $06 +002332 1 85 08 sta $08 +002334 1 AD DC 20 lda L20DC +002337 1 0A asl a +002338 1 AA tax +002339 1 BD 2E 20 lda L202E,x +00233C 1 85 09 sta $09 +00233E 1 AD 0C 20 lda L200C +002341 1 85 07 sta $07 +002343 1 18 clc +002344 1 7D 3A 20 adc L203A,x +002347 1 8D 68 21 sta L2168 +00234A 1 8D 02 C0 sta RAMRDOFF +00234D 1 8D 05 C0 sta RAMWRTON +002350 1 A0 00 ldy #$00 +002352 1 B1 06 L2352: lda ($06),y +002354 1 91 08 sta ($08),y +002356 1 C8 iny +002357 1 D0 F9 bne L2352 +002359 1 E6 07 inc $07 +00235B 1 E6 09 inc $09 +00235D 1 A5 07 lda $07 +00235F 1 CD 68 21 cmp L2168 +002362 1 D0 EE bne L2352 +002364 1 8D 04 C0 sta RAMWRTOFF +002367 1 60 rts +002368 1 +002368 1 00 brk +002369 1 00 brk +00236A 1 00 brk +00236B 1 00 brk +00236C 1 00 brk +00236D 1 00 brk +00236E 1 00 brk +00236F 1 00 brk +002370 1 00 brk +002371 1 00 brk +002372 1 00 brk +002373 1 00 brk +002374 1 00 brk +002375 1 00 brk +002376 1 00 brk +002377 1 00 brk +002378 1 00 brk +002379 1 00 brk +00237A 1 00 brk +00237B 1 00 brk +00237C 1 00 brk +00237D 1 00 brk +00237E 1 00 brk +00237F 1 00 brk +002380 1 00 brk +002381 1 00 brk +002382 1 00 brk +002383 1 00 brk +002384 1 00 brk +002385 1 00 brk +002386 1 00 brk +002387 1 00 brk +002388 1 00 brk +002389 1 00 brk +00238A 1 00 brk +00238B 1 00 brk +00238C 1 00 brk +00238D 1 00 brk +00238E 1 00 brk +00238F 1 00 brk +002390 1 00 brk +002391 1 00 brk +002392 1 00 brk +002393 1 00 brk +002394 1 00 brk +002395 1 00 brk +002396 1 00 brk +002397 1 00 brk +002398 1 00 brk +002399 1 00 brk +00239A 1 00 brk +00239B 1 00 brk +00239C 1 00 brk +00239D 1 00 brk +00239E 1 00 brk +00239F 1 00 brk +0023A0 1 00 brk +0023A1 1 00 brk +0023A2 1 00 brk +0023A3 1 00 brk +0023A4 1 00 brk +0023A5 1 00 brk +0023A6 1 00 brk +0023A7 1 00 brk +0023A8 1 00 brk +0023A9 1 00 brk +0023AA 1 00 brk +0023AB 1 00 brk +0023AC 1 00 brk +0023AD 1 00 brk +0023AE 1 00 brk +0023AF 1 00 brk +0023B0 1 00 brk +0023B1 1 00 brk +0023B2 1 00 brk +0023B3 1 00 brk +0023B4 1 00 brk +0023B5 1 00 brk +0023B6 1 00 brk +0023B7 1 00 brk +0023B8 1 00 brk +0023B9 1 00 brk +0023BA 1 00 brk +0023BB 1 00 brk +0023BC 1 00 brk +0023BD 1 00 brk +0023BE 1 00 brk +0023BF 1 00 brk +0023C0 1 00 brk +0023C1 1 00 brk +0023C2 1 00 brk +0023C3 1 00 brk +0023C4 1 00 brk +0023C5 1 00 brk +0023C6 1 00 brk +0023C7 1 00 brk +0023C8 1 00 brk +0023C9 1 00 brk +0023CA 1 00 brk +0023CB 1 00 brk +0023CC 1 00 brk +0023CD 1 00 brk +0023CE 1 00 brk +0023CF 1 00 brk +0023D0 1 00 brk +0023D1 1 00 brk +0023D2 1 00 brk +0023D3 1 00 brk +0023D4 1 00 brk +0023D5 1 00 brk +0023D6 1 00 brk +0023D7 1 00 brk +0023D8 1 00 brk +0023D9 1 00 brk +0023DA 1 00 brk +0023DB 1 00 brk +0023DC 1 00 brk +0023DD 1 00 brk +0023DE 1 00 brk +0023DF 1 00 brk +0023E0 1 00 brk +0023E1 1 00 brk +0023E2 1 00 brk +0023E3 1 00 brk +0023E4 1 00 brk +0023E5 1 00 brk +0023E6 1 00 brk +0023E7 1 00 brk +0023E8 1 00 brk +0023E9 1 00 brk +0023EA 1 00 brk +0023EB 1 00 brk +0023EC 1 00 brk +0023ED 1 00 brk +0023EE 1 00 brk +0023EF 1 00 brk +0023F0 1 00 brk +0023F1 1 00 brk +0023F2 1 00 brk +0023F3 1 00 brk +0023F4 1 00 brk +0023F5 1 00 brk +0023F6 1 00 brk +0023F7 1 00 brk +0023F8 1 00 brk +0023F9 1 00 brk +0023FA 1 00 brk +0023FB 1 00 brk +0023FC 1 00 brk +0023FD 1 00 brk +0023FE 1 00 brk +0023FF 1 00 brk +002400 1 48 pha +002401 1 AD 61 C0 lda $C061 +002404 1 2D 62 C0 and $C062 +002407 1 10 07 bpl L2410 +002409 1 AD 00 C0 lda $C000 +00240C 1 C9 D0 cmp #$D0 +00240E 1 F0 04 beq L2414 +002410 1 68 L2410: pla +002411 1 4C CA 7E jmp L7ECA +002414 1 +002414 1 8D 10 C0 L2414: sta $C010 +002417 1 8D 01 C0 sta $C001 +00241A 1 8D 0D C0 sta $C00D +00241D 1 8D 5E C0 sta $C05E +002420 1 AD 50 C0 lda $C050 +002423 1 AD 57 C0 lda $C057 +002426 1 8D 08 C0 sta ALTZPOFF +002429 1 8D 82 C0 sta $C082 +00242C 1 A9 00 lda #$00 +00242E 1 8D C5 03 sta $03C5 +002431 1 4C 5F 03 jmp L035F +002434 1 +002434 1 A0 00 ldy #$00 +002436 1 B9 CF 03 lda $03CF,y +002439 1 F0 07 beq L2442 +00243B 1 20 C1 03 jsr L03C1 +00243E 1 C8 iny +00243F 1 4C B6 02 jmp L02B6 +002442 1 +002442 1 60 L2442: rts +002443 1 +002443 1 A0 00 ldy #$00 +002445 1 B9 DE 03 lda $03DE,y +002448 1 F0 07 beq L2451 +00244A 1 20 C1 03 jsr L03C1 +00244D 1 C8 iny +00244E 1 4C C5 02 jmp L02C5 +002451 1 +002451 1 60 L2451: rts +002452 1 +002452 1 A2 00 ldx #$00 +002454 1 BD E0 02 L2454: lda $02E0,x +002457 1 20 C1 03 jsr L03C1 +00245A 1 E8 inx +00245B 1 E0 06 cpx #$06 +00245D 1 D0 F5 bne L2454 +00245F 1 60 rts +002460 1 +002460 1 1B .byte $1B +002461 1 47 30 rmb4 $30 +002463 1 35 36 and $36,x +002465 1 30 20 bmi L2487 +002467 1 D2 02 cmp ($02) +002469 1 A0 00 ldy #$00 +00246B 1 8C CC 03 sty $03CC +00246E 1 A9 01 lda #$01 +002470 1 8D C9 03 sta $03C9 +002473 1 A9 00 lda #$00 +002475 1 8D C6 03 sta $03C6 +002478 1 8D C7 03 sta $03C7 +00247B 1 A9 08 L247B: lda #$08 +00247D 1 8D CB 03 sta $03CB +002480 1 AD C5 03 lda $03C5 +002483 1 8D C8 03 sta $03C8 +002486 1 AD L2486: .byte $AD +002487 1 C8 L2487: iny +002488 1 03 .byte $03 +002489 1 20 93 03 jsr L0393 +00248C 1 AD CC 03 lda $03CC +00248F 1 4A lsr a +002490 1 A8 tay +002491 1 8D 54 C0 sta $C054 +002494 1 B0 03 bcs L2499 +002496 1 8D 55 C0 sta $C055 +002499 1 B1 06 L2499: lda ($06),y +00249B 1 2D C9 03 and $03C9 +00249E 1 C9 01 cmp #$01 +0024A0 1 6E CA 03 ror $03CA +0024A3 1 EE C8 03 inc $03C8 +0024A6 1 CE CB 03 dec $03CB +0024A9 1 D0 DB bne L2486 +0024AB 1 AD CA 03 lda $03CA +0024AE 1 49 FF eor #$FF +0024B0 1 8D 54 C0 sta $C054 +0024B3 1 20 C1 03 jsr L03C1 +0024B6 1 AD C6 03 lda $03C6 +0024B9 1 C9 2F cmp #$2F +0024BB 1 D0 07 bne L24C4 +0024BD 1 AD C7 03 lda $03C7 +0024C0 1 C9 02 cmp #$02 +0024C2 1 F0 17 beq L24DB +0024C4 1 0E C9 03 L24C4: asl $03C9 +0024C7 1 10 08 bpl L24D1 +0024C9 1 A9 01 lda #$01 +0024CB 1 8D C9 03 sta $03C9 +0024CE 1 EE CC 03 inc $03CC +0024D1 1 EE C6 03 L24D1: inc $03C6 +0024D4 1 D0 A5 bne L247B +0024D6 1 EE C7 03 inc $03C7 +0024D9 1 D0 A0 bne L247B +0024DB 1 8D 54 C0 L24DB: sta $C054 +0024DE 1 60 rts +0024DF 1 +0024DF 1 20 B3 03 jsr L03B3 +0024E2 1 20 B4 02 jsr L02B4 +0024E5 1 20 E6 02 L24E5: jsr L02E6 +0024E8 1 A9 0D lda #$0D +0024EA 1 20 C1 03 jsr L03C1 +0024ED 1 A9 0A lda #$0A +0024EF 1 20 C1 03 jsr L03C1 +0024F2 1 AD C8 03 lda $03C8 +0024F5 1 8D C5 03 sta $03C5 +0024F8 1 C9 C0 cmp #$C0 +0024FA 1 90 E9 bcc L24E5 +0024FC 1 A9 0D lda #$0D +0024FE 1 20 C1 03 jsr L03C1 +002501 1 A9 0D lda #$0D +002503 1 20 C1 03 jsr L03C1 +002506 1 20 C3 02 jsr L02C3 +002509 1 8D 09 C0 sta ALTZPON +00250C 1 AD 8B C0 lda LCBANK1 +00250F 1 AD 8B C0 lda LCBANK1 +002512 1 60 rts +002513 1 +002513 1 48 pha +002514 1 29 C7 and #$C7 +002516 1 49 08 eor #$08 +002518 1 85 07 sta $07 +00251A 1 29 F0 and #$F0 +00251C 1 4A lsr a +00251D 1 4A lsr a +00251E 1 4A lsr a +00251F 1 85 06 sta $06 +002521 1 68 pla +002522 1 29 38 and #$38 +002524 1 0A asl a +002525 1 0A asl a +002526 1 45 06 eor $06 +002528 1 0A asl a +002529 1 26 07 rol $07 +00252B 1 0A asl a +00252C 1 26 07 rol $07 +00252E 1 45 06 eor $06 +002530 1 85 06 sta $06 +002532 1 60 rts +002533 1 +002533 1 A9 C1 lda #$C1 +002535 1 85 37 sta $37 +002537 1 A9 00 lda #$00 +002539 1 85 36 sta $36 +00253B 1 A9 8D lda #$8D +00253D 1 20 E5 03 jsr L03E5 +002540 1 60 rts +002541 1 +002541 1 20 ED FD jsr COUT +002544 1 60 rts +002545 1 +002545 1 00 brk +002546 1 00 brk +002547 1 00 brk +002548 1 00 brk +002549 1 00 brk +00254A 1 00 brk +00254B 1 00 brk +00254C 1 00 brk +00254D 1 00 brk +00254E 1 00 brk +00254F 1 1B .byte $1B +002550 1 65 1B adc $1B +002552 1 54 .byte $54 +002553 1 31 36 and ($36),y +002555 1 09 4C ora #$4C +002557 1 20 44 8D jsr L8D44 +00255A 1 09 5A ora #$5A +00255C 1 8D 00 1B sta $1B00 +00255F 1 4E 1B 54 lsr $541B +002562 1 32 34 and ($34) +002564 1 00 brk +002565 1 4C 00 C1 jmp LC100 +002568 1 +002568 1 00 brk +002569 1 00 brk +00256A 1 00 brk +00256B 1 00 brk +00256C 1 00 brk +00256D 1 00 brk +00256E 1 00 brk +00256F 1 00 brk +002570 1 00 brk +002571 1 00 brk +002572 1 00 brk +002573 1 00 brk +002574 1 00 brk +002575 1 00 brk +002576 1 00 brk +002577 1 00 brk +002578 1 00 brk +002579 1 00 brk +00257A 1 00 brk +00257B 1 00 brk +00257C 1 00 brk +00257D 1 00 brk +00257E 1 00 brk +00257F 1 00 brk +00257F 1 diff --git a/desktop/orig/seg_00000_0057F.o b/desktop/orig/seg_00000_0057F.o new file mode 100644 index 0000000..32c829d Binary files /dev/null and b/desktop/orig/seg_00000_0057F.o differ diff --git a/desktop/orig/seg_00000_0057F.s b/desktop/orig/seg_00000_0057F.s new file mode 100644 index 0000000..06de213 --- /dev/null +++ b/desktop/orig/seg_00000_0057F.s @@ -0,0 +1,921 @@ +.org $2000 +; da65 V2.16 - Git f5e9b401 +; Created: 2017-09-17 10:59:59 +; Input file: DESKTOP2_seg_00000_0057F +; Page: 1 + + + .setcpu "65C02" + +L02B4 := $02B4 +L02B6 := $02B6 +L02C3 := $02C3 +L02C5 := $02C5 +L02E6 := $02E6 +L035F := $035F +L0393 := $0393 +L03B3 := $03B3 +L03C1 := $03C1 +L03E5 := $03E5 +L0800 := $0800 +L0A8D := $0A8D +L1031 := $1031 +L1039 := $1039 +L103B := $103B +L1044 := $1044 +L10F4 := $10F4 +L1129 := $1129 +L118B := $118B +L148D := $148D +L3000 := $3000 +A2D := $4000 +L616F := $616F +L6544 := $6544 +L6552 := $6552 +L6964 := $6964 +L6E61 := $6E61 +L7808 := $7808 +L7ECA := $7ECA +L8D44 := $8D44 +UNKNOWN_CALL := $8E00 +MLI := $BF00 +RAMRDOFF := $C002 +RAMRDON := $C003 +RAMWRTOFF := $C004 +RAMWRTON := $C005 +ALTZPOFF := $C008 +ALTZPON := $C009 +LCBANK1 := $C08B +LC100 := $C100 +LC300 := $C300 +AUXMOVE := $C311 +XFER := $C314 +FSUB := $E7A7 +FADD := $E7BE +FMULT := $E97F +FDIV := $EA66 +ROUND := $EB2B +FLOAT := $EB93 +FIN := $EC4A +FOUT := $ED34 +LFC22 := $FC22 +LFC58 := $FC58 +COUT := $FDED +LFE89 := $FE89 +LFE93 := $FE93 +LFF69 := $FF69 +L2000: lda $C083 +L2003: lda $C083 + ldy #$00 +L2008: .byte $B9 +L2009: rmb2 $20 +L200B: .byte $99 +L200C: brk +L200D: .byte $D1 +L200E: lda L2127,y +L2011: .byte $99 + brk +L2013: cmp ($88) + bne L2008 + lda $C082 + jsr MLI + .byte $65 + .addr L2020 +L2020: .byte $04 +L2021: brk +L2022: brk + brk + brk + brk + brk +L2027: jmp L1044 + + brk + eor $756F +L202E: .byte $73 + adc $20 + .byte $44 + adc $73 + .byte $6B + brk + clc + .byte $4C + .byte $6F +L2039: .byte $61 +L203A: stz $69 + ror L2067 + eor ($70,x) + bvs L20AF + adc $20 +L2045: eor #$49 + jsr L6544 + .byte $73 +L204B: .byte $6B +L204C: .byte $54 + bbr6 $70,L2058 + .byte $44 + adc $73 + .byte $6B + .byte $54 + bbr6 $70,L208A +L2058: tsb $00 + brk + asl $0400,x + brk + brk + ora ($00,x) + ora ($90,x) + ora ($03),y + plp +L2067: bpl L2069 +L2069: inc a + brk + lda $C082 + jsr LFE93 + jsr LFE89 + sta $C00C + sta $C00F + sta $C000 + jsr LC300 +L2080: jsr LFC58 + lda #$00 +L2085: sta $C035 + lda #$40 +L208A: sta RAMWRTON + sta $0100 + sta $0101 + sta RAMWRTOFF + lda #$0C + sta $25 + jsr LFC22 + lda #$50 + sec + sbc $100F + lsr a + sta $24 + ldy #$00 + lda $1010,y + ora #$80 + .byte $20 + .byte $ED +L20AF: sbc $CCC8,x + bbr0 $10,L2085 + sbc ($20) + brk + bbs3 $CC,L20F4 + .byte $10 + ldx #$17 + lda #$01 + sta $BF58,x + dex + lda #$00 +L20C6: sta $BF58,x + dex + bpl L20C6 + lda #$CF + sta $BF58 + lda $1003 + bne L210F +L20D6: jsr MLI + .byte $C7 + .addr L103B +L20DC: .byte $F0 +L20DD: .byte $03 + jmp L118B + +L20E1: lda #$FF + sta $1003 + lda $03FE + sta $1189 + lda $03FF + sta $118A + .byte $AD + .byte $83 +L20F4: cpy #$AD + .byte $83 + cpy #$A0 + brk +L20FA: lda $1000,y + sta $D100,y + lda $1100,y + sta $D200,y + dey + bne L20FA + lda $C082 + jmp L10F4 + +L210F: lda $1189 + sta $03FE + lda $118A + sta $03FF + jsr MLI + .byte $C6 + .addr L103B + beq L2126 + jmp L1129 + +L2126: .byte $20 +L2127: brk + bbs3 $C8,L2169 + .byte $10 + .byte $F0 +L212D: .byte $03 +L212E: jmp L118B + +L2131: lda $1043 + sta $1032 + jsr MLI + .byte $CA + .addr L1031 + beq L2142 + jmp L118B + +L2142: jsr MLI + .byte $CC + .addr L1039 + beq L214D + jmp L118B + +L214D: jmp L2000 + + jsr LC300 + jsr LFC58 + lda #$0C + sta $25 + jsr LFC22 + lda #$50 + sec + sbc $1160 + lsr a + sta $24 + ldy #$00 +L2168: .byte $B9 +L2169: adc ($11,x) + ora #$80 + jsr COUT + iny + cpy $1160 + bne L2168 +L2176: sta $C010 +L2179: lda $C000 + bpl L2179 + and #$7F + cmp #$0D + bne L2176 + jmp L1044 + + plp + eor #$6E + .byte $73 + adc $72 + stz $20,x + stz $68,x + adc $20 + .byte $73 + adc $7473,y + adc $6D + jsr L6964 + .byte $73 + .byte $6B + jsr L6E61 + stz $20 + bvc L2217 + adc $73 + .byte $73 + jsr L6552 + stz $75,x + adc ($6E) + rol a:$00 + sta $06 + jmp LFF69 + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + jmp L204C + + .byte $03 + clc + jsr L3000 + brk + tsb $00 + brk + brk + brk + brk + brk + brk + ora ($00,x) + .byte $02 + brk + bra L221C +L2217: brk + php + .byte $44 + adc $73 +L221C: .byte $6B + .byte $54 + bbr6 $70,L2253 + brk + bbr3 $00,L2265 + brk + rti + + brk + rti + + brk + php + bcc L222F + brk + rti + +L222F: brk + bne L2232 +L2232: .byte $FB + brk + rti + + brk + php + bcc L223B + brk + .byte $80 +L223B: brk + ora $0500,x + brk + bbr7 $00,L224B + rts + + ora ($01,x) + .byte $02 + .byte $02 + brk + brk + brk +L224B: asl $A2 + rmb1 $A9 + brk +L2250: sta $BF59,x +L2253: dex + bpl L2250 + php + sei + jsr MLI + .byte $C8 + .addr L2003 + plp + and #$FF + beq L2264 + brk +L2264: .byte $AD +L2265: php + jsr L148D + jsr L0A8D + jsr L7808 + jsr MLI + .byte $CE + .addr L2013 + plp + and #$FF + beq L227B + brk +L227B: lda #$00 + sta L20DC + lda L20DC + cmp L204B + bne L2299 + php + sei + jsr MLI + .byte $CC + .addr L2011 + plp + and #$FF + beq L2296 + brk +L2296: jmp L0800 + +L2299: asl a + tax + lda L2021,x + sta L200B + lda L2022,x + sta L200C + lda L2039,x + sta L200D + lda L203A,x + sta L200E + php + sei + jsr MLI + .byte $CA + .addr L2009 + plp + and #$FF + beq L22C1 + brk +L22C1: ldx L20DC + lda L2045,x + beq L22D6 + cmp #$02 + beq L22D3 + jsr L212E + jmp L20D6 + +L22D3: jsr L20DD +L22D6: inc L20DC + jmp L2080 + + brk + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + lda #$80 + sta $0100 + sta $0101 + lda #$00 + sta $06 + sta $08 + lda L20DC + asl a + tax + lda L202E,x + sta $09 + lda L200C + sta $07 + clc + adc L203A,x + sta L212D + lda L2039,x + beq L2312 + inc L212D +L2312: ldy #$00 +L2314: lda ($06),y + sta ($08),y + iny + bne L2314 + inc $07 + inc $09 + lda $07 + cmp L212D + bne L2314 + sta ALTZPOFF + lda $C082 + rts + + brk + lda #$00 + sta $06 + sta $08 + lda L20DC + asl a + tax + lda L202E,x + sta $09 + lda L200C + sta $07 + clc + adc L203A,x + sta L2168 + sta RAMRDOFF + sta RAMWRTON + ldy #$00 +L2352: lda ($06),y + sta ($08),y + iny + bne L2352 + inc $07 + inc $09 + lda $07 + cmp L2168 + bne L2352 + sta RAMWRTOFF + rts + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + pha + lda $C061 + and $C062 + bpl L2410 + lda $C000 + cmp #$D0 + beq L2414 +L2410: pla + jmp L7ECA + +L2414: sta $C010 + sta $C001 + sta $C00D + sta $C05E + lda $C050 + lda $C057 + sta ALTZPOFF + sta $C082 + lda #$00 + sta $03C5 + jmp L035F + + ldy #$00 + lda $03CF,y + beq L2442 + jsr L03C1 + iny + jmp L02B6 + +L2442: rts + + ldy #$00 + lda $03DE,y + beq L2451 + jsr L03C1 + iny + jmp L02C5 + +L2451: rts + + ldx #$00 +L2454: lda $02E0,x + jsr L03C1 + inx + cpx #$06 + bne L2454 + rts + + .byte $1B + rmb4 $30 + and $36,x + bmi L2487 + cmp ($02) + ldy #$00 + sty $03CC + lda #$01 + sta $03C9 + lda #$00 + sta $03C6 + sta $03C7 +L247B: lda #$08 + sta $03CB + lda $03C5 + sta $03C8 +L2486: .byte $AD +L2487: iny + .byte $03 + jsr L0393 + lda $03CC + lsr a + tay + sta $C054 + bcs L2499 + sta $C055 +L2499: lda ($06),y + and $03C9 + cmp #$01 + ror $03CA + inc $03C8 + dec $03CB + bne L2486 + lda $03CA + eor #$FF + sta $C054 + jsr L03C1 + lda $03C6 + cmp #$2F + bne L24C4 + lda $03C7 + cmp #$02 + beq L24DB +L24C4: asl $03C9 + bpl L24D1 + lda #$01 + sta $03C9 + inc $03CC +L24D1: inc $03C6 + bne L247B + inc $03C7 + bne L247B +L24DB: sta $C054 + rts + + jsr L03B3 + jsr L02B4 +L24E5: jsr L02E6 + lda #$0D + jsr L03C1 + lda #$0A + jsr L03C1 + lda $03C8 + sta $03C5 + cmp #$C0 + bcc L24E5 + lda #$0D + jsr L03C1 + lda #$0D + jsr L03C1 + jsr L02C3 + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + rts + + pha + and #$C7 + eor #$08 + sta $07 + and #$F0 + lsr a + lsr a + lsr a + sta $06 + pla + and #$38 + asl a + asl a + eor $06 + asl a + rol $07 + asl a + rol $07 + eor $06 + sta $06 + rts + + lda #$C1 + sta $37 + lda #$00 + sta $36 + lda #$8D + jsr L03E5 + rts + + jsr COUT + rts + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $1B + adc $1B + .byte $54 + and ($36),y + ora #$4C + jsr L8D44 + ora #$5A + sta $1B00 + lsr $541B + and ($34) + brk + jmp LC100 + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk diff --git a/desktop/orig/seg_00580_0857F.built b/desktop/orig/seg_00580_0857F.built new file mode 100644 index 0000000..958f048 Binary files /dev/null and b/desktop/orig/seg_00580_0857F.built differ diff --git a/desktop/orig/seg_00580_0857F.info b/desktop/orig/seg_00580_0857F.info new file mode 100644 index 0000000..94c6049 --- /dev/null +++ b/desktop/orig/seg_00580_0857F.info @@ -0,0 +1,247 @@ +GLOBAL { + STARTADDR $4000; + PAGELENGTH 0; # No paging + CPU "65C02"; +}; + +LABEL { NAME "RAMRDOFF"; ADDR $C002; }; +LABEL { NAME "RAMRDON"; ADDR $C003; }; +LABEL { NAME "RAMWRTOFF"; ADDR $C004; }; +LABEL { NAME "RAMWRTON"; ADDR $C005; }; +LABEL { NAME "ALTZPOFF"; ADDR $C008; }; +LABEL { NAME "ALTZPON"; ADDR $C009; }; +LABEL { NAME "LCBANK1"; ADDR $C08B; }; +LABEL { NAME "AUXMOVE"; ADDR $C311; }; +LABEL { NAME "XFER"; ADDR $C314; }; + +LABEL { NAME "A2D"; ADDR $4000; }; +LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; }; +LABEL { NAME "MLI"; ADDR $BF00; }; + +LABEL { NAME "FSUB"; ADDR $E7A7; }; +LABEL { NAME "FADD"; ADDR $E7BE; }; +LABEL { NAME "FMULT"; ADDR $E97F; }; +LABEL { NAME "FDIV"; ADDR $EA66; }; +LABEL { NAME "ROUND"; ADDR $EB2B; }; +LABEL { NAME "FLOAT"; ADDR $EB93; }; +LABEL { NAME "FIN"; ADDR $EC4A; }; +LABEL { NAME "FOUT"; ADDR $ED34; }; + +LABEL { NAME "COUT"; ADDR $FDED; }; + +RANGE { START $8800; END $939E; TYPE ByteTable; }; +RANGE { START $DA20; END $DAFF; TYPE ByteTable; }; +RANGE { START $E690; END $E6BF; TYPE ByteTable; }; +RANGE { START $FB00; END $FFFF; TYPE ByteTable; }; +RANGE { START $6427; END $6427; TYPE ByteTable; }; +RANGE { START $6428; END $6429; TYPE AddrTable; }; +RANGE { START $645d; END $645d; TYPE ByteTable; }; +RANGE { START $645e; END $645f; TYPE AddrTable; }; +RANGE { START $6463; END $6463; TYPE ByteTable; }; +RANGE { START $6464; END $6465; TYPE AddrTable; }; +RANGE { START $64c4; END $64c4; TYPE ByteTable; }; +RANGE { START $64c5; END $64c6; TYPE AddrTable; }; +RANGE { START $658e; END $658e; TYPE ByteTable; }; +RANGE { START $658f; END $6590; TYPE AddrTable; }; +RANGE { START $691e; END $691e; TYPE ByteTable; }; +RANGE { START $691f; END $6920; TYPE AddrTable; }; +RANGE { START $6a7a; END $6a7a; TYPE ByteTable; }; +RANGE { START $6a7b; END $6a7c; TYPE AddrTable; }; +RANGE { START $6a85; END $6a85; TYPE ByteTable; }; +RANGE { START $6a86; END $6a87; TYPE AddrTable; }; +RANGE { START $6b5c; END $6b5c; TYPE ByteTable; }; +RANGE { START $6b5d; END $6b5e; TYPE AddrTable; }; +RANGE { START $6c08; END $6c08; TYPE ByteTable; }; +RANGE { START $6c09; END $6c0a; TYPE AddrTable; }; +RANGE { START $6c0e; END $6c0e; TYPE ByteTable; }; +RANGE { START $6c0f; END $6c10; TYPE AddrTable; }; +RANGE { START $6c1b; END $6c1b; TYPE ByteTable; }; +RANGE { START $6c1c; END $6c1d; TYPE AddrTable; }; +RANGE { START $6e68; END $6e68; TYPE ByteTable; }; +RANGE { START $6e69; END $6e6a; TYPE AddrTable; }; +RANGE { START $6e73; END $6e73; TYPE ByteTable; }; +RANGE { START $6e74; END $6e75; TYPE AddrTable; }; +RANGE { START $6e79; END $6e79; TYPE ByteTable; }; +RANGE { START $6e7a; END $6e7b; TYPE AddrTable; }; +RANGE { START $6ec7; END $6ec7; TYPE ByteTable; }; +RANGE { START $6ec8; END $6ec9; TYPE AddrTable; }; +RANGE { START $7082; END $7082; TYPE ByteTable; }; +RANGE { START $7083; END $7084; TYPE AddrTable; }; +RANGE { START $7089; END $7089; TYPE ByteTable; }; +RANGE { START $708a; END $708b; TYPE AddrTable; }; +RANGE { START $71fa; END $71fa; TYPE ByteTable; }; +RANGE { START $71fb; END $71fc; TYPE AddrTable; }; +RANGE { START $7201; END $7201; TYPE ByteTable; }; +RANGE { START $7202; END $7203; TYPE AddrTable; }; +RANGE { START $72c6; END $72c6; TYPE ByteTable; }; +RANGE { START $72c7; END $72c8; TYPE AddrTable; }; +RANGE { START $73ff; END $73ff; TYPE ByteTable; }; +RANGE { START $7400; END $7401; TYPE AddrTable; }; +RANGE { START $754d; END $754d; TYPE ByteTable; }; +RANGE { START $754e; END $754f; TYPE AddrTable; }; +RANGE { START $755e; END $755e; TYPE ByteTable; }; +RANGE { START $755f; END $7560; TYPE AddrTable; }; +RANGE { START $7668; END $7668; TYPE ByteTable; }; +RANGE { START $7669; END $766a; TYPE AddrTable; }; +RANGE { START $7678; END $7678; TYPE ByteTable; }; +RANGE { START $7679; END $767a; TYPE AddrTable; }; +RANGE { START $76df; END $76df; TYPE ByteTable; }; +RANGE { START $76e0; END $76e1; TYPE AddrTable; }; +RANGE { START $787d; END $787d; TYPE ByteTable; }; +RANGE { START $787e; END $787f; TYPE AddrTable; }; +RANGE { START $7888; END $7888; TYPE ByteTable; }; +RANGE { START $7889; END $788a; TYPE AddrTable; }; +RANGE { START $788e; END $788e; TYPE ByteTable; }; +RANGE { START $788f; END $7890; TYPE AddrTable; }; +RANGE { START $79ab; END $79ab; TYPE ByteTable; }; +RANGE { START $79ac; END $79ad; TYPE AddrTable; }; +RANGE { START $79c5; END $79c5; TYPE ByteTable; }; +RANGE { START $79c6; END $79c7; TYPE AddrTable; }; +RANGE { START $79cb; END $79cb; TYPE ByteTable; }; +RANGE { START $79cc; END $79cd; TYPE AddrTable; }; +RANGE { START $79d1; END $79d1; TYPE ByteTable; }; +RANGE { START $79d2; END $79d3; TYPE AddrTable; }; +RANGE { START $7bf1; END $7bf1; TYPE ByteTable; }; +RANGE { START $7bf2; END $7bf3; TYPE AddrTable; }; +RANGE { START $834a; END $834a; TYPE ByteTable; }; +RANGE { START $834b; END $834c; TYPE AddrTable; }; +RANGE { START $866a; END $866a; TYPE ByteTable; }; +RANGE { START $866b; END $866c; TYPE AddrTable; }; +RANGE { START $9538; END $9538; TYPE ByteTable; }; +RANGE { START $9539; END $953a; TYPE AddrTable; }; +RANGE { START $97a5; END $97a5; TYPE ByteTable; }; +RANGE { START $97a6; END $97a7; TYPE AddrTable; }; +RANGE { START $97db; END $97db; TYPE ByteTable; }; +RANGE { START $97dc; END $97dd; TYPE AddrTable; }; +RANGE { START $9848; END $9848; TYPE ByteTable; }; +RANGE { START $9849; END $984a; TYPE AddrTable; }; +RANGE { START $98de; END $98de; TYPE ByteTable; }; +RANGE { START $98df; END $98e0; TYPE AddrTable; }; +RANGE { START $99ff; END $99ff; TYPE ByteTable; }; +RANGE { START $9a00; END $9a01; TYPE AddrTable; }; +RANGE { START $9a05; END $9a05; TYPE ByteTable; }; +RANGE { START $9a06; END $9a07; TYPE AddrTable; }; +RANGE { START $9a0b; END $9a0b; TYPE ByteTable; }; +RANGE { START $9a0c; END $9a0d; TYPE AddrTable; }; +RANGE { START $9a11; END $9a11; TYPE ByteTable; }; +RANGE { START $9a12; END $9a13; TYPE AddrTable; }; +RANGE { START $9a58; END $9a58; TYPE ByteTable; }; +RANGE { START $9a59; END $9a5a; TYPE AddrTable; }; +RANGE { START $9a5e; END $9a5e; TYPE ByteTable; }; +RANGE { START $9a5f; END $9a60; TYPE AddrTable; }; +RANGE { START $9a64; END $9a64; TYPE ByteTable; }; +RANGE { START $9a65; END $9a66; TYPE AddrTable; }; +RANGE { START $9a70; END $9a70; TYPE ByteTable; }; +RANGE { START $9a71; END $9a72; TYPE AddrTable; }; +RANGE { START $9a76; END $9a76; TYPE ByteTable; }; +RANGE { START $9a77; END $9a78; TYPE AddrTable; }; +RANGE { START $9a7c; END $9a7c; TYPE ByteTable; }; +RANGE { START $9a7d; END $9a7e; TYPE AddrTable; }; +RANGE { START $9b55; END $9b55; TYPE ByteTable; }; +RANGE { START $9b56; END $9b57; TYPE AddrTable; }; +RANGE { START $9b9f; END $9b9f; TYPE ByteTable; }; +RANGE { START $9ba0; END $9ba1; TYPE AddrTable; }; +RANGE { START $9ba8; END $9ba8; TYPE ByteTable; }; +RANGE { START $9ba9; END $9baa; TYPE AddrTable; }; +RANGE { START $9bbc; END $9bbc; TYPE ByteTable; }; +RANGE { START $9bbd; END $9bbe; TYPE AddrTable; }; +RANGE { START $9be7; END $9be7; TYPE ByteTable; }; +RANGE { START $9be8; END $9be9; TYPE AddrTable; }; +RANGE { START $9bed; END $9bed; TYPE ByteTable; }; +RANGE { START $9bee; END $9bef; TYPE AddrTable; }; +RANGE { START $9c0d; END $9c0d; TYPE ByteTable; }; +RANGE { START $9c0e; END $9c0f; TYPE AddrTable; }; +RANGE { START $9e20; END $9e20; TYPE ByteTable; }; +RANGE { START $9e21; END $9e22; TYPE AddrTable; }; +RANGE { START $9e70; END $9e70; TYPE ByteTable; }; +RANGE { START $9e71; END $9e72; TYPE AddrTable; }; +RANGE { START $9e76; END $9e76; TYPE ByteTable; }; +RANGE { START $9e77; END $9e78; TYPE AddrTable; }; +RANGE { START $9e7c; END $9e7c; TYPE ByteTable; }; +RANGE { START $9e7d; END $9e7e; TYPE AddrTable; }; +RANGE { START $9e88; END $9e88; TYPE ByteTable; }; +RANGE { START $9e89; END $9e8a; TYPE AddrTable; }; +RANGE { START $9e8e; END $9e8e; TYPE ByteTable; }; +RANGE { START $9e8f; END $9e90; TYPE AddrTable; }; +RANGE { START $9e94; END $9e94; TYPE ByteTable; }; +RANGE { START $9e95; END $9e96; TYPE AddrTable; }; +RANGE { START $9e9a; END $9e9a; TYPE ByteTable; }; +RANGE { START $9e9b; END $9e9c; TYPE AddrTable; }; +RANGE { START $9ea0; END $9ea0; TYPE ByteTable; }; +RANGE { START $9ea1; END $9ea2; TYPE AddrTable; }; +RANGE { START $9ea6; END $9ea6; TYPE ByteTable; }; +RANGE { START $9ea7; END $9ea8; TYPE AddrTable; }; +RANGE { START $9eac; END $9eac; TYPE ByteTable; }; +RANGE { START $9ead; END $9eae; TYPE AddrTable; }; +RANGE { START $9ff7; END $9ff7; TYPE ByteTable; }; +RANGE { START $9ff8; END $9ff9; TYPE AddrTable; }; +RANGE { START $a07f; END $a07f; TYPE ByteTable; }; +RANGE { START $a080; END $a081; TYPE AddrTable; }; +RANGE { START $a093; END $a093; TYPE ByteTable; }; +RANGE { START $a094; END $a095; TYPE AddrTable; }; +RANGE { START $a09a; END $a09a; TYPE ByteTable; }; +RANGE { START $a09b; END $a09c; TYPE AddrTable; }; +RANGE { START $a0a0; END $a0a0; TYPE ByteTable; }; +RANGE { START $a0a1; END $a0a2; TYPE AddrTable; }; +RANGE { START $a0b0; END $a0b0; TYPE ByteTable; }; +RANGE { START $a0b1; END $a0b2; TYPE AddrTable; }; +RANGE { START $a0b9; END $a0b9; TYPE ByteTable; }; +RANGE { START $a0ba; END $a0bb; TYPE AddrTable; }; +RANGE { START $a0bf; END $a0bf; TYPE ByteTable; }; +RANGE { START $a0c0; END $a0c1; TYPE AddrTable; }; +RANGE { START $a0c5; END $a0c5; TYPE ByteTable; }; +RANGE { START $a0c6; END $a0c7; TYPE AddrTable; }; +RANGE { START $a0d6; END $a0d6; TYPE ByteTable; }; +RANGE { START $a0d7; END $a0d8; TYPE AddrTable; }; +RANGE { START $a0e1; END $a0e1; TYPE ByteTable; }; +RANGE { START $a0e2; END $a0e3; TYPE AddrTable; }; +RANGE { START $a0e9; END $a0e9; TYPE ByteTable; }; +RANGE { START $a0ea; END $a0eb; TYPE AddrTable; }; +RANGE { START $a0ef; END $a0ef; TYPE ByteTable; }; +RANGE { START $a0f0; END $a0f1; TYPE AddrTable; }; +RANGE { START $a100; END $a100; TYPE ByteTable; }; +RANGE { START $a101; END $a102; TYPE AddrTable; }; +RANGE { START $a114; END $a114; TYPE ByteTable; }; +RANGE { START $a115; END $a116; TYPE AddrTable; }; +RANGE { START $a122; END $a122; TYPE ByteTable; }; +RANGE { START $a123; END $a124; TYPE AddrTable; }; +RANGE { START $a128; END $a128; TYPE ByteTable; }; +RANGE { START $a129; END $a12a; TYPE AddrTable; }; +RANGE { START $a23c; END $a23c; TYPE ByteTable; }; +RANGE { START $a23d; END $a23e; TYPE AddrTable; }; +RANGE { START $a3a0; END $a3a0; TYPE ByteTable; }; +RANGE { START $a3a1; END $a3a2; TYPE AddrTable; }; +RANGE { START $a3a6; END $a3a6; TYPE ByteTable; }; +RANGE { START $a3a7; END $a3a8; TYPE AddrTable; }; +RANGE { START $a3d3; END $a3d3; TYPE ByteTable; }; +RANGE { START $a3d4; END $a3d5; TYPE AddrTable; }; +RANGE { START $a3d9; END $a3d9; TYPE ByteTable; }; +RANGE { START $a3da; END $a3db; TYPE AddrTable; }; +RANGE { START $a3e5; END $a3e5; TYPE ByteTable; }; +RANGE { START $a3e6; END $a3e7; TYPE AddrTable; }; +RANGE { START $a3f7; END $a3f7; TYPE ByteTable; }; +RANGE { START $a3f8; END $a3f9; TYPE AddrTable; }; +RANGE { START $a40b; END $a40b; TYPE ByteTable; }; +RANGE { START $a40c; END $a40d; TYPE AddrTable; }; +RANGE { START $a419; END $a419; TYPE ByteTable; }; +RANGE { START $a41a; END $a41b; TYPE AddrTable; }; +RANGE { START $a442; END $a442; TYPE ByteTable; }; +RANGE { START $a443; END $a444; TYPE AddrTable; }; +RANGE { START $a459; END $a459; TYPE ByteTable; }; +RANGE { START $a45a; END $a45b; TYPE AddrTable; }; +RANGE { START $a45f; END $a45f; TYPE ByteTable; }; +RANGE { START $a460; END $a461; TYPE AddrTable; }; +RANGE { START $a69f; END $a69f; TYPE ByteTable; }; +RANGE { START $a6a0; END $a6a1; TYPE AddrTable; }; +RANGE { START $a756; END $a756; TYPE ByteTable; }; +RANGE { START $a757; END $a758; TYPE AddrTable; }; +RANGE { START $a78f; END $a78f; TYPE ByteTable; }; +RANGE { START $a790; END $a791; TYPE AddrTable; }; +RANGE { START $a7a0; END $a7a0; TYPE ByteTable; }; +RANGE { START $a7a1; END $a7a2; TYPE AddrTable; }; +RANGE { START $a7a9; END $a7a9; TYPE ByteTable; }; +RANGE { START $a7aa; END $a7ab; TYPE AddrTable; }; +RANGE { START $a95d; END $a95d; TYPE ByteTable; }; +RANGE { START $a95e; END $a95f; TYPE AddrTable; }; +RANGE { START $bff8; END $bff8; TYPE ByteTable; }; +RANGE { START $bff9; END $bffa; TYPE AddrTable; }; diff --git a/desktop/orig/seg_00580_0857F.list b/desktop/orig/seg_00580_0857F.list new file mode 100644 index 0000000..17cd361 --- /dev/null +++ b/desktop/orig/seg_00580_0857F.list @@ -0,0 +1,17438 @@ +ca65 V2.16 - Git f5e9b401 +Main file : seg_00580_0857F.s +Current file: seg_00580_0857F.s + +000000r 1 .org $4000 +004000 1 ; da65 V2.16 - Git f5e9b401 +004000 1 ; Created: 2017-09-17 10:54:03 +004000 1 ; Input file: DESKTOP2_seg_00580_0857F +004000 1 ; Page: 1 +004000 1 +004000 1 +004000 1 .setcpu "65C02" +004000 1 +004000 1 L0000 := $0000 +004000 1 L000C := $000C +004000 1 L0030 := $0030 +004000 1 L003F := $003F +004000 1 L007E := $007E +004000 1 L0080 := $0080 +004000 1 L0082 := $0082 +004000 1 L0083 := $0083 +004000 1 L0088 := $0088 +004000 1 L00A0 := $00A0 +004000 1 L00C7 := $00C7 +004000 1 L0400 := $0400 +004000 1 L0465 := $0465 +004000 1 L193A := $193A +004000 1 L2020 := $2020 +004000 1 L202C := $202C +004000 1 L202D := $202D +004000 1 L2061 := $2061 +004000 1 L2065 := $2065 +004000 1 L206C := $206C +004000 1 L2079 := $2079 +004000 1 L2120 := $2120 +004000 1 L2121 := $2121 +004000 1 L2E2E := $2E2E +004000 1 L2E41 := $2E41 +004000 1 L2E6C := $2E6C +004000 1 L3028 := $3028 +004000 1 L3135 := $3135 +004000 1 L353F := $353F +004000 1 L3632 := $3632 +004000 1 L3F01 := $3F01 +004000 1 RAMRDOFF := $C002 +004000 1 RAMRDON := $C003 +004000 1 RAMWRTOFF := $C004 +004000 1 RAMWRTON := $C005 +004000 1 ALTZPOFF := $C008 +004000 1 ALTZPON := $C009 +004000 1 LCBANK1 := $C08B +004000 1 AUXMOVE := $C311 +004000 1 XFER := $C314 +004000 1 LD000 := $D000 +004000 1 LD05E := $D05E +004000 1 LD2D0 := $D2D0 +004000 1 FSUB := $E7A7 +004000 1 FADD := $E7BE +004000 1 FMULT := $E97F +004000 1 FDIV := $EA66 +004000 1 ROUND := $EB2B +004000 1 FLOAT := $EB93 +004000 1 FIN := $EC4A +004000 1 FOUT := $ED34 +004000 1 COUT := $FDED +004000 1 AD 54 C0 A2D: lda $C054 +004003 1 8D 01 C0 sta $C001 +004006 1 2C 1B 5F bit L5F1B +004009 1 10 17 bpl L4022 +00400B 1 A2 7F ldx #$7F +00400D 1 B5 80 L400D: lda L0080,x +00400F 1 9D 72 5F sta L5F72,x +004012 1 CA dex +004013 1 10 F8 bpl L400D +004015 1 A2 0B ldx #$0B +004017 1 BD 66 5F L4017: lda L5F66,x +00401A 1 95 F4 sta $F4,x +00401C 1 CA dex +00401D 1 10 F8 bpl L4017 +00401F 1 20 BD 40 L401F: jsr L40BD +004022 1 68 L4022: pla +004023 1 85 80 sta L0080 +004025 1 18 clc +004026 1 69 03 adc #$03 +004028 1 AA tax +004029 1 68 pla +00402A 1 85 81 sta $81 +00402C 1 69 00 adc #$00 +00402E 1 48 pha +00402F 1 8A txa +004030 1 48 pha +004031 1 BA tsx +004032 1 8E 1D 5F stx L5F1D +004035 1 A0 01 ldy #$01 +004037 1 B1 80 lda (L0080),y +004039 1 0A asl a +00403A 1 AA tax +00403B 1 BD E5 40 lda L40E5,x +00403E 1 8D L403E: .byte $8D +00403F 1 88 L403F: dey +004040 1 40 L4040: rti +004041 1 +004041 1 BD E6 40 lda L40E6,x +004044 1 8D 89 40 sta L4089 +004047 1 C8 iny +004048 1 B1 80 lda (L0080),y +00404A 1 48 pha +00404B 1 C8 iny +00404C 1 B1 80 lda (L0080),y +00404E 1 85 81 sta $81 +004050 1 68 pla +004051 1 85 80 sta L0080 +004053 1 BC 84 41 ldy L4184,x +004056 1 10 1E bpl L4076 +004058 1 8A txa +004059 1 48 pha +00405A 1 98 tya +00405B 1 48 pha +00405C 1 A5 80 lda L0080 +00405E 1 48 pha +00405F 1 A5 81 lda $81 +004061 1 48 pha +004062 1 2C 3F 63 bit L633F +004065 1 10 03 bpl L406A +004067 1 20 D4 40 jsr L40D4 +00406A 1 68 L406A: pla +00406B 1 85 81 sta $81 +00406D 1 68 pla +00406E 1 85 80 sta L0080 +004070 1 68 pla +004071 1 29 7F and #$7F +004073 1 A8 tay +004074 1 68 pla +004075 1 AA tax +004076 1 BD 83 41 L4076: lda L4183,x +004079 1 F0 0C beq L4087 +00407B 1 8D 82 40 sta L4082 +00407E 1 88 dey +00407F 1 B1 80 L407F: lda (L0080),y +004081 1 99 .byte $99 +004082 1 FF 00 88 L4082: bbs7 L0000,L400D +004085 1 10 F8 L4085: bpl L407F +004087 1 20 L4087: .byte $20 +004088 1 FF L4088: .byte $FF +004089 1 FF L4089: .byte $FF +00408A 1 2C 3F 63 L408A: bit L633F +00408D 1 10 03 bpl L4092 +00408F 1 20 DA 40 jsr L40DA +004092 1 2C 1B 5F L4092: bit L5F1B +004095 1 10 17 bpl L40AE +004097 1 20 C8 40 jsr L40C8 +00409A 1 A2 0B ldx #$0B +00409C 1 B5 F4 L409C: lda $F4,x +00409E 1 9D 66 5F sta L5F66,x +0040A1 1 CA dex +0040A2 1 10 F8 bpl L409C +0040A4 1 A2 7F ldx #$7F +0040A6 1 BD 72 5F L40A6: lda L5F72,x +0040A9 1 95 80 sta L0080,x +0040AB 1 CA dex +0040AC 1 10 F8 L40AC: bpl L40A6 +0040AE 1 A9 00 L40AE: lda #$00 +0040B0 1 60 rts +0040B1 1 +0040B1 1 48 L40B1: pha +0040B2 1 20 8A 40 jsr L408A +0040B5 1 68 pla +0040B6 1 AE 1D 5F ldx L5F1D +0040B9 1 9A txs +0040BA 1 A0 FF ldy #$FF +0040BC 1 60 L40BC: rts +0040BD 1 +0040BD 1 A0 23 L40BD: ldy #$23 +0040BF 1 B1 F4 L40BF: lda ($F4),y +0040C1 1 99 D0 00 sta $D0,y +0040C4 1 88 dey +0040C5 1 10 F8 bpl L40BF +0040C7 1 60 rts +0040C8 1 +0040C8 1 A0 23 L40C8: ldy #$23 +0040CA 1 B9 L40CA: .byte $B9 +0040CB 1 D0 00 L40CB: bne L40CD +0040CD 1 91 F4 L40CD: sta ($F4),y +0040CF 1 88 dey +0040D0 1 10 F8 bpl L40CA +0040D2 1 60 rts +0040D3 1 +0040D3 1 00 L40D3: brk +0040D4 1 CE D3 40 L40D4: dec L40D3 +0040D7 1 4C 5A 62 jmp L625A +0040DA 1 +0040DA 1 2C D3 40 L40DA: bit L40D3 +0040DD 1 10 DD bpl L40BC +0040DF 1 EE D3 40 inc L40D3 +0040E2 1 4C 33 62 jmp L6233 +0040E5 1 +0040E5 1 B0 L40E5: .byte $B0 +0040E6 1 40 L40E6: rti +0040E7 1 +0040E7 1 51 5E eor ($5E),y +0040E9 1 7B .byte $7B +0040EA 1 5E C4 5E lsr L5EC4,x +0040ED 1 9C .byte $9C +0040EE 1 5E .byte $5E +0040EF 1 B4 5E L40EF: ldy $5E,x +0040F1 1 8E 50 AF stx $AF50 +0040F4 1 4D 8F 4F eor L4F8F +0040F7 1 B0 40 bcs L4139 +0040F9 1 B0 40 bcs L413B +0040FB 1 6A ror a +0040FC 1 58 cli +0040FD 1 B0 40 bcs L413F +0040FF 1 42 .byte $42 +004100 1 57 B0 rmb5 $B0 +004102 1 40 rti +004103 1 +004103 1 63 .byte $63 +004104 1 57 76 rmb5 $76 +004106 1 57 40 rmb5 $40 +004108 1 50 E5 bvc L40EF +00410A 1 4F 51 50 bbr4 $51,L415D +00410D 1 6A ror a +00410E 1 51 7E eor (L007E),y +004110 1 53 .byte $53 +004111 1 D6 56 dec $56,x +004113 1 7A ply +004114 1 53 .byte $53 +004115 1 DC .byte $DC +004116 1 58 cli +004117 1 38 sec +004118 1 59 CF 5E eor L5ECF,y +00411B 1 DE 5E 0A dec $0A5E,x +00411E 1 5F .byte $5F +00411F 1 41 .byte $41 +004120 1 63 L4120: .byte $63 +004121 1 A5 64 lda $64 +004123 1 D2 64 cmp ($64) +004125 1 B3 .byte $B3 +004126 1 65 27 adc $27 +004128 1 84 61 sty $61 +00412A 1 7D 47 67 adc L6747,x +00412D 1 7B .byte $7B +00412E 1 60 rts +00412F 1 +00412F 1 33 .byte $33 +004130 1 62 .byte $62 +004131 1 5A phy +004132 1 62 .byte $62 +004133 1 4E 62 0A lsr $0A62 +004136 1 63 .byte $63 +004137 1 63 .byte $63 +004138 1 66 L4138: .byte $66 +004139 1 D7 65 L4139: smb5 $65 +00413B 1 D8 L413B: cld +00413C 1 67 D4 L413C: rmb6 $D4 +00413E 1 65 .byte $65 +00413F 1 0F 66 14 L413F: bbr0 $66,L4156 +004142 1 68 pla +004143 1 CD 6E 26 cmp $266E +004146 1 69 DB adc #$DB +004148 1 6B .byte $6B +004149 1 60 rts +00414A 1 +00414A 1 6B .byte $6B +00414B 1 1D 6B CB ora $CB6B,x +00414E 1 6B .byte $6B +00414F 1 A9 6B lda #$6B +004151 1 B5 6B lda $6B,x +004153 1 1C 6F 7B trb L7B6F +004156 1 74 15 L4156: stz $15,x +004158 1 78 sei +004159 1 36 78 rol $78,x +00415B 1 00 brk +00415C 1 75 .byte $75 +00415D 1 9C 75 1F L415D: stz $1F75 +004160 1 76 32 ror $32,x +004162 1 75 8C adc $8C,x +004164 1 75 F9 adc $F9,x +004166 1 73 .byte $73 +004167 1 39 76 AC and LAC76,y +00416A 1 74 4A stz $4A,x +00416C 1 76 AC ror $AC,x +00416E 1 76 .byte $76 +00416F 1 A8 L416F: tay +004170 1 76 F9 ror $F9,x +004172 1 78 sei +004173 1 E1 78 sbc ($78,x) +004175 1 C1 7A cmp ($7A,x) +004177 1 75 7B adc $7B,x +004179 1 AA tax +00417A 1 7B .byte $7B +00417B 1 24 7D bit $7D +00417D 1 65 79 adc $79 +00417F 1 B3 .byte $B3 +004180 1 51 69 eor ($69),y +004182 1 7D .byte $7D +004183 1 00 L4183: brk +004184 1 00 L4184: brk +004185 1 00 brk +004186 1 00 brk +004187 1 82 .byte $82 +004188 1 01 00 ora (L0000,x) +00418A 1 00 brk +00418B 1 D0 24 bne L41B1 +00418D 1 00 brk +00418E 1 00 brk +00418F 1 D0 10 bne L41A1 +004191 1 F0 01 beq L4194 +004193 1 E0 .byte $E0 +004194 1 08 L4194: php +004195 1 E8 inx +004196 1 02 .byte $02 +004197 1 EE 02 00 inc a:$02 +00419A 1 00 brk +00419B 1 F1 01 sbc ($01),y +00419D 1 A1 04 lda ($04,x) +00419F 1 EA nop +0041A0 1 04 .byte $04 +0041A1 1 A1 L41A1: .byte $A1 +0041A2 1 84 92 L41A2: sty $92 +0041A4 1 84 92 sty $92 +0041A6 1 88 dey +0041A7 1 9F 88 92 bbs1 L0088,L413C +0041AA 1 08 php +0041AB 1 8A txa +0041AC 1 10 00 bpl L41AE +0041AE 1 80 00 L41AE: bra L41B0 +0041B0 1 80 L41B0: .byte $80 +0041B1 1 00 L41B1: brk +0041B2 1 00 brk +0041B3 1 A1 03 lda ($03,x) +0041B5 1 A1 83 lda (L0083,x) +0041B7 1 82 .byte $82 +0041B8 1 01 82 ora (L0082,x) +0041BA 1 01 00 ora (L0000,x) +0041BC 1 00 brk +0041BD 1 82 .byte $82 +0041BE 1 0C 00 00 tsb a:L0000 +0041C1 1 82 .byte $82 +0041C2 1 03 .byte $03 +0041C3 1 82 .byte $82 +0041C4 1 02 .byte $02 +0041C5 1 82 .byte $82 +0041C6 1 02 .byte $02 +0041C7 1 82 .byte $82 +0041C8 1 01 00 ora (L0000,x) +0041CA 1 00 brk +0041CB 1 00 brk +0041CC 1 00 brk +0041CD 1 00 brk +0041CE 1 00 brk +0041CF 1 00 brk +0041D0 1 00 brk +0041D1 1 00 brk +0041D2 1 00 brk +0041D3 1 00 brk +0041D4 1 00 brk +0041D5 1 00 brk +0041D6 1 00 brk +0041D7 1 00 brk +0041D8 1 00 brk +0041D9 1 00 brk +0041DA 1 00 brk +0041DB 1 00 brk +0041DC 1 00 brk +0041DD 1 82 .byte $82 +0041DE 1 05 82 ora L0082 +0041E0 1 01 82 ora (L0082,x) +0041E2 1 04 00 tsb L0000 +0041E4 1 00 brk +0041E5 1 00 brk +0041E6 1 00 brk +0041E7 1 C7 04 smb4 $04 +0041E9 1 C7 01 smb4 $01 +0041EB 1 C7 02 smb4 $02 +0041ED 1 C7 03 smb4 $03 +0041EF 1 C7 03 smb4 $03 +0041F1 1 C7 04 smb4 $04 +0041F3 1 00 brk +0041F4 1 00 brk +0041F5 1 82 .byte $82 +0041F6 1 01 00 ora (L0000,x) +0041F8 1 00 brk +0041F9 1 82 .byte $82 +0041FA 1 01 82 ora (L0082,x) +0041FC 1 03 .byte $03 +0041FD 1 82 .byte $82 +0041FE 1 02 .byte $02 +0041FF 1 82 .byte $82 +004200 1 01 82 ora (L0082,x) +004202 1 01 EA ora ($EA,x) +004204 1 04 00 tsb L0000 +004206 1 00 brk +004207 1 82 .byte $82 +004208 1 01 00 ora (L0000,x) +00420A 1 00 brk +00420B 1 82 .byte $82 +00420C 1 05 82 ora L0082 +00420E 1 05 82 ora L0082 +004210 1 05 82 ora L0082 +004212 1 05 EA ora $EA +004214 1 04 82 tsb L0082 +004216 1 03 .byte $03 +004217 1 82 .byte $82 +004218 1 05 8C ora $8C +00421A 1 03 .byte $03 +00421B 1 8C 02 8A sty L8A02 +00421E 1 10 82 bpl L41A2 +004220 1 02 L4220: .byte $02 +004221 1 00 L4221: brk +004222 1 02 .byte $02 +004223 1 04 06 tsb $06 +004225 1 08 php +004226 1 0A asl a +004227 1 0C 0E 10 tsb $100E +00422A 1 12 14 ora ($14) +00422C 1 16 18 asl $18,x +00422E 1 1A inc a +00422F 1 1C 1E 20 trb $201E +004232 1 22 .byte $22 +004233 1 24 26 bit $26 +004235 1 28 plp +004236 1 2A rol a +004237 1 2C 2E 30 bit $302E +00423A 1 32 34 and ($34) +00423C 1 36 38 rol $38,x +00423E 1 3A dec a +00423F 1 3C 3E 40 bit L403E,x +004242 1 42 .byte $42 +004243 1 44 .byte $44 +004244 1 46 48 lsr $48 +004246 1 4A lsr a +004247 1 4C 4E 50 jmp L504E +00424A 1 +00424A 1 52 54 eor ($54) +00424C 1 56 58 lsr $58,x +00424E 1 5A phy +00424F 1 5C .byte $5C +004250 1 5E 60 62 lsr L6260,x +004253 1 64 66 stz $66 +004255 1 68 pla +004256 1 6A ror a +004257 1 6C 6E 70 jmp (L706E) +00425A 1 +00425A 1 72 74 adc ($74) +00425C 1 76 78 ror $78,x +00425E 1 7A ply +00425F 1 7C 7E 00 jmp (L007E,x) +004262 1 02 .byte $02 +004263 1 04 06 tsb $06 +004265 1 08 php +004266 1 0A asl a +004267 1 0C 0E 10 tsb $100E +00426A 1 12 14 ora ($14) +00426C 1 16 18 asl $18,x +00426E 1 1A inc a +00426F 1 1C 1E 20 trb $201E +004272 1 22 .byte $22 +004273 1 24 26 bit $26 +004275 1 28 plp +004276 1 2A rol a +004277 1 2C 2E 30 bit $302E +00427A 1 32 34 and ($34) +00427C 1 36 38 rol $38,x +00427E 1 3A dec a +00427F 1 3C 3E 40 bit L403E,x +004282 1 42 .byte $42 +004283 1 44 .byte $44 +004284 1 46 48 lsr $48 +004286 1 4A lsr a +004287 1 4C 4E 50 jmp L504E +00428A 1 +00428A 1 52 54 eor ($54) +00428C 1 56 58 lsr $58,x +00428E 1 5A phy +00428F 1 5C .byte $5C +004290 1 5E 60 62 lsr L6260,x +004293 1 64 66 stz $66 +004295 1 68 pla +004296 1 6A ror a +004297 1 6C 6E 70 jmp (L706E) +00429A 1 +00429A 1 72 74 adc ($74) +00429C 1 76 78 ror $78,x +00429E 1 7A ply +00429F 1 7C .byte $7C +0042A0 1 7E .byte $7E +0042A1 1 00 L42A1: brk +0042A2 1 00 brk +0042A3 1 00 brk +0042A4 1 00 brk +0042A5 1 00 brk +0042A6 1 00 brk +0042A7 1 00 brk +0042A8 1 00 brk +0042A9 1 00 brk +0042AA 1 00 brk +0042AB 1 00 brk +0042AC 1 00 brk +0042AD 1 00 brk +0042AE 1 00 brk +0042AF 1 00 brk +0042B0 1 00 brk +0042B1 1 00 brk +0042B2 1 00 brk +0042B3 1 00 brk +0042B4 1 00 brk +0042B5 1 00 brk +0042B6 1 00 brk +0042B7 1 00 brk +0042B8 1 00 brk +0042B9 1 00 brk +0042BA 1 00 brk +0042BB 1 00 brk +0042BC 1 00 brk +0042BD 1 00 brk +0042BE 1 00 brk +0042BF 1 00 brk +0042C0 1 00 brk +0042C1 1 00 brk +0042C2 1 00 brk +0042C3 1 00 brk +0042C4 1 00 brk +0042C5 1 00 brk +0042C6 1 00 brk +0042C7 1 00 brk +0042C8 1 00 brk +0042C9 1 00 brk +0042CA 1 00 brk +0042CB 1 00 brk +0042CC 1 00 brk +0042CD 1 00 brk +0042CE 1 00 brk +0042CF 1 00 brk +0042D0 1 00 brk +0042D1 1 00 brk +0042D2 1 00 brk +0042D3 1 00 brk +0042D4 1 00 brk +0042D5 1 00 brk +0042D6 1 00 brk +0042D7 1 00 brk +0042D8 1 00 brk +0042D9 1 00 brk +0042DA 1 00 brk +0042DB 1 00 brk +0042DC 1 00 brk +0042DD 1 00 brk +0042DE 1 00 brk +0042DF 1 00 brk +0042E0 1 00 brk +0042E1 1 01 01 ora ($01,x) +0042E3 1 01 01 ora ($01,x) +0042E5 1 01 01 ora ($01,x) +0042E7 1 01 01 ora ($01,x) +0042E9 1 01 01 ora ($01,x) +0042EB 1 01 01 ora ($01,x) +0042ED 1 01 01 ora ($01,x) +0042EF 1 01 01 ora ($01,x) +0042F1 1 01 01 ora ($01,x) +0042F3 1 01 01 ora ($01,x) +0042F5 1 01 01 ora ($01,x) +0042F7 1 01 01 ora ($01,x) +0042F9 1 01 01 ora ($01,x) +0042FB 1 01 01 ora ($01,x) +0042FD 1 01 01 ora ($01,x) +0042FF 1 01 01 ora ($01,x) +004301 1 01 01 ora ($01,x) +004303 1 01 01 ora ($01,x) +004305 1 01 01 L4305: ora ($01,x) +004307 1 01 01 ora ($01,x) +004309 1 01 01 ora ($01,x) +00430B 1 01 01 ora ($01,x) +00430D 1 01 01 ora ($01,x) +00430F 1 01 01 ora ($01,x) +004311 1 01 01 L4311: ora ($01,x) +004313 1 01 01 L4313: ora ($01,x) +004315 1 01 01 ora ($01,x) +004317 1 01 01 ora ($01,x) +004319 1 01 01 ora ($01,x) +00431B 1 01 01 ora ($01,x) +00431D 1 01 01 ora ($01,x) +00431F 1 01 01 ora ($01,x) +004321 1 00 brk +004322 1 04 08 tsb $08 +004324 1 0C 10 14 tsb $1410 +004327 1 18 clc +004328 1 1C 20 24 trb $2420 +00432B 1 28 plp +00432C 1 2C 30 34 bit $3430 +00432F 1 38 sec +004330 1 3C 40 44 bit L4440,x +004333 1 48 pha +004334 1 4C 50 54 jmp L5450 +004337 1 +004337 1 58 cli +004338 1 5C .byte $5C +004339 1 60 rts +00433A 1 +00433A 1 64 68 stz $68 +00433C 1 6C 70 74 jmp (L7470) +00433F 1 +00433F 1 78 sei +004340 1 7C 00 04 jmp (L0400,x) +004343 1 08 php +004344 1 0C 10 14 tsb $1410 +004347 1 18 clc +004348 1 1C 20 24 trb $2420 +00434B 1 28 plp +00434C 1 2C 30 34 bit $3430 +00434F 1 38 sec +004350 1 3C 40 44 bit L4440,x +004353 1 48 pha +004354 1 4C 50 54 jmp L5450 +004357 1 +004357 1 58 cli +004358 1 5C .byte $5C +004359 1 60 rts +00435A 1 +00435A 1 64 68 stz $68 +00435C 1 6C 70 74 jmp (L7470) +00435F 1 +00435F 1 78 sei +004360 1 7C 00 04 jmp (L0400,x) +004363 1 08 php +004364 1 0C 10 14 tsb $1410 +004367 1 18 clc +004368 1 1C 20 24 trb $2420 +00436B 1 28 plp +00436C 1 2C 30 34 bit $3430 +00436F 1 38 sec +004370 1 3C 40 44 bit L4440,x +004373 1 48 pha +004374 1 4C 50 54 jmp L5450 +004377 1 +004377 1 58 cli +004378 1 5C .byte $5C +004379 1 60 rts +00437A 1 +00437A 1 64 68 stz $68 +00437C 1 6C 70 74 jmp (L7470) +00437F 1 +00437F 1 78 sei +004380 1 7C 00 04 jmp (L0400,x) +004383 1 08 php +004384 1 0C 10 14 tsb $1410 +004387 1 18 clc +004388 1 1C 20 24 trb $2420 +00438B 1 28 plp +00438C 1 2C 30 34 bit $3430 +00438F 1 38 sec +004390 1 3C 40 44 bit L4440,x +004393 1 48 pha +004394 1 4C 50 54 jmp L5450 +004397 1 +004397 1 58 cli +004398 1 5C .byte $5C +004399 1 60 rts +00439A 1 +00439A 1 64 68 stz $68 +00439C 1 6C 70 74 jmp (L7470) +00439F 1 +00439F 1 78 sei +0043A0 1 7C 00 00 jmp (L0000,x) +0043A3 1 00 brk +0043A4 1 00 brk +0043A5 1 00 brk +0043A6 1 00 brk +0043A7 1 00 brk +0043A8 1 00 brk +0043A9 1 00 brk +0043AA 1 00 brk +0043AB 1 00 brk +0043AC 1 00 brk +0043AD 1 00 brk +0043AE 1 00 brk +0043AF 1 00 brk +0043B0 1 00 brk +0043B1 1 00 brk +0043B2 1 00 brk +0043B3 1 00 brk +0043B4 1 00 brk +0043B5 1 00 brk +0043B6 1 00 brk +0043B7 1 00 brk +0043B8 1 00 brk +0043B9 1 00 brk +0043BA 1 00 brk +0043BB 1 00 brk +0043BC 1 00 brk +0043BD 1 00 brk +0043BE 1 00 brk +0043BF 1 00 brk +0043C0 1 00 brk +0043C1 1 01 01 ora ($01,x) +0043C3 1 01 01 ora ($01,x) +0043C5 1 01 01 ora ($01,x) +0043C7 1 01 01 ora ($01,x) +0043C9 1 01 01 ora ($01,x) +0043CB 1 01 01 ora ($01,x) +0043CD 1 01 01 ora ($01,x) +0043CF 1 01 01 ora ($01,x) +0043D1 1 01 01 ora ($01,x) +0043D3 1 01 01 ora ($01,x) +0043D5 1 01 01 ora ($01,x) +0043D7 1 01 01 ora ($01,x) +0043D9 1 01 01 ora ($01,x) +0043DB 1 01 01 ora ($01,x) +0043DD 1 01 01 ora ($01,x) +0043DF 1 01 01 ora ($01,x) +0043E1 1 02 .byte $02 +0043E2 1 02 .byte $02 +0043E3 1 02 .byte $02 +0043E4 1 02 .byte $02 +0043E5 1 02 .byte $02 +0043E6 1 02 .byte $02 +0043E7 1 02 .byte $02 +0043E8 1 02 .byte $02 +0043E9 1 02 .byte $02 +0043EA 1 02 .byte $02 +0043EB 1 02 .byte $02 +0043EC 1 02 .byte $02 +0043ED 1 02 .byte $02 +0043EE 1 02 .byte $02 +0043EF 1 02 .byte $02 +0043F0 1 02 .byte $02 +0043F1 1 02 .byte $02 +0043F2 1 02 .byte $02 +0043F3 1 02 .byte $02 +0043F4 1 02 .byte $02 +0043F5 1 02 .byte $02 +0043F6 1 02 .byte $02 +0043F7 1 02 .byte $02 +0043F8 1 02 .byte $02 +0043F9 1 02 .byte $02 +0043FA 1 02 .byte $02 +0043FB 1 02 .byte $02 +0043FC 1 02 .byte $02 +0043FD 1 02 .byte $02 +0043FE 1 02 .byte $02 +0043FF 1 02 .byte $02 +004400 1 02 .byte $02 +004401 1 03 .byte $03 +004402 1 03 .byte $03 +004403 1 03 .byte $03 +004404 1 03 .byte $03 +004405 1 03 .byte $03 +004406 1 03 .byte $03 +004407 1 03 .byte $03 +004408 1 03 .byte $03 +004409 1 03 .byte $03 +00440A 1 03 .byte $03 +00440B 1 03 .byte $03 +00440C 1 03 .byte $03 +00440D 1 03 L440D: .byte $03 +00440E 1 03 .byte $03 +00440F 1 03 .byte $03 +004410 1 03 .byte $03 +004411 1 03 .byte $03 +004412 1 03 .byte $03 +004413 1 03 .byte $03 +004414 1 03 .byte $03 +004415 1 03 .byte $03 +004416 1 03 .byte $03 +004417 1 03 .byte $03 +004418 1 03 .byte $03 +004419 1 03 .byte $03 +00441A 1 03 .byte $03 +00441B 1 03 .byte $03 +00441C 1 03 .byte $03 +00441D 1 03 .byte $03 +00441E 1 03 .byte $03 +00441F 1 03 .byte $03 +004420 1 03 L4420: .byte $03 +004421 1 00 brk +004422 1 08 php +004423 1 10 18 bpl L443D +004425 1 20 28 30 jsr L3028 +004428 1 38 sec +004429 1 40 rti +00442A 1 +00442A 1 48 pha +00442B 1 50 58 bvc L4485 +00442D 1 60 rts +00442E 1 +00442E 1 68 pla +00442F 1 70 78 bvs L44A9 +004431 1 00 brk +004432 1 08 php +004433 1 10 18 bpl L444D +004435 1 20 28 30 jsr L3028 +004438 1 38 sec +004439 1 40 rti +00443A 1 +00443A 1 48 pha +00443B 1 50 58 bvc L4495 +00443D 1 60 L443D: rts +00443E 1 +00443E 1 68 pla +00443F 1 70 .byte $70 +004440 1 78 L4440: sei +004441 1 00 brk +004442 1 08 php +004443 1 10 18 bpl L445D +004445 1 20 28 30 jsr L3028 +004448 1 38 sec +004449 1 40 rti +00444A 1 +00444A 1 48 pha +00444B 1 50 58 bvc L44A5 +00444D 1 60 L444D: rts +00444E 1 +00444E 1 68 pla +00444F 1 70 78 bvs L44C9 +004451 1 00 brk +004452 1 08 php +004453 1 10 18 bpl L446D +004455 1 20 28 30 jsr L3028 +004458 1 38 sec +004459 1 40 rti +00445A 1 +00445A 1 48 pha +00445B 1 50 58 bvc L44B5 +00445D 1 60 L445D: rts +00445E 1 +00445E 1 68 pla +00445F 1 70 78 bvs L44D9 +004461 1 00 brk +004462 1 08 php +004463 1 10 18 bpl L447D +004465 1 20 28 30 jsr L3028 +004468 1 38 sec +004469 1 40 rti +00446A 1 +00446A 1 48 pha +00446B 1 50 58 bvc L44C5 +00446D 1 60 L446D: rts +00446E 1 +00446E 1 68 pla +00446F 1 70 78 bvs L44E9 +004471 1 00 brk +004472 1 08 php +004473 1 10 18 bpl L448D +004475 1 20 28 30 jsr L3028 +004478 1 38 sec +004479 1 40 rti +00447A 1 +00447A 1 48 pha +00447B 1 50 58 bvc L44D5 +00447D 1 60 L447D: rts +00447E 1 +00447E 1 68 pla +00447F 1 70 78 bvs L44F9 +004481 1 00 brk +004482 1 08 php +004483 1 10 18 bpl L449D +004485 1 20 28 30 L4485: jsr L3028 +004488 1 38 sec +004489 1 40 rti +00448A 1 +00448A 1 48 pha +00448B 1 50 58 bvc L44E5 +00448D 1 60 L448D: rts +00448E 1 +00448E 1 68 pla +00448F 1 70 78 bvs L4509 +004491 1 00 brk +004492 1 08 php +004493 1 10 18 bpl L44AD +004495 1 20 28 30 L4495: jsr L3028 +004498 1 38 sec +004499 1 40 rti +00449A 1 +00449A 1 48 pha +00449B 1 50 58 bvc L44F5 +00449D 1 60 L449D: rts +00449E 1 +00449E 1 68 pla +00449F 1 70 78 bvs L4519 +0044A1 1 00 brk +0044A2 1 00 brk +0044A3 1 00 brk +0044A4 1 00 brk +0044A5 1 00 L44A5: brk +0044A6 1 00 brk +0044A7 1 00 brk +0044A8 1 00 brk +0044A9 1 00 L44A9: brk +0044AA 1 00 brk +0044AB 1 00 brk +0044AC 1 00 brk +0044AD 1 00 L44AD: brk +0044AE 1 00 brk +0044AF 1 00 brk +0044B0 1 00 brk +0044B1 1 01 01 ora ($01,x) +0044B3 1 01 01 ora ($01,x) +0044B5 1 01 01 L44B5: ora ($01,x) +0044B7 1 01 01 ora ($01,x) +0044B9 1 01 01 ora ($01,x) +0044BB 1 01 01 ora ($01,x) +0044BD 1 01 01 ora ($01,x) +0044BF 1 01 01 ora ($01,x) +0044C1 1 02 .byte $02 +0044C2 1 02 .byte $02 +0044C3 1 02 .byte $02 +0044C4 1 02 .byte $02 +0044C5 1 02 L44C5: .byte $02 +0044C6 1 02 .byte $02 +0044C7 1 02 .byte $02 +0044C8 1 02 .byte $02 +0044C9 1 02 L44C9: .byte $02 +0044CA 1 02 .byte $02 +0044CB 1 02 .byte $02 +0044CC 1 02 .byte $02 +0044CD 1 02 .byte $02 +0044CE 1 02 .byte $02 +0044CF 1 02 .byte $02 +0044D0 1 02 .byte $02 +0044D1 1 03 .byte $03 +0044D2 1 03 .byte $03 +0044D3 1 03 .byte $03 +0044D4 1 03 .byte $03 +0044D5 1 03 L44D5: .byte $03 +0044D6 1 03 .byte $03 +0044D7 1 03 .byte $03 +0044D8 1 03 .byte $03 +0044D9 1 03 L44D9: .byte $03 +0044DA 1 03 .byte $03 +0044DB 1 03 .byte $03 +0044DC 1 03 .byte $03 +0044DD 1 03 .byte $03 +0044DE 1 03 .byte $03 +0044DF 1 03 .byte $03 +0044E0 1 03 .byte $03 +0044E1 1 04 04 tsb $04 +0044E3 1 04 04 tsb $04 +0044E5 1 04 04 L44E5: tsb $04 +0044E7 1 04 04 tsb $04 +0044E9 1 04 04 L44E9: tsb $04 +0044EB 1 04 04 tsb $04 +0044ED 1 04 04 tsb $04 +0044EF 1 04 04 tsb $04 +0044F1 1 05 05 ora $05 +0044F3 1 05 05 ora $05 +0044F5 1 05 05 L44F5: ora $05 +0044F7 1 05 05 ora $05 +0044F9 1 05 05 L44F9: ora $05 +0044FB 1 05 05 ora $05 +0044FD 1 05 05 ora $05 +0044FF 1 05 05 ora $05 +004501 1 06 06 asl $06 +004503 1 06 06 asl $06 +004505 1 06 06 L4505: asl $06 +004507 1 06 06 asl $06 +004509 1 06 06 L4509: asl $06 +00450B 1 06 06 asl $06 +00450D 1 06 06 asl $06 +00450F 1 06 .byte $06 +004510 1 06 07 L4510: asl $07 +004512 1 07 07 rmb0 $07 +004514 1 07 07 rmb0 $07 +004516 1 07 07 rmb0 $07 +004518 1 07 .byte $07 +004519 1 07 07 L4519: rmb0 $07 +00451B 1 07 07 rmb0 $07 +00451D 1 07 07 rmb0 $07 +00451F 1 07 .byte $07 +004520 1 07 00 L4520: rmb0 L0000 +004522 1 10 20 bpl L4544 +004524 1 30 40 bmi L4566 +004526 1 50 60 bvc L4588 +004528 1 70 00 bvs L452A +00452A 1 10 20 L452A: bpl L454C +00452C 1 30 40 bmi L456E +00452E 1 50 60 bvc L4590 +004530 1 70 00 bvs L4532 +004532 1 10 20 L4532: bpl L4554 +004534 1 30 40 bmi L4576 +004536 1 50 60 bvc L4598 +004538 1 70 00 bvs L453A +00453A 1 10 20 L453A: bpl L455C +00453C 1 30 40 bmi L457E +00453E 1 50 60 bvc L45A0 +004540 1 70 00 bvs L4542 +004542 1 10 20 L4542: bpl L4564 +004544 1 30 40 L4544: bmi L4586 +004546 1 50 60 bvc L45A8 +004548 1 70 00 bvs L454A +00454A 1 10 20 L454A: bpl L456C +00454C 1 30 40 L454C: bmi L458E +00454E 1 50 60 bvc L45B0 +004550 1 70 00 bvs L4552 +004552 1 10 20 L4552: bpl L4574 +004554 1 30 40 L4554: bmi L4596 +004556 1 50 60 bvc L45B8 +004558 1 70 00 bvs L455A +00455A 1 10 20 L455A: bpl L457C +00455C 1 30 40 L455C: bmi L459E +00455E 1 50 60 bvc L45C0 +004560 1 70 00 bvs L4562 +004562 1 10 20 L4562: bpl L4584 +004564 1 30 40 L4564: bmi L45A6 +004566 1 50 60 L4566: bvc L45C8 +004568 1 70 00 bvs L456A +00456A 1 10 20 L456A: bpl L458C +00456C 1 30 40 L456C: bmi L45AE +00456E 1 50 60 L456E: bvc L45D0 +004570 1 70 00 bvs L4572 +004572 1 10 20 L4572: bpl L4594 +004574 1 30 40 L4574: bmi L45B6 +004576 1 50 60 L4576: bvc L45D8 +004578 1 70 00 bvs L457A +00457A 1 10 20 L457A: bpl L459C +00457C 1 30 40 L457C: bmi L45BE +00457E 1 50 60 L457E: bvc L45E0 +004580 1 70 00 bvs L4582 +004582 1 10 20 L4582: bpl L45A4 +004584 1 30 40 L4584: bmi L45C6 +004586 1 50 60 L4586: bvc L45E8 +004588 1 70 00 L4588: bvs L458A +00458A 1 10 20 L458A: bpl L45AC +00458C 1 30 40 L458C: bmi L45CE +00458E 1 50 60 L458E: bvc L45F0 +004590 1 70 00 L4590: bvs L4592 +004592 1 10 20 L4592: bpl L45B4 +004594 1 30 40 L4594: bmi L45D6 +004596 1 50 60 L4596: bvc L45F8 +004598 1 70 00 L4598: bvs L459A +00459A 1 10 20 L459A: bpl L45BC +00459C 1 30 40 L459C: bmi L45DE +00459E 1 50 60 L459E: bvc L4600 +0045A0 1 70 00 L45A0: bvs L45A2 +0045A2 1 00 L45A2: brk +0045A3 1 00 brk +0045A4 1 00 L45A4: brk +0045A5 1 00 brk +0045A6 1 00 L45A6: brk +0045A7 1 00 brk +0045A8 1 00 L45A8: brk +0045A9 1 01 01 ora ($01,x) +0045AB 1 01 .byte $01 +0045AC 1 01 01 L45AC: ora ($01,x) +0045AE 1 01 01 L45AE: ora ($01,x) +0045B0 1 01 02 L45B0: ora ($02,x) +0045B2 1 02 .byte $02 +0045B3 1 02 .byte $02 +0045B4 1 02 L45B4: .byte $02 +0045B5 1 02 .byte $02 +0045B6 1 02 L45B6: .byte $02 +0045B7 1 02 .byte $02 +0045B8 1 02 L45B8: .byte $02 +0045B9 1 03 .byte $03 +0045BA 1 03 .byte $03 +0045BB 1 03 .byte $03 +0045BC 1 03 L45BC: .byte $03 +0045BD 1 03 .byte $03 +0045BE 1 03 L45BE: .byte $03 +0045BF 1 03 .byte $03 +0045C0 1 03 L45C0: .byte $03 +0045C1 1 04 04 tsb $04 +0045C3 1 04 04 tsb $04 +0045C5 1 04 .byte $04 +0045C6 1 04 04 L45C6: tsb $04 +0045C8 1 04 05 L45C8: tsb $05 +0045CA 1 05 05 ora $05 +0045CC 1 05 05 ora $05 +0045CE 1 05 05 L45CE: ora $05 +0045D0 1 05 06 L45D0: ora $06 +0045D2 1 06 06 asl $06 +0045D4 1 06 06 asl $06 +0045D6 1 06 06 L45D6: asl $06 +0045D8 1 06 07 L45D8: asl $07 +0045DA 1 07 07 rmb0 $07 +0045DC 1 07 07 rmb0 $07 +0045DE 1 07 07 L45DE: rmb0 $07 +0045E0 1 07 08 L45E0: rmb0 $08 +0045E2 1 08 php +0045E3 1 08 php +0045E4 1 08 php +0045E5 1 08 php +0045E6 1 08 php +0045E7 1 08 php +0045E8 1 08 L45E8: php +0045E9 1 09 09 ora #$09 +0045EB 1 09 09 ora #$09 +0045ED 1 09 09 ora #$09 +0045EF 1 09 .byte $09 +0045F0 1 09 0A L45F0: ora #$0A +0045F2 1 0A asl a +0045F3 1 0A asl a +0045F4 1 0A asl a +0045F5 1 0A asl a +0045F6 1 0A asl a +0045F7 1 0A asl a +0045F8 1 0A L45F8: asl a +0045F9 1 0B .byte $0B +0045FA 1 0B .byte $0B +0045FB 1 0B .byte $0B +0045FC 1 0B .byte $0B +0045FD 1 0B .byte $0B +0045FE 1 0B .byte $0B +0045FF 1 0B .byte $0B +004600 1 0B L4600: .byte $0B +004601 1 0C 0C 0C tsb $0C0C +004604 1 0C 0C 0C tsb $0C0C +004607 1 0C 0C 0D tsb $0D0C +00460A 1 0D 0D 0D ora $0D0D +00460D 1 0D 0D 0D ora $0D0D +004610 1 0D 0E 0E ora $0E0E +004613 1 0E 0E 0E asl $0E0E +004616 1 0E .byte $0E +004617 1 0E 0E 0F L4617: asl $0F0E +00461A 1 0F 0F 0F bbr0 $0F,$462C +00461D 1 0F .byte $0F +00461E 1 0F L461E: .byte $0F +00461F 1 0F .byte $0F +004620 1 0F L4620: .byte $0F +004621 1 00 brk +004622 1 20 40 60 L4622: jsr L6040 +004625 1 00 brk +004626 1 20 40 60 jsr L6040 +004629 1 00 brk +00462A 1 20 .byte $20 +00462B 1 40 L462B: rti +00462C 1 +00462C 1 60 rts +00462D 1 +00462D 1 00 brk +00462E 1 20 40 60 L462E: jsr L6040 +004631 1 00 brk +004632 1 20 40 60 jsr L6040 +004635 1 00 brk +004636 1 20 40 60 jsr L6040 +004639 1 00 brk +00463A 1 20 40 60 L463A: jsr L6040 +00463D 1 00 brk +00463E 1 20 40 60 jsr L6040 +004641 1 00 brk +004642 1 20 40 60 jsr L6040 +004645 1 00 brk +004646 1 20 40 60 jsr L6040 +004649 1 00 brk +00464A 1 20 40 60 jsr L6040 +00464D 1 00 brk +00464E 1 20 40 60 jsr L6040 +004651 1 00 brk +004652 1 20 40 60 jsr L6040 +004655 1 00 brk +004656 1 20 40 60 jsr L6040 +004659 1 00 brk +00465A 1 20 40 60 jsr L6040 +00465D 1 00 brk +00465E 1 20 40 60 jsr L6040 +004661 1 00 brk +004662 1 20 40 60 jsr L6040 +004665 1 00 brk +004666 1 20 40 60 jsr L6040 +004669 1 00 brk +00466A 1 20 40 60 jsr L6040 +00466D 1 00 brk +00466E 1 20 40 60 jsr L6040 +004671 1 00 brk +004672 1 20 40 60 jsr L6040 +004675 1 00 brk +004676 1 20 40 60 jsr L6040 +004679 1 00 brk +00467A 1 20 40 60 jsr L6040 +00467D 1 00 brk +00467E 1 20 40 60 jsr L6040 +004681 1 00 brk +004682 1 20 40 60 jsr L6040 +004685 1 00 brk +004686 1 20 40 60 jsr L6040 +004689 1 00 brk +00468A 1 20 40 60 jsr L6040 +00468D 1 00 brk +00468E 1 20 40 60 jsr L6040 +004691 1 00 brk +004692 1 20 40 60 jsr L6040 +004695 1 00 brk +004696 1 20 40 60 jsr L6040 +004699 1 00 brk +00469A 1 20 40 60 jsr L6040 +00469D 1 00 brk +00469E 1 20 40 60 jsr L6040 +0046A1 1 00 brk +0046A2 1 00 brk +0046A3 1 00 brk +0046A4 1 00 brk +0046A5 1 01 01 ora ($01,x) +0046A7 1 01 01 ora ($01,x) +0046A9 1 02 .byte $02 +0046AA 1 02 .byte $02 +0046AB 1 02 .byte $02 +0046AC 1 02 .byte $02 +0046AD 1 03 .byte $03 +0046AE 1 03 .byte $03 +0046AF 1 03 .byte $03 +0046B0 1 03 .byte $03 +0046B1 1 04 04 tsb $04 +0046B3 1 04 04 tsb $04 +0046B5 1 05 05 ora $05 +0046B7 1 05 05 ora $05 +0046B9 1 06 06 asl $06 +0046BB 1 06 06 asl $06 +0046BD 1 07 07 rmb0 $07 +0046BF 1 07 07 rmb0 $07 +0046C1 1 08 php +0046C2 1 08 php +0046C3 1 08 php +0046C4 1 08 php +0046C5 1 09 09 ora #$09 +0046C7 1 09 09 ora #$09 +0046C9 1 0A asl a +0046CA 1 0A asl a +0046CB 1 0A asl a +0046CC 1 0A asl a +0046CD 1 0B .byte $0B +0046CE 1 0B .byte $0B +0046CF 1 0B .byte $0B +0046D0 1 0B .byte $0B +0046D1 1 0C 0C 0C tsb $0C0C +0046D4 1 0C 0D 0D tsb $0D0D +0046D7 1 0D 0D 0E ora $0E0D +0046DA 1 0E 0E 0E asl $0E0E +0046DD 1 0F 0F 0F bbr0 $0F,L46EF +0046E0 1 0F 10 10 bbr0 $10,L46F3 +0046E3 1 10 10 bpl L46F5 +0046E5 1 11 11 ora ($11),y +0046E7 1 11 11 ora ($11),y +0046E9 1 12 12 ora ($12) +0046EB 1 12 12 ora ($12) +0046ED 1 13 .byte $13 +0046EE 1 13 .byte $13 +0046EF 1 13 L46EF: .byte $13 +0046F0 1 13 .byte $13 +0046F1 1 14 14 trb $14 +0046F3 1 14 14 L46F3: trb $14 +0046F5 1 15 15 L46F5: ora $15,x +0046F7 1 15 15 ora $15,x +0046F9 1 16 16 asl $16,x +0046FB 1 16 16 asl $16,x +0046FD 1 17 17 rmb1 $17 +0046FF 1 17 17 rmb1 $17 +004701 1 18 clc +004702 1 18 clc +004703 1 18 clc +004704 1 18 clc +004705 1 19 19 19 ora $1919,y +004708 1 19 1A 1A ora $1A1A,y +00470B 1 1A inc a +00470C 1 1A L470C: inc a +00470D 1 1B .byte $1B +00470E 1 1B .byte $1B +00470F 1 1B .byte $1B +004710 1 1B .byte $1B +004711 1 1C 1C 1C trb $1C1C +004714 1 1C 1D 1D trb $1D1D +004717 1 1D 1D 1E ora $1E1D,x +00471A 1 1E 1E 1E asl $1E1E,x +00471D 1 1F 1F 1F bbr1 $1F,L473F +004720 1 1F 00 40 L4720: bbr1 L0000,L4763 +004723 1 00 brk +004724 1 40 rti +004725 1 +004725 1 00 brk +004726 1 40 rti +004727 1 +004727 1 00 brk +004728 1 40 rti +004729 1 +004729 1 00 brk +00472A 1 40 rti +00472B 1 +00472B 1 00 brk +00472C 1 40 rti +00472D 1 +00472D 1 00 brk +00472E 1 40 rti +00472F 1 +00472F 1 00 brk +004730 1 40 rti +004731 1 +004731 1 00 brk +004732 1 40 rti +004733 1 +004733 1 00 brk +004734 1 40 rti +004735 1 +004735 1 00 brk +004736 1 40 rti +004737 1 +004737 1 00 brk +004738 1 40 rti +004739 1 +004739 1 00 brk +00473A 1 40 rti +00473B 1 +00473B 1 00 brk +00473C 1 40 rti +00473D 1 +00473D 1 00 brk +00473E 1 40 rti +00473F 1 +00473F 1 00 L473F: brk +004740 1 40 rti +004741 1 +004741 1 00 brk +004742 1 40 rti +004743 1 +004743 1 00 brk +004744 1 40 rti +004745 1 +004745 1 00 brk +004746 1 40 rti +004747 1 +004747 1 00 brk +004748 1 40 rti +004749 1 +004749 1 00 brk +00474A 1 40 rti +00474B 1 +00474B 1 00 brk +00474C 1 40 rti +00474D 1 +00474D 1 00 brk +00474E 1 40 rti +00474F 1 +00474F 1 00 brk +004750 1 40 rti +004751 1 +004751 1 00 brk +004752 1 40 rti +004753 1 +004753 1 00 brk +004754 1 40 rti +004755 1 +004755 1 00 brk +004756 1 40 rti +004757 1 +004757 1 00 brk +004758 1 40 rti +004759 1 +004759 1 00 brk +00475A 1 40 rti +00475B 1 +00475B 1 00 brk +00475C 1 40 rti +00475D 1 +00475D 1 00 brk +00475E 1 40 rti +00475F 1 +00475F 1 00 brk +004760 1 40 rti +004761 1 +004761 1 00 brk +004762 1 40 rti +004763 1 +004763 1 00 L4763: brk +004764 1 40 rti +004765 1 +004765 1 00 brk +004766 1 40 rti +004767 1 +004767 1 00 brk +004768 1 40 rti +004769 1 +004769 1 00 brk +00476A 1 40 rti +00476B 1 +00476B 1 00 brk +00476C 1 40 rti +00476D 1 +00476D 1 00 brk +00476E 1 40 rti +00476F 1 +00476F 1 00 brk +004770 1 40 rti +004771 1 +004771 1 00 brk +004772 1 40 rti +004773 1 +004773 1 00 brk +004774 1 40 rti +004775 1 +004775 1 00 brk +004776 1 40 rti +004777 1 +004777 1 00 brk +004778 1 40 rti +004779 1 +004779 1 00 brk +00477A 1 40 rti +00477B 1 +00477B 1 00 brk +00477C 1 40 rti +00477D 1 +00477D 1 00 brk +00477E 1 40 rti +00477F 1 +00477F 1 00 brk +004780 1 40 rti +004781 1 +004781 1 00 brk +004782 1 40 rti +004783 1 +004783 1 00 brk +004784 1 40 rti +004785 1 +004785 1 00 brk +004786 1 40 rti +004787 1 +004787 1 00 brk +004788 1 40 rti +004789 1 +004789 1 00 brk +00478A 1 40 rti +00478B 1 +00478B 1 00 brk +00478C 1 40 rti +00478D 1 +00478D 1 00 brk +00478E 1 40 rti +00478F 1 +00478F 1 00 brk +004790 1 40 rti +004791 1 +004791 1 00 brk +004792 1 40 rti +004793 1 +004793 1 00 brk +004794 1 40 rti +004795 1 +004795 1 00 brk +004796 1 40 rti +004797 1 +004797 1 00 brk +004798 1 40 rti +004799 1 +004799 1 00 brk +00479A 1 40 rti +00479B 1 +00479B 1 00 brk +00479C 1 40 rti +00479D 1 +00479D 1 00 brk +00479E 1 40 rti +00479F 1 +00479F 1 00 brk +0047A0 1 40 rti +0047A1 1 +0047A1 1 00 brk +0047A2 1 00 brk +0047A3 1 01 01 ora ($01,x) +0047A5 1 02 .byte $02 +0047A6 1 02 .byte $02 +0047A7 1 03 .byte $03 +0047A8 1 03 .byte $03 +0047A9 1 04 04 tsb $04 +0047AB 1 05 05 ora $05 +0047AD 1 06 06 asl $06 +0047AF 1 07 07 rmb0 $07 +0047B1 1 08 php +0047B2 1 08 php +0047B3 1 09 09 ora #$09 +0047B5 1 0A asl a +0047B6 1 0A asl a +0047B7 1 0B .byte $0B +0047B8 1 0B .byte $0B +0047B9 1 0C 0C 0D tsb $0D0C +0047BC 1 0D 0E 0E ora $0E0E +0047BF 1 0F 0F 10 bbr0 $0F,L47D2 +0047C2 1 10 11 bpl L47D5 +0047C4 1 11 12 ora ($12),y +0047C6 1 12 13 ora ($13) +0047C8 1 13 .byte $13 +0047C9 1 14 14 trb $14 +0047CB 1 15 15 ora $15,x +0047CD 1 16 16 asl $16,x +0047CF 1 17 17 rmb1 $17 +0047D1 1 18 clc +0047D2 1 18 L47D2: clc +0047D3 1 19 .byte $19 +0047D4 1 19 .byte $19 +0047D5 1 1A L47D5: inc a +0047D6 1 1A inc a +0047D7 1 1B .byte $1B +0047D8 1 1B .byte $1B +0047D9 1 1C 1C 1D trb $1D1C +0047DC 1 1D 1E 1E ora $1E1E,x +0047DF 1 1F 1F 20 bbr1 $1F,L4802 +0047E2 1 20 21 21 jsr L2121 +0047E5 1 22 .byte $22 +0047E6 1 22 .byte $22 +0047E7 1 23 .byte $23 +0047E8 1 23 .byte $23 +0047E9 1 24 24 bit $24 +0047EB 1 25 25 and $25 +0047ED 1 26 26 rol $26 +0047EF 1 27 27 rmb2 $27 +0047F1 1 28 plp +0047F2 1 28 plp +0047F3 1 29 29 and #$29 +0047F5 1 2A rol a +0047F6 1 2A rol a +0047F7 1 2B .byte $2B +0047F8 1 2B .byte $2B +0047F9 1 2C 2C 2D bit $2D2C +0047FC 1 2D 2E 2E and L2E2E +0047FF 1 2F 2F 30 bbr2 $2F,L4832 +004802 1 30 31 L4802: bmi L4835 +004804 1 31 32 and ($32),y +004806 1 32 33 and ($33) +004808 1 33 .byte $33 +004809 1 34 34 bit $34,x +00480B 1 35 35 and $35,x +00480D 1 36 36 rol $36,x +00480F 1 37 37 rmb3 $37 +004811 1 38 sec +004812 1 38 sec +004813 1 39 39 3A and $3A39,y +004816 1 3A dec a +004817 1 3B .byte $3B +004818 1 3B .byte $3B +004819 1 3C 3C 3D bit $3D3C,x +00481C 1 3D 3E 3E and $3E3E,x +00481F 1 3F .byte $3F +004820 1 3F L4820: .byte $3F +004821 1 00 L4821: brk +004822 1 00 L4822: brk +004823 1 00 brk +004824 1 00 brk +004825 1 00 L4825: brk +004826 1 00 brk +004827 1 00 brk +004828 1 01 01 L4828: ora ($01,x) +00482A 1 01 01 ora ($01,x) +00482C 1 01 01 ora ($01,x) +00482E 1 01 02 ora ($02,x) +004830 1 02 .byte $02 +004831 1 02 .byte $02 +004832 1 02 L4832: .byte $02 +004833 1 02 .byte $02 +004834 1 02 .byte $02 +004835 1 02 L4835: .byte $02 +004836 1 03 .byte $03 +004837 1 03 .byte $03 +004838 1 03 .byte $03 +004839 1 03 .byte $03 +00483A 1 03 .byte $03 +00483B 1 03 .byte $03 +00483C 1 03 .byte $03 +00483D 1 04 04 tsb $04 +00483F 1 04 04 tsb $04 +004841 1 04 04 tsb $04 +004843 1 04 05 tsb $05 +004845 1 05 05 ora $05 +004847 1 05 05 ora $05 +004849 1 05 05 ora $05 +00484B 1 06 06 asl $06 +00484D 1 06 06 asl $06 +00484F 1 06 06 asl $06 +004851 1 06 07 asl $07 +004853 1 07 07 rmb0 $07 +004855 1 07 07 rmb0 $07 +004857 1 07 07 rmb0 $07 +004859 1 08 php +00485A 1 08 php +00485B 1 08 php +00485C 1 08 L485C: php +00485D 1 08 php +00485E 1 08 php +00485F 1 08 php +004860 1 09 09 ora #$09 +004862 1 09 09 ora #$09 +004864 1 09 09 ora #$09 +004866 1 09 0A ora #$0A +004868 1 0A asl a +004869 1 0A asl a +00486A 1 0A asl a +00486B 1 0A asl a +00486C 1 0A asl a +00486D 1 0A asl a +00486E 1 0B .byte $0B +00486F 1 0B .byte $0B +004870 1 0B .byte $0B +004871 1 0B .byte $0B +004872 1 0B .byte $0B +004873 1 0B .byte $0B +004874 1 0B .byte $0B +004875 1 0C 0C 0C tsb $0C0C +004878 1 0C 0C 0C tsb $0C0C +00487B 1 0C 0D 0D tsb $0D0D +00487E 1 0D 0D 0D ora $0D0D +004881 1 0D 0D 0E ora $0E0D +004884 1 0E 0E 0E asl $0E0E +004887 1 0E 0E 0E asl $0E0E +00488A 1 0F 0F 0F bbr0 $0F,L489C +00488D 1 0F 0F 0F bbr0 $0F,L489F +004890 1 0F 10 10 bbr0 $10,L48A3 +004893 1 10 10 bpl L48A5 +004895 1 10 10 bpl L48A7 +004897 1 10 11 bpl L48AA +004899 1 11 11 ora ($11),y +00489B 1 11 .byte $11 +00489C 1 11 11 L489C: ora ($11),y +00489E 1 11 .byte $11 +00489F 1 12 12 L489F: ora ($12) +0048A1 1 12 12 ora ($12) +0048A3 1 12 12 L48A3: ora ($12) +0048A5 1 12 13 L48A5: ora ($13) +0048A7 1 13 L48A7: .byte $13 +0048A8 1 13 .byte $13 +0048A9 1 13 .byte $13 +0048AA 1 13 L48AA: .byte $13 +0048AB 1 13 .byte $13 +0048AC 1 13 .byte $13 +0048AD 1 14 14 trb $14 +0048AF 1 14 14 trb $14 +0048B1 1 14 14 trb $14 +0048B3 1 14 15 trb $15 +0048B5 1 15 15 ora $15,x +0048B7 1 15 15 ora $15,x +0048B9 1 15 15 ora $15,x +0048BB 1 16 16 asl $16,x +0048BD 1 16 16 asl $16,x +0048BF 1 16 16 asl $16,x +0048C1 1 16 17 asl $17,x +0048C3 1 17 17 rmb1 $17 +0048C5 1 17 17 rmb1 $17 +0048C7 1 17 17 rmb1 $17 +0048C9 1 18 clc +0048CA 1 18 clc +0048CB 1 18 clc +0048CC 1 18 clc +0048CD 1 18 clc +0048CE 1 18 clc +0048CF 1 18 clc +0048D0 1 19 19 19 ora $1919,y +0048D3 1 19 19 19 ora $1919,y +0048D6 1 19 1A 1A ora $1A1A,y +0048D9 1 1A inc a +0048DA 1 1A inc a +0048DB 1 1A inc a +0048DC 1 1A inc a +0048DD 1 1A inc a +0048DE 1 1B .byte $1B +0048DF 1 1B .byte $1B +0048E0 1 1B .byte $1B +0048E1 1 1B .byte $1B +0048E2 1 1B .byte $1B +0048E3 1 1B .byte $1B +0048E4 1 1B .byte $1B +0048E5 1 1C 1C 1C trb $1C1C +0048E8 1 1C 1C 1C trb $1C1C +0048EB 1 1C 1D 1D trb $1D1D +0048EE 1 1D 1D 1D ora $1D1D,x +0048F1 1 1D 1D 1E ora $1E1D,x +0048F4 1 1E 1E 1E asl $1E1E,x +0048F7 1 1E 1E 1E asl $1E1E,x +0048FA 1 1F 1F 1F bbr1 $1F,L491C +0048FD 1 1F 1F 1F bbr1 $1F,L491F +004900 1 1F 20 20 bbr1 $20,L4923 +004903 1 20 20 20 jsr L2020 +004906 1 20 20 21 jsr L2120 +004909 1 21 21 and ($21,x) +00490B 1 21 21 and ($21,x) +00490D 1 21 21 and ($21,x) +00490F 1 22 .byte $22 +004910 1 22 .byte $22 +004911 1 22 .byte $22 +004912 1 22 .byte $22 +004913 1 22 .byte $22 +004914 1 22 .byte $22 +004915 1 22 .byte $22 +004916 1 23 .byte $23 +004917 1 23 .byte $23 +004918 1 23 .byte $23 +004919 1 23 .byte $23 +00491A 1 23 .byte $23 +00491B 1 23 .byte $23 +00491C 1 23 L491C: .byte $23 +00491D 1 24 24 bit $24 +00491F 1 24 L491F: .byte $24 +004920 1 24 L4920: .byte $24 +004921 1 00 L4921: brk +004922 1 01 .byte $01 +004923 1 02 L4923: .byte $02 +004924 1 03 .byte $03 +004925 1 04 05 L4925: tsb $05 +004927 1 06 00 asl L0000 +004929 1 01 02 ora ($02,x) +00492B 1 03 .byte $03 +00492C 1 04 05 tsb $05 +00492E 1 06 00 asl L0000 +004930 1 01 02 ora ($02,x) +004932 1 03 .byte $03 +004933 1 04 05 tsb $05 +004935 1 06 00 asl L0000 +004937 1 01 02 ora ($02,x) +004939 1 03 .byte $03 +00493A 1 04 05 tsb $05 +00493C 1 06 00 asl L0000 +00493E 1 01 02 ora ($02,x) +004940 1 03 .byte $03 +004941 1 04 05 tsb $05 +004943 1 06 00 asl L0000 +004945 1 01 02 ora ($02,x) +004947 1 03 .byte $03 +004948 1 04 05 tsb $05 +00494A 1 06 00 asl L0000 +00494C 1 01 02 ora ($02,x) +00494E 1 03 .byte $03 +00494F 1 04 05 tsb $05 +004951 1 06 00 asl L0000 +004953 1 01 02 ora ($02,x) +004955 1 03 .byte $03 +004956 1 04 05 tsb $05 +004958 1 06 00 asl L0000 +00495A 1 01 02 ora ($02,x) +00495C 1 03 .byte $03 +00495D 1 04 05 tsb $05 +00495F 1 06 00 asl L0000 +004961 1 01 02 ora ($02,x) +004963 1 03 .byte $03 +004964 1 04 05 tsb $05 +004966 1 06 00 asl L0000 +004968 1 01 02 ora ($02,x) +00496A 1 03 .byte $03 +00496B 1 04 05 tsb $05 +00496D 1 06 00 asl L0000 +00496F 1 01 02 ora ($02,x) +004971 1 03 .byte $03 +004972 1 04 05 tsb $05 +004974 1 06 00 asl L0000 +004976 1 01 02 ora ($02,x) +004978 1 03 .byte $03 +004979 1 04 05 tsb $05 +00497B 1 06 00 asl L0000 +00497D 1 01 02 ora ($02,x) +00497F 1 03 .byte $03 +004980 1 04 05 tsb $05 +004982 1 06 00 asl L0000 +004984 1 01 02 ora ($02,x) +004986 1 03 .byte $03 +004987 1 04 05 tsb $05 +004989 1 06 00 asl L0000 +00498B 1 01 02 ora ($02,x) +00498D 1 03 .byte $03 +00498E 1 04 05 tsb $05 +004990 1 06 00 asl L0000 +004992 1 01 02 ora ($02,x) +004994 1 03 .byte $03 +004995 1 04 05 tsb $05 +004997 1 06 00 asl L0000 +004999 1 01 02 ora ($02,x) +00499B 1 03 .byte $03 +00499C 1 04 .byte $04 +00499D 1 05 06 L499D: ora $06 +00499F 1 00 brk +0049A0 1 01 02 ora ($02,x) +0049A2 1 03 .byte $03 +0049A3 1 04 05 tsb $05 +0049A5 1 06 00 asl L0000 +0049A7 1 01 02 ora ($02,x) +0049A9 1 03 .byte $03 +0049AA 1 04 .byte $04 +0049AB 1 05 06 L49AB: ora $06 +0049AD 1 00 L49AD: brk +0049AE 1 01 .byte $01 +0049AF 1 02 L49AF: .byte $02 +0049B0 1 03 .byte $03 +0049B1 1 04 05 L49B1: tsb $05 +0049B3 1 06 00 asl L0000 +0049B5 1 01 02 ora ($02,x) +0049B7 1 03 .byte $03 +0049B8 1 04 05 tsb $05 +0049BA 1 06 .byte $06 +0049BB 1 00 L49BB: brk +0049BC 1 01 .byte $01 +0049BD 1 02 L49BD: .byte $02 +0049BE 1 03 .byte $03 +0049BF 1 04 05 L49BF: tsb $05 +0049C1 1 06 00 L49C1: asl L0000 +0049C3 1 01 02 ora ($02,x) +0049C5 1 03 .byte $03 +0049C6 1 04 05 tsb $05 +0049C8 1 06 00 asl L0000 +0049CA 1 01 .byte $01 +0049CB 1 02 L49CB: .byte $02 +0049CC 1 03 .byte $03 +0049CD 1 04 05 L49CD: tsb $05 +0049CF 1 06 00 L49CF: asl L0000 +0049D1 1 01 02 L49D1: ora ($02,x) +0049D3 1 03 .byte $03 +0049D4 1 04 05 tsb $05 +0049D6 1 06 00 asl L0000 +0049D8 1 01 02 ora ($02,x) +0049DA 1 03 .byte $03 +0049DB 1 04 05 L49DB: tsb $05 +0049DD 1 06 00 L49DD: asl L0000 +0049DF 1 01 02 L49DF: ora ($02,x) +0049E1 1 03 L49E1: .byte $03 +0049E2 1 04 05 tsb $05 +0049E4 1 06 00 asl L0000 +0049E6 1 01 02 ora ($02,x) +0049E8 1 03 .byte $03 +0049E9 1 04 05 tsb $05 +0049EB 1 06 00 asl L0000 +0049ED 1 01 02 ora ($02,x) +0049EF 1 03 .byte $03 +0049F0 1 04 05 tsb $05 +0049F2 1 06 00 asl L0000 +0049F4 1 01 02 ora ($02,x) +0049F6 1 03 .byte $03 +0049F7 1 04 05 tsb $05 +0049F9 1 06 00 asl L0000 +0049FB 1 01 02 ora ($02,x) +0049FD 1 03 .byte $03 +0049FE 1 04 05 tsb $05 +004A00 1 06 00 asl L0000 +004A02 1 01 02 ora ($02,x) +004A04 1 03 .byte $03 +004A05 1 04 05 tsb $05 +004A07 1 06 00 asl L0000 +004A09 1 01 02 ora ($02,x) +004A0B 1 03 .byte $03 +004A0C 1 04 05 tsb $05 +004A0E 1 06 00 asl L0000 +004A10 1 01 02 ora ($02,x) +004A12 1 03 .byte $03 +004A13 1 04 05 tsb $05 +004A15 1 06 00 asl L0000 +004A17 1 01 02 ora ($02,x) +004A19 1 03 .byte $03 +004A1A 1 04 05 tsb $05 +004A1C 1 06 00 asl L0000 +004A1E 1 01 02 ora ($02,x) +004A20 1 03 L4A20: .byte $03 +004A21 1 00 L4A21: brk +004A22 1 00 brk +004A23 1 00 brk +004A24 1 00 brk +004A25 1 00 brk +004A26 1 00 brk +004A27 1 00 brk +004A28 1 00 brk +004A29 1 80 80 bra L49AB +004A2B 1 80 80 bra L49AD +004A2D 1 80 80 bra L49AF +004A2F 1 80 80 bra L49B1 +004A31 1 00 brk +004A32 1 00 brk +004A33 1 00 brk +004A34 1 00 brk +004A35 1 00 brk +004A36 1 00 brk +004A37 1 00 brk +004A38 1 00 brk +004A39 1 80 80 bra L49BB +004A3B 1 80 80 bra L49BD +004A3D 1 80 80 bra L49BF +004A3F 1 80 80 bra L49C1 +004A41 1 00 brk +004A42 1 00 brk +004A43 1 00 brk +004A44 1 00 brk +004A45 1 00 brk +004A46 1 00 brk +004A47 1 00 brk +004A48 1 00 brk +004A49 1 80 80 bra L49CB +004A4B 1 80 80 bra L49CD +004A4D 1 80 80 bra L49CF +004A4F 1 80 80 bra L49D1 +004A51 1 00 brk +004A52 1 00 brk +004A53 1 00 brk +004A54 1 00 brk +004A55 1 00 brk +004A56 1 00 brk +004A57 1 00 brk +004A58 1 00 brk +004A59 1 80 80 bra L49DB +004A5B 1 80 80 bra L49DD +004A5D 1 80 80 bra L49DF +004A5F 1 80 80 bra L49E1 +004A61 1 28 plp +004A62 1 28 plp +004A63 1 28 plp +004A64 1 28 plp +004A65 1 28 plp +004A66 1 28 plp +004A67 1 28 plp +004A68 1 28 plp +004A69 1 A8 tay +004A6A 1 A8 tay +004A6B 1 A8 tay +004A6C 1 A8 tay +004A6D 1 A8 tay +004A6E 1 A8 tay +004A6F 1 A8 tay +004A70 1 A8 tay +004A71 1 28 plp +004A72 1 28 plp +004A73 1 28 plp +004A74 1 28 plp +004A75 1 28 plp +004A76 1 28 plp +004A77 1 28 plp +004A78 1 28 plp +004A79 1 A8 tay +004A7A 1 A8 tay +004A7B 1 A8 L4A7B: tay +004A7C 1 A8 tay +004A7D 1 A8 L4A7D: tay +004A7E 1 A8 tay +004A7F 1 A8 L4A7F: tay +004A80 1 A8 tay +004A81 1 28 L4A81: plp +004A82 1 28 plp +004A83 1 28 plp +004A84 1 28 plp +004A85 1 28 plp +004A86 1 28 plp +004A87 1 28 plp +004A88 1 28 plp +004A89 1 A8 tay +004A8A 1 A8 tay +004A8B 1 A8 L4A8B: tay +004A8C 1 A8 tay +004A8D 1 A8 L4A8D: tay +004A8E 1 A8 tay +004A8F 1 A8 L4A8F: tay +004A90 1 A8 tay +004A91 1 28 L4A91: plp +004A92 1 28 plp +004A93 1 28 plp +004A94 1 28 plp +004A95 1 28 plp +004A96 1 28 plp +004A97 1 28 plp +004A98 1 28 plp +004A99 1 A8 tay +004A9A 1 A8 tay +004A9B 1 A8 L4A9B: tay +004A9C 1 A8 tay +004A9D 1 A8 L4A9D: tay +004A9E 1 A8 tay +004A9F 1 A8 L4A9F: tay +004AA0 1 A8 tay +004AA1 1 50 50 L4AA1: bvc L4AF3 +004AA3 1 50 50 bvc L4AF5 +004AA5 1 50 50 bvc L4AF7 +004AA7 1 50 50 bvc L4AF9 +004AA9 1 D0 D0 bne L4A7B +004AAB 1 D0 D0 L4AAB: bne L4A7D +004AAD 1 D0 D0 L4AAD: bne L4A7F +004AAF 1 D0 D0 L4AAF: bne L4A81 +004AB1 1 50 50 L4AB1: bvc L4B03 +004AB3 1 50 50 bvc L4B05 +004AB5 1 50 50 bvc L4B07 +004AB7 1 50 50 bvc L4B09 +004AB9 1 D0 D0 bne L4A8B +004ABB 1 D0 D0 bne L4A8D +004ABD 1 D0 D0 bne L4A8F +004ABF 1 D0 D0 bne L4A91 +004AC1 1 50 50 bvc L4B13 +004AC3 1 50 50 bvc L4B15 +004AC5 1 50 50 bvc L4B17 +004AC7 1 50 50 bvc L4B19 +004AC9 1 D0 D0 bne L4A9B +004ACB 1 D0 D0 bne L4A9D +004ACD 1 D0 D0 bne L4A9F +004ACF 1 D0 D0 bne L4AA1 +004AD1 1 50 50 bvc L4B23 +004AD3 1 50 50 bvc L4B25 +004AD5 1 50 50 bvc L4B27 +004AD7 1 50 50 bvc L4B29 +004AD9 1 D0 D0 bne L4AAB +004ADB 1 D0 D0 bne L4AAD +004ADD 1 D0 D0 bne L4AAF +004ADF 1 D0 D0 bne L4AB1 +004AE1 1 00 L4AE1: brk +004AE2 1 04 08 tsb $08 +004AE4 1 0C 10 14 tsb $1410 +004AE7 1 18 clc +004AE8 1 1C 00 04 trb L0400 +004AEB 1 08 php +004AEC 1 0C 10 14 tsb $1410 +004AEF 1 18 clc +004AF0 1 1C 01 05 trb $0501 +004AF3 1 09 0D L4AF3: ora #$0D +004AF5 1 11 15 L4AF5: ora ($15),y +004AF7 1 19 L4AF7: .byte $19 +004AF8 1 1D .byte $1D +004AF9 1 01 05 L4AF9: ora ($05,x) +004AFB 1 09 0D ora #$0D +004AFD 1 11 15 ora ($15),y +004AFF 1 19 1D 02 ora $021D,y +004B02 1 06 .byte $06 +004B03 1 0A L4B03: asl a +004B04 1 0E .byte $0E +004B05 1 12 16 L4B05: ora ($16) +004B07 1 1A L4B07: inc a +004B08 1 1E .byte $1E +004B09 1 02 L4B09: .byte $02 +004B0A 1 06 0A asl $0A +004B0C 1 0E 12 16 asl $1612 +004B0F 1 1A inc a +004B10 1 1E 03 07 asl $0703,x +004B13 1 0B L4B13: .byte $0B +004B14 1 0F .byte $0F +004B15 1 13 L4B15: .byte $13 +004B16 1 17 .byte $17 +004B17 1 1B L4B17: .byte $1B +004B18 1 1F .byte $1F +004B19 1 03 L4B19: .byte $03 +004B1A 1 07 0B rmb0 $0B +004B1C 1 0F 13 17 bbr0 $13,L4B36 +004B1F 1 1B .byte $1B +004B20 1 1F 00 04 bbr1 L0000,L4B27 +004B23 1 08 L4B23: php +004B24 1 0C .byte $0C +004B25 1 10 14 L4B25: bpl L4B3B +004B27 1 18 L4B27: clc +004B28 1 1C .byte $1C +004B29 1 00 L4B29: brk +004B2A 1 04 08 tsb $08 +004B2C 1 0C 10 14 tsb $1410 +004B2F 1 18 clc +004B30 1 1C 01 05 trb $0501 +004B33 1 09 0D ora #$0D +004B35 1 11 .byte $11 +004B36 1 15 19 L4B36: ora $19,x +004B38 1 1D 01 05 ora $0501,x +004B3B 1 09 0D L4B3B: ora #$0D +004B3D 1 11 15 ora ($15),y +004B3F 1 19 1D 02 ora $021D,y +004B42 1 06 0A asl $0A +004B44 1 0E 12 16 asl $1612 +004B47 1 1A inc a +004B48 1 1E 02 06 asl $0602,x +004B4B 1 0A asl a +004B4C 1 0E 12 16 asl $1612 +004B4F 1 1A L4B4F: inc a +004B50 1 1E 03 07 asl $0703,x +004B53 1 0B .byte $0B +004B54 1 0F 13 17 L4B54: bbr0 $13,L4B6E +004B57 1 1B .byte $1B +004B58 1 1F 03 07 bbr1 $03,L4B62 +004B5B 1 0B .byte $0B +004B5C 1 0F 13 17 bbr0 $13,L4B76 +004B5F 1 1B .byte $1B +004B60 1 1F .byte $1F +004B61 1 00 brk +004B62 1 04 08 L4B62: tsb $08 +004B64 1 0C 10 14 tsb $1410 +004B67 1 18 clc +004B68 1 1C 00 04 trb L0400 +004B6B 1 08 php +004B6C 1 0C .byte $0C +004B6D 1 10 .byte $10 +004B6E 1 14 18 L4B6E: trb $18 +004B70 1 1C 01 05 trb $0501 +004B73 1 09 0D ora #$0D +004B75 1 11 .byte $11 +004B76 1 15 19 L4B76: ora $19,x +004B78 1 1D 01 05 ora $0501,x +004B7B 1 09 0D ora #$0D +004B7D 1 11 15 ora ($15),y +004B7F 1 19 1D 02 ora $021D,y +004B82 1 06 0A asl $0A +004B84 1 0E 12 16 asl $1612 +004B87 1 1A inc a +004B88 1 1E 02 06 asl $0602,x +004B8B 1 0A asl a +004B8C 1 0E 12 16 asl $1612 +004B8F 1 1A inc a +004B90 1 1E 03 07 asl $0703,x +004B93 1 0B .byte $0B +004B94 1 0F 13 17 bbr0 $13,L4BAE +004B97 1 1B .byte $1B +004B98 1 1F 03 07 bbr1 $03,L4BA2 +004B9B 1 0B .byte $0B +004B9C 1 0F 13 17 bbr0 $13,L4BB6 +004B9F 1 1B .byte $1B +004BA0 1 1F .byte $1F +004BA1 1 B1 L4BA1: .byte $B1 +004BA2 1 84 51 L4BA2: sty $51 +004BA4 1 8E 45 F6 stx $F645 +004BA7 1 25 89 and $89 +004BA9 1 51 84 eor ($84),y +004BAB 1 90 04 bcc L4BB1 +004BAD 1 B1 L4BAD: .byte $B1 +004BAE 1 8E 45 F6 L4BAE: stx $F645 +004BB1 1 25 E8 L4BB1: and $E8 +004BB3 1 05 E9 ora $E9 +004BB5 1 91 .byte $91 +004BB6 1 84 88 L4BB6: sty L0088 +004BB8 1 D0 F3 bne L4BAD +004BBA 1 B1 84 lda ($84),y +004BBC 1 51 8E eor ($8E),y +004BBE 1 45 F6 eor $F6 +004BC0 1 25 88 and L0088 +004BC2 1 51 84 eor ($84),y +004BC4 1 25 E8 and $E8 +004BC6 1 05 E9 ora $E9 +004BC8 1 91 84 sta ($84),y +004BCA 1 60 rts +004BCB 1 +004BCB 1 B1 8E lda ($8E),y +004BCD 1 45 F6 eor $F6 +004BCF 1 25 89 and $89 +004BD1 1 90 04 bcc L4BD7 +004BD3 1 B1 8E L4BD3: lda ($8E),y +004BD5 1 45 F6 eor $F6 +004BD7 1 11 84 L4BD7: ora ($84),y +004BD9 1 25 E8 and $E8 +004BDB 1 05 E9 ora $E9 +004BDD 1 91 84 sta ($84),y +004BDF 1 88 dey +004BE0 1 D0 F1 bne L4BD3 +004BE2 1 B1 8E lda ($8E),y +004BE4 1 45 F6 eor $F6 +004BE6 1 25 88 and L0088 +004BE8 1 11 84 ora ($84),y +004BEA 1 25 E8 and $E8 +004BEC 1 05 E9 ora $E9 +004BEE 1 91 84 sta ($84),y +004BF0 1 60 rts +004BF1 1 +004BF1 1 B1 8E lda ($8E),y +004BF3 1 45 F6 eor $F6 +004BF5 1 25 89 and $89 +004BF7 1 90 04 bcc L4BFD +004BF9 1 B1 8E L4BF9: lda ($8E),y +004BFB 1 45 F6 eor $F6 +004BFD 1 51 84 L4BFD: eor ($84),y +004BFF 1 25 E8 and $E8 +004C01 1 05 E9 ora $E9 +004C03 1 91 84 sta ($84),y +004C05 1 88 dey +004C06 1 D0 F1 bne L4BF9 +004C08 1 B1 8E L4C08: lda ($8E),y +004C0A 1 45 F6 eor $F6 +004C0C 1 25 88 and L0088 +004C0E 1 51 84 eor ($84),y +004C10 1 25 E8 and $E8 +004C12 1 05 E9 ora $E9 +004C14 1 91 84 sta ($84),y +004C16 1 60 rts +004C17 1 +004C17 1 B1 8E lda ($8E),y +004C19 1 45 F6 eor $F6 +004C1B 1 25 89 and $89 +004C1D 1 90 04 bcc L4C23 +004C1F 1 B1 8E L4C1F: lda ($8E),y +004C21 1 45 F6 eor $F6 +004C23 1 49 FF L4C23: eor #$FF +004C25 1 31 84 and ($84),y +004C27 1 25 E8 and $E8 +004C29 1 05 E9 ora $E9 +004C2B 1 91 84 sta ($84),y +004C2D 1 88 dey +004C2E 1 D0 EF bne L4C1F +004C30 1 B1 8E L4C30: lda ($8E),y +004C32 1 45 F6 eor $F6 +004C34 1 25 88 and L0088 +004C36 1 49 FF eor #$FF +004C38 1 31 84 and ($84),y +004C3A 1 25 E8 and $E8 +004C3C 1 05 E9 ora $E9 +004C3E 1 91 .byte $91 +004C3F 1 84 60 L4C3F: sty $60 +004C41 1 E4 98 L4C41: cpx $98 +004C43 1 F0 04 beq L4C49 +004C45 1 E8 inx +004C46 1 4C L4C46: .byte $4C +004C47 1 FB L4C47: .byte $FB +004C48 1 4C L4C48: .byte $4C +004C49 1 60 L4C49: rts +004C4A 1 +004C4A 1 AD 5B 4C lda L4C5B +004C4D 1 65 90 adc $90 +004C4F 1 8D 5B 4C sta L4C5B +004C52 1 90 03 bcc L4C57 +004C54 1 EE 5C 4C inc L4C5C +004C57 1 AC 68 51 L4C57: ldy L5168 +004C5A 1 B9 L4C5A: .byte $B9 +004C5B 1 FF L4C5B: .byte $FF +004C5C 1 FF 29 7F L4C5C: bbs7 $29,L4CDE +004C5F 1 99 01 06 sta $0601,y +004C62 1 88 dey +004C63 1 10 F5 bpl L4C5A +004C65 1 30 38 bmi L4C9F +004C67 1 A4 8C L4C67: ldy $8C +004C69 1 E6 8C inc $8C +004C6B 1 B9 E1 4A lda L4AE1,y +004C6E 1 05 80 ora L0080 +004C70 1 85 83 sta L0083 +004C72 1 B9 21 4A lda L4A21,y +004C75 1 65 8A adc $8A +004C77 1 85 82 sta L0082 +004C79 1 86 81 L4C79: stx $81 +004C7B 1 A0 00 ldy #$00 +004C7D 1 A2 00 ldx #$00 +004C7F 1 8D 55 C0 L4C7F: sta $C055 +004C82 1 B1 82 lda (L0082),y +004C84 1 29 7F and #$7F +004C86 1 8D 54 C0 sta $C054 +004C89 1 9D .byte $9D +004C8A 1 01 06 L4C8A: ora ($06,x) +004C8C 1 B1 82 lda (L0082),y +004C8E 1 29 7F and #$7F +004C90 1 9D .byte $9D +004C91 1 02 L4C91: .byte $02 +004C92 1 06 C8 asl $C8 +004C94 1 E8 inx +004C95 1 E8 inx +004C96 1 EC 68 51 cpx L5168 +004C99 1 90 E4 bcc L4C7F +004C9B 1 F0 E2 beq L4C7F +004C9D 1 A6 81 ldx $81 +004C9F 1 18 L4C9F: clc +004CA0 1 4C .byte $4C +004CA1 1 BE L4CA1: .byte $BE +004CA2 1 4C 86 82 L4CA2: jmp $8286 +004CA5 1 +004CA5 1 AC 68 51 ldy L5168 +004CA8 1 A9 00 lda #$00 +004CAA 1 BE 01 06 L4CAA: ldx $0601,y +004CAD 1 1D .byte $1D +004CAE 1 A1 L4CAE: .byte $A1 +004CAF 1 42 L4CAF: .byte $42 +004CB0 1 99 .byte $99 +004CB1 1 02 L4CB1: .byte $02 +004CB2 1 06 BD asl $BD +004CB4 1 21 L4CB4: .byte $21 +004CB5 1 42 L4CB5: .byte $42 +004CB6 1 88 dey +004CB7 1 10 F1 bpl L4CAA +004CB9 1 8D .byte $8D +004CBA 1 01 06 L4CBA: ora ($06,x) +004CBC 1 A6 82 ldx L0082 +004CBE 1 4C L4CBE: .byte $4C +004CBF 1 38 L4CBF: sec +004CC0 1 4D L4CC0: .byte $4D +004CC1 1 86 82 L4CC1: stx L0082 +004CC3 1 A2 00 ldx #$00 +004CC5 1 A0 00 ldy #$00 +004CC7 1 BD L4CC7: .byte $BD +004CC8 1 01 06 L4CC8: ora ($06,x) +004CCA 1 8D 55 C0 sta $C055 +004CCD 1 99 01 06 sta $0601,y +004CD0 1 8D 54 C0 sta $C054 +004CD3 1 BD .byte $BD +004CD4 1 02 L4CD4: .byte $02 +004CD5 1 06 99 asl $99 +004CD7 1 01 06 ora ($06,x) +004CD9 1 E8 inx +004CDA 1 E8 inx +004CDB 1 C8 iny +004CDC 1 C4 91 cpy $91 +004CDE 1 90 E7 L4CDE: bcc L4CC7 +004CE0 1 F0 E5 beq L4CC7 +004CE2 1 A6 82 ldx L0082 +004CE4 1 4C 38 4D jmp L4D38 +004CE7 1 +004CE7 1 A6 94 L4CE7: ldx $94 +004CE9 1 18 clc +004CEA 1 4C 46 4C jmp L4C46 +004CED 1 +004CED 1 AE 6A 4D L4CED: ldx L4D6A +004CF0 1 8E 47 4C stx L4C47 +004CF3 1 AE 6B 4D ldx L4D6B +004CF6 1 8E 48 4C stx L4C48 +004CF9 1 A6 94 ldx $94 +004CFB 1 4C L4CFB: .byte $4C +004CFC 1 11 L4CFC: .byte $11 +004CFD 1 4D 8A 6A L4CFD: eor $6A8A +004D00 1 6A ror a +004D01 1 6A ror a +004D02 1 29 C0 and #$C0 +004D04 1 05 86 ora $86 +004D06 1 85 82 sta L0082 +004D08 1 A9 04 lda #$04 +004D0A 1 69 00 adc #$00 +004D0C 1 85 83 sta L0083 +004D0E 1 4C 79 4C jmp L4C79 +004D11 1 +004D11 1 8A L4D11: txa +004D12 1 6A ror a +004D13 1 6A ror a +004D14 1 6A ror a +004D15 1 29 C0 and #$C0 +004D17 1 05 86 ora $86 +004D19 1 85 8E sta $8E +004D1B 1 A9 04 lda #$04 +004D1D 1 69 00 adc #$00 +004D1F 1 85 8F sta $8F +004D21 1 4C .byte $4C +004D22 1 38 L4D22: sec +004D23 1 4D A5 84 L4D23: eor L84A5 +004D26 1 18 clc +004D27 1 65 D6 adc $D6 +004D29 1 85 84 sta $84 +004D2B 1 90 03 bcc L4D30 +004D2D 1 E6 85 inc $85 +004D2F 1 18 clc +004D30 1 A4 91 L4D30: ldy $91 +004D32 1 20 67 4D jsr L4D67 +004D35 1 4C 41 4C jmp L4C41 +004D38 1 +004D38 1 BD E1 4A L4D38: lda L4AE1,x +004D3B 1 05 D5 ora $D5 +004D3D 1 85 85 sta $85 +004D3F 1 BD 21 4A lda L4A21,x +004D42 1 18 clc +004D43 1 65 86 adc $86 +004D45 1 85 84 sta $84 +004D47 1 A0 01 ldy #$01 +004D49 1 20 54 4D jsr L4D54 +004D4C 1 A0 00 ldy #$00 +004D4E 1 20 54 4D jsr L4D54 +004D51 1 4C 41 4C jmp L4C41 +004D54 1 +004D54 1 99 54 C0 L4D54: sta $C054,y +004D57 1 B9 92 00 lda $92,y +004D5A 1 09 80 ora #$80 +004D5C 1 85 88 sta L0088 +004D5E 1 B9 96 00 lda $96,y +004D61 1 09 80 ora #$80 +004D63 1 85 89 sta $89 +004D65 1 A4 91 ldy $91 +004D67 1 4C L4D67: .byte $4C +004D68 1 A1 L4D68: .byte $A1 +004D69 1 4B L4D69: .byte $4B +004D6A 1 FB L4D6A: .byte $FB +004D6B 1 4C L4D6B: .byte $4C +004D6C 1 00 L4D6C: brk +004D6D 1 00 brk +004D6E 1 00 brk +004D6F 1 00 brk +004D70 1 00 brk +004D71 1 00 brk +004D72 1 00 brk +004D73 1 01 03 L4D73: ora ($03,x) +004D75 1 07 0F rmb0 $0F +004D77 1 1F 3F 7F bbr1 L003F,L4DF9 +004D7A 1 7F 7F 7F L4D7A: bbr7 $7F,L4DFC +004D7D 1 7F 7F 7F bbr7 $7F,L4DFF +004D80 1 7F .byte $7F +004D81 1 7F 7E 7C L4D81: bbr7 L007E,$4E00 +004D84 1 78 sei +004D85 1 70 60 bvs $4DE7 +004D87 1 40 rti +004D88 1 +004D88 1 00 brk +004D89 1 00 brk +004D8A 1 00 brk +004D8B 1 00 brk +004D8C 1 00 brk +004D8D 1 00 brk +004D8E 1 00 brk +004D8F 1 A1 L4D8F: .byte $A1 +004D90 1 4B L4D90: .byte $4B +004D91 1 CB wai +004D92 1 4B .byte $4B +004D93 1 F1 4B sbc ($4B),y +004D95 1 17 4C rmb1 $4C +004D97 1 A1 4B lda ($4B,x) +004D99 1 CB wai +004D9A 1 4B .byte $4B +004D9B 1 F1 4B sbc ($4B),y +004D9D 1 17 4C rmb1 $4C +004D9F 1 BA L4D9F: tsx +004DA0 1 4B L4DA0: .byte $4B +004DA1 1 E2 .byte $E2 +004DA2 1 4B .byte $4B +004DA3 1 08 php +004DA4 1 4C 30 4C jmp L4C30 +004DA7 1 +004DA7 1 BA tsx +004DA8 1 4B .byte $4B +004DA9 1 E2 .byte $E2 +004DAA 1 4B .byte $4B +004DAB 1 08 php +004DAC 1 4C 30 4C jmp L4C30 +004DAF 1 +004DAF 1 A5 F0 L4DAF: lda $F0 +004DB1 1 A2 00 ldx #$00 +004DB3 1 C9 04 cmp #$04 +004DB5 1 90 02 bcc L4DB9 +004DB7 1 A2 7F ldx #$7F +004DB9 1 86 F6 L4DB9: stx $F6 +004DBB 1 60 rts +004DBC 1 +004DBC 1 A5 F7 L4DBC: lda $F7 +004DBE 1 18 clc +004DBF 1 65 96 adc $96 +004DC1 1 85 96 sta $96 +004DC3 1 A5 F8 lda $F8 +004DC5 1 65 97 adc $97 +004DC7 1 85 97 sta $97 +004DC9 1 A5 F9 lda $F9 +004DCB 1 18 clc +004DCC 1 65 98 adc $98 +004DCE 1 85 98 sta $98 +004DD0 1 A5 FA lda $FA +004DD2 1 65 99 adc $99 +004DD4 1 85 99 sta $99 +004DD6 1 A5 F7 lda $F7 +004DD8 1 18 clc +004DD9 1 65 92 adc $92 +004DDB 1 85 92 sta $92 +004DDD 1 A5 F8 lda $F8 +004DDF 1 65 93 adc $93 +004DE1 1 85 93 sta $93 +004DE3 1 A5 F9 lda $F9 +004DE5 1 18 clc +004DE6 1 65 94 adc $94 +004DE8 1 85 94 sta $94 +004DEA 1 A5 FA lda $FA +004DEC 1 65 95 adc $95 +004DEE 1 85 95 sta $95 +004DF0 1 46 97 lsr $97 +004DF2 1 F0 03 beq L4DF7 +004DF4 1 4C 79 4E jmp L4E79 +004DF7 1 +004DF7 1 A5 96 L4DF7: lda $96 +004DF9 1 6A L4DF9: ror a +004DFA 1 AA tax +004DFB 1 BD .byte $BD +004DFC 1 21 48 L4DFC: and ($48,x) +004DFE 1 BC .byte $BC +004DFF 1 21 49 L4DFF: and ($49,x) +004E01 1 85 82 L4E01: sta L0082 +004E03 1 98 tya +004E04 1 2A rol a +004E05 1 A8 tay +004E06 1 B9 73 4D lda L4D73,y +004E09 1 85 97 L4E09: sta $97 +004E0B 1 B9 .byte $B9 +004E0C 1 6C 4D 85 L4E0C: jmp ($854D) +004E0F 1 +004E0F 1 96 46 stx $46,y +004E11 1 93 .byte $93 +004E12 1 D0 54 bne L4E68 +004E14 1 A5 92 lda $92 +004E16 1 6A ror a +004E17 1 AA tax +004E18 1 BD 21 48 lda L4821,x +004E1B 1 BC 21 49 ldy L4921,x +004E1E 1 85 86 L4E1E: sta $86 +004E20 1 98 L4E20: tya +004E21 1 2A rol a +004E22 1 A8 tay +004E23 1 84 87 sty $87 +004E25 1 B9 81 4D lda L4D81,y +004E28 1 85 93 sta $93 +004E2A 1 B9 7A 4D lda L4D7A,y +004E2D 1 85 92 sta $92 +004E2F 1 A5 82 lda L0082 +004E31 1 38 sec +004E32 1 E5 86 sbc $86 +004E34 1 85 91 L4E34: sta $91 +004E36 1 48 pha +004E37 1 A5 F0 lda $F0 +004E39 1 0A asl a +004E3A 1 AA tax +004E3B 1 68 pla +004E3C 1 D0 1D bne L4E5B +004E3E 1 A5 93 lda $93 +004E40 1 25 97 and $97 +004E42 1 85 93 sta $93 +004E44 1 85 97 sta $97 +004E46 1 A5 92 lda $92 +004E48 1 25 96 and $96 +004E4A 1 85 92 sta $92 +004E4C 1 85 96 sta $96 +004E4E 1 BD 9F 4D lda L4D9F,x +004E51 1 8D 68 4D sta L4D68 +004E54 1 BD A0 4D lda L4DA0,x +004E57 1 8D 69 4D sta L4D69 +004E5A 1 60 rts +004E5B 1 +004E5B 1 BD 8F 4D L4E5B: lda L4D8F,x +004E5E 1 8D 68 4D sta L4D68 +004E61 1 BD 90 4D lda L4D90,x +004E64 1 8D 69 4D sta L4D69 +004E67 1 60 rts +004E68 1 +004E68 1 A5 92 L4E68: lda $92 +004E6A 1 6A ror a +004E6B 1 AA tax +004E6C 1 08 php +004E6D 1 BD 25 48 lda L4825,x +004E70 1 18 clc +004E71 1 69 24 adc #$24 +004E73 1 28 plp +004E74 1 BC 25 49 ldy L4925,x +004E77 1 10 A5 bpl L4E1E +004E79 1 A5 96 L4E79: lda $96 +004E7B 1 6A ror a +004E7C 1 AA tax +004E7D 1 08 php +004E7E 1 BD 25 48 lda L4825,x +004E81 1 18 clc +004E82 1 69 24 adc #$24 +004E84 1 28 plp +004E85 1 BC 25 49 ldy L4925,x +004E88 1 30 03 bmi L4E8D +004E8A 1 4C 01 4E jmp L4E01 +004E8D 1 +004E8D 1 4A L4E8D: lsr a +004E8E 1 D0 0A bne L4E9A +004E90 1 8A txa +004E91 1 6A ror a +004E92 1 AA tax +004E93 1 BD 21 48 lda L4821,x +004E96 1 BC 21 49 ldy L4921,x +004E99 1 60 rts +004E9A 1 +004E9A 1 8A L4E9A: txa +004E9B 1 6A ror a +004E9C 1 AA tax +004E9D 1 08 php +004E9E 1 BD 25 48 lda L4825,x +004EA1 1 18 clc +004EA2 1 69 24 adc #$24 +004EA4 1 28 plp +004EA5 1 BC 25 49 ldy L4925,x +004EA8 1 60 rts +004EA9 1 +004EA9 1 A5 86 L4EA9: lda $86 +004EAB 1 A6 94 ldx $94 +004EAD 1 A4 D6 ldy $D6 +004EAF 1 20 6D 4F jsr L4F6D +004EB2 1 18 clc +004EB3 1 65 D4 adc $D4 +004EB5 1 85 84 sta $84 +004EB7 1 98 tya +004EB8 1 65 D5 adc $D5 +004EBA 1 85 85 sta $85 +004EBC 1 A9 02 lda #$02 +004EBE 1 AA tax +004EBF 1 A8 tay +004EC0 1 24 D6 bit $D6 +004EC2 1 30 25 bmi L4EE9 +004EC4 1 A9 01 lda #$01 +004EC6 1 85 8E sta $8E +004EC8 1 A9 06 lda #$06 +004ECA 1 85 8F sta $8F +004ECC 1 20 11 4F jsr L4F11 +004ECF 1 8A txa +004ED0 1 E8 inx +004ED1 1 8E 68 51 stx L5168 +004ED4 1 20 34 4E jsr L4E34 +004ED7 1 AD 31 4F lda L4F31 +004EDA 1 8D A1 4C sta L4CA1 +004EDD 1 AD 32 4F lda L4F32 +004EE0 1 8D A2 4C sta L4CA2 +004EE3 1 A9 00 lda #$00 +004EE5 1 A2 00 ldx #$00 +004EE7 1 A0 00 ldy #$00 +004EE9 1 48 L4EE9: pha +004EEA 1 BD 37 4F lda L4F37,x +004EED 1 8D 22 4D sta L4D22 +004EF0 1 BD 38 4F lda L4F38,x +004EF3 1 8D 23 4D sta L4D23 +004EF6 1 68 pla +004EF7 1 AA tax +004EF8 1 BD 33 4F lda L4F33,x +004EFB 1 8D FC 4C sta L4CFC +004EFE 1 BD 34 4F lda L4F34,x +004F01 1 8D FD 4C sta L4CFD +004F04 1 B9 3B 4F lda L4F3B,y +004F07 1 8D BF 4C sta L4CBF +004F0A 1 B9 3C 4F lda L4F3C,y +004F0D 1 8D C0 4C sta L4CC0 +004F10 1 60 rts +004F11 1 +004F11 1 A5 91 L4F11: lda $91 +004F13 1 0A asl a +004F14 1 AA tax +004F15 1 E8 inx +004F16 1 A5 93 lda $93 +004F18 1 D0 0B bne L4F25 +004F1A 1 CA dex +004F1B 1 E6 8E inc $8E +004F1D 1 E6 84 inc $84 +004F1F 1 D0 02 bne L4F23 +004F21 1 E6 85 inc $85 +004F23 1 A5 92 L4F23: lda $92 +004F25 1 85 88 L4F25: sta L0088 +004F27 1 A5 96 lda $96 +004F29 1 D0 03 bne L4F2E +004F2B 1 CA dex +004F2C 1 A5 97 lda $97 +004F2E 1 85 89 L4F2E: sta $89 +004F30 1 60 rts +004F31 1 +004F31 1 BE L4F31: .byte $BE +004F32 1 4C L4F32: .byte $4C +004F33 1 FE L4F33: .byte $FE +004F34 1 4C 11 4D L4F34: jmp L4D11 +004F37 1 +004F37 1 24 L4F37: .byte $24 +004F38 1 4D 38 4D L4F38: eor L4D38 +004F3B 1 24 L4F3B: .byte $24 +004F3C 1 4D C1 4C L4F3C: eor L4CC1 +004F3F 1 A6 8C L4F3F: ldx $8C +004F41 1 A4 90 ldy $90 +004F43 1 30 03 bmi L4F48 +004F45 1 20 70 4F jsr L4F70 +004F48 1 18 L4F48: clc +004F49 1 65 8E adc $8E +004F4B 1 8D 5B 4C sta L4C5B +004F4E 1 98 tya +004F4F 1 65 8F adc $8F +004F51 1 8D 5C 4C sta L4C5C +004F54 1 A2 02 ldx #$02 +004F56 1 24 90 bit $90 +004F58 1 30 02 bmi L4F5C +004F5A 1 A2 00 ldx #$00 +004F5C 1 BD 69 4F L4F5C: lda L4F69,x +004F5F 1 8D 47 4C sta L4C47 +004F62 1 BD 6A 4F lda L4F6A,x +004F65 1 8D 48 4C sta L4C48 +004F68 1 60 rts +004F69 1 +004F69 1 4A L4F69: lsr a +004F6A 1 4C 67 4C L4F6A: jmp L4C67 +004F6D 1 +004F6D 1 30 1F L4F6D: bmi L4F8E +004F6F 1 0A asl a +004F70 1 86 82 L4F70: stx L0082 +004F72 1 84 83 sty L0083 +004F74 1 A2 08 ldx #$08 +004F76 1 46 83 L4F76: lsr L0083 +004F78 1 90 03 bcc L4F7D +004F7A 1 18 clc +004F7B 1 65 82 adc L0082 +004F7D 1 6A L4F7D: ror a +004F7E 1 66 84 ror $84 +004F80 1 CA dex +004F81 1 D0 F3 bne L4F76 +004F83 1 84 82 sty L0082 +004F85 1 A8 tay +004F86 1 A5 84 lda $84 +004F88 1 38 sec +004F89 1 E5 82 sbc L0082 +004F8B 1 B0 01 bcs L4F8E +004F8D 1 88 dey +004F8E 1 60 L4F8E: rts +004F8F 1 +004F8F 1 A9 00 L4F8F: lda #$00 +004F91 1 85 8E sta $8E +004F93 1 A5 F9 lda $F9 +004F95 1 29 07 and #$07 +004F97 1 4A lsr a +004F98 1 66 8E ror $8E +004F9A 1 4A lsr a +004F9B 1 66 8E ror $8E +004F9D 1 69 04 adc #$04 +004F9F 1 85 8F sta $8F +004FA1 1 A2 07 ldx #$07 +004FA3 1 A5 F7 L4FA3: lda $F7 +004FA5 1 29 07 and #$07 +004FA7 1 A8 tay +004FA8 1 B5 E0 lda $E0,x +004FAA 1 88 L4FAA: dey +004FAB 1 30 05 bmi L4FB2 +004FAD 1 C9 80 cmp #$80 +004FAF 1 2A rol a +004FB0 1 D0 F8 bne L4FAA +004FB2 1 A0 27 L4FB2: ldy #$27 +004FB4 1 48 L4FB4: pha +004FB5 1 4A lsr a +004FB6 1 8D 54 C0 sta $C054 +004FB9 1 91 8E sta ($8E),y +004FBB 1 68 pla +004FBC 1 6A ror a +004FBD 1 48 pha +004FBE 1 4A lsr a +004FBF 1 8D 55 C0 sta $C055 +004FC2 1 91 8E sta ($8E),y +004FC4 1 68 pla +004FC5 1 6A ror a +004FC6 1 88 dey +004FC7 1 10 EB bpl L4FB4 +004FC9 1 A5 8E lda $8E +004FCB 1 38 sec +004FCC 1 E9 40 sbc #$40 +004FCE 1 85 8E sta $8E +004FD0 1 B0 0B bcs L4FDD +004FD2 1 A4 8F ldy $8F +004FD4 1 88 dey +004FD5 1 C0 04 cpy #$04 +004FD7 1 B0 02 bcs L4FDB +004FD9 1 A0 05 ldy #$05 +004FDB 1 84 8F L4FDB: sty $8F +004FDD 1 CA L4FDD: dex +004FDE 1 10 C3 bpl L4FA3 +004FE0 1 8D 54 C0 sta $C054 +004FE3 1 60 rts +004FE4 1 +004FE4 1 00 L4FE4: brk +004FE5 1 A0 03 ldy #$03 +004FE7 1 A2 07 L4FE7: ldx #$07 +004FE9 1 B5 9F L4FE9: lda $9F,x +004FEB 1 95 92 sta $92,x +004FED 1 CA dex +004FEE 1 10 F9 bpl L4FE9 +004FF0 1 BE 16 50 ldx L5016,y +004FF3 1 B5 9F lda $9F,x +004FF5 1 48 pha +004FF6 1 B5 A0 lda L00A0,x +004FF8 1 BE 1A 50 ldx L501A,y +004FFB 1 95 93 sta $93,x +004FFD 1 68 pla +004FFE 1 95 92 sta $92,x +005000 1 8C E4 4F sty L4FE4 +005003 1 20 1E 50 jsr L501E +005006 1 AC E4 4F ldy L4FE4 +005009 1 88 dey +00500A 1 10 DB bpl L4FE7 +00500C 1 A2 03 ldx #$03 +00500E 1 B5 9F L500E: lda $9F,x +005010 1 95 EA sta $EA,x +005012 1 CA dex +005013 1 10 F9 bpl L500E +005015 1 60 L5015: rts +005016 1 +005016 1 00 L5016: brk +005017 1 02 .byte $02 +005018 1 04 .byte $04 +005019 1 06 L5019: .byte $06 +00501A 1 04 06 L501A: tsb $06 +00501C 1 00 brk +00501D 1 02 .byte $02 +00501E 1 A5 EE L501E: lda $EE +005020 1 38 L5020: sec +005021 1 E9 01 sbc #$01 +005023 1 C9 FF L5023: cmp #$FF +005025 1 F0 EE beq L5015 +005027 1 65 96 adc $96 +005029 1 85 96 sta $96 +00502B 1 90 02 bcc L502F +00502D 1 E6 97 inc $97 +00502F 1 A5 EF L502F: lda $EF +005031 1 38 sec +005032 1 E9 01 sbc #$01 +005034 1 C9 FF cmp #$FF +005036 1 F0 DD beq L5015 +005038 1 65 98 adc $98 +00503A 1 85 98 sta $98 +00503C 1 90 02 bcc L5040 +00503E 1 E6 99 inc $99 +005040 1 20 4C 51 L5040: jsr L514C +005043 1 20 A9 50 L5043: jsr L50A9 +005046 1 90 CD bcc L5015 +005048 1 20 BC 4D jsr L4DBC +00504B 1 20 A9 4E jsr L4EA9 +00504E 1 4C ED 4C L504E: jmp L4CED +005051 1 +005051 1 20 4C 51 L5051: jsr L514C +005054 1 A5 EA lda $EA +005056 1 A6 EB ldx $EB +005058 1 E4 93 cpx $93 +00505A 1 30 31 bmi L508D +00505C 1 D0 04 bne L5062 +00505E 1 C5 92 cmp $92 +005060 1 90 2B bcc L508D +005062 1 E4 97 L5062: cpx $97 +005064 1 30 08 bmi L506E +005066 1 D0 25 bne L508D +005068 1 C5 96 cmp $96 +00506A 1 90 02 bcc L506E +00506C 1 D0 1F bne L508D +00506E 1 A5 EC L506E: lda $EC +005070 1 A6 ED ldx $ED +005072 1 E4 95 cpx $95 +005074 1 30 17 bmi L508D +005076 1 D0 04 bne L507C +005078 1 C5 94 cmp $94 +00507A 1 90 11 bcc L508D +00507C 1 E4 99 L507C: cpx $99 +00507E 1 30 08 bmi L5088 +005080 1 D0 0B bne L508D +005082 1 C5 98 cmp $98 +005084 1 90 02 bcc L5088 +005086 1 D0 05 bne L508D +005088 1 A9 80 L5088: lda #$80 +00508A 1 4C B1 40 jmp L40B1 +00508D 1 +00508D 1 60 L508D: rts +00508E 1 +00508E 1 A5 D0 L508E: lda $D0 +005090 1 38 sec +005091 1 E5 D8 sbc $D8 +005093 1 85 F7 sta $F7 +005095 1 A5 D1 lda $D1 +005097 1 E5 D9 sbc $D9 +005099 1 85 F8 sta $F8 +00509B 1 A5 D2 lda $D2 +00509D 1 38 sec +00509E 1 E5 DA sbc $DA +0050A0 1 85 F9 sta $F9 +0050A2 1 A5 D3 lda $D3 +0050A4 1 E5 DB sbc $DB +0050A6 1 85 FA sta $FA +0050A8 1 60 rts +0050A9 1 +0050A9 1 A5 DD L50A9: lda $DD +0050AB 1 C5 93 cmp $93 +0050AD 1 30 08 bmi L50B7 +0050AF 1 D0 08 bne L50B9 +0050B1 1 A5 DC lda $DC +0050B3 1 C5 92 cmp $92 +0050B5 1 B0 02 bcs L50B9 +0050B7 1 18 L50B7: clc +0050B8 1 60 L50B8: rts +0050B9 1 +0050B9 1 A5 97 L50B9: lda $97 +0050BB 1 C5 D9 cmp $D9 +0050BD 1 30 F8 bmi L50B7 +0050BF 1 D0 06 bne L50C7 +0050C1 1 A5 96 lda $96 +0050C3 1 C5 D8 cmp $D8 +0050C5 1 90 F1 bcc L50B8 +0050C7 1 A5 DF L50C7: lda $DF +0050C9 1 C5 95 cmp $95 +0050CB 1 30 EA bmi L50B7 +0050CD 1 D0 06 bne L50D5 +0050CF 1 A5 DE lda $DE +0050D1 1 C5 94 cmp $94 +0050D3 1 90 E3 bcc L50B8 +0050D5 1 A5 99 L50D5: lda $99 +0050D7 1 C5 DB cmp $DB +0050D9 1 30 DC bmi L50B7 +0050DB 1 D0 06 bne L50E3 +0050DD 1 A5 98 lda $98 +0050DF 1 C5 DA cmp $DA +0050E1 1 90 D5 bcc L50B8 +0050E3 1 A0 00 L50E3: ldy #$00 +0050E5 1 A5 92 lda $92 +0050E7 1 38 sec +0050E8 1 E5 D8 sbc $D8 +0050EA 1 AA tax +0050EB 1 A5 93 lda $93 +0050ED 1 E5 D9 sbc $D9 +0050EF 1 10 0D bpl L50FE +0050F1 1 86 9B stx $9B +0050F3 1 85 9C sta $9C +0050F5 1 A5 D8 lda $D8 +0050F7 1 85 92 sta $92 +0050F9 1 A5 D9 lda $D9 +0050FB 1 85 93 sta $93 +0050FD 1 C8 iny +0050FE 1 A5 DC L50FE: lda $DC +005100 1 38 sec +005101 1 E5 96 sbc $96 +005103 1 AA tax +005104 1 A5 DD lda $DD +005106 1 E5 97 sbc $97 +005108 1 10 0C bpl L5116 +00510A 1 A5 DC lda $DC +00510C 1 85 96 sta $96 +00510E 1 A5 DD lda $DD +005110 1 85 97 sta $97 +005112 1 98 tya +005113 1 09 04 ora #$04 +005115 1 A8 tay +005116 1 A5 94 L5116: lda $94 +005118 1 38 sec +005119 1 E5 DA sbc $DA +00511B 1 AA tax +00511C 1 A5 95 lda $95 +00511E 1 E5 DB sbc $DB +005120 1 10 0E bpl L5130 +005122 1 86 9D stx $9D +005124 1 85 9E sta $9E +005126 1 A5 DA lda $DA +005128 1 85 94 sta $94 +00512A 1 A5 DB lda $DB +00512C 1 85 95 sta $95 +00512E 1 C8 iny +00512F 1 C8 iny +005130 1 A5 DE L5130: lda $DE +005132 1 38 sec +005133 1 E5 98 sbc $98 +005135 1 AA tax +005136 1 A5 DF lda $DF +005138 1 E5 99 sbc $99 +00513A 1 10 0C bpl L5148 +00513C 1 A5 DE lda $DE +00513E 1 85 98 sta $98 +005140 1 A5 DF lda $DF +005142 1 85 99 sta $99 +005144 1 98 tya +005145 1 09 08 ora #$08 +005147 1 A8 tay +005148 1 84 9A L5148: sty $9A +00514A 1 38 sec +00514B 1 60 rts +00514C 1 +00514C 1 38 L514C: sec +00514D 1 A5 96 lda $96 +00514F 1 E5 92 sbc $92 +005151 1 A5 97 lda $97 +005153 1 E5 93 sbc $93 +005155 1 30 0C bmi L5163 +005157 1 38 sec +005158 1 A5 98 lda $98 +00515A 1 E5 94 sbc $94 +00515C 1 A5 99 lda $99 +00515E 1 E5 95 sbc $95 +005160 1 30 01 bmi L5163 +005162 1 60 rts +005163 1 +005163 1 A9 81 L5163: lda #$81 +005165 1 4C B1 40 jmp L40B1 +005168 1 +005168 1 00 L5168: brk +005169 1 00 L5169: brk +00516A 1 A2 03 ldx #$03 +00516C 1 B5 8A L516C: lda $8A,x +00516E 1 95 9B sta $9B,x +005170 1 B5 92 lda $92,x +005172 1 95 8A sta $8A,x +005174 1 CA dex +005175 1 10 F5 bpl L516C +005177 1 A5 96 lda $96 +005179 1 38 sec +00517A 1 E5 92 sbc $92 +00517C 1 85 82 sta L0082 +00517E 1 A5 97 lda $97 +005180 1 E5 93 sbc $93 +005182 1 85 83 sta L0083 +005184 1 A5 9B lda $9B +005186 1 85 92 sta $92 +005188 1 18 clc +005189 1 65 82 adc L0082 +00518B 1 85 96 sta $96 +00518D 1 A5 9C lda $9C +00518F 1 85 93 sta $93 +005191 1 65 83 adc L0083 +005193 1 85 97 sta $97 +005195 1 A5 98 lda $98 +005197 1 38 sec +005198 1 E5 94 sbc $94 +00519A 1 85 82 sta L0082 +00519C 1 A5 99 lda $99 +00519E 1 E5 95 sbc $95 +0051A0 1 85 83 sta L0083 +0051A2 1 A5 9D lda $9D +0051A4 1 85 94 sta $94 +0051A6 1 18 clc +0051A7 1 65 82 adc L0082 +0051A9 1 85 98 sta $98 +0051AB 1 A5 9E lda $9E +0051AD 1 85 95 sta $95 +0051AF 1 65 83 adc L0083 +0051B1 1 85 99 sta $99 +0051B3 1 A9 00 L51B3: lda #$00 +0051B5 1 85 9B sta $9B +0051B7 1 85 9C sta $9C +0051B9 1 85 9D sta $9D +0051BB 1 A5 8F lda $8F +0051BD 1 85 80 sta L0080 +0051BF 1 20 A9 50 jsr L50A9 +0051C2 1 B0 01 bcs L51C5 +0051C4 1 60 rts +0051C5 1 +0051C5 1 20 BC 4D L51C5: jsr L4DBC +0051C8 1 A5 91 lda $91 +0051CA 1 0A asl a +0051CB 1 A6 93 ldx $93 +0051CD 1 F0 02 beq L51D1 +0051CF 1 69 01 adc #$01 +0051D1 1 A6 96 L51D1: ldx $96 +0051D3 1 F0 02 beq L51D7 +0051D5 1 69 01 adc #$01 +0051D7 1 8D 69 51 L51D7: sta L5169 +0051DA 1 8D 68 51 sta L5168 +0051DD 1 A9 02 lda #$02 +0051DF 1 85 81 sta $81 +0051E1 1 A9 00 lda #$00 +0051E3 1 38 sec +0051E4 1 E5 9D sbc $9D +0051E6 1 18 clc +0051E7 1 65 8C adc $8C +0051E9 1 85 8C sta $8C +0051EB 1 A9 00 lda #$00 +0051ED 1 38 sec +0051EE 1 E5 9B sbc $9B +0051F0 1 AA tax +0051F1 1 A9 00 lda #$00 +0051F3 1 E5 9C sbc $9C +0051F5 1 A8 tay +0051F6 1 8A txa +0051F7 1 18 clc +0051F8 1 65 8A adc $8A +0051FA 1 AA tax +0051FB 1 98 tya +0051FC 1 65 8B adc $8B +0051FE 1 20 8D 4E jsr L4E8D +005201 1 85 8A sta $8A +005203 1 98 tya +005204 1 2A rol a +005205 1 C9 07 cmp #$07 +005207 1 A2 01 ldx #$01 +005209 1 90 03 bcc L520E +00520B 1 CA dex +00520C 1 E9 07 sbc #$07 +00520E 1 8E 8A 4C L520E: stx L4C8A +005211 1 E8 inx +005212 1 8E 91 4C stx L4C91 +005215 1 85 9B sta $9B +005217 1 A5 8A lda $8A +005219 1 2A rol a +00521A 1 20 3F 4F jsr L4F3F +00521D 1 20 A9 4E jsr L4EA9 +005220 1 A9 01 L5220: lda #$01 +005222 1 85 8E sta $8E +005224 1 A9 06 lda #$06 +005226 1 85 8F sta $8F +005228 1 A2 01 ldx #$01 +00522A 1 A5 87 lda $87 +00522C 1 38 sec +00522D 1 E9 07 sbc #$07 +00522F 1 90 03 bcc L5234 +005231 1 85 87 sta $87 +005233 1 CA dex +005234 1 8E C8 4C L5234: stx L4CC8 +005237 1 E8 inx +005238 1 8E D4 4C stx L4CD4 +00523B 1 A5 87 lda $87 +00523D 1 38 sec +00523E 1 E5 9B sbc $9B +005240 1 B0 07 bcs L5249 +005242 1 69 07 adc #$07 +005244 1 EE 68 51 inc L5168 +005247 1 C6 81 dec $81 +005249 1 A8 L5249: tay +00524A 1 D0 04 bne L5250 +00524C 1 A2 00 ldx #$00 +00524E 1 F0 26 beq L5276 +005250 1 98 L5250: tya +005251 1 0A asl a +005252 1 A8 tay +005253 1 B9 93 52 lda L5293,y +005256 1 8D AE 4C sta L4CAE +005259 1 B9 94 52 lda L5294,y +00525C 1 8D AF 4C sta L4CAF +00525F 1 B9 87 52 lda L5287,y +005262 1 8D B4 4C sta L4CB4 +005265 1 B9 88 52 lda L5288,y +005268 1 8D B5 4C sta L4CB5 +00526B 1 A4 81 ldy $81 +00526D 1 8C B1 4C sty L4CB1 +005270 1 88 dey +005271 1 8C BA 4C sty L4CBA +005274 1 A2 02 ldx #$02 +005276 1 BD 85 52 L5276: lda L5285,x +005279 1 8D A1 4C sta L4CA1 +00527C 1 BD 86 52 lda L5286,x +00527F 1 8D A2 4C sta L4CA2 +005282 1 4C E7 4C jmp L4CE7 +005285 1 +005285 1 BE L5285: .byte $BE +005286 1 4C L5286: .byte $4C +005287 1 A3 L5287: .byte $A3 +005288 1 4C 21 42 L5288: jmp L4221 +00528B 1 +00528B 1 21 43 and ($43,x) +00528D 1 21 44 and ($44,x) +00528F 1 21 45 and ($45,x) +005291 1 21 46 and ($46,x) +005293 1 21 L5293: .byte $21 +005294 1 47 A1 L5294: rmb4 $A1 +005296 1 42 .byte $42 +005297 1 A1 43 lda ($43,x) +005299 1 A1 44 lda ($44,x) +00529B 1 A1 45 lda ($45,x) +00529D 1 A1 46 lda ($46,x) +00529F 1 A1 47 lda ($47,x) +0052A1 1 86 B0 L52A1: stx $B0 +0052A3 1 0A asl a +0052A4 1 0A asl a +0052A5 1 85 B3 sta $B3 +0052A7 1 A0 03 ldy #$03 +0052A9 1 B1 80 L52A9: lda (L0080),y +0052AB 1 99 92 00 sta $92,y +0052AE 1 99 96 00 sta $96,y +0052B1 1 88 dey +0052B2 1 10 F5 bpl L52A9 +0052B4 1 A5 94 lda $94 +0052B6 1 85 A7 sta $A7 +0052B8 1 A5 95 lda $95 +0052BA 1 85 A8 sta $A8 +0052BC 1 A0 00 ldy #$00 +0052BE 1 86 AE stx $AE +0052C0 1 86 82 L52C0: stx L0082 +0052C2 1 B1 80 lda (L0080),y +0052C4 1 9D 00 07 sta $0700,x +0052C7 1 48 pha +0052C8 1 C8 iny +0052C9 1 B1 80 lda (L0080),y +0052CB 1 9D 3C 07 sta $073C,x +0052CE 1 AA tax +0052CF 1 68 pla +0052D0 1 C8 iny +0052D1 1 E4 93 cpx $93 +0052D3 1 30 06 bmi L52DB +0052D5 1 D0 0A bne L52E1 +0052D7 1 C5 92 cmp $92 +0052D9 1 B0 06 bcs L52E1 +0052DB 1 85 92 L52DB: sta $92 +0052DD 1 86 93 stx $93 +0052DF 1 90 0E bcc L52EF +0052E1 1 E4 97 L52E1: cpx $97 +0052E3 1 30 0A bmi L52EF +0052E5 1 D0 04 bne L52EB +0052E7 1 C5 96 cmp $96 +0052E9 1 90 04 bcc L52EF +0052EB 1 85 96 L52EB: sta $96 +0052ED 1 86 97 stx $97 +0052EF 1 A6 82 L52EF: ldx L0082 +0052F1 1 B1 80 lda (L0080),y +0052F3 1 9D 80 07 sta $0780,x +0052F6 1 48 pha +0052F7 1 C8 iny +0052F8 1 B1 80 lda (L0080),y +0052FA 1 9D BC 07 sta $07BC,x +0052FD 1 AA tax +0052FE 1 68 pla +0052FF 1 C8 iny +005300 1 E4 95 cpx $95 +005302 1 30 06 bmi L530A +005304 1 D0 0A bne L5310 +005306 1 C5 .byte $C5 +005307 1 94 B0 L5307: sty $B0,x +005309 1 06 .byte $06 +00530A 1 85 94 L530A: sta $94 +00530C 1 86 95 stx $95 +00530E 1 90 0E bcc L531E +005310 1 E4 99 L5310: cpx $99 +005312 1 30 0A bmi L531E +005314 1 D0 04 bne L531A +005316 1 C5 98 cmp $98 +005318 1 90 04 bcc L531E +00531A 1 85 98 L531A: sta $98 +00531C 1 86 99 stx $99 +00531E 1 E4 A8 L531E: cpx $A8 +005320 1 86 A8 L5320: stx $A8 +005322 1 30 0C bmi L5330 +005324 1 D0 06 bne L532C +005326 1 C5 A7 cmp $A7 +005328 1 90 06 bcc L5330 +00532A 1 F0 04 beq L5330 +00532C 1 A6 82 L532C: ldx L0082 +00532E 1 86 AE stx $AE +005330 1 85 A7 L5330: sta $A7 +005332 1 A6 82 L5332: ldx L0082 +005334 1 E8 inx +005335 1 E0 3C L5335: cpx #$3C +005337 1 F0 5F beq L5398 +005339 1 C4 B3 cpy $B3 +00533B 1 90 83 bcc L52C0 +00533D 1 A5 94 lda $94 +00533F 1 C5 98 cmp $98 +005341 1 D0 06 bne L5349 +005343 1 A5 95 lda $95 +005345 1 C5 99 cmp $99 +005347 1 F0 4F beq L5398 +005349 1 86 B3 L5349: stx $B3 +00534B 1 24 BA bit $BA +00534D 1 10 02 bpl L5351 +00534F 1 38 sec +005350 1 60 rts +005351 1 +005351 1 4C A9 50 L5351: jmp L50A9 +005354 1 +005354 1 A5 B4 L5354: lda $B4 +005356 1 10 21 bpl L5379 +005358 1 0A asl a +005359 1 0A asl a +00535A 1 65 80 adc L0080 +00535C 1 85 80 sta L0080 +00535E 1 90 02 bcc L5362 +005360 1 E6 81 inc $81 +005362 1 A0 00 L5362: ldy #$00 +005364 1 B1 80 lda (L0080),y +005366 1 C8 iny +005367 1 11 80 ora (L0080),y +005369 1 85 B4 sta $B4 +00536B 1 E6 80 inc L0080 +00536D 1 D0 02 bne L5371 +00536F 1 E6 81 inc $81 +005371 1 E6 80 L5371: inc L0080 +005373 1 D0 02 bne L5377 +005375 1 E6 81 inc $81 +005377 1 A0 80 L5377: ldy #$80 +005379 1 60 L5379: rts +00537A 1 +00537A 1 A9 80 lda #$80 +00537C 1 D0 02 bne L5380 +00537E 1 A9 00 L537E: lda #$00 +005380 1 85 BA L5380: sta $BA +005382 1 A2 00 ldx #$00 +005384 1 86 AD stx $AD +005386 1 20 62 53 jsr L5362 +005389 1 20 A1 52 L5389: jsr L52A1 +00538C 1 B0 0F bcs L539D +00538E 1 A6 B0 ldx $B0 +005390 1 20 54 53 L5390: jsr L5354 +005393 1 30 F4 bmi L5389 +005395 1 4C 6F 54 jmp L546F +005398 1 +005398 1 A9 82 L5398: lda #$82 +00539A 1 4C B1 40 jmp L40B1 +00539D 1 +00539D 1 A0 01 L539D: ldy #$01 +00539F 1 84 AF sty $AF +0053A1 1 A4 AE ldy $AE +0053A3 1 C4 B0 cpy $B0 +0053A5 1 D0 02 bne L53A9 +0053A7 1 A4 B3 ldy $B3 +0053A9 1 88 L53A9: dey +0053AA 1 84 AB sty $AB +0053AC 1 08 php +0053AD 1 84 AC L53AD: sty $AC +0053AF 1 C8 iny +0053B0 1 C4 B3 cpy $B3 +0053B2 1 D0 02 bne L53B6 +0053B4 1 A4 B0 ldy $B0 +0053B6 1 84 AA L53B6: sty $AA +0053B8 1 C4 AE cpy $AE +0053BA 1 D0 02 bne L53BE +0053BC 1 C6 AF dec $AF +0053BE 1 B9 80 07 L53BE: lda $0780,y +0053C1 1 BE BC 07 ldx $07BC,y +0053C4 1 86 83 stx L0083 +0053C6 1 84 A9 L53C6: sty $A9 +0053C8 1 C8 iny +0053C9 1 C4 B3 cpy $B3 +0053CB 1 D0 02 bne L53CF +0053CD 1 A4 B0 ldy $B0 +0053CF 1 D9 80 07 L53CF: cmp $0780,y +0053D2 1 D0 07 bne L53DB +0053D4 1 BE BC 07 ldx $07BC,y +0053D7 1 E4 83 cpx L0083 +0053D9 1 F0 EB beq L53C6 +0053DB 1 A6 AB L53DB: ldx $AB +0053DD 1 38 sec +0053DE 1 FD 80 07 sbc $0780,x +0053E1 1 A5 83 lda L0083 +0053E3 1 FD BC 07 sbc $07BC,x +0053E6 1 30 60 bmi L5448 +0053E8 1 A5 A9 lda $A9 +0053EA 1 28 plp +0053EB 1 30 0B bmi L53F8 +0053ED 1 A8 tay +0053EE 1 9D 80 06 sta $0680,x +0053F1 1 A5 AA lda $AA +0053F3 1 9D BC 06 sta $06BC,x +0053F6 1 10 65 bpl L545D +0053F8 1 A6 AD L53F8: ldx $AD +0053FA 1 E0 10 cpx #$10 +0053FC 1 B0 9A bcs L5398 +0053FE 1 9D 68 04 sta $0468,x +005401 1 A5 AA lda $AA +005403 1 9D .byte $9D +005404 1 A8 L5404: tay +005405 1 04 A4 tsb $A4 +005407 1 AB .byte $AB +005408 1 B9 80 06 lda $0680,y +00540B 1 9D 69 04 sta $0469,x +00540E 1 B9 BC 06 lda $06BC,y +005411 1 9D .byte $9D +005412 1 A9 .byte $A9 +005413 1 04 B9 L5413: tsb $B9 +005415 1 80 .byte $80 +005416 1 07 9D L5416: rmb0 $9D +005418 1 E8 inx +005419 1 05 .byte $05 +00541A 1 9D E9 05 L541A: sta $05E9,x +00541D 1 B9 BC 07 lda $07BC,y +005420 1 9D 01 5E L5420: sta L5E01,x +005423 1 9D 02 5E sta L5E02,x +005426 1 B9 00 07 lda $0700,y +005429 1 9D 32 5E sta L5E32,x +00542C 1 B9 3C 07 lda $073C,y +00542F 1 9D 42 5E sta L5E42,x +005432 1 A4 .byte $A4 +005433 1 AC B9 00 L5433: ldy a:$B9 +005436 1 07 9D L5436: rmb0 $9D +005438 1 31 5E L5438: and ($5E),y +00543A 1 B9 3C 07 lda $073C,y +00543D 1 9D 41 5E sta L5E41,x +005440 1 E8 inx +005441 1 E8 inx +005442 1 86 AD stx $AD +005444 1 A4 A9 ldy $A9 +005446 1 10 15 bpl L545D +005448 1 28 L5448: plp +005449 1 30 05 bmi L5450 +00544B 1 A9 80 lda #$80 +00544D 1 9D 80 06 sta $0680,x +005450 1 A4 AA L5450: ldy $AA +005452 1 8A txa +005453 1 99 80 06 sta $0680,y +005456 1 A5 AC lda $AC +005458 1 99 BC 06 sta $06BC,y +00545B 1 A9 80 lda #$80 +00545D 1 08 L545D: php +00545E 1 84 AB sty $AB +005460 1 A4 A9 ldy $A9 +005462 1 24 AF bit $AF +005464 1 30 03 bmi L5469 +005466 1 4C AD 53 jmp L53AD +005469 1 +005469 1 28 L5469: plp +00546A 1 A6 B3 ldx $B3 +00546C 1 4C 90 53 jmp L5390 +00546F 1 +00546F 1 A2 00 L546F: ldx #$00 +005471 1 86 B1 stx $B1 +005473 1 A9 80 lda #$80 +005475 1 8D 28 04 sta $0428 +005478 1 85 B2 sta $B2 +00547A 1 E8 L547A: inx +00547B 1 E4 AD cpx $AD +00547D 1 90 03 bcc L5482 +00547F 1 F0 31 beq L54B2 +005481 1 60 rts +005482 1 +005482 1 A5 B1 L5482: lda $B1 +005484 1 A8 L5484: tay +005485 1 BD E8 05 lda $05E8,x +005488 1 D9 E8 05 cmp $05E8,y +00548B 1 B0 15 bcs L54A2 +00548D 1 98 tya +00548E 1 9D 28 04 sta $0428,x +005491 1 C4 B1 cpy $B1 +005493 1 F0 .byte $F0 +005494 1 09 A4 L5494: ora #$A4 +005496 1 82 .byte $82 +005497 1 8A txa +005498 1 99 28 04 sta $0428,y +00549B 1 4C 7A 54 jmp L547A +00549E 1 +00549E 1 86 B1 L549E: stx $B1 +0054A0 1 B0 D8 bcs L547A +0054A2 1 84 82 L54A2: sty L0082 +0054A4 1 B9 28 04 lda $0428,y +0054A7 1 10 DB bpl L5484 +0054A9 1 9D 28 04 sta $0428,x +0054AC 1 8A txa +0054AD 1 99 28 04 sta $0428,y +0054B0 1 10 C8 bpl L547A +0054B2 1 A6 B1 L54B2: ldx $B1 +0054B4 1 BD E8 05 lda $05E8,x +0054B7 1 85 A9 sta $A9 +0054B9 1 85 94 sta $94 +0054BB 1 BD 01 5E lda L5E01,x +0054BE 1 85 AA sta $AA +0054C0 1 85 95 sta $95 +0054C2 1 A6 B1 L54C2: ldx $B1 +0054C4 1 30 6E bmi L5534 +0054C6 1 BD E8 05 L54C6: lda $05E8,x +0054C9 1 C5 A9 cmp $A9 +0054CB 1 D0 65 bne L5532 +0054CD 1 BD 01 5E lda L5E01,x +0054D0 1 C5 AA cmp $AA +0054D2 1 D0 5E bne L5532 +0054D4 1 BD 28 04 lda $0428,x +0054D7 1 85 82 sta L0082 +0054D9 1 20 06 56 jsr L5606 +0054DC 1 A5 B2 lda $B2 +0054DE 1 30 37 bmi L5517 +0054E0 1 A8 L54E0: tay +0054E1 1 BD 41 5E lda L5E41,x +0054E4 1 D9 41 5E cmp L5E41,y +0054E7 1 30 37 bmi L5520 +0054E9 1 D0 1C bne L5507 +0054EB 1 BD 31 5E lda L5E31,x +0054EE 1 D9 31 5E cmp L5E31,y +0054F1 1 90 2D bcc L5520 +0054F3 1 D0 12 bne L5507 +0054F5 1 BD 11 5E lda L5E11,x +0054F8 1 D9 11 5E cmp L5E11,y +0054FB 1 90 23 bcc L5520 +0054FD 1 D0 08 bne L5507 +0054FF 1 BD 21 5E lda L5E21,x +005502 1 D9 21 5E cmp L5E21,y +005505 1 90 19 bcc L5520 +005507 1 84 83 L5507: sty L0083 +005509 1 B9 .byte $B9 +00550A 1 28 L550A: plp +00550B 1 04 10 tsb $10 +00550D 1 D2 9D cmp ($9D) +00550F 1 28 plp +005510 1 04 8A tsb $8A +005512 1 99 28 04 sta $0428,y +005515 1 10 17 bpl L552E +005517 1 9D 28 04 L5517: sta $0428,x +00551A 1 86 B2 stx $B2 +00551C 1 4C 2E 55 jmp L552E +00551F 1 +00551F 1 60 L551F: rts +005520 1 +005520 1 98 L5520: tya +005521 1 C4 B2 cpy $B2 +005523 1 F0 F2 beq L5517 +005525 1 9D 28 04 sta $0428,x +005528 1 8A txa +005529 1 A4 83 ldy L0083 +00552B 1 99 28 04 sta $0428,y +00552E 1 A6 82 L552E: ldx L0082 +005530 1 10 94 bpl L54C6 +005532 1 86 B1 L5532: stx $B1 +005534 1 A9 00 L5534: lda #$00 +005536 1 85 AB sta $AB +005538 1 A5 B2 lda $B2 +00553A 1 85 83 sta L0083 +00553C 1 30 E1 bmi L551F +00553E 1 AA L553E: tax +00553F 1 A5 A9 lda $A9 +005541 1 DD E8 05 cmp $05E8,x +005544 1 D0 3E bne L5584 +005546 1 A5 AA lda $AA +005548 1 DD 01 5E cmp L5E01,x +00554B 1 D0 37 bne L5584 +00554D 1 BC 68 04 ldy $0468,x +005550 1 B9 80 06 lda $0680,y +005553 1 10 17 bpl L556C +005555 1 E4 B2 cpx $B2 +005557 1 F0 0B beq L5564 +005559 1 A4 83 ldy L0083 +00555B 1 BD 28 04 lda $0428,x +00555E 1 99 28 04 sta $0428,y +005561 1 4C F8 55 jmp L55F8 +005564 1 +005564 1 BD 28 04 L5564: lda $0428,x +005567 1 85 B2 sta $B2 +005569 1 4C F8 55 jmp L55F8 +00556C 1 +00556C 1 9D 68 04 L556C: sta $0468,x +00556F 1 B9 00 07 lda $0700,y +005572 1 9D 31 5E sta L5E31,x +005575 1 B9 3C 07 lda $073C,y +005578 1 9D 41 5E sta L5E41,x +00557B 1 B9 BC 06 lda $06BC,y +00557E 1 9D A8 04 sta $04A8,x +005581 1 20 06 56 jsr L5606 +005584 1 86 AC L5584: stx $AC +005586 1 BC 41 5E ldy L5E41,x +005589 1 BD 31 5E lda L5E31,x +00558C 1 AA tax +00558D 1 A5 AB lda $AB +00558F 1 49 FF eor #$FF +005591 1 85 AB sta $AB +005593 1 10 06 bpl L559B +005595 1 86 92 stx $92 +005597 1 84 93 sty $93 +005599 1 30 33 bmi L55CE +00559B 1 86 96 L559B: stx $96 +00559D 1 84 97 sty $97 +00559F 1 C4 93 cpy $93 +0055A1 1 30 06 bmi L55A9 +0055A3 1 D0 10 bne L55B5 +0055A5 1 E4 92 cpx $92 +0055A7 1 B0 0C bcs L55B5 +0055A9 1 A5 92 L55A9: lda $92 +0055AB 1 86 92 stx $92 +0055AD 1 85 96 sta $96 +0055AF 1 A5 93 lda $93 +0055B1 1 84 93 sty $93 +0055B3 1 85 97 sta $97 +0055B5 1 A5 A9 L55B5: lda $A9 +0055B7 1 85 94 sta $94 +0055B9 1 85 98 sta $98 +0055BB 1 A5 AA lda $AA +0055BD 1 85 95 sta $95 +0055BF 1 85 99 sta $99 +0055C1 1 24 BA bit $BA +0055C3 1 10 06 bpl L55CB +0055C5 1 20 51 50 jsr L5051 +0055C8 1 4C CE 55 jmp L55CE +0055CB 1 +0055CB 1 20 43 50 L55CB: jsr L5043 +0055CE 1 A6 AC L55CE: ldx $AC +0055D0 1 BD 21 5E lda L5E21,x +0055D3 1 18 clc +0055D4 1 7D 28 05 adc $0528,x +0055D7 1 9D 21 5E sta L5E21,x +0055DA 1 BD 11 5E lda L5E11,x +0055DD 1 7D E8 04 adc $04E8,x +0055E0 1 9D 11 5E sta L5E11,x +0055E3 1 BD 31 5E lda L5E31,x +0055E6 1 7D 68 05 adc $0568,x +0055E9 1 9D 31 5E sta L5E31,x +0055EC 1 BD 41 5E lda L5E41,x +0055EF 1 7D A8 05 adc $05A8,x +0055F2 1 9D 41 5E sta L5E41,x +0055F5 1 BD 28 04 lda $0428,x +0055F8 1 30 03 L55F8: bmi L55FD +0055FA 1 4C 3E 55 jmp L553E +0055FD 1 +0055FD 1 E6 A9 L55FD: inc $A9 +0055FF 1 D0 02 bne L5603 +005601 1 E6 AA inc $AA +005603 1 4C C2 54 L5603: jmp L54C2 +005606 1 +005606 1 BC A8 04 L5606: ldy $04A8,x +005609 1 B9 80 07 lda $0780,y +00560C 1 9D E8 05 sta $05E8,x +00560F 1 38 sec +005610 1 E5 A9 sbc $A9 +005612 1 85 A3 sta $A3 +005614 1 B9 BC 07 lda $07BC,y +005617 1 9D 01 5E sta L5E01,x +00561A 1 E5 AA sbc $AA +00561C 1 85 A4 sta $A4 +00561E 1 B9 00 07 lda $0700,y +005621 1 38 sec +005622 1 FD 31 5E sbc L5E31,x +005625 1 85 A1 sta $A1 +005627 1 B9 3C 07 lda $073C,y +00562A 1 FD 41 5E sbc L5E41,x +00562D 1 85 A2 sta $A2 +00562F 1 08 php +005630 1 10 0D bpl L563F +005632 1 A9 00 lda #$00 +005634 1 38 sec +005635 1 E5 A1 sbc $A1 +005637 1 85 A1 sta $A1 +005639 1 A9 00 lda #$00 +00563B 1 E5 A2 sbc $A2 +00563D 1 85 A2 sta $A2 +00563F 1 86 84 L563F: stx $84 +005641 1 20 9A 56 jsr L569A +005644 1 A6 84 ldx $84 +005646 1 28 plp +005647 1 10 19 bpl L5662 +005649 1 A9 00 lda #$00 +00564B 1 38 sec +00564C 1 E5 9F sbc $9F +00564E 1 85 9F sta $9F +005650 1 A9 00 lda #$00 +005652 1 E5 A0 sbc L00A0 +005654 1 85 A0 sta L00A0 +005656 1 A9 00 lda #$00 +005658 1 E5 A1 sbc $A1 +00565A 1 85 A1 sta $A1 +00565C 1 A9 00 lda #$00 +00565E 1 E5 A2 sbc $A2 +005660 1 85 A2 sta $A2 +005662 1 A5 A2 L5662: lda $A2 +005664 1 9D A8 05 sta $05A8,x +005667 1 C9 80 cmp #$80 +005669 1 6A ror a +00566A 1 48 pha +00566B 1 A5 A1 lda $A1 +00566D 1 9D 68 05 sta $0568,x +005670 1 6A ror a +005671 1 48 pha +005672 1 A5 A0 lda L00A0 +005674 1 9D E8 04 sta $04E8,x +005677 1 6A ror a +005678 1 48 pha +005679 1 A5 9F lda $9F +00567B 1 9D 28 05 sta $0528,x +00567E 1 6A ror a +00567F 1 9D 21 5E sta L5E21,x +005682 1 68 pla +005683 1 18 clc +005684 1 69 80 adc #$80 +005686 1 9D 11 5E sta L5E11,x +005689 1 68 pla +00568A 1 7D 31 5E adc L5E31,x +00568D 1 9D 31 5E sta L5E31,x +005690 1 68 pla +005691 1 7D 41 5E adc L5E41,x +005694 1 9D 41 5E sta L5E41,x +005697 1 60 rts +005698 1 +005698 1 A5 A2 L5698: lda $A2 +00569A 1 05 A1 L569A: ora $A1 +00569C 1 D0 0A bne L56A8 +00569E 1 85 9F sta $9F +0056A0 1 85 A0 sta L00A0 +0056A2 1 85 A1 sta $A1 +0056A4 1 85 A2 sta $A2 +0056A6 1 F0 2D beq L56D5 +0056A8 1 A0 20 L56A8: ldy #$20 +0056AA 1 A9 00 lda #$00 +0056AC 1 85 9F sta $9F +0056AE 1 85 A0 sta L00A0 +0056B0 1 85 A5 sta $A5 +0056B2 1 85 A6 sta $A6 +0056B4 1 06 9F L56B4: asl $9F +0056B6 1 26 A0 rol L00A0 +0056B8 1 26 A1 rol $A1 +0056BA 1 26 A2 rol $A2 +0056BC 1 26 A5 rol $A5 +0056BE 1 26 A6 rol $A6 +0056C0 1 A5 A5 lda $A5 +0056C2 1 38 sec +0056C3 1 E5 A3 sbc $A3 +0056C5 1 AA tax +0056C6 1 A5 A6 lda $A6 +0056C8 1 E5 A4 sbc $A4 +0056CA 1 90 06 bcc L56D2 +0056CC 1 86 A5 stx $A5 +0056CE 1 85 A6 sta $A6 +0056D0 1 E6 9F inc $9F +0056D2 1 88 L56D2: dey +0056D3 1 D0 DF bne L56B4 +0056D5 1 60 L56D5: rts +0056D6 1 +0056D6 1 A9 00 lda #$00 +0056D8 1 85 BA sta $BA +0056DA 1 20 62 53 jsr L5362 +0056DD 1 A5 80 L56DD: lda L0080 +0056DF 1 85 B7 sta $B7 +0056E1 1 A5 81 lda $81 +0056E3 1 85 B8 sta $B8 +0056E5 1 A5 B4 lda $B4 +0056E7 1 85 B6 sta $B6 +0056E9 1 A2 00 ldx #$00 +0056EB 1 20 A1 52 jsr L52A1 +0056EE 1 90 3F bcc L572F +0056F0 1 A5 B3 lda $B3 +0056F2 1 85 B5 sta $B5 +0056F4 1 A0 00 ldy #$00 +0056F6 1 C6 B5 L56F6: dec $B5 +0056F8 1 F0 19 beq L5713 +0056FA 1 84 B9 sty $B9 +0056FC 1 A2 00 ldx #$00 +0056FE 1 B1 B7 L56FE: lda ($B7),y +005700 1 95 92 sta $92,x +005702 1 C8 iny +005703 1 E8 inx +005704 1 E0 08 cpx #$08 +005706 1 D0 F6 bne L56FE +005708 1 20 83 57 jsr L5783 +00570B 1 A5 B9 lda $B9 +00570D 1 18 clc +00570E 1 69 04 adc #$04 +005710 1 A8 tay +005711 1 D0 E3 bne L56F6 +005713 1 A2 00 L5713: ldx #$00 +005715 1 B1 B7 L5715: lda ($B7),y +005717 1 95 92 sta $92,x +005719 1 C8 iny +00571A 1 E8 inx +00571B 1 E0 04 cpx #$04 +00571D 1 D0 F6 bne L5715 +00571F 1 A0 03 ldy #$03 +005721 1 B1 B7 L5721: lda ($B7),y +005723 1 99 96 00 sta $96,y +005726 1 99 EA 00 sta $EA,y +005729 1 88 dey +00572A 1 10 F5 bpl L5721 +00572C 1 20 83 57 jsr L5783 +00572F 1 A2 01 L572F: ldx #$01 +005731 1 B5 B7 L5731: lda $B7,x +005733 1 95 80 sta L0080,x +005735 1 B5 B5 lda $B5,x +005737 1 95 B3 sta $B3,x +005739 1 CA dex +00573A 1 10 F5 bpl L5731 +00573C 1 20 54 53 jsr L5354 +00573F 1 30 9C bmi L56DD +005741 1 60 rts +005742 1 +005742 1 A5 A1 lda $A1 +005744 1 A6 A2 ldx $A2 +005746 1 20 58 57 jsr L5758 +005749 1 A5 A3 lda $A3 +00574B 1 A6 A4 ldx $A4 +00574D 1 18 clc +00574E 1 65 EC adc $EC +005750 1 85 EC sta $EC +005752 1 8A txa +005753 1 65 ED adc $ED +005755 1 85 ED sta $ED +005757 1 60 rts +005758 1 +005758 1 18 L5758: clc +005759 1 65 EA adc $EA +00575B 1 85 EA sta $EA +00575D 1 8A txa +00575E 1 65 EB adc $EB +005760 1 85 EB sta $EB +005762 1 60 rts +005763 1 +005763 1 A2 02 ldx #$02 +005765 1 B5 A1 L5765: lda $A1,x +005767 1 18 clc +005768 1 75 EA adc $EA,x +00576A 1 95 92 sta $92,x +00576C 1 B5 A2 lda $A2,x +00576E 1 75 EB adc $EB,x +005770 1 95 93 sta $93,x +005772 1 CA dex +005773 1 CA dex +005774 1 10 EF bpl L5765 +005776 1 A2 03 ldx #$03 +005778 1 B5 EA L5778: lda $EA,x +00577A 1 95 96 sta $96,x +00577C 1 B5 92 lda $92,x +00577E 1 95 EA sta $EA,x +005780 1 CA dex +005781 1 10 F5 bpl L5778 +005783 1 A5 99 L5783: lda $99 +005785 1 C5 95 cmp $95 +005787 1 30 27 bmi L57B0 +005789 1 D0 34 bne L57BF +00578B 1 A5 98 lda $98 +00578D 1 C5 94 cmp $94 +00578F 1 90 1F bcc L57B0 +005791 1 D0 2C bne L57BF +005793 1 A5 92 lda $92 +005795 1 A6 93 ldx $93 +005797 1 E4 97 cpx $97 +005799 1 30 12 bmi L57AD +00579B 1 D0 04 bne L57A1 +00579D 1 C5 96 cmp $96 +00579F 1 90 0C bcc L57AD +0057A1 1 A4 96 L57A1: ldy $96 +0057A3 1 85 96 sta $96 +0057A5 1 84 92 sty $92 +0057A7 1 A4 97 ldy $97 +0057A9 1 86 97 stx $97 +0057AB 1 84 93 sty $93 +0057AD 1 4C 1E 50 L57AD: jmp L501E +0057B0 1 +0057B0 1 A2 03 L57B0: ldx #$03 +0057B2 1 B5 92 L57B2: lda $92,x +0057B4 1 A8 tay +0057B5 1 B5 96 lda $96,x +0057B7 1 95 92 sta $92,x +0057B9 1 98 tya +0057BA 1 95 96 sta $96,x +0057BC 1 CA dex +0057BD 1 10 F3 bpl L57B2 +0057BF 1 A6 EE L57BF: ldx $EE +0057C1 1 CA dex +0057C2 1 86 A2 stx $A2 +0057C4 1 A5 EF lda $EF +0057C6 1 85 A4 sta $A4 +0057C8 1 A9 00 lda #$00 +0057CA 1 85 A1 sta $A1 +0057CC 1 85 A3 sta $A3 +0057CE 1 A5 92 lda $92 +0057D0 1 A6 93 ldx $93 +0057D2 1 E4 97 cpx $97 +0057D4 1 30 13 bmi L57E9 +0057D6 1 D0 09 bne L57E1 +0057D8 1 C5 96 cmp $96 +0057DA 1 90 0D bcc L57E9 +0057DC 1 D0 03 bne L57E1 +0057DE 1 4C 1E 50 jmp L501E +0057E1 1 +0057E1 1 A5 A1 L57E1: lda $A1 +0057E3 1 A6 A2 ldx $A2 +0057E5 1 85 A2 sta $A2 +0057E7 1 86 A1 stx $A1 +0057E9 1 A0 05 L57E9: ldy #$05 +0057EB 1 84 82 L57EB: sty L0082 +0057ED 1 BE 3E 58 ldx L583E,y +0057F0 1 A0 03 ldy #$03 +0057F2 1 B5 92 L57F2: lda $92,x +0057F4 1 99 83 00 sta L0083,y +0057F7 1 CA dex +0057F8 1 88 dey +0057F9 1 10 F7 bpl L57F2 +0057FB 1 A4 82 ldy L0082 +0057FD 1 BE 44 58 ldx L5844,y +005800 1 B5 A1 lda $A1,x +005802 1 18 clc +005803 1 65 83 adc L0083 +005805 1 85 83 sta L0083 +005807 1 90 02 bcc L580B +005809 1 E6 84 inc $84 +00580B 1 BE 4A 58 L580B: ldx L584A,y +00580E 1 B5 A3 lda $A3,x +005810 1 18 clc +005811 1 65 85 adc $85 +005813 1 85 85 sta $85 +005815 1 90 02 bcc L5819 +005817 1 E6 86 inc $86 +005819 1 98 L5819: tya +00581A 1 0A asl a +00581B 1 0A asl a +00581C 1 A8 tay +00581D 1 A2 00 ldx #$00 +00581F 1 B5 83 L581F: lda L0083,x +005821 1 99 52 58 sta L5852,y +005824 1 C8 iny +005825 1 E8 inx +005826 1 E0 04 cpx #$04 +005828 1 D0 F5 bne L581F +00582A 1 A4 82 ldy L0082 +00582C 1 88 dey +00582D 1 10 BC bpl L57EB +00582F 1 AD 3C 58 lda L583C +005832 1 85 .byte $85 +005833 1 80 AD L5833: bra $57E2 +005835 1 3D 58 85 and $8558,x +005838 1 81 4C sta ($4C,x) +00583A 1 7E .byte $7E +00583B 1 53 .byte $53 +00583C 1 50 L583C: .byte $50 +00583D 1 58 L583D: cli +00583E 1 03 L583E: .byte $03 +00583F 1 03 .byte $03 +005840 1 07 07 rmb0 $07 +005842 1 07 03 rmb0 $03 +005844 1 00 L5844: brk +005845 1 00 brk +005846 1 00 brk +005847 1 01 01 ora ($01,x) +005849 1 01 .byte $01 +00584A 1 00 L584A: brk +00584B 1 01 01 ora ($01,x) +00584D 1 01 00 ora (L0000,x) +00584F 1 00 brk +005850 1 06 00 asl L0000 +005852 1 00 L5852: brk +005853 1 00 brk +005854 1 00 brk +005855 1 00 brk +005856 1 00 brk +005857 1 00 brk +005858 1 00 brk +005859 1 00 brk +00585A 1 00 brk +00585B 1 00 brk +00585C 1 00 brk +00585D 1 00 brk +00585E 1 00 brk +00585F 1 00 brk +005860 1 00 brk +005861 1 00 brk +005862 1 00 brk +005863 1 00 brk +005864 1 00 brk +005865 1 00 brk +005866 1 00 brk +005867 1 00 brk +005868 1 00 brk +005869 1 00 brk +00586A 1 A5 80 lda L0080 +00586C 1 85 F2 sta $F2 +00586E 1 A5 81 lda $81 +005870 1 85 F3 sta $F3 +005872 1 A0 00 L5872: ldy #$00 +005874 1 B1 F2 L5874: lda ($F2),y +005876 1 99 FD 00 sta $FD,y +005879 1 C8 iny +00587A 1 C0 03 cpy #$03 +00587C 1 D0 F6 bne L5874 +00587E 1 C9 11 cmp #$11 +005880 1 B0 35 bcs L58B7 +005882 1 A5 F2 lda $F2 +005884 1 A6 F3 ldx $F3 +005886 1 18 clc +005887 1 69 03 adc #$03 +005889 1 90 01 bcc L588C +00588B 1 E8 inx +00588C 1 85 FB L588C: sta $FB +00588E 1 86 FC stx $FC +005890 1 38 sec +005891 1 65 FE adc $FE +005893 1 90 01 bcc L5896 +005895 1 E8 inx +005896 1 A0 00 L5896: ldy #$00 +005898 1 99 BC 58 L5898: sta L58BC,y +00589B 1 48 pha +00589C 1 8A txa +00589D 1 99 CC 58 sta L58CC,y +0058A0 1 68 pla +0058A1 1 38 sec +0058A2 1 65 FE adc $FE +0058A4 1 90 01 bcc L58A7 +0058A6 1 E8 inx +0058A7 1 24 FD L58A7: bit $FD +0058A9 1 10 06 bpl L58B1 +0058AB 1 38 sec +0058AC 1 65 FE adc $FE +0058AE 1 90 01 bcc L58B1 +0058B0 1 E8 inx +0058B1 1 C8 L58B1: iny +0058B2 1 C4 FF cpy $FF +0058B4 1 D0 E2 bne L5898 +0058B6 1 60 rts +0058B7 1 +0058B7 1 A9 83 L58B7: lda #$83 +0058B9 1 4C B1 40 jmp L40B1 +0058BC 1 +0058BC 1 00 L58BC: brk +0058BD 1 00 brk +0058BE 1 00 brk +0058BF 1 00 brk +0058C0 1 00 brk +0058C1 1 00 brk +0058C2 1 00 brk +0058C3 1 00 brk +0058C4 1 00 brk +0058C5 1 00 brk +0058C6 1 00 brk +0058C7 1 00 brk +0058C8 1 00 brk +0058C9 1 00 brk +0058CA 1 00 brk +0058CB 1 00 brk +0058CC 1 00 L58CC: brk +0058CD 1 00 brk +0058CE 1 00 brk +0058CF 1 00 brk +0058D0 1 00 brk +0058D1 1 00 brk +0058D2 1 00 brk +0058D3 1 00 brk +0058D4 1 00 brk +0058D5 1 00 brk +0058D6 1 00 brk +0058D7 1 00 brk +0058D8 1 00 brk +0058D9 1 00 brk +0058DA 1 00 brk +0058DB 1 00 brk +0058DC 1 20 E8 58 jsr L58E8 +0058DF 1 A0 03 ldy #$03 +0058E1 1 91 80 sta (L0080),y +0058E3 1 8A txa +0058E4 1 C8 iny +0058E5 1 91 80 sta (L0080),y +0058E7 1 60 rts +0058E8 1 +0058E8 1 A2 00 L58E8: ldx #$00 +0058EA 1 A0 00 ldy #$00 +0058EC 1 84 82 sty L0082 +0058EE 1 84 83 L58EE: sty L0083 +0058F0 1 B1 A1 lda ($A1),y +0058F2 1 A8 tay +0058F3 1 8A txa +0058F4 1 18 clc +0058F5 1 71 FB adc ($FB),y +0058F7 1 90 02 bcc L58FB +0058F9 1 E6 82 inc L0082 +0058FB 1 AA L58FB: tax +0058FC 1 A4 83 ldy L0083 +0058FE 1 C8 iny +0058FF 1 C4 A3 cpy $A3 +005901 1 D0 EB bne L58EE +005903 1 8A txa +005904 1 A6 82 ldx L0082 +005906 1 60 rts +005907 1 +005907 1 38 L5907: sec +005908 1 E9 01 sbc #$01 +00590A 1 B0 01 bcs L590D +00590C 1 CA dex +00590D 1 18 L590D: clc +00590E 1 65 EA adc $EA +005910 1 85 96 sta $96 +005912 1 8A txa +005913 1 65 EB adc $EB +005915 1 85 97 sta $97 +005917 1 A5 EA lda $EA +005919 1 85 92 sta $92 +00591B 1 A5 EB lda $EB +00591D 1 85 93 sta $93 +00591F 1 A5 EC lda $EC +005921 1 85 98 sta $98 +005923 1 A6 ED ldx $ED +005925 1 86 99 stx $99 +005927 1 18 clc +005928 1 69 01 adc #$01 +00592A 1 90 01 bcc L592D +00592C 1 E8 inx +00592D 1 38 L592D: sec +00592E 1 E5 FF sbc $FF +005930 1 B0 01 bcs L5933 +005932 1 CA dex +005933 1 85 94 L5933: sta $94 +005935 1 86 95 stx $95 +005937 1 60 rts +005938 1 +005938 1 20 FA 5E L5938: jsr L5EFA +00593B 1 20 E8 58 jsr L58E8 +00593E 1 85 A4 sta $A4 +005940 1 86 A5 stx $A5 +005942 1 A0 00 ldy #$00 +005944 1 84 9F sty $9F +005946 1 84 A0 sty L00A0 +005948 1 84 9B sty $9B +00594A 1 84 9D sty $9D +00594C 1 20 07 59 jsr L5907 +00594F 1 20 A9 50 jsr L50A9 +005952 1 90 .byte $90 +005953 1 65 98 L5953: adc $98 +005955 1 6A ror a +005956 1 90 1A bcc L5972 +005958 1 A0 00 ldy #$00 +00595A 1 A6 9C ldx $9C +00595C 1 84 9F L595C: sty $9F +00595E 1 B1 A1 lda ($A1),y +005960 1 A8 tay +005961 1 B1 FB lda ($FB),y +005963 1 18 clc +005964 1 65 9B adc $9B +005966 1 90 03 bcc L596B +005968 1 E8 inx +005969 1 F0 07 beq L5972 +00596B 1 85 9B L596B: sta $9B +00596D 1 A4 9F ldy $9F +00596F 1 C8 iny +005970 1 D0 EA bne L595C +005972 1 20 BC 4D L5972: jsr L4DBC +005975 1 20 A9 4E jsr L4EA9 +005978 1 A5 87 lda $87 +00597A 1 18 clc +00597B 1 65 9B adc $9B +00597D 1 10 06 bpl L5985 +00597F 1 E6 91 inc $91 +005981 1 C6 A0 dec L00A0 +005983 1 69 0E adc #$0E +005985 1 85 87 L5985: sta $87 +005987 1 A5 91 lda $91 +005989 1 E6 91 inc $91 +00598B 1 A4 D6 ldy $D6 +00598D 1 10 10 bpl L599F +00598F 1 0A asl a +005990 1 AA tax +005991 1 A5 87 lda $87 +005993 1 C9 07 cmp #$07 +005995 1 B0 01 bcs L5998 +005997 1 E8 inx +005998 1 A5 96 L5998: lda $96 +00599A 1 F0 01 beq L599D +00599C 1 E8 inx +00599D 1 86 91 L599D: stx $91 +00599F 1 A5 87 L599F: lda $87 +0059A1 1 38 sec +0059A2 1 E9 07 sbc #$07 +0059A4 1 90 02 bcc L59A8 +0059A6 1 85 87 sta $87 +0059A8 1 A9 00 L59A8: lda #$00 +0059AA 1 2A rol a +0059AB 1 49 01 eor #$01 +0059AD 1 85 9C sta $9C +0059AF 1 AA tax +0059B0 1 9D 54 C0 sta $C054,x +0059B3 1 20 C3 59 jsr L59C3 +0059B6 1 8D 54 C0 sta $C054 +0059B9 1 20 EA 5E L59B9: jsr L5EEA +0059BC 1 A5 A4 lda $A4 +0059BE 1 A6 A5 ldx $A5 +0059C0 1 4C 58 57 jmp L5758 +0059C3 1 +0059C3 1 A5 98 L59C3: lda $98 +0059C5 1 38 sec +0059C6 1 E5 94 sbc $94 +0059C8 1 0A asl a +0059C9 1 AA tax +0059CA 1 BD 81 5D lda L5D81,x +0059CD 1 8D 02 5B sta L5B02 +0059D0 1 BD 82 5D lda L5D82,x +0059D3 1 8D 03 5B sta L5B03 +0059D6 1 BD A1 5D lda L5DA1,x +0059D9 1 8D 95 5A sta L5A95 +0059DC 1 BD A2 5D lda L5DA2,x +0059DF 1 8D 96 5A sta L5A96 +0059E2 1 BD C1 5D lda L5DC1,x +0059E5 1 8D 22 5C sta L5C22 +0059E8 1 BD C2 5D lda L5DC2,x +0059EB 1 8D 23 5C sta L5C23 +0059EE 1 BD E1 5D lda L5DE1,x +0059F1 1 8D BE 5C sta L5CBE +0059F4 1 BD E2 5D lda L5DE2,x +0059F7 1 8D BF 5C sta L5CBF +0059FA 1 8A txa +0059FB 1 4A lsr a +0059FC 1 AA tax +0059FD 1 38 sec +0059FE 1 86 80 stx L0080 +005A00 1 86 81 stx $81 +005A02 1 A9 00 lda #$00 +005A04 1 E5 9D sbc $9D +005A06 1 85 9D sta $9D +005A08 1 A8 tay +005A09 1 A2 C3 ldx #$C3 +005A0B 1 38 sec +005A0C 1 B9 BC 58 L5A0C: lda L58BC,y +005A0F 1 9D 05 5B sta L5B05,x +005A12 1 B9 CC 58 lda L58CC,y +005A15 1 9D 06 5B sta L5B06,x +005A18 1 8A txa +005A19 1 E9 0D sbc #$0D +005A1B 1 AA tax +005A1C 1 C8 iny +005A1D 1 C6 80 dec L0080 +005A1F 1 10 EB bpl L5A0C +005A21 1 A4 9D ldy $9D +005A23 1 A2 4B ldx #$4B +005A25 1 38 sec +005A26 1 B9 BC 58 L5A26: lda L58BC,y +005A29 1 9D 98 5A sta L5A98,x +005A2C 1 B9 CC 58 lda L58CC,y +005A2F 1 9D 99 5A sta L5A99,x +005A32 1 8A txa +005A33 1 E9 05 sbc #$05 +005A35 1 AA tax +005A36 1 C8 iny +005A37 1 C6 81 dec $81 +005A39 1 10 EB bpl L5A26 +005A3B 1 A4 94 ldy $94 +005A3D 1 A2 00 ldx #$00 +005A3F 1 24 D6 L5A3F: bit $D6 +005A41 1 30 13 bmi L5A56 +005A43 1 A5 84 lda $84 +005A45 1 18 clc +005A46 1 65 D6 adc $D6 +005A48 1 85 84 sta $84 +005A4A 1 95 20 sta $20,x +005A4C 1 A5 85 lda $85 +005A4E 1 69 00 adc #$00 +005A50 1 85 85 sta $85 +005A52 1 95 21 sta $21,x +005A54 1 D0 0F bne L5A65 +005A56 1 B9 21 4A L5A56: lda L4A21,y +005A59 1 18 clc +005A5A 1 65 86 adc $86 +005A5C 1 95 20 sta $20,x +005A5E 1 B9 E1 4A lda L4AE1,y +005A61 1 05 D5 ora $D5 +005A63 1 95 21 sta $21,x +005A65 1 C4 98 L5A65: cpy $98 +005A67 1 F0 .byte $F0 +005A68 1 05 C8 L5A68: ora $C8 +005A6A 1 E8 inx +005A6B 1 E8 inx +005A6C 1 D0 D1 bne L5A3F +005A6E 1 A2 0F L5A6E: ldx #$0F +005A70 1 A9 00 lda #$00 +005A72 1 95 00 L5A72: sta L0000,x +005A74 1 CA dex +005A75 1 10 FB bpl L5A72 +005A77 1 85 81 sta $81 +005A79 1 85 40 sta $40 +005A7B 1 A9 80 lda #$80 +005A7D 1 85 42 sta $42 +005A7F 1 A4 9F ldy $9F +005A81 1 B1 A1 L5A81: lda ($A1),y +005A83 1 A8 tay +005A84 1 24 81 bit $81 +005A86 1 10 03 bpl L5A8B +005A88 1 38 sec +005A89 1 65 FE adc $FE +005A8B 1 AA L5A8B: tax +005A8C 1 B1 FB lda ($FB),y +005A8E 1 F0 57 beq L5AE7 +005A90 1 A4 87 ldy $87 +005A92 1 D0 56 bne L5AEA +005A94 1 4C .byte $4C +005A95 1 97 L5A95: .byte $97 +005A96 1 5A L5A96: phy +005A97 1 BD .byte $BD +005A98 1 FF L5A98: .byte $FF +005A99 1 FF 85 0F L5A99: bbs7 $85,L5AAB +005A9C 1 BD FF FF lda $FFFF,x +005A9F 1 85 0E sta $0E +005AA1 1 BD FF FF lda $FFFF,x +005AA4 1 85 0D sta $0D +005AA6 1 BD FF FF lda $FFFF,x +005AA9 1 85 0C sta L000C +005AAB 1 BD FF FF L5AAB: lda $FFFF,x +005AAE 1 85 0B sta $0B +005AB0 1 BD FF FF lda $FFFF,x +005AB3 1 85 0A sta $0A +005AB5 1 BD FF FF lda $FFFF,x +005AB8 1 85 09 sta $09 +005ABA 1 BD FF FF lda $FFFF,x +005ABD 1 85 08 sta $08 +005ABF 1 BD FF FF lda $FFFF,x +005AC2 1 85 07 sta $07 +005AC4 1 BD FF FF lda $FFFF,x +005AC7 1 85 06 sta $06 +005AC9 1 BD FF FF lda $FFFF,x +005ACC 1 85 05 sta $05 +005ACE 1 BD FF FF lda $FFFF,x +005AD1 1 85 04 sta $04 +005AD3 1 BD FF FF lda $FFFF,x +005AD6 1 85 03 sta $03 +005AD8 1 BD FF FF lda $FFFF,x +005ADB 1 85 02 sta $02 +005ADD 1 BD FF FF lda $FFFF,x +005AE0 1 85 01 sta $01 +005AE2 1 BD FF FF lda $FFFF,x +005AE5 1 85 00 sta L0000 +005AE7 1 4C D4 5B L5AE7: jmp L5BD4 +005AEA 1 +005AEA 1 98 L5AEA: tya +005AEB 1 0A asl a +005AEC 1 A8 tay +005AED 1 B9 87 52 lda L5287,y +005AF0 1 85 40 sta $40 +005AF2 1 B9 88 52 lda L5288,y +005AF5 1 85 41 sta $41 +005AF7 1 B9 93 52 lda L5293,y +005AFA 1 85 42 sta $42 +005AFC 1 B9 94 52 lda L5294,y +005AFF 1 85 .byte $85 +005B00 1 43 L5B00: .byte $43 +005B01 1 4C .byte $4C +005B02 1 04 L5B02: .byte $04 +005B03 1 5B L5B03: .byte $5B +005B04 1 BC .byte $BC +005B05 1 FF L5B05: .byte $FF +005B06 1 FF B1 42 L5B06: bbs7 $B1,L5B4B +005B09 1 85 1F sta $1F +005B0B 1 B1 40 lda ($40),y +005B0D 1 05 0F ora $0F +005B0F 1 85 0F sta $0F +005B11 1 BC FF FF ldy $FFFF,x +005B14 1 B1 42 lda ($42),y +005B16 1 85 1E sta $1E +005B18 1 B1 40 lda ($40),y +005B1A 1 05 0E ora $0E +005B1C 1 85 0E sta $0E +005B1E 1 BC FF FF ldy $FFFF,x +005B21 1 B1 42 lda ($42),y +005B23 1 85 1D sta $1D +005B25 1 B1 40 lda ($40),y +005B27 1 05 0D ora $0D +005B29 1 85 0D sta $0D +005B2B 1 BC FF FF ldy $FFFF,x +005B2E 1 B1 42 lda ($42),y +005B30 1 85 1C sta $1C +005B32 1 B1 40 lda ($40),y +005B34 1 05 0C ora L000C +005B36 1 85 0C sta L000C +005B38 1 BC FF FF ldy $FFFF,x +005B3B 1 B1 42 lda ($42),y +005B3D 1 85 1B sta $1B +005B3F 1 B1 40 lda ($40),y +005B41 1 05 0B ora $0B +005B43 1 85 0B sta $0B +005B45 1 BC FF FF ldy $FFFF,x +005B48 1 B1 42 lda ($42),y +005B4A 1 85 .byte $85 +005B4B 1 1A L5B4B: inc a +005B4C 1 B1 40 lda ($40),y +005B4E 1 05 0A ora $0A +005B50 1 85 0A sta $0A +005B52 1 BC FF FF ldy $FFFF,x +005B55 1 B1 42 lda ($42),y +005B57 1 85 19 sta $19 +005B59 1 B1 40 lda ($40),y +005B5B 1 05 09 ora $09 +005B5D 1 85 09 sta $09 +005B5F 1 BC FF FF ldy $FFFF,x +005B62 1 B1 42 lda ($42),y +005B64 1 85 18 sta $18 +005B66 1 B1 40 lda ($40),y +005B68 1 05 08 ora $08 +005B6A 1 85 08 sta $08 +005B6C 1 BC FF FF ldy $FFFF,x +005B6F 1 B1 42 lda ($42),y +005B71 1 85 17 sta $17 +005B73 1 B1 40 lda ($40),y +005B75 1 05 07 ora $07 +005B77 1 85 07 sta $07 +005B79 1 BC FF FF ldy $FFFF,x +005B7C 1 B1 42 lda ($42),y +005B7E 1 85 16 sta $16 +005B80 1 B1 40 lda ($40),y +005B82 1 05 06 ora $06 +005B84 1 85 06 sta $06 +005B86 1 BC FF FF ldy $FFFF,x +005B89 1 B1 42 lda ($42),y +005B8B 1 85 15 sta $15 +005B8D 1 B1 40 lda ($40),y +005B8F 1 05 05 ora $05 +005B91 1 85 05 sta $05 +005B93 1 BC FF FF ldy $FFFF,x +005B96 1 B1 42 lda ($42),y +005B98 1 85 14 sta $14 +005B9A 1 B1 40 lda ($40),y +005B9C 1 05 04 ora $04 +005B9E 1 85 04 sta $04 +005BA0 1 BC FF FF ldy $FFFF,x +005BA3 1 B1 42 lda ($42),y +005BA5 1 85 13 sta $13 +005BA7 1 B1 40 lda ($40),y +005BA9 1 05 03 ora $03 +005BAB 1 85 03 sta $03 +005BAD 1 BC FF FF ldy $FFFF,x +005BB0 1 B1 42 lda ($42),y +005BB2 1 85 12 sta $12 +005BB4 1 B1 40 lda ($40),y +005BB6 1 05 02 ora $02 +005BB8 1 85 02 sta $02 +005BBA 1 BC FF FF ldy $FFFF,x +005BBD 1 B1 42 lda ($42),y +005BBF 1 85 11 sta $11 +005BC1 1 B1 40 lda ($40),y +005BC3 1 05 01 ora $01 +005BC5 1 85 01 sta $01 +005BC7 1 BC FF FF ldy $FFFF,x +005BCA 1 B1 42 lda ($42),y +005BCC 1 85 10 sta $10 +005BCE 1 B1 40 lda ($40),y +005BD0 1 05 00 ora L0000 +005BD2 1 85 00 sta L0000 +005BD4 1 24 81 L5BD4: bit $81 +005BD6 1 10 0A bpl L5BE2 +005BD8 1 E6 9F inc $9F +005BDA 1 A9 00 lda #$00 +005BDC 1 85 81 sta $81 +005BDE 1 A5 9A lda $9A +005BE0 1 D0 14 bne L5BF6 +005BE2 1 8A L5BE2: txa +005BE3 1 A8 tay +005BE4 1 B1 FB lda ($FB),y +005BE6 1 C9 08 cmp #$08 +005BE8 1 B0 04 bcs L5BEE +005BEA 1 E6 9F inc $9F +005BEC 1 90 08 bcc L5BF6 +005BEE 1 E9 07 L5BEE: sbc #$07 +005BF0 1 85 9A sta $9A +005BF2 1 66 81 ror $81 +005BF4 1 A9 07 lda #$07 +005BF6 1 18 L5BF6: clc +005BF7 1 65 87 adc $87 +005BF9 1 C9 07 cmp #$07 +005BFB 1 B0 10 bcs L5C0D +005BFD 1 85 87 sta $87 +005BFF 1 A4 L5BFF: .byte $A4 +005C00 1 9F L5C00: .byte $9F +005C01 1 C4 A3 L5C01: cpy $A3 +005C03 1 F0 03 beq L5C08 +005C05 1 4C 81 5A jmp L5A81 +005C08 1 +005C08 1 A4 A0 L5C08: ldy L00A0 +005C0A 1 4C B5 5C jmp L5CB5 +005C0D 1 +005C0D 1 E9 07 L5C0D: sbc #$07 +005C0F 1 85 87 sta $87 +005C11 1 A4 A0 ldy L00A0 +005C13 1 D0 03 bne L5C18 +005C15 1 4C A2 5C jmp L5CA2 +005C18 1 +005C18 1 30 6A L5C18: bmi L5C84 +005C1A 1 C6 91 dec $91 +005C1C 1 D0 03 bne L5C21 +005C1E 1 4C B5 5C jmp L5CB5 +005C21 1 +005C21 1 4C L5C21: .byte $4C +005C22 1 24 L5C22: .byte $24 +005C23 1 5C L5C23: .byte $5C +005C24 1 A5 0F lda $0F +005C26 1 45 F1 eor $F1 +005C28 1 91 3E sta ($3E),y +005C2A 1 A5 0E lda $0E +005C2C 1 45 F1 eor $F1 +005C2E 1 91 3C sta ($3C),y +005C30 1 A5 0D lda $0D +005C32 1 45 F1 eor $F1 +005C34 1 91 3A sta ($3A),y +005C36 1 A5 0C lda L000C +005C38 1 45 F1 eor $F1 +005C3A 1 91 38 sta ($38),y +005C3C 1 A5 0B lda $0B +005C3E 1 45 F1 eor $F1 +005C40 1 91 36 sta ($36),y +005C42 1 A5 0A lda $0A +005C44 1 45 F1 eor $F1 +005C46 1 91 34 sta ($34),y +005C48 1 A5 09 lda $09 +005C4A 1 45 F1 eor $F1 +005C4C 1 91 32 sta ($32),y +005C4E 1 A5 08 lda $08 +005C50 1 45 F1 eor $F1 +005C52 1 91 30 sta (L0030),y +005C54 1 A5 07 lda $07 +005C56 1 45 F1 eor $F1 +005C58 1 91 2E sta ($2E),y +005C5A 1 A5 06 lda $06 +005C5C 1 45 F1 eor $F1 +005C5E 1 91 2C sta ($2C),y +005C60 1 A5 05 lda $05 +005C62 1 45 F1 eor $F1 +005C64 1 91 2A sta ($2A),y +005C66 1 A5 04 lda $04 +005C68 1 45 F1 eor $F1 +005C6A 1 91 28 sta ($28),y +005C6C 1 A5 03 lda $03 +005C6E 1 45 F1 eor $F1 +005C70 1 91 26 sta ($26),y +005C72 1 A5 02 lda $02 +005C74 1 45 F1 eor $F1 +005C76 1 91 24 sta ($24),y +005C78 1 A5 01 lda $01 +005C7A 1 45 F1 eor $F1 +005C7C 1 91 22 sta ($22),y +005C7E 1 A5 00 lda L0000 +005C80 1 45 F1 eor $F1 +005C82 1 91 20 sta ($20),y +005C84 1 24 D6 L5C84: bit $D6 +005C86 1 10 0C bpl L5C94 +005C88 1 A5 9C lda $9C +005C8A 1 49 01 eor #$01 +005C8C 1 AA tax +005C8D 1 85 9C sta $9C +005C8F 1 9D 54 C0 sta $C054,x +005C92 1 F0 02 beq L5C96 +005C94 1 E6 A0 L5C94: inc L00A0 +005C96 1 A2 0F L5C96: ldx #$0F +005C98 1 B5 10 L5C98: lda $10,x +005C9A 1 95 00 sta L0000,x +005C9C 1 CA dex +005C9D 1 10 F9 bpl L5C98 +005C9F 1 4C FF 5B jmp L5BFF +005CA2 1 +005CA2 1 A6 9C L5CA2: ldx $9C +005CA4 1 B5 92 lda $92,x +005CA6 1 C6 91 dec $91 +005CA8 1 F0 06 beq L5CB0 +005CAA 1 20 B9 5C jsr L5CB9 +005CAD 1 4C 84 5C jmp L5C84 +005CB0 1 +005CB0 1 35 96 L5CB0: and $96,x +005CB2 1 D0 05 bne L5CB9 +005CB4 1 60 rts +005CB5 1 +005CB5 1 A6 9C L5CB5: ldx $9C +005CB7 1 B5 96 lda $96,x +005CB9 1 09 80 L5CB9: ora #$80 +005CBB 1 85 80 sta L0080 +005CBD 1 4C .byte $4C +005CBE 1 C0 L5CBE: .byte $C0 +005CBF 1 5C L5CBF: .byte $5C +005CC0 1 A5 0F lda $0F +005CC2 1 45 F1 eor $F1 +005CC4 1 51 3E eor ($3E),y +005CC6 1 25 80 and L0080 +005CC8 1 51 3E eor ($3E),y +005CCA 1 91 3E sta ($3E),y +005CCC 1 A5 0E lda $0E +005CCE 1 45 F1 eor $F1 +005CD0 1 51 3C eor ($3C),y +005CD2 1 25 80 and L0080 +005CD4 1 51 3C eor ($3C),y +005CD6 1 91 3C sta ($3C),y +005CD8 1 A5 0D lda $0D +005CDA 1 45 F1 eor $F1 +005CDC 1 51 3A eor ($3A),y +005CDE 1 25 80 and L0080 +005CE0 1 51 3A eor ($3A),y +005CE2 1 91 3A sta ($3A),y +005CE4 1 A5 0C lda L000C +005CE6 1 45 F1 eor $F1 +005CE8 1 51 38 eor ($38),y +005CEA 1 25 80 and L0080 +005CEC 1 51 38 eor ($38),y +005CEE 1 91 38 sta ($38),y +005CF0 1 A5 0B lda $0B +005CF2 1 45 F1 eor $F1 +005CF4 1 51 36 eor ($36),y +005CF6 1 25 80 and L0080 +005CF8 1 51 36 eor ($36),y +005CFA 1 91 36 sta ($36),y +005CFC 1 A5 0A L5CFC: lda $0A +005CFE 1 45 F1 eor $F1 +005D00 1 51 34 eor ($34),y +005D02 1 25 80 and L0080 +005D04 1 51 34 eor ($34),y +005D06 1 91 34 sta ($34),y +005D08 1 A5 09 lda $09 +005D0A 1 45 F1 eor $F1 +005D0C 1 51 32 eor ($32),y +005D0E 1 25 80 and L0080 +005D10 1 51 32 eor ($32),y +005D12 1 91 32 sta ($32),y +005D14 1 A5 08 L5D14: lda $08 +005D16 1 45 F1 eor $F1 +005D18 1 51 30 eor (L0030),y +005D1A 1 25 80 and L0080 +005D1C 1 51 30 eor (L0030),y +005D1E 1 91 30 sta (L0030),y +005D20 1 A5 07 lda $07 +005D22 1 45 F1 eor $F1 +005D24 1 51 2E eor ($2E),y +005D26 1 25 80 and L0080 +005D28 1 51 2E eor ($2E),y +005D2A 1 91 2E sta ($2E),y +005D2C 1 A5 06 lda $06 +005D2E 1 45 F1 eor $F1 +005D30 1 51 2C eor ($2C),y +005D32 1 25 80 and L0080 +005D34 1 51 2C eor ($2C),y +005D36 1 91 2C sta ($2C),y +005D38 1 A5 05 L5D38: lda $05 +005D3A 1 45 F1 eor $F1 +005D3C 1 51 2A eor ($2A),y +005D3E 1 25 80 and L0080 +005D40 1 51 2A eor ($2A),y +005D42 1 91 2A sta ($2A),y +005D44 1 A5 04 lda $04 +005D46 1 45 F1 eor $F1 +005D48 1 51 28 eor ($28),y +005D4A 1 25 80 and L0080 +005D4C 1 51 28 eor ($28),y +005D4E 1 91 28 sta ($28),y +005D50 1 A5 03 L5D50: lda $03 +005D52 1 45 F1 eor $F1 +005D54 1 51 26 eor ($26),y +005D56 1 25 80 and L0080 +005D58 1 51 26 eor ($26),y +005D5A 1 91 26 sta ($26),y +005D5C 1 A5 02 lda $02 +005D5E 1 45 F1 eor $F1 +005D60 1 51 24 eor ($24),y +005D62 1 25 80 and L0080 +005D64 1 51 24 eor ($24),y +005D66 1 91 24 sta ($24),y +005D68 1 A5 01 L5D68: lda $01 +005D6A 1 45 F1 eor $F1 +005D6C 1 51 22 L5D6C: eor ($22),y +005D6E 1 25 80 and L0080 +005D70 1 51 22 eor ($22),y +005D72 1 91 22 sta ($22),y +005D74 1 A5 00 lda L0000 +005D76 1 45 F1 eor $F1 +005D78 1 51 20 eor ($20),y +005D7A 1 25 80 and L0080 +005D7C 1 51 20 eor ($20),y +005D7E 1 91 20 sta ($20),y +005D80 1 60 rts +005D81 1 +005D81 1 C7 L5D81: .byte $C7 +005D82 1 5B L5D82: .byte $5B +005D83 1 BA tsx +005D84 1 5B .byte $5B +005D85 1 AD 5B A0 lda LA05B +005D88 1 5B .byte $5B +005D89 1 93 .byte $93 +005D8A 1 5B .byte $5B +005D8B 1 86 5B stx $5B +005D8D 1 79 5B 6C adc L6C5B,y +005D90 1 5B .byte $5B +005D91 1 5F 5B 52 bbr5 $5B,L5DE6 +005D94 1 5B .byte $5B +005D95 1 45 5B eor $5B +005D97 1 38 sec +005D98 1 5B .byte $5B +005D99 1 2B .byte $2B +005D9A 1 5B .byte $5B +005D9B 1 1E 5B 11 asl $115B,x +005D9E 1 5B .byte $5B +005D9F 1 04 5B tsb $5B +005DA1 1 E2 L5DA1: .byte $E2 +005DA2 1 5A L5DA2: phy +005DA3 1 DD 5A D8 cmp $D85A,x +005DA6 1 5A phy +005DA7 1 D3 .byte $D3 +005DA8 1 5A phy +005DA9 1 CE 5A C9 dec $C95A +005DAC 1 5A phy +005DAD 1 C4 5A cpy $5A +005DAF 1 BF 5A BA bbs3 $5A,L5D6C +005DB2 1 5A phy +005DB3 1 B5 5A lda $5A,x +005DB5 1 B0 5A bcs L5E11 +005DB7 1 AB .byte $AB +005DB8 1 5A phy +005DB9 1 A6 5A ldx $5A +005DBB 1 A1 5A lda ($5A,x) +005DBD 1 9C 5A 97 stz L975A +005DC0 1 5A phy +005DC1 1 7E L5DC1: .byte $7E +005DC2 1 5C L5DC2: .byte $5C +005DC3 1 78 sei +005DC4 1 5C .byte $5C +005DC5 1 72 5C adc ($5C) +005DC7 1 6C 5C 66 jmp (L665C) +005DCA 1 +005DCA 1 5C .byte $5C +005DCB 1 60 rts +005DCC 1 +005DCC 1 5C .byte $5C +005DCD 1 5A phy +005DCE 1 5C .byte $5C +005DCF 1 54 .byte $54 +005DD0 1 5C .byte $5C +005DD1 1 4E 5C 48 lsr L485C +005DD4 1 5C .byte $5C +005DD5 1 42 .byte $42 +005DD6 1 5C .byte $5C +005DD7 1 3C 5C 36 bit $365C,x +005DDA 1 5C .byte $5C +005DDB 1 30 5C bmi L5E39 +005DDD 1 2A rol a +005DDE 1 5C .byte $5C +005DDF 1 24 5C bit $5C +005DE1 1 74 L5DE1: .byte $74 +005DE2 1 5D 68 5D L5DE2: eor L5D68,x +005DE5 1 5C .byte $5C +005DE6 1 5D 50 5D L5DE6: eor L5D50,x +005DE9 1 44 .byte $44 +005DEA 1 5D 38 5D eor L5D38,x +005DED 1 2C 5D 20 bit $205D +005DF0 1 5D 14 5D eor L5D14,x +005DF3 1 08 php +005DF4 1 5D FC 5C eor L5CFC,x +005DF7 1 F0 5C beq L5E55 +005DF9 1 E4 5C cpx $5C +005DFB 1 D8 cld +005DFC 1 5C .byte $5C +005DFD 1 CC 5C C0 cpy $C05C +005E00 1 5C .byte $5C +005E01 1 00 L5E01: brk +005E02 1 00 L5E02: brk +005E03 1 00 brk +005E04 1 00 brk +005E05 1 00 brk +005E06 1 00 brk +005E07 1 00 brk +005E08 1 00 brk +005E09 1 00 brk +005E0A 1 00 brk +005E0B 1 00 brk +005E0C 1 00 brk +005E0D 1 00 brk +005E0E 1 00 brk +005E0F 1 00 brk +005E10 1 00 brk +005E11 1 00 L5E11: brk +005E12 1 00 brk +005E13 1 00 brk +005E14 1 00 brk +005E15 1 00 brk +005E16 1 00 brk +005E17 1 00 brk +005E18 1 00 brk +005E19 1 00 brk +005E1A 1 00 brk +005E1B 1 00 brk +005E1C 1 00 brk +005E1D 1 00 brk +005E1E 1 00 brk +005E1F 1 00 brk +005E20 1 00 brk +005E21 1 00 L5E21: brk +005E22 1 00 brk +005E23 1 00 brk +005E24 1 00 brk +005E25 1 00 brk +005E26 1 00 brk +005E27 1 00 brk +005E28 1 00 brk +005E29 1 00 brk +005E2A 1 00 brk +005E2B 1 00 brk +005E2C 1 00 brk +005E2D 1 00 brk +005E2E 1 00 brk +005E2F 1 00 brk +005E30 1 00 brk +005E31 1 00 L5E31: brk +005E32 1 00 L5E32: brk +005E33 1 00 brk +005E34 1 00 brk +005E35 1 00 brk +005E36 1 00 brk +005E37 1 00 brk +005E38 1 00 brk +005E39 1 00 L5E39: brk +005E3A 1 00 brk +005E3B 1 00 brk +005E3C 1 00 brk +005E3D 1 00 brk +005E3E 1 00 brk +005E3F 1 00 brk +005E40 1 00 brk +005E41 1 00 L5E41: brk +005E42 1 00 L5E42: brk +005E43 1 00 brk +005E44 1 00 brk +005E45 1 00 brk +005E46 1 00 brk +005E47 1 00 brk +005E48 1 00 brk +005E49 1 00 brk +005E4A 1 00 brk +005E4B 1 00 brk +005E4C 1 00 brk +005E4D 1 00 brk +005E4E 1 00 brk +005E4F 1 00 brk +005E50 1 00 brk +005E51 1 A9 71 L5E51: lda #$71 +005E53 1 85 82 sta L0082 +005E55 1 20 7B 5E L5E55: jsr L5E7B +005E58 1 A2 23 ldx #$23 +005E5A 1 BD 1E 5F L5E5A: lda L5F1E,x +005E5D 1 95 8A sta $8A,x +005E5F 1 95 D0 sta $D0,x +005E61 1 CA dex +005E62 1 10 F6 bpl L5E5A +005E64 1 AD 79 5E lda L5E79 +005E67 1 AE 7A 5E ldx L5E7A +005E6A 1 20 A0 5E jsr L5EA0 +005E6D 1 A9 7F lda #$7F +005E6F 1 85 F6 sta $F6 +005E71 1 20 40 50 jsr L5040 +005E74 1 A9 00 lda #$00 +005E76 1 85 F6 sta $F6 +005E78 1 60 rts +005E79 1 +005E79 1 42 L5E79: .byte $42 +005E7A 1 5F L5E7A: .byte $5F +005E7B 1 AD 5E C0 L5E7B: lda $C05E +005E7E 1 8D 0D C0 sta $C00D +005E81 1 A2 03 ldx #$03 +005E83 1 46 82 L5E83: lsr L0082 +005E85 1 BD 98 5E lda L5E98,x +005E88 1 2A rol a +005E89 1 A8 tay +005E8A 1 B0 05 bcs L5E91 +005E8C 1 B9 00 C0 lda $C000,y +005E8F 1 90 03 bcc L5E94 +005E91 1 99 00 C0 L5E91: sta $C000,y +005E94 1 CA L5E94: dex +005E95 1 10 EC bpl L5E83 +005E97 1 60 rts +005E98 1 +005E98 1 28 L5E98: plp +005E99 1 29 2A and #$2A +005E9B 1 2B .byte $2B +005E9C 1 A5 80 lda L0080 +005E9E 1 A6 81 ldx $81 +005EA0 1 85 F4 L5EA0: sta $F4 +005EA2 1 86 F5 stx $F5 +005EA4 1 A5 F3 L5EA4: lda $F3 +005EA6 1 F0 03 beq L5EAB +005EA8 1 20 72 58 jsr L5872 +005EAB 1 20 8E 50 L5EAB: jsr L508E +005EAE 1 20 8F 4F jsr L4F8F +005EB1 1 4C AF 4D jmp L4DAF +005EB4 1 +005EB4 1 20 C8 40 jsr L40C8 +005EB7 1 A5 F4 lda $F4 +005EB9 1 A6 F5 ldx $F5 +005EBB 1 A0 00 L5EBB: ldy #$00 +005EBD 1 91 80 L5EBD: sta (L0080),y +005EBF 1 8A txa +005EC0 1 C8 iny +005EC1 1 91 80 sta (L0080),y +005EC3 1 60 rts +005EC4 1 +005EC4 1 A0 23 L5EC4: ldy #$23 +005EC6 1 B9 1E 5F L5EC6: lda L5F1E,y +005EC9 1 91 80 sta (L0080),y +005ECB 1 88 dey +005ECC 1 10 F8 bpl L5EC6 +005ECE 1 60 L5ECE: rts +005ECF 1 +005ECF 1 A5 82 L5ECF: lda L0082 +005ED1 1 CD 1B 5F cmp L5F1B +005ED4 1 F0 F8 beq L5ECE +005ED6 1 8D 1B 5F sta L5F1B +005ED9 1 90 F3 bcc L5ECE +005EDB 1 4C 8A 40 jmp L408A +005EDE 1 +005EDE 1 A5 82 lda L0082 +005EE0 1 CD 1C 5F cmp L5F1C +005EE3 1 F0 E9 beq L5ECE +005EE5 1 8D 1C 5F sta L5F1C +005EE8 1 90 15 bcc L5EFF +005EEA 1 2C L5EEA: .byte $2C +005EEB 1 1C .byte $1C +005EEC 1 5F 10 0A L5EEC: bbr5 $10,L5EF9 +005EEF 1 A2 43 ldx #$43 +005EF1 1 BD 01 5E L5EF1: lda L5E01,x +005EF4 1 95 00 sta L0000,x +005EF6 1 CA dex +005EF7 1 10 F8 bpl L5EF1 +005EF9 1 60 L5EF9: rts +005EFA 1 +005EFA 1 2C 1C 5F L5EFA: bit L5F1C +005EFD 1 10 FA bpl L5EF9 +005EFF 1 A2 43 L5EFF: ldx #$43 +005F01 1 B5 00 L5F01: lda L0000,x +005F03 1 9D 01 5E sta L5E01,x +005F06 1 CA dex +005F07 1 10 F8 bpl L5F01 +005F09 1 60 rts +005F0A 1 +005F0A 1 A0 05 ldy #$05 +005F0C 1 B9 15 5F L5F0C: lda L5F15,y +005F0F 1 91 .byte $91 +005F10 1 80 88 L5F10: bra $5E9A +005F12 1 10 F8 bpl L5F0C +005F14 1 60 rts +005F15 1 +005F15 1 01 00 L5F15: ora (L0000,x) +005F17 1 00 brk +005F18 1 46 01 lsr $01 +005F1A 1 00 brk +005F1B 1 80 L5F1B: .byte $80 +005F1C 1 80 L5F1C: .byte $80 +005F1D 1 00 L5F1D: brk +005F1E 1 00 L5F1E: brk +005F1F 1 00 brk +005F20 1 00 brk +005F21 1 00 brk +005F22 1 00 brk +005F23 1 20 80 00 jsr L0080 +005F26 1 00 brk +005F27 1 00 brk +005F28 1 00 brk +005F29 1 00 brk +005F2A 1 2F 02 BF bbr2 $02,L5EEC +005F2D 1 00 brk +005F2E 1 FF L5F2E: .byte $FF +005F2F 1 FF .byte $FF +005F30 1 FF FF FF L5F30: bbs7 $FF,$5F32 +005F33 1 FF FF FF L5F33: bbs7 $FF,$5F35 +005F36 1 FF 00 00 L5F36: bbs7 L0000,$5F39 +005F39 1 00 brk +005F3A 1 00 brk +005F3B 1 00 brk +005F3C 1 01 01 ora ($01,x) +005F3E 1 00 brk +005F3F 1 00 L5F3F: brk +005F40 1 00 L5F40: brk +005F41 1 00 L5F41: brk +005F42 1 00 brk +005F43 1 00 brk +005F44 1 00 brk +005F45 1 00 brk +005F46 1 00 brk +005F47 1 20 80 00 jsr L0080 +005F4A 1 00 brk +005F4B 1 00 brk +005F4C 1 00 brk +005F4D 1 00 brk +005F4E 1 2F 02 BF bbr2 $02,L5F10 +005F51 1 00 brk +005F52 1 FF .byte $FF +005F53 1 FF .byte $FF +005F54 1 FF FF FF L5F54: bbs7 $FF,$5F56 +005F57 1 FF FF FF L5F57: bbs7 $FF,$5F59 +005F5A 1 FF 00 00 L5F5A: bbs7 L0000,$5F5D +005F5D 1 00 brk +005F5E 1 00 brk +005F5F 1 00 brk +005F60 1 01 01 ora ($01,x) +005F62 1 00 brk +005F63 1 00 brk +005F64 1 00 brk +005F65 1 00 brk +005F66 1 42 L5F66: .byte $42 +005F67 1 5F 00 00 bbr5 L0000,L5F6A +005F6A 1 00 L5F6A: brk +005F6B 1 00 brk +005F6C 1 00 brk +005F6D 1 00 brk +005F6E 1 00 brk +005F6F 1 00 brk +005F70 1 00 brk +005F71 1 00 brk +005F72 1 00 L5F72: brk +005F73 1 00 brk +005F74 1 00 brk +005F75 1 00 brk +005F76 1 00 brk +005F77 1 00 brk +005F78 1 00 brk +005F79 1 00 brk +005F7A 1 00 brk +005F7B 1 00 brk +005F7C 1 00 brk +005F7D 1 00 brk +005F7E 1 00 brk +005F7F 1 00 brk +005F80 1 00 brk +005F81 1 00 brk +005F82 1 00 brk +005F83 1 00 brk +005F84 1 00 brk +005F85 1 00 brk +005F86 1 00 brk +005F87 1 00 brk +005F88 1 00 brk +005F89 1 00 brk +005F8A 1 00 brk +005F8B 1 00 brk +005F8C 1 00 brk +005F8D 1 00 brk +005F8E 1 00 brk +005F8F 1 00 brk +005F90 1 00 brk +005F91 1 00 brk +005F92 1 00 brk +005F93 1 00 brk +005F94 1 00 brk +005F95 1 00 brk +005F96 1 00 brk +005F97 1 00 brk +005F98 1 00 brk +005F99 1 00 brk +005F9A 1 00 brk +005F9B 1 00 brk +005F9C 1 00 brk +005F9D 1 00 brk +005F9E 1 00 brk +005F9F 1 00 brk +005FA0 1 00 brk +005FA1 1 00 brk +005FA2 1 00 brk +005FA3 1 00 brk +005FA4 1 00 brk +005FA5 1 00 brk +005FA6 1 00 brk +005FA7 1 00 brk +005FA8 1 00 brk +005FA9 1 00 brk +005FAA 1 00 brk +005FAB 1 00 brk +005FAC 1 00 brk +005FAD 1 00 brk +005FAE 1 00 brk +005FAF 1 00 brk +005FB0 1 00 brk +005FB1 1 00 brk +005FB2 1 00 brk +005FB3 1 00 brk +005FB4 1 00 brk +005FB5 1 00 brk +005FB6 1 00 brk +005FB7 1 00 brk +005FB8 1 00 brk +005FB9 1 00 brk +005FBA 1 00 brk +005FBB 1 00 brk +005FBC 1 00 brk +005FBD 1 00 brk +005FBE 1 00 brk +005FBF 1 00 brk +005FC0 1 00 brk +005FC1 1 00 brk +005FC2 1 00 brk +005FC3 1 00 brk +005FC4 1 00 brk +005FC5 1 00 brk +005FC6 1 00 brk +005FC7 1 00 brk +005FC8 1 00 brk +005FC9 1 00 brk +005FCA 1 00 brk +005FCB 1 00 brk +005FCC 1 00 brk +005FCD 1 00 brk +005FCE 1 00 brk +005FCF 1 00 brk +005FD0 1 00 brk +005FD1 1 00 brk +005FD2 1 00 brk +005FD3 1 00 brk +005FD4 1 00 brk +005FD5 1 00 brk +005FD6 1 00 brk +005FD7 1 00 brk +005FD8 1 00 brk +005FD9 1 00 brk +005FDA 1 00 brk +005FDB 1 00 brk +005FDC 1 00 brk +005FDD 1 00 brk +005FDE 1 00 brk +005FDF 1 00 brk +005FE0 1 00 brk +005FE1 1 00 brk +005FE2 1 00 brk +005FE3 1 00 brk +005FE4 1 00 brk +005FE5 1 00 brk +005FE6 1 00 brk +005FE7 1 00 brk +005FE8 1 00 brk +005FE9 1 00 brk +005FEA 1 00 brk +005FEB 1 00 brk +005FEC 1 00 brk +005FED 1 00 brk +005FEE 1 00 brk +005FEF 1 00 brk +005FF0 1 00 brk +005FF1 1 00 brk +005FF2 1 00 L5FF2: brk +005FF3 1 FF L5FF3: .byte $FF +005FF4 1 00 L5FF4: brk +005FF5 1 00 L5FF5: brk +005FF6 1 00 L5FF6: brk +005FF7 1 00 brk +005FF8 1 00 L5FF8: brk +005FF9 1 00 L5FF9: brk +005FFA 1 00 L5FFA: brk +005FFB 1 00 L5FFB: brk +005FFC 1 00 L5FFC: brk +005FFD 1 00 L5FFD: brk +005FFE 1 00 L5FFE: brk +005FFF 1 00 L5FFF: brk +006000 1 00 L6000: brk +006001 1 00 L6001: brk +006002 1 00 L6002: brk +006003 1 00 L6003: brk +006004 1 00 L6004: brk +006005 1 00 L6005: brk +006006 1 00 L6006: brk +006007 1 00 L6007: brk +006008 1 00 L6008: brk +006009 1 00 L6009: brk +00600A 1 00 L600A: brk +00600B 1 00 L600B: brk +00600C 1 00 brk +00600D 1 00 brk +00600E 1 00 brk +00600F 1 00 brk +006010 1 00 brk +006011 1 00 brk +006012 1 00 brk +006013 1 00 brk +006014 1 00 brk +006015 1 00 brk +006016 1 00 brk +006017 1 00 brk +006018 1 00 brk +006019 1 00 brk +00601A 1 00 brk +00601B 1 00 brk +00601C 1 00 brk +00601D 1 00 brk +00601E 1 00 brk +00601F 1 00 L601F: brk +006020 1 00 brk +006021 1 00 brk +006022 1 00 brk +006023 1 00 brk +006024 1 00 brk +006025 1 00 brk +006026 1 00 brk +006027 1 00 brk +006028 1 00 brk +006029 1 00 brk +00602A 1 00 brk +00602B 1 00 brk +00602C 1 00 brk +00602D 1 00 brk +00602E 1 00 brk +00602F 1 00 L602F: brk +006030 1 00 brk +006031 1 00 brk +006032 1 00 brk +006033 1 00 brk +006034 1 00 brk +006035 1 02 .byte $02 +006036 1 00 brk +006037 1 06 00 asl L0000 +006039 1 0E 00 1E asl $1E00 +00603C 1 00 brk +00603D 1 3E 00 7E rol L7E00,x +006040 1 00 L6040: brk +006041 1 1A inc a +006042 1 00 brk +006043 1 30 00 bmi L6045 +006045 1 30 00 L6045: bmi L6047 +006047 1 60 L6047: rts +006048 1 +006048 1 00 brk +006049 1 00 brk +00604A 1 00 brk +00604B 1 03 .byte $03 +00604C 1 00 brk +00604D 1 07 00 rmb0 L0000 +00604F 1 0F 00 1F bbr0 L0000,L6071 +006052 1 00 brk +006053 1 3F 00 7F bbr3 L0000,L60D5 +006056 1 00 brk +006057 1 7F 01 7F bbr7 $01,L60D9 +00605A 1 00 brk +00605B 1 78 sei +00605C 1 00 brk +00605D 1 78 sei +00605E 1 00 brk +00605F 1 70 01 bvs L6062 +006061 1 70 .byte $70 +006062 1 01 01 L6062: ora ($01,x) +006064 1 01 .byte $01 +006065 1 33 L6065: .byte $33 +006066 1 60 L6066: rts +006067 1 +006067 1 A9 FF L6067: lda #$FF +006069 1 8D F3 5F sta L5FF3 +00606C 1 A9 00 lda #$00 +00606E 1 8D F2 5F sta L5FF2 +006071 1 AD 65 60 L6071: lda L6065 +006074 1 85 80 sta L0080 +006076 1 AD 66 60 lda L6066 +006079 1 85 81 sta $81 +00607B 1 08 L607B: php +00607C 1 78 sei +00607D 1 A5 80 lda L0080 +00607F 1 A6 81 ldx $81 +006081 1 8D 42 61 sta L6142 +006084 1 8E 43 61 stx L6143 +006087 1 18 clc +006088 1 69 18 adc #$18 +00608A 1 90 01 bcc L608D +00608C 1 E8 inx +00608D 1 8D 48 61 L608D: sta L6148 +006090 1 8E 49 61 stx L6149 +006093 1 A0 30 ldy #$30 +006095 1 B1 80 lda (L0080),y +006097 1 8D 02 60 sta L6002 +00609A 1 C8 iny +00609B 1 B1 80 lda (L0080),y +00609D 1 8D 03 60 sta L6003 +0060A0 1 20 C6 61 jsr L61C6 +0060A3 1 20 B2 60 jsr L60B2 +0060A6 1 28 plp +0060A7 1 60 L60A7: rts +0060A8 1 +0060A8 1 AD F3 5F L60A8: lda L5FF3 +0060AB 1 D0 FA bne L60A7 +0060AD 1 2C F2 5F bit L5FF2 +0060B0 1 30 F5 bmi L60A7 +0060B2 1 A9 00 L60B2: lda #$00 +0060B4 1 8D F3 5F sta L5FF3 +0060B7 1 8D F2 5F sta L5FF2 +0060BA 1 AD F6 5F lda L5FF6 +0060BD 1 18 clc +0060BE 1 ED 03 60 sbc L6003 +0060C1 1 85 84 sta $84 +0060C3 1 18 clc +0060C4 1 69 0C adc #$0C +0060C6 1 85 85 sta $85 +0060C8 1 AD F4 5F lda L5FF4 +0060CB 1 38 sec +0060CC 1 ED 02 60 sbc L6002 +0060CF 1 AA tax +0060D0 1 AD F5 5F lda L5FF5 +0060D3 1 E9 00 sbc #$00 +0060D5 1 10 0A L60D5: bpl L60E1 +0060D7 1 8A txa +0060D8 1 6A ror a +0060D9 1 AA L60D9: tax +0060DA 1 BC 9D 49 ldy L499D,x +0060DD 1 A9 FF lda #$FF +0060DF 1 30 03 bmi L60E4 +0060E1 1 20 8D 4E L60E1: jsr L4E8D +0060E4 1 85 82 L60E4: sta L0082 +0060E6 1 98 tya +0060E7 1 2A rol a +0060E8 1 C9 07 cmp #$07 +0060EA 1 90 02 bcc L60EE +0060EC 1 E9 07 sbc #$07 +0060EE 1 A8 L60EE: tay +0060EF 1 A9 2A lda #$2A +0060F1 1 2A rol a +0060F2 1 49 01 eor #$01 +0060F4 1 85 83 sta L0083 +0060F6 1 8C 04 60 sty L6004 +0060F9 1 98 tya +0060FA 1 0A asl a +0060FB 1 A8 tay +0060FC 1 B9 93 52 lda L5293,y +0060FF 1 8D 64 61 sta L6164 +006102 1 B9 94 52 lda L5294,y +006105 1 8D 65 61 sta L6165 +006108 1 B9 87 52 lda L5287,y +00610B 1 8D 6A 61 sta L616A +00610E 1 B9 88 52 lda L5288,y +006111 1 8D 6B 61 sta L616B +006114 1 A2 03 ldx #$03 +006116 1 B5 82 L6116: lda L0082,x +006118 1 9D 2F 60 sta L602F,x +00611B 1 CA dex +00611C 1 10 F8 bpl L6116 +00611E 1 A2 17 ldx #$17 +006120 1 86 86 L6120: stx $86 +006122 1 A2 23 ldx #$23 +006124 1 A4 85 ldy $85 +006126 1 C0 C0 L6126: cpy #$C0 +006128 1 90 03 bcc L612D +00612A 1 4C B9 61 jmp L61B9 +00612D 1 +00612D 1 B9 21 4A L612D: lda L4A21,y +006130 1 85 88 sta L0088 +006132 1 B9 E1 4A lda L4AE1,y +006135 1 09 20 ora #$20 +006137 1 85 89 sta $89 +006139 1 84 85 sty $85 +00613B 1 86 87 stx $87 +00613D 1 A4 86 ldy $86 +00613F 1 A2 01 ldx #$01 +006141 1 B9 L6141: .byte $B9 +006142 1 FF L6142: .byte $FF +006143 1 FF 9D 05 L6143: bbs7 $9D,L614B +006146 1 60 rts +006147 1 +006147 1 B9 L6147: .byte $B9 +006148 1 FF L6148: .byte $FF +006149 1 FF L6149: .byte $FF +00614A 1 9D .byte $9D +00614B 1 08 L614B: php +00614C 1 60 L614C: rts +00614D 1 +00614D 1 88 dey +00614E 1 CA dex +00614F 1 10 F0 bpl L6141 +006151 1 A9 00 lda #$00 +006153 1 8D 07 60 sta L6007 +006156 1 8D 0A 60 sta L600A +006159 1 AC 04 60 ldy L6004 +00615C 1 F0 14 beq L6172 +00615E 1 A0 05 ldy #$05 +006160 1 BE 04 60 L6160: ldx L6004,y +006163 1 1D L6163: .byte $1D +006164 1 80 L6164: .byte $80 +006165 1 FF 99 05 L6165: bbs7 $99,L616D +006168 1 60 rts +006169 1 +006169 1 BD .byte $BD +00616A 1 00 L616A: brk +00616B 1 FF L616B: .byte $FF +00616C 1 88 dey +00616D 1 D0 L616D: .byte $D0 +00616E 1 F1 L616E: .byte $F1 +00616F 1 8D 05 60 L616F: sta L6005 +006172 1 A6 L6172: .byte $A6 +006173 1 87 A4 L6173: smb0 $A4 +006175 1 82 .byte $82 +006176 1 A5 .byte $A5 +006177 1 83 L6177: .byte $83 +006178 1 20 2A 62 jsr L622A +00617B 1 B0 10 bcs L618D +00617D 1 B1 88 lda (L0088),y +00617F 1 9D 0B 60 sta L600B,x +006182 1 AD 08 60 lda L6008 +006185 1 11 88 ora (L0088),y +006187 1 4D 05 60 eor L6005 +00618A 1 91 88 sta (L0088),y +00618C 1 CA dex +00618D 1 20 20 62 L618D: jsr L6220 +006190 1 B0 10 bcs L61A2 +006192 1 B1 88 lda (L0088),y +006194 1 9D 0B 60 sta L600B,x +006197 1 AD 09 60 lda L6009 +00619A 1 11 88 ora (L0088),y +00619C 1 4D 06 60 eor L6006 +00619F 1 91 88 sta (L0088),y +0061A1 1 CA dex +0061A2 1 20 20 62 L61A2: jsr L6220 +0061A5 1 B0 10 bcs L61B7 +0061A7 1 B1 88 lda (L0088),y +0061A9 1 9D 0B 60 sta L600B,x +0061AC 1 AD 0A 60 lda L600A +0061AF 1 11 88 ora (L0088),y +0061B1 1 4D 07 60 eor L6007 +0061B4 1 91 88 sta (L0088),y +0061B6 1 CA dex +0061B7 1 A4 85 L61B7: ldy $85 +0061B9 1 C6 86 L61B9: dec $86 +0061BB 1 C6 86 dec $86 +0061BD 1 88 dey +0061BE 1 C4 84 cpy $84 +0061C0 1 F0 5A beq L621C +0061C2 1 4C 26 61 jmp L6126 +0061C5 1 +0061C5 1 60 L61C5: rts +0061C6 1 +0061C6 1 AD F3 5F L61C6: lda L5FF3 +0061C9 1 D0 FA bne L61C5 +0061CB 1 2C F2 5F bit L5FF2 +0061CE 1 30 F5 bmi L61C5 +0061D0 1 A2 03 ldx #$03 +0061D2 1 BD 2F 60 L61D2: lda L602F,x +0061D5 1 95 82 sta L0082,x +0061D7 1 CA dex +0061D8 1 10 F8 bpl L61D2 +0061DA 1 A2 23 ldx #$23 +0061DC 1 A4 85 ldy $85 +0061DE 1 C0 C0 L61DE: cpy #$C0 +0061E0 1 B0 35 bcs L6217 +0061E2 1 B9 21 4A lda L4A21,y +0061E5 1 85 88 sta L0088 +0061E7 1 B9 E1 4A lda L4AE1,y +0061EA 1 09 20 ora #$20 +0061EC 1 85 89 sta $89 +0061EE 1 84 85 sty $85 +0061F0 1 A4 .byte $A4 +0061F1 1 82 L61F1: .byte $82 +0061F2 1 A5 83 lda L0083 +0061F4 1 20 2A 62 jsr L622A +0061F7 1 B0 06 bcs L61FF +0061F9 1 BD 0B 60 lda L600B,x +0061FC 1 91 88 sta (L0088),y +0061FE 1 CA dex +0061FF 1 20 L61FF: .byte $20 +006200 1 20 .byte $20 +006201 1 62 L6201: .byte $62 +006202 1 B0 06 bcs L620A +006204 1 BD 0B 60 lda L600B,x +006207 1 91 88 sta (L0088),y +006209 1 CA dex +00620A 1 20 20 62 L620A: jsr L6220 +00620D 1 B0 06 bcs L6215 +00620F 1 BD 0B 60 lda L600B,x +006212 1 91 88 sta (L0088),y +006214 1 CA dex +006215 1 A4 85 L6215: ldy $85 +006217 1 88 L6217: dey +006218 1 C4 84 cpy $84 +00621A 1 D0 C2 bne L61DE +00621C 1 8D 54 C0 L621C: sta $C054 +00621F 1 60 L621F: rts +006220 1 +006220 1 AD 2E 62 L6220: lda L622E +006223 1 49 01 eor #$01 +006225 1 C9 54 cmp #$54 +006227 1 F0 01 beq L622A +006229 1 C8 iny +00622A 1 8D 2E 62 L622A: sta L622E +00622D 1 8D .byte $8D +00622E 1 FF C0 C0 L622E: bbs7 $C0,L61F1 +006231 1 28 plp +006232 1 60 rts +006233 1 +006233 1 08 L6233: php +006234 1 78 sei +006235 1 AD F3 5F lda L5FF3 +006238 1 F0 12 beq L624C +00623A 1 EE F3 5F inc L5FF3 +00623D 1 30 0D bmi L624C +00623F 1 F0 03 beq L6244 +006241 1 CE F3 5F dec L5FF3 +006244 1 2C F2 5F L6244: bit L5FF2 +006247 1 30 03 bmi L624C +006249 1 20 B2 60 jsr L60B2 +00624C 1 28 L624C: plp +00624D 1 60 rts +00624E 1 +00624E 1 08 php +00624F 1 78 sei +006250 1 20 C6 61 jsr L61C6 +006253 1 A9 80 lda #$80 +006255 1 8D F2 5F sta L5FF2 +006258 1 28 plp +006259 1 60 rts +00625A 1 +00625A 1 08 L625A: php +00625B 1 78 sei +00625C 1 20 C6 61 jsr L61C6 +00625F 1 CE .byte $CE +006260 1 F3 L6260: .byte $F3 +006261 1 5F .byte $5F +006262 1 28 plp +006263 1 60 L6263: rts +006264 1 +006264 1 00 L6264: brk +006265 1 2C 39 63 L6265: bit L6339 +006268 1 10 12 bpl L627C +00626A 1 AD 74 7D lda L7D74 +00626D 1 D0 0D bne L627C +00626F 1 CE 64 62 dec L6264 +006272 1 AD 64 62 lda L6264 +006275 1 10 EC bpl L6263 +006277 1 A9 02 lda #$02 +006279 1 8D 64 62 sta L6264 +00627C 1 A2 02 L627C: ldx #$02 +00627E 1 BD F8 5F L627E: lda L5FF8,x +006281 1 DD F4 5F cmp L5FF4,x +006284 1 D0 05 bne L628B +006286 1 CA dex +006287 1 10 F5 bpl L627E +006289 1 30 14 bmi L629F +00628B 1 20 C6 61 L628B: jsr L61C6 +00628E 1 A2 02 ldx #$02 +006290 1 8E F2 5F stx L5FF2 +006293 1 BD F8 5F L6293: lda L5FF8,x +006296 1 9D F4 5F sta L5FF4,x +006299 1 CA dex +00629A 1 10 F7 bpl L6293 +00629C 1 20 A8 60 jsr L60A8 +00629F 1 2C 1C 85 L629F: bit L851C +0062A2 1 30 03 bmi L62A7 +0062A4 1 20 BA 62 jsr L62BA +0062A7 1 2C 1C 85 L62A7: bit L851C +0062AA 1 10 05 bpl L62B1 +0062AC 1 A9 00 lda #$00 +0062AE 1 8D FC 5F sta L5FFC +0062B1 1 AD 74 7D L62B1: lda L7D74 +0062B4 1 F0 03 beq L62B9 +0062B6 1 20 F5 7E jsr L7EF5 +0062B9 1 60 L62B9: rts +0062BA 1 +0062BA 1 A0 14 L62BA: ldy #$14 +0062BC 1 20 13 63 jsr L6313 +0062BF 1 2C FF 5F bit L5FFF +0062C2 1 30 15 bmi L62D9 +0062C4 1 AE 1D 85 L62C4: ldx L851D +0062C7 1 BD B8 03 lda $03B8,x +0062CA 1 8D F8 5F sta L5FF8 +0062CD 1 BD B8 04 lda $04B8,x +0062D0 1 8D F9 5F sta L5FF9 +0062D3 1 BD 38 04 lda $0438,x +0062D6 1 8D FA 5F sta L5FFA +0062D9 1 AC FD 5F L62D9: ldy L5FFD +0062DC 1 F0 11 beq L62EF +0062DE 1 AD F8 5F L62DE: lda L5FF8 +0062E1 1 0A asl a +0062E2 1 8D F8 5F sta L5FF8 +0062E5 1 AD F9 5F lda L5FF9 +0062E8 1 2A rol a +0062E9 1 8D F9 5F sta L5FF9 +0062EC 1 88 dey +0062ED 1 D0 EF bne L62DE +0062EF 1 AC FE 5F L62EF: ldy L5FFE +0062F2 1 F0 0A beq L62FE +0062F4 1 AD FA 5F lda L5FFA +0062F7 1 0A L62F7: asl a +0062F8 1 88 dey +0062F9 1 D0 FC bne L62F7 +0062FB 1 8D FA 5F sta L5FFA +0062FE 1 2C FF 5F L62FE: bit L5FFF +006301 1 30 06 bmi L6309 +006303 1 BD B8 06 lda $06B8,x +006306 1 8D FC 5F sta L5FFC +006309 1 60 L6309: rts +00630A 1 +00630A 1 AD 42 61 lda L6142 +00630D 1 AE 43 61 ldx L6143 +006310 1 4C BB 5E jmp L5EBB +006313 1 +006313 1 2C 1C 85 L6313: bit L851C +006316 1 30 A1 bmi L62B9 +006318 1 2C FF 5F bit L5FFF +00631B 1 30 15 bmi L6332 +00631D 1 48 pha +00631E 1 AE .byte $AE +00631F 1 1D .byte $1D +006320 1 85 86 L6320: sta $86 +006322 1 89 A9 bit #$A9 +006324 1 00 brk +006325 1 85 88 sta L0088 +006327 1 B1 88 lda (L0088),y +006329 1 85 88 sta L0088 +00632B 1 68 pla +00632C 1 AC 1E 85 ldy L851E +00632F 1 6C 88 00 jmp (L0088) +006332 1 +006332 1 6C 00 60 L6332: jmp (L6000) +006335 1 +006335 1 00 L6335: brk +006336 1 00 L6336: brk +006337 1 00 L6337: brk +006338 1 00 L6338: brk +006339 1 00 L6339: brk +00633A 1 00 L633A: brk +00633B 1 00 L633B: brk +00633C 1 00 L633C: brk +00633D 1 00 L633D: brk +00633E 1 00 L633E: brk +00633F 1 00 L633F: brk +006340 1 00 L6340: brk +006341 1 08 php +006342 1 68 pla +006343 1 8D 40 63 sta L6340 +006346 1 A2 04 ldx #$04 +006348 1 B5 L6348: .byte $B5 +006349 1 82 L6349: .byte $82 +00634A 1 9D 35 63 sta L6335,x +00634D 1 CA dex +00634E 1 10 F8 bpl L6348 +006350 1 A9 7F lda #$7F +006352 1 8D 3F 5F sta L5F3F +006355 1 A5 87 lda $87 +006357 1 8D 40 5F sta L5F40 +00635A 1 A5 88 lda L0088 +00635C 1 8D 41 5F sta L5F41 +00635F 1 A5 89 lda $89 +006361 1 8D 35 68 sta L6835 +006364 1 A5 .byte $A5 +006365 1 8A L6365: txa +006366 1 8D 36 68 sta L6836 +006369 1 A5 8B L6369: lda $8B +00636B 1 8D 3B 63 sta L633B +00636E 1 A5 .byte $A5 +00636F 1 8C 8D 3C L636F: sty $3C8D +006372 1 63 .byte $63 +006373 1 20 .byte $20 +006374 1 6F .byte $6F +006375 1 64 20 L6375: stz $20 +006377 1 91 64 sta ($64),y +006379 1 A0 02 ldy #$02 +00637B 1 B1 87 lda ($87),y +00637D 1 AA tax +00637E 1 8E 22 68 stx L6822 +006381 1 CA dex +006382 1 8E CB 78 stx L78CB +006385 1 E8 inx +006386 1 E8 inx +006387 1 E8 inx +006388 1 8E 33 68 stx L6833 +00638B 1 E8 inx +00638C 1 8E CD 78 stx L78CD +00638F 1 8E 2B 68 stx L682B +006392 1 8E 39 68 stx L6839 +006395 1 8E 41 68 stx L6841 +006398 1 E8 inx +006399 1 8E D3 78 stx L78D3 +00639C 1 8E CF 78 stx L78CF +00639F 1 8E 94 65 stx L6594 +0063A2 1 8E 9C 65 stx L659C +0063A5 1 CA dex +0063A6 1 8E 47 68 stx L6847 +0063A9 1 18 clc +0063AA 1 A0 00 ldy #$00 +0063AC 1 8A L63AC: txa +0063AD 1 79 47 68 adc L6847,y +0063B0 1 C8 iny +0063B1 1 99 47 68 sta L6847,y +0063B4 1 C0 0E cpy #$0E +0063B6 1 90 F4 bcc L63AC +0063B8 1 A9 01 lda #$01 +0063BA 1 8D FD 5F sta L5FFD +0063BD 1 A9 00 lda #$00 +0063BF 1 8D FE 5F sta L5FFE +0063C2 1 2C 36 63 bit L6336 +0063C5 1 70 0A bvs L63D1 +0063C7 1 A9 02 lda #$02 +0063C9 1 8D FD 5F sta L5FFD +0063CC 1 A9 01 lda #$01 +0063CE 1 8D FE 5F sta L5FFE +0063D1 1 AE 38 63 L63D1: ldx L6338 +0063D4 1 20 BD 84 jsr L84BD +0063D7 1 2C 38 63 bit L6338 +0063DA 1 10 1A bpl L63F6 +0063DC 1 E0 00 cpx #$00 +0063DE 1 D0 05 bne L63E5 +0063E0 1 A9 92 lda #$92 +0063E2 1 4C B1 40 jmp L40B1 +0063E5 1 +0063E5 1 AD 38 63 L63E5: lda L6338 +0063E8 1 29 7F and #$7F +0063EA 1 F0 0A beq L63F6 +0063EC 1 EC 38 63 cpx L6338 +0063EF 1 F0 05 beq L63F6 +0063F1 1 A9 91 lda #$91 +0063F3 1 4C B1 40 jmp L40B1 +0063F6 1 +0063F6 1 8E 38 63 L63F6: stx L6338 +0063F9 1 A9 80 lda #$80 +0063FB 1 8D 3F 63 sta L633F +0063FE 1 AD 38 63 lda L6338 +006401 1 D0 0A bne L640D +006403 1 2C 39 63 bit L6339 +006406 1 10 05 bpl L640D +006408 1 A9 00 lda #$00 +00640A 1 8D 39 63 sta L6339 +00640D 1 A0 03 L640D: ldy #$03 +00640F 1 AD 38 63 lda L6338 +006412 1 91 80 sta (L0080),y +006414 1 C8 iny +006415 1 AD 39 63 lda L6339 +006418 1 91 80 sta (L0080),y +00641A 1 2C 39 63 bit L6339 +00641D 1 10 0B bpl L642A +00641F 1 2C .byte $2C +006420 1 37 63 L6420: rmb3 $63 +006422 1 10 06 bpl L642A +006424 1 20 00 BF jsr MLI +006427 1 40 .byte $40 +006428 1 69 64 .addr L6469 +00642A 1 AD B3 FB L642A: lda $FBB3 +00642D 1 48 pha +00642E 1 A9 06 lda #$06 +006430 1 8D B3 FB sta $FBB3 +006433 1 A0 12 ldy #$12 +006435 1 A9 01 lda #$01 +006437 1 2C 39 63 bit L6339 +00643A 1 10 03 bpl L643F +00643C 1 58 cli +00643D 1 09 08 ora #$08 +00643F 1 20 13 63 L643F: jsr L6313 +006442 1 68 pla +006443 1 8D B3 FB sta $FBB3 +006446 1 20 51 5E jsr L5E51 +006449 1 20 67 60 jsr L6067 +00644C 1 20 D8 67 jsr L67D8 +00644F 1 A9 00 lda #$00 +006451 1 8D 0C 70 sta L700C +006454 1 20 3F 65 L6454: jsr L653F +006457 1 20 88 65 jsr L6588 +00645A 1 20 00 40 jsr A2D +00645D 1 08 .byte $08 +00645E 1 AA 65 .addr L65AA +006460 1 20 00 40 jsr A2D +006463 1 11 .byte $11 +006464 1 9A 65 L6464: .addr L659A +006466 1 4C 56 65 jmp L6556 +006469 1 +006469 1 02 L6469: .byte $02 +00646A 1 00 L646A: brk +00646B 1 F8 sed +00646C 1 66 .byte $66 +00646D 1 01 L646D: .byte $01 +00646E 1 00 L646E: brk +00646F 1 A9 00 L646F: lda #$00 +006471 1 8D 3A 63 sta L633A +006474 1 AD 39 63 lda L6339 +006477 1 F0 12 beq L648B +006479 1 C9 01 cmp #$01 +00647B 1 F0 09 beq L6486 +00647D 1 C9 03 cmp #$03 +00647F 1 D0 0B bne L648C +006481 1 A9 80 lda #$80 +006483 1 8D 3A 63 sta L633A +006486 1 A9 80 L6486: lda #$80 +006488 1 8D 39 63 sta L6339 +00648B 1 60 L648B: rts +00648C 1 +00648C 1 A9 93 L648C: lda #$93 +00648E 1 4C B1 40 jmp L40B1 +006491 1 +006491 1 AD 37 63 L6491: lda L6337 +006494 1 F0 09 beq L649F +006496 1 C9 01 cmp #$01 +006498 1 F0 0A beq L64A4 +00649A 1 A9 90 lda #$90 +00649C 1 4C B1 40 jmp L40B1 +00649F 1 +00649F 1 A9 80 L649F: lda #$80 +0064A1 1 8D 37 63 sta L6337 +0064A4 1 60 L64A4: rts +0064A5 1 +0064A5 1 A0 12 ldy #$12 +0064A7 1 A9 00 lda #$00 +0064A9 1 20 13 63 jsr L6313 +0064AC 1 A0 13 ldy #$13 +0064AE 1 20 13 63 jsr L6313 +0064B1 1 2C 39 63 bit L6339 +0064B4 1 10 11 bpl L64C7 +0064B6 1 2C 37 63 bit L6337 +0064B9 1 10 0C bpl L64C7 +0064BB 1 AD 6A 64 lda L646A +0064BE 1 8D 6E 64 sta L646E +0064C1 1 20 00 BF jsr MLI +0064C4 1 41 .byte $41 +0064C5 1 6D 64 .addr L646D +0064C7 1 AD 40 63 L64C7: lda L6340 +0064CA 1 48 pha +0064CB 1 28 plp +0064CC 1 A9 00 lda #$00 +0064CE 1 8D 3F 63 sta L633F +0064D1 1 60 rts +0064D2 1 +0064D2 1 A5 82 lda L0082 +0064D4 1 C9 01 cmp #$01 +0064D6 1 D0 0D bne L64E5 +0064D8 1 A5 84 lda $84 +0064DA 1 D0 1A bne L64F6 +0064DC 1 8D 22 65 sta L6522 +0064DF 1 A5 83 lda L0083 +0064E1 1 8D 21 65 sta L6521 +0064E4 1 60 rts +0064E5 1 +0064E5 1 C9 02 L64E5: cmp #$02 +0064E7 1 D0 1F bne L6508 +0064E9 1 A5 84 lda $84 +0064EB 1 D0 12 bne L64FF +0064ED 1 8D 38 65 sta L6538 +0064F0 1 A5 83 lda L0083 +0064F2 1 8D 37 65 sta L6537 +0064F5 1 60 rts +0064F6 1 +0064F6 1 A9 00 L64F6: lda #$00 +0064F8 1 8D 21 65 sta L6521 +0064FB 1 8D 22 65 sta L6522 +0064FE 1 60 rts +0064FF 1 +0064FF 1 A9 00 L64FF: lda #$00 +006501 1 8D 37 65 sta L6537 +006504 1 8D 38 65 sta L6538 +006507 1 60 rts +006508 1 +006508 1 A9 94 L6508: lda #$94 +00650A 1 4C B1 40 jmp L40B1 +00650D 1 +00650D 1 AD 22 65 L650D: lda L6522 +006510 1 F0 0B beq L651D +006512 1 20 3F 65 jsr L653F +006515 1 20 1E 65 jsr L651E +006518 1 08 php +006519 1 20 56 65 jsr L6556 +00651C 1 28 plp +00651D 1 60 L651D: rts +00651E 1 +00651E 1 6C L651E: .byte $6C +00651F 1 21 .byte $21 +006520 1 65 L6520: .byte $65 +006521 1 00 L6521: brk +006522 1 00 L6522: brk +006523 1 AD 38 65 L6523: lda L6538 +006526 1 F0 0B beq L6533 +006528 1 20 3F 65 jsr L653F +00652B 1 20 34 65 jsr L6534 +00652E 1 08 php +00652F 1 20 56 65 jsr L6556 +006532 1 28 plp +006533 1 60 L6533: rts +006534 1 +006534 1 6C 37 65 L6534: jmp (L6537) +006537 1 +006537 1 00 L6537: brk +006538 1 00 L6538: brk +006539 1 00 L6539: brk +00653A 1 00 L653A: brk +00653B 1 00 L653B: brk +00653C 1 20 5A 62 L653C: jsr L625A +00653F 1 A5 80 L653F: lda L0080 +006541 1 8D 39 65 sta L6539 +006544 1 A5 81 L6544: lda $81 +006546 1 8D .byte $8D +006547 1 3A L6547: dec a +006548 1 65 AD adc $AD +00654A 1 1D 5F 8D ora $8D5F,x +00654D 1 3B .byte $3B +00654E 1 65 4E L654E: adc $4E +006550 1 1B .byte $1B +006551 1 5F .byte $5F +006552 1 60 L6552: rts +006553 1 +006553 1 20 33 62 L6553: jsr L6233 +006556 1 0E 1B 5F L6556: asl L5F1B +006559 1 AD 39 65 lda L6539 +00655C 1 85 80 sta L0080 +00655E 1 AD .byte $AD +00655F 1 3A dec a +006560 1 65 85 L6560: adc $85 +006562 1 81 L6562: .byte $81 +006563 1 A5 L6563: .byte $A5 +006564 1 F4 L6564: .byte $F4 +006565 1 A6 .byte $A6 +006566 1 F5 L6566: .byte $F5 +006567 1 85 82 L6567: sta L0082 +006569 1 86 83 stx L0083 +00656B 1 AD .byte $AD +00656C 1 3B L656C: .byte $3B +00656D 1 65 .byte $65 +00656E 1 8D L656E: .byte $8D +00656F 1 1D .byte $1D +006570 1 5F L6570: .byte $5F +006571 1 A0 .byte $A0 +006572 1 23 L6572: .byte $23 +006573 1 B1 L6573: .byte $B1 +006574 1 82 L6574: .byte $82 +006575 1 99 D0 00 L6575: sta $D0,y +006578 1 88 dey +006579 1 10 F8 bpl L6573 +00657B 1 4C A4 5E jmp L5EA4 +00657E 1 +00657E 1 AD 86 65 L657E: lda L6586 +006581 1 AE 87 65 ldx L6587 +006584 1 D0 E1 bne L6567 +006586 1 1E L6586: .byte $1E +006587 1 5F L6587: .byte $5F +006588 1 20 7E 65 L6588: jsr L657E +00658B 1 20 00 40 jsr A2D +00658E 1 06 .byte $06 +00658F 1 92 65 .addr L6592 +006591 1 60 rts +006592 1 +006592 1 00 L6592: brk +006593 1 00 brk +006594 1 0D 00 00 L6594: ora a:L0000 +006597 1 20 80 00 jsr L0080 +00659A 1 00 L659A: brk +00659B 1 00 brk +00659C 1 00 L659C: brk +00659D 1 00 brk +00659E 1 2F 02 BF bbr2 $02,L6560 +0065A1 1 00 brk +0065A2 1 00 brk +0065A3 1 00 brk +0065A4 1 00 brk +0065A5 1 00 brk +0065A6 1 00 brk +0065A7 1 00 brk +0065A8 1 00 brk +0065A9 1 00 brk +0065AA 1 55 AA L65AA: eor $AA,x +0065AC 1 55 AA eor $AA,x +0065AE 1 55 AA eor $AA,x +0065B0 1 55 AA eor $AA,x +0065B2 1 00 brk +0065B3 1 2C 3F 63 bit L633F +0065B6 1 30 15 bmi L65CD +0065B8 1 A5 82 lda L0082 +0065BA 1 8D 00 60 sta L6000 +0065BD 1 A5 83 lda L0083 +0065BF 1 8D 01 60 sta L6001 +0065C2 1 AD D2 65 lda L65D2 +0065C5 1 AE D3 65 ldx L65D3 +0065C8 1 A0 02 ldy #$02 +0065CA 1 4C BD 5E jmp L5EBD +0065CD 1 +0065CD 1 A9 95 L65CD: lda #$95 +0065CF 1 4C B1 40 jmp L40B1 +0065D2 1 +0065D2 1 F8 L65D2: sed +0065D3 1 5F 18 90 L65D3: bbr5 $18,L6566 +0065D6 1 01 38 ora ($38,x) +0065D8 1 08 php +0065D9 1 2C 39 63 bit L6339 +0065DC 1 10 03 bpl L65E1 +0065DE 1 78 sei +0065DF 1 30 03 bmi L65E4 +0065E1 1 20 63 66 L65E1: jsr L6663 +0065E4 1 20 FE 67 L65E4: jsr L67FE +0065E7 1 B0 1B bcs L6604 +0065E9 1 28 plp +0065EA 1 08 php +0065EB 1 90 03 bcc L65F0 +0065ED 1 8D 52 67 sta L6752 +0065F0 1 AA L65F0: tax +0065F1 1 A0 00 ldy #$00 +0065F3 1 BD 54 67 L65F3: lda L6754,x +0065F6 1 91 80 sta (L0080),y +0065F8 1 E8 inx +0065F9 1 C8 iny +0065FA 1 C0 04 cpy #$04 +0065FC 1 D0 F5 bne L65F3 +0065FE 1 A9 00 lda #$00 +006600 1 91 80 sta (L0080),y +006602 1 F0 03 beq L6607 +006604 1 20 45 66 L6604: jsr L6645 +006607 1 28 L6607: plp +006608 1 2C 39 63 bit L6339 +00660B 1 10 01 bpl L660E +00660D 1 58 cli +00660E 1 60 L660E: rts +00660F 1 +00660F 1 08 php +006610 1 78 sei +006611 1 A5 82 lda L0082 +006613 1 30 11 bmi L6626 +006615 1 C9 06 cmp #$06 +006617 1 B0 22 bcs L663B +006619 1 C9 03 cmp #$03 +00661B 1 F0 09 beq L6626 +00661D 1 A6 83 ldx L0083 +00661F 1 A4 .byte $A4 +006620 1 84 A5 L6620: sty $A5 +006622 1 85 20 sta $20 +006624 1 19 .byte $19 +006625 1 7E .byte $7E +006626 1 20 E4 67 L6626: jsr L67E4 +006629 1 B0 14 bcs L663F +00662B 1 AA tax +00662C 1 A0 00 ldy #$00 +00662E 1 B1 80 L662E: lda (L0080),y +006630 1 9D 54 67 sta L6754,x +006633 1 E8 inx +006634 1 C8 iny +006635 1 C0 04 cpy #$04 +006637 1 D0 F5 bne L662E +006639 1 28 plp +00663A 1 60 rts +00663B 1 +00663B 1 A9 98 L663B: lda #$98 +00663D 1 30 02 bmi L6641 +00663F 1 A9 99 L663F: lda #$99 +006641 1 28 L6641: plp +006642 1 4C B1 40 jmp L40B1 +006645 1 +006645 1 A9 00 L6645: lda #$00 +006647 1 2C FC 5F bit L5FFC +00664A 1 10 02 bpl L664E +00664C 1 A9 04 lda #$04 +00664E 1 A0 00 L664E: ldy #$00 +006650 1 91 80 sta (L0080),y +006652 1 C8 iny +006653 1 B9 F3 5F lda L5FF3,y +006656 1 91 80 sta (L0080),y +006658 1 C8 iny +006659 1 C0 05 cpy #$05 +00665B 1 D0 .byte $D0 +00665C 1 F6 60 L665C: inc $60,x +00665E 1 00 L665E: brk +00665F 1 00 L665F: brk +006660 1 00 L6660: brk +006661 1 00 brk +006662 1 00 L6662: brk +006663 1 2C 39 63 L6663: bit L6339 +006666 1 10 05 bpl L666D +006668 1 A9 97 lda #$97 +00666A 1 4C B1 40 jmp L40B1 +00666D 1 +00666D 1 38 L666D: sec +00666E 1 20 .byte $20 +00666F 1 0D 65 90 L666F: ora $9065 +006672 1 77 AD rmb7 $AD +006674 1 62 .byte $62 +006675 1 C0 0A cpy #$0A +006677 1 AD 61 C0 lda $C061 +00667A 1 29 80 and #$80 +00667C 1 2A rol a +00667D 1 2A rol a +00667E 1 8D 62 66 sta L6662 +006681 1 20 66 7F jsr L7F66 +006684 1 20 65 62 jsr L6265 +006687 1 AD FC 5F lda L5FFC +00668A 1 0A asl a +00668B 1 4D FC 5F eor L5FFC +00668E 1 30 29 bmi L66B9 +006690 1 2C FC 5F bit L5FFC +006693 1 30 55 bmi L66EA +006695 1 2C 13 68 bit L6813 +006698 1 10 1F bpl L66B9 +00669A 1 AD 74 7D lda L7D74 +00669D 1 D0 1A bne L66B9 +00669F 1 AD 00 C0 lda $C000 +0066A2 1 10 46 bpl L66EA +0066A4 1 29 7F and #$7F +0066A6 1 8D 5F 66 sta L665F +0066A9 1 2C 10 C0 bit $C010 +0066AC 1 AD 62 66 lda L6662 +0066AF 1 8D 60 66 sta L6660 +0066B2 1 A9 03 lda #$03 +0066B4 1 8D 5E 66 sta L665E +0066B7 1 D0 1F bne L66D8 +0066B9 1 90 0D L66B9: bcc L66C8 +0066BB 1 AD 62 66 lda L6662 +0066BE 1 F0 04 beq L66C4 +0066C0 1 A9 05 lda #$05 +0066C2 1 D0 06 bne L66CA +0066C4 1 A9 01 L66C4: lda #$01 +0066C6 1 D0 02 bne L66CA +0066C8 1 A9 02 L66C8: lda #$02 +0066CA 1 8D 5E 66 L66CA: sta L665E +0066CD 1 A2 02 ldx #$02 +0066CF 1 BD F4 5F L66CF: lda L5FF4,x +0066D2 1 9D 5F 66 sta L665F,x +0066D5 1 CA dex +0066D6 1 10 F7 bpl L66CF +0066D8 1 20 E4 67 L66D8: jsr L67E4 +0066DB 1 AA tax +0066DC 1 A0 00 ldy #$00 +0066DE 1 B9 5E 66 L66DE: lda L665E,y +0066E1 1 9D 54 67 sta L6754,x +0066E4 1 E8 inx +0066E5 1 C8 iny +0066E6 1 C0 04 cpy #$04 +0066E8 1 D0 F4 bne L66DE +0066EA 1 4C 23 65 L66EA: jmp L6523 +0066ED 1 +0066ED 1 00 L66ED: brk +0066EE 1 00 brk +0066EF 1 00 brk +0066F0 1 00 brk +0066F1 1 00 brk +0066F2 1 00 brk +0066F3 1 00 brk +0066F4 1 00 brk +0066F5 1 00 brk +0066F6 1 00 L66F6: brk +0066F7 1 00 L66F7: brk +0066F8 1 D8 cld +0066F9 1 AD 1C C0 lda $C01C +0066FC 1 8D F6 66 sta L66F6 +0066FF 1 AD 18 C0 lda $C018 +006702 1 8D F7 66 sta L66F7 +006705 1 AD 54 C0 lda $C054 +006708 1 8D 01 C0 sta $C001 +00670B 1 A2 08 ldx #$08 +00670D 1 B5 82 L670D: lda L0082,x +00670F 1 9D ED 66 sta L66ED,x +006712 1 CA dex +006713 1 10 F8 bpl L670D +006715 1 A0 13 ldy #$13 +006717 1 20 13 63 jsr L6313 +00671A 1 B0 04 bcs L6720 +00671C 1 20 6D 66 jsr L666D +00671F 1 18 clc +006720 1 2C 3A 63 L6720: bit L633A +006723 1 10 01 bpl L6726 +006725 1 18 clc +006726 1 A2 08 L6726: ldx #$08 +006728 1 BD ED 66 L6728: lda L66ED,x +00672B 1 95 82 sta L0082,x +00672D 1 CA dex +00672E 1 10 F8 bpl L6728 +006730 1 AD 54 C0 lda $C054 +006733 1 8D 00 C0 sta $C000 +006736 1 AD F6 66 lda L66F6 +006739 1 10 03 bpl L673E +00673B 1 AD 55 C0 lda $C055 +00673E 1 AD F7 66 L673E: lda L66F7 +006741 1 10 03 bpl L6746 +006743 1 8D 01 C0 sta $C001 +006746 1 60 L6746: rts +006747 1 +006747 1 AD 50 67 L6747: lda L6750 +00674A 1 AE 51 67 ldx L6751 +00674D 1 4C BB 5E jmp L5EBB +006750 1 +006750 1 F9 L6750: .byte $F9 +006751 1 66 L6751: .byte $66 +006752 1 00 L6752: brk +006753 1 00 L6753: brk +006754 1 00 L6754: brk +006755 1 00 L6755: brk +006756 1 00 brk +006757 1 00 brk +006758 1 00 brk +006759 1 00 brk +00675A 1 00 brk +00675B 1 00 brk +00675C 1 00 brk +00675D 1 00 brk +00675E 1 00 brk +00675F 1 00 brk +006760 1 00 brk +006761 1 00 brk +006762 1 00 brk +006763 1 00 brk +006764 1 00 brk +006765 1 00 brk +006766 1 00 brk +006767 1 00 brk +006768 1 00 brk +006769 1 00 brk +00676A 1 00 brk +00676B 1 00 brk +00676C 1 00 brk +00676D 1 00 brk +00676E 1 00 brk +00676F 1 00 brk +006770 1 00 brk +006771 1 00 brk +006772 1 00 brk +006773 1 00 brk +006774 1 00 brk +006775 1 00 brk +006776 1 00 brk +006777 1 00 brk +006778 1 00 brk +006779 1 00 brk +00677A 1 00 brk +00677B 1 00 brk +00677C 1 00 brk +00677D 1 00 brk +00677E 1 00 brk +00677F 1 00 brk +006780 1 00 brk +006781 1 00 brk +006782 1 00 brk +006783 1 00 brk +006784 1 00 brk +006785 1 00 brk +006786 1 00 brk +006787 1 00 brk +006788 1 00 brk +006789 1 00 brk +00678A 1 00 brk +00678B 1 00 brk +00678C 1 00 brk +00678D 1 00 brk +00678E 1 00 brk +00678F 1 00 brk +006790 1 00 brk +006791 1 00 brk +006792 1 00 brk +006793 1 00 brk +006794 1 00 brk +006795 1 00 brk +006796 1 00 brk +006797 1 00 brk +006798 1 00 brk +006799 1 00 brk +00679A 1 00 brk +00679B 1 00 brk +00679C 1 00 brk +00679D 1 00 brk +00679E 1 00 brk +00679F 1 00 brk +0067A0 1 00 brk +0067A1 1 00 brk +0067A2 1 00 brk +0067A3 1 00 brk +0067A4 1 00 brk +0067A5 1 00 brk +0067A6 1 00 brk +0067A7 1 00 brk +0067A8 1 00 brk +0067A9 1 00 brk +0067AA 1 00 brk +0067AB 1 00 brk +0067AC 1 00 brk +0067AD 1 00 brk +0067AE 1 00 brk +0067AF 1 00 brk +0067B0 1 00 brk +0067B1 1 00 brk +0067B2 1 00 brk +0067B3 1 00 brk +0067B4 1 00 brk +0067B5 1 00 brk +0067B6 1 00 brk +0067B7 1 00 brk +0067B8 1 00 brk +0067B9 1 00 brk +0067BA 1 00 brk +0067BB 1 00 brk +0067BC 1 00 brk +0067BD 1 00 brk +0067BE 1 00 brk +0067BF 1 00 brk +0067C0 1 00 brk +0067C1 1 00 brk +0067C2 1 00 brk +0067C3 1 00 brk +0067C4 1 00 brk +0067C5 1 00 brk +0067C6 1 00 brk +0067C7 1 00 brk +0067C8 1 00 brk +0067C9 1 00 brk +0067CA 1 00 brk +0067CB 1 00 brk +0067CC 1 00 brk +0067CD 1 00 brk +0067CE 1 00 brk +0067CF 1 00 brk +0067D0 1 00 brk +0067D1 1 00 brk +0067D2 1 00 brk +0067D3 1 00 brk +0067D4 1 00 brk +0067D5 1 00 brk +0067D6 1 00 brk +0067D7 1 00 brk +0067D8 1 08 L67D8: php +0067D9 1 78 sei +0067DA 1 A9 00 lda #$00 +0067DC 1 8D 52 67 sta L6752 +0067DF 1 8D 53 67 sta L6753 +0067E2 1 28 plp +0067E3 1 60 rts +0067E4 1 +0067E4 1 AD 53 67 L67E4: lda L6753 +0067E7 1 C9 80 cmp #$80 +0067E9 1 D0 04 bne L67EF +0067EB 1 A9 00 lda #$00 +0067ED 1 B0 03 bcs L67F2 +0067EF 1 18 L67EF: clc +0067F0 1 69 04 L67F0: adc #$04 +0067F2 1 CD 52 67 L67F2: cmp L6752 +0067F5 1 F0 05 beq L67FC +0067F7 1 8D 53 67 sta L6753 +0067FA 1 18 clc +0067FB 1 60 rts +0067FC 1 +0067FC 1 38 L67FC: sec +0067FD 1 60 rts +0067FE 1 +0067FE 1 AD L67FE: .byte $AD +0067FF 1 52 .byte $52 +006800 1 67 CD L6800: rmb6 $CD +006802 1 53 .byte $53 +006803 1 67 F0 rmb6 $F0 +006805 1 F6 C9 inc $C9,x +006807 1 80 D0 bra $67D9 +006809 1 04 A9 tsb $A9 +00680B 1 00 brk +00680C 1 B0 03 bcs L6811 +00680E 1 18 L680E: clc +00680F 1 69 04 adc #$04 +006811 1 18 L6811: clc +006812 1 60 rts +006813 1 +006813 1 80 0E L6813: bra L6823 +006815 1 13 .byte $13 +006816 1 68 pla +006817 1 66 82 ror L0082 +006819 1 6E 13 68 ror L6813 +00681C 1 60 rts +00681D 1 +00681D 1 02 L681D: .byte $02 +00681E 1 09 L681E: .byte $09 +00681F 1 10 L681F: .byte $10 +006820 1 09 L6820: .byte $09 +006821 1 1E L6821: .byte $1E +006822 1 00 L6822: brk +006823 1 00 L6823: brk +006824 1 00 L6824: brk +006825 1 FF L6825: .byte $FF +006826 1 FF .byte $FF +006827 1 FF FF 30 L6827: bbs7 $FF,$685A +00682A 1 02 .byte $02 +00682B 1 0C L682B: .byte $0C +00682C 1 00 brk +00682D 1 00 L682D: brk +00682E 1 00 brk +00682F 1 00 brk +006830 1 00 brk +006831 1 00 L6831: brk +006832 1 00 brk +006833 1 0B L6833: .byte $0B +006834 1 00 brk +006835 1 00 L6835: brk +006836 1 00 L6836: brk +006837 1 00 L6837: brk +006838 1 00 brk +006839 1 0C L6839: .byte $0C +00683A 1 00 brk +00683B 1 00 L683B: brk +00683C 1 00 brk +00683D 1 00 L683D: brk +00683E 1 00 brk +00683F 1 00 L683F: brk +006840 1 00 L6840: brk +006841 1 0C L6841: .byte $0C +006842 1 00 brk +006843 1 00 L6843: brk +006844 1 00 L6844: brk +006845 1 00 L6845: brk +006846 1 00 L6846: brk +006847 1 0C L6847: .byte $0C +006848 1 18 L6848: clc +006849 1 24 30 bit L0030 +00684B 1 3C 48 54 bit L5448,x +00684E 1 60 rts +00684F 1 +00684F 1 6C 78 84 jmp (L8478) +006852 1 +006852 1 90 9C bcc L67F0 +006854 1 A8 L6854: tay +006855 1 B4 .byte $B4 +006856 1 1E L6856: .byte $1E +006857 1 1F L6857: .byte $1F +006858 1 1D L6858: .byte $1D +006859 1 01 02 L6859: ora ($02,x) +00685B 1 1E L685B: .byte $1E +00685C 1 FF L685C: .byte $FF +00685D 1 01 .byte $01 +00685E 1 1D L685E: .byte $1D +00685F 1 25 L685F: .byte $25 +006860 1 68 L6860: pla +006861 1 37 L6861: .byte $37 +006862 1 68 L6862: pla +006863 1 5D L6863: .byte $5D +006864 1 68 L6864: pla +006865 1 5A L6865: phy +006866 1 68 L6866: pla +006867 1 AD 23 68 L6867: lda L6823 +00686A 1 85 82 sta L0082 +00686C 1 AD 24 68 lda L6824 +00686F 1 85 83 sta L0083 +006871 1 A0 00 ldy #$00 +006873 1 B1 .byte $B1 +006874 1 82 L6874: .byte $82 +006875 1 85 A8 sta $A8 +006877 1 60 rts +006878 1 +006878 1 86 A7 L6878: stx $A7 +00687A 1 A9 02 lda #$02 +00687C 1 18 clc +00687D 1 CA L687D: dex +00687E 1 30 04 bmi L6884 +006880 1 69 0C adc #$0C +006882 1 D0 F9 bne L687D +006884 1 6D 23 68 L6884: adc L6823 +006887 1 85 .byte $85 +006888 1 AB L6888: .byte $AB +006889 1 AD 24 68 lda L6824 +00688C 1 69 00 adc #$00 +00688E 1 85 AC sta $AC +006890 1 A0 0B ldy #$0B +006892 1 B1 AB L6892: lda ($AB),y +006894 1 99 AF 00 sta $AF,y +006897 1 88 dey +006898 1 10 F8 bpl L6892 +00689A 1 A0 05 ldy #$05 +00689C 1 B1 B3 L689C: lda ($B3),y +00689E 1 99 BA 00 sta $BA,y +0068A1 1 88 dey +0068A2 1 D0 F8 bne L689C +0068A4 1 B1 B3 lda ($B3),y +0068A6 1 85 AA sta $AA +0068A8 1 60 rts +0068A9 1 +0068A9 1 A0 0B L68A9: ldy #$0B +0068AB 1 B9 AF 00 L68AB: lda $AF,y +0068AE 1 91 AB sta ($AB),y +0068B0 1 88 dey +0068B1 1 10 F8 bpl L68AB +0068B3 1 A0 05 ldy #$05 +0068B5 1 B9 BA 00 L68B5: lda $BA,y +0068B8 1 91 B3 sta ($B3),y +0068BA 1 88 dey +0068BB 1 D0 F8 bne L68B5 +0068BD 1 60 rts +0068BE 1 +0068BE 1 86 A9 L68BE: stx $A9 +0068C0 1 A9 06 lda #$06 +0068C2 1 18 clc +0068C3 1 CA L68C3: dex +0068C4 1 30 04 bmi L68CA +0068C6 1 69 06 adc #$06 +0068C8 1 D0 F9 bne L68C3 +0068CA 1 65 B3 L68CA: adc $B3 +0068CC 1 85 AD sta $AD +0068CE 1 A5 B4 lda $B4 +0068D0 1 69 00 adc #$00 +0068D2 1 85 AE sta $AE +0068D4 1 A0 05 ldy #$05 +0068D6 1 B1 AD L68D6: lda ($AD),y +0068D8 1 99 BF 00 sta $BF,y +0068DB 1 88 dey +0068DC 1 10 F8 bpl L68D6 +0068DE 1 60 rts +0068DF 1 +0068DF 1 A0 05 L68DF: ldy #$05 +0068E1 1 B9 BF 00 L68E1: lda $BF,y +0068E4 1 91 AD sta ($AD),y +0068E6 1 88 dey +0068E7 1 10 F8 bpl L68E1 +0068E9 1 60 rts +0068EA 1 +0068EA 1 84 EC L68EA: sty $EC +0068EC 1 A0 00 ldy #$00 +0068EE 1 84 ED sty $ED +0068F0 1 85 EA L68F0: sta $EA +0068F2 1 86 EB stx $EB +0068F4 1 60 rts +0068F5 1 +0068F5 1 85 F0 L68F5: sta $F0 +0068F7 1 4C AF 4D jmp L4DAF +0068FA 1 +0068FA 1 20 06 69 L68FA: jsr L6906 +0068FD 1 4C E8 58 jmp L58E8 +006900 1 +006900 1 20 06 69 L6900: jsr L6906 +006903 1 4C 38 59 jmp L5938 +006906 1 +006906 1 85 82 L6906: sta L0082 +006908 1 86 83 stx L0083 +00690A 1 18 clc +00690B 1 69 01 adc #$01 +00690D 1 90 01 bcc L6910 +00690F 1 E8 inx +006910 1 85 A1 L6910: sta $A1 +006912 1 86 A2 stx $A2 +006914 1 A0 00 ldy #$00 +006916 1 B1 82 lda (L0082),y +006918 1 85 A3 sta $A3 +00691A 1 60 rts +00691B 1 +00691B 1 20 00 40 L691B: jsr A2D +00691E 1 2A .byte $2A +00691F 1 82 00 .addr L0082 +006921 1 A5 82 lda L0082 +006923 1 60 rts +006924 1 +006924 1 00 L6924: brk +006925 1 00 L6925: brk +006926 1 A9 00 lda #$00 +006928 1 8D 3D 63 sta L633D +00692B 1 8D 3E 63 sta L633E +00692E 1 A5 80 lda L0080 +006930 1 8D 23 68 sta L6823 +006933 1 A5 81 lda $81 +006935 1 8D 24 68 sta L6824 +006938 1 20 67 68 jsr L6867 +00693B 1 20 3C 65 jsr L653C +00693E 1 20 7E 65 jsr L657E +006941 1 AD 5F 68 lda L685F +006944 1 AE .byte $AE +006945 1 60 rts +006946 1 +006946 1 68 L6946: pla +006947 1 20 66 6A jsr L6A66 +00694A 1 A9 0C lda #$0C +00694C 1 A2 00 ldx #$00 +00694E 1 AC 22 68 ldy L6822 +006951 1 C8 iny +006952 1 20 L6952: .byte $20 +006953 1 EA L6953: nop +006954 1 68 pla +006955 1 A2 00 ldx #$00 +006957 1 20 78 68 L6957: jsr L6878 +00695A 1 A5 EA lda $EA +00695C 1 A6 EB ldx $EB +00695E 1 85 B5 sta $B5 +006960 1 86 .byte $86 +006961 1 B6 38 L6961: ldx $38,y +006963 1 E9 .byte $E9 +006964 1 08 L6964: php +006965 1 B0 .byte $B0 +006966 1 01 CA L6966: ora ($CA,x) +006968 1 85 B7 L6968: sta $B7 +00696A 1 86 B8 stx $B8 +00696C 1 85 BB L696C: sta $BB +00696E 1 86 BC stx $BC +006970 1 A2 00 ldx #$00 +006972 1 86 C5 stx $C5 +006974 1 86 C6 L6974: stx $C6 +006976 1 20 L6976: .byte $20 +006977 1 BE 68 24 L6977: ldx $2468,y +00697A 1 BF 70 37 bbs3 $70,L69B4 +00697D 1 A5 C3 lda $C3 +00697F 1 A6 C4 ldx $C4 +006981 1 20 FA 68 jsr L68FA +006984 1 85 82 sta L0082 +006986 1 86 83 stx L0083 +006988 1 A5 BF lda $BF +00698A 1 29 03 and #$03 +00698C 1 D0 09 bne L6997 +00698E 1 A5 C1 lda $C1 +006990 1 D0 05 bne L6997 +006992 1 AD 20 68 lda L6820 +006995 1 D0 03 bne L699A +006997 1 AD 21 68 L6997: lda L6821 +00699A 1 18 L699A: clc +00699B 1 65 82 adc L0082 +00699D 1 85 82 sta L0082 +00699F 1 90 02 bcc L69A3 +0069A1 1 E6 83 inc L0083 +0069A3 1 38 L69A3: sec +0069A4 1 E5 C5 sbc $C5 +0069A6 1 A5 83 lda L0083 +0069A8 1 E5 C6 sbc $C6 +0069AA 1 30 08 bmi L69B4 +0069AC 1 A5 82 lda L0082 +0069AE 1 85 C5 sta $C5 +0069B0 1 A5 83 lda L0083 +0069B2 1 85 C6 sta $C6 +0069B4 1 A6 A9 L69B4: ldx $A9 +0069B6 1 E8 inx +0069B7 1 E4 AA cpx $AA +0069B9 1 D0 BB bne L6976 +0069BB 1 A5 AA lda $AA +0069BD 1 AA tax +0069BE 1 AC 22 68 ldy L6822 +0069C1 1 C8 iny +0069C2 1 C8 iny +0069C3 1 C8 iny +0069C4 1 20 70 4F jsr L4F70 +0069C7 1 48 pha +0069C8 1 A5 C5 lda $C5 +0069CA 1 85 A1 sta $A1 +0069CC 1 A5 C6 lda $C6 +0069CE 1 85 A2 sta $A2 +0069D0 1 A9 07 lda #$07 +0069D2 1 85 A3 sta $A3 +0069D4 1 A9 00 lda #$00 +0069D6 1 85 A4 sta $A4 +0069D8 1 20 98 56 jsr L5698 +0069DB 1 A4 A1 ldy $A1 +0069DD 1 C8 iny +0069DE 1 C8 iny +0069DF 1 68 pla +0069E0 1 AA tax +0069E1 1 20 70 4F jsr L4F70 +0069E4 1 8D 24 69 sta L6924 +0069E7 1 8C 25 69 sty L6925 +0069EA 1 38 sec +0069EB 1 ED 3D 63 sbc L633D +0069EE 1 98 tya +0069EF 1 ED 3E 63 sbc L633E +0069F2 1 30 0C bmi L6A00 +0069F4 1 AD 24 69 lda L6924 +0069F7 1 8D 3D 63 sta L633D +0069FA 1 AD 25 69 lda L6925 +0069FD 1 8D 3E 63 sta L633E +006A00 1 A5 BB L6A00: lda $BB +006A02 1 18 clc +006A03 1 65 C5 adc $C5 +006A05 1 85 BD sta $BD +006A07 1 A5 BC lda $BC +006A09 1 69 00 adc #$00 +006A0B 1 85 BE sta $BE +006A0D 1 20 A9 68 jsr L68A9 +006A10 1 A5 B1 lda $B1 +006A12 1 A6 B2 ldx $B2 +006A14 1 20 00 69 jsr L6900 +006A17 1 20 5C 6A jsr L6A5C +006A1A 1 A5 EA lda $EA +006A1C 1 A6 EB ldx $EB +006A1E 1 18 clc +006A1F 1 69 08 adc #$08 +006A21 1 90 01 bcc L6A24 +006A23 1 E8 inx +006A24 1 85 B9 L6A24: sta $B9 +006A26 1 86 BA stx $BA +006A28 1 20 A9 68 jsr L68A9 +006A2B 1 A9 0C lda #$0C +006A2D 1 A2 00 ldx #$00 +006A2F 1 20 58 57 jsr L5758 +006A32 1 A6 A7 ldx $A7 +006A34 1 E8 inx +006A35 1 E4 A8 cpx $A8 +006A37 1 F0 03 beq L6A3C +006A39 1 4C 57 69 jmp L6957 +006A3C 1 +006A3C 1 A9 00 L6A3C: lda #$00 +006A3E 1 8D 7A 7D sta L7D7A +006A41 1 8D 7B 7D sta L7D7B +006A44 1 20 53 65 jsr L6553 +006A47 1 38 sec +006A48 1 AD 3B 63 lda L633B +006A4B 1 ED 3D 63 sbc L633D +006A4E 1 AD 3C 63 lda L633C +006A51 1 ED 3E 63 sbc L633E +006A54 1 10 05 bpl L6A5B +006A56 1 A9 9C lda #$9C +006A58 1 4C B1 40 jmp L40B1 +006A5B 1 +006A5B 1 60 L6A5B: rts +006A5C 1 +006A5C 1 A6 A7 L6A5C: ldx $A7 +006A5E 1 20 78 68 jsr L6878 +006A61 1 A6 A9 ldx $A9 +006A63 1 4C BE 68 jmp L68BE +006A66 1 +006A66 1 8D 7B 6A L6A66: sta L6A7B +006A69 1 8E 7C 6A stx L6A7B+1 +006A6C 1 8D 86 6A sta L6A86 +006A6F 1 8E 87 6A stx L6A86+1 +006A72 1 A9 00 lda #$00 +006A74 1 20 F5 68 jsr L68F5 +006A77 1 20 00 40 jsr A2D +006A7A 1 11 .byte $11 +006A7B 1 00 00 L6A7B: .addr L0000 +006A7D 1 A9 04 lda #$04 +006A7F 1 20 F5 68 jsr L68F5 +006A82 1 20 00 40 jsr A2D +006A85 1 12 .byte $12 +006A86 1 00 00 L6A86: .addr L0000 +006A88 1 60 rts +006A89 1 +006A89 1 20 94 6A L6A89: jsr L6A94 +006A8C 1 D0 05 bne L6A93 +006A8E 1 A9 9A lda #$9A +006A90 1 4C B1 40 jmp L40B1 +006A93 1 +006A93 1 60 L6A93: rts +006A94 1 +006A94 1 A9 00 L6A94: lda #$00 +006A96 1 85 C6 L6A96: sta $C6 +006A98 1 20 67 68 jsr L6867 +006A9B 1 A2 00 ldx #$00 +006A9D 1 20 78 68 L6A9D: jsr L6878 +006AA0 1 24 C6 bit $C6 +006AA2 1 70 26 bvs L6ACA +006AA4 1 30 08 bmi L6AAE +006AA6 1 A5 AF lda $AF +006AA8 1 C5 C7 cmp L00C7 +006AAA 1 D0 23 bne L6ACF +006AAC 1 F0 2B beq L6AD9 +006AAE 1 AD F4 5F L6AAE: lda L5FF4 +006AB1 1 AE F5 5F ldx L5FF5 +006AB4 1 E4 B8 cpx $B8 +006AB6 1 90 17 bcc L6ACF +006AB8 1 D0 04 bne L6ABE +006ABA 1 C5 B7 cmp $B7 +006ABC 1 90 11 bcc L6ACF +006ABE 1 E4 BA L6ABE: cpx $BA +006AC0 1 90 17 bcc L6AD9 +006AC2 1 D0 0B bne L6ACF +006AC4 1 C5 B9 cmp $B9 +006AC6 1 90 11 bcc L6AD9 +006AC8 1 B0 05 bcs L6ACF +006ACA 1 20 DC 6A L6ACA: jsr L6ADC +006ACD 1 D0 0A bne L6AD9 +006ACF 1 A6 A7 L6ACF: ldx $A7 +006AD1 1 E8 inx +006AD2 1 E4 A8 cpx $A8 +006AD4 1 D0 C7 bne L6A9D +006AD6 1 A9 00 lda #$00 +006AD8 1 60 rts +006AD9 1 +006AD9 1 A5 AF L6AD9: lda $AF +006ADB 1 60 rts +006ADC 1 +006ADC 1 A2 00 L6ADC: ldx #$00 +006ADE 1 20 BE 68 L6ADE: jsr L68BE +006AE1 1 A6 A9 ldx $A9 +006AE3 1 E8 inx +006AE4 1 24 C6 bit $C6 +006AE6 1 70 12 bvs L6AFA +006AE8 1 30 06 bmi L6AF0 +006AEA 1 E4 C8 cpx $C8 +006AEC 1 D0 28 bne L6B16 +006AEE 1 F0 2C beq L6B1C +006AF0 1 BD 47 68 L6AF0: lda L6847,x +006AF3 1 CD F6 5F cmp L5FF6 +006AF6 1 B0 24 bcs L6B1C +006AF8 1 90 1C bcc L6B16 +006AFA 1 A5 C9 L6AFA: lda $C9 +006AFC 1 29 7F and #$7F +006AFE 1 C5 C1 cmp $C1 +006B00 1 F0 04 beq L6B06 +006B02 1 C5 C2 cmp $C2 +006B04 1 D0 10 bne L6B16 +006B06 1 C9 20 L6B06: cmp #$20 +006B08 1 90 12 bcc L6B1C +006B0A 1 A5 BF lda $BF +006B0C 1 29 C0 and #$C0 +006B0E 1 D0 06 bne L6B16 +006B10 1 A5 BF lda $BF +006B12 1 25 CA and $CA +006B14 1 D0 06 bne L6B1C +006B16 1 E4 L6B16: .byte $E4 +006B17 1 AA L6B17: tax +006B18 1 D0 C4 bne L6ADE +006B1A 1 A2 00 ldx #$00 +006B1C 1 60 L6B1C: rts +006B1D 1 +006B1D 1 A5 C7 L6B1D: lda L00C7 +006B1F 1 D0 05 bne L6B26 +006B21 1 AD D9 6B lda L6BD9 +006B24 1 85 C7 sta L00C7 +006B26 1 20 89 6A L6B26: jsr L6A89 +006B29 1 20 3C 65 L6B29: jsr L653C +006B2C 1 20 7E 65 jsr L657E +006B2F 1 20 35 6B jsr L6B35 +006B32 1 4C 53 65 jmp L6553 +006B35 1 +006B35 1 A2 01 L6B35: ldx #$01 +006B37 1 B5 B7 L6B37: lda $B7,x +006B39 1 9D 2D 68 sta L682D,x +006B3C 1 B5 B9 lda $B9,x +006B3E 1 9D 31 68 sta L6831,x +006B41 1 B5 BB lda $BB,x +006B43 1 9D 37 68 sta L6837,x +006B46 1 9D 3F 68 sta L683F,x +006B49 1 B5 BD lda $BD,x +006B4B 1 9D 3B 68 sta L683B,x +006B4E 1 9D 43 68 sta L6843,x +006B51 1 CA dex +006B52 1 10 E3 bpl L6B37 +006B54 1 A9 02 lda #$02 +006B56 1 20 F5 68 jsr L68F5 +006B59 1 20 00 40 jsr A2D +006B5C 1 11 .byte $11 +006B5D 1 2D 68 .addr L682D +006B5F 1 60 rts +006B60 1 +006B60 1 A5 C9 lda $C9 +006B62 1 C9 1B cmp #$1B +006B64 1 D0 0A bne L6B70 +006B66 1 A5 CA lda $CA +006B68 1 D0 06 bne L6B70 +006B6A 1 20 61 7D jsr L7D61 +006B6D 1 4C DB 6B jmp L6BDB +006B70 1 +006B70 1 A9 C0 L6B70: lda #$C0 +006B72 1 20 96 6A jsr L6A96 +006B75 1 F0 11 beq L6B88 +006B77 1 A5 B0 lda $B0 +006B79 1 30 0D bmi L6B88 +006B7B 1 A5 BF lda $BF +006B7D 1 29 C0 and #$C0 +006B7F 1 D0 07 bne L6B88 +006B81 1 A5 AF lda $AF +006B83 1 8D D9 6B sta L6BD9 +006B86 1 D0 03 bne L6B8B +006B88 1 A9 00 L6B88: lda #$00 +006B8A 1 AA tax +006B8B 1 A0 00 L6B8B: ldy #$00 +006B8D 1 91 80 sta (L0080),y +006B8F 1 C8 iny +006B90 1 8A txa +006B91 1 91 80 sta (L0080),y +006B93 1 D0 94 bne L6B29 +006B95 1 60 rts +006B96 1 +006B96 1 20 89 6A L6B96: jsr L6A89 +006B99 1 20 DC 6A jsr L6ADC +006B9C 1 E0 00 cpx #$00 +006B9E 1 60 L6B9E: rts +006B9F 1 +006B9F 1 20 96 6B L6B9F: jsr L6B96 +006BA2 1 D0 FA bne L6B9E +006BA4 1 A9 9B lda #$9B +006BA6 1 4C B1 40 jmp L40B1 +006BA9 1 +006BA9 1 20 9F 6B jsr L6B9F +006BAC 1 06 BF asl $BF +006BAE 1 66 C9 ror $C9 +006BB0 1 66 BF ror $BF +006BB2 1 4C DF 68 jmp L68DF +006BB5 1 +006BB5 1 20 9F 6B jsr L6B9F +006BB8 1 A5 C9 lda $C9 +006BBA 1 F0 06 beq L6BC2 +006BBC 1 A9 20 lda #$20 +006BBE 1 05 BF ora $BF +006BC0 1 D0 04 bne L6BC6 +006BC2 1 A9 DF L6BC2: lda #$DF +006BC4 1 25 BF and $BF +006BC6 1 85 BF L6BC6: sta $BF +006BC8 1 4C DF 68 jmp L68DF +006BCB 1 +006BCB 1 20 89 6A jsr L6A89 +006BCE 1 06 B0 asl $B0 +006BD0 1 66 C8 ror $C8 +006BD2 1 66 B0 ror $B0 +006BD4 1 A6 A7 ldx $A7 +006BD6 1 4C A9 68 jmp L68A9 +006BD9 1 +006BD9 1 00 L6BD9: brk +006BDA 1 00 L6BDA: brk +006BDB 1 20 CD 7E L6BDB: jsr L7ECD +006BDE 1 20 67 68 jsr L6867 +006BE1 1 20 3F 65 jsr L653F +006BE4 1 20 7E 65 jsr L657E +006BE7 1 2C 74 7D bit L7D74 +006BEA 1 10 06 bpl L6BF2 +006BEC 1 20 E1 7F jsr L7FE1 +006BEF 1 4C 23 6C jmp L6C23 +006BF2 1 +006BF2 1 A9 00 L6BF2: lda #$00 +006BF4 1 8D D9 6B sta L6BD9 +006BF7 1 8D DA 6B sta L6BDA +006BFA 1 20 1B 69 jsr L691B +006BFD 1 2C 81 7D L6BFD: bit L7D81 +006C00 1 10 .byte $10 +006C01 1 03 L6C01: .byte $03 +006C02 1 4C 49 81 jmp L8149 +006C05 1 +006C05 1 20 00 40 L6C05: jsr A2D +006C08 1 0E .byte $0E +006C09 1 83 00 .addr L0083 +006C0B 1 20 00 40 jsr A2D +006C0E 1 13 .byte $13 +006C0F 1 25 68 .addr L6825 +006C11 1 D0 45 bne L6C58 +006C13 1 AD D9 6B lda L6BD9 +006C16 1 F0 0B beq L6C23 +006C18 1 20 00 40 jsr A2D +006C1B 1 13 .byte $13 +006C1C 1 37 68 .addr L6837 +006C1E 1 D0 53 bne L6C73 +006C20 1 20 A1 6E jsr L6EA1 +006C23 1 20 1B 69 L6C23: jsr L691B +006C26 1 F0 04 beq L6C2C +006C28 1 C9 02 cmp #$02 +006C2A 1 D0 D1 bne L6BFD +006C2C 1 AD DA 6B L6C2C: lda L6BDA +006C2F 1 D0 06 bne L6C37 +006C31 1 20 23 6D jsr L6D23 +006C34 1 4C 40 6C jmp L6C40 +006C37 1 +006C37 1 20 5A 62 L6C37: jsr L625A +006C3A 1 20 7E 65 jsr L657E +006C3D 1 20 F4 6C jsr L6CF4 +006C40 1 20 56 65 L6C40: jsr L6556 +006C43 1 A9 00 lda #$00 +006C45 1 AE DA 6B ldx L6BDA +006C48 1 F0 0B beq L6C55 +006C4A 1 AD D9 6B lda L6BD9 +006C4D 1 A4 A7 ldy $A7 +006C4F 1 8C .byte $8C +006C50 1 7A L6C50: ply +006C51 1 7D 8E 7B adc $7B8E,x +006C54 1 7D .byte $7D +006C55 1 4C BB 5E L6C55: jmp L5EBB +006C58 1 +006C58 1 20 A1 6E L6C58: jsr L6EA1 +006C5B 1 A9 80 L6C5B: lda #$80 +006C5D 1 20 96 6A jsr L6A96 +006C60 1 CD D9 6B cmp L6BD9 +006C63 1 F0 BE L6C63: beq L6C23 +006C65 1 48 pha +006C66 1 20 23 6D jsr L6D23 +006C69 1 68 pla +006C6A 1 8D D9 6B sta L6BD9 +006C6D 1 20 26 6D jsr L6D26 +006C70 1 4C 23 6C jmp L6C23 +006C73 1 +006C73 1 A9 80 L6C73: lda #$80 +006C75 1 85 C6 sta $C6 +006C77 1 20 DC 6A jsr L6ADC +006C7A 1 EC DA 6B cpx L6BDA +006C7D 1 F0 A4 beq L6C23 +006C7F 1 A5 B0 lda $B0 +006C81 1 05 BF ora $BF +006C83 1 29 C0 and #$C0 +006C85 1 F0 02 beq L6C89 +006C87 1 A2 00 ldx #$00 +006C89 1 8A L6C89: txa +006C8A 1 48 pha +006C8B 1 20 AA 6E jsr L6EAA +006C8E 1 68 pla +006C8F 1 8D DA 6B sta L6BDA +006C92 1 20 AA 6E jsr L6EAA +006C95 1 4C 23 6C jmp L6C23 +006C98 1 +006C98 1 A5 BC L6C98: lda $BC +006C9A 1 4A lsr a +006C9B 1 A5 BB lda $BB +006C9D 1 6A ror a +006C9E 1 AA tax +006C9F 1 BD 21 48 lda L4821,x +006CA2 1 85 82 sta L0082 +006CA4 1 A5 BE lda $BE +006CA6 1 4A lsr a +006CA7 1 A5 BD lda $BD +006CA9 1 6A ror a +006CAA 1 AA tax +006CAB 1 BD 21 48 lda L4821,x +006CAE 1 38 sec +006CAF 1 E5 82 sbc L0082 +006CB1 1 85 90 sta $90 +006CB3 1 AD 35 68 lda L6835 +006CB6 1 85 8E sta $8E +006CB8 1 AD 36 68 lda L6836 +006CBB 1 85 8F sta $8F +006CBD 1 A4 AA ldy $AA +006CBF 1 BE 47 68 ldx L6847,y +006CC2 1 E8 inx +006CC3 1 86 83 stx L0083 +006CC5 1 8E 45 68 stx L6845 +006CC8 1 8E 3D 68 stx L683D +006CCB 1 AE 22 68 ldx L6822 +006CCE 1 E8 inx +006CCF 1 E8 inx +006CD0 1 E8 inx +006CD1 1 8E 41 68 stx L6841 +006CD4 1 8E 39 68 stx L6839 +006CD7 1 60 rts +006CD8 1 +006CD8 1 BD 21 4A L6CD8: lda L4A21,x +006CDB 1 18 clc +006CDC 1 65 82 adc L0082 +006CDE 1 85 84 sta $84 +006CE0 1 BD E1 4A lda L4AE1,x +006CE3 1 09 20 ora #$20 +006CE5 1 85 85 sta $85 +006CE7 1 60 rts +006CE8 1 +006CE8 1 A5 8E L6CE8: lda $8E +006CEA 1 38 sec +006CEB 1 65 90 adc $90 +006CED 1 85 8E sta $8E +006CEF 1 90 02 bcc L6CF3 +006CF1 1 E6 8F inc $8F +006CF3 1 60 L6CF3: rts +006CF4 1 +006CF4 1 20 98 6C L6CF4: jsr L6C98 +006CF7 1 20 D8 6C L6CF7: jsr L6CD8 +006CFA 1 8D 55 C0 sta $C055 +006CFD 1 A4 90 ldy $90 +006CFF 1 B1 8E L6CFF: lda ($8E),y +006D01 1 91 84 sta ($84),y +006D03 1 88 dey +006D04 1 10 F9 bpl L6CFF +006D06 1 20 E8 6C jsr L6CE8 +006D09 1 8D 54 C0 sta $C054 +006D0C 1 A4 90 ldy $90 +006D0E 1 B1 8E L6D0E: lda ($8E),y +006D10 1 91 84 sta ($84),y +006D12 1 88 dey +006D13 1 10 F9 bpl L6D0E +006D15 1 20 E8 6C jsr L6CE8 +006D18 1 E8 inx +006D19 1 E4 83 cpx L0083 +006D1B 1 90 DA bcc L6CF7 +006D1D 1 F0 D8 beq L6CF7 +006D1F 1 4C 33 62 jmp L6233 +006D22 1 +006D22 1 60 L6D22: rts +006D23 1 +006D23 1 18 L6D23: clc +006D24 1 90 01 bcc L6D27 +006D26 1 38 L6D26: sec +006D27 1 AD D9 6B L6D27: lda L6BD9 +006D2A 1 F0 F6 beq L6D22 +006D2C 1 08 php +006D2D 1 85 C7 sta L00C7 +006D2F 1 20 94 6A jsr L6A94 +006D32 1 20 5A 62 jsr L625A +006D35 1 20 35 6B jsr L6B35 +006D38 1 28 plp +006D39 1 90 B9 bcc L6CF4 +006D3B 1 20 98 6C jsr L6C98 +006D3E 1 20 D8 6C L6D3E: jsr L6CD8 +006D41 1 8D 55 C0 sta $C055 +006D44 1 A4 90 ldy $90 +006D46 1 B1 84 L6D46: lda ($84),y +006D48 1 91 8E sta ($8E),y +006D4A 1 88 dey +006D4B 1 10 F9 bpl L6D46 +006D4D 1 20 E8 6C jsr L6CE8 +006D50 1 8D 54 C0 sta $C054 +006D53 1 A4 90 ldy $90 +006D55 1 B1 84 L6D55: lda ($84),y +006D57 1 91 8E sta ($8E),y +006D59 1 88 dey +006D5A 1 10 F9 bpl L6D55 +006D5C 1 20 E8 6C jsr L6CE8 +006D5F 1 E8 inx +006D60 1 E4 .byte $E4 +006D61 1 83 L6D61: .byte $83 +006D62 1 90 DA bcc L6D3E +006D64 1 F0 D8 beq L6D3E +006D66 1 20 7E 65 jsr L657E +006D69 1 AD 61 68 lda L6861 +006D6C 1 AE 62 68 ldx L6862 +006D6F 1 20 66 6A jsr L6A66 +006D72 1 EE 3F 68 inc L683F +006D75 1 D0 03 L6D75: bne L6D7A +006D77 1 EE 40 68 inc L6840 +006D7A 1 AD 43 68 L6D7A: lda L6843 +006D7D 1 D0 03 bne L6D82 +006D7F 1 CE 44 68 dec L6844 +006D82 1 CE 43 68 L6D82: dec L6843 +006D85 1 20 5C 6A jsr L6A5C +006D88 1 A2 00 ldx #$00 +006D8A 1 20 BE 68 L6D8A: jsr L68BE +006D8D 1 24 BF bit $BF +006D8F 1 50 03 bvc L6D94 +006D91 1 4C 18 6E jmp L6E18 +006D94 1 +006D94 1 A5 BF L6D94: lda $BF +006D96 1 29 20 and #$20 +006D98 1 F0 23 beq L6DBD +006D9A 1 AD 1D 68 lda L681D +006D9D 1 20 25 6E jsr L6E25 +006DA0 1 AD 58 68 lda L6858 +006DA3 1 8D 5E 68 sta L685E +006DA6 1 A5 BF lda $BF +006DA8 1 29 04 and #$04 +006DAA 1 F0 05 beq L6DB1 +006DAC 1 A5 C0 lda $C0 +006DAE 1 8D 5E 68 sta L685E +006DB1 1 AD 63 68 L6DB1: lda L6863 +006DB4 1 AE 64 68 ldx L6864 +006DB7 1 20 00 69 jsr L6900 +006DBA 1 20 5C 6A jsr L6A5C +006DBD 1 AD 1E 68 L6DBD: lda L681E +006DC0 1 20 25 6E jsr L6E25 +006DC3 1 A5 C3 lda $C3 +006DC5 1 A6 C4 ldx $C4 +006DC7 1 20 00 69 jsr L6900 +006DCA 1 20 5C 6A jsr L6A5C +006DCD 1 A5 BF lda $BF +006DCF 1 29 03 and #$03 +006DD1 1 D0 0D bne L6DE0 +006DD3 1 A5 C1 lda $C1 +006DD5 1 F0 33 beq L6E0A +006DD7 1 AD 59 68 lda L6859 +006DDA 1 8D 5B 68 sta L685B +006DDD 1 4C 0A 6E jmp L6E0A +006DE0 1 +006DE0 1 C9 01 L6DE0: cmp #$01 +006DE2 1 D0 09 bne L6DED +006DE4 1 AD 57 68 lda L6857 +006DE7 1 8D 5B 68 sta L685B +006DEA 1 4C F3 6D jmp L6DF3 +006DED 1 +006DED 1 AD 56 68 L6DED: lda L6856 +006DF0 1 8D 5B 68 sta L685B +006DF3 1 A5 C1 L6DF3: lda $C1 +006DF5 1 8D 5C 68 sta L685C +006DF8 1 AD 1F 68 lda L681F +006DFB 1 20 92 6E jsr L6E92 +006DFE 1 AD 65 68 lda L6865 +006E01 1 AE 66 68 ldx L6866 +006E04 1 20 00 69 jsr L6900 +006E07 1 20 5C 6A jsr L6A5C +006E0A 1 24 B0 L6E0A: bit $B0 +006E0C 1 30 04 bmi L6E12 +006E0E 1 24 BF bit $BF +006E10 1 10 06 bpl L6E18 +006E12 1 20 36 6E L6E12: jsr L6E36 +006E15 1 4C 18 6E jmp L6E18 +006E18 1 +006E18 1 A6 A9 L6E18: ldx $A9 +006E1A 1 E8 inx +006E1B 1 E4 AA cpx $AA +006E1D 1 F0 03 beq L6E22 +006E1F 1 4C 8A 6D jmp L6D8A +006E22 1 +006E22 1 4C 33 62 L6E22: jmp L6233 +006E25 1 +006E25 1 A6 A9 L6E25: ldx $A9 +006E27 1 BC 48 68 ldy L6848,x +006E2A 1 88 dey +006E2B 1 A6 BC ldx $BC +006E2D 1 18 clc +006E2E 1 65 BB adc $BB +006E30 1 90 01 bcc L6E33 +006E32 1 E8 inx +006E33 1 4C EA 68 L6E33: jmp L68EA +006E36 1 +006E36 1 A6 A9 L6E36: ldx $A9 +006E38 1 BD 47 68 lda L6847,x +006E3B 1 8D 8C 6E sta L6E8C +006E3E 1 EE 8C 6E inc L6E8C +006E41 1 BD 48 68 lda L6848,x +006E44 1 8D 90 6E sta L6E90 +006E47 1 18 clc +006E48 1 A5 .byte $A5 +006E49 1 BB L6E49: .byte $BB +006E4A 1 69 05 adc #$05 +006E4C 1 8D 8A 6E sta L6E8A +006E4F 1 A5 BC lda $BC +006E51 1 69 00 adc #$00 +006E53 1 8D 8B 6E sta L6E8B +006E56 1 38 sec +006E57 1 A5 BD lda $BD +006E59 1 E9 05 sbc #$05 +006E5B 1 8D 8E 6E sta L6E8E +006E5E 1 A5 BE lda $BE +006E60 1 E9 .byte $E9 +006E61 1 00 L6E61: brk +006E62 1 8D 8F 6E sta L6E8F +006E65 1 20 00 40 L6E65: jsr A2D +006E68 1 08 .byte $08 +006E69 1 82 6E L6E69: .addr L6E82 +006E6B 1 A9 01 lda #$01 +006E6D 1 20 .byte $20 +006E6E 1 F5 .byte $F5 +006E6F 1 68 L6E6F: pla +006E70 1 20 00 40 jsr A2D +006E73 1 11 .byte $11 +006E74 1 8A 6E L6E74: .addr L6E8A +006E76 1 20 00 40 jsr A2D +006E79 1 08 .byte $08 +006E7A 1 2E 5F .addr L5F2E +006E7C 1 A9 02 lda #$02 +006E7E 1 20 F5 68 jsr L68F5 +006E81 1 60 rts +006E82 1 +006E82 1 88 L6E82: dey +006E83 1 55 88 eor L0088,x +006E85 1 55 88 eor L0088,x +006E87 1 55 88 eor L0088,x +006E89 1 55 .byte $55 +006E8A 1 00 L6E8A: brk +006E8B 1 00 L6E8B: brk +006E8C 1 00 L6E8C: brk +006E8D 1 00 brk +006E8E 1 00 L6E8E: brk +006E8F 1 00 L6E8F: brk +006E90 1 00 L6E90: brk +006E91 1 00 brk +006E92 1 85 82 L6E92: sta L0082 +006E94 1 A5 BD lda $BD +006E96 1 A6 BE ldx $BE +006E98 1 38 sec +006E99 1 E5 82 sbc L0082 +006E9B 1 B0 01 bcs L6E9E +006E9D 1 CA dex +006E9E 1 4C F0 68 L6E9E: jmp L68F0 +006EA1 1 +006EA1 1 20 AA 6E L6EA1: jsr L6EAA +006EA4 1 A9 00 lda #$00 +006EA6 1 8D DA 6B sta L6BDA +006EA9 1 60 L6EA9: rts +006EAA 1 +006EAA 1 AE DA 6B L6EAA: ldx L6BDA +006EAD 1 F0 FA beq L6EA9 +006EAF 1 BC 46 68 ldy L6846,x +006EB2 1 C8 iny +006EB3 1 8C 41 68 sty L6841 +006EB6 1 BC 47 68 ldy L6847,x +006EB9 1 8C 45 68 sty L6845 +006EBC 1 20 5A 62 jsr L625A +006EBF 1 A9 02 lda #$02 +006EC1 1 20 F5 68 jsr L68F5 +006EC4 1 20 00 40 jsr A2D +006EC7 1 11 .byte $11 +006EC8 1 3F 68 .addr L683F +006ECA 1 4C 33 62 jmp L6233 +006ECD 1 +006ECD 1 A2 03 ldx #$03 +006ECF 1 B5 82 L6ECF: lda L0082,x +006ED1 1 9D 56 68 sta L6856,x +006ED4 1 CA dex +006ED5 1 10 F8 bpl L6ECF +006ED7 1 AD 40 5F lda L5F40 +006EDA 1 85 82 sta L0082 +006EDC 1 AD 41 5F lda L5F41 +006EDF 1 85 83 sta L0083 +006EE1 1 A0 00 ldy #$00 +006EE3 1 B1 82 lda (L0082),y +006EE5 1 30 1B bmi L6F02 +006EE7 1 A9 02 lda #$02 +006EE9 1 8D 1D 68 sta L681D +006EEC 1 A9 09 lda #$09 +006EEE 1 8D 1E 68 sta L681E +006EF1 1 A9 10 lda #$10 +006EF3 1 8D 1F 68 sta L681F +006EF6 1 A9 09 lda #$09 +006EF8 1 8D 20 68 sta L6820 +006EFB 1 A9 1E lda #$1E +006EFD 1 8D 21 68 sta L6821 +006F00 1 D0 19 bne L6F1B +006F02 1 A9 02 L6F02: lda #$02 +006F04 1 8D 1D 68 sta L681D +006F07 1 A9 10 lda #$10 +006F09 1 8D 1E 68 sta L681E +006F0C 1 A9 1E lda #$1E +006F0E 1 8D 1F 68 sta L681F +006F11 1 A9 10 lda #$10 +006F13 1 8D 20 68 sta L6820 +006F16 1 A9 33 lda #$33 +006F18 1 8D 21 68 sta L6821 +006F1B 1 60 L6F1B: rts +006F1C 1 +006F1C 1 20 9F 6B jsr L6B9F +006F1F 1 A5 C9 lda $C9 +006F21 1 F0 0D beq L6F30 +006F23 1 A9 04 lda #$04 +006F25 1 05 BF ora $BF +006F27 1 85 BF sta $BF +006F29 1 A5 CA lda $CA +006F2B 1 85 C0 sta $C0 +006F2D 1 4C DF 68 jmp L68DF +006F30 1 +006F30 1 A9 FB L6F30: lda #$FB +006F32 1 25 BF and $BF +006F34 1 85 BF sta $BF +006F36 1 4C DF 68 jmp L68DF +006F39 1 +006F39 1 00 L6F39: brk +006F3A 1 00 brk +006F3B 1 00 L6F3B: brk +006F3C 1 00 brk +006F3D 1 13 .byte $13 +006F3E 1 0A asl a +006F3F 1 61 6F adc ($6F,x) +006F41 1 00 L6F41: brk +006F42 1 00 brk +006F43 1 00 L6F43: brk +006F44 1 00 L6F44: brk +006F45 1 13 .byte $13 +006F46 1 0A L6F46: asl a +006F47 1 82 .byte $82 +006F48 1 6F .byte $6F +006F49 1 00 L6F49: brk +006F4A 1 00 brk +006F4B 1 00 L6F4B: brk +006F4C 1 00 brk +006F4D 1 14 .byte $14 +006F4E 1 09 A3 L6F4E: ora #$A3 +006F50 1 6F .byte $6F +006F51 1 00 L6F51: brk +006F52 1 00 L6F52: brk +006F53 1 00 L6F53: brk +006F54 1 00 brk +006F55 1 12 09 ora ($09) +006F57 1 C1 6F cmp ($6F,x) +006F59 1 00 L6F59: brk +006F5A 1 00 brk +006F5B 1 00 brk +006F5C 1 00 brk +006F5D 1 14 0A trb $0A +006F5F 1 E0 6F cpx #$6F +006F61 1 00 brk +006F62 1 00 brk +006F63 1 00 L6F63: brk +006F64 1 00 L6F64: brk +006F65 1 18 clc +006F66 1 00 L6F66: brk +006F67 1 00 brk +006F68 1 66 00 ror L0000 +006F6A 1 40 rti +006F6B 1 +006F6B 1 01 .byte $01 +006F6C 1 03 L6F6C: .byte $03 +006F6D 1 30 L6F6D: .byte $30 +006F6E 1 00 L6F6E: brk +006F6F 1 0C 7C 01 L6F6F: tsb $017C +006F72 1 3F .byte $3F +006F73 1 40 rti +006F74 1 +006F74 1 01 03 L6F74: ora ($03,x) +006F76 1 40 L6F76: rti +006F77 1 +006F77 1 01 03 ora ($03,x) +006F79 1 40 L6F79: rti +006F7A 1 +006F7A 1 7F 03 00 bbr7 $03,L6F7D +006F7D 1 00 L6F7D: brk +006F7E 1 00 brk +006F7F 1 7E 7F 7F ror L7F7F,x +006F82 1 7E 7F 7F ror L7F7F,x +006F85 1 00 brk +006F86 1 00 brk +006F87 1 00 brk +006F88 1 40 rti +006F89 1 +006F89 1 7F 03 40 bbr7 $03,L6FCC +006F8C 1 01 03 ora ($03,x) +006F8E 1 40 rti +006F8F 1 +006F8F 1 01 03 ora ($03,x) +006F91 1 7C 01 3F jmp (L3F01,x) +006F94 1 30 00 bmi L6F96 +006F96 1 0C 40 01 L6F96: tsb $0140 +006F99 1 03 .byte $03 +006F9A 1 00 brk +006F9B 1 66 .byte $66 +006F9C 1 00 L6F9C: brk +006F9D 1 00 brk +006F9E 1 18 clc +006F9F 1 00 brk +006FA0 1 00 brk +006FA1 1 00 brk +006FA2 1 00 brk +006FA3 1 00 brk +006FA4 1 00 brk +006FA5 1 00 brk +006FA6 1 00 brk +006FA7 1 18 clc +006FA8 1 40 rti +006FA9 1 +006FA9 1 00 brk +006FAA 1 1E 40 40 asl L4040,x +006FAD 1 79 4F 30 adc $304F,y +006FB0 1 00 brk +006FB1 1 4C 0C 00 jmp L000C +006FB4 1 +006FB4 1 4C 30 00 jmp L0030 +006FB7 1 +006FB7 1 4C 40 79 jmp L7940 +006FBA 1 +006FBA 1 4F 00 1E bbr4 L0000,L6FDB +006FBD 1 40 rti +006FBE 1 +006FBE 1 00 brk +006FBF 1 18 clc +006FC0 1 40 rti +006FC1 1 +006FC1 1 00 brk +006FC2 1 00 brk +006FC3 1 00 brk +006FC4 1 01 0C ora (L000C,x) +006FC6 1 00 brk +006FC7 1 01 3C ora ($3C,x) +006FC9 1 00 brk +006FCA 1 79 .byte $79 +006FCB 1 4F .byte $4F +006FCC 1 01 19 L6FCC: ora ($19,x) +006FCE 1 00 brk +006FCF 1 06 19 asl $19 +006FD1 1 00 brk +006FD2 1 18 clc +006FD3 1 19 00 06 ora $0600,y +006FD6 1 79 4F 01 adc $014F,y +006FD9 1 01 3C ora ($3C,x) +006FDB 1 00 L6FDB: brk +006FDC 1 01 0C ora (L000C,x) +006FDE 1 00 brk +006FDF 1 00 brk +006FE0 1 7F 7F 7F bbr7 $7F,L7062 +006FE3 1 01 00 ora (L0000,x) +006FE5 1 40 rti +006FE6 1 +006FE6 1 79 3F 40 adc L403F,y +006FE9 1 19 70 4F ora L4F70,y +006FEC 1 19 30 4C ora L4C30,y +006FEF 1 19 30 4C ora L4C30,y +006FF2 1 79 3F 4C adc L4C3F,y +006FF5 1 61 00 adc (L0000,x) +006FF7 1 4C 61 7F jmp L7F61 +006FFA 1 +006FFA 1 4F 01 00 bbr4 $01,L6FFD +006FFD 1 40 L6FFD: rti +006FFE 1 +006FFE 1 7F .byte $7F +006FFF 1 7F .byte $7F +007000 1 7F L7000: .byte $7F +007001 1 39 L7001: .byte $39 +007002 1 6F L7002: .byte $6F +007003 1 41 L7003: .byte $41 +007004 1 6F L7004: .byte $6F +007005 1 49 L7005: .byte $49 +007006 1 6F L7006: .byte $6F +007007 1 51 L7007: .byte $51 +007008 1 6F L7008: .byte $6F +007009 1 59 L7009: .byte $59 +00700A 1 6F L700A: .byte $6F +00700B 1 00 L700B: brk +00700C 1 00 L700C: brk +00700D 1 00 L700D: brk +00700E 1 00 L700E: brk +00700F 1 00 L700F: brk +007010 1 00 L7010: brk +007011 1 D3 .byte $D3 +007012 1 6F .byte $6F +007013 1 AD 11 70 L7013: lda $7011 +007016 1 85 A7 sta $A7 +007018 1 AD 12 70 lda $7012 +00701B 1 85 A8 sta $A8 +00701D 1 AD 0B 70 lda L700B +007020 1 AE 0C 70 ldx L700C +007023 1 D0 13 bne L7038 +007025 1 60 L7025: rts +007026 1 +007026 1 A5 A9 L7026: lda $A9 +007028 1 85 A7 sta $A7 +00702A 1 A5 AA lda $AA +00702C 1 85 A8 sta $A8 +00702E 1 A0 39 ldy #$39 +007030 1 B1 A9 lda ($A9),y +007032 1 F0 F1 beq L7025 +007034 1 AA tax +007035 1 88 dey +007036 1 B1 A9 lda ($A9),y +007038 1 8D 0E 70 L7038: sta L700E +00703B 1 8E 0F 70 stx L700F +00703E 1 AD 0E 70 L703E: lda L700E +007041 1 AE 0F 70 ldx L700F +007044 1 85 A9 L7044: sta $A9 +007046 1 86 AA stx $AA +007048 1 A0 0B ldy #$0B +00704A 1 B1 A9 L704A: lda ($A9),y +00704C 1 99 AB 00 sta $AB,y +00704F 1 88 dey +007050 1 10 F8 bpl L704A +007052 1 A0 23 ldy #$23 +007054 1 B1 A9 L7054: lda ($A9),y +007056 1 99 A3 00 sta $A3,y +007059 1 88 dey +00705A 1 C0 13 cpy #$13 +00705C 1 D0 F6 bne L7054 +00705E 1 A5 A9 L705E: lda $A9 +007060 1 A6 AA ldx $AA +007062 1 60 L7062: rts +007063 1 +007063 1 20 13 70 L7063: jsr L7013 +007066 1 F0 0B beq L7073 +007068 1 A5 AB L7068: lda $AB +00706A 1 C5 82 cmp L0082 +00706C 1 F0 F0 beq L705E +00706E 1 20 L706E: .byte $20 +00706F 1 26 70 L706F: rol $70 +007071 1 D0 F5 bne L7068 +007073 1 60 L7073: rts +007074 1 +007074 1 20 L7074: .byte $20 +007075 1 63 .byte $63 +007076 1 70 F0 L7076: bvs L7068 +007078 1 01 L7078: .byte $01 +007079 1 60 L7079: rts +00707A 1 +00707A 1 A9 9F lda #$9F +00707C 1 4C B1 40 jmp L40B1 +00707F 1 +00707F 1 20 L707F: .byte $20 +007080 1 00 L7080: brk +007081 1 40 rti +007082 1 +007082 1 12 .byte $12 +007083 1 C7 00 .addr L00C7 +007085 1 60 rts +007086 1 +007086 1 20 00 40 L7086: jsr A2D +007089 1 13 .byte $13 +00708A 1 C7 00 .addr L00C7 +00708C 1 60 rts +00708D 1 +00708D 1 A2 03 L708D: ldx #$03 +00708F 1 B5 B7 L708F: lda $B7,x +007091 1 95 C7 sta L00C7,x +007093 1 CA dex +007094 1 10 F9 bpl L708F +007096 1 A2 02 ldx #$02 +007098 1 B5 C3 L7098: lda $C3,x +00709A 1 38 sec +00709B 1 F5 BF sbc $BF,x +00709D 1 A8 tay +00709E 1 B5 C4 lda $C4,x +0070A0 1 F5 C0 sbc $C0,x +0070A2 1 48 pha +0070A3 1 98 tya +0070A4 1 18 clc +0070A5 1 75 C7 adc L00C7,x +0070A7 1 95 CB sta $CB,x +0070A9 1 68 pla +0070AA 1 75 C8 adc $C8,x +0070AC 1 95 CC sta $CC,x +0070AE 1 CA dex +0070AF 1 CA dex +0070B0 1 10 E6 bpl L7098 +0070B2 1 A9 C7 L70B2: lda #$C7 +0070B4 1 A2 00 ldx #$00 +0070B6 1 60 rts +0070B7 1 +0070B7 1 20 8D 70 L70B7: jsr L708D +0070BA 1 A5 C7 lda L00C7 +0070BC 1 D0 02 bne L70C0 +0070BE 1 C6 C8 dec $C8 +0070C0 1 C6 C7 L70C0: dec L00C7 +0070C2 1 24 B0 bit $B0 +0070C4 1 30 0A bmi L70D0 +0070C6 1 A5 AC lda $AC +0070C8 1 29 04 and #$04 +0070CA 1 D0 04 bne L70D0 +0070CC 1 A9 01 lda #$01 +0070CE 1 D0 02 bne L70D2 +0070D0 1 A9 15 L70D0: lda #$15 +0070D2 1 18 L70D2: clc +0070D3 1 65 CB adc $CB +0070D5 1 85 CB sta $CB +0070D7 1 90 02 bcc L70DB +0070D9 1 E6 CC inc $CC +0070DB 1 A9 01 L70DB: lda #$01 +0070DD 1 24 AF bit $AF +0070DF 1 10 02 bpl L70E3 +0070E1 1 A9 0B lda #$0B +0070E3 1 18 L70E3: clc +0070E4 1 65 CD adc $CD +0070E6 1 85 CD sta $CD +0070E8 1 90 02 bcc L70EC +0070EA 1 E6 CE inc $CE +0070EC 1 A9 01 L70EC: lda #$01 +0070EE 1 25 AC and $AC +0070F0 1 D0 03 bne L70F5 +0070F2 1 AD CF 78 lda L78CF +0070F5 1 85 82 L70F5: sta L0082 +0070F7 1 A5 C9 lda $C9 +0070F9 1 38 sec +0070FA 1 E5 82 sbc L0082 +0070FC 1 85 C9 sta $C9 +0070FE 1 B0 B2 bcs L70B2 +007100 1 C6 CA dec $CA +007102 1 90 AE bcc L70B2 +007104 1 20 B7 70 L7104: jsr L70B7 +007107 1 A5 CB lda $CB +007109 1 A6 CC ldx $CC +00710B 1 38 sec +00710C 1 E9 14 sbc #$14 +00710E 1 B0 01 bcs L7111 +007110 1 CA dex +007111 1 85 C7 L7111: sta L00C7 +007113 1 86 C8 stx $C8 +007115 1 A5 AC lda $AC +007117 1 29 01 and #$01 +007119 1 D0 97 bne L70B2 +00711B 1 A5 C9 lda $C9 +00711D 1 18 clc +00711E 1 6D CD 78 adc L78CD +007121 1 85 C9 sta $C9 +007123 1 90 8D bcc L70B2 +007125 1 E6 CA inc $CA +007127 1 B0 89 bcs L70B2 +007129 1 20 B7 70 L7129: jsr L70B7 +00712C 1 A5 CD L712C: lda $CD +00712E 1 A6 CE ldx $CE +007130 1 38 sec +007131 1 E9 0A sbc #$0A +007133 1 B0 01 bcs L7136 +007135 1 CA dex +007136 1 85 C9 L7136: sta $C9 +007138 1 86 CA stx $CA +00713A 1 4C B2 70 jmp L70B2 +00713D 1 +00713D 1 20 04 71 L713D: jsr L7104 +007140 1 4C 2C 71 jmp L712C +007143 1 +007143 1 20 B7 70 L7143: jsr L70B7 +007146 1 A5 C9 lda $C9 +007148 1 18 clc +007149 1 6D CD 78 adc L78CD +00714C 1 85 CD sta $CD +00714E 1 A5 CA lda $CA +007150 1 69 00 adc #$00 +007152 1 85 CE sta $CE +007154 1 4C B2 70 jmp L70B2 +007157 1 +007157 1 20 43 71 L7157: jsr L7143 +00715A 1 A5 C7 lda L00C7 +00715C 1 A6 C8 ldx $C8 +00715E 1 18 clc +00715F 1 69 0C adc #$0C +007161 1 90 01 bcc L7164 +007163 1 E8 inx +007164 1 85 C7 L7164: sta L00C7 +007166 1 86 C8 stx $C8 +007168 1 18 clc +007169 1 69 0E adc #$0E +00716B 1 90 01 bcc L716E +00716D 1 E8 inx +00716E 1 85 CB L716E: sta $CB +007170 1 86 CC stx $CC +007172 1 A5 C9 lda $C9 +007174 1 A6 CA ldx $CA +007176 1 18 clc +007177 1 69 02 adc #$02 +007179 1 90 01 bcc L717C +00717B 1 E8 inx +00717C 1 85 C9 L717C: sta $C9 +00717E 1 86 CA stx $CA +007180 1 18 clc +007181 1 6D CB 78 adc L78CB +007184 1 90 01 bcc L7187 +007186 1 E8 inx +007187 1 85 CD L7187: sta $CD +007189 1 86 CE stx $CE +00718B 1 4C B2 70 jmp L70B2 +00718E 1 +00718E 1 20 B7 70 L718E: jsr L70B7 +007191 1 20 66 6A jsr L6A66 +007194 1 A5 AC lda $AC +007196 1 29 01 and #$01 +007198 1 D0 10 bne L71AA +00719A 1 20 43 71 jsr L7143 +00719D 1 20 66 6A jsr L6A66 +0071A0 1 20 BF 73 jsr L73BF +0071A3 1 A5 AD lda $AD +0071A5 1 A6 AE ldx $AE +0071A7 1 20 00 69 jsr L6900 +0071AA 1 20 3E 70 L71AA: jsr L703E +0071AD 1 24 B0 bit $B0 +0071AF 1 10 06 bpl L71B7 +0071B1 1 20 04 71 jsr L7104 +0071B4 1 20 7F 70 jsr L707F +0071B7 1 24 AF L71B7: bit $AF +0071B9 1 10 06 bpl L71C1 +0071BB 1 20 29 71 jsr L7129 +0071BE 1 20 7F 70 jsr L707F +0071C1 1 A5 AC L71C1: lda $AC +0071C3 1 29 04 and #$04 +0071C5 1 F0 0C beq L71D3 +0071C7 1 20 3D 71 jsr L713D +0071CA 1 20 7F 70 jsr L707F +0071CD 1 20 04 71 jsr L7104 +0071D0 1 20 7F 70 jsr L707F +0071D3 1 20 3E 70 L71D3: jsr L703E +0071D6 1 A5 AB lda $AB +0071D8 1 CD 0D 70 cmp L700D +0071DB 1 D0 06 bne L71E3 +0071DD 1 20 88 65 jsr L6588 +0071E0 1 4C 0B 72 jmp L720B +0071E3 1 +0071E3 1 60 L71E3: rts +0071E4 1 +0071E4 1 01 L71E4: .byte $01 +0071E5 1 FF L71E5: .byte $FF +0071E6 1 00 L71E6: brk +0071E7 1 FF .byte $FF +0071E8 1 00 brk +0071E9 1 FF 00 FF L71E9: bbs7 L0000,$71EB +0071EC 1 00 brk +0071ED 1 FF L71ED: .byte $FF +0071EE 1 20 57 71 L71EE: jsr L7157 +0071F1 1 A5 C9 lda $C9 +0071F3 1 29 01 and #$01 +0071F5 1 F0 07 beq L71FE +0071F7 1 20 00 40 jsr A2D +0071FA 1 08 .byte $08 +0071FB 1 E5 71 .addr L71E5 +0071FD 1 60 rts +0071FE 1 +0071FE 1 20 00 40 L71FE: jsr A2D +007201 1 08 .byte $08 +007202 1 E6 71 .addr L71E6 +007204 1 60 rts +007205 1 +007205 1 A9 01 L7205: lda #$01 +007207 1 A2 00 ldx #$00 +007209 1 F0 04 beq L720F +00720B 1 A9 03 L720B: lda #$03 +00720D 1 A2 01 ldx #$01 +00720F 1 8E E4 71 L720F: stx L71E4 +007212 1 20 F5 68 jsr L68F5 +007215 1 A5 AC lda $AC +007217 1 29 02 and #$02 +007219 1 F0 3A beq L7255 +00721B 1 A5 AC lda $AC +00721D 1 29 01 and #$01 +00721F 1 D0 34 bne L7255 +007221 1 20 57 71 jsr L7157 +007224 1 20 7F 70 jsr L707F +007227 1 20 EE 71 jsr L71EE +00722A 1 A5 C7 lda L00C7 +00722C 1 A6 C8 ldx $C8 +00722E 1 38 sec +00722F 1 E9 09 sbc #$09 +007231 1 B0 01 bcs L7234 +007233 1 CA dex +007234 1 85 92 L7234: sta $92 +007236 1 86 93 stx $93 +007238 1 18 clc +007239 1 69 06 adc #$06 +00723B 1 90 01 bcc L723E +00723D 1 E8 inx +00723E 1 85 96 L723E: sta $96 +007240 1 86 97 stx $97 +007242 1 A5 C9 lda $C9 +007244 1 85 94 L7244: sta $94 +007246 1 A5 CA lda $CA +007248 1 85 95 sta $95 +00724A 1 A5 CD lda $CD +00724C 1 85 98 sta $98 +00724E 1 A5 CE lda $CE +007250 1 85 99 sta $99 +007252 1 20 40 50 jsr L5040 +007255 1 A5 AC L7255: lda $AC +007257 1 29 01 and #$01 +007259 1 D0 6E bne L72C9 +00725B 1 20 43 71 jsr L7143 +00725E 1 20 BF 73 jsr L73BF +007261 1 20 07 59 L7261: jsr L5907 +007264 1 20 L7264: .byte $20 +007265 1 EE L7265: .byte $EE +007266 1 71 A5 L7266: adc ($A5),y +007268 1 CB wai +007269 1 A6 CC L7269: ldx $CC +00726B 1 18 clc +00726C 1 69 03 adc #$03 +00726E 1 90 01 bcc L7271 +007270 1 E8 inx +007271 1 A8 L7271: tay +007272 1 A5 AC lda $AC +007274 1 29 02 L7274: and #$02 +007276 1 D0 .byte $D0 +007277 1 08 L7277: php +007278 1 98 tya +007279 1 38 sec +00727A 1 E9 1A sbc #$1A +00727C 1 B0 01 bcs L727F +00727E 1 CA dex +00727F 1 A8 L727F: tay +007280 1 98 L7280: tya +007281 1 A4 96 ldy $96 +007283 1 84 CB sty $CB +007285 1 A4 97 ldy $97 +007287 1 84 CC sty $CC +007289 1 A4 92 ldy $92 +00728B 1 84 96 sty $96 +00728D 1 A4 93 ldy $93 +00728F 1 84 97 sty $97 +007291 1 85 92 sta $92 +007293 1 86 93 stx $93 +007295 1 A5 96 lda $96 +007297 1 38 sec +007298 1 E9 0A sbc #$0A +00729A 1 85 96 sta $96 +00729C 1 B0 02 bcs L72A0 +00729E 1 C6 97 dec $97 +0072A0 1 20 40 50 L72A0: jsr L5040 +0072A3 1 A5 CB lda $CB +0072A5 1 18 clc +0072A6 1 69 0A adc #$0A +0072A8 1 85 92 sta $92 +0072AA 1 A5 CC lda $CC +0072AC 1 69 00 adc #$00 +0072AE 1 85 93 sta $93 +0072B0 1 20 43 71 jsr L7143 +0072B3 1 A5 CB lda $CB +0072B5 1 38 sec +0072B6 1 E9 03 sbc #$03 +0072B8 1 85 96 sta $96 +0072BA 1 A5 CC lda $CC +0072BC 1 E9 00 sbc #$00 +0072BE 1 85 97 sta $97 +0072C0 1 20 40 50 jsr L5040 +0072C3 1 20 00 40 jsr A2D +0072C6 1 08 .byte $08 +0072C7 1 2E 5F .addr L5F2E +0072C9 1 20 3E 70 L72C9: jsr L703E +0072CC 1 24 B0 bit $B0 +0072CE 1 10 49 bpl L7319 +0072D0 1 20 04 71 jsr L7104 +0072D3 1 A2 03 ldx #$03 +0072D5 1 B5 C7 L72D5: lda L00C7,x +0072D7 1 9D 39 6F sta L6F39,x +0072DA 1 9D 41 6F sta L6F41,x +0072DD 1 CA dex +0072DE 1 10 F5 bpl L72D5 +0072E0 1 EE 3B 6F inc L6F3B +0072E3 1 A5 CD lda $CD +0072E5 1 A6 CE ldx $CE +0072E7 1 38 sec +0072E8 1 E9 0A sbc #$0A +0072EA 1 B0 01 bcs L72ED +0072EC 1 CA dex +0072ED 1 48 L72ED: pha +0072EE 1 A5 AC lda $AC +0072F0 1 29 04 and #$04 +0072F2 1 D0 04 bne L72F8 +0072F4 1 24 AF bit $AF +0072F6 1 10 08 bpl L7300 +0072F8 1 68 L72F8: pla +0072F9 1 38 sec +0072FA 1 E9 0B sbc #$0B +0072FC 1 B0 01 bcs L72FF +0072FE 1 CA dex +0072FF 1 48 L72FF: pha +007300 1 68 L7300: pla +007301 1 8D 43 6F sta L6F43 +007304 1 8E 44 6F stx L6F44 +007307 1 AD 03 70 lda L7003 +00730A 1 AE 04 70 ldx L7004 +00730D 1 20 1C 79 jsr L791C +007310 1 AD 01 70 lda L7001 +007313 1 AE 02 70 ldx L7002 +007316 1 20 1C 79 jsr L791C +007319 1 24 AF L7319: bit $AF +00731B 1 10 46 bpl L7363 +00731D 1 20 29 71 jsr L7129 +007320 1 A2 03 ldx #$03 +007322 1 B5 C7 L7322: lda L00C7,x +007324 1 9D 49 6F sta L6F49,x +007327 1 9D 51 6F sta L6F51,x +00732A 1 CA dex +00732B 1 10 F5 bpl L7322 +00732D 1 A5 CB lda $CB +00732F 1 A6 CC ldx $CC +007331 1 38 sec +007332 1 E9 14 sbc #$14 +007334 1 B0 01 bcs L7337 +007336 1 CA dex +007337 1 48 L7337: pha +007338 1 A5 AC lda $AC +00733A 1 29 04 and #$04 +00733C 1 D0 04 bne L7342 +00733E 1 24 B0 bit $B0 +007340 1 10 08 bpl L734A +007342 1 68 L7342: pla +007343 1 38 sec +007344 1 E9 .byte $E9 +007345 1 15 B0 L7345: ora $B0,x +007347 1 01 CA ora ($CA,x) +007349 1 48 L7349: pha +00734A 1 68 L734A: pla +00734B 1 8D 51 6F sta L6F51 +00734E 1 8E 52 6F stx L6F52 +007351 1 AD 07 70 lda L7007 +007354 1 AE 08 70 ldx L7008 +007357 1 20 1C 79 jsr L791C +00735A 1 AD 05 70 lda L7005 +00735D 1 AE 06 70 ldx L7006 +007360 1 20 .byte $20 +007361 1 1C L7361: .byte $1C +007362 1 79 .byte $79 +007363 1 A9 00 L7363: lda #$00 +007365 1 20 F5 68 L7365: jsr L68F5 +007368 1 A5 .byte $A5 +007369 1 B0 29 L7369: bcs $7394 +00736B 1 01 F0 ora ($F0,x) +00736D 1 0D .byte $0D +00736E 1 A9 .byte $A9 +00736F 1 80 85 L736F: bra $72F6 +007371 1 8C AD E4 sty $E4AD +007374 1 71 .byte $71 +007375 1 20 A0 79 L7375: jsr L79A0 +007378 1 20 3E 70 jsr L703E +00737B 1 A5 AF L737B: lda $AF +00737D 1 29 01 and #$01 +00737F 1 F0 0D beq L738E +007381 1 A9 00 lda #$00 +007383 1 85 8C sta $8C +007385 1 AD E4 71 lda L71E4 +007388 1 20 A0 79 jsr L79A0 +00738B 1 20 3E 70 jsr L703E +00738E 1 A5 AC L738E: lda $AC +007390 1 29 04 and #$04 +007392 1 F0 2A beq L73BE +007394 1 20 3D 71 jsr L713D +007397 1 AD E4 71 lda L71E4 +00739A 1 D0 0A bne L73A6 +00739C 1 A9 C7 lda #$C7 +00739E 1 A2 00 ldx #$00 +0073A0 1 20 66 6A jsr L6A66 +0073A3 1 4C BE 73 jmp L73BE +0073A6 1 +0073A6 1 A2 03 L73A6: ldx #$03 +0073A8 1 B5 C7 L73A8: lda L00C7,x +0073AA 1 9D 59 6F sta L6F59,x +0073AD 1 CA dex +0073AE 1 10 F8 bpl L73A8 +0073B0 1 A9 04 lda #$04 +0073B2 1 20 F5 68 jsr L68F5 +0073B5 1 AD 09 70 lda L7009 +0073B8 1 AE 0A 70 ldx L700A +0073BB 1 20 1C 79 jsr L791C +0073BE 1 60 L73BE: rts +0073BF 1 +0073BF 1 A5 AD L73BF: lda $AD +0073C1 1 A6 AE ldx $AE +0073C3 1 20 FA 68 jsr L68FA +0073C6 1 85 82 sta L0082 +0073C8 1 86 83 stx L0083 +0073CA 1 A5 C7 lda L00C7 +0073CC 1 18 clc +0073CD 1 65 CB adc $CB +0073CF 1 A8 tay +0073D0 1 A5 C8 lda $C8 +0073D2 1 65 CC adc $CC +0073D4 1 AA tax +0073D5 1 98 tya +0073D6 1 38 sec +0073D7 1 E5 82 sbc L0082 +0073D9 1 A8 tay +0073DA 1 8A txa +0073DB 1 E5 83 sbc L0083 +0073DD 1 C9 80 cmp #$80 +0073DF 1 6A ror a +0073E0 1 85 EB sta $EB +0073E2 1 98 tya +0073E3 1 6A ror a +0073E4 1 85 EA sta $EA +0073E6 1 A5 CD lda $CD +0073E8 1 A6 CE ldx $CE +0073EA 1 38 sec +0073EB 1 E9 02 sbc #$02 +0073ED 1 B0 01 bcs L73F0 +0073EF 1 CA dex +0073F0 1 85 EC L73F0: sta $EC +0073F2 1 86 ED stx $ED +0073F4 1 A5 82 lda L0082 +0073F6 1 A6 83 ldx L0083 +0073F8 1 60 rts +0073F9 1 +0073F9 1 20 3F 65 jsr L653F +0073FC 1 20 00 40 jsr A2D +0073FF 1 13 .byte $13 +007400 1 25 68 .addr L6825 +007402 1 F0 12 beq L7416 +007404 1 A9 01 lda #$01 +007406 1 A2 00 L7406: ldx #$00 +007408 1 48 L7408: pha +007409 1 8A txa +00740A 1 48 pha +00740B 1 20 56 65 jsr L6556 +00740E 1 68 pla +00740F 1 AA tax +007410 1 68 pla +007411 1 A0 04 ldy #$04 +007413 1 4C BD 5E jmp L5EBD +007416 1 +007416 1 A9 00 L7416: lda #$00 +007418 1 8D 7A 74 sta L747A +00741B 1 20 13 70 jsr L7013 +00741E 1 F0 10 beq L7430 +007420 1 20 B7 70 L7420: jsr L70B7 +007423 1 20 86 70 jsr L7086 +007426 1 D0 .byte $D0 +007427 1 0C 20 26 L7427: tsb $2620 +00742A 1 70 8E bvs $73BA +00742C 1 7A ply +00742D 1 74 D0 stz $D0,x +00742F 1 F0 .byte $F0 +007430 1 A9 00 L7430: lda #$00 +007432 1 F0 D2 beq L7406 +007434 1 A5 AC L7434: lda $AC +007436 1 29 01 and #$01 +007438 1 D0 23 bne L745D +00743A 1 20 43 71 jsr L7143 +00743D 1 20 86 70 jsr L7086 +007440 1 F0 1B beq L745D +007442 1 AD 7A 74 lda L747A +007445 1 D0 12 bne L7459 +007447 1 A5 AC lda $AC +007449 1 29 02 and #$02 +00744B 1 F0 0C beq L7459 +00744D 1 20 57 71 jsr L7157 +007450 1 20 86 70 jsr L7086 +007453 1 F0 04 L7453: beq L7459 +007455 1 A9 05 lda #$05 +007457 1 D0 19 bne L7472 +007459 1 A9 03 L7459: lda #$03 +00745B 1 D0 15 bne L7472 +00745D 1 AD 7A 74 L745D: lda L747A +007460 1 D0 .byte $D0 +007461 1 14 A5 L7461: trb $A5 +007463 1 AC .byte $AC +007464 1 29 .byte $29 +007465 1 04 F0 L7465: tsb $F0 +007467 1 0E 20 3D asl $3D20 +00746A 1 71 20 adc ($20),y +00746C 1 86 70 stx $70 +00746E 1 F0 L746E: .byte $F0 +00746F 1 06 L746F: .byte $06 +007470 1 A9 04 L7470: lda #$04 +007472 1 A6 L7472: .byte $A6 +007473 1 AB L7473: .byte $AB +007474 1 D0 92 bne L7408 +007476 1 A9 02 L7476: lda #$02 +007478 1 D0 F8 bne L7472 +00747A 1 00 L747A: brk +00747B 1 A5 80 lda L0080 +00747D 1 85 A9 sta $A9 +00747F 1 A5 81 lda $81 +007481 1 85 AA sta $AA +007483 1 A0 00 ldy #$00 +007485 1 B1 A9 lda ($A9),y +007487 1 D0 05 bne L748E +007489 1 A9 9E lda #$9E +00748B 1 4C B1 40 jmp L40B1 +00748E 1 +00748E 1 85 82 L748E: sta L0082 +007490 1 20 63 70 jsr L7063 +007493 1 F0 05 beq L749A +007495 1 A9 9D lda #$9D +007497 1 4C B1 40 jmp L40B1 +00749A 1 +00749A 1 A5 80 L749A: lda L0080 +00749C 1 85 A9 sta $A9 +00749E 1 A5 81 lda $81 +0074A0 1 85 AA sta $AA +0074A2 1 A0 0A ldy #$0A +0074A4 1 B1 A9 lda ($A9),y +0074A6 1 09 80 ora #$80 +0074A8 1 91 A9 sta ($A9),y +0074AA 1 30 11 bmi L74BD +0074AC 1 20 74 70 jsr L7074 +0074AF 1 CD 0B 70 cmp L700B +0074B2 1 D0 06 bne L74BA +0074B4 1 EC 0C 70 cpx L700C +0074B7 1 D0 01 bne L74BA +0074B9 1 60 rts +0074BA 1 +0074BA 1 20 F4 74 L74BA: jsr L74F4 +0074BD 1 A0 38 L74BD: ldy #$38 +0074BF 1 AD 0B 70 lda L700B +0074C2 1 91 A9 sta ($A9),y +0074C4 1 C8 iny +0074C5 1 AD 0C 70 lda L700C +0074C8 1 91 A9 sta ($A9),y +0074CA 1 A5 A9 lda $A9 +0074CC 1 48 pha +0074CD 1 A5 AA lda $AA +0074CF 1 48 pha +0074D0 1 20 3C 65 jsr L653C +0074D3 1 20 88 65 jsr L6588 +0074D6 1 20 13 70 jsr L7013 +0074D9 1 F0 03 beq L74DE +0074DB 1 20 05 72 jsr L7205 +0074DE 1 68 L74DE: pla +0074DF 1 8D 0C 70 sta L700C +0074E2 1 68 pla +0074E3 1 8D 0B 70 sta L700B +0074E6 1 20 13 70 jsr L7013 +0074E9 1 A5 AB lda $AB +0074EB 1 8D 0D 70 sta L700D +0074EE 1 20 8E 71 jsr L718E +0074F1 1 4C 53 65 jmp L6553 +0074F4 1 +0074F4 1 A0 38 L74F4: ldy #$38 +0074F6 1 B1 A9 lda ($A9),y +0074F8 1 91 A7 sta ($A7),y +0074FA 1 C8 iny +0074FB 1 B1 A9 lda ($A9),y +0074FD 1 91 A7 sta ($A7),y +0074FF 1 60 rts +007500 1 +007500 1 20 74 70 jsr L7074 +007503 1 A5 A9 lda $A9 +007505 1 A6 AA ldx $AA +007507 1 A0 01 ldy #$01 +007509 1 4C BD 5E jmp L5EBD +00750C 1 +00750C 1 00 L750C: brk +00750D 1 00 L750D: brk +00750E 1 00 brk +00750F 1 00 brk +007510 1 00 brk +007511 1 00 brk +007512 1 00 brk +007513 1 00 brk +007514 1 00 brk +007515 1 00 brk +007516 1 00 brk +007517 1 00 brk +007518 1 00 brk +007519 1 00 brk +00751A 1 00 brk +00751B 1 00 brk +00751C 1 00 brk +00751D 1 00 brk +00751E 1 00 brk +00751F 1 00 brk +007520 1 00 brk +007521 1 00 brk +007522 1 00 brk +007523 1 00 brk +007524 1 00 brk +007525 1 00 brk +007526 1 00 brk +007527 1 00 brk +007528 1 00 brk +007529 1 00 brk +00752A 1 00 brk +00752B 1 00 brk +00752C 1 00 brk +00752D 1 00 brk +00752E 1 00 brk +00752F 1 00 brk +007530 1 00 brk +007531 1 00 brk +007532 1 20 74 70 jsr L7074 +007535 1 A5 AB lda $AB +007537 1 CD 10 70 cmp L7010 +00753A 1 D0 03 bne L753F +00753C 1 EE 71 78 inc L7871 +00753F 1 20 3C 65 L753F: jsr L653C +007542 1 20 88 65 jsr L6588 +007545 1 AD 71 78 lda L7871 +007548 1 D0 06 bne L7550 +00754A 1 20 00 40 jsr A2D +00754D 1 06 .byte $06 +00754E 1 D1 78 .addr L78D1 +007550 1 20 8E 71 L7550: jsr L718E +007553 1 20 88 65 jsr L6588 +007556 1 AD 71 78 lda L7871 +007559 1 D0 06 bne L7561 +00755B 1 20 00 40 jsr A2D +00755E 1 06 .byte $06 +00755F 1 D1 78 .addr L78D1 +007561 1 20 3E 70 L7561: jsr L703E +007564 1 A5 F4 lda $F4 +007566 1 8D 0C 75 L7566: sta L750C +007569 1 A5 F5 lda $F5 +00756B 1 8D 0D 75 sta L750D +00756E 1 20 C6 75 jsr L75C6 +007571 1 08 php +007572 1 AD 8A 75 L7572: lda L758A +007575 1 AE 8B 75 ldx L758B +007578 1 20 A0 5E jsr L5EA0 +00757B 1 0E 1B 5F asl L5F1B +00757E 1 28 plp +00757F 1 90 01 bcc L7582 +007581 1 60 rts +007582 1 +007582 1 20 8C 75 L7582: jsr L758C +007585 1 A9 A3 L7585: lda #$A3 +007587 1 4C B1 40 jmp L40B1 +00758A 1 +00758A 1 0E L758A: .byte $0E +00758B 1 75 L758B: .byte $75 +00758C 1 20 33 62 L758C: jsr L6233 +00758F 1 AD 0C 75 lda L750C +007592 1 AE 0D 75 ldx L750D +007595 1 85 F4 sta $F4 +007597 1 86 F5 stx $F5 +007599 1 4C 67 65 jmp L6567 +00759C 1 +00759C 1 20 C8 40 jsr L40C8 +00759F 1 20 74 70 jsr L7074 +0075A2 1 A5 83 lda L0083 +0075A4 1 85 80 sta L0080 +0075A6 1 A5 84 lda $84 +0075A8 1 85 81 sta $81 +0075AA 1 A2 07 ldx #$07 +0075AC 1 BD 9A 65 L75AC: lda L659A,x +0075AF 1 95 D8 sta $D8,x +0075B1 1 CA dex +0075B2 1 10 F8 bpl L75AC +0075B4 1 20 C6 75 jsr L75C6 +0075B7 1 90 CC bcc L7585 +0075B9 1 A0 23 ldy #$23 +0075BB 1 B9 D0 00 L75BB: lda $D0,y +0075BE 1 91 80 sta (L0080),y +0075C0 1 88 dey +0075C1 1 10 F8 bpl L75BB +0075C3 1 4C BD 40 jmp L40BD +0075C6 1 +0075C6 1 20 8D 70 L75C6: jsr L708D +0075C9 1 A2 07 ldx #$07 +0075CB 1 A9 00 L75CB: lda #$00 +0075CD 1 95 9B sta $9B,x +0075CF 1 B5 C7 lda L00C7,x +0075D1 1 95 92 sta $92,x +0075D3 1 CA dex +0075D4 1 10 F5 bpl L75CB +0075D6 1 20 A9 50 jsr L50A9 +0075D9 1 B0 01 bcs L75DC +0075DB 1 60 rts +0075DC 1 +0075DC 1 A0 14 L75DC: ldy #$14 +0075DE 1 B1 A9 L75DE: lda ($A9),y +0075E0 1 99 BC 00 sta $BC,y +0075E3 1 C8 iny +0075E4 1 C0 38 cpy #$38 +0075E6 1 D0 F6 bne L75DE +0075E8 1 A2 02 ldx #$02 +0075EA 1 B5 92 L75EA: lda $92,x +0075EC 1 95 D0 sta $D0,x +0075EE 1 B5 93 lda $93,x +0075F0 1 95 D1 sta $D1,x +0075F2 1 B5 96 lda $96,x +0075F4 1 38 sec +0075F5 1 F5 92 sbc $92,x +0075F7 1 95 82 sta L0082,x +0075F9 1 B5 97 lda $97,x +0075FB 1 F5 93 sbc $93,x +0075FD 1 95 83 sta L0083,x +0075FF 1 B5 D8 lda $D8,x +007601 1 38 sec +007602 1 F5 9B sbc $9B,x +007604 1 95 D8 sta $D8,x +007606 1 B5 D9 lda $D9,x +007608 1 F5 9C sbc $9C,x +00760A 1 95 D9 sta $D9,x +00760C 1 B5 D8 lda $D8,x +00760E 1 18 clc +00760F 1 75 82 adc L0082,x +007611 1 95 DC sta $DC,x +007613 1 B5 D9 lda $D9,x +007615 1 75 83 adc L0083,x +007617 1 95 DD sta $DD,x +007619 1 CA dex +00761A 1 CA dex +00761B 1 10 CD bpl L75EA +00761D 1 38 sec +00761E 1 60 rts +00761F 1 +00761F 1 20 74 70 jsr L7074 +007622 1 A5 A9 lda $A9 +007624 1 18 clc +007625 1 69 14 adc #$14 +007627 1 85 A9 sta $A9 +007629 1 90 02 bcc L762D +00762B 1 E6 AA inc $AA +00762D 1 A0 23 L762D: ldy #$23 +00762F 1 B1 82 L762F: lda (L0082),y +007631 1 91 A9 sta ($A9),y +007633 1 88 dey +007634 1 C0 10 cpy #$10 +007636 1 B0 F7 bcs L762F +007638 1 60 rts +007639 1 +007639 1 20 13 70 jsr L7013 +00763C 1 F0 04 beq L7642 +00763E 1 A5 AB lda $AB +007640 1 D0 02 bne L7644 +007642 1 A9 00 L7642: lda #$00 +007644 1 A0 00 L7644: ldy #$00 +007646 1 91 80 sta (L0080),y +007648 1 60 rts +007649 1 +007649 1 00 L7649: brk +00764A 1 20 13 70 jsr L7013 +00764D 1 F0 48 beq L7697 +00764F 1 20 57 71 jsr L7157 +007652 1 20 3F 65 jsr L653F +007655 1 20 88 65 jsr L6588 +007658 1 A9 80 lda #$80 +00765A 1 8D 49 76 L765A: sta L7649 +00765D 1 A9 02 lda #$02 +00765F 1 20 F5 68 jsr L68F5 +007662 1 20 5A 62 jsr L625A +007665 1 20 00 40 jsr A2D +007668 1 11 .byte $11 +007669 1 C7 00 .addr L00C7 +00766B 1 20 33 62 jsr L6233 +00766E 1 20 L766E: .byte $20 +00766F 1 1B L766F: .byte $1B +007670 1 69 C9 adc #$C9 +007672 1 02 .byte $02 +007673 1 F0 16 beq L768B +007675 1 20 00 40 jsr A2D +007678 1 0E .byte $0E +007679 1 F4 5F .addr L5FF4 +00767B 1 20 86 70 jsr L7086 +00767E 1 4D 49 76 eor L7649 +007681 1 10 EB bpl L766E +007683 1 AD 49 76 lda L7649 +007686 1 49 80 eor #$80 +007688 1 4C 5A 76 jmp L765A +00768B 1 +00768B 1 20 56 65 L768B: jsr L6556 +00768E 1 A0 00 ldy #$00 +007690 1 AD 49 76 lda L7649 +007693 1 F0 02 beq L7697 +007695 1 A9 01 lda #$01 +007697 1 91 80 L7697: sta (L0080),y +007699 1 60 rts +00769A 1 +00769A 1 00 brk +00769B 1 00 L769B: brk +00769C 1 00 L769C: brk +00769D 1 00 L769D: brk +00769E 1 00 L769E: brk +00769F 1 00 L769F: brk +0076A0 1 00 L76A0: brk +0076A1 1 00 brk +0076A2 1 00 brk +0076A3 1 00 L76A3: brk +0076A4 1 00 L76A4: brk +0076A5 1 00 brk +0076A6 1 00 brk +0076A7 1 00 L76A7: brk +0076A8 1 A9 80 lda #$80 +0076AA 1 30 02 bmi L76AE +0076AC 1 A9 00 lda #$00 +0076AE 1 8D A7 76 L76AE: sta L76A7 +0076B1 1 20 CD 7E jsr L7ECD +0076B4 1 A2 03 ldx #$03 +0076B6 1 B5 83 L76B6: lda L0083,x +0076B8 1 9D 9B 76 sta L769B,x +0076BB 1 9D 9F 76 sta L769F,x +0076BE 1 A9 00 lda #$00 +0076C0 1 9D A3 76 sta L76A3,x +0076C3 1 CA dex +0076C4 1 10 F0 bpl L76B6 +0076C6 1 20 74 70 jsr L7074 +0076C9 1 2C 74 7D bit L7D74 +0076CC 1 10 03 bpl L76D1 +0076CE 1 20 7C 81 jsr L817C +0076D1 1 20 3C 65 L76D1: jsr L653C +0076D4 1 20 4C 78 jsr L784C +0076D7 1 A9 02 lda #$02 +0076D9 1 20 F5 68 jsr L68F5 +0076DC 1 20 00 40 jsr A2D +0076DF 1 08 .byte $08 +0076E0 1 AA 65 .addr L65AA +0076E2 1 20 3E 70 L76E2: jsr L703E +0076E5 1 20 49 77 jsr L7749 +0076E8 1 20 B7 70 jsr L70B7 +0076EB 1 20 7F 70 jsr L707F +0076EE 1 20 33 62 jsr L6233 +0076F1 1 20 1B 69 L76F1: jsr L691B +0076F4 1 C9 02 cmp #$02 +0076F6 1 D0 43 bne L773B +0076F8 1 20 7F 70 jsr L707F +0076FB 1 2C 81 7D bit L7D81 +0076FE 1 30 0A bmi L770A +007700 1 A2 03 ldx #$03 +007702 1 BD A3 76 L7702: lda L76A3,x +007705 1 D0 0D bne L7714 +007707 1 CA dex +007708 1 10 F8 bpl L7702 +00770A 1 20 53 65 L770A: jsr L6553 +00770D 1 A9 00 lda #$00 +00770F 1 A0 05 L770F: ldy #$05 +007711 1 91 80 sta (L0080),y +007713 1 60 rts +007714 1 +007714 1 A0 14 L7714: ldy #$14 +007716 1 B9 A3 00 L7716: lda $A3,y +007719 1 91 A9 sta ($A9),y +00771B 1 C8 iny +00771C 1 C0 24 cpy #$24 +00771E 1 D0 F6 bne L7716 +007720 1 20 5A 62 L7720: jsr L625A +007723 1 A5 AB lda $AB +007725 1 20 72 78 jsr L7872 +007728 1 20 3C 65 jsr L653C +00772B 1 2C 81 7D bit L7D81 +00772E 1 50 03 bvc L7733 +007730 1 20 47 83 jsr L8347 +007733 1 20 53 65 L7733: jsr L6553 +007736 1 A9 80 lda #$80 +007738 1 4C 0F 77 jmp L770F +00773B 1 +00773B 1 20 E0 77 L773B: jsr L77E0 +00773E 1 F0 B1 beq L76F1 +007740 1 20 5A 62 jsr L625A +007743 1 20 7F 70 jsr L707F +007746 1 4C E2 76 jmp L76E2 +007749 1 +007749 1 A0 13 L7749: ldy #$13 +00774B 1 B1 A9 L774B: lda ($A9),y +00774D 1 99 BB 00 sta $BB,y +007750 1 88 dey +007751 1 C0 0B cpy #$0B +007753 1 D0 F6 bne L774B +007755 1 A2 00 ldx #$00 +007757 1 8E 51 83 stx L8351 +00775A 1 2C A7 76 bit L76A7 +00775D 1 30 1E bmi L777D +00775F 1 B5 B7 L775F: lda $B7,x +007761 1 18 clc +007762 1 7D A3 76 adc L76A3,x +007765 1 95 B7 L7765: sta $B7,x +007767 1 B5 B8 lda $B8,x +007769 1 7D A4 76 adc L76A4,x +00776C 1 95 B8 sta $B8,x +00776E 1 E8 inx +00776F 1 E8 inx +007770 1 E0 04 cpx #$04 +007772 1 D0 EB bne L775F +007774 1 A9 12 lda #$12 +007776 1 C5 B9 cmp $B9 +007778 1 90 02 bcc L777C +00777A 1 85 B9 sta $B9 +00777C 1 60 L777C: rts +00777D 1 +00777D 1 A9 00 L777D: lda #$00 +00777F 1 8D F5 83 sta L83F5 +007782 1 18 L7782: clc +007783 1 B5 C3 lda $C3,x +007785 1 7D A3 76 adc L76A3,x +007788 1 95 C3 sta $C3,x +00778A 1 B5 C4 lda $C4,x +00778C 1 7D A4 76 adc L76A4,x +00778F 1 95 C4 sta $C4,x +007791 1 38 sec +007792 1 B5 C3 lda $C3,x +007794 1 F5 BF sbc $BF,x +007796 1 85 82 sta L0082 +007798 1 B5 C4 lda $C4,x +00779A 1 F5 C0 sbc $C0,x +00779C 1 85 83 sta L0083 +00779E 1 38 sec +00779F 1 A5 82 lda L0082 +0077A1 1 F5 C7 sbc L00C7,x +0077A3 1 A5 83 lda L0083 +0077A5 1 F5 C8 sbc $C8,x +0077A7 1 10 13 bpl L77BC +0077A9 1 18 clc +0077AA 1 B5 C7 lda L00C7,x +0077AC 1 75 BF adc $BF,x +0077AE 1 95 C3 sta $C3,x +0077B0 1 B5 C8 lda $C8,x +0077B2 1 75 C0 adc $C0,x +0077B4 1 95 C4 sta $C4,x +0077B6 1 20 F6 83 jsr L83F6 +0077B9 1 4C D7 77 jmp L77D7 +0077BC 1 +0077BC 1 38 L77BC: sec +0077BD 1 B5 CB lda $CB,x +0077BF 1 E5 82 sbc L0082 +0077C1 1 B5 CC lda $CC,x +0077C3 1 E5 83 sbc L0083 +0077C5 1 10 10 bpl L77D7 +0077C7 1 18 clc +0077C8 1 B5 CB lda $CB,x +0077CA 1 75 BF adc $BF,x +0077CC 1 95 C3 sta $C3,x +0077CE 1 B5 CC lda $CC,x +0077D0 1 75 C0 adc $C0,x +0077D2 1 95 C4 sta $C4,x +0077D4 1 20 F6 83 jsr L83F6 +0077D7 1 E8 L77D7: inx +0077D8 1 E8 inx +0077D9 1 E0 04 cpx #$04 +0077DB 1 D0 A5 bne L7782 +0077DD 1 4C FC 83 jmp L83FC +0077E0 1 +0077E0 1 A2 02 L77E0: ldx #$02 +0077E2 1 A0 00 ldy #$00 +0077E4 1 B5 84 L77E4: lda $84,x +0077E6 1 DD A0 76 cmp L76A0,x +0077E9 1 D0 01 bne L77EC +0077EB 1 C8 iny +0077EC 1 B5 83 L77EC: lda L0083,x +0077EE 1 DD 9F 76 cmp L769F,x +0077F1 1 D0 01 bne L77F4 +0077F3 1 C8 iny +0077F4 1 9D 9F 76 L77F4: sta L769F,x +0077F7 1 38 sec +0077F8 1 FD 9B 76 sbc L769B,x +0077FB 1 9D A3 76 sta L76A3,x +0077FE 1 B5 84 lda $84,x +007800 1 9D A0 76 sta L76A0,x +007803 1 FD 9C 76 sbc L769C,x +007806 1 9D A4 76 sta L76A4,x +007809 1 CA dex +00780A 1 CA dex +00780B 1 10 D7 bpl L77E4 +00780D 1 C0 04 cpy #$04 +00780F 1 D0 03 bne L7814 +007811 1 AD 51 83 lda L8351 +007814 1 60 L7814: rts +007815 1 +007815 1 20 74 70 jsr L7074 +007818 1 20 3C 65 jsr L653C +00781B 1 20 4C 78 jsr L784C +00781E 1 20 F4 74 jsr L74F4 +007821 1 A0 0A ldy #$0A +007823 1 B1 A9 lda ($A9),y +007825 1 29 7F and #$7F +007827 1 91 A9 sta ($A9),y +007829 1 20 13 70 jsr L7013 +00782C 1 A5 AB lda $AB +00782E 1 8D 0D 70 sta L700D +007831 1 A9 00 lda #$00 +007833 1 4C 72 78 jmp L7872 +007836 1 +007836 1 20 13 70 L7836: jsr L7013 +007839 1 F0 0E beq L7849 +00783B 1 A0 0A ldy #$0A +00783D 1 B1 A9 lda ($A9),y +00783F 1 29 7F and #$7F +007841 1 91 A9 sta ($A9),y +007843 1 20 F4 74 jsr L74F4 +007846 1 4C 36 78 jmp L7836 +007849 1 +007849 1 4C 54 64 L7849: jmp L6454 +00784C 1 +00784C 1 20 88 65 L784C: jsr L6588 +00784F 1 20 B7 70 jsr L70B7 +007852 1 A2 07 ldx #$07 +007854 1 B5 C7 L7854: lda L00C7,x +007856 1 95 92 sta $92,x +007858 1 CA dex +007859 1 10 F9 bpl L7854 +00785B 1 20 A9 50 jsr L50A9 +00785E 1 A2 03 ldx #$03 +007860 1 B5 92 L7860: lda $92,x +007862 1 9D D9 78 sta L78D9,x +007865 1 9D D1 78 L7865: sta L78D1,x +007868 1 B5 96 lda $96,x +00786A 1 9D DD 78 sta L78DD,x +00786D 1 CA dex +00786E 1 10 F0 bpl L7860 +007870 1 60 rts +007871 1 +007871 1 00 L7871: brk +007872 1 8D 10 70 L7872: sta L7010 +007875 1 A9 00 lda #$00 +007877 1 8D 71 78 sta L7871 +00787A 1 20 00 40 jsr A2D +00787D 1 06 .byte $06 +00787E 1 D1 78 .addr L78D1 +007880 1 A9 00 lda #$00 +007882 1 20 F5 68 jsr L68F5 +007885 1 20 00 40 jsr A2D +007888 1 08 .byte $08 +007889 1 AA 65 .addr L65AA +00788B 1 20 00 40 jsr A2D +00788E 1 11 .byte $11 +00788F 1 D9 78 .addr L78D9 +007891 1 20 53 65 jsr L6553 +007894 1 20 13 70 jsr L7013 +007897 1 F0 31 beq L78CA +007899 1 08 php +00789A 1 78 sei +00789B 1 20 D8 67 jsr L67D8 +00789E 1 20 26 70 L789E: jsr L7026 +0078A1 1 D0 FB bne L789E +0078A3 1 20 E4 67 L78A3: jsr L67E4 +0078A6 1 B0 21 bcs L78C9 +0078A8 1 AA tax +0078A9 1 A9 06 lda #$06 +0078AB 1 9D 54 67 sta L6754,x +0078AE 1 A5 AB lda $AB +0078B0 1 9D 55 67 sta L6755,x +0078B3 1 A5 AB lda $AB +0078B5 1 CD 0D 70 cmp L700D +0078B8 1 F0 0F beq L78C9 +0078BA 1 85 82 sta L0082 +0078BC 1 20 63 70 jsr L7063 +0078BF 1 A5 A7 lda $A7 +0078C1 1 A6 A8 ldx $A8 +0078C3 1 20 44 70 jsr L7044 +0078C6 1 4C A3 78 jmp L78A3 +0078C9 1 +0078C9 1 28 L78C9: plp +0078CA 1 60 L78CA: rts +0078CB 1 +0078CB 1 08 L78CB: php +0078CC 1 00 brk +0078CD 1 0C L78CD: .byte $0C +0078CE 1 00 brk +0078CF 1 0D L78CF: .byte $0D +0078D0 1 00 brk +0078D1 1 00 L78D1: brk +0078D2 1 00 brk +0078D3 1 0D 00 00 L78D3: ora a:L0000 +0078D6 1 20 80 00 jsr L0080 +0078D9 1 00 L78D9: brk +0078DA 1 00 brk +0078DB 1 00 brk +0078DC 1 00 brk +0078DD 1 00 L78DD: brk +0078DE 1 00 brk +0078DF 1 00 brk +0078E0 1 00 brk +0078E1 1 20 74 70 jsr L7074 +0078E4 1 A2 02 ldx #$02 +0078E6 1 B5 83 L78E6: lda L0083,x +0078E8 1 18 clc +0078E9 1 75 B7 adc $B7,x +0078EB 1 95 83 sta L0083,x +0078ED 1 B5 84 lda $84,x +0078EF 1 75 B8 adc $B8,x +0078F1 1 95 84 sta $84,x +0078F3 1 CA dex +0078F4 1 CA dex +0078F5 1 10 EF bpl L78E6 +0078F7 1 30 16 bmi L790F +0078F9 1 20 74 70 jsr L7074 +0078FC 1 A2 02 ldx #$02 +0078FE 1 B5 83 L78FE: lda L0083,x +007900 1 38 sec +007901 1 F5 B7 sbc $B7,x +007903 1 95 83 sta L0083,x +007905 1 B5 84 lda $84,x +007907 1 F5 B8 sbc $B8,x +007909 1 95 84 sta $84,x +00790B 1 CA dex +00790C 1 CA dex +00790D 1 10 EF bpl L78FE +00790F 1 A0 05 L790F: ldy #$05 +007911 1 B9 7E 00 L7911: lda L007E,y +007914 1 91 80 sta (L0080),y +007916 1 C8 iny +007917 1 C0 09 cpy #$09 +007919 1 D0 F6 bne L7911 +00791B 1 60 rts +00791C 1 +00791C 1 85 82 L791C: sta L0082 +00791E 1 86 83 stx L0083 +007920 1 A0 03 ldy #$03 +007922 1 A9 00 L7922: lda #$00 +007924 1 99 8A 00 sta $8A,y +007927 1 B1 82 lda (L0082),y +007929 1 99 92 00 sta $92,y +00792C 1 88 dey +00792D 1 10 F3 bpl L7922 +00792F 1 C8 iny +007930 1 84 91 sty $91 +007932 1 A0 04 ldy #$04 +007934 1 B1 82 lda (L0082),y +007936 1 AA tax +007937 1 BD 28 48 lda L4828,x +00793A 1 85 90 sta $90 +00793C 1 8A txa +00793D 1 A6 93 ldx $93 +00793F 1 18 clc +007940 1 65 92 L7940: adc $92 +007942 1 90 01 bcc L7945 +007944 1 E8 inx +007945 1 85 96 L7945: sta $96 +007947 1 86 97 stx $97 +007949 1 C8 iny +00794A 1 B1 82 lda (L0082),y +00794C 1 A6 95 ldx $95 +00794E 1 18 clc +00794F 1 65 94 adc $94 +007951 1 90 01 bcc L7954 +007953 1 E8 L7953: inx +007954 1 85 98 L7954: sta $98 +007956 1 86 99 stx $99 +007958 1 C8 iny +007959 1 B1 82 lda (L0082),y +00795B 1 85 8E sta $8E +00795D 1 C8 iny +00795E 1 B1 82 lda (L0082),y +007960 1 85 8F sta $8F +007962 1 4C B3 51 jmp L51B3 +007965 1 +007965 1 A5 8C lda $8C +007967 1 C9 01 cmp #$01 +007969 1 D0 06 bne L7971 +00796B 1 A9 80 lda #$80 +00796D 1 85 8C sta $8C +00796F 1 D0 0B bne L797C +007971 1 C9 02 L7971: cmp #$02 +007973 1 D0 06 bne L797B +007975 1 A9 00 lda #$00 +007977 1 85 8C sta $8C +007979 1 F0 01 beq L797C +00797B 1 60 L797B: rts +00797C 1 +00797C 1 20 3C 65 L797C: jsr L653C +00797F 1 20 13 70 jsr L7013 +007982 1 24 8C bit $8C +007984 1 10 06 bpl L798C +007986 1 A5 B0 lda $B0 +007988 1 A0 05 ldy #$05 +00798A 1 D0 04 bne L7990 +00798C 1 A5 AF L798C: lda $AF +00798E 1 A0 04 ldy #$04 +007990 1 45 8D L7990: eor $8D +007992 1 29 01 and #$01 +007994 1 51 A9 eor ($A9),y +007996 1 91 A9 sta ($A9),y +007998 1 A5 8D lda $8D +00799A 1 20 A0 79 jsr L79A0 +00799D 1 4C 53 65 jmp L6553 +0079A0 1 +0079A0 1 D0 0D L79A0: bne L79AF +0079A2 1 20 F1 79 jsr L79F1 +0079A5 1 20 7E 65 jsr L657E +0079A8 1 20 00 40 jsr A2D +0079AB 1 11 .byte $11 +0079AC 1 C7 00 .addr L00C7 +0079AE 1 60 rts +0079AF 1 +0079AF 1 24 8C L79AF: bit $8C +0079B1 1 30 05 bmi L79B8 +0079B3 1 24 AF bit $AF +0079B5 1 30 05 bmi L79BC +0079B7 1 60 L79B7: rts +0079B8 1 +0079B8 1 24 B0 L79B8: bit $B0 +0079BA 1 10 FB bpl L79B7 +0079BC 1 20 7E 65 L79BC: jsr L657E +0079BF 1 20 F1 79 jsr L79F1 +0079C2 1 20 00 40 jsr A2D +0079C5 1 08 .byte $08 +0079C6 1 E7 79 .addr L79E7 +0079C8 1 20 00 40 jsr A2D +0079CB 1 11 .byte $11 +0079CC 1 C7 00 .addr L00C7 +0079CE 1 20 00 40 jsr A2D +0079D1 1 08 .byte $08 +0079D2 1 2E 5F .addr L5F2E +0079D4 1 24 8C bit $8C +0079D6 1 30 05 bmi L79DD +0079D8 1 24 AF bit $AF +0079DA 1 70 05 bvs L79E1 +0079DC 1 60 L79DC: rts +0079DD 1 +0079DD 1 24 B0 L79DD: bit $B0 +0079DF 1 50 FB bvc L79DC +0079E1 1 20 73 7A L79E1: jsr L7A73 +0079E4 1 4C 66 6A jmp L6A66 +0079E7 1 +0079E7 1 DD 77 DD L79E7: cmp $DD77,x +0079EA 1 77 DD rmb7 $DD +0079EC 1 77 DD rmb7 $DD +0079EE 1 77 00 rmb7 L0000 +0079F0 1 00 brk +0079F1 1 24 8C L79F1: bit $8C +0079F3 1 10 3F bpl L7A34 +0079F5 1 20 04 71 jsr L7104 +0079F8 1 A5 C9 lda $C9 +0079FA 1 18 clc +0079FB 1 69 0C adc #$0C +0079FD 1 85 C9 sta $C9 +0079FF 1 90 02 bcc L7A03 +007A01 1 E6 CA inc $CA +007A03 1 A5 CD L7A03: lda $CD +007A05 1 38 sec +007A06 1 E9 0B sbc #$0B +007A08 1 85 CD sta $CD +007A0A 1 B0 02 bcs L7A0E +007A0C 1 C6 CE dec $CE +007A0E 1 A5 AC L7A0E: lda $AC +007A10 1 29 04 and #$04 +007A12 1 D0 04 bne L7A18 +007A14 1 24 AF bit $AF +007A16 1 10 0B bpl L7A23 +007A18 1 A5 CD L7A18: lda $CD +007A1A 1 38 sec +007A1B 1 E9 0B sbc #$0B +007A1D 1 85 CD sta $CD +007A1F 1 B0 02 bcs L7A23 +007A21 1 C6 CE dec $CE +007A23 1 E6 C7 L7A23: inc L00C7 +007A25 1 D0 02 bne L7A29 +007A27 1 E6 C8 inc $C8 +007A29 1 A5 CB L7A29: lda $CB +007A2B 1 D0 02 bne L7A2F +007A2D 1 C6 CC dec $CC +007A2F 1 C6 CB L7A2F: dec $CB +007A31 1 4C 70 7A jmp L7A70 +007A34 1 +007A34 1 20 29 71 L7A34: jsr L7129 +007A37 1 A5 C7 lda L00C7 +007A39 1 18 clc +007A3A 1 69 15 adc #$15 +007A3C 1 85 C7 sta L00C7 +007A3E 1 90 02 bcc L7A42 +007A40 1 E6 C8 inc $C8 +007A42 1 A5 CB L7A42: lda $CB +007A44 1 38 sec +007A45 1 E9 15 sbc #$15 +007A47 1 85 CB sta $CB +007A49 1 B0 02 bcs L7A4D +007A4B 1 C6 CC dec $CC +007A4D 1 A5 AC L7A4D: lda $AC +007A4F 1 29 04 and #$04 +007A51 1 D0 04 bne L7A57 +007A53 1 24 B0 bit $B0 +007A55 1 10 0B bpl L7A62 +007A57 1 A5 CB L7A57: lda $CB +007A59 1 38 sec +007A5A 1 E9 15 sbc #$15 +007A5C 1 85 CB sta $CB +007A5E 1 B0 02 bcs L7A62 +007A60 1 C6 CC dec $CC +007A62 1 E6 C9 L7A62: inc $C9 +007A64 1 D0 02 bne L7A68 +007A66 1 E6 CA inc $CA +007A68 1 A5 CD L7A68: lda $CD +007A6A 1 D0 02 bne L7A6E +007A6C 1 C6 CE dec $CE +007A6E 1 C6 CD L7A6E: dec $CD +007A70 1 4C B2 70 L7A70: jmp L70B2 +007A73 1 +007A73 1 20 F1 79 L7A73: jsr L79F1 +007A76 1 20 E3 7C jsr L7CE3 +007A79 1 20 98 56 jsr L5698 +007A7C 1 A5 A1 lda $A1 +007A7E 1 48 pha +007A7F 1 20 FB 7C jsr L7CFB +007A82 1 20 BA 7C jsr L7CBA +007A85 1 68 pla +007A86 1 AA tax +007A87 1 A5 A3 lda $A3 +007A89 1 A4 A4 ldy $A4 +007A8B 1 E0 01 cpx #$01 +007A8D 1 F0 05 beq L7A94 +007A8F 1 A6 A0 ldx L00A0 +007A91 1 20 93 7C jsr L7C93 +007A94 1 85 82 L7A94: sta L0082 +007A96 1 84 83 sty L0083 +007A98 1 A2 00 ldx #$00 +007A9A 1 A9 14 lda #$14 +007A9C 1 24 8C bit $8C +007A9E 1 10 04 bpl L7AA4 +007AA0 1 A2 02 ldx #$02 +007AA2 1 A9 0C lda #$0C +007AA4 1 48 L7AA4: pha +007AA5 1 B5 C7 lda L00C7,x +007AA7 1 18 clc +007AA8 1 65 82 adc L0082 +007AAA 1 95 C7 sta L00C7,x +007AAC 1 B5 C8 lda $C8,x +007AAE 1 65 83 adc L0083 +007AB0 1 95 C8 sta $C8,x +007AB2 1 68 pla +007AB3 1 18 clc +007AB4 1 75 C7 adc L00C7,x +007AB6 1 95 CB sta $CB,x +007AB8 1 B5 C8 lda $C8,x +007ABA 1 69 00 adc #$00 +007ABC 1 95 CC sta $CC,x +007ABE 1 4C B2 70 jmp L70B2 +007AC1 1 +007AC1 1 20 3F 65 jsr L653F +007AC4 1 20 13 70 jsr L7013 +007AC7 1 D0 05 bne L7ACE +007AC9 1 A9 A0 lda #$A0 +007ACB 1 4C B1 40 jmp L40B1 +007ACE 1 +007ACE 1 24 B0 L7ACE: bit $B0 +007AD0 1 10 43 bpl L7B15 +007AD2 1 20 04 71 jsr L7104 +007AD5 1 20 86 70 jsr L7086 +007AD8 1 F0 3B beq L7B15 +007ADA 1 A2 00 ldx #$00 +007ADC 1 A5 B0 lda $B0 +007ADE 1 29 01 and #$01 +007AE0 1 F0 2F beq L7B11 +007AE2 1 A9 80 lda #$80 +007AE4 1 85 8C sta $8C +007AE6 1 20 F1 79 jsr L79F1 +007AE9 1 20 86 70 jsr L7086 +007AEC 1 F0 10 beq L7AFE +007AEE 1 24 B0 bit $B0 +007AF0 1 B0 7E bcs L7B70 +007AF2 1 20 73 7A jsr L7A73 +007AF5 1 20 86 70 jsr L7086 +007AF8 1 F0 08 beq L7B02 +007AFA 1 A2 05 ldx #$05 +007AFC 1 D0 13 bne L7B11 +007AFE 1 A9 01 L7AFE: lda #$01 +007B00 1 D0 02 bne L7B04 +007B02 1 A9 03 L7B02: lda #$03 +007B04 1 48 L7B04: pha +007B05 1 20 73 7A jsr L7A73 +007B08 1 68 pla +007B09 1 AA tax +007B0A 1 A5 EC lda $EC +007B0C 1 C5 C9 cmp $C9 +007B0E 1 90 01 bcc L7B11 +007B10 1 E8 inx +007B11 1 A9 01 L7B11: lda #$01 +007B13 1 D0 5D bne L7B72 +007B15 1 24 AF L7B15: bit $AF +007B17 1 10 4B bpl L7B64 +007B19 1 20 29 71 jsr L7129 +007B1C 1 20 86 70 jsr L7086 +007B1F 1 F0 43 beq L7B64 +007B21 1 A2 00 ldx #$00 +007B23 1 A5 AF lda $AF +007B25 1 29 01 and #$01 +007B27 1 F0 37 beq L7B60 +007B29 1 A9 00 lda #$00 +007B2B 1 85 8C sta $8C +007B2D 1 20 F1 79 jsr L79F1 +007B30 1 20 86 70 jsr L7086 +007B33 1 F0 10 beq L7B45 +007B35 1 24 AF bit $AF +007B37 1 50 37 bvc L7B70 +007B39 1 20 73 7A jsr L7A73 +007B3C 1 20 86 70 jsr L7086 +007B3F 1 F0 08 beq L7B49 +007B41 1 A2 05 ldx #$05 +007B43 1 D0 1B bne L7B60 +007B45 1 A9 01 L7B45: lda #$01 +007B47 1 D0 02 bne L7B4B +007B49 1 A9 03 L7B49: lda #$03 +007B4B 1 48 L7B4B: pha +007B4C 1 20 73 7A jsr L7A73 +007B4F 1 68 pla +007B50 1 AA tax +007B51 1 A5 EB lda $EB +007B53 1 C5 C8 cmp $C8 +007B55 1 90 09 bcc L7B60 +007B57 1 D0 06 bne L7B5F +007B59 1 A5 EA lda $EA +007B5B 1 C5 C7 cmp L00C7 +007B5D 1 90 01 bcc L7B60 +007B5F 1 E8 L7B5F: inx +007B60 1 A9 02 L7B60: lda #$02 +007B62 1 D0 0E bne L7B72 +007B64 1 20 8D 70 L7B64: jsr L708D +007B67 1 20 86 70 jsr L7086 +007B6A 1 F0 04 beq L7B70 +007B6C 1 A9 00 lda #$00 +007B6E 1 F0 .byte $F0 +007B6F 1 02 L7B6F: .byte $02 +007B70 1 A9 03 L7B70: lda #$03 +007B72 1 4C 08 74 L7B72: jmp L7408 +007B75 1 +007B75 1 A5 82 lda L0082 +007B77 1 C9 01 cmp #$01 +007B79 1 D0 06 bne L7B81 +007B7B 1 A9 80 lda #$80 +007B7D 1 85 82 sta L0082 +007B7F 1 D0 0F bne L7B90 +007B81 1 C9 02 L7B81: cmp #$02 +007B83 1 D0 06 bne L7B8B +007B85 1 A9 00 lda #$00 +007B87 1 85 82 sta L0082 +007B89 1 F0 05 beq L7B90 +007B8B 1 A9 A4 L7B8B: lda #$A4 +007B8D 1 4C B1 40 jmp L40B1 +007B90 1 +007B90 1 20 13 70 L7B90: jsr L7013 +007B93 1 D0 05 bne L7B9A +007B95 1 A9 A0 lda #$A0 +007B97 1 4C B1 40 jmp L40B1 +007B9A 1 +007B9A 1 A0 06 L7B9A: ldy #$06 +007B9C 1 24 82 bit L0082 +007B9E 1 10 02 bpl L7BA2 +007BA0 1 A0 08 ldy #$08 +007BA2 1 A5 83 L7BA2: lda L0083 +007BA4 1 91 A9 sta ($A9),y +007BA6 1 99 AB 00 sta $AB,y +007BA9 1 60 rts +007BAA 1 +007BAA 1 A5 82 lda L0082 +007BAC 1 C9 01 cmp #$01 +007BAE 1 D0 06 bne L7BB6 +007BB0 1 A9 80 lda #$80 +007BB2 1 85 82 sta L0082 +007BB4 1 D0 0F bne L7BC5 +007BB6 1 C9 02 L7BB6: cmp #$02 +007BB8 1 D0 06 bne L7BC0 +007BBA 1 A9 00 lda #$00 +007BBC 1 85 82 sta L0082 +007BBE 1 F0 05 beq L7BC5 +007BC0 1 A9 A4 L7BC0: lda #$A4 +007BC2 1 4C B1 40 jmp L40B1 +007BC5 1 +007BC5 1 A5 82 L7BC5: lda L0082 +007BC7 1 85 8C sta $8C +007BC9 1 A2 03 ldx #$03 +007BCB 1 B5 83 L7BCB: lda L0083,x +007BCD 1 9D 9B 76 sta L769B,x +007BD0 1 9D 9F 76 sta L769F,x +007BD3 1 CA dex +007BD4 1 10 F5 bpl L7BCB +007BD6 1 20 13 70 jsr L7013 +007BD9 1 D0 05 bne L7BE0 +007BDB 1 A9 A0 lda #$A0 +007BDD 1 4C B1 40 jmp L40B1 +007BE0 1 +007BE0 1 20 73 7A L7BE0: jsr L7A73 +007BE3 1 20 3F 65 jsr L653F +007BE6 1 20 88 65 jsr L6588 +007BE9 1 A9 02 lda #$02 +007BEB 1 20 F5 68 jsr L68F5 +007BEE 1 20 00 40 jsr A2D +007BF1 1 08 .byte $08 +007BF2 1 E7 79 .addr L79E7 +007BF4 1 20 5A 62 jsr L625A +007BF7 1 20 7F 70 L7BF7: jsr L707F +007BFA 1 20 33 62 jsr L6233 +007BFD 1 20 1B 69 L7BFD: jsr L691B +007C00 1 C9 02 cmp #$02 +007C02 1 F0 62 beq L7C66 +007C04 1 20 E0 77 jsr L77E0 +007C07 1 F0 F4 beq L7BFD +007C09 1 20 5A 62 jsr L625A +007C0C 1 20 7F 70 jsr L707F +007C0F 1 20 13 70 jsr L7013 +007C12 1 20 73 7A jsr L7A73 +007C15 1 A2 00 ldx #$00 +007C17 1 A9 14 lda #$14 +007C19 1 24 8C bit $8C +007C1B 1 10 04 bpl L7C21 +007C1D 1 A2 02 ldx #$02 +007C1F 1 A9 0C lda #$0C +007C21 1 85 82 L7C21: sta L0082 +007C23 1 B5 C7 lda L00C7,x +007C25 1 18 clc +007C26 1 7D A3 76 adc L76A3,x +007C29 1 A8 tay +007C2A 1 B5 C8 lda $C8,x +007C2C 1 7D A4 76 adc L76A4,x +007C2F 1 CD B9 7C cmp L7CB9 +007C32 1 90 07 bcc L7C3B +007C34 1 D0 0B bne L7C41 +007C36 1 CC B8 7C cpy L7CB8 +007C39 1 B0 06 bcs L7C41 +007C3B 1 AD B9 7C L7C3B: lda L7CB9 +007C3E 1 AC B8 7C ldy L7CB8 +007C41 1 CD B7 7C L7C41: cmp L7CB7 +007C44 1 90 0D bcc L7C53 +007C46 1 D0 05 bne L7C4D +007C48 1 CC B6 7C cpy L7CB6 +007C4B 1 90 06 bcc L7C53 +007C4D 1 AD B7 7C L7C4D: lda L7CB7 +007C50 1 AC B6 7C ldy L7CB6 +007C53 1 95 C8 L7C53: sta $C8,x +007C55 1 98 tya +007C56 1 95 C7 sta L00C7,x +007C58 1 18 clc +007C59 1 65 82 adc L0082 +007C5B 1 95 CB sta $CB,x +007C5D 1 B5 C8 lda $C8,x +007C5F 1 69 00 adc #$00 +007C61 1 95 CC sta $CC,x +007C63 1 4C F7 7B jmp L7BF7 +007C66 1 +007C66 1 20 5A 62 L7C66: jsr L625A +007C69 1 20 7F 70 jsr L707F +007C6C 1 20 53 65 jsr L6553 +007C6F 1 20 BA 7C jsr L7CBA +007C72 1 20 98 56 jsr L5698 +007C75 1 A6 A1 ldx $A1 +007C77 1 20 E3 7C jsr L7CE3 +007C7A 1 A5 A3 lda $A3 +007C7C 1 A0 00 ldy #$00 +007C7E 1 E0 01 cpx #$01 +007C80 1 B0 05 bcs L7C87 +007C82 1 A6 A0 ldx L00A0 +007C84 1 20 93 7C jsr L7C93 +007C87 1 A2 01 L7C87: ldx #$01 +007C89 1 C5 A1 cmp $A1 +007C8B 1 D0 01 bne L7C8E +007C8D 1 CA dex +007C8E 1 A0 05 L7C8E: ldy #$05 +007C90 1 4C BD 5E jmp L5EBD +007C93 1 +007C93 1 85 82 L7C93: sta L0082 +007C95 1 84 83 sty L0083 +007C97 1 A9 80 lda #$80 +007C99 1 85 84 sta $84 +007C9B 1 A0 00 ldy #$00 +007C9D 1 84 85 sty $85 +007C9F 1 8A txa +007CA0 1 F0 13 beq L7CB5 +007CA2 1 A5 82 L7CA2: lda L0082 +007CA4 1 18 clc +007CA5 1 65 84 adc $84 +007CA7 1 85 84 sta $84 +007CA9 1 A5 83 lda L0083 +007CAB 1 65 85 adc $85 +007CAD 1 85 85 sta $85 +007CAF 1 90 01 bcc L7CB2 +007CB1 1 C8 iny +007CB2 1 CA L7CB2: dex +007CB3 1 D0 ED bne L7CA2 +007CB5 1 60 L7CB5: rts +007CB6 1 +007CB6 1 00 L7CB6: brk +007CB7 1 00 L7CB7: brk +007CB8 1 00 L7CB8: brk +007CB9 1 00 L7CB9: brk +007CBA 1 AD B6 7C L7CBA: lda L7CB6 +007CBD 1 38 sec +007CBE 1 ED B8 7C sbc L7CB8 +007CC1 1 85 A3 sta $A3 +007CC3 1 AD B7 7C lda L7CB7 +007CC6 1 ED B9 7C sbc L7CB9 +007CC9 1 85 A4 sta $A4 +007CCB 1 A2 00 ldx #$00 +007CCD 1 24 8C bit $8C +007CCF 1 10 02 bpl L7CD3 +007CD1 1 A2 02 ldx #$02 +007CD3 1 B5 C7 L7CD3: lda L00C7,x +007CD5 1 38 sec +007CD6 1 ED B8 7C sbc L7CB8 +007CD9 1 85 A1 sta $A1 +007CDB 1 B5 C8 lda $C8,x +007CDD 1 ED B9 7C sbc L7CB9 +007CE0 1 85 A2 sta $A2 +007CE2 1 60 rts +007CE3 1 +007CE3 1 A0 06 L7CE3: ldy #$06 +007CE5 1 24 8C bit $8C +007CE7 1 10 02 bpl L7CEB +007CE9 1 A0 08 ldy #$08 +007CEB 1 B1 A9 L7CEB: lda ($A9),y +007CED 1 85 A3 sta $A3 +007CEF 1 C8 iny +007CF0 1 B1 A9 lda ($A9),y +007CF2 1 85 A1 sta $A1 +007CF4 1 A9 00 lda #$00 +007CF6 1 85 A2 sta $A2 +007CF8 1 85 A4 sta $A4 +007CFA 1 60 rts +007CFB 1 +007CFB 1 A2 00 L7CFB: ldx #$00 +007CFD 1 A9 14 lda #$14 +007CFF 1 24 8C bit $8C +007D01 1 10 04 bpl L7D07 +007D03 1 A2 02 ldx #$02 +007D05 1 A9 0C lda #$0C +007D07 1 85 82 L7D07: sta L0082 +007D09 1 B5 C7 lda L00C7,x +007D0B 1 B4 C8 ldy $C8,x +007D0D 1 8D B8 7C sta L7CB8 +007D10 1 8C B9 7C sty L7CB9 +007D13 1 B5 CB lda $CB,x +007D15 1 B4 CC ldy $CC,x +007D17 1 38 sec +007D18 1 E5 82 sbc L0082 +007D1A 1 B0 01 bcs L7D1D +007D1C 1 88 dey +007D1D 1 8D B6 7C L7D1D: sta L7CB6 +007D20 1 8C B7 7C sty L7CB7 +007D23 1 60 rts +007D24 1 +007D24 1 A5 8C lda $8C +007D26 1 C9 01 cmp #$01 +007D28 1 D0 06 bne L7D30 +007D2A 1 A9 80 lda #$80 +007D2C 1 85 8C sta $8C +007D2E 1 D0 0F bne L7D3F +007D30 1 C9 02 L7D30: cmp #$02 +007D32 1 D0 06 bne L7D3A +007D34 1 A9 00 lda #$00 +007D36 1 85 8C sta $8C +007D38 1 F0 05 beq L7D3F +007D3A 1 A9 A4 L7D3A: lda #$A4 +007D3C 1 4C B1 40 jmp L40B1 +007D3F 1 +007D3F 1 20 13 70 L7D3F: jsr L7013 +007D42 1 D0 05 bne L7D49 +007D44 1 A9 A0 lda #$A0 +007D46 1 4C B1 40 jmp L40B1 +007D49 1 +007D49 1 A0 07 L7D49: ldy #$07 +007D4B 1 24 8C bit $8C +007D4D 1 10 02 bpl L7D51 +007D4F 1 A0 09 ldy #$09 +007D51 1 A5 8D L7D51: lda $8D +007D53 1 91 A9 sta ($A9),y +007D55 1 20 3C 65 jsr L653C +007D58 1 20 7E 65 jsr L657E +007D5B 1 20 A0 79 jsr L79A0 +007D5E 1 4C 53 65 jmp L6553 +007D61 1 +007D61 1 A9 80 L7D61: lda #$80 +007D63 1 8D 74 7D sta L7D74 +007D66 1 4C D8 67 jmp L67D8 +007D69 1 +007D69 1 A5 82 lda L0082 +007D6B 1 8D 7A 7D sta L7D7A +007D6E 1 A5 83 lda L0083 +007D70 1 8D 7B 7D sta L7D7B +007D73 1 60 rts +007D74 1 +007D74 1 00 L7D74: brk +007D75 1 00 L7D75: brk +007D76 1 00 L7D76: brk +007D77 1 00 L7D77: brk +007D78 1 00 brk +007D79 1 00 L7D79: brk +007D7A 1 00 L7D7A: brk +007D7B 1 00 L7D7B: brk +007D7C 1 00 L7D7C: brk +007D7D 1 00 L7D7D: brk +007D7E 1 00 L7D7E: brk +007D7F 1 00 L7D7F: brk +007D80 1 00 L7D80: brk +007D81 1 00 L7D81: brk +007D82 1 00 L7D82: brk +007D83 1 A2 7F L7D83: ldx #$7F +007D85 1 B5 80 L7D85: lda L0080,x +007D87 1 9D 99 7D sta L7D99,x +007D8A 1 CA dex +007D8B 1 10 F8 bpl L7D85 +007D8D 1 60 rts +007D8E 1 +007D8E 1 A2 7F L7D8E: ldx #$7F +007D90 1 BD 99 7D L7D90: lda L7D99,x +007D93 1 95 80 sta L0080,x +007D95 1 CA dex +007D96 1 10 F8 bpl L7D90 +007D98 1 60 rts +007D99 1 +007D99 1 00 L7D99: brk +007D9A 1 00 brk +007D9B 1 00 brk +007D9C 1 00 brk +007D9D 1 00 brk +007D9E 1 00 brk +007D9F 1 00 brk +007DA0 1 00 brk +007DA1 1 00 brk +007DA2 1 00 brk +007DA3 1 00 brk +007DA4 1 00 brk +007DA5 1 00 brk +007DA6 1 00 brk +007DA7 1 00 brk +007DA8 1 00 brk +007DA9 1 00 brk +007DAA 1 00 brk +007DAB 1 00 brk +007DAC 1 00 brk +007DAD 1 00 brk +007DAE 1 00 brk +007DAF 1 00 brk +007DB0 1 00 brk +007DB1 1 00 brk +007DB2 1 00 brk +007DB3 1 00 brk +007DB4 1 00 brk +007DB5 1 00 brk +007DB6 1 00 brk +007DB7 1 00 brk +007DB8 1 00 brk +007DB9 1 00 brk +007DBA 1 00 brk +007DBB 1 00 brk +007DBC 1 00 brk +007DBD 1 00 brk +007DBE 1 00 brk +007DBF 1 00 brk +007DC0 1 00 brk +007DC1 1 00 brk +007DC2 1 00 brk +007DC3 1 00 brk +007DC4 1 00 brk +007DC5 1 00 brk +007DC6 1 00 brk +007DC7 1 00 brk +007DC8 1 00 brk +007DC9 1 00 brk +007DCA 1 00 brk +007DCB 1 00 brk +007DCC 1 00 brk +007DCD 1 00 brk +007DCE 1 00 brk +007DCF 1 00 brk +007DD0 1 00 brk +007DD1 1 00 brk +007DD2 1 00 brk +007DD3 1 00 brk +007DD4 1 00 brk +007DD5 1 00 brk +007DD6 1 00 brk +007DD7 1 00 brk +007DD8 1 00 brk +007DD9 1 00 brk +007DDA 1 00 brk +007DDB 1 00 brk +007DDC 1 00 brk +007DDD 1 00 brk +007DDE 1 00 brk +007DDF 1 00 brk +007DE0 1 00 brk +007DE1 1 00 brk +007DE2 1 00 brk +007DE3 1 00 brk +007DE4 1 00 brk +007DE5 1 00 brk +007DE6 1 00 brk +007DE7 1 00 brk +007DE8 1 00 brk +007DE9 1 00 brk +007DEA 1 00 brk +007DEB 1 00 brk +007DEC 1 00 brk +007DED 1 00 brk +007DEE 1 00 brk +007DEF 1 00 brk +007DF0 1 00 brk +007DF1 1 00 brk +007DF2 1 00 brk +007DF3 1 00 brk +007DF4 1 00 brk +007DF5 1 00 brk +007DF6 1 00 brk +007DF7 1 00 brk +007DF8 1 00 brk +007DF9 1 00 brk +007DFA 1 00 brk +007DFB 1 00 brk +007DFC 1 00 brk +007DFD 1 00 brk +007DFE 1 00 brk +007DFF 1 00 brk +007E00 1 00 L7E00: brk +007E01 1 00 brk +007E02 1 00 brk +007E03 1 00 brk +007E04 1 00 brk +007E05 1 00 brk +007E06 1 00 brk +007E07 1 00 brk +007E08 1 00 brk +007E09 1 00 brk +007E0A 1 00 brk +007E0B 1 00 brk +007E0C 1 00 brk +007E0D 1 00 brk +007E0E 1 00 brk +007E0F 1 00 brk +007E10 1 00 brk +007E11 1 00 brk +007E12 1 00 brk +007E13 1 00 brk +007E14 1 00 brk +007E15 1 00 brk +007E16 1 00 brk +007E17 1 00 brk +007E18 1 00 brk +007E19 1 2C FF 5F L7E19: bit L5FFF +007E1C 1 30 2B bmi L7E49 +007E1E 1 2C 1C 85 bit L851C +007E21 1 30 26 bmi L7E49 +007E23 1 48 pha +007E24 1 8A txa +007E25 1 38 sec +007E26 1 20 75 7E jsr L7E75 +007E29 1 AE 1D 85 ldx L851D +007E2C 1 9D B8 03 sta $03B8,x +007E2F 1 98 tya +007E30 1 9D B8 04 sta $04B8,x +007E33 1 68 pla +007E34 1 A0 00 ldy #$00 +007E36 1 18 clc +007E37 1 20 75 7E jsr L7E75 +007E3A 1 AE 1D 85 ldx L851D +007E3D 1 9D 38 04 sta $0438,x +007E40 1 98 tya +007E41 1 9D 38 05 sta $0538,x +007E44 1 A0 16 ldy #$16 +007E46 1 4C 13 63 jmp L6313 +007E49 1 +007E49 1 8E F8 5F L7E49: stx L5FF8 +007E4C 1 8C F9 5F sty L5FF9 +007E4F 1 8D FA 5F sta L5FFA +007E52 1 2C FF 5F bit L5FFF +007E55 1 10 05 bpl L7E5C +007E57 1 A0 16 ldy #$16 +007E59 1 4C 13 63 jmp L6313 +007E5C 1 +007E5C 1 60 L7E5C: rts +007E5D 1 +007E5D 1 AE 7C 7D L7E5D: ldx L7D7C +007E60 1 AC 7D 7D ldy L7D7D +007E63 1 AD 7E 7D lda L7D7E +007E66 1 4C 19 7E jmp L7E19 +007E69 1 +007E69 1 AE 75 7D L7E69: ldx L7D75 +007E6C 1 AC 76 7D ldy L7D76 +007E6F 1 AD 77 7D lda L7D77 +007E72 1 4C 19 7E jmp L7E19 +007E75 1 +007E75 1 90 06 L7E75: bcc L7E7D +007E77 1 AE FD 5F ldx L5FFD +007E7A 1 D0 06 bne L7E82 +007E7C 1 60 L7E7C: rts +007E7D 1 +007E7D 1 AE FE 5F L7E7D: ldx L5FFE +007E80 1 F0 FA beq L7E7C +007E82 1 48 L7E82: pha +007E83 1 98 tya +007E84 1 4A lsr a +007E85 1 A8 tay +007E86 1 68 pla +007E87 1 6A ror a +007E88 1 CA dex +007E89 1 D0 F7 bne L7E82 +007E8B 1 60 rts +007E8C 1 +007E8C 1 A2 02 L7E8C: ldx #$02 +007E8E 1 BD 75 7D L7E8E: lda L7D75,x +007E91 1 9D F8 5F sta L5FF8,x +007E94 1 CA dex +007E95 1 10 F7 bpl L7E8E +007E97 1 60 rts +007E98 1 +007E98 1 20 8C 7E L7E98: jsr L7E8C +007E9B 1 4C 69 7E jmp L7E69 +007E9E 1 +007E9E 1 20 BA 62 L7E9E: jsr L62BA +007EA1 1 A2 02 ldx #$02 +007EA3 1 BD F8 5F L7EA3: lda L5FF8,x +007EA6 1 9D 7C 7D sta L7D7C,x +007EA9 1 CA dex +007EAA 1 10 F7 bpl L7EA3 +007EAC 1 60 rts +007EAD 1 +007EAD 1 20 30 7F L7EAD: jsr L7F30 +007EB0 1 AD 2E 7F lda L7F2E +007EB3 1 85 80 sta L0080 +007EB5 1 AD 2F 7F lda L7F2F +007EB8 1 85 81 sta $81 +007EBA 1 20 7B 60 jsr L607B +007EBD 1 20 3B 7F jsr L7F3B +007EC0 1 A9 00 lda #$00 +007EC2 1 8D 74 7D sta L7D74 +007EC5 1 A9 40 lda #$40 +007EC7 1 8D FC 5F sta L5FFC +007ECA 1 4C 5D 7E jmp L7E5D +007ECD 1 +007ECD 1 A9 00 L7ECD: lda #$00 +007ECF 1 8D 81 7D sta L7D81 +007ED2 1 8D 51 83 sta L8351 +007ED5 1 60 rts +007ED6 1 +007ED6 1 AD 62 C0 L7ED6: lda $C062 +007ED9 1 0A asl a +007EDA 1 AD 61 C0 lda $C061 +007EDD 1 29 80 and #$80 +007EDF 1 2A rol a +007EE0 1 2A rol a +007EE1 1 60 rts +007EE2 1 +007EE2 1 20 D6 7E L7EE2: jsr L7ED6 +007EE5 1 8D 50 83 sta L8350 +007EE8 1 18 L7EE8: clc +007EE9 1 AD 00 C0 lda $C000 +007EEC 1 10 06 bpl L7EF4 +007EEE 1 8E 10 C0 stx $C010 +007EF1 1 29 7F and #$7F +007EF3 1 38 sec +007EF4 1 60 L7EF4: rts +007EF5 1 +007EF5 1 AD 74 7D L7EF5: lda L7D74 +007EF8 1 D0 01 bne L7EFB +007EFA 1 60 rts +007EFB 1 +007EFB 1 C9 04 L7EFB: cmp #$04 +007EFD 1 F0 49 beq L7F48 +007EFF 1 20 B4 7F jsr L7FB4 +007F02 1 AD 74 7D lda L7D74 +007F05 1 C9 01 cmp #$01 +007F07 1 D0 03 bne L7F0C +007F09 1 4C 4D 80 jmp L804D +007F0C 1 +007F0C 1 4C 5F 82 L7F0C: jmp L825F +007F0F 1 +007F0F 1 20 30 7F L7F0F: jsr L7F30 +007F12 1 AD 42 61 lda L6142 +007F15 1 8D 2E 7F sta L7F2E +007F18 1 AD 43 61 lda L6143 +007F1B 1 8D 2F 7F sta L7F2F +007F1E 1 AD 65 60 lda L6065 +007F21 1 85 80 sta L0080 +007F23 1 AD 66 60 lda L6066 +007F26 1 85 81 sta $81 +007F28 1 20 7B 60 jsr L607B +007F2B 1 4C 3B 7F jmp L7F3B +007F2E 1 +007F2E 1 00 L7F2E: brk +007F2F 1 00 L7F2F: brk +007F30 1 A5 80 L7F30: lda L0080 +007F32 1 8D 46 7F sta L7F46 +007F35 1 A5 81 lda $81 +007F37 1 8D 47 7F sta L7F47 +007F3A 1 60 rts +007F3B 1 +007F3B 1 AD 46 7F L7F3B: lda L7F46 +007F3E 1 85 80 sta L0080 +007F40 1 AD 47 7F lda L7F47 +007F43 1 85 81 sta $81 +007F45 1 60 rts +007F46 1 +007F46 1 00 L7F46: brk +007F47 1 00 L7F47: brk +007F48 1 20 D6 7E L7F48: jsr L7ED6 +007F4B 1 6A ror a +007F4C 1 6A ror a +007F4D 1 6E 82 7D ror L7D82 +007F50 1 AD 82 7D lda L7D82 +007F53 1 8D FC 5F sta L5FFC +007F56 1 A9 00 lda #$00 +007F58 1 8D 62 66 sta L6662 +007F5B 1 20 E8 7E jsr L7EE8 +007F5E 1 90 03 bcc L7F63 +007F60 1 4C .byte $4C +007F61 1 92 82 L7F61: sta (L0082) +007F63 1 4C 98 7E L7F63: jmp L7E98 +007F66 1 +007F66 1 48 L7F66: pha +007F67 1 AD 74 7D lda L7D74 +007F6A 1 D0 37 bne L7FA3 +007F6C 1 68 pla +007F6D 1 C9 03 cmp #$03 +007F6F 1 D0 31 bne L7FA2 +007F71 1 2C FC 5F bit L5FFC +007F74 1 30 2C bmi L7FA2 +007F76 1 A9 04 lda #$04 +007F78 1 8D 74 7D sta L7D74 +007F7B 1 A2 0A ldx #$0A +007F7D 1 AD L7F7D: .byte $AD +007F7E 1 30 .byte $30 +007F7F 1 C0 A0 L7F7F: cpy #$A0 +007F81 1 00 brk +007F82 1 88 L7F82: dey +007F83 1 D0 FD bne L7F82 +007F85 1 CA dex +007F86 1 10 F5 bpl L7F7D +007F88 1 20 D6 7E L7F88: jsr L7ED6 +007F8B 1 C9 03 cmp #$03 +007F8D 1 F0 F9 beq L7F88 +007F8F 1 8D 62 66 sta L6662 +007F92 1 A9 00 lda #$00 +007F94 1 8D 82 7D sta L7D82 +007F97 1 A2 02 ldx #$02 +007F99 1 BD F4 5F L7F99: lda L5FF4,x +007F9C 1 9D 75 7D sta L7D75,x +007F9F 1 CA dex +007FA0 1 10 F7 bpl L7F99 +007FA2 1 60 L7FA2: rts +007FA3 1 +007FA3 1 C9 04 L7FA3: cmp #$04 +007FA5 1 D0 0B bne L7FB2 +007FA7 1 68 pla +007FA8 1 29 01 and #$01 +007FAA 1 D0 05 bne L7FB1 +007FAC 1 A9 00 lda #$00 +007FAE 1 8D 74 7D sta L7D74 +007FB1 1 60 L7FB1: rts +007FB2 1 +007FB2 1 68 L7FB2: pla +007FB3 1 60 rts +007FB4 1 +007FB4 1 2C FC 5F L7FB4: bit L5FFC +007FB7 1 10 08 bpl L7FC1 +007FB9 1 A9 00 lda #$00 +007FBB 1 8D 74 7D sta L7D74 +007FBE 1 4C 69 7E jmp L7E69 +007FC1 1 +007FC1 1 AD FC 5F L7FC1: lda L5FFC +007FC4 1 48 pha +007FC5 1 A9 C0 lda #$C0 +007FC7 1 8D FC 5F sta L5FFC +007FCA 1 68 pla +007FCB 1 29 20 and #$20 +007FCD 1 F0 0F beq L7FDE +007FCF 1 A2 02 ldx #$02 +007FD1 1 BD F8 5F L7FD1: lda L5FF8,x +007FD4 1 9D 75 7D sta L7D75,x +007FD7 1 CA dex +007FD8 1 10 F7 bpl L7FD1 +007FDA 1 8E 79 7D stx L7D79 +007FDD 1 60 rts +007FDE 1 +007FDE 1 4C 8C 7E L7FDE: jmp L7E8C +007FE1 1 +007FE1 1 08 L7FE1: php +007FE2 1 78 sei +007FE3 1 20 9E 7E jsr L7E9E +007FE6 1 A9 01 lda #$01 +007FE8 1 8D 74 7D sta L7D74 +007FEB 1 20 0F 80 jsr L800F +007FEE 1 A9 80 lda #$80 +007FF0 1 8D FC 5F sta L5FFC +007FF3 1 20 0F 7F jsr L7F0F +007FF6 1 AE 7A 7D ldx L7D7A +007FF9 1 20 78 68 jsr L6878 +007FFC 1 A5 AF lda $AF +007FFE 1 8D D9 6B sta L6BD9 +008001 1 20 26 6D jsr L6D26 +008004 1 AD 7B 7D lda L7D7B +008007 1 8D DA 6B sta L6BDA +00800A 1 20 AA 6E jsr L6EAA +00800D 1 28 plp +00800E 1 60 rts +00800F 1 +00800F 1 AE 7A 7D L800F: ldx L7D7A +008012 1 20 78 68 jsr L6878 +008015 1 18 clc +008016 1 A5 B7 lda $B7 +008018 1 69 05 adc #$05 +00801A 1 8D 75 7D sta L7D75 +00801D 1 A5 B8 lda $B8 +00801F 1 69 00 adc #$00 +008021 1 8D 76 7D sta L7D76 +008024 1 AC 7B 7D ldy L7D7B +008027 1 B9 47 68 lda L6847,y +00802A 1 8D 77 7D sta L7D77 +00802D 1 A9 C0 lda #$C0 +00802F 1 8D FC 5F sta L5FFC +008032 1 4C 98 7E jmp L7E98 +008035 1 +008035 1 2C 79 7D L8035: bit L7D79 +008038 1 10 12 bpl L804C +00803A 1 AD DA 6B lda L6BDA +00803D 1 8D 7B 7D sta L7D7B +008040 1 AE D9 6B ldx L6BD9 +008043 1 CA dex +008044 1 8E 7A 7D stx L7D7A +008047 1 A9 00 lda #$00 +008049 1 8D 79 7D sta L7D79 +00804C 1 60 L804C: rts +00804D 1 +00804D 1 20 83 7D L804D: jsr L7D83 +008050 1 20 56 80 jsr L8056 +008053 1 4C 8E 7D jmp L7D8E +008056 1 +008056 1 20 E2 7E L8056: jsr L7EE2 +008059 1 B0 01 bcs L805C +00805B 1 60 rts +00805C 1 +00805C 1 48 L805C: pha +00805D 1 20 35 80 jsr L8035 +008060 1 68 pla +008061 1 C9 1B cmp #$1B +008063 1 D0 0E bne L8073 +008065 1 A9 00 lda #$00 +008067 1 8D 80 7D sta L7D80 +00806A 1 8D 7F 7D sta L7D7F +00806D 1 A9 80 lda #$80 +00806F 1 8D 81 7D sta L7D81 +008072 1 60 rts +008073 1 +008073 1 C9 0D L8073: cmp #$0D +008075 1 D0 06 bne L807D +008077 1 20 8C 7E jsr L7E8C +00807A 1 4C AD 7E jmp L7EAD +00807D 1 +00807D 1 C9 0B L807D: cmp #$0B +00807F 1 D0 22 bne L80A3 +008081 1 CE 7B 7D L8081: dec L7D7B +008084 1 10 0B bpl L8091 +008086 1 AE 7A 7D ldx L7D7A +008089 1 20 78 68 jsr L6878 +00808C 1 A6 AA ldx $AA +00808E 1 8E 7B 7D stx L7D7B +008091 1 AE 7B 7D L8091: ldx L7D7B +008094 1 F0 0A beq L80A0 +008096 1 CA dex +008097 1 20 BE 68 jsr L68BE +00809A 1 A5 BF lda $BF +00809C 1 29 C0 and #$C0 +00809E 1 D0 E1 bne L8081 +0080A0 1 4C 0F 80 L80A0: jmp L800F +0080A3 1 +0080A3 1 C9 0A L80A3: cmp #$0A +0080A5 1 D0 29 bne L80D0 +0080A7 1 EE 7B 7D L80A7: inc L7D7B +0080AA 1 AE 7A 7D ldx L7D7A +0080AD 1 20 78 68 jsr L6878 +0080B0 1 AD 7B 7D lda L7D7B +0080B3 1 C5 AA cmp $AA +0080B5 1 90 07 bcc L80BE +0080B7 1 F0 05 beq L80BE +0080B9 1 A9 00 lda #$00 +0080BB 1 8D 7B 7D sta L7D7B +0080BE 1 AE 7B 7D L80BE: ldx L7D7B +0080C1 1 F0 0A beq L80CD +0080C3 1 CA dex +0080C4 1 20 BE 68 jsr L68BE +0080C7 1 A5 BF lda $BF +0080C9 1 29 C0 and #$C0 +0080CB 1 D0 DA bne L80A7 +0080CD 1 4C 0F 80 L80CD: jmp L800F +0080D0 1 +0080D0 1 C9 15 L80D0: cmp #$15 +0080D2 1 D0 17 bne L80EB +0080D4 1 A9 00 lda #$00 +0080D6 1 8D 7B 7D sta L7D7B +0080D9 1 EE 7A 7D inc L7D7A +0080DC 1 AD 7A 7D lda L7D7A +0080DF 1 C5 A8 cmp $A8 +0080E1 1 90 05 bcc L80E8 +0080E3 1 A9 00 lda #$00 +0080E5 1 8D 7A 7D sta L7D7A +0080E8 1 4C 0F 80 L80E8: jmp L800F +0080EB 1 +0080EB 1 C9 08 L80EB: cmp #$08 +0080ED 1 D0 16 bne L8105 +0080EF 1 A9 00 lda #$00 +0080F1 1 8D 7B 7D sta L7D7B +0080F4 1 CE 7A 7D dec L7D7A +0080F7 1 30 03 bmi L80FC +0080F9 1 4C 0F 80 jmp L800F +0080FC 1 +0080FC 1 A6 A8 L80FC: ldx $A8 +0080FE 1 CA dex +0080FF 1 8E 7A 7D stx L7D7A +008102 1 4C 0F 80 jmp L800F +008105 1 +008105 1 20 10 81 L8105: jsr L8110 +008108 1 90 05 bcc L810F +00810A 1 A9 80 lda #$80 +00810C 1 8D 81 7D sta L7D81 +00810F 1 60 L810F: rts +008110 1 +008110 1 85 C9 L8110: sta $C9 +008112 1 AD 50 83 lda L8350 +008115 1 29 03 and #$03 +008117 1 85 CA sta $CA +008119 1 AD D9 6B lda L6BD9 +00811C 1 48 pha +00811D 1 AD DA 6B lda L6BDA +008120 1 48 pha +008121 1 A9 C0 lda #$C0 +008123 1 20 96 6A jsr L6A96 +008126 1 F0 15 beq L813D +008128 1 8E 80 7D stx L7D80 +00812B 1 A5 B0 lda $B0 +00812D 1 30 0E bmi L813D +00812F 1 A5 BF lda $BF +008131 1 29 C0 and #$C0 +008133 1 D0 08 bne L813D +008135 1 A5 AF lda $AF +008137 1 8D 7F 7D sta L7D7F +00813A 1 38 sec +00813B 1 B0 01 bcs L813E +00813D 1 18 L813D: clc +00813E 1 68 L813E: pla +00813F 1 8D DA 6B sta L6BDA +008142 1 68 pla +008143 1 8D D9 6B sta L6BD9 +008146 1 85 C7 sta L00C7 +008148 1 60 rts +008149 1 +008149 1 08 L8149: php +00814A 1 78 sei +00814B 1 20 23 6D jsr L6D23 +00814E 1 20 AD 7E jsr L7EAD +008151 1 AD 7F 7D lda L7D7F +008154 1 85 C7 sta L00C7 +008156 1 8D D9 6B sta L6BD9 +008159 1 AD 80 7D lda L7D80 +00815C 1 85 C8 sta $C8 +00815E 1 8D DA 6B sta L6BDA +008161 1 20 56 65 jsr L6556 +008164 1 AD 7F 7D lda L7D7F +008167 1 F0 06 beq L816F +008169 1 20 1D 6B jsr L6B1D +00816C 1 AD 7F 7D lda L7D7F +00816F 1 8D D9 6B L816F: sta L6BD9 +008172 1 AE 80 7D ldx L7D80 +008175 1 8E DA 6B stx L6BDA +008178 1 28 plp +008179 1 4C BB 5E jmp L5EBB +00817C 1 +00817C 1 08 L817C: php +00817D 1 78 sei +00817E 1 20 9E 7E jsr L7E9E +008181 1 A9 80 lda #$80 +008183 1 8D FC 5F sta L5FFC +008186 1 20 B7 70 jsr L70B7 +008189 1 2C A7 76 bit L76A7 +00818C 1 10 56 bpl L81E4 +00818E 1 A5 AC lda $AC +008190 1 29 04 and #$04 +008192 1 F0 45 beq L81D9 +008194 1 A2 00 ldx #$00 +008196 1 38 L8196: sec +008197 1 B5 CB lda $CB,x +008199 1 E9 04 sbc #$04 +00819B 1 9D 75 7D sta L7D75,x +00819E 1 9D 9B 76 sta L769B,x +0081A1 1 9D 9F 76 sta L769F,x +0081A4 1 B5 CC lda $CC,x +0081A6 1 E9 00 sbc #$00 +0081A8 1 9D 76 7D sta L7D76,x +0081AB 1 9D 9C 76 sta L769C,x +0081AE 1 9D A0 76 sta L76A0,x +0081B1 1 E8 inx +0081B2 1 E8 inx +0081B3 1 E0 04 cpx #$04 +0081B5 1 90 DF bcc L8196 +0081B7 1 38 sec +0081B8 1 A9 2F lda #$2F +0081BA 1 ED 9B 76 sbc L769B +0081BD 1 A9 02 lda #$02 +0081BF 1 ED 9C 76 sbc L769C +0081C2 1 30 15 bmi L81D9 +0081C4 1 38 sec +0081C5 1 A9 BF lda #$BF +0081C7 1 ED 9D 76 sbc L769D +0081CA 1 A9 00 lda #$00 +0081CC 1 ED 9E 76 sbc L769E +0081CF 1 30 08 bmi L81D9 +0081D1 1 20 98 7E jsr L7E98 +0081D4 1 20 0F 7F jsr L7F0F +0081D7 1 28 plp +0081D8 1 60 rts +0081D9 1 +0081D9 1 A9 00 L81D9: lda #$00 +0081DB 1 8D 74 7D sta L7D74 +0081DE 1 A9 A2 lda #$A2 +0081E0 1 28 plp +0081E1 1 4C B1 40 jmp L40B1 +0081E4 1 +0081E4 1 A5 AC L81E4: lda $AC +0081E6 1 29 01 and #$01 +0081E8 1 F0 0A beq L81F4 +0081EA 1 A9 00 lda #$00 +0081EC 1 8D 74 7D sta L7D74 +0081EF 1 A9 A1 lda #$A1 +0081F1 1 4C B1 40 jmp L40B1 +0081F4 1 +0081F4 1 A2 00 L81F4: ldx #$00 +0081F6 1 18 L81F6: clc +0081F7 1 B5 C7 lda L00C7,x +0081F9 1 E0 02 cpx #$02 +0081FB 1 F0 05 beq L8202 +0081FD 1 69 23 adc #$23 +0081FF 1 4C 04 82 jmp L8204 +008202 1 +008202 1 69 05 L8202: adc #$05 +008204 1 9D 75 7D L8204: sta L7D75,x +008207 1 9D 9B 76 sta L769B,x +00820A 1 9D 9F 76 sta L769F,x +00820D 1 B5 C8 lda $C8,x +00820F 1 69 00 adc #$00 +008211 1 9D 76 7D sta L7D76,x +008214 1 9D 9C 76 sta L769C,x +008217 1 9D A0 76 sta L76A0,x +00821A 1 E8 inx +00821B 1 E8 inx +00821C 1 E0 04 cpx #$04 +00821E 1 90 D6 bcc L81F6 +008220 1 2C 76 7D bit L7D76 +008223 1 10 10 bpl L8235 +008225 1 A2 01 ldx #$01 +008227 1 A9 00 lda #$00 +008229 1 9D 75 7D L8229: sta L7D75,x +00822C 1 9D 9B 76 sta L769B,x +00822F 1 9D 9F 76 sta L769F,x +008232 1 CA dex +008233 1 10 F4 bpl L8229 +008235 1 20 98 7E L8235: jsr L7E98 +008238 1 20 0F 7F jsr L7F0F +00823B 1 28 plp +00823C 1 60 rts +00823D 1 +00823D 1 08 L823D: php +00823E 1 18 clc +00823F 1 6D 77 7D adc L7D77 +008242 1 8D 77 7D sta L7D77 +008245 1 28 plp +008246 1 10 0C bpl L8254 +008248 1 C9 C0 cmp #$C0 +00824A 1 90 05 bcc L8251 +00824C 1 A9 00 lda #$00 +00824E 1 8D 77 7D sta L7D77 +008251 1 4C 98 7E L8251: jmp L7E98 +008254 1 +008254 1 C9 C0 L8254: cmp #$C0 +008256 1 90 F9 bcc L8251 +008258 1 A9 BF lda #$BF +00825A 1 8D 77 7D sta L7D77 +00825D 1 D0 F2 bne L8251 +00825F 1 20 83 7D L825F: jsr L7D83 +008262 1 20 68 82 jsr L8268 +008265 1 4C 8E 7D jmp L7D8E +008268 1 +008268 1 20 E2 7E L8268: jsr L7EE2 +00826B 1 B0 01 bcs L826E +00826D 1 60 rts +00826E 1 +00826E 1 C9 1B L826E: cmp #$1B +008270 1 D0 08 bne L827A +008272 1 A9 80 lda #$80 +008274 1 8D 81 7D sta L7D81 +008277 1 4C AD 7E jmp L7EAD +00827A 1 +00827A 1 C9 0D L827A: cmp #$0D +00827C 1 D0 03 bne L8281 +00827E 1 4C AD 7E jmp L7EAD +008281 1 +008281 1 48 L8281: pha +008282 1 AD 50 83 lda L8350 +008285 1 F0 05 beq L828C +008287 1 09 80 ora #$80 +008289 1 8D 50 83 sta L8350 +00828C 1 68 L828C: pla +00828D 1 A2 C0 ldx #$C0 +00828F 1 8E FC 5F stx L5FFC +008292 1 C9 0B cmp #$0B +008294 1 D0 0C bne L82A2 +008296 1 A9 F8 lda #$F8 +008298 1 2C 50 83 bit L8350 +00829B 1 10 02 bpl L829F +00829D 1 A9 D0 lda #$D0 +00829F 1 4C 3D 82 L829F: jmp L823D +0082A2 1 +0082A2 1 C9 0A L82A2: cmp #$0A +0082A4 1 D0 0C bne L82B2 +0082A6 1 A9 08 lda #$08 +0082A8 1 2C 50 83 bit L8350 +0082AB 1 10 02 bpl L82AF +0082AD 1 A9 30 lda #$30 +0082AF 1 4C 3D 82 L82AF: jmp L823D +0082B2 1 +0082B2 1 C9 15 L82B2: cmp #$15 +0082B4 1 D0 37 bne L82ED +0082B6 1 20 9A 83 jsr L839A +0082B9 1 90 2F bcc L82EA +0082BB 1 18 clc +0082BC 1 A9 08 lda #$08 +0082BE 1 2C 50 83 bit L8350 +0082C1 1 10 02 bpl L82C5 +0082C3 1 A9 40 lda #$40 +0082C5 1 6D 75 7D L82C5: adc L7D75 +0082C8 1 8D 75 7D sta L7D75 +0082CB 1 AD 76 7D lda L7D76 +0082CE 1 69 00 adc #$00 +0082D0 1 8D 76 7D sta L7D76 +0082D3 1 38 sec +0082D4 1 AD 75 7D lda L7D75 +0082D7 1 E9 2F sbc #$2F +0082D9 1 AD 76 7D lda L7D76 +0082DC 1 E9 02 sbc #$02 +0082DE 1 30 0A bmi L82EA +0082E0 1 A9 02 lda #$02 +0082E2 1 8D 76 7D sta L7D76 +0082E5 1 A9 2F lda #$2F +0082E7 1 8D 75 7D sta L7D75 +0082EA 1 4C 98 7E L82EA: jmp L7E98 +0082ED 1 +0082ED 1 C9 08 L82ED: cmp #$08 +0082EF 1 D0 2C bne L831D +0082F1 1 20 52 83 jsr L8352 +0082F4 1 90 24 bcc L831A +0082F6 1 AD 75 7D lda L7D75 +0082F9 1 2C 50 83 bit L8350 +0082FC 1 10 05 bpl L8303 +0082FE 1 E9 40 sbc #$40 +008300 1 4C 05 83 jmp L8305 +008303 1 +008303 1 E9 08 L8303: sbc #$08 +008305 1 8D 75 7D L8305: sta L7D75 +008308 1 AD 76 7D lda L7D76 +00830B 1 E9 00 sbc #$00 +00830D 1 8D 76 7D sta L7D76 +008310 1 10 08 bpl L831A +008312 1 A9 00 lda #$00 +008314 1 8D 75 7D sta L7D75 +008317 1 8D 76 7D sta L7D76 +00831A 1 4C 98 7E L831A: jmp L7E98 +00831D 1 +00831D 1 8D 4F 83 L831D: sta L834F +008320 1 A2 23 ldx #$23 +008322 1 B5 A7 L8322: lda $A7,x +008324 1 9D 00 06 sta $0600,x +008327 1 CA dex +008328 1 10 F8 bpl L8322 +00832A 1 AD 4F 83 lda L834F +00832D 1 20 10 81 jsr L8110 +008330 1 08 php +008331 1 A2 23 ldx #$23 +008333 1 BD 00 06 L8333: lda $0600,x +008336 1 95 A7 sta $A7,x +008338 1 CA dex +008339 1 10 F8 bpl L8333 +00833B 1 28 plp +00833C 1 90 08 bcc L8346 +00833E 1 A9 40 lda #$40 +008340 1 8D 81 7D sta L7D81 +008343 1 4C AD 7E jmp L7EAD +008346 1 +008346 1 60 L8346: rts +008347 1 +008347 1 20 00 40 L8347: jsr A2D +00834A 1 2D .byte $2D +00834B 1 4E 83 .addr L834E +00834D 1 60 rts +00834E 1 +00834E 1 03 L834E: .byte $03 +00834F 1 00 L834F: brk +008350 1 00 L8350: brk +008351 1 00 L8351: brk +008352 1 AD 74 7D L8352: lda L7D74 +008355 1 C9 04 cmp #$04 +008357 1 F0 0F beq L8368 +008359 1 AD 75 7D lda L7D75 +00835C 1 D0 0A bne L8368 +00835E 1 AD 76 7D lda L7D76 +008361 1 D0 05 bne L8368 +008363 1 2C A7 76 bit L76A7 +008366 1 10 02 bpl L836A +008368 1 38 L8368: sec +008369 1 60 rts +00836A 1 +00836A 1 20 B7 70 L836A: jsr L70B7 +00836D 1 A5 CC lda $CC +00836F 1 D0 0F bne L8380 +008371 1 A9 09 lda #$09 +008373 1 2C 50 83 bit L8350 +008376 1 10 02 bpl L837A +008378 1 A9 41 lda #$41 +00837A 1 C5 CB L837A: cmp $CB +00837C 1 90 02 bcc L8380 +00837E 1 18 clc +00837F 1 60 rts +008380 1 +008380 1 EE 51 83 L8380: inc L8351 +008383 1 18 clc +008384 1 A9 08 lda #$08 +008386 1 2C .byte $2C +008387 1 50 .byte $50 +008388 1 83 L8388: .byte $83 +008389 1 10 02 bpl L838D +00838B 1 A9 40 lda #$40 +00838D 1 6D 9B 76 L838D: adc L769B +008390 1 8D 9B 76 sta L769B +008393 1 90 03 bcc L8398 +008395 1 EE 9C 76 inc L769C +008398 1 18 L8398: clc +008399 1 60 rts +00839A 1 +00839A 1 AD 74 7D L839A: lda L7D74 +00839D 1 C9 04 cmp #$04 +00839F 1 F0 12 beq L83B3 +0083A1 1 2C A7 76 bit L76A7 +0083A4 1 30 .byte $30 +0083A5 1 0D AD 75 L83A5: ora $75AD +0083A8 1 7D E9 2F adc $2FE9,x +0083AB 1 AD 76 7D lda L7D76 +0083AE 1 E9 02 sbc #$02 +0083B0 1 F0 03 beq L83B5 +0083B2 1 38 sec +0083B3 1 38 L83B3: sec +0083B4 1 60 rts +0083B5 1 +0083B5 1 20 B7 70 L83B5: jsr L70B7 +0083B8 1 38 sec +0083B9 1 A9 2F lda #$2F +0083BB 1 E5 C7 sbc L00C7 +0083BD 1 AA tax +0083BE 1 A9 02 lda #$02 +0083C0 1 E5 C8 sbc $C8 +0083C2 1 F0 02 beq L83C6 +0083C4 1 A2 FF ldx #$FF +0083C6 1 2C 50 83 L83C6: bit L8350 +0083C9 1 10 06 bpl L83D1 +0083CB 1 E0 64 cpx #$64 +0083CD 1 90 08 bcc L83D7 +0083CF 1 B0 08 bcs L83D9 +0083D1 1 E0 2C L83D1: cpx #$2C +0083D3 1 90 02 bcc L83D7 +0083D5 1 B0 0B bcs L83E2 +0083D7 1 18 L83D7: clc +0083D8 1 60 rts +0083D9 1 +0083D9 1 38 L83D9: sec +0083DA 1 AD 9B 76 lda L769B +0083DD 1 E9 40 sbc #$40 +0083DF 1 4C E8 83 jmp L83E8 +0083E2 1 +0083E2 1 38 L83E2: sec +0083E3 1 AD 9B 76 lda L769B +0083E6 1 E9 08 sbc #$08 +0083E8 1 8D 9B 76 L83E8: sta L769B +0083EB 1 B0 03 bcs L83F0 +0083ED 1 CE 9C 76 dec L769C +0083F0 1 EE 51 83 L83F0: inc L8351 +0083F3 1 18 clc +0083F4 1 60 rts +0083F5 1 +0083F5 1 00 L83F5: brk +0083F6 1 A9 80 L83F6: lda #$80 +0083F8 1 8D F5 83 sta L83F5 +0083FB 1 60 L83FB: rts +0083FC 1 +0083FC 1 2C 74 7D L83FC: bit L7D74 +0083FF 1 10 FA bpl L83FB +008401 1 2C F5 83 bit L83F5 +008404 1 10 F5 bpl L83FB +008406 1 20 B7 70 jsr L70B7 +008409 1 08 php +00840A 1 78 sei +00840B 1 A2 00 ldx #$00 +00840D 1 38 L840D: sec +00840E 1 B5 CB lda $CB,x +008410 1 E9 04 sbc #$04 +008412 1 9D 75 7D sta L7D75,x +008415 1 B5 CC lda $CC,x +008417 1 E9 00 sbc #$00 +008419 1 9D 76 7D sta L7D76,x +00841C 1 E8 inx +00841D 1 E8 inx +00841E 1 E0 04 cpx #$04 +008420 1 90 EB bcc L840D +008422 1 20 98 7E jsr L7E98 +008425 1 28 plp +008426 1 60 rts +008427 1 +008427 1 A5 82 lda L0082 +008429 1 8D FD 5F sta L5FFD +00842C 1 A5 83 lda L0083 +00842E 1 8D FE 5F sta L5FFE +008431 1 2C 1C 85 L8431: bit L851C +008434 1 30 76 bmi L84AC +008436 1 AD FD 5F lda L5FFD +008439 1 0A asl a +00843A 1 A8 tay +00843B 1 A9 00 lda #$00 +00843D 1 8D F8 5F sta L5FF8 +008440 1 8D F9 5F sta L5FF9 +008443 1 2C FF 5F bit L5FFF +008446 1 30 06 bmi L844E +008448 1 8D 78 04 sta $0478 +00844B 1 8D 78 05 sta $0578 +00844E 1 B9 AD 84 L844E: lda L84AD,y +008451 1 8D FA 5F sta L5FFA +008454 1 2C FF 5F bit L5FFF +008457 1 30 03 bmi L845C +008459 1 8D F8 04 sta $04F8 +00845C 1 B9 AE 84 L845C: lda L84AE,y +00845F 1 8D FB 5F sta L5FFB +008462 1 2C FF 5F bit L5FFF +008465 1 30 03 bmi L846A +008467 1 8D F8 05 sta $05F8 +00846A 1 A9 00 L846A: lda #$00 +00846C 1 A0 17 ldy #$17 +00846E 1 20 13 63 jsr L6313 +008471 1 AD FE 5F lda L5FFE +008474 1 0A asl a +008475 1 A8 tay +008476 1 A9 00 lda #$00 +008478 1 8D F8 5F L8478: sta L5FF8 +00847B 1 8D F9 5F sta L5FF9 +00847E 1 2C FF 5F bit L5FFF +008481 1 30 06 bmi L8489 +008483 1 8D 78 04 sta $0478 +008486 1 8D 78 05 sta $0578 +008489 1 B9 B5 84 L8489: lda L84B5,y +00848C 1 8D FA 5F sta L5FFA +00848F 1 2C FF 5F bit L5FFF +008492 1 30 03 bmi L8497 +008494 1 8D F8 04 sta $04F8 +008497 1 B9 B6 84 L8497: lda L84B6,y +00849A 1 8D FB 5F sta L5FFB +00849D 1 2C FF 5F bit L5FFF +0084A0 1 30 03 bmi L84A5 +0084A2 1 8D F8 05 sta $05F8 +0084A5 1 A9 01 L84A5: lda #$01 +0084A7 1 A0 17 ldy #$17 +0084A9 1 20 13 63 jsr L6313 +0084AC 1 60 L84AC: rts +0084AD 1 +0084AD 1 2F L84AD: .byte $2F +0084AE 1 02 L84AE: .byte $02 +0084AF 1 17 01 rmb1 $01 +0084B1 1 8B .byte $8B +0084B2 1 00 brk +0084B3 1 45 00 eor L0000 +0084B5 1 BF L84B5: .byte $BF +0084B6 1 00 L84B6: brk +0084B7 1 5F 00 2F bbr5 L0000,L84E9 +0084BA 1 00 brk +0084BB 1 17 00 rmb1 L0000 +0084BD 1 8A L84BD: txa +0084BE 1 29 7F and #$7F +0084C0 1 F0 0B beq L84CD +0084C2 1 20 F2 84 jsr L84F2 +0084C5 1 8D 1C 85 sta L851C +0084C8 1 F0 14 beq L84DE +0084CA 1 A2 00 ldx #$00 +0084CC 1 60 rts +0084CD 1 +0084CD 1 A2 07 L84CD: ldx #$07 +0084CF 1 8A L84CF: txa +0084D0 1 20 F2 84 jsr L84F2 +0084D3 1 8D 1C 85 sta L851C +0084D6 1 F0 06 beq L84DE +0084D8 1 CA dex +0084D9 1 10 F4 bpl L84CF +0084DB 1 A2 00 ldx #$00 +0084DD 1 60 rts +0084DE 1 +0084DE 1 A0 19 L84DE: ldy #$19 +0084E0 1 20 13 63 jsr L6313 +0084E3 1 20 31 84 jsr L8431 +0084E6 1 A0 18 ldy #$18 +0084E8 1 20 .byte $20 +0084E9 1 13 L84E9: .byte $13 +0084EA 1 63 .byte $63 +0084EB 1 AD 1D 85 lda L851D +0084EE 1 29 0F and #$0F +0084F0 1 AA tax +0084F1 1 60 rts +0084F2 1 +0084F2 1 09 C0 L84F2: ora #$C0 +0084F4 1 85 89 sta $89 +0084F6 1 A9 00 lda #$00 +0084F8 1 85 88 sta L0088 +0084FA 1 A0 0C ldy #$0C +0084FC 1 B1 88 lda (L0088),y +0084FE 1 C9 20 cmp #$20 +008500 1 D0 17 bne L8519 +008502 1 A0 FB ldy #$FB +008504 1 B1 88 lda (L0088),y +008506 1 C9 D6 cmp #$D6 +008508 1 D0 0F bne L8519 +00850A 1 A5 89 lda $89 +00850C 1 8D 1D 85 sta L851D +00850F 1 0A asl a +008510 1 0A asl a +008511 1 0A asl a +008512 1 0A asl a +008513 1 8D 1E 85 sta L851E +008516 1 A9 00 lda #$00 +008518 1 60 rts +008519 1 +008519 1 A9 80 L8519: lda #$80 +00851B 1 60 rts +00851C 1 +00851C 1 00 L851C: brk +00851D 1 00 L851D: brk +00851E 1 00 L851E: brk +00851F 1 03 .byte $03 +008520 1 E9 85 sbc #$85 +008522 1 08 php +008523 1 BD 04 E9 lda $E904,x +008526 1 85 09 sta $09 +008528 1 A0 14 ldy #$14 +00852A 1 A2 00 ldx #$00 +00852C 1 B1 08 L852C: lda ($08),y +00852E 1 9D 90 85 sta L8590,x +008531 1 C8 iny +008532 1 E8 inx +008533 1 E0 04 cpx #$04 +008535 1 D0 F5 bne L852C +008537 1 A0 1C ldy #$1C +008539 1 A2 00 ldx #$00 +00853B 1 B1 08 L853B: lda ($08),y +00853D 1 9D 94 85 sta L8594,x +008540 1 C8 iny +008541 1 E8 inx +008542 1 E0 04 cpx #$04 +008544 1 D0 F5 bne L853B +008546 1 A0 03 ldy #$03 +008548 1 B1 06 lda ($06),y +00854A 1 38 sec +00854B 1 ED 90 85 sbc L8590 +00854E 1 91 06 sta ($06),y +008550 1 C8 iny +008551 1 B1 06 lda ($06),y +008553 1 ED 91 85 sbc L8591 +008556 1 91 06 sta ($06),y +008558 1 C8 iny +008559 1 B1 06 lda ($06),y +00855B 1 38 sec +00855C 1 ED 92 85 sbc L8592 +00855F 1 91 06 sta ($06),y +008561 1 C8 iny +008562 1 B1 06 lda ($06),y +008564 1 ED 93 85 sbc L8593 +008567 1 91 06 sta ($06),y +008569 1 A0 03 ldy #$03 +00856B 1 B1 06 lda ($06),y +00856D 1 18 clc +00856E 1 6D 94 85 adc L8594 +008571 1 91 06 sta ($06),y +008573 1 C8 iny +008574 1 B1 06 lda ($06),y +008576 1 6D 95 85 adc L8595 +008579 1 91 06 sta ($06),y +00857B 1 C8 iny +00857C 1 B1 06 lda ($06),y +00857E 1 18 clc +00857F 1 6D 96 85 adc L8596 +008582 1 91 06 sta ($06),y +008584 1 C8 iny +008585 1 B1 06 lda ($06),y +008587 1 6D 97 85 adc L8597 +00858A 1 91 06 sta ($06),y +00858C 1 20 A5 83 jsr L83A5 +00858F 1 60 rts +008590 1 +008590 1 24 L8590: .byte $24 +008591 1 00 L8591: brk +008592 1 23 L8592: .byte $23 +008593 1 00 L8593: brk +008594 1 00 L8594: brk +008595 1 00 L8595: brk +008596 1 00 L8596: brk +008597 1 00 L8597: brk +008598 1 A9 00 lda #$00 +00859A 1 A2 00 ldx #$00 +00859C 1 9D 09 D4 L859C: sta $D409,x +00859F 1 9D 01 D4 sta $D401,x +0085A2 1 8D 0D D4 sta $D40D +0085A5 1 E8 inx +0085A6 1 E0 04 cpx #$04 +0085A8 1 D0 F2 bne L859C +0085AA 1 A9 0A lda #$0A +0085AC 1 8D 0D D4 sta $D40D +0085AF 1 8D 0F D4 sta $D40F +0085B2 1 A0 04 ldy #$04 +0085B4 1 A9 01 lda #$01 +0085B6 1 A2 D4 ldx #$D4 +0085B8 1 20 00 D0 jsr LD000 +0085BB 1 60 rts +0085BC 1 +0085BC 1 A9 39 lda #$39 +0085BE 1 A2 1A ldx #$1A +0085C0 1 20 17 6B jsr L6B17 +0085C3 1 AE CA D5 ldx $D5CA +0085C6 1 9A txs +0085C7 1 60 rts +0085C8 1 +0085C8 1 A9 56 lda #$56 +0085CA 1 A2 1A ldx #$1A +0085CC 1 20 17 6B jsr L6B17 +0085CF 1 AE CA D5 ldx $D5CA +0085D2 1 9A txs +0085D3 1 60 rts +0085D4 1 +0085D4 1 A9 71 lda #$71 +0085D6 1 A2 1A ldx #$1A +0085D8 1 20 17 6B jsr L6B17 +0085DB 1 AE CA D5 ldx $D5CA +0085DE 1 9A txs +0085DF 1 60 rts +0085E0 1 +0085E0 1 C9 27 cmp #$27 +0085E2 1 D0 0E bne L85F2 +0085E4 1 A9 22 lda #$22 +0085E6 1 A2 1B ldx #$1B +0085E8 1 20 17 6B jsr L6B17 +0085EB 1 AE CA D5 ldx $D5CA +0085EE 1 9A txs +0085EF 1 4C 25 86 jmp L8625 +0085F2 1 +0085F2 1 C9 45 L85F2: cmp #$45 +0085F4 1 D0 0E bne L8604 +0085F6 1 A9 3B lda #$3B +0085F8 1 A2 1B ldx #$1B +0085FA 1 20 17 6B jsr L6B17 +0085FD 1 AE CA D5 ldx $D5CA +008600 1 9A txs +008601 1 4C 25 86 jmp L8625 +008604 1 +008604 1 C9 52 L8604: cmp #$52 +008606 1 D0 0E bne L8616 +008608 1 A9 5B lda #$5B +00860A 1 A2 1B ldx #$1B +00860C 1 20 17 6B jsr L6B17 +00860F 1 AE CA D5 ldx $D5CA +008612 1 9A txs +008613 1 4C 25 86 jmp L8625 +008616 1 +008616 1 C9 57 L8616: cmp #$57 +008618 1 D0 0B bne L8625 +00861A 1 A9 7C lda #$7C +00861C 1 A2 1B ldx #$1B +00861E 1 20 17 6B jsr L6B17 +008621 1 AE CA D5 ldx $D5CA +008624 1 9A txs +008625 1 A0 33 L8625: ldy #$33 +008627 1 A9 3F lda #$3F +008629 1 A2 D6 ldx #$D6 +00862B 1 20 00 D0 jsr LD000 +00862E 1 60 rts +00862F 1 +00862F 1 A9 9C lda #$9C +008631 1 A2 1B ldx #$1B +008633 1 20 17 6B jsr L6B17 +008636 1 AE CA D5 ldx $D5CA +008639 1 9A txs +00863A 1 A0 33 ldy #$33 +00863C 1 A9 3F lda #$3F +00863E 1 A2 D6 ldx #$D6 +008640 1 20 00 D0 jsr LD000 +008643 1 60 rts +008644 1 +008644 1 A9 BF lda #$BF +008646 1 A2 1B ldx #$1B +008648 1 20 17 6B jsr L6B17 +00864B 1 AE CA D5 ldx $D5CA +00864E 1 9A txs +00864F 1 A0 33 ldy #$33 +008651 1 A9 3F lda #$3F +008653 1 A2 D6 ldx #$D6 +008655 1 20 00 D0 jsr LD000 +008658 1 60 rts +008659 1 +008659 1 8D 37 87 sta L8737 +00865C 1 8C 38 87 sty L8738 +00865F 1 29 F0 and #$F0 +008661 1 8D 76 87 sta L8776 +008664 1 8D 08 C0 sta ALTZPOFF +008667 1 20 00 BF jsr MLI +00866A 1 C5 .byte $C5 +00866B 1 75 87 .addr L8775 +00866D 1 8D 09 C0 sta ALTZPON +008670 1 F0 09 beq L867B +008672 1 48 L8672: pha +008673 1 CE 8A EF dec $EF8A +008676 1 CE 88 EF dec $EF88 +008679 1 68 pla +00867A 1 60 rts +00867B 1 +00867B 1 AD 79 87 L867B: lda L8779 +00867E 1 F0 F2 beq L8672 +008680 1 20 88 83 jsr L8388 +008683 1 20 5E D0 jsr LD05E +008686 1 AC 38 87 ldy L8738 +008689 1 99 64 D4 sta $D464,y +00868C 1 0A asl a +00868D 1 AA tax +00868E 1 BD 3A F1 lda $F13A,x +008691 1 85 06 sta $06 +008693 1 BD 3B F1 lda $F13B,x +008696 1 85 07 sta $07 +008698 1 A2 00 ldx #$00 +00869A 1 A0 09 ldy #$09 +00869C 1 A9 20 lda #$20 +00869E 1 91 06 L869E: sta ($06),y +0086A0 1 C8 iny +0086A1 1 E8 inx +0086A2 1 E0 12 cpx #$12 +0086A4 1 D0 F8 bne L869E +0086A6 1 A0 09 ldy #$09 +0086A8 1 AD 79 87 lda L8779 +0086AB 1 29 0F and #$0F +0086AD 1 8D 79 87 sta L8779 +0086B0 1 91 06 sta ($06),y +0086B2 1 A2 00 ldx #$00 +0086B4 1 A0 0B ldy #$0B +0086B6 1 BD 7A 87 L86B6: lda L877A,x +0086B9 1 C9 41 cmp #$41 +0086BB 1 90 07 bcc L86C4 +0086BD 1 C9 5F cmp #$5F +0086BF 1 B0 03 bcs L86C4 +0086C1 1 18 clc +0086C2 1 69 20 adc #$20 +0086C4 1 91 06 L86C4: sta ($06),y +0086C6 1 C8 iny +0086C7 1 E8 inx +0086C8 1 EC 79 87 cpx L8779 +0086CB 1 D0 E9 bne L86B6 +0086CD 1 A0 09 ldy #$09 +0086CF 1 B1 06 lda ($06),y +0086D1 1 18 clc +0086D2 1 69 02 adc #$02 +0086D4 1 91 06 sta ($06),y +0086D6 1 AD 37 87 lda L8737 +0086D9 1 29 0F and #$0F +0086DB 1 C9 04 cmp #$04 +0086DD 1 D0 0E bne L86ED +0086DF 1 A0 07 ldy #$07 +0086E1 1 A9 B4 lda #$B4 +0086E3 1 91 06 sta ($06),y +0086E5 1 C8 iny +0086E6 1 A9 14 lda #$14 +0086E8 1 91 06 sta ($06),y +0086EA 1 4C 0A 87 jmp L870A +0086ED 1 +0086ED 1 C9 0B L86ED: cmp #$0B +0086EF 1 D0 0E bne L86FF +0086F1 1 A0 07 ldy #$07 +0086F3 1 A9 70 lda #$70 +0086F5 1 91 06 sta ($06),y +0086F7 1 C8 iny +0086F8 1 A9 14 lda #$14 +0086FA 1 91 06 sta ($06),y +0086FC 1 4C 0A 87 jmp L870A +0086FF 1 +0086FF 1 A0 L86FF: .byte $A0 +008700 1 07 A9 L8700: rmb0 $A9 +008702 1 40 rti +008703 1 +008703 1 91 06 sta ($06),y +008705 1 C8 iny +008706 1 A9 14 lda #$14 +008708 1 91 06 sta ($06),y +00870A 1 A0 02 L870A: ldy #$02 +00870C 1 A9 00 lda #$00 +00870E 1 91 06 sta ($06),y +008710 1 EE 38 87 inc L8738 +008713 1 AD 38 87 lda L8738 +008716 1 0A asl a +008717 1 0A asl a +008718 1 AA tax +008719 1 A0 03 ldy #$03 +00871B 1 BD 39 87 L871B: lda L8739,x +00871E 1 91 06 sta ($06),y +008720 1 E8 inx +008721 1 C8 iny +008722 1 C0 07 cpy #$07 +008724 1 D0 F5 bne L871B +008726 1 AE 8A EF ldx $EF8A +008729 1 CA dex +00872A 1 A0 00 ldy #$00 +00872C 1 B1 06 lda ($06),y +00872E 1 9D 8B EF sta $EF8B,x +008731 1 20 A5 83 jsr L83A5 +008734 1 A9 00 lda #$00 +008736 1 60 rts +008737 1 +008737 1 60 L8737: rts +008738 1 +008738 1 04 L8738: .byte $04 +008739 1 00 L8739: brk +00873A 1 00 brk +00873B 1 00 brk +00873C 1 00 brk +00873D 1 F4 .byte $F4 +00873E 1 01 10 ora ($10,x) +008740 1 00 brk +008741 1 F4 .byte $F4 +008742 1 01 29 ora ($29,x) +008744 1 00 brk +008745 1 F4 .byte $F4 +008746 1 01 42 ora ($42,x) +008748 1 00 brk +008749 1 F4 .byte $F4 +00874A 1 01 5B ora ($5B,x) +00874C 1 00 brk +00874D 1 F4 .byte $F4 +00874E 1 01 74 ora ($74,x) +008750 1 00 brk +008751 1 B8 clv +008752 1 01 10 ora ($10,x) +008754 1 00 brk +008755 1 B8 clv +008756 1 01 29 ora ($29,x) +008758 1 00 brk +008759 1 B8 clv +00875A 1 01 42 ora ($42,x) +00875C 1 00 brk +00875D 1 B8 clv +00875E 1 01 5B ora ($5B,x) +008760 1 00 brk +008761 1 B8 clv +008762 1 01 74 ora ($74,x) +008764 1 00 brk +008765 1 B8 clv +008766 1 01 8D ora ($8D,x) +008768 1 00 brk +008769 1 90 01 bcc L876C +00876B 1 10 .byte $10 +00876C 1 00 L876C: brk +00876D 1 90 01 bcc L8770 +00876F 1 29 .byte $29 +008770 1 00 L8770: brk +008771 1 90 01 bcc L8774 +008773 1 42 .byte $42 +008774 1 00 L8774: brk +008775 1 02 L8775: .byte $02 +008776 1 60 L8776: rts +008777 1 +008777 1 79 .byte $79 +008778 1 87 .byte $87 +008779 1 0B L8779: .byte $0B +00877A 1 47 52 L877A: rmb4 $52 +00877C 1 41 50 eor ($50,x) +00877E 1 48 pha +00877F 1 49 43 eor #$43 +008781 1 53 .byte $53 +008782 1 2E 54 4B rol L4B54 +008785 1 00 brk +008786 1 00 brk +008787 1 00 brk +008788 1 00 brk +008789 1 00 brk +00878A 1 00 brk +00878B 1 00 brk +00878C 1 00 brk +00878D 1 00 brk +00878E 1 00 brk +00878F 1 00 brk +008790 1 00 brk +008791 1 00 brk +008792 1 00 brk +008793 1 00 brk +008794 1 00 brk +008795 1 00 brk +008796 1 00 brk +008797 1 00 brk +008798 1 00 brk +008799 1 00 brk +00879A 1 00 brk +00879B 1 00 brk +00879C 1 00 brk +00879D 1 00 brk +00879E 1 00 brk +00879F 1 00 brk +0087A0 1 00 brk +0087A1 1 00 brk +0087A2 1 00 brk +0087A3 1 00 brk +0087A4 1 00 brk +0087A5 1 00 brk +0087A6 1 00 brk +0087A7 1 00 brk +0087A8 1 00 brk +0087A9 1 00 brk +0087AA 1 00 brk +0087AB 1 00 brk +0087AC 1 00 brk +0087AD 1 00 brk +0087AE 1 00 brk +0087AF 1 00 brk +0087B0 1 00 brk +0087B1 1 00 brk +0087B2 1 00 brk +0087B3 1 00 brk +0087B4 1 00 brk +0087B5 1 00 brk +0087B6 1 00 brk +0087B7 1 00 brk +0087B8 1 00 brk +0087B9 1 00 brk +0087BA 1 00 brk +0087BB 1 00 brk +0087BC 1 00 brk +0087BD 1 00 brk +0087BE 1 00 brk +0087BF 1 00 brk +0087C0 1 00 brk +0087C1 1 00 brk +0087C2 1 00 brk +0087C3 1 00 brk +0087C4 1 00 brk +0087C5 1 00 brk +0087C6 1 00 brk +0087C7 1 00 brk +0087C8 1 00 brk +0087C9 1 00 brk +0087CA 1 00 brk +0087CB 1 00 brk +0087CC 1 00 brk +0087CD 1 00 brk +0087CE 1 00 brk +0087CF 1 00 brk +0087D0 1 00 brk +0087D1 1 00 brk +0087D2 1 00 brk +0087D3 1 00 brk +0087D4 1 00 brk +0087D5 1 00 brk +0087D6 1 00 brk +0087D7 1 00 brk +0087D8 1 00 brk +0087D9 1 00 brk +0087DA 1 00 brk +0087DB 1 00 brk +0087DC 1 00 brk +0087DD 1 00 brk +0087DE 1 00 brk +0087DF 1 00 brk +0087E0 1 00 brk +0087E1 1 00 brk +0087E2 1 00 brk +0087E3 1 00 brk +0087E4 1 00 brk +0087E5 1 00 brk +0087E6 1 00 brk +0087E7 1 00 brk +0087E8 1 00 brk +0087E9 1 00 brk +0087EA 1 00 brk +0087EB 1 00 brk +0087EC 1 00 brk +0087ED 1 00 brk +0087EE 1 00 brk +0087EF 1 00 brk +0087F0 1 00 brk +0087F1 1 00 brk +0087F2 1 00 brk +0087F3 1 00 brk +0087F4 1 00 brk +0087F5 1 00 brk +0087F6 1 00 brk +0087F7 1 00 brk +0087F8 1 00 brk +0087F9 1 00 brk +0087FA 1 00 brk +0087FB 1 00 brk +0087FC 1 00 brk +0087FD 1 00 brk +0087FE 1 00 brk +0087FF 1 C8 iny +008800 1 00 7F .byte $00,$7F +008802 1 09 01 07 07 L8802: .byte $09,$01,$07,$07,$07,$07,$07,$01 +008806 1 07 07 07 01 +00880A 1 07 07 07 07 .byte $07,$07,$07,$07,$07,$07,$07,$07 +00880E 1 07 07 07 07 +008812 1 07 07 03 07 .byte $07,$07,$03,$07,$06,$07,$07,$07 +008816 1 06 07 07 07 +00881A 1 07 07 07 07 .byte $07,$07,$07,$07,$07,$07,$07,$07 +00881E 1 07 07 07 07 +008822 1 07 05 03 04 .byte $07,$05,$03,$04,$07,$06,$06,$06 +008826 1 07 06 06 06 +00882A 1 02 03 03 06 .byte $02,$03,$03,$06,$06,$03,$06,$03 +00882E 1 06 03 06 03 +008832 1 07 06 06 06 .byte $07,$06,$06,$06,$06,$06,$06,$06 +008836 1 06 06 06 06 +00883A 1 06 06 06 03 .byte $06,$06,$06,$03,$03,$05,$06,$05 +00883E 1 03 05 06 05 +008842 1 06 07 07 07 .byte $06,$07,$07,$07,$07,$07,$07,$07 +008846 1 07 07 07 07 +00884A 1 07 07 07 07 .byte $07,$07,$07,$07,$07,$07,$07,$07 +00884E 1 07 07 07 07 +008852 1 07 07 07 07 .byte $07,$07,$07,$07,$07,$07,$07,$06 +008856 1 07 07 07 06 +00885A 1 07 07 07 07 .byte $07,$07,$07,$07,$05,$06,$06,$04 +00885E 1 05 06 06 04 +008862 1 06 05 07 07 .byte $06,$05,$07,$07,$06,$07,$06,$06 +008866 1 06 07 06 06 +00886A 1 06 06 03 05 .byte $06,$06,$03,$05,$06,$03,$07,$06 +00886E 1 06 03 07 06 +008872 1 06 06 06 06 .byte $06,$06,$06,$06,$06,$06,$06,$06 +008876 1 06 06 06 06 +00887A 1 07 06 06 06 .byte $07,$06,$06,$06,$04,$02,$04,$05 +00887E 1 04 02 04 05 +008882 1 07 00 00 00 .byte $07,$00,$00,$00,$3F,$77,$01,$01 +008886 1 3F 77 01 01 +00888A 1 00 00 7F 00 .byte $00,$00,$7F,$00,$00,$7F,$20,$3E +00888E 1 00 7F 20 3E +008892 1 3E 00 00 3C .byte $3E,$00,$00,$3C,$00,$00,$00,$00 +008896 1 00 00 00 00 +00889A 1 00 14 55 2A .byte $00,$14,$55,$2A,$00,$7F,$00,$10 +00889E 1 00 7F 00 10 +0088A2 1 10 00 03 05 .byte $10,$00,$03,$05,$12,$04,$03,$02 +0088A6 1 12 04 03 02 +0088AA 1 01 02 01 00 .byte $01,$02,$01,$00,$00,$00,$00,$00 +0088AE 1 00 00 00 00 +0088B2 1 00 0E 0C 0E .byte $00,$0E,$0C,$0E,$0E,$1B,$1F,$0E +0088B6 1 0E 1B 1F 0E +0088BA 1 1F 0E 0E 00 .byte $1F,$0E,$0E,$00,$00,$00,$00,$00 +0088BE 1 00 00 00 00 +0088C2 1 0E 00 1E 1F .byte $0E,$00,$1E,$1F,$1E,$1F,$3F,$3F +0088C6 1 1E 1F 3F 3F +0088CA 1 1E 33 3F 3E .byte $1E,$33,$3F,$3E,$33,$03,$33,$33 +0088CE 1 33 03 33 33 +0088D2 1 1E 1F 1E 1F .byte $1E,$1F,$1E,$1F,$1E,$3F,$33,$1B +0088D6 1 1E 3F 33 1B +0088DA 1 33 33 33 3F .byte $33,$33,$33,$3F,$0F,$00,$0F,$02 +0088DE 1 0F 00 0F 02 +0088E2 1 00 03 00 03 .byte $00,$03,$00,$03,$00,$30,$00,$1C +0088E6 1 00 30 00 1C +0088EA 1 00 03 03 0C .byte $00,$03,$03,$0C,$03,$03,$00,$00 +0088EE 1 03 03 00 00 +0088F2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$06,$00,$00 +0088F6 1 00 06 00 00 +0088FA 1 00 00 00 00 .byte $00,$00,$00,$00,$04,$01,$01,$05 +0088FE 1 04 01 01 05 +008902 1 00 00 7F 00 .byte $00,$00,$7F,$00,$21,$1C,$03,$01 +008906 1 21 1C 03 01 +00890A 1 00 00 01 08 .byte $00,$00,$01,$08,$08,$40,$20,$41 +00890E 1 08 40 20 41 +008912 1 41 00 00 42 .byte $41,$00,$00,$42,$00,$00,$00,$08 +008916 1 00 00 00 08 +00891A 1 00 14 2A 55 .byte $00,$14,$2A,$55,$00,$3F,$40,$08 +00891E 1 00 3F 40 08 +008922 1 08 00 03 05 .byte $08,$00,$03,$05,$12,$1E,$13,$05 +008926 1 12 1E 13 05 +00892A 1 01 01 02 04 .byte $01,$01,$02,$04,$04,$00,$00,$00 +00892E 1 04 00 00 00 +008932 1 30 1B 0F 1B .byte $30,$1B,$0F,$1B,$1B,$1B,$03,$1B +008936 1 1B 1B 03 1B +00893A 1 18 1B 1B 00 .byte $18,$1B,$1B,$00,$00,$0C,$00,$03 +00893E 1 00 0C 00 03 +008942 1 1B 1E 33 33 .byte $1B,$1E,$33,$33,$33,$33,$03,$03 +008946 1 33 33 03 03 +00894A 1 33 33 0C 18 .byte $33,$33,$0C,$18,$1B,$03,$3F,$33 +00894E 1 1B 03 3F 33 +008952 1 33 33 33 33 .byte $33,$33,$33,$33,$33,$0C,$33,$1B +008956 1 33 0C 33 1B +00895A 1 33 33 33 30 .byte $33,$33,$33,$30,$03,$00,$0C,$05 +00895E 1 03 00 0C 05 +008962 1 00 06 00 03 .byte $00,$06,$00,$03,$00,$30,$00,$06 +008966 1 00 30 00 06 +00896A 1 00 03 00 00 .byte $00,$03,$00,$00,$03,$03,$00,$00 +00896E 1 03 03 00 00 +008972 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$06,$00,$00 +008976 1 00 06 00 00 +00897A 1 00 00 00 00 .byte $00,$00,$00,$00,$02,$01,$02,$0A +00897E 1 02 01 02 0A +008982 1 00 00 41 00 .byte $00,$00,$41,$00,$12,$08,$07,$01 +008986 1 12 08 07 01 +00898A 1 00 0C 01 08 .byte $00,$0C,$01,$08,$1C,$40,$20,$5D +00898E 1 1C 40 20 5D +008992 1 5D 77 03 04 .byte $5D,$77,$03,$04,$1F,$0C,$18,$1C +008996 1 1F 0C 18 1C +00899A 1 0C 14 55 2A .byte $0C,$14,$55,$2A,$0C,$1F,$60,$36 +00899E 1 0C 1F 60 36 +0089A2 1 36 00 03 00 .byte $36,$00,$03,$00,$3F,$05,$08,$05 +0089A6 1 3F 05 08 05 +0089AA 1 00 01 02 15 .byte $00,$01,$02,$15,$04,$00,$00,$00 +0089AE 1 04 00 00 00 +0089B2 1 18 1B 0C 18 .byte $18,$1B,$0C,$18,$18,$1B,$0F,$03 +0089B6 1 18 1B 0F 03 +0089BA 1 0C 1B 1B 03 .byte $0C,$1B,$1B,$03,$03,$06,$0F,$06 +0089BE 1 03 06 0F 06 +0089C2 1 18 21 33 33 .byte $18,$21,$33,$33,$03,$33,$03,$03 +0089C6 1 03 33 03 03 +0089CA 1 03 33 0C 18 .byte $03,$33,$0C,$18,$0F,$03,$3F,$37 +0089CE 1 0F 03 3F 37 +0089D2 1 33 33 33 33 .byte $33,$33,$33,$33,$03,$0C,$33,$1B +0089D6 1 03 0C 33 1B +0089DA 1 33 1E 33 18 .byte $33,$1E,$33,$18,$03,$01,$0C,$00 +0089DE 1 03 01 0C 00 +0089E2 1 00 0C 1E 1F .byte $00,$0C,$1E,$1F,$1E,$3E,$0E,$06 +0089E6 1 1E 3E 0E 06 +0089EA 1 0E 0F 03 0C .byte $0E,$0F,$03,$0C,$1B,$03,$1F,$0F +0089EE 1 1B 03 1F 0F +0089F2 1 0E 0F 1E 0F .byte $0E,$0F,$1E,$0F,$1E,$1F,$1B,$1B +0089F6 1 1E 1F 1B 1B +0089FA 1 23 1B 1B 1F .byte $23,$1B,$1B,$1F,$02,$01,$02,$00 +0089FE 1 02 01 02 00 +008A02 1 00 00 41 3F L8A02: .byte $00,$00,$41,$3F,$0C,$08,$0F,$01 +008A06 1 0C 08 0F 01 +008A0A 1 00 06 01 08 .byte $00,$06,$01,$08,$3E,$40,$24,$45 +008A0E 1 3E 40 24 45 +008A12 1 55 52 02 08 .byte $55,$52,$02,$08,$0A,$00,$30,$36 +008A16 1 0A 00 30 36 +008A1A 1 12 77 2A 55 .byte $12,$77,$2A,$55,$1E,$4E,$31,$7F +008A1E 1 1E 4E 31 7F +008A22 1 49 00 03 00 .byte $49,$00,$03,$00,$12,$0E,$04,$02 +008A26 1 12 0E 04 02 +008A2A 1 00 01 02 0E .byte $00,$01,$02,$0E,$1F,$00,$1F,$00 +008A2E 1 1F 00 1F 00 +008A32 1 0C 1B 0C 0C .byte $0C,$1B,$0C,$0C,$0C,$1F,$18,$0F +008A36 1 0C 1F 18 0F +008A3A 1 06 0E 1E 00 .byte $06,$0E,$1E,$00,$00,$03,$00,$0C +008A3E 1 00 03 00 0C +008A42 1 0C 2D 3F 1F .byte $0C,$2D,$3F,$1F,$03,$33,$0F,$0F +008A46 1 03 33 0F 0F +008A4A 1 3B 3F 0C 18 .byte $3B,$3F,$0C,$18,$0F,$03,$33,$3B +008A4E 1 0F 03 33 3B +008A52 1 33 1F 33 1F .byte $33,$1F,$33,$1F,$1E,$0C,$33,$1B +008A56 1 1E 0C 33 1B +008A5A 1 33 0C 1E 0C .byte $33,$0C,$1E,$0C,$03,$02,$0C,$00 +008A5E 1 03 02 0C 00 +008A62 1 00 00 30 33 .byte $00,$00,$30,$33,$03,$33,$1B,$0F +008A66 1 03 33 1B 0F +008A6A 1 1B 1B 03 0C .byte $1B,$1B,$03,$0C,$0F,$03,$2B,$1B +008A6E 1 0F 03 2B 1B +008A72 1 1B 1B 1B 1B .byte $1B,$1B,$1B,$1B,$03,$06,$1B,$1B +008A76 1 03 06 1B 1B +008A7A 1 2B 0E 1B 18 .byte $2B,$0E,$1B,$18,$01,$01,$04,$00 +008A7E 1 01 01 04 00 +008A82 1 2A 00 01 20 .byte $2A,$00,$01,$20,$0C,$08,$1F,$01 +008A86 1 0C 08 1F 01 +008A8A 1 7F 7F 01 6B .byte $7F,$7F,$01,$6B,$6B,$40,$26,$45 +008A8E 1 6B 40 26 45 +008A92 1 4D 12 02 3E .byte $4D,$12,$02,$3E,$0A,$3F,$7F,$63 +008A96 1 0A 3F 7F 63 +008A9A 1 21 00 55 2A .byte $21,$00,$55,$2A,$3F,$64,$1B,$3F +008A9E 1 3F 64 1B 3F +008AA2 1 21 00 03 00 .byte $21,$00,$03,$00,$12,$14,$02,$15 +008AA6 1 12 14 02 15 +008AAA 1 00 01 02 15 .byte $00,$01,$02,$15,$04,$00,$00,$00 +008AAE 1 04 00 00 00 +008AB2 1 06 1B 0C 06 .byte $06,$1B,$0C,$06,$18,$18,$18,$1B +008AB6 1 18 18 18 1B +008ABA 1 03 1B 10 00 .byte $03,$1B,$10,$00,$00,$06,$0F,$06 +008ABE 1 00 06 0F 06 +008AC2 1 06 3D 33 33 .byte $06,$3D,$33,$33,$03,$33,$03,$03 +008AC6 1 03 33 03 03 +008ACA 1 33 33 0C 18 .byte $33,$33,$0C,$18,$0F,$03,$33,$33 +008ACE 1 0F 03 33 33 +008AD2 1 33 03 33 33 .byte $33,$03,$33,$33,$30,$0C,$33,$1B +008AD6 1 30 0C 33 1B +008ADA 1 3F 1E 0C 06 .byte $3F,$1E,$0C,$06,$03,$04,$0C,$00 +008ADE 1 03 04 0C 00 +008AE2 1 00 00 3E 33 .byte $00,$00,$3E,$33,$03,$33,$1F,$06 +008AE6 1 03 33 1F 06 +008AEA 1 1B 1B 03 0C .byte $1B,$1B,$03,$0C,$07,$03,$2B,$1B +008AEE 1 07 03 2B 1B +008AF2 1 1B 1B 1B 03 .byte $1B,$1B,$1B,$03,$0E,$06,$1B,$1B +008AF6 1 0E 06 1B 1B +008AFA 1 2B 04 1B 0C .byte $2B,$04,$1B,$0C,$02,$01,$02,$00 +008AFE 1 02 01 02 00 +008B02 1 14 00 01 20 .byte $14,$00,$01,$20,$12,$08,$3F,$01 +008B06 1 12 08 3F 01 +008B0A 1 00 06 01 3E .byte $00,$06,$01,$3E,$08,$40,$3F,$5D +008B0E 1 08 40 3F 5D +008B12 1 55 12 02 10 .byte $55,$12,$02,$10,$0A,$00,$30,$7F +008B16 1 0A 00 30 7F +008B1A 1 12 77 2A 55 .byte $12,$77,$2A,$55,$1E,$71,$0E,$3F +008B1E 1 1E 71 0E 3F +008B22 1 21 00 00 00 .byte $21,$00,$00,$00,$3F,$0F,$19,$09 +008B26 1 3F 0F 19 09 +008B2A 1 00 01 02 04 .byte $00,$01,$02,$04,$04,$00,$00,$00 +008B2E 1 04 00 00 00 +008B32 1 03 1B 0C 03 .byte $03,$1B,$0C,$03,$1B,$18,$1B,$1B +008B36 1 1B 18 1B 1B +008B3A 1 03 1B 1B 03 .byte $03,$1B,$1B,$03,$03,$0C,$00,$03 +008B3E 1 03 0C 00 03 +008B42 1 00 1D 33 33 .byte $00,$1D,$33,$33,$33,$33,$03,$03 +008B46 1 33 33 03 03 +008B4A 1 33 33 0C 1B .byte $33,$33,$0C,$1B,$1B,$03,$33,$33 +008B4E 1 1B 03 33 33 +008B52 1 33 03 33 33 .byte $33,$03,$33,$33,$33,$0C,$33,$0E +008B56 1 33 0C 33 0E +008B5A 1 3F 33 0C 03 .byte $3F,$33,$0C,$03,$03,$08,$0C,$00 +008B5E 1 03 08 0C 00 +008B62 1 00 00 33 33 .byte $00,$00,$33,$33,$03,$33,$03,$06 +008B66 1 03 33 03 06 +008B6A 1 1B 1B 03 0C .byte $1B,$1B,$03,$0C,$0F,$03,$2B,$1B +008B6E 1 0F 03 2B 1B +008B72 1 1B 1B 1B 03 .byte $1B,$1B,$1B,$03,$18,$06,$1B,$0E +008B76 1 18 06 1B 0E +008B7A 1 2B 0E 1B 06 .byte $2B,$0E,$1B,$06,$02,$01,$02,$00 +008B7E 1 02 01 02 00 +008B82 1 2A 00 01 20 .byte $2A,$00,$01,$20,$2D,$08,$0D,$01 +008B86 1 2D 08 0D 01 +008B8A 1 00 0C 01 1C .byte $00,$0C,$01,$1C,$08,$40,$06,$41 +008B8E 1 08 40 06 41 +008B92 1 41 00 00 1A .byte $41,$00,$00,$1A,$0A,$0C,$18,$00 +008B96 1 0A 0C 18 00 +008B9A 1 0C 14 55 2A .byte $0C,$14,$55,$2A,$0C,$7B,$04,$7E +008B9E 1 0C 7B 04 7E +008BA2 1 6A 00 03 00 .byte $6A,$00,$03,$00,$12,$04,$18,$16 +008BA6 1 12 04 18 16 +008BAA 1 00 02 01 00 .byte $00,$02,$01,$00,$00,$02,$00,$03 +008BAE 1 00 02 00 03 +008BB2 1 00 0E 1F 1F .byte $00,$0E,$1F,$1F,$0E,$18,$0E,$0E +008BB6 1 0E 18 0E 0E +008BBA 1 03 0E 0E 00 .byte $03,$0E,$0E,$00,$03,$00,$00,$00 +008BBE 1 03 00 00 00 +008BC2 1 06 01 33 1F .byte $06,$01,$33,$1F,$1E,$1F,$3F,$03 +008BC6 1 1E 1F 3F 03 +008BCA 1 1E 33 3F 0E .byte $1E,$33,$3F,$0E,$33,$3F,$33,$33 +008BCE 1 33 3F 33 33 +008BD2 1 1E 03 1E 33 .byte $1E,$03,$1E,$33,$1E,$0C,$1E,$04 +008BD6 1 1E 0C 1E 04 +008BDA 1 33 33 0C 3F .byte $33,$33,$0C,$3F,$0F,$10,$0F,$00 +008BDE 1 0F 10 0F 00 +008BE2 1 00 00 3F 1F .byte $00,$00,$3F,$1F,$1E,$3E,$1E,$06 +008BE6 1 1E 3E 1E 06 +008BEA 1 1E 1B 03 0C .byte $1E,$1B,$03,$0C,$1B,$03,$2B,$1B +008BEE 1 1B 03 2B 1B +008BF2 1 0E 0F 1E 03 .byte $0E,$0F,$1E,$03,$0F,$06,$1E,$04 +008BF6 1 0F 06 1E 04 +008BFA 1 1F 1B 1E 1F .byte $1F,$1B,$1E,$1F,$04,$01,$01,$00 +008BFE 1 04 01 01 00 +008C02 1 14 00 7F 3F .byte $14,$00,$7F,$3F,$3F,$1C,$18,$01 +008C06 1 3F 1C 18 01 +008C0A 1 00 00 01 08 .byte $00,$00,$01,$08,$08,$40,$04,$3E +008C0E 1 08 40 04 3E +008C12 1 3E 00 00 4F .byte $3E,$00,$00,$4F,$00,$00,$00,$00 +008C16 1 00 00 00 00 +008C1A 1 00 14 2A 55 .byte $00,$14,$2A,$55,$00,$7F,$00,$36 +008C1E 1 00 7F 00 36 +008C22 1 36 00 00 00 .byte $36,$00,$00,$00,$12,$00,$00,$00 +008C26 1 12 00 00 00 +008C2A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$02,$00,$00 +008C2E 1 00 02 00 00 +008C32 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008C36 1 00 00 00 00 +008C3A 1 00 00 00 00 .byte $00,$00,$00,$00,$01,$00,$00,$00 +008C3E 1 01 00 00 00 +008C42 1 00 3E 00 00 .byte $00,$3E,$00,$00,$00,$00,$00,$00 +008C46 1 00 00 00 00 +008C4A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008C4E 1 00 00 00 00 +008C52 1 00 00 30 00 .byte $00,$00,$30,$00,$00,$00,$00,$00 +008C56 1 00 00 00 00 +008C5A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008C5E 1 00 00 00 00 +008C62 1 1F 00 00 00 .byte $1F,$00,$00,$00,$00,$00,$00,$00 +008C66 1 00 00 00 00 +008C6A 1 18 00 00 0C .byte $18,$00,$00,$0C,$00,$00,$00,$00 +008C6E 1 00 00 00 00 +008C72 1 00 03 18 00 .byte $00,$03,$18,$00,$00,$00,$00,$00 +008C76 1 00 00 00 00 +008C7A 1 00 00 18 00 .byte $00,$00,$18,$00,$00,$00,$00,$00 +008C7E 1 00 00 00 00 +008C82 1 2A 00 00 00 .byte $2A,$00,$00,$00,$00,$77,$30,$01 +008C86 1 00 77 30 01 +008C8A 1 00 00 7F 00 .byte $00,$00,$7F,$00,$00,$7F,$00,$00 +008C8E 1 00 7F 00 00 +008C92 1 00 00 00 7A .byte $00,$00,$00,$7A,$00,$00,$00,$00 +008C96 1 00 00 00 00 +008C9A 1 00 14 55 2A .byte $00,$14,$55,$2A,$00,$7F,$00,$00 +008C9E 1 00 7F 00 00 +008CA2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CA6 1 00 00 00 00 +008CAA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$01,$00,$00 +008CAE 1 00 01 00 00 +008CB2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CB6 1 00 00 00 00 +008CBA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CBE 1 00 00 00 00 +008CC2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CC6 1 00 00 00 00 +008CCA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CCE 1 00 00 00 00 +008CD2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CD6 1 00 00 00 00 +008CDA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CDE 1 00 00 00 00 +008CE2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008CE6 1 00 00 00 00 +008CEA 1 0E 00 00 07 .byte $0E,$00,$00,$07,$00,$00,$00,$00 +008CEE 1 00 00 00 00 +008CF2 1 00 03 18 00 .byte $00,$03,$18,$00,$00,$00,$00,$00 +008CF6 1 00 00 00 00 +008CFA 1 00 00 0E 00 .byte $00,$00,$0E,$00,$00,$00,$00,$00 +008CFE 1 00 00 00 00 +008D02 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D06 1 00 00 00 00 +008D0A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D0E 1 00 00 00 00 +008D12 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D16 1 00 00 00 00 +008D1A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D1E 1 00 00 00 00 +008D22 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D26 1 00 00 00 00 +008D2A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D2E 1 00 00 00 00 +008D32 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D36 1 00 00 00 00 +008D3A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D3E 1 00 00 00 00 +008D42 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D46 1 00 00 00 00 +008D4A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D4E 1 00 00 00 00 +008D52 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D56 1 00 00 00 00 +008D5A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D5E 1 00 00 00 00 +008D62 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D66 1 00 00 00 00 +008D6A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D6E 1 00 00 00 00 +008D72 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D76 1 00 00 00 00 +008D7A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D7E 1 00 00 00 00 +008D82 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D86 1 00 00 00 00 +008D8A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D8E 1 00 00 00 00 +008D92 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D96 1 00 00 00 00 +008D9A 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008D9E 1 00 00 00 00 +008DA2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DA6 1 00 00 00 00 +008DAA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DAE 1 00 00 00 00 +008DB2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DB6 1 00 00 00 00 +008DBA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DBE 1 00 00 00 00 +008DC2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DC6 1 00 00 00 00 +008DCA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DCE 1 00 00 00 00 +008DD2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DD6 1 00 00 00 00 +008DDA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DDE 1 00 00 00 00 +008DE2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DE6 1 00 00 00 00 +008DEA 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DEE 1 00 00 00 00 +008DF2 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008DF6 1 00 00 00 00 +008DFA 1 00 .byte $00 +008DFB 1 00 00 00 00 L8DFB: .byte $00,$00,$00,$00,$00 +008DFF 1 00 +008E00 1 UNKNOWN_CALL: +008E00 1 4C BC 93 .byte $4C,$BC,$93 +008E03 1 08 00 L8E03: .byte $08,$00 +008E05 1 00 L8E05: .byte $00 +008E06 1 00 L8E06: .byte $00 +008E07 1 00 L8E07: .byte $00 +008E08 1 00 L8E08: .byte $00 +008E09 1 00 L8E09: .byte $00 +008E0A 1 00 L8E0A: .byte $00 +008E0B 1 00 L8E0B: .byte $00 +008E0C 1 00 L8E0C: .byte $00 +008E0D 1 00 L8E0D: .byte $00 +008E0E 1 00 L8E0E: .byte $00 +008E0F 1 00 L8E0F: .byte $00 +008E10 1 00 L8E10: .byte $00 +008E11 1 00 L8E11: .byte $00 +008E12 1 00 L8E12: .byte $00 +008E13 1 00 L8E13: .byte $00 +008E14 1 00 L8E14: .byte $00 +008E15 1 00 L8E15: .byte $00 +008E16 1 00 L8E16: .byte $00 +008E17 1 00 L8E17: .byte $00 +008E18 1 00 L8E18: .byte $00 +008E19 1 00 L8E19: .byte $00 +008E1A 1 00 L8E1A: .byte $00 +008E1B 1 00 L8E1B: .byte $00 +008E1C 1 00 L8E1C: .byte $00 +008E1D 1 00 L8E1D: .byte $00 +008E1E 1 00 L8E1E: .byte $00 +008E1F 1 00 L8E1F: .byte $00 +008E20 1 00 L8E20: .byte $00 +008E21 1 00 L8E21: .byte $00 +008E22 1 00 L8E22: .byte $00 +008E23 1 00 L8E23: .byte $00 +008E24 1 00 L8E24: .byte $00 +008E25 1 00 L8E25: .byte $00 +008E26 1 00 L8E26: .byte $00 +008E27 1 00 L8E27: .byte $00 +008E28 1 00 L8E28: .byte $00 +008E29 1 00 L8E29: .byte $00 +008E2A 1 00 00 00 L8E2A: .byte $00,$00,$00 +008E2D 1 00 L8E2D: .byte $00 +008E2E 1 00 00 00 L8E2E: .byte $00,$00,$00 +008E31 1 00 L8E31: .byte $00 +008E32 1 00 L8E32: .byte $00 +008E33 1 00 00 L8E33: .byte $00,$00 +008E35 1 00 00 00 00 L8E35: .byte $00,$00,$00,$00 +008E39 1 00 L8E39: .byte $00 +008E3A 1 00 L8E3A: .byte $00 +008E3B 1 00 00 00 00 L8E3B: .byte $00,$00,$00,$00,$00,$00,$00,$00 +008E3F 1 00 00 00 00 +008E43 1 00 00 L8E43: .byte $00,$00 +008E45 1 00 L8E45: .byte $00 +008E46 1 00 00 00 L8E46: .byte $00,$00,$00 +008E49 1 00 L8E49: .byte $00 +008E4A 1 00 L8E4A: .byte $00 +008E4B 1 00 L8E4B: .byte $00 +008E4C 1 00 L8E4C: .byte $00 +008E4D 1 55 8E L8E4D: .byte $55,$8E +008E4F 1 00 L8E4F: .byte $00 +008E50 1 00 L8E50: .byte $00 +008E51 1 00 L8E51: .byte $00 +008E52 1 55 8E L8E52: .byte $55,$8E +008E54 1 00 00 L8E54: .byte $00,$00 +008E56 1 00 00 00 00 L8E56: .byte $00,$00,$00,$00,$00,$00,$00,$00 +008E5A 1 00 00 00 00 +008E5E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008E62 1 00 00 00 00 +008E66 1 00 00 .byte $00,$00 +008E68 1 FF FF FF FF L8E68: .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +008E6C 1 FF FF FF FF +008E70 1 FF 00 00 00 .byte $FF,$00,$00,$00,$00,$00,$00,$00 +008E74 1 00 00 00 00 +008E78 1 00 FF .byte $00,$FF +008E7A 1 55 AA 55 AA L8E7A: .byte $55,$AA,$55,$AA,$55,$AA,$55,$AA +008E7E 1 55 AA 55 AA +008E82 1 FF .byte $FF +008E83 1 11 44 11 44 L8E83: .byte $11,$44,$11,$44,$11,$44,$11,$44 +008E87 1 11 44 11 44 +008E8B 1 FF EE BB EE .byte $FF,$EE,$BB,$EE,$BB,$EE,$BB,$EE +008E8F 1 BB EE BB EE +008E93 1 BB .byte $BB +008E94 1 FF L8E94: .byte $FF +008E95 1 00 L8E95: .byte $00 +008E96 1 00 L8E96: .byte $00 +008E97 1 00 00 00 00 L8E97: .byte $00,$00,$00,$00,$00,$00,$00,$00 +008E9B 1 00 00 00 00 +008E9F 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EA3 1 00 00 00 00 +008EA7 1 00 00 00 00 .byte $00,$00,$00,$00 +008EAB 1 00 00 00 00 L8EAB: .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EAF 1 00 00 00 00 +008EB3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EB7 1 00 00 00 00 +008EBB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EBF 1 00 00 00 00 +008EC3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EC7 1 00 00 00 00 +008ECB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008ECF 1 00 00 00 00 +008ED3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008ED7 1 00 00 00 00 +008EDB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EDF 1 00 00 00 00 +008EE3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EE7 1 00 00 00 00 +008EEB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EEF 1 00 00 00 00 +008EF3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EF7 1 00 00 00 00 +008EFB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008EFF 1 00 00 00 00 +008F03 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F07 1 00 00 00 00 +008F0B 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F0F 1 00 00 00 00 +008F13 1 00 00 .byte $00,$00 +008F15 1 00 L8F15: .byte $00 +008F16 1 00 00 00 00 L8F16: .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F1A 1 00 00 00 00 +008F1E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F22 1 00 00 00 00 +008F26 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F2A 1 00 00 00 00 +008F2E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F32 1 00 00 00 00 +008F36 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F3A 1 00 00 00 00 +008F3E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F42 1 00 00 00 00 +008F46 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F4A 1 00 00 00 00 +008F4E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F52 1 00 00 00 00 +008F56 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F5A 1 00 00 00 00 +008F5E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F62 1 00 00 00 00 +008F66 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F6A 1 00 00 00 00 +008F6E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F72 1 00 00 00 00 +008F76 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F7A 1 00 00 00 00 +008F7E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F82 1 00 00 00 00 +008F86 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F8A 1 00 00 00 00 +008F8E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F92 1 00 00 00 00 +008F96 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008F9A 1 00 00 00 00 +008F9E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FA2 1 00 00 00 00 +008FA6 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FAA 1 00 00 00 00 +008FAE 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FB2 1 00 00 00 00 +008FB6 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FBA 1 00 00 00 00 +008FBE 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FC2 1 00 00 00 00 +008FC6 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FCA 1 00 00 00 00 +008FCE 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FD2 1 00 00 00 00 +008FD6 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FDA 1 00 00 00 00 +008FDE 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FE2 1 00 00 00 00 +008FE6 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FEA 1 00 00 00 00 +008FEE 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FF2 1 00 00 00 00 +008FF6 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +008FFA 1 00 00 00 00 +008FFE 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009002 1 00 00 00 00 +009006 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00900A 1 00 00 00 00 +00900E 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00 +009012 1 00 00 00 +009015 1 00 L9015: .byte $00 +009016 1 00 L9016: .byte $00 +009017 1 00 L9017: .byte $00 +009018 1 00 00 00 00 L9018: .byte $00,$00,$00,$00,$00,$00,$00,$00 +00901C 1 00 00 00 00 +009020 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009024 1 00 00 00 00 +009028 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00902C 1 00 00 00 00 +009030 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009034 1 00 00 00 00 +009038 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00903C 1 00 00 00 00 +009040 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009044 1 00 00 00 00 +009048 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00904C 1 00 00 00 00 +009050 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009054 1 00 00 00 00 +009058 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00905C 1 00 00 00 00 +009060 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009064 1 00 00 00 00 +009068 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00906C 1 00 00 00 00 +009070 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009074 1 00 00 00 00 +009078 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00907C 1 00 00 00 00 +009080 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009084 1 00 00 00 00 +009088 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00908C 1 00 00 00 00 +009090 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00 +009094 1 00 00 +009096 1 00 00 L9096: .byte $00,$00 +009098 1 00 00 00 00 L9098: .byte $00,$00,$00,$00,$00,$00,$00,$00 +00909C 1 00 00 00 00 +0090A0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090A4 1 00 00 00 00 +0090A8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090AC 1 00 00 00 00 +0090B0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090B4 1 00 00 00 00 +0090B8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090BC 1 00 00 00 00 +0090C0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090C4 1 00 00 00 00 +0090C8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090CC 1 00 00 00 00 +0090D0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090D4 1 00 00 00 00 +0090D8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090DC 1 00 00 00 00 +0090E0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090E4 1 00 00 00 00 +0090E8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090EC 1 00 00 00 00 +0090F0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090F4 1 00 00 00 00 +0090F8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0090FC 1 00 00 00 00 +009100 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009104 1 00 00 00 00 +009108 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00910C 1 00 00 00 00 +009110 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009114 1 00 00 00 00 +009118 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00911C 1 00 00 00 00 +009120 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009124 1 00 00 00 00 +009128 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00912C 1 00 00 00 00 +009130 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009134 1 00 00 00 00 +009138 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00913C 1 00 00 00 00 +009140 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009144 1 00 00 00 00 +009148 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00914C 1 00 00 00 00 +009150 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009154 1 00 00 00 00 +009158 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00915C 1 00 00 00 00 +009160 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009164 1 00 00 00 00 +009168 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00916C 1 00 00 00 00 +009170 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009174 1 00 00 00 00 +009178 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00917C 1 00 00 00 00 +009180 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009184 1 00 00 00 00 +009188 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00918C 1 00 00 00 00 +009190 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009194 1 00 00 00 00 +009198 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00919C 1 00 00 00 00 +0091A0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091A4 1 00 00 00 00 +0091A8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091AC 1 00 00 00 00 +0091B0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091B4 1 00 00 00 00 +0091B8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091BC 1 00 00 00 00 +0091C0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091C4 1 00 00 00 00 +0091C8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091CC 1 00 00 00 00 +0091D0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091D4 1 00 00 00 00 +0091D8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091DC 1 00 00 00 00 +0091E0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091E4 1 00 00 00 00 +0091E8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091EC 1 00 00 00 00 +0091F0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091F4 1 00 00 00 00 +0091F8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0091FC 1 00 00 00 00 +009200 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009204 1 00 00 00 00 +009208 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00920C 1 00 00 00 00 +009210 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009214 1 00 00 00 00 +009218 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00921C 1 00 00 00 00 +009220 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009224 1 00 00 00 00 +009228 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00922C 1 00 00 00 00 +009230 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009234 1 00 00 00 00 +009238 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00923C 1 00 00 00 00 +009240 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009244 1 00 00 00 00 +009248 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00924C 1 00 00 00 00 +009250 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009254 1 00 00 00 00 +009258 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00925C 1 00 00 00 00 +009260 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009264 1 00 00 00 00 +009268 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00926C 1 00 00 00 00 +009270 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009274 1 00 00 00 00 +009278 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00927C 1 00 00 00 00 +009280 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009284 1 00 00 00 00 +009288 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00928C 1 00 00 00 00 +009290 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009294 1 00 00 00 00 +009298 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00929C 1 00 00 00 00 +0092A0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092A4 1 00 00 00 00 +0092A8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092AC 1 00 00 00 00 +0092B0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092B4 1 00 00 00 00 +0092B8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092BC 1 00 00 00 00 +0092C0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092C4 1 00 00 00 00 +0092C8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092CC 1 00 00 00 00 +0092D0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092D4 1 00 00 00 00 +0092D8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092DC 1 00 00 00 00 +0092E0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092E4 1 00 00 00 00 +0092E8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092EC 1 00 00 00 00 +0092F0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092F4 1 00 00 00 00 +0092F8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +0092FC 1 00 00 00 00 +009300 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009304 1 00 00 00 00 +009308 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00930C 1 00 00 00 00 +009310 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009314 1 00 00 00 00 +009318 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00931C 1 00 00 00 00 +009320 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009324 1 00 00 00 00 +009328 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00932C 1 00 00 00 00 +009330 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009334 1 00 00 00 00 +009338 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00 +00933C 1 00 00 +00933E 1 00 L933E: .byte $00 +00933F 1 00 L933F: .byte $00 +009340 1 00 L9340: .byte $00 +009341 1 00 L9341: .byte $00 +009342 1 00 L9342: .byte $00 +009343 1 00 L9343: .byte $00 +009344 1 00 L9344: .byte $00 +009345 1 00 00 00 00 L9345: .byte $00,$00,$00,$00,$00,$20,$80,$00 +009349 1 00 20 80 00 +00934D 1 00 00 00 00 L934D: .byte $00,$00,$00,$00,$2F,$02,$BF,$00 +009351 1 2F 02 BF 00 +009355 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +009359 1 FF FF FF FF +00935D 1 FF 00 00 00 .byte $FF,$00,$00,$00,$00,$00,$01,$01 +009361 1 00 00 01 01 +009365 1 96 00 00 88 .byte $96,$00,$00,$88 +009369 1 00 6C 93 L9369: .byte $00,$6C,$93 +00936C 1 00 L936C: .byte $00 +00936D 1 00 L936D: .byte $00 +00936E 1 00 L936E: .byte $00 +00936F 1 00 00 00 00 L936F: .byte $00,$00,$00,$00,$00 +009373 1 00 +009374 1 00 L9374: .byte $00 +009375 1 00 L9375: .byte $00 +009376 1 00 L9376: .byte $00 +009377 1 00 L9377: .byte $00 +009378 1 00 L9378: .byte $00 +009379 1 00 L9379: .byte $00 +00937A 1 00 L937A: .byte $00 +00937B 1 00 00 00 00 L937B: .byte $00,$00,$00,$00,$00,$00,$00,$00 +00937F 1 00 00 00 00 +009383 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +009387 1 00 00 00 00 +00938B 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00938F 1 00 00 00 00 +009393 1 00 FF 80 .byte $00,$FF,$80 +009396 1 00 L9396: .byte $00 +009397 1 01 L9397: .byte $01 +009398 1 02 L9398: .byte $02 +009399 1 03 L9399: .byte $03 +00939A 1 04 05 06 07 L939A: .byte $04,$05,$06,$07 +00939E 1 00 L939E: .byte $00 +00939F 1 00 L939F: brk +0093A0 1 19 94 54 ora L5494,y +0093A3 1 94 C0 sty $C0,x +0093A5 1 94 08 sty $08,x +0093A7 1 95 A2 sta $A2,x +0093A9 1 95 92 sta $92,x +0093AB 1 96 D2 stx $D2,y +0093AD 1 96 5B stx $5B,y +0093AF 1 97 7D smb1 $7D +0093B1 1 97 F7 smb1 $F7 +0093B3 1 97 BE smb1 $BE +0093B5 1 9E A6 A2 stz LA2A6,x +0093B8 1 FB .byte $FB +0093B9 1 9E 8F 95 stz L958F,x +0093BC 1 68 L93BC: pla +0093BD 1 8D 13 94 sta L9413 +0093C0 1 18 clc +0093C1 1 69 03 adc #$03 +0093C3 1 AA tax +0093C4 1 68 pla +0093C5 1 8D 14 94 sta L9414 +0093C8 1 69 00 adc #$00 +0093CA 1 48 pha +0093CB 1 8A txa +0093CC 1 48 pha +0093CD 1 A2 00 ldx #$00 +0093CF 1 B5 06 L93CF: lda $06,x +0093D1 1 48 pha +0093D2 1 E8 inx +0093D3 1 E0 04 cpx #$04 +0093D5 1 D0 F8 bne L93CF +0093D7 1 AD 13 94 lda L9413 +0093DA 1 18 clc +0093DB 1 69 01 adc #$01 +0093DD 1 85 06 sta $06 +0093DF 1 AD 14 94 lda L9414 +0093E2 1 69 00 adc #$00 +0093E4 1 85 07 sta $07 +0093E6 1 A0 00 ldy #$00 +0093E8 1 B1 06 lda ($06),y +0093EA 1 0A asl a +0093EB 1 AA tax +0093EC 1 BD 9E 93 lda L939E,x +0093EF 1 8D 04 94 sta L9404 +0093F2 1 BD 9F 93 lda L939F,x +0093F5 1 8D 05 94 sta L9405 +0093F8 1 C8 iny +0093F9 1 B1 06 lda ($06),y +0093FB 1 AA tax +0093FC 1 C8 iny +0093FD 1 B1 06 lda ($06),y +0093FF 1 85 07 sta $07 +009401 1 86 06 stx $06 +009403 1 20 .byte $20 +009404 1 00 L9404: brk +009405 1 00 L9405: brk +009406 1 A8 tay +009407 1 A2 03 ldx #$03 +009409 1 68 L9409: pla +00940A 1 95 06 sta $06,x +00940C 1 CA dex +00940D 1 E0 FF cpx #$FF +00940F 1 D0 F8 bne L9409 +009411 1 98 tya +009412 1 60 rts +009413 1 +009413 1 00 L9413: brk +009414 1 00 L9414: brk +009415 1 00 L9415: brk +009416 1 00 L9416: brk +009417 1 00 L9417: brk +009418 1 00 L9418: brk +009419 1 A0 00 ldy #$00 +00941B 1 B1 06 lda ($06),y +00941D 1 AE 95 8E ldx L8E95 +009420 1 F0 0E beq L9430 +009422 1 CA dex +009423 1 DD 96 8E L9423: cmp L8E96,x +009426 1 F0 05 beq L942D +009428 1 CA dex +009429 1 10 F8 bpl L9423 +00942B 1 30 03 bmi L9430 +00942D 1 A9 01 L942D: lda #$01 +00942F 1 60 rts +009430 1 +009430 1 20 3E 94 L9430: jsr L943E +009433 1 20 98 9F jsr L9F98 +009436 1 A9 01 lda #$01 +009438 1 A8 tay +009439 1 91 06 sta ($06),y +00943B 1 A9 00 lda #$00 +00943D 1 60 rts +00943E 1 +00943E 1 AE 95 8E L943E: ldx L8E95 +009441 1 9D 96 8E sta L8E96,x +009444 1 EE 95 8E inc L8E95 +009447 1 0A asl a +009448 1 AA tax +009449 1 A5 06 lda $06 +00944B 1 9D 15 8F sta L8F15,x +00944E 1 A5 07 lda $07 +009450 1 9D 16 8F sta L8F16,x +009453 1 60 rts +009454 1 +009454 1 AE 95 8E L9454: ldx L8E95 +009457 1 F0 0D beq L9466 +009459 1 CA dex +00945A 1 A0 00 ldy #$00 +00945C 1 B1 06 lda ($06),y +00945E 1 DD 96 8E L945E: cmp L8E96,x +009461 1 F0 06 beq L9469 +009463 1 CA dex +009464 1 10 F8 bpl L945E +009466 1 A9 01 L9466: lda #$01 +009468 1 60 rts +009469 1 +009469 1 0A L9469: asl a +00946A 1 AA tax +00946B 1 BD 15 8F lda L8F15,x +00946E 1 85 06 sta $06 +009470 1 BD 16 8F lda L8F16,x +009473 1 85 07 sta $07 +009475 1 A0 01 ldy #$01 +009477 1 B1 06 lda ($06),y +009479 1 D0 03 bne L947E +00947B 1 A9 02 lda #$02 +00947D 1 60 rts +00947E 1 +00947E 1 AD 15 90 L947E: lda L9015 +009481 1 F0 15 beq L9498 +009483 1 88 dey +009484 1 B1 06 lda ($06),y +009486 1 AE 16 90 ldx L9016 +009489 1 CA dex +00948A 1 DD 17 90 L948A: cmp L9017,x +00948D 1 F0 06 beq L9495 +00948F 1 CA dex +009490 1 10 F8 bpl L948A +009492 1 4C 9D 94 jmp L949D +009495 1 +009495 1 A9 03 L9495: lda #$03 +009497 1 60 rts +009498 1 +009498 1 A9 01 L9498: lda #$01 +00949A 1 8D 15 90 sta L9015 +00949D 1 AE 16 90 L949D: ldx L9016 +0094A0 1 A0 00 ldy #$00 +0094A2 1 B1 06 lda ($06),y +0094A4 1 9D 17 90 sta L9017,x +0094A7 1 EE 16 90 inc L9016 +0094AA 1 B1 .byte $B1 +0094AB 1 06 A2 L94AB: asl $A2 +0094AD 1 01 20 ora ($20,x) +0094AF 1 24 A3 bit $A3 +0094B1 1 A0 00 ldy #$00 +0094B3 1 B1 06 lda ($06),y +0094B5 1 A2 01 ldx #$01 +0094B7 1 20 E3 A2 jsr LA2E3 +0094BA 1 20 9F 9F jsr L9F9F +0094BD 1 A9 00 lda #$00 +0094BF 1 60 rts +0094C0 1 +0094C0 1 AE 95 8E ldx L8E95 +0094C3 1 F0 0D beq L94D2 +0094C5 1 CA dex +0094C6 1 A0 00 ldy #$00 +0094C8 1 B1 06 lda ($06),y +0094CA 1 DD 96 8E L94CA: cmp L8E96,x +0094CD 1 F0 06 beq L94D5 +0094CF 1 CA dex +0094D0 1 10 F8 bpl L94CA +0094D2 1 A9 01 L94D2: lda #$01 +0094D4 1 60 rts +0094D5 1 +0094D5 1 0A L94D5: asl a +0094D6 1 AA tax +0094D7 1 BD 15 8F lda L8F15,x +0094DA 1 85 06 sta $06 +0094DC 1 BD 16 8F lda L8F16,x +0094DF 1 85 07 sta $07 +0094E1 1 AD 15 90 lda L9015 +0094E4 1 D0 03 bne L94E9 +0094E6 1 4C 02 95 jmp L9502 +0094E9 1 +0094E9 1 AE 16 90 L94E9: ldx L9016 +0094EC 1 CA dex +0094ED 1 A0 00 ldy #$00 +0094EF 1 B1 06 lda ($06),y +0094F1 1 DD 17 90 L94F1: cmp L9017,x +0094F4 1 F0 06 beq L94FC +0094F6 1 CA dex +0094F7 1 10 F8 bpl L94F1 +0094F9 1 4C 02 95 jmp L9502 +0094FC 1 +0094FC 1 20 9F 9F L94FC: jsr L9F9F +0094FF 1 A9 00 lda #$00 +009501 1 60 rts +009502 1 +009502 1 20 98 9F L9502: jsr L9F98 +009505 1 A9 00 lda #$00 +009507 1 60 rts +009508 1 +009508 1 A0 00 ldy #$00 +00950A 1 AE 95 8E ldx L8E95 +00950D 1 F0 0B beq L951A +00950F 1 CA dex +009510 1 B1 06 lda ($06),y +009512 1 DD 96 8E L9512: cmp L8E96,x +009515 1 F0 06 beq L951D +009517 1 CA dex +009518 1 10 F8 bpl L9512 +00951A 1 A9 01 L951A: lda #$01 +00951C 1 60 rts +00951D 1 +00951D 1 0A L951D: asl a +00951E 1 AA tax +00951F 1 BD 15 8F lda L8F15,x +009522 1 85 06 sta $06 +009524 1 BD 16 8F lda L8F16,x +009527 1 85 07 sta $07 +009529 1 A0 01 ldy #$01 +00952B 1 B1 06 lda ($06),y +00952D 1 D0 03 bne L9532 +00952F 1 A9 02 lda #$02 +009531 1 60 rts +009532 1 +009532 1 20 8A A1 L9532: jsr LA18A +009535 1 20 00 40 jsr A2D +009538 1 07 .byte $07 +009539 1 96 93 .addr L9396 +00953B 1 20 9D A3 jsr LA39D +00953E 1 A0 00 ldy #$00 +009540 1 B1 06 lda ($06),y +009542 1 AE 95 8E ldx L8E95 +009545 1 20 E3 A2 jsr LA2E3 +009548 1 CE 95 8E dec L8E95 +00954B 1 A9 00 lda #$00 +00954D 1 AE 95 8E ldx L8E95 +009550 1 9D 96 8E sta L8E96,x +009553 1 A0 01 ldy #$01 +009555 1 A9 00 lda #$00 +009557 1 91 06 sta ($06),y +009559 1 AD 15 90 lda L9015 +00955C 1 F0 2E beq L958C +00955E 1 AE 16 90 ldx L9016 +009561 1 CA dex +009562 1 A0 00 ldy #$00 +009564 1 B1 06 lda ($06),y +009566 1 DD 17 90 L9566: cmp L9017,x +009569 1 F0 06 beq L9571 +00956B 1 CA dex +00956C 1 10 F8 bpl L9566 +00956E 1 4C 8C 95 jmp L958C +009571 1 +009571 1 AE 16 90 L9571: ldx L9016 +009574 1 20 24 A3 jsr LA324 +009577 1 CE 16 90 dec L9016 +00957A 1 AD 16 90 lda L9016 +00957D 1 D0 05 bne L9584 +00957F 1 A9 00 lda #$00 +009581 1 8D 15 90 sta L9015 +009584 1 A9 00 L9584: lda #$00 +009586 1 AE 16 90 ldx L9016 +009589 1 9D 17 90 sta L9017,x +00958C 1 A9 00 L958C: lda #$00 +00958E 1 60 rts +00958F 1 +00958F 1 A0 00 L958F: ldy #$00 +009591 1 B1 06 lda ($06),y +009593 1 0A asl a +009594 1 AA tax +009595 1 BD 15 8F lda L8F15,x +009598 1 85 06 sta $06 +00959A 1 BD 16 8F lda L8F16,x +00959D 1 85 07 sta $07 +00959F 1 4C 9D A3 jmp LA39D +0095A2 1 +0095A2 1 4C 25 96 jmp L9625 +0095A5 1 +0095A5 1 00 L95A5: brk +0095A6 1 00 L95A6: brk +0095A7 1 00 brk +0095A8 1 00 brk +0095A9 1 00 brk +0095AA 1 00 brk +0095AB 1 00 brk +0095AC 1 00 brk +0095AD 1 00 brk +0095AE 1 00 brk +0095AF 1 00 brk +0095B0 1 00 brk +0095B1 1 00 brk +0095B2 1 00 brk +0095B3 1 00 brk +0095B4 1 00 brk +0095B5 1 00 brk +0095B6 1 00 brk +0095B7 1 00 brk +0095B8 1 00 brk +0095B9 1 00 brk +0095BA 1 00 brk +0095BB 1 00 brk +0095BC 1 00 brk +0095BD 1 00 brk +0095BE 1 00 brk +0095BF 1 00 brk +0095C0 1 00 brk +0095C1 1 00 brk +0095C2 1 00 brk +0095C3 1 00 brk +0095C4 1 00 brk +0095C5 1 00 brk +0095C6 1 00 brk +0095C7 1 00 brk +0095C8 1 00 brk +0095C9 1 00 brk +0095CA 1 00 brk +0095CB 1 00 brk +0095CC 1 00 brk +0095CD 1 00 brk +0095CE 1 00 brk +0095CF 1 00 brk +0095D0 1 00 brk +0095D1 1 00 brk +0095D2 1 00 brk +0095D3 1 00 brk +0095D4 1 00 brk +0095D5 1 00 brk +0095D6 1 00 brk +0095D7 1 00 brk +0095D8 1 00 brk +0095D9 1 00 brk +0095DA 1 00 brk +0095DB 1 00 brk +0095DC 1 00 brk +0095DD 1 00 brk +0095DE 1 00 brk +0095DF 1 00 brk +0095E0 1 00 brk +0095E1 1 00 brk +0095E2 1 00 brk +0095E3 1 00 brk +0095E4 1 00 brk +0095E5 1 00 brk +0095E6 1 00 brk +0095E7 1 00 brk +0095E8 1 00 brk +0095E9 1 00 brk +0095EA 1 00 brk +0095EB 1 00 brk +0095EC 1 00 brk +0095ED 1 00 brk +0095EE 1 00 brk +0095EF 1 00 brk +0095F0 1 00 brk +0095F1 1 00 brk +0095F2 1 00 brk +0095F3 1 00 brk +0095F4 1 00 brk +0095F5 1 00 brk +0095F6 1 00 brk +0095F7 1 00 brk +0095F8 1 00 brk +0095F9 1 00 brk +0095FA 1 00 brk +0095FB 1 00 brk +0095FC 1 00 brk +0095FD 1 00 brk +0095FE 1 00 brk +0095FF 1 00 brk +009600 1 00 brk +009601 1 00 brk +009602 1 00 brk +009603 1 00 brk +009604 1 00 brk +009605 1 00 brk +009606 1 00 brk +009607 1 00 brk +009608 1 00 brk +009609 1 00 brk +00960A 1 00 brk +00960B 1 00 brk +00960C 1 00 brk +00960D 1 00 brk +00960E 1 00 brk +00960F 1 00 brk +009610 1 00 brk +009611 1 00 brk +009612 1 00 brk +009613 1 00 brk +009614 1 00 brk +009615 1 00 brk +009616 1 00 brk +009617 1 00 brk +009618 1 00 brk +009619 1 00 brk +00961A 1 00 brk +00961B 1 00 brk +00961C 1 00 brk +00961D 1 00 brk +00961E 1 00 brk +00961F 1 00 brk +009620 1 00 brk +009621 1 00 brk +009622 1 00 brk +009623 1 00 brk +009624 1 00 brk +009625 1 AD 54 94 L9625: lda L9454 +009628 1 F0 0F beq L9639 +00962A 1 AD 17 90 lda L9017 +00962D 1 8D A5 95 sta L95A5 +009630 1 20 BC 93 jsr L93BC +009633 1 0B .byte $0B +009634 1 A5 95 lda $95 +009636 1 4C 25 96 jmp L9625 +009639 1 +009639 1 A2 7E L9639: ldx #$7E +00963B 1 A9 00 lda #$00 +00963D 1 9D A6 95 L963D: sta L95A6,x +009640 1 CA dex +009641 1 10 FA bpl L963D +009643 1 A2 00 ldx #$00 +009645 1 8E A5 95 stx L95A5 +009648 1 BD 96 8E L9648: lda L8E96,x +00964B 1 0A asl a +00964C 1 A8 tay +00964D 1 B9 15 8F lda L8F15,y +009650 1 85 08 sta $08 +009652 1 B9 16 8F lda L8F16,y +009655 1 85 09 sta $09 +009657 1 A0 02 ldy #$02 +009659 1 B1 08 lda ($08),y +00965B 1 29 0F and #$0F +00965D 1 A0 00 ldy #$00 +00965F 1 D1 06 cmp ($06),y +009661 1 D0 0D bne L9670 +009663 1 A0 00 ldy #$00 +009665 1 B1 08 lda ($08),y +009667 1 AC A5 95 ldy L95A5 +00966A 1 99 A6 95 sta L95A6,y +00966D 1 EE A5 95 inc L95A5 +009670 1 E8 L9670: inx +009671 1 EC 95 8E cpx L8E95 +009674 1 D0 D2 bne L9648 +009676 1 A2 00 ldx #$00 +009678 1 8A txa +009679 1 48 pha +00967A 1 BD A6 95 L967A: lda L95A6,x +00967D 1 D0 02 bne L9681 +00967F 1 68 pla +009680 1 60 rts +009681 1 +009681 1 8D A5 95 L9681: sta L95A5 +009684 1 20 BC 93 jsr L93BC +009687 1 02 .byte $02 +009688 1 A5 95 lda $95 +00968A 1 68 pla +00968B 1 AA tax +00968C 1 E8 inx +00968D 1 8A txa +00968E 1 48 pha +00968F 1 4C 7A 96 jmp L967A +009692 1 +009692 1 4C 97 96 jmp L9697 +009695 1 +009695 1 00 L9695: brk +009696 1 00 L9696: brk +009697 1 AD 95 8E L9697: lda L8E95 +00969A 1 8D 96 96 sta L9696 +00969D 1 AE 96 96 L969D: ldx L9696 +0096A0 1 E0 00 cpx #$00 +0096A2 1 F0 2B beq L96CF +0096A4 1 CE 96 96 dec L9696 +0096A7 1 CA dex +0096A8 1 BD 96 8E lda L8E96,x +0096AB 1 8D 95 96 sta L9695 +0096AE 1 0A asl a +0096AF 1 AA tax +0096B0 1 BD 15 8F lda L8F15,x +0096B3 1 85 08 sta $08 +0096B5 1 BD 16 8F lda L8F16,x +0096B8 1 85 09 sta $09 +0096BA 1 A0 02 ldy #$02 +0096BC 1 B1 08 lda ($08),y +0096BE 1 29 0F and #$0F +0096C0 1 A0 00 ldy #$00 +0096C2 1 D1 06 cmp ($06),y +0096C4 1 D0 D7 bne L969D +0096C6 1 20 BC 93 jsr L93BC +0096C9 1 04 95 tsb $95 +0096CB 1 96 4C stx $4C,y +0096CD 1 9D .byte $9D +0096CE 1 96 .byte $96 +0096CF 1 A9 00 L96CF: lda #$00 +0096D1 1 60 rts +0096D2 1 +0096D2 1 4C D7 96 jmp L96D7 +0096D5 1 +0096D5 1 00 L96D5: brk +0096D6 1 00 L96D6: brk +0096D7 1 AD 95 8E L96D7: lda L8E95 +0096DA 1 8D D6 96 sta L96D6 +0096DD 1 AE D6 96 L96DD: ldx L96D6 +0096E0 1 D0 03 bne L96E5 +0096E2 1 A9 00 lda #$00 +0096E4 1 60 rts +0096E5 1 +0096E5 1 CE D6 96 L96E5: dec L96D6 +0096E8 1 CA dex +0096E9 1 BD 96 8E lda L8E96,x +0096EC 1 8D D5 96 sta L96D5 +0096EF 1 0A asl a +0096F0 1 AA tax +0096F1 1 BD 15 8F lda L8F15,x +0096F4 1 85 08 sta $08 +0096F6 1 BD 16 8F lda L8F16,x +0096F9 1 85 09 sta $09 +0096FB 1 A0 02 ldy #$02 +0096FD 1 B1 08 lda ($08),y +0096FF 1 29 0F and #$0F +009701 1 A0 00 ldy #$00 +009703 1 D1 06 cmp ($06),y +009705 1 D0 D6 bne L96DD +009707 1 A0 00 ldy #$00 +009709 1 B1 08 lda ($08),y +00970B 1 AE 95 8E ldx L8E95 +00970E 1 20 E3 A2 jsr LA2E3 +009711 1 CE 95 8E dec L8E95 +009714 1 A9 00 lda #$00 +009716 1 AE 95 8E ldx L8E95 +009719 1 9D 96 8E sta L8E96,x +00971C 1 A0 01 ldy #$01 +00971E 1 A9 00 lda #$00 +009720 1 91 08 sta ($08),y +009722 1 AD 15 90 lda L9015 +009725 1 F0 31 beq L9758 +009727 1 A2 00 ldx #$00 +009729 1 A0 00 ldy #$00 +00972B 1 B1 08 L972B: lda ($08),y +00972D 1 DD 17 90 cmp L9017,x +009730 1 F0 09 beq L973B +009732 1 E8 inx +009733 1 EC 16 90 cpx L9016 +009736 1 D0 F3 bne L972B +009738 1 4C 58 97 jmp L9758 +00973B 1 +00973B 1 B1 08 L973B: lda ($08),y +00973D 1 AE 16 90 ldx L9016 +009740 1 20 24 A3 jsr LA324 +009743 1 CE 16 90 dec L9016 +009746 1 AD 16 90 lda L9016 +009749 1 D0 05 bne L9750 +00974B 1 A9 00 lda #$00 +00974D 1 8D 15 90 sta L9015 +009750 1 A9 00 L9750: lda #$00 +009752 1 AE 16 90 ldx L9016 +009755 1 9D 17 90 sta L9017,x +009758 1 4C L9758: .byte $4C +009759 1 DD .byte $DD +00975A 1 96 A2 L975A: stx $A2,y +00975C 1 00 brk +00975D 1 8A txa +00975E 1 A8 tay +00975F 1 91 06 L975F: sta ($06),y +009761 1 C8 iny +009762 1 E8 inx +009763 1 E0 14 cpx #$14 +009765 1 D0 F8 bne L975F +009767 1 A2 00 ldx #$00 +009769 1 A0 00 ldy #$00 +00976B 1 BD 17 90 L976B: lda L9017,x +00976E 1 91 06 sta ($06),y +009770 1 EC 16 90 cpx L9016 +009773 1 F0 05 beq L977A +009775 1 C8 iny +009776 1 E8 inx +009777 1 4C 6B 97 jmp L976B +00977A 1 +00977A 1 A9 00 L977A: lda #$00 +00977C 1 60 rts +00977D 1 +00977D 1 4C 89 97 jmp L9789 +009780 1 +009780 1 00 brk +009781 1 00 brk +009782 1 00 brk +009783 1 00 brk +009784 1 00 brk +009785 1 00 brk +009786 1 00 brk +009787 1 00 brk +009788 1 00 brk +009789 1 A0 03 L9789: ldy #$03 +00978B 1 B1 06 L978B: lda ($06),y +00978D 1 99 15 94 sta L9415,y +009790 1 88 dey +009791 1 10 F8 bpl L978B +009793 1 A5 06 lda $06 +009795 1 85 08 sta $08 +009797 1 A5 07 lda $07 +009799 1 85 09 sta $09 +00979B 1 A0 05 ldy #$05 +00979D 1 B1 06 lda ($06),y +00979F 1 8D F5 97 sta L97F5 +0097A2 1 20 00 40 jsr A2D +0097A5 1 0E .byte $0E +0097A6 1 15 94 .addr L9415 +0097A8 1 A2 00 ldx #$00 +0097AA 1 EC 95 8E L97AA: cpx L8E95 +0097AD 1 D0 0A bne L97B9 +0097AF 1 A0 04 ldy #$04 +0097B1 1 A9 00 lda #$00 +0097B3 1 91 08 sta ($08),y +0097B5 1 8D F6 97 sta L97F6 +0097B8 1 60 rts +0097B9 1 +0097B9 1 8A L97B9: txa +0097BA 1 48 pha +0097BB 1 BD 96 8E lda L8E96,x +0097BE 1 0A asl a +0097BF 1 AA tax +0097C0 1 BD 15 8F lda L8F15,x +0097C3 1 85 06 sta $06 +0097C5 1 BD 16 8F lda L8F16,x +0097C8 1 85 07 sta $07 +0097CA 1 A0 02 ldy #$02 +0097CC 1 B1 06 lda ($06),y +0097CE 1 29 0F and #$0F +0097D0 1 CD F5 97 cmp L97F5 +0097D3 1 D0 0B bne L97E0 +0097D5 1 20 8A A1 jsr LA18A +0097D8 1 20 00 40 jsr A2D +0097DB 1 17 .byte $17 +0097DC 1 03 8E .addr L8E03 +0097DE 1 D0 06 bne L97E6 +0097E0 1 68 L97E0: pla +0097E1 1 AA tax +0097E2 1 E8 inx +0097E3 1 4C AA 97 jmp L97AA +0097E6 1 +0097E6 1 68 L97E6: pla +0097E7 1 AA tax +0097E8 1 BD 96 8E lda L8E96,x +0097EB 1 A0 04 ldy #$04 +0097ED 1 91 08 sta ($08),y +0097EF 1 8D F6 97 sta L97F6 +0097F2 1 60 rts +0097F3 1 +0097F3 1 60 rts +0097F4 1 +0097F4 1 00 brk +0097F5 1 00 L97F5: brk +0097F6 1 00 L97F6: brk +0097F7 1 A0 00 ldy #$00 +0097F9 1 B1 06 lda ($06),y +0097FB 1 8D 2A 98 sta L982A +0097FE 1 98 tya +0097FF 1 91 06 sta ($06),y +009801 1 A0 04 ldy #$04 +009803 1 B1 06 L9803: lda ($06),y +009805 1 99 8D 9C sta L9C8D,y +009808 1 99 91 9C sta L9C91,y +00980B 1 88 dey +00980C 1 C0 00 cpy #$00 +00980E 1 D0 F3 bne L9803 +009810 1 20 65 A3 jsr LA365 +009813 1 AD 2A 98 lda L982A +009816 1 20 B4 9E jsr L9EB4 +009819 1 85 06 sta $06 +00981B 1 86 07 stx $07 +00981D 1 A0 02 ldy #$02 +00981F 1 B1 06 lda ($06),y +009821 1 29 0F and #$0F +009823 1 8D 29 98 sta L9829 +009826 1 4C 3D 98 jmp L983D +009829 1 +009829 1 00 L9829: brk +00982A 1 00 L982A: brk +00982B 1 00 brk +00982C 1 00 L982C: brk +00982D 1 00 L982D: brk +00982E 1 00 L982E: brk +00982F 1 00 L982F: brk +009830 1 00 L9830: brk +009831 1 00 L9831: brk +009832 1 00 L9832: brk +009833 1 00 L9833: brk +009834 1 00 L9834: brk +009835 1 00 L9835: brk +009836 1 00 brk +009837 1 00 brk +009838 1 00 brk +009839 1 00 brk +00983A 1 00 brk +00983B 1 00 brk +00983C 1 00 brk +00983D 1 A9 00 L983D: lda #$00 +00983F 1 8D 30 98 sta L9830 +009842 1 8D 33 98 sta L9833 +009845 1 20 00 40 L9845: jsr A2D +009848 1 2C .byte $2C +009849 1 3E 93 .addr L933E +00984B 1 AD 3E 93 lda L933E +00984E 1 C9 04 cmp #$04 +009850 1 F0 05 beq L9857 +009852 1 A9 02 L9852: lda #$02 +009854 1 4C 65 9C jmp L9C65 +009857 1 +009857 1 AD 3F 93 L9857: lda L933F +00985A 1 38 sec +00985B 1 ED 8E 9C sbc L9C8E +00985E 1 8D 2C 98 sta L982C +009861 1 AD 40 93 lda L9340 +009864 1 ED 8F 9C sbc L9C8F +009867 1 8D 2D 98 sta L982D +00986A 1 AD 41 93 lda L9341 +00986D 1 38 sec +00986E 1 ED 90 9C sbc L9C90 +009871 1 8D 2E 98 sta L982E +009874 1 AD 42 93 lda L9342 +009877 1 ED 91 9C sbc L9C91 +00987A 1 8D 2F 98 sta L982F +00987D 1 AD 2D 98 lda L982D +009880 1 10 0A bpl L988C +009882 1 AD 2C 98 lda L982C +009885 1 C9 FB cmp #$FB +009887 1 90 23 bcc L98AC +009889 1 4C 93 98 jmp L9893 +00988C 1 +00988C 1 AD 2C 98 L988C: lda L982C +00988F 1 C9 05 cmp #$05 +009891 1 B0 19 bcs L98AC +009893 1 AD 2F 98 L9893: lda L982F +009896 1 10 0A bpl L98A2 +009898 1 AD 2E 98 lda L982E +00989B 1 C9 FB cmp #$FB +00989D 1 90 0D bcc L98AC +00989F 1 4C 45 98 jmp L9845 +0098A2 1 +0098A2 1 AD 2E 98 L98A2: lda L982E +0098A5 1 C9 05 cmp #$05 +0098A7 1 B0 03 bcs L98AC +0098A9 1 4C 45 98 jmp L9845 +0098AC 1 +0098AC 1 AD 16 90 L98AC: lda L9016 +0098AF 1 C9 15 cmp #$15 +0098B1 1 90 03 bcc L98B6 +0098B3 1 4C 52 98 jmp L9852 +0098B6 1 +0098B6 1 A9 96 L98B6: lda #$96 +0098B8 1 85 08 sta $08 +0098BA 1 A9 90 lda #$90 +0098BC 1 85 09 sta $09 +0098BE 1 AD 15 90 lda L9015 +0098C1 1 D0 05 bne L98C8 +0098C3 1 A9 03 lda #$03 +0098C5 1 4C 65 9C jmp L9C65 +0098C8 1 +0098C8 1 AD 17 90 L98C8: lda L9017 +0098CB 1 20 B4 9E jsr L9EB4 +0098CE 1 85 06 sta $06 +0098D0 1 86 07 stx $07 +0098D2 1 A0 02 ldy #$02 +0098D4 1 B1 06 lda ($06),y +0098D6 1 29 0F and #$0F +0098D8 1 8D 32 98 sta L9832 +0098DB 1 20 00 40 jsr A2D +0098DE 1 03 .byte $03 +0098DF 1 45 93 .addr L9345 +0098E1 1 A2 07 ldx #$07 +0098E3 1 BD 4D 93 L98E3: lda L934D,x +0098E6 1 9D 35 98 sta L9835,x +0098E9 1 CA dex +0098EA 1 10 F7 bpl L98E3 +0098EC 1 AE 16 90 ldx L9016 +0098EF 1 8E 74 9C stx L9C74 +0098F2 1 BD 16 90 L98F2: lda L9016,x +0098F5 1 20 B4 9E jsr L9EB4 +0098F8 1 85 06 sta $06 +0098FA 1 86 07 stx $07 +0098FC 1 A0 00 ldy #$00 +0098FE 1 B1 06 lda ($06),y +009900 1 C9 01 cmp #$01 +009902 1 D0 05 bne L9909 +009904 1 A2 80 ldx #$80 +009906 1 8E 33 98 stx L9833 +009909 1 8D 34 98 L9909: sta L9834 +00990C 1 20 BC 93 jsr L93BC +00990F 1 0D 34 98 ora L9834 +009912 1 F0 40 beq L9954 +009914 1 20 8A A1 jsr LA18A +009917 1 AD 74 9C lda L9C74 +00991A 1 CD 16 90 cmp L9016 +00991D 1 F0 17 beq L9936 +00991F 1 20 65 A3 jsr LA365 +009922 1 A5 08 lda $08 +009924 1 38 sec +009925 1 E9 22 sbc #$22 +009927 1 85 08 sta $08 +009929 1 B0 02 bcs L992D +00992B 1 C6 09 dec $09 +00992D 1 A0 01 L992D: ldy #$01 +00992F 1 A9 80 lda #$80 +009931 1 91 08 sta ($08),y +009933 1 20 82 A3 jsr LA382 +009936 1 A2 21 L9936: ldx #$21 +009938 1 A0 21 ldy #$21 +00993A 1 BD 03 8E L993A: lda L8E03,x +00993D 1 91 08 sta ($08),y +00993F 1 88 dey +009940 1 CA dex +009941 1 10 F7 bpl L993A +009943 1 A9 08 lda #$08 +009945 1 A0 00 ldy #$00 +009947 1 91 08 sta ($08),y +009949 1 A5 08 lda $08 +00994B 1 18 clc +00994C 1 69 22 adc #$22 +00994E 1 85 08 sta $08 +009950 1 90 02 bcc L9954 +009952 1 E6 09 inc $09 +009954 1 CE 74 9C L9954: dec L9C74 +009957 1 F0 06 beq L995F +009959 1 AE 74 9C ldx L9C74 +00995C 1 4C F2 98 jmp L98F2 +00995F 1 +00995F 1 A2 07 L995F: ldx #$07 +009961 1 BD 98 90 L9961: lda L9098,x +009964 1 9D 76 9C sta L9C76,x +009967 1 CA dex +009968 1 10 F7 bpl L9961 +00996A 1 A9 96 lda #$96 +00996C 1 85 08 sta $08 +00996E 1 A9 90 lda #$90 +009970 1 85 09 sta $09 +009972 1 A0 02 L9972: ldy #$02 +009974 1 B1 08 L9974: lda ($08),y +009976 1 CD 76 9C cmp L9C76 +009979 1 C8 iny +00997A 1 B1 08 lda ($08),y +00997C 1 ED 77 9C sbc L9C77 +00997F 1 B0 0F bcs L9990 +009981 1 B1 08 lda ($08),y +009983 1 8D 77 9C sta L9C77 +009986 1 88 dey +009987 1 B1 08 lda ($08),y +009989 1 8D 76 9C sta L9C76 +00998C 1 C8 iny +00998D 1 4C AA 99 jmp L99AA +009990 1 +009990 1 88 L9990: dey +009991 1 B1 08 lda ($08),y +009993 1 CD 7A 9C cmp L9C7A +009996 1 C8 iny +009997 1 B1 08 lda ($08),y +009999 1 ED 7B 9C sbc L9C7B +00999C 1 90 0C bcc L99AA +00999E 1 B1 08 lda ($08),y +0099A0 1 8D 7B 9C sta L9C7B +0099A3 1 88 dey +0099A4 1 B1 08 lda ($08),y +0099A6 1 8D 7A 9C sta L9C7A +0099A9 1 C8 iny +0099AA 1 C8 L99AA: iny +0099AB 1 B1 08 lda ($08),y +0099AD 1 CD 78 9C cmp L9C78 +0099B0 1 C8 iny +0099B1 1 B1 08 lda ($08),y +0099B3 1 ED 79 9C sbc L9C79 +0099B6 1 B0 0F bcs L99C7 +0099B8 1 B1 08 lda ($08),y +0099BA 1 8D 79 9C sta L9C79 +0099BD 1 88 dey +0099BE 1 B1 08 lda ($08),y +0099C0 1 8D 78 9C sta L9C78 +0099C3 1 C8 iny +0099C4 1 4C E1 99 jmp L99E1 +0099C7 1 +0099C7 1 88 L99C7: dey +0099C8 1 B1 08 lda ($08),y +0099CA 1 CD 7C 9C cmp L9C7C +0099CD 1 C8 iny +0099CE 1 B1 08 lda ($08),y +0099D0 1 ED 7D 9C sbc L9C7D +0099D3 1 90 0C bcc L99E1 +0099D5 1 B1 08 lda ($08),y +0099D7 1 8D 7D 9C sta L9C7D +0099DA 1 88 dey +0099DB 1 B1 08 lda ($08),y +0099DD 1 8D 7C 9C sta L9C7C +0099E0 1 C8 iny +0099E1 1 C8 L99E1: iny +0099E2 1 C0 22 cpy #$22 +0099E4 1 D0 8E bne L9974 +0099E6 1 A0 01 ldy #$01 +0099E8 1 B1 08 lda ($08),y +0099EA 1 F0 10 beq L99FC +0099EC 1 A5 08 lda $08 +0099EE 1 18 clc +0099EF 1 69 22 adc #$22 +0099F1 1 85 08 sta $08 +0099F3 1 A5 09 lda $09 +0099F5 1 69 00 adc #$00 +0099F7 1 85 09 sta $09 +0099F9 1 4C 72 99 jmp L9972 +0099FC 1 +0099FC 1 20 00 40 L99FC: jsr A2D +0099FF 1 08 .byte $08 +009A00 1 7A 8E .addr L8E7A +009A02 1 20 00 40 jsr A2D +009A05 1 07 L9A05: .byte $07 +009A06 1 98 93 .addr L9398 +009A08 1 20 00 40 jsr A2D +009A0B 1 16 .byte $16 +009A0C 1 96 90 .addr L9096 +009A0E 1 20 00 40 L9A0E: jsr A2D +009A11 1 2C .byte $2C +009A12 1 3E 93 .addr L933E +009A14 1 AD 3E 93 lda L933E +009A17 1 C9 04 cmp #$04 +009A19 1 F0 03 beq L9A1E +009A1B 1 4C A5 9B jmp L9BA5 +009A1E 1 +009A1E 1 A2 03 L9A1E: ldx #$03 +009A20 1 BD 3F 93 L9A20: lda L933F,x +009A23 1 DD 92 9C cmp L9C92,x +009A26 1 D0 09 bne L9A31 +009A28 1 CA dex +009A29 1 10 F5 bpl L9A20 +009A2B 1 20 14 9E jsr L9E14 +009A2E 1 4C 0E 9A jmp L9A0E +009A31 1 +009A31 1 A2 03 L9A31: ldx #$03 +009A33 1 BD 3F 93 L9A33: lda L933F,x +009A36 1 9D 92 9C sta L9C92,x +009A39 1 CA dex +009A3A 1 10 F7 bpl L9A33 +009A3C 1 AD 30 98 lda L9830 +009A3F 1 F0 43 beq L9A84 +009A41 1 AD 31 98 lda L9831 +009A44 1 8D 44 93 sta L9344 +009A47 1 20 BC 93 jsr L93BC +009A4A 1 09 3F ora #$3F +009A4C 1 93 .byte $93 +009A4D 1 AD 43 93 lda L9343 +009A50 1 CD 30 98 cmp L9830 +009A53 1 F0 2F beq L9A84 +009A55 1 20 00 40 jsr A2D +009A58 1 08 .byte $08 +009A59 1 7A 8E .addr L8E7A +009A5B 1 20 00 40 jsr A2D +009A5E 1 07 .byte $07 +009A5F 1 98 93 .addr L9398 +009A61 1 20 00 40 jsr A2D +009A64 1 16 .byte $16 +009A65 1 96 90 .addr L9096 +009A67 1 20 BC 93 jsr L93BC +009A6A 1 0B .byte $0B +009A6B 1 30 98 bmi L9A05 +009A6D 1 20 00 40 jsr A2D +009A70 1 08 .byte $08 +009A71 1 7A 8E .addr L8E7A +009A73 1 20 00 40 jsr A2D +009A76 1 07 .byte $07 +009A77 1 98 93 .addr L9398 +009A79 1 20 00 40 jsr A2D +009A7C 1 16 .byte $16 +009A7D 1 96 90 .addr L9096 +009A7F 1 A9 00 lda #$00 +009A81 1 8D 30 98 sta L9830 +009A84 1 AD 3F 93 L9A84: lda L933F +009A87 1 38 sec +009A88 1 ED 8E 9C sbc L9C8E +009A8B 1 8D 96 9C sta L9C96 +009A8E 1 AD 40 93 lda L9340 +009A91 1 ED 8F 9C sbc L9C8F +009A94 1 8D 97 9C sta L9C97 +009A97 1 AD 41 93 lda L9341 +009A9A 1 38 sec +009A9B 1 ED 90 9C sbc L9C90 +009A9E 1 8D 98 9C sta L9C98 +009AA1 1 AD 42 93 lda L9342 +009AA4 1 ED 91 9C sbc L9C91 +009AA7 1 8D 99 9C sta L9C99 +009AAA 1 20 9E 9C jsr L9C9E +009AAD 1 A2 00 ldx #$00 +009AAF 1 BD 7A 9C L9AAF: lda L9C7A,x +009AB2 1 18 clc +009AB3 1 7D 96 9C adc L9C96,x +009AB6 1 9D 7A 9C sta L9C7A,x +009AB9 1 BD 7B 9C lda L9C7B,x +009ABC 1 7D 97 9C adc L9C97,x +009ABF 1 9D 7B 9C sta L9C7B,x +009AC2 1 BD 76 9C lda L9C76,x +009AC5 1 18 clc +009AC6 1 7D 96 9C adc L9C96,x +009AC9 1 9D 76 9C sta L9C76,x +009ACC 1 BD 77 9C lda L9C77,x +009ACF 1 7D 97 9C adc L9C97,x +009AD2 1 9D 77 9C sta L9C77,x +009AD5 1 E8 inx +009AD6 1 E8 inx +009AD7 1 E0 04 cpx #$04 +009AD9 1 D0 D4 bne L9AAF +009ADB 1 A9 00 lda #$00 +009ADD 1 8D 75 9C sta L9C75 +009AE0 1 AD 77 9C lda L9C77 +009AE3 1 30 12 bmi L9AF7 +009AE5 1 AD 7A 9C lda L9C7A +009AE8 1 C9 30 cmp #$30 +009AEA 1 AD 7B 9C lda L9C7B +009AED 1 E9 02 sbc #$02 +009AEF 1 B0 0D bcs L9AFE +009AF1 1 20 FA 9D jsr L9DFA +009AF4 1 4C 0E 9B jmp L9B0E +009AF7 1 +009AF7 1 20 AA 9C L9AF7: jsr L9CAA +009AFA 1 30 12 bmi L9B0E +009AFC 1 10 05 bpl L9B03 +009AFE 1 20 D1 9C L9AFE: jsr L9CD1 +009B01 1 30 0B bmi L9B0E +009B03 1 20 B8 9D L9B03: jsr L9DB8 +009B06 1 AD 75 9C lda L9C75 +009B09 1 09 80 ora #$80 +009B0B 1 8D 75 9C sta L9C75 +009B0E 1 AD 79 9C L9B0E: lda L9C79 +009B11 1 30 1E bmi L9B31 +009B13 1 AD 78 9C lda L9C78 +009B16 1 C9 0D cmp #$0D +009B18 1 AD 79 9C lda L9C79 +009B1B 1 E9 00 sbc #$00 +009B1D 1 90 12 bcc L9B31 +009B1F 1 AD 7C 9C lda L9C7C +009B22 1 C9 C0 cmp #$C0 +009B24 1 AD 7D 9C lda L9C7D +009B27 1 E9 00 sbc #$00 +009B29 1 B0 0D bcs L9B38 +009B2B 1 20 07 9E jsr L9E07 +009B2E 1 4C 48 9B jmp L9B48 +009B31 1 +009B31 1 20 31 9D L9B31: jsr L9D31 +009B34 1 30 12 bmi L9B48 +009B36 1 10 05 bpl L9B3D +009B38 1 20 58 9D L9B38: jsr L9D58 +009B3B 1 30 0B bmi L9B48 +009B3D 1 20 D9 9D L9B3D: jsr L9DD9 +009B40 1 AD 75 9C lda L9C75 +009B43 1 09 40 ora #$40 +009B45 1 8D 75 9C sta L9C75 +009B48 1 2C 75 9C L9B48: bit L9C75 +009B4B 1 10 05 bpl L9B52 +009B4D 1 50 .byte $50 +009B4E 1 03 L9B4E: .byte $03 +009B4F 1 4C 0E 9A jmp L9A0E +009B52 1 +009B52 1 20 00 40 L9B52: jsr A2D +009B55 1 16 .byte $16 +009B56 1 96 90 .addr L9096 +009B58 1 A9 96 lda #$96 +009B5A 1 85 08 sta $08 +009B5C 1 A9 90 lda #$90 +009B5E 1 85 09 sta $09 +009B60 1 A0 02 L9B60: ldy #$02 +009B62 1 B1 08 L9B62: lda ($08),y +009B64 1 18 clc +009B65 1 6D 96 9C adc L9C96 +009B68 1 91 08 sta ($08),y +009B6A 1 C8 iny +009B6B 1 B1 08 lda ($08),y +009B6D 1 6D 97 9C adc L9C97 +009B70 1 91 08 sta ($08),y +009B72 1 C8 iny +009B73 1 B1 08 lda ($08),y +009B75 1 18 clc +009B76 1 6D 98 9C adc L9C98 +009B79 1 91 08 sta ($08),y +009B7B 1 C8 iny +009B7C 1 B1 08 lda ($08),y +009B7E 1 6D 99 9C adc L9C99 +009B81 1 91 08 sta ($08),y +009B83 1 C8 iny +009B84 1 C0 22 cpy #$22 +009B86 1 D0 DA bne L9B62 +009B88 1 A0 01 ldy #$01 +009B8A 1 B1 08 lda ($08),y +009B8C 1 F0 0E beq L9B9C +009B8E 1 A5 08 lda $08 +009B90 1 18 clc +009B91 1 69 22 adc #$22 +009B93 1 85 08 sta $08 +009B95 1 90 02 bcc L9B99 +009B97 1 E6 09 inc $09 +009B99 1 4C 60 9B L9B99: jmp L9B60 +009B9C 1 +009B9C 1 20 00 40 L9B9C: jsr A2D +009B9F 1 16 .byte $16 +009BA0 1 96 90 .addr L9096 +009BA2 1 4C 0E 9A jmp L9A0E +009BA5 1 +009BA5 1 20 00 40 L9BA5: jsr A2D +009BA8 1 16 .byte $16 +009BA9 1 96 90 .addr L9096 +009BAB 1 AD 30 98 lda L9830 +009BAE 1 F0 09 beq L9BB9 +009BB0 1 20 BC 93 jsr L93BC +009BB3 1 0B .byte $0B +009BB4 1 30 98 bmi L9B4E +009BB6 1 4C 63 9C jmp L9C63 +009BB9 1 +009BB9 1 20 00 40 L9BB9: jsr A2D +009BBC 1 40 .byte $40 +009BBD 1 3F 93 .addr L933F +009BBF 1 AD 44 93 lda L9344 +009BC2 1 CD 32 98 cmp L9832 +009BC5 1 F0 1A beq L9BE1 +009BC7 1 2C 33 98 bit L9833 +009BCA 1 30 10 bmi L9BDC +009BCC 1 AD 44 93 lda L9344 +009BCF 1 D0 03 bne L9BD4 +009BD1 1 4C 52 98 L9BD1: jmp L9852 +009BD4 1 +009BD4 1 09 80 L9BD4: ora #$80 +009BD6 1 8D 30 98 sta L9830 +009BD9 1 4C 63 9C jmp L9C63 +009BDC 1 +009BDC 1 AD 32 98 L9BDC: lda L9832 +009BDF 1 F0 F0 beq L9BD1 +009BE1 1 20 65 A3 L9BE1: jsr LA365 +009BE4 1 20 00 40 jsr A2D +009BE7 1 03 .byte $03 +009BE8 1 45 93 .addr L9345 +009BEA 1 20 00 40 jsr A2D +009BED 1 04 .byte $04 +009BEE 1 45 93 .addr L9345 +009BF0 1 AE 16 90 ldx L9016 +009BF3 1 CA L9BF3: dex +009BF4 1 30 22 bmi L9C18 +009BF6 1 8A txa +009BF7 1 48 pha +009BF8 1 BD 17 90 lda L9017,x +009BFB 1 0A asl a +009BFC 1 AA tax +009BFD 1 BD 15 8F lda L8F15,x +009C00 1 85 06 sta $06 +009C02 1 BD 16 8F lda L8F16,x +009C05 1 85 07 sta $07 +009C07 1 20 8A A1 jsr LA18A +009C0A 1 20 00 40 jsr A2D +009C0D 1 07 .byte $07 +009C0E 1 96 93 .addr L9396 +009C10 1 20 9D A3 jsr LA39D +009C13 1 68 pla +009C14 1 AA tax +009C15 1 4C F3 9B jmp L9BF3 +009C18 1 +009C18 1 20 82 A3 L9C18: jsr LA382 +009C1B 1 AE 16 90 ldx L9016 +009C1E 1 CA dex +009C1F 1 8A txa +009C20 1 48 pha +009C21 1 A9 96 lda #$96 +009C23 1 85 08 sta $08 +009C25 1 A9 90 lda #$90 +009C27 1 85 09 sta $09 +009C29 1 BD 17 90 L9C29: lda L9017,x +009C2C 1 0A asl a +009C2D 1 AA tax +009C2E 1 BD 15 8F lda L8F15,x +009C31 1 85 06 sta $06 +009C33 1 BD 16 8F lda L8F16,x +009C36 1 85 07 sta $07 +009C38 1 A0 02 ldy #$02 +009C3A 1 B1 08 lda ($08),y +009C3C 1 C8 iny +009C3D 1 91 06 sta ($06),y +009C3F 1 B1 08 lda ($08),y +009C41 1 C8 iny +009C42 1 91 06 sta ($06),y +009C44 1 B1 08 lda ($08),y +009C46 1 C8 iny +009C47 1 91 06 sta ($06),y +009C49 1 B1 08 lda ($08),y +009C4B 1 C8 iny +009C4C 1 91 06 sta ($06),y +009C4E 1 68 pla +009C4F 1 AA tax +009C50 1 CA dex +009C51 1 30 10 bmi L9C63 +009C53 1 8A txa +009C54 1 48 pha +009C55 1 A5 08 lda $08 +009C57 1 18 clc +009C58 1 69 22 adc #$22 +009C5A 1 85 08 sta $08 +009C5C 1 90 02 bcc L9C60 +009C5E 1 E6 09 inc $09 +009C60 1 4C 29 9C L9C60: jmp L9C29 +009C63 1 +009C63 1 A9 00 L9C63: lda #$00 +009C65 1 A8 L9C65: tay +009C66 1 20 82 A3 jsr LA382 +009C69 1 98 tya +009C6A 1 AA tax +009C6B 1 A0 00 ldy #$00 +009C6D 1 AD 30 98 lda L9830 +009C70 1 91 06 sta ($06),y +009C72 1 8A txa +009C73 1 60 rts +009C74 1 +009C74 1 00 L9C74: brk +009C75 1 00 L9C75: brk +009C76 1 00 L9C76: brk +009C77 1 00 L9C77: brk +009C78 1 00 L9C78: brk +009C79 1 00 L9C79: brk +009C7A 1 00 L9C7A: brk +009C7B 1 00 L9C7B: brk +009C7C 1 00 L9C7C: brk +009C7D 1 00 L9C7D: brk +009C7E 1 00 L9C7E: brk +009C7F 1 00 L9C7F: brk +009C80 1 0D L9C80: .byte $0D +009C81 1 00 L9C81: brk +009C82 1 30 L9C82: .byte $30 +009C83 1 02 L9C83: .byte $02 +009C84 1 C0 L9C84: .byte $C0 +009C85 1 00 L9C85: brk +009C86 1 00 L9C86: brk +009C87 1 00 L9C87: brk +009C88 1 00 L9C88: brk +009C89 1 00 L9C89: brk +009C8A 1 00 L9C8A: brk +009C8B 1 00 L9C8B: brk +009C8C 1 00 L9C8C: brk +009C8D 1 00 L9C8D: brk +009C8E 1 00 L9C8E: brk +009C8F 1 00 L9C8F: brk +009C90 1 00 L9C90: brk +009C91 1 00 L9C91: brk +009C92 1 00 L9C92: brk +009C93 1 00 brk +009C94 1 00 brk +009C95 1 00 brk +009C96 1 00 L9C96: brk +009C97 1 00 L9C97: brk +009C98 1 00 L9C98: brk +009C99 1 00 L9C99: brk +009C9A 1 00 brk +009C9B 1 00 brk +009C9C 1 00 brk +009C9D 1 00 brk +009C9E 1 A2 07 L9C9E: ldx #$07 +009CA0 1 BD 76 9C L9CA0: lda L9C76,x +009CA3 1 9D 86 9C sta L9C86,x +009CA6 1 CA dex +009CA7 1 10 F7 bpl L9CA0 +009CA9 1 60 rts +009CAA 1 +009CAA 1 AD 76 9C L9CAA: lda L9C76 +009CAD 1 CD 7E 9C cmp L9C7E +009CB0 1 D0 0B bne L9CBD +009CB2 1 AD 77 9C lda L9C77 +009CB5 1 CD 7F 9C cmp L9C7F +009CB8 1 D0 03 bne L9CBD +009CBA 1 A9 00 lda #$00 +009CBC 1 60 rts +009CBD 1 +009CBD 1 A9 00 L9CBD: lda #$00 +009CBF 1 38 sec +009CC0 1 ED 86 9C sbc L9C86 +009CC3 1 8D 96 9C sta L9C96 +009CC6 1 A9 00 lda #$00 +009CC8 1 ED 87 9C sbc L9C87 +009CCB 1 8D 97 9C sta L9C97 +009CCE 1 4C F5 9C jmp L9CF5 +009CD1 1 +009CD1 1 AD 7A 9C L9CD1: lda L9C7A +009CD4 1 CD 82 9C cmp L9C82 +009CD7 1 D0 0B bne L9CE4 +009CD9 1 AD 7B 9C lda L9C7B +009CDC 1 CD 83 9C cmp L9C83 +009CDF 1 D0 03 bne L9CE4 +009CE1 1 A9 00 lda #$00 +009CE3 1 60 rts +009CE4 1 +009CE4 1 A9 30 L9CE4: lda #$30 +009CE6 1 38 sec +009CE7 1 ED 8A 9C sbc L9C8A +009CEA 1 8D 96 9C sta L9C96 +009CED 1 A9 02 lda #$02 +009CEF 1 ED 8B 9C sbc L9C8B +009CF2 1 8D 97 9C sta L9C97 +009CF5 1 AD 86 9C L9CF5: lda L9C86 +009CF8 1 18 clc +009CF9 1 6D 96 9C adc L9C96 +009CFC 1 8D 76 9C sta L9C76 +009CFF 1 AD 87 9C lda L9C87 +009D02 1 6D 97 9C adc L9C97 +009D05 1 8D 77 9C sta L9C77 +009D08 1 AD 8A 9C lda L9C8A +009D0B 1 18 clc +009D0C 1 6D 96 9C adc L9C96 +009D0F 1 8D 7A 9C sta L9C7A +009D12 1 AD 8B 9C lda L9C8B +009D15 1 6D 97 9C adc L9C97 +009D18 1 8D 7B 9C sta L9C7B +009D1B 1 AD 8E 9C lda L9C8E +009D1E 1 18 clc +009D1F 1 6D 96 9C adc L9C96 +009D22 1 8D 8E 9C sta L9C8E +009D25 1 AD 8F 9C lda L9C8F +009D28 1 6D 97 9C adc L9C97 +009D2B 1 8D 8F 9C sta L9C8F +009D2E 1 A9 FF lda #$FF +009D30 1 60 rts +009D31 1 +009D31 1 AD 78 9C L9D31: lda L9C78 +009D34 1 CD 80 9C cmp L9C80 +009D37 1 D0 0B bne L9D44 +009D39 1 AD 79 9C lda L9C79 +009D3C 1 CD 81 9C cmp L9C81 +009D3F 1 D0 03 bne L9D44 +009D41 1 A9 00 lda #$00 +009D43 1 60 rts +009D44 1 +009D44 1 A9 0D L9D44: lda #$0D +009D46 1 38 sec +009D47 1 ED 88 9C sbc L9C88 +009D4A 1 8D 98 9C sta L9C98 +009D4D 1 A9 00 lda #$00 +009D4F 1 ED 89 9C sbc L9C89 +009D52 1 8D 99 9C sta L9C99 +009D55 1 4C 7C 9D jmp L9D7C +009D58 1 +009D58 1 AD 7C 9C L9D58: lda L9C7C +009D5B 1 CD 84 9C cmp L9C84 +009D5E 1 D0 0B bne L9D6B +009D60 1 AD 7D 9C lda L9C7D +009D63 1 CD 85 9C cmp L9C85 +009D66 1 D0 03 bne L9D6B +009D68 1 A9 00 lda #$00 +009D6A 1 60 rts +009D6B 1 +009D6B 1 A9 BF L9D6B: lda #$BF +009D6D 1 38 sec +009D6E 1 ED 8C 9C sbc L9C8C +009D71 1 8D 98 9C sta L9C98 +009D74 1 A9 00 lda #$00 +009D76 1 ED 8D 9C sbc L9C8D +009D79 1 8D 99 9C sta L9C99 +009D7C 1 AD 88 9C L9D7C: lda L9C88 +009D7F 1 18 clc +009D80 1 6D 98 9C adc L9C98 +009D83 1 8D 78 9C sta L9C78 +009D86 1 AD 89 9C lda L9C89 +009D89 1 6D 99 9C adc L9C99 +009D8C 1 8D 79 9C sta L9C79 +009D8F 1 AD 8C 9C lda L9C8C +009D92 1 18 clc +009D93 1 6D 98 9C adc L9C98 +009D96 1 8D 7C 9C sta L9C7C +009D99 1 AD 8D 9C lda L9C8D +009D9C 1 6D 99 9C adc L9C99 +009D9F 1 8D 7D 9C sta L9C7D +009DA2 1 AD 90 9C lda L9C90 +009DA5 1 18 clc +009DA6 1 6D 98 9C adc L9C98 +009DA9 1 8D 90 9C sta L9C90 +009DAC 1 AD 91 9C lda L9C91 +009DAF 1 6D 99 9C adc L9C99 +009DB2 1 8D 91 9C sta L9C91 +009DB5 1 A9 FF lda #$FF +009DB7 1 60 rts +009DB8 1 +009DB8 1 AD 86 9C L9DB8: lda L9C86 +009DBB 1 8D 76 9C sta L9C76 +009DBE 1 AD 87 9C lda L9C87 +009DC1 1 8D 77 9C sta L9C77 +009DC4 1 AD 8A 9C lda L9C8A +009DC7 1 8D 7A 9C sta L9C7A +009DCA 1 AD 8B 9C lda L9C8B +009DCD 1 8D 7B 9C sta L9C7B +009DD0 1 A9 00 lda #$00 +009DD2 1 8D 96 9C sta L9C96 +009DD5 1 8D 97 9C sta L9C97 +009DD8 1 60 rts +009DD9 1 +009DD9 1 AD 88 9C L9DD9: lda L9C88 +009DDC 1 8D 78 9C sta L9C78 +009DDF 1 AD 89 9C lda L9C89 +009DE2 1 8D 79 9C sta L9C79 +009DE5 1 AD 8C 9C lda L9C8C +009DE8 1 8D 7C 9C sta L9C7C +009DEB 1 AD 8D 9C lda L9C8D +009DEE 1 8D 7D 9C sta L9C7D +009DF1 1 A9 00 lda #$00 +009DF3 1 8D 98 9C sta L9C98 +009DF6 1 8D 99 9C sta L9C99 +009DF9 1 60 rts +009DFA 1 +009DFA 1 AD 40 93 L9DFA: lda L9340 +009DFD 1 8D 8F 9C sta L9C8F +009E00 1 AD 3F 93 lda L933F +009E03 1 8D 8E 9C sta L9C8E +009E06 1 60 rts +009E07 1 +009E07 1 AD 42 93 L9E07: lda L9342 +009E0A 1 8D 91 9C sta L9C91 +009E0D 1 AD 41 93 lda L9341 +009E10 1 8D 90 9C sta L9C90 +009E13 1 60 rts +009E14 1 +009E14 1 2C 33 98 L9E14: bit L9833 +009E17 1 10 01 bpl L9E1A +009E19 1 60 rts +009E1A 1 +009E1A 1 20 65 A3 L9E1A: jsr LA365 +009E1D 1 20 00 40 L9E1D: jsr A2D +009E20 1 40 .byte $40 +009E21 1 3F 93 .addr L933F +009E23 1 AD 43 93 lda L9343 +009E26 1 D0 03 bne L9E2B +009E28 1 8D 44 93 sta L9344 +009E2B 1 20 BC 93 L9E2B: jsr L93BC +009E2E 1 09 3F ora #$3F +009E30 1 93 .byte $93 +009E31 1 AD 43 93 lda L9343 +009E34 1 D0 03 bne L9E39 +009E36 1 4C 97 9E jmp L9E97 +009E39 1 +009E39 1 AE 16 90 L9E39: ldx L9016 +009E3C 1 CA dex +009E3D 1 DD 17 90 L9E3D: cmp L9017,x +009E40 1 F0 55 beq L9E97 +009E42 1 CA dex +009E43 1 10 F8 bpl L9E3D +009E45 1 8D B3 9E sta L9EB3 +009E48 1 C9 01 cmp #$01 +009E4A 1 F0 1E beq L9E6A +009E4C 1 0A asl a +009E4D 1 AA tax +009E4E 1 BD 15 8F lda L8F15,x +009E51 1 85 06 sta $06 +009E53 1 BD 16 8F lda L8F16,x +009E56 1 85 07 sta $07 +009E58 1 A0 02 ldy #$02 +009E5A 1 B1 06 lda ($06),y +009E5C 1 29 0F and #$0F +009E5E 1 8D 31 98 sta L9831 +009E61 1 B1 06 lda ($06),y +009E63 1 29 70 and #$70 +009E65 1 D0 30 bne L9E97 +009E67 1 AD B3 9E lda L9EB3 +009E6A 1 8D 30 98 L9E6A: sta L9830 +009E6D 1 20 00 40 jsr A2D +009E70 1 08 .byte $08 +009E71 1 7A 8E .addr L8E7A +009E73 1 20 00 40 jsr A2D +009E76 1 07 .byte $07 +009E77 1 98 93 .addr L9398 +009E79 1 20 00 40 jsr A2D +009E7C 1 16 .byte $16 +009E7D 1 96 90 .addr L9096 +009E7F 1 20 BC 93 jsr L93BC +009E82 1 02 .byte $02 +009E83 1 30 98 bmi L9E1D +009E85 1 20 00 40 jsr A2D +009E88 1 08 .byte $08 +009E89 1 7A 8E .addr L8E7A +009E8B 1 20 00 40 jsr A2D +009E8E 1 07 .byte $07 +009E8F 1 98 93 .addr L9398 +009E91 1 20 00 40 jsr A2D +009E94 1 16 .byte $16 +009E95 1 96 90 .addr L9096 +009E97 1 20 00 40 L9E97: jsr A2D +009E9A 1 03 .byte $03 +009E9B 1 45 93 .addr L9345 +009E9D 1 20 00 40 jsr A2D +009EA0 1 04 .byte $04 +009EA1 1 45 93 .addr L9345 +009EA3 1 20 00 40 jsr A2D +009EA6 1 08 .byte $08 +009EA7 1 7A 8E .addr L8E7A +009EA9 1 20 00 40 jsr A2D +009EAC 1 07 .byte $07 +009EAD 1 98 93 .addr L9398 +009EAF 1 20 82 A3 jsr LA382 +009EB2 1 60 rts +009EB3 1 +009EB3 1 00 L9EB3: brk +009EB4 1 0A L9EB4: asl a +009EB5 1 A8 tay +009EB6 1 B9 16 8F lda L8F16,y +009EB9 1 AA tax +009EBA 1 B9 15 8F lda L8F15,y +009EBD 1 60 rts +009EBE 1 +009EBE 1 4C C3 9E jmp L9EC3 +009EC1 1 +009EC1 1 00 brk +009EC2 1 00 L9EC2: brk +009EC3 1 AD 15 90 L9EC3: lda L9015 +009EC6 1 D0 03 bne L9ECB +009EC8 1 A9 01 lda #$01 +009ECA 1 60 rts +009ECB 1 +009ECB 1 AE 16 90 L9ECB: ldx L9016 +009ECE 1 A0 00 ldy #$00 +009ED0 1 B1 06 lda ($06),y +009ED2 1 20 24 A3 jsr LA324 +009ED5 1 AE 16 90 ldx L9016 +009ED8 1 A9 00 lda #$00 +009EDA 1 9D 16 90 sta L9016,x +009EDD 1 CE 16 90 dec L9016 +009EE0 1 AD 16 90 lda L9016 +009EE3 1 D0 05 bne L9EEA +009EE5 1 A9 00 lda #$00 +009EE7 1 8D 15 90 sta L9015 +009EEA 1 A0 00 L9EEA: ldy #$00 +009EEC 1 B1 06 lda ($06),y +009EEE 1 8D C2 9E sta L9EC2 +009EF1 1 20 BC 93 jsr L93BC +009EF4 1 03 .byte $03 +009EF5 1 C2 .byte $C2 +009EF6 1 9E A9 00 stz a:$A9,x +009EF9 1 60 rts +009EFA 1 +009EFA 1 60 rts +009EFB 1 +009EFB 1 4C 07 9F jmp L9F07 +009EFE 1 +009EFE 1 00 L9EFE: brk +009EFF 1 00 L9EFF: brk +009F00 1 00 L9F00: brk +009F01 1 00 L9F01: brk +009F02 1 00 L9F02: brk +009F03 1 00 L9F03: brk +009F04 1 00 L9F04: brk +009F05 1 00 L9F05: brk +009F06 1 00 L9F06: brk +009F07 1 A0 00 L9F07: ldy #$00 +009F09 1 B1 06 lda ($06),y +009F0B 1 8D FE 9E sta L9EFE +009F0E 1 A0 08 ldy #$08 +009F10 1 B1 06 L9F10: lda ($06),y +009F12 1 99 FE 9E sta L9EFE,y +009F15 1 88 dey +009F16 1 D0 F8 bne L9F10 +009F18 1 AD FE 9E lda L9EFE +009F1B 1 0A asl a +009F1C 1 AA tax +009F1D 1 BD 15 8F lda L8F15,x +009F20 1 85 06 sta $06 +009F22 1 BD 16 8F lda L8F16,x +009F25 1 85 07 sta $07 +009F27 1 20 8A A1 jsr LA18A +009F2A 1 AD 07 8E lda L8E07 +009F2D 1 CD 05 9F cmp L9F05 +009F30 1 AD 08 8E lda L8E08 +009F33 1 ED 06 9F sbc L9F06 +009F36 1 10 54 bpl L9F8C +009F38 1 AD 1B 8E lda L8E1B +009F3B 1 CD 01 9F cmp L9F01 +009F3E 1 AD 1C 8E lda L8E1C +009F41 1 ED 02 9F sbc L9F02 +009F44 1 30 46 bmi L9F8C +009F46 1 AD 19 8E lda L8E19 +009F49 1 CD 03 9F cmp L9F03 +009F4C 1 AD 1A 8E lda L8E1A +009F4F 1 ED 04 9F sbc L9F04 +009F52 1 10 38 bpl L9F8C +009F54 1 AD 15 8E lda L8E15 +009F57 1 CD FF 9E cmp L9EFF +009F5A 1 AD 16 8E lda L8E16 +009F5D 1 ED 00 9F sbc L9F00 +009F60 1 30 2A bmi L9F8C +009F62 1 AD 23 8E lda L8E23 +009F65 1 CD 05 9F cmp L9F05 +009F68 1 AD 24 8E lda L8E24 +009F6B 1 ED 06 9F sbc L9F06 +009F6E 1 30 1F bmi L9F8F +009F70 1 AD 21 8E lda L8E21 +009F73 1 CD 03 9F cmp L9F03 +009F76 1 AD 22 8E lda L8E22 +009F79 1 ED 04 9F sbc L9F04 +009F7C 1 10 0E bpl L9F8C +009F7E 1 AD 0D 8E lda L8E0D +009F81 1 CD FF 9E cmp L9EFF +009F84 1 AD 0E 8E lda L8E0E +009F87 1 ED 00 9F sbc L9F00 +009F8A 1 10 03 bpl L9F8F +009F8C 1 A9 00 L9F8C: lda #$00 +009F8E 1 60 rts +009F8F 1 +009F8F 1 A9 01 L9F8F: lda #$01 +009F91 1 60 rts +009F92 1 +009F92 1 00 L9F92: brk +009F93 1 00 L9F93: brk +009F94 1 00 L9F94: brk +009F95 1 00 brk +009F96 1 00 brk +009F97 1 00 brk +009F98 1 A9 00 L9F98: lda #$00 +009F9A 1 8D 92 9F sta L9F92 +009F9D 1 F0 05 beq L9FA4 +009F9F 1 A9 80 L9F9F: lda #$80 +009FA1 1 8D 92 9F sta L9F92 +009FA4 1 A0 02 L9FA4: ldy #$02 +009FA6 1 B1 06 lda ($06),y +009FA8 1 29 0F and #$0F +009FAA 1 D0 08 bne L9FB4 +009FAC 1 AD 92 9F lda L9F92 +009FAF 1 09 40 ora #$40 +009FB1 1 8D 92 9F sta L9F92 +009FB4 1 A0 03 L9FB4: ldy #$03 +009FB6 1 B1 06 L9FB6: lda ($06),y +009FB8 1 99 22 8E sta L8E22,y +009FBB 1 C8 iny +009FBC 1 C0 09 cpy #$09 +009FBE 1 D0 F6 bne L9FB6 +009FC0 1 20 65 A3 jsr LA365 +009FC3 1 AD 29 8E lda L8E29 +009FC6 1 85 08 sta $08 +009FC8 1 AD 2A 8E lda L8E2A +009FCB 1 85 09 sta $09 +009FCD 1 A0 0B ldy #$0B +009FCF 1 B1 08 L9FCF: lda ($08),y +009FD1 1 99 29 8E sta L8E29,y +009FD4 1 88 dey +009FD5 1 10 F8 bpl L9FCF +009FD7 1 2C 92 9F bit L9F92 +009FDA 1 10 03 bpl L9FDF +009FDC 1 20 2C A1 jsr LA12C +009FDF 1 20 82 A3 L9FDF: jsr LA382 +009FE2 1 A0 09 ldy #$09 +009FE4 1 B1 06 L9FE4: lda ($06),y +009FE6 1 99 4B 8E sta L8E4B,y +009FE9 1 C8 iny +009FEA 1 C0 1D cpy #$1D +009FEC 1 D0 F6 bne L9FE4 +009FEE 1 AD 54 8E L9FEE: lda L8E54 +009FF1 1 8D 4F 8E sta L8E4F +009FF4 1 20 00 40 jsr A2D +009FF7 1 18 .byte $18 +009FF8 1 4D 8E .addr L8E4D +009FFA 1 AD 50 8E lda L8E50 +009FFD 1 CD 31 8E cmp L8E31 +00A000 1 B0 0E bcs LA010 +00A002 1 EE 54 8E inc L8E54 +00A005 1 AE 54 8E ldx L8E54 +00A008 1 A9 20 lda #$20 +00A00A 1 9D 54 8E sta L8E54,x +00A00D 1 4C EE 9F jmp L9FEE +00A010 1 +00A010 1 4A LA010: lsr a +00A011 1 8D 16 94 sta L9416 +00A014 1 AD 31 8E lda L8E31 +00A017 1 4A lsr a +00A018 1 8D 15 94 sta L9415 +00A01B 1 AD 16 94 lda L9416 +00A01E 1 38 sec +00A01F 1 ED 15 94 sbc L9415 +00A022 1 8D 15 94 sta L9415 +00A025 1 AD 25 8E lda L8E25 +00A028 1 38 sec +00A029 1 ED 15 94 sbc L9415 +00A02C 1 8D 15 94 sta L9415 +00A02F 1 AD 26 8E lda L8E26 +00A032 1 E9 00 sbc #$00 +00A034 1 8D 16 94 sta L9416 +00A037 1 AD 27 8E lda L8E27 +00A03A 1 18 clc +00A03B 1 6D 33 8E adc L8E33 +00A03E 1 8D 17 94 sta L9417 +00A041 1 AD 28 8E lda L8E28 +00A044 1 69 00 adc #$00 +00A046 1 8D 18 94 sta L9418 +00A049 1 AD 17 94 lda L9417 +00A04C 1 18 clc +00A04D 1 69 01 adc #$01 +00A04F 1 8D 17 94 sta L9417 +00A052 1 AD 18 94 lda L9418 +00A055 1 69 00 adc #$00 +00A057 1 8D 18 94 sta L9418 +00A05A 1 AD .byte $AD +00A05B 1 17 94 LA05B: rmb1 $94 +00A05D 1 18 clc +00A05E 1 6D 02 88 adc L8802 +00A061 1 8D 17 94 sta L9417 +00A064 1 AD 18 94 lda L9418 +00A067 1 69 00 adc #$00 +00A069 1 8D 18 94 sta L9418 +00A06C 1 A2 03 ldx #$03 +00A06E 1 BD 15 94 LA06E: lda L9415,x +00A071 1 9D 94 9F sta L9F94,x +00A074 1 CA dex +00A075 1 10 F7 bpl LA06E +00A077 1 2C 92 9F bit L9F92 +00A07A 1 50 1B bvc LA097 +00A07C 1 20 00 40 jsr A2D +00A07F 1 03 .byte $03 +00A080 1 45 93 .addr L9345 +00A082 1 20 3F A6 jsr LA63F +00A085 1 20 A3 A6 LA085: jsr LA6A3 +00A088 1 20 97 A0 jsr LA097 +00A08B 1 AD 93 9F lda L9F93 +00A08E 1 D0 F5 bne LA085 +00A090 1 20 00 40 jsr A2D +00A093 1 06 .byte $06 +00A094 1 45 93 .addr L9345 +00A096 1 60 rts +00A097 1 +00A097 1 20 00 40 LA097: jsr A2D +00A09A 1 26 .byte $26 +00A09B 1 BC 93 .addr L93BC +00A09D 1 20 00 40 jsr A2D +00A0A0 1 07 .byte $07 +00A0A1 1 9A 93 .addr L939A +00A0A3 1 2C 92 9F bit L9F92 +00A0A6 1 10 1A bpl LA0C2 +00A0A8 1 2C 92 9F bit L9F92 +00A0AB 1 50 09 bvc LA0B6 +00A0AD 1 20 00 40 jsr A2D +00A0B0 1 07 .byte $07 +00A0B1 1 96 93 .addr L9396 +00A0B3 1 4C C2 A0 jmp LA0C2 +00A0B6 1 +00A0B6 1 20 00 40 LA0B6: jsr A2D +00A0B9 1 14 .byte $14 +00A0BA 1 35 8E .addr L8E35 +00A0BC 1 20 00 40 jsr A2D +00A0BF 1 07 .byte $07 +00A0C0 1 98 93 .addr L9398 +00A0C2 1 20 00 40 LA0C2: jsr A2D +00A0C5 1 14 .byte $14 +00A0C6 1 25 8E .addr L8E25 +00A0C8 1 A0 02 ldy #$02 +00A0CA 1 B1 06 lda ($06),y +00A0CC 1 29 80 and #$80 +00A0CE 1 F0 22 beq LA0F2 +00A0D0 1 20 4D A1 jsr LA14D +00A0D3 1 20 00 40 jsr A2D +00A0D6 1 08 .byte $08 +00A0D7 1 83 8E .addr L8E83 +00A0D9 1 2C 92 9F bit L9F92 +00A0DC 1 30 08 bmi LA0E6 +00A0DE 1 20 00 40 jsr A2D +00A0E1 1 07 .byte $07 +00A0E2 1 99 93 .addr L9399 +00A0E4 1 F0 06 beq LA0EC +00A0E6 1 20 00 40 LA0E6: jsr A2D +00A0E9 1 07 .byte $07 +00A0EA 1 97 93 .addr L9397 +00A0EC 1 20 00 40 LA0EC: jsr A2D +00A0EF 1 11 .byte $11 +00A0F0 1 45 8E .addr L8E45 +00A0F2 1 A2 03 LA0F2: ldx #$03 +00A0F4 1 BD 94 9F LA0F4: lda L9F94,x +00A0F7 1 9D 15 94 sta L9415,x +00A0FA 1 CA dex +00A0FB 1 10 F7 bpl LA0F4 +00A0FD 1 20 00 40 jsr A2D +00A100 1 0E .byte $0E +00A101 1 15 94 .addr L9415 +00A103 1 2C 92 9F bit L9F92 +00A106 1 30 04 bmi LA10C +00A108 1 A9 7F lda #$7F +00A10A 1 D0 02 bne LA10E +00A10C 1 A9 00 LA10C: lda #$00 +00A10E 1 8D 51 8E LA10E: sta L8E51 +00A111 1 20 00 40 jsr A2D +00A114 1 0C .byte $0C +00A115 1 51 8E .addr L8E51 +00A117 1 AD 56 8E lda L8E56 +00A11A 1 29 DF and #$DF +00A11C 1 8D 56 8E sta L8E56 +00A11F 1 20 00 40 jsr A2D +00A122 1 19 .byte $19 +00A123 1 52 8E .addr L8E52 +00A125 1 20 00 40 jsr A2D +00A128 1 25 .byte $25 +00A129 1 00 00 .addr L0000 +00A12B 1 60 rts +00A12C 1 +00A12C 1 A2 0F LA12C: ldx #$0F +00A12E 1 BD 25 8E LA12E: lda L8E25,x +00A131 1 9D 35 8E sta L8E35,x +00A134 1 CA dex +00A135 1 10 F7 bpl LA12E +00A137 1 AC 43 8E ldy L8E43 +00A13A 1 AD 3B 8E LA13A: lda L8E3B +00A13D 1 18 clc +00A13E 1 6D 39 8E adc L8E39 +00A141 1 8D 39 8E sta L8E39 +00A144 1 90 03 bcc LA149 +00A146 1 EE 3A 8E inc L8E3A +00A149 1 88 LA149: dey +00A14A 1 10 EE bpl LA13A +00A14C 1 60 rts +00A14D 1 +00A14D 1 A2 00 LA14D: ldx #$00 +00A14F 1 BD 25 8E LA14F: lda L8E25,x +00A152 1 18 clc +00A153 1 7D 2D 8E adc L8E2D,x +00A156 1 9D 45 8E sta L8E45,x +00A159 1 BD 26 8E lda L8E26,x +00A15C 1 7D 2E 8E adc L8E2E,x +00A15F 1 9D 46 8E sta L8E46,x +00A162 1 BD 25 8E lda L8E25,x +00A165 1 18 clc +00A166 1 7D 31 8E adc L8E31,x +00A169 1 9D 49 8E sta L8E49,x +00A16C 1 BD 26 8E lda L8E26,x +00A16F 1 7D 32 8E adc L8E32,x +00A172 1 9D 4A 8E sta L8E4A,x +00A175 1 E8 inx +00A176 1 E8 inx +00A177 1 E0 04 cpx #$04 +00A179 1 D0 D4 bne LA14F +00A17B 1 AD 4B 8E lda L8E4B +00A17E 1 38 sec +00A17F 1 E9 01 sbc #$01 +00A181 1 8D 4B 8E sta L8E4B +00A184 1 B0 03 bcs LA189 +00A186 1 CE 4C 8E dec L8E4C +00A189 1 60 LA189: rts +00A18A 1 +00A18A 1 20 65 A3 LA18A: jsr LA365 +00A18D 1 A0 06 ldy #$06 +00A18F 1 A2 03 ldx #$03 +00A191 1 B1 06 LA191: lda ($06),y +00A193 1 9D 05 8E sta L8E05,x +00A196 1 88 dey +00A197 1 CA dex +00A198 1 10 F7 bpl LA191 +00A19A 1 AD 07 8E lda L8E07 +00A19D 1 8D 0B 8E sta L8E0B +00A1A0 1 AD 08 8E lda L8E08 +00A1A3 1 8D 0C 8E sta L8E0C +00A1A6 1 AD 05 8E lda L8E05 +00A1A9 1 8D 21 8E sta L8E21 +00A1AC 1 AD 06 8E lda L8E06 +00A1AF 1 8D 22 8E sta L8E22 +00A1B2 1 A0 07 ldy #$07 +00A1B4 1 B1 06 lda ($06),y +00A1B6 1 85 08 sta $08 +00A1B8 1 C8 iny +00A1B9 1 B1 06 lda ($06),y +00A1BB 1 85 09 sta $09 +00A1BD 1 A0 08 ldy #$08 +00A1BF 1 B1 08 lda ($08),y +00A1C1 1 18 clc +00A1C2 1 6D 05 8E adc L8E05 +00A1C5 1 8D 09 8E sta L8E09 +00A1C8 1 8D 0D 8E sta L8E0D +00A1CB 1 C8 iny +00A1CC 1 B1 08 lda ($08),y +00A1CE 1 6D 06 8E adc L8E06 +00A1D1 1 8D 0A 8E sta L8E0A +00A1D4 1 8D 0E 8E sta L8E0E +00A1D7 1 A0 0A ldy #$0A +00A1D9 1 B1 08 lda ($08),y +00A1DB 1 18 clc +00A1DC 1 6D 07 8E adc L8E07 +00A1DF 1 8D 0F 8E sta L8E0F +00A1E2 1 C8 iny +00A1E3 1 B1 08 lda ($08),y +00A1E5 1 6D 08 8E adc L8E08 +00A1E8 1 8D 10 8E sta L8E10 +00A1EB 1 AD 0F 8E lda L8E0F +00A1EE 1 18 clc +00A1EF 1 69 02 adc #$02 +00A1F1 1 8D 0F 8E sta L8E0F +00A1F4 1 8D 13 8E sta L8E13 +00A1F7 1 8D 1F 8E sta L8E1F +00A1FA 1 8D 23 8E sta L8E23 +00A1FD 1 AD 10 8E lda L8E10 +00A200 1 69 00 adc #$00 +00A202 1 8D 10 8E sta L8E10 +00A205 1 8D 14 8E sta L8E14 +00A208 1 8D 20 8E sta L8E20 +00A20B 1 8D 24 8E sta L8E24 +00A20E 1 AD 02 88 lda L8802 +00A211 1 18 clc +00A212 1 6D 0F 8E adc L8E0F +00A215 1 8D 17 8E sta L8E17 +00A218 1 8D 1B 8E sta L8E1B +00A21B 1 AD 10 8E lda L8E10 +00A21E 1 69 00 adc #$00 +00A220 1 8D 18 8E sta L8E18 +00A223 1 8D 1C 8E sta L8E1C +00A226 1 A0 1C ldy #$1C +00A228 1 A2 13 ldx #$13 +00A22A 1 B1 06 LA22A: lda ($06),y +00A22C 1 9D 54 8E sta L8E54,x +00A22F 1 88 dey +00A230 1 CA dex +00A231 1 10 F7 bpl LA22A +00A233 1 AD 54 8E LA233: lda L8E54 +00A236 1 8D 4F 8E sta L8E4F +00A239 1 20 00 40 jsr A2D +00A23C 1 18 .byte $18 +00A23D 1 4D 8E .addr L8E4D +00A23F 1 A0 08 ldy #$08 +00A241 1 AD 50 8E lda L8E50 +00A244 1 D1 08 cmp ($08),y +00A246 1 B0 0E bcs LA256 +00A248 1 EE 54 8E inc L8E54 +00A24B 1 AE 54 8E ldx L8E54 +00A24E 1 A9 20 lda #$20 +00A250 1 9D 54 8E sta L8E54,x +00A253 1 4C 33 A2 jmp LA233 +00A256 1 +00A256 1 4A LA256: lsr a +00A257 1 8D A5 A2 sta LA2A5 +00A25A 1 B1 08 lda ($08),y +00A25C 1 4A lsr a +00A25D 1 8D A4 A2 sta LA2A4 +00A260 1 AD A5 A2 lda LA2A5 +00A263 1 38 sec +00A264 1 ED A4 A2 sbc LA2A4 +00A267 1 8D A4 A2 sta LA2A4 +00A26A 1 AD 05 8E lda L8E05 +00A26D 1 38 sec +00A26E 1 ED A4 A2 sbc LA2A4 +00A271 1 8D 1D 8E sta L8E1D +00A274 1 8D 19 8E sta L8E19 +00A277 1 AD 06 8E lda L8E06 +00A27A 1 E9 00 sbc #$00 +00A27C 1 8D 1E 8E sta L8E1E +00A27F 1 8D 1A 8E sta L8E1A +00A282 1 EE 50 8E inc L8E50 +00A285 1 EE 50 8E inc L8E50 +00A288 1 AD 19 8E lda L8E19 +00A28B 1 18 clc +00A28C 1 6D 50 8E adc L8E50 +00A28F 1 8D 11 8E sta L8E11 +00A292 1 8D 15 8E sta L8E15 +00A295 1 AD 1A 8E lda L8E1A +00A298 1 69 00 adc #$00 +00A29A 1 8D 12 8E sta L8E12 +00A29D 1 8D 16 8E sta L8E16 +00A2A0 1 20 82 A3 jsr LA382 +00A2A3 1 60 rts +00A2A4 1 +00A2A4 1 00 LA2A4: brk +00A2A5 1 00 LA2A5: brk +00A2A6 1 4C AE A2 LA2A6: jmp LA2AE +00A2A9 1 +00A2A9 1 00 LA2A9: brk +00A2AA 1 20 82 A3 LA2AA: jsr LA382 +00A2AD 1 60 rts +00A2AE 1 +00A2AE 1 20 65 A3 LA2AE: jsr LA365 +00A2B1 1 AE 95 8E ldx L8E95 +00A2B4 1 CA dex +00A2B5 1 30 F3 LA2B5: bmi LA2AA +00A2B7 1 8A txa +00A2B8 1 48 pha +00A2B9 1 BD 96 8E lda L8E96,x +00A2BC 1 0A asl a +00A2BD 1 AA tax +00A2BE 1 BD 15 8F lda L8F15,x +00A2C1 1 85 06 sta $06 +00A2C3 1 BD 16 8F lda L8F16,x +00A2C6 1 85 07 sta $07 +00A2C8 1 A0 02 ldy #$02 +00A2CA 1 B1 06 lda ($06),y +00A2CC 1 29 0F and #$0F +00A2CE 1 D0 0D bne LA2DD +00A2D0 1 A0 00 ldy #$00 +00A2D2 1 B1 06 lda ($06),y +00A2D4 1 8D A9 A2 sta LA2A9 +00A2D7 1 20 BC 93 jsr L93BC +00A2DA 1 03 .byte $03 +00A2DB 1 A9 A2 lda #$A2 +00A2DD 1 68 LA2DD: pla +00A2DE 1 AA tax +00A2DF 1 CA dex +00A2E0 1 4C B5 A2 jmp LA2B5 +00A2E3 1 +00A2E3 1 8E 22 A3 LA2E3: stx LA322 +00A2E6 1 8D 23 A3 sta LA323 +00A2E9 1 A2 00 ldx #$00 +00A2EB 1 BD 96 8E LA2EB: lda L8E96,x +00A2EE 1 CD 23 A3 cmp LA323 +00A2F1 1 F0 07 beq LA2FA +00A2F3 1 E8 inx +00A2F4 1 EC 95 8E cpx L8E95 +00A2F7 1 D0 F2 bne LA2EB +00A2F9 1 60 rts +00A2FA 1 +00A2FA 1 BD 97 8E LA2FA: lda L8E97,x +00A2FD 1 9D 96 8E sta L8E96,x +00A300 1 E8 inx +00A301 1 EC 95 8E cpx L8E95 +00A304 1 D0 F4 bne LA2FA +00A306 1 AE 95 8E ldx L8E95 +00A309 1 EC 22 A3 LA309: cpx LA322 +00A30C 1 F0 0A beq LA318 +00A30E 1 BD 94 8E lda L8E94,x +00A311 1 9D 95 8E sta L8E95,x +00A314 1 CA dex +00A315 1 4C 09 A3 jmp LA309 +00A318 1 +00A318 1 AE 22 A3 LA318: ldx LA322 +00A31B 1 AD 23 A3 lda LA323 +00A31E 1 9D 95 8E sta L8E95,x +00A321 1 60 rts +00A322 1 +00A322 1 00 LA322: brk +00A323 1 00 LA323: brk +00A324 1 8E 63 A3 LA324: stx LA363 +00A327 1 8D 64 A3 sta LA364 +00A32A 1 A2 00 ldx #$00 +00A32C 1 BD 17 90 LA32C: lda L9017,x +00A32F 1 CD 64 A3 cmp LA364 +00A332 1 F0 07 beq LA33B +00A334 1 E8 inx +00A335 1 EC 16 90 cpx L9016 +00A338 1 D0 F2 bne LA32C +00A33A 1 60 rts +00A33B 1 +00A33B 1 BD 18 90 LA33B: lda L9018,x +00A33E 1 9D 17 90 sta L9017,x +00A341 1 E8 inx +00A342 1 EC 16 90 cpx L9016 +00A345 1 D0 F4 bne LA33B +00A347 1 AE 16 90 ldx L9016 +00A34A 1 EC 63 A3 LA34A: cpx LA363 +00A34D 1 F0 0A beq LA359 +00A34F 1 BD 15 90 lda L9015,x +00A352 1 9D 16 90 sta L9016,x +00A355 1 CA dex +00A356 1 4C 4A A3 jmp LA34A +00A359 1 +00A359 1 AE 63 A3 LA359: ldx LA363 +00A35C 1 AD 64 A3 lda LA364 +00A35F 1 9D 16 90 sta L9016,x +00A362 1 60 rts +00A363 1 +00A363 1 00 LA363: brk +00A364 1 00 LA364: brk +00A365 1 68 LA365: pla +00A366 1 8D 80 A3 sta LA380 +00A369 1 68 pla +00A36A 1 8D 81 A3 sta LA381 +00A36D 1 A2 00 ldx #$00 +00A36F 1 B5 06 LA36F: lda $06,x +00A371 1 48 pha +00A372 1 E8 inx +00A373 1 E0 04 cpx #$04 +00A375 1 D0 F8 bne LA36F +00A377 1 AD 81 A3 lda LA381 +00A37A 1 48 pha +00A37B 1 AD 80 A3 lda LA380 +00A37E 1 48 pha +00A37F 1 60 rts +00A380 1 +00A380 1 00 LA380: brk +00A381 1 00 LA381: brk +00A382 1 68 LA382: pla +00A383 1 8D 9B A3 sta LA39B +00A386 1 68 pla +00A387 1 8D 9C A3 sta LA39C +00A38A 1 A2 03 ldx #$03 +00A38C 1 68 LA38C: pla +00A38D 1 95 06 sta $06,x +00A38F 1 CA dex +00A390 1 10 FA bpl LA38C +00A392 1 AD 9C A3 lda LA39C +00A395 1 48 pha +00A396 1 AD 9B A3 lda LA39B +00A399 1 48 pha +00A39A 1 60 rts +00A39B 1 +00A39B 1 00 LA39B: brk +00A39C 1 00 LA39C: brk +00A39D 1 20 00 40 LA39D: jsr A2D +00A3A0 1 03 .byte $03 +00A3A1 1 45 93 .addr L9345 +00A3A3 1 20 00 40 jsr A2D +00A3A6 1 04 .byte $04 +00A3A7 1 45 93 .addr L9345 +00A3A9 1 4C B9 A3 jmp LA3B9 +00A3AC 1 +00A3AC 1 00 LA3AC: brk +00A3AD 1 00 LA3AD: brk +00A3AE 1 00 LA3AE: brk +00A3AF 1 00 LA3AF: brk +00A3B0 1 00 LA3B0: brk +00A3B1 1 00 LA3B1: brk +00A3B2 1 00 LA3B2: brk +00A3B3 1 00 LA3B3: brk +00A3B4 1 00 brk +00A3B5 1 00 brk +00A3B6 1 00 brk +00A3B7 1 00 LA3B7: brk +00A3B8 1 00 LA3B8: brk +00A3B9 1 A0 00 LA3B9: ldy #$00 +00A3BB 1 B1 06 lda ($06),y +00A3BD 1 8D AC A3 sta LA3AC +00A3C0 1 C8 iny +00A3C1 1 C8 iny +00A3C2 1 B1 06 lda ($06),y +00A3C4 1 29 0F and #$0F +00A3C6 1 8D AD A3 sta LA3AD +00A3C9 1 F0 29 beq LA3F4 +00A3CB 1 A9 80 lda #$80 +00A3CD 1 8D B7 A3 sta LA3B7 +00A3D0 1 20 00 40 jsr A2D +00A3D3 1 08 .byte $08 +00A3D4 1 68 8E .addr L8E68 +00A3D6 1 20 00 40 jsr A2D +00A3D9 1 41 .byte $41 +00A3DA 1 B8 A3 .addr LA3B8 +00A3DC 1 AD B8 A3 lda LA3B8 +00A3DF 1 8D 69 93 sta L9369 +00A3E2 1 20 00 40 jsr A2D +00A3E5 1 3C .byte $3C +00A3E6 1 69 93 .addr L9369 +00A3E8 1 20 CC A4 jsr LA4CC +00A3EB 1 20 38 A9 jsr LA938 +00A3EE 1 20 1C A4 jsr LA41C +00A3F1 1 4C 46 A4 jmp LA446 +00A3F4 1 +00A3F4 1 20 00 40 LA3F4: jsr A2D +00A3F7 1 03 .byte $03 +00A3F8 1 45 93 .addr L9345 +00A3FA 1 20 3F A6 jsr LA63F +00A3FD 1 20 A3 A6 LA3FD: jsr LA6A3 +00A400 1 20 11 A4 jsr LA411 +00A403 1 AD 93 9F lda L9F93 +00A406 1 D0 F5 bne LA3FD +00A408 1 20 00 40 jsr A2D +00A40B 1 06 .byte $06 +00A40C 1 45 93 .addr L9345 +00A40E 1 4C 46 A4 jmp LA446 +00A411 1 +00A411 1 A9 00 LA411: lda #$00 +00A413 1 8D B7 A3 sta LA3B7 +00A416 1 20 00 40 jsr A2D +00A419 1 08 .byte $08 +00A41A 1 7A 8E .addr L8E7A +00A41C 1 AD 07 8E LA41C: lda L8E07 +00A41F 1 8D B1 A3 sta LA3B1 +00A422 1 AD 08 8E lda L8E08 +00A425 1 8D B2 A3 sta LA3B2 +00A428 1 AD 1D 8E lda L8E1D +00A42B 1 8D AF A3 sta LA3AF +00A42E 1 AD 1E 8E lda L8E1E +00A431 1 8D B0 A3 sta LA3B0 +00A434 1 A2 03 ldx #$03 +00A436 1 BD 15 8E LA436: lda L8E15,x +00A439 1 9D B3 A3 sta LA3B3,x +00A43C 1 CA dex +00A43D 1 10 F7 bpl LA436 +00A43F 1 20 00 40 jsr A2D +00A442 1 15 .byte $15 +00A443 1 03 8E .addr L8E03 +00A445 1 60 rts +00A446 1 +00A446 1 20 65 A3 LA446: jsr LA365 +00A449 1 AE 95 8E ldx L8E95 +00A44C 1 CA dex +00A44D 1 E0 FF LA44D: cpx #$FF +00A44F 1 D0 15 bne LA466 +00A451 1 2C B7 A3 bit LA3B7 +00A454 1 10 0C bpl LA462 +00A456 1 20 00 40 jsr A2D +00A459 1 03 .byte $03 +00A45A 1 45 93 .addr L9345 +00A45C 1 20 00 40 jsr A2D +00A45F 1 04 .byte $04 +00A460 1 6C 93 .addr L936C +00A462 1 20 82 A3 LA462: jsr LA382 +00A465 1 60 rts +00A466 1 +00A466 1 8A LA466: txa +00A467 1 48 pha +00A468 1 BD 96 8E lda L8E96,x +00A46B 1 CD AC A3 cmp LA3AC +00A46E 1 F0 55 beq LA4C5 +00A470 1 0A asl a +00A471 1 AA tax +00A472 1 BD 15 8F lda L8F15,x +00A475 1 85 08 sta $08 +00A477 1 BD 16 8F lda L8F16,x +00A47A 1 85 09 sta $09 +00A47C 1 A0 02 ldy #$02 +00A47E 1 B1 08 lda ($08),y +00A480 1 29 07 and #$07 +00A482 1 CD AD A3 cmp LA3AD +00A485 1 D0 3E bne LA4C5 +00A487 1 AD 15 90 lda L9015 +00A48A 1 F0 11 beq LA49D +00A48C 1 A0 00 ldy #$00 +00A48E 1 B1 08 lda ($08),y +00A490 1 A2 00 ldx #$00 +00A492 1 DD 17 90 LA492: cmp L9017,x +00A495 1 F0 2E beq LA4C5 +00A497 1 E8 inx +00A498 1 EC 16 90 cpx L9016 +00A49B 1 D0 F5 bne LA492 +00A49D 1 A0 00 LA49D: ldy #$00 +00A49F 1 B1 08 lda ($08),y +00A4A1 1 8D AE A3 sta LA3AE +00A4A4 1 2C B7 A3 bit LA3B7 +00A4A7 1 10 03 bpl LA4AC +00A4A9 1 20 D3 A4 jsr LA4D3 +00A4AC 1 20 BC 93 LA4AC: jsr L93BC +00A4AF 1 0D AE A3 ora LA3AE +00A4B2 1 F0 06 beq LA4BA +00A4B4 1 20 BC 93 jsr L93BC +00A4B7 1 03 .byte $03 +00A4B8 1 AE .byte $AE +00A4B9 1 A3 .byte $A3 +00A4BA 1 2C B7 A3 LA4BA: bit LA3B7 +00A4BD 1 10 06 bpl LA4C5 +00A4BF 1 AD AE A3 lda LA3AE +00A4C2 1 20 DC A4 jsr LA4DC +00A4C5 1 68 LA4C5: pla +00A4C6 1 AA tax +00A4C7 1 CA dex +00A4C8 1 4C 4D A4 jmp LA44D +00A4CB 1 +00A4CB 1 00 LA4CB: brk +00A4CC 1 A9 80 LA4CC: lda #$80 +00A4CE 1 8D CB A4 sta LA4CB +00A4D1 1 30 0F bmi LA4E2 +00A4D3 1 48 LA4D3: pha +00A4D4 1 A9 40 lda #$40 +00A4D6 1 8D CB A4 sta LA4CB +00A4D9 1 4C E2 A4 jmp LA4E2 +00A4DC 1 +00A4DC 1 48 LA4DC: pha +00A4DD 1 A9 00 lda #$00 +00A4DF 1 8D CB A4 sta LA4CB +00A4E2 1 A0 00 LA4E2: ldy #$00 +00A4E4 1 B9 6C 93 LA4E4: lda L936C,y +00A4E7 1 99 67 A5 sta LA567,y +00A4EA 1 C8 iny +00A4EB 1 C0 04 cpy #$04 +00A4ED 1 D0 F5 bne LA4E4 +00A4EF 1 A0 08 ldy #$08 +00A4F1 1 B9 6C 93 LA4F1: lda L936C,y +00A4F4 1 99 63 A5 sta LA563,y +00A4F7 1 C8 iny +00A4F8 1 C0 0C cpy #$0C +00A4FA 1 D0 F5 bne LA4F1 +00A4FC 1 2C CB A4 bit LA4CB +00A4FF 1 30 05 bmi LA506 +00A501 1 50 6C bvc LA56F +00A503 1 4C CB A5 jmp LA5CB +00A506 1 +00A506 1 A2 00 LA506: ldx #$00 +00A508 1 BD 05 8E LA508: lda L8E05,x +00A50B 1 38 sec +00A50C 1 ED 67 A5 sbc LA567 +00A50F 1 9D 05 8E sta L8E05,x +00A512 1 BD 06 8E lda L8E06,x +00A515 1 ED 68 A5 sbc LA568 +00A518 1 9D 06 8E sta L8E06,x +00A51B 1 BD 07 8E lda L8E07,x +00A51E 1 38 sec +00A51F 1 ED 69 A5 sbc LA569 +00A522 1 9D 07 8E sta L8E07,x +00A525 1 BD 08 8E lda L8E08,x +00A528 1 ED 6A A5 sbc LA56A +00A52B 1 9D 08 8E sta L8E08,x +00A52E 1 E8 inx +00A52F 1 E8 inx +00A530 1 E8 inx +00A531 1 E8 inx +00A532 1 E0 20 cpx #$20 +00A534 1 D0 D2 bne LA508 +00A536 1 A2 00 ldx #$00 +00A538 1 BD 05 8E lda L8E05,x +00A53B 1 18 clc +00A53C 1 6D 6B A5 adc LA56B +00A53F 1 9D 05 8E sta L8E05,x +00A542 1 BD 06 8E lda L8E06,x +00A545 1 6D 6C A5 adc LA56C +00A548 1 9D 06 8E sta L8E06,x +00A54B 1 BD 07 8E lda L8E07,x +00A54E 1 18 clc +00A54F 1 6D 6D A5 adc LA56D +00A552 1 9D 07 8E sta L8E07,x +00A555 1 BD 08 8E lda L8E08,x +00A558 1 6D 6E A5 adc LA56E +00A55B 1 9D 08 8E sta L8E08,x +00A55E 1 E8 inx +00A55F 1 E8 inx +00A560 1 E8 inx +00A561 1 E8 inx +00A562 1 E0 .byte $E0 +00A563 1 20 D0 D2 LA563: jsr LD2D0 +00A566 1 60 rts +00A567 1 +00A567 1 00 LA567: brk +00A568 1 00 LA568: brk +00A569 1 00 LA569: brk +00A56A 1 00 LA56A: brk +00A56B 1 00 LA56B: brk +00A56C 1 00 LA56C: brk +00A56D 1 00 LA56D: brk +00A56E 1 00 LA56E: brk +00A56F 1 68 LA56F: pla +00A570 1 A8 tay +00A571 1 20 65 A3 jsr LA365 +00A574 1 98 tya +00A575 1 0A asl a +00A576 1 AA tax +00A577 1 BD 15 8F lda L8F15,x +00A57A 1 85 06 sta $06 +00A57C 1 BD 16 8F lda L8F16,x +00A57F 1 85 07 sta $07 +00A581 1 A0 03 ldy #$03 +00A583 1 B1 06 lda ($06),y +00A585 1 18 clc +00A586 1 6D 67 A5 adc LA567 +00A589 1 91 06 sta ($06),y +00A58B 1 C8 iny +00A58C 1 B1 06 lda ($06),y +00A58E 1 6D 68 A5 adc LA568 +00A591 1 91 06 sta ($06),y +00A593 1 C8 iny +00A594 1 B1 06 lda ($06),y +00A596 1 18 clc +00A597 1 6D 69 A5 adc LA569 +00A59A 1 91 06 sta ($06),y +00A59C 1 C8 iny +00A59D 1 B1 06 lda ($06),y +00A59F 1 6D 6A A5 adc LA56A +00A5A2 1 91 06 sta ($06),y +00A5A4 1 A0 03 ldy #$03 +00A5A6 1 B1 06 lda ($06),y +00A5A8 1 38 sec +00A5A9 1 ED 6B A5 sbc LA56B +00A5AC 1 91 06 sta ($06),y +00A5AE 1 C8 iny +00A5AF 1 B1 06 lda ($06),y +00A5B1 1 ED 6C A5 sbc LA56C +00A5B4 1 91 06 sta ($06),y +00A5B6 1 C8 iny +00A5B7 1 B1 06 lda ($06),y +00A5B9 1 38 sec +00A5BA 1 ED 6D A5 sbc LA56D +00A5BD 1 91 06 sta ($06),y +00A5BF 1 C8 iny +00A5C0 1 B1 06 lda ($06),y +00A5C2 1 ED 6E A5 sbc LA56E +00A5C5 1 91 06 sta ($06),y +00A5C7 1 20 82 A3 jsr LA382 +00A5CA 1 60 rts +00A5CB 1 +00A5CB 1 68 LA5CB: pla +00A5CC 1 A8 tay +00A5CD 1 20 65 A3 jsr LA365 +00A5D0 1 98 tya +00A5D1 1 0A asl a +00A5D2 1 AA tax +00A5D3 1 BD 15 8F lda L8F15,x +00A5D6 1 85 06 sta $06 +00A5D8 1 BD 16 8F lda L8F16,x +00A5DB 1 85 07 sta $07 +00A5DD 1 A0 03 ldy #$03 +00A5DF 1 B1 06 lda ($06),y +00A5E1 1 38 sec +00A5E2 1 ED 67 A5 sbc LA567 +00A5E5 1 91 06 sta ($06),y +00A5E7 1 C8 iny +00A5E8 1 B1 06 lda ($06),y +00A5EA 1 ED 68 A5 sbc LA568 +00A5ED 1 91 06 sta ($06),y +00A5EF 1 C8 iny +00A5F0 1 B1 06 lda ($06),y +00A5F2 1 38 sec +00A5F3 1 ED 69 A5 sbc LA569 +00A5F6 1 91 06 sta ($06),y +00A5F8 1 C8 iny +00A5F9 1 B1 06 lda ($06),y +00A5FB 1 ED 6A A5 sbc LA56A +00A5FE 1 91 06 sta ($06),y +00A600 1 A0 03 ldy #$03 +00A602 1 B1 06 lda ($06),y +00A604 1 18 clc +00A605 1 6D 6B A5 adc LA56B +00A608 1 91 06 sta ($06),y +00A60A 1 C8 iny +00A60B 1 B1 06 lda ($06),y +00A60D 1 6D 6C A5 adc LA56C +00A610 1 91 06 sta ($06),y +00A612 1 C8 iny +00A613 1 B1 06 lda ($06),y +00A615 1 18 clc +00A616 1 6D 6D A5 adc LA56D +00A619 1 91 06 sta ($06),y +00A61B 1 C8 iny +00A61C 1 B1 06 lda ($06),y +00A61E 1 6D 6E A5 adc LA56E +00A621 1 91 06 sta ($06),y +00A623 1 20 82 A3 jsr LA382 +00A626 1 60 rts +00A627 1 +00A627 1 00 LA627: brk +00A628 1 00 LA628: brk +00A629 1 00 LA629: brk +00A62A 1 00 LA62A: brk +00A62B 1 00 LA62B: brk +00A62C 1 00 LA62C: brk +00A62D 1 00 brk +00A62E 1 00 brk +00A62F 1 00 LA62F: brk +00A630 1 00 LA630: brk +00A631 1 00 LA631: brk +00A632 1 00 LA632: brk +00A633 1 00 brk +00A634 1 20 80 00 jsr L0080 +00A637 1 00 LA637: brk +00A638 1 00 LA638: brk +00A639 1 00 LA639: brk +00A63A 1 00 LA63A: brk +00A63B 1 00 LA63B: brk +00A63C 1 00 LA63C: brk +00A63D 1 00 LA63D: brk +00A63E 1 00 LA63E: brk +00A63F 1 20 8A A1 LA63F: jsr LA18A +00A642 1 AD 07 8E lda L8E07 +00A645 1 8D 29 A6 sta LA629 +00A648 1 8D 39 A6 sta LA639 +00A64B 1 8D 31 A6 sta LA631 +00A64E 1 AD 08 8E lda L8E08 +00A651 1 8D 2A A6 sta LA62A +00A654 1 8D 3A A6 sta LA63A +00A657 1 8D 32 A6 sta LA632 +00A65A 1 AD 19 8E lda L8E19 +00A65D 1 8D 27 A6 sta LA627 +00A660 1 8D 37 A6 sta LA637 +00A663 1 8D 2F A6 sta LA62F +00A666 1 AD 1A 8E lda L8E1A +00A669 1 8D 28 A6 sta LA628 +00A66C 1 8D 38 A6 sta LA638 +00A66F 1 8D 30 A6 sta LA630 +00A672 1 A2 03 ldx #$03 +00A674 1 BD 15 8E LA674: lda L8E15,x +00A677 1 9D 2B A6 sta LA62B,x +00A67A 1 9D 3B A6 sta LA63B,x +00A67D 1 CA dex +00A67E 1 10 F4 bpl LA674 +00A680 1 AD 2B A6 lda LA62B +00A683 1 C9 2F cmp #$2F +00A685 1 AD 2C A6 lda LA62C +00A688 1 E9 02 sbc #$02 +00A68A 1 30 10 bmi LA69C +00A68C 1 A9 2E lda #$2E +00A68E 1 8D 2B A6 sta LA62B +00A691 1 8D 3B A6 sta LA63B +00A694 1 A9 02 lda #$02 +00A696 1 8D 2C A6 sta LA62C +00A699 1 8D 3C A6 sta LA63C +00A69C 1 20 00 40 LA69C: jsr A2D +00A69F 1 06 .byte $06 +00A6A0 1 2F A6 .addr LA62F +00A6A2 1 60 rts +00A6A3 1 +00A6A3 1 A9 00 LA6A3: lda #$00 +00A6A5 1 4C C7 A6 jmp LA6C7 +00A6A8 1 +00A6A8 1 00 LA6A8: brk +00A6A9 1 00 brk +00A6AA 1 00 brk +00A6AB 1 00 brk +00A6AC 1 00 LA6AC: brk +00A6AD 1 00 LA6AD: brk +00A6AE 1 00 LA6AE: brk +00A6AF 1 00 LA6AF: brk +00A6B0 1 00 LA6B0: brk +00A6B1 1 00 LA6B1: brk +00A6B2 1 00 LA6B2: brk +00A6B3 1 00 LA6B3: brk +00A6B4 1 00 LA6B4: brk +00A6B5 1 00 LA6B5: brk +00A6B6 1 00 LA6B6: brk +00A6B7 1 00 LA6B7: brk +00A6B8 1 00 LA6B8: brk +00A6B9 1 00 LA6B9: brk +00A6BA 1 00 LA6BA: brk +00A6BB 1 00 LA6BB: brk +00A6BC 1 00 LA6BC: brk +00A6BD 1 00 LA6BD: brk +00A6BE 1 00 LA6BE: brk +00A6BF 1 00 LA6BF: brk +00A6C0 1 00 LA6C0: brk +00A6C1 1 00 LA6C1: brk +00A6C2 1 00 LA6C2: brk +00A6C3 1 00 LA6C3: brk +00A6C4 1 00 LA6C4: brk +00A6C5 1 00 LA6C5: brk +00A6C6 1 00 LA6C6: brk +00A6C7 1 AD 93 9F LA6C7: lda L9F93 +00A6CA 1 F0 2E beq LA6FA +00A6CC 1 AD 3B A6 lda LA63B +00A6CF 1 18 clc +00A6D0 1 69 01 adc #$01 +00A6D2 1 8D 37 A6 sta LA637 +00A6D5 1 8D 2F A6 sta LA62F +00A6D8 1 AD 3C A6 lda LA63C +00A6DB 1 69 00 adc #$00 +00A6DD 1 8D 38 A6 sta LA638 +00A6E0 1 8D 30 A6 sta LA630 +00A6E3 1 A2 05 ldx #$05 +00A6E5 1 BD 29 A6 LA6E5: lda LA629,x +00A6E8 1 9D 39 A6 sta LA639,x +00A6EB 1 CA dex +00A6EC 1 10 F7 bpl LA6E5 +00A6EE 1 AD 39 A6 lda LA639 +00A6F1 1 8D 31 A6 sta LA631 +00A6F4 1 AD 3A A6 lda LA63A +00A6F7 1 8D 32 A6 sta LA632 +00A6FA 1 AD 37 A6 LA6FA: lda LA637 +00A6FD 1 8D B3 A6 sta LA6B3 +00A700 1 8D BF A6 sta LA6BF +00A703 1 AD 38 A6 lda LA638 +00A706 1 8D B4 A6 sta LA6B4 +00A709 1 8D C0 A6 sta LA6C0 +00A70C 1 AD 39 A6 lda LA639 +00A70F 1 8D B5 A6 sta LA6B5 +00A712 1 8D B9 A6 sta LA6B9 +00A715 1 AD 3A A6 lda LA63A +00A718 1 8D B6 A6 sta LA6B6 +00A71B 1 8D BA A6 sta LA6BA +00A71E 1 AD 3B A6 lda LA63B +00A721 1 8D B7 A6 sta LA6B7 +00A724 1 8D BB A6 sta LA6BB +00A727 1 AD 3C A6 lda LA63C +00A72A 1 8D B8 A6 sta LA6B8 +00A72D 1 8D BC A6 sta LA6BC +00A730 1 AD 3D A6 lda LA63D +00A733 1 8D BD A6 sta LA6BD +00A736 1 8D C1 A6 sta LA6C1 +00A739 1 AD 3E A6 lda LA63E +00A73C 1 8D BE A6 sta LA6BE +00A73F 1 8D C2 A6 sta LA6C2 +00A742 1 A9 00 lda #$00 +00A744 1 8D B0 A6 sta LA6B0 +00A747 1 AD B0 A6 LA747: lda LA6B0 +00A74A 1 C9 04 cmp #$04 +00A74C 1 D0 27 bne LA775 +00A74E 1 A9 00 lda #$00 +00A750 1 8D B0 A6 sta LA6B0 +00A753 1 20 00 40 LA753: jsr A2D +00A756 1 06 .byte $06 +00A757 1 2F A6 .addr LA62F +00A759 1 AD 3C A6 lda LA63C +00A75C 1 CD 2C A6 cmp LA62C +00A75F 1 D0 0E bne LA76F +00A761 1 AD 3B A6 lda LA63B +00A764 1 CD 2B A6 cmp LA62B +00A767 1 90 06 bcc LA76F +00A769 1 A9 00 lda #$00 +00A76B 1 8D 93 9F sta L9F93 +00A76E 1 60 rts +00A76F 1 +00A76F 1 A9 01 LA76F: lda #$01 +00A771 1 8D 93 9F sta L9F93 +00A774 1 60 rts +00A775 1 +00A775 1 AD B0 A6 LA775: lda LA6B0 +00A778 1 0A asl a +00A779 1 0A asl a +00A77A 1 AA tax +00A77B 1 A0 00 ldy #$00 +00A77D 1 BD B3 A6 LA77D: lda LA6B3,x +00A780 1 99 A8 A6 sta LA6A8,y +00A783 1 C8 iny +00A784 1 E8 inx +00A785 1 C0 04 cpy #$04 +00A787 1 D0 F4 bne LA77D +00A789 1 EE B0 A6 inc LA6B0 +00A78C 1 20 00 40 jsr A2D +00A78F 1 40 .byte $40 +00A790 1 A8 A6 .addr LA6A8 +00A792 1 AD AC A6 lda LA6AC +00A795 1 F0 B0 beq LA747 +00A797 1 AD AD A6 lda LA6AD +00A79A 1 8D 69 93 sta L9369 +00A79D 1 20 00 40 jsr A2D +00A7A0 1 3C .byte $3C +00A7A1 1 69 93 .addr L9369 +00A7A3 1 20 65 A3 jsr LA365 +00A7A6 1 20 00 40 jsr A2D +00A7A9 1 3B .byte $3B +00A7AA 1 AD A6 .addr LA6AD +00A7AC 1 AD AE A6 lda LA6AE +00A7AF 1 85 06 sta $06 +00A7B1 1 AD AF A6 lda LA6AF +00A7B4 1 85 07 sta $07 +00A7B6 1 A0 01 ldy #$01 +00A7B8 1 B1 06 LA7B8: lda ($06),y +00A7BA 1 29 01 and #$01 +00A7BC 1 D0 05 bne LA7C3 +00A7BE 1 8D B2 A6 sta LA6B2 +00A7C1 1 F0 05 beq LA7C8 +00A7C3 1 A9 80 LA7C3: lda #$80 +00A7C5 1 8D B2 A6 sta LA6B2 +00A7C8 1 A0 04 LA7C8: ldy #$04 +00A7CA 1 B1 06 lda ($06),y +00A7CC 1 29 80 and #$80 +00A7CE 1 8D B1 A6 sta LA6B1 +00A7D1 1 C8 iny +00A7D2 1 B1 06 lda ($06),y +00A7D4 1 29 80 and #$80 +00A7D6 1 4A lsr a +00A7D7 1 0D B1 A6 ora LA6B1 +00A7DA 1 8D B1 A6 sta LA6B1 +00A7DD 1 AD 6C 93 lda L936C +00A7E0 1 38 sec +00A7E1 1 E9 02 sbc #$02 +00A7E3 1 8D 6C 93 sta L936C +00A7E6 1 AD 6D 93 lda L936D +00A7E9 1 E9 00 sbc #$00 +00A7EB 1 8D 6D 93 sta L936D +00A7EE 1 AD 74 93 lda L9374 +00A7F1 1 38 sec +00A7F2 1 E9 02 sbc #$02 +00A7F4 1 8D 74 93 sta L9374 +00A7F7 1 AD 75 93 lda L9375 +00A7FA 1 E9 00 sbc #$00 +00A7FC 1 8D 75 93 sta L9375 +00A7FF 1 2C B2 A6 bit LA6B2 +00A802 1 30 1C bmi LA820 +00A804 1 AD 6E 93 lda L936E +00A807 1 38 sec +00A808 1 E9 0E sbc #$0E +00A80A 1 8D 6E 93 sta L936E +00A80D 1 B0 03 bcs LA812 +00A80F 1 CE 6F 93 dec L936F +00A812 1 AD 76 93 LA812: lda L9376 +00A815 1 38 sec +00A816 1 E9 0E sbc #$0E +00A818 1 8D 76 93 sta L9376 +00A81B 1 B0 03 bcs LA820 +00A81D 1 CE 77 93 dec L9377 +00A820 1 2C B1 A6 LA820: bit LA6B1 +00A823 1 10 0E bpl LA833 +00A825 1 AD 7A 93 lda L937A +00A828 1 18 clc +00A829 1 69 0C adc #$0C +00A82B 1 8D 7A 93 sta L937A +00A82E 1 90 03 bcc LA833 +00A830 1 EE 7B 93 inc L937B +00A833 1 2C B1 A6 LA833: bit LA6B1 +00A836 1 50 0E bvc LA846 +00A838 1 AD 78 93 lda L9378 +00A83B 1 18 clc +00A83C 1 69 14 adc #$14 +00A83E 1 8D 78 93 sta L9378 +00A841 1 90 03 bcc LA846 +00A843 1 EE 79 93 inc L9379 +00A846 1 20 82 A3 LA846: jsr LA382 +00A849 1 AD 78 93 lda L9378 +00A84C 1 38 sec +00A84D 1 ED 74 93 sbc L9374 +00A850 1 8D C3 A6 sta LA6C3 +00A853 1 AD 79 93 lda L9379 +00A856 1 ED 75 93 sbc L9375 +00A859 1 8D C4 A6 sta LA6C4 +00A85C 1 AD 7A 93 lda L937A +00A85F 1 38 sec +00A860 1 ED 76 93 sbc L9376 +00A863 1 8D C5 A6 sta LA6C5 +00A866 1 AD 7B 93 lda L937B +00A869 1 ED 77 93 sbc L9377 +00A86C 1 8D C6 A6 sta LA6C6 +00A86F 1 AD C3 A6 lda LA6C3 +00A872 1 18 clc +00A873 1 6D 6C 93 adc L936C +00A876 1 8D C3 A6 sta LA6C3 +00A879 1 AD 6D 93 lda L936D +00A87C 1 6D C4 A6 adc LA6C4 +00A87F 1 8D C4 A6 sta LA6C4 +00A882 1 AD C5 A6 lda LA6C5 +00A885 1 18 clc +00A886 1 6D 6E 93 adc L936E +00A889 1 8D C5 A6 sta LA6C5 +00A88C 1 AD C6 A6 lda LA6C6 +00A88F 1 6D 6F 93 adc L936F +00A892 1 8D C6 A6 sta LA6C6 +00A895 1 AD 3B A6 lda LA63B +00A898 1 CD C3 A6 cmp LA6C3 +00A89B 1 AD 3C A6 lda LA63C +00A89E 1 ED C4 A6 sbc LA6C4 +00A8A1 1 30 14 bmi LA8B7 +00A8A3 1 AD C3 A6 lda LA6C3 +00A8A6 1 18 clc +00A8A7 1 69 01 adc #$01 +00A8A9 1 8D 3B A6 sta LA63B +00A8AC 1 AD C4 A6 lda LA6C4 +00A8AF 1 69 00 adc #$00 +00A8B1 1 8D 3C A6 sta LA63C +00A8B4 1 4C D4 A8 jmp LA8D4 +00A8B7 1 +00A8B7 1 AD 6C 93 LA8B7: lda L936C +00A8BA 1 CD 37 A6 cmp LA637 +00A8BD 1 AD 6D 93 lda L936D +00A8C0 1 ED 38 A6 sbc LA638 +00A8C3 1 30 0F bmi LA8D4 +00A8C5 1 AD 6C 93 lda L936C +00A8C8 1 8D 3B A6 sta LA63B +00A8CB 1 AD 6D 93 lda L936D +00A8CE 1 8D 3C A6 sta LA63C +00A8D1 1 4C FA A6 jmp LA6FA +00A8D4 1 +00A8D4 1 AD 6E 93 LA8D4: lda L936E +00A8D7 1 CD 39 A6 cmp LA639 +00A8DA 1 AD 6F 93 lda L936F +00A8DD 1 ED 3A A6 sbc LA63A +00A8E0 1 30 14 bmi LA8F6 +00A8E2 1 AD 6E 93 lda L936E +00A8E5 1 8D 3D A6 sta LA63D +00A8E8 1 AD 6F 93 lda L936F +00A8EB 1 8D 3E A6 sta LA63E +00A8EE 1 A9 01 lda #$01 +00A8F0 1 8D 93 9F sta L9F93 +00A8F3 1 4C FA A6 jmp LA6FA +00A8F6 1 +00A8F6 1 AD C5 A6 LA8F6: lda LA6C5 +00A8F9 1 CD 3D A6 cmp LA63D +00A8FC 1 AD C6 A6 lda LA6C6 +00A8FF 1 ED 3E A6 sbc LA63E +00A902 1 10 1F bpl LA923 +00A904 1 AD C5 A6 lda LA6C5 +00A907 1 18 clc +00A908 1 69 02 adc #$02 +00A90A 1 8D 39 A6 sta LA639 +00A90D 1 8D 31 A6 sta LA631 +00A910 1 AD C6 A6 lda LA6C6 +00A913 1 69 00 adc #$00 +00A915 1 8D 3A A6 sta LA63A +00A918 1 8D 32 A6 sta LA632 +00A91B 1 A9 01 lda #$01 +00A91D 1 8D 93 9F sta L9F93 +00A920 1 4C FA A6 jmp LA6FA +00A923 1 +00A923 1 AD 3B A6 LA923: lda LA63B +00A926 1 8D 37 A6 sta LA637 +00A929 1 8D 2F A6 sta LA62F +00A92C 1 AD 3C A6 lda LA63C +00A92F 1 8D 38 A6 sta LA638 +00A932 1 8D 30 A6 sta LA630 +00A935 1 4C 53 A7 jmp LA753 +00A938 1 +00A938 1 AD 6E 93 LA938: lda L936E +00A93B 1 18 clc +00A93C 1 69 0F adc #$0F +00A93E 1 8D 6E 93 sta L936E +00A941 1 AD 6F 93 lda L936F +00A944 1 69 00 adc #$00 +00A946 1 8D 6F 93 sta L936F +00A949 1 AD 76 93 lda L9376 +00A94C 1 18 clc +00A94D 1 69 0F adc #$0F +00A94F 1 8D 76 93 sta L9376 +00A952 1 AD 77 93 lda L9377 +00A955 1 69 00 adc #$00 +00A957 1 8D 77 93 sta L9377 +00A95A 1 20 00 40 jsr A2D +00A95D 1 04 .byte $04 +00A95E 1 6C 93 .addr L936C +00A960 1 60 rts +00A961 1 +00A961 1 00 brk +00A962 1 00 brk +00A963 1 00 brk +00A964 1 00 brk +00A965 1 00 brk +00A966 1 00 brk +00A967 1 00 brk +00A968 1 00 brk +00A969 1 00 brk +00A96A 1 00 brk +00A96B 1 00 brk +00A96C 1 00 brk +00A96D 1 00 brk +00A96E 1 00 brk +00A96F 1 00 brk +00A970 1 00 brk +00A971 1 00 brk +00A972 1 00 brk +00A973 1 00 brk +00A974 1 00 brk +00A975 1 00 brk +00A976 1 00 brk +00A977 1 00 brk +00A978 1 00 brk +00A979 1 00 brk +00A97A 1 00 brk +00A97B 1 00 brk +00A97C 1 00 brk +00A97D 1 00 brk +00A97E 1 00 brk +00A97F 1 00 brk +00A980 1 8C A9 04 sty $04A9 +00A983 1 00 brk +00A984 1 00 brk +00A985 1 00 brk +00A986 1 01 00 ora (L0000,x) +00A988 1 1A inc a +00A989 1 00 brk +00A98A 1 0F 00 55 bbr0 L0000,LA9E2 +00A98D 1 2A rol a +00A98E 1 55 2A eor $2A,x +00A990 1 7F 7F 7F bbr7 $7F,LAA12 +00A993 1 7F 03 60 bbr7 $03,LA9F6 +00A996 1 01 30 ora (L0030,x) +00A998 1 03 .byte $03 +00A999 1 60 rts +00A99A 1 +00A99A 1 01 70 ora ($70,x) +00A99C 1 03 .byte $03 +00A99D 1 60 rts +00A99E 1 +00A99E 1 01 30 ora (L0030,x) +00A9A0 1 03 .byte $03 +00A9A1 1 60 rts +00A9A2 1 +00A9A2 1 01 70 ora ($70,x) +00A9A4 1 03 .byte $03 +00A9A5 1 00 brk +00A9A6 1 00 brk +00A9A7 1 30 03 bmi LA9AC +00A9A9 1 60 rts +00A9AA 1 +00A9AA 1 01 70 ora ($70,x) +00A9AC 1 03 LA9AC: .byte $03 +00A9AD 1 70 03 bvs LA9B2 +00A9AF 1 30 03 bmi LA9B4 +00A9B1 1 60 rts +00A9B2 1 +00A9B2 1 01 70 LA9B2: ora ($70,x) +00A9B4 1 03 LA9B4: .byte $03 +00A9B5 1 00 brk +00A9B6 1 00 brk +00A9B7 1 30 03 bmi LA9BC +00A9B9 1 00 brk +00A9BA 1 00 brk +00A9BB 1 70 .byte $70 +00A9BC 1 0D 00 00 LA9BC: ora a:L0000 +00A9BF 1 30 03 bmi LA9C4 +00A9C1 1 00 brk +00A9C2 1 00 brk +00A9C3 1 70 .byte $70 +00A9C4 1 03 LA9C4: .byte $03 +00A9C5 1 00 brk +00A9C6 1 00 brk +00A9C7 1 30 7F bmi LAA48 +00A9C9 1 7F 7F 7F bbr7 $7F,LAA4B +00A9CC 1 D8 cld +00A9CD 1 A9 06 lda #$06 +00A9CF 1 00 brk +00A9D0 1 01 00 ora (L0000,x) +00A9D2 1 00 brk +00A9D3 1 00 brk +00A9D4 1 26 00 rol L0000 +00A9D6 1 0B .byte $0B +00A9D7 1 00 brk +00A9D8 1 7F 7F 7F bbr7 $7F,LAA5A +00A9DB 1 7F 7F 5F bbr7 $7F,LAA3D +00A9DE 1 03 .byte $03 +00A9DF 1 00 brk +00A9E0 1 00 brk +00A9E1 1 00 brk +00A9E2 1 00 LA9E2: brk +00A9E3 1 38 sec +00A9E4 1 03 .byte $03 +00A9E5 1 00 brk +00A9E6 1 00 brk +00A9E7 1 00 brk +00A9E8 1 00 brk +00A9E9 1 58 cli +00A9EA 1 03 .byte $03 +00A9EB 1 00 brk +00A9EC 1 00 brk +00A9ED 1 00 brk +00A9EE 1 00 brk +00A9EF 1 38 sec +00A9F0 1 03 .byte $03 +00A9F1 1 78 sei +00A9F2 1 71 33 adc ($33),y +00A9F4 1 30 58 bmi LAA4E +00A9F6 1 03 LA9F6: .byte $03 +00A9F7 1 18 clc +00A9F8 1 33 .byte $33 +00A9F9 1 76 3D ror $3D,x +00A9FB 1 38 sec +00A9FC 1 03 .byte $03 +00A9FD 1 78 sei +00A9FE 1 71 37 adc ($37),y +00AA00 1 37 58 rmb3 $58 +00AA02 1 03 .byte $03 +00AA03 1 18 clc +00AA04 1 33 .byte $33 +00AA05 1 36 30 rol L0030,x +00AA07 1 38 sec +00AA08 1 03 .byte $03 +00AA09 1 00 brk +00AA0A 1 00 brk +00AA0B 1 00 brk +00AA0C 1 00 brk +00AA0D 1 58 cli +00AA0E 1 7F 7F 7F bbr7 $7F,LAA90 +00AA11 1 19 .byte $19 +00AA12 1 33 LAA12: .byte $33 +00AA13 1 38 sec +00AA14 1 2A rol a +00AA15 1 55 2A eor $2A,x +00AA17 1 19 33 58 ora L5833,y +00AA1A 1 55 2A eor $2A,x +00AA1C 1 55 7F eor $7F,x +00AA1E 1 7F 3F 2C bbr7 L003F,LAA4D +00AA21 1 AA tax +00AA22 1 03 .byte $03 +00AA23 1 00 brk +00AA24 1 00 brk +00AA25 1 00 brk +00AA26 1 00 brk +00AA27 1 00 brk +00AA28 1 14 00 trb L0000 +00AA2A 1 0B .byte $0B +00AA2B 1 00 brk +00AA2C 1 7F 7F 3F bbr7 $7F,LAA6E +00AA2F 1 63 .byte $63 +00AA30 1 00 brk +00AA31 1 73 .byte $73 +00AA32 1 63 .byte $63 +00AA33 1 00 brk +00AA34 1 73 .byte $73 +00AA35 1 63 .byte $63 +00AA36 1 7F 63 03 bbr7 $63,LAA3C +00AA39 1 00 brk +00AA3A 1 60 rts +00AA3B 1 +00AA3B 1 03 .byte $03 +00AA3C 1 00 LAA3C: brk +00AA3D 1 60 LAA3D: rts +00AA3E 1 +00AA3E 1 73 .byte $73 +00AA3F 1 7F 67 33 bbr7 $67,LAA75 +00AA42 1 00 brk +00AA43 1 66 33 ror $33 +00AA45 1 00 brk +00AA46 1 66 33 ror $33 +00AA48 1 00 LAA48: brk +00AA49 1 66 33 ror $33 +00AA4B 1 00 LAA4B: brk +00AA4C 1 66 .byte $66 +00AA4D 1 7F LAA4D: .byte $7F +00AA4E 1 7F 7F 5C LAA4E: bbr7 $7F,LAAAD +00AA51 1 AA tax +00AA52 1 08 php +00AA53 1 00 brk +00AA54 1 01 00 ora (L0000,x) +00AA56 1 00 brk +00AA57 1 00 brk +00AA58 1 33 .byte $33 +00AA59 1 00 brk +00AA5A 1 09 00 LAA5A: ora #$00 +00AA5C 1 7E 7F 7F ror L7F7F,x +00AA5F 1 7F 7F 7F bbr7 $7F,LAAE1 +00AA62 1 7F 57 03 bbr7 $57,LAA68 +00AA65 1 00 brk +00AA66 1 00 brk +00AA67 1 00 brk +00AA68 1 00 LAA68: brk +00AA69 1 00 brk +00AA6A 1 00 brk +00AA6B 1 2C 03 00 bit a:$03 +00AA6E 1 00 LAA6E: brk +00AA6F 1 00 brk +00AA70 1 00 brk +00AA71 1 00 brk +00AA72 1 00 brk +00AA73 1 5C .byte $5C +00AA74 1 03 .byte $03 +00AA75 1 00 LAA75: brk +00AA76 1 00 brk +00AA77 1 00 brk +00AA78 1 00 brk +00AA79 1 00 brk +00AA7A 1 00 brk +00AA7B 1 2C 63 01 bit $0163 +00AA7E 1 00 brk +00AA7F 1 00 brk +00AA80 1 00 brk +00AA81 1 00 brk +00AA82 1 00 brk +00AA83 1 5C .byte $5C +00AA84 1 03 .byte $03 +00AA85 1 00 brk +00AA86 1 00 brk +00AA87 1 00 brk +00AA88 1 00 brk +00AA89 1 00 brk +00AA8A 1 00 brk +00AA8B 1 5C .byte $5C +00AA8C 1 03 .byte $03 +00AA8D 1 00 brk +00AA8E 1 00 brk +00AA8F 1 00 brk +00AA90 1 00 LAA90: brk +00AA91 1 00 brk +00AA92 1 00 brk +00AA93 1 2C 03 00 bit a:$03 +00AA96 1 00 brk +00AA97 1 00 brk +00AA98 1 00 brk +00AA99 1 00 brk +00AA9A 1 00 brk +00AA9B 1 5C .byte $5C +00AA9C 1 7E 7F 7F ror L7F7F,x +00AA9F 1 7F 7F 7F bbr7 $7F,LAB21 +00AAA2 1 7F 57 75 bbr7 $57,LAB1A +00AAA5 1 2A rol a +00AAA6 1 55 2A eor $2A,x +00AAA8 1 55 2A eor $2A,x +00AAAA 1 75 2A adc $2A,x +00AAAC 1 B8 clv +00AAAD 1 AA LAAAD: tax +00AAAE 1 05 00 ora L0000 +00AAB0 1 07 00 rmb0 L0000 +00AAB2 1 01 00 ora (L0000,x) +00AAB4 1 1B .byte $1B +00AAB5 1 00 brk +00AAB6 1 12 00 ora (L0000) +00AAB8 1 00 brk +00AAB9 1 00 brk +00AABA 1 00 brk +00AABB 1 00 brk +00AABC 1 00 brk +00AABD 1 00 brk +00AABE 1 55 FF eor $FF,x +00AAC0 1 55 00 eor L0000,x +00AAC2 1 00 brk +00AAC3 1 2A rol a +00AAC4 1 E3 .byte $E3 +00AAC5 1 2A rol a +00AAC6 1 00 brk +00AAC7 1 00 brk +00AAC8 1 FF .byte $FF +00AAC9 1 FF .byte $FF +00AACA 1 FF 00 00 LAACA: bbs7 L0000,$AACD +00AACD 1 03 .byte $03 +00AACE 1 00 brk +00AACF 1 E0 00 cpx #$00 +00AAD1 1 00 brk +00AAD2 1 FF .byte $FF +00AAD3 1 FF .byte $FF +00AAD4 1 FF 00 00 LAAD4: bbs7 L0000,$AAD7 +00AAD7 1 03 .byte $03 +00AAD8 1 00 brk +00AAD9 1 60 rts +00AADA 1 +00AADA 1 00 brk +00AADB 1 00 brk +00AADC 1 43 .byte $43 +00AADD 1 10 64 bpl LAB43 +00AADF 1 00 brk +00AAE0 1 00 brk +00AAE1 1 23 LAAE1: .byte $23 +00AAE2 1 08 php +00AAE3 1 62 .byte $62 +00AAE4 1 00 brk +00AAE5 1 00 brk +00AAE6 1 23 .byte $23 +00AAE7 1 08 php +00AAE8 1 62 .byte $62 +00AAE9 1 00 brk +00AAEA 1 00 brk +00AAEB 1 23 .byte $23 +00AAEC 1 08 php +00AAED 1 62 .byte $62 +00AAEE 1 00 brk +00AAEF 1 00 brk +00AAF0 1 23 .byte $23 +00AAF1 1 08 php +00AAF2 1 62 .byte $62 +00AAF3 1 00 brk +00AAF4 1 00 brk +00AAF5 1 23 .byte $23 +00AAF6 1 08 php +00AAF7 1 62 .byte $62 +00AAF8 1 00 brk +00AAF9 1 00 brk +00AAFA 1 23 .byte $23 +00AAFB 1 08 php +00AAFC 1 62 .byte $62 +00AAFD 1 00 brk +00AAFE 1 00 brk +00AAFF 1 23 .byte $23 +00AB00 1 08 php +00AB01 1 62 .byte $62 +00AB02 1 00 brk +00AB03 1 00 brk +00AB04 1 23 .byte $23 +00AB05 1 08 php +00AB06 1 62 .byte $62 +00AB07 1 00 brk +00AB08 1 00 brk +00AB09 1 43 .byte $43 +00AB0A 1 10 64 bpl LAB70 +00AB0C 1 00 brk +00AB0D 1 00 brk +00AB0E 1 03 .byte $03 +00AB0F 1 00 brk +00AB10 1 60 rts +00AB11 1 +00AB11 1 00 brk +00AB12 1 00 brk +00AB13 1 FF .byte $FF +00AB14 1 FF .byte $FF +00AB15 1 FF 00 00 LAB15: bbs7 L0000,$AB18 +00AB18 1 00 brk +00AB19 1 00 brk +00AB1A 1 00 LAB1A: brk +00AB1B 1 00 brk +00AB1C 1 01 1E ora ($1E,x) +00AB1E 1 04 46 tsb $46 +00AB20 1 69 .byte $69 +00AB21 1 6C 65 04 LAB21: jmp (L0465) +00AB24 1 +00AB24 1 56 69 lsr $69,x +00AB26 1 65 77 adc $77 +00AB28 1 07 53 rmb0 $53 +00AB2A 1 70 65 bvs LAB91 +00AB2C 1 63 .byte $63 +00AB2D 1 69 61 adc #$61 +00AB2F 1 6C 07 53 jmp (L5307) +00AB32 1 +00AB32 1 74 61 stz $61,x +00AB34 1 72 74 adc ($74) +00AB36 1 75 70 adc $70,x +00AB38 1 08 php +00AB39 1 53 .byte $53 +00AB3A 1 65 6C adc $6C +00AB3C 1 65 63 adc $63 +00AB3E 1 74 6F stz $6F,x +00AB40 1 72 0E adc ($0E) +00AB42 1 4E .byte $4E +00AB43 1 65 77 LAB43: adc $77 +00AB45 1 20 46 6F jsr L6F46 +00AB48 1 6C 64 65 jmp (L6564) +00AB4B 1 +00AB4B 1 72 20 adc ($20) +00AB4D 1 2E 2E 2E rol L2E2E +00AB50 1 04 4F tsb $4F +00AB52 1 70 65 bvs LABB9 +00AB54 1 6E 05 43 ror L4305 +00AB57 1 6C 6F 73 jmp (L736F) +00AB5A 1 +00AB5A 1 65 09 adc $09 +00AB5C 1 43 .byte $43 +00AB5D 1 6C 6F 73 jmp (L736F) +00AB60 1 +00AB60 1 65 20 adc $20 +00AB62 1 41 6C eor ($6C,x) +00AB64 1 6C 0A 53 jmp (L530A) +00AB67 1 +00AB67 1 65 6C adc $6C +00AB69 1 65 63 adc $63 +00AB6B 1 74 20 stz $20,x +00AB6D 1 41 6C eor ($6C,x) +00AB6F 1 6C .byte $6C +00AB70 1 0F 43 6F LAB70: bbr0 $43,LABE2 +00AB73 1 70 79 bvs LABEE +00AB75 1 20 61 20 jsr L2061 +00AB78 1 46 69 lsr $69 +00AB7A 1 6C 65 20 jmp (L2065) +00AB7D 1 +00AB7D 1 2E 2E 2E rol L2E2E +00AB80 1 11 44 ora ($44),y +00AB82 1 65 6C adc $6C +00AB84 1 65 74 adc $74 +00AB86 1 65 20 adc $20 +00AB88 1 61 20 adc ($20,x) +00AB8A 1 46 69 lsr $69 +00AB8C 1 6C 65 20 jmp (L2065) +00AB8F 1 +00AB8F 1 2E .byte $2E +00AB90 1 2E .byte $2E +00AB91 1 2E 05 45 LAB91: rol L4505 +00AB94 1 6A ror a +00AB95 1 65 63 adc $63 +00AB97 1 74 04 stz $04,x +00AB99 1 51 75 eor ($75),y +00AB9B 1 69 74 adc #$74 +00AB9D 1 07 42 rmb0 $42 +00AB9F 1 79 20 49 adc L4920,y +00ABA2 1 63 .byte $63 +00ABA3 1 6F 6E 07 bbr6 $6E,LABAD +00ABA6 1 42 .byte $42 +00ABA7 1 79 20 4E adc L4E20,y +00ABAA 1 61 6D adc ($6D,x) +00ABAC 1 65 .byte $65 +00ABAD 1 07 42 LABAD: rmb0 $42 +00ABAF 1 79 20 44 adc L4420,y +00ABB2 1 61 74 adc ($74,x) +00ABB4 1 65 07 adc $07 +00ABB6 1 42 .byte $42 +00ABB7 1 79 .byte $79 +00ABB8 1 20 .byte $20 +00ABB9 1 53 LABB9: .byte $53 +00ABBA 1 69 7A adc #$7A +00ABBC 1 65 07 adc $07 +00ABBE 1 42 .byte $42 +00ABBF 1 79 20 54 adc L5420,y +00ABC2 1 79 70 65 adc L6570,y +00ABC5 1 0C 43 68 tsb L6843 +00ABC8 1 65 63 adc $63 +00ABCA 1 6B .byte $6B +00ABCB 1 20 44 72 jsr L7244 +00ABCE 1 69 76 adc #$76 +00ABD0 1 65 73 adc $73 +00ABD2 1 11 46 ora ($46),y +00ABD4 1 6F 72 6D bbr6 $72,LAC44 +00ABD7 1 61 74 adc ($74,x) +00ABD9 1 20 61 20 jsr L2061 +00ABDC 1 44 .byte $44 +00ABDD 1 69 73 adc #$73 +00ABDF 1 6B .byte $6B +00ABE0 1 20 .byte $20 +00ABE1 1 2E .byte $2E +00ABE2 1 2E 2E 10 LABE2: rol $102E +00ABE5 1 45 72 eor $72 +00ABE7 1 61 73 adc ($73,x) +00ABE9 1 65 20 adc $20 +00ABEB 1 61 20 adc ($20,x) +00ABED 1 44 .byte $44 +00ABEE 1 69 73 LABEE: adc #$73 +00ABF0 1 6B .byte $6B +00ABF1 1 20 2E 2E jsr L2E2E +00ABF4 1 2E 0D 44 rol L440D +00ABF7 1 69 73 adc #$73 +00ABF9 1 6B .byte $6B +00ABFA 1 20 43 6F jsr L6F43 +00ABFD 1 70 79 bvs LAC78 +00ABFF 1 20 2E 2E jsr L2E2E +00AC02 1 2E 08 4C rol L4C08 +00AC05 1 6F 63 6B bbr6 $63,LAC73 +00AC08 1 20 2E 2E jsr L2E2E +00AC0B 1 2E 0A 55 rol L550A +00AC0E 1 6E 6C 6F ror L6F6C +00AC11 1 63 .byte $63 +00AC12 1 6B .byte $6B +00AC13 1 20 2E 2E jsr L2E2E +00AC16 1 2E 0C 47 rol L470C +00AC19 1 65 74 adc $74 +00AC1B 1 20 49 6E jsr L6E49 +00AC1E 1 66 6F ror $6F +00AC20 1 20 2E 2E jsr L2E2E +00AC23 1 2E .byte $2E +00AC24 1 0C .byte $0C +00AC25 1 47 65 LAC25: rmb4 $65 +00AC27 1 74 20 stz $20,x +00AC29 1 53 .byte $53 +00AC2A 1 69 7A adc #$7A +00AC2C 1 65 20 adc $20 +00AC2E 1 2E 2E 2E rol L2E2E +00AC31 1 12 52 ora ($52) +00AC33 1 65 6E adc $6E +00AC35 1 61 6D adc ($6D,x) +00AC37 1 65 20 adc $20 +00AC39 1 61 6E adc ($6E,x) +00AC3B 1 20 49 63 jsr L6349 +00AC3E 1 6F 6E 20 bbr6 $6E,LAC61 +00AC41 1 2E 2E 2E rol L2E2E +00AC44 1 06 00 LAC44: asl L0000 +00AC46 1 01 00 ora (L0000,x) +00AC48 1 1C AB 94 trb L94AB +00AC4B 1 E5 00 sbc L0000 +00AC4D 1 00 brk +00AC4E 1 00 brk +00AC4F 1 00 brk +00AC50 1 00 brk +00AC51 1 00 brk +00AC52 1 02 .byte $02 +00AC53 1 00 brk +00AC54 1 1E AB 8E asl L8EAB,x +00AC57 1 AC 00 00 ldy a:L0000 +00AC5A 1 00 brk +00AC5B 1 00 brk +00AC5C 1 00 brk +00AC5D 1 00 brk +00AC5E 1 04 00 tsb L0000 +00AC60 1 23 .byte $23 +00AC61 1 AB LAC61: .byte $AB +00AC62 1 DC .byte $DC +00AC63 1 AC 00 00 ldy a:L0000 +00AC66 1 00 brk +00AC67 1 00 brk +00AC68 1 00 brk +00AC69 1 00 brk +00AC6A 1 05 00 ora L0000 +00AC6C 1 28 plp +00AC6D 1 AB .byte $AB +00AC6E 1 00 brk +00AC6F 1 AD 00 00 lda a:L0000 +00AC72 1 00 brk +00AC73 1 00 LAC73: brk +00AC74 1 00 brk +00AC75 1 00 brk +00AC76 1 08 LAC76: php +00AC77 1 00 brk +00AC78 1 30 AB LAC78: bmi LAC25 +00AC7A 1 D6 E2 dec $E2,x +00AC7C 1 00 brk +00AC7D 1 00 brk +00AC7E 1 00 brk +00AC7F 1 00 brk +00AC80 1 00 brk +00AC81 1 00 brk +00AC82 1 03 .byte $03 +00AC83 1 00 brk +00AC84 1 38 sec +00AC85 1 AB .byte $AB +00AC86 1 F2 E4 sbc ($E4) +00AC88 1 00 brk +00AC89 1 00 brk +00AC8A 1 00 brk +00AC8B 1 00 brk +00AC8C 1 00 brk +00AC8D 1 00 brk +00AC8E 1 0C 00 00 tsb a:L0000 +00AC91 1 00 brk +00AC92 1 00 brk +00AC93 1 00 brk +00AC94 1 01 00 ora (L0000,x) +00AC96 1 46 66 lsr $66 +00AC98 1 41 AB eor ($AB,x) +00AC9A 1 40 rti +00AC9B 1 +00AC9B 1 00 brk +00AC9C 1 13 .byte $13 +00AC9D 1 00 brk +00AC9E 1 00 brk +00AC9F 1 00 brk +00ACA0 1 01 00 ora (L0000,x) +00ACA2 1 4F 6F 50 bbr4 $6F,LACF5 +00ACA5 1 AB .byte $AB +00ACA6 1 01 00 ora (L0000,x) +00ACA8 1 43 .byte $43 +00ACA9 1 63 .byte $63 +00ACAA 1 55 AB eor $AB,x +00ACAC 1 01 00 ora (L0000,x) +00ACAE 1 42 .byte $42 +00ACAF 1 62 .byte $62 +00ACB0 1 5B .byte $5B +00ACB1 1 AB .byte $AB +00ACB2 1 01 00 ora (L0000,x) +00ACB4 1 41 61 eor ($61,x) +00ACB6 1 65 AB adc $AB +00ACB8 1 40 rti +00ACB9 1 +00ACB9 1 00 brk +00ACBA 1 13 .byte $13 +00ACBB 1 00 brk +00ACBC 1 00 brk +00ACBD 1 00 brk +00ACBE 1 01 00 ora (L0000,x) +00ACC0 1 59 79 70 eor L7079,y +00ACC3 1 AB .byte $AB +00ACC4 1 01 00 ora (L0000,x) +00ACC6 1 44 .byte $44 +00ACC7 1 64 80 stz L0080 +00ACC9 1 AB .byte $AB +00ACCA 1 40 rti +00ACCB 1 +00ACCB 1 00 brk +00ACCC 1 13 .byte $13 +00ACCD 1 00 brk +00ACCE 1 00 brk +00ACCF 1 00 brk +00ACD0 1 01 00 ora (L0000,x) +00ACD2 1 45 65 eor $65 +00ACD4 1 92 AB sta ($AB) +00ACD6 1 01 00 ora (L0000,x) +00ACD8 1 51 71 eor ($71),y +00ACDA 1 98 tya +00ACDB 1 AB .byte $AB +00ACDC 1 05 00 ora L0000 +00ACDE 1 00 brk +00ACDF 1 00 brk +00ACE0 1 00 brk +00ACE1 1 00 brk +00ACE2 1 01 00 ora (L0000,x) +00ACE4 1 4A lsr a +00ACE5 1 6A ror a +00ACE6 1 9D AB 01 sta $01AB,x +00ACE9 1 00 brk +00ACEA 1 4E 6E A5 lsr LA56E +00ACED 1 AB .byte $AB +00ACEE 1 01 00 ora (L0000,x) +00ACF0 1 54 .byte $54 +00ACF1 1 74 AD stz $AD,x +00ACF3 1 AB .byte $AB +00ACF4 1 01 .byte $01 +00ACF5 1 00 LACF5: brk +00ACF6 1 4B .byte $4B +00ACF7 1 6B .byte $6B +00ACF8 1 B5 AB lda $AB,x +00ACFA 1 01 00 ora (L0000,x) +00ACFC 1 4C 6C BD jmp LBD6C +00ACFF 1 +00ACFF 1 AB .byte $AB +00AD00 1 0D 00 00 ora a:L0000 +00AD03 1 00 brk +00AD04 1 00 brk +00AD05 1 00 brk +00AD06 1 00 brk +00AD07 1 00 brk +00AD08 1 00 brk +00AD09 1 00 brk +00AD0A 1 C5 AB cmp $AB +00AD0C 1 40 rti +00AD0D 1 +00AD0D 1 00 brk +00AD0E 1 13 .byte $13 +00AD0F 1 00 brk +00AD10 1 00 brk +00AD11 1 00 brk +00AD12 1 01 00 ora (L0000,x) +00AD14 1 53 .byte $53 +00AD15 1 73 .byte $73 +00AD16 1 D2 AB cmp ($AB) +00AD18 1 01 00 ora (L0000,x) +00AD1A 1 5A phy +00AD1B 1 7A ply +00AD1C 1 E4 AB cpx $AB +00AD1E 1 00 brk +00AD1F 1 00 brk +00AD20 1 00 brk +00AD21 1 00 brk +00AD22 1 F5 AB sbc $AB,x +00AD24 1 40 rti +00AD25 1 +00AD25 1 00 brk +00AD26 1 13 .byte $13 +00AD27 1 00 brk +00AD28 1 00 brk +00AD29 1 00 brk +00AD2A 1 00 brk +00AD2B 1 00 brk +00AD2C 1 00 brk +00AD2D 1 00 brk +00AD2E 1 03 .byte $03 +00AD2F 1 AC 00 00 ldy a:L0000 +00AD32 1 00 brk +00AD33 1 00 brk +00AD34 1 0C AC 40 tsb L40AC +00AD37 1 00 brk +00AD38 1 13 .byte $13 +00AD39 1 00 brk +00AD3A 1 00 brk +00AD3B 1 00 brk +00AD3C 1 01 00 ora (L0000,x) +00AD3E 1 49 69 eor #$69 +00AD40 1 17 AC rmb1 $AC +00AD42 1 00 brk +00AD43 1 00 brk +00AD44 1 00 brk +00AD45 1 00 brk +00AD46 1 24 AC bit $AC +00AD48 1 40 rti +00AD49 1 +00AD49 1 00 brk +00AD4A 1 13 .byte $13 +00AD4B 1 00 brk +00AD4C 1 00 brk +00AD4D 1 00 brk +00AD4E 1 00 brk +00AD4F 1 00 brk +00AD50 1 00 brk +00AD51 1 00 brk +00AD52 1 31 AC and ($AC),y +00AD54 1 00 brk +00AD55 1 00 brk +00AD56 1 00 brk +00AD57 1 00 brk +00AD58 1 00 brk +00AD59 1 00 brk +00AD5A 1 00 brk +00AD5B 1 00 brk +00AD5C 1 00 brk +00AD5D 1 00 brk +00AD5E 1 00 brk +00AD5F 1 00 brk +00AD60 1 00 brk +00AD61 1 00 brk +00AD62 1 00 brk +00AD63 1 00 brk +00AD64 1 00 brk +00AD65 1 00 brk +00AD66 1 00 brk +00AD67 1 00 brk +00AD68 1 00 brk +00AD69 1 00 brk +00AD6A 1 00 brk +00AD6B 1 00 brk +00AD6C 1 00 brk +00AD6D 1 00 brk +00AD6E 1 00 brk +00AD6F 1 00 brk +00AD70 1 00 brk +00AD71 1 00 brk +00AD72 1 00 brk +00AD73 1 00 brk +00AD74 1 00 brk +00AD75 1 00 brk +00AD76 1 00 brk +00AD77 1 00 brk +00AD78 1 00 brk +00AD79 1 00 brk +00AD7A 1 00 brk +00AD7B 1 00 brk +00AD7C 1 00 brk +00AD7D 1 00 brk +00AD7E 1 00 brk +00AD7F 1 00 brk +00AD80 1 00 brk +00AD81 1 00 brk +00AD82 1 00 brk +00AD83 1 00 brk +00AD84 1 00 brk +00AD85 1 00 brk +00AD86 1 00 brk +00AD87 1 00 brk +00AD88 1 00 brk +00AD89 1 00 brk +00AD8A 1 00 brk +00AD8B 1 00 brk +00AD8C 1 00 brk +00AD8D 1 00 brk +00AD8E 1 00 brk +00AD8F 1 00 brk +00AD90 1 00 brk +00AD91 1 00 brk +00AD92 1 00 brk +00AD93 1 00 brk +00AD94 1 00 brk +00AD95 1 00 brk +00AD96 1 00 brk +00AD97 1 00 brk +00AD98 1 00 brk +00AD99 1 00 brk +00AD9A 1 00 brk +00AD9B 1 00 brk +00AD9C 1 00 brk +00AD9D 1 00 brk +00AD9E 1 00 brk +00AD9F 1 00 brk +00ADA0 1 00 brk +00ADA1 1 00 brk +00ADA2 1 00 brk +00ADA3 1 00 brk +00ADA4 1 00 brk +00ADA5 1 00 brk +00ADA6 1 00 brk +00ADA7 1 00 brk +00ADA8 1 00 brk +00ADA9 1 00 brk +00ADAA 1 00 brk +00ADAB 1 00 brk +00ADAC 1 00 brk +00ADAD 1 00 brk +00ADAE 1 00 brk +00ADAF 1 00 brk +00ADB0 1 00 brk +00ADB1 1 00 brk +00ADB2 1 00 brk +00ADB3 1 00 brk +00ADB4 1 00 brk +00ADB5 1 00 brk +00ADB6 1 00 brk +00ADB7 1 00 brk +00ADB8 1 00 brk +00ADB9 1 00 brk +00ADBA 1 00 brk +00ADBB 1 00 brk +00ADBC 1 00 brk +00ADBD 1 00 brk +00ADBE 1 00 brk +00ADBF 1 00 brk +00ADC0 1 00 brk +00ADC1 1 00 brk +00ADC2 1 00 brk +00ADC3 1 00 brk +00ADC4 1 00 brk +00ADC5 1 00 brk +00ADC6 1 00 brk +00ADC7 1 00 brk +00ADC8 1 00 brk +00ADC9 1 00 brk +00ADCA 1 00 brk +00ADCB 1 00 brk +00ADCC 1 00 brk +00ADCD 1 00 brk +00ADCE 1 00 brk +00ADCF 1 00 brk +00ADD0 1 00 brk +00ADD1 1 00 brk +00ADD2 1 00 brk +00ADD3 1 00 brk +00ADD4 1 00 brk +00ADD5 1 00 brk +00ADD6 1 00 brk +00ADD7 1 00 brk +00ADD8 1 00 brk +00ADD9 1 00 brk +00ADDA 1 00 brk +00ADDB 1 00 brk +00ADDC 1 00 brk +00ADDD 1 00 brk +00ADDE 1 00 brk +00ADDF 1 00 brk +00ADE0 1 00 brk +00ADE1 1 00 brk +00ADE2 1 00 brk +00ADE3 1 00 brk +00ADE4 1 00 brk +00ADE5 1 00 brk +00ADE6 1 00 brk +00ADE7 1 00 brk +00ADE8 1 00 brk +00ADE9 1 00 brk +00ADEA 1 00 brk +00ADEB 1 00 brk +00ADEC 1 00 brk +00ADED 1 00 brk +00ADEE 1 00 brk +00ADEF 1 00 brk +00ADF0 1 00 brk +00ADF1 1 00 brk +00ADF2 1 00 brk +00ADF3 1 00 brk +00ADF4 1 00 brk +00ADF5 1 00 brk +00ADF6 1 00 brk +00ADF7 1 00 brk +00ADF8 1 00 brk +00ADF9 1 00 brk +00ADFA 1 00 brk +00ADFB 1 00 brk +00ADFC 1 00 brk +00ADFD 1 00 brk +00ADFE 1 00 brk +00ADFF 1 00 brk +00AE00 1 04 00 tsb L0000 +00AE02 1 02 .byte $02 +00AE03 1 00 brk +00AE04 1 8C 01 62 sty L6201 +00AE07 1 00 brk +00AE08 1 05 00 ora L0000 +00AE0A 1 03 .byte $03 +00AE0B 1 00 brk +00AE0C 1 8B .byte $8B +00AE0D 1 01 61 ora ($61,x) +00AE0F 1 00 brk +00AE10 1 28 plp +00AE11 1 00 brk +00AE12 1 51 00 eor (L0000),y +00AE14 1 8C 00 5C sty L5C00 +00AE17 1 00 brk +00AE18 1 C1 00 cmp (L0000,x) +00AE1A 1 1E 00 25 asl $2500,x +00AE1D 1 01 29 ora ($29,x) +00AE1F 1 00 brk +00AE20 1 04 01 tsb $01 +00AE22 1 51 00 eor (L0000),y +00AE24 1 68 pla +00AE25 1 01 5C ora ($5C,x) +00AE27 1 00 brk +00AE28 1 C8 iny +00AE29 1 00 brk +00AE2A 1 51 00 eor (L0000),y +00AE2C 1 F0 00 beq LAE2E +00AE2E 1 5C LAE2E: .byte $5C +00AE2F 1 00 brk +00AE30 1 04 01 tsb $01 +00AE32 1 51 00 eor (L0000),y +00AE34 1 2C 01 5C bit L5C01 +00AE37 1 00 brk +00AE38 1 40 rti +00AE39 1 +00AE39 1 01 51 ora ($51,x) +00AE3B 1 00 brk +00AE3C 1 68 pla +00AE3D 1 01 5C ora ($5C,x) +00AE3F 1 00 brk +00AE40 1 0F 4F 4B bbr0 $4F,LAE8E +00AE43 1 20 20 20 jsr L2020 +00AE46 1 20 20 20 jsr L2020 +00AE49 1 20 20 20 jsr L2020 +00AE4C 1 20 20 20 jsr L2020 +00AE4F 1 0D 09 01 ora $0109 +00AE52 1 5B .byte $5B +00AE53 1 00 brk +00AE54 1 2D 00 5B and L5B00 +00AE57 1 00 brk +00AE58 1 CD 00 5B cmp L5B00 +00AE5B 1 00 brk +00AE5C 1 09 01 ora #$01 +00AE5E 1 5B .byte $5B +00AE5F 1 00 brk +00AE60 1 45 01 eor $01 +00AE62 1 5B .byte $5B +00AE63 1 00 brk +00AE64 1 1C 00 70 trb L7000 +00AE67 1 00 brk +00AE68 1 1C 00 87 trb L8700 +00AE6B 1 00 brk +00AE6C 1 00 brk +00AE6D 1 7F 27 00 bbr7 $27,LAE70 +00AE70 1 19 00 68 LAE70: ora L6800,y +00AE73 1 01 50 ora ($50,x) +00AE75 1 00 brk +00AE76 1 28 plp +00AE77 1 00 brk +00AE78 1 3C 00 68 bit L6800,x +00AE7B 1 01 50 ora ($50,x) +00AE7D 1 00 brk +00AE7E 1 41 00 eor (L0000,x) +00AE80 1 2B .byte $2B +00AE81 1 00 brk +00AE82 1 41 00 eor (L0000,x) +00AE84 1 33 .byte $33 +00AE85 1 00 brk +00AE86 1 41 00 eor (L0000,x) +00AE88 1 23 .byte $23 +00AE89 1 00 brk +00AE8A 1 8A txa +00AE8B 1 01 2A ora ($2A,x) +00AE8D 1 00 brk +00AE8E 1 41 00 LAE8E: eor (L0000,x) +00AE90 1 2B .byte $2B +00AE91 1 00 brk +00AE92 1 8A txa +00AE93 1 01 32 ora ($32,x) +00AE95 1 00 brk +00AE96 1 11 43 ora ($43),y +00AE98 1 61 6E adc ($6E,x) +00AE9A 1 63 .byte $63 +00AE9B 1 65 6C adc $6C +00AE9D 1 20 20 20 jsr L2020 +00AEA0 1 20 20 20 jsr L2020 +00AEA3 1 20 20 45 jsr L4520 +00AEA6 1 73 .byte $73 +00AEA7 1 63 .byte $63 +00AEA8 1 04 20 tsb $20 +00AEAA 1 59 65 73 eor L7365,y +00AEAD 1 03 .byte $03 +00AEAE 1 20 4E 6F jsr L6F4E +00AEB1 1 04 20 tsb $20 +00AEB3 1 41 6C eor ($6C,x) +00AEB5 1 6C 10 53 jmp (L5310) +00AEB8 1 +00AEB8 1 6F 75 72 bbr6 $75,LAF2D +00AEBB 1 63 .byte $63 +00AEBC 1 65 20 adc $20 +00AEBE 1 66 69 ror $69 +00AEC0 1 6C 65 6E jmp (L6E65) +00AEC3 1 +00AEC3 1 61 6D adc ($6D,x) +00AEC5 1 65 3A adc $3A +00AEC7 1 15 44 ora $44,x +00AEC9 1 65 73 adc $73 +00AECB 1 74 69 stz $69,x +00AECD 1 6E 61 74 ror L7461 +00AED0 1 69 6F adc #$6F +00AED2 1 6E 20 66 ror L6620 +00AED5 1 69 6C adc #$6C +00AED7 1 65 6E adc $6E +00AED9 1 61 6D adc ($6D,x) +00AEDB 1 65 3A adc $3A +00AEDD 1 04 00 tsb L0000 +00AEDF 1 02 .byte $02 +00AEE0 1 00 brk +00AEE1 1 8C 01 6C sty L6C01 +00AEE4 1 00 brk +00AEE5 1 05 00 ora L0000 +00AEE7 1 03 .byte $03 +00AEE8 1 00 brk +00AEE9 1 8B .byte $8B +00AEEA 1 01 6B ora ($6B,x) +00AEEC 1 00 brk +00AEED 1 10 41 bpl LAF30 +00AEEF 1 70 70 bvs LAF61 +00AEF1 1 6C 65 20 jmp (L2065) +00AEF4 1 +00AEF4 1 49 49 eor #$49 +00AEF6 1 20 44 65 jsr L6544 +00AEF9 1 73 .byte $73 +00AEFA 1 6B .byte $6B +00AEFB 1 54 .byte $54 +00AEFC 1 6F 70 23 bbr6 $70,LAF22 +00AEFF 1 43 .byte $43 +00AF00 1 6F 70 79 bbr6 $70,LAF7C +00AF03 1 72 69 adc ($69) +00AF05 1 67 68 rmb6 $68 +00AF07 1 74 20 stz $20,x +00AF09 1 41 70 eor ($70,x) +00AF0B 1 70 6C bvs LAF79 +00AF0D 1 65 20 adc $20 +00AF0F 1 43 .byte $43 +00AF10 1 6F 6D 70 bbr6 $6D,LAF83 +00AF13 1 75 74 adc $74,x +00AF15 1 65 72 adc $72 +00AF17 1 20 49 6E jsr L6E49 +00AF1A 1 63 .byte $63 +00AF1B 1 2E 2C 20 rol L202C +00AF1E 1 31 39 and ($39),y +00AF20 1 38 sec +00AF21 1 36 .byte $36 +00AF22 1 23 LAF22: .byte $23 +00AF23 1 43 .byte $43 +00AF24 1 6F 70 79 bbr6 $70,LAFA0 +00AF27 1 72 69 adc ($69) +00AF29 1 67 68 rmb6 $68 +00AF2B 1 74 20 stz $20,x +00AF2D 1 56 65 LAF2D: lsr $65,x +00AF2F 1 72 .byte $72 +00AF30 1 73 LAF30: .byte $73 +00AF31 1 69 6F adc #$6F +00AF33 1 6E 20 53 ror L5320 +00AF36 1 6F 66 74 bbr6 $66,LAFAD +00AF39 1 2C 20 31 bit $3120 +00AF3C 1 39 38 35 and $3538,y +00AF3F 1 20 2D 20 jsr L202D +00AF42 1 31 39 and ($39),y +00AF44 1 38 sec +00AF45 1 36 13 rol $13,x +00AF47 1 41 6C eor ($6C,x) +00AF49 1 6C 20 52 jmp (L5220) +00AF4C 1 +00AF4C 1 69 67 adc #$67 +00AF4E 1 68 pla +00AF4F 1 74 73 stz $73,x +00AF51 1 20 52 65 jsr L6552 +00AF54 1 73 .byte $73 +00AF55 1 65 72 adc $72 +00AF57 1 76 65 ror $65,x +00AF59 1 64 38 stz $38 +00AF5B 1 41 75 eor ($75,x) +00AF5D 1 74 68 stz $68,x +00AF5F 1 6F .byte $6F +00AF60 1 72 .byte $72 +00AF61 1 73 LAF61: .byte $73 +00AF62 1 3A dec a +00AF63 1 20 53 74 jsr L7453 +00AF66 1 65 70 adc $70 +00AF68 1 68 pla +00AF69 1 61 6E adc ($6E,x) +00AF6B 1 65 20 adc $20 +00AF6D 1 43 .byte $43 +00AF6E 1 61 76 adc ($76,x) +00AF70 1 72 69 adc ($69) +00AF72 1 6C 2C 20 jmp (L202C) +00AF75 1 +00AF75 1 42 .byte $42 +00AF76 1 65 72 adc $72 +00AF78 1 6E .byte $6E +00AF79 1 61 72 LAF79: adc ($72,x) +00AF7B 1 64 .byte $64 +00AF7C 1 20 47 61 LAF7C: jsr L6147 +00AF7F 1 6C 6C 65 jmp (L656C) +00AF82 1 +00AF82 1 74 .byte $74 +00AF83 1 2C 20 48 LAF83: bit L4820 +00AF86 1 65 6E adc $6E +00AF88 1 72 69 adc ($69) +00AF8A 1 20 4C 61 jsr L614C +00AF8D 1 6D 69 72 adc L7269 +00AF90 1 61 75 adc ($75,x) +00AF92 1 78 sei +00AF93 1 20 52 69 jsr L6952 +00AF96 1 63 .byte $63 +00AF97 1 68 pla +00AF98 1 61 72 adc ($72,x) +00AF9A 1 64 20 stz $20 +00AF9C 1 44 .byte $44 +00AF9D 1 61 6E adc ($6E,x) +00AF9F 1 61 .byte $61 +00AFA0 1 69 73 LAFA0: adc #$73 +00AFA2 1 20 61 6E jsr L6E61 +00AFA5 1 64 20 stz $20 +00AFA7 1 4C 75 63 jmp L6375 +00AFAA 1 +00AFAA 1 20 42 61 jsr L6142 +00AFAD 1 72 74 LAFAD: adc ($74) +00AFAF 1 68 pla +00AFB0 1 65 6C adc $6C +00AFB2 1 65 74 adc $74 +00AFB4 1 39 57 69 and L6957,y +00AFB7 1 74 68 stz $68,x +00AFB9 1 20 74 68 jsr L6874 +00AFBC 1 61 6E adc ($6E,x) +00AFBE 1 6B .byte $6B +00AFBF 1 73 .byte $73 +00AFC0 1 20 74 6F jsr L6F74 +00AFC3 1 3A dec a +00AFC4 1 20 41 2E jsr L2E41 +00AFC7 1 20 47 65 jsr L6547 +00AFCA 1 72 61 adc ($61) +00AFCC 1 72 64 adc ($64) +00AFCE 1 2C 20 4A bit L4A20 +00AFD1 1 2E 20 47 rol L4720 +00AFD4 1 65 72 adc $72 +00AFD6 1 62 .byte $62 +00AFD7 1 65 72 adc $72 +00AFD9 1 2C 20 50 bit L5020 +00AFDC 1 2E 20 50 rol L5020 +00AFDF 1 61 68 adc ($68,x) +00AFE1 1 6C 2C 20 jmp (L202C) +00AFE4 1 +00AFE4 1 4A lsr a +00AFE5 1 2E 20 42 rol L4220 +00AFE8 1 65 72 adc $72 +00AFEA 1 6E 61 72 ror L7261 +00AFED 1 64 11 stz $11 +00AFEF 1 4E 6F 76 lsr L766F +00AFF2 1 65 6D adc $6D +00AFF4 1 62 .byte $62 +00AFF5 1 65 72 adc $72 +00AFF7 1 20 32 36 jsr L3632 +00AFFA 1 2C 20 31 bit $3120 +00AFFD 1 39 38 36 and $3638,y +00B000 1 0B .byte $0B +00B001 1 56 65 lsr $65,x +00B003 1 72 73 adc ($73) +00B005 1 69 6F adc #$6F +00B007 1 6E 20 31 ror $3120 +00B00A 1 2E 31 08 rol $0831 +00B00D 1 43 .byte $43 +00B00E 1 6F 70 79 bbr6 $70,LB08A +00B011 1 20 2E 2E jsr L2E2E +00B014 1 2E 0C 4E rol L4E0C +00B017 1 6F 77 20 bbr6 $77,LB03A +00B01A 1 43 .byte $43 +00B01B 1 6F 70 79 bbr6 $70,LB097 +00B01E 1 69 6E adc #$6E +00B020 1 67 20 rmb6 $20 +00B022 1 05 66 ora $66 +00B024 1 72 6F adc ($6F) +00B026 1 6D 3A 04 adc $043A +00B029 1 74 6F stz $6F,x +00B02B 1 20 3A 19 jsr L193A +00B02E 1 46 69 lsr $69 +00B030 1 6C 65 73 jmp (L7365) +00B033 1 +00B033 1 20 72 65 jsr L6572 +00B036 1 6D 61 69 adc L6961 +00B039 1 6E .byte $6E +00B03A 1 69 6E LB03A: adc #$6E +00B03C 1 67 20 rmb6 $20 +00B03E 1 74 6F stz $6F,x +00B040 1 20 63 6F jsr L6F63 +00B043 1 70 79 bvs LB0BE +00B045 1 3A dec a +00B046 1 20 38 54 jsr L5438 +00B049 1 68 pla +00B04A 1 61 74 adc ($74,x) +00B04C 1 20 66 69 jsr L6966 +00B04F 1 6C 65 20 jmp (L2065) +00B052 1 +00B052 1 61 6C adc ($6C,x) +00B054 1 72 65 adc ($65) +00B056 1 61 64 adc ($64,x) +00B058 1 79 20 65 adc L6520,y +00B05B 1 78 sei +00B05C 1 69 73 adc #$73 +00B05E 1 74 73 stz $73,x +00B060 1 2E 20 44 rol L4420 +00B063 1 6F 20 79 bbr6 $20,LB0DF +00B066 1 6F 75 20 bbr6 $75,LB089 +00B069 1 77 61 rmb7 $61 +00B06B 1 6E 74 20 ror $2074 +00B06E 1 74 6F stz $6F,x +00B070 1 20 77 72 jsr L7277 +00B073 1 69 74 adc #$74 +00B075 1 65 20 adc $20 +00B077 1 6F 76 65 bbr6 $76,LB0DF +00B07A 1 72 20 adc ($20) +00B07C 1 69 74 adc #$74 +00B07E 1 20 3F 35 jsr L353F +00B081 1 54 .byte $54 +00B082 1 68 pla +00B083 1 69 73 adc #$73 +00B085 1 20 66 69 jsr L6966 +00B088 1 6C .byte $6C +00B089 1 65 LB089: .byte $65 +00B08A 1 20 69 73 LB08A: jsr L7369 +00B08D 1 20 74 6F jsr L6F74 +00B090 1 6F 20 6C bbr6 $20,LB0FF +00B093 1 61 72 adc ($72,x) +00B095 1 67 65 rmb6 $65 +00B097 1 20 74 6F LB097: jsr L6F74 +00B09A 1 20 63 6F jsr L6F63 +00B09D 1 70 79 bvs LB118 +00B09F 1 2C 20 63 bit L6320 +00B0A2 1 6C 69 63 jmp (L6369) +00B0A5 1 +00B0A5 1 6B .byte $6B +00B0A6 1 20 4F 4B jsr L4B4F +00B0A9 1 20 74 6F jsr L6F74 +00B0AC 1 20 63 6F jsr L6F63 +00B0AF 1 6E 74 69 ror L6974 +00B0B2 1 6E 75 65 ror L6575 +00B0B5 1 2E 6E 00 rol a:$6E +00B0B8 1 23 .byte $23 +00B0B9 1 00 brk +00B0BA 1 AA tax +00B0BB 1 00 brk +00B0BC 1 3B .byte $3B +00B0BD 1 00 brk +00B0BE 1 0A LB0BE: asl a +00B0BF 1 44 .byte $44 +00B0C0 1 65 6C adc $6C +00B0C2 1 65 74 adc $74 +00B0C4 1 65 20 adc $20 +00B0C6 1 2E 2E 2E rol L2E2E +00B0C9 1 13 .byte $13 +00B0CA 1 43 .byte $43 +00B0CB 1 6C 69 63 jmp (L6369) +00B0CE 1 +00B0CE 1 6B .byte $6B +00B0CF 1 20 4F 4B jsr L4B4F +00B0D2 1 20 74 6F jsr L6F74 +00B0D5 1 20 64 65 jsr L6564 +00B0D8 1 6C 65 74 jmp (L7465) +00B0DB 1 +00B0DB 1 65 3A adc $3A +00B0DD 1 30 43 bmi LB122 +00B0DF 1 6C 69 63 LB0DF: jmp (L6369) +00B0E2 1 +00B0E2 1 6B .byte $6B +00B0E3 1 69 6E adc #$6E +00B0E5 1 67 20 rmb6 $20 +00B0E7 1 4F 4B 20 bbr4 $4B,LB10A +00B0EA 1 77 69 rmb7 $69 +00B0EC 1 6C 6C 20 jmp (L206C) +00B0EF 1 +00B0EF 1 69 6D adc #$6D +00B0F1 1 6D 65 64 adc L6464+1 +00B0F4 1 69 61 adc #$61 +00B0F6 1 74 65 stz $65,x +00B0F8 1 6C 79 20 jmp (L2079) +00B0FB 1 +00B0FB 1 65 6D adc $6D +00B0FD 1 70 74 bvs LB173 +00B0FF 1 79 20 74 LB0FF: adc L7420,y +00B102 1 68 pla +00B103 1 65 20 adc $20 +00B105 1 74 72 stz $72,x +00B107 1 61 73 adc ($73,x) +00B109 1 68 pla +00B10A 1 20 6F 66 LB10A: jsr L666F +00B10D 1 3A dec a +00B10E 1 05 46 ora $46 +00B110 1 69 6C adc #$6C +00B112 1 65 3A adc $3A +00B114 1 1E 46 69 asl L6946,x +00B117 1 6C .byte $6C +00B118 1 65 73 LB118: adc $73 +00B11A 1 20 72 65 jsr L6572 +00B11D 1 6D 61 69 adc L6961 +00B120 1 6E .byte $6E +00B121 1 69 .byte $69 +00B122 1 6E 67 20 LB122: ror $2067 +00B125 1 74 6F stz $6F,x +00B127 1 20 62 65 jsr L6562 +00B12A 1 20 64 65 jsr L6564 +00B12D 1 6C 65 74 jmp (L7465) +00B130 1 +00B130 1 65 64 adc $64 +00B132 1 3A dec a +00B133 1 36 54 rol $54,x +00B135 1 68 pla +00B136 1 69 73 adc #$73 +00B138 1 20 66 69 jsr L6966 +00B13B 1 6C 65 20 jmp (L2065) +00B13E 1 +00B13E 1 69 73 adc #$73 +00B140 1 20 6C 6F jsr L6F6C +00B143 1 63 .byte $63 +00B144 1 6B .byte $6B +00B145 1 65 64 adc $64 +00B147 1 2C 20 64 bit L6420 +00B14A 1 6F 20 79 bbr6 $20,LB1C6 +00B14D 1 6F 75 20 bbr6 $75,LB170 +00B150 1 77 61 rmb7 $61 +00B152 1 6E 74 20 ror $2074 +00B155 1 74 6F stz $6F,x +00B157 1 20 64 65 jsr L6564 +00B15A 1 6C 65 74 jmp (L7465) +00B15D 1 +00B15D 1 65 20 adc $20 +00B15F 1 69 74 adc #$74 +00B161 1 20 61 6E jsr L6E61 +00B164 1 79 77 61 adc L6177,y +00B167 1 79 20 3F adc $3F20,y +00B16A 1 91 00 sta (L0000),y +00B16C 1 3B .byte $3B +00B16D 1 00 brk +00B16E 1 C8 iny +00B16F 1 00 brk +00B170 1 3B LB170: .byte $3B +00B171 1 00 brk +00B172 1 2C .byte $2C +00B173 1 01 3B LB173: ora ($3B,x) +00B175 1 00 brk +00B176 1 0E 4E 65 asl L654E +00B179 1 77 20 rmb7 $20 +00B17B 1 46 6F lsr $6F +00B17D 1 6C 64 65 jmp (L6564) +00B180 1 +00B180 1 72 20 adc ($20) +00B182 1 2E 2E 2E rol L2E2E +00B185 1 03 .byte $03 +00B186 1 69 6E adc #$6E +00B188 1 3A dec a +00B189 1 16 45 asl $45,x +00B18B 1 6E 74 65 ror L6574 +00B18E 1 72 20 adc ($20) +00B190 1 74 68 stz $68,x +00B192 1 65 20 adc $20 +00B194 1 66 6F ror $6F +00B196 1 6C 64 65 jmp (L6564) +00B199 1 +00B199 1 72 20 adc ($20) +00B19B 1 6E 61 6D ror L6D61 +00B19E 1 65 3A adc $3A +00B1A0 1 12 52 ora ($52) +00B1A2 1 65 6E adc $6E +00B1A4 1 61 6D adc ($6D,x) +00B1A6 1 65 20 adc $20 +00B1A8 1 61 6E adc ($6E,x) +00B1AA 1 20 49 63 jsr L6349 +00B1AD 1 6F 6E 20 bbr6 $6E,LB1D0 +00B1B0 1 2E 2E 2E rol L2E2E +00B1B3 1 08 php +00B1B4 1 52 65 eor ($65) +00B1B6 1 6E 61 6D ror L6D61 +00B1B9 1 65 3A adc $3A +00B1BB 1 20 09 4E jsr L4E09 +00B1BE 1 65 77 adc $77 +00B1C0 1 20 6E 61 jsr L616E +00B1C3 1 6D 65 3A adc $3A65 +00B1C6 1 0C 47 65 LB1C6: tsb L6547 +00B1C9 1 74 20 stz $20,x +00B1CB 1 49 6E eor #$6E +00B1CD 1 66 6F ror $6F +00B1CF 1 20 .byte $20 +00B1D0 1 2E 2E 2E LB1D0: rol L2E2E +00B1D3 1 04 4E tsb $4E +00B1D5 1 61 6D adc ($6D,x) +00B1D7 1 65 06 adc $06 +00B1D9 1 4C 6F 63 jmp L636F +00B1DC 1 +00B1DC 1 6B .byte $6B +00B1DD 1 65 64 adc $64 +00B1DF 1 04 53 tsb $53 +00B1E1 1 69 7A adc #$7A +00B1E3 1 65 0D adc $0D +00B1E5 1 43 .byte $43 +00B1E6 1 72 65 adc ($65) +00B1E8 1 61 74 adc ($74,x) +00B1EA 1 69 6F adc #$6F +00B1EC 1 6E 20 64 ror L6420 +00B1EF 1 61 74 adc ($74,x) +00B1F1 1 65 11 adc $11 +00B1F3 1 4C 61 73 jmp L7361 +00B1F6 1 +00B1F6 1 74 20 stz $20,x +00B1F8 1 6D 6F 64 adc L646F +00B1FB 1 69 66 adc #$66 +00B1FD 1 69 63 adc #$63 +00B1FF 1 61 74 adc ($74,x) +00B201 1 69 6F adc #$6F +00B203 1 6E 04 54 ror L5404 +00B206 1 79 70 65 adc L6570,y +00B209 1 0F 57 72 bbr0 $57,LB27E +00B20C 1 69 74 adc #$74 +00B20E 1 65 20 adc $20 +00B210 1 70 72 bvs LB284 +00B212 1 6F 74 65 bbr6 $74,LB27A +00B215 1 63 .byte $63 +00B216 1 74 65 stz $65,x +00B218 1 64 10 stz $10 +00B21A 1 42 .byte $42 +00B21B 1 6C 6F 63 jmp (L636F) +00B21E 1 +00B21E 1 6B .byte $6B +00B21F 1 73 .byte $73 +00B220 1 20 66 72 jsr L7266 +00B223 1 65 65 adc $65 +00B225 1 2F 73 69 bbr2 $73,LB291 +00B228 1 7A ply +00B229 1 65 02 adc $02 +00B22B 1 3A dec a +00B22C 1 20 A0 00 jsr L00A0 +00B22F 1 3B .byte $3B +00B230 1 00 brk +00B231 1 91 00 sta (L0000),y +00B233 1 3B .byte $3B +00B234 1 00 brk +00B235 1 C8 iny +00B236 1 00 brk +00B237 1 3B .byte $3B +00B238 1 00 brk +00B239 1 B9 00 3B lda $3B00,y +00B23C 1 00 brk +00B23D 1 CD 00 3B cmp $3B00 +00B240 1 00 brk +00B241 1 C3 .byte $C3 +00B242 1 00 brk +00B243 1 3B .byte $3B +00B244 1 00 brk +00B245 1 11 46 ora ($46),y +00B247 1 6F 72 6D bbr6 $72,LB2B7 +00B24A 1 61 74 adc ($74,x) +00B24C 1 20 61 20 jsr L2061 +00B24F 1 44 .byte $44 +00B250 1 69 73 adc #$73 +00B252 1 6B .byte $6B +00B253 1 20 2E 2E jsr L2E2E +00B256 1 2E 35 53 rol L5335 +00B259 1 65 6C adc $6C +00B25B 1 65 63 adc $63 +00B25D 1 74 20 stz $20,x +00B25F 1 74 68 stz $68,x +00B261 1 65 20 adc $20 +00B263 1 6C 6F 63 jmp (L636F) +00B266 1 +00B266 1 61 74 adc ($74,x) +00B268 1 69 6F adc #$6F +00B26A 1 6E 20 77 ror L7720 +00B26D 1 68 pla +00B26E 1 65 72 adc $72 +00B270 1 65 20 adc $20 +00B272 1 74 68 stz $68,x +00B274 1 65 20 adc $20 +00B276 1 64 69 stz $69 +00B278 1 73 .byte $73 +00B279 1 6B .byte $6B +00B27A 1 20 69 73 LB27A: jsr L7369 +00B27D 1 20 .byte $20 +00B27E 1 74 6F LB27E: stz $6F,x +00B280 1 20 62 65 jsr L6562 +00B283 1 20 .byte $20 +00B284 1 66 6F LB284: ror $6F +00B286 1 72 6D adc ($6D) +00B288 1 61 74 adc ($74,x) +00B28A 1 74 65 stz $65,x +00B28C 1 64 21 stz $21 +00B28E 1 45 6E eor $6E +00B290 1 74 .byte $74 +00B291 1 65 72 LB291: adc $72 +00B293 1 20 74 68 jsr L6874 +00B296 1 65 20 adc $20 +00B298 1 6E 61 6D ror L6D61 +00B29B 1 65 20 adc $20 +00B29D 1 6F 66 20 bbr6 $66,LB2C0 +00B2A0 1 74 68 stz $68,x +00B2A2 1 65 20 adc $20 +00B2A4 1 6E 65 77 ror L7765 +00B2A7 1 20 76 6F jsr L6F76 +00B2AA 1 6C 75 6D jmp (L6D75) +00B2AD 1 +00B2AD 1 65 3A adc $3A +00B2AF 1 16 44 asl $44,x +00B2B1 1 6F 20 79 bbr6 $20,LB32D +00B2B4 1 6F 75 20 bbr6 $75,LB2D7 +00B2B7 1 77 61 LB2B7: rmb7 $61 +00B2B9 1 6E 74 20 ror $2074 +00B2BC 1 74 6F stz $6F,x +00B2BE 1 20 .byte $20 +00B2BF 1 66 .byte $66 +00B2C0 1 6F 72 6D LB2C0: bbr6 $72,LB330 +00B2C3 1 61 74 adc ($74,x) +00B2C5 1 20 17 46 jsr L4617 +00B2C8 1 6F 72 6D bbr6 $72,LB338 +00B2CB 1 61 74 adc ($74,x) +00B2CD 1 74 69 stz $69,x +00B2CF 1 6E 67 20 ror $2067 +00B2D2 1 74 68 stz $68,x +00B2D4 1 65 20 adc $20 +00B2D6 1 64 .byte $64 +00B2D7 1 69 73 LB2D7: adc #$73 +00B2D9 1 6B .byte $6B +00B2DA 1 2E 2E 2E rol L2E2E +00B2DD 1 2E 3A 46 rol L463A +00B2E0 1 6F 72 6D bbr6 $72,LB350 +00B2E3 1 61 74 adc ($74,x) +00B2E5 1 74 69 stz $69,x +00B2E7 1 6E 67 20 ror $2067 +00B2EA 1 65 72 adc $72 +00B2EC 1 72 6F adc ($6F) +00B2EE 1 72 2E adc ($2E) +00B2F0 1 20 43 68 jsr L6843 +00B2F3 1 65 63 adc $63 +00B2F5 1 6B .byte $6B +00B2F6 1 20 64 72 jsr L7264 +00B2F9 1 69 76 adc #$76 +00B2FB 1 65 2C adc $2C +00B2FD 1 20 74 68 jsr L6874 +00B300 1 65 6E adc $6E +00B302 1 20 63 6C jsr L6C63 +00B305 1 69 63 adc #$63 +00B307 1 6B .byte $6B +00B308 1 20 4F 4B jsr L4B4F +00B30B 1 20 74 6F jsr L6F74 +00B30E 1 20 74 72 jsr L7274 +00B311 1 79 20 61 adc L6120,y +00B314 1 67 61 rmb6 $61 +00B316 1 69 6E adc #$6E +00B318 1 2E 10 45 rol L4510 +00B31B 1 72 61 adc ($61) +00B31D 1 73 .byte $73 +00B31E 1 65 20 adc $20 +00B320 1 61 20 adc ($20,x) +00B322 1 44 .byte $44 +00B323 1 69 73 adc #$73 +00B325 1 6B .byte $6B +00B326 1 20 2E 2E jsr L2E2E +00B329 1 2E 32 53 rol L5332 +00B32C 1 65 .byte $65 +00B32D 1 6C 65 63 LB32D: jmp (L6365) +00B330 1 +00B330 1 74 20 LB330: stz $20,x +00B332 1 74 68 stz $68,x +00B334 1 65 20 adc $20 +00B336 1 6C .byte $6C +00B337 1 6F .byte $6F +00B338 1 63 LB338: .byte $63 +00B339 1 61 74 adc ($74,x) +00B33B 1 69 6F adc #$6F +00B33D 1 6E 20 77 ror L7720 +00B340 1 68 pla +00B341 1 65 72 adc $72 +00B343 1 65 20 adc $20 +00B345 1 74 68 stz $68,x +00B347 1 65 20 adc $20 +00B349 1 64 69 stz $69 +00B34B 1 73 .byte $73 +00B34C 1 6B .byte $6B +00B34D 1 20 69 73 jsr L7369 +00B350 1 20 74 6F LB350: jsr L6F74 +00B353 1 20 62 65 jsr L6562 +00B356 1 20 65 72 jsr L7265 +00B359 1 61 73 adc ($73,x) +00B35B 1 65 64 adc $64 +00B35D 1 15 44 ora $44,x +00B35F 1 6F 20 79 bbr6 $20,LB3DB +00B362 1 6F 75 20 bbr6 $75,LB385 +00B365 1 77 61 rmb7 $61 +00B367 1 6E 74 20 ror $2074 +00B36A 1 74 6F stz $6F,x +00B36C 1 20 65 72 jsr L7265 +00B36F 1 61 73 adc ($73,x) +00B371 1 65 20 adc $20 +00B373 1 14 45 trb $45 +00B375 1 72 61 adc ($61) +00B377 1 73 .byte $73 +00B378 1 69 6E adc #$6E +00B37A 1 67 20 rmb6 $20 +00B37C 1 74 68 stz $68,x +00B37E 1 65 20 adc $20 +00B380 1 64 69 stz $69 +00B382 1 73 .byte $73 +00B383 1 6B .byte $6B +00B384 1 2E .byte $2E +00B385 1 2E 2E 2E LB385: rol L2E2E +00B388 1 37 45 rmb3 $45 +00B38A 1 72 61 adc ($61) +00B38C 1 73 .byte $73 +00B38D 1 69 6E adc #$6E +00B38F 1 67 20 rmb6 $20 +00B391 1 65 72 adc $72 +00B393 1 72 6F adc ($6F) +00B395 1 72 2E adc ($2E) +00B397 1 20 43 68 jsr L6843 +00B39A 1 65 63 adc $63 +00B39C 1 6B .byte $6B +00B39D 1 20 64 72 jsr L7264 +00B3A0 1 69 76 adc #$76 +00B3A2 1 65 2C adc $2C +00B3A4 1 20 74 68 jsr L6874 +00B3A7 1 65 6E adc $6E +00B3A9 1 20 63 6C jsr L6C63 +00B3AC 1 69 63 adc #$63 +00B3AE 1 6B .byte $6B +00B3AF 1 20 4F 4B jsr L4B4F +00B3B2 1 20 74 6F jsr L6F74 +00B3B5 1 20 74 72 jsr L7274 +00B3B8 1 79 20 61 adc L6120,y +00B3BB 1 67 61 rmb6 $61 +00B3BD 1 69 6E adc #$6E +00B3BF 1 2E 0A 55 rol L550A +00B3C2 1 6E 6C 6F ror L6F6C +00B3C5 1 63 .byte $63 +00B3C6 1 6B .byte $6B +00B3C7 1 20 2E 2E jsr L2E2E +00B3CA 1 2E 13 43 rol L4313 +00B3CD 1 6C 69 63 jmp (L6369) +00B3D0 1 +00B3D0 1 6B .byte $6B +00B3D1 1 20 4F 4B jsr L4B4F +00B3D4 1 20 74 6F jsr L6F74 +00B3D7 1 20 75 6E jsr L6E74+1 +00B3DA 1 6C .byte $6C +00B3DB 1 6F 63 6B LB3DB: bbr6 $63,LB449 +00B3DE 1 20 20 46 jsr L4620 +00B3E1 1 69 6C adc #$6C +00B3E3 1 65 73 adc $73 +00B3E5 1 20 72 65 jsr L6572 +00B3E8 1 6D 61 69 adc L6961 +00B3EB 1 6E 69 6E ror L6E69 +00B3EE 1 67 20 rmb6 $20 +00B3F0 1 74 6F stz $6F,x +00B3F2 1 20 62 65 jsr L6562 +00B3F5 1 20 75 6E jsr L6E74+1 +00B3F8 1 6C 6F 63 jmp (L636F) +00B3FB 1 +00B3FB 1 6B .byte $6B +00B3FC 1 65 64 adc $64 +00B3FE 1 3A dec a +00B3FF 1 20 08 4C jsr L4C08 +00B402 1 6F 63 6B bbr6 $63,LB470 +00B405 1 20 2E 2E jsr L2E2E +00B408 1 2E 11 43 rol L4311 +00B40B 1 6C 69 63 jmp (L6369) +00B40E 1 +00B40E 1 6B .byte $6B +00B40F 1 20 4F 4B jsr L4B4F +00B412 1 20 74 6F jsr L6F74 +00B415 1 20 6C 6F jsr L6F6C +00B418 1 63 .byte $63 +00B419 1 6B .byte $6B +00B41A 1 20 1E 46 jsr L461E +00B41D 1 69 6C adc #$6C +00B41F 1 65 73 adc $73 +00B421 1 20 72 65 jsr L6572 +00B424 1 6D 61 69 adc L6961 +00B427 1 6E 69 6E ror L6E69 +00B42A 1 67 20 rmb6 $20 +00B42C 1 74 6F stz $6F,x +00B42E 1 20 62 65 jsr L6562 +00B431 1 20 6C 6F jsr L6F6C +00B434 1 63 .byte $63 +00B435 1 6B .byte $6B +00B436 1 65 64 adc $64 +00B438 1 3A dec a +00B439 1 20 0C 47 jsr L470C +00B43C 1 65 74 adc $74 +00B43E 1 20 53 69 jsr L6953 +00B441 1 7A ply +00B442 1 65 20 adc $20 +00B444 1 2E 2E 2E rol L2E2E +00B447 1 0F .byte $0F +00B448 1 4E .byte $4E +00B449 1 75 6D LB449: adc $6D,x +00B44B 1 62 .byte $62 +00B44C 1 65 72 adc $72 +00B44E 1 20 6F 66 jsr L666F +00B451 1 20 66 69 jsr L6966 +00B454 1 6C 65 73 jmp (L7365) +00B457 1 +00B457 1 13 .byte $13 +00B458 1 42 .byte $42 +00B459 1 6C 6F 63 jmp (L636F) +00B45C 1 +00B45C 1 6B .byte $6B +00B45D 1 73 .byte $73 +00B45E 1 20 75 73 LB45E: jsr L7375 +00B461 1 65 64 adc $64 +00B463 1 20 6F 6E jsr L6E6F +00B466 1 20 64 69 jsr L6964 +00B469 1 73 .byte $73 +00B46A 1 6B .byte $6B +00B46B 1 6E 00 23 ror $2300 +00B46E 1 00 brk +00B46F 1 6E .byte $6E +00B470 1 00 LB470: brk +00B471 1 2B .byte $2B +00B472 1 00 brk +00B473 1 0C 44 6F tsb L6F44 +00B476 1 77 6E rmb7 $6E +00B478 1 4C 6F 61 jmp L616F +00B47B 1 +00B47B 1 64 20 stz $20 +00B47D 1 2E 2E 2E rol L2E2E +00B480 1 30 54 bmi LB4D6 +00B482 1 68 pla +00B483 1 65 20 adc $20 +00B485 1 52 41 eor ($41) +00B487 1 4D 43 61 eor L6143 +00B48A 1 72 64 adc ($64) +00B48C 1 20 69 73 jsr L7369 +00B48F 1 20 66 75 jsr L7566 +00B492 1 6C 6C 2E jmp (L2E6C) +00B495 1 +00B495 1 20 54 68 jsr L6854 +00B498 1 65 20 adc $20 +00B49A 1 63 .byte $63 +00B49B 1 6F 70 79 bbr6 $70,LB517 +00B49E 1 20 77 61 jsr L6177 +00B4A1 1 73 .byte $73 +00B4A2 1 20 6E 6F jsr L6F6E +00B4A5 1 74 20 stz $20,x +00B4A7 1 63 .byte $63 +00B4A8 1 6F 6D 70 bbr6 $6D,LB51B +00B4AB 1 6C 65 74 jmp (L7465) +00B4AE 1 +00B4AE 1 65 64 adc $64 +00B4B0 1 2E 01 20 rol $2001 +00B4B3 1 09 57 ora #$57 +00B4B5 1 61 72 adc ($72,x) +00B4B7 1 6E 69 6E ror L6E69 +00B4BA 1 67 20 rmb6 $20 +00B4BC 1 21 1E and ($1E,x) +00B4BE 1 50 6C bvc LB52C +00B4C0 1 65 61 adc $61 +00B4C2 1 73 .byte $73 +00B4C3 1 65 20 adc $20 +00B4C5 1 69 6E adc #$6E +00B4C7 1 73 .byte $73 +00B4C8 1 65 72 adc $72 +00B4CA 1 74 20 stz $20,x +00B4CC 1 74 68 stz $68,x +00B4CE 1 65 20 adc $20 +00B4D0 1 73 .byte $73 +00B4D1 1 79 73 74 adc L7473,y +00B4D4 1 65 6D adc $6D +00B4D6 1 20 64 69 LB4D6: jsr L6964 +00B4D9 1 73 .byte $73 +00B4DA 1 6B .byte $6B +00B4DB 1 2E 33 54 rol L5433 +00B4DE 1 68 pla +00B4DF 1 65 20 adc $20 +00B4E1 1 53 .byte $53 +00B4E2 1 65 6C adc $6C +00B4E4 1 65 63 adc $63 +00B4E6 1 74 6F stz $6F,x +00B4E8 1 72 20 adc ($20) +00B4EA 1 6C 69 73 jmp (L7369) +00B4ED 1 +00B4ED 1 74 20 stz $20,x +00B4EF 1 69 73 adc #$73 +00B4F1 1 20 66 75 jsr L7566 +00B4F4 1 6C 6C 2E jmp (L2E6C) +00B4F7 1 +00B4F7 1 20 59 6F jsr L6F59 +00B4FA 1 75 20 adc $20,x +00B4FC 1 6D 75 73 adc L7375 +00B4FF 1 74 20 stz $20,x +00B501 1 64 65 stz $65 +00B503 1 6C 65 74 jmp (L7465) +00B506 1 +00B506 1 65 20 adc $20 +00B508 1 61 6E adc ($6E,x) +00B50A 1 20 65 6E jsr L6E65 +00B50D 1 74 72 stz $72,x +00B50F 1 79 1F 62 adc L621F,y +00B512 1 65 66 adc $66 +00B514 1 6F 72 65 bbr6 $72,LB57C +00B517 1 20 79 6F LB517: jsr L6F79 +00B51A 1 75 .byte $75 +00B51B 1 20 63 61 LB51B: jsr L6163 +00B51E 1 6E 20 61 ror L6120 +00B521 1 64 64 stz $64 +00B523 1 20 6E 65 jsr L656E +00B526 1 77 20 rmb7 $20 +00B528 1 65 6E adc $6E +00B52A 1 74 72 stz $72,x +00B52C 1 69 65 LB52C: adc #$65 +00B52E 1 73 .byte $73 +00B52F 1 2E 38 41 rol L4138 +00B532 1 20 77 69 jsr L6977 +00B535 1 6E 64 6F ror L6F64 +00B538 1 77 20 rmb7 $20 +00B53A 1 6D 75 73 adc L7375 +00B53D 1 74 20 stz $20,x +00B53F 1 62 .byte $62 +00B540 1 65 20 adc $20 +00B542 1 63 .byte $63 +00B543 1 6C 6F 73 jmp (L736F) +00B546 1 +00B546 1 65 64 adc $64 +00B548 1 20 62 65 jsr L6562 +00B54B 1 66 6F ror $6F +00B54D 1 72 65 adc ($65) +00B54F 1 20 6F 70 jsr L706F +00B552 1 65 6E adc $6E +00B554 1 69 6E adc #$6E +00B556 1 67 20 rmb6 $20 +00B558 1 74 68 stz $68,x +00B55A 1 69 73 adc #$73 +00B55C 1 20 6E 65 jsr L656E +00B55F 1 77 20 rmb7 $20 +00B561 1 63 .byte $63 +00B562 1 61 74 adc ($74,x) +00B564 1 61 6C adc ($6C,x) +00B566 1 6F 67 2E bbr6 $67,LB597 +00B569 1 30 54 bmi LB5BF +00B56B 1 68 pla +00B56C 1 65 72 adc $72 +00B56E 1 65 20 adc $20 +00B570 1 61 72 adc ($72,x) +00B572 1 65 20 adc $20 +00B574 1 74 6F stz $6F,x +00B576 1 6F 20 6D bbr6 $20,LB5E6 +00B579 1 61 6E adc ($6E,x) +00B57B 1 79 .byte $79 +00B57C 1 20 77 69 LB57C: jsr L6977 +00B57F 1 6E 64 6F ror L6F64 +00B582 1 77 73 rmb7 $73 +00B584 1 20 6F 70 jsr L706F +00B587 1 65 6E adc $6E +00B589 1 20 6F 6E jsr L6E6F +00B58C 1 20 74 68 jsr L6874 +00B58F 1 65 20 adc $20 +00B591 1 64 65 stz $65 +00B593 1 73 .byte $73 +00B594 1 6B .byte $6B +00B595 1 74 6F stz $6F,x +00B597 1 70 20 LB597: bvs LB5B9 +00B599 1 21 29 and ($29,x) +00B59B 1 44 .byte $44 +00B59C 1 6F 20 79 bbr6 $20,LB618 +00B59F 1 6F 75 20 bbr6 $75,LB5C2 +00B5A2 1 77 61 rmb7 $61 +00B5A4 1 6E 74 20 ror $2074 +00B5A7 1 74 6F stz $6F,x +00B5A9 1 20 73 61 jsr L6173 +00B5AC 1 76 65 ror $65,x +00B5AE 1 20 74 68 jsr L6874 +00B5B1 1 65 20 adc $20 +00B5B3 1 6E 65 77 ror L7765 +00B5B6 1 20 53 65 jsr L6553 +00B5B9 1 6C 65 63 LB5B9: jmp (L6365) +00B5BC 1 +00B5BC 1 74 6F stz $6F,x +00B5BE 1 72 .byte $72 +00B5BF 1 20 6C 69 LB5BF: jsr L696C +00B5C2 1 73 LB5C2: .byte $73 +00B5C3 1 74 14 stz $14,x +00B5C5 1 6F 6E 20 bbr6 $6E,LB5E8 +00B5C8 1 74 68 stz $68,x +00B5CA 1 65 20 adc $20 +00B5CC 1 73 .byte $73 +00B5CD 1 79 73 74 adc L7473,y +00B5D0 1 65 6D adc $6D +00B5D2 1 20 64 69 jsr L6964 +00B5D5 1 73 .byte $73 +00B5D6 1 6B .byte $6B +00B5D7 1 20 3F 00 jsr L003F +00B5DA 1 00 brk +00B5DB 1 00 brk +00B5DC 1 00 brk +00B5DD 1 00 brk +00B5DE 1 00 brk +00B5DF 1 00 brk +00B5E0 1 00 brk +00B5E1 1 00 brk +00B5E2 1 00 brk +00B5E3 1 00 brk +00B5E4 1 00 brk +00B5E5 1 00 brk +00B5E6 1 00 LB5E6: brk +00B5E7 1 00 brk +00B5E8 1 00 LB5E8: brk +00B5E9 1 00 brk +00B5EA 1 00 brk +00B5EB 1 00 brk +00B5EC 1 00 brk +00B5ED 1 00 brk +00B5EE 1 00 brk +00B5EF 1 00 brk +00B5F0 1 00 brk +00B5F1 1 00 brk +00B5F2 1 00 brk +00B5F3 1 00 brk +00B5F4 1 00 brk +00B5F5 1 00 brk +00B5F6 1 00 brk +00B5F7 1 00 brk +00B5F8 1 00 brk +00B5F9 1 00 brk +00B5FA 1 00 brk +00B5FB 1 00 brk +00B5FC 1 00 brk +00B5FD 1 00 brk +00B5FE 1 00 brk +00B5FF 1 00 brk +00B600 1 4C D7 B9 jmp LB9D7 +00B603 1 +00B603 1 00 brk +00B604 1 00 brk +00B605 1 00 brk +00B606 1 00 brk +00B607 1 00 brk +00B608 1 00 brk +00B609 1 00 brk +00B60A 1 FE 1F 00 inc a:$1F,x +00B60D 1 00 brk +00B60E 1 00 brk +00B60F 1 00 brk +00B610 1 00 brk +00B611 1 FE 1F 00 inc a:$1F,x +00B614 1 00 brk +00B615 1 00 brk +00B616 1 00 brk +00B617 1 00 brk +00B618 1 FE 1F 00 LB618: inc a:$1F,x +00B61B 1 00 brk +00B61C 1 00 brk +00B61D 1 00 brk +00B61E 1 00 brk +00B61F 1 FE 1F 00 inc a:$1F,x +00B622 1 FF FF 00 bbs7 $FF,LB625 +00B625 1 00 LB625: brk +00B626 1 1E 1F 40 asl L401F,x +00B629 1 07 F0 rmb0 $F0 +00B62B 1 00 brk +00B62C 1 00 brk +00B62D 1 1E 1F 60 asl L601F,x +00B630 1 03 .byte $03 +00B631 1 60 rts +00B632 1 +00B632 1 00 brk +00B633 1 00 brk +00B634 1 FE 1F F0 inc $F01F,x +00B637 1 F3 .byte $F3 +00B638 1 4F 00 00 bbr4 L0000,LB63B +00B63B 1 FE 1F F8 LB63B: inc $F81F,x +00B63E 1 F3 .byte $F3 +00B63F 1 4F 00 00 bbr4 L0000,LB642 +00B642 1 FE 1F FC LB642: inc $FC1F,x +00B645 1 FF 4F 00 bbs7 $4F,LB648 +00B648 1 00 LB648: brk +00B649 1 FE 1F FC inc $FC1F,x +00B64C 1 FF 67 00 bbs7 $67,LB64F +00B64F 1 00 LB64F: brk +00B650 1 FE 1F FC inc $FC1F,x +00B653 1 FF F3 00 bbs7 $F3,LB656 +00B656 1 00 LB656: brk +00B657 1 FE 1F FC inc $FC1F,x +00B65A 1 FF F9 00 bbs7 $F9,LB65D +00B65D 1 00 LB65D: brk +00B65E 1 FE 1F FC inc $FC1F,x +00B661 1 FF FC 00 bbs7 $FC,LB664 +00B664 1 00 LB664: brk +00B665 1 FE 1F FC inc $FC1F,x +00B668 1 3F FE 00 bbr3 $FE,LB66B +00B66B 1 00 LB66B: brk +00B66C 1 FE 1F FC inc $FC1F,x +00B66F 1 1F FF 00 bbr1 $FF,LB672 +00B672 1 00 LB672: brk +00B673 1 FE 1F FC inc $FC1F,x +00B676 1 1F FF 00 bbr1 $FF,LB679 +00B679 1 00 LB679: brk +00B67A 1 3E 00 FE rol $FE00,x +00B67D 1 FF FF 00 bbs7 $FF,LB680 +00B680 1 00 LB680: brk +00B681 1 FE 03 FF inc $FF03,x +00B684 1 1F FF 00 bbr1 $FF,LB687 +00B687 1 00 LB687: brk +00B688 1 FE 43 FF inc $FF43,x +00B68B 1 FF FF 00 bbs7 $FF,LB68E +00B68E 1 00 LB68E: brk +00B68F 1 0E 60 FF asl $FF60 +00B692 1 FF 3F 00 bbs7 L003F,LB695 +00B695 1 00 LB695: brk +00B696 1 FE 03 00 inc a:$03,x +00B699 1 00 brk +00B69A 1 00 brk +00B69B 1 00 brk +00B69C 1 00 brk +00B69D 1 FE 03 00 inc a:$03,x +00B6A0 1 00 brk +00B6A1 1 00 brk +00B6A2 1 00 brk +00B6A3 1 00 brk +00B6A4 1 00 brk +00B6A5 1 00 brk +00B6A6 1 00 brk +00B6A7 1 00 brk +00B6A8 1 00 brk +00B6A9 1 00 brk +00B6AA 1 00 brk +00B6AB 1 14 00 trb L0000 +00B6AD 1 08 php +00B6AE 1 00 brk +00B6AF 1 03 .byte $03 +00B6B0 1 B6 07 ldx $07,y +00B6B2 1 00 brk +00B6B3 1 00 brk +00B6B4 1 00 brk +00B6B5 1 00 brk +00B6B6 1 00 brk +00B6B7 1 24 00 bit L0000 +00B6B9 1 17 00 rmb1 L0000 +00B6BB 1 41 00 eor (L0000,x) +00B6BD 1 57 00 rmb5 L0000 +00B6BF 1 E5 01 sbc $01 +00B6C1 1 8E 00 04 stx L0400 +00B6C4 1 00 brk +00B6C5 1 02 .byte $02 +00B6C6 1 00 brk +00B6C7 1 A0 01 ldy #$01 +00B6C9 1 35 .byte $35 +00B6CA 1 00 LB6CA: brk +00B6CB 1 05 00 ora L0000 +00B6CD 1 03 .byte $03 +00B6CE 1 00 brk +00B6CF 1 9F 01 34 bbs1 $01,LB706 +00B6D2 1 00 brk +00B6D3 1 41 LB6D3: .byte $41 +00B6D4 1 00 LB6D4: brk +00B6D5 1 57 LB6D5: .byte $57 +00B6D6 1 00 LB6D6: brk +00B6D7 1 00 brk +00B6D8 1 20 80 00 jsr L0080 +00B6DB 1 00 brk +00B6DC 1 00 brk +00B6DD 1 00 brk +00B6DE 1 00 brk +00B6DF 1 A4 LB6DF: .byte $A4 +00B6E0 1 01 LB6E0: .byte $01 +00B6E1 1 37 00 LB6E1: rmb3 L0000 +00B6E3 1 0F 4F 4B bbr0 $4F,LB731 +00B6E6 1 20 20 20 jsr L2020 +00B6E9 1 20 20 20 jsr L2020 +00B6EC 1 20 20 20 jsr L2020 +00B6EF 1 20 20 20 jsr L2020 +00B6F2 1 0D 14 00 ora a:$14 +00B6F5 1 25 00 and L0000 +00B6F7 1 78 sei +00B6F8 1 00 brk +00B6F9 1 30 00 bmi LB6FB +00B6FB 1 19 00 2F LB6FB: ora $2F00,y +00B6FE 1 00 brk +00B6FF 1 2C 01 25 bit $2501 +00B702 1 00 brk +00B703 1 90 01 bcc LB706 +00B705 1 30 .byte $30 +00B706 1 00 LB706: brk +00B707 1 31 01 and ($01),y +00B709 1 2F 00 BE bbr2 L0000,LB6CA +00B70C 1 00 brk +00B70D 1 10 00 bpl LB70F +00B70F 1 4B LB70F: .byte $4B +00B710 1 00 brk +00B711 1 1D .byte $1D +00B712 1 00 brk +00B713 1 00 LB713: brk +00B714 1 00 LB714: brk +00B715 1 00 LB715: brk +00B716 1 0F 54 72 bbr0 $54,LB78B +00B719 1 79 20 41 adc L4120,y +00B71C 1 67 61 rmb6 $61 +00B71E 1 69 6E adc #$6E +00B720 1 20 20 20 jsr L2020 +00B723 1 20 20 41 jsr L4120 +00B726 1 0E 43 61 asl L6143 +00B729 1 6E 63 65 ror L6563 +00B72C 1 6C 20 20 jmp (L2020) +00B72F 1 +00B72F 1 20 .byte $20 +00B730 1 20 .byte $20 +00B731 1 20 45 73 LB731: jsr L7345 +00B734 1 63 .byte $63 +00B735 1 0C 53 79 tsb L7953 +00B738 1 73 .byte $73 +00B739 1 74 65 stz $65,x +00B73B 1 6D 20 45 adc L4520 +00B73E 1 72 72 adc ($72) +00B740 1 6F 72 09 bbr6 $72,LB74C +00B743 1 49 2F eor #$2F +00B745 1 4F 20 65 bbr4 $20,LB7AD +00B748 1 72 72 adc ($72) +00B74A 1 6F .byte $6F +00B74B 1 72 .byte $72 +00B74C 1 13 LB74C: .byte $13 +00B74D 1 4E 6F 20 lsr $206F +00B750 1 64 65 stz $65 +00B752 1 76 69 ror $69,x +00B754 1 63 .byte $63 +00B755 1 65 20 adc $20 +00B757 1 63 .byte $63 +00B758 1 6F 6E 6E bbr6 $6E,LB7C9 +00B75B 1 65 63 adc $63 +00B75D 1 74 65 stz $65,x +00B75F 1 64 1C stz $1C +00B761 1 54 .byte $54 +00B762 1 68 pla +00B763 1 65 20 adc $20 +00B765 1 64 69 stz $69 +00B767 1 73 .byte $73 +00B768 1 6B .byte $6B +00B769 1 20 69 73 jsr L7369 +00B76C 1 20 77 72 jsr L7277 +00B76F 1 69 74 adc #$74 +00B771 1 65 20 adc $20 +00B773 1 70 72 bvs LB7E7 +00B775 1 6F 74 65 bbr6 $74,LB7DD +00B778 1 63 .byte $63 +00B779 1 74 65 stz $65,x +00B77B 1 64 2E stz $2E +00B77D 1 26 54 rol $54 +00B77F 1 68 pla +00B780 1 65 20 adc $20 +00B782 1 73 .byte $73 +00B783 1 79 6E 74 adc L746E,y +00B786 1 61 78 adc ($78,x) +00B788 1 20 6F 66 jsr L666F +00B78B 1 20 74 68 LB78B: jsr L6874 +00B78E 1 65 20 adc $20 +00B790 1 70 61 bvs LB7F3 +00B792 1 74 68 stz $68,x +00B794 1 6E 61 6D ror L6D61 +00B797 1 65 20 adc $20 +00B799 1 69 73 adc #$73 +00B79B 1 20 69 6E jsr L6E69 +00B79E 1 76 61 ror $61,x +00B7A0 1 6C 69 64 jmp (L6469) +00B7A3 1 +00B7A3 1 2E 23 50 rol L5023 +00B7A6 1 61 72 adc ($72,x) +00B7A8 1 74 20 stz $20,x +00B7AA 1 6F 66 20 bbr6 $66,LB7CD +00B7AD 1 74 68 LB7AD: stz $68,x +00B7AF 1 65 20 adc $20 +00B7B1 1 70 61 bvs LB814 +00B7B3 1 74 68 stz $68,x +00B7B5 1 6E 61 6D ror L6D61 +00B7B8 1 65 20 adc $20 +00B7BA 1 64 6F stz $6F +00B7BC 1 65 73 adc $73 +00B7BE 1 6E 27 74 ror L7427 +00B7C1 1 20 65 78 jsr L7865 +00B7C4 1 69 73 adc #$73 +00B7C6 1 74 2E stz $2E,x +00B7C8 1 1B .byte $1B +00B7C9 1 54 LB7C9: .byte $54 +00B7CA 1 68 pla +00B7CB 1 65 20 adc $20 +00B7CD 1 76 6F LB7CD: ror $6F,x +00B7CF 1 6C 75 6D jmp (L6D75) +00B7D2 1 +00B7D2 1 65 20 adc $20 +00B7D4 1 63 .byte $63 +00B7D5 1 61 6E adc ($6E,x) +00B7D7 1 6E 6F 74 ror L746F +00B7DA 1 20 62 65 jsr L6562 +00B7DD 1 20 66 6F LB7DD: jsr L6F66 +00B7E0 1 75 6E adc $6E,x +00B7E2 1 64 2E stz $2E +00B7E4 1 19 54 68 ora L6854,y +00B7E7 1 65 20 LB7E7: adc $20 +00B7E9 1 66 69 ror $69 +00B7EB 1 6C 65 20 jmp (L2065) +00B7EE 1 +00B7EE 1 63 .byte $63 +00B7EF 1 61 6E adc ($6E,x) +00B7F1 1 6E .byte $6E +00B7F2 1 6F .byte $6F +00B7F3 1 74 20 LB7F3: stz $20,x +00B7F5 1 62 .byte $62 +00B7F6 1 65 20 adc $20 +00B7F8 1 66 6F ror $6F +00B7FA 1 75 6E adc $6E,x +00B7FC 1 64 2E stz $2E +00B7FE 1 32 54 and ($54) +00B800 1 68 pla +00B801 1 61 74 adc ($74,x) +00B803 1 20 6E 61 jsr L616E +00B806 1 6D 65 20 adc L2065 +00B809 1 61 6C adc ($6C,x) +00B80B 1 72 65 adc ($65) +00B80D 1 61 64 adc ($64,x) +00B80F 1 79 20 65 adc L6520,y +00B812 1 78 sei +00B813 1 69 .byte $69 +00B814 1 73 LB814: .byte $73 +00B815 1 74 73 stz $73,x +00B817 1 2E 20 50 rol L5020 +00B81A 1 6C 65 61 jmp (L6165) +00B81D 1 +00B81D 1 73 .byte $73 +00B81E 1 65 20 adc $20 +00B820 1 75 73 adc $73,x +00B822 1 65 20 adc $20 +00B824 1 61 6E adc ($6E,x) +00B826 1 6F 74 68 bbr6 $74,LB891 +00B829 1 65 72 adc $72 +00B82B 1 20 6E 61 jsr L616E +00B82E 1 6D 65 2E adc $2E65 +00B831 1 11 54 ora ($54),y +00B833 1 68 pla +00B834 1 65 20 adc $20 +00B836 1 64 69 stz $69 +00B838 1 73 .byte $73 +00B839 1 6B .byte $6B +00B83A 1 20 69 73 jsr L7369 +00B83D 1 20 66 75 jsr L7566 +00B840 1 6C 6C 2E jmp (L2E6C) +00B843 1 +00B843 1 34 54 bit $54,x +00B845 1 68 pla +00B846 1 65 20 adc $20 +00B848 1 76 6F ror $6F,x +00B84A 1 6C 75 6D jmp (L6D75) +00B84D 1 +00B84D 1 65 20 adc $20 +00B84F 1 64 69 stz $69 +00B851 1 72 65 adc ($65) +00B853 1 63 .byte $63 +00B854 1 74 6F stz $6F,x +00B856 1 72 79 adc ($79) +00B858 1 20 63 61 jsr L6163 +00B85B 1 6E 6E 6F ror L6F6E +00B85E 1 74 20 stz $20,x +00B860 1 68 pla +00B861 1 6F 6C 64 bbr6 $6C,LB8C8 +00B864 1 20 6D 6F jsr L6F6D +00B867 1 72 65 adc ($65) +00B869 1 20 74 68 jsr L6874 +00B86C 1 61 6E adc ($6E,x) +00B86E 1 20 35 31 jsr L3135 +00B871 1 20 66 69 jsr L6966 +00B874 1 6C 65 73 jmp (L7365) +00B877 1 +00B877 1 2E 13 54 rol L5413 +00B87A 1 68 pla +00B87B 1 65 20 adc $20 +00B87D 1 66 69 ror $69 +00B87F 1 6C 65 20 jmp (L2065) +00B882 1 +00B882 1 69 73 adc #$73 +00B884 1 20 6C 6F jsr L6F6C +00B887 1 63 .byte $63 +00B888 1 6B .byte $6B +00B889 1 65 64 adc $64 +00B88B 1 2E 1A 54 rol L541A +00B88E 1 68 pla +00B88F 1 69 73 adc #$73 +00B891 1 20 69 73 LB891: jsr L7369 +00B894 1 20 6E 6F jsr L6F6E +00B897 1 74 20 stz $20,x +00B899 1 61 20 adc ($20,x) +00B89B 1 50 72 bvc LB90F +00B89D 1 6F 44 4F bbr6 $44,LB8EF +00B8A0 1 53 .byte $53 +00B8A1 1 20 64 69 jsr L6964 +00B8A4 1 73 .byte $73 +00B8A5 1 6B .byte $6B +00B8A6 1 2E 36 54 rol L5436 +00B8A9 1 68 pla +00B8AA 1 65 72 adc $72 +00B8AC 1 65 20 adc $20 +00B8AE 1 69 73 adc #$73 +00B8B0 1 20 61 6E jsr L6E61 +00B8B3 1 6F 74 68 bbr6 $74,LB91E +00B8B6 1 65 72 adc $72 +00B8B8 1 20 76 6F jsr L6F76 +00B8BB 1 6C 75 6D jmp (L6D75) +00B8BE 1 +00B8BE 1 65 20 adc $20 +00B8C0 1 77 69 rmb7 $69 +00B8C2 1 74 68 stz $68,x +00B8C4 1 20 74 68 jsr L6874 +00B8C7 1 61 .byte $61 +00B8C8 1 74 20 LB8C8: stz $20,x +00B8CA 1 6E 61 6D ror L6D61 +00B8CD 1 65 20 adc $20 +00B8CF 1 6F 6E 20 bbr6 $6E,LB8F2 +00B8D2 1 74 68 stz $68,x +00B8D4 1 65 20 adc $20 +00B8D6 1 64 65 stz $65 +00B8D8 1 73 .byte $73 +00B8D9 1 6B .byte $6B +00B8DA 1 74 6F stz $6F,x +00B8DC 1 70 2E bvs LB90C +00B8DE 1 27 54 rmb2 $54 +00B8E0 1 68 pla +00B8E1 1 65 72 adc $72 +00B8E3 1 65 20 adc $20 +00B8E5 1 61 72 adc ($72,x) +00B8E7 1 65 20 adc $20 +00B8E9 1 32 20 and ($20) +00B8EB 1 76 6F ror $6F,x +00B8ED 1 6C .byte $6C +00B8EE 1 75 .byte $75 +00B8EF 1 6D 65 73 LB8EF: adc L7365 +00B8F2 1 20 77 69 LB8F2: jsr L6977 +00B8F5 1 74 68 stz $68,x +00B8F7 1 20 74 68 jsr L6874 +00B8FA 1 65 20 adc $20 +00B8FC 1 73 .byte $73 +00B8FD 1 61 6D adc ($6D,x) +00B8FF 1 65 20 adc $20 +00B901 1 6E 61 6D ror L6D61 +00B904 1 65 2E adc $2E +00B906 1 18 clc +00B907 1 54 .byte $54 +00B908 1 68 pla +00B909 1 69 73 adc #$73 +00B90B 1 20 .byte $20 +00B90C 1 66 69 LB90C: ror $69 +00B90E 1 6C .byte $6C +00B90F 1 65 20 LB90F: adc $20 +00B911 1 63 .byte $63 +00B912 1 61 6E adc ($6E,x) +00B914 1 6E 6F 74 ror L746F +00B917 1 20 62 65 jsr L6562 +00B91A 1 20 72 75 jsr L7572 +00B91D 1 6E .byte $6E +00B91E 1 2E 16 54 LB91E: rol L5416 +00B921 1 68 pla +00B922 1 61 74 adc ($74,x) +00B924 1 20 6E 61 jsr L616E +00B927 1 6D 65 20 adc L2065 +00B92A 1 69 73 adc #$73 +00B92C 1 20 74 6F jsr L6F74 +00B92F 1 6F 20 6C bbr6 $20,LB99E +00B932 1 6F 6E 67 bbr6 $6E,LB99C +00B935 1 2E 19 50 rol L5019 +00B938 1 6C 65 61 jmp (L6165) +00B93B 1 +00B93B 1 73 .byte $73 +00B93C 1 65 20 adc $20 +00B93E 1 69 6E adc #$6E +00B940 1 73 .byte $73 +00B941 1 65 72 adc $72 +00B943 1 74 20 stz $20,x +00B945 1 73 .byte $73 +00B946 1 6F 75 72 bbr6 $75,LB9BB +00B949 1 63 .byte $63 +00B94A 1 65 20 adc $20 +00B94C 1 64 69 stz $69 +00B94E 1 73 .byte $73 +00B94F 1 6B .byte $6B +00B950 1 1E 50 6C LB950: asl L6C50,x +00B953 1 65 61 adc $61 +00B955 1 73 .byte $73 +00B956 1 65 20 LB956: adc $20 +00B958 1 69 6E adc #$6E +00B95A 1 73 .byte $73 +00B95B 1 65 72 adc $72 +00B95D 1 74 20 stz $20,x +00B95F 1 64 65 stz $65 +00B961 1 73 .byte $73 +00B962 1 74 69 stz $69,x +00B964 1 6E 61 74 ror L7461 +00B967 1 69 6F adc #$6F +00B969 1 6E 20 64 ror L6420 +00B96C 1 69 73 adc #$73 +00B96E 1 6B .byte $6B +00B96F 1 16 42 asl $42,x +00B971 1 41 53 eor ($53,x) +00B973 1 49 43 eor #$43 +00B975 1 2E 53 59 rol L5953 +00B978 1 53 .byte $53 +00B979 1 54 .byte $54 +00B97A 1 45 4D eor $4D +00B97C 1 20 6E 6F jsr L6F6E +00B97F 1 74 20 stz $20,x +00B981 1 66 6F ror $6F +00B983 1 75 6E adc $6E,x +00B985 1 64 .byte $64 +00B986 1 14 LB986: .byte $14 +00B987 1 00 LB987: brk +00B988 1 27 28 rmb2 $28 +00B98A 1 2B .byte $2B +00B98B 1 40 rti +00B98C 1 +00B98C 1 44 .byte $44 +00B98D 1 45 46 eor $46 +00B98F 1 47 48 rmb4 $48 +00B991 1 49 4E eor #$4E +00B993 1 52 57 eor ($57) +00B995 1 F9 FA FB sbc $FBFA,y +00B998 1 FC .byte $FC +00B999 1 FD .byte $FD +00B99A 1 FE .byte $FE +00B99B 1 35 LB99B: .byte $35 +00B99C 1 B7 42 LB99C: smb3 $42 +00B99E 1 B7 4C LB99E: smb3 $4C +00B9A0 1 B7 60 smb3 $60 +00B9A2 1 B7 7D smb3 $7D +00B9A4 1 B7 A4 smb3 $A4 +00B9A6 1 B7 C8 smb3 $C8 +00B9A8 1 B7 E4 smb3 $E4 +00B9AA 1 B7 FE smb3 $FE +00B9AC 1 B7 31 smb3 $31 +00B9AE 1 B8 clv +00B9AF 1 43 .byte $43 +00B9B0 1 B8 clv +00B9B1 1 78 sei +00B9B2 1 B8 clv +00B9B3 1 8C B8 A7 sty LA7B8 +00B9B6 1 B8 clv +00B9B7 1 DE B8 06 dec $06B8,x +00B9BA 1 B9 .byte $B9 +00B9BB 1 1F B9 36 LB9BB: bbr1 $B9,LB9F4 +00B9BE 1 B9 50 B9 lda LB950,y +00B9C1 1 6F .byte $6F +00B9C2 1 B9 .byte $B9 +00B9C3 1 00 LB9C3: brk +00B9C4 1 00 LB9C4: brk +00B9C5 1 00 brk +00B9C6 1 80 00 bra LB9C8 +00B9C8 1 80 00 LB9C8: bra LB9CA +00B9CA 1 00 LB9CA: brk +00B9CB 1 00 brk +00B9CC 1 00 brk +00B9CD 1 00 brk +00B9CE 1 00 brk +00B9CF 1 00 brk +00B9D0 1 00 brk +00B9D1 1 00 brk +00B9D2 1 00 brk +00B9D3 1 00 brk +00B9D4 1 80 80 bra LB956 +00B9D6 1 00 brk +00B9D7 1 48 LB9D7: pha +00B9D8 1 8A txa +00B9D9 1 48 pha +00B9DA 1 A0 26 ldy #$26 +00B9DC 1 A9 00 lda #$00 +00B9DE 1 A2 00 ldx #$00 +00B9E0 1 20 EC BF jsr LBFEC +00B9E3 1 A0 24 ldy #$24 +00B9E5 1 A9 AD lda #$AD +00B9E7 1 A2 D2 ldx #$D2 +00B9E9 1 20 EC BF jsr LBFEC +00B9EC 1 A0 25 ldy #$25 +00B9EE 1 A9 00 lda #$00 +00B9F0 1 A2 00 ldx #$00 +00B9F2 1 20 .byte $20 +00B9F3 1 EC .byte $EC +00B9F4 1 BF 8D 08 LB9F4: bbs3 $8D,LB9FF +00B9F7 1 C0 8D cpy #$8D +00B9F9 1 82 .byte $82 +00B9FA 1 C0 20 cpy #$20 +00B9FC 1 DD FB 8D cmp L8DFB,x +00B9FF 1 09 C0 LB9FF: ora #$C0 +00BA01 1 AD 8B C0 lda LCBANK1 +00BA04 1 AD 8B C0 lda LCBANK1 +00BA07 1 A2 03 ldx #$03 +00BA09 1 A9 00 lda #$00 +00BA0B 1 9D 39 D2 LBA0B: sta $D239,x +00BA0E 1 9D 41 D2 sta $D241,x +00BA11 1 CA dex +00BA12 1 10 F7 bpl LBA0B +00BA14 1 A9 26 lda #$26 +00BA16 1 8D 45 D2 sta $D245 +00BA19 1 A9 02 lda #$02 +00BA1B 1 8D 46 D2 sta $D246 +00BA1E 1 A9 B9 lda #$B9 +00BA20 1 8D 47 D2 sta $D247 +00BA23 1 A9 00 lda #$00 +00BA25 1 8D 48 D2 sta $D248 +00BA28 1 A0 04 ldy #$04 +00BA2A 1 A9 39 lda #$39 +00BA2C 1 A2 D2 ldx #$D2 +00BA2E 1 20 EC BF jsr LBFEC +00BA31 1 AD D3 B6 lda LB6D3 +00BA34 1 AE D4 B6 ldx LB6D4 +00BA37 1 20 8B BF jsr LBF8B +00BA3A 1 8C CA BF sty LBFCA +00BA3D 1 8D CD BF sta LBFCD +00BA40 1 AD D3 B6 lda LB6D3 +00BA43 1 18 clc +00BA44 1 6D DF B6 adc LB6DF +00BA47 1 48 pha +00BA48 1 AD D4 B6 lda LB6D4 +00BA4B 1 6D E0 B6 adc LB6E0 +00BA4E 1 AA tax +00BA4F 1 68 pla +00BA50 1 20 8B BF jsr LBF8B +00BA53 1 8C CC BF sty LBFCC +00BA56 1 8D CE BF sta LBFCE +00BA59 1 AD D5 B6 lda LB6D5 +00BA5C 1 8D C9 BF sta LBFC9 +00BA5F 1 18 clc +00BA60 1 6D E1 B6 adc LB6E1 +00BA63 1 8D CB BF sta LBFCB +00BA66 1 A0 26 ldy #$26 +00BA68 1 A9 00 lda #$00 +00BA6A 1 A2 00 ldx #$00 +00BA6C 1 20 EC BF jsr LBFEC +00BA6F 1 20 08 BE jsr LBE08 +00BA72 1 A0 25 ldy #$25 +00BA74 1 A9 00 lda #$00 +00BA76 1 A2 00 ldx #$00 +00BA78 1 20 EC BF jsr LBFEC +00BA7B 1 A0 07 ldy #$07 +00BA7D 1 A9 00 lda #$00 +00BA7F 1 A2 D2 ldx #$D2 +00BA81 1 20 EC BF jsr LBFEC +00BA84 1 A0 11 ldy #$11 +00BA86 1 A9 BB lda #$BB +00BA88 1 A2 B6 ldx #$B6 +00BA8A 1 20 EC BF jsr LBFEC +00BA8D 1 A0 07 ldy #$07 +00BA8F 1 A9 02 lda #$02 +00BA91 1 A2 D2 ldx #$D2 +00BA93 1 20 EC BF jsr LBFEC +00BA96 1 A0 12 ldy #$12 +00BA98 1 A9 BB lda #$BB +00BA9A 1 A2 B6 ldx #$B6 +00BA9C 1 20 EC BF jsr LBFEC +00BA9F 1 A0 06 ldy #$06 +00BAA1 1 A9 D3 lda #$D3 +00BAA3 1 A2 B6 ldx #$B6 +00BAA5 1 20 EC BF jsr LBFEC +00BAA8 1 A0 12 ldy #$12 +00BAAA 1 A9 C3 lda #$C3 +00BAAC 1 A2 B6 ldx #$B6 +00BAAE 1 20 EC BF jsr LBFEC +00BAB1 1 A0 12 ldy #$12 +00BAB3 1 A9 CB lda #$CB +00BAB5 1 A2 B6 ldx #$B6 +00BAB7 1 20 EC BF jsr LBFEC +00BABA 1 A0 07 ldy #$07 +00BABC 1 A9 00 lda #$00 +00BABE 1 A2 D2 ldx #$D2 +00BAC0 1 20 EC BF jsr LBFEC +00BAC3 1 A0 26 ldy #$26 +00BAC5 1 A9 00 lda #$00 +00BAC7 1 A2 00 ldx #$00 +00BAC9 1 20 EC BF jsr LBFEC +00BACC 1 A0 14 ldy #$14 +00BACE 1 A9 AB lda #$AB +00BAD0 1 A2 B6 ldx #$B6 +00BAD2 1 20 EC BF jsr LBFEC +00BAD5 1 A0 25 ldy #$25 +00BAD7 1 A9 00 lda #$00 +00BAD9 1 A2 00 ldx #$00 +00BADB 1 20 EC BF jsr LBFEC +00BADE 1 68 pla +00BADF 1 AA tax +00BAE0 1 68 pla +00BAE1 1 AC 86 B9 ldy LB986 +00BAE4 1 88 dey +00BAE5 1 D9 87 B9 LBAE5: cmp LB987,y +00BAE8 1 F0 05 beq LBAEF +00BAEA 1 88 dey +00BAEB 1 10 F8 bpl LBAE5 +00BAED 1 A0 00 ldy #$00 +00BAEF 1 98 LBAEF: tya +00BAF0 1 0A asl a +00BAF1 1 A8 tay +00BAF2 1 B9 9B B9 lda LB99B,y +00BAF5 1 8D 14 B7 sta LB714 +00BAF8 1 B9 9C B9 lda LB99C,y +00BAFB 1 8D 15 B7 sta LB715 +00BAFE 1 E0 00 cpx #$00 +00BB00 1 F0 09 beq LBB0B +00BB02 1 8A txa +00BB03 1 29 FE and #$FE +00BB05 1 8D 13 B7 sta LB713 +00BB08 1 4C 14 BB jmp LBB14 +00BB0B 1 +00BB0B 1 98 LBB0B: tya +00BB0C 1 4A lsr a +00BB0D 1 A8 tay +00BB0E 1 B9 C3 B9 lda LB9C3,y +00BB11 1 8D 13 B7 sta LB713 +00BB14 1 A0 07 LBB14: ldy #$07 +00BB16 1 A9 02 lda #$02 +00BB18 1 A2 D2 ldx #$D2 +00BB1A 1 20 EC BF jsr LBFEC +00BB1D 1 2C 13 B7 bit LB713 +00BB20 1 10 3A bpl LBB5C +00BB22 1 A0 12 ldy #$12 +00BB24 1 A9 FF lda #$FF +00BB26 1 A2 B6 ldx #$B6 +00BB28 1 20 EC BF jsr LBFEC +00BB2B 1 A0 0E ldy #$0E +00BB2D 1 A9 07 lda #$07 +00BB2F 1 A2 B7 ldx #$B7 +00BB31 1 20 EC BF jsr LBFEC +00BB34 1 A9 26 lda #$26 +00BB36 1 A2 B7 ldx #$B7 +00BB38 1 20 D0 BF jsr LBFD0 +00BB3B 1 2C 13 B7 bit LB713 +00BB3E 1 70 1C bvs LBB5C +00BB40 1 A0 12 ldy #$12 +00BB42 1 A9 F3 lda #$F3 +00BB44 1 A2 B6 ldx #$B6 +00BB46 1 20 EC BF jsr LBFEC +00BB49 1 A0 0E ldy #$0E +00BB4B 1 A9 FB lda #$FB +00BB4D 1 A2 B6 ldx #$B6 +00BB4F 1 20 EC BF jsr LBFEC +00BB52 1 A9 16 lda #$16 +00BB54 1 A2 B7 ldx #$B7 +00BB56 1 20 D0 BF jsr LBFD0 +00BB59 1 4C 75 BB jmp LBB75 +00BB5C 1 +00BB5C 1 A0 12 LBB5C: ldy #$12 +00BB5E 1 A9 F3 lda #$F3 +00BB60 1 A2 B6 ldx #$B6 +00BB62 1 20 EC BF jsr LBFEC +00BB65 1 A0 0E ldy #$0E +00BB67 1 A9 FB lda #$FB +00BB69 1 A2 B6 ldx #$B6 +00BB6B 1 20 EC BF jsr LBFEC +00BB6E 1 A9 E3 lda #$E3 +00BB70 1 A2 B6 ldx #$B6 +00BB72 1 20 D0 BF jsr LBFD0 +00BB75 1 A0 0E LBB75: ldy #$0E +00BB77 1 A9 0F lda #$0F +00BB79 1 A2 B7 ldx #$B7 +00BB7B 1 20 EC BF jsr LBFEC +00BB7E 1 AD 14 B7 lda LB714 +00BB81 1 AE 15 B7 ldx LB715 +00BB84 1 20 D0 BF jsr LBFD0 +00BB87 1 A0 2A LBB87: ldy #$2A +00BB89 1 A9 08 lda #$08 +00BB8B 1 A2 D2 ldx #$D2 +00BB8D 1 20 EC BF jsr LBFEC +00BB90 1 AD 08 D2 lda $D208 +00BB93 1 C9 01 cmp #$01 +00BB95 1 D0 03 bne LBB9A +00BB97 1 4C 0C BC jmp LBC0C +00BB9A 1 +00BB9A 1 C9 03 LBB9A: cmp #$03 +00BB9C 1 D0 E9 bne LBB87 +00BB9E 1 AD 09 D2 lda $D209 +00BBA1 1 29 7F and #$7F +00BBA3 1 2C 13 B7 bit LB713 +00BBA6 1 10 46 bpl LBBEE +00BBA8 1 C9 1B cmp #$1B +00BBAA 1 D0 17 bne LBBC3 +00BBAC 1 A0 07 ldy #$07 +00BBAE 1 A9 02 lda #$02 +00BBB0 1 A2 D2 ldx #$D2 +00BBB2 1 20 EC BF jsr LBFEC +00BBB5 1 A0 11 ldy #$11 +00BBB7 1 A9 FF lda #$FF +00BBB9 1 A2 B6 ldx #$B6 +00BBBB 1 20 EC BF jsr LBFEC +00BBBE 1 A9 01 lda #$01 +00BBC0 1 4C 55 BC jmp LBC55 +00BBC3 1 +00BBC3 1 2C 13 B7 LBBC3: bit LB713 +00BBC6 1 70 26 bvs LBBEE +00BBC8 1 C9 61 cmp #$61 +00BBCA 1 D0 17 bne LBBE3 +00BBCC 1 A0 07 LBBCC: ldy #$07 +00BBCE 1 A9 02 lda #$02 +00BBD0 1 A2 D2 ldx #$D2 +00BBD2 1 20 EC BF jsr LBFEC +00BBD5 1 A0 11 ldy #$11 +00BBD7 1 A9 F3 lda #$F3 +00BBD9 1 A2 B6 ldx #$B6 +00BBDB 1 20 EC BF jsr LBFEC +00BBDE 1 A9 00 lda #$00 +00BBE0 1 4C 55 BC jmp LBC55 +00BBE3 1 +00BBE3 1 C9 41 LBBE3: cmp #$41 +00BBE5 1 F0 E5 beq LBBCC +00BBE7 1 C9 0D cmp #$0D +00BBE9 1 F0 E1 beq LBBCC +00BBEB 1 4C 87 BB jmp LBB87 +00BBEE 1 +00BBEE 1 C9 0D LBBEE: cmp #$0D +00BBF0 1 D0 17 bne LBC09 +00BBF2 1 A0 07 ldy #$07 +00BBF4 1 A9 02 lda #$02 +00BBF6 1 A2 D2 ldx #$D2 +00BBF8 1 20 EC BF jsr LBFEC +00BBFB 1 A0 11 ldy #$11 +00BBFD 1 A9 F3 lda #$F3 +00BBFF 1 A2 B6 ldx #$B6 +00BC01 1 20 EC BF jsr LBFEC +00BC04 1 A9 02 lda #$02 +00BC06 1 4C 55 BC jmp LBC55 +00BC09 1 +00BC09 1 4C 87 BB LBC09: jmp LBB87 +00BC0C 1 +00BC0C 1 20 E1 BD LBC0C: jsr LBDE1 +00BC0F 1 A0 0E ldy #$0E +00BC11 1 A9 09 lda #$09 +00BC13 1 A2 D2 ldx #$D2 +00BC15 1 20 EC BF jsr LBFEC +00BC18 1 2C 13 B7 bit LB713 +00BC1B 1 10 25 bpl LBC42 +00BC1D 1 A0 13 ldy #$13 +00BC1F 1 A9 FF lda #$FF +00BC21 1 A2 B6 ldx #$B6 +00BC23 1 20 EC BF jsr LBFEC +00BC26 1 C9 80 cmp #$80 +00BC28 1 D0 03 bne LBC2D +00BC2A 1 4C E9 BC jmp LBCE9 +00BC2D 1 +00BC2D 1 2C 13 B7 LBC2D: bit LB713 +00BC30 1 70 10 bvs LBC42 +00BC32 1 A0 13 ldy #$13 +00BC34 1 A9 F3 lda #$F3 +00BC36 1 A2 B6 ldx #$B6 +00BC38 1 20 EC BF jsr LBFEC +00BC3B 1 C9 80 cmp #$80 +00BC3D 1 D0 13 bne LBC52 +00BC3F 1 4C 6D BC jmp LBC6D +00BC42 1 +00BC42 1 A0 13 LBC42: ldy #$13 +00BC44 1 A9 F3 lda #$F3 +00BC46 1 A2 B6 ldx #$B6 +00BC48 1 20 EC BF jsr LBFEC +00BC4B 1 C9 80 cmp #$80 +00BC4D 1 D0 03 bne LBC52 +00BC4F 1 4C 65 BD jmp LBD65 +00BC52 1 +00BC52 1 4C 87 BB LBC52: jmp LBB87 +00BC55 1 +00BC55 1 48 LBC55: pha +00BC56 1 A0 26 ldy #$26 +00BC58 1 A9 00 lda #$00 +00BC5A 1 A2 00 ldx #$00 +00BC5C 1 20 EC BF jsr LBFEC +00BC5F 1 20 5D BE jsr LBE5D +00BC62 1 A0 25 ldy #$25 +00BC64 1 A9 00 lda #$00 +00BC66 1 A2 00 ldx #$00 +00BC68 1 20 EC BF jsr LBFEC +00BC6B 1 68 pla +00BC6C 1 60 rts +00BC6D 1 +00BC6D 1 A0 07 LBC6D: ldy #$07 +00BC6F 1 A9 02 lda #$02 +00BC71 1 A2 D2 ldx #$D2 +00BC73 1 20 EC BF jsr LBFEC +00BC76 1 A0 11 ldy #$11 +00BC78 1 A9 F3 lda #$F3 +00BC7A 1 A2 B6 ldx #$B6 +00BC7C 1 20 EC BF jsr LBFEC +00BC7F 1 A9 00 lda #$00 +00BC81 1 8D E8 BC sta LBCE8 +00BC84 1 A0 2A LBC84: ldy #$2A +00BC86 1 A9 08 lda #$08 +00BC88 1 A2 D2 ldx #$D2 +00BC8A 1 20 EC BF jsr LBFEC +00BC8D 1 AD 08 D2 lda $D208 +00BC90 1 C9 02 cmp #$02 +00BC92 1 F0 47 beq LBCDB +00BC94 1 20 E1 BD jsr LBDE1 +00BC97 1 A0 0E ldy #$0E +00BC99 1 A9 09 lda #$09 +00BC9B 1 A2 D2 ldx #$D2 +00BC9D 1 20 EC BF jsr LBFEC +00BCA0 1 A0 13 ldy #$13 +00BCA2 1 A9 F3 lda #$F3 +00BCA4 1 A2 B6 ldx #$B6 +00BCA6 1 20 EC BF jsr LBFEC +00BCA9 1 C9 80 cmp #$80 +00BCAB 1 F0 08 beq LBCB5 +00BCAD 1 AD E8 BC lda LBCE8 +00BCB0 1 F0 0B beq LBCBD +00BCB2 1 4C 84 BC jmp LBC84 +00BCB5 1 +00BCB5 1 AD E8 BC LBCB5: lda LBCE8 +00BCB8 1 D0 03 bne LBCBD +00BCBA 1 4C 84 BC jmp LBC84 +00BCBD 1 +00BCBD 1 A0 07 LBCBD: ldy #$07 +00BCBF 1 A9 02 lda #$02 +00BCC1 1 A2 D2 ldx #$D2 +00BCC3 1 20 EC BF jsr LBFEC +00BCC6 1 A0 11 ldy #$11 +00BCC8 1 A9 F3 lda #$F3 +00BCCA 1 A2 B6 ldx #$B6 +00BCCC 1 20 EC BF jsr LBFEC +00BCCF 1 AD E8 BC lda LBCE8 +00BCD2 1 18 clc +00BCD3 1 69 80 adc #$80 +00BCD5 1 8D E8 BC sta LBCE8 +00BCD8 1 4C 84 BC jmp LBC84 +00BCDB 1 +00BCDB 1 AD E8 BC LBCDB: lda LBCE8 +00BCDE 1 F0 03 beq LBCE3 +00BCE0 1 4C 87 BB jmp LBB87 +00BCE3 1 +00BCE3 1 A9 00 LBCE3: lda #$00 +00BCE5 1 4C 55 BC jmp LBC55 +00BCE8 1 +00BCE8 1 00 LBCE8: brk +00BCE9 1 A0 07 LBCE9: ldy #$07 +00BCEB 1 A9 02 lda #$02 +00BCED 1 A2 D2 ldx #$D2 +00BCEF 1 20 EC BF jsr LBFEC +00BCF2 1 A0 11 ldy #$11 +00BCF4 1 A9 FF lda #$FF +00BCF6 1 A2 B6 ldx #$B6 +00BCF8 1 20 EC BF jsr LBFEC +00BCFB 1 A9 00 lda #$00 +00BCFD 1 8D 64 BD sta LBD64 +00BD00 1 A0 2A LBD00: ldy #$2A +00BD02 1 A9 08 lda #$08 +00BD04 1 A2 D2 ldx #$D2 +00BD06 1 20 EC BF jsr LBFEC +00BD09 1 AD 08 D2 lda $D208 +00BD0C 1 C9 02 cmp #$02 +00BD0E 1 F0 47 beq LBD57 +00BD10 1 20 E1 BD jsr LBDE1 +00BD13 1 A0 0E ldy #$0E +00BD15 1 A9 09 lda #$09 +00BD17 1 A2 D2 ldx #$D2 +00BD19 1 20 EC BF jsr LBFEC +00BD1C 1 A0 13 ldy #$13 +00BD1E 1 A9 FF lda #$FF +00BD20 1 A2 B6 ldx #$B6 +00BD22 1 20 EC BF jsr LBFEC +00BD25 1 C9 80 cmp #$80 +00BD27 1 F0 08 beq LBD31 +00BD29 1 AD 64 BD lda LBD64 +00BD2C 1 F0 0B beq LBD39 +00BD2E 1 4C 00 BD jmp LBD00 +00BD31 1 +00BD31 1 AD 64 BD LBD31: lda LBD64 +00BD34 1 D0 03 bne LBD39 +00BD36 1 4C 00 BD jmp LBD00 +00BD39 1 +00BD39 1 A0 07 LBD39: ldy #$07 +00BD3B 1 A9 02 lda #$02 +00BD3D 1 A2 D2 ldx #$D2 +00BD3F 1 20 EC BF jsr LBFEC +00BD42 1 A0 11 ldy #$11 +00BD44 1 A9 FF lda #$FF +00BD46 1 A2 B6 ldx #$B6 +00BD48 1 20 EC BF jsr LBFEC +00BD4B 1 AD 64 BD lda LBD64 +00BD4E 1 18 clc +00BD4F 1 69 80 adc #$80 +00BD51 1 8D 64 BD sta LBD64 +00BD54 1 4C 00 BD jmp LBD00 +00BD57 1 +00BD57 1 AD 64 BD LBD57: lda LBD64 +00BD5A 1 F0 03 beq LBD5F +00BD5C 1 4C 87 BB jmp LBB87 +00BD5F 1 +00BD5F 1 A9 01 LBD5F: lda #$01 +00BD61 1 4C 55 BC jmp LBC55 +00BD64 1 +00BD64 1 00 LBD64: brk +00BD65 1 A9 00 LBD65: lda #$00 +00BD67 1 8D E0 BD sta LBDE0 +00BD6A 1 A0 07 ldy #$07 +00BD6C 1 A9 02 LBD6C: lda #$02 +00BD6E 1 A2 D2 ldx #$D2 +00BD70 1 20 EC BF jsr LBFEC +00BD73 1 A0 11 ldy #$11 +00BD75 1 A9 F3 lda #$F3 +00BD77 1 A2 B6 ldx #$B6 +00BD79 1 20 EC BF jsr LBFEC +00BD7C 1 A0 2A LBD7C: ldy #$2A +00BD7E 1 A9 08 lda #$08 +00BD80 1 A2 D2 ldx #$D2 +00BD82 1 20 EC BF jsr LBFEC +00BD85 1 AD 08 D2 lda $D208 +00BD88 1 C9 02 cmp #$02 +00BD8A 1 F0 47 beq LBDD3 +00BD8C 1 20 E1 BD jsr LBDE1 +00BD8F 1 A0 0E ldy #$0E +00BD91 1 A9 09 lda #$09 +00BD93 1 A2 D2 ldx #$D2 +00BD95 1 20 EC BF jsr LBFEC +00BD98 1 A0 13 ldy #$13 +00BD9A 1 A9 F3 lda #$F3 +00BD9C 1 A2 B6 ldx #$B6 +00BD9E 1 20 EC BF jsr LBFEC +00BDA1 1 C9 80 cmp #$80 +00BDA3 1 F0 08 beq LBDAD +00BDA5 1 AD E0 BD lda LBDE0 +00BDA8 1 F0 0B beq LBDB5 +00BDAA 1 4C 7C BD jmp LBD7C +00BDAD 1 +00BDAD 1 AD E0 BD LBDAD: lda LBDE0 +00BDB0 1 D0 03 bne LBDB5 +00BDB2 1 4C 7C BD jmp LBD7C +00BDB5 1 +00BDB5 1 A0 07 LBDB5: ldy #$07 +00BDB7 1 A9 02 lda #$02 +00BDB9 1 A2 D2 ldx #$D2 +00BDBB 1 20 EC BF jsr LBFEC +00BDBE 1 A0 11 ldy #$11 +00BDC0 1 A9 F3 lda #$F3 +00BDC2 1 A2 B6 ldx #$B6 +00BDC4 1 20 EC BF jsr LBFEC +00BDC7 1 AD E0 BD lda LBDE0 +00BDCA 1 18 clc +00BDCB 1 69 80 adc #$80 +00BDCD 1 8D E0 BD sta LBDE0 +00BDD0 1 4C 7C BD jmp LBD7C +00BDD3 1 +00BDD3 1 AD E0 BD LBDD3: lda LBDE0 +00BDD6 1 F0 03 beq LBDDB +00BDD8 1 4C 87 BB jmp LBB87 +00BDDB 1 +00BDDB 1 A9 02 LBDDB: lda #$02 +00BDDD 1 4C 55 BC jmp LBC55 +00BDE0 1 +00BDE0 1 00 LBDE0: brk +00BDE1 1 AD 09 D2 LBDE1: lda $D209 +00BDE4 1 38 sec +00BDE5 1 ED D3 B6 sbc LB6D3 +00BDE8 1 8D 09 D2 sta $D209 +00BDEB 1 AD 0A D2 lda $D20A +00BDEE 1 ED D4 B6 sbc LB6D4 +00BDF1 1 8D 0A D2 sta $D20A +00BDF4 1 AD 0B D2 lda $D20B +00BDF7 1 38 sec +00BDF8 1 ED D5 B6 sbc LB6D5 +00BDFB 1 8D 0B D2 sta $D20B +00BDFE 1 AD 0C D2 lda $D20C +00BE01 1 ED D6 B6 sbc LB6D6 +00BE04 1 8D 0C D2 sta $D20C +00BE07 1 60 rts +00BE08 1 +00BE08 1 A9 00 LBE08: lda #$00 +00BE0A 1 8D 37 BE sta LBE37 +00BE0D 1 A9 08 lda #$08 +00BE0F 1 8D 38 BE sta LBE38 +00BE12 1 AD C9 BF lda LBFC9 +00BE15 1 20 10 BF jsr LBF10 +00BE18 1 AD CB BF lda LBFCB +00BE1B 1 38 sec +00BE1C 1 ED C9 BF sbc LBFC9 +00BE1F 1 AA tax +00BE20 1 E8 inx +00BE21 1 AD CA BF LBE21: lda LBFCA +00BE24 1 8D 5C BE sta LBE5C +00BE27 1 AD 5C BE LBE27: lda LBE5C +00BE2A 1 4A lsr a +00BE2B 1 A8 tay +00BE2C 1 8D 54 C0 sta $C054 +00BE2F 1 B0 03 bcs LBE34 +00BE31 1 8D 55 C0 sta $C055 +00BE34 1 B1 06 LBE34: lda ($06),y +00BE36 1 8D .byte $8D +00BE37 1 34 LBE37: .byte $34 +00BE38 1 12 EE LBE38: ora ($EE) +00BE3A 1 37 BE rmb3 $BE +00BE3C 1 D0 03 bne LBE41 +00BE3E 1 EE 38 BE inc LBE38 +00BE41 1 AD 5C BE LBE41: lda LBE5C +00BE44 1 CD CC BF cmp LBFCC +00BE47 1 B0 05 bcs LBE4E +00BE49 1 EE 5C BE inc LBE5C +00BE4C 1 D0 D9 bne LBE27 +00BE4E 1 20 52 BF LBE4E: jsr LBF52 +00BE51 1 CA dex +00BE52 1 D0 CD bne LBE21 +00BE54 1 AD 37 BE lda LBE37 +00BE57 1 AE 38 BE ldx LBE38 +00BE5A 1 60 rts +00BE5B 1 +00BE5B 1 00 brk +00BE5C 1 00 LBE5C: brk +00BE5D 1 A9 00 LBE5D: lda #$00 +00BE5F 1 8D BC BE sta LBEBC +00BE62 1 A9 08 lda #$08 +00BE64 1 8D BD BE sta LBEBD +00BE67 1 AE CD BF ldx LBFCD +00BE6A 1 AC CE BF ldy LBFCE +00BE6D 1 A9 FF lda #$FF +00BE6F 1 E0 00 cpx #$00 +00BE71 1 F0 05 beq LBE78 +00BE73 1 18 LBE73: clc +00BE74 1 2A rol a +00BE75 1 CA dex +00BE76 1 D0 FB bne LBE73 +00BE78 1 8D 0C BF LBE78: sta LBF0C +00BE7B 1 49 FF eor #$FF +00BE7D 1 8D 0D BF sta LBF0D +00BE80 1 A9 01 lda #$01 +00BE82 1 C0 00 cpy #$00 +00BE84 1 F0 05 beq LBE8B +00BE86 1 38 LBE86: sec +00BE87 1 2A rol a +00BE88 1 88 dey +00BE89 1 D0 FB bne LBE86 +00BE8B 1 8D 0E BF LBE8B: sta LBF0E +00BE8E 1 49 FF eor #$FF +00BE90 1 8D 0F BF sta LBF0F +00BE93 1 AD C9 BF lda LBFC9 +00BE96 1 20 10 BF jsr LBF10 +00BE99 1 AD CB BF lda LBFCB +00BE9C 1 38 sec +00BE9D 1 ED C9 BF sbc LBFC9 +00BEA0 1 AA tax +00BEA1 1 E8 inx +00BEA2 1 AD CA BF lda LBFCA +00BEA5 1 8D 0B BF sta LBF0B +00BEA8 1 AD CA BF LBEA8: lda LBFCA +00BEAB 1 8D 0B BF sta LBF0B +00BEAE 1 AD 0B BF LBEAE: lda LBF0B +00BEB1 1 4A lsr a +00BEB2 1 A8 tay +00BEB3 1 8D 54 C0 sta $C054 +00BEB6 1 B0 03 bcs LBEBB +00BEB8 1 8D 55 C0 sta $C055 +00BEBB 1 AD LBEBB: .byte $AD +00BEBC 1 00 LBEBC: brk +00BEBD 1 08 LBEBD: php +00BEBE 1 48 pha +00BEBF 1 AD 0B BF lda LBF0B +00BEC2 1 CD CA BF cmp LBFCA +00BEC5 1 F0 16 beq LBEDD +00BEC7 1 CD CC BF cmp LBFCC +00BECA 1 D0 1F bne LBEEB +00BECC 1 B1 06 lda ($06),y +00BECE 1 2D 0F BF and LBF0F +00BED1 1 91 06 sta ($06),y +00BED3 1 68 pla +00BED4 1 2D 0E BF and LBF0E +00BED7 1 11 06 ora ($06),y +00BED9 1 48 pha +00BEDA 1 4C EB BE jmp LBEEB +00BEDD 1 +00BEDD 1 B1 06 LBEDD: lda ($06),y +00BEDF 1 2D 0D BF and LBF0D +00BEE2 1 91 06 sta ($06),y +00BEE4 1 68 pla +00BEE5 1 2D 0C BF and LBF0C +00BEE8 1 11 06 ora ($06),y +00BEEA 1 48 pha +00BEEB 1 68 LBEEB: pla +00BEEC 1 91 06 sta ($06),y +00BEEE 1 EE BC BE inc LBEBC +00BEF1 1 D0 03 bne LBEF6 +00BEF3 1 EE BD BE inc LBEBD +00BEF6 1 AD 0B BF LBEF6: lda LBF0B +00BEF9 1 CD CC BF cmp LBFCC +00BEFC 1 B0 05 bcs LBF03 +00BEFE 1 EE .byte $EE +00BEFF 1 0B .byte $0B +00BF00 1 BF D0 AB MLI: bbs3 $D0,LBEAE +00BF03 1 20 52 BF LBF03: jsr LBF52 +00BF06 1 CA dex +00BF07 1 D0 9F bne LBEA8 +00BF09 1 60 rts +00BF0A 1 +00BF0A 1 00 brk +00BF0B 1 00 LBF0B: brk +00BF0C 1 00 LBF0C: brk +00BF0D 1 00 LBF0D: brk +00BF0E 1 00 LBF0E: brk +00BF0F 1 00 LBF0F: brk +00BF10 1 8D CF BF LBF10: sta LBFCF +00BF13 1 29 07 and #$07 +00BF15 1 8D B0 BF sta LBFB0 +00BF18 1 AD CF BF lda LBFCF +00BF1B 1 29 38 and #$38 +00BF1D 1 8D AF BF sta LBFAF +00BF20 1 AD CF BF lda LBFCF +00BF23 1 29 C0 and #$C0 +00BF25 1 8D AE BF sta LBFAE +00BF28 1 20 2C BF jsr LBF2C +00BF2B 1 60 rts +00BF2C 1 +00BF2C 1 AD AE BF LBF2C: lda LBFAE +00BF2F 1 4A lsr a +00BF30 1 4A lsr a +00BF31 1 0D AE BF ora LBFAE +00BF34 1 48 pha +00BF35 1 AD AF BF lda LBFAF +00BF38 1 4A lsr a +00BF39 1 4A lsr a +00BF3A 1 4A lsr a +00BF3B 1 4A lsr a +00BF3C 1 8D 51 BF sta LBF51 +00BF3F 1 68 pla +00BF40 1 6A ror a +00BF41 1 85 06 sta $06 +00BF43 1 AD B0 BF lda LBFB0 +00BF46 1 0A asl a +00BF47 1 0A asl a +00BF48 1 0D 51 BF ora LBF51 +00BF4B 1 09 20 ora #$20 +00BF4D 1 85 07 sta $07 +00BF4F 1 18 clc +00BF50 1 60 rts +00BF51 1 +00BF51 1 00 LBF51: brk +00BF52 1 AD B0 BF LBF52: lda LBFB0 +00BF55 1 C9 07 cmp #$07 +00BF57 1 F0 06 beq LBF5F +00BF59 1 EE B0 BF inc LBFB0 +00BF5C 1 4C 2C BF jmp LBF2C +00BF5F 1 +00BF5F 1 A9 00 LBF5F: lda #$00 +00BF61 1 8D B0 BF sta LBFB0 +00BF64 1 AD AF BF lda LBFAF +00BF67 1 C9 38 cmp #$38 +00BF69 1 F0 09 beq LBF74 +00BF6B 1 18 clc +00BF6C 1 69 08 adc #$08 +00BF6E 1 8D AF BF sta LBFAF +00BF71 1 4C 2C BF jmp LBF2C +00BF74 1 +00BF74 1 A9 00 LBF74: lda #$00 +00BF76 1 8D AF BF sta LBFAF +00BF79 1 AD AE BF lda LBFAE +00BF7C 1 18 clc +00BF7D 1 69 40 adc #$40 +00BF7F 1 8D AE BF sta LBFAE +00BF82 1 C9 C0 cmp #$C0 +00BF84 1 F0 03 beq LBF89 +00BF86 1 4C 2C BF jmp LBF2C +00BF89 1 +00BF89 1 38 LBF89: sec +00BF8A 1 60 rts +00BF8B 1 +00BF8B 1 A0 00 LBF8B: ldy #$00 +00BF8D 1 E0 02 cpx #$02 +00BF8F 1 D0 05 bne LBF96 +00BF91 1 A0 49 ldy #$49 +00BF93 1 18 clc +00BF94 1 69 01 adc #$01 +00BF96 1 E0 01 LBF96: cpx #$01 +00BF98 1 D0 0A bne LBFA4 +00BF9A 1 A0 24 ldy #$24 +00BF9C 1 18 clc +00BF9D 1 69 04 adc #$04 +00BF9F 1 90 03 bcc LBFA4 +00BFA1 1 C8 iny +00BFA2 1 E9 07 sbc #$07 +00BFA4 1 C9 07 LBFA4: cmp #$07 +00BFA6 1 90 05 bcc LBFAD +00BFA8 1 E9 07 sbc #$07 +00BFAA 1 C8 iny +00BFAB 1 D0 F7 bne LBFA4 +00BFAD 1 60 LBFAD: rts +00BFAE 1 +00BFAE 1 00 LBFAE: brk +00BFAF 1 00 LBFAF: brk +00BFB0 1 00 LBFB0: brk +00BFB1 1 FF 00 00 bbs7 L0000,LBFB4 +00BFB4 1 00 LBFB4: brk +00BFB5 1 00 brk +00BFB6 1 00 brk +00BFB7 1 00 brk +00BFB8 1 00 brk +00BFB9 1 00 brk +00BFBA 1 00 brk +00BFBB 1 00 brk +00BFBC 1 00 brk +00BFBD 1 00 brk +00BFBE 1 00 brk +00BFBF 1 00 brk +00BFC0 1 00 brk +00BFC1 1 00 brk +00BFC2 1 00 brk +00BFC3 1 00 brk +00BFC4 1 00 brk +00BFC5 1 00 brk +00BFC6 1 00 brk +00BFC7 1 00 brk +00BFC8 1 00 brk +00BFC9 1 00 LBFC9: brk +00BFCA 1 00 LBFCA: brk +00BFCB 1 00 LBFCB: brk +00BFCC 1 00 LBFCC: brk +00BFCD 1 00 LBFCD: brk +00BFCE 1 00 LBFCE: brk +00BFCF 1 00 LBFCF: brk +00BFD0 1 85 06 LBFD0: sta $06 +00BFD2 1 86 07 stx $07 +00BFD4 1 A0 00 ldy #$00 +00BFD6 1 B1 06 lda ($06),y +00BFD8 1 F0 11 beq LBFEB +00BFDA 1 85 08 sta $08 +00BFDC 1 E6 06 inc $06 +00BFDE 1 D0 02 bne LBFE2 +00BFE0 1 E6 07 inc $07 +00BFE2 1 A0 19 LBFE2: ldy #$19 +00BFE4 1 A9 06 lda #$06 +00BFE6 1 A2 00 ldx #$00 +00BFE8 1 20 EC BF jsr LBFEC +00BFEB 1 60 LBFEB: rts +00BFEC 1 +00BFEC 1 8C F8 BF LBFEC: sty LBFF8 +00BFEF 1 8D F9 BF sta LBFF9 +00BFF2 1 8E FA BF stx LBFF9+1 +00BFF5 1 20 00 40 jsr A2D +00BFF8 1 00 LBFF8: .byte $00 +00BFF9 1 00 00 LBFF9: .addr L0000 +00BFFB 1 60 rts +00BFFC 1 +00BFFC 1 00 brk +00BFFD 1 00 brk +00BFFE 1 00 brk +00BFFF 1 00 brk +00BFFF 1 diff --git a/desktop/orig/seg_00580_0857F.o b/desktop/orig/seg_00580_0857F.o new file mode 100644 index 0000000..c464c37 Binary files /dev/null and b/desktop/orig/seg_00580_0857F.o differ diff --git a/desktop/orig/seg_00580_0857F.s b/desktop/orig/seg_00580_0857F.s new file mode 100644 index 0000000..2b0d71c --- /dev/null +++ b/desktop/orig/seg_00580_0857F.s @@ -0,0 +1,17077 @@ +.org $4000 +; da65 V2.16 - Git f5e9b401 +; Created: 2017-09-17 10:54:03 +; Input file: DESKTOP2_seg_00580_0857F +; Page: 1 + + + .setcpu "65C02" + +L0000 := $0000 +L000C := $000C +L0030 := $0030 +L003F := $003F +L007E := $007E +L0080 := $0080 +L0082 := $0082 +L0083 := $0083 +L0088 := $0088 +L00A0 := $00A0 +L00C7 := $00C7 +L0400 := $0400 +L0465 := $0465 +L193A := $193A +L2020 := $2020 +L202C := $202C +L202D := $202D +L2061 := $2061 +L2065 := $2065 +L206C := $206C +L2079 := $2079 +L2120 := $2120 +L2121 := $2121 +L2E2E := $2E2E +L2E41 := $2E41 +L2E6C := $2E6C +L3028 := $3028 +L3135 := $3135 +L353F := $353F +L3632 := $3632 +L3F01 := $3F01 +RAMRDOFF := $C002 +RAMRDON := $C003 +RAMWRTOFF := $C004 +RAMWRTON := $C005 +ALTZPOFF := $C008 +ALTZPON := $C009 +LCBANK1 := $C08B +AUXMOVE := $C311 +XFER := $C314 +LD000 := $D000 +LD05E := $D05E +LD2D0 := $D2D0 +FSUB := $E7A7 +FADD := $E7BE +FMULT := $E97F +FDIV := $EA66 +ROUND := $EB2B +FLOAT := $EB93 +FIN := $EC4A +FOUT := $ED34 +COUT := $FDED +A2D: lda $C054 + sta $C001 + bit L5F1B + bpl L4022 + ldx #$7F +L400D: lda L0080,x + sta L5F72,x + dex + bpl L400D + ldx #$0B +L4017: lda L5F66,x + sta $F4,x + dex + bpl L4017 +L401F: jsr L40BD +L4022: pla + sta L0080 + clc + adc #$03 + tax + pla + sta $81 + adc #$00 + pha + txa + pha + tsx + stx L5F1D + ldy #$01 + lda (L0080),y + asl a + tax + lda L40E5,x +L403E: .byte $8D +L403F: dey +L4040: rti + + lda L40E6,x + sta L4089 + iny + lda (L0080),y + pha + iny + lda (L0080),y + sta $81 + pla + sta L0080 + ldy L4184,x + bpl L4076 + txa + pha + tya + pha + lda L0080 + pha + lda $81 + pha + bit L633F + bpl L406A + jsr L40D4 +L406A: pla + sta $81 + pla + sta L0080 + pla + and #$7F + tay + pla + tax +L4076: lda L4183,x + beq L4087 + sta L4082 + dey +L407F: lda (L0080),y + .byte $99 +L4082: bbs7 L0000,L400D +L4085: bpl L407F +L4087: .byte $20 +L4088: .byte $FF +L4089: .byte $FF +L408A: bit L633F + bpl L4092 + jsr L40DA +L4092: bit L5F1B + bpl L40AE + jsr L40C8 + ldx #$0B +L409C: lda $F4,x + sta L5F66,x + dex + bpl L409C + ldx #$7F +L40A6: lda L5F72,x + sta L0080,x + dex +L40AC: bpl L40A6 +L40AE: lda #$00 + rts + +L40B1: pha + jsr L408A + pla + ldx L5F1D + txs + ldy #$FF +L40BC: rts + +L40BD: ldy #$23 +L40BF: lda ($F4),y + sta $D0,y + dey + bpl L40BF + rts + +L40C8: ldy #$23 +L40CA: .byte $B9 +L40CB: bne L40CD +L40CD: sta ($F4),y + dey + bpl L40CA + rts + +L40D3: brk +L40D4: dec L40D3 + jmp L625A + +L40DA: bit L40D3 + bpl L40BC + inc L40D3 + jmp L6233 + +L40E5: .byte $B0 +L40E6: rti + + eor ($5E),y + .byte $7B + lsr L5EC4,x + .byte $9C + .byte $5E +L40EF: ldy $5E,x + stx $AF50 + eor L4F8F + bcs L4139 + bcs L413B + ror a + cli + bcs L413F + .byte $42 + rmb5 $B0 + rti + + .byte $63 + rmb5 $76 + rmb5 $40 + bvc L40EF + bbr4 $51,L415D + ror a + eor (L007E),y + .byte $53 + dec $56,x + ply + .byte $53 + .byte $DC + cli + sec + eor L5ECF,y + dec $0A5E,x + .byte $5F + .byte $41 +L4120: .byte $63 + lda $64 + cmp ($64) + .byte $B3 + adc $27 + sty $61 + adc L6747,x + .byte $7B + rts + + .byte $33 + .byte $62 + phy + .byte $62 + lsr $0A62 + .byte $63 + .byte $63 +L4138: .byte $66 +L4139: smb5 $65 +L413B: cld +L413C: rmb6 $D4 + .byte $65 +L413F: bbr0 $66,L4156 + pla + cmp $266E + adc #$DB + .byte $6B + rts + + .byte $6B + ora $CB6B,x + .byte $6B + lda #$6B + lda $6B,x + trb L7B6F +L4156: stz $15,x + sei + rol $78,x + brk + .byte $75 +L415D: stz $1F75 + ror $32,x + adc $8C,x + adc $F9,x + .byte $73 + and LAC76,y + stz $4A,x + ror $AC,x + .byte $76 +L416F: tay + ror $F9,x + sei + sbc ($78,x) + cmp ($7A,x) + adc $7B,x + tax + .byte $7B + bit $7D + adc $79 + .byte $B3 + eor ($69),y + .byte $7D +L4183: brk +L4184: brk + brk + brk + .byte $82 + ora (L0000,x) + brk + bne L41B1 + brk + brk + bne L41A1 + beq L4194 + .byte $E0 +L4194: php + inx + .byte $02 + inc a:$02 + brk + sbc ($01),y + lda ($04,x) + nop + .byte $04 +L41A1: .byte $A1 +L41A2: sty $92 + sty $92 + dey + bbs1 L0088,L413C + php + txa + bpl L41AE +L41AE: bra L41B0 +L41B0: .byte $80 +L41B1: brk + brk + lda ($03,x) + lda (L0083,x) + .byte $82 + ora (L0082,x) + ora (L0000,x) + brk + .byte $82 + tsb a:L0000 + .byte $82 + .byte $03 + .byte $82 + .byte $02 + .byte $82 + .byte $02 + .byte $82 + ora (L0000,x) + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $82 + ora L0082 + ora (L0082,x) + tsb L0000 + brk + brk + brk + smb4 $04 + smb4 $01 + smb4 $02 + smb4 $03 + smb4 $03 + smb4 $04 + brk + brk + .byte $82 + ora (L0000,x) + brk + .byte $82 + ora (L0082,x) + .byte $03 + .byte $82 + .byte $02 + .byte $82 + ora (L0082,x) + ora ($EA,x) + tsb L0000 + brk + .byte $82 + ora (L0000,x) + brk + .byte $82 + ora L0082 + ora L0082 + ora L0082 + ora $EA + tsb L0082 + .byte $03 + .byte $82 + ora $8C + .byte $03 + sty L8A02 + bpl L41A2 +L4220: .byte $02 +L4221: brk + .byte $02 + tsb $06 + php + asl a + tsb $100E + ora ($14) + asl $18,x + inc a + trb $201E + .byte $22 + bit $26 + plp + rol a + bit $302E + and ($34) + rol $38,x + dec a + bit L403E,x + .byte $42 + .byte $44 + lsr $48 + lsr a + jmp L504E + + eor ($54) + lsr $58,x + phy + .byte $5C + lsr L6260,x + stz $66 + pla + ror a + jmp (L706E) + + adc ($74) + ror $78,x + ply + jmp (L007E,x) + .byte $02 + tsb $06 + php + asl a + tsb $100E + ora ($14) + asl $18,x + inc a + trb $201E + .byte $22 + bit $26 + plp + rol a + bit $302E + and ($34) + rol $38,x + dec a + bit L403E,x + .byte $42 + .byte $44 + lsr $48 + lsr a + jmp L504E + + eor ($54) + lsr $58,x + phy + .byte $5C + lsr L6260,x + stz $66 + pla + ror a + jmp (L706E) + + adc ($74) + ror $78,x + ply + .byte $7C + .byte $7E +L42A1: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) +L4305: ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) +L4311: ora ($01,x) +L4313: ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + brk + tsb $08 + tsb $1410 + clc + trb $2420 + plp + bit $3430 + sec + bit L4440,x + pha + jmp L5450 + + cli + .byte $5C + rts + + stz $68 + jmp (L7470) + + sei + jmp (L0400,x) + php + tsb $1410 + clc + trb $2420 + plp + bit $3430 + sec + bit L4440,x + pha + jmp L5450 + + cli + .byte $5C + rts + + stz $68 + jmp (L7470) + + sei + jmp (L0400,x) + php + tsb $1410 + clc + trb $2420 + plp + bit $3430 + sec + bit L4440,x + pha + jmp L5450 + + cli + .byte $5C + rts + + stz $68 + jmp (L7470) + + sei + jmp (L0400,x) + php + tsb $1410 + clc + trb $2420 + plp + bit $3430 + sec + bit L4440,x + pha + jmp L5450 + + cli + .byte $5C + rts + + stz $68 + jmp (L7470) + + sei + jmp (L0000,x) + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 +L440D: .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 +L4420: .byte $03 + brk + php + bpl L443D + jsr L3028 + sec + rti + + pha + bvc L4485 + rts + + pla + bvs L44A9 + brk + php + bpl L444D + jsr L3028 + sec + rti + + pha + bvc L4495 +L443D: rts + + pla + .byte $70 +L4440: sei + brk + php + bpl L445D + jsr L3028 + sec + rti + + pha + bvc L44A5 +L444D: rts + + pla + bvs L44C9 + brk + php + bpl L446D + jsr L3028 + sec + rti + + pha + bvc L44B5 +L445D: rts + + pla + bvs L44D9 + brk + php + bpl L447D + jsr L3028 + sec + rti + + pha + bvc L44C5 +L446D: rts + + pla + bvs L44E9 + brk + php + bpl L448D + jsr L3028 + sec + rti + + pha + bvc L44D5 +L447D: rts + + pla + bvs L44F9 + brk + php + bpl L449D +L4485: jsr L3028 + sec + rti + + pha + bvc L44E5 +L448D: rts + + pla + bvs L4509 + brk + php + bpl L44AD +L4495: jsr L3028 + sec + rti + + pha + bvc L44F5 +L449D: rts + + pla + bvs L4519 + brk + brk + brk + brk +L44A5: brk + brk + brk + brk +L44A9: brk + brk + brk + brk +L44AD: brk + brk + brk + brk + ora ($01,x) + ora ($01,x) +L44B5: ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($01,x) + .byte $02 + .byte $02 + .byte $02 + .byte $02 +L44C5: .byte $02 + .byte $02 + .byte $02 + .byte $02 +L44C9: .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $03 + .byte $03 + .byte $03 + .byte $03 +L44D5: .byte $03 + .byte $03 + .byte $03 + .byte $03 +L44D9: .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + tsb $04 + tsb $04 +L44E5: tsb $04 + tsb $04 +L44E9: tsb $04 + tsb $04 + tsb $04 + tsb $04 + ora $05 + ora $05 +L44F5: ora $05 + ora $05 +L44F9: ora $05 + ora $05 + ora $05 + ora $05 + asl $06 + asl $06 +L4505: asl $06 + asl $06 +L4509: asl $06 + asl $06 + asl $06 + .byte $06 +L4510: asl $07 + rmb0 $07 + rmb0 $07 + rmb0 $07 + .byte $07 +L4519: rmb0 $07 + rmb0 $07 + rmb0 $07 + .byte $07 +L4520: rmb0 L0000 + bpl L4544 + bmi L4566 + bvc L4588 + bvs L452A +L452A: bpl L454C + bmi L456E + bvc L4590 + bvs L4532 +L4532: bpl L4554 + bmi L4576 + bvc L4598 + bvs L453A +L453A: bpl L455C + bmi L457E + bvc L45A0 + bvs L4542 +L4542: bpl L4564 +L4544: bmi L4586 + bvc L45A8 + bvs L454A +L454A: bpl L456C +L454C: bmi L458E + bvc L45B0 + bvs L4552 +L4552: bpl L4574 +L4554: bmi L4596 + bvc L45B8 + bvs L455A +L455A: bpl L457C +L455C: bmi L459E + bvc L45C0 + bvs L4562 +L4562: bpl L4584 +L4564: bmi L45A6 +L4566: bvc L45C8 + bvs L456A +L456A: bpl L458C +L456C: bmi L45AE +L456E: bvc L45D0 + bvs L4572 +L4572: bpl L4594 +L4574: bmi L45B6 +L4576: bvc L45D8 + bvs L457A +L457A: bpl L459C +L457C: bmi L45BE +L457E: bvc L45E0 + bvs L4582 +L4582: bpl L45A4 +L4584: bmi L45C6 +L4586: bvc L45E8 +L4588: bvs L458A +L458A: bpl L45AC +L458C: bmi L45CE +L458E: bvc L45F0 +L4590: bvs L4592 +L4592: bpl L45B4 +L4594: bmi L45D6 +L4596: bvc L45F8 +L4598: bvs L459A +L459A: bpl L45BC +L459C: bmi L45DE +L459E: bvc L4600 +L45A0: bvs L45A2 +L45A2: brk + brk +L45A4: brk + brk +L45A6: brk + brk +L45A8: brk + ora ($01,x) + .byte $01 +L45AC: ora ($01,x) +L45AE: ora ($01,x) +L45B0: ora ($02,x) + .byte $02 + .byte $02 +L45B4: .byte $02 + .byte $02 +L45B6: .byte $02 + .byte $02 +L45B8: .byte $02 + .byte $03 + .byte $03 + .byte $03 +L45BC: .byte $03 + .byte $03 +L45BE: .byte $03 + .byte $03 +L45C0: .byte $03 + tsb $04 + tsb $04 + .byte $04 +L45C6: tsb $04 +L45C8: tsb $05 + ora $05 + ora $05 +L45CE: ora $05 +L45D0: ora $06 + asl $06 + asl $06 +L45D6: asl $06 +L45D8: asl $07 + rmb0 $07 + rmb0 $07 +L45DE: rmb0 $07 +L45E0: rmb0 $08 + php + php + php + php + php + php +L45E8: php + ora #$09 + ora #$09 + ora #$09 + .byte $09 +L45F0: ora #$0A + asl a + asl a + asl a + asl a + asl a + asl a +L45F8: asl a + .byte $0B + .byte $0B + .byte $0B + .byte $0B + .byte $0B + .byte $0B + .byte $0B +L4600: .byte $0B + tsb $0C0C + tsb $0C0C + tsb $0D0C + ora $0D0D + ora $0D0D + ora $0E0E + asl $0E0E + .byte $0E +L4617: asl $0F0E + bbr0 $0F,$462C + .byte $0F +L461E: .byte $0F + .byte $0F +L4620: .byte $0F + brk +L4622: jsr L6040 + brk + jsr L6040 + brk + .byte $20 +L462B: rti + + rts + + brk +L462E: jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk +L463A: jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + jsr L6040 + brk + brk + brk + brk + ora ($01,x) + ora ($01,x) + .byte $02 + .byte $02 + .byte $02 + .byte $02 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + tsb $04 + tsb $04 + ora $05 + ora $05 + asl $06 + asl $06 + rmb0 $07 + rmb0 $07 + php + php + php + php + ora #$09 + ora #$09 + asl a + asl a + asl a + asl a + .byte $0B + .byte $0B + .byte $0B + .byte $0B + tsb $0C0C + tsb $0D0D + ora $0E0D + asl $0E0E + bbr0 $0F,L46EF + bbr0 $10,L46F3 + bpl L46F5 + ora ($11),y + ora ($11),y + ora ($12) + ora ($12) + .byte $13 + .byte $13 +L46EF: .byte $13 + .byte $13 + trb $14 +L46F3: trb $14 +L46F5: ora $15,x + ora $15,x + asl $16,x + asl $16,x + rmb1 $17 + rmb1 $17 + clc + clc + clc + clc + ora $1919,y + ora $1A1A,y + inc a +L470C: inc a + .byte $1B + .byte $1B + .byte $1B + .byte $1B + trb $1C1C + trb $1D1D + ora $1E1D,x + asl $1E1E,x + bbr1 $1F,L473F +L4720: bbr1 L0000,L4763 + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + +L473F: brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + +L4763: brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + rti + + brk + brk + ora ($01,x) + .byte $02 + .byte $02 + .byte $03 + .byte $03 + tsb $04 + ora $05 + asl $06 + rmb0 $07 + php + php + ora #$09 + asl a + asl a + .byte $0B + .byte $0B + tsb $0D0C + ora $0E0E + bbr0 $0F,L47D2 + bpl L47D5 + ora ($12),y + ora ($13) + .byte $13 + trb $14 + ora $15,x + asl $16,x + rmb1 $17 + clc +L47D2: clc + .byte $19 + .byte $19 +L47D5: inc a + inc a + .byte $1B + .byte $1B + trb $1D1C + ora $1E1E,x + bbr1 $1F,L4802 + jsr L2121 + .byte $22 + .byte $22 + .byte $23 + .byte $23 + bit $24 + and $25 + rol $26 + rmb2 $27 + plp + plp + and #$29 + rol a + rol a + .byte $2B + .byte $2B + bit $2D2C + and L2E2E + bbr2 $2F,L4832 +L4802: bmi L4835 + and ($32),y + and ($33) + .byte $33 + bit $34,x + and $35,x + rol $36,x + rmb3 $37 + sec + sec + and $3A39,y + dec a + .byte $3B + .byte $3B + bit $3D3C,x + and $3E3E,x + .byte $3F +L4820: .byte $3F +L4821: brk +L4822: brk + brk + brk +L4825: brk + brk + brk +L4828: ora ($01,x) + ora ($01,x) + ora ($01,x) + ora ($02,x) + .byte $02 + .byte $02 +L4832: .byte $02 + .byte $02 + .byte $02 +L4835: .byte $02 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + .byte $03 + tsb $04 + tsb $04 + tsb $04 + tsb $05 + ora $05 + ora $05 + ora $05 + asl $06 + asl $06 + asl $06 + asl $07 + rmb0 $07 + rmb0 $07 + rmb0 $07 + php + php + php +L485C: php + php + php + php + ora #$09 + ora #$09 + ora #$09 + ora #$0A + asl a + asl a + asl a + asl a + asl a + asl a + .byte $0B + .byte $0B + .byte $0B + .byte $0B + .byte $0B + .byte $0B + .byte $0B + tsb $0C0C + tsb $0C0C + tsb $0D0D + ora $0D0D + ora $0E0D + asl $0E0E + asl $0E0E + bbr0 $0F,L489C + bbr0 $0F,L489F + bbr0 $10,L48A3 + bpl L48A5 + bpl L48A7 + bpl L48AA + ora ($11),y + .byte $11 +L489C: ora ($11),y + .byte $11 +L489F: ora ($12) + ora ($12) +L48A3: ora ($12) +L48A5: ora ($13) +L48A7: .byte $13 + .byte $13 + .byte $13 +L48AA: .byte $13 + .byte $13 + .byte $13 + trb $14 + trb $14 + trb $14 + trb $15 + ora $15,x + ora $15,x + ora $15,x + asl $16,x + asl $16,x + asl $16,x + asl $17,x + rmb1 $17 + rmb1 $17 + rmb1 $17 + clc + clc + clc + clc + clc + clc + clc + ora $1919,y + ora $1919,y + ora $1A1A,y + inc a + inc a + inc a + inc a + inc a + .byte $1B + .byte $1B + .byte $1B + .byte $1B + .byte $1B + .byte $1B + .byte $1B + trb $1C1C + trb $1C1C + trb $1D1D + ora $1D1D,x + ora $1E1D,x + asl $1E1E,x + asl $1E1E,x + bbr1 $1F,L491C + bbr1 $1F,L491F + bbr1 $20,L4923 + jsr L2020 + jsr L2120 + and ($21,x) + and ($21,x) + and ($21,x) + .byte $22 + .byte $22 + .byte $22 + .byte $22 + .byte $22 + .byte $22 + .byte $22 + .byte $23 + .byte $23 + .byte $23 + .byte $23 + .byte $23 + .byte $23 +L491C: .byte $23 + bit $24 +L491F: .byte $24 +L4920: .byte $24 +L4921: brk + .byte $01 +L4923: .byte $02 + .byte $03 +L4925: tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + .byte $04 +L499D: ora $06 + brk + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + .byte $04 +L49AB: ora $06 +L49AD: brk + .byte $01 +L49AF: .byte $02 + .byte $03 +L49B1: tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + .byte $06 +L49BB: brk + .byte $01 +L49BD: .byte $02 + .byte $03 +L49BF: tsb $05 +L49C1: asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + .byte $01 +L49CB: .byte $02 + .byte $03 +L49CD: tsb $05 +L49CF: asl L0000 +L49D1: ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 +L49DB: tsb $05 +L49DD: asl L0000 +L49DF: ora ($02,x) +L49E1: .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) + .byte $03 + tsb $05 + asl L0000 + ora ($02,x) +L4A20: .byte $03 +L4A21: brk + brk + brk + brk + brk + brk + brk + brk + bra L49AB + bra L49AD + bra L49AF + bra L49B1 + brk + brk + brk + brk + brk + brk + brk + brk + bra L49BB + bra L49BD + bra L49BF + bra L49C1 + brk + brk + brk + brk + brk + brk + brk + brk + bra L49CB + bra L49CD + bra L49CF + bra L49D1 + brk + brk + brk + brk + brk + brk + brk + brk + bra L49DB + bra L49DD + bra L49DF + bra L49E1 + plp + plp + plp + plp + plp + plp + plp + plp + tay + tay + tay + tay + tay + tay + tay + tay + plp + plp + plp + plp + plp + plp + plp + plp + tay + tay +L4A7B: tay + tay +L4A7D: tay + tay +L4A7F: tay + tay +L4A81: plp + plp + plp + plp + plp + plp + plp + plp + tay + tay +L4A8B: tay + tay +L4A8D: tay + tay +L4A8F: tay + tay +L4A91: plp + plp + plp + plp + plp + plp + plp + plp + tay + tay +L4A9B: tay + tay +L4A9D: tay + tay +L4A9F: tay + tay +L4AA1: bvc L4AF3 + bvc L4AF5 + bvc L4AF7 + bvc L4AF9 + bne L4A7B +L4AAB: bne L4A7D +L4AAD: bne L4A7F +L4AAF: bne L4A81 +L4AB1: bvc L4B03 + bvc L4B05 + bvc L4B07 + bvc L4B09 + bne L4A8B + bne L4A8D + bne L4A8F + bne L4A91 + bvc L4B13 + bvc L4B15 + bvc L4B17 + bvc L4B19 + bne L4A9B + bne L4A9D + bne L4A9F + bne L4AA1 + bvc L4B23 + bvc L4B25 + bvc L4B27 + bvc L4B29 + bne L4AAB + bne L4AAD + bne L4AAF + bne L4AB1 +L4AE1: brk + tsb $08 + tsb $1410 + clc + trb L0400 + php + tsb $1410 + clc + trb $0501 +L4AF3: ora #$0D +L4AF5: ora ($15),y +L4AF7: .byte $19 + .byte $1D +L4AF9: ora ($05,x) + ora #$0D + ora ($15),y + ora $021D,y + .byte $06 +L4B03: asl a + .byte $0E +L4B05: ora ($16) +L4B07: inc a + .byte $1E +L4B09: .byte $02 + asl $0A + asl $1612 + inc a + asl $0703,x +L4B13: .byte $0B + .byte $0F +L4B15: .byte $13 + .byte $17 +L4B17: .byte $1B + .byte $1F +L4B19: .byte $03 + rmb0 $0B + bbr0 $13,L4B36 + .byte $1B + bbr1 L0000,L4B27 +L4B23: php + .byte $0C +L4B25: bpl L4B3B +L4B27: clc + .byte $1C +L4B29: brk + tsb $08 + tsb $1410 + clc + trb $0501 + ora #$0D + .byte $11 +L4B36: ora $19,x + ora $0501,x +L4B3B: ora #$0D + ora ($15),y + ora $021D,y + asl $0A + asl $1612 + inc a + asl $0602,x + asl a + asl $1612 +L4B4F: inc a + asl $0703,x + .byte $0B +L4B54: bbr0 $13,L4B6E + .byte $1B + bbr1 $03,L4B62 + .byte $0B + bbr0 $13,L4B76 + .byte $1B + .byte $1F + brk +L4B62: tsb $08 + tsb $1410 + clc + trb L0400 + php + .byte $0C + .byte $10 +L4B6E: trb $18 + trb $0501 + ora #$0D + .byte $11 +L4B76: ora $19,x + ora $0501,x + ora #$0D + ora ($15),y + ora $021D,y + asl $0A + asl $1612 + inc a + asl $0602,x + asl a + asl $1612 + inc a + asl $0703,x + .byte $0B + bbr0 $13,L4BAE + .byte $1B + bbr1 $03,L4BA2 + .byte $0B + bbr0 $13,L4BB6 + .byte $1B + .byte $1F +L4BA1: .byte $B1 +L4BA2: sty $51 + stx $F645 + and $89 + eor ($84),y + bcc L4BB1 +L4BAD: .byte $B1 +L4BAE: stx $F645 +L4BB1: and $E8 + ora $E9 + .byte $91 +L4BB6: sty L0088 + bne L4BAD + lda ($84),y + eor ($8E),y + eor $F6 + and L0088 + eor ($84),y + and $E8 + ora $E9 + sta ($84),y + rts + + lda ($8E),y + eor $F6 + and $89 + bcc L4BD7 +L4BD3: lda ($8E),y + eor $F6 +L4BD7: ora ($84),y + and $E8 + ora $E9 + sta ($84),y + dey + bne L4BD3 + lda ($8E),y + eor $F6 + and L0088 + ora ($84),y + and $E8 + ora $E9 + sta ($84),y + rts + + lda ($8E),y + eor $F6 + and $89 + bcc L4BFD +L4BF9: lda ($8E),y + eor $F6 +L4BFD: eor ($84),y + and $E8 + ora $E9 + sta ($84),y + dey + bne L4BF9 +L4C08: lda ($8E),y + eor $F6 + and L0088 + eor ($84),y + and $E8 + ora $E9 + sta ($84),y + rts + + lda ($8E),y + eor $F6 + and $89 + bcc L4C23 +L4C1F: lda ($8E),y + eor $F6 +L4C23: eor #$FF + and ($84),y + and $E8 + ora $E9 + sta ($84),y + dey + bne L4C1F +L4C30: lda ($8E),y + eor $F6 + and L0088 + eor #$FF + and ($84),y + and $E8 + ora $E9 + .byte $91 +L4C3F: sty $60 +L4C41: cpx $98 + beq L4C49 + inx +L4C46: .byte $4C +L4C47: .byte $FB +L4C48: .byte $4C +L4C49: rts + + lda L4C5B + adc $90 + sta L4C5B + bcc L4C57 + inc L4C5C +L4C57: ldy L5168 +L4C5A: .byte $B9 +L4C5B: .byte $FF +L4C5C: bbs7 $29,L4CDE + sta $0601,y + dey + bpl L4C5A + bmi L4C9F +L4C67: ldy $8C + inc $8C + lda L4AE1,y + ora L0080 + sta L0083 + lda L4A21,y + adc $8A + sta L0082 +L4C79: stx $81 + ldy #$00 + ldx #$00 +L4C7F: sta $C055 + lda (L0082),y + and #$7F + sta $C054 + .byte $9D +L4C8A: ora ($06,x) + lda (L0082),y + and #$7F + .byte $9D +L4C91: .byte $02 + asl $C8 + inx + inx + cpx L5168 + bcc L4C7F + beq L4C7F + ldx $81 +L4C9F: clc + .byte $4C +L4CA1: .byte $BE +L4CA2: jmp $8286 + + ldy L5168 + lda #$00 +L4CAA: ldx $0601,y + .byte $1D +L4CAE: .byte $A1 +L4CAF: .byte $42 + .byte $99 +L4CB1: .byte $02 + asl $BD +L4CB4: .byte $21 +L4CB5: .byte $42 + dey + bpl L4CAA + .byte $8D +L4CBA: ora ($06,x) + ldx L0082 +L4CBE: .byte $4C +L4CBF: sec +L4CC0: .byte $4D +L4CC1: stx L0082 + ldx #$00 + ldy #$00 +L4CC7: .byte $BD +L4CC8: ora ($06,x) + sta $C055 + sta $0601,y + sta $C054 + .byte $BD +L4CD4: .byte $02 + asl $99 + ora ($06,x) + inx + inx + iny + cpy $91 +L4CDE: bcc L4CC7 + beq L4CC7 + ldx L0082 + jmp L4D38 + +L4CE7: ldx $94 + clc + jmp L4C46 + +L4CED: ldx L4D6A + stx L4C47 + ldx L4D6B + stx L4C48 + ldx $94 +L4CFB: .byte $4C +L4CFC: .byte $11 +L4CFD: eor $6A8A + ror a + ror a + and #$C0 + ora $86 + sta L0082 + lda #$04 + adc #$00 + sta L0083 + jmp L4C79 + +L4D11: txa + ror a + ror a + ror a + and #$C0 + ora $86 + sta $8E + lda #$04 + adc #$00 + sta $8F + .byte $4C +L4D22: sec +L4D23: eor L84A5 + clc + adc $D6 + sta $84 + bcc L4D30 + inc $85 + clc +L4D30: ldy $91 + jsr L4D67 + jmp L4C41 + +L4D38: lda L4AE1,x + ora $D5 + sta $85 + lda L4A21,x + clc + adc $86 + sta $84 + ldy #$01 + jsr L4D54 + ldy #$00 + jsr L4D54 + jmp L4C41 + +L4D54: sta $C054,y + lda $92,y + ora #$80 + sta L0088 + lda $96,y + ora #$80 + sta $89 + ldy $91 +L4D67: .byte $4C +L4D68: .byte $A1 +L4D69: .byte $4B +L4D6A: .byte $FB +L4D6B: .byte $4C +L4D6C: brk + brk + brk + brk + brk + brk + brk +L4D73: ora ($03,x) + rmb0 $0F + bbr1 L003F,L4DF9 +L4D7A: bbr7 $7F,L4DFC + bbr7 $7F,L4DFF + .byte $7F +L4D81: bbr7 L007E,$4E00 + sei + bvs $4DE7 + rti + + brk + brk + brk + brk + brk + brk + brk +L4D8F: .byte $A1 +L4D90: .byte $4B + wai + .byte $4B + sbc ($4B),y + rmb1 $4C + lda ($4B,x) + wai + .byte $4B + sbc ($4B),y + rmb1 $4C +L4D9F: tsx +L4DA0: .byte $4B + .byte $E2 + .byte $4B + php + jmp L4C30 + + tsx + .byte $4B + .byte $E2 + .byte $4B + php + jmp L4C30 + +L4DAF: lda $F0 + ldx #$00 + cmp #$04 + bcc L4DB9 + ldx #$7F +L4DB9: stx $F6 + rts + +L4DBC: lda $F7 + clc + adc $96 + sta $96 + lda $F8 + adc $97 + sta $97 + lda $F9 + clc + adc $98 + sta $98 + lda $FA + adc $99 + sta $99 + lda $F7 + clc + adc $92 + sta $92 + lda $F8 + adc $93 + sta $93 + lda $F9 + clc + adc $94 + sta $94 + lda $FA + adc $95 + sta $95 + lsr $97 + beq L4DF7 + jmp L4E79 + +L4DF7: lda $96 +L4DF9: ror a + tax + .byte $BD +L4DFC: and ($48,x) + .byte $BC +L4DFF: and ($49,x) +L4E01: sta L0082 + tya + rol a + tay + lda L4D73,y +L4E09: sta $97 + .byte $B9 +L4E0C: jmp ($854D) + + stx $46,y + .byte $93 + bne L4E68 + lda $92 + ror a + tax + lda L4821,x + ldy L4921,x +L4E1E: sta $86 +L4E20: tya + rol a + tay + sty $87 + lda L4D81,y + sta $93 + lda L4D7A,y + sta $92 + lda L0082 + sec + sbc $86 +L4E34: sta $91 + pha + lda $F0 + asl a + tax + pla + bne L4E5B + lda $93 + and $97 + sta $93 + sta $97 + lda $92 + and $96 + sta $92 + sta $96 + lda L4D9F,x + sta L4D68 + lda L4DA0,x + sta L4D69 + rts + +L4E5B: lda L4D8F,x + sta L4D68 + lda L4D90,x + sta L4D69 + rts + +L4E68: lda $92 + ror a + tax + php + lda L4825,x + clc + adc #$24 + plp + ldy L4925,x + bpl L4E1E +L4E79: lda $96 + ror a + tax + php + lda L4825,x + clc + adc #$24 + plp + ldy L4925,x + bmi L4E8D + jmp L4E01 + +L4E8D: lsr a + bne L4E9A + txa + ror a + tax + lda L4821,x + ldy L4921,x + rts + +L4E9A: txa + ror a + tax + php + lda L4825,x + clc + adc #$24 + plp + ldy L4925,x + rts + +L4EA9: lda $86 + ldx $94 + ldy $D6 + jsr L4F6D + clc + adc $D4 + sta $84 + tya + adc $D5 + sta $85 + lda #$02 + tax + tay + bit $D6 + bmi L4EE9 + lda #$01 + sta $8E + lda #$06 + sta $8F + jsr L4F11 + txa + inx + stx L5168 + jsr L4E34 + lda L4F31 + sta L4CA1 + lda L4F32 + sta L4CA2 + lda #$00 + ldx #$00 + ldy #$00 +L4EE9: pha + lda L4F37,x + sta L4D22 + lda L4F38,x + sta L4D23 + pla + tax + lda L4F33,x + sta L4CFC + lda L4F34,x + sta L4CFD + lda L4F3B,y + sta L4CBF + lda L4F3C,y + sta L4CC0 + rts + +L4F11: lda $91 + asl a + tax + inx + lda $93 + bne L4F25 + dex + inc $8E + inc $84 + bne L4F23 + inc $85 +L4F23: lda $92 +L4F25: sta L0088 + lda $96 + bne L4F2E + dex + lda $97 +L4F2E: sta $89 + rts + +L4F31: .byte $BE +L4F32: .byte $4C +L4F33: .byte $FE +L4F34: jmp L4D11 + +L4F37: .byte $24 +L4F38: eor L4D38 +L4F3B: .byte $24 +L4F3C: eor L4CC1 +L4F3F: ldx $8C + ldy $90 + bmi L4F48 + jsr L4F70 +L4F48: clc + adc $8E + sta L4C5B + tya + adc $8F + sta L4C5C + ldx #$02 + bit $90 + bmi L4F5C + ldx #$00 +L4F5C: lda L4F69,x + sta L4C47 + lda L4F6A,x + sta L4C48 + rts + +L4F69: lsr a +L4F6A: jmp L4C67 + +L4F6D: bmi L4F8E + asl a +L4F70: stx L0082 + sty L0083 + ldx #$08 +L4F76: lsr L0083 + bcc L4F7D + clc + adc L0082 +L4F7D: ror a + ror $84 + dex + bne L4F76 + sty L0082 + tay + lda $84 + sec + sbc L0082 + bcs L4F8E + dey +L4F8E: rts + +L4F8F: lda #$00 + sta $8E + lda $F9 + and #$07 + lsr a + ror $8E + lsr a + ror $8E + adc #$04 + sta $8F + ldx #$07 +L4FA3: lda $F7 + and #$07 + tay + lda $E0,x +L4FAA: dey + bmi L4FB2 + cmp #$80 + rol a + bne L4FAA +L4FB2: ldy #$27 +L4FB4: pha + lsr a + sta $C054 + sta ($8E),y + pla + ror a + pha + lsr a + sta $C055 + sta ($8E),y + pla + ror a + dey + bpl L4FB4 + lda $8E + sec + sbc #$40 + sta $8E + bcs L4FDD + ldy $8F + dey + cpy #$04 + bcs L4FDB + ldy #$05 +L4FDB: sty $8F +L4FDD: dex + bpl L4FA3 + sta $C054 + rts + +L4FE4: brk + ldy #$03 +L4FE7: ldx #$07 +L4FE9: lda $9F,x + sta $92,x + dex + bpl L4FE9 + ldx L5016,y + lda $9F,x + pha + lda L00A0,x + ldx L501A,y + sta $93,x + pla + sta $92,x + sty L4FE4 + jsr L501E + ldy L4FE4 + dey + bpl L4FE7 + ldx #$03 +L500E: lda $9F,x + sta $EA,x + dex + bpl L500E +L5015: rts + +L5016: brk + .byte $02 + .byte $04 +L5019: .byte $06 +L501A: tsb $06 + brk + .byte $02 +L501E: lda $EE +L5020: sec + sbc #$01 +L5023: cmp #$FF + beq L5015 + adc $96 + sta $96 + bcc L502F + inc $97 +L502F: lda $EF + sec + sbc #$01 + cmp #$FF + beq L5015 + adc $98 + sta $98 + bcc L5040 + inc $99 +L5040: jsr L514C +L5043: jsr L50A9 + bcc L5015 + jsr L4DBC + jsr L4EA9 +L504E: jmp L4CED + +L5051: jsr L514C + lda $EA + ldx $EB + cpx $93 + bmi L508D + bne L5062 + cmp $92 + bcc L508D +L5062: cpx $97 + bmi L506E + bne L508D + cmp $96 + bcc L506E + bne L508D +L506E: lda $EC + ldx $ED + cpx $95 + bmi L508D + bne L507C + cmp $94 + bcc L508D +L507C: cpx $99 + bmi L5088 + bne L508D + cmp $98 + bcc L5088 + bne L508D +L5088: lda #$80 + jmp L40B1 + +L508D: rts + +L508E: lda $D0 + sec + sbc $D8 + sta $F7 + lda $D1 + sbc $D9 + sta $F8 + lda $D2 + sec + sbc $DA + sta $F9 + lda $D3 + sbc $DB + sta $FA + rts + +L50A9: lda $DD + cmp $93 + bmi L50B7 + bne L50B9 + lda $DC + cmp $92 + bcs L50B9 +L50B7: clc +L50B8: rts + +L50B9: lda $97 + cmp $D9 + bmi L50B7 + bne L50C7 + lda $96 + cmp $D8 + bcc L50B8 +L50C7: lda $DF + cmp $95 + bmi L50B7 + bne L50D5 + lda $DE + cmp $94 + bcc L50B8 +L50D5: lda $99 + cmp $DB + bmi L50B7 + bne L50E3 + lda $98 + cmp $DA + bcc L50B8 +L50E3: ldy #$00 + lda $92 + sec + sbc $D8 + tax + lda $93 + sbc $D9 + bpl L50FE + stx $9B + sta $9C + lda $D8 + sta $92 + lda $D9 + sta $93 + iny +L50FE: lda $DC + sec + sbc $96 + tax + lda $DD + sbc $97 + bpl L5116 + lda $DC + sta $96 + lda $DD + sta $97 + tya + ora #$04 + tay +L5116: lda $94 + sec + sbc $DA + tax + lda $95 + sbc $DB + bpl L5130 + stx $9D + sta $9E + lda $DA + sta $94 + lda $DB + sta $95 + iny + iny +L5130: lda $DE + sec + sbc $98 + tax + lda $DF + sbc $99 + bpl L5148 + lda $DE + sta $98 + lda $DF + sta $99 + tya + ora #$08 + tay +L5148: sty $9A + sec + rts + +L514C: sec + lda $96 + sbc $92 + lda $97 + sbc $93 + bmi L5163 + sec + lda $98 + sbc $94 + lda $99 + sbc $95 + bmi L5163 + rts + +L5163: lda #$81 + jmp L40B1 + +L5168: brk +L5169: brk + ldx #$03 +L516C: lda $8A,x + sta $9B,x + lda $92,x + sta $8A,x + dex + bpl L516C + lda $96 + sec + sbc $92 + sta L0082 + lda $97 + sbc $93 + sta L0083 + lda $9B + sta $92 + clc + adc L0082 + sta $96 + lda $9C + sta $93 + adc L0083 + sta $97 + lda $98 + sec + sbc $94 + sta L0082 + lda $99 + sbc $95 + sta L0083 + lda $9D + sta $94 + clc + adc L0082 + sta $98 + lda $9E + sta $95 + adc L0083 + sta $99 +L51B3: lda #$00 + sta $9B + sta $9C + sta $9D + lda $8F + sta L0080 + jsr L50A9 + bcs L51C5 + rts + +L51C5: jsr L4DBC + lda $91 + asl a + ldx $93 + beq L51D1 + adc #$01 +L51D1: ldx $96 + beq L51D7 + adc #$01 +L51D7: sta L5169 + sta L5168 + lda #$02 + sta $81 + lda #$00 + sec + sbc $9D + clc + adc $8C + sta $8C + lda #$00 + sec + sbc $9B + tax + lda #$00 + sbc $9C + tay + txa + clc + adc $8A + tax + tya + adc $8B + jsr L4E8D + sta $8A + tya + rol a + cmp #$07 + ldx #$01 + bcc L520E + dex + sbc #$07 +L520E: stx L4C8A + inx + stx L4C91 + sta $9B + lda $8A + rol a + jsr L4F3F + jsr L4EA9 +L5220: lda #$01 + sta $8E + lda #$06 + sta $8F + ldx #$01 + lda $87 + sec + sbc #$07 + bcc L5234 + sta $87 + dex +L5234: stx L4CC8 + inx + stx L4CD4 + lda $87 + sec + sbc $9B + bcs L5249 + adc #$07 + inc L5168 + dec $81 +L5249: tay + bne L5250 + ldx #$00 + beq L5276 +L5250: tya + asl a + tay + lda L5293,y + sta L4CAE + lda L5294,y + sta L4CAF + lda L5287,y + sta L4CB4 + lda L5288,y + sta L4CB5 + ldy $81 + sty L4CB1 + dey + sty L4CBA + ldx #$02 +L5276: lda L5285,x + sta L4CA1 + lda L5286,x + sta L4CA2 + jmp L4CE7 + +L5285: .byte $BE +L5286: .byte $4C +L5287: .byte $A3 +L5288: jmp L4221 + + and ($43,x) + and ($44,x) + and ($45,x) + and ($46,x) +L5293: .byte $21 +L5294: rmb4 $A1 + .byte $42 + lda ($43,x) + lda ($44,x) + lda ($45,x) + lda ($46,x) + lda ($47,x) +L52A1: stx $B0 + asl a + asl a + sta $B3 + ldy #$03 +L52A9: lda (L0080),y + sta $92,y + sta $96,y + dey + bpl L52A9 + lda $94 + sta $A7 + lda $95 + sta $A8 + ldy #$00 + stx $AE +L52C0: stx L0082 + lda (L0080),y + sta $0700,x + pha + iny + lda (L0080),y + sta $073C,x + tax + pla + iny + cpx $93 + bmi L52DB + bne L52E1 + cmp $92 + bcs L52E1 +L52DB: sta $92 + stx $93 + bcc L52EF +L52E1: cpx $97 + bmi L52EF + bne L52EB + cmp $96 + bcc L52EF +L52EB: sta $96 + stx $97 +L52EF: ldx L0082 + lda (L0080),y + sta $0780,x + pha + iny + lda (L0080),y + sta $07BC,x + tax + pla + iny + cpx $95 + bmi L530A + bne L5310 + .byte $C5 +L5307: sty $B0,x + .byte $06 +L530A: sta $94 + stx $95 + bcc L531E +L5310: cpx $99 + bmi L531E + bne L531A + cmp $98 + bcc L531E +L531A: sta $98 + stx $99 +L531E: cpx $A8 +L5320: stx $A8 + bmi L5330 + bne L532C + cmp $A7 + bcc L5330 + beq L5330 +L532C: ldx L0082 + stx $AE +L5330: sta $A7 +L5332: ldx L0082 + inx +L5335: cpx #$3C + beq L5398 + cpy $B3 + bcc L52C0 + lda $94 + cmp $98 + bne L5349 + lda $95 + cmp $99 + beq L5398 +L5349: stx $B3 + bit $BA + bpl L5351 + sec + rts + +L5351: jmp L50A9 + +L5354: lda $B4 + bpl L5379 + asl a + asl a + adc L0080 + sta L0080 + bcc L5362 + inc $81 +L5362: ldy #$00 + lda (L0080),y + iny + ora (L0080),y + sta $B4 + inc L0080 + bne L5371 + inc $81 +L5371: inc L0080 + bne L5377 + inc $81 +L5377: ldy #$80 +L5379: rts + + lda #$80 + bne L5380 +L537E: lda #$00 +L5380: sta $BA + ldx #$00 + stx $AD + jsr L5362 +L5389: jsr L52A1 + bcs L539D + ldx $B0 +L5390: jsr L5354 + bmi L5389 + jmp L546F + +L5398: lda #$82 + jmp L40B1 + +L539D: ldy #$01 + sty $AF + ldy $AE + cpy $B0 + bne L53A9 + ldy $B3 +L53A9: dey + sty $AB + php +L53AD: sty $AC + iny + cpy $B3 + bne L53B6 + ldy $B0 +L53B6: sty $AA + cpy $AE + bne L53BE + dec $AF +L53BE: lda $0780,y + ldx $07BC,y + stx L0083 +L53C6: sty $A9 + iny + cpy $B3 + bne L53CF + ldy $B0 +L53CF: cmp $0780,y + bne L53DB + ldx $07BC,y + cpx L0083 + beq L53C6 +L53DB: ldx $AB + sec + sbc $0780,x + lda L0083 + sbc $07BC,x + bmi L5448 + lda $A9 + plp + bmi L53F8 + tay + sta $0680,x + lda $AA + sta $06BC,x + bpl L545D +L53F8: ldx $AD + cpx #$10 + bcs L5398 + sta $0468,x + lda $AA + .byte $9D +L5404: tay + tsb $A4 + .byte $AB + lda $0680,y + sta $0469,x + lda $06BC,y + .byte $9D + .byte $A9 +L5413: tsb $B9 + .byte $80 +L5416: rmb0 $9D + inx + .byte $05 +L541A: sta $05E9,x + lda $07BC,y +L5420: sta L5E01,x + sta L5E02,x + lda $0700,y + sta L5E32,x + lda $073C,y + sta L5E42,x + .byte $A4 +L5433: ldy a:$B9 +L5436: rmb0 $9D +L5438: and ($5E),y + lda $073C,y + sta L5E41,x + inx + inx + stx $AD + ldy $A9 + bpl L545D +L5448: plp + bmi L5450 + lda #$80 + sta $0680,x +L5450: ldy $AA + txa + sta $0680,y + lda $AC + sta $06BC,y + lda #$80 +L545D: php + sty $AB + ldy $A9 + bit $AF + bmi L5469 + jmp L53AD + +L5469: plp + ldx $B3 + jmp L5390 + +L546F: ldx #$00 + stx $B1 + lda #$80 + sta $0428 + sta $B2 +L547A: inx + cpx $AD + bcc L5482 + beq L54B2 + rts + +L5482: lda $B1 +L5484: tay + lda $05E8,x + cmp $05E8,y + bcs L54A2 + tya + sta $0428,x + cpy $B1 + .byte $F0 +L5494: ora #$A4 + .byte $82 + txa + sta $0428,y + jmp L547A + +L549E: stx $B1 + bcs L547A +L54A2: sty L0082 + lda $0428,y + bpl L5484 + sta $0428,x + txa + sta $0428,y + bpl L547A +L54B2: ldx $B1 + lda $05E8,x + sta $A9 + sta $94 + lda L5E01,x + sta $AA + sta $95 +L54C2: ldx $B1 + bmi L5534 +L54C6: lda $05E8,x + cmp $A9 + bne L5532 + lda L5E01,x + cmp $AA + bne L5532 + lda $0428,x + sta L0082 + jsr L5606 + lda $B2 + bmi L5517 +L54E0: tay + lda L5E41,x + cmp L5E41,y + bmi L5520 + bne L5507 + lda L5E31,x + cmp L5E31,y + bcc L5520 + bne L5507 + lda L5E11,x + cmp L5E11,y + bcc L5520 + bne L5507 + lda L5E21,x + cmp L5E21,y + bcc L5520 +L5507: sty L0083 + .byte $B9 +L550A: plp + tsb $10 + cmp ($9D) + plp + tsb $8A + sta $0428,y + bpl L552E +L5517: sta $0428,x + stx $B2 + jmp L552E + +L551F: rts + +L5520: tya + cpy $B2 + beq L5517 + sta $0428,x + txa + ldy L0083 + sta $0428,y +L552E: ldx L0082 + bpl L54C6 +L5532: stx $B1 +L5534: lda #$00 + sta $AB + lda $B2 + sta L0083 + bmi L551F +L553E: tax + lda $A9 + cmp $05E8,x + bne L5584 + lda $AA + cmp L5E01,x + bne L5584 + ldy $0468,x + lda $0680,y + bpl L556C + cpx $B2 + beq L5564 + ldy L0083 + lda $0428,x + sta $0428,y + jmp L55F8 + +L5564: lda $0428,x + sta $B2 + jmp L55F8 + +L556C: sta $0468,x + lda $0700,y + sta L5E31,x + lda $073C,y + sta L5E41,x + lda $06BC,y + sta $04A8,x + jsr L5606 +L5584: stx $AC + ldy L5E41,x + lda L5E31,x + tax + lda $AB + eor #$FF + sta $AB + bpl L559B + stx $92 + sty $93 + bmi L55CE +L559B: stx $96 + sty $97 + cpy $93 + bmi L55A9 + bne L55B5 + cpx $92 + bcs L55B5 +L55A9: lda $92 + stx $92 + sta $96 + lda $93 + sty $93 + sta $97 +L55B5: lda $A9 + sta $94 + sta $98 + lda $AA + sta $95 + sta $99 + bit $BA + bpl L55CB + jsr L5051 + jmp L55CE + +L55CB: jsr L5043 +L55CE: ldx $AC + lda L5E21,x + clc + adc $0528,x + sta L5E21,x + lda L5E11,x + adc $04E8,x + sta L5E11,x + lda L5E31,x + adc $0568,x + sta L5E31,x + lda L5E41,x + adc $05A8,x + sta L5E41,x + lda $0428,x +L55F8: bmi L55FD + jmp L553E + +L55FD: inc $A9 + bne L5603 + inc $AA +L5603: jmp L54C2 + +L5606: ldy $04A8,x + lda $0780,y + sta $05E8,x + sec + sbc $A9 + sta $A3 + lda $07BC,y + sta L5E01,x + sbc $AA + sta $A4 + lda $0700,y + sec + sbc L5E31,x + sta $A1 + lda $073C,y + sbc L5E41,x + sta $A2 + php + bpl L563F + lda #$00 + sec + sbc $A1 + sta $A1 + lda #$00 + sbc $A2 + sta $A2 +L563F: stx $84 + jsr L569A + ldx $84 + plp + bpl L5662 + lda #$00 + sec + sbc $9F + sta $9F + lda #$00 + sbc L00A0 + sta L00A0 + lda #$00 + sbc $A1 + sta $A1 + lda #$00 + sbc $A2 + sta $A2 +L5662: lda $A2 + sta $05A8,x + cmp #$80 + ror a + pha + lda $A1 + sta $0568,x + ror a + pha + lda L00A0 + sta $04E8,x + ror a + pha + lda $9F + sta $0528,x + ror a + sta L5E21,x + pla + clc + adc #$80 + sta L5E11,x + pla + adc L5E31,x + sta L5E31,x + pla + adc L5E41,x + sta L5E41,x + rts + +L5698: lda $A2 +L569A: ora $A1 + bne L56A8 + sta $9F + sta L00A0 + sta $A1 + sta $A2 + beq L56D5 +L56A8: ldy #$20 + lda #$00 + sta $9F + sta L00A0 + sta $A5 + sta $A6 +L56B4: asl $9F + rol L00A0 + rol $A1 + rol $A2 + rol $A5 + rol $A6 + lda $A5 + sec + sbc $A3 + tax + lda $A6 + sbc $A4 + bcc L56D2 + stx $A5 + sta $A6 + inc $9F +L56D2: dey + bne L56B4 +L56D5: rts + + lda #$00 + sta $BA + jsr L5362 +L56DD: lda L0080 + sta $B7 + lda $81 + sta $B8 + lda $B4 + sta $B6 + ldx #$00 + jsr L52A1 + bcc L572F + lda $B3 + sta $B5 + ldy #$00 +L56F6: dec $B5 + beq L5713 + sty $B9 + ldx #$00 +L56FE: lda ($B7),y + sta $92,x + iny + inx + cpx #$08 + bne L56FE + jsr L5783 + lda $B9 + clc + adc #$04 + tay + bne L56F6 +L5713: ldx #$00 +L5715: lda ($B7),y + sta $92,x + iny + inx + cpx #$04 + bne L5715 + ldy #$03 +L5721: lda ($B7),y + sta $96,y + sta $EA,y + dey + bpl L5721 + jsr L5783 +L572F: ldx #$01 +L5731: lda $B7,x + sta L0080,x + lda $B5,x + sta $B3,x + dex + bpl L5731 + jsr L5354 + bmi L56DD + rts + + lda $A1 + ldx $A2 + jsr L5758 + lda $A3 + ldx $A4 + clc + adc $EC + sta $EC + txa + adc $ED + sta $ED + rts + +L5758: clc + adc $EA + sta $EA + txa + adc $EB + sta $EB + rts + + ldx #$02 +L5765: lda $A1,x + clc + adc $EA,x + sta $92,x + lda $A2,x + adc $EB,x + sta $93,x + dex + dex + bpl L5765 + ldx #$03 +L5778: lda $EA,x + sta $96,x + lda $92,x + sta $EA,x + dex + bpl L5778 +L5783: lda $99 + cmp $95 + bmi L57B0 + bne L57BF + lda $98 + cmp $94 + bcc L57B0 + bne L57BF + lda $92 + ldx $93 + cpx $97 + bmi L57AD + bne L57A1 + cmp $96 + bcc L57AD +L57A1: ldy $96 + sta $96 + sty $92 + ldy $97 + stx $97 + sty $93 +L57AD: jmp L501E + +L57B0: ldx #$03 +L57B2: lda $92,x + tay + lda $96,x + sta $92,x + tya + sta $96,x + dex + bpl L57B2 +L57BF: ldx $EE + dex + stx $A2 + lda $EF + sta $A4 + lda #$00 + sta $A1 + sta $A3 + lda $92 + ldx $93 + cpx $97 + bmi L57E9 + bne L57E1 + cmp $96 + bcc L57E9 + bne L57E1 + jmp L501E + +L57E1: lda $A1 + ldx $A2 + sta $A2 + stx $A1 +L57E9: ldy #$05 +L57EB: sty L0082 + ldx L583E,y + ldy #$03 +L57F2: lda $92,x + sta L0083,y + dex + dey + bpl L57F2 + ldy L0082 + ldx L5844,y + lda $A1,x + clc + adc L0083 + sta L0083 + bcc L580B + inc $84 +L580B: ldx L584A,y + lda $A3,x + clc + adc $85 + sta $85 + bcc L5819 + inc $86 +L5819: tya + asl a + asl a + tay + ldx #$00 +L581F: lda L0083,x + sta L5852,y + iny + inx + cpx #$04 + bne L581F + ldy L0082 + dey + bpl L57EB + lda L583C + .byte $85 +L5833: bra $57E2 + and $8558,x + sta ($4C,x) + .byte $7E + .byte $53 +L583C: .byte $50 +L583D: cli +L583E: .byte $03 + .byte $03 + rmb0 $07 + rmb0 $03 +L5844: brk + brk + brk + ora ($01,x) + .byte $01 +L584A: brk + ora ($01,x) + ora (L0000,x) + brk + asl L0000 +L5852: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + lda L0080 + sta $F2 + lda $81 + sta $F3 +L5872: ldy #$00 +L5874: lda ($F2),y + sta $FD,y + iny + cpy #$03 + bne L5874 + cmp #$11 + bcs L58B7 + lda $F2 + ldx $F3 + clc + adc #$03 + bcc L588C + inx +L588C: sta $FB + stx $FC + sec + adc $FE + bcc L5896 + inx +L5896: ldy #$00 +L5898: sta L58BC,y + pha + txa + sta L58CC,y + pla + sec + adc $FE + bcc L58A7 + inx +L58A7: bit $FD + bpl L58B1 + sec + adc $FE + bcc L58B1 + inx +L58B1: iny + cpy $FF + bne L5898 + rts + +L58B7: lda #$83 + jmp L40B1 + +L58BC: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L58CC: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + jsr L58E8 + ldy #$03 + sta (L0080),y + txa + iny + sta (L0080),y + rts + +L58E8: ldx #$00 + ldy #$00 + sty L0082 +L58EE: sty L0083 + lda ($A1),y + tay + txa + clc + adc ($FB),y + bcc L58FB + inc L0082 +L58FB: tax + ldy L0083 + iny + cpy $A3 + bne L58EE + txa + ldx L0082 + rts + +L5907: sec + sbc #$01 + bcs L590D + dex +L590D: clc + adc $EA + sta $96 + txa + adc $EB + sta $97 + lda $EA + sta $92 + lda $EB + sta $93 + lda $EC + sta $98 + ldx $ED + stx $99 + clc + adc #$01 + bcc L592D + inx +L592D: sec + sbc $FF + bcs L5933 + dex +L5933: sta $94 + stx $95 + rts + +L5938: jsr L5EFA + jsr L58E8 + sta $A4 + stx $A5 + ldy #$00 + sty $9F + sty L00A0 + sty $9B + sty $9D + jsr L5907 + jsr L50A9 + .byte $90 +L5953: adc $98 + ror a + bcc L5972 + ldy #$00 + ldx $9C +L595C: sty $9F + lda ($A1),y + tay + lda ($FB),y + clc + adc $9B + bcc L596B + inx + beq L5972 +L596B: sta $9B + ldy $9F + iny + bne L595C +L5972: jsr L4DBC + jsr L4EA9 + lda $87 + clc + adc $9B + bpl L5985 + inc $91 + dec L00A0 + adc #$0E +L5985: sta $87 + lda $91 + inc $91 + ldy $D6 + bpl L599F + asl a + tax + lda $87 + cmp #$07 + bcs L5998 + inx +L5998: lda $96 + beq L599D + inx +L599D: stx $91 +L599F: lda $87 + sec + sbc #$07 + bcc L59A8 + sta $87 +L59A8: lda #$00 + rol a + eor #$01 + sta $9C + tax + sta $C054,x + jsr L59C3 + sta $C054 +L59B9: jsr L5EEA + lda $A4 + ldx $A5 + jmp L5758 + +L59C3: lda $98 + sec + sbc $94 + asl a + tax + lda L5D81,x + sta L5B02 + lda L5D82,x + sta L5B03 + lda L5DA1,x + sta L5A95 + lda L5DA2,x + sta L5A96 + lda L5DC1,x + sta L5C22 + lda L5DC2,x + sta L5C23 + lda L5DE1,x + sta L5CBE + lda L5DE2,x + sta L5CBF + txa + lsr a + tax + sec + stx L0080 + stx $81 + lda #$00 + sbc $9D + sta $9D + tay + ldx #$C3 + sec +L5A0C: lda L58BC,y + sta L5B05,x + lda L58CC,y + sta L5B06,x + txa + sbc #$0D + tax + iny + dec L0080 + bpl L5A0C + ldy $9D + ldx #$4B + sec +L5A26: lda L58BC,y + sta L5A98,x + lda L58CC,y + sta L5A99,x + txa + sbc #$05 + tax + iny + dec $81 + bpl L5A26 + ldy $94 + ldx #$00 +L5A3F: bit $D6 + bmi L5A56 + lda $84 + clc + adc $D6 + sta $84 + sta $20,x + lda $85 + adc #$00 + sta $85 + sta $21,x + bne L5A65 +L5A56: lda L4A21,y + clc + adc $86 + sta $20,x + lda L4AE1,y + ora $D5 + sta $21,x +L5A65: cpy $98 + .byte $F0 +L5A68: ora $C8 + inx + inx + bne L5A3F +L5A6E: ldx #$0F + lda #$00 +L5A72: sta L0000,x + dex + bpl L5A72 + sta $81 + sta $40 + lda #$80 + sta $42 + ldy $9F +L5A81: lda ($A1),y + tay + bit $81 + bpl L5A8B + sec + adc $FE +L5A8B: tax + lda ($FB),y + beq L5AE7 + ldy $87 + bne L5AEA + .byte $4C +L5A95: .byte $97 +L5A96: phy + .byte $BD +L5A98: .byte $FF +L5A99: bbs7 $85,L5AAB + lda $FFFF,x + sta $0E + lda $FFFF,x + sta $0D + lda $FFFF,x + sta L000C +L5AAB: lda $FFFF,x + sta $0B + lda $FFFF,x + sta $0A + lda $FFFF,x + sta $09 + lda $FFFF,x + sta $08 + lda $FFFF,x + sta $07 + lda $FFFF,x + sta $06 + lda $FFFF,x + sta $05 + lda $FFFF,x + sta $04 + lda $FFFF,x + sta $03 + lda $FFFF,x + sta $02 + lda $FFFF,x + sta $01 + lda $FFFF,x + sta L0000 +L5AE7: jmp L5BD4 + +L5AEA: tya + asl a + tay + lda L5287,y + sta $40 + lda L5288,y + sta $41 + lda L5293,y + sta $42 + lda L5294,y + .byte $85 +L5B00: .byte $43 + .byte $4C +L5B02: .byte $04 +L5B03: .byte $5B + .byte $BC +L5B05: .byte $FF +L5B06: bbs7 $B1,L5B4B + sta $1F + lda ($40),y + ora $0F + sta $0F + ldy $FFFF,x + lda ($42),y + sta $1E + lda ($40),y + ora $0E + sta $0E + ldy $FFFF,x + lda ($42),y + sta $1D + lda ($40),y + ora $0D + sta $0D + ldy $FFFF,x + lda ($42),y + sta $1C + lda ($40),y + ora L000C + sta L000C + ldy $FFFF,x + lda ($42),y + sta $1B + lda ($40),y + ora $0B + sta $0B + ldy $FFFF,x + lda ($42),y + .byte $85 +L5B4B: inc a + lda ($40),y + ora $0A + sta $0A + ldy $FFFF,x + lda ($42),y + sta $19 + lda ($40),y + ora $09 + sta $09 + ldy $FFFF,x + lda ($42),y + sta $18 + lda ($40),y + ora $08 + sta $08 + ldy $FFFF,x + lda ($42),y + sta $17 + lda ($40),y + ora $07 + sta $07 + ldy $FFFF,x + lda ($42),y + sta $16 + lda ($40),y + ora $06 + sta $06 + ldy $FFFF,x + lda ($42),y + sta $15 + lda ($40),y + ora $05 + sta $05 + ldy $FFFF,x + lda ($42),y + sta $14 + lda ($40),y + ora $04 + sta $04 + ldy $FFFF,x + lda ($42),y + sta $13 + lda ($40),y + ora $03 + sta $03 + ldy $FFFF,x + lda ($42),y + sta $12 + lda ($40),y + ora $02 + sta $02 + ldy $FFFF,x + lda ($42),y + sta $11 + lda ($40),y + ora $01 + sta $01 + ldy $FFFF,x + lda ($42),y + sta $10 + lda ($40),y + ora L0000 + sta L0000 +L5BD4: bit $81 + bpl L5BE2 + inc $9F + lda #$00 + sta $81 + lda $9A + bne L5BF6 +L5BE2: txa + tay + lda ($FB),y + cmp #$08 + bcs L5BEE + inc $9F + bcc L5BF6 +L5BEE: sbc #$07 + sta $9A + ror $81 + lda #$07 +L5BF6: clc + adc $87 + cmp #$07 + bcs L5C0D + sta $87 +L5BFF: .byte $A4 +L5C00: .byte $9F +L5C01: cpy $A3 + beq L5C08 + jmp L5A81 + +L5C08: ldy L00A0 + jmp L5CB5 + +L5C0D: sbc #$07 + sta $87 + ldy L00A0 + bne L5C18 + jmp L5CA2 + +L5C18: bmi L5C84 + dec $91 + bne L5C21 + jmp L5CB5 + +L5C21: .byte $4C +L5C22: .byte $24 +L5C23: .byte $5C + lda $0F + eor $F1 + sta ($3E),y + lda $0E + eor $F1 + sta ($3C),y + lda $0D + eor $F1 + sta ($3A),y + lda L000C + eor $F1 + sta ($38),y + lda $0B + eor $F1 + sta ($36),y + lda $0A + eor $F1 + sta ($34),y + lda $09 + eor $F1 + sta ($32),y + lda $08 + eor $F1 + sta (L0030),y + lda $07 + eor $F1 + sta ($2E),y + lda $06 + eor $F1 + sta ($2C),y + lda $05 + eor $F1 + sta ($2A),y + lda $04 + eor $F1 + sta ($28),y + lda $03 + eor $F1 + sta ($26),y + lda $02 + eor $F1 + sta ($24),y + lda $01 + eor $F1 + sta ($22),y + lda L0000 + eor $F1 + sta ($20),y +L5C84: bit $D6 + bpl L5C94 + lda $9C + eor #$01 + tax + sta $9C + sta $C054,x + beq L5C96 +L5C94: inc L00A0 +L5C96: ldx #$0F +L5C98: lda $10,x + sta L0000,x + dex + bpl L5C98 + jmp L5BFF + +L5CA2: ldx $9C + lda $92,x + dec $91 + beq L5CB0 + jsr L5CB9 + jmp L5C84 + +L5CB0: and $96,x + bne L5CB9 + rts + +L5CB5: ldx $9C + lda $96,x +L5CB9: ora #$80 + sta L0080 + .byte $4C +L5CBE: .byte $C0 +L5CBF: .byte $5C + lda $0F + eor $F1 + eor ($3E),y + and L0080 + eor ($3E),y + sta ($3E),y + lda $0E + eor $F1 + eor ($3C),y + and L0080 + eor ($3C),y + sta ($3C),y + lda $0D + eor $F1 + eor ($3A),y + and L0080 + eor ($3A),y + sta ($3A),y + lda L000C + eor $F1 + eor ($38),y + and L0080 + eor ($38),y + sta ($38),y + lda $0B + eor $F1 + eor ($36),y + and L0080 + eor ($36),y + sta ($36),y +L5CFC: lda $0A + eor $F1 + eor ($34),y + and L0080 + eor ($34),y + sta ($34),y + lda $09 + eor $F1 + eor ($32),y + and L0080 + eor ($32),y + sta ($32),y +L5D14: lda $08 + eor $F1 + eor (L0030),y + and L0080 + eor (L0030),y + sta (L0030),y + lda $07 + eor $F1 + eor ($2E),y + and L0080 + eor ($2E),y + sta ($2E),y + lda $06 + eor $F1 + eor ($2C),y + and L0080 + eor ($2C),y + sta ($2C),y +L5D38: lda $05 + eor $F1 + eor ($2A),y + and L0080 + eor ($2A),y + sta ($2A),y + lda $04 + eor $F1 + eor ($28),y + and L0080 + eor ($28),y + sta ($28),y +L5D50: lda $03 + eor $F1 + eor ($26),y + and L0080 + eor ($26),y + sta ($26),y + lda $02 + eor $F1 + eor ($24),y + and L0080 + eor ($24),y + sta ($24),y +L5D68: lda $01 + eor $F1 +L5D6C: eor ($22),y + and L0080 + eor ($22),y + sta ($22),y + lda L0000 + eor $F1 + eor ($20),y + and L0080 + eor ($20),y + sta ($20),y + rts + +L5D81: .byte $C7 +L5D82: .byte $5B + tsx + .byte $5B + lda LA05B + .byte $5B + .byte $93 + .byte $5B + stx $5B + adc L6C5B,y + .byte $5B + bbr5 $5B,L5DE6 + .byte $5B + eor $5B + sec + .byte $5B + .byte $2B + .byte $5B + asl $115B,x + .byte $5B + tsb $5B +L5DA1: .byte $E2 +L5DA2: phy + cmp $D85A,x + phy + .byte $D3 + phy + dec $C95A + phy + cpy $5A + bbs3 $5A,L5D6C + phy + lda $5A,x + bcs L5E11 + .byte $AB + phy + ldx $5A + lda ($5A,x) + stz L975A + phy +L5DC1: .byte $7E +L5DC2: .byte $5C + sei + .byte $5C + adc ($5C) + jmp (L665C) + + .byte $5C + rts + + .byte $5C + phy + .byte $5C + .byte $54 + .byte $5C + lsr L485C + .byte $5C + .byte $42 + .byte $5C + bit $365C,x + .byte $5C + bmi L5E39 + rol a + .byte $5C + bit $5C +L5DE1: .byte $74 +L5DE2: eor L5D68,x + .byte $5C +L5DE6: eor L5D50,x + .byte $44 + eor L5D38,x + bit $205D + eor L5D14,x + php + eor L5CFC,x + beq L5E55 + cpx $5C + cld + .byte $5C + cpy $C05C + .byte $5C +L5E01: brk +L5E02: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L5E11: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L5E21: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L5E31: brk +L5E32: brk + brk + brk + brk + brk + brk + brk +L5E39: brk + brk + brk + brk + brk + brk + brk + brk +L5E41: brk +L5E42: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L5E51: lda #$71 + sta L0082 +L5E55: jsr L5E7B + ldx #$23 +L5E5A: lda L5F1E,x + sta $8A,x + sta $D0,x + dex + bpl L5E5A + lda L5E79 + ldx L5E7A + jsr L5EA0 + lda #$7F + sta $F6 + jsr L5040 + lda #$00 + sta $F6 + rts + +L5E79: .byte $42 +L5E7A: .byte $5F +L5E7B: lda $C05E + sta $C00D + ldx #$03 +L5E83: lsr L0082 + lda L5E98,x + rol a + tay + bcs L5E91 + lda $C000,y + bcc L5E94 +L5E91: sta $C000,y +L5E94: dex + bpl L5E83 + rts + +L5E98: plp + and #$2A + .byte $2B + lda L0080 + ldx $81 +L5EA0: sta $F4 + stx $F5 +L5EA4: lda $F3 + beq L5EAB + jsr L5872 +L5EAB: jsr L508E + jsr L4F8F + jmp L4DAF + + jsr L40C8 + lda $F4 + ldx $F5 +L5EBB: ldy #$00 +L5EBD: sta (L0080),y + txa + iny + sta (L0080),y + rts + +L5EC4: ldy #$23 +L5EC6: lda L5F1E,y + sta (L0080),y + dey + bpl L5EC6 +L5ECE: rts + +L5ECF: lda L0082 + cmp L5F1B + beq L5ECE + sta L5F1B + bcc L5ECE + jmp L408A + + lda L0082 + cmp L5F1C + beq L5ECE + sta L5F1C + bcc L5EFF +L5EEA: .byte $2C + .byte $1C +L5EEC: bbr5 $10,L5EF9 + ldx #$43 +L5EF1: lda L5E01,x + sta L0000,x + dex + bpl L5EF1 +L5EF9: rts + +L5EFA: bit L5F1C + bpl L5EF9 +L5EFF: ldx #$43 +L5F01: lda L0000,x + sta L5E01,x + dex + bpl L5F01 + rts + + ldy #$05 +L5F0C: lda L5F15,y + .byte $91 +L5F10: bra $5E9A + bpl L5F0C + rts + +L5F15: ora (L0000,x) + brk + lsr $01 + brk +L5F1B: .byte $80 +L5F1C: .byte $80 +L5F1D: brk +L5F1E: brk + brk + brk + brk + brk + jsr L0080 + brk + brk + brk + brk + bbr2 $02,L5EEC + brk +L5F2E: .byte $FF + .byte $FF +L5F30: bbs7 $FF,$5F32 +L5F33: bbs7 $FF,$5F35 +L5F36: bbs7 L0000,$5F39 + brk + brk + brk + ora ($01,x) + brk +L5F3F: brk +L5F40: brk +L5F41: brk + brk + brk + brk + brk + brk + jsr L0080 + brk + brk + brk + brk + bbr2 $02,L5F10 + brk + .byte $FF + .byte $FF +L5F54: bbs7 $FF,$5F56 +L5F57: bbs7 $FF,$5F59 +L5F5A: bbs7 L0000,$5F5D + brk + brk + brk + ora ($01,x) + brk + brk + brk + brk +L5F66: .byte $42 + bbr5 L0000,L5F6A +L5F6A: brk + brk + brk + brk + brk + brk + brk + brk +L5F72: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L5FF2: brk +L5FF3: .byte $FF +L5FF4: brk +L5FF5: brk +L5FF6: brk + brk +L5FF8: brk +L5FF9: brk +L5FFA: brk +L5FFB: brk +L5FFC: brk +L5FFD: brk +L5FFE: brk +L5FFF: brk +L6000: brk +L6001: brk +L6002: brk +L6003: brk +L6004: brk +L6005: brk +L6006: brk +L6007: brk +L6008: brk +L6009: brk +L600A: brk +L600B: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L601F: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L602F: brk + brk + brk + brk + brk + brk + .byte $02 + brk + asl L0000 + asl $1E00 + brk + rol L7E00,x +L6040: brk + inc a + brk + bmi L6045 +L6045: bmi L6047 +L6047: rts + + brk + brk + brk + .byte $03 + brk + rmb0 L0000 + bbr0 L0000,L6071 + brk + bbr3 L0000,L60D5 + brk + bbr7 $01,L60D9 + brk + sei + brk + sei + brk + bvs L6062 + .byte $70 +L6062: ora ($01,x) + .byte $01 +L6065: .byte $33 +L6066: rts + +L6067: lda #$FF + sta L5FF3 + lda #$00 + sta L5FF2 +L6071: lda L6065 + sta L0080 + lda L6066 + sta $81 +L607B: php + sei + lda L0080 + ldx $81 + sta L6142 + stx L6143 + clc + adc #$18 + bcc L608D + inx +L608D: sta L6148 + stx L6149 + ldy #$30 + lda (L0080),y + sta L6002 + iny + lda (L0080),y + sta L6003 + jsr L61C6 + jsr L60B2 + plp +L60A7: rts + +L60A8: lda L5FF3 + bne L60A7 + bit L5FF2 + bmi L60A7 +L60B2: lda #$00 + sta L5FF3 + sta L5FF2 + lda L5FF6 + clc + sbc L6003 + sta $84 + clc + adc #$0C + sta $85 + lda L5FF4 + sec + sbc L6002 + tax + lda L5FF5 + sbc #$00 +L60D5: bpl L60E1 + txa + ror a +L60D9: tax + ldy L499D,x + lda #$FF + bmi L60E4 +L60E1: jsr L4E8D +L60E4: sta L0082 + tya + rol a + cmp #$07 + bcc L60EE + sbc #$07 +L60EE: tay + lda #$2A + rol a + eor #$01 + sta L0083 + sty L6004 + tya + asl a + tay + lda L5293,y + sta L6164 + lda L5294,y + sta L6165 + lda L5287,y + sta L616A + lda L5288,y + sta L616B + ldx #$03 +L6116: lda L0082,x + sta L602F,x + dex + bpl L6116 + ldx #$17 +L6120: stx $86 + ldx #$23 + ldy $85 +L6126: cpy #$C0 + bcc L612D + jmp L61B9 + +L612D: lda L4A21,y + sta L0088 + lda L4AE1,y + ora #$20 + sta $89 + sty $85 + stx $87 + ldy $86 + ldx #$01 +L6141: .byte $B9 +L6142: .byte $FF +L6143: bbs7 $9D,L614B + rts + +L6147: .byte $B9 +L6148: .byte $FF +L6149: .byte $FF + .byte $9D +L614B: php +L614C: rts + + dey + dex + bpl L6141 + lda #$00 + sta L6007 + sta L600A + ldy L6004 + beq L6172 + ldy #$05 +L6160: ldx L6004,y +L6163: .byte $1D +L6164: .byte $80 +L6165: bbs7 $99,L616D + rts + + .byte $BD +L616A: brk +L616B: .byte $FF + dey +L616D: .byte $D0 +L616E: .byte $F1 +L616F: sta L6005 +L6172: .byte $A6 +L6173: smb0 $A4 + .byte $82 + .byte $A5 +L6177: .byte $83 + jsr L622A + bcs L618D + lda (L0088),y + sta L600B,x + lda L6008 + ora (L0088),y + eor L6005 + sta (L0088),y + dex +L618D: jsr L6220 + bcs L61A2 + lda (L0088),y + sta L600B,x + lda L6009 + ora (L0088),y + eor L6006 + sta (L0088),y + dex +L61A2: jsr L6220 + bcs L61B7 + lda (L0088),y + sta L600B,x + lda L600A + ora (L0088),y + eor L6007 + sta (L0088),y + dex +L61B7: ldy $85 +L61B9: dec $86 + dec $86 + dey + cpy $84 + beq L621C + jmp L6126 + +L61C5: rts + +L61C6: lda L5FF3 + bne L61C5 + bit L5FF2 + bmi L61C5 + ldx #$03 +L61D2: lda L602F,x + sta L0082,x + dex + bpl L61D2 + ldx #$23 + ldy $85 +L61DE: cpy #$C0 + bcs L6217 + lda L4A21,y + sta L0088 + lda L4AE1,y + ora #$20 + sta $89 + sty $85 + .byte $A4 +L61F1: .byte $82 + lda L0083 + jsr L622A + bcs L61FF + lda L600B,x + sta (L0088),y + dex +L61FF: .byte $20 + .byte $20 +L6201: .byte $62 + bcs L620A + lda L600B,x + sta (L0088),y + dex +L620A: jsr L6220 + bcs L6215 + lda L600B,x + sta (L0088),y + dex +L6215: ldy $85 +L6217: dey + cpy $84 + bne L61DE +L621C: sta $C054 +L621F: rts + +L6220: lda L622E + eor #$01 + cmp #$54 + beq L622A + iny +L622A: sta L622E + .byte $8D +L622E: bbs7 $C0,L61F1 + plp + rts + +L6233: php + sei + lda L5FF3 + beq L624C + inc L5FF3 + bmi L624C + beq L6244 + dec L5FF3 +L6244: bit L5FF2 + bmi L624C + jsr L60B2 +L624C: plp + rts + + php + sei + jsr L61C6 + lda #$80 + sta L5FF2 + plp + rts + +L625A: php + sei + jsr L61C6 + .byte $CE +L6260: .byte $F3 + .byte $5F + plp +L6263: rts + +L6264: brk +L6265: bit L6339 + bpl L627C + lda L7D74 + bne L627C + dec L6264 + lda L6264 + bpl L6263 + lda #$02 + sta L6264 +L627C: ldx #$02 +L627E: lda L5FF8,x + cmp L5FF4,x + bne L628B + dex + bpl L627E + bmi L629F +L628B: jsr L61C6 + ldx #$02 + stx L5FF2 +L6293: lda L5FF8,x + sta L5FF4,x + dex + bpl L6293 + jsr L60A8 +L629F: bit L851C + bmi L62A7 + jsr L62BA +L62A7: bit L851C + bpl L62B1 + lda #$00 + sta L5FFC +L62B1: lda L7D74 + beq L62B9 + jsr L7EF5 +L62B9: rts + +L62BA: ldy #$14 + jsr L6313 + bit L5FFF + bmi L62D9 +L62C4: ldx L851D + lda $03B8,x + sta L5FF8 + lda $04B8,x + sta L5FF9 + lda $0438,x + sta L5FFA +L62D9: ldy L5FFD + beq L62EF +L62DE: lda L5FF8 + asl a + sta L5FF8 + lda L5FF9 + rol a + sta L5FF9 + dey + bne L62DE +L62EF: ldy L5FFE + beq L62FE + lda L5FFA +L62F7: asl a + dey + bne L62F7 + sta L5FFA +L62FE: bit L5FFF + bmi L6309 + lda $06B8,x + sta L5FFC +L6309: rts + + lda L6142 + ldx L6143 + jmp L5EBB + +L6313: bit L851C + bmi L62B9 + bit L5FFF + bmi L6332 + pha + .byte $AE + .byte $1D +L6320: sta $86 + bit #$A9 + brk + sta L0088 + lda (L0088),y + sta L0088 + pla + ldy L851E + jmp (L0088) + +L6332: jmp (L6000) + +L6335: brk +L6336: brk +L6337: brk +L6338: brk +L6339: brk +L633A: brk +L633B: brk +L633C: brk +L633D: brk +L633E: brk +L633F: brk +L6340: brk + php + pla + sta L6340 + ldx #$04 +L6348: .byte $B5 +L6349: .byte $82 + sta L6335,x + dex + bpl L6348 + lda #$7F + sta L5F3F + lda $87 + sta L5F40 + lda L0088 + sta L5F41 + lda $89 + sta L6835 + .byte $A5 +L6365: txa + sta L6836 +L6369: lda $8B + sta L633B + .byte $A5 +L636F: sty $3C8D + .byte $63 + .byte $20 + .byte $6F +L6375: stz $20 + sta ($64),y + ldy #$02 + lda ($87),y + tax + stx L6822 + dex + stx L78CB + inx + inx + inx + stx L6833 + inx + stx L78CD + stx L682B + stx L6839 + stx L6841 + inx + stx L78D3 + stx L78CF + stx L6594 + stx L659C + dex + stx L6847 + clc + ldy #$00 +L63AC: txa + adc L6847,y + iny + sta L6847,y + cpy #$0E + bcc L63AC + lda #$01 + sta L5FFD + lda #$00 + sta L5FFE + bit L6336 + bvs L63D1 + lda #$02 + sta L5FFD + lda #$01 + sta L5FFE +L63D1: ldx L6338 + jsr L84BD + bit L6338 + bpl L63F6 + cpx #$00 + bne L63E5 + lda #$92 + jmp L40B1 + +L63E5: lda L6338 + and #$7F + beq L63F6 + cpx L6338 + beq L63F6 + lda #$91 + jmp L40B1 + +L63F6: stx L6338 + lda #$80 + sta L633F + lda L6338 + bne L640D + bit L6339 + bpl L640D + lda #$00 + sta L6339 +L640D: ldy #$03 + lda L6338 + sta (L0080),y + iny + lda L6339 + sta (L0080),y + bit L6339 + bpl L642A + .byte $2C +L6420: rmb3 $63 + bpl L642A + jsr MLI + .byte $40 + .addr L6469 +L642A: lda $FBB3 + pha + lda #$06 + sta $FBB3 + ldy #$12 + lda #$01 + bit L6339 + bpl L643F + cli + ora #$08 +L643F: jsr L6313 + pla + sta $FBB3 + jsr L5E51 + jsr L6067 + jsr L67D8 + lda #$00 + sta L700C +L6454: jsr L653F + jsr L6588 + jsr A2D + .byte $08 + .addr L65AA + jsr A2D + .byte $11 +L6464: .addr L659A + jmp L6556 + +L6469: .byte $02 +L646A: brk + sed + .byte $66 +L646D: .byte $01 +L646E: brk +L646F: lda #$00 + sta L633A + lda L6339 + beq L648B + cmp #$01 + beq L6486 + cmp #$03 + bne L648C + lda #$80 + sta L633A +L6486: lda #$80 + sta L6339 +L648B: rts + +L648C: lda #$93 + jmp L40B1 + +L6491: lda L6337 + beq L649F + cmp #$01 + beq L64A4 + lda #$90 + jmp L40B1 + +L649F: lda #$80 + sta L6337 +L64A4: rts + + ldy #$12 + lda #$00 + jsr L6313 + ldy #$13 + jsr L6313 + bit L6339 + bpl L64C7 + bit L6337 + bpl L64C7 + lda L646A + sta L646E + jsr MLI + .byte $41 + .addr L646D +L64C7: lda L6340 + pha + plp + lda #$00 + sta L633F + rts + + lda L0082 + cmp #$01 + bne L64E5 + lda $84 + bne L64F6 + sta L6522 + lda L0083 + sta L6521 + rts + +L64E5: cmp #$02 + bne L6508 + lda $84 + bne L64FF + sta L6538 + lda L0083 + sta L6537 + rts + +L64F6: lda #$00 + sta L6521 + sta L6522 + rts + +L64FF: lda #$00 + sta L6537 + sta L6538 + rts + +L6508: lda #$94 + jmp L40B1 + +L650D: lda L6522 + beq L651D + jsr L653F + jsr L651E + php + jsr L6556 + plp +L651D: rts + +L651E: .byte $6C + .byte $21 +L6520: .byte $65 +L6521: brk +L6522: brk +L6523: lda L6538 + beq L6533 + jsr L653F + jsr L6534 + php + jsr L6556 + plp +L6533: rts + +L6534: jmp (L6537) + +L6537: brk +L6538: brk +L6539: brk +L653A: brk +L653B: brk +L653C: jsr L625A +L653F: lda L0080 + sta L6539 +L6544: lda $81 + .byte $8D +L6547: dec a + adc $AD + ora $8D5F,x + .byte $3B +L654E: adc $4E + .byte $1B + .byte $5F +L6552: rts + +L6553: jsr L6233 +L6556: asl L5F1B + lda L6539 + sta L0080 + .byte $AD + dec a +L6560: adc $85 +L6562: .byte $81 +L6563: .byte $A5 +L6564: .byte $F4 + .byte $A6 +L6566: .byte $F5 +L6567: sta L0082 + stx L0083 + .byte $AD +L656C: .byte $3B + .byte $65 +L656E: .byte $8D + .byte $1D +L6570: .byte $5F + .byte $A0 +L6572: .byte $23 +L6573: .byte $B1 +L6574: .byte $82 +L6575: sta $D0,y + dey + bpl L6573 + jmp L5EA4 + +L657E: lda L6586 + ldx L6587 + bne L6567 +L6586: .byte $1E +L6587: .byte $5F +L6588: jsr L657E + jsr A2D + .byte $06 + .addr L6592 + rts + +L6592: brk + brk +L6594: ora a:L0000 + jsr L0080 +L659A: brk + brk +L659C: brk + brk + bbr2 $02,L6560 + brk + brk + brk + brk + brk + brk + brk + brk + brk +L65AA: eor $AA,x + eor $AA,x + eor $AA,x + eor $AA,x + brk + bit L633F + bmi L65CD + lda L0082 + sta L6000 + lda L0083 + sta L6001 + lda L65D2 + ldx L65D3 + ldy #$02 + jmp L5EBD + +L65CD: lda #$95 + jmp L40B1 + +L65D2: sed +L65D3: bbr5 $18,L6566 + ora ($38,x) + php + bit L6339 + bpl L65E1 + sei + bmi L65E4 +L65E1: jsr L6663 +L65E4: jsr L67FE + bcs L6604 + plp + php + bcc L65F0 + sta L6752 +L65F0: tax + ldy #$00 +L65F3: lda L6754,x + sta (L0080),y + inx + iny + cpy #$04 + bne L65F3 + lda #$00 + sta (L0080),y + beq L6607 +L6604: jsr L6645 +L6607: plp + bit L6339 + bpl L660E + cli +L660E: rts + + php + sei + lda L0082 + bmi L6626 + cmp #$06 + bcs L663B + cmp #$03 + beq L6626 + ldx L0083 + .byte $A4 +L6620: sty $A5 + sta $20 + .byte $19 + .byte $7E +L6626: jsr L67E4 + bcs L663F + tax + ldy #$00 +L662E: lda (L0080),y + sta L6754,x + inx + iny + cpy #$04 + bne L662E + plp + rts + +L663B: lda #$98 + bmi L6641 +L663F: lda #$99 +L6641: plp + jmp L40B1 + +L6645: lda #$00 + bit L5FFC + bpl L664E + lda #$04 +L664E: ldy #$00 + sta (L0080),y + iny + lda L5FF3,y + sta (L0080),y + iny + cpy #$05 + .byte $D0 +L665C: inc $60,x +L665E: brk +L665F: brk +L6660: brk + brk +L6662: brk +L6663: bit L6339 + bpl L666D + lda #$97 + jmp L40B1 + +L666D: sec + .byte $20 +L666F: ora $9065 + rmb7 $AD + .byte $62 + cpy #$0A + lda $C061 + and #$80 + rol a + rol a + sta L6662 + jsr L7F66 + jsr L6265 + lda L5FFC + asl a + eor L5FFC + bmi L66B9 + bit L5FFC + bmi L66EA + bit L6813 + bpl L66B9 + lda L7D74 + bne L66B9 + lda $C000 + bpl L66EA + and #$7F + sta L665F + bit $C010 + lda L6662 + sta L6660 + lda #$03 + sta L665E + bne L66D8 +L66B9: bcc L66C8 + lda L6662 + beq L66C4 + lda #$05 + bne L66CA +L66C4: lda #$01 + bne L66CA +L66C8: lda #$02 +L66CA: sta L665E + ldx #$02 +L66CF: lda L5FF4,x + sta L665F,x + dex + bpl L66CF +L66D8: jsr L67E4 + tax + ldy #$00 +L66DE: lda L665E,y + sta L6754,x + inx + iny + cpy #$04 + bne L66DE +L66EA: jmp L6523 + +L66ED: brk + brk + brk + brk + brk + brk + brk + brk + brk +L66F6: brk +L66F7: brk + cld + lda $C01C + sta L66F6 + lda $C018 + sta L66F7 + lda $C054 + sta $C001 + ldx #$08 +L670D: lda L0082,x + sta L66ED,x + dex + bpl L670D + ldy #$13 + jsr L6313 + bcs L6720 + jsr L666D + clc +L6720: bit L633A + bpl L6726 + clc +L6726: ldx #$08 +L6728: lda L66ED,x + sta L0082,x + dex + bpl L6728 + lda $C054 + sta $C000 + lda L66F6 + bpl L673E + lda $C055 +L673E: lda L66F7 + bpl L6746 + sta $C001 +L6746: rts + +L6747: lda L6750 + ldx L6751 + jmp L5EBB + +L6750: .byte $F9 +L6751: .byte $66 +L6752: brk +L6753: brk +L6754: brk +L6755: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L67D8: php + sei + lda #$00 + sta L6752 + sta L6753 + plp + rts + +L67E4: lda L6753 + cmp #$80 + bne L67EF + lda #$00 + bcs L67F2 +L67EF: clc +L67F0: adc #$04 +L67F2: cmp L6752 + beq L67FC + sta L6753 + clc + rts + +L67FC: sec + rts + +L67FE: .byte $AD + .byte $52 +L6800: rmb6 $CD + .byte $53 + rmb6 $F0 + inc $C9,x + bra $67D9 + tsb $A9 + brk + bcs L6811 +L680E: clc + adc #$04 +L6811: clc + rts + +L6813: bra L6823 + .byte $13 + pla + ror L0082 + ror L6813 + rts + +L681D: .byte $02 +L681E: .byte $09 +L681F: .byte $10 +L6820: .byte $09 +L6821: .byte $1E +L6822: brk +L6823: brk +L6824: brk +L6825: .byte $FF + .byte $FF +L6827: bbs7 $FF,$685A + .byte $02 +L682B: .byte $0C + brk +L682D: brk + brk + brk + brk +L6831: brk + brk +L6833: .byte $0B + brk +L6835: brk +L6836: brk +L6837: brk + brk +L6839: .byte $0C + brk +L683B: brk + brk +L683D: brk + brk +L683F: brk +L6840: brk +L6841: .byte $0C + brk +L6843: brk +L6844: brk +L6845: brk +L6846: brk +L6847: .byte $0C +L6848: clc + bit L0030 + bit L5448,x + rts + + jmp (L8478) + + bcc L67F0 +L6854: tay + .byte $B4 +L6856: .byte $1E +L6857: .byte $1F +L6858: .byte $1D +L6859: ora ($02,x) +L685B: .byte $1E +L685C: .byte $FF + .byte $01 +L685E: .byte $1D +L685F: .byte $25 +L6860: pla +L6861: .byte $37 +L6862: pla +L6863: .byte $5D +L6864: pla +L6865: phy +L6866: pla +L6867: lda L6823 + sta L0082 + lda L6824 + sta L0083 + ldy #$00 + .byte $B1 +L6874: .byte $82 + sta $A8 + rts + +L6878: stx $A7 + lda #$02 + clc +L687D: dex + bmi L6884 + adc #$0C + bne L687D +L6884: adc L6823 + .byte $85 +L6888: .byte $AB + lda L6824 + adc #$00 + sta $AC + ldy #$0B +L6892: lda ($AB),y + sta $AF,y + dey + bpl L6892 + ldy #$05 +L689C: lda ($B3),y + sta $BA,y + dey + bne L689C + lda ($B3),y + sta $AA + rts + +L68A9: ldy #$0B +L68AB: lda $AF,y + sta ($AB),y + dey + bpl L68AB + ldy #$05 +L68B5: lda $BA,y + sta ($B3),y + dey + bne L68B5 + rts + +L68BE: stx $A9 + lda #$06 + clc +L68C3: dex + bmi L68CA + adc #$06 + bne L68C3 +L68CA: adc $B3 + sta $AD + lda $B4 + adc #$00 + sta $AE + ldy #$05 +L68D6: lda ($AD),y + sta $BF,y + dey + bpl L68D6 + rts + +L68DF: ldy #$05 +L68E1: lda $BF,y + sta ($AD),y + dey + bpl L68E1 + rts + +L68EA: sty $EC + ldy #$00 + sty $ED +L68F0: sta $EA + stx $EB + rts + +L68F5: sta $F0 + jmp L4DAF + +L68FA: jsr L6906 + jmp L58E8 + +L6900: jsr L6906 + jmp L5938 + +L6906: sta L0082 + stx L0083 + clc + adc #$01 + bcc L6910 + inx +L6910: sta $A1 + stx $A2 + ldy #$00 + lda (L0082),y + sta $A3 + rts + +L691B: jsr A2D + .byte $2A + .addr L0082 + lda L0082 + rts + +L6924: brk +L6925: brk + lda #$00 + sta L633D + sta L633E + lda L0080 + sta L6823 + lda $81 + sta L6824 + jsr L6867 + jsr L653C + jsr L657E + lda L685F + .byte $AE + rts + +L6946: pla + jsr L6A66 + lda #$0C + ldx #$00 + ldy L6822 + iny +L6952: .byte $20 +L6953: nop + pla + ldx #$00 +L6957: jsr L6878 + lda $EA + ldx $EB + sta $B5 + .byte $86 +L6961: ldx $38,y + .byte $E9 +L6964: php + .byte $B0 +L6966: ora ($CA,x) +L6968: sta $B7 + stx $B8 +L696C: sta $BB + stx $BC + ldx #$00 + stx $C5 +L6974: stx $C6 +L6976: .byte $20 +L6977: ldx $2468,y + bbs3 $70,L69B4 + lda $C3 + ldx $C4 + jsr L68FA + sta L0082 + stx L0083 + lda $BF + and #$03 + bne L6997 + lda $C1 + bne L6997 + lda L6820 + bne L699A +L6997: lda L6821 +L699A: clc + adc L0082 + sta L0082 + bcc L69A3 + inc L0083 +L69A3: sec + sbc $C5 + lda L0083 + sbc $C6 + bmi L69B4 + lda L0082 + sta $C5 + lda L0083 + sta $C6 +L69B4: ldx $A9 + inx + cpx $AA + bne L6976 + lda $AA + tax + ldy L6822 + iny + iny + iny + jsr L4F70 + pha + lda $C5 + sta $A1 + lda $C6 + sta $A2 + lda #$07 + sta $A3 + lda #$00 + sta $A4 + jsr L5698 + ldy $A1 + iny + iny + pla + tax + jsr L4F70 + sta L6924 + sty L6925 + sec + sbc L633D + tya + sbc L633E + bmi L6A00 + lda L6924 + sta L633D + lda L6925 + sta L633E +L6A00: lda $BB + clc + adc $C5 + sta $BD + lda $BC + adc #$00 + sta $BE + jsr L68A9 + lda $B1 + ldx $B2 + jsr L6900 + jsr L6A5C + lda $EA + ldx $EB + clc + adc #$08 + bcc L6A24 + inx +L6A24: sta $B9 + stx $BA + jsr L68A9 + lda #$0C + ldx #$00 + jsr L5758 + ldx $A7 + inx + cpx $A8 + beq L6A3C + jmp L6957 + +L6A3C: lda #$00 + sta L7D7A + sta L7D7B + jsr L6553 + sec + lda L633B + sbc L633D + lda L633C + sbc L633E + bpl L6A5B + lda #$9C + jmp L40B1 + +L6A5B: rts + +L6A5C: ldx $A7 + jsr L6878 + ldx $A9 + jmp L68BE + +L6A66: sta L6A7B + stx L6A7B+1 + sta L6A86 + stx L6A86+1 + lda #$00 + jsr L68F5 + jsr A2D + .byte $11 +L6A7B: .addr L0000 + lda #$04 + jsr L68F5 + jsr A2D + .byte $12 +L6A86: .addr L0000 + rts + +L6A89: jsr L6A94 + bne L6A93 + lda #$9A + jmp L40B1 + +L6A93: rts + +L6A94: lda #$00 +L6A96: sta $C6 + jsr L6867 + ldx #$00 +L6A9D: jsr L6878 + bit $C6 + bvs L6ACA + bmi L6AAE + lda $AF + cmp L00C7 + bne L6ACF + beq L6AD9 +L6AAE: lda L5FF4 + ldx L5FF5 + cpx $B8 + bcc L6ACF + bne L6ABE + cmp $B7 + bcc L6ACF +L6ABE: cpx $BA + bcc L6AD9 + bne L6ACF + cmp $B9 + bcc L6AD9 + bcs L6ACF +L6ACA: jsr L6ADC + bne L6AD9 +L6ACF: ldx $A7 + inx + cpx $A8 + bne L6A9D + lda #$00 + rts + +L6AD9: lda $AF + rts + +L6ADC: ldx #$00 +L6ADE: jsr L68BE + ldx $A9 + inx + bit $C6 + bvs L6AFA + bmi L6AF0 + cpx $C8 + bne L6B16 + beq L6B1C +L6AF0: lda L6847,x + cmp L5FF6 + bcs L6B1C + bcc L6B16 +L6AFA: lda $C9 + and #$7F + cmp $C1 + beq L6B06 + cmp $C2 + bne L6B16 +L6B06: cmp #$20 + bcc L6B1C + lda $BF + and #$C0 + bne L6B16 + lda $BF + and $CA + bne L6B1C +L6B16: .byte $E4 +L6B17: tax + bne L6ADE + ldx #$00 +L6B1C: rts + +L6B1D: lda L00C7 + bne L6B26 + lda L6BD9 + sta L00C7 +L6B26: jsr L6A89 +L6B29: jsr L653C + jsr L657E + jsr L6B35 + jmp L6553 + +L6B35: ldx #$01 +L6B37: lda $B7,x + sta L682D,x + lda $B9,x + sta L6831,x + lda $BB,x + sta L6837,x + sta L683F,x + lda $BD,x + sta L683B,x + sta L6843,x + dex + bpl L6B37 + lda #$02 + jsr L68F5 + jsr A2D + .byte $11 + .addr L682D + rts + + lda $C9 + cmp #$1B + bne L6B70 + lda $CA + bne L6B70 + jsr L7D61 + jmp L6BDB + +L6B70: lda #$C0 + jsr L6A96 + beq L6B88 + lda $B0 + bmi L6B88 + lda $BF + and #$C0 + bne L6B88 + lda $AF + sta L6BD9 + bne L6B8B +L6B88: lda #$00 + tax +L6B8B: ldy #$00 + sta (L0080),y + iny + txa + sta (L0080),y + bne L6B29 + rts + +L6B96: jsr L6A89 + jsr L6ADC + cpx #$00 +L6B9E: rts + +L6B9F: jsr L6B96 + bne L6B9E + lda #$9B + jmp L40B1 + + jsr L6B9F + asl $BF + ror $C9 + ror $BF + jmp L68DF + + jsr L6B9F + lda $C9 + beq L6BC2 + lda #$20 + ora $BF + bne L6BC6 +L6BC2: lda #$DF + and $BF +L6BC6: sta $BF + jmp L68DF + + jsr L6A89 + asl $B0 + ror $C8 + ror $B0 + ldx $A7 + jmp L68A9 + +L6BD9: brk +L6BDA: brk +L6BDB: jsr L7ECD + jsr L6867 + jsr L653F + jsr L657E + bit L7D74 + bpl L6BF2 + jsr L7FE1 + jmp L6C23 + +L6BF2: lda #$00 + sta L6BD9 + sta L6BDA + jsr L691B +L6BFD: bit L7D81 + .byte $10 +L6C01: .byte $03 + jmp L8149 + +L6C05: jsr A2D + .byte $0E + .addr L0083 + jsr A2D + .byte $13 + .addr L6825 + bne L6C58 + lda L6BD9 + beq L6C23 + jsr A2D + .byte $13 + .addr L6837 + bne L6C73 + jsr L6EA1 +L6C23: jsr L691B + beq L6C2C + cmp #$02 + bne L6BFD +L6C2C: lda L6BDA + bne L6C37 + jsr L6D23 + jmp L6C40 + +L6C37: jsr L625A + jsr L657E + jsr L6CF4 +L6C40: jsr L6556 + lda #$00 + ldx L6BDA + beq L6C55 + lda L6BD9 + ldy $A7 + .byte $8C +L6C50: ply + adc $7B8E,x + .byte $7D +L6C55: jmp L5EBB + +L6C58: jsr L6EA1 +L6C5B: lda #$80 + jsr L6A96 + cmp L6BD9 +L6C63: beq L6C23 + pha + jsr L6D23 + pla + sta L6BD9 + jsr L6D26 + jmp L6C23 + +L6C73: lda #$80 + sta $C6 + jsr L6ADC + cpx L6BDA + beq L6C23 + lda $B0 + ora $BF + and #$C0 + beq L6C89 + ldx #$00 +L6C89: txa + pha + jsr L6EAA + pla + sta L6BDA + jsr L6EAA + jmp L6C23 + +L6C98: lda $BC + lsr a + lda $BB + ror a + tax + lda L4821,x + sta L0082 + lda $BE + lsr a + lda $BD + ror a + tax + lda L4821,x + sec + sbc L0082 + sta $90 + lda L6835 + sta $8E + lda L6836 + sta $8F + ldy $AA + ldx L6847,y + inx + stx L0083 + stx L6845 + stx L683D + ldx L6822 + inx + inx + inx + stx L6841 + stx L6839 + rts + +L6CD8: lda L4A21,x + clc + adc L0082 + sta $84 + lda L4AE1,x + ora #$20 + sta $85 + rts + +L6CE8: lda $8E + sec + adc $90 + sta $8E + bcc L6CF3 + inc $8F +L6CF3: rts + +L6CF4: jsr L6C98 +L6CF7: jsr L6CD8 + sta $C055 + ldy $90 +L6CFF: lda ($8E),y + sta ($84),y + dey + bpl L6CFF + jsr L6CE8 + sta $C054 + ldy $90 +L6D0E: lda ($8E),y + sta ($84),y + dey + bpl L6D0E + jsr L6CE8 + inx + cpx L0083 + bcc L6CF7 + beq L6CF7 + jmp L6233 + +L6D22: rts + +L6D23: clc + bcc L6D27 +L6D26: sec +L6D27: lda L6BD9 + beq L6D22 + php + sta L00C7 + jsr L6A94 + jsr L625A + jsr L6B35 + plp + bcc L6CF4 + jsr L6C98 +L6D3E: jsr L6CD8 + sta $C055 + ldy $90 +L6D46: lda ($84),y + sta ($8E),y + dey + bpl L6D46 + jsr L6CE8 + sta $C054 + ldy $90 +L6D55: lda ($84),y + sta ($8E),y + dey + bpl L6D55 + jsr L6CE8 + inx + .byte $E4 +L6D61: .byte $83 + bcc L6D3E + beq L6D3E + jsr L657E + lda L6861 + ldx L6862 + jsr L6A66 + inc L683F +L6D75: bne L6D7A + inc L6840 +L6D7A: lda L6843 + bne L6D82 + dec L6844 +L6D82: dec L6843 + jsr L6A5C + ldx #$00 +L6D8A: jsr L68BE + bit $BF + bvc L6D94 + jmp L6E18 + +L6D94: lda $BF + and #$20 + beq L6DBD + lda L681D + jsr L6E25 + lda L6858 + sta L685E + lda $BF + and #$04 + beq L6DB1 + lda $C0 + sta L685E +L6DB1: lda L6863 + ldx L6864 + jsr L6900 + jsr L6A5C +L6DBD: lda L681E + jsr L6E25 + lda $C3 + ldx $C4 + jsr L6900 + jsr L6A5C + lda $BF + and #$03 + bne L6DE0 + lda $C1 + beq L6E0A + lda L6859 + sta L685B + jmp L6E0A + +L6DE0: cmp #$01 + bne L6DED + lda L6857 + sta L685B + jmp L6DF3 + +L6DED: lda L6856 + sta L685B +L6DF3: lda $C1 + sta L685C + lda L681F + jsr L6E92 + lda L6865 + ldx L6866 + jsr L6900 + jsr L6A5C +L6E0A: bit $B0 + bmi L6E12 + bit $BF + bpl L6E18 +L6E12: jsr L6E36 + jmp L6E18 + +L6E18: ldx $A9 + inx + cpx $AA + beq L6E22 + jmp L6D8A + +L6E22: jmp L6233 + +L6E25: ldx $A9 + ldy L6848,x + dey + ldx $BC + clc + adc $BB + bcc L6E33 + inx +L6E33: jmp L68EA + +L6E36: ldx $A9 + lda L6847,x + sta L6E8C + inc L6E8C + lda L6848,x + sta L6E90 + clc + .byte $A5 +L6E49: .byte $BB + adc #$05 + sta L6E8A + lda $BC + adc #$00 + sta L6E8B + sec + lda $BD + sbc #$05 + sta L6E8E + lda $BE + .byte $E9 +L6E61: brk + sta L6E8F +L6E65: jsr A2D + .byte $08 +L6E69: .addr L6E82 + lda #$01 + .byte $20 + .byte $F5 +L6E6F: pla + jsr A2D + .byte $11 +L6E74: .addr L6E8A + jsr A2D + .byte $08 + .addr L5F2E + lda #$02 + jsr L68F5 + rts + +L6E82: dey + eor L0088,x + eor L0088,x + eor L0088,x + .byte $55 +L6E8A: brk +L6E8B: brk +L6E8C: brk + brk +L6E8E: brk +L6E8F: brk +L6E90: brk + brk +L6E92: sta L0082 + lda $BD + ldx $BE + sec + sbc L0082 + bcs L6E9E + dex +L6E9E: jmp L68F0 + +L6EA1: jsr L6EAA + lda #$00 + sta L6BDA +L6EA9: rts + +L6EAA: ldx L6BDA + beq L6EA9 + ldy L6846,x + iny + sty L6841 + ldy L6847,x + sty L6845 + jsr L625A + lda #$02 + jsr L68F5 + jsr A2D + .byte $11 + .addr L683F + jmp L6233 + + ldx #$03 +L6ECF: lda L0082,x + sta L6856,x + dex + bpl L6ECF + lda L5F40 + sta L0082 + lda L5F41 + sta L0083 + ldy #$00 + lda (L0082),y + bmi L6F02 + lda #$02 + sta L681D + lda #$09 + sta L681E + lda #$10 + sta L681F + lda #$09 + sta L6820 + lda #$1E + sta L6821 + bne L6F1B +L6F02: lda #$02 + sta L681D + lda #$10 + sta L681E + lda #$1E + sta L681F + lda #$10 + sta L6820 + lda #$33 + sta L6821 +L6F1B: rts + + jsr L6B9F + lda $C9 + beq L6F30 + lda #$04 + ora $BF + sta $BF + lda $CA + sta $C0 + jmp L68DF + +L6F30: lda #$FB + and $BF + sta $BF + jmp L68DF + +L6F39: brk + brk +L6F3B: brk + brk + .byte $13 + asl a + adc ($6F,x) +L6F41: brk + brk +L6F43: brk +L6F44: brk + .byte $13 +L6F46: asl a + .byte $82 + .byte $6F +L6F49: brk + brk +L6F4B: brk + brk + .byte $14 +L6F4E: ora #$A3 + .byte $6F +L6F51: brk +L6F52: brk +L6F53: brk + brk + ora ($09) + cmp ($6F,x) +L6F59: brk + brk + brk + brk + trb $0A + cpx #$6F + brk + brk +L6F63: brk +L6F64: brk + clc +L6F66: brk + brk + ror L0000 + rti + + .byte $01 +L6F6C: .byte $03 +L6F6D: .byte $30 +L6F6E: brk +L6F6F: tsb $017C + .byte $3F + rti + +L6F74: ora ($03,x) +L6F76: rti + + ora ($03,x) +L6F79: rti + + bbr7 $03,L6F7D +L6F7D: brk + brk + ror L7F7F,x + ror L7F7F,x + brk + brk + brk + rti + + bbr7 $03,L6FCC + ora ($03,x) + rti + + ora ($03,x) + jmp (L3F01,x) + bmi L6F96 +L6F96: tsb $0140 + .byte $03 + brk + .byte $66 +L6F9C: brk + brk + clc + brk + brk + brk + brk + brk + brk + brk + brk + clc + rti + + brk + asl L4040,x + adc $304F,y + brk + jmp L000C + + jmp L0030 + + jmp L7940 + + bbr4 L0000,L6FDB + rti + + brk + clc + rti + + brk + brk + brk + ora (L000C,x) + brk + ora ($3C,x) + brk + .byte $79 + .byte $4F +L6FCC: ora ($19,x) + brk + asl $19 + brk + clc + ora $0600,y + adc $014F,y + ora ($3C,x) +L6FDB: brk + ora (L000C,x) + brk + brk + bbr7 $7F,L7062 + ora (L0000,x) + rti + + adc L403F,y + ora L4F70,y + ora L4C30,y + ora L4C30,y + adc L4C3F,y + adc (L0000,x) + jmp L7F61 + + bbr4 $01,L6FFD +L6FFD: rti + + .byte $7F + .byte $7F +L7000: .byte $7F +L7001: .byte $39 +L7002: .byte $6F +L7003: .byte $41 +L7004: .byte $6F +L7005: .byte $49 +L7006: .byte $6F +L7007: .byte $51 +L7008: .byte $6F +L7009: .byte $59 +L700A: .byte $6F +L700B: brk +L700C: brk +L700D: brk +L700E: brk +L700F: brk +L7010: brk + .byte $D3 + .byte $6F +L7013: lda $7011 + sta $A7 + lda $7012 + sta $A8 + lda L700B + ldx L700C + bne L7038 +L7025: rts + +L7026: lda $A9 + sta $A7 + lda $AA + sta $A8 + ldy #$39 + lda ($A9),y + beq L7025 + tax + dey + lda ($A9),y +L7038: sta L700E + stx L700F +L703E: lda L700E + ldx L700F +L7044: sta $A9 + stx $AA + ldy #$0B +L704A: lda ($A9),y + sta $AB,y + dey + bpl L704A + ldy #$23 +L7054: lda ($A9),y + sta $A3,y + dey + cpy #$13 + bne L7054 +L705E: lda $A9 + ldx $AA +L7062: rts + +L7063: jsr L7013 + beq L7073 +L7068: lda $AB + cmp L0082 + beq L705E +L706E: .byte $20 +L706F: rol $70 + bne L7068 +L7073: rts + +L7074: .byte $20 + .byte $63 +L7076: bvs L7068 +L7078: .byte $01 +L7079: rts + + lda #$9F + jmp L40B1 + +L707F: .byte $20 +L7080: brk + rti + + .byte $12 + .addr L00C7 + rts + +L7086: jsr A2D + .byte $13 + .addr L00C7 + rts + +L708D: ldx #$03 +L708F: lda $B7,x + sta L00C7,x + dex + bpl L708F + ldx #$02 +L7098: lda $C3,x + sec + sbc $BF,x + tay + lda $C4,x + sbc $C0,x + pha + tya + clc + adc L00C7,x + sta $CB,x + pla + adc $C8,x + sta $CC,x + dex + dex + bpl L7098 +L70B2: lda #$C7 + ldx #$00 + rts + +L70B7: jsr L708D + lda L00C7 + bne L70C0 + dec $C8 +L70C0: dec L00C7 + bit $B0 + bmi L70D0 + lda $AC + and #$04 + bne L70D0 + lda #$01 + bne L70D2 +L70D0: lda #$15 +L70D2: clc + adc $CB + sta $CB + bcc L70DB + inc $CC +L70DB: lda #$01 + bit $AF + bpl L70E3 + lda #$0B +L70E3: clc + adc $CD + sta $CD + bcc L70EC + inc $CE +L70EC: lda #$01 + and $AC + bne L70F5 + lda L78CF +L70F5: sta L0082 + lda $C9 + sec + sbc L0082 + sta $C9 + bcs L70B2 + dec $CA + bcc L70B2 +L7104: jsr L70B7 + lda $CB + ldx $CC + sec + sbc #$14 + bcs L7111 + dex +L7111: sta L00C7 + stx $C8 + lda $AC + and #$01 + bne L70B2 + lda $C9 + clc + adc L78CD + sta $C9 + bcc L70B2 + inc $CA + bcs L70B2 +L7129: jsr L70B7 +L712C: lda $CD + ldx $CE + sec + sbc #$0A + bcs L7136 + dex +L7136: sta $C9 + stx $CA + jmp L70B2 + +L713D: jsr L7104 + jmp L712C + +L7143: jsr L70B7 + lda $C9 + clc + adc L78CD + sta $CD + lda $CA + adc #$00 + sta $CE + jmp L70B2 + +L7157: jsr L7143 + lda L00C7 + ldx $C8 + clc + adc #$0C + bcc L7164 + inx +L7164: sta L00C7 + stx $C8 + clc + adc #$0E + bcc L716E + inx +L716E: sta $CB + stx $CC + lda $C9 + ldx $CA + clc + adc #$02 + bcc L717C + inx +L717C: sta $C9 + stx $CA + clc + adc L78CB + bcc L7187 + inx +L7187: sta $CD + stx $CE + jmp L70B2 + +L718E: jsr L70B7 + jsr L6A66 + lda $AC + and #$01 + bne L71AA + jsr L7143 + jsr L6A66 + jsr L73BF + lda $AD + ldx $AE + jsr L6900 +L71AA: jsr L703E + bit $B0 + bpl L71B7 + jsr L7104 + jsr L707F +L71B7: bit $AF + bpl L71C1 + jsr L7129 + jsr L707F +L71C1: lda $AC + and #$04 + beq L71D3 + jsr L713D + jsr L707F + jsr L7104 + jsr L707F +L71D3: jsr L703E + lda $AB + cmp L700D + bne L71E3 + jsr L6588 + jmp L720B + +L71E3: rts + +L71E4: .byte $01 +L71E5: .byte $FF +L71E6: brk + .byte $FF + brk +L71E9: bbs7 L0000,$71EB + brk +L71ED: .byte $FF +L71EE: jsr L7157 + lda $C9 + and #$01 + beq L71FE + jsr A2D + .byte $08 + .addr L71E5 + rts + +L71FE: jsr A2D + .byte $08 + .addr L71E6 + rts + +L7205: lda #$01 + ldx #$00 + beq L720F +L720B: lda #$03 + ldx #$01 +L720F: stx L71E4 + jsr L68F5 + lda $AC + and #$02 + beq L7255 + lda $AC + and #$01 + bne L7255 + jsr L7157 + jsr L707F + jsr L71EE + lda L00C7 + ldx $C8 + sec + sbc #$09 + bcs L7234 + dex +L7234: sta $92 + stx $93 + clc + adc #$06 + bcc L723E + inx +L723E: sta $96 + stx $97 + lda $C9 +L7244: sta $94 + lda $CA + sta $95 + lda $CD + sta $98 + lda $CE + sta $99 + jsr L5040 +L7255: lda $AC + and #$01 + bne L72C9 + jsr L7143 + jsr L73BF +L7261: jsr L5907 +L7264: .byte $20 +L7265: .byte $EE +L7266: adc ($A5),y + wai +L7269: ldx $CC + clc + adc #$03 + bcc L7271 + inx +L7271: tay + lda $AC +L7274: and #$02 + .byte $D0 +L7277: php + tya + sec + sbc #$1A + bcs L727F + dex +L727F: tay +L7280: tya + ldy $96 + sty $CB + ldy $97 + sty $CC + ldy $92 + sty $96 + ldy $93 + sty $97 + sta $92 + stx $93 + lda $96 + sec + sbc #$0A + sta $96 + bcs L72A0 + dec $97 +L72A0: jsr L5040 + lda $CB + clc + adc #$0A + sta $92 + lda $CC + adc #$00 + sta $93 + jsr L7143 + lda $CB + sec + sbc #$03 + sta $96 + lda $CC + sbc #$00 + sta $97 + jsr L5040 + jsr A2D + .byte $08 + .addr L5F2E +L72C9: jsr L703E + bit $B0 + bpl L7319 + jsr L7104 + ldx #$03 +L72D5: lda L00C7,x + sta L6F39,x + sta L6F41,x + dex + bpl L72D5 + inc L6F3B + lda $CD + ldx $CE + sec + sbc #$0A + bcs L72ED + dex +L72ED: pha + lda $AC + and #$04 + bne L72F8 + bit $AF + bpl L7300 +L72F8: pla + sec + sbc #$0B + bcs L72FF + dex +L72FF: pha +L7300: pla + sta L6F43 + stx L6F44 + lda L7003 + ldx L7004 + jsr L791C + lda L7001 + ldx L7002 + jsr L791C +L7319: bit $AF + bpl L7363 + jsr L7129 + ldx #$03 +L7322: lda L00C7,x + sta L6F49,x + sta L6F51,x + dex + bpl L7322 + lda $CB + ldx $CC + sec + sbc #$14 + bcs L7337 + dex +L7337: pha + lda $AC + and #$04 + bne L7342 + bit $B0 + bpl L734A +L7342: pla + sec + .byte $E9 +L7345: ora $B0,x + ora ($CA,x) +L7349: pha +L734A: pla + sta L6F51 + stx L6F52 + lda L7007 + ldx L7008 + jsr L791C + lda L7005 + ldx L7006 + .byte $20 +L7361: .byte $1C + .byte $79 +L7363: lda #$00 +L7365: jsr L68F5 + .byte $A5 +L7369: bcs $7394 + ora ($F0,x) + .byte $0D + .byte $A9 +L736F: bra $72F6 + sty $E4AD + .byte $71 +L7375: jsr L79A0 + jsr L703E +L737B: lda $AF + and #$01 + beq L738E + lda #$00 + sta $8C + lda L71E4 + jsr L79A0 + jsr L703E +L738E: lda $AC + and #$04 + beq L73BE + jsr L713D + lda L71E4 + bne L73A6 + lda #$C7 + ldx #$00 + jsr L6A66 + jmp L73BE + +L73A6: ldx #$03 +L73A8: lda L00C7,x + sta L6F59,x + dex + bpl L73A8 + lda #$04 + jsr L68F5 + lda L7009 + ldx L700A + jsr L791C +L73BE: rts + +L73BF: lda $AD + ldx $AE + jsr L68FA + sta L0082 + stx L0083 + lda L00C7 + clc + adc $CB + tay + lda $C8 + adc $CC + tax + tya + sec + sbc L0082 + tay + txa + sbc L0083 + cmp #$80 + ror a + sta $EB + tya + ror a + sta $EA + lda $CD + ldx $CE + sec + sbc #$02 + bcs L73F0 + dex +L73F0: sta $EC + stx $ED + lda L0082 + ldx L0083 + rts + + jsr L653F + jsr A2D + .byte $13 + .addr L6825 + beq L7416 + lda #$01 +L7406: ldx #$00 +L7408: pha + txa + pha + jsr L6556 + pla + tax + pla + ldy #$04 + jmp L5EBD + +L7416: lda #$00 + sta L747A + jsr L7013 + beq L7430 +L7420: jsr L70B7 + jsr L7086 + .byte $D0 +L7427: tsb $2620 + bvs $73BA + ply + stz $D0,x + .byte $F0 +L7430: lda #$00 + beq L7406 +L7434: lda $AC + and #$01 + bne L745D + jsr L7143 + jsr L7086 + beq L745D + lda L747A + bne L7459 + lda $AC + and #$02 + beq L7459 + jsr L7157 + jsr L7086 +L7453: beq L7459 + lda #$05 + bne L7472 +L7459: lda #$03 + bne L7472 +L745D: lda L747A + .byte $D0 +L7461: trb $A5 + .byte $AC + .byte $29 +L7465: tsb $F0 + asl $3D20 + adc ($20),y + stx $70 +L746E: .byte $F0 +L746F: .byte $06 +L7470: lda #$04 +L7472: .byte $A6 +L7473: .byte $AB + bne L7408 +L7476: lda #$02 + bne L7472 +L747A: brk + lda L0080 + sta $A9 + lda $81 + sta $AA + ldy #$00 + lda ($A9),y + bne L748E + lda #$9E + jmp L40B1 + +L748E: sta L0082 + jsr L7063 + beq L749A + lda #$9D + jmp L40B1 + +L749A: lda L0080 + sta $A9 + lda $81 + sta $AA + ldy #$0A + lda ($A9),y + ora #$80 + sta ($A9),y + bmi L74BD + jsr L7074 + cmp L700B + bne L74BA + cpx L700C + bne L74BA + rts + +L74BA: jsr L74F4 +L74BD: ldy #$38 + lda L700B + sta ($A9),y + iny + lda L700C + sta ($A9),y + lda $A9 + pha + lda $AA + pha + jsr L653C + jsr L6588 + jsr L7013 + beq L74DE + jsr L7205 +L74DE: pla + sta L700C + pla + sta L700B + jsr L7013 + lda $AB + sta L700D + jsr L718E + jmp L6553 + +L74F4: ldy #$38 + lda ($A9),y + sta ($A7),y + iny + lda ($A9),y + sta ($A7),y + rts + + jsr L7074 + lda $A9 + ldx $AA + ldy #$01 + jmp L5EBD + +L750C: brk +L750D: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + jsr L7074 + lda $AB + cmp L7010 + bne L753F + inc L7871 +L753F: jsr L653C + jsr L6588 + lda L7871 + bne L7550 + jsr A2D + .byte $06 + .addr L78D1 +L7550: jsr L718E + jsr L6588 + lda L7871 + bne L7561 + jsr A2D + .byte $06 + .addr L78D1 +L7561: jsr L703E + lda $F4 +L7566: sta L750C + lda $F5 + sta L750D + jsr L75C6 + php +L7572: lda L758A + ldx L758B + jsr L5EA0 + asl L5F1B + plp + bcc L7582 + rts + +L7582: jsr L758C +L7585: lda #$A3 + jmp L40B1 + +L758A: .byte $0E +L758B: .byte $75 +L758C: jsr L6233 + lda L750C + ldx L750D + sta $F4 + stx $F5 + jmp L6567 + + jsr L40C8 + jsr L7074 + lda L0083 + sta L0080 + lda $84 + sta $81 + ldx #$07 +L75AC: lda L659A,x + sta $D8,x + dex + bpl L75AC + jsr L75C6 + bcc L7585 + ldy #$23 +L75BB: lda $D0,y + sta (L0080),y + dey + bpl L75BB + jmp L40BD + +L75C6: jsr L708D + ldx #$07 +L75CB: lda #$00 + sta $9B,x + lda L00C7,x + sta $92,x + dex + bpl L75CB + jsr L50A9 + bcs L75DC + rts + +L75DC: ldy #$14 +L75DE: lda ($A9),y + sta $BC,y + iny + cpy #$38 + bne L75DE + ldx #$02 +L75EA: lda $92,x + sta $D0,x + lda $93,x + sta $D1,x + lda $96,x + sec + sbc $92,x + sta L0082,x + lda $97,x + sbc $93,x + sta L0083,x + lda $D8,x + sec + sbc $9B,x + sta $D8,x + lda $D9,x + sbc $9C,x + sta $D9,x + lda $D8,x + clc + adc L0082,x + sta $DC,x + lda $D9,x + adc L0083,x + sta $DD,x + dex + dex + bpl L75EA + sec + rts + + jsr L7074 + lda $A9 + clc + adc #$14 + sta $A9 + bcc L762D + inc $AA +L762D: ldy #$23 +L762F: lda (L0082),y + sta ($A9),y + dey + cpy #$10 + bcs L762F + rts + + jsr L7013 + beq L7642 + lda $AB + bne L7644 +L7642: lda #$00 +L7644: ldy #$00 + sta (L0080),y + rts + +L7649: brk + jsr L7013 + beq L7697 + jsr L7157 + jsr L653F + jsr L6588 + lda #$80 +L765A: sta L7649 + lda #$02 + jsr L68F5 + jsr L625A + jsr A2D + .byte $11 + .addr L00C7 + jsr L6233 +L766E: .byte $20 +L766F: .byte $1B + adc #$C9 + .byte $02 + beq L768B + jsr A2D + .byte $0E + .addr L5FF4 + jsr L7086 + eor L7649 + bpl L766E + lda L7649 + eor #$80 + jmp L765A + +L768B: jsr L6556 + ldy #$00 + lda L7649 + beq L7697 + lda #$01 +L7697: sta (L0080),y + rts + + brk +L769B: brk +L769C: brk +L769D: brk +L769E: brk +L769F: brk +L76A0: brk + brk + brk +L76A3: brk +L76A4: brk + brk + brk +L76A7: brk + lda #$80 + bmi L76AE + lda #$00 +L76AE: sta L76A7 + jsr L7ECD + ldx #$03 +L76B6: lda L0083,x + sta L769B,x + sta L769F,x + lda #$00 + sta L76A3,x + dex + bpl L76B6 + jsr L7074 + bit L7D74 + bpl L76D1 + jsr L817C +L76D1: jsr L653C + jsr L784C + lda #$02 + jsr L68F5 + jsr A2D + .byte $08 + .addr L65AA +L76E2: jsr L703E + jsr L7749 + jsr L70B7 + jsr L707F + jsr L6233 +L76F1: jsr L691B + cmp #$02 + bne L773B + jsr L707F + bit L7D81 + bmi L770A + ldx #$03 +L7702: lda L76A3,x + bne L7714 + dex + bpl L7702 +L770A: jsr L6553 + lda #$00 +L770F: ldy #$05 + sta (L0080),y + rts + +L7714: ldy #$14 +L7716: lda $A3,y + sta ($A9),y + iny + cpy #$24 + bne L7716 +L7720: jsr L625A + lda $AB + jsr L7872 + jsr L653C + bit L7D81 + bvc L7733 + jsr L8347 +L7733: jsr L6553 + lda #$80 + jmp L770F + +L773B: jsr L77E0 + beq L76F1 + jsr L625A + jsr L707F + jmp L76E2 + +L7749: ldy #$13 +L774B: lda ($A9),y + sta $BB,y + dey + cpy #$0B + bne L774B + ldx #$00 + stx L8351 + bit L76A7 + bmi L777D +L775F: lda $B7,x + clc + adc L76A3,x +L7765: sta $B7,x + lda $B8,x + adc L76A4,x + sta $B8,x + inx + inx + cpx #$04 + bne L775F + lda #$12 + cmp $B9 + bcc L777C + sta $B9 +L777C: rts + +L777D: lda #$00 + sta L83F5 +L7782: clc + lda $C3,x + adc L76A3,x + sta $C3,x + lda $C4,x + adc L76A4,x + sta $C4,x + sec + lda $C3,x + sbc $BF,x + sta L0082 + lda $C4,x + sbc $C0,x + sta L0083 + sec + lda L0082 + sbc L00C7,x + lda L0083 + sbc $C8,x + bpl L77BC + clc + lda L00C7,x + adc $BF,x + sta $C3,x + lda $C8,x + adc $C0,x + sta $C4,x + jsr L83F6 + jmp L77D7 + +L77BC: sec + lda $CB,x + sbc L0082 + lda $CC,x + sbc L0083 + bpl L77D7 + clc + lda $CB,x + adc $BF,x + sta $C3,x + lda $CC,x + adc $C0,x + sta $C4,x + jsr L83F6 +L77D7: inx + inx + cpx #$04 + bne L7782 + jmp L83FC + +L77E0: ldx #$02 + ldy #$00 +L77E4: lda $84,x + cmp L76A0,x + bne L77EC + iny +L77EC: lda L0083,x + cmp L769F,x + bne L77F4 + iny +L77F4: sta L769F,x + sec + sbc L769B,x + sta L76A3,x + lda $84,x + sta L76A0,x + sbc L769C,x + sta L76A4,x + dex + dex + bpl L77E4 + cpy #$04 + bne L7814 + lda L8351 +L7814: rts + + jsr L7074 + jsr L653C + jsr L784C + jsr L74F4 + ldy #$0A + lda ($A9),y + and #$7F + sta ($A9),y + jsr L7013 + lda $AB + sta L700D + lda #$00 + jmp L7872 + +L7836: jsr L7013 + beq L7849 + ldy #$0A + lda ($A9),y + and #$7F + sta ($A9),y + jsr L74F4 + jmp L7836 + +L7849: jmp L6454 + +L784C: jsr L6588 + jsr L70B7 + ldx #$07 +L7854: lda L00C7,x + sta $92,x + dex + bpl L7854 + jsr L50A9 + ldx #$03 +L7860: lda $92,x + sta L78D9,x +L7865: sta L78D1,x + lda $96,x + sta L78DD,x + dex + bpl L7860 + rts + +L7871: brk +L7872: sta L7010 + lda #$00 + sta L7871 + jsr A2D + .byte $06 + .addr L78D1 + lda #$00 + jsr L68F5 + jsr A2D + .byte $08 + .addr L65AA + jsr A2D + .byte $11 + .addr L78D9 + jsr L6553 + jsr L7013 + beq L78CA + php + sei + jsr L67D8 +L789E: jsr L7026 + bne L789E +L78A3: jsr L67E4 + bcs L78C9 + tax + lda #$06 + sta L6754,x + lda $AB + sta L6755,x + lda $AB + cmp L700D + beq L78C9 + sta L0082 + jsr L7063 + lda $A7 + ldx $A8 + jsr L7044 + jmp L78A3 + +L78C9: plp +L78CA: rts + +L78CB: php + brk +L78CD: .byte $0C + brk +L78CF: .byte $0D + brk +L78D1: brk + brk +L78D3: ora a:L0000 + jsr L0080 +L78D9: brk + brk + brk + brk +L78DD: brk + brk + brk + brk + jsr L7074 + ldx #$02 +L78E6: lda L0083,x + clc + adc $B7,x + sta L0083,x + lda $84,x + adc $B8,x + sta $84,x + dex + dex + bpl L78E6 + bmi L790F + jsr L7074 + ldx #$02 +L78FE: lda L0083,x + sec + sbc $B7,x + sta L0083,x + lda $84,x + sbc $B8,x + sta $84,x + dex + dex + bpl L78FE +L790F: ldy #$05 +L7911: lda L007E,y + sta (L0080),y + iny + cpy #$09 + bne L7911 + rts + +L791C: sta L0082 + stx L0083 + ldy #$03 +L7922: lda #$00 + sta $8A,y + lda (L0082),y + sta $92,y + dey + bpl L7922 + iny + sty $91 + ldy #$04 + lda (L0082),y + tax + lda L4828,x + sta $90 + txa + ldx $93 + clc +L7940: adc $92 + bcc L7945 + inx +L7945: sta $96 + stx $97 + iny + lda (L0082),y + ldx $95 + clc + adc $94 + bcc L7954 +L7953: inx +L7954: sta $98 + stx $99 + iny + lda (L0082),y + sta $8E + iny + lda (L0082),y + sta $8F + jmp L51B3 + + lda $8C + cmp #$01 + bne L7971 + lda #$80 + sta $8C + bne L797C +L7971: cmp #$02 + bne L797B + lda #$00 + sta $8C + beq L797C +L797B: rts + +L797C: jsr L653C + jsr L7013 + bit $8C + bpl L798C + lda $B0 + ldy #$05 + bne L7990 +L798C: lda $AF + ldy #$04 +L7990: eor $8D + and #$01 + eor ($A9),y + sta ($A9),y + lda $8D + jsr L79A0 + jmp L6553 + +L79A0: bne L79AF + jsr L79F1 + jsr L657E + jsr A2D + .byte $11 + .addr L00C7 + rts + +L79AF: bit $8C + bmi L79B8 + bit $AF + bmi L79BC +L79B7: rts + +L79B8: bit $B0 + bpl L79B7 +L79BC: jsr L657E + jsr L79F1 + jsr A2D + .byte $08 + .addr L79E7 + jsr A2D + .byte $11 + .addr L00C7 + jsr A2D + .byte $08 + .addr L5F2E + bit $8C + bmi L79DD + bit $AF + bvs L79E1 +L79DC: rts + +L79DD: bit $B0 + bvc L79DC +L79E1: jsr L7A73 + jmp L6A66 + +L79E7: cmp $DD77,x + rmb7 $DD + rmb7 $DD + rmb7 L0000 + brk +L79F1: bit $8C + bpl L7A34 + jsr L7104 + lda $C9 + clc + adc #$0C + sta $C9 + bcc L7A03 + inc $CA +L7A03: lda $CD + sec + sbc #$0B + sta $CD + bcs L7A0E + dec $CE +L7A0E: lda $AC + and #$04 + bne L7A18 + bit $AF + bpl L7A23 +L7A18: lda $CD + sec + sbc #$0B + sta $CD + bcs L7A23 + dec $CE +L7A23: inc L00C7 + bne L7A29 + inc $C8 +L7A29: lda $CB + bne L7A2F + dec $CC +L7A2F: dec $CB + jmp L7A70 + +L7A34: jsr L7129 + lda L00C7 + clc + adc #$15 + sta L00C7 + bcc L7A42 + inc $C8 +L7A42: lda $CB + sec + sbc #$15 + sta $CB + bcs L7A4D + dec $CC +L7A4D: lda $AC + and #$04 + bne L7A57 + bit $B0 + bpl L7A62 +L7A57: lda $CB + sec + sbc #$15 + sta $CB + bcs L7A62 + dec $CC +L7A62: inc $C9 + bne L7A68 + inc $CA +L7A68: lda $CD + bne L7A6E + dec $CE +L7A6E: dec $CD +L7A70: jmp L70B2 + +L7A73: jsr L79F1 + jsr L7CE3 + jsr L5698 + lda $A1 + pha + jsr L7CFB + jsr L7CBA + pla + tax + lda $A3 + ldy $A4 + cpx #$01 + beq L7A94 + ldx L00A0 + jsr L7C93 +L7A94: sta L0082 + sty L0083 + ldx #$00 + lda #$14 + bit $8C + bpl L7AA4 + ldx #$02 + lda #$0C +L7AA4: pha + lda L00C7,x + clc + adc L0082 + sta L00C7,x + lda $C8,x + adc L0083 + sta $C8,x + pla + clc + adc L00C7,x + sta $CB,x + lda $C8,x + adc #$00 + sta $CC,x + jmp L70B2 + + jsr L653F + jsr L7013 + bne L7ACE + lda #$A0 + jmp L40B1 + +L7ACE: bit $B0 + bpl L7B15 + jsr L7104 + jsr L7086 + beq L7B15 + ldx #$00 + lda $B0 + and #$01 + beq L7B11 + lda #$80 + sta $8C + jsr L79F1 + jsr L7086 + beq L7AFE + bit $B0 + bcs L7B70 + jsr L7A73 + jsr L7086 + beq L7B02 + ldx #$05 + bne L7B11 +L7AFE: lda #$01 + bne L7B04 +L7B02: lda #$03 +L7B04: pha + jsr L7A73 + pla + tax + lda $EC + cmp $C9 + bcc L7B11 + inx +L7B11: lda #$01 + bne L7B72 +L7B15: bit $AF + bpl L7B64 + jsr L7129 + jsr L7086 + beq L7B64 + ldx #$00 + lda $AF + and #$01 + beq L7B60 + lda #$00 + sta $8C + jsr L79F1 + jsr L7086 + beq L7B45 + bit $AF + bvc L7B70 + jsr L7A73 + jsr L7086 + beq L7B49 + ldx #$05 + bne L7B60 +L7B45: lda #$01 + bne L7B4B +L7B49: lda #$03 +L7B4B: pha + jsr L7A73 + pla + tax + lda $EB + cmp $C8 + bcc L7B60 + bne L7B5F + lda $EA + cmp L00C7 + bcc L7B60 +L7B5F: inx +L7B60: lda #$02 + bne L7B72 +L7B64: jsr L708D + jsr L7086 + beq L7B70 + lda #$00 + .byte $F0 +L7B6F: .byte $02 +L7B70: lda #$03 +L7B72: jmp L7408 + + lda L0082 + cmp #$01 + bne L7B81 + lda #$80 + sta L0082 + bne L7B90 +L7B81: cmp #$02 + bne L7B8B + lda #$00 + sta L0082 + beq L7B90 +L7B8B: lda #$A4 + jmp L40B1 + +L7B90: jsr L7013 + bne L7B9A + lda #$A0 + jmp L40B1 + +L7B9A: ldy #$06 + bit L0082 + bpl L7BA2 + ldy #$08 +L7BA2: lda L0083 + sta ($A9),y + sta $AB,y + rts + + lda L0082 + cmp #$01 + bne L7BB6 + lda #$80 + sta L0082 + bne L7BC5 +L7BB6: cmp #$02 + bne L7BC0 + lda #$00 + sta L0082 + beq L7BC5 +L7BC0: lda #$A4 + jmp L40B1 + +L7BC5: lda L0082 + sta $8C + ldx #$03 +L7BCB: lda L0083,x + sta L769B,x + sta L769F,x + dex + bpl L7BCB + jsr L7013 + bne L7BE0 + lda #$A0 + jmp L40B1 + +L7BE0: jsr L7A73 + jsr L653F + jsr L6588 + lda #$02 + jsr L68F5 + jsr A2D + .byte $08 + .addr L79E7 + jsr L625A +L7BF7: jsr L707F + jsr L6233 +L7BFD: jsr L691B + cmp #$02 + beq L7C66 + jsr L77E0 + beq L7BFD + jsr L625A + jsr L707F + jsr L7013 + jsr L7A73 + ldx #$00 + lda #$14 + bit $8C + bpl L7C21 + ldx #$02 + lda #$0C +L7C21: sta L0082 + lda L00C7,x + clc + adc L76A3,x + tay + lda $C8,x + adc L76A4,x + cmp L7CB9 + bcc L7C3B + bne L7C41 + cpy L7CB8 + bcs L7C41 +L7C3B: lda L7CB9 + ldy L7CB8 +L7C41: cmp L7CB7 + bcc L7C53 + bne L7C4D + cpy L7CB6 + bcc L7C53 +L7C4D: lda L7CB7 + ldy L7CB6 +L7C53: sta $C8,x + tya + sta L00C7,x + clc + adc L0082 + sta $CB,x + lda $C8,x + adc #$00 + sta $CC,x + jmp L7BF7 + +L7C66: jsr L625A + jsr L707F + jsr L6553 + jsr L7CBA + jsr L5698 + ldx $A1 + jsr L7CE3 + lda $A3 + ldy #$00 + cpx #$01 + bcs L7C87 + ldx L00A0 + jsr L7C93 +L7C87: ldx #$01 + cmp $A1 + bne L7C8E + dex +L7C8E: ldy #$05 + jmp L5EBD + +L7C93: sta L0082 + sty L0083 + lda #$80 + sta $84 + ldy #$00 + sty $85 + txa + beq L7CB5 +L7CA2: lda L0082 + clc + adc $84 + sta $84 + lda L0083 + adc $85 + sta $85 + bcc L7CB2 + iny +L7CB2: dex + bne L7CA2 +L7CB5: rts + +L7CB6: brk +L7CB7: brk +L7CB8: brk +L7CB9: brk +L7CBA: lda L7CB6 + sec + sbc L7CB8 + sta $A3 + lda L7CB7 + sbc L7CB9 + sta $A4 + ldx #$00 + bit $8C + bpl L7CD3 + ldx #$02 +L7CD3: lda L00C7,x + sec + sbc L7CB8 + sta $A1 + lda $C8,x + sbc L7CB9 + sta $A2 + rts + +L7CE3: ldy #$06 + bit $8C + bpl L7CEB + ldy #$08 +L7CEB: lda ($A9),y + sta $A3 + iny + lda ($A9),y + sta $A1 + lda #$00 + sta $A2 + sta $A4 + rts + +L7CFB: ldx #$00 + lda #$14 + bit $8C + bpl L7D07 + ldx #$02 + lda #$0C +L7D07: sta L0082 + lda L00C7,x + ldy $C8,x + sta L7CB8 + sty L7CB9 + lda $CB,x + ldy $CC,x + sec + sbc L0082 + bcs L7D1D + dey +L7D1D: sta L7CB6 + sty L7CB7 + rts + + lda $8C + cmp #$01 + bne L7D30 + lda #$80 + sta $8C + bne L7D3F +L7D30: cmp #$02 + bne L7D3A + lda #$00 + sta $8C + beq L7D3F +L7D3A: lda #$A4 + jmp L40B1 + +L7D3F: jsr L7013 + bne L7D49 + lda #$A0 + jmp L40B1 + +L7D49: ldy #$07 + bit $8C + bpl L7D51 + ldy #$09 +L7D51: lda $8D + sta ($A9),y + jsr L653C + jsr L657E + jsr L79A0 + jmp L6553 + +L7D61: lda #$80 + sta L7D74 + jmp L67D8 + + lda L0082 + sta L7D7A + lda L0083 + sta L7D7B + rts + +L7D74: brk +L7D75: brk +L7D76: brk +L7D77: brk + brk +L7D79: brk +L7D7A: brk +L7D7B: brk +L7D7C: brk +L7D7D: brk +L7D7E: brk +L7D7F: brk +L7D80: brk +L7D81: brk +L7D82: brk +L7D83: ldx #$7F +L7D85: lda L0080,x + sta L7D99,x + dex + bpl L7D85 + rts + +L7D8E: ldx #$7F +L7D90: lda L7D99,x + sta L0080,x + dex + bpl L7D90 + rts + +L7D99: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L7E00: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L7E19: bit L5FFF + bmi L7E49 + bit L851C + bmi L7E49 + pha + txa + sec + jsr L7E75 + ldx L851D + sta $03B8,x + tya + sta $04B8,x + pla + ldy #$00 + clc + jsr L7E75 + ldx L851D + sta $0438,x + tya + sta $0538,x + ldy #$16 + jmp L6313 + +L7E49: stx L5FF8 + sty L5FF9 + sta L5FFA + bit L5FFF + bpl L7E5C + ldy #$16 + jmp L6313 + +L7E5C: rts + +L7E5D: ldx L7D7C + ldy L7D7D + lda L7D7E + jmp L7E19 + +L7E69: ldx L7D75 + ldy L7D76 + lda L7D77 + jmp L7E19 + +L7E75: bcc L7E7D + ldx L5FFD + bne L7E82 +L7E7C: rts + +L7E7D: ldx L5FFE + beq L7E7C +L7E82: pha + tya + lsr a + tay + pla + ror a + dex + bne L7E82 + rts + +L7E8C: ldx #$02 +L7E8E: lda L7D75,x + sta L5FF8,x + dex + bpl L7E8E + rts + +L7E98: jsr L7E8C + jmp L7E69 + +L7E9E: jsr L62BA + ldx #$02 +L7EA3: lda L5FF8,x + sta L7D7C,x + dex + bpl L7EA3 + rts + +L7EAD: jsr L7F30 + lda L7F2E + sta L0080 + lda L7F2F + sta $81 + jsr L607B + jsr L7F3B + lda #$00 + sta L7D74 + lda #$40 + sta L5FFC + jmp L7E5D + +L7ECD: lda #$00 + sta L7D81 + sta L8351 + rts + +L7ED6: lda $C062 + asl a + lda $C061 + and #$80 + rol a + rol a + rts + +L7EE2: jsr L7ED6 + sta L8350 +L7EE8: clc + lda $C000 + bpl L7EF4 + stx $C010 + and #$7F + sec +L7EF4: rts + +L7EF5: lda L7D74 + bne L7EFB + rts + +L7EFB: cmp #$04 + beq L7F48 + jsr L7FB4 + lda L7D74 + cmp #$01 + bne L7F0C + jmp L804D + +L7F0C: jmp L825F + +L7F0F: jsr L7F30 + lda L6142 + sta L7F2E + lda L6143 + sta L7F2F + lda L6065 + sta L0080 + lda L6066 + sta $81 + jsr L607B + jmp L7F3B + +L7F2E: brk +L7F2F: brk +L7F30: lda L0080 + sta L7F46 + lda $81 + sta L7F47 + rts + +L7F3B: lda L7F46 + sta L0080 + lda L7F47 + sta $81 + rts + +L7F46: brk +L7F47: brk +L7F48: jsr L7ED6 + ror a + ror a + ror L7D82 + lda L7D82 + sta L5FFC + lda #$00 + sta L6662 + jsr L7EE8 + bcc L7F63 + .byte $4C +L7F61: sta (L0082) +L7F63: jmp L7E98 + +L7F66: pha + lda L7D74 + bne L7FA3 + pla + cmp #$03 + bne L7FA2 + bit L5FFC + bmi L7FA2 + lda #$04 + sta L7D74 + ldx #$0A +L7F7D: .byte $AD + .byte $30 +L7F7F: cpy #$A0 + brk +L7F82: dey + bne L7F82 + dex + bpl L7F7D +L7F88: jsr L7ED6 + cmp #$03 + beq L7F88 + sta L6662 + lda #$00 + sta L7D82 + ldx #$02 +L7F99: lda L5FF4,x + sta L7D75,x + dex + bpl L7F99 +L7FA2: rts + +L7FA3: cmp #$04 + bne L7FB2 + pla + and #$01 + bne L7FB1 + lda #$00 + sta L7D74 +L7FB1: rts + +L7FB2: pla + rts + +L7FB4: bit L5FFC + bpl L7FC1 + lda #$00 + sta L7D74 + jmp L7E69 + +L7FC1: lda L5FFC + pha + lda #$C0 + sta L5FFC + pla + and #$20 + beq L7FDE + ldx #$02 +L7FD1: lda L5FF8,x + sta L7D75,x + dex + bpl L7FD1 + stx L7D79 + rts + +L7FDE: jmp L7E8C + +L7FE1: php + sei + jsr L7E9E + lda #$01 + sta L7D74 + jsr L800F + lda #$80 + sta L5FFC + jsr L7F0F + ldx L7D7A + jsr L6878 + lda $AF + sta L6BD9 + jsr L6D26 + lda L7D7B + sta L6BDA + jsr L6EAA + plp + rts + +L800F: ldx L7D7A + jsr L6878 + clc + lda $B7 + adc #$05 + sta L7D75 + lda $B8 + adc #$00 + sta L7D76 + ldy L7D7B + lda L6847,y + sta L7D77 + lda #$C0 + sta L5FFC + jmp L7E98 + +L8035: bit L7D79 + bpl L804C + lda L6BDA + sta L7D7B + ldx L6BD9 + dex + stx L7D7A + lda #$00 + sta L7D79 +L804C: rts + +L804D: jsr L7D83 + jsr L8056 + jmp L7D8E + +L8056: jsr L7EE2 + bcs L805C + rts + +L805C: pha + jsr L8035 + pla + cmp #$1B + bne L8073 + lda #$00 + sta L7D80 + sta L7D7F + lda #$80 + sta L7D81 + rts + +L8073: cmp #$0D + bne L807D + jsr L7E8C + jmp L7EAD + +L807D: cmp #$0B + bne L80A3 +L8081: dec L7D7B + bpl L8091 + ldx L7D7A + jsr L6878 + ldx $AA + stx L7D7B +L8091: ldx L7D7B + beq L80A0 + dex + jsr L68BE + lda $BF + and #$C0 + bne L8081 +L80A0: jmp L800F + +L80A3: cmp #$0A + bne L80D0 +L80A7: inc L7D7B + ldx L7D7A + jsr L6878 + lda L7D7B + cmp $AA + bcc L80BE + beq L80BE + lda #$00 + sta L7D7B +L80BE: ldx L7D7B + beq L80CD + dex + jsr L68BE + lda $BF + and #$C0 + bne L80A7 +L80CD: jmp L800F + +L80D0: cmp #$15 + bne L80EB + lda #$00 + sta L7D7B + inc L7D7A + lda L7D7A + cmp $A8 + bcc L80E8 + lda #$00 + sta L7D7A +L80E8: jmp L800F + +L80EB: cmp #$08 + bne L8105 + lda #$00 + sta L7D7B + dec L7D7A + bmi L80FC + jmp L800F + +L80FC: ldx $A8 + dex + stx L7D7A + jmp L800F + +L8105: jsr L8110 + bcc L810F + lda #$80 + sta L7D81 +L810F: rts + +L8110: sta $C9 + lda L8350 + and #$03 + sta $CA + lda L6BD9 + pha + lda L6BDA + pha + lda #$C0 + jsr L6A96 + beq L813D + stx L7D80 + lda $B0 + bmi L813D + lda $BF + and #$C0 + bne L813D + lda $AF + sta L7D7F + sec + bcs L813E +L813D: clc +L813E: pla + sta L6BDA + pla + sta L6BD9 + sta L00C7 + rts + +L8149: php + sei + jsr L6D23 + jsr L7EAD + lda L7D7F + sta L00C7 + sta L6BD9 + lda L7D80 + sta $C8 + sta L6BDA + jsr L6556 + lda L7D7F + beq L816F + jsr L6B1D + lda L7D7F +L816F: sta L6BD9 + ldx L7D80 + stx L6BDA + plp + jmp L5EBB + +L817C: php + sei + jsr L7E9E + lda #$80 + sta L5FFC + jsr L70B7 + bit L76A7 + bpl L81E4 + lda $AC + and #$04 + beq L81D9 + ldx #$00 +L8196: sec + lda $CB,x + sbc #$04 + sta L7D75,x + sta L769B,x + sta L769F,x + lda $CC,x + sbc #$00 + sta L7D76,x + sta L769C,x + sta L76A0,x + inx + inx + cpx #$04 + bcc L8196 + sec + lda #$2F + sbc L769B + lda #$02 + sbc L769C + bmi L81D9 + sec + lda #$BF + sbc L769D + lda #$00 + sbc L769E + bmi L81D9 + jsr L7E98 + jsr L7F0F + plp + rts + +L81D9: lda #$00 + sta L7D74 + lda #$A2 + plp + jmp L40B1 + +L81E4: lda $AC + and #$01 + beq L81F4 + lda #$00 + sta L7D74 + lda #$A1 + jmp L40B1 + +L81F4: ldx #$00 +L81F6: clc + lda L00C7,x + cpx #$02 + beq L8202 + adc #$23 + jmp L8204 + +L8202: adc #$05 +L8204: sta L7D75,x + sta L769B,x + sta L769F,x + lda $C8,x + adc #$00 + sta L7D76,x + sta L769C,x + sta L76A0,x + inx + inx + cpx #$04 + bcc L81F6 + bit L7D76 + bpl L8235 + ldx #$01 + lda #$00 +L8229: sta L7D75,x + sta L769B,x + sta L769F,x + dex + bpl L8229 +L8235: jsr L7E98 + jsr L7F0F + plp + rts + +L823D: php + clc + adc L7D77 + sta L7D77 + plp + bpl L8254 + cmp #$C0 + bcc L8251 + lda #$00 + sta L7D77 +L8251: jmp L7E98 + +L8254: cmp #$C0 + bcc L8251 + lda #$BF + sta L7D77 + bne L8251 +L825F: jsr L7D83 + jsr L8268 + jmp L7D8E + +L8268: jsr L7EE2 + bcs L826E + rts + +L826E: cmp #$1B + bne L827A + lda #$80 + sta L7D81 + jmp L7EAD + +L827A: cmp #$0D + bne L8281 + jmp L7EAD + +L8281: pha + lda L8350 + beq L828C + ora #$80 + sta L8350 +L828C: pla + ldx #$C0 + stx L5FFC + cmp #$0B + bne L82A2 + lda #$F8 + bit L8350 + bpl L829F + lda #$D0 +L829F: jmp L823D + +L82A2: cmp #$0A + bne L82B2 + lda #$08 + bit L8350 + bpl L82AF + lda #$30 +L82AF: jmp L823D + +L82B2: cmp #$15 + bne L82ED + jsr L839A + bcc L82EA + clc + lda #$08 + bit L8350 + bpl L82C5 + lda #$40 +L82C5: adc L7D75 + sta L7D75 + lda L7D76 + adc #$00 + sta L7D76 + sec + lda L7D75 + sbc #$2F + lda L7D76 + sbc #$02 + bmi L82EA + lda #$02 + sta L7D76 + lda #$2F + sta L7D75 +L82EA: jmp L7E98 + +L82ED: cmp #$08 + bne L831D + jsr L8352 + bcc L831A + lda L7D75 + bit L8350 + bpl L8303 + sbc #$40 + jmp L8305 + +L8303: sbc #$08 +L8305: sta L7D75 + lda L7D76 + sbc #$00 + sta L7D76 + bpl L831A + lda #$00 + sta L7D75 + sta L7D76 +L831A: jmp L7E98 + +L831D: sta L834F + ldx #$23 +L8322: lda $A7,x + sta $0600,x + dex + bpl L8322 + lda L834F + jsr L8110 + php + ldx #$23 +L8333: lda $0600,x + sta $A7,x + dex + bpl L8333 + plp + bcc L8346 + lda #$40 + sta L7D81 + jmp L7EAD + +L8346: rts + +L8347: jsr A2D + .byte $2D + .addr L834E + rts + +L834E: .byte $03 +L834F: brk +L8350: brk +L8351: brk +L8352: lda L7D74 + cmp #$04 + beq L8368 + lda L7D75 + bne L8368 + lda L7D76 + bne L8368 + bit L76A7 + bpl L836A +L8368: sec + rts + +L836A: jsr L70B7 + lda $CC + bne L8380 + lda #$09 + bit L8350 + bpl L837A + lda #$41 +L837A: cmp $CB + bcc L8380 + clc + rts + +L8380: inc L8351 + clc + lda #$08 + .byte $2C + .byte $50 +L8388: .byte $83 + bpl L838D + lda #$40 +L838D: adc L769B + sta L769B + bcc L8398 + inc L769C +L8398: clc + rts + +L839A: lda L7D74 + cmp #$04 + beq L83B3 + bit L76A7 + .byte $30 +L83A5: ora $75AD + adc $2FE9,x + lda L7D76 + sbc #$02 + beq L83B5 + sec +L83B3: sec + rts + +L83B5: jsr L70B7 + sec + lda #$2F + sbc L00C7 + tax + lda #$02 + sbc $C8 + beq L83C6 + ldx #$FF +L83C6: bit L8350 + bpl L83D1 + cpx #$64 + bcc L83D7 + bcs L83D9 +L83D1: cpx #$2C + bcc L83D7 + bcs L83E2 +L83D7: clc + rts + +L83D9: sec + lda L769B + sbc #$40 + jmp L83E8 + +L83E2: sec + lda L769B + sbc #$08 +L83E8: sta L769B + bcs L83F0 + dec L769C +L83F0: inc L8351 + clc + rts + +L83F5: brk +L83F6: lda #$80 + sta L83F5 +L83FB: rts + +L83FC: bit L7D74 + bpl L83FB + bit L83F5 + bpl L83FB + jsr L70B7 + php + sei + ldx #$00 +L840D: sec + lda $CB,x + sbc #$04 + sta L7D75,x + lda $CC,x + sbc #$00 + sta L7D76,x + inx + inx + cpx #$04 + bcc L840D + jsr L7E98 + plp + rts + + lda L0082 + sta L5FFD + lda L0083 + sta L5FFE +L8431: bit L851C + bmi L84AC + lda L5FFD + asl a + tay + lda #$00 + sta L5FF8 + sta L5FF9 + bit L5FFF + bmi L844E + sta $0478 + sta $0578 +L844E: lda L84AD,y + sta L5FFA + bit L5FFF + bmi L845C + sta $04F8 +L845C: lda L84AE,y + sta L5FFB + bit L5FFF + bmi L846A + sta $05F8 +L846A: lda #$00 + ldy #$17 + jsr L6313 + lda L5FFE + asl a + tay + lda #$00 +L8478: sta L5FF8 + sta L5FF9 + bit L5FFF + bmi L8489 + sta $0478 + sta $0578 +L8489: lda L84B5,y + sta L5FFA + bit L5FFF + bmi L8497 + sta $04F8 +L8497: lda L84B6,y + sta L5FFB + bit L5FFF + bmi L84A5 + sta $05F8 +L84A5: lda #$01 + ldy #$17 + jsr L6313 +L84AC: rts + +L84AD: .byte $2F +L84AE: .byte $02 + rmb1 $01 + .byte $8B + brk + eor L0000 +L84B5: .byte $BF +L84B6: brk + bbr5 L0000,L84E9 + brk + rmb1 L0000 +L84BD: txa + and #$7F + beq L84CD + jsr L84F2 + sta L851C + beq L84DE + ldx #$00 + rts + +L84CD: ldx #$07 +L84CF: txa + jsr L84F2 + sta L851C + beq L84DE + dex + bpl L84CF + ldx #$00 + rts + +L84DE: ldy #$19 + jsr L6313 + jsr L8431 + ldy #$18 + .byte $20 +L84E9: .byte $13 + .byte $63 + lda L851D + and #$0F + tax + rts + +L84F2: ora #$C0 + sta $89 + lda #$00 + sta L0088 + ldy #$0C + lda (L0088),y + cmp #$20 + bne L8519 + ldy #$FB + lda (L0088),y + cmp #$D6 + bne L8519 + lda $89 + sta L851D + asl a + asl a + asl a + asl a + sta L851E + lda #$00 + rts + +L8519: lda #$80 + rts + +L851C: brk +L851D: brk +L851E: brk + .byte $03 + sbc #$85 + php + lda $E904,x + sta $09 + ldy #$14 + ldx #$00 +L852C: lda ($08),y + sta L8590,x + iny + inx + cpx #$04 + bne L852C + ldy #$1C + ldx #$00 +L853B: lda ($08),y + sta L8594,x + iny + inx + cpx #$04 + bne L853B + ldy #$03 + lda ($06),y + sec + sbc L8590 + sta ($06),y + iny + lda ($06),y + sbc L8591 + sta ($06),y + iny + lda ($06),y + sec + sbc L8592 + sta ($06),y + iny + lda ($06),y + sbc L8593 + sta ($06),y + ldy #$03 + lda ($06),y + clc + adc L8594 + sta ($06),y + iny + lda ($06),y + adc L8595 + sta ($06),y + iny + lda ($06),y + clc + adc L8596 + sta ($06),y + iny + lda ($06),y + adc L8597 + sta ($06),y + jsr L83A5 + rts + +L8590: .byte $24 +L8591: brk +L8592: .byte $23 +L8593: brk +L8594: brk +L8595: brk +L8596: brk +L8597: brk + lda #$00 + ldx #$00 +L859C: sta $D409,x + sta $D401,x + sta $D40D + inx + cpx #$04 + bne L859C + lda #$0A + sta $D40D + sta $D40F + ldy #$04 + lda #$01 + ldx #$D4 + jsr LD000 + rts + + lda #$39 + ldx #$1A + jsr L6B17 + ldx $D5CA + txs + rts + + lda #$56 + ldx #$1A + jsr L6B17 + ldx $D5CA + txs + rts + + lda #$71 + ldx #$1A + jsr L6B17 + ldx $D5CA + txs + rts + + cmp #$27 + bne L85F2 + lda #$22 + ldx #$1B + jsr L6B17 + ldx $D5CA + txs + jmp L8625 + +L85F2: cmp #$45 + bne L8604 + lda #$3B + ldx #$1B + jsr L6B17 + ldx $D5CA + txs + jmp L8625 + +L8604: cmp #$52 + bne L8616 + lda #$5B + ldx #$1B + jsr L6B17 + ldx $D5CA + txs + jmp L8625 + +L8616: cmp #$57 + bne L8625 + lda #$7C + ldx #$1B + jsr L6B17 + ldx $D5CA + txs +L8625: ldy #$33 + lda #$3F + ldx #$D6 + jsr LD000 + rts + + lda #$9C + ldx #$1B + jsr L6B17 + ldx $D5CA + txs + ldy #$33 + lda #$3F + ldx #$D6 + jsr LD000 + rts + + lda #$BF + ldx #$1B + jsr L6B17 + ldx $D5CA + txs + ldy #$33 + lda #$3F + ldx #$D6 + jsr LD000 + rts + + sta L8737 + sty L8738 + and #$F0 + sta L8776 + sta ALTZPOFF + jsr MLI + .byte $C5 + .addr L8775 + sta ALTZPON + beq L867B +L8672: pha + dec $EF8A + dec $EF88 + pla + rts + +L867B: lda L8779 + beq L8672 + jsr L8388 + jsr LD05E + ldy L8738 + sta $D464,y + asl a + tax + lda $F13A,x + sta $06 + lda $F13B,x + sta $07 + ldx #$00 + ldy #$09 + lda #$20 +L869E: sta ($06),y + iny + inx + cpx #$12 + bne L869E + ldy #$09 + lda L8779 + and #$0F + sta L8779 + sta ($06),y + ldx #$00 + ldy #$0B +L86B6: lda L877A,x + cmp #$41 + bcc L86C4 + cmp #$5F + bcs L86C4 + clc + adc #$20 +L86C4: sta ($06),y + iny + inx + cpx L8779 + bne L86B6 + ldy #$09 + lda ($06),y + clc + adc #$02 + sta ($06),y + lda L8737 + and #$0F + cmp #$04 + bne L86ED + ldy #$07 + lda #$B4 + sta ($06),y + iny + lda #$14 + sta ($06),y + jmp L870A + +L86ED: cmp #$0B + bne L86FF + ldy #$07 + lda #$70 + sta ($06),y + iny + lda #$14 + sta ($06),y + jmp L870A + +L86FF: .byte $A0 +L8700: rmb0 $A9 + rti + + sta ($06),y + iny + lda #$14 + sta ($06),y +L870A: ldy #$02 + lda #$00 + sta ($06),y + inc L8738 + lda L8738 + asl a + asl a + tax + ldy #$03 +L871B: lda L8739,x + sta ($06),y + inx + iny + cpy #$07 + bne L871B + ldx $EF8A + dex + ldy #$00 + lda ($06),y + sta $EF8B,x + jsr L83A5 + lda #$00 + rts + +L8737: rts + +L8738: .byte $04 +L8739: brk + brk + brk + brk + .byte $F4 + ora ($10,x) + brk + .byte $F4 + ora ($29,x) + brk + .byte $F4 + ora ($42,x) + brk + .byte $F4 + ora ($5B,x) + brk + .byte $F4 + ora ($74,x) + brk + clv + ora ($10,x) + brk + clv + ora ($29,x) + brk + clv + ora ($42,x) + brk + clv + ora ($5B,x) + brk + clv + ora ($74,x) + brk + clv + ora ($8D,x) + brk + bcc L876C + .byte $10 +L876C: brk + bcc L8770 + .byte $29 +L8770: brk + bcc L8774 + .byte $42 +L8774: brk +L8775: .byte $02 +L8776: rts + + .byte $79 + .byte $87 +L8779: .byte $0B +L877A: rmb4 $52 + eor ($50,x) + pha + eor #$43 + .byte $53 + rol L4B54 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + iny + .byte $00,$7F +L8802: .byte $09,$01,$07,$07,$07,$07,$07,$01 + .byte $07,$07,$07,$07,$07,$07,$07,$07 + .byte $07,$07,$03,$07,$06,$07,$07,$07 + .byte $07,$07,$07,$07,$07,$07,$07,$07 + .byte $07,$05,$03,$04,$07,$06,$06,$06 + .byte $02,$03,$03,$06,$06,$03,$06,$03 + .byte $07,$06,$06,$06,$06,$06,$06,$06 + .byte $06,$06,$06,$03,$03,$05,$06,$05 + .byte $06,$07,$07,$07,$07,$07,$07,$07 + .byte $07,$07,$07,$07,$07,$07,$07,$07 + .byte $07,$07,$07,$07,$07,$07,$07,$06 + .byte $07,$07,$07,$07,$05,$06,$06,$04 + .byte $06,$05,$07,$07,$06,$07,$06,$06 + .byte $06,$06,$03,$05,$06,$03,$07,$06 + .byte $06,$06,$06,$06,$06,$06,$06,$06 + .byte $07,$06,$06,$06,$04,$02,$04,$05 + .byte $07,$00,$00,$00,$3F,$77,$01,$01 + .byte $00,$00,$7F,$00,$00,$7F,$20,$3E + .byte $3E,$00,$00,$3C,$00,$00,$00,$00 + .byte $00,$14,$55,$2A,$00,$7F,$00,$10 + .byte $10,$00,$03,$05,$12,$04,$03,$02 + .byte $01,$02,$01,$00,$00,$00,$00,$00 + .byte $00,$0E,$0C,$0E,$0E,$1B,$1F,$0E + .byte $1F,$0E,$0E,$00,$00,$00,$00,$00 + .byte $0E,$00,$1E,$1F,$1E,$1F,$3F,$3F + .byte $1E,$33,$3F,$3E,$33,$03,$33,$33 + .byte $1E,$1F,$1E,$1F,$1E,$3F,$33,$1B + .byte $33,$33,$33,$3F,$0F,$00,$0F,$02 + .byte $00,$03,$00,$03,$00,$30,$00,$1C + .byte $00,$03,$03,$0C,$03,$03,$00,$00 + .byte $00,$00,$00,$00,$00,$06,$00,$00 + .byte $00,$00,$00,$00,$04,$01,$01,$05 + .byte $00,$00,$7F,$00,$21,$1C,$03,$01 + .byte $00,$00,$01,$08,$08,$40,$20,$41 + .byte $41,$00,$00,$42,$00,$00,$00,$08 + .byte $00,$14,$2A,$55,$00,$3F,$40,$08 + .byte $08,$00,$03,$05,$12,$1E,$13,$05 + .byte $01,$01,$02,$04,$04,$00,$00,$00 + .byte $30,$1B,$0F,$1B,$1B,$1B,$03,$1B + .byte $18,$1B,$1B,$00,$00,$0C,$00,$03 + .byte $1B,$1E,$33,$33,$33,$33,$03,$03 + .byte $33,$33,$0C,$18,$1B,$03,$3F,$33 + .byte $33,$33,$33,$33,$33,$0C,$33,$1B + .byte $33,$33,$33,$30,$03,$00,$0C,$05 + .byte $00,$06,$00,$03,$00,$30,$00,$06 + .byte $00,$03,$00,$00,$03,$03,$00,$00 + .byte $00,$00,$00,$00,$00,$06,$00,$00 + .byte $00,$00,$00,$00,$02,$01,$02,$0A + .byte $00,$00,$41,$00,$12,$08,$07,$01 + .byte $00,$0C,$01,$08,$1C,$40,$20,$5D + .byte $5D,$77,$03,$04,$1F,$0C,$18,$1C + .byte $0C,$14,$55,$2A,$0C,$1F,$60,$36 + .byte $36,$00,$03,$00,$3F,$05,$08,$05 + .byte $00,$01,$02,$15,$04,$00,$00,$00 + .byte $18,$1B,$0C,$18,$18,$1B,$0F,$03 + .byte $0C,$1B,$1B,$03,$03,$06,$0F,$06 + .byte $18,$21,$33,$33,$03,$33,$03,$03 + .byte $03,$33,$0C,$18,$0F,$03,$3F,$37 + .byte $33,$33,$33,$33,$03,$0C,$33,$1B + .byte $33,$1E,$33,$18,$03,$01,$0C,$00 + .byte $00,$0C,$1E,$1F,$1E,$3E,$0E,$06 + .byte $0E,$0F,$03,$0C,$1B,$03,$1F,$0F + .byte $0E,$0F,$1E,$0F,$1E,$1F,$1B,$1B + .byte $23,$1B,$1B,$1F,$02,$01,$02,$00 +L8A02: .byte $00,$00,$41,$3F,$0C,$08,$0F,$01 + .byte $00,$06,$01,$08,$3E,$40,$24,$45 + .byte $55,$52,$02,$08,$0A,$00,$30,$36 + .byte $12,$77,$2A,$55,$1E,$4E,$31,$7F + .byte $49,$00,$03,$00,$12,$0E,$04,$02 + .byte $00,$01,$02,$0E,$1F,$00,$1F,$00 + .byte $0C,$1B,$0C,$0C,$0C,$1F,$18,$0F + .byte $06,$0E,$1E,$00,$00,$03,$00,$0C + .byte $0C,$2D,$3F,$1F,$03,$33,$0F,$0F + .byte $3B,$3F,$0C,$18,$0F,$03,$33,$3B + .byte $33,$1F,$33,$1F,$1E,$0C,$33,$1B + .byte $33,$0C,$1E,$0C,$03,$02,$0C,$00 + .byte $00,$00,$30,$33,$03,$33,$1B,$0F + .byte $1B,$1B,$03,$0C,$0F,$03,$2B,$1B + .byte $1B,$1B,$1B,$1B,$03,$06,$1B,$1B + .byte $2B,$0E,$1B,$18,$01,$01,$04,$00 + .byte $2A,$00,$01,$20,$0C,$08,$1F,$01 + .byte $7F,$7F,$01,$6B,$6B,$40,$26,$45 + .byte $4D,$12,$02,$3E,$0A,$3F,$7F,$63 + .byte $21,$00,$55,$2A,$3F,$64,$1B,$3F + .byte $21,$00,$03,$00,$12,$14,$02,$15 + .byte $00,$01,$02,$15,$04,$00,$00,$00 + .byte $06,$1B,$0C,$06,$18,$18,$18,$1B + .byte $03,$1B,$10,$00,$00,$06,$0F,$06 + .byte $06,$3D,$33,$33,$03,$33,$03,$03 + .byte $33,$33,$0C,$18,$0F,$03,$33,$33 + .byte $33,$03,$33,$33,$30,$0C,$33,$1B + .byte $3F,$1E,$0C,$06,$03,$04,$0C,$00 + .byte $00,$00,$3E,$33,$03,$33,$1F,$06 + .byte $1B,$1B,$03,$0C,$07,$03,$2B,$1B + .byte $1B,$1B,$1B,$03,$0E,$06,$1B,$1B + .byte $2B,$04,$1B,$0C,$02,$01,$02,$00 + .byte $14,$00,$01,$20,$12,$08,$3F,$01 + .byte $00,$06,$01,$3E,$08,$40,$3F,$5D + .byte $55,$12,$02,$10,$0A,$00,$30,$7F + .byte $12,$77,$2A,$55,$1E,$71,$0E,$3F + .byte $21,$00,$00,$00,$3F,$0F,$19,$09 + .byte $00,$01,$02,$04,$04,$00,$00,$00 + .byte $03,$1B,$0C,$03,$1B,$18,$1B,$1B + .byte $03,$1B,$1B,$03,$03,$0C,$00,$03 + .byte $00,$1D,$33,$33,$33,$33,$03,$03 + .byte $33,$33,$0C,$1B,$1B,$03,$33,$33 + .byte $33,$03,$33,$33,$33,$0C,$33,$0E + .byte $3F,$33,$0C,$03,$03,$08,$0C,$00 + .byte $00,$00,$33,$33,$03,$33,$03,$06 + .byte $1B,$1B,$03,$0C,$0F,$03,$2B,$1B + .byte $1B,$1B,$1B,$03,$18,$06,$1B,$0E + .byte $2B,$0E,$1B,$06,$02,$01,$02,$00 + .byte $2A,$00,$01,$20,$2D,$08,$0D,$01 + .byte $00,$0C,$01,$1C,$08,$40,$06,$41 + .byte $41,$00,$00,$1A,$0A,$0C,$18,$00 + .byte $0C,$14,$55,$2A,$0C,$7B,$04,$7E + .byte $6A,$00,$03,$00,$12,$04,$18,$16 + .byte $00,$02,$01,$00,$00,$02,$00,$03 + .byte $00,$0E,$1F,$1F,$0E,$18,$0E,$0E + .byte $03,$0E,$0E,$00,$03,$00,$00,$00 + .byte $06,$01,$33,$1F,$1E,$1F,$3F,$03 + .byte $1E,$33,$3F,$0E,$33,$3F,$33,$33 + .byte $1E,$03,$1E,$33,$1E,$0C,$1E,$04 + .byte $33,$33,$0C,$3F,$0F,$10,$0F,$00 + .byte $00,$00,$3F,$1F,$1E,$3E,$1E,$06 + .byte $1E,$1B,$03,$0C,$1B,$03,$2B,$1B + .byte $0E,$0F,$1E,$03,$0F,$06,$1E,$04 + .byte $1F,$1B,$1E,$1F,$04,$01,$01,$00 + .byte $14,$00,$7F,$3F,$3F,$1C,$18,$01 + .byte $00,$00,$01,$08,$08,$40,$04,$3E + .byte $3E,$00,$00,$4F,$00,$00,$00,$00 + .byte $00,$14,$2A,$55,$00,$7F,$00,$36 + .byte $36,$00,$00,$00,$12,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$02,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$01,$00,$00,$00 + .byte $00,$3E,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$30,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $1F,$00,$00,$00,$00,$00,$00,$00 + .byte $18,$00,$00,$0C,$00,$00,$00,$00 + .byte $00,$03,$18,$00,$00,$00,$00,$00 + .byte $00,$00,$18,$00,$00,$00,$00,$00 + .byte $2A,$00,$00,$00,$00,$77,$30,$01 + .byte $00,$00,$7F,$00,$00,$7F,$00,$00 + .byte $00,$00,$00,$7A,$00,$00,$00,$00 + .byte $00,$14,$55,$2A,$00,$7F,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$01,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $0E,$00,$00,$07,$00,$00,$00,$00 + .byte $00,$03,$18,$00,$00,$00,$00,$00 + .byte $00,$00,$0E,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00 +L8DFB: .byte $00,$00,$00,$00,$00 +UNKNOWN_CALL: + .byte $4C,$BC,$93 +L8E03: .byte $08,$00 +L8E05: .byte $00 +L8E06: .byte $00 +L8E07: .byte $00 +L8E08: .byte $00 +L8E09: .byte $00 +L8E0A: .byte $00 +L8E0B: .byte $00 +L8E0C: .byte $00 +L8E0D: .byte $00 +L8E0E: .byte $00 +L8E0F: .byte $00 +L8E10: .byte $00 +L8E11: .byte $00 +L8E12: .byte $00 +L8E13: .byte $00 +L8E14: .byte $00 +L8E15: .byte $00 +L8E16: .byte $00 +L8E17: .byte $00 +L8E18: .byte $00 +L8E19: .byte $00 +L8E1A: .byte $00 +L8E1B: .byte $00 +L8E1C: .byte $00 +L8E1D: .byte $00 +L8E1E: .byte $00 +L8E1F: .byte $00 +L8E20: .byte $00 +L8E21: .byte $00 +L8E22: .byte $00 +L8E23: .byte $00 +L8E24: .byte $00 +L8E25: .byte $00 +L8E26: .byte $00 +L8E27: .byte $00 +L8E28: .byte $00 +L8E29: .byte $00 +L8E2A: .byte $00,$00,$00 +L8E2D: .byte $00 +L8E2E: .byte $00,$00,$00 +L8E31: .byte $00 +L8E32: .byte $00 +L8E33: .byte $00,$00 +L8E35: .byte $00,$00,$00,$00 +L8E39: .byte $00 +L8E3A: .byte $00 +L8E3B: .byte $00,$00,$00,$00,$00,$00,$00,$00 +L8E43: .byte $00,$00 +L8E45: .byte $00 +L8E46: .byte $00,$00,$00 +L8E49: .byte $00 +L8E4A: .byte $00 +L8E4B: .byte $00 +L8E4C: .byte $00 +L8E4D: .byte $55,$8E +L8E4F: .byte $00 +L8E50: .byte $00 +L8E51: .byte $00 +L8E52: .byte $55,$8E +L8E54: .byte $00,$00 +L8E56: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00 +L8E68: .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$FF +L8E7A: .byte $55,$AA,$55,$AA,$55,$AA,$55,$AA + .byte $FF +L8E83: .byte $11,$44,$11,$44,$11,$44,$11,$44 + .byte $FF,$EE,$BB,$EE,$BB,$EE,$BB,$EE + .byte $BB +L8E94: .byte $FF +L8E95: .byte $00 +L8E96: .byte $00 +L8E97: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00 +L8EAB: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00 +L8F15: .byte $00 +L8F16: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00 +L9015: .byte $00 +L9016: .byte $00 +L9017: .byte $00 +L9018: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00 +L9096: .byte $00,$00 +L9098: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00 +L933E: .byte $00 +L933F: .byte $00 +L9340: .byte $00 +L9341: .byte $00 +L9342: .byte $00 +L9343: .byte $00 +L9344: .byte $00 +L9345: .byte $00,$00,$00,$00,$00,$20,$80,$00 +L934D: .byte $00,$00,$00,$00,$2F,$02,$BF,$00 + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$00,$00,$00,$00,$00,$01,$01 + .byte $96,$00,$00,$88 +L9369: .byte $00,$6C,$93 +L936C: .byte $00 +L936D: .byte $00 +L936E: .byte $00 +L936F: .byte $00,$00,$00,$00,$00 +L9374: .byte $00 +L9375: .byte $00 +L9376: .byte $00 +L9377: .byte $00 +L9378: .byte $00 +L9379: .byte $00 +L937A: .byte $00 +L937B: .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$FF,$80 +L9396: .byte $00 +L9397: .byte $01 +L9398: .byte $02 +L9399: .byte $03 +L939A: .byte $04,$05,$06,$07 +L939E: .byte $00 +L939F: brk + ora L5494,y + sty $C0,x + sty $08,x + sta $A2,x + sta $92,x + stx $D2,y + stx $5B,y + smb1 $7D + smb1 $F7 + smb1 $BE + stz LA2A6,x + .byte $FB + stz L958F,x +L93BC: pla + sta L9413 + clc + adc #$03 + tax + pla + sta L9414 + adc #$00 + pha + txa + pha + ldx #$00 +L93CF: lda $06,x + pha + inx + cpx #$04 + bne L93CF + lda L9413 + clc + adc #$01 + sta $06 + lda L9414 + adc #$00 + sta $07 + ldy #$00 + lda ($06),y + asl a + tax + lda L939E,x + sta L9404 + lda L939F,x + sta L9405 + iny + lda ($06),y + tax + iny + lda ($06),y + sta $07 + stx $06 + .byte $20 +L9404: brk +L9405: brk + tay + ldx #$03 +L9409: pla + sta $06,x + dex + cpx #$FF + bne L9409 + tya + rts + +L9413: brk +L9414: brk +L9415: brk +L9416: brk +L9417: brk +L9418: brk + ldy #$00 + lda ($06),y + ldx L8E95 + beq L9430 + dex +L9423: cmp L8E96,x + beq L942D + dex + bpl L9423 + bmi L9430 +L942D: lda #$01 + rts + +L9430: jsr L943E + jsr L9F98 + lda #$01 + tay + sta ($06),y + lda #$00 + rts + +L943E: ldx L8E95 + sta L8E96,x + inc L8E95 + asl a + tax + lda $06 + sta L8F15,x + lda $07 + sta L8F16,x + rts + +L9454: ldx L8E95 + beq L9466 + dex + ldy #$00 + lda ($06),y +L945E: cmp L8E96,x + beq L9469 + dex + bpl L945E +L9466: lda #$01 + rts + +L9469: asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$01 + lda ($06),y + bne L947E + lda #$02 + rts + +L947E: lda L9015 + beq L9498 + dey + lda ($06),y + ldx L9016 + dex +L948A: cmp L9017,x + beq L9495 + dex + bpl L948A + jmp L949D + +L9495: lda #$03 + rts + +L9498: lda #$01 + sta L9015 +L949D: ldx L9016 + ldy #$00 + lda ($06),y + sta L9017,x + inc L9016 + .byte $B1 +L94AB: asl $A2 + ora ($20,x) + bit $A3 + ldy #$00 + lda ($06),y + ldx #$01 + jsr LA2E3 + jsr L9F9F + lda #$00 + rts + + ldx L8E95 + beq L94D2 + dex + ldy #$00 + lda ($06),y +L94CA: cmp L8E96,x + beq L94D5 + dex + bpl L94CA +L94D2: lda #$01 + rts + +L94D5: asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + lda L9015 + bne L94E9 + jmp L9502 + +L94E9: ldx L9016 + dex + ldy #$00 + lda ($06),y +L94F1: cmp L9017,x + beq L94FC + dex + bpl L94F1 + jmp L9502 + +L94FC: jsr L9F9F + lda #$00 + rts + +L9502: jsr L9F98 + lda #$00 + rts + + ldy #$00 + ldx L8E95 + beq L951A + dex + lda ($06),y +L9512: cmp L8E96,x + beq L951D + dex + bpl L9512 +L951A: lda #$01 + rts + +L951D: asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$01 + lda ($06),y + bne L9532 + lda #$02 + rts + +L9532: jsr LA18A + jsr A2D + .byte $07 + .addr L9396 + jsr LA39D + ldy #$00 + lda ($06),y + ldx L8E95 + jsr LA2E3 + dec L8E95 + lda #$00 + ldx L8E95 + sta L8E96,x + ldy #$01 + lda #$00 + sta ($06),y + lda L9015 + beq L958C + ldx L9016 + dex + ldy #$00 + lda ($06),y +L9566: cmp L9017,x + beq L9571 + dex + bpl L9566 + jmp L958C + +L9571: ldx L9016 + jsr LA324 + dec L9016 + lda L9016 + bne L9584 + lda #$00 + sta L9015 +L9584: lda #$00 + ldx L9016 + sta L9017,x +L958C: lda #$00 + rts + +L958F: ldy #$00 + lda ($06),y + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + jmp LA39D + + jmp L9625 + +L95A5: brk +L95A6: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L9625: lda L9454 + beq L9639 + lda L9017 + sta L95A5 + jsr L93BC + .byte $0B + lda $95 + jmp L9625 + +L9639: ldx #$7E + lda #$00 +L963D: sta L95A6,x + dex + bpl L963D + ldx #$00 + stx L95A5 +L9648: lda L8E96,x + asl a + tay + lda L8F15,y + sta $08 + lda L8F16,y + sta $09 + ldy #$02 + lda ($08),y + and #$0F + ldy #$00 + cmp ($06),y + bne L9670 + ldy #$00 + lda ($08),y + ldy L95A5 + sta L95A6,y + inc L95A5 +L9670: inx + cpx L8E95 + bne L9648 + ldx #$00 + txa + pha +L967A: lda L95A6,x + bne L9681 + pla + rts + +L9681: sta L95A5 + jsr L93BC + .byte $02 + lda $95 + pla + tax + inx + txa + pha + jmp L967A + + jmp L9697 + +L9695: brk +L9696: brk +L9697: lda L8E95 + sta L9696 +L969D: ldx L9696 + cpx #$00 + beq L96CF + dec L9696 + dex + lda L8E96,x + sta L9695 + asl a + tax + lda L8F15,x + sta $08 + lda L8F16,x + sta $09 + ldy #$02 + lda ($08),y + and #$0F + ldy #$00 + cmp ($06),y + bne L969D + jsr L93BC + tsb $95 + stx $4C,y + .byte $9D + .byte $96 +L96CF: lda #$00 + rts + + jmp L96D7 + +L96D5: brk +L96D6: brk +L96D7: lda L8E95 + sta L96D6 +L96DD: ldx L96D6 + bne L96E5 + lda #$00 + rts + +L96E5: dec L96D6 + dex + lda L8E96,x + sta L96D5 + asl a + tax + lda L8F15,x + sta $08 + lda L8F16,x + sta $09 + ldy #$02 + lda ($08),y + and #$0F + ldy #$00 + cmp ($06),y + bne L96DD + ldy #$00 + lda ($08),y + ldx L8E95 + jsr LA2E3 + dec L8E95 + lda #$00 + ldx L8E95 + sta L8E96,x + ldy #$01 + lda #$00 + sta ($08),y + lda L9015 + beq L9758 + ldx #$00 + ldy #$00 +L972B: lda ($08),y + cmp L9017,x + beq L973B + inx + cpx L9016 + bne L972B + jmp L9758 + +L973B: lda ($08),y + ldx L9016 + jsr LA324 + dec L9016 + lda L9016 + bne L9750 + lda #$00 + sta L9015 +L9750: lda #$00 + ldx L9016 + sta L9017,x +L9758: .byte $4C + .byte $DD +L975A: stx $A2,y + brk + txa + tay +L975F: sta ($06),y + iny + inx + cpx #$14 + bne L975F + ldx #$00 + ldy #$00 +L976B: lda L9017,x + sta ($06),y + cpx L9016 + beq L977A + iny + inx + jmp L976B + +L977A: lda #$00 + rts + + jmp L9789 + + brk + brk + brk + brk + brk + brk + brk + brk + brk +L9789: ldy #$03 +L978B: lda ($06),y + sta L9415,y + dey + bpl L978B + lda $06 + sta $08 + lda $07 + sta $09 + ldy #$05 + lda ($06),y + sta L97F5 + jsr A2D + .byte $0E + .addr L9415 + ldx #$00 +L97AA: cpx L8E95 + bne L97B9 + ldy #$04 + lda #$00 + sta ($08),y + sta L97F6 + rts + +L97B9: txa + pha + lda L8E96,x + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$02 + lda ($06),y + and #$0F + cmp L97F5 + bne L97E0 + jsr LA18A + jsr A2D + .byte $17 + .addr L8E03 + bne L97E6 +L97E0: pla + tax + inx + jmp L97AA + +L97E6: pla + tax + lda L8E96,x + ldy #$04 + sta ($08),y + sta L97F6 + rts + + rts + + brk +L97F5: brk +L97F6: brk + ldy #$00 + lda ($06),y + sta L982A + tya + sta ($06),y + ldy #$04 +L9803: lda ($06),y + sta L9C8D,y + sta L9C91,y + dey + cpy #$00 + bne L9803 + jsr LA365 + lda L982A + jsr L9EB4 + sta $06 + stx $07 + ldy #$02 + lda ($06),y + and #$0F + sta L9829 + jmp L983D + +L9829: brk +L982A: brk + brk +L982C: brk +L982D: brk +L982E: brk +L982F: brk +L9830: brk +L9831: brk +L9832: brk +L9833: brk +L9834: brk +L9835: brk + brk + brk + brk + brk + brk + brk + brk +L983D: lda #$00 + sta L9830 + sta L9833 +L9845: jsr A2D + .byte $2C + .addr L933E + lda L933E + cmp #$04 + beq L9857 +L9852: lda #$02 + jmp L9C65 + +L9857: lda L933F + sec + sbc L9C8E + sta L982C + lda L9340 + sbc L9C8F + sta L982D + lda L9341 + sec + sbc L9C90 + sta L982E + lda L9342 + sbc L9C91 + sta L982F + lda L982D + bpl L988C + lda L982C + cmp #$FB + bcc L98AC + jmp L9893 + +L988C: lda L982C + cmp #$05 + bcs L98AC +L9893: lda L982F + bpl L98A2 + lda L982E + cmp #$FB + bcc L98AC + jmp L9845 + +L98A2: lda L982E + cmp #$05 + bcs L98AC + jmp L9845 + +L98AC: lda L9016 + cmp #$15 + bcc L98B6 + jmp L9852 + +L98B6: lda #$96 + sta $08 + lda #$90 + sta $09 + lda L9015 + bne L98C8 + lda #$03 + jmp L9C65 + +L98C8: lda L9017 + jsr L9EB4 + sta $06 + stx $07 + ldy #$02 + lda ($06),y + and #$0F + sta L9832 + jsr A2D + .byte $03 + .addr L9345 + ldx #$07 +L98E3: lda L934D,x + sta L9835,x + dex + bpl L98E3 + ldx L9016 + stx L9C74 +L98F2: lda L9016,x + jsr L9EB4 + sta $06 + stx $07 + ldy #$00 + lda ($06),y + cmp #$01 + bne L9909 + ldx #$80 + stx L9833 +L9909: sta L9834 + jsr L93BC + ora L9834 + beq L9954 + jsr LA18A + lda L9C74 + cmp L9016 + beq L9936 + jsr LA365 + lda $08 + sec + sbc #$22 + sta $08 + bcs L992D + dec $09 +L992D: ldy #$01 + lda #$80 + sta ($08),y + jsr LA382 +L9936: ldx #$21 + ldy #$21 +L993A: lda L8E03,x + sta ($08),y + dey + dex + bpl L993A + lda #$08 + ldy #$00 + sta ($08),y + lda $08 + clc + adc #$22 + sta $08 + bcc L9954 + inc $09 +L9954: dec L9C74 + beq L995F + ldx L9C74 + jmp L98F2 + +L995F: ldx #$07 +L9961: lda L9098,x + sta L9C76,x + dex + bpl L9961 + lda #$96 + sta $08 + lda #$90 + sta $09 +L9972: ldy #$02 +L9974: lda ($08),y + cmp L9C76 + iny + lda ($08),y + sbc L9C77 + bcs L9990 + lda ($08),y + sta L9C77 + dey + lda ($08),y + sta L9C76 + iny + jmp L99AA + +L9990: dey + lda ($08),y + cmp L9C7A + iny + lda ($08),y + sbc L9C7B + bcc L99AA + lda ($08),y + sta L9C7B + dey + lda ($08),y + sta L9C7A + iny +L99AA: iny + lda ($08),y + cmp L9C78 + iny + lda ($08),y + sbc L9C79 + bcs L99C7 + lda ($08),y + sta L9C79 + dey + lda ($08),y + sta L9C78 + iny + jmp L99E1 + +L99C7: dey + lda ($08),y + cmp L9C7C + iny + lda ($08),y + sbc L9C7D + bcc L99E1 + lda ($08),y + sta L9C7D + dey + lda ($08),y + sta L9C7C + iny +L99E1: iny + cpy #$22 + bne L9974 + ldy #$01 + lda ($08),y + beq L99FC + lda $08 + clc + adc #$22 + sta $08 + lda $09 + adc #$00 + sta $09 + jmp L9972 + +L99FC: jsr A2D + .byte $08 + .addr L8E7A + jsr A2D +L9A05: .byte $07 + .addr L9398 + jsr A2D + .byte $16 + .addr L9096 +L9A0E: jsr A2D + .byte $2C + .addr L933E + lda L933E + cmp #$04 + beq L9A1E + jmp L9BA5 + +L9A1E: ldx #$03 +L9A20: lda L933F,x + cmp L9C92,x + bne L9A31 + dex + bpl L9A20 + jsr L9E14 + jmp L9A0E + +L9A31: ldx #$03 +L9A33: lda L933F,x + sta L9C92,x + dex + bpl L9A33 + lda L9830 + beq L9A84 + lda L9831 + sta L9344 + jsr L93BC + ora #$3F + .byte $93 + lda L9343 + cmp L9830 + beq L9A84 + jsr A2D + .byte $08 + .addr L8E7A + jsr A2D + .byte $07 + .addr L9398 + jsr A2D + .byte $16 + .addr L9096 + jsr L93BC + .byte $0B + bmi L9A05 + jsr A2D + .byte $08 + .addr L8E7A + jsr A2D + .byte $07 + .addr L9398 + jsr A2D + .byte $16 + .addr L9096 + lda #$00 + sta L9830 +L9A84: lda L933F + sec + sbc L9C8E + sta L9C96 + lda L9340 + sbc L9C8F + sta L9C97 + lda L9341 + sec + sbc L9C90 + sta L9C98 + lda L9342 + sbc L9C91 + sta L9C99 + jsr L9C9E + ldx #$00 +L9AAF: lda L9C7A,x + clc + adc L9C96,x + sta L9C7A,x + lda L9C7B,x + adc L9C97,x + sta L9C7B,x + lda L9C76,x + clc + adc L9C96,x + sta L9C76,x + lda L9C77,x + adc L9C97,x + sta L9C77,x + inx + inx + cpx #$04 + bne L9AAF + lda #$00 + sta L9C75 + lda L9C77 + bmi L9AF7 + lda L9C7A + cmp #$30 + lda L9C7B + sbc #$02 + bcs L9AFE + jsr L9DFA + jmp L9B0E + +L9AF7: jsr L9CAA + bmi L9B0E + bpl L9B03 +L9AFE: jsr L9CD1 + bmi L9B0E +L9B03: jsr L9DB8 + lda L9C75 + ora #$80 + sta L9C75 +L9B0E: lda L9C79 + bmi L9B31 + lda L9C78 + cmp #$0D + lda L9C79 + sbc #$00 + bcc L9B31 + lda L9C7C + cmp #$C0 + lda L9C7D + sbc #$00 + bcs L9B38 + jsr L9E07 + jmp L9B48 + +L9B31: jsr L9D31 + bmi L9B48 + bpl L9B3D +L9B38: jsr L9D58 + bmi L9B48 +L9B3D: jsr L9DD9 + lda L9C75 + ora #$40 + sta L9C75 +L9B48: bit L9C75 + bpl L9B52 + .byte $50 +L9B4E: .byte $03 + jmp L9A0E + +L9B52: jsr A2D + .byte $16 + .addr L9096 + lda #$96 + sta $08 + lda #$90 + sta $09 +L9B60: ldy #$02 +L9B62: lda ($08),y + clc + adc L9C96 + sta ($08),y + iny + lda ($08),y + adc L9C97 + sta ($08),y + iny + lda ($08),y + clc + adc L9C98 + sta ($08),y + iny + lda ($08),y + adc L9C99 + sta ($08),y + iny + cpy #$22 + bne L9B62 + ldy #$01 + lda ($08),y + beq L9B9C + lda $08 + clc + adc #$22 + sta $08 + bcc L9B99 + inc $09 +L9B99: jmp L9B60 + +L9B9C: jsr A2D + .byte $16 + .addr L9096 + jmp L9A0E + +L9BA5: jsr A2D + .byte $16 + .addr L9096 + lda L9830 + beq L9BB9 + jsr L93BC + .byte $0B + bmi L9B4E + jmp L9C63 + +L9BB9: jsr A2D + .byte $40 + .addr L933F + lda L9344 + cmp L9832 + beq L9BE1 + bit L9833 + bmi L9BDC + lda L9344 + bne L9BD4 +L9BD1: jmp L9852 + +L9BD4: ora #$80 + sta L9830 + jmp L9C63 + +L9BDC: lda L9832 + beq L9BD1 +L9BE1: jsr LA365 + jsr A2D + .byte $03 + .addr L9345 + jsr A2D + .byte $04 + .addr L9345 + ldx L9016 +L9BF3: dex + bmi L9C18 + txa + pha + lda L9017,x + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + jsr LA18A + jsr A2D + .byte $07 + .addr L9396 + jsr LA39D + pla + tax + jmp L9BF3 + +L9C18: jsr LA382 + ldx L9016 + dex + txa + pha + lda #$96 + sta $08 + lda #$90 + sta $09 +L9C29: lda L9017,x + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$02 + lda ($08),y + iny + sta ($06),y + lda ($08),y + iny + sta ($06),y + lda ($08),y + iny + sta ($06),y + lda ($08),y + iny + sta ($06),y + pla + tax + dex + bmi L9C63 + txa + pha + lda $08 + clc + adc #$22 + sta $08 + bcc L9C60 + inc $09 +L9C60: jmp L9C29 + +L9C63: lda #$00 +L9C65: tay + jsr LA382 + tya + tax + ldy #$00 + lda L9830 + sta ($06),y + txa + rts + +L9C74: brk +L9C75: brk +L9C76: brk +L9C77: brk +L9C78: brk +L9C79: brk +L9C7A: brk +L9C7B: brk +L9C7C: brk +L9C7D: brk +L9C7E: brk +L9C7F: brk +L9C80: .byte $0D +L9C81: brk +L9C82: .byte $30 +L9C83: .byte $02 +L9C84: .byte $C0 +L9C85: brk +L9C86: brk +L9C87: brk +L9C88: brk +L9C89: brk +L9C8A: brk +L9C8B: brk +L9C8C: brk +L9C8D: brk +L9C8E: brk +L9C8F: brk +L9C90: brk +L9C91: brk +L9C92: brk + brk + brk + brk +L9C96: brk +L9C97: brk +L9C98: brk +L9C99: brk + brk + brk + brk + brk +L9C9E: ldx #$07 +L9CA0: lda L9C76,x + sta L9C86,x + dex + bpl L9CA0 + rts + +L9CAA: lda L9C76 + cmp L9C7E + bne L9CBD + lda L9C77 + cmp L9C7F + bne L9CBD + lda #$00 + rts + +L9CBD: lda #$00 + sec + sbc L9C86 + sta L9C96 + lda #$00 + sbc L9C87 + sta L9C97 + jmp L9CF5 + +L9CD1: lda L9C7A + cmp L9C82 + bne L9CE4 + lda L9C7B + cmp L9C83 + bne L9CE4 + lda #$00 + rts + +L9CE4: lda #$30 + sec + sbc L9C8A + sta L9C96 + lda #$02 + sbc L9C8B + sta L9C97 +L9CF5: lda L9C86 + clc + adc L9C96 + sta L9C76 + lda L9C87 + adc L9C97 + sta L9C77 + lda L9C8A + clc + adc L9C96 + sta L9C7A + lda L9C8B + adc L9C97 + sta L9C7B + lda L9C8E + clc + adc L9C96 + sta L9C8E + lda L9C8F + adc L9C97 + sta L9C8F + lda #$FF + rts + +L9D31: lda L9C78 + cmp L9C80 + bne L9D44 + lda L9C79 + cmp L9C81 + bne L9D44 + lda #$00 + rts + +L9D44: lda #$0D + sec + sbc L9C88 + sta L9C98 + lda #$00 + sbc L9C89 + sta L9C99 + jmp L9D7C + +L9D58: lda L9C7C + cmp L9C84 + bne L9D6B + lda L9C7D + cmp L9C85 + bne L9D6B + lda #$00 + rts + +L9D6B: lda #$BF + sec + sbc L9C8C + sta L9C98 + lda #$00 + sbc L9C8D + sta L9C99 +L9D7C: lda L9C88 + clc + adc L9C98 + sta L9C78 + lda L9C89 + adc L9C99 + sta L9C79 + lda L9C8C + clc + adc L9C98 + sta L9C7C + lda L9C8D + adc L9C99 + sta L9C7D + lda L9C90 + clc + adc L9C98 + sta L9C90 + lda L9C91 + adc L9C99 + sta L9C91 + lda #$FF + rts + +L9DB8: lda L9C86 + sta L9C76 + lda L9C87 + sta L9C77 + lda L9C8A + sta L9C7A + lda L9C8B + sta L9C7B + lda #$00 + sta L9C96 + sta L9C97 + rts + +L9DD9: lda L9C88 + sta L9C78 + lda L9C89 + sta L9C79 + lda L9C8C + sta L9C7C + lda L9C8D + sta L9C7D + lda #$00 + sta L9C98 + sta L9C99 + rts + +L9DFA: lda L9340 + sta L9C8F + lda L933F + sta L9C8E + rts + +L9E07: lda L9342 + sta L9C91 + lda L9341 + sta L9C90 + rts + +L9E14: bit L9833 + bpl L9E1A + rts + +L9E1A: jsr LA365 +L9E1D: jsr A2D + .byte $40 + .addr L933F + lda L9343 + bne L9E2B + sta L9344 +L9E2B: jsr L93BC + ora #$3F + .byte $93 + lda L9343 + bne L9E39 + jmp L9E97 + +L9E39: ldx L9016 + dex +L9E3D: cmp L9017,x + beq L9E97 + dex + bpl L9E3D + sta L9EB3 + cmp #$01 + beq L9E6A + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$02 + lda ($06),y + and #$0F + sta L9831 + lda ($06),y + and #$70 + bne L9E97 + lda L9EB3 +L9E6A: sta L9830 + jsr A2D + .byte $08 + .addr L8E7A + jsr A2D + .byte $07 + .addr L9398 + jsr A2D + .byte $16 + .addr L9096 + jsr L93BC + .byte $02 + bmi L9E1D + jsr A2D + .byte $08 + .addr L8E7A + jsr A2D + .byte $07 + .addr L9398 + jsr A2D + .byte $16 + .addr L9096 +L9E97: jsr A2D + .byte $03 + .addr L9345 + jsr A2D + .byte $04 + .addr L9345 + jsr A2D + .byte $08 + .addr L8E7A + jsr A2D + .byte $07 + .addr L9398 + jsr LA382 + rts + +L9EB3: brk +L9EB4: asl a + tay + lda L8F16,y + tax + lda L8F15,y + rts + + jmp L9EC3 + + brk +L9EC2: brk +L9EC3: lda L9015 + bne L9ECB + lda #$01 + rts + +L9ECB: ldx L9016 + ldy #$00 + lda ($06),y + jsr LA324 + ldx L9016 + lda #$00 + sta L9016,x + dec L9016 + lda L9016 + bne L9EEA + lda #$00 + sta L9015 +L9EEA: ldy #$00 + lda ($06),y + sta L9EC2 + jsr L93BC + .byte $03 + .byte $C2 + stz a:$A9,x + rts + + rts + + jmp L9F07 + +L9EFE: brk +L9EFF: brk +L9F00: brk +L9F01: brk +L9F02: brk +L9F03: brk +L9F04: brk +L9F05: brk +L9F06: brk +L9F07: ldy #$00 + lda ($06),y + sta L9EFE + ldy #$08 +L9F10: lda ($06),y + sta L9EFE,y + dey + bne L9F10 + lda L9EFE + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + jsr LA18A + lda L8E07 + cmp L9F05 + lda L8E08 + sbc L9F06 + bpl L9F8C + lda L8E1B + cmp L9F01 + lda L8E1C + sbc L9F02 + bmi L9F8C + lda L8E19 + cmp L9F03 + lda L8E1A + sbc L9F04 + bpl L9F8C + lda L8E15 + cmp L9EFF + lda L8E16 + sbc L9F00 + bmi L9F8C + lda L8E23 + cmp L9F05 + lda L8E24 + sbc L9F06 + bmi L9F8F + lda L8E21 + cmp L9F03 + lda L8E22 + sbc L9F04 + bpl L9F8C + lda L8E0D + cmp L9EFF + lda L8E0E + sbc L9F00 + bpl L9F8F +L9F8C: lda #$00 + rts + +L9F8F: lda #$01 + rts + +L9F92: brk +L9F93: brk +L9F94: brk + brk + brk + brk +L9F98: lda #$00 + sta L9F92 + beq L9FA4 +L9F9F: lda #$80 + sta L9F92 +L9FA4: ldy #$02 + lda ($06),y + and #$0F + bne L9FB4 + lda L9F92 + ora #$40 + sta L9F92 +L9FB4: ldy #$03 +L9FB6: lda ($06),y + sta L8E22,y + iny + cpy #$09 + bne L9FB6 + jsr LA365 + lda L8E29 + sta $08 + lda L8E2A + sta $09 + ldy #$0B +L9FCF: lda ($08),y + sta L8E29,y + dey + bpl L9FCF + bit L9F92 + bpl L9FDF + jsr LA12C +L9FDF: jsr LA382 + ldy #$09 +L9FE4: lda ($06),y + sta L8E4B,y + iny + cpy #$1D + bne L9FE4 +L9FEE: lda L8E54 + sta L8E4F + jsr A2D + .byte $18 + .addr L8E4D + lda L8E50 + cmp L8E31 + bcs LA010 + inc L8E54 + ldx L8E54 + lda #$20 + sta L8E54,x + jmp L9FEE + +LA010: lsr a + sta L9416 + lda L8E31 + lsr a + sta L9415 + lda L9416 + sec + sbc L9415 + sta L9415 + lda L8E25 + sec + sbc L9415 + sta L9415 + lda L8E26 + sbc #$00 + sta L9416 + lda L8E27 + clc + adc L8E33 + sta L9417 + lda L8E28 + adc #$00 + sta L9418 + lda L9417 + clc + adc #$01 + sta L9417 + lda L9418 + adc #$00 + sta L9418 + .byte $AD +LA05B: rmb1 $94 + clc + adc L8802 + sta L9417 + lda L9418 + adc #$00 + sta L9418 + ldx #$03 +LA06E: lda L9415,x + sta L9F94,x + dex + bpl LA06E + bit L9F92 + bvc LA097 + jsr A2D + .byte $03 + .addr L9345 + jsr LA63F +LA085: jsr LA6A3 + jsr LA097 + lda L9F93 + bne LA085 + jsr A2D + .byte $06 + .addr L9345 + rts + +LA097: jsr A2D + .byte $26 + .addr L93BC + jsr A2D + .byte $07 + .addr L939A + bit L9F92 + bpl LA0C2 + bit L9F92 + bvc LA0B6 + jsr A2D + .byte $07 + .addr L9396 + jmp LA0C2 + +LA0B6: jsr A2D + .byte $14 + .addr L8E35 + jsr A2D + .byte $07 + .addr L9398 +LA0C2: jsr A2D + .byte $14 + .addr L8E25 + ldy #$02 + lda ($06),y + and #$80 + beq LA0F2 + jsr LA14D + jsr A2D + .byte $08 + .addr L8E83 + bit L9F92 + bmi LA0E6 + jsr A2D + .byte $07 + .addr L9399 + beq LA0EC +LA0E6: jsr A2D + .byte $07 + .addr L9397 +LA0EC: jsr A2D + .byte $11 + .addr L8E45 +LA0F2: ldx #$03 +LA0F4: lda L9F94,x + sta L9415,x + dex + bpl LA0F4 + jsr A2D + .byte $0E + .addr L9415 + bit L9F92 + bmi LA10C + lda #$7F + bne LA10E +LA10C: lda #$00 +LA10E: sta L8E51 + jsr A2D + .byte $0C + .addr L8E51 + lda L8E56 + and #$DF + sta L8E56 + jsr A2D + .byte $19 + .addr L8E52 + jsr A2D + .byte $25 + .addr L0000 + rts + +LA12C: ldx #$0F +LA12E: lda L8E25,x + sta L8E35,x + dex + bpl LA12E + ldy L8E43 +LA13A: lda L8E3B + clc + adc L8E39 + sta L8E39 + bcc LA149 + inc L8E3A +LA149: dey + bpl LA13A + rts + +LA14D: ldx #$00 +LA14F: lda L8E25,x + clc + adc L8E2D,x + sta L8E45,x + lda L8E26,x + adc L8E2E,x + sta L8E46,x + lda L8E25,x + clc + adc L8E31,x + sta L8E49,x + lda L8E26,x + adc L8E32,x + sta L8E4A,x + inx + inx + cpx #$04 + bne LA14F + lda L8E4B + sec + sbc #$01 + sta L8E4B + bcs LA189 + dec L8E4C +LA189: rts + +LA18A: jsr LA365 + ldy #$06 + ldx #$03 +LA191: lda ($06),y + sta L8E05,x + dey + dex + bpl LA191 + lda L8E07 + sta L8E0B + lda L8E08 + sta L8E0C + lda L8E05 + sta L8E21 + lda L8E06 + sta L8E22 + ldy #$07 + lda ($06),y + sta $08 + iny + lda ($06),y + sta $09 + ldy #$08 + lda ($08),y + clc + adc L8E05 + sta L8E09 + sta L8E0D + iny + lda ($08),y + adc L8E06 + sta L8E0A + sta L8E0E + ldy #$0A + lda ($08),y + clc + adc L8E07 + sta L8E0F + iny + lda ($08),y + adc L8E08 + sta L8E10 + lda L8E0F + clc + adc #$02 + sta L8E0F + sta L8E13 + sta L8E1F + sta L8E23 + lda L8E10 + adc #$00 + sta L8E10 + sta L8E14 + sta L8E20 + sta L8E24 + lda L8802 + clc + adc L8E0F + sta L8E17 + sta L8E1B + lda L8E10 + adc #$00 + sta L8E18 + sta L8E1C + ldy #$1C + ldx #$13 +LA22A: lda ($06),y + sta L8E54,x + dey + dex + bpl LA22A +LA233: lda L8E54 + sta L8E4F + jsr A2D + .byte $18 + .addr L8E4D + ldy #$08 + lda L8E50 + cmp ($08),y + bcs LA256 + inc L8E54 + ldx L8E54 + lda #$20 + sta L8E54,x + jmp LA233 + +LA256: lsr a + sta LA2A5 + lda ($08),y + lsr a + sta LA2A4 + lda LA2A5 + sec + sbc LA2A4 + sta LA2A4 + lda L8E05 + sec + sbc LA2A4 + sta L8E1D + sta L8E19 + lda L8E06 + sbc #$00 + sta L8E1E + sta L8E1A + inc L8E50 + inc L8E50 + lda L8E19 + clc + adc L8E50 + sta L8E11 + sta L8E15 + lda L8E1A + adc #$00 + sta L8E12 + sta L8E16 + jsr LA382 + rts + +LA2A4: brk +LA2A5: brk +LA2A6: jmp LA2AE + +LA2A9: brk +LA2AA: jsr LA382 + rts + +LA2AE: jsr LA365 + ldx L8E95 + dex +LA2B5: bmi LA2AA + txa + pha + lda L8E96,x + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$02 + lda ($06),y + and #$0F + bne LA2DD + ldy #$00 + lda ($06),y + sta LA2A9 + jsr L93BC + .byte $03 + lda #$A2 +LA2DD: pla + tax + dex + jmp LA2B5 + +LA2E3: stx LA322 + sta LA323 + ldx #$00 +LA2EB: lda L8E96,x + cmp LA323 + beq LA2FA + inx + cpx L8E95 + bne LA2EB + rts + +LA2FA: lda L8E97,x + sta L8E96,x + inx + cpx L8E95 + bne LA2FA + ldx L8E95 +LA309: cpx LA322 + beq LA318 + lda L8E94,x + sta L8E95,x + dex + jmp LA309 + +LA318: ldx LA322 + lda LA323 + sta L8E95,x + rts + +LA322: brk +LA323: brk +LA324: stx LA363 + sta LA364 + ldx #$00 +LA32C: lda L9017,x + cmp LA364 + beq LA33B + inx + cpx L9016 + bne LA32C + rts + +LA33B: lda L9018,x + sta L9017,x + inx + cpx L9016 + bne LA33B + ldx L9016 +LA34A: cpx LA363 + beq LA359 + lda L9015,x + sta L9016,x + dex + jmp LA34A + +LA359: ldx LA363 + lda LA364 + sta L9016,x + rts + +LA363: brk +LA364: brk +LA365: pla + sta LA380 + pla + sta LA381 + ldx #$00 +LA36F: lda $06,x + pha + inx + cpx #$04 + bne LA36F + lda LA381 + pha + lda LA380 + pha + rts + +LA380: brk +LA381: brk +LA382: pla + sta LA39B + pla + sta LA39C + ldx #$03 +LA38C: pla + sta $06,x + dex + bpl LA38C + lda LA39C + pha + lda LA39B + pha + rts + +LA39B: brk +LA39C: brk +LA39D: jsr A2D + .byte $03 + .addr L9345 + jsr A2D + .byte $04 + .addr L9345 + jmp LA3B9 + +LA3AC: brk +LA3AD: brk +LA3AE: brk +LA3AF: brk +LA3B0: brk +LA3B1: brk +LA3B2: brk +LA3B3: brk + brk + brk + brk +LA3B7: brk +LA3B8: brk +LA3B9: ldy #$00 + lda ($06),y + sta LA3AC + iny + iny + lda ($06),y + and #$0F + sta LA3AD + beq LA3F4 + lda #$80 + sta LA3B7 + jsr A2D + .byte $08 + .addr L8E68 + jsr A2D + .byte $41 + .addr LA3B8 + lda LA3B8 + sta L9369 + jsr A2D + .byte $3C + .addr L9369 + jsr LA4CC + jsr LA938 + jsr LA41C + jmp LA446 + +LA3F4: jsr A2D + .byte $03 + .addr L9345 + jsr LA63F +LA3FD: jsr LA6A3 + jsr LA411 + lda L9F93 + bne LA3FD + jsr A2D + .byte $06 + .addr L9345 + jmp LA446 + +LA411: lda #$00 + sta LA3B7 + jsr A2D + .byte $08 + .addr L8E7A +LA41C: lda L8E07 + sta LA3B1 + lda L8E08 + sta LA3B2 + lda L8E1D + sta LA3AF + lda L8E1E + sta LA3B0 + ldx #$03 +LA436: lda L8E15,x + sta LA3B3,x + dex + bpl LA436 + jsr A2D + .byte $15 + .addr L8E03 + rts + +LA446: jsr LA365 + ldx L8E95 + dex +LA44D: cpx #$FF + bne LA466 + bit LA3B7 + bpl LA462 + jsr A2D + .byte $03 + .addr L9345 + jsr A2D + .byte $04 + .addr L936C +LA462: jsr LA382 + rts + +LA466: txa + pha + lda L8E96,x + cmp LA3AC + beq LA4C5 + asl a + tax + lda L8F15,x + sta $08 + lda L8F16,x + sta $09 + ldy #$02 + lda ($08),y + and #$07 + cmp LA3AD + bne LA4C5 + lda L9015 + beq LA49D + ldy #$00 + lda ($08),y + ldx #$00 +LA492: cmp L9017,x + beq LA4C5 + inx + cpx L9016 + bne LA492 +LA49D: ldy #$00 + lda ($08),y + sta LA3AE + bit LA3B7 + bpl LA4AC + jsr LA4D3 +LA4AC: jsr L93BC + ora LA3AE + beq LA4BA + jsr L93BC + .byte $03 + .byte $AE + .byte $A3 +LA4BA: bit LA3B7 + bpl LA4C5 + lda LA3AE + jsr LA4DC +LA4C5: pla + tax + dex + jmp LA44D + +LA4CB: brk +LA4CC: lda #$80 + sta LA4CB + bmi LA4E2 +LA4D3: pha + lda #$40 + sta LA4CB + jmp LA4E2 + +LA4DC: pha + lda #$00 + sta LA4CB +LA4E2: ldy #$00 +LA4E4: lda L936C,y + sta LA567,y + iny + cpy #$04 + bne LA4E4 + ldy #$08 +LA4F1: lda L936C,y + sta LA563,y + iny + cpy #$0C + bne LA4F1 + bit LA4CB + bmi LA506 + bvc LA56F + jmp LA5CB + +LA506: ldx #$00 +LA508: lda L8E05,x + sec + sbc LA567 + sta L8E05,x + lda L8E06,x + sbc LA568 + sta L8E06,x + lda L8E07,x + sec + sbc LA569 + sta L8E07,x + lda L8E08,x + sbc LA56A + sta L8E08,x + inx + inx + inx + inx + cpx #$20 + bne LA508 + ldx #$00 + lda L8E05,x + clc + adc LA56B + sta L8E05,x + lda L8E06,x + adc LA56C + sta L8E06,x + lda L8E07,x + clc + adc LA56D + sta L8E07,x + lda L8E08,x + adc LA56E + sta L8E08,x + inx + inx + inx + inx + .byte $E0 +LA563: jsr LD2D0 + rts + +LA567: brk +LA568: brk +LA569: brk +LA56A: brk +LA56B: brk +LA56C: brk +LA56D: brk +LA56E: brk +LA56F: pla + tay + jsr LA365 + tya + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$03 + lda ($06),y + clc + adc LA567 + sta ($06),y + iny + lda ($06),y + adc LA568 + sta ($06),y + iny + lda ($06),y + clc + adc LA569 + sta ($06),y + iny + lda ($06),y + adc LA56A + sta ($06),y + ldy #$03 + lda ($06),y + sec + sbc LA56B + sta ($06),y + iny + lda ($06),y + sbc LA56C + sta ($06),y + iny + lda ($06),y + sec + sbc LA56D + sta ($06),y + iny + lda ($06),y + sbc LA56E + sta ($06),y + jsr LA382 + rts + +LA5CB: pla + tay + jsr LA365 + tya + asl a + tax + lda L8F15,x + sta $06 + lda L8F16,x + sta $07 + ldy #$03 + lda ($06),y + sec + sbc LA567 + sta ($06),y + iny + lda ($06),y + sbc LA568 + sta ($06),y + iny + lda ($06),y + sec + sbc LA569 + sta ($06),y + iny + lda ($06),y + sbc LA56A + sta ($06),y + ldy #$03 + lda ($06),y + clc + adc LA56B + sta ($06),y + iny + lda ($06),y + adc LA56C + sta ($06),y + iny + lda ($06),y + clc + adc LA56D + sta ($06),y + iny + lda ($06),y + adc LA56E + sta ($06),y + jsr LA382 + rts + +LA627: brk +LA628: brk +LA629: brk +LA62A: brk +LA62B: brk +LA62C: brk + brk + brk +LA62F: brk +LA630: brk +LA631: brk +LA632: brk + brk + jsr L0080 +LA637: brk +LA638: brk +LA639: brk +LA63A: brk +LA63B: brk +LA63C: brk +LA63D: brk +LA63E: brk +LA63F: jsr LA18A + lda L8E07 + sta LA629 + sta LA639 + sta LA631 + lda L8E08 + sta LA62A + sta LA63A + sta LA632 + lda L8E19 + sta LA627 + sta LA637 + sta LA62F + lda L8E1A + sta LA628 + sta LA638 + sta LA630 + ldx #$03 +LA674: lda L8E15,x + sta LA62B,x + sta LA63B,x + dex + bpl LA674 + lda LA62B + cmp #$2F + lda LA62C + sbc #$02 + bmi LA69C + lda #$2E + sta LA62B + sta LA63B + lda #$02 + sta LA62C + sta LA63C +LA69C: jsr A2D + .byte $06 + .addr LA62F + rts + +LA6A3: lda #$00 + jmp LA6C7 + +LA6A8: brk + brk + brk + brk +LA6AC: brk +LA6AD: brk +LA6AE: brk +LA6AF: brk +LA6B0: brk +LA6B1: brk +LA6B2: brk +LA6B3: brk +LA6B4: brk +LA6B5: brk +LA6B6: brk +LA6B7: brk +LA6B8: brk +LA6B9: brk +LA6BA: brk +LA6BB: brk +LA6BC: brk +LA6BD: brk +LA6BE: brk +LA6BF: brk +LA6C0: brk +LA6C1: brk +LA6C2: brk +LA6C3: brk +LA6C4: brk +LA6C5: brk +LA6C6: brk +LA6C7: lda L9F93 + beq LA6FA + lda LA63B + clc + adc #$01 + sta LA637 + sta LA62F + lda LA63C + adc #$00 + sta LA638 + sta LA630 + ldx #$05 +LA6E5: lda LA629,x + sta LA639,x + dex + bpl LA6E5 + lda LA639 + sta LA631 + lda LA63A + sta LA632 +LA6FA: lda LA637 + sta LA6B3 + sta LA6BF + lda LA638 + sta LA6B4 + sta LA6C0 + lda LA639 + sta LA6B5 + sta LA6B9 + lda LA63A + sta LA6B6 + sta LA6BA + lda LA63B + sta LA6B7 + sta LA6BB + lda LA63C + sta LA6B8 + sta LA6BC + lda LA63D + sta LA6BD + sta LA6C1 + lda LA63E + sta LA6BE + sta LA6C2 + lda #$00 + sta LA6B0 +LA747: lda LA6B0 + cmp #$04 + bne LA775 + lda #$00 + sta LA6B0 +LA753: jsr A2D + .byte $06 + .addr LA62F + lda LA63C + cmp LA62C + bne LA76F + lda LA63B + cmp LA62B + bcc LA76F + lda #$00 + sta L9F93 + rts + +LA76F: lda #$01 + sta L9F93 + rts + +LA775: lda LA6B0 + asl a + asl a + tax + ldy #$00 +LA77D: lda LA6B3,x + sta LA6A8,y + iny + inx + cpy #$04 + bne LA77D + inc LA6B0 + jsr A2D + .byte $40 + .addr LA6A8 + lda LA6AC + beq LA747 + lda LA6AD + sta L9369 + jsr A2D + .byte $3C + .addr L9369 + jsr LA365 + jsr A2D + .byte $3B + .addr LA6AD + lda LA6AE + sta $06 + lda LA6AF + sta $07 + ldy #$01 +LA7B8: lda ($06),y + and #$01 + bne LA7C3 + sta LA6B2 + beq LA7C8 +LA7C3: lda #$80 + sta LA6B2 +LA7C8: ldy #$04 + lda ($06),y + and #$80 + sta LA6B1 + iny + lda ($06),y + and #$80 + lsr a + ora LA6B1 + sta LA6B1 + lda L936C + sec + sbc #$02 + sta L936C + lda L936D + sbc #$00 + sta L936D + lda L9374 + sec + sbc #$02 + sta L9374 + lda L9375 + sbc #$00 + sta L9375 + bit LA6B2 + bmi LA820 + lda L936E + sec + sbc #$0E + sta L936E + bcs LA812 + dec L936F +LA812: lda L9376 + sec + sbc #$0E + sta L9376 + bcs LA820 + dec L9377 +LA820: bit LA6B1 + bpl LA833 + lda L937A + clc + adc #$0C + sta L937A + bcc LA833 + inc L937B +LA833: bit LA6B1 + bvc LA846 + lda L9378 + clc + adc #$14 + sta L9378 + bcc LA846 + inc L9379 +LA846: jsr LA382 + lda L9378 + sec + sbc L9374 + sta LA6C3 + lda L9379 + sbc L9375 + sta LA6C4 + lda L937A + sec + sbc L9376 + sta LA6C5 + lda L937B + sbc L9377 + sta LA6C6 + lda LA6C3 + clc + adc L936C + sta LA6C3 + lda L936D + adc LA6C4 + sta LA6C4 + lda LA6C5 + clc + adc L936E + sta LA6C5 + lda LA6C6 + adc L936F + sta LA6C6 + lda LA63B + cmp LA6C3 + lda LA63C + sbc LA6C4 + bmi LA8B7 + lda LA6C3 + clc + adc #$01 + sta LA63B + lda LA6C4 + adc #$00 + sta LA63C + jmp LA8D4 + +LA8B7: lda L936C + cmp LA637 + lda L936D + sbc LA638 + bmi LA8D4 + lda L936C + sta LA63B + lda L936D + sta LA63C + jmp LA6FA + +LA8D4: lda L936E + cmp LA639 + lda L936F + sbc LA63A + bmi LA8F6 + lda L936E + sta LA63D + lda L936F + sta LA63E + lda #$01 + sta L9F93 + jmp LA6FA + +LA8F6: lda LA6C5 + cmp LA63D + lda LA6C6 + sbc LA63E + bpl LA923 + lda LA6C5 + clc + adc #$02 + sta LA639 + sta LA631 + lda LA6C6 + adc #$00 + sta LA63A + sta LA632 + lda #$01 + sta L9F93 + jmp LA6FA + +LA923: lda LA63B + sta LA637 + sta LA62F + lda LA63C + sta LA638 + sta LA630 + jmp LA753 + +LA938: lda L936E + clc + adc #$0F + sta L936E + lda L936F + adc #$00 + sta L936F + lda L9376 + clc + adc #$0F + sta L9376 + lda L9377 + adc #$00 + sta L9377 + jsr A2D + .byte $04 + .addr L936C + rts + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + sty $04A9 + brk + brk + brk + ora (L0000,x) + inc a + brk + bbr0 L0000,LA9E2 + rol a + eor $2A,x + bbr7 $7F,LAA12 + bbr7 $03,LA9F6 + ora (L0030,x) + .byte $03 + rts + + ora ($70,x) + .byte $03 + rts + + ora (L0030,x) + .byte $03 + rts + + ora ($70,x) + .byte $03 + brk + brk + bmi LA9AC + rts + + ora ($70,x) +LA9AC: .byte $03 + bvs LA9B2 + bmi LA9B4 + rts + +LA9B2: ora ($70,x) +LA9B4: .byte $03 + brk + brk + bmi LA9BC + brk + brk + .byte $70 +LA9BC: ora a:L0000 + bmi LA9C4 + brk + brk + .byte $70 +LA9C4: .byte $03 + brk + brk + bmi LAA48 + bbr7 $7F,LAA4B + cld + lda #$06 + brk + ora (L0000,x) + brk + brk + rol L0000 + .byte $0B + brk + bbr7 $7F,LAA5A + bbr7 $7F,LAA3D + .byte $03 + brk + brk + brk +LA9E2: brk + sec + .byte $03 + brk + brk + brk + brk + cli + .byte $03 + brk + brk + brk + brk + sec + .byte $03 + sei + adc ($33),y + bmi LAA4E +LA9F6: .byte $03 + clc + .byte $33 + ror $3D,x + sec + .byte $03 + sei + adc ($37),y + rmb3 $58 + .byte $03 + clc + .byte $33 + rol L0030,x + sec + .byte $03 + brk + brk + brk + brk + cli + bbr7 $7F,LAA90 + .byte $19 +LAA12: .byte $33 + sec + rol a + eor $2A,x + ora L5833,y + eor $2A,x + eor $7F,x + bbr7 L003F,LAA4D + tax + .byte $03 + brk + brk + brk + brk + brk + trb L0000 + .byte $0B + brk + bbr7 $7F,LAA6E + .byte $63 + brk + .byte $73 + .byte $63 + brk + .byte $73 + .byte $63 + bbr7 $63,LAA3C + brk + rts + + .byte $03 +LAA3C: brk +LAA3D: rts + + .byte $73 + bbr7 $67,LAA75 + brk + ror $33 + brk + ror $33 +LAA48: brk + ror $33 +LAA4B: brk + .byte $66 +LAA4D: .byte $7F +LAA4E: bbr7 $7F,LAAAD + tax + php + brk + ora (L0000,x) + brk + brk + .byte $33 + brk +LAA5A: ora #$00 + ror L7F7F,x + bbr7 $7F,LAAE1 + bbr7 $57,LAA68 + brk + brk + brk +LAA68: brk + brk + brk + bit a:$03 +LAA6E: brk + brk + brk + brk + brk + .byte $5C + .byte $03 +LAA75: brk + brk + brk + brk + brk + brk + bit $0163 + brk + brk + brk + brk + brk + .byte $5C + .byte $03 + brk + brk + brk + brk + brk + brk + .byte $5C + .byte $03 + brk + brk + brk +LAA90: brk + brk + brk + bit a:$03 + brk + brk + brk + brk + brk + .byte $5C + ror L7F7F,x + bbr7 $7F,LAB21 + bbr7 $57,LAB1A + rol a + eor $2A,x + eor $2A,x + adc $2A,x + clv +LAAAD: tax + ora L0000 + rmb0 L0000 + ora (L0000,x) + .byte $1B + brk + ora (L0000) + brk + brk + brk + brk + brk + brk + eor $FF,x + eor L0000,x + brk + rol a + .byte $E3 + rol a + brk + brk + .byte $FF + .byte $FF +LAACA: bbs7 L0000,$AACD + .byte $03 + brk + cpx #$00 + brk + .byte $FF + .byte $FF +LAAD4: bbs7 L0000,$AAD7 + .byte $03 + brk + rts + + brk + brk + .byte $43 + bpl LAB43 + brk + brk +LAAE1: .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $23 + php + .byte $62 + brk + brk + .byte $43 + bpl LAB70 + brk + brk + .byte $03 + brk + rts + + brk + brk + .byte $FF + .byte $FF +LAB15: bbs7 L0000,$AB18 + brk + brk +LAB1A: brk + brk + ora ($1E,x) + tsb $46 + .byte $69 +LAB21: jmp (L0465) + + lsr $69,x + adc $77 + rmb0 $53 + bvs LAB91 + .byte $63 + adc #$61 + jmp (L5307) + + stz $61,x + adc ($74) + adc $70,x + php + .byte $53 + adc $6C + adc $63 + stz $6F,x + adc ($0E) + .byte $4E +LAB43: adc $77 + jsr L6F46 + jmp (L6564) + + adc ($20) + rol L2E2E + tsb $4F + bvs LABB9 + ror L4305 + jmp (L736F) + + adc $09 + .byte $43 + jmp (L736F) + + adc $20 + eor ($6C,x) + jmp (L530A) + + adc $6C + adc $63 + stz $20,x + eor ($6C,x) + .byte $6C +LAB70: bbr0 $43,LABE2 + bvs LABEE + jsr L2061 + lsr $69 + jmp (L2065) + + rol L2E2E + ora ($44),y + adc $6C + adc $74 + adc $20 + adc ($20,x) + lsr $69 + jmp (L2065) + + .byte $2E + .byte $2E +LAB91: rol L4505 + ror a + adc $63 + stz $04,x + eor ($75),y + adc #$74 + rmb0 $42 + adc L4920,y + .byte $63 + bbr6 $6E,LABAD + .byte $42 + adc L4E20,y + adc ($6D,x) + .byte $65 +LABAD: rmb0 $42 + adc L4420,y + adc ($74,x) + adc $07 + .byte $42 + .byte $79 + .byte $20 +LABB9: .byte $53 + adc #$7A + adc $07 + .byte $42 + adc L5420,y + adc L6570,y + tsb L6843 + adc $63 + .byte $6B + jsr L7244 + adc #$76 + adc $73 + ora ($46),y + bbr6 $72,LAC44 + adc ($74,x) + jsr L2061 + .byte $44 + adc #$73 + .byte $6B + .byte $20 + .byte $2E +LABE2: rol $102E + eor $72 + adc ($73,x) + adc $20 + adc ($20,x) + .byte $44 +LABEE: adc #$73 + .byte $6B + jsr L2E2E + rol L440D + adc #$73 + .byte $6B + jsr L6F43 + bvs LAC78 + jsr L2E2E + rol L4C08 + bbr6 $63,LAC73 + jsr L2E2E + rol L550A + ror L6F6C + .byte $63 + .byte $6B + jsr L2E2E + rol L470C + adc $74 + jsr L6E49 + ror $6F + jsr L2E2E + .byte $2E + .byte $0C +LAC25: rmb4 $65 + stz $20,x + .byte $53 + adc #$7A + adc $20 + rol L2E2E + ora ($52) + adc $6E + adc ($6D,x) + adc $20 + adc ($6E,x) + jsr L6349 + bbr6 $6E,LAC61 + rol L2E2E +LAC44: asl L0000 + ora (L0000,x) + trb L94AB + sbc L0000 + brk + brk + brk + brk + brk + .byte $02 + brk + asl L8EAB,x + ldy a:L0000 + brk + brk + brk + brk + tsb L0000 + .byte $23 +LAC61: .byte $AB + .byte $DC + ldy a:L0000 + brk + brk + brk + brk + ora L0000 + plp + .byte $AB + brk + lda a:L0000 + brk +LAC73: brk + brk + brk +LAC76: php + brk +LAC78: bmi LAC25 + dec $E2,x + brk + brk + brk + brk + brk + brk + .byte $03 + brk + sec + .byte $AB + sbc ($E4) + brk + brk + brk + brk + brk + brk + tsb a:L0000 + brk + brk + brk + ora (L0000,x) + lsr $66 + eor ($AB,x) + rti + + brk + .byte $13 + brk + brk + brk + ora (L0000,x) + bbr4 $6F,LACF5 + .byte $AB + ora (L0000,x) + .byte $43 + .byte $63 + eor $AB,x + ora (L0000,x) + .byte $42 + .byte $62 + .byte $5B + .byte $AB + ora (L0000,x) + eor ($61,x) + adc $AB + rti + + brk + .byte $13 + brk + brk + brk + ora (L0000,x) + eor L7079,y + .byte $AB + ora (L0000,x) + .byte $44 + stz L0080 + .byte $AB + rti + + brk + .byte $13 + brk + brk + brk + ora (L0000,x) + eor $65 + sta ($AB) + ora (L0000,x) + eor ($71),y + tya + .byte $AB + ora L0000 + brk + brk + brk + brk + ora (L0000,x) + lsr a + ror a + sta $01AB,x + brk + lsr LA56E + .byte $AB + ora (L0000,x) + .byte $54 + stz $AD,x + .byte $AB + .byte $01 +LACF5: brk + .byte $4B + .byte $6B + lda $AB,x + ora (L0000,x) + jmp LBD6C + + .byte $AB + ora a:L0000 + brk + brk + brk + brk + brk + brk + brk + cmp $AB + rti + + brk + .byte $13 + brk + brk + brk + ora (L0000,x) + .byte $53 + .byte $73 + cmp ($AB) + ora (L0000,x) + phy + ply + cpx $AB + brk + brk + brk + brk + sbc $AB,x + rti + + brk + .byte $13 + brk + brk + brk + brk + brk + brk + brk + .byte $03 + ldy a:L0000 + brk + brk + tsb L40AC + brk + .byte $13 + brk + brk + brk + ora (L0000,x) + eor #$69 + rmb1 $AC + brk + brk + brk + brk + bit $AC + rti + + brk + .byte $13 + brk + brk + brk + brk + brk + brk + brk + and ($AC),y + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + tsb L0000 + .byte $02 + brk + sty L6201 + brk + ora L0000 + .byte $03 + brk + .byte $8B + ora ($61,x) + brk + plp + brk + eor (L0000),y + sty L5C00 + brk + cmp (L0000,x) + asl $2500,x + ora ($29,x) + brk + tsb $01 + eor (L0000),y + pla + ora ($5C,x) + brk + iny + brk + eor (L0000),y + beq LAE2E +LAE2E: .byte $5C + brk + tsb $01 + eor (L0000),y + bit L5C01 + brk + rti + + ora ($51,x) + brk + pla + ora ($5C,x) + brk + bbr0 $4F,LAE8E + jsr L2020 + jsr L2020 + jsr L2020 + jsr L2020 + ora $0109 + .byte $5B + brk + and L5B00 + brk + cmp L5B00 + brk + ora #$01 + .byte $5B + brk + eor $01 + .byte $5B + brk + trb L7000 + brk + trb L8700 + brk + brk + bbr7 $27,LAE70 +LAE70: ora L6800,y + ora ($50,x) + brk + plp + brk + bit L6800,x + ora ($50,x) + brk + eor (L0000,x) + .byte $2B + brk + eor (L0000,x) + .byte $33 + brk + eor (L0000,x) + .byte $23 + brk + txa + ora ($2A,x) + brk +LAE8E: eor (L0000,x) + .byte $2B + brk + txa + ora ($32,x) + brk + ora ($43),y + adc ($6E,x) + .byte $63 + adc $6C + jsr L2020 + jsr L2020 + jsr L4520 + .byte $73 + .byte $63 + tsb $20 + eor L7365,y + .byte $03 + jsr L6F4E + tsb $20 + eor ($6C,x) + jmp (L5310) + + bbr6 $75,LAF2D + .byte $63 + adc $20 + ror $69 + jmp (L6E65) + + adc ($6D,x) + adc $3A + ora $44,x + adc $73 + stz $69,x + ror L7461 + adc #$6F + ror L6620 + adc #$6C + adc $6E + adc ($6D,x) + adc $3A + tsb L0000 + .byte $02 + brk + sty L6C01 + brk + ora L0000 + .byte $03 + brk + .byte $8B + ora ($6B,x) + brk + bpl LAF30 + bvs LAF61 + jmp (L2065) + + eor #$49 + jsr L6544 + .byte $73 + .byte $6B + .byte $54 + bbr6 $70,LAF22 + .byte $43 + bbr6 $70,LAF7C + adc ($69) + rmb6 $68 + stz $20,x + eor ($70,x) + bvs LAF79 + adc $20 + .byte $43 + bbr6 $6D,LAF83 + adc $74,x + adc $72 + jsr L6E49 + .byte $63 + rol L202C + and ($39),y + sec + .byte $36 +LAF22: .byte $23 + .byte $43 + bbr6 $70,LAFA0 + adc ($69) + rmb6 $68 + stz $20,x +LAF2D: lsr $65,x + .byte $72 +LAF30: .byte $73 + adc #$6F + ror L5320 + bbr6 $66,LAFAD + bit $3120 + and $3538,y + jsr L202D + and ($39),y + sec + rol $13,x + eor ($6C,x) + jmp (L5220) + + adc #$67 + pla + stz $73,x + jsr L6552 + .byte $73 + adc $72 + ror $65,x + stz $38 + eor ($75,x) + stz $68,x + .byte $6F + .byte $72 +LAF61: .byte $73 + dec a + jsr L7453 + adc $70 + pla + adc ($6E,x) + adc $20 + .byte $43 + adc ($76,x) + adc ($69) + jmp (L202C) + + .byte $42 + adc $72 + .byte $6E +LAF79: adc ($72,x) + .byte $64 +LAF7C: jsr L6147 + jmp (L656C) + + .byte $74 +LAF83: bit L4820 + adc $6E + adc ($69) + jsr L614C + adc L7269 + adc ($75,x) + sei + jsr L6952 + .byte $63 + pla + adc ($72,x) + stz $20 + .byte $44 + adc ($6E,x) + .byte $61 +LAFA0: adc #$73 + jsr L6E61 + stz $20 + jmp L6375 + + jsr L6142 +LAFAD: adc ($74) + pla + adc $6C + adc $74 + and L6957,y + stz $68,x + jsr L6874 + adc ($6E,x) + .byte $6B + .byte $73 + jsr L6F74 + dec a + jsr L2E41 + jsr L6547 + adc ($61) + adc ($64) + bit L4A20 + rol L4720 + adc $72 + .byte $62 + adc $72 + bit L5020 + rol L5020 + adc ($68,x) + jmp (L202C) + + lsr a + rol L4220 + adc $72 + ror L7261 + stz $11 + lsr L766F + adc $6D + .byte $62 + adc $72 + jsr L3632 + bit $3120 + and $3638,y + .byte $0B + lsr $65,x + adc ($73) + adc #$6F + ror $3120 + rol $0831 + .byte $43 + bbr6 $70,LB08A + jsr L2E2E + rol L4E0C + bbr6 $77,LB03A + .byte $43 + bbr6 $70,LB097 + adc #$6E + rmb6 $20 + ora $66 + adc ($6F) + adc $043A + stz $6F,x + jsr L193A + lsr $69 + jmp (L7365) + + jsr L6572 + adc L6961 + .byte $6E +LB03A: adc #$6E + rmb6 $20 + stz $6F,x + jsr L6F63 + bvs LB0BE + dec a + jsr L5438 + pla + adc ($74,x) + jsr L6966 + jmp (L2065) + + adc ($6C,x) + adc ($65) + adc ($64,x) + adc L6520,y + sei + adc #$73 + stz $73,x + rol L4420 + bbr6 $20,LB0DF + bbr6 $75,LB089 + rmb7 $61 + ror $2074 + stz $6F,x + jsr L7277 + adc #$74 + adc $20 + bbr6 $76,LB0DF + adc ($20) + adc #$74 + jsr L353F + .byte $54 + pla + adc #$73 + jsr L6966 + .byte $6C +LB089: .byte $65 +LB08A: jsr L7369 + jsr L6F74 + bbr6 $20,LB0FF + adc ($72,x) + rmb6 $65 +LB097: jsr L6F74 + jsr L6F63 + bvs LB118 + bit L6320 + jmp (L6369) + + .byte $6B + jsr L4B4F + jsr L6F74 + jsr L6F63 + ror L6974 + ror L6575 + rol a:$6E + .byte $23 + brk + tax + brk + .byte $3B + brk +LB0BE: asl a + .byte $44 + adc $6C + adc $74 + adc $20 + rol L2E2E + .byte $13 + .byte $43 + jmp (L6369) + + .byte $6B + jsr L4B4F + jsr L6F74 + jsr L6564 + jmp (L7465) + + adc $3A + bmi LB122 +LB0DF: jmp (L6369) + + .byte $6B + adc #$6E + rmb6 $20 + bbr4 $4B,LB10A + rmb7 $69 + jmp (L206C) + + adc #$6D + adc L6464+1 + adc #$61 + stz $65,x + jmp (L2079) + + adc $6D + bvs LB173 +LB0FF: adc L7420,y + pla + adc $20 + stz $72,x + adc ($73,x) + pla +LB10A: jsr L666F + dec a + ora $46 + adc #$6C + adc $3A + asl L6946,x + .byte $6C +LB118: adc $73 + jsr L6572 + adc L6961 + .byte $6E + .byte $69 +LB122: ror $2067 + stz $6F,x + jsr L6562 + jsr L6564 + jmp (L7465) + + adc $64 + dec a + rol $54,x + pla + adc #$73 + jsr L6966 + jmp (L2065) + + adc #$73 + jsr L6F6C + .byte $63 + .byte $6B + adc $64 + bit L6420 + bbr6 $20,LB1C6 + bbr6 $75,LB170 + rmb7 $61 + ror $2074 + stz $6F,x + jsr L6564 + jmp (L7465) + + adc $20 + adc #$74 + jsr L6E61 + adc L6177,y + adc $3F20,y + sta (L0000),y + .byte $3B + brk + iny + brk +LB170: .byte $3B + brk + .byte $2C +LB173: ora ($3B,x) + brk + asl L654E + rmb7 $20 + lsr $6F + jmp (L6564) + + adc ($20) + rol L2E2E + .byte $03 + adc #$6E + dec a + asl $45,x + ror L6574 + adc ($20) + stz $68,x + adc $20 + ror $6F + jmp (L6564) + + adc ($20) + ror L6D61 + adc $3A + ora ($52) + adc $6E + adc ($6D,x) + adc $20 + adc ($6E,x) + jsr L6349 + bbr6 $6E,LB1D0 + rol L2E2E + php + eor ($65) + ror L6D61 + adc $3A + jsr L4E09 + adc $77 + jsr L616E + adc $3A65 +LB1C6: tsb L6547 + stz $20,x + eor #$6E + ror $6F + .byte $20 +LB1D0: rol L2E2E + tsb $4E + adc ($6D,x) + adc $06 + jmp L636F + + .byte $6B + adc $64 + tsb $53 + adc #$7A + adc $0D + .byte $43 + adc ($65) + adc ($74,x) + adc #$6F + ror L6420 + adc ($74,x) + adc $11 + jmp L7361 + + stz $20,x + adc L646F + adc #$66 + adc #$63 + adc ($74,x) + adc #$6F + ror L5404 + adc L6570,y + bbr0 $57,LB27E + adc #$74 + adc $20 + bvs LB284 + bbr6 $74,LB27A + .byte $63 + stz $65,x + stz $10 + .byte $42 + jmp (L636F) + + .byte $6B + .byte $73 + jsr L7266 + adc $65 + bbr2 $73,LB291 + ply + adc $02 + dec a + jsr L00A0 + .byte $3B + brk + sta (L0000),y + .byte $3B + brk + iny + brk + .byte $3B + brk + lda $3B00,y + brk + cmp $3B00 + brk + .byte $C3 + brk + .byte $3B + brk + ora ($46),y + bbr6 $72,LB2B7 + adc ($74,x) + jsr L2061 + .byte $44 + adc #$73 + .byte $6B + jsr L2E2E + rol L5335 + adc $6C + adc $63 + stz $20,x + stz $68,x + adc $20 + jmp (L636F) + + adc ($74,x) + adc #$6F + ror L7720 + pla + adc $72 + adc $20 + stz $68,x + adc $20 + stz $69 + .byte $73 + .byte $6B +LB27A: jsr L7369 + .byte $20 +LB27E: stz $6F,x + jsr L6562 + .byte $20 +LB284: ror $6F + adc ($6D) + adc ($74,x) + stz $65,x + stz $21 + eor $6E + .byte $74 +LB291: adc $72 + jsr L6874 + adc $20 + ror L6D61 + adc $20 + bbr6 $66,LB2C0 + stz $68,x + adc $20 + ror L7765 + jsr L6F76 + jmp (L6D75) + + adc $3A + asl $44,x + bbr6 $20,LB32D + bbr6 $75,LB2D7 +LB2B7: rmb7 $61 + ror $2074 + stz $6F,x + .byte $20 + .byte $66 +LB2C0: bbr6 $72,LB330 + adc ($74,x) + jsr L4617 + bbr6 $72,LB338 + adc ($74,x) + stz $69,x + ror $2067 + stz $68,x + adc $20 + .byte $64 +LB2D7: adc #$73 + .byte $6B + rol L2E2E + rol L463A + bbr6 $72,LB350 + adc ($74,x) + stz $69,x + ror $2067 + adc $72 + adc ($6F) + adc ($2E) + jsr L6843 + adc $63 + .byte $6B + jsr L7264 + adc #$76 + adc $2C + jsr L6874 + adc $6E + jsr L6C63 + adc #$63 + .byte $6B + jsr L4B4F + jsr L6F74 + jsr L7274 + adc L6120,y + rmb6 $61 + adc #$6E + rol L4510 + adc ($61) + .byte $73 + adc $20 + adc ($20,x) + .byte $44 + adc #$73 + .byte $6B + jsr L2E2E + rol L5332 + .byte $65 +LB32D: jmp (L6365) + +LB330: stz $20,x + stz $68,x + adc $20 + .byte $6C + .byte $6F +LB338: .byte $63 + adc ($74,x) + adc #$6F + ror L7720 + pla + adc $72 + adc $20 + stz $68,x + adc $20 + stz $69 + .byte $73 + .byte $6B + jsr L7369 +LB350: jsr L6F74 + jsr L6562 + jsr L7265 + adc ($73,x) + adc $64 + ora $44,x + bbr6 $20,LB3DB + bbr6 $75,LB385 + rmb7 $61 + ror $2074 + stz $6F,x + jsr L7265 + adc ($73,x) + adc $20 + trb $45 + adc ($61) + .byte $73 + adc #$6E + rmb6 $20 + stz $68,x + adc $20 + stz $69 + .byte $73 + .byte $6B + .byte $2E +LB385: rol L2E2E + rmb3 $45 + adc ($61) + .byte $73 + adc #$6E + rmb6 $20 + adc $72 + adc ($6F) + adc ($2E) + jsr L6843 + adc $63 + .byte $6B + jsr L7264 + adc #$76 + adc $2C + jsr L6874 + adc $6E + jsr L6C63 + adc #$63 + .byte $6B + jsr L4B4F + jsr L6F74 + jsr L7274 + adc L6120,y + rmb6 $61 + adc #$6E + rol L550A + ror L6F6C + .byte $63 + .byte $6B + jsr L2E2E + rol L4313 + jmp (L6369) + + .byte $6B + jsr L4B4F + jsr L6F74 + jsr L6E74+1 + .byte $6C +LB3DB: bbr6 $63,LB449 + jsr L4620 + adc #$6C + adc $73 + jsr L6572 + adc L6961 + ror L6E69 + rmb6 $20 + stz $6F,x + jsr L6562 + jsr L6E74+1 + jmp (L636F) + + .byte $6B + adc $64 + dec a + jsr L4C08 + bbr6 $63,LB470 + jsr L2E2E + rol L4311 + jmp (L6369) + + .byte $6B + jsr L4B4F + jsr L6F74 + jsr L6F6C + .byte $63 + .byte $6B + jsr L461E + adc #$6C + adc $73 + jsr L6572 + adc L6961 + ror L6E69 + rmb6 $20 + stz $6F,x + jsr L6562 + jsr L6F6C + .byte $63 + .byte $6B + adc $64 + dec a + jsr L470C + adc $74 + jsr L6953 + ply + adc $20 + rol L2E2E + .byte $0F + .byte $4E +LB449: adc $6D,x + .byte $62 + adc $72 + jsr L666F + jsr L6966 + jmp (L7365) + + .byte $13 + .byte $42 + jmp (L636F) + + .byte $6B + .byte $73 +LB45E: jsr L7375 + adc $64 + jsr L6E6F + jsr L6964 + .byte $73 + .byte $6B + ror $2300 + brk + .byte $6E +LB470: brk + .byte $2B + brk + tsb L6F44 + rmb7 $6E + jmp L616F + + stz $20 + rol L2E2E + bmi LB4D6 + pla + adc $20 + eor ($41) + eor L6143 + adc ($64) + jsr L7369 + jsr L7566 + jmp (L2E6C) + + jsr L6854 + adc $20 + .byte $63 + bbr6 $70,LB517 + jsr L6177 + .byte $73 + jsr L6F6E + stz $20,x + .byte $63 + bbr6 $6D,LB51B + jmp (L7465) + + adc $64 + rol $2001 + ora #$57 + adc ($72,x) + ror L6E69 + rmb6 $20 + and ($1E,x) + bvc LB52C + adc $61 + .byte $73 + adc $20 + adc #$6E + .byte $73 + adc $72 + stz $20,x + stz $68,x + adc $20 + .byte $73 + adc L7473,y + adc $6D +LB4D6: jsr L6964 + .byte $73 + .byte $6B + rol L5433 + pla + adc $20 + .byte $53 + adc $6C + adc $63 + stz $6F,x + adc ($20) + jmp (L7369) + + stz $20,x + adc #$73 + jsr L7566 + jmp (L2E6C) + + jsr L6F59 + adc $20,x + adc L7375 + stz $20,x + stz $65 + jmp (L7465) + + adc $20 + adc ($6E,x) + jsr L6E65 + stz $72,x + adc L621F,y + adc $66 + bbr6 $72,LB57C +LB517: jsr L6F79 + .byte $75 +LB51B: jsr L6163 + ror L6120 + stz $64 + jsr L656E + rmb7 $20 + adc $6E + stz $72,x +LB52C: adc #$65 + .byte $73 + rol L4138 + jsr L6977 + ror L6F64 + rmb7 $20 + adc L7375 + stz $20,x + .byte $62 + adc $20 + .byte $63 + jmp (L736F) + + adc $64 + jsr L6562 + ror $6F + adc ($65) + jsr L706F + adc $6E + adc #$6E + rmb6 $20 + stz $68,x + adc #$73 + jsr L656E + rmb7 $20 + .byte $63 + adc ($74,x) + adc ($6C,x) + bbr6 $67,LB597 + bmi LB5BF + pla + adc $72 + adc $20 + adc ($72,x) + adc $20 + stz $6F,x + bbr6 $20,LB5E6 + adc ($6E,x) + .byte $79 +LB57C: jsr L6977 + ror L6F64 + rmb7 $73 + jsr L706F + adc $6E + jsr L6E6F + jsr L6874 + adc $20 + stz $65 + .byte $73 + .byte $6B + stz $6F,x +LB597: bvs LB5B9 + and ($29,x) + .byte $44 + bbr6 $20,LB618 + bbr6 $75,LB5C2 + rmb7 $61 + ror $2074 + stz $6F,x + jsr L6173 + ror $65,x + jsr L6874 + adc $20 + ror L7765 + jsr L6553 +LB5B9: jmp (L6365) + + stz $6F,x + .byte $72 +LB5BF: jsr L696C +LB5C2: .byte $73 + stz $14,x + bbr6 $6E,LB5E8 + stz $68,x + adc $20 + .byte $73 + adc L7473,y + adc $6D + jsr L6964 + .byte $73 + .byte $6B + jsr L003F + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LB5E6: brk + brk +LB5E8: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + jmp LB9D7 + + brk + brk + brk + brk + brk + brk + brk + inc a:$1F,x + brk + brk + brk + brk + inc a:$1F,x + brk + brk + brk + brk +LB618: inc a:$1F,x + brk + brk + brk + brk + inc a:$1F,x + bbs7 $FF,LB625 +LB625: brk + asl L401F,x + rmb0 $F0 + brk + brk + asl L601F,x + .byte $03 + rts + + brk + brk + inc $F01F,x + .byte $F3 + bbr4 L0000,LB63B +LB63B: inc $F81F,x + .byte $F3 + bbr4 L0000,LB642 +LB642: inc $FC1F,x + bbs7 $4F,LB648 +LB648: brk + inc $FC1F,x + bbs7 $67,LB64F +LB64F: brk + inc $FC1F,x + bbs7 $F3,LB656 +LB656: brk + inc $FC1F,x + bbs7 $F9,LB65D +LB65D: brk + inc $FC1F,x + bbs7 $FC,LB664 +LB664: brk + inc $FC1F,x + bbr3 $FE,LB66B +LB66B: brk + inc $FC1F,x + bbr1 $FF,LB672 +LB672: brk + inc $FC1F,x + bbr1 $FF,LB679 +LB679: brk + rol $FE00,x + bbs7 $FF,LB680 +LB680: brk + inc $FF03,x + bbr1 $FF,LB687 +LB687: brk + inc $FF43,x + bbs7 $FF,LB68E +LB68E: brk + asl $FF60 + bbs7 L003F,LB695 +LB695: brk + inc a:$03,x + brk + brk + brk + brk + inc a:$03,x + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + trb L0000 + php + brk + .byte $03 + ldx $07,y + brk + brk + brk + brk + brk + bit L0000 + rmb1 L0000 + eor (L0000,x) + rmb5 L0000 + sbc $01 + stx L0400 + brk + .byte $02 + brk + ldy #$01 + .byte $35 +LB6CA: brk + ora L0000 + .byte $03 + brk + bbs1 $01,LB706 + brk +LB6D3: .byte $41 +LB6D4: brk +LB6D5: .byte $57 +LB6D6: brk + brk + jsr L0080 + brk + brk + brk + brk +LB6DF: .byte $A4 +LB6E0: .byte $01 +LB6E1: rmb3 L0000 + bbr0 $4F,LB731 + jsr L2020 + jsr L2020 + jsr L2020 + jsr L2020 + ora a:$14 + and L0000 + sei + brk + bmi LB6FB +LB6FB: ora $2F00,y + brk + bit $2501 + brk + bcc LB706 + .byte $30 +LB706: brk + and ($01),y + bbr2 L0000,LB6CA + brk + bpl LB70F +LB70F: .byte $4B + brk + .byte $1D + brk +LB713: brk +LB714: brk +LB715: brk + bbr0 $54,LB78B + adc L4120,y + rmb6 $61 + adc #$6E + jsr L2020 + jsr L4120 + asl L6143 + ror L6563 + jmp (L2020) + + .byte $20 + .byte $20 +LB731: jsr L7345 + .byte $63 + tsb L7953 + .byte $73 + stz $65,x + adc L4520 + adc ($72) + bbr6 $72,LB74C + eor #$2F + bbr4 $20,LB7AD + adc ($72) + .byte $6F + .byte $72 +LB74C: .byte $13 + lsr $206F + stz $65 + ror $69,x + .byte $63 + adc $20 + .byte $63 + bbr6 $6E,LB7C9 + adc $63 + stz $65,x + stz $1C + .byte $54 + pla + adc $20 + stz $69 + .byte $73 + .byte $6B + jsr L7369 + jsr L7277 + adc #$74 + adc $20 + bvs LB7E7 + bbr6 $74,LB7DD + .byte $63 + stz $65,x + stz $2E + rol $54 + pla + adc $20 + .byte $73 + adc L746E,y + adc ($78,x) + jsr L666F +LB78B: jsr L6874 + adc $20 + bvs LB7F3 + stz $68,x + ror L6D61 + adc $20 + adc #$73 + jsr L6E69 + ror $61,x + jmp (L6469) + + rol L5023 + adc ($72,x) + stz $20,x + bbr6 $66,LB7CD +LB7AD: stz $68,x + adc $20 + bvs LB814 + stz $68,x + ror L6D61 + adc $20 + stz $6F + adc $73 + ror L7427 + jsr L7865 + adc #$73 + stz $2E,x + .byte $1B +LB7C9: .byte $54 + pla + adc $20 +LB7CD: ror $6F,x + jmp (L6D75) + + adc $20 + .byte $63 + adc ($6E,x) + ror L746F + jsr L6562 +LB7DD: jsr L6F66 + adc $6E,x + stz $2E + ora L6854,y +LB7E7: adc $20 + ror $69 + jmp (L2065) + + .byte $63 + adc ($6E,x) + .byte $6E + .byte $6F +LB7F3: stz $20,x + .byte $62 + adc $20 + ror $6F + adc $6E,x + stz $2E + and ($54) + pla + adc ($74,x) + jsr L616E + adc L2065 + adc ($6C,x) + adc ($65) + adc ($64,x) + adc L6520,y + sei + .byte $69 +LB814: .byte $73 + stz $73,x + rol L5020 + jmp (L6165) + + .byte $73 + adc $20 + adc $73,x + adc $20 + adc ($6E,x) + bbr6 $74,LB891 + adc $72 + jsr L616E + adc $2E65 + ora ($54),y + pla + adc $20 + stz $69 + .byte $73 + .byte $6B + jsr L7369 + jsr L7566 + jmp (L2E6C) + + bit $54,x + pla + adc $20 + ror $6F,x + jmp (L6D75) + + adc $20 + stz $69 + adc ($65) + .byte $63 + stz $6F,x + adc ($79) + jsr L6163 + ror L6F6E + stz $20,x + pla + bbr6 $6C,LB8C8 + jsr L6F6D + adc ($65) + jsr L6874 + adc ($6E,x) + jsr L3135 + jsr L6966 + jmp (L7365) + + rol L5413 + pla + adc $20 + ror $69 + jmp (L2065) + + adc #$73 + jsr L6F6C + .byte $63 + .byte $6B + adc $64 + rol L541A + pla + adc #$73 +LB891: jsr L7369 + jsr L6F6E + stz $20,x + adc ($20,x) + bvc LB90F + bbr6 $44,LB8EF + .byte $53 + jsr L6964 + .byte $73 + .byte $6B + rol L5436 + pla + adc $72 + adc $20 + adc #$73 + jsr L6E61 + bbr6 $74,LB91E + adc $72 + jsr L6F76 + jmp (L6D75) + + adc $20 + rmb7 $69 + stz $68,x + jsr L6874 + .byte $61 +LB8C8: stz $20,x + ror L6D61 + adc $20 + bbr6 $6E,LB8F2 + stz $68,x + adc $20 + stz $65 + .byte $73 + .byte $6B + stz $6F,x + bvs LB90C + rmb2 $54 + pla + adc $72 + adc $20 + adc ($72,x) + adc $20 + and ($20) + ror $6F,x + .byte $6C + .byte $75 +LB8EF: adc L7365 +LB8F2: jsr L6977 + stz $68,x + jsr L6874 + adc $20 + .byte $73 + adc ($6D,x) + adc $20 + ror L6D61 + adc $2E + clc + .byte $54 + pla + adc #$73 + .byte $20 +LB90C: ror $69 + .byte $6C +LB90F: adc $20 + .byte $63 + adc ($6E,x) + ror L746F + jsr L6562 + jsr L7572 + .byte $6E +LB91E: rol L5416 + pla + adc ($74,x) + jsr L616E + adc L2065 + adc #$73 + jsr L6F74 + bbr6 $20,LB99E + bbr6 $6E,LB99C + rol L5019 + jmp (L6165) + + .byte $73 + adc $20 + adc #$6E + .byte $73 + adc $72 + stz $20,x + .byte $73 + bbr6 $75,LB9BB + .byte $63 + adc $20 + stz $69 + .byte $73 + .byte $6B +LB950: asl L6C50,x + adc $61 + .byte $73 +LB956: adc $20 + adc #$6E + .byte $73 + adc $72 + stz $20,x + stz $65 + .byte $73 + stz $69,x + ror L7461 + adc #$6F + ror L6420 + adc #$73 + .byte $6B + asl $42,x + eor ($53,x) + eor #$43 + rol L5953 + .byte $53 + .byte $54 + eor $4D + jsr L6F6E + stz $20,x + ror $6F + adc $6E,x + .byte $64 +LB986: .byte $14 +LB987: brk + rmb2 $28 + .byte $2B + rti + + .byte $44 + eor $46 + rmb4 $48 + eor #$4E + eor ($57) + sbc $FBFA,y + .byte $FC + .byte $FD + .byte $FE +LB99B: .byte $35 +LB99C: smb3 $42 +LB99E: smb3 $4C + smb3 $60 + smb3 $7D + smb3 $A4 + smb3 $C8 + smb3 $E4 + smb3 $FE + smb3 $31 + clv + .byte $43 + clv + sei + clv + sty LA7B8 + clv + dec $06B8,x + .byte $B9 +LB9BB: bbr1 $B9,LB9F4 + lda LB950,y + .byte $6F + .byte $B9 +LB9C3: brk +LB9C4: brk + brk + bra LB9C8 +LB9C8: bra LB9CA +LB9CA: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + bra LB956 + brk +LB9D7: pha + txa + pha + ldy #$26 + lda #$00 + ldx #$00 + jsr LBFEC + ldy #$24 + lda #$AD + ldx #$D2 + jsr LBFEC + ldy #$25 + lda #$00 + ldx #$00 + .byte $20 + .byte $EC +LB9F4: bbs3 $8D,LB9FF + cpy #$8D + .byte $82 + cpy #$20 + cmp L8DFB,x +LB9FF: ora #$C0 + lda LCBANK1 + lda LCBANK1 + ldx #$03 + lda #$00 +LBA0B: sta $D239,x + sta $D241,x + dex + bpl LBA0B + lda #$26 + sta $D245 + lda #$02 + sta $D246 + lda #$B9 + sta $D247 + lda #$00 + sta $D248 + ldy #$04 + lda #$39 + ldx #$D2 + jsr LBFEC + lda LB6D3 + ldx LB6D4 + jsr LBF8B + sty LBFCA + sta LBFCD + lda LB6D3 + clc + adc LB6DF + pha + lda LB6D4 + adc LB6E0 + tax + pla + jsr LBF8B + sty LBFCC + sta LBFCE + lda LB6D5 + sta LBFC9 + clc + adc LB6E1 + sta LBFCB + ldy #$26 + lda #$00 + ldx #$00 + jsr LBFEC + jsr LBE08 + ldy #$25 + lda #$00 + ldx #$00 + jsr LBFEC + ldy #$07 + lda #$00 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$BB + ldx #$B6 + jsr LBFEC + ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$12 + lda #$BB + ldx #$B6 + jsr LBFEC + ldy #$06 + lda #$D3 + ldx #$B6 + jsr LBFEC + ldy #$12 + lda #$C3 + ldx #$B6 + jsr LBFEC + ldy #$12 + lda #$CB + ldx #$B6 + jsr LBFEC + ldy #$07 + lda #$00 + ldx #$D2 + jsr LBFEC + ldy #$26 + lda #$00 + ldx #$00 + jsr LBFEC + ldy #$14 + lda #$AB + ldx #$B6 + jsr LBFEC + ldy #$25 + lda #$00 + ldx #$00 + jsr LBFEC + pla + tax + pla + ldy LB986 + dey +LBAE5: cmp LB987,y + beq LBAEF + dey + bpl LBAE5 + ldy #$00 +LBAEF: tya + asl a + tay + lda LB99B,y + sta LB714 + lda LB99C,y + sta LB715 + cpx #$00 + beq LBB0B + txa + and #$FE + sta LB713 + jmp LBB14 + +LBB0B: tya + lsr a + tay + lda LB9C3,y + sta LB713 +LBB14: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + bit LB713 + bpl LBB5C + ldy #$12 + lda #$FF + ldx #$B6 + jsr LBFEC + ldy #$0E + lda #$07 + ldx #$B7 + jsr LBFEC + lda #$26 + ldx #$B7 + jsr LBFD0 + bit LB713 + bvs LBB5C + ldy #$12 + lda #$F3 + ldx #$B6 + jsr LBFEC + ldy #$0E + lda #$FB + ldx #$B6 + jsr LBFEC + lda #$16 + ldx #$B7 + jsr LBFD0 + jmp LBB75 + +LBB5C: ldy #$12 + lda #$F3 + ldx #$B6 + jsr LBFEC + ldy #$0E + lda #$FB + ldx #$B6 + jsr LBFEC + lda #$E3 + ldx #$B6 + jsr LBFD0 +LBB75: ldy #$0E + lda #$0F + ldx #$B7 + jsr LBFEC + lda LB714 + ldx LB715 + jsr LBFD0 +LBB87: ldy #$2A + lda #$08 + ldx #$D2 + jsr LBFEC + lda $D208 + cmp #$01 + bne LBB9A + jmp LBC0C + +LBB9A: cmp #$03 + bne LBB87 + lda $D209 + and #$7F + bit LB713 + bpl LBBEE + cmp #$1B + bne LBBC3 + ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$FF + ldx #$B6 + jsr LBFEC + lda #$01 + jmp LBC55 + +LBBC3: bit LB713 + bvs LBBEE + cmp #$61 + bne LBBE3 +LBBCC: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$F3 + ldx #$B6 + jsr LBFEC + lda #$00 + jmp LBC55 + +LBBE3: cmp #$41 + beq LBBCC + cmp #$0D + beq LBBCC + jmp LBB87 + +LBBEE: cmp #$0D + bne LBC09 + ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$F3 + ldx #$B6 + jsr LBFEC + lda #$02 + jmp LBC55 + +LBC09: jmp LBB87 + +LBC0C: jsr LBDE1 + ldy #$0E + lda #$09 + ldx #$D2 + jsr LBFEC + bit LB713 + bpl LBC42 + ldy #$13 + lda #$FF + ldx #$B6 + jsr LBFEC + cmp #$80 + bne LBC2D + jmp LBCE9 + +LBC2D: bit LB713 + bvs LBC42 + ldy #$13 + lda #$F3 + ldx #$B6 + jsr LBFEC + cmp #$80 + bne LBC52 + jmp LBC6D + +LBC42: ldy #$13 + lda #$F3 + ldx #$B6 + jsr LBFEC + cmp #$80 + bne LBC52 + jmp LBD65 + +LBC52: jmp LBB87 + +LBC55: pha + ldy #$26 + lda #$00 + ldx #$00 + jsr LBFEC + jsr LBE5D + ldy #$25 + lda #$00 + ldx #$00 + jsr LBFEC + pla + rts + +LBC6D: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$F3 + ldx #$B6 + jsr LBFEC + lda #$00 + sta LBCE8 +LBC84: ldy #$2A + lda #$08 + ldx #$D2 + jsr LBFEC + lda $D208 + cmp #$02 + beq LBCDB + jsr LBDE1 + ldy #$0E + lda #$09 + ldx #$D2 + jsr LBFEC + ldy #$13 + lda #$F3 + ldx #$B6 + jsr LBFEC + cmp #$80 + beq LBCB5 + lda LBCE8 + beq LBCBD + jmp LBC84 + +LBCB5: lda LBCE8 + bne LBCBD + jmp LBC84 + +LBCBD: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$F3 + ldx #$B6 + jsr LBFEC + lda LBCE8 + clc + adc #$80 + sta LBCE8 + jmp LBC84 + +LBCDB: lda LBCE8 + beq LBCE3 + jmp LBB87 + +LBCE3: lda #$00 + jmp LBC55 + +LBCE8: brk +LBCE9: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$FF + ldx #$B6 + jsr LBFEC + lda #$00 + sta LBD64 +LBD00: ldy #$2A + lda #$08 + ldx #$D2 + jsr LBFEC + lda $D208 + cmp #$02 + beq LBD57 + jsr LBDE1 + ldy #$0E + lda #$09 + ldx #$D2 + jsr LBFEC + ldy #$13 + lda #$FF + ldx #$B6 + jsr LBFEC + cmp #$80 + beq LBD31 + lda LBD64 + beq LBD39 + jmp LBD00 + +LBD31: lda LBD64 + bne LBD39 + jmp LBD00 + +LBD39: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$FF + ldx #$B6 + jsr LBFEC + lda LBD64 + clc + adc #$80 + sta LBD64 + jmp LBD00 + +LBD57: lda LBD64 + beq LBD5F + jmp LBB87 + +LBD5F: lda #$01 + jmp LBC55 + +LBD64: brk +LBD65: lda #$00 + sta LBDE0 + ldy #$07 +LBD6C: lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$F3 + ldx #$B6 + jsr LBFEC +LBD7C: ldy #$2A + lda #$08 + ldx #$D2 + jsr LBFEC + lda $D208 + cmp #$02 + beq LBDD3 + jsr LBDE1 + ldy #$0E + lda #$09 + ldx #$D2 + jsr LBFEC + ldy #$13 + lda #$F3 + ldx #$B6 + jsr LBFEC + cmp #$80 + beq LBDAD + lda LBDE0 + beq LBDB5 + jmp LBD7C + +LBDAD: lda LBDE0 + bne LBDB5 + jmp LBD7C + +LBDB5: ldy #$07 + lda #$02 + ldx #$D2 + jsr LBFEC + ldy #$11 + lda #$F3 + ldx #$B6 + jsr LBFEC + lda LBDE0 + clc + adc #$80 + sta LBDE0 + jmp LBD7C + +LBDD3: lda LBDE0 + beq LBDDB + jmp LBB87 + +LBDDB: lda #$02 + jmp LBC55 + +LBDE0: brk +LBDE1: lda $D209 + sec + sbc LB6D3 + sta $D209 + lda $D20A + sbc LB6D4 + sta $D20A + lda $D20B + sec + sbc LB6D5 + sta $D20B + lda $D20C + sbc LB6D6 + sta $D20C + rts + +LBE08: lda #$00 + sta LBE37 + lda #$08 + sta LBE38 + lda LBFC9 + jsr LBF10 + lda LBFCB + sec + sbc LBFC9 + tax + inx +LBE21: lda LBFCA + sta LBE5C +LBE27: lda LBE5C + lsr a + tay + sta $C054 + bcs LBE34 + sta $C055 +LBE34: lda ($06),y + .byte $8D +LBE37: .byte $34 +LBE38: ora ($EE) + rmb3 $BE + bne LBE41 + inc LBE38 +LBE41: lda LBE5C + cmp LBFCC + bcs LBE4E + inc LBE5C + bne LBE27 +LBE4E: jsr LBF52 + dex + bne LBE21 + lda LBE37 + ldx LBE38 + rts + + brk +LBE5C: brk +LBE5D: lda #$00 + sta LBEBC + lda #$08 + sta LBEBD + ldx LBFCD + ldy LBFCE + lda #$FF + cpx #$00 + beq LBE78 +LBE73: clc + rol a + dex + bne LBE73 +LBE78: sta LBF0C + eor #$FF + sta LBF0D + lda #$01 + cpy #$00 + beq LBE8B +LBE86: sec + rol a + dey + bne LBE86 +LBE8B: sta LBF0E + eor #$FF + sta LBF0F + lda LBFC9 + jsr LBF10 + lda LBFCB + sec + sbc LBFC9 + tax + inx + lda LBFCA + sta LBF0B +LBEA8: lda LBFCA + sta LBF0B +LBEAE: lda LBF0B + lsr a + tay + sta $C054 + bcs LBEBB + sta $C055 +LBEBB: .byte $AD +LBEBC: brk +LBEBD: php + pha + lda LBF0B + cmp LBFCA + beq LBEDD + cmp LBFCC + bne LBEEB + lda ($06),y + and LBF0F + sta ($06),y + pla + and LBF0E + ora ($06),y + pha + jmp LBEEB + +LBEDD: lda ($06),y + and LBF0D + sta ($06),y + pla + and LBF0C + ora ($06),y + pha +LBEEB: pla + sta ($06),y + inc LBEBC + bne LBEF6 + inc LBEBD +LBEF6: lda LBF0B + cmp LBFCC + bcs LBF03 + .byte $EE + .byte $0B +MLI: bbs3 $D0,LBEAE +LBF03: jsr LBF52 + dex + bne LBEA8 + rts + + brk +LBF0B: brk +LBF0C: brk +LBF0D: brk +LBF0E: brk +LBF0F: brk +LBF10: sta LBFCF + and #$07 + sta LBFB0 + lda LBFCF + and #$38 + sta LBFAF + lda LBFCF + and #$C0 + sta LBFAE + jsr LBF2C + rts + +LBF2C: lda LBFAE + lsr a + lsr a + ora LBFAE + pha + lda LBFAF + lsr a + lsr a + lsr a + lsr a + sta LBF51 + pla + ror a + sta $06 + lda LBFB0 + asl a + asl a + ora LBF51 + ora #$20 + sta $07 + clc + rts + +LBF51: brk +LBF52: lda LBFB0 + cmp #$07 + beq LBF5F + inc LBFB0 + jmp LBF2C + +LBF5F: lda #$00 + sta LBFB0 + lda LBFAF + cmp #$38 + beq LBF74 + clc + adc #$08 + sta LBFAF + jmp LBF2C + +LBF74: lda #$00 + sta LBFAF + lda LBFAE + clc + adc #$40 + sta LBFAE + cmp #$C0 + beq LBF89 + jmp LBF2C + +LBF89: sec + rts + +LBF8B: ldy #$00 + cpx #$02 + bne LBF96 + ldy #$49 + clc + adc #$01 +LBF96: cpx #$01 + bne LBFA4 + ldy #$24 + clc + adc #$04 + bcc LBFA4 + iny + sbc #$07 +LBFA4: cmp #$07 + bcc LBFAD + sbc #$07 + iny + bne LBFA4 +LBFAD: rts + +LBFAE: brk +LBFAF: brk +LBFB0: brk + bbs7 L0000,LBFB4 +LBFB4: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LBFC9: brk +LBFCA: brk +LBFCB: brk +LBFCC: brk +LBFCD: brk +LBFCE: brk +LBFCF: brk +LBFD0: sta $06 + stx $07 + ldy #$00 + lda ($06),y + beq LBFEB + sta $08 + inc $06 + bne LBFE2 + inc $07 +LBFE2: ldy #$19 + lda #$06 + ldx #$00 + jsr LBFEC +LBFEB: rts + +LBFEC: sty LBFF8 + sta LBFF9 + stx LBFF9+1 + jsr A2D +LBFF8: .byte $00 +LBFF9: .addr L0000 + rts + + brk + brk + brk + brk diff --git a/desktop/orig/seg_08580_0A27F.built b/desktop/orig/seg_08580_0A27F.built new file mode 100644 index 0000000..18673b2 Binary files /dev/null and b/desktop/orig/seg_08580_0A27F.built differ diff --git a/desktop/orig/seg_08580_0A27F.info b/desktop/orig/seg_08580_0A27F.info new file mode 100644 index 0000000..2ac3675 --- /dev/null +++ b/desktop/orig/seg_08580_0A27F.info @@ -0,0 +1,43 @@ +GLOBAL { + STARTADDR $D000; + PAGELENGTH 0; # No paging + CPU "65C02"; +}; + +LABEL { NAME "RAMRDOFF"; ADDR $C002; }; +LABEL { NAME "RAMRDON"; ADDR $C003; }; +LABEL { NAME "RAMWRTOFF"; ADDR $C004; }; +LABEL { NAME "RAMWRTON"; ADDR $C005; }; +LABEL { NAME "ALTZPOFF"; ADDR $C008; }; +LABEL { NAME "ALTZPON"; ADDR $C009; }; +LABEL { NAME "LCBANK1"; ADDR $C08B; }; +LABEL { NAME "AUXMOVE"; ADDR $C311; }; +LABEL { NAME "XFER"; ADDR $C314; }; + +LABEL { NAME "A2D"; ADDR $4000; }; +LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; }; +LABEL { NAME "MLI"; ADDR $BF00; }; + +LABEL { NAME "FSUB"; ADDR $E7A7; }; +LABEL { NAME "FADD"; ADDR $E7BE; }; +LABEL { NAME "FMULT"; ADDR $E97F; }; +LABEL { NAME "FDIV"; ADDR $EA66; }; +LABEL { NAME "ROUND"; ADDR $EB2B; }; +LABEL { NAME "FLOAT"; ADDR $EB93; }; +LABEL { NAME "FIN"; ADDR $EC4A; }; +LABEL { NAME "FOUT"; ADDR $ED34; }; + +LABEL { NAME "COUT"; ADDR $FDED; }; + +RANGE { START $8800; END $939E; TYPE ByteTable; }; +RANGE { START $DA20; END $DAFF; TYPE ByteTable; }; +RANGE { START $E690; END $E6BF; TYPE ByteTable; }; +RANGE { START $FB00; END $FFFF; TYPE ByteTable; }; +RANGE { START $d012; END $d012; TYPE ByteTable; }; +RANGE { START $d013; END $d014; TYPE AddrTable; }; +RANGE { START $d02b; END $d02b; TYPE ByteTable; }; +RANGE { START $d02c; END $d02d; TYPE AddrTable; }; +RANGE { START $d052; END $d052; TYPE ByteTable; }; +RANGE { START $d053; END $d054; TYPE AddrTable; }; +RANGE { START $d111; END $d111; TYPE ByteTable; }; +RANGE { START $d112; END $d113; TYPE AddrTable; }; diff --git a/desktop/orig/seg_08580_0A27F.list b/desktop/orig/seg_08580_0A27F.list new file mode 100644 index 0000000..84b6b32 --- /dev/null +++ b/desktop/orig/seg_08580_0A27F.list @@ -0,0 +1,5907 @@ +ca65 V2.16 - Git f5e9b401 +Main file : seg_08580_0A27F.s +Current file: seg_08580_0A27F.s + +000000r 1 .org $D000 +00D000 1 ; da65 V2.16 - Git f5e9b401 +00D000 1 ; Created: 2017-09-17 10:54:03 +00D000 1 ; Input file: DESKTOP2_seg_08580_0A27F +00D000 1 ; Page: 1 +00D000 1 +00D000 1 +00D000 1 .setcpu "65C02" +00D000 1 +00D000 1 L0000 := $0000 +00D000 1 L0003 := $0003 +00D000 1 L0006 := $0006 +00D000 1 L0080 := $0080 +00D000 1 L00E4 := $00E4 +00D000 1 L03E4 := $03E4 +00D000 1 L0520 := $0520 +00D000 1 L0665 := $0665 +00D000 1 L1020 := $1020 +00D000 1 L1420 := $1420 +00D000 1 L2020 := $2020 +00D000 1 L2030 := $2030 +00D000 1 L2065 := $2065 +00D000 1 L206C := $206C +00D000 1 L2078 := $2078 +00D000 1 L2E33 := $2E33 +00D000 1 L37E4 := $37E4 +00D000 1 L3A65 := $3A65 +00D000 1 L3F20 := $3F20 +00D000 1 A2D := $4000 +00D000 1 L5214 := $5214 +00D000 1 L5513 := $5513 +00D000 1 L616D := $616D +00D000 1 L616F := $616F +00D000 1 L6261 := $6261 +00D000 1 L6420 := $6420 +00D000 1 L6544 := $6544 +00D000 1 L6863 := $6863 +00D000 1 L6874 := $6874 +00D000 1 L6964 := $6964 +00D000 1 L6966 := $6966 +00D000 1 L6C73 := $6C73 +00D000 1 L6E45 := $6E45 +00D000 1 L6E61 := $6E61 +00D000 1 L6E65 := $6E65 +00D000 1 L6E69 := $6E69 +00D000 1 L6F74 := $6F74 +00D000 1 L6F79 := $6F79 +00D000 1 L7041 := $7041 +00D000 1 L7061 := $7061 +00D000 1 L7264 := $7264 +00D000 1 L7365 := $7365 +00D000 1 L736F := $736F +00D000 1 L7461 := $7461 +00D000 1 L746F := $746F +00D000 1 L7552 := $7552 +00D000 1 L7661 := $7661 +00D000 1 L7853 := $7853 +00D000 1 L7C03 := $7C03 +00D000 1 L7E03 := $7E03 +00D000 1 L87F6 := $87F6 +00D000 1 L8813 := $8813 +00D000 1 UNKNOWN_CALL := $8E00 +00D000 1 LB600 := $B600 +00D000 1 MLI := $BF00 +00D000 1 RAMRDOFF := $C002 +00D000 1 RAMRDON := $C003 +00D000 1 RAMWRTOFF := $C004 +00D000 1 RAMWRTON := $C005 +00D000 1 ALTZPOFF := $C008 +00D000 1 ALTZPON := $C009 +00D000 1 LCBANK1 := $C08B +00D000 1 AUXMOVE := $C311 +00D000 1 XFER := $C314 +00D000 1 FOUT := $ED34 +00D000 1 COUT := $FDED +00D000 1 8C 12 D0 LD000: sty LD012 +00D003 1 8D 13 D0 sta LD013 +00D006 1 8E 14 D0 stx LD013+1 +00D009 1 8D 03 C0 sta RAMRDON +00D00C 1 8D 05 C0 sta RAMWRTON +00D00F 1 20 00 40 jsr A2D +00D012 1 00 LD012: .byte $00 +00D013 1 00 00 LD013: .addr L0000 +00D015 1 8D 02 C0 sta RAMRDOFF +00D018 1 8D 04 C0 sta RAMWRTOFF +00D01B 1 60 rts +00D01C 1 +00D01C 1 8D 2C D0 sta LD02C +00D01F 1 8E 2D D0 stx LD02C+1 +00D022 1 8D 03 C0 sta RAMRDON +00D025 1 8D 05 C0 sta RAMWRTON +00D028 1 20 00 40 jsr A2D +00D02B 1 0E .byte $0E +00D02C 1 00 00 LD02C: .addr L0000 +00D02E 1 A0 19 ldy #$19 +00D030 1 A9 E9 lda #$E9 +00D032 1 A2 E6 ldx #$E6 +00D034 1 20 00 D0 jsr LD000 +00D037 1 A8 tay +00D038 1 8D 02 C0 sta RAMRDOFF +00D03B 1 8D 04 C0 sta RAMWRTOFF +00D03E 1 98 tya +00D03F 1 60 rts +00D040 1 +00D040 1 8C 52 D0 sty LD052 +00D043 1 8D 53 D0 sta LD053 +00D046 1 8E 54 D0 stx LD053+1 +00D049 1 8D 03 C0 sta RAMRDON +00D04C 1 8D 05 C0 sta RAMWRTON +00D04F 1 20 00 8E jsr UNKNOWN_CALL +00D052 1 00 LD052: .byte $00 +00D053 1 00 00 LD053: .addr L0000 +00D055 1 A8 tay +00D056 1 8D 02 C0 sta RAMRDOFF +00D059 1 8D 04 C0 sta RAMWRTOFF +00D05C 1 98 tya +00D05D 1 60 rts +00D05E 1 +00D05E 1 8D 03 C0 sta RAMRDON +00D061 1 8D 05 C0 sta RAMWRTON +00D064 1 A2 00 ldx #$00 +00D066 1 BD 80 1F LD066: lda $1F80,x +00D069 1 F0 06 beq LD071 +00D06B 1 E8 inx +00D06C 1 E0 7F cpx #$7F +00D06E 1 D0 F6 bne LD066 +00D070 1 60 rts +00D071 1 +00D071 1 E8 LD071: inx +00D072 1 8A txa +00D073 1 CA dex +00D074 1 A8 tay +00D075 1 A9 01 lda #$01 +00D077 1 9D 80 1F sta $1F80,x +00D07A 1 8D 02 C0 sta RAMRDOFF +00D07D 1 8D 04 C0 sta RAMWRTOFF +00D080 1 98 tya +00D081 1 60 rts +00D082 1 +00D082 1 A8 tay +00D083 1 8D 03 C0 sta RAMRDON +00D086 1 8D 05 C0 sta RAMWRTON +00D089 1 88 dey +00D08A 1 A9 00 lda #$00 +00D08C 1 99 80 1F sta $1F80,y +00D08F 1 8D 02 C0 sta RAMRDOFF +00D092 1 8D 04 C0 sta RAMWRTOFF +00D095 1 60 rts +00D096 1 +00D096 1 A9 80 lda #$80 +00D098 1 D0 02 bne LD09C +00D09A 1 A9 00 lda #$00 +00D09C 1 8D 06 D1 LD09C: sta LD106 +00D09F 1 20 F6 87 jsr L87F6 +00D0A2 1 AD 9F DE lda LDE9F +00D0A5 1 0A asl a +00D0A6 1 AA tax +00D0A7 1 BD 01 EC lda LEC01,x +00D0AA 1 85 06 sta L0006 +00D0AC 1 BD 02 EC lda LEC02,x +00D0AF 1 85 07 sta $07 +00D0B1 1 8D 03 C0 sta RAMRDON +00D0B4 1 8D 05 C0 sta RAMWRTON +00D0B7 1 2C 06 D1 bit LD106 +00D0BA 1 10 0A bpl LD0C6 +00D0BC 1 AD A0 DE lda LDEA0 +00D0BF 1 A0 00 ldy #$00 +00D0C1 1 91 06 sta (L0006),y +00D0C3 1 4C CD D0 jmp LD0CD +00D0C6 1 +00D0C6 1 A0 00 LD0C6: ldy #$00 +00D0C8 1 B1 06 lda (L0006),y +00D0CA 1 8D A0 DE sta LDEA0 +00D0CD 1 BD 13 EC LD0CD: lda LEC13,x +00D0D0 1 85 06 sta L0006 +00D0D2 1 BD 14 EC lda LEC14,x +00D0D5 1 85 07 sta $07 +00D0D7 1 2C 06 D1 bit LD106 +00D0DA 1 30 10 bmi LD0EC +00D0DC 1 A0 00 ldy #$00 +00D0DE 1 CC A0 DE LD0DE: cpy LDEA0 +00D0E1 1 F0 19 beq LD0FC +00D0E3 1 B1 06 lda (L0006),y +00D0E5 1 99 A1 DE sta LDEA1,y +00D0E8 1 C8 iny +00D0E9 1 4C DE D0 jmp LD0DE +00D0EC 1 +00D0EC 1 A0 00 LD0EC: ldy #$00 +00D0EE 1 CC A0 DE LD0EE: cpy LDEA0 +00D0F1 1 F0 09 beq LD0FC +00D0F3 1 B9 A1 DE lda LDEA1,y +00D0F6 1 91 06 sta (L0006),y +00D0F8 1 C8 iny +00D0F9 1 4C EE D0 jmp LD0EE +00D0FC 1 +00D0FC 1 8D 02 C0 LD0FC: sta RAMRDOFF +00D0FF 1 8D 04 C0 sta RAMWRTOFF +00D102 1 20 13 88 jsr L8813 +00D105 1 60 rts +00D106 1 +00D106 1 00 LD106: brk +00D107 1 60 rts +00D108 1 +00D108 1 8D 03 C0 sta RAMRDON +00D10B 1 8D 05 C0 sta RAMWRTON +00D10E 1 20 00 40 jsr A2D +00D111 1 05 .byte $05 +00D112 1 06 00 .addr L0006 +00D114 1 AD 25 EC lda LEC25 +00D117 1 0A asl a +00D118 1 AA tax +00D119 1 BD A1 DF lda LDFA1,x +00D11C 1 85 08 sta $08 +00D11E 1 BD A2 DF lda LDFA2,x +00D121 1 85 09 sta $09 +00D123 1 A5 08 lda $08 +00D125 1 18 clc +00D126 1 69 14 adc #$14 +00D128 1 85 08 sta $08 +00D12A 1 90 02 bcc LD12E +00D12C 1 E6 09 inc $09 +00D12E 1 A0 23 LD12E: ldy #$23 +00D130 1 B1 06 LD130: lda (L0006),y +00D132 1 91 08 sta ($08),y +00D134 1 88 dey +00D135 1 10 F9 bpl LD130 +00D137 1 8D 02 C0 sta RAMRDOFF +00D13A 1 8D 04 C0 sta RAMWRTOFF +00D13D 1 60 rts +00D13E 1 +00D13E 1 8E 4C D1 stx LD14C +00D141 1 8D 4B D1 sta LD14B +00D144 1 8D 03 C0 sta RAMRDON +00D147 1 8D 05 C0 sta RAMWRTON +00D14A 1 AD .byte $AD +00D14B 1 34 LD14B: .byte $34 +00D14C 1 12 8D LD14C: ora ($8D) +00D14E 1 02 .byte $02 +00D14F 1 C0 8D cpy #$8D +00D151 1 04 C0 tsb $C0 +00D153 1 60 rts +00D154 1 +00D154 1 A2 00 ldx #$00 +00D156 1 8D 03 C0 sta RAMRDON +00D159 1 8D 05 C0 sta RAMWRTON +00D15C 1 20 00 B6 jsr LB600 +00D15F 1 8D 02 C0 sta RAMRDOFF +00D162 1 8D 04 C0 sta RAMWRTOFF +00D165 1 60 rts +00D166 1 +00D166 1 00 brk +00D167 1 00 brk +00D168 1 00 brk +00D169 1 00 brk +00D16A 1 00 brk +00D16B 1 00 brk +00D16C 1 00 brk +00D16D 1 00 brk +00D16E 1 00 brk +00D16F 1 00 brk +00D170 1 00 brk +00D171 1 00 brk +00D172 1 00 brk +00D173 1 00 brk +00D174 1 00 brk +00D175 1 00 brk +00D176 1 00 brk +00D177 1 00 brk +00D178 1 00 brk +00D179 1 00 brk +00D17A 1 00 brk +00D17B 1 00 brk +00D17C 1 00 brk +00D17D 1 00 brk +00D17E 1 00 brk +00D17F 1 00 brk +00D180 1 00 brk +00D181 1 00 brk +00D182 1 00 brk +00D183 1 00 brk +00D184 1 00 brk +00D185 1 00 brk +00D186 1 00 brk +00D187 1 00 brk +00D188 1 00 brk +00D189 1 00 brk +00D18A 1 00 brk +00D18B 1 00 brk +00D18C 1 00 brk +00D18D 1 00 brk +00D18E 1 00 brk +00D18F 1 00 brk +00D190 1 00 brk +00D191 1 00 brk +00D192 1 00 brk +00D193 1 00 brk +00D194 1 00 brk +00D195 1 00 brk +00D196 1 00 brk +00D197 1 00 brk +00D198 1 00 brk +00D199 1 00 brk +00D19A 1 00 brk +00D19B 1 00 brk +00D19C 1 00 brk +00D19D 1 00 brk +00D19E 1 00 brk +00D19F 1 00 brk +00D1A0 1 00 brk +00D1A1 1 00 brk +00D1A2 1 00 brk +00D1A3 1 00 brk +00D1A4 1 00 brk +00D1A5 1 00 brk +00D1A6 1 00 brk +00D1A7 1 00 brk +00D1A8 1 00 brk +00D1A9 1 00 brk +00D1AA 1 00 brk +00D1AB 1 00 brk +00D1AC 1 00 brk +00D1AD 1 00 brk +00D1AE 1 00 brk +00D1AF 1 00 brk +00D1B0 1 00 brk +00D1B1 1 00 brk +00D1B2 1 00 brk +00D1B3 1 00 brk +00D1B4 1 00 brk +00D1B5 1 00 brk +00D1B6 1 00 brk +00D1B7 1 00 brk +00D1B8 1 00 brk +00D1B9 1 00 brk +00D1BA 1 00 brk +00D1BB 1 00 brk +00D1BC 1 00 brk +00D1BD 1 00 brk +00D1BE 1 00 brk +00D1BF 1 00 brk +00D1C0 1 00 brk +00D1C1 1 00 brk +00D1C2 1 00 brk +00D1C3 1 00 brk +00D1C4 1 00 brk +00D1C5 1 00 brk +00D1C6 1 00 brk +00D1C7 1 00 brk +00D1C8 1 00 brk +00D1C9 1 00 brk +00D1CA 1 00 brk +00D1CB 1 00 brk +00D1CC 1 00 brk +00D1CD 1 00 brk +00D1CE 1 00 brk +00D1CF 1 00 brk +00D1D0 1 00 brk +00D1D1 1 00 brk +00D1D2 1 00 brk +00D1D3 1 00 brk +00D1D4 1 00 brk +00D1D5 1 00 brk +00D1D6 1 00 brk +00D1D7 1 00 brk +00D1D8 1 00 brk +00D1D9 1 00 brk +00D1DA 1 00 brk +00D1DB 1 00 brk +00D1DC 1 00 brk +00D1DD 1 00 brk +00D1DE 1 00 brk +00D1DF 1 00 brk +00D1E0 1 00 brk +00D1E1 1 00 brk +00D1E2 1 00 brk +00D1E3 1 00 brk +00D1E4 1 00 brk +00D1E5 1 00 brk +00D1E6 1 00 brk +00D1E7 1 00 brk +00D1E8 1 00 brk +00D1E9 1 00 brk +00D1EA 1 00 brk +00D1EB 1 00 brk +00D1EC 1 00 brk +00D1ED 1 00 brk +00D1EE 1 00 brk +00D1EF 1 00 brk +00D1F0 1 00 brk +00D1F1 1 00 brk +00D1F2 1 00 brk +00D1F3 1 00 brk +00D1F4 1 00 brk +00D1F5 1 00 brk +00D1F6 1 00 brk +00D1F7 1 00 brk +00D1F8 1 00 brk +00D1F9 1 00 brk +00D1FA 1 00 brk +00D1FB 1 00 brk +00D1FC 1 00 brk +00D1FD 1 00 brk +00D1FE 1 00 brk +00D1FF 1 00 brk +00D200 1 00 brk +00D201 1 01 02 ora ($02,x) +00D203 1 03 .byte $03 +00D204 1 04 05 tsb $05 +00D206 1 06 07 asl $07 +00D208 1 00 brk +00D209 1 00 brk +00D20A 1 00 brk +00D20B 1 00 brk +00D20C 1 00 brk +00D20D 1 00 brk +00D20E 1 00 brk +00D20F 1 00 brk +00D210 1 00 brk +00D211 1 00 brk +00D212 1 00 brk +00D213 1 15 D2 ora $D2,x +00D215 1 00 brk +00D216 1 00 brk +00D217 1 00 brk +00D218 1 00 brk +00D219 1 00 brk +00D21A 1 00 brk +00D21B 1 00 brk +00D21C 1 00 brk +00D21D 1 00 brk +00D21E 1 00 brk +00D21F 1 00 brk +00D220 1 00 brk +00D221 1 00 brk +00D222 1 00 brk +00D223 1 00 brk +00D224 1 00 brk +00D225 1 00 brk +00D226 1 00 brk +00D227 1 00 brk +00D228 1 00 brk +00D229 1 00 brk +00D22A 1 00 brk +00D22B 1 00 brk +00D22C 1 00 brk +00D22D 1 00 brk +00D22E 1 00 brk +00D22F 1 00 brk +00D230 1 00 brk +00D231 1 00 brk +00D232 1 00 brk +00D233 1 00 brk +00D234 1 00 brk +00D235 1 00 brk +00D236 1 00 brk +00D237 1 00 brk +00D238 1 00 brk +00D239 1 00 brk +00D23A 1 00 brk +00D23B 1 00 brk +00D23C 1 00 brk +00D23D 1 00 brk +00D23E 1 00 brk +00D23F 1 00 LD23F: brk +00D240 1 00 brk +00D241 1 00 brk +00D242 1 00 brk +00D243 1 00 brk +00D244 1 00 brk +00D245 1 00 brk +00D246 1 00 brk +00D247 1 00 brk +00D248 1 00 brk +00D249 1 00 brk +00D24A 1 00 brk +00D24B 1 00 brk +00D24C 1 00 brk +00D24D 1 00 brk +00D24E 1 00 brk +00D24F 1 00 brk +00D250 1 00 brk +00D251 1 00 brk +00D252 1 00 brk +00D253 1 00 brk +00D254 1 00 brk +00D255 1 00 brk +00D256 1 00 brk +00D257 1 00 brk +00D258 1 00 brk +00D259 1 00 brk +00D25A 1 00 brk +00D25B 1 00 brk +00D25C 1 00 brk +00D25D 1 00 brk +00D25E 1 00 brk +00D25F 1 00 brk +00D260 1 00 brk +00D261 1 00 brk +00D262 1 20 80 00 jsr L0080 +00D265 1 00 brk +00D266 1 00 brk +00D267 1 00 brk +00D268 1 00 brk +00D269 1 0A asl a +00D26A 1 00 brk +00D26B 1 0A asl a +00D26C 1 00 brk +00D26D 1 FF .byte $FF +00D26E 1 FF .byte $FF +00D26F 1 FF FF FF LD26F: bbs7 $FF,$D271 +00D272 1 FF FF FF LD272: bbs7 $FF,$D274 +00D275 1 FF 00 00 LD275: bbs7 L0000,$D278 +00D278 1 00 brk +00D279 1 00 brk +00D27A 1 00 brk +00D27B 1 01 01 ora ($01,x) +00D27D 1 00 brk +00D27E 1 00 brk +00D27F 1 00 brk +00D280 1 88 dey +00D281 1 FF .byte $FF +00D282 1 FF .byte $FF +00D283 1 FF FF FF LD283: bbs7 $FF,$D285 +00D286 1 FF LD286: .byte $FF +00D287 1 FF .byte $FF +00D288 1 FF LD288: .byte $FF +00D289 1 FF 00 00 LD289: bbs7 L0000,$D28C +00D28C 1 00 brk +00D28D 1 00 brk +00D28E 1 00 brk +00D28F 1 00 brk +00D290 1 00 brk +00D291 1 00 brk +00D292 1 FF 55 AA bbs7 $55,LD23F +00D295 1 55 AA eor $AA,x +00D297 1 55 AA eor $AA,x +00D299 1 55 AA eor $AA,x +00D29B 1 FF 06 EA bbs7 L0006,LD288 +00D29E 1 00 brk +00D29F 1 00 brk +00D2A0 1 00 brk +00D2A1 1 00 brk +00D2A2 1 88 dey +00D2A3 1 00 brk +00D2A4 1 08 php +00D2A5 1 00 brk +00D2A6 1 13 .byte $13 +00D2A7 1 00 brk +00D2A8 1 00 brk +00D2A9 1 00 brk +00D2AA 1 00 brk +00D2AB 1 00 brk +00D2AC 1 00 brk +00D2AD 1 00 brk +00D2AE 1 00 brk +00D2AF 1 02 .byte $02 +00D2B0 1 00 brk +00D2B1 1 06 00 asl L0000 +00D2B3 1 0E 00 1E asl $1E00 +00D2B6 1 00 brk +00D2B7 1 3E 00 7E rol $7E00,x +00D2BA 1 00 brk +00D2BB 1 1A inc a +00D2BC 1 00 brk +00D2BD 1 30 00 bmi LD2BF +00D2BF 1 30 00 LD2BF: bmi LD2C1 +00D2C1 1 60 LD2C1: rts +00D2C2 1 +00D2C2 1 00 brk +00D2C3 1 00 brk +00D2C4 1 00 brk +00D2C5 1 03 .byte $03 +00D2C6 1 00 brk +00D2C7 1 07 00 rmb0 L0000 +00D2C9 1 0F 00 1F bbr0 L0000,LD2EB +00D2CC 1 00 brk +00D2CD 1 3F 00 7F bbr3 L0000,LD34F +00D2D0 1 00 brk +00D2D1 1 7F 01 7F bbr7 $01,LD353 +00D2D4 1 00 brk +00D2D5 1 78 sei +00D2D6 1 00 brk +00D2D7 1 78 sei +00D2D8 1 00 brk +00D2D9 1 70 01 bvs LD2DC +00D2DB 1 70 .byte $70 +00D2DC 1 01 01 LD2DC: ora ($01,x) +00D2DE 1 01 00 ora (L0000,x) +00D2E0 1 00 brk +00D2E1 1 46 01 lsr $01 +00D2E3 1 28 plp +00D2E4 1 00 brk +00D2E5 1 10 00 bpl LD2E7 +00D2E7 1 10 00 LD2E7: bpl LD2E9 +00D2E9 1 10 00 LD2E9: bpl LD2EB +00D2EB 1 10 00 LD2EB: bpl LD2ED +00D2ED 1 10 00 LD2ED: bpl LD2EF +00D2EF 1 28 LD2EF: plp +00D2F0 1 00 brk +00D2F1 1 46 01 lsr $01 +00D2F3 1 00 brk +00D2F4 1 00 brk +00D2F5 1 00 brk +00D2F6 1 00 brk +00D2F7 1 46 01 lsr $01 +00D2F9 1 6F 03 7E bbr6 L0003,LD37A +00D2FC 1 01 38 ora ($38,x) +00D2FE 1 00 brk +00D2FF 1 38 sec +00D300 1 00 brk +00D301 1 38 sec +00D302 1 00 brk +00D303 1 38 sec +00D304 1 00 brk +00D305 1 38 sec +00D306 1 00 brk +00D307 1 7E 01 6F ror $6F01,x +00D30A 1 03 .byte $03 +00D30B 1 46 01 lsr $01 +00D30D 1 00 brk +00D30E 1 00 brk +00D30F 1 04 05 tsb $05 +00D311 1 00 brk +00D312 1 00 brk +00D313 1 7C 03 7C jmp (L7C03,x) +00D316 1 03 .byte $03 +00D317 1 02 .byte $02 +00D318 1 04 42 tsb $42 +00D31A 1 04 32 tsb $32 +00D31C 1 0C 02 04 tsb $0402 +00D31F 1 02 .byte $02 +00D320 1 04 7C tsb $7C +00D322 1 03 .byte $03 +00D323 1 7C 03 00 jmp (L0003,x) +00D326 1 00 brk +00D327 1 00 brk +00D328 1 00 brk +00D329 1 7C 03 7E jmp (L7E03,x) +00D32C 1 07 7E rmb0 $7E +00D32E 1 07 7F rmb0 $7F +00D330 1 0F 7F 0F bbr0 $7F,LD342 +00D333 1 7F 1F 7F bbr7 $1F,LD3B5 +00D336 1 0F 7F 0F bbr0 $7F,LD348 +00D339 1 7E 07 7E ror $7E07,x +00D33C 1 07 7C rmb0 $7C +00D33E 1 03 .byte $03 +00D33F 1 00 brk +00D340 1 00 brk +00D341 1 05 .byte $05 +00D342 1 05 00 LD342: ora L0000 +00D344 1 00 brk +00D345 1 00 brk +00D346 1 00 brk +00D347 1 00 brk +00D348 1 00 LD348: brk +00D349 1 00 brk +00D34A 1 00 brk +00D34B 1 00 brk +00D34C 1 00 brk +00D34D 1 00 brk +00D34E 1 00 brk +00D34F 1 00 LD34F: brk +00D350 1 00 brk +00D351 1 00 brk +00D352 1 00 brk +00D353 1 00 LD353: brk +00D354 1 00 brk +00D355 1 00 brk +00D356 1 00 brk +00D357 1 00 brk +00D358 1 00 brk +00D359 1 00 brk +00D35A 1 00 brk +00D35B 1 00 brk +00D35C 1 00 brk +00D35D 1 00 brk +00D35E 1 00 brk +00D35F 1 00 brk +00D360 1 00 brk +00D361 1 00 brk +00D362 1 00 brk +00D363 1 00 brk +00D364 1 00 brk +00D365 1 00 brk +00D366 1 00 brk +00D367 1 00 brk +00D368 1 00 brk +00D369 1 00 brk +00D36A 1 00 brk +00D36B 1 00 brk +00D36C 1 00 brk +00D36D 1 00 brk +00D36E 1 00 brk +00D36F 1 00 brk +00D370 1 00 brk +00D371 1 00 brk +00D372 1 00 brk +00D373 1 00 brk +00D374 1 00 brk +00D375 1 00 brk +00D376 1 00 brk +00D377 1 00 brk +00D378 1 00 brk +00D379 1 00 brk +00D37A 1 00 LD37A: brk +00D37B 1 00 brk +00D37C 1 00 brk +00D37D 1 00 brk +00D37E 1 00 brk +00D37F 1 00 brk +00D380 1 00 brk +00D381 1 00 brk +00D382 1 00 brk +00D383 1 00 brk +00D384 1 00 brk +00D385 1 00 brk +00D386 1 00 brk +00D387 1 00 brk +00D388 1 00 brk +00D389 1 00 brk +00D38A 1 00 brk +00D38B 1 00 brk +00D38C 1 00 brk +00D38D 1 00 brk +00D38E 1 00 brk +00D38F 1 00 brk +00D390 1 00 brk +00D391 1 00 brk +00D392 1 00 brk +00D393 1 00 brk +00D394 1 00 brk +00D395 1 00 brk +00D396 1 00 brk +00D397 1 00 brk +00D398 1 00 brk +00D399 1 00 brk +00D39A 1 00 brk +00D39B 1 00 brk +00D39C 1 00 brk +00D39D 1 00 brk +00D39E 1 00 brk +00D39F 1 00 brk +00D3A0 1 00 brk +00D3A1 1 00 brk +00D3A2 1 00 brk +00D3A3 1 00 brk +00D3A4 1 00 brk +00D3A5 1 00 brk +00D3A6 1 00 brk +00D3A7 1 00 brk +00D3A8 1 00 brk +00D3A9 1 00 brk +00D3AA 1 00 brk +00D3AB 1 00 brk +00D3AC 1 00 brk +00D3AD 1 00 brk +00D3AE 1 00 brk +00D3AF 1 00 brk +00D3B0 1 00 brk +00D3B1 1 00 brk +00D3B2 1 00 brk +00D3B3 1 00 brk +00D3B4 1 00 brk +00D3B5 1 00 LD3B5: brk +00D3B6 1 00 brk +00D3B7 1 00 brk +00D3B8 1 00 brk +00D3B9 1 00 brk +00D3BA 1 00 brk +00D3BB 1 00 brk +00D3BC 1 00 brk +00D3BD 1 00 brk +00D3BE 1 00 brk +00D3BF 1 00 brk +00D3C0 1 00 brk +00D3C1 1 00 brk +00D3C2 1 00 brk +00D3C3 1 00 brk +00D3C4 1 00 brk +00D3C5 1 00 brk +00D3C6 1 00 brk +00D3C7 1 00 brk +00D3C8 1 00 brk +00D3C9 1 00 brk +00D3CA 1 00 brk +00D3CB 1 00 brk +00D3CC 1 00 brk +00D3CD 1 00 brk +00D3CE 1 00 brk +00D3CF 1 00 brk +00D3D0 1 00 brk +00D3D1 1 00 brk +00D3D2 1 00 brk +00D3D3 1 00 brk +00D3D4 1 00 brk +00D3D5 1 00 brk +00D3D6 1 00 brk +00D3D7 1 00 brk +00D3D8 1 00 brk +00D3D9 1 00 brk +00D3DA 1 00 brk +00D3DB 1 00 brk +00D3DC 1 00 brk +00D3DD 1 00 brk +00D3DE 1 00 brk +00D3DF 1 00 brk +00D3E0 1 00 brk +00D3E1 1 00 brk +00D3E2 1 00 brk +00D3E3 1 00 brk +00D3E4 1 00 brk +00D3E5 1 00 brk +00D3E6 1 00 brk +00D3E7 1 00 brk +00D3E8 1 00 brk +00D3E9 1 00 brk +00D3EA 1 00 brk +00D3EB 1 00 brk +00D3EC 1 00 brk +00D3ED 1 00 brk +00D3EE 1 00 brk +00D3EF 1 00 brk +00D3F0 1 00 brk +00D3F1 1 00 brk +00D3F2 1 00 brk +00D3F3 1 00 brk +00D3F4 1 00 brk +00D3F5 1 00 brk +00D3F6 1 00 brk +00D3F7 1 00 brk +00D3F8 1 00 brk +00D3F9 1 00 brk +00D3FA 1 00 brk +00D3FB 1 00 brk +00D3FC 1 00 brk +00D3FD 1 00 brk +00D3FE 1 00 brk +00D3FF 1 00 brk +00D400 1 00 brk +00D401 1 00 brk +00D402 1 00 brk +00D403 1 00 brk +00D404 1 00 brk +00D405 1 00 brk +00D406 1 00 brk +00D407 1 00 brk +00D408 1 00 brk +00D409 1 00 brk +00D40A 1 00 brk +00D40B 1 00 brk +00D40C 1 00 brk +00D40D 1 00 brk +00D40E 1 00 brk +00D40F 1 00 brk +00D410 1 00 brk +00D411 1 00 brk +00D412 1 00 brk +00D413 1 00 brk +00D414 1 00 brk +00D415 1 00 brk +00D416 1 00 brk +00D417 1 00 brk +00D418 1 00 brk +00D419 1 00 brk +00D41A 1 00 brk +00D41B 1 00 brk +00D41C 1 00 brk +00D41D 1 00 brk +00D41E 1 00 brk +00D41F 1 00 brk +00D420 1 00 brk +00D421 1 00 brk +00D422 1 00 brk +00D423 1 00 brk +00D424 1 00 brk +00D425 1 00 brk +00D426 1 00 brk +00D427 1 00 brk +00D428 1 00 brk +00D429 1 00 brk +00D42A 1 00 brk +00D42B 1 00 brk +00D42C 1 00 brk +00D42D 1 00 brk +00D42E 1 00 brk +00D42F 1 00 brk +00D430 1 00 brk +00D431 1 00 brk +00D432 1 00 brk +00D433 1 00 brk +00D434 1 00 brk +00D435 1 00 brk +00D436 1 00 brk +00D437 1 00 brk +00D438 1 00 brk +00D439 1 00 brk +00D43A 1 00 brk +00D43B 1 00 brk +00D43C 1 00 brk +00D43D 1 00 brk +00D43E 1 00 brk +00D43F 1 00 brk +00D440 1 00 brk +00D441 1 00 brk +00D442 1 00 brk +00D443 1 00 brk +00D444 1 00 brk +00D445 1 00 brk +00D446 1 00 brk +00D447 1 00 brk +00D448 1 00 brk +00D449 1 00 brk +00D44A 1 00 brk +00D44B 1 00 brk +00D44C 1 00 brk +00D44D 1 00 brk +00D44E 1 00 brk +00D44F 1 00 brk +00D450 1 00 brk +00D451 1 00 brk +00D452 1 00 brk +00D453 1 00 brk +00D454 1 00 brk +00D455 1 00 brk +00D456 1 00 brk +00D457 1 00 brk +00D458 1 00 brk +00D459 1 00 brk +00D45A 1 00 brk +00D45B 1 00 brk +00D45C 1 00 brk +00D45D 1 00 brk +00D45E 1 00 brk +00D45F 1 00 brk +00D460 1 00 brk +00D461 1 00 brk +00D462 1 00 brk +00D463 1 00 brk +00D464 1 00 brk +00D465 1 00 brk +00D466 1 00 brk +00D467 1 00 brk +00D468 1 00 brk +00D469 1 00 brk +00D46A 1 00 brk +00D46B 1 00 brk +00D46C 1 00 brk +00D46D 1 00 brk +00D46E 1 00 brk +00D46F 1 00 brk +00D470 1 00 brk +00D471 1 00 brk +00D472 1 00 brk +00D473 1 00 brk +00D474 1 00 brk +00D475 1 00 brk +00D476 1 00 brk +00D477 1 00 brk +00D478 1 00 brk +00D479 1 00 brk +00D47A 1 00 brk +00D47B 1 00 brk +00D47C 1 00 brk +00D47D 1 00 brk +00D47E 1 00 brk +00D47F 1 00 brk +00D480 1 00 brk +00D481 1 00 brk +00D482 1 00 brk +00D483 1 00 brk +00D484 1 00 brk +00D485 1 00 brk +00D486 1 00 brk +00D487 1 00 brk +00D488 1 00 brk +00D489 1 00 brk +00D48A 1 00 brk +00D48B 1 00 brk +00D48C 1 00 brk +00D48D 1 00 brk +00D48E 1 00 brk +00D48F 1 00 brk +00D490 1 00 brk +00D491 1 00 brk +00D492 1 00 brk +00D493 1 00 brk +00D494 1 00 brk +00D495 1 00 brk +00D496 1 00 brk +00D497 1 00 brk +00D498 1 00 brk +00D499 1 00 brk +00D49A 1 00 brk +00D49B 1 00 brk +00D49C 1 00 brk +00D49D 1 00 brk +00D49E 1 00 brk +00D49F 1 00 brk +00D4A0 1 00 brk +00D4A1 1 00 brk +00D4A2 1 00 brk +00D4A3 1 00 brk +00D4A4 1 00 brk +00D4A5 1 00 brk +00D4A6 1 00 brk +00D4A7 1 00 brk +00D4A8 1 00 brk +00D4A9 1 00 brk +00D4AA 1 00 brk +00D4AB 1 00 brk +00D4AC 1 00 brk +00D4AD 1 00 brk +00D4AE 1 00 brk +00D4AF 1 00 brk +00D4B0 1 00 brk +00D4B1 1 00 brk +00D4B2 1 00 brk +00D4B3 1 00 brk +00D4B4 1 00 brk +00D4B5 1 00 brk +00D4B6 1 00 brk +00D4B7 1 00 brk +00D4B8 1 00 brk +00D4B9 1 00 brk +00D4BA 1 00 brk +00D4BB 1 00 brk +00D4BC 1 00 brk +00D4BD 1 00 brk +00D4BE 1 00 brk +00D4BF 1 00 brk +00D4C0 1 00 brk +00D4C1 1 00 brk +00D4C2 1 00 brk +00D4C3 1 00 brk +00D4C4 1 00 brk +00D4C5 1 00 brk +00D4C6 1 00 brk +00D4C7 1 00 brk +00D4C8 1 00 brk +00D4C9 1 00 brk +00D4CA 1 00 brk +00D4CB 1 00 brk +00D4CC 1 FE 1F 00 inc a:$1F,x +00D4CF 1 00 brk +00D4D0 1 00 brk +00D4D1 1 00 brk +00D4D2 1 00 brk +00D4D3 1 FE 1F 00 inc a:$1F,x +00D4D6 1 00 brk +00D4D7 1 00 brk +00D4D8 1 00 brk +00D4D9 1 00 brk +00D4DA 1 FE 1F 00 inc a:$1F,x +00D4DD 1 00 brk +00D4DE 1 00 brk +00D4DF 1 00 brk +00D4E0 1 00 brk +00D4E1 1 FE 1F 00 inc a:$1F,x +00D4E4 1 FF FF 00 bbs7 $FF,LD4E7 +00D4E7 1 00 LD4E7: brk +00D4E8 1 1E 1F 40 asl $401F,x +00D4EB 1 07 F0 rmb0 $F0 +00D4ED 1 00 brk +00D4EE 1 00 brk +00D4EF 1 1E 1F 60 asl $601F,x +00D4F2 1 03 .byte $03 +00D4F3 1 60 rts +00D4F4 1 +00D4F4 1 00 brk +00D4F5 1 00 brk +00D4F6 1 FE 1F F0 inc $F01F,x +00D4F9 1 F3 .byte $F3 +00D4FA 1 4F 00 00 bbr4 L0000,LD4FD +00D4FD 1 FE 1F F8 LD4FD: inc $F81F,x +00D500 1 F3 .byte $F3 +00D501 1 4F 00 00 bbr4 L0000,LD504 +00D504 1 FE 1F FC LD504: inc $FC1F,x +00D507 1 FF 4F 00 bbs7 $4F,LD50A +00D50A 1 00 LD50A: brk +00D50B 1 FE 1F FC inc $FC1F,x +00D50E 1 FF 67 00 bbs7 $67,LD511 +00D511 1 00 LD511: brk +00D512 1 FE 1F FC inc $FC1F,x +00D515 1 FF F3 00 bbs7 $F3,LD518 +00D518 1 00 LD518: brk +00D519 1 FE 1F FC inc $FC1F,x +00D51C 1 FF F9 00 bbs7 $F9,LD51F +00D51F 1 00 LD51F: brk +00D520 1 FE 1F FC inc $FC1F,x +00D523 1 FF FC 00 bbs7 $FC,LD526 +00D526 1 00 LD526: brk +00D527 1 FE 1F FC inc $FC1F,x +00D52A 1 3F FE 00 bbr3 $FE,LD52D +00D52D 1 00 LD52D: brk +00D52E 1 FE 1F FC inc $FC1F,x +00D531 1 1F FF 00 bbr1 $FF,LD534 +00D534 1 00 LD534: brk +00D535 1 FE 1F FC inc $FC1F,x +00D538 1 1F FF 00 bbr1 $FF,LD53B +00D53B 1 00 LD53B: brk +00D53C 1 3E .byte $3E +00D53D 1 00 LD53D: brk +00D53E 1 FE FF FF inc $FFFF,x +00D541 1 00 brk +00D542 1 00 LD542: brk +00D543 1 FE 03 FF inc $FF03,x +00D546 1 1F FF 00 bbr1 $FF,LD549 +00D549 1 00 LD549: brk +00D54A 1 FE 43 FF inc $FF43,x +00D54D 1 FF FF 00 bbs7 $FF,LD550 +00D550 1 00 LD550: brk +00D551 1 0E 60 FF asl $FF60 +00D554 1 FF 3F 00 bbs7 $3F,LD557 +00D557 1 00 LD557: brk +00D558 1 FE 03 00 inc a:L0003,x +00D55B 1 00 brk +00D55C 1 00 brk +00D55D 1 00 brk +00D55E 1 00 brk +00D55F 1 FE 03 00 inc a:L0003,x +00D562 1 00 brk +00D563 1 00 brk +00D564 1 00 brk +00D565 1 00 brk +00D566 1 00 brk +00D567 1 00 brk +00D568 1 00 brk +00D569 1 00 brk +00D56A 1 00 brk +00D56B 1 00 brk +00D56C 1 00 brk +00D56D 1 28 plp +00D56E 1 00 brk +00D56F 1 08 php +00D570 1 00 brk +00D571 1 C5 D4 cmp $D4 +00D573 1 07 00 rmb0 L0000 +00D575 1 00 brk +00D576 1 00 brk +00D577 1 00 LD577: brk +00D578 1 00 brk +00D579 1 24 00 bit L0000 +00D57B 1 17 00 rmb1 L0000 +00D57D 1 0F 01 00 bbr0 $01,LD580 +00D580 1 00 LD580: brk +00D581 1 00 brk +00D582 1 00 brk +00D583 1 00 brk +00D584 1 00 brk +00D585 1 00 brk +00D586 1 00 brk +00D587 1 00 brk +00D588 1 00 brk +00D589 1 96 00 stx L0000,y +00D58B 1 32 00 and (L0000) +00D58D 1 F4 .byte $F4 +00D58E 1 01 8C ora ($8C,x) +00D590 1 00 brk +00D591 1 4B .byte $4B +00D592 1 00 brk +00D593 1 23 .byte $23 +00D594 1 00 brk +00D595 1 00 brk +00D596 1 20 80 00 jsr L0080 +00D599 1 00 brk +00D59A 1 00 brk +00D59B 1 00 brk +00D59C 1 00 brk +00D59D 1 90 01 bcc LD5A0 +00D59F 1 64 .byte $64 +00D5A0 1 00 LD5A0: brk +00D5A1 1 FF .byte $FF +00D5A2 1 FF .byte $FF +00D5A3 1 FF FF FF LD5A3: bbs7 $FF,$D5A5 +00D5A6 1 FF FF FF LD5A6: bbs7 $FF,$D5A8 +00D5A9 1 FF 00 00 LD5A9: bbs7 L0000,$D5AC +00D5AC 1 00 brk +00D5AD 1 00 brk +00D5AE 1 00 brk +00D5AF 1 01 01 ora ($01,x) +00D5B1 1 00 LD5B1: brk +00D5B2 1 7F 00 88 bbr7 L0000,LD53D +00D5B5 1 00 brk +00D5B6 1 00 brk +00D5B7 1 12 01 ora ($01) +00D5B9 1 00 brk +00D5BA 1 00 brk +00D5BB 1 00 brk +00D5BC 1 00 brk +00D5BD 1 00 brk +00D5BE 1 00 brk +00D5BF 1 00 brk +00D5C0 1 00 brk +00D5C1 1 00 brk +00D5C2 1 00 brk +00D5C3 1 96 00 stx L0000,y +00D5C5 1 32 00 and (L0000) +00D5C7 1 F4 .byte $F4 +00D5C8 1 01 8C ora ($8C,x) +00D5CA 1 00 brk +00D5CB 1 19 00 14 ora $1400,y +00D5CE 1 00 brk +00D5CF 1 00 brk +00D5D0 1 20 80 00 jsr L0080 +00D5D3 1 00 brk +00D5D4 1 00 brk +00D5D5 1 00 brk +00D5D6 1 00 brk +00D5D7 1 F4 .byte $F4 +00D5D8 1 01 99 ora ($99,x) +00D5DA 1 00 brk +00D5DB 1 FF .byte $FF +00D5DC 1 FF .byte $FF +00D5DD 1 FF FF FF LD5DD: bbs7 $FF,$D5DF +00D5E0 1 FF FF FF LD5E0: bbs7 $FF,$D5E2 +00D5E3 1 FF 00 00 LD5E3: bbs7 L0000,$D5E6 +00D5E6 1 00 brk +00D5E7 1 00 brk +00D5E8 1 00 brk +00D5E9 1 01 01 ora ($01,x) +00D5EB 1 00 LD5EB: brk +00D5EC 1 7F 00 88 bbr7 L0000,LD577 +00D5EF 1 00 brk +00D5F0 1 00 brk +00D5F1 1 15 01 ora $01,x +00D5F3 1 00 brk +00D5F4 1 00 brk +00D5F5 1 00 brk +00D5F6 1 C1 00 cmp (L0000,x) +00D5F8 1 00 brk +00D5F9 1 03 .byte $03 +00D5FA 1 00 brk +00D5FB 1 00 brk +00D5FC 1 00 brk +00D5FD 1 64 00 stz L0000 +00D5FF 1 46 00 lsr L0000 +00D601 1 64 00 stz L0000 +00D603 1 46 00 lsr L0000 +00D605 1 35 00 and L0000,x +00D607 1 32 00 and (L0000) +00D609 1 00 brk +00D60A 1 20 80 00 jsr L0080 +00D60D 1 00 brk +00D60E 1 00 brk +00D60F 1 00 brk +00D610 1 00 brk +00D611 1 7D 00 46 adc $4600,x +00D614 1 00 brk +00D615 1 FF .byte $FF +00D616 1 FF .byte $FF +00D617 1 FF FF FF LD617: bbs7 $FF,$D619 +00D61A 1 FF FF FF LD61A: bbs7 $FF,$D61C +00D61D 1 FF 00 00 LD61D: bbs7 L0000,$D620 +00D620 1 00 brk +00D621 1 00 brk +00D622 1 00 brk +00D623 1 01 01 ora ($01,x) +00D625 1 00 LD625: brk +00D626 1 7F 00 88 bbr7 L0000,LD5B1 +00D629 1 00 brk +00D62A 1 00 brk +00D62B 1 18 clc +00D62C 1 01 00 ora (L0000,x) +00D62E 1 00 brk +00D62F 1 00 brk +00D630 1 00 brk +00D631 1 00 brk +00D632 1 00 brk +00D633 1 00 brk +00D634 1 00 brk +00D635 1 00 brk +00D636 1 00 brk +00D637 1 96 00 stx L0000,y +00D639 1 32 00 and (L0000) +00D63B 1 F4 .byte $F4 +00D63C 1 01 8C ora ($8C,x) +00D63E 1 00 brk +00D63F 1 50 00 bvc LD641 +00D641 1 28 LD641: plp +00D642 1 00 brk +00D643 1 00 brk +00D644 1 20 80 00 jsr L0080 +00D647 1 00 brk +00D648 1 00 brk +00D649 1 00 brk +00D64A 1 00 brk +00D64B 1 90 01 bcc LD64E +00D64D 1 6E .byte $6E +00D64E 1 00 LD64E: brk +00D64F 1 FF .byte $FF +00D650 1 FF .byte $FF +00D651 1 FF FF FF LD651: bbs7 $FF,$D653 +00D654 1 FF FF FF LD654: bbs7 $FF,$D656 +00D657 1 FF 00 00 LD657: bbs7 L0000,$D65A +00D65A 1 00 brk +00D65B 1 00 brk +00D65C 1 00 brk +00D65D 1 01 01 ora ($01,x) +00D65F 1 00 brk +00D660 1 7F 00 88 bbr7 L0000,LD5EB +00D663 1 00 brk +00D664 1 00 brk +00D665 1 1B .byte $1B +00D666 1 01 00 ora (L0000,x) +00D668 1 00 brk +00D669 1 00 brk +00D66A 1 00 brk +00D66B 1 00 brk +00D66C 1 00 brk +00D66D 1 00 brk +00D66E 1 00 brk +00D66F 1 00 brk +00D670 1 00 brk +00D671 1 96 00 stx L0000,y +00D673 1 32 00 and (L0000) +00D675 1 F4 .byte $F4 +00D676 1 01 8C ora ($8C,x) +00D678 1 00 brk +00D679 1 69 00 adc #$00 +00D67B 1 19 00 00 ora L0000,y +00D67E 1 20 80 00 jsr L0080 +00D681 1 00 brk +00D682 1 00 brk +00D683 1 00 brk +00D684 1 00 brk +00D685 1 5E 01 6E lsr $6E01,x +00D688 1 00 brk +00D689 1 FF .byte $FF +00D68A 1 FF .byte $FF +00D68B 1 FF FF FF LD68B: bbs7 $FF,$D68D +00D68E 1 FF FF FF LD68E: bbs7 $FF,$D690 +00D691 1 FF 00 00 LD691: bbs7 L0000,$D694 +00D694 1 00 brk +00D695 1 00 brk +00D696 1 00 brk +00D697 1 01 01 ora ($01,x) +00D699 1 00 brk +00D69A 1 7F 00 88 bbr7 L0000,LD625 +00D69D 1 00 brk +00D69E 1 00 brk +00D69F 1 28 plp +00D6A0 1 00 brk +00D6A1 1 25 00 and L0000 +00D6A3 1 68 pla +00D6A4 1 01 2F ora ($2F,x) +00D6A6 1 00 brk +00D6A7 1 2D 00 2E and $2E00 +00D6AA 1 00 brk +00D6AB 1 28 plp +00D6AC 1 00 brk +00D6AD 1 3D 00 68 and $6800,x +00D6B0 1 01 47 ora ($47,x) +00D6B2 1 00 brk +00D6B3 1 2D 00 46 and $4600 +00D6B6 1 00 brk +00D6B7 1 00 brk +00D6B8 1 00 brk +00D6B9 1 12 00 ora (L0000) +00D6BB 1 28 plp +00D6BC 1 00 brk +00D6BD 1 12 00 ora (L0000) +00D6BF 1 28 plp +00D6C0 1 00 brk +00D6C1 1 23 .byte $23 +00D6C2 1 00 brk +00D6C3 1 28 plp +00D6C4 1 00 brk +00D6C5 1 00 brk +00D6C6 1 00 brk +00D6C7 1 4B .byte $4B +00D6C8 1 00 brk +00D6C9 1 23 .byte $23 +00D6CA 1 00 brk +00D6CB 1 00 brk +00D6CC 1 20 80 00 jsr L0080 +00D6CF 1 00 brk +00D6D0 1 00 brk +00D6D1 1 00 brk +00D6D2 1 00 brk +00D6D3 1 66 01 ror $01 +00D6D5 1 64 00 stz L0000 +00D6D7 1 00 brk +00D6D8 1 04 00 tsb L0000 +00D6DA 1 02 .byte $02 +00D6DB 1 00 brk +00D6DC 1 5A phy +00D6DD 1 01 6C ora ($6C,x) +00D6DF 1 00 brk +00D6E0 1 05 00 ora L0000 +00D6E2 1 03 .byte $03 +00D6E3 1 00 brk +00D6E4 1 59 01 6B eor $6B01,y +00D6E7 1 00 brk +00D6E8 1 06 00 asl L0000 +00D6EA 1 16 00 asl L0000,x +00D6EC 1 58 cli +00D6ED 1 01 16 ora ($16,x) +00D6EF 1 00 brk +00D6F0 1 06 00 asl L0000 +00D6F2 1 59 00 58 eor $5800,y +00D6F5 1 01 59 ora ($59,x) +00D6F7 1 00 brk +00D6F8 1 D2 00 cmp (L0000) +00D6FA 1 5C .byte $5C +00D6FB 1 00 brk +00D6FC 1 36 01 rol $01,x +00D6FE 1 67 00 rmb6 L0000 +00D700 1 28 plp +00D701 1 00 brk +00D702 1 5C .byte $5C +00D703 1 00 brk +00D704 1 8C 00 67 sty $6700 +00D707 1 00 brk +00D708 1 D7 00 smb5 L0000 +00D70A 1 66 00 ror L0000 +00D70C 1 2D 00 66 and $6600 +00D70F 1 00 brk +00D710 1 82 .byte $82 +00D711 1 00 brk +00D712 1 07 00 rmb0 L0000 +00D714 1 DC .byte $DC +00D715 1 00 brk +00D716 1 13 .byte $13 +00D717 1 00 brk +00D718 1 10 41 bpl LD75B +00D71A 1 64 64 stz $64 +00D71C 1 20 61 6E jsr L6E61 +00D71F 1 20 45 6E jsr L6E45 +00D722 1 74 72 stz $72,x +00D724 1 79 20 2E adc $2E20,y +00D727 1 2E 2E 11 rol $112E +00D72A 1 45 64 eor $64 +00D72C 1 69 74 adc #$74 +00D72E 1 20 61 6E jsr L6E61 +00D731 1 20 45 6E jsr L6E45 +00D734 1 74 72 stz $72,x +00D736 1 79 20 2E adc $2E20,y +00D739 1 2E 2E 13 rol $132E +00D73C 1 44 .byte $44 +00D73D 1 65 6C adc $6C +00D73F 1 65 74 adc $74 +00D741 1 65 20 adc $20 +00D743 1 61 6E adc ($6E,x) +00D745 1 20 45 6E jsr L6E45 +00D748 1 74 72 stz $72,x +00D74A 1 79 20 2E adc $2E20,y +00D74D 1 2E 2E 10 rol $102E +00D750 1 52 75 eor ($75) +00D752 1 6E 20 61 ror $6120 +00D755 1 6E 20 45 ror $4520 +00D758 1 6E 74 72 ror $7274 +00D75B 1 79 20 2E LD75B: adc $2E20,y +00D75E 1 2E 2E 08 rol $082E +00D761 1 52 75 eor ($75) +00D763 1 6E 20 6C ror $6C20 +00D766 1 69 73 adc #$73 +00D768 1 74 2D stz $2D,x +00D76A 1 45 6E eor $6E +00D76C 1 74 65 stz $65,x +00D76E 1 72 20 adc ($20) +00D770 1 74 68 stz $68,x +00D772 1 65 20 adc $20 +00D774 1 66 75 ror $75 +00D776 1 6C 6C 20 jmp (L206C) +00D779 1 +00D779 1 70 61 bvs LD7DC +00D77B 1 74 68 stz $68,x +00D77D 1 6E 61 6D ror $6D61 +00D780 1 65 20 adc $20 +00D782 1 6F 66 20 bbr6 $66,LD7A5 +00D785 1 74 68 stz $68,x +00D787 1 65 20 adc $20 +00D789 1 72 75 adc ($75) +00D78B 1 6E 20 6C ror $6C20 +00D78E 1 69 73 adc #$73 +00D790 1 74 20 stz $20,x +00D792 1 66 69 ror $69 +00D794 1 6C 65 3A jmp (L3A65) +00D797 1 +00D797 1 46 45 lsr $45 +00D799 1 6E 74 65 ror $6574 +00D79C 1 72 20 adc ($20) +00D79E 1 74 68 stz $68,x +00D7A0 1 65 20 adc $20 +00D7A2 1 6E 61 6D ror $6D61 +00D7A5 1 65 20 LD7A5: adc $20 +00D7A7 1 28 plp +00D7A8 1 31 34 and ($34),y +00D7AA 1 20 63 68 jsr L6863 +00D7AD 1 61 72 adc ($72,x) +00D7AF 1 61 63 adc ($63,x) +00D7B1 1 74 65 stz $65,x +00D7B3 1 72 73 adc ($73) +00D7B5 1 20 6D 61 jsr L616D +00D7B8 1 78 sei +00D7B9 1 29 20 and #$20 +00D7BB 1 20 79 6F jsr L6F79 +00D7BE 1 75 20 adc $20,x +00D7C0 1 77 69 rmb7 $69 +00D7C2 1 73 .byte $73 +00D7C3 1 68 pla +00D7C4 1 20 74 6F jsr L6F74 +00D7C7 1 20 61 70 jsr L7061 +00D7CA 1 70 65 bvs LD831 +00D7CC 1 61 72 adc ($72,x) +00D7CE 1 20 69 6E jsr L6E69 +00D7D1 1 20 74 68 jsr L6874 +00D7D4 1 65 20 adc $20 +00D7D6 1 72 75 adc ($75) +00D7D8 1 6E 20 6C ror $6C20 +00D7DB 1 69 .byte $69 +00D7DC 1 73 LD7DC: .byte $73 +00D7DD 1 74 17 stz $17,x +00D7DF 1 41 64 eor ($64,x) +00D7E1 1 64 20 stz $20 +00D7E3 1 61 20 adc ($20,x) +00D7E5 1 6E 65 77 ror $7765 +00D7E8 1 20 65 6E jsr L6E65 +00D7EB 1 74 72 stz $72,x +00D7ED 1 79 20 74 adc $7420,y +00D7F0 1 6F 20 74 bbr6 $20,LD867 +00D7F3 1 68 pla +00D7F4 1 65 3A adc $3A +00D7F6 1 0B .byte $0B +00D7F7 1 1F 31 20 bbr1 $31,LD81A +00D7FA 1 52 75 eor ($75) +00D7FC 1 6E 20 6C ror $6C20 +00D7FF 1 69 73 adc #$73 +00D801 1 74 11 stz $11,x +00D803 1 1F 32 20 bbr1 $32,LD826 +00D806 1 4F 74 68 bbr4 $74,LD871 +00D809 1 65 72 adc $72 +00D80B 1 20 52 75 jsr L7552 +00D80E 1 6E 20 6C ror $6C20 +00D811 1 69 73 adc #$73 +00D813 1 74 0A stz $0A,x +00D815 1 44 .byte $44 +00D816 1 6F 77 6E bbr6 $77,LD887 +00D819 1 20 .byte $20 +00D81A 1 6C 6F 61 LD81A: jmp (L616F) +00D81D 1 +00D81D 1 64 3A stz $3A +00D81F 1 10 1F bpl LD840 +00D821 1 33 .byte $33 +00D822 1 20 61 74 jsr L7461 +00D825 1 20 .byte $20 +00D826 1 66 69 LD826: ror $69 +00D828 1 72 73 adc ($73) +00D82A 1 74 20 stz $20,x +00D82C 1 62 .byte $62 +00D82D 1 6F 6F 74 bbr6 $6F,LD8A4 +00D830 1 0F .byte $0F +00D831 1 1F 34 20 LD831: bbr1 $34,LD854 +00D834 1 61 74 adc ($74,x) +00D836 1 20 66 69 jsr L6966 +00D839 1 72 73 adc ($73) +00D83B 1 74 20 stz $20,x +00D83D 1 75 73 adc $73,x +00D83F 1 65 .byte $65 +00D840 1 08 LD840: php +00D841 1 1F 35 20 bbr1 $35,LD864 +00D844 1 6E 65 76 ror $7665 +00D847 1 65 72 adc $72 +00D849 1 2D 45 6E and L6E45 +00D84C 1 74 65 stz $65,x +00D84E 1 72 20 adc ($20) +00D850 1 74 68 stz $68,x +00D852 1 65 20 adc $20 +00D854 1 66 75 LD854: ror $75 +00D856 1 6C 6C 20 jmp (L206C) +00D859 1 +00D859 1 70 61 bvs LD8BC +00D85B 1 74 68 stz $68,x +00D85D 1 6E 61 6D ror $6D61 +00D860 1 65 20 adc $20 +00D862 1 6F .byte $6F +00D863 1 66 .byte $66 +00D864 1 20 74 68 LD864: jsr L6874 +00D867 1 65 20 LD867: adc $20 +00D869 1 72 75 adc ($75) +00D86B 1 6E 20 6C ror $6C20 +00D86E 1 69 73 adc #$73 +00D870 1 74 .byte $74 +00D871 1 20 66 69 LD871: jsr L6966 +00D874 1 6C 65 3A jmp (L3A65) +00D877 1 +00D877 1 00 brk +00D878 1 00 brk +00D879 1 00 brk +00D87A 1 00 brk +00D87B 1 00 brk +00D87C 1 00 brk +00D87D 1 00 brk +00D87E 1 00 brk +00D87F 1 06 00 asl L0000 +00D881 1 17 00 rmb1 L0000 +00D883 1 58 cli +00D884 1 01 57 ora ($57,x) +00D886 1 00 brk +00D887 1 00 LD887: brk +00D888 1 00 brk +00D889 1 00 brk +00D88A 1 00 brk +00D88B 1 00 brk +00D88C 1 00 brk +00D88D 1 00 brk +00D88E 1 00 brk +00D88F 1 00 brk +00D890 1 00 brk +00D891 1 24 74 bit $74 +00D893 1 68 pla +00D894 1 65 20 adc $20 +00D896 1 44 .byte $44 +00D897 1 4F 53 20 bbr4 $53,LD8BA +00D89A 1 33 .byte $33 +00D89B 1 2E 33 20 rol $2033 +00D89E 1 64 69 stz $69 +00D8A0 1 73 .byte $73 +00D8A1 1 6B .byte $6B +00D8A2 1 20 .byte $20 +00D8A3 1 69 .byte $69 +00D8A4 1 6E 20 73 LD8A4: ror $7320 +00D8A7 1 6C 6F 74 jmp (L746F) +00D8AA 1 +00D8AA 1 20 20 20 jsr L2020 +00D8AD 1 64 72 stz $72 +00D8AF 1 69 76 adc #$76 +00D8B1 1 65 20 adc $20 +00D8B3 1 20 20 3F jsr L3F20 +00D8B6 1 1A inc a +00D8B7 1 22 .byte $22 +00D8B8 1 1C .byte $1C +00D8B9 1 74 .byte $74 +00D8BA 1 68 LD8BA: pla +00D8BB 1 65 .byte $65 +00D8BC 1 20 64 69 LD8BC: jsr L6964 +00D8BF 1 73 .byte $73 +00D8C0 1 6B .byte $6B +00D8C1 1 20 69 6E jsr L6E69 +00D8C4 1 20 73 6C jsr L6C73 +00D8C7 1 6F 74 20 bbr6 $74,LD8EA +00D8CA 1 20 20 64 jsr L6420 +00D8CD 1 72 69 adc ($69) +00D8CF 1 76 65 ror $65,x +00D8D1 1 20 20 20 jsr L2020 +00D8D4 1 3F 12 1A bbr3 $12,LD8F1 +00D8D7 1 00 brk +00D8D8 1 00 brk +00D8D9 1 00 brk +00D8DA 1 00 brk +00D8DB 1 00 brk +00D8DC 1 00 brk +00D8DD 1 00 brk +00D8DE 1 00 brk +00D8DF 1 00 brk +00D8E0 1 00 brk +00D8E1 1 00 brk +00D8E2 1 00 brk +00D8E3 1 00 brk +00D8E4 1 00 brk +00D8E5 1 00 brk +00D8E6 1 00 brk +00D8E7 1 00 brk +00D8E8 1 00 brk +00D8E9 1 14 .byte $14 +00D8EA 1 00 LD8EA: brk +00D8EB 1 00 brk +00D8EC 1 00 brk +00D8ED 1 00 brk +00D8EE 1 01 06 ora (L0006,x) +00D8F0 1 00 brk +00D8F1 1 00 LD8F1: brk +00D8F2 1 00 brk +00D8F3 1 00 brk +00D8F4 1 00 brk +00D8F5 1 00 brk +00D8F6 1 01 00 ora (L0000,x) +00D8F8 1 02 .byte $02 +00D8F9 1 20 20 05 jsr L0520 +00D8FC 1 46 69 lsr $69 +00D8FE 1 6C 65 73 jmp (L7365) +00D901 1 +00D901 1 07 20 rmb0 $20 +00D903 1 20 20 20 jsr L2020 +00D906 1 20 20 20 jsr L2020 +00D909 1 00 brk +00D90A 1 00 brk +00D90B 1 00 brk +00D90C 1 00 brk +00D90D 1 0D 00 00 ora a:L0000 +00D910 1 00 brk +00D911 1 00 brk +00D912 1 00 brk +00D913 1 7D 00 00 adc a:L0000,x +00D916 1 00 brk +00D917 1 02 .byte $02 +00D918 1 00 brk +00D919 1 00 brk +00D91A 1 00 brk +00D91B 1 00 brk +00D91C 1 00 brk +00D91D 1 02 .byte $02 +00D91E 1 01 02 ora ($02,x) +00D920 1 00 brk +00D921 1 00 brk +00D922 1 57 01 rmb5 $01 +00D924 1 28 plp +00D925 1 00 brk +00D926 1 6B .byte $6B +00D927 1 01 30 ora ($30,x) +00D929 1 00 brk +00D92A 1 6B .byte $6B +00D92B 1 01 38 ora ($38,x) +00D92D 1 00 brk +00D92E 1 57 01 rmb5 $01 +00D930 1 4B .byte $4B +00D931 1 00 brk +00D932 1 6B .byte $6B +00D933 1 01 53 ora ($53,x) +00D935 1 00 brk +00D936 1 6B .byte $6B +00D937 1 01 5B ora ($5B,x) +00D939 1 00 brk +00D93A 1 6B .byte $6B +00D93B 1 01 63 ora ($63,x) +00D93D 1 00 brk +00D93E 1 5A phy +00D93F 1 01 29 ora ($29,x) +00D941 1 00 brk +00D942 1 64 01 stz $01 +00D944 1 2F 00 5A bbr2 L0000,LD9A1 +00D947 1 01 31 ora ($31,x) +00D949 1 00 brk +00D94A 1 64 01 stz $01 +00D94C 1 37 00 rmb3 L0000 +00D94E 1 5A phy +00D94F 1 01 4C ora ($4C,x) +00D951 1 00 brk +00D952 1 64 01 stz $01 +00D954 1 52 00 eor (L0000) +00D956 1 5A phy +00D957 1 01 54 ora ($54,x) +00D959 1 00 brk +00D95A 1 64 01 stz $01 +00D95C 1 5A phy +00D95D 1 00 brk +00D95E 1 5A phy +00D95F 1 01 5C ora ($5C,x) +00D961 1 00 brk +00D962 1 64 01 stz $01 +00D964 1 62 .byte $62 +00D965 1 00 brk +00D966 1 5A phy +00D967 1 01 29 ora ($29,x) +00D969 1 00 brk +00D96A 1 E0 01 cpx #$01 +00D96C 1 30 00 bmi LD96E +00D96E 1 5A LD96E: phy +00D96F 1 01 31 ora ($31,x) +00D971 1 00 brk +00D972 1 E0 01 cpx #$01 +00D974 1 37 00 rmb3 L0000 +00D976 1 5A phy +00D977 1 01 4C ora ($4C,x) +00D979 1 00 brk +00D97A 1 E0 01 cpx #$01 +00D97C 1 53 .byte $53 +00D97D 1 00 brk +00D97E 1 5A phy +00D97F 1 01 54 ora ($54,x) +00D981 1 00 brk +00D982 1 E0 01 cpx #$01 +00D984 1 5B .byte $5B +00D985 1 00 brk +00D986 1 5A phy +00D987 1 01 5C ora ($5C,x) +00D989 1 00 brk +00D98A 1 E0 01 cpx #$01 +00D98C 1 63 .byte $63 +00D98D 1 00 brk +00D98E 1 00 brk +00D98F 1 00 brk +00D990 1 00 brk +00D991 1 00 brk +00D992 1 00 brk +00D993 1 00 brk +00D994 1 00 brk +00D995 1 00 brk +00D996 1 00 brk +00D997 1 00 brk +00D998 1 00 brk +00D999 1 00 brk +00D99A 1 00 brk +00D99B 1 00 brk +00D99C 1 00 brk +00D99D 1 00 brk +00D99E 1 00 brk +00D99F 1 00 brk +00D9A0 1 00 brk +00D9A1 1 00 LD9A1: brk +00D9A2 1 00 brk +00D9A3 1 00 brk +00D9A4 1 00 brk +00D9A5 1 00 brk +00D9A6 1 00 brk +00D9A7 1 00 brk +00D9A8 1 00 brk +00D9A9 1 00 brk +00D9AA 1 00 brk +00D9AB 1 00 brk +00D9AC 1 00 brk +00D9AD 1 00 brk +00D9AE 1 00 brk +00D9AF 1 00 brk +00D9B0 1 00 brk +00D9B1 1 00 brk +00D9B2 1 00 brk +00D9B3 1 00 brk +00D9B4 1 00 brk +00D9B5 1 00 brk +00D9B6 1 00 brk +00D9B7 1 00 brk +00D9B8 1 00 brk +00D9B9 1 00 brk +00D9BA 1 00 brk +00D9BB 1 00 brk +00D9BC 1 00 brk +00D9BD 1 00 brk +00D9BE 1 00 brk +00D9BF 1 00 brk +00D9C0 1 04 00 tsb L0000 +00D9C2 1 02 .byte $02 +00D9C3 1 00 brk +00D9C4 1 F0 01 beq LD9C7 +00D9C6 1 97 .byte $97 +00D9C7 1 00 LD9C7: brk +00D9C8 1 1B .byte $1B +00D9C9 1 00 brk +00D9CA 1 10 00 bpl LD9CC +00D9CC 1 AE 00 1A LD9CC: ldx $1A00 +00D9CF 1 00 brk +00D9D0 1 C1 00 cmp (L0000,x) +00D9D2 1 3A dec a +00D9D3 1 00 brk +00D9D4 1 25 01 and $01 +00D9D6 1 45 00 eor L0000 +00D9D8 1 C1 00 cmp (L0000,x) +00D9DA 1 59 00 25 eor $2500,y +00D9DD 1 01 64 ora ($64,x) +00D9DF 1 00 brk +00D9E0 1 C1 00 cmp (L0000,x) +00D9E2 1 2C 00 25 bit $2500 +00D9E5 1 01 37 ora ($37,x) +00D9E7 1 00 brk +00D9E8 1 C1 00 LD9E8: cmp (L0000,x) +00D9EA 1 49 00 eor #$00 +00D9EC 1 25 01 and $01 +00D9EE 1 54 .byte $54 +00D9EF 1 00 brk +00D9F0 1 C1 00 cmp (L0000,x) +00D9F2 1 1E 00 25 asl $2500,x +00D9F5 1 01 29 ora ($29,x) +00D9F7 1 00 brk +00D9F8 1 43 .byte $43 +00D9F9 1 01 1E ora ($1E,x) +00D9FB 1 00 brk +00D9FC 1 43 .byte $43 +00D9FD 1 01 64 ora ($64,x) +00D9FF 1 00 brk +00DA00 1 81 D3 sta ($D3,x) +00DA02 1 00 brk +00DA03 1 C6 00 dec L0000 +00DA05 1 63 .byte $63 +00DA06 1 00 brk +00DA07 1 0F 4F 4B bbr0 $4F,LDA55 +00DA0A 1 20 20 20 jsr L2020 +00DA0D 1 20 20 20 jsr L2020 +00DA10 1 20 20 20 jsr L2020 +00DA13 1 20 20 20 jsr L2020 +00DA16 1 0D C6 00 ora a:$C6 +00DA19 1 44 .byte $44 +00DA1A 1 00 brk +00DA1B 1 05 43 ora $43 +00DA1D 1 6C 6F 73 jmp (L736F) +00DA20 1 +00DA20 1 65 C6 00 36 .byte $65,$C6,$00,$36,$00,$04,$4F,$70 +00DA24 1 00 04 4F 70 +00DA28 1 65 6E C6 00 .byte $65,$6E,$C6,$00,$53,$00,$11,$43 +00DA2C 1 53 00 11 43 +00DA30 1 61 6E 63 65 .byte $61,$6E,$63,$65,$6C,$20,$20,$20 +00DA34 1 6C 20 20 20 +00DA38 1 20 20 20 20 .byte $20,$20,$20,$20,$20,$45,$73,$63 +00DA3C 1 20 45 73 63 +00DA40 1 C6 00 28 00 .byte $C6,$00,$28,$00,$0C,$43,$68,$61 +00DA44 1 0C 43 68 61 +00DA48 1 6E 67 65 20 .byte $6E,$67,$65,$20,$44,$72,$69,$76 +00DA4C 1 44 72 69 76 +00DA50 1 65 1C 00 19 .byte $65,$1C,$00,$19,$00 +00DA54 1 00 +00DA55 1 1C 00 70 00 LDA55: .byte $1C,$00,$70,$00,$1C,$00,$87,$00 +00DA59 1 1C 00 87 00 +00DA5D 1 00 7F 07 20 .byte $00,$7F,$07,$20,$44,$69,$73,$6B +00DA61 1 44 69 73 6B +00DA65 1 3A 20 0F 43 .byte $3A,$20,$0F,$43,$6F,$70,$79,$20 +00DA69 1 6F 70 79 20 +00DA6D 1 61 20 46 69 .byte $61,$20,$46,$69,$6C,$65,$20,$2E +00DA71 1 6C 65 20 2E +00DA75 1 2E 2E 10 53 .byte $2E,$2E,$10,$53,$6F,$75,$72,$63 +00DA79 1 6F 75 72 63 +00DA7D 1 65 20 66 69 .byte $65,$20,$66,$69,$6C,$65,$6E,$61 +00DA81 1 6C 65 6E 61 +00DA85 1 6D 65 3A 15 .byte $6D,$65,$3A,$15,$44,$65,$73,$74 +00DA89 1 44 65 73 74 +00DA8D 1 69 6E 61 74 .byte $69,$6E,$61,$74,$69,$6F,$6E,$20 +00DA91 1 69 6F 6E 20 +00DA95 1 66 69 6C 65 .byte $66,$69,$6C,$65,$6E,$61,$6D,$65 +00DA99 1 6E 61 6D 65 +00DA9D 1 3A 1C 00 71 .byte $3A,$1C,$00,$71,$00,$CF +00DAA1 1 00 CF +00DAA3 1 01 7C 00 1E LDAA3: .byte $01,$7C,$00,$1E,$00,$7B,$00,$1C +00DAA7 1 00 7B 00 1C +00DAAB 1 00 88 00 CF .byte $00,$88,$00,$CF,$01,$93,$00,$1E +00DAAF 1 01 93 00 1E +00DAB3 1 00 92 00 11 .byte $00,$92,$00,$11,$44,$65,$6C,$65 +00DAB7 1 44 65 6C 65 +00DABB 1 74 65 20 61 .byte $74,$65,$20,$61,$20,$46,$69,$6C +00DABF 1 20 46 69 6C +00DAC3 1 65 20 2E 2E .byte $65,$20,$2E,$2E,$2E,$0F,$46,$69 +00DAC7 1 2E 0F 46 69 +00DACB 1 6C 65 20 74 .byte $6C,$65,$20,$74,$6F,$20,$64,$65 +00DACF 1 6F 20 64 65 +00DAD3 1 6C 65 74 65 .byte $6C,$65,$74,$65,$3A,$00,$00,$00 +00DAD7 1 3A 00 00 00 +00DADB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00DADF 1 00 00 00 00 +00DAE3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00DAE7 1 00 00 00 00 +00DAEB 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00DAEF 1 00 00 00 00 +00DAF3 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00DAF7 1 00 00 00 00 +00DAFB 1 00 00 00 00 .byte $00,$00,$00,$00,$00 +00DAFF 1 00 +00DB00 1 0C E3 23 tsb $23E3 +00DB03 1 E3 .byte $E3 +00DB04 1 3A dec a +00DB05 1 E3 .byte $E3 +00DB06 1 51 E3 eor ($E3),y +00DB08 1 68 pla +00DB09 1 E3 .byte $E3 +00DB0A 1 7F E3 96 bbr7 $E3,LDAA3 +00DB0D 1 E3 .byte $E3 +00DB0E 1 AD E3 C4 lda $C4E3 +00DB11 1 E3 .byte $E3 +00DB12 1 DB stp +00DB13 1 E3 .byte $E3 +00DB14 1 F2 E3 sbc ($E3) +00DB16 1 09 E4 ora #$E4 +00DB18 1 20 E4 37 jsr L37E4 +00DB1B 1 E4 F2 cpx $F2 +00DB1D 1 E4 00 cpx L0000 +00DB1F 1 00 brk +00DB20 1 00 brk +00DB21 1 00 brk +00DB22 1 00 brk +00DB23 1 00 brk +00DB24 1 00 brk +00DB25 1 00 brk +00DB26 1 00 brk +00DB27 1 00 brk +00DB28 1 00 brk +00DB29 1 00 brk +00DB2A 1 00 brk +00DB2B 1 00 brk +00DB2C 1 00 brk +00DB2D 1 00 brk +00DB2E 1 00 brk +00DB2F 1 00 brk +00DB30 1 00 brk +00DB31 1 00 brk +00DB32 1 00 brk +00DB33 1 00 brk +00DB34 1 00 brk +00DB35 1 00 brk +00DB36 1 00 brk +00DB37 1 00 brk +00DB38 1 00 brk +00DB39 1 00 brk +00DB3A 1 00 brk +00DB3B 1 00 brk +00DB3C 1 00 brk +00DB3D 1 00 brk +00DB3E 1 00 brk +00DB3F 1 00 brk +00DB40 1 00 brk +00DB41 1 00 brk +00DB42 1 00 brk +00DB43 1 00 brk +00DB44 1 00 brk +00DB45 1 00 brk +00DB46 1 00 brk +00DB47 1 00 brk +00DB48 1 00 brk +00DB49 1 00 brk +00DB4A 1 00 brk +00DB4B 1 00 brk +00DB4C 1 00 brk +00DB4D 1 00 brk +00DB4E 1 00 brk +00DB4F 1 00 brk +00DB50 1 00 brk +00DB51 1 00 brk +00DB52 1 00 brk +00DB53 1 00 brk +00DB54 1 00 brk +00DB55 1 00 brk +00DB56 1 00 brk +00DB57 1 00 brk +00DB58 1 00 brk +00DB59 1 00 brk +00DB5A 1 00 brk +00DB5B 1 00 brk +00DB5C 1 00 brk +00DB5D 1 00 brk +00DB5E 1 00 brk +00DB5F 1 00 brk +00DB60 1 00 brk +00DB61 1 00 brk +00DB62 1 00 brk +00DB63 1 00 brk +00DB64 1 00 brk +00DB65 1 00 brk +00DB66 1 00 brk +00DB67 1 00 brk +00DB68 1 00 brk +00DB69 1 00 brk +00DB6A 1 00 brk +00DB6B 1 00 brk +00DB6C 1 00 brk +00DB6D 1 00 brk +00DB6E 1 00 brk +00DB6F 1 00 brk +00DB70 1 00 brk +00DB71 1 00 brk +00DB72 1 00 brk +00DB73 1 00 brk +00DB74 1 00 brk +00DB75 1 00 brk +00DB76 1 00 brk +00DB77 1 00 brk +00DB78 1 00 brk +00DB79 1 00 brk +00DB7A 1 00 brk +00DB7B 1 00 brk +00DB7C 1 00 brk +00DB7D 1 00 brk +00DB7E 1 00 brk +00DB7F 1 00 brk +00DB80 1 00 brk +00DB81 1 00 brk +00DB82 1 00 brk +00DB83 1 00 brk +00DB84 1 00 brk +00DB85 1 00 brk +00DB86 1 00 brk +00DB87 1 00 brk +00DB88 1 00 brk +00DB89 1 00 brk +00DB8A 1 00 brk +00DB8B 1 00 brk +00DB8C 1 00 brk +00DB8D 1 00 brk +00DB8E 1 00 brk +00DB8F 1 00 brk +00DB90 1 00 brk +00DB91 1 00 brk +00DB92 1 00 brk +00DB93 1 00 brk +00DB94 1 00 brk +00DB95 1 00 brk +00DB96 1 00 brk +00DB97 1 00 brk +00DB98 1 00 brk +00DB99 1 00 brk +00DB9A 1 00 brk +00DB9B 1 00 brk +00DB9C 1 00 brk +00DB9D 1 00 brk +00DB9E 1 00 brk +00DB9F 1 00 brk +00DBA0 1 00 brk +00DBA1 1 00 brk +00DBA2 1 00 brk +00DBA3 1 00 brk +00DBA4 1 00 brk +00DBA5 1 00 brk +00DBA6 1 00 brk +00DBA7 1 00 brk +00DBA8 1 00 brk +00DBA9 1 00 brk +00DBAA 1 00 brk +00DBAB 1 00 brk +00DBAC 1 00 brk +00DBAD 1 00 brk +00DBAE 1 00 brk +00DBAF 1 00 brk +00DBB0 1 00 brk +00DBB1 1 00 brk +00DBB2 1 00 brk +00DBB3 1 00 brk +00DBB4 1 00 brk +00DBB5 1 00 brk +00DBB6 1 00 brk +00DBB7 1 00 brk +00DBB8 1 00 brk +00DBB9 1 00 brk +00DBBA 1 00 brk +00DBBB 1 00 brk +00DBBC 1 00 brk +00DBBD 1 00 brk +00DBBE 1 00 brk +00DBBF 1 00 brk +00DBC0 1 00 brk +00DBC1 1 00 brk +00DBC2 1 00 brk +00DBC3 1 00 brk +00DBC4 1 00 brk +00DBC5 1 00 brk +00DBC6 1 00 brk +00DBC7 1 00 brk +00DBC8 1 00 brk +00DBC9 1 00 brk +00DBCA 1 00 brk +00DBCB 1 00 brk +00DBCC 1 00 brk +00DBCD 1 00 brk +00DBCE 1 00 brk +00DBCF 1 00 brk +00DBD0 1 00 brk +00DBD1 1 00 brk +00DBD2 1 00 brk +00DBD3 1 00 brk +00DBD4 1 00 brk +00DBD5 1 00 brk +00DBD6 1 00 brk +00DBD7 1 00 brk +00DBD8 1 00 brk +00DBD9 1 00 brk +00DBDA 1 00 brk +00DBDB 1 00 brk +00DBDC 1 00 brk +00DBDD 1 00 brk +00DBDE 1 00 brk +00DBDF 1 00 brk +00DBE0 1 00 brk +00DBE1 1 00 brk +00DBE2 1 00 brk +00DBE3 1 00 brk +00DBE4 1 00 brk +00DBE5 1 00 brk +00DBE6 1 00 brk +00DBE7 1 00 brk +00DBE8 1 00 brk +00DBE9 1 00 brk +00DBEA 1 00 brk +00DBEB 1 00 brk +00DBEC 1 00 brk +00DBED 1 00 brk +00DBEE 1 00 brk +00DBEF 1 00 brk +00DBF0 1 00 brk +00DBF1 1 00 brk +00DBF2 1 00 brk +00DBF3 1 00 brk +00DBF4 1 00 brk +00DBF5 1 00 brk +00DBF6 1 00 brk +00DBF7 1 00 brk +00DBF8 1 00 brk +00DBF9 1 00 brk +00DBFA 1 00 brk +00DBFB 1 00 brk +00DBFC 1 00 brk +00DBFD 1 00 brk +00DBFE 1 00 brk +00DBFF 1 00 brk +00DC00 1 00 brk +00DC01 1 00 brk +00DC02 1 00 brk +00DC03 1 00 brk +00DC04 1 00 brk +00DC05 1 00 brk +00DC06 1 00 brk +00DC07 1 00 brk +00DC08 1 00 brk +00DC09 1 00 brk +00DC0A 1 00 brk +00DC0B 1 00 brk +00DC0C 1 00 brk +00DC0D 1 00 brk +00DC0E 1 00 brk +00DC0F 1 00 brk +00DC10 1 00 brk +00DC11 1 00 brk +00DC12 1 00 brk +00DC13 1 00 brk +00DC14 1 00 brk +00DC15 1 00 brk +00DC16 1 00 brk +00DC17 1 00 brk +00DC18 1 00 brk +00DC19 1 00 brk +00DC1A 1 00 brk +00DC1B 1 00 brk +00DC1C 1 00 brk +00DC1D 1 00 brk +00DC1E 1 00 brk +00DC1F 1 00 brk +00DC20 1 00 brk +00DC21 1 00 brk +00DC22 1 00 brk +00DC23 1 00 brk +00DC24 1 00 brk +00DC25 1 00 brk +00DC26 1 00 brk +00DC27 1 00 brk +00DC28 1 00 brk +00DC29 1 00 brk +00DC2A 1 00 brk +00DC2B 1 00 brk +00DC2C 1 00 brk +00DC2D 1 00 brk +00DC2E 1 00 brk +00DC2F 1 00 brk +00DC30 1 00 brk +00DC31 1 00 brk +00DC32 1 00 brk +00DC33 1 00 brk +00DC34 1 00 brk +00DC35 1 00 brk +00DC36 1 00 brk +00DC37 1 00 brk +00DC38 1 00 brk +00DC39 1 00 brk +00DC3A 1 00 brk +00DC3B 1 00 brk +00DC3C 1 00 brk +00DC3D 1 00 brk +00DC3E 1 00 brk +00DC3F 1 00 brk +00DC40 1 00 brk +00DC41 1 00 brk +00DC42 1 00 brk +00DC43 1 00 brk +00DC44 1 00 brk +00DC45 1 00 brk +00DC46 1 00 brk +00DC47 1 00 brk +00DC48 1 00 brk +00DC49 1 00 brk +00DC4A 1 00 brk +00DC4B 1 00 brk +00DC4C 1 00 brk +00DC4D 1 00 brk +00DC4E 1 00 brk +00DC4F 1 00 brk +00DC50 1 00 brk +00DC51 1 00 brk +00DC52 1 00 brk +00DC53 1 00 brk +00DC54 1 00 brk +00DC55 1 00 brk +00DC56 1 00 brk +00DC57 1 00 brk +00DC58 1 00 brk +00DC59 1 00 brk +00DC5A 1 00 brk +00DC5B 1 00 brk +00DC5C 1 00 brk +00DC5D 1 00 brk +00DC5E 1 00 brk +00DC5F 1 00 brk +00DC60 1 00 brk +00DC61 1 00 brk +00DC62 1 00 brk +00DC63 1 00 brk +00DC64 1 00 brk +00DC65 1 00 brk +00DC66 1 00 brk +00DC67 1 00 brk +00DC68 1 00 brk +00DC69 1 00 brk +00DC6A 1 00 brk +00DC6B 1 00 brk +00DC6C 1 00 brk +00DC6D 1 00 brk +00DC6E 1 00 brk +00DC6F 1 00 brk +00DC70 1 00 brk +00DC71 1 00 brk +00DC72 1 00 brk +00DC73 1 00 brk +00DC74 1 00 brk +00DC75 1 00 brk +00DC76 1 00 brk +00DC77 1 00 brk +00DC78 1 00 brk +00DC79 1 00 brk +00DC7A 1 00 brk +00DC7B 1 00 brk +00DC7C 1 00 brk +00DC7D 1 00 brk +00DC7E 1 00 brk +00DC7F 1 00 brk +00DC80 1 00 brk +00DC81 1 00 brk +00DC82 1 00 brk +00DC83 1 00 brk +00DC84 1 00 brk +00DC85 1 00 brk +00DC86 1 00 brk +00DC87 1 00 brk +00DC88 1 00 brk +00DC89 1 00 brk +00DC8A 1 00 brk +00DC8B 1 00 brk +00DC8C 1 00 brk +00DC8D 1 00 brk +00DC8E 1 00 brk +00DC8F 1 00 brk +00DC90 1 00 brk +00DC91 1 00 brk +00DC92 1 00 brk +00DC93 1 00 brk +00DC94 1 00 brk +00DC95 1 00 brk +00DC96 1 00 brk +00DC97 1 00 brk +00DC98 1 00 brk +00DC99 1 00 brk +00DC9A 1 00 brk +00DC9B 1 00 brk +00DC9C 1 00 brk +00DC9D 1 00 brk +00DC9E 1 00 brk +00DC9F 1 00 brk +00DCA0 1 00 brk +00DCA1 1 00 brk +00DCA2 1 00 brk +00DCA3 1 00 brk +00DCA4 1 00 brk +00DCA5 1 00 brk +00DCA6 1 00 brk +00DCA7 1 00 brk +00DCA8 1 00 brk +00DCA9 1 00 brk +00DCAA 1 00 brk +00DCAB 1 00 brk +00DCAC 1 00 brk +00DCAD 1 00 brk +00DCAE 1 00 brk +00DCAF 1 00 brk +00DCB0 1 00 brk +00DCB1 1 00 brk +00DCB2 1 00 brk +00DCB3 1 00 brk +00DCB4 1 00 brk +00DCB5 1 00 brk +00DCB6 1 00 brk +00DCB7 1 00 brk +00DCB8 1 00 brk +00DCB9 1 00 brk +00DCBA 1 00 brk +00DCBB 1 00 brk +00DCBC 1 00 brk +00DCBD 1 00 brk +00DCBE 1 00 brk +00DCBF 1 00 brk +00DCC0 1 00 brk +00DCC1 1 00 brk +00DCC2 1 00 brk +00DCC3 1 00 brk +00DCC4 1 00 brk +00DCC5 1 00 brk +00DCC6 1 00 brk +00DCC7 1 00 brk +00DCC8 1 00 brk +00DCC9 1 00 brk +00DCCA 1 00 brk +00DCCB 1 00 brk +00DCCC 1 00 brk +00DCCD 1 00 brk +00DCCE 1 00 brk +00DCCF 1 00 brk +00DCD0 1 00 brk +00DCD1 1 00 brk +00DCD2 1 00 brk +00DCD3 1 00 brk +00DCD4 1 00 brk +00DCD5 1 00 brk +00DCD6 1 00 brk +00DCD7 1 00 brk +00DCD8 1 00 brk +00DCD9 1 00 brk +00DCDA 1 00 brk +00DCDB 1 00 brk +00DCDC 1 00 brk +00DCDD 1 00 brk +00DCDE 1 00 brk +00DCDF 1 00 brk +00DCE0 1 00 brk +00DCE1 1 00 brk +00DCE2 1 00 brk +00DCE3 1 00 brk +00DCE4 1 00 brk +00DCE5 1 00 brk +00DCE6 1 00 brk +00DCE7 1 00 brk +00DCE8 1 00 brk +00DCE9 1 00 brk +00DCEA 1 00 brk +00DCEB 1 00 brk +00DCEC 1 00 brk +00DCED 1 00 brk +00DCEE 1 00 brk +00DCEF 1 00 brk +00DCF0 1 00 brk +00DCF1 1 00 brk +00DCF2 1 00 brk +00DCF3 1 00 brk +00DCF4 1 00 brk +00DCF5 1 00 brk +00DCF6 1 00 brk +00DCF7 1 00 brk +00DCF8 1 00 brk +00DCF9 1 00 brk +00DCFA 1 00 brk +00DCFB 1 00 brk +00DCFC 1 00 brk +00DCFD 1 00 brk +00DCFE 1 00 brk +00DCFF 1 00 brk +00DD00 1 00 brk +00DD01 1 00 brk +00DD02 1 00 brk +00DD03 1 00 brk +00DD04 1 00 brk +00DD05 1 00 brk +00DD06 1 00 brk +00DD07 1 00 brk +00DD08 1 00 brk +00DD09 1 00 brk +00DD0A 1 00 brk +00DD0B 1 00 brk +00DD0C 1 00 brk +00DD0D 1 00 brk +00DD0E 1 00 brk +00DD0F 1 00 brk +00DD10 1 00 brk +00DD11 1 00 brk +00DD12 1 00 brk +00DD13 1 00 brk +00DD14 1 00 brk +00DD15 1 00 brk +00DD16 1 00 brk +00DD17 1 00 brk +00DD18 1 00 brk +00DD19 1 00 brk +00DD1A 1 00 brk +00DD1B 1 00 brk +00DD1C 1 00 brk +00DD1D 1 00 brk +00DD1E 1 00 brk +00DD1F 1 00 brk +00DD20 1 00 brk +00DD21 1 00 brk +00DD22 1 00 brk +00DD23 1 00 brk +00DD24 1 00 brk +00DD25 1 00 brk +00DD26 1 00 brk +00DD27 1 00 brk +00DD28 1 00 brk +00DD29 1 00 brk +00DD2A 1 00 brk +00DD2B 1 00 brk +00DD2C 1 00 brk +00DD2D 1 00 brk +00DD2E 1 00 brk +00DD2F 1 00 brk +00DD30 1 00 brk +00DD31 1 00 brk +00DD32 1 00 brk +00DD33 1 00 brk +00DD34 1 00 brk +00DD35 1 00 brk +00DD36 1 00 brk +00DD37 1 00 brk +00DD38 1 00 brk +00DD39 1 00 brk +00DD3A 1 00 brk +00DD3B 1 00 brk +00DD3C 1 00 brk +00DD3D 1 00 brk +00DD3E 1 00 brk +00DD3F 1 00 brk +00DD40 1 00 brk +00DD41 1 00 brk +00DD42 1 00 brk +00DD43 1 00 brk +00DD44 1 00 brk +00DD45 1 00 brk +00DD46 1 00 brk +00DD47 1 00 brk +00DD48 1 00 brk +00DD49 1 00 brk +00DD4A 1 00 brk +00DD4B 1 00 brk +00DD4C 1 00 brk +00DD4D 1 00 brk +00DD4E 1 00 brk +00DD4F 1 00 brk +00DD50 1 00 brk +00DD51 1 00 brk +00DD52 1 00 brk +00DD53 1 00 brk +00DD54 1 00 brk +00DD55 1 00 brk +00DD56 1 00 brk +00DD57 1 00 brk +00DD58 1 00 brk +00DD59 1 00 brk +00DD5A 1 00 brk +00DD5B 1 00 brk +00DD5C 1 00 brk +00DD5D 1 00 brk +00DD5E 1 00 brk +00DD5F 1 00 brk +00DD60 1 00 brk +00DD61 1 00 brk +00DD62 1 00 brk +00DD63 1 00 brk +00DD64 1 00 brk +00DD65 1 00 brk +00DD66 1 00 brk +00DD67 1 00 brk +00DD68 1 00 brk +00DD69 1 00 brk +00DD6A 1 00 brk +00DD6B 1 00 brk +00DD6C 1 00 brk +00DD6D 1 00 brk +00DD6E 1 00 brk +00DD6F 1 00 brk +00DD70 1 00 brk +00DD71 1 00 brk +00DD72 1 00 brk +00DD73 1 00 brk +00DD74 1 00 brk +00DD75 1 00 brk +00DD76 1 00 brk +00DD77 1 00 brk +00DD78 1 00 brk +00DD79 1 00 brk +00DD7A 1 00 brk +00DD7B 1 00 brk +00DD7C 1 00 brk +00DD7D 1 00 brk +00DD7E 1 00 brk +00DD7F 1 00 brk +00DD80 1 00 brk +00DD81 1 00 brk +00DD82 1 00 brk +00DD83 1 00 brk +00DD84 1 00 brk +00DD85 1 00 brk +00DD86 1 00 brk +00DD87 1 00 brk +00DD88 1 00 brk +00DD89 1 00 brk +00DD8A 1 00 brk +00DD8B 1 00 brk +00DD8C 1 00 brk +00DD8D 1 00 brk +00DD8E 1 00 brk +00DD8F 1 00 brk +00DD90 1 00 brk +00DD91 1 00 brk +00DD92 1 00 brk +00DD93 1 00 brk +00DD94 1 00 brk +00DD95 1 00 brk +00DD96 1 00 brk +00DD97 1 00 brk +00DD98 1 00 brk +00DD99 1 00 brk +00DD9A 1 00 brk +00DD9B 1 00 brk +00DD9C 1 00 brk +00DD9D 1 00 brk +00DD9E 1 00 brk +00DD9F 1 00 brk +00DDA0 1 00 brk +00DDA1 1 00 brk +00DDA2 1 00 brk +00DDA3 1 00 brk +00DDA4 1 00 brk +00DDA5 1 00 brk +00DDA6 1 00 brk +00DDA7 1 00 brk +00DDA8 1 00 brk +00DDA9 1 00 brk +00DDAA 1 00 brk +00DDAB 1 00 brk +00DDAC 1 00 brk +00DDAD 1 00 brk +00DDAE 1 00 brk +00DDAF 1 00 brk +00DDB0 1 00 brk +00DDB1 1 00 brk +00DDB2 1 00 brk +00DDB3 1 00 brk +00DDB4 1 00 brk +00DDB5 1 00 brk +00DDB6 1 00 brk +00DDB7 1 00 brk +00DDB8 1 00 brk +00DDB9 1 00 brk +00DDBA 1 00 brk +00DDBB 1 00 brk +00DDBC 1 00 brk +00DDBD 1 00 brk +00DDBE 1 00 brk +00DDBF 1 00 brk +00DDC0 1 00 brk +00DDC1 1 00 brk +00DDC2 1 00 brk +00DDC3 1 00 brk +00DDC4 1 00 brk +00DDC5 1 00 brk +00DDC6 1 00 brk +00DDC7 1 00 brk +00DDC8 1 00 brk +00DDC9 1 00 brk +00DDCA 1 00 brk +00DDCB 1 00 brk +00DDCC 1 00 brk +00DDCD 1 00 brk +00DDCE 1 00 brk +00DDCF 1 00 brk +00DDD0 1 00 brk +00DDD1 1 00 brk +00DDD2 1 00 brk +00DDD3 1 00 brk +00DDD4 1 00 brk +00DDD5 1 00 brk +00DDD6 1 00 brk +00DDD7 1 00 brk +00DDD8 1 00 brk +00DDD9 1 00 brk +00DDDA 1 00 brk +00DDDB 1 00 brk +00DDDC 1 00 brk +00DDDD 1 00 brk +00DDDE 1 00 brk +00DDDF 1 00 brk +00DDE0 1 00 brk +00DDE1 1 00 brk +00DDE2 1 00 brk +00DDE3 1 00 brk +00DDE4 1 00 brk +00DDE5 1 00 brk +00DDE6 1 00 brk +00DDE7 1 00 brk +00DDE8 1 00 brk +00DDE9 1 00 brk +00DDEA 1 00 brk +00DDEB 1 00 brk +00DDEC 1 00 brk +00DDED 1 00 brk +00DDEE 1 00 brk +00DDEF 1 00 brk +00DDF0 1 00 brk +00DDF1 1 00 brk +00DDF2 1 00 brk +00DDF3 1 00 brk +00DDF4 1 00 brk +00DDF5 1 00 brk +00DDF6 1 00 brk +00DDF7 1 00 brk +00DDF8 1 00 brk +00DDF9 1 00 brk +00DDFA 1 00 brk +00DDFB 1 00 brk +00DDFC 1 00 brk +00DDFD 1 00 brk +00DDFE 1 00 brk +00DDFF 1 00 brk +00DE00 1 00 brk +00DE01 1 00 brk +00DE02 1 00 brk +00DE03 1 00 brk +00DE04 1 00 brk +00DE05 1 00 brk +00DE06 1 00 brk +00DE07 1 00 brk +00DE08 1 00 brk +00DE09 1 00 brk +00DE0A 1 00 brk +00DE0B 1 00 brk +00DE0C 1 00 brk +00DE0D 1 00 brk +00DE0E 1 00 brk +00DE0F 1 00 brk +00DE10 1 00 brk +00DE11 1 00 brk +00DE12 1 00 brk +00DE13 1 00 brk +00DE14 1 00 brk +00DE15 1 00 brk +00DE16 1 00 brk +00DE17 1 00 brk +00DE18 1 00 brk +00DE19 1 00 brk +00DE1A 1 00 brk +00DE1B 1 00 brk +00DE1C 1 00 brk +00DE1D 1 00 brk +00DE1E 1 00 brk +00DE1F 1 00 brk +00DE20 1 00 brk +00DE21 1 00 brk +00DE22 1 00 brk +00DE23 1 00 brk +00DE24 1 00 brk +00DE25 1 00 brk +00DE26 1 00 brk +00DE27 1 00 brk +00DE28 1 00 brk +00DE29 1 00 brk +00DE2A 1 00 brk +00DE2B 1 00 brk +00DE2C 1 00 brk +00DE2D 1 00 brk +00DE2E 1 00 brk +00DE2F 1 00 brk +00DE30 1 00 brk +00DE31 1 00 brk +00DE32 1 00 brk +00DE33 1 00 brk +00DE34 1 00 brk +00DE35 1 00 brk +00DE36 1 00 brk +00DE37 1 00 brk +00DE38 1 00 brk +00DE39 1 00 brk +00DE3A 1 00 brk +00DE3B 1 00 brk +00DE3C 1 00 brk +00DE3D 1 00 brk +00DE3E 1 00 brk +00DE3F 1 00 brk +00DE40 1 00 brk +00DE41 1 00 brk +00DE42 1 00 brk +00DE43 1 00 brk +00DE44 1 00 brk +00DE45 1 00 brk +00DE46 1 00 brk +00DE47 1 00 brk +00DE48 1 00 brk +00DE49 1 00 brk +00DE4A 1 00 brk +00DE4B 1 00 brk +00DE4C 1 00 brk +00DE4D 1 00 brk +00DE4E 1 00 brk +00DE4F 1 00 brk +00DE50 1 00 brk +00DE51 1 00 brk +00DE52 1 00 brk +00DE53 1 00 brk +00DE54 1 00 brk +00DE55 1 00 brk +00DE56 1 00 brk +00DE57 1 00 brk +00DE58 1 00 brk +00DE59 1 00 brk +00DE5A 1 00 brk +00DE5B 1 00 brk +00DE5C 1 00 brk +00DE5D 1 00 brk +00DE5E 1 00 brk +00DE5F 1 00 brk +00DE60 1 00 brk +00DE61 1 00 brk +00DE62 1 00 brk +00DE63 1 00 brk +00DE64 1 00 brk +00DE65 1 00 brk +00DE66 1 00 brk +00DE67 1 00 brk +00DE68 1 00 brk +00DE69 1 00 brk +00DE6A 1 00 brk +00DE6B 1 00 brk +00DE6C 1 00 brk +00DE6D 1 00 brk +00DE6E 1 00 brk +00DE6F 1 00 brk +00DE70 1 00 brk +00DE71 1 00 brk +00DE72 1 00 brk +00DE73 1 00 brk +00DE74 1 00 brk +00DE75 1 00 brk +00DE76 1 00 brk +00DE77 1 00 brk +00DE78 1 00 brk +00DE79 1 00 brk +00DE7A 1 00 brk +00DE7B 1 00 brk +00DE7C 1 00 brk +00DE7D 1 00 brk +00DE7E 1 00 brk +00DE7F 1 00 brk +00DE80 1 00 brk +00DE81 1 00 brk +00DE82 1 00 brk +00DE83 1 00 brk +00DE84 1 00 brk +00DE85 1 00 brk +00DE86 1 00 brk +00DE87 1 00 brk +00DE88 1 00 brk +00DE89 1 00 brk +00DE8A 1 00 brk +00DE8B 1 00 brk +00DE8C 1 00 brk +00DE8D 1 00 brk +00DE8E 1 00 brk +00DE8F 1 00 brk +00DE90 1 00 brk +00DE91 1 00 brk +00DE92 1 00 brk +00DE93 1 00 brk +00DE94 1 00 brk +00DE95 1 00 brk +00DE96 1 00 brk +00DE97 1 00 brk +00DE98 1 00 brk +00DE99 1 00 brk +00DE9A 1 00 brk +00DE9B 1 00 brk +00DE9C 1 00 brk +00DE9D 1 00 brk +00DE9E 1 00 brk +00DE9F 1 00 LDE9F: brk +00DEA0 1 00 LDEA0: brk +00DEA1 1 00 LDEA1: brk +00DEA2 1 00 brk +00DEA3 1 00 brk +00DEA4 1 00 brk +00DEA5 1 00 brk +00DEA6 1 00 brk +00DEA7 1 00 brk +00DEA8 1 00 brk +00DEA9 1 00 brk +00DEAA 1 00 brk +00DEAB 1 00 brk +00DEAC 1 00 brk +00DEAD 1 00 brk +00DEAE 1 00 brk +00DEAF 1 00 brk +00DEB0 1 00 brk +00DEB1 1 00 brk +00DEB2 1 00 brk +00DEB3 1 00 brk +00DEB4 1 00 brk +00DEB5 1 00 brk +00DEB6 1 00 brk +00DEB7 1 00 brk +00DEB8 1 00 brk +00DEB9 1 00 brk +00DEBA 1 00 brk +00DEBB 1 00 brk +00DEBC 1 00 brk +00DEBD 1 00 brk +00DEBE 1 00 brk +00DEBF 1 00 brk +00DEC0 1 00 brk +00DEC1 1 00 brk +00DEC2 1 00 brk +00DEC3 1 00 brk +00DEC4 1 00 brk +00DEC5 1 00 brk +00DEC6 1 00 brk +00DEC7 1 00 brk +00DEC8 1 00 brk +00DEC9 1 00 brk +00DECA 1 00 brk +00DECB 1 00 brk +00DECC 1 00 brk +00DECD 1 00 brk +00DECE 1 00 brk +00DECF 1 00 brk +00DED0 1 00 brk +00DED1 1 00 brk +00DED2 1 00 brk +00DED3 1 00 brk +00DED4 1 00 brk +00DED5 1 00 brk +00DED6 1 00 brk +00DED7 1 00 brk +00DED8 1 00 brk +00DED9 1 00 brk +00DEDA 1 00 brk +00DEDB 1 00 brk +00DEDC 1 00 brk +00DEDD 1 00 brk +00DEDE 1 00 brk +00DEDF 1 00 brk +00DEE0 1 00 brk +00DEE1 1 00 brk +00DEE2 1 00 brk +00DEE3 1 00 brk +00DEE4 1 00 brk +00DEE5 1 00 brk +00DEE6 1 00 brk +00DEE7 1 00 brk +00DEE8 1 00 brk +00DEE9 1 00 brk +00DEEA 1 00 brk +00DEEB 1 00 brk +00DEEC 1 00 brk +00DEED 1 00 brk +00DEEE 1 00 brk +00DEEF 1 00 brk +00DEF0 1 00 brk +00DEF1 1 00 brk +00DEF2 1 00 brk +00DEF3 1 00 brk +00DEF4 1 00 brk +00DEF5 1 00 brk +00DEF6 1 00 brk +00DEF7 1 00 brk +00DEF8 1 00 brk +00DEF9 1 00 brk +00DEFA 1 00 brk +00DEFB 1 00 brk +00DEFC 1 00 brk +00DEFD 1 00 brk +00DEFE 1 00 brk +00DEFF 1 00 brk +00DF00 1 00 brk +00DF01 1 00 brk +00DF02 1 00 brk +00DF03 1 00 brk +00DF04 1 00 brk +00DF05 1 00 brk +00DF06 1 00 brk +00DF07 1 00 brk +00DF08 1 00 brk +00DF09 1 00 brk +00DF0A 1 00 brk +00DF0B 1 00 brk +00DF0C 1 00 brk +00DF0D 1 00 brk +00DF0E 1 00 brk +00DF0F 1 00 brk +00DF10 1 00 brk +00DF11 1 00 brk +00DF12 1 00 brk +00DF13 1 00 brk +00DF14 1 00 brk +00DF15 1 00 brk +00DF16 1 00 brk +00DF17 1 00 brk +00DF18 1 00 brk +00DF19 1 00 brk +00DF1A 1 00 brk +00DF1B 1 00 brk +00DF1C 1 00 brk +00DF1D 1 00 brk +00DF1E 1 00 brk +00DF1F 1 00 brk +00DF20 1 00 brk +00DF21 1 00 brk +00DF22 1 00 brk +00DF23 1 00 brk +00DF24 1 00 brk +00DF25 1 00 brk +00DF26 1 00 brk +00DF27 1 00 brk +00DF28 1 00 brk +00DF29 1 00 brk +00DF2A 1 00 brk +00DF2B 1 00 brk +00DF2C 1 00 brk +00DF2D 1 00 brk +00DF2E 1 00 brk +00DF2F 1 00 brk +00DF30 1 00 brk +00DF31 1 00 brk +00DF32 1 00 brk +00DF33 1 00 brk +00DF34 1 00 brk +00DF35 1 00 brk +00DF36 1 00 brk +00DF37 1 00 brk +00DF38 1 00 brk +00DF39 1 00 brk +00DF3A 1 00 brk +00DF3B 1 00 brk +00DF3C 1 00 brk +00DF3D 1 00 brk +00DF3E 1 00 brk +00DF3F 1 00 brk +00DF40 1 00 brk +00DF41 1 00 brk +00DF42 1 00 brk +00DF43 1 00 brk +00DF44 1 00 brk +00DF45 1 00 brk +00DF46 1 00 brk +00DF47 1 00 brk +00DF48 1 00 brk +00DF49 1 00 brk +00DF4A 1 00 brk +00DF4B 1 00 brk +00DF4C 1 00 brk +00DF4D 1 00 brk +00DF4E 1 00 brk +00DF4F 1 00 brk +00DF50 1 00 brk +00DF51 1 00 brk +00DF52 1 00 brk +00DF53 1 00 brk +00DF54 1 00 brk +00DF55 1 00 brk +00DF56 1 00 brk +00DF57 1 00 brk +00DF58 1 00 brk +00DF59 1 00 brk +00DF5A 1 00 brk +00DF5B 1 00 brk +00DF5C 1 00 brk +00DF5D 1 00 brk +00DF5E 1 00 brk +00DF5F 1 00 brk +00DF60 1 00 brk +00DF61 1 00 brk +00DF62 1 00 brk +00DF63 1 00 brk +00DF64 1 00 brk +00DF65 1 00 brk +00DF66 1 00 brk +00DF67 1 00 brk +00DF68 1 00 brk +00DF69 1 00 brk +00DF6A 1 00 brk +00DF6B 1 00 brk +00DF6C 1 00 brk +00DF6D 1 00 brk +00DF6E 1 00 brk +00DF6F 1 00 brk +00DF70 1 00 brk +00DF71 1 00 brk +00DF72 1 00 brk +00DF73 1 00 brk +00DF74 1 00 brk +00DF75 1 00 brk +00DF76 1 00 brk +00DF77 1 00 brk +00DF78 1 00 brk +00DF79 1 00 brk +00DF7A 1 00 brk +00DF7B 1 00 brk +00DF7C 1 00 brk +00DF7D 1 00 brk +00DF7E 1 00 brk +00DF7F 1 00 brk +00DF80 1 00 brk +00DF81 1 00 brk +00DF82 1 00 brk +00DF83 1 00 brk +00DF84 1 00 brk +00DF85 1 00 brk +00DF86 1 00 brk +00DF87 1 00 brk +00DF88 1 00 brk +00DF89 1 00 brk +00DF8A 1 00 brk +00DF8B 1 00 brk +00DF8C 1 00 brk +00DF8D 1 00 brk +00DF8E 1 00 brk +00DF8F 1 00 brk +00DF90 1 00 brk +00DF91 1 00 brk +00DF92 1 00 brk +00DF93 1 00 brk +00DF94 1 00 brk +00DF95 1 00 brk +00DF96 1 00 brk +00DF97 1 00 brk +00DF98 1 00 brk +00DF99 1 00 brk +00DF9A 1 00 brk +00DF9B 1 00 LDF9B: brk +00DF9C 1 00 brk +00DF9D 1 00 brk +00DF9E 1 00 brk +00DF9F 1 00 brk +00DFA0 1 00 brk +00DFA1 1 00 LDFA1: brk +00DFA2 1 00 LDFA2: brk +00DFA3 1 23 .byte $23 +00DFA4 1 E7 6F smb6 $6F +00DFA6 1 E7 BB smb6 $BB +00DFA8 1 E7 07 smb6 $07 +00DFAA 1 E8 inx +00DFAB 1 53 .byte $53 +00DFAC 1 E8 inx +00DFAD 1 9F E8 EB bbs1 $E8,LDF9B +00DFB0 1 E8 inx +00DFB1 1 37 E9 rmb3 $E9 +00DFB3 1 00 brk +00DFB4 1 00 brk +00DFB5 1 83 .byte $83 +00DFB6 1 E9 C4 sbc #$C4 +00DFB8 1 E9 05 sbc #$05 +00DFBA 1 EA nop +00DFBB 1 46 EA lsr $EA +00DFBD 1 87 EA smb0 $EA +00DFBF 1 C8 iny +00DFC0 1 EA nop +00DFC1 1 09 EB ora #$EB +00DFC3 1 4A lsr a +00DFC4 1 EB .byte $EB +00DFC5 1 00 brk +00DFC6 1 00 brk +00DFC7 1 00 brk +00DFC8 1 00 brk +00DFC9 1 00 brk +00DFCA 1 00 brk +00DFCB 1 00 brk +00DFCC 1 00 brk +00DFCD 1 00 brk +00DFCE 1 00 brk +00DFCF 1 00 brk +00DFD0 1 00 brk +00DFD1 1 00 brk +00DFD2 1 00 brk +00DFD3 1 00 brk +00DFD4 1 00 brk +00DFD5 1 00 brk +00DFD6 1 00 brk +00DFD7 1 00 brk +00DFD8 1 00 brk +00DFD9 1 00 brk +00DFDA 1 00 brk +00DFDB 1 00 brk +00DFDC 1 00 brk +00DFDD 1 00 brk +00DFDE 1 00 brk +00DFDF 1 00 brk +00DFE0 1 00 brk +00DFE1 1 00 brk +00DFE2 1 00 brk +00DFE3 1 00 brk +00DFE4 1 00 brk +00DFE5 1 00 brk +00DFE6 1 00 brk +00DFE7 1 00 brk +00DFE8 1 00 brk +00DFE9 1 00 brk +00DFEA 1 00 brk +00DFEB 1 00 brk +00DFEC 1 00 brk +00DFED 1 00 brk +00DFEE 1 00 brk +00DFEF 1 00 brk +00DFF0 1 00 brk +00DFF1 1 00 brk +00DFF2 1 00 brk +00DFF3 1 00 brk +00DFF4 1 00 brk +00DFF5 1 00 brk +00DFF6 1 00 brk +00DFF7 1 00 brk +00DFF8 1 00 brk +00DFF9 1 00 brk +00DFFA 1 00 brk +00DFFB 1 00 brk +00DFFC 1 00 brk +00DFFD 1 00 brk +00DFFE 1 00 brk +00DFFF 1 00 brk +00E000 1 00 brk +00E001 1 00 brk +00E002 1 00 brk +00E003 1 00 brk +00E004 1 00 brk +00E005 1 00 brk +00E006 1 00 brk +00E007 1 00 brk +00E008 1 00 brk +00E009 1 00 brk +00E00A 1 00 brk +00E00B 1 00 brk +00E00C 1 00 brk +00E00D 1 00 brk +00E00E 1 00 brk +00E00F 1 00 brk +00E010 1 00 brk +00E011 1 00 brk +00E012 1 00 brk +00E013 1 00 brk +00E014 1 00 brk +00E015 1 00 brk +00E016 1 00 brk +00E017 1 00 brk +00E018 1 00 brk +00E019 1 00 brk +00E01A 1 00 brk +00E01B 1 00 brk +00E01C 1 00 brk +00E01D 1 00 brk +00E01E 1 00 brk +00E01F 1 00 brk +00E020 1 00 brk +00E021 1 00 brk +00E022 1 00 brk +00E023 1 00 brk +00E024 1 00 brk +00E025 1 00 brk +00E026 1 00 brk +00E027 1 00 brk +00E028 1 00 brk +00E029 1 00 brk +00E02A 1 00 brk +00E02B 1 00 brk +00E02C 1 00 brk +00E02D 1 00 brk +00E02E 1 00 brk +00E02F 1 00 brk +00E030 1 00 brk +00E031 1 00 brk +00E032 1 00 brk +00E033 1 00 brk +00E034 1 00 brk +00E035 1 00 brk +00E036 1 00 brk +00E037 1 00 brk +00E038 1 00 brk +00E039 1 00 brk +00E03A 1 00 brk +00E03B 1 00 brk +00E03C 1 00 brk +00E03D 1 00 brk +00E03E 1 00 brk +00E03F 1 00 brk +00E040 1 00 brk +00E041 1 00 brk +00E042 1 00 brk +00E043 1 00 brk +00E044 1 00 brk +00E045 1 00 brk +00E046 1 00 brk +00E047 1 00 brk +00E048 1 00 brk +00E049 1 00 brk +00E04A 1 00 brk +00E04B 1 00 brk +00E04C 1 00 brk +00E04D 1 00 brk +00E04E 1 00 brk +00E04F 1 00 brk +00E050 1 00 brk +00E051 1 00 brk +00E052 1 00 brk +00E053 1 00 brk +00E054 1 00 brk +00E055 1 00 brk +00E056 1 00 brk +00E057 1 00 brk +00E058 1 00 brk +00E059 1 00 brk +00E05A 1 00 brk +00E05B 1 00 brk +00E05C 1 00 brk +00E05D 1 00 brk +00E05E 1 0D 00 00 ora a:L0000 +00E061 1 00 brk +00E062 1 00 brk +00E063 1 00 brk +00E064 1 00 brk +00E065 1 00 brk +00E066 1 00 brk +00E067 1 00 brk +00E068 1 00 brk +00E069 1 00 brk +00E06A 1 00 brk +00E06B 1 00 brk +00E06C 1 00 brk +00E06D 1 00 brk +00E06E 1 00 brk +00E06F 1 00 brk +00E070 1 00 brk +00E071 1 00 brk +00E072 1 00 brk +00E073 1 00 brk +00E074 1 00 brk +00E075 1 00 brk +00E076 1 00 brk +00E077 1 00 brk +00E078 1 00 brk +00E079 1 00 brk +00E07A 1 00 brk +00E07B 1 00 brk +00E07C 1 00 brk +00E07D 1 00 brk +00E07E 1 00 brk +00E07F 1 00 brk +00E080 1 00 brk +00E081 1 00 brk +00E082 1 00 brk +00E083 1 00 brk +00E084 1 00 brk +00E085 1 00 brk +00E086 1 00 brk +00E087 1 00 brk +00E088 1 00 brk +00E089 1 00 brk +00E08A 1 00 brk +00E08B 1 00 brk +00E08C 1 00 brk +00E08D 1 00 brk +00E08E 1 00 brk +00E08F 1 00 brk +00E090 1 00 brk +00E091 1 00 brk +00E092 1 00 brk +00E093 1 00 brk +00E094 1 00 brk +00E095 1 00 brk +00E096 1 00 brk +00E097 1 00 brk +00E098 1 00 brk +00E099 1 00 brk +00E09A 1 00 brk +00E09B 1 00 brk +00E09C 1 00 brk +00E09D 1 00 brk +00E09E 1 00 brk +00E09F 1 00 brk +00E0A0 1 00 brk +00E0A1 1 00 brk +00E0A2 1 00 brk +00E0A3 1 00 brk +00E0A4 1 00 brk +00E0A5 1 00 brk +00E0A6 1 00 brk +00E0A7 1 00 brk +00E0A8 1 00 brk +00E0A9 1 00 brk +00E0AA 1 00 brk +00E0AB 1 00 brk +00E0AC 1 00 brk +00E0AD 1 00 brk +00E0AE 1 00 brk +00E0AF 1 00 brk +00E0B0 1 00 brk +00E0B1 1 00 brk +00E0B2 1 00 brk +00E0B3 1 00 brk +00E0B4 1 00 brk +00E0B5 1 00 brk +00E0B6 1 00 brk +00E0B7 1 00 brk +00E0B8 1 00 brk +00E0B9 1 00 brk +00E0BA 1 00 brk +00E0BB 1 00 brk +00E0BC 1 00 brk +00E0BD 1 00 brk +00E0BE 1 00 brk +00E0BF 1 00 brk +00E0C0 1 00 brk +00E0C1 1 00 brk +00E0C2 1 00 brk +00E0C3 1 00 brk +00E0C4 1 00 brk +00E0C5 1 00 brk +00E0C6 1 00 brk +00E0C7 1 00 brk +00E0C8 1 00 brk +00E0C9 1 00 brk +00E0CA 1 00 brk +00E0CB 1 00 brk +00E0CC 1 00 brk +00E0CD 1 00 brk +00E0CE 1 00 brk +00E0CF 1 00 brk +00E0D0 1 00 brk +00E0D1 1 00 brk +00E0D2 1 00 brk +00E0D3 1 00 brk +00E0D4 1 00 brk +00E0D5 1 00 brk +00E0D6 1 00 brk +00E0D7 1 00 brk +00E0D8 1 00 brk +00E0D9 1 00 brk +00E0DA 1 00 brk +00E0DB 1 00 brk +00E0DC 1 00 brk +00E0DD 1 00 brk +00E0DE 1 00 brk +00E0DF 1 00 brk +00E0E0 1 00 brk +00E0E1 1 00 brk +00E0E2 1 00 brk +00E0E3 1 00 brk +00E0E4 1 00 brk +00E0E5 1 00 brk +00E0E6 1 00 brk +00E0E7 1 00 brk +00E0E8 1 00 brk +00E0E9 1 00 brk +00E0EA 1 00 brk +00E0EB 1 00 brk +00E0EC 1 00 brk +00E0ED 1 00 brk +00E0EE 1 00 brk +00E0EF 1 00 brk +00E0F0 1 00 brk +00E0F1 1 00 brk +00E0F2 1 00 brk +00E0F3 1 00 brk +00E0F4 1 00 brk +00E0F5 1 00 brk +00E0F6 1 00 brk +00E0F7 1 00 brk +00E0F8 1 00 brk +00E0F9 1 00 brk +00E0FA 1 00 brk +00E0FB 1 00 brk +00E0FC 1 00 brk +00E0FD 1 00 brk +00E0FE 1 00 brk +00E0FF 1 00 brk +00E100 1 00 brk +00E101 1 00 brk +00E102 1 00 brk +00E103 1 00 brk +00E104 1 00 brk +00E105 1 00 brk +00E106 1 00 brk +00E107 1 00 brk +00E108 1 00 brk +00E109 1 00 brk +00E10A 1 00 brk +00E10B 1 00 brk +00E10C 1 00 brk +00E10D 1 00 brk +00E10E 1 00 brk +00E10F 1 00 brk +00E110 1 00 brk +00E111 1 00 brk +00E112 1 00 brk +00E113 1 00 brk +00E114 1 00 brk +00E115 1 00 brk +00E116 1 00 brk +00E117 1 00 brk +00E118 1 00 brk +00E119 1 00 brk +00E11A 1 00 brk +00E11B 1 00 brk +00E11C 1 00 brk +00E11D 1 00 brk +00E11E 1 00 brk +00E11F 1 00 brk +00E120 1 00 brk +00E121 1 00 brk +00E122 1 00 brk +00E123 1 00 brk +00E124 1 00 brk +00E125 1 00 brk +00E126 1 00 brk +00E127 1 00 brk +00E128 1 00 brk +00E129 1 00 brk +00E12A 1 00 brk +00E12B 1 00 brk +00E12C 1 00 brk +00E12D 1 00 brk +00E12E 1 00 brk +00E12F 1 00 brk +00E130 1 00 brk +00E131 1 00 brk +00E132 1 00 brk +00E133 1 00 brk +00E134 1 00 brk +00E135 1 00 brk +00E136 1 00 brk +00E137 1 00 brk +00E138 1 00 brk +00E139 1 00 brk +00E13A 1 00 brk +00E13B 1 00 brk +00E13C 1 00 brk +00E13D 1 00 brk +00E13E 1 00 brk +00E13F 1 00 brk +00E140 1 00 brk +00E141 1 00 brk +00E142 1 00 brk +00E143 1 00 brk +00E144 1 00 brk +00E145 1 00 brk +00E146 1 00 brk +00E147 1 00 brk +00E148 1 00 brk +00E149 1 00 brk +00E14A 1 00 brk +00E14B 1 00 brk +00E14C 1 00 brk +00E14D 1 00 brk +00E14E 1 00 brk +00E14F 1 00 brk +00E150 1 00 brk +00E151 1 00 brk +00E152 1 00 brk +00E153 1 00 brk +00E154 1 00 brk +00E155 1 00 brk +00E156 1 00 brk +00E157 1 00 brk +00E158 1 00 brk +00E159 1 00 brk +00E15A 1 00 brk +00E15B 1 00 brk +00E15C 1 00 brk +00E15D 1 00 brk +00E15E 1 00 brk +00E15F 1 00 brk +00E160 1 00 brk +00E161 1 00 brk +00E162 1 00 brk +00E163 1 00 brk +00E164 1 00 brk +00E165 1 00 brk +00E166 1 00 brk +00E167 1 00 brk +00E168 1 00 brk +00E169 1 00 brk +00E16A 1 00 brk +00E16B 1 00 brk +00E16C 1 00 brk +00E16D 1 00 brk +00E16E 1 00 brk +00E16F 1 00 brk +00E170 1 00 brk +00E171 1 00 brk +00E172 1 00 brk +00E173 1 00 brk +00E174 1 00 brk +00E175 1 00 brk +00E176 1 00 brk +00E177 1 00 brk +00E178 1 00 brk +00E179 1 00 brk +00E17A 1 00 brk +00E17B 1 00 brk +00E17C 1 00 brk +00E17D 1 00 brk +00E17E 1 00 brk +00E17F 1 00 brk +00E180 1 00 brk +00E181 1 00 brk +00E182 1 00 brk +00E183 1 00 brk +00E184 1 00 brk +00E185 1 00 brk +00E186 1 00 brk +00E187 1 00 brk +00E188 1 00 brk +00E189 1 00 brk +00E18A 1 00 brk +00E18B 1 00 brk +00E18C 1 00 brk +00E18D 1 00 brk +00E18E 1 00 brk +00E18F 1 00 brk +00E190 1 00 brk +00E191 1 00 brk +00E192 1 00 brk +00E193 1 00 brk +00E194 1 00 brk +00E195 1 00 brk +00E196 1 00 brk +00E197 1 00 brk +00E198 1 00 brk +00E199 1 00 brk +00E19A 1 00 brk +00E19B 1 00 brk +00E19C 1 00 brk +00E19D 1 00 brk +00E19E 1 00 brk +00E19F 1 00 brk +00E1A0 1 00 brk +00E1A1 1 00 brk +00E1A2 1 00 brk +00E1A3 1 00 brk +00E1A4 1 00 brk +00E1A5 1 00 brk +00E1A6 1 00 brk +00E1A7 1 00 brk +00E1A8 1 00 brk +00E1A9 1 00 brk +00E1AA 1 00 brk +00E1AB 1 00 brk +00E1AC 1 00 brk +00E1AD 1 00 brk +00E1AE 1 00 brk +00E1AF 1 00 brk +00E1B0 1 00 brk +00E1B1 1 00 brk +00E1B2 1 00 brk +00E1B3 1 00 brk +00E1B4 1 00 brk +00E1B5 1 00 brk +00E1B6 1 00 brk +00E1B7 1 00 brk +00E1B8 1 00 brk +00E1B9 1 00 brk +00E1BA 1 00 brk +00E1BB 1 00 brk +00E1BC 1 00 brk +00E1BD 1 00 brk +00E1BE 1 00 brk +00E1BF 1 00 brk +00E1C0 1 00 brk +00E1C1 1 00 brk +00E1C2 1 00 brk +00E1C3 1 00 brk +00E1C4 1 00 brk +00E1C5 1 00 brk +00E1C6 1 00 brk +00E1C7 1 00 brk +00E1C8 1 00 brk +00E1C9 1 00 brk +00E1CA 1 00 brk +00E1CB 1 00 brk +00E1CC 1 00 brk +00E1CD 1 00 brk +00E1CE 1 00 brk +00E1CF 1 00 brk +00E1D0 1 00 brk +00E1D1 1 00 brk +00E1D2 1 00 brk +00E1D3 1 00 brk +00E1D4 1 00 brk +00E1D5 1 00 brk +00E1D6 1 00 brk +00E1D7 1 00 brk +00E1D8 1 00 brk +00E1D9 1 00 brk +00E1DA 1 00 brk +00E1DB 1 00 brk +00E1DC 1 00 brk +00E1DD 1 00 brk +00E1DE 1 00 brk +00E1DF 1 00 brk +00E1E0 1 00 brk +00E1E1 1 00 brk +00E1E2 1 00 brk +00E1E3 1 00 brk +00E1E4 1 00 brk +00E1E5 1 00 brk +00E1E6 1 00 brk +00E1E7 1 00 brk +00E1E8 1 00 brk +00E1E9 1 00 brk +00E1EA 1 00 brk +00E1EB 1 00 brk +00E1EC 1 00 brk +00E1ED 1 00 brk +00E1EE 1 00 brk +00E1EF 1 00 brk +00E1F0 1 00 brk +00E1F1 1 00 brk +00E1F2 1 00 brk +00E1F3 1 00 brk +00E1F4 1 00 brk +00E1F5 1 00 brk +00E1F6 1 00 brk +00E1F7 1 00 brk +00E1F8 1 00 brk +00E1F9 1 00 brk +00E1FA 1 00 brk +00E1FB 1 00 brk +00E1FC 1 00 brk +00E1FD 1 00 brk +00E1FE 1 00 brk +00E1FF 1 00 brk +00E200 1 00 brk +00E201 1 00 brk +00E202 1 00 brk +00E203 1 00 brk +00E204 1 00 brk +00E205 1 00 brk +00E206 1 00 brk +00E207 1 00 brk +00E208 1 00 brk +00E209 1 00 brk +00E20A 1 00 brk +00E20B 1 00 brk +00E20C 1 00 brk +00E20D 1 00 brk +00E20E 1 00 brk +00E20F 1 00 brk +00E210 1 00 brk +00E211 1 00 brk +00E212 1 00 brk +00E213 1 00 brk +00E214 1 00 brk +00E215 1 00 brk +00E216 1 00 brk +00E217 1 00 brk +00E218 1 00 brk +00E219 1 00 brk +00E21A 1 00 brk +00E21B 1 00 brk +00E21C 1 00 brk +00E21D 1 00 brk +00E21E 1 7F 64 00 bbr7 $64,LE221 +00E221 1 1C 00 1E LE221: trb $1E00 +00E224 1 00 brk +00E225 1 32 00 and (L0000) +00E227 1 1E 00 40 asl A2D,x +00E22A 1 00 brk +00E22B 1 00 brk +00E22C 1 00 brk +00E22D 1 00 brk +00E22E 1 00 brk +00E22F 1 00 brk +00E230 1 00 brk +00E231 1 00 brk +00E232 1 00 brk +00E233 1 00 brk +00E234 1 00 brk +00E235 1 00 brk +00E236 1 00 brk +00E237 1 00 brk +00E238 1 00 brk +00E239 1 00 brk +00E23A 1 00 brk +00E23B 1 00 brk +00E23C 1 00 brk +00E23D 1 00 brk +00E23E 1 00 brk +00E23F 1 00 brk +00E240 1 00 brk +00E241 1 00 brk +00E242 1 00 brk +00E243 1 00 brk +00E244 1 00 brk +00E245 1 00 brk +00E246 1 00 brk +00E247 1 00 brk +00E248 1 00 brk +00E249 1 00 brk +00E24A 1 00 brk +00E24B 1 00 brk +00E24C 1 00 brk +00E24D 1 00 brk +00E24E 1 00 brk +00E24F 1 00 brk +00E250 1 00 brk +00E251 1 00 brk +00E252 1 00 brk +00E253 1 00 brk +00E254 1 00 brk +00E255 1 00 brk +00E256 1 00 brk +00E257 1 00 brk +00E258 1 00 brk +00E259 1 00 brk +00E25A 1 00 brk +00E25B 1 00 brk +00E25C 1 00 brk +00E25D 1 00 brk +00E25E 1 00 brk +00E25F 1 00 brk +00E260 1 00 brk +00E261 1 00 brk +00E262 1 00 brk +00E263 1 04 00 tsb L0000 +00E265 1 00 brk +00E266 1 00 brk +00E267 1 04 00 tsb L0000 +00E269 1 00 brk +00E26A 1 04 00 tsb L0000 +00E26C 1 00 brk +00E26D 1 00 brk +00E26E 1 00 brk +00E26F 1 00 brk +00E270 1 04 00 tsb L0000 +00E272 1 00 brk +00E273 1 00 brk +00E274 1 00 brk +00E275 1 00 brk +00E276 1 00 brk +00E277 1 00 brk +00E278 1 00 brk +00E279 1 00 brk +00E27A 1 06 E3 asl $E3 +00E27C 1 40 rti +00E27D 1 +00E27D 1 00 brk +00E27E 1 13 .byte $13 +00E27F 1 00 brk +00E280 1 00 brk +00E281 1 00 brk +00E282 1 00 brk +00E283 1 00 brk +00E284 1 00 brk +00E285 1 00 brk +00E286 1 0C E3 00 tsb a:$E3 +00E289 1 00 brk +00E28A 1 00 brk +00E28B 1 00 brk +00E28C 1 23 .byte $23 +00E28D 1 E3 .byte $E3 +00E28E 1 00 brk +00E28F 1 00 brk +00E290 1 00 brk +00E291 1 00 brk +00E292 1 3A dec a +00E293 1 E3 .byte $E3 +00E294 1 00 brk +00E295 1 00 brk +00E296 1 00 brk +00E297 1 00 brk +00E298 1 51 E3 eor ($E3),y +00E29A 1 00 brk +00E29B 1 00 brk +00E29C 1 00 brk +00E29D 1 00 brk +00E29E 1 68 pla +00E29F 1 E3 .byte $E3 +00E2A0 1 00 brk +00E2A1 1 00 brk +00E2A2 1 00 brk +00E2A3 1 00 brk +00E2A4 1 7F E3 00 bbr7 $E3,LE2A7 +00E2A7 1 00 LE2A7: brk +00E2A8 1 00 brk +00E2A9 1 00 brk +00E2AA 1 96 E3 stx $E3,y +00E2AC 1 00 brk +00E2AD 1 00 brk +00E2AE 1 00 brk +00E2AF 1 00 brk +00E2B0 1 AD E3 00 lda a:$E3 +00E2B3 1 00 brk +00E2B4 1 00 brk +00E2B5 1 00 brk +00E2B6 1 C4 E3 cpy $E3 +00E2B8 1 00 brk +00E2B9 1 00 brk +00E2BA 1 00 brk +00E2BB 1 00 brk +00E2BC 1 DB stp +00E2BD 1 E3 .byte $E3 +00E2BE 1 00 brk +00E2BF 1 00 brk +00E2C0 1 00 brk +00E2C1 1 00 brk +00E2C2 1 F2 E3 sbc ($E3) +00E2C4 1 00 brk +00E2C5 1 00 brk +00E2C6 1 00 brk +00E2C7 1 00 brk +00E2C8 1 09 E4 ora #$E4 +00E2CA 1 00 brk +00E2CB 1 00 brk +00E2CC 1 00 brk +00E2CD 1 00 brk +00E2CE 1 20 E4 00 jsr L00E4 +00E2D1 1 00 brk +00E2D2 1 00 brk +00E2D3 1 00 brk +00E2D4 1 37 E4 rmb3 L00E4 +00E2D6 1 07 00 rmb0 L0000 +00E2D8 1 00 brk +00E2D9 1 00 brk +00E2DA 1 00 brk +00E2DB 1 00 brk +00E2DC 1 00 brk +00E2DD 1 00 brk +00E2DE 1 00 brk +00E2DF 1 00 brk +00E2E0 1 4C E4 00 jmp L00E4 +00E2E3 1 +00E2E3 1 00 brk +00E2E4 1 00 brk +00E2E5 1 00 brk +00E2E6 1 54 .byte $54 +00E2E7 1 E4 00 cpx L0000 +00E2E9 1 00 brk +00E2EA 1 00 brk +00E2EB 1 00 brk +00E2EC 1 5C .byte $5C +00E2ED 1 E4 00 cpx L0000 +00E2EF 1 00 brk +00E2F0 1 00 brk +00E2F1 1 00 brk +00E2F2 1 64 E4 stz L00E4 +00E2F4 1 00 brk +00E2F5 1 00 brk +00E2F6 1 00 brk +00E2F7 1 00 brk +00E2F8 1 6C E4 00 jmp (L00E4) +00E2FB 1 +00E2FB 1 00 brk +00E2FC 1 00 brk +00E2FD 1 00 brk +00E2FE 1 74 E4 stz L00E4,x +00E300 1 00 brk +00E301 1 00 brk +00E302 1 00 brk +00E303 1 00 brk +00E304 1 7C E4 03 jmp (L03E4,x) +00E307 1 41 6C eor ($6C,x) +00E309 1 6C 0D E3 jmp (LE30D) +00E30C 1 +00E30C 1 14 .byte $14 +00E30D 1 53 LE30D: .byte $53 +00E30E 1 6C 6F 74 jmp (L746F) +00E311 1 +00E311 1 20 20 20 jsr L2020 +00E314 1 20 64 72 jsr L7264 +00E317 1 69 76 adc #$76 +00E319 1 65 20 adc $20 +00E31B 1 20 20 20 jsr L2020 +00E31E 1 20 20 20 jsr L2020 +00E321 1 24 E3 bit $E3 +00E323 1 14 53 trb $53 +00E325 1 6C 6F 74 jmp (L746F) +00E328 1 +00E328 1 20 20 20 jsr L2020 +00E32B 1 20 64 72 jsr L7264 +00E32E 1 69 76 adc #$76 +00E330 1 65 20 adc $20 +00E332 1 20 20 20 jsr L2020 +00E335 1 20 20 20 jsr L2020 +00E338 1 3B .byte $3B +00E339 1 E3 .byte $E3 +00E33A 1 14 53 trb $53 +00E33C 1 6C 6F 74 jmp (L746F) +00E33F 1 +00E33F 1 20 20 20 jsr L2020 +00E342 1 20 64 72 jsr L7264 +00E345 1 69 76 adc #$76 +00E347 1 65 20 adc $20 +00E349 1 20 20 20 jsr L2020 +00E34C 1 20 20 20 jsr L2020 +00E34F 1 52 E3 eor ($E3) +00E351 1 14 53 trb $53 +00E353 1 6C 6F 74 jmp (L746F) +00E356 1 +00E356 1 20 20 20 jsr L2020 +00E359 1 20 64 72 jsr L7264 +00E35C 1 69 76 adc #$76 +00E35E 1 65 20 adc $20 +00E360 1 20 .byte $20 +00E361 1 20 .byte $20 +00E362 1 20 20 20 LE362: jsr L2020 +00E365 1 20 69 E3 jsr $E369 +00E368 1 14 53 trb $53 +00E36A 1 6C 6F 74 jmp (L746F) +00E36D 1 +00E36D 1 20 20 20 jsr L2020 +00E370 1 20 64 72 jsr L7264 +00E373 1 69 76 adc #$76 +00E375 1 65 20 adc $20 +00E377 1 20 20 20 jsr L2020 +00E37A 1 20 20 20 jsr L2020 +00E37D 1 80 E3 bra LE362 +00E37F 1 14 53 trb $53 +00E381 1 6C 6F 74 jmp (L746F) +00E384 1 +00E384 1 20 20 20 jsr L2020 +00E387 1 20 64 72 jsr L7264 +00E38A 1 69 76 adc #$76 +00E38C 1 65 20 adc $20 +00E38E 1 20 20 20 jsr L2020 +00E391 1 20 20 20 jsr L2020 +00E394 1 97 E3 smb1 $E3 +00E396 1 14 53 trb $53 +00E398 1 6C 6F 74 jmp (L746F) +00E39B 1 +00E39B 1 20 20 20 jsr L2020 +00E39E 1 20 64 72 jsr L7264 +00E3A1 1 69 76 adc #$76 +00E3A3 1 65 20 adc $20 +00E3A5 1 20 20 20 jsr L2020 +00E3A8 1 20 20 20 jsr L2020 +00E3AB 1 AE E3 14 ldx $14E3 +00E3AE 1 53 .byte $53 +00E3AF 1 6C 6F 74 jmp (L746F) +00E3B2 1 +00E3B2 1 20 20 20 jsr L2020 +00E3B5 1 20 64 72 jsr L7264 +00E3B8 1 69 76 adc #$76 +00E3BA 1 65 20 adc $20 +00E3BC 1 20 20 20 jsr L2020 +00E3BF 1 20 20 20 jsr L2020 +00E3C2 1 C5 E3 cmp $E3 +00E3C4 1 14 53 trb $53 +00E3C6 1 6C 6F 74 jmp (L746F) +00E3C9 1 +00E3C9 1 20 20 20 jsr L2020 +00E3CC 1 20 64 72 jsr L7264 +00E3CF 1 69 76 adc #$76 +00E3D1 1 65 20 adc $20 +00E3D3 1 20 20 20 jsr L2020 +00E3D6 1 20 20 20 jsr L2020 +00E3D9 1 DC .byte $DC +00E3DA 1 E3 .byte $E3 +00E3DB 1 14 53 trb $53 +00E3DD 1 6C 6F 74 jmp (L746F) +00E3E0 1 +00E3E0 1 20 20 20 jsr L2020 +00E3E3 1 20 64 72 jsr L7264 +00E3E6 1 69 76 adc #$76 +00E3E8 1 65 20 adc $20 +00E3EA 1 20 20 20 jsr L2020 +00E3ED 1 20 20 20 jsr L2020 +00E3F0 1 F3 .byte $F3 +00E3F1 1 E3 .byte $E3 +00E3F2 1 14 53 trb $53 +00E3F4 1 6C 6F 74 jmp (L746F) +00E3F7 1 +00E3F7 1 20 20 20 jsr L2020 +00E3FA 1 20 64 72 jsr L7264 +00E3FD 1 69 76 adc #$76 +00E3FF 1 65 20 adc $20 +00E401 1 20 20 20 jsr L2020 +00E404 1 20 20 20 jsr L2020 +00E407 1 0A asl a +00E408 1 E4 14 cpx $14 +00E40A 1 53 .byte $53 +00E40B 1 6C 6F 74 jmp (L746F) +00E40E 1 +00E40E 1 20 20 20 jsr L2020 +00E411 1 20 64 72 jsr L7264 +00E414 1 69 76 adc #$76 +00E416 1 65 20 adc $20 +00E418 1 20 20 20 jsr L2020 +00E41B 1 20 20 20 jsr L2020 +00E41E 1 21 E4 and (L00E4,x) +00E420 1 14 53 trb $53 +00E422 1 6C 6F 74 jmp (L746F) +00E425 1 +00E425 1 20 20 20 jsr L2020 +00E428 1 20 64 72 jsr L7264 +00E42B 1 69 76 adc #$76 +00E42D 1 65 20 adc $20 +00E42F 1 20 20 20 jsr L2020 +00E432 1 20 20 20 jsr L2020 +00E435 1 38 sec +00E436 1 E4 14 cpx $14 +00E438 1 53 .byte $53 +00E439 1 6C 6F 74 jmp (L746F) +00E43C 1 +00E43C 1 20 20 20 jsr L2020 +00E43F 1 20 64 72 jsr L7264 +00E442 1 69 76 adc #$76 +00E444 1 65 20 adc $20 +00E446 1 20 20 20 jsr L2020 +00E449 1 20 20 20 jsr L2020 +00E44C 1 07 53 rmb0 $53 +00E44E 1 6C 6F 74 jmp (L746F) +00E451 1 +00E451 1 20 30 20 jsr L2030 +00E454 1 07 53 rmb0 $53 +00E456 1 6C 6F 74 jmp (L746F) +00E459 1 +00E459 1 20 30 20 jsr L2030 +00E45C 1 07 53 rmb0 $53 +00E45E 1 6C 6F 74 jmp (L746F) +00E461 1 +00E461 1 20 30 20 jsr L2030 +00E464 1 07 53 rmb0 $53 +00E466 1 6C 6F 74 jmp (L746F) +00E469 1 +00E469 1 20 30 20 jsr L2030 +00E46C 1 07 53 rmb0 $53 +00E46E 1 6C 6F 74 jmp (L746F) +00E471 1 +00E471 1 20 30 20 jsr L2030 +00E474 1 07 53 rmb0 $53 +00E476 1 6C 6F 74 jmp (L746F) +00E479 1 +00E479 1 20 30 20 jsr L2030 +00E47C 1 07 53 rmb0 $53 +00E47E 1 6C 6F 74 jmp (L746F) +00E481 1 +00E481 1 20 30 20 jsr L2030 +00E484 1 0A asl a +00E485 1 E3 .byte $E3 +00E486 1 21 E3 and ($E3,x) +00E488 1 38 sec +00E489 1 E3 .byte $E3 +00E48A 1 4F E3 66 bbr4 $E3,LE4F3 +00E48D 1 E3 .byte $E3 +00E48E 1 7D E3 94 adc $94E3,x +00E491 1 E3 .byte $E3 +00E492 1 AB .byte $AB +00E493 1 E3 .byte $E3 +00E494 1 C2 .byte $C2 +00E495 1 E3 .byte $E3 +00E496 1 D9 E3 F0 cmp $F0E3,y +00E499 1 E3 .byte $E3 +00E49A 1 07 E4 rmb0 L00E4 +00E49C 1 1E E4 35 asl $35E4,x +00E49F 1 E4 13 cpx $13 +00E4A1 1 50 72 bvc LE515 +00E4A3 1 6F 46 69 bbr6 $46,LE50F +00E4A6 1 6C 65 20 jmp (L2065) +00E4A9 1 +00E4A9 1 53 .byte $53 +00E4AA 1 6C 6F 74 jmp (L746F) +00E4AD 1 +00E4AD 1 20 78 20 jsr L2078 +00E4B0 1 20 20 20 jsr L2020 +00E4B3 1 20 13 55 jsr L5513 +00E4B6 1 6E 69 44 ror $4469 +00E4B9 1 69 73 adc #$73 +00E4BB 1 6B .byte $6B +00E4BC 1 20 33 2E jsr L2E33 +00E4BF 1 35 20 and $20,x +00E4C1 1 20 53 78 jsr L7853 +00E4C4 1 2C 79 20 bit $2079 +00E4C7 1 20 14 52 jsr L5214 +00E4CA 1 41 4D eor ($4D,x) +00E4CC 1 43 .byte $43 +00E4CD 1 61 72 adc ($72,x) +00E4CF 1 64 20 stz $20 +00E4D1 1 53 .byte $53 +00E4D2 1 6C 6F 74 jmp (L746F) +00E4D5 1 +00E4D5 1 20 78 20 jsr L2078 +00E4D8 1 20 20 20 jsr L2020 +00E4DB 1 20 20 14 jsr L1420 +00E4DE 1 53 .byte $53 +00E4DF 1 6C 6F 74 jmp (L746F) +00E4E2 1 +00E4E2 1 20 20 20 jsr L2020 +00E4E5 1 20 64 72 jsr L7264 +00E4E8 1 69 76 adc #$76 +00E4EA 1 65 20 adc $20 +00E4EC 1 20 20 20 jsr L2020 +00E4EF 1 20 20 20 jsr L2020 +00E4F2 1 05 .byte $05 +00E4F3 1 00 LE4F3: brk +00E4F4 1 00 brk +00E4F5 1 00 brk +00E4F6 1 00 brk +00E4F7 1 00 brk +00E4F8 1 00 brk +00E4F9 1 00 brk +00E4FA 1 00 brk +00E4FB 1 00 brk +00E4FC 1 46 E5 lsr $E5 +00E4FE 1 00 brk +00E4FF 1 00 brk +00E500 1 00 brk +00E501 1 00 brk +00E502 1 57 E5 rmb5 $E5 +00E504 1 00 brk +00E505 1 00 brk +00E506 1 00 brk +00E507 1 00 brk +00E508 1 69 E5 adc #$E5 +00E50A 1 01 00 ora (L0000,x) +00E50C 1 30 30 bmi LE53E +00E50E 1 83 .byte $83 +00E50F 1 E5 40 LE50F: sbc $40 +00E511 1 00 brk +00E512 1 13 .byte $13 +00E513 1 00 brk +00E514 1 00 brk +00E515 1 00 LE515: brk +00E516 1 01 00 ora (L0000,x) +00E518 1 31 31 and ($31),y +00E51A 1 1E DB 01 asl $01DB,x +00E51D 1 00 brk +00E51E 1 32 32 and ($32) +00E520 1 2E DB 01 rol $01DB +00E523 1 00 brk +00E524 1 33 .byte $33 +00E525 1 33 .byte $33 +00E526 1 3E DB 01 rol $01DB,x +00E529 1 00 brk +00E52A 1 34 34 bit $34,x +00E52C 1 4E DB 01 lsr $01DB +00E52F 1 00 brk +00E530 1 35 35 and $35,x +00E532 1 5E DB 01 lsr $01DB,x +00E535 1 00 brk +00E536 1 36 36 rol $36,x +00E538 1 6E DB 01 ror $01DB +00E53B 1 00 brk +00E53C 1 37 37 rmb3 $37 +00E53E 1 7E DB 01 LE53E: ror $01DB,x +00E541 1 00 brk +00E542 1 38 sec +00E543 1 38 sec +00E544 1 8E DB 10 stx $10DB +00E547 1 41 64 eor ($64,x) +00E549 1 64 20 stz $20 +00E54B 1 61 6E adc ($6E,x) +00E54D 1 20 45 6E jsr L6E45 +00E550 1 74 72 stz $72,x +00E552 1 79 20 2E adc $2E20,y +00E555 1 2E 2E 11 rol $112E +00E558 1 45 64 eor $64 +00E55A 1 69 74 adc #$74 +00E55C 1 20 61 6E jsr L6E61 +00E55F 1 20 45 6E jsr L6E45 +00E562 1 74 72 stz $72,x +00E564 1 79 20 2E adc $2E20,y +00E567 1 2E 2E 19 rol $192E +00E56A 1 44 .byte $44 +00E56B 1 65 6C adc $6C +00E56D 1 65 74 adc $74 +00E56F 1 65 20 adc $20 +00E571 1 61 6E adc ($6E,x) +00E573 1 20 45 6E jsr L6E45 +00E576 1 74 72 stz $72,x +00E578 1 79 20 2E adc $2E20,y +00E57B 1 2E 2E 20 rol $202E +00E57E 1 20 20 20 jsr L2020 +00E581 1 20 20 10 jsr L1020 +00E584 1 52 75 eor ($75) +00E586 1 6E 20 61 ror $6120 +00E589 1 6E 20 45 ror $4520 +00E58C 1 6E 74 72 ror $7274 +00E58F 1 79 20 2E adc $2E20,y +00E592 1 2E 2E 01 rol $012E +00E595 1 00 brk +00E596 1 00 brk +00E597 1 00 brk +00E598 1 00 brk +00E599 1 00 brk +00E59A 1 00 brk +00E59B 1 00 brk +00E59C 1 00 brk +00E59D 1 00 brk +00E59E 1 D6 E5 dec $E5,x +00E5A0 1 40 rti +00E5A1 1 +00E5A1 1 00 brk +00E5A2 1 13 .byte $13 +00E5A3 1 00 brk +00E5A4 1 00 brk +00E5A5 1 00 brk +00E5A6 1 00 brk +00E5A7 1 00 brk +00E5A8 1 00 brk +00E5A9 1 00 brk +00E5AA 1 F2 E5 sbc ($E5) +00E5AC 1 00 brk +00E5AD 1 00 brk +00E5AE 1 00 brk +00E5AF 1 00 brk +00E5B0 1 02 .byte $02 +00E5B1 1 E6 00 inc L0000 +00E5B3 1 00 brk +00E5B4 1 00 brk +00E5B5 1 00 brk +00E5B6 1 12 E6 ora ($E6) +00E5B8 1 00 brk +00E5B9 1 00 brk +00E5BA 1 00 brk +00E5BB 1 00 brk +00E5BC 1 22 .byte $22 +00E5BD 1 E6 00 inc L0000 +00E5BF 1 00 brk +00E5C0 1 00 brk +00E5C1 1 00 brk +00E5C2 1 32 E6 and ($E6) +00E5C4 1 00 brk +00E5C5 1 00 brk +00E5C6 1 00 brk +00E5C7 1 00 brk +00E5C8 1 42 .byte $42 +00E5C9 1 E6 00 inc L0000 +00E5CB 1 00 brk +00E5CC 1 00 brk +00E5CD 1 00 brk +00E5CE 1 52 E6 eor ($E6) +00E5D0 1 00 brk +00E5D1 1 00 brk +00E5D2 1 00 brk +00E5D3 1 00 brk +00E5D4 1 62 .byte $62 +00E5D5 1 E6 1B inc $1B +00E5D7 1 41 62 eor ($62,x) +00E5D9 1 6F 75 74 bbr6 $75,LE650 +00E5DC 1 20 41 70 jsr L7041 +00E5DF 1 70 6C bvs LE64D +00E5E1 1 65 20 adc $20 +00E5E3 1 49 49 eor #$49 +00E5E5 1 20 44 65 jsr L6544 +00E5E8 1 73 .byte $73 +00E5E9 1 6B .byte $6B +00E5EA 1 54 .byte $54 +00E5EB 1 6F 70 20 bbr6 $70,LE60E +00E5EE 1 2E 2E 2E rol $2E2E +00E5F1 1 20 00 00 jsr L0000 +00E5F4 1 00 brk +00E5F5 1 00 brk +00E5F6 1 00 brk +00E5F7 1 00 brk +00E5F8 1 00 brk +00E5F9 1 00 brk +00E5FA 1 00 brk +00E5FB 1 00 brk +00E5FC 1 00 brk +00E5FD 1 00 brk +00E5FE 1 00 brk +00E5FF 1 00 brk +00E600 1 00 brk +00E601 1 00 brk +00E602 1 00 brk +00E603 1 00 brk +00E604 1 00 brk +00E605 1 00 brk +00E606 1 00 brk +00E607 1 00 brk +00E608 1 00 brk +00E609 1 00 brk +00E60A 1 00 brk +00E60B 1 00 brk +00E60C 1 00 brk +00E60D 1 00 brk +00E60E 1 00 LE60E: brk +00E60F 1 00 brk +00E610 1 00 brk +00E611 1 00 brk +00E612 1 00 brk +00E613 1 00 brk +00E614 1 00 brk +00E615 1 00 brk +00E616 1 00 brk +00E617 1 00 brk +00E618 1 00 brk +00E619 1 00 brk +00E61A 1 00 brk +00E61B 1 00 brk +00E61C 1 00 brk +00E61D 1 00 brk +00E61E 1 00 brk +00E61F 1 00 brk +00E620 1 00 brk +00E621 1 00 brk +00E622 1 00 brk +00E623 1 00 brk +00E624 1 00 brk +00E625 1 00 brk +00E626 1 00 brk +00E627 1 00 brk +00E628 1 00 brk +00E629 1 00 brk +00E62A 1 00 brk +00E62B 1 00 brk +00E62C 1 00 brk +00E62D 1 00 brk +00E62E 1 00 brk +00E62F 1 00 brk +00E630 1 00 brk +00E631 1 00 brk +00E632 1 00 brk +00E633 1 00 brk +00E634 1 00 brk +00E635 1 00 brk +00E636 1 00 brk +00E637 1 00 brk +00E638 1 00 brk +00E639 1 00 brk +00E63A 1 00 brk +00E63B 1 00 brk +00E63C 1 00 brk +00E63D 1 00 brk +00E63E 1 00 brk +00E63F 1 00 brk +00E640 1 00 brk +00E641 1 00 brk +00E642 1 00 brk +00E643 1 00 brk +00E644 1 00 brk +00E645 1 00 brk +00E646 1 00 brk +00E647 1 00 brk +00E648 1 00 brk +00E649 1 00 brk +00E64A 1 00 brk +00E64B 1 00 brk +00E64C 1 00 brk +00E64D 1 00 LE64D: brk +00E64E 1 00 brk +00E64F 1 00 brk +00E650 1 00 LE650: brk +00E651 1 00 brk +00E652 1 00 brk +00E653 1 00 brk +00E654 1 00 brk +00E655 1 00 brk +00E656 1 00 brk +00E657 1 00 brk +00E658 1 00 brk +00E659 1 00 brk +00E65A 1 00 brk +00E65B 1 00 brk +00E65C 1 00 brk +00E65D 1 00 brk +00E65E 1 00 brk +00E65F 1 00 brk +00E660 1 00 brk +00E661 1 00 brk +00E662 1 00 brk +00E663 1 00 brk +00E664 1 00 brk +00E665 1 00 brk +00E666 1 00 brk +00E667 1 00 brk +00E668 1 00 brk +00E669 1 00 brk +00E66A 1 00 brk +00E66B 1 00 brk +00E66C 1 00 brk +00E66D 1 00 brk +00E66E 1 00 brk +00E66F 1 00 brk +00E670 1 00 brk +00E671 1 00 brk +00E672 1 01 00 ora (L0000,x) +00E674 1 01 00 ora (L0000,x) +00E676 1 9A txs +00E677 1 E6 8E inc $8E +00E679 1 E6 00 inc L0000 +00E67B 1 00 brk +00E67C 1 00 brk +00E67D 1 00 brk +00E67E 1 00 brk +00E67F 1 00 brk +00E680 1 01 00 ora (L0000,x) +00E682 1 01 00 ora (L0000,x) +00E684 1 B7 E6 smb3 $E6 +00E686 1 8E E6 00 stx a:$E6 +00E689 1 00 brk +00E68A 1 00 brk +00E68B 1 00 brk +00E68C 1 00 brk +00E68D 1 00 brk +00E68E 1 01 00 ora (L0000,x) +00E690 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00E694 1 00 00 00 00 +00E698 1 B9 E6 1C 41 .byte $B9,$E6,$1C,$41,$70,$70,$6C,$65 +00E69C 1 70 70 6C 65 +00E6A0 1 20 49 49 20 .byte $20,$49,$49,$20,$44,$65,$73,$6B +00E6A4 1 44 65 73 6B +00E6A8 1 54 6F 70 20 .byte $54,$6F,$70,$20,$56,$65,$72,$73 +00E6AC 1 56 65 72 73 +00E6B0 1 69 6F 6E 20 .byte $69,$6F,$6E,$20,$31,$2E,$31,$01 +00E6B4 1 31 2E 31 01 +00E6B8 1 20 04 52 69 .byte $20,$04,$52,$69,$65,$6E,$00,$00 +00E6BC 1 65 6E 00 00 +00E6C0 1 00 brk +00E6C1 1 5D E7 A9 eor $A9E7,x +00E6C4 1 E7 F5 smb6 $F5 +00E6C6 1 E7 41 smb6 $41 +00E6C8 1 E8 inx +00E6C9 1 8D E8 D9 sta LD9E8 +00E6CC 1 E8 inx +00E6CD 1 25 E9 and $E9 +00E6CF 1 71 E9 adc ($E9),y +00E6D1 1 00 brk +00E6D2 1 00 brk +00E6D3 1 00 brk +00E6D4 1 00 brk +00E6D5 1 00 brk +00E6D6 1 00 brk +00E6D7 1 00 brk +00E6D8 1 00 brk +00E6D9 1 00 brk +00E6DA 1 00 brk +00E6DB 1 00 brk +00E6DC 1 00 brk +00E6DD 1 70 00 bvs LE6DF +00E6DF 1 00 LE6DF: brk +00E6E0 1 00 brk +00E6E1 1 8C .byte $8C +00E6E2 1 00 brk +00E6E3 1 00 LE6E3: brk +00E6E4 1 00 brk +00E6E5 1 E7 00 smb6 L0000 +00E6E7 1 00 brk +00E6E8 1 00 brk +00E6E9 1 EC E6 00 cpx a:$E6 +00E6EC 1 00 brk +00E6ED 1 00 brk +00E6EE 1 00 brk +00E6EF 1 00 brk +00E6F0 1 00 brk +00E6F1 1 00 brk +00E6F2 1 00 brk +00E6F3 1 00 brk +00E6F4 1 00 brk +00E6F5 1 00 brk +00E6F6 1 00 brk +00E6F7 1 00 brk +00E6F8 1 00 brk +00E6F9 1 00 brk +00E6FA 1 00 brk +00E6FB 1 00 brk +00E6FC 1 00 brk +00E6FD 1 00 brk +00E6FE 1 00 brk +00E6FF 1 00 brk +00E700 1 00 brk +00E701 1 00 brk +00E702 1 00 brk +00E703 1 00 brk +00E704 1 00 brk +00E705 1 00 brk +00E706 1 00 brk +00E707 1 00 brk +00E708 1 00 brk +00E709 1 00 brk +00E70A 1 00 brk +00E70B 1 00 brk +00E70C 1 00 brk +00E70D 1 00 brk +00E70E 1 00 brk +00E70F 1 00 brk +00E710 1 00 brk +00E711 1 00 brk +00E712 1 00 brk +00E713 1 00 brk +00E714 1 00 brk +00E715 1 00 brk +00E716 1 00 brk +00E717 1 00 brk +00E718 1 00 brk +00E719 1 00 brk +00E71A 1 00 brk +00E71B 1 00 brk +00E71C 1 00 brk +00E71D 1 00 brk +00E71E 1 00 brk +00E71F 1 00 brk +00E720 1 00 brk +00E721 1 00 brk +00E722 1 00 brk +00E723 1 01 06 ora (L0006,x) +00E725 1 5D E7 C1 eor $C1E7,x +00E728 1 C1 03 cmp (L0003,x) +00E72A 1 00 brk +00E72B 1 03 .byte $03 +00E72C 1 00 brk +00E72D 1 00 brk +00E72E 1 00 brk +00E72F 1 AA LE72F: tax +00E730 1 00 brk +00E731 1 32 00 and (L0000) +00E733 1 21 02 and ($02,x) +00E735 1 AF 00 14 bbs2 L0000,LE74C +00E738 1 00 brk +00E739 1 1B .byte $1B +00E73A 1 00 brk +00E73B 1 00 brk +00E73C 1 20 80 00 jsr L0080 +00E73F 1 00 brk +00E740 1 00 brk +00E741 1 00 brk +00E742 1 00 brk +00E743 1 B8 clv +00E744 1 01 78 ora ($78,x) +00E746 1 00 brk +00E747 1 FF .byte $FF +00E748 1 FF .byte $FF +00E749 1 FF FF FF LE749: bbs7 $FF,$E74B +00E74C 1 FF LE74C: .byte $FF +00E74D 1 FF .byte $FF +00E74E 1 FF FF 00 LE74E: bbs7 $FF,$E751 +00E751 1 00 brk +00E752 1 00 LE752: brk +00E753 1 00 brk +00E754 1 00 brk +00E755 1 01 01 ora ($01,x) +00E757 1 00 brk +00E758 1 7F 00 88 bbr7 L0000,LE6E3 +00E75B 1 00 brk +00E75C 1 00 brk +00E75D 1 00 brk +00E75E 1 00 brk +00E75F 1 00 brk +00E760 1 00 brk +00E761 1 00 brk +00E762 1 00 brk +00E763 1 00 brk +00E764 1 00 brk +00E765 1 00 brk +00E766 1 00 brk +00E767 1 00 brk +00E768 1 00 brk +00E769 1 00 brk +00E76A 1 00 brk +00E76B 1 00 brk +00E76C 1 00 brk +00E76D 1 00 brk +00E76E 1 00 brk +00E76F 1 02 .byte $02 +00E770 1 06 A9 asl $A9 +00E772 1 E7 C1 smb6 $C1 +00E774 1 C1 03 cmp (L0003,x) +00E776 1 00 brk +00E777 1 03 .byte $03 +00E778 1 00 brk +00E779 1 00 brk +00E77A 1 00 brk +00E77B 1 AA LE77B: tax +00E77C 1 00 brk +00E77D 1 32 00 and (L0000) +00E77F 1 21 02 and ($02,x) +00E781 1 AF 00 14 bbs2 L0000,LE798 +00E784 1 00 brk +00E785 1 1B .byte $1B +00E786 1 00 brk +00E787 1 00 brk +00E788 1 20 80 00 jsr L0080 +00E78B 1 00 brk +00E78C 1 00 brk +00E78D 1 00 brk +00E78E 1 00 brk +00E78F 1 B8 clv +00E790 1 01 78 ora ($78,x) +00E792 1 00 brk +00E793 1 FF .byte $FF +00E794 1 FF .byte $FF +00E795 1 FF FF FF LE795: bbs7 $FF,$E797 +00E798 1 FF LE798: .byte $FF +00E799 1 FF .byte $FF +00E79A 1 FF FF 00 LE79A: bbs7 $FF,$E79D +00E79D 1 00 brk +00E79E 1 00 LE79E: brk +00E79F 1 00 brk +00E7A0 1 00 brk +00E7A1 1 01 01 ora ($01,x) +00E7A3 1 00 brk +00E7A4 1 7F 00 88 bbr7 L0000,LE72F +00E7A7 1 00 FSUB: brk +00E7A8 1 00 brk +00E7A9 1 00 brk +00E7AA 1 00 brk +00E7AB 1 00 brk +00E7AC 1 00 brk +00E7AD 1 00 brk +00E7AE 1 00 brk +00E7AF 1 00 brk +00E7B0 1 00 brk +00E7B1 1 00 brk +00E7B2 1 00 brk +00E7B3 1 00 brk +00E7B4 1 00 brk +00E7B5 1 00 brk +00E7B6 1 00 brk +00E7B7 1 00 brk +00E7B8 1 00 brk +00E7B9 1 00 brk +00E7BA 1 00 brk +00E7BB 1 03 .byte $03 +00E7BC 1 06 F5 asl $F5 +00E7BE 1 E7 C1 FADD: smb6 $C1 +00E7C0 1 C1 03 cmp (L0003,x) +00E7C2 1 00 brk +00E7C3 1 03 .byte $03 +00E7C4 1 00 brk +00E7C5 1 00 brk +00E7C6 1 00 brk +00E7C7 1 AA LE7C7: tax +00E7C8 1 00 brk +00E7C9 1 32 00 and (L0000) +00E7CB 1 21 02 and ($02,x) +00E7CD 1 AF 00 14 bbs2 L0000,LE7E4 +00E7D0 1 00 brk +00E7D1 1 1B .byte $1B +00E7D2 1 00 brk +00E7D3 1 00 brk +00E7D4 1 20 80 00 jsr L0080 +00E7D7 1 00 brk +00E7D8 1 00 brk +00E7D9 1 00 brk +00E7DA 1 00 brk +00E7DB 1 B8 clv +00E7DC 1 01 78 ora ($78,x) +00E7DE 1 00 brk +00E7DF 1 FF .byte $FF +00E7E0 1 FF .byte $FF +00E7E1 1 FF FF FF LE7E1: bbs7 $FF,$E7E3 +00E7E4 1 FF LE7E4: .byte $FF +00E7E5 1 FF .byte $FF +00E7E6 1 FF FF 00 LE7E6: bbs7 $FF,$E7E9 +00E7E9 1 00 brk +00E7EA 1 00 LE7EA: brk +00E7EB 1 00 brk +00E7EC 1 00 brk +00E7ED 1 01 01 ora ($01,x) +00E7EF 1 00 brk +00E7F0 1 7F 00 88 bbr7 L0000,LE77B +00E7F3 1 00 brk +00E7F4 1 00 brk +00E7F5 1 00 brk +00E7F6 1 00 brk +00E7F7 1 00 brk +00E7F8 1 00 brk +00E7F9 1 00 brk +00E7FA 1 00 brk +00E7FB 1 00 brk +00E7FC 1 00 brk +00E7FD 1 00 brk +00E7FE 1 00 brk +00E7FF 1 00 brk +00E800 1 00 brk +00E801 1 00 brk +00E802 1 00 brk +00E803 1 00 brk +00E804 1 00 brk +00E805 1 00 brk +00E806 1 00 brk +00E807 1 04 06 tsb L0006 +00E809 1 41 E8 eor ($E8,x) +00E80B 1 C1 C1 cmp ($C1,x) +00E80D 1 03 .byte $03 +00E80E 1 00 brk +00E80F 1 03 .byte $03 +00E810 1 00 brk +00E811 1 00 brk +00E812 1 00 brk +00E813 1 AA LE813: tax +00E814 1 00 brk +00E815 1 32 00 and (L0000) +00E817 1 21 02 and ($02,x) +00E819 1 AF 00 14 bbs2 L0000,LE830 +00E81C 1 00 brk +00E81D 1 1B .byte $1B +00E81E 1 00 brk +00E81F 1 00 brk +00E820 1 20 80 00 jsr L0080 +00E823 1 00 brk +00E824 1 00 brk +00E825 1 00 brk +00E826 1 00 brk +00E827 1 B8 clv +00E828 1 01 78 ora ($78,x) +00E82A 1 00 brk +00E82B 1 FF .byte $FF +00E82C 1 FF .byte $FF +00E82D 1 FF FF FF LE82D: bbs7 $FF,$E82F +00E830 1 FF LE830: .byte $FF +00E831 1 FF .byte $FF +00E832 1 FF FF 00 LE832: bbs7 $FF,$E835 +00E835 1 00 brk +00E836 1 00 LE836: brk +00E837 1 00 brk +00E838 1 00 brk +00E839 1 01 01 ora ($01,x) +00E83B 1 00 brk +00E83C 1 7F 00 88 bbr7 L0000,LE7C7 +00E83F 1 00 brk +00E840 1 00 brk +00E841 1 00 brk +00E842 1 00 brk +00E843 1 00 brk +00E844 1 00 brk +00E845 1 00 brk +00E846 1 00 brk +00E847 1 00 brk +00E848 1 00 brk +00E849 1 00 brk +00E84A 1 00 brk +00E84B 1 00 brk +00E84C 1 00 brk +00E84D 1 00 brk +00E84E 1 00 brk +00E84F 1 00 brk +00E850 1 00 brk +00E851 1 00 brk +00E852 1 00 brk +00E853 1 05 06 ora L0006 +00E855 1 8D E8 C1 sta $C1E8 +00E858 1 C1 03 cmp (L0003,x) +00E85A 1 00 brk +00E85B 1 03 .byte $03 +00E85C 1 00 brk +00E85D 1 00 brk +00E85E 1 00 brk +00E85F 1 AA LE85F: tax +00E860 1 00 brk +00E861 1 32 00 and (L0000) +00E863 1 21 02 and ($02,x) +00E865 1 AF 00 14 bbs2 L0000,LE87C +00E868 1 00 brk +00E869 1 1B .byte $1B +00E86A 1 00 brk +00E86B 1 00 brk +00E86C 1 20 80 00 jsr L0080 +00E86F 1 00 brk +00E870 1 00 brk +00E871 1 00 brk +00E872 1 00 brk +00E873 1 B8 clv +00E874 1 01 78 ora ($78,x) +00E876 1 00 brk +00E877 1 FF .byte $FF +00E878 1 FF .byte $FF +00E879 1 FF FF FF LE879: bbs7 $FF,$E87B +00E87C 1 FF LE87C: .byte $FF +00E87D 1 FF .byte $FF +00E87E 1 FF FF 00 LE87E: bbs7 $FF,$E881 +00E881 1 00 brk +00E882 1 00 LE882: brk +00E883 1 00 brk +00E884 1 00 brk +00E885 1 01 01 ora ($01,x) +00E887 1 00 brk +00E888 1 7F 00 88 bbr7 L0000,LE813 +00E88B 1 00 brk +00E88C 1 00 brk +00E88D 1 00 brk +00E88E 1 00 brk +00E88F 1 00 brk +00E890 1 00 brk +00E891 1 00 brk +00E892 1 00 brk +00E893 1 00 brk +00E894 1 00 brk +00E895 1 00 brk +00E896 1 00 brk +00E897 1 00 brk +00E898 1 00 brk +00E899 1 00 brk +00E89A 1 00 brk +00E89B 1 00 brk +00E89C 1 00 brk +00E89D 1 00 brk +00E89E 1 00 brk +00E89F 1 06 06 asl L0006 +00E8A1 1 D9 E8 C1 cmp $C1E8,y +00E8A4 1 C1 03 cmp (L0003,x) +00E8A6 1 00 brk +00E8A7 1 03 .byte $03 +00E8A8 1 00 brk +00E8A9 1 00 brk +00E8AA 1 00 brk +00E8AB 1 AA LE8AB: tax +00E8AC 1 00 brk +00E8AD 1 32 00 and (L0000) +00E8AF 1 21 02 and ($02,x) +00E8B1 1 AF 00 14 bbs2 L0000,LE8C8 +00E8B4 1 00 brk +00E8B5 1 1B .byte $1B +00E8B6 1 00 brk +00E8B7 1 00 brk +00E8B8 1 20 80 00 jsr L0080 +00E8BB 1 00 brk +00E8BC 1 00 brk +00E8BD 1 00 brk +00E8BE 1 00 brk +00E8BF 1 B8 clv +00E8C0 1 01 78 ora ($78,x) +00E8C2 1 00 brk +00E8C3 1 FF .byte $FF +00E8C4 1 FF .byte $FF +00E8C5 1 FF FF FF LE8C5: bbs7 $FF,$E8C7 +00E8C8 1 FF LE8C8: .byte $FF +00E8C9 1 FF .byte $FF +00E8CA 1 FF FF 00 LE8CA: bbs7 $FF,$E8CD +00E8CD 1 00 brk +00E8CE 1 00 LE8CE: brk +00E8CF 1 00 brk +00E8D0 1 00 brk +00E8D1 1 01 01 ora ($01,x) +00E8D3 1 00 brk +00E8D4 1 7F 00 88 bbr7 L0000,LE85F +00E8D7 1 00 brk +00E8D8 1 00 brk +00E8D9 1 00 brk +00E8DA 1 00 brk +00E8DB 1 00 brk +00E8DC 1 00 brk +00E8DD 1 00 brk +00E8DE 1 00 brk +00E8DF 1 00 brk +00E8E0 1 00 brk +00E8E1 1 00 brk +00E8E2 1 00 brk +00E8E3 1 00 brk +00E8E4 1 00 brk +00E8E5 1 00 brk +00E8E6 1 00 brk +00E8E7 1 00 brk +00E8E8 1 00 brk +00E8E9 1 00 brk +00E8EA 1 00 brk +00E8EB 1 07 06 rmb0 L0006 +00E8ED 1 25 E9 and $E9 +00E8EF 1 C1 C1 cmp ($C1,x) +00E8F1 1 03 .byte $03 +00E8F2 1 00 brk +00E8F3 1 03 .byte $03 +00E8F4 1 00 brk +00E8F5 1 00 brk +00E8F6 1 00 brk +00E8F7 1 AA LE8F7: tax +00E8F8 1 00 brk +00E8F9 1 32 00 and (L0000) +00E8FB 1 21 02 and ($02,x) +00E8FD 1 AF 00 14 bbs2 L0000,LE914 +00E900 1 00 brk +00E901 1 1B .byte $1B +00E902 1 00 brk +00E903 1 00 brk +00E904 1 20 80 00 jsr L0080 +00E907 1 00 brk +00E908 1 00 brk +00E909 1 00 brk +00E90A 1 00 brk +00E90B 1 B8 clv +00E90C 1 01 78 ora ($78,x) +00E90E 1 00 brk +00E90F 1 FF .byte $FF +00E910 1 FF .byte $FF +00E911 1 FF FF FF LE911: bbs7 $FF,$E913 +00E914 1 FF LE914: .byte $FF +00E915 1 FF .byte $FF +00E916 1 FF FF 00 LE916: bbs7 $FF,$E919 +00E919 1 00 brk +00E91A 1 00 LE91A: brk +00E91B 1 00 brk +00E91C 1 00 brk +00E91D 1 01 01 ora ($01,x) +00E91F 1 00 brk +00E920 1 7F 00 88 bbr7 L0000,LE8AB +00E923 1 00 brk +00E924 1 00 brk +00E925 1 00 brk +00E926 1 00 brk +00E927 1 00 brk +00E928 1 00 brk +00E929 1 00 brk +00E92A 1 00 brk +00E92B 1 00 brk +00E92C 1 00 brk +00E92D 1 00 brk +00E92E 1 00 brk +00E92F 1 00 brk +00E930 1 00 brk +00E931 1 00 brk +00E932 1 00 brk +00E933 1 00 brk +00E934 1 00 brk +00E935 1 00 brk +00E936 1 00 brk +00E937 1 08 php +00E938 1 06 71 asl $71 +00E93A 1 E9 C1 sbc #$C1 +00E93C 1 C1 03 cmp (L0003,x) +00E93E 1 00 brk +00E93F 1 03 .byte $03 +00E940 1 00 brk +00E941 1 00 brk +00E942 1 00 brk +00E943 1 AA tax +00E944 1 00 brk +00E945 1 32 00 and (L0000) +00E947 1 21 02 and ($02,x) +00E949 1 AF 00 14 bbs2 L0000,LE960 +00E94C 1 00 brk +00E94D 1 1B .byte $1B +00E94E 1 00 brk +00E94F 1 00 brk +00E950 1 20 80 00 jsr L0080 +00E953 1 00 brk +00E954 1 00 brk +00E955 1 00 brk +00E956 1 00 brk +00E957 1 B8 clv +00E958 1 01 78 ora ($78,x) +00E95A 1 00 brk +00E95B 1 FF .byte $FF +00E95C 1 FF .byte $FF +00E95D 1 FF FF FF LE95D: bbs7 $FF,$E95F +00E960 1 FF LE960: .byte $FF +00E961 1 FF .byte $FF +00E962 1 FF FF 00 LE962: bbs7 $FF,$E965 +00E965 1 00 brk +00E966 1 00 LE966: brk +00E967 1 00 brk +00E968 1 00 brk +00E969 1 01 01 ora ($01,x) +00E96B 1 00 brk +00E96C 1 7F 00 88 bbr7 L0000,LE8F7 +00E96F 1 00 brk +00E970 1 00 brk +00E971 1 00 brk +00E972 1 00 brk +00E973 1 00 brk +00E974 1 00 brk +00E975 1 00 brk +00E976 1 00 brk +00E977 1 00 brk +00E978 1 00 brk +00E979 1 00 brk +00E97A 1 00 brk +00E97B 1 00 brk +00E97C 1 00 brk +00E97D 1 00 brk +00E97E 1 00 brk +00E97F 1 00 FMULT: brk +00E980 1 00 brk +00E981 1 00 brk +00E982 1 00 brk +00E983 1 00 brk +00E984 1 00 brk +00E985 1 00 brk +00E986 1 00 brk +00E987 1 00 brk +00E988 1 00 brk +00E989 1 00 brk +00E98A 1 00 brk +00E98B 1 00 brk +00E98C 1 00 brk +00E98D 1 00 brk +00E98E 1 00 brk +00E98F 1 00 brk +00E990 1 00 brk +00E991 1 00 brk +00E992 1 00 brk +00E993 1 00 brk +00E994 1 00 brk +00E995 1 00 brk +00E996 1 00 brk +00E997 1 00 brk +00E998 1 00 brk +00E999 1 00 brk +00E99A 1 00 brk +00E99B 1 00 brk +00E99C 1 00 brk +00E99D 1 00 brk +00E99E 1 00 brk +00E99F 1 00 brk +00E9A0 1 00 brk +00E9A1 1 00 brk +00E9A2 1 00 brk +00E9A3 1 00 brk +00E9A4 1 00 brk +00E9A5 1 00 brk +00E9A6 1 00 brk +00E9A7 1 00 brk +00E9A8 1 00 brk +00E9A9 1 00 brk +00E9AA 1 00 brk +00E9AB 1 00 brk +00E9AC 1 00 brk +00E9AD 1 00 brk +00E9AE 1 00 brk +00E9AF 1 00 brk +00E9B0 1 00 brk +00E9B1 1 00 brk +00E9B2 1 00 brk +00E9B3 1 00 brk +00E9B4 1 00 brk +00E9B5 1 00 brk +00E9B6 1 00 brk +00E9B7 1 00 brk +00E9B8 1 00 brk +00E9B9 1 00 brk +00E9BA 1 00 brk +00E9BB 1 00 brk +00E9BC 1 00 brk +00E9BD 1 00 brk +00E9BE 1 00 brk +00E9BF 1 00 brk +00E9C0 1 00 brk +00E9C1 1 00 brk +00E9C2 1 00 brk +00E9C3 1 00 brk +00E9C4 1 00 brk +00E9C5 1 00 brk +00E9C6 1 00 brk +00E9C7 1 00 brk +00E9C8 1 00 brk +00E9C9 1 00 brk +00E9CA 1 00 brk +00E9CB 1 00 brk +00E9CC 1 00 brk +00E9CD 1 00 brk +00E9CE 1 00 brk +00E9CF 1 00 brk +00E9D0 1 00 brk +00E9D1 1 00 brk +00E9D2 1 00 brk +00E9D3 1 00 brk +00E9D4 1 00 brk +00E9D5 1 00 brk +00E9D6 1 00 brk +00E9D7 1 00 brk +00E9D8 1 00 brk +00E9D9 1 00 brk +00E9DA 1 00 brk +00E9DB 1 00 brk +00E9DC 1 00 brk +00E9DD 1 00 brk +00E9DE 1 00 brk +00E9DF 1 00 brk +00E9E0 1 00 brk +00E9E1 1 00 brk +00E9E2 1 00 brk +00E9E3 1 00 brk +00E9E4 1 00 brk +00E9E5 1 00 brk +00E9E6 1 00 brk +00E9E7 1 00 brk +00E9E8 1 00 brk +00E9E9 1 00 brk +00E9EA 1 00 brk +00E9EB 1 00 brk +00E9EC 1 00 brk +00E9ED 1 00 brk +00E9EE 1 00 brk +00E9EF 1 00 brk +00E9F0 1 00 brk +00E9F1 1 00 brk +00E9F2 1 00 brk +00E9F3 1 00 brk +00E9F4 1 00 brk +00E9F5 1 00 brk +00E9F6 1 00 brk +00E9F7 1 00 brk +00E9F8 1 00 brk +00E9F9 1 00 brk +00E9FA 1 00 brk +00E9FB 1 00 brk +00E9FC 1 00 brk +00E9FD 1 00 brk +00E9FE 1 00 brk +00E9FF 1 00 brk +00EA00 1 00 brk +00EA01 1 00 brk +00EA02 1 00 brk +00EA03 1 00 brk +00EA04 1 00 brk +00EA05 1 00 brk +00EA06 1 00 brk +00EA07 1 00 brk +00EA08 1 00 brk +00EA09 1 00 brk +00EA0A 1 00 brk +00EA0B 1 00 brk +00EA0C 1 00 brk +00EA0D 1 00 brk +00EA0E 1 00 brk +00EA0F 1 00 brk +00EA10 1 00 brk +00EA11 1 00 brk +00EA12 1 00 brk +00EA13 1 00 brk +00EA14 1 00 brk +00EA15 1 00 brk +00EA16 1 00 brk +00EA17 1 00 brk +00EA18 1 00 brk +00EA19 1 00 brk +00EA1A 1 00 brk +00EA1B 1 00 brk +00EA1C 1 00 brk +00EA1D 1 00 brk +00EA1E 1 00 brk +00EA1F 1 00 brk +00EA20 1 00 brk +00EA21 1 00 brk +00EA22 1 00 brk +00EA23 1 00 brk +00EA24 1 00 brk +00EA25 1 00 brk +00EA26 1 00 brk +00EA27 1 00 brk +00EA28 1 00 brk +00EA29 1 00 brk +00EA2A 1 00 brk +00EA2B 1 00 brk +00EA2C 1 00 brk +00EA2D 1 00 brk +00EA2E 1 00 brk +00EA2F 1 00 brk +00EA30 1 00 brk +00EA31 1 00 brk +00EA32 1 00 brk +00EA33 1 00 brk +00EA34 1 00 brk +00EA35 1 00 brk +00EA36 1 00 brk +00EA37 1 00 brk +00EA38 1 00 brk +00EA39 1 00 brk +00EA3A 1 00 brk +00EA3B 1 00 brk +00EA3C 1 00 brk +00EA3D 1 00 brk +00EA3E 1 00 brk +00EA3F 1 00 brk +00EA40 1 00 brk +00EA41 1 00 brk +00EA42 1 00 brk +00EA43 1 00 brk +00EA44 1 00 brk +00EA45 1 00 brk +00EA46 1 00 brk +00EA47 1 00 brk +00EA48 1 00 brk +00EA49 1 00 brk +00EA4A 1 00 brk +00EA4B 1 00 brk +00EA4C 1 00 brk +00EA4D 1 00 brk +00EA4E 1 00 brk +00EA4F 1 00 brk +00EA50 1 00 brk +00EA51 1 00 brk +00EA52 1 00 brk +00EA53 1 00 brk +00EA54 1 00 brk +00EA55 1 00 brk +00EA56 1 00 brk +00EA57 1 00 brk +00EA58 1 00 brk +00EA59 1 00 brk +00EA5A 1 00 brk +00EA5B 1 00 brk +00EA5C 1 00 brk +00EA5D 1 00 brk +00EA5E 1 00 brk +00EA5F 1 00 brk +00EA60 1 00 brk +00EA61 1 00 brk +00EA62 1 00 brk +00EA63 1 00 brk +00EA64 1 00 brk +00EA65 1 00 brk +00EA66 1 00 FDIV: brk +00EA67 1 00 brk +00EA68 1 00 brk +00EA69 1 00 brk +00EA6A 1 00 brk +00EA6B 1 00 brk +00EA6C 1 00 brk +00EA6D 1 00 brk +00EA6E 1 00 brk +00EA6F 1 00 brk +00EA70 1 00 brk +00EA71 1 00 brk +00EA72 1 00 brk +00EA73 1 00 brk +00EA74 1 00 brk +00EA75 1 00 brk +00EA76 1 00 brk +00EA77 1 00 brk +00EA78 1 00 brk +00EA79 1 00 brk +00EA7A 1 00 brk +00EA7B 1 00 brk +00EA7C 1 00 brk +00EA7D 1 00 brk +00EA7E 1 00 brk +00EA7F 1 00 brk +00EA80 1 00 brk +00EA81 1 00 brk +00EA82 1 00 brk +00EA83 1 00 brk +00EA84 1 00 brk +00EA85 1 00 brk +00EA86 1 00 brk +00EA87 1 00 brk +00EA88 1 00 brk +00EA89 1 00 brk +00EA8A 1 00 brk +00EA8B 1 00 brk +00EA8C 1 00 brk +00EA8D 1 00 brk +00EA8E 1 00 brk +00EA8F 1 00 brk +00EA90 1 00 brk +00EA91 1 00 brk +00EA92 1 00 brk +00EA93 1 00 brk +00EA94 1 00 brk +00EA95 1 00 brk +00EA96 1 00 brk +00EA97 1 00 brk +00EA98 1 00 brk +00EA99 1 00 brk +00EA9A 1 00 brk +00EA9B 1 00 brk +00EA9C 1 00 brk +00EA9D 1 00 brk +00EA9E 1 00 brk +00EA9F 1 00 brk +00EAA0 1 00 brk +00EAA1 1 00 brk +00EAA2 1 00 brk +00EAA3 1 00 brk +00EAA4 1 00 brk +00EAA5 1 00 brk +00EAA6 1 00 brk +00EAA7 1 00 brk +00EAA8 1 00 brk +00EAA9 1 00 brk +00EAAA 1 00 brk +00EAAB 1 00 brk +00EAAC 1 00 brk +00EAAD 1 00 brk +00EAAE 1 00 brk +00EAAF 1 00 brk +00EAB0 1 00 brk +00EAB1 1 00 brk +00EAB2 1 00 brk +00EAB3 1 00 brk +00EAB4 1 00 brk +00EAB5 1 00 brk +00EAB6 1 00 brk +00EAB7 1 00 brk +00EAB8 1 00 brk +00EAB9 1 00 brk +00EABA 1 00 brk +00EABB 1 00 brk +00EABC 1 00 brk +00EABD 1 00 brk +00EABE 1 00 brk +00EABF 1 00 brk +00EAC0 1 00 brk +00EAC1 1 00 brk +00EAC2 1 00 brk +00EAC3 1 00 brk +00EAC4 1 00 brk +00EAC5 1 00 brk +00EAC6 1 00 brk +00EAC7 1 00 brk +00EAC8 1 00 brk +00EAC9 1 00 brk +00EACA 1 00 brk +00EACB 1 00 brk +00EACC 1 00 brk +00EACD 1 00 brk +00EACE 1 00 brk +00EACF 1 00 brk +00EAD0 1 00 brk +00EAD1 1 00 brk +00EAD2 1 00 brk +00EAD3 1 00 brk +00EAD4 1 00 brk +00EAD5 1 00 brk +00EAD6 1 00 brk +00EAD7 1 00 brk +00EAD8 1 00 brk +00EAD9 1 00 brk +00EADA 1 00 brk +00EADB 1 00 brk +00EADC 1 00 brk +00EADD 1 00 brk +00EADE 1 00 brk +00EADF 1 00 brk +00EAE0 1 00 brk +00EAE1 1 00 brk +00EAE2 1 00 brk +00EAE3 1 00 brk +00EAE4 1 00 brk +00EAE5 1 00 brk +00EAE6 1 00 brk +00EAE7 1 00 brk +00EAE8 1 00 brk +00EAE9 1 00 brk +00EAEA 1 00 brk +00EAEB 1 00 brk +00EAEC 1 00 brk +00EAED 1 00 brk +00EAEE 1 00 brk +00EAEF 1 00 brk +00EAF0 1 00 brk +00EAF1 1 00 brk +00EAF2 1 00 brk +00EAF3 1 00 brk +00EAF4 1 00 brk +00EAF5 1 00 brk +00EAF6 1 00 brk +00EAF7 1 00 brk +00EAF8 1 00 brk +00EAF9 1 00 brk +00EAFA 1 00 brk +00EAFB 1 00 brk +00EAFC 1 00 brk +00EAFD 1 00 brk +00EAFE 1 00 brk +00EAFF 1 00 brk +00EB00 1 00 brk +00EB01 1 00 brk +00EB02 1 00 brk +00EB03 1 00 brk +00EB04 1 00 brk +00EB05 1 00 brk +00EB06 1 00 brk +00EB07 1 00 brk +00EB08 1 00 brk +00EB09 1 00 brk +00EB0A 1 00 brk +00EB0B 1 00 brk +00EB0C 1 00 brk +00EB0D 1 00 brk +00EB0E 1 00 brk +00EB0F 1 00 brk +00EB10 1 00 brk +00EB11 1 00 brk +00EB12 1 00 brk +00EB13 1 00 brk +00EB14 1 00 brk +00EB15 1 00 brk +00EB16 1 00 brk +00EB17 1 00 brk +00EB18 1 00 brk +00EB19 1 00 brk +00EB1A 1 00 brk +00EB1B 1 00 brk +00EB1C 1 00 brk +00EB1D 1 00 brk +00EB1E 1 00 brk +00EB1F 1 00 brk +00EB20 1 00 brk +00EB21 1 00 brk +00EB22 1 00 brk +00EB23 1 00 brk +00EB24 1 00 brk +00EB25 1 00 brk +00EB26 1 00 brk +00EB27 1 00 brk +00EB28 1 00 brk +00EB29 1 00 brk +00EB2A 1 00 brk +00EB2B 1 00 ROUND: brk +00EB2C 1 00 brk +00EB2D 1 00 brk +00EB2E 1 00 brk +00EB2F 1 00 brk +00EB30 1 00 brk +00EB31 1 00 brk +00EB32 1 00 brk +00EB33 1 00 brk +00EB34 1 00 brk +00EB35 1 00 brk +00EB36 1 00 brk +00EB37 1 00 brk +00EB38 1 00 brk +00EB39 1 00 brk +00EB3A 1 00 brk +00EB3B 1 00 brk +00EB3C 1 00 brk +00EB3D 1 00 brk +00EB3E 1 00 brk +00EB3F 1 00 brk +00EB40 1 00 brk +00EB41 1 00 brk +00EB42 1 00 brk +00EB43 1 00 brk +00EB44 1 00 brk +00EB45 1 00 brk +00EB46 1 00 brk +00EB47 1 00 brk +00EB48 1 00 brk +00EB49 1 00 brk +00EB4A 1 00 brk +00EB4B 1 00 brk +00EB4C 1 00 brk +00EB4D 1 00 brk +00EB4E 1 00 brk +00EB4F 1 00 brk +00EB50 1 00 brk +00EB51 1 00 brk +00EB52 1 00 brk +00EB53 1 00 brk +00EB54 1 00 brk +00EB55 1 00 brk +00EB56 1 00 brk +00EB57 1 00 brk +00EB58 1 00 brk +00EB59 1 00 brk +00EB5A 1 00 brk +00EB5B 1 00 brk +00EB5C 1 00 brk +00EB5D 1 00 brk +00EB5E 1 00 brk +00EB5F 1 00 brk +00EB60 1 00 brk +00EB61 1 00 brk +00EB62 1 00 brk +00EB63 1 00 brk +00EB64 1 00 brk +00EB65 1 00 brk +00EB66 1 00 brk +00EB67 1 00 brk +00EB68 1 00 brk +00EB69 1 00 brk +00EB6A 1 00 brk +00EB6B 1 00 brk +00EB6C 1 00 brk +00EB6D 1 00 brk +00EB6E 1 00 brk +00EB6F 1 00 brk +00EB70 1 00 brk +00EB71 1 00 brk +00EB72 1 00 brk +00EB73 1 00 brk +00EB74 1 00 brk +00EB75 1 00 brk +00EB76 1 00 brk +00EB77 1 00 brk +00EB78 1 00 brk +00EB79 1 00 brk +00EB7A 1 00 brk +00EB7B 1 00 brk +00EB7C 1 00 brk +00EB7D 1 00 brk +00EB7E 1 00 brk +00EB7F 1 00 brk +00EB80 1 00 brk +00EB81 1 00 brk +00EB82 1 00 brk +00EB83 1 00 brk +00EB84 1 00 brk +00EB85 1 00 brk +00EB86 1 00 brk +00EB87 1 00 brk +00EB88 1 00 brk +00EB89 1 00 brk +00EB8A 1 00 brk +00EB8B 1 00 brk +00EB8C 1 00 brk +00EB8D 1 00 brk +00EB8E 1 00 brk +00EB8F 1 00 brk +00EB90 1 00 brk +00EB91 1 00 brk +00EB92 1 00 brk +00EB93 1 00 FLOAT: brk +00EB94 1 00 brk +00EB95 1 00 brk +00EB96 1 00 brk +00EB97 1 00 brk +00EB98 1 00 brk +00EB99 1 00 brk +00EB9A 1 00 brk +00EB9B 1 00 brk +00EB9C 1 00 brk +00EB9D 1 00 brk +00EB9E 1 00 brk +00EB9F 1 00 brk +00EBA0 1 00 brk +00EBA1 1 00 brk +00EBA2 1 00 brk +00EBA3 1 00 brk +00EBA4 1 00 brk +00EBA5 1 00 brk +00EBA6 1 00 brk +00EBA7 1 00 brk +00EBA8 1 00 brk +00EBA9 1 00 brk +00EBAA 1 00 brk +00EBAB 1 00 brk +00EBAC 1 00 brk +00EBAD 1 00 brk +00EBAE 1 00 brk +00EBAF 1 00 brk +00EBB0 1 00 brk +00EBB1 1 00 brk +00EBB2 1 00 brk +00EBB3 1 06 20 asl $20 +00EBB5 1 49 74 eor #$74 +00EBB7 1 65 6D adc $6D +00EBB9 1 73 .byte $73 +00EBBA 1 08 php +00EBBB 1 00 brk +00EBBC 1 0A asl a +00EBBD 1 00 brk +00EBBE 1 00 brk +00EBBF 1 00 brk +00EBC0 1 00 brk +00EBC1 1 00 brk +00EBC2 1 00 brk +00EBC3 1 00 brk +00EBC4 1 00 brk +00EBC5 1 00 brk +00EBC6 1 09 4B ora #$4B +00EBC8 1 20 69 6E jsr L6E69 +00EBCB 1 20 64 69 jsr L6964 +00EBCE 1 73 .byte $73 +00EBCF 1 6B .byte $6B +00EBD0 1 0B .byte $0B +00EBD1 1 4B .byte $4B +00EBD2 1 20 61 76 jsr L7661 +00EBD5 1 61 69 adc ($69,x) +00EBD7 1 6C 61 62 jmp (L6261) +00EBDA 1 +00EBDA 1 6C 65 06 jmp (L0665) +00EBDD 1 +00EBDD 1 20 20 20 jsr L2020 +00EBE0 1 20 20 20 jsr L2020 +00EBE3 1 00 brk +00EBE4 1 00 brk +00EBE5 1 00 brk +00EBE6 1 00 brk +00EBE7 1 00 brk +00EBE8 1 00 brk +00EBE9 1 00 brk +00EBEA 1 00 brk +00EBEB 1 00 brk +00EBEC 1 00 brk +00EBED 1 00 brk +00EBEE 1 00 brk +00EBEF 1 00 brk +00EBF0 1 00 brk +00EBF1 1 00 brk +00EBF2 1 00 brk +00EBF3 1 00 brk +00EBF4 1 00 brk +00EBF5 1 00 brk +00EBF6 1 00 brk +00EBF7 1 00 brk +00EBF8 1 00 brk +00EBF9 1 00 brk +00EBFA 1 00 brk +00EBFB 1 00 brk +00EBFC 1 00 brk +00EBFD 1 00 brk +00EBFE 1 00 brk +00EBFF 1 00 brk +00EC00 1 00 brk +00EC01 1 00 LEC01: brk +00EC02 1 1B LEC02: .byte $1B +00EC03 1 80 1B bra LEC20 +00EC05 1 00 brk +00EC06 1 1C 80 1C trb $1C80 +00EC09 1 00 brk +00EC0A 1 1D 80 1D ora $1D80,x +00EC0D 1 00 brk +00EC0E 1 1E 80 1E asl $1E80,x +00EC11 1 00 brk +00EC12 1 1F .byte $1F +00EC13 1 01 LEC13: .byte $01 +00EC14 1 1B LEC14: .byte $1B +00EC15 1 81 1B sta ($1B,x) +00EC17 1 01 1C ora ($1C,x) +00EC19 1 81 1C sta ($1C,x) +00EC1B 1 01 1D ora ($1D,x) +00EC1D 1 81 1D sta ($1D,x) +00EC1F 1 01 .byte $01 +00EC20 1 1E 81 1E LEC20: asl $1E81,x +00EC23 1 01 1F ora ($1F,x) +00EC25 1 00 LEC25: brk +00EC26 1 00 brk +00EC27 1 00 brk +00EC28 1 00 brk +00EC29 1 00 brk +00EC2A 1 00 brk +00EC2B 1 00 brk +00EC2C 1 00 brk +00EC2D 1 00 brk +00EC2E 1 00 brk +00EC2F 1 00 brk +00EC30 1 00 brk +00EC31 1 00 brk +00EC32 1 00 brk +00EC33 1 00 brk +00EC34 1 00 brk +00EC35 1 00 brk +00EC36 1 00 brk +00EC37 1 00 brk +00EC38 1 00 brk +00EC39 1 00 brk +00EC3A 1 00 brk +00EC3B 1 00 brk +00EC3C 1 00 brk +00EC3D 1 00 brk +00EC3E 1 00 brk +00EC3F 1 00 brk +00EC40 1 00 brk +00EC41 1 00 brk +00EC42 1 00 brk +00EC43 1 00 brk +00EC44 1 00 brk +00EC45 1 00 brk +00EC46 1 00 brk +00EC47 1 00 brk +00EC48 1 00 brk +00EC49 1 00 brk +00EC4A 1 00 FIN: brk +00EC4B 1 00 brk +00EC4C 1 00 brk +00EC4D 1 00 brk +00EC4E 1 00 brk +00EC4F 1 00 brk +00EC50 1 00 brk +00EC51 1 00 brk +00EC52 1 00 brk +00EC53 1 00 brk +00EC54 1 00 brk +00EC55 1 00 brk +00EC56 1 00 brk +00EC57 1 00 brk +00EC58 1 00 brk +00EC59 1 00 brk +00EC5A 1 00 brk +00EC5B 1 00 brk +00EC5C 1 00 brk +00EC5D 1 00 brk +00EC5E 1 00 brk +00EC5F 1 00 brk +00EC60 1 00 brk +00EC61 1 00 brk +00EC62 1 00 brk +00EC63 1 00 brk +00EC64 1 00 brk +00EC65 1 00 brk +00EC66 1 F4 .byte $F4 +00EC67 1 01 A0 ora ($A0,x) +00EC69 1 00 brk +00EC6A 1 00 brk +00EC6B 1 00 brk +00EC6C 1 00 brk +00EC6D 1 00 brk +00EC6E 1 00 brk +00EC6F 1 00 brk +00EC70 1 00 brk +00EC71 1 00 brk +00EC72 1 00 brk +00EC73 1 00 brk +00EC74 1 00 brk +00EC75 1 00 brk +00EC76 1 00 brk +00EC77 1 00 brk +00EC78 1 00 brk +00EC79 1 00 brk +00EC7A 1 00 brk +00EC7B 1 00 brk +00EC7C 1 00 brk +00EC7D 1 00 brk +00EC7E 1 00 brk +00EC7F 1 00 brk +00EC80 1 00 brk +00EC81 1 00 brk +00EC82 1 00 brk +00EC83 1 00 brk +00EC84 1 00 brk +00EC85 1 00 brk +00EC86 1 00 brk +00EC87 1 00 brk +00EC88 1 00 brk +00EC89 1 00 brk +00EC8A 1 00 brk +00EC8B 1 00 brk +00EC8C 1 00 brk +00EC8D 1 00 brk +00EC8E 1 00 brk +00EC8F 1 00 brk +00EC90 1 00 brk +00EC91 1 00 brk +00EC92 1 00 brk +00EC93 1 00 brk +00EC94 1 00 brk +00EC95 1 00 brk +00EC96 1 00 brk +00EC97 1 00 brk +00EC98 1 00 brk +00EC99 1 00 brk +00EC9A 1 00 brk +00EC9B 1 00 brk +00EC9C 1 00 brk +00EC9D 1 00 brk +00EC9E 1 00 brk +00EC9F 1 00 brk +00ECA0 1 00 brk +00ECA1 1 00 brk +00ECA2 1 00 brk +00ECA3 1 00 brk +00ECA4 1 00 brk +00ECA5 1 00 brk +00ECA6 1 00 brk +00ECA7 1 00 brk +00ECA8 1 00 brk +00ECA9 1 00 brk +00ECAA 1 00 brk +00ECAB 1 00 brk +00ECAC 1 00 brk +00ECAD 1 00 brk +00ECAE 1 00 brk +00ECAF 1 00 brk +00ECB0 1 00 brk +00ECB1 1 00 brk +00ECB2 1 00 brk +00ECB3 1 00 brk +00ECB4 1 00 brk +00ECB5 1 00 brk +00ECB6 1 00 brk +00ECB7 1 00 brk +00ECB8 1 00 brk +00ECB9 1 00 brk +00ECBA 1 00 brk +00ECBB 1 00 brk +00ECBC 1 00 brk +00ECBD 1 00 brk +00ECBE 1 00 brk +00ECBF 1 00 brk +00ECC0 1 00 brk +00ECC1 1 00 brk +00ECC2 1 00 brk +00ECC3 1 00 brk +00ECC4 1 00 brk +00ECC5 1 00 brk +00ECC6 1 00 brk +00ECC7 1 00 brk +00ECC8 1 00 brk +00ECC9 1 00 brk +00ECCA 1 00 brk +00ECCB 1 00 brk +00ECCC 1 00 brk +00ECCD 1 00 brk +00ECCE 1 00 brk +00ECCF 1 00 brk +00ECD0 1 00 brk +00ECD1 1 00 brk +00ECD2 1 00 brk +00ECD3 1 00 brk +00ECD4 1 00 brk +00ECD5 1 00 brk +00ECD6 1 00 brk +00ECD7 1 00 brk +00ECD8 1 00 brk +00ECD9 1 00 brk +00ECDA 1 00 brk +00ECDB 1 00 brk +00ECDC 1 00 brk +00ECDD 1 00 brk +00ECDE 1 00 brk +00ECDF 1 00 brk +00ECE0 1 00 brk +00ECE1 1 00 brk +00ECE2 1 00 brk +00ECE3 1 00 brk +00ECE4 1 00 brk +00ECE5 1 00 brk +00ECE6 1 00 brk +00ECE7 1 00 brk +00ECE8 1 00 brk +00ECE9 1 00 brk +00ECEA 1 00 brk +00ECEB 1 00 brk +00ECEC 1 00 brk +00ECED 1 00 brk +00ECEE 1 00 brk +00ECEF 1 00 brk +00ECF0 1 00 brk +00ECF1 1 00 brk +00ECF2 1 00 brk +00ECF3 1 00 brk +00ECF4 1 00 brk +00ECF5 1 00 brk +00ECF6 1 00 brk +00ECF7 1 00 brk +00ECF8 1 00 brk +00ECF9 1 00 brk +00ECFA 1 00 brk +00ECFB 1 00 brk +00ECFC 1 00 brk +00ECFD 1 00 brk +00ECFE 1 00 brk +00ECFF 1 00 brk +00ECFF 1 diff --git a/desktop/orig/seg_08580_0A27F.o b/desktop/orig/seg_08580_0A27F.o new file mode 100644 index 0000000..bf39e37 Binary files /dev/null and b/desktop/orig/seg_08580_0A27F.o differ diff --git a/desktop/orig/seg_08580_0A27F.s b/desktop/orig/seg_08580_0A27F.s new file mode 100644 index 0000000..479514a --- /dev/null +++ b/desktop/orig/seg_08580_0A27F.s @@ -0,0 +1,5867 @@ +.org $D000 +; da65 V2.16 - Git f5e9b401 +; Created: 2017-09-17 10:54:03 +; Input file: DESKTOP2_seg_08580_0A27F +; Page: 1 + + + .setcpu "65C02" + +L0000 := $0000 +L0003 := $0003 +L0006 := $0006 +L0080 := $0080 +L00E4 := $00E4 +L03E4 := $03E4 +L0520 := $0520 +L0665 := $0665 +L1020 := $1020 +L1420 := $1420 +L2020 := $2020 +L2030 := $2030 +L2065 := $2065 +L206C := $206C +L2078 := $2078 +L2E33 := $2E33 +L37E4 := $37E4 +L3A65 := $3A65 +L3F20 := $3F20 +A2D := $4000 +L5214 := $5214 +L5513 := $5513 +L616D := $616D +L616F := $616F +L6261 := $6261 +L6420 := $6420 +L6544 := $6544 +L6863 := $6863 +L6874 := $6874 +L6964 := $6964 +L6966 := $6966 +L6C73 := $6C73 +L6E45 := $6E45 +L6E61 := $6E61 +L6E65 := $6E65 +L6E69 := $6E69 +L6F74 := $6F74 +L6F79 := $6F79 +L7041 := $7041 +L7061 := $7061 +L7264 := $7264 +L7365 := $7365 +L736F := $736F +L7461 := $7461 +L746F := $746F +L7552 := $7552 +L7661 := $7661 +L7853 := $7853 +L7C03 := $7C03 +L7E03 := $7E03 +L87F6 := $87F6 +L8813 := $8813 +UNKNOWN_CALL := $8E00 +LB600 := $B600 +MLI := $BF00 +RAMRDOFF := $C002 +RAMRDON := $C003 +RAMWRTOFF := $C004 +RAMWRTON := $C005 +ALTZPOFF := $C008 +ALTZPON := $C009 +LCBANK1 := $C08B +AUXMOVE := $C311 +XFER := $C314 +FOUT := $ED34 +COUT := $FDED +LD000: sty LD012 + sta LD013 + stx LD013+1 + sta RAMRDON + sta RAMWRTON + jsr A2D +LD012: .byte $00 +LD013: .addr L0000 + sta RAMRDOFF + sta RAMWRTOFF + rts + + sta LD02C + stx LD02C+1 + sta RAMRDON + sta RAMWRTON + jsr A2D + .byte $0E +LD02C: .addr L0000 + ldy #$19 + lda #$E9 + ldx #$E6 + jsr LD000 + tay + sta RAMRDOFF + sta RAMWRTOFF + tya + rts + + sty LD052 + sta LD053 + stx LD053+1 + sta RAMRDON + sta RAMWRTON + jsr UNKNOWN_CALL +LD052: .byte $00 +LD053: .addr L0000 + tay + sta RAMRDOFF + sta RAMWRTOFF + tya + rts + + sta RAMRDON + sta RAMWRTON + ldx #$00 +LD066: lda $1F80,x + beq LD071 + inx + cpx #$7F + bne LD066 + rts + +LD071: inx + txa + dex + tay + lda #$01 + sta $1F80,x + sta RAMRDOFF + sta RAMWRTOFF + tya + rts + + tay + sta RAMRDON + sta RAMWRTON + dey + lda #$00 + sta $1F80,y + sta RAMRDOFF + sta RAMWRTOFF + rts + + lda #$80 + bne LD09C + lda #$00 +LD09C: sta LD106 + jsr L87F6 + lda LDE9F + asl a + tax + lda LEC01,x + sta L0006 + lda LEC02,x + sta $07 + sta RAMRDON + sta RAMWRTON + bit LD106 + bpl LD0C6 + lda LDEA0 + ldy #$00 + sta (L0006),y + jmp LD0CD + +LD0C6: ldy #$00 + lda (L0006),y + sta LDEA0 +LD0CD: lda LEC13,x + sta L0006 + lda LEC14,x + sta $07 + bit LD106 + bmi LD0EC + ldy #$00 +LD0DE: cpy LDEA0 + beq LD0FC + lda (L0006),y + sta LDEA1,y + iny + jmp LD0DE + +LD0EC: ldy #$00 +LD0EE: cpy LDEA0 + beq LD0FC + lda LDEA1,y + sta (L0006),y + iny + jmp LD0EE + +LD0FC: sta RAMRDOFF + sta RAMWRTOFF + jsr L8813 + rts + +LD106: brk + rts + + sta RAMRDON + sta RAMWRTON + jsr A2D + .byte $05 + .addr L0006 + lda LEC25 + asl a + tax + lda LDFA1,x + sta $08 + lda LDFA2,x + sta $09 + lda $08 + clc + adc #$14 + sta $08 + bcc LD12E + inc $09 +LD12E: ldy #$23 +LD130: lda (L0006),y + sta ($08),y + dey + bpl LD130 + sta RAMRDOFF + sta RAMWRTOFF + rts + + stx LD14C + sta LD14B + sta RAMRDON + sta RAMWRTON + .byte $AD +LD14B: .byte $34 +LD14C: ora ($8D) + .byte $02 + cpy #$8D + tsb $C0 + rts + + ldx #$00 + sta RAMRDON + sta RAMWRTON + jsr LB600 + sta RAMRDOFF + sta RAMWRTOFF + rts + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora ($02,x) + .byte $03 + tsb $05 + asl $07 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora $D2,x + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LD23F: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + jsr L0080 + brk + brk + brk + brk + asl a + brk + asl a + brk + .byte $FF + .byte $FF +LD26F: bbs7 $FF,$D271 +LD272: bbs7 $FF,$D274 +LD275: bbs7 L0000,$D278 + brk + brk + brk + ora ($01,x) + brk + brk + brk + dey + .byte $FF + .byte $FF +LD283: bbs7 $FF,$D285 +LD286: .byte $FF + .byte $FF +LD288: .byte $FF +LD289: bbs7 L0000,$D28C + brk + brk + brk + brk + brk + brk + bbs7 $55,LD23F + eor $AA,x + eor $AA,x + eor $AA,x + bbs7 L0006,LD288 + brk + brk + brk + brk + dey + brk + php + brk + .byte $13 + brk + brk + brk + brk + brk + brk + brk + brk + .byte $02 + brk + asl L0000 + asl $1E00 + brk + rol $7E00,x + brk + inc a + brk + bmi LD2BF +LD2BF: bmi LD2C1 +LD2C1: rts + + brk + brk + brk + .byte $03 + brk + rmb0 L0000 + bbr0 L0000,LD2EB + brk + bbr3 L0000,LD34F + brk + bbr7 $01,LD353 + brk + sei + brk + sei + brk + bvs LD2DC + .byte $70 +LD2DC: ora ($01,x) + ora (L0000,x) + brk + lsr $01 + plp + brk + bpl LD2E7 +LD2E7: bpl LD2E9 +LD2E9: bpl LD2EB +LD2EB: bpl LD2ED +LD2ED: bpl LD2EF +LD2EF: plp + brk + lsr $01 + brk + brk + brk + brk + lsr $01 + bbr6 L0003,LD37A + ora ($38,x) + brk + sec + brk + sec + brk + sec + brk + sec + brk + ror $6F01,x + .byte $03 + lsr $01 + brk + brk + tsb $05 + brk + brk + jmp (L7C03,x) + .byte $03 + .byte $02 + tsb $42 + tsb $32 + tsb $0402 + .byte $02 + tsb $7C + .byte $03 + jmp (L0003,x) + brk + brk + brk + jmp (L7E03,x) + rmb0 $7E + rmb0 $7F + bbr0 $7F,LD342 + bbr7 $1F,LD3B5 + bbr0 $7F,LD348 + ror $7E07,x + rmb0 $7C + .byte $03 + brk + brk + .byte $05 +LD342: ora L0000 + brk + brk + brk + brk +LD348: brk + brk + brk + brk + brk + brk + brk +LD34F: brk + brk + brk + brk +LD353: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LD37A: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LD3B5: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + inc a:$1F,x + brk + brk + brk + brk + inc a:$1F,x + brk + brk + brk + brk + inc a:$1F,x + brk + brk + brk + brk + inc a:$1F,x + bbs7 $FF,LD4E7 +LD4E7: brk + asl $401F,x + rmb0 $F0 + brk + brk + asl $601F,x + .byte $03 + rts + + brk + brk + inc $F01F,x + .byte $F3 + bbr4 L0000,LD4FD +LD4FD: inc $F81F,x + .byte $F3 + bbr4 L0000,LD504 +LD504: inc $FC1F,x + bbs7 $4F,LD50A +LD50A: brk + inc $FC1F,x + bbs7 $67,LD511 +LD511: brk + inc $FC1F,x + bbs7 $F3,LD518 +LD518: brk + inc $FC1F,x + bbs7 $F9,LD51F +LD51F: brk + inc $FC1F,x + bbs7 $FC,LD526 +LD526: brk + inc $FC1F,x + bbr3 $FE,LD52D +LD52D: brk + inc $FC1F,x + bbr1 $FF,LD534 +LD534: brk + inc $FC1F,x + bbr1 $FF,LD53B +LD53B: brk + .byte $3E +LD53D: brk + inc $FFFF,x + brk +LD542: brk + inc $FF03,x + bbr1 $FF,LD549 +LD549: brk + inc $FF43,x + bbs7 $FF,LD550 +LD550: brk + asl $FF60 + bbs7 $3F,LD557 +LD557: brk + inc a:L0003,x + brk + brk + brk + brk + inc a:L0003,x + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + plp + brk + php + brk + cmp $D4 + rmb0 L0000 + brk + brk +LD577: brk + brk + bit L0000 + rmb1 L0000 + bbr0 $01,LD580 +LD580: brk + brk + brk + brk + brk + brk + brk + brk + brk + stx L0000,y + and (L0000) + .byte $F4 + ora ($8C,x) + brk + .byte $4B + brk + .byte $23 + brk + brk + jsr L0080 + brk + brk + brk + brk + bcc LD5A0 + .byte $64 +LD5A0: brk + .byte $FF + .byte $FF +LD5A3: bbs7 $FF,$D5A5 +LD5A6: bbs7 $FF,$D5A8 +LD5A9: bbs7 L0000,$D5AC + brk + brk + brk + ora ($01,x) +LD5B1: brk + bbr7 L0000,LD53D + brk + brk + ora ($01) + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + stx L0000,y + and (L0000) + .byte $F4 + ora ($8C,x) + brk + ora $1400,y + brk + brk + jsr L0080 + brk + brk + brk + brk + .byte $F4 + ora ($99,x) + brk + .byte $FF + .byte $FF +LD5DD: bbs7 $FF,$D5DF +LD5E0: bbs7 $FF,$D5E2 +LD5E3: bbs7 L0000,$D5E6 + brk + brk + brk + ora ($01,x) +LD5EB: brk + bbr7 L0000,LD577 + brk + brk + ora $01,x + brk + brk + brk + cmp (L0000,x) + brk + .byte $03 + brk + brk + brk + stz L0000 + lsr L0000 + stz L0000 + lsr L0000 + and L0000,x + and (L0000) + brk + jsr L0080 + brk + brk + brk + brk + adc $4600,x + brk + .byte $FF + .byte $FF +LD617: bbs7 $FF,$D619 +LD61A: bbs7 $FF,$D61C +LD61D: bbs7 L0000,$D620 + brk + brk + brk + ora ($01,x) +LD625: brk + bbr7 L0000,LD5B1 + brk + brk + clc + ora (L0000,x) + brk + brk + brk + brk + brk + brk + brk + brk + brk + stx L0000,y + and (L0000) + .byte $F4 + ora ($8C,x) + brk + bvc LD641 +LD641: plp + brk + brk + jsr L0080 + brk + brk + brk + brk + bcc LD64E + .byte $6E +LD64E: brk + .byte $FF + .byte $FF +LD651: bbs7 $FF,$D653 +LD654: bbs7 $FF,$D656 +LD657: bbs7 L0000,$D65A + brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LD5EB + brk + brk + .byte $1B + ora (L0000,x) + brk + brk + brk + brk + brk + brk + brk + brk + brk + stx L0000,y + and (L0000) + .byte $F4 + ora ($8C,x) + brk + adc #$00 + ora L0000,y + jsr L0080 + brk + brk + brk + brk + lsr $6E01,x + brk + .byte $FF + .byte $FF +LD68B: bbs7 $FF,$D68D +LD68E: bbs7 $FF,$D690 +LD691: bbs7 L0000,$D694 + brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LD625 + brk + brk + plp + brk + and L0000 + pla + ora ($2F,x) + brk + and $2E00 + brk + plp + brk + and $6800,x + ora ($47,x) + brk + and $4600 + brk + brk + brk + ora (L0000) + plp + brk + ora (L0000) + plp + brk + .byte $23 + brk + plp + brk + brk + brk + .byte $4B + brk + .byte $23 + brk + brk + jsr L0080 + brk + brk + brk + brk + ror $01 + stz L0000 + brk + tsb L0000 + .byte $02 + brk + phy + ora ($6C,x) + brk + ora L0000 + .byte $03 + brk + eor $6B01,y + brk + asl L0000 + asl L0000,x + cli + ora ($16,x) + brk + asl L0000 + eor $5800,y + ora ($59,x) + brk + cmp (L0000) + .byte $5C + brk + rol $01,x + rmb6 L0000 + plp + brk + .byte $5C + brk + sty $6700 + brk + smb5 L0000 + ror L0000 + and $6600 + brk + .byte $82 + brk + rmb0 L0000 + .byte $DC + brk + .byte $13 + brk + bpl LD75B + stz $64 + jsr L6E61 + jsr L6E45 + stz $72,x + adc $2E20,y + rol $112E + eor $64 + adc #$74 + jsr L6E61 + jsr L6E45 + stz $72,x + adc $2E20,y + rol $132E + .byte $44 + adc $6C + adc $74 + adc $20 + adc ($6E,x) + jsr L6E45 + stz $72,x + adc $2E20,y + rol $102E + eor ($75) + ror $6120 + ror $4520 + ror $7274 +LD75B: adc $2E20,y + rol $082E + eor ($75) + ror $6C20 + adc #$73 + stz $2D,x + eor $6E + stz $65,x + adc ($20) + stz $68,x + adc $20 + ror $75 + jmp (L206C) + + bvs LD7DC + stz $68,x + ror $6D61 + adc $20 + bbr6 $66,LD7A5 + stz $68,x + adc $20 + adc ($75) + ror $6C20 + adc #$73 + stz $20,x + ror $69 + jmp (L3A65) + + lsr $45 + ror $6574 + adc ($20) + stz $68,x + adc $20 + ror $6D61 +LD7A5: adc $20 + plp + and ($34),y + jsr L6863 + adc ($72,x) + adc ($63,x) + stz $65,x + adc ($73) + jsr L616D + sei + and #$20 + jsr L6F79 + adc $20,x + rmb7 $69 + .byte $73 + pla + jsr L6F74 + jsr L7061 + bvs LD831 + adc ($72,x) + jsr L6E69 + jsr L6874 + adc $20 + adc ($75) + ror $6C20 + .byte $69 +LD7DC: .byte $73 + stz $17,x + eor ($64,x) + stz $20 + adc ($20,x) + ror $7765 + jsr L6E65 + stz $72,x + adc $7420,y + bbr6 $20,LD867 + pla + adc $3A + .byte $0B + bbr1 $31,LD81A + eor ($75) + ror $6C20 + adc #$73 + stz $11,x + bbr1 $32,LD826 + bbr4 $74,LD871 + adc $72 + jsr L7552 + ror $6C20 + adc #$73 + stz $0A,x + .byte $44 + bbr6 $77,LD887 + .byte $20 +LD81A: jmp (L616F) + + stz $3A + bpl LD840 + .byte $33 + jsr L7461 + .byte $20 +LD826: ror $69 + adc ($73) + stz $20,x + .byte $62 + bbr6 $6F,LD8A4 + .byte $0F +LD831: bbr1 $34,LD854 + adc ($74,x) + jsr L6966 + adc ($73) + stz $20,x + adc $73,x + .byte $65 +LD840: php + bbr1 $35,LD864 + ror $7665 + adc $72 + and L6E45 + stz $65,x + adc ($20) + stz $68,x + adc $20 +LD854: ror $75 + jmp (L206C) + + bvs LD8BC + stz $68,x + ror $6D61 + adc $20 + .byte $6F + .byte $66 +LD864: jsr L6874 +LD867: adc $20 + adc ($75) + ror $6C20 + adc #$73 + .byte $74 +LD871: jsr L6966 + jmp (L3A65) + + brk + brk + brk + brk + brk + brk + brk + brk + asl L0000 + rmb1 L0000 + cli + ora ($57,x) + brk +LD887: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + bit $74 + pla + adc $20 + .byte $44 + bbr4 $53,LD8BA + .byte $33 + rol $2033 + stz $69 + .byte $73 + .byte $6B + .byte $20 + .byte $69 +LD8A4: ror $7320 + jmp (L746F) + + jsr L2020 + stz $72 + adc #$76 + adc $20 + jsr L3F20 + inc a + .byte $22 + .byte $1C + .byte $74 +LD8BA: pla + .byte $65 +LD8BC: jsr L6964 + .byte $73 + .byte $6B + jsr L6E69 + jsr L6C73 + bbr6 $74,LD8EA + jsr L6420 + adc ($69) + ror $65,x + jsr L2020 + bbr3 $12,LD8F1 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $14 +LD8EA: brk + brk + brk + brk + ora (L0006,x) + brk +LD8F1: brk + brk + brk + brk + brk + ora (L0000,x) + .byte $02 + jsr L0520 + lsr $69 + jmp (L7365) + + rmb0 $20 + jsr L2020 + jsr L2020 + brk + brk + brk + brk + ora a:L0000 + brk + brk + brk + adc a:L0000,x + brk + .byte $02 + brk + brk + brk + brk + brk + .byte $02 + ora ($02,x) + brk + brk + rmb5 $01 + plp + brk + .byte $6B + ora ($30,x) + brk + .byte $6B + ora ($38,x) + brk + rmb5 $01 + .byte $4B + brk + .byte $6B + ora ($53,x) + brk + .byte $6B + ora ($5B,x) + brk + .byte $6B + ora ($63,x) + brk + phy + ora ($29,x) + brk + stz $01 + bbr2 L0000,LD9A1 + ora ($31,x) + brk + stz $01 + rmb3 L0000 + phy + ora ($4C,x) + brk + stz $01 + eor (L0000) + phy + ora ($54,x) + brk + stz $01 + phy + brk + phy + ora ($5C,x) + brk + stz $01 + .byte $62 + brk + phy + ora ($29,x) + brk + cpx #$01 + bmi LD96E +LD96E: phy + ora ($31,x) + brk + cpx #$01 + rmb3 L0000 + phy + ora ($4C,x) + brk + cpx #$01 + .byte $53 + brk + phy + ora ($54,x) + brk + cpx #$01 + .byte $5B + brk + phy + ora ($5C,x) + brk + cpx #$01 + .byte $63 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LD9A1: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + tsb L0000 + .byte $02 + brk + beq LD9C7 + .byte $97 +LD9C7: brk + .byte $1B + brk + bpl LD9CC +LD9CC: ldx $1A00 + brk + cmp (L0000,x) + dec a + brk + and $01 + eor L0000 + cmp (L0000,x) + eor $2500,y + ora ($64,x) + brk + cmp (L0000,x) + bit $2500 + ora ($37,x) + brk +LD9E8: cmp (L0000,x) + eor #$00 + and $01 + .byte $54 + brk + cmp (L0000,x) + asl $2500,x + ora ($29,x) + brk + .byte $43 + ora ($1E,x) + brk + .byte $43 + ora ($64,x) + brk + sta ($D3,x) + brk + dec L0000 + .byte $63 + brk + bbr0 $4F,LDA55 + jsr L2020 + jsr L2020 + jsr L2020 + jsr L2020 + ora a:$C6 + .byte $44 + brk + ora $43 + jmp (L736F) + + .byte $65,$C6,$00,$36,$00,$04,$4F,$70 + .byte $65,$6E,$C6,$00,$53,$00,$11,$43 + .byte $61,$6E,$63,$65,$6C,$20,$20,$20 + .byte $20,$20,$20,$20,$20,$45,$73,$63 + .byte $C6,$00,$28,$00,$0C,$43,$68,$61 + .byte $6E,$67,$65,$20,$44,$72,$69,$76 + .byte $65,$1C,$00,$19,$00 +LDA55: .byte $1C,$00,$70,$00,$1C,$00,$87,$00 + .byte $00,$7F,$07,$20,$44,$69,$73,$6B + .byte $3A,$20,$0F,$43,$6F,$70,$79,$20 + .byte $61,$20,$46,$69,$6C,$65,$20,$2E + .byte $2E,$2E,$10,$53,$6F,$75,$72,$63 + .byte $65,$20,$66,$69,$6C,$65,$6E,$61 + .byte $6D,$65,$3A,$15,$44,$65,$73,$74 + .byte $69,$6E,$61,$74,$69,$6F,$6E,$20 + .byte $66,$69,$6C,$65,$6E,$61,$6D,$65 + .byte $3A,$1C,$00,$71,$00,$CF +LDAA3: .byte $01,$7C,$00,$1E,$00,$7B,$00,$1C + .byte $00,$88,$00,$CF,$01,$93,$00,$1E + .byte $00,$92,$00,$11,$44,$65,$6C,$65 + .byte $74,$65,$20,$61,$20,$46,$69,$6C + .byte $65,$20,$2E,$2E,$2E,$0F,$46,$69 + .byte $6C,$65,$20,$74,$6F,$20,$64,$65 + .byte $6C,$65,$74,$65,$3A,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00 + tsb $23E3 + .byte $E3 + dec a + .byte $E3 + eor ($E3),y + pla + .byte $E3 + bbr7 $E3,LDAA3 + .byte $E3 + lda $C4E3 + .byte $E3 + stp + .byte $E3 + sbc ($E3) + ora #$E4 + jsr L37E4 + cpx $F2 + cpx L0000 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LDE9F: brk +LDEA0: brk +LDEA1: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LDF9B: brk + brk + brk + brk + brk + brk +LDFA1: brk +LDFA2: brk + .byte $23 + smb6 $6F + smb6 $BB + smb6 $07 + inx + .byte $53 + inx + bbs1 $E8,LDF9B + inx + rmb3 $E9 + brk + brk + .byte $83 + sbc #$C4 + sbc #$05 + nop + lsr $EA + smb0 $EA + iny + nop + ora #$EB + lsr a + .byte $EB + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora a:L0000 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + bbr7 $64,LE221 +LE221: trb $1E00 + brk + and (L0000) + asl A2D,x + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + tsb L0000 + brk + brk + tsb L0000 + brk + tsb L0000 + brk + brk + brk + brk + tsb L0000 + brk + brk + brk + brk + brk + brk + brk + brk + asl $E3 + rti + + brk + .byte $13 + brk + brk + brk + brk + brk + brk + brk + tsb a:$E3 + brk + brk + brk + .byte $23 + .byte $E3 + brk + brk + brk + brk + dec a + .byte $E3 + brk + brk + brk + brk + eor ($E3),y + brk + brk + brk + brk + pla + .byte $E3 + brk + brk + brk + brk + bbr7 $E3,LE2A7 +LE2A7: brk + brk + brk + stx $E3,y + brk + brk + brk + brk + lda a:$E3 + brk + brk + brk + cpy $E3 + brk + brk + brk + brk + stp + .byte $E3 + brk + brk + brk + brk + sbc ($E3) + brk + brk + brk + brk + ora #$E4 + brk + brk + brk + brk + jsr L00E4 + brk + brk + brk + rmb3 L00E4 + rmb0 L0000 + brk + brk + brk + brk + brk + brk + brk + brk + jmp L00E4 + + brk + brk + brk + .byte $54 + cpx L0000 + brk + brk + brk + .byte $5C + cpx L0000 + brk + brk + brk + stz L00E4 + brk + brk + brk + brk + jmp (L00E4) + + brk + brk + brk + stz L00E4,x + brk + brk + brk + brk + jmp (L03E4,x) + eor ($6C,x) + jmp (LE30D) + + .byte $14 +LE30D: .byte $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + bit $E3 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + .byte $3B + .byte $E3 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + eor ($E3) + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + .byte $20 + .byte $20 +LE362: jsr L2020 + jsr $E369 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + bra LE362 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + smb1 $E3 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + ldx $14E3 + .byte $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + cmp $E3 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + .byte $DC + .byte $E3 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + .byte $F3 + .byte $E3 + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + asl a + cpx $14 + .byte $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + and (L00E4,x) + trb $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + sec + cpx $14 + .byte $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + rmb0 $53 + jmp (L746F) + + jsr L2030 + rmb0 $53 + jmp (L746F) + + jsr L2030 + rmb0 $53 + jmp (L746F) + + jsr L2030 + rmb0 $53 + jmp (L746F) + + jsr L2030 + rmb0 $53 + jmp (L746F) + + jsr L2030 + rmb0 $53 + jmp (L746F) + + jsr L2030 + rmb0 $53 + jmp (L746F) + + jsr L2030 + asl a + .byte $E3 + and ($E3,x) + sec + .byte $E3 + bbr4 $E3,LE4F3 + .byte $E3 + adc $94E3,x + .byte $E3 + .byte $AB + .byte $E3 + .byte $C2 + .byte $E3 + cmp $F0E3,y + .byte $E3 + rmb0 L00E4 + asl $35E4,x + cpx $13 + bvc LE515 + bbr6 $46,LE50F + jmp (L2065) + + .byte $53 + jmp (L746F) + + jsr L2078 + jsr L2020 + jsr L5513 + ror $4469 + adc #$73 + .byte $6B + jsr L2E33 + and $20,x + jsr L7853 + bit $2079 + jsr L5214 + eor ($4D,x) + .byte $43 + adc ($72,x) + stz $20 + .byte $53 + jmp (L746F) + + jsr L2078 + jsr L2020 + jsr L1420 + .byte $53 + jmp (L746F) + + jsr L2020 + jsr L7264 + adc #$76 + adc $20 + jsr L2020 + jsr L2020 + .byte $05 +LE4F3: brk + brk + brk + brk + brk + brk + brk + brk + brk + lsr $E5 + brk + brk + brk + brk + rmb5 $E5 + brk + brk + brk + brk + adc #$E5 + ora (L0000,x) + bmi LE53E + .byte $83 +LE50F: sbc $40 + brk + .byte $13 + brk + brk +LE515: brk + ora (L0000,x) + and ($31),y + asl $01DB,x + brk + and ($32) + rol $01DB + brk + .byte $33 + .byte $33 + rol $01DB,x + brk + bit $34,x + lsr $01DB + brk + and $35,x + lsr $01DB,x + brk + rol $36,x + ror $01DB + brk + rmb3 $37 +LE53E: ror $01DB,x + brk + sec + sec + stx $10DB + eor ($64,x) + stz $20 + adc ($6E,x) + jsr L6E45 + stz $72,x + adc $2E20,y + rol $112E + eor $64 + adc #$74 + jsr L6E61 + jsr L6E45 + stz $72,x + adc $2E20,y + rol $192E + .byte $44 + adc $6C + adc $74 + adc $20 + adc ($6E,x) + jsr L6E45 + stz $72,x + adc $2E20,y + rol $202E + jsr L2020 + jsr L1020 + eor ($75) + ror $6120 + ror $4520 + ror $7274 + adc $2E20,y + rol $012E + brk + brk + brk + brk + brk + brk + brk + brk + brk + dec $E5,x + rti + + brk + .byte $13 + brk + brk + brk + brk + brk + brk + brk + sbc ($E5) + brk + brk + brk + brk + .byte $02 + inc L0000 + brk + brk + brk + ora ($E6) + brk + brk + brk + brk + .byte $22 + inc L0000 + brk + brk + brk + and ($E6) + brk + brk + brk + brk + .byte $42 + inc L0000 + brk + brk + brk + eor ($E6) + brk + brk + brk + brk + .byte $62 + inc $1B + eor ($62,x) + bbr6 $75,LE650 + jsr L7041 + bvs LE64D + adc $20 + eor #$49 + jsr L6544 + .byte $73 + .byte $6B + .byte $54 + bbr6 $70,LE60E + rol $2E2E + jsr L0000 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LE60E: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LE64D: brk + brk + brk +LE650: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora (L0000,x) + ora (L0000,x) + txs + inc $8E + inc L0000 + brk + brk + brk + brk + brk + ora (L0000,x) + ora (L0000,x) + smb3 $E6 + stx a:$E6 + brk + brk + brk + brk + brk + ora (L0000,x) + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $B9,$E6,$1C,$41,$70,$70,$6C,$65 + .byte $20,$49,$49,$20,$44,$65,$73,$6B + .byte $54,$6F,$70,$20,$56,$65,$72,$73 + .byte $69,$6F,$6E,$20,$31,$2E,$31,$01 + .byte $20,$04,$52,$69,$65,$6E,$00,$00 + brk + eor $A9E7,x + smb6 $F5 + smb6 $41 + inx + sta LD9E8 + inx + and $E9 + adc ($E9),y + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + bvs LE6DF +LE6DF: brk + brk + .byte $8C + brk +LE6E3: brk + brk + smb6 L0000 + brk + brk + cpx a:$E6 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora (L0006,x) + eor $C1E7,x + cmp (L0003,x) + brk + .byte $03 + brk + brk + brk +LE72F: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE74C + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE749: bbs7 $FF,$E74B +LE74C: .byte $FF + .byte $FF +LE74E: bbs7 $FF,$E751 + brk +LE752: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE6E3 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $02 + asl $A9 + smb6 $C1 + cmp (L0003,x) + brk + .byte $03 + brk + brk + brk +LE77B: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE798 + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE795: bbs7 $FF,$E797 +LE798: .byte $FF + .byte $FF +LE79A: bbs7 $FF,$E79D + brk +LE79E: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE72F +FSUB: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $03 + asl $F5 +FADD: smb6 $C1 + cmp (L0003,x) + brk + .byte $03 + brk + brk + brk +LE7C7: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE7E4 + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE7E1: bbs7 $FF,$E7E3 +LE7E4: .byte $FF + .byte $FF +LE7E6: bbs7 $FF,$E7E9 + brk +LE7EA: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE77B + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + tsb L0006 + eor ($E8,x) + cmp ($C1,x) + .byte $03 + brk + .byte $03 + brk + brk + brk +LE813: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE830 + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE82D: bbs7 $FF,$E82F +LE830: .byte $FF + .byte $FF +LE832: bbs7 $FF,$E835 + brk +LE836: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE7C7 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora L0006 + sta $C1E8 + cmp (L0003,x) + brk + .byte $03 + brk + brk + brk +LE85F: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE87C + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE879: bbs7 $FF,$E87B +LE87C: .byte $FF + .byte $FF +LE87E: bbs7 $FF,$E881 + brk +LE882: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE813 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + asl L0006 + cmp $C1E8,y + cmp (L0003,x) + brk + .byte $03 + brk + brk + brk +LE8AB: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE8C8 + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE8C5: bbs7 $FF,$E8C7 +LE8C8: .byte $FF + .byte $FF +LE8CA: bbs7 $FF,$E8CD + brk +LE8CE: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE85F + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + rmb0 L0006 + and $E9 + cmp ($C1,x) + .byte $03 + brk + .byte $03 + brk + brk + brk +LE8F7: tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE914 + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE911: bbs7 $FF,$E913 +LE914: .byte $FF + .byte $FF +LE916: bbs7 $FF,$E919 + brk +LE91A: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE8AB + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + php + asl $71 + sbc #$C1 + cmp (L0003,x) + brk + .byte $03 + brk + brk + brk + tax + brk + and (L0000) + and ($02,x) + bbs2 L0000,LE960 + brk + .byte $1B + brk + brk + jsr L0080 + brk + brk + brk + brk + clv + ora ($78,x) + brk + .byte $FF + .byte $FF +LE95D: bbs7 $FF,$E95F +LE960: .byte $FF + .byte $FF +LE962: bbs7 $FF,$E965 + brk +LE966: brk + brk + brk + ora ($01,x) + brk + bbr7 L0000,LE8F7 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +FMULT: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +FDIV: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +ROUND: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +FLOAT: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + asl $20 + eor #$74 + adc $6D + .byte $73 + php + brk + asl a + brk + brk + brk + brk + brk + brk + brk + brk + brk + ora #$4B + jsr L6E69 + jsr L6964 + .byte $73 + .byte $6B + .byte $0B + .byte $4B + jsr L7661 + adc ($69,x) + jmp (L6261) + + jmp (L0665) + + jsr L2020 + jsr L2020 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LEC01: brk +LEC02: .byte $1B + bra LEC20 + brk + trb $1C80 + brk + ora $1D80,x + brk + asl $1E80,x + brk + .byte $1F +LEC13: .byte $01 +LEC14: .byte $1B + sta ($1B,x) + ora ($1C,x) + sta ($1C,x) + ora ($1D,x) + sta ($1D,x) + .byte $01 +LEC20: asl $1E81,x + ora ($1F,x) +LEC25: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +FIN: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $F4 + ora ($A0,x) + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk diff --git a/desktop/orig/seg_0A280_0A77F.built b/desktop/orig/seg_0A280_0A77F.built new file mode 100644 index 0000000..7368031 Binary files /dev/null and b/desktop/orig/seg_0A280_0A77F.built differ diff --git a/desktop/orig/seg_0A280_0A77F.info b/desktop/orig/seg_0A280_0A77F.info new file mode 100644 index 0000000..4b8766e --- /dev/null +++ b/desktop/orig/seg_0A280_0A77F.info @@ -0,0 +1,35 @@ +GLOBAL { + STARTADDR $FB00; + PAGELENGTH 0; # No paging + CPU "65C02"; +}; + +LABEL { NAME "RAMRDOFF"; ADDR $C002; }; +LABEL { NAME "RAMRDON"; ADDR $C003; }; +LABEL { NAME "RAMWRTOFF"; ADDR $C004; }; +LABEL { NAME "RAMWRTON"; ADDR $C005; }; +LABEL { NAME "ALTZPOFF"; ADDR $C008; }; +LABEL { NAME "ALTZPON"; ADDR $C009; }; +LABEL { NAME "LCBANK1"; ADDR $C08B; }; +LABEL { NAME "AUXMOVE"; ADDR $C311; }; +LABEL { NAME "XFER"; ADDR $C314; }; + +LABEL { NAME "A2D"; ADDR $4000; }; +LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; }; +LABEL { NAME "MLI"; ADDR $BF00; }; + +LABEL { NAME "FSUB"; ADDR $E7A7; }; +LABEL { NAME "FADD"; ADDR $E7BE; }; +LABEL { NAME "FMULT"; ADDR $E97F; }; +LABEL { NAME "FDIV"; ADDR $EA66; }; +LABEL { NAME "ROUND"; ADDR $EB2B; }; +LABEL { NAME "FLOAT"; ADDR $EB93; }; +LABEL { NAME "FIN"; ADDR $EC4A; }; +LABEL { NAME "FOUT"; ADDR $ED34; }; + +LABEL { NAME "COUT"; ADDR $FDED; }; + +RANGE { START $8800; END $939E; TYPE ByteTable; }; +RANGE { START $DA20; END $DAFF; TYPE ByteTable; }; +RANGE { START $E690; END $E6BF; TYPE ByteTable; }; +RANGE { START $FB00; END $FFFF; TYPE ByteTable; }; diff --git a/desktop/orig/seg_0A280_0A77F.list b/desktop/orig/seg_0A280_0A77F.list new file mode 100644 index 0000000..73c829e --- /dev/null +++ b/desktop/orig/seg_0A280_0A77F.list @@ -0,0 +1,355 @@ +ca65 V2.16 - Git f5e9b401 +Main file : seg_0A280_0A77F.s +Current file: seg_0A280_0A77F.s + +000000r 1 .org $FB00 +00FB00 1 ; da65 V2.16 - Git f5e9b401 +00FB00 1 ; Created: 2017-09-17 10:54:03 +00FB00 1 ; Input file: DESKTOP2_seg_0A280_0A77F +00FB00 1 ; Page: 1 +00FB00 1 +00FB00 1 +00FB00 1 .setcpu "65C02" +00FB00 1 +00FB00 1 A2D := $4000 +00FB00 1 UNKNOWN_CALL := $8E00 +00FB00 1 MLI := $BF00 +00FB00 1 RAMRDOFF := $C002 +00FB00 1 RAMRDON := $C003 +00FB00 1 RAMWRTOFF := $C004 +00FB00 1 RAMWRTON := $C005 +00FB00 1 ALTZPOFF := $C008 +00FB00 1 ALTZPON := $C009 +00FB00 1 LCBANK1 := $C08B +00FB00 1 AUXMOVE := $C311 +00FB00 1 XFER := $C314 +00FB00 1 FSUB := $E7A7 +00FB00 1 FADD := $E7BE +00FB00 1 FMULT := $E97F +00FB00 1 FDIV := $EA66 +00FB00 1 ROUND := $EB2B +00FB00 1 FLOAT := $EB93 +00FB00 1 FIN := $EC4A +00FB00 1 FOUT := $ED34 +00FB00 1 08 FB 42 FB .byte $08,$FB,$42,$FB,$11,$FB,$1A,$FB +00FB04 1 11 FB 1A FB +00FB08 1 08 00 B0 04 .byte $08,$00,$B0,$04,$06,$0F,$FF,$FC +00FB0C 1 06 0F FF FC +00FB10 1 01 60 50 50 .byte $01,$60,$50,$50,$50,$20,$00,$10 +00FB14 1 50 20 00 10 +00FB18 1 30 10 20 3F .byte $30,$10,$20,$3F,$3F,$3F,$20,$3F +00FB1C 1 3F 3F 20 3F +00FB20 1 3F 3F 20 53 .byte $3F,$3F,$20,$53,$52,$43,$20,$54 +00FB24 1 52 43 20 54 +00FB28 1 58 54 20 42 .byte $58,$54,$20,$42,$49,$4E,$20,$44 +00FB2C 1 49 4E 20 44 +00FB30 1 49 52 20 53 .byte $49,$52,$20,$53,$59,$53,$20,$42 +00FB34 1 59 53 20 42 +00FB38 1 41 53 20 53 .byte $41,$53,$20,$53,$59,$53,$20,$42 +00FB3C 1 59 53 20 42 +00FB40 1 41 44 52 FB .byte $41,$44,$52,$FB,$5E,$FB,$5E,$FB +00FB44 1 5E FB 5E FB +00FB48 1 6A FB 76 FB .byte $6A,$FB,$76,$FB,$82,$FB,$8E,$FB +00FB4C 1 82 FB 8E FB +00FB50 1 9A FB A6 FB .byte $9A,$FB,$A6,$FB,$04,$00,$00,$00 +00FB54 1 04 00 00 00 +00FB58 1 00 00 1B 00 .byte $00,$00,$1B,$00,$11,$00,$36,$FC +00FB5C 1 11 00 36 FC +00FB60 1 04 00 00 00 .byte $04,$00,$00,$00,$00,$00,$1B,$00 +00FB64 1 00 00 1B 00 +00FB68 1 11 00 C6 FC .byte $11,$00,$C6,$FC,$04,$00,$00,$00 +00FB6C 1 04 00 00 00 +00FB70 1 00 00 1B 00 .byte $00,$00,$1B,$00,$11,$00,$56,$FD +00FB74 1 11 00 56 FD +00FB78 1 04 00 00 00 .byte $04,$00,$00,$00,$00,$00,$1B,$00 +00FB7C 1 00 00 1B 00 +00FB80 1 11 00 E6 FD .byte $11,$00,$E6,$FD,$04,$00,$00,$00 +00FB84 1 04 00 00 00 +00FB88 1 00 00 1B 00 .byte $00,$00,$1B,$00,$11,$00,$76,$FE +00FB8C 1 11 00 76 FE +00FB90 1 04 00 00 00 .byte $04,$00,$00,$00,$00,$00,$1B,$00 +00FB94 1 00 00 1B 00 +00FB98 1 11 00 06 FF .byte $11,$00,$06,$FF,$05,$00,$00,$00 +00FB9C 1 05 00 00 00 +00FBA0 1 00 00 22 00 .byte $00,$00,$22,$00,$11,$00,$00,$00 +00FBA4 1 11 00 00 00 +00FBA8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$FF,$FF +00FBAC 1 00 00 FF FF +00FBB0 1 FF 01 01 00 .byte $FF,$01,$01,$00,$C0,$03,$01,$00 +00FBB4 1 C0 03 01 00 +00FBB8 1 C0 06 01 00 .byte $C0,$06,$01,$00,$C0,$0C,$01,$00 +00FBBC 1 C0 0C 01 00 +00FBC0 1 C0 98 01 00 .byte $C0,$98,$01,$00,$C0,$B0,$01,$00 +00FBC4 1 C0 B0 01 00 +00FBC8 1 C0 E0 01 00 .byte $C0,$E0,$01,$00,$C0,$FF,$01,$00 +00FBCC 1 C0 FF 01 00 +00FBD0 1 00 C0 01 00 .byte $00,$C0,$01,$00,$00,$C0,$01,$00 +00FBD4 1 00 C0 01 00 +00FBD8 1 00 C0 01 00 .byte $00,$C0,$01,$00,$00,$C0,$01,$00 +00FBDC 1 00 C0 01 00 +00FBE0 1 00 C0 01 00 .byte $00,$C0,$01,$00,$00,$C0,$01,$00 +00FBE4 1 00 C0 01 00 +00FBE8 1 00 C0 FF FF .byte $00,$C0,$FF,$FF,$FF,$FF,$00,$00 +00FBEC 1 FF FF 00 00 +00FBF0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$FF,$FF +00FBF4 1 00 00 FF FF +00FBF8 1 FF 01 FF FF .byte $FF,$01,$FF,$FF,$FF,$03,$FF,$FF +00FBFC 1 FF 03 FF FF +00FC00 1 FF 07 FF FF .byte $FF,$07,$FF,$FF,$FF,$0F,$FF,$FF +00FC04 1 FF 0F FF FF +00FC08 1 FF 1F FF FF .byte $FF,$1F,$FF,$FF,$FF,$3F,$FF,$FF +00FC0C 1 FF 3F FF FF +00FC10 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FC14 1 FF FF FF FF +00FC18 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FC1C 1 FF FF FF FF +00FC20 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FC24 1 FF FF FF FF +00FC28 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FC2C 1 FF FF FF FF +00FC30 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$00,$00 +00FC34 1 FF FF 00 00 +00FC38 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$FF,$FF +00FC3C 1 00 00 FF FF +00FC40 1 FF 01 01 00 .byte $FF,$01,$01,$00,$C0,$03,$19,$3E +00FC44 1 C0 03 19 3E +00FC48 1 FE 06 01 00 .byte $FE,$06,$01,$00,$C0,$0C,$79,$73 +00FC4C 1 C0 0C 79 73 +00FC50 1 41 98 01 00 .byte $41,$98,$01,$00,$40,$30,$79,$3C +00FC54 1 40 30 79 3C +00FC58 1 46 E0 01 00 .byte $46,$E0,$01,$00,$C0,$FF,$01,$00 +00FC5C 1 C0 FF 01 00 +00FC60 1 00 40 79 33 .byte $00,$40,$79,$33,$1E,$4F,$01,$00 +00FC64 1 1E 4F 01 00 +00FC68 1 00 40 79 3C .byte $00,$40,$79,$3C,$7F,$40,$01,$00 +00FC6C 1 7F 40 01 00 +00FC70 1 00 C0 79 7C .byte $00,$C0,$79,$7C,$79,$43,$01,$00 +00FC74 1 79 43 01 00 +00FC78 1 00 C0 FF FF .byte $00,$C0,$FF,$FF,$FF,$FF,$00,$00 +00FC7C 1 FF FF 00 00 +00FC80 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$FF,$FF +00FC84 1 00 00 FF FF +00FC88 1 FF 01 FF FF .byte $FF,$01,$FF,$FF,$FF,$03,$FF,$FF +00FC8C 1 FF 03 FF FF +00FC90 1 FF 07 FF FF .byte $FF,$07,$FF,$FF,$FF,$0F,$FF,$FF +00FC94 1 FF 0F FF FF +00FC98 1 FF 1F FF FF .byte $FF,$1F,$FF,$FF,$FF,$3F,$FF,$FF +00FC9C 1 FF 3F FF FF +00FCA0 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FCA4 1 FF FF FF FF +00FCA8 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FCAC 1 FF FF FF FF +00FCB0 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FCB4 1 FF FF FF FF +00FCB8 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FCBC 1 FF FF FF FF +00FCC0 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$00,$00 +00FCC4 1 FF FF 00 00 +00FCC8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$C0 +00FCCC 1 00 00 00 C0 +00FCD0 1 01 00 00 30 .byte $01,$00,$00,$30,$06,$00,$00,$0C +00FCD4 1 06 00 00 0C +00FCD8 1 18 00 00 03 .byte $18,$00,$00,$03,$60,$00,$60,$00 +00FCDC 1 60 00 60 00 +00FCE0 1 00 03 18 0C .byte $00,$03,$18,$0C,$0C,$0C,$06,$12 +00FCE4 1 0C 0C 06 12 +00FCE8 1 0A 30 01 12 .byte $0A,$30,$01,$12,$08,$40,$06,$12 +00FCEC 1 08 40 06 12 +00FCF0 1 08 30 18 0C .byte $08,$30,$18,$0C,$08,$0C,$60,$00 +00FCF4 1 08 0C 60 00 +00FCF8 1 00 03 00 03 .byte $00,$03,$00,$03,$60,$00,$00,$0C +00FCFC 1 60 00 00 0C +00FD00 1 18 00 00 30 .byte $18,$00,$00,$30,$06,$00,$00,$C0 +00FD04 1 06 00 00 C0 +00FD08 1 01 00 00 00 .byte $01,$00,$00,$00,$00,$00,$00,$00 +00FD0C 1 00 00 00 00 +00FD10 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FD14 1 00 00 00 00 +00FD18 1 00 00 00 C0 .byte $00,$00,$00,$C0,$01,$00,$00,$70 +00FD1C 1 01 00 00 70 +00FD20 1 07 00 00 FC .byte $07,$00,$00,$FC,$1F,$00,$00,$FF +00FD24 1 1F 00 00 FF +00FD28 1 FF 00 60 FF .byte $FF,$00,$60,$FF,$FF,$03,$F8,$FF +00FD2C 1 FF 03 F8 FF +00FD30 1 FF 0F FE FF .byte $FF,$0F,$FE,$FF,$FF,$3F,$F8,$FF +00FD34 1 FF 3F F8 FF +00FD38 1 FF 0F 60 FF .byte $FF,$0F,$60,$FF,$FF,$03,$00,$FF +00FD3C 1 FF 03 00 FF +00FD40 1 FF 00 00 FC .byte $FF,$00,$00,$FC,$1F,$00,$00,$70 +00FD44 1 1F 00 00 70 +00FD48 1 07 00 00 C0 .byte $07,$00,$00,$C0,$01,$00,$00,$00 +00FD4C 1 01 00 00 00 +00FD50 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FD54 1 00 00 00 00 +00FD58 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FD5C 1 00 00 00 00 +00FD60 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FD64 1 00 00 00 00 +00FD68 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$FC,$3F +00FD6C 1 00 00 FC 3F +00FD70 1 00 00 02 40 .byte $00,$00,$02,$40,$00,$00,$FE,$FF +00FD74 1 00 00 FE FF +00FD78 1 FF 3F 01 00 .byte $FF,$3F,$01,$00,$00,$C0,$01,$00 +00FD7C 1 00 C0 01 00 +00FD80 1 00 C0 01 00 .byte $00,$C0,$01,$00,$00,$C0,$01,$00 +00FD84 1 00 C0 01 00 +00FD88 1 00 C0 01 00 .byte $00,$C0,$01,$00,$00,$C0,$01,$00 +00FD8C 1 00 C0 01 00 +00FD90 1 00 C0 01 00 .byte $00,$C0,$01,$00,$00,$C0,$01,$00 +00FD94 1 00 C0 01 00 +00FD98 1 00 C0 FE FF .byte $00,$C0,$FE,$FF,$FF,$3F,$00,$00 +00FD9C 1 FF 3F 00 00 +00FDA0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FDA4 1 00 00 00 00 +00FDA8 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FDAC 1 00 00 00 00 +00FDB0 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$FC,$3F +00FDB4 1 00 00 FC 3F +00FDB8 1 00 00 FE FF .byte $00,$00,$FE,$FF,$00,$00,$FE,$FF +00FDBC 1 00 00 FE FF +00FDC0 1 FF 3F FF FF .byte $FF,$3F,$FF,$FF,$FF,$FF,$FF,$FF +00FDC4 1 FF FF FF FF +00FDC8 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FDCC 1 FF FF FF FF +00FDD0 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FDD4 1 FF FF FF FF +00FDD8 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FDDC 1 FF FF FF FF +00FDE0 1 FF FF FE FF .byte $FF,$FF,$FE,$FF,$FF,$3F,$78,$7F +00FDE4 1 FF 3F 78 7F +00FDE8 1 7F 0F 06 00 .byte $7F,$0F,$06,$00,$00 +00FDEC 1 00 +00FDED 1 30 66 7F 7F COUT: .byte $30,$66,$7F,$7F,$33,$66,$00,$04 +00FDF1 1 33 66 00 04 +00FDF5 1 33 66 00 02 .byte $33,$66,$00,$02,$33,$66,$04,$11 +00FDF9 1 33 66 04 11 +00FDFD 1 33 66 02 08 .byte $33,$66,$02,$08,$33,$66,$7F,$7F +00FE01 1 33 66 7F 7F +00FE05 1 33 06 00 00 .byte $33,$06,$00,$00,$30,$78,$7F,$7F +00FE09 1 30 78 7F 7F +00FE0D 1 0F 00 00 00 .byte $0F,$00,$00,$00,$00,$7F,$7F,$7F +00FE11 1 00 7F 7F 7F +00FE15 1 7F 03 00 00 .byte $7F,$03,$00,$00,$60,$33,$00,$00 +00FE19 1 60 33 00 00 +00FE1D 1 60 03 00 00 .byte $60,$03,$00,$00,$60,$7F,$7F,$7F +00FE21 1 60 7F 7F 7F +00FE25 1 7F 03 00 00 .byte $7F,$03,$00,$00,$60,$7F,$7F,$7F +00FE29 1 60 7F 7F 7F +00FE2D 1 7F 00 00 00 .byte $7F,$00,$00,$00,$00,$78,$7F,$7F +00FE31 1 00 78 7F 7F +00FE35 1 0F 78 7F 7F .byte $0F,$78,$7F,$7F,$0F,$78,$7F,$7F +00FE39 1 0F 78 7F 7F +00FE3D 1 0F 78 7F 7F .byte $0F,$78,$7F,$7F,$0F,$78,$7F,$7F +00FE41 1 0F 78 7F 7F +00FE45 1 0F 78 7F 7F .byte $0F,$78,$7F,$7F,$0F,$78,$7F,$7F +00FE49 1 0F 78 7F 7F +00FE4D 1 0F 78 7F 7F .byte $0F,$78,$7F,$7F,$0F,$00,$00,$00 +00FE51 1 0F 00 00 00 +00FE55 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FE59 1 00 00 00 00 +00FE5D 1 00 7C 7F 7F .byte $00,$7C,$7F,$7F,$1F,$7C,$7F,$7F +00FE61 1 1F 7C 7F 7F +00FE65 1 1F 7C 7F 7F .byte $1F,$7C,$7F,$7F,$1F,$7C,$7F,$7F +00FE69 1 1F 7C 7F 7F +00FE6D 1 1F 7C 7F 7F .byte $1F,$7C,$7F,$7F,$1F,$00,$00,$00 +00FE71 1 1F 00 00 00 +00FE75 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FE79 1 00 00 00 00 +00FE7D 1 00 00 C0 01 .byte $00,$00,$C0,$01,$00,$00,$30,$06 +00FE81 1 00 00 30 06 +00FE85 1 00 00 0C 18 .byte $00,$00,$0C,$18,$00,$00,$03,$60 +00FE89 1 00 00 03 60 +00FE8D 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$3E,$0E,$2F +00FE91 1 00 3E 0E 2F +00FE95 1 1E 22 11 21 .byte $1E,$22,$11,$21,$31,$1E,$1F,$2F +00FE99 1 31 1E 1F 2F +00FE9D 1 01 22 11 28 .byte $01,$22,$11,$28,$31,$3E,$11,$2F +00FEA1 1 31 3E 11 2F +00FEA5 1 1E 00 00 00 .byte $1E,$00,$00,$00,$00,$00,$03,$60 +00FEA9 1 00 00 03 60 +00FEAD 1 00 00 0C 18 .byte $00,$00,$0C,$18,$00,$00,$30,$06 +00FEB1 1 00 00 30 06 +00FEB5 1 00 00 C0 01 .byte $00,$00,$C0,$01,$00,$00,$00,$00 +00FEB9 1 00 00 00 00 +00FEBD 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FEC1 1 00 00 00 00 +00FEC5 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$C0,$01 +00FEC9 1 00 00 C0 01 +00FECD 1 00 00 70 07 .byte $00,$00,$70,$07,$00,$00,$FC,$1F +00FED1 1 00 00 FC 1F +00FED5 1 00 FF FF FF .byte $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FED9 1 FF FF FF FF +00FEDD 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FEE1 1 FF FF FF FF +00FEE5 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF +00FEE9 1 FF FF FF FF +00FEED 1 FF FF FF FF .byte $FF,$FF,$FF,$FF,$FF,$00,$FC,$1F +00FEF1 1 FF 00 FC 1F +00FEF5 1 00 00 70 07 .byte $00,$00,$70,$07,$00,$00,$C0,$01 +00FEF9 1 00 00 C0 01 +00FEFD 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FF01 1 00 00 00 00 +00FF05 1 00 00 00 0C .byte $00,$00,$00,$0C,$00,$00,$00,$00 +00FF09 1 00 00 00 00 +00FF0D 1 33 00 00 00 .byte $33,$00,$00,$00,$60,$40,$01,$00 +00FF11 1 60 40 01 00 +00FF15 1 00 18 00 06 .byte $00,$18,$00,$06,$00,$00,$06,$00 +00FF19 1 00 00 06 00 +00FF1D 1 18 00 40 01 .byte $18,$00,$40,$01,$00,$60,$00,$30 +00FF21 1 00 60 00 30 +00FF25 1 00 00 00 03 .byte $00,$00,$00,$03,$0C,$00,$40,$1F +00FF29 1 0C 00 40 1F +00FF2D 1 0C 03 00 30 .byte $0C,$03,$00,$30,$60,$30,$0C,$00 +00FF31 1 60 30 0C 00 +00FF35 1 0C 07 0F 30 .byte $0C,$07,$0F,$30,$70,$7F,$1F,$3C +00FF39 1 70 7F 1F 3C +00FF3D 1 40 01 06 03 .byte $40,$01,$06,$03,$3C,$00,$06,$38 +00FF41 1 3C 00 06 38 +00FF45 1 00 3C 00 18 .byte $00,$3C,$00,$18,$40,$FF,$3F,$00 +00FF49 1 40 FF 3F 00 +00FF4D 1 60 40 01 3C .byte $60,$40,$01,$3C,$00,$00,$33,$00 +00FF51 1 00 00 33 00 +00FF55 1 00 00 00 0C .byte $00,$00,$00,$0C,$00,$00,$00,$00 +00FF59 1 00 00 00 00 +00FF5D 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$0C,$00,$00 +00FF61 1 00 0C 00 00 +00FF65 1 00 00 3F 00 .byte $00,$00,$3F,$00,$00,$00,$60,$7F +00FF69 1 00 00 60 7F +00FF6D 1 01 00 00 78 .byte $01,$00,$00,$78,$7F,$07,$00,$00 +00FF71 1 7F 07 00 00 +00FF75 1 7E 7F 1F 00 .byte $7E,$7F,$1F,$00,$40,$7F,$7F,$7F +00FF79 1 40 7F 7F 7F +00FF7D 1 00 70 7F 7F .byte $00,$70,$7F,$7F,$7F,$03,$7C,$7F +00FF81 1 7F 03 7C 7F +00FF85 1 7F 7F 0F 7F .byte $7F,$7F,$0F,$7F,$7F,$7F,$7F,$3F +00FF89 1 7F 7F 7F 3F +00FF8D 1 7C 7F 7F 7F .byte $7C,$7F,$7F,$7F,$1F,$70,$7F,$7F +00FF91 1 1F 70 7F 7F +00FF95 1 7F 0F 40 7F .byte $7F,$0F,$40,$7F,$7F,$7F,$0F,$00 +00FF99 1 7F 7F 0F 00 +00FF9D 1 7E 7F 1F 0F .byte $7E,$7F,$1F,$0F,$00,$78,$7F,$0F +00FFA1 1 00 78 7F 0F +00FFA5 1 00 00 60 7F .byte $00,$00,$60,$7F,$01,$00,$00,$00 +00FFA9 1 01 00 00 00 +00FFAD 1 3F 00 00 00 .byte $3F,$00,$00,$00,$00,$0C,$00,$00 +00FFB1 1 00 0C 00 00 +00FFB5 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFB9 1 00 00 00 00 +00FFBD 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFC1 1 00 00 00 00 +00FFC5 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFC9 1 00 00 00 00 +00FFCD 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFD1 1 00 00 00 00 +00FFD5 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFD9 1 00 00 00 00 +00FFDD 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFE1 1 00 00 00 00 +00FFE5 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFE9 1 00 00 00 00 +00FFED 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFF1 1 00 00 00 00 +00FFF5 1 00 00 00 00 .byte $00,$00,$00,$00,$00,$00,$00,$00 +00FFF9 1 00 00 00 00 +00FFFD 1 00 00 00 .byte $00,$00,$00 +00FFFF 1 diff --git a/desktop/orig/seg_0A280_0A77F.o b/desktop/orig/seg_0A280_0A77F.o new file mode 100644 index 0000000..65ec3b7 Binary files /dev/null and b/desktop/orig/seg_0A280_0A77F.o differ diff --git a/desktop/orig/seg_0A280_0A77F.s b/desktop/orig/seg_0A280_0A77F.s new file mode 100644 index 0000000..a3c6d24 --- /dev/null +++ b/desktop/orig/seg_0A280_0A77F.s @@ -0,0 +1,190 @@ +.org $FB00 +; da65 V2.16 - Git f5e9b401 +; Created: 2017-09-17 10:54:03 +; Input file: DESKTOP2_seg_0A280_0A77F +; Page: 1 + + + .setcpu "65C02" + +A2D := $4000 +UNKNOWN_CALL := $8E00 +MLI := $BF00 +RAMRDOFF := $C002 +RAMRDON := $C003 +RAMWRTOFF := $C004 +RAMWRTON := $C005 +ALTZPOFF := $C008 +ALTZPON := $C009 +LCBANK1 := $C08B +AUXMOVE := $C311 +XFER := $C314 +FSUB := $E7A7 +FADD := $E7BE +FMULT := $E97F +FDIV := $EA66 +ROUND := $EB2B +FLOAT := $EB93 +FIN := $EC4A +FOUT := $ED34 + .byte $08,$FB,$42,$FB,$11,$FB,$1A,$FB + .byte $08,$00,$B0,$04,$06,$0F,$FF,$FC + .byte $01,$60,$50,$50,$50,$20,$00,$10 + .byte $30,$10,$20,$3F,$3F,$3F,$20,$3F + .byte $3F,$3F,$20,$53,$52,$43,$20,$54 + .byte $58,$54,$20,$42,$49,$4E,$20,$44 + .byte $49,$52,$20,$53,$59,$53,$20,$42 + .byte $41,$53,$20,$53,$59,$53,$20,$42 + .byte $41,$44,$52,$FB,$5E,$FB,$5E,$FB + .byte $6A,$FB,$76,$FB,$82,$FB,$8E,$FB + .byte $9A,$FB,$A6,$FB,$04,$00,$00,$00 + .byte $00,$00,$1B,$00,$11,$00,$36,$FC + .byte $04,$00,$00,$00,$00,$00,$1B,$00 + .byte $11,$00,$C6,$FC,$04,$00,$00,$00 + .byte $00,$00,$1B,$00,$11,$00,$56,$FD + .byte $04,$00,$00,$00,$00,$00,$1B,$00 + .byte $11,$00,$E6,$FD,$04,$00,$00,$00 + .byte $00,$00,$1B,$00,$11,$00,$76,$FE + .byte $04,$00,$00,$00,$00,$00,$1B,$00 + .byte $11,$00,$06,$FF,$05,$00,$00,$00 + .byte $00,$00,$22,$00,$11,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$FF,$FF + .byte $FF,$01,$01,$00,$C0,$03,$01,$00 + .byte $C0,$06,$01,$00,$C0,$0C,$01,$00 + .byte $C0,$98,$01,$00,$C0,$B0,$01,$00 + .byte $C0,$E0,$01,$00,$C0,$FF,$01,$00 + .byte $00,$C0,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$FF,$FF,$FF,$FF,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$FF,$FF + .byte $FF,$01,$FF,$FF,$FF,$03,$FF,$FF + .byte $FF,$07,$FF,$FF,$FF,$0F,$FF,$FF + .byte $FF,$1F,$FF,$FF,$FF,$3F,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$FF,$FF + .byte $FF,$01,$01,$00,$C0,$03,$19,$3E + .byte $FE,$06,$01,$00,$C0,$0C,$79,$73 + .byte $41,$98,$01,$00,$40,$30,$79,$3C + .byte $46,$E0,$01,$00,$C0,$FF,$01,$00 + .byte $00,$40,$79,$33,$1E,$4F,$01,$00 + .byte $00,$40,$79,$3C,$7F,$40,$01,$00 + .byte $00,$C0,$79,$7C,$79,$43,$01,$00 + .byte $00,$C0,$FF,$FF,$FF,$FF,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$FF,$FF + .byte $FF,$01,$FF,$FF,$FF,$03,$FF,$FF + .byte $FF,$07,$FF,$FF,$FF,$0F,$FF,$FF + .byte $FF,$1F,$FF,$FF,$FF,$3F,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$C0 + .byte $01,$00,$00,$30,$06,$00,$00,$0C + .byte $18,$00,$00,$03,$60,$00,$60,$00 + .byte $00,$03,$18,$0C,$0C,$0C,$06,$12 + .byte $0A,$30,$01,$12,$08,$40,$06,$12 + .byte $08,$30,$18,$0C,$08,$0C,$60,$00 + .byte $00,$03,$00,$03,$60,$00,$00,$0C + .byte $18,$00,$00,$30,$06,$00,$00,$C0 + .byte $01,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$C0,$01,$00,$00,$70 + .byte $07,$00,$00,$FC,$1F,$00,$00,$FF + .byte $FF,$00,$60,$FF,$FF,$03,$F8,$FF + .byte $FF,$0F,$FE,$FF,$FF,$3F,$F8,$FF + .byte $FF,$0F,$60,$FF,$FF,$03,$00,$FF + .byte $FF,$00,$00,$FC,$1F,$00,$00,$70 + .byte $07,$00,$00,$C0,$01,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$FC,$3F + .byte $00,$00,$02,$40,$00,$00,$FE,$FF + .byte $FF,$3F,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$01,$00,$00,$C0,$01,$00 + .byte $00,$C0,$FE,$FF,$FF,$3F,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$FC,$3F + .byte $00,$00,$FE,$FF,$00,$00,$FE,$FF + .byte $FF,$3F,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FE,$FF,$FF,$3F,$78,$7F + .byte $7F,$0F,$06,$00,$00 +COUT: .byte $30,$66,$7F,$7F,$33,$66,$00,$04 + .byte $33,$66,$00,$02,$33,$66,$04,$11 + .byte $33,$66,$02,$08,$33,$66,$7F,$7F + .byte $33,$06,$00,$00,$30,$78,$7F,$7F + .byte $0F,$00,$00,$00,$00,$7F,$7F,$7F + .byte $7F,$03,$00,$00,$60,$33,$00,$00 + .byte $60,$03,$00,$00,$60,$7F,$7F,$7F + .byte $7F,$03,$00,$00,$60,$7F,$7F,$7F + .byte $7F,$00,$00,$00,$00,$78,$7F,$7F + .byte $0F,$78,$7F,$7F,$0F,$78,$7F,$7F + .byte $0F,$78,$7F,$7F,$0F,$78,$7F,$7F + .byte $0F,$78,$7F,$7F,$0F,$78,$7F,$7F + .byte $0F,$78,$7F,$7F,$0F,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$7C,$7F,$7F,$1F,$7C,$7F,$7F + .byte $1F,$7C,$7F,$7F,$1F,$7C,$7F,$7F + .byte $1F,$7C,$7F,$7F,$1F,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$C0,$01,$00,$00,$30,$06 + .byte $00,$00,$0C,$18,$00,$00,$03,$60 + .byte $00,$00,$00,$00,$00,$3E,$0E,$2F + .byte $1E,$22,$11,$21,$31,$1E,$1F,$2F + .byte $01,$22,$11,$28,$31,$3E,$11,$2F + .byte $1E,$00,$00,$00,$00,$00,$03,$60 + .byte $00,$00,$0C,$18,$00,$00,$30,$06 + .byte $00,$00,$C0,$01,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$C0,$01 + .byte $00,$00,$70,$07,$00,$00,$FC,$1F + .byte $00,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF + .byte $FF,$FF,$FF,$FF,$FF,$00,$FC,$1F + .byte $00,$00,$70,$07,$00,$00,$C0,$01 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$0C,$00,$00,$00,$00 + .byte $33,$00,$00,$00,$60,$40,$01,$00 + .byte $00,$18,$00,$06,$00,$00,$06,$00 + .byte $18,$00,$40,$01,$00,$60,$00,$30 + .byte $00,$00,$00,$03,$0C,$00,$40,$1F + .byte $0C,$03,$00,$30,$60,$30,$0C,$00 + .byte $0C,$07,$0F,$30,$70,$7F,$1F,$3C + .byte $40,$01,$06,$03,$3C,$00,$06,$38 + .byte $00,$3C,$00,$18,$40,$FF,$3F,$00 + .byte $60,$40,$01,$3C,$00,$00,$33,$00 + .byte $00,$00,$00,$0C,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$0C,$00,$00 + .byte $00,$00,$3F,$00,$00,$00,$60,$7F + .byte $01,$00,$00,$78,$7F,$07,$00,$00 + .byte $7E,$7F,$1F,$00,$40,$7F,$7F,$7F + .byte $00,$70,$7F,$7F,$7F,$03,$7C,$7F + .byte $7F,$7F,$0F,$7F,$7F,$7F,$7F,$3F + .byte $7C,$7F,$7F,$7F,$1F,$70,$7F,$7F + .byte $7F,$0F,$40,$7F,$7F,$7F,$0F,$00 + .byte $7E,$7F,$1F,$0F,$00,$78,$7F,$0F + .byte $00,$00,$60,$7F,$01,$00,$00,$00 + .byte $3F,$00,$00,$00,$00,$0C,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00,$00,$00,$00,$00,$00 + .byte $00,$00,$00 diff --git a/desktop/orig/seg_0A780_1267F.built b/desktop/orig/seg_0A780_1267F.built new file mode 100644 index 0000000..c7ed7b2 Binary files /dev/null and b/desktop/orig/seg_0A780_1267F.built differ diff --git a/desktop/orig/seg_0A780_1267F.info b/desktop/orig/seg_0A780_1267F.info new file mode 100644 index 0000000..1307be7 --- /dev/null +++ b/desktop/orig/seg_0A780_1267F.info @@ -0,0 +1,39 @@ +GLOBAL { + STARTADDR $4000; + PAGELENGTH 0; # No paging + CPU "65C02"; +}; + +LABEL { NAME "RAMRDOFF"; ADDR $C002; }; +LABEL { NAME "RAMRDON"; ADDR $C003; }; +LABEL { NAME "RAMWRTOFF"; ADDR $C004; }; +LABEL { NAME "RAMWRTON"; ADDR $C005; }; +LABEL { NAME "ALTZPOFF"; ADDR $C008; }; +LABEL { NAME "ALTZPON"; ADDR $C009; }; +LABEL { NAME "LCBANK1"; ADDR $C08B; }; +LABEL { NAME "AUXMOVE"; ADDR $C311; }; +LABEL { NAME "XFER"; ADDR $C314; }; + +LABEL { NAME "A2D"; ADDR $4000; }; +LABEL { NAME "UNKNOWN_CALL"; ADDR $8E00; }; +LABEL { NAME "MLI"; ADDR $BF00; }; + +LABEL { NAME "FSUB"; ADDR $E7A7; }; +LABEL { NAME "FADD"; ADDR $E7BE; }; +LABEL { NAME "FMULT"; ADDR $E97F; }; +LABEL { NAME "FDIV"; ADDR $EA66; }; +LABEL { NAME "ROUND"; ADDR $EB2B; }; +LABEL { NAME "FLOAT"; ADDR $EB93; }; +LABEL { NAME "FIN"; ADDR $EC4A; }; +LABEL { NAME "FOUT"; ADDR $ED34; }; + +LABEL { NAME "COUT"; ADDR $FDED; }; + +#RANGE { START $8800; END $939E; TYPE ByteTable; }; +#RANGE { START $DA20; END $DAFF; TYPE ByteTable; }; +#RANGE { START $E690; END $E6BF; TYPE ByteTable; }; +#RANGE { START $FB00; END $FFFF; TYPE ByteTable; }; +RANGE { START $46ce; END $46ce; TYPE ByteTable; }; +RANGE { START $46cf; END $46d0; TYPE AddrTable; }; +RANGE { START $50f6; END $50f6; TYPE ByteTable; }; +RANGE { START $50f7; END $50f8; TYPE AddrTable; }; diff --git a/desktop/orig/seg_0A780_1267F.list b/desktop/orig/seg_0A780_1267F.list new file mode 100644 index 0000000..b419a3e --- /dev/null +++ b/desktop/orig/seg_0A780_1267F.list @@ -0,0 +1,15917 @@ +ca65 V2.16 - Git f5e9b401 +Main file : seg_0A780_1267F.s +Current file: seg_0A780_1267F.s + +000000r 1 .org $4000 +004000 1 ; da65 V2.16 - Git f5e9b401 +004000 1 ; Created: 2017-09-17 10:55:49 +004000 1 ; Input file: DESKTOP2_seg_0A780_1267F +004000 1 ; Page: 1 +004000 1 +004000 1 +004000 1 .setcpu "65C02" +004000 1 +004000 1 L0000 := $0000 +004000 1 L0002 := $0002 +004000 1 L0006 := $0006 +004000 1 L0020 := $0020 +004000 1 L0520 := $0520 +004000 1 L0800 := $0800 +004000 1 L0A20 := $0A20 +004000 1 L0CB8 := $0CB8 +004000 1 L0CD7 := $0CD7 +004000 1 L0CF9 := $0CF9 +004000 1 L0D14 := $0D14 +004000 1 L1C00 := $1C00 +004000 1 L2020 := $2020 +004000 1 L2710 := $2710 +004000 1 L3931 := $3931 +004000 1 MLI := $BF00 +004000 1 RAMRDOFF := $C002 +004000 1 RAMRDON := $C003 +004000 1 RAMWRTOFF := $C004 +004000 1 RAMWRTON := $C005 +004000 1 ALTZPOFF := $C008 +004000 1 ALTZPON := $C009 +004000 1 LCBANK1 := $C08B +004000 1 AUXMOVE := $C311 +004000 1 XFER := $C314 +004000 1 LD000 := $D000 +004000 1 LD01C := $D01C +004000 1 LD040 := $D040 +004000 1 LD05E := $D05E +004000 1 LD082 := $D082 +004000 1 LD096 := $D096 +004000 1 LD09A := $D09A +004000 1 LD108 := $D108 +004000 1 LD13E := $D13E +004000 1 LD154 := $D154 +004000 1 LD156 := $D156 +004000 1 FSUB := $E7A7 +004000 1 FADD := $E7BE +004000 1 FMULT := $E97F +004000 1 FDIV := $EA66 +004000 1 ROUND := $EB2B +004000 1 FLOAT := $EB93 +004000 1 FIN := $EC4A +004000 1 FOUT := $ED34 +004000 1 LFB2F := $FB2F +004000 1 LFBDD := $FBDD +004000 1 LFC58 := $FC58 +004000 1 COUT := $FDED +004000 1 LFE89 := $FE89 +004000 1 LFE93 := $FE93 +004000 1 4C 42 40 A2D: jmp L4042 +004003 1 +004003 1 4C 00 D0 L4003: jmp LD000 +004006 1 +004006 1 4C 59 82 L4006: jmp L8259 +004009 1 +004009 1 4C 0F 83 L4009: jmp L830F +00400C 1 +00400C 1 4C 78 5E jmp L5E78 +00400F 1 +00400F 1 4C 3E D1 jmp LD13E +004012 1 +004012 1 4C 50 50 L4012: jmp L5050 +004015 1 +004015 1 4C F2 40 L4015: jmp L40F2 +004018 1 +004018 1 4C 40 D0 L4018: jmp LD040 +00401B 1 +00401B 1 4C 81 8E jmp L8E81 +00401E 1 +00401E 1 4C 2B 6D L401E: jmp L6D2B +004021 1 +004021 1 4C BA 46 L4021: jmp L46BA +004024 1 +004024 1 4C 9A D0 jmp LD09A +004027 1 +004027 1 4C 96 D0 jmp LD096 +00402A 1 +00402A 1 4C 0E 49 jmp L490E +00402D 1 +00402D 1 4C 07 87 L402D: jmp L8707 +004030 1 +004030 1 4C 54 D1 L4030: jmp LD154 +004033 1 +004033 1 4C 56 D1 L4033: jmp LD156 +004036 1 +004036 1 4C DE 46 jmp L46DE +004039 1 +004039 1 4C 9A 48 jmp L489A +00403C 1 +00403C 1 4C 8A 48 jmp L488A +00403F 1 +00403F 1 4C 89 8E jmp L8E89 +004042 1 +004042 1 58 L4042: cli +004043 1 8D 09 C0 sta ALTZPON +004046 1 AD 8B C0 lda LCBANK1 +004049 1 AD 8B C0 lda LCBANK1 +00404C 1 20 30 45 jsr L4530 +00404F 1 A2 00 ldx #$00 +004051 1 EC A0 DE L4051: cpx $DEA0 +004054 1 F0 13 beq L4069 +004056 1 8A txa +004057 1 48 pha +004058 1 BD A1 DE lda $DEA1,x +00405B 1 20 E3 86 jsr L86E3 +00405E 1 A0 01 ldy #$01 +004060 1 20 40 D0 jsr LD040 +004063 1 68 pla +004064 1 AA tax +004065 1 E8 inx +004066 1 4C 51 40 jmp L4051 +004069 1 +004069 1 A9 00 L4069: lda #$00 +00406B 1 8D 9F DE sta $DE9F +00406E 1 20 96 D0 jsr LD096 +004071 1 A9 00 lda #$00 +004073 1 8D A9 D2 sta $D2A9 +004076 1 8D AA D2 sta $D2AA +004079 1 8D DF 40 sta L40DF +00407C 1 8D 6F E2 sta $E26F +00407F 1 AD 9F 59 lda L599F +004082 1 F0 04 beq L4088 +004084 1 A8 tay +004085 1 20 54 D1 jsr LD154 +004088 1 20 10 45 L4088: jsr L4510 +00408B 1 EE DF 40 inc L40DF +00408E 1 EE DF 40 inc L40DF +004091 1 AD DF 40 lda L40DF +004094 1 CD AB D2 cmp $D2AB +004097 1 90 0D bcc L40A6 +004099 1 A9 00 lda #$00 +00409B 1 8D DF 40 sta L40DF +00409E 1 20 63 45 jsr L4563 +0040A1 1 F0 03 beq L40A6 +0040A3 1 20 E0 40 jsr L40E0 +0040A6 1 20 4E 46 L40A6: jsr L464E +0040A9 1 20 E6 48 jsr L48E6 +0040AC 1 AD 08 D2 lda $D208 +0040AF 1 C9 01 cmp #$01 +0040B1 1 F0 04 beq L40B7 +0040B3 1 C9 05 cmp #$05 +0040B5 1 D0 06 bne L40BD +0040B7 1 20 E7 43 L40B7: jsr L43E7 +0040BA 1 4C 88 40 jmp L4088 +0040BD 1 +0040BD 1 C9 03 L40BD: cmp #$03 +0040BF 1 D0 06 bne L40C7 +0040C1 1 20 5A 43 jsr L435A +0040C4 1 4C 88 40 jmp L4088 +0040C7 1 +0040C7 1 C9 06 L40C7: cmp #$06 +0040C9 1 D0 11 bne L40DC +0040CB 1 20 10 45 jsr L4510 +0040CE 1 AD 25 EC lda $EC25 +0040D1 1 8D F0 40 sta L40F0 +0040D4 1 A9 80 lda #$80 +0040D6 1 8D F1 40 sta L40F1 +0040D9 1 20 0D 41 jsr L410D +0040DC 1 4C 88 40 L40DC: jmp L4088 +0040DF 1 +0040DF 1 00 L40DF: brk +0040E0 1 BA L40E0: tsx +0040E1 1 8E 56 E2 stx $E256 +0040E4 1 8D 5B E2 sta $E25B +0040E7 1 20 A0 59 jsr L59A0 +0040EA 1 A9 00 lda #$00 +0040EC 1 8D 5B E2 sta $E25B +0040EF 1 60 rts +0040F0 1 +0040F0 1 00 L40F0: brk +0040F1 1 00 L40F1: brk +0040F2 1 20 10 45 L40F2: jsr L4510 +0040F5 1 AD 25 EC lda $EC25 +0040F8 1 8D F0 40 sta L40F0 +0040FB 1 A9 00 lda #$00 +0040FD 1 8D F1 40 sta L40F1 +004100 1 20 F0 48 L4100: jsr L48F0 +004103 1 AD 08 D2 lda $D208 +004106 1 C9 06 cmp #$06 +004108 1 D0 21 bne L412B +00410A 1 20 E6 48 L410A: jsr L48E6 +00410D 1 20 13 41 L410D: jsr L4113 +004110 1 4C 00 41 jmp L4100 +004113 1 +004113 1 A0 3E L4113: ldy #$3E +004115 1 A9 09 lda #$09 +004117 1 A2 D2 ldx #$D2 +004119 1 20 00 D0 jsr LD000 +00411C 1 D0 33 bne L4151 +00411E 1 20 53 41 jsr L4153 +004121 1 A0 3F ldy #$3F +004123 1 A9 00 lda #$00 +004125 1 A2 00 ldx #$00 +004127 1 20 00 D0 jsr LD000 +00412A 1 60 rts +00412B 1 +00412B 1 A9 00 L412B: lda #$00 +00412D 1 8D 9F DE sta $DE9F +004130 1 20 9A D0 jsr LD09A +004133 1 AD F0 40 lda L40F0 +004136 1 8D 25 EC sta $EC25 +004139 1 F0 08 beq L4143 +00413B 1 2C A1 4C bit L4CA1 +00413E 1 30 03 bmi L4143 +004140 1 20 44 42 jsr L4244 +004143 1 2C F1 40 L4143: bit L40F1 +004146 1 10 09 bpl L4151 +004148 1 A0 0C ldy #$0C +00414A 1 A9 00 lda #$00 +00414C 1 A2 00 ldx #$00 +00414E 1 20 40 D0 jsr LD040 +004151 1 60 L4151: rts +004152 1 +004152 1 00 L4152: brk +004153 1 AD 09 D2 L4153: lda $D209 +004156 1 C9 09 cmp #$09 +004158 1 90 01 bcc L415B +00415A 1 60 rts +00415B 1 +00415B 1 8D 25 EC L415B: sta $EC25 +00415E 1 8D 9F DE sta $DE9F +004161 1 20 9A D0 jsr LD09A +004164 1 A9 80 lda #$80 +004166 1 8D 52 41 sta L4152 +004169 1 AD 9F DE lda $DE9F +00416C 1 8D 12 D2 sta $D212 +00416F 1 20 05 45 jsr L4505 +004172 1 20 EF 78 jsr L78EF +004175 1 AD 25 EC lda $EC25 +004178 1 20 55 88 jsr L8855 +00417B 1 20 08 D1 jsr LD108 +00417E 1 AD 25 EC lda $EC25 +004181 1 20 EF 86 jsr L86EF +004184 1 85 06 sta L0006 +004186 1 86 07 stx $07 +004188 1 A0 16 ldy #$16 +00418A 1 B1 06 lda (L0006),y +00418C 1 38 sec +00418D 1 ED 17 D2 sbc $D217 +004190 1 8D 42 42 sta L4242 +004193 1 C8 iny +004194 1 B1 06 lda (L0006),y +004196 1 ED 18 D2 sbc $D218 +004199 1 8D 43 42 sta L4243 +00419C 1 AD 42 42 lda L4242 +00419F 1 C9 0F cmp #$0F +0041A1 1 AD 43 42 lda L4243 +0041A4 1 E9 00 sbc #$00 +0041A6 1 10 23 bpl L41CB +0041A8 1 20 8A 6E jsr L6E8A +0041AB 1 A2 0B ldx #$0B +0041AD 1 A0 1F ldy #$1F +0041AF 1 BD 15 D2 lda $D215,x +0041B2 1 91 06 sta (L0006),y +0041B4 1 88 dey +0041B5 1 CA dex +0041B6 1 BD 15 D2 lda $D215,x +0041B9 1 91 06 sta (L0006),y +0041BB 1 A2 03 ldx #$03 +0041BD 1 A0 17 ldy #$17 +0041BF 1 BD 15 D2 lda $D215,x +0041C2 1 91 06 sta (L0006),y +0041C4 1 88 dey +0041C5 1 CA dex +0041C6 1 BD 15 D2 lda $D215,x +0041C9 1 91 06 sta (L0006),y +0041CB 1 AE 9F DE L41CB: ldx $DE9F +0041CE 1 CA dex +0041CF 1 BD D1 E6 lda $E6D1,x +0041D2 1 10 0E bpl L41E2 +0041D4 1 20 19 6C jsr L6C19 +0041D7 1 A9 00 lda #$00 +0041D9 1 8D 52 41 sta L4152 +0041DC 1 AD 25 EC lda $EC25 +0041DF 1 4C 74 88 jmp L8874 +0041E2 1 +0041E2 1 AD 9F DE L41E2: lda $DE9F +0041E5 1 8D 12 D2 sta $D212 +0041E8 1 20 F2 44 jsr L44F2 +0041EB 1 20 52 6E jsr L6E52 +0041EE 1 A2 07 ldx #$07 +0041F0 1 BD 1D D2 L41F0: lda $D21D,x +0041F3 1 9D 30 E2 sta $E230,x +0041F6 1 CA dex +0041F7 1 10 F7 bpl L41F0 +0041F9 1 A9 00 lda #$00 +0041FB 1 8D 41 42 sta L4241 +0041FE 1 AD 41 42 L41FE: lda L4241 +004201 1 CD A0 DE cmp $DEA0 +004204 1 F0 21 beq L4227 +004206 1 AA tax +004207 1 BD A1 DE lda $DEA1,x +00420A 1 8D 2F E2 sta $E22F +00420D 1 A0 0D ldy #$0D +00420F 1 A9 2F lda #$2F +004211 1 A2 E2 ldx #$E2 +004213 1 20 40 D0 jsr LD040 +004216 1 F0 09 beq L4221 +004218 1 A0 03 ldy #$03 +00421A 1 A9 2F lda #$2F +00421C 1 A2 E2 ldx #$E2 +00421E 1 20 40 D0 jsr LD040 +004221 1 EE 41 42 L4221: inc L4241 +004224 1 4C FE 41 jmp L41FE +004227 1 +004227 1 A9 00 L4227: lda #$00 +004229 1 8D 52 41 sta L4152 +00422C 1 AD 9F DE lda $DE9F +00422F 1 8D 12 D2 sta $D212 +004232 1 20 F2 44 jsr L44F2 +004235 1 20 6E 6E jsr L6E6E +004238 1 AD 25 EC lda $EC25 +00423B 1 20 74 88 jsr L8874 +00423E 1 4C 10 45 jmp L4510 +004241 1 +004241 1 00 L4241: brk +004242 1 00 L4242: brk +004243 1 00 L4243: brk +004244 1 AD 21 DF L4244: lda $DF21 +004247 1 D0 01 bne L424A +004249 1 60 L4249: rts +00424A 1 +00424A 1 A9 00 L424A: lda #$00 +00424C 1 8D C3 42 sta L42C3 +00424F 1 AD 20 DF lda $DF20 +004252 1 F0 51 beq L42A5 +004254 1 CD 25 EC cmp $EC25 +004257 1 D0 F0 bne L4249 +004259 1 AD 25 EC lda $EC25 +00425C 1 8D 12 D2 sta $D212 +00425F 1 20 05 45 jsr L4505 +004262 1 20 8E 6E jsr L6E8E +004265 1 A2 07 ldx #$07 +004267 1 BD 1D D2 L4267: lda $D21D,x +00426A 1 9D 30 E2 sta $E230,x +00426D 1 CA dex +00426E 1 10 F7 bpl L4267 +004270 1 AD C3 42 L4270: lda L42C3 +004273 1 CD 21 DF cmp $DF21 +004276 1 F0 2A beq L42A2 +004278 1 AA tax +004279 1 BD 22 DF lda $DF22,x +00427C 1 8D 2F E2 sta $E22F +00427F 1 20 15 89 jsr L8915 +004282 1 A0 0D ldy #$0D +004284 1 A9 2F lda #$2F +004286 1 A2 E2 ldx #$E2 +004288 1 20 40 D0 jsr LD040 +00428B 1 F0 .byte $F0 +00428C 1 09 A0 L428C: ora #$A0 +00428E 1 03 .byte $03 +00428F 1 A9 .byte $A9 +004290 1 2F A2 E2 L4290: bbr2 $A2,$4275 +004293 1 20 .byte $20 +004294 1 40 L4294: rti +004295 1 +004295 1 D0 .byte $D0 +004296 1 AD 2F E2 L4296: lda $E22F +004299 1 20 93 88 L4299: jsr L8893 +00429C 1 EE C3 42 inc L42C3 +00429F 1 4C 70 42 jmp L4270 +0042A2 1 +0042A2 1 4C 10 45 L42A2: jmp L4510 +0042A5 1 +0042A5 1 AD C3 42 L42A5: lda L42C3 +0042A8 1 CD 21 DF cmp $DF21 +0042AB 1 F0 F5 beq L42A2 +0042AD 1 AA tax +0042AE 1 BD 22 DF lda $DF22,x +0042B1 1 8D 2F E2 sta $E22F +0042B4 1 A0 03 ldy #$03 +0042B6 1 A9 2F lda #$2F +0042B8 1 A2 E2 ldx #$E2 +0042BA 1 20 40 D0 jsr LD040 +0042BD 1 EE C3 42 inc L42C3 +0042C0 1 4C A5 42 jmp L42A5 +0042C3 1 +0042C3 1 00 L42C3: brk +0042C4 1 B2 L42C4: .byte $B2 +0042C5 1 4B L42C5: .byte $4B +0042C6 1 0E 49 BF asl $BF49 +0042C9 1 4B .byte $4B +0042CA 1 BF 4B BF bbs3 $4B,L428C +0042CD 1 4B .byte $4B +0042CE 1 BF 4B BF bbs3 $4B,L4290 +0042D1 1 4B .byte $4B +0042D2 1 BF 4B BF bbs3 $4B,L4294 +0042D5 1 4B .byte $4B +0042D6 1 BF 4B B7 bbs3 $4B,L4290 +0042D9 1 4F 0E 49 bbr4 $0E,L4325 +0042DC 1 EA nop +0042DD 1 4D 72 4E eor L4E72 +0042E0 1 50 4F bvc L4331 +0042E2 1 62 .byte $62 +0042E3 1 56 0E lsr $0E,x +0042E5 1 49 A2 eor #$A2 +0042E7 1 4C 5F 4D jmp L4D5F +0042EA 1 +0042EA 1 0E 49 50 asl L5049 +0042ED 1 50 AA bvc L4299 +0042EF 1 50 0F bvc L4300 +0042F1 1 49 0F eor #$0F +0042F3 1 49 0F eor #$0F +0042F5 1 49 0F eor #$0F +0042F7 1 49 0E eor #$0E +0042F9 1 49 A2 eor #$A2 +0042FB 1 49 A2 eor #$A2 +0042FD 1 49 A2 eor #$A2 +0042FF 1 49 .byte $49 +004300 1 A2 49 L4300: ldx #$49 +004302 1 A2 49 ldx #$49 +004304 1 A2 49 ldx #$49 +004306 1 A2 49 ldx #$49 +004308 1 A2 49 ldx #$49 +00430A 1 F9 50 67 sbc L6750,y +00430D 1 52 85 eor ($85) +00430F 1 52 A3 eor ($A3) +004311 1 52 C1 eor ($C1) +004313 1 52 01 eor ($01) +004315 1 59 0E 49 eor L490E,y +004318 1 40 rti +004319 1 +004319 1 53 .byte $53 +00431A 1 5B .byte $5B +00431B 1 53 .byte $53 +00431C 1 5C .byte $5C +00431D 1 4F 0E 49 bbr4 $0E,L4369 +004320 1 87 53 smb0 $53 +004322 1 81 53 sta ($53,x) +004324 1 0E .byte $0E +004325 1 49 75 L4325: eor #$75 +004327 1 53 .byte $53 +004328 1 7B .byte $7B +004329 1 53 .byte $53 +00432A 1 0E 49 8D asl L8D49 +00432D 1 53 .byte $53 +00432E 1 01 59 ora ($59,x) +004330 1 0E .byte $0E +004331 1 49 A0 L4331: eor #$A0 +004333 1 59 A0 59 eor L59A0,y +004336 1 A0 59 ldy #$59 +004338 1 A0 59 ldy #$59 +00433A 1 A0 59 ldy #$59 +00433C 1 A0 59 ldy #$59 +00433E 1 A0 59 ldy #$59 +004340 1 A0 59 ldy #$59 +004342 1 D1 5A cmp ($5A),y +004344 1 D1 5A cmp ($5A),y +004346 1 D1 5A cmp ($5A),y +004348 1 D1 5A cmp ($5A),y +00434A 1 D1 5A cmp ($5A),y +00434C 1 D1 5A cmp ($5A),y +00434E 1 D1 5A cmp ($5A),y +004350 1 00 L4350: brk +004351 1 14 2C trb $2C +004353 1 46 50 lsr $50 +004355 1 50 6A bvc L43C1 +004357 1 7E .byte $7E +004358 1 8C .byte $8C +004359 1 00 L4359: brk +00435A 1 AD 0A D2 L435A: lda $D20A +00435D 1 D0 03 bne L4362 +00435F 1 4C 94 43 jmp L4394 +004362 1 +004362 1 C9 03 L4362: cmp #$03 +004364 1 D0 01 bne L4367 +004366 1 60 rts +004367 1 +004367 1 AD L4367: .byte $AD +004368 1 09 .byte $09 +004369 1 D2 09 L4369: cmp ($09) +00436B 1 20 C9 68 jsr L68C9 +00436E 1 D0 03 bne L4373 +004370 1 4C 41 54 jmp L5441 +004373 1 +004373 1 2C 59 43 L4373: bit L4359 +004376 1 10 1C bpl L4394 +004378 1 C9 77 cmp #$77 +00437A 1 D0 03 bne L437F +00437C 1 4C 02 57 jmp L5702 +00437F 1 +00437F 1 C9 67 L437F: cmp #$67 +004381 1 D0 03 bne L4386 +004383 1 4C 8E 57 jmp L578E +004386 1 +004386 1 C9 6D L4386: cmp #$6D +004388 1 D0 03 bne L438D +00438A 1 4C 9A 57 jmp L579A +00438D 1 +00438D 1 C9 78 L438D: cmp #$78 +00438F 1 D0 03 bne L4394 +004391 1 4C A6 57 jmp L57A6 +004394 1 +004394 1 AD 09 D2 L4394: lda $D209 +004397 1 8D 5C E2 sta $E25C +00439A 1 AD 0A D2 lda $D20A +00439D 1 F0 02 beq L43A1 +00439F 1 A9 01 lda #$01 +0043A1 1 8D 5D E2 L43A1: sta $E25D +0043A4 1 A0 32 ldy #$32 +0043A6 1 A9 5A lda #$5A +0043A8 1 A2 E2 ldx #$E2 +0043AA 1 20 00 D0 jsr LD000 +0043AD 1 AE 5A E2 L43AD: ldx $E25A +0043B0 1 D0 01 bne L43B3 +0043B2 1 60 rts +0043B3 1 +0043B3 1 CA L43B3: dex +0043B4 1 BD 50 43 lda L4350,x +0043B7 1 AA tax +0043B8 1 AC 5B E2 ldy $E25B +0043BB 1 88 dey +0043BC 1 98 tya +0043BD 1 0A asl a +0043BE 1 8D E5 43 sta L43E5 +0043C1 1 8A L43C1: txa +0043C2 1 18 clc +0043C3 1 6D E5 43 adc L43E5 +0043C6 1 AA tax +0043C7 1 BD C4 42 lda L42C4,x +0043CA 1 8D E5 43 sta L43E5 +0043CD 1 BD C5 42 lda L42C5,x +0043D0 1 8D E6 43 sta L43E6 +0043D3 1 20 E0 43 jsr L43E0 +0043D6 1 A0 33 ldy #$33 +0043D8 1 A9 5A lda #$5A +0043DA 1 A2 E2 ldx #$E2 +0043DC 1 20 00 D0 jsr LD000 +0043DF 1 60 rts +0043E0 1 +0043E0 1 BA L43E0: tsx +0043E1 1 8E 56 E2 stx $E256 +0043E4 1 4C .byte $4C +0043E5 1 34 L43E5: .byte $34 +0043E6 1 12 L43E6: .byte $12 +0043E7 1 BA L43E7: tsx +0043E8 1 8E 56 E2 stx $E256 +0043EB 1 A0 40 ldy #$40 +0043ED 1 A9 09 lda #$09 +0043EF 1 A2 D2 ldx #$D2 +0043F1 1 20 00 D0 jsr LD000 +0043F4 1 AD 0D D2 lda $D20D +0043F7 1 D0 1F bne L4418 +0043F9 1 20 FC 85 jsr L85FC +0043FC 1 8D AA D2 sta $D2AA +0043FF 1 A9 00 lda #$00 +004401 1 8D 0E D2 sta $D20E +004404 1 A0 09 ldy #$09 +004406 1 A9 09 lda #$09 +004408 1 A2 D2 ldx #$D2 +00440A 1 20 40 D0 jsr LD040 +00440D 1 AD 0D D2 lda $D20D +004410 1 F0 03 beq L4415 +004412 1 4C D7 67 jmp L67D7 +004415 1 +004415 1 4C AA 68 L4415: jmp L68AA +004418 1 +004418 1 C9 01 L4418: cmp #$01 +00441A 1 D0 0C bne L4428 +00441C 1 A0 31 ldy #$31 +00441E 1 A9 5A lda #$5A +004420 1 A2 E2 ldx #$E2 +004422 1 20 00 D0 jsr LD000 +004425 1 4C AD 43 jmp L43AD +004428 1 +004428 1 48 L4428: pha +004429 1 AD 25 EC lda $EC25 +00442C 1 CD 0E D2 cmp $D20E +00442F 1 F0 04 beq L4435 +004431 1 68 pla +004432 1 4C 59 44 jmp L4459 +004435 1 +004435 1 68 L4435: pla +004436 1 C9 02 cmp #$02 +004438 1 D0 09 bne L4443 +00443A 1 20 FC 85 jsr L85FC +00443D 1 8D AA D2 sta $D2AA +004440 1 4C 1C 5B jmp L5B1C +004443 1 +004443 1 C9 03 L4443: cmp #$03 +004445 1 D0 03 bne L444A +004447 1 4C DB 60 jmp L60DB +00444A 1 +00444A 1 C9 04 L444A: cmp #$04 +00444C 1 D0 03 bne L4451 +00444E 1 4C 9B 61 jmp L619B +004451 1 +004451 1 C9 05 L4451: cmp #$05 +004453 1 D0 03 bne L4458 +004455 1 4C CA 61 jmp L61CA +004458 1 +004458 1 60 L4458: rts +004459 1 +004459 1 4C 5D 44 L4459: jmp L445D +00445C 1 +00445C 1 00 L445C: brk +00445D 1 20 2B 6D L445D: jsr L6D2B +004460 1 AE 0E D2 ldx $D20E +004463 1 CA dex +004464 1 BD 26 EC lda $EC26,x +004467 1 8D 2F E2 sta $E22F +00446A 1 AD 2F E2 lda $E22F +00446D 1 20 E3 86 jsr L86E3 +004470 1 85 06 sta L0006 +004472 1 86 07 stx $07 +004474 1 A0 01 ldy #$01 +004476 1 B1 06 lda (L0006),y +004478 1 F0 2C beq L44A6 +00447A 1 09 80 ora #$80 +00447C 1 91 06 sta (L0006),y +00447E 1 C8 iny +00447F 1 B1 06 lda (L0006),y +004481 1 29 0F and #$0F +004483 1 8D 5C 44 sta L445C +004486 1 20 97 89 jsr L8997 +004489 1 A0 02 ldy #$02 +00448B 1 A9 2F lda #$2F +00448D 1 A2 E2 ldx #$E2 +00448F 1 20 40 D0 jsr LD040 +004492 1 20 10 45 jsr L4510 +004495 1 AD 5C 44 lda L445C +004498 1 8D 20 DF sta $DF20 +00449B 1 A9 01 lda #$01 +00449D 1 8D 21 DF sta $DF21 +0044A0 1 AD 2F E2 lda $E22F +0044A3 1 8D 22 DF sta $DF22 +0044A6 1 A0 42 L44A6: ldy #$42 +0044A8 1 A9 0E lda #$0E +0044AA 1 A2 D2 ldx #$D2 +0044AC 1 20 00 D0 jsr LD000 +0044AF 1 AD 0E D2 lda $D20E +0044B2 1 8D 25 EC sta $EC25 +0044B5 1 8D 9F DE sta $DE9F +0044B8 1 20 9A D0 L44B8: jsr LD09A +0044BB 1 20 19 6C jsr L6C19 +0044BE 1 A9 00 lda #$00 +0044C0 1 8D 9F DE sta $DE9F +0044C3 1 20 9A D0 jsr LD09A +0044C6 1 A9 00 lda #$00 +0044C8 1 8D 69 E2 sta $E269 +0044CB 1 A0 36 ldy #$36 +0044CD 1 A9 67 lda #$67 +0044CF 1 A2 E2 ldx #$E2 +0044D1 1 20 00 D0 jsr LD000 +0044D4 1 AE 25 EC ldx $EC25 +0044D7 1 CA dex +0044D8 1 BD D1 E6 lda $E6D1,x +0044DB 1 29 0F and #$0F +0044DD 1 8D 68 E2 sta $E268 +0044E0 1 EE 68 E2 inc $E268 +0044E3 1 A9 01 lda #$01 +0044E5 1 8D 69 E2 sta $E269 +0044E8 1 A0 36 ldy #$36 +0044EA 1 A9 67 lda #$67 +0044EC 1 A2 E2 ldx #$E2 +0044EE 1 20 00 D0 jsr LD000 +0044F1 1 60 rts +0044F2 1 +0044F2 1 A0 3C L44F2: ldy #$3C +0044F4 1 A9 12 lda #$12 +0044F6 1 A2 D2 ldx #$D2 +0044F8 1 20 00 D0 jsr LD000 +0044FB 1 A0 04 ldy #$04 +0044FD 1 A9 15 lda #$15 +0044FF 1 A2 D2 ldx #$D2 +004501 1 20 00 D0 jsr LD000 +004504 1 60 rts +004505 1 +004505 1 A0 3C L4505: ldy #$3C +004507 1 A9 12 lda #$12 +004509 1 A2 D2 ldx #$D2 +00450B 1 20 00 D0 jsr LD000 +00450E 1 60 rts +00450F 1 +00450F 1 60 rts +004510 1 +004510 1 A0 03 L4510: ldy #$03 +004512 1 A9 39 lda #$39 +004514 1 A2 D2 ldx #$D2 +004516 1 20 00 D0 jsr LD000 +004519 1 A0 04 ldy #$04 +00451B 1 A9 39 lda #$39 +00451D 1 A2 D2 ldx #$D2 +00451F 1 20 00 D0 jsr LD000 +004522 1 60 rts +004523 1 +004523 1 20 F2 40 L4523: jsr L40F2 +004526 1 A0 0C ldy #$0C +004528 1 A9 00 lda #$00 +00452A 1 A2 00 ldx #$00 +00452C 1 20 40 D0 jsr LD040 +00452F 1 60 rts +004530 1 +004530 1 A2 00 L4530: ldx #$00 +004532 1 AC 31 BF ldy $BF31 +004535 1 B9 32 BF L4535: lda $BF32,y +004538 1 29 0F and #$0F +00453A 1 C9 0B cmp #$0B +00453C 1 F0 1B beq L4559 +00453E 1 88 L453E: dey +00453F 1 10 F4 bpl L4535 +004541 1 8E 97 45 stx L4597 +004544 1 8E A0 45 stx L45A0 +004547 1 20 B2 45 jsr L45B2 +00454A 1 AE A0 45 ldx L45A0 +00454D 1 F0 09 beq L4558 +00454F 1 BD A0 45 L454F: lda L45A0,x +004552 1 9D A9 45 sta L45A9,x +004555 1 CA dex +004556 1 10 F7 bpl L454F +004558 1 60 L4558: rts +004559 1 +004559 1 B9 32 BF L4559: lda $BF32,y +00455C 1 E8 inx +00455D 1 9D 97 45 sta L4597,x +004560 1 D0 DC bne L453E +004562 1 60 rts +004563 1 +004563 1 AD A0 45 L4563: lda L45A0 +004566 1 F0 11 beq L4579 +004568 1 20 B2 45 jsr L45B2 +00456B 1 AE A0 45 ldx L45A0 +00456E 1 BD A0 45 L456E: lda L45A0,x +004571 1 DD A9 45 cmp L45A9,x +004574 1 D0 06 bne L457C +004576 1 CA dex +004577 1 D0 F5 bne L456E +004579 1 A9 00 L4579: lda #$00 +00457B 1 60 rts +00457C 1 +00457C 1 BD A0 45 L457C: lda L45A0,x +00457F 1 9D A9 45 sta L45A9,x +004582 1 BD 97 45 lda L4597,x +004585 1 AC 31 BF ldy $BF31 +004588 1 D9 32 BF L4588: cmp $BF32,y +00458B 1 F0 04 beq L4591 +00458D 1 88 dey +00458E 1 10 F8 bpl L4588 +004590 1 60 rts +004591 1 +004591 1 98 L4591: tya +004592 1 18 clc +004593 1 69 03 adc #$03 +004595 1 60 rts +004596 1 +004596 1 00 brk +004597 1 00 L4597: brk +004598 1 00 brk +004599 1 00 brk +00459A 1 00 brk +00459B 1 00 brk +00459C 1 00 brk +00459D 1 00 brk +00459E 1 00 brk +00459F 1 00 brk +0045A0 1 00 L45A0: brk +0045A1 1 00 brk +0045A2 1 00 brk +0045A3 1 00 brk +0045A4 1 00 brk +0045A5 1 00 brk +0045A6 1 00 brk +0045A7 1 00 brk +0045A8 1 00 brk +0045A9 1 00 L45A9: brk +0045AA 1 00 brk +0045AB 1 00 brk +0045AC 1 00 brk +0045AD 1 00 brk +0045AE 1 00 brk +0045AF 1 00 brk +0045B0 1 00 brk +0045B1 1 00 brk +0045B2 1 AE 97 45 L45B2: ldx L4597 +0045B5 1 F0 0F beq L45C6 +0045B7 1 8E A0 45 stx L45A0 +0045BA 1 BD 97 45 L45BA: lda L4597,x +0045BD 1 20 C7 45 jsr L45C7 +0045C0 1 9D A0 45 sta L45A0,x +0045C3 1 CA dex +0045C4 1 D0 F4 bne L45BA +0045C6 1 60 L45C6: rts +0045C7 1 +0045C7 1 8D 37 46 L45C7: sta L4637 +0045CA 1 8A txa +0045CB 1 48 pha +0045CC 1 98 tya +0045CD 1 48 pha +0045CE 1 A2 11 ldx #$11 +0045D0 1 AD 37 46 lda L4637 +0045D3 1 29 80 and #$80 +0045D5 1 F0 02 beq L45D9 +0045D7 1 A2 21 ldx #$21 +0045D9 1 8E EC 45 L45D9: stx L45EC +0045DC 1 AD 37 46 lda L4637 +0045DF 1 29 70 and #$70 +0045E1 1 4A lsr a +0045E2 1 4A lsr a +0045E3 1 4A lsr a +0045E4 1 18 clc +0045E5 1 6D EC 45 adc L45EC +0045E8 1 8D EC 45 sta L45EC +0045EB 1 AD .byte $AD +0045EC 1 00 L45EC: brk +0045ED 1 BF 85 07 bbs3 $85,L45F7 +0045F0 1 A9 00 lda #$00 +0045F2 1 85 06 sta L0006 +0045F4 1 A0 07 ldy #$07 +0045F6 1 B1 .byte $B1 +0045F7 1 06 D0 L45F7: asl $D0 +0045F9 1 2D A0 FF and $FFA0 +0045FC 1 B1 06 lda (L0006),y +0045FE 1 18 clc +0045FF 1 69 03 adc #$03 +004601 1 85 06 sta L0006 +004603 1 AD 37 46 lda L4637 +004606 1 48 pha +004607 1 2A rol a +004608 1 68 pla +004609 1 08 php +00460A 1 29 20 and #$20 +00460C 1 4A lsr a +00460D 1 4A lsr a +00460E 1 4A lsr a +00460F 1 4A lsr a +004610 1 28 plp +004611 1 69 .byte $69 +004612 1 01 8D L4612: ora ($8D,x) +004614 1 3A dec a +004615 1 46 20 lsr L0020 +004617 1 34 46 bit $46,x +004619 1 00 brk +00461A 1 39 46 AD and LAD46,y +00461D 1 3E 46 29 rol $2946,x +004620 1 10 F0 bpl L4612 +004622 1 04 A9 tsb $A9 +004624 1 FF D0 02 bbs7 $D0,L4629 +004627 1 A9 00 lda #$00 +004629 1 8D 38 46 L4629: sta L4638 +00462C 1 68 pla +00462D 1 A8 tay +00462E 1 68 pla +00462F 1 AA tax +004630 1 AD 38 46 lda L4638 +004633 1 60 rts +004634 1 +004634 1 6C 06 00 L4634: jmp (L0006) +004637 1 +004637 1 00 L4637: brk +004638 1 00 L4638: brk +004639 1 03 .byte $03 +00463A 1 01 3E L463A: ora ($3E,x) +00463C 1 46 00 lsr L0000 +00463E 1 00 brk +00463F 1 00 brk +004640 1 00 brk +004641 1 00 brk +004642 1 00 brk +004643 1 00 brk +004644 1 00 brk +004645 1 00 brk +004646 1 00 brk +004647 1 00 brk +004648 1 00 brk +004649 1 00 brk +00464A 1 00 brk +00464B 1 00 brk +00464C 1 00 brk +00464D 1 00 brk +00464E 1 AD 43 D3 L464E: lda $D343 +004651 1 F0 0B beq L465E +004653 1 2C 44 D3 bit $D344 +004656 1 30 0E bmi L4666 +004658 1 20 AB 67 jsr L67AB +00465B 1 4C 66 46 jmp L4666 +00465E 1 +00465E 1 2C 44 D3 L465E: bit $D344 +004661 1 30 03 bmi L4666 +004663 1 20 A3 67 jsr L67A3 +004666 1 AD 21 DF L4666: lda $DF21 +004669 1 F0 3D beq L46A8 +00466B 1 AD 20 DF lda $DF20 +00466E 1 D0 21 bne L4691 +004670 1 AD 21 DF lda $DF21 +004673 1 C9 02 cmp #$02 +004675 1 B0 20 bcs L4697 +004677 1 AD 22 DF lda $DF22 +00467A 1 CD FB EB cmp $EBFB +00467D 1 D0 0C bne L468B +00467F 1 20 8A 67 jsr L678A +004682 1 20 0C 67 jsr L670C +004685 1 A9 00 lda #$00 +004687 1 8D 6F E2 sta $E26F +00468A 1 60 rts +00468B 1 +00468B 1 20 82 67 L468B: jsr L6782 +00468E 1 4C 9A 46 jmp L469A +004691 1 +004691 1 20 8A 67 L4691: jsr L678A +004694 1 4C 9A 46 jmp L469A +004697 1 +004697 1 20 82 67 L4697: jsr L6782 +00469A 1 2C 6F E2 L469A: bit $E26F +00469D 1 30 08 bmi L46A7 +00469F 1 20 47 67 jsr L6747 +0046A2 1 A9 80 lda #$80 +0046A4 1 8D 6F E2 sta $E26F +0046A7 1 60 L46A7: rts +0046A8 1 +0046A8 1 2C 6F E2 L46A8: bit $E26F +0046AB 1 30 01 bmi L46AE +0046AD 1 60 rts +0046AE 1 +0046AE 1 20 8A 67 L46AE: jsr L678A +0046B1 1 20 0C 67 jsr L670C +0046B4 1 A9 00 lda #$00 +0046B6 1 8D 6F E2 sta $E26F +0046B9 1 60 rts +0046BA 1 +0046BA 1 8C CE 46 L46BA: sty L46CE +0046BD 1 8D CF 46 sta L46CF +0046C0 1 8E D0 46 stx L46CF+1 +0046C3 1 08 php +0046C4 1 78 sei +0046C5 1 8D 08 C0 sta ALTZPOFF +0046C8 1 8D 82 C0 sta $C082 +0046CB 1 20 00 BF jsr MLI +0046CE 1 00 L46CE: .byte $00 +0046CF 1 00 00 L46CF: .addr L0000 +0046D1 1 8D 09 C0 sta ALTZPON +0046D4 1 AA tax +0046D5 1 AD 8B C0 lda LCBANK1 +0046D8 1 AD 8B C0 lda LCBANK1 +0046DB 1 28 plp +0046DC 1 8A txa +0046DD 1 60 rts +0046DE 1 +0046DE 1 4C F3 46 L46DE: jmp L46F3 +0046E1 1 +0046E1 1 0A asl a +0046E2 1 20 02 00 jsr L0002 +0046E5 1 00 L46E5: brk +0046E6 1 00 brk +0046E7 1 00 brk +0046E8 1 00 brk +0046E9 1 00 brk +0046EA 1 00 brk +0046EB 1 00 brk +0046EC 1 00 brk +0046ED 1 00 brk +0046EE 1 00 brk +0046EF 1 00 brk +0046F0 1 00 brk +0046F1 1 00 brk +0046F2 1 00 brk +0046F3 1 20 8A 48 L46F3: jsr L488A +0046F6 1 A2 FF ldx #$FF +0046F8 1 E8 L46F8: inx +0046F9 1 BD 55 D3 lda $D355,x +0046FC 1 9D 20 02 sta $0220,x +0046FF 1 EC 55 D3 cpx $D355 +004702 1 D0 F4 bne L46F8 +004704 1 E8 inx +004705 1 A9 2F lda #$2F +004707 1 9D 20 02 sta $0220,x +00470A 1 A0 00 ldy #$00 +00470C 1 C8 L470C: iny +00470D 1 E8 inx +00470E 1 B9 45 D3 lda $D345,y +004711 1 9D 20 02 sta $0220,x +004714 1 CC 45 D3 cpy $D345 +004717 1 D0 F3 bne L470C +004719 1 8E 20 02 stx $0220 +00471C 1 A0 C4 ldy #$C4 +00471E 1 A9 E1 lda #$E1 +004720 1 A2 46 ldx #$46 +004722 1 20 BA 46 jsr L46BA +004725 1 F0 04 beq L472B +004727 1 20 54 D1 jsr LD154 +00472A 1 60 rts +00472B 1 +00472B 1 AD E5 46 L472B: lda L46E5 +00472E 1 C9 FC cmp #$FC +004730 1 D0 06 bne L4738 +004732 1 20 B8 47 jsr L47B8 +004735 1 4C 55 47 jmp L4755 +004738 1 +004738 1 C9 06 L4738: cmp #$06 +00473A 1 D0 0C bne L4748 +00473C 1 AD 61 C0 lda $C061 +00473F 1 0D 62 C0 ora $C062 +004742 1 30 11 bmi L4755 +004744 1 20 9A 48 jsr L489A +004747 1 60 rts +004748 1 +004748 1 C9 FF L4748: cmp #$FF +00474A 1 F0 09 beq L4755 +00474C 1 C9 B3 cmp #$B3 +00474E 1 F0 05 beq L4755 +004750 1 A9 FA lda #$FA +004752 1 20 02 48 jsr L4802 +004755 1 A0 06 L4755: ldy #$06 +004757 1 A9 00 lda #$00 +004759 1 A2 00 ldx #$00 +00475B 1 20 40 D0 jsr LD040 +00475E 1 A0 3A ldy #$3A +004760 1 A9 00 lda #$00 +004762 1 A2 00 ldx #$00 +004764 1 20 00 D0 jsr LD000 +004767 1 A0 30 ldy #$30 +004769 1 A9 80 lda #$80 +00476B 1 A2 E6 ldx #$E6 +00476D 1 20 00 D0 jsr LD000 +004770 1 AE 55 D3 ldx $D355 +004773 1 BD 55 D3 L4773: lda $D355,x +004776 1 9D 20 02 sta $0220,x +004779 1 CA dex +00477A 1 10 F7 bpl L4773 +00477C 1 AE 45 D3 ldx $D345 +00477F 1 BD 45 D3 L477F: lda $D345,x +004782 1 9D 80 02 sta $0280,x +004785 1 CA dex +004786 1 10 F7 bpl L477F +004788 1 A9 80 lda #$80 +00478A 1 A2 02 ldx #$02 +00478C 1 20 42 48 jsr L4842 +00478F 1 A9 20 lda #$20 +004791 1 A2 02 ldx #$02 +004793 1 20 42 48 jsr L4842 +004796 1 20 BE 48 jsr L48BE +004799 1 A9 90 lda #$90 +00479B 1 8D 19 5B sta L5B19 +00479E 1 A9 02 lda #$02 +0047A0 1 8D 1A 5B sta L5B1A +0047A3 1 4C EE 5A jmp L5AEE +0047A6 1 +0047A6 1 0A asl a +0047A7 1 00 brk +0047A8 1 18 clc +0047A9 1 00 brk +0047AA 1 00 brk +0047AB 1 00 brk +0047AC 1 00 brk +0047AD 1 00 brk +0047AE 1 00 brk +0047AF 1 00 brk +0047B0 1 00 brk +0047B1 1 00 brk +0047B2 1 00 brk +0047B3 1 00 brk +0047B4 1 00 brk +0047B5 1 00 brk +0047B6 1 00 brk +0047B7 1 00 brk +0047B8 1 AE 55 D3 L47B8: ldx $D355 +0047BB 1 8E 16 48 stx L4816 +0047BE 1 BD 55 D3 L47BE: lda $D355,x +0047C1 1 9D 00 18 sta $1800,x +0047C4 1 CA dex +0047C5 1 10 F7 bpl L47BE +0047C7 1 EE 00 18 inc $1800 +0047CA 1 AE 00 18 ldx $1800 +0047CD 1 A9 2F lda #$2F +0047CF 1 9D 00 18 sta $1800,x +0047D2 1 AE 00 18 L47D2: ldx $1800 +0047D5 1 A0 00 ldy #$00 +0047D7 1 E8 L47D7: inx +0047D8 1 C8 iny +0047D9 1 B9 17 48 lda L4817,y +0047DC 1 9D 00 18 sta $1800,x +0047DF 1 CC 17 48 cpy L4817 +0047E2 1 D0 F3 bne L47D7 +0047E4 1 8E 00 18 stx $1800 +0047E7 1 A0 C4 ldy #$C4 +0047E9 1 A9 A6 lda #$A6 +0047EB 1 A2 47 ldx #$47 +0047ED 1 20 BA 46 jsr L46BA +0047F0 1 D0 01 bne L47F3 +0047F2 1 60 rts +0047F3 1 +0047F3 1 AE 16 48 L47F3: ldx L4816 +0047F6 1 BD 00 18 L47F6: lda $1800,x +0047F9 1 C9 2F cmp #$2F +0047FB 1 F0 0B beq L4808 +0047FD 1 CA dex +0047FE 1 D0 F6 bne L47F6 +004800 1 A9 FE L4800: lda #$FE +004802 1 20 54 D1 L4802: jsr LD154 +004805 1 68 pla +004806 1 68 pla +004807 1 60 rts +004808 1 +004808 1 E0 01 L4808: cpx #$01 +00480A 1 F0 F4 beq L4800 +00480C 1 8E 00 18 stx $1800 +00480F 1 CA dex +004810 1 8E 16 48 stx L4816 +004813 1 4C D2 47 jmp L47D2 +004816 1 +004816 1 00 L4816: brk +004817 1 0C 42 61 L4817: tsb L6142 +00481A 1 73 .byte $73 +00481B 1 69 63 adc #$63 +00481D 1 2E 73 79 rol L7973 +004820 1 73 .byte $73 +004821 1 74 65 stz $65,x +004823 1 6D 00 00 adc a:L0000 +004826 1 00 brk +004827 1 00 brk +004828 1 00 brk +004829 1 00 brk +00482A 1 00 brk +00482B 1 00 brk +00482C 1 00 brk +00482D 1 00 brk +00482E 1 00 brk +00482F 1 00 brk +004830 1 00 brk +004831 1 00 brk +004832 1 00 brk +004833 1 00 brk +004834 1 00 brk +004835 1 00 brk +004836 1 00 brk +004837 1 00 brk +004838 1 00 brk +004839 1 00 brk +00483A 1 00 brk +00483B 1 00 brk +00483C 1 00 brk +00483D 1 00 brk +00483E 1 00 brk +00483F 1 00 brk +004840 1 00 brk +004841 1 00 brk +004842 1 85 06 L4842: sta L0006 +004844 1 86 07 stx $07 +004846 1 A0 00 ldy #$00 +004848 1 B1 06 lda (L0006),y +00484A 1 A8 tay +00484B 1 B1 06 L484B: lda (L0006),y +00484D 1 C9 61 cmp #$61 +00484F 1 90 08 bcc L4859 +004851 1 C9 7B cmp #$7B +004853 1 B0 04 bcs L4859 +004855 1 29 DF and #$DF +004857 1 91 06 sta (L0006),y +004859 1 88 L4859: dey +00485A 1 D0 EF bne L484B +00485C 1 60 rts +00485D 1 +00485D 1 00 L485D: brk +00485E 1 E0 L485E: .byte $E0 +00485F 1 00 L485F: brk +004860 1 D0 00 L4860: bne L4862 +004862 1 00 L4862: brk +004863 1 00 brk +004864 1 00 brk +004865 1 00 brk +004866 1 00 brk +004867 1 00 brk +004868 1 00 brk +004869 1 00 brk +00486A 1 00 brk +00486B 1 00 brk +00486C 1 00 brk +00486D 1 00 brk +00486E 1 00 brk +00486F 1 00 brk +004870 1 00 brk +004871 1 00 brk +004872 1 00 brk +004873 1 00 brk +004874 1 00 brk +004875 1 00 brk +004876 1 00 brk +004877 1 00 brk +004878 1 00 brk +004879 1 00 brk +00487A 1 00 brk +00487B 1 00 brk +00487C 1 00 brk +00487D 1 00 brk +00487E 1 00 brk +00487F 1 00 brk +004880 1 00 brk +004881 1 00 brk +004882 1 00 brk +004883 1 00 brk +004884 1 00 brk +004885 1 00 brk +004886 1 00 brk +004887 1 00 brk +004888 1 00 brk +004889 1 00 brk +00488A 1 20 AA 48 L488A: jsr L48AA +00488D 1 A0 24 ldy #$24 +00488F 1 A9 11 lda #$11 +004891 1 A2 D3 ldx #$D3 +004893 1 20 00 D0 jsr LD000 +004896 1 20 B4 48 jsr L48B4 +004899 1 60 rts +00489A 1 +00489A 1 20 AA 48 L489A: jsr L48AA +00489D 1 A0 24 ldy #$24 +00489F 1 A9 AD lda #$AD +0048A1 1 A2 D2 ldx #$D2 +0048A3 1 20 00 D0 jsr LD000 +0048A6 1 20 B4 48 jsr L48B4 +0048A9 1 60 rts +0048AA 1 +0048AA 1 A0 26 L48AA: ldy #$26 +0048AC 1 A9 00 lda #$00 +0048AE 1 A2 00 ldx #$00 +0048B0 1 20 00 D0 jsr LD000 +0048B3 1 60 rts +0048B4 1 +0048B4 1 A0 25 L48B4: ldy #$25 +0048B6 1 A9 00 lda #$00 +0048B8 1 A2 00 ldx #$00 +0048BA 1 20 00 D0 jsr LD000 +0048BD 1 60 rts +0048BE 1 +0048BE 1 AE 96 E1 L48BE: ldx $E196 +0048C1 1 E8 inx +0048C2 1 BD 96 E1 L48C2: lda $E196,x +0048C5 1 9D 31 BF sta $BF31,x +0048C8 1 CA dex +0048C9 1 10 F7 bpl L48C2 +0048CB 1 60 rts +0048CC 1 +0048CC 1 8D AC D2 L48CC: sta $D2AC +0048CF 1 A0 0C ldy #$0C +0048D1 1 A9 AC lda #$AC +0048D3 1 A2 D2 ldx #$D2 +0048D5 1 20 00 A5 jsr LA500 +0048D8 1 60 rts +0048D9 1 +0048D9 1 A9 88 lda #$88 +0048DB 1 8D E4 48 sta L48E4 +0048DE 1 A9 40 lda #$40 +0048E0 1 8D E5 48 sta L48E5 +0048E3 1 4C .byte $4C +0048E4 1 34 L48E4: .byte $34 +0048E5 1 12 L48E5: .byte $12 +0048E6 1 A0 2A L48E6: ldy #$2A +0048E8 1 A9 08 lda #$08 +0048EA 1 A2 D2 ldx #$D2 +0048EC 1 20 00 D0 jsr LD000 +0048EF 1 60 rts +0048F0 1 +0048F0 1 A0 2C L48F0: ldy #$2C +0048F2 1 A9 08 lda #$08 +0048F4 1 A2 D2 ldx #$D2 +0048F6 1 20 00 D0 jsr LD000 +0048F9 1 60 rts +0048FA 1 +0048FA 1 A0 07 L48FA: ldy #$07 +0048FC 1 A9 02 lda #$02 +0048FE 1 A2 D2 ldx #$D2 +004900 1 20 00 D0 jsr LD000 +004903 1 60 rts +004904 1 +004904 1 A0 07 L4904: ldy #$07 +004906 1 A9 00 lda #$00 +004908 1 A2 D2 ldx #$D2 +00490A 1 20 00 D0 jsr LD000 +00490D 1 60 rts +00490E 1 +00490E 1 60 L490E: rts +00490F 1 +00490F 1 20 8A 48 jsr L488A +004912 1 A9 02 lda #$02 +004914 1 20 81 8E jsr L8E81 +004917 1 30 48 bmi L4961 +004919 1 AD 5B E2 lda $E25B +00491C 1 C9 03 cmp #$03 +00491E 1 B0 0E bcs L492E +004920 1 A9 06 lda #$06 +004922 1 20 81 8E jsr L8E81 +004925 1 30 3A bmi L4961 +004927 1 A9 03 lda #$03 +004929 1 20 81 8E jsr L8E81 +00492C 1 30 33 bmi L4961 +00492E 1 20 9A 48 L492E: jsr L489A +004931 1 AD 5B E2 lda $E25B +004934 1 20 00 90 jsr L9000 +004937 1 8D 8F 49 sta L498F +00493A 1 20 8A 48 jsr L488A +00493D 1 A9 08 lda #$08 +00493F 1 20 89 8E jsr L8E89 +004942 1 AD 5B E2 lda $E25B +004945 1 C9 04 cmp #$04 +004947 1 D0 18 bne L4961 +004949 1 AD 8F 49 lda L498F +00494C 1 10 13 bpl L4961 +00494E 1 20 AD 4A jsr L4AAD +004951 1 20 77 4A jsr L4A77 +004954 1 20 FD 4A jsr L4AFD +004957 1 10 21 bpl L497A +004959 1 20 24 8F jsr L8F24 +00495C 1 30 03 bmi L4961 +00495E 1 20 68 49 jsr L4968 +004961 1 20 9A 48 L4961: jsr L489A +004964 1 20 23 45 jsr L4523 +004967 1 60 rts +004968 1 +004968 1 20 AD 4A L4968: jsr L4AAD +00496B 1 AE 40 08 ldx $0840 +00496E 1 BD 40 08 L496E: lda $0840,x +004971 1 9D 55 D3 sta $D355,x +004974 1 CA dex +004975 1 10 F7 bpl L496E +004977 1 4C 17 4A jmp L4A17 +00497A 1 +00497A 1 20 AD 4A L497A: jsr L4AAD +00497D 1 AE 00 08 ldx L0800 +004980 1 BD 00 08 L4980: lda L0800,x +004983 1 9D 55 D3 sta $D355,x +004986 1 CA dex +004987 1 10 F7 bpl L4980 +004989 1 20 17 4A jsr L4A17 +00498C 1 4C 61 49 jmp L4961 +00498F 1 +00498F 1 00 L498F: brk +004990 1 0A asl a +004991 1 20 L4991: .byte $20 +004992 1 02 L4992: .byte $02 +004993 1 00 brk +004994 1 00 brk +004995 1 00 brk +004996 1 00 brk +004997 1 00 brk +004998 1 00 brk +004999 1 00 brk +00499A 1 00 brk +00499B 1 00 brk +00499C 1 00 brk +00499D 1 00 brk +00499E 1 00 brk +00499F 1 00 brk +0049A0 1 00 brk +0049A1 1 00 brk +0049A2 1 4C A6 49 jmp L49A6 +0049A5 1 +0049A5 1 00 L49A5: brk +0049A6 1 AD 5B E2 L49A6: lda $E25B +0049A9 1 38 sec +0049AA 1 E9 06 sbc #$06 +0049AC 1 8D A5 49 sta L49A5 +0049AF 1 20 A7 86 jsr L86A7 +0049B2 1 18 clc +0049B3 1 69 1E adc #$1E +0049B5 1 85 06 sta L0006 +0049B7 1 8A txa +0049B8 1 69 DB adc #$DB +0049BA 1 85 07 sta $07 +0049BC 1 A0 0F ldy #$0F +0049BE 1 B1 06 lda (L0006),y +0049C0 1 0A asl a +0049C1 1 30 37 bmi L49FA +0049C3 1 90 1B bcc L49E0 +0049C5 1 20 FD 4A jsr L4AFD +0049C8 1 F0 30 beq L49FA +0049CA 1 AD A5 49 lda L49A5 +0049CD 1 20 EA 4A jsr L4AEA +0049D0 1 F0 1B beq L49ED +0049D2 1 AD A5 49 lda L49A5 +0049D5 1 20 47 4A jsr L4A47 +0049D8 1 20 24 8F jsr L8F24 +0049DB 1 10 10 bpl L49ED +0049DD 1 4C 23 45 jmp L4523 +0049E0 1 +0049E0 1 20 FD 4A L49E0: jsr L4AFD +0049E3 1 F0 15 beq L49FA +0049E5 1 AD A5 49 lda L49A5 +0049E8 1 20 EA 4A jsr L4AEA +0049EB 1 D0 0D bne L49FA +0049ED 1 AD A5 49 L49ED: lda L49A5 +0049F0 1 20 5F 4B jsr L4B5F +0049F3 1 85 06 sta L0006 +0049F5 1 86 07 stx $07 +0049F7 1 4C 0A 4A jmp L4A0A +0049FA 1 +0049FA 1 AD A5 49 L49FA: lda L49A5 +0049FD 1 20 C1 86 jsr L86C1 +004A00 1 18 clc +004A01 1 69 9E adc #$9E +004A03 1 85 06 sta L0006 +004A05 1 8A txa +004A06 1 69 DB adc #$DB +004A08 1 85 07 sta $07 +004A0A 1 A0 00 L4A0A: ldy #$00 +004A0C 1 B1 06 lda (L0006),y +004A0E 1 A8 tay +004A0F 1 B1 06 L4A0F: lda (L0006),y +004A11 1 99 55 D3 sta $D355,y +004A14 1 88 dey +004A15 1 10 F8 bpl L4A0F +004A17 1 AC 55 D3 L4A17: ldy $D355 +004A1A 1 B9 55 D3 L4A1A: lda $D355,y +004A1D 1 C9 2F cmp #$2F +004A1F 1 F0 03 beq L4A24 +004A21 1 88 dey +004A22 1 10 F6 bpl L4A1A +004A24 1 88 L4A24: dey +004A25 1 8C 46 4A sty L4A46 +004A28 1 A2 00 ldx #$00 +004A2A 1 C8 iny +004A2B 1 C8 L4A2B: iny +004A2C 1 E8 inx +004A2D 1 B9 55 D3 lda $D355,y +004A30 1 9D 45 D3 sta $D345,x +004A33 1 CC 55 D3 cpy $D355 +004A36 1 D0 F3 bne L4A2B +004A38 1 8E 45 D3 stx $D345 +004A3B 1 AD 46 4A lda L4A46 +004A3E 1 8D 55 D3 sta $D355 +004A41 1 A9 00 lda #$00 +004A43 1 4C DE 46 jmp L46DE +004A46 1 +004A46 1 00 L4A46: brk +004A47 1 48 L4A47: pha +004A48 1 20 C1 86 jsr L86C1 +004A4B 1 18 clc +004A4C 1 69 9E adc #$9E +004A4E 1 85 06 sta L0006 +004A50 1 8A txa +004A51 1 69 DB adc #$DB +004A53 1 85 07 sta $07 +004A55 1 A0 00 ldy #$00 +004A57 1 B1 06 lda (L0006),y +004A59 1 A8 tay +004A5A 1 B1 06 L4A5A: lda (L0006),y +004A5C 1 99 00 08 sta L0800,y +004A5F 1 88 dey +004A60 1 10 F8 bpl L4A5A +004A62 1 68 pla +004A63 1 20 5F 4B jsr L4B5F +004A66 1 85 08 sta $08 +004A68 1 86 09 stx $09 +004A6A 1 A0 00 ldy #$00 +004A6C 1 B1 08 lda ($08),y +004A6E 1 A8 tay +004A6F 1 B1 08 L4A6F: lda ($08),y +004A71 1 99 40 08 sta $0840,y +004A74 1 88 dey +004A75 1 10 F8 bpl L4A6F +004A77 1 AC 00 08 L4A77: ldy L0800 +004A7A 1 B9 00 08 L4A7A: lda L0800,y +004A7D 1 C9 2F cmp #$2F +004A7F 1 F0 03 beq L4A84 +004A81 1 88 dey +004A82 1 D0 F6 bne L4A7A +004A84 1 88 L4A84: dey +004A85 1 8C 00 08 sty L0800 +004A88 1 AC 40 08 ldy $0840 +004A8B 1 B9 40 08 L4A8B: lda $0840,y +004A8E 1 C9 2F cmp #$2F +004A90 1 F0 03 beq L4A95 +004A92 1 88 dey +004A93 1 D0 F6 bne L4A8B +004A95 1 88 L4A95: dey +004A96 1 8C 40 08 sty $0840 +004A99 1 A9 00 lda #$00 +004A9B 1 85 06 sta L0006 +004A9D 1 A9 08 lda #$08 +004A9F 1 85 07 sta $07 +004AA1 1 A9 40 lda #$40 +004AA3 1 85 08 sta $08 +004AA5 1 A9 08 lda #$08 +004AA7 1 85 09 sta $09 +004AA9 1 20 19 4D jsr L4D19 +004AAC 1 60 rts +004AAD 1 +004AAD 1 AC 55 D3 L4AAD: ldy $D355 +004AB0 1 B9 55 D3 L4AB0: lda $D355,y +004AB3 1 99 00 08 sta L0800,y +004AB6 1 88 dey +004AB7 1 10 F7 bpl L4AB0 +004AB9 1 A9 40 lda #$40 +004ABB 1 A2 08 ldx #$08 +004ABD 1 20 15 4B jsr L4B15 +004AC0 1 AC 00 08 ldy L0800 +004AC3 1 B9 00 08 L4AC3: lda L0800,y +004AC6 1 C9 2F cmp #$2F +004AC8 1 F0 03 beq L4ACD +004ACA 1 88 dey +004ACB 1 D0 F6 bne L4AC3 +004ACD 1 88 L4ACD: dey +004ACE 1 B9 00 08 L4ACE: lda L0800,y +004AD1 1 C9 2F cmp #$2F +004AD3 1 F0 03 beq L4AD8 +004AD5 1 88 dey +004AD6 1 D0 F6 bne L4ACE +004AD8 1 88 L4AD8: dey +004AD9 1 AE 40 08 ldx $0840 +004ADC 1 C8 L4ADC: iny +004ADD 1 E8 inx +004ADE 1 B9 00 08 lda L0800,y +004AE1 1 9D 40 08 sta $0840,x +004AE4 1 CC 00 08 cpy L0800 +004AE7 1 D0 F3 bne L4ADC +004AE9 1 60 rts +004AEA 1 +004AEA 1 20 5F 4B L4AEA: jsr L4B5F +004AED 1 8D 91 49 sta L4991 +004AF0 1 8E 92 49 stx L4992 +004AF3 1 A0 C4 ldy #$C4 +004AF5 1 A9 90 lda #$90 +004AF7 1 A2 49 ldx #$49 +004AF9 1 20 BA 46 jsr L46BA +004AFC 1 60 rts +004AFD 1 +004AFD 1 8D 08 C0 L4AFD: sta ALTZPOFF +004B00 1 AD 83 C0 lda $C083 +004B03 1 AD 83 C0 lda $C083 +004B06 1 AD FF D3 lda $D3FF +004B09 1 AA tax +004B0A 1 8D 09 C0 sta ALTZPON +004B0D 1 AD 8B C0 lda LCBANK1 +004B10 1 AD 8B C0 lda LCBANK1 +004B13 1 8A txa +004B14 1 60 rts +004B15 1 +004B15 1 8D 2B 4B L4B15: sta L4B2B +004B18 1 8E 2C 4B stx L4B2C +004B1B 1 8D 08 C0 sta ALTZPOFF +004B1E 1 AD 83 C0 lda $C083 +004B21 1 AD 83 C0 lda $C083 +004B24 1 AE EE D3 ldx $D3EE +004B27 1 BD EE D3 L4B27: lda $D3EE,x +004B2A 1 9D .byte $9D +004B2B 1 34 L4B2B: .byte $34 +004B2C 1 12 CA L4B2C: ora ($CA) +004B2E 1 10 F7 bpl L4B27 +004B30 1 8D 09 C0 sta ALTZPON +004B33 1 AD 8B C0 lda LCBANK1 +004B36 1 AD 8B C0 lda LCBANK1 +004B39 1 60 rts +004B3A 1 +004B3A 1 8D 50 4B sta L4B50 +004B3D 1 8E 51 4B stx L4B51 +004B40 1 8D 08 C0 sta ALTZPOFF +004B43 1 AD 83 C0 lda $C083 +004B46 1 AD 83 C0 lda $C083 +004B49 1 AE AD D3 ldx $D3AD +004B4C 1 BD AD D3 L4B4C: lda $D3AD,x +004B4F 1 9D .byte $9D +004B50 1 34 L4B50: .byte $34 +004B51 1 12 CA L4B51: ora ($CA) +004B53 1 10 F7 bpl L4B4C +004B55 1 8D 09 C0 sta ALTZPON +004B58 1 AD 8B C0 lda LCBANK1 +004B5B 1 AD 8B C0 lda LCBANK1 +004B5E 1 60 rts +004B5F 1 +004B5F 1 8D B0 4B L4B5F: sta L4BB0 +004B62 1 A9 76 lda #$76 +004B64 1 A2 4F ldx #$4F +004B66 1 20 15 4B jsr L4B15 +004B69 1 AD B0 4B lda L4BB0 +004B6C 1 20 C1 86 jsr L86C1 +004B6F 1 18 clc +004B70 1 69 9E adc #$9E +004B72 1 85 06 sta L0006 +004B74 1 8A txa +004B75 1 69 DB adc #$DB +004B77 1 85 07 sta $07 +004B79 1 A0 00 ldy #$00 +004B7B 1 B1 06 lda (L0006),y +004B7D 1 8D B1 4B sta L4BB1 +004B80 1 A8 tay +004B81 1 B1 06 L4B81: lda (L0006),y +004B83 1 29 7F and #$7F +004B85 1 C9 2F cmp #$2F +004B87 1 F0 03 beq L4B8C +004B89 1 88 dey +004B8A 1 D0 F5 bne L4B81 +004B8C 1 88 L4B8C: dey +004B8D 1 B1 06 L4B8D: lda (L0006),y +004B8F 1 29 7F and #$7F +004B91 1 C9 2F cmp #$2F +004B93 1 F0 03 beq L4B98 +004B95 1 88 dey +004B96 1 D0 F5 bne L4B8D +004B98 1 88 L4B98: dey +004B99 1 AE 76 4F ldx L4F76 +004B9C 1 E8 L4B9C: inx +004B9D 1 C8 iny +004B9E 1 B1 06 lda (L0006),y +004BA0 1 9D 76 4F sta L4F76,x +004BA3 1 CC B1 4B cpy L4BB1 +004BA6 1 D0 F4 bne L4B9C +004BA8 1 8E 76 4F stx L4F76 +004BAB 1 A9 76 lda #$76 +004BAD 1 A2 4F ldx #$4F +004BAF 1 60 rts +004BB0 1 +004BB0 1 00 L4BB0: brk +004BB1 1 00 L4BB1: brk +004BB2 1 A0 00 ldy #$00 +004BB4 1 A9 00 lda #$00 +004BB6 1 A2 00 ldx #$00 +004BB8 1 20 00 A5 jsr LA500 +004BBB 1 4C 23 45 jmp L4523 +004BBE 1 +004BBE 1 80 20 bra L4BE0 +004BC0 1 10 45 bpl L4C07 +004BC2 1 20 8A 48 jsr L488A +004BC5 1 AD 5B E2 lda $E25B +004BC8 1 38 sec +004BC9 1 E9 03 sbc #$03 +004BCB 1 20 A7 86 jsr L86A7 +004BCE 1 18 clc +004BCF 1 69 F2 adc #$F2 +004BD1 1 85 06 sta L0006 +004BD3 1 8A txa +004BD4 1 69 E5 adc #$E5 +004BD6 1 85 07 sta $07 +004BD8 1 A0 00 ldy #$00 +004BDA 1 B1 06 lda (L0006),y +004BDC 1 A8 tay +004BDD 1 18 clc +004BDE 1 6D .byte $6D +004BDF 1 87 .byte $87 +004BE0 1 4C 48 AA L4BE0: jmp LAA48 +004BE3 1 +004BE3 1 B1 06 L4BE3: lda (L0006),y +004BE5 1 9D 88 4C sta L4C88,x +004BE8 1 CA dex +004BE9 1 88 dey +004BEA 1 D0 F7 bne L4BE3 +004BEC 1 68 pla +004BED 1 8D 88 4C sta L4C88 +004BF0 1 AE 88 4C ldx L4C88 +004BF3 1 BD 88 4C L4BF3: lda L4C88,x +004BF6 1 C9 20 cmp #$20 +004BF8 1 D0 05 bne L4BFF +004BFA 1 A9 2E lda #$2E +004BFC 1 9D 88 4C sta L4C88,x +004BFF 1 CA L4BFF: dex +004C00 1 D0 F1 bne L4BF3 +004C02 1 20 4E 4C jsr L4C4E +004C05 1 30 43 bmi L4C4A +004C07 1 AD 7C 4C L4C07: lda L4C7C +004C0A 1 8D 7E 4C sta L4C7E +004C0D 1 8D 86 4C sta L4C86 +004C10 1 20 64 4C jsr L4C64 +004C13 1 20 6D 4C jsr L4C6D +004C16 1 A9 80 lda #$80 +004C18 1 8D A1 4C sta L4CA1 +004C1B 1 20 9A 48 jsr L489A +004C1E 1 20 10 45 jsr L4510 +004C21 1 A0 1A ldy #$1A +004C23 1 A9 A7 lda #$A7 +004C25 1 A2 D2 ldx #$D2 +004C27 1 20 00 D0 jsr LD000 +004C2A 1 A0 1A ldy #$1A +004C2C 1 A9 BE lda #$BE +004C2E 1 A2 4B ldx #$4B +004C30 1 20 00 D0 jsr LD000 +004C33 1 20 00 08 jsr L0800 +004C36 1 A0 1A ldy #$1A +004C38 1 A9 A7 lda #$A7 +004C3A 1 A2 D2 ldx #$D2 +004C3C 1 20 00 D0 jsr LD000 +004C3F 1 A9 00 lda #$00 +004C41 1 8D A1 4C sta L4CA1 +004C44 1 20 10 45 jsr L4510 +004C47 1 20 23 45 jsr L4523 +004C4A 1 20 9A 48 L4C4A: jsr L489A +004C4D 1 60 rts +004C4E 1 +004C4E 1 A0 C8 L4C4E: ldy #$C8 +004C50 1 A2 4C ldx #$4C +004C52 1 A9 77 lda #$77 +004C54 1 20 BA 46 jsr L46BA +004C57 1 D0 01 bne L4C5A +004C59 1 60 rts +004C5A 1 +004C5A 1 A9 00 L4C5A: lda #$00 +004C5C 1 20 CC 48 jsr L48CC +004C5F 1 F0 ED beq L4C4E +004C61 1 A9 FF lda #$FF +004C63 1 60 rts +004C64 1 +004C64 1 A0 CA L4C64: ldy #$CA +004C66 1 A2 4C ldx #$4C +004C68 1 A9 7D lda #$7D +004C6A 1 4C BA 46 jmp L46BA +004C6D 1 +004C6D 1 A0 CC L4C6D: ldy #$CC +004C6F 1 A2 4C ldx #$4C +004C71 1 A9 85 lda #$85 +004C73 1 4C BA 46 jmp L46BA +004C76 1 +004C76 1 00 brk +004C77 1 03 .byte $03 +004C78 1 88 dey +004C79 1 4C 00 1C jmp L1C00 +004C7C 1 +004C7C 1 00 L4C7C: brk +004C7D 1 04 .byte $04 +004C7E 1 00 L4C7E: brk +004C7F 1 00 brk +004C80 1 08 php +004C81 1 00 brk +004C82 1 14 00 trb L0000 +004C84 1 00 brk +004C85 1 01 .byte $01 +004C86 1 00 L4C86: brk +004C87 1 09 .byte $09 +004C88 1 09 44 L4C88: ora #$44 +004C8A 1 65 73 adc $73 +004C8C 1 6B .byte $6B +004C8D 1 2E 61 63 rol L6361 +004C90 1 63 .byte $63 +004C91 1 2F 00 00 bbr2 L0000,L4C94 +004C94 1 00 L4C94: brk +004C95 1 00 brk +004C96 1 00 brk +004C97 1 00 brk +004C98 1 00 brk +004C99 1 00 brk +004C9A 1 00 brk +004C9B 1 00 brk +004C9C 1 00 brk +004C9D 1 00 brk +004C9E 1 00 brk +004C9F 1 00 brk +004CA0 1 00 brk +004CA1 1 00 L4CA1: brk +004CA2 1 20 8A 48 jsr L488A +004CA5 1 A9 03 lda #$03 +004CA7 1 20 81 8E jsr L8E81 +004CAA 1 30 2A bmi L4CD6 +004CAC 1 A9 04 lda #$04 +004CAE 1 20 81 8E jsr L8E81 +004CB1 1 30 23 bmi L4CD6 +004CB3 1 20 9A 48 jsr L489A +004CB6 1 A9 00 lda #$00 +004CB8 1 20 00 50 jsr L5000 +004CBB 1 48 pha +004CBC 1 20 8A 48 jsr L488A +004CBF 1 A9 07 lda #$07 +004CC1 1 20 89 8E jsr L8E89 +004CC4 1 20 9A 48 jsr L489A +004CC7 1 68 pla +004CC8 1 10 03 bpl L4CCD +004CCA 1 4C D6 4C jmp L4CD6 +004CCD 1 +004CCD 1 20 19 4D L4CCD: jsr L4D19 +004CD0 1 20 23 45 jsr L4523 +004CD3 1 20 18 8F jsr L8F18 +004CD6 1 48 L4CD6: pha +004CD7 1 20 9A 48 jsr L489A +004CDA 1 68 pla +004CDB 1 10 03 bpl L4CE0 +004CDD 1 4C 23 45 jmp L4523 +004CE0 1 +004CE0 1 A9 C9 L4CE0: lda #$C9 +004CE2 1 A2 DF ldx #$DF +004CE4 1 20 AF 6F jsr L6FAF +004CE7 1 F0 08 beq L4CF1 +004CE9 1 48 pha +004CEA 1 20 0D 6F jsr L6F0D +004CED 1 68 pla +004CEE 1 4C 78 5E jmp L5E78 +004CF1 1 +004CF1 1 A0 01 L4CF1: ldy #$01 +004CF3 1 C8 L4CF3: iny +004CF4 1 B9 C9 DF lda $DFC9,y +004CF7 1 C9 2F cmp #$2F +004CF9 1 F0 06 beq L4D01 +004CFB 1 CC C9 DF cpy $DFC9 +004CFE 1 D0 F3 bne L4CF3 +004D00 1 C8 iny +004D01 1 88 L4D01: dey +004D02 1 8C C9 DF sty $DFC9 +004D05 1 A9 C9 lda #$C9 +004D07 1 A2 DF ldx #$DF +004D09 1 20 B7 6F jsr L6FB7 +004D0C 1 A9 C9 lda #$C9 +004D0E 1 A2 DF ldx #$DF +004D10 1 AC C9 DF ldy $DFC9 +004D13 1 20 4B 6F jsr L6F4B +004D16 1 4C 23 45 jmp L4523 +004D19 1 +004D19 1 A0 00 L4D19: ldy #$00 +004D1B 1 B1 06 lda (L0006),y +004D1D 1 A8 tay +004D1E 1 B1 06 L4D1E: lda (L0006),y +004D20 1 99 0A E0 sta $E00A,y +004D23 1 88 dey +004D24 1 10 F8 bpl L4D1E +004D26 1 A0 00 ldy #$00 +004D28 1 B1 08 lda ($08),y +004D2A 1 A8 tay +004D2B 1 B1 08 L4D2B: lda ($08),y +004D2D 1 99 C9 DF sta $DFC9,y +004D30 1 88 dey +004D31 1 10 F8 bpl L4D2B +004D33 1 A9 C9 lda #$C9 +004D35 1 A2 DF ldx #$DF +004D37 1 20 90 6F jsr L6F90 +004D3A 1 A2 01 ldx #$01 +004D3C 1 C8 iny +004D3D 1 C8 iny +004D3E 1 B9 C9 DF L4D3E: lda $DFC9,y +004D41 1 9D 4B E0 sta $E04B,x +004D44 1 CC C9 DF cpy $DFC9 +004D47 1 F0 05 beq L4D4E +004D49 1 C8 iny +004D4A 1 E8 inx +004D4B 1 4C 3E 4D jmp L4D3E +004D4E 1 +004D4E 1 8E 4B E0 L4D4E: stx $E04B +004D51 1 AD C9 DF lda $DFC9 +004D54 1 38 sec +004D55 1 ED 4B E0 sbc $E04B +004D58 1 8D C9 DF sta $DFC9 +004D5B 1 CE C9 DF dec $DFC9 +004D5E 1 60 rts +004D5F 1 +004D5F 1 20 8A 48 L4D5F: jsr L488A +004D62 1 A9 03 lda #$03 +004D64 1 20 81 8E jsr L8E81 +004D67 1 30 34 bmi L4D9D +004D69 1 A9 05 lda #$05 +004D6B 1 20 81 8E jsr L8E81 +004D6E 1 30 2D bmi L4D9D +004D70 1 20 9A 48 jsr L489A +004D73 1 A9 01 lda #$01 +004D75 1 20 00 50 jsr L5000 +004D78 1 48 pha +004D79 1 20 8A 48 jsr L488A +004D7C 1 A9 07 lda #$07 +004D7E 1 20 89 8E jsr L8E89 +004D81 1 20 9A 48 jsr L489A +004D84 1 68 pla +004D85 1 10 03 bpl L4D8A +004D87 1 4C 9D 4D jmp L4D9D +004D8A 1 +004D8A 1 A0 00 L4D8A: ldy #$00 +004D8C 1 B1 06 lda (L0006),y +004D8E 1 A8 tay +004D8F 1 B1 06 L4D8F: lda (L0006),y +004D91 1 99 0A E0 sta $E00A,y +004D94 1 88 dey +004D95 1 10 F8 bpl L4D8F +004D97 1 20 23 45 jsr L4523 +004D9A 1 20 1B 8F jsr L8F1B +004D9D 1 48 L4D9D: pha +004D9E 1 20 9A 48 jsr L489A +004DA1 1 68 pla +004DA2 1 10 03 bpl L4DA7 +004DA4 1 4C 23 45 jmp L4523 +004DA7 1 +004DA7 1 A9 0A L4DA7: lda #$0A +004DA9 1 A2 E0 ldx #$E0 +004DAB 1 20 90 6F jsr L6F90 +004DAE 1 8C 0A E0 sty $E00A +004DB1 1 A9 0A lda #$0A +004DB3 1 A2 E0 ldx #$E0 +004DB5 1 20 AF 6F jsr L6FAF +004DB8 1 F0 08 beq L4DC2 +004DBA 1 48 pha +004DBB 1 20 0D 6F jsr L6F0D +004DBE 1 68 pla +004DBF 1 4C 78 5E jmp L5E78 +004DC2 1 +004DC2 1 A0 01 L4DC2: ldy #$01 +004DC4 1 C8 L4DC4: iny +004DC5 1 B9 0A E0 lda $E00A,y +004DC8 1 C9 2F cmp #$2F +004DCA 1 F0 06 beq L4DD2 +004DCC 1 CC 0A E0 cpy $E00A +004DCF 1 D0 F3 bne L4DC4 +004DD1 1 C8 iny +004DD2 1 88 L4DD2: dey +004DD3 1 8C 0A E0 sty $E00A +004DD6 1 A9 0A lda #$0A +004DD8 1 A2 E0 ldx #$E0 +004DDA 1 20 B7 6F jsr L6FB7 +004DDD 1 A9 0A lda #$0A +004DDF 1 A2 E0 ldx #$E0 +004DE1 1 AC 0A E0 ldy $E00A +004DE4 1 20 4B 6F jsr L6F4B +004DE7 1 4C 23 45 jmp L4523 +004DEA 1 +004DEA 1 A2 00 ldx #$00 +004DEC 1 EC 21 DF L4DEC: cpx $DF21 +004DEF 1 D0 01 bne L4DF2 +004DF1 1 60 rts +004DF2 1 +004DF2 1 8A L4DF2: txa +004DF3 1 48 pha +004DF4 1 BD 22 DF lda $DF22,x +004DF7 1 20 E3 86 jsr L86E3 +004DFA 1 85 06 sta L0006 +004DFC 1 86 07 stx $07 +004DFE 1 A0 02 ldy #$02 +004E00 1 B1 06 lda (L0006),y +004E02 1 29 70 and #$70 +004E04 1 D0 0A bne L4E10 +004E06 1 A0 00 ldy #$00 +004E08 1 B1 06 lda (L0006),y +004E0A 1 20 8A 6A jsr L6A8A +004E0D 1 4C 14 4E jmp L4E14 +004E10 1 +004E10 1 C9 40 L4E10: cmp #$40 +004E12 1 90 06 bcc L4E1A +004E14 1 68 L4E14: pla +004E15 1 AA tax +004E16 1 E8 inx +004E17 1 4C EC 4D jmp L4DEC +004E1A 1 +004E1A 1 8D 71 4E L4E1A: sta L4E71 +004E1D 1 AD 21 DF lda $DF21 +004E20 1 C9 02 cmp #$02 +004E22 1 B0 F0 bcs L4E14 +004E24 1 68 pla +004E25 1 AD 25 EC lda $EC25 +004E28 1 20 FB 86 jsr L86FB +004E2B 1 85 06 sta L0006 +004E2D 1 86 07 stx $07 +004E2F 1 A0 00 ldy #$00 +004E31 1 B1 06 lda (L0006),y +004E33 1 A8 tay +004E34 1 B1 06 L4E34: lda (L0006),y +004E36 1 99 55 D3 sta $D355,y +004E39 1 88 dey +004E3A 1 10 F8 bpl L4E34 +004E3C 1 AD 22 DF lda $DF22 +004E3F 1 20 E3 86 jsr L86E3 +004E42 1 85 06 sta L0006 +004E44 1 86 07 stx $07 +004E46 1 A0 09 ldy #$09 +004E48 1 B1 06 lda (L0006),y +004E4A 1 AA tax +004E4B 1 18 clc +004E4C 1 69 09 adc #$09 +004E4E 1 A8 tay +004E4F 1 CA dex +004E50 1 88 dey +004E51 1 B1 06 L4E51: lda (L0006),y +004E53 1 9D 44 D3 sta $D344,x +004E56 1 88 dey +004E57 1 CA dex +004E58 1 D0 F7 bne L4E51 +004E5A 1 A0 09 ldy #$09 +004E5C 1 B1 06 lda (L0006),y +004E5E 1 AA tax +004E5F 1 CA dex +004E60 1 CA dex +004E61 1 8E 45 D3 stx $D345 +004E64 1 AD 71 4E lda L4E71 +004E67 1 C9 20 cmp #$20 +004E69 1 90 03 bcc L4E6E +004E6B 1 AD 71 4E lda L4E71 +004E6E 1 4C DE 46 L4E6E: jmp L46DE +004E71 1 +004E71 1 00 L4E71: brk +004E72 1 AD 25 EC L4E72: lda $EC25 +004E75 1 D0 01 bne L4E78 +004E77 1 60 rts +004E78 1 +004E78 1 20 2B 6D L4E78: jsr L6D2B +004E7B 1 CE 2E EC dec $EC2E +004E7E 1 AD 25 EC lda $EC25 +004E81 1 8D 9F DE sta $DE9F +004E84 1 20 9A D0 jsr LD09A +004E87 1 AE 25 EC ldx $EC25 +004E8A 1 CA dex +004E8B 1 BD D1 E6 lda $E6D1,x +004E8E 1 30 24 bmi L4EB4 +004E90 1 A0 07 ldy #$07 +004E92 1 A9 25 lda #$25 +004E94 1 A2 EC ldx #$EC +004E96 1 20 40 D0 jsr LD040 +004E99 1 AD 9E DD lda $DD9E +004E9C 1 38 sec +004E9D 1 ED A0 DE sbc $DEA0 +004EA0 1 8D 9E DD sta $DD9E +004EA3 1 A2 00 ldx #$00 +004EA5 1 EC A0 DE L4EA5: cpx $DEA0 +004EA8 1 F0 0A beq L4EB4 +004EAA 1 BD A1 DE lda $DEA1,x +004EAD 1 20 82 D0 jsr LD082 +004EB0 1 E8 inx +004EB1 1 4C A5 4E jmp L4EA5 +004EB4 1 +004EB4 1 A2 00 L4EB4: ldx #$00 +004EB6 1 8A txa +004EB7 1 9D A1 DE L4EB7: sta $DEA1,x +004EBA 1 EC A0 DE cpx $DEA0 +004EBD 1 F0 04 beq L4EC3 +004EBF 1 E8 inx +004EC0 1 4C B7 4E jmp L4EB7 +004EC3 1 +004EC3 1 8D A0 DE L4EC3: sta $DEA0 +004EC6 1 20 96 D0 jsr LD096 +004EC9 1 A9 00 lda #$00 +004ECB 1 8D 9F DE sta $DE9F +004ECE 1 20 9A D0 jsr LD09A +004ED1 1 A0 39 ldy #$39 +004ED3 1 A9 25 lda #$25 +004ED5 1 A2 EC ldx #$EC +004ED7 1 20 00 D0 jsr LD000 +004EDA 1 AE 25 EC ldx $EC25 +004EDD 1 CA dex +004EDE 1 BD 26 EC lda $EC26,x +004EE1 1 8D 2F E2 sta $E22F +004EE4 1 20 E3 86 jsr L86E3 +004EE7 1 85 06 sta L0006 +004EE9 1 86 07 stx $07 +004EEB 1 A0 02 ldy #$02 +004EED 1 B1 06 lda (L0006),y +004EEF 1 29 7F and #$7F +004EF1 1 91 06 sta (L0006),y +004EF3 1 29 0F and #$0F +004EF5 1 8D 20 DF sta $DF20 +004EF8 1 20 97 89 jsr L8997 +004EFB 1 A0 02 ldy #$02 +004EFD 1 A9 2F lda #$2F +004EFF 1 A2 E2 ldx #$E2 +004F01 1 20 40 D0 jsr LD040 +004F04 1 20 10 45 jsr L4510 +004F07 1 A9 01 lda #$01 +004F09 1 8D 21 DF sta $DF21 +004F0C 1 AD 2F E2 lda $E22F +004F0F 1 8D 22 DF sta $DF22 +004F12 1 AE 25 EC ldx $EC25 +004F15 1 CA dex +004F16 1 BD 26 EC lda $EC26,x +004F19 1 20 45 73 jsr L7345 +004F1C 1 AE 25 EC ldx $EC25 +004F1F 1 CA dex +004F20 1 A9 00 lda #$00 +004F22 1 9D 26 EC sta $EC26,x +004F25 1 A0 41 ldy #$41 +004F27 1 A9 25 lda #$25 +004F29 1 A2 EC ldx #$EC +004F2B 1 20 00 D0 jsr LD000 +004F2E 1 AD 25 EC lda $EC25 +004F31 1 D0 09 bne L4F3C +004F33 1 A0 0C ldy #$0C +004F35 1 A9 00 lda #$00 +004F37 1 A2 00 ldx #$00 +004F39 1 20 40 D0 jsr LD040 +004F3C 1 A9 00 L4F3C: lda #$00 +004F3E 1 8D 69 E2 sta $E269 +004F41 1 A0 36 ldy #$36 +004F43 1 A9 67 lda #$67 +004F45 1 A2 E2 ldx #$E2 +004F47 1 20 00 D0 jsr LD000 +004F4A 1 20 A2 66 jsr L66A2 +004F4D 1 4C 10 45 jmp L4510 +004F50 1 +004F50 1 AD 25 EC L4F50: lda $EC25 +004F53 1 F0 06 beq L4F5B +004F55 1 20 72 4E jsr L4E72 +004F58 1 4C 50 4F jmp L4F50 +004F5B 1 +004F5B 1 60 L4F5B: rts +004F5C 1 +004F5C 1 A9 00 lda #$00 +004F5E 1 20 81 8E jsr L8E81 +004F61 1 30 03 bmi L4F66 +004F63 1 4C 00 08 jmp L0800 +004F66 1 +004F66 1 60 L4F66: rts +004F67 1 +004F67 1 00 L4F67: brk +004F68 1 00 L4F68: brk +004F69 1 00 L4F69: brk +004F6A 1 07 76 rmb0 $76 +004F6C 1 4F C3 0F bbr4 $C3,L4F7E +004F6F 1 00 brk +004F70 1 00 brk +004F71 1 0D .byte $0D +004F72 1 00 L4F72: brk +004F73 1 00 brk +004F74 1 00 brk +004F75 1 00 brk +004F76 1 00 L4F76: brk +004F77 1 00 brk +004F78 1 00 brk +004F79 1 00 brk +004F7A 1 00 brk +004F7B 1 00 brk +004F7C 1 00 brk +004F7D 1 00 brk +004F7E 1 00 L4F7E: brk +004F7F 1 00 brk +004F80 1 00 brk +004F81 1 00 brk +004F82 1 00 brk +004F83 1 00 brk +004F84 1 00 brk +004F85 1 00 brk +004F86 1 00 brk +004F87 1 00 brk +004F88 1 00 brk +004F89 1 00 brk +004F8A 1 00 brk +004F8B 1 00 brk +004F8C 1 00 brk +004F8D 1 00 brk +004F8E 1 00 brk +004F8F 1 00 brk +004F90 1 00 brk +004F91 1 00 brk +004F92 1 00 brk +004F93 1 00 brk +004F94 1 00 brk +004F95 1 00 brk +004F96 1 00 brk +004F97 1 00 brk +004F98 1 00 brk +004F99 1 00 brk +004F9A 1 00 brk +004F9B 1 00 brk +004F9C 1 00 brk +004F9D 1 00 brk +004F9E 1 00 brk +004F9F 1 00 brk +004FA0 1 00 brk +004FA1 1 00 brk +004FA2 1 00 brk +004FA3 1 00 brk +004FA4 1 00 brk +004FA5 1 00 brk +004FA6 1 00 brk +004FA7 1 00 brk +004FA8 1 00 brk +004FA9 1 00 brk +004FAA 1 00 brk +004FAB 1 00 brk +004FAC 1 00 brk +004FAD 1 00 brk +004FAE 1 00 brk +004FAF 1 00 brk +004FB0 1 00 brk +004FB1 1 00 brk +004FB2 1 00 brk +004FB3 1 00 brk +004FB4 1 00 brk +004FB5 1 00 brk +004FB6 1 00 brk +004FB7 1 AD 25 EC lda $EC25 +004FBA 1 8D 67 4F sta L4F67 +004FBD 1 A0 03 ldy #$03 +004FBF 1 A9 67 lda #$67 +004FC1 1 A2 4F ldx #$4F +004FC3 1 20 00 A5 jsr LA500 +004FC6 1 AD 25 EC L4FC6: lda $EC25 +004FC9 1 F0 09 beq L4FD4 +004FCB 1 20 FB 86 jsr L86FB +004FCE 1 8D 68 4F sta L4F68 +004FD1 1 8E 69 4F stx L4F69 +004FD4 1 A9 80 L4FD4: lda #$80 +004FD6 1 8D 67 4F sta L4F67 +004FD9 1 A0 03 ldy #$03 +004FDB 1 A9 67 lda #$67 +004FDD 1 A2 4F ldx #$4F +004FDF 1 20 00 A5 jsr LA500 +004FE2 1 F0 03 beq L4FE7 +004FE4 1 4C 4B 50 jmp L504B +004FE7 1 +004FE7 1 86 07 L4FE7: stx $07 +004FE9 1 8E 4F 50 stx L504F +004FEC 1 84 06 sty L0006 +004FEE 1 8C 4E 50 sty L504E +004FF1 1 A0 00 ldy #$00 +004FF3 1 B1 06 lda (L0006),y +004FF5 1 A8 tay +004FF6 1 B1 06 L4FF6: lda (L0006),y +004FF8 1 99 76 4F sta L4F76,y +004FFB 1 88 dey +004FFC 1 10 F8 bpl L4FF6 +004FFE 1 A2 03 ldx #$03 +005000 1 BD 90 BF L5000: lda $BF90,x +005003 1 9D 72 4F sta L4F72,x +005006 1 CA dex +005007 1 10 F7 bpl L5000 +005009 1 A0 C0 ldy #$C0 +00500B 1 A9 6A lda #$6A +00500D 1 A2 4F ldx #$4F +00500F 1 20 BA 46 jsr L46BA +005012 1 F0 13 beq L5027 +005014 1 20 54 D1 jsr LD154 +005017 1 AD 4E 50 lda L504E +00501A 1 8D 68 4F sta L4F68 +00501D 1 AD 4F 50 lda L504F +005020 1 8D 69 4F sta L4F69 +005023 1 4C C6 4F jmp L4FC6 +005026 1 +005026 1 60 rts +005027 1 +005027 1 A9 40 L5027: lda #$40 +005029 1 8D 67 4F sta L4F67 +00502C 1 A0 03 ldy #$03 +00502E 1 A9 67 lda #$67 +005030 1 A2 4F ldx #$4F +005032 1 20 00 A5 jsr LA500 +005035 1 A9 76 lda #$76 +005037 1 A2 4F ldx #$4F +005039 1 20 90 6F jsr L6F90 +00503C 1 8C 76 4F sty L4F76 +00503F 1 A9 76 lda #$76 +005041 1 A2 4F ldx #$4F +005043 1 20 AF 6F jsr L6FAF +005046 1 F0 03 beq L504B +005048 1 20 .byte $20 +005049 1 78 L5049: sei +00504A 1 5E .byte $5E +00504B 1 4C 23 45 L504B: jmp L4523 +00504E 1 +00504E 1 00 L504E: brk +00504F 1 00 L504F: brk +005050 1 AD 20 DF L5050: lda $DF20 +005053 1 F0 01 beq L5056 +005055 1 60 L5055: rts +005056 1 +005056 1 AD 21 DF L5056: lda $DF21 +005059 1 F0 FA beq L5055 +00505B 1 C9 01 cmp #$01 +00505D 1 D0 08 bne L5067 +00505F 1 AD 22 DF lda $DF22 +005062 1 CD FB EB cmp $EBFB +005065 1 F0 EE beq L5055 +005067 1 A9 00 L5067: lda #$00 +005069 1 AA tax +00506A 1 A8 tay +00506B 1 B9 22 DF L506B: lda $DF22,y +00506E 1 CD FB EB cmp $EBFB +005071 1 F0 04 beq L5077 +005073 1 9D 00 18 sta $1800,x +005076 1 E8 inx +005077 1 C8 L5077: iny +005078 1 CC 21 DF cpy $DF21 +00507B 1 D0 EE bne L506B +00507D 1 CA dex +00507E 1 8E 98 50 stx L5098 +005081 1 20 15 8F jsr L8F15 +005084 1 AE 98 50 L5084: ldx L5098 +005087 1 BD 00 18 lda $1800,x +00508A 1 8D 3F 53 sta L533F +00508D 1 20 A8 59 jsr L59A8 +005090 1 CE 98 50 dec L5098 +005093 1 10 EF bpl L5084 +005095 1 4C 23 45 jmp L4523 +005098 1 +005098 1 00 L5098: brk +005099 1 AF DE AD L5099: bbs2 $DE,L5049 +00509C 1 DE .byte $DE +00509D 1 18 L509D: clc +00509E 1 FB .byte $FB +00509F 1 5C .byte $5C +0050A0 1 04 D0 tsb $D0 +0050A2 1 E0 .byte $E0 +0050A3 1 04 00 L50A3: tsb L0000 +0050A5 1 00 brk +0050A6 1 00 brk +0050A7 1 00 brk +0050A8 1 00 brk +0050A9 1 00 brk +0050AA 1 A2 03 ldx #$03 +0050AC 1 BD 99 50 L50AC: lda L5099,x +0050AF 1 9D 02 01 sta $0102,x +0050B2 1 CA dex +0050B3 1 10 F7 bpl L50AC +0050B5 1 8D 08 C0 sta ALTZPOFF +0050B8 1 AD 83 C0 lda $C083 +0050BB 1 AD 83 C0 lda $C083 +0050BE 1 A2 05 ldx #$05 +0050C0 1 BD 9D 50 L50C0: lda L509D,x +0050C3 1 9D 00 D1 sta $D100,x +0050C6 1 CA dex +0050C7 1 10 F7 bpl L50C0 +0050C9 1 8D 08 C0 sta ALTZPOFF +0050CC 1 AD 82 C0 lda $C082 +0050CF 1 20 93 FE jsr LFE93 +0050D2 1 20 89 FE jsr LFE89 +0050D5 1 20 2F FB jsr LFB2F +0050D8 1 20 58 FC jsr LFC58 +0050DB 1 8D 51 C0 sta $C051 +0050DE 1 8D 54 C0 sta $C054 +0050E1 1 8D 56 C0 sta $C056 +0050E4 1 8D 52 C0 sta $C052 +0050E7 1 8D 5F C0 sta $C05F +0050EA 1 8D 0E C0 sta $C00E +0050ED 1 8D 0C C0 sta $C00C +0050F0 1 8D 00 C0 sta $C000 +0050F3 1 20 00 BF jsr MLI +0050F6 1 65 .byte $65 +0050F7 1 A3 50 .addr L50A3 +0050F9 1 AE 25 EC ldx $EC25 +0050FC 1 D0 01 bne L50FF +0050FE 1 60 rts +0050FF 1 +0050FF 1 CA L50FF: dex +005100 1 BD D1 E6 lda $E6D1,x +005103 1 D0 01 bne L5106 +005105 1 60 rts +005106 1 +005106 1 AD 25 EC L5106: lda $EC25 +005109 1 8D 9F DE sta $DE9F +00510C 1 20 9A D0 jsr LD09A +00510F 1 A2 00 ldx #$00 +005111 1 8A txa +005112 1 EC A0 DE L5112: cpx $DEA0 +005115 1 F0 07 beq L511E +005117 1 9D A1 DE sta $DEA1,x +00511A 1 E8 inx +00511B 1 4C 12 51 jmp L5112 +00511E 1 +00511E 1 8D A0 DE L511E: sta $DEA0 +005121 1 A9 00 lda #$00 +005123 1 AE 25 EC ldx $EC25 +005126 1 CA dex +005127 1 9D D1 E6 sta $E6D1,x +00512A 1 20 DF 52 jsr L52DF +00512D 1 AD 25 EC lda $EC25 +005130 1 8D 12 D2 sta $D212 +005133 1 20 05 45 jsr L4505 +005136 1 20 8E 6E jsr L6E8E +005139 1 20 04 49 jsr L4904 +00513C 1 A0 11 ldy #$11 +00513E 1 A9 1D lda #$1D +005140 1 A2 D2 ldx #$D2 +005142 1 20 00 D0 jsr LD000 +005145 1 AD 25 EC lda $EC25 +005148 1 20 5D 7D jsr L7D5D +00514B 1 8D EB 51 sta L51EB +00514E 1 8E EC 51 stx L51EC +005151 1 8C ED 51 sty L51ED +005154 1 AD 25 EC lda $EC25 +005157 1 20 EF 86 jsr L86EF +00515A 1 85 06 sta L0006 +00515C 1 86 07 stx $07 +00515E 1 A0 1F ldy #$1F +005160 1 A9 00 lda #$00 +005162 1 91 06 L5162: sta (L0006),y +005164 1 88 dey +005165 1 C0 1B cpy #$1B +005167 1 D0 F9 bne L5162 +005169 1 A0 23 ldy #$23 +00516B 1 A2 03 ldx #$03 +00516D 1 BD EB 51 L516D: lda L51EB,x +005170 1 91 06 sta (L0006),y +005172 1 88 dey +005173 1 CA dex +005174 1 10 F7 bpl L516D +005176 1 AD 25 EC lda $EC25 +005179 1 20 3A 76 jsr L763A +00517C 1 AD 25 EC lda $EC25 +00517F 1 8D 12 D2 sta $D212 +005182 1 20 F2 44 jsr L44F2 +005185 1 20 52 6E jsr L6E52 +005188 1 A9 00 lda #$00 +00518A 1 8D EF 51 sta L51EF +00518D 1 AD EF 51 L518D: lda L51EF +005190 1 CD A0 DE cmp $DEA0 +005193 1 F0 12 beq L51A7 +005195 1 AA tax +005196 1 BD A1 DE lda $DEA1,x +005199 1 20 E3 86 jsr L86E3 +00519C 1 A0 01 ldy #$01 +00519E 1 20 40 D0 jsr LD040 +0051A1 1 EE EF 51 inc L51EF +0051A4 1 4C 8D 51 jmp L518D +0051A7 1 +0051A7 1 20 10 45 L51A7: jsr L4510 +0051AA 1 20 6E 6E jsr L6E6E +0051AD 1 20 96 D0 jsr LD096 +0051B0 1 20 B1 6D jsr L6DB1 +0051B3 1 AD 20 DF lda $DF20 +0051B6 1 F0 2B beq L51E3 +0051B8 1 AD 21 DF lda $DF21 +0051BB 1 F0 26 beq L51E3 +0051BD 1 8D EF 51 sta L51EF +0051C0 1 AE EF 51 L51C0: ldx L51EF +0051C3 1 BD 21 DF lda $DF21,x +0051C6 1 8D 2F E2 sta $E22F +0051C9 1 20 15 89 jsr L8915 +0051CC 1 20 8E 6E jsr L6E8E +0051CF 1 A0 02 ldy #$02 +0051D1 1 A9 2F lda #$2F +0051D3 1 A2 E2 ldx #$E2 +0051D5 1 20 40 D0 jsr LD040 +0051D8 1 AD 2F E2 lda $E22F +0051DB 1 20 93 88 jsr L8893 +0051DE 1 CE EF 51 dec L51EF +0051E1 1 D0 DD bne L51C0 +0051E3 1 A9 00 L51E3: lda #$00 +0051E5 1 8D 9F DE sta $DE9F +0051E8 1 4C 9A D0 jmp LD09A +0051EB 1 +0051EB 1 00 L51EB: brk +0051EC 1 00 L51EC: brk +0051ED 1 00 L51ED: brk +0051EE 1 00 brk +0051EF 1 00 L51EF: brk +0051F0 1 AE 25 EC L51F0: ldx $EC25 +0051F3 1 CA dex +0051F4 1 9D D1 E6 sta $E6D1,x +0051F7 1 AD 25 EC lda $EC25 +0051FA 1 8D 9F DE sta $DE9F +0051FD 1 20 9A D0 jsr LD09A +005200 1 20 9C 7D jsr L7D9C +005203 1 20 96 D0 jsr LD096 +005206 1 AD 25 EC lda $EC25 +005209 1 8D 12 D2 sta $D212 +00520C 1 20 05 45 jsr L4505 +00520F 1 20 8E 6E jsr L6E8E +005212 1 20 04 49 jsr L4904 +005215 1 A0 11 ldy #$11 +005217 1 A9 1D lda #$1D +005219 1 A2 D2 ldx #$D2 +00521B 1 20 00 D0 jsr LD000 +00521E 1 AD 25 EC lda $EC25 +005221 1 20 5D 7D jsr L7D5D +005224 1 8D 63 52 sta L5263 +005227 1 8E 64 52 stx L5264 +00522A 1 8C 65 52 sty L5265 +00522D 1 AD 25 EC lda $EC25 +005230 1 20 EF 86 jsr L86EF +005233 1 85 06 sta L0006 +005235 1 86 07 stx $07 +005237 1 A0 1F ldy #$1F +005239 1 A9 00 lda #$00 +00523B 1 91 06 L523B: sta (L0006),y +00523D 1 88 dey +00523E 1 C0 1B cpy #$1B +005240 1 D0 F9 bne L523B +005242 1 A0 23 ldy #$23 +005244 1 A2 03 ldx #$03 +005246 1 BD 63 52 L5246: lda L5263,x +005249 1 91 06 sta (L0006),y +00524B 1 88 dey +00524C 1 CA dex +00524D 1 10 F7 bpl L5246 +00524F 1 A9 80 lda #$80 +005251 1 8D 52 41 sta L4152 +005254 1 20 10 45 jsr L4510 +005257 1 20 19 6C jsr L6C19 +00525A 1 20 B1 6D jsr L6DB1 +00525D 1 A9 00 lda #$00 +00525F 1 8D 52 41 sta L4152 +005262 1 60 rts +005263 1 +005263 1 00 L5263: brk +005264 1 00 L5264: brk +005265 1 00 L5265: brk +005266 1 00 brk +005267 1 AE 25 EC ldx $EC25 +00526A 1 D0 01 bne L526D +00526C 1 60 rts +00526D 1 +00526D 1 CA L526D: dex +00526E 1 BD D1 E6 lda $E6D1,x +005271 1 C9 81 cmp #$81 +005273 1 D0 01 bne L5276 +005275 1 60 rts +005276 1 +005276 1 C9 00 L5276: cmp #$00 +005278 1 D0 03 bne L527D +00527A 1 20 02 53 jsr L5302 +00527D 1 20 DF 52 L527D: jsr L52DF +005280 1 A9 81 lda #$81 +005282 1 4C F0 51 jmp L51F0 +005285 1 +005285 1 AE 25 EC ldx $EC25 +005288 1 D0 01 bne L528B +00528A 1 60 rts +00528B 1 +00528B 1 CA L528B: dex +00528C 1 BD D1 E6 lda $E6D1,x +00528F 1 C9 82 cmp #$82 +005291 1 D0 01 bne L5294 +005293 1 60 rts +005294 1 +005294 1 C9 00 L5294: cmp #$00 +005296 1 D0 03 bne L529B +005298 1 20 02 53 jsr L5302 +00529B 1 20 DF 52 L529B: jsr L52DF +00529E 1 A9 82 lda #$82 +0052A0 1 4C F0 51 jmp L51F0 +0052A3 1 +0052A3 1 AE 25 EC ldx $EC25 +0052A6 1 D0 01 bne L52A9 +0052A8 1 60 rts +0052A9 1 +0052A9 1 CA L52A9: dex +0052AA 1 BD D1 E6 lda $E6D1,x +0052AD 1 C9 83 cmp #$83 +0052AF 1 D0 01 bne L52B2 +0052B1 1 60 rts +0052B2 1 +0052B2 1 C9 00 L52B2: cmp #$00 +0052B4 1 D0 03 bne L52B9 +0052B6 1 20 02 53 jsr L5302 +0052B9 1 20 DF 52 L52B9: jsr L52DF +0052BC 1 A9 83 lda #$83 +0052BE 1 4C F0 51 jmp L51F0 +0052C1 1 +0052C1 1 AE 25 EC ldx $EC25 +0052C4 1 D0 01 bne L52C7 +0052C6 1 60 rts +0052C7 1 +0052C7 1 CA L52C7: dex +0052C8 1 BD D1 E6 lda $E6D1,x +0052CB 1 C9 84 cmp #$84 +0052CD 1 D0 01 bne L52D0 +0052CF 1 60 rts +0052D0 1 +0052D0 1 C9 00 L52D0: cmp #$00 +0052D2 1 D0 03 bne L52D7 +0052D4 1 20 02 53 jsr L5302 +0052D7 1 20 DF 52 L52D7: jsr L52DF +0052DA 1 A9 84 lda #$84 +0052DC 1 4C F0 51 jmp L51F0 +0052DF 1 +0052DF 1 A9 00 L52DF: lda #$00 +0052E1 1 8D 69 E2 sta $E269 +0052E4 1 A0 36 ldy #$36 +0052E6 1 A9 67 lda #$67 +0052E8 1 A2 E2 ldx #$E2 +0052EA 1 20 00 D0 jsr LD000 +0052ED 1 AD 5B E2 lda $E25B +0052F0 1 8D 68 E2 sta $E268 +0052F3 1 A9 01 lda #$01 +0052F5 1 8D 69 E2 sta $E269 +0052F8 1 A0 36 ldy #$36 +0052FA 1 A9 67 lda #$67 +0052FC 1 A2 E2 ldx #$E2 +0052FE 1 20 00 D0 jsr LD000 +005301 1 60 rts +005302 1 +005302 1 A0 07 L5302: ldy #$07 +005304 1 A9 25 lda #$25 +005306 1 A2 EC ldx #$EC +005308 1 20 40 D0 jsr LD040 +00530B 1 AD 25 EC lda $EC25 +00530E 1 8D 9F DE sta $DE9F +005311 1 20 9A D0 jsr LD09A +005314 1 AD 9E DD lda $DD9E +005317 1 38 sec +005318 1 ED A0 DE sbc $DEA0 +00531B 1 8D 9E DD sta $DD9E +00531E 1 A2 00 ldx #$00 +005320 1 EC A0 DE L5320: cpx $DEA0 +005323 1 F0 0F beq L5334 +005325 1 BD A1 DE lda $DEA1,x +005328 1 20 82 D0 jsr LD082 +00532B 1 A9 00 lda #$00 +00532D 1 9D A1 DE sta $DEA1,x +005330 1 E8 inx +005331 1 4C 20 53 jmp L5320 +005334 1 +005334 1 20 96 D0 L5334: jsr LD096 +005337 1 A9 00 lda #$00 +005339 1 8D 9F DE sta $DE9F +00533C 1 4C 9A D0 jmp LD09A +00533F 1 +00533F 1 00 L533F: brk +005340 1 A9 01 lda #$01 +005342 1 20 81 8E jsr L8E81 +005345 1 30 13 bmi L535A +005347 1 A9 04 lda #$04 +005349 1 20 00 08 jsr L0800 +00534C 1 D0 09 bne L5357 +00534E 1 8E 3F 53 stx L533F +005351 1 20 23 45 jsr L4523 +005354 1 20 A4 59 jsr L59A4 +005357 1 4C 23 45 L5357: jmp L4523 +00535A 1 +00535A 1 60 L535A: rts +00535B 1 +00535B 1 A9 01 lda #$01 +00535D 1 20 81 8E jsr L8E81 +005360 1 30 10 bmi L5372 +005362 1 A9 05 lda #$05 +005364 1 20 00 08 jsr L0800 +005367 1 D0 09 bne L5372 +005369 1 8E 3F 53 stx L533F +00536C 1 20 23 45 jsr L4523 +00536F 1 20 A4 59 jsr L59A4 +005372 1 4C 23 45 L5372: jmp L4523 +005375 1 +005375 1 20 09 8F jsr L8F09 +005378 1 4C 23 45 jmp L4523 +00537B 1 +00537B 1 20 27 8F jsr L8F27 +00537E 1 4C 23 45 jmp L4523 +005381 1 +005381 1 20 0F 8F jsr L8F0F +005384 1 4C 23 45 jmp L4523 +005387 1 +005387 1 20 0C 8F jsr L8F0C +00538A 1 4C 23 45 jmp L4523 +00538D 1 +00538D 1 20 12 8F jsr L8F12 +005390 1 48 pha +005391 1 20 23 45 jsr L4523 +005394 1 68 pla +005395 1 F0 01 beq L5398 +005397 1 60 rts +005398 1 +005398 1 AD 20 DF L5398: lda $DF20 +00539B 1 D0 18 bne L53B5 +00539D 1 A2 00 ldx #$00 +00539F 1 A0 00 ldy #$00 +0053A1 1 BD 22 DF L53A1: lda $DF22,x +0053A4 1 C9 01 cmp #$01 +0053A6 1 F0 04 beq L53AC +0053A8 1 99 28 54 sta L5428,y +0053AB 1 C8 iny +0053AC 1 E8 L53AC: inx +0053AD 1 EC 22 DF cpx $DF22 +0053B0 1 D0 EF bne L53A1 +0053B2 1 8C 27 54 sty L5427 +0053B5 1 A9 FF L53B5: lda #$FF +0053B7 1 8D 26 54 sta L5426 +0053BA 1 EE 26 54 L53BA: inc L5426 +0053BD 1 AD 26 54 lda L5426 +0053C0 1 CD 21 DF cmp $DF21 +0053C3 1 D0 0B bne L53D0 +0053C5 1 AD 20 DF lda $DF20 +0053C8 1 D0 03 bne L53CD +0053CA 1 4C 0E 54 jmp L540E +0053CD 1 +0053CD 1 4C 78 5E L53CD: jmp L5E78 +0053D0 1 +0053D0 1 AA L53D0: tax +0053D1 1 BD 22 DF lda $DF22,x +0053D4 1 20 31 54 jsr L5431 +0053D7 1 30 E1 bmi L53BA +0053D9 1 20 FB 86 jsr L86FB +0053DC 1 85 06 sta L0006 +0053DE 1 86 07 stx $07 +0053E0 1 A0 00 ldy #$00 +0053E2 1 B1 06 lda (L0006),y +0053E4 1 A8 tay +0053E5 1 A5 06 lda L0006 +0053E7 1 20 B7 6F jsr L6FB7 +0053EA 1 AD 4B 70 lda L704B +0053ED 1 F0 CB beq L53BA +0053EF 1 CE 4B 70 L53EF: dec L704B +0053F2 1 AE 4B 70 ldx L704B +0053F5 1 BD 4C 70 lda L704C,x +0053F8 1 CD 25 EC cmp $EC25 +0053FB 1 F0 06 beq L5403 +0053FD 1 8D 0E D2 sta $D20E +005400 1 20 59 44 jsr L4459 +005403 1 20 DC 61 L5403: jsr L61DC +005406 1 AD 4B 70 lda L704B +005409 1 D0 E4 bne L53EF +00540B 1 4C BA 53 jmp L53BA +00540E 1 +00540E 1 AE 27 54 L540E: ldx L5427 +005411 1 BD 28 54 L5411: lda L5428,x +005414 1 8D 3F 53 sta L533F +005417 1 20 A8 59 jsr L59A8 +00541A 1 AE 27 54 ldx L5427 +00541D 1 CE 27 54 dec L5427 +005420 1 CA dex +005421 1 10 EE bpl L5411 +005423 1 4C 23 45 jmp L4523 +005426 1 +005426 1 00 L5426: brk +005427 1 00 L5427: brk +005428 1 00 L5428: brk +005429 1 00 brk +00542A 1 00 brk +00542B 1 00 brk +00542C 1 00 brk +00542D 1 00 brk +00542E 1 00 brk +00542F 1 00 brk +005430 1 00 brk +005431 1 A2 07 L5431: ldx #$07 +005433 1 DD 26 EC L5433: cmp $EC26,x +005436 1 F0 06 beq L543E +005438 1 CA dex +005439 1 10 F8 bpl L5433 +00543B 1 A9 FF lda #$FF +00543D 1 60 rts +00543E 1 +00543E 1 E8 L543E: inx +00543F 1 8A txa +005440 1 60 rts +005441 1 +005441 1 4C 4D 54 L5441: jmp L544D +005444 1 +005444 1 00 L5444: brk +005445 1 00 L5445: brk +005446 1 00 L5446: brk +005447 1 00 L5447: brk +005448 1 00 L5448: brk +005449 1 00 L5449: brk +00544A 1 00 L544A: brk +00544B 1 00 brk +00544C 1 00 brk +00544D 1 A9 00 L544D: lda #$00 +00544F 1 8D 00 18 sta $1800 +005452 1 AD .byte $AD +005453 1 25 EC L5453: and $EC +005455 1 D0 03 bne L545A +005457 1 4C C5 54 jmp L54C5 +00545A 1 +00545A 1 AA L545A: tax +00545B 1 CA dex +00545C 1 BD D1 E6 lda $E6D1,x +00545F 1 10 03 bpl L5464 +005461 1 4C C5 54 jmp L54C5 +005464 1 +005464 1 AD 25 EC L5464: lda $EC25 +005467 1 8D 9F DE sta $DE9F +00546A 1 20 9A D0 jsr LD09A +00546D 1 AD 25 EC lda $EC25 +005470 1 20 EF 86 jsr L86EF +005473 1 85 06 sta L0006 +005475 1 86 07 stx $07 +005477 1 A0 1C ldy #$1C +005479 1 B1 06 L5479: lda (L0006),y +00547B 1 99 14 E2 sta $E214,y +00547E 1 C8 iny +00547F 1 C0 24 cpy #$24 +005481 1 D0 F6 bne L5479 +005483 1 A2 00 ldx #$00 +005485 1 EC A0 DE L5485: cpx $DEA0 +005488 1 F0 33 beq L54BD +00548A 1 8A txa +00548B 1 48 pha +00548C 1 BD A1 DE lda $DEA1,x +00548F 1 8D 2F E2 sta $E22F +005492 1 20 15 89 jsr L8915 +005495 1 A0 0D ldy #$0D +005497 1 A9 2F lda #$2F +005499 1 A2 E2 ldx #$E2 +00549B 1 20 40 D0 jsr LD040 +00549E 1 48 pha +00549F 1 AD 2F E2 lda $E22F +0054A2 1 20 93 88 jsr L8893 +0054A5 1 68 pla +0054A6 1 F0 0F beq L54B7 +0054A8 1 68 pla +0054A9 1 48 pha +0054AA 1 AA tax +0054AB 1 BD A1 DE lda $DEA1,x +0054AE 1 AE 00 18 ldx $1800 +0054B1 1 9D 01 18 sta $1801,x +0054B4 1 EE 00 18 inc $1800 +0054B7 1 68 L54B7: pla +0054B8 1 AA tax +0054B9 1 E8 inx +0054BA 1 4C 85 54 jmp L5485 +0054BD 1 +0054BD 1 A9 00 L54BD: lda #$00 +0054BF 1 8D 9F DE sta $DE9F +0054C2 1 20 9A D0 jsr LD09A +0054C5 1 AE 00 18 L54C5: ldx $1800 +0054C8 1 A0 00 ldy #$00 +0054CA 1 B9 A1 DE L54CA: lda $DEA1,y +0054CD 1 9D 01 18 sta $1801,x +0054D0 1 C8 iny +0054D1 1 E8 inx +0054D2 1 CC A0 DE cpy $DEA0 +0054D5 1 D0 F3 bne L54CA +0054D7 1 AD 00 18 lda $1800 +0054DA 1 18 clc +0054DB 1 6D A0 DE adc $DEA0 +0054DE 1 8D 00 18 sta $1800 +0054E1 1 A9 00 lda #$00 +0054E3 1 8D 4A 54 sta L544A +0054E6 1 A9 FF lda #$FF +0054E8 1 A2 03 ldx #$03 +0054EA 1 9D 44 54 L54EA: sta L5444,x +0054ED 1 CA dex +0054EE 1 10 FA bpl L54EA +0054F0 1 AE 4A 54 L54F0: ldx L544A +0054F3 1 BD 01 18 L54F3: lda $1801,x +0054F6 1 0A asl a +0054F7 1 A8 tay +0054F8 1 B9 9F DD lda $DD9F,y +0054FB 1 85 06 sta L0006 +0054FD 1 B9 A0 DD lda $DDA0,y +005500 1 85 07 sta $07 +005502 1 A0 06 ldy #$06 +005504 1 B1 06 lda (L0006),y +005506 1 CD 47 54 cmp L5447 +005509 1 F0 05 beq L5510 +00550B 1 90 25 bcc L5532 +00550D 1 4C 47 55 jmp L5547 +005510 1 +005510 1 88 L5510: dey +005511 1 B1 06 lda (L0006),y +005513 1 CD 46 54 cmp L5446 +005516 1 F0 05 beq L551D +005518 1 90 18 bcc L5532 +00551A 1 4C 47 55 jmp L5547 +00551D 1 +00551D 1 88 L551D: dey +00551E 1 B1 06 lda (L0006),y +005520 1 CD 45 54 cmp L5445 +005523 1 F0 05 beq L552A +005525 1 90 0B bcc L5532 +005527 1 4C 47 55 jmp L5547 +00552A 1 +00552A 1 88 L552A: dey +00552B 1 B1 06 lda (L0006),y +00552D 1 CD 44 54 cmp L5444 +005530 1 B0 15 bcs L5547 +005532 1 BD 01 18 L5532: lda $1801,x +005535 1 8E 49 54 stx L5449 +005538 1 8D 48 54 sta L5448 +00553B 1 A0 03 ldy #$03 +00553D 1 B1 06 L553D: lda (L0006),y +00553F 1 99 41 54 sta L5441,y +005542 1 C8 iny +005543 1 C0 07 cpy #$07 +005545 1 D0 F6 bne L553D +005547 1 E8 L5547: inx +005548 1 EC 00 18 cpx $1800 +00554B 1 D0 A6 bne L54F3 +00554D 1 AE 4A 54 ldx L544A +005550 1 BD 01 18 lda $1801,x +005553 1 A8 tay +005554 1 AD 48 54 lda L5448 +005557 1 9D 01 18 sta $1801,x +00555A 1 AE 49 54 ldx L5449 +00555D 1 98 tya +00555E 1 9D 01 18 sta $1801,x +005561 1 A9 FF lda #$FF +005563 1 A2 03 ldx #$03 +005565 1 9D 44 54 L5565: sta L5444,x +005568 1 CA dex +005569 1 10 FA bpl L5565 +00556B 1 EE 4A 54 inc L544A +00556E 1 AE 4A 54 ldx L544A +005571 1 EC 00 18 cpx $1800 +005574 1 F0 03 beq L5579 +005576 1 4C F0 54 jmp L54F0 +005579 1 +005579 1 A9 00 L5579: lda #$00 +00557B 1 8D 4A 54 sta L544A +00557E 1 20 2B 6D jsr L6D2B +005581 1 20 F0 55 L5581: jsr L55F0 +005584 1 20 E6 48 L5584: jsr L48E6 +005587 1 AD 08 D2 lda $D208 +00558A 1 C9 03 cmp #$03 +00558C 1 F0 07 beq L5595 +00558E 1 C9 01 cmp #$01 +005590 1 D0 F2 bne L5584 +005592 1 4C D1 55 jmp L55D1 +005595 1 +005595 1 AD 09 D2 L5595: lda $D209 +005598 1 29 7F and #$7F +00559A 1 C9 0D cmp #$0D +00559C 1 F0 33 beq L55D1 +00559E 1 C9 1B cmp #$1B +0055A0 1 F0 2F beq L55D1 +0055A2 1 C9 08 cmp #$08 +0055A4 1 F0 18 beq L55BE +0055A6 1 C9 15 cmp #$15 +0055A8 1 D0 DA bne L5584 +0055AA 1 AE 4A 54 ldx L544A +0055AD 1 E8 inx +0055AE 1 EC 00 18 cpx $1800 +0055B1 1 D0 02 bne L55B5 +0055B3 1 A2 00 ldx #$00 +0055B5 1 8E 4A 54 L55B5: stx L544A +0055B8 1 20 2C 56 jsr L562C +0055BB 1 4C 81 55 jmp L5581 +0055BE 1 +0055BE 1 AE 4A 54 L55BE: ldx L544A +0055C1 1 CA dex +0055C2 1 10 04 bpl L55C8 +0055C4 1 AE 00 18 ldx $1800 +0055C7 1 CA dex +0055C8 1 8E 4A 54 L55C8: stx L544A +0055CB 1 20 2C 56 jsr L562C +0055CE 1 4C 81 55 jmp L5581 +0055D1 1 +0055D1 1 AE 4A 54 L55D1: ldx L544A +0055D4 1 BD 01 18 lda $1801,x +0055D7 1 8D 22 DF sta $DF22 +0055DA 1 20 E3 86 jsr L86E3 +0055DD 1 85 06 sta L0006 +0055DF 1 86 07 stx $07 +0055E1 1 A0 02 ldy #$02 +0055E3 1 B1 06 lda (L0006),y +0055E5 1 29 0F and #$0F +0055E7 1 8D 20 DF sta $DF20 +0055EA 1 A9 01 lda #$01 +0055EC 1 8D 21 DF sta $DF21 +0055EF 1 60 rts +0055F0 1 +0055F0 1 AE 4A 54 L55F0: ldx L544A +0055F3 1 BD 01 18 lda $1801,x +0055F6 1 8D 2F E2 sta $E22F +0055F9 1 20 E3 86 jsr L86E3 +0055FC 1 85 06 sta L0006 +0055FE 1 86 07 stx $07 +005600 1 A0 02 ldy #$02 +005602 1 B1 06 lda (L0006),y +005604 1 29 0F and #$0F +005606 1 8D 12 D2 sta $D212 +005609 1 F0 09 beq L5614 +00560B 1 20 F9 56 jsr L56F9 +00560E 1 AD 2F E2 lda $E22F +005611 1 20 15 89 jsr L8915 +005614 1 A0 02 L5614: ldy #$02 +005616 1 A9 2F lda #$2F +005618 1 A2 E2 ldx #$E2 +00561A 1 20 40 D0 jsr LD040 +00561D 1 AD 12 D2 lda $D212 +005620 1 F0 09 beq L562B +005622 1 AD 2F E2 lda $E22F +005625 1 20 93 88 jsr L8893 +005628 1 20 10 45 jsr L4510 +00562B 1 60 L562B: rts +00562C 1 +00562C 1 AD 2F E2 L562C: lda $E22F +00562F 1 20 E3 86 jsr L86E3 +005632 1 85 06 sta L0006 +005634 1 86 07 stx $07 +005636 1 A0 02 ldy #$02 +005638 1 B1 06 lda (L0006),y +00563A 1 29 0F and #$0F +00563C 1 8D 12 D2 sta $D212 +00563F 1 F0 09 beq L564A +005641 1 20 F9 56 jsr L56F9 +005644 1 AD 2F E2 lda $E22F +005647 1 20 15 89 jsr L8915 +00564A 1 A0 0B L564A: ldy #$0B +00564C 1 A9 2F lda #$2F +00564E 1 A2 E2 ldx #$E2 +005650 1 20 40 D0 jsr LD040 +005653 1 AD 12 D2 lda $D212 +005656 1 F0 09 beq L5661 +005658 1 AD 2F E2 lda $E22F +00565B 1 20 93 88 jsr L8893 +00565E 1 20 10 45 jsr L4510 +005661 1 60 L5661: rts +005662 1 +005662 1 AD 21 DF lda $DF21 +005665 1 F0 03 beq L566A +005667 1 20 2B 6D jsr L6D2B +00566A 1 AE 25 EC L566A: ldx $EC25 +00566D 1 F0 07 beq L5676 +00566F 1 CA dex +005670 1 BD D1 E6 lda $E6D1,x +005673 1 10 01 bpl L5676 +005675 1 60 rts +005676 1 +005676 1 AD 25 EC L5676: lda $EC25 +005679 1 8D 9F DE sta $DE9F +00567C 1 20 9A D0 jsr LD09A +00567F 1 AD A0 DE lda $DEA0 +005682 1 D0 03 bne L5687 +005684 1 4C F0 56 jmp L56F0 +005687 1 +005687 1 AE A0 DE L5687: ldx $DEA0 +00568A 1 CA dex +00568B 1 BD A1 DE L568B: lda $DEA1,x +00568E 1 9D 22 DF sta $DF22,x +005691 1 CA dex +005692 1 10 F7 bpl L568B +005694 1 AD A0 DE lda $DEA0 +005697 1 8D 21 DF sta $DF21 +00569A 1 AD 25 EC lda $EC25 +00569D 1 8D 20 DF sta $DF20 +0056A0 1 AD 20 DF lda $DF20 +0056A3 1 8D 2C E2 sta $E22C +0056A6 1 F0 03 beq L56AB +0056A8 1 20 F9 56 jsr L56F9 +0056AB 1 AD 21 DF L56AB: lda $DF21 +0056AE 1 8D F8 56 sta L56F8 +0056B1 1 CE F8 56 dec L56F8 +0056B4 1 AE F8 56 L56B4: ldx L56F8 +0056B7 1 BD 22 DF lda $DF22,x +0056BA 1 8D 2B E2 sta $E22B +0056BD 1 20 E3 86 jsr L86E3 +0056C0 1 85 06 sta L0006 +0056C2 1 86 07 stx $07 +0056C4 1 AD 2C E2 lda $E22C +0056C7 1 F0 06 beq L56CF +0056C9 1 AD 2B E2 lda $E22B +0056CC 1 20 15 89 jsr L8915 +0056CF 1 A0 02 L56CF: ldy #$02 +0056D1 1 A9 2B lda #$2B +0056D3 1 A2 E2 ldx #$E2 +0056D5 1 20 40 D0 jsr LD040 +0056D8 1 AD 2C E2 lda $E22C +0056DB 1 F0 06 beq L56E3 +0056DD 1 AD 2B E2 lda $E22B +0056E0 1 20 93 88 jsr L8893 +0056E3 1 CE F8 56 L56E3: dec L56F8 +0056E6 1 10 CC bpl L56B4 +0056E8 1 AD 20 DF lda $DF20 +0056EB 1 F0 03 beq L56F0 +0056ED 1 20 10 45 jsr L4510 +0056F0 1 A9 00 L56F0: lda #$00 +0056F2 1 8D 9F DE sta $DE9F +0056F5 1 4C 9A D0 jmp LD09A +0056F8 1 +0056F8 1 00 L56F8: brk +0056F9 1 8D 12 D2 L56F9: sta $D212 +0056FC 1 20 05 45 jsr L4505 +0056FF 1 4C 8E 6E jmp L6E8E +005702 1 +005702 1 AD 25 EC L5702: lda $EC25 +005705 1 D0 01 bne L5708 +005707 1 60 rts +005708 1 +005708 1 8D 00 08 L5708: sta L0800 +00570B 1 A0 01 ldy #$01 +00570D 1 A2 00 ldx #$00 +00570F 1 BD 26 EC L570F: lda $EC26,x +005712 1 F0 0C beq L5720 +005714 1 E8 inx +005715 1 EC 25 EC cpx $EC25 +005718 1 F0 07 beq L5721 +00571A 1 8A txa +00571B 1 CA dex +00571C 1 99 00 08 sta L0800,y +00571F 1 C8 iny +005720 1 E8 L5720: inx +005721 1 E0 08 L5721: cpx #$08 +005723 1 D0 EA bne L570F +005725 1 8C 8D 57 sty L578D +005728 1 C0 01 cpy #$01 +00572A 1 D0 01 bne L572D +00572C 1 60 rts +00572D 1 +00572D 1 A9 00 L572D: lda #$00 +00572F 1 8D 8C 57 sta L578C +005732 1 20 E6 48 L5732: jsr L48E6 +005735 1 AD 08 D2 lda $D208 +005738 1 C9 03 cmp #$03 +00573A 1 F0 07 beq L5743 +00573C 1 C9 01 cmp #$01 +00573E 1 D0 F2 bne L5732 +005740 1 4C 8B 57 jmp L578B +005743 1 +005743 1 AD 09 D2 L5743: lda $D209 +005746 1 29 7F and #$7F +005748 1 C9 0D cmp #$0D +00574A 1 F0 3F beq L578B +00574C 1 C9 1B cmp #$1B +00574E 1 F0 3B beq L578B +005750 1 C9 08 cmp #$08 +005752 1 F0 1E beq L5772 +005754 1 C9 15 cmp #$15 +005756 1 D0 DA bne L5732 +005758 1 AE 8C 57 ldx L578C +00575B 1 E8 inx +00575C 1 EC 8D 57 cpx L578D +00575F 1 D0 02 bne L5763 +005761 1 A2 00 ldx #$00 +005763 1 8E 8C 57 L5763: stx L578C +005766 1 BD 00 08 lda L0800,x +005769 1 8D 0E D2 sta $D20E +00576C 1 20 59 44 jsr L4459 +00576F 1 4C 32 57 jmp L5732 +005772 1 +005772 1 AE 8C 57 L5772: ldx L578C +005775 1 CA dex +005776 1 10 04 bpl L577C +005778 1 AE 8D 57 ldx L578D +00577B 1 CA dex +00577C 1 8E 8C 57 L577C: stx L578C +00577F 1 BD 00 08 lda L0800,x +005782 1 8D 0E D2 sta $D20E +005785 1 20 59 44 jsr L4459 +005788 1 4C 32 57 jmp L5732 +00578B 1 +00578B 1 60 L578B: rts +00578C 1 +00578C 1 00 L578C: brk +00578D 1 00 L578D: brk +00578E 1 A0 22 L578E: ldy #$22 +005790 1 A9 00 lda #$00 +005792 1 A2 00 ldx #$00 +005794 1 20 00 D0 jsr LD000 +005797 1 4C 9B 61 jmp L619B +00579A 1 +00579A 1 A0 22 L579A: ldy #$22 +00579C 1 A9 00 lda #$00 +00579E 1 A2 00 ldx #$00 +0057A0 1 20 00 D0 jsr LD000 +0057A3 1 4C DB 60 jmp L60DB +0057A6 1 +0057A6 1 20 L57A6: .byte $20 +0057A7 1 03 .byte $03 +0057A8 1 58 L57A8: cli +0057A9 1 20 E6 48 L57A9: jsr L48E6 +0057AC 1 AD 08 D2 lda $D208 +0057AF 1 C9 01 cmp #$01 +0057B1 1 F0 0F beq L57C2 +0057B3 1 C9 03 cmp #$03 +0057B5 1 D0 F2 bne L57A9 +0057B7 1 AD 09 D2 lda $D209 +0057BA 1 C9 0D cmp #$0D +0057BC 1 F0 04 beq L57C2 +0057BE 1 C9 1B cmp #$1B +0057C0 1 D0 09 bne L57CB +0057C2 1 A9 00 L57C2: lda #$00 +0057C4 1 8D 9F DE sta $DE9F +0057C7 1 20 9A D0 jsr LD09A +0057CA 1 60 rts +0057CB 1 +0057CB 1 2C 5D 58 L57CB: bit L585D +0057CE 1 30 03 bmi L57D3 +0057D0 1 4C E7 57 jmp L57E7 +0057D3 1 +0057D3 1 C9 15 L57D3: cmp #$15 +0057D5 1 D0 06 bne L57DD +0057D7 1 20 2F 58 jsr L582F +0057DA 1 4C A9 57 jmp L57A9 +0057DD 1 +0057DD 1 C9 08 L57DD: cmp #$08 +0057DF 1 D0 06 bne L57E7 +0057E1 1 20 3C 58 jsr L583C +0057E4 1 4C A9 57 jmp L57A9 +0057E7 1 +0057E7 1 2C 5E 58 L57E7: bit L585E +0057EA 1 30 03 bmi L57EF +0057EC 1 4C A9 57 jmp L57A9 +0057EF 1 +0057EF 1 C9 0A L57EF: cmp #$0A +0057F1 1 D0 06 bne L57F9 +0057F3 1 20 46 58 jsr L5846 +0057F6 1 4C A9 57 jmp L57A9 +0057F9 1 +0057F9 1 C9 0B L57F9: cmp #$0B +0057FB 1 D0 AC bne L57A9 +0057FD 1 20 53 58 jsr L5853 +005800 1 4C A9 57 jmp L57A9 +005803 1 +005803 1 AD 25 EC L5803: lda $EC25 +005806 1 8D 9F DE sta $DE9F +005809 1 20 9A D0 jsr LD09A +00580C 1 AE 25 EC ldx $EC25 +00580F 1 CA dex +005810 1 BD D1 E6 lda $E6D1,x +005813 1 8D 1B 5B sta L5B1B +005816 1 20 C3 58 jsr L58C3 +005819 1 8D 5F 58 sta L585F +00581C 1 8E 60 58 stx L5860 +00581F 1 8C 5D 58 sty L585D +005822 1 20 E2 58 jsr L58E2 +005825 1 8D 61 58 sta L5861 +005828 1 8E 62 58 stx L5862 +00582B 1 8C 5E 58 sty L585E +00582E 1 60 rts +00582F 1 +00582F 1 AD 5F 58 L582F: lda L585F +005832 1 AE 60 58 ldx L5860 +005835 1 20 63 58 jsr L5863 +005838 1 8D 5F 58 sta L585F +00583B 1 60 rts +00583C 1 +00583C 1 AD 5F 58 L583C: lda L585F +00583F 1 20 7E 58 jsr L587E +005842 1 8D 5F 58 sta L585F +005845 1 60 rts +005846 1 +005846 1 AD 61 58 L5846: lda L5861 +005849 1 AE 62 58 ldx L5862 +00584C 1 20 93 58 jsr L5893 +00584F 1 8D 61 58 sta L5861 +005852 1 60 rts +005853 1 +005853 1 AD 61 58 L5853: lda L5861 +005856 1 20 AE 58 jsr L58AE +005859 1 8D 61 58 sta L5861 +00585C 1 60 rts +00585D 1 +00585D 1 00 L585D: brk +00585E 1 00 L585E: brk +00585F 1 00 L585F: brk +005860 1 00 L5860: brk +005861 1 00 L5861: brk +005862 1 00 L5862: brk +005863 1 8E 7D 58 L5863: stx L587D +005866 1 CD 7D 58 cmp L587D +005869 1 F0 11 beq L587C +00586B 1 8D 0D D2 sta $D20D +00586E 1 EE 0D D2 inc $D20D +005871 1 A9 02 lda #$02 +005873 1 8D 08 D2 sta $D208 +005876 1 20 54 5C jsr L5C54 +005879 1 AD 0D D2 lda $D20D +00587C 1 60 L587C: rts +00587D 1 +00587D 1 00 L587D: brk +00587E 1 F0 11 L587E: beq L5891 +005880 1 8D 0D D2 sta $D20D +005883 1 CE 0D D2 dec $D20D +005886 1 A9 02 lda #$02 +005888 1 8D 08 D2 sta $D208 +00588B 1 20 54 5C jsr L5C54 +00588E 1 AD 0D D2 lda $D20D +005891 1 60 L5891: rts +005892 1 +005892 1 00 brk +005893 1 8E AD 58 L5893: stx L58AD +005896 1 CD AD 58 cmp L58AD +005899 1 F0 11 beq L58AC +00589B 1 8D 0D D2 sta $D20D +00589E 1 EE 0D D2 inc $D20D +0058A1 1 A9 01 lda #$01 +0058A3 1 8D 08 D2 sta $D208 +0058A6 1 20 54 5C jsr L5C54 +0058A9 1 AD 0D D2 lda $D20D +0058AC 1 60 L58AC: rts +0058AD 1 +0058AD 1 00 L58AD: brk +0058AE 1 F0 11 L58AE: beq L58C1 +0058B0 1 8D 0D D2 sta $D20D +0058B3 1 CE 0D D2 dec $D20D +0058B6 1 A9 01 lda #$01 +0058B8 1 8D 08 D2 sta $D208 +0058BB 1 20 54 5C jsr L5C54 +0058BE 1 AD 0D D2 lda $D20D +0058C1 1 60 L58C1: rts +0058C2 1 +0058C2 1 00 brk +0058C3 1 AD 25 EC L58C3: lda $EC25 +0058C6 1 20 EF 86 jsr L86EF +0058C9 1 85 06 sta L0006 +0058CB 1 86 07 stx $07 +0058CD 1 A0 06 ldy #$06 +0058CF 1 B1 06 lda (L0006),y +0058D1 1 AA tax +0058D2 1 C8 iny +0058D3 1 B1 06 lda (L0006),y +0058D5 1 48 pha +0058D6 1 A0 04 ldy #$04 +0058D8 1 B1 06 lda (L0006),y +0058DA 1 29 01 and #$01 +0058DC 1 18 clc +0058DD 1 6A ror a +0058DE 1 6A ror a +0058DF 1 A8 tay +0058E0 1 68 pla +0058E1 1 60 rts +0058E2 1 +0058E2 1 AD 25 EC L58E2: lda $EC25 +0058E5 1 20 EF 86 jsr L86EF +0058E8 1 85 06 sta L0006 +0058EA 1 86 07 stx $07 +0058EC 1 A0 08 ldy #$08 +0058EE 1 B1 06 lda (L0006),y +0058F0 1 AA tax +0058F1 1 C8 iny +0058F2 1 B1 06 lda (L0006),y +0058F4 1 48 pha +0058F5 1 A0 05 ldy #$05 +0058F7 1 B1 06 lda (L0006),y +0058F9 1 29 01 and #$01 +0058FB 1 18 clc +0058FC 1 6A ror a +0058FD 1 6A ror a +0058FE 1 A8 tay +0058FF 1 68 pla +005900 1 60 rts +005901 1 +005901 1 A9 00 lda #$00 +005903 1 8D 9F 59 sta L599F +005906 1 8D 9F DE sta $DE9F +005909 1 20 9A D0 jsr LD09A +00590C 1 20 50 4F jsr L4F50 +00590F 1 20 2B 6D jsr L6D2B +005912 1 AE A0 DE ldx $DEA0 +005915 1 CA dex +005916 1 BD A1 DE L5916: lda $DEA1,x +005919 1 CD FB EB cmp $EBFB +00591C 1 F0 24 beq L5942 +00591E 1 8A txa +00591F 1 48 pha +005920 1 BD A1 DE lda $DEA1,x +005923 1 8D 2F E2 sta $E22F +005926 1 A9 00 lda #$00 +005928 1 9D A1 DE sta $DEA1,x +00592B 1 A0 04 ldy #$04 +00592D 1 A9 2F lda #$2F +00592F 1 A2 E2 ldx #$E2 +005931 1 20 40 D0 jsr LD040 +005934 1 AD 2F E2 lda $E22F +005937 1 20 82 D0 jsr LD082 +00593A 1 CE A0 DE dec $DEA0 +00593D 1 CE 9E DD dec $DD9E +005940 1 68 pla +005941 1 AA tax +005942 1 CA L5942: dex +005943 1 10 D1 bpl L5916 +005945 1 A0 00 ldy #$00 +005947 1 8C 9E 59 sty L599E +00594A 1 AC 9E 59 L594A: ldy L599E +00594D 1 EE A0 DE inc $DEA0 +005950 1 EE 9E DD inc $DD9E +005953 1 A9 00 lda #$00 +005955 1 99 A0 E1 sta $E1A0,y +005958 1 B9 32 BF lda $BF32,y +00595B 1 20 B6 89 jsr L89B6 +00595E 1 C9 57 cmp #$57 +005960 1 D0 05 bne L5967 +005962 1 A9 F9 lda #$F9 +005964 1 8D 9F 59 sta L599F +005967 1 EE 9E 59 L5967: inc L599E +00596A 1 AD 9E 59 lda L599E +00596D 1 CD 31 BF cmp $BF31 +005970 1 F0 D8 beq L594A +005972 1 90 D6 bcc L594A +005974 1 A2 00 ldx #$00 +005976 1 EC A0 DE L5976: cpx $DEA0 +005979 1 D0 0B bne L5986 +00597B 1 AD 9F 59 lda L599F +00597E 1 F0 03 beq L5983 +005980 1 20 54 D1 jsr LD154 +005983 1 4C 96 D0 L5983: jmp LD096 +005986 1 +005986 1 8A L5986: txa +005987 1 48 pha +005988 1 BD A1 DE lda $DEA1,x +00598B 1 CD FB EB cmp $EBFB +00598E 1 F0 08 beq L5998 +005990 1 20 E3 86 jsr L86E3 +005993 1 A0 01 ldy #$01 +005995 1 20 40 D0 jsr LD040 +005998 1 68 L5998: pla +005999 1 AA tax +00599A 1 E8 inx +00599B 1 4C 76 59 jmp L5976 +00599E 1 +00599E 1 00 L599E: brk +00599F 1 00 L599F: brk +0059A0 1 A9 00 L59A0: lda #$00 +0059A2 1 F0 06 beq L59AA +0059A4 1 A9 80 L59A4: lda #$80 +0059A6 1 D0 02 bne L59AA +0059A8 1 A9 C0 L59A8: lda #$C0 +0059AA 1 8D D0 5A L59AA: sta L5AD0 +0059AD 1 A9 00 lda #$00 +0059AF 1 8D 9F DE sta $DE9F +0059B2 1 20 9A D0 jsr LD09A +0059B5 1 2C D0 5A bit L5AD0 +0059B8 1 10 30 bpl L59EA +0059BA 1 50 16 bvc L59D2 +0059BC 1 AD 3F 53 lda L533F +0059BF 1 A0 0F ldy #$0F +0059C1 1 D9 A0 E1 L59C1: cmp $E1A0,y +0059C4 1 F0 03 beq L59C9 +0059C6 1 88 dey +0059C7 1 10 F8 bpl L59C1 +0059C9 1 8C C6 5A L59C9: sty L5AC6 +0059CC 1 8C 5B E2 sty $E25B +0059CF 1 4C F3 59 jmp L59F3 +0059D2 1 +0059D2 1 AC 31 BF L59D2: ldy $BF31 +0059D5 1 AD 3F 53 lda L533F +0059D8 1 D9 32 BF L59D8: cmp $BF32,y +0059DB 1 F0 04 beq L59E1 +0059DD 1 88 dey +0059DE 1 10 F8 bpl L59D8 +0059E0 1 C8 iny +0059E1 1 8C C6 5A L59E1: sty L5AC6 +0059E4 1 8C 5B E2 sty $E25B +0059E7 1 4C F3 59 jmp L59F3 +0059EA 1 +0059EA 1 AD 5B E2 L59EA: lda $E25B +0059ED 1 38 sec +0059EE 1 E9 03 sbc #$03 +0059F0 1 8D 5B E2 sta $E25B +0059F3 1 AC 5B E2 L59F3: ldy $E25B +0059F6 1 B9 A0 E1 lda $E1A0,y +0059F9 1 D0 03 bne L59FE +0059FB 1 4C 4C 5A jmp L5A4C +0059FE 1 +0059FE 1 20 E3 86 L59FE: jsr L86E3 +005A01 1 18 clc +005A02 1 69 09 adc #$09 +005A04 1 85 06 sta L0006 +005A06 1 8A txa +005A07 1 69 00 adc #$00 +005A09 1 85 07 sta $07 +005A0B 1 A0 00 ldy #$00 +005A0D 1 B1 06 lda (L0006),y +005A0F 1 A8 tay +005A10 1 B1 06 L5A10: lda (L0006),y +005A12 1 99 00 1F sta $1F00,y +005A15 1 88 dey +005A16 1 10 F8 bpl L5A10 +005A18 1 CE 00 1F dec $1F00 +005A1B 1 A9 2F lda #$2F +005A1D 1 8D 01 1F sta $1F01 +005A20 1 A9 00 lda #$00 +005A22 1 A2 1F ldx #$1F +005A24 1 AC 00 1F ldy $1F00 +005A27 1 20 B7 6F jsr L6FB7 +005A2A 1 AD 4B 70 lda L704B +005A2D 1 F0 1D beq L5A4C +005A2F 1 AE 4B 70 L5A2F: ldx L704B +005A32 1 F0 18 beq L5A4C +005A34 1 CA dex +005A35 1 BD 4C 70 lda L704C,x +005A38 1 CD 25 EC cmp $EC25 +005A3B 1 F0 06 beq L5A43 +005A3D 1 8D 0E D2 sta $D20E +005A40 1 20 59 44 jsr L4459 +005A43 1 20 DC 61 L5A43: jsr L61DC +005A46 1 CE 4B 70 dec L704B +005A49 1 4C 2F 5A jmp L5A2F +005A4C 1 +005A4C 1 20 23 45 L5A4C: jsr L4523 +005A4F 1 20 2B 6D jsr L6D2B +005A52 1 A9 00 lda #$00 +005A54 1 8D 9F DE sta $DE9F +005A57 1 20 9A D0 jsr LD09A +005A5A 1 AD 5B E2 lda $E25B +005A5D 1 A8 tay +005A5E 1 48 pha +005A5F 1 B9 A0 E1 lda $E1A0,y +005A62 1 8D 2F E2 sta $E22F +005A65 1 F0 18 beq L5A7F +005A67 1 20 F4 8A jsr L8AF4 +005A6A 1 CE 9E DD dec $DD9E +005A6D 1 AD 2F E2 lda $E22F +005A70 1 20 82 D0 jsr LD082 +005A73 1 20 10 45 jsr L4510 +005A76 1 A0 04 ldy #$04 +005A78 1 A9 2F lda #$2F +005A7A 1 A2 E2 ldx #$E2 +005A7C 1 20 40 D0 jsr LD040 +005A7F 1 AD A0 DE L5A7F: lda $DEA0 +005A82 1 8D C6 5A sta L5AC6 +005A85 1 EE A0 DE inc $DEA0 +005A88 1 EE 9E DD inc $DD9E +005A8B 1 68 pla +005A8C 1 A8 tay +005A8D 1 B9 32 BF lda $BF32,y +005A90 1 20 B6 89 jsr L89B6 +005A93 1 2C D0 5A bit L5AD0 +005A96 1 30 11 bmi L5AA9 +005A98 1 29 FF and #$FF +005A9A 1 F0 0D beq L5AA9 +005A9C 1 C9 2F cmp #$2F +005A9E 1 F0 09 beq L5AA9 +005AA0 1 48 pha +005AA1 1 20 96 D0 jsr LD096 +005AA4 1 68 pla +005AA5 1 20 54 D1 jsr LD154 +005AA8 1 60 rts +005AA9 1 +005AA9 1 AD A0 DE L5AA9: lda $DEA0 +005AAC 1 CD C6 5A cmp L5AC6 +005AAF 1 F0 0F beq L5AC0 +005AB1 1 AE A0 DE ldx $DEA0 +005AB4 1 CA dex +005AB5 1 BD A1 DE lda $DEA1,x +005AB8 1 20 E3 86 jsr L86E3 +005ABB 1 A0 01 ldy #$01 +005ABD 1 20 40 D0 jsr LD040 +005AC0 1 20 96 D0 L5AC0: jsr LD096 +005AC3 1 4C 23 45 jmp L4523 +005AC6 1 +005AC6 1 00 L5AC6: brk +005AC7 1 00 brk +005AC8 1 00 brk +005AC9 1 00 brk +005ACA 1 00 brk +005ACB 1 00 brk +005ACC 1 00 brk +005ACD 1 00 brk +005ACE 1 00 brk +005ACF 1 00 brk +005AD0 1 00 L5AD0: brk +005AD1 1 AE 5B E2 ldx $E25B +005AD4 1 CA dex +005AD5 1 8A txa +005AD6 1 0A asl a +005AD7 1 0A asl a +005AD8 1 0A asl a +005AD9 1 18 clc +005ADA 1 69 06 adc #$06 +005ADC 1 AA tax +005ADD 1 BD 4C E4 lda $E44C,x +005AE0 1 38 sec +005AE1 1 E9 30 sbc #$30 +005AE3 1 18 clc +005AE4 1 69 C0 adc #$C0 +005AE6 1 8D 1A 5B sta L5B1A +005AE9 1 A9 00 lda #$00 +005AEB 1 8D 19 5B sta L5B19 +005AEE 1 8D 08 C0 L5AEE: sta ALTZPOFF +005AF1 1 AD 82 C0 lda $C082 +005AF4 1 20 93 FE jsr LFE93 +005AF7 1 20 89 FE jsr LFE89 +005AFA 1 20 2F FB jsr LFB2F +005AFD 1 20 58 FC jsr LFC58 +005B00 1 8D 51 C0 sta $C051 +005B03 1 8D 54 C0 sta $C054 +005B06 1 8D 56 C0 sta $C056 +005B09 1 8D 52 C0 sta $C052 +005B0C 1 8D 5F C0 sta $C05F +005B0F 1 8D 0E C0 sta $C00E +005B12 1 8D 0C C0 sta $C00C +005B15 1 8D 00 C0 sta $C000 +005B18 1 4C .byte $4C +005B19 1 00 L5B19: brk +005B1A 1 00 L5B1A: brk +005B1B 1 00 L5B1B: brk +005B1C 1 AD 25 EC L5B1C: lda $EC25 +005B1F 1 8D 9F DE sta $DE9F +005B22 1 20 9A D0 jsr LD09A +005B25 1 AE 25 EC ldx $EC25 +005B28 1 CA dex +005B29 1 BD D1 E6 lda $E6D1,x +005B2C 1 8D 1B 5B sta L5B1B +005B2F 1 A2 03 ldx #$03 +005B31 1 BD FD EB L5B31: lda $EBFD,x +005B34 1 9D 09 D2 sta $D209,x +005B37 1 CA dex +005B38 1 10 F7 bpl L5B31 +005B3A 1 A0 48 ldy #$48 +005B3C 1 A9 09 lda #$09 +005B3E 1 A2 D2 ldx #$D2 +005B40 1 20 00 D0 jsr LD000 +005B43 1 AD 0D D2 lda $D20D +005B46 1 D0 03 bne L5B4B +005B48 1 4C B7 5C jmp L5CB7 +005B4B 1 +005B4B 1 2C AA D2 L5B4B: bit $D2AA +005B4E 1 30 03 bmi L5B53 +005B50 1 4C 26 5C jmp L5C26 +005B53 1 +005B53 1 C9 03 L5B53: cmp #$03 +005B55 1 D0 01 bne L5B58 +005B57 1 60 rts +005B58 1 +005B58 1 C9 01 L5B58: cmp #$01 +005B5A 1 D0 65 bne L5BC1 +005B5C 1 AD 25 EC lda $EC25 +005B5F 1 20 EF 86 jsr L86EF +005B62 1 85 06 sta L0006 +005B64 1 86 07 stx $07 +005B66 1 A0 05 ldy #$05 +005B68 1 B1 06 lda (L0006),y +005B6A 1 29 01 and #$01 +005B6C 1 D0 03 bne L5B71 +005B6E 1 4C 26 5C jmp L5C26 +005B71 1 +005B71 1 20 03 58 L5B71: jsr L5803 +005B74 1 AD 0E D2 lda $D20E +005B77 1 C9 05 cmp #$05 +005B79 1 D0 06 bne L5B81 +005B7B 1 20 31 5C jsr L5C31 +005B7E 1 4C 26 5C jmp L5C26 +005B81 1 +005B81 1 C9 01 L5B81: cmp #$01 +005B83 1 D0 0D bne L5B92 +005B85 1 20 53 58 L5B85: jsr L5853 +005B88 1 A9 01 lda #$01 +005B8A 1 20 89 5C jsr L5C89 +005B8D 1 10 F6 bpl L5B85 +005B8F 1 4C 26 5C jmp L5C26 +005B92 1 +005B92 1 C9 02 L5B92: cmp #$02 +005B94 1 D0 0D bne L5BA3 +005B96 1 20 46 58 L5B96: jsr L5846 +005B99 1 A9 02 lda #$02 +005B9B 1 20 89 5C jsr L5C89 +005B9E 1 10 F6 bpl L5B96 +005BA0 1 4C 26 5C jmp L5C26 +005BA3 1 +005BA3 1 C9 04 L5BA3: cmp #$04 +005BA5 1 F0 0D beq L5BB4 +005BA7 1 20 8C 63 L5BA7: jsr L638C +005BAA 1 A9 03 lda #$03 +005BAC 1 20 89 5C jsr L5C89 +005BAF 1 10 F6 bpl L5BA7 +005BB1 1 4C 26 5C jmp L5C26 +005BB4 1 +005BB4 1 20 EC 63 L5BB4: jsr L63EC +005BB7 1 A9 04 lda #$04 +005BB9 1 20 89 5C jsr L5C89 +005BBC 1 10 F6 bpl L5BB4 +005BBE 1 4C 26 5C jmp L5C26 +005BC1 1 +005BC1 1 AD 25 EC L5BC1: lda $EC25 +005BC4 1 20 EF 86 jsr L86EF +005BC7 1 85 06 sta L0006 +005BC9 1 86 07 stx $07 +005BCB 1 A0 04 ldy #$04 +005BCD 1 B1 06 lda (L0006),y +005BCF 1 29 01 and #$01 +005BD1 1 D0 03 bne L5BD6 +005BD3 1 4C 26 5C jmp L5C26 +005BD6 1 +005BD6 1 20 03 58 L5BD6: jsr L5803 +005BD9 1 AD 0E D2 lda $D20E +005BDC 1 C9 05 cmp #$05 +005BDE 1 D0 06 bne L5BE6 +005BE0 1 20 31 5C jsr L5C31 +005BE3 1 4C 26 5C jmp L5C26 +005BE6 1 +005BE6 1 C9 01 L5BE6: cmp #$01 +005BE8 1 D0 0D bne L5BF7 +005BEA 1 20 3C 58 L5BEA: jsr L583C +005BED 1 A9 01 lda #$01 +005BEF 1 20 89 5C jsr L5C89 +005BF2 1 10 F6 bpl L5BEA +005BF4 1 4C 26 5C jmp L5C26 +005BF7 1 +005BF7 1 C9 02 L5BF7: cmp #$02 +005BF9 1 D0 0D bne L5C08 +005BFB 1 20 2F 58 L5BFB: jsr L582F +005BFE 1 A9 02 lda #$02 +005C00 1 20 89 5C jsr L5C89 +005C03 1 10 F6 bpl L5BFB +005C05 1 4C 26 5C jmp L5C26 +005C08 1 +005C08 1 C9 04 L5C08: cmp #$04 +005C0A 1 F0 0D beq L5C19 +005C0C 1 20 51 64 L5C0C: jsr L6451 +005C0F 1 A9 03 lda #$03 +005C11 1 20 89 5C jsr L5C89 +005C14 1 10 F6 bpl L5C0C +005C16 1 4C 26 5C jmp L5C26 +005C19 1 +005C19 1 20 B0 64 L5C19: jsr L64B0 +005C1C 1 A9 04 lda #$04 +005C1E 1 20 89 5C jsr L5C89 +005C21 1 10 F6 bpl L5C19 +005C23 1 4C 26 5C jmp L5C26 +005C26 1 +005C26 1 20 96 D0 L5C26: jsr LD096 +005C29 1 A9 00 lda #$00 +005C2B 1 8D 9F DE sta $DE9F +005C2E 1 4C 9A D0 jmp LD09A +005C31 1 +005C31 1 AD 0D D2 L5C31: lda $D20D +005C34 1 8D 08 D2 sta $D208 +005C37 1 A0 4A ldy #$4A +005C39 1 A9 08 lda #$08 +005C3B 1 A2 D2 ldx #$D2 +005C3D 1 20 00 D0 jsr LD000 +005C40 1 AD 0E D2 lda $D20E +005C43 1 D0 01 bne L5C46 +005C45 1 60 rts +005C46 1 +005C46 1 20 54 5C L5C46: jsr L5C54 +005C49 1 20 96 D0 jsr LD096 +005C4C 1 A9 00 lda #$00 +005C4E 1 8D 9F DE sta $DE9F +005C51 1 4C 9A D0 jmp LD09A +005C54 1 +005C54 1 AD 0D D2 L5C54: lda $D20D +005C57 1 8D 09 D2 sta $D209 +005C5A 1 A0 4B ldy #$4B +005C5C 1 A9 08 lda #$08 +005C5E 1 A2 D2 ldx #$D2 +005C60 1 20 00 D0 jsr LD000 +005C63 1 20 23 65 jsr L6523 +005C66 1 20 D1 84 jsr L84D1 +005C69 1 2C 1B 5B bit L5B1B +005C6C 1 30 03 bmi L5C71 +005C6E 1 20 6E 6E jsr L6E6E +005C71 1 AD 25 EC L5C71: lda $EC25 +005C74 1 8D 12 D2 sta $D212 +005C77 1 20 F2 44 jsr L44F2 +005C7A 1 A0 11 ldy #$11 +005C7C 1 A9 1D lda #$1D +005C7E 1 A2 D2 ldx #$D2 +005C80 1 20 00 D0 jsr LD000 +005C83 1 20 10 45 jsr L4510 +005C86 1 4C 19 6C jmp L6C19 +005C89 1 +005C89 1 8D B6 5C L5C89: sta L5CB6 +005C8C 1 20 F0 48 jsr L48F0 +005C8F 1 AD 08 D2 lda $D208 +005C92 1 C9 04 cmp #$04 +005C94 1 F0 03 beq L5C99 +005C96 1 A9 FF L5C96: lda #$FF +005C98 1 60 rts +005C99 1 +005C99 1 A0 48 L5C99: ldy #$48 +005C9B 1 A9 09 lda #$09 +005C9D 1 A2 D2 ldx #$D2 +005C9F 1 20 00 D0 jsr LD000 +005CA2 1 AD 0D D2 lda $D20D +005CA5 1 F0 EF beq L5C96 +005CA7 1 C9 03 cmp #$03 +005CA9 1 F0 EB beq L5C96 +005CAB 1 AD 0E D2 lda $D20E +005CAE 1 CD B6 5C cmp L5CB6 +005CB1 1 D0 E3 bne L5C96 +005CB3 1 A9 00 lda #$00 +005CB5 1 60 rts +005CB6 1 +005CB6 1 00 L5CB6: brk +005CB7 1 2C 1B 5B L5CB7: bit L5B1B +005CBA 1 10 03 bpl L5CBF +005CBC 1 4C 2B 6D jmp L6D2B +005CBF 1 +005CBF 1 AD 25 EC L5CBF: lda $EC25 +005CC2 1 8D 0E D2 sta $D20E +005CC5 1 A0 09 ldy #$09 +005CC7 1 A9 09 lda #$09 +005CC9 1 A2 D2 ldx #$D2 +005CCB 1 20 40 D0 jsr LD040 +005CCE 1 AD 0D D2 lda $D20D +005CD1 1 D0 07 bne L5CDA +005CD3 1 20 13 5F jsr L5F13 +005CD6 1 4C EC 5D jmp L5DEC +005CD9 1 +005CD9 1 00 L5CD9: brk +005CDA 1 8D D9 5C L5CDA: sta L5CD9 +005CDD 1 AE 21 DF ldx $DF21 +005CE0 1 F0 19 beq L5CFB +005CE2 1 CA dex +005CE3 1 AD D9 5C lda L5CD9 +005CE6 1 DD 22 DF L5CE6: cmp $DF22,x +005CE9 1 F0 05 beq L5CF0 +005CEB 1 CA dex +005CEC 1 10 F8 bpl L5CE6 +005CEE 1 30 0B bmi L5CFB +005CF0 1 2C AA D2 L5CF0: bit $D2AA +005CF3 1 30 03 bmi L5CF8 +005CF5 1 4C FC 5D jmp L5DFC +005CF8 1 +005CF8 1 4C 55 5D L5CF8: jmp L5D55 +005CFB 1 +005CFB 1 2C 61 C0 L5CFB: bit $C061 +005CFE 1 10 08 bpl L5D08 +005D00 1 AD 20 DF lda $DF20 +005D03 1 CD 25 EC cmp $EC25 +005D06 1 F0 03 beq L5D0B +005D08 1 20 2B 6D L5D08: jsr L6D2B +005D0B 1 AE 21 DF L5D0B: ldx $DF21 +005D0E 1 AD D9 5C lda L5CD9 +005D11 1 9D 22 DF sta $DF22,x +005D14 1 EE 21 DF inc $DF21 +005D17 1 AD 25 EC lda $EC25 +005D1A 1 8D 20 DF sta $DF20 +005D1D 1 AD 25 EC lda $EC25 +005D20 1 8D 12 D2 sta $D212 +005D23 1 20 F2 44 jsr L44F2 +005D26 1 AD D9 5C lda L5CD9 +005D29 1 8D 2F E2 sta $E22F +005D2C 1 20 15 89 jsr L8915 +005D2F 1 20 8E 6E jsr L6E8E +005D32 1 A0 02 ldy #$02 +005D34 1 A9 2F lda #$2F +005D36 1 A2 E2 ldx #$E2 +005D38 1 20 40 D0 jsr LD040 +005D3B 1 AD 25 EC lda $EC25 +005D3E 1 8D 12 D2 sta $D212 +005D41 1 20 F2 44 jsr L44F2 +005D44 1 AD D9 5C lda L5CD9 +005D47 1 20 93 88 jsr L8893 +005D4A 1 20 10 45 jsr L4510 +005D4D 1 2C AA D2 bit $D2AA +005D50 1 30 03 bmi L5D55 +005D52 1 4C FC 5D jmp L5DFC +005D55 1 +005D55 1 AD D9 5C L5D55: lda L5CD9 +005D58 1 8D FC EB sta $EBFC +005D5B 1 A0 0A ldy #$0A +005D5D 1 A9 FC lda #$FC +005D5F 1 A2 EB ldx #$EB +005D61 1 20 40 D0 jsr LD040 +005D64 1 AA tax +005D65 1 AD FC EB lda $EBFC +005D68 1 F0 3C beq L5DA6 +005D6A 1 20 00 8F jsr L8F00 +005D6D 1 C9 FF cmp #$FF +005D6F 1 D0 06 bne L5D77 +005D71 1 20 EC 5D jsr L5DEC +005D74 1 4C 23 45 jmp L4523 +005D77 1 +005D77 1 AD FC EB L5D77: lda $EBFC +005D7A 1 CD FB EB cmp $EBFB +005D7D 1 D0 0F bne L5D8E +005D7F 1 AD 25 EC lda $EC25 +005D82 1 20 0D 6F jsr L6F0D +005D85 1 AD 25 EC lda $EC25 +005D88 1 20 78 5E jsr L5E78 +005D8B 1 4C 23 45 jmp L4523 +005D8E 1 +005D8E 1 AD FC EB L5D8E: lda $EBFC +005D91 1 30 06 bmi L5D99 +005D93 1 20 3F 6A jsr L6A3F +005D96 1 4C 23 45 jmp L4523 +005D99 1 +005D99 1 29 7F L5D99: and #$7F +005D9B 1 48 pha +005D9C 1 20 0D 6F jsr L6F0D +005D9F 1 68 pla +005DA0 1 20 78 5E jsr L5E78 +005DA3 1 4C 23 45 jmp L4523 +005DA6 1 +005DA6 1 E0 02 L5DA6: cpx #$02 +005DA8 1 D0 03 bne L5DAD +005DAA 1 4C EC 5D jmp L5DEC +005DAD 1 +005DAD 1 E0 FF L5DAD: cpx #$FF +005DAF 1 F0 46 beq L5DF7 +005DB1 1 AD 25 EC lda $EC25 +005DB4 1 8D 12 D2 sta $D212 +005DB7 1 20 F2 44 jsr L44F2 +005DBA 1 20 52 6E jsr L6E52 +005DBD 1 20 8E 6E jsr L6E8E +005DC0 1 AE 21 DF ldx $DF21 +005DC3 1 CA dex +005DC4 1 8A L5DC4: txa +005DC5 1 48 pha +005DC6 1 BD 22 DF lda $DF22,x +005DC9 1 8D 2E E2 sta $E22E +005DCC 1 A0 03 ldy #$03 +005DCE 1 A9 2E lda #$2E +005DD0 1 A2 E2 ldx #$E2 +005DD2 1 20 40 D0 jsr LD040 +005DD5 1 68 pla +005DD6 1 AA tax +005DD7 1 CA dex +005DD8 1 10 EA bpl L5DC4 +005DDA 1 AD 25 EC lda $EC25 +005DDD 1 8D 12 D2 sta $D212 +005DE0 1 20 F2 44 jsr L44F2 +005DE3 1 20 B1 6D jsr L6DB1 +005DE6 1 20 6E 6E jsr L6E6E +005DE9 1 20 10 45 jsr L4510 +005DEC 1 20 96 D0 L5DEC: jsr LD096 +005DEF 1 A9 00 lda #$00 +005DF1 1 8D 9F DE sta $DE9F +005DF4 1 4C 9A D0 jmp LD09A +005DF7 1 +005DF7 1 AE 56 E2 L5DF7: ldx $E256 +005DFA 1 9A txs +005DFB 1 60 rts +005DFC 1 +005DFC 1 AD D9 5C L5DFC: lda L5CD9 +005DFF 1 20 E3 86 jsr L86E3 +005E02 1 85 06 sta L0006 +005E04 1 86 07 stx $07 +005E06 1 A0 02 ldy #$02 +005E08 1 B1 06 lda (L0006),y +005E0A 1 29 70 and #$70 +005E0C 1 C9 10 cmp #$10 +005E0E 1 F0 18 beq L5E28 +005E10 1 C9 20 cmp #$20 +005E12 1 F0 14 beq L5E28 +005E14 1 C9 30 cmp #$30 +005E16 1 F0 10 beq L5E28 +005E18 1 C9 00 cmp #$00 +005E1A 1 D0 0B bne L5E27 +005E1C 1 AD D9 5C lda L5CD9 +005E1F 1 20 8A 6A jsr L6A8A +005E22 1 30 03 bmi L5E27 +005E24 1 4C EC 5D jmp L5DEC +005E27 1 +005E27 1 60 L5E27: rts +005E28 1 +005E28 1 8D 77 5E L5E28: sta L5E77 +005E2B 1 AD 25 EC lda $EC25 +005E2E 1 20 FB 86 jsr L86FB +005E31 1 85 06 sta L0006 +005E33 1 86 07 stx $07 +005E35 1 A0 00 ldy #$00 +005E37 1 B1 06 lda (L0006),y +005E39 1 A8 tay +005E3A 1 B1 06 L5E3A: lda (L0006),y +005E3C 1 99 55 D3 sta $D355,y +005E3F 1 88 dey +005E40 1 10 F8 bpl L5E3A +005E42 1 AD D9 5C lda L5CD9 +005E45 1 20 E3 86 jsr L86E3 +005E48 1 85 06 sta L0006 +005E4A 1 86 07 stx $07 +005E4C 1 A0 09 ldy #$09 +005E4E 1 B1 06 lda (L0006),y +005E50 1 AA tax +005E51 1 18 clc +005E52 1 69 09 adc #$09 +005E54 1 A8 tay +005E55 1 CA dex +005E56 1 88 dey +005E57 1 B1 06 L5E57: lda (L0006),y +005E59 1 9D 44 D3 sta $D344,x +005E5C 1 88 dey +005E5D 1 CA dex +005E5E 1 D0 F7 bne L5E57 +005E60 1 A0 09 ldy #$09 +005E62 1 B1 06 lda (L0006),y +005E64 1 AA tax +005E65 1 CA dex +005E66 1 CA dex +005E67 1 8E 45 D3 stx $D345 +005E6A 1 AD 77 5E lda L5E77 +005E6D 1 C9 20 cmp #$20 +005E6F 1 90 03 bcc L5E74 +005E71 1 AD 77 5E lda L5E77 +005E74 1 4C DE 46 L5E74: jmp L46DE +005E77 1 +005E77 1 00 L5E77: brk +005E78 1 8D 0A 5F L5E78: sta L5F0A +005E7B 1 20 23 45 jsr L4523 +005E7E 1 20 2B 6D jsr L6D2B +005E81 1 AD 0A 5F lda L5F0A +005E84 1 CD 25 EC cmp $EC25 +005E87 1 F0 06 beq L5E8F +005E89 1 8D 0E D2 sta $D20E +005E8C 1 20 59 44 jsr L4459 +005E8F 1 AD 25 EC L5E8F: lda $EC25 +005E92 1 8D 12 D2 sta $D212 +005E95 1 20 F2 44 jsr L44F2 +005E98 1 20 04 49 jsr L4904 +005E9B 1 A0 11 ldy #$11 +005E9D 1 A9 1D lda #$1D +005E9F 1 A2 D2 ldx #$D2 +005EA1 1 20 00 D0 jsr LD000 +005EA4 1 AE 25 EC ldx $EC25 +005EA7 1 CA dex +005EA8 1 BD 26 EC lda $EC26,x +005EAB 1 48 pha +005EAC 1 20 45 73 jsr L7345 +005EAF 1 AD 0A 5F lda L5F0A +005EB2 1 AA tax +005EB3 1 CA dex +005EB4 1 BD D1 E6 lda $E6D1,x +005EB7 1 30 03 bmi L5EBC +005EB9 1 20 02 53 jsr L5302 +005EBC 1 AD 25 EC L5EBC: lda $EC25 +005EBF 1 20 FB 86 jsr L86FB +005EC2 1 85 06 sta L0006 +005EC4 1 86 07 stx $07 +005EC6 1 A0 00 ldy #$00 +005EC8 1 B1 06 lda (L0006),y +005ECA 1 A8 tay +005ECB 1 B1 06 L5ECB: lda (L0006),y +005ECD 1 99 B0 E1 sta $E1B0,y +005ED0 1 88 dey +005ED1 1 10 F8 bpl L5ECB +005ED3 1 68 pla +005ED4 1 20 54 70 jsr L7054 +005ED7 1 20 06 51 jsr L5106 +005EDA 1 20 96 D0 jsr LD096 +005EDD 1 AD 25 EC lda $EC25 +005EE0 1 8D 9F DE sta $DE9F +005EE3 1 20 9A D0 jsr LD09A +005EE6 1 AD 25 EC lda $EC25 +005EE9 1 8D 12 D2 sta $D212 +005EEC 1 20 05 45 jsr L4505 +005EEF 1 20 EF 78 jsr L78EF +005EF2 1 A9 00 lda #$00 +005EF4 1 AE 25 EC ldx $EC25 +005EF7 1 9D D0 E6 sta $E6D0,x +005EFA 1 A9 01 lda #$01 +005EFC 1 8D 5B E2 sta $E25B +005EFF 1 20 DF 52 jsr L52DF +005F02 1 A9 00 lda #$00 +005F04 1 8D 9F DE sta $DE9F +005F07 1 4C 9A D0 jmp LD09A +005F0A 1 +005F0A 1 00 L5F0A: brk +005F0B 1 00 L5F0B: brk +005F0C 1 00 brk +005F0D 1 00 brk +005F0E 1 00 brk +005F0F 1 00 L5F0F: brk +005F10 1 00 brk +005F11 1 00 brk +005F12 1 00 brk +005F13 1 A9 06 L5F13: lda #$06 +005F15 1 85 06 sta L0006 +005F17 1 A9 D2 lda #$D2 +005F19 1 85 07 sta $07 +005F1B 1 20 D5 60 jsr L60D5 +005F1E 1 A2 03 ldx #$03 +005F20 1 BD 09 D2 L5F20: lda $D209,x +005F23 1 9D 0B 5F sta L5F0B,x +005F26 1 9D 0F 5F sta L5F0F,x +005F29 1 CA dex +005F2A 1 10 F4 bpl L5F20 +005F2C 1 20 F0 48 jsr L48F0 +005F2F 1 AD 08 D2 lda $D208 +005F32 1 C9 04 cmp #$04 +005F34 1 F0 09 beq L5F3F +005F36 1 2C 61 C0 bit $C061 +005F39 1 30 03 bmi L5F3E +005F3B 1 20 2B 6D jsr L6D2B +005F3E 1 60 L5F3E: rts +005F3F 1 +005F3F 1 20 2B 6D L5F3F: jsr L6D2B +005F42 1 AD 25 EC lda $EC25 +005F45 1 8D 12 D2 sta $D212 +005F48 1 20 05 45 jsr L4505 +005F4B 1 20 8E 6E jsr L6E8E +005F4E 1 A2 03 ldx #$03 +005F50 1 BD 0B 5F L5F50: lda L5F0B,x +005F53 1 9D 30 E2 sta $E230,x +005F56 1 BD 0F 5F lda L5F0F,x +005F59 1 9D 34 E2 sta $E234,x +005F5C 1 CA dex +005F5D 1 10 F1 bpl L5F50 +005F5F 1 20 FA 48 jsr L48FA +005F62 1 A0 12 ldy #$12 +005F64 1 A9 30 lda #$30 +005F66 1 A2 E2 ldx #$E2 +005F68 1 20 00 D0 jsr LD000 +005F6B 1 20 F0 48 L5F6B: jsr L48F0 +005F6E 1 AD 08 D2 lda $D208 +005F71 1 C9 04 cmp #$04 +005F73 1 F0 50 beq L5FC5 +005F75 1 A0 12 ldy #$12 +005F77 1 A9 30 lda #$30 +005F79 1 A2 E2 ldx #$E2 +005F7B 1 20 00 D0 jsr LD000 +005F7E 1 A2 00 ldx #$00 +005F80 1 EC A0 DE L5F80: cpx $DEA0 +005F83 1 D0 03 bne L5F88 +005F85 1 4C 10 45 jmp L4510 +005F88 1 +005F88 1 8A L5F88: txa +005F89 1 48 pha +005F8A 1 BD A1 DE lda $DEA1,x +005F8D 1 8D 2F E2 sta $E22F +005F90 1 20 15 89 jsr L8915 +005F93 1 A0 0D ldy #$0D +005F95 1 A9 2F lda #$2F +005F97 1 A2 E2 ldx #$E2 +005F99 1 20 40 D0 jsr LD040 +005F9C 1 F0 1B beq L5FB9 +005F9E 1 A0 02 ldy #$02 +005FA0 1 A9 2F lda #$2F +005FA2 1 A2 E2 ldx #$E2 +005FA4 1 20 40 D0 jsr LD040 +005FA7 1 AE 21 DF ldx $DF21 +005FAA 1 EE 21 DF inc $DF21 +005FAD 1 AD 2F E2 lda $E22F +005FB0 1 9D 22 DF sta $DF22,x +005FB3 1 AD 25 EC lda $EC25 +005FB6 1 8D 20 DF sta $DF20 +005FB9 1 AD 2F E2 L5FB9: lda $E22F +005FBC 1 20 93 88 jsr L8893 +005FBF 1 68 pla +005FC0 1 AA tax +005FC1 1 E8 inx +005FC2 1 4C 80 5F jmp L5F80 +005FC5 1 +005FC5 1 20 D5 60 L5FC5: jsr L60D5 +005FC8 1 AD 09 D2 lda $D209 +005FCB 1 38 sec +005FCC 1 ED CF 60 sbc L60CF +005FCF 1 8D CB 60 sta L60CB +005FD2 1 AD 0A D2 lda $D20A +005FD5 1 ED D0 60 sbc L60D0 +005FD8 1 8D CC 60 sta L60CC +005FDB 1 AD 0B D2 lda $D20B +005FDE 1 38 sec +005FDF 1 ED D1 60 sbc L60D1 +005FE2 1 8D CD 60 sta L60CD +005FE5 1 AD 0C D2 lda $D20C +005FE8 1 ED D2 60 sbc L60D2 +005FEB 1 8D CE 60 sta L60CE +005FEE 1 AD CC 60 lda L60CC +005FF1 1 10 0B bpl L5FFE +005FF3 1 AD CB 60 lda L60CB +005FF6 1 49 FF eor #$FF +005FF8 1 8D CB 60 sta L60CB +005FFB 1 EE CB 60 inc L60CB +005FFE 1 AD CE 60 L5FFE: lda L60CE +006001 1 10 0B bpl L600E +006003 1 AD CD 60 lda L60CD +006006 1 49 FF eor #$FF +006008 1 8D CD 60 sta L60CD +00600B 1 EE CD 60 inc L60CD +00600E 1 AD CB 60 L600E: lda L60CB +006011 1 C9 05 cmp #$05 +006013 1 B0 0A bcs L601F +006015 1 AD CD 60 lda L60CD +006018 1 C9 05 cmp #$05 +00601A 1 B0 03 bcs L601F +00601C 1 4C 6B 5F jmp L5F6B +00601F 1 +00601F 1 A0 12 L601F: ldy #$12 +006021 1 A9 30 lda #$30 +006023 1 A2 E2 ldx #$E2 +006025 1 20 00 D0 jsr LD000 +006028 1 A2 03 ldx #$03 +00602A 1 BD 09 D2 L602A: lda $D209,x +00602D 1 9D CF 60 sta L60CF,x +006030 1 CA dex +006031 1 10 F7 bpl L602A +006033 1 AD 09 D2 lda $D209 +006036 1 CD 34 E2 cmp $E234 +006039 1 AD 0A D2 lda $D20A +00603C 1 ED 35 E2 sbc $E235 +00603F 1 10 27 bpl L6068 +006041 1 AD 09 D2 lda $D209 +006044 1 CD 30 E2 cmp $E230 +006047 1 AD 0A D2 lda $D20A +00604A 1 ED 31 E2 sbc $E231 +00604D 1 30 05 bmi L6054 +00604F 1 2C D3 60 bit L60D3 +006052 1 10 14 bpl L6068 +006054 1 AD 09 D2 L6054: lda $D209 +006057 1 8D 30 E2 sta $E230 +00605A 1 AD 0A D2 lda $D20A +00605D 1 8D 31 E2 sta $E231 +006060 1 A9 80 lda #$80 +006062 1 8D D3 60 sta L60D3 +006065 1 4C 79 60 jmp L6079 +006068 1 +006068 1 AD 09 D2 L6068: lda $D209 +00606B 1 8D 34 E2 sta $E234 +00606E 1 AD 0A D2 lda $D20A +006071 1 8D 35 E2 sta $E235 +006074 1 A9 00 lda #$00 +006076 1 8D D3 60 sta L60D3 +006079 1 AD 0B D2 L6079: lda $D20B +00607C 1 CD 36 E2 cmp $E236 +00607F 1 AD 0C D2 lda $D20C +006082 1 ED 37 E2 sbc $E237 +006085 1 10 27 bpl L60AE +006087 1 AD 0B D2 lda $D20B +00608A 1 CD 32 E2 cmp $E232 +00608D 1 AD 0C D2 lda $D20C +006090 1 ED 33 E2 sbc $E233 +006093 1 30 05 bmi L609A +006095 1 2C D4 60 bit L60D4 +006098 1 10 14 bpl L60AE +00609A 1 AD 0B D2 L609A: lda $D20B +00609D 1 8D 32 E2 sta $E232 +0060A0 1 AD 0C D2 lda $D20C +0060A3 1 8D 33 E2 sta $E233 +0060A6 1 A9 80 lda #$80 +0060A8 1 8D D4 60 sta L60D4 +0060AB 1 4C BF 60 jmp L60BF +0060AE 1 +0060AE 1 AD 0B D2 L60AE: lda $D20B +0060B1 1 8D 36 E2 sta $E236 +0060B4 1 AD 0C D2 lda $D20C +0060B7 1 8D 37 E2 sta $E237 +0060BA 1 A9 00 lda #$00 +0060BC 1 8D D4 60 sta L60D4 +0060BF 1 A0 12 L60BF: ldy #$12 +0060C1 1 A9 30 lda #$30 +0060C3 1 A2 E2 ldx #$E2 +0060C5 1 20 00 D0 jsr LD000 +0060C8 1 4C 6B 5F jmp L5F6B +0060CB 1 +0060CB 1 00 L60CB: brk +0060CC 1 00 L60CC: brk +0060CD 1 00 L60CD: brk +0060CE 1 00 L60CE: brk +0060CF 1 00 L60CF: brk +0060D0 1 00 L60D0: brk +0060D1 1 00 L60D1: brk +0060D2 1 00 L60D2: brk +0060D3 1 00 L60D3: brk +0060D4 1 00 L60D4: brk +0060D5 1 20 F6 87 L60D5: jsr L87F6 +0060D8 1 4C 21 89 jmp L8921 +0060DB 1 +0060DB 1 4C DE 60 L60DB: jmp L60DE +0060DE 1 +0060DE 1 AD 25 EC L60DE: lda $EC25 +0060E1 1 8D 08 D2 sta $D208 +0060E4 1 A0 41 ldy #$41 +0060E6 1 A9 25 lda #$25 +0060E8 1 A2 EC ldx #$EC +0060EA 1 20 00 D0 jsr LD000 +0060ED 1 AD 25 EC lda $EC25 +0060F0 1 20 55 88 jsr L8855 +0060F3 1 A0 44 ldy #$44 +0060F5 1 A9 08 lda #$08 +0060F7 1 A2 D2 ldx #$D2 +0060F9 1 20 00 D0 jsr LD000 +0060FC 1 AD 25 EC lda $EC25 +0060FF 1 20 EF 86 jsr L86EF +006102 1 85 06 sta L0006 +006104 1 86 07 stx $07 +006106 1 A0 16 ldy #$16 +006108 1 B1 06 lda (L0006),y +00610A 1 C9 19 cmp #$19 +00610C 1 B0 04 bcs L6112 +00610E 1 A9 19 lda #$19 +006110 1 91 06 sta (L0006),y +006112 1 A0 14 L6112: ldy #$14 +006114 1 B1 06 lda (L0006),y +006116 1 38 sec +006117 1 ED 30 88 sbc L8830 +00611A 1 8D 97 61 sta L6197 +00611D 1 C8 iny +00611E 1 B1 06 lda (L0006),y +006120 1 ED 31 88 sbc L8831 +006123 1 8D 98 61 sta L6198 +006126 1 C8 iny +006127 1 B1 06 lda (L0006),y +006129 1 38 sec +00612A 1 ED 32 88 sbc L8832 +00612D 1 8D 99 61 sta L6199 +006130 1 C8 iny +006131 1 B1 06 lda (L0006),y +006133 1 ED 33 88 sbc L8833 +006136 1 8D 9A 61 sta L619A +006139 1 AE 25 EC ldx $EC25 +00613C 1 CA dex +00613D 1 BD D1 E6 lda $E6D1,x +006140 1 F0 01 beq L6143 +006142 1 60 L6142: rts +006143 1 +006143 1 AD 25 EC L6143: lda $EC25 +006146 1 8D 9F DE sta $DE9F +006149 1 20 9A D0 jsr LD09A +00614C 1 A2 00 ldx #$00 +00614E 1 EC A0 DE L614E: cpx $DEA0 +006151 1 D0 0E bne L6161 +006153 1 20 96 D0 jsr LD096 +006156 1 A9 00 lda #$00 +006158 1 8D 9F DE sta $DE9F +00615B 1 20 9A D0 jsr LD09A +00615E 1 4C 96 61 jmp L6196 +006161 1 +006161 1 8A L6161: txa +006162 1 48 pha +006163 1 BD A1 DE lda $DEA1,x +006166 1 20 E3 86 jsr L86E3 +006169 1 85 06 sta L0006 +00616B 1 86 07 stx $07 +00616D 1 A0 03 ldy #$03 +00616F 1 B1 06 lda (L0006),y +006171 1 18 clc +006172 1 6D 97 61 adc L6197 +006175 1 91 06 sta (L0006),y +006177 1 C8 iny +006178 1 B1 06 lda (L0006),y +00617A 1 6D 98 61 adc L6198 +00617D 1 91 06 sta (L0006),y +00617F 1 C8 iny +006180 1 B1 06 lda (L0006),y +006182 1 18 clc +006183 1 6D 99 61 adc L6199 +006186 1 91 06 sta (L0006),y +006188 1 C8 iny +006189 1 B1 06 lda (L0006),y +00618B 1 6D 9A 61 adc L619A +00618E 1 91 06 sta (L0006),y +006190 1 68 pla +006191 1 AA tax +006192 1 E8 inx +006193 1 4C 4E 61 jmp L614E +006196 1 +006196 1 60 L6196: rts +006197 1 +006197 1 00 L6197: brk +006198 1 00 L6198: brk +006199 1 00 L6199: brk +00619A 1 00 L619A: brk +00619B 1 AD 25 EC L619B: lda $EC25 +00619E 1 8D 08 D2 sta $D208 +0061A1 1 A0 45 ldy #$45 +0061A3 1 A9 08 lda #$08 +0061A5 1 A2 D2 ldx #$D2 +0061A7 1 20 00 D0 jsr LD000 +0061AA 1 20 23 45 jsr L4523 +0061AD 1 AD 25 EC lda $EC25 +0061B0 1 8D 9F DE sta $DE9F +0061B3 1 20 9A D0 jsr LD09A +0061B6 1 20 52 6E jsr L6E52 +0061B9 1 20 B1 6D jsr L6DB1 +0061BC 1 20 6E 6E jsr L6E6E +0061BF 1 A9 00 lda #$00 +0061C1 1 8D 9F DE sta $DE9F +0061C4 1 20 9A D0 jsr LD09A +0061C7 1 4C 10 45 jmp L4510 +0061CA 1 +0061CA 1 AD 25 EC L61CA: lda $EC25 +0061CD 1 A0 43 ldy #$43 +0061CF 1 A9 A8 lda #$A8 +0061D1 1 A2 D2 ldx #$D2 +0061D3 1 20 00 D0 jsr LD000 +0061D6 1 AD A8 D2 lda $D2A8 +0061D9 1 D0 01 bne L61DC +0061DB 1 60 rts +0061DC 1 +0061DC 1 AD 25 EC L61DC: lda $EC25 +0061DF 1 8D 9F DE sta $DE9F +0061E2 1 20 9A D0 jsr LD09A +0061E5 1 20 2B 6D jsr L6D2B +0061E8 1 AE 25 EC ldx $EC25 +0061EB 1 CA dex +0061EC 1 BD D1 E6 lda $E6D1,x +0061EF 1 30 24 bmi L6215 +0061F1 1 AD 9E DD lda $DD9E +0061F4 1 38 sec +0061F5 1 ED A0 DE sbc $DEA0 +0061F8 1 8D 9E DD sta $DD9E +0061FB 1 A0 07 ldy #$07 +0061FD 1 A9 25 lda #$25 +0061FF 1 A2 EC ldx #$EC +006201 1 20 40 D0 jsr LD040 +006204 1 A2 00 ldx #$00 +006206 1 EC A0 DE L6206: cpx $DEA0 +006209 1 F0 0A beq L6215 +00620B 1 BD A1 DE lda $DEA1,x +00620E 1 20 82 D0 jsr LD082 +006211 1 E8 inx +006212 1 4C 06 62 jmp L6206 +006215 1 +006215 1 CE 2E EC L6215: dec $EC2E +006218 1 A2 00 ldx #$00 +00621A 1 8A txa +00621B 1 9D A1 DE L621B: sta $DEA1,x +00621E 1 EC A0 DE cpx $DEA0 +006221 1 F0 04 beq L6227 +006223 1 E8 inx +006224 1 4C 1B 62 jmp L621B +006227 1 +006227 1 8D A0 DE L6227: sta $DEA0 +00622A 1 20 96 D0 jsr LD096 +00622D 1 A0 39 ldy #$39 +00622F 1 A9 25 lda #$25 +006231 1 A2 EC ldx #$EC +006233 1 20 00 D0 jsr LD000 +006236 1 AE 25 EC ldx $EC25 +006239 1 CA dex +00623A 1 BD 26 EC lda $EC26,x +00623D 1 8D 2F E2 sta $E22F +006240 1 20 E3 86 jsr L86E3 +006243 1 85 06 sta L0006 +006245 1 86 07 stx $07 +006247 1 A0 01 ldy #$01 +006249 1 B1 06 lda (L0006),y +00624B 1 29 0F and #$0F +00624D 1 F0 27 beq L6276 +00624F 1 A0 02 ldy #$02 +006251 1 B1 06 lda (L0006),y +006253 1 29 7F and #$7F +006255 1 91 06 sta (L0006),y +006257 1 29 0F and #$0F +006259 1 8D 20 DF sta $DF20 +00625C 1 20 97 89 jsr L8997 +00625F 1 A0 02 ldy #$02 +006261 1 A9 2F lda #$2F +006263 1 A2 E2 ldx #$E2 +006265 1 20 40 D0 jsr LD040 +006268 1 20 10 45 jsr L4510 +00626B 1 A9 01 lda #$01 +00626D 1 8D 21 DF sta $DF21 +006270 1 AD 2F E2 lda $E22F +006273 1 8D 22 DF sta $DF22 +006276 1 AE 25 EC L6276: ldx $EC25 +006279 1 CA dex +00627A 1 BD 26 EC lda $EC26,x +00627D 1 20 45 73 jsr L7345 +006280 1 AE 25 EC ldx $EC25 +006283 1 CA dex +006284 1 BD 26 EC lda $EC26,x +006287 1 E8 inx +006288 1 20 5C 8B jsr L8B5C +00628B 1 AE 25 EC ldx $EC25 +00628E 1 CA dex +00628F 1 A9 00 lda #$00 +006291 1 9D 26 EC sta $EC26,x +006294 1 9D D1 E6 sta $E6D1,x +006297 1 A0 41 ldy #$41 +006299 1 A9 25 lda #$25 +00629B 1 A2 EC ldx #$EC +00629D 1 20 00 D0 jsr LD000 +0062A0 1 A9 00 lda #$00 +0062A2 1 8D 9F DE sta $DE9F +0062A5 1 20 9A D0 jsr LD09A +0062A8 1 A9 00 lda #$00 +0062AA 1 8D 69 E2 sta $E269 +0062AD 1 A0 36 ldy #$36 +0062AF 1 A9 67 lda #$67 +0062B1 1 A2 E2 ldx #$E2 +0062B3 1 20 00 D0 jsr LD000 +0062B6 1 20 A2 66 jsr L66A2 +0062B9 1 4C 23 45 jmp L4523 +0062BC 1 +0062BC 1 C9 01 L62BC: cmp #$01 +0062BE 1 90 02 bcc L62C2 +0062C0 1 D0 03 bne L62C5 +0062C2 1 A9 00 L62C2: lda #$00 +0062C4 1 60 rts +0062C5 1 +0062C5 1 8D 8B 63 L62C5: sta L638B +0062C8 1 8E 86 63 stx L6386 +0062CB 1 8C 8A 63 sty L638A +0062CE 1 CD 86 63 cmp L6386 +0062D1 1 90 02 bcc L62D5 +0062D3 1 98 tya +0062D4 1 60 rts +0062D5 1 +0062D5 1 A9 00 L62D5: lda #$00 +0062D7 1 8D 85 63 sta L6385 +0062DA 1 8D 89 63 sta L6389 +0062DD 1 18 clc +0062DE 1 6E 86 63 ror L6386 +0062E1 1 6E 85 63 ror L6385 +0062E4 1 18 clc +0062E5 1 6E 8A 63 ror L638A +0062E8 1 6E 89 63 ror L6389 +0062EB 1 A9 00 lda #$00 +0062ED 1 8D 83 63 sta L6383 +0062F0 1 8D 87 63 sta L6387 +0062F3 1 8D 84 63 sta L6384 +0062F6 1 8D 88 63 sta L6388 +0062F9 1 AD 84 63 L62F9: lda L6384 +0062FC 1 CD 8B 63 cmp L638B +0062FF 1 F0 0E beq L630F +006301 1 90 06 bcc L6309 +006303 1 20 19 63 jsr L6319 +006306 1 4C F9 62 jmp L62F9 +006309 1 +006309 1 20 4E 63 L6309: jsr L634E +00630C 1 4C F9 62 jmp L62F9 +00630F 1 +00630F 1 AD 88 63 L630F: lda L6388 +006312 1 C9 01 cmp #$01 +006314 1 B0 02 bcs L6318 +006316 1 A9 01 lda #$01 +006318 1 60 L6318: rts +006319 1 +006319 1 AD 83 63 L6319: lda L6383 +00631C 1 38 sec +00631D 1 ED 85 63 sbc L6385 +006320 1 8D 83 63 sta L6383 +006323 1 AD 84 63 lda L6384 +006326 1 ED 86 63 sbc L6386 +006329 1 8D 84 63 sta L6384 +00632C 1 AD 87 63 lda L6387 +00632F 1 38 sec +006330 1 ED 89 63 sbc L6389 +006333 1 8D 87 63 sta L6387 +006336 1 AD 88 63 lda L6388 +006339 1 ED 8A 63 sbc L638A +00633C 1 8D 88 63 sta L6388 +00633F 1 18 clc +006340 1 6E 86 63 ror L6386 +006343 1 6E 85 63 ror L6385 +006346 1 18 clc +006347 1 6E 8A 63 ror L638A +00634A 1 6E 89 63 ror L6389 +00634D 1 60 rts +00634E 1 +00634E 1 AD 83 63 L634E: lda L6383 +006351 1 18 clc +006352 1 6D 85 63 adc L6385 +006355 1 8D 83 63 sta L6383 +006358 1 AD 84 63 lda L6384 +00635B 1 6D 86 63 adc L6386 +00635E 1 8D 84 63 sta L6384 +006361 1 AD 87 63 L6361: lda L6387 +006364 1 18 clc +006365 1 6D 89 63 adc L6389 +006368 1 8D 87 63 sta L6387 +00636B 1 AD 88 63 lda L6388 +00636E 1 6D 8A 63 adc L638A +006371 1 8D 88 63 sta L6388 +006374 1 18 clc +006375 1 6E 86 63 ror L6386 +006378 1 6E 85 63 ror L6385 +00637B 1 18 clc +00637C 1 6E 8A 63 ror L638A +00637F 1 6E 89 63 ror L6389 +006382 1 60 rts +006383 1 +006383 1 00 L6383: brk +006384 1 00 L6384: brk +006385 1 00 L6385: brk +006386 1 00 L6386: brk +006387 1 00 L6387: brk +006388 1 00 L6388: brk +006389 1 00 L6389: brk +00638A 1 00 L638A: brk +00638B 1 00 L638B: brk +00638C 1 20 0F 65 L638C: jsr L650F +00638F 1 8C E9 63 sty L63E9 +006392 1 20 4C 64 jsr L644C +006395 1 8D E8 63 sta L63E8 +006398 1 AD 1F D2 lda $D21F +00639B 1 38 sec +00639C 1 ED E8 63 sbc L63E8 +00639F 1 8D EA 63 sta L63EA +0063A2 1 AD 20 D2 lda $D220 +0063A5 1 E9 00 sbc #$00 +0063A7 1 8D EB 63 sta L63EB +0063AA 1 AD EA 63 lda L63EA +0063AD 1 CD 61 7B cmp L7B61 +0063B0 1 AD EB 63 lda L63EB +0063B3 1 ED 62 7B sbc L7B62 +0063B6 1 30 09 bmi L63C1 +0063B8 1 AD EA 63 lda L63EA +0063BB 1 AE EB 63 ldx L63EB +0063BE 1 4C C7 63 jmp L63C7 +0063C1 1 +0063C1 1 AD 61 7B L63C1: lda L7B61 +0063C4 1 AE 62 7B ldx L7B62 +0063C7 1 8D 1F D2 L63C7: sta $D21F +0063CA 1 8E 20 D2 stx $D220 +0063CD 1 AD 1F D2 lda $D21F +0063D0 1 18 clc +0063D1 1 6D E9 63 adc L63E9 +0063D4 1 8D 23 D2 sta $D223 +0063D7 1 AD 20 D2 lda $D220 +0063DA 1 69 00 adc #$00 +0063DC 1 8D 24 D2 sta $D224 +0063DF 1 20 3E 65 jsr L653E +0063E2 1 20 B1 6D jsr L6DB1 +0063E5 1 4C 56 65 jmp L6556 +0063E8 1 +0063E8 1 00 L63E8: brk +0063E9 1 00 L63E9: brk +0063EA 1 00 L63EA: brk +0063EB 1 00 L63EB: brk +0063EC 1 20 0F 65 L63EC: jsr L650F +0063EF 1 8C 49 64 sty L6449 +0063F2 1 20 4C 64 jsr L644C +0063F5 1 8D 48 64 sta L6448 +0063F8 1 AD 23 D2 lda $D223 +0063FB 1 18 clc +0063FC 1 6D 48 64 adc L6448 +0063FF 1 8D 4A 64 sta L644A +006402 1 AD 24 D2 lda $D224 +006405 1 69 00 adc #$00 +006407 1 8D 4B 64 sta L644B +00640A 1 AD 4A 64 lda L644A +00640D 1 CD 65 7B cmp L7B65 +006410 1 AD 4B 64 lda L644B +006413 1 ED 66 7B sbc L7B66 +006416 1 10 09 bpl L6421 +006418 1 AD 4A 64 lda L644A +00641B 1 AE 4B 64 ldx L644B +00641E 1 4C 27 64 jmp L6427 +006421 1 +006421 1 AD 65 7B L6421: lda L7B65 +006424 1 AE 66 7B ldx L7B66 +006427 1 8D 23 D2 L6427: sta $D223 +00642A 1 8E 24 D2 stx $D224 +00642D 1 AD 23 D2 lda $D223 +006430 1 38 sec +006431 1 ED 49 64 sbc L6449 +006434 1 8D 1F D2 sta $D21F +006437 1 AD 24 D2 lda $D224 +00643A 1 E9 00 sbc #$00 +00643C 1 8D 20 D2 sta $D220 +00643F 1 20 3E 65 jsr L653E +006442 1 20 B1 6D jsr L6DB1 +006445 1 4C 56 65 jmp L6556 +006448 1 +006448 1 00 L6448: brk +006449 1 00 L6449: brk +00644A 1 00 L644A: brk +00644B 1 00 L644B: brk +00644C 1 98 L644C: tya +00644D 1 38 sec +00644E 1 E9 0E sbc #$0E +006450 1 60 rts +006451 1 +006451 1 20 0F 65 L6451: jsr L650F +006454 1 8D AC 64 sta L64AC +006457 1 8E AD 64 stx L64AD +00645A 1 AD 1D D2 lda $D21D +00645D 1 38 sec +00645E 1 ED AC 64 sbc L64AC +006461 1 8D AE 64 sta L64AE +006464 1 AD 1E D2 lda $D21E +006467 1 ED AD 64 sbc L64AD +00646A 1 8D AF 64 sta L64AF +00646D 1 AD AE 64 lda L64AE +006470 1 CD 5F 7B cmp L7B5F +006473 1 AD AF 64 lda L64AF +006476 1 ED 60 7B sbc L7B60 +006479 1 30 09 bmi L6484 +00647B 1 AD AE 64 lda L64AE +00647E 1 AE AF 64 ldx L64AF +006481 1 4C 8A 64 jmp L648A +006484 1 +006484 1 AD 5F 7B L6484: lda L7B5F +006487 1 AE 60 7B ldx L7B60 +00648A 1 8D 1D D2 L648A: sta $D21D +00648D 1 8E 1E D2 stx $D21E +006490 1 AD 1D D2 lda $D21D +006493 1 18 clc +006494 1 6D AC 64 adc L64AC +006497 1 8D 21 D2 sta $D221 +00649A 1 AD 1E D2 lda $D21E +00649D 1 6D AD 64 adc L64AD +0064A0 1 8D 22 D2 sta $D222 +0064A3 1 20 3E 65 jsr L653E +0064A6 1 20 B1 6D jsr L6DB1 +0064A9 1 4C 56 65 jmp L6556 +0064AC 1 +0064AC 1 00 L64AC: brk +0064AD 1 00 L64AD: brk +0064AE 1 00 L64AE: brk +0064AF 1 00 L64AF: brk +0064B0 1 20 0F 65 L64B0: jsr L650F +0064B3 1 8D 0B 65 sta L650B +0064B6 1 8E 0C 65 stx L650C +0064B9 1 AD 21 D2 lda $D221 +0064BC 1 18 clc +0064BD 1 6D 0B 65 adc L650B +0064C0 1 8D 0D 65 sta L650D +0064C3 1 AD 22 D2 lda $D222 +0064C6 1 6D 0C 65 adc L650C +0064C9 1 8D 0E 65 sta L650E +0064CC 1 AD 0D 65 lda L650D +0064CF 1 CD 63 7B cmp L7B63 +0064D2 1 AD 0E 65 lda L650E +0064D5 1 ED 64 7B sbc L7B64 +0064D8 1 10 09 bpl L64E3 +0064DA 1 AD 0D 65 lda L650D +0064DD 1 AE 0E 65 ldx L650E +0064E0 1 4C E9 64 jmp L64E9 +0064E3 1 +0064E3 1 AD 63 7B L64E3: lda L7B63 +0064E6 1 AE 64 7B ldx L7B64 +0064E9 1 8D 21 D2 L64E9: sta $D221 +0064EC 1 8E 22 D2 stx $D222 +0064EF 1 AD 21 D2 lda $D221 +0064F2 1 38 sec +0064F3 1 ED 0B 65 sbc L650B +0064F6 1 8D 1D D2 sta $D21D +0064F9 1 AD 22 D2 lda $D222 +0064FC 1 ED 0C 65 sbc L650C +0064FF 1 8D 1E D2 sta $D21E +006502 1 20 3E 65 jsr L653E +006505 1 20 B1 6D jsr L6DB1 +006508 1 4C 56 65 jmp L6556 +00650B 1 +00650B 1 00 L650B: brk +00650C 1 00 L650C: brk +00650D 1 00 L650D: brk +00650E 1 00 L650E: brk +00650F 1 2C 1B 5B L650F: bit L5B1B +006512 1 30 03 bmi L6517 +006514 1 20 52 6E jsr L6E52 +006517 1 20 23 65 L6517: jsr L6523 +00651A 1 20 6B 7B jsr L7B6B +00651D 1 AD 25 EC lda $EC25 +006520 1 4C 5D 7D jmp L7D5D +006523 1 +006523 1 AD 25 EC L6523: lda $EC25 +006526 1 20 EF 86 jsr L86EF +006529 1 18 clc +00652A 1 69 14 adc #$14 +00652C 1 85 06 sta L0006 +00652E 1 8A txa +00652F 1 69 00 adc #$00 +006531 1 85 07 sta $07 +006533 1 A0 25 ldy #$25 +006535 1 B1 06 L6535: lda (L0006),y +006537 1 99 15 D2 sta $D215,y +00653A 1 88 dey +00653B 1 10 F8 bpl L6535 +00653D 1 60 rts +00653E 1 +00653E 1 AD 25 EC L653E: lda $EC25 +006541 1 20 EF 86 jsr L86EF +006544 1 85 06 sta L0006 +006546 1 86 07 stx $07 +006548 1 A0 23 ldy #$23 +00654A 1 A2 07 ldx #$07 +00654C 1 BD 1D D2 L654C: lda $D21D,x +00654F 1 91 06 sta (L0006),y +006551 1 88 dey +006552 1 CA dex +006553 1 10 F7 bpl L654C +006555 1 60 rts +006556 1 +006556 1 2C 1B 5B L6556: bit L5B1B +006559 1 30 03 bmi L655E +00655B 1 20 6E 6E jsr L6E6E +00655E 1 A0 11 L655E: ldy #$11 +006560 1 A9 1D lda #$1D +006562 1 A2 D2 L6562: ldx #$D2 +006564 1 20 00 D0 jsr LD000 +006567 1 20 10 45 jsr L4510 +00656A 1 4C 19 6C jmp L6C19 +00656D 1 +00656D 1 AD 25 EC L656D: lda $EC25 +006570 1 20 5D 7D jsr L7D5D +006573 1 8D 00 66 sta L6600 +006576 1 8E 01 66 stx L6601 +006579 1 AD 25 EC lda $EC25 +00657C 1 20 EF 86 jsr L86EF +00657F 1 85 06 sta L0006 +006581 1 86 07 stx $07 +006583 1 A0 06 ldy #$06 +006585 1 B1 06 lda (L0006),y +006587 1 A8 tay +006588 1 AD 63 7B lda L7B63 +00658B 1 38 sec +00658C 1 ED 5F 7B sbc L7B5F +00658F 1 8D 02 66 sta L6602 +006592 1 AD 64 7B lda L7B64 +006595 1 ED 60 7B sbc L7B60 +006598 1 8D 03 66 sta L6603 +00659B 1 AD 02 66 lda L6602 +00659E 1 38 sec +00659F 1 ED 00 66 sbc L6600 +0065A2 1 8D 02 66 sta L6602 +0065A5 1 AD 03 66 lda L6603 +0065A8 1 ED 01 66 sbc L6601 +0065AB 1 8D 03 66 sta L6603 +0065AE 1 4E 03 66 lsr L6603 +0065B1 1 6E 02 66 ror L6602 +0065B4 1 AE 02 66 ldx L6602 +0065B7 1 AD 1D D2 lda $D21D +0065BA 1 38 sec +0065BB 1 ED 5F 7B sbc L7B5F +0065BE 1 8D 02 66 sta L6602 +0065C1 1 AD 1E D2 lda $D21E +0065C4 1 ED 60 7B sbc L7B60 +0065C7 1 8D 03 66 sta L6603 +0065CA 1 10 04 bpl L65D0 +0065CC 1 A9 00 lda #$00 +0065CE 1 F0 1B beq L65EB +0065D0 1 AD 21 D2 L65D0: lda $D221 +0065D3 1 CD 63 7B cmp L7B63 +0065D6 1 AD 22 D2 lda $D222 +0065D9 1 ED 64 7B sbc L7B64 +0065DC 1 30 04 bmi L65E2 +0065DE 1 98 tya +0065DF 1 4C EE 65 jmp L65EE +0065E2 1 +0065E2 1 4E 03 66 L65E2: lsr L6603 +0065E5 1 6E 02 66 ror L6602 +0065E8 1 AD 02 66 lda L6602 +0065EB 1 20 BC 62 L65EB: jsr L62BC +0065EE 1 8D 09 D2 L65EE: sta $D209 +0065F1 1 A9 02 lda #$02 +0065F3 1 8D 08 D2 sta $D208 +0065F6 1 A0 4B ldy #$4B +0065F8 1 A9 08 lda #$08 +0065FA 1 A2 D2 ldx #$D2 +0065FC 1 20 00 D0 jsr LD000 +0065FF 1 60 rts +006600 1 +006600 1 00 L6600: brk +006601 1 00 L6601: brk +006602 1 00 L6602: brk +006603 1 00 L6603: brk +006604 1 AD 25 EC L6604: lda $EC25 +006607 1 20 5D 7D jsr L7D5D +00660A 1 8C 9F 66 sty L669F +00660D 1 AD 25 EC lda $EC25 +006610 1 20 EF 86 jsr L86EF +006613 1 85 06 sta L0006 +006615 1 86 07 stx $07 +006617 1 A0 08 ldy #$08 +006619 1 B1 06 lda (L0006),y +00661B 1 A8 tay +00661C 1 AD 65 7B lda L7B65 +00661F 1 38 sec +006620 1 ED 61 7B sbc L7B61 +006623 1 8D A0 66 sta L66A0 +006626 1 AD 66 7B lda L7B66 +006629 1 ED 62 7B sbc L7B62 +00662C 1 8D A1 66 sta L66A1 +00662F 1 AD A0 66 lda L66A0 +006632 1 38 sec +006633 1 ED 9F 66 sbc L669F +006636 1 8D A0 66 sta L66A0 +006639 1 AD A1 66 lda L66A1 +00663C 1 E9 00 sbc #$00 +00663E 1 8D A1 66 sta L66A1 +006641 1 4E A1 66 lsr L66A1 +006644 1 6E A0 66 ror L66A0 +006647 1 4E A1 66 lsr L66A1 +00664A 1 6E A0 66 ror L66A0 +00664D 1 AE A0 66 ldx L66A0 +006650 1 AD 1F D2 lda $D21F +006653 1 38 sec +006654 1 ED 61 7B sbc L7B61 +006657 1 8D A0 66 sta L66A0 +00665A 1 AD 20 D2 lda $D220 +00665D 1 ED 62 7B sbc L7B62 +006660 1 8D A1 66 sta L66A1 +006663 1 10 04 bpl L6669 +006665 1 A9 00 lda #$00 +006667 1 F0 21 beq L668A +006669 1 AD 23 D2 L6669: lda $D223 +00666C 1 CD 65 7B cmp L7B65 +00666F 1 AD 24 D2 lda $D224 +006672 1 ED 66 7B sbc L7B66 +006675 1 30 04 bmi L667B +006677 1 98 tya +006678 1 4C 8D 66 jmp L668D +00667B 1 +00667B 1 4E A1 66 L667B: lsr L66A1 +00667E 1 6E A0 66 ror L66A0 +006681 1 4E A1 66 lsr L66A1 +006684 1 6E A0 66 ror L66A0 +006687 1 AD A0 66 lda L66A0 +00668A 1 20 BC 62 L668A: jsr L62BC +00668D 1 8D 09 D2 L668D: sta $D209 +006690 1 A9 01 lda #$01 +006692 1 8D 08 D2 sta $D208 +006695 1 A0 4B ldy #$4B +006697 1 A9 08 lda #$08 +006699 1 A2 D2 ldx #$D2 +00669B 1 20 00 D0 jsr LD000 +00669E 1 60 rts +00669F 1 +00669F 1 00 L669F: brk +0066A0 1 00 L66A0: brk +0066A1 1 00 L66A1: brk +0066A2 1 AE 25 EC L66A2: ldx $EC25 +0066A5 1 F0 03 beq L66AA +0066A7 1 4C F2 66 jmp L66F2 +0066AA 1 +0066AA 1 A9 01 L66AA: lda #$01 +0066AC 1 8D 6B E2 sta $E26B +0066AF 1 A0 34 ldy #$34 +0066B1 1 A9 6A lda #$6A +0066B3 1 A2 E2 ldx #$E2 +0066B5 1 20 00 D0 jsr LD000 +0066B8 1 A9 01 lda #$01 +0066BA 1 8D 6E E2 sta $E26E +0066BD 1 A9 02 lda #$02 +0066BF 1 8D 6C E2 sta $E26C +0066C2 1 A9 01 lda #$01 +0066C4 1 8D 6D E2 sta $E26D +0066C7 1 A0 35 ldy #$35 +0066C9 1 A9 6C lda #$6C +0066CB 1 A2 E2 ldx #$E2 +0066CD 1 20 00 D0 jsr LD000 +0066D0 1 A9 04 lda #$04 +0066D2 1 8D 6D E2 sta $E26D +0066D5 1 A0 35 ldy #$35 +0066D7 1 A9 6C lda #$6C +0066D9 1 A2 E2 ldx #$E2 +0066DB 1 20 00 D0 jsr LD000 +0066DE 1 A9 05 lda #$05 +0066E0 1 8D 6D E2 sta $E26D +0066E3 1 A0 35 ldy #$35 +0066E5 1 A9 6C lda #$6C +0066E7 1 A2 E2 ldx #$E2 +0066E9 1 20 00 D0 jsr LD000 +0066EC 1 A9 00 lda #$00 +0066EE 1 8D 59 43 sta L4359 +0066F1 1 60 rts +0066F2 1 +0066F2 1 CA L66F2: dex +0066F3 1 BD D1 E6 lda $E6D1,x +0066F6 1 29 0F and #$0F +0066F8 1 AA tax +0066F9 1 E8 inx +0066FA 1 8E 68 E2 stx $E268 +0066FD 1 A9 01 lda #$01 +0066FF 1 8D 69 E2 sta $E269 +006702 1 A0 36 ldy #$36 +006704 1 A9 67 lda #$67 +006706 1 A2 E2 ldx #$E2 +006708 1 20 00 D0 jsr LD000 +00670B 1 60 rts +00670C 1 +00670C 1 A9 01 L670C: lda #$01 +00670E 1 8D 6E E2 sta $E26E +006711 1 A9 02 lda #$02 +006713 1 8D 6C E2 sta $E26C +006716 1 A9 03 lda #$03 +006718 1 20 3A 67 jsr L673A +00671B 1 A9 05 lda #$05 +00671D 1 8D 6C E2 sta $E26C +006720 1 A9 07 lda #$07 +006722 1 20 3A 67 jsr L673A +006725 1 A9 08 lda #$08 +006727 1 20 3A 67 jsr L673A +00672A 1 A9 0A lda #$0A +00672C 1 20 3A 67 jsr L673A +00672F 1 A9 0B lda #$0B +006731 1 20 3A 67 jsr L673A +006734 1 A9 0D lda #$0D +006736 1 20 3A 67 jsr L673A +006739 1 60 rts +00673A 1 +00673A 1 8D 6D E2 L673A: sta $E26D +00673D 1 A0 35 ldy #$35 +00673F 1 A9 6C lda #$6C +006741 1 A2 E2 ldx #$E2 +006743 1 20 00 D0 jsr LD000 +006746 1 60 rts +006747 1 +006747 1 A9 00 L6747: lda #$00 +006749 1 8D 6E E2 sta $E26E +00674C 1 A9 02 lda #$02 +00674E 1 8D .byte $8D +00674F 1 6C .byte $6C +006750 1 E2 L6750: .byte $E2 +006751 1 A9 03 lda #$03 +006753 1 20 75 67 jsr L6775 +006756 1 A9 05 lda #$05 +006758 1 8D 6C E2 sta $E26C +00675B 1 A9 07 lda #$07 +00675D 1 20 75 67 jsr L6775 +006760 1 A9 08 lda #$08 +006762 1 20 75 67 jsr L6775 +006765 1 A9 0A lda #$0A +006767 1 20 75 67 jsr L6775 +00676A 1 A9 0B lda #$0B +00676C 1 20 75 67 jsr L6775 +00676F 1 A9 0D lda #$0D +006771 1 20 75 67 jsr L6775 +006774 1 60 rts +006775 1 +006775 1 8D 6D E2 L6775: sta $E26D +006778 1 A0 35 ldy #$35 +00677A 1 A9 6C lda #$6C +00677C 1 A2 E2 ldx #$E2 +00677E 1 20 00 D0 jsr LD000 +006781 1 60 rts +006782 1 +006782 1 A9 00 L6782: lda #$00 +006784 1 8D 6E E2 sta $E26E +006787 1 4C 8F 67 jmp L678F +00678A 1 +00678A 1 A9 01 L678A: lda #$01 +00678C 1 8D 6E E2 sta $E26E +00678F 1 A9 02 L678F: lda #$02 +006791 1 8D 6C E2 sta $E26C +006794 1 A9 0B lda #$0B +006796 1 8D 6D E2 sta $E26D +006799 1 A0 35 ldy #$35 +00679B 1 A9 6C lda #$6C +00679D 1 A2 E2 ldx #$E2 +00679F 1 20 00 D0 jsr LD000 +0067A2 1 60 rts +0067A3 1 +0067A3 1 A9 01 L67A3: lda #$01 +0067A5 1 8D 6E E2 sta $E26E +0067A8 1 4C B0 67 jmp L67B0 +0067AB 1 +0067AB 1 A9 00 L67AB: lda #$00 +0067AD 1 8D 6E E2 sta $E26E +0067B0 1 A9 03 L67B0: lda #$03 +0067B2 1 8D 6C E2 sta $E26C +0067B5 1 A9 02 lda #$02 +0067B7 1 20 CA 67 jsr L67CA +0067BA 1 A9 03 lda #$03 +0067BC 1 20 CA 67 jsr L67CA +0067BF 1 A9 04 lda #$04 +0067C1 1 20 CA 67 jsr L67CA +0067C4 1 A9 80 lda #$80 +0067C6 1 8D 44 D3 sta $D344 +0067C9 1 60 rts +0067CA 1 +0067CA 1 8D 6D E2 L67CA: sta $E26D +0067CD 1 A0 35 ldy #$35 +0067CF 1 A9 6C lda #$6C +0067D1 1 A2 E2 ldx #$E2 +0067D3 1 20 00 D0 jsr LD000 +0067D6 1 60 rts +0067D7 1 +0067D7 1 AD 21 DF L67D7: lda $DF21 +0067DA 1 D0 03 bne L67DF +0067DC 1 4C 1B 68 jmp L681B +0067DF 1 +0067DF 1 AA L67DF: tax +0067E0 1 CA dex +0067E1 1 AD 0D D2 lda $D20D +0067E4 1 DD 22 DF L67E4: cmp $DF22,x +0067E7 1 F0 05 beq L67EE +0067E9 1 CA dex +0067EA 1 10 F8 bpl L67E4 +0067EC 1 30 08 bmi L67F6 +0067EE 1 2C AA D2 L67EE: bit $D2AA +0067F1 1 30 41 bmi L6834 +0067F3 1 4C 80 68 jmp L6880 +0067F6 1 +0067F6 1 2C 61 C0 L67F6: bit $C061 +0067F9 1 10 1D bpl L6818 +0067FB 1 AD 20 DF lda $DF20 +0067FE 1 D0 18 bne L6818 +006800 1 A0 02 ldy #$02 +006802 1 A9 0D lda #$0D +006804 1 A2 D2 ldx #$D2 +006806 1 20 40 D0 jsr LD040 +006809 1 AE 21 DF ldx $DF21 +00680C 1 AD 0D D2 lda $D20D +00680F 1 9D 22 DF sta $DF22,x +006812 1 EE 21 DF inc $DF21 +006815 1 4C 34 68 jmp L6834 +006818 1 +006818 1 20 2B 6D L6818: jsr L6D2B +00681B 1 A0 02 L681B: ldy #$02 +00681D 1 A9 0D lda #$0D +00681F 1 A2 D2 ldx #$D2 +006821 1 20 40 D0 jsr LD040 +006824 1 A9 01 lda #$01 +006826 1 8D 21 DF sta $DF21 +006829 1 AD 0D D2 lda $D20D +00682C 1 8D 22 DF sta $DF22 +00682F 1 A9 00 lda #$00 +006831 1 8D 20 DF sta $DF20 +006834 1 2C AA D2 L6834: bit $D2AA +006837 1 10 47 bpl L6880 +006839 1 AD 0D D2 lda $D20D +00683C 1 8D FC EB sta $EBFC +00683F 1 A0 0A ldy #$0A +006841 1 A9 FC lda #$FC +006843 1 A2 EB ldx #$EB +006845 1 20 40 D0 jsr LD040 +006848 1 AA tax +006849 1 AD FC EB lda $EBFC +00684C 1 F0 2A beq L6878 +00684E 1 20 00 8F jsr L8F00 +006851 1 C9 FF cmp #$FF +006853 1 D0 03 bne L6858 +006855 1 4C 23 45 jmp L4523 +006858 1 +006858 1 AD FC EB L6858: lda $EBFC +00685B 1 CD FB EB cmp $EBFB +00685E 1 D0 03 bne L6863 +006860 1 4C 23 45 jmp L4523 +006863 1 +006863 1 AD FC EB L6863: lda $EBFC +006866 1 10 0A bpl L6872 +006868 1 29 7F and #$7F +00686A 1 48 pha +00686B 1 20 0D 6F jsr L6F0D +00686E 1 68 pla +00686F 1 4C 78 5E jmp L5E78 +006872 1 +006872 1 20 3F 6A L6872: jsr L6A3F +006875 1 4C 23 45 jmp L4523 +006878 1 +006878 1 8A L6878: txa +006879 1 C9 02 cmp #$02 +00687B 1 D0 12 bne L688F +00687D 1 4C 23 45 jmp L4523 +006880 1 +006880 1 AD 0D D2 L6880: lda $D20D +006883 1 CD FB EB cmp $EBFB +006886 1 F0 06 beq L688E +006888 1 20 8A 6A jsr L6A8A +00688B 1 20 96 D0 jsr LD096 +00688E 1 60 L688E: rts +00688F 1 +00688F 1 AE 21 DF L688F: ldx $DF21 +006892 1 CA dex +006893 1 8A L6893: txa +006894 1 48 pha +006895 1 BD 22 DF lda $DF22,x +006898 1 8D 2D E2 sta $E22D +00689B 1 A0 03 ldy #$03 +00689D 1 A9 2D lda #$2D +00689F 1 A2 E2 ldx #$E2 +0068A1 1 20 40 D0 jsr LD040 +0068A4 1 68 pla +0068A5 1 AA tax +0068A6 1 CA dex +0068A7 1 10 EA bpl L6893 +0068A9 1 60 rts +0068AA 1 +0068AA 1 20 10 45 L68AA: jsr L4510 +0068AD 1 2C 61 C0 bit $C061 +0068B0 1 10 01 bpl L68B3 +0068B2 1 60 rts +0068B3 1 +0068B3 1 20 2B 6D L68B3: jsr L6D2B +0068B6 1 A2 03 ldx #$03 +0068B8 1 BD 09 D2 L68B8: lda $D209,x +0068BB 1 9D 30 E2 sta $E230,x +0068BE 1 9D 34 E2 sta $E234,x +0068C1 1 CA dex +0068C2 1 10 F4 bpl L68B8 +0068C4 1 20 F0 48 jsr L48F0 +0068C7 1 AD .byte $AD +0068C8 1 08 php +0068C9 1 D2 C9 L68C9: cmp ($C9) +0068CB 1 04 F0 tsb $F0 +0068CD 1 01 60 ora ($60,x) +0068CF 1 A0 08 ldy #$08 +0068D1 1 A9 93 lda #$93 +0068D3 1 A2 D2 ldx #$D2 +0068D5 1 20 00 D0 jsr LD000 +0068D8 1 20 FA 48 jsr L48FA +0068DB 1 A0 12 ldy #$12 +0068DD 1 A9 30 lda #$30 +0068DF 1 A2 E2 ldx #$E2 +0068E1 1 20 00 D0 jsr LD000 +0068E4 1 20 F0 48 L68E4: jsr L48F0 +0068E7 1 AD 08 D2 lda $D208 +0068EA 1 C9 04 cmp #$04 +0068EC 1 F0 44 beq L6932 +0068EE 1 A0 12 ldy #$12 +0068F0 1 A9 30 lda #$30 +0068F2 1 A2 E2 ldx #$E2 +0068F4 1 20 00 D0 jsr LD000 +0068F7 1 A2 00 ldx #$00 +0068F9 1 EC A0 DE L68F9: cpx $DEA0 +0068FC 1 D0 06 bne L6904 +0068FE 1 A9 00 lda #$00 +006900 1 8D 20 DF sta $DF20 +006903 1 60 rts +006904 1 +006904 1 8A L6904: txa +006905 1 48 pha +006906 1 BD A1 DE lda $DEA1,x +006909 1 8D 2F E2 sta $E22F +00690C 1 A0 0D ldy #$0D +00690E 1 A9 2F lda #$2F +006910 1 A2 E2 ldx #$E2 +006912 1 20 40 D0 jsr LD040 +006915 1 F0 15 beq L692C +006917 1 A0 02 ldy #$02 +006919 1 A9 2F lda #$2F +00691B 1 A2 E2 ldx #$E2 +00691D 1 20 40 D0 jsr LD040 +006920 1 AE 21 DF ldx $DF21 +006923 1 EE 21 DF inc $DF21 +006926 1 AD 2F E2 lda $E22F +006929 1 9D 22 DF sta $DF22,x +00692C 1 68 L692C: pla +00692D 1 AA tax +00692E 1 E8 inx +00692F 1 4C F9 68 jmp L68F9 +006932 1 +006932 1 AD 09 D2 L6932: lda $D209 +006935 1 38 sec +006936 1 ED 39 6A sbc L6A39 +006939 1 8D 35 6A sta L6A35 +00693C 1 AD 0A D2 lda $D20A +00693F 1 ED 3A 6A sbc L6A3A +006942 1 8D 36 6A sta L6A36 +006945 1 AD 0B D2 lda $D20B +006948 1 38 sec +006949 1 ED 3B 6A sbc L6A3B +00694C 1 8D 37 6A sta L6A37 +00694F 1 AD 0C D2 lda $D20C +006952 1 ED 3C 6A sbc L6A3C +006955 1 8D 38 6A sta L6A38 +006958 1 AD 36 6A lda L6A36 +00695B 1 10 0B bpl L6968 +00695D 1 AD 35 6A lda L6A35 +006960 1 49 FF eor #$FF +006962 1 8D 35 6A sta L6A35 +006965 1 EE 35 6A inc L6A35 +006968 1 AD 38 6A L6968: lda L6A38 +00696B 1 10 0B bpl L6978 +00696D 1 AD 37 6A lda L6A37 +006970 1 49 FF eor #$FF +006972 1 8D 37 6A sta L6A37 +006975 1 EE 37 6A inc L6A37 +006978 1 AD 35 6A L6978: lda L6A35 +00697B 1 C9 05 cmp #$05 +00697D 1 B0 0A bcs L6989 +00697F 1 AD 37 6A lda L6A37 +006982 1 C9 05 cmp #$05 +006984 1 B0 03 bcs L6989 +006986 1 4C E4 68 jmp L68E4 +006989 1 +006989 1 A0 12 L6989: ldy #$12 +00698B 1 A9 30 lda #$30 +00698D 1 A2 E2 ldx #$E2 +00698F 1 20 00 D0 jsr LD000 +006992 1 A2 03 ldx #$03 +006994 1 BD 09 D2 L6994: lda $D209,x +006997 1 9D 39 6A sta L6A39,x +00699A 1 CA dex +00699B 1 10 F7 bpl L6994 +00699D 1 AD 09 D2 lda $D209 +0069A0 1 CD 34 E2 cmp $E234 +0069A3 1 AD 0A D2 lda $D20A +0069A6 1 ED 35 E2 sbc $E235 +0069A9 1 10 27 bpl L69D2 +0069AB 1 AD 09 D2 lda $D209 +0069AE 1 CD 30 E2 cmp $E230 +0069B1 1 AD 0A D2 lda $D20A +0069B4 1 ED 31 E2 sbc $E231 +0069B7 1 30 05 bmi L69BE +0069B9 1 2C 3D 6A bit L6A3D +0069BC 1 10 14 bpl L69D2 +0069BE 1 AD 09 D2 L69BE: lda $D209 +0069C1 1 8D 30 E2 sta $E230 +0069C4 1 AD 0A D2 lda $D20A +0069C7 1 8D 31 E2 sta $E231 +0069CA 1 A9 80 lda #$80 +0069CC 1 8D 3D 6A sta L6A3D +0069CF 1 4C E3 69 jmp L69E3 +0069D2 1 +0069D2 1 AD 09 D2 L69D2: lda $D209 +0069D5 1 8D 34 E2 sta $E234 +0069D8 1 AD 0A D2 lda $D20A +0069DB 1 8D 35 E2 sta $E235 +0069DE 1 A9 00 lda #$00 +0069E0 1 8D 3D 6A sta L6A3D +0069E3 1 AD 0B D2 L69E3: lda $D20B +0069E6 1 CD 36 E2 cmp $E236 +0069E9 1 AD 0C D2 lda $D20C +0069EC 1 ED 37 E2 sbc $E237 +0069EF 1 10 27 bpl L6A18 +0069F1 1 AD 0B D2 lda $D20B +0069F4 1 CD 32 E2 cmp $E232 +0069F7 1 AD 0C D2 lda $D20C +0069FA 1 ED 33 E2 sbc $E233 +0069FD 1 30 05 bmi L6A04 +0069FF 1 2C 3E 6A bit L6A3E +006A02 1 10 14 bpl L6A18 +006A04 1 AD 0B D2 L6A04: lda $D20B +006A07 1 8D 32 E2 sta $E232 +006A0A 1 AD 0C D2 lda $D20C +006A0D 1 8D 33 E2 sta $E233 +006A10 1 A9 80 lda #$80 +006A12 1 8D 3E 6A sta L6A3E +006A15 1 4C 29 6A jmp L6A29 +006A18 1 +006A18 1 AD 0B D2 L6A18: lda $D20B +006A1B 1 8D 36 E2 sta $E236 +006A1E 1 AD 0C D2 lda $D20C +006A21 1 8D 37 E2 sta $E237 +006A24 1 A9 00 lda #$00 +006A26 1 8D 3E 6A sta L6A3E +006A29 1 A0 12 L6A29: ldy #$12 +006A2B 1 A9 30 lda #$30 +006A2D 1 A2 E2 ldx #$E2 +006A2F 1 20 00 D0 jsr LD000 +006A32 1 4C E4 68 jmp L68E4 +006A35 1 +006A35 1 00 L6A35: brk +006A36 1 00 L6A36: brk +006A37 1 00 L6A37: brk +006A38 1 00 L6A38: brk +006A39 1 00 L6A39: brk +006A3A 1 00 L6A3A: brk +006A3B 1 00 L6A3B: brk +006A3C 1 00 L6A3C: brk +006A3D 1 00 L6A3D: brk +006A3E 1 00 L6A3E: brk +006A3F 1 A2 07 L6A3F: ldx #$07 +006A41 1 DD 26 EC L6A41: cmp $EC26,x +006A44 1 F0 3A beq L6A80 +006A46 1 CA dex +006A47 1 10 F8 bpl L6A41 +006A49 1 20 E3 86 jsr L86E3 +006A4C 1 18 clc +006A4D 1 69 09 adc #$09 +006A4F 1 85 06 sta L0006 +006A51 1 8A txa +006A52 1 69 00 adc #$00 +006A54 1 85 07 sta $07 +006A56 1 A0 00 ldy #$00 +006A58 1 B1 06 lda (L0006),y +006A5A 1 A8 tay +006A5B 1 88 dey +006A5C 1 B1 06 L6A5C: lda (L0006),y +006A5E 1 99 20 02 sta $0220,y +006A61 1 88 dey +006A62 1 10 F8 bpl L6A5C +006A64 1 CE 20 02 dec $0220 +006A67 1 A9 2F lda #$2F +006A69 1 8D 21 02 sta $0221 +006A6C 1 A9 20 lda #$20 +006A6E 1 A2 02 ldx #$02 +006A70 1 AC 20 02 ldy $0220 +006A73 1 20 B7 6F jsr L6FB7 +006A76 1 A9 20 lda #$20 +006A78 1 A2 02 ldx #$02 +006A7A 1 AC 20 02 ldy $0220 +006A7D 1 4C 4B 6F jmp L6F4B +006A80 1 +006A80 1 E8 L6A80: inx +006A81 1 8A txa +006A82 1 48 pha +006A83 1 20 0D 6F jsr L6F0D +006A86 1 68 pla +006A87 1 4C 78 5E jmp L5E78 +006A8A 1 +006A8A 1 8D BE E6 L6A8A: sta $E6BE +006A8D 1 20 96 D0 jsr LD096 +006A90 1 AD BE E6 lda $E6BE +006A93 1 A2 07 ldx #$07 +006A95 1 DD 26 EC L6A95: cmp $EC26,x +006A98 1 F0 06 beq L6AA0 +006A9A 1 CA dex +006A9B 1 10 F8 bpl L6A95 +006A9D 1 4C 1E 6B jmp L6B1E +006AA0 1 +006AA0 1 E8 L6AA0: inx +006AA1 1 EC 25 EC cpx $EC25 +006AA4 1 D0 01 bne L6AA7 +006AA6 1 60 rts +006AA7 1 +006AA7 1 8E 9F DE L6AA7: stx $DE9F +006AAA 1 20 9A D0 jsr LD09A +006AAD 1 AD BE E6 lda $E6BE +006AB0 1 20 E3 86 jsr L86E3 +006AB3 1 85 06 sta L0006 +006AB5 1 86 07 stx $07 +006AB7 1 A0 02 ldy #$02 +006AB9 1 B1 06 lda (L0006),y +006ABB 1 09 80 ora #$80 +006ABD 1 91 06 sta (L0006),y +006ABF 1 A0 02 ldy #$02 +006AC1 1 B1 06 lda (L0006),y +006AC3 1 29 0F and #$0F +006AC5 1 8D 12 D2 sta $D212 +006AC8 1 F0 0E beq L6AD8 +006ACA 1 CD 25 EC cmp $EC25 +006ACD 1 D0 20 bne L6AEF +006ACF 1 20 F2 44 jsr L44F2 +006AD2 1 AD BE E6 lda $E6BE +006AD5 1 20 15 89 jsr L8915 +006AD8 1 A0 03 L6AD8: ldy #$03 +006ADA 1 A9 BE lda #$BE +006ADC 1 A2 E6 ldx #$E6 +006ADE 1 20 40 D0 jsr LD040 +006AE1 1 AD 12 D2 lda $D212 +006AE4 1 F0 09 beq L6AEF +006AE6 1 AD BE E6 lda $E6BE +006AE9 1 20 93 88 jsr L8893 +006AEC 1 20 10 45 jsr L4510 +006AEF 1 AD BE E6 L6AEF: lda $E6BE +006AF2 1 AE F1 E1 ldx $E1F1 +006AF5 1 CA dex +006AF6 1 DD F2 E1 L6AF6: cmp $E1F2,x +006AF9 1 F0 06 beq L6B01 +006AFB 1 CA dex +006AFC 1 10 F8 bpl L6AF6 +006AFE 1 20 54 70 jsr L7054 +006B01 1 A0 42 L6B01: ldy #$42 +006B03 1 A9 9F lda #$9F +006B05 1 A2 DE ldx #$DE +006B07 1 20 00 D0 jsr LD000 +006B0A 1 AD 9F DE lda $DE9F +006B0D 1 8D 25 EC sta $EC25 +006B10 1 20 19 6C jsr L6C19 +006B13 1 20 F2 40 jsr L40F2 +006B16 1 A9 00 lda #$00 +006B18 1 8D 9F DE sta $DE9F +006B1B 1 4C 9A D0 jmp LD09A +006B1E 1 +006B1E 1 AD 2E EC L6B1E: lda $EC2E +006B21 1 C9 08 cmp #$08 +006B23 1 90 0A bcc L6B2F +006B25 1 A9 05 lda #$05 +006B27 1 20 CC 48 jsr L48CC +006B2A 1 AE 56 E2 ldx $E256 +006B2D 1 9A txs +006B2E 1 60 rts +006B2F 1 +006B2F 1 A2 00 L6B2F: ldx #$00 +006B31 1 BD 26 EC L6B31: lda $EC26,x +006B34 1 F0 04 beq L6B3A +006B36 1 E8 inx +006B37 1 4C 31 6B jmp L6B31 +006B3A 1 +006B3A 1 AD BE E6 L6B3A: lda $E6BE +006B3D 1 9D 26 EC sta $EC26,x +006B40 1 E8 inx +006B41 1 8E 9F DE stx $DE9F +006B44 1 20 9A D0 jsr LD09A +006B47 1 EE 2E EC inc $EC2E +006B4A 1 AE 9F DE ldx $DE9F +006B4D 1 CA dex +006B4E 1 A9 00 lda #$00 +006B50 1 9D D1 E6 sta $E6D1,x +006B53 1 AD 2E EC lda $EC2E +006B56 1 C9 02 cmp #$02 +006B58 1 B0 06 bcs L6B60 +006B5A 1 20 C5 6E jsr L6EC5 +006B5D 1 4C 68 6B jmp L6B68 +006B60 1 +006B60 1 A9 00 L6B60: lda #$00 +006B62 1 8D 69 E2 sta $E269 +006B65 1 20 0F 6C jsr L6C0F +006B68 1 A9 01 L6B68: lda #$01 +006B6A 1 8D 68 E2 sta $E268 +006B6D 1 8D 69 E2 sta $E269 +006B70 1 20 0F 6C jsr L6C0F +006B73 1 AD BE E6 lda $E6BE +006B76 1 20 E3 86 jsr L86E3 +006B79 1 85 06 sta L0006 +006B7B 1 86 07 stx $07 +006B7D 1 A0 02 ldy #$02 +006B7F 1 B1 06 lda (L0006),y +006B81 1 09 80 ora #$80 +006B83 1 91 06 sta (L0006),y +006B85 1 A0 02 ldy #$02 +006B87 1 B1 06 lda (L0006),y +006B89 1 29 0F and #$0F +006B8B 1 8D 12 D2 sta $D212 +006B8E 1 F0 11 beq L6BA1 +006B90 1 CD 25 EC cmp $EC25 +006B93 1 D0 23 bne L6BB8 +006B95 1 20 F2 44 jsr L44F2 +006B98 1 20 8E 6E jsr L6E8E +006B9B 1 AD BE E6 lda $E6BE +006B9E 1 20 15 89 jsr L8915 +006BA1 1 A0 03 L6BA1: ldy #$03 +006BA3 1 A9 BE lda #$BE +006BA5 1 A2 E6 ldx #$E6 +006BA7 1 20 40 D0 jsr LD040 +006BAA 1 AD 12 D2 lda $D212 +006BAD 1 F0 09 beq L6BB8 +006BAF 1 AD BE E6 lda $E6BE +006BB2 1 20 93 88 jsr L8893 +006BB5 1 20 10 45 jsr L4510 +006BB8 1 20 4B 74 L6BB8: jsr L744B +006BBB 1 AD 9F DE lda $DE9F +006BBE 1 20 EF 86 jsr L86EF +006BC1 1 A0 38 ldy #$38 +006BC3 1 20 00 D0 jsr LD000 +006BC6 1 AD 25 EC lda $EC25 +006BC9 1 8D 12 D2 sta $D212 +006BCC 1 20 F2 44 jsr L44F2 +006BCF 1 20 EF 78 jsr L78EF +006BD2 1 20 52 6E jsr L6E52 +006BD5 1 A9 00 lda #$00 +006BD7 1 8D 0E 6C sta L6C0E +006BDA 1 AD 0E 6C L6BDA: lda L6C0E +006BDD 1 CD A0 DE cmp $DEA0 +006BE0 1 F0 12 beq L6BF4 +006BE2 1 AA tax +006BE3 1 BD A1 DE lda $DEA1,x +006BE6 1 20 E3 86 jsr L86E3 +006BE9 1 A0 01 ldy #$01 +006BEB 1 20 40 D0 jsr LD040 +006BEE 1 EE 0E 6C inc L6C0E +006BF1 1 4C DA 6B jmp L6BDA +006BF4 1 +006BF4 1 AD 9F DE L6BF4: lda $DE9F +006BF7 1 8D 25 EC sta $EC25 +006BFA 1 20 B1 6D jsr L6DB1 +006BFD 1 20 6E 6E jsr L6E6E +006C00 1 20 96 D0 jsr LD096 +006C03 1 A9 00 lda #$00 +006C05 1 8D 9F DE sta $DE9F +006C08 1 20 9A D0 jsr LD09A +006C0B 1 4C 10 45 jmp L4510 +006C0E 1 +006C0E 1 00 L6C0E: brk +006C0F 1 A0 36 L6C0F: ldy #$36 +006C11 1 A9 67 lda #$67 +006C13 1 A2 E2 ldx #$E2 +006C15 1 20 00 D0 jsr LD000 +006C18 1 60 rts +006C19 1 +006C19 1 AE 9F DE L6C19: ldx $DE9F +006C1C 1 CA dex +006C1D 1 BD D1 E6 lda $E6D1,x +006C20 1 30 03 bmi L6C25 +006C22 1 4C CD 6C jmp L6CCD +006C25 1 +006C25 1 20 F6 87 L6C25: jsr L87F6 +006C28 1 AD 9F DE lda $DE9F +006C2B 1 8D 12 D2 sta $D212 +006C2E 1 20 F2 44 jsr L44F2 +006C31 1 2C 52 41 bit L4152 +006C34 1 30 03 bmi L6C39 +006C36 1 20 EF 78 jsr L78EF +006C39 1 AD 9F DE L6C39: lda $DE9F +006C3C 1 8D 12 D2 sta $D212 +006C3F 1 20 05 45 jsr L4505 +006C42 1 2C 52 41 L6C42: bit L4152 +006C45 1 30 03 bmi L6C4A +006C47 1 20 8E 6E jsr L6E8E +006C4A 1 AE 9F DE L6C4A: ldx $DE9F +006C4D 1 CA dex +006C4E 1 BD 26 EC lda $EC26,x +006C51 1 A2 00 ldx #$00 +006C53 1 DD F2 E1 L6C53: cmp $E1F2,x +006C56 1 F0 07 beq L6C5F +006C58 1 E8 inx +006C59 1 EC F1 E1 cpx $E1F1 +006C5C 1 D0 F5 bne L6C53 +006C5E 1 60 rts +006C5F 1 +006C5F 1 8A L6C5F: txa +006C60 1 0A asl a +006C61 1 AA tax +006C62 1 BD 02 E2 lda $E202,x +006C65 1 8D 1D E7 sta $E71D +006C68 1 85 06 sta L0006 +006C6A 1 BD 03 E2 lda $E203,x +006C6D 1 8D 1E E7 sta $E71E +006C70 1 85 07 sta $07 +006C72 1 AD 83 C0 lda $C083 +006C75 1 AD 83 C0 lda $C083 +006C78 1 A0 00 ldy #$00 +006C7A 1 B1 06 lda (L0006),y +006C7C 1 A8 tay +006C7D 1 AD 8B C0 lda LCBANK1 +006C80 1 AD 8B C0 lda LCBANK1 +006C83 1 98 tya +006C84 1 8D 1F E7 sta $E71F +006C87 1 EE 1D E7 inc $E71D +006C8A 1 D0 03 bne L6C8F +006C8C 1 EE 1E E7 inc $E71E +006C8F 1 A9 10 L6C8F: lda #$10 +006C91 1 8D DB E6 sta $E6DB +006C94 1 8D DF E6 sta $E6DF +006C97 1 8D E3 E6 sta $E6E3 +006C9A 1 8D E7 E6 sta $E6E7 +006C9D 1 A9 00 lda #$00 +006C9F 1 8D DC E6 sta $E6DC +006CA2 1 8D E0 E6 sta $E6E0 +006CA5 1 8D E4 E6 sta $E6E4 +006CA8 1 8D E8 E6 sta $E6E8 +006CAB 1 A9 00 lda #$00 +006CAD 1 8D CC 6C sta L6CCC +006CB0 1 AD CC 6C L6CB0: lda L6CCC +006CB3 1 CD A0 DE cmp $DEA0 +006CB6 1 F0 0D beq L6CC5 +006CB8 1 AA tax +006CB9 1 BD A1 DE lda $DEA1,x +006CBC 1 20 3F 81 jsr L813F +006CBF 1 EE CC 6C inc L6CCC +006CC2 1 4C B0 6C jmp L6CB0 +006CC5 1 +006CC5 1 20 10 45 L6CC5: jsr L4510 +006CC8 1 20 13 88 jsr L8813 +006CCB 1 60 rts +006CCC 1 +006CCC 1 00 L6CCC: brk +006CCD 1 AD 9F DE L6CCD: lda $DE9F +006CD0 1 8D 12 D2 sta $D212 +006CD3 1 20 F2 44 jsr L44F2 +006CD6 1 2C 52 41 bit L4152 +006CD9 1 30 03 bmi L6CDE +006CDB 1 20 EF 78 jsr L78EF +006CDE 1 20 52 6E L6CDE: jsr L6E52 +006CE1 1 20 8E 6E jsr L6E8E +006CE4 1 A2 07 ldx #$07 +006CE6 1 BD 1D D2 L6CE6: lda $D21D,x +006CE9 1 9D 30 E2 sta $E230,x +006CEC 1 CA dex +006CED 1 10 F7 bpl L6CE6 +006CEF 1 A2 00 ldx #$00 +006CF1 1 8A txa +006CF2 1 48 pha +006CF3 1 EC A0 DE L6CF3: cpx $DEA0 +006CF6 1 D0 11 bne L6D09 +006CF8 1 68 pla +006CF9 1 20 10 45 jsr L4510 +006CFC 1 AD 9F DE lda $DE9F +006CFF 1 8D 12 D2 sta $D212 +006D02 1 20 F2 44 jsr L44F2 +006D05 1 20 6E 6E jsr L6E6E +006D08 1 60 rts +006D09 1 +006D09 1 8A L6D09: txa +006D0A 1 48 pha +006D0B 1 BD A1 DE lda $DEA1,x +006D0E 1 8D 2F E2 sta $E22F +006D11 1 A0 0D ldy #$0D +006D13 1 A9 2F lda #$2F +006D15 1 A2 E2 ldx #$E2 +006D17 1 20 40 D0 jsr LD040 +006D1A 1 F0 09 beq L6D25 +006D1C 1 A0 03 ldy #$03 +006D1E 1 A9 2F lda #$2F +006D20 1 A2 E2 ldx #$E2 +006D22 1 20 40 D0 jsr LD040 +006D25 1 68 L6D25: pla +006D26 1 AA tax +006D27 1 E8 inx +006D28 1 4C F3 6C jmp L6CF3 +006D2B 1 +006D2B 1 AD 21 DF L6D2B: lda $DF21 +006D2E 1 D0 01 bne L6D31 +006D30 1 60 rts +006D31 1 +006D31 1 A9 00 L6D31: lda #$00 +006D33 1 8D B0 6D sta L6DB0 +006D36 1 AD 20 DF lda $DF20 +006D39 1 8D 30 E2 sta $E230 +006D3C 1 F0 3F beq L6D7D +006D3E 1 CD 25 EC cmp $EC25 +006D41 1 F0 0A beq L6D4D +006D43 1 20 97 89 jsr L8997 +006D46 1 A9 00 lda #$00 +006D48 1 8D 30 E2 sta $E230 +006D4B 1 F0 09 beq L6D56 +006D4D 1 8D 12 D2 L6D4D: sta $D212 +006D50 1 20 F2 44 jsr L44F2 +006D53 1 20 8E 6E jsr L6E8E +006D56 1 AD B0 6D L6D56: lda L6DB0 +006D59 1 CD 21 DF cmp $DF21 +006D5C 1 F0 3D beq L6D9B +006D5E 1 AA tax +006D5F 1 BD 22 DF lda $DF22,x +006D62 1 8D 2F E2 sta $E22F +006D65 1 20 15 89 jsr L8915 +006D68 1 A0 0B ldy #$0B +006D6A 1 A9 2F lda #$2F +006D6C 1 A2 E2 ldx #$E2 +006D6E 1 20 40 D0 jsr LD040 +006D71 1 AD 2F E2 lda $E22F +006D74 1 20 93 88 jsr L8893 +006D77 1 EE B0 6D inc L6DB0 +006D7A 1 4C 56 6D jmp L6D56 +006D7D 1 +006D7D 1 AD B0 6D L6D7D: lda L6DB0 +006D80 1 CD 21 DF cmp $DF21 +006D83 1 F0 16 beq L6D9B +006D85 1 AA tax +006D86 1 BD 22 DF lda $DF22,x +006D89 1 8D 2F E2 sta $E22F +006D8C 1 A0 0B ldy #$0B +006D8E 1 A9 2F lda #$2F +006D90 1 A2 E2 ldx #$E2 +006D92 1 20 40 D0 jsr LD040 +006D95 1 EE B0 6D inc L6DB0 +006D98 1 4C 7D 6D jmp L6D7D +006D9B 1 +006D9B 1 A9 00 L6D9B: lda #$00 +006D9D 1 AE 21 DF ldx $DF21 +006DA0 1 CA dex +006DA1 1 9D 22 DF L6DA1: sta $DF22,x +006DA4 1 CA dex +006DA5 1 10 FA bpl L6DA1 +006DA7 1 8D 21 DF sta $DF21 +006DAA 1 8D 20 DF sta $DF20 +006DAD 1 4C 10 45 jmp L4510 +006DB0 1 +006DB0 1 00 L6DB0: brk +006DB1 1 AE 25 EC L6DB1: ldx $EC25 +006DB4 1 CA dex +006DB5 1 BD D1 E6 lda $E6D1,x +006DB8 1 30 06 bmi L6DC0 +006DBA 1 20 6B 7B jsr L7B6B +006DBD 1 4C C9 6D jmp L6DC9 +006DC0 1 +006DC0 1 20 52 6E L6DC0: jsr L6E52 +006DC3 1 20 6B 7B jsr L7B6B +006DC6 1 20 6E 6E jsr L6E6E +006DC9 1 AD 25 EC L6DC9: lda $EC25 +006DCC 1 8D 12 D2 sta $D212 +006DCF 1 20 F2 44 jsr L44F2 +006DD2 1 AD 5F 7B lda L7B5F +006DD5 1 CD 1D D2 cmp $D21D +006DD8 1 AD 60 7B lda L7B60 +006DDB 1 ED 1E D2 sbc $D21E +006DDE 1 30 1E bmi L6DFE +006DE0 1 AD 21 D2 lda $D221 +006DE3 1 CD 63 7B cmp L7B63 +006DE6 1 AD 22 D2 lda $D222 +006DE9 1 ED 64 7B sbc L7B64 +006DEC 1 30 10 bmi L6DFE +006DEE 1 A9 02 lda #$02 +006DF0 1 8D 08 D2 sta $D208 +006DF3 1 A9 00 lda #$00 +006DF5 1 8D 09 D2 sta $D209 +006DF8 1 20 48 6E jsr L6E48 +006DFB 1 4C 0E 6E jmp L6E0E +006DFE 1 +006DFE 1 A9 02 L6DFE: lda #$02 +006E00 1 8D 08 D2 sta $D208 +006E03 1 A9 01 lda #$01 +006E05 1 8D 09 D2 sta $D209 +006E08 1 20 48 6E jsr L6E48 +006E0B 1 20 6D 65 jsr L656D +006E0E 1 AD 61 7B L6E0E: lda L7B61 +006E11 1 CD 1F D2 cmp $D21F +006E14 1 AD 62 7B lda L7B62 +006E17 1 ED 20 D2 sbc $D220 +006E1A 1 30 1C bmi L6E38 +006E1C 1 AD 23 D2 lda $D223 +006E1F 1 CD 65 7B cmp L7B65 +006E22 1 AD 24 D2 lda $D224 +006E25 1 ED 66 7B sbc L7B66 +006E28 1 30 0E bmi L6E38 +006E2A 1 A9 01 lda #$01 +006E2C 1 8D 08 D2 sta $D208 +006E2F 1 A9 00 lda #$00 +006E31 1 8D 09 D2 sta $D209 +006E34 1 20 48 6E jsr L6E48 +006E37 1 60 rts +006E38 1 +006E38 1 A9 01 L6E38: lda #$01 +006E3A 1 8D 08 D2 sta $D208 +006E3D 1 A9 01 lda #$01 +006E3F 1 8D 09 D2 sta $D209 +006E42 1 20 48 6E jsr L6E48 +006E45 1 4C 04 66 jmp L6604 +006E48 1 +006E48 1 A0 4C L6E48: ldy #$4C +006E4A 1 A9 08 lda #$08 +006E4C 1 A2 D2 ldx #$D2 +006E4E 1 20 00 D0 jsr LD000 +006E51 1 60 rts +006E52 1 +006E52 1 A9 00 L6E52: lda #$00 +006E54 1 8D 6D 6E sta L6E6D +006E57 1 AD 6D 6E L6E57: lda L6E6D +006E5A 1 CD A0 DE cmp $DEA0 +006E5D 1 F0 0D beq L6E6C +006E5F 1 AA tax +006E60 1 BD A1 DE lda $DEA1,x +006E63 1 20 15 89 jsr L8915 +006E66 1 EE 6D 6E inc L6E6D +006E69 1 4C 57 6E jmp L6E57 +006E6C 1 +006E6C 1 60 L6E6C: rts +006E6D 1 +006E6D 1 00 L6E6D: brk +006E6E 1 A9 00 L6E6E: lda #$00 +006E70 1 8D 89 6E sta L6E89 +006E73 1 AD 89 6E L6E73: lda L6E89 +006E76 1 CD A0 DE cmp $DEA0 +006E79 1 F0 0D beq L6E88 +006E7B 1 AA tax +006E7C 1 BD A1 DE lda $DEA1,x +006E7F 1 20 93 88 jsr L8893 +006E82 1 EE 89 6E inc L6E89 +006E85 1 4C 73 6E jmp L6E73 +006E88 1 +006E88 1 60 L6E88: rts +006E89 1 +006E89 1 00 L6E89: brk +006E8A 1 A9 80 L6E8A: lda #$80 +006E8C 1 F0 02 beq L6E90 +006E8E 1 A9 00 L6E8E: lda #$00 +006E90 1 8D C4 6E L6E90: sta L6EC4 +006E93 1 AD 17 D2 lda $D217 +006E96 1 18 clc +006E97 1 69 0F adc #$0F +006E99 1 8D 17 D2 sta $D217 +006E9C 1 AD 18 D2 lda $D218 +006E9F 1 69 00 adc #$00 +006EA1 1 8D 18 D2 sta $D218 +006EA4 1 AD 1F D2 lda $D21F +006EA7 1 18 clc +006EA8 1 69 0F adc #$0F +006EAA 1 8D 1F D2 sta $D21F +006EAD 1 AD 20 D2 lda $D220 +006EB0 1 69 00 adc #$00 +006EB2 1 8D 20 D2 sta $D220 +006EB5 1 2C C4 6E bit L6EC4 +006EB8 1 30 09 bmi L6EC3 +006EBA 1 A0 04 ldy #$04 +006EBC 1 A9 15 lda #$15 +006EBE 1 A2 D2 ldx #$D2 +006EC0 1 20 00 D0 jsr LD000 +006EC3 1 60 L6EC3: rts +006EC4 1 +006EC4 1 00 L6EC4: brk +006EC5 1 A9 00 L6EC5: lda #$00 +006EC7 1 8D 6B E2 sta $E26B +006ECA 1 A0 34 ldy #$34 +006ECC 1 A9 6A lda #$6A +006ECE 1 A2 E2 ldx #$E2 +006ED0 1 20 00 D0 jsr LD000 +006ED3 1 A9 00 lda #$00 +006ED5 1 8D 6E E2 sta $E26E +006ED8 1 A9 02 lda #$02 +006EDA 1 8D 6C E2 sta $E26C +006EDD 1 A9 01 lda #$01 +006EDF 1 8D 6D E2 sta $E26D +006EE2 1 A0 35 ldy #$35 +006EE4 1 A9 6C lda #$6C +006EE6 1 A2 E2 ldx #$E2 +006EE8 1 20 00 D0 jsr LD000 +006EEB 1 A9 04 lda #$04 +006EED 1 8D 6D E2 sta $E26D +006EF0 1 A0 35 ldy #$35 +006EF2 1 A9 6C lda #$6C +006EF4 1 A2 E2 ldx #$E2 +006EF6 1 20 00 D0 jsr LD000 +006EF9 1 A9 05 lda #$05 +006EFB 1 8D 6D E2 sta $E26D +006EFE 1 A0 35 ldy #$35 +006F00 1 A9 6C lda #$6C +006F02 1 A2 E2 ldx #$E2 +006F04 1 20 00 D0 jsr LD000 +006F07 1 A9 80 lda #$80 +006F09 1 8D 59 43 sta L4359 +006F0C 1 60 rts +006F0D 1 +006F0D 1 20 FB 86 L6F0D: jsr L86FB +006F10 1 85 06 sta L0006 +006F12 1 8D 48 6F sta L6F48 +006F15 1 86 07 stx $07 +006F17 1 8E 49 6F stx L6F49 +006F1A 1 A0 00 ldy #$00 +006F1C 1 B1 06 lda (L0006),y +006F1E 1 8D 4A 6F sta L6F4A +006F21 1 C8 iny +006F22 1 C8 L6F22: iny +006F23 1 B1 06 lda (L0006),y +006F25 1 C9 2F cmp #$2F +006F27 1 F0 08 beq L6F31 +006F29 1 CC 4A 6F cpy L6F4A +006F2C 1 F0 04 beq L6F32 +006F2E 1 4C 22 6F jmp L6F22 +006F31 1 +006F31 1 88 L6F31: dey +006F32 1 8C 4A 6F L6F32: sty L6F4A +006F35 1 A5 06 lda L0006 +006F37 1 A6 07 ldx $07 +006F39 1 20 B7 6F jsr L6FB7 +006F3C 1 AD 48 6F lda L6F48 +006F3F 1 AE 49 6F ldx L6F49 +006F42 1 AC 4A 6F ldy L6F4A +006F45 1 4C 4B 6F jmp L6F4B +006F48 1 +006F48 1 00 L6F48: brk +006F49 1 00 L6F49: brk +006F4A 1 00 L6F4A: brk +006F4B 1 85 06 L6F4B: sta L0006 +006F4D 1 86 07 stx $07 +006F4F 1 8C 5D 70 sty L705D +006F52 1 B1 06 L6F52: lda (L0006),y +006F54 1 99 5D 70 sta L705D,y +006F57 1 88 dey +006F58 1 D0 F8 bne L6F52 +006F5A 1 20 EC 72 jsr L72EC +006F5D 1 D0 30 bne L6F8F +006F5F 1 AD 4B 70 lda L704B +006F62 1 F0 2B beq L6F8F +006F64 1 CE 4B 70 L6F64: dec L704B +006F67 1 30 26 bmi L6F8F +006F69 1 AE 4B 70 ldx L704B +006F6C 1 BD 4C 70 lda L704C,x +006F6F 1 38 sec +006F70 1 E9 01 sbc #$01 +006F72 1 0A asl a +006F73 1 AA tax +006F74 1 AD BD 70 lda L70BD +006F77 1 9D 8B EB sta $EB8B,x +006F7A 1 AD BE 70 lda L70BE +006F7D 1 9D 8C EB sta $EB8C,x +006F80 1 AD BB 70 lda L70BB +006F83 1 9D 9B EB sta $EB9B,x +006F86 1 AD BC 70 lda L70BC +006F89 1 9D 9C EB sta $EB9C,x +006F8C 1 4C 64 6F jmp L6F64 +006F8F 1 +006F8F 1 60 L6F8F: rts +006F90 1 +006F90 1 85 0A L6F90: sta $0A +006F92 1 86 0B stx $0B +006F94 1 A0 00 ldy #$00 +006F96 1 B1 0A lda ($0A),y +006F98 1 A8 tay +006F99 1 B1 0A L6F99: lda ($0A),y +006F9B 1 C9 2F cmp #$2F +006F9D 1 F0 0A beq L6FA9 +006F9F 1 88 dey +006FA0 1 10 F7 bpl L6F99 +006FA2 1 A0 01 ldy #$01 +006FA4 1 88 L6FA4: dey +006FA5 1 B1 0A lda ($0A),y +006FA7 1 A8 tay +006FA8 1 60 rts +006FA9 1 +006FA9 1 C0 01 L6FA9: cpy #$01 +006FAB 1 F0 F7 beq L6FA4 +006FAD 1 88 dey +006FAE 1 60 rts +006FAF 1 +006FAF 1 85 06 L6FAF: sta L0006 +006FB1 1 86 07 stx $07 +006FB3 1 A9 80 lda #$80 +006FB5 1 D0 06 bne L6FBD +006FB7 1 85 06 L6FB7: sta L0006 +006FB9 1 86 07 stx $07 +006FBB 1 A9 00 lda #$00 +006FBD 1 8D 4A 70 L6FBD: sta L704A +006FC0 1 2C 4A 70 bit L704A +006FC3 1 10 05 bpl L6FCA +006FC5 1 A0 00 ldy #$00 +006FC7 1 B1 06 lda (L0006),y +006FC9 1 A8 tay +006FCA 1 8C 76 4F L6FCA: sty L4F76 +006FCD 1 B1 06 L6FCD: lda (L0006),y +006FCF 1 99 76 4F sta L4F76,y +006FD2 1 88 dey +006FD3 1 D0 F8 bne L6FCD +006FD5 1 A9 76 lda #$76 +006FD7 1 A2 4F ldx #$4F +006FD9 1 20 BA 87 jsr L87BA +006FDC 1 A9 00 lda #$00 +006FDE 1 8D 4B 70 sta L704B +006FE1 1 8D 49 70 sta L7049 +006FE4 1 EE 49 70 L6FE4: inc L7049 +006FE7 1 AD 49 70 lda L7049 +006FEA 1 C9 09 cmp #$09 +006FEC 1 90 08 bcc L6FF6 +006FEE 1 2C 4A 70 bit L704A +006FF1 1 10 02 bpl L6FF5 +006FF3 1 A9 00 lda #$00 +006FF5 1 60 L6FF5: rts +006FF6 1 +006FF6 1 20 EF 86 L6FF6: jsr L86EF +006FF9 1 85 06 sta L0006 +006FFB 1 86 07 stx $07 +006FFD 1 A0 0A ldy #$0A +006FFF 1 B1 06 lda (L0006),y +007001 1 F0 E1 beq L6FE4 +007003 1 AD 49 70 lda L7049 +007006 1 20 FB 86 jsr L86FB +007009 1 85 06 sta L0006 +00700B 1 86 07 stx $07 +00700D 1 A0 00 ldy #$00 +00700F 1 B1 06 lda (L0006),y +007011 1 A8 tay +007012 1 CD 76 4F cmp L4F76 +007015 1 F0 10 beq L7027 +007017 1 2C 4A 70 bit L704A +00701A 1 30 C8 bmi L6FE4 +00701C 1 AC 76 4F ldy L4F76 +00701F 1 C8 iny +007020 1 B1 06 lda (L0006),y +007022 1 C9 2F cmp #$2F +007024 1 D0 BE bne L6FE4 +007026 1 88 dey +007027 1 B1 06 L7027: lda (L0006),y +007029 1 D9 76 4F cmp L4F76,y +00702C 1 D0 B6 bne L6FE4 +00702E 1 88 dey +00702F 1 D0 F6 bne L7027 +007031 1 2C 4A 70 bit L704A +007034 1 30 0F bmi L7045 +007036 1 AE 4B 70 ldx L704B +007039 1 AD 49 70 lda L7049 +00703C 1 9D 4C 70 sta L704C,x +00703F 1 EE 4B 70 inc L704B +007042 1 4C E4 6F jmp L6FE4 +007045 1 +007045 1 AD 49 70 L7045: lda L7049 +007048 1 60 rts +007049 1 +007049 1 00 L7049: brk +00704A 1 00 L704A: brk +00704B 1 00 L704B: brk +00704C 1 00 L704C: brk +00704D 1 00 brk +00704E 1 00 brk +00704F 1 00 brk +007050 1 00 brk +007051 1 00 brk +007052 1 00 brk +007053 1 00 brk +007054 1 4C C5 70 L7054: jmp L70C5 +007057 1 +007057 1 03 .byte $03 +007058 1 5D 70 00 eor a:$70,x +00705B 1 08 php +00705C 1 00 L705C: brk +00705D 1 00 L705D: brk +00705E 1 00 brk +00705F 1 00 brk +007060 1 00 brk +007061 1 00 brk +007062 1 00 brk +007063 1 00 brk +007064 1 00 brk +007065 1 00 brk +007066 1 00 brk +007067 1 00 brk +007068 1 00 brk +007069 1 00 brk +00706A 1 00 brk +00706B 1 00 brk +00706C 1 00 brk +00706D 1 00 brk +00706E 1 00 brk +00706F 1 00 brk +007070 1 00 brk +007071 1 00 brk +007072 1 00 brk +007073 1 00 brk +007074 1 00 brk +007075 1 00 brk +007076 1 00 brk +007077 1 00 brk +007078 1 00 brk +007079 1 00 brk +00707A 1 00 brk +00707B 1 00 brk +00707C 1 00 brk +00707D 1 00 brk +00707E 1 00 brk +00707F 1 00 brk +007080 1 00 brk +007081 1 00 brk +007082 1 00 brk +007083 1 00 brk +007084 1 00 brk +007085 1 00 brk +007086 1 00 brk +007087 1 00 brk +007088 1 00 brk +007089 1 00 brk +00708A 1 00 brk +00708B 1 00 brk +00708C 1 00 brk +00708D 1 00 brk +00708E 1 00 brk +00708F 1 00 brk +007090 1 00 brk +007091 1 00 brk +007092 1 00 brk +007093 1 00 brk +007094 1 00 brk +007095 1 00 brk +007096 1 00 brk +007097 1 00 brk +007098 1 00 brk +007099 1 00 brk +00709A 1 00 brk +00709B 1 00 brk +00709C 1 00 brk +00709D 1 00 brk +00709E 1 04 .byte $04 +00709F 1 00 L709F: brk +0070A0 1 00 brk +0070A1 1 0C 00 02 tsb $0200 +0070A4 1 00 brk +0070A5 1 00 brk +0070A6 1 01 .byte $01 +0070A7 1 00 L70A7: brk +0070A8 1 0A asl a +0070A9 1 5D 70 00 eor a:$70,x +0070AC 1 00 brk +0070AD 1 00 L70AD: brk +0070AE 1 00 L70AE: brk +0070AF 1 00 brk +0070B0 1 00 L70B0: brk +0070B1 1 00 L70B1: brk +0070B2 1 00 brk +0070B3 1 00 brk +0070B4 1 00 brk +0070B5 1 00 brk +0070B6 1 00 brk +0070B7 1 00 brk +0070B8 1 00 brk +0070B9 1 00 brk +0070BA 1 00 brk +0070BB 1 00 L70BB: brk +0070BC 1 00 L70BC: brk +0070BD 1 00 L70BD: brk +0070BE 1 00 L70BE: brk +0070BF 1 00 L70BF: brk +0070C0 1 00 L70C0: brk +0070C1 1 00 L70C1: brk +0070C2 1 00 L70C2: brk +0070C3 1 00 L70C3: brk +0070C4 1 00 L70C4: brk +0070C5 1 8D A7 72 L70C5: sta L72A7 +0070C8 1 20 F6 87 jsr L87F6 +0070CB 1 A2 40 ldx #$40 +0070CD 1 BD B0 E1 L70CD: lda $E1B0,x +0070D0 1 9D 5D 70 sta L705D,x +0070D3 1 CA dex +0070D4 1 10 F7 bpl L70CD +0070D6 1 20 AA 72 jsr L72AA +0070D9 1 AD 5C 70 lda L705C +0070DC 1 8D 9F 70 sta L709F +0070DF 1 8D A7 70 sta L70A7 +0070E2 1 20 CE 72 jsr L72CE +0070E5 1 20 E2 72 jsr L72E2 +0070E8 1 A2 00 ldx #$00 +0070EA 1 BD 23 0C L70EA: lda $0C23,x +0070ED 1 9D BF 70 sta L70BF,x +0070F0 1 E8 inx +0070F1 1 E0 04 cpx #$04 +0070F3 1 D0 F5 bne L70EA +0070F5 1 AD 5D 48 lda L485D +0070F8 1 38 sec +0070F9 1 ED 5F 48 sbc L485F +0070FC 1 8D A8 72 sta L72A8 +0070FF 1 AD 5E 48 lda L485E +007102 1 ED 60 48 sbc L4860 +007105 1 8D A9 72 sta L72A9 +007108 1 A2 05 ldx #$05 +00710A 1 4E A9 72 L710A: lsr L72A9 +00710D 1 6E A8 72 ror L72A8 +007110 1 CA dex +007111 1 E0 00 cpx #$00 +007113 1 D0 F5 bne L710A +007115 1 AD C2 70 lda L70C2 +007118 1 D0 2D bne L7147 +00711A 1 AD 9E DD lda $DD9E +00711D 1 18 clc +00711E 1 6D C1 70 adc L70C1 +007121 1 B0 24 bcs L7147 +007123 1 C9 7C cmp #$7C +007125 1 B0 20 bcs L7147 +007127 1 AD A8 72 lda L72A8 +00712A 1 38 sec +00712B 1 ED 31 BF sbc $BF31 +00712E 1 8D A8 72 sta L72A8 +007131 1 AD A9 72 lda L72A9 +007134 1 E9 00 sbc #$00 +007136 1 8D A9 72 sta L72A9 +007139 1 AD A8 72 lda L72A8 +00713C 1 CD C1 70 cmp L70C1 +00713F 1 AD A9 72 lda L72A9 +007142 1 ED C2 70 sbc L70C2 +007145 1 B0 22 bcs L7169 +007147 1 AD 2E EC L7147: lda $EC2E +00714A 1 20 19 8B jsr L8B19 +00714D 1 CE 2E EC dec $EC2E +007150 1 20 23 45 jsr L4523 +007153 1 20 D8 72 jsr L72D8 +007156 1 AD 25 EC lda $EC25 +007159 1 F0 04 beq L715F +00715B 1 A9 03 lda #$03 +00715D 1 D0 02 bne L7161 +00715F 1 A9 04 L715F: lda #$04 +007161 1 20 CC 48 L7161: jsr L48CC +007164 1 AE 56 E2 ldx $E256 +007167 1 9A txs +007168 1 60 rts +007169 1 +007169 1 AD 5F 48 L7169: lda L485F +00716C 1 85 06 sta L0006 +00716E 1 AD 60 48 lda L4860 +007171 1 85 07 sta $07 +007173 1 AD F1 E1 lda $E1F1 +007176 1 0A asl a +007177 1 AA tax +007178 1 A5 06 lda L0006 +00717A 1 9D 02 E2 sta $E202,x +00717D 1 A5 07 lda $07 +00717F 1 9D 03 E2 sta $E203,x +007182 1 AE F1 E1 ldx $E1F1 +007185 1 AD A7 72 lda L72A7 +007188 1 9D F2 E1 sta $E1F2,x +00718B 1 EE F1 E1 inc $E1F1 +00718E 1 AD C1 70 lda L70C1 +007191 1 48 pha +007192 1 AD 83 C0 lda $C083 +007195 1 AD 83 C0 lda $C083 +007198 1 A0 00 ldy #$00 +00719A 1 68 pla +00719B 1 91 06 sta (L0006),y +00719D 1 AD 8B C0 lda LCBANK1 +0071A0 1 AD 8B C0 lda LCBANK1 +0071A3 1 A9 FF lda #$FF +0071A5 1 8D C4 70 sta L70C4 +0071A8 1 A9 00 lda #$00 +0071AA 1 8D C3 70 sta L70C3 +0071AD 1 A9 04 lda #$04 +0071AF 1 85 08 sta $08 +0071B1 1 A9 0C lda #$0C +0071B3 1 85 09 sta $09 +0071B5 1 E6 06 inc L0006 +0071B7 1 A5 06 lda L0006 +0071B9 1 D0 02 bne L71BD +0071BB 1 E6 07 inc $07 +0071BD 1 EE C4 70 L71BD: inc L70C4 +0071C0 1 AD C4 70 lda L70C4 +0071C3 1 CD C1 70 cmp L70C1 +0071C6 1 D0 03 bne L71CB +0071C8 1 4C 96 72 jmp L7296 +0071CB 1 +0071CB 1 EE C3 70 L71CB: inc L70C3 +0071CE 1 AD C3 70 lda L70C3 +0071D1 1 CD C0 70 cmp L70C0 +0071D4 1 F0 11 beq L71E7 +0071D6 1 A5 08 lda $08 +0071D8 1 18 clc +0071D9 1 6D BF 70 adc L70BF +0071DC 1 85 08 sta $08 +0071DE 1 A5 09 lda $09 +0071E0 1 69 00 adc #$00 +0071E2 1 85 09 sta $09 +0071E4 1 4C F7 71 jmp L71F7 +0071E7 1 +0071E7 1 A9 00 L71E7: lda #$00 +0071E9 1 8D C3 70 sta L70C3 +0071EC 1 A9 04 lda #$04 +0071EE 1 85 08 sta $08 +0071F0 1 A9 0C lda #$0C +0071F2 1 85 09 sta $09 +0071F4 1 20 CE 72 jsr L72CE +0071F7 1 A2 00 L71F7: ldx #$00 +0071F9 1 A0 00 ldy #$00 +0071FB 1 B1 08 lda ($08),y +0071FD 1 29 0F and #$0F +0071FF 1 9D 00 1F sta $1F00,x +007202 1 D0 1F bne L7223 +007204 1 EE C3 70 inc L70C3 +007207 1 AD C3 70 lda L70C3 +00720A 1 CD C0 70 cmp L70C0 +00720D 1 D0 03 bne L7212 +00720F 1 4C E7 71 jmp L71E7 +007212 1 +007212 1 A5 08 L7212: lda $08 +007214 1 18 clc +007215 1 6D BF 70 adc L70BF +007218 1 85 08 sta $08 +00721A 1 A5 09 lda $09 +00721C 1 69 00 adc #$00 +00721E 1 85 09 sta $09 +007220 1 4C F7 71 jmp L71F7 +007223 1 +007223 1 C8 L7223: iny +007224 1 E8 inx +007225 1 B1 08 L7225: lda ($08),y +007227 1 9D 00 1F sta $1F00,x +00722A 1 C8 iny +00722B 1 E8 inx +00722C 1 E0 11 cpx #$11 +00722E 1 D0 F5 bne L7225 +007230 1 A0 13 ldy #$13 +007232 1 B1 08 lda ($08),y +007234 1 9D 00 1F sta $1F00,x +007237 1 E8 inx +007238 1 C8 iny +007239 1 B1 08 lda ($08),y +00723B 1 9D 00 1F sta $1F00,x +00723E 1 A0 18 ldy #$18 +007240 1 E8 inx +007241 1 B1 08 L7241: lda ($08),y +007243 1 9D 00 1F sta $1F00,x +007246 1 E8 inx +007247 1 C8 iny +007248 1 C0 1C cpy #$1C +00724A 1 D0 F5 bne L7241 +00724C 1 A0 21 ldy #$21 +00724E 1 B1 08 L724E: lda ($08),y +007250 1 9D 00 1F sta $1F00,x +007253 1 E8 inx +007254 1 C8 iny +007255 1 C0 25 cpy #$25 +007257 1 D0 F5 bne L724E +007259 1 A0 1E ldy #$1E +00725B 1 B1 08 lda ($08),y +00725D 1 9D 00 1F sta $1F00,x +007260 1 E8 inx +007261 1 A0 25 L7261: ldy #$25 +007263 1 B1 08 lda ($08),y +007265 1 9D 00 1F sta $1F00,x +007268 1 E8 inx +007269 1 C8 iny +00726A 1 B1 08 lda ($08),y +00726C 1 9D 00 1F sta $1F00,x +00726F 1 AD 83 C0 lda $C083 +007272 1 AD 83 C0 lda $C083 +007275 1 A2 1F ldx #$1F +007277 1 A0 1F ldy #$1F +007279 1 BD 00 1F L7279: lda $1F00,x +00727C 1 91 06 sta (L0006),y +00727E 1 CA dex +00727F 1 88 dey +007280 1 10 F7 bpl L7279 +007282 1 AD 8B C0 lda LCBANK1 +007285 1 AD 8B C0 lda LCBANK1 +007288 1 A9 20 lda #$20 +00728A 1 18 clc +00728B 1 65 06 adc L0006 +00728D 1 85 06 sta L0006 +00728F 1 90 02 bcc L7293 +007291 1 E6 07 inc $07 +007293 1 4C BD 71 L7293: jmp L71BD +007296 1 +007296 1 A5 06 L7296: lda L0006 +007298 1 8D 5F 48 sta L485F +00729B 1 A5 07 lda $07 +00729D 1 8D 60 48 sta L4860 +0072A0 1 20 D8 72 jsr L72D8 +0072A3 1 20 13 88 jsr L8813 +0072A6 1 60 rts +0072A7 1 +0072A7 1 00 L72A7: brk +0072A8 1 00 L72A8: brk +0072A9 1 00 L72A9: brk +0072AA 1 A0 C8 L72AA: ldy #$C8 +0072AC 1 A9 57 lda #$57 +0072AE 1 A2 70 ldx #$70 +0072B0 1 20 BA 46 jsr L46BA +0072B3 1 F0 18 beq L72CD +0072B5 1 20 54 D1 jsr LD154 +0072B8 1 20 1F 8B jsr L8B1F +0072BB 1 AD 20 DF lda $DF20 +0072BE 1 D0 09 bne L72C9 +0072C0 1 AD BE E6 lda $E6BE +0072C3 1 8D 3F 53 sta L533F +0072C6 1 20 A8 59 jsr L59A8 +0072C9 1 AE 56 E2 L72C9: ldx $E256 +0072CC 1 9A txs +0072CD 1 60 L72CD: rts +0072CE 1 +0072CE 1 A0 CA L72CE: ldy #$CA +0072D0 1 A9 9E lda #$9E +0072D2 1 A2 70 ldx #$70 +0072D4 1 20 BA 46 jsr L46BA +0072D7 1 60 rts +0072D8 1 +0072D8 1 A0 CC L72D8: ldy #$CC +0072DA 1 A9 A6 lda #$A6 +0072DC 1 A2 70 ldx #$70 +0072DE 1 20 BA 46 jsr L46BA +0072E1 1 60 rts +0072E2 1 +0072E2 1 AD 04 0C L72E2: lda $0C04 +0072E5 1 29 F0 and #$F0 +0072E7 1 C9 F0 cmp #$F0 +0072E9 1 F0 01 beq L72EC +0072EB 1 60 rts +0072EC 1 +0072EC 1 A0 C4 L72EC: ldy #$C4 +0072EE 1 A9 A8 lda #$A8 +0072F0 1 A2 70 ldx #$70 +0072F2 1 20 BA 46 jsr L46BA +0072F5 1 F0 01 beq L72F8 +0072F7 1 60 rts +0072F8 1 +0072F8 1 AD AD 70 L72F8: lda L70AD +0072FB 1 8D BD 70 sta L70BD +0072FE 1 AD AE 70 lda L70AE +007301 1 8D BE 70 sta L70BE +007304 1 AD AD 70 lda L70AD +007307 1 38 sec +007308 1 ED B0 70 sbc L70B0 +00730B 1 8D BB 70 sta L70BB +00730E 1 AD AE 70 lda L70AE +007311 1 ED B1 70 sbc L70B1 +007314 1 8D BC 70 sta L70BC +007317 1 AD BD 70 lda L70BD +00731A 1 38 sec +00731B 1 ED BB 70 sbc L70BB +00731E 1 8D BD 70 sta L70BD +007321 1 AD BE 70 lda L70BE +007324 1 ED BC 70 sbc L70BC +007327 1 8D BE 70 sta L70BE +00732A 1 4E BC 70 lsr L70BC +00732D 1 6E BB 70 ror L70BB +007330 1 08 php +007331 1 4E BE 70 lsr L70BE +007334 1 6E BD 70 ror L70BD +007337 1 28 plp +007338 1 90 08 bcc L7342 +00733A 1 EE BD 70 inc L70BD +00733D 1 D0 03 bne L7342 +00733F 1 EE BE 70 inc L70BE +007342 1 A9 00 L7342: lda #$00 +007344 1 60 rts +007345 1 +007345 1 8D 45 74 L7345: sta L7445 +007348 1 A2 00 ldx #$00 +00734A 1 BD F2 E1 L734A: lda $E1F2,x +00734D 1 CD 45 74 cmp L7445 +007350 1 F0 06 beq L7358 +007352 1 E8 inx +007353 1 E0 08 cpx #$08 +007355 1 D0 F3 bne L734A +007357 1 60 rts +007358 1 +007358 1 8E 46 74 L7358: stx L7446 +00735B 1 CA dex +00735C 1 E8 L735C: inx +00735D 1 BD F3 E1 lda $E1F3,x +007360 1 9D F2 E1 sta $E1F2,x +007363 1 EC F1 E1 cpx $E1F1 +007366 1 D0 F4 bne L735C +007368 1 CE F1 E1 dec $E1F1 +00736B 1 AD 46 74 lda L7446 +00736E 1 CD F1 E1 cmp $E1F1 +007371 1 D0 12 bne L7385 +007373 1 AE 46 74 ldx L7446 +007376 1 0A asl a +007377 1 AA tax +007378 1 BD 02 E2 lda $E202,x +00737B 1 8D 5F 48 sta L485F +00737E 1 BD 03 E2 lda $E203,x +007381 1 8D 60 48 sta L4860 +007384 1 60 rts +007385 1 +007385 1 AD 46 74 L7385: lda L7446 +007388 1 0A asl a +007389 1 AA tax +00738A 1 BD 02 E2 lda $E202,x +00738D 1 85 06 sta L0006 +00738F 1 BD 03 E2 lda $E203,x +007392 1 85 07 sta $07 +007394 1 E8 inx +007395 1 E8 inx +007396 1 BD 02 E2 lda $E202,x +007399 1 85 08 sta $08 +00739B 1 BD 03 E2 lda $E203,x +00739E 1 85 09 sta $09 +0073A0 1 A0 00 ldy #$00 +0073A2 1 20 F6 87 jsr L87F6 +0073A5 1 AD 83 C0 L73A5: lda $C083 +0073A8 1 AD 83 C0 lda $C083 +0073AB 1 B1 08 lda ($08),y +0073AD 1 91 06 sta (L0006),y +0073AF 1 AD 8B C0 lda LCBANK1 +0073B2 1 AD 8B C0 lda LCBANK1 +0073B5 1 E6 06 inc L0006 +0073B7 1 D0 02 bne L73BB +0073B9 1 E6 07 inc $07 +0073BB 1 E6 08 L73BB: inc $08 +0073BD 1 D0 02 bne L73C1 +0073BF 1 E6 09 inc $09 +0073C1 1 A5 09 L73C1: lda $09 +0073C3 1 CD 60 48 cmp L4860 +0073C6 1 D0 DD bne L73A5 +0073C8 1 A5 08 lda $08 +0073CA 1 CD 5F 48 cmp L485F +0073CD 1 D0 D6 bne L73A5 +0073CF 1 20 13 88 jsr L8813 +0073D2 1 AD F1 E1 lda $E1F1 +0073D5 1 0A asl a +0073D6 1 AA tax +0073D7 1 AD 5F 48 lda L485F +0073DA 1 38 sec +0073DB 1 FD 02 E2 sbc $E202,x +0073DE 1 8D 47 74 sta L7447 +0073E1 1 AD 60 48 lda L4860 +0073E4 1 FD 03 E2 sbc $E203,x +0073E7 1 8D 48 74 sta L7448 +0073EA 1 EE 46 74 inc L7446 +0073ED 1 AD 46 74 L73ED: lda L7446 +0073F0 1 CD F1 E1 cmp $E1F1 +0073F3 1 D0 03 bne L73F8 +0073F5 1 4C 29 74 jmp L7429 +0073F8 1 +0073F8 1 AD 46 74 L73F8: lda L7446 +0073FB 1 0A asl a +0073FC 1 AA tax +0073FD 1 BD 04 E2 lda $E204,x +007400 1 38 sec +007401 1 FD 02 E2 sbc $E202,x +007404 1 8D 49 74 sta L7449 +007407 1 BD 05 E2 lda $E205,x +00740A 1 FD 03 E2 sbc $E203,x +00740D 1 8D 4A 74 sta L744A +007410 1 BD 00 E2 lda $E200,x +007413 1 18 clc +007414 1 6D 49 74 adc L7449 +007417 1 9D 02 E2 sta $E202,x +00741A 1 BD 01 E2 lda $E201,x +00741D 1 6D 4A 74 adc L744A +007420 1 9D 03 E2 sta $E203,x +007423 1 EE 46 74 inc L7446 +007426 1 4C ED 73 jmp L73ED +007429 1 +007429 1 AD F1 E1 L7429: lda $E1F1 +00742C 1 38 sec +00742D 1 E9 01 sbc #$01 +00742F 1 0A asl a +007430 1 AA tax +007431 1 BD 02 E2 lda $E202,x +007434 1 18 clc +007435 1 6D 47 74 adc L7447 +007438 1 8D 5F 48 sta L485F +00743B 1 BD 03 E2 lda $E203,x +00743E 1 6D 48 74 adc L7448 +007441 1 8D 60 48 sta L4860 +007444 1 60 rts +007445 1 +007445 1 00 L7445: brk +007446 1 00 L7446: brk +007447 1 00 L7447: brk +007448 1 00 L7448: brk +007449 1 00 L7449: brk +00744A 1 00 L744A: brk +00744B 1 AD 9F DE L744B: lda $DE9F +00744E 1 0A asl a +00744F 1 AA tax +007450 1 BD BF E6 lda $E6BF,x +007453 1 85 08 sta $08 +007455 1 BD C0 E6 lda $E6C0,x +007458 1 85 09 sta $09 +00745A 1 A0 09 ldy #$09 +00745C 1 B1 06 lda (L0006),y +00745E 1 A8 tay +00745F 1 20 F6 87 jsr L87F6 +007462 1 A5 06 lda L0006 +007464 1 18 clc +007465 1 69 09 adc #$09 +007467 1 85 06 sta L0006 +007469 1 90 02 bcc L746D +00746B 1 E6 07 inc $07 +00746D 1 98 L746D: tya +00746E 1 AA tax +00746F 1 A0 00 ldy #$00 +007471 1 B1 06 L7471: lda (L0006),y +007473 1 91 08 sta ($08),y +007475 1 C8 iny +007476 1 CA dex +007477 1 D0 F8 bne L7471 +007479 1 A9 20 lda #$20 +00747B 1 91 08 sta ($08),y +00747D 1 A0 02 ldy #$02 +00747F 1 B1 08 lda ($08),y +007481 1 29 DF and #$DF +007483 1 91 08 sta ($08),y +007485 1 20 13 88 jsr L8813 +007488 1 A0 02 ldy #$02 +00748A 1 B1 06 lda (L0006),y +00748C 1 29 0F and #$0F +00748E 1 D0 43 bne L74D3 +007490 1 20 F6 87 jsr L87F6 +007493 1 AD 9F DE lda $DE9F +007496 1 20 FB 86 jsr L86FB +007499 1 85 08 sta $08 +00749B 1 86 09 stx $09 +00749D 1 A5 06 lda L0006 +00749F 1 18 clc +0074A0 1 69 09 adc #$09 +0074A2 1 85 06 sta L0006 +0074A4 1 90 02 bcc L74A8 +0074A6 1 E6 07 inc $07 +0074A8 1 A0 00 L74A8: ldy #$00 +0074AA 1 B1 06 lda (L0006),y +0074AC 1 A8 tay +0074AD 1 B1 06 L74AD: lda (L0006),y +0074AF 1 91 08 sta ($08),y +0074B1 1 88 dey +0074B2 1 10 F9 bpl L74AD +0074B4 1 A0 00 ldy #$00 +0074B6 1 B1 08 lda ($08),y +0074B8 1 38 sec +0074B9 1 E9 01 sbc #$01 +0074BB 1 91 08 sta ($08),y +0074BD 1 A0 01 ldy #$01 +0074BF 1 A9 2F lda #$2F +0074C1 1 91 08 sta ($08),y +0074C3 1 A0 00 ldy #$00 +0074C5 1 B1 08 lda ($08),y +0074C7 1 A8 tay +0074C8 1 B1 08 L74C8: lda ($08),y +0074CA 1 99 B0 E1 sta $E1B0,y +0074CD 1 88 dey +0074CE 1 10 F8 bpl L74C8 +0074D0 1 4C 69 75 jmp L7569 +0074D3 1 +0074D3 1 A8 L74D3: tay +0074D4 1 A9 00 lda #$00 +0074D6 1 8D 20 76 sta L7620 +0074D9 1 20 F6 87 jsr L87F6 +0074DC 1 98 tya +0074DD 1 48 pha +0074DE 1 20 FB 86 jsr L86FB +0074E1 1 85 06 sta L0006 +0074E3 1 86 07 stx $07 +0074E5 1 68 pla +0074E6 1 0A asl a +0074E7 1 AA tax +0074E8 1 BD BF E6 lda $E6BF,x +0074EB 1 85 08 sta $08 +0074ED 1 BD C0 E6 lda $E6C0,x +0074F0 1 85 09 sta $09 +0074F2 1 A0 00 ldy #$00 +0074F4 1 B1 06 lda (L0006),y +0074F6 1 18 clc +0074F7 1 71 08 adc ($08),y +0074F9 1 C9 43 cmp #$43 +0074FB 1 90 10 bcc L750D +0074FD 1 A9 40 lda #$40 +0074FF 1 20 54 D1 jsr LD154 +007502 1 20 1F 8B jsr L8B1F +007505 1 CE 2E EC dec $EC2E +007508 1 AE 56 E2 ldx $E256 +00750B 1 9A txs +00750C 1 60 rts +00750D 1 +00750D 1 A0 00 L750D: ldy #$00 +00750F 1 B1 06 lda (L0006),y +007511 1 A8 tay +007512 1 B1 06 L7512: lda (L0006),y +007514 1 99 B0 E1 sta $E1B0,y +007517 1 88 dey +007518 1 10 F8 bpl L7512 +00751A 1 A9 2F lda #$2F +00751C 1 8D B1 E1 sta $E1B1 +00751F 1 EE B0 E1 inc $E1B0 +007522 1 AE B0 E1 ldx $E1B0 +007525 1 9D B0 E1 sta $E1B0,x +007528 1 AD BE E6 lda $E6BE +00752B 1 20 E3 86 jsr L86E3 +00752E 1 85 08 sta $08 +007530 1 86 09 stx $09 +007532 1 AE B0 E1 ldx $E1B0 +007535 1 A0 09 ldy #$09 +007537 1 B1 08 lda ($08),y +007539 1 18 clc +00753A 1 6D B0 E1 adc $E1B0 +00753D 1 8D B0 E1 sta $E1B0 +007540 1 CE B0 E1 dec $E1B0 +007543 1 CE B0 E1 dec $E1B0 +007546 1 A0 0A ldy #$0A +007548 1 C8 L7548: iny +007549 1 E8 inx +00754A 1 B1 08 lda ($08),y +00754C 1 9D B0 E1 sta $E1B0,x +00754F 1 EC B0 E1 cpx $E1B0 +007552 1 D0 F4 bne L7548 +007554 1 AD 9F DE lda $DE9F +007557 1 20 FB 86 jsr L86FB +00755A 1 85 08 sta $08 +00755C 1 86 09 stx $09 +00755E 1 AC B0 E1 ldy $E1B0 +007561 1 B9 B0 E1 L7561: lda $E1B0,y +007564 1 91 08 sta ($08),y +007566 1 88 dey +007567 1 10 F8 bpl L7561 +007569 1 A5 08 L7569: lda $08 +00756B 1 A6 09 ldx $09 +00756D 1 20 BA 87 jsr L87BA +007570 1 AD 9F DE lda $DE9F +007573 1 20 EF 86 jsr L86EF +007576 1 85 06 sta L0006 +007578 1 86 07 stx $07 +00757A 1 A0 14 ldy #$14 +00757C 1 AD 9F DE lda $DE9F +00757F 1 38 sec +007580 1 E9 01 sbc #$01 +007582 1 0A asl a +007583 1 0A asl a +007584 1 0A asl a +007585 1 0A asl a +007586 1 48 pha +007587 1 69 05 adc #$05 +007589 1 91 06 sta (L0006),y +00758B 1 C8 iny +00758C 1 A9 00 lda #$00 +00758E 1 91 06 sta (L0006),y +007590 1 C8 iny +007591 1 68 pla +007592 1 4A lsr a +007593 1 18 clc +007594 1 69 1B adc #$1B +007596 1 91 06 sta (L0006),y +007598 1 C8 iny +007599 1 A9 00 lda #$00 +00759B 1 91 06 sta (L0006),y +00759D 1 A9 00 lda #$00 +00759F 1 A0 1F ldy #$1F +0075A1 1 A2 03 ldx #$03 +0075A3 1 91 06 L75A3: sta (L0006),y +0075A5 1 88 dey +0075A6 1 CA dex +0075A7 1 10 FA bpl L75A3 +0075A9 1 A0 04 ldy #$04 +0075AB 1 B1 06 lda (L0006),y +0075AD 1 29 FE and #$FE +0075AF 1 91 06 sta (L0006),y +0075B1 1 C8 iny +0075B2 1 B1 06 lda (L0006),y +0075B4 1 29 FE and #$FE +0075B6 1 91 06 sta (L0006),y +0075B8 1 A9 00 lda #$00 +0075BA 1 A0 07 ldy #$07 +0075BC 1 91 06 sta (L0006),y +0075BE 1 A0 09 ldy #$09 +0075C0 1 91 06 sta (L0006),y +0075C2 1 20 13 88 jsr L8813 +0075C5 1 AD BE E6 lda $E6BE +0075C8 1 20 54 70 jsr L7054 +0075CB 1 AD BE E6 lda $E6BE +0075CE 1 20 E3 86 jsr L86E3 +0075D1 1 85 06 sta L0006 +0075D3 1 86 07 stx $07 +0075D5 1 A0 02 ldy #$02 +0075D7 1 B1 06 lda (L0006),y +0075D9 1 29 0F and #$0F +0075DB 1 F0 1D beq L75FA +0075DD 1 AA tax +0075DE 1 CA dex +0075DF 1 8A txa +0075E0 1 0A asl a +0075E1 1 AA tax +0075E2 1 BD 8B EB lda $EB8B,x +0075E5 1 8D BD 70 sta L70BD +0075E8 1 BD 8C EB lda $EB8C,x +0075EB 1 8D BE 70 sta L70BE +0075EE 1 BD 9B EB lda $EB9B,x +0075F1 1 8D BB 70 sta L70BB +0075F4 1 BD 9C EB lda $EB9C,x +0075F7 1 8D BC 70 sta L70BC +0075FA 1 AE 9F DE L75FA: ldx $DE9F +0075FD 1 CA dex +0075FE 1 8A txa +0075FF 1 0A asl a +007600 1 AA tax +007601 1 AD BD 70 lda L70BD +007604 1 9D 8B EB sta $EB8B,x +007607 1 AD BE 70 lda L70BE +00760A 1 9D 8C EB sta $EB8C,x +00760D 1 AD BB 70 lda L70BB +007610 1 9D 9B EB sta $EB9B,x +007613 1 AD BC 70 lda L70BC +007616 1 9D 9C EB sta $EB9C,x +007619 1 AD 9F DE lda $DE9F +00761C 1 20 35 76 jsr L7635 +00761F 1 60 rts +007620 1 +007620 1 00 L7620: brk +007621 1 00 L7621: brk +007622 1 00 L7622: brk +007623 1 00 L7623: brk +007624 1 00 L7624: brk +007625 1 00 L7625: brk +007626 1 34 L7626: .byte $34 +007627 1 00 L7627: brk +007628 1 10 00 bpl L762A +00762A 1 00 L762A: brk +00762B 1 00 L762B: brk +00762C 1 00 L762C: brk +00762D 1 00 L762D: brk +00762E 1 05 L762E: .byte $05 +00762F 1 00 L762F: brk +007630 1 00 L7630: brk +007631 1 00 L7631: brk +007632 1 00 L7632: brk +007633 1 00 L7633: brk +007634 1 00 L7634: brk +007635 1 48 L7635: pha +007636 1 A9 00 lda #$00 +007638 1 F0 0D beq L7647 +00763A 1 48 L763A: pha +00763B 1 AE 9F DE ldx $DE9F +00763E 1 CA dex +00763F 1 BD 26 EC lda $EC26,x +007642 1 8D BE E6 sta $E6BE +007645 1 A9 80 lda #$80 +007647 1 8D 34 76 L7647: sta L7634 +00764A 1 68 pla +00764B 1 8D 21 76 sta L7621 +00764E 1 20 F6 87 jsr L87F6 +007651 1 A2 03 ldx #$03 +007653 1 BD 26 76 L7653: lda L7626,x +007656 1 9D 2A 76 sta L762A,x +007659 1 CA dex +00765A 1 10 F7 bpl L7653 +00765C 1 A9 00 lda #$00 +00765E 1 8D 2F 76 sta L762F +007661 1 8D 25 76 sta L7625 +007664 1 A2 03 ldx #$03 +007666 1 9D 30 76 L7666: sta L7630,x +007669 1 CA dex +00766A 1 10 FA bpl L7666 +00766C 1 AD BE E6 lda $E6BE +00766F 1 AE F1 E1 L766F: ldx $E1F1 +007672 1 CA dex +007673 1 DD F2 E1 L7673: cmp $E1F2,x +007676 1 F0 04 beq L767C +007678 1 CA dex +007679 1 10 F8 bpl L7673 +00767B 1 60 rts +00767C 1 +00767C 1 8A L767C: txa +00767D 1 0A asl a +00767E 1 AA tax +00767F 1 BD 02 E2 lda $E202,x +007682 1 85 06 sta L0006 +007684 1 BD 03 E2 lda $E203,x +007687 1 85 07 sta $07 +007689 1 AD 83 C0 lda $C083 +00768C 1 AD 83 C0 lda $C083 +00768F 1 A0 00 ldy #$00 +007691 1 B1 06 lda (L0006),y +007693 1 8D 64 77 sta L7764 +007696 1 AD 8B C0 lda LCBANK1 +007699 1 AD 8B C0 lda LCBANK1 +00769C 1 E6 06 inc L0006 +00769E 1 A5 06 lda L0006 +0076A0 1 D0 02 bne L76A4 +0076A2 1 E6 07 inc $07 +0076A4 1 AD 9F DE L76A4: lda $DE9F +0076A7 1 8D 25 EC sta $EC25 +0076AA 1 AD 25 76 L76AA: lda L7625 +0076AD 1 CD 64 77 cmp L7764 +0076B0 1 F0 09 beq L76BB +0076B2 1 20 68 77 jsr L7768 +0076B5 1 EE 25 76 inc L7625 +0076B8 1 4C AA 76 jmp L76AA +0076BB 1 +0076BB 1 2C 34 76 L76BB: bit L7634 +0076BE 1 10 04 bpl L76C4 +0076C0 1 20 13 88 jsr L8813 +0076C3 1 60 rts +0076C4 1 +0076C4 1 20 6B 7B L76C4: jsr L7B6B +0076C7 1 AD 21 76 lda L7621 +0076CA 1 20 EF 86 jsr L86EF +0076CD 1 85 06 sta L0006 +0076CF 1 86 07 stx $07 +0076D1 1 A0 16 ldy #$16 +0076D3 1 AD 65 7B lda L7B65 +0076D6 1 38 sec +0076D7 1 F1 06 sbc (L0006),y +0076D9 1 8D 65 7B sta L7B65 +0076DC 1 AD 66 7B lda L7B66 +0076DF 1 E9 00 sbc #$00 +0076E1 1 8D 66 7B sta L7B66 +0076E4 1 AD 63 7B lda L7B63 +0076E7 1 C9 AA cmp #$AA +0076E9 1 AD 64 7B lda L7B64 +0076EC 1 E9 00 sbc #$00 +0076EE 1 30 15 bmi L7705 +0076F0 1 AD 63 7B lda L7B63 +0076F3 1 C9 C2 cmp #$C2 +0076F5 1 AD 64 7B lda L7B64 +0076F8 1 E9 01 sbc #$01 +0076FA 1 10 10 bpl L770C +0076FC 1 AD 63 7B lda L7B63 +0076FF 1 AE 64 7B ldx L7B64 +007702 1 4C 10 77 jmp L7710 +007705 1 +007705 1 A9 AA L7705: lda #$AA +007707 1 A2 00 ldx #$00 +007709 1 4C 10 77 jmp L7710 +00770C 1 +00770C 1 A9 C2 L770C: lda #$C2 +00770E 1 A2 01 ldx #$01 +007710 1 A0 20 L7710: ldy #$20 +007712 1 91 06 sta (L0006),y +007714 1 8A txa +007715 1 C8 iny +007716 1 91 06 sta (L0006),y +007718 1 AD 65 7B lda L7B65 +00771B 1 C9 32 cmp #$32 +00771D 1 AD 66 7B lda L7B66 +007720 1 E9 00 sbc #$00 +007722 1 30 15 bmi L7739 +007724 1 AD 65 7B lda L7B65 +007727 1 C9 6C cmp #$6C +007729 1 AD 66 7B lda L7B66 +00772C 1 E9 00 sbc #$00 +00772E 1 10 10 bpl L7740 +007730 1 AD 65 7B lda L7B65 +007733 1 AE 66 7B ldx L7B66 +007736 1 4C 44 77 jmp L7744 +007739 1 +007739 1 A9 32 L7739: lda #$32 +00773B 1 A2 00 ldx #$00 +00773D 1 4C 44 77 jmp L7744 +007740 1 +007740 1 A9 6C L7740: lda #$6C +007742 1 A2 00 ldx #$00 +007744 1 A0 22 L7744: ldy #$22 +007746 1 91 06 sta (L0006),y +007748 1 8A txa +007749 1 C8 iny +00774A 1 91 06 sta (L0006),y +00774C 1 AD 67 77 lda L7767 +00774F 1 A0 06 ldy #$06 +007751 1 91 06 sta (L0006),y +007753 1 A0 08 ldy #$08 +007755 1 91 06 sta (L0006),y +007757 1 AD BE E6 lda $E6BE +00775A 1 AE 21 76 ldx L7621 +00775D 1 20 60 8B jsr L8B60 +007760 1 20 13 88 jsr L8813 +007763 1 60 rts +007764 1 +007764 1 00 L7764: brk +007765 1 00 brk +007766 1 00 brk +007767 1 14 L7767: .byte $14 +007768 1 EE 9E DD L7768: inc $DD9E +00776B 1 20 5E D0 jsr LD05E +00776E 1 AE A0 DE ldx $DEA0 +007771 1 EE A0 DE inc $DEA0 +007774 1 9D A1 DE sta $DEA1,x +007777 1 20 E3 86 jsr L86E3 +00777A 1 85 08 sta $08 +00777C 1 86 09 stx $09 +00777E 1 AD 83 C0 lda $C083 +007781 1 AD 83 C0 lda $C083 +007784 1 A0 00 ldy #$00 +007786 1 B1 06 lda (L0006),y +007788 1 8D 00 18 sta $1800 +00778B 1 C8 iny +00778C 1 A2 00 ldx #$00 +00778E 1 B1 06 L778E: lda (L0006),y +007790 1 9D 02 18 sta $1802,x +007793 1 E8 inx +007794 1 C8 iny +007795 1 EC 00 18 cpx $1800 +007798 1 D0 F4 bne L778E +00779A 1 EE 00 18 inc $1800 +00779D 1 EE 00 18 inc $1800 +0077A0 1 A9 20 lda #$20 +0077A2 1 8D 01 18 sta $1801 +0077A5 1 AE 00 18 ldx $1800 +0077A8 1 9D 00 18 sta $1800,x +0077AB 1 A0 10 ldy #$10 +0077AD 1 B1 06 lda (L0006),y +0077AF 1 C9 B3 cmp #$B3 +0077B1 1 F0 19 beq L77CC +0077B3 1 C9 FF cmp #$FF +0077B5 1 D0 23 bne L77DA +0077B7 1 A0 00 ldy #$00 +0077B9 1 B1 06 lda (L0006),y +0077BB 1 A8 tay +0077BC 1 AE D0 77 ldx L77D0 +0077BF 1 B1 06 L77BF: lda (L0006),y +0077C1 1 DD D0 77 cmp L77D0,x +0077C4 1 D0 12 bne L77D8 +0077C6 1 88 dey +0077C7 1 F0 0F beq L77D8 +0077C9 1 CA dex +0077CA 1 D0 F3 bne L77BF +0077CC 1 A9 01 L77CC: lda #$01 +0077CE 1 D0 0A bne L77DA +0077D0 1 07 2E L77D0: rmb0 $2E +0077D2 1 53 .byte $53 +0077D3 1 59 53 54 eor L5453,y +0077D6 1 45 4D eor $4D +0077D8 1 A9 FF L77D8: lda #$FF +0077DA 1 A8 L77DA: tay +0077DB 1 AD 8B C0 lda LCBANK1 +0077DE 1 AD 8B C0 lda LCBANK1 +0077E1 1 98 tya +0077E2 1 20 A1 78 jsr L78A1 +0077E5 1 A9 00 lda #$00 +0077E7 1 A2 18 ldx #$18 +0077E9 1 20 BA 87 jsr L87BA +0077EC 1 A0 09 ldy #$09 +0077EE 1 A2 00 ldx #$00 +0077F0 1 BD 00 18 L77F0: lda $1800,x +0077F3 1 91 08 sta ($08),y +0077F5 1 C8 iny +0077F6 1 E8 inx +0077F7 1 EC 00 18 cpx $1800 +0077FA 1 D0 F4 bne L77F0 +0077FC 1 BD 00 18 lda $1800,x +0077FF 1 91 08 sta ($08),y +007801 1 A2 00 ldx #$00 +007803 1 A0 03 ldy #$03 +007805 1 BD 2A 76 L7805: lda L762A,x +007808 1 91 08 sta ($08),y +00780A 1 E8 inx +00780B 1 C8 iny +00780C 1 E0 04 cpx #$04 +00780E 1 D0 F5 bne L7805 +007810 1 AD A0 DE lda $DEA0 +007813 1 CD 2E 76 cmp L762E +007816 1 F0 02 beq L781A +007818 1 B0 0C bcs L7826 +00781A 1 AD 2A 76 L781A: lda L762A +00781D 1 8D 30 76 sta L7630 +007820 1 AD 2B 76 lda L762B +007823 1 8D 31 76 sta L7631 +007826 1 AD 2C 76 L7826: lda L762C +007829 1 8D 32 76 sta L7632 +00782C 1 AD 2D 76 lda L762D +00782F 1 8D 33 76 sta L7633 +007832 1 EE 2F 76 inc L762F +007835 1 AD 2F 76 lda L762F +007838 1 CD 2E 76 cmp L762E +00783B 1 D0 25 bne L7862 +00783D 1 AD 2C 76 lda L762C +007840 1 18 clc +007841 1 69 20 adc #$20 +007843 1 8D 2C 76 sta L762C +007846 1 AD 2D 76 lda L762D +007849 1 69 00 adc #$00 +00784B 1 8D 2D 76 sta L762D +00784E 1 AD 26 76 lda L7626 +007851 1 8D 2A 76 sta L762A +007854 1 AD 27 76 lda L7627 +007857 1 8D 2B 76 sta L762B +00785A 1 A9 00 lda #$00 +00785C 1 8D 2F 76 sta L762F +00785F 1 4C 70 78 jmp L7870 +007862 1 +007862 1 AD 2A 76 L7862: lda L762A +007865 1 18 clc +007866 1 69 50 adc #$50 +007868 1 8D 2A 76 sta L762A +00786B 1 90 03 bcc L7870 +00786D 1 EE 2B 76 inc L762B +007870 1 AD 9F DE L7870: lda $DE9F +007873 1 0D 24 76 ora L7624 +007876 1 A0 02 ldy #$02 +007878 1 91 08 sta ($08),y +00787A 1 A0 07 ldy #$07 +00787C 1 AD 22 76 lda L7622 +00787F 1 91 08 sta ($08),y +007881 1 C8 iny +007882 1 AD 23 76 lda L7623 +007885 1 91 08 sta ($08),y +007887 1 AE A0 DE ldx $DEA0 +00788A 1 CA dex +00788B 1 BD A1 DE lda $DEA1,x +00788E 1 20 93 88 jsr L8893 +007891 1 A5 06 lda L0006 +007893 1 18 clc +007894 1 69 20 adc #$20 +007896 1 85 06 sta L0006 +007898 1 A5 07 lda $07 +00789A 1 69 00 adc #$00 +00789C 1 85 07 sta $07 +00789E 1 60 rts +00789F 1 +00789F 1 00 brk +0078A0 1 00 brk +0078A1 1 8D EE 78 L78A1: sta L78EE +0078A4 1 20 F6 87 jsr L87F6 +0078A7 1 AD 00 FB lda $FB00 +0078AA 1 85 06 sta L0006 +0078AC 1 AD 01 FB lda $FB01 +0078AF 1 85 07 sta $07 +0078B1 1 A0 00 ldy #$00 +0078B3 1 B1 06 lda (L0006),y +0078B5 1 A8 tay +0078B6 1 B1 06 L78B6: lda (L0006),y +0078B8 1 CD EE 78 cmp L78EE +0078BB 1 F0 05 beq L78C2 +0078BD 1 88 dey +0078BE 1 10 F6 bpl L78B6 +0078C0 1 A0 01 ldy #$01 +0078C2 1 AD 04 FB L78C2: lda $FB04 +0078C5 1 85 06 sta L0006 +0078C7 1 AD 05 FB lda $FB05 +0078CA 1 85 07 sta $07 +0078CC 1 B1 06 lda (L0006),y +0078CE 1 8D 24 76 sta L7624 +0078D1 1 88 dey +0078D2 1 98 tya +0078D3 1 0A asl a +0078D4 1 A8 tay +0078D5 1 AD 02 FB lda $FB02 +0078D8 1 85 06 sta L0006 +0078DA 1 AD 03 FB lda $FB03 +0078DD 1 85 07 sta $07 +0078DF 1 B1 06 lda (L0006),y +0078E1 1 8D 22 76 sta L7622 +0078E4 1 C8 iny +0078E5 1 B1 06 lda (L0006),y +0078E7 1 8D 23 76 sta L7623 +0078EA 1 20 13 88 jsr L8813 +0078ED 1 60 rts +0078EE 1 +0078EE 1 00 L78EE: brk +0078EF 1 AD 1D D2 L78EF: lda $D21D +0078F2 1 8D BE EB sta $EBBE +0078F5 1 18 clc +0078F6 1 69 05 adc #$05 +0078F8 1 8D BA EB sta $EBBA +0078FB 1 AD 1E D2 lda $D21E +0078FE 1 8D BF EB sta $EBBF +007901 1 69 00 adc #$00 +007903 1 8D BB EB sta $EBBB +007906 1 AD 1F D2 lda $D21F +007909 1 18 clc +00790A 1 69 0C adc #$0C +00790C 1 8D C0 EB sta $EBC0 +00790F 1 8D C4 EB sta $EBC4 +007912 1 AD 20 D2 lda $D220 +007915 1 69 00 adc #$00 +007917 1 8D C1 EB sta $EBC1 +00791A 1 8D C5 EB sta $EBC5 +00791D 1 A0 0E ldy #$0E +00791F 1 A9 BE lda #$BE +007921 1 A2 EB ldx #$EB +007923 1 20 00 D0 jsr LD000 +007926 1 AD 21 D2 lda $D221 +007929 1 8D C2 EB sta $EBC2 +00792C 1 AD 22 D2 lda $D222 +00792F 1 8D C3 EB sta $EBC3 +007932 1 20 FA 48 jsr L48FA +007935 1 A0 10 ldy #$10 +007937 1 A9 C2 lda #$C2 +007939 1 A2 EB ldx #$EB +00793B 1 20 00 D0 jsr LD000 +00793E 1 AD C0 EB lda $EBC0 +007941 1 18 clc +007942 1 69 02 adc #$02 +007944 1 8D C0 EB sta $EBC0 +007947 1 8D C4 EB sta $EBC4 +00794A 1 AD C1 EB lda $EBC1 +00794D 1 69 00 adc #$00 +00794F 1 8D C1 EB sta $EBC1 +007952 1 8D C5 EB sta $EBC5 +007955 1 A0 0E ldy #$0E +007957 1 A9 BE lda #$BE +007959 1 A2 EB ldx #$EB +00795B 1 20 00 D0 jsr LD000 +00795E 1 A0 10 ldy #$10 +007960 1 A9 .byte $A9 +007961 1 C2 L7961: .byte $C2 +007962 1 A2 EB ldx #$EB +007964 1 20 00 D0 jsr LD000 +007967 1 AD 1F D2 lda $D21F +00796A 1 18 clc +00796B 1 69 0A adc #$0A +00796D 1 8D BC EB sta $EBBC +007970 1 AD 20 D2 lda $D220 +007973 1 69 00 L7973: adc #$00 +007975 1 8D BD EB sta $EBBD +007978 1 AD A0 DE lda $DEA0 +00797B 1 A2 00 ldx #$00 +00797D 1 20 E0 7A jsr L7AE0 +007980 1 AD A0 DE lda $DEA0 +007983 1 C9 02 cmp #$02 +007985 1 B0 03 bcs L798A +007987 1 CE B3 EB dec $EBB3 +00798A 1 A0 0E L798A: ldy #$0E +00798C 1 A9 BA lda #$BA +00798E 1 A2 EB ldx #$EB +007990 1 20 00 D0 jsr LD000 +007993 1 20 D7 7A jsr L7AD7 +007996 1 A9 B3 lda #$B3 +007998 1 A2 EB ldx #$EB +00799A 1 20 80 87 jsr L8780 +00799D 1 AD A0 DE lda $DEA0 +0079A0 1 C9 02 cmp #$02 +0079A2 1 B0 03 bcs L79A7 +0079A4 1 EE B3 EB inc $EBB3 +0079A7 1 20 F7 79 L79A7: jsr L79F7 +0079AA 1 AE 25 EC ldx $EC25 +0079AD 1 CA dex +0079AE 1 8A txa +0079AF 1 0A asl a +0079B0 1 AA tax +0079B1 1 BD 8B EB lda $EB8B,x +0079B4 1 A8 tay +0079B5 1 BD 8C EB lda $EB8C,x +0079B8 1 AA tax +0079B9 1 98 tya +0079BA 1 20 E0 7A jsr L7AE0 +0079BD 1 A0 0E ldy #$0E +0079BF 1 A9 EB lda #$EB +0079C1 1 A2 EB ldx #$EB +0079C3 1 20 00 D0 jsr LD000 +0079C6 1 20 D7 7A jsr L7AD7 +0079C9 1 A9 C6 lda #$C6 +0079CB 1 A2 EB ldx #$EB +0079CD 1 20 80 87 jsr L8780 +0079D0 1 AE 25 EC ldx $EC25 +0079D3 1 CA dex +0079D4 1 8A txa +0079D5 1 0A asl a +0079D6 1 AA tax +0079D7 1 BD 9B EB lda $EB9B,x +0079DA 1 A8 tay +0079DB 1 BD 9C EB lda $EB9C,x +0079DE 1 AA tax +0079DF 1 98 tya +0079E0 1 20 E0 7A jsr L7AE0 +0079E3 1 A0 0E ldy #$0E +0079E5 1 A9 EF lda #$EF +0079E7 1 A2 EB ldx #$EB +0079E9 1 20 00 D0 jsr LD000 +0079EC 1 20 D7 7A jsr L7AD7 +0079EF 1 A9 D0 lda #$D0 +0079F1 1 A2 EB ldx #$EB +0079F3 1 20 80 87 jsr L8780 +0079F6 1 60 rts +0079F7 1 +0079F7 1 AD 21 D2 L79F7: lda $D221 +0079FA 1 38 sec +0079FB 1 ED 1D D2 sbc $D21D +0079FE 1 8D DE 7A sta L7ADE +007A01 1 AD 22 D2 lda $D222 +007A04 1 ED 1E D2 sbc $D21E +007A07 1 8D DF 7A sta L7ADF +007A0A 1 AD DE 7A lda L7ADE +007A0D 1 38 sec +007A0E 1 ED F3 EB sbc $EBF3 +007A11 1 8D DE 7A sta L7ADE +007A14 1 AD DF 7A lda L7ADF +007A17 1 ED F4 EB sbc $EBF4 +007A1A 1 8D DF 7A sta L7ADF +007A1D 1 10 03 bpl L7A22 +007A1F 1 4C 86 7A jmp L7A86 +007A22 1 +007A22 1 AD DE 7A L7A22: lda L7ADE +007A25 1 38 sec +007A26 1 ED F9 EB sbc $EBF9 +007A29 1 8D DE 7A sta L7ADE +007A2C 1 AD DF 7A lda L7ADF +007A2F 1 ED FA EB sbc $EBFA +007A32 1 8D DF 7A sta L7ADF +007A35 1 10 03 bpl L7A3A +007A37 1 4C 86 7A jmp L7A86 +007A3A 1 +007A3A 1 AD E7 EB L7A3A: lda $EBE7 +007A3D 1 18 clc +007A3E 1 6D DE 7A adc L7ADE +007A41 1 8D EF EB sta $EBEF +007A44 1 AD E8 EB lda $EBE8 +007A47 1 6D DF 7A adc L7ADF +007A4A 1 8D F0 EB sta $EBF0 +007A4D 1 AD DF 7A lda L7ADF +007A50 1 F0 07 beq L7A59 +007A52 1 AD DE 7A lda L7ADE +007A55 1 C9 18 cmp #$18 +007A57 1 90 11 bcc L7A6A +007A59 1 AD EF EB L7A59: lda $EBEF +007A5C 1 38 sec +007A5D 1 E9 0C sbc #$0C +007A5F 1 8D EF EB sta $EBEF +007A62 1 AD F0 EB lda $EBF0 +007A65 1 E9 00 sbc #$00 +007A67 1 8D F0 EB sta $EBF0 +007A6A 1 4E DF 7A L7A6A: lsr L7ADF +007A6D 1 6E DE 7A ror L7ADE +007A70 1 AD E3 EB lda $EBE3 +007A73 1 18 clc +007A74 1 6D DE 7A adc L7ADE +007A77 1 8D EB EB sta $EBEB +007A7A 1 AD E4 EB lda $EBE4 +007A7D 1 6D DF 7A adc L7ADF +007A80 1 8D EC EB sta $EBEC +007A83 1 4C 9E 7A jmp L7A9E +007A86 1 +007A86 1 AD E3 EB L7A86: lda $EBE3 +007A89 1 8D EB EB sta $EBEB +007A8C 1 AD E4 EB lda $EBE4 +007A8F 1 8D EC EB sta $EBEC +007A92 1 AD E7 EB lda $EBE7 +007A95 1 8D EF EB sta $EBEF +007A98 1 AD E8 EB lda $EBE8 +007A9B 1 8D F0 EB sta $EBF0 +007A9E 1 AD EB EB L7A9E: lda $EBEB +007AA1 1 18 clc +007AA2 1 6D 1D D2 adc $D21D +007AA5 1 8D EB EB sta $EBEB +007AA8 1 AD EC EB lda $EBEC +007AAB 1 6D 1E D2 adc $D21E +007AAE 1 8D EC EB sta $EBEC +007AB1 1 AD EF EB lda $EBEF +007AB4 1 18 clc +007AB5 1 6D 1D D2 adc $D21D +007AB8 1 8D EF EB sta $EBEF +007ABB 1 AD F0 EB lda $EBF0 +007ABE 1 6D 1E D2 adc $D21E +007AC1 1 8D F0 EB sta $EBF0 +007AC4 1 AD BC EB lda $EBBC +007AC7 1 8D ED EB sta $EBED +007ACA 1 8D F1 EB sta $EBF1 +007ACD 1 AD BD EB lda $EBBD +007AD0 1 8D EE EB sta $EBEE +007AD3 1 8D F2 EB sta $EBF2 +007AD6 1 60 rts +007AD7 1 +007AD7 1 A9 DC L7AD7: lda #$DC +007AD9 1 A2 EB ldx #$EB +007ADB 1 4C 80 87 jmp L8780 +007ADE 1 +007ADE 1 00 L7ADE: brk +007ADF 1 00 L7ADF: brk +007AE0 1 8D 5B 7B L7AE0: sta L7B5B +007AE3 1 8E 5C 7B stx L7B5C +007AE6 1 A2 06 ldx #$06 +007AE8 1 A9 20 lda #$20 +007AEA 1 9D DC EB L7AEA: sta $EBDC,x +007AED 1 CA dex +007AEE 1 D0 FA bne L7AEA +007AF0 1 A9 00 lda #$00 +007AF2 1 8D 5E 7B sta L7B5E +007AF5 1 A0 00 ldy #$00 +007AF7 1 A2 00 ldx #$00 +007AF9 1 A9 00 L7AF9: lda #$00 +007AFB 1 8D 5D 7B sta L7B5D +007AFE 1 AD 5B 7B L7AFE: lda L7B5B +007B01 1 DD 53 7B cmp L7B53,x +007B04 1 AD 5C 7B lda L7B5C +007B07 1 FD 54 7B sbc L7B54,x +007B0A 1 10 25 bpl L7B31 +007B0C 1 AD 5D 7B lda L7B5D +007B0F 1 D0 09 bne L7B1A +007B11 1 2C 5E 7B bit L7B5E +007B14 1 30 04 bmi L7B1A +007B16 1 A9 20 lda #$20 +007B18 1 D0 0A bne L7B24 +007B1A 1 18 L7B1A: clc +007B1B 1 69 30 adc #$30 +007B1D 1 48 pha +007B1E 1 A9 80 lda #$80 +007B20 1 8D 5E 7B sta L7B5E +007B23 1 68 pla +007B24 1 99 DE EB L7B24: sta $EBDE,y +007B27 1 C8 iny +007B28 1 E8 inx +007B29 1 E8 inx +007B2A 1 E0 08 cpx #$08 +007B2C 1 F0 1C beq L7B4A +007B2E 1 4C F9 7A jmp L7AF9 +007B31 1 +007B31 1 EE 5D 7B L7B31: inc L7B5D +007B34 1 AD 5B 7B lda L7B5B +007B37 1 38 sec +007B38 1 FD 53 7B sbc L7B53,x +007B3B 1 8D 5B 7B sta L7B5B +007B3E 1 AD 5C 7B lda L7B5C +007B41 1 FD 54 7B sbc L7B54,x +007B44 1 8D 5C 7B sta L7B5C +007B47 1 4C FE 7A jmp L7AFE +007B4A 1 +007B4A 1 AD 5B 7B L7B4A: lda L7B5B +007B4D 1 09 30 ora #$30 +007B4F 1 99 DE EB sta $EBDE,y +007B52 1 60 rts +007B53 1 +007B53 1 10 L7B53: .byte $10 +007B54 1 27 E8 L7B54: rmb2 $E8 +007B56 1 03 .byte $03 +007B57 1 64 00 stz L0000 +007B59 1 0A asl a +007B5A 1 00 brk +007B5B 1 00 L7B5B: brk +007B5C 1 00 L7B5C: brk +007B5D 1 00 L7B5D: brk +007B5E 1 00 L7B5E: brk +007B5F 1 00 L7B5F: brk +007B60 1 00 L7B60: brk +007B61 1 00 L7B61: brk +007B62 1 00 L7B62: brk +007B63 1 00 L7B63: brk +007B64 1 00 L7B64: brk +007B65 1 00 L7B65: brk +007B66 1 00 L7B66: brk +007B67 1 00 L7B67: brk +007B68 1 00 L7B68: brk +007B69 1 00 L7B69: brk +007B6A 1 00 L7B6A: brk +007B6B 1 A2 03 L7B6B: ldx #$03 +007B6D 1 A9 00 lda #$00 +007B6F 1 9D 63 7B L7B6F: sta L7B63,x +007B72 1 CA dex +007B73 1 10 FA bpl L7B6F +007B75 1 8D 5B 7D sta L7D5B +007B78 1 A9 FF lda #$FF +007B7A 1 8D 5F 7B sta L7B5F +007B7D 1 8D 61 7B sta L7B61 +007B80 1 A9 7F lda #$7F +007B82 1 8D 60 7B sta L7B60 +007B85 1 8D 62 7B sta L7B62 +007B88 1 AE 9F DE ldx $DE9F +007B8B 1 CA dex +007B8C 1 BD D1 E6 lda $E6D1,x +007B8F 1 10 3A bpl L7BCB +007B91 1 AD A0 DE lda $DEA0 +007B94 1 D0 0B bne L7BA1 +007B96 1 A9 00 L7B96: lda #$00 +007B98 1 A2 03 ldx #$03 +007B9A 1 9D 5F 7B L7B9A: sta L7B5F,x +007B9D 1 CA dex +007B9E 1 10 FA bpl L7B9A +007BA0 1 60 rts +007BA1 1 +007BA1 1 18 L7BA1: clc +007BA2 1 69 02 adc #$02 +007BA4 1 A2 00 ldx #$00 +007BA6 1 8E 5C 7D stx L7D5C +007BA9 1 0A asl a +007BAA 1 2E 5C 7D rol L7D5C +007BAD 1 0A asl a +007BAE 1 2E 5C 7D rol L7D5C +007BB1 1 0A asl a +007BB2 1 2E 5C 7D rol L7D5C +007BB5 1 8D 65 7B sta L7B65 +007BB8 1 AD 5C 7D lda L7D5C +007BBB 1 8D 66 7B sta L7B66 +007BBE 1 A9 68 lda #$68 +007BC0 1 8D 63 7B sta L7B63 +007BC3 1 A9 01 lda #$01 +007BC5 1 8D 64 7B sta L7B64 +007BC8 1 4C 96 7B jmp L7B96 +007BCB 1 +007BCB 1 AD A0 DE L7BCB: lda $DEA0 +007BCE 1 C9 01 cmp #$01 +007BD0 1 D0 1D bne L7BEF +007BD2 1 AD A1 DE lda $DEA1 +007BD5 1 20 E3 86 jsr L86E3 +007BD8 1 85 06 sta L0006 +007BDA 1 86 07 stx $07 +007BDC 1 A0 06 ldy #$06 +007BDE 1 A2 03 ldx #$03 +007BE0 1 B1 06 L7BE0: lda (L0006),y +007BE2 1 9D 5F 7B sta L7B5F,x +007BE5 1 9D 63 7B sta L7B63,x +007BE8 1 88 dey +007BE9 1 CA dex +007BEA 1 10 F4 bpl L7BE0 +007BEC 1 4C F7 7B jmp L7BF7 +007BEF 1 +007BEF 1 AD 5B 7D L7BEF: lda L7D5B +007BF2 1 CD A0 DE cmp $DEA0 +007BF5 1 D0 3F bne L7C36 +007BF7 1 AD 63 7B L7BF7: lda L7B63 +007BFA 1 18 clc +007BFB 1 69 32 adc #$32 +007BFD 1 8D 63 7B sta L7B63 +007C00 1 90 03 bcc L7C05 +007C02 1 EE 64 7B inc L7B64 +007C05 1 AD 65 7B L7C05: lda L7B65 +007C08 1 18 clc +007C09 1 69 20 adc #$20 +007C0B 1 8D 65 7B sta L7B65 +007C0E 1 90 03 bcc L7C13 +007C10 1 EE 66 7B inc L7B66 +007C13 1 AD 5F 7B L7C13: lda L7B5F +007C16 1 38 sec +007C17 1 E9 32 sbc #$32 +007C19 1 8D 5F 7B sta L7B5F +007C1C 1 AD 60 7B lda L7B60 +007C1F 1 E9 00 sbc #$00 +007C21 1 8D 60 7B sta L7B60 +007C24 1 AD 61 7B lda L7B61 +007C27 1 38 sec +007C28 1 E9 0F sbc #$0F +007C2A 1 8D 61 7B sta L7B61 +007C2D 1 AD 62 7B lda L7B62 +007C30 1 E9 00 sbc #$00 +007C32 1 8D 62 7B sta L7B62 +007C35 1 60 rts +007C36 1 +007C36 1 AA L7C36: tax +007C37 1 BD A1 DE lda $DEA1,x +007C3A 1 20 E3 86 jsr L86E3 +007C3D 1 85 06 sta L0006 +007C3F 1 86 07 stx $07 +007C41 1 A0 02 ldy #$02 +007C43 1 B1 06 lda (L0006),y +007C45 1 29 0F and #$0F +007C47 1 CD 5C 7D cmp L7D5C +007C4A 1 D0 06 bne L7C52 +007C4C 1 EE 5B 7D inc L7D5B +007C4F 1 4C EF 7B jmp L7BEF +007C52 1 +007C52 1 A0 06 L7C52: ldy #$06 +007C54 1 A2 03 ldx #$03 +007C56 1 B1 06 L7C56: lda (L0006),y +007C58 1 9D 67 7B sta L7B67,x +007C5B 1 88 dey +007C5C 1 CA dex +007C5D 1 10 F7 bpl L7C56 +007C5F 1 2C 60 7B bit L7B60 +007C62 1 30 24 bmi L7C88 +007C64 1 2C 68 7B bit L7B68 +007C67 1 30 65 bmi L7CCE +007C69 1 AD 67 7B lda L7B67 +007C6C 1 CD 5F 7B cmp L7B5F +007C6F 1 AD 68 7B lda L7B68 +007C72 1 ED 60 7B sbc L7B60 +007C75 1 30 57 bmi L7CCE +007C77 1 AD 67 7B lda L7B67 +007C7A 1 CD 63 7B cmp L7B63 +007C7D 1 AD 68 7B lda L7B68 +007C80 1 ED 64 7B sbc L7B64 +007C83 1 10 3A bpl L7CBF +007C85 1 4C DA 7C jmp L7CDA +007C88 1 +007C88 1 2C 68 7B L7C88: bit L7B68 +007C8B 1 30 16 bmi L7CA3 +007C8D 1 2C 64 7B bit L7B64 +007C90 1 30 48 bmi L7CDA +007C92 1 AD 67 7B lda L7B67 +007C95 1 CD 63 7B cmp L7B63 +007C98 1 AD 68 7B lda L7B68 +007C9B 1 ED 64 7B sbc L7B64 +007C9E 1 30 3A bmi L7CDA +007CA0 1 4C BF 7C jmp L7CBF +007CA3 1 +007CA3 1 AD 67 7B L7CA3: lda L7B67 +007CA6 1 CD 5F 7B cmp L7B5F +007CA9 1 AD 68 7B lda L7B68 +007CAC 1 ED 60 7B sbc L7B60 +007CAF 1 30 1D bmi L7CCE +007CB1 1 AD 67 7B lda L7B67 +007CB4 1 CD 63 7B cmp L7B63 +007CB7 1 AD 68 7B lda L7B68 +007CBA 1 ED 64 7B sbc L7B64 +007CBD 1 30 1B bmi L7CDA +007CBF 1 AD 67 7B L7CBF: lda L7B67 +007CC2 1 8D 63 7B sta L7B63 +007CC5 1 AD 68 7B lda L7B68 +007CC8 1 8D 64 7B sta L7B64 +007CCB 1 4C DA 7C jmp L7CDA +007CCE 1 +007CCE 1 AD 67 7B L7CCE: lda L7B67 +007CD1 1 8D 5F 7B sta L7B5F +007CD4 1 AD 68 7B lda L7B68 +007CD7 1 8D 60 7B sta L7B60 +007CDA 1 2C 62 7B L7CDA: bit L7B62 +007CDD 1 30 24 bmi L7D03 +007CDF 1 2C 6A 7B bit L7B6A +007CE2 1 30 65 bmi L7D49 +007CE4 1 AD 69 7B lda L7B69 +007CE7 1 CD 61 7B cmp L7B61 +007CEA 1 AD 6A 7B lda L7B6A +007CED 1 ED 62 7B sbc L7B62 +007CF0 1 30 57 bmi L7D49 +007CF2 1 AD 69 7B lda L7B69 +007CF5 1 CD 65 7B cmp L7B65 +007CF8 1 AD 6A 7B lda L7B6A +007CFB 1 ED 66 7B sbc L7B66 +007CFE 1 10 3A bpl L7D3A +007D00 1 4C 55 7D jmp L7D55 +007D03 1 +007D03 1 2C 6A 7B L7D03: bit L7B6A +007D06 1 30 16 bmi L7D1E +007D08 1 2C 66 7B bit L7B66 +007D0B 1 30 48 bmi L7D55 +007D0D 1 AD 69 7B lda L7B69 +007D10 1 CD 65 7B cmp L7B65 +007D13 1 AD 6A 7B lda L7B6A +007D16 1 ED 66 7B sbc L7B66 +007D19 1 30 3A bmi L7D55 +007D1B 1 4C 3A 7D jmp L7D3A +007D1E 1 +007D1E 1 AD 69 7B L7D1E: lda L7B69 +007D21 1 CD 61 7B cmp L7B61 +007D24 1 AD 6A 7B lda L7B6A +007D27 1 ED 62 7B sbc L7B62 +007D2A 1 30 1D bmi L7D49 +007D2C 1 AD 69 7B lda L7B69 +007D2F 1 CD 65 7B cmp L7B65 +007D32 1 AD 6A 7B lda L7B6A +007D35 1 ED 66 7B sbc L7B66 +007D38 1 30 1B bmi L7D55 +007D3A 1 AD 69 7B L7D3A: lda L7B69 +007D3D 1 8D 65 7B sta L7B65 +007D40 1 AD 6A 7B lda L7B6A +007D43 1 8D 66 7B sta L7B66 +007D46 1 4C 55 7D jmp L7D55 +007D49 1 +007D49 1 AD 69 7B L7D49: lda L7B69 +007D4C 1 8D 61 7B sta L7B61 +007D4F 1 AD 6A 7B lda L7B6A +007D52 1 8D 62 7B sta L7B62 +007D55 1 EE 5B 7D L7D55: inc L7D5B +007D58 1 4C EF 7B jmp L7BEF +007D5B 1 +007D5B 1 00 L7D5B: brk +007D5C 1 00 L7D5C: brk +007D5D 1 20 EF 86 L7D5D: jsr L86EF +007D60 1 85 06 sta L0006 +007D62 1 86 07 stx $07 +007D64 1 A0 23 ldy #$23 +007D66 1 A2 07 ldx #$07 +007D68 1 B1 06 L7D68: lda (L0006),y +007D6A 1 9D 94 7D sta L7D94,x +007D6D 1 88 dey +007D6E 1 CA dex +007D6F 1 10 F7 bpl L7D68 +007D71 1 AD 98 7D lda L7D98 +007D74 1 38 sec +007D75 1 ED 94 7D sbc L7D94 +007D78 1 48 pha +007D79 1 AD 99 7D lda L7D99 +007D7C 1 ED 95 7D sbc L7D95 +007D7F 1 48 pha +007D80 1 AD 9A 7D lda L7D9A +007D83 1 38 sec +007D84 1 ED 96 7D sbc L7D96 +007D87 1 48 pha +007D88 1 AD 9B 7D lda L7D9B +007D8B 1 ED 97 7D sbc L7D97 +007D8E 1 68 pla +007D8F 1 A8 tay +007D90 1 68 pla +007D91 1 AA tax +007D92 1 68 pla +007D93 1 60 rts +007D94 1 +007D94 1 00 L7D94: brk +007D95 1 00 L7D95: brk +007D96 1 00 L7D96: brk +007D97 1 00 L7D97: brk +007D98 1 00 L7D98: brk +007D99 1 00 L7D99: brk +007D9A 1 00 L7D9A: brk +007D9B 1 00 L7D9B: brk +007D9C 1 4C 9F 7D L7D9C: jmp L7D9F +007D9F 1 +007D9F 1 AE 9F DE L7D9F: ldx $DE9F +007DA2 1 CA dex +007DA3 1 BD 26 EC lda $EC26,x +007DA6 1 A2 00 ldx #$00 +007DA8 1 DD F2 E1 L7DA8: cmp $E1F2,x +007DAB 1 F0 07 beq L7DB4 +007DAD 1 E8 inx +007DAE 1 EC F1 E1 cpx $E1F1 +007DB1 1 D0 F5 bne L7DA8 +007DB3 1 60 rts +007DB4 1 +007DB4 1 8A L7DB4: txa +007DB5 1 0A asl a +007DB6 1 AA tax +007DB7 1 BD 02 E2 lda $E202,x +007DBA 1 85 06 sta L0006 +007DBC 1 8D 01 08 sta $0801 +007DBF 1 BD 03 E2 lda $E203,x +007DC2 1 85 07 sta $07 +007DC4 1 8D 02 08 sta $0802 +007DC7 1 AD 83 C0 lda $C083 +007DCA 1 AD 83 C0 lda $C083 +007DCD 1 A9 00 lda #$00 +007DCF 1 8D 00 08 sta L0800 +007DD2 1 A8 tay +007DD3 1 B1 06 lda (L0006),y +007DD5 1 8D 03 08 sta $0803 +007DD8 1 E6 06 inc L0006 +007DDA 1 EE 01 08 inc $0801 +007DDD 1 D0 05 bne L7DE4 +007DDF 1 E6 07 inc $07 +007DE1 1 EE 02 08 inc $0802 +007DE4 1 AD 00 08 L7DE4: lda L0800 +007DE7 1 CD 03 08 cmp $0803 +007DEA 1 F0 20 beq L7E0C +007DEC 1 20 CA 80 jsr L80CA +007DEF 1 A0 00 ldy #$00 +007DF1 1 B1 06 lda (L0006),y +007DF3 1 29 7F and #$7F +007DF5 1 91 06 sta (L0006),y +007DF7 1 A0 17 ldy #$17 +007DF9 1 B1 06 lda (L0006),y +007DFB 1 D0 09 bne L7E06 +007DFD 1 C8 iny +007DFE 1 B1 06 lda (L0006),y +007E00 1 D0 04 bne L7E06 +007E02 1 A9 01 lda #$01 +007E04 1 91 06 sta (L0006),y +007E06 1 EE 00 08 L7E06: inc L0800 +007E09 1 4C E4 7D jmp L7DE4 +007E0C 1 +007E0C 1 AD 8B C0 L7E0C: lda LCBANK1 +007E0F 1 AD 8B C0 lda LCBANK1 +007E12 1 AE 9F DE ldx $DE9F +007E15 1 CA dex +007E16 1 BD D1 E6 lda $E6D1,x +007E19 1 C9 81 cmp #$81 +007E1B 1 F0 03 beq L7E20 +007E1D 1 4C C1 7E jmp L7EC1 +007E20 1 +007E20 1 AD 83 C0 L7E20: lda $C083 +007E23 1 AD 83 C0 lda $C083 +007E26 1 A9 5A lda #$5A +007E28 1 A2 0F ldx #$0F +007E2A 1 9D 08 08 L7E2A: sta $0808,x +007E2D 1 CA dex +007E2E 1 10 FA bpl L7E2A +007E30 1 A9 00 lda #$00 +007E32 1 8D 05 08 sta $0805 +007E35 1 8D 00 08 sta L0800 +007E38 1 AD 05 08 L7E38: lda $0805 +007E3B 1 CD 03 08 cmp $0803 +007E3E 1 D0 03 bne L7E43 +007E40 1 4C F5 80 jmp L80F5 +007E43 1 +007E43 1 20 CA 80 L7E43: jsr L80CA +007E46 1 A0 00 ldy #$00 +007E48 1 B1 06 lda (L0006),y +007E4A 1 30 36 bmi L7E82 +007E4C 1 29 0F and #$0F +007E4E 1 8D 04 08 sta $0804 +007E51 1 A0 01 ldy #$01 +007E53 1 B1 06 L7E53: lda (L0006),y +007E55 1 D9 07 08 cmp $0807,y +007E58 1 F0 05 beq L7E5F +007E5A 1 B0 26 bcs L7E82 +007E5C 1 4C 67 7E jmp L7E67 +007E5F 1 +007E5F 1 C8 L7E5F: iny +007E60 1 C0 10 cpy #$10 +007E62 1 D0 EF bne L7E53 +007E64 1 4C 82 7E jmp L7E82 +007E67 1 +007E67 1 AD 00 08 L7E67: lda L0800 +007E6A 1 8D 06 08 sta $0806 +007E6D 1 A2 0F ldx #$0F +007E6F 1 A9 20 lda #$20 +007E71 1 9D 08 08 L7E71: sta $0808,x +007E74 1 CA dex +007E75 1 10 FA bpl L7E71 +007E77 1 AC 04 08 ldy $0804 +007E7A 1 B1 06 L7E7A: lda (L0006),y +007E7C 1 99 07 08 sta $0807,y +007E7F 1 88 dey +007E80 1 D0 F8 bne L7E7A +007E82 1 EE 00 08 L7E82: inc L0800 +007E85 1 AD 00 08 lda L0800 +007E88 1 CD 03 08 cmp $0803 +007E8B 1 F0 03 beq L7E90 +007E8D 1 4C 43 7E jmp L7E43 +007E90 1 +007E90 1 EE 05 08 L7E90: inc $0805 +007E93 1 AD 06 08 lda $0806 +007E96 1 8D 00 08 sta L0800 +007E99 1 20 CA 80 jsr L80CA +007E9C 1 A0 00 ldy #$00 +007E9E 1 B1 06 lda (L0006),y +007EA0 1 09 80 ora #$80 +007EA2 1 91 06 sta (L0006),y +007EA4 1 A9 5A lda #$5A +007EA6 1 A2 0F ldx #$0F +007EA8 1 9D 08 08 L7EA8: sta $0808,x +007EAB 1 CA dex +007EAC 1 10 FA bpl L7EA8 +007EAE 1 AE 05 08 ldx $0805 +007EB1 1 CA dex +007EB2 1 AC 06 08 ldy $0806 +007EB5 1 C8 iny +007EB6 1 20 2B 81 jsr L812B +007EB9 1 A9 00 lda #$00 +007EBB 1 8D 00 08 sta L0800 +007EBE 1 4C 38 7E jmp L7E38 +007EC1 1 +007EC1 1 C9 82 L7EC1: cmp #$82 +007EC3 1 F0 03 beq L7EC8 +007EC5 1 4C 58 7F jmp L7F58 +007EC8 1 +007EC8 1 AD 83 C0 L7EC8: lda $C083 +007ECB 1 AD 83 C0 lda $C083 +007ECE 1 A9 00 lda #$00 +007ED0 1 8D 08 08 sta $0808 +007ED3 1 8D 09 08 sta $0809 +007ED6 1 8D 05 08 sta $0805 +007ED9 1 8D 00 08 sta L0800 +007EDC 1 AD 05 08 L7EDC: lda $0805 +007EDF 1 CD 03 08 cmp $0803 +007EE2 1 D0 03 bne L7EE7 +007EE4 1 4C F5 80 jmp L80F5 +007EE7 1 +007EE7 1 20 CA 80 L7EE7: jsr L80CA +007EEA 1 A0 00 ldy #$00 +007EEC 1 B1 06 lda (L0006),y +007EEE 1 30 2B bmi L7F1B +007EF0 1 A0 18 ldy #$18 +007EF2 1 B1 06 lda (L0006),y +007EF4 1 CD 09 08 cmp $0809 +007EF7 1 F0 05 beq L7EFE +007EF9 1 B0 0D bcs L7F08 +007EFB 1 4C 1B 7F jmp L7F1B +007EFE 1 +007EFE 1 88 L7EFE: dey +007EFF 1 B1 06 lda (L0006),y +007F01 1 CD 08 08 cmp $0808 +007F04 1 F0 15 beq L7F1B +007F06 1 90 13 bcc L7F1B +007F08 1 A0 18 L7F08: ldy #$18 +007F0A 1 B1 06 lda (L0006),y +007F0C 1 8D 09 08 sta $0809 +007F0F 1 88 dey +007F10 1 B1 06 lda (L0006),y +007F12 1 8D 08 08 sta $0808 +007F15 1 AD 00 08 lda L0800 +007F18 1 8D 06 08 sta $0806 +007F1B 1 EE 00 08 L7F1B: inc L0800 +007F1E 1 AD 00 08 lda L0800 +007F21 1 CD 03 08 cmp $0803 +007F24 1 F0 03 beq L7F29 +007F26 1 4C E7 7E jmp L7EE7 +007F29 1 +007F29 1 EE 05 08 L7F29: inc $0805 +007F2C 1 AD 06 08 lda $0806 +007F2F 1 8D 00 08 sta L0800 +007F32 1 20 CA 80 jsr L80CA +007F35 1 A0 00 ldy #$00 +007F37 1 B1 06 lda (L0006),y +007F39 1 09 80 ora #$80 +007F3B 1 91 06 sta (L0006),y +007F3D 1 A9 00 lda #$00 +007F3F 1 8D 08 08 sta $0808 +007F42 1 8D 09 08 sta $0809 +007F45 1 AE 05 08 ldx $0805 +007F48 1 CA dex +007F49 1 AC 06 08 ldy $0806 +007F4C 1 C8 iny +007F4D 1 20 2B 81 jsr L812B +007F50 1 A9 00 lda #$00 +007F52 1 8D 00 08 sta L0800 +007F55 1 4C DC 7E jmp L7EDC +007F58 1 +007F58 1 C9 83 L7F58: cmp #$83 +007F5A 1 F0 03 beq L7F5F +007F5C 1 4C 1F 80 jmp L801F +007F5F 1 +007F5F 1 AD 83 C0 L7F5F: lda $C083 +007F62 1 AD 83 C0 lda $C083 +007F65 1 A9 00 lda #$00 +007F67 1 8D 08 08 sta $0808 +007F6A 1 8D 09 08 sta $0809 +007F6D 1 8D 05 08 sta $0805 +007F70 1 8D 00 08 sta L0800 +007F73 1 AD 05 08 L7F73: lda $0805 +007F76 1 CD 03 08 cmp $0803 +007F79 1 D0 03 bne L7F7E +007F7B 1 4C F5 80 jmp L80F5 +007F7E 1 +007F7E 1 20 CA 80 L7F7E: jsr L80CA +007F81 1 A0 00 ldy #$00 +007F83 1 B1 06 lda (L0006),y +007F85 1 30 26 bmi L7FAD +007F87 1 A0 12 ldy #$12 +007F89 1 B1 06 lda (L0006),y +007F8B 1 CD 09 08 cmp $0809 +007F8E 1 F0 02 beq L7F92 +007F90 1 B0 0A bcs L7F9C +007F92 1 88 L7F92: dey +007F93 1 B1 06 lda (L0006),y +007F95 1 CD 08 08 cmp $0808 +007F98 1 F0 02 beq L7F9C +007F9A 1 90 11 bcc L7FAD +007F9C 1 B1 06 L7F9C: lda (L0006),y +007F9E 1 8D 08 08 sta $0808 +007FA1 1 C8 iny +007FA2 1 B1 06 lda (L0006),y +007FA4 1 8D 09 08 sta $0809 +007FA7 1 AD 00 08 lda L0800 +007FAA 1 8D 06 08 sta $0806 +007FAD 1 EE 00 08 L7FAD: inc L0800 +007FB0 1 AD 00 08 lda L0800 +007FB3 1 CD 03 08 cmp $0803 +007FB6 1 F0 03 beq L7FBB +007FB8 1 4C 7E 7F jmp L7F7E +007FBB 1 +007FBB 1 EE 05 08 L7FBB: inc $0805 +007FBE 1 AD 06 08 lda $0806 +007FC1 1 8D 00 08 sta L0800 +007FC4 1 20 CA 80 jsr L80CA +007FC7 1 A0 00 ldy #$00 +007FC9 1 B1 06 lda (L0006),y +007FCB 1 09 80 ora #$80 +007FCD 1 91 06 sta (L0006),y +007FCF 1 A9 00 lda #$00 +007FD1 1 8D 08 08 sta $0808 +007FD4 1 8D 09 08 sta $0809 +007FD7 1 AE 05 08 ldx $0805 +007FDA 1 CA dex +007FDB 1 AC 06 08 ldy $0806 +007FDE 1 C8 iny +007FDF 1 20 2B 81 jsr L812B +007FE2 1 A9 00 lda #$00 +007FE4 1 8D 00 08 sta L0800 +007FE7 1 4C 73 7F jmp L7F73 +007FEA 1 +007FEA 1 AD 8B C0 lda LCBANK1 +007FED 1 AD 8B C0 lda LCBANK1 +007FF0 1 A9 54 lda #$54 +007FF2 1 8D D9 E6 sta $E6D9 +007FF5 1 A9 00 lda #$00 +007FF7 1 8D DA E6 sta $E6DA +007FFA 1 A9 CB lda #$CB +007FFC 1 8D DD E6 sta $E6DD +007FFF 1 A9 00 lda #$00 +008001 1 8D DE E6 sta $E6DE +008004 1 A9 00 lda #$00 +008006 1 8D E1 E6 sta $E6E1 +008009 1 8D E2 E6 sta $E6E2 +00800C 1 A9 E7 lda #$E7 +00800E 1 8D E5 E6 sta $E6E5 +008011 1 A9 00 lda #$00 +008013 1 8D E6 E6 sta $E6E6 +008016 1 AD 83 C0 lda $C083 +008019 1 AD 83 C0 lda $C083 +00801C 1 4C F5 80 jmp L80F5 +00801F 1 +00801F 1 C9 84 L801F: cmp #$84 +008021 1 F0 01 beq L8024 +008023 1 60 rts +008024 1 +008024 1 AD 00 FB L8024: lda $FB00 +008027 1 85 08 sta $08 +008029 1 AD 01 FB lda $FB01 +00802C 1 85 09 sta $09 +00802E 1 A0 00 ldy #$00 +008030 1 B1 08 lda ($08),y +008032 1 8D 07 08 sta $0807 +008035 1 A8 tay +008036 1 B1 08 L8036: lda ($08),y +008038 1 99 07 08 sta $0807,y +00803B 1 88 dey +00803C 1 D0 F8 bne L8036 +00803E 1 AD 83 C0 lda $C083 +008041 1 AD 83 C0 lda $C083 +008044 1 A9 00 lda #$00 +008046 1 8D 05 08 sta $0805 +008049 1 8D 00 08 sta L0800 +00804C 1 A9 FF lda #$FF +00804E 1 8D 06 08 sta $0806 +008051 1 AD 05 08 L8051: lda $0805 +008054 1 CD 03 08 cmp $0803 +008057 1 D0 03 bne L805C +008059 1 4C F5 80 jmp L80F5 +00805C 1 +00805C 1 20 CA 80 L805C: jsr L80CA +00805F 1 A0 00 ldy #$00 +008061 1 B1 06 lda (L0006),y +008063 1 30 19 bmi L807E +008065 1 A0 10 ldy #$10 +008067 1 B1 06 lda (L0006),y +008069 1 AE 07 08 ldx $0807 +00806C 1 E0 00 cpx #$00 +00806E 1 F0 05 beq L8075 +008070 1 DD 08 08 cmp $0808,x +008073 1 D0 09 bne L807E +008075 1 AD 00 08 L8075: lda L0800 +008078 1 8D 06 08 sta $0806 +00807B 1 4C 9E 80 jmp L809E +00807E 1 +00807E 1 EE 00 08 L807E: inc L0800 +008081 1 AD 00 08 lda L0800 +008084 1 CD 03 08 cmp $0803 +008087 1 F0 03 beq L808C +008089 1 4C 5C 80 jmp L805C +00808C 1 +00808C 1 AD 06 08 L808C: lda $0806 +00808F 1 C9 FF cmp #$FF +008091 1 D0 0B bne L809E +008093 1 CE 07 08 dec $0807 +008096 1 A9 00 lda #$00 +008098 1 8D 00 08 sta L0800 +00809B 1 4C 5C 80 jmp L805C +00809E 1 +00809E 1 EE 05 08 L809E: inc $0805 +0080A1 1 AD 06 08 lda $0806 +0080A4 1 8D 00 08 sta L0800 +0080A7 1 20 CA 80 jsr L80CA +0080AA 1 A0 00 ldy #$00 +0080AC 1 B1 06 lda (L0006),y +0080AE 1 09 80 ora #$80 +0080B0 1 91 06 sta (L0006),y +0080B2 1 AE 05 08 ldx $0805 +0080B5 1 CA dex +0080B6 1 AC 06 08 ldy $0806 +0080B9 1 C8 iny +0080BA 1 20 2B 81 jsr L812B +0080BD 1 A9 00 lda #$00 +0080BF 1 8D 00 08 sta L0800 +0080C2 1 A9 FF lda #$FF +0080C4 1 8D 06 08 sta $0806 +0080C7 1 4C 51 80 jmp L8051 +0080CA 1 +0080CA 1 A9 00 L80CA: lda #$00 +0080CC 1 8D 04 08 sta $0804 +0080CF 1 AD 00 08 lda L0800 +0080D2 1 0A asl a +0080D3 1 2E 04 08 rol $0804 +0080D6 1 0A asl a +0080D7 1 2E 04 08 rol $0804 +0080DA 1 0A asl a +0080DB 1 2E 04 08 rol $0804 +0080DE 1 0A asl a +0080DF 1 2E 04 08 rol $0804 +0080E2 1 0A asl a +0080E3 1 2E 04 08 rol $0804 +0080E6 1 18 clc +0080E7 1 6D 01 08 adc $0801 +0080EA 1 85 06 sta L0006 +0080EC 1 AD 02 08 lda $0802 +0080EF 1 6D 04 08 adc $0804 +0080F2 1 85 07 sta $07 +0080F4 1 60 rts +0080F5 1 +0080F5 1 A9 00 L80F5: lda #$00 +0080F7 1 8D 00 08 sta L0800 +0080FA 1 AD 00 08 L80FA: lda L0800 +0080FD 1 CD 03 08 cmp $0803 +008100 1 F0 22 beq L8124 +008102 1 20 CA 80 jsr L80CA +008105 1 A0 00 ldy #$00 +008107 1 B1 06 lda (L0006),y +008109 1 29 7F and #$7F +00810B 1 91 06 sta (L0006),y +00810D 1 A0 17 ldy #$17 +00810F 1 B1 06 lda (L0006),y +008111 1 D0 0B bne L811E +008113 1 C8 iny +008114 1 B1 06 lda (L0006),y +008116 1 C9 01 cmp #$01 +008118 1 D0 04 bne L811E +00811A 1 A9 00 lda #$00 +00811C 1 91 06 sta (L0006),y +00811E 1 EE 00 08 L811E: inc L0800 +008121 1 4C FA 80 jmp L80FA +008124 1 +008124 1 AD 8B C0 L8124: lda LCBANK1 +008127 1 AD 8B C0 lda LCBANK1 +00812A 1 60 rts +00812B 1 +00812B 1 AD 8B C0 L812B: lda LCBANK1 +00812E 1 AD 8B C0 lda LCBANK1 +008131 1 98 tya +008132 1 9D A1 DE sta $DEA1,x +008135 1 AD 83 C0 lda $C083 +008138 1 AD 83 C0 lda $C083 +00813B 1 60 rts +00813C 1 +00813C 1 00 L813C: brk +00813D 1 00 brk +00813E 1 08 L813E: php +00813F 1 A0 00 L813F: ldy #$00 +008141 1 AA tax +008142 1 CA dex +008143 1 8A txa +008144 1 8C 3C 81 sty L813C +008147 1 0A asl a +008148 1 2E 3C 81 rol L813C +00814B 1 0A asl a +00814C 1 2E 3C 81 rol L813C +00814F 1 0A asl a +008150 1 2E 3C 81 rol L813C +008153 1 0A asl a +008154 1 2E 3C 81 rol L813C +008157 1 0A asl a +008158 1 2E 3C 81 rol L813C +00815B 1 18 clc +00815C 1 6D 1D E7 adc $E71D +00815F 1 85 06 sta L0006 +008161 1 AD 1E E7 lda $E71E +008164 1 6D 3C 81 adc L813C +008167 1 85 07 sta $07 +008169 1 AD 83 C0 lda $C083 +00816C 1 AD 83 C0 lda $C083 +00816F 1 A0 1F ldy #$1F +008171 1 B1 06 L8171: lda (L0006),y +008173 1 99 43 EC sta $EC43,y +008176 1 88 dey +008177 1 10 F8 bpl L8171 +008179 1 AD 8B C0 lda LCBANK1 +00817C 1 AD 8B C0 lda LCBANK1 +00817F 1 A2 31 ldx #$31 +008181 1 A9 20 lda #$20 +008183 1 9D EB E6 L8183: sta $E6EB,x +008186 1 CA dex +008187 1 10 FA bpl L8183 +008189 1 A9 00 lda #$00 +00818B 1 8D EB E6 sta $E6EB +00818E 1 AD DF E6 lda $E6DF +008191 1 18 clc +008192 1 6D 3E 81 adc L813E +008195 1 8D DF E6 sta $E6DF +008198 1 90 03 bcc L819D +00819A 1 EE E0 E6 inc $E6E0 +00819D 1 AD E3 E6 L819D: lda $E6E3 +0081A0 1 18 clc +0081A1 1 6D 3E 81 adc L813E +0081A4 1 8D E3 E6 sta $E6E3 +0081A7 1 90 03 bcc L81AC +0081A9 1 EE E4 E6 inc $E6E4 +0081AC 1 AD E7 E6 L81AC: lda $E6E7 +0081AF 1 18 clc +0081B0 1 6D 3E 81 adc L813E +0081B3 1 8D E7 E6 sta $E6E7 +0081B6 1 90 03 bcc L81BB +0081B8 1 EE E8 E6 inc $E6E8 +0081BB 1 AD DB E6 L81BB: lda $E6DB +0081BE 1 CD 23 D2 cmp $D223 +0081C1 1 AD DC E6 lda $E6DC +0081C4 1 ED 24 D2 sbc $D224 +0081C7 1 30 10 bmi L81D9 +0081C9 1 AD DB E6 lda $E6DB +0081CC 1 18 clc +0081CD 1 6D 3E 81 adc L813E +0081D0 1 8D DB E6 sta $E6DB +0081D3 1 90 03 bcc L81D8 +0081D5 1 EE DC E6 inc $E6DC +0081D8 1 60 L81D8: rts +0081D9 1 +0081D9 1 AD DB E6 L81D9: lda $E6DB +0081DC 1 18 clc +0081DD 1 6D 3E 81 adc L813E +0081E0 1 8D DB E6 sta $E6DB +0081E3 1 90 03 bcc L81E8 +0081E5 1 EE DC E6 inc $E6DC +0081E8 1 AD DB E6 L81E8: lda $E6DB +0081EB 1 CD 1F D2 cmp $D21F +0081EE 1 AD DC E6 lda $E6DC +0081F1 1 ED 20 D2 sbc $D220 +0081F4 1 10 01 bpl L81F7 +0081F6 1 60 rts +0081F7 1 +0081F7 1 20 1F 82 L81F7: jsr L821F +0081FA 1 A9 D9 lda #$D9 +0081FC 1 A2 E6 ldx #$E6 +0081FE 1 20 1C D0 jsr LD01C +008201 1 20 41 82 jsr L8241 +008204 1 A9 DD lda #$DD +008206 1 A2 E6 ldx #$E6 +008208 1 20 1C D0 jsr LD01C +00820B 1 20 53 82 jsr L8253 +00820E 1 A9 E1 lda #$E1 +008210 1 A2 E6 ldx #$E6 +008212 1 20 1C D0 jsr LD01C +008215 1 20 0F 83 jsr L830F +008218 1 A9 E5 lda #$E5 +00821A 1 A2 E6 ldx #$E6 +00821C 1 4C 1C D0 jmp LD01C +00821F 1 +00821F 1 AD 43 EC L821F: lda $EC43 +008222 1 29 0F and #$0F +008224 1 8D EB E6 sta $E6EB +008227 1 AA tax +008228 1 BD 43 EC L8228: lda $EC43,x +00822B 1 9D EC E6 sta $E6EC,x +00822E 1 CA dex +00822F 1 D0 F7 bne L8228 +008231 1 A9 20 lda #$20 +008233 1 8D EC E6 sta $E6EC +008236 1 EE EB E6 inc $E6EB +008239 1 A9 EB lda #$EB +00823B 1 A2 E6 ldx #$E6 +00823D 1 20 BA 87 jsr L87BA +008240 1 60 rts +008241 1 +008241 1 AD 53 EC L8241: lda $EC53 +008244 1 20 07 87 jsr L8707 +008247 1 A2 04 ldx #$04 +008249 1 BD C5 DF L8249: lda $DFC5,x +00824C 1 9D EB E6 sta $E6EB,x +00824F 1 CA dex +008250 1 10 F7 bpl L8249 +008252 1 60 rts +008253 1 +008253 1 AD 54 EC L8253: lda $EC54 +008256 1 AE 55 EC ldx $EC55 +008259 1 8D 72 82 L8259: sta L8272 +00825C 1 8E 73 82 stx L8273 +00825F 1 4C 76 82 jmp L8276 +008262 1 +008262 1 20 42 6C L8262: jsr L6C42 +008265 1 6F 63 6B bbr6 $63,L82D3 +008268 1 73 .byte $73 +008269 1 20 .byte $20 +00826A 1 10 L826A: .byte $10 +00826B 1 27 E8 L826B: rmb2 $E8 +00826D 1 03 .byte $03 +00826E 1 64 00 stz L0000 +008270 1 0A asl a +008271 1 00 brk +008272 1 00 L8272: brk +008273 1 00 L8273: brk +008274 1 00 L8274: brk +008275 1 00 L8275: brk +008276 1 A2 11 L8276: ldx #$11 +008278 1 A9 20 lda #$20 +00827A 1 9D EB E6 L827A: sta $E6EB,x +00827D 1 CA dex +00827E 1 10 FA bpl L827A +008280 1 A9 00 lda #$00 +008282 1 8D EB E6 sta $E6EB +008285 1 8D 75 82 sta L8275 +008288 1 A0 00 ldy #$00 +00828A 1 A2 00 ldx #$00 +00828C 1 A9 00 L828C: lda #$00 +00828E 1 8D 74 82 sta L8274 +008291 1 AD 72 82 L8291: lda L8272 +008294 1 DD 6A 82 cmp L826A,x +008297 1 AD 73 82 lda L8273 +00829A 1 FD 6B 82 sbc L826B,x +00829D 1 10 24 bpl L82C3 +00829F 1 AD 74 82 lda L8274 +0082A2 1 D0 09 bne L82AD +0082A4 1 2C 75 82 bit L8275 +0082A7 1 30 04 bmi L82AD +0082A9 1 A9 20 lda #$20 +0082AB 1 D0 09 bne L82B6 +0082AD 1 09 30 L82AD: ora #$30 +0082AF 1 48 pha +0082B0 1 A9 80 lda #$80 +0082B2 1 8D 75 82 sta L8275 +0082B5 1 68 pla +0082B6 1 99 ED E6 L82B6: sta $E6ED,y +0082B9 1 C8 iny +0082BA 1 E8 inx +0082BB 1 E8 inx +0082BC 1 E0 08 cpx #$08 +0082BE 1 F0 1C beq L82DC +0082C0 1 4C 8C 82 jmp L828C +0082C3 1 +0082C3 1 EE 74 82 L82C3: inc L8274 +0082C6 1 AD 72 82 lda L8272 +0082C9 1 38 sec +0082CA 1 FD 6A 82 sbc L826A,x +0082CD 1 8D 72 82 sta L8272 +0082D0 1 AD 73 82 lda L8273 +0082D3 1 FD 6B 82 L82D3: sbc L826B,x +0082D6 1 8D 73 82 sta L8273 +0082D9 1 4C 91 82 jmp L8291 +0082DC 1 +0082DC 1 AD 72 82 L82DC: lda L8272 +0082DF 1 09 30 ora #$30 +0082E1 1 99 ED E6 sta $E6ED,y +0082E4 1 C8 iny +0082E5 1 A2 00 ldx #$00 +0082E7 1 BD 62 82 L82E7: lda L8262,x +0082EA 1 99 ED E6 sta $E6ED,y +0082ED 1 C8 iny +0082EE 1 E8 inx +0082EF 1 EC 62 82 cpx L8262 +0082F2 1 D0 F3 bne L82E7 +0082F4 1 AD 74 82 lda L8274 +0082F7 1 D0 0C bne L8305 +0082F9 1 2C 75 82 bit L8275 +0082FC 1 30 07 bmi L8305 +0082FE 1 AD 72 82 lda L8272 +008301 1 C9 02 cmp #$02 +008303 1 90 04 bcc L8309 +008305 1 A9 0D L8305: lda #$0D +008307 1 D0 02 bne L830B +008309 1 A9 0C L8309: lda #$0C +00830B 1 8D EB E6 L830B: sta $E6EB +00830E 1 60 rts +00830F 1 +00830F 1 A2 15 L830F: ldx #$15 +008311 1 A9 20 lda #$20 +008313 1 9D EB E6 L8313: sta $E6EB,x +008316 1 CA dex +008317 1 10 FA bpl L8313 +008319 1 A9 01 lda #$01 +00831B 1 8D EB E6 sta $E6EB +00831E 1 A9 EB lda #$EB +008320 1 85 08 sta $08 +008322 1 A9 E6 lda #$E6 +008324 1 85 09 sta $09 +008326 1 AD 5A EC lda $EC5A +008329 1 0D 5B EC ora $EC5B +00832C 1 D0 06 bne L8334 +00832E 1 8D DC 83 sta L83DC +008331 1 4C A9 83 jmp L83A9 +008334 1 +008334 1 AD 5B EC L8334: lda $EC5B +008337 1 29 FE and #$FE +008339 1 4A lsr a +00833A 1 8D DB 83 sta L83DB +00833D 1 AD 5B EC lda $EC5B +008340 1 6A ror a +008341 1 AD 5A EC lda $EC5A +008344 1 6A ror a +008345 1 4A lsr a +008346 1 4A lsr a +008347 1 4A lsr a +008348 1 4A lsr a +008349 1 8D DC 83 sta L83DC +00834C 1 AD 5A EC lda $EC5A +00834F 1 29 1F and #$1F +008351 1 8D DD 83 sta L83DD +008354 1 20 A9 83 jsr L83A9 +008357 1 20 5D 83 jsr L835D +00835A 1 4C B8 83 jmp L83B8 +00835D 1 +00835D 1 A9 20 L835D: lda #$20 +00835F 1 8D DF 83 sta L83DF +008362 1 8D E0 83 sta L83E0 +008365 1 8D E1 83 sta L83E1 +008368 1 A2 02 ldx #$02 +00836A 1 AD DD 83 lda L83DD +00836D 1 09 30 ora #$30 +00836F 1 A8 tay +008370 1 AD DD 83 lda L83DD +008373 1 C9 0A cmp #$0A +008375 1 90 0F bcc L8386 +008377 1 E8 inx +008378 1 A0 31 ldy #$31 +00837A 1 C9 14 cmp #$14 +00837C 1 90 08 bcc L8386 +00837E 1 A0 32 ldy #$32 +008380 1 C9 1E cmp #$1E +008382 1 90 02 bcc L8386 +008384 1 A0 33 ldy #$33 +008386 1 8E DE 83 L8386: stx L83DE +008389 1 8C DF 83 sty L83DF +00838C 1 E0 02 cpx #$02 +00838E 1 F0 12 beq L83A2 +008390 1 98 tya +008391 1 29 03 and #$03 +008393 1 A8 tay +008394 1 AD DD 83 lda L83DD +008397 1 38 L8397: sec +008398 1 E9 0A sbc #$0A +00839A 1 88 dey +00839B 1 D0 FA bne L8397 +00839D 1 09 30 ora #$30 +00839F 1 8D E0 83 sta L83E0 +0083A2 1 A9 DE L83A2: lda #$DE +0083A4 1 A2 83 ldx #$83 +0083A6 1 4C A4 84 jmp L84A4 +0083A9 1 +0083A9 1 AD DC 83 L83A9: lda L83DC +0083AC 1 0A asl a +0083AD 1 A8 tay +0083AE 1 B9 E3 83 lda L83E3,y +0083B1 1 AA tax +0083B2 1 B9 E2 83 lda L83E2,y +0083B5 1 4C A4 84 jmp L84A4 +0083B8 1 +0083B8 1 AE 90 84 L83B8: ldx L8490 +0083BB 1 AD DB 83 L83BB: lda L83DB +0083BE 1 38 sec +0083BF 1 FD 90 84 sbc L8490,x +0083C2 1 10 03 bpl L83C7 +0083C4 1 CA dex +0083C5 1 D0 F4 bne L83BB +0083C7 1 A8 L83C7: tay +0083C8 1 BD 9A 84 lda L849A,x +0083CB 1 8D 8E 84 sta L848E +0083CE 1 B9 9A 84 lda L849A,y +0083D1 1 8D 8F 84 sta L848F +0083D4 1 A9 8A lda #$8A +0083D6 1 A2 84 ldx #$84 +0083D8 1 4C A4 84 jmp L84A4 +0083DB 1 +0083DB 1 00 L83DB: brk +0083DC 1 00 L83DC: brk +0083DD 1 00 L83DD: brk +0083DE 1 03 L83DE: .byte $03 +0083DF 1 20 L83DF: .byte $20 +0083E0 1 20 L83E0: .byte $20 +0083E1 1 20 L83E1: .byte $20 +0083E2 1 FC L83E2: .byte $FC +0083E3 1 83 L83E3: .byte $83 +0083E4 1 06 84 asl $84 +0083E6 1 11 84 ora ($84),y +0083E8 1 1C 84 27 trb $2784 +0083EB 1 84 32 sty $32 +0083ED 1 84 3D sty $3D +0083EF 1 84 48 sty $48 +0083F1 1 84 53 sty $53 +0083F3 1 84 5E sty $5E +0083F5 1 84 69 sty $69 +0083F7 1 84 74 sty $74 +0083F9 1 84 7F sty $7F +0083FB 1 84 09 sty $09 +0083FD 1 6E 6F 20 ror $206F +008400 1 64 61 stz $61 +008402 1 74 65 stz $65,x +008404 1 20 20 0A jsr L0A20 +008407 1 4A lsr a +008408 1 61 6E adc ($6E,x) +00840A 1 75 61 adc $61,x +00840C 1 72 79 adc ($79) +00840E 1 20 20 20 jsr L2020 +008411 1 0A asl a +008412 1 46 65 lsr $65 +008414 1 62 .byte $62 +008415 1 72 75 adc ($75) +008417 1 61 72 adc ($72,x) +008419 1 79 20 20 adc L2020,y +00841C 1 0A asl a +00841D 1 4D 61 72 eor L7261 +008420 1 63 .byte $63 +008421 1 68 pla +008422 1 20 20 20 jsr L2020 +008425 1 20 20 0A jsr L0A20 +008428 1 41 70 eor ($70,x) +00842A 1 72 69 adc ($69) +00842C 1 6C 20 20 jmp (L2020) +00842F 1 +00842F 1 20 20 20 jsr L2020 +008432 1 0A asl a +008433 1 4D 61 79 eor L7961 +008436 1 20 20 20 jsr L2020 +008439 1 20 20 20 jsr L2020 +00843C 1 20 0A 4A jsr L4A0A +00843F 1 75 6E adc $6E,x +008441 1 65 20 adc L0020 +008443 1 20 20 20 jsr L2020 +008446 1 20 20 0A jsr L0A20 +008449 1 4A lsr a +00844A 1 75 6C adc $6C,x +00844C 1 79 20 20 adc L2020,y +00844F 1 20 20 20 jsr L2020 +008452 1 20 0A 41 jsr L410A +008455 1 75 67 adc $67,x +008457 1 75 73 adc $73,x +008459 1 74 20 stz L0020,x +00845B 1 20 20 20 jsr L2020 +00845E 1 0A asl a +00845F 1 53 .byte $53 +008460 1 65 70 adc $70 +008462 1 74 65 stz $65,x +008464 1 6D 62 65 adc L6562 +008467 1 72 20 adc (L0020) +008469 1 0A asl a +00846A 1 4F 63 74 bbr4 $63,L84E1 +00846D 1 6F 62 65 bbr6 $62,L84D5 +008470 1 72 20 adc (L0020) +008472 1 20 20 0A jsr L0A20 +008475 1 4E 6F 76 lsr L766F +008478 1 65 6D adc $6D +00847A 1 62 .byte $62 +00847B 1 65 72 adc $72 +00847D 1 20 20 0A jsr L0A20 +008480 1 44 .byte $44 +008481 1 65 63 adc $63 +008483 1 65 6D adc $6D +008485 1 62 .byte $62 +008486 1 65 72 adc $72 +008488 1 20 20 05 jsr L0520 +00848B 1 20 31 39 jsr L3931 +00848E 1 38 L848E: sec +00848F 1 35 L848F: .byte $35 +008490 1 09 0A L8490: ora #$0A +008492 1 14 1E trb $1E +008494 1 28 plp +008495 1 32 3C and ($3C) +008497 1 46 50 lsr $50 +008499 1 5A phy +00849A 1 30 31 L849A: bmi L84CD +00849C 1 32 33 and ($33) +00849E 1 34 35 bit $35,x +0084A0 1 36 37 rol $37,x +0084A2 1 38 sec +0084A3 1 39 .byte $39 +0084A4 1 85 06 L84A4: sta L0006 +0084A6 1 86 07 stx $07 +0084A8 1 A0 00 ldy #$00 +0084AA 1 B1 08 lda ($08),y +0084AC 1 8D D0 84 sta L84D0 +0084AF 1 18 clc +0084B0 1 71 06 adc (L0006),y +0084B2 1 91 08 sta ($08),y +0084B4 1 B1 06 lda (L0006),y +0084B6 1 8D CB 84 sta L84CB +0084B9 1 EE D0 84 inc L84D0 +0084BC 1 C8 iny +0084BD 1 B1 06 lda (L0006),y +0084BF 1 8C CF 84 sty L84CF +0084C2 1 AC D0 84 ldy L84D0 +0084C5 1 91 08 sta ($08),y +0084C7 1 AC CF 84 ldy L84CF +0084CA 1 C0 .byte $C0 +0084CB 1 00 L84CB: brk +0084CC 1 90 .byte $90 +0084CD 1 EB L84CD: .byte $EB +0084CE 1 60 rts +0084CF 1 +0084CF 1 00 L84CF: brk +0084D0 1 00 L84D0: brk +0084D1 1 20 F6 87 L84D1: jsr L87F6 +0084D4 1 2C .byte $2C +0084D5 1 1B L84D5: .byte $1B +0084D6 1 5B .byte $5B +0084D7 1 30 03 bmi L84DC +0084D9 1 20 52 6E jsr L6E52 +0084DC 1 AD 21 D2 L84DC: lda $D221 +0084DF 1 38 sec +0084E0 1 ED .byte $ED +0084E1 1 1D D2 8D L84E1: ora L8DD2,x +0084E4 1 F8 sed +0084E5 1 85 AD sta $AD +0084E7 1 22 .byte $22 +0084E8 1 D2 ED cmp ($ED) +0084EA 1 1E D2 8D asl L8DD2,x +0084ED 1 F9 85 AD sbc LAD85,y +0084F0 1 23 .byte $23 +0084F1 1 D2 38 cmp ($38) +0084F3 1 ED 1F D2 sbc $D21F +0084F6 1 8D FA 85 sta L85FA +0084F9 1 AD 24 D2 lda $D224 +0084FC 1 ED 20 D2 sbc $D220 +0084FF 1 8D FB 85 sta L85FB +008502 1 AD 08 D2 lda $D208 +008505 1 C9 01 cmp #$01 +008507 1 D0 03 bne L850C +008509 1 0A asl a +00850A 1 D0 02 bne L850E +00850C 1 A9 00 L850C: lda #$00 +00850E 1 8D F1 85 L850E: sta L85F1 +008511 1 AD 25 EC lda $EC25 +008514 1 20 EF 86 jsr L86EF +008517 1 85 06 sta L0006 +008519 1 86 07 stx $07 +00851B 1 A9 06 lda #$06 +00851D 1 18 clc +00851E 1 6D F1 85 adc L85F1 +008521 1 A8 tay +008522 1 B1 06 lda (L0006),y +008524 1 48 pha +008525 1 20 6B 7B jsr L7B6B +008528 1 AE F1 85 ldx L85F1 +00852B 1 BD 63 7B lda L7B63,x +00852E 1 38 sec +00852F 1 FD 5F 7B sbc L7B5F,x +008532 1 8D F2 85 sta L85F2 +008535 1 BD 64 7B lda L7B64,x +008538 1 FD 60 7B sbc L7B60,x +00853B 1 8D F3 85 sta L85F3 +00853E 1 AE F1 85 ldx L85F1 +008541 1 AD F2 85 lda L85F2 +008544 1 38 sec +008545 1 FD F8 85 sbc L85F8,x +008548 1 8D F2 85 sta L85F2 +00854B 1 AD F3 85 lda L85F3 +00854E 1 FD F9 85 sbc L85F9,x +008551 1 8D F3 85 sta L85F3 +008554 1 10 0C bpl L8562 +008556 1 BD F8 85 lda L85F8,x +008559 1 8D F2 85 sta L85F2 +00855C 1 BD F9 85 lda L85F9,x +00855F 1 8D F3 85 sta L85F3 +008562 1 4E F3 85 L8562: lsr L85F3 +008565 1 6E F2 85 ror L85F2 +008568 1 4E F3 85 lsr L85F3 +00856B 1 6E F2 85 ror L85F2 +00856E 1 AD F2 85 lda L85F2 +008571 1 A8 tay +008572 1 68 pla +008573 1 AA tax +008574 1 AD 09 D2 lda $D209 +008577 1 20 BC 62 jsr L62BC +00857A 1 A2 00 ldx #$00 +00857C 1 8E F2 85 stx L85F2 +00857F 1 0A asl a +008580 1 2E F2 85 rol L85F2 +008583 1 0A asl a +008584 1 2E F2 85 rol L85F2 +008587 1 AE F1 85 ldx L85F1 +00858A 1 18 clc +00858B 1 7D 5F 7B adc L7B5F,x +00858E 1 9D 1D D2 sta $D21D,x +008591 1 AD F2 85 lda L85F2 +008594 1 7D 60 7B adc L7B60,x +008597 1 9D 1E D2 sta $D21E,x +00859A 1 AD 25 EC lda $EC25 +00859D 1 20 5D 7D jsr L7D5D +0085A0 1 8D F4 85 sta L85F4 +0085A3 1 8E F5 85 stx L85F5 +0085A6 1 8C F6 85 sty L85F6 +0085A9 1 AD F1 85 lda L85F1 +0085AC 1 F0 15 beq L85C3 +0085AE 1 AD 1F D2 lda $D21F +0085B1 1 18 clc +0085B2 1 6D F6 85 adc L85F6 +0085B5 1 8D 23 D2 sta $D223 +0085B8 1 AD 20 D2 lda $D220 +0085BB 1 69 00 adc #$00 +0085BD 1 8D 24 D2 sta $D224 +0085C0 1 4C D6 85 jmp L85D6 +0085C3 1 +0085C3 1 AD 1D D2 L85C3: lda $D21D +0085C6 1 18 clc +0085C7 1 6D F4 85 adc L85F4 +0085CA 1 8D 21 D2 sta $D221 +0085CD 1 AD 1E D2 lda $D21E +0085D0 1 6D F5 85 adc L85F5 +0085D3 1 8D 22 D2 sta $D222 +0085D6 1 AD 25 EC L85D6: lda $EC25 +0085D9 1 20 EF 86 jsr L86EF +0085DC 1 85 06 sta L0006 +0085DE 1 86 07 stx $07 +0085E0 1 A0 23 ldy #$23 +0085E2 1 A2 07 ldx #$07 +0085E4 1 BD 1D D2 L85E4: lda $D21D,x +0085E7 1 91 06 sta (L0006),y +0085E9 1 88 dey +0085EA 1 CA dex +0085EB 1 10 F7 bpl L85E4 +0085ED 1 20 13 88 jsr L8813 +0085F0 1 60 rts +0085F1 1 +0085F1 1 00 L85F1: brk +0085F2 1 00 L85F2: brk +0085F3 1 00 L85F3: brk +0085F4 1 00 L85F4: brk +0085F5 1 00 L85F5: brk +0085F6 1 00 L85F6: brk +0085F7 1 00 brk +0085F8 1 00 L85F8: brk +0085F9 1 00 L85F9: brk +0085FA 1 00 L85FA: brk +0085FB 1 00 L85FB: brk +0085FC 1 A2 03 L85FC: ldx #$03 +0085FE 1 BD 09 D2 L85FE: lda $D209,x +008601 1 9D A0 86 sta L86A0,x +008604 1 9D FD EB sta $EBFD,x +008607 1 CA dex +008608 1 10 F4 bpl L85FE +00860A 1 A9 00 lda #$00 +00860C 1 8D 9F 86 sta L869F +00860F 1 AD AB D2 lda $D2AB +008612 1 0A asl a +008613 1 2E 9F 86 rol L869F +008616 1 8D 9E 86 sta L869E +008619 1 CE 9E 86 L8619: dec L869E +00861C 1 D0 08 bne L8626 +00861E 1 CE 9F 86 dec L869F +008621 1 AD 9F 86 lda L869F +008624 1 D0 2F bne L8655 +008626 1 20 F0 48 L8626: jsr L48F0 +008629 1 20 58 86 jsr L8658 +00862C 1 30 27 bmi L8655 +00862E 1 A9 FF lda #$FF +008630 1 8D A6 86 sta L86A6 +008633 1 AD 08 D2 lda $D208 +008636 1 8D A5 86 sta L86A5 +008639 1 C9 00 cmp #$00 +00863B 1 F0 DC beq L8619 +00863D 1 C9 04 cmp #$04 +00863F 1 F0 D8 beq L8619 +008641 1 C9 02 cmp #$02 +008643 1 D0 06 bne L864B +008645 1 20 E6 48 jsr L48E6 +008648 1 4C 19 86 jmp L8619 +00864B 1 +00864B 1 C9 01 L864B: cmp #$01 +00864D 1 D0 06 bne L8655 +00864F 1 20 E6 48 jsr L48E6 +008652 1 A9 00 lda #$00 +008654 1 60 rts +008655 1 +008655 1 A9 FF L8655: lda #$FF +008657 1 60 rts +008658 1 +008658 1 AD 09 D2 L8658: lda $D209 +00865B 1 38 sec +00865C 1 ED A0 86 sbc L86A0 +00865F 1 8D A4 86 sta L86A4 +008662 1 AD 0A D2 lda $D20A +008665 1 ED A1 86 sbc L86A1 +008668 1 10 0A bpl L8674 +00866A 1 AD A4 86 lda L86A4 +00866D 1 C9 F8 cmp #$F8 +00866F 1 B0 0A bcs L867B +008671 1 A9 FF L8671: lda #$FF +008673 1 60 rts +008674 1 +008674 1 AD A4 86 L8674: lda L86A4 +008677 1 C9 08 cmp #$08 +008679 1 B0 F6 bcs L8671 +00867B 1 AD 0B D2 L867B: lda $D20B +00867E 1 38 sec +00867F 1 ED A2 86 sbc L86A2 +008682 1 8D A4 86 sta L86A4 +008685 1 AD 0C D2 lda $D20C +008688 1 ED A3 86 sbc L86A3 +00868B 1 10 07 bpl L8694 +00868D 1 AD A4 86 lda L86A4 +008690 1 C9 F9 cmp #$F9 +008692 1 B0 07 bcs L869B +008694 1 AD A4 86 L8694: lda L86A4 +008697 1 C9 07 cmp #$07 +008699 1 B0 D6 bcs L8671 +00869B 1 A9 00 L869B: lda #$00 +00869D 1 60 rts +00869E 1 +00869E 1 00 L869E: brk +00869F 1 00 L869F: brk +0086A0 1 00 L86A0: brk +0086A1 1 00 L86A1: brk +0086A2 1 00 L86A2: brk +0086A3 1 00 L86A3: brk +0086A4 1 00 L86A4: brk +0086A5 1 00 L86A5: brk +0086A6 1 00 L86A6: brk +0086A7 1 A2 00 L86A7: ldx #$00 +0086A9 1 8E C0 86 stx L86C0 +0086AC 1 0A asl a +0086AD 1 2E C0 86 rol L86C0 +0086B0 1 0A asl a +0086B1 1 2E C0 86 rol L86C0 +0086B4 1 0A asl a +0086B5 1 2E C0 86 rol L86C0 +0086B8 1 0A asl a +0086B9 1 2E C0 86 rol L86C0 +0086BC 1 AE C0 86 ldx L86C0 +0086BF 1 60 rts +0086C0 1 +0086C0 1 00 L86C0: brk +0086C1 1 A2 00 L86C1: ldx #$00 +0086C3 1 8E E2 86 stx L86E2 +0086C6 1 0A asl a +0086C7 1 2E E2 86 rol L86E2 +0086CA 1 0A asl a +0086CB 1 2E E2 86 rol L86E2 +0086CE 1 0A asl a +0086CF 1 2E E2 86 rol L86E2 +0086D2 1 0A asl a +0086D3 1 2E E2 86 rol L86E2 +0086D6 1 0A asl a +0086D7 1 2E E2 86 rol L86E2 +0086DA 1 0A asl a +0086DB 1 2E E2 86 rol L86E2 +0086DE 1 AE E2 86 ldx L86E2 +0086E1 1 60 rts +0086E2 1 +0086E2 1 00 L86E2: brk +0086E3 1 0A L86E3: asl a +0086E4 1 AA tax +0086E5 1 BD 9F DD lda $DD9F,x +0086E8 1 48 pha +0086E9 1 BD A0 DD lda $DDA0,x +0086EC 1 AA tax +0086ED 1 68 pla +0086EE 1 60 rts +0086EF 1 +0086EF 1 0A L86EF: asl a +0086F0 1 AA tax +0086F1 1 BD A1 DF lda $DFA1,x +0086F4 1 48 pha +0086F5 1 BD A2 DF lda $DFA2,x +0086F8 1 AA tax +0086F9 1 68 pla +0086FA 1 60 rts +0086FB 1 +0086FB 1 0A L86FB: asl a +0086FC 1 AA tax +0086FD 1 BD B3 DF lda $DFB3,x +008700 1 48 pha +008701 1 BD B4 DF lda $DFB4,x +008704 1 AA tax +008705 1 68 pla +008706 1 60 rts +008707 1 +008707 1 8D 7F 87 L8707: sta L877F +00870A 1 AD 00 FB lda $FB00 +00870D 1 85 06 sta L0006 +00870F 1 AD 01 FB lda $FB01 +008712 1 85 07 sta $07 +008714 1 A0 00 ldy #$00 +008716 1 B1 06 lda (L0006),y +008718 1 A8 tay +008719 1 B1 06 L8719: lda (L0006),y +00871B 1 CD 7F 87 cmp L877F +00871E 1 F0 06 beq L8726 +008720 1 88 dey +008721 1 D0 F6 bne L8719 +008723 1 4C 45 87 jmp L8745 +008726 1 +008726 1 98 L8726: tya +008727 1 0A asl a +008728 1 0A asl a +008729 1 A8 tay +00872A 1 AD 06 FB lda $FB06 +00872D 1 85 06 sta L0006 +00872F 1 AD 07 FB lda $FB07 +008732 1 85 07 sta $07 +008734 1 A2 00 ldx #$00 +008736 1 B1 06 L8736: lda (L0006),y +008738 1 9D C6 DF sta $DFC6,x +00873B 1 C8 iny +00873C 1 E8 inx +00873D 1 E0 04 cpx #$04 +00873F 1 D0 F5 bne L8736 +008741 1 8E C5 DF stx $DFC5 +008744 1 60 rts +008745 1 +008745 1 A9 04 L8745: lda #$04 +008747 1 8D C5 DF sta $DFC5 +00874A 1 A9 20 lda #$20 +00874C 1 8D C6 DF sta $DFC6 +00874F 1 A9 24 lda #$24 +008751 1 8D C7 DF sta $DFC7 +008754 1 AD 7F 87 lda L877F +008757 1 4A lsr a +008758 1 4A lsr a +008759 1 4A lsr a +00875A 1 4A lsr a +00875B 1 C9 0A cmp #$0A +00875D 1 B0 05 bcs L8764 +00875F 1 18 clc +008760 1 69 30 adc #$30 +008762 1 D0 03 bne L8767 +008764 1 18 L8764: clc +008765 1 69 37 adc #$37 +008767 1 8D C8 DF L8767: sta $DFC8 +00876A 1 AD 7F 87 lda L877F +00876D 1 29 0F and #$0F +00876F 1 C9 0A cmp #$0A +008771 1 B0 05 bcs L8778 +008773 1 18 clc +008774 1 69 30 adc #$30 +008776 1 D0 03 bne L877B +008778 1 18 L8778: clc +008779 1 69 37 adc #$37 +00877B 1 8D C9 DF L877B: sta $DFC9 +00877E 1 60 rts +00877F 1 +00877F 1 00 L877F: brk +008780 1 85 06 L8780: sta L0006 +008782 1 86 07 stx $07 +008784 1 A0 00 ldy #$00 +008786 1 B1 06 lda (L0006),y +008788 1 F0 11 beq L879B +00878A 1 85 08 sta $08 +00878C 1 E6 06 inc L0006 +00878E 1 D0 02 bne L8792 +008790 1 E6 07 inc $07 +008792 1 A0 19 L8792: ldy #$19 +008794 1 A9 06 lda #$06 +008796 1 A2 00 ldx #$00 +008798 1 20 00 D0 jsr LD000 +00879B 1 60 L879B: rts +00879C 1 +00879C 1 85 06 sta L0006 +00879E 1 86 07 stx $07 +0087A0 1 A0 00 ldy #$00 +0087A2 1 B1 06 lda (L0006),y +0087A4 1 85 08 sta $08 +0087A6 1 E6 06 inc L0006 +0087A8 1 D0 02 bne L87AC +0087AA 1 E6 07 inc $07 +0087AC 1 A0 18 L87AC: ldy #$18 +0087AE 1 A9 06 lda #$06 +0087B0 1 A2 00 ldx #$00 +0087B2 1 20 00 D0 jsr LD000 +0087B5 1 A5 09 lda $09 +0087B7 1 A6 0A ldx $0A +0087B9 1 60 rts +0087BA 1 +0087BA 1 86 0B L87BA: stx $0B +0087BC 1 85 0A sta $0A +0087BE 1 A0 00 ldy #$00 +0087C0 1 B1 0A lda ($0A),y +0087C2 1 A8 tay +0087C3 1 D0 01 bne L87C6 +0087C5 1 60 rts +0087C6 1 +0087C6 1 88 L87C6: dey +0087C7 1 F0 02 beq L87CB +0087C9 1 10 01 bpl L87CC +0087CB 1 60 L87CB: rts +0087CC 1 +0087CC 1 B1 0A L87CC: lda ($0A),y +0087CE 1 29 7F and #$7F +0087D0 1 C9 2F cmp #$2F +0087D2 1 F0 08 beq L87DC +0087D4 1 C9 20 cmp #$20 +0087D6 1 F0 04 beq L87DC +0087D8 1 C9 2E cmp #$2E +0087DA 1 D0 04 bne L87E0 +0087DC 1 88 L87DC: dey +0087DD 1 4C C6 87 jmp L87C6 +0087E0 1 +0087E0 1 C8 L87E0: iny +0087E1 1 B1 0A lda ($0A),y +0087E3 1 29 7F and #$7F +0087E5 1 C9 41 cmp #$41 +0087E7 1 90 09 bcc L87F2 +0087E9 1 C9 5B cmp #$5B +0087EB 1 B0 05 bcs L87F2 +0087ED 1 18 clc +0087EE 1 69 20 adc #$20 +0087F0 1 91 0A sta ($0A),y +0087F2 1 88 L87F2: dey +0087F3 1 4C C6 87 jmp L87C6 +0087F6 1 +0087F6 1 68 L87F6: pla +0087F7 1 8D 11 88 sta L8811 +0087FA 1 68 pla +0087FB 1 8D 12 88 sta L8812 +0087FE 1 A2 00 ldx #$00 +008800 1 B5 06 L8800: lda L0006,x +008802 1 48 pha +008803 1 E8 inx +008804 1 E0 04 cpx #$04 +008806 1 D0 F8 bne L8800 +008808 1 AD 12 88 lda L8812 +00880B 1 48 pha +00880C 1 AD 11 88 lda L8811 +00880F 1 48 pha +008810 1 60 rts +008811 1 +008811 1 00 L8811: brk +008812 1 00 L8812: brk +008813 1 68 L8813: pla +008814 1 8D 2E 88 sta L882E +008817 1 68 pla +008818 1 8D 2F 88 sta L882F +00881B 1 A2 03 ldx #$03 +00881D 1 68 L881D: pla +00881E 1 95 06 sta L0006,x +008820 1 CA dex +008821 1 E0 FF cpx #$FF +008823 1 D0 F8 bne L881D +008825 1 AD 2F 88 lda L882F +008828 1 48 pha +008829 1 AD 2E 88 lda L882E +00882C 1 48 pha +00882D 1 60 rts +00882E 1 +00882E 1 00 L882E: brk +00882F 1 00 L882F: brk +008830 1 00 L8830: brk +008831 1 00 L8831: brk +008832 1 00 L8832: brk +008833 1 00 L8833: brk +008834 1 00 brk +008835 1 00 brk +008836 1 00 brk +008837 1 00 brk +008838 1 00 brk +008839 1 00 brk +00883A 1 00 brk +00883B 1 00 brk +00883C 1 00 brk +00883D 1 00 brk +00883E 1 00 brk +00883F 1 00 brk +008840 1 00 brk +008841 1 00 brk +008842 1 00 brk +008843 1 00 brk +008844 1 00 brk +008845 1 00 brk +008846 1 00 brk +008847 1 00 brk +008848 1 00 brk +008849 1 00 brk +00884A 1 00 brk +00884B 1 00 brk +00884C 1 00 brk +00884D 1 00 brk +00884E 1 00 brk +00884F 1 00 brk +008850 1 00 brk +008851 1 00 brk +008852 1 00 brk +008853 1 00 brk +008854 1 00 brk +008855 1 A8 L8855: tay +008856 1 20 F6 87 jsr L87F6 +008859 1 98 tya +00885A 1 20 EF 86 jsr L86EF +00885D 1 85 06 sta L0006 +00885F 1 86 07 stx $07 +008861 1 A2 00 ldx #$00 +008863 1 A0 14 ldy #$14 +008865 1 B1 06 L8865: lda (L0006),y +008867 1 9D 30 88 sta L8830,x +00886A 1 C8 iny +00886B 1 E8 inx +00886C 1 E0 24 cpx #$24 +00886E 1 D0 F5 bne L8865 +008870 1 20 13 88 jsr L8813 +008873 1 60 rts +008874 1 +008874 1 A8 L8874: tay +008875 1 20 F6 87 jsr L87F6 +008878 1 98 tya +008879 1 20 EF 86 jsr L86EF +00887C 1 85 06 sta L0006 +00887E 1 86 07 stx $07 +008880 1 A2 00 ldx #$00 +008882 1 A0 14 ldy #$14 +008884 1 BD 30 88 L8884: lda L8830,x +008887 1 91 06 sta (L0006),y +008889 1 C8 iny +00888A 1 E8 inx +00888B 1 E0 24 cpx #$24 +00888D 1 D0 F5 bne L8884 +00888F 1 20 13 88 jsr L8813 +008892 1 60 rts +008893 1 +008893 1 A8 L8893: tay +008894 1 20 F6 87 jsr L87F6 +008897 1 98 tya +008898 1 20 E3 86 jsr L86E3 +00889B 1 85 06 sta L0006 +00889D 1 86 07 stx $07 +00889F 1 AD 25 EC lda $EC25 +0088A2 1 20 EF 86 jsr L86EF +0088A5 1 85 08 sta $08 +0088A7 1 86 09 stx $09 +0088A9 1 A0 17 ldy #$17 +0088AB 1 A2 03 ldx #$03 +0088AD 1 B1 08 L88AD: lda ($08),y +0088AF 1 9D 0D 89 sta L890D,x +0088B2 1 88 dey +0088B3 1 CA dex +0088B4 1 10 F7 bpl L88AD +0088B6 1 A0 1F ldy #$1F +0088B8 1 A2 03 ldx #$03 +0088BA 1 B1 08 L88BA: lda ($08),y +0088BC 1 9D 11 89 sta L8911,x +0088BF 1 88 dey +0088C0 1 CA dex +0088C1 1 10 F7 bpl L88BA +0088C3 1 A0 03 ldy #$03 +0088C5 1 B1 06 lda (L0006),y +0088C7 1 18 clc +0088C8 1 6D 0D 89 adc L890D +0088CB 1 91 06 sta (L0006),y +0088CD 1 C8 iny +0088CE 1 B1 06 lda (L0006),y +0088D0 1 6D 0E 89 adc L890E +0088D3 1 91 06 sta (L0006),y +0088D5 1 C8 iny +0088D6 1 B1 06 lda (L0006),y +0088D8 1 18 clc +0088D9 1 6D 0F 89 adc L890F +0088DC 1 91 06 sta (L0006),y +0088DE 1 C8 iny +0088DF 1 B1 06 lda (L0006),y +0088E1 1 6D 10 89 adc L8910 +0088E4 1 91 06 sta (L0006),y +0088E6 1 A0 03 ldy #$03 +0088E8 1 B1 06 lda (L0006),y +0088EA 1 38 sec +0088EB 1 ED 11 89 sbc L8911 +0088EE 1 91 06 sta (L0006),y +0088F0 1 C8 iny +0088F1 1 B1 06 lda (L0006),y +0088F3 1 ED 12 89 sbc L8912 +0088F6 1 91 06 sta (L0006),y +0088F8 1 C8 iny +0088F9 1 B1 06 lda (L0006),y +0088FB 1 38 sec +0088FC 1 ED 13 89 sbc L8913 +0088FF 1 91 06 sta (L0006),y +008901 1 C8 iny +008902 1 B1 06 lda (L0006),y +008904 1 ED 14 89 sbc L8914 +008907 1 91 06 sta (L0006),y +008909 1 20 13 88 jsr L8813 +00890C 1 60 rts +00890D 1 +00890D 1 00 L890D: brk +00890E 1 00 L890E: brk +00890F 1 00 L890F: brk +008910 1 00 L8910: brk +008911 1 00 L8911: brk +008912 1 00 L8912: brk +008913 1 00 L8913: brk +008914 1 00 L8914: brk +008915 1 A8 L8915: tay +008916 1 20 F6 87 jsr L87F6 +008919 1 98 tya +00891A 1 20 E3 86 jsr L86E3 +00891D 1 85 06 sta L0006 +00891F 1 86 07 stx $07 +008921 1 AD 25 EC L8921: lda $EC25 +008924 1 20 EF 86 jsr L86EF +008927 1 85 08 sta $08 +008929 1 86 09 stx $09 +00892B 1 A0 17 ldy #$17 +00892D 1 A2 03 ldx #$03 +00892F 1 B1 08 L892F: lda ($08),y +008931 1 9D 8F 89 sta L898F,x +008934 1 88 dey +008935 1 CA dex +008936 1 10 F7 bpl L892F +008938 1 A0 1F ldy #$1F +00893A 1 A2 03 ldx #$03 +00893C 1 B1 08 L893C: lda ($08),y +00893E 1 9D 93 89 sta L8993,x +008941 1 88 dey +008942 1 CA dex +008943 1 10 F7 bpl L893C +008945 1 A0 03 ldy #$03 +008947 1 B1 06 lda (L0006),y +008949 1 38 sec +00894A 1 ED 8F 89 sbc L898F +00894D 1 91 06 sta (L0006),y +00894F 1 C8 iny +008950 1 B1 06 lda (L0006),y +008952 1 ED 90 89 sbc L8990 +008955 1 91 06 sta (L0006),y +008957 1 C8 iny +008958 1 B1 06 lda (L0006),y +00895A 1 38 sec +00895B 1 ED 91 89 sbc L8991 +00895E 1 91 06 sta (L0006),y +008960 1 C8 iny +008961 1 B1 06 lda (L0006),y +008963 1 ED 92 89 sbc L8992 +008966 1 91 06 sta (L0006),y +008968 1 A0 03 ldy #$03 +00896A 1 B1 06 lda (L0006),y +00896C 1 18 clc +00896D 1 6D 93 89 adc L8993 +008970 1 91 06 sta (L0006),y +008972 1 C8 iny +008973 1 B1 06 lda (L0006),y +008975 1 6D 94 89 adc L8994 +008978 1 91 06 sta (L0006),y +00897A 1 C8 iny +00897B 1 B1 06 lda (L0006),y +00897D 1 18 clc +00897E 1 6D 95 89 adc L8995 +008981 1 91 06 sta (L0006),y +008983 1 C8 iny +008984 1 B1 06 lda (L0006),y +008986 1 6D 96 89 adc L8996 +008989 1 91 06 sta (L0006),y +00898B 1 20 13 88 jsr L8813 +00898E 1 60 rts +00898F 1 +00898F 1 00 L898F: brk +008990 1 00 L8990: brk +008991 1 00 L8991: brk +008992 1 00 L8992: brk +008993 1 00 L8993: brk +008994 1 00 L8994: brk +008995 1 00 L8995: brk +008996 1 00 L8996: brk +008997 1 A9 00 L8997: lda #$00 +008999 1 AA tax +00899A 1 9D 65 D2 L899A: sta $D265,x +00899D 1 9D 5D D2 sta $D25D,x +0089A0 1 9D 69 D2 sta $D269,x +0089A3 1 E8 inx +0089A4 1 E0 04 cpx #$04 +0089A6 1 D0 F2 bne L899A +0089A8 1 A0 04 ldy #$04 +0089AA 1 A9 5D lda #$5D +0089AC 1 A2 D2 ldx #$D2 +0089AE 1 20 00 D0 jsr LD000 +0089B1 1 60 rts +0089B2 1 +0089B2 1 02 .byte $02 +0089B3 1 00 L89B3: brk +0089B4 1 00 brk +0089B5 1 08 php +0089B6 1 8D C3 8A L89B6: sta L8AC3 +0089B9 1 8C C4 8A sty L8AC4 +0089BC 1 29 F0 and #$F0 +0089BE 1 8D B3 89 sta L89B3 +0089C1 1 A0 C5 ldy #$C5 +0089C3 1 A9 B2 lda #$B2 +0089C5 1 A2 89 ldx #$89 +0089C7 1 20 BA 46 jsr L46BA +0089CA 1 F0 11 beq L89DD +0089CC 1 48 L89CC: pha +0089CD 1 AC C4 8A ldy L8AC4 +0089D0 1 A9 00 lda #$00 +0089D2 1 99 A0 E1 sta $E1A0,y +0089D5 1 CE A0 DE dec $DEA0 +0089D8 1 CE 9E DD dec $DD9E +0089DB 1 68 pla +0089DC 1 60 rts +0089DD 1 +0089DD 1 AD 00 08 L89DD: lda L0800 +0089E0 1 29 0F and #$0F +0089E2 1 D0 06 bne L89EA +0089E4 1 AD 01 08 lda $0801 +0089E7 1 4C CC 89 jmp L89CC +0089EA 1 +0089EA 1 20 F6 87 L89EA: jsr L87F6 +0089ED 1 20 5E D0 jsr LD05E +0089F0 1 AC C4 8A ldy L8AC4 +0089F3 1 99 A0 E1 sta $E1A0,y +0089F6 1 20 E3 86 jsr L86E3 +0089F9 1 85 06 sta L0006 +0089FB 1 86 07 stx $07 +0089FD 1 A2 00 ldx #$00 +0089FF 1 A0 09 ldy #$09 +008A01 1 A9 20 lda #$20 +008A03 1 91 06 L8A03: sta (L0006),y +008A05 1 C8 iny +008A06 1 E8 inx +008A07 1 E0 12 cpx #$12 +008A09 1 D0 F8 bne L8A03 +008A0B 1 A0 09 ldy #$09 +008A0D 1 AD 00 08 lda L0800 +008A10 1 29 0F and #$0F +008A12 1 8D 00 08 sta L0800 +008A15 1 91 06 sta (L0006),y +008A17 1 A9 00 lda #$00 +008A19 1 A2 08 ldx #$08 +008A1B 1 20 BA 87 jsr L87BA +008A1E 1 A2 00 ldx #$00 +008A20 1 A0 0B ldy #$0B +008A22 1 BD 01 08 L8A22: lda $0801,x +008A25 1 91 06 sta (L0006),y +008A27 1 C8 iny +008A28 1 E8 inx +008A29 1 EC 00 08 cpx L0800 +008A2C 1 D0 F4 bne L8A22 +008A2E 1 A0 09 ldy #$09 +008A30 1 B1 06 lda (L0006),y +008A32 1 18 clc +008A33 1 69 02 adc #$02 +008A35 1 91 06 sta (L0006),y +008A37 1 AD C3 8A lda L8AC3 +008A3A 1 C9 3E cmp #$3E +008A3C 1 F0 1B beq L8A59 +008A3E 1 29 0F and #$0F +008A40 1 C9 04 cmp #$04 +008A42 1 D0 31 bne L8A75 +008A44 1 AD C3 8A lda L8AC3 +008A47 1 29 70 and #$70 +008A49 1 4A lsr a +008A4A 1 4A lsr a +008A4B 1 4A lsr a +008A4C 1 4A lsr a +008A4D 1 09 C0 ora #$C0 +008A4F 1 8D 54 8A sta L8A54 +008A52 1 AD .byte $AD +008A53 1 FB .byte $FB +008A54 1 C7 29 L8A54: smb4 $29 +008A56 1 01 F0 ora ($F0,x) +008A58 1 0E .byte $0E +008A59 1 A0 07 L8A59: ldy #$07 +008A5B 1 A9 CC lda #$CC +008A5D 1 91 06 sta (L0006),y +008A5F 1 C8 iny +008A60 1 A9 A9 lda #$A9 +008A62 1 91 06 sta (L0006),y +008A64 1 4C 96 8A jmp L8A96 +008A67 1 +008A67 1 A0 07 L8A67: ldy #$07 +008A69 1 A9 50 lda #$50 +008A6B 1 91 06 sta (L0006),y +008A6D 1 C8 iny +008A6E 1 A9 AA lda #$AA +008A70 1 91 06 sta (L0006),y +008A72 1 4C 96 8A jmp L8A96 +008A75 1 +008A75 1 C9 0B L8A75: cmp #$0B +008A77 1 D0 0E bne L8A87 +008A79 1 A0 07 ldy #$07 +008A7B 1 A9 20 lda #$20 +008A7D 1 91 06 sta (L0006),y +008A7F 1 C8 iny +008A80 1 A9 AA lda #$AA +008A82 1 91 06 sta (L0006),y +008A84 1 4C 96 8A jmp L8A96 +008A87 1 +008A87 1 C9 00 L8A87: cmp #$00 +008A89 1 D0 DC bne L8A67 +008A8B 1 A0 07 ldy #$07 +008A8D 1 A9 80 lda #$80 +008A8F 1 91 06 sta (L0006),y +008A91 1 C8 iny +008A92 1 A9 A9 lda #$A9 +008A94 1 91 06 sta (L0006),y +008A96 1 A0 02 L8A96: ldy #$02 +008A98 1 A9 00 lda #$00 +008A9A 1 91 06 sta (L0006),y +008A9C 1 EE C4 8A inc L8AC4 +008A9F 1 AD C4 8A lda L8AC4 +008AA2 1 0A asl a +008AA3 1 0A asl a +008AA4 1 AA tax +008AA5 1 A0 03 ldy #$03 +008AA7 1 BD C5 8A L8AA7: lda L8AC5,x +008AAA 1 91 06 sta (L0006),y +008AAC 1 E8 inx +008AAD 1 C8 iny +008AAE 1 C0 07 cpy #$07 +008AB0 1 D0 F5 bne L8AA7 +008AB2 1 AE A0 DE ldx $DEA0 +008AB5 1 CA dex +008AB6 1 A0 00 ldy #$00 +008AB8 1 B1 06 lda (L0006),y +008ABA 1 9D A1 DE sta $DEA1,x +008ABD 1 20 13 88 jsr L8813 +008AC0 1 A9 00 lda #$00 +008AC2 1 60 rts +008AC3 1 +008AC3 1 00 L8AC3: brk +008AC4 1 00 L8AC4: brk +008AC5 1 00 L8AC5: brk +008AC6 1 00 brk +008AC7 1 00 brk +008AC8 1 00 brk +008AC9 1 EA nop +008ACA 1 01 10 ora ($10,x) +008ACC 1 00 brk +008ACD 1 EA nop +008ACE 1 01 2D ora ($2D,x) +008AD0 1 00 brk +008AD1 1 EA nop +008AD2 1 01 4B ora ($4B,x) +008AD4 1 00 brk +008AD5 1 EA nop +008AD6 1 01 67 ora ($67,x) +008AD8 1 00 brk +008AD9 1 EA nop +008ADA 1 01 83 ora ($83,x) +008ADC 1 00 brk +008ADD 1 90 01 bcc L8AE0 +008ADF 1 A0 .byte $A0 +008AE0 1 00 L8AE0: brk +008AE1 1 36 01 rol $01,x +008AE3 1 A0 00 ldy #$00 +008AE5 1 DC .byte $DC +008AE6 1 00 brk +008AE7 1 A0 00 ldy #$00 +008AE9 1 82 .byte $82 +008AEA 1 00 brk +008AEB 1 A0 00 ldy #$00 +008AED 1 28 plp +008AEE 1 00 brk +008AEF 1 A0 00 ldy #$00 +008AF1 1 01 24 ora ($24,x) +008AF3 1 48 pha +008AF4 1 AE A0 DE L8AF4: ldx $DEA0 +008AF7 1 CA dex +008AF8 1 DD A1 DE L8AF8: cmp $DEA1,x +008AFB 1 F0 04 beq L8B01 +008AFD 1 CA dex +008AFE 1 10 F8 bpl L8AF8 +008B00 1 60 rts +008B01 1 +008B01 1 BD A2 DE L8B01: lda $DEA2,x +008B04 1 9D A1 DE sta $DEA1,x +008B07 1 E8 inx +008B08 1 EC A0 DE cpx $DEA0 +008B0B 1 D0 F4 bne L8B01 +008B0D 1 CE A0 DE dec $DEA0 +008B10 1 AE A0 DE ldx $DEA0 +008B13 1 A9 00 lda #$00 +008B15 1 9D A1 DE sta $DEA1,x +008B18 1 60 rts +008B19 1 +008B19 1 20 F6 87 L8B19: jsr L87F6 +008B1C 1 4C 2E 8B jmp L8B2E +008B1F 1 +008B1F 1 AD BE E6 L8B1F: lda $E6BE +008B22 1 D0 01 bne L8B25 +008B24 1 60 rts +008B25 1 +008B25 1 20 F6 87 L8B25: jsr L87F6 +008B28 1 AD BE E6 lda $E6BE +008B2B 1 20 45 73 jsr L7345 +008B2E 1 AD BE E6 L8B2E: lda $E6BE +008B31 1 A2 07 ldx #$07 +008B33 1 DD 26 EC L8B33: cmp $EC26,x +008B36 1 F0 06 beq L8B3E +008B38 1 CA dex +008B39 1 10 F8 bpl L8B33 +008B3B 1 4C 43 8B jmp L8B43 +008B3E 1 +008B3E 1 A9 00 L8B3E: lda #$00 +008B40 1 9D 26 EC sta $EC26,x +008B43 1 AD BE E6 L8B43: lda $E6BE +008B46 1 20 E3 86 jsr L86E3 +008B49 1 85 06 sta L0006 +008B4B 1 86 07 stx $07 +008B4D 1 A0 02 ldy #$02 +008B4F 1 B1 06 lda (L0006),y +008B51 1 29 7F and #$7F +008B53 1 91 06 sta (L0006),y +008B55 1 20 44 42 jsr L4244 +008B58 1 20 13 88 jsr L8813 +008B5B 1 60 rts +008B5C 1 +008B5C 1 A0 80 L8B5C: ldy #$80 +008B5E 1 D0 02 bne L8B62 +008B60 1 A0 00 L8B60: ldy #$00 +008B62 1 8C 4A 8D L8B62: sty L8D4A +008B65 1 8D 4B 8D sta L8D4B +008B68 1 8E 4C 8D stx L8D4C +008B6B 1 8A txa +008B6C 1 20 EF 86 jsr L86EF +008B6F 1 85 06 sta L0006 +008B71 1 86 07 stx $07 +008B73 1 A9 14 lda #$14 +008B75 1 18 clc +008B76 1 69 23 adc #$23 +008B78 1 A8 tay +008B79 1 A2 23 ldx #$23 +008B7B 1 B1 06 L8B7B: lda (L0006),y +008B7D 1 9D 15 D2 sta $D215,x +008B80 1 88 dey +008B81 1 CA dex +008B82 1 10 F7 bpl L8B7B +008B84 1 AD 4B 8D lda L8D4B +008B87 1 20 E3 86 jsr L86E3 +008B8A 1 85 06 sta L0006 +008B8C 1 86 07 stx $07 +008B8E 1 A0 03 ldy #$03 +008B90 1 B1 06 lda (L0006),y +008B92 1 18 clc +008B93 1 69 07 adc #$07 +008B95 1 8D 00 08 sta L0800 +008B98 1 8D 04 08 sta $0804 +008B9B 1 C8 iny +008B9C 1 B1 06 lda (L0006),y +008B9E 1 69 00 adc #$00 +008BA0 1 8D 01 08 sta $0801 +008BA3 1 8D 05 08 sta $0805 +008BA6 1 C8 iny +008BA7 1 B1 06 lda (L0006),y +008BA9 1 18 clc +008BAA 1 69 07 adc #$07 +008BAC 1 8D 02 08 sta $0802 +008BAF 1 8D 06 08 sta $0806 +008BB2 1 C8 iny +008BB3 1 B1 06 lda (L0006),y +008BB5 1 69 00 adc #$00 +008BB7 1 8D 03 08 sta $0803 +008BBA 1 8D 07 08 sta $0807 +008BBD 1 A0 5B ldy #$5B +008BBF 1 A2 03 ldx #$03 +008BC1 1 BD 15 D2 L8BC1: lda $D215,x +008BC4 1 99 00 08 sta L0800,y +008BC7 1 88 dey +008BC8 1 CA dex +008BC9 1 10 F6 bpl L8BC1 +008BCB 1 AD 21 D2 lda $D221 +008BCE 1 38 sec +008BCF 1 ED 1D D2 sbc $D21D +008BD2 1 8D 54 8D sta L8D54 +008BD5 1 AD 22 D2 lda $D222 +008BD8 1 ED 1E D2 sbc $D21E +008BDB 1 8D 55 8D sta L8D55 +008BDE 1 AD 23 D2 lda $D223 +008BE1 1 38 sec +008BE2 1 ED 1F D2 sbc $D21F +008BE5 1 8D 56 8D sta L8D56 +008BE8 1 AD 24 D2 lda $D224 +008BEB 1 ED 20 D2 sbc $D220 +008BEE 1 8D 57 8D sta L8D57 +008BF1 1 AD 58 08 lda $0858 +008BF4 1 18 clc +008BF5 1 6D 54 8D adc L8D54 +008BF8 1 8D 5C 08 sta $085C +008BFB 1 AD 59 08 lda $0859 +008BFE 1 6D 55 8D adc L8D55 +008C01 1 8D 5D 08 sta $085D +008C04 1 AD 5A 08 lda $085A +008C07 1 18 clc +008C08 1 6D 56 8D adc L8D56 +008C0B 1 8D 5E 08 sta $085E +008C0E 1 AD 5B 08 lda $085B +008C11 1 6D 57 8D adc L8D57 +008C14 1 8D 5F 08 sta $085F +008C17 1 A9 00 lda #$00 +008C19 1 8D 4E 8D sta L8D4E +008C1C 1 8D 4F 8D sta L8D4F +008C1F 1 8D 4D 8D sta L8D4D +008C22 1 AD 58 08 lda $0858 +008C25 1 38 sec +008C26 1 ED 00 08 sbc L0800 +008C29 1 8D 50 8D sta L8D50 +008C2C 1 AD 59 08 lda $0859 +008C2F 1 ED 01 08 sbc $0801 +008C32 1 8D 51 8D sta L8D51 +008C35 1 AD 5A 08 lda $085A +008C38 1 38 sec +008C39 1 ED 02 08 sbc $0802 +008C3C 1 8D 52 8D sta L8D52 +008C3F 1 AD 5B 08 lda $085B +008C42 1 ED 03 08 sbc $0803 +008C45 1 8D 53 8D sta L8D53 +008C48 1 2C 51 8D bit L8D51 +008C4B 1 10 1D bpl L8C6A +008C4D 1 A9 80 lda #$80 +008C4F 1 8D 4E 8D sta L8D4E +008C52 1 AD 50 8D lda L8D50 +008C55 1 49 FF eor #$FF +008C57 1 8D 50 8D sta L8D50 +008C5A 1 AD 51 8D lda L8D51 +008C5D 1 49 FF eor #$FF +008C5F 1 8D 51 8D sta L8D51 +008C62 1 EE 50 8D inc L8D50 +008C65 1 D0 03 bne L8C6A +008C67 1 EE 51 8D inc L8D51 +008C6A 1 2C 53 8D L8C6A: bit L8D53 +008C6D 1 10 1D bpl L8C8C +008C6F 1 A9 80 lda #$80 +008C71 1 8D 4F 8D sta L8D4F +008C74 1 AD 52 8D lda L8D52 +008C77 1 49 FF eor #$FF +008C79 1 8D 52 8D sta L8D52 +008C7C 1 AD 53 8D lda L8D53 +008C7F 1 49 FF eor #$FF +008C81 1 8D 53 8D sta L8D53 +008C84 1 EE 52 8D inc L8D52 +008C87 1 D0 03 bne L8C8C +008C89 1 EE 53 8D inc L8D53 +008C8C 1 4E 51 8D L8C8C: lsr L8D51 +008C8F 1 6E 50 8D ror L8D50 +008C92 1 4E 53 8D lsr L8D53 +008C95 1 6E 52 8D ror L8D52 +008C98 1 4E 55 8D lsr L8D55 +008C9B 1 6E 54 8D ror L8D54 +008C9E 1 4E 57 8D lsr L8D57 +008CA1 1 6E 56 8D ror L8D56 +008CA4 1 A9 0A lda #$0A +008CA6 1 38 sec +008CA7 1 ED 4D 8D sbc L8D4D +008CAA 1 0A asl a +008CAB 1 0A asl a +008CAC 1 0A asl a +008CAD 1 AA tax +008CAE 1 2C 4E 8D bit L8D4E +008CB1 1 10 16 bpl L8CC9 +008CB3 1 AD 00 08 lda L0800 +008CB6 1 38 sec +008CB7 1 ED 50 8D sbc L8D50 +008CBA 1 9D 00 08 sta L0800,x +008CBD 1 AD 01 08 lda $0801 +008CC0 1 ED 51 8D sbc L8D51 +008CC3 1 9D 01 08 sta $0801,x +008CC6 1 4C DC 8C jmp L8CDC +008CC9 1 +008CC9 1 AD 00 08 L8CC9: lda L0800 +008CCC 1 18 clc +008CCD 1 6D 50 8D adc L8D50 +008CD0 1 9D 00 08 sta L0800,x +008CD3 1 AD 01 08 lda $0801 +008CD6 1 6D 51 8D adc L8D51 +008CD9 1 9D 01 08 sta $0801,x +008CDC 1 2C 4F 8D L8CDC: bit L8D4F +008CDF 1 10 16 bpl L8CF7 +008CE1 1 AD 02 08 lda $0802 +008CE4 1 38 sec +008CE5 1 ED 52 8D sbc L8D52 +008CE8 1 9D 02 08 sta $0802,x +008CEB 1 AD 03 08 lda $0803 +008CEE 1 ED 53 8D sbc L8D53 +008CF1 1 9D 03 08 sta $0803,x +008CF4 1 4C 0A 8D jmp L8D0A +008CF7 1 +008CF7 1 AD 02 08 L8CF7: lda $0802 +008CFA 1 18 clc +008CFB 1 6D 52 8D adc L8D52 +008CFE 1 9D 02 08 sta $0802,x +008D01 1 AD 03 08 lda $0803 +008D04 1 6D 53 8D adc L8D53 +008D07 1 9D 03 08 sta $0803,x +008D0A 1 BD 00 08 L8D0A: lda L0800,x +008D0D 1 18 clc +008D0E 1 6D 54 8D adc L8D54 +008D11 1 9D 04 08 sta $0804,x +008D14 1 BD 01 08 lda $0801,x +008D17 1 6D 55 8D adc L8D55 +008D1A 1 9D 05 08 sta $0805,x +008D1D 1 BD 02 08 lda $0802,x +008D20 1 18 clc +008D21 1 6D 56 8D adc L8D56 +008D24 1 9D 06 08 sta $0806,x +008D27 1 BD 03 08 lda $0803,x +008D2A 1 6D 57 8D adc L8D57 +008D2D 1 9D 07 08 sta $0807,x +008D30 1 EE 4D 8D inc L8D4D +008D33 1 AD 4D 8D lda L8D4D +008D36 1 C9 0A cmp #$0A +008D38 1 F0 03 beq L8D3D +008D3A 1 4C 8C 8C jmp L8C8C +008D3D 1 +008D3D 1 2C 4A 8D L8D3D: bit L8D4A +008D40 1 30 04 bmi L8D46 +008D42 1 20 58 8D jsr L8D58 +008D45 1 60 rts +008D46 1 +008D46 1 20 B3 8D L8D46: jsr L8DB3 +008D49 1 60 L8D49: rts +008D4A 1 +008D4A 1 00 L8D4A: brk +008D4B 1 00 L8D4B: brk +008D4C 1 00 L8D4C: brk +008D4D 1 00 L8D4D: brk +008D4E 1 00 L8D4E: brk +008D4F 1 00 L8D4F: brk +008D50 1 00 L8D50: brk +008D51 1 00 L8D51: brk +008D52 1 00 L8D52: brk +008D53 1 00 L8D53: brk +008D54 1 00 L8D54: brk +008D55 1 00 L8D55: brk +008D56 1 00 L8D56: brk +008D57 1 00 L8D57: brk +008D58 1 A9 00 L8D58: lda #$00 +008D5A 1 8D B2 8D sta L8DB2 +008D5D 1 20 10 45 jsr L4510 +008D60 1 A0 08 ldy #$08 +008D62 1 A9 93 lda #$93 +008D64 1 A2 D2 ldx #$D2 +008D66 1 20 00 D0 jsr LD000 +008D69 1 20 FA 48 jsr L48FA +008D6C 1 AD B2 8D L8D6C: lda L8DB2 +008D6F 1 C9 0C cmp #$0C +008D71 1 B0 16 bcs L8D89 +008D73 1 0A asl a +008D74 1 0A asl a +008D75 1 0A asl a +008D76 1 18 clc +008D77 1 69 07 adc #$07 +008D79 1 AA tax +008D7A 1 A0 07 ldy #$07 +008D7C 1 BD 00 08 L8D7C: lda L0800,x +008D7F 1 99 30 E2 sta $E230,y +008D82 1 CA dex +008D83 1 88 dey +008D84 1 10 F6 bpl L8D7C +008D86 1 20 10 8E jsr L8E10 +008D89 1 AD B2 8D L8D89: lda L8DB2 +008D8C 1 38 sec +008D8D 1 E9 02 sbc #$02 +008D8F 1 30 16 bmi L8DA7 +008D91 1 0A asl a +008D92 1 0A L8D92: asl a +008D93 1 0A asl a +008D94 1 18 clc +008D95 1 69 07 adc #$07 +008D97 1 AA tax +008D98 1 A0 07 ldy #$07 +008D9A 1 BD 00 08 L8D9A: lda L0800,x +008D9D 1 99 30 E2 sta $E230,y +008DA0 1 CA dex +008DA1 1 88 dey +008DA2 1 10 F6 bpl L8D9A +008DA4 1 20 10 8E jsr L8E10 +008DA7 1 EE B2 8D L8DA7: inc L8DB2 +008DAA 1 AD B2 8D lda L8DB2 +008DAD 1 C9 0E cmp #$0E +008DAF 1 D0 BB bne L8D6C +008DB1 1 60 rts +008DB2 1 +008DB2 1 00 L8DB2: brk +008DB3 1 A9 0B L8DB3: lda #$0B +008DB5 1 8D 0F 8E sta L8E0F +008DB8 1 20 10 45 jsr L4510 +008DBB 1 A0 08 ldy #$08 +008DBD 1 A9 93 lda #$93 +008DBF 1 A2 D2 ldx #$D2 +008DC1 1 20 00 D0 jsr LD000 +008DC4 1 20 FA 48 jsr L48FA +008DC7 1 AD 0F 8E L8DC7: lda L8E0F +008DCA 1 30 18 bmi L8DE4 +008DCC 1 F0 16 beq L8DE4 +008DCE 1 0A asl a +008DCF 1 0A asl a +008DD0 1 0A asl a +008DD1 1 18 clc +008DD2 1 69 07 L8DD2: adc #$07 +008DD4 1 AA tax +008DD5 1 A0 07 ldy #$07 +008DD7 1 BD 00 08 L8DD7: lda L0800,x +008DDA 1 99 30 E2 sta $E230,y +008DDD 1 CA dex +008DDE 1 88 dey +008DDF 1 10 F6 bpl L8DD7 +008DE1 1 20 10 8E jsr L8E10 +008DE4 1 AD 0F 8E L8DE4: lda L8E0F +008DE7 1 18 clc +008DE8 1 69 02 adc #$02 +008DEA 1 C9 0E cmp #$0E +008DEC 1 B0 16 bcs L8E04 +008DEE 1 0A asl a +008DEF 1 0A L8DEF: asl a +008DF0 1 0A asl a +008DF1 1 18 clc +008DF2 1 69 07 adc #$07 +008DF4 1 AA tax +008DF5 1 A0 07 ldy #$07 +008DF7 1 BD 00 08 lda L0800,x +008DFA 1 99 30 E2 sta $E230,y +008DFD 1 CA dex +008DFE 1 88 dey +008DFF 1 10 .byte $10 +008E00 1 UNKNOWN_CALL: +008E00 1 F6 20 inc L0020,x +008E02 1 10 8E bpl L8D92 +008E04 1 CE 0F 8E L8E04: dec L8E0F +008E07 1 AD 0F 8E lda L8E0F +008E0A 1 C9 FD cmp #$FD +008E0C 1 D0 B9 bne L8DC7 +008E0E 1 60 rts +008E0F 1 +008E0F 1 00 L8E0F: brk +008E10 1 A0 12 L8E10: ldy #$12 +008E12 1 A9 30 lda #$30 +008E14 1 A2 E2 ldx #$E2 +008E16 1 20 00 D0 jsr LD000 +008E19 1 60 rts +008E1A 1 +008E1A 1 E0 L8E1A: .byte $E0 +008E1B 1 2F L8E1B: .byte $2F +008E1C 1 01 00 L8E1C: ora (L0000,x) +008E1E 1 E0 60 cpx #$60 +008E20 1 01 00 ora (L0000,x) +008E22 1 E0 74 cpx #$74 +008E24 1 01 00 ora (L0000,x) +008E26 1 E0 84 cpx #$84 +008E28 1 01 00 ora (L0000,x) +008E2A 1 E0 A4 cpx #$A4 +008E2C 1 01 00 ora (L0000,x) +008E2E 1 E0 AC cpx #$AC +008E30 1 01 00 ora (L0000,x) +008E32 1 E0 .byte $E0 +008E33 1 B4 01 L8E33: ldy $01,x +008E35 1 00 brk +008E36 1 80 B7 bra L8DEF +008E38 1 00 brk +008E39 1 00 brk +008E3A 1 80 F7 bra L8E33 +008E3C 1 00 brk +008E3D 1 00 brk +008E3E 1 00 L8E3E: brk +008E3F 1 02 L8E3F: .byte $02 +008E40 1 00 brk +008E41 1 14 00 trb L0000 +008E43 1 10 00 bpl L8E45 +008E45 1 20 00 08 L8E45: jsr L0800 +008E48 1 00 brk +008E49 1 08 php +008E4A 1 00 brk +008E4B 1 08 php +008E4C 1 00 brk +008E4D 1 28 plp +008E4E 1 00 brk +008E4F 1 10 .byte $10 +008E50 1 00 L8E50: brk +008E51 1 08 L8E51: php +008E52 1 00 brk +008E53 1 08 php +008E54 1 00 brk +008E55 1 90 00 bcc L8E57 +008E57 1 50 00 L8E57: bvc L8E59 +008E59 1 70 00 L8E59: bvs L8E5B +008E5B 1 70 00 L8E5B: bvs L8E5D +008E5D 1 70 00 L8E5D: bvs L8E5F +008E5F 1 50 00 L8E5F: bvc L8E61 +008E61 1 90 03 L8E61: bcc L8E66 +008E63 1 68 pla +008E64 1 8E .byte $8E +008E65 1 00 brk +008E66 1 1C L8E66: .byte $1C +008E67 1 00 L8E67: brk +008E68 1 08 php +008E69 1 44 .byte $44 +008E6A 1 65 73 adc $73 +008E6C 1 6B .byte $6B +008E6D 1 54 .byte $54 +008E6E 1 6F 70 32 bbr6 $70,L8EA3 +008E71 1 02 .byte $02 +008E72 1 00 L8E72: brk +008E73 1 00 L8E73: brk +008E74 1 00 L8E74: brk +008E75 1 00 L8E75: brk +008E76 1 04 .byte $04 +008E77 1 00 L8E77: brk +008E78 1 00 L8E78: brk +008E79 1 00 L8E79: brk +008E7A 1 00 L8E7A: brk +008E7B 1 00 L8E7B: brk +008E7C 1 00 brk +008E7D 1 00 brk +008E7E 1 01 00 ora (L0000,x) +008E80 1 00 L8E80: brk +008E81 1 48 L8E81: pha +008E82 1 A9 00 lda #$00 +008E84 1 8D 80 8E sta L8E80 +008E87 1 F0 06 beq L8E8F +008E89 1 48 L8E89: pha +008E8A 1 A9 80 lda #$80 +008E8C 1 8D 80 8E sta L8E80 +008E8F 1 68 L8E8F: pla +008E90 1 0A asl a +008E91 1 A8 tay +008E92 1 0A asl a +008E93 1 AA tax +008E94 1 BD 1A 8E lda L8E1A,x +008E97 1 8D 73 8E sta L8E73 +008E9A 1 BD 1B 8E lda L8E1B,x +008E9D 1 8D 74 8E sta L8E74 +008EA0 1 BD 1C 8E lda L8E1C,x +008EA3 1 8D 75 8E L8EA3: sta L8E75 +008EA6 1 B9 3E 8E lda L8E3E,y +008EA9 1 8D 7A 8E sta L8E7A +008EAC 1 B9 3F 8E lda L8E3F,y +008EAF 1 8D 7B 8E sta L8E7B +008EB2 1 B9 50 8E lda L8E50,y +008EB5 1 8D 78 8E sta L8E78 +008EB8 1 B9 51 8E lda L8E51,y +008EBB 1 8D 79 8E sta L8E79 +008EBE 1 A0 C8 L8EBE: ldy #$C8 +008EC0 1 A9 62 lda #$62 +008EC2 1 A2 8E ldx #$8E +008EC4 1 20 BA 46 jsr L46BA +008EC7 1 F0 0D beq L8ED6 +008EC9 1 A9 00 lda #$00 +008ECB 1 0D 80 8E ora L8E80 +008ECE 1 20 CC 48 jsr L48CC +008ED1 1 F0 EB beq L8EBE +008ED3 1 A9 FF lda #$FF +008ED5 1 60 rts +008ED6 1 +008ED6 1 AD 67 8E L8ED6: lda L8E67 +008ED9 1 8D 77 8E sta L8E77 +008EDC 1 8D 72 8E sta L8E72 +008EDF 1 A0 CE ldy #$CE +008EE1 1 A9 71 lda #$71 +008EE3 1 A2 8E ldx #$8E +008EE5 1 20 BA 46 jsr L46BA +008EE8 1 A0 CA ldy #$CA +008EEA 1 A9 76 lda #$76 +008EEC 1 A2 8E ldx #$8E +008EEE 1 20 BA 46 jsr L46BA +008EF1 1 A0 CC ldy #$CC +008EF3 1 A9 7E lda #$7E +008EF5 1 A2 8E ldx #$8E +008EF7 1 20 BA 46 jsr L46BA +008EFA 1 60 rts +008EFB 1 +008EFB 1 00 brk +008EFC 1 00 brk +008EFD 1 00 brk +008EFE 1 00 brk +008EFF 1 00 brk +008F00 1 4C C5 8F L8F00: jmp L8FC5 +008F03 1 +008F03 1 4C E3 97 jmp L97E3 +008F06 1 +008F06 1 4C E3 97 jmp L97E3 +008F09 1 +008F09 1 4C E7 92 L8F09: jmp L92E7 +008F0C 1 +008F0C 1 4C 9B 8F L8F0C: jmp L8F9B +008F0F 1 +008F0F 1 4C A1 8F L8F0F: jmp L8FA1 +008F12 1 +008F12 1 4C 71 95 L8F12: jmp L9571 +008F15 1 +008F15 1 4C 13 92 L8F15: jmp L9213 +008F18 1 +008F18 1 4C 2A 8F L8F18: jmp L8F2A +008F1B 1 +008F1B 1 4C 5B 8F L8F1B: jmp L8F5B +008F1E 1 +008F1E 1 4C E3 97 jmp L97E3 +008F21 1 +008F21 1 4C E3 97 jmp L97E3 +008F24 1 +008F24 1 4C 7E 8F L8F24: jmp L8F7E +008F27 1 +008F27 1 4C B8 8F L8F27: jmp L8FB8 +008F2A 1 +008F2A 1 A9 00 L8F2A: lda #$00 +008F2C 1 8D 89 91 sta L9189 +008F2F 1 BA tsx +008F30 1 8E 88 91 stx L9188 +008F33 1 20 48 A2 jsr LA248 +008F36 1 20 3E 99 jsr L993E +008F39 1 20 71 A2 jsr LA271 +008F3C 1 20 68 99 jsr L9968 +008F3F 1 A9 FF L8F3F: lda #$FF +008F41 1 8D 5B E0 sta $E05B +008F44 1 A9 00 lda #$00 +008F46 1 8D 5C E0 sta $E05C +008F49 1 20 0D 9A jsr L9A0D +008F4C 1 20 7F 91 jsr L917F +008F4F 1 20 E8 91 L8F4F: jsr L91E8 +008F52 1 A9 00 lda #$00 +008F54 1 60 rts +008F55 1 +008F55 1 20 D5 91 jsr L91D5 +008F58 1 4C 4F 8F jmp L8F4F +008F5B 1 +008F5B 1 A9 00 L8F5B: lda #$00 +008F5D 1 8D 89 91 sta L9189 +008F60 1 BA tsx +008F61 1 8E 88 91 stx L9188 +008F64 1 20 48 A2 jsr LA248 +008F67 1 A9 00 lda #$00 +008F69 1 20 7E 9E jsr L9E7E +008F6C 1 20 71 A2 jsr LA271 +008F6F 1 20 82 91 jsr L9182 +008F72 1 20 BF 9E jsr L9EBF +008F75 1 20 DB 9E jsr L9EDB +008F78 1 20 7F 91 jsr L917F +008F7B 1 4C 4F 8F jmp L8F4F +008F7E 1 +008F7E 1 A9 80 L8F7E: lda #$80 +008F80 1 8D 8C 91 sta L918C +008F83 1 A9 C0 lda #$C0 +008F85 1 8D 89 91 sta L9189 +008F88 1 BA tsx +008F89 1 8E 88 91 stx L9188 +008F8C 1 20 48 A2 jsr LA248 +008F8F 1 20 84 99 jsr L9984 +008F92 1 20 71 A2 jsr LA271 +008F95 1 20 BC 99 jsr L99BC +008F98 1 4C 3F 8F jmp L8F3F +008F9B 1 +008F9B 1 20 DD 8F L8F9B: jsr L8FDD +008F9E 1 4C 4F 8F jmp L8F4F +008FA1 1 +008FA1 1 20 E1 8F L8FA1: jsr L8FE1 +008FA4 1 4C 4F 8F jmp L8F4F +008FA7 1 +008FA7 1 0A L8FA7: asl a +008FA8 1 A8 tay +008FA9 1 B9 9F DD lda $DD9F,y +008FAC 1 85 06 sta L0006 +008FAE 1 B9 A0 DD lda $DDA0,y +008FB1 1 85 07 sta $07 +008FB3 1 A0 02 ldy #$02 +008FB5 1 B1 06 lda (L0006),y +008FB7 1 60 rts +008FB8 1 +008FB8 1 A9 00 L8FB8: lda #$00 +008FBA 1 8D 8C 91 sta L918C +008FBD 1 A9 C0 lda #$C0 +008FBF 1 8D 89 91 sta L9189 +008FC2 1 4C EB 8F jmp L8FEB +008FC5 1 +008FC5 1 AD FC EB L8FC5: lda $EBFC +008FC8 1 C9 01 cmp #$01 +008FCA 1 D0 04 bne L8FD0 +008FCC 1 A9 80 lda #$80 +008FCE 1 D0 02 bne L8FD2 +008FD0 1 A9 00 L8FD0: lda #$00 +008FD2 1 8D 8A 91 L8FD2: sta L918A +008FD5 1 A9 00 lda #$00 +008FD7 1 8D 89 91 sta L9189 +008FDA 1 4C EB 8F jmp L8FEB +008FDD 1 +008FDD 1 A9 00 L8FDD: lda #$00 +008FDF 1 F0 02 beq L8FE3 +008FE1 1 A9 80 L8FE1: lda #$80 +008FE3 1 8D 8B 91 L8FE3: sta L918B +008FE6 1 A9 80 lda #$80 +008FE8 1 8D 89 91 sta L9189 +008FEB 1 BA L8FEB: tsx +008FEC 1 8E 88 91 stx L9188 +008FEF 1 A9 00 lda #$00 +008FF1 1 8D 5C E0 sta $E05C +008FF4 1 20 D5 91 jsr L91D5 +008FF7 1 AD 89 91 lda L9189 +008FFA 1 F0 03 beq L8FFF +008FFC 1 4C 8C 90 jmp L908C +008FFF 1 +008FFF 1 2C L8FFF: .byte $2C +009000 1 8A L9000: txa +009001 1 91 10 sta ($10),y +009003 1 0D AD 20 ora $20AD +009006 1 DF F0 03 bbs5 $F0,L900C +009009 1 4C 8C 90 jmp L908C +00900C 1 +00900C 1 68 L900C: pla +00900D 1 68 pla +00900E 1 4C 12 40 jmp L4012 +009011 1 +009011 1 AD FC EB lda $EBFC +009014 1 10 1C bpl L9032 +009016 1 29 7F and #$7F +009018 1 0A asl a +009019 1 AA tax +00901A 1 BD B3 DF lda $DFB3,x +00901D 1 85 08 sta $08 +00901F 1 BD B4 DF lda $DFB4,x +009022 1 85 09 sta $09 +009024 1 A9 7B lda #$7B +009026 1 85 06 sta L0006 +009028 1 A9 91 lda #$91 +00902A 1 85 07 sta $07 +00902C 1 20 A0 91 jsr L91A0 +00902F 1 4C 76 90 jmp L9076 +009032 1 +009032 1 20 A7 8F L9032: jsr L8FA7 +009035 1 29 0F and #$0F +009037 1 F0 18 beq L9051 +009039 1 0A asl a +00903A 1 AA tax +00903B 1 BD B3 DF lda $DFB3,x +00903E 1 85 08 sta $08 +009040 1 BD B4 DF lda $DFB4,x +009043 1 85 09 sta $09 +009045 1 AD FC EB lda $EBFC +009048 1 20 8E 91 jsr L918E +00904B 1 20 A0 91 jsr L91A0 +00904E 1 4C 76 90 jmp L9076 +009051 1 +009051 1 AD FC EB L9051: lda $EBFC +009054 1 20 8E 91 jsr L918E +009057 1 A0 01 ldy #$01 +009059 1 A9 2F lda #$2F +00905B 1 91 06 sta (L0006),y +00905D 1 88 dey +00905E 1 B1 06 lda (L0006),y +009060 1 8D 6D 90 sta L906D +009063 1 99 0A E0 sta $E00A,y +009066 1 C8 L9066: iny +009067 1 B1 06 lda (L0006),y +009069 1 99 0A E0 sta $E00A,y +00906C 1 C0 .byte $C0 +00906D 1 00 L906D: brk +00906E 1 D0 F6 bne L9066 +009070 1 A0 01 ldy #$01 +009072 1 A9 20 lda #$20 +009074 1 91 06 sta (L0006),y +009076 1 A0 FF L9076: ldy #$FF +009078 1 C8 L9078: iny +009079 1 B9 0A E0 lda $E00A,y +00907C 1 99 C9 DF sta $DFC9,y +00907F 1 CC 0A E0 cpy $E00A +009082 1 D0 F4 bne L9078 +009084 1 AD C9 DF lda $DFC9 +009087 1 F0 03 beq L908C +009089 1 CE C9 DF dec $DFC9 +00908C 1 A9 00 L908C: lda #$00 +00908E 1 8D E4 97 sta L97E4 +009091 1 20 48 A2 jsr LA248 +009094 1 2C 89 91 bit L9189 +009097 1 70 1B bvs L90B4 +009099 1 30 13 bmi L90AE +00909B 1 2C 8A 91 bit L918A +00909E 1 30 06 bmi L90A6 +0090A0 1 20 3E 99 jsr L993E +0090A3 1 4C DE 90 jmp L90DE +0090A6 1 +0090A6 1 A9 06 L90A6: lda #$06 +0090A8 1 20 7E 9E jsr L9E7E +0090AB 1 4C DE 90 jmp L90DE +0090AE 1 +0090AE 1 20 59 A0 L90AE: jsr LA059 +0090B1 1 4C DE 90 jmp L90DE +0090B4 1 +0090B4 1 20 E4 A1 L90B4: jsr LA1E4 +0090B7 1 4C DE 90 jmp L90DE +0090BA 1 +0090BA 1 2C 89 91 L90BA: bit L9189 +0090BD 1 70 19 bvs L90D8 +0090BF 1 30 11 bmi L90D2 +0090C1 1 2C 8A 91 bit L918A +0090C4 1 30 06 bmi L90CC +0090C6 1 20 68 99 jsr L9968 +0090C9 1 4C DE 90 jmp L90DE +0090CC 1 +0090CC 1 20 BF 9E L90CC: jsr L9EBF +0090CF 1 4C DE 90 jmp L90DE +0090D2 1 +0090D2 1 20 DF A0 L90D2: jsr LA0DF +0090D5 1 4C DE 90 jmp L90DE +0090D8 1 +0090D8 1 20 41 A2 L90D8: jsr LA241 +0090DB 1 4C DE 90 jmp L90DE +0090DE 1 +0090DE 1 20 F5 91 L90DE: jsr L91F5 +0090E1 1 AD 21 DF lda $DF21 +0090E4 1 D0 03 bne L90E9 +0090E6 1 4C 68 91 jmp L9168 +0090E9 1 +0090E9 1 A2 00 L90E9: ldx #$00 +0090EB 1 8E 7A 91 stx L917A +0090EE 1 20 F5 91 L90EE: jsr L91F5 +0090F1 1 AE 7A 91 ldx L917A +0090F4 1 BD 22 DF lda $DF22,x +0090F7 1 C9 01 cmp #$01 +0090F9 1 F0 45 beq L9140 +0090FB 1 20 8E 91 jsr L918E +0090FE 1 20 A0 91 jsr L91A0 +009101 1 A9 0A lda #$0A +009103 1 85 06 sta L0006 +009105 1 A9 E0 lda #$E0 +009107 1 85 07 sta $07 +009109 1 A0 00 ldy #$00 +00910B 1 B1 06 lda (L0006),y +00910D 1 F0 05 beq L9114 +00910F 1 38 sec +009110 1 E9 01 sbc #$01 +009112 1 91 06 sta (L0006),y +009114 1 AD E4 97 L9114: lda L97E4 +009117 1 F0 24 beq L913D +009119 1 2C 89 91 bit L9189 +00911C 1 30 11 bmi L912F +00911E 1 2C 8A 91 bit L918A +009121 1 30 06 bmi L9129 +009123 1 20 01 9A jsr L9A01 +009126 1 4C 40 91 jmp L9140 +009129 1 +009129 1 20 DB 9E L9129: jsr L9EDB +00912C 1 4C 40 91 jmp L9140 +00912F 1 +00912F 1 70 06 L912F: bvs L9137 +009131 1 20 14 A1 jsr LA114 +009134 1 4C 40 91 jmp L9140 +009137 1 +009137 1 20 71 A2 L9137: jsr LA271 +00913A 1 4C 40 91 jmp L9140 +00913D 1 +00913D 1 20 71 A2 L913D: jsr LA271 +009140 1 EE 7A 91 L9140: inc L917A +009143 1 AE 7A 91 ldx L917A +009146 1 EC 21 DF cpx $DF21 +009149 1 D0 A3 bne L90EE +00914B 1 AD E4 97 lda L97E4 +00914E 1 D0 18 bne L9168 +009150 1 EE E4 97 inc L97E4 +009153 1 2C 89 91 bit L9189 +009156 1 30 05 bmi L915D +009158 1 2C 8A 91 bit L918A +00915B 1 10 08 bpl L9165 +00915D 1 20 82 91 L915D: jsr L9182 +009160 1 2C 89 91 bit L9189 +009163 1 70 03 bvs L9168 +009165 1 4C BA 90 L9165: jmp L90BA +009168 1 +009168 1 20 7F 91 L9168: jsr L917F +00916B 1 AD FC EB lda $EBFC +00916E 1 20 8E 91 jsr L918E +009171 1 A0 01 ldy #$01 +009173 1 A9 20 lda #$20 +009175 1 91 06 sta (L0006),y +009177 1 A9 00 lda #$00 +009179 1 60 rts +00917A 1 +00917A 1 00 L917A: brk +00917B 1 00 brk +00917C 1 4C L917C: .byte $4C +00917D 1 00 L917D: brk +00917E 1 00 L917E: brk +00917F 1 4C L917F: .byte $4C +009180 1 00 L9180: brk +009181 1 00 L9181: brk +009182 1 4C L9182: .byte $4C +009183 1 00 L9183: brk +009184 1 00 L9184: brk +009185 1 4C L9185: .byte $4C +009186 1 00 L9186: brk +009187 1 00 L9187: brk +009188 1 00 L9188: brk +009189 1 00 L9189: brk +00918A 1 00 L918A: brk +00918B 1 00 L918B: brk +00918C 1 00 L918C: brk +00918D 1 00 L918D: brk +00918E 1 0A L918E: asl a +00918F 1 A8 tay +009190 1 B9 9F DD lda $DD9F,y +009193 1 18 clc +009194 1 69 09 adc #$09 +009196 1 85 06 sta L0006 +009198 1 B9 A0 DD lda $DDA0,y +00919B 1 69 00 adc #$00 +00919D 1 85 07 sta $07 +00919F 1 60 rts +0091A0 1 +0091A0 1 A2 00 L91A0: ldx #$00 +0091A2 1 A0 00 ldy #$00 +0091A4 1 B1 08 lda ($08),y +0091A6 1 F0 0E beq L91B6 +0091A8 1 8D B3 91 sta L91B3 +0091AB 1 C8 L91AB: iny +0091AC 1 E8 inx +0091AD 1 B1 08 lda ($08),y +0091AF 1 9D 0A E0 sta $E00A,x +0091B2 1 C0 .byte $C0 +0091B3 1 00 L91B3: brk +0091B4 1 D0 F5 bne L91AB +0091B6 1 E8 L91B6: inx +0091B7 1 A9 2F lda #$2F +0091B9 1 9D 0A E0 sta $E00A,x +0091BC 1 A0 00 ldy #$00 +0091BE 1 B1 06 lda (L0006),y +0091C0 1 F0 0F beq L91D1 +0091C2 1 8D CE 91 sta L91CE +0091C5 1 C8 iny +0091C6 1 C8 L91C6: iny +0091C7 1 E8 inx +0091C8 1 B1 06 lda (L0006),y +0091CA 1 9D 0A E0 sta $E00A,x +0091CD 1 C0 .byte $C0 +0091CE 1 00 L91CE: brk +0091CF 1 D0 F5 bne L91C6 +0091D1 1 8E 0A E0 L91D1: stx $E00A +0091D4 1 60 rts +0091D5 1 +0091D5 1 A0 03 L91D5: ldy #$03 +0091D7 1 A9 39 lda #$39 +0091D9 1 A2 D2 ldx #$D2 +0091DB 1 20 03 40 jsr L4003 +0091DE 1 A0 04 ldy #$04 +0091E0 1 A9 39 lda #$39 +0091E2 1 A2 D2 ldx #$D2 +0091E4 1 20 03 40 jsr L4003 +0091E7 1 60 rts +0091E8 1 +0091E8 1 20 15 40 L91E8: jsr L4015 +0091EB 1 A0 0C ldy #$0C +0091ED 1 A9 00 lda #$00 +0091EF 1 A2 00 ldx #$00 +0091F1 1 20 18 40 jsr L4018 +0091F4 1 60 rts +0091F5 1 +0091F5 1 A9 11 L91F5: lda #$11 +0091F7 1 85 08 sta $08 +0091F9 1 A9 92 lda #$92 +0091FB 1 85 09 sta $09 +0091FD 1 AD 20 DF lda $DF20 +009200 1 F0 0E beq L9210 +009202 1 0A asl a +009203 1 AA tax +009204 1 BD B3 DF lda $DFB3,x +009207 1 85 08 sta $08 +009209 1 BD B4 DF lda $DFB4,x +00920C 1 85 09 sta $09 +00920E 1 A9 00 lda #$00 +009210 1 60 L9210: rts +009211 1 +009211 1 00 brk +009212 1 00 brk +009213 1 AD 21 DF L9213: lda $DF21 +009216 1 D0 01 bne L9219 +009218 1 60 rts +009219 1 +009219 1 AE 21 DF L9219: ldx $DF21 +00921C 1 8E 00 08 stx L0800 +00921F 1 CA dex +009220 1 BD 22 DF L9220: lda $DF22,x +009223 1 9D 01 08 sta $0801,x +009226 1 CA dex +009227 1 10 F7 bpl L9220 +009229 1 20 1E 40 jsr L401E +00922C 1 A2 00 ldx #$00 +00922E 1 8E 4A 92 stx L924A +009231 1 AE 4A 92 L9231: ldx L924A +009234 1 BD 01 08 lda $0801,x +009237 1 C9 01 cmp #$01 +009239 1 F0 03 beq L923E +00923B 1 20 4B 92 jsr L924B +00923E 1 EE 4A 92 L923E: inc L924A +009241 1 AE 4A 92 ldx L924A +009244 1 EC 00 08 cpx L0800 +009247 1 D0 E8 bne L9231 +009249 1 60 rts +00924A 1 +00924A 1 00 L924A: brk +00924B 1 8D 54 92 L924B: sta L9254 +00924E 1 A0 00 ldy #$00 +009250 1 B9 A0 E1 L9250: lda $E1A0,y +009253 1 C9 .byte $C9 +009254 1 00 L9254: brk +009255 1 F0 09 beq L9260 +009257 1 CC 31 BF cpy $BF31 +00925A 1 F0 03 beq L925F +00925C 1 C8 iny +00925D 1 D0 F1 bne L9250 +00925F 1 60 L925F: rts +009260 1 +009260 1 B9 32 BF L9260: lda $BF32,y +009263 1 8D C7 92 sta L92C7 +009266 1 A2 11 ldx #$11 +009268 1 AD C7 92 lda L92C7 +00926B 1 29 80 and #$80 +00926D 1 F0 02 beq L9271 +00926F 1 A2 21 ldx #$21 +009271 1 8E 84 92 L9271: stx L9284 +009274 1 AD C7 92 lda L92C7 +009277 1 29 70 and #$70 +009279 1 4A lsr a +00927A 1 4A lsr a +00927B 1 4A lsr a +00927C 1 18 clc +00927D 1 6D 84 92 adc L9284 +009280 1 8D 84 92 sta L9284 +009283 1 AD .byte $AD +009284 1 00 L9284: brk +009285 1 BF 85 07 bbs3 $85,L928F +009288 1 A9 00 lda #$00 +00928A 1 85 06 sta L0006 +00928C 1 A0 07 ldy #$07 +00928E 1 B1 .byte $B1 +00928F 1 06 D0 L928F: asl $D0 +009291 1 CD A0 FB cmp $FBA0 +009294 1 B1 06 lda (L0006),y +009296 1 29 7F and #$7F +009298 1 D0 C5 bne L925F +00929A 1 A0 FF ldy #$FF +00929C 1 B1 06 lda (L0006),y +00929E 1 18 clc +00929F 1 69 03 adc #$03 +0092A1 1 85 06 sta L0006 +0092A3 1 AD C7 92 lda L92C7 +0092A6 1 48 pha +0092A7 1 2A rol a +0092A8 1 68 pla +0092A9 1 08 php +0092AA 1 29 20 and #$20 +0092AC 1 4A lsr a +0092AD 1 4A lsr a +0092AE 1 4A lsr a +0092AF 1 4A lsr a +0092B0 1 28 plp +0092B1 1 69 01 adc #$01 +0092B3 1 8D C1 92 sta L92C1 +0092B6 1 20 BD 92 jsr L92BD +0092B9 1 04 C0 tsb $C0 +0092BB 1 92 60 sta ($60) +0092BD 1 6C 06 00 L92BD: jmp (L0006) +0092C0 1 +0092C0 1 03 .byte $03 +0092C1 1 00 L92C1: brk +0092C2 1 C5 92 cmp $92 +0092C4 1 04 00 tsb L0000 +0092C6 1 00 brk +0092C7 1 00 L92C7: brk +0092C8 1 00 brk +0092C9 1 0A asl a +0092CA 1 20 .byte $20 +0092CB 1 02 .byte $02 +0092CC 1 00 L92CC: brk +0092CD 1 00 L92CD: brk +0092CE 1 00 L92CE: brk +0092CF 1 00 L92CF: brk +0092D0 1 00 brk +0092D1 1 00 L92D1: brk +0092D2 1 00 L92D2: brk +0092D3 1 00 L92D3: brk +0092D4 1 00 L92D4: brk +0092D5 1 00 brk +0092D6 1 00 brk +0092D7 1 00 L92D7: brk +0092D8 1 00 L92D8: brk +0092D9 1 00 brk +0092DA 1 00 brk +0092DB 1 00 brk +0092DC 1 00 brk +0092DD 1 03 .byte $03 +0092DE 1 00 L92DE: brk +0092DF 1 00 brk +0092E0 1 08 php +0092E1 1 0A asl a +0092E2 1 00 brk +0092E3 1 00 L92E3: brk +0092E4 1 00 L92E4: brk +0092E5 1 00 L92E5: brk +0092E6 1 00 L92E6: brk +0092E7 1 AD 21 DF L92E7: lda $DF21 +0092EA 1 D0 01 bne L92ED +0092EC 1 60 rts +0092ED 1 +0092ED 1 A9 00 L92ED: lda #$00 +0092EF 1 8D E6 92 sta L92E6 +0092F2 1 20 D5 91 jsr L91D5 +0092F5 1 AE E6 92 L92F5: ldx L92E6 +0092F8 1 EC 21 DF cpx $DF21 +0092FB 1 D0 03 bne L9300 +0092FD 1 4C 34 95 jmp L9534 +009300 1 +009300 1 AD 20 DF L9300: lda $DF20 +009303 1 F0 2C beq L9331 +009305 1 0A asl a +009306 1 AA tax +009307 1 BD B3 DF lda $DFB3,x +00930A 1 85 08 sta $08 +00930C 1 BD B4 DF lda $DFB4,x +00930F 1 85 09 sta $09 +009311 1 AE E6 92 ldx L92E6 +009314 1 BD 22 DF lda $DF22,x +009317 1 20 8E 91 jsr L918E +00931A 1 20 A0 91 jsr L91A0 +00931D 1 A0 00 ldy #$00 +00931F 1 B9 0A E0 L931F: lda $E00A,y +009322 1 99 20 02 sta $0220,y +009325 1 C8 iny +009326 1 CC 20 02 cpy $0220 +009329 1 D0 F4 bne L931F +00932B 1 CE 20 02 dec $0220 +00932E 1 4C 56 93 jmp L9356 +009331 1 +009331 1 AE E6 92 L9331: ldx L92E6 +009334 1 BD 22 DF lda $DF22,x +009337 1 C9 01 cmp #$01 +009339 1 D0 03 bne L933E +00933B 1 4C 2E 95 jmp L952E +00933E 1 +00933E 1 20 8E 91 L933E: jsr L918E +009341 1 A0 00 ldy #$00 +009343 1 B1 06 L9343: lda (L0006),y +009345 1 99 20 02 sta $0220,y +009348 1 C8 iny +009349 1 CC 20 02 cpy $0220 +00934C 1 D0 F5 bne L9343 +00934E 1 CE 20 02 dec $0220 +009351 1 A9 2F lda #$2F +009353 1 8D 21 02 sta $0221 +009356 1 A0 C4 L9356: ldy #$C4 +009358 1 A9 C9 lda #$C9 +00935A 1 A2 92 ldx #$92 +00935C 1 20 21 40 jsr L4021 +00935F 1 F0 05 beq L9366 +009361 1 20 9B A4 jsr LA49B +009364 1 F0 F0 beq L9356 +009366 1 AD 20 DF L9366: lda $DF20 +009369 1 F0 1C beq L9387 +00936B 1 A9 80 lda #$80 +00936D 1 8D E3 92 sta L92E3 +009370 1 AD E6 92 lda L92E6 +009373 1 18 clc +009374 1 69 01 adc #$01 +009376 1 CD 21 DF cmp $DF21 +009379 1 F0 06 beq L9381 +00937B 1 EE E3 92 inc L92E3 +00937E 1 EE E3 92 inc L92E3 +009381 1 20 3F 95 L9381: jsr L953F +009384 1 4C DB 93 jmp L93DB +009387 1 +009387 1 A9 81 L9387: lda #$81 +009389 1 8D E3 92 sta L92E3 +00938C 1 AD E6 92 lda L92E6 +00938F 1 18 clc +009390 1 69 01 adc #$01 +009392 1 CD 21 DF cmp $DF21 +009395 1 F0 06 beq L939D +009397 1 EE E3 92 inc L92E3 +00939A 1 EE E3 92 inc L92E3 +00939D 1 20 3F 95 L939D: jsr L953F +0093A0 1 A9 00 lda #$00 +0093A2 1 8D 2E 94 sta L942E +0093A5 1 AE E6 92 ldx L92E6 +0093A8 1 BD 22 DF lda $DF22,x +0093AB 1 A0 0F ldy #$0F +0093AD 1 D9 A0 E1 L93AD: cmp $E1A0,y +0093B0 1 F0 06 beq L93B8 +0093B2 1 88 dey +0093B3 1 10 F8 bpl L93AD +0093B5 1 4C DB 93 jmp L93DB +0093B8 1 +0093B8 1 B9 32 BF L93B8: lda $BF32,y +0093BB 1 8D DE 92 sta L92DE +0093BE 1 A0 80 ldy #$80 +0093C0 1 A9 DD lda #$DD +0093C2 1 A2 92 ldx #$92 +0093C4 1 20 21 40 jsr L4021 +0093C7 1 D0 12 bne L93DB +0093C9 1 A0 81 ldy #$81 +0093CB 1 A9 DD lda #$DD +0093CD 1 A2 92 ldx #$92 +0093CF 1 20 21 40 jsr L4021 +0093D2 1 C9 2B cmp #$2B +0093D4 1 D0 05 bne L93DB +0093D6 1 A9 80 lda #$80 +0093D8 1 8D 2E 94 sta L942E +0093DB 1 AE E6 92 L93DB: ldx L92E6 +0093DE 1 BD 22 DF lda $DF22,x +0093E1 1 20 8E 91 jsr L918E +0093E4 1 A9 01 lda #$01 +0093E6 1 8D E3 92 sta L92E3 +0093E9 1 A5 06 lda L0006 +0093EB 1 8D E4 92 sta L92E4 +0093EE 1 A5 07 lda $07 +0093F0 1 8D E5 92 sta L92E5 +0093F3 1 20 3F 95 jsr L953F +0093F6 1 A9 02 lda #$02 +0093F8 1 8D E3 92 sta L92E3 +0093FB 1 AD 20 DF lda $DF20 +0093FE 1 D0 13 bne L9413 +009400 1 2C 2E 94 bit L942E +009403 1 30 07 bmi L940C +009405 1 A9 00 lda #$00 +009407 1 8D E4 92 sta L92E4 +00940A 1 F0 1C beq L9428 +00940C 1 A9 01 L940C: lda #$01 +00940E 1 8D E4 92 sta L92E4 +009411 1 D0 15 bne L9428 +009413 1 AD CC 92 L9413: lda L92CC +009416 1 29 C3 and #$C3 +009418 1 C9 C3 cmp #$C3 +00941A 1 F0 07 beq L9423 +00941C 1 A9 01 lda #$01 +00941E 1 8D E4 92 sta L92E4 +009421 1 D0 05 bne L9428 +009423 1 A9 00 L9423: lda #$00 +009425 1 8D E4 92 sta L92E4 +009428 1 20 3F 95 L9428: jsr L953F +00942B 1 4C 2F 94 jmp L942F +00942E 1 +00942E 1 00 L942E: brk +00942F 1 A9 03 L942F: lda #$03 +009431 1 8D E3 92 sta L92E3 +009434 1 A9 00 lda #$00 +009436 1 8D 20 02 sta $0220 +009439 1 AD 20 DF lda $DF20 +00943C 1 D0 34 bne L9472 +00943E 1 AD CE 92 lda L92CE +009441 1 38 sec +009442 1 ED D1 92 sbc L92D1 +009445 1 48 pha +009446 1 AD CF 92 lda L92CF +009449 1 ED D2 92 sbc L92D2 +00944C 1 AA tax +00944D 1 68 pla +00944E 1 20 06 40 jsr L4006 +009451 1 20 49 95 jsr L9549 +009454 1 A2 00 ldx #$00 +009456 1 BD EB E6 L9456: lda $E6EB,x +009459 1 C9 42 cmp #$42 +00945B 1 F0 03 beq L9460 +00945D 1 E8 inx +00945E 1 D0 F6 bne L9456 +009460 1 8E 20 02 L9460: stx $0220 +009463 1 A9 2F lda #$2F +009465 1 9D 20 02 sta $0220,x +009468 1 CA dex +009469 1 BD EB E6 L9469: lda $E6EB,x +00946C 1 9D 20 02 sta $0220,x +00946F 1 CA dex +009470 1 D0 F7 bne L9469 +009472 1 AD 20 DF L9472: lda $DF20 +009475 1 D0 09 bne L9480 +009477 1 AD CE 92 lda L92CE +00947A 1 AE CF 92 ldx L92CF +00947D 1 4C 86 94 jmp L9486 +009480 1 +009480 1 AD D1 92 L9480: lda L92D1 +009483 1 AE D2 92 ldx L92D2 +009486 1 20 06 40 L9486: jsr L4006 +009489 1 20 49 95 jsr L9549 +00948C 1 AE 20 02 ldx $0220 +00948F 1 A0 00 ldy #$00 +009491 1 B9 EC E6 L9491: lda $E6EC,y +009494 1 9D 21 02 sta $0221,x +009497 1 E8 inx +009498 1 C8 iny +009499 1 CC EB E6 cpy $E6EB +00949C 1 D0 F3 bne L9491 +00949E 1 98 tya +00949F 1 18 clc +0094A0 1 6D 20 02 adc $0220 +0094A3 1 8D 20 02 sta $0220 +0094A6 1 AE 20 02 ldx $0220 +0094A9 1 BD 20 02 L94A9: lda $0220,x +0094AC 1 9D C9 DF sta $DFC9,x +0094AF 1 CA dex +0094B0 1 10 F7 bpl L94A9 +0094B2 1 A9 C9 lda #$C9 +0094B4 1 8D E4 92 sta L92E4 +0094B7 1 A9 DF lda #$DF +0094B9 1 8D E5 92 sta L92E5 +0094BC 1 20 3F 95 jsr L953F +0094BF 1 A9 04 lda #$04 +0094C1 1 8D E3 92 sta L92E3 +0094C4 1 AD D7 92 lda L92D7 +0094C7 1 8D 5A EC sta $EC5A +0094CA 1 AD D8 92 lda L92D8 +0094CD 1 8D 5B EC sta $EC5B +0094D0 1 20 09 40 jsr L4009 +0094D3 1 A9 EB lda #$EB +0094D5 1 8D E4 92 sta L92E4 +0094D8 1 A9 E6 lda #$E6 +0094DA 1 8D E5 92 sta L92E5 +0094DD 1 20 3F 95 jsr L953F +0094E0 1 A9 05 lda #$05 +0094E2 1 8D E3 92 sta L92E3 +0094E5 1 AD D3 92 lda L92D3 +0094E8 1 8D 5A EC sta $EC5A +0094EB 1 AD D4 92 lda L92D4 +0094EE 1 8D 5B EC sta $EC5B +0094F1 1 20 09 40 jsr L4009 +0094F4 1 A9 EB lda #$EB +0094F6 1 8D E4 92 sta L92E4 +0094F9 1 A9 E6 lda #$E6 +0094FB 1 8D E5 92 sta L92E5 +0094FE 1 20 3F 95 jsr L953F +009501 1 A9 06 lda #$06 +009503 1 8D E3 92 sta L92E3 +009506 1 AD 20 DF lda $DF20 +009509 1 D0 0E bne L9519 +00950B 1 AE 3A 95 ldx L953A +00950E 1 BD 3A 95 L950E: lda L953A,x +009511 1 9D C5 DF sta $DFC5,x +009514 1 CA dex +009515 1 10 F7 bpl L950E +009517 1 30 06 bmi L951F +009519 1 AD CD 92 L9519: lda L92CD +00951C 1 20 2D 40 jsr L402D +00951F 1 A9 C5 L951F: lda #$C5 +009521 1 8D E4 92 sta L92E4 +009524 1 A9 DF lda #$DF +009526 1 8D E5 92 sta L92E5 +009529 1 20 3F 95 jsr L953F +00952C 1 D0 06 bne L9534 +00952E 1 EE E6 92 L952E: inc L92E6 +009531 1 4C F5 92 jmp L92F5 +009534 1 +009534 1 A9 00 L9534: lda #$00 +009536 1 8D C9 DF sta $DFC9 +009539 1 60 rts +00953A 1 +00953A 1 04 20 L953A: tsb L0020 +00953C 1 56 4F lsr $4F,x +00953E 1 4C .byte $4C +00953F 1 A0 06 L953F: ldy #$06 +009541 1 A9 E3 lda #$E3 +009543 1 A2 92 ldx #$92 +009545 1 20 00 A5 jsr LA500 +009548 1 60 rts +009549 1 +009549 1 A2 00 L9549: ldx #$00 +00954B 1 BD EC E6 L954B: lda $E6EC,x +00954E 1 C9 20 cmp #$20 +009550 1 D0 03 bne L9555 +009552 1 E8 inx +009553 1 D0 F6 bne L954B +009555 1 A0 00 L9555: ldy #$00 +009557 1 CA dex +009558 1 BD EC E6 L9558: lda $E6EC,x +00955B 1 99 EC E6 sta $E6EC,y +00955E 1 C8 iny +00955F 1 E8 inx +009560 1 EC EB E6 cpx $E6EB +009563 1 D0 F3 bne L9558 +009565 1 8C EB E6 sty $E6EB +009568 1 60 rts +009569 1 +009569 1 02 .byte $02 +00956A 1 20 02 C0 jsr RAMRDOFF +00956D 1 1F .byte $1F +00956E 1 00 L956E: brk +00956F 1 00 brk +009570 1 1F L9570: .byte $1F +009571 1 A9 00 L9571: lda #$00 +009573 1 8D 06 97 sta L9706 +009576 1 AD 06 97 L9576: lda L9706 +009579 1 CD 21 DF cmp $DF21 +00957C 1 D0 03 bne L9581 +00957E 1 A9 00 lda #$00 +009580 1 60 rts +009581 1 +009581 1 AE 06 97 L9581: ldx L9706 +009584 1 BD 22 DF lda $DF22,x +009587 1 C9 01 cmp #$01 +009589 1 D0 06 bne L9591 +00958B 1 EE 06 97 inc L9706 +00958E 1 4C 76 95 jmp L9576 +009591 1 +009591 1 AD 20 DF L9591: lda $DF20 +009594 1 F0 2C beq L95C2 +009596 1 0A asl a +009597 1 AA tax +009598 1 BD B3 DF lda $DFB3,x +00959B 1 85 08 sta $08 +00959D 1 BD B4 DF lda $DFB4,x +0095A0 1 85 09 sta $09 +0095A2 1 AE 06 97 ldx L9706 +0095A5 1 BD 22 DF lda $DF22,x +0095A8 1 20 8E 91 jsr L918E +0095AB 1 20 A0 91 jsr L91A0 +0095AE 1 A0 00 ldy #$00 +0095B0 1 B9 0A E0 L95B0: lda $E00A,y +0095B3 1 99 20 02 sta $0220,y +0095B6 1 C8 iny +0095B7 1 CC 20 02 cpy $0220 +0095BA 1 D0 F4 bne L95B0 +0095BC 1 CE 20 02 dec $0220 +0095BF 1 4C E0 95 jmp L95E0 +0095C2 1 +0095C2 1 AE 06 97 L95C2: ldx L9706 +0095C5 1 BD 22 DF lda $DF22,x +0095C8 1 20 8E 91 jsr L918E +0095CB 1 A0 00 ldy #$00 +0095CD 1 B1 06 L95CD: lda (L0006),y +0095CF 1 99 20 02 sta $0220,y +0095D2 1 C8 iny +0095D3 1 CC 20 02 cpy $0220 +0095D6 1 D0 F5 bne L95CD +0095D8 1 CE 20 02 dec $0220 +0095DB 1 A9 2F lda #$2F +0095DD 1 8D 21 02 sta $0221 +0095E0 1 AE 06 97 L95E0: ldx L9706 +0095E3 1 BD 22 DF lda $DF22,x +0095E6 1 20 8E 91 jsr L918E +0095E9 1 A0 00 ldy #$00 +0095EB 1 B1 06 lda (L0006),y +0095ED 1 A8 tay +0095EE 1 B1 06 L95EE: lda (L0006),y +0095F0 1 99 12 1F sta $1F12,y +0095F3 1 88 dey +0095F4 1 10 F8 bpl L95EE +0095F6 1 A0 00 ldy #$00 +0095F8 1 B1 06 lda (L0006),y +0095FA 1 A8 tay +0095FB 1 88 dey +0095FC 1 38 sec +0095FD 1 E9 02 sbc #$02 +0095FF 1 8D 00 1F sta $1F00 +009602 1 B1 06 L9602: lda (L0006),y +009604 1 99 FF 1E sta $1EFF,y +009607 1 88 dey +009608 1 C0 01 cpy #$01 +00960A 1 D0 F6 bne L9602 +00960C 1 A9 00 lda #$00 +00960E 1 20 F8 96 jsr L96F8 +009611 1 A9 80 L9611: lda #$80 +009613 1 20 F8 96 jsr L96F8 +009616 1 F0 17 beq L962F +009618 1 AE 06 97 L9618: ldx L9706 +00961B 1 BD 22 DF lda $DF22,x +00961E 1 20 8E 91 jsr L918E +009621 1 AC 12 1F ldy $1F12 +009624 1 B9 12 1F L9624: lda $1F12,y +009627 1 91 06 sta (L0006),y +009629 1 88 dey +00962A 1 10 F8 bpl L9624 +00962C 1 A9 FF lda #$FF +00962E 1 60 rts +00962F 1 +00962F 1 84 08 L962F: sty $08 +009631 1 8C 07 97 sty L9707 +009634 1 86 09 stx $09 +009636 1 8E 08 97 stx L9708 +009639 1 AD 20 DF lda $DF20 +00963C 1 F0 0F beq L964D +00963E 1 0A asl a +00963F 1 AA tax +009640 1 BD B3 DF lda $DFB3,x +009643 1 85 06 sta L0006 +009645 1 BD B4 DF lda $DFB4,x +009648 1 85 07 sta $07 +00964A 1 4C 55 96 jmp L9655 +00964D 1 +00964D 1 A9 05 L964D: lda #$05 +00964F 1 85 06 sta L0006 +009651 1 A9 97 lda #$97 +009653 1 85 07 sta $07 +009655 1 A0 00 L9655: ldy #$00 +009657 1 B1 06 lda (L0006),y +009659 1 A8 tay +00965A 1 B1 06 L965A: lda (L0006),y +00965C 1 99 C0 1F sta $1FC0,y +00965F 1 88 dey +009660 1 10 F8 bpl L965A +009662 1 EE C0 1F inc $1FC0 +009665 1 AE C0 1F ldx $1FC0 +009668 1 A9 2F lda #$2F +00966A 1 9D C0 1F sta $1FC0,x +00966D 1 A0 00 ldy #$00 +00966F 1 B1 08 lda ($08),y +009671 1 8D 09 97 sta L9709 +009674 1 E8 L9674: inx +009675 1 C8 iny +009676 1 B1 08 lda ($08),y +009678 1 9D C0 1F sta $1FC0,x +00967B 1 CC 09 97 cpy L9709 +00967E 1 D0 F4 bne L9674 +009680 1 8E C0 1F stx $1FC0 +009683 1 A0 C2 ldy #$C2 +009685 1 A9 69 lda #$69 +009687 1 A2 95 ldx #$95 +009689 1 20 21 40 jsr L4021 +00968C 1 F0 10 beq L969E +00968E 1 20 30 40 jsr L4030 +009691 1 D0 03 bne L9696 +009693 1 4C 11 96 jmp L9611 +009696 1 +009696 1 A9 40 L9696: lda #$40 +009698 1 20 F8 96 jsr L96F8 +00969B 1 4C 18 96 jmp L9618 +00969E 1 +00969E 1 A9 40 L969E: lda #$40 +0096A0 1 20 F8 96 jsr L96F8 +0096A3 1 AE 06 97 ldx L9706 +0096A6 1 BD 22 DF lda $DF22,x +0096A9 1 8D 2B E2 sta $E22B +0096AC 1 A0 0E ldy #$0E +0096AE 1 A9 2B lda #$2B +0096B0 1 A2 E2 ldx #$E2 +0096B2 1 20 18 40 jsr L4018 +0096B5 1 AD 07 97 lda L9707 +0096B8 1 85 08 sta $08 +0096BA 1 AD 08 97 lda L9708 +0096BD 1 85 09 sta $09 +0096BF 1 AE 06 97 ldx L9706 +0096C2 1 BD 22 DF lda $DF22,x +0096C5 1 20 8E 91 jsr L918E +0096C8 1 A0 00 ldy #$00 +0096CA 1 B1 08 lda ($08),y +0096CC 1 18 clc +0096CD 1 69 02 adc #$02 +0096CF 1 91 06 sta (L0006),y +0096D1 1 B1 08 lda ($08),y +0096D3 1 A8 tay +0096D4 1 E6 06 inc L0006 +0096D6 1 D0 02 bne L96DA +0096D8 1 E6 07 inc $07 +0096DA 1 B1 08 L96DA: lda ($08),y +0096DC 1 91 06 sta (L0006),y +0096DE 1 88 dey +0096DF 1 D0 F9 bne L96DA +0096E1 1 C6 06 dec L0006 +0096E3 1 A5 06 lda L0006 +0096E5 1 C9 FF cmp #$FF +0096E7 1 D0 02 bne L96EB +0096E9 1 C6 07 dec $07 +0096EB 1 B1 06 L96EB: lda (L0006),y +0096ED 1 A8 tay +0096EE 1 A9 20 lda #$20 +0096F0 1 91 06 sta (L0006),y +0096F2 1 EE 06 97 inc L9706 +0096F5 1 4C 76 95 jmp L9576 +0096F8 1 +0096F8 1 8D 6E 95 L96F8: sta L956E +0096FB 1 A0 09 ldy #$09 +0096FD 1 A9 6E lda #$6E +0096FF 1 A2 95 ldx #$95 +009701 1 20 00 A5 jsr LA500 +009704 1 60 rts +009705 1 +009705 1 00 brk +009706 1 00 L9706: brk +009707 1 00 L9707: brk +009708 1 00 L9708: brk +009709 1 00 L9709: brk +00970A 1 03 .byte $03 +00970B 1 20 02 00 jsr L0002 +00970E 1 08 php +00970F 1 00 L970F: brk +009710 1 04 .byte $04 +009711 1 00 L9711: brk +009712 1 18 clc +009713 1 97 04 smb1 $04 +009715 1 00 brk +009716 1 00 brk +009717 1 00 brk +009718 1 00 brk +009719 1 00 brk +00971A 1 00 brk +00971B 1 00 brk +00971C 1 01 .byte $01 +00971D 1 00 L971D: brk +00971E 1 04 .byte $04 +00971F 1 00 L971F: brk +009720 1 AD 97 27 lda $2797 +009723 1 00 brk +009724 1 00 brk +009725 1 00 brk +009726 1 04 .byte $04 +009727 1 00 L9727: brk +009728 1 2E 97 05 rol $0597 +00972B 1 00 brk +00972C 1 00 brk +00972D 1 00 brk +00972E 1 00 brk +00972F 1 00 brk +009730 1 00 brk +009731 1 00 brk +009732 1 00 brk +009733 1 00 brk +009734 1 00 brk +009735 1 00 brk +009736 1 00 brk +009737 1 01 .byte $01 +009738 1 00 L9738: brk +009739 1 01 .byte $01 +00973A 1 00 L973A: brk +00973B 1 01 20 ora (L0020,x) +00973D 1 02 .byte $02 +00973E 1 03 .byte $03 +00973F 1 20 02 00 jsr L0002 +009742 1 0D .byte $0D +009743 1 00 L9743: brk +009744 1 03 .byte $03 +009745 1 C0 1F cpy #$1F +009747 1 00 brk +009748 1 11 .byte $11 +009749 1 00 L9749: brk +00974A 1 04 .byte $04 +00974B 1 00 L974B: brk +00974C 1 00 brk +00974D 1 15 .byte $15 +00974E 1 C0 L974E: .byte $C0 +00974F 1 0A L974F: asl a +009750 1 00 L9750: brk +009751 1 00 L9751: brk +009752 1 04 .byte $04 +009753 1 00 L9753: brk +009754 1 00 brk +009755 1 15 .byte $15 +009756 1 C0 L9756: .byte $C0 +009757 1 0A L9757: asl a +009758 1 00 brk +009759 1 00 brk +00975A 1 07 C0 L975A: rmb0 $C0 +00975C 1 1F C3 00 bbr1 $C3,L975F +00975F 1 00 L975F: brk +009760 1 00 brk +009761 1 00 brk +009762 1 00 brk +009763 1 00 brk +009764 1 00 brk +009765 1 00 brk +009766 1 07 C0 L9766: rmb0 $C0 +009768 1 1F .byte $1F +009769 1 00 L9769: brk +00976A 1 00 brk +00976B 1 00 L976B: brk +00976C 1 00 brk +00976D 1 00 L976D: brk +00976E 1 00 brk +00976F 1 00 brk +009770 1 00 brk +009771 1 00 brk +009772 1 00 brk +009773 1 00 brk +009774 1 0A L9774: asl a +009775 1 20 .byte $20 +009776 1 02 .byte $02 +009777 1 00 L9777: brk +009778 1 00 L9778: brk +009779 1 00 brk +00977A 1 00 brk +00977B 1 00 L977B: brk +00977C 1 00 L977C: brk +00977D 1 00 L977D: brk +00977E 1 00 brk +00977F 1 00 brk +009780 1 00 brk +009781 1 00 brk +009782 1 00 brk +009783 1 00 brk +009784 1 00 brk +009785 1 00 brk +009786 1 00 brk +009787 1 0A L9787: asl a +009788 1 C0 1F cpy #$1F +00978A 1 00 L978A: brk +00978B 1 00 brk +00978C 1 00 L978C: brk +00978D 1 00 L978D: brk +00978E 1 00 brk +00978F 1 00 L978F: brk +009790 1 00 L9790: brk +009791 1 00 brk +009792 1 00 brk +009793 1 00 brk +009794 1 00 brk +009795 1 00 brk +009796 1 00 brk +009797 1 00 brk +009798 1 00 brk +009799 1 00 brk +00979A 1 02 .byte $02 +00979B 1 00 L979B: brk +00979C 1 00 brk +00979D 1 00 brk +00979E 1 00 brk +00979F 1 02 .byte $02 +0097A0 1 00 L97A0: brk +0097A1 1 00 L97A1: brk +0097A2 1 00 L97A2: brk +0097A3 1 00 L97A3: brk +0097A4 1 02 .byte $02 +0097A5 1 00 L97A5: brk +0097A6 1 00 L97A6: brk +0097A7 1 00 L97A7: brk +0097A8 1 00 L97A8: brk +0097A9 1 02 .byte $02 +0097AA 1 00 brk +0097AB 1 00 brk +0097AC 1 08 php +0097AD 1 00 L97AD: brk +0097AE 1 00 L97AE: brk +0097AF 1 00 brk +0097B0 1 00 brk +0097B1 1 00 brk +0097B2 1 00 brk +0097B3 1 00 brk +0097B4 1 00 brk +0097B5 1 00 brk +0097B6 1 00 brk +0097B7 1 00 brk +0097B8 1 00 brk +0097B9 1 00 brk +0097BA 1 00 brk +0097BB 1 00 brk +0097BC 1 00 brk +0097BD 1 00 L97BD: brk +0097BE 1 00 brk +0097BF 1 00 brk +0097C0 1 00 brk +0097C1 1 00 brk +0097C2 1 00 brk +0097C3 1 00 brk +0097C4 1 00 brk +0097C5 1 00 brk +0097C6 1 00 brk +0097C7 1 00 brk +0097C8 1 00 brk +0097C9 1 00 brk +0097CA 1 00 brk +0097CB 1 00 brk +0097CC 1 00 brk +0097CD 1 00 brk +0097CE 1 00 brk +0097CF 1 00 brk +0097D0 1 00 brk +0097D1 1 00 brk +0097D2 1 00 brk +0097D3 1 00 brk +0097D4 1 00 brk +0097D5 1 00 brk +0097D6 1 00 brk +0097D7 1 00 brk +0097D8 1 00 brk +0097D9 1 00 brk +0097DA 1 00 brk +0097DB 1 00 brk +0097DC 1 00 brk +0097DD 1 36 9B L97DD: rol $9B,x +0097DF 1 33 L97DF: .byte $33 +0097E0 1 9B .byte $9B +0097E1 1 E3 L97E1: .byte $E3 +0097E2 1 97 .byte $97 +0097E3 1 60 L97E3: rts +0097E4 1 +0097E4 1 00 L97E4: brk +0097E5 1 AE 0C E1 L97E5: ldx $E10C +0097E8 1 AD 61 E0 lda $E061 +0097EB 1 9D 62 E0 sta $E062,x +0097EE 1 E8 inx +0097EF 1 8E 0C E1 stx $E10C +0097F2 1 60 rts +0097F3 1 +0097F3 1 AE 0C E1 L97F3: ldx $E10C +0097F6 1 CA dex +0097F7 1 BD 62 E0 lda $E062,x +0097FA 1 8D 61 E0 sta $E061 +0097FD 1 8E 0C E1 stx $E10C +009800 1 60 rts +009801 1 +009801 1 A9 00 L9801: lda #$00 +009803 1 8D 5F E0 sta $E05F +009806 1 8D 0D E1 sta $E10D +009809 1 A0 C8 L9809: ldy #$C8 +00980B 1 A9 0A lda #$0A +00980D 1 A2 97 ldx #$97 +00980F 1 20 21 40 jsr L4021 +009812 1 F0 0A beq L981E +009814 1 A2 80 ldx #$80 +009816 1 20 33 40 jsr L4033 +009819 1 F0 EE beq L9809 +00981B 1 4C 9F A3 jmp LA39F +00981E 1 +00981E 1 AD 0F 97 L981E: lda L970F +009821 1 8D 60 E0 sta $E060 +009824 1 8D 11 97 sta L9711 +009827 1 A0 CA L9827: ldy #$CA +009829 1 A9 10 lda #$10 +00982B 1 A2 97 ldx #$97 +00982D 1 20 21 40 jsr L4021 +009830 1 F0 0A beq L983C +009832 1 A2 80 ldx #$80 +009834 1 20 33 40 jsr L4033 +009837 1 F0 EE beq L9827 +009839 1 4C 9F A3 jmp LA39F +00983C 1 +00983C 1 4C 5B 98 L983C: jmp L985B +00983F 1 +00983F 1 AD 60 E0 L983F: lda $E060 +009842 1 8D 1D 97 sta L971D +009845 1 A0 CC L9845: ldy #$CC +009847 1 A9 1C lda #$1C +009849 1 A2 97 ldx #$97 +00984B 1 20 21 40 jsr L4021 +00984E 1 F0 0A beq L985A +009850 1 A2 80 ldx #$80 +009852 1 20 33 40 jsr L4033 +009855 1 F0 EE beq L9845 +009857 1 4C 9F A3 jmp LA39F +00985A 1 +00985A 1 60 L985A: rts +00985B 1 +00985B 1 EE 5F E0 L985B: inc $E05F +00985E 1 AD 60 E0 lda $E060 +009861 1 8D 1F 97 sta L971F +009864 1 A0 CA L9864: ldy #$CA +009866 1 A9 1E lda #$1E +009868 1 A2 97 ldx #$97 +00986A 1 20 21 40 jsr L4021 +00986D 1 F0 0E beq L987D +00986F 1 C9 4C cmp #$4C +009871 1 F0 2C beq L989F +009873 1 A2 80 ldx #$80 +009875 1 20 33 40 jsr L4033 +009878 1 F0 EA beq L9864 +00987A 1 4C 9F A3 jmp LA39F +00987D 1 +00987D 1 EE 0D E1 L987D: inc $E10D +009880 1 AD 0D E1 lda $E10D +009883 1 CD 5E E0 cmp $E05E +009886 1 90 14 bcc L989C +009888 1 A9 00 lda #$00 +00988A 1 8D 0D E1 sta $E10D +00988D 1 AD 60 E0 lda $E060 +009890 1 8D 27 97 sta L9727 +009893 1 A0 CA ldy #$CA +009895 1 A9 26 lda #$26 +009897 1 A2 97 ldx #$97 +009899 1 20 21 40 jsr L4021 +00989C 1 A9 00 L989C: lda #$00 +00989E 1 60 rts +00989F 1 +00989F 1 A9 FF L989F: lda #$FF +0098A1 1 60 rts +0098A2 1 +0098A2 1 AD 5F E0 L98A2: lda $E05F +0098A5 1 8D 61 E0 sta $E061 +0098A8 1 20 3F 98 jsr L983F +0098AB 1 20 E5 97 jsr L97E5 +0098AE 1 20 FD A2 jsr LA2FD +0098B1 1 4C 01 98 jmp L9801 +0098B4 1 +0098B4 1 20 3F 98 L98B4: jsr L983F +0098B7 1 20 2A 99 jsr L992A +0098BA 1 20 22 A3 jsr LA322 +0098BD 1 20 F3 97 jsr L97F3 +0098C0 1 20 01 98 jsr L9801 +0098C3 1 20 C9 98 jsr L98C9 +0098C6 1 4C 27 99 jmp L9927 +0098C9 1 +0098C9 1 AD 5F E0 L98C9: lda $E05F +0098CC 1 CD 61 E0 cmp $E061 +0098CF 1 F0 06 beq L98D7 +0098D1 1 20 5B 98 jsr L985B +0098D4 1 4C C9 98 jmp L98C9 +0098D7 1 +0098D7 1 60 L98D7: rts +0098D8 1 +0098D8 1 A9 00 L98D8: lda #$00 +0098DA 1 8D 5D E0 sta $E05D +0098DD 1 20 01 98 jsr L9801 +0098E0 1 20 5B 98 L98E0: jsr L985B +0098E3 1 D0 2D bne L9912 +0098E5 1 AD AD 97 lda L97AD +0098E8 1 F0 F6 beq L98E0 +0098EA 1 AD AD 97 lda L97AD +0098ED 1 8D 2D 99 sta L992D +0098F0 1 29 0F and #$0F +0098F2 1 8D AD 97 sta L97AD +0098F5 1 A9 00 lda #$00 +0098F7 1 8D 23 99 sta L9923 +0098FA 1 20 24 99 jsr L9924 +0098FD 1 AD 23 99 lda L9923 +009900 1 D0 DE bne L98E0 +009902 1 AD BD 97 lda L97BD +009905 1 C9 0F cmp #$0F +009907 1 D0 D7 bne L98E0 +009909 1 20 A2 98 jsr L98A2 +00990C 1 EE 5D E0 inc $E05D +00990F 1 4C E0 98 jmp L98E0 +009912 1 +009912 1 AD 5D E0 L9912: lda $E05D +009915 1 F0 09 beq L9920 +009917 1 20 B4 98 jsr L98B4 +00991A 1 CE 5D E0 dec $E05D +00991D 1 4C E0 98 jmp L98E0 +009920 1 +009920 1 4C 3F 98 L9920: jmp L983F +009923 1 +009923 1 00 L9923: brk +009924 1 6C DD 97 L9924: jmp (L97DD) +009927 1 +009927 1 6C DF 97 L9927: jmp (L97DF) +00992A 1 +00992A 1 6C E1 97 L992A: jmp (L97E1) +00992D 1 +00992D 1 00 L992D: brk +00992E 1 00 brk +00992F 1 00 brk +009930 1 00 brk +009931 1 36 9B L9931: rol $9B,x +009933 1 33 .byte $33 +009934 1 9B .byte $9B +009935 1 E3 .byte $E3 +009936 1 97 .byte $97 +009937 1 00 L9937: brk +009938 1 00 L9938: brk +009939 1 00 L9939: brk +00993A 1 20 02 C0 jsr RAMRDOFF +00993D 1 1F .byte $1F +00993E 1 A9 00 L993E: lda #$00 +009940 1 8D 37 99 sta L9937 +009943 1 A9 5A lda #$5A +009945 1 8D 7D 91 sta L917D +009948 1 A9 99 lda #$99 +00994A 1 8D 7E 91 sta L917E +00994D 1 A9 7C lda #$7C +00994F 1 8D 80 91 sta L9180 +009952 1 A9 99 lda #$99 +009954 1 8D 81 91 sta L9181 +009957 1 4C BF 9B jmp L9BBF +00995A 1 +00995A 1 8D 38 99 sta L9938 +00995D 1 8E 39 99 stx L9939 +009960 1 A9 01 lda #$01 +009962 1 8D 37 99 sta L9937 +009965 1 4C BF 9B jmp L9BBF +009968 1 +009968 1 A0 05 L9968: ldy #$05 +00996A 1 B9 31 99 L996A: lda L9931,y +00996D 1 99 DD 97 sta L97DD,y +009970 1 88 dey +009971 1 10 F7 bpl L996A +009973 1 A9 00 lda #$00 +009975 1 8D 25 A4 sta LA425 +009978 1 8D 8D 91 sta L918D +00997B 1 60 rts +00997C 1 +00997C 1 A9 05 lda #$05 +00997E 1 8D 37 99 sta L9937 +009981 1 4C BF 9B jmp L9BBF +009984 1 +009984 1 A9 00 L9984: lda #$00 +009986 1 8D 37 99 sta L9937 +009989 1 A9 A7 lda #$A7 +00998B 1 8D 7D 91 sta L917D +00998E 1 A9 99 lda #$99 +009990 1 8D 7E 91 sta L917E +009993 1 A9 DC lda #$DC +009995 1 8D 80 91 sta L9180 +009998 1 A9 99 lda #$99 +00999A 1 8D 81 91 sta L9181 +00999D 1 A0 0A ldy #$0A +00999F 1 A9 37 lda #$37 +0099A1 1 A2 99 ldx #$99 +0099A3 1 20 00 A5 jsr LA500 +0099A6 1 60 rts +0099A7 1 +0099A7 1 8D 38 99 sta L9938 +0099AA 1 8E 39 99 stx L9939 +0099AD 1 A9 01 lda #$01 +0099AF 1 8D 37 99 sta L9937 +0099B2 1 A0 0A ldy #$0A +0099B4 1 A9 37 lda #$37 +0099B6 1 A2 99 ldx #$99 +0099B8 1 20 00 A5 jsr LA500 +0099BB 1 60 rts +0099BC 1 +0099BC 1 A9 80 L99BC: lda #$80 +0099BE 1 8D 8D 91 sta L918D +0099C1 1 A0 05 ldy #$05 +0099C3 1 B9 31 99 L99C3: lda L9931,y +0099C6 1 99 DD 97 sta L97DD,y +0099C9 1 88 dey +0099CA 1 10 F7 bpl L99C3 +0099CC 1 A9 00 lda #$00 +0099CE 1 8D 25 A4 sta LA425 +0099D1 1 A9 EB lda #$EB +0099D3 1 8D 86 91 sta L9186 +0099D6 1 A9 99 lda #$99 +0099D8 1 8D 87 91 sta L9187 +0099DB 1 60 rts +0099DC 1 +0099DC 1 A9 03 lda #$03 +0099DE 1 8D 37 99 sta L9937 +0099E1 1 A0 0A ldy #$0A +0099E3 1 A9 37 lda #$37 +0099E5 1 A2 99 ldx #$99 +0099E7 1 20 00 A5 jsr LA500 +0099EA 1 60 rts +0099EB 1 +0099EB 1 A9 04 lda #$04 +0099ED 1 8D 37 99 sta L9937 +0099F0 1 A0 0A ldy #$0A +0099F2 1 A9 37 lda #$37 +0099F4 1 A2 99 ldx #$99 +0099F6 1 20 00 A5 jsr LA500 +0099F9 1 C9 02 cmp #$02 +0099FB 1 D0 01 bne L99FE +0099FD 1 60 rts +0099FE 1 +0099FE 1 4C 9F A3 L99FE: jmp LA39F +009A01 1 +009A01 1 A9 80 L9A01: lda #$80 +009A03 1 8D 5B E0 sta $E05B +009A06 1 A9 00 lda #$00 +009A08 1 8D 5C E0 sta $E05C +009A0B 1 F0 02 beq L9A0F +009A0D 1 A9 FF L9A0D: lda #$FF +009A0F 1 8D 31 9B L9A0F: sta L9B31 +009A12 1 A9 02 lda #$02 +009A14 1 8D 37 99 sta L9937 +009A17 1 20 79 A3 jsr LA379 +009A1A 1 2C 89 91 bit L9189 +009A1D 1 50 03 bvc L9A22 +009A1F 1 20 C9 9B jsr L9BC9 +009A22 1 2C 5B E0 L9A22: bit $E05B +009A25 1 10 49 bpl L9A70 +009A27 1 70 27 bvs L9A50 +009A29 1 AD 31 9B lda L9B31 +009A2C 1 D0 08 bne L9A36 +009A2E 1 AD 20 DF lda $DF20 +009A31 1 D0 03 bne L9A36 +009A33 1 4C 28 9B jmp L9B28 +009A36 1 +009A36 1 AE C0 1F L9A36: ldx $1FC0 +009A39 1 AC 32 9B ldy L9B32 +009A3C 1 88 dey +009A3D 1 C8 L9A3D: iny +009A3E 1 E8 inx +009A3F 1 B9 20 02 lda $0220,y +009A42 1 9D C0 1F sta $1FC0,x +009A45 1 CC 20 02 cpy $0220 +009A48 1 D0 F3 bne L9A3D +009A4A 1 8E C0 1F stx $1FC0 +009A4D 1 4C 70 9A jmp L9A70 +009A50 1 +009A50 1 AE C0 1F L9A50: ldx $1FC0 +009A53 1 A9 2F lda #$2F +009A55 1 9D C1 1F sta $1FC1,x +009A58 1 EE C0 1F inc $1FC0 +009A5B 1 A0 00 ldy #$00 +009A5D 1 AE C0 1F ldx $1FC0 +009A60 1 C8 L9A60: iny +009A61 1 E8 inx +009A62 1 B9 4B E0 lda $E04B,y +009A65 1 9D C0 1F sta $1FC0,x +009A68 1 CC 4B E0 cpy $E04B +009A6B 1 D0 F3 bne L9A60 +009A6D 1 8E C0 1F stx $1FC0 +009A70 1 A0 C4 L9A70: ldy #$C4 +009A72 1 A9 74 lda #$74 +009A74 1 A2 97 ldx #$97 +009A76 1 20 21 40 jsr L4021 +009A79 1 F0 06 beq L9A81 +009A7B 1 20 9B A4 jsr LA49B +009A7E 1 4C 70 9A jmp L9A70 +009A81 1 +009A81 1 AD 7B 97 L9A81: lda L977B +009A84 1 C9 0F cmp #$0F +009A86 1 F0 08 beq L9A90 +009A88 1 C9 0D cmp #$0D +009A8A 1 F0 04 beq L9A90 +009A8C 1 A9 00 lda #$00 +009A8E 1 F0 05 beq L9A95 +009A90 1 20 F1 A2 L9A90: jsr LA2F1 +009A93 1 A9 FF lda #$FF +009A95 1 8D 30 9B L9A95: sta L9B30 +009A98 1 20 0A A4 jsr LA40A +009A9B 1 AD EE A2 lda LA2EE +009A9E 1 D0 08 bne L9AA8 +009AA0 1 AD ED A2 lda LA2ED +009AA3 1 D0 03 bne L9AA8 +009AA5 1 4C 9F A3 jmp LA39F +009AA8 1 +009AA8 1 A0 07 L9AA8: ldy #$07 +009AAA 1 B9 74 97 L9AAA: lda L9774,y +009AAD 1 99 66 97 sta L9766,y +009AB0 1 88 dey +009AB1 1 C0 02 cpy #$02 +009AB3 1 D0 F5 bne L9AAA +009AB5 1 A9 C3 lda #$C3 +009AB7 1 8D 69 97 sta L9769 +009ABA 1 AD 5B E0 lda $E05B +009ABD 1 F0 64 beq L9B23 +009ABF 1 20 01 9C jsr L9C01 +009AC2 1 B0 68 bcs L9B2C +009AC4 1 A0 11 ldy #$11 +009AC6 1 A2 0B ldx #$0B +009AC8 1 B9 74 97 L9AC8: lda L9774,y +009ACB 1 9D 66 97 sta L9766,x +009ACE 1 CA dex +009ACF 1 88 dey +009AD0 1 C0 0D cpy #$0D +009AD2 1 D0 F4 bne L9AC8 +009AD4 1 AD 6D 97 lda L976D +009AD7 1 C9 0F cmp #$0F +009AD9 1 D0 05 bne L9AE0 +009ADB 1 A9 0D lda #$0D +009ADD 1 8D 6D 97 sta L976D +009AE0 1 A0 C0 L9AE0: ldy #$C0 +009AE2 1 A9 66 lda #$66 +009AE4 1 A2 97 ldx #$97 +009AE6 1 20 21 40 jsr L4021 +009AE9 1 F0 38 beq L9B23 +009AEB 1 C9 47 cmp #$47 +009AED 1 D0 2E bne L9B1D +009AEF 1 2C 8D 91 bit L918D +009AF2 1 30 20 bmi L9B14 +009AF4 1 A9 03 lda #$03 +009AF6 1 8D 37 99 sta L9937 +009AF9 1 20 BF 9B jsr L9BBF +009AFC 1 48 pha +009AFD 1 A9 02 lda #$02 +009AFF 1 8D 37 99 sta L9937 +009B02 1 68 pla +009B03 1 C9 02 cmp #$02 +009B05 1 F0 0D beq L9B14 +009B07 1 C9 03 cmp #$03 +009B09 1 F0 21 beq L9B2C +009B0B 1 C9 04 cmp #$04 +009B0D 1 D0 0B bne L9B1A +009B0F 1 A9 80 lda #$80 +009B11 1 8D 8D 91 sta L918D +009B14 1 20 26 A4 L9B14: jsr LA426 +009B17 1 4C 23 9B jmp L9B23 +009B1A 1 +009B1A 1 4C 9F A3 L9B1A: jmp LA39F +009B1D 1 +009B1D 1 20 9B A4 L9B1D: jsr LA49B +009B20 1 4C E0 9A jmp L9AE0 +009B23 1 +009B23 1 AD 30 9B L9B23: lda L9B30 +009B26 1 F0 05 beq L9B2D +009B28 1 4C D8 98 L9B28: jmp L98D8 +009B2B 1 +009B2B 1 00 brk +009B2C 1 60 L9B2C: rts +009B2D 1 +009B2D 1 4C DA 9C L9B2D: jmp L9CDA +009B30 1 +009B30 1 00 L9B30: brk +009B31 1 00 L9B31: brk +009B32 1 00 L9B32: brk +009B33 1 4C 60 A3 jmp LA360 +009B36 1 +009B36 1 20 D1 A3 jsr LA3D1 +009B39 1 F0 03 beq L9B3E +009B3B 1 4C 9F A3 jmp LA39F +009B3E 1 +009B3E 1 AD BD 97 L9B3E: lda L97BD +009B41 1 C9 0F cmp #$0F +009B43 1 D0 43 bne L9B88 +009B45 1 20 FD A2 jsr LA2FD +009B48 1 A0 C4 L9B48: ldy #$C4 +009B4A 1 A9 74 lda #$74 +009B4C 1 A2 97 ldx #$97 +009B4E 1 20 21 40 jsr L4021 +009B51 1 F0 06 beq L9B59 +009B53 1 20 9B A4 jsr LA49B +009B56 1 4C 48 9B jmp L9B48 +009B59 1 +009B59 1 20 3B A3 L9B59: jsr LA33B +009B5C 1 20 0A A4 jsr LA40A +009B5F 1 20 F1 A2 jsr LA2F1 +009B62 1 AD EE A2 lda LA2EE +009B65 1 D0 08 bne L9B6F +009B67 1 AD ED A2 lda LA2ED +009B6A 1 D0 03 bne L9B6F +009B6C 1 4C 9F A3 jmp LA39F +009B6F 1 +009B6F 1 20 19 9E L9B6F: jsr L9E19 +009B72 1 B0 06 bcs L9B7A +009B74 1 20 22 A3 jsr LA322 +009B77 1 4C BE 9B jmp L9BBE +009B7A 1 +009B7A 1 20 60 A3 L9B7A: jsr LA360 +009B7D 1 20 22 A3 jsr LA322 +009B80 1 A9 FF lda #$FF +009B82 1 8D 23 99 sta L9923 +009B85 1 4C BE 9B jmp L9BBE +009B88 1 +009B88 1 20 3B A3 L9B88: jsr LA33B +009B8B 1 20 FD A2 jsr LA2FD +009B8E 1 20 0A A4 jsr LA40A +009B91 1 A0 C4 L9B91: ldy #$C4 +009B93 1 A9 74 lda #$74 +009B95 1 A2 97 ldx #$97 +009B97 1 20 21 40 jsr L4021 +009B9A 1 F0 06 beq L9BA2 +009B9C 1 20 9B A4 jsr LA49B +009B9F 1 4C 91 9B jmp L9B91 +009BA2 1 +009BA2 1 20 01 9C L9BA2: jsr L9C01 +009BA5 1 90 03 bcc L9BAA +009BA7 1 4C 9F A3 jmp LA39F +009BAA 1 +009BAA 1 20 22 A3 L9BAA: jsr LA322 +009BAD 1 20 19 9E jsr L9E19 +009BB0 1 B0 09 bcs L9BBB +009BB2 1 20 FD A2 jsr LA2FD +009BB5 1 20 DA 9C jsr L9CDA +009BB8 1 20 22 A3 jsr LA322 +009BBB 1 20 60 A3 L9BBB: jsr LA360 +009BBE 1 60 L9BBE: rts +009BBF 1 +009BBF 1 A0 01 L9BBF: ldy #$01 +009BC1 1 A9 37 lda #$37 +009BC3 1 A2 99 ldx #$99 +009BC5 1 20 00 A5 jsr LA500 +009BC8 1 60 rts +009BC9 1 +009BC9 1 A0 C4 L9BC9: ldy #$C4 +009BCB 1 A9 87 lda #$87 +009BCD 1 A2 97 ldx #$97 +009BCF 1 20 21 40 jsr L4021 +009BD2 1 F0 06 beq L9BDA +009BD4 1 20 97 A4 jsr LA497 +009BD7 1 4C C9 9B jmp L9BC9 +009BDA 1 +009BDA 1 AD 8C 97 L9BDA: lda L978C +009BDD 1 38 sec +009BDE 1 ED 8F 97 sbc L978F +009BE1 1 8D FF 9B sta L9BFF +009BE4 1 AD 8D 97 lda L978D +009BE7 1 ED 90 97 sbc L9790 +009BEA 1 8D 00 9C sta L9C00 +009BED 1 AD FF 9B lda L9BFF +009BF0 1 CD EF A2 cmp LA2EF +009BF3 1 AD 00 9C lda L9C00 +009BF6 1 ED F0 A2 sbc LA2F0 +009BF9 1 B0 03 bcs L9BFE +009BFB 1 4C 85 91 jmp L9185 +009BFE 1 +009BFE 1 60 L9BFE: rts +009BFF 1 +009BFF 1 00 L9BFF: brk +009C00 1 00 L9C00: brk +009C01 1 20 1A 9C L9C01: jsr L9C1A +009C04 1 90 13 bcc L9C19 +009C06 1 A9 04 lda #$04 +009C08 1 8D 37 99 sta L9937 +009C0B 1 20 BF 9B jsr L9BBF +009C0E 1 F0 03 beq L9C13 +009C10 1 4C 9F A3 jmp LA39F +009C13 1 +009C13 1 A9 03 L9C13: lda #$03 +009C15 1 8D 37 99 sta L9937 +009C18 1 38 sec +009C19 1 60 L9C19: rts +009C1A 1 +009C1A 1 A0 C4 L9C1A: ldy #$C4 +009C1C 1 A9 74 lda #$74 +009C1E 1 A2 97 ldx #$97 +009C20 1 20 21 40 jsr L4021 +009C23 1 F0 06 beq L9C2B +009C25 1 20 9B A4 jsr LA49B +009C28 1 4C 1A 9C jmp L9C1A +009C2B 1 +009C2B 1 A9 00 L9C2B: lda #$00 +009C2D 1 8D D8 9C sta L9CD8 +009C30 1 8D D9 9C sta L9CD9 +009C33 1 A0 C4 L9C33: ldy #$C4 +009C35 1 A9 87 lda #$87 +009C37 1 A2 97 ldx #$97 +009C39 1 20 21 40 jsr L4021 +009C3C 1 F0 0A beq L9C48 +009C3E 1 C9 46 cmp #$46 +009C40 1 F0 12 beq L9C54 +009C42 1 20 97 A4 jsr LA497 +009C45 1 4C 33 9C jmp L9C33 +009C48 1 +009C48 1 AD 8F 97 L9C48: lda L978F +009C4B 1 8D D8 9C sta L9CD8 +009C4E 1 AD 90 97 lda L9790 +009C51 1 8D D9 9C sta L9CD9 +009C54 1 AD C0 1F L9C54: lda $1FC0 +009C57 1 8D D6 9C sta L9CD6 +009C5A 1 A0 01 ldy #$01 +009C5C 1 C8 L9C5C: iny +009C5D 1 CC C0 1F cpy $1FC0 +009C60 1 B0 6A bcs L9CCC +009C62 1 B9 C0 1F lda $1FC0,y +009C65 1 C9 2F cmp #$2F +009C67 1 D0 F3 bne L9C5C +009C69 1 98 tya +009C6A 1 8D C0 1F sta $1FC0 +009C6D 1 8D D7 9C sta L9CD7 +009C70 1 A0 C4 L9C70: ldy #$C4 +009C72 1 A9 87 lda #$87 +009C74 1 A2 97 ldx #$97 +009C76 1 20 21 40 jsr L4021 +009C79 1 F0 1A beq L9C95 +009C7B 1 48 pha +009C7C 1 AD D6 9C lda L9CD6 +009C7F 1 8D C0 1F sta $1FC0 +009C82 1 68 pla +009C83 1 20 97 A4 jsr LA497 +009C86 1 4C 70 9C jmp L9C70 +009C89 1 +009C89 1 AD D7 9C lda L9CD7 +009C8C 1 8D C0 1F sta $1FC0 +009C8F 1 4C 70 9C jmp L9C70 +009C92 1 +009C92 1 4C 9F A3 jmp LA39F +009C95 1 +009C95 1 AD 8C 97 L9C95: lda L978C +009C98 1 38 sec +009C99 1 ED 8F 97 sbc L978F +009C9C 1 8D D4 9C sta L9CD4 +009C9F 1 AD 8D 97 lda L978D +009CA2 1 ED 90 97 sbc L9790 +009CA5 1 8D D5 9C sta L9CD5 +009CA8 1 AD D4 9C lda L9CD4 +009CAB 1 18 clc +009CAC 1 6D D8 9C adc L9CD8 +009CAF 1 8D D4 9C sta L9CD4 +009CB2 1 AD D5 9C lda L9CD5 +009CB5 1 6D D9 9C adc L9CD9 +009CB8 1 8D D5 9C sta L9CD5 +009CBB 1 AD D4 9C lda L9CD4 +009CBE 1 CD 7C 97 cmp L977C +009CC1 1 AD D5 9C lda L9CD5 +009CC4 1 ED 7D 97 sbc L977D +009CC7 1 B0 03 bcs L9CCC +009CC9 1 38 sec +009CCA 1 B0 01 bcs L9CCD +009CCC 1 18 L9CCC: clc +009CCD 1 AD D6 9C L9CCD: lda L9CD6 +009CD0 1 8D C0 1F sta $1FC0 +009CD3 1 60 rts +009CD4 1 +009CD4 1 00 L9CD4: brk +009CD5 1 00 L9CD5: brk +009CD6 1 00 L9CD6: brk +009CD7 1 00 L9CD7: brk +009CD8 1 00 L9CD8: brk +009CD9 1 00 L9CD9: brk +009CDA 1 20 F1 A2 L9CDA: jsr LA2F1 +009CDD 1 A9 00 lda #$00 +009CDF 1 8D 17 9E sta L9E17 +009CE2 1 8D 18 9E sta L9E18 +009CE5 1 8D A1 97 sta L97A1 +009CE8 1 8D A2 97 sta L97A2 +009CEB 1 8D A3 97 sta L97A3 +009CEE 1 8D A6 97 sta L97A6 +009CF1 1 8D A7 97 sta L97A7 +009CF4 1 8D A8 97 sta L97A8 +009CF7 1 20 62 9D jsr L9D62 +009CFA 1 20 74 9D jsr L9D74 +009CFD 1 20 81 9D jsr L9D81 +009D00 1 F0 07 beq L9D09 +009D02 1 A9 FF lda #$FF +009D04 1 8D 17 9E sta L9E17 +009D07 1 D0 03 bne L9D0C +009D09 1 20 9C 9D L9D09: jsr L9D9C +009D0C 1 20 A9 9D L9D0C: jsr L9DA9 +009D0F 1 2C 17 9E bit L9E17 +009D12 1 10 14 bpl L9D28 +009D14 1 20 0D 9E jsr L9E0D +009D17 1 20 81 9D L9D17: jsr L9D81 +009D1A 1 D0 FB bne L9D17 +009D1C 1 20 9C 9D jsr L9D9C +009D1F 1 A0 CE ldy #$CE +009D21 1 A9 A4 lda #$A4 +009D23 1 A2 97 ldx #$97 +009D25 1 20 21 40 jsr L4021 +009D28 1 2C 18 9E L9D28: bit L9E18 +009D2B 1 30 24 bmi L9D51 +009D2D 1 20 E8 9D jsr L9DE8 +009D30 1 2C 17 9E bit L9E17 +009D33 1 10 D7 bpl L9D0C +009D35 1 20 03 9E jsr L9E03 +009D38 1 20 62 9D jsr L9D62 +009D3B 1 20 74 9D jsr L9D74 +009D3E 1 A0 CE ldy #$CE +009D40 1 A9 9F lda #$9F +009D42 1 A2 97 ldx #$97 +009D44 1 20 21 40 jsr L4021 +009D47 1 F0 C3 beq L9D0C +009D49 1 A9 FF lda #$FF +009D4B 1 8D 18 9E sta L9E18 +009D4E 1 4C 0C 9D jmp L9D0C +009D51 1 +009D51 1 20 03 9E L9D51: jsr L9E03 +009D54 1 2C 17 9E bit L9E17 +009D57 1 30 03 bmi L9D5C +009D59 1 20 0D 9E jsr L9E0D +009D5C 1 20 6D A4 L9D5C: jsr LA46D +009D5F 1 4C 79 A4 jmp LA479 +009D62 1 +009D62 1 A0 C8 L9D62: ldy #$C8 +009D64 1 A9 3E lda #$3E +009D66 1 A2 97 ldx #$97 +009D68 1 20 21 40 jsr L4021 +009D6B 1 F0 06 beq L9D73 +009D6D 1 20 9B A4 jsr LA49B +009D70 1 4C 62 9D jmp L9D62 +009D73 1 +009D73 1 60 L9D73: rts +009D74 1 +009D74 1 AD 43 97 L9D74: lda L9743 +009D77 1 8D 4B 97 sta L974B +009D7A 1 8D 38 97 sta L9738 +009D7D 1 8D A0 97 sta L97A0 +009D80 1 60 rts +009D81 1 +009D81 1 A0 C8 L9D81: ldy #$C8 +009D83 1 A9 44 lda #$44 +009D85 1 A2 97 ldx #$97 +009D87 1 20 21 40 jsr L4021 +009D8A 1 F0 0F beq L9D9B +009D8C 1 C9 45 cmp #$45 +009D8E 1 F0 06 beq L9D96 +009D90 1 20 97 A4 jsr LA497 +009D93 1 4C 81 9D jmp L9D81 +009D96 1 +009D96 1 20 97 A4 L9D96: jsr LA497 +009D99 1 A9 45 lda #$45 +009D9B 1 60 L9D9B: rts +009D9C 1 +009D9C 1 AD 49 97 L9D9C: lda L9749 +009D9F 1 8D 53 97 sta L9753 +009DA2 1 8D 3A 97 sta L973A +009DA5 1 8D A5 97 sta L97A5 +009DA8 1 60 rts +009DA9 1 +009DA9 1 A9 C0 L9DA9: lda #$C0 +009DAB 1 8D 4E 97 sta L974E +009DAE 1 A9 0A lda #$0A +009DB0 1 8D 4F 97 sta L974F +009DB3 1 A0 CA L9DB3: ldy #$CA +009DB5 1 A9 4A lda #$4A +009DB7 1 A2 97 ldx #$97 +009DB9 1 20 21 40 jsr L4021 +009DBC 1 F0 0A beq L9DC8 +009DBE 1 C9 4C cmp #$4C +009DC0 1 F0 17 beq L9DD9 +009DC2 1 20 9B A4 jsr LA49B +009DC5 1 4C B3 9D jmp L9DB3 +009DC8 1 +009DC8 1 AD 50 97 L9DC8: lda L9750 +009DCB 1 8D 56 97 sta L9756 +009DCE 1 AD 51 97 lda L9751 +009DD1 1 8D 57 97 sta L9757 +009DD4 1 0D 50 97 ora L9750 +009DD7 1 D0 05 bne L9DDE +009DD9 1 A9 FF L9DD9: lda #$FF +009DDB 1 8D 18 9E sta L9E18 +009DDE 1 A0 CF L9DDE: ldy #$CF +009DE0 1 A9 9F lda #$9F +009DE2 1 A2 97 ldx #$97 +009DE4 1 20 21 40 jsr L4021 +009DE7 1 60 rts +009DE8 1 +009DE8 1 A0 CB L9DE8: ldy #$CB +009DEA 1 A9 52 lda #$52 +009DEC 1 A2 97 ldx #$97 +009DEE 1 20 21 40 jsr L4021 +009DF1 1 F0 06 beq L9DF9 +009DF3 1 20 97 A4 jsr LA497 +009DF6 1 4C E8 9D jmp L9DE8 +009DF9 1 +009DF9 1 A0 CF L9DF9: ldy #$CF +009DFB 1 A9 A4 lda #$A4 +009DFD 1 A2 97 ldx #$97 +009DFF 1 20 21 40 jsr L4021 +009E02 1 60 rts +009E03 1 +009E03 1 A0 CC L9E03: ldy #$CC +009E05 1 A9 39 lda #$39 +009E07 1 A2 97 ldx #$97 +009E09 1 20 21 40 jsr L4021 +009E0C 1 60 rts +009E0D 1 +009E0D 1 A0 CC L9E0D: ldy #$CC +009E0F 1 A9 37 lda #$37 +009E11 1 A2 97 ldx #$97 +009E13 1 20 21 40 jsr L4021 +009E16 1 60 rts +009E17 1 +009E17 1 00 L9E17: brk +009E18 1 00 L9E18: brk +009E19 1 A2 07 L9E19: ldx #$07 +009E1B 1 BD 74 97 L9E1B: lda L9774,x +009E1E 1 9D 5A 97 sta L975A,x +009E21 1 CA dex +009E22 1 E0 03 cpx #$03 +009E24 1 D0 F5 bne L9E1B +009E26 1 A0 C0 L9E26: ldy #$C0 +009E28 1 A9 5A lda #$5A +009E2A 1 A2 97 ldx #$97 +009E2C 1 20 21 40 jsr L4021 +009E2F 1 F0 3E beq L9E6F +009E31 1 C9 47 cmp #$47 +009E33 1 D0 34 bne L9E69 +009E35 1 2C 8D 91 bit L918D +009E38 1 30 26 bmi L9E60 +009E3A 1 A9 03 lda #$03 +009E3C 1 8D 37 99 sta L9937 +009E3F 1 A0 01 ldy #$01 +009E41 1 A9 37 lda #$37 +009E43 1 A2 99 ldx #$99 +009E45 1 20 00 A5 jsr LA500 +009E48 1 48 pha +009E49 1 A9 02 lda #$02 +009E4B 1 8D 37 99 sta L9937 +009E4E 1 68 pla +009E4F 1 C9 02 cmp #$02 +009E51 1 F0 0D beq L9E60 +009E53 1 C9 03 cmp #$03 +009E55 1 F0 1A beq L9E71 +009E57 1 C9 04 cmp #$04 +009E59 1 D0 0B bne L9E66 +009E5B 1 A9 80 lda #$80 +009E5D 1 8D 8D 91 sta L918D +009E60 1 20 26 A4 L9E60: jsr LA426 +009E63 1 4C 6F 9E jmp L9E6F +009E66 1 +009E66 1 4C 9F A3 L9E66: jmp LA39F +009E69 1 +009E69 1 20 97 A4 L9E69: jsr LA497 +009E6C 1 4C 26 9E jmp L9E26 +009E6F 1 +009E6F 1 18 L9E6F: clc +009E70 1 60 rts +009E71 1 +009E71 1 38 L9E71: sec +009E72 1 60 rts +009E73 1 +009E73 1 94 9F L9E73: sty $9F,x +009E75 1 E3 .byte $E3 +009E76 1 97 2E smb1 $2E +009E78 1 A0 .byte $A0 +009E79 1 00 L9E79: brk +009E7A 1 00 L9E7A: brk +009E7B 1 00 L9E7B: brk +009E7C 1 20 .byte $20 +009E7D 1 02 .byte $02 +009E7E 1 8D 79 9E L9E7E: sta L9E79 +009E81 1 A9 B1 lda #$B1 +009E83 1 8D 83 91 sta L9183 +009E86 1 A9 9E lda #$9E +009E88 1 8D 84 91 sta L9184 +009E8B 1 A9 A3 lda #$A3 +009E8D 1 8D 7D 91 sta L917D +009E90 1 A9 9E lda #$9E +009E92 1 8D 7E 91 sta L917E +009E95 1 20 44 A0 jsr LA044 +009E98 1 A9 D3 lda #$D3 +009E9A 1 8D 80 91 sta L9180 +009E9D 1 A9 9E lda #$9E +009E9F 1 8D 81 91 sta L9181 +009EA2 1 60 rts +009EA3 1 +009EA3 1 8D 7A 9E sta L9E7A +009EA6 1 8E 7B 9E stx L9E7B +009EA9 1 A9 01 lda #$01 +009EAB 1 8D 79 9E sta L9E79 +009EAE 1 4C 44 A0 jmp LA044 +009EB1 1 +009EB1 1 A9 02 lda #$02 +009EB3 1 8D 79 9E sta L9E79 +009EB6 1 20 44 A0 jsr LA044 +009EB9 1 F0 03 beq L9EBE +009EBB 1 4C 9F A3 jmp LA39F +009EBE 1 +009EBE 1 60 L9EBE: rts +009EBF 1 +009EBF 1 A0 05 L9EBF: ldy #$05 +009EC1 1 B9 73 9E L9EC1: lda L9E73,y +009EC4 1 99 DD 97 sta L97DD,y +009EC7 1 88 dey +009EC8 1 10 F7 bpl L9EC1 +009ECA 1 A9 00 lda #$00 +009ECC 1 8D 25 A4 sta LA425 +009ECF 1 8D 8D 91 sta L918D +009ED2 1 60 rts +009ED3 1 +009ED3 1 A9 05 lda #$05 +009ED5 1 8D 79 9E sta L9E79 +009ED8 1 4C 44 A0 jmp LA044 +009EDB 1 +009EDB 1 A9 03 L9EDB: lda #$03 +009EDD 1 8D 79 9E sta L9E79 +009EE0 1 20 79 A3 jsr LA379 +009EE3 1 A0 C4 L9EE3: ldy #$C4 +009EE5 1 A9 74 lda #$74 +009EE7 1 A2 97 ldx #$97 +009EE9 1 20 21 40 jsr L4021 +009EEC 1 F0 06 beq L9EF4 +009EEE 1 20 9B A4 jsr LA49B +009EF1 1 4C E3 9E jmp L9EE3 +009EF4 1 +009EF4 1 AD 7B 97 L9EF4: lda L977B +009EF7 1 8D 1D 9F sta L9F1D +009EFA 1 C9 0D cmp #$0D +009EFC 1 F0 04 beq L9F02 +009EFE 1 A9 00 lda #$00 +009F00 1 F0 02 beq L9F04 +009F02 1 A9 FF L9F02: lda #$FF +009F04 1 8D 1C 9F L9F04: sta L9F1C +009F07 1 F0 15 beq L9F1E +009F09 1 20 D8 98 jsr L98D8 +009F0C 1 AD 1D 9F lda L9F1D +009F0F 1 C9 0D cmp #$0D +009F11 1 D0 05 bne L9F18 +009F13 1 A9 FF lda #$FF +009F15 1 8D 1D 9F sta L9F1D +009F18 1 4C 1E 9F L9F18: jmp L9F1E +009F1B 1 +009F1B 1 60 rts +009F1C 1 +009F1C 1 00 L9F1C: brk +009F1D 1 00 L9F1D: brk +009F1E 1 2C 5C E0 L9F1E: bit $E05C +009F21 1 30 03 bmi L9F26 +009F23 1 20 EF A3 jsr LA3EF +009F26 1 20 F1 A2 L9F26: jsr LA2F1 +009F29 1 A0 C1 L9F29: ldy #$C1 +009F2B 1 A9 3B lda #$3B +009F2D 1 A2 97 ldx #$97 +009F2F 1 20 21 40 jsr L4021 +009F32 1 F0 59 beq L9F8D +009F34 1 C9 4E cmp #$4E +009F36 1 D0 56 bne L9F8E +009F38 1 2C 8D 91 bit L918D +009F3B 1 30 25 bmi L9F62 +009F3D 1 A9 04 lda #$04 +009F3F 1 8D 79 9E sta L9E79 +009F42 1 20 44 A0 jsr LA044 +009F45 1 48 pha +009F46 1 A9 03 lda #$03 +009F48 1 8D 79 9E sta L9E79 +009F4B 1 68 pla +009F4C 1 C9 03 cmp #$03 +009F4E 1 F0 3D beq L9F8D +009F50 1 C9 02 cmp #$02 +009F52 1 F0 0E beq L9F62 +009F54 1 C9 04 cmp #$04 +009F56 1 D0 07 bne L9F5F +009F58 1 A9 80 lda #$80 +009F5A 1 8D 8D 91 sta L918D +009F5D 1 D0 03 bne L9F62 +009F5F 1 4C 9F A3 L9F5F: jmp LA39F +009F62 1 +009F62 1 A0 C4 L9F62: ldy #$C4 +009F64 1 A9 74 lda #$74 +009F66 1 A2 97 ldx #$97 +009F68 1 20 21 40 jsr L4021 +009F6B 1 AD 77 97 lda L9777 +009F6E 1 29 80 and #$80 +009F70 1 D0 1B bne L9F8D +009F72 1 A9 C3 lda #$C3 +009F74 1 8D 77 97 sta L9777 +009F77 1 A9 07 lda #$07 +009F79 1 8D 74 97 sta L9774 +009F7C 1 A0 C3 ldy #$C3 +009F7E 1 A9 74 lda #$74 +009F80 1 A2 97 ldx #$97 +009F82 1 20 21 40 jsr L4021 +009F85 1 A9 0A lda #$0A +009F87 1 8D 74 97 sta L9774 +009F8A 1 4C 29 9F jmp L9F29 +009F8D 1 +009F8D 1 60 L9F8D: rts +009F8E 1 +009F8E 1 20 9B A4 L9F8E: jsr LA49B +009F91 1 4C 29 9F jmp L9F29 +009F94 1 +009F94 1 20 D1 A3 jsr LA3D1 +009F97 1 F0 03 beq L9F9C +009F99 1 4C 9F A3 jmp LA39F +009F9C 1 +009F9C 1 20 FD A2 L9F9C: jsr LA2FD +009F9F 1 2C 5C E0 bit $E05C +009FA2 1 30 03 bmi L9FA7 +009FA4 1 20 EF A3 jsr LA3EF +009FA7 1 20 F1 A2 L9FA7: jsr LA2F1 +009FAA 1 A0 C4 L9FAA: ldy #$C4 +009FAC 1 A9 74 lda #$74 +009FAE 1 A2 97 ldx #$97 +009FB0 1 20 21 40 jsr L4021 +009FB3 1 F0 06 beq L9FBB +009FB5 1 20 9B A4 jsr LA49B +009FB8 1 4C AA 9F jmp L9FAA +009FBB 1 +009FBB 1 AD 7B 97 L9FBB: lda L977B +009FBE 1 C9 0D cmp #$0D +009FC0 1 F0 60 beq LA022 +009FC2 1 A0 C1 L9FC2: ldy #$C1 +009FC4 1 A9 3B lda #$3B +009FC6 1 A2 97 ldx #$97 +009FC8 1 20 21 40 jsr L4021 +009FCB 1 F0 55 beq LA022 +009FCD 1 C9 4E cmp #$4E +009FCF 1 D0 4B bne LA01C +009FD1 1 2C 8D 91 bit L918D +009FD4 1 30 2B bmi LA001 +009FD6 1 A9 04 lda #$04 +009FD8 1 8D 79 9E sta L9E79 +009FDB 1 A0 02 ldy #$02 +009FDD 1 A9 79 lda #$79 +009FDF 1 A2 9E ldx #$9E +009FE1 1 20 00 A5 jsr LA500 +009FE4 1 48 pha +009FE5 1 A9 03 lda #$03 +009FE7 1 8D 79 9E sta L9E79 +009FEA 1 68 pla +009FEB 1 C9 03 cmp #$03 +009FED 1 F0 33 beq LA022 +009FEF 1 C9 02 cmp #$02 +009FF1 1 F0 0E L9FF1: beq LA001 +009FF3 1 C9 04 cmp #$04 +009FF5 1 D0 07 bne L9FFE +009FF7 1 A9 80 lda #$80 +009FF9 1 8D 8D 91 sta L918D +009FFC 1 D0 03 bne LA001 +009FFE 1 4C 9F A3 L9FFE: jmp LA39F +00A001 1 +00A001 1 A9 C3 LA001: lda #$C3 +00A003 1 8D 77 97 sta L9777 +00A006 1 A9 07 lda #$07 +00A008 1 8D 74 97 sta L9774 +00A00B 1 A0 C3 ldy #$C3 +00A00D 1 A9 74 lda #$74 +00A00F 1 A2 97 ldx #$97 +00A011 1 20 21 40 jsr L4021 +00A014 1 A9 0A lda #$0A +00A016 1 8D 74 97 sta L9774 +00A019 1 4C C2 9F jmp L9FC2 +00A01C 1 +00A01C 1 20 9B A4 LA01C: jsr LA49B +00A01F 1 4C C2 9F jmp L9FC2 +00A022 1 +00A022 1 4C 22 A3 LA022: jmp LA322 +00A025 1 +00A025 1 20 22 A3 jsr LA322 +00A028 1 A9 FF lda #$FF +00A02A 1 8D 23 99 sta L9923 +00A02D 1 60 rts +00A02E 1 +00A02E 1 A0 C1 LA02E: ldy #$C1 +00A030 1 A9 3B lda #$3B +00A032 1 A2 97 ldx #$97 +00A034 1 20 21 40 jsr L4021 +00A037 1 F0 0A beq LA043 +00A039 1 C9 4E cmp #$4E +00A03B 1 F0 06 beq LA043 +00A03D 1 20 9B A4 jsr LA49B +00A040 1 4C 2E A0 jmp LA02E +00A043 1 +00A043 1 60 LA043: rts +00A044 1 +00A044 1 A0 02 LA044: ldy #$02 +00A046 1 A9 79 lda #$79 +00A048 1 A2 9E ldx #$9E +00A04A 1 20 00 A5 jsr LA500 +00A04D 1 60 rts +00A04E 1 +00A04E 1 70 A1 LA04E: bvs L9FF1 +00A050 1 E3 .byte $E3 +00A051 1 97 E3 smb1 $E3 +00A053 1 97 .byte $97 +00A054 1 00 LA054: brk +00A055 1 00 LA055: brk +00A056 1 00 LA056: brk +00A057 1 20 .byte $20 +00A058 1 02 .byte $02 +00A059 1 A9 00 LA059: lda #$00 +00A05B 1 8D 54 A0 sta LA054 +00A05E 1 2C 8B 91 bit L918B +00A061 1 10 22 bpl LA085 +00A063 1 A9 D1 lda #$D1 +00A065 1 8D 83 91 sta L9183 +00A068 1 A9 A0 lda #$A0 +00A06A 1 8D 84 91 sta L9184 +00A06D 1 A9 B5 lda #$B5 +00A06F 1 8D 7D 91 sta L917D +00A072 1 A9 A0 lda #$A0 +00A074 1 8D 7E 91 sta L917E +00A077 1 20 0A A1 jsr LA10A +00A07A 1 A9 F8 lda #$F8 +00A07C 1 8D 80 91 sta L9180 +00A07F 1 A9 A0 lda #$A0 +00A081 1 8D 81 91 sta L9181 +00A084 1 60 rts +00A085 1 +00A085 1 A9 C3 LA085: lda #$C3 +00A087 1 8D 83 91 sta L9183 +00A08A 1 A9 A0 lda #$A0 +00A08C 1 8D 84 91 sta L9184 +00A08F 1 A9 A7 lda #$A7 +00A091 1 8D 7D 91 sta L917D +00A094 1 A9 A0 lda #$A0 +00A096 1 8D 7E 91 sta L917E +00A099 1 20 00 A1 jsr LA100 +00A09C 1 A9 F0 lda #$F0 +00A09E 1 8D 80 91 sta L9180 +00A0A1 1 A9 A0 lda #$A0 +00A0A3 1 8D 81 91 sta L9181 +00A0A6 1 60 rts +00A0A7 1 +00A0A7 1 8D 55 A0 sta LA055 +00A0AA 1 8E 56 A0 stx LA056 +00A0AD 1 A9 01 lda #$01 +00A0AF 1 8D 54 A0 sta LA054 +00A0B2 1 4C 00 A1 jmp LA100 +00A0B5 1 +00A0B5 1 8D 55 A0 sta LA055 +00A0B8 1 8E 56 A0 stx LA056 +00A0BB 1 A9 01 lda #$01 +00A0BD 1 8D 54 A0 sta LA054 +00A0C0 1 4C 0A A1 jmp LA10A +00A0C3 1 +00A0C3 1 A9 02 lda #$02 +00A0C5 1 8D 54 A0 sta LA054 +00A0C8 1 20 00 A1 jsr LA100 +00A0CB 1 F0 03 beq LA0D0 +00A0CD 1 4C 9F A3 jmp LA39F +00A0D0 1 +00A0D0 1 60 LA0D0: rts +00A0D1 1 +00A0D1 1 A9 02 lda #$02 +00A0D3 1 8D 54 A0 sta LA054 +00A0D6 1 20 0A A1 jsr LA10A +00A0D9 1 F0 03 beq LA0DE +00A0DB 1 4C 9F A3 jmp LA39F +00A0DE 1 +00A0DE 1 60 LA0DE: rts +00A0DF 1 +00A0DF 1 A9 00 LA0DF: lda #$00 +00A0E1 1 8D 25 A4 sta LA425 +00A0E4 1 A0 05 ldy #$05 +00A0E6 1 B9 4E A0 LA0E6: lda LA04E,y +00A0E9 1 99 DD 97 sta L97DD,y +00A0EC 1 88 dey +00A0ED 1 10 F7 bpl LA0E6 +00A0EF 1 60 rts +00A0F0 1 +00A0F0 1 A9 04 lda #$04 +00A0F2 1 8D 54 A0 sta LA054 +00A0F5 1 4C 00 A1 jmp LA100 +00A0F8 1 +00A0F8 1 A9 04 lda #$04 +00A0FA 1 8D 54 A0 sta LA054 +00A0FD 1 4C 0A A1 jmp LA10A +00A100 1 +00A100 1 A0 07 LA100: ldy #$07 +00A102 1 A9 54 lda #$54 +00A104 1 A2 A0 ldx #$A0 +00A106 1 20 00 A5 jsr LA500 +00A109 1 60 rts +00A10A 1 +00A10A 1 A0 08 LA10A: ldy #$08 +00A10C 1 A9 54 lda #$54 +00A10E 1 A2 A0 ldx #$A0 +00A110 1 20 00 A5 jsr LA500 +00A113 1 60 rts +00A114 1 +00A114 1 A9 03 LA114: lda #$03 +00A116 1 8D 54 A0 sta LA054 +00A119 1 20 79 A3 jsr LA379 +00A11C 1 AE C0 1F ldx $1FC0 +00A11F 1 AC 32 9B ldy L9B32 +00A122 1 88 dey +00A123 1 C8 LA123: iny +00A124 1 E8 inx +00A125 1 B9 20 02 lda $0220,y +00A128 1 9D C0 1F sta $1FC0,x +00A12B 1 CC 20 02 cpy $0220 +00A12E 1 D0 F3 bne LA123 +00A130 1 8E C0 1F stx $1FC0 +00A133 1 A0 C4 LA133: ldy #$C4 +00A135 1 A9 74 lda #$74 +00A137 1 A2 97 ldx #$97 +00A139 1 20 21 40 jsr L4021 +00A13C 1 F0 06 beq LA144 +00A13E 1 20 9B A4 jsr LA49B +00A141 1 4C 33 A1 jmp LA133 +00A144 1 +00A144 1 AD 7B 97 LA144: lda L977B +00A147 1 8D 69 A1 sta LA169 +00A14A 1 C9 0F cmp #$0F +00A14C 1 F0 08 beq LA156 +00A14E 1 C9 0D cmp #$0D +00A150 1 F0 04 beq LA156 +00A152 1 A9 00 lda #$00 +00A154 1 F0 02 beq LA158 +00A156 1 A9 FF LA156: lda #$FF +00A158 1 8D 68 A1 LA158: sta LA168 +00A15B 1 F0 0D beq LA16A +00A15D 1 20 D8 98 jsr L98D8 +00A160 1 AD 69 A1 lda LA169 +00A163 1 C9 0F cmp #$0F +00A165 1 D0 03 bne LA16A +00A167 1 60 rts +00A168 1 +00A168 1 00 LA168: brk +00A169 1 00 LA169: brk +00A16A 1 20 73 A1 LA16A: jsr LA173 +00A16D 1 4C FD A2 jmp LA2FD +00A170 1 +00A170 1 20 FD A2 jsr LA2FD +00A173 1 20 C3 A1 LA173: jsr LA1C3 +00A176 1 20 F1 A2 jsr LA2F1 +00A179 1 A0 C4 LA179: ldy #$C4 +00A17B 1 A9 74 lda #$74 +00A17D 1 A2 97 ldx #$97 +00A17F 1 20 21 40 jsr L4021 +00A182 1 F0 06 beq LA18A +00A184 1 20 9B A4 jsr LA49B +00A187 1 4C 79 A1 jmp LA179 +00A18A 1 +00A18A 1 AD 7B 97 LA18A: lda L977B +00A18D 1 C9 0F cmp #$0F +00A18F 1 F0 2F beq LA1C0 +00A191 1 C9 0D cmp #$0D +00A193 1 F0 2B beq LA1C0 +00A195 1 2C 8B 91 bit L918B +00A198 1 10 04 bpl LA19E +00A19A 1 A9 C3 lda #$C3 +00A19C 1 D0 02 bne LA1A0 +00A19E 1 A9 21 LA19E: lda #$21 +00A1A0 1 8D 77 97 LA1A0: sta L9777 +00A1A3 1 A9 07 LA1A3: lda #$07 +00A1A5 1 8D 74 97 sta L9774 +00A1A8 1 A0 C3 ldy #$C3 +00A1AA 1 A9 74 lda #$74 +00A1AC 1 A2 97 ldx #$97 +00A1AE 1 20 21 40 jsr L4021 +00A1B1 1 48 pha +00A1B2 1 A9 0A lda #$0A +00A1B4 1 8D 74 97 sta L9774 +00A1B7 1 68 pla +00A1B8 1 F0 06 beq LA1C0 +00A1BA 1 20 9B A4 jsr LA49B +00A1BD 1 4C A3 A1 jmp LA1A3 +00A1C0 1 +00A1C0 1 4C 22 A3 LA1C0: jmp LA322 +00A1C3 1 +00A1C3 1 AD ED A2 LA1C3: lda LA2ED +00A1C6 1 38 sec +00A1C7 1 E9 01 sbc #$01 +00A1C9 1 8D 55 A0 sta LA055 +00A1CC 1 AD EE A2 lda LA2EE +00A1CF 1 E9 00 sbc #$00 +00A1D1 1 8D 56 A0 sta LA056 +00A1D4 1 2C 8B 91 bit L918B +00A1D7 1 10 03 bpl LA1DC +00A1D9 1 4C 0A A1 jmp LA10A +00A1DC 1 +00A1DC 1 4C 00 A1 LA1DC: jmp LA100 +00A1DF 1 +00A1DF 1 00 LA1DF: brk +00A1E0 1 ED A2 EF sbc $EFA2 +00A1E3 1 A2 .byte $A2 +00A1E4 1 A9 00 LA1E4: lda #$00 +00A1E6 1 8D DF A1 sta LA1DF +00A1E9 1 A9 20 lda #$20 +00A1EB 1 8D 83 91 sta L9183 +00A1EE 1 A9 A2 lda #$A2 +00A1F0 1 8D 84 91 sta L9184 +00A1F3 1 A9 11 lda #$11 +00A1F5 1 8D 7D 91 sta L917D +00A1F8 1 A9 A2 lda #$A2 +00A1FA 1 8D 7E 91 sta L917E +00A1FD 1 A0 0B ldy #$0B +00A1FF 1 A9 DF lda #$DF +00A201 1 A2 A1 ldx #$A1 +00A203 1 20 00 A5 jsr LA500 +00A206 1 A9 33 lda #$33 +00A208 1 8D 80 91 sta L9180 +00A20B 1 A9 A2 lda #$A2 +00A20D 1 8D 81 91 sta L9181 +00A210 1 60 rts +00A211 1 +00A211 1 A9 01 lda #$01 +00A213 1 8D DF A1 sta LA1DF +00A216 1 A0 0B ldy #$0B +00A218 1 A9 DF lda #$DF +00A21A 1 A2 A1 ldx #$A1 +00A21C 1 20 00 A5 jsr LA500 +00A21F 1 60 LA21F: rts +00A220 1 +00A220 1 A9 02 lda #$02 +00A222 1 8D DF A1 sta LA1DF +00A225 1 A0 0B ldy #$0B +00A227 1 A9 DF lda #$DF +00A229 1 A2 A1 ldx #$A1 +00A22B 1 20 00 A5 jsr LA500 +00A22E 1 F0 EF beq LA21F +00A230 1 4C 9F A3 jmp LA39F +00A233 1 +00A233 1 A9 03 lda #$03 +00A235 1 8D DF A1 sta LA1DF +00A238 1 A0 0B ldy #$0B +00A23A 1 A9 DF lda #$DF +00A23C 1 A2 A1 ldx #$A1 +00A23E 1 20 00 A5 jsr LA500 +00A241 1 60 LA241: rts +00A242 1 +00A242 1 AE A2 E3 LA242: ldx $E3A2 +00A245 1 97 E3 smb1 $E3 +00A247 1 97 .byte $97 +00A248 1 A9 00 LA248: lda #$00 +00A24A 1 8D 25 A4 sta LA425 +00A24D 1 A0 05 ldy #$05 +00A24F 1 B9 42 A2 LA24F: lda LA242,y +00A252 1 99 DD 97 sta L97DD,y +00A255 1 88 dey +00A256 1 10 F7 bpl LA24F +00A258 1 A9 00 lda #$00 +00A25A 1 8D ED A2 sta LA2ED +00A25D 1 8D EE A2 sta LA2EE +00A260 1 8D EF A2 sta LA2EF +00A263 1 8D F0 A2 sta LA2F0 +00A266 1 A0 17 ldy #$17 +00A268 1 A9 00 lda #$00 +00A26A 1 99 58 BF LA26A: sta $BF58,y +00A26D 1 88 dey +00A26E 1 10 FA bpl LA26A +00A270 1 60 rts +00A271 1 +00A271 1 20 79 A3 LA271: jsr LA379 +00A274 1 A0 C4 LA274: ldy #$C4 +00A276 1 A9 74 lda #$74 +00A278 1 A2 97 ldx #$97 +00A27A 1 20 21 40 jsr L4021 +00A27D 1 F0 06 beq LA285 +00A27F 1 20 9B A4 jsr LA49B +00A282 1 4C 74 A2 jmp LA274 +00A285 1 +00A285 1 AD 7B 97 LA285: lda L977B +00A288 1 8D AA A2 sta LA2AA +00A28B 1 C9 0F cmp #$0F +00A28D 1 F0 08 beq LA297 +00A28F 1 C9 0D cmp #$0D +00A291 1 F0 04 beq LA297 +00A293 1 A9 00 lda #$00 +00A295 1 F0 02 beq LA299 +00A297 1 A9 FF LA297: lda #$FF +00A299 1 8D A9 A2 LA299: sta LA2A9 +00A29C 1 F0 0D beq LA2AB +00A29E 1 20 D8 98 jsr L98D8 +00A2A1 1 AD AA A2 lda LA2AA +00A2A4 1 C9 0F cmp #$0F +00A2A6 1 D0 03 bne LA2AB +00A2A8 1 60 rts +00A2A9 1 +00A2A9 1 00 LA2A9: brk +00A2AA 1 00 LA2AA: brk +00A2AB 1 4C AE A2 LA2AB: jmp LA2AE +00A2AE 1 +00A2AE 1 2C 89 91 LA2AE: bit L9189 +00A2B1 1 50 21 bvc LA2D4 +00A2B3 1 20 FD A2 jsr LA2FD +00A2B6 1 A0 C4 ldy #$C4 +00A2B8 1 A9 74 lda #$74 +00A2BA 1 A2 97 ldx #$97 +00A2BC 1 20 21 40 jsr L4021 +00A2BF 1 D0 13 bne LA2D4 +00A2C1 1 AD EF A2 lda LA2EF +00A2C4 1 18 clc +00A2C5 1 6D 7C 97 adc L977C +00A2C8 1 8D EF A2 sta LA2EF +00A2CB 1 AD F0 A2 lda LA2F0 +00A2CE 1 6D 7D 97 adc L977D +00A2D1 1 8D F0 A2 sta LA2F0 +00A2D4 1 EE ED A2 LA2D4: inc LA2ED +00A2D7 1 D0 03 bne LA2DC +00A2D9 1 EE EE A2 inc LA2EE +00A2DC 1 2C 89 91 LA2DC: bit L9189 +00A2DF 1 50 03 bvc LA2E4 +00A2E1 1 20 22 A3 jsr LA322 +00A2E4 1 AD ED A2 LA2E4: lda LA2ED +00A2E7 1 AE EE A2 ldx LA2EE +00A2EA 1 4C 7C 91 jmp L917C +00A2ED 1 +00A2ED 1 00 LA2ED: brk +00A2EE 1 00 LA2EE: brk +00A2EF 1 00 LA2EF: brk +00A2F0 1 00 LA2F0: brk +00A2F1 1 AD ED A2 LA2F1: lda LA2ED +00A2F4 1 D0 03 bne LA2F9 +00A2F6 1 CE EE A2 dec LA2EE +00A2F9 1 CE ED A2 LA2F9: dec LA2ED +00A2FC 1 60 rts +00A2FD 1 +00A2FD 1 AD AD 97 LA2FD: lda L97AD +00A300 1 D0 01 bne LA303 +00A302 1 60 rts +00A303 1 +00A303 1 A2 00 LA303: ldx #$00 +00A305 1 AC 20 02 ldy $0220 +00A308 1 A9 2F lda #$2F +00A30A 1 99 21 02 sta $0221,y +00A30D 1 C8 iny +00A30E 1 EC AD 97 LA30E: cpx L97AD +00A311 1 B0 0B bcs LA31E +00A313 1 BD AE 97 lda L97AE,x +00A316 1 99 21 02 sta $0221,y +00A319 1 E8 inx +00A31A 1 C8 iny +00A31B 1 4C 0E A3 jmp LA30E +00A31E 1 +00A31E 1 8C 20 02 LA31E: sty $0220 +00A321 1 60 rts +00A322 1 +00A322 1 AE 20 02 LA322: ldx $0220 +00A325 1 D0 01 bne LA328 +00A327 1 60 rts +00A328 1 +00A328 1 BD 20 02 LA328: lda $0220,x +00A32B 1 C9 2F cmp #$2F +00A32D 1 F0 07 beq LA336 +00A32F 1 CA dex +00A330 1 D0 F6 bne LA328 +00A332 1 8E 20 02 stx $0220 +00A335 1 60 rts +00A336 1 +00A336 1 CA LA336: dex +00A337 1 8E 20 02 stx $0220 +00A33A 1 60 rts +00A33B 1 +00A33B 1 AD AD 97 LA33B: lda L97AD +00A33E 1 D0 01 bne LA341 +00A340 1 60 rts +00A341 1 +00A341 1 A2 00 LA341: ldx #$00 +00A343 1 AC C0 1F ldy $1FC0 +00A346 1 A9 2F lda #$2F +00A348 1 99 C1 1F sta $1FC1,y +00A34B 1 C8 iny +00A34C 1 EC AD 97 LA34C: cpx L97AD +00A34F 1 B0 0B bcs LA35C +00A351 1 BD AE 97 lda L97AE,x +00A354 1 99 C1 1F sta $1FC1,y +00A357 1 E8 inx +00A358 1 C8 iny +00A359 1 4C 4C A3 jmp LA34C +00A35C 1 +00A35C 1 8C C0 1F LA35C: sty $1FC0 +00A35F 1 60 rts +00A360 1 +00A360 1 AE C0 1F LA360: ldx $1FC0 +00A363 1 D0 01 bne LA366 +00A365 1 60 rts +00A366 1 +00A366 1 BD C0 1F LA366: lda $1FC0,x +00A369 1 C9 2F cmp #$2F +00A36B 1 F0 07 beq LA374 +00A36D 1 CA dex +00A36E 1 D0 F6 bne LA366 +00A370 1 8E C0 1F stx $1FC0 +00A373 1 60 rts +00A374 1 +00A374 1 CA LA374: dex +00A375 1 8E C0 1F stx $1FC0 +00A378 1 60 rts +00A379 1 +00A379 1 A0 00 LA379: ldy #$00 +00A37B 1 8C 32 9B sty L9B32 +00A37E 1 88 dey +00A37F 1 C8 LA37F: iny +00A380 1 B9 0A E0 lda $E00A,y +00A383 1 C9 2F cmp #$2F +00A385 1 D0 03 bne LA38A +00A387 1 8C 32 9B sty L9B32 +00A38A 1 99 20 02 LA38A: sta $0220,y +00A38D 1 CC 0A E0 cpy $E00A +00A390 1 D0 ED bne LA37F +00A392 1 AC C9 DF ldy $DFC9 +00A395 1 B9 C9 DF LA395: lda $DFC9,y +00A398 1 99 C0 1F sta $1FC0,y +00A39B 1 88 dey +00A39C 1 10 F7 bpl LA395 +00A39E 1 60 rts +00A39F 1 +00A39F 1 20 7F 91 LA39F: jsr L917F +00A3A2 1 4C A7 A3 jmp LA3A7 +00A3A5 1 +00A3A5 1 01 00 ora (L0000,x) +00A3A7 1 A0 CC LA3A7: ldy #$CC +00A3A9 1 A9 A5 lda #$A5 +00A3AB 1 A2 A3 ldx #$A3 +00A3AD 1 20 21 40 jsr L4021 +00A3B0 1 AD 20 DF lda $DF20 +00A3B3 1 F0 15 beq LA3CA +00A3B5 1 8D 12 D2 sta $D212 +00A3B8 1 A0 3C ldy #$3C +00A3BA 1 A9 12 lda #$12 +00A3BC 1 A2 D2 ldx #$D2 +00A3BE 1 20 03 40 jsr L4003 +00A3C1 1 A0 04 ldy #$04 +00A3C3 1 A9 15 lda #$15 +00A3C5 1 A2 D2 ldx #$D2 +00A3C7 1 20 03 40 jsr L4003 +00A3CA 1 AE 88 91 LA3CA: ldx L9188 +00A3CD 1 9A txs +00A3CE 1 A9 FF lda #$FF +00A3D0 1 60 rts +00A3D1 1 +00A3D1 1 A0 2A LA3D1: ldy #$2A +00A3D3 1 A9 08 lda #$08 +00A3D5 1 A2 D2 ldx #$D2 +00A3D7 1 20 03 40 jsr L4003 +00A3DA 1 AD 08 D2 lda $D208 +00A3DD 1 C9 03 cmp #$03 +00A3DF 1 D0 0B bne LA3EC +00A3E1 1 AD 09 D2 lda $D209 +00A3E4 1 C9 1B cmp #$1B +00A3E6 1 D0 04 bne LA3EC +00A3E8 1 A9 FF lda #$FF +00A3EA 1 D0 02 bne LA3EE +00A3EC 1 A9 00 LA3EC: lda #$00 +00A3EE 1 60 LA3EE: rts +00A3EF 1 +00A3EF 1 AD ED A2 LA3EF: lda LA2ED +00A3F2 1 38 sec +00A3F3 1 E9 01 sbc #$01 +00A3F5 1 8D 7A 9E sta L9E7A +00A3F8 1 AD EE A2 lda LA2EE +00A3FB 1 E9 00 sbc #$00 +00A3FD 1 8D 7B 9E sta L9E7B +00A400 1 A0 02 ldy #$02 +00A402 1 A9 79 lda #$79 +00A404 1 A2 9E ldx #$9E +00A406 1 20 00 A5 jsr LA500 +00A409 1 60 rts +00A40A 1 +00A40A 1 AD ED A2 LA40A: lda LA2ED +00A40D 1 38 sec +00A40E 1 E9 01 sbc #$01 +00A410 1 8D 38 99 sta L9938 +00A413 1 AD EE A2 lda LA2EE +00A416 1 E9 00 sbc #$00 +00A418 1 8D 39 99 sta L9939 +00A41B 1 A0 01 ldy #$01 +00A41D 1 A9 37 lda #$37 +00A41F 1 A2 99 ldx #$99 +00A421 1 20 00 A5 jsr LA500 +00A424 1 60 rts +00A425 1 +00A425 1 00 LA425: brk +00A426 1 20 6D A4 LA426: jsr LA46D +00A429 1 A9 C3 lda #$C3 +00A42B 1 8D 8A 97 sta L978A +00A42E 1 20 79 A4 jsr LA479 +00A431 1 AD 78 97 lda L9778 +00A434 1 C9 0F cmp #$0F +00A436 1 F0 34 beq LA46C +00A438 1 A0 C8 ldy #$C8 +00A43A 1 A9 44 lda #$44 +00A43C 1 A2 97 ldx #$97 +00A43E 1 20 21 40 jsr L4021 +00A441 1 F0 06 beq LA449 +00A443 1 20 97 A4 jsr LA497 +00A446 1 4C 26 A4 jmp LA426 +00A449 1 +00A449 1 AD 49 97 LA449: lda L9749 +00A44C 1 8D 9B 97 sta L979B +00A44F 1 8D 3A 97 sta L973A +00A452 1 A0 D0 LA452: ldy #$D0 +00A454 1 A9 9A lda #$9A +00A456 1 A2 97 ldx #$97 +00A458 1 20 21 40 jsr L4021 +00A45B 1 F0 06 beq LA463 +00A45D 1 20 97 A4 jsr LA497 +00A460 1 4C 52 A4 jmp LA452 +00A463 1 +00A463 1 A0 CC LA463: ldy #$CC +00A465 1 A9 39 lda #$39 +00A467 1 A2 97 ldx #$97 +00A469 1 20 21 40 jsr L4021 +00A46C 1 60 LA46C: rts +00A46D 1 +00A46D 1 A2 0A LA46D: ldx #$0A +00A46F 1 BD 77 97 LA46F: lda L9777,x +00A472 1 9D 8A 97 sta L978A,x +00A475 1 CA dex +00A476 1 10 F7 bpl LA46F +00A478 1 60 rts +00A479 1 +00A479 1 A9 07 LA479: lda #$07 +00A47B 1 8D 87 97 sta L9787 +00A47E 1 A0 C3 ldy #$C3 +00A480 1 A9 87 lda #$87 +00A482 1 A2 97 ldx #$97 +00A484 1 20 21 40 jsr L4021 +00A487 1 48 pha +00A488 1 A9 0A lda #$0A +00A48A 1 8D 87 97 sta L9787 +00A48D 1 68 pla +00A48E 1 F0 06 beq LA496 +00A490 1 20 97 A4 jsr LA497 +00A493 1 4C 79 A4 jmp LA479 +00A496 1 +00A496 1 60 LA496: rts +00A497 1 +00A497 1 A2 80 LA497: ldx #$80 +00A499 1 D0 02 bne LA49D +00A49B 1 A2 00 LA49B: ldx #$00 +00A49D 1 8E C5 A4 LA49D: stx LA4C5 +00A4A0 1 C9 45 cmp #$45 +00A4A2 1 F0 0A beq LA4AE +00A4A4 1 C9 44 cmp #$44 +00A4A6 1 F0 06 beq LA4AE +00A4A8 1 20 30 40 jsr L4030 +00A4AB 1 D0 15 bne LA4C2 +00A4AD 1 60 rts +00A4AE 1 +00A4AE 1 2C C5 A4 LA4AE: bit LA4C5 +00A4B1 1 10 05 bpl LA4B8 +00A4B3 1 A9 FD lda #$FD +00A4B5 1 4C BA A4 jmp LA4BA +00A4B8 1 +00A4B8 1 A9 FC LA4B8: lda #$FC +00A4BA 1 20 30 40 LA4BA: jsr L4030 +00A4BD 1 D0 03 bne LA4C2 +00A4BF 1 4C C6 A4 jmp LA4C6 +00A4C2 1 +00A4C2 1 4C LA4C2: .byte $4C +00A4C3 1 9F LA4C3: .byte $9F +00A4C4 1 A3 .byte $A3 +00A4C5 1 00 LA4C5: brk +00A4C6 1 A0 C5 LA4C6: ldy #$C5 +00A4C8 1 A9 A9 lda #$A9 +00A4CA 1 A2 97 ldx #$97 +00A4CC 1 20 21 40 jsr L4021 +00A4CF 1 60 rts +00A4D0 1 +00A4D0 1 00 brk +00A4D1 1 00 brk +00A4D2 1 00 brk +00A4D3 1 00 brk +00A4D4 1 00 brk +00A4D5 1 00 brk +00A4D6 1 00 brk +00A4D7 1 00 brk +00A4D8 1 00 brk +00A4D9 1 00 brk +00A4DA 1 00 brk +00A4DB 1 00 brk +00A4DC 1 00 brk +00A4DD 1 00 brk +00A4DE 1 00 brk +00A4DF 1 00 brk +00A4E0 1 00 brk +00A4E1 1 00 brk +00A4E2 1 00 brk +00A4E3 1 00 brk +00A4E4 1 00 brk +00A4E5 1 00 brk +00A4E6 1 00 brk +00A4E7 1 00 brk +00A4E8 1 00 brk +00A4E9 1 00 brk +00A4EA 1 00 brk +00A4EB 1 00 brk +00A4EC 1 00 brk +00A4ED 1 00 brk +00A4EE 1 00 brk +00A4EF 1 00 brk +00A4F0 1 00 brk +00A4F1 1 00 brk +00A4F2 1 00 brk +00A4F3 1 00 brk +00A4F4 1 00 brk +00A4F5 1 00 brk +00A4F6 1 00 brk +00A4F7 1 00 brk +00A4F8 1 00 brk +00A4F9 1 00 brk +00A4FA 1 00 brk +00A4FB 1 00 brk +00A4FC 1 00 brk +00A4FD 1 00 brk +00A4FE 1 00 brk +00A4FF 1 00 brk +00A500 1 4C 20 A5 LA500: jmp LA520 +00A503 1 +00A503 1 9C LA503: .byte $9C +00A504 1 A8 LA504: tay +00A505 1 57 A9 rmb5 $A9 +00A507 1 D4 .byte $D4 +00A508 1 AC 34 AE ldy LAE34 +00A50B 1 98 tya +00A50C 1 A8 tay +00A50D 1 98 tya +00A50E 1 A8 tay +00A50F 1 28 plp +00A510 1 AF 2C B0 bbs2 $2C,LA4C3 +00A513 1 4A lsr a +00A514 1 B1 68 lda ($68),y +00A516 1 B2 E1 lda ($E1) +00A518 1 AA tax +00A519 1 FA plx +00A51A 1 AB .byte $AB +00A51B 1 25 B3 and $B3 +00A51D 1 00 LA51D: brk +00A51E 1 00 LA51E: brk +00A51F 1 00 brk +00A520 1 8D 1D A5 LA520: sta LA51D +00A523 1 8E 1E A5 stx LA51E +00A526 1 98 tya +00A527 1 0A asl a +00A528 1 AA tax +00A529 1 BD 03 A5 lda LA503,x +00A52C 1 8D 65 A5 sta LA565 +00A52F 1 BD 04 A5 lda LA504,x +00A532 1 8D 66 A5 sta LA566 +00A535 1 A9 00 lda #$00 +00A537 1 8D EB D8 sta $D8EB +00A53A 1 8D EC D8 sta $D8EC +00A53D 1 8D F0 D8 sta $D8F0 +00A540 1 8D F1 D8 sta $D8F1 +00A543 1 8D F2 D8 sta $D8F2 +00A546 1 8D E8 D8 sta $D8E8 +00A549 1 8D F5 D8 sta $D8F5 +00A54C 1 8D ED D8 sta $D8ED +00A54F 1 8D E6 B3 sta LB3E6 +00A552 1 A9 14 lda #$14 +00A554 1 8D E9 D8 sta $D8E9 +00A557 1 A9 98 lda #$98 +00A559 1 8D 9A A8 sta LA89A +00A55C 1 A9 A8 lda #$A8 +00A55E 1 8D 9B A8 sta LA89B +00A561 1 20 03 B4 jsr LB403 +00A564 1 4C .byte $4C +00A565 1 00 LA565: brk +00A566 1 00 LA566: brk +00A567 1 AD E8 D8 LA567: lda $D8E8 +00A56A 1 F0 0D beq LA579 +00A56C 1 CE E9 D8 dec $D8E9 +00A56F 1 D0 08 bne LA579 +00A571 1 20 F5 B8 jsr LB8F5 +00A574 1 A9 14 lda #$14 +00A576 1 8D E9 D8 sta $D8E9 +00A579 1 A0 2A LA579: ldy #$2A +00A57B 1 A9 08 lda #$08 +00A57D 1 A2 D2 ldx #$D2 +00A57F 1 20 00 D0 jsr LD000 +00A582 1 AD 08 D2 lda $D208 +00A585 1 C9 01 cmp #$01 +00A587 1 D0 03 bne LA58C +00A589 1 4C EE A5 jmp LA5EE +00A58C 1 +00A58C 1 C9 03 LA58C: cmp #$03 +00A58E 1 D0 03 bne LA593 +00A590 1 4C FD A6 jmp LA6FD +00A593 1 +00A593 1 AD E8 D8 LA593: lda $D8E8 +00A596 1 F0 CF beq LA567 +00A598 1 A0 40 ldy #$40 +00A59A 1 A9 09 lda #$09 +00A59C 1 A2 D2 ldx #$D2 +00A59E 1 20 00 D0 jsr LD000 +00A5A1 1 AD 0D D2 lda $D20D +00A5A4 1 D0 03 bne LA5A9 +00A5A6 1 4C 67 A5 jmp LA567 +00A5A9 1 +00A5A9 1 AD 0E D2 LA5A9: lda $D20E +00A5AC 1 CD 7D D5 cmp $D57D +00A5AF 1 F0 03 beq LA5B4 +00A5B1 1 4C 67 A5 jmp LA567 +00A5B4 1 +00A5B4 1 AD 7D D5 LA5B4: lda $D57D +00A5B7 1 20 B9 B7 jsr LB7B9 +00A5BA 1 AD 7D D5 lda $D57D +00A5BD 1 8D 08 D2 sta $D208 +00A5C0 1 A0 46 ldy #$46 +00A5C2 1 A9 08 lda #$08 +00A5C4 1 A2 D2 ldx #$D2 +00A5C6 1 20 00 D0 jsr LD000 +00A5C9 1 A0 0E ldy #$0E +00A5CB 1 A9 0D lda #$0D +00A5CD 1 A2 D2 ldx #$D2 +00A5CF 1 20 00 D0 jsr LD000 +00A5D2 1 A0 13 LA5D2: ldy #$13 +00A5D4 1 A9 AB lda #$AB +00A5D6 1 A2 D6 ldx #$D6 +00A5D8 1 20 00 D0 jsr LD000 +00A5DB 1 C9 80 cmp #$80 +00A5DD 1 D0 06 bne LA5E5 +00A5DF 1 20 D8 B3 jsr LB3D8 +00A5E2 1 4C E8 A5 jmp LA5E8 +00A5E5 1 +00A5E5 1 20 CA B3 LA5E5: jsr LB3CA +00A5E8 1 20 B1 BE LA5E8: jsr LBEB1 +00A5EB 1 4C 67 A5 jmp LA567 +00A5EE 1 +00A5EE 1 A0 40 LA5EE: ldy #$40 +00A5F0 1 A9 09 lda #$09 +00A5F2 1 A2 D2 ldx #$D2 +00A5F4 1 20 00 D0 jsr LD000 +00A5F7 1 AD 0D D2 lda $D20D +00A5FA 1 D0 03 bne LA5FF +00A5FC 1 A9 FF lda #$FF +00A5FE 1 60 rts +00A5FF 1 +00A5FF 1 C9 02 LA5FF: cmp #$02 +00A601 1 D0 03 bne LA606 +00A603 1 4C 09 A6 jmp LA609 +00A606 1 +00A606 1 A9 FF LA606: lda #$FF +00A608 1 60 rts +00A609 1 +00A609 1 AD 0E D2 LA609: lda $D20E +00A60C 1 CD 7D D5 cmp $D57D +00A60F 1 F0 03 beq LA614 +00A611 1 A9 FF lda #$FF +00A613 1 60 rts +00A614 1 +00A614 1 AD 7D D5 LA614: lda $D57D +00A617 1 20 B9 B7 jsr LB7B9 +00A61A 1 AD 7D D5 lda $D57D +00A61D 1 8D 08 D2 sta $D208 +00A620 1 A0 46 ldy #$46 +00A622 1 A9 08 lda #$08 +00A624 1 A2 D2 ldx #$D2 +00A626 1 20 00 D0 jsr LD000 +00A629 1 A0 0E ldy #$0E +00A62B 1 A9 0D lda #$0D +00A62D 1 A2 D2 ldx #$D2 +00A62F 1 20 00 D0 jsr LD000 +00A632 1 2C E7 D8 bit $D8E7 +00A635 1 50 03 bvc LA63A +00A637 1 4C 5E A6 jmp LA65E +00A63A 1 +00A63A 1 A0 13 LA63A: ldy #$13 +00A63C 1 A9 20 lda #$20 +00A63E 1 A2 AE ldx #$AE +00A640 1 20 00 D0 jsr LD000 +00A643 1 C9 80 cmp #$80 +00A645 1 F0 03 beq LA64A +00A647 1 4C C1 A6 jmp LA6C1 +00A64A 1 +00A64A 1 20 3B B4 LA64A: jsr LB43B +00A64D 1 A0 11 ldy #$11 +00A64F 1 A9 20 lda #$20 +00A651 1 A2 AE ldx #$AE +00A653 1 20 00 D0 jsr LD000 +00A656 1 20 CF B7 jsr LB7CF +00A659 1 30 02 bmi LA65D +00A65B 1 A9 00 lda #$00 +00A65D 1 60 LA65D: rts +00A65E 1 +00A65E 1 A0 13 LA65E: ldy #$13 +00A660 1 A9 28 lda #$28 +00A662 1 A2 AE ldx #$AE +00A664 1 20 00 D0 jsr LD000 +00A667 1 C9 80 cmp #$80 +00A669 1 D0 14 bne LA67F +00A66B 1 20 3B B4 jsr LB43B +00A66E 1 A0 11 ldy #$11 +00A670 1 A9 28 lda #$28 +00A672 1 A2 AE ldx #$AE +00A674 1 20 00 D0 jsr LD000 +00A677 1 20 D9 B7 jsr LB7D9 +00A67A 1 30 02 bmi LA67E +00A67C 1 A9 02 lda #$02 +00A67E 1 60 LA67E: rts +00A67F 1 +00A67F 1 A0 13 LA67F: ldy #$13 +00A681 1 A9 30 lda #$30 +00A683 1 A2 AE ldx #$AE +00A685 1 20 00 D0 jsr LD000 +00A688 1 C9 80 cmp #$80 +00A68A 1 D0 14 bne LA6A0 +00A68C 1 20 3B B4 jsr LB43B +00A68F 1 A0 11 ldy #$11 +00A691 1 A9 30 lda #$30 +00A693 1 A2 AE ldx #$AE +00A695 1 20 00 D0 jsr LD000 +00A698 1 20 DE B7 jsr LB7DE +00A69B 1 30 02 bmi LA69F +00A69D 1 A9 03 lda #$03 +00A69F 1 60 LA69F: rts +00A6A0 1 +00A6A0 1 A0 13 LA6A0: ldy #$13 +00A6A2 1 A9 38 lda #$38 +00A6A4 1 A2 AE ldx #$AE +00A6A6 1 20 00 D0 jsr LD000 +00A6A9 1 C9 80 cmp #$80 +00A6AB 1 D0 14 bne LA6C1 +00A6AD 1 20 3B B4 jsr LB43B +00A6B0 1 A0 11 ldy #$11 +00A6B2 1 A9 38 lda #$38 +00A6B4 1 A2 AE ldx #$AE +00A6B6 1 20 00 D0 jsr LD000 +00A6B9 1 20 E3 B7 jsr LB7E3 +00A6BC 1 30 02 bmi LA6C0 +00A6BE 1 A9 04 lda #$04 +00A6C0 1 60 LA6C0: rts +00A6C1 1 +00A6C1 1 2C E7 D8 LA6C1: bit $D8E7 +00A6C4 1 10 03 bpl LA6C9 +00A6C6 1 A9 FF lda #$FF +00A6C8 1 60 rts +00A6C9 1 +00A6C9 1 A0 13 LA6C9: ldy #$13 +00A6CB 1 A9 10 lda #$10 +00A6CD 1 A2 AE ldx #$AE +00A6CF 1 20 00 D0 jsr LD000 +00A6D2 1 C9 80 cmp #$80 +00A6D4 1 F0 03 beq LA6D9 +00A6D6 1 4C ED A6 jmp LA6ED +00A6D9 1 +00A6D9 1 20 3B B4 LA6D9: jsr LB43B +00A6DC 1 A0 11 ldy #$11 +00A6DE 1 A9 10 lda #$10 +00A6E0 1 A2 AE ldx #$AE +00A6E2 1 20 00 D0 jsr LD000 +00A6E5 1 20 D4 B7 jsr LB7D4 +00A6E8 1 30 02 bmi LA6EC +00A6EA 1 A9 01 lda #$01 +00A6EC 1 60 LA6EC: rts +00A6ED 1 +00A6ED 1 2C E8 D8 LA6ED: bit $D8E8 +00A6F0 1 30 05 bmi LA6F7 +00A6F2 1 A9 FF lda #$FF +00A6F4 1 4C 99 A8 jmp LA899 +00A6F7 1 +00A6F7 1 20 B8 B9 LA6F7: jsr LB9B8 +00A6FA 1 A9 FF lda #$FF +00A6FC 1 60 rts +00A6FD 1 +00A6FD 1 AD 0A D2 LA6FD: lda $D20A +00A700 1 C9 02 cmp #$02 +00A702 1 D0 16 bne LA71A +00A704 1 AD 09 D2 lda $D209 +00A707 1 29 7F and #$7F +00A709 1 C9 08 cmp #$08 +00A70B 1 D0 03 bne LA710 +00A70D 1 4C 15 A8 jmp LA815 +00A710 1 +00A710 1 C9 15 LA710: cmp #$15 +00A712 1 D0 03 bne LA717 +00A714 1 4C 20 A8 jmp LA820 +00A717 1 +00A717 1 A9 FF LA717: lda #$FF +00A719 1 60 rts +00A71A 1 +00A71A 1 AD 09 D2 LA71A: lda $D209 +00A71D 1 29 7F and #$7F +00A71F 1 C9 08 cmp #$08 +00A721 1 D0 0B bne LA72E +00A723 1 2C ED D8 bit $D8ED +00A726 1 10 03 bpl LA72B +00A728 1 4C B8 0C jmp L0CB8 +00A72B 1 +00A72B 1 4C 2B A8 LA72B: jmp LA82B +00A72E 1 +00A72E 1 C9 15 LA72E: cmp #$15 +00A730 1 D0 0B bne LA73D +00A732 1 2C ED D8 bit $D8ED +00A735 1 10 03 bpl LA73A +00A737 1 4C D7 0C jmp L0CD7 +00A73A 1 +00A73A 1 4C 3E A8 LA73A: jmp LA83E +00A73D 1 +00A73D 1 C9 0D LA73D: cmp #$0D +00A73F 1 D0 08 bne LA749 +00A741 1 2C E7 D8 bit $D8E7 +00A744 1 70 D1 bvs LA717 +00A746 1 4C 51 A8 jmp LA851 +00A749 1 +00A749 1 C9 1B LA749: cmp #$1B +00A74B 1 D0 08 bne LA755 +00A74D 1 2C E7 D8 bit $D8E7 +00A750 1 30 C5 bmi LA717 +00A752 1 4C 6F A8 jmp LA86F +00A755 1 +00A755 1 C9 7F LA755: cmp #$7F +00A757 1 D0 03 bne LA75C +00A759 1 4C 8D A8 jmp LA88D +00A75C 1 +00A75C 1 C9 0B LA75C: cmp #$0B +00A75E 1 D0 0B bne LA76B +00A760 1 2C ED D8 bit $D8ED +00A763 1 30 03 bmi LA768 +00A765 1 4C 17 A7 jmp LA717 +00A768 1 +00A768 1 4C 14 0D LA768: jmp L0D14 +00A76B 1 +00A76B 1 C9 0A LA76B: cmp #$0A +00A76D 1 D0 0B bne LA77A +00A76F 1 2C ED D8 bit $D8ED +00A772 1 30 03 bmi LA777 +00A774 1 4C 17 A7 jmp LA717 +00A777 1 +00A777 1 4C F9 0C LA777: jmp L0CF9 +00A77A 1 +00A77A 1 2C E7 D8 LA77A: bit $D8E7 +00A77D 1 50 1C bvc LA79B +00A77F 1 C9 59 cmp #$59 +00A781 1 F0 65 beq LA7E8 +00A783 1 C9 79 cmp #$79 +00A785 1 F0 61 beq LA7E8 +00A787 1 C9 4E cmp #$4E +00A789 1 F0 6C beq LA7F7 +00A78B 1 C9 6E cmp #$6E +00A78D 1 F0 68 beq LA7F7 +00A78F 1 C9 41 cmp #$41 +00A791 1 F0 73 beq LA806 +00A793 1 C9 61 cmp #$61 +00A795 1 F0 6F beq LA806 +00A797 1 C9 0D cmp #$0D +00A799 1 F0 4D beq LA7E8 +00A79B 1 2C F5 D8 LA79B: bit $D8F5 +00A79E 1 30 28 bmi LA7C8 +00A7A0 1 C9 2E cmp #$2E +00A7A2 1 F0 34 beq LA7D8 +00A7A4 1 C9 30 cmp #$30 +00A7A6 1 B0 03 bcs LA7AB +00A7A8 1 4C 17 A7 jmp LA717 +00A7AB 1 +00A7AB 1 C9 7B LA7AB: cmp #$7B +00A7AD 1 90 03 bcc LA7B2 +00A7AF 1 4C 17 A7 jmp LA717 +00A7B2 1 +00A7B2 1 C9 3A LA7B2: cmp #$3A +00A7B4 1 90 22 bcc LA7D8 +00A7B6 1 C9 41 cmp #$41 +00A7B8 1 B0 03 bcs LA7BD +00A7BA 1 4C 17 A7 jmp LA717 +00A7BD 1 +00A7BD 1 C9 5B LA7BD: cmp #$5B +00A7BF 1 90 1C bcc LA7DD +00A7C1 1 C9 61 cmp #$61 +00A7C3 1 B0 18 bcs LA7DD +00A7C5 1 4C 17 A7 jmp LA717 +00A7C8 1 +00A7C8 1 C9 20 LA7C8: cmp #$20 +00A7CA 1 B0 03 bcs LA7CF +00A7CC 1 4C 17 A7 jmp LA717 +00A7CF 1 +00A7CF 1 C9 7E LA7CF: cmp #$7E +00A7D1 1 F0 0A beq LA7DD +00A7D3 1 90 08 bcc LA7DD +00A7D5 1 4C 17 A7 jmp LA717 +00A7D8 1 +00A7D8 1 AE 43 D4 LA7D8: ldx $D443 +00A7DB 1 F0 08 beq LA7E5 +00A7DD 1 AE E8 D8 LA7DD: ldx $D8E8 +00A7E0 1 F0 03 beq LA7E5 +00A7E2 1 20 0B BB jsr LBB0B +00A7E5 1 A9 FF LA7E5: lda #$FF +00A7E7 1 60 rts +00A7E8 1 +00A7E8 1 20 3B B4 LA7E8: jsr LB43B +00A7EB 1 A0 11 ldy #$11 +00A7ED 1 A9 28 lda #$28 +00A7EF 1 A2 AE ldx #$AE +00A7F1 1 20 00 D0 jsr LD000 +00A7F4 1 A9 02 lda #$02 +00A7F6 1 60 rts +00A7F7 1 +00A7F7 1 20 3B B4 LA7F7: jsr LB43B +00A7FA 1 A0 11 ldy #$11 +00A7FC 1 A9 30 lda #$30 +00A7FE 1 A2 AE ldx #$AE +00A800 1 20 00 D0 jsr LD000 +00A803 1 A9 03 lda #$03 +00A805 1 60 rts +00A806 1 +00A806 1 20 3B B4 LA806: jsr LB43B +00A809 1 A0 11 ldy #$11 +00A80B 1 A9 38 lda #$38 +00A80D 1 A2 AE ldx #$AE +00A80F 1 20 00 D0 jsr LD000 +00A812 1 A9 04 lda #$04 +00A814 1 60 rts +00A815 1 +00A815 1 AD E8 D8 LA815: lda $D8E8 +00A818 1 F0 03 beq LA81D +00A81A 1 20 5E BC jsr LBC5E +00A81D 1 A9 FF LA81D: lda #$FF +00A81F 1 60 rts +00A820 1 +00A820 1 AD E8 D8 LA820: lda $D8E8 +00A823 1 F0 03 beq LA828 +00A825 1 20 C9 BC jsr LBCC9 +00A828 1 A9 FF LA828: lda #$FF +00A82A 1 60 rts +00A82B 1 +00A82B 1 AD E8 D8 LA82B: lda $D8E8 +00A82E 1 F0 0B beq LA83B +00A830 1 2C ED D8 bit $D8ED +00A833 1 10 03 bpl LA838 +00A835 1 4C D7 0C jmp L0CD7 +00A838 1 +00A838 1 20 A4 BB LA838: jsr LBBA4 +00A83B 1 A9 FF LA83B: lda #$FF +00A83D 1 60 rts +00A83E 1 +00A83E 1 AD E8 D8 LA83E: lda $D8E8 +00A841 1 F0 0B beq LA84E +00A843 1 2C ED D8 bit $D8ED +00A846 1 10 03 bpl LA84B +00A848 1 4C B8 0C jmp L0CB8 +00A84B 1 +00A84B 1 20 03 BC LA84B: jsr LBC03 +00A84E 1 A9 FF LA84E: lda #$FF +00A850 1 60 rts +00A851 1 +00A851 1 AD 7D D5 LA851: lda $D57D +00A854 1 20 B9 B7 jsr LB7B9 +00A857 1 20 3B B4 jsr LB43B +00A85A 1 A0 11 ldy #$11 +00A85C 1 A9 20 lda #$20 +00A85E 1 A2 AE ldx #$AE +00A860 1 20 00 D0 jsr LD000 +00A863 1 A0 11 ldy #$11 +00A865 1 A9 20 lda #$20 +00A867 1 A2 AE ldx #$AE +00A869 1 20 00 D0 jsr LD000 +00A86C 1 A9 00 lda #$00 +00A86E 1 60 rts +00A86F 1 +00A86F 1 AD 7D D5 LA86F: lda $D57D +00A872 1 20 B9 B7 jsr LB7B9 +00A875 1 20 3B B4 jsr LB43B +00A878 1 A0 11 ldy #$11 +00A87A 1 A9 10 lda #$10 +00A87C 1 A2 AE ldx #$AE +00A87E 1 20 00 D0 jsr LD000 +00A881 1 A0 11 ldy #$11 +00A883 1 A9 10 lda #$10 +00A885 1 A2 AE ldx #$AE +00A887 1 20 00 D0 jsr LD000 +00A88A 1 A9 01 lda #$01 +00A88C 1 60 rts +00A88D 1 +00A88D 1 AD E8 D8 LA88D: lda $D8E8 +00A890 1 F0 03 beq LA895 +00A892 1 20 63 BB jsr LBB63 +00A895 1 A9 FF LA895: lda #$FF +00A897 1 60 rts +00A898 1 +00A898 1 60 rts +00A899 1 +00A899 1 4C LA899: .byte $4C +00A89A 1 00 LA89A: brk +00A89B 1 00 LA89B: brk +00A89C 1 A0 38 ldy #$38 +00A89E 1 A9 2B lda #$2B +00A8A0 1 A2 D6 ldx #$D6 +00A8A2 1 20 00 D0 jsr LD000 +00A8A5 1 AD 2B D6 lda $D62B +00A8A8 1 20 B9 B7 jsr LB7B9 +00A8AB 1 20 3B B4 jsr LB43B +00A8AE 1 A0 12 ldy #$12 +00A8B0 1 A9 DD lda #$DD +00A8B2 1 A2 AE ldx #$AE +00A8B4 1 20 00 D0 jsr LD000 +00A8B7 1 A0 12 ldy #$12 +00A8B9 1 A9 E5 lda #$E5 +00A8BB 1 A2 AE ldx #$AE +00A8BD 1 20 00 D0 jsr LD000 +00A8C0 1 A9 ED lda #$ED +00A8C2 1 A2 AE ldx #$AE +00A8C4 1 20 23 B7 jsr LB723 +00A8C7 1 A9 FE lda #$FE +00A8C9 1 A2 AE ldx #$AE +00A8CB 1 A0 81 ldy #$81 +00A8CD 1 20 90 B5 jsr LB590 +00A8D0 1 A9 22 lda #$22 +00A8D2 1 A2 AF ldx #$AF +00A8D4 1 A0 82 ldy #$82 +00A8D6 1 20 90 B5 jsr LB590 +00A8D9 1 A9 46 lda #$46 +00A8DB 1 A2 AF ldx #$AF +00A8DD 1 A0 83 ldy #$83 +00A8DF 1 20 90 B5 jsr LB590 +00A8E2 1 A9 5A lda #$5A +00A8E4 1 A2 AF ldx #$AF +00A8E6 1 A0 05 ldy #$05 +00A8E8 1 20 90 B5 jsr LB590 +00A8EB 1 A9 93 lda #$93 +00A8ED 1 A2 AF ldx #$AF +00A8EF 1 A0 86 ldy #$86 +00A8F1 1 20 90 B5 jsr LB590 +00A8F4 1 A9 B4 lda #$B4 +00A8F6 1 A2 AF ldx #$AF +00A8F8 1 A0 07 ldy #$07 +00A8FA 1 20 90 B5 jsr LB590 +00A8FD 1 A9 EE lda #$EE +00A8FF 1 A2 AF ldx #$AF +00A901 1 A0 09 ldy #$09 +00A903 1 20 90 B5 jsr LB590 +00A906 1 A9 36 lda #$36 +00A908 1 8D C3 D6 sta $D6C3 +00A90B 1 A9 01 lda #$01 +00A90D 1 8D C4 D6 sta $D6C4 +00A910 1 A9 00 lda #$00 +00A912 1 A2 B0 ldx #$B0 +00A914 1 A0 09 ldy #$09 +00A916 1 20 90 B5 jsr LB590 +00A919 1 A9 28 lda #$28 +00A91B 1 8D C3 D6 sta $D6C3 +00A91E 1 A9 00 lda #$00 +00A920 1 8D C4 D6 sta $D6C4 +00A923 1 A0 2A LA923: ldy #$2A +00A925 1 A9 08 lda #$08 +00A927 1 A2 D2 ldx #$D2 +00A929 1 20 00 D0 jsr LD000 +00A92C 1 AD 08 D2 lda $D208 +00A92F 1 C9 01 cmp #$01 +00A931 1 F0 14 beq LA947 +00A933 1 C9 03 cmp #$03 +00A935 1 D0 EC bne LA923 +00A937 1 AD 09 D2 lda $D209 +00A93A 1 29 7F and #$7F +00A93C 1 C9 1B cmp #$1B +00A93E 1 F0 07 beq LA947 +00A940 1 C9 0D cmp #$0D +00A942 1 D0 DF bne LA923 +00A944 1 4C 47 A9 jmp LA947 +00A947 1 +00A947 1 A0 39 LA947: ldy #$39 +00A949 1 A9 2B lda #$2B +00A94B 1 A2 D6 ldx #$D6 +00A94D 1 20 00 D0 jsr LD000 +00A950 1 20 B1 BE jsr LBEB1 +00A953 1 20 CA B3 jsr LB3CA +00A956 1 60 rts +00A957 1 +00A957 1 20 BF B3 jsr LB3BF +00A95A 1 A0 00 ldy #$00 +00A95C 1 B1 06 lda (L0006),y +00A95E 1 C9 01 cmp #$01 +00A960 1 D0 03 bne LA965 +00A962 1 4C B5 A9 jmp LA9B5 +00A965 1 +00A965 1 C9 02 LA965: cmp #$02 +00A967 1 D0 03 bne LA96C +00A969 1 4C E6 A9 jmp LA9E6 +00A96C 1 +00A96C 1 C9 03 LA96C: cmp #$03 +00A96E 1 D0 03 bne LA973 +00A970 1 4C 6A AA jmp LAA6A +00A973 1 +00A973 1 C9 04 LA973: cmp #$04 +00A975 1 D0 03 bne LA97A +00A977 1 4C 9C AA jmp LAA9C +00A97A 1 +00A97A 1 C9 05 LA97A: cmp #$05 +00A97C 1 D0 03 bne LA981 +00A97E 1 4C 5A AA jmp LAA5A +00A981 1 +00A981 1 A9 00 LA981: lda #$00 +00A983 1 8D E8 D8 sta $D8E8 +00A986 1 20 3A B5 jsr LB53A +00A989 1 A9 0C lda #$0C +00A98B 1 A2 B0 ldx #$B0 +00A98D 1 20 23 B7 jsr LB723 +00A990 1 A9 15 lda #$15 +00A992 1 A2 B0 ldx #$B0 +00A994 1 A0 01 ldy #$01 +00A996 1 20 90 B5 jsr LB590 +00A999 1 A9 22 lda #$22 +00A99B 1 A2 B0 ldx #$B0 +00A99D 1 A0 02 ldy #$02 +00A99F 1 20 90 B5 jsr LB590 +00A9A2 1 A9 28 lda #$28 +00A9A4 1 A2 B0 ldx #$B0 +00A9A6 1 A0 03 ldy #$03 +00A9A8 1 20 90 B5 jsr LB590 +00A9AB 1 A9 2D lda #$2D +00A9AD 1 A2 B0 ldx #$B0 +00A9AF 1 A0 04 ldy #$04 +00A9B1 1 20 90 B5 jsr LB590 +00A9B4 1 60 rts +00A9B5 1 +00A9B5 1 A0 01 LA9B5: ldy #$01 +00A9B7 1 B1 06 lda (L0006),y +00A9B9 1 8D 09 D9 sta $D909 +00A9BC 1 C8 iny +00A9BD 1 B1 06 lda (L0006),y +00A9BF 1 8D 0A D9 sta $D90A +00A9C2 1 20 C4 BD jsr LBDC4 +00A9C5 1 20 DF BD jsr LBDDF +00A9C8 1 AD 7D D5 lda $D57D +00A9CB 1 20 B9 B7 jsr LB7B9 +00A9CE 1 A0 0E ldy #$0E +00A9D0 1 A9 B6 lda #$B6 +00A9D2 1 A2 B0 ldx #$B0 +00A9D4 1 20 00 D0 jsr LD000 +00A9D7 1 A9 01 lda #$01 +00A9D9 1 A2 D9 ldx #$D9 +00A9DB 1 20 08 B7 jsr LB708 +00A9DE 1 A9 FB lda #$FB +00A9E0 1 A2 D8 ldx #$D8 +00A9E2 1 20 08 B7 jsr LB708 +00A9E5 1 60 rts +00A9E6 1 +00A9E6 1 A0 01 LA9E6: ldy #$01 +00A9E8 1 B1 06 lda (L0006),y +00A9EA 1 8D 09 D9 sta $D909 +00A9ED 1 C8 iny +00A9EE 1 B1 06 lda (L0006),y +00A9F0 1 8D 0A D9 sta $D90A +00A9F3 1 20 C4 BD jsr LBDC4 +00A9F6 1 20 DF BD jsr LBDDF +00A9F9 1 AD 7D D5 lda $D57D +00A9FC 1 20 B9 B7 jsr LB7B9 +00A9FF 1 20 8D BE jsr LBE8D +00AA02 1 20 9A BE jsr LBE9A +00AA05 1 20 BF B3 jsr LB3BF +00AA08 1 A0 03 ldy #$03 +00AA0A 1 B1 06 lda (L0006),y +00AA0C 1 AA tax +00AA0D 1 C8 iny +00AA0E 1 B1 06 lda (L0006),y +00AA10 1 85 07 sta $07 +00AA12 1 86 06 stx L0006 +00AA14 1 20 63 BE jsr LBE63 +00AA17 1 A0 0E ldy #$0E +00AA19 1 A9 7E lda #$7E +00AA1B 1 A2 AE ldx #$AE +00AA1D 1 20 00 D0 jsr LD000 +00AA20 1 A9 02 lda #$02 +00AA22 1 A2 D4 ldx #$D4 +00AA24 1 20 08 B7 jsr LB708 +00AA27 1 20 BF B3 jsr LB3BF +00AA2A 1 A0 05 ldy #$05 +00AA2C 1 B1 06 lda (L0006),y +00AA2E 1 AA tax +00AA2F 1 C8 iny +00AA30 1 B1 06 lda (L0006),y +00AA32 1 85 07 sta $07 +00AA34 1 86 06 stx L0006 +00AA36 1 20 78 BE jsr LBE78 +00AA39 1 A0 0E ldy #$0E +00AA3B 1 A9 82 lda #$82 +00AA3D 1 A2 AE ldx #$AE +00AA3F 1 20 00 D0 jsr LD000 +00AA42 1 A9 43 lda #$43 +00AA44 1 A2 D4 ldx #$D4 +00AA46 1 20 .byte $20 +00AA47 1 08 php +00AA48 1 B7 A0 LAA48: smb3 $A0 +00AA4A 1 0E A9 BA asl LBAA9 +00AA4D 1 A2 B0 ldx #$B0 +00AA4F 1 20 00 D0 jsr LD000 +00AA52 1 A9 01 lda #$01 +00AA54 1 A2 D9 ldx #$D9 +00AA56 1 20 08 B7 jsr LB708 +00AA59 1 60 rts +00AA5A 1 +00AA5A 1 20 B1 BE LAA5A: jsr LBEB1 +00AA5D 1 A0 39 ldy #$39 +00AA5F 1 A9 7D lda #$7D +00AA61 1 A2 D5 ldx #$D5 +00AA63 1 20 00 D0 jsr LD000 +00AA66 1 20 03 B4 jsr LB403 +00AA69 1 60 rts +00AA6A 1 +00AA6A 1 20 CE AA LAA6A: jsr LAACE +00AA6D 1 AD 7D D5 lda $D57D +00AA70 1 20 B9 B7 jsr LB7B9 +00AA73 1 A9 47 lda #$47 +00AA75 1 A2 B0 ldx #$B0 +00AA77 1 A0 06 ldy #$06 +00AA79 1 20 90 B5 jsr LB590 +00AA7C 1 20 4E B6 jsr LB64E +00AA7F 1 20 67 A5 LAA7F: jsr LA567 +00AA82 1 30 FB bmi LAA7F +00AA84 1 48 pha +00AA85 1 20 87 B6 jsr LB687 +00AA88 1 A0 07 ldy #$07 +00AA8A 1 A9 00 lda #$00 +00AA8C 1 A2 D2 ldx #$D2 +00AA8E 1 20 00 D0 jsr LD000 +00AA91 1 A0 11 ldy #$11 +00AA93 1 A9 76 lda #$76 +00AA95 1 A2 AE ldx #$AE +00AA97 1 20 00 D0 jsr LD000 +00AA9A 1 68 pla +00AA9B 1 60 rts +00AA9C 1 +00AA9C 1 20 CE AA LAA9C: jsr LAACE +00AA9F 1 AD 7D D5 lda $D57D +00AAA2 1 20 B9 B7 jsr LB7B9 +00AAA5 1 A9 80 lda #$80 +00AAA7 1 A2 B0 ldx #$B0 +00AAA9 1 A0 06 ldy #$06 +00AAAB 1 20 90 B5 jsr LB590 +00AAAE 1 20 AF B6 jsr LB6AF +00AAB1 1 20 67 A5 LAAB1: jsr LA567 +00AAB4 1 30 FB bmi LAAB1 +00AAB6 1 48 pha +00AAB7 1 20 D0 B6 jsr LB6D0 +00AABA 1 A0 07 ldy #$07 +00AABC 1 A9 00 lda #$00 +00AABE 1 A2 D2 ldx #$D2 +00AAC0 1 20 00 D0 jsr LD000 +00AAC3 1 A0 11 ldy #$11 +00AAC5 1 A9 76 lda #$76 +00AAC7 1 A2 AE ldx #$AE +00AAC9 1 20 00 D0 jsr LD000 +00AACC 1 68 pla +00AACD 1 60 rts +00AACE 1 +00AACE 1 8D 08 C0 LAACE: sta ALTZPOFF +00AAD1 1 8D 82 C0 sta $C082 +00AAD4 1 20 DD FB jsr LFBDD +00AAD7 1 8D 09 C0 sta ALTZPON +00AADA 1 AD 8B C0 lda LCBANK1 +00AADD 1 AD 8B C0 lda LCBANK1 +00AAE0 1 60 rts +00AAE1 1 +00AAE1 1 20 BF B3 jsr LB3BF +00AAE4 1 A0 00 ldy #$00 +00AAE6 1 B1 06 lda (L0006),y +00AAE8 1 C9 01 cmp #$01 +00AAEA 1 D0 03 bne LAAEF +00AAEC 1 4C 38 AB jmp LAB38 +00AAEF 1 +00AAEF 1 C9 02 LAAEF: cmp #$02 +00AAF1 1 D0 03 bne LAAF6 +00AAF3 1 4C 69 AB jmp LAB69 +00AAF6 1 +00AAF6 1 C9 03 LAAF6: cmp #$03 +00AAF8 1 D0 03 bne LAAFD +00AAFA 1 4C B8 AB jmp LABB8 +00AAFD 1 +00AAFD 1 C9 04 LAAFD: cmp #$04 +00AAFF 1 D0 03 bne LAB04 +00AB01 1 4C C8 AB jmp LABC8 +00AB04 1 +00AB04 1 A9 00 LAB04: lda #$00 +00AB06 1 8D E8 D8 sta $D8E8 +00AB09 1 20 3A B5 jsr LB53A +00AB0C 1 A9 73 lda #$73 +00AB0E 1 A2 B4 ldx #$B4 +00AB10 1 20 23 B7 jsr LB723 +00AB13 1 A9 15 lda #$15 +00AB15 1 A2 B0 ldx #$B0 +00AB17 1 A0 01 ldy #$01 +00AB19 1 20 90 B5 jsr LB590 +00AB1C 1 A9 22 lda #$22 +00AB1E 1 A2 B0 ldx #$B0 +00AB20 1 A0 02 ldy #$02 +00AB22 1 20 90 B5 jsr LB590 +00AB25 1 A9 28 lda #$28 +00AB27 1 A2 B0 ldx #$B0 +00AB29 1 A0 03 ldy #$03 +00AB2B 1 20 90 B5 jsr LB590 +00AB2E 1 A9 2D lda #$2D +00AB30 1 A2 B0 ldx #$B0 +00AB32 1 A0 04 ldy #$04 +00AB34 1 20 90 B5 jsr LB590 +00AB37 1 60 rts +00AB38 1 +00AB38 1 A0 01 LAB38: ldy #$01 +00AB3A 1 B1 06 lda (L0006),y +00AB3C 1 8D 09 D9 sta $D909 +00AB3F 1 C8 iny +00AB40 1 B1 06 lda (L0006),y +00AB42 1 8D 0A D9 sta $D90A +00AB45 1 20 C4 BD jsr LBDC4 +00AB48 1 20 DF BD jsr LBDDF +00AB4B 1 AD 7D D5 lda $D57D +00AB4E 1 20 B9 B7 jsr LB7B9 +00AB51 1 A0 0E ldy #$0E +00AB53 1 A9 B6 lda #$B6 +00AB55 1 A2 B0 ldx #$B0 +00AB57 1 20 00 D0 jsr LD000 +00AB5A 1 A9 01 lda #$01 +00AB5C 1 A2 D9 ldx #$D9 +00AB5E 1 20 08 B7 jsr LB708 +00AB61 1 A9 FB lda #$FB +00AB63 1 A2 D8 ldx #$D8 +00AB65 1 20 08 B7 jsr LB708 +00AB68 1 60 rts +00AB69 1 +00AB69 1 A0 01 LAB69: ldy #$01 +00AB6B 1 B1 06 lda (L0006),y +00AB6D 1 8D 09 D9 sta $D909 +00AB70 1 C8 iny +00AB71 1 B1 06 lda (L0006),y +00AB73 1 8D 0A D9 sta $D90A +00AB76 1 20 C4 BD jsr LBDC4 +00AB79 1 20 DF BD jsr LBDDF +00AB7C 1 AD 7D D5 lda $D57D +00AB7F 1 20 B9 B7 jsr LB7B9 +00AB82 1 20 8D BE jsr LBE8D +00AB85 1 20 BF B3 jsr LB3BF +00AB88 1 A0 03 ldy #$03 +00AB8A 1 B1 06 lda (L0006),y +00AB8C 1 AA tax +00AB8D 1 C8 iny +00AB8E 1 B1 06 lda (L0006),y +00AB90 1 85 07 sta $07 +00AB92 1 86 06 stx L0006 +00AB94 1 20 63 BE jsr LBE63 +00AB97 1 A0 0E ldy #$0E +00AB99 1 A9 7E lda #$7E +00AB9B 1 A2 AE ldx #$AE +00AB9D 1 20 00 D0 jsr LD000 +00ABA0 1 A9 02 lda #$02 +00ABA2 1 A2 D4 ldx #$D4 +00ABA4 1 20 08 B7 jsr LB708 +00ABA7 1 A0 0E ldy #$0E +00ABA9 1 A9 BA lda #$BA +00ABAB 1 A2 B0 ldx #$B0 +00ABAD 1 20 00 D0 jsr LD000 +00ABB0 1 A9 01 lda #$01 +00ABB2 1 A2 D9 ldx #$D9 +00ABB4 1 20 08 B7 jsr LB708 +00ABB7 1 60 rts +00ABB8 1 +00ABB8 1 20 B1 BE LABB8: jsr LBEB1 +00ABBB 1 A0 39 ldy #$39 +00ABBD 1 A9 7D lda #$7D +00ABBF 1 A2 D5 ldx #$D5 +00ABC1 1 20 00 D0 jsr LD000 +00ABC4 1 20 03 B4 jsr LB403 +00ABC7 1 60 rts +00ABC8 1 +00ABC8 1 20 CE AA LABC8: jsr LAACE +00ABCB 1 AD 7D D5 lda $D57D +00ABCE 1 20 B9 B7 jsr LB7B9 +00ABD1 1 A9 80 lda #$80 +00ABD3 1 A2 B4 ldx #$B4 +00ABD5 1 A0 06 ldy #$06 +00ABD7 1 20 90 B5 jsr LB590 +00ABDA 1 20 E6 B6 jsr LB6E6 +00ABDD 1 20 67 A5 LABDD: jsr LA567 +00ABE0 1 30 FB bmi LABDD +00ABE2 1 48 pha +00ABE3 1 20 FB B6 jsr LB6FB +00ABE6 1 A0 07 ldy #$07 +00ABE8 1 A9 00 lda #$00 +00ABEA 1 A2 D2 ldx #$D2 +00ABEC 1 20 00 D0 jsr LD000 +00ABEF 1 A0 11 ldy #$11 +00ABF1 1 A9 76 lda #$76 +00ABF3 1 A2 AE ldx #$AE +00ABF5 1 20 00 D0 jsr LD000 +00ABF8 1 68 pla +00ABF9 1 60 rts +00ABFA 1 +00ABFA 1 20 BF B3 jsr LB3BF +00ABFD 1 A0 00 ldy #$00 +00ABFF 1 B1 06 lda (L0006),y +00AC01 1 C9 01 cmp #$01 +00AC03 1 D0 03 bne LAC08 +00AC05 1 4C 3D AC jmp LAC3D +00AC08 1 +00AC08 1 C9 02 LAC08: cmp #$02 +00AC0A 1 D0 03 bne LAC0F +00AC0C 1 4C AE AC jmp LACAE +00AC0F 1 +00AC0F 1 C9 03 LAC0F: cmp #$03 +00AC11 1 D0 03 bne LAC16 +00AC13 1 4C 9E AC jmp LAC9E +00AC16 1 +00AC16 1 20 3A B5 LAC16: jsr LB53A +00AC19 1 A9 3A lda #$3A +00AC1B 1 A2 B4 ldx #$B4 +00AC1D 1 20 23 B7 jsr LB723 +00AC20 1 A9 47 lda #$47 +00AC22 1 A2 B4 ldx #$B4 +00AC24 1 A0 01 ldy #$01 +00AC26 1 20 90 B5 jsr LB590 +00AC29 1 A0 01 ldy #$01 +00AC2B 1 20 1F B0 jsr LB01F +00AC2E 1 A9 57 lda #$57 +00AC30 1 A2 B4 ldx #$B4 +00AC32 1 A0 02 ldy #$02 +00AC34 1 20 90 B5 jsr LB590 +00AC37 1 A0 02 ldy #$02 +00AC39 1 20 1F B0 jsr LB01F +00AC3C 1 60 rts +00AC3D 1 +00AC3D 1 A0 01 LAC3D: ldy #$01 +00AC3F 1 B1 06 lda (L0006),y +00AC41 1 8D 09 D9 sta $D909 +00AC44 1 AA tax +00AC45 1 C8 iny +00AC46 1 B1 06 lda (L0006),y +00AC48 1 85 07 sta $07 +00AC4A 1 86 06 stx L0006 +00AC4C 1 A0 00 ldy #$00 +00AC4E 1 B1 06 lda (L0006),y +00AC50 1 8D 09 D9 sta $D909 +00AC53 1 C8 iny +00AC54 1 B1 06 lda (L0006),y +00AC56 1 8D 0A D9 sta $D90A +00AC59 1 20 DF BD jsr LBDDF +00AC5C 1 AD 7D D5 lda $D57D +00AC5F 1 20 B9 B7 jsr LB7B9 +00AC62 1 A9 A5 lda #$A5 +00AC64 1 8D C3 D6 sta $D6C3 +00AC67 1 A0 01 ldy #$01 +00AC69 1 A9 01 lda #$01 +00AC6B 1 A2 D9 ldx #$D9 +00AC6D 1 20 90 B5 jsr LB590 +00AC70 1 20 BF B3 jsr LB3BF +00AC73 1 A0 03 ldy #$03 +00AC75 1 B1 06 lda (L0006),y +00AC77 1 AA tax +00AC78 1 C8 iny +00AC79 1 B1 06 lda (L0006),y +00AC7B 1 85 07 sta $07 +00AC7D 1 86 06 stx L0006 +00AC7F 1 A0 00 ldy #$00 +00AC81 1 B1 06 lda (L0006),y +00AC83 1 8D 09 D9 sta $D909 +00AC86 1 C8 iny +00AC87 1 B1 06 lda (L0006),y +00AC89 1 8D 0A D9 sta $D90A +00AC8C 1 20 DF BD jsr LBDDF +00AC8F 1 A9 A5 lda #$A5 +00AC91 1 8D C3 D6 sta $D6C3 +00AC94 1 A0 02 ldy #$02 +00AC96 1 A9 01 lda #$01 +00AC98 1 A2 D9 ldx #$D9 +00AC9A 1 20 90 B5 jsr LB590 +00AC9D 1 60 rts +00AC9E 1 +00AC9E 1 20 B1 BE LAC9E: jsr LBEB1 +00ACA1 1 A0 39 ldy #$39 +00ACA3 1 A9 7D lda #$7D +00ACA5 1 A2 D5 ldx #$D5 +00ACA7 1 20 00 D0 jsr LD000 +00ACAA 1 20 03 B4 jsr LB403 +00ACAD 1 60 rts +00ACAE 1 +00ACAE 1 AD 7D D5 LACAE: lda $D57D +00ACB1 1 20 B9 B7 jsr LB7B9 +00ACB4 1 20 E6 B6 jsr LB6E6 +00ACB7 1 20 67 A5 LACB7: jsr LA567 +00ACBA 1 30 FB bmi LACB7 +00ACBC 1 A0 07 ldy #$07 +00ACBE 1 A9 00 lda #$00 +00ACC0 1 A2 D2 ldx #$D2 +00ACC2 1 20 00 D0 jsr LD000 +00ACC5 1 A0 11 ldy #$11 +00ACC7 1 A9 6E lda #$6E +00ACC9 1 A2 AE ldx #$AE +00ACCB 1 20 00 D0 jsr LD000 +00ACCE 1 20 FB B6 jsr LB6FB +00ACD1 1 A9 00 lda #$00 +00ACD3 1 60 rts +00ACD4 1 +00ACD4 1 20 BF B3 jsr LB3BF +00ACD7 1 A0 00 ldy #$00 +00ACD9 1 B1 06 lda (L0006),y +00ACDB 1 C9 01 cmp #$01 +00ACDD 1 D0 03 bne LACE2 +00ACDF 1 4C 2A AD jmp LAD2A +00ACE2 1 +00ACE2 1 C9 02 LACE2: cmp #$02 +00ACE4 1 D0 03 bne LACE9 +00ACE6 1 4C BB AD jmp LADBB +00ACE9 1 +00ACE9 1 C9 03 LACE9: cmp #$03 +00ACEB 1 D0 03 bne LACF0 +00ACED 1 4C 6C AD jmp LAD6C +00ACF0 1 +00ACF0 1 C9 04 LACF0: cmp #$04 +00ACF2 1 D0 03 bne LACF7 +00ACF4 1 4C 05 AE jmp LAE05 +00ACF7 1 +00ACF7 1 C9 05 LACF7: cmp #$05 +00ACF9 1 D0 03 bne LACFE +00ACFB 1 4C F5 AD jmp LADF5 +00ACFE 1 +00ACFE 1 8D 1F AD LACFE: sta LAD1F +00AD01 1 A9 00 lda #$00 +00AD03 1 8D E8 D8 sta $D8E8 +00AD06 1 20 3A B5 jsr LB53A +00AD09 1 A9 BE lda #$BE +00AD0B 1 A2 B0 ldx #$B0 +00AD0D 1 20 23 B7 jsr LB723 +00AD10 1 AD 1F AD lda LAD1F +00AD13 1 F0 0B beq LAD20 +00AD15 1 A9 DD lda #$DD +00AD17 1 A2 B0 ldx #$B0 +00AD19 1 A0 04 ldy #$04 +00AD1B 1 20 90 B5 jsr LB590 +00AD1E 1 60 rts +00AD1F 1 +00AD1F 1 00 LAD1F: brk +00AD20 1 A9 C9 LAD20: lda #$C9 +00AD22 1 A2 B0 ldx #$B0 +00AD24 1 A0 04 ldy #$04 +00AD26 1 20 90 B5 jsr LB590 +00AD29 1 60 rts +00AD2A 1 +00AD2A 1 A0 01 LAD2A: ldy #$01 +00AD2C 1 B1 06 lda (L0006),y +00AD2E 1 8D 09 D9 sta $D909 +00AD31 1 C8 iny +00AD32 1 B1 06 lda (L0006),y +00AD34 1 8D 0A D9 sta $D90A +00AD37 1 20 C4 BD jsr LBDC4 +00AD3A 1 20 DF BD jsr LBDDF +00AD3D 1 AD 7D D5 lda $D57D +00AD40 1 20 B9 B7 jsr LB7B9 +00AD43 1 AD 1F AD lda LAD1F +00AD46 1 D0 0C LAD46: bne LAD54 +00AD48 1 A0 0E ldy #$0E +00AD4A 1 A9 6A lda #$6A +00AD4C 1 A2 B1 ldx #$B1 +00AD4E 1 20 00 D0 jsr LD000 +00AD51 1 4C 5D AD jmp LAD5D +00AD54 1 +00AD54 1 A0 0E LAD54: ldy #$0E +00AD56 1 A9 72 lda #$72 +00AD58 1 A2 B1 ldx #$B1 +00AD5A 1 20 00 D0 jsr LD000 +00AD5D 1 A9 01 LAD5D: lda #$01 +00AD5F 1 A2 D9 ldx #$D9 +00AD61 1 20 08 B7 jsr LB708 +00AD64 1 A9 FB lda #$FB +00AD66 1 A2 D8 ldx #$D8 +00AD68 1 20 08 B7 jsr LB708 +00AD6B 1 60 rts +00AD6C 1 +00AD6C 1 A0 01 LAD6C: ldy #$01 +00AD6E 1 B1 06 lda (L0006),y +00AD70 1 8D 09 D9 sta $D909 +00AD73 1 C8 iny +00AD74 1 B1 06 lda (L0006),y +00AD76 1 8D 0A D9 sta $D90A +00AD79 1 20 C4 BD jsr LBDC4 +00AD7C 1 20 DF BD jsr LBDDF +00AD7F 1 AD 7D D5 lda $D57D +00AD82 1 20 B9 B7 jsr LB7B9 +00AD85 1 20 8D BE LAD85: jsr LBE8D +00AD88 1 20 BF B3 jsr LB3BF +00AD8B 1 A0 03 ldy #$03 +00AD8D 1 B1 06 lda (L0006),y +00AD8F 1 AA tax +00AD90 1 C8 iny +00AD91 1 B1 06 lda (L0006),y +00AD93 1 85 07 sta $07 +00AD95 1 86 06 stx L0006 +00AD97 1 20 63 BE jsr LBE63 +00AD9A 1 A0 0E ldy #$0E +00AD9C 1 A9 7E lda #$7E +00AD9E 1 A2 AE ldx #$AE +00ADA0 1 20 00 D0 jsr LD000 +00ADA3 1 A9 02 lda #$02 +00ADA5 1 A2 D4 ldx #$D4 +00ADA7 1 20 08 B7 jsr LB708 +00ADAA 1 A0 0E ldy #$0E +00ADAC 1 A9 6E lda #$6E +00ADAE 1 A2 B1 ldx #$B1 +00ADB0 1 20 00 D0 jsr LD000 +00ADB3 1 A9 01 lda #$01 +00ADB5 1 A2 D9 ldx #$D9 +00ADB7 1 20 08 B7 jsr LB708 +00ADBA 1 60 rts +00ADBB 1 +00ADBB 1 AD 7D D5 LADBB: lda $D57D +00ADBE 1 20 B9 B7 jsr LB7B9 +00ADC1 1 20 AF B6 jsr LB6AF +00ADC4 1 20 67 A5 LADC4: jsr LA567 +00ADC7 1 30 FB bmi LADC4 +00ADC9 1 D0 29 bne LADF4 +00ADCB 1 A0 07 ldy #$07 +00ADCD 1 A9 00 lda #$00 +00ADCF 1 A2 D2 ldx #$D2 +00ADD1 1 20 00 D0 jsr LD000 +00ADD4 1 A0 11 ldy #$11 +00ADD6 1 A9 6E lda #$6E +00ADD8 1 A2 AE ldx #$AE +00ADDA 1 20 00 D0 jsr LD000 +00ADDD 1 20 D0 B6 jsr LB6D0 +00ADE0 1 A0 02 ldy #$02 +00ADE2 1 A9 0E lda #$0E +00ADE4 1 A2 B1 ldx #$B1 +00ADE6 1 20 90 B5 jsr LB590 +00ADE9 1 A0 04 ldy #$04 +00ADEB 1 A9 14 lda #$14 +00ADED 1 A2 B1 ldx #$B1 +00ADEF 1 20 90 B5 jsr LB590 +00ADF2 1 A9 00 lda #$00 +00ADF4 1 60 LADF4: rts +00ADF5 1 +00ADF5 1 20 B1 BE LADF5: jsr LBEB1 +00ADF8 1 A0 39 ldy #$39 +00ADFA 1 A9 7D lda #$7D +00ADFC 1 A2 D5 ldx #$D5 +00ADFE 1 20 00 D0 jsr LD000 +00AE01 1 20 03 B4 jsr LB403 +00AE04 1 60 rts +00AE05 1 +00AE05 1 AD 7D D5 LAE05: lda $D57D +00AE08 1 20 B9 B7 jsr LB7B9 +00AE0B 1 A9 33 lda #$33 +00AE0D 1 A2 B1 ldx #$B1 +00AE0F 1 A0 06 ldy #$06 +00AE11 1 20 90 B5 jsr LB590 +00AE14 1 20 4E B6 jsr LB64E +00AE17 1 20 67 A5 LAE17: jsr LA567 +00AE1A 1 30 FB bmi LAE17 +00AE1C 1 48 pha +00AE1D 1 20 87 B6 jsr LB687 +00AE20 1 A0 07 ldy #$07 +00AE22 1 A9 00 lda #$00 +00AE24 1 A2 D2 ldx #$D2 +00AE26 1 20 00 D0 jsr LD000 +00AE29 1 A0 11 ldy #$11 +00AE2B 1 A9 76 lda #$76 +00AE2D 1 A2 AE ldx #$AE +00AE2F 1 20 00 D0 jsr LD000 +00AE32 1 68 pla +00AE33 1 60 rts +00AE34 1 +00AE34 1 20 BF B3 LAE34: jsr LB3BF +00AE37 1 A0 00 ldy #$00 +00AE39 1 B1 06 lda (L0006),y +00AE3B 1 C9 80 cmp #$80 +00AE3D 1 D0 03 bne LAE42 +00AE3F 1 4C 70 AE jmp LAE70 +00AE42 1 +00AE42 1 C9 40 LAE42: cmp #$40 +00AE44 1 D0 03 bne LAE49 +00AE46 1 4C 16 AF jmp LAF16 +00AE49 1 +00AE49 1 A9 80 LAE49: lda #$80 +00AE4B 1 8D E8 D8 sta $D8E8 +00AE4E 1 20 69 BD jsr LBD69 +00AE51 1 A9 00 lda #$00 +00AE53 1 20 09 B5 jsr LB509 +00AE56 1 AD 7D D5 lda $D57D +00AE59 1 20 B9 B7 jsr LB7B9 +00AE5C 1 A9 76 lda #$76 +00AE5E 1 A2 B1 ldx #$B1 +00AE60 1 20 23 B7 jsr LB723 +00AE63 1 20 3B B4 jsr LB43B +00AE66 1 A0 12 ldy #$12 +00AE68 1 A9 AB lda #$AB +00AE6A 1 A2 D6 ldx #$D6 +00AE6C 1 20 00 D0 jsr LD000 +00AE6F 1 60 rts +00AE70 1 +00AE70 1 A9 80 LAE70: lda #$80 +00AE72 1 8D E8 D8 sta $D8E8 +00AE75 1 A9 00 lda #$00 +00AE77 1 8D E7 D8 sta $D8E7 +00AE7A 1 20 75 BD jsr LBD75 +00AE7D 1 20 BF B3 jsr LB3BF +00AE80 1 A0 01 ldy #$01 +00AE82 1 B1 06 lda (L0006),y +00AE84 1 85 08 sta $08 +00AE86 1 C8 iny +00AE87 1 B1 06 lda (L0006),y +00AE89 1 85 09 sta $09 +00AE8B 1 A0 00 ldy #$00 +00AE8D 1 B1 08 lda ($08),y +00AE8F 1 A8 tay +00AE90 1 B1 08 LAE90: lda ($08),y +00AE92 1 99 02 D4 sta $D402,y +00AE95 1 88 dey +00AE96 1 10 F8 bpl LAE90 +00AE98 1 AD 7D D5 lda $D57D +00AE9B 1 20 B9 B7 jsr LB7B9 +00AE9E 1 A0 02 ldy #$02 +00AEA0 1 A9 85 lda #$85 +00AEA2 1 A2 B1 ldx #$B1 +00AEA4 1 20 90 B5 jsr LB590 +00AEA7 1 A9 37 lda #$37 +00AEA9 1 8D C3 D6 sta $D6C3 +00AEAC 1 A0 02 ldy #$02 +00AEAE 1 A9 02 lda #$02 +00AEB0 1 A2 D4 ldx #$D4 +00AEB2 1 20 90 B5 jsr LB590 +00AEB5 1 A9 28 lda #$28 +00AEB7 1 8D C3 D6 sta $D6C3 +00AEBA 1 A0 04 ldy #$04 +00AEBC 1 A9 89 lda #$89 +00AEBE 1 A2 B1 ldx #$B1 +00AEC0 1 20 90 B5 jsr LB590 +00AEC3 1 20 61 B9 jsr LB961 +00AEC6 1 20 67 A5 LAEC6: jsr LA567 +00AEC9 1 30 FB bmi LAEC6 +00AECB 1 D0 49 bne LAF16 +00AECD 1 AD 43 D4 lda $D443 +00AED0 1 F0 F4 beq LAEC6 +00AED2 1 C9 10 cmp #$10 +00AED4 1 90 0B bcc LAEE1 +00AED6 1 A9 FB LAED6: lda #$FB +00AED8 1 20 30 40 jsr L4030 +00AEDB 1 20 61 B9 jsr LB961 +00AEDE 1 4C C6 AE jmp LAEC6 +00AEE1 1 +00AEE1 1 AD 02 D4 LAEE1: lda $D402 +00AEE4 1 18 clc +00AEE5 1 6D 43 D4 adc $D443 +00AEE8 1 18 clc +00AEE9 1 69 01 adc #$01 +00AEEB 1 C9 41 cmp #$41 +00AEED 1 B0 E7 bcs LAED6 +00AEEF 1 EE 02 D4 inc $D402 +00AEF2 1 AE 02 D4 ldx $D402 +00AEF5 1 A9 2F lda #$2F +00AEF7 1 9D 02 D4 sta $D402,x +00AEFA 1 AE 02 D4 ldx $D402 +00AEFD 1 A0 00 ldy #$00 +00AEFF 1 E8 LAEFF: inx +00AF00 1 C8 iny +00AF01 1 B9 43 D4 lda $D443,y +00AF04 1 9D 02 D4 sta $D402,x +00AF07 1 CC 43 D4 cpy $D443 +00AF0A 1 D0 F3 bne LAEFF +00AF0C 1 8E 02 D4 stx $D402 +00AF0F 1 A0 02 ldy #$02 +00AF11 1 A2 D4 ldx #$D4 +00AF13 1 A9 00 lda #$00 +00AF15 1 60 rts +00AF16 1 +00AF16 1 20 B1 BE LAF16: jsr LBEB1 +00AF19 1 A0 39 ldy #$39 +00AF1B 1 A9 7D lda #$7D +00AF1D 1 A2 D5 ldx #$D5 +00AF1F 1 20 00 D0 jsr LD000 +00AF22 1 20 03 B4 jsr LB403 +00AF25 1 A9 01 lda #$01 +00AF27 1 60 rts +00AF28 1 +00AF28 1 20 BF B3 jsr LB3BF +00AF2B 1 A0 00 ldy #$00 +00AF2D 1 B1 06 lda (L0006),y +00AF2F 1 30 03 bmi LAF34 +00AF31 1 4C B9 AF jmp LAFB9 +00AF34 1 +00AF34 1 A9 00 LAF34: lda #$00 +00AF36 1 8D E8 D8 sta $D8E8 +00AF39 1 B1 06 lda (L0006),y +00AF3B 1 4A lsr a +00AF3C 1 4A lsr a +00AF3D 1 6A ror a +00AF3E 1 49 80 eor #$80 +00AF40 1 20 09 B5 jsr LB509 +00AF43 1 AD 7D D5 lda $D57D +00AF46 1 20 B9 B7 jsr LB7B9 +00AF49 1 A9 C6 lda #$C6 +00AF4B 1 A2 B1 ldx #$B1 +00AF4D 1 20 23 B7 jsr LB723 +00AF50 1 20 BF B3 jsr LB3BF +00AF53 1 A0 00 ldy #$00 +00AF55 1 B1 06 lda (L0006),y +00AF57 1 29 7F and #$7F +00AF59 1 4A lsr a +00AF5A 1 6A ror a +00AF5B 1 8D 1D B0 sta LB01D +00AF5E 1 A0 01 ldy #$01 +00AF60 1 A9 D3 lda #$D3 +00AF62 1 A2 B1 ldx #$B1 +00AF64 1 20 90 B5 jsr LB590 +00AF67 1 2C 1D B0 bit LB01D +00AF6A 1 30 0C bmi LAF78 +00AF6C 1 A0 02 ldy #$02 +00AF6E 1 A9 D8 lda #$D8 +00AF70 1 A2 B1 ldx #$B1 +00AF72 1 20 90 B5 jsr LB590 +00AF75 1 4C 81 AF jmp LAF81 +00AF78 1 +00AF78 1 A0 02 LAF78: ldy #$02 +00AF7A 1 A9 09 lda #$09 +00AF7C 1 A2 B2 ldx #$B2 +00AF7E 1 20 90 B5 jsr LB590 +00AF81 1 2C 1D B0 LAF81: bit LB01D +00AF84 1 10 0C bpl LAF92 +00AF86 1 A0 03 ldy #$03 +00AF88 1 A9 19 lda #$19 +00AF8A 1 A2 B2 ldx #$B2 +00AF8C 1 20 90 B5 jsr LB590 +00AF8F 1 4C 9B AF jmp LAF9B +00AF92 1 +00AF92 1 A0 03 LAF92: ldy #$03 +00AF94 1 A9 DF lda #$DF +00AF96 1 A2 B1 ldx #$B1 +00AF98 1 20 90 B5 jsr LB590 +00AF9B 1 A0 04 LAF9B: ldy #$04 +00AF9D 1 A9 E4 lda #$E4 +00AF9F 1 A2 B1 ldx #$B1 +00AFA1 1 20 90 B5 jsr LB590 +00AFA4 1 A0 05 ldy #$05 +00AFA6 1 A9 F2 lda #$F2 +00AFA8 1 A2 B1 ldx #$B1 +00AFAA 1 20 90 B5 jsr LB590 +00AFAD 1 A0 06 ldy #$06 +00AFAF 1 A9 04 lda #$04 +00AFB1 1 A2 B2 ldx #$B2 +00AFB3 1 20 90 B5 jsr LB590 +00AFB6 1 4C B1 BE jmp LBEB1 +00AFB9 1 +00AFB9 1 AD 7D D5 LAFB9: lda $D57D +00AFBC 1 20 B9 B7 jsr LB7B9 +00AFBF 1 20 BF B3 jsr LB3BF +00AFC2 1 A0 00 ldy #$00 +00AFC4 1 B1 06 lda (L0006),y +00AFC6 1 8D 1E B0 sta LB01E +00AFC9 1 A8 tay +00AFCA 1 20 1F B0 jsr LB01F +00AFCD 1 A9 A5 lda #$A5 +00AFCF 1 8D C3 D6 sta $D6C3 +00AFD2 1 20 BF B3 jsr LB3BF +00AFD5 1 AD 1E B0 lda LB01E +00AFD8 1 C9 02 cmp #$02 +00AFDA 1 D0 14 bne LAFF0 +00AFDC 1 A0 01 ldy #$01 +00AFDE 1 B1 06 lda (L0006),y +00AFE0 1 F0 07 beq LAFE9 +00AFE2 1 A9 A8 lda #$A8 +00AFE4 1 A2 AE ldx #$AE +00AFE6 1 4C F8 AF jmp LAFF8 +00AFE9 1 +00AFE9 1 A9 AD LAFE9: lda #$AD +00AFEB 1 A2 AE ldx #$AE +00AFED 1 4C F8 AF jmp LAFF8 +00AFF0 1 +00AFF0 1 A0 02 LAFF0: ldy #$02 +00AFF2 1 B1 06 lda (L0006),y +00AFF4 1 AA tax +00AFF5 1 88 dey +00AFF6 1 B1 06 lda (L0006),y +00AFF8 1 AC 1E B0 LAFF8: ldy LB01E +00AFFB 1 20 90 B5 jsr LB590 +00AFFE 1 AD 1E B0 lda LB01E +00B001 1 C9 06 cmp #$06 +00B003 1 F0 01 beq LB006 +00B005 1 60 rts +00B006 1 +00B006 1 20 67 A5 LB006: jsr LA567 +00B009 1 30 FB bmi LB006 +00B00B 1 48 pha +00B00C 1 20 B1 BE jsr LBEB1 +00B00F 1 A0 39 ldy #$39 +00B011 1 A9 7D lda #$7D +00B013 1 A2 D5 ldx #$D5 +00B015 1 20 00 D0 jsr LD000 +00B018 1 20 CA B3 jsr LB3CA +00B01B 1 68 pla +00B01C 1 60 rts +00B01D 1 +00B01D 1 00 LB01D: brk +00B01E 1 00 LB01E: brk +00B01F 1 A9 A0 LB01F: lda #$A0 +00B021 1 8D C3 D6 sta $D6C3 +00B024 1 A9 2A lda #$2A +00B026 1 A2 B2 ldx #$B2 +00B028 1 20 90 B5 jsr LB590 +00B02B 1 60 rts +00B02C 1 +00B02C 1 20 BF B3 jsr LB3BF +00B02F 1 A0 00 ldy #$00 +00B031 1 B1 06 lda (L0006),y +00B033 1 C9 01 cmp #$01 +00B035 1 D0 03 bne LB03A +00B037 1 4C 68 B0 jmp LB068 +00B03A 1 +00B03A 1 C9 02 LB03A: cmp #$02 +00B03C 1 D0 03 bne LB041 +00B03E 1 4C F1 B0 jmp LB0F1 +00B041 1 +00B041 1 C9 03 LB041: cmp #$03 +00B043 1 D0 03 bne LB048 +00B045 1 4C A2 B0 jmp LB0A2 +00B048 1 +00B048 1 C9 04 LB048: cmp #$04 +00B04A 1 D0 03 bne LB04F +00B04C 1 4C 3A B1 jmp LB13A +00B04F 1 +00B04F 1 A9 00 LB04F: lda #$00 +00B051 1 8D E8 D8 sta $D8E8 +00B054 1 20 3A B5 jsr LB53A +00B057 1 A9 00 lda #$00 +00B059 1 A2 B4 ldx #$B4 +00B05B 1 20 23 B7 jsr LB723 +00B05E 1 A0 04 ldy #$04 +00B060 1 A9 09 lda #$09 +00B062 1 A2 B4 ldx #$B4 +00B064 1 20 90 B5 jsr LB590 +00B067 1 60 rts +00B068 1 +00B068 1 A0 01 LB068: ldy #$01 +00B06A 1 B1 06 lda (L0006),y +00B06C 1 8D 09 D9 sta $D909 +00B06F 1 C8 iny +00B070 1 B1 06 lda (L0006),y +00B072 1 8D 0A D9 sta $D90A +00B075 1 20 C4 BD jsr LBDC4 +00B078 1 20 DF BD jsr LBDDF +00B07B 1 AD 7D D5 lda $D57D +00B07E 1 20 B9 B7 jsr LB7B9 +00B081 1 A0 0E ldy #$0E +00B083 1 A9 31 lda #$31 +00B085 1 A2 B2 ldx #$B2 +00B087 1 20 00 D0 jsr LD000 +00B08A 1 A9 01 lda #$01 +00B08C 1 A2 D9 ldx #$D9 +00B08E 1 20 08 B7 jsr LB708 +00B091 1 A0 0E ldy #$0E +00B093 1 A9 39 lda #$39 +00B095 1 A2 B2 ldx #$B2 +00B097 1 20 00 D0 jsr LD000 +00B09A 1 A9 FB lda #$FB +00B09C 1 A2 D8 ldx #$D8 +00B09E 1 20 08 B7 jsr LB708 +00B0A1 1 60 rts +00B0A2 1 +00B0A2 1 A0 01 LB0A2: ldy #$01 +00B0A4 1 B1 06 lda (L0006),y +00B0A6 1 8D 09 D9 sta $D909 +00B0A9 1 C8 iny +00B0AA 1 B1 06 lda (L0006),y +00B0AC 1 8D 0A D9 sta $D90A +00B0AF 1 20 C4 BD jsr LBDC4 +00B0B2 1 20 DF BD jsr LBDDF +00B0B5 1 AD 7D D5 lda $D57D +00B0B8 1 20 B9 B7 jsr LB7B9 +00B0BB 1 20 8D BE jsr LBE8D +00B0BE 1 20 BF B3 jsr LB3BF +00B0C1 1 A0 03 ldy #$03 +00B0C3 1 B1 06 lda (L0006),y +00B0C5 1 AA tax +00B0C6 1 C8 iny +00B0C7 1 B1 06 lda (L0006),y +00B0C9 1 85 07 sta $07 +00B0CB 1 86 06 stx L0006 +00B0CD 1 20 63 BE jsr LBE63 +00B0D0 1 A0 0E ldy #$0E +00B0D2 1 A9 7E lda #$7E +00B0D4 1 A2 AE ldx #$AE +00B0D6 1 20 00 D0 jsr LD000 +00B0D9 1 A9 02 lda #$02 +00B0DB 1 A2 D4 ldx #$D4 +00B0DD 1 20 08 B7 jsr LB708 +00B0E0 1 A0 0E ldy #$0E +00B0E2 1 A9 41 lda #$41 +00B0E4 1 A2 B2 ldx #$B2 +00B0E6 1 20 00 D0 jsr LD000 +00B0E9 1 A9 01 lda #$01 +00B0EB 1 A2 D9 ldx #$D9 +00B0ED 1 20 08 B7 jsr LB708 +00B0F0 1 60 rts +00B0F1 1 +00B0F1 1 AD 7D D5 LB0F1: lda $D57D +00B0F4 1 20 B9 B7 jsr LB7B9 +00B0F7 1 20 AF B6 jsr LB6AF +00B0FA 1 20 67 A5 LB0FA: jsr LA567 +00B0FD 1 30 FB bmi LB0FA +00B0FF 1 D0 38 bne LB139 +00B101 1 A0 07 ldy #$07 +00B103 1 A9 00 lda #$00 +00B105 1 A2 D2 ldx #$D2 +00B107 1 20 00 D0 jsr LD000 +00B10A 1 A0 11 ldy #$11 +00B10C 1 A9 6E lda #$6E +00B10E 1 A2 AE ldx #$AE +00B110 1 20 00 D0 jsr LD000 +00B113 1 A0 11 ldy #$11 +00B115 1 A9 20 lda #$20 +00B117 1 A2 AE ldx #$AE +00B119 1 20 00 D0 jsr LD000 +00B11C 1 A0 11 ldy #$11 +00B11E 1 A9 10 lda #$10 +00B120 1 A2 AE ldx #$AE +00B122 1 20 00 D0 jsr LD000 +00B125 1 A0 02 ldy #$02 +00B127 1 A9 0E lda #$0E +00B129 1 A2 B1 ldx #$B1 +00B12B 1 20 90 B5 jsr LB590 +00B12E 1 A0 04 ldy #$04 +00B130 1 A9 1B lda #$1B +00B132 1 A2 B4 ldx #$B4 +00B134 1 20 90 B5 jsr LB590 +00B137 1 A9 00 lda #$00 +00B139 1 60 LB139: rts +00B13A 1 +00B13A 1 20 B1 BE LB13A: jsr LBEB1 +00B13D 1 A0 39 ldy #$39 +00B13F 1 A9 7D lda #$7D +00B141 1 A2 D5 ldx #$D5 +00B143 1 20 00 D0 jsr LD000 +00B146 1 20 03 B4 jsr LB403 +00B149 1 60 rts +00B14A 1 +00B14A 1 20 BF B3 jsr LB3BF +00B14D 1 A0 00 ldy #$00 +00B14F 1 B1 06 lda (L0006),y +00B151 1 C9 01 cmp #$01 +00B153 1 D0 03 bne LB158 +00B155 1 4C 86 B1 jmp LB186 +00B158 1 +00B158 1 C9 02 LB158: cmp #$02 +00B15A 1 D0 03 bne LB15F +00B15C 1 4C 0F B2 jmp LB20F +00B15F 1 +00B15F 1 C9 03 LB15F: cmp #$03 +00B161 1 D0 03 bne LB166 +00B163 1 4C C0 B1 jmp LB1C0 +00B166 1 +00B166 1 C9 04 LB166: cmp #$04 +00B168 1 D0 03 bne LB16D +00B16A 1 4C 58 B2 jmp LB258 +00B16D 1 +00B16D 1 A9 00 LB16D: lda #$00 +00B16F 1 8D E8 D8 sta $D8E8 +00B172 1 20 3A B5 jsr LB53A +00B175 1 A9 C0 lda #$C0 +00B177 1 A2 B3 ldx #$B3 +00B179 1 20 23 B7 jsr LB723 +00B17C 1 A0 04 ldy #$04 +00B17E 1 A9 CB lda #$CB +00B180 1 A2 B3 ldx #$B3 +00B182 1 20 90 B5 jsr LB590 +00B185 1 60 rts +00B186 1 +00B186 1 A0 01 LB186: ldy #$01 +00B188 1 B1 06 lda (L0006),y +00B18A 1 8D 09 D9 sta $D909 +00B18D 1 C8 iny +00B18E 1 B1 06 lda (L0006),y +00B190 1 8D 0A D9 sta $D90A +00B193 1 20 C4 BD jsr LBDC4 +00B196 1 20 DF BD jsr LBDDF +00B199 1 AD 7D D5 lda $D57D +00B19C 1 20 B9 B7 jsr LB7B9 +00B19F 1 A0 0E ldy #$0E +00B1A1 1 A9 2D lda #$2D +00B1A3 1 A2 B2 ldx #$B2 +00B1A5 1 20 00 D0 jsr LD000 +00B1A8 1 A9 01 lda #$01 +00B1AA 1 A2 D9 ldx #$D9 +00B1AC 1 20 08 B7 jsr LB708 +00B1AF 1 A0 0E ldy #$0E +00B1B1 1 A9 35 lda #$35 +00B1B3 1 A2 B2 ldx #$B2 +00B1B5 1 20 00 D0 jsr LD000 +00B1B8 1 A9 FB lda #$FB +00B1BA 1 A2 D8 ldx #$D8 +00B1BC 1 20 08 B7 jsr LB708 +00B1BF 1 60 rts +00B1C0 1 +00B1C0 1 A0 01 LB1C0: ldy #$01 +00B1C2 1 B1 06 lda (L0006),y +00B1C4 1 8D 09 D9 sta $D909 +00B1C7 1 C8 iny +00B1C8 1 B1 06 lda (L0006),y +00B1CA 1 8D 0A D9 sta $D90A +00B1CD 1 20 C4 BD jsr LBDC4 +00B1D0 1 20 DF BD jsr LBDDF +00B1D3 1 AD 7D D5 lda $D57D +00B1D6 1 20 B9 B7 jsr LB7B9 +00B1D9 1 20 8D BE jsr LBE8D +00B1DC 1 20 BF B3 jsr LB3BF +00B1DF 1 A0 03 ldy #$03 +00B1E1 1 B1 06 lda (L0006),y +00B1E3 1 AA tax +00B1E4 1 C8 iny +00B1E5 1 B1 06 lda (L0006),y +00B1E7 1 85 07 sta $07 +00B1E9 1 86 06 stx L0006 +00B1EB 1 20 63 BE jsr LBE63 +00B1EE 1 A0 0E ldy #$0E +00B1F0 1 A9 7E lda #$7E +00B1F2 1 A2 AE ldx #$AE +00B1F4 1 20 00 D0 jsr LD000 +00B1F7 1 A9 02 lda #$02 +00B1F9 1 A2 D4 ldx #$D4 +00B1FB 1 20 08 B7 jsr LB708 +00B1FE 1 A0 0E ldy #$0E +00B200 1 A9 3D lda #$3D +00B202 1 A2 B2 ldx #$B2 +00B204 1 20 00 D0 jsr LD000 +00B207 1 A9 01 lda #$01 +00B209 1 A2 D9 ldx #$D9 +00B20B 1 20 08 B7 jsr LB708 +00B20E 1 60 rts +00B20F 1 +00B20F 1 AD 7D D5 LB20F: lda $D57D +00B212 1 20 B9 B7 jsr LB7B9 +00B215 1 20 AF B6 jsr LB6AF +00B218 1 20 67 A5 LB218: jsr LA567 +00B21B 1 30 FB bmi LB218 +00B21D 1 D0 38 bne LB257 +00B21F 1 A0 07 ldy #$07 +00B221 1 A9 00 lda #$00 +00B223 1 A2 D2 ldx #$D2 +00B225 1 20 00 D0 jsr LD000 +00B228 1 A0 11 ldy #$11 +00B22A 1 A9 6E lda #$6E +00B22C 1 A2 AE ldx #$AE +00B22E 1 20 00 D0 jsr LD000 +00B231 1 A0 11 ldy #$11 +00B233 1 A9 20 lda #$20 +00B235 1 A2 AE ldx #$AE +00B237 1 20 00 D0 jsr LD000 +00B23A 1 A0 11 ldy #$11 +00B23C 1 A9 10 lda #$10 +00B23E 1 A2 AE ldx #$AE +00B240 1 20 00 D0 jsr LD000 +00B243 1 A0 02 ldy #$02 +00B245 1 A9 0E lda #$0E +00B247 1 A2 B1 ldx #$B1 +00B249 1 20 90 B5 jsr LB590 +00B24C 1 A0 04 ldy #$04 +00B24E 1 A9 DF lda #$DF +00B250 1 A2 B3 ldx #$B3 +00B252 1 20 90 B5 jsr LB590 +00B255 1 A9 00 lda #$00 +00B257 1 60 LB257: rts +00B258 1 +00B258 1 20 B1 BE LB258: jsr LBEB1 +00B25B 1 A0 39 ldy #$39 +00B25D 1 A9 7D lda #$7D +00B25F 1 A2 D5 ldx #$D5 +00B261 1 20 00 D0 jsr LD000 +00B264 1 20 03 B4 jsr LB403 +00B267 1 60 rts +00B268 1 +00B268 1 20 BF B3 jsr LB3BF +00B26B 1 A0 00 ldy #$00 +00B26D 1 B1 06 lda (L0006),y +00B26F 1 C9 80 cmp #$80 +00B271 1 D0 03 bne LB276 +00B273 1 4C ED B2 jmp LB2ED +00B276 1 +00B276 1 C9 40 LB276: cmp #$40 +00B278 1 D0 03 bne LB27D +00B27A 1 4C 13 B3 jmp LB313 +00B27D 1 +00B27D 1 20 75 BD LB27D: jsr LBD75 +00B280 1 20 BF B3 jsr LB3BF +00B283 1 A9 80 lda #$80 +00B285 1 8D E8 D8 sta $D8E8 +00B288 1 20 69 BD jsr LBD69 +00B28B 1 A9 00 lda #$00 +00B28D 1 20 09 B5 jsr LB509 +00B290 1 AD 7D D5 lda $D57D +00B293 1 20 B9 B7 jsr LB7B9 +00B296 1 A9 A0 lda #$A0 +00B298 1 A2 B1 ldx #$B1 +00B29A 1 20 23 B7 jsr LB723 +00B29D 1 20 3B B4 jsr LB43B +00B2A0 1 A0 12 ldy #$12 +00B2A2 1 A9 AB lda #$AB +00B2A4 1 A2 D6 ldx #$D6 +00B2A6 1 20 00 D0 jsr LD000 +00B2A9 1 A0 02 ldy #$02 +00B2AB 1 A9 B3 lda #$B3 +00B2AD 1 A2 B1 ldx #$B1 +00B2AF 1 20 90 B5 jsr LB590 +00B2B2 1 A9 55 lda #$55 +00B2B4 1 8D C3 D6 sta $D6C3 +00B2B7 1 20 BF B3 jsr LB3BF +00B2BA 1 A0 01 ldy #$01 +00B2BC 1 B1 06 lda (L0006),y +00B2BE 1 85 08 sta $08 +00B2C0 1 C8 iny +00B2C1 1 B1 06 lda (L0006),y +00B2C3 1 85 09 sta $09 +00B2C5 1 A0 00 ldy #$00 +00B2C7 1 B1 08 lda ($08),y +00B2C9 1 A8 tay +00B2CA 1 B1 08 LB2CA: lda ($08),y +00B2CC 1 99 D7 D8 sta $D8D7,y +00B2CF 1 88 dey +00B2D0 1 10 F8 bpl LB2CA +00B2D2 1 A0 02 ldy #$02 +00B2D4 1 A9 D7 lda #$D7 +00B2D6 1 A2 D8 ldx #$D8 +00B2D8 1 20 90 B5 jsr LB590 +00B2DB 1 A0 04 ldy #$04 +00B2DD 1 A9 BC lda #$BC +00B2DF 1 A2 B1 ldx #$B1 +00B2E1 1 20 90 B5 jsr LB590 +00B2E4 1 A9 00 lda #$00 +00B2E6 1 8D 43 D4 sta $D443 +00B2E9 1 20 61 B9 jsr LB961 +00B2EC 1 60 rts +00B2ED 1 +00B2ED 1 A9 00 LB2ED: lda #$00 +00B2EF 1 8D E7 D8 sta $D8E7 +00B2F2 1 A9 80 lda #$80 +00B2F4 1 8D E8 D8 sta $D8E8 +00B2F7 1 AD 7D D5 lda $D57D +00B2FA 1 20 B9 B7 jsr LB7B9 +00B2FD 1 20 67 A5 LB2FD: jsr LA567 +00B300 1 30 FB bmi LB2FD +00B302 1 D0 0F bne LB313 +00B304 1 AD 43 D4 lda $D443 +00B307 1 F0 F4 beq LB2FD +00B309 1 20 C9 BC jsr LBCC9 +00B30C 1 A0 43 ldy #$43 +00B30E 1 A2 D4 ldx #$D4 +00B310 1 A9 00 lda #$00 +00B312 1 60 rts +00B313 1 +00B313 1 20 B1 BE LB313: jsr LBEB1 +00B316 1 A0 39 ldy #$39 +00B318 1 A9 7D lda #$7D +00B31A 1 A2 D5 ldx #$D5 +00B31C 1 20 00 D0 jsr LD000 +00B31F 1 20 03 B4 jsr LB403 +00B322 1 A9 01 lda #$01 +00B324 1 60 rts +00B325 1 +00B325 1 A0 26 ldy #$26 +00B327 1 A9 00 lda #$00 +00B329 1 A2 00 ldx #$00 +00B32B 1 20 00 D0 jsr LD000 +00B32E 1 20 5F B5 jsr LB55F +00B331 1 AD 7D D5 lda $D57D +00B334 1 20 B9 B7 jsr LB7B9 +00B337 1 A9 B3 lda #$B3 +00B339 1 A2 B4 ldx #$B4 +00B33B 1 20 23 B7 jsr LB723 +00B33E 1 A0 25 ldy #$25 +00B340 1 A9 00 lda #$00 +00B342 1 A2 00 ldx #$00 +00B344 1 20 00 D0 jsr LD000 +00B347 1 20 BF B3 jsr LB3BF +00B34A 1 A0 00 ldy #$00 +00B34C 1 B1 06 lda (L0006),y +00B34E 1 48 pha +00B34F 1 30 06 bmi LB357 +00B351 1 AA tax +00B352 1 BD 9C B3 lda LB39C,x +00B355 1 D0 0A bne LB361 +00B357 1 68 LB357: pla +00B358 1 29 7F and #$7F +00B35A 1 48 pha +00B35B 1 20 E6 B6 jsr LB6E6 +00B35E 1 4C 64 B3 jmp LB364 +00B361 1 +00B361 1 20 AF B6 LB361: jsr LB6AF +00B364 1 68 LB364: pla +00B365 1 48 pha +00B366 1 0A asl a +00B367 1 0A asl a +00B368 1 A8 tay +00B369 1 B9 A4 B3 lda LB3A4,y +00B36C 1 AA tax +00B36D 1 B9 A3 B3 lda LB3A3,y +00B370 1 A0 03 ldy #$03 +00B372 1 20 90 B5 jsr LB590 +00B375 1 68 pla +00B376 1 0A asl a +00B377 1 0A asl a +00B378 1 A8 tay +00B379 1 B9 A6 B3 lda LB3A6,y +00B37C 1 AA tax +00B37D 1 B9 A5 B3 lda LB3A5,y +00B380 1 A0 04 ldy #$04 +00B382 1 20 90 B5 jsr LB590 +00B385 1 20 67 A5 LB385: jsr LA567 +00B388 1 30 FB bmi LB385 +00B38A 1 48 pha +00B38B 1 20 B1 BE jsr LBEB1 +00B38E 1 A0 39 ldy #$39 +00B390 1 A9 7D lda #$7D +00B392 1 A2 D5 ldx #$D5 +00B394 1 20 00 D0 jsr LD000 +00B397 1 20 03 B4 jsr LB403 +00B39A 1 68 pla +00B39B 1 60 rts +00B39C 1 +00B39C 1 80 00 LB39C: bra LB39E +00B39E 1 00 LB39E: brk +00B39F 1 80 00 bra LB3A1 +00B3A1 1 00 LB3A1: brk +00B3A2 1 80 .byte $80 +00B3A3 1 BD LB3A3: .byte $BD +00B3A4 1 B4 LB3A4: .byte $B4 +00B3A5 1 B1 LB3A5: .byte $B1 +00B3A6 1 B4 DC LB3A6: ldy $DC,x +00B3A8 1 B4 10 ldy $10,x +00B3AA 1 B5 DC lda $DC,x +00B3AC 1 B4 10 ldy $10,x +00B3AE 1 B5 30 lda $30,x +00B3B0 1 B5 B1 lda $B1,x +00B3B2 1 B4 30 ldy $30,x +00B3B4 1 B5 B1 lda $B1,x +00B3B6 1 B4 69 ldy $69,x +00B3B8 1 B5 B1 lda $B1,x +00B3BA 1 B4 9A ldy $9A,x +00B3BC 1 B5 C4 lda $C4,x +00B3BE 1 B5 .byte $B5 +00B3BF 1 AD 1D A5 LB3BF: lda LA51D +00B3C2 1 85 06 sta L0006 +00B3C4 1 AD 1E A5 lda LA51E +00B3C7 1 85 07 sta $07 +00B3C9 1 60 rts +00B3CA 1 +00B3CA 1 2C E6 B3 LB3CA: bit LB3E6 +00B3CD 1 10 08 bpl LB3D7 +00B3CF 1 20 03 B4 jsr LB403 +00B3D2 1 A9 00 lda #$00 +00B3D4 1 8D E6 B3 sta LB3E6 +00B3D7 1 60 LB3D7: rts +00B3D8 1 +00B3D8 1 2C E6 B3 LB3D8: bit LB3E6 +00B3DB 1 30 08 bmi LB3E5 +00B3DD 1 20 1F B4 jsr LB41F +00B3E0 1 A9 80 lda #$80 +00B3E2 1 8D E6 B3 sta LB3E6 +00B3E5 1 60 LB3E5: rts +00B3E6 1 +00B3E6 1 00 LB3E6: brk +00B3E7 1 A0 26 ldy #$26 +00B3E9 1 A9 00 lda #$00 +00B3EB 1 A2 00 ldx #$00 +00B3ED 1 20 00 D0 jsr LD000 +00B3F0 1 A0 24 ldy #$24 +00B3F2 1 A9 11 lda #$11 +00B3F4 1 A2 D3 ldx #$D3 +00B3F6 1 20 00 D0 jsr LD000 +00B3F9 1 A0 25 ldy #$25 +00B3FB 1 A9 00 lda #$00 +00B3FD 1 A2 00 ldx #$00 +00B3FF 1 20 00 D0 jsr LD000 +00B402 1 60 rts +00B403 1 +00B403 1 A0 26 LB403: ldy #$26 +00B405 1 A9 00 lda #$00 +00B407 1 A2 00 ldx #$00 +00B409 1 20 00 D0 jsr LD000 +00B40C 1 A0 24 ldy #$24 +00B40E 1 A9 AD lda #$AD +00B410 1 A2 D2 ldx #$D2 +00B412 1 20 00 D0 jsr LD000 +00B415 1 A0 25 ldy #$25 +00B417 1 A9 00 lda #$00 +00B419 1 A2 00 ldx #$00 +00B41B 1 20 00 D0 jsr LD000 +00B41E 1 60 rts +00B41F 1 +00B41F 1 A0 26 LB41F: ldy #$26 +00B421 1 A9 00 lda #$00 +00B423 1 A2 00 ldx #$00 +00B425 1 20 00 D0 jsr LD000 +00B428 1 A0 24 ldy #$24 +00B42A 1 A9 DF lda #$DF +00B42C 1 A2 D2 ldx #$D2 +00B42E 1 20 00 D0 jsr LD000 +00B431 1 A0 25 ldy #$25 +00B433 1 A9 00 lda #$00 +00B435 1 A2 00 ldx #$00 +00B437 1 20 00 D0 jsr LD000 +00B43A 1 60 rts +00B43B 1 +00B43B 1 A0 07 LB43B: ldy #$07 +00B43D 1 A9 02 lda #$02 +00B43F 1 A2 D2 ldx #$D2 +00B441 1 20 00 D0 jsr LD000 +00B444 1 60 rts +00B445 1 +00B445 1 A2 03 ldx #$03 +00B447 1 BD 09 D2 LB447: lda $D209,x +00B44A 1 9D 02 B5 sta LB502,x +00B44D 1 CA dex +00B44E 1 10 F7 bpl LB447 +00B450 1 A9 00 lda #$00 +00B452 1 8D 01 B5 sta LB501 +00B455 1 AD AB D2 lda $D2AB +00B458 1 0A asl a +00B459 1 8D 00 B5 sta LB500 +00B45C 1 2E 01 B5 rol LB501 +00B45F 1 CE 00 B5 LB45F: dec LB500 +00B462 1 AD 00 B5 lda LB500 +00B465 1 C9 FF cmp #$FF +00B467 1 D0 03 bne LB46C +00B469 1 CE 01 B5 dec LB501 +00B46C 1 AD 01 B5 LB46C: lda LB501 +00B46F 1 D0 05 bne LB476 +00B471 1 AD 00 B5 lda LB500 +00B474 1 F0 41 beq LB4B7 +00B476 1 A0 2C LB476: ldy #$2C +00B478 1 A9 08 lda #$08 +00B47A 1 A2 D2 ldx #$D2 +00B47C 1 20 00 D0 jsr LD000 +00B47F 1 20 BA B4 jsr LB4BA +00B482 1 30 33 bmi LB4B7 +00B484 1 A9 FF lda #$FF +00B486 1 8D 08 B5 sta LB508 +00B489 1 AD 08 D2 lda $D208 +00B48C 1 8D 07 B5 sta LB507 +00B48F 1 C9 00 cmp #$00 +00B491 1 F0 CC beq LB45F +00B493 1 C9 04 cmp #$04 +00B495 1 F0 C8 beq LB45F +00B497 1 C9 02 cmp #$02 +00B499 1 D0 0C bne LB4A7 +00B49B 1 A0 2A ldy #$2A +00B49D 1 A9 08 lda #$08 +00B49F 1 A2 D2 ldx #$D2 +00B4A1 1 20 00 D0 jsr LD000 +00B4A4 1 4C 5F B4 jmp LB45F +00B4A7 1 +00B4A7 1 C9 01 LB4A7: cmp #$01 +00B4A9 1 D0 0C bne LB4B7 +00B4AB 1 A0 2A ldy #$2A +00B4AD 1 A9 08 lda #$08 +00B4AF 1 A2 D2 ldx #$D2 +00B4B1 1 20 00 D0 jsr LD000 +00B4B4 1 A9 00 lda #$00 +00B4B6 1 60 rts +00B4B7 1 +00B4B7 1 A9 FF LB4B7: lda #$FF +00B4B9 1 60 rts +00B4BA 1 +00B4BA 1 AD 09 D2 LB4BA: lda $D209 +00B4BD 1 38 sec +00B4BE 1 ED 02 B5 sbc LB502 +00B4C1 1 8D 06 B5 sta LB506 +00B4C4 1 AD 0A D2 lda $D20A +00B4C7 1 ED 03 B5 sbc LB503 +00B4CA 1 10 0A bpl LB4D6 +00B4CC 1 AD 06 B5 lda LB506 +00B4CF 1 C9 FB cmp #$FB +00B4D1 1 B0 0A bcs LB4DD +00B4D3 1 A9 FF LB4D3: lda #$FF +00B4D5 1 60 rts +00B4D6 1 +00B4D6 1 AD 06 B5 LB4D6: lda LB506 +00B4D9 1 C9 05 cmp #$05 +00B4DB 1 B0 F6 bcs LB4D3 +00B4DD 1 AD 0B D2 LB4DD: lda $D20B +00B4E0 1 38 sec +00B4E1 1 ED 04 B5 sbc LB504 +00B4E4 1 8D 06 B5 sta LB506 +00B4E7 1 AD 0C D2 lda $D20C +00B4EA 1 ED 05 B5 sbc LB505 +00B4ED 1 10 07 bpl LB4F6 +00B4EF 1 AD 06 B5 lda LB506 +00B4F2 1 C9 FC cmp #$FC +00B4F4 1 B0 07 bcs LB4FD +00B4F6 1 AD 06 B5 LB4F6: lda LB506 +00B4F9 1 C9 04 cmp #$04 +00B4FB 1 B0 D6 bcs LB4D3 +00B4FD 1 A9 00 LB4FD: lda #$00 +00B4FF 1 60 rts +00B500 1 +00B500 1 00 LB500: brk +00B501 1 00 LB501: brk +00B502 1 00 LB502: brk +00B503 1 00 LB503: brk +00B504 1 00 LB504: brk +00B505 1 00 LB505: brk +00B506 1 00 LB506: brk +00B507 1 00 LB507: brk +00B508 1 00 LB508: brk +00B509 1 8D E7 D8 LB509: sta $D8E7 +00B50C 1 20 3A B5 jsr LB53A +00B50F 1 2C E7 D8 bit $D8E7 +00B512 1 50 06 bvc LB51A +00B514 1 20 4E B6 jsr LB64E +00B517 1 4C 26 B5 jmp LB526 +00B51A 1 +00B51A 1 A0 12 LB51A: ldy #$12 +00B51C 1 A9 20 lda #$20 +00B51E 1 A2 AE ldx #$AE +00B520 1 20 00 D0 jsr LD000 +00B523 1 20 F9 B5 jsr LB5F9 +00B526 1 2C E7 D8 LB526: bit $D8E7 +00B529 1 30 0C bmi LB537 +00B52B 1 A0 12 ldy #$12 +00B52D 1 A9 10 lda #$10 +00B52F 1 A2 AE ldx #$AE +00B531 1 20 00 D0 jsr LD000 +00B534 1 20 0A B6 jsr LB60A +00B537 1 4C B1 BE LB537: jmp LBEB1 +00B53A 1 +00B53A 1 A0 38 LB53A: ldy #$38 +00B53C 1 A9 7D lda #$7D +00B53E 1 A2 D5 ldx #$D5 +00B540 1 20 00 D0 jsr LD000 +00B543 1 AD 7D D5 lda $D57D +00B546 1 20 B9 B7 jsr LB7B9 +00B549 1 20 3B B4 jsr LB43B +00B54C 1 A0 12 ldy #$12 +00B54E 1 A9 00 lda #$00 +00B550 1 A2 AE ldx #$AE +00B552 1 20 00 D0 jsr LD000 +00B555 1 A0 12 ldy #$12 +00B557 1 A9 08 lda #$08 +00B559 1 A2 AE ldx #$AE +00B55B 1 20 00 D0 jsr LD000 +00B55E 1 60 rts +00B55F 1 +00B55F 1 A0 38 LB55F: ldy #$38 +00B561 1 A9 7D lda #$7D +00B563 1 A2 D5 ldx #$D5 +00B565 1 20 00 D0 jsr LD000 +00B568 1 AD 7D D5 lda $D57D +00B56B 1 20 B9 B7 jsr LB7B9 +00B56E 1 20 A7 BE jsr LBEA7 +00B571 1 A0 14 ldy #$14 +00B573 1 A9 6D lda #$6D +00B575 1 A2 D5 ldx #$D5 +00B577 1 20 00 D0 jsr LD000 +00B57A 1 20 3B B4 jsr LB43B +00B57D 1 A0 12 ldy #$12 +00B57F 1 A9 00 lda #$00 +00B581 1 A2 AE ldx #$AE +00B583 1 20 00 D0 jsr LD000 +00B586 1 A0 12 ldy #$12 +00B588 1 A9 08 lda #$08 +00B58A 1 A2 AE ldx #$AE +00B58C 1 20 00 D0 jsr LD000 +00B58F 1 60 rts +00B590 1 +00B590 1 86 07 LB590: stx $07 +00B592 1 85 06 sta L0006 +00B594 1 98 tya +00B595 1 30 03 bmi LB59A +00B597 1 4C CC B5 jmp LB5CC +00B59A 1 +00B59A 1 98 LB59A: tya +00B59B 1 48 pha +00B59C 1 A5 06 lda L0006 +00B59E 1 18 clc +00B59F 1 69 01 adc #$01 +00B5A1 1 85 08 sta $08 +00B5A3 1 A5 07 lda $07 +00B5A5 1 69 00 adc #$00 +00B5A7 1 85 09 sta $09 +00B5A9 1 20 7B BD jsr LBD7B +00B5AC 1 85 0A sta $0A +00B5AE 1 A0 18 ldy #$18 +00B5B0 1 A9 08 lda #$08 +00B5B2 1 A2 00 ldx #$00 +00B5B4 1 20 00 D0 jsr LD000 +00B5B7 1 46 0C lsr $0C +00B5B9 1 66 0B ror $0B +00B5BB 1 A9 C8 lda #$C8 +00B5BD 1 38 sec +00B5BE 1 E5 0B sbc $0B +00B5C0 1 8D C3 D6 sta $D6C3 +00B5C3 1 A9 00 lda #$00 +00B5C5 1 E5 0C sbc $0C +00B5C7 1 8D C4 D6 sta $D6C4 +00B5CA 1 68 pla +00B5CB 1 A8 tay +00B5CC 1 88 LB5CC: dey +00B5CD 1 98 tya +00B5CE 1 0A asl a +00B5CF 1 0A asl a +00B5D0 1 0A asl a +00B5D1 1 18 clc +00B5D2 1 6D C1 D6 adc $D6C1 +00B5D5 1 8D C5 D6 sta $D6C5 +00B5D8 1 AD C2 D6 lda $D6C2 +00B5DB 1 69 00 adc #$00 +00B5DD 1 8D C6 D6 sta $D6C6 +00B5E0 1 A0 0E ldy #$0E +00B5E2 1 A9 C3 lda #$C3 +00B5E4 1 A2 D6 ldx #$D6 +00B5E6 1 20 00 D0 jsr LD000 +00B5E9 1 A5 06 lda L0006 +00B5EB 1 A6 07 ldx $07 +00B5ED 1 20 08 B7 jsr LB708 +00B5F0 1 AE C3 D6 ldx $D6C3 +00B5F3 1 A9 28 lda #$28 +00B5F5 1 8D C3 D6 sta $D6C3 +00B5F8 1 60 rts +00B5F9 1 +00B5F9 1 A0 0E LB5F9: ldy #$0E +00B5FB 1 A9 50 lda #$50 +00B5FD 1 A2 AE ldx #$AE +00B5FF 1 20 00 D0 jsr LD000 +00B602 1 A9 40 lda #$40 +00B604 1 A2 AE ldx #$AE +00B606 1 20 08 B7 jsr LB708 +00B609 1 60 rts +00B60A 1 +00B60A 1 A0 0E LB60A: ldy #$0E +00B60C 1 A9 54 lda #$54 +00B60E 1 A2 AE ldx #$AE +00B610 1 20 00 D0 jsr LD000 +00B613 1 A9 96 lda #$96 +00B615 1 A2 AE ldx #$AE +00B617 1 20 08 B7 jsr LB708 +00B61A 1 60 rts +00B61B 1 +00B61B 1 A0 0E LB61B: ldy #$0E +00B61D 1 A9 58 lda #$58 +00B61F 1 A2 AE ldx #$AE +00B621 1 20 00 D0 jsr LD000 +00B624 1 A9 A8 lda #$A8 +00B626 1 A2 AE ldx #$AE +00B628 1 20 08 B7 jsr LB708 +00B62B 1 60 rts +00B62C 1 +00B62C 1 A0 0E LB62C: ldy #$0E +00B62E 1 A9 5C lda #$5C +00B630 1 A2 AE ldx #$AE +00B632 1 20 00 D0 jsr LD000 +00B635 1 A9 AD lda #$AD +00B637 1 A2 AE ldx #$AE +00B639 1 20 08 B7 jsr LB708 +00B63C 1 60 rts +00B63D 1 +00B63D 1 A0 0E LB63D: ldy #$0E +00B63F 1 A9 60 lda #$60 +00B641 1 A2 AE ldx #$AE +00B643 1 20 00 D0 jsr LD000 +00B646 1 A9 B1 lda #$B1 +00B648 1 A2 AE ldx #$AE +00B64A 1 20 08 B7 jsr LB708 +00B64D 1 60 rts +00B64E 1 +00B64E 1 20 3B B4 LB64E: jsr LB43B +00B651 1 A0 12 ldy #$12 +00B653 1 A9 28 lda #$28 +00B655 1 A2 AE ldx #$AE +00B657 1 20 00 D0 jsr LD000 +00B65A 1 A0 12 ldy #$12 +00B65C 1 A9 30 lda #$30 +00B65E 1 A2 AE ldx #$AE +00B660 1 20 00 D0 jsr LD000 +00B663 1 A0 12 ldy #$12 +00B665 1 A9 38 lda #$38 +00B667 1 A2 AE ldx #$AE +00B669 1 20 00 D0 jsr LD000 +00B66C 1 A0 12 ldy #$12 +00B66E 1 A9 10 lda #$10 +00B670 1 A2 AE ldx #$AE +00B672 1 20 00 D0 jsr LD000 +00B675 1 20 1B B6 jsr LB61B +00B678 1 20 2C B6 jsr LB62C +00B67B 1 20 3D B6 jsr LB63D +00B67E 1 20 0A B6 jsr LB60A +00B681 1 A9 40 lda #$40 +00B683 1 8D E7 D8 sta $D8E7 +00B686 1 60 rts +00B687 1 +00B687 1 20 A7 BE LB687: jsr LBEA7 +00B68A 1 A0 11 ldy #$11 +00B68C 1 A9 28 lda #$28 +00B68E 1 A2 AE ldx #$AE +00B690 1 20 00 D0 jsr LD000 +00B693 1 A0 11 ldy #$11 +00B695 1 A9 30 lda #$30 +00B697 1 A2 AE ldx #$AE +00B699 1 20 00 D0 jsr LD000 +00B69C 1 A0 11 ldy #$11 +00B69E 1 A9 38 lda #$38 +00B6A0 1 A2 AE ldx #$AE +00B6A2 1 20 00 D0 jsr LD000 +00B6A5 1 A0 11 ldy #$11 +00B6A7 1 A9 10 lda #$10 +00B6A9 1 A2 AE ldx #$AE +00B6AB 1 20 00 D0 jsr LD000 +00B6AE 1 60 rts +00B6AF 1 +00B6AF 1 20 3B B4 LB6AF: jsr LB43B +00B6B2 1 A0 12 ldy #$12 +00B6B4 1 A9 20 lda #$20 +00B6B6 1 A2 AE ldx #$AE +00B6B8 1 20 00 D0 jsr LD000 +00B6BB 1 A0 12 ldy #$12 +00B6BD 1 A9 10 lda #$10 +00B6BF 1 A2 AE ldx #$AE +00B6C1 1 20 00 D0 jsr LD000 +00B6C4 1 20 F9 B5 jsr LB5F9 +00B6C7 1 20 0A B6 jsr LB60A +00B6CA 1 A9 00 lda #$00 +00B6CC 1 8D E7 D8 sta $D8E7 +00B6CF 1 60 rts +00B6D0 1 +00B6D0 1 20 A7 BE LB6D0: jsr LBEA7 +00B6D3 1 A0 11 ldy #$11 +00B6D5 1 A9 20 lda #$20 +00B6D7 1 A2 AE ldx #$AE +00B6D9 1 20 00 D0 jsr LD000 +00B6DC 1 A0 11 ldy #$11 +00B6DE 1 A9 10 lda #$10 +00B6E0 1 A2 AE ldx #$AE +00B6E2 1 20 00 D0 jsr LD000 +00B6E5 1 60 rts +00B6E6 1 +00B6E6 1 20 3B B4 LB6E6: jsr LB43B +00B6E9 1 A0 12 ldy #$12 +00B6EB 1 A9 20 lda #$20 +00B6ED 1 A2 AE ldx #$AE +00B6EF 1 20 00 D0 jsr LD000 +00B6F2 1 20 F9 B5 jsr LB5F9 +00B6F5 1 A9 80 lda #$80 +00B6F7 1 8D E7 D8 sta $D8E7 +00B6FA 1 60 rts +00B6FB 1 +00B6FB 1 20 A7 BE LB6FB: jsr LBEA7 +00B6FE 1 A0 11 ldy #$11 +00B700 1 A9 20 lda #$20 +00B702 1 A2 AE ldx #$AE +00B704 1 20 00 D0 jsr LD000 +00B707 1 60 rts +00B708 1 +00B708 1 85 06 LB708: sta L0006 +00B70A 1 86 07 stx $07 +00B70C 1 20 7B BD jsr LBD7B +00B70F 1 F0 11 beq LB722 +00B711 1 85 08 sta $08 +00B713 1 E6 06 inc L0006 +00B715 1 D0 02 bne LB719 +00B717 1 E6 07 inc $07 +00B719 1 A0 19 LB719: ldy #$19 +00B71B 1 A9 06 lda #$06 +00B71D 1 A2 00 ldx #$00 +00B71F 1 20 00 D0 jsr LD000 +00B722 1 60 LB722: rts +00B723 1 +00B723 1 85 06 LB723: sta L0006 +00B725 1 86 07 stx $07 +00B727 1 20 7B BD jsr LBD7B +00B72A 1 85 08 sta $08 +00B72C 1 E6 06 inc L0006 +00B72E 1 D0 02 bne LB732 +00B730 1 E6 07 inc $07 +00B732 1 A0 18 LB732: ldy #$18 +00B734 1 A9 06 lda #$06 +00B736 1 A2 00 ldx #$00 +00B738 1 20 00 D0 jsr LD000 +00B73B 1 46 0A lsr $0A +00B73D 1 66 09 ror $09 +00B73F 1 A9 01 lda #$01 +00B741 1 8D 6B B7 sta LB76B +00B744 1 A9 90 lda #$90 +00B746 1 4E 6B B7 lsr LB76B +00B749 1 6A ror a +00B74A 1 38 sec +00B74B 1 E5 09 sbc $09 +00B74D 1 8D B7 D6 sta $D6B7 +00B750 1 AD 6B B7 lda LB76B +00B753 1 E5 0A sbc $0A +00B755 1 8D B8 D6 sta $D6B8 +00B758 1 A0 0E ldy #$0E +00B75A 1 A9 B7 lda #$B7 +00B75C 1 A2 D6 ldx #$D6 +00B75E 1 20 00 D0 jsr LD000 +00B761 1 A0 19 ldy #$19 +00B763 1 A9 06 lda #$06 +00B765 1 A2 00 ldx #$00 +00B767 1 20 00 D0 jsr LD000 +00B76A 1 60 rts +00B76B 1 +00B76B 1 00 LB76B: brk +00B76C 1 85 06 sta L0006 +00B76E 1 86 07 stx $07 +00B770 1 A0 0E ldy #$0E +00B772 1 A9 BB lda #$BB +00B774 1 A2 D6 ldx #$D6 +00B776 1 20 00 D0 jsr LD000 +00B779 1 A5 06 lda L0006 +00B77B 1 A6 07 ldx $07 +00B77D 1 20 08 B7 jsr LB708 +00B780 1 60 rts +00B781 1 +00B781 1 86 0B LB781: stx $0B +00B783 1 85 0A sta $0A +00B785 1 A0 00 ldy #$00 +00B787 1 B1 0A lda ($0A),y +00B789 1 A8 tay +00B78A 1 D0 01 bne LB78D +00B78C 1 60 rts +00B78D 1 +00B78D 1 88 LB78D: dey +00B78E 1 F0 02 beq LB792 +00B790 1 10 01 bpl LB793 +00B792 1 60 LB792: rts +00B793 1 +00B793 1 B1 0A LB793: lda ($0A),y +00B795 1 29 7F and #$7F +00B797 1 C9 2F cmp #$2F +00B799 1 F0 04 beq LB79F +00B79B 1 C9 2E cmp #$2E +00B79D 1 D0 04 bne LB7A3 +00B79F 1 88 LB79F: dey +00B7A0 1 4C 8D B7 jmp LB78D +00B7A3 1 +00B7A3 1 C8 LB7A3: iny +00B7A4 1 B1 0A lda ($0A),y +00B7A6 1 29 7F and #$7F +00B7A8 1 C9 41 cmp #$41 +00B7AA 1 90 09 bcc LB7B5 +00B7AC 1 C9 5B cmp #$5B +00B7AE 1 B0 05 bcs LB7B5 +00B7B0 1 18 clc +00B7B1 1 69 20 adc #$20 +00B7B3 1 91 0A sta ($0A),y +00B7B5 1 88 LB7B5: dey +00B7B6 1 4C 8D B7 jmp LB78D +00B7B9 1 +00B7B9 1 8D 12 D2 LB7B9: sta $D212 +00B7BC 1 A0 3C ldy #$3C +00B7BE 1 A9 12 lda #$12 +00B7C0 1 A2 D2 ldx #$D2 +00B7C2 1 20 00 D0 jsr LD000 +00B7C5 1 A0 04 ldy #$04 +00B7C7 1 A9 15 lda #$15 +00B7C9 1 A2 .byte $A2 +00B7CA 1 D2 20 LB7CA: cmp (L0020) +00B7CC 1 00 brk +00B7CD 1 D0 60 bne $B82F +00B7CF 1 A9 00 LB7CF: lda #$00 +00B7D1 1 4C E8 B7 jmp LB7E8 +00B7D4 1 +00B7D4 1 A9 01 LB7D4: lda #$01 +00B7D6 1 4C E8 B7 jmp LB7E8 +00B7D9 1 +00B7D9 1 A9 02 LB7D9: lda #$02 +00B7DB 1 4C E8 B7 jmp LB7E8 +00B7DE 1 +00B7DE 1 A9 03 LB7DE: lda #$03 +00B7E0 1 4C E8 B7 jmp LB7E8 +00B7E3 1 +00B7E3 1 A9 04 LB7E3: lda #$04 +00B7E5 1 4C E8 B7 jmp LB7E8 +00B7E8 1 +00B7E8 1 48 LB7E8: pha +00B7E9 1 0A asl a +00B7EA 1 0A asl a +00B7EB 1 AA tax +00B7EC 1 BD 08 B8 lda LB808,x +00B7EF 1 8D 86 B8 sta LB886 +00B7F2 1 BD 09 B8 lda LB809,x +00B7F5 1 8D 87 B8 sta LB887 +00B7F8 1 BD 0A B8 lda LB80A,x +00B7FB 1 8D 88 B8 sta LB888 +00B7FE 1 BD 0B B8 lda LB80B,x +00B801 1 8D 89 B8 sta LB889 +00B804 1 68 pla +00B805 1 4C 8A B8 jmp LB88A +00B808 1 +00B808 1 1C LB808: .byte $1C +00B809 1 B8 LB809: clv +00B80A 1 4E LB80A: .byte $4E +00B80B 1 B8 LB80B: clv +00B80C 1 26 B8 rol $B8 +00B80E 1 58 cli +00B80F 1 B8 clv +00B810 1 30 B8 bmi LB7CA +00B812 1 62 .byte $62 +00B813 1 B8 clv +00B814 1 3A dec a +00B815 1 B8 clv +00B816 1 6C B8 44 jmp (L44B8) +00B819 1 +00B819 1 B8 clv +00B81A 1 76 B8 ror $B8,x +00B81C 1 A0 13 ldy #$13 +00B81E 1 A9 20 lda #$20 +00B820 1 A2 AE ldx #$AE +00B822 1 20 00 D0 jsr LD000 +00B825 1 60 rts +00B826 1 +00B826 1 A0 13 ldy #$13 +00B828 1 A9 10 lda #$10 +00B82A 1 A2 AE ldx #$AE +00B82C 1 20 00 D0 jsr LD000 +00B82F 1 60 rts +00B830 1 +00B830 1 A0 13 ldy #$13 +00B832 1 A9 28 lda #$28 +00B834 1 A2 AE ldx #$AE +00B836 1 20 00 D0 jsr LD000 +00B839 1 60 rts +00B83A 1 +00B83A 1 A0 13 ldy #$13 +00B83C 1 A9 30 lda #$30 +00B83E 1 A2 AE ldx #$AE +00B840 1 20 00 D0 jsr LD000 +00B843 1 60 rts +00B844 1 +00B844 1 A0 13 ldy #$13 +00B846 1 A9 38 lda #$38 +00B848 1 A2 AE ldx #$AE +00B84A 1 20 00 D0 jsr LD000 +00B84D 1 60 rts +00B84E 1 +00B84E 1 A0 11 ldy #$11 +00B850 1 A9 20 lda #$20 +00B852 1 A2 AE ldx #$AE +00B854 1 20 00 D0 jsr LD000 +00B857 1 60 rts +00B858 1 +00B858 1 A0 11 ldy #$11 +00B85A 1 A9 10 lda #$10 +00B85C 1 A2 AE ldx #$AE +00B85E 1 20 00 D0 jsr LD000 +00B861 1 60 rts +00B862 1 +00B862 1 A0 11 ldy #$11 +00B864 1 A9 28 lda #$28 +00B866 1 A2 AE ldx #$AE +00B868 1 20 00 D0 jsr LD000 +00B86B 1 60 rts +00B86C 1 +00B86C 1 A0 11 ldy #$11 +00B86E 1 A9 30 lda #$30 +00B870 1 A2 AE ldx #$AE +00B872 1 20 00 D0 jsr LD000 +00B875 1 60 rts +00B876 1 +00B876 1 A0 11 ldy #$11 +00B878 1 A9 38 lda #$38 +00B87A 1 A2 AE ldx #$AE +00B87C 1 20 00 D0 jsr LD000 +00B87F 1 60 rts +00B880 1 +00B880 1 6C 86 B8 LB880: jmp (LB886) +00B883 1 +00B883 1 6C 88 B8 LB883: jmp (LB888) +00B886 1 +00B886 1 00 LB886: brk +00B887 1 00 LB887: brk +00B888 1 00 LB888: brk +00B889 1 00 LB889: brk +00B88A 1 8D F3 B8 LB88A: sta LB8F3 +00B88D 1 A9 00 lda #$00 +00B88F 1 8D F2 B8 sta LB8F2 +00B892 1 A0 2A LB892: ldy #$2A +00B894 1 A9 08 lda #$08 +00B896 1 A2 D2 ldx #$D2 +00B898 1 20 00 D0 jsr LD000 +00B89B 1 AD 08 D2 lda $D208 +00B89E 1 C9 02 cmp #$02 +00B8A0 1 F0 41 beq LB8E3 +00B8A2 1 AD 7D D5 lda $D57D +00B8A5 1 8D 08 D2 sta $D208 +00B8A8 1 A0 46 ldy #$46 +00B8AA 1 A9 08 lda #$08 +00B8AC 1 A2 D2 ldx #$D2 +00B8AE 1 20 00 D0 jsr LD000 +00B8B1 1 A0 0E ldy #$0E +00B8B3 1 A9 0D lda #$0D +00B8B5 1 A2 D2 ldx #$D2 +00B8B7 1 20 00 D0 jsr LD000 +00B8BA 1 20 80 B8 jsr LB880 +00B8BD 1 C9 80 cmp #$80 +00B8BF 1 F0 08 beq LB8C9 +00B8C1 1 AD F2 B8 lda LB8F2 +00B8C4 1 F0 0B beq LB8D1 +00B8C6 1 4C 92 B8 jmp LB892 +00B8C9 1 +00B8C9 1 AD F2 B8 LB8C9: lda LB8F2 +00B8CC 1 D0 03 bne LB8D1 +00B8CE 1 4C 92 B8 jmp LB892 +00B8D1 1 +00B8D1 1 20 3B B4 LB8D1: jsr LB43B +00B8D4 1 20 83 B8 jsr LB883 +00B8D7 1 AD F2 B8 lda LB8F2 +00B8DA 1 18 clc +00B8DB 1 69 80 adc #$80 +00B8DD 1 8D F2 B8 sta LB8F2 +00B8E0 1 4C 92 B8 jmp LB892 +00B8E3 1 +00B8E3 1 AD F2 B8 LB8E3: lda LB8F2 +00B8E6 1 F0 03 beq LB8EB +00B8E8 1 A9 FF lda #$FF +00B8EA 1 60 rts +00B8EB 1 +00B8EB 1 20 83 B8 LB8EB: jsr LB883 +00B8EE 1 AD F3 B8 lda LB8F3 +00B8F1 1 60 rts +00B8F2 1 +00B8F2 1 00 LB8F2: brk +00B8F3 1 00 LB8F3: brk +00B8F4 1 60 rts +00B8F5 1 +00B8F5 1 20 3B BD LB8F5: jsr LBD3B +00B8F8 1 85 06 sta L0006 +00B8FA 1 86 07 stx $07 +00B8FC 1 AD B5 D6 lda $D6B5 +00B8FF 1 85 08 sta $08 +00B901 1 AD B6 D6 lda $D6B6 +00B904 1 85 09 sta $09 +00B906 1 A0 0E ldy #$0E +00B908 1 A9 06 lda #$06 +00B90A 1 A2 00 ldx #$00 +00B90C 1 20 00 D0 jsr LD000 +00B90F 1 A0 06 ldy #$06 +00B911 1 A9 C7 lda #$C7 +00B913 1 A2 D6 ldx #$D6 +00B915 1 20 00 D0 jsr LD000 +00B918 1 2C EB D8 bit $D8EB +00B91B 1 10 10 bpl LB92D +00B91D 1 A0 0C ldy #$0C +00B91F 1 A9 6C lda #$6C +00B921 1 A2 AE ldx #$AE +00B923 1 20 00 D0 jsr LD000 +00B926 1 A9 00 lda #$00 +00B928 1 8D EB D8 sta $D8EB +00B92B 1 F0 0E beq LB93B +00B92D 1 A0 0C LB92D: ldy #$0C +00B92F 1 A9 6D lda #$6D +00B931 1 A2 AE ldx #$AE +00B933 1 20 00 D0 jsr LD000 +00B936 1 A9 FF lda #$FF +00B938 1 8D EB D8 sta $D8EB +00B93B 1 A9 EF LB93B: lda #$EF +00B93D 1 85 06 sta L0006 +00B93F 1 A9 D8 lda #$D8 +00B941 1 85 07 sta $07 +00B943 1 AD EE D8 lda $D8EE +00B946 1 85 08 sta $08 +00B948 1 A0 19 ldy #$19 +00B94A 1 A9 06 lda #$06 +00B94C 1 A2 00 ldx #$00 +00B94E 1 20 00 D0 jsr LD000 +00B951 1 A0 0C ldy #$0C +00B953 1 A9 6D lda #$6D +00B955 1 A2 AE ldx #$AE +00B957 1 20 00 D0 jsr LD000 +00B95A 1 AD 7D D5 lda $D57D +00B95D 1 20 B9 B7 jsr LB7B9 +00B960 1 60 rts +00B961 1 +00B961 1 AD 43 D4 LB961: lda $D443 +00B964 1 F0 51 beq LB9B7 +00B966 1 AD 7D D5 lda $D57D +00B969 1 20 B9 B7 jsr LB7B9 +00B96C 1 20 A7 BE jsr LBEA7 +00B96F 1 A0 11 ldy #$11 +00B971 1 A9 AB lda #$AB +00B973 1 A2 D6 ldx #$D6 +00B975 1 20 00 D0 jsr LD000 +00B978 1 A0 07 ldy #$07 +00B97A 1 A9 02 lda #$02 +00B97C 1 A2 D2 ldx #$D2 +00B97E 1 20 00 D0 jsr LD000 +00B981 1 A0 12 ldy #$12 +00B983 1 A9 AB lda #$AB +00B985 1 A2 D6 ldx #$D6 +00B987 1 20 00 D0 jsr LD000 +00B98A 1 A0 0E ldy #$0E +00B98C 1 A9 B3 lda #$B3 +00B98E 1 A2 D6 ldx #$D6 +00B990 1 20 00 D0 jsr LD000 +00B993 1 A0 06 ldy #$06 +00B995 1 A9 C7 lda #$C7 +00B997 1 A2 D6 ldx #$D6 +00B999 1 20 00 D0 jsr LD000 +00B99C 1 A9 43 lda #$43 +00B99E 1 A2 D4 ldx #$D4 +00B9A0 1 20 08 B7 jsr LB708 +00B9A3 1 A9 84 lda #$84 +00B9A5 1 A2 D4 ldx #$D4 +00B9A7 1 20 08 B7 jsr LB708 +00B9AA 1 A9 F8 lda #$F8 +00B9AC 1 A2 D8 ldx #$D8 +00B9AE 1 20 08 B7 jsr LB708 +00B9B1 1 AD 7D D5 lda $D57D +00B9B4 1 20 B9 B7 jsr LB7B9 +00B9B7 1 60 LB9B7: rts +00B9B8 1 +00B9B8 1 A0 46 LB9B8: ldy #$46 +00B9BA 1 A9 08 lda #$08 +00B9BC 1 A2 D2 ldx #$D2 +00B9BE 1 20 00 D0 jsr LD000 +00B9C1 1 A0 0E ldy #$0E +00B9C3 1 A9 0D lda #$0D +00B9C5 1 A2 D2 ldx #$D2 +00B9C7 1 20 00 D0 jsr LD000 +00B9CA 1 A0 13 ldy #$13 +00B9CC 1 A9 AB lda #$AB +00B9CE 1 A2 D6 ldx #$D6 +00B9D0 1 20 00 D0 jsr LD000 +00B9D3 1 C9 80 cmp #$80 +00B9D5 1 F0 01 beq LB9D8 +00B9D7 1 60 rts +00B9D8 1 +00B9D8 1 20 3B BD LB9D8: jsr LBD3B +00B9DB 1 85 06 sta L0006 +00B9DD 1 86 07 stx $07 +00B9DF 1 AD 0D D2 lda $D20D +00B9E2 1 C5 06 cmp L0006 +00B9E4 1 AD 0E D2 lda $D20E +00B9E7 1 E5 07 sbc $07 +00B9E9 1 B0 03 bcs LB9EE +00B9EB 1 4C 83 BA jmp LBA83 +00B9EE 1 +00B9EE 1 20 3B BD LB9EE: jsr LBD3B +00B9F1 1 8D 09 BB sta LBB09 +00B9F4 1 8E 0A BB stx LBB0A +00B9F7 1 AE 84 D4 ldx $D484 +00B9FA 1 E8 inx +00B9FB 1 A9 20 lda #$20 +00B9FD 1 9D 84 D4 sta $D484,x +00BA00 1 EE 84 D4 inc $D484 +00BA03 1 A9 84 lda #$84 +00BA05 1 85 06 sta L0006 +00BA07 1 A9 D4 lda #$D4 +00BA09 1 85 07 sta $07 +00BA0B 1 AD 84 D4 lda $D484 +00BA0E 1 85 08 sta $08 +00BA10 1 A0 18 LBA10: ldy #$18 +00BA12 1 A9 06 lda #$06 +00BA14 1 A2 00 ldx #$00 +00BA16 1 20 00 D0 jsr LD000 +00BA19 1 A5 09 lda $09 +00BA1B 1 18 clc +00BA1C 1 6D 09 BB adc LBB09 +00BA1F 1 85 09 sta $09 +00BA21 1 A5 0A lda $0A +00BA23 1 6D 0A BB adc LBB0A +00BA26 1 85 0A sta $0A +00BA28 1 A5 09 lda $09 +00BA2A 1 CD 0D D2 cmp $D20D +00BA2D 1 A5 0A lda $0A +00BA2F 1 ED 0E D2 sbc $D20E +00BA32 1 90 0E bcc LBA42 +00BA34 1 C6 08 dec $08 +00BA36 1 A5 08 lda $08 +00BA38 1 C9 01 cmp #$01 +00BA3A 1 D0 D4 bne LBA10 +00BA3C 1 CE 84 D4 dec $D484 +00BA3F 1 4C 05 BB jmp LBB05 +00BA42 1 +00BA42 1 A5 08 LBA42: lda $08 +00BA44 1 CD 84 D4 cmp $D484 +00BA47 1 90 06 bcc LBA4F +00BA49 1 CE 84 D4 dec $D484 +00BA4C 1 4C C9 BC jmp LBCC9 +00BA4F 1 +00BA4F 1 A2 02 LBA4F: ldx #$02 +00BA51 1 AC 43 D4 ldy $D443 +00BA54 1 C8 iny +00BA55 1 BD 84 D4 LBA55: lda $D484,x +00BA58 1 99 43 D4 sta $D443,y +00BA5B 1 E4 08 cpx $08 +00BA5D 1 F0 05 beq LBA64 +00BA5F 1 C8 iny +00BA60 1 E8 inx +00BA61 1 4C 55 BA jmp LBA55 +00BA64 1 +00BA64 1 8C 43 D4 LBA64: sty $D443 +00BA67 1 A0 02 ldy #$02 +00BA69 1 A6 08 ldx $08 +00BA6B 1 E8 inx +00BA6C 1 BD 84 D4 LBA6C: lda $D484,x +00BA6F 1 99 84 D4 sta $D484,y +00BA72 1 EC 84 D4 cpx $D484 +00BA75 1 F0 05 beq LBA7C +00BA77 1 C8 iny +00BA78 1 E8 inx +00BA79 1 4C 6C BA jmp LBA6C +00BA7C 1 +00BA7C 1 88 LBA7C: dey +00BA7D 1 8C 84 D4 sty $D484 +00BA80 1 4C 05 BB jmp LBB05 +00BA83 1 +00BA83 1 A9 43 LBA83: lda #$43 +00BA85 1 85 06 sta L0006 +00BA87 1 A9 D4 lda #$D4 +00BA89 1 85 07 sta $07 +00BA8B 1 AD 43 D4 lda $D443 +00BA8E 1 85 08 sta $08 +00BA90 1 A0 18 LBA90: ldy #$18 +00BA92 1 A9 06 lda #$06 +00BA94 1 A2 00 ldx #$00 +00BA96 1 20 00 D0 jsr LD000 +00BA99 1 A5 09 lda $09 +00BA9B 1 18 clc +00BA9C 1 6D B3 D6 adc $D6B3 +00BA9F 1 85 09 sta $09 +00BAA1 1 A5 0A lda $0A +00BAA3 1 6D B4 D6 adc $D6B4 +00BAA6 1 85 0A sta $0A +00BAA8 1 A5 .byte $A5 +00BAA9 1 09 CD LBAA9: ora #$CD +00BAAB 1 0D D2 A5 ora LA5D2 +00BAAE 1 0A asl a +00BAAF 1 ED 0E D2 sbc $D20E +00BAB2 1 90 0B bcc LBABF +00BAB4 1 C6 08 dec $08 +00BAB6 1 A5 08 lda $08 +00BAB8 1 C9 01 cmp #$01 +00BABA 1 B0 D4 bcs LBA90 +00BABC 1 4C 5E BC jmp LBC5E +00BABF 1 +00BABF 1 E6 08 LBABF: inc $08 +00BAC1 1 A0 00 ldy #$00 +00BAC3 1 A6 08 ldx $08 +00BAC5 1 EC 43 D4 LBAC5: cpx $D443 +00BAC8 1 F0 0B beq LBAD5 +00BACA 1 E8 inx +00BACB 1 C8 iny +00BACC 1 BD 43 D4 lda $D443,x +00BACF 1 99 C2 D3 sta $D3C2,y +00BAD2 1 4C C5 BA jmp LBAC5 +00BAD5 1 +00BAD5 1 C8 LBAD5: iny +00BAD6 1 8C C1 D3 sty $D3C1 +00BAD9 1 A2 01 ldx #$01 +00BADB 1 AC C1 D3 ldy $D3C1 +00BADE 1 EC 84 D4 LBADE: cpx $D484 +00BAE1 1 F0 0B beq LBAEE +00BAE3 1 E8 inx +00BAE4 1 C8 iny +00BAE5 1 BD 84 D4 lda $D484,x +00BAE8 1 99 C1 D3 sta $D3C1,y +00BAEB 1 4C DE BA jmp LBADE +00BAEE 1 +00BAEE 1 8C C1 D3 LBAEE: sty $D3C1 +00BAF1 1 AD EF D8 lda $D8EF +00BAF4 1 8D C2 D3 sta $D3C2 +00BAF7 1 B9 C1 D3 LBAF7: lda $D3C1,y +00BAFA 1 99 84 D4 sta $D484,y +00BAFD 1 88 dey +00BAFE 1 10 F7 bpl LBAF7 +00BB00 1 A5 08 lda $08 +00BB02 1 8D 43 D4 sta $D443 +00BB05 1 20 61 B9 LBB05: jsr LB961 +00BB08 1 60 rts +00BB09 1 +00BB09 1 00 LBB09: brk +00BB0A 1 00 LBB0A: brk +00BB0B 1 8D 62 BB LBB0B: sta LBB62 +00BB0E 1 AD 43 D4 lda $D443 +00BB11 1 18 clc +00BB12 1 6D 84 D4 adc $D484 +00BB15 1 C9 10 cmp #$10 +00BB17 1 90 01 bcc LBB1A +00BB19 1 60 rts +00BB1A 1 +00BB1A 1 AD 62 BB LBB1A: lda LBB62 +00BB1D 1 AE 43 D4 ldx $D443 +00BB20 1 E8 inx +00BB21 1 9D 43 D4 sta $D443,x +00BB24 1 8D F7 D8 sta $D8F7 +00BB27 1 20 3B BD jsr LBD3B +00BB2A 1 EE 43 D4 inc $D443 +00BB2D 1 85 06 sta L0006 +00BB2F 1 86 07 stx $07 +00BB31 1 AD B5 D6 lda $D6B5 +00BB34 1 85 08 sta $08 +00BB36 1 AD B6 D6 lda $D6B6 +00BB39 1 85 09 sta $09 +00BB3B 1 A0 0E ldy #$0E +00BB3D 1 A9 06 lda #$06 +00BB3F 1 A2 00 ldx #$00 +00BB41 1 20 00 D0 jsr LD000 +00BB44 1 A0 06 ldy #$06 +00BB46 1 A9 C7 lda #$C7 +00BB48 1 A2 D6 ldx #$D6 +00BB4A 1 20 00 D0 jsr LD000 +00BB4D 1 A9 F6 lda #$F6 +00BB4F 1 A2 D8 ldx #$D8 +00BB51 1 20 08 B7 jsr LB708 +00BB54 1 A9 84 lda #$84 +00BB56 1 A2 D4 ldx #$D4 +00BB58 1 20 08 B7 jsr LB708 +00BB5B 1 AD 7D D5 lda $D57D +00BB5E 1 20 B9 B7 jsr LB7B9 +00BB61 1 60 rts +00BB62 1 +00BB62 1 00 LBB62: brk +00BB63 1 AD 43 D4 LBB63: lda $D443 +00BB66 1 D0 01 bne LBB69 +00BB68 1 60 rts +00BB69 1 +00BB69 1 CE 43 D4 LBB69: dec $D443 +00BB6C 1 20 3B BD jsr LBD3B +00BB6F 1 85 06 sta L0006 +00BB71 1 86 07 stx $07 +00BB73 1 AD B5 D6 lda $D6B5 +00BB76 1 85 08 sta $08 +00BB78 1 AD B6 D6 lda $D6B6 +00BB7B 1 85 09 sta $09 +00BB7D 1 A0 0E ldy #$0E +00BB7F 1 A9 06 lda #$06 +00BB81 1 A2 00 ldx #$00 +00BB83 1 20 00 D0 jsr LD000 +00BB86 1 A0 06 ldy #$06 +00BB88 1 A9 C7 lda #$C7 +00BB8A 1 A2 D6 ldx #$D6 +00BB8C 1 20 00 D0 jsr LD000 +00BB8F 1 A9 84 lda #$84 +00BB91 1 A2 D4 ldx #$D4 +00BB93 1 20 08 B7 jsr LB708 +00BB96 1 A9 F8 lda #$F8 +00BB98 1 A2 D8 ldx #$D8 +00BB9A 1 20 08 B7 jsr LB708 +00BB9D 1 AD 7D D5 lda $D57D +00BBA0 1 20 B9 B7 jsr LB7B9 +00BBA3 1 60 rts +00BBA4 1 +00BBA4 1 AD 43 D4 LBBA4: lda $D443 +00BBA7 1 D0 01 bne LBBAA +00BBA9 1 60 rts +00BBAA 1 +00BBAA 1 AE 84 D4 LBBAA: ldx $D484 +00BBAD 1 E0 01 cpx #$01 +00BBAF 1 F0 0B beq LBBBC +00BBB1 1 BD 84 D4 LBBB1: lda $D484,x +00BBB4 1 9D 85 D4 sta $D485,x +00BBB7 1 CA dex +00BBB8 1 E0 01 cpx #$01 +00BBBA 1 D0 F5 bne LBBB1 +00BBBC 1 AE 43 D4 LBBBC: ldx $D443 +00BBBF 1 BD 43 D4 lda $D443,x +00BBC2 1 8D 86 D4 sta $D486 +00BBC5 1 CE 43 D4 dec $D443 +00BBC8 1 EE 84 D4 inc $D484 +00BBCB 1 20 3B BD jsr LBD3B +00BBCE 1 85 06 sta L0006 +00BBD0 1 86 07 stx $07 +00BBD2 1 AD B5 D6 lda $D6B5 +00BBD5 1 85 08 sta $08 +00BBD7 1 AD B6 D6 lda $D6B6 +00BBDA 1 85 09 sta $09 +00BBDC 1 A0 0E ldy #$0E +00BBDE 1 A9 06 lda #$06 +00BBE0 1 A2 00 ldx #$00 +00BBE2 1 20 00 D0 jsr LD000 +00BBE5 1 A0 06 ldy #$06 +00BBE7 1 A9 C7 lda #$C7 +00BBE9 1 A2 D6 ldx #$D6 +00BBEB 1 20 00 D0 jsr LD000 +00BBEE 1 A9 84 lda #$84 +00BBF0 1 A2 D4 ldx #$D4 +00BBF2 1 20 08 B7 jsr LB708 +00BBF5 1 A9 F8 lda #$F8 +00BBF7 1 A2 D8 ldx #$D8 +00BBF9 1 20 08 B7 jsr LB708 +00BBFC 1 AD 7D D5 lda $D57D +00BBFF 1 20 B9 B7 jsr LB7B9 +00BC02 1 60 rts +00BC03 1 +00BC03 1 AD 84 D4 LBC03: lda $D484 +00BC06 1 C9 02 cmp #$02 +00BC08 1 B0 01 bcs LBC0B +00BC0A 1 60 rts +00BC0B 1 +00BC0B 1 AE 43 D4 LBC0B: ldx $D443 +00BC0E 1 E8 inx +00BC0F 1 AD 86 D4 lda $D486 +00BC12 1 9D 43 D4 sta $D443,x +00BC15 1 EE 43 D4 inc $D443 +00BC18 1 AE 84 D4 ldx $D484 +00BC1B 1 E0 03 cpx #$03 +00BC1D 1 90 0E bcc LBC2D +00BC1F 1 A2 02 ldx #$02 +00BC21 1 BD 85 D4 LBC21: lda $D485,x +00BC24 1 9D 84 D4 sta $D484,x +00BC27 1 E8 inx +00BC28 1 EC 84 D4 cpx $D484 +00BC2B 1 D0 F4 bne LBC21 +00BC2D 1 CE 84 D4 LBC2D: dec $D484 +00BC30 1 A0 0E ldy #$0E +00BC32 1 A9 B3 lda #$B3 +00BC34 1 A2 D6 ldx #$D6 +00BC36 1 20 00 D0 jsr LD000 +00BC39 1 A0 06 ldy #$06 +00BC3B 1 A9 C7 lda #$C7 +00BC3D 1 A2 D6 ldx #$D6 +00BC3F 1 20 00 D0 jsr LD000 +00BC42 1 A9 43 lda #$43 +00BC44 1 A2 D4 ldx #$D4 +00BC46 1 20 08 B7 jsr LB708 +00BC49 1 A9 84 lda #$84 +00BC4B 1 A2 D4 ldx #$D4 +00BC4D 1 20 08 B7 jsr LB708 +00BC50 1 A9 F8 lda #$F8 +00BC52 1 A2 D8 ldx #$D8 +00BC54 1 20 08 B7 jsr LB708 +00BC57 1 AD 7D D5 lda $D57D +00BC5A 1 20 B9 B7 jsr LB7B9 +00BC5D 1 60 rts +00BC5E 1 +00BC5E 1 AD 43 D4 LBC5E: lda $D443 +00BC61 1 D0 01 bne LBC64 +00BC63 1 60 rts +00BC64 1 +00BC64 1 AE 84 D4 LBC64: ldx $D484 +00BC67 1 E0 01 cpx #$01 +00BC69 1 F0 0E beq LBC79 +00BC6B 1 BD 84 D4 LBC6B: lda $D484,x +00BC6E 1 9D C0 D3 sta $D3C0,x +00BC71 1 CA dex +00BC72 1 E0 01 cpx #$01 +00BC74 1 D0 F5 bne LBC6B +00BC76 1 AE 84 D4 ldx $D484 +00BC79 1 CA LBC79: dex +00BC7A 1 8E C1 D3 stx $D3C1 +00BC7D 1 AE 43 D4 ldx $D443 +00BC80 1 BD 43 D4 LBC80: lda $D443,x +00BC83 1 9D 85 D4 sta $D485,x +00BC86 1 CA dex +00BC87 1 D0 F7 bne LBC80 +00BC89 1 AD EF D8 lda $D8EF +00BC8C 1 8D 85 D4 sta $D485 +00BC8F 1 EE 43 D4 inc $D443 +00BC92 1 AD 43 D4 lda $D443 +00BC95 1 8D 84 D4 sta $D484 +00BC98 1 AD 43 D4 lda $D443 +00BC9B 1 18 clc +00BC9C 1 6D C1 D3 adc $D3C1 +00BC9F 1 A8 tay +00BCA0 1 48 pha +00BCA1 1 AE C1 D3 ldx $D3C1 +00BCA4 1 F0 0D beq LBCB3 +00BCA6 1 BD C1 D3 LBCA6: lda $D3C1,x +00BCA9 1 99 84 D4 sta $D484,y +00BCAC 1 CA dex +00BCAD 1 88 dey +00BCAE 1 CC 84 D4 cpy $D484 +00BCB1 1 D0 F3 bne LBCA6 +00BCB3 1 68 LBCB3: pla +00BCB4 1 8D 84 D4 sta $D484 +00BCB7 1 A9 00 lda #$00 +00BCB9 1 8D 43 D4 sta $D443 +00BCBC 1 A0 0E ldy #$0E +00BCBE 1 A9 B3 lda #$B3 +00BCC0 1 A2 D6 ldx #$D6 +00BCC2 1 20 00 D0 jsr LD000 +00BCC5 1 20 61 B9 jsr LB961 +00BCC8 1 60 rts +00BCC9 1 +00BCC9 1 AD 84 D4 LBCC9: lda $D484 +00BCCC 1 C9 02 cmp #$02 +00BCCE 1 B0 01 bcs LBCD1 +00BCD0 1 60 rts +00BCD1 1 +00BCD1 1 AE 84 D4 LBCD1: ldx $D484 +00BCD4 1 CA dex +00BCD5 1 8A txa +00BCD6 1 18 clc +00BCD7 1 6D 43 D4 adc $D443 +00BCDA 1 48 pha +00BCDB 1 A8 tay +00BCDC 1 AE 84 D4 ldx $D484 +00BCDF 1 BD 84 D4 LBCDF: lda $D484,x +00BCE2 1 99 43 D4 sta $D443,y +00BCE5 1 CA dex +00BCE6 1 88 dey +00BCE7 1 CC 43 D4 cpy $D443 +00BCEA 1 D0 F3 bne LBCDF +00BCEC 1 68 pla +00BCED 1 8D 43 D4 sta $D443 +00BCF0 1 A9 01 lda #$01 +00BCF2 1 8D 84 D4 sta $D484 +00BCF5 1 A0 0E ldy #$0E +00BCF7 1 A9 B3 lda #$B3 +00BCF9 1 A2 D6 ldx #$D6 +00BCFB 1 20 00 D0 jsr LD000 +00BCFE 1 20 61 B9 jsr LB961 +00BD01 1 60 rts +00BD02 1 +00BD02 1 85 06 sta L0006 +00BD04 1 86 07 stx $07 +00BD06 1 A0 00 ldy #$00 +00BD08 1 B1 06 lda (L0006),y +00BD0A 1 A8 tay +00BD0B 1 18 clc +00BD0C 1 6D 43 D4 adc $D443 +00BD0F 1 48 pha +00BD10 1 AA tax +00BD11 1 B1 06 LBD11: lda (L0006),y +00BD13 1 9D 43 D4 sta $D443,x +00BD16 1 88 dey +00BD17 1 CA dex +00BD18 1 EC 43 D4 cpx $D443 +00BD1B 1 D0 F4 bne LBD11 +00BD1D 1 68 pla +00BD1E 1 8D 43 D4 sta $D443 +00BD21 1 60 rts +00BD22 1 +00BD22 1 AE 43 D4 LBD22: ldx $D443 +00BD25 1 E0 00 cpx #$00 +00BD27 1 F0 0A beq LBD33 +00BD29 1 CE 43 D4 dec $D443 +00BD2C 1 BD 43 D4 lda $D443,x +00BD2F 1 C9 2F cmp #$2F +00BD31 1 D0 EF bne LBD22 +00BD33 1 60 LBD33: rts +00BD34 1 +00BD34 1 20 22 BD jsr LBD22 +00BD37 1 20 61 B9 jsr LB961 +00BD3A 1 60 rts +00BD3B 1 +00BD3B 1 A9 44 LBD3B: lda #$44 +00BD3D 1 85 06 sta L0006 +00BD3F 1 A9 D4 lda #$D4 +00BD41 1 85 07 sta $07 +00BD43 1 AD 43 D4 lda $D443 +00BD46 1 85 08 sta $08 +00BD48 1 D0 07 bne LBD51 +00BD4A 1 AD B3 D6 lda $D6B3 +00BD4D 1 AE B4 D6 ldx $D6B4 +00BD50 1 60 rts +00BD51 1 +00BD51 1 A0 18 LBD51: ldy #$18 +00BD53 1 A9 06 lda #$06 +00BD55 1 A2 00 ldx #$00 +00BD57 1 20 00 D0 jsr LD000 +00BD5A 1 A5 09 lda $09 +00BD5C 1 18 clc +00BD5D 1 6D B3 D6 adc $D6B3 +00BD60 1 A8 tay +00BD61 1 A5 0A lda $0A +00BD63 1 6D B4 D6 adc $D6B4 +00BD66 1 AA tax +00BD67 1 98 tya +00BD68 1 60 rts +00BD69 1 +00BD69 1 A9 01 LBD69: lda #$01 +00BD6B 1 8D 84 D4 sta $D484 +00BD6E 1 AD EF D8 lda $D8EF +00BD71 1 8D 85 D4 sta $D485 +00BD74 1 60 rts +00BD75 1 +00BD75 1 A9 00 LBD75: lda #$00 +00BD77 1 8D 43 D4 sta $D443 +00BD7A 1 60 rts +00BD7B 1 +00BD7B 1 A2 11 LBD7B: ldx #$11 +00BD7D 1 B5 20 LBD7D: lda L0020,x +00BD7F 1 9D B0 BD sta LBDB0,x +00BD82 1 CA dex +00BD83 1 10 F8 bpl LBD7D +00BD85 1 A2 11 ldx #$11 +00BD87 1 BD 9F BD LBD87: lda LBD9F,x +00BD8A 1 95 20 sta L0020,x +00BD8C 1 CA dex +00BD8D 1 10 F8 bpl LBD87 +00BD8F 1 20 20 00 jsr L0020 +00BD92 1 48 pha +00BD93 1 A2 11 ldx #$11 +00BD95 1 BD B0 BD LBD95: lda LBDB0,x +00BD98 1 95 20 sta L0020,x +00BD9A 1 CA dex +00BD9B 1 10 F8 bpl LBD95 +00BD9D 1 68 pla +00BD9E 1 60 rts +00BD9F 1 +00BD9F 1 8D 03 C0 LBD9F: sta RAMRDON +00BDA2 1 8D 05 C0 sta RAMWRTON +00BDA5 1 A0 00 ldy #$00 +00BDA7 1 B1 06 lda (L0006),y +00BDA9 1 8D 02 C0 sta RAMRDOFF +00BDAC 1 8D 04 C0 sta RAMWRTOFF +00BDAF 1 60 rts +00BDB0 1 +00BDB0 1 00 LBDB0: brk +00BDB1 1 00 brk +00BDB2 1 00 brk +00BDB3 1 00 brk +00BDB4 1 00 brk +00BDB5 1 00 brk +00BDB6 1 00 brk +00BDB7 1 00 brk +00BDB8 1 00 brk +00BDB9 1 00 brk +00BDBA 1 00 brk +00BDBB 1 00 brk +00BDBC 1 00 brk +00BDBD 1 00 brk +00BDBE 1 00 brk +00BDBF 1 00 brk +00BDC0 1 00 brk +00BDC1 1 00 brk +00BDC2 1 00 brk +00BDC3 1 00 brk +00BDC4 1 AE FB D8 LBDC4: ldx $D8FB +00BDC7 1 AD 0A D9 lda $D90A +00BDCA 1 D0 0D bne LBDD9 +00BDCC 1 AD 09 D9 lda $D909 +00BDCF 1 C9 02 cmp #$02 +00BDD1 1 B0 06 bcs LBDD9 +00BDD3 1 A9 20 lda #$20 +00BDD5 1 9D FB D8 sta $D8FB,x +00BDD8 1 60 rts +00BDD9 1 +00BDD9 1 A9 73 LBDD9: lda #$73 +00BDDB 1 9D FB D8 sta $D8FB,x +00BDDE 1 60 rts +00BDDF 1 +00BDDF 1 AD 09 D9 LBDDF: lda $D909 +00BDE2 1 8D 5F BE sta LBE5F +00BDE5 1 AD 0A D9 lda $D90A +00BDE8 1 8D 60 BE sta LBE60 +00BDEB 1 A2 07 ldx #$07 +00BDED 1 A9 20 lda #$20 +00BDEF 1 9D 01 D9 LBDEF: sta $D901,x +00BDF2 1 CA dex +00BDF3 1 D0 FA bne LBDEF +00BDF5 1 A9 00 lda #$00 +00BDF7 1 8D 62 BE sta LBE62 +00BDFA 1 A0 00 ldy #$00 +00BDFC 1 A2 00 ldx #$00 +00BDFE 1 A9 00 LBDFE: lda #$00 +00BE00 1 8D 61 BE sta LBE61 +00BE03 1 AD 5F BE LBE03: lda LBE5F +00BE06 1 DD 57 BE cmp LBE57,x +00BE09 1 AD 60 BE lda LBE60 +00BE0C 1 FD 58 BE sbc LBE58,x +00BE0F 1 10 24 bpl LBE35 +00BE11 1 AD 61 BE lda LBE61 +00BE14 1 D0 09 bne LBE1F +00BE16 1 2C 62 BE bit LBE62 +00BE19 1 30 04 bmi LBE1F +00BE1B 1 A9 20 lda #$20 +00BE1D 1 D0 09 bne LBE28 +00BE1F 1 09 30 LBE1F: ora #$30 +00BE21 1 48 pha +00BE22 1 A9 80 lda #$80 +00BE24 1 8D 62 BE sta LBE62 +00BE27 1 68 pla +00BE28 1 99 03 D9 LBE28: sta $D903,y +00BE2B 1 C8 iny +00BE2C 1 E8 inx +00BE2D 1 E8 inx +00BE2E 1 E0 08 cpx #$08 +00BE30 1 F0 1C beq LBE4E +00BE32 1 4C FE BD jmp LBDFE +00BE35 1 +00BE35 1 EE 61 BE LBE35: inc LBE61 +00BE38 1 AD 5F BE lda LBE5F +00BE3B 1 38 sec +00BE3C 1 FD 57 BE sbc LBE57,x +00BE3F 1 8D 5F BE sta LBE5F +00BE42 1 AD 60 BE lda LBE60 +00BE45 1 FD 58 BE sbc LBE58,x +00BE48 1 8D 60 BE sta LBE60 +00BE4B 1 4C 03 BE jmp LBE03 +00BE4E 1 +00BE4E 1 AD 5F BE LBE4E: lda LBE5F +00BE51 1 09 30 ora #$30 +00BE53 1 99 03 D9 sta $D903,y +00BE56 1 60 rts +00BE57 1 +00BE57 1 10 LBE57: .byte $10 +00BE58 1 27 E8 LBE58: rmb2 $E8 +00BE5A 1 03 .byte $03 +00BE5B 1 64 00 stz L0000 +00BE5D 1 0A asl a +00BE5E 1 00 brk +00BE5F 1 00 LBE5F: brk +00BE60 1 00 LBE60: brk +00BE61 1 00 LBE61: brk +00BE62 1 00 LBE62: brk +00BE63 1 A0 00 LBE63: ldy #$00 +00BE65 1 B1 06 lda (L0006),y +00BE67 1 A8 tay +00BE68 1 B1 06 LBE68: lda (L0006),y +00BE6A 1 99 02 D4 sta $D402,y +00BE6D 1 88 dey +00BE6E 1 10 F8 bpl LBE68 +00BE70 1 A9 02 lda #$02 +00BE72 1 A2 D4 ldx #$D4 +00BE74 1 20 81 B7 jsr LB781 +00BE77 1 60 rts +00BE78 1 +00BE78 1 A0 00 LBE78: ldy #$00 +00BE7A 1 B1 06 lda (L0006),y +00BE7C 1 A8 tay +00BE7D 1 B1 06 LBE7D: lda (L0006),y +00BE7F 1 99 43 D4 sta $D443,y +00BE82 1 88 dey +00BE83 1 10 F8 bpl LBE7D +00BE85 1 A9 43 lda #$43 +00BE87 1 A2 D4 ldx #$D4 +00BE89 1 20 81 B7 jsr LB781 +00BE8C 1 60 rts +00BE8D 1 +00BE8D 1 20 A7 BE LBE8D: jsr LBEA7 +00BE90 1 A0 11 ldy #$11 +00BE92 1 A9 86 lda #$86 +00BE94 1 A2 AE ldx #$AE +00BE96 1 20 00 D0 jsr LD000 +00BE99 1 60 rts +00BE9A 1 +00BE9A 1 20 A7 BE LBE9A: jsr LBEA7 +00BE9D 1 A0 11 ldy #$11 +00BE9F 1 A9 8E lda #$8E +00BEA1 1 A2 AE ldx #$AE +00BEA3 1 20 00 D0 jsr LD000 +00BEA6 1 60 rts +00BEA7 1 +00BEA7 1 A0 07 LBEA7: ldy #$07 +00BEA9 1 A9 00 lda #$00 +00BEAB 1 A2 D2 ldx #$D2 +00BEAD 1 20 00 D0 jsr LD000 +00BEB0 1 60 rts +00BEB1 1 +00BEB1 1 A0 03 LBEB1: ldy #$03 +00BEB3 1 A9 39 lda #$39 +00BEB5 1 A2 D2 ldx #$D2 +00BEB7 1 20 00 D0 jsr LD000 +00BEBA 1 A0 04 ldy #$04 +00BEBC 1 A9 39 lda #$39 +00BEBE 1 A2 D2 ldx #$D2 +00BEC0 1 20 00 D0 jsr LD000 +00BEC3 1 60 rts +00BEC4 1 +00BEC4 1 00 brk +00BEC5 1 00 brk +00BEC6 1 00 brk +00BEC7 1 00 brk +00BEC8 1 00 brk +00BEC9 1 00 brk +00BECA 1 00 brk +00BECB 1 00 brk +00BECC 1 00 brk +00BECD 1 00 brk +00BECE 1 00 brk +00BECF 1 00 brk +00BED0 1 00 brk +00BED1 1 00 brk +00BED2 1 00 brk +00BED3 1 00 brk +00BED4 1 00 brk +00BED5 1 00 brk +00BED6 1 00 brk +00BED7 1 00 brk +00BED8 1 00 brk +00BED9 1 00 brk +00BEDA 1 00 brk +00BEDB 1 00 brk +00BEDC 1 00 brk +00BEDD 1 00 brk +00BEDE 1 00 brk +00BEDF 1 00 brk +00BEE0 1 00 brk +00BEE1 1 00 brk +00BEE2 1 00 brk +00BEE3 1 00 brk +00BEE4 1 00 brk +00BEE5 1 00 brk +00BEE6 1 00 brk +00BEE7 1 00 brk +00BEE8 1 00 brk +00BEE9 1 00 brk +00BEEA 1 00 brk +00BEEB 1 00 brk +00BEEC 1 00 brk +00BEED 1 00 brk +00BEEE 1 00 brk +00BEEF 1 00 brk +00BEF0 1 00 brk +00BEF1 1 00 brk +00BEF2 1 00 brk +00BEF3 1 00 brk +00BEF4 1 00 brk +00BEF5 1 00 brk +00BEF6 1 00 brk +00BEF7 1 00 brk +00BEF8 1 00 brk +00BEF9 1 00 brk +00BEFA 1 00 brk +00BEFB 1 00 brk +00BEFC 1 00 brk +00BEFD 1 00 brk +00BEFE 1 00 brk +00BEFF 1 00 brk +00BEFF 1 diff --git a/desktop/orig/seg_0A780_1267F.o b/desktop/orig/seg_0A780_1267F.o new file mode 100644 index 0000000..669aa3e Binary files /dev/null and b/desktop/orig/seg_0A780_1267F.o differ diff --git a/desktop/orig/seg_0A780_1267F.s b/desktop/orig/seg_0A780_1267F.s new file mode 100644 index 0000000..b1f56c2 --- /dev/null +++ b/desktop/orig/seg_0A780_1267F.s @@ -0,0 +1,15912 @@ +.org $4000 +; da65 V2.16 - Git f5e9b401 +; Created: 2017-09-17 10:55:49 +; Input file: DESKTOP2_seg_0A780_1267F +; Page: 1 + + + .setcpu "65C02" + +L0000 := $0000 +L0002 := $0002 +L0006 := $0006 +L0020 := $0020 +L0520 := $0520 +L0800 := $0800 +L0A20 := $0A20 +L0CB8 := $0CB8 +L0CD7 := $0CD7 +L0CF9 := $0CF9 +L0D14 := $0D14 +L1C00 := $1C00 +L2020 := $2020 +L2710 := $2710 +L3931 := $3931 +MLI := $BF00 +RAMRDOFF := $C002 +RAMRDON := $C003 +RAMWRTOFF := $C004 +RAMWRTON := $C005 +ALTZPOFF := $C008 +ALTZPON := $C009 +LCBANK1 := $C08B +AUXMOVE := $C311 +XFER := $C314 +LD000 := $D000 +LD01C := $D01C +LD040 := $D040 +LD05E := $D05E +LD082 := $D082 +LD096 := $D096 +LD09A := $D09A +LD108 := $D108 +LD13E := $D13E +LD154 := $D154 +LD156 := $D156 +FSUB := $E7A7 +FADD := $E7BE +FMULT := $E97F +FDIV := $EA66 +ROUND := $EB2B +FLOAT := $EB93 +FIN := $EC4A +FOUT := $ED34 +LFB2F := $FB2F +LFBDD := $FBDD +LFC58 := $FC58 +COUT := $FDED +LFE89 := $FE89 +LFE93 := $FE93 +A2D: jmp L4042 + +L4003: jmp LD000 + +L4006: jmp L8259 + +L4009: jmp L830F + + jmp L5E78 + + jmp LD13E + +L4012: jmp L5050 + +L4015: jmp L40F2 + +L4018: jmp LD040 + + jmp L8E81 + +L401E: jmp L6D2B + +L4021: jmp L46BA + + jmp LD09A + + jmp LD096 + + jmp L490E + +L402D: jmp L8707 + +L4030: jmp LD154 + +L4033: jmp LD156 + + jmp L46DE + + jmp L489A + + jmp L488A + + jmp L8E89 + +L4042: cli + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + jsr L4530 + ldx #$00 +L4051: cpx $DEA0 + beq L4069 + txa + pha + lda $DEA1,x + jsr L86E3 + ldy #$01 + jsr LD040 + pla + tax + inx + jmp L4051 + +L4069: lda #$00 + sta $DE9F + jsr LD096 + lda #$00 + sta $D2A9 + sta $D2AA + sta L40DF + sta $E26F + lda L599F + beq L4088 + tay + jsr LD154 +L4088: jsr L4510 + inc L40DF + inc L40DF + lda L40DF + cmp $D2AB + bcc L40A6 + lda #$00 + sta L40DF + jsr L4563 + beq L40A6 + jsr L40E0 +L40A6: jsr L464E + jsr L48E6 + lda $D208 + cmp #$01 + beq L40B7 + cmp #$05 + bne L40BD +L40B7: jsr L43E7 + jmp L4088 + +L40BD: cmp #$03 + bne L40C7 + jsr L435A + jmp L4088 + +L40C7: cmp #$06 + bne L40DC + jsr L4510 + lda $EC25 + sta L40F0 + lda #$80 + sta L40F1 + jsr L410D +L40DC: jmp L4088 + +L40DF: brk +L40E0: tsx + stx $E256 + sta $E25B + jsr L59A0 + lda #$00 + sta $E25B + rts + +L40F0: brk +L40F1: brk +L40F2: jsr L4510 + lda $EC25 + sta L40F0 + lda #$00 + sta L40F1 +L4100: jsr L48F0 + lda $D208 + cmp #$06 + bne L412B +L410A: jsr L48E6 +L410D: jsr L4113 + jmp L4100 + +L4113: ldy #$3E + lda #$09 + ldx #$D2 + jsr LD000 + bne L4151 + jsr L4153 + ldy #$3F + lda #$00 + ldx #$00 + jsr LD000 + rts + +L412B: lda #$00 + sta $DE9F + jsr LD09A + lda L40F0 + sta $EC25 + beq L4143 + bit L4CA1 + bmi L4143 + jsr L4244 +L4143: bit L40F1 + bpl L4151 + ldy #$0C + lda #$00 + ldx #$00 + jsr LD040 +L4151: rts + +L4152: brk +L4153: lda $D209 + cmp #$09 + bcc L415B + rts + +L415B: sta $EC25 + sta $DE9F + jsr LD09A + lda #$80 + sta L4152 + lda $DE9F + sta $D212 + jsr L4505 + jsr L78EF + lda $EC25 + jsr L8855 + jsr LD108 + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$16 + lda (L0006),y + sec + sbc $D217 + sta L4242 + iny + lda (L0006),y + sbc $D218 + sta L4243 + lda L4242 + cmp #$0F + lda L4243 + sbc #$00 + bpl L41CB + jsr L6E8A + ldx #$0B + ldy #$1F + lda $D215,x + sta (L0006),y + dey + dex + lda $D215,x + sta (L0006),y + ldx #$03 + ldy #$17 + lda $D215,x + sta (L0006),y + dey + dex + lda $D215,x + sta (L0006),y +L41CB: ldx $DE9F + dex + lda $E6D1,x + bpl L41E2 + jsr L6C19 + lda #$00 + sta L4152 + lda $EC25 + jmp L8874 + +L41E2: lda $DE9F + sta $D212 + jsr L44F2 + jsr L6E52 + ldx #$07 +L41F0: lda $D21D,x + sta $E230,x + dex + bpl L41F0 + lda #$00 + sta L4241 +L41FE: lda L4241 + cmp $DEA0 + beq L4227 + tax + lda $DEA1,x + sta $E22F + ldy #$0D + lda #$2F + ldx #$E2 + jsr LD040 + beq L4221 + ldy #$03 + lda #$2F + ldx #$E2 + jsr LD040 +L4221: inc L4241 + jmp L41FE + +L4227: lda #$00 + sta L4152 + lda $DE9F + sta $D212 + jsr L44F2 + jsr L6E6E + lda $EC25 + jsr L8874 + jmp L4510 + +L4241: brk +L4242: brk +L4243: brk +L4244: lda $DF21 + bne L424A +L4249: rts + +L424A: lda #$00 + sta L42C3 + lda $DF20 + beq L42A5 + cmp $EC25 + bne L4249 + lda $EC25 + sta $D212 + jsr L4505 + jsr L6E8E + ldx #$07 +L4267: lda $D21D,x + sta $E230,x + dex + bpl L4267 +L4270: lda L42C3 + cmp $DF21 + beq L42A2 + tax + lda $DF22,x + sta $E22F + jsr L8915 + ldy #$0D + lda #$2F + ldx #$E2 + jsr LD040 + .byte $F0 +L428C: ora #$A0 + .byte $03 + .byte $A9 +L4290: bbr2 $A2,$4275 + .byte $20 +L4294: rti + + .byte $D0 +L4296: lda $E22F +L4299: jsr L8893 + inc L42C3 + jmp L4270 + +L42A2: jmp L4510 + +L42A5: lda L42C3 + cmp $DF21 + beq L42A2 + tax + lda $DF22,x + sta $E22F + ldy #$03 + lda #$2F + ldx #$E2 + jsr LD040 + inc L42C3 + jmp L42A5 + +L42C3: brk +L42C4: .byte $B2 +L42C5: .byte $4B + asl $BF49 + .byte $4B + bbs3 $4B,L428C + .byte $4B + bbs3 $4B,L4290 + .byte $4B + bbs3 $4B,L4294 + .byte $4B + bbs3 $4B,L4290 + bbr4 $0E,L4325 + nop + eor L4E72 + bvc L4331 + .byte $62 + lsr $0E,x + eor #$A2 + jmp L4D5F + + asl L5049 + bvc L4299 + bvc L4300 + eor #$0F + eor #$0F + eor #$0F + eor #$0E + eor #$A2 + eor #$A2 + eor #$A2 + .byte $49 +L4300: ldx #$49 + ldx #$49 + ldx #$49 + ldx #$49 + ldx #$49 + sbc L6750,y + eor ($85) + eor ($A3) + eor ($C1) + eor ($01) + eor L490E,y + rti + + .byte $53 + .byte $5B + .byte $53 + .byte $5C + bbr4 $0E,L4369 + smb0 $53 + sta ($53,x) + .byte $0E +L4325: eor #$75 + .byte $53 + .byte $7B + .byte $53 + asl L8D49 + .byte $53 + ora ($59,x) + .byte $0E +L4331: eor #$A0 + eor L59A0,y + ldy #$59 + ldy #$59 + ldy #$59 + ldy #$59 + ldy #$59 + ldy #$59 + cmp ($5A),y + cmp ($5A),y + cmp ($5A),y + cmp ($5A),y + cmp ($5A),y + cmp ($5A),y + cmp ($5A),y +L4350: brk + trb $2C + lsr $50 + bvc L43C1 + .byte $7E + .byte $8C +L4359: brk +L435A: lda $D20A + bne L4362 + jmp L4394 + +L4362: cmp #$03 + bne L4367 + rts + +L4367: .byte $AD + .byte $09 +L4369: cmp ($09) + jsr L68C9 + bne L4373 + jmp L5441 + +L4373: bit L4359 + bpl L4394 + cmp #$77 + bne L437F + jmp L5702 + +L437F: cmp #$67 + bne L4386 + jmp L578E + +L4386: cmp #$6D + bne L438D + jmp L579A + +L438D: cmp #$78 + bne L4394 + jmp L57A6 + +L4394: lda $D209 + sta $E25C + lda $D20A + beq L43A1 + lda #$01 +L43A1: sta $E25D + ldy #$32 + lda #$5A + ldx #$E2 + jsr LD000 +L43AD: ldx $E25A + bne L43B3 + rts + +L43B3: dex + lda L4350,x + tax + ldy $E25B + dey + tya + asl a + sta L43E5 +L43C1: txa + clc + adc L43E5 + tax + lda L42C4,x + sta L43E5 + lda L42C5,x + sta L43E6 + jsr L43E0 + ldy #$33 + lda #$5A + ldx #$E2 + jsr LD000 + rts + +L43E0: tsx + stx $E256 + .byte $4C +L43E5: .byte $34 +L43E6: .byte $12 +L43E7: tsx + stx $E256 + ldy #$40 + lda #$09 + ldx #$D2 + jsr LD000 + lda $D20D + bne L4418 + jsr L85FC + sta $D2AA + lda #$00 + sta $D20E + ldy #$09 + lda #$09 + ldx #$D2 + jsr LD040 + lda $D20D + beq L4415 + jmp L67D7 + +L4415: jmp L68AA + +L4418: cmp #$01 + bne L4428 + ldy #$31 + lda #$5A + ldx #$E2 + jsr LD000 + jmp L43AD + +L4428: pha + lda $EC25 + cmp $D20E + beq L4435 + pla + jmp L4459 + +L4435: pla + cmp #$02 + bne L4443 + jsr L85FC + sta $D2AA + jmp L5B1C + +L4443: cmp #$03 + bne L444A + jmp L60DB + +L444A: cmp #$04 + bne L4451 + jmp L619B + +L4451: cmp #$05 + bne L4458 + jmp L61CA + +L4458: rts + +L4459: jmp L445D + +L445C: brk +L445D: jsr L6D2B + ldx $D20E + dex + lda $EC26,x + sta $E22F + lda $E22F + jsr L86E3 + sta L0006 + stx $07 + ldy #$01 + lda (L0006),y + beq L44A6 + ora #$80 + sta (L0006),y + iny + lda (L0006),y + and #$0F + sta L445C + jsr L8997 + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + jsr L4510 + lda L445C + sta $DF20 + lda #$01 + sta $DF21 + lda $E22F + sta $DF22 +L44A6: ldy #$42 + lda #$0E + ldx #$D2 + jsr LD000 + lda $D20E + sta $EC25 + sta $DE9F +L44B8: jsr LD09A + jsr L6C19 + lda #$00 + sta $DE9F + jsr LD09A + lda #$00 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + ldx $EC25 + dex + lda $E6D1,x + and #$0F + sta $E268 + inc $E268 + lda #$01 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + rts + +L44F2: ldy #$3C + lda #$12 + ldx #$D2 + jsr LD000 + ldy #$04 + lda #$15 + ldx #$D2 + jsr LD000 + rts + +L4505: ldy #$3C + lda #$12 + ldx #$D2 + jsr LD000 + rts + + rts + +L4510: ldy #$03 + lda #$39 + ldx #$D2 + jsr LD000 + ldy #$04 + lda #$39 + ldx #$D2 + jsr LD000 + rts + +L4523: jsr L40F2 + ldy #$0C + lda #$00 + ldx #$00 + jsr LD040 + rts + +L4530: ldx #$00 + ldy $BF31 +L4535: lda $BF32,y + and #$0F + cmp #$0B + beq L4559 +L453E: dey + bpl L4535 + stx L4597 + stx L45A0 + jsr L45B2 + ldx L45A0 + beq L4558 +L454F: lda L45A0,x + sta L45A9,x + dex + bpl L454F +L4558: rts + +L4559: lda $BF32,y + inx + sta L4597,x + bne L453E + rts + +L4563: lda L45A0 + beq L4579 + jsr L45B2 + ldx L45A0 +L456E: lda L45A0,x + cmp L45A9,x + bne L457C + dex + bne L456E +L4579: lda #$00 + rts + +L457C: lda L45A0,x + sta L45A9,x + lda L4597,x + ldy $BF31 +L4588: cmp $BF32,y + beq L4591 + dey + bpl L4588 + rts + +L4591: tya + clc + adc #$03 + rts + + brk +L4597: brk + brk + brk + brk + brk + brk + brk + brk + brk +L45A0: brk + brk + brk + brk + brk + brk + brk + brk + brk +L45A9: brk + brk + brk + brk + brk + brk + brk + brk + brk +L45B2: ldx L4597 + beq L45C6 + stx L45A0 +L45BA: lda L4597,x + jsr L45C7 + sta L45A0,x + dex + bne L45BA +L45C6: rts + +L45C7: sta L4637 + txa + pha + tya + pha + ldx #$11 + lda L4637 + and #$80 + beq L45D9 + ldx #$21 +L45D9: stx L45EC + lda L4637 + and #$70 + lsr a + lsr a + lsr a + clc + adc L45EC + sta L45EC + .byte $AD +L45EC: brk + bbs3 $85,L45F7 + lda #$00 + sta L0006 + ldy #$07 + .byte $B1 +L45F7: asl $D0 + and $FFA0 + lda (L0006),y + clc + adc #$03 + sta L0006 + lda L4637 + pha + rol a + pla + php + and #$20 + lsr a + lsr a + lsr a + lsr a + plp + .byte $69 +L4612: ora ($8D,x) + dec a + lsr L0020 + bit $46,x + brk + and LAD46,y + rol $2946,x + bpl L4612 + tsb $A9 + bbs7 $D0,L4629 + lda #$00 +L4629: sta L4638 + pla + tay + pla + tax + lda L4638 + rts + +L4634: jmp (L0006) + +L4637: brk +L4638: brk + .byte $03 +L463A: ora ($3E,x) + lsr L0000 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L464E: lda $D343 + beq L465E + bit $D344 + bmi L4666 + jsr L67AB + jmp L4666 + +L465E: bit $D344 + bmi L4666 + jsr L67A3 +L4666: lda $DF21 + beq L46A8 + lda $DF20 + bne L4691 + lda $DF21 + cmp #$02 + bcs L4697 + lda $DF22 + cmp $EBFB + bne L468B + jsr L678A + jsr L670C + lda #$00 + sta $E26F + rts + +L468B: jsr L6782 + jmp L469A + +L4691: jsr L678A + jmp L469A + +L4697: jsr L6782 +L469A: bit $E26F + bmi L46A7 + jsr L6747 + lda #$80 + sta $E26F +L46A7: rts + +L46A8: bit $E26F + bmi L46AE + rts + +L46AE: jsr L678A + jsr L670C + lda #$00 + sta $E26F + rts + +L46BA: sty L46CE + sta L46CF + stx L46CF+1 + php + sei + sta ALTZPOFF + sta $C082 + jsr MLI +L46CE: .byte $00 +L46CF: .addr L0000 + sta ALTZPON + tax + lda LCBANK1 + lda LCBANK1 + plp + txa + rts + +L46DE: jmp L46F3 + + asl a + jsr L0002 +L46E5: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L46F3: jsr L488A + ldx #$FF +L46F8: inx + lda $D355,x + sta $0220,x + cpx $D355 + bne L46F8 + inx + lda #$2F + sta $0220,x + ldy #$00 +L470C: iny + inx + lda $D345,y + sta $0220,x + cpy $D345 + bne L470C + stx $0220 + ldy #$C4 + lda #$E1 + ldx #$46 + jsr L46BA + beq L472B + jsr LD154 + rts + +L472B: lda L46E5 + cmp #$FC + bne L4738 + jsr L47B8 + jmp L4755 + +L4738: cmp #$06 + bne L4748 + lda $C061 + ora $C062 + bmi L4755 + jsr L489A + rts + +L4748: cmp #$FF + beq L4755 + cmp #$B3 + beq L4755 + lda #$FA + jsr L4802 +L4755: ldy #$06 + lda #$00 + ldx #$00 + jsr LD040 + ldy #$3A + lda #$00 + ldx #$00 + jsr LD000 + ldy #$30 + lda #$80 + ldx #$E6 + jsr LD000 + ldx $D355 +L4773: lda $D355,x + sta $0220,x + dex + bpl L4773 + ldx $D345 +L477F: lda $D345,x + sta $0280,x + dex + bpl L477F + lda #$80 + ldx #$02 + jsr L4842 + lda #$20 + ldx #$02 + jsr L4842 + jsr L48BE + lda #$90 + sta L5B19 + lda #$02 + sta L5B1A + jmp L5AEE + + asl a + brk + clc + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L47B8: ldx $D355 + stx L4816 +L47BE: lda $D355,x + sta $1800,x + dex + bpl L47BE + inc $1800 + ldx $1800 + lda #$2F + sta $1800,x +L47D2: ldx $1800 + ldy #$00 +L47D7: inx + iny + lda L4817,y + sta $1800,x + cpy L4817 + bne L47D7 + stx $1800 + ldy #$C4 + lda #$A6 + ldx #$47 + jsr L46BA + bne L47F3 + rts + +L47F3: ldx L4816 +L47F6: lda $1800,x + cmp #$2F + beq L4808 + dex + bne L47F6 +L4800: lda #$FE +L4802: jsr LD154 + pla + pla + rts + +L4808: cpx #$01 + beq L4800 + stx $1800 + dex + stx L4816 + jmp L47D2 + +L4816: brk +L4817: tsb L6142 + .byte $73 + adc #$63 + rol L7973 + .byte $73 + stz $65,x + adc a:L0000 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L4842: sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay +L484B: lda (L0006),y + cmp #$61 + bcc L4859 + cmp #$7B + bcs L4859 + and #$DF + sta (L0006),y +L4859: dey + bne L484B + rts + +L485D: brk +L485E: .byte $E0 +L485F: brk +L4860: bne L4862 +L4862: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L488A: jsr L48AA + ldy #$24 + lda #$11 + ldx #$D3 + jsr LD000 + jsr L48B4 + rts + +L489A: jsr L48AA + ldy #$24 + lda #$AD + ldx #$D2 + jsr LD000 + jsr L48B4 + rts + +L48AA: ldy #$26 + lda #$00 + ldx #$00 + jsr LD000 + rts + +L48B4: ldy #$25 + lda #$00 + ldx #$00 + jsr LD000 + rts + +L48BE: ldx $E196 + inx +L48C2: lda $E196,x + sta $BF31,x + dex + bpl L48C2 + rts + +L48CC: sta $D2AC + ldy #$0C + lda #$AC + ldx #$D2 + jsr LA500 + rts + + lda #$88 + sta L48E4 + lda #$40 + sta L48E5 + .byte $4C +L48E4: .byte $34 +L48E5: .byte $12 +L48E6: ldy #$2A + lda #$08 + ldx #$D2 + jsr LD000 + rts + +L48F0: ldy #$2C + lda #$08 + ldx #$D2 + jsr LD000 + rts + +L48FA: ldy #$07 + lda #$02 + ldx #$D2 + jsr LD000 + rts + +L4904: ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + rts + +L490E: rts + + jsr L488A + lda #$02 + jsr L8E81 + bmi L4961 + lda $E25B + cmp #$03 + bcs L492E + lda #$06 + jsr L8E81 + bmi L4961 + lda #$03 + jsr L8E81 + bmi L4961 +L492E: jsr L489A + lda $E25B + jsr L9000 + sta L498F + jsr L488A + lda #$08 + jsr L8E89 + lda $E25B + cmp #$04 + bne L4961 + lda L498F + bpl L4961 + jsr L4AAD + jsr L4A77 + jsr L4AFD + bpl L497A + jsr L8F24 + bmi L4961 + jsr L4968 +L4961: jsr L489A + jsr L4523 + rts + +L4968: jsr L4AAD + ldx $0840 +L496E: lda $0840,x + sta $D355,x + dex + bpl L496E + jmp L4A17 + +L497A: jsr L4AAD + ldx L0800 +L4980: lda L0800,x + sta $D355,x + dex + bpl L4980 + jsr L4A17 + jmp L4961 + +L498F: brk + asl a +L4991: .byte $20 +L4992: .byte $02 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + jmp L49A6 + +L49A5: brk +L49A6: lda $E25B + sec + sbc #$06 + sta L49A5 + jsr L86A7 + clc + adc #$1E + sta L0006 + txa + adc #$DB + sta $07 + ldy #$0F + lda (L0006),y + asl a + bmi L49FA + bcc L49E0 + jsr L4AFD + beq L49FA + lda L49A5 + jsr L4AEA + beq L49ED + lda L49A5 + jsr L4A47 + jsr L8F24 + bpl L49ED + jmp L4523 + +L49E0: jsr L4AFD + beq L49FA + lda L49A5 + jsr L4AEA + bne L49FA +L49ED: lda L49A5 + jsr L4B5F + sta L0006 + stx $07 + jmp L4A0A + +L49FA: lda L49A5 + jsr L86C1 + clc + adc #$9E + sta L0006 + txa + adc #$DB + sta $07 +L4A0A: ldy #$00 + lda (L0006),y + tay +L4A0F: lda (L0006),y + sta $D355,y + dey + bpl L4A0F +L4A17: ldy $D355 +L4A1A: lda $D355,y + cmp #$2F + beq L4A24 + dey + bpl L4A1A +L4A24: dey + sty L4A46 + ldx #$00 + iny +L4A2B: iny + inx + lda $D355,y + sta $D345,x + cpy $D355 + bne L4A2B + stx $D345 + lda L4A46 + sta $D355 + lda #$00 + jmp L46DE + +L4A46: brk +L4A47: pha + jsr L86C1 + clc + adc #$9E + sta L0006 + txa + adc #$DB + sta $07 + ldy #$00 + lda (L0006),y + tay +L4A5A: lda (L0006),y + sta L0800,y + dey + bpl L4A5A + pla + jsr L4B5F + sta $08 + stx $09 + ldy #$00 + lda ($08),y + tay +L4A6F: lda ($08),y + sta $0840,y + dey + bpl L4A6F +L4A77: ldy L0800 +L4A7A: lda L0800,y + cmp #$2F + beq L4A84 + dey + bne L4A7A +L4A84: dey + sty L0800 + ldy $0840 +L4A8B: lda $0840,y + cmp #$2F + beq L4A95 + dey + bne L4A8B +L4A95: dey + sty $0840 + lda #$00 + sta L0006 + lda #$08 + sta $07 + lda #$40 + sta $08 + lda #$08 + sta $09 + jsr L4D19 + rts + +L4AAD: ldy $D355 +L4AB0: lda $D355,y + sta L0800,y + dey + bpl L4AB0 + lda #$40 + ldx #$08 + jsr L4B15 + ldy L0800 +L4AC3: lda L0800,y + cmp #$2F + beq L4ACD + dey + bne L4AC3 +L4ACD: dey +L4ACE: lda L0800,y + cmp #$2F + beq L4AD8 + dey + bne L4ACE +L4AD8: dey + ldx $0840 +L4ADC: iny + inx + lda L0800,y + sta $0840,x + cpy L0800 + bne L4ADC + rts + +L4AEA: jsr L4B5F + sta L4991 + stx L4992 + ldy #$C4 + lda #$90 + ldx #$49 + jsr L46BA + rts + +L4AFD: sta ALTZPOFF + lda $C083 + lda $C083 + lda $D3FF + tax + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + txa + rts + +L4B15: sta L4B2B + stx L4B2C + sta ALTZPOFF + lda $C083 + lda $C083 + ldx $D3EE +L4B27: lda $D3EE,x + .byte $9D +L4B2B: .byte $34 +L4B2C: ora ($CA) + bpl L4B27 + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + rts + + sta L4B50 + stx L4B51 + sta ALTZPOFF + lda $C083 + lda $C083 + ldx $D3AD +L4B4C: lda $D3AD,x + .byte $9D +L4B50: .byte $34 +L4B51: ora ($CA) + bpl L4B4C + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + rts + +L4B5F: sta L4BB0 + lda #$76 + ldx #$4F + jsr L4B15 + lda L4BB0 + jsr L86C1 + clc + adc #$9E + sta L0006 + txa + adc #$DB + sta $07 + ldy #$00 + lda (L0006),y + sta L4BB1 + tay +L4B81: lda (L0006),y + and #$7F + cmp #$2F + beq L4B8C + dey + bne L4B81 +L4B8C: dey +L4B8D: lda (L0006),y + and #$7F + cmp #$2F + beq L4B98 + dey + bne L4B8D +L4B98: dey + ldx L4F76 +L4B9C: inx + iny + lda (L0006),y + sta L4F76,x + cpy L4BB1 + bne L4B9C + stx L4F76 + lda #$76 + ldx #$4F + rts + +L4BB0: brk +L4BB1: brk + ldy #$00 + lda #$00 + ldx #$00 + jsr LA500 + jmp L4523 + + bra L4BE0 + bpl L4C07 + jsr L488A + lda $E25B + sec + sbc #$03 + jsr L86A7 + clc + adc #$F2 + sta L0006 + txa + adc #$E5 + sta $07 + ldy #$00 + lda (L0006),y + tay + clc + .byte $6D + .byte $87 +L4BE0: jmp LAA48 + +L4BE3: lda (L0006),y + sta L4C88,x + dex + dey + bne L4BE3 + pla + sta L4C88 + ldx L4C88 +L4BF3: lda L4C88,x + cmp #$20 + bne L4BFF + lda #$2E + sta L4C88,x +L4BFF: dex + bne L4BF3 + jsr L4C4E + bmi L4C4A +L4C07: lda L4C7C + sta L4C7E + sta L4C86 + jsr L4C64 + jsr L4C6D + lda #$80 + sta L4CA1 + jsr L489A + jsr L4510 + ldy #$1A + lda #$A7 + ldx #$D2 + jsr LD000 + ldy #$1A + lda #$BE + ldx #$4B + jsr LD000 + jsr L0800 + ldy #$1A + lda #$A7 + ldx #$D2 + jsr LD000 + lda #$00 + sta L4CA1 + jsr L4510 + jsr L4523 +L4C4A: jsr L489A + rts + +L4C4E: ldy #$C8 + ldx #$4C + lda #$77 + jsr L46BA + bne L4C5A + rts + +L4C5A: lda #$00 + jsr L48CC + beq L4C4E + lda #$FF + rts + +L4C64: ldy #$CA + ldx #$4C + lda #$7D + jmp L46BA + +L4C6D: ldy #$CC + ldx #$4C + lda #$85 + jmp L46BA + + brk + .byte $03 + dey + jmp L1C00 + +L4C7C: brk + .byte $04 +L4C7E: brk + brk + php + brk + trb L0000 + brk + .byte $01 +L4C86: brk + .byte $09 +L4C88: ora #$44 + adc $73 + .byte $6B + rol L6361 + .byte $63 + bbr2 L0000,L4C94 +L4C94: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L4CA1: brk + jsr L488A + lda #$03 + jsr L8E81 + bmi L4CD6 + lda #$04 + jsr L8E81 + bmi L4CD6 + jsr L489A + lda #$00 + jsr L5000 + pha + jsr L488A + lda #$07 + jsr L8E89 + jsr L489A + pla + bpl L4CCD + jmp L4CD6 + +L4CCD: jsr L4D19 + jsr L4523 + jsr L8F18 +L4CD6: pha + jsr L489A + pla + bpl L4CE0 + jmp L4523 + +L4CE0: lda #$C9 + ldx #$DF + jsr L6FAF + beq L4CF1 + pha + jsr L6F0D + pla + jmp L5E78 + +L4CF1: ldy #$01 +L4CF3: iny + lda $DFC9,y + cmp #$2F + beq L4D01 + cpy $DFC9 + bne L4CF3 + iny +L4D01: dey + sty $DFC9 + lda #$C9 + ldx #$DF + jsr L6FB7 + lda #$C9 + ldx #$DF + ldy $DFC9 + jsr L6F4B + jmp L4523 + +L4D19: ldy #$00 + lda (L0006),y + tay +L4D1E: lda (L0006),y + sta $E00A,y + dey + bpl L4D1E + ldy #$00 + lda ($08),y + tay +L4D2B: lda ($08),y + sta $DFC9,y + dey + bpl L4D2B + lda #$C9 + ldx #$DF + jsr L6F90 + ldx #$01 + iny + iny +L4D3E: lda $DFC9,y + sta $E04B,x + cpy $DFC9 + beq L4D4E + iny + inx + jmp L4D3E + +L4D4E: stx $E04B + lda $DFC9 + sec + sbc $E04B + sta $DFC9 + dec $DFC9 + rts + +L4D5F: jsr L488A + lda #$03 + jsr L8E81 + bmi L4D9D + lda #$05 + jsr L8E81 + bmi L4D9D + jsr L489A + lda #$01 + jsr L5000 + pha + jsr L488A + lda #$07 + jsr L8E89 + jsr L489A + pla + bpl L4D8A + jmp L4D9D + +L4D8A: ldy #$00 + lda (L0006),y + tay +L4D8F: lda (L0006),y + sta $E00A,y + dey + bpl L4D8F + jsr L4523 + jsr L8F1B +L4D9D: pha + jsr L489A + pla + bpl L4DA7 + jmp L4523 + +L4DA7: lda #$0A + ldx #$E0 + jsr L6F90 + sty $E00A + lda #$0A + ldx #$E0 + jsr L6FAF + beq L4DC2 + pha + jsr L6F0D + pla + jmp L5E78 + +L4DC2: ldy #$01 +L4DC4: iny + lda $E00A,y + cmp #$2F + beq L4DD2 + cpy $E00A + bne L4DC4 + iny +L4DD2: dey + sty $E00A + lda #$0A + ldx #$E0 + jsr L6FB7 + lda #$0A + ldx #$E0 + ldy $E00A + jsr L6F4B + jmp L4523 + + ldx #$00 +L4DEC: cpx $DF21 + bne L4DF2 + rts + +L4DF2: txa + pha + lda $DF22,x + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$70 + bne L4E10 + ldy #$00 + lda (L0006),y + jsr L6A8A + jmp L4E14 + +L4E10: cmp #$40 + bcc L4E1A +L4E14: pla + tax + inx + jmp L4DEC + +L4E1A: sta L4E71 + lda $DF21 + cmp #$02 + bcs L4E14 + pla + lda $EC25 + jsr L86FB + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay +L4E34: lda (L0006),y + sta $D355,y + dey + bpl L4E34 + lda $DF22 + jsr L86E3 + sta L0006 + stx $07 + ldy #$09 + lda (L0006),y + tax + clc + adc #$09 + tay + dex + dey +L4E51: lda (L0006),y + sta $D344,x + dey + dex + bne L4E51 + ldy #$09 + lda (L0006),y + tax + dex + dex + stx $D345 + lda L4E71 + cmp #$20 + bcc L4E6E + lda L4E71 +L4E6E: jmp L46DE + +L4E71: brk +L4E72: lda $EC25 + bne L4E78 + rts + +L4E78: jsr L6D2B + dec $EC2E + lda $EC25 + sta $DE9F + jsr LD09A + ldx $EC25 + dex + lda $E6D1,x + bmi L4EB4 + ldy #$07 + lda #$25 + ldx #$EC + jsr LD040 + lda $DD9E + sec + sbc $DEA0 + sta $DD9E + ldx #$00 +L4EA5: cpx $DEA0 + beq L4EB4 + lda $DEA1,x + jsr LD082 + inx + jmp L4EA5 + +L4EB4: ldx #$00 + txa +L4EB7: sta $DEA1,x + cpx $DEA0 + beq L4EC3 + inx + jmp L4EB7 + +L4EC3: sta $DEA0 + jsr LD096 + lda #$00 + sta $DE9F + jsr LD09A + ldy #$39 + lda #$25 + ldx #$EC + jsr LD000 + ldx $EC25 + dex + lda $EC26,x + sta $E22F + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$7F + sta (L0006),y + and #$0F + sta $DF20 + jsr L8997 + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + jsr L4510 + lda #$01 + sta $DF21 + lda $E22F + sta $DF22 + ldx $EC25 + dex + lda $EC26,x + jsr L7345 + ldx $EC25 + dex + lda #$00 + sta $EC26,x + ldy #$41 + lda #$25 + ldx #$EC + jsr LD000 + lda $EC25 + bne L4F3C + ldy #$0C + lda #$00 + ldx #$00 + jsr LD040 +L4F3C: lda #$00 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + jsr L66A2 + jmp L4510 + +L4F50: lda $EC25 + beq L4F5B + jsr L4E72 + jmp L4F50 + +L4F5B: rts + + lda #$00 + jsr L8E81 + bmi L4F66 + jmp L0800 + +L4F66: rts + +L4F67: brk +L4F68: brk +L4F69: brk + rmb0 $76 + bbr4 $C3,L4F7E + brk + brk + .byte $0D +L4F72: brk + brk + brk + brk +L4F76: brk + brk + brk + brk + brk + brk + brk + brk +L4F7E: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + lda $EC25 + sta L4F67 + ldy #$03 + lda #$67 + ldx #$4F + jsr LA500 +L4FC6: lda $EC25 + beq L4FD4 + jsr L86FB + sta L4F68 + stx L4F69 +L4FD4: lda #$80 + sta L4F67 + ldy #$03 + lda #$67 + ldx #$4F + jsr LA500 + beq L4FE7 + jmp L504B + +L4FE7: stx $07 + stx L504F + sty L0006 + sty L504E + ldy #$00 + lda (L0006),y + tay +L4FF6: lda (L0006),y + sta L4F76,y + dey + bpl L4FF6 + ldx #$03 +L5000: lda $BF90,x + sta L4F72,x + dex + bpl L5000 + ldy #$C0 + lda #$6A + ldx #$4F + jsr L46BA + beq L5027 + jsr LD154 + lda L504E + sta L4F68 + lda L504F + sta L4F69 + jmp L4FC6 + + rts + +L5027: lda #$40 + sta L4F67 + ldy #$03 + lda #$67 + ldx #$4F + jsr LA500 + lda #$76 + ldx #$4F + jsr L6F90 + sty L4F76 + lda #$76 + ldx #$4F + jsr L6FAF + beq L504B + .byte $20 +L5049: sei + .byte $5E +L504B: jmp L4523 + +L504E: brk +L504F: brk +L5050: lda $DF20 + beq L5056 +L5055: rts + +L5056: lda $DF21 + beq L5055 + cmp #$01 + bne L5067 + lda $DF22 + cmp $EBFB + beq L5055 +L5067: lda #$00 + tax + tay +L506B: lda $DF22,y + cmp $EBFB + beq L5077 + sta $1800,x + inx +L5077: iny + cpy $DF21 + bne L506B + dex + stx L5098 + jsr L8F15 +L5084: ldx L5098 + lda $1800,x + sta L533F + jsr L59A8 + dec L5098 + bpl L5084 + jmp L4523 + +L5098: brk +L5099: bbs2 $DE,L5049 + .byte $DE +L509D: clc + .byte $FB + .byte $5C + tsb $D0 + .byte $E0 +L50A3: tsb L0000 + brk + brk + brk + brk + brk + ldx #$03 +L50AC: lda L5099,x + sta $0102,x + dex + bpl L50AC + sta ALTZPOFF + lda $C083 + lda $C083 + ldx #$05 +L50C0: lda L509D,x + sta $D100,x + dex + bpl L50C0 + sta ALTZPOFF + lda $C082 + jsr LFE93 + jsr LFE89 + jsr LFB2F + jsr LFC58 + sta $C051 + sta $C054 + sta $C056 + sta $C052 + sta $C05F + sta $C00E + sta $C00C + sta $C000 + jsr MLI + .byte $65 + .addr L50A3 + ldx $EC25 + bne L50FF + rts + +L50FF: dex + lda $E6D1,x + bne L5106 + rts + +L5106: lda $EC25 + sta $DE9F + jsr LD09A + ldx #$00 + txa +L5112: cpx $DEA0 + beq L511E + sta $DEA1,x + inx + jmp L5112 + +L511E: sta $DEA0 + lda #$00 + ldx $EC25 + dex + sta $E6D1,x + jsr L52DF + lda $EC25 + sta $D212 + jsr L4505 + jsr L6E8E + jsr L4904 + ldy #$11 + lda #$1D + ldx #$D2 + jsr LD000 + lda $EC25 + jsr L7D5D + sta L51EB + stx L51EC + sty L51ED + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$1F + lda #$00 +L5162: sta (L0006),y + dey + cpy #$1B + bne L5162 + ldy #$23 + ldx #$03 +L516D: lda L51EB,x + sta (L0006),y + dey + dex + bpl L516D + lda $EC25 + jsr L763A + lda $EC25 + sta $D212 + jsr L44F2 + jsr L6E52 + lda #$00 + sta L51EF +L518D: lda L51EF + cmp $DEA0 + beq L51A7 + tax + lda $DEA1,x + jsr L86E3 + ldy #$01 + jsr LD040 + inc L51EF + jmp L518D + +L51A7: jsr L4510 + jsr L6E6E + jsr LD096 + jsr L6DB1 + lda $DF20 + beq L51E3 + lda $DF21 + beq L51E3 + sta L51EF +L51C0: ldx L51EF + lda $DF21,x + sta $E22F + jsr L8915 + jsr L6E8E + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + lda $E22F + jsr L8893 + dec L51EF + bne L51C0 +L51E3: lda #$00 + sta $DE9F + jmp LD09A + +L51EB: brk +L51EC: brk +L51ED: brk + brk +L51EF: brk +L51F0: ldx $EC25 + dex + sta $E6D1,x + lda $EC25 + sta $DE9F + jsr LD09A + jsr L7D9C + jsr LD096 + lda $EC25 + sta $D212 + jsr L4505 + jsr L6E8E + jsr L4904 + ldy #$11 + lda #$1D + ldx #$D2 + jsr LD000 + lda $EC25 + jsr L7D5D + sta L5263 + stx L5264 + sty L5265 + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$1F + lda #$00 +L523B: sta (L0006),y + dey + cpy #$1B + bne L523B + ldy #$23 + ldx #$03 +L5246: lda L5263,x + sta (L0006),y + dey + dex + bpl L5246 + lda #$80 + sta L4152 + jsr L4510 + jsr L6C19 + jsr L6DB1 + lda #$00 + sta L4152 + rts + +L5263: brk +L5264: brk +L5265: brk + brk + ldx $EC25 + bne L526D + rts + +L526D: dex + lda $E6D1,x + cmp #$81 + bne L5276 + rts + +L5276: cmp #$00 + bne L527D + jsr L5302 +L527D: jsr L52DF + lda #$81 + jmp L51F0 + + ldx $EC25 + bne L528B + rts + +L528B: dex + lda $E6D1,x + cmp #$82 + bne L5294 + rts + +L5294: cmp #$00 + bne L529B + jsr L5302 +L529B: jsr L52DF + lda #$82 + jmp L51F0 + + ldx $EC25 + bne L52A9 + rts + +L52A9: dex + lda $E6D1,x + cmp #$83 + bne L52B2 + rts + +L52B2: cmp #$00 + bne L52B9 + jsr L5302 +L52B9: jsr L52DF + lda #$83 + jmp L51F0 + + ldx $EC25 + bne L52C7 + rts + +L52C7: dex + lda $E6D1,x + cmp #$84 + bne L52D0 + rts + +L52D0: cmp #$00 + bne L52D7 + jsr L5302 +L52D7: jsr L52DF + lda #$84 + jmp L51F0 + +L52DF: lda #$00 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + lda $E25B + sta $E268 + lda #$01 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + rts + +L5302: ldy #$07 + lda #$25 + ldx #$EC + jsr LD040 + lda $EC25 + sta $DE9F + jsr LD09A + lda $DD9E + sec + sbc $DEA0 + sta $DD9E + ldx #$00 +L5320: cpx $DEA0 + beq L5334 + lda $DEA1,x + jsr LD082 + lda #$00 + sta $DEA1,x + inx + jmp L5320 + +L5334: jsr LD096 + lda #$00 + sta $DE9F + jmp LD09A + +L533F: brk + lda #$01 + jsr L8E81 + bmi L535A + lda #$04 + jsr L0800 + bne L5357 + stx L533F + jsr L4523 + jsr L59A4 +L5357: jmp L4523 + +L535A: rts + + lda #$01 + jsr L8E81 + bmi L5372 + lda #$05 + jsr L0800 + bne L5372 + stx L533F + jsr L4523 + jsr L59A4 +L5372: jmp L4523 + + jsr L8F09 + jmp L4523 + + jsr L8F27 + jmp L4523 + + jsr L8F0F + jmp L4523 + + jsr L8F0C + jmp L4523 + + jsr L8F12 + pha + jsr L4523 + pla + beq L5398 + rts + +L5398: lda $DF20 + bne L53B5 + ldx #$00 + ldy #$00 +L53A1: lda $DF22,x + cmp #$01 + beq L53AC + sta L5428,y + iny +L53AC: inx + cpx $DF22 + bne L53A1 + sty L5427 +L53B5: lda #$FF + sta L5426 +L53BA: inc L5426 + lda L5426 + cmp $DF21 + bne L53D0 + lda $DF20 + bne L53CD + jmp L540E + +L53CD: jmp L5E78 + +L53D0: tax + lda $DF22,x + jsr L5431 + bmi L53BA + jsr L86FB + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay + lda L0006 + jsr L6FB7 + lda L704B + beq L53BA +L53EF: dec L704B + ldx L704B + lda L704C,x + cmp $EC25 + beq L5403 + sta $D20E + jsr L4459 +L5403: jsr L61DC + lda L704B + bne L53EF + jmp L53BA + +L540E: ldx L5427 +L5411: lda L5428,x + sta L533F + jsr L59A8 + ldx L5427 + dec L5427 + dex + bpl L5411 + jmp L4523 + +L5426: brk +L5427: brk +L5428: brk + brk + brk + brk + brk + brk + brk + brk + brk +L5431: ldx #$07 +L5433: cmp $EC26,x + beq L543E + dex + bpl L5433 + lda #$FF + rts + +L543E: inx + txa + rts + +L5441: jmp L544D + +L5444: brk +L5445: brk +L5446: brk +L5447: brk +L5448: brk +L5449: brk +L544A: brk + brk + brk +L544D: lda #$00 + sta $1800 + .byte $AD +L5453: and $EC + bne L545A + jmp L54C5 + +L545A: tax + dex + lda $E6D1,x + bpl L5464 + jmp L54C5 + +L5464: lda $EC25 + sta $DE9F + jsr LD09A + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$1C +L5479: lda (L0006),y + sta $E214,y + iny + cpy #$24 + bne L5479 + ldx #$00 +L5485: cpx $DEA0 + beq L54BD + txa + pha + lda $DEA1,x + sta $E22F + jsr L8915 + ldy #$0D + lda #$2F + ldx #$E2 + jsr LD040 + pha + lda $E22F + jsr L8893 + pla + beq L54B7 + pla + pha + tax + lda $DEA1,x + ldx $1800 + sta $1801,x + inc $1800 +L54B7: pla + tax + inx + jmp L5485 + +L54BD: lda #$00 + sta $DE9F + jsr LD09A +L54C5: ldx $1800 + ldy #$00 +L54CA: lda $DEA1,y + sta $1801,x + iny + inx + cpy $DEA0 + bne L54CA + lda $1800 + clc + adc $DEA0 + sta $1800 + lda #$00 + sta L544A + lda #$FF + ldx #$03 +L54EA: sta L5444,x + dex + bpl L54EA +L54F0: ldx L544A +L54F3: lda $1801,x + asl a + tay + lda $DD9F,y + sta L0006 + lda $DDA0,y + sta $07 + ldy #$06 + lda (L0006),y + cmp L5447 + beq L5510 + bcc L5532 + jmp L5547 + +L5510: dey + lda (L0006),y + cmp L5446 + beq L551D + bcc L5532 + jmp L5547 + +L551D: dey + lda (L0006),y + cmp L5445 + beq L552A + bcc L5532 + jmp L5547 + +L552A: dey + lda (L0006),y + cmp L5444 + bcs L5547 +L5532: lda $1801,x + stx L5449 + sta L5448 + ldy #$03 +L553D: lda (L0006),y + sta L5441,y + iny + cpy #$07 + bne L553D +L5547: inx + cpx $1800 + bne L54F3 + ldx L544A + lda $1801,x + tay + lda L5448 + sta $1801,x + ldx L5449 + tya + sta $1801,x + lda #$FF + ldx #$03 +L5565: sta L5444,x + dex + bpl L5565 + inc L544A + ldx L544A + cpx $1800 + beq L5579 + jmp L54F0 + +L5579: lda #$00 + sta L544A + jsr L6D2B +L5581: jsr L55F0 +L5584: jsr L48E6 + lda $D208 + cmp #$03 + beq L5595 + cmp #$01 + bne L5584 + jmp L55D1 + +L5595: lda $D209 + and #$7F + cmp #$0D + beq L55D1 + cmp #$1B + beq L55D1 + cmp #$08 + beq L55BE + cmp #$15 + bne L5584 + ldx L544A + inx + cpx $1800 + bne L55B5 + ldx #$00 +L55B5: stx L544A + jsr L562C + jmp L5581 + +L55BE: ldx L544A + dex + bpl L55C8 + ldx $1800 + dex +L55C8: stx L544A + jsr L562C + jmp L5581 + +L55D1: ldx L544A + lda $1801,x + sta $DF22 + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$0F + sta $DF20 + lda #$01 + sta $DF21 + rts + +L55F0: ldx L544A + lda $1801,x + sta $E22F + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$0F + sta $D212 + beq L5614 + jsr L56F9 + lda $E22F + jsr L8915 +L5614: ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + lda $D212 + beq L562B + lda $E22F + jsr L8893 + jsr L4510 +L562B: rts + +L562C: lda $E22F + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$0F + sta $D212 + beq L564A + jsr L56F9 + lda $E22F + jsr L8915 +L564A: ldy #$0B + lda #$2F + ldx #$E2 + jsr LD040 + lda $D212 + beq L5661 + lda $E22F + jsr L8893 + jsr L4510 +L5661: rts + + lda $DF21 + beq L566A + jsr L6D2B +L566A: ldx $EC25 + beq L5676 + dex + lda $E6D1,x + bpl L5676 + rts + +L5676: lda $EC25 + sta $DE9F + jsr LD09A + lda $DEA0 + bne L5687 + jmp L56F0 + +L5687: ldx $DEA0 + dex +L568B: lda $DEA1,x + sta $DF22,x + dex + bpl L568B + lda $DEA0 + sta $DF21 + lda $EC25 + sta $DF20 + lda $DF20 + sta $E22C + beq L56AB + jsr L56F9 +L56AB: lda $DF21 + sta L56F8 + dec L56F8 +L56B4: ldx L56F8 + lda $DF22,x + sta $E22B + jsr L86E3 + sta L0006 + stx $07 + lda $E22C + beq L56CF + lda $E22B + jsr L8915 +L56CF: ldy #$02 + lda #$2B + ldx #$E2 + jsr LD040 + lda $E22C + beq L56E3 + lda $E22B + jsr L8893 +L56E3: dec L56F8 + bpl L56B4 + lda $DF20 + beq L56F0 + jsr L4510 +L56F0: lda #$00 + sta $DE9F + jmp LD09A + +L56F8: brk +L56F9: sta $D212 + jsr L4505 + jmp L6E8E + +L5702: lda $EC25 + bne L5708 + rts + +L5708: sta L0800 + ldy #$01 + ldx #$00 +L570F: lda $EC26,x + beq L5720 + inx + cpx $EC25 + beq L5721 + txa + dex + sta L0800,y + iny +L5720: inx +L5721: cpx #$08 + bne L570F + sty L578D + cpy #$01 + bne L572D + rts + +L572D: lda #$00 + sta L578C +L5732: jsr L48E6 + lda $D208 + cmp #$03 + beq L5743 + cmp #$01 + bne L5732 + jmp L578B + +L5743: lda $D209 + and #$7F + cmp #$0D + beq L578B + cmp #$1B + beq L578B + cmp #$08 + beq L5772 + cmp #$15 + bne L5732 + ldx L578C + inx + cpx L578D + bne L5763 + ldx #$00 +L5763: stx L578C + lda L0800,x + sta $D20E + jsr L4459 + jmp L5732 + +L5772: ldx L578C + dex + bpl L577C + ldx L578D + dex +L577C: stx L578C + lda L0800,x + sta $D20E + jsr L4459 + jmp L5732 + +L578B: rts + +L578C: brk +L578D: brk +L578E: ldy #$22 + lda #$00 + ldx #$00 + jsr LD000 + jmp L619B + +L579A: ldy #$22 + lda #$00 + ldx #$00 + jsr LD000 + jmp L60DB + +L57A6: .byte $20 + .byte $03 +L57A8: cli +L57A9: jsr L48E6 + lda $D208 + cmp #$01 + beq L57C2 + cmp #$03 + bne L57A9 + lda $D209 + cmp #$0D + beq L57C2 + cmp #$1B + bne L57CB +L57C2: lda #$00 + sta $DE9F + jsr LD09A + rts + +L57CB: bit L585D + bmi L57D3 + jmp L57E7 + +L57D3: cmp #$15 + bne L57DD + jsr L582F + jmp L57A9 + +L57DD: cmp #$08 + bne L57E7 + jsr L583C + jmp L57A9 + +L57E7: bit L585E + bmi L57EF + jmp L57A9 + +L57EF: cmp #$0A + bne L57F9 + jsr L5846 + jmp L57A9 + +L57F9: cmp #$0B + bne L57A9 + jsr L5853 + jmp L57A9 + +L5803: lda $EC25 + sta $DE9F + jsr LD09A + ldx $EC25 + dex + lda $E6D1,x + sta L5B1B + jsr L58C3 + sta L585F + stx L5860 + sty L585D + jsr L58E2 + sta L5861 + stx L5862 + sty L585E + rts + +L582F: lda L585F + ldx L5860 + jsr L5863 + sta L585F + rts + +L583C: lda L585F + jsr L587E + sta L585F + rts + +L5846: lda L5861 + ldx L5862 + jsr L5893 + sta L5861 + rts + +L5853: lda L5861 + jsr L58AE + sta L5861 + rts + +L585D: brk +L585E: brk +L585F: brk +L5860: brk +L5861: brk +L5862: brk +L5863: stx L587D + cmp L587D + beq L587C + sta $D20D + inc $D20D + lda #$02 + sta $D208 + jsr L5C54 + lda $D20D +L587C: rts + +L587D: brk +L587E: beq L5891 + sta $D20D + dec $D20D + lda #$02 + sta $D208 + jsr L5C54 + lda $D20D +L5891: rts + + brk +L5893: stx L58AD + cmp L58AD + beq L58AC + sta $D20D + inc $D20D + lda #$01 + sta $D208 + jsr L5C54 + lda $D20D +L58AC: rts + +L58AD: brk +L58AE: beq L58C1 + sta $D20D + dec $D20D + lda #$01 + sta $D208 + jsr L5C54 + lda $D20D +L58C1: rts + + brk +L58C3: lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$06 + lda (L0006),y + tax + iny + lda (L0006),y + pha + ldy #$04 + lda (L0006),y + and #$01 + clc + ror a + ror a + tay + pla + rts + +L58E2: lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$08 + lda (L0006),y + tax + iny + lda (L0006),y + pha + ldy #$05 + lda (L0006),y + and #$01 + clc + ror a + ror a + tay + pla + rts + + lda #$00 + sta L599F + sta $DE9F + jsr LD09A + jsr L4F50 + jsr L6D2B + ldx $DEA0 + dex +L5916: lda $DEA1,x + cmp $EBFB + beq L5942 + txa + pha + lda $DEA1,x + sta $E22F + lda #$00 + sta $DEA1,x + ldy #$04 + lda #$2F + ldx #$E2 + jsr LD040 + lda $E22F + jsr LD082 + dec $DEA0 + dec $DD9E + pla + tax +L5942: dex + bpl L5916 + ldy #$00 + sty L599E +L594A: ldy L599E + inc $DEA0 + inc $DD9E + lda #$00 + sta $E1A0,y + lda $BF32,y + jsr L89B6 + cmp #$57 + bne L5967 + lda #$F9 + sta L599F +L5967: inc L599E + lda L599E + cmp $BF31 + beq L594A + bcc L594A + ldx #$00 +L5976: cpx $DEA0 + bne L5986 + lda L599F + beq L5983 + jsr LD154 +L5983: jmp LD096 + +L5986: txa + pha + lda $DEA1,x + cmp $EBFB + beq L5998 + jsr L86E3 + ldy #$01 + jsr LD040 +L5998: pla + tax + inx + jmp L5976 + +L599E: brk +L599F: brk +L59A0: lda #$00 + beq L59AA +L59A4: lda #$80 + bne L59AA +L59A8: lda #$C0 +L59AA: sta L5AD0 + lda #$00 + sta $DE9F + jsr LD09A + bit L5AD0 + bpl L59EA + bvc L59D2 + lda L533F + ldy #$0F +L59C1: cmp $E1A0,y + beq L59C9 + dey + bpl L59C1 +L59C9: sty L5AC6 + sty $E25B + jmp L59F3 + +L59D2: ldy $BF31 + lda L533F +L59D8: cmp $BF32,y + beq L59E1 + dey + bpl L59D8 + iny +L59E1: sty L5AC6 + sty $E25B + jmp L59F3 + +L59EA: lda $E25B + sec + sbc #$03 + sta $E25B +L59F3: ldy $E25B + lda $E1A0,y + bne L59FE + jmp L5A4C + +L59FE: jsr L86E3 + clc + adc #$09 + sta L0006 + txa + adc #$00 + sta $07 + ldy #$00 + lda (L0006),y + tay +L5A10: lda (L0006),y + sta $1F00,y + dey + bpl L5A10 + dec $1F00 + lda #$2F + sta $1F01 + lda #$00 + ldx #$1F + ldy $1F00 + jsr L6FB7 + lda L704B + beq L5A4C +L5A2F: ldx L704B + beq L5A4C + dex + lda L704C,x + cmp $EC25 + beq L5A43 + sta $D20E + jsr L4459 +L5A43: jsr L61DC + dec L704B + jmp L5A2F + +L5A4C: jsr L4523 + jsr L6D2B + lda #$00 + sta $DE9F + jsr LD09A + lda $E25B + tay + pha + lda $E1A0,y + sta $E22F + beq L5A7F + jsr L8AF4 + dec $DD9E + lda $E22F + jsr LD082 + jsr L4510 + ldy #$04 + lda #$2F + ldx #$E2 + jsr LD040 +L5A7F: lda $DEA0 + sta L5AC6 + inc $DEA0 + inc $DD9E + pla + tay + lda $BF32,y + jsr L89B6 + bit L5AD0 + bmi L5AA9 + and #$FF + beq L5AA9 + cmp #$2F + beq L5AA9 + pha + jsr LD096 + pla + jsr LD154 + rts + +L5AA9: lda $DEA0 + cmp L5AC6 + beq L5AC0 + ldx $DEA0 + dex + lda $DEA1,x + jsr L86E3 + ldy #$01 + jsr LD040 +L5AC0: jsr LD096 + jmp L4523 + +L5AC6: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L5AD0: brk + ldx $E25B + dex + txa + asl a + asl a + asl a + clc + adc #$06 + tax + lda $E44C,x + sec + sbc #$30 + clc + adc #$C0 + sta L5B1A + lda #$00 + sta L5B19 +L5AEE: sta ALTZPOFF + lda $C082 + jsr LFE93 + jsr LFE89 + jsr LFB2F + jsr LFC58 + sta $C051 + sta $C054 + sta $C056 + sta $C052 + sta $C05F + sta $C00E + sta $C00C + sta $C000 + .byte $4C +L5B19: brk +L5B1A: brk +L5B1B: brk +L5B1C: lda $EC25 + sta $DE9F + jsr LD09A + ldx $EC25 + dex + lda $E6D1,x + sta L5B1B + ldx #$03 +L5B31: lda $EBFD,x + sta $D209,x + dex + bpl L5B31 + ldy #$48 + lda #$09 + ldx #$D2 + jsr LD000 + lda $D20D + bne L5B4B + jmp L5CB7 + +L5B4B: bit $D2AA + bmi L5B53 + jmp L5C26 + +L5B53: cmp #$03 + bne L5B58 + rts + +L5B58: cmp #$01 + bne L5BC1 + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$05 + lda (L0006),y + and #$01 + bne L5B71 + jmp L5C26 + +L5B71: jsr L5803 + lda $D20E + cmp #$05 + bne L5B81 + jsr L5C31 + jmp L5C26 + +L5B81: cmp #$01 + bne L5B92 +L5B85: jsr L5853 + lda #$01 + jsr L5C89 + bpl L5B85 + jmp L5C26 + +L5B92: cmp #$02 + bne L5BA3 +L5B96: jsr L5846 + lda #$02 + jsr L5C89 + bpl L5B96 + jmp L5C26 + +L5BA3: cmp #$04 + beq L5BB4 +L5BA7: jsr L638C + lda #$03 + jsr L5C89 + bpl L5BA7 + jmp L5C26 + +L5BB4: jsr L63EC + lda #$04 + jsr L5C89 + bpl L5BB4 + jmp L5C26 + +L5BC1: lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$04 + lda (L0006),y + and #$01 + bne L5BD6 + jmp L5C26 + +L5BD6: jsr L5803 + lda $D20E + cmp #$05 + bne L5BE6 + jsr L5C31 + jmp L5C26 + +L5BE6: cmp #$01 + bne L5BF7 +L5BEA: jsr L583C + lda #$01 + jsr L5C89 + bpl L5BEA + jmp L5C26 + +L5BF7: cmp #$02 + bne L5C08 +L5BFB: jsr L582F + lda #$02 + jsr L5C89 + bpl L5BFB + jmp L5C26 + +L5C08: cmp #$04 + beq L5C19 +L5C0C: jsr L6451 + lda #$03 + jsr L5C89 + bpl L5C0C + jmp L5C26 + +L5C19: jsr L64B0 + lda #$04 + jsr L5C89 + bpl L5C19 + jmp L5C26 + +L5C26: jsr LD096 + lda #$00 + sta $DE9F + jmp LD09A + +L5C31: lda $D20D + sta $D208 + ldy #$4A + lda #$08 + ldx #$D2 + jsr LD000 + lda $D20E + bne L5C46 + rts + +L5C46: jsr L5C54 + jsr LD096 + lda #$00 + sta $DE9F + jmp LD09A + +L5C54: lda $D20D + sta $D209 + ldy #$4B + lda #$08 + ldx #$D2 + jsr LD000 + jsr L6523 + jsr L84D1 + bit L5B1B + bmi L5C71 + jsr L6E6E +L5C71: lda $EC25 + sta $D212 + jsr L44F2 + ldy #$11 + lda #$1D + ldx #$D2 + jsr LD000 + jsr L4510 + jmp L6C19 + +L5C89: sta L5CB6 + jsr L48F0 + lda $D208 + cmp #$04 + beq L5C99 +L5C96: lda #$FF + rts + +L5C99: ldy #$48 + lda #$09 + ldx #$D2 + jsr LD000 + lda $D20D + beq L5C96 + cmp #$03 + beq L5C96 + lda $D20E + cmp L5CB6 + bne L5C96 + lda #$00 + rts + +L5CB6: brk +L5CB7: bit L5B1B + bpl L5CBF + jmp L6D2B + +L5CBF: lda $EC25 + sta $D20E + ldy #$09 + lda #$09 + ldx #$D2 + jsr LD040 + lda $D20D + bne L5CDA + jsr L5F13 + jmp L5DEC + +L5CD9: brk +L5CDA: sta L5CD9 + ldx $DF21 + beq L5CFB + dex + lda L5CD9 +L5CE6: cmp $DF22,x + beq L5CF0 + dex + bpl L5CE6 + bmi L5CFB +L5CF0: bit $D2AA + bmi L5CF8 + jmp L5DFC + +L5CF8: jmp L5D55 + +L5CFB: bit $C061 + bpl L5D08 + lda $DF20 + cmp $EC25 + beq L5D0B +L5D08: jsr L6D2B +L5D0B: ldx $DF21 + lda L5CD9 + sta $DF22,x + inc $DF21 + lda $EC25 + sta $DF20 + lda $EC25 + sta $D212 + jsr L44F2 + lda L5CD9 + sta $E22F + jsr L8915 + jsr L6E8E + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + lda $EC25 + sta $D212 + jsr L44F2 + lda L5CD9 + jsr L8893 + jsr L4510 + bit $D2AA + bmi L5D55 + jmp L5DFC + +L5D55: lda L5CD9 + sta $EBFC + ldy #$0A + lda #$FC + ldx #$EB + jsr LD040 + tax + lda $EBFC + beq L5DA6 + jsr L8F00 + cmp #$FF + bne L5D77 + jsr L5DEC + jmp L4523 + +L5D77: lda $EBFC + cmp $EBFB + bne L5D8E + lda $EC25 + jsr L6F0D + lda $EC25 + jsr L5E78 + jmp L4523 + +L5D8E: lda $EBFC + bmi L5D99 + jsr L6A3F + jmp L4523 + +L5D99: and #$7F + pha + jsr L6F0D + pla + jsr L5E78 + jmp L4523 + +L5DA6: cpx #$02 + bne L5DAD + jmp L5DEC + +L5DAD: cpx #$FF + beq L5DF7 + lda $EC25 + sta $D212 + jsr L44F2 + jsr L6E52 + jsr L6E8E + ldx $DF21 + dex +L5DC4: txa + pha + lda $DF22,x + sta $E22E + ldy #$03 + lda #$2E + ldx #$E2 + jsr LD040 + pla + tax + dex + bpl L5DC4 + lda $EC25 + sta $D212 + jsr L44F2 + jsr L6DB1 + jsr L6E6E + jsr L4510 +L5DEC: jsr LD096 + lda #$00 + sta $DE9F + jmp LD09A + +L5DF7: ldx $E256 + txs + rts + +L5DFC: lda L5CD9 + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$70 + cmp #$10 + beq L5E28 + cmp #$20 + beq L5E28 + cmp #$30 + beq L5E28 + cmp #$00 + bne L5E27 + lda L5CD9 + jsr L6A8A + bmi L5E27 + jmp L5DEC + +L5E27: rts + +L5E28: sta L5E77 + lda $EC25 + jsr L86FB + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay +L5E3A: lda (L0006),y + sta $D355,y + dey + bpl L5E3A + lda L5CD9 + jsr L86E3 + sta L0006 + stx $07 + ldy #$09 + lda (L0006),y + tax + clc + adc #$09 + tay + dex + dey +L5E57: lda (L0006),y + sta $D344,x + dey + dex + bne L5E57 + ldy #$09 + lda (L0006),y + tax + dex + dex + stx $D345 + lda L5E77 + cmp #$20 + bcc L5E74 + lda L5E77 +L5E74: jmp L46DE + +L5E77: brk +L5E78: sta L5F0A + jsr L4523 + jsr L6D2B + lda L5F0A + cmp $EC25 + beq L5E8F + sta $D20E + jsr L4459 +L5E8F: lda $EC25 + sta $D212 + jsr L44F2 + jsr L4904 + ldy #$11 + lda #$1D + ldx #$D2 + jsr LD000 + ldx $EC25 + dex + lda $EC26,x + pha + jsr L7345 + lda L5F0A + tax + dex + lda $E6D1,x + bmi L5EBC + jsr L5302 +L5EBC: lda $EC25 + jsr L86FB + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay +L5ECB: lda (L0006),y + sta $E1B0,y + dey + bpl L5ECB + pla + jsr L7054 + jsr L5106 + jsr LD096 + lda $EC25 + sta $DE9F + jsr LD09A + lda $EC25 + sta $D212 + jsr L4505 + jsr L78EF + lda #$00 + ldx $EC25 + sta $E6D0,x + lda #$01 + sta $E25B + jsr L52DF + lda #$00 + sta $DE9F + jmp LD09A + +L5F0A: brk +L5F0B: brk + brk + brk + brk +L5F0F: brk + brk + brk + brk +L5F13: lda #$06 + sta L0006 + lda #$D2 + sta $07 + jsr L60D5 + ldx #$03 +L5F20: lda $D209,x + sta L5F0B,x + sta L5F0F,x + dex + bpl L5F20 + jsr L48F0 + lda $D208 + cmp #$04 + beq L5F3F + bit $C061 + bmi L5F3E + jsr L6D2B +L5F3E: rts + +L5F3F: jsr L6D2B + lda $EC25 + sta $D212 + jsr L4505 + jsr L6E8E + ldx #$03 +L5F50: lda L5F0B,x + sta $E230,x + lda L5F0F,x + sta $E234,x + dex + bpl L5F50 + jsr L48FA + ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 +L5F6B: jsr L48F0 + lda $D208 + cmp #$04 + beq L5FC5 + ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + ldx #$00 +L5F80: cpx $DEA0 + bne L5F88 + jmp L4510 + +L5F88: txa + pha + lda $DEA1,x + sta $E22F + jsr L8915 + ldy #$0D + lda #$2F + ldx #$E2 + jsr LD040 + beq L5FB9 + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + ldx $DF21 + inc $DF21 + lda $E22F + sta $DF22,x + lda $EC25 + sta $DF20 +L5FB9: lda $E22F + jsr L8893 + pla + tax + inx + jmp L5F80 + +L5FC5: jsr L60D5 + lda $D209 + sec + sbc L60CF + sta L60CB + lda $D20A + sbc L60D0 + sta L60CC + lda $D20B + sec + sbc L60D1 + sta L60CD + lda $D20C + sbc L60D2 + sta L60CE + lda L60CC + bpl L5FFE + lda L60CB + eor #$FF + sta L60CB + inc L60CB +L5FFE: lda L60CE + bpl L600E + lda L60CD + eor #$FF + sta L60CD + inc L60CD +L600E: lda L60CB + cmp #$05 + bcs L601F + lda L60CD + cmp #$05 + bcs L601F + jmp L5F6B + +L601F: ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + ldx #$03 +L602A: lda $D209,x + sta L60CF,x + dex + bpl L602A + lda $D209 + cmp $E234 + lda $D20A + sbc $E235 + bpl L6068 + lda $D209 + cmp $E230 + lda $D20A + sbc $E231 + bmi L6054 + bit L60D3 + bpl L6068 +L6054: lda $D209 + sta $E230 + lda $D20A + sta $E231 + lda #$80 + sta L60D3 + jmp L6079 + +L6068: lda $D209 + sta $E234 + lda $D20A + sta $E235 + lda #$00 + sta L60D3 +L6079: lda $D20B + cmp $E236 + lda $D20C + sbc $E237 + bpl L60AE + lda $D20B + cmp $E232 + lda $D20C + sbc $E233 + bmi L609A + bit L60D4 + bpl L60AE +L609A: lda $D20B + sta $E232 + lda $D20C + sta $E233 + lda #$80 + sta L60D4 + jmp L60BF + +L60AE: lda $D20B + sta $E236 + lda $D20C + sta $E237 + lda #$00 + sta L60D4 +L60BF: ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + jmp L5F6B + +L60CB: brk +L60CC: brk +L60CD: brk +L60CE: brk +L60CF: brk +L60D0: brk +L60D1: brk +L60D2: brk +L60D3: brk +L60D4: brk +L60D5: jsr L87F6 + jmp L8921 + +L60DB: jmp L60DE + +L60DE: lda $EC25 + sta $D208 + ldy #$41 + lda #$25 + ldx #$EC + jsr LD000 + lda $EC25 + jsr L8855 + ldy #$44 + lda #$08 + ldx #$D2 + jsr LD000 + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$16 + lda (L0006),y + cmp #$19 + bcs L6112 + lda #$19 + sta (L0006),y +L6112: ldy #$14 + lda (L0006),y + sec + sbc L8830 + sta L6197 + iny + lda (L0006),y + sbc L8831 + sta L6198 + iny + lda (L0006),y + sec + sbc L8832 + sta L6199 + iny + lda (L0006),y + sbc L8833 + sta L619A + ldx $EC25 + dex + lda $E6D1,x + beq L6143 +L6142: rts + +L6143: lda $EC25 + sta $DE9F + jsr LD09A + ldx #$00 +L614E: cpx $DEA0 + bne L6161 + jsr LD096 + lda #$00 + sta $DE9F + jsr LD09A + jmp L6196 + +L6161: txa + pha + lda $DEA1,x + jsr L86E3 + sta L0006 + stx $07 + ldy #$03 + lda (L0006),y + clc + adc L6197 + sta (L0006),y + iny + lda (L0006),y + adc L6198 + sta (L0006),y + iny + lda (L0006),y + clc + adc L6199 + sta (L0006),y + iny + lda (L0006),y + adc L619A + sta (L0006),y + pla + tax + inx + jmp L614E + +L6196: rts + +L6197: brk +L6198: brk +L6199: brk +L619A: brk +L619B: lda $EC25 + sta $D208 + ldy #$45 + lda #$08 + ldx #$D2 + jsr LD000 + jsr L4523 + lda $EC25 + sta $DE9F + jsr LD09A + jsr L6E52 + jsr L6DB1 + jsr L6E6E + lda #$00 + sta $DE9F + jsr LD09A + jmp L4510 + +L61CA: lda $EC25 + ldy #$43 + lda #$A8 + ldx #$D2 + jsr LD000 + lda $D2A8 + bne L61DC + rts + +L61DC: lda $EC25 + sta $DE9F + jsr LD09A + jsr L6D2B + ldx $EC25 + dex + lda $E6D1,x + bmi L6215 + lda $DD9E + sec + sbc $DEA0 + sta $DD9E + ldy #$07 + lda #$25 + ldx #$EC + jsr LD040 + ldx #$00 +L6206: cpx $DEA0 + beq L6215 + lda $DEA1,x + jsr LD082 + inx + jmp L6206 + +L6215: dec $EC2E + ldx #$00 + txa +L621B: sta $DEA1,x + cpx $DEA0 + beq L6227 + inx + jmp L621B + +L6227: sta $DEA0 + jsr LD096 + ldy #$39 + lda #$25 + ldx #$EC + jsr LD000 + ldx $EC25 + dex + lda $EC26,x + sta $E22F + jsr L86E3 + sta L0006 + stx $07 + ldy #$01 + lda (L0006),y + and #$0F + beq L6276 + ldy #$02 + lda (L0006),y + and #$7F + sta (L0006),y + and #$0F + sta $DF20 + jsr L8997 + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + jsr L4510 + lda #$01 + sta $DF21 + lda $E22F + sta $DF22 +L6276: ldx $EC25 + dex + lda $EC26,x + jsr L7345 + ldx $EC25 + dex + lda $EC26,x + inx + jsr L8B5C + ldx $EC25 + dex + lda #$00 + sta $EC26,x + sta $E6D1,x + ldy #$41 + lda #$25 + ldx #$EC + jsr LD000 + lda #$00 + sta $DE9F + jsr LD09A + lda #$00 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + jsr L66A2 + jmp L4523 + +L62BC: cmp #$01 + bcc L62C2 + bne L62C5 +L62C2: lda #$00 + rts + +L62C5: sta L638B + stx L6386 + sty L638A + cmp L6386 + bcc L62D5 + tya + rts + +L62D5: lda #$00 + sta L6385 + sta L6389 + clc + ror L6386 + ror L6385 + clc + ror L638A + ror L6389 + lda #$00 + sta L6383 + sta L6387 + sta L6384 + sta L6388 +L62F9: lda L6384 + cmp L638B + beq L630F + bcc L6309 + jsr L6319 + jmp L62F9 + +L6309: jsr L634E + jmp L62F9 + +L630F: lda L6388 + cmp #$01 + bcs L6318 + lda #$01 +L6318: rts + +L6319: lda L6383 + sec + sbc L6385 + sta L6383 + lda L6384 + sbc L6386 + sta L6384 + lda L6387 + sec + sbc L6389 + sta L6387 + lda L6388 + sbc L638A + sta L6388 + clc + ror L6386 + ror L6385 + clc + ror L638A + ror L6389 + rts + +L634E: lda L6383 + clc + adc L6385 + sta L6383 + lda L6384 + adc L6386 + sta L6384 +L6361: lda L6387 + clc + adc L6389 + sta L6387 + lda L6388 + adc L638A + sta L6388 + clc + ror L6386 + ror L6385 + clc + ror L638A + ror L6389 + rts + +L6383: brk +L6384: brk +L6385: brk +L6386: brk +L6387: brk +L6388: brk +L6389: brk +L638A: brk +L638B: brk +L638C: jsr L650F + sty L63E9 + jsr L644C + sta L63E8 + lda $D21F + sec + sbc L63E8 + sta L63EA + lda $D220 + sbc #$00 + sta L63EB + lda L63EA + cmp L7B61 + lda L63EB + sbc L7B62 + bmi L63C1 + lda L63EA + ldx L63EB + jmp L63C7 + +L63C1: lda L7B61 + ldx L7B62 +L63C7: sta $D21F + stx $D220 + lda $D21F + clc + adc L63E9 + sta $D223 + lda $D220 + adc #$00 + sta $D224 + jsr L653E + jsr L6DB1 + jmp L6556 + +L63E8: brk +L63E9: brk +L63EA: brk +L63EB: brk +L63EC: jsr L650F + sty L6449 + jsr L644C + sta L6448 + lda $D223 + clc + adc L6448 + sta L644A + lda $D224 + adc #$00 + sta L644B + lda L644A + cmp L7B65 + lda L644B + sbc L7B66 + bpl L6421 + lda L644A + ldx L644B + jmp L6427 + +L6421: lda L7B65 + ldx L7B66 +L6427: sta $D223 + stx $D224 + lda $D223 + sec + sbc L6449 + sta $D21F + lda $D224 + sbc #$00 + sta $D220 + jsr L653E + jsr L6DB1 + jmp L6556 + +L6448: brk +L6449: brk +L644A: brk +L644B: brk +L644C: tya + sec + sbc #$0E + rts + +L6451: jsr L650F + sta L64AC + stx L64AD + lda $D21D + sec + sbc L64AC + sta L64AE + lda $D21E + sbc L64AD + sta L64AF + lda L64AE + cmp L7B5F + lda L64AF + sbc L7B60 + bmi L6484 + lda L64AE + ldx L64AF + jmp L648A + +L6484: lda L7B5F + ldx L7B60 +L648A: sta $D21D + stx $D21E + lda $D21D + clc + adc L64AC + sta $D221 + lda $D21E + adc L64AD + sta $D222 + jsr L653E + jsr L6DB1 + jmp L6556 + +L64AC: brk +L64AD: brk +L64AE: brk +L64AF: brk +L64B0: jsr L650F + sta L650B + stx L650C + lda $D221 + clc + adc L650B + sta L650D + lda $D222 + adc L650C + sta L650E + lda L650D + cmp L7B63 + lda L650E + sbc L7B64 + bpl L64E3 + lda L650D + ldx L650E + jmp L64E9 + +L64E3: lda L7B63 + ldx L7B64 +L64E9: sta $D221 + stx $D222 + lda $D221 + sec + sbc L650B + sta $D21D + lda $D222 + sbc L650C + sta $D21E + jsr L653E + jsr L6DB1 + jmp L6556 + +L650B: brk +L650C: brk +L650D: brk +L650E: brk +L650F: bit L5B1B + bmi L6517 + jsr L6E52 +L6517: jsr L6523 + jsr L7B6B + lda $EC25 + jmp L7D5D + +L6523: lda $EC25 + jsr L86EF + clc + adc #$14 + sta L0006 + txa + adc #$00 + sta $07 + ldy #$25 +L6535: lda (L0006),y + sta $D215,y + dey + bpl L6535 + rts + +L653E: lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$23 + ldx #$07 +L654C: lda $D21D,x + sta (L0006),y + dey + dex + bpl L654C + rts + +L6556: bit L5B1B + bmi L655E + jsr L6E6E +L655E: ldy #$11 + lda #$1D +L6562: ldx #$D2 + jsr LD000 + jsr L4510 + jmp L6C19 + +L656D: lda $EC25 + jsr L7D5D + sta L6600 + stx L6601 + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$06 + lda (L0006),y + tay + lda L7B63 + sec + sbc L7B5F + sta L6602 + lda L7B64 + sbc L7B60 + sta L6603 + lda L6602 + sec + sbc L6600 + sta L6602 + lda L6603 + sbc L6601 + sta L6603 + lsr L6603 + ror L6602 + ldx L6602 + lda $D21D + sec + sbc L7B5F + sta L6602 + lda $D21E + sbc L7B60 + sta L6603 + bpl L65D0 + lda #$00 + beq L65EB +L65D0: lda $D221 + cmp L7B63 + lda $D222 + sbc L7B64 + bmi L65E2 + tya + jmp L65EE + +L65E2: lsr L6603 + ror L6602 + lda L6602 +L65EB: jsr L62BC +L65EE: sta $D209 + lda #$02 + sta $D208 + ldy #$4B + lda #$08 + ldx #$D2 + jsr LD000 + rts + +L6600: brk +L6601: brk +L6602: brk +L6603: brk +L6604: lda $EC25 + jsr L7D5D + sty L669F + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$08 + lda (L0006),y + tay + lda L7B65 + sec + sbc L7B61 + sta L66A0 + lda L7B66 + sbc L7B62 + sta L66A1 + lda L66A0 + sec + sbc L669F + sta L66A0 + lda L66A1 + sbc #$00 + sta L66A1 + lsr L66A1 + ror L66A0 + lsr L66A1 + ror L66A0 + ldx L66A0 + lda $D21F + sec + sbc L7B61 + sta L66A0 + lda $D220 + sbc L7B62 + sta L66A1 + bpl L6669 + lda #$00 + beq L668A +L6669: lda $D223 + cmp L7B65 + lda $D224 + sbc L7B66 + bmi L667B + tya + jmp L668D + +L667B: lsr L66A1 + ror L66A0 + lsr L66A1 + ror L66A0 + lda L66A0 +L668A: jsr L62BC +L668D: sta $D209 + lda #$01 + sta $D208 + ldy #$4B + lda #$08 + ldx #$D2 + jsr LD000 + rts + +L669F: brk +L66A0: brk +L66A1: brk +L66A2: ldx $EC25 + beq L66AA + jmp L66F2 + +L66AA: lda #$01 + sta $E26B + ldy #$34 + lda #$6A + ldx #$E2 + jsr LD000 + lda #$01 + sta $E26E + lda #$02 + sta $E26C + lda #$01 + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + lda #$04 + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + lda #$05 + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + lda #$00 + sta L4359 + rts + +L66F2: dex + lda $E6D1,x + and #$0F + tax + inx + stx $E268 + lda #$01 + sta $E269 + ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + rts + +L670C: lda #$01 + sta $E26E + lda #$02 + sta $E26C + lda #$03 + jsr L673A + lda #$05 + sta $E26C + lda #$07 + jsr L673A + lda #$08 + jsr L673A + lda #$0A + jsr L673A + lda #$0B + jsr L673A + lda #$0D + jsr L673A + rts + +L673A: sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + rts + +L6747: lda #$00 + sta $E26E + lda #$02 + .byte $8D + .byte $6C +L6750: .byte $E2 + lda #$03 + jsr L6775 + lda #$05 + sta $E26C + lda #$07 + jsr L6775 + lda #$08 + jsr L6775 + lda #$0A + jsr L6775 + lda #$0B + jsr L6775 + lda #$0D + jsr L6775 + rts + +L6775: sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + rts + +L6782: lda #$00 + sta $E26E + jmp L678F + +L678A: lda #$01 + sta $E26E +L678F: lda #$02 + sta $E26C + lda #$0B + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + rts + +L67A3: lda #$01 + sta $E26E + jmp L67B0 + +L67AB: lda #$00 + sta $E26E +L67B0: lda #$03 + sta $E26C + lda #$02 + jsr L67CA + lda #$03 + jsr L67CA + lda #$04 + jsr L67CA + lda #$80 + sta $D344 + rts + +L67CA: sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + rts + +L67D7: lda $DF21 + bne L67DF + jmp L681B + +L67DF: tax + dex + lda $D20D +L67E4: cmp $DF22,x + beq L67EE + dex + bpl L67E4 + bmi L67F6 +L67EE: bit $D2AA + bmi L6834 + jmp L6880 + +L67F6: bit $C061 + bpl L6818 + lda $DF20 + bne L6818 + ldy #$02 + lda #$0D + ldx #$D2 + jsr LD040 + ldx $DF21 + lda $D20D + sta $DF22,x + inc $DF21 + jmp L6834 + +L6818: jsr L6D2B +L681B: ldy #$02 + lda #$0D + ldx #$D2 + jsr LD040 + lda #$01 + sta $DF21 + lda $D20D + sta $DF22 + lda #$00 + sta $DF20 +L6834: bit $D2AA + bpl L6880 + lda $D20D + sta $EBFC + ldy #$0A + lda #$FC + ldx #$EB + jsr LD040 + tax + lda $EBFC + beq L6878 + jsr L8F00 + cmp #$FF + bne L6858 + jmp L4523 + +L6858: lda $EBFC + cmp $EBFB + bne L6863 + jmp L4523 + +L6863: lda $EBFC + bpl L6872 + and #$7F + pha + jsr L6F0D + pla + jmp L5E78 + +L6872: jsr L6A3F + jmp L4523 + +L6878: txa + cmp #$02 + bne L688F + jmp L4523 + +L6880: lda $D20D + cmp $EBFB + beq L688E + jsr L6A8A + jsr LD096 +L688E: rts + +L688F: ldx $DF21 + dex +L6893: txa + pha + lda $DF22,x + sta $E22D + ldy #$03 + lda #$2D + ldx #$E2 + jsr LD040 + pla + tax + dex + bpl L6893 + rts + +L68AA: jsr L4510 + bit $C061 + bpl L68B3 + rts + +L68B3: jsr L6D2B + ldx #$03 +L68B8: lda $D209,x + sta $E230,x + sta $E234,x + dex + bpl L68B8 + jsr L48F0 + .byte $AD + php +L68C9: cmp ($C9) + tsb $F0 + ora ($60,x) + ldy #$08 + lda #$93 + ldx #$D2 + jsr LD000 + jsr L48FA + ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 +L68E4: jsr L48F0 + lda $D208 + cmp #$04 + beq L6932 + ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + ldx #$00 +L68F9: cpx $DEA0 + bne L6904 + lda #$00 + sta $DF20 + rts + +L6904: txa + pha + lda $DEA1,x + sta $E22F + ldy #$0D + lda #$2F + ldx #$E2 + jsr LD040 + beq L692C + ldy #$02 + lda #$2F + ldx #$E2 + jsr LD040 + ldx $DF21 + inc $DF21 + lda $E22F + sta $DF22,x +L692C: pla + tax + inx + jmp L68F9 + +L6932: lda $D209 + sec + sbc L6A39 + sta L6A35 + lda $D20A + sbc L6A3A + sta L6A36 + lda $D20B + sec + sbc L6A3B + sta L6A37 + lda $D20C + sbc L6A3C + sta L6A38 + lda L6A36 + bpl L6968 + lda L6A35 + eor #$FF + sta L6A35 + inc L6A35 +L6968: lda L6A38 + bpl L6978 + lda L6A37 + eor #$FF + sta L6A37 + inc L6A37 +L6978: lda L6A35 + cmp #$05 + bcs L6989 + lda L6A37 + cmp #$05 + bcs L6989 + jmp L68E4 + +L6989: ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + ldx #$03 +L6994: lda $D209,x + sta L6A39,x + dex + bpl L6994 + lda $D209 + cmp $E234 + lda $D20A + sbc $E235 + bpl L69D2 + lda $D209 + cmp $E230 + lda $D20A + sbc $E231 + bmi L69BE + bit L6A3D + bpl L69D2 +L69BE: lda $D209 + sta $E230 + lda $D20A + sta $E231 + lda #$80 + sta L6A3D + jmp L69E3 + +L69D2: lda $D209 + sta $E234 + lda $D20A + sta $E235 + lda #$00 + sta L6A3D +L69E3: lda $D20B + cmp $E236 + lda $D20C + sbc $E237 + bpl L6A18 + lda $D20B + cmp $E232 + lda $D20C + sbc $E233 + bmi L6A04 + bit L6A3E + bpl L6A18 +L6A04: lda $D20B + sta $E232 + lda $D20C + sta $E233 + lda #$80 + sta L6A3E + jmp L6A29 + +L6A18: lda $D20B + sta $E236 + lda $D20C + sta $E237 + lda #$00 + sta L6A3E +L6A29: ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + jmp L68E4 + +L6A35: brk +L6A36: brk +L6A37: brk +L6A38: brk +L6A39: brk +L6A3A: brk +L6A3B: brk +L6A3C: brk +L6A3D: brk +L6A3E: brk +L6A3F: ldx #$07 +L6A41: cmp $EC26,x + beq L6A80 + dex + bpl L6A41 + jsr L86E3 + clc + adc #$09 + sta L0006 + txa + adc #$00 + sta $07 + ldy #$00 + lda (L0006),y + tay + dey +L6A5C: lda (L0006),y + sta $0220,y + dey + bpl L6A5C + dec $0220 + lda #$2F + sta $0221 + lda #$20 + ldx #$02 + ldy $0220 + jsr L6FB7 + lda #$20 + ldx #$02 + ldy $0220 + jmp L6F4B + +L6A80: inx + txa + pha + jsr L6F0D + pla + jmp L5E78 + +L6A8A: sta $E6BE + jsr LD096 + lda $E6BE + ldx #$07 +L6A95: cmp $EC26,x + beq L6AA0 + dex + bpl L6A95 + jmp L6B1E + +L6AA0: inx + cpx $EC25 + bne L6AA7 + rts + +L6AA7: stx $DE9F + jsr LD09A + lda $E6BE + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + ora #$80 + sta (L0006),y + ldy #$02 + lda (L0006),y + and #$0F + sta $D212 + beq L6AD8 + cmp $EC25 + bne L6AEF + jsr L44F2 + lda $E6BE + jsr L8915 +L6AD8: ldy #$03 + lda #$BE + ldx #$E6 + jsr LD040 + lda $D212 + beq L6AEF + lda $E6BE + jsr L8893 + jsr L4510 +L6AEF: lda $E6BE + ldx $E1F1 + dex +L6AF6: cmp $E1F2,x + beq L6B01 + dex + bpl L6AF6 + jsr L7054 +L6B01: ldy #$42 + lda #$9F + ldx #$DE + jsr LD000 + lda $DE9F + sta $EC25 + jsr L6C19 + jsr L40F2 + lda #$00 + sta $DE9F + jmp LD09A + +L6B1E: lda $EC2E + cmp #$08 + bcc L6B2F + lda #$05 + jsr L48CC + ldx $E256 + txs + rts + +L6B2F: ldx #$00 +L6B31: lda $EC26,x + beq L6B3A + inx + jmp L6B31 + +L6B3A: lda $E6BE + sta $EC26,x + inx + stx $DE9F + jsr LD09A + inc $EC2E + ldx $DE9F + dex + lda #$00 + sta $E6D1,x + lda $EC2E + cmp #$02 + bcs L6B60 + jsr L6EC5 + jmp L6B68 + +L6B60: lda #$00 + sta $E269 + jsr L6C0F +L6B68: lda #$01 + sta $E268 + sta $E269 + jsr L6C0F + lda $E6BE + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + ora #$80 + sta (L0006),y + ldy #$02 + lda (L0006),y + and #$0F + sta $D212 + beq L6BA1 + cmp $EC25 + bne L6BB8 + jsr L44F2 + jsr L6E8E + lda $E6BE + jsr L8915 +L6BA1: ldy #$03 + lda #$BE + ldx #$E6 + jsr LD040 + lda $D212 + beq L6BB8 + lda $E6BE + jsr L8893 + jsr L4510 +L6BB8: jsr L744B + lda $DE9F + jsr L86EF + ldy #$38 + jsr LD000 + lda $EC25 + sta $D212 + jsr L44F2 + jsr L78EF + jsr L6E52 + lda #$00 + sta L6C0E +L6BDA: lda L6C0E + cmp $DEA0 + beq L6BF4 + tax + lda $DEA1,x + jsr L86E3 + ldy #$01 + jsr LD040 + inc L6C0E + jmp L6BDA + +L6BF4: lda $DE9F + sta $EC25 + jsr L6DB1 + jsr L6E6E + jsr LD096 + lda #$00 + sta $DE9F + jsr LD09A + jmp L4510 + +L6C0E: brk +L6C0F: ldy #$36 + lda #$67 + ldx #$E2 + jsr LD000 + rts + +L6C19: ldx $DE9F + dex + lda $E6D1,x + bmi L6C25 + jmp L6CCD + +L6C25: jsr L87F6 + lda $DE9F + sta $D212 + jsr L44F2 + bit L4152 + bmi L6C39 + jsr L78EF +L6C39: lda $DE9F + sta $D212 + jsr L4505 +L6C42: bit L4152 + bmi L6C4A + jsr L6E8E +L6C4A: ldx $DE9F + dex + lda $EC26,x + ldx #$00 +L6C53: cmp $E1F2,x + beq L6C5F + inx + cpx $E1F1 + bne L6C53 + rts + +L6C5F: txa + asl a + tax + lda $E202,x + sta $E71D + sta L0006 + lda $E203,x + sta $E71E + sta $07 + lda $C083 + lda $C083 + ldy #$00 + lda (L0006),y + tay + lda LCBANK1 + lda LCBANK1 + tya + sta $E71F + inc $E71D + bne L6C8F + inc $E71E +L6C8F: lda #$10 + sta $E6DB + sta $E6DF + sta $E6E3 + sta $E6E7 + lda #$00 + sta $E6DC + sta $E6E0 + sta $E6E4 + sta $E6E8 + lda #$00 + sta L6CCC +L6CB0: lda L6CCC + cmp $DEA0 + beq L6CC5 + tax + lda $DEA1,x + jsr L813F + inc L6CCC + jmp L6CB0 + +L6CC5: jsr L4510 + jsr L8813 + rts + +L6CCC: brk +L6CCD: lda $DE9F + sta $D212 + jsr L44F2 + bit L4152 + bmi L6CDE + jsr L78EF +L6CDE: jsr L6E52 + jsr L6E8E + ldx #$07 +L6CE6: lda $D21D,x + sta $E230,x + dex + bpl L6CE6 + ldx #$00 + txa + pha +L6CF3: cpx $DEA0 + bne L6D09 + pla + jsr L4510 + lda $DE9F + sta $D212 + jsr L44F2 + jsr L6E6E + rts + +L6D09: txa + pha + lda $DEA1,x + sta $E22F + ldy #$0D + lda #$2F + ldx #$E2 + jsr LD040 + beq L6D25 + ldy #$03 + lda #$2F + ldx #$E2 + jsr LD040 +L6D25: pla + tax + inx + jmp L6CF3 + +L6D2B: lda $DF21 + bne L6D31 + rts + +L6D31: lda #$00 + sta L6DB0 + lda $DF20 + sta $E230 + beq L6D7D + cmp $EC25 + beq L6D4D + jsr L8997 + lda #$00 + sta $E230 + beq L6D56 +L6D4D: sta $D212 + jsr L44F2 + jsr L6E8E +L6D56: lda L6DB0 + cmp $DF21 + beq L6D9B + tax + lda $DF22,x + sta $E22F + jsr L8915 + ldy #$0B + lda #$2F + ldx #$E2 + jsr LD040 + lda $E22F + jsr L8893 + inc L6DB0 + jmp L6D56 + +L6D7D: lda L6DB0 + cmp $DF21 + beq L6D9B + tax + lda $DF22,x + sta $E22F + ldy #$0B + lda #$2F + ldx #$E2 + jsr LD040 + inc L6DB0 + jmp L6D7D + +L6D9B: lda #$00 + ldx $DF21 + dex +L6DA1: sta $DF22,x + dex + bpl L6DA1 + sta $DF21 + sta $DF20 + jmp L4510 + +L6DB0: brk +L6DB1: ldx $EC25 + dex + lda $E6D1,x + bmi L6DC0 + jsr L7B6B + jmp L6DC9 + +L6DC0: jsr L6E52 + jsr L7B6B + jsr L6E6E +L6DC9: lda $EC25 + sta $D212 + jsr L44F2 + lda L7B5F + cmp $D21D + lda L7B60 + sbc $D21E + bmi L6DFE + lda $D221 + cmp L7B63 + lda $D222 + sbc L7B64 + bmi L6DFE + lda #$02 + sta $D208 + lda #$00 + sta $D209 + jsr L6E48 + jmp L6E0E + +L6DFE: lda #$02 + sta $D208 + lda #$01 + sta $D209 + jsr L6E48 + jsr L656D +L6E0E: lda L7B61 + cmp $D21F + lda L7B62 + sbc $D220 + bmi L6E38 + lda $D223 + cmp L7B65 + lda $D224 + sbc L7B66 + bmi L6E38 + lda #$01 + sta $D208 + lda #$00 + sta $D209 + jsr L6E48 + rts + +L6E38: lda #$01 + sta $D208 + lda #$01 + sta $D209 + jsr L6E48 + jmp L6604 + +L6E48: ldy #$4C + lda #$08 + ldx #$D2 + jsr LD000 + rts + +L6E52: lda #$00 + sta L6E6D +L6E57: lda L6E6D + cmp $DEA0 + beq L6E6C + tax + lda $DEA1,x + jsr L8915 + inc L6E6D + jmp L6E57 + +L6E6C: rts + +L6E6D: brk +L6E6E: lda #$00 + sta L6E89 +L6E73: lda L6E89 + cmp $DEA0 + beq L6E88 + tax + lda $DEA1,x + jsr L8893 + inc L6E89 + jmp L6E73 + +L6E88: rts + +L6E89: brk +L6E8A: lda #$80 + beq L6E90 +L6E8E: lda #$00 +L6E90: sta L6EC4 + lda $D217 + clc + adc #$0F + sta $D217 + lda $D218 + adc #$00 + sta $D218 + lda $D21F + clc + adc #$0F + sta $D21F + lda $D220 + adc #$00 + sta $D220 + bit L6EC4 + bmi L6EC3 + ldy #$04 + lda #$15 + ldx #$D2 + jsr LD000 +L6EC3: rts + +L6EC4: brk +L6EC5: lda #$00 + sta $E26B + ldy #$34 + lda #$6A + ldx #$E2 + jsr LD000 + lda #$00 + sta $E26E + lda #$02 + sta $E26C + lda #$01 + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + lda #$04 + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + lda #$05 + sta $E26D + ldy #$35 + lda #$6C + ldx #$E2 + jsr LD000 + lda #$80 + sta L4359 + rts + +L6F0D: jsr L86FB + sta L0006 + sta L6F48 + stx $07 + stx L6F49 + ldy #$00 + lda (L0006),y + sta L6F4A + iny +L6F22: iny + lda (L0006),y + cmp #$2F + beq L6F31 + cpy L6F4A + beq L6F32 + jmp L6F22 + +L6F31: dey +L6F32: sty L6F4A + lda L0006 + ldx $07 + jsr L6FB7 + lda L6F48 + ldx L6F49 + ldy L6F4A + jmp L6F4B + +L6F48: brk +L6F49: brk +L6F4A: brk +L6F4B: sta L0006 + stx $07 + sty L705D +L6F52: lda (L0006),y + sta L705D,y + dey + bne L6F52 + jsr L72EC + bne L6F8F + lda L704B + beq L6F8F +L6F64: dec L704B + bmi L6F8F + ldx L704B + lda L704C,x + sec + sbc #$01 + asl a + tax + lda L70BD + sta $EB8B,x + lda L70BE + sta $EB8C,x + lda L70BB + sta $EB9B,x + lda L70BC + sta $EB9C,x + jmp L6F64 + +L6F8F: rts + +L6F90: sta $0A + stx $0B + ldy #$00 + lda ($0A),y + tay +L6F99: lda ($0A),y + cmp #$2F + beq L6FA9 + dey + bpl L6F99 + ldy #$01 +L6FA4: dey + lda ($0A),y + tay + rts + +L6FA9: cpy #$01 + beq L6FA4 + dey + rts + +L6FAF: sta L0006 + stx $07 + lda #$80 + bne L6FBD +L6FB7: sta L0006 + stx $07 + lda #$00 +L6FBD: sta L704A + bit L704A + bpl L6FCA + ldy #$00 + lda (L0006),y + tay +L6FCA: sty L4F76 +L6FCD: lda (L0006),y + sta L4F76,y + dey + bne L6FCD + lda #$76 + ldx #$4F + jsr L87BA + lda #$00 + sta L704B + sta L7049 +L6FE4: inc L7049 + lda L7049 + cmp #$09 + bcc L6FF6 + bit L704A + bpl L6FF5 + lda #$00 +L6FF5: rts + +L6FF6: jsr L86EF + sta L0006 + stx $07 + ldy #$0A + lda (L0006),y + beq L6FE4 + lda L7049 + jsr L86FB + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay + cmp L4F76 + beq L7027 + bit L704A + bmi L6FE4 + ldy L4F76 + iny + lda (L0006),y + cmp #$2F + bne L6FE4 + dey +L7027: lda (L0006),y + cmp L4F76,y + bne L6FE4 + dey + bne L7027 + bit L704A + bmi L7045 + ldx L704B + lda L7049 + sta L704C,x + inc L704B + jmp L6FE4 + +L7045: lda L7049 + rts + +L7049: brk +L704A: brk +L704B: brk +L704C: brk + brk + brk + brk + brk + brk + brk + brk +L7054: jmp L70C5 + + .byte $03 + eor a:$70,x + php +L705C: brk +L705D: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $04 +L709F: brk + brk + tsb $0200 + brk + brk + .byte $01 +L70A7: brk + asl a + eor a:$70,x + brk +L70AD: brk +L70AE: brk + brk +L70B0: brk +L70B1: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L70BB: brk +L70BC: brk +L70BD: brk +L70BE: brk +L70BF: brk +L70C0: brk +L70C1: brk +L70C2: brk +L70C3: brk +L70C4: brk +L70C5: sta L72A7 + jsr L87F6 + ldx #$40 +L70CD: lda $E1B0,x + sta L705D,x + dex + bpl L70CD + jsr L72AA + lda L705C + sta L709F + sta L70A7 + jsr L72CE + jsr L72E2 + ldx #$00 +L70EA: lda $0C23,x + sta L70BF,x + inx + cpx #$04 + bne L70EA + lda L485D + sec + sbc L485F + sta L72A8 + lda L485E + sbc L4860 + sta L72A9 + ldx #$05 +L710A: lsr L72A9 + ror L72A8 + dex + cpx #$00 + bne L710A + lda L70C2 + bne L7147 + lda $DD9E + clc + adc L70C1 + bcs L7147 + cmp #$7C + bcs L7147 + lda L72A8 + sec + sbc $BF31 + sta L72A8 + lda L72A9 + sbc #$00 + sta L72A9 + lda L72A8 + cmp L70C1 + lda L72A9 + sbc L70C2 + bcs L7169 +L7147: lda $EC2E + jsr L8B19 + dec $EC2E + jsr L4523 + jsr L72D8 + lda $EC25 + beq L715F + lda #$03 + bne L7161 +L715F: lda #$04 +L7161: jsr L48CC + ldx $E256 + txs + rts + +L7169: lda L485F + sta L0006 + lda L4860 + sta $07 + lda $E1F1 + asl a + tax + lda L0006 + sta $E202,x + lda $07 + sta $E203,x + ldx $E1F1 + lda L72A7 + sta $E1F2,x + inc $E1F1 + lda L70C1 + pha + lda $C083 + lda $C083 + ldy #$00 + pla + sta (L0006),y + lda LCBANK1 + lda LCBANK1 + lda #$FF + sta L70C4 + lda #$00 + sta L70C3 + lda #$04 + sta $08 + lda #$0C + sta $09 + inc L0006 + lda L0006 + bne L71BD + inc $07 +L71BD: inc L70C4 + lda L70C4 + cmp L70C1 + bne L71CB + jmp L7296 + +L71CB: inc L70C3 + lda L70C3 + cmp L70C0 + beq L71E7 + lda $08 + clc + adc L70BF + sta $08 + lda $09 + adc #$00 + sta $09 + jmp L71F7 + +L71E7: lda #$00 + sta L70C3 + lda #$04 + sta $08 + lda #$0C + sta $09 + jsr L72CE +L71F7: ldx #$00 + ldy #$00 + lda ($08),y + and #$0F + sta $1F00,x + bne L7223 + inc L70C3 + lda L70C3 + cmp L70C0 + bne L7212 + jmp L71E7 + +L7212: lda $08 + clc + adc L70BF + sta $08 + lda $09 + adc #$00 + sta $09 + jmp L71F7 + +L7223: iny + inx +L7225: lda ($08),y + sta $1F00,x + iny + inx + cpx #$11 + bne L7225 + ldy #$13 + lda ($08),y + sta $1F00,x + inx + iny + lda ($08),y + sta $1F00,x + ldy #$18 + inx +L7241: lda ($08),y + sta $1F00,x + inx + iny + cpy #$1C + bne L7241 + ldy #$21 +L724E: lda ($08),y + sta $1F00,x + inx + iny + cpy #$25 + bne L724E + ldy #$1E + lda ($08),y + sta $1F00,x + inx +L7261: ldy #$25 + lda ($08),y + sta $1F00,x + inx + iny + lda ($08),y + sta $1F00,x + lda $C083 + lda $C083 + ldx #$1F + ldy #$1F +L7279: lda $1F00,x + sta (L0006),y + dex + dey + bpl L7279 + lda LCBANK1 + lda LCBANK1 + lda #$20 + clc + adc L0006 + sta L0006 + bcc L7293 + inc $07 +L7293: jmp L71BD + +L7296: lda L0006 + sta L485F + lda $07 + sta L4860 + jsr L72D8 + jsr L8813 + rts + +L72A7: brk +L72A8: brk +L72A9: brk +L72AA: ldy #$C8 + lda #$57 + ldx #$70 + jsr L46BA + beq L72CD + jsr LD154 + jsr L8B1F + lda $DF20 + bne L72C9 + lda $E6BE + sta L533F + jsr L59A8 +L72C9: ldx $E256 + txs +L72CD: rts + +L72CE: ldy #$CA + lda #$9E + ldx #$70 + jsr L46BA + rts + +L72D8: ldy #$CC + lda #$A6 + ldx #$70 + jsr L46BA + rts + +L72E2: lda $0C04 + and #$F0 + cmp #$F0 + beq L72EC + rts + +L72EC: ldy #$C4 + lda #$A8 + ldx #$70 + jsr L46BA + beq L72F8 + rts + +L72F8: lda L70AD + sta L70BD + lda L70AE + sta L70BE + lda L70AD + sec + sbc L70B0 + sta L70BB + lda L70AE + sbc L70B1 + sta L70BC + lda L70BD + sec + sbc L70BB + sta L70BD + lda L70BE + sbc L70BC + sta L70BE + lsr L70BC + ror L70BB + php + lsr L70BE + ror L70BD + plp + bcc L7342 + inc L70BD + bne L7342 + inc L70BE +L7342: lda #$00 + rts + +L7345: sta L7445 + ldx #$00 +L734A: lda $E1F2,x + cmp L7445 + beq L7358 + inx + cpx #$08 + bne L734A + rts + +L7358: stx L7446 + dex +L735C: inx + lda $E1F3,x + sta $E1F2,x + cpx $E1F1 + bne L735C + dec $E1F1 + lda L7446 + cmp $E1F1 + bne L7385 + ldx L7446 + asl a + tax + lda $E202,x + sta L485F + lda $E203,x + sta L4860 + rts + +L7385: lda L7446 + asl a + tax + lda $E202,x + sta L0006 + lda $E203,x + sta $07 + inx + inx + lda $E202,x + sta $08 + lda $E203,x + sta $09 + ldy #$00 + jsr L87F6 +L73A5: lda $C083 + lda $C083 + lda ($08),y + sta (L0006),y + lda LCBANK1 + lda LCBANK1 + inc L0006 + bne L73BB + inc $07 +L73BB: inc $08 + bne L73C1 + inc $09 +L73C1: lda $09 + cmp L4860 + bne L73A5 + lda $08 + cmp L485F + bne L73A5 + jsr L8813 + lda $E1F1 + asl a + tax + lda L485F + sec + sbc $E202,x + sta L7447 + lda L4860 + sbc $E203,x + sta L7448 + inc L7446 +L73ED: lda L7446 + cmp $E1F1 + bne L73F8 + jmp L7429 + +L73F8: lda L7446 + asl a + tax + lda $E204,x + sec + sbc $E202,x + sta L7449 + lda $E205,x + sbc $E203,x + sta L744A + lda $E200,x + clc + adc L7449 + sta $E202,x + lda $E201,x + adc L744A + sta $E203,x + inc L7446 + jmp L73ED + +L7429: lda $E1F1 + sec + sbc #$01 + asl a + tax + lda $E202,x + clc + adc L7447 + sta L485F + lda $E203,x + adc L7448 + sta L4860 + rts + +L7445: brk +L7446: brk +L7447: brk +L7448: brk +L7449: brk +L744A: brk +L744B: lda $DE9F + asl a + tax + lda $E6BF,x + sta $08 + lda $E6C0,x + sta $09 + ldy #$09 + lda (L0006),y + tay + jsr L87F6 + lda L0006 + clc + adc #$09 + sta L0006 + bcc L746D + inc $07 +L746D: tya + tax + ldy #$00 +L7471: lda (L0006),y + sta ($08),y + iny + dex + bne L7471 + lda #$20 + sta ($08),y + ldy #$02 + lda ($08),y + and #$DF + sta ($08),y + jsr L8813 + ldy #$02 + lda (L0006),y + and #$0F + bne L74D3 + jsr L87F6 + lda $DE9F + jsr L86FB + sta $08 + stx $09 + lda L0006 + clc + adc #$09 + sta L0006 + bcc L74A8 + inc $07 +L74A8: ldy #$00 + lda (L0006),y + tay +L74AD: lda (L0006),y + sta ($08),y + dey + bpl L74AD + ldy #$00 + lda ($08),y + sec + sbc #$01 + sta ($08),y + ldy #$01 + lda #$2F + sta ($08),y + ldy #$00 + lda ($08),y + tay +L74C8: lda ($08),y + sta $E1B0,y + dey + bpl L74C8 + jmp L7569 + +L74D3: tay + lda #$00 + sta L7620 + jsr L87F6 + tya + pha + jsr L86FB + sta L0006 + stx $07 + pla + asl a + tax + lda $E6BF,x + sta $08 + lda $E6C0,x + sta $09 + ldy #$00 + lda (L0006),y + clc + adc ($08),y + cmp #$43 + bcc L750D + lda #$40 + jsr LD154 + jsr L8B1F + dec $EC2E + ldx $E256 + txs + rts + +L750D: ldy #$00 + lda (L0006),y + tay +L7512: lda (L0006),y + sta $E1B0,y + dey + bpl L7512 + lda #$2F + sta $E1B1 + inc $E1B0 + ldx $E1B0 + sta $E1B0,x + lda $E6BE + jsr L86E3 + sta $08 + stx $09 + ldx $E1B0 + ldy #$09 + lda ($08),y + clc + adc $E1B0 + sta $E1B0 + dec $E1B0 + dec $E1B0 + ldy #$0A +L7548: iny + inx + lda ($08),y + sta $E1B0,x + cpx $E1B0 + bne L7548 + lda $DE9F + jsr L86FB + sta $08 + stx $09 + ldy $E1B0 +L7561: lda $E1B0,y + sta ($08),y + dey + bpl L7561 +L7569: lda $08 + ldx $09 + jsr L87BA + lda $DE9F + jsr L86EF + sta L0006 + stx $07 + ldy #$14 + lda $DE9F + sec + sbc #$01 + asl a + asl a + asl a + asl a + pha + adc #$05 + sta (L0006),y + iny + lda #$00 + sta (L0006),y + iny + pla + lsr a + clc + adc #$1B + sta (L0006),y + iny + lda #$00 + sta (L0006),y + lda #$00 + ldy #$1F + ldx #$03 +L75A3: sta (L0006),y + dey + dex + bpl L75A3 + ldy #$04 + lda (L0006),y + and #$FE + sta (L0006),y + iny + lda (L0006),y + and #$FE + sta (L0006),y + lda #$00 + ldy #$07 + sta (L0006),y + ldy #$09 + sta (L0006),y + jsr L8813 + lda $E6BE + jsr L7054 + lda $E6BE + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$0F + beq L75FA + tax + dex + txa + asl a + tax + lda $EB8B,x + sta L70BD + lda $EB8C,x + sta L70BE + lda $EB9B,x + sta L70BB + lda $EB9C,x + sta L70BC +L75FA: ldx $DE9F + dex + txa + asl a + tax + lda L70BD + sta $EB8B,x + lda L70BE + sta $EB8C,x + lda L70BB + sta $EB9B,x + lda L70BC + sta $EB9C,x + lda $DE9F + jsr L7635 + rts + +L7620: brk +L7621: brk +L7622: brk +L7623: brk +L7624: brk +L7625: brk +L7626: .byte $34 +L7627: brk + bpl L762A +L762A: brk +L762B: brk +L762C: brk +L762D: brk +L762E: .byte $05 +L762F: brk +L7630: brk +L7631: brk +L7632: brk +L7633: brk +L7634: brk +L7635: pha + lda #$00 + beq L7647 +L763A: pha + ldx $DE9F + dex + lda $EC26,x + sta $E6BE + lda #$80 +L7647: sta L7634 + pla + sta L7621 + jsr L87F6 + ldx #$03 +L7653: lda L7626,x + sta L762A,x + dex + bpl L7653 + lda #$00 + sta L762F + sta L7625 + ldx #$03 +L7666: sta L7630,x + dex + bpl L7666 + lda $E6BE +L766F: ldx $E1F1 + dex +L7673: cmp $E1F2,x + beq L767C + dex + bpl L7673 + rts + +L767C: txa + asl a + tax + lda $E202,x + sta L0006 + lda $E203,x + sta $07 + lda $C083 + lda $C083 + ldy #$00 + lda (L0006),y + sta L7764 + lda LCBANK1 + lda LCBANK1 + inc L0006 + lda L0006 + bne L76A4 + inc $07 +L76A4: lda $DE9F + sta $EC25 +L76AA: lda L7625 + cmp L7764 + beq L76BB + jsr L7768 + inc L7625 + jmp L76AA + +L76BB: bit L7634 + bpl L76C4 + jsr L8813 + rts + +L76C4: jsr L7B6B + lda L7621 + jsr L86EF + sta L0006 + stx $07 + ldy #$16 + lda L7B65 + sec + sbc (L0006),y + sta L7B65 + lda L7B66 + sbc #$00 + sta L7B66 + lda L7B63 + cmp #$AA + lda L7B64 + sbc #$00 + bmi L7705 + lda L7B63 + cmp #$C2 + lda L7B64 + sbc #$01 + bpl L770C + lda L7B63 + ldx L7B64 + jmp L7710 + +L7705: lda #$AA + ldx #$00 + jmp L7710 + +L770C: lda #$C2 + ldx #$01 +L7710: ldy #$20 + sta (L0006),y + txa + iny + sta (L0006),y + lda L7B65 + cmp #$32 + lda L7B66 + sbc #$00 + bmi L7739 + lda L7B65 + cmp #$6C + lda L7B66 + sbc #$00 + bpl L7740 + lda L7B65 + ldx L7B66 + jmp L7744 + +L7739: lda #$32 + ldx #$00 + jmp L7744 + +L7740: lda #$6C + ldx #$00 +L7744: ldy #$22 + sta (L0006),y + txa + iny + sta (L0006),y + lda L7767 + ldy #$06 + sta (L0006),y + ldy #$08 + sta (L0006),y + lda $E6BE + ldx L7621 + jsr L8B60 + jsr L8813 + rts + +L7764: brk + brk + brk +L7767: .byte $14 +L7768: inc $DD9E + jsr LD05E + ldx $DEA0 + inc $DEA0 + sta $DEA1,x + jsr L86E3 + sta $08 + stx $09 + lda $C083 + lda $C083 + ldy #$00 + lda (L0006),y + sta $1800 + iny + ldx #$00 +L778E: lda (L0006),y + sta $1802,x + inx + iny + cpx $1800 + bne L778E + inc $1800 + inc $1800 + lda #$20 + sta $1801 + ldx $1800 + sta $1800,x + ldy #$10 + lda (L0006),y + cmp #$B3 + beq L77CC + cmp #$FF + bne L77DA + ldy #$00 + lda (L0006),y + tay + ldx L77D0 +L77BF: lda (L0006),y + cmp L77D0,x + bne L77D8 + dey + beq L77D8 + dex + bne L77BF +L77CC: lda #$01 + bne L77DA +L77D0: rmb0 $2E + .byte $53 + eor L5453,y + eor $4D +L77D8: lda #$FF +L77DA: tay + lda LCBANK1 + lda LCBANK1 + tya + jsr L78A1 + lda #$00 + ldx #$18 + jsr L87BA + ldy #$09 + ldx #$00 +L77F0: lda $1800,x + sta ($08),y + iny + inx + cpx $1800 + bne L77F0 + lda $1800,x + sta ($08),y + ldx #$00 + ldy #$03 +L7805: lda L762A,x + sta ($08),y + inx + iny + cpx #$04 + bne L7805 + lda $DEA0 + cmp L762E + beq L781A + bcs L7826 +L781A: lda L762A + sta L7630 + lda L762B + sta L7631 +L7826: lda L762C + sta L7632 + lda L762D + sta L7633 + inc L762F + lda L762F + cmp L762E + bne L7862 + lda L762C + clc + adc #$20 + sta L762C + lda L762D + adc #$00 + sta L762D + lda L7626 + sta L762A + lda L7627 + sta L762B + lda #$00 + sta L762F + jmp L7870 + +L7862: lda L762A + clc + adc #$50 + sta L762A + bcc L7870 + inc L762B +L7870: lda $DE9F + ora L7624 + ldy #$02 + sta ($08),y + ldy #$07 + lda L7622 + sta ($08),y + iny + lda L7623 + sta ($08),y + ldx $DEA0 + dex + lda $DEA1,x + jsr L8893 + lda L0006 + clc + adc #$20 + sta L0006 + lda $07 + adc #$00 + sta $07 + rts + + brk + brk +L78A1: sta L78EE + jsr L87F6 + lda $FB00 + sta L0006 + lda $FB01 + sta $07 + ldy #$00 + lda (L0006),y + tay +L78B6: lda (L0006),y + cmp L78EE + beq L78C2 + dey + bpl L78B6 + ldy #$01 +L78C2: lda $FB04 + sta L0006 + lda $FB05 + sta $07 + lda (L0006),y + sta L7624 + dey + tya + asl a + tay + lda $FB02 + sta L0006 + lda $FB03 + sta $07 + lda (L0006),y + sta L7622 + iny + lda (L0006),y + sta L7623 + jsr L8813 + rts + +L78EE: brk +L78EF: lda $D21D + sta $EBBE + clc + adc #$05 + sta $EBBA + lda $D21E + sta $EBBF + adc #$00 + sta $EBBB + lda $D21F + clc + adc #$0C + sta $EBC0 + sta $EBC4 + lda $D220 + adc #$00 + sta $EBC1 + sta $EBC5 + ldy #$0E + lda #$BE + ldx #$EB + jsr LD000 + lda $D221 + sta $EBC2 + lda $D222 + sta $EBC3 + jsr L48FA + ldy #$10 + lda #$C2 + ldx #$EB + jsr LD000 + lda $EBC0 + clc + adc #$02 + sta $EBC0 + sta $EBC4 + lda $EBC1 + adc #$00 + sta $EBC1 + sta $EBC5 + ldy #$0E + lda #$BE + ldx #$EB + jsr LD000 + ldy #$10 + .byte $A9 +L7961: .byte $C2 + ldx #$EB + jsr LD000 + lda $D21F + clc + adc #$0A + sta $EBBC + lda $D220 +L7973: adc #$00 + sta $EBBD + lda $DEA0 + ldx #$00 + jsr L7AE0 + lda $DEA0 + cmp #$02 + bcs L798A + dec $EBB3 +L798A: ldy #$0E + lda #$BA + ldx #$EB + jsr LD000 + jsr L7AD7 + lda #$B3 + ldx #$EB + jsr L8780 + lda $DEA0 + cmp #$02 + bcs L79A7 + inc $EBB3 +L79A7: jsr L79F7 + ldx $EC25 + dex + txa + asl a + tax + lda $EB8B,x + tay + lda $EB8C,x + tax + tya + jsr L7AE0 + ldy #$0E + lda #$EB + ldx #$EB + jsr LD000 + jsr L7AD7 + lda #$C6 + ldx #$EB + jsr L8780 + ldx $EC25 + dex + txa + asl a + tax + lda $EB9B,x + tay + lda $EB9C,x + tax + tya + jsr L7AE0 + ldy #$0E + lda #$EF + ldx #$EB + jsr LD000 + jsr L7AD7 + lda #$D0 + ldx #$EB + jsr L8780 + rts + +L79F7: lda $D221 + sec + sbc $D21D + sta L7ADE + lda $D222 + sbc $D21E + sta L7ADF + lda L7ADE + sec + sbc $EBF3 + sta L7ADE + lda L7ADF + sbc $EBF4 + sta L7ADF + bpl L7A22 + jmp L7A86 + +L7A22: lda L7ADE + sec + sbc $EBF9 + sta L7ADE + lda L7ADF + sbc $EBFA + sta L7ADF + bpl L7A3A + jmp L7A86 + +L7A3A: lda $EBE7 + clc + adc L7ADE + sta $EBEF + lda $EBE8 + adc L7ADF + sta $EBF0 + lda L7ADF + beq L7A59 + lda L7ADE + cmp #$18 + bcc L7A6A +L7A59: lda $EBEF + sec + sbc #$0C + sta $EBEF + lda $EBF0 + sbc #$00 + sta $EBF0 +L7A6A: lsr L7ADF + ror L7ADE + lda $EBE3 + clc + adc L7ADE + sta $EBEB + lda $EBE4 + adc L7ADF + sta $EBEC + jmp L7A9E + +L7A86: lda $EBE3 + sta $EBEB + lda $EBE4 + sta $EBEC + lda $EBE7 + sta $EBEF + lda $EBE8 + sta $EBF0 +L7A9E: lda $EBEB + clc + adc $D21D + sta $EBEB + lda $EBEC + adc $D21E + sta $EBEC + lda $EBEF + clc + adc $D21D + sta $EBEF + lda $EBF0 + adc $D21E + sta $EBF0 + lda $EBBC + sta $EBED + sta $EBF1 + lda $EBBD + sta $EBEE + sta $EBF2 + rts + +L7AD7: lda #$DC + ldx #$EB + jmp L8780 + +L7ADE: brk +L7ADF: brk +L7AE0: sta L7B5B + stx L7B5C + ldx #$06 + lda #$20 +L7AEA: sta $EBDC,x + dex + bne L7AEA + lda #$00 + sta L7B5E + ldy #$00 + ldx #$00 +L7AF9: lda #$00 + sta L7B5D +L7AFE: lda L7B5B + cmp L7B53,x + lda L7B5C + sbc L7B54,x + bpl L7B31 + lda L7B5D + bne L7B1A + bit L7B5E + bmi L7B1A + lda #$20 + bne L7B24 +L7B1A: clc + adc #$30 + pha + lda #$80 + sta L7B5E + pla +L7B24: sta $EBDE,y + iny + inx + inx + cpx #$08 + beq L7B4A + jmp L7AF9 + +L7B31: inc L7B5D + lda L7B5B + sec + sbc L7B53,x + sta L7B5B + lda L7B5C + sbc L7B54,x + sta L7B5C + jmp L7AFE + +L7B4A: lda L7B5B + ora #$30 + sta $EBDE,y + rts + +L7B53: .byte $10 +L7B54: rmb2 $E8 + .byte $03 + stz L0000 + asl a + brk +L7B5B: brk +L7B5C: brk +L7B5D: brk +L7B5E: brk +L7B5F: brk +L7B60: brk +L7B61: brk +L7B62: brk +L7B63: brk +L7B64: brk +L7B65: brk +L7B66: brk +L7B67: brk +L7B68: brk +L7B69: brk +L7B6A: brk +L7B6B: ldx #$03 + lda #$00 +L7B6F: sta L7B63,x + dex + bpl L7B6F + sta L7D5B + lda #$FF + sta L7B5F + sta L7B61 + lda #$7F + sta L7B60 + sta L7B62 + ldx $DE9F + dex + lda $E6D1,x + bpl L7BCB + lda $DEA0 + bne L7BA1 +L7B96: lda #$00 + ldx #$03 +L7B9A: sta L7B5F,x + dex + bpl L7B9A + rts + +L7BA1: clc + adc #$02 + ldx #$00 + stx L7D5C + asl a + rol L7D5C + asl a + rol L7D5C + asl a + rol L7D5C + sta L7B65 + lda L7D5C + sta L7B66 + lda #$68 + sta L7B63 + lda #$01 + sta L7B64 + jmp L7B96 + +L7BCB: lda $DEA0 + cmp #$01 + bne L7BEF + lda $DEA1 + jsr L86E3 + sta L0006 + stx $07 + ldy #$06 + ldx #$03 +L7BE0: lda (L0006),y + sta L7B5F,x + sta L7B63,x + dey + dex + bpl L7BE0 + jmp L7BF7 + +L7BEF: lda L7D5B + cmp $DEA0 + bne L7C36 +L7BF7: lda L7B63 + clc + adc #$32 + sta L7B63 + bcc L7C05 + inc L7B64 +L7C05: lda L7B65 + clc + adc #$20 + sta L7B65 + bcc L7C13 + inc L7B66 +L7C13: lda L7B5F + sec + sbc #$32 + sta L7B5F + lda L7B60 + sbc #$00 + sta L7B60 + lda L7B61 + sec + sbc #$0F + sta L7B61 + lda L7B62 + sbc #$00 + sta L7B62 + rts + +L7C36: tax + lda $DEA1,x + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$0F + cmp L7D5C + bne L7C52 + inc L7D5B + jmp L7BEF + +L7C52: ldy #$06 + ldx #$03 +L7C56: lda (L0006),y + sta L7B67,x + dey + dex + bpl L7C56 + bit L7B60 + bmi L7C88 + bit L7B68 + bmi L7CCE + lda L7B67 + cmp L7B5F + lda L7B68 + sbc L7B60 + bmi L7CCE + lda L7B67 + cmp L7B63 + lda L7B68 + sbc L7B64 + bpl L7CBF + jmp L7CDA + +L7C88: bit L7B68 + bmi L7CA3 + bit L7B64 + bmi L7CDA + lda L7B67 + cmp L7B63 + lda L7B68 + sbc L7B64 + bmi L7CDA + jmp L7CBF + +L7CA3: lda L7B67 + cmp L7B5F + lda L7B68 + sbc L7B60 + bmi L7CCE + lda L7B67 + cmp L7B63 + lda L7B68 + sbc L7B64 + bmi L7CDA +L7CBF: lda L7B67 + sta L7B63 + lda L7B68 + sta L7B64 + jmp L7CDA + +L7CCE: lda L7B67 + sta L7B5F + lda L7B68 + sta L7B60 +L7CDA: bit L7B62 + bmi L7D03 + bit L7B6A + bmi L7D49 + lda L7B69 + cmp L7B61 + lda L7B6A + sbc L7B62 + bmi L7D49 + lda L7B69 + cmp L7B65 + lda L7B6A + sbc L7B66 + bpl L7D3A + jmp L7D55 + +L7D03: bit L7B6A + bmi L7D1E + bit L7B66 + bmi L7D55 + lda L7B69 + cmp L7B65 + lda L7B6A + sbc L7B66 + bmi L7D55 + jmp L7D3A + +L7D1E: lda L7B69 + cmp L7B61 + lda L7B6A + sbc L7B62 + bmi L7D49 + lda L7B69 + cmp L7B65 + lda L7B6A + sbc L7B66 + bmi L7D55 +L7D3A: lda L7B69 + sta L7B65 + lda L7B6A + sta L7B66 + jmp L7D55 + +L7D49: lda L7B69 + sta L7B61 + lda L7B6A + sta L7B62 +L7D55: inc L7D5B + jmp L7BEF + +L7D5B: brk +L7D5C: brk +L7D5D: jsr L86EF + sta L0006 + stx $07 + ldy #$23 + ldx #$07 +L7D68: lda (L0006),y + sta L7D94,x + dey + dex + bpl L7D68 + lda L7D98 + sec + sbc L7D94 + pha + lda L7D99 + sbc L7D95 + pha + lda L7D9A + sec + sbc L7D96 + pha + lda L7D9B + sbc L7D97 + pla + tay + pla + tax + pla + rts + +L7D94: brk +L7D95: brk +L7D96: brk +L7D97: brk +L7D98: brk +L7D99: brk +L7D9A: brk +L7D9B: brk +L7D9C: jmp L7D9F + +L7D9F: ldx $DE9F + dex + lda $EC26,x + ldx #$00 +L7DA8: cmp $E1F2,x + beq L7DB4 + inx + cpx $E1F1 + bne L7DA8 + rts + +L7DB4: txa + asl a + tax + lda $E202,x + sta L0006 + sta $0801 + lda $E203,x + sta $07 + sta $0802 + lda $C083 + lda $C083 + lda #$00 + sta L0800 + tay + lda (L0006),y + sta $0803 + inc L0006 + inc $0801 + bne L7DE4 + inc $07 + inc $0802 +L7DE4: lda L0800 + cmp $0803 + beq L7E0C + jsr L80CA + ldy #$00 + lda (L0006),y + and #$7F + sta (L0006),y + ldy #$17 + lda (L0006),y + bne L7E06 + iny + lda (L0006),y + bne L7E06 + lda #$01 + sta (L0006),y +L7E06: inc L0800 + jmp L7DE4 + +L7E0C: lda LCBANK1 + lda LCBANK1 + ldx $DE9F + dex + lda $E6D1,x + cmp #$81 + beq L7E20 + jmp L7EC1 + +L7E20: lda $C083 + lda $C083 + lda #$5A + ldx #$0F +L7E2A: sta $0808,x + dex + bpl L7E2A + lda #$00 + sta $0805 + sta L0800 +L7E38: lda $0805 + cmp $0803 + bne L7E43 + jmp L80F5 + +L7E43: jsr L80CA + ldy #$00 + lda (L0006),y + bmi L7E82 + and #$0F + sta $0804 + ldy #$01 +L7E53: lda (L0006),y + cmp $0807,y + beq L7E5F + bcs L7E82 + jmp L7E67 + +L7E5F: iny + cpy #$10 + bne L7E53 + jmp L7E82 + +L7E67: lda L0800 + sta $0806 + ldx #$0F + lda #$20 +L7E71: sta $0808,x + dex + bpl L7E71 + ldy $0804 +L7E7A: lda (L0006),y + sta $0807,y + dey + bne L7E7A +L7E82: inc L0800 + lda L0800 + cmp $0803 + beq L7E90 + jmp L7E43 + +L7E90: inc $0805 + lda $0806 + sta L0800 + jsr L80CA + ldy #$00 + lda (L0006),y + ora #$80 + sta (L0006),y + lda #$5A + ldx #$0F +L7EA8: sta $0808,x + dex + bpl L7EA8 + ldx $0805 + dex + ldy $0806 + iny + jsr L812B + lda #$00 + sta L0800 + jmp L7E38 + +L7EC1: cmp #$82 + beq L7EC8 + jmp L7F58 + +L7EC8: lda $C083 + lda $C083 + lda #$00 + sta $0808 + sta $0809 + sta $0805 + sta L0800 +L7EDC: lda $0805 + cmp $0803 + bne L7EE7 + jmp L80F5 + +L7EE7: jsr L80CA + ldy #$00 + lda (L0006),y + bmi L7F1B + ldy #$18 + lda (L0006),y + cmp $0809 + beq L7EFE + bcs L7F08 + jmp L7F1B + +L7EFE: dey + lda (L0006),y + cmp $0808 + beq L7F1B + bcc L7F1B +L7F08: ldy #$18 + lda (L0006),y + sta $0809 + dey + lda (L0006),y + sta $0808 + lda L0800 + sta $0806 +L7F1B: inc L0800 + lda L0800 + cmp $0803 + beq L7F29 + jmp L7EE7 + +L7F29: inc $0805 + lda $0806 + sta L0800 + jsr L80CA + ldy #$00 + lda (L0006),y + ora #$80 + sta (L0006),y + lda #$00 + sta $0808 + sta $0809 + ldx $0805 + dex + ldy $0806 + iny + jsr L812B + lda #$00 + sta L0800 + jmp L7EDC + +L7F58: cmp #$83 + beq L7F5F + jmp L801F + +L7F5F: lda $C083 + lda $C083 + lda #$00 + sta $0808 + sta $0809 + sta $0805 + sta L0800 +L7F73: lda $0805 + cmp $0803 + bne L7F7E + jmp L80F5 + +L7F7E: jsr L80CA + ldy #$00 + lda (L0006),y + bmi L7FAD + ldy #$12 + lda (L0006),y + cmp $0809 + beq L7F92 + bcs L7F9C +L7F92: dey + lda (L0006),y + cmp $0808 + beq L7F9C + bcc L7FAD +L7F9C: lda (L0006),y + sta $0808 + iny + lda (L0006),y + sta $0809 + lda L0800 + sta $0806 +L7FAD: inc L0800 + lda L0800 + cmp $0803 + beq L7FBB + jmp L7F7E + +L7FBB: inc $0805 + lda $0806 + sta L0800 + jsr L80CA + ldy #$00 + lda (L0006),y + ora #$80 + sta (L0006),y + lda #$00 + sta $0808 + sta $0809 + ldx $0805 + dex + ldy $0806 + iny + jsr L812B + lda #$00 + sta L0800 + jmp L7F73 + + lda LCBANK1 + lda LCBANK1 + lda #$54 + sta $E6D9 + lda #$00 + sta $E6DA + lda #$CB + sta $E6DD + lda #$00 + sta $E6DE + lda #$00 + sta $E6E1 + sta $E6E2 + lda #$E7 + sta $E6E5 + lda #$00 + sta $E6E6 + lda $C083 + lda $C083 + jmp L80F5 + +L801F: cmp #$84 + beq L8024 + rts + +L8024: lda $FB00 + sta $08 + lda $FB01 + sta $09 + ldy #$00 + lda ($08),y + sta $0807 + tay +L8036: lda ($08),y + sta $0807,y + dey + bne L8036 + lda $C083 + lda $C083 + lda #$00 + sta $0805 + sta L0800 + lda #$FF + sta $0806 +L8051: lda $0805 + cmp $0803 + bne L805C + jmp L80F5 + +L805C: jsr L80CA + ldy #$00 + lda (L0006),y + bmi L807E + ldy #$10 + lda (L0006),y + ldx $0807 + cpx #$00 + beq L8075 + cmp $0808,x + bne L807E +L8075: lda L0800 + sta $0806 + jmp L809E + +L807E: inc L0800 + lda L0800 + cmp $0803 + beq L808C + jmp L805C + +L808C: lda $0806 + cmp #$FF + bne L809E + dec $0807 + lda #$00 + sta L0800 + jmp L805C + +L809E: inc $0805 + lda $0806 + sta L0800 + jsr L80CA + ldy #$00 + lda (L0006),y + ora #$80 + sta (L0006),y + ldx $0805 + dex + ldy $0806 + iny + jsr L812B + lda #$00 + sta L0800 + lda #$FF + sta $0806 + jmp L8051 + +L80CA: lda #$00 + sta $0804 + lda L0800 + asl a + rol $0804 + asl a + rol $0804 + asl a + rol $0804 + asl a + rol $0804 + asl a + rol $0804 + clc + adc $0801 + sta L0006 + lda $0802 + adc $0804 + sta $07 + rts + +L80F5: lda #$00 + sta L0800 +L80FA: lda L0800 + cmp $0803 + beq L8124 + jsr L80CA + ldy #$00 + lda (L0006),y + and #$7F + sta (L0006),y + ldy #$17 + lda (L0006),y + bne L811E + iny + lda (L0006),y + cmp #$01 + bne L811E + lda #$00 + sta (L0006),y +L811E: inc L0800 + jmp L80FA + +L8124: lda LCBANK1 + lda LCBANK1 + rts + +L812B: lda LCBANK1 + lda LCBANK1 + tya + sta $DEA1,x + lda $C083 + lda $C083 + rts + +L813C: brk + brk +L813E: php +L813F: ldy #$00 + tax + dex + txa + sty L813C + asl a + rol L813C + asl a + rol L813C + asl a + rol L813C + asl a + rol L813C + asl a + rol L813C + clc + adc $E71D + sta L0006 + lda $E71E + adc L813C + sta $07 + lda $C083 + lda $C083 + ldy #$1F +L8171: lda (L0006),y + sta $EC43,y + dey + bpl L8171 + lda LCBANK1 + lda LCBANK1 + ldx #$31 + lda #$20 +L8183: sta $E6EB,x + dex + bpl L8183 + lda #$00 + sta $E6EB + lda $E6DF + clc + adc L813E + sta $E6DF + bcc L819D + inc $E6E0 +L819D: lda $E6E3 + clc + adc L813E + sta $E6E3 + bcc L81AC + inc $E6E4 +L81AC: lda $E6E7 + clc + adc L813E + sta $E6E7 + bcc L81BB + inc $E6E8 +L81BB: lda $E6DB + cmp $D223 + lda $E6DC + sbc $D224 + bmi L81D9 + lda $E6DB + clc + adc L813E + sta $E6DB + bcc L81D8 + inc $E6DC +L81D8: rts + +L81D9: lda $E6DB + clc + adc L813E + sta $E6DB + bcc L81E8 + inc $E6DC +L81E8: lda $E6DB + cmp $D21F + lda $E6DC + sbc $D220 + bpl L81F7 + rts + +L81F7: jsr L821F + lda #$D9 + ldx #$E6 + jsr LD01C + jsr L8241 + lda #$DD + ldx #$E6 + jsr LD01C + jsr L8253 + lda #$E1 + ldx #$E6 + jsr LD01C + jsr L830F + lda #$E5 + ldx #$E6 + jmp LD01C + +L821F: lda $EC43 + and #$0F + sta $E6EB + tax +L8228: lda $EC43,x + sta $E6EC,x + dex + bne L8228 + lda #$20 + sta $E6EC + inc $E6EB + lda #$EB + ldx #$E6 + jsr L87BA + rts + +L8241: lda $EC53 + jsr L8707 + ldx #$04 +L8249: lda $DFC5,x + sta $E6EB,x + dex + bpl L8249 + rts + +L8253: lda $EC54 + ldx $EC55 +L8259: sta L8272 + stx L8273 + jmp L8276 + +L8262: jsr L6C42 + bbr6 $63,L82D3 + .byte $73 + .byte $20 +L826A: .byte $10 +L826B: rmb2 $E8 + .byte $03 + stz L0000 + asl a + brk +L8272: brk +L8273: brk +L8274: brk +L8275: brk +L8276: ldx #$11 + lda #$20 +L827A: sta $E6EB,x + dex + bpl L827A + lda #$00 + sta $E6EB + sta L8275 + ldy #$00 + ldx #$00 +L828C: lda #$00 + sta L8274 +L8291: lda L8272 + cmp L826A,x + lda L8273 + sbc L826B,x + bpl L82C3 + lda L8274 + bne L82AD + bit L8275 + bmi L82AD + lda #$20 + bne L82B6 +L82AD: ora #$30 + pha + lda #$80 + sta L8275 + pla +L82B6: sta $E6ED,y + iny + inx + inx + cpx #$08 + beq L82DC + jmp L828C + +L82C3: inc L8274 + lda L8272 + sec + sbc L826A,x + sta L8272 + lda L8273 +L82D3: sbc L826B,x + sta L8273 + jmp L8291 + +L82DC: lda L8272 + ora #$30 + sta $E6ED,y + iny + ldx #$00 +L82E7: lda L8262,x + sta $E6ED,y + iny + inx + cpx L8262 + bne L82E7 + lda L8274 + bne L8305 + bit L8275 + bmi L8305 + lda L8272 + cmp #$02 + bcc L8309 +L8305: lda #$0D + bne L830B +L8309: lda #$0C +L830B: sta $E6EB + rts + +L830F: ldx #$15 + lda #$20 +L8313: sta $E6EB,x + dex + bpl L8313 + lda #$01 + sta $E6EB + lda #$EB + sta $08 + lda #$E6 + sta $09 + lda $EC5A + ora $EC5B + bne L8334 + sta L83DC + jmp L83A9 + +L8334: lda $EC5B + and #$FE + lsr a + sta L83DB + lda $EC5B + ror a + lda $EC5A + ror a + lsr a + lsr a + lsr a + lsr a + sta L83DC + lda $EC5A + and #$1F + sta L83DD + jsr L83A9 + jsr L835D + jmp L83B8 + +L835D: lda #$20 + sta L83DF + sta L83E0 + sta L83E1 + ldx #$02 + lda L83DD + ora #$30 + tay + lda L83DD + cmp #$0A + bcc L8386 + inx + ldy #$31 + cmp #$14 + bcc L8386 + ldy #$32 + cmp #$1E + bcc L8386 + ldy #$33 +L8386: stx L83DE + sty L83DF + cpx #$02 + beq L83A2 + tya + and #$03 + tay + lda L83DD +L8397: sec + sbc #$0A + dey + bne L8397 + ora #$30 + sta L83E0 +L83A2: lda #$DE + ldx #$83 + jmp L84A4 + +L83A9: lda L83DC + asl a + tay + lda L83E3,y + tax + lda L83E2,y + jmp L84A4 + +L83B8: ldx L8490 +L83BB: lda L83DB + sec + sbc L8490,x + bpl L83C7 + dex + bne L83BB +L83C7: tay + lda L849A,x + sta L848E + lda L849A,y + sta L848F + lda #$8A + ldx #$84 + jmp L84A4 + +L83DB: brk +L83DC: brk +L83DD: brk +L83DE: .byte $03 +L83DF: .byte $20 +L83E0: .byte $20 +L83E1: .byte $20 +L83E2: .byte $FC +L83E3: .byte $83 + asl $84 + ora ($84),y + trb $2784 + sty $32 + sty $3D + sty $48 + sty $53 + sty $5E + sty $69 + sty $74 + sty $7F + sty $09 + ror $206F + stz $61 + stz $65,x + jsr L0A20 + lsr a + adc ($6E,x) + adc $61,x + adc ($79) + jsr L2020 + asl a + lsr $65 + .byte $62 + adc ($75) + adc ($72,x) + adc L2020,y + asl a + eor L7261 + .byte $63 + pla + jsr L2020 + jsr L0A20 + eor ($70,x) + adc ($69) + jmp (L2020) + + jsr L2020 + asl a + eor L7961 + jsr L2020 + jsr L2020 + jsr L4A0A + adc $6E,x + adc L0020 + jsr L2020 + jsr L0A20 + lsr a + adc $6C,x + adc L2020,y + jsr L2020 + jsr L410A + adc $67,x + adc $73,x + stz L0020,x + jsr L2020 + asl a + .byte $53 + adc $70 + stz $65,x + adc L6562 + adc (L0020) + asl a + bbr4 $63,L84E1 + bbr6 $62,L84D5 + adc (L0020) + jsr L0A20 + lsr L766F + adc $6D + .byte $62 + adc $72 + jsr L0A20 + .byte $44 + adc $63 + adc $6D + .byte $62 + adc $72 + jsr L0520 + jsr L3931 +L848E: sec +L848F: .byte $35 +L8490: ora #$0A + trb $1E + plp + and ($3C) + lsr $50 + phy +L849A: bmi L84CD + and ($33) + bit $35,x + rol $37,x + sec + .byte $39 +L84A4: sta L0006 + stx $07 + ldy #$00 + lda ($08),y + sta L84D0 + clc + adc (L0006),y + sta ($08),y + lda (L0006),y + sta L84CB + inc L84D0 + iny + lda (L0006),y + sty L84CF + ldy L84D0 + sta ($08),y + ldy L84CF + .byte $C0 +L84CB: brk + .byte $90 +L84CD: .byte $EB + rts + +L84CF: brk +L84D0: brk +L84D1: jsr L87F6 + .byte $2C +L84D5: .byte $1B + .byte $5B + bmi L84DC + jsr L6E52 +L84DC: lda $D221 + sec + .byte $ED +L84E1: ora L8DD2,x + sed + sta $AD + .byte $22 + cmp ($ED) + asl L8DD2,x + sbc LAD85,y + .byte $23 + cmp ($38) + sbc $D21F + sta L85FA + lda $D224 + sbc $D220 + sta L85FB + lda $D208 + cmp #$01 + bne L850C + asl a + bne L850E +L850C: lda #$00 +L850E: sta L85F1 + lda $EC25 + jsr L86EF + sta L0006 + stx $07 + lda #$06 + clc + adc L85F1 + tay + lda (L0006),y + pha + jsr L7B6B + ldx L85F1 + lda L7B63,x + sec + sbc L7B5F,x + sta L85F2 + lda L7B64,x + sbc L7B60,x + sta L85F3 + ldx L85F1 + lda L85F2 + sec + sbc L85F8,x + sta L85F2 + lda L85F3 + sbc L85F9,x + sta L85F3 + bpl L8562 + lda L85F8,x + sta L85F2 + lda L85F9,x + sta L85F3 +L8562: lsr L85F3 + ror L85F2 + lsr L85F3 + ror L85F2 + lda L85F2 + tay + pla + tax + lda $D209 + jsr L62BC + ldx #$00 + stx L85F2 + asl a + rol L85F2 + asl a + rol L85F2 + ldx L85F1 + clc + adc L7B5F,x + sta $D21D,x + lda L85F2 + adc L7B60,x + sta $D21E,x + lda $EC25 + jsr L7D5D + sta L85F4 + stx L85F5 + sty L85F6 + lda L85F1 + beq L85C3 + lda $D21F + clc + adc L85F6 + sta $D223 + lda $D220 + adc #$00 + sta $D224 + jmp L85D6 + +L85C3: lda $D21D + clc + adc L85F4 + sta $D221 + lda $D21E + adc L85F5 + sta $D222 +L85D6: lda $EC25 + jsr L86EF + sta L0006 + stx $07 + ldy #$23 + ldx #$07 +L85E4: lda $D21D,x + sta (L0006),y + dey + dex + bpl L85E4 + jsr L8813 + rts + +L85F1: brk +L85F2: brk +L85F3: brk +L85F4: brk +L85F5: brk +L85F6: brk + brk +L85F8: brk +L85F9: brk +L85FA: brk +L85FB: brk +L85FC: ldx #$03 +L85FE: lda $D209,x + sta L86A0,x + sta $EBFD,x + dex + bpl L85FE + lda #$00 + sta L869F + lda $D2AB + asl a + rol L869F + sta L869E +L8619: dec L869E + bne L8626 + dec L869F + lda L869F + bne L8655 +L8626: jsr L48F0 + jsr L8658 + bmi L8655 + lda #$FF + sta L86A6 + lda $D208 + sta L86A5 + cmp #$00 + beq L8619 + cmp #$04 + beq L8619 + cmp #$02 + bne L864B + jsr L48E6 + jmp L8619 + +L864B: cmp #$01 + bne L8655 + jsr L48E6 + lda #$00 + rts + +L8655: lda #$FF + rts + +L8658: lda $D209 + sec + sbc L86A0 + sta L86A4 + lda $D20A + sbc L86A1 + bpl L8674 + lda L86A4 + cmp #$F8 + bcs L867B +L8671: lda #$FF + rts + +L8674: lda L86A4 + cmp #$08 + bcs L8671 +L867B: lda $D20B + sec + sbc L86A2 + sta L86A4 + lda $D20C + sbc L86A3 + bpl L8694 + lda L86A4 + cmp #$F9 + bcs L869B +L8694: lda L86A4 + cmp #$07 + bcs L8671 +L869B: lda #$00 + rts + +L869E: brk +L869F: brk +L86A0: brk +L86A1: brk +L86A2: brk +L86A3: brk +L86A4: brk +L86A5: brk +L86A6: brk +L86A7: ldx #$00 + stx L86C0 + asl a + rol L86C0 + asl a + rol L86C0 + asl a + rol L86C0 + asl a + rol L86C0 + ldx L86C0 + rts + +L86C0: brk +L86C1: ldx #$00 + stx L86E2 + asl a + rol L86E2 + asl a + rol L86E2 + asl a + rol L86E2 + asl a + rol L86E2 + asl a + rol L86E2 + asl a + rol L86E2 + ldx L86E2 + rts + +L86E2: brk +L86E3: asl a + tax + lda $DD9F,x + pha + lda $DDA0,x + tax + pla + rts + +L86EF: asl a + tax + lda $DFA1,x + pha + lda $DFA2,x + tax + pla + rts + +L86FB: asl a + tax + lda $DFB3,x + pha + lda $DFB4,x + tax + pla + rts + +L8707: sta L877F + lda $FB00 + sta L0006 + lda $FB01 + sta $07 + ldy #$00 + lda (L0006),y + tay +L8719: lda (L0006),y + cmp L877F + beq L8726 + dey + bne L8719 + jmp L8745 + +L8726: tya + asl a + asl a + tay + lda $FB06 + sta L0006 + lda $FB07 + sta $07 + ldx #$00 +L8736: lda (L0006),y + sta $DFC6,x + iny + inx + cpx #$04 + bne L8736 + stx $DFC5 + rts + +L8745: lda #$04 + sta $DFC5 + lda #$20 + sta $DFC6 + lda #$24 + sta $DFC7 + lda L877F + lsr a + lsr a + lsr a + lsr a + cmp #$0A + bcs L8764 + clc + adc #$30 + bne L8767 +L8764: clc + adc #$37 +L8767: sta $DFC8 + lda L877F + and #$0F + cmp #$0A + bcs L8778 + clc + adc #$30 + bne L877B +L8778: clc + adc #$37 +L877B: sta $DFC9 + rts + +L877F: brk +L8780: sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + beq L879B + sta $08 + inc L0006 + bne L8792 + inc $07 +L8792: ldy #$19 + lda #$06 + ldx #$00 + jsr LD000 +L879B: rts + + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + sta $08 + inc L0006 + bne L87AC + inc $07 +L87AC: ldy #$18 + lda #$06 + ldx #$00 + jsr LD000 + lda $09 + ldx $0A + rts + +L87BA: stx $0B + sta $0A + ldy #$00 + lda ($0A),y + tay + bne L87C6 + rts + +L87C6: dey + beq L87CB + bpl L87CC +L87CB: rts + +L87CC: lda ($0A),y + and #$7F + cmp #$2F + beq L87DC + cmp #$20 + beq L87DC + cmp #$2E + bne L87E0 +L87DC: dey + jmp L87C6 + +L87E0: iny + lda ($0A),y + and #$7F + cmp #$41 + bcc L87F2 + cmp #$5B + bcs L87F2 + clc + adc #$20 + sta ($0A),y +L87F2: dey + jmp L87C6 + +L87F6: pla + sta L8811 + pla + sta L8812 + ldx #$00 +L8800: lda L0006,x + pha + inx + cpx #$04 + bne L8800 + lda L8812 + pha + lda L8811 + pha + rts + +L8811: brk +L8812: brk +L8813: pla + sta L882E + pla + sta L882F + ldx #$03 +L881D: pla + sta L0006,x + dex + cpx #$FF + bne L881D + lda L882F + pha + lda L882E + pha + rts + +L882E: brk +L882F: brk +L8830: brk +L8831: brk +L8832: brk +L8833: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L8855: tay + jsr L87F6 + tya + jsr L86EF + sta L0006 + stx $07 + ldx #$00 + ldy #$14 +L8865: lda (L0006),y + sta L8830,x + iny + inx + cpx #$24 + bne L8865 + jsr L8813 + rts + +L8874: tay + jsr L87F6 + tya + jsr L86EF + sta L0006 + stx $07 + ldx #$00 + ldy #$14 +L8884: lda L8830,x + sta (L0006),y + iny + inx + cpx #$24 + bne L8884 + jsr L8813 + rts + +L8893: tay + jsr L87F6 + tya + jsr L86E3 + sta L0006 + stx $07 + lda $EC25 + jsr L86EF + sta $08 + stx $09 + ldy #$17 + ldx #$03 +L88AD: lda ($08),y + sta L890D,x + dey + dex + bpl L88AD + ldy #$1F + ldx #$03 +L88BA: lda ($08),y + sta L8911,x + dey + dex + bpl L88BA + ldy #$03 + lda (L0006),y + clc + adc L890D + sta (L0006),y + iny + lda (L0006),y + adc L890E + sta (L0006),y + iny + lda (L0006),y + clc + adc L890F + sta (L0006),y + iny + lda (L0006),y + adc L8910 + sta (L0006),y + ldy #$03 + lda (L0006),y + sec + sbc L8911 + sta (L0006),y + iny + lda (L0006),y + sbc L8912 + sta (L0006),y + iny + lda (L0006),y + sec + sbc L8913 + sta (L0006),y + iny + lda (L0006),y + sbc L8914 + sta (L0006),y + jsr L8813 + rts + +L890D: brk +L890E: brk +L890F: brk +L8910: brk +L8911: brk +L8912: brk +L8913: brk +L8914: brk +L8915: tay + jsr L87F6 + tya + jsr L86E3 + sta L0006 + stx $07 +L8921: lda $EC25 + jsr L86EF + sta $08 + stx $09 + ldy #$17 + ldx #$03 +L892F: lda ($08),y + sta L898F,x + dey + dex + bpl L892F + ldy #$1F + ldx #$03 +L893C: lda ($08),y + sta L8993,x + dey + dex + bpl L893C + ldy #$03 + lda (L0006),y + sec + sbc L898F + sta (L0006),y + iny + lda (L0006),y + sbc L8990 + sta (L0006),y + iny + lda (L0006),y + sec + sbc L8991 + sta (L0006),y + iny + lda (L0006),y + sbc L8992 + sta (L0006),y + ldy #$03 + lda (L0006),y + clc + adc L8993 + sta (L0006),y + iny + lda (L0006),y + adc L8994 + sta (L0006),y + iny + lda (L0006),y + clc + adc L8995 + sta (L0006),y + iny + lda (L0006),y + adc L8996 + sta (L0006),y + jsr L8813 + rts + +L898F: brk +L8990: brk +L8991: brk +L8992: brk +L8993: brk +L8994: brk +L8995: brk +L8996: brk +L8997: lda #$00 + tax +L899A: sta $D265,x + sta $D25D,x + sta $D269,x + inx + cpx #$04 + bne L899A + ldy #$04 + lda #$5D + ldx #$D2 + jsr LD000 + rts + + .byte $02 +L89B3: brk + brk + php +L89B6: sta L8AC3 + sty L8AC4 + and #$F0 + sta L89B3 + ldy #$C5 + lda #$B2 + ldx #$89 + jsr L46BA + beq L89DD +L89CC: pha + ldy L8AC4 + lda #$00 + sta $E1A0,y + dec $DEA0 + dec $DD9E + pla + rts + +L89DD: lda L0800 + and #$0F + bne L89EA + lda $0801 + jmp L89CC + +L89EA: jsr L87F6 + jsr LD05E + ldy L8AC4 + sta $E1A0,y + jsr L86E3 + sta L0006 + stx $07 + ldx #$00 + ldy #$09 + lda #$20 +L8A03: sta (L0006),y + iny + inx + cpx #$12 + bne L8A03 + ldy #$09 + lda L0800 + and #$0F + sta L0800 + sta (L0006),y + lda #$00 + ldx #$08 + jsr L87BA + ldx #$00 + ldy #$0B +L8A22: lda $0801,x + sta (L0006),y + iny + inx + cpx L0800 + bne L8A22 + ldy #$09 + lda (L0006),y + clc + adc #$02 + sta (L0006),y + lda L8AC3 + cmp #$3E + beq L8A59 + and #$0F + cmp #$04 + bne L8A75 + lda L8AC3 + and #$70 + lsr a + lsr a + lsr a + lsr a + ora #$C0 + sta L8A54 + .byte $AD + .byte $FB +L8A54: smb4 $29 + ora ($F0,x) + .byte $0E +L8A59: ldy #$07 + lda #$CC + sta (L0006),y + iny + lda #$A9 + sta (L0006),y + jmp L8A96 + +L8A67: ldy #$07 + lda #$50 + sta (L0006),y + iny + lda #$AA + sta (L0006),y + jmp L8A96 + +L8A75: cmp #$0B + bne L8A87 + ldy #$07 + lda #$20 + sta (L0006),y + iny + lda #$AA + sta (L0006),y + jmp L8A96 + +L8A87: cmp #$00 + bne L8A67 + ldy #$07 + lda #$80 + sta (L0006),y + iny + lda #$A9 + sta (L0006),y +L8A96: ldy #$02 + lda #$00 + sta (L0006),y + inc L8AC4 + lda L8AC4 + asl a + asl a + tax + ldy #$03 +L8AA7: lda L8AC5,x + sta (L0006),y + inx + iny + cpy #$07 + bne L8AA7 + ldx $DEA0 + dex + ldy #$00 + lda (L0006),y + sta $DEA1,x + jsr L8813 + lda #$00 + rts + +L8AC3: brk +L8AC4: brk +L8AC5: brk + brk + brk + brk + nop + ora ($10,x) + brk + nop + ora ($2D,x) + brk + nop + ora ($4B,x) + brk + nop + ora ($67,x) + brk + nop + ora ($83,x) + brk + bcc L8AE0 + .byte $A0 +L8AE0: brk + rol $01,x + ldy #$00 + .byte $DC + brk + ldy #$00 + .byte $82 + brk + ldy #$00 + plp + brk + ldy #$00 + ora ($24,x) + pha +L8AF4: ldx $DEA0 + dex +L8AF8: cmp $DEA1,x + beq L8B01 + dex + bpl L8AF8 + rts + +L8B01: lda $DEA2,x + sta $DEA1,x + inx + cpx $DEA0 + bne L8B01 + dec $DEA0 + ldx $DEA0 + lda #$00 + sta $DEA1,x + rts + +L8B19: jsr L87F6 + jmp L8B2E + +L8B1F: lda $E6BE + bne L8B25 + rts + +L8B25: jsr L87F6 + lda $E6BE + jsr L7345 +L8B2E: lda $E6BE + ldx #$07 +L8B33: cmp $EC26,x + beq L8B3E + dex + bpl L8B33 + jmp L8B43 + +L8B3E: lda #$00 + sta $EC26,x +L8B43: lda $E6BE + jsr L86E3 + sta L0006 + stx $07 + ldy #$02 + lda (L0006),y + and #$7F + sta (L0006),y + jsr L4244 + jsr L8813 + rts + +L8B5C: ldy #$80 + bne L8B62 +L8B60: ldy #$00 +L8B62: sty L8D4A + sta L8D4B + stx L8D4C + txa + jsr L86EF + sta L0006 + stx $07 + lda #$14 + clc + adc #$23 + tay + ldx #$23 +L8B7B: lda (L0006),y + sta $D215,x + dey + dex + bpl L8B7B + lda L8D4B + jsr L86E3 + sta L0006 + stx $07 + ldy #$03 + lda (L0006),y + clc + adc #$07 + sta L0800 + sta $0804 + iny + lda (L0006),y + adc #$00 + sta $0801 + sta $0805 + iny + lda (L0006),y + clc + adc #$07 + sta $0802 + sta $0806 + iny + lda (L0006),y + adc #$00 + sta $0803 + sta $0807 + ldy #$5B + ldx #$03 +L8BC1: lda $D215,x + sta L0800,y + dey + dex + bpl L8BC1 + lda $D221 + sec + sbc $D21D + sta L8D54 + lda $D222 + sbc $D21E + sta L8D55 + lda $D223 + sec + sbc $D21F + sta L8D56 + lda $D224 + sbc $D220 + sta L8D57 + lda $0858 + clc + adc L8D54 + sta $085C + lda $0859 + adc L8D55 + sta $085D + lda $085A + clc + adc L8D56 + sta $085E + lda $085B + adc L8D57 + sta $085F + lda #$00 + sta L8D4E + sta L8D4F + sta L8D4D + lda $0858 + sec + sbc L0800 + sta L8D50 + lda $0859 + sbc $0801 + sta L8D51 + lda $085A + sec + sbc $0802 + sta L8D52 + lda $085B + sbc $0803 + sta L8D53 + bit L8D51 + bpl L8C6A + lda #$80 + sta L8D4E + lda L8D50 + eor #$FF + sta L8D50 + lda L8D51 + eor #$FF + sta L8D51 + inc L8D50 + bne L8C6A + inc L8D51 +L8C6A: bit L8D53 + bpl L8C8C + lda #$80 + sta L8D4F + lda L8D52 + eor #$FF + sta L8D52 + lda L8D53 + eor #$FF + sta L8D53 + inc L8D52 + bne L8C8C + inc L8D53 +L8C8C: lsr L8D51 + ror L8D50 + lsr L8D53 + ror L8D52 + lsr L8D55 + ror L8D54 + lsr L8D57 + ror L8D56 + lda #$0A + sec + sbc L8D4D + asl a + asl a + asl a + tax + bit L8D4E + bpl L8CC9 + lda L0800 + sec + sbc L8D50 + sta L0800,x + lda $0801 + sbc L8D51 + sta $0801,x + jmp L8CDC + +L8CC9: lda L0800 + clc + adc L8D50 + sta L0800,x + lda $0801 + adc L8D51 + sta $0801,x +L8CDC: bit L8D4F + bpl L8CF7 + lda $0802 + sec + sbc L8D52 + sta $0802,x + lda $0803 + sbc L8D53 + sta $0803,x + jmp L8D0A + +L8CF7: lda $0802 + clc + adc L8D52 + sta $0802,x + lda $0803 + adc L8D53 + sta $0803,x +L8D0A: lda L0800,x + clc + adc L8D54 + sta $0804,x + lda $0801,x + adc L8D55 + sta $0805,x + lda $0802,x + clc + adc L8D56 + sta $0806,x + lda $0803,x + adc L8D57 + sta $0807,x + inc L8D4D + lda L8D4D + cmp #$0A + beq L8D3D + jmp L8C8C + +L8D3D: bit L8D4A + bmi L8D46 + jsr L8D58 + rts + +L8D46: jsr L8DB3 +L8D49: rts + +L8D4A: brk +L8D4B: brk +L8D4C: brk +L8D4D: brk +L8D4E: brk +L8D4F: brk +L8D50: brk +L8D51: brk +L8D52: brk +L8D53: brk +L8D54: brk +L8D55: brk +L8D56: brk +L8D57: brk +L8D58: lda #$00 + sta L8DB2 + jsr L4510 + ldy #$08 + lda #$93 + ldx #$D2 + jsr LD000 + jsr L48FA +L8D6C: lda L8DB2 + cmp #$0C + bcs L8D89 + asl a + asl a + asl a + clc + adc #$07 + tax + ldy #$07 +L8D7C: lda L0800,x + sta $E230,y + dex + dey + bpl L8D7C + jsr L8E10 +L8D89: lda L8DB2 + sec + sbc #$02 + bmi L8DA7 + asl a +L8D92: asl a + asl a + clc + adc #$07 + tax + ldy #$07 +L8D9A: lda L0800,x + sta $E230,y + dex + dey + bpl L8D9A + jsr L8E10 +L8DA7: inc L8DB2 + lda L8DB2 + cmp #$0E + bne L8D6C + rts + +L8DB2: brk +L8DB3: lda #$0B + sta L8E0F + jsr L4510 + ldy #$08 + lda #$93 + ldx #$D2 + jsr LD000 + jsr L48FA +L8DC7: lda L8E0F + bmi L8DE4 + beq L8DE4 + asl a + asl a + asl a + clc +L8DD2: adc #$07 + tax + ldy #$07 +L8DD7: lda L0800,x + sta $E230,y + dex + dey + bpl L8DD7 + jsr L8E10 +L8DE4: lda L8E0F + clc + adc #$02 + cmp #$0E + bcs L8E04 + asl a +L8DEF: asl a + asl a + clc + adc #$07 + tax + ldy #$07 + lda L0800,x + sta $E230,y + dex + dey + .byte $10 +UNKNOWN_CALL: + inc L0020,x + bpl L8D92 +L8E04: dec L8E0F + lda L8E0F + cmp #$FD + bne L8DC7 + rts + +L8E0F: brk +L8E10: ldy #$12 + lda #$30 + ldx #$E2 + jsr LD000 + rts + +L8E1A: .byte $E0 +L8E1B: .byte $2F +L8E1C: ora (L0000,x) + cpx #$60 + ora (L0000,x) + cpx #$74 + ora (L0000,x) + cpx #$84 + ora (L0000,x) + cpx #$A4 + ora (L0000,x) + cpx #$AC + ora (L0000,x) + .byte $E0 +L8E33: ldy $01,x + brk + bra L8DEF + brk + brk + bra L8E33 + brk + brk +L8E3E: brk +L8E3F: .byte $02 + brk + trb L0000 + bpl L8E45 +L8E45: jsr L0800 + brk + php + brk + php + brk + plp + brk + .byte $10 +L8E50: brk +L8E51: php + brk + php + brk + bcc L8E57 +L8E57: bvc L8E59 +L8E59: bvs L8E5B +L8E5B: bvs L8E5D +L8E5D: bvs L8E5F +L8E5F: bvc L8E61 +L8E61: bcc L8E66 + pla + .byte $8E + brk +L8E66: .byte $1C +L8E67: brk + php + .byte $44 + adc $73 + .byte $6B + .byte $54 + bbr6 $70,L8EA3 + .byte $02 +L8E72: brk +L8E73: brk +L8E74: brk +L8E75: brk + .byte $04 +L8E77: brk +L8E78: brk +L8E79: brk +L8E7A: brk +L8E7B: brk + brk + brk + ora (L0000,x) +L8E80: brk +L8E81: pha + lda #$00 + sta L8E80 + beq L8E8F +L8E89: pha + lda #$80 + sta L8E80 +L8E8F: pla + asl a + tay + asl a + tax + lda L8E1A,x + sta L8E73 + lda L8E1B,x + sta L8E74 + lda L8E1C,x +L8EA3: sta L8E75 + lda L8E3E,y + sta L8E7A + lda L8E3F,y + sta L8E7B + lda L8E50,y + sta L8E78 + lda L8E51,y + sta L8E79 +L8EBE: ldy #$C8 + lda #$62 + ldx #$8E + jsr L46BA + beq L8ED6 + lda #$00 + ora L8E80 + jsr L48CC + beq L8EBE + lda #$FF + rts + +L8ED6: lda L8E67 + sta L8E77 + sta L8E72 + ldy #$CE + lda #$71 + ldx #$8E + jsr L46BA + ldy #$CA + lda #$76 + ldx #$8E + jsr L46BA + ldy #$CC + lda #$7E + ldx #$8E + jsr L46BA + rts + + brk + brk + brk + brk + brk +L8F00: jmp L8FC5 + + jmp L97E3 + + jmp L97E3 + +L8F09: jmp L92E7 + +L8F0C: jmp L8F9B + +L8F0F: jmp L8FA1 + +L8F12: jmp L9571 + +L8F15: jmp L9213 + +L8F18: jmp L8F2A + +L8F1B: jmp L8F5B + + jmp L97E3 + + jmp L97E3 + +L8F24: jmp L8F7E + +L8F27: jmp L8FB8 + +L8F2A: lda #$00 + sta L9189 + tsx + stx L9188 + jsr LA248 + jsr L993E + jsr LA271 + jsr L9968 +L8F3F: lda #$FF + sta $E05B + lda #$00 + sta $E05C + jsr L9A0D + jsr L917F +L8F4F: jsr L91E8 + lda #$00 + rts + + jsr L91D5 + jmp L8F4F + +L8F5B: lda #$00 + sta L9189 + tsx + stx L9188 + jsr LA248 + lda #$00 + jsr L9E7E + jsr LA271 + jsr L9182 + jsr L9EBF + jsr L9EDB + jsr L917F + jmp L8F4F + +L8F7E: lda #$80 + sta L918C + lda #$C0 + sta L9189 + tsx + stx L9188 + jsr LA248 + jsr L9984 + jsr LA271 + jsr L99BC + jmp L8F3F + +L8F9B: jsr L8FDD + jmp L8F4F + +L8FA1: jsr L8FE1 + jmp L8F4F + +L8FA7: asl a + tay + lda $DD9F,y + sta L0006 + lda $DDA0,y + sta $07 + ldy #$02 + lda (L0006),y + rts + +L8FB8: lda #$00 + sta L918C + lda #$C0 + sta L9189 + jmp L8FEB + +L8FC5: lda $EBFC + cmp #$01 + bne L8FD0 + lda #$80 + bne L8FD2 +L8FD0: lda #$00 +L8FD2: sta L918A + lda #$00 + sta L9189 + jmp L8FEB + +L8FDD: lda #$00 + beq L8FE3 +L8FE1: lda #$80 +L8FE3: sta L918B + lda #$80 + sta L9189 +L8FEB: tsx + stx L9188 + lda #$00 + sta $E05C + jsr L91D5 + lda L9189 + beq L8FFF + jmp L908C + +L8FFF: .byte $2C +L9000: txa + sta ($10),y + ora $20AD + bbs5 $F0,L900C + jmp L908C + +L900C: pla + pla + jmp L4012 + + lda $EBFC + bpl L9032 + and #$7F + asl a + tax + lda $DFB3,x + sta $08 + lda $DFB4,x + sta $09 + lda #$7B + sta L0006 + lda #$91 + sta $07 + jsr L91A0 + jmp L9076 + +L9032: jsr L8FA7 + and #$0F + beq L9051 + asl a + tax + lda $DFB3,x + sta $08 + lda $DFB4,x + sta $09 + lda $EBFC + jsr L918E + jsr L91A0 + jmp L9076 + +L9051: lda $EBFC + jsr L918E + ldy #$01 + lda #$2F + sta (L0006),y + dey + lda (L0006),y + sta L906D + sta $E00A,y +L9066: iny + lda (L0006),y + sta $E00A,y + .byte $C0 +L906D: brk + bne L9066 + ldy #$01 + lda #$20 + sta (L0006),y +L9076: ldy #$FF +L9078: iny + lda $E00A,y + sta $DFC9,y + cpy $E00A + bne L9078 + lda $DFC9 + beq L908C + dec $DFC9 +L908C: lda #$00 + sta L97E4 + jsr LA248 + bit L9189 + bvs L90B4 + bmi L90AE + bit L918A + bmi L90A6 + jsr L993E + jmp L90DE + +L90A6: lda #$06 + jsr L9E7E + jmp L90DE + +L90AE: jsr LA059 + jmp L90DE + +L90B4: jsr LA1E4 + jmp L90DE + +L90BA: bit L9189 + bvs L90D8 + bmi L90D2 + bit L918A + bmi L90CC + jsr L9968 + jmp L90DE + +L90CC: jsr L9EBF + jmp L90DE + +L90D2: jsr LA0DF + jmp L90DE + +L90D8: jsr LA241 + jmp L90DE + +L90DE: jsr L91F5 + lda $DF21 + bne L90E9 + jmp L9168 + +L90E9: ldx #$00 + stx L917A +L90EE: jsr L91F5 + ldx L917A + lda $DF22,x + cmp #$01 + beq L9140 + jsr L918E + jsr L91A0 + lda #$0A + sta L0006 + lda #$E0 + sta $07 + ldy #$00 + lda (L0006),y + beq L9114 + sec + sbc #$01 + sta (L0006),y +L9114: lda L97E4 + beq L913D + bit L9189 + bmi L912F + bit L918A + bmi L9129 + jsr L9A01 + jmp L9140 + +L9129: jsr L9EDB + jmp L9140 + +L912F: bvs L9137 + jsr LA114 + jmp L9140 + +L9137: jsr LA271 + jmp L9140 + +L913D: jsr LA271 +L9140: inc L917A + ldx L917A + cpx $DF21 + bne L90EE + lda L97E4 + bne L9168 + inc L97E4 + bit L9189 + bmi L915D + bit L918A + bpl L9165 +L915D: jsr L9182 + bit L9189 + bvs L9168 +L9165: jmp L90BA + +L9168: jsr L917F + lda $EBFC + jsr L918E + ldy #$01 + lda #$20 + sta (L0006),y + lda #$00 + rts + +L917A: brk + brk +L917C: .byte $4C +L917D: brk +L917E: brk +L917F: .byte $4C +L9180: brk +L9181: brk +L9182: .byte $4C +L9183: brk +L9184: brk +L9185: .byte $4C +L9186: brk +L9187: brk +L9188: brk +L9189: brk +L918A: brk +L918B: brk +L918C: brk +L918D: brk +L918E: asl a + tay + lda $DD9F,y + clc + adc #$09 + sta L0006 + lda $DDA0,y + adc #$00 + sta $07 + rts + +L91A0: ldx #$00 + ldy #$00 + lda ($08),y + beq L91B6 + sta L91B3 +L91AB: iny + inx + lda ($08),y + sta $E00A,x + .byte $C0 +L91B3: brk + bne L91AB +L91B6: inx + lda #$2F + sta $E00A,x + ldy #$00 + lda (L0006),y + beq L91D1 + sta L91CE + iny +L91C6: iny + inx + lda (L0006),y + sta $E00A,x + .byte $C0 +L91CE: brk + bne L91C6 +L91D1: stx $E00A + rts + +L91D5: ldy #$03 + lda #$39 + ldx #$D2 + jsr L4003 + ldy #$04 + lda #$39 + ldx #$D2 + jsr L4003 + rts + +L91E8: jsr L4015 + ldy #$0C + lda #$00 + ldx #$00 + jsr L4018 + rts + +L91F5: lda #$11 + sta $08 + lda #$92 + sta $09 + lda $DF20 + beq L9210 + asl a + tax + lda $DFB3,x + sta $08 + lda $DFB4,x + sta $09 + lda #$00 +L9210: rts + + brk + brk +L9213: lda $DF21 + bne L9219 + rts + +L9219: ldx $DF21 + stx L0800 + dex +L9220: lda $DF22,x + sta $0801,x + dex + bpl L9220 + jsr L401E + ldx #$00 + stx L924A +L9231: ldx L924A + lda $0801,x + cmp #$01 + beq L923E + jsr L924B +L923E: inc L924A + ldx L924A + cpx L0800 + bne L9231 + rts + +L924A: brk +L924B: sta L9254 + ldy #$00 +L9250: lda $E1A0,y + .byte $C9 +L9254: brk + beq L9260 + cpy $BF31 + beq L925F + iny + bne L9250 +L925F: rts + +L9260: lda $BF32,y + sta L92C7 + ldx #$11 + lda L92C7 + and #$80 + beq L9271 + ldx #$21 +L9271: stx L9284 + lda L92C7 + and #$70 + lsr a + lsr a + lsr a + clc + adc L9284 + sta L9284 + .byte $AD +L9284: brk + bbs3 $85,L928F + lda #$00 + sta L0006 + ldy #$07 + .byte $B1 +L928F: asl $D0 + cmp $FBA0 + lda (L0006),y + and #$7F + bne L925F + ldy #$FF + lda (L0006),y + clc + adc #$03 + sta L0006 + lda L92C7 + pha + rol a + pla + php + and #$20 + lsr a + lsr a + lsr a + lsr a + plp + adc #$01 + sta L92C1 + jsr L92BD + tsb $C0 + sta ($60) +L92BD: jmp (L0006) + + .byte $03 +L92C1: brk + cmp $92 + tsb L0000 + brk +L92C7: brk + brk + asl a + .byte $20 + .byte $02 +L92CC: brk +L92CD: brk +L92CE: brk +L92CF: brk + brk +L92D1: brk +L92D2: brk +L92D3: brk +L92D4: brk + brk + brk +L92D7: brk +L92D8: brk + brk + brk + brk + brk + .byte $03 +L92DE: brk + brk + php + asl a + brk +L92E3: brk +L92E4: brk +L92E5: brk +L92E6: brk +L92E7: lda $DF21 + bne L92ED + rts + +L92ED: lda #$00 + sta L92E6 + jsr L91D5 +L92F5: ldx L92E6 + cpx $DF21 + bne L9300 + jmp L9534 + +L9300: lda $DF20 + beq L9331 + asl a + tax + lda $DFB3,x + sta $08 + lda $DFB4,x + sta $09 + ldx L92E6 + lda $DF22,x + jsr L918E + jsr L91A0 + ldy #$00 +L931F: lda $E00A,y + sta $0220,y + iny + cpy $0220 + bne L931F + dec $0220 + jmp L9356 + +L9331: ldx L92E6 + lda $DF22,x + cmp #$01 + bne L933E + jmp L952E + +L933E: jsr L918E + ldy #$00 +L9343: lda (L0006),y + sta $0220,y + iny + cpy $0220 + bne L9343 + dec $0220 + lda #$2F + sta $0221 +L9356: ldy #$C4 + lda #$C9 + ldx #$92 + jsr L4021 + beq L9366 + jsr LA49B + beq L9356 +L9366: lda $DF20 + beq L9387 + lda #$80 + sta L92E3 + lda L92E6 + clc + adc #$01 + cmp $DF21 + beq L9381 + inc L92E3 + inc L92E3 +L9381: jsr L953F + jmp L93DB + +L9387: lda #$81 + sta L92E3 + lda L92E6 + clc + adc #$01 + cmp $DF21 + beq L939D + inc L92E3 + inc L92E3 +L939D: jsr L953F + lda #$00 + sta L942E + ldx L92E6 + lda $DF22,x + ldy #$0F +L93AD: cmp $E1A0,y + beq L93B8 + dey + bpl L93AD + jmp L93DB + +L93B8: lda $BF32,y + sta L92DE + ldy #$80 + lda #$DD + ldx #$92 + jsr L4021 + bne L93DB + ldy #$81 + lda #$DD + ldx #$92 + jsr L4021 + cmp #$2B + bne L93DB + lda #$80 + sta L942E +L93DB: ldx L92E6 + lda $DF22,x + jsr L918E + lda #$01 + sta L92E3 + lda L0006 + sta L92E4 + lda $07 + sta L92E5 + jsr L953F + lda #$02 + sta L92E3 + lda $DF20 + bne L9413 + bit L942E + bmi L940C + lda #$00 + sta L92E4 + beq L9428 +L940C: lda #$01 + sta L92E4 + bne L9428 +L9413: lda L92CC + and #$C3 + cmp #$C3 + beq L9423 + lda #$01 + sta L92E4 + bne L9428 +L9423: lda #$00 + sta L92E4 +L9428: jsr L953F + jmp L942F + +L942E: brk +L942F: lda #$03 + sta L92E3 + lda #$00 + sta $0220 + lda $DF20 + bne L9472 + lda L92CE + sec + sbc L92D1 + pha + lda L92CF + sbc L92D2 + tax + pla + jsr L4006 + jsr L9549 + ldx #$00 +L9456: lda $E6EB,x + cmp #$42 + beq L9460 + inx + bne L9456 +L9460: stx $0220 + lda #$2F + sta $0220,x + dex +L9469: lda $E6EB,x + sta $0220,x + dex + bne L9469 +L9472: lda $DF20 + bne L9480 + lda L92CE + ldx L92CF + jmp L9486 + +L9480: lda L92D1 + ldx L92D2 +L9486: jsr L4006 + jsr L9549 + ldx $0220 + ldy #$00 +L9491: lda $E6EC,y + sta $0221,x + inx + iny + cpy $E6EB + bne L9491 + tya + clc + adc $0220 + sta $0220 + ldx $0220 +L94A9: lda $0220,x + sta $DFC9,x + dex + bpl L94A9 + lda #$C9 + sta L92E4 + lda #$DF + sta L92E5 + jsr L953F + lda #$04 + sta L92E3 + lda L92D7 + sta $EC5A + lda L92D8 + sta $EC5B + jsr L4009 + lda #$EB + sta L92E4 + lda #$E6 + sta L92E5 + jsr L953F + lda #$05 + sta L92E3 + lda L92D3 + sta $EC5A + lda L92D4 + sta $EC5B + jsr L4009 + lda #$EB + sta L92E4 + lda #$E6 + sta L92E5 + jsr L953F + lda #$06 + sta L92E3 + lda $DF20 + bne L9519 + ldx L953A +L950E: lda L953A,x + sta $DFC5,x + dex + bpl L950E + bmi L951F +L9519: lda L92CD + jsr L402D +L951F: lda #$C5 + sta L92E4 + lda #$DF + sta L92E5 + jsr L953F + bne L9534 +L952E: inc L92E6 + jmp L92F5 + +L9534: lda #$00 + sta $DFC9 + rts + +L953A: tsb L0020 + lsr $4F,x + .byte $4C +L953F: ldy #$06 + lda #$E3 + ldx #$92 + jsr LA500 + rts + +L9549: ldx #$00 +L954B: lda $E6EC,x + cmp #$20 + bne L9555 + inx + bne L954B +L9555: ldy #$00 + dex +L9558: lda $E6EC,x + sta $E6EC,y + iny + inx + cpx $E6EB + bne L9558 + sty $E6EB + rts + + .byte $02 + jsr RAMRDOFF + .byte $1F +L956E: brk + brk +L9570: .byte $1F +L9571: lda #$00 + sta L9706 +L9576: lda L9706 + cmp $DF21 + bne L9581 + lda #$00 + rts + +L9581: ldx L9706 + lda $DF22,x + cmp #$01 + bne L9591 + inc L9706 + jmp L9576 + +L9591: lda $DF20 + beq L95C2 + asl a + tax + lda $DFB3,x + sta $08 + lda $DFB4,x + sta $09 + ldx L9706 + lda $DF22,x + jsr L918E + jsr L91A0 + ldy #$00 +L95B0: lda $E00A,y + sta $0220,y + iny + cpy $0220 + bne L95B0 + dec $0220 + jmp L95E0 + +L95C2: ldx L9706 + lda $DF22,x + jsr L918E + ldy #$00 +L95CD: lda (L0006),y + sta $0220,y + iny + cpy $0220 + bne L95CD + dec $0220 + lda #$2F + sta $0221 +L95E0: ldx L9706 + lda $DF22,x + jsr L918E + ldy #$00 + lda (L0006),y + tay +L95EE: lda (L0006),y + sta $1F12,y + dey + bpl L95EE + ldy #$00 + lda (L0006),y + tay + dey + sec + sbc #$02 + sta $1F00 +L9602: lda (L0006),y + sta $1EFF,y + dey + cpy #$01 + bne L9602 + lda #$00 + jsr L96F8 +L9611: lda #$80 + jsr L96F8 + beq L962F +L9618: ldx L9706 + lda $DF22,x + jsr L918E + ldy $1F12 +L9624: lda $1F12,y + sta (L0006),y + dey + bpl L9624 + lda #$FF + rts + +L962F: sty $08 + sty L9707 + stx $09 + stx L9708 + lda $DF20 + beq L964D + asl a + tax + lda $DFB3,x + sta L0006 + lda $DFB4,x + sta $07 + jmp L9655 + +L964D: lda #$05 + sta L0006 + lda #$97 + sta $07 +L9655: ldy #$00 + lda (L0006),y + tay +L965A: lda (L0006),y + sta $1FC0,y + dey + bpl L965A + inc $1FC0 + ldx $1FC0 + lda #$2F + sta $1FC0,x + ldy #$00 + lda ($08),y + sta L9709 +L9674: inx + iny + lda ($08),y + sta $1FC0,x + cpy L9709 + bne L9674 + stx $1FC0 + ldy #$C2 + lda #$69 + ldx #$95 + jsr L4021 + beq L969E + jsr L4030 + bne L9696 + jmp L9611 + +L9696: lda #$40 + jsr L96F8 + jmp L9618 + +L969E: lda #$40 + jsr L96F8 + ldx L9706 + lda $DF22,x + sta $E22B + ldy #$0E + lda #$2B + ldx #$E2 + jsr L4018 + lda L9707 + sta $08 + lda L9708 + sta $09 + ldx L9706 + lda $DF22,x + jsr L918E + ldy #$00 + lda ($08),y + clc + adc #$02 + sta (L0006),y + lda ($08),y + tay + inc L0006 + bne L96DA + inc $07 +L96DA: lda ($08),y + sta (L0006),y + dey + bne L96DA + dec L0006 + lda L0006 + cmp #$FF + bne L96EB + dec $07 +L96EB: lda (L0006),y + tay + lda #$20 + sta (L0006),y + inc L9706 + jmp L9576 + +L96F8: sta L956E + ldy #$09 + lda #$6E + ldx #$95 + jsr LA500 + rts + + brk +L9706: brk +L9707: brk +L9708: brk +L9709: brk + .byte $03 + jsr L0002 + php +L970F: brk + .byte $04 +L9711: brk + clc + smb1 $04 + brk + brk + brk + brk + brk + brk + brk + .byte $01 +L971D: brk + .byte $04 +L971F: brk + lda $2797 + brk + brk + brk + .byte $04 +L9727: brk + rol $0597 + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $01 +L9738: brk + .byte $01 +L973A: brk + ora (L0020,x) + .byte $02 + .byte $03 + jsr L0002 + .byte $0D +L9743: brk + .byte $03 + cpy #$1F + brk + .byte $11 +L9749: brk + .byte $04 +L974B: brk + brk + .byte $15 +L974E: .byte $C0 +L974F: asl a +L9750: brk +L9751: brk + .byte $04 +L9753: brk + brk + .byte $15 +L9756: .byte $C0 +L9757: asl a + brk + brk +L975A: rmb0 $C0 + bbr1 $C3,L975F +L975F: brk + brk + brk + brk + brk + brk + brk +L9766: rmb0 $C0 + .byte $1F +L9769: brk + brk +L976B: brk + brk +L976D: brk + brk + brk + brk + brk + brk + brk +L9774: asl a + .byte $20 + .byte $02 +L9777: brk +L9778: brk + brk + brk +L977B: brk +L977C: brk +L977D: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L9787: asl a + cpy #$1F +L978A: brk + brk +L978C: brk +L978D: brk + brk +L978F: brk +L9790: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + .byte $02 +L979B: brk + brk + brk + brk + .byte $02 +L97A0: brk +L97A1: brk +L97A2: brk +L97A3: brk + .byte $02 +L97A5: brk +L97A6: brk +L97A7: brk +L97A8: brk + .byte $02 + brk + brk + php +L97AD: brk +L97AE: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L97BD: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +L97DD: rol $9B,x +L97DF: .byte $33 + .byte $9B +L97E1: .byte $E3 + .byte $97 +L97E3: rts + +L97E4: brk +L97E5: ldx $E10C + lda $E061 + sta $E062,x + inx + stx $E10C + rts + +L97F3: ldx $E10C + dex + lda $E062,x + sta $E061 + stx $E10C + rts + +L9801: lda #$00 + sta $E05F + sta $E10D +L9809: ldy #$C8 + lda #$0A + ldx #$97 + jsr L4021 + beq L981E + ldx #$80 + jsr L4033 + beq L9809 + jmp LA39F + +L981E: lda L970F + sta $E060 + sta L9711 +L9827: ldy #$CA + lda #$10 + ldx #$97 + jsr L4021 + beq L983C + ldx #$80 + jsr L4033 + beq L9827 + jmp LA39F + +L983C: jmp L985B + +L983F: lda $E060 + sta L971D +L9845: ldy #$CC + lda #$1C + ldx #$97 + jsr L4021 + beq L985A + ldx #$80 + jsr L4033 + beq L9845 + jmp LA39F + +L985A: rts + +L985B: inc $E05F + lda $E060 + sta L971F +L9864: ldy #$CA + lda #$1E + ldx #$97 + jsr L4021 + beq L987D + cmp #$4C + beq L989F + ldx #$80 + jsr L4033 + beq L9864 + jmp LA39F + +L987D: inc $E10D + lda $E10D + cmp $E05E + bcc L989C + lda #$00 + sta $E10D + lda $E060 + sta L9727 + ldy #$CA + lda #$26 + ldx #$97 + jsr L4021 +L989C: lda #$00 + rts + +L989F: lda #$FF + rts + +L98A2: lda $E05F + sta $E061 + jsr L983F + jsr L97E5 + jsr LA2FD + jmp L9801 + +L98B4: jsr L983F + jsr L992A + jsr LA322 + jsr L97F3 + jsr L9801 + jsr L98C9 + jmp L9927 + +L98C9: lda $E05F + cmp $E061 + beq L98D7 + jsr L985B + jmp L98C9 + +L98D7: rts + +L98D8: lda #$00 + sta $E05D + jsr L9801 +L98E0: jsr L985B + bne L9912 + lda L97AD + beq L98E0 + lda L97AD + sta L992D + and #$0F + sta L97AD + lda #$00 + sta L9923 + jsr L9924 + lda L9923 + bne L98E0 + lda L97BD + cmp #$0F + bne L98E0 + jsr L98A2 + inc $E05D + jmp L98E0 + +L9912: lda $E05D + beq L9920 + jsr L98B4 + dec $E05D + jmp L98E0 + +L9920: jmp L983F + +L9923: brk +L9924: jmp (L97DD) + +L9927: jmp (L97DF) + +L992A: jmp (L97E1) + +L992D: brk + brk + brk + brk +L9931: rol $9B,x + .byte $33 + .byte $9B + .byte $E3 + .byte $97 +L9937: brk +L9938: brk +L9939: brk + jsr RAMRDOFF + .byte $1F +L993E: lda #$00 + sta L9937 + lda #$5A + sta L917D + lda #$99 + sta L917E + lda #$7C + sta L9180 + lda #$99 + sta L9181 + jmp L9BBF + + sta L9938 + stx L9939 + lda #$01 + sta L9937 + jmp L9BBF + +L9968: ldy #$05 +L996A: lda L9931,y + sta L97DD,y + dey + bpl L996A + lda #$00 + sta LA425 + sta L918D + rts + + lda #$05 + sta L9937 + jmp L9BBF + +L9984: lda #$00 + sta L9937 + lda #$A7 + sta L917D + lda #$99 + sta L917E + lda #$DC + sta L9180 + lda #$99 + sta L9181 + ldy #$0A + lda #$37 + ldx #$99 + jsr LA500 + rts + + sta L9938 + stx L9939 + lda #$01 + sta L9937 + ldy #$0A + lda #$37 + ldx #$99 + jsr LA500 + rts + +L99BC: lda #$80 + sta L918D + ldy #$05 +L99C3: lda L9931,y + sta L97DD,y + dey + bpl L99C3 + lda #$00 + sta LA425 + lda #$EB + sta L9186 + lda #$99 + sta L9187 + rts + + lda #$03 + sta L9937 + ldy #$0A + lda #$37 + ldx #$99 + jsr LA500 + rts + + lda #$04 + sta L9937 + ldy #$0A + lda #$37 + ldx #$99 + jsr LA500 + cmp #$02 + bne L99FE + rts + +L99FE: jmp LA39F + +L9A01: lda #$80 + sta $E05B + lda #$00 + sta $E05C + beq L9A0F +L9A0D: lda #$FF +L9A0F: sta L9B31 + lda #$02 + sta L9937 + jsr LA379 + bit L9189 + bvc L9A22 + jsr L9BC9 +L9A22: bit $E05B + bpl L9A70 + bvs L9A50 + lda L9B31 + bne L9A36 + lda $DF20 + bne L9A36 + jmp L9B28 + +L9A36: ldx $1FC0 + ldy L9B32 + dey +L9A3D: iny + inx + lda $0220,y + sta $1FC0,x + cpy $0220 + bne L9A3D + stx $1FC0 + jmp L9A70 + +L9A50: ldx $1FC0 + lda #$2F + sta $1FC1,x + inc $1FC0 + ldy #$00 + ldx $1FC0 +L9A60: iny + inx + lda $E04B,y + sta $1FC0,x + cpy $E04B + bne L9A60 + stx $1FC0 +L9A70: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq L9A81 + jsr LA49B + jmp L9A70 + +L9A81: lda L977B + cmp #$0F + beq L9A90 + cmp #$0D + beq L9A90 + lda #$00 + beq L9A95 +L9A90: jsr LA2F1 + lda #$FF +L9A95: sta L9B30 + jsr LA40A + lda LA2EE + bne L9AA8 + lda LA2ED + bne L9AA8 + jmp LA39F + +L9AA8: ldy #$07 +L9AAA: lda L9774,y + sta L9766,y + dey + cpy #$02 + bne L9AAA + lda #$C3 + sta L9769 + lda $E05B + beq L9B23 + jsr L9C01 + bcs L9B2C + ldy #$11 + ldx #$0B +L9AC8: lda L9774,y + sta L9766,x + dex + dey + cpy #$0D + bne L9AC8 + lda L976D + cmp #$0F + bne L9AE0 + lda #$0D + sta L976D +L9AE0: ldy #$C0 + lda #$66 + ldx #$97 + jsr L4021 + beq L9B23 + cmp #$47 + bne L9B1D + bit L918D + bmi L9B14 + lda #$03 + sta L9937 + jsr L9BBF + pha + lda #$02 + sta L9937 + pla + cmp #$02 + beq L9B14 + cmp #$03 + beq L9B2C + cmp #$04 + bne L9B1A + lda #$80 + sta L918D +L9B14: jsr LA426 + jmp L9B23 + +L9B1A: jmp LA39F + +L9B1D: jsr LA49B + jmp L9AE0 + +L9B23: lda L9B30 + beq L9B2D +L9B28: jmp L98D8 + + brk +L9B2C: rts + +L9B2D: jmp L9CDA + +L9B30: brk +L9B31: brk +L9B32: brk + jmp LA360 + + jsr LA3D1 + beq L9B3E + jmp LA39F + +L9B3E: lda L97BD + cmp #$0F + bne L9B88 + jsr LA2FD +L9B48: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq L9B59 + jsr LA49B + jmp L9B48 + +L9B59: jsr LA33B + jsr LA40A + jsr LA2F1 + lda LA2EE + bne L9B6F + lda LA2ED + bne L9B6F + jmp LA39F + +L9B6F: jsr L9E19 + bcs L9B7A + jsr LA322 + jmp L9BBE + +L9B7A: jsr LA360 + jsr LA322 + lda #$FF + sta L9923 + jmp L9BBE + +L9B88: jsr LA33B + jsr LA2FD + jsr LA40A +L9B91: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq L9BA2 + jsr LA49B + jmp L9B91 + +L9BA2: jsr L9C01 + bcc L9BAA + jmp LA39F + +L9BAA: jsr LA322 + jsr L9E19 + bcs L9BBB + jsr LA2FD + jsr L9CDA + jsr LA322 +L9BBB: jsr LA360 +L9BBE: rts + +L9BBF: ldy #$01 + lda #$37 + ldx #$99 + jsr LA500 + rts + +L9BC9: ldy #$C4 + lda #$87 + ldx #$97 + jsr L4021 + beq L9BDA + jsr LA497 + jmp L9BC9 + +L9BDA: lda L978C + sec + sbc L978F + sta L9BFF + lda L978D + sbc L9790 + sta L9C00 + lda L9BFF + cmp LA2EF + lda L9C00 + sbc LA2F0 + bcs L9BFE + jmp L9185 + +L9BFE: rts + +L9BFF: brk +L9C00: brk +L9C01: jsr L9C1A + bcc L9C19 + lda #$04 + sta L9937 + jsr L9BBF + beq L9C13 + jmp LA39F + +L9C13: lda #$03 + sta L9937 + sec +L9C19: rts + +L9C1A: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq L9C2B + jsr LA49B + jmp L9C1A + +L9C2B: lda #$00 + sta L9CD8 + sta L9CD9 +L9C33: ldy #$C4 + lda #$87 + ldx #$97 + jsr L4021 + beq L9C48 + cmp #$46 + beq L9C54 + jsr LA497 + jmp L9C33 + +L9C48: lda L978F + sta L9CD8 + lda L9790 + sta L9CD9 +L9C54: lda $1FC0 + sta L9CD6 + ldy #$01 +L9C5C: iny + cpy $1FC0 + bcs L9CCC + lda $1FC0,y + cmp #$2F + bne L9C5C + tya + sta $1FC0 + sta L9CD7 +L9C70: ldy #$C4 + lda #$87 + ldx #$97 + jsr L4021 + beq L9C95 + pha + lda L9CD6 + sta $1FC0 + pla + jsr LA497 + jmp L9C70 + + lda L9CD7 + sta $1FC0 + jmp L9C70 + + jmp LA39F + +L9C95: lda L978C + sec + sbc L978F + sta L9CD4 + lda L978D + sbc L9790 + sta L9CD5 + lda L9CD4 + clc + adc L9CD8 + sta L9CD4 + lda L9CD5 + adc L9CD9 + sta L9CD5 + lda L9CD4 + cmp L977C + lda L9CD5 + sbc L977D + bcs L9CCC + sec + bcs L9CCD +L9CCC: clc +L9CCD: lda L9CD6 + sta $1FC0 + rts + +L9CD4: brk +L9CD5: brk +L9CD6: brk +L9CD7: brk +L9CD8: brk +L9CD9: brk +L9CDA: jsr LA2F1 + lda #$00 + sta L9E17 + sta L9E18 + sta L97A1 + sta L97A2 + sta L97A3 + sta L97A6 + sta L97A7 + sta L97A8 + jsr L9D62 + jsr L9D74 + jsr L9D81 + beq L9D09 + lda #$FF + sta L9E17 + bne L9D0C +L9D09: jsr L9D9C +L9D0C: jsr L9DA9 + bit L9E17 + bpl L9D28 + jsr L9E0D +L9D17: jsr L9D81 + bne L9D17 + jsr L9D9C + ldy #$CE + lda #$A4 + ldx #$97 + jsr L4021 +L9D28: bit L9E18 + bmi L9D51 + jsr L9DE8 + bit L9E17 + bpl L9D0C + jsr L9E03 + jsr L9D62 + jsr L9D74 + ldy #$CE + lda #$9F + ldx #$97 + jsr L4021 + beq L9D0C + lda #$FF + sta L9E18 + jmp L9D0C + +L9D51: jsr L9E03 + bit L9E17 + bmi L9D5C + jsr L9E0D +L9D5C: jsr LA46D + jmp LA479 + +L9D62: ldy #$C8 + lda #$3E + ldx #$97 + jsr L4021 + beq L9D73 + jsr LA49B + jmp L9D62 + +L9D73: rts + +L9D74: lda L9743 + sta L974B + sta L9738 + sta L97A0 + rts + +L9D81: ldy #$C8 + lda #$44 + ldx #$97 + jsr L4021 + beq L9D9B + cmp #$45 + beq L9D96 + jsr LA497 + jmp L9D81 + +L9D96: jsr LA497 + lda #$45 +L9D9B: rts + +L9D9C: lda L9749 + sta L9753 + sta L973A + sta L97A5 + rts + +L9DA9: lda #$C0 + sta L974E + lda #$0A + sta L974F +L9DB3: ldy #$CA + lda #$4A + ldx #$97 + jsr L4021 + beq L9DC8 + cmp #$4C + beq L9DD9 + jsr LA49B + jmp L9DB3 + +L9DC8: lda L9750 + sta L9756 + lda L9751 + sta L9757 + ora L9750 + bne L9DDE +L9DD9: lda #$FF + sta L9E18 +L9DDE: ldy #$CF + lda #$9F + ldx #$97 + jsr L4021 + rts + +L9DE8: ldy #$CB + lda #$52 + ldx #$97 + jsr L4021 + beq L9DF9 + jsr LA497 + jmp L9DE8 + +L9DF9: ldy #$CF + lda #$A4 + ldx #$97 + jsr L4021 + rts + +L9E03: ldy #$CC + lda #$39 + ldx #$97 + jsr L4021 + rts + +L9E0D: ldy #$CC + lda #$37 + ldx #$97 + jsr L4021 + rts + +L9E17: brk +L9E18: brk +L9E19: ldx #$07 +L9E1B: lda L9774,x + sta L975A,x + dex + cpx #$03 + bne L9E1B +L9E26: ldy #$C0 + lda #$5A + ldx #$97 + jsr L4021 + beq L9E6F + cmp #$47 + bne L9E69 + bit L918D + bmi L9E60 + lda #$03 + sta L9937 + ldy #$01 + lda #$37 + ldx #$99 + jsr LA500 + pha + lda #$02 + sta L9937 + pla + cmp #$02 + beq L9E60 + cmp #$03 + beq L9E71 + cmp #$04 + bne L9E66 + lda #$80 + sta L918D +L9E60: jsr LA426 + jmp L9E6F + +L9E66: jmp LA39F + +L9E69: jsr LA497 + jmp L9E26 + +L9E6F: clc + rts + +L9E71: sec + rts + +L9E73: sty $9F,x + .byte $E3 + smb1 $2E + .byte $A0 +L9E79: brk +L9E7A: brk +L9E7B: brk + .byte $20 + .byte $02 +L9E7E: sta L9E79 + lda #$B1 + sta L9183 + lda #$9E + sta L9184 + lda #$A3 + sta L917D + lda #$9E + sta L917E + jsr LA044 + lda #$D3 + sta L9180 + lda #$9E + sta L9181 + rts + + sta L9E7A + stx L9E7B + lda #$01 + sta L9E79 + jmp LA044 + + lda #$02 + sta L9E79 + jsr LA044 + beq L9EBE + jmp LA39F + +L9EBE: rts + +L9EBF: ldy #$05 +L9EC1: lda L9E73,y + sta L97DD,y + dey + bpl L9EC1 + lda #$00 + sta LA425 + sta L918D + rts + + lda #$05 + sta L9E79 + jmp LA044 + +L9EDB: lda #$03 + sta L9E79 + jsr LA379 +L9EE3: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq L9EF4 + jsr LA49B + jmp L9EE3 + +L9EF4: lda L977B + sta L9F1D + cmp #$0D + beq L9F02 + lda #$00 + beq L9F04 +L9F02: lda #$FF +L9F04: sta L9F1C + beq L9F1E + jsr L98D8 + lda L9F1D + cmp #$0D + bne L9F18 + lda #$FF + sta L9F1D +L9F18: jmp L9F1E + + rts + +L9F1C: brk +L9F1D: brk +L9F1E: bit $E05C + bmi L9F26 + jsr LA3EF +L9F26: jsr LA2F1 +L9F29: ldy #$C1 + lda #$3B + ldx #$97 + jsr L4021 + beq L9F8D + cmp #$4E + bne L9F8E + bit L918D + bmi L9F62 + lda #$04 + sta L9E79 + jsr LA044 + pha + lda #$03 + sta L9E79 + pla + cmp #$03 + beq L9F8D + cmp #$02 + beq L9F62 + cmp #$04 + bne L9F5F + lda #$80 + sta L918D + bne L9F62 +L9F5F: jmp LA39F + +L9F62: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + lda L9777 + and #$80 + bne L9F8D + lda #$C3 + sta L9777 + lda #$07 + sta L9774 + ldy #$C3 + lda #$74 + ldx #$97 + jsr L4021 + lda #$0A + sta L9774 + jmp L9F29 + +L9F8D: rts + +L9F8E: jsr LA49B + jmp L9F29 + + jsr LA3D1 + beq L9F9C + jmp LA39F + +L9F9C: jsr LA2FD + bit $E05C + bmi L9FA7 + jsr LA3EF +L9FA7: jsr LA2F1 +L9FAA: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq L9FBB + jsr LA49B + jmp L9FAA + +L9FBB: lda L977B + cmp #$0D + beq LA022 +L9FC2: ldy #$C1 + lda #$3B + ldx #$97 + jsr L4021 + beq LA022 + cmp #$4E + bne LA01C + bit L918D + bmi LA001 + lda #$04 + sta L9E79 + ldy #$02 + lda #$79 + ldx #$9E + jsr LA500 + pha + lda #$03 + sta L9E79 + pla + cmp #$03 + beq LA022 + cmp #$02 +L9FF1: beq LA001 + cmp #$04 + bne L9FFE + lda #$80 + sta L918D + bne LA001 +L9FFE: jmp LA39F + +LA001: lda #$C3 + sta L9777 + lda #$07 + sta L9774 + ldy #$C3 + lda #$74 + ldx #$97 + jsr L4021 + lda #$0A + sta L9774 + jmp L9FC2 + +LA01C: jsr LA49B + jmp L9FC2 + +LA022: jmp LA322 + + jsr LA322 + lda #$FF + sta L9923 + rts + +LA02E: ldy #$C1 + lda #$3B + ldx #$97 + jsr L4021 + beq LA043 + cmp #$4E + beq LA043 + jsr LA49B + jmp LA02E + +LA043: rts + +LA044: ldy #$02 + lda #$79 + ldx #$9E + jsr LA500 + rts + +LA04E: bvs L9FF1 + .byte $E3 + smb1 $E3 + .byte $97 +LA054: brk +LA055: brk +LA056: brk + .byte $20 + .byte $02 +LA059: lda #$00 + sta LA054 + bit L918B + bpl LA085 + lda #$D1 + sta L9183 + lda #$A0 + sta L9184 + lda #$B5 + sta L917D + lda #$A0 + sta L917E + jsr LA10A + lda #$F8 + sta L9180 + lda #$A0 + sta L9181 + rts + +LA085: lda #$C3 + sta L9183 + lda #$A0 + sta L9184 + lda #$A7 + sta L917D + lda #$A0 + sta L917E + jsr LA100 + lda #$F0 + sta L9180 + lda #$A0 + sta L9181 + rts + + sta LA055 + stx LA056 + lda #$01 + sta LA054 + jmp LA100 + + sta LA055 + stx LA056 + lda #$01 + sta LA054 + jmp LA10A + + lda #$02 + sta LA054 + jsr LA100 + beq LA0D0 + jmp LA39F + +LA0D0: rts + + lda #$02 + sta LA054 + jsr LA10A + beq LA0DE + jmp LA39F + +LA0DE: rts + +LA0DF: lda #$00 + sta LA425 + ldy #$05 +LA0E6: lda LA04E,y + sta L97DD,y + dey + bpl LA0E6 + rts + + lda #$04 + sta LA054 + jmp LA100 + + lda #$04 + sta LA054 + jmp LA10A + +LA100: ldy #$07 + lda #$54 + ldx #$A0 + jsr LA500 + rts + +LA10A: ldy #$08 + lda #$54 + ldx #$A0 + jsr LA500 + rts + +LA114: lda #$03 + sta LA054 + jsr LA379 + ldx $1FC0 + ldy L9B32 + dey +LA123: iny + inx + lda $0220,y + sta $1FC0,x + cpy $0220 + bne LA123 + stx $1FC0 +LA133: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq LA144 + jsr LA49B + jmp LA133 + +LA144: lda L977B + sta LA169 + cmp #$0F + beq LA156 + cmp #$0D + beq LA156 + lda #$00 + beq LA158 +LA156: lda #$FF +LA158: sta LA168 + beq LA16A + jsr L98D8 + lda LA169 + cmp #$0F + bne LA16A + rts + +LA168: brk +LA169: brk +LA16A: jsr LA173 + jmp LA2FD + + jsr LA2FD +LA173: jsr LA1C3 + jsr LA2F1 +LA179: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq LA18A + jsr LA49B + jmp LA179 + +LA18A: lda L977B + cmp #$0F + beq LA1C0 + cmp #$0D + beq LA1C0 + bit L918B + bpl LA19E + lda #$C3 + bne LA1A0 +LA19E: lda #$21 +LA1A0: sta L9777 +LA1A3: lda #$07 + sta L9774 + ldy #$C3 + lda #$74 + ldx #$97 + jsr L4021 + pha + lda #$0A + sta L9774 + pla + beq LA1C0 + jsr LA49B + jmp LA1A3 + +LA1C0: jmp LA322 + +LA1C3: lda LA2ED + sec + sbc #$01 + sta LA055 + lda LA2EE + sbc #$00 + sta LA056 + bit L918B + bpl LA1DC + jmp LA10A + +LA1DC: jmp LA100 + +LA1DF: brk + sbc $EFA2 + .byte $A2 +LA1E4: lda #$00 + sta LA1DF + lda #$20 + sta L9183 + lda #$A2 + sta L9184 + lda #$11 + sta L917D + lda #$A2 + sta L917E + ldy #$0B + lda #$DF + ldx #$A1 + jsr LA500 + lda #$33 + sta L9180 + lda #$A2 + sta L9181 + rts + + lda #$01 + sta LA1DF + ldy #$0B + lda #$DF + ldx #$A1 + jsr LA500 +LA21F: rts + + lda #$02 + sta LA1DF + ldy #$0B + lda #$DF + ldx #$A1 + jsr LA500 + beq LA21F + jmp LA39F + + lda #$03 + sta LA1DF + ldy #$0B + lda #$DF + ldx #$A1 + jsr LA500 +LA241: rts + +LA242: ldx $E3A2 + smb1 $E3 + .byte $97 +LA248: lda #$00 + sta LA425 + ldy #$05 +LA24F: lda LA242,y + sta L97DD,y + dey + bpl LA24F + lda #$00 + sta LA2ED + sta LA2EE + sta LA2EF + sta LA2F0 + ldy #$17 + lda #$00 +LA26A: sta $BF58,y + dey + bpl LA26A + rts + +LA271: jsr LA379 +LA274: ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + beq LA285 + jsr LA49B + jmp LA274 + +LA285: lda L977B + sta LA2AA + cmp #$0F + beq LA297 + cmp #$0D + beq LA297 + lda #$00 + beq LA299 +LA297: lda #$FF +LA299: sta LA2A9 + beq LA2AB + jsr L98D8 + lda LA2AA + cmp #$0F + bne LA2AB + rts + +LA2A9: brk +LA2AA: brk +LA2AB: jmp LA2AE + +LA2AE: bit L9189 + bvc LA2D4 + jsr LA2FD + ldy #$C4 + lda #$74 + ldx #$97 + jsr L4021 + bne LA2D4 + lda LA2EF + clc + adc L977C + sta LA2EF + lda LA2F0 + adc L977D + sta LA2F0 +LA2D4: inc LA2ED + bne LA2DC + inc LA2EE +LA2DC: bit L9189 + bvc LA2E4 + jsr LA322 +LA2E4: lda LA2ED + ldx LA2EE + jmp L917C + +LA2ED: brk +LA2EE: brk +LA2EF: brk +LA2F0: brk +LA2F1: lda LA2ED + bne LA2F9 + dec LA2EE +LA2F9: dec LA2ED + rts + +LA2FD: lda L97AD + bne LA303 + rts + +LA303: ldx #$00 + ldy $0220 + lda #$2F + sta $0221,y + iny +LA30E: cpx L97AD + bcs LA31E + lda L97AE,x + sta $0221,y + inx + iny + jmp LA30E + +LA31E: sty $0220 + rts + +LA322: ldx $0220 + bne LA328 + rts + +LA328: lda $0220,x + cmp #$2F + beq LA336 + dex + bne LA328 + stx $0220 + rts + +LA336: dex + stx $0220 + rts + +LA33B: lda L97AD + bne LA341 + rts + +LA341: ldx #$00 + ldy $1FC0 + lda #$2F + sta $1FC1,y + iny +LA34C: cpx L97AD + bcs LA35C + lda L97AE,x + sta $1FC1,y + inx + iny + jmp LA34C + +LA35C: sty $1FC0 + rts + +LA360: ldx $1FC0 + bne LA366 + rts + +LA366: lda $1FC0,x + cmp #$2F + beq LA374 + dex + bne LA366 + stx $1FC0 + rts + +LA374: dex + stx $1FC0 + rts + +LA379: ldy #$00 + sty L9B32 + dey +LA37F: iny + lda $E00A,y + cmp #$2F + bne LA38A + sty L9B32 +LA38A: sta $0220,y + cpy $E00A + bne LA37F + ldy $DFC9 +LA395: lda $DFC9,y + sta $1FC0,y + dey + bpl LA395 + rts + +LA39F: jsr L917F + jmp LA3A7 + + ora (L0000,x) +LA3A7: ldy #$CC + lda #$A5 + ldx #$A3 + jsr L4021 + lda $DF20 + beq LA3CA + sta $D212 + ldy #$3C + lda #$12 + ldx #$D2 + jsr L4003 + ldy #$04 + lda #$15 + ldx #$D2 + jsr L4003 +LA3CA: ldx L9188 + txs + lda #$FF + rts + +LA3D1: ldy #$2A + lda #$08 + ldx #$D2 + jsr L4003 + lda $D208 + cmp #$03 + bne LA3EC + lda $D209 + cmp #$1B + bne LA3EC + lda #$FF + bne LA3EE +LA3EC: lda #$00 +LA3EE: rts + +LA3EF: lda LA2ED + sec + sbc #$01 + sta L9E7A + lda LA2EE + sbc #$00 + sta L9E7B + ldy #$02 + lda #$79 + ldx #$9E + jsr LA500 + rts + +LA40A: lda LA2ED + sec + sbc #$01 + sta L9938 + lda LA2EE + sbc #$00 + sta L9939 + ldy #$01 + lda #$37 + ldx #$99 + jsr LA500 + rts + +LA425: brk +LA426: jsr LA46D + lda #$C3 + sta L978A + jsr LA479 + lda L9778 + cmp #$0F + beq LA46C + ldy #$C8 + lda #$44 + ldx #$97 + jsr L4021 + beq LA449 + jsr LA497 + jmp LA426 + +LA449: lda L9749 + sta L979B + sta L973A +LA452: ldy #$D0 + lda #$9A + ldx #$97 + jsr L4021 + beq LA463 + jsr LA497 + jmp LA452 + +LA463: ldy #$CC + lda #$39 + ldx #$97 + jsr L4021 +LA46C: rts + +LA46D: ldx #$0A +LA46F: lda L9777,x + sta L978A,x + dex + bpl LA46F + rts + +LA479: lda #$07 + sta L9787 + ldy #$C3 + lda #$87 + ldx #$97 + jsr L4021 + pha + lda #$0A + sta L9787 + pla + beq LA496 + jsr LA497 + jmp LA479 + +LA496: rts + +LA497: ldx #$80 + bne LA49D +LA49B: ldx #$00 +LA49D: stx LA4C5 + cmp #$45 + beq LA4AE + cmp #$44 + beq LA4AE + jsr L4030 + bne LA4C2 + rts + +LA4AE: bit LA4C5 + bpl LA4B8 + lda #$FD + jmp LA4BA + +LA4B8: lda #$FC +LA4BA: jsr L4030 + bne LA4C2 + jmp LA4C6 + +LA4C2: .byte $4C +LA4C3: .byte $9F + .byte $A3 +LA4C5: brk +LA4C6: ldy #$C5 + lda #$A9 + ldx #$97 + jsr L4021 + rts + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LA500: jmp LA520 + +LA503: .byte $9C +LA504: tay + rmb5 $A9 + .byte $D4 + ldy LAE34 + tya + tay + tya + tay + plp + bbs2 $2C,LA4C3 + lsr a + lda ($68),y + lda ($E1) + tax + plx + .byte $AB + and $B3 +LA51D: brk +LA51E: brk + brk +LA520: sta LA51D + stx LA51E + tya + asl a + tax + lda LA503,x + sta LA565 + lda LA504,x + sta LA566 + lda #$00 + sta $D8EB + sta $D8EC + sta $D8F0 + sta $D8F1 + sta $D8F2 + sta $D8E8 + sta $D8F5 + sta $D8ED + sta LB3E6 + lda #$14 + sta $D8E9 + lda #$98 + sta LA89A + lda #$A8 + sta LA89B + jsr LB403 + .byte $4C +LA565: brk +LA566: brk +LA567: lda $D8E8 + beq LA579 + dec $D8E9 + bne LA579 + jsr LB8F5 + lda #$14 + sta $D8E9 +LA579: ldy #$2A + lda #$08 + ldx #$D2 + jsr LD000 + lda $D208 + cmp #$01 + bne LA58C + jmp LA5EE + +LA58C: cmp #$03 + bne LA593 + jmp LA6FD + +LA593: lda $D8E8 + beq LA567 + ldy #$40 + lda #$09 + ldx #$D2 + jsr LD000 + lda $D20D + bne LA5A9 + jmp LA567 + +LA5A9: lda $D20E + cmp $D57D + beq LA5B4 + jmp LA567 + +LA5B4: lda $D57D + jsr LB7B9 + lda $D57D + sta $D208 + ldy #$46 + lda #$08 + ldx #$D2 + jsr LD000 + ldy #$0E + lda #$0D + ldx #$D2 + jsr LD000 +LA5D2: ldy #$13 + lda #$AB + ldx #$D6 + jsr LD000 + cmp #$80 + bne LA5E5 + jsr LB3D8 + jmp LA5E8 + +LA5E5: jsr LB3CA +LA5E8: jsr LBEB1 + jmp LA567 + +LA5EE: ldy #$40 + lda #$09 + ldx #$D2 + jsr LD000 + lda $D20D + bne LA5FF + lda #$FF + rts + +LA5FF: cmp #$02 + bne LA606 + jmp LA609 + +LA606: lda #$FF + rts + +LA609: lda $D20E + cmp $D57D + beq LA614 + lda #$FF + rts + +LA614: lda $D57D + jsr LB7B9 + lda $D57D + sta $D208 + ldy #$46 + lda #$08 + ldx #$D2 + jsr LD000 + ldy #$0E + lda #$0D + ldx #$D2 + jsr LD000 + bit $D8E7 + bvc LA63A + jmp LA65E + +LA63A: ldy #$13 + lda #$20 + ldx #$AE + jsr LD000 + cmp #$80 + beq LA64A + jmp LA6C1 + +LA64A: jsr LB43B + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + jsr LB7CF + bmi LA65D + lda #$00 +LA65D: rts + +LA65E: ldy #$13 + lda #$28 + ldx #$AE + jsr LD000 + cmp #$80 + bne LA67F + jsr LB43B + ldy #$11 + lda #$28 + ldx #$AE + jsr LD000 + jsr LB7D9 + bmi LA67E + lda #$02 +LA67E: rts + +LA67F: ldy #$13 + lda #$30 + ldx #$AE + jsr LD000 + cmp #$80 + bne LA6A0 + jsr LB43B + ldy #$11 + lda #$30 + ldx #$AE + jsr LD000 + jsr LB7DE + bmi LA69F + lda #$03 +LA69F: rts + +LA6A0: ldy #$13 + lda #$38 + ldx #$AE + jsr LD000 + cmp #$80 + bne LA6C1 + jsr LB43B + ldy #$11 + lda #$38 + ldx #$AE + jsr LD000 + jsr LB7E3 + bmi LA6C0 + lda #$04 +LA6C0: rts + +LA6C1: bit $D8E7 + bpl LA6C9 + lda #$FF + rts + +LA6C9: ldy #$13 + lda #$10 + ldx #$AE + jsr LD000 + cmp #$80 + beq LA6D9 + jmp LA6ED + +LA6D9: jsr LB43B + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + jsr LB7D4 + bmi LA6EC + lda #$01 +LA6EC: rts + +LA6ED: bit $D8E8 + bmi LA6F7 + lda #$FF + jmp LA899 + +LA6F7: jsr LB9B8 + lda #$FF + rts + +LA6FD: lda $D20A + cmp #$02 + bne LA71A + lda $D209 + and #$7F + cmp #$08 + bne LA710 + jmp LA815 + +LA710: cmp #$15 + bne LA717 + jmp LA820 + +LA717: lda #$FF + rts + +LA71A: lda $D209 + and #$7F + cmp #$08 + bne LA72E + bit $D8ED + bpl LA72B + jmp L0CB8 + +LA72B: jmp LA82B + +LA72E: cmp #$15 + bne LA73D + bit $D8ED + bpl LA73A + jmp L0CD7 + +LA73A: jmp LA83E + +LA73D: cmp #$0D + bne LA749 + bit $D8E7 + bvs LA717 + jmp LA851 + +LA749: cmp #$1B + bne LA755 + bit $D8E7 + bmi LA717 + jmp LA86F + +LA755: cmp #$7F + bne LA75C + jmp LA88D + +LA75C: cmp #$0B + bne LA76B + bit $D8ED + bmi LA768 + jmp LA717 + +LA768: jmp L0D14 + +LA76B: cmp #$0A + bne LA77A + bit $D8ED + bmi LA777 + jmp LA717 + +LA777: jmp L0CF9 + +LA77A: bit $D8E7 + bvc LA79B + cmp #$59 + beq LA7E8 + cmp #$79 + beq LA7E8 + cmp #$4E + beq LA7F7 + cmp #$6E + beq LA7F7 + cmp #$41 + beq LA806 + cmp #$61 + beq LA806 + cmp #$0D + beq LA7E8 +LA79B: bit $D8F5 + bmi LA7C8 + cmp #$2E + beq LA7D8 + cmp #$30 + bcs LA7AB + jmp LA717 + +LA7AB: cmp #$7B + bcc LA7B2 + jmp LA717 + +LA7B2: cmp #$3A + bcc LA7D8 + cmp #$41 + bcs LA7BD + jmp LA717 + +LA7BD: cmp #$5B + bcc LA7DD + cmp #$61 + bcs LA7DD + jmp LA717 + +LA7C8: cmp #$20 + bcs LA7CF + jmp LA717 + +LA7CF: cmp #$7E + beq LA7DD + bcc LA7DD + jmp LA717 + +LA7D8: ldx $D443 + beq LA7E5 +LA7DD: ldx $D8E8 + beq LA7E5 + jsr LBB0B +LA7E5: lda #$FF + rts + +LA7E8: jsr LB43B + ldy #$11 + lda #$28 + ldx #$AE + jsr LD000 + lda #$02 + rts + +LA7F7: jsr LB43B + ldy #$11 + lda #$30 + ldx #$AE + jsr LD000 + lda #$03 + rts + +LA806: jsr LB43B + ldy #$11 + lda #$38 + ldx #$AE + jsr LD000 + lda #$04 + rts + +LA815: lda $D8E8 + beq LA81D + jsr LBC5E +LA81D: lda #$FF + rts + +LA820: lda $D8E8 + beq LA828 + jsr LBCC9 +LA828: lda #$FF + rts + +LA82B: lda $D8E8 + beq LA83B + bit $D8ED + bpl LA838 + jmp L0CD7 + +LA838: jsr LBBA4 +LA83B: lda #$FF + rts + +LA83E: lda $D8E8 + beq LA84E + bit $D8ED + bpl LA84B + jmp L0CB8 + +LA84B: jsr LBC03 +LA84E: lda #$FF + rts + +LA851: lda $D57D + jsr LB7B9 + jsr LB43B + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + lda #$00 + rts + +LA86F: lda $D57D + jsr LB7B9 + jsr LB43B + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + lda #$01 + rts + +LA88D: lda $D8E8 + beq LA895 + jsr LBB63 +LA895: lda #$FF + rts + + rts + +LA899: .byte $4C +LA89A: brk +LA89B: brk + ldy #$38 + lda #$2B + ldx #$D6 + jsr LD000 + lda $D62B + jsr LB7B9 + jsr LB43B + ldy #$12 + lda #$DD + ldx #$AE + jsr LD000 + ldy #$12 + lda #$E5 + ldx #$AE + jsr LD000 + lda #$ED + ldx #$AE + jsr LB723 + lda #$FE + ldx #$AE + ldy #$81 + jsr LB590 + lda #$22 + ldx #$AF + ldy #$82 + jsr LB590 + lda #$46 + ldx #$AF + ldy #$83 + jsr LB590 + lda #$5A + ldx #$AF + ldy #$05 + jsr LB590 + lda #$93 + ldx #$AF + ldy #$86 + jsr LB590 + lda #$B4 + ldx #$AF + ldy #$07 + jsr LB590 + lda #$EE + ldx #$AF + ldy #$09 + jsr LB590 + lda #$36 + sta $D6C3 + lda #$01 + sta $D6C4 + lda #$00 + ldx #$B0 + ldy #$09 + jsr LB590 + lda #$28 + sta $D6C3 + lda #$00 + sta $D6C4 +LA923: ldy #$2A + lda #$08 + ldx #$D2 + jsr LD000 + lda $D208 + cmp #$01 + beq LA947 + cmp #$03 + bne LA923 + lda $D209 + and #$7F + cmp #$1B + beq LA947 + cmp #$0D + bne LA923 + jmp LA947 + +LA947: ldy #$39 + lda #$2B + ldx #$D6 + jsr LD000 + jsr LBEB1 + jsr LB3CA + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$01 + bne LA965 + jmp LA9B5 + +LA965: cmp #$02 + bne LA96C + jmp LA9E6 + +LA96C: cmp #$03 + bne LA973 + jmp LAA6A + +LA973: cmp #$04 + bne LA97A + jmp LAA9C + +LA97A: cmp #$05 + bne LA981 + jmp LAA5A + +LA981: lda #$00 + sta $D8E8 + jsr LB53A + lda #$0C + ldx #$B0 + jsr LB723 + lda #$15 + ldx #$B0 + ldy #$01 + jsr LB590 + lda #$22 + ldx #$B0 + ldy #$02 + jsr LB590 + lda #$28 + ldx #$B0 + ldy #$03 + jsr LB590 + lda #$2D + ldx #$B0 + ldy #$04 + jsr LB590 + rts + +LA9B5: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + ldy #$0E + lda #$B6 + ldx #$B0 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + lda #$FB + ldx #$D8 + jsr LB708 + rts + +LA9E6: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + jsr LBE8D + jsr LBE9A + jsr LB3BF + ldy #$03 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + jsr LBE63 + ldy #$0E + lda #$7E + ldx #$AE + jsr LD000 + lda #$02 + ldx #$D4 + jsr LB708 + jsr LB3BF + ldy #$05 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + jsr LBE78 + ldy #$0E + lda #$82 + ldx #$AE + jsr LD000 + lda #$43 + ldx #$D4 + .byte $20 + php +LAA48: smb3 $A0 + asl LBAA9 + ldx #$B0 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + rts + +LAA5A: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + rts + +LAA6A: jsr LAACE + lda $D57D + jsr LB7B9 + lda #$47 + ldx #$B0 + ldy #$06 + jsr LB590 + jsr LB64E +LAA7F: jsr LA567 + bmi LAA7F + pha + jsr LB687 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$76 + ldx #$AE + jsr LD000 + pla + rts + +LAA9C: jsr LAACE + lda $D57D + jsr LB7B9 + lda #$80 + ldx #$B0 + ldy #$06 + jsr LB590 + jsr LB6AF +LAAB1: jsr LA567 + bmi LAAB1 + pha + jsr LB6D0 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$76 + ldx #$AE + jsr LD000 + pla + rts + +LAACE: sta ALTZPOFF + sta $C082 + jsr LFBDD + sta ALTZPON + lda LCBANK1 + lda LCBANK1 + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$01 + bne LAAEF + jmp LAB38 + +LAAEF: cmp #$02 + bne LAAF6 + jmp LAB69 + +LAAF6: cmp #$03 + bne LAAFD + jmp LABB8 + +LAAFD: cmp #$04 + bne LAB04 + jmp LABC8 + +LAB04: lda #$00 + sta $D8E8 + jsr LB53A + lda #$73 + ldx #$B4 + jsr LB723 + lda #$15 + ldx #$B0 + ldy #$01 + jsr LB590 + lda #$22 + ldx #$B0 + ldy #$02 + jsr LB590 + lda #$28 + ldx #$B0 + ldy #$03 + jsr LB590 + lda #$2D + ldx #$B0 + ldy #$04 + jsr LB590 + rts + +LAB38: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + ldy #$0E + lda #$B6 + ldx #$B0 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + lda #$FB + ldx #$D8 + jsr LB708 + rts + +LAB69: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + jsr LBE8D + jsr LB3BF + ldy #$03 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + jsr LBE63 + ldy #$0E + lda #$7E + ldx #$AE + jsr LD000 + lda #$02 + ldx #$D4 + jsr LB708 + ldy #$0E + lda #$BA + ldx #$B0 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + rts + +LABB8: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + rts + +LABC8: jsr LAACE + lda $D57D + jsr LB7B9 + lda #$80 + ldx #$B4 + ldy #$06 + jsr LB590 + jsr LB6E6 +LABDD: jsr LA567 + bmi LABDD + pha + jsr LB6FB + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$76 + ldx #$AE + jsr LD000 + pla + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$01 + bne LAC08 + jmp LAC3D + +LAC08: cmp #$02 + bne LAC0F + jmp LACAE + +LAC0F: cmp #$03 + bne LAC16 + jmp LAC9E + +LAC16: jsr LB53A + lda #$3A + ldx #$B4 + jsr LB723 + lda #$47 + ldx #$B4 + ldy #$01 + jsr LB590 + ldy #$01 + jsr LB01F + lda #$57 + ldx #$B4 + ldy #$02 + jsr LB590 + ldy #$02 + jsr LB01F + rts + +LAC3D: ldy #$01 + lda (L0006),y + sta $D909 + tax + iny + lda (L0006),y + sta $07 + stx L0006 + ldy #$00 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDDF + lda $D57D + jsr LB7B9 + lda #$A5 + sta $D6C3 + ldy #$01 + lda #$01 + ldx #$D9 + jsr LB590 + jsr LB3BF + ldy #$03 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + ldy #$00 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDDF + lda #$A5 + sta $D6C3 + ldy #$02 + lda #$01 + ldx #$D9 + jsr LB590 + rts + +LAC9E: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + rts + +LACAE: lda $D57D + jsr LB7B9 + jsr LB6E6 +LACB7: jsr LA567 + bmi LACB7 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$6E + ldx #$AE + jsr LD000 + jsr LB6FB + lda #$00 + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$01 + bne LACE2 + jmp LAD2A + +LACE2: cmp #$02 + bne LACE9 + jmp LADBB + +LACE9: cmp #$03 + bne LACF0 + jmp LAD6C + +LACF0: cmp #$04 + bne LACF7 + jmp LAE05 + +LACF7: cmp #$05 + bne LACFE + jmp LADF5 + +LACFE: sta LAD1F + lda #$00 + sta $D8E8 + jsr LB53A + lda #$BE + ldx #$B0 + jsr LB723 + lda LAD1F + beq LAD20 + lda #$DD + ldx #$B0 + ldy #$04 + jsr LB590 + rts + +LAD1F: brk +LAD20: lda #$C9 + ldx #$B0 + ldy #$04 + jsr LB590 + rts + +LAD2A: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + lda LAD1F +LAD46: bne LAD54 + ldy #$0E + lda #$6A + ldx #$B1 + jsr LD000 + jmp LAD5D + +LAD54: ldy #$0E + lda #$72 + ldx #$B1 + jsr LD000 +LAD5D: lda #$01 + ldx #$D9 + jsr LB708 + lda #$FB + ldx #$D8 + jsr LB708 + rts + +LAD6C: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 +LAD85: jsr LBE8D + jsr LB3BF + ldy #$03 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + jsr LBE63 + ldy #$0E + lda #$7E + ldx #$AE + jsr LD000 + lda #$02 + ldx #$D4 + jsr LB708 + ldy #$0E + lda #$6E + ldx #$B1 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + rts + +LADBB: lda $D57D + jsr LB7B9 + jsr LB6AF +LADC4: jsr LA567 + bmi LADC4 + bne LADF4 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$6E + ldx #$AE + jsr LD000 + jsr LB6D0 + ldy #$02 + lda #$0E + ldx #$B1 + jsr LB590 + ldy #$04 + lda #$14 + ldx #$B1 + jsr LB590 + lda #$00 +LADF4: rts + +LADF5: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + rts + +LAE05: lda $D57D + jsr LB7B9 + lda #$33 + ldx #$B1 + ldy #$06 + jsr LB590 + jsr LB64E +LAE17: jsr LA567 + bmi LAE17 + pha + jsr LB687 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$76 + ldx #$AE + jsr LD000 + pla + rts + +LAE34: jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$80 + bne LAE42 + jmp LAE70 + +LAE42: cmp #$40 + bne LAE49 + jmp LAF16 + +LAE49: lda #$80 + sta $D8E8 + jsr LBD69 + lda #$00 + jsr LB509 + lda $D57D + jsr LB7B9 + lda #$76 + ldx #$B1 + jsr LB723 + jsr LB43B + ldy #$12 + lda #$AB + ldx #$D6 + jsr LD000 + rts + +LAE70: lda #$80 + sta $D8E8 + lda #$00 + sta $D8E7 + jsr LBD75 + jsr LB3BF + ldy #$01 + lda (L0006),y + sta $08 + iny + lda (L0006),y + sta $09 + ldy #$00 + lda ($08),y + tay +LAE90: lda ($08),y + sta $D402,y + dey + bpl LAE90 + lda $D57D + jsr LB7B9 + ldy #$02 + lda #$85 + ldx #$B1 + jsr LB590 + lda #$37 + sta $D6C3 + ldy #$02 + lda #$02 + ldx #$D4 + jsr LB590 + lda #$28 + sta $D6C3 + ldy #$04 + lda #$89 + ldx #$B1 + jsr LB590 + jsr LB961 +LAEC6: jsr LA567 + bmi LAEC6 + bne LAF16 + lda $D443 + beq LAEC6 + cmp #$10 + bcc LAEE1 +LAED6: lda #$FB + jsr L4030 + jsr LB961 + jmp LAEC6 + +LAEE1: lda $D402 + clc + adc $D443 + clc + adc #$01 + cmp #$41 + bcs LAED6 + inc $D402 + ldx $D402 + lda #$2F + sta $D402,x + ldx $D402 + ldy #$00 +LAEFF: inx + iny + lda $D443,y + sta $D402,x + cpy $D443 + bne LAEFF + stx $D402 + ldy #$02 + ldx #$D4 + lda #$00 + rts + +LAF16: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + lda #$01 + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + bmi LAF34 + jmp LAFB9 + +LAF34: lda #$00 + sta $D8E8 + lda (L0006),y + lsr a + lsr a + ror a + eor #$80 + jsr LB509 + lda $D57D + jsr LB7B9 + lda #$C6 + ldx #$B1 + jsr LB723 + jsr LB3BF + ldy #$00 + lda (L0006),y + and #$7F + lsr a + ror a + sta LB01D + ldy #$01 + lda #$D3 + ldx #$B1 + jsr LB590 + bit LB01D + bmi LAF78 + ldy #$02 + lda #$D8 + ldx #$B1 + jsr LB590 + jmp LAF81 + +LAF78: ldy #$02 + lda #$09 + ldx #$B2 + jsr LB590 +LAF81: bit LB01D + bpl LAF92 + ldy #$03 + lda #$19 + ldx #$B2 + jsr LB590 + jmp LAF9B + +LAF92: ldy #$03 + lda #$DF + ldx #$B1 + jsr LB590 +LAF9B: ldy #$04 + lda #$E4 + ldx #$B1 + jsr LB590 + ldy #$05 + lda #$F2 + ldx #$B1 + jsr LB590 + ldy #$06 + lda #$04 + ldx #$B2 + jsr LB590 + jmp LBEB1 + +LAFB9: lda $D57D + jsr LB7B9 + jsr LB3BF + ldy #$00 + lda (L0006),y + sta LB01E + tay + jsr LB01F + lda #$A5 + sta $D6C3 + jsr LB3BF + lda LB01E + cmp #$02 + bne LAFF0 + ldy #$01 + lda (L0006),y + beq LAFE9 + lda #$A8 + ldx #$AE + jmp LAFF8 + +LAFE9: lda #$AD + ldx #$AE + jmp LAFF8 + +LAFF0: ldy #$02 + lda (L0006),y + tax + dey + lda (L0006),y +LAFF8: ldy LB01E + jsr LB590 + lda LB01E + cmp #$06 + beq LB006 + rts + +LB006: jsr LA567 + bmi LB006 + pha + jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB3CA + pla + rts + +LB01D: brk +LB01E: brk +LB01F: lda #$A0 + sta $D6C3 + lda #$2A + ldx #$B2 + jsr LB590 + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$01 + bne LB03A + jmp LB068 + +LB03A: cmp #$02 + bne LB041 + jmp LB0F1 + +LB041: cmp #$03 + bne LB048 + jmp LB0A2 + +LB048: cmp #$04 + bne LB04F + jmp LB13A + +LB04F: lda #$00 + sta $D8E8 + jsr LB53A + lda #$00 + ldx #$B4 + jsr LB723 + ldy #$04 + lda #$09 + ldx #$B4 + jsr LB590 + rts + +LB068: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + ldy #$0E + lda #$31 + ldx #$B2 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + ldy #$0E + lda #$39 + ldx #$B2 + jsr LD000 + lda #$FB + ldx #$D8 + jsr LB708 + rts + +LB0A2: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + jsr LBE8D + jsr LB3BF + ldy #$03 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + jsr LBE63 + ldy #$0E + lda #$7E + ldx #$AE + jsr LD000 + lda #$02 + ldx #$D4 + jsr LB708 + ldy #$0E + lda #$41 + ldx #$B2 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + rts + +LB0F1: lda $D57D + jsr LB7B9 + jsr LB6AF +LB0FA: jsr LA567 + bmi LB0FA + bne LB139 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$6E + ldx #$AE + jsr LD000 + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + ldy #$02 + lda #$0E + ldx #$B1 + jsr LB590 + ldy #$04 + lda #$1B + ldx #$B4 + jsr LB590 + lda #$00 +LB139: rts + +LB13A: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$01 + bne LB158 + jmp LB186 + +LB158: cmp #$02 + bne LB15F + jmp LB20F + +LB15F: cmp #$03 + bne LB166 + jmp LB1C0 + +LB166: cmp #$04 + bne LB16D + jmp LB258 + +LB16D: lda #$00 + sta $D8E8 + jsr LB53A + lda #$C0 + ldx #$B3 + jsr LB723 + ldy #$04 + lda #$CB + ldx #$B3 + jsr LB590 + rts + +LB186: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + ldy #$0E + lda #$2D + ldx #$B2 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + ldy #$0E + lda #$35 + ldx #$B2 + jsr LD000 + lda #$FB + ldx #$D8 + jsr LB708 + rts + +LB1C0: ldy #$01 + lda (L0006),y + sta $D909 + iny + lda (L0006),y + sta $D90A + jsr LBDC4 + jsr LBDDF + lda $D57D + jsr LB7B9 + jsr LBE8D + jsr LB3BF + ldy #$03 + lda (L0006),y + tax + iny + lda (L0006),y + sta $07 + stx L0006 + jsr LBE63 + ldy #$0E + lda #$7E + ldx #$AE + jsr LD000 + lda #$02 + ldx #$D4 + jsr LB708 + ldy #$0E + lda #$3D + ldx #$B2 + jsr LD000 + lda #$01 + ldx #$D9 + jsr LB708 + rts + +LB20F: lda $D57D + jsr LB7B9 + jsr LB6AF +LB218: jsr LA567 + bmi LB218 + bne LB257 + ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + ldy #$11 + lda #$6E + ldx #$AE + jsr LD000 + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + ldy #$02 + lda #$0E + ldx #$B1 + jsr LB590 + ldy #$04 + lda #$DF + ldx #$B3 + jsr LB590 + lda #$00 +LB257: rts + +LB258: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + rts + + jsr LB3BF + ldy #$00 + lda (L0006),y + cmp #$80 + bne LB276 + jmp LB2ED + +LB276: cmp #$40 + bne LB27D + jmp LB313 + +LB27D: jsr LBD75 + jsr LB3BF + lda #$80 + sta $D8E8 + jsr LBD69 + lda #$00 + jsr LB509 + lda $D57D + jsr LB7B9 + lda #$A0 + ldx #$B1 + jsr LB723 + jsr LB43B + ldy #$12 + lda #$AB + ldx #$D6 + jsr LD000 + ldy #$02 + lda #$B3 + ldx #$B1 + jsr LB590 + lda #$55 + sta $D6C3 + jsr LB3BF + ldy #$01 + lda (L0006),y + sta $08 + iny + lda (L0006),y + sta $09 + ldy #$00 + lda ($08),y + tay +LB2CA: lda ($08),y + sta $D8D7,y + dey + bpl LB2CA + ldy #$02 + lda #$D7 + ldx #$D8 + jsr LB590 + ldy #$04 + lda #$BC + ldx #$B1 + jsr LB590 + lda #$00 + sta $D443 + jsr LB961 + rts + +LB2ED: lda #$00 + sta $D8E7 + lda #$80 + sta $D8E8 + lda $D57D + jsr LB7B9 +LB2FD: jsr LA567 + bmi LB2FD + bne LB313 + lda $D443 + beq LB2FD + jsr LBCC9 + ldy #$43 + ldx #$D4 + lda #$00 + rts + +LB313: jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + lda #$01 + rts + + ldy #$26 + lda #$00 + ldx #$00 + jsr LD000 + jsr LB55F + lda $D57D + jsr LB7B9 + lda #$B3 + ldx #$B4 + jsr LB723 + ldy #$25 + lda #$00 + ldx #$00 + jsr LD000 + jsr LB3BF + ldy #$00 + lda (L0006),y + pha + bmi LB357 + tax + lda LB39C,x + bne LB361 +LB357: pla + and #$7F + pha + jsr LB6E6 + jmp LB364 + +LB361: jsr LB6AF +LB364: pla + pha + asl a + asl a + tay + lda LB3A4,y + tax + lda LB3A3,y + ldy #$03 + jsr LB590 + pla + asl a + asl a + tay + lda LB3A6,y + tax + lda LB3A5,y + ldy #$04 + jsr LB590 +LB385: jsr LA567 + bmi LB385 + pha + jsr LBEB1 + ldy #$39 + lda #$7D + ldx #$D5 + jsr LD000 + jsr LB403 + pla + rts + +LB39C: bra LB39E +LB39E: brk + bra LB3A1 +LB3A1: brk + .byte $80 +LB3A3: .byte $BD +LB3A4: .byte $B4 +LB3A5: .byte $B1 +LB3A6: ldy $DC,x + ldy $10,x + lda $DC,x + ldy $10,x + lda $30,x + lda $B1,x + ldy $30,x + lda $B1,x + ldy $69,x + lda $B1,x + ldy $9A,x + lda $C4,x + .byte $B5 +LB3BF: lda LA51D + sta L0006 + lda LA51E + sta $07 + rts + +LB3CA: bit LB3E6 + bpl LB3D7 + jsr LB403 + lda #$00 + sta LB3E6 +LB3D7: rts + +LB3D8: bit LB3E6 + bmi LB3E5 + jsr LB41F + lda #$80 + sta LB3E6 +LB3E5: rts + +LB3E6: brk + ldy #$26 + lda #$00 + ldx #$00 + jsr LD000 + ldy #$24 + lda #$11 + ldx #$D3 + jsr LD000 + ldy #$25 + lda #$00 + ldx #$00 + jsr LD000 + rts + +LB403: ldy #$26 + lda #$00 + ldx #$00 + jsr LD000 + ldy #$24 + lda #$AD + ldx #$D2 + jsr LD000 + ldy #$25 + lda #$00 + ldx #$00 + jsr LD000 + rts + +LB41F: ldy #$26 + lda #$00 + ldx #$00 + jsr LD000 + ldy #$24 + lda #$DF + ldx #$D2 + jsr LD000 + ldy #$25 + lda #$00 + ldx #$00 + jsr LD000 + rts + +LB43B: ldy #$07 + lda #$02 + ldx #$D2 + jsr LD000 + rts + + ldx #$03 +LB447: lda $D209,x + sta LB502,x + dex + bpl LB447 + lda #$00 + sta LB501 + lda $D2AB + asl a + sta LB500 + rol LB501 +LB45F: dec LB500 + lda LB500 + cmp #$FF + bne LB46C + dec LB501 +LB46C: lda LB501 + bne LB476 + lda LB500 + beq LB4B7 +LB476: ldy #$2C + lda #$08 + ldx #$D2 + jsr LD000 + jsr LB4BA + bmi LB4B7 + lda #$FF + sta LB508 + lda $D208 + sta LB507 + cmp #$00 + beq LB45F + cmp #$04 + beq LB45F + cmp #$02 + bne LB4A7 + ldy #$2A + lda #$08 + ldx #$D2 + jsr LD000 + jmp LB45F + +LB4A7: cmp #$01 + bne LB4B7 + ldy #$2A + lda #$08 + ldx #$D2 + jsr LD000 + lda #$00 + rts + +LB4B7: lda #$FF + rts + +LB4BA: lda $D209 + sec + sbc LB502 + sta LB506 + lda $D20A + sbc LB503 + bpl LB4D6 + lda LB506 + cmp #$FB + bcs LB4DD +LB4D3: lda #$FF + rts + +LB4D6: lda LB506 + cmp #$05 + bcs LB4D3 +LB4DD: lda $D20B + sec + sbc LB504 + sta LB506 + lda $D20C + sbc LB505 + bpl LB4F6 + lda LB506 + cmp #$FC + bcs LB4FD +LB4F6: lda LB506 + cmp #$04 + bcs LB4D3 +LB4FD: lda #$00 + rts + +LB500: brk +LB501: brk +LB502: brk +LB503: brk +LB504: brk +LB505: brk +LB506: brk +LB507: brk +LB508: brk +LB509: sta $D8E7 + jsr LB53A + bit $D8E7 + bvc LB51A + jsr LB64E + jmp LB526 + +LB51A: ldy #$12 + lda #$20 + ldx #$AE + jsr LD000 + jsr LB5F9 +LB526: bit $D8E7 + bmi LB537 + ldy #$12 + lda #$10 + ldx #$AE + jsr LD000 + jsr LB60A +LB537: jmp LBEB1 + +LB53A: ldy #$38 + lda #$7D + ldx #$D5 + jsr LD000 + lda $D57D + jsr LB7B9 + jsr LB43B + ldy #$12 + lda #$00 + ldx #$AE + jsr LD000 + ldy #$12 + lda #$08 + ldx #$AE + jsr LD000 + rts + +LB55F: ldy #$38 + lda #$7D + ldx #$D5 + jsr LD000 + lda $D57D + jsr LB7B9 + jsr LBEA7 + ldy #$14 + lda #$6D + ldx #$D5 + jsr LD000 + jsr LB43B + ldy #$12 + lda #$00 + ldx #$AE + jsr LD000 + ldy #$12 + lda #$08 + ldx #$AE + jsr LD000 + rts + +LB590: stx $07 + sta L0006 + tya + bmi LB59A + jmp LB5CC + +LB59A: tya + pha + lda L0006 + clc + adc #$01 + sta $08 + lda $07 + adc #$00 + sta $09 + jsr LBD7B + sta $0A + ldy #$18 + lda #$08 + ldx #$00 + jsr LD000 + lsr $0C + ror $0B + lda #$C8 + sec + sbc $0B + sta $D6C3 + lda #$00 + sbc $0C + sta $D6C4 + pla + tay +LB5CC: dey + tya + asl a + asl a + asl a + clc + adc $D6C1 + sta $D6C5 + lda $D6C2 + adc #$00 + sta $D6C6 + ldy #$0E + lda #$C3 + ldx #$D6 + jsr LD000 + lda L0006 + ldx $07 + jsr LB708 + ldx $D6C3 + lda #$28 + sta $D6C3 + rts + +LB5F9: ldy #$0E + lda #$50 + ldx #$AE + jsr LD000 + lda #$40 + ldx #$AE + jsr LB708 + rts + +LB60A: ldy #$0E + lda #$54 + ldx #$AE + jsr LD000 + lda #$96 + ldx #$AE + jsr LB708 + rts + +LB61B: ldy #$0E + lda #$58 + ldx #$AE + jsr LD000 + lda #$A8 + ldx #$AE + jsr LB708 + rts + +LB62C: ldy #$0E + lda #$5C + ldx #$AE + jsr LD000 + lda #$AD + ldx #$AE + jsr LB708 + rts + +LB63D: ldy #$0E + lda #$60 + ldx #$AE + jsr LD000 + lda #$B1 + ldx #$AE + jsr LB708 + rts + +LB64E: jsr LB43B + ldy #$12 + lda #$28 + ldx #$AE + jsr LD000 + ldy #$12 + lda #$30 + ldx #$AE + jsr LD000 + ldy #$12 + lda #$38 + ldx #$AE + jsr LD000 + ldy #$12 + lda #$10 + ldx #$AE + jsr LD000 + jsr LB61B + jsr LB62C + jsr LB63D + jsr LB60A + lda #$40 + sta $D8E7 + rts + +LB687: jsr LBEA7 + ldy #$11 + lda #$28 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$30 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$38 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + rts + +LB6AF: jsr LB43B + ldy #$12 + lda #$20 + ldx #$AE + jsr LD000 + ldy #$12 + lda #$10 + ldx #$AE + jsr LD000 + jsr LB5F9 + jsr LB60A + lda #$00 + sta $D8E7 + rts + +LB6D0: jsr LBEA7 + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + rts + +LB6E6: jsr LB43B + ldy #$12 + lda #$20 + ldx #$AE + jsr LD000 + jsr LB5F9 + lda #$80 + sta $D8E7 + rts + +LB6FB: jsr LBEA7 + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + rts + +LB708: sta L0006 + stx $07 + jsr LBD7B + beq LB722 + sta $08 + inc L0006 + bne LB719 + inc $07 +LB719: ldy #$19 + lda #$06 + ldx #$00 + jsr LD000 +LB722: rts + +LB723: sta L0006 + stx $07 + jsr LBD7B + sta $08 + inc L0006 + bne LB732 + inc $07 +LB732: ldy #$18 + lda #$06 + ldx #$00 + jsr LD000 + lsr $0A + ror $09 + lda #$01 + sta LB76B + lda #$90 + lsr LB76B + ror a + sec + sbc $09 + sta $D6B7 + lda LB76B + sbc $0A + sta $D6B8 + ldy #$0E + lda #$B7 + ldx #$D6 + jsr LD000 + ldy #$19 + lda #$06 + ldx #$00 + jsr LD000 + rts + +LB76B: brk + sta L0006 + stx $07 + ldy #$0E + lda #$BB + ldx #$D6 + jsr LD000 + lda L0006 + ldx $07 + jsr LB708 + rts + +LB781: stx $0B + sta $0A + ldy #$00 + lda ($0A),y + tay + bne LB78D + rts + +LB78D: dey + beq LB792 + bpl LB793 +LB792: rts + +LB793: lda ($0A),y + and #$7F + cmp #$2F + beq LB79F + cmp #$2E + bne LB7A3 +LB79F: dey + jmp LB78D + +LB7A3: iny + lda ($0A),y + and #$7F + cmp #$41 + bcc LB7B5 + cmp #$5B + bcs LB7B5 + clc + adc #$20 + sta ($0A),y +LB7B5: dey + jmp LB78D + +LB7B9: sta $D212 + ldy #$3C + lda #$12 + ldx #$D2 + jsr LD000 + ldy #$04 + lda #$15 + .byte $A2 +LB7CA: cmp (L0020) + brk + bne $B82F +LB7CF: lda #$00 + jmp LB7E8 + +LB7D4: lda #$01 + jmp LB7E8 + +LB7D9: lda #$02 + jmp LB7E8 + +LB7DE: lda #$03 + jmp LB7E8 + +LB7E3: lda #$04 + jmp LB7E8 + +LB7E8: pha + asl a + asl a + tax + lda LB808,x + sta LB886 + lda LB809,x + sta LB887 + lda LB80A,x + sta LB888 + lda LB80B,x + sta LB889 + pla + jmp LB88A + +LB808: .byte $1C +LB809: clv +LB80A: .byte $4E +LB80B: clv + rol $B8 + cli + clv + bmi LB7CA + .byte $62 + clv + dec a + clv + jmp (L44B8) + + clv + ror $B8,x + ldy #$13 + lda #$20 + ldx #$AE + jsr LD000 + rts + + ldy #$13 + lda #$10 + ldx #$AE + jsr LD000 + rts + + ldy #$13 + lda #$28 + ldx #$AE + jsr LD000 + rts + + ldy #$13 + lda #$30 + ldx #$AE + jsr LD000 + rts + + ldy #$13 + lda #$38 + ldx #$AE + jsr LD000 + rts + + ldy #$11 + lda #$20 + ldx #$AE + jsr LD000 + rts + + ldy #$11 + lda #$10 + ldx #$AE + jsr LD000 + rts + + ldy #$11 + lda #$28 + ldx #$AE + jsr LD000 + rts + + ldy #$11 + lda #$30 + ldx #$AE + jsr LD000 + rts + + ldy #$11 + lda #$38 + ldx #$AE + jsr LD000 + rts + +LB880: jmp (LB886) + +LB883: jmp (LB888) + +LB886: brk +LB887: brk +LB888: brk +LB889: brk +LB88A: sta LB8F3 + lda #$00 + sta LB8F2 +LB892: ldy #$2A + lda #$08 + ldx #$D2 + jsr LD000 + lda $D208 + cmp #$02 + beq LB8E3 + lda $D57D + sta $D208 + ldy #$46 + lda #$08 + ldx #$D2 + jsr LD000 + ldy #$0E + lda #$0D + ldx #$D2 + jsr LD000 + jsr LB880 + cmp #$80 + beq LB8C9 + lda LB8F2 + beq LB8D1 + jmp LB892 + +LB8C9: lda LB8F2 + bne LB8D1 + jmp LB892 + +LB8D1: jsr LB43B + jsr LB883 + lda LB8F2 + clc + adc #$80 + sta LB8F2 + jmp LB892 + +LB8E3: lda LB8F2 + beq LB8EB + lda #$FF + rts + +LB8EB: jsr LB883 + lda LB8F3 + rts + +LB8F2: brk +LB8F3: brk + rts + +LB8F5: jsr LBD3B + sta L0006 + stx $07 + lda $D6B5 + sta $08 + lda $D6B6 + sta $09 + ldy #$0E + lda #$06 + ldx #$00 + jsr LD000 + ldy #$06 + lda #$C7 + ldx #$D6 + jsr LD000 + bit $D8EB + bpl LB92D + ldy #$0C + lda #$6C + ldx #$AE + jsr LD000 + lda #$00 + sta $D8EB + beq LB93B +LB92D: ldy #$0C + lda #$6D + ldx #$AE + jsr LD000 + lda #$FF + sta $D8EB +LB93B: lda #$EF + sta L0006 + lda #$D8 + sta $07 + lda $D8EE + sta $08 + ldy #$19 + lda #$06 + ldx #$00 + jsr LD000 + ldy #$0C + lda #$6D + ldx #$AE + jsr LD000 + lda $D57D + jsr LB7B9 + rts + +LB961: lda $D443 + beq LB9B7 + lda $D57D + jsr LB7B9 + jsr LBEA7 + ldy #$11 + lda #$AB + ldx #$D6 + jsr LD000 + ldy #$07 + lda #$02 + ldx #$D2 + jsr LD000 + ldy #$12 + lda #$AB + ldx #$D6 + jsr LD000 + ldy #$0E + lda #$B3 + ldx #$D6 + jsr LD000 + ldy #$06 + lda #$C7 + ldx #$D6 + jsr LD000 + lda #$43 + ldx #$D4 + jsr LB708 + lda #$84 + ldx #$D4 + jsr LB708 + lda #$F8 + ldx #$D8 + jsr LB708 + lda $D57D + jsr LB7B9 +LB9B7: rts + +LB9B8: ldy #$46 + lda #$08 + ldx #$D2 + jsr LD000 + ldy #$0E + lda #$0D + ldx #$D2 + jsr LD000 + ldy #$13 + lda #$AB + ldx #$D6 + jsr LD000 + cmp #$80 + beq LB9D8 + rts + +LB9D8: jsr LBD3B + sta L0006 + stx $07 + lda $D20D + cmp L0006 + lda $D20E + sbc $07 + bcs LB9EE + jmp LBA83 + +LB9EE: jsr LBD3B + sta LBB09 + stx LBB0A + ldx $D484 + inx + lda #$20 + sta $D484,x + inc $D484 + lda #$84 + sta L0006 + lda #$D4 + sta $07 + lda $D484 + sta $08 +LBA10: ldy #$18 + lda #$06 + ldx #$00 + jsr LD000 + lda $09 + clc + adc LBB09 + sta $09 + lda $0A + adc LBB0A + sta $0A + lda $09 + cmp $D20D + lda $0A + sbc $D20E + bcc LBA42 + dec $08 + lda $08 + cmp #$01 + bne LBA10 + dec $D484 + jmp LBB05 + +LBA42: lda $08 + cmp $D484 + bcc LBA4F + dec $D484 + jmp LBCC9 + +LBA4F: ldx #$02 + ldy $D443 + iny +LBA55: lda $D484,x + sta $D443,y + cpx $08 + beq LBA64 + iny + inx + jmp LBA55 + +LBA64: sty $D443 + ldy #$02 + ldx $08 + inx +LBA6C: lda $D484,x + sta $D484,y + cpx $D484 + beq LBA7C + iny + inx + jmp LBA6C + +LBA7C: dey + sty $D484 + jmp LBB05 + +LBA83: lda #$43 + sta L0006 + lda #$D4 + sta $07 + lda $D443 + sta $08 +LBA90: ldy #$18 + lda #$06 + ldx #$00 + jsr LD000 + lda $09 + clc + adc $D6B3 + sta $09 + lda $0A + adc $D6B4 + sta $0A + .byte $A5 +LBAA9: ora #$CD + ora LA5D2 + asl a + sbc $D20E + bcc LBABF + dec $08 + lda $08 + cmp #$01 + bcs LBA90 + jmp LBC5E + +LBABF: inc $08 + ldy #$00 + ldx $08 +LBAC5: cpx $D443 + beq LBAD5 + inx + iny + lda $D443,x + sta $D3C2,y + jmp LBAC5 + +LBAD5: iny + sty $D3C1 + ldx #$01 + ldy $D3C1 +LBADE: cpx $D484 + beq LBAEE + inx + iny + lda $D484,x + sta $D3C1,y + jmp LBADE + +LBAEE: sty $D3C1 + lda $D8EF + sta $D3C2 +LBAF7: lda $D3C1,y + sta $D484,y + dey + bpl LBAF7 + lda $08 + sta $D443 +LBB05: jsr LB961 + rts + +LBB09: brk +LBB0A: brk +LBB0B: sta LBB62 + lda $D443 + clc + adc $D484 + cmp #$10 + bcc LBB1A + rts + +LBB1A: lda LBB62 + ldx $D443 + inx + sta $D443,x + sta $D8F7 + jsr LBD3B + inc $D443 + sta L0006 + stx $07 + lda $D6B5 + sta $08 + lda $D6B6 + sta $09 + ldy #$0E + lda #$06 + ldx #$00 + jsr LD000 + ldy #$06 + lda #$C7 + ldx #$D6 + jsr LD000 + lda #$F6 + ldx #$D8 + jsr LB708 + lda #$84 + ldx #$D4 + jsr LB708 + lda $D57D + jsr LB7B9 + rts + +LBB62: brk +LBB63: lda $D443 + bne LBB69 + rts + +LBB69: dec $D443 + jsr LBD3B + sta L0006 + stx $07 + lda $D6B5 + sta $08 + lda $D6B6 + sta $09 + ldy #$0E + lda #$06 + ldx #$00 + jsr LD000 + ldy #$06 + lda #$C7 + ldx #$D6 + jsr LD000 + lda #$84 + ldx #$D4 + jsr LB708 + lda #$F8 + ldx #$D8 + jsr LB708 + lda $D57D + jsr LB7B9 + rts + +LBBA4: lda $D443 + bne LBBAA + rts + +LBBAA: ldx $D484 + cpx #$01 + beq LBBBC +LBBB1: lda $D484,x + sta $D485,x + dex + cpx #$01 + bne LBBB1 +LBBBC: ldx $D443 + lda $D443,x + sta $D486 + dec $D443 + inc $D484 + jsr LBD3B + sta L0006 + stx $07 + lda $D6B5 + sta $08 + lda $D6B6 + sta $09 + ldy #$0E + lda #$06 + ldx #$00 + jsr LD000 + ldy #$06 + lda #$C7 + ldx #$D6 + jsr LD000 + lda #$84 + ldx #$D4 + jsr LB708 + lda #$F8 + ldx #$D8 + jsr LB708 + lda $D57D + jsr LB7B9 + rts + +LBC03: lda $D484 + cmp #$02 + bcs LBC0B + rts + +LBC0B: ldx $D443 + inx + lda $D486 + sta $D443,x + inc $D443 + ldx $D484 + cpx #$03 + bcc LBC2D + ldx #$02 +LBC21: lda $D485,x + sta $D484,x + inx + cpx $D484 + bne LBC21 +LBC2D: dec $D484 + ldy #$0E + lda #$B3 + ldx #$D6 + jsr LD000 + ldy #$06 + lda #$C7 + ldx #$D6 + jsr LD000 + lda #$43 + ldx #$D4 + jsr LB708 + lda #$84 + ldx #$D4 + jsr LB708 + lda #$F8 + ldx #$D8 + jsr LB708 + lda $D57D + jsr LB7B9 + rts + +LBC5E: lda $D443 + bne LBC64 + rts + +LBC64: ldx $D484 + cpx #$01 + beq LBC79 +LBC6B: lda $D484,x + sta $D3C0,x + dex + cpx #$01 + bne LBC6B + ldx $D484 +LBC79: dex + stx $D3C1 + ldx $D443 +LBC80: lda $D443,x + sta $D485,x + dex + bne LBC80 + lda $D8EF + sta $D485 + inc $D443 + lda $D443 + sta $D484 + lda $D443 + clc + adc $D3C1 + tay + pha + ldx $D3C1 + beq LBCB3 +LBCA6: lda $D3C1,x + sta $D484,y + dex + dey + cpy $D484 + bne LBCA6 +LBCB3: pla + sta $D484 + lda #$00 + sta $D443 + ldy #$0E + lda #$B3 + ldx #$D6 + jsr LD000 + jsr LB961 + rts + +LBCC9: lda $D484 + cmp #$02 + bcs LBCD1 + rts + +LBCD1: ldx $D484 + dex + txa + clc + adc $D443 + pha + tay + ldx $D484 +LBCDF: lda $D484,x + sta $D443,y + dex + dey + cpy $D443 + bne LBCDF + pla + sta $D443 + lda #$01 + sta $D484 + ldy #$0E + lda #$B3 + ldx #$D6 + jsr LD000 + jsr LB961 + rts + + sta L0006 + stx $07 + ldy #$00 + lda (L0006),y + tay + clc + adc $D443 + pha + tax +LBD11: lda (L0006),y + sta $D443,x + dey + dex + cpx $D443 + bne LBD11 + pla + sta $D443 + rts + +LBD22: ldx $D443 + cpx #$00 + beq LBD33 + dec $D443 + lda $D443,x + cmp #$2F + bne LBD22 +LBD33: rts + + jsr LBD22 + jsr LB961 + rts + +LBD3B: lda #$44 + sta L0006 + lda #$D4 + sta $07 + lda $D443 + sta $08 + bne LBD51 + lda $D6B3 + ldx $D6B4 + rts + +LBD51: ldy #$18 + lda #$06 + ldx #$00 + jsr LD000 + lda $09 + clc + adc $D6B3 + tay + lda $0A + adc $D6B4 + tax + tya + rts + +LBD69: lda #$01 + sta $D484 + lda $D8EF + sta $D485 + rts + +LBD75: lda #$00 + sta $D443 + rts + +LBD7B: ldx #$11 +LBD7D: lda L0020,x + sta LBDB0,x + dex + bpl LBD7D + ldx #$11 +LBD87: lda LBD9F,x + sta L0020,x + dex + bpl LBD87 + jsr L0020 + pha + ldx #$11 +LBD95: lda LBDB0,x + sta L0020,x + dex + bpl LBD95 + pla + rts + +LBD9F: sta RAMRDON + sta RAMWRTON + ldy #$00 + lda (L0006),y + sta RAMRDOFF + sta RAMWRTOFF + rts + +LBDB0: brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk +LBDC4: ldx $D8FB + lda $D90A + bne LBDD9 + lda $D909 + cmp #$02 + bcs LBDD9 + lda #$20 + sta $D8FB,x + rts + +LBDD9: lda #$73 + sta $D8FB,x + rts + +LBDDF: lda $D909 + sta LBE5F + lda $D90A + sta LBE60 + ldx #$07 + lda #$20 +LBDEF: sta $D901,x + dex + bne LBDEF + lda #$00 + sta LBE62 + ldy #$00 + ldx #$00 +LBDFE: lda #$00 + sta LBE61 +LBE03: lda LBE5F + cmp LBE57,x + lda LBE60 + sbc LBE58,x + bpl LBE35 + lda LBE61 + bne LBE1F + bit LBE62 + bmi LBE1F + lda #$20 + bne LBE28 +LBE1F: ora #$30 + pha + lda #$80 + sta LBE62 + pla +LBE28: sta $D903,y + iny + inx + inx + cpx #$08 + beq LBE4E + jmp LBDFE + +LBE35: inc LBE61 + lda LBE5F + sec + sbc LBE57,x + sta LBE5F + lda LBE60 + sbc LBE58,x + sta LBE60 + jmp LBE03 + +LBE4E: lda LBE5F + ora #$30 + sta $D903,y + rts + +LBE57: .byte $10 +LBE58: rmb2 $E8 + .byte $03 + stz L0000 + asl a + brk +LBE5F: brk +LBE60: brk +LBE61: brk +LBE62: brk +LBE63: ldy #$00 + lda (L0006),y + tay +LBE68: lda (L0006),y + sta $D402,y + dey + bpl LBE68 + lda #$02 + ldx #$D4 + jsr LB781 + rts + +LBE78: ldy #$00 + lda (L0006),y + tay +LBE7D: lda (L0006),y + sta $D443,y + dey + bpl LBE7D + lda #$43 + ldx #$D4 + jsr LB781 + rts + +LBE8D: jsr LBEA7 + ldy #$11 + lda #$86 + ldx #$AE + jsr LD000 + rts + +LBE9A: jsr LBEA7 + ldy #$11 + lda #$8E + ldx #$AE + jsr LD000 + rts + +LBEA7: ldy #$07 + lda #$00 + ldx #$D2 + jsr LD000 + rts + +LBEB1: ldy #$03 + lda #$39 + ldx #$D2 + jsr LD000 + ldy #$04 + lda #$39 + ldx #$D2 + jsr LD000 + rts + + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk + brk