From: Mark Tearle Date: Thu, 1 Nov 2001 10:03:25 +0000 (+0000) Subject: Added mapped version of vend.asm to CVS X-Git-Tag: ROMW~148 X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=24728c0f9e9c9030f41d8317f942a1c46e0902fb;p=uccvend-snackrom.git Added mapped version of vend.asm to CVS Minor changes to fixvendbra.pl --- diff --git a/ROM/fixvendbra.pl b/ROM/fixvendbra.pl index 88a32a9..2872854 100644 --- a/ROM/fixvendbra.pl +++ b/ROM/fixvendbra.pl @@ -1,20 +1,24 @@ my %commands; $commands{'bra'}=1; -$commands{'blt'}=1; $commands{'bcc'}=1; $commands{'bcs'}=1; $commands{'beq'}=1; + $commands{'bge'}=1; $commands{'bgt'}=1; $commands{'bhi'}=1; -$commands{'bhs'}=1; $commands{'ble'}=1; -$commands{'blo'}=1; + $commands{'bls'}=1; $commands{'blt'}=1; $commands{'bmi'}=1; $commands{'bne'}=1; + +$commands{'bhs'}=1; +$commands{'blo'}=1; +$commands{'bsr'}=1; + $commands{'bpl'}=1; $commands{'brn'}=1; $commands{'bvc'}=1; diff --git a/ROM/mapped.asm b/ROM/mapped.asm new file mode 100644 index 0000000..965e665 --- /dev/null +++ b/ROM/mapped.asm @@ -0,0 +1,16116 @@ +;0006 slot number + +;Rows are numbered 1-9, skipping 5. There is no row 5. +;2800 home sensors +; 7 row 9 +; 6 row 8 +; 5 row 7 +; 4 row 6 +; 3 row 4 +; 2 row 3 +; 1 row 2 +; 0 row 1 +;Motor driver data is sent cols 7, 6, 5, 4, 3, 2, 1, 0 rows 9, 8, 7, 6, 4, 3, 2 +;1. Cols 8 and 9 are separate outputs (they ran out of driver chip outputs). +;Motor driver column output enable is PA6 +;It looks like motor overcurrent sense is on PE1 (PE1 will be low if a motor +;is drawing too much current) +;3000 misc outputs +; 7 motor driver serial data +; 6 col 9 motor driver +; 5 col 8 motor driver +; 4 display connector +; 3 display connector +; 2 not used +; 1 note acceptor connector +; 0 note acceptor connector +;3800 changer outputs +; 7 /ACCEPT +; 6 /SEND +; 5 RESET +; 4 /$.05 +; 3 /$.10 +; 2 /$.25 +; 1 /$1.00 +; 0 motor driver row output enable +;PA5 selects between RS232 and current loop serial interface? + +; Current status: +; JSR mapped out +; JMP mapped out + +; TODO: + + + +; 0014 - ???? +; 001a - ???? +; 1000 +; 1009 +; 1026 +; 1028 +; 1030 +; 103c + +8000 43 C coma +8001 20 50 P bra 50 ;8053 +8003 4F O clra +8004 57 W asrb +8005 45 E illegal +8006 52 R illegal +8007 20 43 C bra 43 ;804C +8009 4F O clra +800A 4D M tsta +800B 50 P negb +800C 41 A illegal +800D 4E N illegal +800E 59 Y rolb +800F 00 . test +8010 43 C coma +8011 4F O clra +8012 50 P negb +8013 59 Y rolb +8014 52 R illegal +8015 49 I rola +8016 47 G asra +8017 48 H asla +8018 54 T lsrb +8019 20 31 1 bra 31 ;804C +801B 39 9 rts +801C 39 9 rts +801D 33 3 pulb +801E 20 00 . bra 00 ;8020 +8020 20 20 bra 20 ;8042 +8022 20 20 bra 20 ;8044 +8024 20 20 bra 20 ;8046 +8026 20 20 bra 20 ;8048 +8028 20 20 bra 20 ;804A +802A 20 20 bra 20 ;804C +802C 20 20 bra 20 ;804E +802E 20 00 . bra 00 ;8030 +8030 56 V rorb +8031 45 E illegal +8032 4E N illegal +8033 44 D lsra +8034 49 I rola +8035 4E N illegal +8036 47 G asra +8037 20 4D M bra 4d ;8086 +8039 41 A illegal +803A 43 C coma +803B 48 H asla +803C 49 I rola +803D 4E N illegal +803E 45 E illegal +803F 00 . test +8040 53 S comb +8041 4F O clra +8042 46 F rora +8043 54 T lsrb +8044 57 W asrb +8045 41 A illegal +8046 52 R illegal +8047 45 E illegal +8048 20 57 W bra 57 ;80A1 +804A 52 R illegal +804B 4F O clra +804C 54 T lsrb +804D 45 E illegal +804E 20 00 . bra 00 ;8050 +8050 42 B illegal +8051 59 Y rolb +8052 20 42 B bra 42 ;8096 +8054 52 R illegal +8055 45 E illegal +8056 54 T lsrb +8057 20 42 B bra 42 ;809B +8059 4F O clra +805A 52 R illegal +805B 45 E illegal +805C 4E N illegal +805D 2E 20 . bgt 20 ;807F +805F 00 . test +8060 20 20 bra 20 ;8082 +8062 20 20 bra 20 ;8084 +8064 20 20 bra 20 ;8086 +8066 20 20 bra 20 ;8088 +8068 20 20 bra 20 ;808A +806A 20 20 bra 20 ;808C +806C 20 20 bra 20 ;808E +806E 20 00 . bra 00 ;8070 +8070 50 P negb +8071 52 R illegal +8072 4F O clra +8073 47 G asra +8074 52 R illegal +8075 41 A illegal +8076 4D M tsta +8077 20 46 F bra 46 ;80BF +8079 4F O clra +807A 52 R illegal +807B 20 54 T bra 54 ;80D1 +807D 48 H asla +807E 45 E illegal +807F 00 . test +8080 35 5 txs +8081 30 0 tsx +8082 35 5 txs +8083 20 41 A bra 41 ;80C6 +8085 4E N illegal +8086 44 D lsra +8087 20 35 5 bra 35 ;80BE +8089 39 9 rts +808A 30 0 tsx +808B 30 0 tsx +808C 2E 20 . bgt 20 ;80AE +808E 20 00 . bra 00 ;8090 +8090 20 20 bra 20 ;80B2 +8092 20 20 bra 20 ;80B4 +8094 20 20 bra 20 ;80B6 +8096 20 20 bra 20 ;80B8 +8098 20 20 bra 20 ;80BA +809A 20 20 bra 20 ;80BC +809C 20 20 bra 20 ;80BE +809E 20 00 . bra 00 ;80A0 +80A0 50 P negb +80A1 41 A illegal +80A2 52 R illegal +80A3 54 T lsrb +80A4 20 4E N bra 4e ;80F4 +80A6 55 U illegal +80A7 4D M tsta +80A8 42 B illegal +80A9 45 E illegal +80AA 52 R illegal +80AB 3A : abx +80AC 20 20 bra 20 ;80CE +80AE 20 00 . bra 00 ;80B0 +80B0 39 9 rts +80B1 33 3 pulb +80B2 37 7 pshb +80B3 2D 33 -3 blt 33 ;80E8 +80B5 30 0 tsx +80B6 30 0 tsx +80B7 30 0 tsx +80B8 31 1 ins +80B9 20 56 V bra 56 ;8111 +80BB 45 E illegal +80BC 52 R illegal +80BD 20 35 5 bra 35 ;80F4 +80BF 00 . test +80C0 43 C coma +80C1 48 H asla +80C2 45 E illegal +80C3 43 C coma +80C4 4B K illegal +80C5 53 S comb +80C6 55 U illegal +80C7 4D M tsta +80C8 20 45 E bra 45 ;810F +80CA 4E N illegal +80CB 44 D lsra +80CC 3A : abx +80CD 30 0 tsx +80CE 30 0 tsx +80CF 00 . test +80D0 20 20 bra 20 ;80F2 +80D2 20 20 bra 20 ;80F4 +80D4 20 20 bra 20 ;80F6 +80D6 20 20 bra 20 ;80F8 +80D8 20 20 bra 20 ;80FA +80DA 20 20 bra 20 ;80FC +80DC 20 20 bra 20 ;80FE +80DE 20 00 . bra 00 ;80E0 +80E0 20 20 bra 20 ;8102 +80E2 20 20 bra 20 ;8104 +80E4 20 20 bra 20 ;8106 +80E6 20 20 bra 20 ;8108 +80E8 20 20 bra 20 ;810A +80EA 20 20 bra 20 ;810C +80EC 20 20 bra 20 ;810E +80EE 20 00 . bra 00 ;80F0 +80F0 20 20 bra 20 ;8112 +80F2 20 20 bra 20 ;8114 +80F4 20 20 bra 20 ;8116 +80F6 20 20 bra 20 ;8118 +80F8 00 . test +80F9 20 0C . bra 0c ;8107 +80FB 93 73 00 .s. subd 73 +80FE 01 . nop +80FF 05 . asld + +jump72: +8100 F6 00 1D ... ldab 001d +8103 C4 10 .. andb #10 +8105 27 3D '= beq 3d ;8144 +8107 BD D6 52 ..R jsr d652 ;jump5 +810A CE 00 1D ... ldx #001d +810D 1D 00 .. bclr add,x 00,x +810F 10 . sba +8110 CE 00 1D ... ldx #001d +8113 1C 00 .. bset add,x 00,x +8115 80 7F .. suba #7f +8117 00 . test +8118 42 B illegal +8119 7F 00 60 ..` clr 0060 +811C 7F 00 48 ..H clr 0048 +811F 7F 00 38 ..8 clr 0038 +8122 F6 0B A8 ... ldab 0ba8 +8125 27 08 '. beq 08 ;812F +8127 CE 0B A9 ... ldx #0ba9 +812A 1C 00 .. bset add,x 00,x +812C 02 . idiv +812D 20 06 . bra 06 ;8135 +812F CE 0B A9 ... ldx #0ba9 +8132 1D 00 .. bclr add,x 00,x +8134 02 . idiv +8135 7F 0E 00 ... clr 0e00 +8138 7F 0E 01 ... clr 0e01 +813B 7F 0E 02 ... clr 0e02 +813E 7F 0E 03 ... clr 0e03 +8141 7F 0E 04 ... clr 0e04 +8144 F6 00 42 ..B ldab 0042 +8147 C1 0B .. cmpb #0b +8149 26 0F &. bne 0f ;815A +814B BD AB 89 ... jsr ab89 ;jump7 +814E 7F 00 19 ... clr 0019 +8151 7F 00 60 ..` clr 0060 +8154 7F 00 42 ..B clr 0042 +8157 BD E6 1B ... jsr e61b ;jump4 +815A F6 0B A8 ... ldab 0ba8 +815D 26 03 &. bne 03 ;8162 +815F 7E 81 EF ~.. jmp 81ef ;goto1 +8162 F6 00 60 ..` ldab 0060 +8165 C1 04 .. cmpb #04 +8167 24 28 $( bcc 28 ;8191 +8169 F6 00 42 ..B ldab 0042 +816C 27 21 '! beq 21 ;818F +816E F6 00 42 ..B ldab 0042 +8171 C1 0A .. cmpb #0a +8173 26 03 &. bne 03 ;8178 +8175 7F 00 42 ..B clr 0042 +8178 F6 00 42 ..B ldab 0042 +817B CB 30 .0 addb #30 +817D 37 7 pshb +817E F6 00 60 ..` ldab 0060 +8181 4F O clra +8182 C3 00 62 ..b addd #0062 +8185 8F . xgdx +8186 33 3 pulb +8187 E7 00 .. stb 00,x +8189 7F 00 42 ..B clr 0042 +818C 7C 00 60 |.` inc 0060 +818F 20 5C \ bra 5c ;81ED +8191 F6 00 62 ..b ldab 0062 +8194 F1 0B A4 ... cmpb 0ba4 +8197 26 3D &= bne 3d ;81D6 +8199 F6 00 63 ..c ldab 0063 +819C F1 0B A5 ... cmpb 0ba5 +819F 26 35 &5 bne 35 ;81D6 +81A1 F6 00 64 ..d ldab 0064 +81A4 F1 0B A6 ... cmpb 0ba6 +81A7 26 2D &- bne 2d ;81D6 +81A9 F6 00 65 ..e ldab 0065 +81AC F1 0B A7 ... cmpb 0ba7 +81AF 26 25 &% bne 25 ;81D6 +81B1 CE 0B A9 ... ldx #0ba9 +81B4 1D 00 .. bclr add,x 00,x +81B6 02 . idiv +81B7 CE 00 1F ... ldx #001f +81BA 1C 00 .. bset add,x 00,x +81BC 04 . lsrd +81BD CE 00 1F ... ldx #001f +81C0 1C 00 .. bset add,x 00,x +81C2 80 CE .. suba #ce +81C4 00 . test +81C5 1D 1C .. bclr add,x 1c,x +81C7 00 . test +81C8 10 . sba +81C9 CC 02 33 ..3 ldd #0233 +81CC FD 00 3B ..; stad 003b +81CF C6 05 .. ldab #05 +81D1 F7 00 38 ..8 stb 0038 +81D4 20 17 . bra 17 ;81ED +81D6 7F 00 42 ..B clr 0042 +81D9 7F 00 60 ..` clr 0060 +81DC BD BE 69 ..i jsr be69 ;jump3 +81DF BD BE 4B ..K jsr be4b ;jump1 +81E2 CC B0 81 ... ldd #b081 ;"NO ACCESS" +81E5 BD C0 BA ... jsr c0ba ;display: +81E8 C6 0A .. ldab #0a +81EA F7 00 38 ..8 stb 0038 +81ED 20 03 . bra 03 ;81F2 +goto1: +81EF 7F 00 42 ..B clr 0042 +81F2 F6 00 38 ..8 ldab 0038 +81F5 27 03 '. beq 03 ;81FA +81F7 7E 84 9F ~.. jmp 849f ;goto2 +81FA BD BE 4B ..K jsr be4b ;jump1 +81FD F6 00 48 ..H ldab 0048 +8200 26 03 &. bne 03 ;8205 +8202 BD AB A2 ... jsr aba2 ;jump8 +8205 F6 00 48 ..H ldab 0048 +8208 4F O clra +8209 BD FE 16 ... jsr fe16 ;jump2 +820C 00 . test +820D 00 . test +820E 00 . test +820F 0D . sec +8210 84 9F .. anda #9f +8212 82 2E .. sbca #2e +8214 82 50 .P sbca #50 +8216 82 B7 .. sbca #b7 +8218 82 D9 .. sbca #d9 +821A 83 40 83 .@. subd #4083 +821D 62 b illegal +821E 83 A5 83 ... subd #a583 +8221 C2 83 .. sbcb #83 +8226 84 19 .. anda #19 +8228 84 35 .5 anda #35 +822A 84 51 .Q anda #51 +822C 84 78 .x anda #78 +822E F6 00 19 ... ldab 0019 +8231 C4 01 .. andb #01 +8233 27 13 '. beq 13 ;8248 +8235 CC AF F2 ... ldd #aff2 ;"OVER CRNT=" +8238 BD C0 BA ... jsr c0ba ;display: +823B C6 0A .. ldab #0a +823D F7 00 38 ..8 stb 0038 +8240 7F 00 54 ..T clr 0054 +8243 7C 00 48 |.H inc 0048 +8246 20 05 . bra 05 ;824D +8248 C6 02 .. ldab #02 +824A F7 00 48 ..H stb 0048 +824D 7E 84 9F ~.. jmp 849f ;goto2 +8250 F6 00 54 ..T ldab 0054 +8253 4F O clra +8254 CE 00 05 ... ldx #0005 +8257 02 . idiv +8258 5D ] tstb +8259 27 4C 'L beq 4c ;82A7 +825B F6 00 54 ..T ldab 0054 +825E F7 00 06 ... stb 0006 +8261 F6 00 06 ... ldab 0006 +8264 BD D7 A0 ... jsr d7a0 ;jump10 +8267 83 00 00 ... subd #0000 +826A 27 15 '. beq 15 ;8281 +826C CC 7F FF ... ldd #7fff +826F 37 7 pshb +8270 36 6 psha +8271 F6 00 06 ... ldab 0006 +8274 4F O clra +8275 05 . asld +8276 C3 08 00 ... addd #0800 +8279 38 8 pulx +827A 8F . xgdx +827B A4 00 .. anda 00,x +827D E4 01 .. andb 01,x +827F ED 00 .. stad 00,x +8281 F6 00 54 ..T ldab 0054 +8284 4F O clra +8285 05 . asld +8286 C3 08 00 ... addd #0800 +8289 8F . xgdx +828A EC 00 .. ldd 00,x +828C 84 80 .. anda #80 +828E 27 17 '. beq 17 ;82A7 +8290 F6 00 54 ..T ldab 0054 +8293 4F O clra +8294 05 . asld +8295 C3 08 C8 ... addd #08c8 +8298 8F . xgdx +8299 EC 00 .. ldd 00,x +829B 84 02 .. anda #02 +829D 27 08 '. beq 08 ;82A7 +829F BD 98 A5 ... jsr 98a5 ;jump11 +82A2 C6 0A .. ldab #0a +82A4 F7 00 38 ..8 stb 0038 +82A7 7C 00 54 |.T inc 0054 +82AA F6 00 54 ..T ldab 0054 +82AD C1 64 .d cmpb #64 +82AF 26 03 &. bne 03 ;82B4 +82B1 7C 00 48 |.H inc 0048 +82B4 7E 84 9F ~.. jmp 849f ;goto2 +82B7 F6 00 19 ... ldab 0019 +82BA C4 02 .. andb #02 +82BC 27 13 '. beq 13 ;82D1 +82BE CC AF FD ... ldd #affd "HOME FAIL=" +82C1 BD C0 BA ... jsr c0ba ;display: +82C4 C6 0A .. ldab #0a +82C6 F7 00 38 ..8 stb 0038 +82C9 7F 00 54 ..T clr 0054 +82CC 7C 00 48 |.H inc 0048 +82CF 20 05 . bra 05 ;82D6 +82D1 C6 04 .. ldab #04 +82D3 F7 00 48 ..H stb 0048 +82D6 7E 84 9F ~.. jmp 849f ;goto2 +82D9 F6 00 54 ..T ldab 0054 +82DC 4F O clra +82DD CE 00 05 ... ldx #0005 +82E0 02 . idiv +82E1 5D ] tstb +82E2 27 4C 'L beq 4c ;8330 +82E4 F6 00 54 ..T ldab 0054 +82E7 F7 00 06 ... stb 0006 +82EA F6 00 06 ... ldab 0006 +82ED BD D7 A0 ... jsr d7a0 ;jump10 +82F0 83 00 00 ... subd #0000 +82F3 27 15 '. beq 15 ;830A +82F5 CC 7F FF ... ldd #7fff +82F8 37 7 pshb +82F9 36 6 psha +82FA F6 00 06 ... ldab 0006 +82FD 4F O clra +82FE 05 . asld +82FF C3 08 00 ... addd #0800 +8302 38 8 pulx +8303 8F . xgdx +8304 A4 00 .. anda 00,x +8306 E4 01 .. andb 01,x +8308 ED 00 .. stad 00,x +830A F6 00 54 ..T ldab 0054 +830D 4F O clra +830E 05 . asld +830F C3 08 00 ... addd #0800 +8312 8F . xgdx +8313 EC 00 .. ldd 00,x +8315 84 80 .. anda #80 +8317 27 17 '. beq 17 ;8330 +8319 F6 00 54 ..T ldab 0054 +831C 4F O clra +831D 05 . asld +831E C3 08 C8 ... addd #08c8 +8321 8F . xgdx +8322 EC 00 .. ldd 00,x +8324 84 04 .. anda #04 +8326 27 08 '. beq 08 ;8330 +8328 BD 98 A5 ... jsr 98a5 ;jump11 +832B C6 0A .. ldab #0a +832D F7 00 38 ..8 stb 0038 +8330 7C 00 54 |.T inc 0054 +8333 F6 00 54 ..T ldab 0054 +8336 C1 64 .d cmpb #64 +8338 26 03 &. bne 03 ;833D +833A 7C 00 48 |.H inc 0048 +833D 7E 84 9F ~.. jmp 849f ;goto2 +8340 F6 00 19 ... ldab 0019 +8343 C4 04 .. andb #04 +8345 27 13 '. beq 13 ;835A +8347 CC B0 08 ... ldd #b008 +834A BD C0 BA ... jsr c0ba ;display: +834D C6 0A .. ldab #0a +834F F7 00 38 ..8 stb 0038 +8352 7F 00 54 ..T clr 0054 +8355 7C 00 48 |.H inc 0048 +8358 20 05 . bra 05 ;835F +835A C6 06 .. ldab #06 +835C F7 00 48 ..H stb 0048 +835F 7E 84 9F ~.. jmp 849f ;goto2 +8362 F6 00 54 ..T ldab 0054 +8365 4F O clra +8366 CE 00 05 ... ldx #0005 +8369 02 . idiv +836A 5D ] tstb +836B 27 28 '( beq 28 ;8395 +836D F6 00 54 ..T ldab 0054 +8370 F7 00 06 ... stb 0006 +8373 F6 00 06 ... ldab 0006 +8376 BD D7 A0 ... jsr d7a0 ;jump10 +8379 83 00 00 ... subd #0000 +837C 26 17 &. bne 17 ;8395 +837E F6 00 54 ..T ldab 0054 +8381 4F O clra +8382 05 . asld +8383 C3 08 C8 ... addd #08c8 +8386 8F . xgdx +8387 EC 00 .. ldd 00,x +8389 84 01 .. anda #01 +838B 27 08 '. beq 08 ;8395 +838D BD 98 A5 ... jsr 98a5 ;jump11 +8390 C6 0A .. ldab #0a +8392 F7 00 38 ..8 stb 0038 +8395 7C 00 54 |.T inc 0054 +8398 F6 00 54 ..T ldab 0054 +839B C1 64 .d cmpb #64 +839D 26 03 &. bne 03 ;83A2 +839F 7C 00 48 |.H inc 0048 +83A2 7E 84 9F ~.. jmp 849f ;goto2 +83A5 F6 0B C1 ... ldab 0bc1 +83A8 C4 01 .. andb #01 +83AA 27 10 '. beq 10 ;83BC +83AC CC B0 34 ..4 ldd #b034 "CHGR PWRUP" +83AF BD C0 BA ... jsr c0ba ;display: +83B2 7C 00 48 |.H inc 0048 +83B5 C6 0A .. ldab #0a +83B7 F7 00 38 ..8 stb 0038 +83BA 20 03 . bra 03 ;83BF +83BC 7C 00 48 |.H inc 0048 +83BF 7E 84 9F ~.. jmp 849f ;goto2 +83C2 F6 0B C1 ... ldab 0bc1 +83C5 C4 02 .. andb #02 +83C7 27 10 '. beq 10 ;83D9 +83C9 CC B0 4A ..J ldd #b04a "CARD PWRUP" +83CC BD C0 BA ... jsr c0ba ;display: +83CF 7C 00 48 |.H inc 0048 +83D2 C6 0A .. ldab #0a +83D4 F7 00 38 ..8 stb 0038 +83D7 20 03 . bra 03 ;83DC +83D9 7C 00 48 |.H inc 0048 +83DC 7E 84 9F ~.. jmp 849f ;goto2 +83DF F6 0B C1 ... ldab 0bc1 +83E2 C4 04 .. andb #04 +83E4 27 10 '. beq 10 ;83F6 +83E6 CC B0 3F ..? ldd #b03f "LINK PWRUP" +83E9 BD C0 BA ... jsr c0ba ;display: +83EC 7C 00 48 |.H inc 0048 +83EF C6 0A .. ldab #0a +83F1 F7 00 38 ..8 stb 0038 +83F4 20 03 . bra 03 ;83F9 +83F6 7C 00 48 |.H inc 0048 +83F9 7E 84 9F ~.. jmp 849f ;goto2 +83FC F6 0B C1 ... ldab 0bc1 +83FF C4 10 .. andb #10 +8401 27 10 '. beq 10 ;8413 +8403 CC B0 1E ... ldd #b01e "COIN JAM" +8406 BD C0 BA ... jsr c0ba ;display: +8409 7C 00 48 |.H inc 0048 +840C C6 0A .. ldab #0a +840E F7 00 38 ..8 stb 0038 +8411 20 03 . bra 03 ;8416 +8413 7C 00 48 |.H inc 0048 +8416 7E 84 9F ~.. jmp 849f ;goto2 +8419 F6 0B C1 ... ldab 0bc1 +841C C4 20 . andb #20 +841E 27 10 '. beq 10 ;8430 +8420 CC B0 29 ..) ldd #b029 "BAD SENSOR" +8423 BD C0 BA ... jsr c0ba ;display: +8426 7C 00 48 |.H inc 0048 +8429 C6 0A .. ldab #0a +842B F7 00 38 ..8 stb 0038 +842E 20 03 . bra 03 ;8433 +8430 7C 00 48 |.H inc 0048 +8433 20 6A j bra 6a ;849F +8435 F6 0B C1 ... ldab 0bc1 +8438 C4 08 .. andb #08 +843A 27 10 '. beq 10 ;844C +843C CC B0 55 ..U ldd #b055 "BILL ERROR" +843F BD C0 BA ... jsr c0ba ;display: +8442 7C 00 48 |.H inc 0048 +8445 C6 0A .. ldab #0a +8447 F7 00 38 ..8 stb 0038 +844A 20 03 . bra 03 ;844F +844C 7C 00 48 |.H inc 0048 +844F 20 4E N bra 4e ;849F +8451 F6 0B C1 ... ldab 0bc1 +8454 C4 40 .@ andb #40 +8456 27 10 '. beq 10 ;8468 +8458 CC B0 60 ..` ldd #b060 "TUBE ERROR" +845B BD C0 BA ... jsr c0ba ;display: +845E 7F 00 48 ..H clr 0048 +8461 C6 0A .. ldab #0a +8463 F7 00 38 ..8 stb 0038 +8466 20 0E . bra 0e ;8476 +8468 7F 00 48 ..H clr 0048 +846B CC B0 13 ... ldd #b013 "HIT RESET " +846E BD C0 BA ... jsr c0ba ;display: +8471 C6 0A .. ldab #0a +8473 F7 00 38 ..8 stb 0038 +8476 20 27 ' bra 27 ;849F +8478 F6 00 1D ... ldab 001d +847B 2C 0E ,. bge 0e ;848B +847D CC AE A8 ... ldd #aea8 " SYSTEM " +8480 BD C0 BA ... jsr c0ba ;display: +8483 CE 00 1D ... ldx #001d +8486 1D 00 .. bclr add,x 00,x +8488 80 20 . suba #20 +848A 0C . clc +848B CC AE B3 ... ldd #aeb3 " OK " +848E BD C0 BA ... jsr c0ba ;display: +8491 CE 00 1D ... ldx #001d +8494 1C 00 .. bset add,x 00,x +8496 80 C6 .. suba #c6 +8498 0F . sei +8499 F7 00 38 ..8 stb 0038 +849C 7F 00 48 ..H clr 0048 +goto2: +849F 39 9 rts + +jump73: +84A0 FC 00 3B ..; ldd 003b +84A3 26 03 &. bne 03 ;84A8 +84A5 7E 85 96 ~.. jmp 8596 ;goto3 +84A8 F6 00 1F ... ldab 001f +84AB 2C 40 ,@ bge 40 ;84ED +84AD BD D6 52 ..R jsr d652 ;jump5 +84B0 7F 00 42 ..B clr 0042 +84B3 7F 00 09 ... clr 0009 +84B6 7F 00 0A ... clr 000a +84B9 7F 00 06 ... clr 0006 +84BC 5F _ clrb +84BD 4F O clra +84BE FD 00 40 ..@ stad 0040 +84C1 5F _ clrb +84C2 4F O clra +84C3 FD 00 3E ..> stad 003e +84C6 BD E5 AA ... jsr e5aa ;jump12 +84C9 CE 00 1F ... ldx #001f +84CC 1D 00 .. bclr add,x 00,x +84CE 80 CE .. suba #ce +84D0 00 . test +84D1 1F 1C 00 02 .... brclr 1c,x 00 02 +84D5 CE 00 1D ... ldx #001d +84D8 1C 00 .. bset add,x 00,x +84DA 10 . sba +84DB CE 00 17 ... ldx #0017 +84DE 1D 00 .. bclr add,x 00,x +84E0 20 CE . bra ce ;84B0 +84E2 00 . test +84E3 17 . tba +84E4 1D 00 .. bclr add,x 00,x +84E6 40 @ nega +84E7 CE 00 17 ... ldx #0017 +84EA 1D 00 .. bclr add,x 00,x +84EC 80 F6 .. suba #f6 +84EE 0B . sev +84EF A9 C4 .. adca c4,x +84F1 02 . idiv +84F2 27 20 ' beq 20 ;8514 +84F4 F6 00 42 ..B ldab 0042 +84F7 4F O clra +84F8 C3 0B E4 ... addd #0be4 +84FB 8F . xgdx +84FC E6 00 .. ldab 00,x +84FE 27 14 '. beq 14 ;8514 +8500 BD BE 4B ..K jsr be4b ;jump1 +8503 CC B0 81 ... ldd #b081 ;"NO ACCESS" +8506 BD C0 BA ... jsr c0ba ;display: +8509 CC 02 58 ..X ldd #0258 +850C BD E5 71 ..q jsr e571 ;jump13 +850F BD 85 AF ... jsr 85af ;jump14 +8512 20 6C l bra 6c ;8580 +8514 F6 00 42 ..B ldab 0042 +8517 4F O clra +8518 BD FE 16 ... jsr fe16 ;jump2 +851B 00 . test +851C 00 . test +851D 00 . test +851E 0B . sev +851F 85 80 .. bita #80 +8521 85 39 .9 bita #39 +8523 85 4A .J bita #4a +8525 85 4F .O bita #4f +8527 85 54 .T bita #54 +8529 85 59 .Y bita #59 +852B 85 5E .^ bita #5e +852D 85 63 .c bita #63 +852F 85 68 .h bita #68 +8531 85 6D .m bita #6d +8533 85 72 .r bita #72 +8535 85 77 .w bita #77 +8537 85 7C .| bita #7c +8539 CC AE 92 ... ldd #ae92 "- " +853C BD C0 BA ... jsr c0ba ;display: +853F 7F 00 42 ..B clr 0042 +8542 CE 00 1F ... ldx #001f +8545 1C 00 .. bset add,x 00,x +8547 02 . idiv +8548 20 36 6 bra 36 ;8580 +854A BD 86 84 ... jsr 8684 ;jump15 +854D 20 31 1 bra 31 ;8580 +854F BD 88 2E ... jsr 882e ;jump16 +8552 20 2C , bra 2c ;8580 +8554 BD 88 B8 ... jsr 88b8 ;jump17 +8557 20 27 ' bra 27 ;8580 +8559 BD 8C B4 ... jsr 8cb4 ;jump18 +855C 20 22 " bra 22 ;8580 +855E BD 8E 35 ..5 jsr 8e35 ;jump19 +8561 20 1D . bra 1d ;8580 +8563 BD 8F 0D ... jsr 8f0d ;jump20 +8566 20 18 . bra 18 ;8580 +8568 BD 90 D1 ... jsr 90d1 ;jump21 +856B 20 13 . bra 13 ;8580 +856D BD 92 EE ... jsr 92ee ;jump22 +8570 20 0E . bra 0e ;8580 +8572 BD 93 A5 ... jsr 93a5 ;jump23 +8575 20 09 . bra 09 ;8580 +8577 BD 94 DD ... jsr 94dd ;jump24 +857A 20 04 . bra 04 ;8580 +857C 8D 31 .1 bsr dest 31 +857E 20 00 . bra 00 ;8580 +8580 7F 00 0A ... clr 000a +8583 F6 00 42 ..B ldab 0042 +8586 C1 0A .. cmpb #0a +8588 27 0A '. beq 0a ;8594 +858A F6 00 42 ..B ldab 0042 +858D C1 07 .. cmpb #07 +858F 27 03 '. beq 03 ;8594 +8591 7F 00 09 ... clr 0009 +8594 20 18 . bra 18 ;85AE +goto3: +8596 CE 00 1F ... ldx #001f +8599 1D 00 .. bclr add,x 00,x +859B 04 . lsrd +859C CE 00 1F ... ldx #001f +859F 1C 00 .. bset add,x 00,x +85A1 80 CE .. suba #ce +85A3 00 . test +85A4 1D 1C .. bclr add,x 1c,x +85A6 00 . test +85A7 10 . sba +85A8 BD BE 69 ..i jsr be69 ;jump3 +85AB BD E5 AA ... jsr e5aa ;jump12 +85AE 39 9 rts + +jump14: +85AF 7F 00 42 ..B clr 0042 +85B2 7F 00 06 ... clr 0006 +85B5 CE 00 1F ... ldx #001f +85B8 1C 00 .. bset add,x 00,x +85BA 02 . idiv +85BB BD BE 69 ..i jsr be69 ;jump3 +85BE 39 9 rts + +jump28: +85BF F6 00 12 ... ldab 0012 +85C2 C4 1E .. andb #1e +85C4 4F O clra +85C5 BD FE 32 ..2 jsr fe32 ;jump25 +85C8 85 DE .. bita #de +85CA 00 . test +85CB 0E . cli +85CC 86 08 .. ldaa #08 +85CE 00 . test +85CF 08 . inx +85D0 86 32 .2 ldaa #32 +85D2 00 . test +85D3 04 . lsrd +85D4 86 5C .\ ldaa #5c +85D6 00 . test +85D7 02 . idiv +85D8 86 83 .. ldaa #83 +85DA FF E4 00 ... stx e400 +85DD 00 . test +85DE F6 0B DC ... ldab 0bdc +85E1 F7 00 01 ... stb 0001 +85E4 BD C4 30 ..0 jsr c430 ;jump26 +85E7 C6 01 .. ldab #01 +85E9 F7 00 48 ..H stb 0048 +85EC 7F 00 2C .., clr 002c +85EF F6 0C D9 ... ldab 0cd9 +85F2 27 03 '. beq 03 ;85F7 +85F4 7A 0C D9 z.. dec 0cd9 +85F7 BD 97 F6 ... jsr 97f6 ;jump27 +85FA CC 01 5E ..^ ldd #015e +85FD BD E5 71 ..q jsr e571 ;jump13 +8600 CC 02 33 ..3 ldd #0233 +8603 FD 00 3B ..; stad 003b +8606 20 7B { bra 7b ;8683 +8608 F6 0B DB ... ldab 0bdb +860B F7 00 01 ... stb 0001 +860E BD C4 30 ..0 jsr c430 ;jump26 +8611 C6 02 .. ldab #02 +8613 F7 00 48 ..H stb 0048 +8616 7F 00 2C .., clr 002c +8619 F6 0C DA ... ldab 0cda +861C 27 03 '. beq 03 ;8621 +861E 7A 0C DA z.. dec 0cda +8621 BD 97 F6 ... jsr 97f6 ;jump27 +8624 CC 01 5E ..^ ldd #015e +8627 BD E5 71 ..q jsr e571 ;jump13 +862A CC 02 33 ..3 ldd #0233 +862D FD 00 3B ..; stad 003b +8630 20 51 Q bra 51 ;8683 +8632 F6 0B DA ... ldab 0bda +8635 F7 00 01 ... stb 0001 +8638 BD C4 30 ..0 jsr c430 ;jump26 +863B C6 03 .. ldab #03 +863D F7 00 48 ..H stb 0048 +8640 7F 00 2C .., clr 002c +8643 F6 0C DB ... ldab 0cdb +8646 27 03 '. beq 03 ;864B +8648 7A 0C DB z.. dec 0cdb +864B BD 97 F6 ... jsr 97f6 ;jump27 +864E CC 01 5E ..^ ldd #015e +8651 BD E5 71 ..q jsr e571 ;jump13 +8654 CC 02 33 ..3 ldd #0233 +8657 FD 00 3B ..; stad 003b +865A 20 27 ' bra 27 ;8683 +865C C6 40 .@ ldab #40 +865E F7 00 01 ... stb 0001 +8661 BD C4 30 ..0 jsr c430 ;jump26 +8664 C6 04 .. ldab #04 +8666 F7 00 48 ..H stb 0048 +8669 7F 00 2C .., clr 002c +866C F6 0C DC ... ldab 0cdc +866F 27 03 '. beq 03 ;8674 +8671 7A 0C DC z.. dec 0cdc +8674 BD 97 F6 ... jsr 97f6 ;jump27 +8677 CC 01 5E ..^ ldd #015e +867A BD E5 71 ..q jsr e571 ;jump13 +867D CC 02 33 ..3 ldd #0233 +8680 FD 00 3B ..; stad 003b +8683 39 9 rts + +jump15: +8684 F6 00 1F ... ldab 001f +8687 C4 02 .. andb #02 +8689 27 2B '+ beq 2b ;86B6 +868B CE 00 1F ... ldx #001f +868E 1D 00 .. bclr add,x 00,x +8690 02 . idiv +8691 C6 01 .. ldab #01 +8693 F7 00 48 ..H stb 0048 +8696 F6 0B C0 ... ldab 0bc0 +8699 C4 01 .. andb #01 +869B 27 16 '. beq 16 ;86B3 +869D C6 27 .' ldab #27 +869F F7 10 2D ..- stb 102d +86A2 C6 07 .. ldab #07 +86A4 F7 10 2B ..+ stb 102b +86A7 CE 00 1A ... ldx #001a +86AA 1D 00 .. bclr add,x 00,x +86AC 01 . nop +86AD F6 00 1A ... ldab 001a +86B0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +86B3 7E 87 E8 ~.. jmp 87e8 ;goto4 +86B6 F6 00 09 ... ldab 0009 +86B9 4F O clra +86BA BD FE 32 ..2 jsr fe32 ;jump25 +86BD 86 D7 .. ldaa #d7 +86BF 00 . test +86C0 00 . test +86C1 87 . illegal +86C2 39 9 rts + +86C3 00 . test +86C4 01 . nop +86C5 87 . illegal +86C6 75 u illegal +86C7 00 . test +86C8 01 . nop +86C9 87 . illegal +86CA C5 00 .. bitb #00 +86CC 08 . inx +86CD 87 . illegal +86CE D9 00 01 ... adcb 00 +86D1 87 . illegal +86D2 E8 FF .. eorb ff,x +86D4 F5 00 00 ... bitb 0000 +86D7 C6 FF .. ldab #ff +86D9 F7 0B BC ... stb 0bbc +86DC F6 18 00 ... ldab 1800 +86DF 2D 29 -) blt 29 ;870A +86E1 F6 00 07 ... ldab 0007 +86E4 26 24 &$ bne 24 ;870A +86E6 CE 00 1A ... ldx #001a +86E9 1D 00 .. bclr add,x 00,x +86EB 02 . idiv +86EC F6 00 1A ... ldab 001a +86EF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +86F2 CC 00 32 ..2 ldd #0032 +86F5 BD E5 71 ..q jsr e571 ;jump13 +86F8 CE 00 1A ... ldx #001a +86FB 1C 00 .. bset add,x 00,x +86FD 02 . idiv +86FE F6 00 1A ... ldab 001a +8701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +8704 CC 02 33 ..3 ldd #0233 +8707 FD 00 3B ..; stad 003b +870A 5F _ clrb +870B 4F O clra +870C FD 00 40 ..@ stad 0040 +870F 5F _ clrb +8710 4F O clra +8711 FD 00 3E ..> stad 003e +8714 F6 0B C0 ... ldab 0bc0 +8717 C4 01 .. andb #01 +8719 27 03 '. beq 03 ;871E +871B BD 85 BF ... jsr 85bf ;jump28 +871E BD DC A3 ... jsr dca3 ;jump29 +8721 BD 97 F6 ... jsr 97f6 ;jump27 +8724 CE 00 17 ... ldx #0017 +8727 1D 00 .. bclr add,x 00,x +8729 20 CE . bra ce ;86F9 +872B 00 . test +872C 17 . tba +872D 1D 00 .. bclr add,x 00,x +872F 40 @ nega +8730 CE 00 17 ... ldx #0017 +8733 1D 00 .. bclr add,x 00,x +8735 80 7E .~ suba #7e +8737 87 . illegal +8738 E8 F6 .. eorb f6,x +873A 00 . test +873B 36 6 psha +873C 26 2F &/ bne 2f ;876D +873E F6 00 48 ..H ldab 0048 +8741 4F O clra +8742 BD FE 16 ... jsr fe16 ;jump2 +8745 00 . test +8746 01 . nop +8747 00 . test +8748 03 . fdiv +8749 87 . illegal +874A 65 e illegal +874B 87 . illegal +874C 53 S comb +874D 87 . illegal +874E 58 X aslb +874F 87 . illegal +8750 5D ] tstb +8751 87 . illegal +8752 62 b illegal +8753 7C 0C D9 |.. inc 0cd9 +8756 20 0D . bra 0d ;8765 +8758 7C 0C DA |.. inc 0cda +875B 20 08 . bra 08 ;8765 +875D 7C 0C DB |.. inc 0cdb +8760 20 03 . bra 03 ;8765 +8762 7C 0C DC |.. inc 0cdc +8765 BD 97 F6 ... jsr 97f6 ;jump27 +8768 C6 02 .. ldab #02 +876A F7 00 36 ..6 stb 0036 +876D CE 00 1B ... ldx #001b +8770 1C 00 .. bset add,x 00,x +8772 10 . sba +8773 20 73 s bra 73 ;87E8 +8775 F6 00 36 ..6 ldab 0036 +8778 26 43 &C bne 43 ;87BD +877A F6 00 48 ..H ldab 0048 +877D 4F O clra +877E BD FE 16 ... jsr fe16 ;jump2 +8781 00 . test +8782 01 . nop +8783 00 . test +8784 03 . fdiv +8785 87 . illegal +8786 B5 87 8F ... bita 878f +8789 87 . illegal +878A 99 87 A3 ... adca 87 +878D 87 . illegal +878E AD F6 .. jsr f6,x +8790 0C . clc +8791 D9 27 03 .'. adcb 27 +8794 7A 0C D9 z.. dec 0cd9 +8797 20 1C . bra 1c ;87B5 +8799 F6 0C DA ... ldab 0cda +879C 27 03 '. beq 03 ;87A1 +879E 7A 0C DA z.. dec 0cda +87A1 20 12 . bra 12 ;87B5 +87A3 F6 0C DB ... ldab 0cdb +87A6 27 03 '. beq 03 ;87AB +87A8 7A 0C DB z.. dec 0cdb +87AB 20 08 . bra 08 ;87B5 +87AD F6 0C DC ... ldab 0cdc +87B0 27 03 '. beq 03 ;87B5 +87B2 7A 0C DC z.. dec 0cdc +87B5 BD 97 F6 ... jsr 97f6 ;jump27 +87B8 C6 02 .. ldab #02 +87BA F7 00 36 ..6 stb 0036 +87BD CE 00 1B ... ldx #001b +87C0 1C 00 .. bset add,x 00,x +87C2 10 . sba +87C3 20 23 # bra 23 ;87E8 +87C5 7C 00 48 |.H inc 0048 +87C8 F6 00 48 ..H ldab 0048 +87CB C1 04 .. cmpb #04 +87CD 23 05 #. bls 05 ;87D4 +87CF C6 01 .. ldab #01 +87D1 F7 00 48 ..H stb 0048 +87D4 BD 97 F6 ... jsr 97f6 ;jump27 +87D7 20 0F . bra 0f ;87E8 +87D9 CE 00 1A ... ldx #001a +87DC 1C 00 .. bset add,x 00,x +87DE 01 . nop +87DF F6 00 1A ... ldab 001a +87E2 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +87E5 BD 85 AF ... jsr 85af ;jump14 +goto4: +87E8 39 9 rts + +jump74: +87E9 7F 00 05 ... clr 0005 +87EC 7F 00 54 ..T clr 0054 +87EF F6 00 54 ..T ldab 0054 +87F2 C1 50 .P cmpb #50 +87F4 24 2E $. bcc 2e ;8824 +87F6 F6 00 54 ..T ldab 0054 +87F9 4F O clra +87FA C3 B0 D3 ... addd #b0d3 +87FD 8F . xgdx +87FE E6 00 .. ldab 00,x +8800 F7 00 06 ... stb 0006 +8803 F6 00 06 ... ldab 0006 +8806 BD D7 A0 ... jsr d7a0 ;jump10 +8809 83 00 00 ... subd #0000 +880C 26 11 &. bne 11 ;881F +880E BD D3 11 ... jsr d311 ;jump30 +8811 83 00 00 ... subd #0000 +8814 26 03 &. bne 03 ;8819 +8816 7C 00 05 |.. inc 0005 +8819 CC 00 05 ... ldd #0005 +881C BD E5 71 ..q jsr e571 ;jump13 +881F 7C 00 54 |.T inc 0054 +8822 20 CB . bra cb ;87EF +8824 BD 99 81 ... jsr 9981 ;jump144 +8827 CC 07 D0 ... ldd #07d0 +882A BD E5 71 ..q jsr e571 ;jump13 +882D 39 9 rts + +jump16: +882E F6 00 1F ... ldab 001f +8831 C4 02 .. andb #02 +8833 27 12 '. beq 12 ;8847 +8835 FC 0B B5 ... ldd 0bb5 +8838 C4 FF .. andb #ff +883A 84 01 .. anda #01 +883C FD 00 52 ..R stad 0052 +883F CE 00 1F ... ldx #001f +8842 1D 00 .. bclr add,x 00,x +8844 02 . idiv +8845 20 70 p bra 70 ;88B7 +8847 F6 00 09 ... ldab 0009 +884A 4F O clra +884B BD FE 32 ..2 jsr fe32 ;jump25 +884E 88 68 .h eora #68 +8850 00 . test +8851 00 . test +8852 88 6D .m eora #6d +8854 00 . test +8855 01 . nop +8856 88 83 .. eora #83 +8858 00 . test +8859 01 . nop +885A 88 A7 .. eora #a7 +885C 00 . test +885D 08 . inx +885E 88 B4 .. eora #b4 +8860 00 . test +8861 01 . nop +8862 88 B7 .. eora #b7 +8864 FF F5 00 ... stx f500 +8867 00 . test +8868 BD 9A 05 ... jsr 9a05 ;jump102 +886B 20 4A J bra 4a ;88B7 +886D FC 00 52 ..R ldd 0052 +8870 83 01 F4 ... subd #01f4 +8873 24 09 $. bcc 09 ;887E +8875 FC 00 52 ..R ldd 0052 +8878 C3 00 32 ..2 addd #0032 +887B FD 00 52 ..R stad 0052 +887E BD 9A 05 ... jsr 9a05 ;jump102 +8881 20 34 4 bra 34 ;88B7 +8883 FC 00 52 ..R ldd 0052 +8886 83 00 32 ..2 subd #0032 +8889 23 17 #. bls 17 ;88A2 +888B FC 00 52 ..R ldd 0052 +888E C3 FF CE ... addd #ffce +8891 FD 00 52 ..R stad 0052 +8894 FC 00 52 ..R ldd 0052 +8897 83 00 32 ..2 subd #0032 +889A 24 06 $. bcc 06 ;88A2 +889C CC 00 32 ..2 ldd #0032 +889F FD 00 52 ..R stad 0052 +88A2 BD 9A 05 ... jsr 9a05 ;jump102 +88A5 20 10 . bra 10 ;88B7 +88A7 BD A3 7C ..| jsr a37c ;jump141 +88AA 5F _ clrb +88AB 4F O clra +88AC FD 0B B9 ... stad 0bb9 +88AF BD 85 AF ... jsr 85af ;jump14 +88B2 20 03 . bra 03 ;88B7 +88B4 BD 85 AF ... jsr 85af ;jump14 +88B7 39 9 rts + +jump17: +88B8 F6 00 1F ... ldab 001f +88BB C4 02 .. andb #02 +88BD 26 0A &. bne 0a ;88C9 +88BF F6 00 3A ..: ldab 003a +88C2 26 28 &( bne 28 ;88EC +88C4 F6 00 1D ... ldab 001d +88C7 2D 23 -# blt 23 ;88EC +88C9 7F 00 2C .., clr 002c +88CC CC AE 9D ... ldd #ae9d "SET PRICE?" +88CF BD C0 BA ... jsr c0ba ;display: +88D2 CE 00 1F ... ldx #001f +88D5 1D 00 .. bclr add,x 00,x +88D7 02 . idiv +88D8 CE 00 1F ... ldx #001f +88DB 1D 00 .. bclr add,x 00,x +88DD 40 @ nega +88DE CE 00 1D ... ldx #001d +88E1 1D 00 .. bclr add,x 00,x +88E3 80 7F .. suba #7f +88E5 00 . test +88E6 54 T lsrb +88E7 C6 32 .2 ldab #32 +88E9 F7 00 3A ..: stb 003a +88EC F6 00 09 ... ldab 0009 +88EF 26 03 &. bne 03 ;88F4 +88F1 7E 89 E1 ~.. jmp 89e1 ;goto5 +88F4 F6 00 1D ... ldab 001d +88F7 2C 03 ,. bge 03 ;88FC +88F9 7E 89 E1 ~.. jmp 89e1 ;goto5 +88FC F6 00 09 ... ldab 0009 +88FF C1 0B .. cmpb #0b +8901 26 06 &. bne 06 ;8909 +8903 BD 85 AF ... jsr 85af ;jump14 +8906 7E 89 DE ~.. jmp 89de ;goto6 +8909 F6 00 54 ..T ldab 0054 +890C 26 26 && bne 26 ;8934 +890E BD BE 4B ..K jsr be4b ;jump1 +8911 F6 00 09 ... ldab 0009 +8914 C1 0A .. cmpb #0a +8916 26 03 &. bne 03 ;891B +8918 7F 00 09 ... clr 0009 +891B F6 00 09 ... ldab 0009 +891E CB 30 .0 addb #30 +8920 37 7 pshb +8921 CC 0B 95 ... ldd #0b95 +8924 F0 00 54 ..T subb 0054 +8927 82 00 .. sbca #00 +8929 8F . xgdx +892A 33 3 pulb +892B E7 00 .. stb 00,x +892D C6 32 .2 ldab #32 +892F F7 00 3A ..: stb 003a +8932 20 37 7 bra 37 ;896B +8934 F6 00 54 ..T ldab 0054 +8937 C1 01 .. cmpb #01 +8939 26 27 &' bne 27 ;8962 +893B F6 00 09 ... ldab 0009 +893E C1 05 .. cmpb #05 +8940 27 20 ' beq 20 ;8962 +8942 F6 00 09 ... ldab 0009 +8945 C1 0A .. cmpb #0a +8947 27 19 '. beq 19 ;8962 +8949 F6 00 09 ... ldab 0009 +894C CB 30 .0 addb #30 +894E 37 7 pshb +894F CC 0B 95 ... ldd #0b95 +8952 F0 00 54 ..T subb 0054 +8955 82 00 .. sbca #00 +8957 8F . xgdx +8958 33 3 pulb +8959 E7 00 .. stb 00,x +895B C6 32 .2 ldab #32 +895D F7 00 3A ..: stb 003a +8960 20 09 . bra 09 ;896B +8962 CE 00 1F ... ldx #001f +8965 1C 00 .. bset add,x 00,x +8967 02 . idiv +8968 7F 00 3A ..: clr 003a +896B BD BE 01 ... jsr be01 ;jump70 +896E 7C 00 54 |.T inc 0054 +8971 F6 00 54 ..T ldab 0054 +8974 C1 02 .. cmpb #02 +8976 26 60 &` bne 60 ;89D8 +8978 CE 00 1D ... ldx #001d +897B 1C 00 .. bset add,x 00,x +897D 80 F6 .. suba #f6 +897F 0B . sev +8980 94 CB D0 ... anda cb +8983 37 7 pshb +8984 F6 0B 95 ... ldab 0b95 +8987 CB D0 .. addb #d0 +8989 86 0A .. ldaa #0a +898B 3D = mul +898C 30 0 tsx +898D EB 00 .. addb 00,x +898F 31 1 ins +8990 F7 00 06 ... stb 0006 +8993 C6 32 .2 ldab #32 +8995 F7 00 3A ..: stb 003a +8998 F6 00 06 ... ldab 0006 +899B BD D7 A0 ... jsr d7a0 ;jump10 +899E 83 00 00 ... subd #0000 +89A1 26 27 &' bne 27 ;89CA +89A3 BD D3 11 ... jsr d311 ;jump30 +89A6 83 00 00 ... subd #0000 +89A9 26 0B &. bne 0b ;89B6 +89AB CE 00 1F ... ldx #001f +89AE 1C 00 .. bset add,x 00,x +89B0 40 @ nega +89B1 BD 8C 73 ..s jsr 8c73 ;jump75 +89B4 20 0F . bra 0f ;89C5 +89B6 CE 00 1F ... ldx #001f +89B9 1D 00 .. bclr add,x 00,x +89BB 40 @ nega +89BC CC 2A FF .*. ldd #2aff +89BF FD 00 27 ..' stad 0027 +89C2 BD A3 85 ... jsr a385 ;jump40 +89C5 BD 9A 47 ..G jsr 9a47 ;jump39 +89C8 20 0C . bra 0c ;89D6 +89CA CE 00 1D ... ldx #001d +89CD 1D 00 .. bclr add,x 00,x +89CF 80 CE .. suba #ce +89D1 00 . test +89D2 1F 1C 00 02 .... brclr 1c,x 00 02 +89D6 20 06 . bra 06 ;89DE +89D8 CE 00 1D ... ldx #001d +89DB 1D 00 .. bclr add,x 00,x +89DD 80 7E .~ suba #7e +;goto6 +;89DE???? +89DF 8C 72 F6 .r. cpx #72f6 +;goto5 +; 89e1????? +; +89E2 00 . test +89E3 1D 2D .- bclr add,x 2d,x +89E5 03 . fdiv +89E6 7E 8C 72 ~.r jmp 8c72 ;goto7 +89E9 F6 00 09 ... ldab 0009 +89EC 4F O clra +89ED BD FE 16 ... jsr fe16 ;jump2 +89F0 00 . test +89F1 00 . test +89F2 00 . test +89F3 0B . sev +89F4 8C 72 8A .r. cpx #728a +89F7 0E . cli +89F8 8A 14 .. ora #14 +89FA 8A AA .. ora #aa +89FC 8B 5E .^ adda #5e +89FE 8B 9E .. adda #9e +8A00 8B DB .. adda #db +8A02 8C 72 8C .r. cpx #728c +8A05 72 r illegal +8A06 8C 72 8B .r. cpx #728b +8A09 FC 8C 67 ..g ldd 8c67 +8A0C 8C 6F BD .o. cpx #6fbd +8A12 8C 72 F6 .r. cpx #72f6 +8A15 00 . test +8A16 36 6 psha +8A17 27 03 '. beq 03 ;8A1C +8A19 7E 8A 9B ~.. jmp 8a9b ;goto8 +8A1C F6 00 1F ... ldab 001f +8A1F C4 40 .@ andb #40 +8A21 27 78 'x beq 78 ;8A9B +8A23 F6 0B C0 ... ldab 0bc0 +8A26 C4 02 .. andb #02 +8A28 27 52 'R beq 52 ;8A7C +8A2A F6 0B AA ... ldab 0baa +8A2D C1 32 .2 cmpb #32 +8A2F 24 22 $" bcc 22 ;8A53 +8A31 F6 0B AA ... ldab 0baa +8A34 4F O clra +8A35 F3 00 27 ..' addd 0027 +8A38 FD 00 27 ..' stad 0027 +8A3B F6 0B AA ... ldab 0baa +8A3E 4F O clra +8A3F 37 7 pshb +8A40 36 6 psha +8A41 CC 00 FA ... ldd #00fa +8A44 BD FB BA ... jsr fbba ;jump38 +8A47 B3 00 27 ..' subd 0027 +8A4A 24 05 $. bcc 05 ;8A51 +8A4C 5F _ clrb +8A4D 4F O clra +8A4E FD 00 27 ..' stad 0027 +8A51 20 27 ' bra 27 ;8A7A +8A53 F6 0B AA ... ldab 0baa +8A56 C1 32 .2 cmpb #32 +8A58 26 20 & bne 20 ;8A7A +8A5A F6 0B AA ... ldab 0baa +8A5D 4F O clra +8A5E F3 00 27 ..' addd 0027 +8A61 FD 00 27 ..' stad 0027 +8A64 F6 0B AA ... ldab 0baa +8A67 4F O clra +8A68 37 7 pshb +8A69 36 6 psha +8A6A CC 00 C7 ... ldd #00c7 +8A6D BD FB BA ... jsr fbba ;jump38 +8A70 B3 00 27 ..' subd 0027 +8A73 24 05 $. bcc 05 ;8A7A +8A75 5F _ clrb +8A76 4F O clra +8A77 FD 00 27 ..' stad 0027 +8A7A 20 17 . bra 17 ;8A93 +8A7C F6 0B AA ... ldab 0baa +8A7F 4F O clra +8A80 F3 00 27 ..' addd 0027 +8A83 FD 00 27 ..' stad 0027 +8A86 FC 00 27 ..' ldd 0027 +8A89 83 27 0F .'. subd #270f +8A8C 23 05 #. bls 05 ;8A93 +8A8E 5F _ clrb +8A8F 4F O clra +8A90 FD 00 27 ..' stad 0027 +8A93 BD 9A 47 ..G jsr 9a47 ;jump39 +8A96 C6 02 .. ldab #02 +8A98 F7 00 36 ..6 stb 0036 + +goto8: +8A9B CE 00 1B ... ldx #001b +8A9E 1C 00 .. bset add,x 00,x +8AA0 10 . sba +8AA1 CC 02 33 ..3 ldd #0233 +8AA4 FD 00 3B ..; stad 003b +8AA7 7E 8C 72 ~.r jmp 8c72 ;goto7 +8AAA F6 00 36 ..6 ldab 0036 +8AAD 27 03 '. beq 03 ;8AB2 +8AAF 7E 8B 4F ~.O jmp 8b4f ;goto9 +8AB2 F6 00 1F ... ldab 001f +8AB5 C4 40 .@ andb #40 +8AB7 26 03 &. bne 03 ;8ABC +8AB9 7E 8B 4F ~.O jmp 8b4f ;goto9 +8ABC F6 0B C0 ... ldab 0bc0 +8ABF C4 02 .. andb #02 +8AC1 27 57 'W beq 57 ;8B1A +8AC3 FC 00 27 ..' ldd 0027 +8AC6 26 18 &. bne 18 ;8AE0 +8AC8 F6 0B AA ... ldab 0baa +8ACB C1 32 .2 cmpb #32 +8ACD 24 11 $. bcc 11 ;8AE0 +8ACF F6 0B AA ... ldab 0baa +8AD2 4F O clra +8AD3 37 7 pshb +8AD4 36 6 psha +8AD5 CC 00 FA ... ldd #00fa +8AD8 BD FB BA ... jsr fbba ;jump38 +8ADB FD 00 27 ..' stad 0027 +8ADE 20 38 8 bra 38 ;8B18 +8AE0 FC 00 27 ..' ldd 0027 +8AE3 26 18 &. bne 18 ;8AFD +8AE5 F6 0B AA ... ldab 0baa +8AE8 C1 32 .2 cmpb #32 +8AEA 26 11 &. bne 11 ;8AFD +8AEC F6 0B AA ... ldab 0baa +8AEF 4F O clra +8AF0 37 7 pshb +8AF1 36 6 psha +8AF2 CC 00 C7 ... ldd #00c7 +8AF5 BD FB BA ... jsr fbba ;jump38 +8AF8 FD 00 27 ..' stad 0027 +8AFB 20 1B . bra 1b ;8B18 +8AFD F6 0B AA ... ldab 0baa +8B00 4F O clra +8B01 B3 00 27 ..' subd 0027 +8B04 22 0D ". bhi 0d ;8B13 +8B06 FC 00 27 ..' ldd 0027 +8B09 F0 0B AA ... subb 0baa +8B0C 82 00 .. sbca #00 +8B0E FD 00 27 ..' stad 0027 +8B11 20 05 . bra 05 ;8B18 +8B13 5F _ clrb +8B14 4F O clra +8B15 FD 00 27 ..' stad 0027 +8B18 20 2D - bra 2d ;8B47 +8B1A FC 00 27 ..' ldd 0027 +8B1D 26 0D &. bne 0d ;8B2C +8B1F CC 27 10 .'. ldd #2710 +8B22 F0 0B AA ... subb 0baa +8B25 82 00 .. sbca #00 +8B27 FD 00 27 ..' stad 0027 +8B2A 20 1B . bra 1b ;8B47 +8B2C F6 0B AA ... ldab 0baa +8B2F 4F O clra +8B30 B3 00 27 ..' subd 0027 +8B33 22 0D ". bhi 0d ;8B42 +8B35 FC 00 27 ..' ldd 0027 +8B38 F0 0B AA ... subb 0baa +8B3B 82 00 .. sbca #00 +8B3D FD 00 27 ..' stad 0027 +8B40 20 05 . bra 05 ;8B47 +8B42 5F _ clrb +8B43 4F O clra +8B44 FD 00 27 ..' stad 0027 +8B47 BD 9A 47 ..G jsr 9a47 ;jump39 +8B4A C6 02 .. ldab #02 +8B4C F7 00 36 ..6 stb 0036 +goto9: +8B4F CE 00 1B ... ldx #001b +8B52 1C 00 .. bset add,x 00,x +8B54 10 . sba +8B55 CC 02 33 ..3 ldd #0233 +8B58 FD 00 3B ..; stad 003b +8B5B 7E 8C 72 ~.r jmp 8c72 ;goto7 +8B5E F6 00 36 ..6 ldab 0036 +8B61 26 2C &, bne 2c ;8B8F +8B63 F6 00 1F ... ldab 001f +8B66 C4 40 .@ andb #40 +8B68 27 25 '% beq 25 ;8B8F +8B6A FC 00 46 ..F ldd 0046 +8B6D 83 00 64 ..d subd #0064 +8B70 24 15 $. bcc 15 ;8B87 +8B72 FE 00 46 ..F ldx 0046 +8B75 08 . inx +8B76 FF 00 46 ..F stx 0046 +8B79 FC 00 46 ..F ldd 0046 +8B7C 83 00 64 ..d subd #0064 +8B7F 25 06 %. bcs 06 ;8B87 +8B81 CC 00 01 ... ldd #0001 +8B84 FD 00 46 ..F stad 0046 +8B87 BD 9A 47 ..G jsr 9a47 ;jump39 +8B8A C6 02 .. ldab #02 +8B8C F7 00 36 ..6 stb 0036 +8B8F CE 00 1B ... ldx #001b +8B92 1C 00 .. bset add,x 00,x +8B94 10 . sba +8B95 CC 02 33 ..3 ldd #0233 +8B98 FD 00 3B ..; stad 003b +8B9B 7E 8C 72 ~.r jmp 8c72 ;goto7 +8B9E F6 00 36 ..6 ldab 0036 +8BA1 26 29 &) bne 29 ;8BCC +8BA3 F6 00 1F ... ldab 001f +8BA6 C4 40 .@ andb #40 +8BA8 27 22 '" beq 22 ;8BCC +8BAA FC 00 46 ..F ldd 0046 +8BAD 83 00 00 ... subd #0000 +8BB0 23 12 #. bls 12 ;8BC4 +8BB2 FE 00 46 ..F ldx 0046 +8BB5 09 . dex +8BB6 FF 00 46 ..F stx 0046 +8BB9 FC 00 46 ..F ldd 0046 +8BBC 26 06 &. bne 06 ;8BC4 +8BBE CC 00 63 ..c ldd #0063 +8BC1 FD 00 46 ..F stad 0046 +8BC4 BD 9A 47 ..G jsr 9a47 ;jump39 +8BC7 C6 02 .. ldab #02 +8BC9 F7 00 36 ..6 stb 0036 +8BCC CE 00 1B ... ldx #001b +8BCF 1C 00 .. bset add,x 00,x +8BD1 10 . sba +8BD2 CC 02 33 ..3 ldd #0233 +8BD5 FD 00 3B ..; stad 003b +8BD8 7E 8C 72 ~.r jmp 8c72 ;goto7 +8BDB F6 00 1F ... ldab 001f +8BDE C4 40 .@ andb #40 +8BE0 27 15 '. beq 15 ;8BF7 +8BE2 F6 00 19 ... ldab 0019 +8BE5 C4 10 .. andb #10 +8BE7 27 08 '. beq 08 ;8BF1 +8BE9 CE 00 19 ... ldx #0019 +8BEC 1D 00 .. bclr add,x 00,x +8BEE 10 . sba +8BEF 20 06 . bra 06 ;8BF7 +8BF1 CE 00 19 ... ldx #0019 +8BF4 1C 00 .. bset add,x 00,x +8BF6 10 . sba +8BF7 BD 9A 47 ..G jsr 9a47 ;jump39 +8BFA 20 76 v bra 76 ;8C72 +8BFC BD A3 85 ... jsr a385 ;jump40 +8BFF F6 00 06 ... ldab 0006 +8C02 C1 64 .d cmpb #64 +8C04 24 24 $$ bcc 24 ;8C2A +8C06 BD 97 6F ..o jsr 976f ;jump41 +8C09 F6 00 06 ... ldab 0006 +8C0C BD D7 A0 ... jsr d7a0 ;jump10 +8C0F 83 00 00 ... subd #0000 +8C12 27 16 '. beq 16 ;8C2A +8C14 F6 00 06 ... ldab 0006 +8C17 C1 09 .. cmpb #09 +8C19 26 03 &. bne 03 ;8C1E +8C1B BD 97 6F ..o jsr 976f ;jump41 +8C1E F6 00 06 ... ldab 0006 +8C21 C1 45 .E cmpb #45 +8C23 26 05 &. bne 05 ;8C2A +8C25 C6 01 .. ldab #01 +8C27 F7 00 06 ... stb 0006 +8C2A F6 0E 6D ..m ldab 0e6d +8C2D C1 01 .. cmpb #01 +8C2F 26 11 &. bne 11 ;8C42 +8C31 F6 00 06 ... ldab 0006 +8C34 4F O clra +8C35 05 . asld +8C36 C3 08 C8 ... addd #08c8 +8C39 8F . xgdx +8C3A EC 00 .. ldd 00,x +8C3C C4 7F .. andb #7f +8C3E 4F O clra +8C3F FD 00 46 ..F stad 0046 +8C42 BD D3 11 ... jsr d311 ;jump30 +8C45 83 00 00 ... subd #0000 +8C48 26 12 &. bne 12 ;8C5C +8C4A CE 00 1F ... ldx #001f +8C4D 1C 00 .. bset add,x 00,x +8C4F 40 @ nega +8C50 FC 00 27 ..' ldd 0027 +8C53 83 27 0F .'. subd #270f +8C56 23 02 #. bls 02 ;8C5A +8C58 8D 19 .. bsr dest 19 +8C5A 20 06 . bra 06 ;8C62 +8C5C CE 00 1F ... ldx #001f +8C5F 1D 00 .. bclr add,x 00,x +8C61 40 @ nega +8C62 BD 9A 47 ..G jsr 9a47 ;jump39 +8C65 20 0B . bra 0b ;8C72 +8C67 BD A3 85 ... jsr a385 ;jump40 +8C6A BD 85 AF ... jsr 85af ;jump14 +8C6D 20 03 . bra 03 ;8C72 +8C6F BD 85 AF ... jsr 85af ;jump14 +goto7: +8C72 39 9 rts + +jump75: +8C73 F6 00 06 ... ldab 0006 +8C76 4F O clra +8C77 05 . asld +8C78 C3 08 00 ... addd #0800 +8C7B 8F . xgdx +8C7C EC 00 .. ldd 00,x +8C7E C4 FF .. andb #ff +8C80 84 3F .? anda #3f +8C82 FD 00 27 ..' stad 0027 +8C85 F6 00 06 ... ldab 0006 +8C88 4F O clra +8C89 05 . asld +8C8A C3 08 C8 ... addd #08c8 +8C8D 8F . xgdx +8C8E EC 00 .. ldd 00,x +8C90 C4 7F .. andb #7f +8C92 4F O clra +8C93 FD 00 46 ..F stad 0046 +8C96 F6 00 06 ... ldab 0006 +8C99 4F O clra +8C9A 05 . asld +8C9B C3 08 C8 ... addd #08c8 +8C9E 8F . xgdx +8C9F EC 00 .. ldd 00,x +8CA1 84 08 .. anda #08 +8CA3 27 08 '. beq 08 ;8CAD +8CA5 CE 00 19 ... ldx #0019 +8CA8 1C 00 .. bset add,x 00,x +8CAA 10 . sba +8CAB 20 06 . bra 06 ;8CB3 +8CAD CE 00 19 ... ldx #0019 +8CB0 1D 00 .. bclr add,x 00,x +8CB2 10 . sba +8CB3 39 9 rts + +jump18: +8CB4 F6 00 1F ... ldab 001f +8CB7 C4 02 .. andb #02 +8CB9 27 12 '. beq 12 ;8CCD +8CBB FC 0B B7 ... ldd 0bb7 +8CBE FD 00 0D ... stad 000d +8CC1 CE 00 1F ... ldx #001f +8CC4 1D 00 .. bclr add,x 00,x +8CC6 02 . idiv +8CC7 7F 00 36 ..6 clr 0036 +8CCA 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CCD F6 00 09 ... ldab 0009 +8CD0 4F O clra +8CD1 BD FE 32 ..2 jsr fe32 ;jump25 +8CD4 8C EE 00 ... cpx #ee00 +8CD7 00 . test +8CD8 8C F4 00 ... cpx #f400 +8CDB 01 . nop +8CDC 8D 80 .. bsr dest 80 +8CDE 00 . test +8CDF 01 . nop +8CE0 8E 29 00 .). lds #2900 +8CE3 08 . inx +8CE4 8E 31 00 .1. lds #3100 +8CE7 01 . nop +8CE8 8E 34 FF .4. lds #34ff +8CEB F5 00 00 ... bitb 0000 +8CEE BD 9B 63 ..c jsr 9b63 ;jump101 +8CF1 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8CF4 F6 00 36 ..6 ldab 0036 +8CF7 26 78 &x bne 78 ;8D71 +8CF9 F6 0B C0 ... ldab 0bc0 +8CFC C4 02 .. andb #02 +8CFE 27 52 'R beq 52 ;8D52 +8D00 F6 0B AA ... ldab 0baa +8D03 C1 32 .2 cmpb #32 +8D05 24 22 $" bcc 22 ;8D29 +8D07 F6 0B AA ... ldab 0baa +8D0A 4F O clra +8D0B F3 00 0D ... addd 000d +8D0E FD 00 0D ... stad 000d +8D11 F6 0B AA ... ldab 0baa +8D14 4F O clra +8D15 37 7 pshb +8D16 36 6 psha +8D17 CC 00 FA ... ldd #00fa +8D1A BD FB BA ... jsr fbba ;jump38 +8D1D B3 00 0D ... subd 000d +8D20 24 05 $. bcc 05 ;8D27 +8D22 5F _ clrb +8D23 4F O clra +8D24 FD 00 0D ... stad 000d +8D27 20 27 ' bra 27 ;8D50 +8D29 F6 0B AA ... ldab 0baa +8D2C C1 32 .2 cmpb #32 +8D2E 26 20 & bne 20 ;8D50 +8D30 F6 0B AA ... ldab 0baa +8D33 4F O clra +8D34 F3 00 0D ... addd 000d +8D37 FD 00 0D ... stad 000d +8D3A F6 0B AA ... ldab 0baa +8D3D 4F O clra +8D3E 37 7 pshb +8D3F 36 6 psha +8D40 CC 00 C7 ... ldd #00c7 +8D43 BD FB BA ... jsr fbba ;jump38 +8D46 B3 00 0D ... subd 000d +8D49 24 05 $. bcc 05 ;8D50 +8D4B 5F _ clrb +8D4C 4F O clra +8D4D FD 00 0D ... stad 000d +8D50 20 17 . bra 17 ;8D69 +8D52 F6 0B AA ... ldab 0baa +8D55 4F O clra +8D56 F3 00 0D ... addd 000d +8D59 FD 00 0D ... stad 000d +8D5C FC 00 0D ... ldd 000d +8D5F 83 27 0F .'. subd #270f +8D62 23 05 #. bls 05 ;8D69 +8D64 5F _ clrb +8D65 4F O clra +8D66 FD 00 0D ... stad 000d +8D69 BD 9B 63 ..c jsr 9b63 ;jump101 +8D6C C6 02 .. ldab #02 +8D6E F7 00 36 ..6 stb 0036 +8D71 CE 00 1B ... ldx #001b +8D74 1C 00 .. bset add,x 00,x +8D76 10 . sba +8D77 CC 02 33 ..3 ldd #0233 +8D7A FD 00 3B ..; stad 003b +8D7D 7E 8E 34 ~.4 jmp 8e34 ;goto10 +8D80 F6 00 36 ..6 ldab 0036 +8D83 27 03 '. beq 03 ;8D88 +8D85 7E 8E 1B ~.. jmp 8e1b ;goto11 +8D88 F6 0B C0 ... ldab 0bc0 +8D8B C4 02 .. andb #02 +8D8D 27 57 'W beq 57 ;8DE6 +8D8F FC 00 0D ... ldd 000d +8D92 26 18 &. bne 18 ;8DAC +8D94 F6 0B AA ... ldab 0baa +8D97 C1 32 .2 cmpb #32 +8D99 24 11 $. bcc 11 ;8DAC +8D9B F6 0B AA ... ldab 0baa +8D9E 4F O clra +8D9F 37 7 pshb +8DA0 36 6 psha +8DA1 CC 00 FA ... ldd #00fa +8DA4 BD FB BA ... jsr fbba ;jump38 +8DA7 FD 00 0D ... stad 000d +8DAA 20 38 8 bra 38 ;8DE4 +8DAC FC 00 0D ... ldd 000d +8DAF 26 18 &. bne 18 ;8DC9 +8DB1 F6 0B AA ... ldab 0baa +8DB4 C1 32 .2 cmpb #32 +8DB6 26 11 &. bne 11 ;8DC9 +8DB8 F6 0B AA ... ldab 0baa +8DBB 4F O clra +8DBC 37 7 pshb +8DBD 36 6 psha +8DBE CC 00 C7 ... ldd #00c7 +8DC1 BD FB BA ... jsr fbba ;jump38 +8DC4 FD 00 0D ... stad 000d +8DC7 20 1B . bra 1b ;8DE4 +8DC9 F6 0B AA ... ldab 0baa +8DCC 4F O clra +8DCD B3 00 0D ... subd 000d +8DD0 22 0D ". bhi 0d ;8DDF +8DD2 FC 00 0D ... ldd 000d +8DD5 F0 0B AA ... subb 0baa +8DD8 82 00 .. sbca #00 +8DDA FD 00 0D ... stad 000d +8DDD 20 05 . bra 05 ;8DE4 +8DDF 5F _ clrb +8DE0 4F O clra +8DE1 FD 00 0D ... stad 000d +8DE4 20 2D - bra 2d ;8E13 +8DE6 FC 00 0D ... ldd 000d +8DE9 26 0D &. bne 0d ;8DF8 +8DEB CC 27 10 .'. ldd #2710 +8DEE F0 0B AA ... subb 0baa +8DF1 82 00 .. sbca #00 +8DF3 FD 00 0D ... stad 000d +8DF6 20 1B . bra 1b ;8E13 +8DF8 F6 0B AA ... ldab 0baa +8DFB 4F O clra +8DFC B3 00 0D ... subd 000d +8DFF 22 0D ". bhi 0d ;8E0E +8E01 FC 00 0D ... ldd 000d +8E04 F0 0B AA ... subb 0baa +8E07 82 00 .. sbca #00 +8E09 FD 00 0D ... stad 000d +8E0C 20 05 . bra 05 ;8E13 +8E0E 5F _ clrb +8E0F 4F O clra +8E10 FD 00 0D ... stad 000d +8E13 BD 9B 63 ..c jsr 9b63 ;jump101 +8E16 C6 02 .. ldab #02 +8E18 F7 00 36 ..6 stb 0036 +goto11: +8E1B CE 00 1B ... ldx #001b +8E1E 1C 00 .. bset add,x 00,x +8E20 10 . sba +8E21 CC 02 33 ..3 ldd #0233 +8E24 FD 00 3B ..; stad 003b +8E27 20 0B . bra 0b ;8E34 +8E29 BD A4 4F ..O jsr a44f ;jump140 +8E2C BD 85 AF ... jsr 85af ;jump14 +8E2F 20 03 . bra 03 ;8E34 +8E31 BD 85 AF ... jsr 85af ;jump14 +goto10: +8E34 39 9 rts + +jump19: +8E35 F6 00 1F ... ldab 001f +8E38 C4 02 .. andb #02 +8E3A 27 1E '. beq 1e ;8E5A +8E3C 7F 00 48 ..H clr 0048 +8E3F F6 0B C0 ... ldab 0bc0 +8E42 F7 00 67 ..g stb 0067 +8E45 F6 0E 6D ..m ldab 0e6d +8E48 F7 0E 6F ..o stb 0e6f +8E4B F6 0E 6E ..n ldab 0e6e +8E4E F7 0E 70 ..p stb 0e70 +8E51 CE 00 1F ... ldx #001f +8E54 1D 00 .. bclr add,x 00,x +8E56 02 . idiv +8E57 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E5A F6 00 09 ... ldab 0009 +8E5D 4F O clra +8E5E BD FE 32 ..2 jsr fe32 ;jump25 +8E61 8E 7B 00 .{. lds #7b00 +8E64 00 . test +8E65 8E 81 00 ... lds #8100 +8E68 01 . nop +8E69 8E 87 00 ... lds #8700 +8E6C 04 . lsrd +8E6D 8F . xgdx +8E6E 01 . nop +8E6F 00 . test +8E70 05 . asld +8E71 8F . xgdx +8E72 09 . dex +8E73 00 . test +8E74 01 . nop +8E75 8F . xgdx +8E76 0C . clc +8E77 FF F5 00 ... stx f500 +8E7A 00 . test +8E7B BD 9C 15 ... jsr 9c15 ;jump111 +8E7E 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E81 BD A7 5F .._ jsr a75f ;jump133 +8E84 7E 8F 0C ~.. jmp 8f0c ;goto12 +8E87 F6 00 48 ..H ldab 0048 +8E8A C1 08 .. cmpb #08 +8E8C 25 05 %. bcs 05 ;8E93 +8E8E F6 00 67 ..g ldab 0067 +8E91 2D 03 -. blt 03 ;8E96 +8E93 BD A4 59 ..Y jsr a459 ;jump110 +8E96 F6 00 48 ..H ldab 0048 +8E99 C1 0A .. cmpb #0a +8E9B 24 5F $_ bcc 5f ;8EFC +8E9D 7C 00 48 |.H inc 0048 +8EA0 F6 00 48 ..H ldab 0048 +8EA3 C1 01 .. cmpb #01 +8EA5 26 0F &. bne 0f ;8EB6 +8EA7 F6 00 67 ..g ldab 0067 +8EAA C4 02 .. andb #02 +8EAC 26 08 &. bne 08 ;8EB6 +8EAE F6 00 48 ..H ldab 0048 +8EB1 CB 02 .. addb #02 +8EB3 F7 00 48 ..H stb 0048 +8EB6 F6 00 48 ..H ldab 0048 +8EB9 C1 02 .. cmpb #02 +8EBB 26 0A &. bne 0a ;8EC7 +8EBD F6 00 67 ..g ldab 0067 +8EC0 C4 10 .. andb #10 +8EC2 26 03 &. bne 03 ;8EC7 +8EC4 7C 00 48 |.H inc 0048 +8EC7 F6 00 48 ..H ldab 0048 +8ECA C1 06 .. cmpb #06 +8ECC 26 0F &. bne 0f ;8EDD +8ECE F6 00 67 ..g ldab 0067 +8ED1 C4 08 .. andb #08 +8ED3 26 08 &. bne 08 ;8EDD +8ED5 C6 02 .. ldab #02 +8ED7 FB 00 48 ..H addb 0048 +8EDA F7 00 48 ..H stb 0048 +8EDD F6 00 48 ..H ldab 0048 +8EE0 C1 0A .. cmpb #0a +8EE2 26 08 &. bne 08 ;8EEC +8EE4 F6 00 67 ..g ldab 0067 +8EE7 2D 03 -. blt 03 ;8EEC +8EE9 7C 00 48 |.H inc 0048 +8EEC F6 00 48 ..H ldab 0048 +8EEF C1 0A .. cmpb #0a +8EF1 23 09 #. bls 09 ;8EFC +8EF3 7F 00 48 ..H clr 0048 +8EF6 F6 0B C0 ... ldab 0bc0 +8EF9 F7 00 67 ..g stb 0067 +8EFC BD 9C 15 ... jsr 9c15 ;jump111 +8EFF 20 0B . bra 0b ;8F0C +8F01 BD A4 59 ..Y jsr a459 ;jump110 +8F04 BD 85 AF ... jsr 85af ;jump14 +8F07 20 03 . bra 03 ;8F0C +8F09 BD 85 AF ... jsr 85af ;jump14 +goto12: +8F0C 39 9 rts + +jump20: +8F0D F6 00 1F ... ldab 001f +8F10 C4 02 .. andb #02 +8F12 27 1D '. beq 1d ;8F31 +8F14 C6 01 .. ldab #01 +8F16 F7 00 22 .." stb 0022 +8F19 F6 0B AF ... ldab 0baf +8F1C F7 00 24 ..$ stb 0024 +8F1F F6 0B B4 ... ldab 0bb4 +8F22 F7 00 2A ..* stb 002a +8F25 CE 00 1F ... ldx #001f +8F28 1D 00 .. bclr add,x 00,x +8F2A 02 . idiv +8F2B 7F 00 36 ..6 clr 0036 +8F2E 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F31 F6 00 09 ... ldab 0009 +8F34 4F O clra +8F35 BD FE 16 ... jsr fe16 ;jump2 +8F38 00 . test +8F39 00 . test +8F3A 00 . test +8F3B 0B . sev +8F3C 90 D0 8F ... suba d0 +8F3F 56 V rorb +8F40 8F . xgdx +8F41 5C \ incb +8F42 8F . xgdx +8F43 B3 90 0C ... subd 900c +8F46 90 62 90 .b. suba 62 +8F49 BA 90 D0 ... ora 90d0 +8F4C 90 D0 90 ... suba d0 +8F4F D0 90 D0 ... subb 90 +8F52 90 C5 90 ... suba c5 +8F55 CD . illegal +8F56 BD 9D 2A ..* jsr 9d2a ;jump89 +8F59 7E 90 D0 ~.. jmp 90d0 ;goto13 +8F5C F6 00 36 ..6 ldab 0036 +8F5F 26 43 &C bne 43 ;8FA4 +8F61 F6 00 24 ..$ ldab 0024 +8F64 C1 64 .d cmpb #64 +8F66 24 34 $4 bcc 34 ;8F9C +8F68 7C 00 24 |.$ inc 0024 +8F6B F6 00 24 ..$ ldab 0024 +8F6E F7 00 06 ... stb 0006 +8F71 F6 00 06 ... ldab 0006 +8F74 BD D7 A0 ... jsr d7a0 ;jump10 +8F77 83 00 00 ... subd #0000 +8F7A 27 03 '. beq 03 ;8F7F +8F7C 7C 00 24 |.$ inc 0024 +8F7F F6 00 24 ..$ ldab 0024 +8F82 C1 64 .d cmpb #64 +8F84 26 03 &. bne 03 ;8F89 +8F86 7F 00 24 ..$ clr 0024 +8F89 F6 00 24 ..$ ldab 0024 +8F8C 4F O clra +8F8D CE 00 05 ... ldx #0005 +8F90 02 . idiv +8F91 5D ] tstb +8F92 26 08 &. bne 08 ;8F9C +8F94 F6 00 24 ..$ ldab 0024 +8F97 27 03 '. beq 03 ;8F9C +8F99 7C 00 24 |.$ inc 0024 +8F9C BD 9D 2A ..* jsr 8d2a ;jump89 +8F9F C6 02 .. ldab #02 +8FA1 F7 00 36 ..6 stb 0036 +8FA4 CE 00 1B ... ldx #001b +8FA7 1C 00 .. bset add,x 00,x +8FA9 10 . sba +8FAA CC 02 33 ..3 ldd #0233 +8FAD FD 00 3B ..; stad 003b +8FB0 7E 90 D0 ~.. jmp 90d0 ;goto13 +8FB3 F6 00 36 ..6 ldab 0036 +8FB6 26 45 &E bne 45 ;8FFD +8FB8 F6 00 24 ..$ ldab 0024 +8FBB C1 00 .. cmpb #00 +8FBD 23 2C #, bls 2c ;8FEB +8FBF 7A 00 24 z.$ dec 0024 +8FC2 F6 00 24 ..$ ldab 0024 +8FC5 4F O clra +8FC6 CE 00 05 ... ldx #0005 +8FC9 02 . idiv +8FCA 5D ] tstb +8FCB 26 08 &. bne 08 ;8FD5 +8FCD F6 00 24 ..$ ldab 0024 +8FD0 27 03 '. beq 03 ;8FD5 +8FD2 7A 00 24 z.$ dec 0024 +8FD5 F6 00 24 ..$ ldab 0024 +8FD8 F7 00 06 ... stb 0006 +8FDB F6 00 06 ... ldab 0006 +8FDE BD D7 A0 ... jsr d7a0 ;jump10 +8FE1 83 00 00 ... subd #0000 +8FE4 27 03 '. beq 03 ;8FE9 +8FE6 7A 00 24 z.$ dec 0024 +8FE9 20 0A . bra 0a ;8FF5 +8FEB F6 00 24 ..$ ldab 0024 +8FEE 26 05 &. bne 05 ;8FF5 +8FF0 C6 62 .b ldab #62 +8FF2 F7 00 24 ..$ stb 0024 +8FF5 BD 9D 2A ..* jsr 9d2a ;jump89 +8FF8 C6 02 .. ldab #02 +8FFA F7 00 36 ..6 stb 0036 +8FFD CE 00 1B ... ldx #001b +9000 1C 00 .. bset add,x 00,x +9002 10 . sba +9003 CC 02 33 ..3 ldd #0233 +9006 FD 00 3B ..; stad 003b +9009 7E 90 D0 ~.. jmp 90d0 ;goto13 +900C F6 00 36 ..6 ldab 0036 +900F 26 43 &C bne 43 ;9054 +9011 F6 00 2A ..* ldab 002a +9014 C1 64 .d cmpb #64 +9016 24 34 $4 bcc 34 ;904C +9018 7C 00 2A |.* inc 002a +901B F6 00 2A ..* ldab 002a +901E F7 00 06 ... stb 0006 +9021 F6 00 06 ... ldab 0006 +9024 BD D7 A0 ... jsr d7a0 ;jump10 +9027 83 00 00 ... subd #0000 +902A 27 03 '. beq 03 ;902F +902C 7C 00 2A |.* inc 002a +902F F6 00 2A ..* ldab 002a +9032 C1 64 .d cmpb #64 +9034 26 03 &. bne 03 ;9039 +9036 7F 00 2A ..* clr 002a +9039 F6 00 2A ..* ldab 002a +903C 4F O clra +903D CE 00 05 ... ldx #0005 +9040 02 . idiv +9041 5D ] tstb +9042 26 08 &. bne 08 ;904C +9044 F6 00 2A ..* ldab 002a +9047 27 03 '. beq 03 ;904C +9049 7C 00 2A |.* inc 002a +904C BD 9D 2A ..* jsr 9d2a ;jump89 +904F C6 02 .. ldab #02 +9051 F7 00 36 ..6 stb 0036 +9054 CE 00 1B ... ldx #001b +9057 1C 00 .. bset add,x 00,x +9059 10 . sba +905A CC 02 33 ..3 ldd #0233 +905D FD 00 3B ..; stad 003b +9060 20 6E n bra 6e ;90D0 +9062 F6 00 36 ..6 ldab 0036 +9065 26 45 &E bne 45 ;90AC +9067 F6 00 2A ..* ldab 002a +906A C1 00 .. cmpb #00 +906C 23 2C #, bls 2c ;909A +906E 7A 00 2A z.* dec 002a +9071 F6 00 2A ..* ldab 002a +9074 4F O clra +9075 CE 00 05 ... ldx #0005 +9078 02 . idiv +9079 5D ] tstb +907A 26 08 &. bne 08 ;9084 +907C F6 00 2A ..* ldab 002a +907F 27 03 '. beq 03 ;9084 +9081 7A 00 2A z.* dec 002a +9084 F6 00 2A ..* ldab 002a +9087 F7 00 06 ... stb 0006 +908A F6 00 06 ... ldab 0006 +908D BD D7 A0 ... jsr d7a0 ;jump10 +9090 83 00 00 ... subd #0000 +9093 27 03 '. beq 03 ;9098 +9095 7A 00 2A z.* dec 002a +9098 20 0A . bra 0a ;90A4 +909A F6 00 2A ..* ldab 002a +909D 26 05 &. bne 05 ;90A4 +909F C6 62 .b ldab #62 +90A1 F7 00 2A ..* stb 002a +90A4 BD 9D 2A ..* jsr 9d2a ;jump89 +90A7 C6 02 .. ldab #02 +90A9 F7 00 36 ..6 stb 0036 +90AC CE 00 1B ... ldx #001b +90AF 1C 00 .. bset add,x 00,x +90B1 10 . sba +90B2 CC 02 33 ..3 ldd #0233 +90B5 FD 00 3B ..; stad 003b +90B8 20 16 . bra 16 ;90D0 +90BA BD A5 1E ... jsr a51e ;jump109 +90BD BD AA 9A ... jsr aa9a ;jump127 +90C0 BD 9D 2A ..* jsr 9d2a ;jump89 +90C3 20 0B . bra 0b ;90D0 +90C5 BD A5 1E ... jsr a51e ;jump109 +90C8 BD 85 AF ... jsr 85af ;jump14 +90CB 20 03 . bra 03 ;90D0 +90CD BD 85 AF ... jsr 85af ;jump14 +goto13: +90D0 39 9 rts + +jump21: +90D1 F6 00 1F ... ldab 001f +90D4 C4 02 .. andb #02 +90D6 27 14 '. beq 14 ;90EC +90D8 CE 00 1F ... ldx #001f +90DB 1D 00 .. bclr add,x 00,x +90DD 02 . idiv +90DE CE 00 19 ... ldx #0019 +90E1 1C 00 .. bset add,x 00,x +90E3 80 7F .. suba #7f +90E5 00 . test +90E6 09 . dex +90E7 7F 00 0A ... clr 000a +90EA 20 40 @ bra 40 ;912C +90EC F6 00 09 ... ldab 0009 +90EF 4F O clra +90F0 BD FE 32 ..2 jsr fe32 ;jump25 +90F3 91 0D 00 ... cmpa 0d +90F6 00 . test +90F7 91 15 00 ... cmpa 15 +90FA 01 . nop +90FB 91 19 00 ... cmpa 19 +90FE 01 . nop +90FF 91 1E 00 ... cmpa 1e +9102 01 . nop +9103 91 23 00 .#. cmpa 23 +9106 08 . inx +9107 91 26 FF .&. cmpa 26 +910A F5 00 00 ... bitb 0000 +910D CC B0 AD ... ldd #b0ad +9110 BD C0 BA ... jsr c0ba ;display: +9113 20 17 . bra 17 ;912C +9115 8D 16 .. bsr dest 16 +9117 20 13 . bra 13 ;912C +9119 BD 91 C6 ... jsr 91c6 ;jump76 +911C 20 0E . bra 0e ;912C +911E BD 92 5A ..Z jsr 925a ;jump149 +9121 20 09 . bra 09 ;912C +9123 BD 85 AF ... jsr 85af ;jump14 +9126 7F 00 09 ... clr 0009 +9129 7F 00 0A ... clr 000a +912C 39 9 rts + +912D F6 00 19 ... ldab 0019 +9130 2C 28 ,( bge 28 ;915A +9132 BD A9 CF ... jsr a9cf ;jump131 +9135 C6 50 .P ldab #50 +9137 F7 0A 90 ... stb 0a90 +913A C6 20 . ldab #20 +913C F7 0B 8D ... stb 0b8d +913F C6 20 . ldab #20 +9141 F7 0B 8E ... stb 0b8e +9144 C6 28 .( ldab #28 +9146 F7 0B 8F ... stb 0b8f +9149 7F 00 54 ..T clr 0054 +914C 7F 00 60 ..` clr 0060 +914F CE 00 19 ... ldx #0019 +9152 1D 00 .. bclr add,x 00,x +9154 80 7F .. suba #7f +9156 00 . test +9157 36 6 psha +9158 20 6B k bra 6b ;91C5 +915A F6 00 0A ... ldab 000a +915D 4F O clra +915E BD FE 16 ... jsr fe16 ;jump2 +9161 00 . test +9162 00 . test +9163 00 . test +9164 0B . sev +9165 91 C5 91 ... cmpa c5 +9168 7F 91 84 ... clr 9184 +916B 91 89 91 ... cmpa 89 +916E 8E 91 9F ... lds #919f +9171 91 B0 91 ... cmpa b0 +9174 C5 91 .. bitb #91 +9176 C5 91 .. bitb #91 +9178 C5 91 .. bitb #91 +917A B5 91 BA ... bita 91ba +917D 91 C2 BD ... cmpa c2 +9183 41 A illegal +9184 BD A8 64 ..d jsr a864 ;jump99 +9187 20 3C < bra 3c ;91C5 +9189 BD A8 D5 ... jsr a8d5 ;jump97 +918C 20 37 7 bra 37 ;91C5 +918E BD A8 96 ... jsr a896 ;jump98 +9191 CE 00 1B ... ldx #001b +9194 1C 00 .. bset add,x 00,x +9196 10 . sba +9197 CC 02 33 ..3 ldd #0233 +919A FD 00 3B ..; stad 003b +919D 20 26 & bra 26 ;91C5 +919F BD A8 E5 ... jsr a8e5 ;jump96 +91A2 CE 00 1B ... ldx #001b +91A5 1C 00 .. bset add,x 00,x +91A7 10 . sba +91A8 CC 02 33 ..3 ldd #0233 +91AB FD 00 3B ..; stad 003b +91AE 20 15 . bra 15 ;91C5 +91B0 BD A9 21 ..! jsr a921 ;jump95 +91B3 20 10 . bra 10 ;91C5 +91B5 BD A9 7A ..z jsr a97a ;jump132 +91B8 20 0B . bra 0b ;91C5 +91BA BD A5 7D ..} jsr a57d ;jump139 +91BD BD 85 AF ... jsr 85af ;jump14 +91C0 20 03 . bra 03 ;91C5 +91C2 BD 85 AF ... jsr 85af ;jump14 +91C5 39 9 rts + +jump76: +91C6 F6 00 19 ... ldab 0019 +91C9 2C 28 ,( bge 28 ;91F3 +91CB BD AA 0A ... jsr aa0a ;jump130 +91CE C6 53 .S ldab #53 +91D0 F7 0A 90 ... stb 0a90 +91D3 C6 20 . ldab #20 +91D5 F7 0A 9D ... stb 0a9d +91D8 C6 20 . ldab #20 +91DA F7 0A 9E ... stb 0a9e +91DD C6 28 .( ldab #28 +91DF F7 0A 9F ... stb 0a9f +91E2 7F 00 54 ..T clr 0054 +91E5 7F 00 60 ..` clr 0060 +91E8 CE 00 19 ... ldx #0019 +91EB 1D 00 .. bclr add,x 00,x +91ED 80 7F .. suba #7f +91EF 00 . test +91F0 36 6 psha +91F1 20 66 f bra 66 ;9259 +91F3 F6 00 0A ... ldab 000a +91F6 4F O clra +91F7 BD FE 16 ... jsr fe16 ;jump2 +91FA 00 . test +91FB 00 . test +91FC 00 . test +91FD 0B . sev +91FE 92 59 92 .Y. sbca 59 +9201 18 . illegal +9202 92 1D 92 ... sbca 1d +9205 22 92 ". bhi 92 ;9199 +9207 27 92 '. beq 92 ;919B +9209 38 8 pulx +920A 92 49 92 .I. sbca 49 +920D 59 Y rolb +920E 92 59 92 .Y. sbca 59 +9211 59 Y rolb +9212 92 59 92 .Y. sbca 59 +9215 4E N illegal +9216 92 56 BD .V. sbca 56 +921C 3C < pshx +921D BD A8 64 ..d jsr a864 ;jump99 +9220 20 37 7 bra 37 ;9259 +9222 BD A8 D5 ... jsr a8d5 ;jump97 +9225 20 32 2 bra 32 ;9259 +9227 BD A8 96 ... jsr a896 ;jump98 +922A CE 00 1B ... ldx #001b +922D 1C 00 .. bset add,x 00,x +922F 10 . sba +9230 CC 02 33 ..3 ldd #0233 +9233 FD 00 3B ..; stad 003b +9236 20 21 ! bra 21 ;9259 +9238 BD A8 E5 ... jsr a8e5 ;jump96 +923B CE 00 1B ... ldx #001b +923E 1C 00 .. bset add,x 00,x +9240 10 . sba +9241 CC 02 33 ..3 ldd #0233 +9244 FD 00 3B ..; stad 003b +9247 20 10 . bra 10 ;9259 +9249 BD A9 21 ..! jsr a921 ;jump95 +924C 20 0B . bra 0b ;9259 +924E BD A5 AC ... jsr a5ac ;jump138 +9251 BD 85 AF ... jsr 85af ;jump14 +9254 20 03 . bra 03 ;9259 +9256 BD 85 AF ... jsr 85af ;jump14 +9259 39 9 rts + +jump149: +925A F6 00 19 ... ldab 0019 +925D 2C 28 ,( bge 28 ;9287 +925F BD AA 3F ..? jsr aa3f ;jump129 +9262 C6 49 .I ldab #49 +9264 F7 0A 90 ... stb 0a90 +9267 C6 20 . ldab #20 +9269 F7 0A 9D ... stb 0a9d +926C C6 20 . ldab #20 +926E F7 0A 9E ... stb 0a9e +9271 C6 28 .( ldab #28 +9273 F7 0A 9F ... stb 0a9f +9276 7F 00 54 ..T clr 0054 +9279 7F 00 60 ..` clr 0060 +927C CE 00 19 ... ldx #0019 +927F 1D 00 .. bclr add,x 00,x +9281 80 7F .. suba #7f +9283 00 . test +9284 36 6 psha +9285 20 66 f bra 66 ;92ED +9287 F6 00 0A ... ldab 000a +928A 4F O clra +928B BD FE 16 ... jsr fe16 ;jump2 +928E 00 . test +928F 00 . test +9290 00 . test +9291 0B . sev +9292 92 ED 92 ... sbca ed +9295 AC 92 .. cpx 92,x +9297 B1 92 B6 ... cmpa 92b6 +929A 92 BB 92 ... sbca bb +929D CC 92 DD ... ldd #92dd +92A0 92 ED 92 ... sbca ed +92A3 ED 92 .. stad 92,x +92A5 ED 92 .. stad 92,x +92A7 ED 92 .. stad 92,x +92A9 E2 92 .. sbcb 92,x +92AB EA BD .. orb bd,x +92B0 3C < pshx +92B1 BD A8 64 ..d jsr a864 ;jump99 +92B4 20 37 7 bra 37 ;92ED +92B6 BD A8 D5 ... jsr a8d5 ;jump97 +92B9 20 32 2 bra 32 ;92ED +92BB BD A8 96 ... jsr a896 ;jump98 +92BE CE 00 1B ... ldx #001b +92C1 1C 00 .. bset add,x 00,x +92C3 10 . sba +92C4 CC 02 33 ..3 ldd #0233 +92C7 FD 00 3B ..; stad 003b +92CA 20 21 ! bra 21 ;92ED +92CC BD A8 E5 ... jsr a8e5 ;jump96 +92CF CE 00 1B ... ldx #001b +92D2 1C 00 .. bset add,x 00,x +92D4 10 . sba +92D5 CC 02 33 ..3 ldd #0233 +92D8 FD 00 3B ..; stad 003b +92DB 20 10 . bra 10 ;92ED +92DD BD A9 21 ..! jsr a921 ;jump95 +92E0 20 0B . bra 0b ;92ED +92E2 BD A5 D5 ... jsr a5d5 ;jump137 +92E5 BD 85 AF ... jsr 85af ;jump14 +92E8 20 03 . bra 03 ;92ED +92EA BD 85 AF ... jsr 85af ;jump14 +92ED 39 9 rts + +jump22: +92EE F6 0C DC ... ldab 0cdc +92F1 4F O clra +92F2 37 7 pshb +92F3 36 6 psha +92F4 CC 00 64 ..d ldd #0064 +92F7 BD FB BA ... jsr fbba ;jump38 +92FA FD 0C E9 ... stad 0ce9 +92FD BD D6 F6 ... jsr d6f6 ;jump106 +9300 FC 0C E9 ... ldd 0ce9 +9303 F3 0B EF ... addd 0bef +9306 FD 0C F1 ... stad 0cf1 +9309 FE 0C F5 ... ldx 0cf5 +930C 3C < pshx +930D FC 0C F3 ... ldd 0cf3 +9310 37 7 pshb +9311 36 6 psha +9312 FE 0C F9 ... ldx 0cf9 +9315 3C < pshx +9316 FC 0C F7 ... ldd 0cf7 +9319 BD FC 25 ..% jsr fc25 ;jump85 +931C 37 7 pshb +931D 36 6 psha +931E FE 0C FD ... ldx 0cfd +9321 3C < pshx +9322 FC 0C FB ... ldd 0cfb +9325 BD FC 25 ..% jsr fc25 ;jump85 +9328 37 7 pshb +9329 36 6 psha +932A FE 0D 01 ... ldx 0d01 +932D 3C < pshx +932E FC 0C FF ... ldd 0cff +9331 BD FC 25 ..% jsr fc25 ;jump85 +9334 37 7 pshb +9335 36 6 psha +9336 FE 0D 05 ... ldx 0d05 +9339 3C < pshx +933A FC 0D 03 ... ldd 0d03 +933D BD FC 25 ..% jsr fc25 ;jump85 +9340 FD 0D F3 ... stad 0df3 +9343 32 2 pula +9344 33 3 pulb +9345 FD 0D F5 ... stad 0df5 +9348 FE 0D F9 ... ldx 0df9 +934B 3C < pshx +934C FC 0D F7 ... ldd 0df7 +934F 37 7 pshb +9350 36 6 psha +9351 FE 0D F5 ... ldx 0df5 +9354 3C < pshx +9355 FC 0D F3 ... ldd 0df3 +9358 BD FC 25 ..% jsr fc25 ;jump85 +935B FD 0D EF ... stad 0def +935E 32 2 pula +935F 33 3 pulb +9360 FD 0D F1 ... stad 0df1 +9363 F6 20 00 . . ldab 2000 +9366 C4 40 .@ andb #40 +9368 27 37 '7 beq 37 ;93A1 +936A F6 00 1F ... ldab 001f +936D C4 02 .. andb #02 +936F 27 1F '. beq 1f ;9390 +9371 BD 97 E9 ... jsr 97e9 ;jump147 +9374 CE 00 1F ... ldx #001f +9377 1D 00 .. bclr add,x 00,x +9379 02 . idiv +937A CE 00 1F ... ldx #001f +937D 1D 00 .. bclr add,x 00,x +937F 10 . sba +9380 CC 02 33 ..3 ldd #0233 +9383 FD 00 3B ..; stad 003b +9386 7F 00 09 ... clr 0009 +9389 C6 92 .. ldab #92 +938B F7 00 48 ..H stb 0048 +938E 20 0F . bra 0f ;939F +9390 F6 00 19 ... ldab 0019 +9393 C4 40 .@ andb #40 +9395 26 05 &. bne 05 ;939C +9397 BD 98 BF ... jsr 98bf ;jump146 +939A 20 03 . bra 03 ;939F +939C BD 85 AF ... jsr 85af ;jump14 +939F 20 03 . bra 03 ;93A4 +93A1 BD 98 FF ... jsr 98ff ;jump145 +93A4 39 9 rts + +jump23: +93A5 F6 00 1F ... ldab 001f +93A8 C4 02 .. andb #02 +93AA 26 0A &. bne 0a ;93B6 +93AC F6 00 3A ..: ldab 003a +93AF 26 2B &+ bne 2b ;93DC +93B1 F6 00 1D ... ldab 001d +93B4 2D 26 -& blt 26 ;93DC +93B6 CC AF BB ... ldd #afbb +93B9 BD C0 BA ... jsr c0ba ;display: +93BC CE 00 1F ... ldx #001f +93BF 1D 00 .. bclr add,x 00,x +93C1 02 . idiv +93C2 CE 00 1D ... ldx #001d +93C5 1D 00 .. bclr add,x 00,x +93C7 80 C6 .. suba #c6 +93C9 32 2 pula +93CA F7 00 3A ..: stb 003a +93CD F6 0B A8 ... ldab 0ba8 +93D0 F7 00 66 ..f stb 0066 +93D3 BD AA 74 ..t jsr aa74 ;jump128 +93D6 7F 00 48 ..H clr 0048 +93D9 7F 00 54 ..T clr 0054 +93DC F6 00 09 ... ldab 0009 +93DF 26 03 &. bne 03 ;93E4 +93E1 7E 94 92 ~.. jmp 9492 ;goto14 +93E4 F6 00 1D ... ldab 001d +93E7 2C 03 ,. bge 03 ;93EC +93E9 7E 94 92 ~.. jmp 9492 ;goto14 +93EC F6 00 09 ... ldab 0009 +93EF C1 0B .. cmpb #0b +93F1 26 06 &. bne 06 ;93F9 +93F3 BD 85 AF ... jsr 85af ;jump14 +93F6 7E 94 90 ~.. jmp 9490 ;goto15 +93F9 F6 00 09 ... ldab 0009 +93FC C1 0A .. cmpb #0a +93FE 26 03 &. bne 03 ;9403 +9400 7F 00 09 ... clr 0009 +9403 F6 00 09 ... ldab 0009 +9406 CB 30 .0 addb #30 +9408 37 7 pshb +9409 F6 00 54 ..T ldab 0054 +940C 4F O clra +940D C3 00 62 ..b addd #0062 +9410 8F . xgdx +9411 33 3 pulb +9412 E7 00 .. stb 00,x +9414 BD BE 4B ..K jsr be4b ;jump1 +9417 F6 00 54 ..T ldab 0054 +941A 26 06 &. bne 06 ;9422 +941C F6 00 62 ..b ldab 0062 +941F F7 0B 96 ... stb 0b96 +9422 F6 00 54 ..T ldab 0054 +9425 C1 01 .. cmpb #01 +9427 26 0C &. bne 0c ;9435 +9429 F6 00 62 ..b ldab 0062 +942C F7 0B 96 ... stb 0b96 +942F F6 00 63 ..c ldab 0063 +9432 F7 0B 95 ... stb 0b95 +9435 F6 00 54 ..T ldab 0054 +9438 C1 02 .. cmpb #02 +943A 26 12 &. bne 12 ;944E +943C F6 00 62 ..b ldab 0062 +943F F7 0B 96 ... stb 0b96 +9442 F6 00 63 ..c ldab 0063 +9445 F7 0B 95 ... stb 0b95 +9448 F6 00 64 ..d ldab 0064 +944B F7 0B 94 ... stb 0b94 +944E F6 00 54 ..T ldab 0054 +9451 C1 03 .. cmpb #03 +9453 26 18 &. bne 18 ;946D +9455 F6 00 62 ..b ldab 0062 +9458 F7 0B 96 ... stb 0b96 +945B F6 00 63 ..c ldab 0063 +945E F7 0B 95 ... stb 0b95 +9461 F6 00 64 ..d ldab 0064 +9464 F7 0B 94 ... stb 0b94 +9467 F6 00 65 ..e ldab 0065 +946A F7 0B 93 ... stb 0b93 +946D BD BE 01 ... jsr be01 ;jump70 +9470 7C 00 54 |.T inc 0054 +9473 F6 00 54 ..T ldab 0054 +9476 C1 04 .. cmpb #04 +9478 26 0B &. bne 0b ;9485 +947A CE 00 1D ... ldx #001d +947D 1C 00 .. bset add,x 00,x +947F 80 BD .. suba #bd +9481 A8 0F .. eora 0f,x +9483 20 06 . bra 06 ;948B +9485 CE 00 1D ... ldx #001d +9488 1D 00 .. bclr add,x 00,x +948A 80 C6 .. suba #c6 +948C 32 2 pula +948D F7 00 3A ..: stb 003a +goto15: +9490 20 4A J bra 4a ;94DC +goto14: +9492 F6 00 1D ... ldab 001d +9495 2C 45 ,E bge 45 ;94DC +9497 F6 00 09 ... ldab 0009 +949A 4F O clra +949B BD FE 32 ..2 jsr fe32 ;jump25 +949E 94 B8 00 ... anda b8 +94A1 00 . test +94A2 94 BD 00 ... anda bd +94A5 01 . nop +94A6 94 C2 00 ... anda c2 +94A9 04 . lsrd +94AA 94 D1 00 ... anda d1 +94AD 05 . asld +94AE 94 D9 00 ... anda d9 +94B1 01 . nop +94B2 94 DC FF ... anda dc +94B5 F5 00 00 ... bitb 0000 +94B8 BD 9E 0F ... jsr 9e0f ;jump142 +94BB 20 1F . bra 1f ;94DC +94BD BD A7 1F ... jsr a71f ;jump134 +94C0 20 1A . bra 1a ;94DC +94C2 7C 00 48 |.H inc 0048 +94C5 F6 00 48 ..H ldab 0048 +94C8 C1 0A .. cmpb #0a +94CA 23 03 #. bls 03 ;94CF +94CC 7F 00 48 ..H clr 0048 +94CF 20 0B . bra 0b ;94DC +94D1 BD A5 FE ... jsr a5fe ;jump136 +94D4 BD 85 AF ... jsr 85af ;jump14 +94D7 20 03 . bra 03 ;94DC +94D9 BD 85 AF ... jsr 85af ;jump14 +94DC 39 9 rts + +jump24: +94DD F6 00 1F ... ldab 001f +94E0 C4 02 .. andb #02 +94E2 27 14 '. beq 14 ;94F8 +94E4 CE 00 1F ... ldx #001f +94E7 1D 00 .. bclr add,x 00,x +94E9 02 . idiv +94EA CE 00 19 ... ldx #0019 +94ED 1C 00 .. bset add,x 00,x +94EF 80 7F .. suba #7f +94F1 00 . test +94F2 09 . dex +94F3 7F 00 0A ... clr 000a +94F6 20 46 F bra 46 ;953E +94F8 F6 00 09 ... ldab 0009 +94FB 4F O clra +94FC BD FE 32 ..2 jsr fe32 ;jump25 +94FF 95 19 00 ... bita 19 +9502 00 . test +9503 95 21 00 .!. bita 21 +9506 01 . nop +9507 95 2C 00 .,. bita 2c +950A 01 . nop +950B 95 30 00 .0. bita 30 +950E 01 . nop +950F 95 35 00 .5. bita 35 +9512 08 . inx +9513 95 38 FF .8. bita 38 +9516 F5 00 00 ... bitb 0000 +9519 CC B0 A2 ... ldd #b0a2 +951C BD C0 BA ... jsr c0ba ;display: +951F 20 1D . bra 1d ;953E +9521 BD 87 E9 ... jsr 87e9 ;jump74 +9524 CE 00 1F ... ldx #001f +9527 1C 00 .. bset add,x 00,x +9529 02 . idiv +952A 20 12 . bra 12 ;953E +952C 8D 11 .. bsr dest 11 +952E 20 0E . bra 0e ;953E +9530 BD 96 88 ... jsr 9688 ;jump148 +9533 20 09 . bra 09 ;953E +9535 BD 85 AF ... jsr 85af ;jump14 +9538 7F 00 09 ... clr 0009 +953B 7F 00 0A ... clr 000a +953E 39 9 rts + +953F F6 00 19 ... ldab 0019 +9542 2D 0A -. blt 0a ;954E +9544 F6 00 3A ..: ldab 003a +9547 26 22 &" bne 22 ;956B +9549 F6 00 1D ... ldab 001d +954C 2D 1D -. blt 1d ;956B +954E 7F 00 2C .., clr 002c +9551 CC B0 B8 ... ldd #b0b8 +9554 BD C0 BA ... jsr c0ba ;display: +9557 CE 00 19 ... ldx #0019 +955A 1D 00 .. bclr add,x 00,x +955C 80 CE .. suba #ce +955E 00 . test +955F 1D 1D .. bclr add,x 1d,x +9561 00 . test +9562 80 7F .. suba #7f +9564 00 . test +9565 54 T lsrb +9566 C6 32 .2 ldab #32 +9568 F7 00 3A ..: stb 003a +956B F6 00 0A ... ldab 000a +956E 26 03 &. bne 03 ;9573 +9570 7E 96 5C ~.\ jmp 965c ;goto16 +9573 F6 00 1D ... ldab 001d +9576 2C 03 ,. bge 03 ;957B +9578 7E 96 5C ~.\ jmp 965c ;goto16 +957B F6 00 0A ... ldab 000a +957E C1 0B .. cmpb #0b +9580 26 09 &. bne 09 ;958B +9582 CE 00 1F ... ldx #001f +9585 1C 00 .. bset add,x 00,x +9587 02 . idiv +9588 7E 96 5A ~.Z jmp 965a ;goto93 +958B F6 00 54 ..T ldab 0054 +958E 26 26 && bne 26 ;95B6 +9590 BD BE 4B ..K jsr be4b ;jump1 +9593 F6 00 0A ... ldab 000a +9596 C1 0A .. cmpb #0a +9598 26 03 &. bne 03 ;959D +959A 7F 00 0A ... clr 000a +959D F6 00 0A ... ldab 000a +95A0 CB 30 .0 addb #30 +95A2 37 7 pshb +95A3 CC 0B 95 ... ldd #0b95 +95A6 F0 00 54 ..T subb 0054 +95A9 82 00 .. sbca #00 +95AB 8F . xgdx +95AC 33 3 pulb +95AD E7 00 .. stb 00,x +95AF C6 32 .2 ldab #32 +95B1 F7 00 3A ..: stb 003a +95B4 20 37 7 bra 37 ;95ED +95B6 F6 00 54 ..T ldab 0054 +95B9 C1 01 .. cmpb #01 +95BB 26 27 &' bne 27 ;95E4 +95BD F6 00 0A ... ldab 000a +95C0 C1 05 .. cmpb #05 +95C2 27 20 ' beq 20 ;95E4 +95C4 F6 00 0A ... ldab 000a +95C7 C1 0A .. cmpb #0a +95C9 27 19 '. beq 19 ;95E4 +95CB F6 00 0A ... ldab 000a +95CE CB 30 .0 addb #30 +95D0 37 7 pshb +95D1 CC 0B 95 ... ldd #0b95 +95D4 F0 00 54 ..T subb 0054 +95D7 82 00 .. sbca #00 +95D9 8F . xgdx +95DA 33 3 pulb +95DB E7 00 .. stb 00,x +95DD C6 32 .2 ldab #32 +95DF F7 00 3A ..: stb 003a +95E2 20 09 . bra 09 ;95ED +95E4 CE 00 19 ... ldx #0019 +95E7 1C 00 .. bset add,x 00,x +95E9 80 7F .. suba #7f +95EB 00 . test +95EC 3A : abx +95ED BD BE 01 ... jsr be01 ;jump70 +95F0 7C 00 54 |.T inc 0054 +95F3 F6 00 54 ..T ldab 0054 +95F6 C1 02 .. cmpb #02 +95F8 26 5A &Z bne 5a ;9654 +95FA CE 00 1D ... ldx #001d +95FD 1C 00 .. bset add,x 00,x +95FF 80 F6 .. suba #f6 +9601 0B . sev +9602 94 CB D0 ... anda cb +9605 37 7 pshb +9606 F6 0B 95 ... ldab 0b95 +9609 CB D0 .. addb #d0 +960B 86 0A .. ldaa #0a +960D 3D = mul +960E 30 0 tsx +960F EB 00 .. addb 00,x +9611 31 1 ins +9612 F7 00 06 ... stb 0006 +9615 C6 32 .2 ldab #32 +9617 F7 00 3A ..: stb 003a +961A F6 00 06 ... ldab 0006 +961D BD D7 A0 ... jsr d7a0 ;jump10 +9620 83 00 00 ... subd #0000 +9623 26 21 &! bne 21 ;9646 +9625 BD D3 11 ... jsr d311 ;jump30 +9628 83 00 00 ... subd #0000 +962B 26 0B &. bne 0b ;9638 +962D CE 00 1F ... ldx #001f +9630 1C 00 .. bset add,x 00,x +9632 40 @ nega +9633 BD 8C 73 ..s jsr 8c73 ;jump75 +9636 20 06 . bra 06 ;963E +9638 CE 00 1F ... ldx #001f +963B 1D 00 .. bclr add,x 00,x +963D 40 @ nega +963E 7F 00 2C .., clr 002c +9641 BD 9A 47 ..G jsr 9a47 ;jump39 +9644 20 0C . bra 0c ;9652 +9646 CE 00 1D ... ldx #001d +9649 1D 00 .. bclr add,x 00,x +964B 80 CE .. suba #ce +964D 00 . test +964E 19 . daa +964F 1C 00 .. bset add,x 00,x +9651 80 20 . suba #20 +9653 06 . tap +9654 CE 00 1D ... ldx #001d +9657 1D 00 .. bclr add,x 00,x +9659 80 20 . suba #20 +; 965a goto93 +965B 2B F6 +. bmi f6 ;9653 +; 965C +;goto16 +965D 00 . test +965E 1D 2C ., bclr add,x 2c,x +9660 26 BD &. bne bd ;961F +9662 D2 13 83 ... sbcb 13 +9665 00 . test +9666 00 . test +9667 26 0F &. bne 0f ;9678 +9669 CC 00 64 ..d ldd #0064 +966C BD E5 71 ..q jsr e571 ;jump13 +966F BD E5 D1 ... jsr e5d1 ;jump52 +9672 CC 03 84 ... ldd #0384 +9675 BD E5 71 ..q jsr e571 ;jump13 +9678 7F 00 2E ... clr 002e +967B CE 00 1D ... ldx #001d +967E 1D 00 .. bclr add,x 00,x +9680 80 CE .. suba #ce +9682 00 . test +9683 1F 1C 00 02 .... brclr 1c,x 00 02 +9687 39 9 rts + +jump148: +9688 34 4 des +9689 F6 00 19 ... ldab 0019 +968C 2C 19 ,. bge 19 ;96A7 +968E CE 00 19 ... ldx #0019 +9691 1D 00 .. bclr add,x 00,x +9693 80 CC .. suba #cc +9695 B0 97 BD ... suba 97bd +9698 C0 BA .. subb #ba +969A C6 0A .. ldab #0a +969C F7 00 38 ..8 stb 0038 +969F 7F 00 05 ... clr 0005 +96A2 C6 01 .. ldab #01 +96A4 F7 00 06 ... stb 0006 +96A7 F6 00 0A ... ldab 000a +96AA C1 0B .. cmpb #0b +96AC 26 0C &. bne 0c ;96BA +96AE CC 02 33 ..3 ldd #0233 +96B1 FD 00 3B ..; stad 003b +96B4 CE 00 1F ... ldx #001f +96B7 1C 00 .. bset add,x 00,x +96B9 02 . idiv +96BA F6 00 38 ..8 ldab 0038 +96BD 27 03 '. beq 03 ;96C2 +96BF 7E 97 6D ~.m jmp 976d ;goto17 +96C2 F6 00 06 ... ldab 0006 +96C5 C1 63 .c cmpb #63 +96C7 23 03 #. bls 03 ;96CC +96C9 7E 97 6D ~.m jmp 976d ;goto17 +96CC F6 00 06 ... ldab 0006 +96CF C1 63 .c cmpb #63 +96D1 26 0F &. bne 0f ;96E2 +96D3 BD 99 C3 ... jsr 99c3 ;jump143 +96D6 CC 07 D0 ... ldd #07d0 +96D9 BD E5 71 ..q jsr e571 ;jump13 +96DC CE 00 1F ... ldx #001f +96DF 1C 00 .. bset add,x 00,x +96E1 02 . idiv +96E2 BD D3 11 ... jsr d311 ;jump30 +96E5 83 00 00 ... subd #0000 +96E8 26 0B &. bne 0b ;96F5 +96EA CE 00 1F ... ldx #001f +96ED 1C 00 .. bset add,x 00,x +96EF 40 @ nega +96F0 BD 8C 73 ..s jsr 8c73 ;jump75 +96F3 20 06 . bra 06 ;96FB +96F5 CE 00 1F ... ldx #001f +96F8 1D 00 .. bclr add,x 00,x +96FA 40 @ nega +96FB BD 9A 47 ..G jsr 9a47 ;jump39 +96FE F6 00 06 ... ldab 0006 +9701 C1 63 .c cmpb #63 +9703 26 03 &. bne 03 ;9708 +9705 7F 00 2C .., clr 002c +9708 BD D2 13 ... jsr d213 ;jump45 +970B 83 00 00 ... subd #0000 +970E 27 03 '. beq 03 ;9713 +9710 7C 00 05 |.. inc 0005 +9713 7F 00 2E ... clr 002e +9716 C6 05 .. ldab #05 +9718 F7 00 38 ..8 stb 0038 +971B CC 02 33 ..3 ldd #0233 +971E FD 00 3B ..; stad 003b +9721 30 0 tsx +9722 6F 00 o. clr 00,x +9724 F6 0E 6D ..m ldab 0e6d +9727 27 0C '. beq 0c ;9735 +9729 F6 00 06 ... ldab 0006 +972C C1 3E .> cmpb #3e +972E 26 05 &. bne 05 ;9735 +9730 C6 01 .. ldab #01 +9732 30 0 tsx +9733 E7 00 .. stb 00,x +9735 8D 38 .8 bsr dest 38 +9737 F6 0E 6D ..m ldab 0e6d +973A 27 0C '. beq 0c ;9748 +973C 30 0 tsx +973D E6 00 .. ldab 00,x +973F C1 01 .. cmpb #01 +9741 26 05 &. bne 05 ;9748 +9743 C6 45 .E ldab #45 +9745 F7 00 06 ... stb 0006 +9748 F6 00 06 ... ldab 0006 +974B BD D7 A0 ... jsr d7a0 ;jump10 +974E 83 00 00 ... subd #0000 +9751 27 15 '. beq 15 ;9768 +9753 F6 00 06 ... ldab 0006 +9756 C1 09 .. cmpb #09 +9758 26 02 &. bne 02 ;975C +975A 8D 13 .. bsr dest 13 +975C F6 00 06 ... ldab 0006 +975F C1 45 .E cmpb #45 +9761 26 05 &. bne 05 ;9768 +9763 C6 63 .c ldab #63 +9765 F7 00 06 ... stb 0006 +9768 5F _ clrb +9769 4F O clra +976A FD 00 40 ..@ stad 0040 +goto17: +976D 31 1 ins +976E 39 9 rts + +jump41: +976F F6 0E 6D ..m ldab 0e6d +9772 C1 01 .. cmpb #01 +9774 26 41 &A bne 41 ;97B7 +9776 F6 00 06 ... ldab 0006 +9779 4F O clra +977A CE 00 0A ... ldx #000a +977D 02 . idiv +977E C1 01 .. cmpb #01 +9780 26 05 &. bne 05 ;9787 +9782 7C 00 06 |.. inc 0006 +9785 20 1B . bra 1b ;97A2 +9787 F6 00 06 ... ldab 0006 +978A 4F O clra +978B CE 00 0A ... ldx #000a +978E 02 . idiv +978F C1 02 .. cmpb #02 +9791 26 0A &. bne 0a ;979D +9793 C6 09 .. ldab #09 +9795 FB 00 06 ... addb 0006 +9798 F7 00 06 ... stb 0006 +979B 20 05 . bra 05 ;97A2 +979D C6 0B .. ldab #0b +979F F7 00 06 ... stb 0006 +97A2 F6 00 06 ... ldab 0006 +97A5 C1 3E .> cmpb #3e +97A7 22 07 ". bhi 07 ;97B0 +97A9 F6 00 06 ... ldab 0006 +97AC C1 0B .. cmpb #0b +97AE 24 05 $. bcc 05 ;97B5 +97B0 C6 0B .. ldab #0b +97B2 F7 00 06 ... stb 0006 +97B5 20 31 1 bra 31 ;97E8 +97B7 F6 00 06 ... ldab 0006 +97BA CB 0A .. addb #0a +97BC F7 00 06 ... stb 0006 +97BF F6 00 06 ... ldab 0006 +97C2 C1 64 .d cmpb #64 +97C4 23 22 #" bls 22 ;97E8 +97C6 F6 00 06 ... ldab 0006 +97C9 CB 9C .. addb #9c +97CB CB 01 .. addb #01 +97CD F7 00 06 ... stb 0006 +97D0 F6 00 06 ... ldab 0006 +97D3 C1 05 .. cmpb #05 +97D5 26 05 &. bne 05 ;97DC +97D7 C6 06 .. ldab #06 +97D9 F7 00 06 ... stb 0006 +97DC F6 00 06 ... ldab 0006 +97DF C1 0A .. cmpb #0a +97E1 26 05 &. bne 05 ;97E8 +97E3 C6 01 .. ldab #01 +97E5 F7 00 06 ... stb 0006 +97E8 39 9 rts + +jump147: +97E9 BD BE 4B ..K jsr be4b ;jump1 +97EC CC AF E7 ... ldd #afe7 +97EF BD C0 BA ... jsr c0ba ;display: +97F2 BD F4 15 ... jsr f415 ;jump112 +97F5 39 9 rts + +jump27: +97F6 BD BE 4B ..K jsr be4b ;jump1 +97F9 F6 00 48 ..H ldab 0048 +97FC 4F O clra +97FD BD FE 16 ... jsr fe16 ;jump2 +9800 00 . test +9801 01 . nop +9802 00 . test +9803 03 . fdiv +9804 98 80 98 ... eora 80 +9807 0E . cli +9808 98 2B 98 .+. eora 2b +980B 48 H asla +980C 98 65 F6 .e. eora 65 +980F 0C . clc +9810 D9 4F BD .O. adcb 4f +9813 E7 95 .. stb 95,x +9815 C6 4E .N ldab #4e +9817 F7 0B 99 ... stb 0b99 +981A C6 49 .I ldab #49 +981C F7 0B 98 ... stb 0b98 +981F C6 4B .K ldab #4b +9821 F7 0B 97 ... stb 0b97 +9824 C6 4C .L ldab #4c +9826 F7 0B 96 ... stb 0b96 +9829 20 55 U bra 55 ;9880 +982B F6 0C DA ... ldab 0cda +982E 4F O clra +982F BD E7 95 ... jsr e795 ;jump54 +9832 C6 44 .D ldab #44 +9834 F7 0B 99 ... stb 0b99 +9837 C6 49 .I ldab #49 +9839 F7 0B 98 ... stb 0b98 +983C C6 4D .M ldab #4d +983E F7 0B 97 ... stb 0b97 +9841 C6 45 .E ldab #45 +9843 F7 0B 96 ... stb 0b96 +9846 20 38 8 bra 38 ;9880 +9848 F6 0C DB ... ldab 0cdb +984B 4F O clra +984C BD E7 95 ... jsr e795 ;jump54 +984F C6 51 .Q ldab #51 +9851 F7 0B 99 ... stb 0b99 +9854 C6 55 .U ldab #55 +9856 F7 0B 98 ... stb 0b98 +9859 C6 54 .T ldab #54 +985B F7 0B 97 ... stb 0b97 +985E C6 52 .R ldab #52 +9860 F7 0B 96 ... stb 0b96 +9863 20 1B . bra 1b ;9880 +9865 F6 0C DC ... ldab 0cdc +9868 4F O clra +9869 BD E7 95 ... jsr e795 ;jump54 +986C C6 44 .D ldab #44 +986E F7 0B 99 ... stb 0b99 +9871 C6 4F .O ldab #4f +9873 F7 0B 98 ... stb 0b98 +9876 C6 4C .L ldab #4c +9878 F7 0B 97 ... stb 0b97 +987B C6 52 .R ldab #52 +987D F7 0B 96 ... stb 0b96 +9880 C6 53 .S ldab #53 +9882 F7 0B 95 ... stb 0b95 +9885 C6 20 . ldab #20 +9887 F7 0B 94 ... stb 0b94 +988A C6 20 . ldab #20 +988C F7 0B 93 ... stb 0b93 +988F F6 00 5D ..] ldab 005d +9892 F7 0B 92 ... stb 0b92 +9895 F6 00 5E ..^ ldab 005e +9898 F7 0B 91 ... stb 0b91 +989B F6 00 5F .._ ldab 005f +989E F7 0B 90 ... stb 0b90 +98A1 BD BE 01 ... jsr be01 ;jump70 +98A4 39 9 rts + +jump11: +98A5 BD BE 4B ..K jsr be4b ;jump1 +98A8 F6 00 54 ..T ldab 0054 +98AB 4F O clra +98AC BD E7 95 ... jsr e795 ;jump54 +98AF F6 00 5E ..^ ldab 005e +98B2 F7 0B 95 ... stb 0b95 +98B5 F6 00 5F .._ ldab 005f +98B8 F7 0B 94 ... stb 0b94 +98BB BD BE 01 ... jsr be01 ;jump70 +98BE 39 9 rts + +jump146: +98BF F6 00 09 ... ldab 0009 +98C2 C1 00 .. cmpb #00 +98C4 26 05 &. bne 05 ;98CB +98C6 BD 9E 89 ... jsr 9e89 ;jump100 +98C9 20 33 3 bra 33 ;98FE +98CB C1 01 .. cmpb #01 +98CD 26 1E &. bne 1e ;98ED +98CF F6 00 48 ..H ldab 0048 +98D2 C1 92 .. cmpb #92 +98D4 26 15 &. bne 15 ;98EB +98D6 F6 00 1F ... ldab 001f +98D9 C4 10 .. andb #10 +98DB 26 08 &. bne 08 ;98E5 +98DD CE 00 1F ... ldx #001f +98E0 1C 00 .. bset add,x 00,x +98E2 10 . sba +98E3 20 06 . bra 06 ;98EB +98E5 CE 00 1F ... ldx #001f +98E8 1D 00 .. bclr add,x 00,x +98EA 10 . sba +98EB 20 11 . bra 11 ;98FE +98ED C1 0B .. cmpb #0b +98EF 26 0D &. bne 0d ;98FE +98F1 F6 00 1F ... ldab 001f +98F4 C4 10 .. andb #10 +98F6 27 03 '. beq 03 ;98FB +98F8 BD E9 2B ..+ jsr e92b ;jump103 +98FB BD 85 AF ... jsr 85af ;jump14 +98FE 39 9 rts + +jump145: +98FF F6 00 1F ... ldab 001f +9902 C4 02 .. andb #02 +9904 27 13 '. beq 13 ;9919 +9906 C6 01 .. ldab #01 +9908 F7 00 48 ..H stb 0048 +990B CE 00 1F ... ldx #001f +990E 1D 00 .. bclr add,x 00,x +9910 10 . sba +9911 CE 00 1F ... ldx #001f +9914 1D 00 .. bclr add,x 00,x +9916 02 . idiv +9917 20 67 g bra 67 ;9980 +9919 F6 00 09 ... ldab 0009 +991C 4F O clra +991D BD FE 32 ..2 jsr fe32 ;jump25 +9920 99 36 00 .6. adca 36 +9923 00 . test +9924 99 3B 00 .;. adca 3b +9927 01 . nop +9928 99 59 00 .Y. adca 59 +992B 09 . dex +992C 99 73 00 .s. adca 73 +992F 01 . nop +9930 99 80 FF ... adca 80 +9933 F5 00 00 ... bitb 0000 +9936 BD 9E 89 ... jsr 9e89 ;jump100 +9939 20 45 E bra 45 ;9980 +993B F6 00 48 ..H ldab 0048 +993E C1 92 .. cmpb #92 +9940 26 15 &. bne 15 ;9957 +9942 F6 00 1F ... ldab 001f +9945 C4 10 .. andb #10 +9947 26 08 &. bne 08 ;9951 +9949 CE 00 1F ... ldx #001f +994C 1C 00 .. bset add,x 00,x +994E 10 . sba +994F 20 06 . bra 06 ;9957 +9951 CE 00 1F ... ldx #001f +9954 1D 00 .. bclr add,x 00,x +9956 10 . sba +9957 20 27 ' bra 27 ;9980 +9959 7C 00 48 |.H inc 0048 +995C F6 00 48 ..H ldab 0048 +995F C1 92 .. cmpb #92 +9961 23 0B #. bls 0b ;996E +9963 C6 01 .. ldab #01 +9965 F7 00 48 ..H stb 0048 +9968 CE 00 1F ... ldx #001f +996B 1D 00 .. bclr add,x 00,x +996D 10 . sba +996E BD 9E 89 ... jsr 9e89 ;jump100 +9971 20 0D . bra 0d ;9980 +9973 F6 00 1F ... ldab 001f +9976 C4 10 .. andb #10 +9978 27 03 '. beq 03 ;997D +997A BD E9 2B ..+ jsr e92b ;jump103 +997D BD 85 AF ... jsr 85af ;jump14 +9980 39 9 rts + +jump144: +9981 BD BE 4B ..K jsr be4b ;jump1 +9984 F6 00 05 ... ldab 0005 +9987 4F O clra +9988 BD E7 95 ... jsr e795 ;jump54 +998B C6 4D .M ldab #4d +998D F7 0B 99 ... stb 0b99 +9990 C6 4F .O ldab #4f +9992 F7 0B 98 ... stb 0b98 +9995 C6 54 .T ldab #54 +9997 F7 0B 97 ... stb 0b97 +999A C6 4F .O ldab #4f +999C F7 0B 96 ... stb 0b96 +999F C6 52 .R ldab #52 +99A1 F7 0B 95 ... stb 0b95 +99A4 C6 53 .S ldab #53 +99A6 F7 0B 94 ... stb 0b94 +99A9 C6 20 . ldab #20 +99AB F7 0B 93 ... stb 0b93 +99AE C6 20 . ldab #20 +99B0 F7 0B 92 ... stb 0b92 +99B3 F6 00 5E ..^ ldab 005e +99B6 F7 0B 91 ... stb 0b91 +99B9 F6 00 5F .._ ldab 005f +99BC F7 0B 90 ... stb 0b90 +99BF BD BE 01 ... jsr be01 ;jump70 +99C2 39 9 rts + +jump143: +99C3 BD BE 4B ..K jsr be4b ;jump1 +99C6 F6 00 05 ... ldab 0005 +99C9 4F O clra +99CA BD E7 95 ... jsr e795 ;jump54 +99CD C6 56 .V ldab #56 +99CF F7 0B 99 ... stb 0b99 +99D2 C6 45 .E ldab #45 +99D4 F7 0B 98 ... stb 0b98 +99D7 C6 4E .N ldab #4e +99D9 F7 0B 97 ... stb 0b97 +99DC C6 44 .D ldab #44 +99DE F7 0B 96 ... stb 0b96 +99E1 C6 53 .S ldab #53 +99E3 F7 0B 95 ... stb 0b95 +99E6 C6 20 . ldab #20 +99E8 F7 0B 94 ... stb 0b94 +99EB C6 20 . ldab #20 +99ED F7 0B 93 ... stb 0b93 +99F0 C6 20 . ldab #20 +99F2 F7 0B 92 ... stb 0b92 +99F5 F6 00 5E ..^ ldab 005e +99F8 F7 0B 91 ... stb 0b91 +99FB F6 00 5F .._ ldab 005f +99FE F7 0B 90 ... stb 0b90 +9A01 BD BE 01 ... jsr be01 ;jump70 +9A04 39 9 rts + +jump102: +9A05 BD BE 4B ..K jsr be4b ;jump1 +9A08 FC 00 52 ..R ldd 0052 +9A0B BD E7 45 ..E jsr e745 ;jump55 +9A0E C6 4F .O ldab #4f +9A10 F7 0B 99 ... stb 0b99 +9A13 C6 44 .D ldab #44 +9A15 F7 0B 98 ... stb 0b98 +9A18 C6 44 .D ldab #44 +9A1A F7 0B 97 ... stb 0b97 +9A1D C6 53 .S ldab #53 +9A1F F7 0B 96 ... stb 0b96 +9A22 C6 20 . ldab #20 +9A24 F7 0B 95 ... stb 0b95 +9A27 C6 31 .1 ldab #31 +9A29 F7 0B 94 ... stb 0b94 +9A2C C6 2F ./ ldab #2f +9A2E F7 0B 93 ... stb 0b93 +9A31 F6 00 5D ..] ldab 005d +9A34 F7 0B 92 ... stb 0b92 +9A37 F6 00 5E ..^ ldab 005e +9A3A F7 0B 91 ... stb 0b91 +9A3D F6 00 5F .._ ldab 005f +9A40 F7 0B 90 ... stb 0b90 +9A43 BD BE 01 ... jsr be01 ;jump70 +9A46 39 9 rts + +jump39: +9A47 BD BE 4B ..K jsr be4b ;jump1 +9A4A F6 00 06 ... ldab 0006 +9A4D 4F O clra +9A4E BD E7 95 ... jsr e795 ;jump54 +9A51 F6 00 5E ..^ ldab 005e +9A54 F7 0B 99 ... stb 0b99 +9A57 F6 00 5F .._ ldab 005f +9A5A F7 0B 98 ... stb 0b98 +9A5D C6 20 . ldab #20 +9A5F F7 0B 97 ... stb 0b97 +9A62 F6 00 1F ... ldab 001f +9A65 C4 40 .@ andb #40 +9A67 27 45 'E beq 45 ;9AAE +9A69 FC 00 27 ..' ldd 0027 +9A6C BD E7 45 ..E jsr e745 ;jump55 +9A6F F6 00 5A ..Z ldab 005a +9A72 F7 0B 96 ... stb 0b96 +9A75 F6 00 5D ..] ldab 005d +9A78 F7 0B 95 ... stb 0b95 +9A7B F6 00 5E ..^ ldab 005e +9A7E F7 0B 94 ... stb 0b94 +9A81 F6 00 5F .._ ldab 005f +9A84 F7 0B 93 ... stb 0b93 +9A87 F6 00 19 ... ldab 0019 +9A8A C4 10 .. andb #10 +9A8C 27 07 '. beq 07 ;9A95 +9A8E C6 2A .* ldab #2a +9A90 F7 0B 92 ... stb 0b92 +9A93 20 05 . bra 05 ;9A9A +9A95 C6 20 . ldab #20 +9A97 F7 0B 92 ... stb 0b92 +9A9A FC 00 46 ..F ldd 0046 +9A9D BD E7 45 ..E jsr e745 ;jump55 +9AA0 F6 00 5E ..^ ldab 005e +9AA3 F7 0B 91 ... stb 0b91 +9AA6 F6 00 5F .._ ldab 005f +9AA9 F7 0B 90 ... stb 0b90 +9AAC 20 1E . bra 1e ;9ACC +9AAE C6 58 .X ldab #58 +9AB0 F7 0B 96 ... stb 0b96 +9AB3 C6 58 .X ldab #58 +9AB5 F7 0B 95 ... stb 0b95 +9AB8 C6 58 .X ldab #58 +9ABA F7 0B 94 ... stb 0b94 +9ABD C6 58 .X ldab #58 +9ABF F7 0B 93 ... stb 0b93 +9AC2 C6 58 .X ldab #58 +9AC4 F7 0B 91 ... stb 0b91 +9AC7 C6 58 .X ldab #58 +9AC9 F7 0B 90 ... stb 0b90 +9ACC F6 00 13 ... ldab 0013 +9ACF C1 01 .. cmpb #01 +9AD1 23 4C #L bls 4c ;9B1F +9AD3 F6 0B 91 ... ldab 0b91 +9AD6 F7 0B 90 ... stb 0b90 +9AD9 F6 0B 92 ... ldab 0b92 +9ADC F7 0B 91 ... stb 0b91 +9ADF F6 0B 93 ... ldab 0b93 +9AE2 F7 0B 92 ... stb 0b92 +9AE5 F6 0B 94 ... ldab 0b94 +9AE8 F7 0B 93 ... stb 0b93 +9AEB F6 00 13 ... ldab 0013 +9AEE C1 02 .. cmpb #02 +9AF0 26 07 &. bne 07 ;9AF9 +9AF2 C6 2E .. ldab #2e +9AF4 F7 0B 94 ... stb 0b94 +9AF7 20 26 & bra 26 ;9B1F +9AF9 C1 04 .. cmpb #04 +9AFB 26 0D &. bne 0d ;9B0A +9AFD F6 0B 95 ... ldab 0b95 +9B00 F7 0B 94 ... stb 0b94 +9B03 C6 2E .. ldab #2e +9B05 F7 0B 95 ... stb 0b95 +9B08 20 15 . bra 15 ;9B1F +9B0A C1 08 .. cmpb #08 +9B0C 26 11 &. bne 11 ;9B1F +9B0E F6 0B 95 ... ldab 0b95 +9B11 F7 0B 94 ... stb 0b94 +9B14 F6 0B 96 ... ldab 0b96 +9B17 F7 0B 95 ... stb 0b95 +9B1A C6 2E .. ldab #2e +9B1C F7 0B 96 ... stb 0b96 +9B1F F6 00 2C .., ldab 002c +9B22 26 3E &> bne 3e ;9B62 +9B24 BD BE 69 ..i jsr be69 ;jump3 +9B27 F6 00 13 ... ldab 0013 +9B2A C1 01 .. cmpb #01 +9B2C 23 2C #, bls 2c ;9B5A +9B2E CE 10 28 ..( ldx #1028 +9B31 1C 00 .. bset add,x 00,x +9B33 40 @ nega +9B34 F6 00 1F ... ldab 001f +9B37 C4 40 .@ andb #40 +9B39 27 0E '. beq 0e ;9B49 +9B3B CE 00 01 ... ldx #0001 +9B3E 3C < pshx +9B3F F6 00 5F .._ ldab 005f +9B42 4F O clra +9B43 BD BD B5 ... jsr bdb5 ;jump78 +9B46 38 8 pulx +9B47 20 0B . bra 0b ;9B54 +9B49 CE 00 01 ... ldx #0001 +9B4C 3C < pshx +9B4D CC 00 58 ..X ldd #0058 +9B50 BD BD B5 ... jsr bdb5 ;jump78 +9B53 38 8 pulx +9B54 CE 10 28 ..( ldx #1028 +9B57 1D 00 .. bclr add,x 00,x +9B59 40 @ nega +9B5A BD BE 10 ... jsr be10 ;jump88 +9B5D C6 03 .. ldab #03 +9B5F F7 00 2C .., stb 002c +9B62 39 9 rts + +jump101: +9B63 BD BE 4B ..K jsr be4b ;jump1 +9B66 FC 00 0D ... ldd 000d +9B69 BD E7 45 ..E jsr e745 ;jump55 +9B6C C6 44 .D ldab #44 +9B6E F7 0B 99 ... stb 0b99 +9B71 C6 53 .S ldab #53 +9B73 F7 0B 98 ... stb 0b98 +9B76 C6 43 .C ldab #43 +9B78 F7 0B 97 ... stb 0b97 +9B7B C6 4E .N ldab #4e +9B7D F7 0B 96 ... stb 0b96 +9B80 C6 54 .T ldab #54 +9B82 F7 0B 95 ... stb 0b95 +9B85 C6 20 . ldab #20 +9B87 F7 0B 94 ... stb 0b94 +9B8A F6 00 5A ..Z ldab 005a +9B8D F7 0B 93 ... stb 0b93 +9B90 F6 00 5D ..] ldab 005d +9B93 F7 0B 92 ... stb 0b92 +9B96 F6 00 5E ..^ ldab 005e +9B99 F7 0B 91 ... stb 0b91 +9B9C F6 00 5F .._ ldab 005f +9B9F F7 0B 90 ... stb 0b90 +9BA2 F6 00 13 ... ldab 0013 +9BA5 C1 01 .. cmpb #01 +9BA7 23 3C #< bls 3c ;9BE5 +9BA9 F6 0B 91 ... ldab 0b91 +9BAC F7 0B 90 ... stb 0b90 +9BAF F6 00 13 ... ldab 0013 +9BB2 C1 02 .. cmpb #02 +9BB4 26 07 &. bne 07 ;9BBD +9BB6 C6 2E .. ldab #2e +9BB8 F7 0B 91 ... stb 0b91 +9BBB 20 28 ( bra 28 ;9BE5 +9BBD C1 04 .. cmpb #04 +9BBF 26 0D &. bne 0d ;9BCE +9BC1 F6 0B 92 ... ldab 0b92 +9BC4 F7 0B 91 ... stb 0b91 +9BC7 C6 2E .. ldab #2e +9BC9 F7 0B 92 ... stb 0b92 +9BCC 20 17 . bra 17 ;9BE5 +9BCE C1 08 .. cmpb #08 +9BD0 26 13 &. bne 13 ;9BE5 +9BD2 F6 0B 92 ... ldab 0b92 +9BD5 F7 0B 91 ... stb 0b91 +9BD8 F6 0B 93 ... ldab 0b93 +9BDB F7 0B 92 ... stb 0b92 +9BDE C6 2E .. ldab #2e +9BE0 F7 0B 93 ... stb 0b93 +9BE3 20 00 . bra 00 ;9BE5 +9BE5 F6 00 2C .., ldab 002c +9BE8 26 2A &* bne 2a ;9C14 +9BEA BD BE 69 ..i jsr be69 ;jump3 +9BED F6 00 13 ... ldab 0013 +9BF0 C1 01 .. cmpb #01 +9BF2 23 18 #. bls 18 ;9C0C +9BF4 CE 10 28 ..( ldx #1028 +9BF7 1C 00 .. bset add,x 00,x +9BF9 40 @ nega +9BFA CE 00 01 ... ldx #0001 +9BFD 3C < pshx +9BFE F6 00 5F .._ ldab 005f +9C01 4F O clra +9C02 BD BD B5 ... jsr bdb5 ;jump78 +9C05 38 8 pulx +9C06 CE 10 28 ..( ldx #1028 +9C09 1D 00 .. bclr add,x 00,x +9C0B 40 @ nega +9C0C BD BE 10 ... jsr be10 ;jump88 +9C0F C6 03 .. ldab #03 +9C11 F7 00 2C .., stb 002c +9C14 39 9 rts + +jump111: +9C15 BD BE 4B ..K jsr be4b ;jump1 +9C18 F6 00 48 ..H ldab 0048 +9C1B 4F O clra +9C1C BD FE 16 ... jsr fe16 ;jump2 +9C1F 00 . test +9C20 00 . test +9C21 00 . test +9C22 0A . clv +9C26 3B ; rti +9C27 9C 53 9C .S. cmpx 53 +9C2A 6B k illegal +9C2B 9C 83 9C ... cmpx 83 +9C2E 9B 9C B2 ... adda 9c +9C31 9C C9 9C ... cmpx c9 +9C34 E0 9C .. subb 9c,x +9C36 F7 9D 0E ... stb 9d0e +9C3C 00 . test +9C3D 67 C4 g. asr c4,x +9C3F 02 . idiv +9C40 27 08 '. beq 08 ;9C4A +9C42 CC AF 00 ... ldd #af00 +9C45 BD C0 BA ... jsr c0ba ;display: +9C48 20 06 . bra 06 ;9C50 +9C4A CC AF 0B ... ldd #af0b +9C4D BD C0 BA ... jsr c0ba ;display: +9C50 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C53 F6 00 67 ..g ldab 0067 +9C56 C4 10 .. andb #10 +9C58 27 08 '. beq 08 ;9C62 +9C5A CC AF 42 ..B ldd #af42 +9C5D BD C0 BA ... jsr c0ba ;display: +9C60 20 06 . bra 06 ;9C68 +9C62 CC AF 4D ..M ldd #af4d +9C65 BD C0 BA ... jsr c0ba ;display: +9C68 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C6B F6 00 67 ..g ldab 0067 +9C6E C4 20 . andb #20 +9C70 27 08 '. beq 08 ;9C7A +9C72 CC AF 58 ..X ldd #af58 +9C75 BD C0 BA ... jsr c0ba ;display: +9C78 20 06 . bra 06 ;9C80 +9C7A CC AF 63 ..c ldd #af63 +9C7D BD C0 BA ... jsr c0ba ;display: +9C80 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C83 F6 00 67 ..g ldab 0067 +9C86 C4 01 .. andb #01 +9C88 27 08 '. beq 08 ;9C92 +9C8A CC AE EA ... ldd #aeea +9C8D BD C0 BA ... jsr c0ba ;display: +9C90 20 06 . bra 06 ;9C98 +9C92 CC AE F5 ... ldd #aef5 +9C95 BD C0 BA ... jsr c0ba ;display: +9C98 7E 9D 29 ~.) jmp 9d29 ;goto18 +9C9B F6 00 67 ..g ldab 0067 +9C9E C4 04 .. andb #04 +9CA0 27 08 '. beq 08 ;9CAA +9CA2 CC AF 16 ... ldd #af16 +9CA5 BD C0 BA ... jsr c0ba ;display: +9CA8 20 06 . bra 06 ;9CB0 +9CAA CC AF 21 ..! ldd #af21 +9CAD BD C0 BA ... jsr c0ba ;display: +9CB0 20 77 w bra 77 ;9D29 +9CB2 F6 00 67 ..g ldab 0067 +9CB5 C4 08 .. andb #08 +9CB7 27 08 '. beq 08 ;9CC1 +9CB9 CC AF 2C .., ldd #af2c +9CBC BD C0 BA ... jsr c0ba ;display: +9CBF 20 06 . bra 06 ;9CC7 +9CC1 CC AF 37 ..7 ldd #af37 +9CC4 BD C0 BA ... jsr c0ba ;display: +9CC7 20 60 ` bra 60 ;9D29 +9CC9 F6 00 67 ..g ldab 0067 +9CCC C4 40 .@ andb #40 +9CCE 27 08 '. beq 08 ;9CD8 +9CD0 CC AF 84 ... ldd #af84 +9CD3 BD C0 BA ... jsr c0ba ;display: +9CD6 20 06 . bra 06 ;9CDE +9CD8 CC AF 8F ... ldd #af8f +9CDB BD C0 BA ... jsr c0ba ;display: +9CDE 20 49 I bra 49 ;9D29 +9CE0 F6 0E 70 ..p ldab 0e70 +9CE3 C1 01 .. cmpb #01 +9CE5 26 08 &. bne 08 ;9CEF +9CE7 CC AE BE ... ldd #aebe +9CEA BD C0 BA ... jsr c0ba ;display: +9CED 20 06 . bra 06 ;9CF5 +9CEF CC AE C9 ... ldd #aec9 +9CF2 BD C0 BA ... jsr c0ba ;display: +9CF5 20 32 2 bra 32 ;9D29 +9CF7 F6 0E 6F ..o ldab 0e6f +9CFA C1 01 .. cmpb #01 +9CFC 26 08 &. bne 08 ;9D06 +9CFE CC AE D4 ... ldd #aed4 +9D01 BD C0 BA ... jsr c0ba ;display: +9D04 20 06 . bra 06 ;9D0C +9D06 CC AE DF ... ldd #aedf +9D09 BD C0 BA ... jsr c0ba ;display: +9D0C 20 1B . bra 1b ;9D29 +9D0E F6 00 67 ..g ldab 0067 +9D11 2C 08 ,. bge 08 ;9D1B +9D13 CC AF 6E ..n ldd #af6e +9D16 BD C0 BA ... jsr c0ba ;display: +9D19 20 06 . bra 06 ;9D21 +9D1B CC AF 79 ..y ldd #af79 +9D1E BD C0 BA ... jsr c0ba ;display: +9D21 20 06 . bra 06 ;9D29 +9D23 CC AF B0 ... ldd #afb0 +9D26 BD C0 BA ... jsr c0ba ;display: +goto18: +9D29 39 9 rts + +jump89: +9D2A BD BE 4B ..K jsr be4b ;jump1 +9D2D F6 00 22 .." ldab 0022 +9D30 4F O clra +9D31 BD E7 95 ... jsr e795 ;jump54 +9D34 F6 00 5E ..^ ldab 005e +9D37 F7 0B 99 ... stb 0b99 +9D3A F6 00 5F .._ ldab 005f +9D3D F7 0B 98 ... stb 0b98 +9D40 C6 20 . ldab #20 +9D42 F7 0B 97 ... stb 0b97 +9D45 F6 00 24 ..$ ldab 0024 +9D48 4F O clra +9D49 BD E7 95 ... jsr e795 ;jump54 +9D4C C6 50 .P ldab #50 +9D4E F7 0B 96 ... stb 0b96 +9D51 F6 00 5E ..^ ldab 005e +9D54 F7 0B 95 ... stb 0b95 +9D57 F6 00 5F .._ ldab 005f +9D5A F7 0B 94 ... stb 0b94 +9D5D C6 20 . ldab #20 +9D5F F7 0B 93 ... stb 0b93 +9D62 F6 00 2A ..* ldab 002a +9D65 4F O clra +9D66 BD E7 95 ... jsr e795 ;jump54 +9D69 C6 46 .F ldab #46 +9D6B F7 0B 92 ... stb 0b92 +9D6E F6 00 5E ..^ ldab 005e +9D71 F7 0B 91 ... stb 0b91 +9D74 F6 00 5F .._ ldab 005f +9D77 F7 0B 90 ... stb 0b90 +9D7A BD BE 01 ... jsr be01 ;jump70 +9D7D 39 9 rts + +9D7E BD BE 4B ..K jsr be4b ;jump1 +9D81 F6 00 60 ..` ldab 0060 +9D84 4F O clra +9D85 C3 0A 90 ... addd #0a90 +9D88 8F . xgdx +9D89 E6 00 .. ldab 00,x +9D8B F7 0B 99 ... stb 0b99 +9D8E F6 00 60 ..` ldab 0060 +9D91 4F O clra +9D92 C3 0A 91 ... addd #0a91 +9D95 8F . xgdx +9D96 E6 00 .. ldab 00,x +9D98 F7 0B 98 ... stb 0b98 +9D9B F6 00 60 ..` ldab 0060 +9D9E 4F O clra +9D9F C3 0A 92 ... addd #0a92 +9DA2 8F . xgdx +9DA3 E6 00 .. ldab 00,x +9DA5 F7 0B 97 ... stb 0b97 +9DA8 F6 00 60 ..` ldab 0060 +9DAB 4F O clra +9DAC C3 0A 94 ... addd #0a94 +9DAF 8F . xgdx +9DB0 E6 00 .. ldab 00,x +9DB2 F7 0B 95 ... stb 0b95 +9DB5 F6 00 60 ..` ldab 0060 +9DB8 4F O clra +9DB9 C3 0A 95 ... addd #0a95 +9DBC 8F . xgdx +9DBD E6 00 .. ldab 00,x +9DBF F7 0B 94 ... stb 0b94 +9DC2 F6 00 60 ..` ldab 0060 +9DC5 4F O clra +9DC6 C3 0A 96 ... addd #0a96 +9DC9 8F . xgdx +9DCA E6 00 .. ldab 00,x +9DCC F7 0B 93 ... stb 0b93 +9DCF C6 20 . ldab #20 +9DD1 F7 0B 92 ... stb 0b92 +9DD4 C6 20 . ldab #20 +9DD6 F7 0B 91 ... stb 0b91 +9DD9 F6 00 54 ..T ldab 0054 +9DDC 4F O clra +9DDD C3 B4 8F ... addd #b48f +9DE0 8F . xgdx +9DE1 E6 00 .. ldab 00,x +9DE3 F7 0B 90 ... stb 0b90 +9DE6 F6 00 38 ..8 ldab 0038 +9DE9 C1 03 .. cmpb #03 +9DEB 24 0F $. bcc 0f ;9DFC +9DED F6 00 60 ..` ldab 0060 +9DF0 4F O clra +9DF1 C3 0A 93 ... addd #0a93 +9DF4 8F . xgdx +9DF5 E6 00 .. ldab 00,x +9DF7 F7 0B 96 ... stb 0b96 +9DFA 20 05 . bra 05 ;9E01 +9DFC C6 1F .. ldab #1f +9DFE F7 0B 96 ... stb 0b96 +9E01 BD BE 01 ... jsr be01 ;jump70 +9E04 F6 00 38 ..8 ldab 0038 +9E07 26 05 &. bne 05 ;9E0E +9E09 C6 05 .. ldab #05 +9E0B F7 00 38 ..8 stb 0038 +9E0E 39 9 rts + +jump142: +9E0F BD BE 4B ..K jsr be4b ;jump1 +9E12 F6 00 48 ..H ldab 0048 +9E15 26 15 &. bne 15 ;9E2C +9E17 F6 00 66 ..f ldab 0066 +9E1A 27 08 '. beq 08 ;9E24 +9E1C CC AF C6 ... ldd #afc6 +9E1F BD C0 BA ... jsr c0ba ;display: +9E22 20 06 . bra 06 ;9E2A +9E24 CC AF D1 ... ldd #afd1 +9E27 BD C0 BA ... jsr c0ba ;display: +9E2A 20 5C \ bra 5c ;9E88 +9E2C C6 4D .M ldab #4d +9E2E F7 0B 99 ... stb 0b99 +9E31 C6 45 .E ldab #45 +9E33 F7 0B 98 ... stb 0b98 +9E36 C6 4E .N ldab #4e +9E38 F7 0B 97 ... stb 0b97 +9E3B C6 55 .U ldab #55 +9E3D F7 0B 96 ... stb 0b96 +9E40 C6 20 . ldab #20 +9E42 F7 0B 95 ... stb 0b95 +9E45 F6 00 48 ..H ldab 0048 +9E48 CB 30 .0 addb #30 +9E4A F7 0B 94 ... stb 0b94 +9E4D F6 00 48 ..H ldab 0048 +9E50 C1 0A .. cmpb #0a +9E52 26 05 &. bne 05 ;9E59 +9E54 C6 30 .0 ldab #30 +9E56 F7 0B 94 ... stb 0b94 +9E59 C6 20 . ldab #20 +9E5B F7 0B 93 ... stb 0b93 +9E5E C6 4F .O ldab #4f +9E60 F7 0B 92 ... stb 0b92 +9E63 F6 00 48 ..H ldab 0048 +9E66 4F O clra +9E67 C3 00 68 ..h addd #0068 +9E6A 8F . xgdx +9E6B E6 00 .. ldab 00,x +9E6D 27 0C '. beq 0c ;9E7B +9E6F C6 4E .N ldab #4e +9E71 F7 0B 91 ... stb 0b91 +9E74 C6 20 . ldab #20 +9E76 F7 0B 90 ... stb 0b90 +9E79 20 0A . bra 0a ;9E85 +9E7B C6 46 .F ldab #46 +9E7D F7 0B 91 ... stb 0b91 +9E80 C6 46 .F ldab #46 +9E82 F7 0B 90 ... stb 0b90 +9E85 BD BE 01 ... jsr be01 ;jump70 +9E88 39 9 rts + +jump100: +9E89 BD BE 4B ..K jsr be4b ;jump1 +9E8C F6 00 48 ..H ldab 0048 +9E8F 4F O clra +9E90 BD FE 16 ... jsr fe16 ;jump2 +9E93 00 . test +9E94 01 . nop +9E95 00 . test +9E96 2D A1 -. blt a1 ;9E39 +9E98 C4 9E .. andb #9e +9E9A F5 9E FE ... bitb 9efe +9EA0 10 . sba +9EA4 3B ; rti +9EA8 52 R illegal +9EAC 69 i rol +9EB0 80 9F .. suba #9f +9EB2 89 9F .. adca #9f +9EBA B7 9F C5 ... sta 9fc5 +9EC0 EB A0 .. addb a0,x +9EC2 03 . fdiv +9EC3 A0 11 .. suba 11,x +9EC5 A0 29 .) suba 29,x +9EC7 A0 37 .7 suba 37,x +9EC9 A0 54 .T suba 54,x +9ECB A0 62 .b suba 62,x +9ECD A0 7F .. suba 7f,x +9ECF A0 8D .. suba 8d,x +9ED1 A0 96 .. suba 96,x +9ED3 A0 A4 .. suba a4,x +9ED5 A0 AD .. suba ad,x +9ED7 A0 BC .. suba bc,x +9ED9 A0 C5 .. suba c5,x +9EDB A0 D4 .. suba d4,x +9EDD A0 DD .. suba dd,x +9EDF A0 EC .. suba ec,x +9EE1 A0 F5 .. suba f5,x +9EE3 A1 04 .. cmpa 04,x +9EE5 A1 26 .& cmpa 26,x +9EE7 A1 34 .4 cmpa 34,x +9EE9 A1 55 .U cmpa 55,x +9EEB A1 62 .b cmpa 62,x +9EED A1 83 .. cmpa 83,x +9EEF A1 90 .. cmpa 90,x +9EF1 A1 B1 .. cmpa b1,x +9EF3 A1 BE .. cmpa be,x +9EF5 CC B2 90 ... ldd #b290 +9EF8 BD C0 BA ... jsr c0ba ;display: +9EFB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9EFE CC 0C BC ... ldd #0cbc +9F01 BD C0 BA ... jsr c0ba ;display: +9F04 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F07 CC B2 A2 ... ldd #b2a2 +9F0A BD C0 BA ... jsr c0ba ;display: +9F0D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F10 CC 0C CC ... ldd #0ccc +9F13 BD C0 BA ... jsr c0ba ;display: +9F16 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F19 C6 41 .A ldab #41 +9F1B F7 0B 99 ... stb 0b99 +9F1E C6 55 .U ldab #55 +9F20 F7 0B 98 ... stb 0b98 +9F23 C6 44 .D ldab #44 +9F25 F7 0B 97 ... stb 0b97 +9F28 C6 54 .T ldab #54 +9F2A F7 0B 96 ... stb 0b96 +9F2D CE 00 00 ... ldx #0000 +9F30 3C < pshx +9F31 FC 0C E7 ... ldd 0ce7 +9F34 BD A2 D4 ... jsr a2d4 ;jump79 +9F37 38 8 pulx +9F38 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F3B CC B2 C6 ... ldd #b2c6 +9F3E BD C0 BA ... jsr c0ba ;display: +9F41 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F44 FE 0D E9 ... ldx 0de9 +9F47 3C < pshx +9F48 FC 0D E7 ... ldd 0de7 +9F4B BD A3 41 ..A jsr a341 ;jump77 +9F4E 38 8 pulx +9F4F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F52 CC B2 D8 ... ldd #b2d8 +9F55 BD C0 BA ... jsr c0ba ;display: +9F58 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F5B FE 0D ED ... ldx 0ded +9F5E 3C < pshx +9F5F FC 0D EB ... ldd 0deb +9F62 BD A3 41 ..A jsr a341 ;jump77 +9F65 38 8 pulx +9F66 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F69 CC B2 EA ... ldd #b2ea +9F6C BD C0 BA ... jsr c0ba ;display: +9F6F 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F72 FE 0D F1 ... ldx 0df1 +9F75 3C < pshx +9F76 FC 0D EF ... ldd 0def +9F79 BD A3 41 ..A jsr a341 ;jump77 +9F7C 38 8 pulx +9F7D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F80 CC B2 FC ... ldd #b2fc +9F83 BD C0 BA ... jsr c0ba ;display: +9F86 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F89 FE 0D F9 ... ldx 0df9 +9F8C 3C < pshx +9F8D FC 0D F7 ... ldd 0df7 +9F90 BD A3 41 ..A jsr a341 ;jump77 +9F93 38 8 pulx +9F94 7E A1 C4 ~.. jmp a1c4 ;goto19 +9F97 CC B3 0E ... ldd #b30e +9F9A BD C0 BA ... jsr c0ba ;display: +9F9D 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FA0 FE 0D FD ... ldx 0dfd +9FA3 3C < pshx +9FA4 FC 0D FB ... ldd 0dfb +9FA7 BD A3 41 ..A jsr a341 ;jump77 +9FAA 38 8 pulx +9FAB 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FAE CC B3 35 ..5 ldd #b335 +9FB1 BD C0 BA ... jsr c0ba ;display: +9FB4 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FB7 FE 0D F5 ... ldx 0df5 +9FBA 3C < pshx +9FBB FC 0D F3 ... ldd 0df3 +9FBE BD A3 41 ..A jsr a341 ;jump77 +9FC1 38 8 pulx +9FC2 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FC5 C6 24 .$ ldab #24 +9FC7 F7 0B 99 ... stb 0b99 +9FCA C6 31 .1 ldab #31 +9FCC F7 0B 98 ... stb 0b98 +9FCF CE 00 00 ... ldx #0000 +9FD2 3C < pshx +9FD3 FC 0C DD ... ldd 0cdd +9FD6 BD A2 D4 ... jsr a2d4 ;jump79 +9FD9 38 8 pulx +9FDA 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FDD FE 0C F5 ... ldx 0cf5 +9FE0 3C < pshx +9FE1 FC 0C F3 ... ldd 0cf3 +9FE4 BD A3 41 ..A jsr a341 ;jump77 +9FE7 38 8 pulx +9FE8 7E A1 C4 ~.. jmp a1c4 ;goto19 +9FEB C6 24 .$ ldab #24 +9FED F7 0B 99 ... stb 0b99 +9FF0 C6 32 .2 ldab #32 +9FF2 F7 0B 98 ... stb 0b98 +9FF5 CE 00 00 ... ldx #0000 +9FF8 3C < pshx +9FF9 FC 0C DF ... ldd 0cdf +9FFC BD A2 D4 ... jsr a2d4 ;jump79 +9FFF 38 8 pulx +A000 7E A1 C4 ~.. jmp a1c4 ;goto19 +A003 FE 0C F9 ... ldx 0cf9 +A006 3C < pshx +A007 FC 0C F7 ... ldd 0cf7 +A00A BD A3 41 ..A jsr a341 ;jump77 +A00D 38 8 pulx +A00E 7E A1 C4 ~.. jmp a1c4 ;goto19 +A011 C6 24 .$ ldab #24 +A013 F7 0B 99 ... stb 0b99 +A016 C6 35 .5 ldab #35 +A018 F7 0B 98 ... stb 0b98 +A01B CE 00 00 ... ldx #0000 +A01E 3C < pshx +A01F FC 0C E1 ... ldd 0ce1 +A022 BD A2 D4 ... jsr a2d4 ;jump79 +A025 38 8 pulx +A026 7E A1 C4 ~.. jmp a1c4 ;goto19 +A029 FE 0C FD ... ldx 0cfd +A02C 3C < pshx +A02D FC 0C FB ... ldd 0cfb +A030 BD A3 41 ..A jsr a341 ;jump77 +A033 38 8 pulx +A034 7E A1 C4 ~.. jmp a1c4 ;goto19 +A037 C6 24 .$ ldab #24 +A039 F7 0B 99 ... stb 0b99 +A03C C6 31 .1 ldab #31 +A03E F7 0B 98 ... stb 0b98 +A041 C6 30 .0 ldab #30 +A043 F7 0B 97 ... stb 0b97 +A046 CE 00 00 ... ldx #0000 +A049 3C < pshx +A04A FC 0C E3 ... ldd 0ce3 +A04D BD A2 D4 ... jsr a2d4 ;jump79 +A050 38 8 pulx +A051 7E A1 C4 ~.. jmp a1c4 ;goto19 +A054 FE 0D 01 ... ldx 0d01 +A057 3C < pshx +A058 FC 0C FF ... ldd 0cff +A05B BD A3 41 ..A jsr a341 ;jump77 +A05E 38 8 pulx +A05F 7E A1 C4 ~.. jmp a1c4 ;goto19 +A062 C6 24 .$ ldab #24 +A064 F7 0B 99 ... stb 0b99 +A067 C6 32 .2 ldab #32 +A069 F7 0B 98 ... stb 0b98 +A06C C6 30 .0 ldab #30 +A06E F7 0B 97 ... stb 0b97 +A071 CE 00 00 ... ldx #0000 +A074 3C < pshx +A075 FC 0C E5 ... ldd 0ce5 +A078 BD A2 D4 ... jsr a2d4 ;jump79 +A07B 38 8 pulx +A07C 7E A1 C4 ~.. jmp a1c4 ;goto19 +A07F FE 0D 05 ... ldx 0d05 +A082 3C < pshx +A083 FC 0D 03 ... ldd 0d03 +A086 BD A3 41 ..A jsr a341 ;jump77 +A089 38 8 pulx +A08A 7E A1 C4 ~.. jmp a1c4 ;goto19 +A08D CC B3 B7 ... ldd #b3b7 +A090 BD C0 BA ... jsr c0ba ;display: +A093 7E A1 C4 ~.. jmp a1c4 ;goto19 +A096 CE 00 01 ... ldx #0001 +A099 3C < pshx +A09A FC 0C F1 ... ldd 0cf1 +A09D BD A2 D4 ... jsr a2d4 ;jump79 +A0A0 38 8 pulx +A0A1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0A4 CC B3 CE ... ldd #b3ce +A0A7 BD C0 BA ... jsr c0ba ;display: +A0AA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0AD FE 0C E9 ... ldx 0ce9 +A0B0 3C < pshx +A0B1 F6 0C DC ... ldab 0cdc +A0B4 4F O clra +A0B5 BD A3 1A ... jsr a31a ;jump93 +A0B8 38 8 pulx +A0B9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0BC CC B3 E0 ... ldd #b3e0 +A0BF BD C0 BA ... jsr c0ba ;display: +A0C2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0C5 FE 0C EB ... ldx 0ceb +A0C8 3C < pshx +A0C9 F6 0C DB ... ldab 0cdb +A0CC 4F O clra +A0CD BD A3 1A ... jsr a31a ;jump93 +A0D0 38 8 pulx +A0D1 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0D4 CC B3 F2 ... ldd #b3f2 +A0D7 BD C0 BA ... jsr c0ba ;display: +A0DA 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0DD FE 0C ED ... ldx 0ced +A0E0 3C < pshx +A0E1 F6 0C DA ... ldab 0cda +A0E4 4F O clra +A0E5 BD A3 1A ... jsr a31a ;jump93 +A0E8 38 8 pulx +A0E9 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0EC CC B4 04 ... ldd #b404 +A0EF BD C0 BA ... jsr c0ba ;display: +A0F2 7E A1 C4 ~.. jmp a1c4 ;goto19 +A0F5 FE 0C EF ... ldx 0cef +A0F8 3C < pshx +A0F9 F6 0C D9 ... ldab 0cd9 +A0FC 4F O clra +A0FD BD A3 1A ... jsr a31a ;jump93 +A100 38 8 pulx +A101 7E A1 C4 ~.. jmp a1c4 ;goto19 +A104 C6 57 .W ldab #57 +A106 F7 0B 99 ... stb 0b99 +A109 C6 53 .S ldab #53 +A10B F7 0B 98 ... stb 0b98 +A10E C6 4E .N ldab #4e +A110 F7 0B 97 ... stb 0b97 +A113 C6 4B .K ldab #4b +A115 F7 0B 96 ... stb 0b96 +A118 CE 00 00 ... ldx #0000 +A11B 3C < pshx +A11C FC 0D 07 ... ldd 0d07 +A11F BD A2 D4 ... jsr a2d4 ;jump79 +A122 38 8 pulx +A123 7E A1 C4 ~.. jmp a1c4 ;goto19 +A126 FE 0D 11 ... ldx 0d11 +A129 3C < pshx +A12A FC 0D 0F ... ldd 0d0f +A12D BD A3 41 ..A jsr a341 ;jump77 +A130 38 8 pulx +A131 7E A1 C4 ~.. jmp a1c4 ;goto19 +A134 C6 53 .S ldab #53 +A136 F7 0B 99 ... stb 0b99 +A139 C6 48 .H ldab #48 +A13B F7 0B 98 ... stb 0b98 +A13E C6 50 .P ldab #50 +A140 F7 0B 97 ... stb 0b97 +A143 C6 52 .R ldab #52 +A145 F7 0B 96 ... stb 0b96 +A148 CE 00 00 ... ldx #0000 +A14B 3C < pshx +A14C FC 0D 09 ... ldd 0d09 +A14F BD A2 D4 ... jsr a2d4 ;jump79 +A152 38 8 pulx +A153 20 6F o bra 6f ;A1C4 +A155 FE 0D 15 ... ldx 0d15 +A158 3C < pshx +A159 FC 0D 13 ... ldd 0d13 +A15C BD A3 41 ..A jsr a341 ;jump77 +A15F 38 8 pulx +A160 20 62 b bra 62 ;A1C4 +A162 C6 50 .P ldab #50 +A164 F7 0B 99 ... stb 0b99 +A167 C6 52 .R ldab #52 +A169 F7 0B 98 ... stb 0b98 +A16C C6 4D .M ldab #4d +A16E F7 0B 97 ... stb 0b97 +A171 C6 4F .O ldab #4f +A173 F7 0B 96 ... stb 0b96 +A176 CE 00 00 ... ldx #0000 +A179 3C < pshx +A17A FC 0D 0B ... ldd 0d0b +A17D BD A2 D4 ... jsr a2d4 ;jump79 +A180 38 8 pulx +A181 20 41 A bra 41 ;A1C4 +A183 FE 0D 19 ... ldx 0d19 +A186 3C < pshx +A187 FC 0D 17 ... ldd 0d17 +A18A BD A3 41 ..A jsr a341 ;jump77 +A18D 38 8 pulx +A18E 20 34 4 bra 34 ;A1C4 +A190 C6 46 .F ldab #46 +A192 F7 0B 99 ... stb 0b99 +A195 C6 52 .R ldab #52 +A197 F7 0B 98 ... stb 0b98 +A19A C6 45 .E ldab #45 +A19C F7 0B 97 ... stb 0b97 +A19F C6 45 .E ldab #45 +A1A1 F7 0B 96 ... stb 0b96 +A1A4 CE 00 00 ... ldx #0000 +A1A7 3C < pshx +A1A8 FC 0D 0D ... ldd 0d0d +A1AB BD A2 D4 ... jsr a2d4 ;jump79 +A1AE 38 8 pulx +A1AF 20 13 . bra 13 ;A1C4 +A1B1 FE 0D 1D ... ldx 0d1d +A1B4 3C < pshx +A1B5 FC 0D 1B ... ldd 0d1b +A1B8 BD A3 41 ..A jsr a341 ;jump77 +A1BB 38 8 pulx +A1BC 20 06 . bra 06 ;A1C4 +A1BE CC B4 84 ... ldd #b484 +A1C1 BD C0 BA ... jsr c0ba ;display: +goto19: +A1C4 F6 00 48 ..H ldab 0048 +A1C7 C1 2E .. cmpb #2e +A1C9 23 74 #t bls 74 ;A23F +A1CB F6 00 48 ..H ldab 0048 +A1CE C1 92 .. cmpb #92 +A1D0 24 6D $m bcc 6d ;A23F +A1D2 F6 00 48 ..H ldab 0048 +A1D5 4F O clra +A1D6 05 . asld +A1D7 C3 08 6C ..l addd #086c +A1DA 8F . xgdx +A1DB EC 00 .. ldd 00,x +A1DD C4 80 .. andb #80 +A1DF 26 0E &. bne 0e ;A1EF +A1E1 7C 00 48 |.H inc 0048 +A1E4 F6 00 48 ..H ldab 0048 +A1E7 C1 92 .. cmpb #92 +A1E9 26 02 &. bne 02 ;A1ED +A1EB 20 02 . bra 02 ;A1EF +A1ED 20 E3 . bra e3 ;A1D2 +A1EF F6 00 48 ..H ldab 0048 +A1F2 4F O clra +A1F3 C3 FF D2 ... addd #ffd2 +A1F6 BD E7 95 ... jsr e795 ;jump54 +A1F9 F6 00 5E ..^ ldab 005e +A1FC F7 0B 99 ... stb 0b99 +A1FF F6 00 5F .._ ldab 005f +A202 F7 0B 98 ... stb 0b98 +A205 F6 00 48 ..H ldab 0048 +A208 4F O clra +A209 05 . asld +A20A C3 0C C3 ... addd #0cc3 +A20D 8F . xgdx +A20E EC 00 .. ldd 00,x +A210 BD E7 45 ..E jsr e745 ;jump55 +A213 F6 00 57 ..W ldab 0057 +A216 F7 0B 94 ... stb 0b94 +A219 F6 00 5A ..Z ldab 005a +A21C F7 0B 93 ... stb 0b93 +A21F F6 00 5D ..] ldab 005d +A222 F7 0B 92 ... stb 0b92 +A225 F6 00 5E ..^ ldab 005e +A228 F7 0B 91 ... stb 0b91 +A22B F6 00 5F .._ ldab 005f +A22E F7 0B 90 ... stb 0b90 +A231 5F _ clrb +A232 4F O clra +A233 8D 27 .' bsr dest 27 +A235 F6 00 48 ..H ldab 0048 +A238 C1 92 .. cmpb #92 +A23A 26 03 &. bne 03 ;A23F +A23C 7F 00 2C .., clr 002c +A23F F6 00 48 ..H ldab 0048 +A242 C1 92 .. cmpb #92 +A244 26 15 &. bne 15 ;A25B +A246 F6 00 1F ... ldab 001f +A249 C4 10 .. andb #10 +A24B 27 08 '. beq 08 ;A255 +A24D CC AF 9A ... ldd #af9a +A250 BD C0 BA ... jsr c0ba ;display: +A253 20 06 . bra 06 ;A25B +A255 CC AF A5 ... ldd #afa5 +A258 BD C0 BA ... jsr c0ba ;display: +A25B 39 9 rts + +jump82: +A25C 37 7 pshb +A25D 36 6 psha +A25E F6 00 2C .., ldab 002c +A261 26 6F &o bne 6f ;A2D2 +A263 BD BE 69 ..i jsr be69 ;jump3 +A266 30 0 tsx +A267 E6 01 .. ldab 01,x +A269 27 5F '_ beq 5f ;A2CA +A26B F6 00 13 ... ldab 0013 +A26E C1 01 .. cmpb #01 +A270 23 58 #X bls 58 ;A2CA +A272 CE 10 28 ..( ldx #1028 +A275 1C 00 .. bset add,x 00,x +A277 40 @ nega +A278 CE 00 01 ... ldx #0001 +A27B 3C < pshx +A27C F6 0B 90 ... ldab 0b90 +A27F 4F O clra +A280 BD BD B5 ... jsr bdb5 ;jump78 +A283 38 8 pulx +A284 CE 10 28 ..( ldx #1028 +A287 1D 00 .. bclr add,x 00,x +A289 40 @ nega +A28A F6 0B 91 ... ldab 0b91 +A28D F7 0B 90 ... stb 0b90 +A290 F6 00 13 ... ldab 0013 +A293 C1 02 .. cmpb #02 +A295 26 07 &. bne 07 ;A29E +A297 C6 2E .. ldab #2e +A299 F7 0B 91 ... stb 0b91 +A29C 20 2C , bra 2c ;A2CA +A29E F6 00 13 ... ldab 0013 +A2A1 C1 04 .. cmpb #04 +A2A3 26 0D &. bne 0d ;A2B2 +A2A5 F6 0B 92 ... ldab 0b92 +A2A8 F7 0B 91 ... stb 0b91 +A2AB C6 2E .. ldab #2e +A2AD F7 0B 92 ... stb 0b92 +A2B0 20 18 . bra 18 ;A2CA +A2B2 F6 00 13 ... ldab 0013 +A2B5 C1 08 .. cmpb #08 +A2B7 26 11 &. bne 11 ;A2CA +A2B9 F6 0B 92 ... ldab 0b92 +A2BC F7 0B 91 ... stb 0b91 +A2BF F6 0B 93 ... ldab 0b93 +A2C2 F7 0B 92 ... stb 0b92 +A2C5 C6 2E .. ldab #2e +A2C7 F7 0B 93 ... stb 0b93 +A2CA BD BE 10 ... jsr be10 ;jump88 +A2CD C6 03 .. ldab #03 +A2CF F7 00 2C .., stb 002c +A2D2 38 8 pulx +A2D3 39 9 rts + +jump79: +A2D4 37 7 pshb +A2D5 36 6 psha +A2D6 30 0 tsx +A2D7 EC 00 .. ldd 00,x +A2D9 BD E7 45 ..E jsr e745 ;jump55 +A2DC F6 00 57 ..W ldab 0057 +A2DF F7 0B 94 ... stb 0b94 +A2E2 F6 00 5A ..Z ldab 005a +A2E5 F7 0B 93 ... stb 0b93 +A2E8 F6 00 5D ..] ldab 005d +A2EB F7 0B 92 ... stb 0b92 +A2EE F6 00 5E ..^ ldab 005e +A2F1 F7 0B 91 ... stb 0b91 +A2F4 F6 00 5F .._ ldab 005f +A2F7 F7 0B 90 ... stb 0b90 +A2FA 30 0 tsx +A2FB E6 05 .. ldab 05,x +A2FD 27 14 '. beq 14 ;A313 +A2FF F6 00 17 ... ldab 0017 +A302 C4 08 .. andb #08 +A304 26 05 &. bne 05 ;A30B +A306 C6 24 .$ ldab #24 +A308 F7 0B 95 ... stb 0b95 +A30B CC 00 01 ... ldd #0001 +A30E BD A2 5C ..\ jsr a25c ;jump82 +A311 20 05 . bra 05 ;A318 +A313 5F _ clrb +A314 4F O clra +A315 BD A2 5C ..\ jsr a25c ;jump82 +A318 38 8 pulx +A319 39 9 rts + +jump93: +A31A 37 7 pshb +A31B 36 6 psha +A31C 30 0 tsx +A31D E6 01 .. ldab 01,x +A31F 4F O clra +A320 BD E7 95 ... jsr e795 ;jump54 +A323 F6 00 5D ..] ldab 005d +A326 F7 0B 99 ... stb 0b99 +A329 F6 00 5E ..^ ldab 005e +A32C F7 0B 98 ... stb 0b98 +A32F F6 00 5F .._ ldab 005f +A332 F7 0B 97 ... stb 0b97 +A335 CE 00 01 ... ldx #0001 +A338 3C < pshx +A339 30 0 tsx +A33A EC 06 .. ldd 06,x +A33C 8D 96 .. bsr dest 96 +A33E 38 8 pulx +A33F 38 8 pulx +A340 39 9 rts + +jump77: +A341 38 8 pulx +A342 37 7 pshb +A343 36 6 psha +A344 3C < pshx +A345 30 0 tsx +A346 EC 04 .. ldd 04,x +A348 37 7 pshb +A349 36 6 psha +A34A EC 02 .. ldd 02,x +A34C BD E6 21 ..! jsr e621 ;jump56 +A34F 38 8 pulx +A350 C6 20 . ldab #20 +A352 F7 0B 99 ... stb 0b99 +A355 F6 00 17 ... ldab 0017 +A358 C4 08 .. andb #08 +A35A 26 05 &. bne 05 ;A361 +A35C C6 24 .$ ldab #24 +A35E F7 0B 98 ... stb 0b98 +A361 CC 00 01 ... ldd #0001 +A364 BD A2 5C ..\ jsr a25c ;jump82 +A367 38 8 pulx +A368 31 1 ins +A369 31 1 ins +A36A 6E 00 n. jmp 00,x + +jump81: +A36C BD BE 4B ..K jsr be4b ;jump1 +A36F CC AF DC ... ldd #afdc +A372 BD C0 BA ... jsr c0ba ;display: +A375 CC 01 F4 ... ldd #01f4 +A378 BD E5 71 ..q jsr e571 ;jump13 +A37B 39 9 rts + +jump141: +A37C FC 00 52 ..R ldd 0052 +A37F FD 0B B5 ... stad 0bb5 +A382 8D E8 .. bsr dest e8 +A384 39 9 rts + +jump40: +A385 F6 00 1F ... ldab 001f +A388 C4 40 .@ andb #40 +A38A 27 73 's beq 73 ;A3FF +A38C F6 00 06 ... ldab 0006 +A38F 4F O clra +A390 05 . asld +A391 C3 08 00 ... addd #0800 +A394 8F . xgdx +A395 EC 00 .. ldd 00,x +A397 5F _ clrb +A398 84 C0 .. anda #c0 +A39A FA 00 28 ..( orb 0028 +A39D BA 00 27 ..' ora 0027 +A3A0 FD 00 27 ..' stad 0027 +A3A3 FC 00 27 ..' ldd 0027 +A3A6 37 7 pshb +A3A7 36 6 psha +A3A8 F6 00 06 ... ldab 0006 +A3AB 4F O clra +A3AC 05 . asld +A3AD C3 08 00 ... addd #0800 +A3B0 38 8 pulx +A3B1 8F . xgdx +A3B2 ED 00 .. stad 00,x +A3B4 FC 00 27 ..' ldd 0027 +A3B7 43 C coma +A3B8 53 S comb +A3B9 37 7 pshb +A3BA 36 6 psha +A3BB F6 00 06 ... ldab 0006 +A3BE 4F O clra +A3BF 05 . asld +A3C0 C3 0B F1 ... addd #0bf1 +A3C3 38 8 pulx +A3C4 8F . xgdx +A3C5 ED 00 .. stad 00,x +A3C7 F6 00 06 ... ldab 0006 +A3CA 4F O clra +A3CB 05 . asld +A3CC C3 08 C8 ... addd #08c8 +A3CF 8F . xgdx +A3D0 EC 00 .. ldd 00,x +A3D2 C4 80 .. andb #80 +A3D4 84 F7 .. anda #f7 +A3D6 FA 00 47 ..G orb 0047 +A3D9 BA 00 46 ..F ora 0046 +A3DC FD 00 46 ..F stad 0046 +A3DF F6 00 19 ... ldab 0019 +A3E2 C4 10 .. andb #10 +A3E4 27 06 '. beq 06 ;A3EC +A3E6 CE 00 46 ..F ldx #0046 +A3E9 1C 00 .. bset add,x 00,x +A3EB 08 . inx +A3EC FC 00 46 ..F ldd 0046 +A3EF 37 7 pshb +A3F0 36 6 psha +A3F1 F6 00 06 ... ldab 0006 +A3F4 4F O clra +A3F5 05 . asld +A3F6 C3 08 C8 ... addd #08c8 +A3F9 38 8 pulx +A3FA 8F . xgdx +A3FB ED 00 .. stad 00,x +A3FD 20 22 " bra 22 ;A421 +A3FF CC 2A FF .*. ldd #2aff +A402 37 7 pshb +A403 36 6 psha +A404 F6 00 06 ... ldab 0006 +A407 4F O clra +A408 05 . asld +A409 C3 08 00 ... addd #0800 +A40C 38 8 pulx +A40D 8F . xgdx +A40E ED 00 .. stad 00,x +A410 CC D5 00 ... ldd #d500 +A413 37 7 pshb +A414 36 6 psha +A415 F6 00 06 ... ldab 0006 +A418 4F O clra +A419 05 . asld +A41A C3 0B F1 ... addd #0bf1 +A41D 38 8 pulx +A41E 8F . xgdx +A41F ED 00 .. stad 00,x +A421 F6 00 1F ... ldab 001f +A424 C4 40 .@ andb #40 +A426 27 26 '& beq 26 ;A44E +A428 F6 00 06 ... ldab 0006 +A42B 4F O clra +A42C 05 . asld +A42D C3 08 00 ... addd #0800 +A430 8F . xgdx +A431 EC 00 .. ldd 00,x +A433 C4 FF .. andb #ff +A435 84 3F .? anda #3f +A437 FD 00 27 ..' stad 0027 +A43A F6 00 06 ... ldab 0006 +A43D 4F O clra +A43E 05 . asld +A43F C3 08 C8 ... addd #08c8 +A442 8F . xgdx +A443 EC 00 .. ldd 00,x +A445 C4 7F .. andb #7f +A447 4F O clra +A448 FD 00 46 ..F stad 0046 +A44B BD A3 6C ..l jsr a36c ;jump81 +A44E 39 9 rts + +jump140: +A44F FC 00 0D ... ldd 000d +A452 FD 0B B7 ... stad 0bb7 +A455 BD A3 6C ..l jsr a36c ;jump81 +A458 39 9 rts + +jump110: +A459 3C < pshx +A45A F6 00 67 ..g ldab 0067 +A45D C4 02 .. andb #02 +A45F 27 08 '. beq 08 ;A469 +A461 CE 00 67 ..g ldx #0067 +A464 1D 00 .. bclr add,x 00,x +A466 4D M tsta +A467 20 0C . bra 0c ;A475 +A469 CE 00 67 ..g ldx #0067 +A46C 1D 00 .. bclr add,x 00,x +A46E 10 . sba +A46F CE 00 67 ..g ldx #0067 +A472 1D 00 .. bclr add,x 00,x +A474 20 F6 . bra f6 ;A46C +A476 00 . test +A477 67 C4 g. asr c4,x +A479 10 . sba +A47A 26 06 &. bne 06 ;A482 +A47C CE 00 67 ..g ldx #0067 +A47F 1D 00 .. bclr add,x 00,x +A481 20 F6 . bra f6 ;A479 +A483 00 . test +A484 67 C4 g. asr c4,x +A486 01 . nop +A487 27 14 '. beq 14 ;A49D +A489 CE 00 67 ..g ldx #0067 +A48C 1D 00 .. bclr add,x 00,x +A48E 02 . idiv +A48F CE 00 67 ..g ldx #0067 +A492 1D 00 .. bclr add,x 00,x +A494 10 . sba +A495 CE 00 67 ..g ldx #0067 +A498 1D 00 .. bclr add,x 00,x +A49A 20 20 bra 20 ;A4BC +A49C 06 . tap +A49D CE 00 67 ..g ldx #0067 +A4A0 1D 00 .. bclr add,x 00,x +A4A2 08 . inx +A4A3 F6 00 67 ..g ldab 0067 +A4A6 C4 04 .. andb #04 +A4A8 27 12 '. beq 12 ;A4BC +A4AA CE 00 67 ..g ldx #0067 +A4AD 1D 00 .. bclr add,x 00,x +A4AF 02 . idiv +A4B0 CE 00 67 ..g ldx #0067 +A4B3 1D 00 .. bclr add,x 00,x +A4B5 10 . sba +A4B6 CE 00 67 ..g ldx #0067 +A4B9 1D 00 .. bclr add,x 00,x +A4BB 20 F6 . bra f6 ;A4B3 +A4BD 00 . test +A4BE 67 C4 g. asr c4,x +A4C0 08 . inx +A4C1 26 06 &. bne 06 ;A4C9 +A4C3 CE 00 67 ..g ldx #0067 +A4C6 1D 00 .. bclr add,x 00,x +A4C8 40 @ nega +A4C9 F6 00 67 ..g ldab 0067 +A4CC F7 0B C0 ... stb 0bc0 +A4CF F6 0E 70 ..p ldab 0e70 +A4D2 F7 0E 6E ..n stb 0e6e +A4D5 F6 0E 6D ..m ldab 0e6d +A4D8 26 39 &9 bne 39 ;A513 +A4DA F6 0E 6F ..o ldab 0e6f +A4DD 27 34 '4 beq 34 ;A513 +A4DF 7F 00 06 ... clr 0006 +A4E2 F6 00 06 ... ldab 0006 +A4E5 C1 3F .? cmpb #3f +A4E7 24 2A $* bcc 2a ;A513 +A4E9 F6 00 06 ... ldab 0006 +A4EC 4F O clra +A4ED CE 00 05 ... ldx #0005 +A4F0 02 . idiv +A4F1 5D ] tstb +A4F2 27 1A '. beq 1a ;A50E +A4F4 F6 00 06 ... ldab 0006 +A4F7 4F O clra +A4F8 C3 08 00 ... addd #0800 +A4FB 30 0 tsx +A4FC ED 00 .. stad 00,x +A4FE EC 00 .. ldd 00,x +A500 37 7 pshb +A501 36 6 psha +A502 F6 00 06 ... ldab 0006 +A505 4F O clra +A506 05 . asld +A507 C3 08 C8 ... addd #08c8 +A50A 38 8 pulx +A50B 8F . xgdx +A50C ED 00 .. stad 00,x +A50E 7C 00 06 |.. inc 0006 +A511 20 CF . bra cf ;A4E2 +A513 F6 0E 6F ..o ldab 0e6f +A516 F7 0E 6D ..m stb 0e6d +A519 BD A3 6C ..l jsr a36c ;jump81 +A51C 38 8 pulx +A51D 39 9 rts + +jump109: +A51E F6 00 22 .." ldab 0022 +A521 4F O clra +A522 BD FE 16 ... jsr fe16 ;jump2 +A525 00 . test +A526 01 . nop +A527 00 . test +A528 04 . lsrd +A529 A5 79 .y bita 79,x +A52B A5 35 .5 bita 35,x +A52D A5 43 .C bita 43,x +A52F A5 51 .Q bita 51,x +A531 A5 5F ._ bita 5f,x +A533 A5 6D .m bita 6d,x +A535 F6 00 24 ..$ ldab 0024 +A538 F7 0B AF ... stb 0baf +A53B F6 00 2A ..* ldab 002a +A53E F7 0B B4 ... stb 0bb4 +A541 20 36 6 bra 36 ;A579 +A543 F6 00 24 ..$ ldab 0024 +A546 F7 0B AE ... stb 0bae +A549 F6 00 2A ..* ldab 002a +A54C F7 0B B3 ... stb 0bb3 +A54F 20 28 ( bra 28 ;A579 +A551 F6 00 24 ..$ ldab 0024 +A554 F7 0B AD ... stb 0bad +A557 F6 00 2A ..* ldab 002a +A55A F7 0B B2 ... stb 0bb2 +A55D 20 1A . bra 1a ;A579 +A55F F6 00 24 ..$ ldab 0024 +A562 F7 0B AC ... stb 0bac +A565 F6 00 2A ..* ldab 002a +A568 F7 0B B1 ... stb 0bb1 +A56B 20 0C . bra 0c ;A579 +A56D F6 00 24 ..$ ldab 0024 +A570 F7 0B AB ... stb 0bab +A573 F6 00 2A ..* ldab 002a +A576 F7 0B B0 ... stb 0bb0 +A579 BD A3 6C ..l jsr a36c ;jump81 +A57C 39 9 rts + +jump139: +A57D 7F 00 54 ..T clr 0054 +A580 F6 00 54 ..T ldab 0054 +A583 C1 FF .. cmpb #ff +A585 24 1B $. bcc 1b ;A5A2 +A587 F6 00 54 ..T ldab 0054 +A58A 4F O clra +A58B C3 0A 90 ... addd #0a90 +A58E 8F . xgdx +A58F E6 00 .. ldab 00,x +A591 37 7 pshb +A592 F6 00 54 ..T ldab 0054 +A595 4F O clra +A596 C3 09 90 ... addd #0990 +A599 8F . xgdx +A59A 33 3 pulb +A59B E7 00 .. stb 00,x +A59D 7C 00 54 |.T inc 0054 +A5A0 20 DE . bra de ;A580 +A5A2 F6 00 61 ..a ldab 0061 +A5A5 F7 0B BF ... stb 0bbf +A5A8 BD A3 6C ..l jsr a36c ;jump81 +A5AB 39 9 rts + +jump138: +A5AC 7F 00 54 ..T clr 0054 +A5AF F6 00 54 ..T ldab 0054 +A5B2 C1 10 .. cmpb #10 +A5B4 24 1B $. bcc 1b ;A5D1 +A5B6 F6 00 54 ..T ldab 0054 +A5B9 4F O clra +A5BA C3 0A 90 ... addd #0a90 +A5BD 8F . xgdx +A5BE E6 00 .. ldab 00,x +A5C0 37 7 pshb +A5C1 F6 00 54 ..T ldab 0054 +A5C4 4F O clra +A5C5 C3 0C B9 ... addd #0cb9 +A5C8 8F . xgdx +A5C9 33 3 pulb +A5CA E7 00 .. stb 00,x +A5CC 7C 00 54 |.T inc 0054 +A5CF 20 DE . bra de ;A5AF +A5D1 BD A3 6C ..l jsr a36c ;jump81 +A5D4 39 9 rts + +jump137: +A5D5 7F 00 54 ..T clr 0054 +A5D8 F6 00 54 ..T ldab 0054 +A5DB C1 10 .. cmpb #10 +A5DD 24 1B $. bcc 1b ;A5FA +A5DF F6 00 54 ..T ldab 0054 +A5E2 4F O clra +A5E3 C3 0A 90 ... addd #0a90 +A5E6 8F . xgdx +A5E7 E6 00 .. ldab 00,x +A5E9 37 7 pshb +A5EA F6 00 54 ..T ldab 0054 +A5ED 4F O clra +A5EE C3 0C C9 ... addd #0cc9 +A5F1 8F . xgdx +A5F2 33 3 pulb +A5F3 E7 00 .. stb 00,x +A5F5 7C 00 54 |.T inc 0054 +A5F8 20 DE . bra de ;A5D8 +A5FA BD A3 6C ..l jsr a36c ;jump81 +A5FD 39 9 rts + +jump136: +A5FE 7F 00 54 ..T clr 0054 +A601 F6 00 54 ..T ldab 0054 +A604 C1 05 .. cmpb #05 +A606 24 1B $. bcc 1b ;A623 +A608 F6 00 54 ..T ldab 0054 +A60B 4F O clra +A60C C3 00 62 ..b addd #0062 +A60F 8F . xgdx +A610 E6 00 .. ldab 00,x +A612 37 7 pshb +A613 F6 00 54 ..T ldab 0054 +A616 4F O clra +A617 C3 0B A4 ... addd #0ba4 +A61A 8F . xgdx +A61B 33 3 pulb +A61C E7 00 .. stb 00,x +A61E 7C 00 54 |.T inc 0054 +A621 20 DE . bra de ;A601 +A623 7F 00 54 ..T clr 0054 +A626 F6 00 54 ..T ldab 0054 +A629 C1 0B .. cmpb #0b +A62B 24 1B $. bcc 1b ;A648 +A62D F6 00 54 ..T ldab 0054 +A630 4F O clra +A631 C3 00 68 ..h addd #0068 +A634 8F . xgdx +A635 E6 00 .. ldab 00,x +A637 37 7 pshb +A638 F6 00 54 ..T ldab 0054 +A63B 4F O clra +A63C C3 0B E4 ... addd #0be4 +A63F 8F . xgdx +A640 33 3 pulb +A641 E7 00 .. stb 00,x +A643 7C 00 54 |.T inc 0054 +A646 20 DE . bra de ;A626 +A648 8D 04 .. bsr dest 04 +A64A BD A3 6C ..l jsr a36c ;jump81 +A64D 39 9 rts + +jump135: +A64E BD AB 0C ... jsr ab0c ;jump126 +A651 C6 20 . ldab #20 +A653 F7 0B A3 ... stb 0ba3 +A656 C6 20 . ldab #20 +A658 F7 0B 9A ... stb 0b9a +A65B C6 01 .. ldab #01 +A65D F7 00 54 ..T stb 0054 +goto21: +A660 F6 00 54 ..T ldab 0054 +A663 C1 09 .. cmpb #09 +A665 25 03 %. bcs 03 ;A66A +A667 7E A7 1E ~.. jmp a71e ;goto20 +A66A F6 00 54 ..T ldab 0054 +A66D 4F O clra +A66E BD FE 16 ... jsr fe16 ;jump2 +A671 00 . test +A672 01 . nop +A673 00 . test +A674 07 . tpa +A675 A6 ED .. ldaa ed,x +A677 A6 87 .. ldaa 87,x +A679 A6 95 .. ldaa 95,x +A67B A6 A1 .. ldaa a1,x +A67D A6 AF .. ldaa af,x +A67F A6 BB .. ldaa bb,x +A681 A6 C9 .. ldaa c9,x +A683 A6 D5 .. ldaa d5,x +A685 A6 E3 .. ldaa e3,x +A687 F6 00 62 ..b ldab 0062 +A68A 54 T lsrb +A68B 54 T lsrb +A68C 54 T lsrb +A68D 54 T lsrb +A68E C8 04 .. eorb #04 +A690 F7 00 5F .._ stb 005f +A693 20 58 X bra 58 ;A6ED +A695 F6 00 62 ..b ldab 0062 +A698 C4 0F .. andb #0f +A69A C8 0D .. eorb #0d +A69C F7 00 5F .._ stb 005f +A69F 20 4C L bra 4c ;A6ED +A6A1 F6 00 63 ..c ldab 0063 +A6A4 54 T lsrb +A6A5 54 T lsrb +A6A6 54 T lsrb +A6A7 54 T lsrb +A6A8 C8 04 .. eorb #04 +A6AA F7 00 5F .._ stb 005f +A6AD 20 3E > bra 3e ;A6ED +A6AF F6 00 63 ..c ldab 0063 +A6B2 C4 0F .. andb #0f +A6B4 C8 05 .. eorb #05 +A6B6 F7 00 5F .._ stb 005f +A6B9 20 32 2 bra 32 ;A6ED +A6BB F6 00 64 ..d ldab 0064 +A6BE 54 T lsrb +A6BF 54 T lsrb +A6C0 54 T lsrb +A6C1 54 T lsrb +A6C2 C8 05 .. eorb #05 +A6C4 F7 00 5F .._ stb 005f +A6C7 20 24 $ bra 24 ;A6ED +A6C9 F6 00 64 ..d ldab 0064 +A6CC C4 0F .. andb #0f +A6CE C8 04 .. eorb #04 +A6D0 F7 00 5F .._ stb 005f +A6D3 20 18 . bra 18 ;A6ED +A6D5 F6 00 65 ..e ldab 0065 +A6D8 54 T lsrb +A6D9 54 T lsrb +A6DA 54 T lsrb +A6DB 54 T lsrb +A6DC C8 05 .. eorb #05 +A6DE F7 00 5F .._ stb 005f +A6E1 20 0A . bra 0a ;A6ED +A6E3 F6 00 65 ..e ldab 0065 +A6E6 C4 0F .. andb #0f +A6E8 C8 03 .. eorb #03 +A6EA F7 00 5F .._ stb 005f +A6ED F6 00 5F .._ ldab 005f +A6F0 C1 09 .. cmpb #09 +A6F2 23 13 #. bls 13 ;A707 +A6F4 F6 00 5F .._ ldab 005f +A6F7 CB 37 .7 addb #37 +A6F9 37 7 pshb +A6FA F6 00 54 ..T ldab 0054 +A6FD 4F O clra +A6FE C3 0B 9A ... addd #0b9a +A701 8F . xgdx +A702 33 3 pulb +A703 E7 00 .. stb 00,x +A705 20 11 . bra 11 ;A718 +A707 F6 00 5F .._ ldab 005f +A70A CB 30 .0 addb #30 +A70C 37 7 pshb +A70D F6 00 54 ..T ldab 0054 +A710 4F O clra +A711 C3 0B 9A ... addd #0b9a +A714 8F . xgdx +A715 33 3 pulb +A716 E7 00 .. stb 00,x +A718 7C 00 54 |.T inc 0054 +A71B 7E A6 60 ~.` jmp a660 ;goto21 +goto20: +A71E 39 9 rts + +jump134: +A71F F6 00 48 ..H ldab 0048 +A722 26 11 &. bne 11 ;A735 +A724 F6 00 66 ..f ldab 0066 +A727 26 07 &. bne 07 ;A730 +A729 C6 01 .. ldab #01 +A72B F7 00 66 ..f stb 0066 +A72E 20 03 . bra 03 ;A733 +A730 7F 00 66 ..f clr 0066 +A733 20 29 ) bra 29 ;A75E +A735 F6 00 48 ..H ldab 0048 +A738 4F O clra +A739 C3 00 68 ..h addd #0068 +A73C 8F . xgdx +A73D E6 00 .. ldab 00,x +A73F 26 10 &. bne 10 ;A751 +A741 C6 01 .. ldab #01 +A743 37 7 pshb +A744 F6 00 48 ..H ldab 0048 +A747 4F O clra +A748 C3 00 68 ..h addd #0068 +A74B 8F . xgdx +A74C 33 3 pulb +A74D E7 00 .. stb 00,x +A74F 20 0D . bra 0d ;A75E +A751 5F _ clrb +A752 37 7 pshb +A753 F6 00 48 ..H ldab 0048 +A756 4F O clra +A757 C3 00 68 ..h addd #0068 +A75A 8F . xgdx +A75B 33 3 pulb +A75C E7 00 .. stb 00,x +A75E 39 9 rts + +jump133: +A75F F6 00 48 ..H ldab 0048 +A762 4F O clra +A763 BD FE 16 ... jsr fe16 ;jump2 +A766 00 . test +A767 00 . test +A768 00 . test +A769 09 . dex +A76A A7 DC .. sta dc,x +A76C A7 80 .. sta 80,x +A76E A7 87 .. sta 87,x +A770 A7 8E .. sta 8e,x +A772 A7 95 .. sta 95,x +A774 A7 9C .. sta 9c,x +A776 A7 A3 .. sta a3,x +A778 A7 AA .. sta aa,x +A77A A7 B1 .. sta b1,x +A77C A7 C4 .. sta c4,x +A77E A7 D7 .. sta d7,x +A780 C6 02 .. ldab #02 +A782 F7 00 02 ... stb 0002 +A785 20 55 U bra 55 ;A7DC +A787 C6 10 .. ldab #10 +A789 F7 00 02 ... stb 0002 +A78C 20 4E N bra 4e ;A7DC +A78E C6 20 . ldab #20 +A790 F7 00 02 ... stb 0002 +A793 20 47 G bra 47 ;A7DC +A795 C6 01 .. ldab #01 +A797 F7 00 02 ... stb 0002 +A79A 20 40 @ bra 40 ;A7DC +A79C C6 04 .. ldab #04 +A79E F7 00 02 ... stb 0002 +A7A1 20 39 9 bra 39 ;A7DC +A7A3 C6 08 .. ldab #08 +A7A5 F7 00 02 ... stb 0002 +A7A8 20 32 2 bra 32 ;A7DC +A7AA C6 40 .@ ldab #40 +A7AC F7 00 02 ... stb 0002 +A7AF 20 2B + bra 2b ;A7DC +A7B1 F6 0E 70 ..p ldab 0e70 +A7B4 C1 01 .. cmpb #01 +A7B6 26 05 &. bne 05 ;A7BD +A7B8 7F 0E 70 ..p clr 0e70 +A7BB 20 05 . bra 05 ;A7C2 +A7BD C6 01 .. ldab #01 +A7BF F7 0E 70 ..p stb 0e70 +A7C2 20 18 . bra 18 ;A7DC +A7C4 F6 0E 6F ..o ldab 0e6f +A7C7 C1 01 .. cmpb #01 +A7C9 26 05 &. bne 05 ;A7D0 +A7CB 7F 0E 6F ..o clr 0e6f +A7CE 20 05 . bra 05 ;A7D5 +A7D0 C6 01 .. ldab #01 +A7D2 F7 0E 6F ..o stb 0e6f +A7D5 20 05 . bra 05 ;A7DC +A7D7 C6 80 .. ldab #80 +A7D9 F7 00 02 ... stb 0002 +A7DC F6 00 48 ..H ldab 0048 +A7DF C1 0A .. cmpb #0a +A7E1 24 2B $+ bcc 2b ;A80E +A7E3 F6 00 48 ..H ldab 0048 +A7E6 C1 07 .. cmpb #07 +A7E8 27 24 '$ beq 24 ;A80E +A7EA F6 00 48 ..H ldab 0048 +A7ED C1 08 .. cmpb #08 +A7EF 27 1D '. beq 1d ;A80E +A7F1 F6 00 67 ..g ldab 0067 +A7F4 F4 00 02 ... andb 0002 +A7F7 26 0B &. bne 0b ;A804 +A7F9 F6 00 02 ... ldab 0002 +A7FC FA 00 67 ..g orb 0067 +A7FF F7 00 67 ..g stb 0067 +A802 20 0A . bra 0a ;A80E +A804 F6 00 02 ... ldab 0002 +A807 53 S comb +A808 F4 00 67 ..g andb 0067 +A80B F7 00 67 ..g stb 0067 +A80E 39 9 rts + +A80F 7F 00 54 ..T clr 0054 +A812 F6 00 54 ..T ldab 0054 +A815 C1 04 .. cmpb #04 +A817 24 4A $J bcc 4a ;A863 +A819 CC 01 F4 ... ldd #01f4 +A81C BD E5 71 ..q jsr e571 ;jump13 +A81F F6 0B 93 ... ldab 0b93 +A822 F7 00 5F .._ stb 005f +A825 F6 0B 94 ... ldab 0b94 +A828 F7 00 5E ..^ stb 005e +A82B F6 0B 95 ... ldab 0b95 +A82E F7 00 5D ..] stb 005d +A831 F6 0B 96 ... ldab 0b96 +A834 F7 00 5A ..Z stb 005a +A837 BD BE 4B ..K jsr be4b ;jump1 +A83A BD BE 01 ... jsr be01 ;jump70 +A83D CC 01 F4 ... ldd #01f4 +A840 BD E5 71 ..q jsr e571 ;jump13 +A843 F6 00 5F .._ ldab 005f +A846 F7 0B 93 ... stb 0b93 +A849 F6 00 5E ..^ ldab 005e +A84C F7 0B 94 ... stb 0b94 +A84F F6 00 5D ..] ldab 005d +A852 F7 0B 95 ... stb 0b95 +A855 F6 00 5A ..Z ldab 005a +A858 F7 0B 96 ... stb 0b96 +A85B BD BE 01 ... jsr be01 ;jump70 +A85E 7C 00 54 |.T inc 0054 +A861 20 AF . bra af ;A812 +A863 39 9 rts + +jump99: +A864 F6 00 09 ... ldab 0009 +A867 C1 01 .. cmpb #01 +A869 26 20 & bne 20 ;A88B +A86B F6 00 61 ..a ldab 0061 +A86E 4F O clra +A86F C3 00 01 ... addd #0001 +A872 37 7 pshb +A873 36 6 psha +A874 F6 00 60 ..` ldab 0060 +A877 4F O clra +A878 30 0 tsx +A879 A3 00 .. subd 00,x +A87B 31 1 ins +A87C 31 1 ins +A87D 2C 0A ,. bge 0a ;A889 +A87F F6 00 60 ..` ldab 0060 +A882 C1 F9 .. cmpb #f9 +A884 24 03 $. bcc 03 ;A889 +A886 7C 00 60 |.` inc 0060 +A889 20 0A . bra 0a ;A895 +A88B F6 00 60 ..` ldab 0060 +A88E C1 09 .. cmpb #09 +A890 24 03 $. bcc 03 ;A895 +A892 7C 00 60 |.` inc 0060 +A895 39 9 rts + +jump98: +A896 F6 00 36 ..6 ldab 0036 +A899 26 39 &9 bne 39 ;A8D4 +A89B F6 00 54 ..T ldab 0054 +A89E C1 27 .' cmpb #27 +A8A0 24 20 $ bcc 20 ;A8C2 +A8A2 7C 00 54 |.T inc 0054 +A8A5 F6 00 09 ... ldab 0009 +A8A8 C1 01 .. cmpb #01 +A8AA 26 0C &. bne 0c ;A8B8 +A8AC F6 00 54 ..T ldab 0054 +A8AF C1 27 .' cmpb #27 +A8B1 26 03 &. bne 03 ;A8B6 +A8B3 7F 00 54 ..T clr 0054 +A8B6 20 0A . bra 0a ;A8C2 +A8B8 F6 00 54 ..T ldab 0054 +A8BB C1 24 .$ cmpb #24 +A8BD 26 03 &. bne 03 ;A8C2 +A8BF 7F 00 54 ..T clr 0054 +A8C2 F6 00 54 ..T ldab 0054 +A8C5 4F O clra +A8C6 C3 B4 8F ... addd #b48f +A8C9 8F . xgdx +A8CA E6 00 .. ldab 00,x +A8CC F7 0B 90 ... stb 0b90 +A8CF C6 02 .. ldab #02 +A8D1 F7 00 36 ..6 stb 0036 +A8D4 39 9 rts + +jump97: +A8D5 F6 00 60 ..` ldab 0060 +A8D8 C1 00 .. cmpb #00 +A8DA 23 05 #. bls 05 ;A8E1 +A8DC 7A 00 60 z.` dec 0060 +A8DF 20 03 . bra 03 ;A8E4 +A8E1 7F 00 60 ..` clr 0060 +A8E4 39 9 rts + +jump96: +A8E5 F6 00 36 ..6 ldab 0036 +A8E8 26 36 &6 bne 36 ;A920 +A8EA F6 00 54 ..T ldab 0054 +A8ED C1 00 .. cmpb #00 +A8EF 25 1D %. bcs 1d ;A90E +A8F1 F6 00 54 ..T ldab 0054 +A8F4 26 15 &. bne 15 ;A90B +A8F6 F6 00 09 ... ldab 0009 +A8F9 C1 01 .. cmpb #01 +A8FB 26 07 &. bne 07 ;A904 +A8FD C6 26 .& ldab #26 +A8FF F7 00 54 ..T stb 0054 +A902 20 05 . bra 05 ;A909 +A904 C6 23 .# ldab #23 +A906 F7 00 54 ..T stb 0054 +A909 20 03 . bra 03 ;A90E +A90B 7A 00 54 z.T dec 0054 +A90E F6 00 54 ..T ldab 0054 +A911 4F O clra +A912 C3 B4 8F ... addd #b48f +A915 8F . xgdx +A916 E6 00 .. ldab 00,x +A918 F7 0B 90 ... stb 0b90 +A91B C6 02 .. ldab #02 +A91D F7 00 36 ..6 stb 0036 +A920 39 9 rts + +jump95: +A921 F6 0B 90 ... ldab 0b90 +A924 F7 0B 96 ... stb 0b96 +A927 F6 0B 96 ... ldab 0b96 +A92A 37 7 pshb +A92B F6 00 60 ..` ldab 0060 +A92E 4F O clra +A92F C3 0A 93 ... addd #0a93 +A932 8F . xgdx +A933 33 3 pulb +A934 E7 00 .. stb 00,x +A936 F6 00 09 ... ldab 0009 +A939 C1 01 .. cmpb #01 +A93B 26 32 &2 bne 32 ;A96F +A93D F6 00 61 ..a ldab 0061 +A940 4F O clra +A941 C3 00 01 ... addd #0001 +A944 37 7 pshb +A945 36 6 psha +A946 F6 00 60 ..` ldab 0060 +A949 4F O clra +A94A 30 0 tsx +A94B A3 00 .. subd 00,x +A94D 31 1 ins +A94E 31 1 ins +A94F 26 0A &. bne 0a ;A95B +A951 F6 00 60 ..` ldab 0060 +A954 C1 FA .. cmpb #fa +A956 24 03 $. bcc 03 ;A95B +A958 7C 00 61 |.a inc 0061 +A95B F6 00 60 ..` ldab 0060 +A95E F1 00 61 ..a cmpb 0061 +A961 22 0A ". bhi 0a ;A96D +A963 F6 00 60 ..` ldab 0060 +A966 C1 F9 .. cmpb #f9 +A968 24 03 $. bcc 03 ;A96D +A96A 7C 00 60 |.` inc 0060 +A96D 20 0A . bra 0a ;A979 +A96F F6 00 60 ..` ldab 0060 +A972 C1 09 .. cmpb #09 +A974 24 03 $. bcc 03 ;A979 +A976 7C 00 60 |.` inc 0060 +A979 39 9 rts + +jump132: +A97A F6 00 60 ..` ldab 0060 +A97D 26 24 &$ bne 24 ;A9A3 +A97F F6 00 60 ..` ldab 0060 +A982 CB 03 .. addb #03 +A984 F7 00 54 ..T stb 0054 +A987 F6 00 54 ..T ldab 0054 +A98A C1 FF .. cmpb #ff +A98C 24 13 $. bcc 13 ;A9A1 +A98E C6 20 . ldab #20 +A990 37 7 pshb +A991 F6 00 54 ..T ldab 0054 +A994 4F O clra +A995 C3 0A 90 ... addd #0a90 +A998 8F . xgdx +A999 33 3 pulb +A99A E7 00 .. stb 00,x +A99C 7C 00 54 |.T inc 0054 +A99F 20 E6 . bra e6 ;A987 +A9A1 20 22 " bra 22 ;A9C5 +A9A3 F6 00 60 ..` ldab 0060 +A9A6 CB 04 .. addb #04 +A9A8 F7 00 54 ..T stb 0054 +A9AB F6 00 54 ..T ldab 0054 +A9AE C1 FF .. cmpb #ff +A9B0 24 13 $. bcc 13 ;A9C5 +A9B2 C6 20 . ldab #20 +A9B4 37 7 pshb +A9B5 F6 00 54 ..T ldab 0054 +A9B8 4F O clra +A9B9 C3 0A 90 ... addd #0a90 +A9BC 8F . xgdx +A9BD 33 3 pulb +A9BE E7 00 .. stb 00,x +A9C0 7C 00 54 |.T inc 0054 +A9C3 20 E6 . bra e6 ;A9AB +A9C5 F6 00 60 ..` ldab 0060 +A9C8 F7 00 61 ..a stb 0061 +A9CB 7F 00 54 ..T clr 0054 +A9CE 39 9 rts + +jump131: +A9CF C6 50 .P ldab #50 +A9D1 F7 09 90 ... stb 0990 +A9D4 C6 29 .) ldab #29 +A9D6 F7 09 91 ... stb 0991 +A9D9 C6 20 . ldab #20 +A9DB F7 09 92 ... stb 0992 +A9DE 7F 00 54 ..T clr 0054 +A9E1 F6 00 54 ..T ldab 0054 +A9E4 C1 FF .. cmpb #ff +A9E6 24 1B $. bcc 1b ;AA03 +A9E8 F6 00 54 ..T ldab 0054 +A9EB 4F O clra +A9EC C3 09 90 ... addd #0990 +A9EF 8F . xgdx +A9F0 E6 00 .. ldab 00,x +A9F2 37 7 pshb +A9F3 F6 00 54 ..T ldab 0054 +A9F6 4F O clra +A9F7 C3 0A 90 ... addd #0a90 +A9FA 8F . xgdx +A9FB 33 3 pulb +A9FC E7 00 .. stb 00,x +A9FE 7C 00 54 |.T inc 0054 +AA01 20 DE . bra de ;A9E1 +AA03 F6 0B BF ... ldab 0bbf +AA06 F7 00 61 ..a stb 0061 +AA09 39 9 rts + +jump130: +AA0A C6 53 .S ldab #53 +AA0C F7 0C B9 ... stb 0cb9 +AA0F C6 29 .) ldab #29 +AA11 F7 0C BA ... stb 0cba +AA14 C6 20 . ldab #20 +AA16 F7 0C BB ... stb 0cbb +AA19 7F 00 54 ..T clr 0054 +AA1C F6 00 54 ..T ldab 0054 +AA1F C1 10 .. cmpb #10 +AA21 24 1B $. bcc 1b ;AA3E +AA23 F6 00 54 ..T ldab 0054 +AA26 4F O clra +AA27 C3 0C B9 ... addd #0cb9 +AA2A 8F . xgdx +AA2B E6 00 .. ldab 00,x +AA2D 37 7 pshb +AA2E F6 00 54 ..T ldab 0054 +AA31 4F O clra +AA32 C3 0A 90 ... addd #0a90 +AA35 8F . xgdx +AA36 33 3 pulb +AA37 E7 00 .. stb 00,x +AA39 7C 00 54 |.T inc 0054 +AA3C 20 DE . bra de ;AA1C +AA3E 39 9 rts + +jump129: +AA3F C6 49 .I ldab #49 +AA41 F7 0C C9 ... stb 0cc9 +AA44 C6 29 .) ldab #29 +AA46 F7 0C CA ... stb 0cca +AA49 C6 20 . ldab #20 +AA4B F7 0C CB ... stb 0ccb +AA4E 7F 00 54 ..T clr 0054 +AA51 F6 00 54 ..T ldab 0054 +AA54 C1 10 .. cmpb #10 +AA56 24 1B $. bcc 1b ;AA73 +AA58 F6 00 54 ..T ldab 0054 +AA5B 4F O clra +AA5C C3 0C C9 ... addd #0cc9 +AA5F 8F . xgdx +AA60 E6 00 .. ldab 00,x +AA62 37 7 pshb +AA63 F6 00 54 ..T ldab 0054 +AA66 4F O clra +AA67 C3 0A 90 ... addd #0a90 +AA6A 8F . xgdx +AA6B 33 3 pulb +AA6C E7 00 .. stb 00,x +AA6E 7C 00 54 |.T inc 0054 +AA71 20 DE . bra de ;AA51 +AA73 39 9 rts + +jump128: +AA74 7F 00 54 ..T clr 0054 +AA77 F6 00 54 ..T ldab 0054 +AA7A C1 0B .. cmpb #0b +AA7C 24 1B $. bcc 1b ;AA99 +AA7E F6 00 54 ..T ldab 0054 +AA81 4F O clra +AA82 C3 0B E4 ... addd #0be4 +AA85 8F . xgdx +AA86 E6 00 .. ldab 00,x +AA88 37 7 pshb +AA89 F6 00 54 ..T ldab 0054 +AA8C 4F O clra +AA8D C3 00 68 ..h addd #0068 +AA90 8F . xgdx +AA91 33 3 pulb +AA92 E7 00 .. stb 00,x +AA94 7C 00 54 |.T inc 0054 +AA97 20 DE . bra de ;AA77 +AA99 39 9 rts + +jump127: +AA9A F6 00 22 .." ldab 0022 +AA9D C1 06 .. cmpb #06 +AA9F 24 0F $. bcc 0f ;AAB0 +AAA1 7C 00 22 |." inc 0022 +AAA4 F6 00 22 .." ldab 0022 +AAA7 C1 05 .. cmpb #05 +AAA9 23 05 #. bls 05 ;AAB0 +AAAB C6 01 .. ldab #01 +AAAD F7 00 22 .." stb 0022 +AAB0 F6 00 22 .." ldab 0022 +AAB3 4F O clra +AAB4 BD FE 16 ... jsr fe16 ;jump2 +AAB7 00 . test +AAB8 01 . nop +AAB9 00 . test +AABA 04 . lsrd +AABB AB 0B .. adda 0b,x +AABD AA C7 .. ora c7,x +AABF AA D5 .. ora d5,x +AAC1 AA E3 .. ora e3,x +AAC3 AA F1 .. ora f1,x +AAC5 AA FF .. ora ff,x +AAC7 F6 0B AF ... ldab 0baf +AACA F7 00 24 ..$ stb 0024 +AACD F6 0B B4 ... ldab 0bb4 +AAD0 F7 00 2A ..* stb 002a +AAD3 20 36 6 bra 36 ;AB0B +AAD5 F6 0B AE ... ldab 0bae +AAD8 F7 00 24 ..$ stb 0024 +AADB F6 0B B3 ... ldab 0bb3 +AADE F7 00 2A ..* stb 002a +AAE1 20 28 ( bra 28 ;AB0B +AAE3 F6 0B AD ... ldab 0bad +AAE6 F7 00 24 ..$ stb 0024 +AAE9 F6 0B B2 ... ldab 0bb2 +AAEC F7 00 2A ..* stb 002a +AAEF 20 1A . bra 1a ;AB0B +AAF1 F6 0B AC ... ldab 0bac +AAF4 F7 00 24 ..$ stb 0024 +AAF7 F6 0B B1 ... ldab 0bb1 +AAFA F7 00 2A ..* stb 002a +AAFD 20 0C . bra 0c ;AB0B +AAFF F6 0B AB ... ldab 0bab +AB02 F7 00 24 ..$ stb 0024 +AB05 F6 0B B0 ... ldab 0bb0 +AB08 F7 00 2A ..* stb 002a +AB0B 39 9 rts + +jump126: +AB0C C6 03 .. ldab #03 +AB0E F7 00 18 ... stb 0018 +AB11 7F 00 1C ... clr 001c +AB14 F6 00 1C ... ldab 001c +AB17 C1 04 .. cmpb #04 +AB19 24 6D $m bcc 6d ;AB88 +AB1B C6 07 .. ldab #07 +AB1D F7 00 55 ..U stb 0055 +AB20 7F 00 54 ..T clr 0054 +AB23 F6 00 54 ..T ldab 0054 +AB26 C1 08 .. cmpb #08 +AB28 24 56 $V bcc 56 ;AB80 +AB2A F6 00 1C ... ldab 001c +AB2D 4F O clra +AB2E C3 0B A4 ... addd #0ba4 +AB31 8F . xgdx +AB32 E6 00 .. ldab 00,x +AB34 37 7 pshb +AB35 F6 00 54 ..T ldab 0054 +AB38 4F O clra +AB39 C3 B4 B7 ... addd #b4b7 +AB3C 8F . xgdx +AB3D E6 00 .. ldab 00,x +AB3F 30 0 tsx +AB40 E4 00 .. andb 00,x +AB42 31 1 ins +AB43 27 1A '. beq 1a ;AB5F +AB45 F6 00 55 ..U ldab 0055 +AB48 4F O clra +AB49 C3 B4 B7 ... addd #b4b7 +AB4C 8F . xgdx +AB4D E6 00 .. ldab 00,x +AB4F 37 7 pshb +AB50 F6 00 18 ... ldab 0018 +AB53 4F O clra +AB54 C3 00 62 ..b addd #0062 +AB57 8F . xgdx +AB58 33 3 pulb +AB59 EA 00 .. orb 00,x +AB5B E7 00 .. stb 00,x +AB5D 20 19 . bra 19 ;AB78 +AB5F F6 00 55 ..U ldab 0055 +AB62 4F O clra +AB63 C3 B4 B7 ... addd #b4b7 +AB66 8F . xgdx +AB67 E6 00 .. ldab 00,x +AB69 53 S comb +AB6A 37 7 pshb +AB6B F6 00 18 ... ldab 0018 +AB6E 4F O clra +AB6F C3 00 62 ..b addd #0062 +AB72 8F . xgdx +AB73 33 3 pulb +AB74 E4 00 .. andb 00,x +AB76 E7 00 .. stb 00,x +AB78 7A 00 55 z.U dec 0055 +AB7B 7C 00 54 |.T inc 0054 +AB7E 20 A3 . bra a3 ;AB23 +AB80 7A 00 18 z.. dec 0018 +AB83 7C 00 1C |.. inc 001c +AB86 20 8C . bra 8c ;AB14 +AB88 39 9 rts + +jump7: +AB89 CC B0 8C ... ldd #b08c +AB8C BD C0 BA ... jsr c0ba ;display: +AB8F CC 01 F4 ... ldd #01f4 +AB92 BD E5 71 ..q jsr e571 ;jump13 +AB95 BD D4 79 ..y jsr d479 ;jump67 +AB98 BD E8 9A ... jsr e89a ;jump68 +AB9B BD E9 EA ... jsr e9ea ;jump113 +AB9E 7F 0B C1 ... clr 0bc1 +ABA1 39 9 rts + +jump8: +ABA2 7F 00 05 ... clr 0005 +goto24: +ABA5 F6 00 05 ... ldab 0005 +ABA8 C1 64 .d cmpb #64 +ABAA 25 03 %. bcs 03 ;ABAF +ABAC 7E AC 81 ~.. jmp ac81 ;goto22 +ABAF F6 00 05 ... ldab 0005 +ABB2 F7 00 06 ... stb 0006 +ABB5 F6 00 05 ... ldab 0005 +ABB8 4F O clra +ABB9 CE 00 05 ... ldx #0005 +ABBC 02 . idiv +ABBD 5D ] tstb +ABBE 26 03 &. bne 03 ;ABC3 +ABC0 7E AC 7B ~.{ jmp ac7b ;goto23 +ABC3 F6 00 06 ... ldab 0006 +ABC6 BD D7 A0 ... jsr d7a0 ;jump10 +ABC9 83 00 00 ... subd #0000 +ABCC 27 03 '. beq 03 ;ABD1 +ABCE 7E AC 7B ~.{ jmp ac7b ;goto23 +ABD1 BD D3 11 ... jsr d311 ;jump30 +ABD4 83 00 00 ... subd #0000 +ABD7 27 2B '+ beq 2b ;AC04 +ABD9 F6 00 05 ... ldab 0005 +ABDC 4F O clra +ABDD 05 . asld +ABDE C3 08 00 ... addd #0800 +ABE1 8F . xgdx +ABE2 EC 00 .. ldd 00,x +ABE4 C4 FF .. andb #ff +ABE6 84 3F .? anda #3f +ABE8 83 27 10 .'. subd #2710 +ABEB 24 15 $. bcc 15 ;AC02 +ABED CC 01 00 ... ldd #0100 +ABF0 37 7 pshb +ABF1 36 6 psha +ABF2 F6 00 05 ... ldab 0005 +ABF5 4F O clra +ABF6 05 . asld +ABF7 C3 08 C8 ... addd #08c8 +ABFA 38 8 pulx +ABFB 8F . xgdx +ABFC AA 00 .. ora 00,x +ABFE EA 01 .. orb 01,x +AC00 ED 00 .. stad 00,x +AC02 20 29 ) bra 29 ;AC2D +AC04 F6 00 05 ... ldab 0005 +AC07 4F O clra +AC08 05 . asld +AC09 C3 08 00 ... addd #0800 +AC0C 8F . xgdx +AC0D EC 00 .. ldd 00,x +AC0F C4 FF .. andb #ff +AC11 84 3F .? anda #3f +AC13 83 27 0F .'. subd #270f +AC16 23 15 #. bls 15 ;AC2D +AC18 CC 01 00 ... ldd #0100 +AC1B 37 7 pshb +AC1C 36 6 psha +AC1D F6 00 05 ... ldab 0005 +AC20 4F O clra +AC21 05 . asld +AC22 C3 08 C8 ... addd #08c8 +AC25 38 8 pulx +AC26 8F . xgdx +AC27 AA 00 .. ora 00,x +AC29 EA 01 .. orb 01,x +AC2B ED 00 .. stad 00,x +AC2D F6 00 05 ... ldab 0005 +AC30 4F O clra +AC31 05 . asld +AC32 C3 08 C8 ... addd #08c8 +AC35 8F . xgdx +AC36 EC 00 .. ldd 00,x +AC38 84 01 .. anda #01 +AC3A 27 06 '. beq 06 ;AC42 +AC3C CE 00 19 ... ldx #0019 +AC3F 1C 00 .. bset add,x 00,x +AC41 04 . lsrd +AC42 F6 00 05 ... ldab 0005 +AC45 4F O clra +AC46 05 . asld +AC47 C3 08 00 ... addd #0800 +AC4A 8F . xgdx +AC4B EC 00 .. ldd 00,x +AC4D 84 80 .. anda #80 +AC4F 27 2A '* beq 2a ;AC7B +AC51 F6 00 05 ... ldab 0005 +AC54 4F O clra +AC55 05 . asld +AC56 C3 08 C8 ... addd #08c8 +AC59 8F . xgdx +AC5A EC 00 .. ldd 00,x +AC5C 84 02 .. anda #02 +AC5E 27 06 '. beq 06 ;AC66 +AC60 CE 00 19 ... ldx #0019 +AC63 1C 00 .. bset add,x 00,x +AC65 01 . nop +AC66 F6 00 05 ... ldab 0005 +AC69 4F O clra +AC6A 05 . asld +AC6B C3 08 C8 ... addd #08c8 +AC6E 8F . xgdx +AC6F EC 00 .. ldd 00,x +AC71 84 04 .. anda #04 +AC73 27 06 '. beq 06 ;AC7B +AC75 CE 00 19 ... ldx #0019 +AC78 1C 00 .. bset add,x 00,x +AC7A 02 . idiv +goto23: +AC7B 7C 00 05 |.. inc 0005 +AC7E 7E AB A5 ~.. jmp aba5 ;goto24 +goto22: +AC81 F6 00 19 ... ldab 0019 +AC84 C4 07 .. andb #07 +AC86 26 0A &. bne 0a ;AC92 +AC88 F6 0B C1 ... ldab 0bc1 +AC8B C4 7F .. andb #7f +AC8D 26 03 &. bne 03 ;AC92 +AC8F 5F _ clrb +AC90 20 02 . bra 02 ;AC94 +AC92 C6 01 .. ldab #01 +AC94 5D ] tstb +AC95 26 05 &. bne 05 ;AC9C +AC97 C6 0D .. ldab #0d +AC99 F7 00 48 ..H stb 0048 +AC9C 39 9 rts + +AC9D 08 . inx +AC9E 07 . tpa +AC9F 06 . tap +ACA0 05 . asld +ACA1 04 . lsrd +ACA2 03 . fdiv +ACA3 02 . idiv +ACA4 01 . nop +ACA5 0B . sev +ACA6 0A . clv +ACA7 09 . dex + +ACA8 20 20 bra 20 ;ACCA +ACAA 50 P negb +ACAB 52 R illegal +ACAC 49 I rola +ACAD 43 C coma +ACAE 45 E illegal +ACAF 20 20 bra 20 ;ACD1 +ACB1 20 00 . bra 00 ;ACB3 +ACB3 20 20 bra 20 ;ACD5 +ACB5 20 50 P bra 50 ;AD07 +ACB7 52 R illegal +ACB8 49 I rola +ACB9 58 X aslb +ACBA 20 20 bra 20 ;ACDC +ACBC 20 00 . bra 00 ;ACBE +ACBE 20 20 bra 20 ;ACE0 +ACC0 50 P negb +ACC1 52 R illegal +ACC2 45 E illegal +ACC3 49 I rola +ACC4 53 S comb +ACC5 20 20 bra 20 ;ACE7 +ACC7 20 00 . bra 00 ;ACC9 +ACC9 20 20 bra 20 ;ACEB +ACCB 50 P negb +ACCC 52 R illegal +ACCD 45 E illegal +ACCE 43 C coma +ACCF 49 I rola +ACD0 4F O clra +ACD1 20 20 bra 20 ;ACF3 +ACD3 00 . test +ACD4 20 20 bra 20 ;ACF6 +ACD6 43 C coma +ACD7 48 H asla +ACD8 41 A illegal +ACD9 4E N illegal +ACDA 47 G asra +ACDB 45 E illegal +ACDC 20 20 bra 20 ;ACFE +ACDE 00 . test +ACDF 20 20 bra 20 ;AD01 +ACE1 43 C coma +ACE2 41 A illegal +ACE3 4D M tsta +ACE4 42 B illegal +ACE5 49 I rola +ACE6 4F O clra +ACE7 20 20 bra 20 ;AD09 +ACE9 00 . test +ACEA 20 4D M bra 4d ;AD39 +ACEC 4F O clra +ACED 4E N illegal +ACEE 4E N illegal +ACEF 41 A illegal +ACF0 49 I rola +ACF1 45 E illegal +ACF2 20 20 bra 20 ;AD14 +ACF4 00 . test +ACF5 20 20 bra 20 ;AD17 +ACF7 54 T lsrb +ACF8 48 H asla +ACF9 41 A illegal +ACFA 4E N illegal +ACFB 4B K illegal +ACFC 53 S comb +ACFD 20 20 bra 20 ;AD1F +ACFF 00 . test +AD00 20 20 bra 20 ;AD22 +AD02 4D M tsta +AD03 45 E illegal +AD04 52 R illegal +AD05 43 C coma +AD06 49 I rola +AD07 20 20 bra 20 ;AD29 +AD09 20 00 . bra 00 ;AD0B +AD0B 20 20 bra 20 ;AD2D +AD0D 44 D lsra +AD0E 41 A illegal +AD0F 4E N illegal +AD10 4B K illegal +AD11 45 E illegal +AD12 20 20 bra 20 ;AD34 +AD14 20 00 . bra 00 ;AD16 +AD16 20 20 bra 20 ;AD38 +AD18 47 G asra +AD19 52 R illegal +AD1A 41 A illegal +AD1B 43 C coma +AD1C 49 I rola +AD1D 41 A illegal +AD1E 53 S comb +AD1F 20 00 . bra 00 ;AD21 +AD21 20 20 bra 20 ;AD43 +AD23 53 S comb +AD24 45 E illegal +AD25 4C L inca +AD26 45 E illegal +AD27 43 C coma +AD28 54 T lsrb +AD29 20 20 bra 20 ;AD4B +AD2B 00 . test +AD2C 20 20 bra 20 ;AD4E +AD2E 4F O clra +AD2F 54 T lsrb +AD30 48 H asla +AD31 45 E illegal +AD32 52 R illegal +AD33 20 20 bra 20 ;AD55 +AD35 20 00 . bra 00 ;AD37 +AD37 20 20 bra 20 ;AD59 +AD39 20 49 I bra 49 ;AD84 +AD3B 54 T lsrb +AD3C 45 E illegal +AD3D 4D M tsta +AD3E 20 20 bra 20 ;AD60 +AD40 20 00 . bra 00 ;AD42 +AD42 20 20 bra 20 ;AD64 +AD44 46 F rora +AD45 41 A illegal +AD46 49 I rola +AD47 54 T lsrb +AD48 45 E illegal +AD49 53 S comb +AD4A 20 20 bra 20 ;AD6C +AD4C 00 . test +AD4D 20 20 bra 20 ;AD6F +AD4F 41 A illegal +AD50 55 U illegal +AD51 54 T lsrb +AD52 52 R illegal +AD53 45 E illegal +AD54 20 20 bra 20 ;AD76 +AD56 20 00 . bra 00 ;AD58 +AD58 20 20 bra 20 ;AD7A +AD5A 43 C coma +AD5B 48 H asla +AD5C 4F O clra +AD5D 49 I rola +AD5E 58 X aslb +AD5F 20 20 bra 20 ;AD81 +AD61 20 00 . bra 00 ;AD63 +AD63 20 20 bra 20 ;AD85 +AD65 42 B illegal +AD66 49 I rola +AD67 54 T lsrb +AD68 54 T lsrb +AD69 45 E illegal +AD6A 20 20 bra 20 ;AD8C +AD6C 20 00 . bra 00 ;AD6E +AD6E 20 20 bra 20 ;AD90 +AD70 41 A illegal +AD71 4E N illegal +AD72 44 D lsra +AD73 45 E illegal +AD74 52 R illegal +AD75 45 E illegal +AD76 20 20 bra 20 ;AD98 +AD78 00 . test +AD79 20 20 bra 20 ;AD9B +AD7B 20 57 W bra 57 ;ADD4 +AD7D 41 A illegal +AD7E 48 H asla +AD7F 4C L inca +AD80 20 20 bra 20 ;ADA2 +AD82 20 00 . bra 00 ;AD84 +AD84 20 20 bra 20 ;ADA6 +AD86 50 P negb +AD87 55 U illegal +AD88 4C L inca +AD89 53 S comb +AD8A 45 E illegal +AD8B 20 20 bra 20 ;ADAD +AD8D 20 00 . bra 00 ;AD8F +AD8F 20 20 bra 20 ;ADB1 +AD91 45 E illegal +AD92 58 X aslb +AD93 54 T lsrb +AD94 52 R illegal +AD95 41 A illegal +AD96 20 20 bra 20 ;ADB8 +AD98 20 00 . bra 00 ;AD9A +AD9A 20 53 S bra 53 ;ADEF +AD9C 45 E illegal +AD9D 4C L inca +AD9E 45 E illegal +AD9F 43 C coma +ADA0 43 C coma +ADA1 49 I rola +ADA2 4F O clra +ADA3 4E N illegal +ADA4 00 . test +ADA5 20 45 E bra 45 ;ADEC +ADA7 58 X aslb +ADA8 41 A illegal +ADA9 43 C coma +ADAA 54 T lsrb +ADAB 20 43 C bra 43 ;ADF0 +ADAD 4F O clra +ADAE 49 I rola +ADAF 4E N illegal +ADB0 53 S comb +ADB1 20 4F O bra 4f ;AE02 +ADB3 4E N illegal +ADB4 4C L inca +ADB5 59 Y rolb +ADB6 20 00 . bra 00 ;ADB8 +ADB8 20 4D M bra 4d ;AE07 +ADBA 4F O clra +ADBB 4E N illegal +ADBC 4E N illegal +ADBD 41 A illegal +ADBE 49 I rola +ADBF 45 E illegal +ADC0 20 45 E bra 45 ;AE07 +ADC2 58 X aslb +ADC3 41 A illegal +ADC4 43 C coma +ADC5 54 T lsrb +ADC6 45 E illegal +ADC7 20 53 S bra 53 ;AE1C +ADC9 45 E illegal +ADCA 55 U illegal +ADCB 4C L inca +ADCC 45 E illegal +ADCD 4D M tsta +ADCE 45 E illegal +ADCF 4E N illegal +ADD0 54 T lsrb +ADD1 20 00 . bra 00 ;ADD3 +ADD3 20 4E N bra 4e ;AE23 +ADD5 49 I rola +ADD6 43 C coma +ADD7 48 H asla +ADD8 54 T lsrb +ADD9 20 55 U bra 55 ;AE30 +ADDB 45 E illegal +ADDC 42 B illegal +ADDD 45 E illegal +ADDE 52 R illegal +ADDF 5A Z decb +ADE0 41 A illegal +ADE1 48 H asla +ADE2 4C L inca +ADE3 45 E illegal +ADE4 4E N illegal +ADE5 20 00 . bra 00 ;ADE7 +ADE7 20 49 I bra 49 ;AE32 +ADE9 4E N illegal +ADEA 54 T lsrb +ADEB 52 R illegal +ADEC 4F O clra +ADED 44 D lsra +ADEE 55 U illegal +ADEF 5A Z decb +ADF0 43 C coma +ADF1 41 A illegal +ADF2 20 50 P bra 50 ;AE44 +ADF4 52 R illegal +ADF5 45 E illegal +ADF6 43 C coma +ADF7 49 I rola +ADF8 4F O clra +ADF9 20 45 E bra 45 ;AE40 +ADFB 58 X aslb +ADFC 41 A illegal +ADFD 43 C coma +ADFE 54 T lsrb +ADFF 4F O clra +AE00 20 00 . bra 00 ;AE02 +AE02 20 43 C bra 43 ;AE47 +AE04 4F O clra +AE05 49 I rola +AE06 4E N illegal +AE07 53 S comb +AE08 20 4F O bra 4f ;AE59 +AE0A 4E N illegal +AE0B 4C L inca +AE0C 59 Y rolb +AE0D 20 00 . bra 00 ;AE0F +AE0F 20 4D M bra 4d ;AE5E +AE11 4F O clra +AE12 4E N illegal +AE13 4E N illegal +AE14 41 A illegal +AE15 49 I rola +AE16 45 E illegal +AE17 20 53 S bra 53 ;AE6C +AE19 45 E illegal +AE1A 55 U illegal +AE1B 4C L inca +AE1C 45 E illegal +AE1D 4D M tsta +AE1E 45 E illegal +AE1F 4E N illegal +AE20 54 T lsrb +AE21 20 00 . bra 00 ;AE23 +AE23 20 4E N bra 4e ;AE73 +AE25 55 U illegal +AE26 52 R illegal +AE27 20 4D M bra 4d ;AE76 +AE29 55 U illegal +AE2A 4E N illegal +AE2B 5A Z decb +AE2C 45 E illegal +AE2D 4E N illegal +AE2E 20 00 . bra 00 ;AE30 +AE30 20 4D M bra 4d ;AE7F +AE32 4F O clra +AE33 4E N illegal +AE34 45 E illegal +AE35 44 D lsra +AE36 41 A illegal +AE37 20 55 U bra 55 ;AE8E +AE39 4E N illegal +AE3A 49 I rola +AE3B 43 C coma +AE3C 41 A illegal +AE3D 4D M tsta +AE3E 45 E illegal +AE3F 4E N illegal +AE40 54 T lsrb +AE41 45 E illegal +AE42 20 00 . bra 00 ;AE44 +AE44 20 4D M bra 4d ;AE93 +AE46 41 A illegal +AE47 43 C coma +AE48 48 H asla +AE49 49 I rola +AE4A 4E N illegal +AE4B 45 E illegal +AE4C 20 4F O bra 4f ;AE9D +AE4E 55 U illegal +AE4F 54 T lsrb +AE50 20 4F O bra 4f ;AEA1 +AE52 46 F rora +AE53 20 4F O bra 4f ;AEA4 +AE55 52 R illegal +AE56 44 D lsra +AE57 45 E illegal +AE58 52 R illegal +AE59 20 00 . bra 00 ;AE5B +AE5B 20 48 H bra 48 ;AEA5 +AE5D 4F O clra +AE5E 52 R illegal +AE5F 53 S comb +AE60 20 44 D bra 44 ;AEA6 +AE62 45 E illegal +AE63 20 53 S bra 53 ;AEB8 +AE65 45 E illegal +AE66 52 R illegal +AE67 56 V rorb +AE68 49 I rola +AE69 43 C coma +AE6A 45 E illegal +AE6B 20 00 . bra 00 ;AE6D +AE6D 20 41 A bra 41 ;AEB0 +AE6F 55 U illegal +AE70 53 S comb +AE71 53 S comb +AE72 45 E illegal +AE73 52 R illegal +AE74 20 42 B bra 42 ;AEB8 +AE76 45 E illegal +AE77 54 T lsrb +AE78 52 R illegal +AE79 49 I rola +AE7A 45 E illegal +AE7B 42 B illegal +AE7C 20 00 . bra 00 ;AE7E +AE7E 20 46 F bra 46 ;AEC6 +AE80 55 U illegal +AE81 45 E illegal +AE82 52 R illegal +AE83 41 A illegal +AE84 20 44 D bra 44 ;AECA +AE86 45 E illegal +AE87 20 53 S bra 53 ;AEDC +AE89 45 E illegal +AE8A 52 R illegal +AE8B 56 V rorb +AE8C 49 I rola +AE8D 43 C coma +AE8E 49 I rola +AE8F 4F O clra +AE90 20 00 . bra 00 ;AE92 + +AE92 2D 20 - blt 20 ;AEB4 +AE94 20 20 bra 20 ;AEB6 +AE96 20 20 bra 20 ;AEB8 +AE98 20 20 bra 20 ;AEBA +AE9A 20 20 bra 20 ;AEBC +AE9C 00 . test + +AE9D 53 S comb +AE9E 45 E illegal +AE9F 54 T lsrb +AEA0 20 50 P bra 50 ;AEF2 +AEA2 52 R illegal +AEA3 49 I rola +AEA4 43 C coma +AEA5 45 E illegal +AEA6 3F ? swi +AEA7 00 . test + +AEA8 20 20 bra 20 ;AECA +AEAA 53 S comb +AEAB 59 Y rolb +AEAC 53 S comb +AEAD 54 T lsrb +AEAE 45 E illegal +AEAF 4D M tsta +AEB0 20 20 bra 20 ;AED2 +AEB2 00 . test + +AEB3 20 20 bra 20 ;AED5 +AEB5 20 20 bra 20 ;AED7 +AEB7 4F O clra +AEB8 4B K illegal +AEB9 20 20 bra 20 ;AEDB +AEBB 20 20 bra 20 ;AEDD +AEBD 00 . test + +AEBE 24 35 $5 bcc 35 ;AEF5 +AEC0 20 45 E bra 45 ;AF07 +AEC2 4E N illegal +AEC3 41 A illegal +AEC4 42 B illegal +AEC5 4C L inca +AEC6 45 E illegal +AEC7 20 00 . bra 00 ;AEC9 + +AEC9 24 35 $5 bcc 35 ;AF00 +AECB 20 44 D bra 44 ;AF11 +AECD 49 I rola +AECE 53 S comb +AECF 41 A illegal +AED0 42 B illegal +AED1 4C L inca +AED2 45 E illegal +AED3 00 . test + +AED4 53 S comb +AED5 4F O clra +AED6 44 D lsra +AED7 41 A illegal +AED8 20 56 V bra 56 ;AF30 +AEDA 45 E illegal +AEDB 4E N illegal +AEDC 44 D lsra +AEDD 20 00 . bra 00 ;AEDF +AEDF 53 S comb +AEE0 4E N illegal +AEE1 41 A illegal +AEE2 43 C coma +AEE3 4B K illegal +AEE4 20 56 V bra 56 ;AF3C +AEE6 45 E illegal +AEE7 4E N illegal +AEE8 44 D lsra +AEE9 00 . test + +AEEA 44 D lsra +AEEB 55 U illegal +AEEC 4D M tsta +AEED 42 B illegal +AEEE 20 4D M bra 4d ;AF3D +AEF0 45 E illegal +AEF1 43 C coma +AEF2 20 59 Y bra 59 ;AF4D +AEF4 00 . test +AEF5 44 D lsra +AEF6 55 U illegal +AEF7 4D M tsta +AEF8 42 B illegal +AEF9 20 4D M bra 4d ;AF48 +AEFB 45 E illegal +AEFC 43 C coma +AEFD 20 4E N bra 4e ;AF4D +AEFF 00 . test +AF00 4C L inca +AF01 4E N illegal +AF02 4B K illegal +AF03 20 4D M bra 4d ;AF52 +AF05 53 S comb +AF06 54 T lsrb +AF07 52 R illegal +AF08 20 59 Y bra 59 ;AF63 +AF0A 00 . test +AF0B 4C L inca +AF0C 4E N illegal +AF0D 4B K illegal +AF0E 20 4D M bra 4d ;AF5D +AF10 53 S comb +AF11 54 T lsrb +AF12 52 R illegal +AF13 20 4E N bra 4e ;AF63 +AF15 00 . test +AF16 43 C coma +AF17 41 A illegal +AF18 52 R illegal +AF19 44 D lsra +AF1A 20 52 R bra 52 ;AF6E +AF1C 44 D lsra +AF1D 52 R illegal +AF1E 20 59 Y bra 59 ;AF79 +AF20 00 . test +AF21 43 C coma +AF22 41 A illegal +AF23 52 R illegal +AF24 44 D lsra +AF25 20 52 R bra 52 ;AF79 +AF27 44 D lsra +AF28 52 R illegal +AF29 20 4E N bra 4e ;AF79 +AF2B 00 . test +AF2C 42 B illegal +AF2D 49 I rola +AF2E 4C L inca +AF2F 4C L inca +AF30 20 56 V bra 56 ;AF88 +AF32 41 A illegal +AF33 4C L inca +AF34 20 59 Y bra 59 ;AF8F +AF36 00 . test +AF37 42 B illegal +AF38 49 I rola +AF39 4C L inca +AF3A 4C L inca +AF3B 20 56 V bra 56 ;AF93 +AF3D 41 A illegal +AF3E 4C L inca +AF3F 20 4E N bra 4e ;AF8F +AF41 00 . test +AF42 50 P negb +AF43 52 R illegal +AF44 43 C coma +AF45 20 48 H bra 48 ;AF8F +AF47 4F O clra +AF48 4C L inca +AF49 44 D lsra +AF4A 20 59 Y bra 59 ;AFA5 +AF4C 00 . test +AF4D 50 P negb +AF4E 52 R illegal +AF4F 43 C coma +AF50 20 48 H bra 48 ;AF9A +AF52 4F O clra +AF53 4C L inca +AF54 44 D lsra +AF55 20 4E N bra 4e ;AFA5 +AF57 00 . test +AF58 50 P negb +AF59 52 R illegal +AF5A 43 C coma +AF5B 20 44 D bra 44 ;AFA1 +AF5D 49 I rola +AF5E 53 S comb +AF5F 50 P negb +AF60 20 59 Y bra 59 ;AFBB +AF62 00 . test +AF63 50 P negb +AF64 52 R illegal +AF65 43 C coma +AF66 20 44 D bra 44 ;AFAC +AF68 49 I rola +AF69 53 S comb +AF6A 50 P negb +AF6B 20 4E N bra 4e ;AFBB +AF6D 00 . test +AF6E 46 F rora +AF6F 52 R illegal +AF70 45 E illegal +AF71 45 E illegal +AF72 20 56 V bra 56 ;AFCA +AF74 4E N illegal +AF75 44 D lsra +AF76 20 59 Y bra 59 ;AFD1 +AF78 00 . test +AF79 46 F rora +AF7A 52 R illegal +AF7B 45 E illegal +AF7C 45 E illegal +AF7D 20 56 V bra 56 ;AFD5 +AF7F 4E N illegal +AF80 44 D lsra +AF81 20 4E N bra 4e ;AFD1 +AF83 00 . test +AF84 24 31 $1 bcc 31 ;AFB7 +AF86 20 43 C bra 43 ;AFCB +AF88 48 H asla +AF89 4E N illegal +AF8A 47 G asra +AF8B 52 R illegal +AF8C 20 59 Y bra 59 ;AFE7 +AF8E 00 . test +AF8F 24 31 $1 bcc 31 ;AFC2 +AF91 20 43 C bra 43 ;AFD6 +AF93 48 H asla +AF94 4E N illegal +AF95 47 G asra +AF96 52 R illegal +AF97 20 4E N bra 4e ;AFE7 +AF99 00 . test +AF9A 43 C coma +AF9B 4C L inca +AF9C 52 R illegal +AF9D 20 4D M bra 4d ;AFEC +AF9F 49 I rola +AFA0 53 S comb +AFA1 20 20 bra 20 ;AFC3 +AFA3 59 Y rolb +AFA4 00 . test +AFA5 43 C coma +AFA6 4C L inca +AFA7 52 R illegal +AFA8 20 4D M bra 4d ;AFF7 +AFAA 49 I rola +AFAB 53 S comb +AFAC 20 20 bra 20 ;AFCE +AFAE 4E N illegal +AFAF 00 . test +AFB0 48 H asla +AFB1 49 I rola +AFB2 54 T lsrb +AFB3 20 4B K bra 4b ;B000 +AFB5 45 E illegal +AFB6 59 Y rolb +AFB7 22 30 "0 bhi 30 ;AFE9 +AFB9 22 00 ". bhi 00 ;AFBB +AFBB 45 E illegal +AFBC 4E N illegal +AFBD 54 T lsrb +AFBE 45 E illegal +AFBF 52 R illegal +AFC0 20 43 C bra 43 ;B005 +AFC2 4F O clra +AFC3 44 D lsra +AFC4 45 E illegal +AFC5 00 . test +AFC6 53 S comb +AFC7 45 E illegal +AFC8 43 C coma +AFC9 55 U illegal +AFCA 52 R illegal +AFCB 45 E illegal +AFCC 20 4F O bra 4f ;B01D +AFCE 4E N illegal +AFCF 20 00 . bra 00 ;AFD1 +AFD1 53 S comb +AFD2 45 E illegal +AFD3 43 C coma +AFD4 55 U illegal +AFD5 52 R illegal +AFD6 45 E illegal +AFD7 20 4F O bra 4f ;B028 +AFD9 46 F rora +AFDA 46 F rora +AFDB 00 . test +AFDC 2D 20 - blt 20 ;AFFE +AFDE 53 S comb +AFDF 41 A illegal +AFE0 56 V rorb +AFE1 49 I rola +AFE2 4E N illegal +AFE3 47 G asra +AFE4 20 2D - bra 2d ;B013 +AFE6 00 . test +AFE7 2D 50 -P blt 50 ;B039 +AFE9 52 R illegal +AFEA 49 I rola +AFEB 4E N illegal +AFEC 54 T lsrb +AFED 49 I rola +AFEE 4E N illegal +AFEF 47 G asra +AFF0 2D 00 -. blt 00 ;AFF2 + +AFF2 4F O clra +AFF3 56 V rorb +AFF4 45 E illegal +AFF5 52 R illegal +AFF6 20 43 C bra 43 ;B03B +AFF8 52 R illegal +AFF9 4E N illegal +AFFA 54 T lsrb +AFFB 3D = mul +AFFC 00 . test + +AFFD 48 H asla +AFFE 4F O clra +AFFF 4D M tsta +B000 45 E illegal +B001 20 46 F bra 46 ;B049 +B003 41 A illegal +B004 49 I rola +B005 4C L inca +B006 3D = mul +B007 00 . test +B008 43 C coma +B009 48 H asla +B00A 4B K illegal +B00B 20 50 P bra 50 ;B05D +B00D 52 R illegal +B00E 49 I rola +B00F 43 C coma +B010 45 E illegal +B011 53 S comb +B012 00 . test + +B013 48 H asla +B014 49 I rola +B015 54 T lsrb +B016 20 52 R bra 52 ;B06A +B018 45 E illegal +B019 53 S comb +B01A 45 E illegal +B01B 54 T lsrb +B01C 20 00 . bra 00 ;B01E + +B01E 43 C coma +B01F 4F O clra +B020 49 I rola +B021 4E N illegal +B022 20 20 bra 20 ;B044 +B024 20 4A J bra 4a ;B070 +B026 41 A illegal +B027 4D M tsta +B028 00 . test + +B029 42 B illegal +B02A 41 A illegal +B02B 44 D lsra +B02C 20 53 S bra 53 ;B081 +B02E 45 E illegal +B02F 4E N illegal +B030 53 S comb +B031 4F O clra +B032 52 R illegal +B033 00 . test + +B034 43 C coma +B035 48 H asla +B036 47 G asra +B037 52 R illegal +B038 20 50 P bra 50 ;B08A +B03A 57 W asrb +B03B 52 R illegal +B03C 55 U illegal +B03D 50 P negb +B03E 00 . test + +B03F 4C L inca +B040 49 I rola +B041 4E N illegal +B042 4B K illegal +B043 20 50 P bra 50 ;B095 +B045 57 W asrb +B046 52 R illegal +B047 55 U illegal +B048 50 P negb +B049 00 . test + +B04A 43 C coma +B04B 41 A illegal +B04C 52 R illegal +B04D 44 D lsra +B04E 20 50 P bra 50 ;B0A0 +B050 57 W asrb +B051 52 R illegal +B052 55 U illegal +B053 50 P negb +B054 00 . test + +B055 42 B illegal +B056 49 I rola +B057 4C L inca +B058 4C L inca +B059 20 45 E bra 45 ;B0A0 +B05B 52 R illegal +B05C 52 R illegal +B05D 4F O clra +B05E 52 R illegal +B05F 00 . test + +B060 54 T lsrb +B061 55 U illegal +B062 42 B illegal +B063 45 E illegal +B064 20 45 E bra 45 ;B0AB +B066 52 R illegal +B067 52 R illegal +B068 4F O clra +B069 52 R illegal +B06A 00 . test +B06B 4E N illegal +B06C 4F O clra +B06D 20 20 bra 20 ;B08F +B06F 43 C coma +B070 48 H asla +B071 41 A illegal +B072 4E N illegal +B073 47 G asra +B074 45 E illegal +B075 00 . test +B076 20 4E N bra 4e ;B0C6 +B078 4F O clra +B079 20 46 F bra 46 ;B0C1 +B07B 49 I rola +B07C 56 V rorb +B07D 45 E illegal +B07E 53 S comb +B07F 20 00 . bra 00 ;B081 + +B081 4E N illegal +B082 4F O clra +B083 20 20 bra 20 ;B0A5 +B085 41 A illegal +B086 43 C coma +B087 43 C coma +B088 45 E illegal +B089 53 S comb +B08A 53 S comb +B08B 00 . test +B08C 4E N illegal +B08D 4F O clra +B08E 20 20 bra 20 ;B0B0 +B090 45 E illegal +B091 52 R illegal +B092 52 R illegal +B093 4F O clra +B094 52 R illegal +B095 53 S comb +B096 00 . test +B097 54 T lsrb +B098 45 E illegal +B099 53 S comb +B09A 54 T lsrb +B09B 20 20 bra 20 ;B0BD +B09D 56 V rorb +B09E 45 E illegal +B09F 4E N illegal +B0A0 44 D lsra +B0A1 00 . test +B0A2 4D M tsta +B0A3 54 T lsrb +B0A4 52 R illegal +B0A5 20 46 F bra 46 ;B0ED +B0A7 55 U illegal +B0A8 4E N illegal +B0A9 43 C coma +B0AA 54 T lsrb +B0AB 3F ? swi +B0AC 00 . test +B0AD 50 P negb +B0AE 52 R illegal +B0AF 4F O clra +B0B0 47 G asra +B0B1 52 R illegal +B0B2 41 A illegal +B0B3 4D M tsta +B0B4 20 20 bra 20 ;B0D6 +B0B6 3F ? swi +B0B7 00 . test +B0B8 53 S comb +B0B9 45 E illegal +B0BA 4C L inca +B0BB 45 E illegal +B0BC 43 C coma +B0BD 54 T lsrb +B0BE 49 I rola +B0BF 4F O clra +B0C0 4E N illegal +B0C1 3F ? swi +B0C2 00 . test + +B0C3 14 . bset +B0C4 00 . test +B0C5 14 . bset +B0C6 C8 05 .. eorb #05 +B0C8 00 . test +B0C9 05 . asld +B0CA 00 . test +B0CB 02 . idiv +B0CC 00 . test +B0CD 02 . idiv +B0CE 00 . test +B0CF 01 . nop +B0D0 00 . test +B0D1 01 . nop +B0D2 00 . test +B0D3 01 . nop +B0D4 0C . clc +B0D5 17 . tba +B0D6 22 2E ". bhi 2e ;B106 +B0D8 39 9 rts + +B0D9 44 D lsra +B0DA 4F O clra +B0DB 0B . sev +B0DC 16 . tab +B0DD 21 2C !, brn 2c ;B10B +B0DF 38 8 pulx +B0E0 43 C coma +B0E1 4E N illegal +B0E2 59 Y rolb +B0E3 15 . bclr +B0E4 20 2B + bra 2b ;B111 +B0E6 36 6 psha +B0E7 42 B illegal +B0E8 4D M tsta +B0E9 58 X aslb +B0EA 63 1F c. com 1f,x +B0EC 2A 35 *5 bpl 35 ;B123 +B0EE 40 @ nega +B0EF 4C L inca +B0F0 57 W asrb +B0F1 62 b illegal +B0F2 09 . dex +B0F3 29 34 )4 bvs 34 ;B129 +B0F5 3F ? swi +B0F6 4A J deca +B0F7 56 V rorb +B0F8 61 a illegal +B0F9 08 . inx +B0FB 33 3 pulb +B0FC 3E > wai +B0FD 49 I rola +B0FE 54 T lsrb +B0FF 60 07 `. neg 07,x +B102 1D 3D .= bclr add,x 3d,x +B104 48 H asla +B105 53 S comb +B106 5E ^ illegal +B107 06 . tap +B108 11 . cba +B109 1C 27 .' bset add,x 27,x +B10B 47 G asra +B10C 52 R illegal +B10D 5D ] tstb +B10E 04 . lsrd +B10F 10 . sba +B110 1B . aba +B111 26 31 &1 bne 31 ;B144 +B113 51 Q illegal +B114 5C \ incb +B115 03 . fdiv +B116 0E . cli +B117 1A . illegal +B118 25 30 %0 bcs 30 ;B14A +B11A 3B ; rti +B11B 5B [ illegal +B11C 02 . idiv +B11D 0D . sec +B11E 18 . illegal +B11F 24 2F $/ bcc 2f ;B150 +B121 3A : abx +B122 45 E illegal + +table of powers of 2 + +B123 00 01 02 04 08 +B128 10 20 40 80 + +B12C 00 +B12D 00 . test +B12E 2A 2A ** bpl 2a ;"**ERROR***" +B130 45 E illegal +B131 52 R illegal +B132 52 R illegal +B133 4F O clra +B134 52 R illegal +B135 2A 2A ** bpl 2a ;B161 +B137 2A 00 *. bpl 00 ;B139 + +B139 2A 2A ** bpl 2a ;B165 +B13B 2A 2A ** bpl 2a ;B167 +B13D 2A 2A ** bpl 2a ;B169 +B13F 2A 2A ** bpl 2a ;B16B +B141 2A 2A ** bpl 2a ;B16D +B143 00 . test +B144 4F O clra +B145 4F O clra +B146 4F O clra +B147 4F O clra +B148 4F O clra +B149 4F O clra +B14A 4F O clra +B14B 4F O clra +B14C 4F O clra +B14D 4F O clra +B14E 00 . test +B14F 52 R illegal +B150 41 A illegal +B151 4D M tsta +B152 20 20 bra 20 ;B174 +B154 20 46 F bra 46 ;B19C +B156 41 A illegal +B157 49 I rola +B158 4C L inca +B159 00 . test +B15A 50 P negb +B15B 32 2 pula +B15C 20 20 bra 20 ;B17E +B15E 20 20 bra 20 ;B180 +B160 46 F rora +B161 41 A illegal +B162 49 I rola +B163 4C L inca +B164 00 . test +B165 50 P negb +B166 32 2 pula +B167 2D 50 -P blt 50 ;B1B9 +B169 33 3 pulb +B16A 20 46 F bra 46 ;B1B2 +B16C 41 A illegal +B16D 49 I rola +B16E 4C L inca +B16F 00 . test +B170 50 P negb +B171 32 2 pula +B172 2D 50 -P blt 50 ;B1C4 +B174 38 8 pulx +B175 20 46 F bra 46 ;B1BD +B177 41 A illegal +B178 49 I rola +B179 4C L inca +B17A 00 . test +B17B 50 P negb +B17C 32 2 pula +B17D 2D 50 -P blt 50 ;B1CF +B17F 39 9 rts + +B180 20 46 F bra 46 ;B1C8 +B182 41 A illegal +B183 49 I rola +B184 4C L inca +B185 00 . test +B186 50 P negb +B187 33 3 pulb +B188 2D 50 -P blt 50 ;B1DA +B18A 34 4 des +B18B 20 46 F bra 46 ;B1D3 +B18D 41 A illegal +B18E 49 I rola +B18F 4C L inca +B190 00 . test +B191 50 P negb +B192 35 5 txs +B193 20 20 bra 20 ;B1B5 +B195 20 20 bra 20 ;B1B7 +B197 46 F rora +B198 41 A illegal +B199 49 I rola +B19A 4C L inca +B19B 00 . test +B19C 50 P negb +B19D 35 5 txs +B19E 2D 50 -P blt 50 ;B1F0 +B1A0 37 7 pshb +B1A1 20 46 F bra 46 ;B1E9 +B1A3 41 A illegal +B1A4 49 I rola +B1A5 4C L inca +B1A6 00 . test +B1A7 50 P negb +B1A8 37 7 pshb +B1A9 20 20 bra 20 ;B1CB +B1AB 20 20 bra 20 ;B1CD +B1AD 46 F rora +B1AE 41 A illegal +B1AF 49 I rola +B1B0 4C L inca +B1B1 00 . test +B1B2 50 P negb +B1B3 37 7 pshb +B1B4 2D 50 -P blt 50 ;B206 +B1B6 38 8 pulx +B1B7 20 46 F bra 46 ;B1FF +B1B9 41 A illegal +B1BA 49 I rola +B1BB 4C L inca +B1BC 00 . test +B1BD 2D 20 - blt 20 ;B1DF +B1BF 50 P negb +B1C0 41 A illegal +B1C1 53 S comb +B1C2 53 S comb +B1C3 45 E illegal +B1C4 44 D lsra +B1C5 20 2D - bra 2d ;B1F4 +B1C7 00 . test +B1C8 09 . dex +B1CA 1B . aba +B1CB 24 2C $, bcc 2c ;B1F9 +B1CD 35 5 txs +B1CE 3E > wai +B1CF 47 G asra +B1D0 54 T lsrb +B1D1 48 H asla +B1D2 41 A illegal +B1D3 4E N illegal +B1D4 4B K illegal +B1D5 20 59 Y bra 59 ;B230 +B1D7 4F O clra +B1D8 55 U illegal +B1D9 20 46 F bra 46 ;B221 +B1DB 4F O clra +B1DC 52 R illegal +B1DD 20 59 Y bra 59 ;B238 +B1DF 4F O clra +B1E0 55 U illegal +B1E1 52 R illegal +B1E2 20 50 P bra 50 ;B234 +B1E4 41 A illegal +B1E5 54 T lsrb +B1E6 52 R illegal +B1E7 4F O clra +B1E8 4E N illegal +B1E9 41 A illegal +B1EA 47 G asra +B1EB 45 E illegal +B1EC 20 20 bra 20 ;B20E +B1EE 00 . test + +B1EF 20 52 R bra 52 ;B243 +B1F1 4F O clra +B1F2 57 W asrb +B1F3 45 E illegal +B1F4 20 49 I bra 49 ;B23F +B1F6 4E N illegal +B1F7 54 T lsrb +B1F8 20 00 . bra 00 ;B1FA + +B1FA 43 C coma +B1FB 4F O clra +B1FC 50 P negb +B1FD 59 Y rolb +B1FE 52 R illegal +B1FF 49 I rola +B200 47 G asra +B201 48 H asla +B202 54 T lsrb +B203 20 00 . bra 00 ;B205 + +B205 20 20 bra 20 ;B227 +B207 20 31 1 bra 31 ;B23A +B209 39 9 rts +B20A 39 9 rts +B20B 33 3 pulb +B20C 20 20 bra 20 ;B22E +B20E 20 00 . bra 00 ;B210 + +B210 35 5 txs +B211 39 9 rts +B212 30 0 tsx +B213 30 0 tsx +B214 20 56 V bra 56 ;B26C +B216 45 E illegal +B217 52 R illegal +B218 20 35 5 bra 35 ;B24F +B21A 00 . test + +B21B 20 20 bra 20 ;B23D +B21D 20 20 bra 20 ;B23F +B21F 20 20 bra 20 ;B241 +B221 20 20 bra 20 ;B243 +B223 20 52 R bra 52 ;B277 +B225 4F O clra +B226 57 W asrb +B227 45 E illegal +B228 20 20 bra 20 ;B24A +B22A 49 I rola +B22B 4E N illegal +B22C 54 T lsrb +B22D 45 E illegal +B22E 52 R illegal +B22F 4E N illegal +B230 41 A illegal +B231 54 T lsrb +B232 49 I rola +B233 4F O clra +B234 4E N illegal +B235 41 A illegal +B236 4C L inca +B237 00 . test +B238 20 20 bra 20 ;B25A +B23A 20 20 bra 20 ;B25C +B23C 20 20 bra 20 ;B25E +B23E 20 20 bra 20 ;B260 +B240 2D 2D -- blt 2d ;B26F +B242 2D 2D -- blt 2d ;B271 +B244 2D 2D -- blt 2d ;B273 +B246 2D 2D -- blt 2d ;B275 +B248 2D 2D -- blt 2d ;B277 +B24A 2D 2D -- blt 2d ;B279 +B24C 2D 2D -- blt 2d ;B27B +B24E 2D 2D -- blt 2d ;B27D +B250 2D 2D -- blt 2d ;B27F +B252 2D 2D -- blt 2d ;B281 +B254 2D 00 -. blt 00 ;B256 +B256 20 20 bra 20 ;B278 +B258 20 20 bra 20 ;B27A +B25A 20 20 bra 20 ;B27C +B25C 20 20 bra 20 ;B27E +B25E 35 5 txs +B25F 39 9 rts +B260 30 0 tsx +B261 30 0 tsx +B262 20 53 S bra 53 ;B2B7 +B264 4F O clra +B265 46 F rora +B266 54 T lsrb +B267 57 W asrb +B268 41 A illegal +B269 52 R illegal +B26A 45 E illegal +B26B 20 56 V bra 56 ;B2C3 +B26D 45 E illegal +B26E 52 R illegal +B26F 2E 20 . bgt 20 ;B291 +B271 35 5 txs +B272 20 20 bra 20 ;B294 +B274 00 . test +B275 20 20 bra 20 ;B297 +B277 20 20 bra 20 ;B299 +B279 20 20 bra 20 ;B29B +B27B 20 20 bra 20 ;B29D +B27D 20 20 bra 20 ;B29F +B27F 20 41 A bra 41 ;B2C2 +B281 43 C coma +B282 43 C coma +B283 4F O clra +B284 55 U illegal +B285 4E N illegal +B286 54 T lsrb +B287 20 20 bra 20 ;B2A9 +B289 52 R illegal +B28A 45 E illegal +B28B 43 C coma +B28C 4F O clra +B28D 52 R illegal +B28E 44 D lsra +B28F 00 . test +B290 53 S comb +B291 45 E illegal +B292 52 R illegal +B293 49 I rola +B294 41 A illegal +B295 4C L inca +B296 20 20 bra 20 ;B2B8 +B298 23 20 # bls 20 ;B2BA +B29A 20 20 bra 20 ;B2BC +B29C 20 20 bra 20 ;B2BE +B29E 20 2D - bra 2d ;B2CD +B2A0 20 00 . bra 00 ;B2A2 +B2A2 4D M tsta +B2A3 41 A illegal +B2A4 43 C coma +B2A5 48 H asla +B2A6 49 I rola +B2A7 4E N illegal +B2A8 45 E illegal +B2A9 20 49 I bra 49 ;B2F4 +B2AB 44 D lsra +B2AC 20 20 bra 20 ;B2CE +B2AE 20 20 bra 20 ;B2D0 +B2B0 20 2D - bra 2d ;B2DF +B2B2 20 00 . bra 00 ;B2B4 +B2B4 41 A illegal +B2B5 55 U illegal +B2B6 44 D lsra +B2B7 49 I rola +B2B8 54 T lsrb +B2B9 20 4E N bra 4e ;B309 +B2BB 55 U illegal +B2BC 4D M tsta +B2BD 42 B illegal +B2BE 45 E illegal +B2BF 52 R illegal +B2C0 20 20 bra 20 ;B2E2 +B2C2 20 20 bra 20 ;B2E4 +B2C4 20 00 . bra 00 ;B2C6 +B2C6 53 S comb +B2C7 41 A illegal +B2C8 4C L inca +B2C9 45 E illegal +B2CA 53 S comb +B2CB 20 20 bra 20 ;B2ED +B2CD 28 52 (R bvc 52 ;B321 +B2CF 29 20 ) bvs 20 ;B2F1 +B2D1 20 20 bra 20 ;B2F3 +B2D3 20 20 bra 20 ;B2F5 +B2D5 2D 20 - blt 20 ;B2F7 +B2D7 00 . test +B2D8 53 S comb +B2D9 41 A illegal +B2DA 4C L inca +B2DB 45 E illegal +B2DC 53 S comb +B2DD 20 20 bra 20 ;B2FF +B2DF 28 4E (N bvc 4e ;B32F +B2E1 29 20 ) bvs 20 ;B303 +B2E3 20 20 bra 20 ;B305 +B2E5 20 20 bra 20 ;B307 +B2E7 2D 20 - blt 20 ;B309 +B2E9 00 . test +B2EA 42 B illegal +B2EB 41 A illegal +B2EC 47 G asra +B2ED 20 54 T bra 54 ;B343 +B2EF 4F O clra +B2F0 54 T lsrb +B2F1 41 A illegal +B2F2 4C L inca +B2F3 20 20 bra 20 ;B315 +B2F5 20 20 bra 20 ;B317 +B2F7 20 20 bra 20 ;B319 +B2F9 2D 20 - blt 20 ;B31B +B2FB 00 . test +B2FC 43 C coma +B2FD 41 A illegal +B2FE 53 S comb +B2FF 48 H asla +B300 20 42 B bra 42 ;B344 +B302 4F O clra +B303 58 X aslb +B304 20 20 bra 20 ;B326 +B306 20 20 bra 20 ;B328 +B308 20 20 bra 20 ;B32A +B30A 20 2D - bra 2d ;B339 +B30C 20 00 . bra 00 ;B30E +B30E 43 C coma +B30F 41 A illegal +B310 52 R illegal +B311 44 D lsra +B312 20 53 S bra 53 ;B367 +B314 41 A illegal +B315 4C L inca +B316 45 E illegal +B317 53 S comb +B318 20 20 bra 20 ;B33A +B31A 20 20 bra 20 ;B33C +B31C 20 2D - bra 2d ;B34B +B31E 20 00 . bra 00 ;B320 +B320 42 B illegal +B321 49 I rola +B322 4C L inca +B323 4C L inca +B324 53 S comb +B325 20 49 I bra 49 ;B370 +B327 4E N illegal +B328 20 53 S bra 53 ;B37D +B32A 54 T lsrb +B32B 41 A illegal +B32C 43 C coma +B32D 4B K illegal +B32E 45 E illegal +B32F 52 R illegal +B330 00 . test +B331 20 20 bra 20 ;B353 +B333 20 20 bra 20 ;B355 +B335 42 B illegal +B336 49 I rola +B337 4C L inca +B338 4C L inca +B339 20 54 T bra 54 ;B38F +B33B 4F O clra +B33C 54 T lsrb +B33D 41 A illegal +B33E 4C L inca +B33F 20 2D - bra 2d ;B36E +B341 20 20 bra 20 ;B363 +B343 20 20 bra 20 ;B365 +B345 20 20 bra 20 ;B367 +B347 20 20 bra 20 ;B369 +B349 00 . test +B34A 20 20 bra 20 ;B36C +B34C 20 20 bra 20 ;B36E +B34E 4F O clra +B34F 4E N illegal +B350 45 E illegal +B351 53 S comb +B352 20 20 bra 20 ;B374 +B354 20 20 bra 20 ;B376 +B356 20 20 bra 20 ;B378 +B358 20 2D - bra 2d ;B387 +B35A 20 00 . bra 00 ;B35C +B35C 20 20 bra 20 ;B37E +B35E 20 20 bra 20 ;B380 +B360 54 T lsrb +B361 57 W asrb +B362 4F O clra +B363 53 S comb +B364 20 20 bra 20 ;B386 +B366 20 20 bra 20 ;B388 +B368 20 20 bra 20 ;B38A +B36A 20 2D - bra 2d ;B399 +B36C 20 00 . bra 00 ;B36E +B36E 20 20 bra 20 ;B390 +B370 20 20 bra 20 ;B392 +B372 46 F rora +B373 49 I rola +B374 56 V rorb +B375 45 E illegal +B376 53 S comb +B377 20 20 bra 20 ;B399 +B379 20 20 bra 20 ;B39B +B37B 20 20 bra 20 ;B39D +B37D 2D 20 - blt 20 ;B39F +B37F 00 . test +B380 20 20 bra 20 ;B3A2 +B382 20 20 bra 20 ;B3A4 +B384 54 T lsrb +B385 45 E illegal +B386 4E N illegal +B387 53 S comb +B388 20 20 bra 20 ;B3AA +B38A 20 20 bra 20 ;B3AC +B38C 20 20 bra 20 ;B3AE +B38E 20 2D - bra 2d ;B3BD +B390 20 00 . bra 00 ;B392 +B392 20 20 bra 20 ;B3B4 +B394 20 20 bra 20 ;B3B6 +B396 54 T lsrb +B397 57 W asrb +B398 45 E illegal +B399 4E N illegal +B39A 54 T lsrb +B39B 49 I rola +B39C 45 E illegal +B39D 53 S comb +B39E 20 20 bra 20 ;B3C0 +B3A0 20 2D - bra 2d ;B3CF +B3A2 20 00 . bra 00 ;B3A4 +B3A4 43 C coma +B3A5 4F O clra +B3A6 49 I rola +B3A7 4E N illegal +B3A8 53 S comb +B3A9 20 49 I bra 49 ;B3F4 +B3AB 4E N illegal +B3AC 20 54 T bra 54 ;B402 +B3AE 55 U illegal +B3AF 42 B illegal +B3B0 45 E illegal +B3B1 53 S comb +B3B2 00 . test +B3B3 20 20 bra 20 ;B3D5 +B3B5 20 20 bra 20 ;B3D7 +B3B7 54 T lsrb +B3B8 55 U illegal +B3B9 42 B illegal +B3BA 45 E illegal +B3BB 20 54 T bra 54 ;B411 +B3BD 4F O clra +B3BE 54 T lsrb +B3BF 41 A illegal +B3C0 4C L inca +B3C1 20 2D - bra 2d ;B3F0 +B3C3 20 20 bra 20 ;B3E5 +B3C5 20 20 bra 20 ;B3E7 +B3C7 20 20 bra 20 ;B3E9 +B3C9 00 . test +B3CA 20 20 bra 20 ;B3EC +B3CC 20 20 bra 20 ;B3EE +B3CE 24 31 $1 bcc 31 ;B401 +B3D0 20 43 C bra 43 ;B415 +B3D2 4F O clra +B3D3 49 I rola +B3D4 4E N illegal +B3D5 20 20 bra 20 ;B3F7 +B3D7 20 20 bra 20 ;B3F9 +B3D9 2D 20 - blt 20 ;B3FB +B3DB 00 . test +B3DC 20 20 bra 20 ;B3FE +B3DE 20 20 bra 20 ;B400 +B3E0 51 Q illegal +B3E1 55 U illegal +B3E2 41 A illegal +B3E3 52 R illegal +B3E4 54 T lsrb +B3E5 45 E illegal +B3E6 52 R illegal +B3E7 53 S comb +B3E8 20 20 bra 20 ;B40A +B3EA 20 2D - bra 2d ;B419 +B3EC 20 00 . bra 00 ;B3EE +B3EE 20 20 bra 20 ;B410 +B3F0 20 20 bra 20 ;B412 +B3F2 44 D lsra +B3F3 49 I rola +B3F4 4D M tsta +B3F5 45 E illegal +B3F6 53 S comb +B3F7 20 20 bra 20 ;B419 +B3F9 20 20 bra 20 ;B41B +B3FB 20 20 bra 20 ;B41D +B3FD 2D 20 - blt 20 ;B41F +B3FF 00 . test +B400 20 20 bra 20 ;B422 +B402 20 20 bra 20 ;B424 +B404 4E N illegal +B405 49 I rola +B406 43 C coma +B407 4B K illegal +B408 45 E illegal +B409 4C L inca +B40A 53 S comb +B40B 20 20 bra 20 ;B42D +B40D 20 20 bra 20 ;B42F +B40F 2D 20 - blt 20 ;B431 +B411 00 . test +B412 57 W asrb +B413 49 I rola +B414 4E N illegal +B415 2D 53 -S blt 53 ;B46A +B417 4E N illegal +B418 4B K illegal +B419 20 56 V bra 56 ;B471 +B41B 45 E illegal +B41C 4E N illegal +B41D 44 D lsra +B41E 53 S comb +B41F 20 20 bra 20 ;B441 +B421 2D 20 - blt 20 ;B443 +B423 00 . test +B424 53 S comb +B425 48 H asla +B426 4F O clra +B427 50 P negb +B428 50 P negb +B429 45 E illegal +B42A 52 R illegal +B42B 20 56 V bra 56 ;B483 +B42D 45 E illegal +B42E 4E N illegal +B42F 44 D lsra +B430 53 S comb +B431 20 20 bra 20 ;B453 +B433 2D 20 - blt 20 ;B455 +B435 00 . test +B436 50 P negb +B437 52 R illegal +B438 4F O clra +B439 4D M tsta +B43A 4F O clra +B43B 20 56 V bra 56 ;B493 +B43D 45 E illegal +B43E 4E N illegal +B43F 44 D lsra +B440 53 S comb +B441 20 20 bra 20 ;B463 +B443 20 20 bra 20 ;B465 +B445 2D 20 - blt 20 ;B467 +B447 00 . test +B448 46 F rora +B449 52 R illegal +B44A 45 E illegal +B44B 45 E illegal +B44C 20 20 bra 20 ;B46E +B44E 56 V rorb +B44F 45 E illegal +B450 4E N illegal +B451 44 D lsra +B452 53 S comb +B453 20 20 bra 20 ;B475 +B455 20 20 bra 20 ;B477 +B457 2D 20 - blt 20 ;B479 +B459 00 . test +B45A 56 V rorb +B45B 45 E illegal +B45C 4E N illegal +B45D 44 D lsra +B45E 53 S comb +B45F 20 50 P bra 50 ;B4B1 +B461 45 E illegal +B462 52 R illegal +B463 20 50 P bra 50 ;B4B5 +B465 52 R illegal +B466 4F O clra +B467 44 D lsra +B468 55 U illegal +B469 43 C coma +B46A 54 T lsrb +B46B 20 43 C bra 43 ;B4B0 +B46D 4F O clra +B46E 44 D lsra +B46F 45 E illegal +B470 00 . test + +B471 20 20 bra 20 ;B493 +B473 20 20 bra 20 ;B495 +B475 43 C coma +B476 4F O clra +B477 44 D lsra +B478 45 E illegal +B479 20 00 . bra 00 ;B47B +B47B 56 V rorb +B47C 45 E illegal +B47D 4E N illegal +B47E 44 D lsra +B47F 53 S comb +B480 20 2D - bra 2d ;B4AF +B482 20 00 . bra 00 ;B484 +B484 56 V rorb +B485 45 E illegal +B486 4E N illegal +B487 44 D lsra +B488 53 S comb +B489 2F 43 /C ble 43 ;B4CE +B48B 4F O clra +B48C 44 D lsra +B48D 45 E illegal +B48E 00 . test +B48F 41 A illegal +B490 42 B illegal +B491 43 C coma +B492 44 D lsra +B493 45 E illegal +B494 46 F rora +B495 47 G asra +B496 48 H asla +B497 49 I rola +B498 4A J deca +B499 4B K illegal +B49A 4C L inca +B49B 4D M tsta +B49C 4E N illegal +B49D 4F O clra +B49E 50 P negb +B49F 51 Q illegal +B4A0 52 R illegal +B4A1 53 S comb +B4A2 54 T lsrb +B4A3 55 U illegal +B4A4 56 V rorb +B4A5 57 W asrb +B4A6 58 X aslb +B4A7 59 Y rolb +B4A8 5A Z decb +B4A9 30 0 tsx +B4AA 31 1 ins +B4AB 32 2 pula +B4AC 33 3 pulb +B4AD 34 4 des +B4AE 35 5 txs +B4AF 36 6 psha +B4B0 37 7 pshb +B4B1 38 8 pulx +B4B2 39 9 rts +B4B3 24 2A $* bcc 2a ;B4DF +B4B5 20 00 . bra 00 ;B4B7 +B4B7 01 . nop +B4B8 02 . idiv +B4B9 04 . lsrd +B4BA 08 . inx +B4BB 10 . sba +B4BC 20 40 @ bra 40 ;B4FE +B4BE 80 FF .. suba #ff +B4C0 FF FF FF ... stx ffff +B4C3 FF FF FF ... stx ffff +B4C6 FF FF FF ... stx ffff +B4C9 FF FF FF ... stx ffff +B4CC FF FF FF ... stx ffff +B4CF FF FF FF ... stx ffff +B4D2 FF FF FF ... stx ffff +B4D5 FF FF FF ... stx ffff +B4D8 FF FF FF ... stx ffff +B4DB FF FF FF ... stx ffff +B4DE FF FF FF ... stx ffff +B4E1 FF FF FF ... stx ffff +B4E4 FF FF FF ... stx ffff +B4E7 FF FF FF ... stx ffff +B4EA FF FF FF ... stx ffff +B4ED FF FF FF ... stx ffff +B4F0 FF FF FF ... stx ffff +B4F3 FF FF FF ... stx ffff +B4F6 FF FF FF ... stx ffff +B4F9 FF FF FF ... stx ffff +B4FC FF FF FF ... stx ffff +B4FF FF FF FF ... stx ffff +B502 FF FF FF ... stx ffff +B505 FF FF FF ... stx ffff +B508 FF FF FF ... stx ffff +B50B FF FF FF ... stx ffff +B50E FF FF FF ... stx ffff +B511 FF FF FF ... stx ffff +B514 FF FF FF ... stx ffff +B517 FF FF FF ... stx ffff +B51A FF FF FF ... stx ffff +B51D FF FF FF ... stx ffff +B520 FF FF FF ... stx ffff +B523 FF FF FF ... stx ffff +B526 FF FF FF ... stx ffff +B529 FF FF FF ... stx ffff +B52C FF FF FF ... stx ffff +B52F FF FF FF ... stx ffff +B532 FF FF FF ... stx ffff +B535 FF FF FF ... stx ffff +B538 FF FF FF ... stx ffff +B53B FF FF FF ... stx ffff +B53E FF FF FF ... stx ffff +B541 FF FF FF ... stx ffff +B544 FF FF FF ... stx ffff +B547 FF FF FF ... stx ffff +B54A FF FF FF ... stx ffff +B54D FF FF FF ... stx ffff +B550 FF FF FF ... stx ffff +B553 FF FF FF ... stx ffff +B556 FF FF FF ... stx ffff +B559 FF FF FF ... stx ffff +B55C FF FF FF ... stx ffff +B55F FF FF FF ... stx ffff +B562 FF FF FF ... stx ffff +B565 FF FF FF ... stx ffff +B568 FF FF FF ... stx ffff +B56B FF FF FF ... stx ffff +B56E FF FF FF ... stx ffff +B571 FF FF FF ... stx ffff +B574 FF FF FF ... stx ffff +B577 FF FF FF ... stx ffff +B57A FF FF FF ... stx ffff +B57D FF FF FF ... stx ffff +B580 FF FF FF ... stx ffff +B583 FF FF FF ... stx ffff +B586 FF FF FF ... stx ffff +B589 FF FF FF ... stx ffff +B58C FF FF FF ... stx ffff +B58F FF FF FF ... stx ffff +B592 FF FF FF ... stx ffff +B595 FF FF FF ... stx ffff +B598 FF FF FF ... stx ffff +B59B FF FF FF ... stx ffff +B59E FF FF FF ... stx ffff +B5A1 FF FF FF ... stx ffff +B5A4 FF FF FF ... stx ffff +B5A7 FF FF FF ... stx ffff +B5AA FF FF FF ... stx ffff +B5AD FF FF FF ... stx ffff +B5B0 FF FF FF ... stx ffff +B5B3 FF FF FF ... stx ffff +B5B6 FF FF FF ... stx ffff +B5B9 FF FF FF ... stx ffff +B5BC FF FF FF ... stx ffff +B5BF FF FF FF ... stx ffff +B5C2 FF FF FF ... stx ffff +B5C5 FF FF FF ... stx ffff +B5C8 FF FF FF ... stx ffff +B5CB FF FF FF ... stx ffff +B5CE FF FF FF ... stx ffff +B5D1 FF FF FF ... stx ffff +B5D4 FF FF FF ... stx ffff +B5D7 FF FF FF ... stx ffff +B5DA FF FF FF ... stx ffff +B5DD FF FF FF ... stx ffff +B5E0 FF FF FF ... stx ffff +B5E3 FF FF FF ... stx ffff +B5E6 FF FF FF ... stx ffff +B5E9 FF FF FF ... stx ffff +B5EC FF FF FF ... stx ffff +B5EF FF FF FF ... stx ffff +B5F2 FF FF FF ... stx ffff +B5F5 FF FF FF ... stx ffff +B5F8 FF FF FF ... stx ffff +B5FB FF FF FF ... stx ffff +B5FE FF FF FF ... stx ffff +B601 FF FF FF ... stx ffff +B604 FF FF FF ... stx ffff +B607 FF FF FF ... stx ffff +B60A FF FF FF ... stx ffff +B60D FF FF FF ... stx ffff +B610 FF FF FF ... stx ffff +B613 FF FF FF ... stx ffff +B616 FF FF FF ... stx ffff +B619 FF FF FF ... stx ffff +B61C FF FF FF ... stx ffff +B61F FF FF FF ... stx ffff +B622 FF FF FF ... stx ffff +B625 FF FF FF ... stx ffff +B628 FF FF FF ... stx ffff +B62B FF FF FF ... stx ffff +B62E FF FF FF ... stx ffff +B631 FF FF FF ... stx ffff +B634 FF FF FF ... stx ffff +B637 FF FF FF ... stx ffff +B63A FF FF FF ... stx ffff +B63D FF FF FF ... stx ffff +B640 FF FF FF ... stx ffff +B643 FF FF FF ... stx ffff +B646 FF FF FF ... stx ffff +B649 FF FF FF ... stx ffff +B64C FF FF FF ... stx ffff +B64F FF FF FF ... stx ffff +B652 FF FF FF ... stx ffff +B655 FF FF FF ... stx ffff +B658 FF FF FF ... stx ffff +B65B FF FF FF ... stx ffff +B65E FF FF FF ... stx ffff +B661 FF FF FF ... stx ffff +B664 FF FF FF ... stx ffff +B667 FF FF FF ... stx ffff +B66A FF FF FF ... stx ffff +B66D FF FF FF ... stx ffff +B670 FF FF FF ... stx ffff +B673 FF FF FF ... stx ffff +B676 FF FF FF ... stx ffff +B679 FF FF FF ... stx ffff +B67C FF FF FF ... stx ffff +B67F FF FF FF ... stx ffff +B682 FF FF FF ... stx ffff +B685 FF FF FF ... stx ffff +B688 FF FF FF ... stx ffff +B68B FF FF FF ... stx ffff +B68E FF FF FF ... stx ffff +B691 FF FF FF ... stx ffff +B694 FF FF FF ... stx ffff +B697 FF FF FF ... stx ffff +B69A FF FF FF ... stx ffff +B69D FF FF FF ... stx ffff +B6A0 FF FF FF ... stx ffff +B6A3 FF FF FF ... stx ffff +B6A6 FF FF FF ... stx ffff +B6A9 FF FF FF ... stx ffff +B6AC FF FF FF ... stx ffff +B6AF FF FF FF ... stx ffff +B6B2 FF FF FF ... stx ffff +B6B5 FF FF FF ... stx ffff +B6B8 FF FF FF ... stx ffff +B6BB FF FF FF ... stx ffff +B6BE FF FF FF ... stx ffff +B6C1 FF FF FF ... stx ffff +B6C4 FF FF FF ... stx ffff +B6C7 FF FF FF ... stx ffff +B6CA FF FF FF ... stx ffff +B6CD FF FF FF ... stx ffff +B6D0 FF FF FF ... stx ffff +B6D3 FF FF FF ... stx ffff +B6D6 FF FF FF ... stx ffff +B6D9 FF FF FF ... stx ffff +B6DC FF FF FF ... stx ffff +B6DF FF FF FF ... stx ffff +B6E2 FF FF FF ... stx ffff +B6E5 FF FF FF ... stx ffff +B6E8 FF FF FF ... stx ffff +B6EB FF FF FF ... stx ffff +B6EE FF FF FF ... stx ffff +B6F1 FF FF FF ... stx ffff +B6F4 FF FF FF ... stx ffff +B6F7 FF FF FF ... stx ffff +B6FA FF FF FF ... stx ffff +B6FD FF FF FF ... stx ffff +B700 FF FF FF ... stx ffff +B703 FF FF FF ... stx ffff +B706 FF FF FF ... stx ffff +B709 FF FF FF ... stx ffff +B70C FF FF FF ... stx ffff +B70F FF FF FF ... stx ffff +B712 FF FF FF ... stx ffff +B715 FF FF FF ... stx ffff +B718 FF FF FF ... stx ffff +B71B FF FF FF ... stx ffff +B71E FF FF FF ... stx ffff +B721 FF FF FF ... stx ffff +B724 FF FF FF ... stx ffff +B727 FF FF FF ... stx ffff +B72A FF FF FF ... stx ffff +B72D FF FF FF ... stx ffff +B730 FF FF FF ... stx ffff +B733 FF FF FF ... stx ffff +B736 FF FF FF ... stx ffff +B739 FF FF FF ... stx ffff +B73C FF FF FF ... stx ffff +B73F FF FF FF ... stx ffff +B742 FF FF FF ... stx ffff +B745 FF FF FF ... stx ffff +B748 FF FF FF ... stx ffff +B74B FF FF FF ... stx ffff +B74E FF FF FF ... stx ffff +B751 FF FF FF ... stx ffff +B754 FF FF FF ... stx ffff +B757 FF FF FF ... stx ffff +B75A FF FF FF ... stx ffff +B75D FF FF FF ... stx ffff +B760 FF FF FF ... stx ffff +B763 FF FF FF ... stx ffff +B766 FF FF FF ... stx ffff +B769 FF FF FF ... stx ffff +B76C FF FF FF ... stx ffff +B76F FF FF FF ... stx ffff +B772 FF FF FF ... stx ffff +B775 FF FF FF ... stx ffff +B778 FF FF FF ... stx ffff +B77B FF FF FF ... stx ffff +B77E FF FF FF ... stx ffff +B781 FF FF FF ... stx ffff +B784 FF FF FF ... stx ffff +B787 FF FF FF ... stx ffff +B78A FF FF FF ... stx ffff +B78D FF FF FF ... stx ffff +B790 FF FF FF ... stx ffff +B793 FF FF FF ... stx ffff +B796 FF FF FF ... stx ffff +B799 FF FF FF ... stx ffff +B79C FF FF FF ... stx ffff +B79F FF FF FF ... stx ffff +B7A2 FF FF FF ... stx ffff +B7A5 FF FF FF ... stx ffff +B7A8 FF FF FF ... stx ffff +B7AB FF FF FF ... stx ffff +B7AE FF FF FF ... stx ffff +B7B1 FF FF FF ... stx ffff +B7B4 FF FF FF ... stx ffff +B7B7 FF FF FF ... stx ffff +B7BA FF FF FF ... stx ffff +B7BD FF FF FF ... stx ffff +B7C0 FF FF FF ... stx ffff +B7C3 FF FF FF ... stx ffff +B7C6 FF FF FF ... stx ffff +B7C9 FF FF FF ... stx ffff +B7CC FF FF FF ... stx ffff +B7CF FF FF FF ... stx ffff +B7D2 FF FF FF ... stx ffff +B7D5 FF FF FF ... stx ffff +B7D8 FF FF FF ... stx ffff +B7DB FF FF FF ... stx ffff +B7DE FF FF FF ... stx ffff +B7E1 FF FF FF ... stx ffff +B7E4 FF FF FF ... stx ffff +B7E7 FF FF FF ... stx ffff +B7EA FF FF FF ... stx ffff +B7ED FF FF FF ... stx ffff +B7F0 FF FF FF ... stx ffff +B7F3 FF FF FF ... stx ffff +B7F6 FF FF FF ... stx ffff +B7F9 FF FF FF ... stx ffff +B7FC FF FF FF ... stx ffff +B7FF FF 34 F6 .4. stx 34f6 +B802 0E . cli +B803 6D C1 m. tst c1,x +B805 01 . nop +B806 27 03 '. beq 03 ;B80B +B808 7E B9 2A ~.* jmp b92a ;goto25 +B80B F6 0E 02 ... ldab 0e02 +B80E C1 05 .. cmpb #05 +B810 27 03 '. beq 03 ;B815 +B812 7E B9 2A ~.* jmp b92a ;goto25 +B815 F6 0E 03 ... ldab 0e03 +B818 C1 05 .. cmpb #05 +B81A 27 03 '. beq 03 ;B81F +B81C 7E B9 2A ~.* jmp b92a ;goto25 +B81F F6 0E 04 ... ldab 0e04 +B822 C1 05 .. cmpb #05 +B824 27 03 '. beq 03 ;B829 +B826 7E B9 2A ~.* jmp b92a ;goto25 +B829 F6 00 12 ... ldab 0012 +B82C C4 20 . andb #20 +B82E 27 03 '. beq 03 ;B833 +B830 7E B9 2A ~.* jmp b92a ;goto25 +B833 30 0 tsx +B834 6F 00 o. clr 00,x +B836 F6 0E 6A ..j ldab 0e6a +B839 C1 00 .. cmpb #00 +B83B 22 33 "3 bhi 33 ;B870 +B83D C6 64 .d ldab #64 +B83F F7 0E 6A ..j stb 0e6a +B842 7C 0E 05 |.. inc 0e05 +B845 F6 0E 05 ... ldab 0e05 +B848 C1 64 .d cmpb #64 +B84A 23 03 #. bls 03 ;B84F +B84C 7F 0E 05 ... clr 0e05 +B84F F6 0E 05 ... ldab 0e05 +B852 BD D4 68 ..h jsr d468 ;jump51 +B855 83 00 00 ... subd #0000 +B858 27 0B '. beq 0b ;B865 +B85A F6 0E 05 ... ldab 0e05 +B85D BD D7 A0 ... jsr d7a0 ;jump10 +B860 83 00 00 ... subd #0000 +B863 27 09 '. beq 09 ;B86E +B865 30 0 tsx +B866 6C 00 l. inc 00,x +B868 E6 00 .. ldab 00,x +B86A C1 6E .n cmpb #6e +B86C 2D D4 -. blt d4 ;B842 +B86E 20 0A . bra 0a ;B87A +B870 F6 0E 6A ..j ldab 0e6a +B873 C1 00 .. cmpb #00 +B875 23 03 #. bls 03 ;B87A +B877 7A 0E 6A z.j dec 0e6a +B87A F6 0E 05 ... ldab 0e05 +B87D BD D4 68 ..h jsr d468 ;jump51 +B880 83 00 00 ... subd #0000 +B883 26 03 &. bne 03 ;B888 +B885 7E B9 0A ~.. jmp b90a ;goto26 +B888 F6 0E 05 ... ldab 0e05 +B88B BD D7 A0 ... jsr d7a0 ;jump10 +B88E 83 00 00 ... subd #0000 +B891 26 77 &w bne 77 ;B90A +B893 BD BE 4B ..K jsr be4b ;jump1 +B896 C6 20 . ldab #20 +B898 F7 0B 9A ... stb 0b9a +B89B C6 20 . ldab #20 +B89D F7 0B 99 ... stb 0b99 +B8A0 C6 20 . ldab #20 +B8A2 F7 0B 98 ... stb 0b98 +B8A5 F6 0E 05 ... ldab 0e05 +B8A8 4F O clra +B8A9 CE 00 0A ... ldx #000a +B8AC 02 . idiv +B8AD 8F . xgdx +B8AE CB 30 .0 addb #30 +B8B0 F7 0B 97 ... stb 0b97 +B8B3 F6 0E 05 ... ldab 0e05 +B8B6 4F O clra +B8B7 CE 00 0A ... ldx #000a +B8BA 02 . idiv +B8BB CB 30 .0 addb #30 +B8BD F7 0B 96 ... stb 0b96 +B8C0 C6 20 . ldab #20 +B8C2 F7 0B 95 ... stb 0b95 +B8C5 C6 20 . ldab #20 +B8C7 F7 0B 94 ... stb 0b94 +B8CA F6 0E 05 ... ldab 0e05 +B8CD 4F O clra +B8CE C3 0E 06 ... addd #0e06 +B8D1 8F . xgdx +B8D2 E6 00 .. ldab 00,x +B8D4 4F O clra +B8D5 CE 00 0A ... ldx #000a +B8D8 02 . idiv +B8D9 8F . xgdx +B8DA CB 30 .0 addb #30 +B8DC F7 0B 93 ... stb 0b93 +B8DF F6 0E 05 ... ldab 0e05 +B8E2 4F O clra +B8E3 C3 0E 06 ... addd #0e06 +B8E6 8F . xgdx +B8E7 E6 00 .. ldab 00,x +B8E9 4F O clra +B8EA CE 00 0A ... ldx #000a +B8ED 02 . idiv +B8EE CB 30 .0 addb #30 +B8F0 F7 0B 92 ... stb 0b92 +B8F3 C6 20 . ldab #20 +B8F5 F7 0B 91 ... stb 0b91 +B8F8 C6 20 . ldab #20 +B8FA F7 0B 90 ... stb 0b90 +B8FD 7F 00 2C .., clr 002c +B900 BD BE 01 ... jsr be01 ;jump70 +B903 C6 0A .. ldab #0a +B905 F7 00 2C .., stb 002c +B908 20 1D . bra 1d ;B927 +goto26: +B90A BD BE 4B ..K jsr be4b ;jump1 +B90D C6 57 .W ldab #57 +B90F F7 0B 96 ... stb 0b96 +B912 C6 42 .B ldab #42 +B914 F7 0B 95 ... stb 0b95 +B917 C6 42 .B ldab #42 +B919 F7 0B 94 ... stb 0b94 +B91C 7F 00 2C .., clr 002c +B91F BD BE 01 ... jsr be01 ;jump70 +B922 C6 0A .. ldab #0a +B924 F7 00 2C .., stb 002c +B927 7E BA 81 ~.. jmp ba81 ;goto27 +goto25: +B92A F6 0E 6D ..m ldab 0e6d +B92D C1 01 .. cmpb #01 +B92F 27 03 '. beq 03 ;B934 +B931 7E BA 81 ~.. jmp ba81 ;goto27 +B934 F6 0E 00 ... ldab 0e00 +B937 C1 05 .. cmpb #05 +B939 27 03 '. beq 03 ;B93E +B93B 7E BA 81 ~.. jmp ba81 ;goto27 +B93E F6 0E 01 ... ldab 0e01 +B941 C1 05 .. cmpb #05 +B943 27 03 '. beq 03 ;B948 +B945 7E BA 81 ~.. jmp ba81 ;goto27 +B948 F6 0E 02 ... ldab 0e02 +B94B C1 05 .. cmpb #05 +B94D 27 03 '. beq 03 ;B952 +B94F 7E BA 81 ~.. jmp ba81 ;goto27 +B952 F6 00 12 ... ldab 0012 +B955 C4 20 . andb #20 +B957 26 03 &. bne 03 ;B95C +B959 7E BA 81 ~.. jmp ba81 ;goto27 +B95C F6 0E 04 ... ldab 0e04 +B95F C1 05 .. cmpb #05 +B961 26 79 &y bne 79 ;B9DC +B963 F6 0E 03 ... ldab 0e03 +B966 C1 05 .. cmpb #05 +B968 26 72 &r bne 72 ;B9DC +B96A 30 0 tsx +B96B 6F 00 o. clr 00,x +B96D 30 0 tsx +B96E E6 00 .. ldab 00,x +B970 C1 64 .d cmpb #64 +B972 2C 16 ,. bge 16 ;B98A +B974 5F _ clrb +B975 37 7 pshb +B976 30 0 tsx +B977 E6 01 .. ldab 01,x +B979 4F O clra +B97A 5D ] tstb +B97B 2C 01 ,. bge 01 ;B97E +B97D 4A J deca +B97E C3 0E 06 ... addd #0e06 +B981 8F . xgdx +B982 33 3 pulb +B983 E7 00 .. stb 00,x +B985 30 0 tsx +B986 6C 00 l. inc 00,x +B988 20 E3 . bra e3 ;B96D +B98A 7F 0D FF ... clr 0dff +B98D 7F 0E 00 ... clr 0e00 +B990 7F 0E 01 ... clr 0e01 +B993 7F 0E 02 ... clr 0e02 +B996 7F 0E 03 ... clr 0e03 +B999 7F 0E 04 ... clr 0e04 +B99C C6 41 .A ldab #41 +B99E F7 0B 99 ... stb 0b99 +B9A1 C6 4C .L ldab #4c +B9A3 F7 0B 98 ... stb 0b98 +B9A6 C6 4C .L ldab #4c +B9A8 F7 0B 97 ... stb 0b97 +B9AB C6 20 . ldab #20 +B9AD F7 0B 96 ... stb 0b96 +B9B0 C6 43 .C ldab #43 +B9B2 F7 0B 95 ... stb 0b95 +B9B5 C6 4C .L ldab #4c +B9B7 F7 0B 94 ... stb 0b94 +B9BA C6 45 .E ldab #45 +B9BC F7 0B 93 ... stb 0b93 +B9BF C6 41 .A ldab #41 +B9C1 F7 0B 92 ... stb 0b92 +B9C4 C6 52 .R ldab #52 +B9C6 F7 0B 91 ... stb 0b91 +B9C9 C6 20 . ldab #20 +B9CB F7 0B 90 ... stb 0b90 +B9CE 7F 00 2C .., clr 002c +B9D1 BD BE 01 ... jsr be01 ;jump70 +B9D4 C6 1E .. ldab #1e +B9D6 F7 00 2C .., stb 002c +B9D9 7E BA 81 ~.. jmp ba81 ;goto27 +B9DC F6 0E 04 ... ldab 0e04 +B9DF C1 01 .. cmpb #01 +B9E1 27 0A '. beq 0a ;B9ED +B9E3 F6 0E 04 ... ldab 0e04 +B9E6 C1 02 .. cmpb #02 +B9E8 27 03 '. beq 03 ;B9ED +B9EA 7E BA 81 ~.. jmp ba81 ;goto27 +B9ED F6 0E 03 ... ldab 0e03 +B9F0 C1 00 .. cmpb #00 +B9F2 22 03 ". bhi 03 ;B9F7 +B9F4 7E BA 81 ~.. jmp ba81 ;goto27 +B9F7 F6 0E 03 ... ldab 0e03 +B9FA C1 05 .. cmpb #05 +B9FC 26 03 &. bne 03 ;BA01 +B9FE 7E BA 81 ~.. jmp ba81 ;goto27 +BA01 F6 0E 03 ... ldab 0e03 +BA04 C1 07 .. cmpb #07 +BA06 24 79 $y bcc 79 ;BA81 +BA08 F6 0E 03 ... ldab 0e03 +BA0B 86 0A .. ldaa #0a +BA0D 3D = mul +BA0E FB 0E 04 ... addb 0e04 +BA11 30 0 tsx +BA12 E7 00 .. stb 00,x +BA14 E6 00 .. ldab 00,x +BA16 C1 64 .d cmpb #64 +BA18 2C 67 ,g bge 67 ;BA81 +BA1A E6 00 .. ldab 00,x +BA1C 2D 63 -c blt 63 ;BA81 +BA1E 5F _ clrb +BA1F 37 7 pshb +BA20 30 0 tsx +BA21 E6 01 .. ldab 01,x +BA23 4F O clra +BA24 5D ] tstb +BA25 2C 01 ,. bge 01 ;BA28 +BA27 4A J deca +BA28 C3 0E 06 ... addd #0e06 +BA2B 8F . xgdx +BA2C 33 3 pulb +BA2D E7 00 .. stb 00,x +BA2F F6 0E 03 ... ldab 0e03 +BA32 CB 30 .0 addb #30 +BA34 F7 0B 99 ... stb 0b99 +BA37 F6 0E 04 ... ldab 0e04 +BA3A CB 30 .0 addb #30 +BA3C F7 0B 98 ... stb 0b98 +BA3F C6 20 . ldab #20 +BA41 F7 0B 97 ... stb 0b97 +BA44 C6 43 .C ldab #43 +BA46 F7 0B 96 ... stb 0b96 +BA49 C6 4C .L ldab #4c +BA4B F7 0B 95 ... stb 0b95 +BA4E C6 45 .E ldab #45 +BA50 F7 0B 94 ... stb 0b94 +BA53 C6 41 .A ldab #41 +BA55 F7 0B 93 ... stb 0b93 +BA58 C6 52 .R ldab #52 +BA5A F7 0B 92 ... stb 0b92 +BA5D C6 45 .E ldab #45 +BA5F F7 0B 91 ... stb 0b91 +BA62 C6 44 .D ldab #44 +BA64 F7 0B 90 ... stb 0b90 +BA67 7F 0E 00 ... clr 0e00 +BA6A 7F 0E 01 ... clr 0e01 +BA6D 7F 0E 02 ... clr 0e02 +BA70 7F 0E 03 ... clr 0e03 +BA73 7F 0E 04 ... clr 0e04 +BA76 7F 00 2C .., clr 002c +BA79 BD BE 01 ... jsr be01 ;jump70 +BA7C C6 1E .. ldab #1e +BA7E F7 00 2C .., stb 002c +goto27: +BA81 31 1 ins +BA82 39 9 rts + +jump125: +BA83 F6 18 00 ... ldab 1800 +BA86 C4 7F .. andb #7f +BA88 F7 00 23 ..# stb 0023 +BA8B F6 00 23 ..# ldab 0023 +BA8E F1 00 12 ... cmpb 0012 +BA91 27 06 '. beq 06 ;BA99 +BA93 F6 00 23 ..# ldab 0023 +BA96 F7 00 12 ... stb 0012 +BA99 F6 20 00 . . ldab 2000 +BA9C F1 00 20 .. cmpb 0020 +BA9F 27 08 '. beq 08 ;BAA9 +BAA1 F6 20 00 . . ldab 2000 +BAA4 F7 00 20 .. stb 0020 +BAA7 20 0E . bra 0e ;BAB7 +BAA9 F6 00 20 .. ldab 0020 +BAAC F7 00 11 ... stb 0011 +BAAF F6 00 11 ... ldab 0011 +BAB2 C4 03 .. andb #03 +BAB4 F7 00 2B ..+ stb 002b +BAB7 F6 00 1B ... ldab 001b +BABA C4 04 .. andb #04 +BABC 37 7 pshb +BABD F6 10 0A ... ldab 100a +BAC0 C4 04 .. andb #04 +BAC2 30 0 tsx +BAC3 E0 00 .. subb 00,x +BAC5 31 1 ins +BAC6 27 17 '. beq 17 ;BADF +BAC8 F6 10 0A ... ldab 100a +BACB C4 04 .. andb #04 +BACD 27 08 '. beq 08 ;BAD7 +BACF CE 00 1B ... ldx #001b +BAD2 1C 00 .. bset add,x 00,x +BAD4 04 . lsrd +BAD5 20 06 . bra 06 ;BADD +BAD7 CE 00 1B ... ldx #001b +BADA 1D 00 .. bclr add,x 00,x +BADC 04 . lsrd +BADD 20 15 . bra 15 ;BAF4 +BADF F6 10 0A ... ldab 100a +BAE2 C4 04 .. andb #04 +BAE4 27 08 '. beq 08 ;BAEE +BAE6 CE 00 1D ... ldx #001d +BAE9 1C 00 .. bset add,x 00,x +BAEB 04 . lsrd +BAEC 20 06 . bra 06 ;BAF4 +BAEE CE 00 1D ... ldx #001d +BAF1 1D 00 .. bclr add,x 00,x +BAF3 04 . lsrd +BAF4 CE 10 08 ... ldx #1008 +BAF7 1D 00 .. bclr add,x 00,x +BAF9 20 CE . bra ce ;BAC9 +BAFB 10 . sba +BAFC 28 1C (. bvc 1c ;BB1A +BAFE 00 . test +BAFF 40 @ nega +BB00 CE 00 14 ... ldx #0014 +BB03 1C 00 .. bset add,x 00,x +BB05 04 . lsrd +BB06 F6 00 14 ... ldab 0014 +BB09 F7 38 00 .8. stb 3800 +BB0C CE 00 14 ... ldx #0014 +BB0F 1D 00 .. bclr add,x 00,x +BB11 04 . lsrd +BB12 F6 00 14 ... ldab 0014 +BB15 F7 38 00 .8. stb 3800 +BB18 CE 00 00 ... ldx #0000 +BB1B 3C < pshx +BB1C 5F _ clrb +BB1D 4F O clra +BB1E BD BD B5 ... jsr bdb5 ;jump78 +BB21 38 8 pulx +BB22 F7 00 5B ..[ stb 005b +BB25 CE 10 28 ..( ldx #1028 +BB28 1D 00 .. bclr add,x 00,x +BB2A 40 @ nega +BB2B CE 10 08 ... ldx #1008 +BB2E 1C 00 .. bset add,x 00,x +BB30 20 CE . bra ce ;BB00 +BB32 10 . sba +BB33 28 1C (. bvc 1c ;BB51 +BB35 00 . test +BB36 40 @ nega +BB37 CE 00 14 ... ldx #0014 +BB3A 1C 00 .. bset add,x 00,x +BB3C 04 . lsrd +BB3D F6 00 14 ... ldab 0014 +BB40 F7 38 00 .8. stb 3800 +BB43 CE 00 14 ... ldx #0014 +BB46 1D 00 .. bclr add,x 00,x +BB48 04 . lsrd +BB49 F6 00 14 ... ldab 0014 +BB4C F7 38 00 .8. stb 3800 +BB4F CE 00 00 ... ldx #0000 +BB52 3C < pshx +BB53 5F _ clrb +BB54 4F O clra +BB55 BD BD B5 ... jsr bdb5 ;jump78 +BB58 38 8 pulx +BB59 F7 00 56 ..V stb 0056 +BB5C CE 10 28 ..( ldx #1028 +BB5F 1D 00 .. bclr add,x 00,x +BB61 40 @ nega +BB62 39 9 rts +BB63 F6 00 00 ... ldab 0000 +BB66 27 03 '. beq 03 ;BB6B +BB68 7E BD B4 ~.. jmp bdb4 ;goto28 +BB6B F6 00 2E ... ldab 002e +BB6E 27 03 '. beq 03 ;BB73 +BB70 7E BD B4 ~.. jmp bdb4 ;goto28 +BB73 BD BA 83 ... jsr ba83 ;jump125 +BB76 F6 00 5B ..[ ldab 005b +BB79 F1 00 56 ..V cmpb 0056 +BB7C 26 0B &. bne 0b ;BB89 +BB7E F6 00 56 ..V ldab 0056 +BB81 27 06 '. beq 06 ;BB89 +BB83 7F 00 29 ..) clr 0029 +BB86 7E BD AF ~.. jmp bdaf ;goto29 +BB89 F6 00 5B ..[ ldab 005b +BB8C 27 34 '4 beq 34 ;BBC2 +BB8E F6 00 5B ..[ ldab 005b +BB91 F7 00 5F .._ stb 005f +BB94 7F 00 1C ... clr 001c +BB97 F6 00 1C ... ldab 001c +BB9A C1 08 .. cmpb #08 +BB9C 24 15 $. bcc 15 ;BBB3 +BB9E F6 00 5F .._ ldab 005f +BBA1 C4 01 .. andb #01 +BBA3 27 02 '. beq 02 ;BBA7 +BBA5 20 0C . bra 0c ;BBB3 +BBA7 F6 00 5F .._ ldab 005f +BBAA 54 T lsrb +BBAB F7 00 5F .._ stb 005f +BBAE 7C 00 1C |.. inc 001c +BBB1 20 E4 . bra e4 ;BB97 +BBB3 F6 00 1C ... ldab 001c +BBB6 4F O clra +BBB7 C3 AC 9D ... addd #ac9d +BBBA 8F . xgdx +BBBB E6 00 .. ldab 00,x +BBBD F7 00 16 ... stb 0016 +BBC0 20 3C < bra 3c ;BBFE +BBC2 F6 00 56 ..V ldab 0056 +BBC5 27 34 '4 beq 34 ;BBFB +BBC7 F6 00 56 ..V ldab 0056 +BBCA F7 00 5F .._ stb 005f +BBCD 7F 00 1C ... clr 001c +BBD0 F6 00 1C ... ldab 001c +BBD3 C1 08 .. cmpb #08 +BBD5 24 15 $. bcc 15 ;BBEC +BBD7 F6 00 5F .._ ldab 005f +BBDA C4 01 .. andb #01 +BBDC 27 02 '. beq 02 ;BBE0 +BBDE 20 0C . bra 0c ;BBEC +BBE0 F6 00 5F .._ ldab 005f +BBE3 54 T lsrb +BBE4 F7 00 5F .._ stb 005f +BBE7 7C 00 1C |.. inc 001c +BBEA 20 E4 . bra e4 ;BBD0 +BBEC F6 00 1C ... ldab 001c +BBEF 4F O clra +BBF0 C3 AC A0 ... addd #aca0 +BBF3 8F . xgdx +BBF4 E6 00 .. ldab 00,x +BBF6 F7 00 16 ... stb 0016 +BBF9 20 03 . bra 03 ;BBFE +BBFB 7F 00 16 ... clr 0016 +BBFE F6 00 5B ..[ ldab 005b +BC01 FA 00 56 ..V orb 0056 +BC04 F7 00 5F .._ stb 005f +BC07 7F 00 5E ..^ clr 005e +BC0A 7F 00 1C ... clr 001c +BC0D F6 00 1C ... ldab 001c +BC10 C1 08 .. cmpb #08 +BC12 24 16 $. bcc 16 ;BC2A +BC14 F6 00 5F .._ ldab 005f +BC17 C4 01 .. andb #01 +BC19 27 03 '. beq 03 ;BC1E +BC1B 7C 00 5E |.^ inc 005e +BC1E F6 00 5F .._ ldab 005f +BC21 54 T lsrb +BC22 F7 00 5F .._ stb 005f +BC25 7C 00 1C |.. inc 001c +BC28 20 E3 . bra e3 ;BC0D +BC2A F6 00 5E ..^ ldab 005e +BC2D C1 01 .. cmpb #01 +BC2F 22 05 ". bhi 05 ;BC36 +BC31 F6 00 16 ... ldab 0016 +BC34 26 0F &. bne 0f ;BC45 +BC36 7F 00 29 ..) clr 0029 +BC39 CE 00 1B ... ldx #001b +BC3C 1C 00 .. bset add,x 00,x +BC3E 10 . sba +BC3F 7F 00 37 ..7 clr 0037 +BC42 7E BD AF ~.. jmp bdaf ;goto29 +BC45 F6 00 16 ... ldab 0016 +BC48 F1 00 29 ..) cmpb 0029 +BC4B 27 2D '- beq 2d ;BC7A +BC4D F6 00 16 ... ldab 0016 +BC50 F7 00 29 ..) stb 0029 +BC53 F6 0E 00 ... ldab 0e00 +BC56 F7 0D FF ... stb 0dff +BC59 F6 0E 01 ... ldab 0e01 +BC5C F7 0E 00 ... stb 0e00 +BC5F F6 0E 02 ... ldab 0e02 +BC62 F7 0E 01 ... stb 0e01 +BC65 F6 0E 03 ... ldab 0e03 +BC68 F7 0E 02 ... stb 0e02 +BC6B F6 0E 04 ... ldab 0e04 +BC6E F7 0E 03 ... stb 0e03 +BC71 F6 00 29 ..) ldab 0029 +BC74 F7 0E 04 ... stb 0e04 +BC77 7E BD AF ~.. jmp bdaf ;goto29 +BC7A F6 00 12 ... ldab 0012 +BC7D C4 20 . andb #20 +BC7F 27 3B '; beq 3b ;BCBC +BC81 F6 00 29 ..) ldab 0029 +BC84 27 33 '3 beq 33 ;BCB9 +BC86 F6 00 1B ... ldab 001b +BC89 C4 10 .. andb #10 +BC8B 27 2C ', beq 2c ;BCB9 +BC8D F6 00 42 ..B ldab 0042 +BC90 27 15 '. beq 15 ;BCA7 +BC92 F6 00 09 ... ldab 0009 +BC95 27 08 '. beq 08 ;BC9F +BC97 F6 00 29 ..) ldab 0029 +BC9A F7 00 0A ... stb 000a +BC9D 20 06 . bra 06 ;BCA5 +BC9F F6 00 29 ..) ldab 0029 +BCA2 F7 00 09 ... stb 0009 +BCA5 20 06 . bra 06 ;BCAD +BCA7 F6 00 29 ..) ldab 0029 +BCAA F7 00 42 ..B stb 0042 +BCAD BD E5 AA ... jsr e5aa ;jump12 +BCB0 7F 00 2C .., clr 002c +BCB3 CE 00 1B ... ldx #001b +BCB6 1D 00 .. bclr add,x 00,x +BCB8 10 . sba +BCB9 7E BD AF ~.. jmp bdaf ;goto29 +BCBC F6 00 1B ... ldab 001b +BCBF C4 10 .. andb #10 +BCC1 26 03 &. bne 03 ;BCC6 +BCC3 7E BD 91 ~.. jmp bd91 ;goto30 +BCC6 F6 00 21 ..! ldab 0021 +BCC9 C4 20 . andb #20 +BCCB 27 03 '. beq 03 ;BCD0 +BCCD 7E BD 91 ~.. jmp bd91 ;goto30 +BCD0 F6 00 29 ..) ldab 0029 +BCD3 C1 0B .. cmpb #0b +BCD5 26 03 &. bne 03 ;BCDA +BCD7 7E BD 5C ~.\ jmp bd5c ;goto31 +BCDA 7F 00 49 ..I clr 0049 +BCDD F6 00 3A ..: ldab 003a +BCE0 26 32 &2 bne 32 ;BD14 +BCE2 F6 00 29 ..) ldab 0029 +BCE5 C1 0A .. cmpb #0a +BCE7 26 05 &. bne 05 ;BCEE +BCE9 7F 00 1E ... clr 001e +BCEC 20 06 . bra 06 ;BCF4 +BCEE F6 00 29 ..) ldab 0029 +BCF1 F7 00 1E ... stb 001e +BCF4 C6 32 .2 ldab #32 +BCF6 F7 00 3A ..: stb 003a +BCF9 BD BE 4B ..K jsr be4b ;jump1 +BCFC F6 00 1E ... ldab 001e +BCFF CB 30 .0 addb #30 +BD01 F7 0B 95 ... stb 0b95 +BD04 BD E5 AA ... jsr e5aa ;jump12 +BD07 7F 00 2C .., clr 002c +BD0A BD BE 01 ... jsr be01 ;jump70 +BD0D C6 32 .2 ldab #32 +BD0F F7 00 2C .., stb 002c +BD12 20 46 F bra 46 ;BD5A +BD14 F6 00 29 ..) ldab 0029 +BD17 C1 05 .. cmpb #05 +BD19 27 07 '. beq 07 ;BD22 +BD1B F6 00 29 ..) ldab 0029 +BD1E C1 0A .. cmpb #0a +BD20 26 05 &. bne 05 ;BD27 +BD22 7F 00 2C .., clr 002c +BD25 20 2D - bra 2d ;BD54 +BD27 F6 00 1E ... ldab 001e +BD2A 58 X aslb +BD2B 58 X aslb +BD2C 58 X aslb +BD2D F7 00 06 ... stb 0006 +BD30 F6 00 1E ... ldab 001e +BD33 58 X aslb +BD34 FB 00 06 ... addb 0006 +BD37 F7 00 06 ... stb 0006 +BD3A F6 00 29 ..) ldab 0029 +BD3D FB 00 06 ... addb 0006 +BD40 F7 00 06 ... stb 0006 +BD43 F6 00 29 ..) ldab 0029 +BD46 CB 30 .0 addb #30 +BD48 F7 0B 94 ... stb 0b94 +BD4B BD BE 01 ... jsr be01 ;jump70 +BD4E CE 00 1B ... ldx #001b +BD51 1D 00 .. bclr add,x 00,x +BD53 40 @ nega +BD54 7F 00 3A ..: clr 003a +BD57 BD E5 AA ... jsr e5aa ;jump12 +BD5A 20 2D - bra 2d ;BD89 +goto31: +BD5C C6 19 .. ldab #19 +BD5E F7 00 37 ..7 stb 0037 +BD61 F6 00 3A ..: ldab 003a +BD64 27 08 '. beq 08 ;BD6E +BD66 7F 00 3A ..: clr 003a +BD69 7F 00 2C .., clr 002c +BD6C 20 18 . bra 18 ;BD86 +BD6E 7C 00 49 |.I inc 0049 +BD71 F6 00 49 ..I ldab 0049 +BD74 C1 02 .. cmpb #02 +BD76 25 0E %. bcs 0e ;BD86 +BD78 7F 00 49 ..I clr 0049 +BD7B CE 00 1B ... ldx #001b +BD7E 1C 00 .. bset add,x 00,x +BD80 01 . nop +BD81 C6 3C .< ldab #3c +BD83 F7 00 4F ..O stb 004f +BD86 BD E5 AA ... jsr e5aa ;jump12 +BD89 CE 00 1B ... ldx #001b +BD8C 1D 00 .. bclr add,x 00,x +BD8E 10 . sba +BD8F 20 1E . bra 1e ;BDAF +goto30: +BD91 F6 00 1B ... ldab 001b +BD94 C4 10 .. andb #10 +BD96 26 17 &. bne 17 ;BDAF +BD98 F6 00 29 ..) ldab 0029 +BD9B C1 0B .. cmpb #0b +BD9D 26 10 &. bne 10 ;BDAF +BD9F F6 00 37 ..7 ldab 0037 +BDA2 26 0B &. bne 0b ;BDAF +BDA4 BD DD D5 ... jsr ddd5 ;jump120 +BDA7 7F 00 49 ..I clr 0049 +BDAA C6 14 .. ldab #14 +BDAC F7 00 2C .., stb 002c +goto29: +BDAF C6 01 .. ldab #01 +BDB1 F7 00 00 ... stb 0000 +goto28: +BDB4 39 9 rts + +jump78: +BDB5 37 7 pshb +BDB6 36 6 psha +BDB7 3C < pshx +BDB8 5F _ clrb +BDB9 4F O clra +BDBA 30 0 tsx +BDBB ED 00 .. stad 00,x +BDBD E6 07 .. ldab 07,x +BDBF 27 0E '. beq 0e ;BDCF +BDC1 CE 00 14 ... ldx #0014 +BDC4 1C 00 .. bset add,x 00,x +BDC6 08 . inx +BDC7 F6 00 14 ... ldab 0014 +BDCA F7 38 00 .8. stb 3800 +BDCD 20 0C . bra 0c ;BDDB +BDCF CE 00 14 ... ldx #0014 +BDD2 1D 00 .. bclr add,x 00,x +BDD4 08 . inx +BDD5 F6 00 14 ... ldab 0014 +BDD8 F7 38 00 .8. stb 3800 +BDDB 30 0 tsx +BDDC E6 03 .. ldab 03,x +BDDE F7 10 2A ..* stb 102a +BDE1 F6 10 29 ..) ldab 1029 +BDE4 2D 0F -. blt 0f ;BDF5 +BDE6 38 8 pulx +BDE7 08 . inx +BDE8 3C < pshx +BDE9 30 0 tsx +BDEA EC 00 .. ldd 00,x +BDEC 83 FF FF ... subd #ffff +BDEF 26 02 &. bne 02 ;BDF3 +BDF1 20 02 . bra 02 ;BDF5 +BDF3 20 EC . bra ec ;BDE1 +BDF5 F6 10 2A ..* ldab 102a +BDF8 30 0 tsx +BDF9 E7 03 .. stb 03,x +BDFB E6 03 .. ldab 03,x +BDFD 4F O clra +BDFE 38 8 pulx +BDFF 38 8 pulx +BE00 39 9 rts + +jump70: +BE01 F6 00 2C .., ldab 002c +BE04 26 09 &. bne 09 ;BE0F +BE06 8D 61 .a bsr dest 61 +BE08 8D 06 .. bsr dest 06 +BE0A C6 03 .. ldab #03 +BE0C F7 00 2C .., stb 002c +BE0F 39 9 rts + +jump88: +BE10 CE 10 28 ..( ldx #1028 +BE13 1C 00 .. bset add,x 00,x +BE15 40 @ nega +BE16 7F 00 1C ... clr 001c +BE19 F6 00 1C ... ldab 001c +BE1C C1 0A .. cmpb #0a +BE1E 24 19 $. bcc 19 ;BE39 +BE20 CE 00 01 ... ldx #0001 +BE23 3C < pshx +BE24 F6 00 1C ... ldab 001c +BE27 4F O clra +BE28 C3 0B 90 ... addd #0b90 +BE2B 8F . xgdx +BE2C E6 00 .. ldab 00,x +BE2E C4 7F .. andb #7f +BE30 4F O clra +BE31 8D 82 .. bsr dest 82 +BE33 38 8 pulx +BE34 7C 00 1C |.. inc 001c +BE37 20 E0 . bra e0 ;BE19 +BE39 CE 00 01 ... ldx #0001 +BE3C 3C < pshx +BE3D CC 00 FF ... ldd #00ff +BE40 BD BD B5 ... jsr bdb5 ;jump78 +BE43 38 8 pulx +BE44 CE 10 28 ..( ldx #1028 +BE47 1D 00 .. bclr add,x 00,x +BE49 40 @ nega +BE4A 39 9 rts + +jump1: +BE4B 7F 00 1C ... clr 001c +BE4E F6 00 1C ... ldab 001c +BE51 C1 0A .. cmpb #0a +BE53 24 13 $. bcc 13 ;BE68 +BE55 C6 20 . ldab #20 +BE57 37 7 pshb +BE58 F6 00 1C ... ldab 001c +BE5B 4F O clra +BE5C C3 0B 90 ... addd #0b90 +BE5F 8F . xgdx +BE60 33 3 pulb +BE61 E7 00 .. stb 00,x +BE63 7C 00 1C |.. inc 001c +BE66 20 E6 . bra e6 ;BE4E +BE68 39 9 rts + +jump3: +BE69 CE 10 00 ... ldx #1000 ; +BE6C 1D 00 .. bclr add,x 00,x ; +BE6E 80 BD .. suba #bd ; +BE70 E5 96 .. bitb 96,x +BE72 CE 10 00 ... ldx #1000 +BE75 1C 00 .. bset add,x 00,x +BE77 80 CE .. suba #ce +BE79 10 . sba +BE7A 28 1C (. bvc 1c ;BE98 +BE7C 00 . test +BE7D 40 @ nega +BE7E BD E5 96 ... jsr e596 ;jump115 +BE81 CE 00 01 ... ldx #0001 +BE84 3C < pshx +BE85 CC 00 CA ... ldd #00ca +BE88 BD BD B5 ... jsr bdb5 ;jump78 +BE8B 38 8 pulx +BE8C CE 00 01 ... ldx #0001 +BE8F 3C < pshx +BE90 CC 00 E0 ... ldd #00e0 +BE93 BD BD B5 ... jsr bdb5 ;jump78 +BE96 38 8 pulx +BE97 CE 10 28 ..( ldx #1028 +BE9A 1D 00 .. bclr add,x 00,x +BE9C 40 @ nega +BE9D 39 9 rts + +jump50: +BE9E 37 7 pshb +BE9F 36 6 psha +BEA0 8D A9 .. bsr dest a9 +BEA2 30 0 tsx +BEA3 E6 05 .. ldab 05,x +BEA5 26 1B &. bne 1b ;BEC2 +BEA7 F6 00 06 ... ldab 0006 +BEAA 4F O clra +BEAB CE 00 0A ... ldx #000a +BEAE 02 . idiv +BEAF 8F . xgdx +BEB0 CB 30 .0 addb #30 +BEB2 F7 0B 99 ... stb 0b99 +BEB5 F6 00 06 ... ldab 0006 +BEB8 4F O clra +BEB9 CE 00 0A ... ldx #000a +BEBC 02 . idiv +BEBD CB 30 .0 addb #30 +BEBF F7 0B 98 ... stb 0b98 +BEC2 30 0 tsx +BEC3 EC 00 .. ldd 00,x +BEC5 C4 FF .. andb #ff +BEC7 84 3F .? anda #3f +BEC9 ED 00 .. stad 00,x +BECB EC 00 .. ldd 00,x +BECD CE 03 E8 ... ldx #03e8 +BED0 02 . idiv +BED1 8F . xgdx +BED2 CB 30 .0 addb #30 +BED4 37 7 pshb +BED5 30 0 tsx +BED6 E6 06 .. ldab 06,x +BED8 4F O clra +BED9 C3 0B 95 ... addd #0b95 +BEDC 8F . xgdx +BEDD 33 3 pulb +BEDE E7 00 .. stb 00,x +BEE0 30 0 tsx +BEE1 EC 00 .. ldd 00,x +BEE3 CE 03 E8 ... ldx #03e8 +BEE6 02 . idiv +BEE7 CE 00 64 ..d ldx #0064 +BEEA 02 . idiv +BEEB 8F . xgdx +BEEC CB 30 .0 addb #30 +BEEE 37 7 pshb +BEEF 30 0 tsx +BEF0 E6 06 .. ldab 06,x +BEF2 4F O clra +BEF3 C3 0B 94 ... addd #0b94 +BEF6 8F . xgdx +BEF7 33 3 pulb +BEF8 E7 00 .. stb 00,x +BEFA 30 0 tsx +BEFB EC 00 .. ldd 00,x +BEFD CE 00 64 ..d ldx #0064 +BF00 02 . idiv +BF01 CE 00 0A ... ldx #000a +BF04 02 . idiv +BF05 8F . xgdx +BF06 CB 30 .0 addb #30 +BF08 37 7 pshb +BF09 30 0 tsx +BF0A E6 06 .. ldab 06,x +BF0C 4F O clra +BF0D C3 0B 93 ... addd #0b93 +BF10 8F . xgdx +BF11 33 3 pulb +BF12 E7 00 .. stb 00,x +BF14 30 0 tsx +BF15 EC 00 .. ldd 00,x +BF17 CE 00 0A ... ldx #000a +BF1A 02 . idiv +BF1B CB 30 .0 addb #30 +BF1D 37 7 pshb +BF1E 30 0 tsx +BF1F E6 06 .. ldab 06,x +BF21 4F O clra +BF22 C3 0B 92 ... addd #0b92 +BF25 8F . xgdx +BF26 33 3 pulb +BF27 E7 00 .. stb 00,x +BF29 F6 00 13 ... ldab 0013 +BF2C C1 01 .. cmpb #01 +BF2E 22 03 ". bhi 03 ;BF33 +BF30 7E BF DE ~.. jmp bfde ;goto32 +BF33 30 0 tsx +BF34 E6 05 .. ldab 05,x +BF36 4F O clra +BF37 C3 0B 92 ... addd #0b92 +BF3A 8F . xgdx +BF3B E6 00 .. ldab 00,x +BF3D 37 7 pshb +BF3E 30 0 tsx +BF3F E6 06 .. ldab 06,x +BF41 4F O clra +BF42 C3 0B 91 ... addd #0b91 +BF45 8F . xgdx +BF46 33 3 pulb +BF47 E7 00 .. stb 00,x +BF49 30 0 tsx +BF4A E6 05 .. ldab 05,x +BF4C 4F O clra +BF4D C3 0B 93 ... addd #0b93 +BF50 8F . xgdx +BF51 E6 00 .. ldab 00,x +BF53 37 7 pshb +BF54 30 0 tsx +BF55 E6 06 .. ldab 06,x +BF57 4F O clra +BF58 C3 0B 92 ... addd #0b92 +BF5B 8F . xgdx +BF5C 33 3 pulb +BF5D E7 00 .. stb 00,x +BF5F F6 00 13 ... ldab 0013 +BF62 C1 02 .. cmpb #02 +BF64 26 10 &. bne 10 ;BF76 +BF66 C6 2E .. ldab #2e +BF68 37 7 pshb +BF69 30 0 tsx +BF6A E6 06 .. ldab 06,x +BF6C 4F O clra +BF6D C3 0B 93 ... addd #0b93 +BF70 8F . xgdx +BF71 33 3 pulb +BF72 E7 00 .. stb 00,x +BF74 20 68 h bra 68 ;BFDE +BF76 C1 04 .. cmpb #04 +BF78 26 26 && bne 26 ;BFA0 +BF7A 30 0 tsx +BF7B E6 05 .. ldab 05,x +BF7D 4F O clra +BF7E C3 0B 94 ... addd #0b94 +BF81 8F . xgdx +BF82 E6 00 .. ldab 00,x +BF84 37 7 pshb +BF85 30 0 tsx +BF86 E6 06 .. ldab 06,x +BF88 4F O clra +BF89 C3 0B 93 ... addd #0b93 +BF8C 8F . xgdx +BF8D 33 3 pulb +BF8E E7 00 .. stb 00,x +BF90 C6 2E .. ldab #2e +BF92 37 7 pshb +BF93 30 0 tsx +BF94 E6 06 .. ldab 06,x +BF96 4F O clra +BF97 C3 0B 94 ... addd #0b94 +BF9A 8F . xgdx +BF9B 33 3 pulb +BF9C E7 00 .. stb 00,x +BF9E 20 3E > bra 3e ;BFDE +BFA0 C1 08 .. cmpb #08 +BFA2 26 3A &: bne 3a ;BFDE +BFA4 30 0 tsx +BFA5 E6 05 .. ldab 05,x +BFA7 4F O clra +BFA8 C3 0B 94 ... addd #0b94 +BFAB 8F . xgdx +BFAC E6 00 .. ldab 00,x +BFAE 37 7 pshb +BFAF 30 0 tsx +BFB0 E6 06 .. ldab 06,x +BFB2 4F O clra +BFB3 C3 0B 93 ... addd #0b93 +BFB6 8F . xgdx +BFB7 33 3 pulb +BFB8 E7 00 .. stb 00,x +BFBA 30 0 tsx +BFBB E6 05 .. ldab 05,x +BFBD 4F O clra +BFBE C3 0B 95 ... addd #0b95 +BFC1 8F . xgdx +BFC2 E6 00 .. ldab 00,x +BFC4 37 7 pshb +BFC5 30 0 tsx +BFC6 E6 06 .. ldab 06,x +BFC8 4F O clra +BFC9 C3 0B 94 ... addd #0b94 +BFCC 8F . xgdx +BFCD 33 3 pulb +BFCE E7 00 .. stb 00,x +BFD0 C6 2E .. ldab #2e +BFD2 37 7 pshb +BFD3 30 0 tsx +BFD4 E6 06 .. ldab 06,x +BFD6 4F O clra +BFD7 C3 0B 95 ... addd #0b95 +BFDA 8F . xgdx +BFDB 33 3 pulb +BFDC E7 00 .. stb 00,x +goto32: +BFDE F6 0B C0 ... ldab 0bc0 +BFE1 C4 01 .. andb #01 +BFE3 26 0E &. bne 0e ;BFF3 +BFE5 F6 0B C0 ... ldab 0bc0 +BFE8 C4 04 .. andb #04 +BFEA 26 07 &. bne 07 ;BFF3 +BFEC F6 0B C0 ... ldab 0bc0 +BFEF C4 08 .. andb #08 +BFF1 27 15 '. beq 15 ;C008 +BFF3 F6 00 17 ... ldab 0017 +BFF6 C4 08 .. andb #08 +BFF8 26 0E &. bne 0e ;C008 +BFFA C6 24 .$ ldab #24 +BFFC 37 7 pshb +BFFD 30 0 tsx +BFFE E6 06 .. ldab 06,x +C000 4F O clra +C001 C3 0B 96 ... addd #0b96 +C004 8F . xgdx +C005 33 3 pulb +C006 E7 00 .. stb 00,x +C008 BD BE 69 ..i jsr be69 ;jump3 +C00B F6 00 13 ... ldab 0013 +C00E C1 01 .. cmpb #01 +C010 23 17 #. bls 17 ;C029 +C012 CE 10 28 ..( ldx #1028 +C015 1C 00 .. bset add,x 00,x +C017 40 @ nega +C018 CE 00 01 ... ldx #0001 +C01B 3C < pshx +C01C CC 00 20 .. ldd #0020 +C01F BD BD B5 ... jsr bdb5 ;jump78 +C022 38 8 pulx +C023 CE 10 28 ..( ldx #1028 +C026 1D 00 .. bclr add,x 00,x +C028 40 @ nega +C029 BD BE 10 ... jsr be10 ;jump88 +C02C 38 8 pulx +C02D 39 9 rts + +jump71: +C02E 37 7 pshb +C02F 36 6 psha +C030 3C < pshx +C031 F6 00 2C .., ldab 002c +C034 27 03 '. beq 03 ;C039 +C036 7E C0 B7 ~.. jmp c0b7 ;goto33 +C039 FC 00 03 ... ldd 0003 +C03C 30 0 tsx +C03D A3 02 .. subd 02,x +C03F 25 0A %. bcs 0a ;C04B +C041 E6 07 .. ldab 07,x +C043 4F O clra +C044 E3 02 .. addd 02,x +C046 B3 00 03 ... subd 0003 +C049 24 06 $. bcc 06 ;C051 +C04B 30 0 tsx +C04C EC 02 .. ldd 02,x +C04E FD 00 03 ... stad 0003 +C051 FE 00 03 ... ldx 0003 +C054 08 . inx +C055 FF 00 03 ... stx 0003 +C058 09 . dex +C059 8F . xgdx +C05A 30 0 tsx +C05B ED 00 .. stad 00,x +C05D C6 09 .. ldab #09 +C05F F7 00 18 ... stb 0018 +C062 F6 00 18 ... ldab 0018 +C065 C1 FF .. cmpb #ff +C067 24 46 $F bcc 46 ;C0AF +C069 30 0 tsx +C06A E6 07 .. ldab 07,x +C06C 4F O clra +C06D E3 02 .. addd 02,x +C06F A3 00 .. subd 00,x +C071 24 05 $. bcc 05 ;C078 +C073 30 0 tsx +C074 EC 02 .. ldd 02,x +C076 ED 00 .. stad 00,x +C078 30 0 tsx +C079 EE 00 .. ldx 00,x +C07B E6 00 .. ldab 00,x +C07D C1 40 .@ cmpb #40 +C07F 24 13 $. bcc 13 ;C094 +C081 30 0 tsx +C082 EE 00 .. ldx 00,x +C084 E6 00 .. ldab 00,x +C086 37 7 pshb +C087 F6 00 18 ... ldab 0018 +C08A 4F O clra +C08B C3 0B 90 ... addd #0b90 +C08E 8F . xgdx +C08F 33 3 pulb +C090 E7 00 .. stb 00,x +C092 20 13 . bra 13 ;C0A7 +C094 30 0 tsx +C095 EE 00 .. ldx 00,x +C097 E6 00 .. ldab 00,x +C099 CB C0 .. addb #c0 +C09B 37 7 pshb +C09C F6 00 18 ... ldab 0018 +C09F 4F O clra +C0A0 C3 0B 90 ... addd #0b90 +C0A3 8F . xgdx +C0A4 33 3 pulb +C0A5 E7 00 .. stb 00,x +C0A7 38 8 pulx +C0A8 08 . inx +C0A9 3C < pshx +C0AA 7A 00 18 z.. dec 0018 +C0AD 20 B3 . bra b3 ;C062 +C0AF BD BE 01 ... jsr be01 ;jump70 +C0B2 C6 03 .. ldab #03 +C0B4 F7 00 2C .., stb 002c +goto33: +C0B7 38 8 pulx +C0B8 38 8 pulx +C0B9 39 9 rts + +;Display a string. D points to the string, which is NULL-terminated + +display: +C0BA 37 7 pshb +C0BB 36 6 psha +C0BC F6 00 1F ... ldab 001f +C0BF C4 04 .. andb #04 +C0C1 26 03 &. bne 03 ;C0C6 +C0C3 7F 00 2C .., clr 002c +C0C6 F6 00 2C .., ldab 002c +C0C9 26 13 &. bne 13 ;C0DE +C0CB 5F _ clrb +C0CC 4F O clra +C0CD FD 00 03 ... stad 0003 +C0D0 7F 00 2C .., clr 002c +C0D3 CE 00 09 ... ldx #0009 +C0D6 3C < pshx +C0D7 30 0 tsx +C0D8 EC 02 .. ldd 02,x +C0DA BD C0 2E ... jsr c02e ;jump71 +C0DD 38 8 pulx +C0DE 38 8 pulx +C0DF 39 9 rts + +jump94: +C0E0 F6 00 15 ... ldab 0015 +C0E3 2C 02 ,. bge 02 ;C0E7 +C0E5 20 F9 . bra f9 ;C0E0 +C0E7 CE 00 1D ... ldx #001d +C0EA 1C 00 .. bset add,x 00,x +C0EC 20 BD . bra bd ;C0AB +C0EE D7 30 83 .0. stab 30 +C0F1 00 . test +C0F2 00 . test +C0F3 27 09 '. beq 09 ;C0FE +C0F5 CE 00 1D ... ldx #001d +C0F8 1D 00 .. bclr add,x 00,x +C0FA 20 5F _ bra 5f ;C15B +C0FC 4F O clra +C0FD 39 9 rts + +C0FE CE 00 14 ... ldx #0014 +C101 1C 00 .. bset add,x 00,x +C103 01 . nop +C104 F6 00 14 ... ldab 0014 +C107 F7 38 00 .8. stb 3800 +C10A F6 00 15 ... ldab 0015 +C10D C4 1F .. andb #1f +C10F 26 03 &. bne 03 ;C114 +C111 7E C3 1B ~.. jmp c31b ;goto34 +C114 C6 14 .. ldab #14 +C116 F7 00 31 ..1 stb 0031 +C119 F6 00 15 ... ldab 0015 +C11C 2D 15 -. blt 15 ;C133 +C11E F6 00 31 ..1 ldab 0031 +C121 C1 0A .. cmpb #0a +C123 22 0C ". bhi 0c ;C131 +C125 BD C5 D3 ... jsr c5d3 ;jump6 +C128 CE 00 1D ... ldx #001d +C12B 1D 00 .. bclr add,x 00,x +C12D 20 5F _ bra 5f ;C18E +C12F 4F O clra +C130 39 9 rts + +C131 20 E6 . bra e6 ;C119 +C133 FC 00 3E ..> ldd 003e +C136 F3 00 40 ..@ addd 0040 +C139 FD 00 40 ..@ stad 0040 +C13C 5F _ clrb +C13D 4F O clra +C13E FD 00 3E ..> stad 003e +C141 F6 00 15 ... ldab 0015 +C144 C4 1F .. andb #1f +C146 4F O clra +C147 BD FE 32 ..2 jsr fe32 ;jump25 +C14A C1 64 .d cmpb #64 +C14C 00 . test +C14D 01 . nop +C14E C1 BA .. cmpb #ba +C150 00 . test +C151 01 . nop +C152 C2 10 .. sbcb #10 +C154 00 . test +C155 02 . idiv +C156 C2 66 .f sbcb #66 +C158 00 . test +C159 04 . lsrd +C15A C2 BB .. sbcb #bb +C15C 00 . test +C15D 08 . inx +C15E C3 0E FF ... addd #0eff +C161 F0 00 00 ... subb 0000 +C164 FC 0C DD ... ldd 0cdd +C167 83 FF FF ... subd #ffff +C16A 26 05 &. bne 05 ;C171 +C16C 5F _ clrb +C16D 4F O clra +C16E FD 0C DD ... stad 0cdd +C171 FE 0C DD ... ldx 0cdd +C174 08 . inx +C175 FF 0C DD ... stx 0cdd +C178 CE 00 64 ..d ldx #0064 +C17B 3C < pshx +C17C CC 00 00 ... ldd #0000 +C17F 37 7 pshb +C180 36 6 psha +C181 CC 0C F3 ... ldd #0cf3 +C184 BD FB DF ... jsr fbdf ;jump46 +C187 31 1 ins +C188 31 1 ins +C189 FE 0C F5 ... ldx 0cf5 +C18C 3C < pshx +C18D FC 0C F3 ... ldd 0cf3 +C190 37 7 pshb +C191 36 6 psha +C192 CE FF 9C ... ldx #ff9c +C195 3C < pshx +C196 CC 00 63 ..c ldd #0063 +C199 30 0 tsx +C19A A3 02 .. subd 02,x +C19C 32 2 pula +C19D 33 3 pulb +C19E 26 02 &. bne 02 ;C1A2 +C1A0 A3 04 .. subd 04,x +C1A2 38 8 pulx +C1A3 38 8 pulx +C1A4 24 11 $. bcc 11 ;C1B7 +C1A6 CE 00 64 ..d ldx #0064 +C1A9 3C < pshx +C1AA CC FF 9C ... ldd #ff9c +C1AD 37 7 pshb +C1AE 36 6 psha +C1AF CC 0C F3 ... ldd #0cf3 +C1B2 BD FB DF ... jsr fbdf ;jump46 +C1B5 31 1 ins +C1B6 31 1 ins +C1B7 7E C3 0E ~.. jmp c30e ;goto35 +C1BA FC 0C DF ... ldd 0cdf +C1BD 83 FF FF ... subd #ffff +C1C0 26 05 &. bne 05 ;C1C7 +C1C2 5F _ clrb +C1C3 4F O clra +C1C4 FD 0C DF ... stad 0cdf +C1C7 FE 0C DF ... ldx 0cdf +C1CA 08 . inx +C1CB FF 0C DF ... stx 0cdf +C1CE CE 00 C8 ... ldx #00c8 +C1D1 3C < pshx +C1D2 CC 00 00 ... ldd #0000 +C1D5 37 7 pshb +C1D6 36 6 psha +C1D7 CC 0C F7 ... ldd #0cf7 +C1DA BD FB DF ... jsr fbdf ;jump46 +C1DD 31 1 ins +C1DE 31 1 ins +C1DF FE 0C F9 ... ldx 0cf9 +C1E2 3C < pshx +C1E3 FC 0C F7 ... ldd 0cf7 +C1E6 37 7 pshb +C1E7 36 6 psha +C1E8 CE FF 38 ..8 ldx #ff38 +C1EB 3C < pshx +C1EC CC 00 C7 ... ldd #00c7 +C1EF 30 0 tsx +C1F0 A3 02 .. subd 02,x +C1F2 32 2 pula +C1F3 33 3 pulb +C1F4 26 02 &. bne 02 ;C1F8 +C1F6 A3 04 .. subd 04,x +C1F8 38 8 pulx +C1F9 38 8 pulx +C1FA 24 11 $. bcc 11 ;C20D +C1FC CE 00 C8 ... ldx #00c8 +C1FF 3C < pshx +C200 CC FF 38 ..8 ldd #ff38 +C203 37 7 pshb +C204 36 6 psha +C205 CC 0C F7 ... ldd #0cf7 +C208 BD FB DF ... jsr fbdf ;jump46 +C20B 31 1 ins +C20C 31 1 ins +C20D 7E C3 0E ~.. jmp c30e ;goto35 +C210 FC 0C E1 ... ldd 0ce1 +C213 83 FF FF ... subd #ffff +C216 26 05 &. bne 05 ;C21D +C218 5F _ clrb +C219 4F O clra +C21A FD 0C E1 ... stad 0ce1 +C21D FE 0C E1 ... ldx 0ce1 +C220 08 . inx +C221 FF 0C E1 ... stx 0ce1 +C224 CE 01 F4 ... ldx #01f4 +C227 3C < pshx +C228 CC 00 00 ... ldd #0000 +C22B 37 7 pshb +C22C 36 6 psha +C22D CC 0C FB ... ldd #0cfb +C230 BD FB DF ... jsr fbdf ;jump46 +C233 31 1 ins +C234 31 1 ins +C235 FE 0C FD ... ldx 0cfd +C238 3C < pshx +C239 FC 0C FB ... ldd 0cfb +C23C 37 7 pshb +C23D 36 6 psha +C23E CE FE 0C ... ldx #fe0c +C241 3C < pshx +C242 CC 01 F3 ... ldd #01f3 +C245 30 0 tsx +C246 A3 02 .. subd 02,x +C248 32 2 pula +C249 33 3 pulb +C24A 26 02 &. bne 02 ;C24E +C24C A3 04 .. subd 04,x +C24E 38 8 pulx +C24F 38 8 pulx +C250 24 11 $. bcc 11 ;C263 +C252 CE 01 F4 ... ldx #01f4 +C255 3C < pshx +C256 CC FE 0C ... ldd #fe0c +C259 37 7 pshb +C25A 36 6 psha +C25B CC 0C FB ... ldd #0cfb +C25E BD FB DF ... jsr fbdf ;jump46 +C261 31 1 ins +C262 31 1 ins +C263 7E C3 0E ~.. jmp c30e ;goto35 +C266 FC 0C E3 ... ldd 0ce3 +C269 83 FF FF ... subd #ffff +C26C 26 05 &. bne 05 ;C273 +C26E 5F _ clrb +C26F 4F O clra +C270 FD 0C E3 ... stad 0ce3 +C273 FE 0C E3 ... ldx 0ce3 +C276 08 . inx +C277 FF 0C E3 ... stx 0ce3 +C27A CE 03 E8 ... ldx #03e8 +C27D 3C < pshx +C27E CC 00 00 ... ldd #0000 +C281 37 7 pshb +C282 36 6 psha +C283 CC 0C FF ... ldd #0cff +C286 BD FB DF ... jsr fbdf ;jump46 +C289 31 1 ins +C28A 31 1 ins +C28B FE 0D 01 ... ldx 0d01 +C28E 3C < pshx +C28F FC 0C FF ... ldd 0cff +C292 37 7 pshb +C293 36 6 psha +C294 CE FC 18 ... ldx #fc18 +C297 3C < pshx +C298 CC 03 E7 ... ldd #03e7 +C29B 30 0 tsx +C29C A3 02 .. subd 02,x +C29E 32 2 pula +C29F 33 3 pulb +C2A0 26 02 &. bne 02 ;C2A4 +C2A2 A3 04 .. subd 04,x +C2A4 38 8 pulx +C2A5 38 8 pulx +C2A6 24 11 $. bcc 11 ;C2B9 +C2A8 CE 03 E8 ... ldx #03e8 +C2AB 3C < pshx +C2AC CC FC 18 ... ldd #fc18 +C2AF 37 7 pshb +C2B0 36 6 psha +C2B1 CC 0C FF ... ldd #0cff +C2B4 BD FB DF ... jsr fbdf ;jump46 +C2B7 31 1 ins +C2B8 31 1 ins +C2B9 20 53 S bra 53 ;C30E +C2BB FC 0C E5 ... ldd 0ce5 +C2BE 83 C3 4F ..O subd #c34f +C2C1 26 05 &. bne 05 ;C2C8 +C2C3 5F _ clrb +C2C4 4F O clra +C2C5 FD 0C E5 ... stad 0ce5 +C2C8 FE 0C E5 ... ldx 0ce5 +C2CB 08 . inx +C2CC FF 0C E5 ... stx 0ce5 +C2CF CE 07 D0 ... ldx #07d0 +C2D2 3C < pshx +C2D3 CC 00 00 ... ldd #0000 +C2D6 37 7 pshb +C2D7 36 6 psha +C2D8 CC 0D 03 ... ldd #0d03 +C2DB BD FB DF ... jsr fbdf ;jump46 +C2DE 31 1 ins +C2DF 31 1 ins +C2E0 FE 0D 05 ... ldx 0d05 +C2E3 3C < pshx +C2E4 FC 0D 03 ... ldd 0d03 +C2E7 37 7 pshb +C2E8 36 6 psha +C2E9 CE D9 30 ..0 ldx #d930 +C2EC 3C < pshx +C2ED CC 05 F5 ... ldd #05f5 +C2F0 30 0 tsx +C2F1 A3 02 .. subd 02,x +C2F3 32 2 pula +C2F4 33 3 pulb +C2F5 26 02 &. bne 02 ;C2F9 +C2F7 A3 04 .. subd 04,x +C2F9 38 8 pulx +C2FA 38 8 pulx +C2FB 24 11 $. bcc 11 ;C30E +C2FD CE 26 D0 .&. ldx #26d0 +C300 3C < pshx +C301 CC FA 0A ... ldd #fa0a +C304 37 7 pshb +C305 36 6 psha +C306 CC 0D 03 ... ldd #0d03 +C309 BD FB DF ... jsr fbdf ;jump46 +C30C 31 1 ins +C30D 31 1 ins +goto35: +C30E F6 00 15 ... ldab 0015 +C311 2C 02 ,. bge 02 ;C315 +C313 20 F9 . bra f9 ;C30E +C315 CE 00 15 ... ldx #0015 +C318 1D 00 .. bclr add,x 00,x +C31A 1F CE 00 1D .... brclr ce,x 00 1d +;goto34 +; c31b??? +C31E 1D 00 .. bclr add,x 00,x +C320 20 CC . bra cc ;C2EE +C322 00 . test +C323 01 . nop +C324 39 9 rts + +jump64: +C325 F6 10 00 ... ldab 1000 +C328 C4 01 .. andb #01 +C32A 26 13 &. bne 13 ;C33F +C32C 7C 00 7D |.} inc 007d +C32F F6 00 7D ..} ldab 007d +C332 C1 05 .. cmpb #05 +C334 23 03 #. bls 03 ;C339 +C336 7F 00 7D ..} clr 007d +C339 7F 00 7E ..~ clr 007e +C33C 7E C4 2F ~./ jmp c42f ;goto36 +C33F 7C 00 7E |.~ inc 007e +C342 F6 00 7E ..~ ldab 007e +C345 C1 07 .. cmpb #07 +C347 23 17 #. bls 17 ;C360 +C349 7F 00 7D ..} clr 007d +C34C 7F 00 7E ..~ clr 007e +C34F 7F 00 7C ..| clr 007c +C352 F6 00 15 ... ldab 0015 +C355 2C 03 ,. bge 03 ;C35A +C357 7F 00 2C .., clr 002c +C35A CE 00 15 ... ldx #0015 +C35D 1D 00 .. bclr add,x 00,x +C35F 80 F6 .. suba #f6 +C361 00 . test +C362 7E 26 03 ~&. jmp 2603 ;goto37 ??? +C365 7E C4 2F ~./ jmp c42f ;goto36 +C368 F6 00 7D ..} ldab 007d +C36B C1 01 .. cmpb #01 +C36D 22 03 ". bhi 03 ;C372 +C36F 7E C4 2F ~./ jmp c42f ;goto36 +C372 CE 00 15 ... ldx #0015 +C375 1C 00 .. bset add,x 00,x +C377 80 CE .. suba #ce +C379 0B . sev +C37A C1 1D .. cmpb #1d +C37C 00 . test +C37D 08 . inx +C37E F6 00 1D ... ldab 001d +C381 C4 20 . andb #20 +C383 27 03 '. beq 03 ;C388 +C385 7E C4 29 ~.) jmp c429 ;goto38 +C388 C6 02 .. ldab #02 +C38A F7 00 2C .., stb 002c +C38D 7F 00 3A ..: clr 003a +C390 CE 00 1B ... ldx #001b +C393 1D 00 .. bclr add,x 00,x +C395 40 @ nega +C396 7F 00 25 ..% clr 0025 +C399 CE 00 21 ..! ldx #0021 +C39C 1D 00 .. bclr add,x 00,x +C39E 08 . inx +C39F CE 00 14 ... ldx #0014 +C3A2 1D 00 .. bclr add,x 00,x +C3A4 01 . nop +C3A5 F6 00 14 ... ldab 0014 +C3A8 F7 38 00 .8. stb 3800 +C3AB 7C 00 7C |.| inc 007c +C3AE CE 00 15 ... ldx #0015 +C3B1 1D 00 .. bclr add,x 00,x +C3B3 1F F6 00 7C ...| brclr f6,x 00 7c +C3B7 C1 01 .. cmpb #01 +C3B9 26 0E &. bne 0e ;C3C9 +C3BB CE 00 15 ... ldx #0015 +C3BE 1C 00 .. bset add,x 00,x +C3C0 01 . nop +C3C1 CC 00 64 ..d ldd #0064 +C3C4 FD 00 3E ..> stad 003e +C3C7 20 60 ` bra 60 ;C429 +C3C9 F6 00 7C ..| ldab 007c +C3CC C1 02 .. cmpb #02 +C3CE 26 0E &. bne 0e ;C3DE +C3D0 CE 00 15 ... ldx #0015 +C3D3 1C 00 .. bset add,x 00,x +C3D5 02 . idiv +C3D6 CC 00 C8 ... ldd #00c8 +C3D9 FD 00 3E ..> stad 003e +C3DC 20 4B K bra 4b ;C429 +C3DE F6 00 7C ..| ldab 007c +C3E1 C1 02 .. cmpb #02 +C3E3 23 15 #. bls 15 ;C3FA +C3E5 F6 00 7C ..| ldab 007c +C3E8 C1 06 .. cmpb #06 +C3EA 24 0E $. bcc 0e ;C3FA +C3EC CE 00 15 ... ldx #0015 +C3EF 1C 00 .. bset add,x 00,x +C3F1 04 . lsrd +C3F2 CC 01 F4 ... ldd #01f4 +C3F5 FD 00 3E ..> stad 003e +C3F8 20 2F / bra 2f ;C429 +C3FA F6 00 7C ..| ldab 007c +C3FD C1 05 .. cmpb #05 +C3FF 23 15 #. bls 15 ;C416 +C401 F6 00 7C ..| ldab 007c +C404 C1 0B .. cmpb #0b +C406 24 0E $. bcc 0e ;C416 +C408 CE 00 15 ... ldx #0015 +C40B 1C 00 .. bset add,x 00,x +C40D 08 . inx +C40E CC 03 E8 ... ldd #03e8 +C411 FD 00 3E ..> stad 003e +C414 20 13 . bra 13 ;C429 +C416 F6 00 7C ..| ldab 007c +C419 C1 0B .. cmpb #0b +C41B 23 0C #. bls 0c ;C429 +C41D CE 00 15 ... ldx #0015 +C420 1C 00 .. bset add,x 00,x +C422 10 . sba +C423 CC 07 D0 ... ldd #07d0 +C426 FD 00 3E ..> stad 003e +goto38: +C429 7F 00 7D ..} clr 007d +C42C 7F 00 7E ..~ clr 007e +goto36: +C42F 39 9 rts + +jump26: +C430 F6 00 01 ... ldab 0001 +C433 53 S comb +C434 F4 00 1A ... andb 001a +C437 F7 00 1A ... stb 001a +C43A F6 00 1A ... ldab 001a +C43D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C440 CC 00 64 ..d ldd #0064 +C443 BD E5 71 ..q jsr e571 ;jump13 +C446 F6 00 01 ... ldab 0001 +C449 FA 00 1A ... orb 001a +C44C F7 00 1A ... stb 001a +C44F F6 00 1A ... ldab 001a +C452 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C455 39 9 rts + +jump47: +C456 FC 00 40 ..@ ldd 0040 +C459 26 03 &. bne 03 ;C45E +C45B 7E C5 C6 ~.. jmp c5c6 ;goto39 +C45E CE 00 1A ... ldx #001a +C461 1C 00 .. bset add,x 00,x +C463 01 . nop +C464 F6 00 1A ... ldab 001a +C467 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C46A CC 03 E8 ... ldd #03e8 +C46D BD E5 71 ..q jsr e571 ;jump13 +goto42: +C470 FC 00 40 ..@ ldd 0040 +C473 83 00 00 ... subd #0000 +C476 22 03 ". bhi 03 ;C47B +C478 7E C5 B0 ~.. jmp c5b0 ;goto40 +C47B F6 00 1B ... ldab 001b +C47E C4 20 . andb #20 +C480 27 1B '. beq 1b ;C49D +C482 FC 00 40 ..@ ldd 0040 +C485 83 03 E8 ... subd #03e8 +C488 25 13 %. bcs 13 ;C49D +C48A C6 28 .( ldab #28 +C48C F7 00 01 ... stb 0001 +C48F CC FC 18 ... ldd #fc18 +C492 F3 00 40 ..@ addd 0040 +C495 FD 00 40 ..@ stad 0040 +C498 8D 96 .. bsr dest 96 +C49A 7E C5 7C ~.| jmp c57c ;goto41 +C49D F6 00 1B ... ldab 001b +C4A0 C4 20 . andb #20 +C4A2 27 1C '. beq 1c ;C4C0 +C4A4 FC 00 40 ..@ ldd 0040 +C4A7 83 00 64 ..d subd #0064 +C4AA 25 14 %. bcs 14 ;C4C0 +C4AC C6 30 .0 ldab #30 +C4AE F7 00 01 ... stb 0001 +C4B1 CC FF 9C ... ldd #ff9c +C4B4 F3 00 40 ..@ addd 0040 +C4B7 FD 00 40 ..@ stad 0040 +C4BA BD C4 30 ..0 jsr c430 ;jump26 +C4BD 7E C5 7C ~.| jmp c57c ;goto41 +C4C0 FC 0B DD ... ldd 0bdd +C4C3 27 3C '< beq 3c ;C501 +C4C5 FC 00 40 ..@ ldd 0040 +C4C8 B3 0B DD ... subd 0bdd +C4CB 25 34 %4 bcs 34 ;C501 +C4CD F6 0C DB ... ldab 0cdb +C4D0 26 07 &. bne 07 ;C4D9 +C4D2 F6 00 1B ... ldab 001b +C4D5 C4 20 . andb #20 +C4D7 27 28 '( beq 28 ;C501 +C4D9 FC 0B DD ... ldd 0bdd +C4DC 53 S comb +C4DD 43 C coma +C4DE F9 00 41 ..A adcb 0041 +C4E1 B9 00 40 ..@ adca 0040 +C4E4 FD 00 40 ..@ stad 0040 +C4E7 F6 0B DA ... ldab 0bda +C4EA F7 00 01 ... stb 0001 +C4ED BD C4 30 ..0 jsr c430 ;jump26 +C4F0 F6 00 1B ... ldab 001b +C4F3 C4 20 . andb #20 +C4F5 26 08 &. bne 08 ;C4FF +C4F7 F6 0C DB ... ldab 0cdb +C4FA 27 03 '. beq 03 ;C4FF +C4FC 7A 0C DB z.. dec 0cdb +C4FF 20 7B { bra 7b ;C57C +C501 FC 0B DF ... ldd 0bdf +C504 27 3C '< beq 3c ;C542 +C506 FC 00 40 ..@ ldd 0040 +C509 B3 0B DF ... subd 0bdf +C50C 25 34 %4 bcs 34 ;C542 +C50E F6 0C DA ... ldab 0cda +C511 26 07 &. bne 07 ;C51A +C513 F6 00 1B ... ldab 001b +C516 C4 20 . andb #20 +C518 27 28 '( beq 28 ;C542 +C51A FC 0B DF ... ldd 0bdf +C51D 53 S comb +C51E 43 C coma +C51F F9 00 41 ..A adcb 0041 +C522 B9 00 40 ..@ adca 0040 +C525 FD 00 40 ..@ stad 0040 +C528 F6 0B DB ... ldab 0bdb +C52B F7 00 01 ... stb 0001 +C52E BD C4 30 ..0 jsr c430 ;jump26 +C531 F6 00 1B ... ldab 001b +C534 C4 20 . andb #20 +C536 26 08 &. bne 08 ;C540 +C538 F6 0C DA ... ldab 0cda +C53B 27 03 '. beq 03 ;C540 +C53D 7A 0C DA z.. dec 0cda +C540 20 3A : bra 3a ;C57C +C542 FC 0B E1 ... ldd 0be1 +C545 27 30 '0 beq 30 ;C577 +C547 FC 00 40 ..@ ldd 0040 +C54A B3 0B E1 ... subd 0be1 +C54D 25 28 %( bcs 28 ;C577 +C54F FC 0B E1 ... ldd 0be1 +C552 53 S comb +C553 43 C coma +C554 F9 00 41 ..A adcb 0041 +C557 B9 00 40 ..@ adca 0040 +C55A FD 00 40 ..@ stad 0040 +C55D F6 0B DC ... ldab 0bdc +C560 F7 00 01 ... stb 0001 +C563 BD C4 30 ..0 jsr c430 ;jump26 +C566 F6 00 1B ... ldab 001b +C569 C4 20 . andb #20 +C56B 26 08 &. bne 08 ;C575 +C56D F6 0C D9 ... ldab 0cd9 +C570 27 03 '. beq 03 ;C575 +C572 7A 0C D9 z.. dec 0cd9 +C575 20 05 . bra 05 ;C57C +C577 5F _ clrb +C578 4F O clra +C579 FD 00 40 ..@ stad 0040 +goto41: +C57C CC 01 2C .., ldd #012c +C57F BD E5 71 ..q jsr e571 ;jump13 +C582 F6 00 1B ... ldab 001b +C585 C4 20 . andb #20 +C587 26 24 &$ bne 24 ;C5AD +C589 CE 00 1A ... ldx #001a +C58C 1D 00 .. bclr add,x 00,x +C58E 01 . nop +C58F F6 00 1A ... ldab 001a +C592 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C595 CC 00 0C ... ldd #000c +C598 BD E5 71 ..q jsr e571 ;jump13 +C59B CE 00 1A ... ldx #001a +C59E 1C 00 .. bset add,x 00,x +C5A0 01 . nop +C5A1 F6 00 1A ... ldab 001a +C5A4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C5A7 CC 00 23 ..# ldd #0023 +C5AA BD E5 71 ..q jsr e571 ;jump13 +C5AD 7E C4 70 ~.p jmp c470 ;goto42 +goto40: +C5B0 F6 0B C0 ... ldab 0bc0 +C5B3 C4 04 .. andb #04 +C5B5 27 0F '. beq 0f ;C5C6 +C5B7 F6 00 1B ... ldab 001b +C5BA C4 20 . andb #20 +C5BC 27 08 '. beq 08 ;C5C6 +C5BE C6 38 .8 ldab #38 +C5C0 F7 00 01 ... stb 0001 +C5C3 BD C4 30 ..0 jsr c430 ;jump26 +goto39: +C5C6 CE 00 21 ..! ldx #0021 +C5C9 1D 00 .. bclr add,x 00,x +C5CB 10 . sba +C5CC CE 00 1B ... ldx #001b +C5CF 1D 00 .. bclr add,x 00,x +C5D1 20 39 9 bra 39 ;C60C + +jump6: +C5D3 F6 00 15 ... ldab 0015 +C5D6 C4 1F .. andb #1f +C5D8 26 03 &. bne 03 ;C5DD +C5DA 7E C6 7C ~.| jmp c67c ;goto43 +C5DD CC 00 C8 ... ldd #00c8 +C5E0 BD E5 71 ..q jsr e571 ;jump13 +C5E3 FC 00 3E ..> ldd 003e +C5E6 27 58 'X beq 58 ;C640 +C5E8 F6 00 15 ... ldab 0015 +C5EB C4 1F .. andb #1f +C5ED 4F O clra +C5EE BD FE 32 ..2 jsr fe32 ;jump25 +C5F1 C6 0B .. ldab #0b +C5F3 00 . test +C5F4 01 . nop +C5F5 C6 16 .. ldab #16 +C5F7 00 . test +C5F8 01 . nop +C5F9 C6 21 .! ldab #21 +C5FB 00 . test +C5FC 02 . idiv +C5FD C6 2C ., ldab #2c +C5FF 00 . test +C600 04 . lsrd +C601 C6 37 .7 ldab #37 +C603 00 . test +C604 08 . inx +C605 C6 40 .@ ldab #40 +C607 FF F0 00 ... stx f000 +C60A 00 . test +C60B CC FF 9C ... ldd #ff9c +C60E F3 00 3E ..> addd 003e +C611 FD 00 3E ..> stad 003e +C614 20 2A * bra 2a ;C640 +C616 CC FF 38 ..8 ldd #ff38 +C619 F3 00 3E ..> addd 003e +C61C FD 00 3E ..> stad 003e +C61F 20 1F . bra 1f ;C640 +C621 CC FE 0C ... ldd #fe0c +C624 F3 00 3E ..> addd 003e +C627 FD 00 3E ..> stad 003e +C62A 20 14 . bra 14 ;C640 +C62C CC FC 18 ... ldd #fc18 +C62F F3 00 3E ..> addd 003e +C632 FD 00 3E ..> stad 003e +C635 20 09 . bra 09 ;C640 +C637 CC F8 30 ..0 ldd #f830 +C63A F3 00 3E ..> addd 003e +C63D FD 00 3E ..> stad 003e +C640 CE 00 14 ... ldx #0014 +C643 1D 00 .. bclr add,x 00,x +C645 02 . idiv +C646 F6 00 14 ... ldab 0014 +C649 F7 38 00 .8. stb 3800 +C64C CC 00 1E ... ldd #001e +C64F BD E5 71 ..q jsr e571 ;jump13 +C652 CE 00 15 ... ldx #0015 +C655 1D 00 .. bclr add,x 00,x +C657 1F CE 00 14 .... brclr ce,x 00 14 +C65B 1C 00 .. bset add,x 00,x +C65D 02 . idiv +C65E F6 00 14 ... ldab 0014 +C661 F7 38 00 .8. stb 3800 +C664 CC 00 19 ... ldd #0019 +C667 BD E5 71 ..q jsr e571 ;jump13 +C66A CE 00 14 ... ldx #0014 +C66D 1C 00 .. bset add,x 00,x +C66F 01 . nop +C670 F6 00 14 ... ldab 0014 +C673 F7 38 00 .8. stb 3800 +C676 CC 00 19 ... ldd #0019 +C679 BD E5 71 ..q jsr e571 ;jump13 +goto43: +C67C 39 9 rts + +jump124: +C67D F6 00 30 ..0 ldab 0030 +C680 26 55 &U bne 55 ;C6D7 +C682 F6 0B C0 ... ldab 0bc0 +C685 C4 04 .. andb #04 +C687 26 4E &N bne 4e ;C6D7 +C689 C6 27 .' ldab #27 +C68B F7 10 2D ..- stb 102d +C68E C6 07 .. ldab #07 +C690 F7 10 2B ..+ stb 102b +C693 CE 00 1A ... ldx #001a +C696 1C 00 .. bset add,x 00,x +C698 04 . lsrd +C699 F6 00 1A ... ldab 001a +C69C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C69F CC 00 14 ... ldd #0014 +C6A2 BD E5 71 ..q jsr e571 ;jump13 +C6A5 F6 0B C0 ... ldab 0bc0 +C6A8 C4 01 .. andb #01 +C6AA 27 06 '. beq 06 ;C6B2 +C6AC CE 0B C1 ... ldx #0bc1 +C6AF 1C 00 .. bset add,x 00,x +C6B1 01 . nop +C6B2 F6 0B C0 ... ldab 0bc0 +C6B5 C4 04 .. andb #04 +C6B7 27 06 '. beq 06 ;C6BF +C6B9 CE 0B C1 ... ldx #0bc1 +C6BC 1C 00 .. bset add,x 00,x +C6BE 02 . idiv +C6BF CE 00 1A ... ldx #001a +C6C2 1D 00 .. bclr add,x 00,x +C6C4 04 . lsrd +C6C5 F6 00 1A ... ldab 001a +C6C8 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C6CB C6 96 .. ldab #96 +C6CD F7 00 30 ..0 stb 0030 +C6D0 C6 1E .. ldab #1e +C6D2 F7 00 35 ..5 stb 0035 +C6D5 20 5D ] bra 5d ;C734 +C6D7 F6 18 00 ... ldab 1800 +C6DA 2D 2A -* blt 2a ;C706 +C6DC F6 00 07 ... ldab 0007 +C6DF 26 25 &% bne 25 ;C706 +C6E1 CE 00 1A ... ldx #001a +C6E4 1D 00 .. bclr add,x 00,x +C6E6 02 . idiv +C6E7 F6 00 1A ... ldab 001a +C6EA F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C6ED C6 64 .d ldab #64 +C6EF F7 00 2D ..- stb 002d +C6F2 CC 00 32 ..2 ldd #0032 +C6F5 BD E5 71 ..q jsr e571 ;jump13 +C6F8 CE 00 1A ... ldx #001a +C6FB 1C 00 .. bset add,x 00,x +C6FD 02 . idiv +C6FE F6 00 1A ... ldab 001a +C701 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C704 20 2E . bra 2e ;C734 +C706 F6 00 2D ..- ldab 002d +C709 26 29 &) bne 29 ;C734 +C70B CE 00 1A ... ldx #001a +C70E 1D 00 .. bclr add,x 00,x +C710 01 . nop +C711 F6 00 1A ... ldab 001a +C714 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C717 CC 00 0C ... ldd #000c +C71A BD E5 71 ..q jsr e571 ;jump13 +C71D CE 00 1A ... ldx #001a +C720 1C 00 .. bset add,x 00,x +C722 01 . nop +C723 F6 00 1A ... ldab 001a +C726 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C729 CC 00 23 ..# ldd #0023 +C72C BD E5 71 ..q jsr e571 ;jump13 +C72F C6 64 .d ldab #64 +C731 F7 00 2D ..- stb 002d +C734 F6 00 21 ..! ldab 0021 +C737 C4 10 .. andb #10 +C739 27 45 'E beq 45 ;C780 +C73B F6 00 11 ... ldab 0011 +C73E C4 04 .. andb #04 +C740 26 1A &. bne 1a ;C75C +C742 FC 00 40 ..@ ldd 0040 +C745 F3 00 3E ..> addd 003e +C748 B3 00 50 ..P subd 0050 +C74B 25 0F %. bcs 0f ;C75C +C74D F6 0B C0 ... ldab 0bc0 +C750 C4 04 .. andb #04 +C752 26 08 &. bne 08 ;C75C +C754 CE 00 21 ..! ldx #0021 +C757 1D 00 .. bclr add,x 00,x +C759 10 . sba +C75A 20 24 $ bra 24 ;C780 +C75C F6 0B C0 ... ldab 0bc0 +C75F C4 08 .. andb #08 +C761 27 03 '. beq 03 ;C766 +C763 BD C5 D3 ... jsr c5d3 ;jump6 +C766 FC 0B DD ... ldd 0bdd +C769 26 12 &. bne 12 ;C77D +C76B FC 0B DF ... ldd 0bdf +C76E 26 0D &. bne 0d ;C77D +C770 FC 0B E1 ... ldd 0be1 +C773 26 08 &. bne 08 ;C77D +C775 CE 00 21 ..! ldx #0021 +C778 1D 00 .. bclr add,x 00,x +C77A 10 . sba +C77B 20 03 . bra 03 ;C780 +C77D BD C4 56 ..V jsr c456 ;jump47 +C780 F6 00 15 ... ldab 0015 +C783 2D 08 -. blt 08 ;C78D +C785 CE 00 21 ..! ldx #0021 +C788 1C 00 .. bset add,x 00,x +C78A 08 . inx +C78B 20 06 . bra 06 ;C793 +C78D CE 00 21 ..! ldx #0021 +C790 1D 00 .. bclr add,x 00,x +C792 08 . inx +C793 39 9 rts + +;proc(a,b) var local +;local=0 +;while b<>0 +; +;endwhile +;return local + +C794 37 7 pshb +C795 36 6 psha +C796 34 4 des ;stack: 0=local, 1=A, 2=B +C797 30 0 tsx +C798 6F 00 o. clr 00,x +loop: +C79A 30 0 tsx +C79B E6 02 .. ldab 02,x +C79D 27 1A '. beq exit ;c7b9 +C79F 30 0 tsx +C7A0 1F 02 01 0D .... brclr 02,x 01 skip ;c7b1 +C7A4 30 0 tsx +C7A5 E6 00 .. ldab 00,x +C7A7 27 05 '. beq else ;c7ae +C7A9 30 0 tsx +C7AA 6A 00 j. dec 00,x +C7AC 20 03 . bra skip ;c7b1 +else: +C7AE 30 0 tsx +C7AF 6C 00 l. inc 00,x +skip: +C7B1 30 0 tsx +C7B2 E6 02 .. ldab 02,x +C7B4 54 T lsrb +C7B5 E7 02 .. stb 02,x +C7B7 20 E1 . bra loop ;c79a +exit: +C7B9 30 0 tsx +C7BA E6 00 .. ldab 00,x +C7BC 4F O clra +C7BD 38 8 pulx +C7BE 31 1 ins +C7BF 39 9 rts + +jump49: +C7C0 F6 10 2F ../ ldab 102f ;sci data +C7C3 4F O clra +C7C4 8D CE .. bsr c794 +C7C6 83 00 00 ... subd #0000 +C7C9 27 05 '. beq 05 ;C7D0 +C7CB F6 10 2C .., ldab 102c +C7CE 2D 10 -. blt 10 ;C7E0 +C7D0 F6 10 2F ../ ldab 102f ;sci data +C7D3 4F O clra +C7D4 8D BE .. bsr c794 +C7D6 83 00 00 ... subd #0000 +C7D9 26 09 &. bne 09 ;C7E4 +C7DB F6 10 2C .., ldab 102c +C7DE 2D 04 -. blt 04 ;C7E4 +C7E0 CC 00 01 ... ldd #0001 +C7E3 39 9 rts + +C7E4 5F _ clrb +C7E5 4F O clra +C7E6 39 9 rts + + +;this might send a byte to the serial port +jump37: +C7E7 37 7 pshb +C7E8 36 6 psha +C7E9 C6 32 .2 ldab #32 +C7EB F7 00 31 ..1 stb 0031 +C7EE 30 0 tsx +C7EF E6 01 .. ldab 01,x +C7F1 F7 00 43 ..C stb 0043 +C7F4 F6 10 2E ... ldab 102e ;SCI status +C7F7 2D 02 -. blt 02 ;C7FB +C7F9 20 F9 . bra f9 ;C7F4 +C7FB 30 0 tsx +C7FC E6 01 .. ldab 01,x +C7FE 4F O clra +C7FF 8D 93 .. bsr dest 93 +C801 83 00 00 ... subd #0000 +C804 27 08 '. beq 08 ;C80E +C806 CE 10 2C .., ldx #102c +C809 1C 00 .. bset add,x 00,x +C80B 40 @ nega +C80C 20 06 . bra 06 ;C814 +C80E CE 10 2C .., ldx #102c ;SCI control 1 +C811 1D 00 .. bclr add,x 00,x +C813 40 @ nega +C814 30 0 tsx +C815 E6 01 .. ldab 01,x +C817 F7 10 2F ../ stb 102f ;sci data +C81A 38 8 pulx +C81B 39 9 rts + + +C81C 34 4 des +C81D F6 0B C0 ... ldab 0bc0 +C820 C4 01 .. andb #01 +C822 26 0A &. bne 0a ;C82E +C824 F6 0B C0 ... ldab 0bc0 +C827 C4 04 .. andb #04 +C829 26 03 &. bne 03 ;C82E +C82B 7E CB FF ~.. jmp cbff ;goto44 +C82E C6 96 .. ldab #96 +C830 F7 00 30 ..0 stb 0030 +C833 F6 10 2E ... ldab 102e +C836 C4 02 .. andb #02 +C838 26 0B &. bne 0b ;C845 +C83A F6 10 2F ../ ldab 102f ;sci data +C83D F1 00 26 ..& cmpb 0026 +C840 26 03 &. bne 03 ;C845 +C842 7E C9 1B ~.. jmp c91b ;goto45 +C845 F6 10 2F ../ ldab 102f ;sci data +C848 C4 63 .c andb #63 +C84A C1 23 .# cmpb #23 +C84C 27 03 '. beq 03 ;C851 +C84E 7E C8 E7 ~.. jmp c8e7 ;goto46 +C851 F6 00 1A ... ldab 001a +C854 C4 01 .. andb #01 +C856 26 03 &. bne 03 ;C85B +C858 7E C8 E7 ~.. jmp c8e7 ;goto46 +C85B F6 00 21 ..! ldab 0021 +C85E C4 F8 .. andb #f8 +C860 37 7 pshb +C861 F6 10 2F ../ ldab 102f ;sci data +C864 C4 1C .. andb #1c +C866 54 T lsrb +C867 54 T lsrb +C868 30 0 tsx +C869 EA 00 .. orb 00,x +C86B 31 1 ins +C86C F7 00 21 ..! stb 0021 +C86F F6 00 21 ..! ldab 0021 +C872 F4 0B D7 ... andb 0bd7 +C875 27 08 '. beq 08 ;C87F +C877 CE 00 17 ... ldx #0017 +C87A 1C 00 .. bset add,x 00,x +C87C 20 20 bra 20 ;C89E +C87E 18 . illegal +C87F F6 00 17 ... ldab 0017 +C882 C4 20 . andb #20 +C884 27 11 '. beq 11 ;C897 +C886 CE 00 17 ... ldx #0017 +C889 1D 00 .. bclr add,x 00,x +C88B 20 C6 . bra c6 ;C853 +C88D 04 . lsrd +C88E F7 0C DB ... stb 0cdb +C891 CE 0B C1 ... ldx #0bc1 +C894 1C 00 .. bset add,x 00,x +C896 40 @ nega +C897 F6 00 21 ..! ldab 0021 +C89A F4 0B D8 ... andb 0bd8 +C89D 27 08 '. beq 08 ;C8A7 +C89F CE 00 17 ... ldx #0017 +C8A2 1C 00 .. bset add,x 00,x +C8A4 40 @ nega +C8A5 20 18 . bra 18 ;C8BF +C8A7 F6 00 17 ... ldab 0017 +C8AA C4 40 .@ andb #40 +C8AC 27 11 '. beq 11 ;C8BF +C8AE CE 00 17 ... ldx #0017 +C8B1 1D 00 .. bclr add,x 00,x +C8B3 40 @ nega +C8B4 C6 04 .. ldab #04 +C8B6 F7 0C DA ... stb 0cda +C8B9 CE 0B C1 ... ldx #0bc1 +C8BC 1C 00 .. bset add,x 00,x +C8BE 40 @ nega +C8BF F6 00 21 ..! ldab 0021 +C8C2 F4 0B D9 ... andb 0bd9 +C8C5 27 08 '. beq 08 ;C8CF +C8C7 CE 00 17 ... ldx #0017 +C8CA 1C 00 .. bset add,x 00,x +C8CC 80 20 . suba #20 +C8CE 16 . tab +C8CF F6 00 17 ... ldab 0017 +C8D2 2C 11 ,. bge 11 ;C8E5 +C8D4 CE 00 17 ... ldx #0017 +C8D7 1D 00 .. bclr add,x 00,x +C8D9 80 C6 .. suba #c6 +C8DB 04 . lsrd +C8DC F7 0C D9 ... stb 0cd9 +C8DF CE 0B C1 ... ldx #0bc1 +C8E2 1C 00 .. bset add,x 00,x +C8E4 40 @ nega +C8E5 20 31 1 bra 31 ;C918 +goto46: +C8E7 F6 10 2F ../ ldab 102f ;sci data +C8EA F7 00 26 ..& stb 0026 +C8ED CE 00 1A ... ldx #001a +C8F0 1C 00 .. bset add,x 00,x +C8F2 02 . idiv +C8F3 F6 00 1A ... ldab 001a +C8F6 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C8F9 F6 00 3D ..= ldab 003d +C8FC C4 04 .. andb #04 +C8FE 26 18 &. bne 18 ;C918 +C900 CC 00 03 ... ldd #0003 +C903 BD E5 71 ..q jsr e571 ;jump13 +C906 CE 00 1A ... ldx #001a +C909 1D 00 .. bclr add,x 00,x +C90B 02 . idiv +C90C F6 00 1A ... ldab 001a +C90F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +C912 7C 00 3D |.= inc 003d +C915 7E CE 46 ~.F jmp ce46 ;goto47 +C918 7E CB DA ~.. jmp cbda ;goto48 +goto45: +C91B F6 00 08 ... ldab 0008 +C91E 26 03 &. bne 03 ;C923 +C920 7E CA 5F ~._ jmp ca5f ;goto49 +C923 F6 00 17 ... ldab 0017 +C926 C4 04 .. andb #04 +C928 26 03 &. bne 03 ;C92D +C92A 7E CA 5F ~._ jmp ca5f ;goto49 +C92D F6 00 17 ... ldab 0017 +C930 C4 08 .. andb #08 +C932 26 03 &. bne 03 ;C937 +C934 7E CA 5F ~._ jmp ca5f ;goto49 +C937 F6 10 2F ../ ldab 102f ;sci data +C93A C1 FF .. cmpb #ff +C93C 27 07 '. beq 07 ;C945 +C93E F6 00 08 ... ldab 0008 +C941 C1 0E .. cmpb #0e +C943 25 12 %. bcs 12 ;C957 +C945 CE 00 17 ... ldx #0017 +C948 1D 00 .. bclr add,x 00,x +C94A 04 . lsrd +C94B 7F 00 08 ... clr 0008 +C94E BD CE 48 ..H jsr ce48 ;jump48 +C951 7F 00 2C .., clr 002c +C954 7E CA 5C ~.\ jmp ca5c ;goto50 +C957 F6 00 08 ... ldab 0008 +C95A 4F O clra +C95B BD FE 16 ... jsr fe16 ;jump2 +C95E 00 . test +C95F 01 . nop +C960 00 . test +C961 0C . clc +C962 CA 59 .Y orab #59 +C964 C9 7E .~ adcb #7e +C966 C9 87 .. adcb #87 +C968 C9 DF .. adcb #df +C96A C9 F3 .. adcb #f3 +C96C CA 07 .. orab #07 +C96E CA 1B .. orab #1b +C970 CA 23 .# orab #23 +C972 CA 2B .+ orab #2b +C974 CA 33 .3 orab #33 +C976 CA 3B .; orab #3b +C978 CA 43 .C orab #43 +C97A CA 4B .K orab #4b +C97C CA 53 .S orab #53 +C97E F6 10 2F ../ ldab 102f ;sci data +C981 F7 0B C2 ... stb 0bc2 +C984 7E CA 59 ~.Y jmp ca59 ;goto51 +C987 F6 10 2F ../ ldab 102f ;sci data +C98A F7 0B E3 ... stb 0be3 +C98D F6 10 2F ../ ldab 102f ;sci data +C990 C4 0F .. andb #0f +C992 C1 01 .. cmpb #01 +C994 26 07 &. bne 07 ;C99D +C996 C6 02 .. ldab #02 +C998 F7 00 13 ... stb 0013 +C99B 20 1B . bra 1b ;C9B8 +C99D C1 02 .. cmpb #02 +C99F 26 07 &. bne 07 ;C9A8 +C9A1 C6 04 .. ldab #04 +C9A3 F7 00 13 ... stb 0013 +C9A6 20 10 . bra 10 ;C9B8 +C9A8 C1 03 .. cmpb #03 +C9AA 26 07 &. bne 07 ;C9B3 +C9AC C6 08 .. ldab #08 +C9AE F7 00 13 ... stb 0013 +C9B1 20 05 . bra 05 ;C9B8 +C9B3 C6 01 .. ldab #01 +C9B5 F7 00 13 ... stb 0013 +C9B8 F6 10 2F ../ ldab 102f ;sci data +C9BB C4 F0 .. andb #f0 +C9BD 54 T lsrb +C9BE 54 T lsrb +C9BF 54 T lsrb +C9C0 54 T lsrb +C9C1 F7 0B C3 ... stb 0bc3 +C9C4 F6 0B C2 ... ldab 0bc2 +C9C7 F7 0B AA ... stb 0baa +;;0baa^:=pow(10,0bc3^) 0bc3 is the top 4 bits from the serial port. +;while 0bc3^<>0 +; obaa^:=0baa^*10 +; obc3^:=0bc3-1 +;endwhile +C9CA F6 0B C3 ... ldab 0bc3 +C9CD 27 0E '. beq c9dd +C9CF F6 0B AA ... ldab 0baa +C9D2 86 0A .. ldaa #0a +C9D4 3D = mul +C9D5 F7 0B AA ... stb 0baa +C9D8 7A 0B C3 z.. dec 0bc3 +C9DB 20 ED . bra c9ca + +C9DD 20 7A z bra 7a ;CA59 +C9DF F6 10 2F ../ ldab 102f ;sci data +C9E2 F7 0B C4 ... stb 0bc4 +C9E5 F6 0B C4 ... ldab 0bc4 +C9E8 C1 80 .. cmpb #80 +C9EA 26 05 &. bne 05 ;C9F1 +C9EC C6 0F .. ldab #0f +C9EE F7 0B C4 ... stb 0bc4 +C9F1 20 66 f bra 66 ;CA59 +C9F3 F6 10 2F ../ ldab 102f ;sci data +C9F6 F7 0B C5 ... stb 0bc5 +C9F9 F6 0B C5 ... ldab 0bc5 +C9FC C1 80 .. cmpb #80 +C9FE 26 05 &. bne 05 ;CA05 +CA00 C6 0F .. ldab #0f +CA02 F7 0B C5 ... stb 0bc5 +CA05 20 52 R bra 52 ;CA59 +CA07 F6 10 2F ../ ldab 102f ;sci data +CA0A F7 0B C6 ... stb 0bc6 +CA0D F6 0B C6 ... ldab 0bc6 +CA10 C1 80 .. cmpb #80 +CA12 26 05 &. bne ca19 +CA14 C6 0F .. ldab #0f +CA16 F7 0B C6 ... stb 0bc6 +CA19 20 3E > bra 3e ;CA59 +;!!!where does this lot get called? +CA1B F6 10 2F ../ ldab 102f ;sci data +CA1E F7 0B C7 ... stb 0bc7 +CA21 20 36 6 bra 36 ;CA59 +CA23 F6 10 2F ../ ldab 102f ;sci data +CA26 F7 0B C8 ... stb 0bc8 +CA29 20 2E . bra 2e ;CA59 +CA2B F6 10 2F ../ ldab 102f ;sci data +CA2E F7 0B C9 ... stb 0bc9 +CA31 20 26 & bra 26 ;CA59 +CA33 F6 10 2F ../ ldab 102f ;sci data +CA36 F7 0B CA ... stb 0bca +CA39 20 1E . bra 1e ;CA59 +CA3B F6 10 2F ../ ldab 102f ;sci data +CA3E F7 0B CB ... stb 0bcb +CA41 20 16 . bra 16 ;CA59 +CA43 F6 10 2F ../ ldab 102f ;sci data +CA46 F7 0B CC ... stb 0bcc +CA49 20 0E . bra 0e ;CA59 +CA4B F6 10 2F ../ ldab 102f ;sci data +CA4E F7 0B CD ... stb 0bcd +CA51 20 06 . bra 06 ;CA59 +CA53 F6 10 2F ../ ldab 102f ;sci data +CA56 F7 0B CE ... stb 0bce +goto51: +CA59 7C 00 08 |.. inc 0008 +goto50: +CA5C 7E CB DA ~.. jmp cbda ;goto48 +goto49: +CA5F F6 10 2F ../ ldab 102f ;sci data +CA62 C4 EF .. andb #ef +CA64 C1 E2 .. cmpb #e2 +CA66 26 1A &. bne 1a ;CA82 +CA68 CE 00 17 ... ldx #0017 +CA6B 1C 00 .. bset add,x 00,x +CA6D 08 . inx +CA6E CE 00 17 ... ldx #0017 +CA71 1C 00 .. bset add,x 00,x +CA73 04 . lsrd +CA74 C6 01 .. ldab #01 +CA76 F7 00 08 ... stb 0008 +CA79 CE 0B C1 ... ldx #0bc1 +CA7C 1D 00 .. bclr add,x 00,x +CA7E 01 . nop +CA7F 7E CB DA ~.. jmp cbda ;goto48 +CA82 F6 10 2F ../ ldab 102f ;sci data +CA85 C4 02 .. andb #02 +CA87 27 03 '. beq 03 ;CA8C +CA89 7E CB 6C ~.l jmp cb6c ;goto52 +CA8C F6 10 2F ../ ldab 102f ;sci data +CA8F 2C 38 ,8 bge 38 ;CAC9 +CA91 F6 00 17 ... ldab 0017 +CA94 C4 08 .. andb #08 +CA96 26 31 &1 bne 31 ;CAC9 +CA98 F6 10 2F ../ ldab 102f ;sci data +CA9B C4 78 .x andb #78 +CA9D 54 T lsrb +CA9E 54 T lsrb +CA9F 54 T lsrb +CAA0 4F O clra +CAA1 C3 0B C7 ... addd #0bc7 +CAA4 8F . xgdx +CAA5 E6 00 .. ldab 00,x +CAA7 4F O clra +CAA8 37 7 pshb +CAA9 36 6 psha +CAAA F6 0B AA ... ldab 0baa +CAAD 4F O clra +CAAE BD FB BA ... jsr fbba ;jump38 +CAB1 F3 00 40 ..@ addd 0040 +CAB4 FD 00 40 ..@ stad 0040 +CAB7 CE 00 1B ... ldx #001b +CABA 1C 00 .. bset add,x 00,x +CABC 20 CE . bra ce ;CA8C +CABE 00 . test +CABF 1B . aba +CAC0 1D 00 .. bclr add,x 00,x +CAC2 40 @ nega +CAC3 7F 00 25 ..% clr 0025 +CAC6 7E CB 64 ~.d jmp cb64 ;goto53 +CAC9 F6 00 17 ... ldab 0017 +CACC C4 08 .. andb #08 +CACE 26 4A &J bne 4a ;CB1A +CAD0 F6 10 2F ../ ldab 102f ;sci data +CAD3 C4 60 .` andb #60 +CAD5 54 T lsrb +CAD6 54 T lsrb +CAD7 54 T lsrb +CAD8 4F O clra +CAD9 C3 0B C7 ... addd #0bc7 +CADC 8F . xgdx +CADD E6 00 .. ldab 00,x +CADF 4F O clra +CAE0 37 7 pshb +CAE1 36 6 psha +CAE2 F6 0B AA ... ldab 0baa +CAE5 4F O clra +CAE6 BD FB BA ... jsr fbba ;jump38 +CAE9 FD 0B BD ... stad 0bbd +CAEC FC 0B BD ... ldd 0bbd +CAEF F3 00 40 ..@ addd 0040 +CAF2 FD 00 40 ..@ stad 0040 +CAF5 F6 00 21 ..! ldab 0021 +CAF8 C4 F8 .. andb #f8 +CAFA 37 7 pshb +CAFB F6 10 2F ../ ldab 102f ;sci data +CAFE C4 1C .. andb #1c +CB00 54 T lsrb +CB01 54 T lsrb +CB02 30 0 tsx +CB03 EA 00 .. orb 00,x +CB05 31 1 ins +CB06 F7 00 21 ..! stb 0021 +CB09 F6 10 2F ../ ldab 102f ;sci data +CB0C F7 0B BC ... stb 0bbc +CB0F CE 00 1B ... ldx #001b +CB12 1D 00 .. bclr add,x 00,x +CB14 40 @ nega +CB15 7F 00 25 ..% clr 0025 +CB18 20 4A J bra 4a ;CB64 +CB1A F6 10 2F ../ ldab 102f ;sci data +CB1D C4 E0 .. andb #e0 +CB1F 54 T lsrb +CB20 54 T lsrb +CB21 54 T lsrb +CB22 54 T lsrb +CB23 54 T lsrb +CB24 4F O clra +CB25 C3 0B C7 ... addd #0bc7 +CB28 8F . xgdx +CB29 E6 00 .. ldab 00,x +CB2B 4F O clra +CB2C 37 7 pshb +CB2D 36 6 psha +CB2E F6 0B AA ... ldab 0baa +CB31 4F O clra +CB32 BD FB BA ... jsr fbba ;jump38 +CB35 FD 0B BD ... stad 0bbd +CB38 FC 0B BD ... ldd 0bbd +CB3B F3 00 40 ..@ addd 0040 +CB3E FD 00 40 ..@ stad 0040 +CB41 F6 00 21 ..! ldab 0021 +CB44 C4 F8 .. andb #f8 +CB46 37 7 pshb +CB47 F6 10 2F ../ ldab 102f ;sci data +CB4A C4 1C .. andb #1c +CB4C 54 T lsrb +CB4D 54 T lsrb +CB4E 30 0 tsx +CB4F EA 00 .. orb 00,x +CB51 31 1 ins +CB52 F7 00 21 ..! stb 0021 +CB55 F6 10 2F ../ ldab 102f ;sci data +CB58 F7 0B BC ... stb 0bbc +CB5B CE 00 1B ... ldx #001b +CB5E 1D 00 .. bclr add,x 00,x +CB60 40 @ nega +CB61 7F 00 25 ..% clr 0025 +goto53: +CB64 7F 00 2C .., clr 002c +CB67 7F 00 3A ..: clr 003a +CB6A 20 6E n bra 6e ;CBDA +goto52: +CB6C F6 10 2F ../ ldab 102f ;sci data +CB6F C4 03 .. andb #03 +CB71 C1 02 .. cmpb #02 +CB73 26 0F &. bne 0f ;CB84 +CB75 F6 00 21 ..! ldab 0021 +CB78 C4 08 .. andb #08 +CB7A 27 08 '. beq 08 ;CB84 +CB7C CE 00 21 ..! ldx #0021 +CB7F 1C 00 .. bset add,x 00,x +CB81 10 . sba +CB82 20 56 V bra 56 ;CBDA +CB84 F6 10 2F ../ ldab 102f ;sci data +CB87 C4 EF .. andb #ef +CB89 C1 E3 .. cmpb #e3 +CB8B 26 08 &. bne 08 ;CB95 +CB8D CE 0B C1 ... ldx #0bc1 +CB90 1D 00 .. bclr add,x 00,x +CB92 02 . idiv +CB93 20 45 E bra 45 ;CBDA +CB95 F6 10 2F ../ ldab 102f ;sci data +CB98 C4 EF .. andb #ef +CB9A C1 63 .c cmpb #63 +CB9C 26 1C &. bne 1c ;CBBA +CB9E CE 0B C1 ... ldx #0bc1 +CBA1 1D 00 .. bclr add,x 00,x +CBA3 01 . nop +CBA4 F6 0B C0 ... ldab 0bc0 +CBA7 C4 01 .. andb #01 +CBA9 27 0D '. beq 0d ;CBB8 +CBAB F6 0B C0 ... ldab 0bc0 +CBAE C4 04 .. andb #04 +CBB0 27 06 '. beq 06 ;CBB8 +CBB2 CE 0B C1 ... ldx #0bc1 +CBB5 1D 00 .. bclr add,x 00,x +CBB7 02 . idiv +CBB8 20 20 bra 20 ;CBDA +CBBA F6 10 2F ../ ldab 102f ;sci data +CBBD C4 EF .. andb #ef +CBBF C1 67 .g cmpb #67 +CBC1 26 08 &. bne 08 ;CBCB +CBC3 CE 0B C1 ... ldx #0bc1 +CBC6 1C 00 .. bset add,x 00,x +CBC8 20 20 bra 20 ;CBEA +CBCA 0F . sei +CBCB F6 10 2F ../ ldab 102f ;sci data +CBCE C4 EF .. andb #ef +CBD0 C1 27 .' cmpb #27 +CBD2 26 06 &. bne 06 ;CBDA +CBD4 CE 0B C1 ... ldx #0bc1 +CBD7 1C 00 .. bset add,x 00,x +CBD9 10 . sba +goto48: +CBDA CE 00 1A ... ldx #001a +CBDD 1C 00 .. bset add,x 00,x +CBDF 02 . idiv +CBE0 F6 00 1A ... ldab 001a +CBE3 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +CBE6 F6 00 17 ... ldab 0017 +CBE9 C4 04 .. andb #04 +CBEB 26 05 &. bne 05 ;CBF2 +CBED C6 06 .. ldab #06 +CBEF F7 00 07 ... stb 0007 +CBF2 F6 00 26 ..& ldab 0026 +CBF5 53 S comb +CBF6 F7 00 26 ..& stb 0026 +CBF9 7F 00 3D ..= clr 003d +CBFC 7E CE 46 ~.F jmp ce46 ;goto47 +goto44: +CBFF F6 0B C0 ... ldab 0bc0 +CC02 C4 02 .. andb #02 +CC04 26 03 &. bne 03 ;CC09 +CC06 7E CE 3B ~.; jmp ce3b ;goto54 +CC09 F6 10 2F ../ ldab 102f ;sci data +CC0C C4 E0 .. andb #e0 +CC0E C1 20 . cmpb #20 +CC10 27 03 '. beq 03 ;CC15 +CC12 7E CE 3B ~.; jmp ce3b ;goto54 +CC15 C6 32 .2 ldab #32 +CC17 F7 00 2F ../ stb 002f +CC1A CE 00 1B ... ldx #001b +CC1D 1C 00 .. bset add,x 00,x +CC1F 02 . idiv +CC20 F6 10 2E ... ldab 102e +CC23 C4 02 .. andb #02 +CC25 26 08 &. bne 08 ;CC2F +CC27 BD C7 C0 ... jsr c7c0 ;jump49 +CC2A 83 00 00 ... subd #0000 +CC2D 26 0F &. bne 0f ;CC3E +CC2F F6 10 2F ../ ldab 102f ;sci data +CC32 30 0 tsx +CC33 E7 00 .. stb 00,x +CC35 CC 00 FF ... ldd #00ff +CC38 BD C7 E7 ... jsr c7e7 ;jump37 +CC3B 7E CE 39 ~.9 jmp ce39 ;goto55 +CC3E F6 10 2F ../ ldab 102f ;sci data +CC41 C1 3F .? cmpb #3f +CC43 26 0A &. bne 0a ;CC4F +CC45 F6 00 43 ..C ldab 0043 +CC48 4F O clra +CC49 BD C7 E7 ... jsr c7e7 ;jump37 +CC4C 7E CE 39 ~.9 jmp ce39 ;goto55 +CC4F F6 00 08 ... ldab 0008 +CC52 26 03 &. bne 03 ;CC57 +CC54 7E CD 94 ~.. jmp cd94 ;goto56 +CC57 F6 10 2F ../ ldab 102f ;sci data +CC5A C4 F0 .. andb #f0 +CC5C C1 20 . cmpb #20 +CC5E 27 03 '. beq 03 ;CC63 +CC60 7E CD 94 ~.. jmp cd94 ;goto56 +CC63 F6 10 2F ../ ldab 102f ;sci data +CC66 C4 0F .. andb #0f +CC68 30 0 tsx +CC69 E7 00 .. stb 00,x +CC6B F6 00 08 ... ldab 0008 +CC6E 4F O clra +CC6F BD FE 16 ... jsr fe16 ;jump2 +CC72 00 . test +CC73 01 . nop +CC74 00 . test +CC75 07 . tpa +CC76 CD . illegal +CC77 7A CC 88 z.. dec cc88 +CC7A CC A2 CC ... ldd #a2cc +CC7D CA CC .. orab #cc +CC7F EE CD .. ldx cd,x +CC81 19 . daa +CC82 CD . illegal +CC83 21 CD !. brn cd ;CC52 +CC85 30 0 tsx +CC86 CD . illegal +CC87 38 8 pulx +CC88 F6 00 17 ... ldab 0017 +CC8B C4 01 .. andb #01 +CC8D 27 09 '. beq 09 ;CC98 +CC8F 30 0 tsx +CC90 E6 00 .. ldab 00,x +CC92 4F O clra +CC93 FD 00 76 ..v stad 0076 +CC96 20 07 . bra 07 ;CC9F +CC98 30 0 tsx +CC99 E6 00 .. ldab 00,x +CC9B 4F O clra +CC9C FD 00 40 ..@ stad 0040 +CC9F 7E CD 7A ~.z jmp cd7a ;goto57 +CCA2 F6 00 17 ... ldab 0017 +CCA5 C4 01 .. andb #01 +CCA7 27 10 '. beq 10 ;CCB9 +CCA9 30 0 tsx +CCAA E6 00 .. ldab 00,x +CCAC 4F O clra +CCAD 05 . asld +CCAE 05 . asld +CCAF 05 . asld +CCB0 05 . asld +CCB1 F3 00 76 ..v addd 0076 +CCB4 FD 00 76 ..v stad 0076 +CCB7 20 0E . bra 0e ;CCC7 +CCB9 30 0 tsx +CCBA E6 00 .. ldab 00,x +CCBC 4F O clra +CCBD 05 . asld +CCBE 05 . asld +CCBF 05 . asld +CCC0 05 . asld +CCC1 F3 00 40 ..@ addd 0040 +CCC4 FD 00 40 ..@ stad 0040 +CCC7 7E CD 7A ~.z jmp cd7a ;goto57 +CCCA F6 00 17 ... ldab 0017 +CCCD C4 01 .. andb #01 +CCCF 27 0E '. beq 0e ;CCDF +CCD1 30 0 tsx +CCD2 E6 00 .. ldab 00,x +CCD4 4F O clra +CCD5 17 . tba +CCD6 5F _ clrb +CCD7 F3 00 76 ..v addd 0076 +CCDA FD 00 76 ..v stad 0076 +CCDD 20 0C . bra 0c ;CCEB +CCDF 30 0 tsx +CCE0 E6 00 .. ldab 00,x +CCE2 4F O clra +CCE3 17 . tba +CCE4 5F _ clrb +CCE5 F3 00 40 ..@ addd 0040 +CCE8 FD 00 40 ..@ stad 0040 +CCEB 7E CD 7A ~.z jmp cd7a ;goto57 +CCEE F6 00 17 ... ldab 0017 +CCF1 C4 01 .. andb #01 +CCF3 27 12 '. beq 12 ;CD07 +CCF5 30 0 tsx +CCF6 E6 00 .. ldab 00,x +CCF8 4F O clra +CCF9 17 . tba +CCFA 48 H asla +CCFB 48 H asla +CCFC 48 H asla +CCFD 48 H asla +CCFE 5F _ clrb +CCFF F3 00 76 ..v addd 0076 +CD02 FD 00 76 ..v stad 0076 +CD05 20 10 . bra 10 ;CD17 +CD07 30 0 tsx +CD08 E6 00 .. ldab 00,x +CD0A 4F O clra +CD0B 17 . tba +CD0C 48 H asla +CD0D 48 H asla +CD0E 48 H asla +CD0F 48 H asla +CD10 5F _ clrb +CD11 F3 00 40 ..@ addd 0040 +CD14 FD 00 40 ..@ stad 0040 +CD17 20 61 a bra 61 ;CD7A +CD19 30 0 tsx +CD1A E6 00 .. ldab 00,x +CD1C F7 0B AA ... stb 0baa +CD1F 20 59 Y bra 59 ;CD7A +CD21 30 0 tsx +CD22 E6 00 .. ldab 00,x +CD24 58 X aslb +CD25 58 X aslb +CD26 58 X aslb +CD27 58 X aslb +CD28 FB 0B AA ... addb 0baa +CD2B F7 0B AA ... stb 0baa +CD2E 20 4A J bra 4a ;CD7A +CD30 30 0 tsx +CD31 E6 00 .. ldab 00,x +CD33 F7 00 13 ... stb 0013 +CD36 20 42 B bra 42 ;CD7A +CD38 F6 10 2F ../ ldab 102f ;sci data +CD3B C4 01 .. andb #01 +CD3D 27 08 '. beq 08 ;CD47 +CD3F CE 00 21 ..! ldx #0021 +CD42 1C 00 .. bset add,x 00,x +CD44 40 @ nega +CD45 20 06 . bra 06 ;CD4D +CD47 CE 00 21 ..! ldx #0021 +CD4A 1D 00 .. bclr add,x 00,x +CD4C 40 @ nega +CD4D F6 00 17 ... ldab 0017 +CD50 C4 01 .. andb #01 +CD52 27 17 '. beq 17 ;CD6B +CD54 F6 0B AA ... ldab 0baa +CD57 4F O clra +CD58 37 7 pshb +CD59 36 6 psha +CD5A FC 00 76 ..v ldd 0076 +CD5D BD FB BA ... jsr fbba ;jump38 +CD60 FD 00 76 ..v stad 0076 +CD63 CE 00 17 ... ldx #0017 +CD66 1D 00 .. bclr add,x 00,x +CD68 01 . nop +CD69 20 0F . bra 0f ;CD7A +CD6B F6 0B AA ... ldab 0baa +CD6E 4F O clra +CD6F 37 7 pshb +CD70 36 6 psha +CD71 FC 00 40 ..@ ldd 0040 +CD74 BD FB BA ... jsr fbba ;jump38 +CD77 FD 00 40 ..@ stad 0040 +goto57: +CD7A F6 00 08 ... ldab 0008 +CD7D C1 09 .. cmpb #09 +CD7F 26 08 &. bne 08 ;CD89 +CD81 7F 00 2C .., clr 002c +CD84 7F 00 08 ... clr 0008 +CD87 20 03 . bra 03 ;CD8C +CD89 7C 00 08 |.. inc 0008 +CD8C 5F _ clrb +CD8D 4F O clra +CD8E BD C7 E7 ... jsr c7e7 ;jump37 +CD91 7E CE 39 ~.9 jmp ce39 ;goto55 +goto56: +CD94 F6 10 2F ../ ldab 102f ;sci data +CD97 4F O clra +CD98 BD FE 32 ..2 jsr fe32 ;jump25 +CD9B CD . illegal +CD9C B1 00 31 ..1 cmpa 0031 +CD9F CD . illegal +CDA0 DB 00 01 ... addb 00 +CDA3 CE 20 00 . . ldx #2000 +CDA6 01 . nop +CDA7 CE 28 00 .(. ldx #2800 +CDAA 05 . asld +CDAB CE 34 FF .4. ldx #34ff +CDAE C8 00 .. eorb #00 +CDB0 00 . test +CDB1 F6 00 21 ..! ldab 0021 +CDB4 2C 08 ,. bge 08 ;CDBE +CDB6 CC 00 80 ... ldd #0080 +CDB9 BD C7 E7 ... jsr c7e7 ;jump37 +CDBC 20 1B . bra 1b ;CDD9 +CDBE 5F _ clrb +CDBF 4F O clra +CDC0 BD C7 E7 ... jsr c7e7 ;jump37 +CDC3 F6 00 1F ... ldab 001f +CDC6 C4 08 .. andb #08 +CDC8 27 0C '. beq 0c ;CDD6 +CDCA F6 0B C0 ... ldab 0bc0 +CDCD C4 10 .. andb #10 +CDCF 27 05 '. beq 05 ;CDD6 +CDD1 7C 00 75 |.u inc 0075 +CDD4 20 03 . bra 03 ;CDD9 +CDD6 7F 00 75 ..u clr 0075 +CDD9 20 5E ^ bra 5e ;CE39 +CDDB F6 00 1D ... ldab 001d +CDDE C4 02 .. andb #02 +CDE0 27 07 '. beq 07 ;CDE9 +CDE2 F6 00 19 ... ldab 0019 +CDE5 C4 08 .. andb #08 +CDE7 26 19 &. bne 19 ;CE02 +CDE9 CC 00 FE ... ldd #00fe +CDEC BD C7 E7 ... jsr c7e7 ;jump37 +CDEF F6 00 1F ... ldab 001f +CDF2 C4 08 .. andb #08 +CDF4 27 0A '. beq 0a ;CE00 +CDF6 F6 0B C0 ... ldab 0bc0 +CDF9 C4 10 .. andb #10 +CDFB 27 03 '. beq 03 ;CE00 +CDFD 7C 00 75 |.u inc 0075 +CE00 20 1C . bra 1c ;CE1E +CE02 FC 00 44 ..D ldd 0044 +CE05 37 7 pshb +CE06 36 6 psha +CE07 F6 0B AA ... ldab 0baa +CE0A 4F O clra +CE0B 38 8 pulx +CE0C 8F . xgdx +CE0D 02 . idiv +CE0E 8F . xgdx +CE0F BD C7 E7 ... jsr c7e7 ;jump37 +CE12 CE 00 19 ... ldx #0019 +CE15 1D 00 .. bclr add,x 00,x +CE17 08 . inx +CE18 CE 00 1F ... ldx #001f +CE1B 1C 00 .. bset add,x 00,x +CE1D 08 . inx +CE1E 20 19 . bra 19 ;CE39 +CE20 CE 00 1D ... ldx #001d +CE23 1D 00 .. bclr add,x 00,x +CE25 02 . idiv +CE26 20 11 . bra 11 ;CE39 +CE28 C6 01 .. ldab #01 +CE2A F7 00 08 ... stb 0008 +CE2D 5F _ clrb +CE2E 4F O clra +CE2F BD C7 E7 ... jsr c7e7 ;jump37 +CE32 20 05 . bra 05 ;CE39 +CE34 5F _ clrb +CE35 4F O clra +CE36 BD C7 E7 ... jsr c7e7 ;jump37 +goto55: +CE39 20 0B . bra 0b ;CE46 +goto54: +CE3B F6 10 2E ... ldab 102e +CE3E 30 0 tsx +CE3F E7 00 .. stb 00,x +CE41 F6 10 2F ../ ldab 102f ;sci data +CE44 E7 00 .. stb 00,x +goto47: +CE46 31 1 ins +CE47 3B ; rti + +jump48: +CE48 F6 0B C4 ... ldab 0bc4 +CE4B F1 0B C5 ... cmpb 0bc5 +CE4E 25 53 %S bcs 53 ;CEA3 +CE50 F6 0B C5 ... ldab 0bc5 +CE53 F1 0B C6 ... cmpb 0bc6 +CE56 25 4B %K bcs 4b ;CEA3 +CE58 F6 0B C4 ... ldab 0bc4 +CE5B 4F O clra +CE5C C3 0B C7 ... addd #0bc7 +CE5F 8F . xgdx +CE60 E6 00 .. ldab 00,x +CE62 4F O clra +CE63 FD 0B DD ... stad 0bdd +CE66 F6 0B C5 ... ldab 0bc5 +CE69 4F O clra +CE6A C3 0B C7 ... addd #0bc7 +CE6D 8F . xgdx +CE6E E6 00 .. ldab 00,x +CE70 4F O clra +CE71 FD 0B DF ... stad 0bdf +CE74 F6 0B C6 ... ldab 0bc6 +CE77 4F O clra +CE78 C3 0B C7 ... addd #0bc7 +CE7B 8F . xgdx +CE7C E6 00 .. ldab 00,x +CE7E 4F O clra +CE7F FD 0B E1 ... stad 0be1 +CE82 C6 01 .. ldab #01 +CE84 F7 0B D7 ... stb 0bd7 +CE87 C6 04 .. ldab #04 +CE89 F7 0B D8 ... stb 0bd8 +CE8C C6 02 .. ldab #02 +CE8E F7 0B D9 ... stb 0bd9 +CE91 C6 20 . ldab #20 +CE93 F7 0B DA ... stb 0bda +CE96 C6 08 .. ldab #08 +CE98 F7 0B DB ... stb 0bdb +CE9B C6 10 .. ldab #10 +CE9D F7 0B DC ... stb 0bdc +CEA0 7E D0 66 ~.f jmp d066 ;goto58 +CEA3 F6 0B C4 ... ldab 0bc4 +CEA6 F1 0B C6 ... cmpb 0bc6 +CEA9 25 53 %S bcs 53 ;CEFE +CEAB F6 0B C6 ... ldab 0bc6 +CEAE F1 0B C5 ... cmpb 0bc5 +CEB1 25 4B %K bcs 4b ;CEFE +CEB3 F6 0B C4 ... ldab 0bc4 +CEB6 4F O clra +CEB7 C3 0B C7 ... addd #0bc7 +CEBA 8F . xgdx +CEBB E6 00 .. ldab 00,x +CEBD 4F O clra +CEBE FD 0B DD ... stad 0bdd +CEC1 F6 0B C6 ... ldab 0bc6 +CEC4 4F O clra +CEC5 C3 0B C7 ... addd #0bc7 +CEC8 8F . xgdx +CEC9 E6 00 .. ldab 00,x +CECB 4F O clra +CECC FD 0B DF ... stad 0bdf +CECF F6 0B C5 ... ldab 0bc5 +CED2 4F O clra +CED3 C3 0B C7 ... addd #0bc7 +CED6 8F . xgdx +CED7 E6 00 .. ldab 00,x +CED9 4F O clra +CEDA FD 0B E1 ... stad 0be1 +CEDD C6 01 .. ldab #01 +CEDF F7 0B D7 ... stb 0bd7 +CEE2 C6 02 .. ldab #02 +CEE4 F7 0B D8 ... stb 0bd8 +CEE7 C6 04 .. ldab #04 +CEE9 F7 0B D9 ... stb 0bd9 +CEEC C6 20 . ldab #20 +CEEE F7 0B DA ... stb 0bda +CEF1 C6 10 .. ldab #10 +CEF3 F7 0B DB ... stb 0bdb +CEF6 C6 08 .. ldab #08 +CEF8 F7 0B DC ... stb 0bdc +CEFB 7E D0 66 ~.f jmp d066 ;goto58 +CEFE F6 0B C5 ... ldab 0bc5 +CF01 F1 0B C4 ... cmpb 0bc4 +CF04 25 53 %S bcs 53 ;CF59 +CF06 F6 0B C4 ... ldab 0bc4 +CF09 F1 0B C6 ... cmpb 0bc6 +CF0C 25 4B %K bcs 4b ;CF59 +CF0E F6 0B C5 ... ldab 0bc5 +CF11 4F O clra +CF12 C3 0B C7 ... addd #0bc7 +CF15 8F . xgdx +CF16 E6 00 .. ldab 00,x +CF18 4F O clra +CF19 FD 0B DD ... stad 0bdd +CF1C F6 0B C4 ... ldab 0bc4 +CF1F 4F O clra +CF20 C3 0B C7 ... addd #0bc7 +CF23 8F . xgdx +CF24 E6 00 .. ldab 00,x +CF26 4F O clra +CF27 FD 0B DF ... stad 0bdf +CF2A F6 0B C6 ... ldab 0bc6 +CF2D 4F O clra +CF2E C3 0B C7 ... addd #0bc7 +CF31 8F . xgdx +CF32 E6 00 .. ldab 00,x +CF34 4F O clra +CF35 FD 0B E1 ... stad 0be1 +CF38 C6 04 .. ldab #04 +CF3A F7 0B D7 ... stb 0bd7 +CF3D C6 01 .. ldab #01 +CF3F F7 0B D8 ... stb 0bd8 +CF42 C6 02 .. ldab #02 +CF44 F7 0B D9 ... stb 0bd9 +CF47 C6 08 .. ldab #08 +CF49 F7 0B DA ... stb 0bda +CF4C C6 20 . ldab #20 +CF4E F7 0B DB ... stb 0bdb +CF51 C6 10 .. ldab #10 +CF53 F7 0B DC ... stb 0bdc +CF56 7E D0 66 ~.f jmp d066 ;goto58 +CF59 F6 0B C5 ... ldab 0bc5 +CF5C F1 0B C6 ... cmpb 0bc6 +CF5F 25 53 %S bcs 53 ;CFB4 +CF61 F6 0B C6 ... ldab 0bc6 +CF64 F1 0B C4 ... cmpb 0bc4 +CF67 25 4B %K bcs 4b ;CFB4 +CF69 F6 0B C5 ... ldab 0bc5 +CF6C 4F O clra +CF6D C3 0B C7 ... addd #0bc7 +CF70 8F . xgdx +CF71 E6 00 .. ldab 00,x +CF73 4F O clra +CF74 FD 0B DD ... stad 0bdd +CF77 F6 0B C6 ... ldab 0bc6 +CF7A 4F O clra +CF7B C3 0B C7 ... addd #0bc7 +CF7E 8F . xgdx +CF7F E6 00 .. ldab 00,x +CF81 4F O clra +CF82 FD 0B DF ... stad 0bdf +CF85 F6 0B C4 ... ldab 0bc4 +CF88 4F O clra +CF89 C3 0B C7 ... addd #0bc7 +CF8C 8F . xgdx +CF8D E6 00 .. ldab 00,x +CF8F 4F O clra +CF90 FD 0B E1 ... stad 0be1 +CF93 C6 04 .. ldab #04 +CF95 F7 0B D7 ... stb 0bd7 +CF98 C6 02 .. ldab #02 +CF9A F7 0B D8 ... stb 0bd8 +CF9D C6 01 .. ldab #01 +CF9F F7 0B D9 ... stb 0bd9 +CFA2 C6 08 .. ldab #08 +CFA4 F7 0B DA ... stb 0bda +CFA7 C6 10 .. ldab #10 +CFA9 F7 0B DB ... stb 0bdb +CFAC C6 20 . ldab #20 +CFAE F7 0B DC ... stb 0bdc +CFB1 7E D0 66 ~.f jmp d066 ;goto58 +CFB4 F6 0B C6 ... ldab 0bc6 +CFB7 F1 0B C4 ... cmpb 0bc4 +CFBA 25 52 %R bcs 52 ;D00E +CFBC F6 0B C4 ... ldab 0bc4 +CFBF F1 0B C5 ... cmpb 0bc5 +CFC2 25 4A %J bcs 4a ;D00E +CFC4 F6 0B C6 ... ldab 0bc6 +CFC7 4F O clra +CFC8 C3 0B C7 ... addd #0bc7 +CFCB 8F . xgdx +CFCC E6 00 .. ldab 00,x +CFCE 4F O clra +CFCF FD 0B DD ... stad 0bdd +CFD2 F6 0B C4 ... ldab 0bc4 +CFD5 4F O clra +CFD6 C3 0B C7 ... addd #0bc7 +CFD9 8F . xgdx +CFDA E6 00 .. ldab 00,x +CFDC 4F O clra +CFDD FD 0B DF ... stad 0bdf +CFE0 F6 0B C5 ... ldab 0bc5 +CFE3 4F O clra +CFE4 C3 0B C7 ... addd #0bc7 +CFE7 8F . xgdx +CFE8 E6 00 .. ldab 00,x +CFEA 4F O clra +CFEB FD 0B E1 ... stad 0be1 +CFEE C6 02 .. ldab #02 +CFF0 F7 0B D7 ... stb 0bd7 +CFF3 C6 01 .. ldab #01 +CFF5 F7 0B D8 ... stb 0bd8 +CFF8 C6 04 .. ldab #04 +CFFA F7 0B D9 ... stb 0bd9 +CFFD C6 10 .. ldab #10 +CFFF F7 0B DA ... stb 0bda +D002 C6 20 . ldab #20 +D004 F7 0B DB ... stb 0bdb +D007 C6 08 .. ldab #08 +D009 F7 0B DC ... stb 0bdc +D00C 20 58 X bra 58 ;D066 +D00E F6 0B C6 ... ldab 0bc6 +D011 F1 0B C5 ... cmpb 0bc5 +D014 25 50 %P bcs 50 ;D066 +D016 F6 0B C5 ... ldab 0bc5 +D019 F1 0B C4 ... cmpb 0bc4 +D01C 25 48 %H bcs 48 ;D066 +D01E F6 0B C6 ... ldab 0bc6 +D021 4F O clra +D022 C3 0B C7 ... addd #0bc7 +D025 8F . xgdx +D026 E6 00 .. ldab 00,x +D028 4F O clra +D029 FD 0B DD ... stad 0bdd +D02C F6 0B C5 ... ldab 0bc5 +D02F 4F O clra +D030 C3 0B C7 ... addd #0bc7 +D033 8F . xgdx +D034 E6 00 .. ldab 00,x +D036 4F O clra +D037 FD 0B DF ... stad 0bdf +D03A F6 0B C4 ... ldab 0bc4 +D03D 4F O clra +D03E C3 0B C7 ... addd #0bc7 +D041 8F . xgdx +D042 E6 00 .. ldab 00,x +D044 4F O clra +D045 FD 0B E1 ... stad 0be1 +D048 C6 02 .. ldab #02 +D04A F7 0B D7 ... stb 0bd7 +D04D C6 04 .. ldab #04 +D04F F7 0B D8 ... stb 0bd8 +D052 C6 01 .. ldab #01 +D054 F7 0B D9 ... stb 0bd9 +D057 C6 10 .. ldab #10 +D059 F7 0B DA ... stb 0bda +D05C C6 08 .. ldab #08 +D05E F7 0B DB ... stb 0bdb +D061 C6 20 . ldab #20 +D063 F7 0B DC ... stb 0bdc +goto58: +D066 F6 0B AA ... ldab 0baa +D069 4F O clra +D06A 37 7 pshb +D06B 36 6 psha +D06C FC 0B DD ... ldd 0bdd +D06F BD FB BA ... jsr fbba ;jump38 +D072 FD 0B DD ... stad 0bdd +D075 F6 0B AA ... ldab 0baa +D078 4F O clra +D079 37 7 pshb +D07A 36 6 psha +D07B FC 0B DF ... ldd 0bdf +D07E BD FB BA ... jsr fbba ;jump38 +D081 FD 0B DF ... stad 0bdf +D084 F6 0B AA ... ldab 0baa +D087 4F O clra +D088 37 7 pshb +D089 36 6 psha +D08A FC 0B E1 ... ldd 0be1 +D08D BD FB BA ... jsr fbba ;jump38 +D090 FD 0B E1 ... stad 0be1 +D093 39 9 rts + +jump66: +D094 34 4 des +D095 30 0 tsx +D096 6F 00 o. clr 00,x +D098 30 0 tsx +D099 E6 00 .. ldab 00,x +D09B C1 10 .. cmpb #10 +D09D 24 1B $. bcc 1b ;D0BA +D09F 30 0 tsx +D0A0 E6 00 .. ldab 00,x +D0A2 4F O clra +D0A3 C3 B0 C3 ... addd #b0c3 +D0A6 8F . xgdx +D0A7 E6 00 .. ldab 00,x +D0A9 37 7 pshb +D0AA 30 0 tsx +D0AB E6 01 .. ldab 01,x +D0AD 4F O clra +D0AE C3 0B C7 ... addd #0bc7 +D0B1 8F . xgdx +D0B2 33 3 pulb +D0B3 E7 00 .. stb 00,x +D0B5 30 0 tsx +D0B6 6C 00 l. inc 00,x +D0B8 20 DE . bra de ;D098 +D0BA C6 05 .. ldab #05 +D0BC F7 0B AA ... stb 0baa +D0BF C6 04 .. ldab #04 +D0C1 F7 00 13 ... stb 0013 +D0C4 C6 01 .. ldab #01 +D0C6 F7 0B C4 ... stb 0bc4 +D0C9 C6 03 .. ldab #03 +D0CB F7 0B C5 ... stb 0bc5 +D0CE C6 02 .. ldab #02 +D0D0 F7 0B C6 ... stb 0bc6 +D0D3 CC 00 19 ... ldd #0019 +D0D6 FD 0B DD ... stad 0bdd +D0D9 CC 00 0A ... ldd #000a +D0DC FD 0B DF ... stad 0bdf +D0DF CC 00 05 ... ldd #0005 +D0E2 FD 0B E1 ... stad 0be1 +D0E5 C6 01 .. ldab #01 +D0E7 F7 0B D7 ... stb 0bd7 +D0EA C6 02 .. ldab #02 +D0EC F7 0B D8 ... stb 0bd8 +D0EF C6 04 .. ldab #04 +D0F1 F7 0B D9 ... stb 0bd9 +D0F4 C6 20 . ldab #20 +D0F6 F7 0B DA ... stb 0bda +D0F9 C6 10 .. ldab #10 +D0FB F7 0B DB ... stb 0bdb +D0FE C6 08 .. ldab #08 +D100 F7 0B DC ... stb 0bdc +D103 31 1 ins +D104 39 9 rts + +jump32: +D105 34 4 des +D106 CE 00 1A ... ldx #001a +D109 1C 00 .. bset add,x 00,x +D10B 80 F6 .. suba #f6 +D10D 00 . test +D10E 1A . illegal +D10F F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D112 C6 C8 .. ldab #c8 +D114 30 0 tsx +D115 E7 00 .. stb 00,x +D117 30 0 tsx +D118 E6 00 .. ldab 00,x +D11A C1 00 .. cmpb #00 +D11C 23 05 #. bls 05 ;D123 +D11E 30 0 tsx +D11F 6A 00 j. dec 00,x +D121 20 F4 . bra f4 ;D117 +D123 CE 10 00 ... ldx #1000 +D126 1C 00 .. bset add,x 00,x +D128 40 @ nega +D129 CE 00 14 ... ldx #0014 +D12C 1D 00 .. bclr add,x 00,x +D12E 20 CE . bra ce ;D0FE +D130 00 . test +D131 14 . bset +D132 1D 00 .. bclr add,x 00,x +D134 40 @ nega +D135 F6 00 14 ... ldab 0014 +D138 F7 38 00 .8. stb 3800 +D13B 31 1 ins +D13C 39 9 rts + +jump34: +D13D F6 00 06 ... ldab 0006 +D140 4F O clra +D141 CE 00 0A ... ldx #000a +D144 02 . idiv +D145 8F . xgdx +D146 CB 01 .. addb #01 +D148 F7 00 5F .._ stb 005f +D14B F6 00 06 ... ldab 0006 +D14E 4F O clra +D14F CE 00 0A ... ldx #000a +D152 02 . idiv +D153 F7 00 5E ..^ stb 005e +D156 F6 00 5E ..^ ldab 005e +D159 C1 05 .. cmpb #05 +D15B 23 03 #. bls 03 ;D160 +D15D 7A 00 5E z.^ dec 005e +D160 F6 00 5E ..^ ldab 005e +D163 4F O clra +D164 C3 B1 23 ..# addd #b123 +D167 8F . xgdx +D168 E6 00 .. ldab 00,x +D16A 4F O clra +D16B 37 7 pshb +D16C 36 6 psha +D16D F6 00 5F .._ ldab 005f +D170 4F O clra +D171 C3 B1 23 ..# addd #b123 +D174 8F . xgdx +D175 E6 00 .. ldab 00,x +D177 4F O clra +D178 17 . tba +D179 5F _ clrb +D17A 30 0 tsx +D17B E3 00 .. addd 00,x +D17D 38 8 pulx +D17E FD 00 58 ..X stad 0058 +D181 7F 00 1C ... clr 001c +D184 F6 00 1C ... ldab 001c +D187 C1 10 .. cmpb #10 +D189 24 37 $7 bcc 37 ;D1C2 +D18B F6 00 58 ..X ldab 0058 +D18E 2C 0E ,. bge 0e ;D19E +D190 CE 00 14 ... ldx #0014 +D193 1C 00 .. bset add,x 00,x +D195 10 . sba +D196 F6 00 14 ... ldab 0014 +D199 F7 38 00 .8. stb 3800 +D19C 20 0C . bra 0c ;D1AA +D19E CE 00 14 ... ldx #0014 +D1A1 1D 00 .. bclr add,x 00,x +D1A3 10 . sba +D1A4 F6 00 14 ... ldab 0014 +D1A7 F7 38 00 .8. stb 3800 +D1AA CE 10 00 ... ldx #1000 +D1AD 1C 00 .. bset add,x 00,x +D1AF 20 CE . bra ce ;D17F +D1B1 10 . sba +D1B2 00 . test +D1B3 1D 00 .. bclr add,x 00,x +D1B5 20 FC . bra fc ;D1B3 +D1B7 00 . test +D1B8 58 X aslb +D1B9 05 . asld +D1BA FD 00 58 ..X stad 0058 +D1BD 7C 00 1C |.. inc 001c +D1C0 20 C2 . bra c2 ;D184 +D1C2 F6 00 5F .._ ldab 005f +D1C5 C1 09 .. cmpb #09 +D1C7 26 0E &. bne 0e ;D1D7 +D1C9 CE 00 14 ... ldx #0014 +D1CC 1C 00 .. bset add,x 00,x +D1CE 20 F6 . bra f6 ;D1C6 +D1D0 00 . test +D1D1 14 . bset +D1D2 F7 38 00 .8. stb 3800 +D1D5 20 13 . bra 13 ;D1EA +D1D7 F6 00 5F .._ ldab 005f +D1DA C1 0A .. cmpb #0a +D1DC 26 0C &. bne 0c ;D1EA +D1DE CE 00 14 ... ldx #0014 +D1E1 1C 00 .. bset add,x 00,x +D1E3 40 @ nega +D1E4 F6 00 14 ... ldab 0014 +D1E7 F7 38 00 .8. stb 3800 +D1EA CE 10 00 ... ldx #1000 +D1ED 1D 00 .. bclr add,x 00,x +D1EF 40 @ nega +D1F0 CE 00 1A ... ldx #001a +D1F3 1D 00 .. bclr add,x 00,x +D1F5 80 F6 .. suba #f6 +D1F7 00 . test +D1F8 1A . illegal +D1F9 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D1FC 39 9 rts + +jump90: +D1FD CC 40 00 .@. ldd #4000 +D200 37 7 pshb +D201 36 6 psha +D202 F6 00 06 ... ldab 0006 +D205 4F O clra +D206 05 . asld +D207 C3 08 00 ... addd #0800 +D20A 38 8 pulx +D20B 8F . xgdx +D20C AA 00 .. ora 00,x +D20E EA 01 .. orb 01,x +D210 ED 00 .. stad 00,x +D212 39 9 rts + +jump45: +D213 F6 00 1F ... ldab 001f +D216 C4 04 .. andb #04 +D218 26 12 &. bne 12 ;D22C +D21A F6 0B C0 ... ldab 0bc0 +D21D C4 10 .. andb #10 +D21F 26 0B &. bne 0b ;D22C +D221 CE 00 00 ... ldx #0000 +D224 3C < pshx +D225 FC 00 44 ..D ldd 0044 +D228 BD BE 9E ... jsr be9e ;jump50 +D22B 38 8 pulx +D22C BD D3 11 ... jsr d311 ;jump30 +D22F 83 00 00 ... subd #0000 +D232 27 13 '. beq 13 ;D247 +D234 F6 00 06 ... ldab 0006 +D237 BD D4 68 ..h jsr d468 ;jump51 +D23A 83 00 00 ... subd #0000 +D23D 27 05 '. beq 05 ;D244 +D23F 8D BC .. bsr dest bc +D241 BD D6 3C ..< jsr d63c ;jump33 +D244 5F _ clrb +D245 4F O clra +D246 39 9 rts + +D247 BD D1 3D ..= jsr d13d ;jump34 +D24A C6 3C .< ldab #3c +D24C F7 00 2E ... stb 002e +D24F C6 41 .A ldab #41 +D251 F7 00 31 ..1 stb 0031 +D254 CE 00 1B ... ldx #001b +D257 1D 00 .. bclr add,x 00,x +D259 08 . inx +goto59: +D25A F6 00 1B ... ldab 001b +D25D C4 08 .. andb #08 +D25F 26 22 &" bne 22 ;D283 +D261 F6 00 2E ... ldab 002e +D264 C1 35 .5 cmpb #35 +D266 23 10 #. bls 10 ;D278 +D268 BD D5 70 ..p jsr d570 ;jump35 +D26B 83 00 00 ... subd #0000 +D26E 27 06 '. beq 06 ;D276 +D270 CE 00 1B ... ldx #001b +D273 1C 00 .. bset add,x 00,x +D275 08 . inx +D276 20 0B . bra 0b ;D283 +D278 BD D1 05 ... jsr d105 ;jump32 +D27B 8D 80 .. bsr dest 80 +D27D BD D6 3C ..< jsr d63c ;jump33 +D280 5F _ clrb +D281 4F O clra +D282 39 9 rts + +D283 F6 00 2E ... ldab 002e +D286 C1 36 .6 cmpb #36 +D288 24 56 $V bcc 56 ;D2E0 +D28A BD D5 F7 ... jsr d5f7 ;jump108 +D28D 83 00 00 ... subd #0000 +D290 27 4E 'N beq 4e ;D2E0 +D292 BD D5 B0 ... jsr d5b0 ;jump31 +D295 83 00 00 ... subd #0000 +D298 27 46 'F beq 46 ;D2E0 +D29A BD D1 05 ... jsr d105 ;jump32 +D29D F6 00 2E ... ldab 002e +D2A0 C1 32 .2 cmpb #32 +D2A2 22 07 ". bhi 07 ;D2AB +D2A4 8D 6B .k bsr dest 6b +D2A6 83 00 00 ... subd #0000 +D2A9 27 0C '. beq 0c ;D2B7 +D2AB BD D1 05 ... jsr d105 ;jump32 +D2AE BD D1 FD ... jsr d1fd ;jump90 +D2B1 BD D6 3C ..< jsr d63c ;jump33 +D2B4 5F _ clrb +D2B5 4F O clra +D2B6 39 9 rts + +D2B7 F6 00 06 ... ldab 0006 +D2BA 4F O clra +D2BB C3 0E 06 ... addd #0e06 +D2BE 8F . xgdx +D2BF 6C 00 l. inc 00,x +D2C1 F6 00 06 ... ldab 0006 +D2C4 4F O clra +D2C5 C3 0E 06 ... addd #0e06 +D2C8 8F . xgdx +D2C9 E6 00 .. ldab 00,x +D2CB C1 64 .d cmpb #64 +D2CD 23 0D #. bls 0d ;D2DC +D2CF 5F _ clrb +D2D0 37 7 pshb +D2D1 F6 00 06 ... ldab 0006 +D2D4 4F O clra +D2D5 C3 0E 06 ... addd #0e06 +D2D8 8F . xgdx +D2D9 33 3 pulb +D2DA E7 00 .. stb 00,x +D2DC CC 00 01 ... ldd #0001 +D2DF 39 9 rts + +D2E0 F6 00 2E ... ldab 002e +D2E3 26 14 &. bne 14 ;D2F9 +D2E5 BD D5 F7 ... jsr d5f7 ;jump108 +D2E8 83 00 00 ... subd #0000 +D2EB 26 0C &. bne 0c ;D2F9 +D2ED BD D1 05 ... jsr d105 ;jump32 +D2F0 BD D1 FD ... jsr d1fd ;jump90 +D2F3 BD D6 26 ..& jsr d626 ;jump91 +D2F6 5F _ clrb +D2F7 4F O clra +D2F8 39 9 rts + +D2F9 F6 00 2E ... ldab 002e +D2FC 26 0C &. bne 0c ;D30A +D2FE BD D1 05 ... jsr d105 ;jump32 +D301 BD D1 FD ... jsr d1fd ;jump90 +D304 BD D6 3C ..< jsr d63c ;jump33 +D307 5F _ clrb +D308 4F O clra +D309 39 9 rts + +D30A 7E D2 5A ~.Z jmp d25a ;goto59 +D30D BD E6 1B ... jsr e61b ;jump4 +D310 39 9 rts + +jump30: +D311 BD D1 3D ..= jsr d13d ;jump34 +D314 7F 00 1C ... clr 001c +D317 7F 00 18 ... clr 0018 +D31A F6 10 0A ... ldab 100a +D31D C4 02 .. andb #02 +D31F 27 13 '. beq 13 ;D334 +D321 7C 00 1C |.. inc 001c +D324 F6 00 1C ... ldab 001c +D327 C1 FF .. cmpb #ff +D329 26 07 &. bne 07 ;D332 +D32B BD D1 05 ... jsr d105 ;jump32 +D32E CC 00 01 ... ldd #0001 +D331 39 9 rts + +D332 20 10 . bra 10 ;D344 +D334 7C 00 18 |.. inc 0018 +D337 F6 00 18 ... ldab 0018 +D33A C1 08 .. cmpb #08 +D33C 26 06 &. bne 06 ;D344 +D33E BD D1 05 ... jsr d105 ;jump32 +D341 5F _ clrb +D342 4F O clra +D343 39 9 rts + +jump43: +D344 20 D4 . bra d4 ;D31A +D346 3C < pshx +D347 3C < pshx +D348 3C < pshx +D349 34 4 des +D34A F6 0E 6D ..m ldab 0e6d +D34D C1 01 .. cmpb #01 +D34F 27 03 '. beq 03 ;D354 +D351 7E D4 07 ~.. jmp d407 ;goto60 +D354 F6 00 06 ... ldab 0006 +D357 4F O clra +D358 05 . asld +D359 C3 08 C8 ... addd #08c8 +D35C 8F . xgdx +D35D EC 00 .. ldd 00,x +D35F C4 7F .. andb #7f +D361 4F O clra +D362 FD 0E 6B ..k stad 0e6b +D365 7F 00 06 ... clr 0006 +goto62: +D368 F6 00 06 ... ldab 0006 +D36B C1 3E .> cmpb #3e +D36D 26 03 &. bne 03 ;D372 +D36F 7E D4 02 ~.. jmp d402 ;goto61 +D372 BD 97 6F ..o jsr 976f ;jump41 +D375 F6 00 06 ... ldab 0006 +D378 4F O clra +D379 05 . asld +D37A C3 08 C8 ... addd #08c8 +D37D 8F . xgdx +D37E EC 00 .. ldd 00,x +D380 C4 7F .. andb #7f +D382 4F O clra +D383 B3 0E 6B ..k subd 0e6b +D386 26 77 &w bne 77 ;D3FF +D388 F6 00 06 ... ldab 0006 +D38B 4F O clra +D38C CE 00 0A ... ldx #000a +D38F 02 . idiv +D390 30 0 tsx +D391 E7 01 .. stb 01,x +D393 E6 01 .. ldab 01,x +D395 C1 01 .. cmpb #01 +D397 26 07 &. bne 07 ;D3A0 +D399 C6 40 .@ ldab #40 +D39B 30 0 tsx +D39C E7 00 .. stb 00,x +D39E 20 0C . bra 0c ;D3AC +D3A0 30 0 tsx +D3A1 E6 01 .. ldab 01,x +D3A3 C1 02 .. cmpb #02 +D3A5 26 05 &. bne 05 ;D3AC +D3A7 C6 80 .. ldab #80 +D3A9 30 0 tsx +D3AA E7 00 .. stb 00,x +D3AC BD D1 3D ..= jsr d13d ;jump34 +D3AF 5F _ clrb +D3B0 4F O clra +D3B1 30 0 tsx +D3B2 ED 03 .. stad 03,x +;look at the home sensors for this row. If it is 0, increment 03/04 else +;decrement 03/04. Do this 10 times. +D3B4 CC 00 0A ... ldd #000a +D3B7 ED 05 .. stad 05,x +loop: +D3B9 30 0 tsx +D3BA EC 05 .. ldd 05,x +D3BC 2F 23 /# ble 23 ;D3E1 +D3BE F6 28 00 .(. ldab 2800 ;snack motor home sensors +D3C1 30 0 tsx +D3C2 E4 00 .. andb 00,x +D3C4 26 09 &. bne d3cf +D3C6 30 0 tsx +D3C7 6C 04 l. inc 04,x +D3C9 26 0C &. bne 0c ;D3D7 +D3CB 6C 03 l. inc 03,x +D3CD 20 08 . bra d3d7 +D3CF 30 0 tsx +D3D0 EC 03 .. ldd 03,x +D3D2 83 00 01 ... subd #0001 +D3D5 ED 03 .. stad 03,x +D3D7 30 0 tsx +D3D8 EC 05 .. ldd 05,x +D3DA 83 00 01 ... subd #0001 +D3DD ED 05 .. stad 05,x +D3DF 20 D8 . bra loop ;d3b9 +D3E1 BD D1 05 ... jsr d105 ;jump32 +D3E4 30 0 tsx +D3E5 EC 03 .. ldd 03,x +D3E7 2C 16 ,. bge 16 ;D3FF +D3E9 F6 00 06 ... ldab 0006 +D3EC 8D 7A .z bsr dest 7a +D3EE 83 00 00 ... subd #0000 +D3F1 27 0C '. beq 0c ;D3FF +D3F3 BD D5 61 ..a jsr d561 ;jump42 +D3F6 83 00 00 ... subd #0000 +D3F9 26 04 &. bne 04 ;D3FF +D3FB 5F _ clrb +D3FC 4F O clra +D3FD 20 64 d bra 64 ;D463 +D3FF 7E D3 68 ~.h jmp d368 ;goto62 +goto61: +D402 CC 00 01 ... ldd #0001 +D405 20 5C \ bra 5c ;D463 +goto60: +D407 F6 00 06 ... ldab 0006 +D40A C1 13 .. cmpb #13 +D40C 27 1C '. beq 1c ;D42A +D40E F6 00 06 ... ldab 0006 +D411 C1 1D .. cmpb #1d +D413 27 15 '. beq 15 ;D42A +D415 F6 00 06 ... ldab 0006 +D418 C1 27 .' cmpb #27 +D41A 27 0E '. beq 0e ;D42A +D41C F6 00 06 ... ldab 0006 +D41F C1 31 .1 cmpb #31 +D421 27 07 '. beq 07 ;D42A +D423 F6 00 06 ... ldab 0006 +D426 C1 3B .; cmpb #3b +D428 26 37 &7 bne 37 ;D461 +D42A BD D1 3D ..= jsr d13d ;jump34 +D42D 7F 00 1C ... clr 001c +D430 7F 00 18 ... clr 0018 +D433 F6 18 00 ... ldab 1800 +D436 C4 40 .@ andb #40 +D438 26 14 &. bne 14 ;D44E +D43A 7C 00 1C |.. inc 001c +D43D F6 00 1C ... ldab 001c +D440 C1 FF .. cmpb #ff +D442 26 08 &. bne 08 ;D44C +D444 BD D1 05 ... jsr d105 ;jump32 +D447 CC 00 01 ... ldd #0001 +D44A 20 17 . bra 17 ;D463 +D44C 20 11 . bra 11 ;D45F +D44E 7C 00 18 |.. inc 0018 +D451 F6 00 18 ... ldab 0018 +D454 C1 08 .. cmpb #08 +D456 26 07 &. bne 07 ;D45F +D458 BD D1 05 ... jsr d105 ;jump32 +D45B 5F _ clrb +D45C 4F O clra +D45D 20 04 . bra 04 ;D463 +D45F 20 D2 . bra d2 ;D433 +D461 5F _ clrb +D462 4F O clra +D463 38 8 pulx +D464 38 8 pulx +D465 38 8 pulx +D466 31 1 ins +D467 39 9 rts + +jump51: +D468 37 7 pshb +D469 30 0 tsx +D46A E6 00 .. ldab 00,x +D46C 4F O clra +D46D 05 . asld +D46E C3 08 00 ... addd #0800 +D471 8F . xgdx +D472 EC 00 .. ldd 00,x +D474 5F _ clrb +D475 84 80 .. anda #80 +D477 31 1 ins +D478 39 9 rts + +jump67: +D479 7F 00 1C ... clr 001c +D47C F6 00 1C ... ldab 001c +D47F C1 64 .d cmpb #64 +D481 24 1A $. bcc 1a ;D49D +D483 CC FF 7F ... ldd #ff7f +D486 37 7 pshb +D487 36 6 psha +D488 F6 00 1C ... ldab 001c +D48B 4F O clra +D48C 05 . asld +D48D C3 08 C8 ... addd #08c8 +D490 38 8 pulx +D491 8F . xgdx +D492 A4 00 .. anda 00,x +D494 E4 01 .. andb 01,x +D496 ED 00 .. stad 00,x +D498 7C 00 1C |.. inc 001c +D49B 20 DF . bra df ;D47C +D49D 7F 00 05 ... clr 0005 +goto65: +D4A0 F6 00 05 ... ldab 0005 +D4A3 C1 50 .P cmpb #50 +D4A5 25 03 %. bcs 03 ;D4AA +D4A7 7E D5 60 ~.` jmp d560 ;goto63 +D4AA F6 00 05 ... ldab 0005 +D4AD 4F O clra +D4AE C3 B0 D3 ... addd #b0d3 +D4B1 8F . xgdx +D4B2 E6 00 .. ldab 00,x +D4B4 F7 00 06 ... stb 0006 +D4B7 BD D3 11 ... jsr d311 ;jump30 +D4BA 83 00 00 ... subd #0000 +D4BD 27 03 '. beq 03 ;D4C2 +D4BF 7E D5 45 ~.E jmp d545 ;goto64 +D4C2 F6 00 06 ... ldab 0006 +D4C5 BD D7 A0 ... jsr d7a0 ;jump10 +D4C8 83 00 00 ... subd #0000 +D4CB 26 78 &x bne 78 ;D545 +D4CD BD D5 B0 ... jsr d5b0 ;jump31 +D4D0 83 00 00 ... subd #0000 +D4D3 26 06 &. bne 06 ;D4DB +D4D5 BD D1 FD ... jsr d1fd ;jump90 +D4D8 BD D6 3C ..< jsr d63c ;jump33 +D4DB CC 80 00 ... ldd #8000 +D4DE 37 7 pshb +D4DF 36 6 psha +D4E0 F6 00 06 ... ldab 0006 +D4E3 4F O clra +D4E4 05 . asld +D4E5 C3 08 00 ... addd #0800 +D4E8 38 8 pulx +D4E9 8F . xgdx +D4EA AA 00 .. ora 00,x +D4EC EA 01 .. orb 01,x +D4EE ED 00 .. stad 00,x +D4F0 F6 00 06 ... ldab 0006 +D4F3 4F O clra +D4F4 05 . asld +D4F5 C3 08 00 ... addd #0800 +D4F8 8F . xgdx +D4F9 EC 00 .. ldd 00,x +D4FB C4 FF .. andb #ff +D4FD 84 3F .? anda #3f +D4FF 83 27 0F .'. subd #270f +D502 23 1A #. bls 1a ;D51E +D504 BD D1 FD ... jsr d1fd ;jump90 +D507 CC 01 00 ... ldd #0100 +D50A 37 7 pshb +D50B 36 6 psha +D50C F6 00 06 ... ldab 0006 +D50F 4F O clra +D510 05 . asld +D511 C3 08 C8 ... addd #08c8 +D514 38 8 pulx +D515 8F . xgdx +D516 AA 00 .. ora 00,x +D518 EA 01 .. orb 01,x +D51A ED 00 .. stad 00,x +D51C 20 25 % bra 25 ;D543 +D51E F6 00 06 ... ldab 0006 +D521 4F O clra +D522 05 . asld +D523 C3 08 C8 ... addd #08c8 +D526 8F . xgdx +D527 EC 00 .. ldd 00,x +D529 C4 7F .. andb #7f +D52B F7 00 06 ... stb 0006 +D52E CC 00 80 ... ldd #0080 +D531 37 7 pshb +D532 36 6 psha +D533 F6 00 06 ... ldab 0006 +D536 4F O clra +D537 05 . asld +D538 C3 08 C8 ... addd #08c8 +D53B 38 8 pulx +D53C 8F . xgdx +D53D AA 00 .. ora 00,x +D53F EA 01 .. orb 01,x +D541 ED 00 .. stad 00,x +D543 20 15 . bra 15 ;D55A +goto64: +D545 CC 7F FF ... ldd #7fff +D548 37 7 pshb +D549 36 6 psha +D54A F6 00 06 ... ldab 0006 +D54D 4F O clra +D54E 05 . asld +D54F C3 08 00 ... addd #0800 +D552 38 8 pulx +D553 8F . xgdx +D554 A4 00 .. anda 00,x +D556 E4 01 .. andb 01,x +D558 ED 00 .. stad 00,x +D55A 7C 00 05 |.. inc 0005 +D55D 7E D4 A0 ~.. jmp d4a0 ;goto65 +goto63: +D560 39 9 rts + +jump42: +D561 F6 00 06 ... ldab 0006 +D564 4F O clra +D565 05 . asld +D566 C3 08 00 ... addd #0800 +D569 8F . xgdx +D56A EC 00 .. ldd 00,x +D56C 5F _ clrb +D56D 84 40 .@ anda #40 +D56F 39 9 rts + +;Look at the home sensor for the row of this slot. If it isn't 0 within 5 +;loops, return 1 (fault?), else return 0 (OK?). +;005f is the row number in this routine. scratch variable? +;looks like 0006 is the slot number. +;this is called twice +jump35: +D570 F6 00 06 ... ldab 0006 +D573 4F O clra +D574 CE 00 0A ... ldx #000a +D577 02 . idiv +D578 F7 00 5F .._ stb 005f +D57B F6 00 5F .._ ldab 005f +D57E C1 05 .. cmpb #05 +D580 23 03 #. bls d585 +D582 7A 00 5F z._ dec 005f +D585 F6 00 5F .._ ldab 005f ;row number +D588 4F O clra +D589 C3 B1 23 ..# addd #b123 +D58C 8F . xgdx +D58D E6 00 .. ldab 00,x ;get bit for this row +D58F F7 00 5E ..^ stb 005e +D592 7F 00 1C ... clr 001c +loop: +D595 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D598 F4 00 5E ..^ andb 005e ;check home sensor for this row +D59B 27 10 '. beq d5ad +D59D 7C 00 1C |.. inc 001c +D5A0 F6 00 1C ... ldab 001c +D5A3 C1 05 .. cmpb #05 +D5A5 26 04 &. bne d5ab +D5A7 CC 00 01 ... ldd #0001 +D5AA 39 9 rts + +D5AB 20 E8 . bra loop ;d595 +D5AD 5F _ clrb +D5AE 4F O clra +D5AF 39 9 rts + +;This does almost the same - check the home sensor for this row (slot number +;is in 0006) up to 5 times. If it is 1, return 0. If it stays 0, return 0. +;(this is the reverse of the routine above). But also check bit 0 of 100a. +;If it is ever 0, return 0. +;005f is the row number +;005e is the bit mask for this row +jump31: +D5B0 F6 00 06 ... ldab 0006 +D5B3 4F O clra +D5B4 CE 00 0A ... ldx #000a +D5B7 02 . idiv +D5B8 F7 00 5F .._ stb 005f +D5BB F6 00 5F .._ ldab 005f +D5BE C1 05 .. cmpb #05 +D5C0 23 03 #. bls 03 ;D5C5 +D5C2 7A 00 5F z._ dec 005f +D5C5 F6 00 5F .._ ldab 005f +D5C8 4F O clra +D5C9 C3 B1 23 ..# addd #b123 +D5CC 8F . xgdx +D5CD E6 00 .. ldab 00,x +D5CF F7 00 5E ..^ stb 005e +D5D2 7F 00 1C ... clr 001c +loop: +D5D5 F6 28 00 .(. ldab 2800 ;snack motor home sensors +D5D8 F4 00 5E ..^ andb 005e +D5DB 26 17 &. bne d5f4 +D5DD F6 10 0A ... ldab 100a +D5E0 C4 01 .. andb #01 +D5E2 27 10 '. beq d5f4 +D5E4 7C 00 1C |.. inc 001c +D5E7 F6 00 1C ... ldab 001c +D5EA C1 05 .. cmpb #05 +D5EC 26 04 &. bne d5f2 +D5EE CC 00 01 ... ldd #0001 +D5F1 39 9 rts + +D5F2 20 E1 . bra loop ;d5d5 +D5F4 5F _ clrb +D5F5 4F O clra +D5F6 39 9 rts + +jump108: +D5F7 C6 07 .. ldab #07 +D5F9 F7 00 1C ... stb 001c +D5FC 7F 00 18 ... clr 0018 +D5FF F6 00 1C ... ldab 001c +D602 27 1E '. beq 1e ;D622 +D604 7A 00 1C z.. dec 001c +D607 F6 10 0A ... ldab 100a +D60A C4 01 .. andb #01 +D60C 26 12 &. bne 12 ;D620 +D60E C6 07 .. ldab #07 +D610 F7 00 1C ... stb 001c +D613 7C 00 18 |.. inc 0018 +D616 F6 00 18 ... ldab 0018 +D619 C1 05 .. cmpb #05 +D61B 26 03 &. bne 03 ;D620 +D61D 5F _ clrb +D61E 4F O clra +D61F 39 9 rts + +D620 20 DD . bra dd ;D5FF +D622 CC 00 01 ... ldd #0001 +D625 39 9 rts + +jump91: +D626 CC 02 00 ... ldd #0200 +D629 37 7 pshb +D62A 36 6 psha +D62B F6 00 06 ... ldab 0006 +D62E 4F O clra +D62F 05 . asld +D630 C3 08 C8 ... addd #08c8 +D633 38 8 pulx +D634 8F . xgdx +D635 AA 00 .. ora 00,x +D637 EA 01 .. orb 01,x +D639 ED 00 .. stad 00,x +D63B 39 9 rts + +jump33: +D63C CC 04 00 ... ldd #0400 +D63F 37 7 pshb +D640 36 6 psha +D641 F6 00 06 ... ldab 0006 +D644 4F O clra +D645 05 . asld +D646 C3 08 C8 ... addd #08c8 +D649 38 8 pulx +D64A 8F . xgdx +D64B AA 00 .. ora 00,x +D64D EA 01 .. orb 01,x +D64F ED 00 .. stad 00,x +D651 39 9 rts + +jump5: +D652 CE 00 1A ... ldx #001a +D655 1C 00 .. bset add,x 00,x +D657 01 . nop +D658 F6 00 1A ... ldab 001a +D65B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D65E CE 00 14 ... ldx #0014 +D661 1D 00 .. bclr add,x 00,x +D663 01 . nop +D664 F6 00 14 ... ldab 0014 +D667 F7 38 00 .8. stb 3800 +D66A 39 9 rts + +jump107: +D66B F6 0B C0 ... ldab 0bc0 +D66E C4 08 .. andb #08 +D670 27 07 '. beq 07 ;D679 +D672 F6 00 7D ..} ldab 007d +D675 27 02 '. beq 02 ;D679 +D677 20 F9 . bra f9 ;D672 +D679 F6 00 15 ... ldab 0015 +D67C 2D 77 -w blt 77 ;D6F5 +D67E FC 00 40 ..@ ldd 0040 +D681 F3 00 3E ..> addd 003e +D684 B3 00 0F ... subd 000f +D687 24 4F $O bcc 4f ;D6D8 +D689 F6 0B C0 ... ldab 0bc0 +D68C C4 01 .. andb #01 +D68E 26 07 &. bne 07 ;D697 +D690 F6 0B C0 ... ldab 0bc0 +D693 C4 04 .. andb #04 +D695 27 0C '. beq 0c ;D6A3 +D697 CE 00 1A ... ldx #001a +D69A 1D 00 .. bclr add,x 00,x +D69C 01 . nop +D69D F6 00 1A ... ldab 001a +D6A0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +D6A3 F6 0B C0 ... ldab 0bc0 +D6A6 C4 08 .. andb #08 +D6A8 27 20 ' beq 20 ;D6CA +D6AA F6 0C D9 ... ldab 0cd9 +D6AD C1 03 .. cmpb #03 +D6AF 23 19 #. bls 19 ;D6CA +D6B1 FC 0B EF ... ldd 0bef +D6B4 83 00 64 ..d subd #0064 +D6B7 25 11 %. bcs 11 ;D6CA +D6B9 CE 00 14 ... ldx #0014 +D6BC 1C 00 .. bset add,x 00,x +D6BE 02 . idiv +D6BF F6 00 14 ... ldab 0014 +D6C2 F7 38 00 .8. stb 3800 +D6C5 BD C0 E0 ... jsr c0e0 ;jump94 +D6C8 20 0C . bra 0c ;D6D6 +D6CA CE 00 14 ... ldx #0014 +D6CD 1D 00 .. bclr add,x 00,x +D6CF 01 . nop +D6D0 F6 00 14 ... ldab 0014 +D6D3 F7 38 00 .8. stb 3800 +D6D6 20 05 . bra 05 ;D6DD +D6D8 BD D6 52 ..R jsr d652 ;jump5 +D6DB 8D 53 .S bsr dest 53 +D6DD F6 0B C0 ... ldab 0bc0 +D6E0 C4 08 .. andb #08 +D6E2 27 11 '. beq 11 ;D6F5 +D6E4 F6 0B C0 ... ldab 0bc0 +D6E7 C4 40 .@ andb #40 +D6E9 27 0A '. beq 0a ;D6F5 +D6EB F6 00 15 ... ldab 0015 +D6EE C4 01 .. andb #01 +D6F0 27 03 '. beq 03 ;D6F5 +D6F2 BD C0 E0 ... jsr c0e0 ;jump94 +D6F5 39 9 rts + +jump106: +D6F6 F6 0C DB ... ldab 0cdb +D6F9 4F O clra +D6FA 37 7 pshb +D6FB 36 6 psha +D6FC FC 0B DD ... ldd 0bdd +D6FF BD FB BA ... jsr fbba ;jump38 +D702 FD 0C EB ... stad 0ceb +D705 F6 0C DA ... ldab 0cda +D708 4F O clra +D709 37 7 pshb +D70A 36 6 psha +D70B FC 0B DF ... ldd 0bdf +D70E BD FB BA ... jsr fbba ;jump38 +D711 FD 0C ED ... stad 0ced +D714 F6 0C D9 ... ldab 0cd9 +D717 4F O clra +D718 37 7 pshb +D719 36 6 psha +D71A FC 0B E1 ... ldd 0be1 +D71D BD FB BA ... jsr fbba ;jump38 +D720 FD 0C EF ... stad 0cef +D723 FC 0C EB ... ldd 0ceb +D726 F3 0C ED ... addd 0ced +D729 F3 0C EF ... addd 0cef +D72C FD 0B EF ... stad 0bef +D72F 39 9 rts + +D730 F6 00 15 ... ldab 0015 +D733 C4 1F .. andb #1f +D735 27 49 'I beq 49 ;D780 +D737 FC 00 40 ..@ ldd 0040 +D73A F3 00 3E ..> addd 003e +D73D B3 0B EF ... subd 0bef +D740 23 19 #. bls 19 ;D75B +D742 CC B0 6B ..k ldd #b06b +D745 BD C0 BA ... jsr c0ba ;display: +D748 CC 01 F4 ... ldd #01f4 +D74B BD E5 71 ..q jsr e571 ;jump13 +D74E BD C5 D3 ... jsr c5d3 ;jump6 +D751 CC 01 F4 ... ldd #01f4 +D754 BD E5 71 ..q jsr e571 ;jump13 +D757 CC 00 01 ... ldd #0001 +D75A 39 9 rts + +D75B F6 00 15 ... ldab 0015 +D75E C4 04 .. andb #04 +D760 27 1E '. beq 1e ;D780 +D762 F6 0E 6E ..n ldab 0e6e +D765 26 19 &. bne 19 ;D780 +D767 CC B0 76 ..v ldd #b076 +D76A BD C0 BA ... jsr c0ba ;display: +D76D CC 01 F4 ... ldd #01f4 +D770 BD E5 71 ..q jsr e571 ;jump13 +D773 BD C5 D3 ... jsr c5d3 ;jump6 +D776 CC 01 F4 ... ldd #01f4 +D779 BD E5 71 ..q jsr e571 ;jump13 +D77C CC 00 01 ... ldd #0001 +D77F 39 9 rts + +D780 5F _ clrb +D781 4F O clra +D782 39 9 rts + +jump44: +D783 F6 00 06 ... ldab 0006 +D786 4F O clra +D787 CE 00 0A ... ldx #000a +D78A 02 . idiv +D78B C1 04 .. cmpb #04 +D78D 26 0E &. bne 0e ;D79D +D78F F6 00 1D ... ldab 001d +D792 C4 04 .. andb #04 +D794 27 03 '. beq 03 ;D799 +D796 5F _ clrb +D797 4F O clra +D798 39 9 rts + +D799 CC 00 01 ... ldd #0001 +D79C 39 9 rts + +D79D 5F _ clrb +D79E 4F O clra +D79F 39 9 rts + +jump10: +D7A0 37 7 pshb +D7A1 30 0 tsx +D7A2 E6 00 .. ldab 00,x +D7A4 C1 09 .. cmpb #09 +D7A6 27 18 '. beq 18 ;D7C0 +D7A8 E6 00 .. ldab 00,x +D7AA C1 45 .E cmpb #45 +D7AC 27 12 '. beq 12 ;D7C0 +D7AE E6 00 .. ldab 00,x +D7B0 C1 4F .O cmpb #4f +D7B2 27 0C '. beq 0c ;D7C0 +D7B4 E6 00 .. ldab 00,x +D7B6 C1 59 .Y cmpb #59 +D7B8 27 06 '. beq 06 ;D7C0 +D7BA E6 00 .. ldab 00,x +D7BC C1 63 .c cmpb #63 +D7BE 26 05 &. bne 05 ;D7C5 +D7C0 CC 00 01 ... ldd #0001 +D7C3 20 38 8 bra 38 ;D7FD +D7C5 F6 0E 6D ..m ldab 0e6d +D7C8 C1 01 .. cmpb #01 +D7CA 26 2F &/ bne 2f ;D7FB +D7CC 30 0 tsx +D7CD E6 00 .. ldab 00,x +D7CF 4F O clra +D7D0 CE 00 0A ... ldx #000a +D7D3 02 . idiv +D7D4 C1 01 .. cmpb #01 +D7D6 27 11 '. beq 11 ;D7E9 +D7D8 30 0 tsx +D7D9 E6 00 .. ldab 00,x +D7DB 4F O clra +D7DC CE 00 0A ... ldx #000a +D7DF 02 . idiv +D7E0 C1 02 .. cmpb #02 +D7E2 27 05 '. beq 05 ;D7E9 +D7E4 CC 00 01 ... ldd #0001 +D7E7 20 14 . bra 14 ;D7FD +D7E9 30 0 tsx +D7EA E6 00 .. ldab 00,x +D7EC C1 0B .. cmpb #0b +D7EE 25 06 %. bcs 06 ;D7F6 +D7F0 E6 00 .. ldab 00,x +D7F2 C1 3E .> cmpb #3e +D7F4 23 05 #. bls 05 ;D7FB +D7F6 CC 00 01 ... ldd #0001 +D7F9 20 02 . bra 02 ;D7FD +D7FB 5F _ clrb +D7FC 4F O clra +D7FD 31 1 ins +D7FE 39 9 rts + +jump80: +D7FF 7F 00 1C ... clr 001c +D802 F6 00 1C ... ldab 001c +D805 4F O clra +D806 B3 00 4D ..M subd 004d +D809 24 05 $. bcc 05 ;D810 +D80B 7C 00 1C |.. inc 001c +D80E 20 F2 . bra f2 ;D802 +D810 F6 00 1C ... ldab 001c +D813 4F O clra +D814 05 . asld +D815 C3 0D 1F ... addd #0d1f +D818 8F . xgdx +D819 EC 00 .. ldd 00,x +D81B 83 FF FF ... subd #ffff +D81E 26 10 &. bne 10 ;D830 +D820 5F _ clrb +D821 4F O clra +D822 37 7 pshb +D823 36 6 psha +D824 F6 00 1C ... ldab 001c +D827 4F O clra +D828 05 . asld +D829 C3 0D 1F ... addd #0d1f +D82C 38 8 pulx +D82D 8F . xgdx +D82E ED 00 .. stad 00,x +D830 F6 00 1C ... ldab 001c +D833 4F O clra +D834 05 . asld +D835 C3 0D 1F ... addd #0d1f +D838 8F . xgdx +D839 6C 01 l. inc 01,x +D83B 26 02 &. bne 02 ;D83F +D83D 6C 00 l. inc 00,x +D83F 39 9 rts + +jump105: +D840 FC 00 44 ..D ldd 0044 +D843 26 03 &. bne 03 ;D848 +D845 7E D8 D2 ~.. jmp d8d2 ;goto66 +D848 FC 00 44 ..D ldd 0044 +D84B 37 7 pshb +D84C 36 6 psha +D84D 4F O clra +D84E 5F _ clrb +D84F 37 7 pshb +D850 36 6 psha +D851 CC 0D EB ... ldd #0deb +D854 BD FB DF ... jsr fbdf ;jump46 +D857 31 1 ins +D858 31 1 ins +D859 FE 0D ED ... ldx 0ded +D85C 3C < pshx +D85D FC 0D EB ... ldd 0deb +D860 37 7 pshb +D861 36 6 psha +D862 CE E1 00 ... ldx #e100 +D865 3C < pshx +D866 CC 05 F5 ... ldd #05f5 +D869 37 7 pshb +D86A 36 6 psha +D86B 30 0 tsx +D86C EC 06 .. ldd 06,x +D86E A3 02 .. subd 02,x +D870 EC 04 .. ldd 04,x +D872 E2 01 .. sbcb 01,x +D874 A2 00 .. sbca 00,x +D876 38 8 pulx +D877 38 8 pulx +D878 38 8 pulx +D879 38 8 pulx +D87A 25 11 %. bcs 11 ;D88D +D87C CE 1F 00 ... ldx #1f00 +D87F 3C < pshx +D880 CC FA 0A ... ldd #fa0a +D883 37 7 pshb +D884 36 6 psha +D885 CC 0D EB ... ldd #0deb +D888 BD FB DF ... jsr fbdf ;jump46 +D88B 31 1 ins +D88C 31 1 ins +D88D FC 00 44 ..D ldd 0044 +D890 37 7 pshb +D891 36 6 psha +D892 4F O clra +D893 5F _ clrb +D894 37 7 pshb +D895 36 6 psha +D896 CC 0D E7 ... ldd #0de7 +D899 BD FB DF ... jsr fbdf ;jump46 +D89C 31 1 ins +D89D 31 1 ins +D89E FE 0D E9 ... ldx 0de9 +D8A1 3C < pshx +D8A2 FC 0D E7 ... ldd 0de7 +D8A5 37 7 pshb +D8A6 36 6 psha +D8A7 CE E1 00 ... ldx #e100 +D8AA 3C < pshx +D8AB CC 05 F5 ... ldd #05f5 +D8AE 37 7 pshb +D8AF 36 6 psha +D8B0 30 0 tsx +D8B1 EC 06 .. ldd 06,x +D8B3 A3 02 .. subd 02,x +D8B5 EC 04 .. ldd 04,x +D8B7 E2 01 .. sbcb 01,x +D8B9 A2 00 .. sbca 00,x +D8BB 38 8 pulx +D8BC 38 8 pulx +D8BD 38 8 pulx +D8BE 38 8 pulx +D8BF 25 11 %. bcs 11 ;D8D2 +D8C1 CE 1F 00 ... ldx #1f00 +D8C4 3C < pshx +D8C5 CC FA 0A ... ldd #fa0a +D8C8 37 7 pshb +D8C9 36 6 psha +D8CA CC 0D E7 ... ldd #0de7 +D8CD BD FB DF ... jsr fbdf ;jump46 +D8D0 31 1 ins +D8D1 31 1 ins +goto66: +D8D2 39 9 rts + +jump84: +D8D3 7F 00 18 ... clr 0018 +D8D6 F6 00 18 ... ldab 0018 +D8D9 C1 10 .. cmpb #10 +D8DB 24 0B $. bcc 0b ;D8E8 +D8DD CC 00 32 ..2 ldd #0032 +D8E0 BD E5 71 ..q jsr e571 ;jump13 +D8E3 7C 00 18 |.. inc 0018 +D8E6 20 EE . bra ee ;D8D6 +D8E8 39 9 rts + +jump92: +D8E9 F6 00 2B ..+ ldab 002b +D8EC C1 00 .. cmpb #00 +D8EE 26 18 &. bne 18 ;D908 +D8F0 CC AD 84 ... ldd #ad84 +D8F3 BD C0 BA ... jsr c0ba ;display: +D8F6 8D DB .. bsr dest db +D8F8 CC AD 8F ... ldd #ad8f +D8FB BD C0 BA ... jsr c0ba ;display: +D8FE 8D D3 .. bsr dest d3 +D900 CC AD 9A ... ldd #ad9a +D903 BD C0 BA ... jsr c0ba ;display: +D906 20 4E N bra 4e ;D956 +D908 C1 01 .. cmpb #01 +D90A 26 18 &. bne 18 ;D924 +D90C CC AD 63 ..c ldd #ad63 +D90F BD C0 BA ... jsr c0ba ;display: +D912 8D BF .. bsr dest bf +D914 CC AD 6E ..n ldd #ad6e +D917 BD C0 BA ... jsr c0ba ;display: +D91A 8D B7 .. bsr dest b7 +D91C CC AD 79 ..y ldd #ad79 +D91F BD C0 BA ... jsr c0ba ;display: +D922 20 32 2 bra 32 ;D956 +D924 C1 02 .. cmpb #02 +D926 26 18 &. bne 18 ;D940 +D928 CC AD 42 ..B ldd #ad42 +D92B BD C0 BA ... jsr c0ba ;display: +D92E 8D A3 .. bsr dest a3 +D930 CC AD 4D ..M ldd #ad4d +D933 BD C0 BA ... jsr c0ba ;display: +D936 8D 9B .. bsr dest 9b +D938 CC AD 58 ..X ldd #ad58 +D93B BD C0 BA ... jsr c0ba ;display: +D93E 20 16 . bra 16 ;D956 +D940 CC AD 21 ..! ldd #ad21 +D943 BD C0 BA ... jsr c0ba ;display: +D946 8D 8B .. bsr dest 8b +D948 CC AD 2C .., ldd #ad2c +D94B BD C0 BA ... jsr c0ba ;display: +D94E 8D 83 .. bsr dest 83 +D950 CC AD 37 ..7 ldd #ad37 +D953 BD C0 BA ... jsr c0ba ;display: +D956 BD D8 D3 ... jsr d8d3 ;jump84 +D959 39 9 rts + +jump123: +D95A F6 00 06 ... ldab 0006 +D95D F1 0B AF ... cmpb 0baf +D960 26 0D &. bne 0d ;D96F +D962 BD D7 FF ... jsr d7ff ;jump80 +D965 F6 0B B4 ... ldab 0bb4 +D968 F7 00 06 ... stb 0006 +D96B 8D 55 .U bsr dest 55 +D96D 20 52 R bra 52 ;D9C1 +D96F F6 00 06 ... ldab 0006 +D972 F1 0B AE ... cmpb 0bae +D975 26 0D &. bne 0d ;D984 +D977 BD D7 FF ... jsr d7ff ;jump80 +D97A F6 0B B3 ... ldab 0bb3 +D97D F7 00 06 ... stb 0006 +D980 8D 40 .@ bsr dest 40 +D982 20 3D = bra 3d ;D9C1 +D984 F6 00 06 ... ldab 0006 +D987 F1 0B AD ... cmpb 0bad +D98A 26 0D &. bne 0d ;D999 +D98C BD D7 FF ... jsr d7ff ;jump80 +D98F F6 0B B2 ... ldab 0bb2 +D992 F7 00 06 ... stb 0006 +D995 8D 2B .+ bsr dest 2b +D997 20 28 ( bra 28 ;D9C1 +D999 F6 00 06 ... ldab 0006 +D99C F1 0B AC ... cmpb 0bac +D99F 26 0D &. bne 0d ;D9AE +D9A1 BD D7 FF ... jsr d7ff ;jump80 +D9A4 F6 0B B1 ... ldab 0bb1 +D9A7 F7 00 06 ... stb 0006 +D9AA 8D 16 .. bsr dest 16 +D9AC 20 13 . bra 13 ;D9C1 +D9AE F6 00 06 ... ldab 0006 +D9B1 F1 0B AB ... cmpb 0bab +D9B4 26 0B &. bne 0b ;D9C1 +D9B6 BD D7 FF ... jsr d7ff ;jump80 +D9B9 F6 0B B0 ... ldab 0bb0 +D9BC F7 00 06 ... stb 0006 +D9BF 8D 01 .. bsr dest 01 +D9C1 39 9 rts + +D9C2 CC 03 E8 ... ldd #03e8 +D9C5 BD E5 71 ..q jsr e571 ;jump13 +D9C8 BD D7 83 ... jsr d783 ;jump44 +D9CB 83 00 00 ... subd #0000 +D9CE 27 0B '. beq 0b ;D9DB +D9D0 7F 00 06 ... clr 0006 +D9D3 5F _ clrb +D9D4 4F O clra +D9D5 FD 00 4D ..M stad 004d +D9D8 7E DA 63 ~.c jmp da63 ;goto67 +D9DB BD D2 13 ... jsr d213 ;jump45 +D9DE 83 00 00 ... subd #0000 +D9E1 26 0A &. bne 0a ;D9ED +D9E3 7F 00 06 ... clr 0006 +D9E6 5F _ clrb +D9E7 4F O clra +D9E8 FD 00 4D ..M stad 004d +D9EB 20 76 v bra 76 ;DA63 +D9ED FC 0D 0B ... ldd 0d0b +D9F0 83 FF FF ... subd #ffff +D9F3 26 05 &. bne 05 ;D9FA +D9F5 5F _ clrb +D9F6 4F O clra +D9F7 FD 0D 0B ... stad 0d0b +D9FA FE 0D 0B ... ldx 0d0b +D9FD 08 . inx +D9FE FF 0D 0B ... stx 0d0b +DA01 F6 00 06 ... ldab 0006 +DA04 4F O clra +DA05 05 . asld +DA06 C3 08 C8 ... addd #08c8 +DA09 8F . xgdx +DA0A EC 00 .. ldd 00,x +DA0C C4 7F .. andb #7f +DA0E 4F O clra +DA0F FD 00 4D ..M stad 004d +DA12 F6 00 06 ... ldab 0006 +DA15 4F O clra +DA16 05 . asld +DA17 C3 08 00 ... addd #0800 +DA1A 8F . xgdx +DA1B EC 00 .. ldd 00,x +DA1D C4 FF .. andb #ff +DA1F 84 3F .? anda #3f +DA21 37 7 pshb +DA22 36 6 psha +DA23 4F O clra +DA24 5F _ clrb +DA25 37 7 pshb +DA26 36 6 psha +DA27 CC 0D 17 ... ldd #0d17 +DA2A BD FB DF ... jsr fbdf ;jump46 +DA2D 31 1 ins +DA2E 31 1 ins +DA2F FE 0D 19 ... ldx 0d19 +DA32 3C < pshx +DA33 FC 0D 17 ... ldd 0d17 +DA36 37 7 pshb +DA37 36 6 psha +DA38 CE E1 00 ... ldx #e100 +DA3B 3C < pshx +DA3C CC 05 F5 ... ldd #05f5 +DA3F 37 7 pshb +DA40 36 6 psha +DA41 30 0 tsx +DA42 EC 06 .. ldd 06,x +DA44 A3 02 .. subd 02,x +DA46 EC 04 .. ldd 04,x +DA48 E2 01 .. sbcb 01,x +DA4A A2 00 .. sbca 00,x +DA4C 38 8 pulx +DA4D 38 8 pulx +DA4E 38 8 pulx +DA4F 38 8 pulx +DA50 25 11 %. bcs 11 ;DA63 +DA52 CE 1F 00 ... ldx #1f00 +DA55 3C < pshx +DA56 CC FA 0A ... ldd #fa0a +DA59 37 7 pshb +DA5A 36 6 psha +DA5B CC 0D 17 ... ldd #0d17 +DA5E BD FB DF ... jsr fbdf ;jump46 +DA61 31 1 ins +DA62 31 1 ins +goto67: +DA63 39 9 rts + +jump122: +DA64 FE 0B B9 ... ldx 0bb9 +DA67 08 . inx +DA68 FF 0B B9 ... stx 0bb9 +DA6B FC 0B B5 ... ldd 0bb5 +DA6E CE 00 32 ..2 ldx #0032 +DA71 02 . idiv +DA72 8F . xgdx +DA73 37 7 pshb +DA74 36 6 psha +DA75 CC 00 C3 ... ldd #00c3 +DA78 BD FB BA ... jsr fbba ;jump38 +DA7B B3 0B B9 ... subd 0bb9 +DA7E 24 05 $. bcc 05 ;DA85 +DA80 5F _ clrb +DA81 4F O clra +DA82 FD 0B B9 ... stad 0bb9 +DA85 FC 0B B9 ... ldd 0bb9 +DA88 37 7 pshb +DA89 36 6 psha +DA8A CC 00 0A ... ldd #000a +DA8D BD FB BA ... jsr fbba ;jump38 +DA90 37 7 pshb +DA91 36 6 psha +DA92 FC 0B B5 ... ldd 0bb5 +DA95 CE 00 32 ..2 ldx #0032 +DA98 02 . idiv +DA99 8F . xgdx +DA9A 38 8 pulx +DA9B 8F . xgdx +DA9C 02 . idiv +DA9D 8F . xgdx +DA9E 37 7 pshb +DA9F 36 6 psha +DAA0 CC 00 0A ... ldd #000a +DAA3 BD FB BA ... jsr fbba ;jump38 +DAA6 CE 00 0A ... ldx #000a +DAA9 02 . idiv +DAAA 8F . xgdx +DAAB FD 00 4A ..J stad 004a +DAAE FC 00 4A ..J ldd 004a +DAB1 BD FE 32 ..2 jsr fe32 ;jump25 +DAB4 DA CA 00 ... orab ca +DAB7 6E DA n. jmp da,x +DAB9 CA 02 .. orab #02 +DABB 80 DA .. suba #da +DABD CA 01 .. orab #01 +DABF C2 DA .. sbcb #da +DAC1 CA 01 .. orab #01 +DAC3 C2 DB .. sbcb #db +DAC5 43 C coma +DAC6 F9 8E 00 ... adcb 8e00 +DAC9 00 . test +DACA FC 0D 07 ... ldd 0d07 +DACD 83 FF FF ... subd #ffff +DAD0 26 05 &. bne 05 ;DAD7 +DAD2 5F _ clrb +DAD3 4F O clra +DAD4 FD 0D 07 ... stad 0d07 +DAD7 FE 0D 07 ... ldx 0d07 +DADA 08 . inx +DADB FF 0D 07 ... stx 0d07 +DADE F6 00 06 ... ldab 0006 +DAE1 4F O clra +DAE2 05 . asld +DAE3 C3 08 00 ... addd #0800 +DAE6 8F . xgdx +DAE7 EC 00 .. ldd 00,x +DAE9 C4 FF .. andb #ff +DAEB 84 3F .? anda #3f +DAED 37 7 pshb +DAEE 36 6 psha +DAEF 4F O clra +DAF0 5F _ clrb +DAF1 37 7 pshb +DAF2 36 6 psha +DAF3 CC 0D 0F ... ldd #0d0f +DAF6 BD FB DF ... jsr fbdf ;jump46 +DAF9 31 1 ins +DAFA 31 1 ins +DAFB FE 0D 11 ... ldx 0d11 +DAFE 3C < pshx +DAFF FC 0D 0F ... ldd 0d0f +DB02 37 7 pshb +DB03 36 6 psha +DB04 CE E1 00 ... ldx #e100 +DB07 3C < pshx +DB08 CC 05 F5 ... ldd #05f5 +DB0B 37 7 pshb +DB0C 36 6 psha +DB0D 30 0 tsx +DB0E EC 06 .. ldd 06,x +DB10 A3 02 .. subd 02,x +DB12 EC 04 .. ldd 04,x +DB14 E2 01 .. sbcb 01,x +DB16 A2 00 .. sbca 00,x +DB18 38 8 pulx +DB19 38 8 pulx +DB1A 38 8 pulx +DB1B 38 8 pulx +DB1C 25 11 %. bcs 11 ;DB2F +DB1E CE 1F 00 ... ldx #1f00 +DB21 3C < pshx +DB22 CC FA 0A ... ldd #fa0a +DB25 37 7 pshb +DB26 36 6 psha +DB27 CC 0D 0F ... ldd #0d0f +DB2A BD FB DF ... jsr fbdf ;jump46 +DB2D 31 1 ins +DB2E 31 1 ins +DB2F 5F _ clrb +DB30 4F O clra +DB31 FD 00 44 ..D stad 0044 +DB34 CE 00 1B ... ldx #001b +DB37 1D 00 .. bclr add,x 00,x +DB39 01 . nop +DB3A 7F 00 4F ..O clr 004f +DB3D CE 00 11 ... ldx #0011 +DB40 1C 00 .. bset add,x 00,x +DB42 10 . sba +DB43 39 9 rts + +jump104: +DB44 F6 00 2B ..+ ldab 002b +DB47 C1 00 .. cmpb #00 +DB49 26 08 &. bne 08 ;DB53 +DB4B CC AC DF ... ldd #acdf +DB4E BD C0 BA ... jsr c0ba ;display: +DB51 20 1E . bra 1e ;DB71 +DB53 C1 01 .. cmpb #01 +DB55 26 08 &. bne 08 ;DB5F +DB57 CC AC D4 ... ldd #acd4 +DB5A BD C0 BA ... jsr c0ba ;display: +DB5D 20 12 . bra 12 ;DB71 +DB5F C1 02 .. cmpb #02 +DB61 26 08 &. bne 08 ;DB6B +DB63 CC AC EA ... ldd #acea +DB66 BD C0 BA ... jsr c0ba ;display: +DB69 20 06 . bra 06 ;DB71 +DB6B CC AC D4 ... ldd #acd4 +DB6E BD C0 BA ... jsr c0ba ;display: +DB71 BD D8 D3 ... jsr d8d3 ;jump84 +DB74 CE 00 01 ... ldx #0001 +DB77 3C < pshx +DB78 FC 00 40 ..@ ldd 0040 +DB7B F3 00 3E ..> addd 003e +DB7E BD BE 9E ... jsr be9e ;jump50 +DB81 38 8 pulx +DB82 FC 00 40 ..@ ldd 0040 +DB85 27 05 '. beq 05 ;DB8C +DB87 BD C4 56 ..V jsr c456 ;jump47 +DB8A 20 06 . bra 06 ;DB92 +DB8C CC 02 58 ..X ldd #0258 +DB8F BD E5 71 ..q jsr e571 ;jump13 +DB92 FC 00 3E ..> ldd 003e +DB95 27 03 '. beq 03 ;DB9A +DB97 BD C5 D3 ... jsr c5d3 ;jump6 +DB9A F6 00 2B ..+ ldab 002b +DB9D C1 00 .. cmpb #00 +DB9F 26 08 &. bne 08 ;DBA9 +DBA1 CC AD 16 ... ldd #ad16 +DBA4 BD C0 BA ... jsr c0ba ;display: +DBA7 20 1E . bra 1e ;DBC7 +DBA9 C1 01 .. cmpb #01 +DBAB 26 08 &. bne 08 ;DBB5 +DBAD CC AD 0B ... ldd #ad0b +DBB0 BD C0 BA ... jsr c0ba ;display: +DBB3 20 12 . bra 12 ;DBC7 +DBB5 C1 02 .. cmpb #02 +DBB7 26 08 &. bne 08 ;DBC1 +DBB9 CC AD 00 ... ldd #ad00 +DBBC BD C0 BA ... jsr c0ba ;display: +DBBF 20 06 . bra 06 ;DBC7 +DBC1 CC AC F5 ... ldd #acf5 +DBC4 BD C0 BA ... jsr c0ba ;display: +DBC7 BD D8 D3 ... jsr d8d3 ;jump84 +DBCA 39 9 rts + +jump121: +DBCB F6 00 1B ... ldab 001b +DBCE C4 01 .. andb #01 +DBD0 26 03 &. bne 03 ;DBD5 +DBD2 7E DC 98 ~.. jmp dc98 ;goto68 +DBD5 F6 00 06 ... ldab 0006 +DBD8 4F O clra +DBD9 05 . asld +DBDA C3 08 C8 ... addd #08c8 +DBDD 8F . xgdx +DBDE EC 00 .. ldd 00,x +DBE0 84 08 .. anda #08 +DBE2 26 03 &. bne 03 ;DBE7 +DBE4 7E DC 98 ~.. jmp dc98 ;goto68 +DBE7 BD D7 FF ... jsr d7ff ;jump80 +DBEA CC 03 E8 ... ldd #03e8 +DBED BD E5 71 ..q jsr e571 ;jump13 +DBF0 BD D3 46 ..F jsr d346 ;jump43 +DBF3 83 00 00 ... subd #0000 +DBF6 26 08 &. bne 08 ;DC00 +DBF8 BD D7 83 ... jsr d783 ;jump44 +DBFB 83 00 00 ... subd #0000 +DBFE 27 17 '. beq 17 ;DC17 +DC00 5F _ clrb +DC01 4F O clra +DC02 FD 00 4D ..M stad 004d +DC05 FC 00 44 ..D ldd 0044 +DC08 F3 0B B7 ... addd 0bb7 +DC0B 04 . lsrd +DC0C F3 00 40 ..@ addd 0040 +DC0F B3 0B B7 ... subd 0bb7 +DC12 FD 00 40 ..@ stad 0040 +DC15 20 78 x bra 78 ;DC8F +DC17 BD D2 13 ... jsr d213 ;jump45 +DC1A 83 00 00 ... subd #0000 +DC1D 26 17 &. bne 17 ;DC36 +DC1F 5F _ clrb +DC20 4F O clra +DC21 FD 00 4D ..M stad 004d +DC24 FC 00 44 ..D ldd 0044 +DC27 F3 0B B7 ... addd 0bb7 +DC2A 04 . lsrd +DC2B F3 00 40 ..@ addd 0040 +DC2E B3 0B B7 ... subd 0bb7 +DC31 FD 00 40 ..@ stad 0040 +DC34 20 59 Y bra 59 ;DC8F +DC36 FC 0D 09 ... ldd 0d09 +DC39 83 FF FF ... subd #ffff +DC3C 26 05 &. bne 05 ;DC43 +DC3E 5F _ clrb +DC3F 4F O clra +DC40 FD 0D 09 ... stad 0d09 +DC43 FE 0D 09 ... ldx 0d09 +DC46 08 . inx +DC47 FF 0D 09 ... stx 0d09 +DC4A FC 0B B7 ... ldd 0bb7 +DC4D 37 7 pshb +DC4E 36 6 psha +DC4F 4F O clra +DC50 5F _ clrb +DC51 37 7 pshb +DC52 36 6 psha +DC53 CC 0D 13 ... ldd #0d13 +DC56 BD FB DF ... jsr fbdf ;jump46 +DC59 31 1 ins +DC5A 31 1 ins +DC5B FE 0D 15 ... ldx 0d15 +DC5E 3C < pshx +DC5F FC 0D 13 ... ldd 0d13 +DC62 37 7 pshb +DC63 36 6 psha +DC64 CE E1 00 ... ldx #e100 +DC67 3C < pshx +DC68 CC 05 F5 ... ldd #05f5 +DC6B 37 7 pshb +DC6C 36 6 psha +DC6D 30 0 tsx +DC6E EC 06 .. ldd 06,x +DC70 A3 02 .. subd 02,x +DC72 EC 04 .. ldd 04,x +DC74 E2 01 .. sbcb 01,x +DC76 A2 00 .. sbca 00,x +DC78 38 8 pulx +DC79 38 8 pulx +DC7A 38 8 pulx +DC7B 38 8 pulx +DC7C 25 11 %. bcs 11 ;DC8F +DC7E CE 1F 00 ... ldx #1f00 +DC81 3C < pshx +DC82 CC FA 0A ... ldd #fa0a +DC85 37 7 pshb +DC86 36 6 psha +DC87 CC 0D 13 ... ldd #0d13 +DC8A BD FB DF ... jsr fbdf ;jump46 +DC8D 31 1 ins +DC8E 31 1 ins +DC8F CE 00 1B ... ldx #001b +DC92 1D 00 .. bclr add,x 00,x +DC94 01 . nop +DC95 7F 00 4F ..O clr 004f +goto68: +DC98 F6 00 11 ... ldab 0011 +DC9B C4 08 .. andb #08 +DC9D 26 03 &. bne 03 ;DCA2 +DC9F BD D9 5A ..Z jsr d95a ;jump123 +DCA2 39 9 rts + +jump29: +DCA3 CE 0B BC ... ldx #0bbc +DCA6 1D 00 .. bclr add,x 00,x +DCA8 1C F6 .. bset add,x f6,x +DCAA 0B . sev +DCAB BC C4 03 ... cmpx c403 +DCAE 26 48 &H bne 48 ;DCF8 +DCB0 FC 0B BD ... ldd 0bbd +DCB3 37 7 pshb +DCB4 36 6 psha +DCB5 4F O clra +DCB6 5F _ clrb +DCB7 37 7 pshb +DCB8 36 6 psha +DCB9 CC 0D F7 ... ldd #0df7 +DCBC BD FB DF ... jsr fbdf ;jump46 +DCBF 31 1 ins +DCC0 31 1 ins +DCC1 FE 0D F9 ... ldx 0df9 +DCC4 3C < pshx +DCC5 FC 0D F7 ... ldd 0df7 +DCC8 37 7 pshb +DCC9 36 6 psha +DCCA CE E1 00 ... ldx #e100 +DCCD 3C < pshx +DCCE CC 05 F5 ... ldd #05f5 +DCD1 37 7 pshb +DCD2 36 6 psha +DCD3 30 0 tsx +DCD4 EC 06 .. ldd 06,x +DCD6 A3 02 .. subd 02,x +DCD8 EC 04 .. ldd 04,x +DCDA E2 01 .. sbcb 01,x +DCDC A2 00 .. sbca 00,x +DCDE 38 8 pulx +DCDF 38 8 pulx +DCE0 38 8 pulx +DCE1 38 8 pulx +DCE2 25 11 %. bcs 11 ;DCF5 +DCE4 CE 1F 00 ... ldx #1f00 +DCE7 3C < pshx +DCE8 CC FA 0A ... ldd #fa0a +DCEB 37 7 pshb +DCEC 36 6 psha +DCED CC 0D F7 ... ldd #0df7 +DCF0 BD FB DF ... jsr fbdf ;jump46 +DCF3 31 1 ins +DCF4 31 1 ins +DCF5 7E DD D4 ~.. jmp ddd4 ;goto69 +DCF8 F6 0B BC ... ldab 0bbc +DCFB C4 03 .. andb #03 +DCFD C1 01 .. cmpb #01 +DCFF 27 03 '. beq 03 ;DD04 +DD01 7E DD D4 ~.. jmp ddd4 ;goto69 +DD04 F6 0B BC ... ldab 0bbc +DD07 C4 E0 .. andb #e0 +DD09 54 T lsrb +DD0A 54 T lsrb +DD0B 54 T lsrb +DD0C 54 T lsrb +DD0D 54 T lsrb +DD0E F7 0B BC ... stb 0bbc +DD11 F6 0B BC ... ldab 0bbc +DD14 F1 0B C4 ... cmpb 0bc4 +DD17 26 33 &3 bne 33 ;DD4C +DD19 F6 0B D7 ... ldab 0bd7 +DD1C C1 01 .. cmpb #01 +DD1E 26 0A &. bne 0a ;DD2A +DD20 7C 0C DB |.. inc 0cdb +DD23 C6 03 .. ldab #03 +DD25 F7 00 48 ..H stb 0048 +DD28 20 20 bra 20 ;DD4A +DD2A F6 0B D8 ... ldab 0bd8 +DD2D C1 01 .. cmpb #01 +DD2F 26 0A &. bne 0a ;DD3B +DD31 7C 0C DA |.. inc 0cda +DD34 C6 02 .. ldab #02 +DD36 F7 00 48 ..H stb 0048 +DD39 20 0F . bra 0f ;DD4A +DD3B F6 0B D9 ... ldab 0bd9 +DD3E C1 01 .. cmpb #01 +DD40 26 08 &. bne 08 ;DD4A +DD42 7C 0C D9 |.. inc 0cd9 +DD45 C6 01 .. ldab #01 +DD47 F7 00 48 ..H stb 0048 +DD4A 20 74 t bra 74 ;DDC0 +DD4C F6 0B BC ... ldab 0bbc +DD4F F1 0B C5 ... cmpb 0bc5 +DD52 26 33 &3 bne 33 ;DD87 +DD54 F6 0B D7 ... ldab 0bd7 +DD57 C1 04 .. cmpb #04 +DD59 26 0A &. bne 0a ;DD65 +DD5B 7C 0C DB |.. inc 0cdb +DD5E C6 03 .. ldab #03 +DD60 F7 00 48 ..H stb 0048 +DD63 20 20 bra 20 ;DD85 +DD65 F6 0B D8 ... ldab 0bd8 +DD68 C1 04 .. cmpb #04 +DD6A 26 0A &. bne 0a ;DD76 +DD6C 7C 0C DA |.. inc 0cda +DD6F C6 02 .. ldab #02 +DD71 F7 00 48 ..H stb 0048 +DD74 20 0F . bra 0f ;DD85 +DD76 F6 0B D9 ... ldab 0bd9 +DD79 C1 04 .. cmpb #04 +DD7B 26 08 &. bne 08 ;DD85 +DD7D 7C 0C D9 |.. inc 0cd9 +DD80 C6 01 .. ldab #01 +DD82 F7 00 48 ..H stb 0048 +DD85 20 39 9 bra 39 ;DDC0 +DD87 F6 0B BC ... ldab 0bbc +DD8A F1 0B C6 ... cmpb 0bc6 +DD8D 26 31 &1 bne 31 ;DDC0 +DD8F F6 0B D7 ... ldab 0bd7 +DD92 C1 02 .. cmpb #02 +DD94 26 0A &. bne 0a ;DDA0 +DD96 7C 0C DB |.. inc 0cdb +DD99 C6 03 .. ldab #03 +DD9B F7 00 48 ..H stb 0048 +DD9E 20 20 bra 20 ;DDC0 +DDA0 F6 0B D8 ... ldab 0bd8 +DDA3 C1 02 .. cmpb #02 +DDA5 26 0A &. bne 0a ;DDB1 +DDA7 7C 0C DA |.. inc 0cda +DDAA C6 02 .. ldab #02 +DDAC F7 00 48 ..H stb 0048 +DDAF 20 0F . bra 0f ;DDC0 +DDB1 F6 0B D9 ... ldab 0bd9 +DDB4 C1 02 .. cmpb #02 +DDB6 26 08 &. bne 08 ;DDC0 +DDB8 7C 0C D9 |.. inc 0cd9 +DDBB C6 01 .. ldab #01 +DDBD F7 00 48 ..H stb 0048 +DDC0 F6 00 17 ... ldab 0017 +DDC3 C4 08 .. andb #08 +DDC5 26 0D &. bne 0d ;DDD4 +DDC7 F6 0B BC ... ldab 0bbc +DDCA 26 08 &. bne 08 ;DDD4 +DDCC 7C 0C DC |.. inc 0cdc +DDCF C6 04 .. ldab #04 +DDD1 F7 00 48 ..H stb 0048 +goto69: +DDD4 39 9 rts + +jump120: +DDD5 BD BE 69 ..i jsr be69 ;jump3 +DDD8 C6 03 .. ldab #03 +DDDA F7 00 1C ... stb 001c +DDDD F6 00 1C ... ldab 001c +DDE0 C1 0D .. cmpb #0d +DDE2 24 1C $. bcc 1c ;DE00 +DDE4 F6 00 1C ... ldab 001c +DDE7 4F O clra +DDE8 C3 0C B9 ... addd #0cb9 +DDEB 8F . xgdx +DDEC E6 00 .. ldab 00,x +DDEE 37 7 pshb +DDEF CC 0B 9C ... ldd #0b9c +DDF2 F0 00 1C ... subb 001c +DDF5 82 00 .. sbca #00 +DDF7 8F . xgdx +DDF8 33 3 pulb +DDF9 E7 00 .. stb 00,x +DDFB 7C 00 1C |.. inc 001c +DDFE 20 DD . bra dd ;DDDD +DE00 BD BE 10 ... jsr be10 ;jump88 +DE03 C6 14 .. ldab #14 +DE05 F7 00 2C .., stb 002c +DE08 39 9 rts + +dump119: +DE09 CC 0B 9A ... ldd #0b9a +DE0C BD C0 BA ... jsr c0ba ;display: +DE0F C6 14 .. ldab #14 +DE11 F7 00 2C .., stb 002c +DE14 39 9 rts + +dump118: +DE15 F6 00 1B ... ldab 001b +DE18 C4 01 .. andb #01 +DE1A 26 03 &. bne 03 ;DE1F +DE1C 7E DE A4 ~.. jmp dea4 ;goto70 +DE1F F6 00 06 ... ldab 0006 +DE22 4F O clra +DE23 05 . asld +DE24 C3 08 C8 ... addd #08c8 +DE27 8F . xgdx +DE28 EC 00 .. ldd 00,x +DE2A 84 08 .. anda #08 +DE2C 27 76 'v beq 76 ;DEA4 +DE2E F6 00 11 ... ldab 0011 +DE31 C4 08 .. andb #08 +DE33 26 33 &3 bne 33 ;DE68 +DE35 F6 00 06 ... ldab 0006 +DE38 F1 0B AF ... cmpb 0baf +DE3B 27 20 ' beq 20 ;DE5D +DE3D F6 00 06 ... ldab 0006 +DE40 F1 0B AE ... cmpb 0bae +DE43 27 18 '. beq 18 ;DE5D +DE45 F6 00 06 ... ldab 0006 +DE48 F1 0B AD ... cmpb 0bad +DE4B 27 10 '. beq 10 ;DE5D +DE4D F6 00 06 ... ldab 0006 +DE50 F1 0B AC ... cmpb 0bac +DE53 27 08 '. beq 08 ;DE5D +DE55 F6 00 06 ... ldab 0006 +DE58 F1 0B AB ... cmpb 0bab +DE5B 26 0B &. bne 0b ;DE68 +DE5D CE 00 1B ... ldx #001b +DE60 1D 00 .. bclr add,x 00,x +DE62 01 . nop +DE63 7F 00 4F ..O clr 004f +DE66 20 3C < bra 3c ;DEA4 +DE68 FC 00 44 ..D ldd 0044 +DE6B B3 0B B7 ... subd 0bb7 +DE6E 23 2B #+ bls 2b ;DE9B +DE70 FC 00 40 ..@ ldd 0040 +DE73 F3 00 3E ..> addd 003e +DE76 37 7 pshb +DE77 36 6 psha +DE78 FC 00 44 ..D ldd 0044 +DE7B B3 0B B7 ... subd 0bb7 +DE7E F3 00 44 ..D addd 0044 +DE81 30 0 tsx +DE82 A3 00 .. subd 00,x +DE84 31 1 ins +DE85 31 1 ins +DE86 22 13 ". bhi 13 ;DE9B +DE88 FC 0B B7 ... ldd 0bb7 +DE8B 27 0E '. beq 0e ;DE9B +DE8D FC 00 44 ..D ldd 0044 +DE90 B3 0B B7 ... subd 0bb7 +DE93 F3 00 44 ..D addd 0044 +DE96 FD 00 44 ..D stad 0044 +DE99 20 09 . bra 09 ;DEA4 +DE9B CE 00 1B ... ldx #001b +DE9E 1D 00 .. bclr add,x 00,x +DEA0 01 . nop +DEA1 7F 00 4F ..O clr 004f +goto70: +DEA4 39 9 rts + +dump117: +DEA5 F6 00 2B ..+ ldab 002b +DEA8 C1 00 .. cmpb #00 +DEAA 26 0D &. bne 0d ;DEB9 +DEAC CE 00 12 ... ldx #0012 +DEAF 3C < pshx +DEB0 CC AE 7E ..~ ldd #ae7e +DEB3 BD C0 2E ... jsr c02e ;jump71 +DEB6 38 8 pulx +DEB7 20 2D - bra 2d ;DEE6 +DEB9 C1 01 .. cmpb #01 +DEBB 26 0D &. bne 0d ;DECA +DEBD CE 00 0F ... ldx #000f +DEC0 3C < pshx +DEC1 CC AE 6D ..m ldd #ae6d +DEC4 BD C0 2E ... jsr c02e ;jump71 +DEC7 38 8 pulx +DEC8 20 1C . bra 1c ;DEE6 +DECA C1 02 .. cmpb #02 +DECC 26 0D &. bne 0d ;DEDB +DECE CE 00 10 ... ldx #0010 +DED1 3C < pshx +DED2 CC AE 5B ..[ ldd #ae5b +DED5 BD C0 2E ... jsr c02e ;jump71 +DED8 38 8 pulx +DED9 20 0B . bra 0b ;DEE6 +DEDB CE 00 15 ... ldx #0015 +DEDE 3C < pshx +DEDF CC AE 44 ..D ldd #ae44 +DEE2 BD C0 2E ... jsr c02e ;jump71 +DEE5 38 8 pulx +DEE6 39 9 rts + +jump116: +DEE7 F6 0B C0 ... ldab 0bc0 +DEEA C4 01 .. andb #01 +DEEC 26 07 &. bne 07 ;DEF5 +DEEE F6 0B C0 ... ldab 0bc0 +DEF1 C4 04 .. andb #04 +DEF3 27 15 '. beq 15 ;DF0A +DEF5 C6 FF .. ldab #ff +DEF7 F7 0B BC ... stb 0bbc +DEFA F6 00 15 ... ldab 0015 +DEFD 2D 03 -. blt 03 ;DF02 +DEFF BD C6 7D ..} jsr c67d ;jump124 +DF02 BD D6 6B ..k jsr d66b ;jump107 +DF05 BD DC A3 ... jsr dca3 ;jump29 +DF08 20 25 % bra 25 ;DF2F +DF0A F6 0B C0 ... ldab 0bc0 +DF0D C4 02 .. andb #02 +DF0F 27 1E '. beq 1e ;DF2F +DF11 F6 00 2F ../ ldab 002f +DF14 26 19 &. bne 19 ;DF2F +DF16 F6 00 1B ... ldab 001b +DF19 C4 02 .. andb #02 +DF1B 26 12 &. bne 12 ;DF2F +DF1D CC 00 FF ... ldd #00ff +DF20 BD C7 E7 ... jsr c7e7 ;jump37 +DF23 CE 00 1B ... ldx #001b +DF26 1C 00 .. bset add,x 00,x +DF28 02 . idiv +DF29 CE 0B C1 ... ldx #0bc1 +DF2C 1C 00 .. bset add,x 00,x +DF2E 04 . lsrd +DF2F F6 00 21 ..! ldab 0021 +DF32 C4 20 . andb #20 +DF34 27 07 '. beq 07 ;DF3D +DF36 BD D6 52 ..R jsr d652 ;jump5 +DF39 BD DE A5 ... jsr dea5 ;jump117 +DF3C 39 9 rts + +DF3D F6 00 4F ..O ldab 004f +DF40 26 06 &. bne 06 ;DF48 +DF42 CE 00 1B ... ldx #001b +DF45 1D 00 .. bclr add,x 00,x +DF47 01 . nop +DF48 F6 00 25 ..% ldab 0025 +DF4B 26 20 & bne 20 ;DF6D +DF4D F6 00 1B ... ldab 001b +DF50 C4 40 .@ andb #40 +DF52 27 19 '. beq 19 ;DF6D +DF54 BD D6 52 ..R jsr d652 ;jump5 +DF57 FC 00 40 ..@ ldd 0040 +DF5A 26 05 &. bne 05 ;DF61 +DF5C FC 00 3E ..> ldd 003e +DF5F 27 03 '. beq 03 ;DF64 +DF61 BD DB 44 ..D jsr db44 ;jump104 +DF64 BD D6 6B ..k jsr d66b ;jump107 +DF67 CE 00 1B ... ldx #001b +DF6A 1D 00 .. bclr add,x 00,x +DF6C 40 @ nega +DF6D F6 00 2C .., ldab 002c +DF70 27 03 '. beq 03 ;DF75 +DF72 7E E0 66 ~.f jmp e066 ;goto71 +DF75 F6 00 34 ..4 ldab 0034 +DF78 26 0B &. bne 0b ;DF85 +DF7A BD BE 69 ..i jsr be69 ;jump3 +DF7D C6 32 .2 ldab #32 +DF7F F7 00 34 ..4 stb 0034 +DF82 7E E0 63 ~.c jmp e063 ;goto72 +DF85 FC 00 40 ..@ ldd 0040 +DF88 26 05 &. bne 05 ;DF8F +DF8A FC 00 3E ..> ldd 003e +DF8D 27 16 '. beq 16 ;DFA5 +DF8F CE 00 01 ... ldx #0001 +DF92 3C < pshx +DF93 FC 00 40 ..@ ldd 0040 +DF96 F3 00 3E ..> addd 003e +DF99 BD BE 9E ... jsr be9e ;jump50 +DF9C 38 8 pulx +DF9D C6 05 .. ldab #05 +DF9F F7 00 2C .., stb 002c +DFA2 7E E0 63 ~.c jmp e063 ;goto72 +DFA5 F6 0C D9 ... ldab 0cd9 +DFA8 C1 04 .. cmpb #04 +DFAA 24 07 $. bcc 07 ;DFB3 +DFAC F6 0B C0 ... ldab 0bc0 +DFAF C4 01 .. andb #01 +DFB1 26 07 &. bne 07 ;DFBA +DFB3 F6 00 21 ..! ldab 0021 +DFB6 C4 40 .@ andb #40 +DFB8 27 43 'C beq 43 ;DFFD +DFBA F6 00 2B ..+ ldab 002b +DFBD C1 00 .. cmpb #00 +DFBF 26 0D &. bne 0d ;DFCE +DFC1 CE 00 19 ... ldx #0019 +DFC4 3C < pshx +DFC5 CC AD E7 ... ldd #ade7 +DFC8 BD C0 2E ... jsr c02e ;jump71 +DFCB 38 8 pulx +DFCC 20 2D - bra 2d ;DFFB +DFCE C1 01 .. cmpb #01 +DFD0 26 0D &. bne 0d ;DFDF +DFD2 CE 00 12 ... ldx #0012 +DFD5 3C < pshx +DFD6 CC AD D3 ... ldd #add3 +DFD9 BD C0 2E ... jsr c02e ;jump71 +DFDC 38 8 pulx +DFDD 20 1C . bra 1c ;DFFB +DFDF C1 02 .. cmpb #02 +DFE1 26 0D &. bne 0d ;DFF0 +DFE3 CE 00 19 ... ldx #0019 +DFE6 3C < pshx +DFE7 CC AD B8 ... ldd #adb8 +DFEA BD C0 2E ... jsr c02e ;jump71 +DFED 38 8 pulx +DFEE 20 0B . bra 0b ;DFFB +DFF0 CE 00 11 ... ldx #0011 +DFF3 3C < pshx +DFF4 CC AD A5 ... ldd #ada5 +DFF7 BD C0 2E ... jsr c02e ;jump71 +DFFA 38 8 pulx +DFFB 20 66 f bra 66 ;E063 +DFFD F6 0B C0 ... ldab 0bc0 +E000 C4 08 .. andb #08 +E002 27 52 'R beq 52 ;E056 +E004 F6 0B C1 ... ldab 0bc1 +E007 C4 08 .. andb #08 +E009 26 08 &. bne 08 ;E013 +E00B FC 0B EF ... ldd 0bef +E00E 83 00 64 ..d subd #0064 +E011 24 43 $C bcc 43 ;E056 +E013 F6 00 2B ..+ ldab 002b +E016 C1 00 .. cmpb #00 +E018 26 0D &. bne 0d ;E027 +E01A CE 00 12 ... ldx #0012 +E01D 3C < pshx +E01E CC AE 30 ..0 ldd #ae30 +E021 BD C0 2E ... jsr c02e ;jump71 +E024 38 8 pulx +E025 20 2D - bra 2d ;E054 +E027 C1 01 .. cmpb #01 +E029 26 0D &. bne 0d ;E038 +E02B CE 00 0B ... ldx #000b +E02E 3C < pshx +E02F CC AE 23 ..# ldd #ae23 +E032 BD C0 2E ... jsr c02e ;jump71 +E035 38 8 pulx +E036 20 1C . bra 1c ;E054 +E038 C1 02 .. cmpb #02 +E03A 26 0D &. bne 0d ;E049 +E03C CE 00 12 ... ldx #0012 +E03F 3C < pshx +E040 CC AE 0F ... ldd #ae0f +E043 BD C0 2E ... jsr c02e ;jump71 +E046 38 8 pulx +E047 20 0B . bra 0b ;E054 +E049 CE 00 0B ... ldx #000b +E04C 3C < pshx +E04D CC AE 02 ... ldd #ae02 +E050 BD C0 2E ... jsr c02e ;jump71 +E053 38 8 pulx +E054 20 0D . bra 0d ;E063 +E056 F6 0B BF ... ldab 0bbf +E059 4F O clra +E05A 37 7 pshb +E05B 36 6 psha +E05C CC 09 93 ... ldd #0993 +E05F BD C0 2E ... jsr c02e ;jump71 +E062 38 8 pulx +goto72: +E063 7E E5 6A ~.j jmp e56a ;goto73 +goto71: +E066 F6 00 06 ... ldab 0006 +E069 26 03 &. bne 03 ;E06E +E06B 7E E5 6A ~.j jmp e56a ;goto73 +E06E CE 00 1D ... ldx #001d +E071 1C 00 .. bset add,x 00,x +E073 40 @ nega +E074 BD E7 C7 ... jsr e7c7 ;jump114 +E077 F6 00 06 ... ldab 0006 +E07A C1 59 .Y cmpb #59 +E07C 26 06 &. bne 06 ;E084 +E07E BD DE 09 ... jsr de09 ;jump119 +E081 7E E5 5E ~.^ jmp e55e ;goto74 +E084 F6 00 06 ... ldab 0006 +E087 BD D4 68 ..h jsr d468 ;jump51 +E08A 83 00 00 ... subd #0000 +E08D 27 18 '. beq 18 ;E0A7 +E08F BD D5 61 ..a jsr d561 ;jump42 +E092 83 00 00 ... subd #0000 +E095 26 10 &. bne 10 ;E0A7 +E097 BD D3 46 ..F jsr d346 ;jump43 +E09A 83 00 00 ... subd #0000 +E09D 26 08 &. bne 08 ;E0A7 +E09F BD D7 83 ... jsr d783 ;jump44 +E0A2 83 00 00 ... subd #0000 +E0A5 27 09 '. beq 09 ;E0B0 +E0A7 BD E5 D1 ... jsr e5d1 ;jump52 +E0AA BD D8 E9 ... jsr d8e9 ;jump92 +E0AD 7E E5 5E ~.^ jmp e55e ;goto74 +E0B0 F6 00 06 ... ldab 0006 +E0B3 4F O clra +E0B4 05 . asld +E0B5 C3 08 00 ... addd #0800 +E0B8 8F . xgdx +E0B9 EC 00 .. ldd 00,x +E0BB C4 FF .. andb #ff +E0BD 84 3F .? anda #3f +E0BF FD 00 44 ..D stad 0044 +E0C2 F6 00 06 ... ldab 0006 +E0C5 4F O clra +E0C6 05 . asld +E0C7 C3 08 C8 ... addd #08c8 +E0CA 8F . xgdx +E0CB EC 00 .. ldd 00,x +E0CD C4 7F .. andb #7f +E0CF 4F O clra +E0D0 FD 00 4D ..M stad 004d +E0D3 F6 0B C0 ... ldab 0bc0 +E0D6 2C 05 ,. bge 05 ;E0DD +E0D8 5F _ clrb +E0D9 4F O clra +E0DA FD 00 44 ..D stad 0044 +E0DD F6 0B C0 ... ldab 0bc0 +E0E0 C4 02 .. andb #02 +E0E2 26 03 &. bne 03 ;E0E7 +E0E4 BD DE 15 ... jsr de15 ;dump118 +E0E7 F6 00 11 ... ldab 0011 +E0EA C4 20 . andb #20 +E0EC 26 1A &. bne 1a ;E108 +E0EE F6 0B C0 ... ldab 0bc0 +E0F1 C4 02 .. andb #02 +E0F3 26 13 &. bne 13 ;E108 +E0F5 FC 00 40 ..@ ldd 0040 +E0F8 F3 00 3E ..> addd 003e +E0FB B3 00 44 ..D subd 0044 +E0FE 25 08 %. bcs 08 ;E108 +E100 F6 0B C0 ... ldab 0bc0 +E103 2D 03 -. blt 03 ;E108 +E105 BD DA 64 ..d jsr da64 ;jump122 +E108 FC 00 40 ..@ ldd 0040 +E10B F3 00 3E ..> addd 003e +E10E B3 00 44 ..D subd 0044 +E111 24 50 $P bcc 50 ;E163 +E113 F6 0B C0 ... ldab 0bc0 +E116 C4 10 .. andb #10 +E118 26 49 &I bne 49 ;E163 +E11A F6 00 2B ..+ ldab 002b +E11D C1 00 .. cmpb #00 +E11F 26 08 &. bne 08 ;E129 +E121 CC AC C9 ... ldd #acc9 +E124 BD C0 BA ... jsr c0ba ;display: +E127 20 1E . bra 1e ;E147 +E129 C1 01 .. cmpb #01 +E12B 26 08 &. bne 08 ;E135 +E12D CC AC BE ... ldd #acbe +E130 BD C0 BA ... jsr c0ba ;display: +E133 20 12 . bra 12 ;E147 +E135 C1 02 .. cmpb #02 +E137 26 08 &. bne 08 ;E141 +E139 CC AC B3 ... ldd #acb3 +E13C BD C0 BA ... jsr c0ba ;display: +E13F 20 06 . bra 06 ;E147 +E141 CC AC A8 ... ldd #aca8 +E144 BD C0 BA ... jsr c0ba ;display: +E147 BD D8 D3 ... jsr d8d3 ;jump84 +E14A CE 00 00 ... ldx #0000 +E14D 3C < pshx +E14E FC 00 44 ..D ldd 0044 +E151 BD BE 9E ... jsr be9e ;jump50 +E154 38 8 pulx +E155 BD E5 D1 ... jsr e5d1 ;jump52 +E158 BD D8 D3 ... jsr d8d3 ;jump84 +E15B C6 0C .. ldab #0c +E15D F7 00 2C .., stb 002c +E160 7E E5 5E ~.^ jmp e55e ;goto74 +E163 F6 0B C0 ... ldab 0bc0 +E166 C4 01 .. andb #01 +E168 26 11 &. bne 11 ;E17B +E16A F6 0B C0 ... ldab 0bc0 +E16D C4 04 .. andb #04 +E16F 26 0A &. bne 0a ;E17B +E171 F6 0B C0 ... ldab 0bc0 +E174 C4 0F .. andb #0f +E176 27 03 '. beq 03 ;E17B +E178 7E E3 35 ~.5 jmp e335 ;goto75 +E17B FC 00 40 ..@ ldd 0040 +E17E F3 00 3E ..> addd 003e +E181 B3 00 44 ..D subd 0044 +E184 FD 10 16 ... stad 1016 +E187 F6 00 15 ... ldab 0015 +E18A C4 01 .. andb #01 +E18C 27 08 '. beq 08 ;E196 +E18E FC 10 16 ... ldd 1016 +E191 83 00 64 ..d subd #0064 +E194 25 3C %< bcs 3c ;E1D2 +E196 F6 00 15 ... ldab 0015 +E199 C4 02 .. andb #02 +E19B 27 08 '. beq 08 ;E1A5 +E19D FC 10 16 ... ldd 1016 +E1A0 83 00 C8 ... subd #00c8 +E1A3 25 2D %- bcs 2d ;E1D2 +E1A5 F6 00 15 ... ldab 0015 +E1A8 C4 04 .. andb #04 +E1AA 27 08 '. beq 08 ;E1B4 +E1AC FC 10 16 ... ldd 1016 +E1AF 83 01 F4 ... subd #01f4 +E1B2 25 1E %. bcs 1e ;E1D2 +E1B4 F6 00 15 ... ldab 0015 +E1B7 C4 08 .. andb #08 +E1B9 27 08 '. beq 08 ;E1C3 +E1BB FC 10 16 ... ldd 1016 +E1BE 83 03 E8 ... subd #03e8 +E1C1 25 0F %. bcs 0f ;E1D2 +E1C3 F6 00 15 ... ldab 0015 +E1C6 C4 10 .. andb #10 +E1C8 27 13 '. beq 13 ;E1DD +E1CA FC 10 16 ... ldd 1016 +E1CD 83 07 D0 ... subd #07d0 +E1D0 24 0B $. bcc 0b ;E1DD +E1D2 BD C0 E0 ... jsr c0e0 ;jump94 +E1D5 83 00 00 ... subd #0000 +E1D8 26 01 &. bne 01 ;E1DB +E1DA 39 9 rts + +E1DB 20 03 . bra 03 ;E1E0 +E1DD BD C5 D3 ... jsr c5d3 ;jump6 +E1E0 BD D6 52 ..R jsr d652 ;jump5 +E1E3 FC 00 40 ..@ ldd 0040 +E1E6 B3 00 44 ..D subd 0044 +E1E9 F3 00 3E ..> addd 003e +E1EC FD 00 40 ..@ stad 0040 +E1EF 5F _ clrb +E1F0 4F O clra +E1F1 FD 00 3E ..> stad 003e +E1F4 CE 00 1B ... ldx #001b +E1F7 1C 00 .. bset add,x 00,x +E1F9 80 BD .. suba #bd +E1FB D2 13 83 ... sbcb 13 +E1FE 00 . test +E1FF 00 . test +E200 26 12 &. bne 12 ;E214 +E202 BD E5 D1 ... jsr e5d1 ;jump52 +E205 BD D8 E9 ... jsr d8e9 ;jump92 +E208 FC 00 40 ..@ ldd 0040 +E20B F3 00 44 ..D addd 0044 +E20E FD 00 40 ..@ stad 0040 +E211 7E E3 29 ~.) jmp e329 ;goto92 +E214 BD DB CB ... jsr dbcb ;jump121 +E217 F6 00 1B ... ldab 001b +E21A C4 20 . andb #20 +E21C 27 45 'E beq 45 ;E263 +E21E FC 00 44 ..D ldd 0044 +E221 37 7 pshb +E222 36 6 psha +E223 4F O clra +E224 5F _ clrb +E225 37 7 pshb +E226 36 6 psha +E227 CC 0D FB ... ldd #0dfb +E22A BD FB DF ... jsr fbdf ;jump46 +E22D 31 1 ins +E22E 31 1 ins +E22F FE 0D FD ... ldx 0dfd +E232 3C < pshx +E233 FC 0D FB ... ldd 0dfb +E236 37 7 pshb +E237 36 6 psha +E238 CE E1 00 ... ldx #e100 +E23B 3C < pshx +E23C CC 05 F5 ... ldd #05f5 +E23F 37 7 pshb +E240 36 6 psha +E241 30 0 tsx +E242 EC 06 .. ldd 06,x +E244 A3 02 .. subd 02,x +E246 EC 04 .. ldd 04,x +E248 E2 01 .. sbcb 01,x +E24A A2 00 .. sbca 00,x +E24C 38 8 pulx +E24D 38 8 pulx +E24E 38 8 pulx +E24F 38 8 pulx +E250 25 11 %. bcs 11 ;E263 +E252 CE 1F 00 ... ldx #1f00 +E255 3C < pshx +E256 CC FA 0A ... ldd #fa0a +E259 37 7 pshb +E25A 36 6 psha +E25B CC 0D FB ... ldd #0dfb +E25E BD FB DF ... jsr fbdf ;jump46 +E261 31 1 ins +E262 31 1 ins +E263 F6 0B C0 ... ldab 0bc0 +E266 2C 78 ,x bge 78 ;E2E0 +E268 F6 00 06 ... ldab 0006 +E26B 4F O clra +E26C 05 . asld +E26D C3 08 00 ... addd #0800 +E270 8F . xgdx +E271 EC 00 .. ldd 00,x +E273 C4 FF .. andb #ff +E275 26 02 &. bne 02 ;E279 +E277 84 3F .? anda #3f +E279 27 65 'e beq 65 ;E2E0 +E27B FC 0D 0D ... ldd 0d0d +E27E 83 FF FF ... subd #ffff +E281 26 05 &. bne 05 ;E288 +E283 5F _ clrb +E284 4F O clra +E285 FD 0D 0D ... stad 0d0d +E288 FE 0D 0D ... ldx 0d0d +E28B 08 . inx +E28C FF 0D 0D ... stx 0d0d +E28F F6 00 06 ... ldab 0006 +E292 4F O clra +E293 05 . asld +E294 C3 08 00 ... addd #0800 +E297 8F . xgdx +E298 EC 00 .. ldd 00,x +E29A C4 FF .. andb #ff +E29C 84 3F .? anda #3f +E29E 37 7 pshb +E29F 36 6 psha +E2A0 4F O clra +E2A1 5F _ clrb +E2A2 37 7 pshb +E2A3 36 6 psha +E2A4 CC 0D 1B ... ldd #0d1b +E2A7 BD FB DF ... jsr fbdf ;jump46 +E2AA 31 1 ins +E2AB 31 1 ins +E2AC FE 0D 1D ... ldx 0d1d +E2AF 3C < pshx +E2B0 FC 0D 1B ... ldd 0d1b +E2B3 37 7 pshb +E2B4 36 6 psha +E2B5 CE E1 00 ... ldx #e100 +E2B8 3C < pshx +E2B9 CC 05 F5 ... ldd #05f5 +E2BC 37 7 pshb +E2BD 36 6 psha +E2BE 30 0 tsx +E2BF EC 06 .. ldd 06,x +E2C1 A3 02 .. subd 02,x +E2C3 EC 04 .. ldd 04,x +E2C5 E2 01 .. sbcb 01,x +E2C7 A2 00 .. sbca 00,x +E2C9 38 8 pulx +E2CA 38 8 pulx +E2CB 38 8 pulx +E2CC 38 8 pulx +E2CD 25 11 %. bcs 11 ;E2E0 +E2CF CE 1F 00 ... ldx #1f00 +E2D2 3C < pshx +E2D3 CC FA 0A ... ldd #fa0a +E2D6 37 7 pshb +E2D7 36 6 psha +E2D8 CC 0D 1B ... ldd #0d1b +E2DB BD FB DF ... jsr fbdf ;jump46 +E2DE 31 1 ins +E2DF 31 1 ins +E2E0 F6 00 11 ... ldab 0011 +E2E3 C4 10 .. andb #10 +E2E5 26 14 &. bne 14 ;E2FB +E2E7 FC 00 40 ..@ ldd 0040 +E2EA 27 0F '. beq 0f ;E2FB +E2EC FC 00 40 ..@ ldd 0040 +E2EF B3 00 50 ..P subd 0050 +E2F2 24 15 $. bcc 15 ;E309 +E2F4 F6 00 11 ... ldab 0011 +E2F7 C4 10 .. andb #10 +E2F9 26 0E &. bne 0e ;E309 +E2FB BD DB 44 ..D jsr db44 ;jump104 +E2FE CE 00 1B ... ldx #001b +E301 1D 00 .. bclr add,x 00,x +E303 40 @ nega +E304 7F 00 25 ..% clr 0025 +E307 20 1A . bra 1a ;E323 +E309 7F 00 2C .., clr 002c +E30C CC 01 F4 ... ldd #01f4 +E30F BD E5 71 ..q jsr e571 ;jump13 +E312 BD E5 AA ... jsr e5aa ;jump12 +E315 BD D8 E9 ... jsr d8e9 ;jump92 +E318 CE 00 1B ... ldx #001b +E31B 1C 00 .. bset add,x 00,x +E31D 40 @ nega +E31E C6 0A .. ldab #0a +E320 F7 00 25 ..% stb 0025 +E323 BD D7 FF ... jsr d7ff ;jump80 +E326 BD D8 40 ..@ jsr d840 ;jump105 +goto92: +E329 BD E8 9A ... jsr e89a ;jump68 +E32C CE 0B C1 ... ldx #0bc1 +E32F 1D 00 .. bclr add,x 00,x +E331 08 . inx +E332 7E E5 5E ~.^ jmp e55e ;goto74 +goto75: +E335 F6 0B C0 ... ldab 0bc0 +E338 C4 02 .. andb #02 +E33A 26 03 &. bne 03 ;E33F +E33C 7E E5 5E ~.^ jmp e55e ;goto74 +E33F 5F _ clrb +E340 4F O clra +E341 FD 00 76 ..v stad 0076 +E344 CE 00 17 ... ldx #0017 +E347 1D 00 .. bclr add,x 00,x +E349 01 . nop +E34A CE 00 17 ... ldx #0017 +E34D 1D 00 .. bclr add,x 00,x +E34F 02 . idiv +E350 FC 00 44 ..D ldd 0044 +E353 26 1C &. bne 1c ;E371 +E355 F6 0B C0 ... ldab 0bc0 +E358 C4 10 .. andb #10 +E35A 26 08 &. bne 08 ;E364 +E35C CE 00 21 ..! ldx #0021 +E35F 1C 00 .. bset add,x 00,x +E361 80 20 . suba #20 +E363 0B . sev +E364 CE 00 21 ..! ldx #0021 +E367 1D 00 .. bclr add,x 00,x +E369 80 C6 .. suba #c6 +E36B 05 . asld +E36C F7 00 75 ..u stb 0075 +E36F 20 57 W bra 57 ;E3C8 +E371 F6 0B C0 ... ldab 0bc0 +E374 C4 10 .. andb #10 +E376 27 50 'P beq 50 ;E3C8 +E378 FC 00 40 ..@ ldd 0040 +E37B 26 4B &K bne 4b ;E3C8 +E37D F6 0B C0 ... ldab 0bc0 +E380 C4 20 . andb #20 +E382 27 3E '> beq 3e ;E3C2 +E384 CE 00 17 ... ldx #0017 +E387 1C 00 .. bset add,x 00,x +E389 01 . nop +E38A F6 00 2B ..+ ldab 002b +E38D C1 00 .. cmpb #00 +E38F 26 08 &. bne 08 ;E399 +E391 CC AC C9 ... ldd #acc9 +E394 BD C0 BA ... jsr c0ba ;display: +E397 20 1E . bra 1e ;E3B7 +E399 C1 01 .. cmpb #01 +E39B 26 08 &. bne 08 ;E3A5 +E39D CC AC BE ... ldd #acbe +E3A0 BD C0 BA ... jsr c0ba ;display: +E3A3 20 12 . bra 12 ;E3B7 +E3A5 C1 02 .. cmpb #02 +E3A7 26 08 &. bne 08 ;E3B1 +E3A9 CC AC B3 ... ldd #acb3 +E3AC BD C0 BA ... jsr c0ba ;display: +E3AF 20 06 . bra 06 ;E3B7 +E3B1 CC AC A8 ... ldd #aca8 +E3B4 BD C0 BA ... jsr c0ba ;display: +E3B7 BD D8 D3 ... jsr d8d3 ;jump84 +E3BA CE 00 17 ... ldx #0017 +E3BD 1C 00 .. bset add,x 00,x +E3BF 02 . idiv +E3C0 20 06 . bra 06 ;E3C8 +E3C2 CE 00 1F ... ldx #001f +E3C5 1C 00 .. bset add,x 00,x +E3C7 08 . inx +E3C8 CE 00 1D ... ldx #001d +E3CB 1C 00 .. bset add,x 00,x +E3CD 02 . idiv +E3CE CE 00 19 ... ldx #0019 +E3D1 1C 00 .. bset add,x 00,x +E3D3 08 . inx +E3D4 C6 32 .2 ldab #32 +E3D6 F7 00 31 ..1 stb 0031 +E3D9 C6 19 .. ldab #19 +E3DB F7 00 36 ..6 stb 0036 +goto77: +E3DE F6 00 1D ... ldab 001d +E3E1 C4 02 .. andb #02 +E3E3 26 03 &. bne 03 ;E3E8 +E3E5 7E E4 6E ~.n jmp e46e ;goto76 +E3E8 F6 00 75 ..u ldab 0075 +E3EB C1 04 .. cmpb #04 +E3ED 22 05 ". bhi 05 ;E3F4 +E3EF F6 00 36 ..6 ldab 0036 +E3F2 26 3C &< bne 3c ;E430 +E3F4 7F 00 06 ... clr 0006 +E3F7 5F _ clrb +E3F8 4F O clra +E3F9 FD 00 76 ..v stad 0076 +E3FC 7F 00 2E ... clr 002e +E3FF 7F 00 2C .., clr 002c +E402 7F 00 75 ..u clr 0075 +E405 CE 00 17 ... ldx #0017 +E408 1D 00 .. bclr add,x 00,x +E40A 01 . nop +E40B CE 00 19 ... ldx #0019 +E40E 1D 00 .. bclr add,x 00,x +E410 08 . inx +E411 CE 00 1B ... ldx #001b +E414 1D 00 .. bclr add,x 00,x +E416 80 CE .. suba #ce +E418 00 . test +E419 1D 1D .. bclr add,x 1d,x +E41B 00 . test +E41C 40 @ nega +E41D CE 00 1D ... ldx #001d +E420 1D 00 .. bclr add,x 00,x +E422 02 . idiv +E423 CE 00 1F ... ldx #001f +E426 1D 00 .. bclr add,x 00,x +E428 08 . inx +E429 CE 00 21 ..! ldx #0021 +E42C 1D 00 .. bclr add,x 00,x +E42E 80 39 .9 suba #39 +E430 F6 0B C0 ... ldab 0bc0 +E433 C4 20 . andb #20 +E435 27 34 '4 beq 34 ;E46B +E437 F6 00 17 ... ldab 0017 +E43A C4 01 .. andb #01 +E43C 26 2D &- bne 2d ;E46B +E43E F6 00 17 ... ldab 0017 +E441 C4 02 .. andb #02 +E443 27 26 '& beq 26 ;E46B +E445 CE 00 00 ... ldx #0000 +E448 3C < pshx +E449 FC 00 76 ..v ldd 0076 +E44C BD BE 9E ... jsr be9e ;jump50 +E44F 38 8 pulx +E450 FC 00 76 ..v ldd 0076 +E453 26 06 &. bne 06 ;E45B +E455 CE 00 17 ... ldx #0017 +E458 1D 00 .. bclr add,x 00,x +E45A 02 . idiv +E45B F6 00 17 ... ldab 0017 +E45E C4 02 .. andb #02 +E460 27 09 '. beq 09 ;E46B +E462 BD E5 D1 ... jsr e5d1 ;jump52 +E465 CE 00 17 ... ldx #0017 +E468 1D 00 .. bclr add,x 00,x +E46A 02 . idiv +E46B 7E E3 DE ~.. jmp e3de ;goto77 +goto76: +E46E CE 00 21 ..! ldx #0021 +E471 1D 00 .. bclr add,x 00,x +E473 80 CE .. suba #ce +E475 00 . test +E476 1F 1D 00 08 .... brclr 1d,x 00 08 +E47A BD D2 13 ... jsr d213 ;jump45 +E47D 83 00 00 ... subd #0000 +E480 26 0F &. bne 0f ;E491 +E482 CC 00 80 ... ldd #0080 +E485 BD C7 E7 ... jsr c7e7 ;jump37 +E488 BD E5 D1 ... jsr e5d1 ;jump52 +E48B BD D8 E9 ... jsr d8e9 ;jump92 +E48E 7E E5 5E ~.^ jmp e55e ;goto74 +E491 F6 00 2B ..+ ldab 002b +E494 C1 00 .. cmpb #00 +E496 26 08 &. bne 08 ;E4A0 +E498 CC AD 16 ... ldd #ad16 +E49B BD C0 BA ... jsr c0ba ;display: +E49E 20 1E . bra 1e ;E4BE +E4A0 C1 01 .. cmpb #01 +E4A2 26 08 &. bne 08 ;E4AC +E4A4 CC AD 0B ... ldd #ad0b +E4A7 BD C0 BA ... jsr c0ba ;display: +E4AA 20 12 . bra 12 ;E4BE +E4AC C1 02 .. cmpb #02 +E4AE 26 08 &. bne 08 ;E4B8 +E4B0 CC AD 00 ... ldd #ad00 +E4B3 BD C0 BA ... jsr c0ba ;display: +E4B6 20 06 . bra 06 ;E4BE +E4B8 CC AC F5 ... ldd #acf5 +E4BB BD C0 BA ... jsr c0ba ;display: +E4BE BD D8 D3 ... jsr d8d3 ;jump84 +E4C1 CE 00 01 ... ldx #0001 +E4C4 3C < pshx +E4C5 FC 00 40 ..@ ldd 0040 +E4C8 BD BE 9E ... jsr be9e ;jump50 +E4CB 38 8 pulx +E4CC 5F _ clrb +E4CD 4F O clra +E4CE BD C7 E7 ... jsr c7e7 ;jump37 +E4D1 F6 0B C0 ... ldab 0bc0 +E4D4 2D 03 -. blt 03 ;E4D9 +E4D6 7E E5 58 ~.X jmp e558 ;goto78 +E4D9 F6 0B C0 ... ldab 0bc0 +E4DC C4 10 .. andb #10 +E4DE 26 78 &x bne 78 ;E558 +E4E0 F6 00 06 ... ldab 0006 +E4E3 4F O clra +E4E4 05 . asld +E4E5 C3 08 00 ... addd #0800 +E4E8 8F . xgdx +E4E9 EC 00 .. ldd 00,x +E4EB C4 FF .. andb #ff +E4ED 26 02 &. bne 02 ;E4F1 +E4EF 84 3F .? anda #3f +E4F1 27 65 'e beq 65 ;E558 +E4F3 FC 0D 0D ... ldd 0d0d +E4F6 83 FF FF ... subd #ffff +E4F9 26 05 &. bne 05 ;E500 +E4FB 5F _ clrb +E4FC 4F O clra +E4FD FD 0D 0D ... stad 0d0d +E500 FE 0D 0D ... ldx 0d0d +E503 08 . inx +E504 FF 0D 0D ... stx 0d0d +E507 F6 00 06 ... ldab 0006 +E50A 4F O clra +E50B 05 . asld +E50C C3 08 00 ... addd #0800 +E50F 8F . xgdx +E510 EC 00 .. ldd 00,x +E512 C4 FF .. andb #ff +E514 84 3F .? anda #3f +E516 37 7 pshb +E517 36 6 psha +E518 4F O clra +E519 5F _ clrb +E51A 37 7 pshb +E51B 36 6 psha +E51C CC 0D 1B ... ldd #0d1b +E51F BD FB DF ... jsr fbdf ;jump46 +E522 31 1 ins +E523 31 1 ins +E524 FE 0D 1D ... ldx 0d1d +E527 3C < pshx +E528 FC 0D 1B ... ldd 0d1b +E52B 37 7 pshb +E52C 36 6 psha +E52D CE E1 00 ... ldx #e100 +E530 3C < pshx +E531 CC 05 F5 ... ldd #05f5 +E534 37 7 pshb +E535 36 6 psha +E536 30 0 tsx +E537 EC 06 .. ldd 06,x +E539 A3 02 .. subd 02,x +E53B EC 04 .. ldd 04,x +E53D E2 01 .. sbcb 01,x +E53F A2 00 .. sbca 00,x +E541 38 8 pulx +E542 38 8 pulx +E543 38 8 pulx +E544 38 8 pulx +E545 25 11 %. bcs 11 ;E558 +E547 CE 1F 00 ... ldx #1f00 +E54A 3C < pshx +E54B CC FA 0A ... ldd #fa0a +E54E 37 7 pshb +E54F 36 6 psha +E550 CC 0D 1B ... ldd #0d1b +E553 BD FB DF ... jsr fbdf ;jump46 +E556 31 1 ins +E557 31 1 ins +goto78: +E558 BD D7 FF ... jsr d7ff ;jump80 +E55B BD D8 40 ..@ jsr d840 ;jump105 +goto74: +E55E 7F 00 06 ... clr 0006 +E561 7F 00 2E ... clr 002e +E564 CE 00 1B ... ldx #001b +E567 1D 00 .. bclr add,x 00,x +E569 80 CE .. suba #ce +;e56a ???? goto73 +E56B 00 . test +E56C 1D 1D .. bclr add,x 1d,x +E56E 00 . test +E56F 40 @ nega +E570 39 9 rts + +;!!! Is this a delay routine? It gets called between displaying strings +;on startup. Looks like a delay. e61b just stores 0a at 0031 and returns. +jump13: +E571 37 7 pshb +E572 36 6 psha +E573 34 4 des +E574 30 0 tsx +E575 EC 01 .. ldd 01,x +E577 83 00 01 ... subd #0001 +E57A ED 01 .. stad 01,x +E57C 2D 15 -. blt 15 ;E593 +E57E C6 41 .A ldab #41 +E580 30 0 tsx +E581 E7 00 .. stb 00,x +E583 30 0 tsx +E584 E6 00 .. ldab 00,x +E586 6A 00 j. dec 00,x +E588 C1 00 .. cmpb #00 +E58A 23 02 #. bls 02 ;E58E +E58C 20 F5 . bra f5 ;E583 +E58E BD E6 1B ... jsr e61b ;jump4 +E591 20 E1 . bra e1 ;E574 +E593 38 8 pulx ;this must just be a standard 'pull 3 +E594 31 1 ins ;bytes and I don't care where they go' + ;to clean up the stack. +E595 39 9 rts + +jump115: +E596 34 4 des +E597 C6 32 .2 ldab #32 +E599 30 0 tsx +E59A E7 00 .. stb 00,x +E59C 30 0 tsx +E59D E6 00 .. ldab 00,x +E59F C1 00 .. cmpb #00 +E5A1 23 05 #. bls e5a8 +E5A3 30 0 tsx +E5A4 6A 00 j. dec 00,x +E5A6 20 F4 . bra e59c +E5A8 31 1 ins +E5A9 39 9 rts + +jump12: +E5AA F6 00 33 ..3 ldab 0033 +E5AD 27 0C '. beq 0c ;E5BB +E5AF F6 00 29 ..) ldab 0029 +E5B2 27 05 '. beq 05 ;E5B9 +E5B4 C6 02 .. ldab #02 +E5B6 F7 00 33 ..3 stb 0033 +E5B9 20 15 . bra 15 ;E5D0 +E5BB C6 03 .. ldab #03 +E5BD F7 00 32 ..2 stb 0032 +E5C0 FC 00 3B ..; ldd 003b +E5C3 27 06 '. beq 06 ;E5CB +E5C5 CC 02 33 ..3 ldd #0233 +E5C8 FD 00 3B ..; stad 003b +E5CB C6 02 .. ldab #02 +E5CD F7 00 33 ..3 stb 0033 +E5D0 39 9 rts + +jump52: +E5D1 C6 0B .. ldab #0b +E5D3 F7 00 32 ..2 stb 0032 +E5D6 39 9 rts + +jump69: +E5D7 37 7 pshb +E5D8 36 6 psha +E5D9 3C < pshx +E5DA 3C < pshx +E5DB 5F _ clrb +E5DC 4F O clra +E5DD 30 0 tsx +E5DE ED 00 .. stad 00,x +E5E0 CC 00 64 ..d ldd #0064 +E5E3 ED 02 .. stad 02,x +E5E5 30 0 tsx +E5E6 EC 02 .. ldd 02,x +E5E8 2F 21 /! ble 21 ;E60B +E5EA 30 0 tsx +E5EB EE 04 .. ldx 04,x +E5ED E6 00 .. ldab 00,x +E5EF 30 0 tsx +E5F0 E4 09 .. andb 09,x +E5F2 27 05 '. beq 05 ;E5F9 +E5F4 38 8 pulx +E5F5 08 . inx +E5F6 3C < pshx +E5F7 20 08 . bra 08 ;E601 +E5F9 30 0 tsx +E5FA EC 00 .. ldd 00,x +E5FC 83 00 01 ... subd #0001 +E5FF ED 00 .. stad 00,x +E601 30 0 tsx +E602 EC 02 .. ldd 02,x +E604 83 00 01 ... subd #0001 +E607 ED 02 .. stad 02,x +E609 20 DA . bra da ;E5E5 +E60B 30 0 tsx +E60C EC 00 .. ldd 00,x +E60E 2F 04 /. ble 04 ;E614 +E610 5F _ clrb +E611 4F O clra +E612 20 03 . bra 03 ;E617 +E614 CC 00 01 ... ldd #0001 +E617 38 8 pulx +E618 38 8 pulx +E619 38 8 pulx +E61A 39 9 rts + +jump4: +E61B C6 0A .. ldab #0a +E61D F7 00 31 ..1 stb 0031 +E620 39 9 rts + +jump56: +E621 38 8 pulx +E622 37 7 pshb +E623 36 6 psha +E624 3C < pshx +E625 BD BE 4B ..K jsr be4b ;jump1 +E628 30 0 tsx +E629 EC 04 .. ldd 04,x +E62B 37 7 pshb +E62C 36 6 psha +E62D EC 02 .. ldd 02,x +E62F 37 7 pshb +E630 36 6 psha +E631 CE 96 80 ... ldx #9680 +E634 3C < pshx +E635 CC 00 98 ... ldd #0098 +E638 BD FC 4C ..L jsr fc4c ;jump83 +E63B 31 1 ins +E63C 33 3 pulb +E63D CB 30 .0 addb #30 +E63F F7 0B 97 ... stb 0b97 +E642 30 0 tsx +E643 EC 04 .. ldd 04,x +E645 37 7 pshb +E646 36 6 psha +E647 EC 02 .. ldd 02,x +E649 37 7 pshb +E64A 36 6 psha +E64B CE 96 80 ... ldx #9680 +E64E 3C < pshx +E64F CC 00 98 ... ldd #0098 +E652 BD FC 5C ..\ jsr fc5c ;jump82 +E655 37 7 pshb +E656 36 6 psha +E657 CE 42 40 .B@ ldx #4240 +E65A 3C < pshx +E65B CC 00 0F ... ldd #000f +E65E BD FC 4C ..L jsr fc4c ;jump83 +E661 31 1 ins +E662 33 3 pulb +E663 CB 30 .0 addb #30 +E665 F7 0B 96 ... stb 0b96 +E668 30 0 tsx +E669 EC 04 .. ldd 04,x +E66B 37 7 pshb +E66C 36 6 psha +E66D EC 02 .. ldd 02,x +E66F 37 7 pshb +E670 36 6 psha +E671 CE 42 40 .B@ ldx #4240 +E674 3C < pshx +E675 CC 00 0F ... ldd #000f +E678 BD FC 5C ..\ jsr fc5c ;jump82 +E67B 37 7 pshb +E67C 36 6 psha +E67D CE 86 A0 ... ldx #86a0 +E680 3C < pshx +E681 CC 00 01 ... ldd #0001 +E684 BD FC 4C ..L jsr fc4c ;jump83 +E687 31 1 ins +E688 33 3 pulb +E689 CB 30 .0 addb #30 +E68B F7 0B 95 ... stb 0b95 +E68E 30 0 tsx +E68F EC 04 .. ldd 04,x +E691 37 7 pshb +E692 36 6 psha +E693 EC 02 .. ldd 02,x +E695 37 7 pshb +E696 36 6 psha +E697 CE 86 A0 ... ldx #86a0 +E69A 3C < pshx +E69B CC 00 01 ... ldd #0001 +E69E BD FC 5C ..\ jsr fc5c ;jump82 +E6A1 37 7 pshb +E6A2 36 6 psha +E6A3 CE 27 10 .'. ldx #2710 +E6A6 3C < pshx +E6A7 CC 00 00 ... ldd #0000 +E6AA BD FC 4C ..L jsr fc4c ;jump83 +E6AD 31 1 ins +E6AE 33 3 pulb +E6AF CB 30 .0 addb #30 +E6B1 F7 0B 94 ... stb 0b94 +E6B4 30 0 tsx +E6B5 EC 04 .. ldd 04,x +E6B7 37 7 pshb +E6B8 36 6 psha +E6B9 EC 02 .. ldd 02,x +E6BB 37 7 pshb +E6BC 36 6 psha +E6BD CE 27 10 .'. ldx #2710 +E6C0 3C < pshx +E6C1 CC 00 00 ... ldd #0000 +E6C4 BD FC 5C ..\ jsr fc5c ;jump82 +E6C7 37 7 pshb +E6C8 36 6 psha +E6C9 CE 03 E8 ... ldx #03e8 +E6CC 3C < pshx +E6CD CC 00 00 ... ldd #0000 +E6D0 BD FC 4C ..L jsr fc4c ;jump83 +E6D3 31 1 ins +E6D4 33 3 pulb +E6D5 CB 30 .0 addb #30 +E6D7 F7 0B 93 ... stb 0b93 +E6DA 30 0 tsx +E6DB EC 04 .. ldd 04,x +E6DD 37 7 pshb +E6DE 36 6 psha +E6DF EC 02 .. ldd 02,x +E6E1 37 7 pshb +E6E2 36 6 psha +E6E3 CE 03 E8 ... ldx #03e8 +E6E6 3C < pshx +E6E7 CC 00 00 ... ldd #0000 +E6EA BD FC 5C ..\ jsr fc5c ;jump82 +E6ED 37 7 pshb +E6EE 36 6 psha +E6EF CE 00 64 ..d ldx #0064 +E6F2 3C < pshx +E6F3 CC 00 00 ... ldd #0000 +E6F6 BD FC 4C ..L jsr fc4c ;jump83 +E6F9 31 1 ins +E6FA 33 3 pulb +E6FB CB 30 .0 addb #30 +E6FD F7 0B 92 ... stb 0b92 +E700 30 0 tsx +E701 EC 04 .. ldd 04,x +E703 37 7 pshb +E704 36 6 psha +E705 EC 02 .. ldd 02,x +E707 37 7 pshb +E708 36 6 psha +E709 CE 00 64 ..d ldx #0064 +E70C 3C < pshx +E70D CC 00 00 ... ldd #0000 +E710 BD FC 5C ..\ jsr fc5c ;jump82 +E713 37 7 pshb +E714 36 6 psha +E715 CE 00 0A ... ldx #000a +E718 3C < pshx +E719 CC 00 00 ... ldd #0000 +E71C BD FC 4C ..L jsr fc4c ;jump83 +E71F 31 1 ins +E720 33 3 pulb +E721 CB 30 .0 addb #30 +E723 F7 0B 91 ... stb 0b91 +E726 30 0 tsx +E727 EC 04 .. ldd 04,x +E729 37 7 pshb +E72A 36 6 psha +E72B EC 02 .. ldd 02,x +E72D 37 7 pshb +E72E 36 6 psha +E72F CE 00 0A ... ldx #000a +E732 3C < pshx +E733 CC 00 00 ... ldd #0000 +E736 BD FC 5C ..\ jsr fc5c ;jump82 +E739 31 1 ins +E73A 33 3 pulb +E73B CB 30 .0 addb #30 +E73D F7 0B 90 ... stb 0b90 +E740 38 8 pulx +E741 31 1 ins +E742 31 1 ins +E743 6E 00 n. jmp 00,x + +jump55: +E745 37 7 pshb +E746 36 6 psha +E747 30 0 tsx +E748 EC 00 .. ldd 00,x +E74A CE 27 10 .'. ldx #2710 +E74D 02 . idiv +E74E 8F . xgdx +E74F CB 30 .0 addb #30 +E751 F7 00 57 ..W stb 0057 +E754 30 0 tsx +E755 EC 00 .. ldd 00,x +E757 CE 27 10 .'. ldx #2710 +E75A 02 . idiv +E75B CE 03 E8 ... ldx #03e8 +E75E 02 . idiv +E75F 8F . xgdx +E760 CB 30 .0 addb #30 +E762 F7 00 5A ..Z stb 005a +E765 30 0 tsx +E766 EC 00 .. ldd 00,x +E768 CE 03 E8 ... ldx #03e8 +E76B 02 . idiv +E76C CE 00 64 ..d ldx #0064 +E76F 02 . idiv +E770 8F . xgdx +E771 CB 30 .0 addb #30 +E773 F7 00 5D ..] stb 005d +E776 30 0 tsx +E777 EC 00 .. ldd 00,x +E779 CE 00 64 ..d ldx #0064 +E77C 02 . idiv +E77D CE 00 0A ... ldx #000a +E780 02 . idiv +E781 8F . xgdx +E782 CB 30 .0 addb #30 +E784 F7 00 5E ..^ stb 005e +E787 30 0 tsx +E788 EC 00 .. ldd 00,x +E78A CE 00 0A ... ldx #000a +E78D 02 . idiv +E78E CB 30 .0 addb #30 +E790 F7 00 5F .._ stb 005f +E793 38 8 pulx +E794 39 9 rts + +jump54: +E795 37 7 pshb +E796 36 6 psha +E797 30 0 tsx +E798 E6 01 .. ldab 01,x +E79A 4F O clra +E79B CE 00 64 ..d ldx #0064 +E79E 02 . idiv +E79F 8F . xgdx +E7A0 CB 30 .0 addb #30 +E7A2 F7 00 5D ..] stb 005d +E7A5 30 0 tsx +E7A6 E6 01 .. ldab 01,x +E7A8 4F O clra +E7A9 CE 00 64 ..d ldx #0064 +E7AC 02 . idiv +E7AD 4F O clra +E7AE CE 00 0A ... ldx #000a +E7B1 02 . idiv +E7B2 8F . xgdx +E7B3 CB 30 .0 addb #30 +E7B5 F7 00 5E ..^ stb 005e +E7B8 30 0 tsx +E7B9 E6 01 .. ldab 01,x +E7BB 4F O clra +E7BC CE 00 0A ... ldx #000a +E7BF 02 . idiv +E7C0 CB 30 .0 addb #30 +E7C2 F7 00 5F .._ stb 005f +E7C5 38 8 pulx +E7C6 39 9 rts + +jump114: +E7C7 F6 00 06 ... ldab 0006 +E7CA 4F O clra +E7CB CE 00 05 ... ldx #0005 +E7CE 02 . idiv +E7CF 5D ] tstb +E7D0 26 03 &. bne 03 ;E7D5 +E7D2 7E E8 99 ~.. jmp e899 ;goto79 +E7D5 F6 00 06 ... ldab 0006 +E7D8 BD D7 A0 ... jsr d7a0 ;jump10 +E7DB 83 00 00 ... subd #0000 +E7DE 27 03 '. beq 03 ;E7E3 +E7E0 7E E8 99 ~.. jmp e899 ;goto79 +E7E3 F6 00 06 ... ldab 0006 +E7E6 4F O clra +E7E7 05 . asld +E7E8 C3 08 00 ... addd #0800 +E7EB 8F . xgdx +E7EC EC 00 .. ldd 00,x +E7EE C4 FF .. andb #ff +E7F0 84 3F .? anda #3f +E7F2 FD 10 16 ... stad 1016 +E7F5 F6 00 06 ... ldab 0006 +E7F8 4F O clra +E7F9 05 . asld +E7FA C3 0B F1 ... addd #0bf1 +E7FD 8F . xgdx +E7FE EC 00 .. ldd 00,x +E800 C4 FF .. andb #ff +E802 84 3F .? anda #3f +E804 FD 10 18 ... stad 1018 +E807 FC 10 16 ... ldd 1016 +E80A 83 00 00 ... subd #0000 +E80D 25 08 %. bcs 08 ;E817 +E80F FC 10 16 ... ldd 1016 +E812 83 27 0F .'. subd #270f +E815 23 35 #5 bls 35 ;E84C +E817 F6 00 06 ... ldab 0006 +E81A BD D4 68 ..h jsr d468 ;jump51 +E81D 83 00 00 ... subd #0000 +E820 27 2A '* beq 2a ;E84C +E822 CC 01 00 ... ldd #0100 +E825 37 7 pshb +E826 36 6 psha +E827 F6 00 06 ... ldab 0006 +E82A 4F O clra +E82B 05 . asld +E82C C3 08 C8 ... addd #08c8 +E82F 38 8 pulx +E830 8F . xgdx +E831 AA 00 .. ora 00,x +E833 EA 01 .. orb 01,x +E835 ED 00 .. stad 00,x +E837 CC 40 00 .@. ldd #4000 +E83A 37 7 pshb +E83B 36 6 psha +E83C F6 00 06 ... ldab 0006 +E83F 4F O clra +E840 05 . asld +E841 C3 08 00 ... addd #0800 +E844 38 8 pulx +E845 8F . xgdx +E846 AA 00 .. ora 00,x +E848 EA 01 .. orb 01,x +E84A ED 00 .. stad 00,x +E84C CE 10 16 ... ldx #1016 +E84F 1D 00 .. bclr add,x 00,x +E851 C0 FC .. subb #fc +E853 10 . sba +E854 18 . illegal +E855 43 C coma +E856 53 S comb +E857 FD 10 18 ... stad 1018 +E85A CE 10 18 ... ldx #1018 +E85D 1D 00 .. bclr add,x 00,x +E85F C0 FC .. subb #fc +E861 10 . sba +E862 16 . tab +E863 37 7 pshb +E864 36 6 psha +E865 FC 10 18 ... ldd 1018 +E868 30 0 tsx +E869 A3 00 .. subd 00,x +E86B 31 1 ins +E86C 31 1 ins +E86D 27 2A '* beq 2a ;E899 +E86F CC 01 00 ... ldd #0100 +E872 37 7 pshb +E873 36 6 psha +E874 F6 00 06 ... ldab 0006 +E877 4F O clra +E878 05 . asld +E879 C3 08 C8 ... addd #08c8 +E87C 38 8 pulx +E87D 8F . xgdx +E87E AA 00 .. ora 00,x +E880 EA 01 .. orb 01,x +E882 ED 00 .. stad 00,x +E884 CC 40 00 .@. ldd #4000 +E887 37 7 pshb +E888 36 6 psha +E889 F6 00 06 ... ldab 0006 +E88C 4F O clra +E88D 05 . asld +E88E C3 08 00 ... addd #0800 +E891 38 8 pulx +E892 8F . xgdx +E893 AA 00 .. ora 00,x +E895 EA 01 .. orb 01,x +E897 ED 00 .. stad 00,x +goto79: +E899 39 9 rts + +jump68: +E89A 5F _ clrb +E89B 4F O clra +E89C FD 00 0F ... stad 000f +E89F CC 3F FF .?. ldd #3fff +E8A2 FD 00 50 ..P stad 0050 +E8A5 7F 00 06 ... clr 0006 +E8A8 F6 00 06 ... ldab 0006 +E8AB C1 64 .d cmpb #64 +E8AD 24 64 $d bcc 64 ;E913 +E8AF F6 00 06 ... ldab 0006 +E8B2 4F O clra +E8B3 CE 00 05 ... ldx #0005 +E8B6 02 . idiv +E8B7 5D ] tstb +E8B8 27 54 'T beq 54 ;E90E +E8BA F6 00 06 ... ldab 0006 +E8BD BD D7 A0 ... jsr d7a0 ;jump10 +E8C0 83 00 00 ... subd #0000 +E8C3 26 49 &I bne 49 ;E90E +E8C5 F6 00 06 ... ldab 0006 +E8C8 4F O clra +E8C9 05 . asld +E8CA C3 08 00 ... addd #0800 +E8CD 8F . xgdx +E8CE EC 00 .. ldd 00,x +E8D0 C4 FF .. andb #ff +E8D2 84 3F .? anda #3f +E8D4 FD 10 16 ... stad 1016 +E8D7 FC 10 16 ... ldd 1016 +E8DA 83 27 10 .'. subd #2710 +E8DD 24 2F $/ bcc 2f ;E90E +E8DF F6 00 06 ... ldab 0006 +E8E2 BD D4 68 ..h jsr d468 ;jump51 +E8E5 83 00 00 ... subd #0000 +E8E8 27 24 '$ beq 24 ;E90E +E8EA BD D5 61 ..a jsr d561 ;jump42 +E8ED 83 00 00 ... subd #0000 +E8F0 26 1C &. bne 1c ;E90E +E8F2 FC 10 16 ... ldd 1016 +E8F5 B3 00 0F ... subd 000f +E8F8 23 06 #. bls 06 ;E900 +E8FA FC 10 16 ... ldd 1016 +E8FD FD 00 0F ... stad 000f +E900 FC 10 16 ... ldd 1016 +E903 B3 00 50 ..P subd 0050 +E906 24 06 $. bcc 06 ;E90E +E908 FC 10 16 ... ldd 1016 +E90B FD 00 50 ..P stad 0050 +E90E 7C 00 06 |.. inc 0006 +E911 20 95 . bra 95 ;E8A8 +E913 FC 0B B7 ... ldd 0bb7 +E916 27 12 '. beq 12 ;E92A +E918 FC 00 0F ... ldd 000f +E91B B3 0B B7 ... subd 0bb7 +E91E 23 0A #. bls 0a ;E92A +E920 FC 00 0F ... ldd 000f +E923 05 . asld +E924 B3 0B B7 ... subd 0bb7 +E927 FD 00 0F ... stad 000f +E92A 39 9 rts + +jump103: +E92B 34 4 des +E92C 30 0 tsx +E92D 6F 00 o. clr 00,x +E92F 30 0 tsx +E930 E6 00 .. ldab 00,x +E932 C1 64 .d cmpb #64 +E934 24 15 $. bcc 15 ;E94B +E936 5F _ clrb +E937 4F O clra +E938 37 7 pshb +E939 36 6 psha +E93A 30 0 tsx +E93B E6 02 .. ldab 02,x +E93D 4F O clra +E93E 05 . asld +E93F C3 0D 1F ... addd #0d1f +E942 38 8 pulx +E943 8F . xgdx +E944 ED 00 .. stad 00,x +E946 30 0 tsx +E947 6C 00 l. inc 00,x +E949 20 E4 . bra e4 ;E92F +E94B 4F O clra +E94C 5F _ clrb +E94D FD 0D F9 ... stad 0df9 +E950 FD 0D F7 ... stad 0df7 +E953 4F O clra +E954 5F _ clrb +E955 FD 0D F5 ... stad 0df5 +E958 FD 0D F3 ... stad 0df3 +E95B 4F O clra +E95C 5F _ clrb +E95D FD 0D F1 ... stad 0df1 +E960 FD 0D EF ... stad 0def +E963 4F O clra +E964 5F _ clrb +E965 FD 0D FD ... stad 0dfd +E968 FD 0D FB ... stad 0dfb +E96B 4F O clra +E96C 5F _ clrb +E96D FD 0D E9 ... stad 0de9 +E970 FD 0D E7 ... stad 0de7 +E973 5F _ clrb +E974 4F O clra +E975 FD 0C DD ... stad 0cdd +E978 5F _ clrb +E979 4F O clra +E97A FD 0C DF ... stad 0cdf +E97D 5F _ clrb +E97E 4F O clra +E97F FD 0C E1 ... stad 0ce1 +E982 5F _ clrb +E983 4F O clra +E984 FD 0C E3 ... stad 0ce3 +E987 5F _ clrb +E988 4F O clra +E989 FD 0C E5 ... stad 0ce5 +E98C 4F O clra +E98D 5F _ clrb +E98E FD 0C F5 ... stad 0cf5 +E991 FD 0C F3 ... stad 0cf3 +E994 4F O clra +E995 5F _ clrb +E996 FD 0C F9 ... stad 0cf9 +E999 FD 0C F7 ... stad 0cf7 +E99C 4F O clra +E99D 5F _ clrb +E99E FD 0C FD ... stad 0cfd +E9A1 FD 0C FB ... stad 0cfb +E9A4 4F O clra +E9A5 5F _ clrb +E9A6 FD 0D 01 ... stad 0d01 +E9A9 FD 0C FF ... stad 0cff +E9AC 4F O clra +E9AD 5F _ clrb +E9AE FD 0D 05 ... stad 0d05 +E9B1 FD 0D 03 ... stad 0d03 +E9B4 5F _ clrb +E9B5 4F O clra +E9B6 FD 0D 07 ... stad 0d07 +E9B9 5F _ clrb +E9BA 4F O clra +E9BB FD 0D 09 ... stad 0d09 +E9BE 5F _ clrb +E9BF 4F O clra +E9C0 FD 0D 0B ... stad 0d0b +E9C3 5F _ clrb +E9C4 4F O clra +E9C5 FD 0D 0D ... stad 0d0d +E9C8 4F O clra +E9C9 5F _ clrb +E9CA FD 0D 11 ... stad 0d11 +E9CD FD 0D 0F ... stad 0d0f +E9D0 4F O clra +E9D1 5F _ clrb +E9D2 FD 0D 15 ... stad 0d15 +E9D5 FD 0D 13 ... stad 0d13 +E9D8 4F O clra +E9D9 5F _ clrb +E9DA FD 0D 19 ... stad 0d19 +E9DD FD 0D 17 ... stad 0d17 +E9E0 4F O clra +E9E1 5F _ clrb +E9E2 FD 0D 1D ... stad 0d1d +E9E5 FD 0D 1B ... stad 0d1b +E9E8 31 1 ins +E9E9 39 9 rts + +jump113: +E9EA 7F 00 06 ... clr 0006 +E9ED F6 00 06 ... ldab 0006 +E9F0 C1 64 .d cmpb #64 +E9F2 24 64 $d bcc 64 ;EA58 +E9F4 F6 00 06 ... ldab 0006 +E9F7 4F O clra +E9F8 CE 00 05 ... ldx #0005 +E9FB 02 . idiv +E9FC 5D ] tstb +E9FD 27 54 'T beq 54 ;EA53 +E9FF CC BF FF ... ldd #bfff +EA02 37 7 pshb +EA03 36 6 psha +EA04 F6 00 06 ... ldab 0006 +EA07 4F O clra +EA08 05 . asld +EA09 C3 08 00 ... addd #0800 +EA0C 38 8 pulx +EA0D 8F . xgdx +EA0E A4 00 .. anda 00,x +EA10 E4 01 .. andb 01,x +EA12 ED 00 .. stad 00,x +EA14 CC FE FF ... ldd #feff +EA17 37 7 pshb +EA18 36 6 psha +EA19 F6 00 06 ... ldab 0006 +EA1C 4F O clra +EA1D 05 . asld +EA1E C3 08 C8 ... addd #08c8 +EA21 38 8 pulx +EA22 8F . xgdx +EA23 A4 00 .. anda 00,x +EA25 E4 01 .. andb 01,x +EA27 ED 00 .. stad 00,x +EA29 CC FD FF ... ldd #fdff +EA2C 37 7 pshb +EA2D 36 6 psha +EA2E F6 00 06 ... ldab 0006 +EA31 4F O clra +EA32 05 . asld +EA33 C3 08 C8 ... addd #08c8 +EA36 38 8 pulx +EA37 8F . xgdx +EA38 A4 00 .. anda 00,x +EA3A E4 01 .. andb 01,x +EA3C ED 00 .. stad 00,x +EA3E CC FB FF ... ldd #fbff +EA41 37 7 pshb +EA42 36 6 psha +EA43 F6 00 06 ... ldab 0006 +EA46 4F O clra +EA47 05 . asld +EA48 C3 08 C8 ... addd #08c8 +EA4B 38 8 pulx +EA4C 8F . xgdx +EA4D A4 00 .. anda 00,x +EA4F E4 01 .. andb 01,x +EA51 ED 00 .. stad 00,x +EA53 7C 00 06 |.. inc 0006 +EA56 20 95 . bra 95 ;E9ED +EA58 39 9 rts + +jump65: +EA59 34 4 des +EA5A CE 00 04 ... ldx #0004 +EA5D 3C < pshx +EA5E CC 10 0A ... ldd #100a +EA61 BD E5 D7 ... jsr e5d7 ;jump69 +EA64 38 8 pulx +EA65 83 00 00 ... subd #0000 +EA68 27 3F '? beq 3f ;EAA9 +EA6A CE 00 01 ... ldx #0001 +EA6D 3C < pshx +EA6E CC 18 00 ... ldd #1800 +EA71 BD E5 D7 ... jsr e5d7 ;jump69 +EA74 38 8 pulx +EA75 83 00 00 ... subd #0000 +EA78 27 2F '/ beq 2f ;EAA9 +EA7A CC 03 E8 ... ldd #03e8 +EA7D BD E5 71 ..q jsr e571 ;jump13 +EA80 7F 0B A8 ... clr 0ba8 +EA83 F6 18 00 ... ldab 1800 +EA86 C4 01 .. andb #01 +EA88 26 1C &. bne 1c ;EAA6 +EA8A BD BE 4B ..K jsr be4b ;jump1 +EA8D 0F . sei +EA8E BD BE 01 ... jsr be01 ;jump70 +EA91 0E . cli +EA92 CC 01 F4 ... ldd #01f4 +EA95 BD E5 71 ..q jsr e571 ;jump13 +EA98 CC AF D1 ... ldd #afd1 +EA9B BD C0 BA ... jsr c0ba ;display: +EA9E CC 01 F4 ... ldd #01f4 +EAA1 BD E5 71 ..q jsr e571 ;jump13 +EAA4 20 DD . bra dd ;EA83 +EAA6 BD BE 69 ..i jsr be69 ;jump3 +EAA9 C6 01 .. ldab #01 +EAAB F7 00 14 ... stb 0014 +EAAE F6 00 14 ... ldab 0014 +EAB1 F7 38 00 .8. stb 3800 +EAB4 CC 00 1E ... ldd #001e +EAB7 BD E5 71 ..q jsr e571 ;jump13 +EABA CE 00 01 ... ldx #0001 +EABD 3C < pshx +EABE CC 10 00 ... ldd #1000 +EAC1 BD E5 D7 ... jsr e5d7 ;jump69 +EAC4 38 8 pulx +EAC5 83 00 00 ... subd #0000 +EAC8 27 10 '. beq 10 ;EADA +EACA CE 00 02 ... ldx #0002 +EACD 3C < pshx +EACE CC 10 00 ... ldd #1000 +EAD1 BD E5 D7 ... jsr e5d7 ;jump69 +EAD4 38 8 pulx +EAD5 83 00 00 ... subd #0000 +EAD8 27 03 '. beq 03 ;EADD +EADA 7E ED F8 ~.. jmp edf8 ;goto80 +EADD C6 02 .. ldab #02 +EADF F7 00 14 ... stb 0014 +EAE2 F6 00 14 ... ldab 0014 +EAE5 F7 38 00 .8. stb 3800 +EAE8 CC 00 1E ... ldd #001e +EAEB BD E5 71 ..q jsr e571 ;jump13 +EAEE CE 00 01 ... ldx #0001 +EAF1 3C < pshx +EAF2 CC 10 00 ... ldd #1000 +EAF5 BD E5 D7 ... jsr e5d7 ;jump69 +EAF8 38 8 pulx +EAF9 83 00 00 ... subd #0000 +EAFC 26 10 &. bne 10 ;EB0E +EAFE CE 00 02 ... ldx #0002 +EB01 3C < pshx +EB02 CC 10 00 ... ldd #1000 +EB05 BD E5 D7 ... jsr e5d7 ;jump69 +EB08 38 8 pulx +EB09 83 00 00 ... subd #0000 +EB0C 26 03 &. bne 03 ;EB11 +EB0E 7E ED F8 ~.. jmp edf8 ;goto80 +EB11 CC 5A 5A .ZZ ldd #5a5a +EB14 FD 10 16 ... stad 1016 +EB17 CC B1 39 ..9 ldd #b139 +EB1A BD C0 BA ... jsr c0ba ;display: +EB1D CC 07 D0 ... ldd #07d0 +EB20 BD E5 71 ..q jsr e571 ;jump13 +EB23 CC B1 44 ..D ldd #b144 +EB26 BD C0 BA ... jsr c0ba ;display: +EB29 CC 07 D0 ... ldd #07d0 +EB2C BD E5 71 ..q jsr e571 ;jump13 +EB2F CC 00 14 ... ldd #0014 +EB32 FD 00 3B ..; stad 003b +EB35 FC 00 3B ..; ldd 003b +EB38 27 47 'G beq 47 ;EB81 +EB3A 30 0 tsx +EB3B 6F 00 o. clr 00,x +EB3D 30 0 tsx +EB3E E6 00 .. ldab 00,x +EB40 C1 0A .. cmpb #0a +EB42 24 3B $; bcc 3b ;EB7F +EB44 BD BE 4B ..K jsr be4b ;jump1 +EB47 C6 2E .. ldab #2e +EB49 37 7 pshb +EB4A 30 0 tsx +EB4B E6 01 .. ldab 01,x +EB4D 4F O clra +EB4E C3 0B 90 ... addd #0b90 +EB51 8F . xgdx +EB52 33 3 pulb +EB53 E7 00 .. stb 00,x +EB55 0F . sei +EB56 BD BE 69 ..i jsr be69 ;jump3 +EB59 CE 10 28 ..( ldx #1028 +EB5C 1C 00 .. bset add,x 00,x +EB5E 40 @ nega +EB5F CE 00 01 ... ldx #0001 +EB62 3C < pshx +EB63 CC 00 20 .. ldd #0020 +EB66 BD BD B5 ... jsr bdb5 ;jump78 +EB69 38 8 pulx +EB6A CE 10 28 ..( ldx #1028 +EB6D 1D 00 .. bclr add,x 00,x +EB6F 40 @ nega +EB70 BD BE 10 ... jsr be10 ;jump88 +EB73 0E . cli +EB74 CC 00 07 ... ldd #0007 +EB77 BD E5 71 ..q jsr e571 ;jump13 +EB7A 30 0 tsx +EB7B 6C 00 l. inc 00,x +EB7D 20 BE . bra be ;EB3D +EB7F 20 B4 . bra b4 ;EB35 +EB81 BD BE 69 ..i jsr be69 ;jump3 +EB84 CC 08 00 ... ldd #0800 +EB87 FD 00 73 ..s stad 0073 +EB8A FC 00 73 ..s ldd 0073 +EB8D 83 0F FF ... subd #0fff +EB90 22 10 ". bhi 10 ;EBA2 +EB92 C6 AA .. ldab #aa +EB94 FE 00 73 ..s ldx 0073 +EB97 E7 00 .. stb 00,x +EB99 FE 00 73 ..s ldx 0073 +EB9C 08 . inx +EB9D FF 00 73 ..s stx 0073 +EBA0 20 E8 . bra e8 ;EB8A +EBA2 CC 08 00 ... ldd #0800 +EBA5 FD 00 73 ..s stad 0073 +EBA8 FC 00 73 ..s ldd 0073 +EBAB 83 0F FF ... subd #0fff +EBAE 22 1A ". bhi 1a ;EBCA +EBB0 FE 00 73 ..s ldx 0073 +EBB3 E6 00 .. ldab 00,x +EBB5 C1 AA .. cmpb #aa +EBB7 27 08 '. beq 08 ;EBC1 +EBB9 CE 10 16 ... ldx #1016 +EBBC 1D 00 .. bclr add,x 00,x +EBBE FF 20 09 . . stx 2009 +EBC1 FE 00 73 ..s ldx 0073 +EBC4 08 . inx +EBC5 FF 00 73 ..s stx 0073 +EBC8 20 DE . bra de ;EBA8 +EBCA CC 08 00 ... ldd #0800 +EBCD FD 00 73 ..s stad 0073 +EBD0 FC 00 73 ..s ldd 0073 +EBD3 83 0F FF ... subd #0fff +EBD6 22 10 ". bhi 10 ;EBE8 +EBD8 C6 55 .U ldab #55 +EBDA FE 00 73 ..s ldx 0073 +EBDD E7 00 .. stb 00,x +EBDF FE 00 73 ..s ldx 0073 +EBE2 08 . inx +EBE3 FF 00 73 ..s stx 0073 +EBE6 20 E8 . bra e8 ;EBD0 +EBE8 CC 08 00 ... ldd #0800 +EBEB FD 00 73 ..s stad 0073 +EBEE FC 00 73 ..s ldd 0073 +EBF1 83 0F FF ... subd #0fff +EBF4 22 1A ". bhi 1a ;EC10 +EBF6 FE 00 73 ..s ldx 0073 +EBF9 E6 00 .. ldab 00,x +EBFB C1 55 .U cmpb #55 +EBFD 27 08 '. beq 08 ;EC07 +EBFF CE 10 16 ... ldx #1016 +EC02 1D 00 .. bclr add,x 00,x +EC04 FF 20 09 . . stx 2009 +EC07 FE 00 73 ..s ldx 0073 +EC0A 08 . inx +EC0B FF 00 73 ..s stx 0073 +EC0E 20 DE . bra de ;EBEE +EC10 CC 08 00 ... ldd #0800 +EC13 FD 00 73 ..s stad 0073 +EC16 FC 00 73 ..s ldd 0073 +EC19 83 0F FF ... subd #0fff +EC1C 22 0F ". bhi 0f ;EC2D +EC1E 5F _ clrb +EC1F FE 00 73 ..s ldx 0073 +EC22 E7 00 .. stb 00,x +EC24 FE 00 73 ..s ldx 0073 +EC27 08 . inx +EC28 FF 00 73 ..s stx 0073 +EC2B 20 E9 . bra e9 ;EC16 +EC2D 7F 00 06 ... clr 0006 +EC30 F6 00 06 ... ldab 0006 +EC33 C1 64 .d cmpb #64 +EC35 24 4D $M bcc 4d ;EC84 +EC37 F6 00 06 ... ldab 0006 +EC3A 4F O clra +EC3B CE 00 05 ... ldx #0005 +EC3E 02 . idiv +EC3F 5D ] tstb +EC40 27 3D '= beq 3d ;EC7F +EC42 CC 00 32 ..2 ldd #0032 +EC45 37 7 pshb +EC46 36 6 psha +EC47 F6 00 06 ... ldab 0006 +EC4A 4F O clra +EC4B 05 . asld +EC4C C3 08 00 ... addd #0800 +EC4F 38 8 pulx +EC50 8F . xgdx +EC51 ED 00 .. stad 00,x +EC53 F6 00 06 ... ldab 0006 +EC56 4F O clra +EC57 05 . asld +EC58 C3 08 00 ... addd #0800 +EC5B 8F . xgdx +EC5C EC 00 .. ldd 00,x +EC5E 43 C coma +EC5F 53 S comb +EC60 37 7 pshb +EC61 36 6 psha +EC62 F6 00 06 ... ldab 0006 +EC65 4F O clra +EC66 05 . asld +EC67 C3 0B F1 ... addd #0bf1 +EC6A 38 8 pulx +EC6B 8F . xgdx +EC6C ED 00 .. stad 00,x +EC6E CC 08 01 ... ldd #0801 +EC71 37 7 pshb +EC72 36 6 psha +EC73 F6 00 06 ... ldab 0006 +EC76 4F O clra +EC77 05 . asld +EC78 C3 08 C8 ... addd #08c8 +EC7B 38 8 pulx +EC7C 8F . xgdx +EC7D ED 00 .. stad 00,x +EC7F 7C 00 06 |.. inc 0006 +EC82 20 AC . bra ac ;EC30 +EC84 C6 1D .. ldab #1d +EC86 F7 0B BF ... stb 0bbf +EC89 30 0 tsx +EC8A 6F 00 o. clr 00,x +EC8C F6 0B BF ... ldab 0bbf +EC8F 4F O clra +EC90 C3 00 02 ... addd #0002 +EC93 37 7 pshb +EC94 36 6 psha +EC95 30 0 tsx +EC96 E6 02 .. ldab 02,x +EC98 4F O clra +EC99 A3 00 .. subd 00,x +EC9B 31 1 ins +EC9C 31 1 ins +EC9D 2C 1B ,. bge 1b ;ECBA +EC9F 30 0 tsx +ECA0 E6 00 .. ldab 00,x +ECA2 4F O clra +ECA3 C3 B1 D0 ... addd #b1d0 +ECA6 8F . xgdx +ECA7 E6 00 .. ldab 00,x +ECA9 37 7 pshb +ECAA 30 0 tsx +ECAB E6 01 .. ldab 01,x +ECAD 4F O clra +ECAE C3 09 93 ... addd #0993 +ECB1 8F . xgdx +ECB2 33 3 pulb +ECB3 E7 00 .. stb 00,x +ECB5 30 0 tsx +ECB6 6C 00 l. inc 00,x +ECB8 20 D2 . bra d2 ;EC8C +ECBA 7F 0B A8 ... clr 0ba8 +ECBD CC 00 32 ..2 ldd #0032 +ECC0 FD 0B B5 ... stad 0bb5 +ECC3 5F _ clrb +ECC4 4F O clra +ECC5 FD 0B B7 ... stad 0bb7 +ECC8 7F 00 06 ... clr 0006 +ECCB BD A6 4E ..N jsr a64e ;jump135 +ECCE C6 09 .. ldab #09 +ECD0 F7 0B C0 ... stb 0bc0 +ECD3 7F 0E 6D ..m clr 0e6d +ECD6 C6 01 .. ldab #01 +ECD8 F7 0E 6E ..n stb 0e6e +ECDB 30 0 tsx +ECDC 6F 00 o. clr 00,x +ECDE 30 0 tsx +ECDF E6 00 .. ldab 00,x +ECE1 C1 0F .. cmpb #0f +ECE3 24 21 $! bcc 21 ;ED06 +ECE5 C6 30 .0 ldab #30 +ECE7 37 7 pshb +ECE8 30 0 tsx +ECE9 E6 01 .. ldab 01,x +ECEB 4F O clra +ECEC C3 0C B9 ... addd #0cb9 +ECEF 8F . xgdx +ECF0 33 3 pulb +ECF1 E7 00 .. stb 00,x +ECF3 C6 30 .0 ldab #30 +ECF5 37 7 pshb +ECF6 30 0 tsx +ECF7 E6 01 .. ldab 01,x +ECF9 4F O clra +ECFA C3 0C C9 ... addd #0cc9 +ECFD 8F . xgdx +ECFE 33 3 pulb +ECFF E7 00 .. stb 00,x +ED01 30 0 tsx +ED02 6C 00 l. inc 00,x +ED04 20 D8 . bra d8 ;ECDE +ED06 30 0 tsx +ED07 6F 00 o. clr 00,x +ED09 30 0 tsx +ED0A E6 00 .. ldab 00,x +ED0C C1 0B .. cmpb #0b +ED0E 24 12 $. bcc 12 ;ED22 +ED10 5F _ clrb +ED11 37 7 pshb +ED12 30 0 tsx +ED13 E6 01 .. ldab 01,x +ED15 4F O clra +ED16 C3 0B E4 ... addd #0be4 +ED19 8F . xgdx +ED1A 33 3 pulb +ED1B E7 00 .. stb 00,x +ED1D 30 0 tsx +ED1E 6C 00 l. inc 00,x +ED20 20 E7 . bra e7 ;ED09 +ED22 4F O clra +ED23 5F _ clrb +ED24 FD 0D F9 ... stad 0df9 +ED27 FD 0D F7 ... stad 0df7 +ED2A 4F O clra +ED2B 5F _ clrb +ED2C FD 0D F5 ... stad 0df5 +ED2F FD 0D F3 ... stad 0df3 +ED32 7F 0C D9 ... clr 0cd9 +ED35 7F 0C DA ... clr 0cda +ED38 7F 0C DB ... clr 0cdb +ED3B 7F 0C DC ... clr 0cdc +ED3E 4F O clra +ED3F 5F _ clrb +ED40 FD 0D F1 ... stad 0df1 +ED43 FD 0D EF ... stad 0def +ED46 4F O clra +ED47 5F _ clrb +ED48 FD 0D FD ... stad 0dfd +ED4B FD 0D FB ... stad 0dfb +ED4E 4F O clra +ED4F 5F _ clrb +ED50 FD 0D E9 ... stad 0de9 +ED53 FD 0D E7 ... stad 0de7 +ED56 4F O clra +ED57 5F _ clrb +goto80: +ED58 FD 0D ED ... stad 0ded +ED5B FD 0D EB ... stad 0deb +ED5E 5F _ clrb +ED5F 4F O clra +ED60 FD 0C DD ... stad 0cdd +ED63 5F _ clrb +ED64 4F O clra +ED65 FD 0C DF ... stad 0cdf +ED68 5F _ clrb +ED69 4F O clra +ED6A FD 0C E1 ... stad 0ce1 +ED6D 5F _ clrb +ED6E 4F O clra +ED6F FD 0C E3 ... stad 0ce3 +ED72 5F _ clrb +ED73 4F O clra +ED74 FD 0C E5 ... stad 0ce5 +ED77 4F O clra +ED78 5F _ clrb +ED79 FD 0C F5 ... stad 0cf5 +ED7C FD 0C F3 ... stad 0cf3 +ED7F 4F O clra +ED80 5F _ clrb +ED81 FD 0C F9 ... stad 0cf9 +ED84 FD 0C F7 ... stad 0cf7 +ED87 4F O clra +ED88 5F _ clrb +ED89 FD 0C FD ... stad 0cfd +ED8C FD 0C FB ... stad 0cfb +ED8F 4F O clra +ED90 5F _ clrb +ED91 FD 0D 01 ... stad 0d01 +ED94 FD 0C FF ... stad 0cff +ED97 4F O clra +ED98 5F _ clrb +ED99 FD 0D 05 ... stad 0d05 +ED9C FD 0D 03 ... stad 0d03 +ED9F 5F _ clrb +EDA0 4F O clra +EDA1 FD 0D 07 ... stad 0d07 +EDA4 5F _ clrb +EDA5 4F O clra +EDA6 FD 0D 09 ... stad 0d09 +EDA9 5F _ clrb +EDAA 4F O clra +EDAB FD 0D 0B ... stad 0d0b +EDAE 5F _ clrb +EDAF 4F O clra +EDB0 FD 0D 0D ... stad 0d0d +EDB3 4F O clra +EDB4 5F _ clrb +EDB5 FD 0D 11 ... stad 0d11 +EDB8 FD 0D 0F ... stad 0d0f +EDBB 4F O clra +EDBC 5F _ clrb +EDBD FD 0D 15 ... stad 0d15 +EDC0 FD 0D 13 ... stad 0d13 +EDC3 4F O clra +EDC4 5F _ clrb +EDC5 FD 0D 19 ... stad 0d19 +EDC8 FD 0D 17 ... stad 0d17 +EDCB 4F O clra +EDCC 5F _ clrb +EDCD FD 0D 1D ... stad 0d1d +EDD0 FD 0D 1B ... stad 0d1b +EDD3 7F 0B AF ... clr 0baf +EDD6 7F 0B AE ... clr 0bae +EDD9 7F 0B AD ... clr 0bad +EDDC 7F 0B AC ... clr 0bac +EDDF 7F 0B AB ... clr 0bab +EDE2 7F 0B B4 ... clr 0bb4 +EDE5 7F 0B B3 ... clr 0bb3 +EDE8 7F 0B B2 ... clr 0bb2 +EDEB 7F 0B B1 ... clr 0bb1 +EDEE 7F 0B B0 ... clr 0bb0 +EDF1 C6 05 .. ldab #05 +EDF3 F7 08 00 ... stb 0800 +EDF6 8D 21 .! bsr dest 21 +EDF8 7F 00 14 ... clr 0014 +EDFB F6 00 14 ... ldab 0014 +EDFE F7 38 00 .8. stb 3800 +EE01 31 1 ins +EE02 39 9 rts + +jump36: +EE03 37 7 pshb +EE04 36 6 psha +EE05 30 0 tsx +EE06 EC 00 .. ldd 00,x +EE08 BD C0 BA ... jsr c0ba ;display: +EE0B CE 10 16 ... ldx #1016 +EE0E 1D 01 .. bclr add,x 01,x +EE10 FF CC 05 ... stx cc05 +EE16 71 q illegal +EE17 38 8 pulx +EE18 39 9 rts + +EE19 BD E5 D1 ... jsr e5d1 ;jump52 +goto81: +EE1C CE 10 16 ... ldx #1016 +EE1F 1D 01 .. bclr add,x 01,x +EE21 FF CE 10 ... stx ce10 +EE24 16 . tab +EE25 1C 01 .. bset add,x 01,x +EE27 5A Z decb +EE28 F6 10 16 ... ldab 1016 +EE2B 26 0C &. bne 0c ;EE39 +EE2D CC B1 4F ..O ldd #b14f +EE30 BD C0 BA ... jsr c0ba ;display: +EE33 CC 05 DC ... ldd #05dc +EE36 BD E5 71 ..q jsr e571 ;jump13 +EE39 C6 04 .. ldab #04 +EE3B F7 00 1C ... stb 001c +EE3E F6 00 1C ... ldab 001c +EE41 C1 07 .. cmpb #07 +EE43 24 57 $W bcc 57 ;EE9C +EE45 F6 00 1C ... ldab 001c +EE48 4F O clra +EE49 C3 B1 23 ..# addd #b123 +EE4C 8F . xgdx +EE4D E6 00 .. ldab 00,x +EE4F 53 S comb +EE50 F4 00 1A ... andb 001a +EE53 F7 00 1A ... stb 001a +EE56 F6 00 1A ... ldab 001a +EE59 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EE5C CC 00 0A ... ldd #000a +EE5F BD E5 71 ..q jsr e571 ;jump13 +EE62 F6 18 00 ... ldab 1800 +EE65 2C 07 ,. bge 07 ;EE6E +EE67 CC B1 5A ..Z ldd #b15a +EE6A 8D 97 .. bsr dest 97 +EE6C 20 2E . bra 2e ;EE9C +EE6E F6 00 1C ... ldab 001c +EE71 4F O clra +EE72 C3 B1 23 ..# addd #b123 +EE75 8F . xgdx +EE76 E6 00 .. ldab 00,x +EE78 FA 00 1A ... orb 001a +EE7B F7 00 1A ... stb 001a +EE7E F6 00 1A ... ldab 001a +EE81 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EE84 CC 00 0A ... ldd #000a +EE87 BD E5 71 ..q jsr e571 ;jump13 +EE8A F6 18 00 ... ldab 1800 +EE8D 2D 08 -. blt 08 ;EE97 +EE8F CC B1 5A ..Z ldd #b15a +EE92 BD EE 03 ... jsr ee03 ;jump36 +EE95 20 05 . bra 05 ;EE9C +EE97 7C 00 1C |.. inc 001c +EE9A 20 A2 . bra a2 ;EE3E +EE9C CE 10 00 ... ldx #1000 +EE9F 1C 00 .. bset add,x 00,x +EEA1 08 . inx +EEA2 CE 10 08 ... ldx #1008 +EEA5 1C 00 .. bset add,x 00,x +EEA7 02 . idiv +EEA8 CE 00 1A ... ldx #001a +EEAB 1C 00 .. bset add,x 00,x +EEAD 40 @ nega +EEAE F6 00 1A ... ldab 001a +EEB1 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EEB4 CC 00 0A ... ldd #000a +EEB7 BD E5 71 ..q jsr e571 ;jump13 +EEBA F6 10 08 ... ldab 1008 +EEBD C4 01 .. andb #01 +EEBF 26 06 &. bne 06 ;EEC7 +EEC1 CC B1 5A ..Z ldd #b15a +EEC4 BD EE 03 ... jsr ee03 ;jump36 +EEC7 CE 00 1A ... ldx #001a +EECA 1D 00 .. bclr add,x 00,x +EECC 40 @ nega +EECD F6 00 1A ... ldab 001a +EED0 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EED3 CC 00 0A ... ldd #000a +EED6 BD E5 71 ..q jsr e571 ;jump13 +EED9 F6 10 08 ... ldab 1008 +EEDC C4 01 .. andb #01 +EEDE 27 06 '. beq 06 ;EEE6 +EEE0 CC B1 5A ..Z ldd #b15a +EEE3 BD EE 03 ... jsr ee03 ;jump36 +EEE6 CE 00 1A ... ldx #001a +EEE9 1C 00 .. bset add,x 00,x +EEEB 02 . idiv +EEEC F6 00 1A ... ldab 001a +EEEF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EEF2 CC 00 0A ... ldd #000a +EEF5 BD E5 71 ..q jsr e571 ;jump13 +EEF8 F6 10 00 ... ldab 1000 +EEFB C4 04 .. andb #04 +EEFD 26 06 &. bne 06 ;EF05 +EEFF CC B1 65 ..e ldd #b165 +EF02 BD EE 03 ... jsr ee03 ;jump36 +EF05 CE 00 1A ... ldx #001a +EF08 1D 00 .. bclr add,x 00,x +EF0A 02 . idiv +EF0B F6 00 1A ... ldab 001a +EF0E F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF11 CC 00 0A ... ldd #000a +EF14 BD E5 71 ..q jsr e571 ;jump13 +EF17 F6 10 00 ... ldab 1000 +EF1A C4 04 .. andb #04 +EF1C 27 06 '. beq 06 ;EF24 +EF1E CC B1 65 ..e ldd #b165 +EF21 BD EE 03 ... jsr ee03 ;jump36 +EF24 CE 00 1A ... ldx #001a +EF27 1C 00 .. bset add,x 00,x +EF29 01 . nop +EF2A F6 00 1A ... ldab 001a +EF2D F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF30 CC 00 0A ... ldd #000a +EF33 BD E5 71 ..q jsr e571 ;jump13 +EF36 F6 18 00 ... ldab 1800 +EF39 C4 20 . andb #20 +EF3B 26 06 &. bne 06 ;EF43 +EF3D CC B1 70 ..p ldd #b170 +EF40 BD EE 03 ... jsr ee03 ;jump36 +EF43 CE 00 1A ... ldx #001a +EF46 1D 00 .. bclr add,x 00,x +EF48 01 . nop +EF49 F6 00 1A ... ldab 001a +EF4C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF4F CC 00 0A ... ldd #000a +EF52 BD E5 71 ..q jsr e571 ;jump13 +EF55 F6 18 00 ... ldab 1800 +EF58 C4 20 . andb #20 +EF5A 27 06 '. beq 06 ;EF62 +EF5C CC B1 70 ..p ldd #b170 +EF5F BD EE 03 ... jsr ee03 ;jump36 +EF62 CE 00 1A ... ldx #001a +EF65 1C 00 .. bset add,x 00,x +EF67 04 . lsrd +EF68 F6 00 1A ... ldab 001a +EF6B F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF6E CC 00 0A ... ldd #000a +EF71 BD E5 71 ..q jsr e571 ;jump13 +EF74 F6 10 0A ... ldab 100a +EF77 C4 04 .. andb #04 +EF79 26 06 &. bne 06 ;EF81 +EF7B CC B1 7B ..{ ldd #b17b +EF7E BD EE 03 ... jsr ee03 ;jump36 +EF81 CE 00 1A ... ldx #001a +EF84 1D 00 .. bclr add,x 00,x +EF86 04 . lsrd +EF87 F6 00 1A ... ldab 001a +EF8A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EF8D CC 00 0A ... ldd #000a +EF90 BD E5 71 ..q jsr e571 ;jump13 +EF93 F6 10 0A ... ldab 100a +EF96 C4 04 .. andb #04 +EF98 27 06 '. beq 06 ;EFA0 +EF9A CC B1 7B ..{ ldd #b17b +EF9D BD EE 03 ... jsr ee03 ;jump36 +EFA0 CE 10 00 ... ldx #1000 +EFA3 1C 00 .. bset add,x 00,x +EFA5 08 . inx +EFA6 CE 00 1A ... ldx #001a +EFA9 1C 00 .. bset add,x 00,x +EFAB 40 @ nega +EFAC F6 00 1A ... ldab 001a +EFAF F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +EFB2 CE 10 08 ... ldx #1008 +EFB5 1C 00 .. bset add,x 00,x +EFB7 02 . idiv +EFB8 CC 00 0A ... ldd #000a +EFBB BD E5 71 ..q jsr e571 ;jump13 +EFBE F6 10 08 ... ldab 1008 +EFC1 C4 01 .. andb #01 +EFC3 26 06 &. bne 06 ;EFCB +EFC5 CC B1 86 ... ldd #b186 +EFC8 BD EE 03 ... jsr ee03 ;jump36 +EFCB CE 10 08 ... ldx #1008 +EFCE 1D 00 .. bclr add,x 00,x +EFD0 02 . idiv +EFD1 CC 00 0A ... ldd #000a +EFD4 BD E5 71 ..q jsr e571 ;jump13 +EFD7 F6 10 08 ... ldab 1008 +EFDA C4 01 .. andb #01 +EFDC 27 06 '. beq 06 ;EFE4 +EFDE CC B1 86 ... ldd #b186 +EFE1 BD EE 03 ... jsr ee03 ;jump36 +EFE4 CE 10 00 ... ldx #1000 +EFE7 1D 00 .. bclr add,x 00,x +EFE9 08 . inx +EFEA CE 10 08 ... ldx #1008 +EFED 1C 00 .. bset add,x 00,x +EFEF 02 . idiv +EFF0 CC 00 0A ... ldd #000a +EFF3 BD E5 71 ..q jsr e571 ;jump13 +EFF6 F6 10 08 ... ldab 1008 +EFF9 C4 01 .. andb #01 +EFFB 26 06 &. bne 06 ;F003 +EFFD CC B1 91 ... ldd #b191 +F000 BD EE 03 ... jsr ee03 ;jump36 +F003 CE 10 08 ... ldx #1008 +F006 1D 00 .. bclr add,x 00,x +F008 02 . idiv +F009 CC 00 0A ... ldd #000a +F00C BD E5 71 ..q jsr e571 ;jump13 +F00F F6 10 08 ... ldab 1008 +F012 C4 01 .. andb #01 +F014 27 06 '. beq 06 ;F01C +F016 CC B1 91 ... ldd #b191 +F019 BD EE 03 ... jsr ee03 ;jump36 +F01C CE 00 14 ... ldx #0014 +F01F 1C 00 .. bset add,x 00,x +F021 20 F6 . bra f6 ;F019 +F023 00 . test +F024 14 . bset +F025 F7 38 00 .8. stb 3800 +F028 CC 00 0A ... ldd #000a +F02B BD E5 71 ..q jsr e571 ;jump13 +F02E F6 20 00 . . ldab 2000 +F031 C4 40 .@ andb #40 +F033 26 06 &. bne 06 ;F03B +F035 CC B1 9C ... ldd #b19c +F038 BD EE 03 ... jsr ee03 ;jump36 +F03B CE 00 14 ... ldx #0014 +F03E 1D 00 .. bclr add,x 00,x +F040 20 F6 . bra f6 ;F038 +F042 00 . test +F043 14 . bset +F044 F7 38 00 .8. stb 3800 +F047 CC 00 0A ... ldd #000a +F04A BD E5 71 ..q jsr e571 ;jump13 +F04D F6 20 00 . . ldab 2000 +F050 C4 40 .@ andb #40 +F052 27 06 '. beq 06 ;F05A +F054 CC B1 9C ... ldd #b19c +F057 BD EE 03 ... jsr ee03 ;jump36 +F05A CE 00 14 ... ldx #0014 +F05D 1C 00 .. bset add,x 00,x +F05F 40 @ nega +F060 F6 00 14 ... ldab 0014 +F063 F7 38 00 .8. stb 3800 +F066 CC 00 0A ... ldd #000a +F069 BD E5 71 ..q jsr e571 ;jump13 +F06C F6 20 00 . . ldab 2000 +F06F 2C 06 ,. bge 06 ;F077 +F071 CC B1 9C ... ldd #b19c +F074 BD EE 03 ... jsr ee03 ;jump36 +F077 CE 00 14 ... ldx #0014 +F07A 1D 00 .. bclr add,x 00,x +F07C 40 @ nega +F07D F6 00 14 ... ldab 0014 +F080 F7 38 00 .8. stb 3800 +F083 CC 00 0A ... ldd #000a +F086 BD E5 71 ..q jsr e571 ;jump13 +F089 F6 20 00 . . ldab 2000 +F08C 2D 06 -. blt 06 ;F094 +F08E CC B1 9C ... ldd #b19c +F091 BD EE 03 ... jsr ee03 ;jump36 +F094 7F 00 61 ..a clr 0061 +F097 F6 00 61 ..a ldab 0061 +F09A C1 08 .. cmpb #08 +F09C 24 22 $" bcc 22 ;F0C0 +F09E F6 00 61 ..a ldab 0061 +F0A1 4F O clra +F0A2 C3 B1 C8 ... addd #b1c8 +F0A5 8F . xgdx +F0A6 E6 00 .. ldab 00,x +F0A8 F7 00 06 ... stb 0006 +F0AB BD D3 11 ... jsr d311 ;jump30 +F0AE 83 00 00 ... subd #0000 +F0B1 27 08 '. beq 08 ;F0BB +F0B3 CC B1 A7 ... ldd #b1a7 +F0B6 BD EE 03 ... jsr ee03 ;jump36 +F0B9 20 05 . bra 05 ;F0C0 +F0BB 7C 00 61 |.a inc 0061 +F0BE 20 D7 . bra d7 ;F097 +F0C0 7F 00 61 ..a clr 0061 +F0C3 F6 00 61 ..a ldab 0061 +F0C6 C1 08 .. cmpb #08 +F0C8 24 2B $+ bcc 2b ;F0F5 +F0CA F6 00 61 ..a ldab 0061 +F0CD 4F O clra +F0CE C3 B1 C8 ... addd #b1c8 +F0D1 8F . xgdx +F0D2 E6 00 .. ldab 00,x +F0D4 F7 00 06 ... stb 0006 +F0D7 BD D1 3D ..= jsr d13d ;jump34 +F0DA BD D5 70 ..p jsr d570 ;jump35 +F0DD 83 00 00 ... subd #0000 +F0E0 26 0B &. bne 0b ;F0ED +F0E2 BD D1 05 ... jsr d105 ;jump32 +F0E5 CC B1 B2 ... ldd #b1b2 +F0E8 BD EE 03 ... jsr ee03 ;jump36 +F0EB 20 08 . bra 08 ;F0F5 +F0ED BD D1 05 ... jsr d105 ;jump32 +F0F0 7C 00 61 |.a inc 0061 +F0F3 20 CE . bra ce ;F0C3 +F0F5 7F 00 61 ..a clr 0061 +F0F8 F6 00 61 ..a ldab 0061 +F0FB C1 05 .. cmpb #05 +F0FD 24 45 $E bcc 45 ;F144 +F0FF F6 00 61 ..a ldab 0061 +F102 4F O clra +F103 C3 B1 C8 ... addd #b1c8 +F106 8F . xgdx +F107 E6 00 .. ldab 00,x +F109 F7 00 06 ... stb 0006 +F10C BD D1 3D ..= jsr d13d ;jump34 +F10F CC 00 0A ... ldd #000a +F112 BD E5 71 ..q jsr e571 ;jump13 +F115 F6 18 00 ... ldab 1800 +F118 C4 40 .@ andb #40 +F11A 26 0B &. bne 0b ;F127 +F11C BD D1 05 ... jsr d105 ;jump32 +F11F CC B1 B2 ... ldd #b1b2 +F122 BD EE 03 ... jsr ee03 ;jump36 +F125 20 1D . bra 1d ;F144 +F127 BD D1 05 ... jsr d105 ;jump32 +F12A CC 00 0A ... ldd #000a +F12D BD E5 71 ..q jsr e571 ;jump13 +F130 F6 18 00 ... ldab 1800 +F133 C4 40 .@ andb #40 +F135 27 08 '. beq 08 ;F13F +F137 CC B1 B2 ... ldd #b1b2 +F13A BD EE 03 ... jsr ee03 ;jump36 +F13D 20 05 . bra 05 ;F144 +F13F 7C 00 61 |.a inc 0061 +F142 20 B4 . bra b4 ;F0F8 +F144 FC 10 16 ... ldd 1016 +F147 83 5A 5A .ZZ subd #5a5a +F14A 26 0C &. bne 0c ;F158 +F14C CC B1 BD ... ldd #b1bd +F14F BD C0 BA ... jsr c0ba ;display: +F152 CC 05 DC ... ldd #05dc +F155 BD E5 71 ..q jsr e571 ;jump13 +F158 7E EE 1C ~.. jmp ee1c ;goto81 + +;send a byte to the printer? +;it calls c7e7, which does things with the serial port +jump53: +F15B 37 7 pshb +F15C 36 6 psha +F15D F6 00 19 ... ldab 0019 +F160 C4 40 .@ andb #40 +F162 26 5B &[ bne 5b ;F1BF +F164 C6 FF .. ldab #ff +F166 F7 00 39 ..9 stb 0039 +F169 F6 20 00 . . ldab 2000 +F16C 2C 11 ,. bge 11 ;F17F +F16E F6 20 00 . . ldab 2000 +F171 C4 40 .@ andb #40 +F173 27 0A '. beq 0a ;F17F +F175 F6 00 39 ..9 ldab 0039 +F178 27 05 '. beq 05 ;F17F +F17A BD E6 1B ... jsr e61b ;jump4 +F17D 20 EA . bra ea ;F169 +F17F F6 00 39 ..9 ldab 0039 +F182 26 08 &. bne 08 ;F18C +F184 CE 00 19 ... ldx #0019 +F187 1C 00 .. bset add,x 00,x +F189 40 @ nega +F18A 20 33 3 bra 33 ;F1BF +F18C F6 20 00 . . ldab 2000 +F18F C4 40 .@ andb #40 +F191 27 2C ', beq 2c ;F1BF +F193 F6 00 1D ... ldab 001d +F196 C4 01 .. andb #01 +F198 27 1E '. beq 1e ;F1B8 +F19A 30 0 tsx +F19B E6 01 .. ldab 01,x +F19D C1 30 .0 cmpb #30 +F19F 26 08 &. bne 08 ;F1A9 +F1A1 CC 00 20 .. ldd #0020 +F1A4 BD C7 E7 ... jsr c7e7 ;jump37 +F1A7 20 0D . bra 0d ;F1B6 +F1A9 30 0 tsx +F1AA E6 01 .. ldab 01,x +F1AC 4F O clra +F1AD BD C7 E7 ... jsr c7e7 ;jump37 +F1B0 CE 00 1D ... ldx #001d +F1B3 1D 00 .. bclr add,x 00,x +F1B5 01 . nop +F1B6 20 07 . bra 07 ;F1BF +F1B8 30 0 tsx +F1B9 E6 01 .. ldab 01,x +F1BB 4F O clra +F1BC BD C7 E7 ... jsr c7e7 ;jump37 +F1BF 38 8 pulx +F1C0 39 9 rts + +jump59: +F1C1 37 7 pshb +F1C2 36 6 psha +F1C3 F6 20 00 . . ldab 2000 +F1C6 C4 40 .@ andb #40 +F1C8 27 1C '. beq 1c ;F1E6 +F1CA 7F 00 18 ... clr 0018 +F1CD F6 00 18 ... ldab 0018 +F1D0 30 0 tsx +F1D1 E1 05 .. cmpb 05,x +F1D3 24 11 $. bcc 11 ;F1E6 +F1D5 30 0 tsx +F1D6 EE 00 .. ldx 00,x +F1D8 E6 00 .. ldab 00,x +F1DA 4F O clra +F1DB BD F1 5B ..[ jsr f15b ;jump53 +F1DE 38 8 pulx +F1DF 08 . inx +F1E0 3C < pshx +F1E1 7C 00 18 |.. inc 0018 +F1E4 20 E7 . bra e7 ;F1CD +F1E6 38 8 pulx +F1E7 39 9 rts + +;send a string to the printer? D is a pointer to a string, and some of them +;look *way* too long for the display. Or does it scroll them? + +jump57: +F1E8 37 7 pshb +F1E9 36 6 psha +F1EA F6 20 00 . . ldab 2000 +F1ED C4 40 .@ andb #40 +F1EF 27 1B '. beq 1b ;F20C +F1F1 CC 00 20 .. ldd #0020 +F1F4 BD F1 5B ..[ jsr f15b ;jump53 +F1F7 30 0 tsx +F1F8 EE 00 .. ldx 00,x +F1FA E6 00 .. ldab 00,x +F1FC 27 0E '. beq 0e ;F20C +F1FE 30 0 tsx +F1FF EE 00 .. ldx 00,x +F201 E6 00 .. ldab 00,x +F203 4F O clra +F204 BD F1 5B ..[ jsr f15b ;jump53 +F207 38 8 pulx +F208 08 . inx +F209 3C < pshx +F20A 20 EB . bra eb ;F1F7 +F20C 38 8 pulx +F20D 39 9 rts + +jump62: +F20E 37 7 pshb +F20F 36 6 psha +F210 F6 20 00 . . ldab 2000 +F213 C4 40 .@ andb #40 +F215 27 34 '4 beq 34 ;F24B +F217 CE 00 1D ... ldx #001d +F21A 1C 00 .. bset add,x 00,x +F21C 01 . nop +F21D 30 0 tsx +F21E E6 01 .. ldab 01,x +F220 4F O clra +F221 BD E7 95 ... jsr e795 ;jump54 +F224 F6 00 5D ..] ldab 005d +F227 4F O clra +F228 BD F1 5B ..[ jsr f15b ;jump53 +F22B F6 00 5E ..^ ldab 005e +F22E 4F O clra +F22F BD F1 5B ..[ jsr f15b ;jump53 +F232 CE 00 1D ... ldx #001d +F235 1D 00 .. bclr add,x 00,x +F237 01 . nop +F238 F6 00 5F .._ ldab 005f +F23B 4F O clra +F23C BD F1 5B ..[ jsr f15b ;jump53 +F23F CC 00 20 .. ldd #0020 +F242 BD F1 5B ..[ jsr f15b ;jump53 +F245 CC 00 20 .. ldd #0020 +F248 BD F1 5B ..[ jsr f15b ;jump53 +F24B 38 8 pulx +F24C 39 9 rts + +jump58: +F24D 37 7 pshb +F24E 36 6 psha +F24F F6 20 00 . . ldab 2000 +F252 C4 40 .@ andb #40 +F254 27 41 'A beq 41 ;F297 +F256 CE 00 1D ... ldx #001d +F259 1C 00 .. bset add,x 00,x +F25B 01 . nop +F25C 30 0 tsx +F25D EC 00 .. ldd 00,x +F25F BD E7 45 ..E jsr e745 ;jump55 +F262 F6 00 57 ..W ldab 0057 +F265 4F O clra +F266 BD F1 5B ..[ jsr f15b ;jump53 +F269 F6 00 5A ..Z ldab 005a +F26C 4F O clra +F26D BD F1 5B ..[ jsr f15b ;jump53 +F270 F6 00 5D ..] ldab 005d +F273 4F O clra +F274 BD F1 5B ..[ jsr f15b ;jump53 +F277 F6 00 5E ..^ ldab 005e +F27A 4F O clra +F27B BD F1 5B ..[ jsr f15b ;jump53 +F27E CE 00 1D ... ldx #001d +F281 1D 00 .. bclr add,x 00,x +F283 01 . nop +F284 F6 00 5F .._ ldab 005f +F287 4F O clra +F288 BD F1 5B ..[ jsr f15b ;jump53 +F28B CC 00 20 .. ldd #0020 +F28E BD F1 5B ..[ jsr f15b ;jump53 +F291 CC 00 20 .. ldd #0020 +F294 BD F1 5B ..[ jsr f15b ;jump53 +F297 38 8 pulx +F298 39 9 rts + +jump61 +jump61:: +F299 37 7 pshb +F29A 36 6 psha +F29B F6 20 00 . . ldab 2000 +F29E C4 40 .@ andb #40 +F2A0 27 7B '{ beq 7b ;F31D +F2A2 F6 00 17 ... ldab 0017 +F2A5 C4 08 .. andb #08 +F2A7 26 06 &. bne 06 ;F2AF +F2A9 CC 00 24 ..$ ldd #0024 +F2AC BD F1 5B ..[ jsr f15b ;jump53 +F2AF CE 00 1D ... ldx #001d +F2B2 1C 00 .. bset add,x 00,x +F2B4 01 . nop +F2B5 30 0 tsx +F2B6 EC 00 .. ldd 00,x +F2B8 BD E7 45 ..E jsr e745 ;jump55 +F2BB F6 00 57 ..W ldab 0057 +F2BE 4F O clra +F2BF BD F1 5B ..[ jsr f15b ;jump53 +F2C2 F6 00 5A ..Z ldab 005a +F2C5 4F O clra +F2C6 BD F1 5B ..[ jsr f15b ;jump53 +F2C9 F6 00 13 ... ldab 0013 +F2CC C1 08 .. cmpb #08 +F2CE 26 0C &. bne 0c ;F2DC +F2D0 CC 00 2E ... ldd #002e +F2D3 BD F1 5B ..[ jsr f15b ;jump53 +F2D6 CE 00 1D ... ldx #001d +F2D9 1D 00 .. bclr add,x 00,x +F2DB 01 . nop +F2DC F6 00 5D ..] ldab 005d +F2DF 4F O clra +F2E0 BD F1 5B ..[ jsr f15b ;jump53 +F2E3 F6 00 13 ... ldab 0013 +F2E6 C1 04 .. cmpb #04 +F2E8 26 0C &. bne 0c ;F2F6 +F2EA CC 00 2E ... ldd #002e +F2ED BD F1 5B ..[ jsr f15b ;jump53 +F2F0 CE 00 1D ... ldx #001d +F2F3 1D 00 .. bclr add,x 00,x +F2F5 01 . nop +F2F6 F6 00 5E ..^ ldab 005e +F2F9 4F O clra +F2FA BD F1 5B ..[ jsr f15b ;jump53 +F2FD F6 00 13 ... ldab 0013 +F300 C1 02 .. cmpb #02 +F302 26 06 &. bne 06 ;F30A +F304 CC 00 2E ... ldd #002e +F307 BD F1 5B ..[ jsr f15b ;jump53 +F30A CE 00 1D ... ldx #001d +F30D 1D 00 .. bclr add,x 00,x +F30F 01 . nop +F310 F6 00 5F .._ ldab 005f +F313 4F O clra +F314 BD F1 5B ..[ jsr f15b ;jump53 +F317 CC 00 0A ... ldd #000a +F31A BD F1 5B ..[ jsr f15b ;jump53 +F31D 38 8 pulx +F31E 39 9 rts + +jump60: +F31F 38 8 pulx +F320 37 7 pshb +F321 36 6 psha +F322 3C < pshx +F323 F6 20 00 . . ldab 2000 +F326 C4 40 .@ andb #40 +F328 26 03 &. bne 03 ;F32D +F32A 7E F3 BC ~.. jmp f3bc ;goto82 +F32D F6 00 17 ... ldab 0017 +F330 C4 08 .. andb #08 +F332 26 06 &. bne 06 ;F33A +F334 CC 00 24 ..$ ldd #0024 +F337 BD F1 5B ..[ jsr f15b ;jump53 +F33A CE 00 1D ... ldx #001d +F33D 1C 00 .. bset add,x 00,x +F33F 01 . nop +F340 30 0 tsx +F341 EC 04 .. ldd 04,x +F343 37 7 pshb +F344 36 6 psha +F345 EC 02 .. ldd 02,x +F347 BD E6 21 ..! jsr e621 ;jump56 +F34A 38 8 pulx +F34B C6 07 .. ldab #07 +F34D F7 00 18 ... stb 0018 +F350 F6 00 18 ... ldab 0018 +F353 C1 FF .. cmpb #ff +F355 24 5F $_ bcc 5f ;F3B6 +F357 F6 00 18 ... ldab 0018 +F35A 4F O clra +F35B C3 0B 90 ... addd #0b90 +F35E 8F . xgdx +F35F E6 00 .. ldab 00,x +F361 4F O clra +F362 BD F1 5B ..[ jsr f15b ;jump53 +F365 F6 00 18 ... ldab 0018 +F368 C1 03 .. cmpb #03 +F36A 26 15 &. bne 15 ;F381 +F36C F6 00 13 ... ldab 0013 +F36F C1 08 .. cmpb #08 +F371 26 0C &. bne 0c ;F37F +F373 CC 00 2E ... ldd #002e +F376 BD F1 5B ..[ jsr f15b ;jump53 +F379 CE 00 1D ... ldx #001d +F37C 1D 00 .. bclr add,x 00,x +F37E 01 . nop +F37F 20 30 0 bra 30 ;F3B1 +F381 C1 02 .. cmpb #02 +F383 26 15 &. bne 15 ;F39A +F385 F6 00 13 ... ldab 0013 +F388 C1 04 .. cmpb #04 +F38A 26 0C &. bne 0c ;F398 +F38C CC 00 2E ... ldd #002e +F38F BD F1 5B ..[ jsr f15b ;jump53 +F392 CE 00 1D ... ldx #001d +F395 1D 00 .. bclr add,x 00,x +F397 01 . nop +F398 20 17 . bra 17 ;F3B1 +F39A C1 01 .. cmpb #01 +F39C 26 13 &. bne 13 ;F3B1 +F39E F6 00 13 ... ldab 0013 +F3A1 C1 02 .. cmpb #02 +F3A3 26 06 &. bne 06 ;F3AB +F3A5 CC 00 2E ... ldd #002e +F3A8 BD F1 5B ..[ jsr f15b ;jump53 +F3AB CE 00 1D ... ldx #001d +F3AE 1D 00 .. bclr add,x 00,x +F3B0 01 . nop +F3B1 7A 00 18 z.. dec 0018 +F3B4 20 9A . bra 9a ;F350 +F3B6 CC 00 0A ... ldd #000a +F3B9 BD F1 5B ..[ jsr f15b ;jump53 +goto82: +F3BC 38 8 pulx +F3BD 31 1 ins +F3BE 31 1 ins +F3BF 6E 00 n. jmp 00,x + +jump63: +F3C1 37 7 pshb +F3C2 36 6 psha +F3C3 F6 20 00 . . ldab 2000 +F3C6 C4 40 .@ andb #40 +F3C8 27 49 'I beq 49 ;F413 +F3CA CC B4 71 ..q ldd #b471 " CODE " +F3CD BD F1 E8 ... jsr f1e8 ;jump57 +F3D0 30 0 tsx +F3D1 E6 01 .. ldab 01,x +F3D3 4F O clra +F3D4 CE 00 0A ... ldx #000a +F3D7 02 . idiv +F3D8 8F . xgdx +F3D9 CB 30 .0 addb #30 +F3DB F7 00 5E ..^ stb 005e +F3DE 30 0 tsx +F3DF E6 01 .. ldab 01,x +F3E1 4F O clra +F3E2 CE 00 0A ... ldx #000a +F3E5 02 . idiv +F3E6 CB 30 .0 addb #30 +F3E8 F7 00 5F .._ stb 005f ;5e and 5f now param in ascii +F3EB F6 00 5E ..^ ldab 005e +F3EE 4F O clra +F3EF BD F1 5B ..[ jsr f15b ;jump53 +F3F2 F6 00 5F .._ ldab 005f +F3F5 4F O clra +F3F6 BD F1 5B ..[ jsr f15b ;jump53 +F3F9 CC B4 7B ..{ ldd #b47b "VENDS - " +F3FC BD F1 E8 ... jsr f1e8 ;jump57 +F3FF 30 0 tsx +F400 E6 01 .. ldab 01,x +F402 4F O clra +F403 05 . asld +F404 C3 0D 1F ... addd #0d1f +F407 8F . xgdx +F408 EC 00 .. ldd 00,x +F40A BD F2 4D ..M jsr f24d ;jump58 +F40D CC 00 0A ... ldd #000a +F410 BD F1 5B ..[ jsr f15b ;jump53 +F413 38 8 pulx +F414 39 9 rts + +jump112: +F415 F6 0B C0 ... ldab 0bc0 +F418 C4 02 .. andb #02 +F41A 27 15 '. beq 15 ;F431 +F41C CE 00 21 ..! ldx #0021 +F41F 1C 00 .. bset add,x 00,x +F421 80 F6 .. suba #f6 +F423 00 . test +F424 1D C4 .. bclr add,x c4,x +F426 02 . idiv +F427 27 02 '. beq 02 ;F42B +F429 20 F7 . bra f7 ;F422 +F42B CE 00 21 ..! ldx #0021 +F42E 1D 00 .. bclr add,x 00,x +F430 80 C6 .. suba #c6 +F432 10 . sba +F433 F7 10 2C .., stb 102c +F436 C6 2E .. ldab #2e +F438 F7 10 2D ..- stb 102d +F43B C6 05 .. ldab #05 +F43D F7 10 2B ..+ stb 102b +F440 CC 03 E8 ... ldd #03e8 +F443 BD E5 71 ..q jsr e571 ;jump13 +F446 CE 10 00 ... ldx #1000 +F449 1D 00 .. bclr add,x 00,x +F44B 08 . inx +F44C CE 00 19 ... ldx #0019 +F44F 1D 00 .. bclr add,x 00,x +F451 40 @ nega +F452 CE 00 1D ... ldx #001d +F455 1D 00 .. bclr add,x 00,x +F457 01 . nop +F458 CC 00 18 ... ldd #0018 +F45B BD F1 5B ..[ jsr f15b ;jump53 +F45E CC B2 1B ... ldd #b21b " ROWE INTERNATIONAL" +F461 BD F1 E8 ... jsr f1e8 ;jump57 +F464 CC 00 0A ... ldd #000a +F467 BD F1 5B ..[ jsr f15b ;jump53 +F46A CC B2 38 ..8 ldd #b238 +F46D BD F1 E8 ... jsr f1e8 ;jump57 +F470 CC 00 0A ... ldd #000a +F473 BD F1 5B ..[ jsr f15b ;jump53 +F476 CC B2 56 ..V ldd #b256 +F479 BD F1 E8 ... jsr f1e8 ;jump57 +F47C CC 00 0A ... ldd #000a +F47F BD F1 5B ..[ jsr f15b ;jump53 +F482 CC 00 0A ... ldd #000a +F485 BD F1 5B ..[ jsr f15b ;jump53 +F488 CC B2 75 ..u ldd #b275 +F48B BD F1 E8 ... jsr f1e8 ;jump57 +F48E CC 00 0A ... ldd #000a +F491 BD F1 5B ..[ jsr f15b ;jump53 +F494 CC B2 38 ..8 ldd #b238 +F497 BD F1 E8 ... jsr f1e8 ;jump57 +F49A CC 00 0A ... ldd #000a +F49D BD F1 5B ..[ jsr f15b ;jump53 +F4A0 CC 00 0A ... ldd #000a +F4A3 BD F1 5B ..[ jsr f15b ;jump53 +F4A6 CC B2 90 ... ldd #b290 +F4A9 BD F1 E8 ... jsr f1e8 ;jump57 +F4AC CE 00 0A ... ldx #000a +F4AF 3C < pshx +F4B0 CC 0C BC ... ldd #0cbc +F4B3 BD F1 C1 ... jsr f1c1 ;jump59 +F4B6 38 8 pulx +F4B7 CC 00 0A ... ldd #000a +F4BA BD F1 5B ..[ jsr f15b ;jump53 +F4BD CC B2 A2 ... ldd #b2a2 +F4C0 BD F1 E8 ... jsr f1e8 ;jump57 +F4C3 CE 00 0A ... ldx #000a +F4C6 3C < pshx +F4C7 CC 0C CC ... ldd #0ccc +F4CA BD F1 C1 ... jsr f1c1 ;jump59 +F4CD 38 8 pulx +F4CE CC 00 0A ... ldd #000a +F4D1 BD F1 5B ..[ jsr f15b ;jump53 +F4D4 CC B2 B4 ... ldd #b2b4 +F4D7 BD F1 E8 ... jsr f1e8 ;jump57 +F4DA FC 0C E7 ... ldd 0ce7 +F4DD BD F2 4D ..M jsr f24d ;jump58 +F4E0 CC 00 0A ... ldd #000a +F4E3 BD F1 5B ..[ jsr f15b ;jump53 +F4E6 CC 00 0A ... ldd #000a +F4E9 BD F1 5B ..[ jsr f15b ;jump53 +F4EC CC B2 C6 ... ldd #b2c6 +F4EF BD F1 E8 ... jsr f1e8 ;jump57 +F4F2 FE 0D E9 ... ldx 0de9 +F4F5 3C < pshx +F4F6 FC 0D E7 ... ldd 0de7 +F4F9 BD F3 1F ... jsr f31f ;jump60 +F4FC 38 8 pulx +F4FD CC B2 D8 ... ldd #b2d8 +F500 BD F1 E8 ... jsr f1e8 ;jump57 +F503 FE 0D ED ... ldx 0ded +F506 3C < pshx +F507 FC 0D EB ... ldd 0deb +F50A BD F3 1F ... jsr f31f ;jump60 +F50D 38 8 pulx +F50E CC B2 EA ... ldd #b2ea +F511 BD F1 E8 ... jsr f1e8 ;jump57 +F514 FE 0D F1 ... ldx 0df1 +F517 3C < pshx +F518 FC 0D EF ... ldd 0def +F51B BD F3 1F ... jsr f31f ;jump60 +F51E 38 8 pulx +F51F CC B2 FC ... ldd #b2fc +F522 BD F1 E8 ... jsr f1e8 ;jump57 +F525 FE 0D F9 ... ldx 0df9 +F528 3C < pshx +F529 FC 0D F7 ... ldd 0df7 +F52C BD F3 1F ... jsr f31f ;jump60 +F52F 38 8 pulx +F530 CC B3 0E ... ldd #b30e +F533 BD F1 E8 ... jsr f1e8 ;jump57 +F536 FE 0D FD ... ldx 0dfd +F539 3C < pshx +F53A FC 0D FB ... ldd 0dfb +F53D BD F3 1F ... jsr f31f ;jump60 +F540 38 8 pulx +F541 CC 00 0A ... ldd #000a +F544 BD F1 5B ..[ jsr f15b ;jump53 +F547 CC B3 20 .. ldd #b320 +F54A BD F1 E8 ... jsr f1e8 ;jump57 +F54D CC 00 0A ... ldd #000a +F550 BD F1 5B ..[ jsr f15b ;jump53 +F553 CC B3 31 ..1 ldd #b331 +F556 BD F1 E8 ... jsr f1e8 ;jump57 +F559 FE 0D F5 ... ldx 0df5 +F55C 3C < pshx +F55D FC 0D F3 ... ldd 0df3 +F560 BD F3 1F ... jsr f31f ;jump60 +F563 38 8 pulx +F564 CC B3 4A ..J ldd #b34a +F567 BD F1 E8 ... jsr f1e8 ;jump57 +F56A FC 0C DD ... ldd 0cdd +F56D BD F2 4D ..M jsr f24d ;jump58 +F570 FE 0C F5 ... ldx 0cf5 +F573 3C < pshx +F574 FC 0C F3 ... ldd 0cf3 +F577 BD F3 1F ... jsr f31f ;jump60 +F57A 38 8 pulx +F57B CC B3 5C ..\ ldd #b35c +F57E BD F1 E8 ... jsr f1e8 ;jump57 +F581 FC 0C DF ... ldd 0cdf +F584 BD F2 4D ..M jsr f24d ;jump58 +F587 FE 0C F9 ... ldx 0cf9 +F58A 3C < pshx +F58B FC 0C F7 ... ldd 0cf7 +F58E BD F3 1F ... jsr f31f ;jump60 +F591 38 8 pulx +F592 CC B3 6E ..n ldd #b36e +F595 BD F1 E8 ... jsr f1e8 ;jump57 +F598 FC 0C E1 ... ldd 0ce1 +F59B BD F2 4D ..M jsr f24d ;jump58 +F59E FE 0C FD ... ldx 0cfd +F5A1 3C < pshx +F5A2 FC 0C FB ... ldd 0cfb +F5A5 BD F3 1F ... jsr f31f ;jump60 +F5A8 38 8 pulx +F5A9 CC B3 80 ... ldd #b380 +F5AC BD F1 E8 ... jsr f1e8 ;jump57 +F5AF FC 0C E3 ... ldd 0ce3 +F5B2 BD F2 4D ..M jsr f24d ;jump58 +F5B5 FE 0D 01 ... ldx 0d01 +F5B8 3C < pshx +F5B9 FC 0C FF ... ldd 0cff +F5BC BD F3 1F ... jsr f31f ;jump60 +F5BF 38 8 pulx +F5C0 CC B3 92 ... ldd #b392 +F5C3 BD F1 E8 ... jsr f1e8 ;jump57 +F5C6 FC 0C E5 ... ldd 0ce5 +F5C9 BD F2 4D ..M jsr f24d ;jump58 +F5CC FE 0D 05 ... ldx 0d05 +F5CF 3C < pshx +F5D0 FC 0D 03 ... ldd 0d03 +F5D3 BD F3 1F ... jsr f31f ;jump60 +F5D6 38 8 pulx +F5D7 CC 00 0A ... ldd #000a +F5DA BD F1 5B ..[ jsr f15b ;jump53 +F5DD CC B3 A4 ... ldd #b3a4 +F5E0 BD F1 E8 ... jsr f1e8 ;jump57 +F5E3 CC 00 0A ... ldd #000a +F5E6 BD F1 5B ..[ jsr f15b ;jump53 +F5E9 CC B3 B3 ... ldd #b3b3 +F5EC BD F1 E8 ... jsr f1e8 ;jump57 +F5EF FC 0C F1 ... ldd 0cf1 +F5F2 BD F2 99 ... jsr f299 ;jump61 +F5F5 CC B3 CA ... ldd #b3ca +F5F8 BD F1 E8 ... jsr f1e8 ;jump57 +F5FB F6 0C DC ... ldab 0cdc +F5FE 4F O clra +F5FF BD F2 0E ... jsr f20e ;jump62 +F602 FC 0C E9 ... ldd 0ce9 +F605 BD F2 99 ... jsr f299 ;jump61 +F608 CC B3 DC ... ldd #b3dc +F60B BD F1 E8 ... jsr f1e8 ;jump57 +F60E F6 0C DB ... ldab 0cdb +F611 4F O clra +F612 BD F2 0E ... jsr f20e ;jump62 +F615 FC 0C EB ... ldd 0ceb +F618 BD F2 99 ... jsr f299 ;jump61 +F61B CC B3 EE ... ldd #b3ee +F61E BD F1 E8 ... jsr f1e8 ;jump57 +F621 F6 0C DA ... ldab 0cda +F624 4F O clra +F625 BD F2 0E ... jsr f20e ;jump62 +F628 FC 0C ED ... ldd 0ced +F62B BD F2 99 ... jsr f299 ;jump61 +F62E CC B4 00 ... ldd #b400 +F631 BD F1 E8 ... jsr f1e8 ;jump57 +F634 F6 0C D9 ... ldab 0cd9 +F637 4F O clra +F638 BD F2 0E ... jsr f20e ;jump62 +F63B FC 0C EF ... ldd 0cef +F63E BD F2 99 ... jsr f299 ;jump61 +F641 CC 00 0A ... ldd #000a +F644 BD F1 5B ..[ jsr f15b ;jump53 +F647 CC B4 12 ... ldd #b412 +F64A BD F1 E8 ... jsr f1e8 ;jump57 +F64D FC 0D 07 ... ldd 0d07 +F650 BD F2 4D ..M jsr f24d ;jump58 +F653 FE 0D 11 ... ldx 0d11 +F656 3C < pshx +F657 FC 0D 0F ... ldd 0d0f +F65A BD F3 1F ... jsr f31f ;jump60 +F65D 38 8 pulx +F65E CC B4 24 ..$ ldd #b424 +F661 BD F1 E8 ... jsr f1e8 ;jump57 +F664 FC 0D 09 ... ldd 0d09 +F667 BD F2 4D ..M jsr f24d ;jump58 +F66A FE 0D 15 ... ldx 0d15 +F66D 3C < pshx +F66E FC 0D 13 ... ldd 0d13 +F671 BD F3 1F ... jsr f31f ;jump60 +F674 38 8 pulx +F675 CC B4 36 ..6 ldd #b436 +F678 BD F1 E8 ... jsr f1e8 ;jump57 +F67B FC 0D 0B ... ldd 0d0b +F67E BD F2 4D ..M jsr f24d ;jump58 +F681 FE 0D 19 ... ldx 0d19 +F684 3C < pshx +F685 FC 0D 17 ... ldd 0d17 +F688 BD F3 1F ... jsr f31f ;jump60 +F68B 38 8 pulx +F68C CC B4 48 ..H ldd #b448 +F68F BD F1 E8 ... jsr f1e8 ;jump57 +F692 FC 0D 0D ... ldd 0d0d +F695 BD F2 4D ..M jsr f24d ;jump58 +F698 FE 0D 1D ... ldx 0d1d +F69B 3C < pshx +F69C FC 0D 1B ... ldd 0d1b +F69F BD F3 1F ... jsr f31f ;jump60 +F6A2 38 8 pulx +F6A3 CC 00 0A ... ldd #000a +F6A6 BD F1 5B ..[ jsr f15b ;jump53 +F6A9 CC B4 5A ..Z ldd #b45a +F6AC BD F1 E8 ... jsr f1e8 ;jump57 +F6AF CC 00 0A ... ldd #000a +F6B2 BD F1 5B ..[ jsr f15b ;jump53 +F6B5 C6 01 .. ldab #01 +F6B7 F7 00 54 ..T stb 0054 +F6BA F6 00 54 ..T ldab 0054 +F6BD C1 63 .c cmpb #63 +F6BF 22 1B ". bhi 1b ;F6DC +F6C1 F6 00 54 ..T ldab 0054 +F6C4 4F O clra +F6C5 05 . asld +F6C6 C3 08 C8 ... addd #08c8 +F6C9 8F . xgdx +F6CA EC 00 .. ldd 00,x +F6CC C4 80 .. andb #80 +F6CE 27 07 '. beq 07 ;F6D7 +F6D0 F6 00 54 ..T ldab 0054 +F6D3 4F O clra +F6D4 BD F3 C1 ... jsr f3c1 ;jump63 +F6D7 7C 00 54 |.T inc 0054 +F6DA 20 DE . bra de ;F6BA +F6DC CC 00 0A ... ldd #000a +F6DF BD F1 5B ..[ jsr f15b ;jump53 +F6E2 F6 00 19 ... ldab 0019 +F6E5 C4 40 .@ andb #40 +F6E7 26 07 &. bne 07 ;F6F0 +F6E9 FE 0C E7 ... ldx 0ce7 +F6EC 08 . inx +F6ED FF 0C E7 ... stx 0ce7 +F6F0 CE 00 1D ... ldx #001d +F6F3 1D 00 .. bclr add,x 00,x +F6F5 01 . nop +F6F6 CC 03 E8 ... ldd #03e8 +F6F9 BD E5 71 ..q jsr e571 ;jump13 +F6FC C6 03 .. ldab #03 +F6FE F7 10 2B ..+ stb 102b +F701 CE 10 00 ... ldx #1000 +F704 1C 00 .. bset add,x 00,x +F706 08 . inx +F707 F6 0B C0 ... ldab 0bc0 +F70A C4 02 .. andb #02 +F70C 27 06 '. beq 06 ;F714 +F70E CC 00 80 ... ldd #0080 +F711 BD C7 E7 ... jsr c7e7 ;jump37 +F714 7F 00 38 ..8 clr 0038 +F717 39 9 rts +F718 3C < pshx +F719 F6 0B C0 ... ldab 0bc0 +F71C C4 08 .. andb #08 +F71E 27 03 '. beq 03 ;F723 +F720 BD C3 25 ..% jsr c325 ;jump64 +F723 7C 00 0C |.. inc 000c +F726 F6 00 0C ... ldab 000c +F729 C1 02 .. cmpb #02 +F72B 26 13 &. bne 13 ;F740 +F72D 7F 00 0C ... clr 000c +F730 F6 00 07 ... ldab 0007 +F733 27 03 '. beq 03 ;F738 +F735 7A 00 07 z.. dec 0007 +F738 F6 00 00 ... ldab 0000 +F73B 27 03 '. beq 03 ;F740 +F73D 7A 00 00 z.. dec 0000 +F740 7C 00 0B |.. inc 000b +F743 F6 00 0B ... ldab 000b +F746 C1 08 .. cmpb #08 +F748 26 37 &7 bne 37 ;F781 +F74A 7F 00 0B ... clr 000b +F74D FC 00 3B ..; ldd 003b +F750 27 07 '. beq 07 ;F759 +F752 FE 00 3B ..; ldx 003b +F755 09 . dex +F756 FF 00 3B ..; stx 003b +F759 CC 00 2C .., ldd #002c +F75C 30 0 tsx +F75D ED 00 .. stad 00,x +F75F 30 0 tsx +F760 EC 00 .. ldd 00,x +F762 37 7 pshb +F763 36 6 psha +F764 CC 00 3A ..: ldd #003a +F767 30 0 tsx +F768 A3 00 .. subd 00,x +F76A 31 1 ins +F76B 31 1 ins +F76C 25 13 %. bcs 13 ;F781 +F76E 30 0 tsx +F76F EE 00 .. ldx 00,x +F771 E6 00 .. ldab 00,x +F773 27 07 '. beq 07 ;F77C +F775 30 0 tsx +F776 EE 00 .. ldx 00,x +F778 6A 00 j. dec 00,x +F77A E6 00 .. ldab 00,x +F77C 38 8 pulx +F77D 08 . inx +F77E 3C < pshx +F77F 20 DE . bra de ;F75F +F781 F6 00 32 ..2 ldab 0032 +F784 27 07 '. beq 07 ;F78D +F786 F6 00 32 ..2 ldab 0032 +F789 C4 02 .. andb #02 +F78B 26 08 &. bne 08 ;F795 +F78D CE 10 00 ... ldx #1000 +F790 1D 00 .. bclr add,x 00,x +F792 10 . sba +F793 20 0D . bra 0d ;F7A2 +F795 F6 00 32 ..2 ldab 0032 +F798 C4 01 .. andb #01 +F79A 26 06 &. bne 06 ;F7A2 +F79C CE 10 00 ... ldx #1000 +F79F 1C 00 .. bset add,x 00,x +F7A1 10 . sba +F7A2 7C 00 4C |.L inc 004c +F7A5 F6 00 4C ..L ldab 004c +F7A8 C1 4B .K cmpb #4b +F7AA 26 13 &. bne 13 ;F7BF +F7AC 7F 00 4C ..L clr 004c +F7AF F6 00 4F ..O ldab 004f +F7B2 27 03 '. beq 03 ;F7B7 +F7B4 7A 00 4F z.O dec 004f +F7B7 F6 00 25 ..% ldab 0025 +F7BA 27 03 '. beq 03 ;F7BF +F7BC 7A 00 25 z.% dec 0025 +F7BF F6 00 31 ..1 ldab 0031 +F7C2 26 03 &. bne 03 ;F7C7 +F7C4 BD FE 69 ..i jsr fe69 ;inhibit interrupts +F7C7 F6 00 7F ... ldab 007f +F7CA 27 03 '. beq 03 ;F7CF +F7CC BD FE 69 ..i jsr fe69 ;inhibit interrupts +F7CF C6 40 .@ ldab #40 +F7D1 F7 10 25 ..% stb 1025 +F7D4 38 8 pulx +F7D5 3B ; rti + +main: + +F7D6 7F 00 14 ... clr 0014 ;0 -> 0014 +F7D9 5F _ clrb ;0 -> B +F7DA F7 38 00 .8. stb 3800 ;B -> 3800 +F7DD C6 7F .. ldab #7f ;7F -> B +F7DF F7 00 1A ... stb 001a ;B -> 001a +F7E2 C6 7F .. ldab #7f ;7F -> B +F7E4 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F7E7 C6 07 .. ldab #07 ;7 -> B +F7E9 F7 10 3C ..< stb 103c +F7EC C6 81 .. ldab #81 ;81 -> B +F7EE F7 10 26 ..& stb 1026 +F7F1 5F _ clrb ;0 -> B +F7F2 F7 10 30 ..0 stb 1030 +F7F5 C6 C8 .. ldab #c8 ;c8 -> B +F7F7 F7 10 00 ... stb 1000 +F7FA C6 3E .> ldab #3e ;3e -> B +F7FC F7 10 09 ... stb 1009 +F7FF C6 12 .. ldab #12 ;12 -> B +F801 F7 10 28 ..( stb 1028 + +F804 BD BE 69 ..i jsr be69 ;jump3 +F807 BD EA 59 ..Y jsr ea59 ;jump65 +F80A CC 00 64 ..d ldd #0064 +F80D BD E5 71 ..q jsr e571 ;jump13 +F810 CC B1 EF ... ldd #b1ef " ROWE INT " +F813 BD C0 BA ... jsr c0ba ;display: +F816 CC 01 F4 ... ldd #01f4 +F819 BD E5 71 ..q jsr e571 ;jump13 +F81C CC B1 FA ... ldd #b1fa "COPYRIGHT " +F81F BD C0 BA ... jsr c0ba ;display: +F822 CC 01 F4 ... ldd #01f4 +F825 BD E5 71 ..q jsr e571 ;jump13 +F828 CC B2 05 ... ldd #b205 " 1993 " +F82B BD C0 BA ... jsr c0ba ;display: +F82E CC 01 F4 ... ldd #01f4 +F831 BD E5 71 ..q jsr e571 ;jump13 +F834 CC B2 10 ... ldd #b210 "5900 VER 5" +F837 BD C0 BA ... jsr c0ba ;display: +F83A CC 00 0A ... ldd #000a +F83D BD E5 71 ..q jsr e571 ;jump13 +F840 7F 00 7F ... clr 007f +F843 7F 00 21 ..! clr 0021 +F846 7F 00 1F ... clr 001f +F849 7F 00 1D ... clr 001d +F84C 7F 00 1B ... clr 001b +F84F 7F 00 19 ... clr 0019 +F852 F6 0B C0 ... ldab 0bc0 +F855 C4 01 .. andb #01 +F857 27 08 '. beq 08 ;F861 +F859 CE 0B C1 ... ldx #0bc1 +F85C 1C 00 .. bset add,x 00,x +F85E 01 . nop +F85F 20 06 . bra 06 ;F867 +F861 CE 0B C1 ... ldx #0bc1 +F864 1D 00 .. bclr add,x 00,x +F866 01 . nop +F867 F6 0B C0 ... ldab 0bc0 +F86A C4 04 .. andb #04 +F86C 27 08 '. beq 08 ;F876 +F86E CE 0B C1 ... ldx #0bc1 +F871 1C 00 .. bset add,x 00,x +F873 02 . idiv +F874 20 06 . bra 06 ;F87C +F876 CE 0B C1 ... ldx #0bc1 +F879 1D 00 .. bclr add,x 00,x +F87B 02 . idiv +F87C CE 0B C1 ... ldx #0bc1 +F87F 1D 00 .. bclr add,x 00,x +F881 04 . lsrd +F882 F6 0B C0 ... ldab 0bc0 +F885 C4 02 .. andb #02 +F887 27 2D '- beq 2d ;F8B6 +F889 C6 3C .< ldab #3c +F88B F7 00 31 ..1 stb 0031 +F88E 0E . cli +F88F CC 00 FF ... ldd #00ff +F892 BD C7 E7 ... jsr c7e7 ;jump37 +F895 5F _ clrb +F896 4F O clra +F897 FD 00 40 ..@ stad 0040 +F89A C6 10 .. ldab #10 +F89C F7 10 2C .., stb 102c +F89F C6 2E .. ldab #2e +F8A1 F7 10 2D ..- stb 102d +F8A4 C6 03 .. ldab #03 +F8A6 F7 10 2B ..+ stb 102b +F8A9 C6 46 .F ldab #46 +F8AB F7 00 2F ../ stb 002f +F8AE CC 07 D0 ... ldd #07d0 +F8B1 BD E5 71 ..q jsr e571 ;jump13 +F8B4 20 2B + bra 2b ;F8E1 +F8B6 BD D0 94 ... jsr d094 ;jump66 +F8B9 C6 27 .' ldab #27 +F8BB F7 10 2D ..- stb 102d +F8BE C6 07 .. ldab #07 +F8C0 F7 10 2B ..+ stb 102b +F8C3 CE 00 1A ... ldx #001a +F8C6 1C 00 .. bset add,x 00,x +F8C8 04 . lsrd +F8C9 F6 00 1A ... ldab 001a +F8CC F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F8CF CC 07 D0 ... ldd #07d0 +F8D2 BD E5 71 ..q jsr e571 ;jump13 +F8D5 CE 00 1A ... ldx #001a +F8D8 1D 00 .. bclr add,x 00,x +F8DA 04 . lsrd +F8DB F6 00 1A ... ldab 001a +F8DE F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F8E1 7F 0E 6A ..j clr 0e6a +F8E4 BD D4 79 ..y jsr d479 ;jump67 +F8E7 BD E8 9A ... jsr e89a ;jump68 +F8EA 7F 00 06 ... clr 0006 +F8ED CE 00 1D ... ldx #001d +F8F0 1C 00 .. bset add,x 00,x +F8F2 10 . sba +F8F3 CC 05 DC ... ldd #05dc +F8F6 BD E5 71 ..q jsr e571 ;jump13 +F8F9 C6 1E .. ldab #1e +F8FB F7 00 35 ..5 stb 0035 +F8FE 0E . cli +goto85: +F8FF BD E6 1B ... jsr e61b ;jump4 +F902 BD D1 05 ... jsr d105 ;jump32 +F905 F6 10 0A ... ldab 100a +F908 C4 08 .. andb #08 +F90A 27 46 'F beq 46 ;F952 +F90C F6 10 0A ... ldab 100a +F90F C4 08 .. andb #08 +F911 27 11 '. beq 11 ;F924 +F913 CE 00 1A ... ldx #001a +F916 1C 00 .. bset add,x 00,x +F918 04 . lsrd +F919 F6 00 1A ... ldab 001a +F91C F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F91F BD E6 1B ... jsr e61b ;jump4 +F922 20 E8 . bra e8 ;F90C +F924 BD D0 94 ... jsr d094 ;jump66 +F927 F6 0B C0 ... ldab 0bc0 +F92A C4 01 .. andb #01 +F92C 27 06 '. beq 06 ;F934 +F92E CE 0B C1 ... ldx #0bc1 +F931 1C 00 .. bset add,x 00,x +F933 01 . nop +F934 F6 0B C0 ... ldab 0bc0 +F937 C4 04 .. andb #04 +F939 27 06 '. beq 06 ;F941 +F93B CE 0B C1 ... ldx #0bc1 +F93E 1C 00 .. bset add,x 00,x +F940 02 . idiv +F941 CE 00 1A ... ldx #001a +F944 1D 00 .. bclr add,x 00,x +F946 04 . lsrd +F947 F6 00 1A ... ldab 001a +F94A F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +F94D C6 1E .. ldab #1e +F94F F7 00 35 ..5 stb 0035 +F952 F6 0B C0 ... ldab 0bc0 +F955 C4 08 .. andb #08 +F957 27 16 '. beq 16 ;F96F +F959 CE 00 02 ... ldx #0002 +F95C 3C < pshx +F95D CC 10 00 ... ldd #1000 +F960 BD E5 D7 ... jsr e5d7 ;jump69 +F963 38 8 pulx +F964 83 00 00 ... subd #0000 +F967 27 06 '. beq 06 ;F96F +F969 CE 0B C1 ... ldx #0bc1 +F96C 1C 00 .. bset add,x 00,x +F96E 08 . inx +F96F F6 0B C1 ... ldab 0bc1 +F972 C4 07 .. andb #07 +F974 27 0D '. beq 0d ;F983 +F976 F6 00 35 ..5 ldab 0035 +F979 26 08 &. bne 08 ;F983 +F97B CE 00 21 ..! ldx #0021 +F97E 1C 00 .. bset add,x 00,x +F980 20 20 bra 20 ;F9A2 +F982 06 . tap +F983 CE 00 21 ..! ldx #0021 +F986 1D 00 .. bclr add,x 00,x +F988 20 BD . bra bd ;F947 +F98A BB 63 BD .c. adda 63bd +F98D B8 00 F6 ... eora 00f6 +F990 0B . sev +F991 C0 C4 .. subb #c4 +F993 01 . nop +F994 27 0B '. beq 0b ;F9A1 +F996 FC 00 40 ..@ ldd 0040 +F999 F3 00 3E ..> addd 003e +F99C 26 03 &. bne 03 ;F9A1 +F99E BD D6 F6 ... jsr d6f6 ;jump106 +F9A1 F6 00 12 ... ldab 0012 +F9A4 C4 20 . andb #20 +F9A6 27 08 '. beq 08 ;F9B0 +F9A8 F6 00 35 ..5 ldab 0035 +F9AB 26 03 &. bne 03 ;F9B0 +F9AD 7E FA 79 ~.y jmp fa79 ;goto83 +F9B0 CE 00 1F ... ldx #001f +F9B3 1D 00 .. bclr add,x 00,x +F9B5 04 . lsrd +F9B6 CE 00 1D ... ldx #001d +F9B9 1C 00 .. bset add,x 00,x +F9BB 10 . sba +F9BC F6 00 1F ... ldab 001f +F9BF C4 20 . andb #20 +F9C1 26 03 &. bne 03 ;F9C6 +F9C3 7E FA 74 ~.t jmp fa74 ;goto84 +F9C6 F6 0B C0 ... ldab 0bc0 +F9C9 C4 01 .. andb #01 +F9CB 27 08 '. beq 08 ;F9D5 +F9CD CE 0B C1 ... ldx #0bc1 +F9D0 1C 00 .. bset add,x 00,x +F9D2 01 . nop +F9D3 20 06 . bra 06 ;F9DB +F9D5 CE 0B C1 ... ldx #0bc1 +F9D8 1D 00 .. bclr add,x 00,x +F9DA 01 . nop +F9DB F6 0B C0 ... ldab 0bc0 +F9DE C4 04 .. andb #04 +F9E0 27 08 '. beq 08 ;F9EA +F9E2 CE 0B C1 ... ldx #0bc1 +F9E5 1C 00 .. bset add,x 00,x +F9E7 02 . idiv +F9E8 20 06 . bra 06 ;F9F0 +F9EA CE 0B C1 ... ldx #0bc1 +F9ED 1D 00 .. bclr add,x 00,x +F9EF 02 . idiv +F9F0 CE 0B C1 ... ldx #0bc1 +F9F3 1D 00 .. bclr add,x 00,x +F9F5 04 . lsrd +F9F6 CE 00 1B ... ldx #001b +F9F9 1D 00 .. bclr add,x 00,x +F9FB 02 . idiv +F9FC F6 0B C0 ... ldab 0bc0 +F9FF C4 02 .. andb #02 +FA01 27 27 '' beq 27 ;FA2A +FA03 C6 3C .< ldab #3c +FA05 F7 00 31 ..1 stb 0031 +FA08 0E . cli +FA09 CC 00 FF ... ldd #00ff +FA0C BD C7 E7 ... jsr c7e7 ;jump37 +FA0F 5F _ clrb +FA10 4F O clra +FA11 FD 00 40 ..@ stad 0040 +FA14 C6 10 .. ldab #10 +FA16 F7 10 2C .., stb 102c +FA19 C6 2E .. ldab #2e +FA1B F7 10 2D ..- stb 102d +FA1E C6 03 .. ldab #03 +FA20 F7 10 2B ..+ stb 102b +FA23 C6 46 .F ldab #46 +FA25 F7 00 2F ../ stb 002f +FA28 20 31 1 bra 31 ;FA5B +FA2A CE 00 21 ..! ldx #0021 +FA2D 1D 00 .. bclr add,x 00,x +FA2F 40 @ nega +FA30 BD D0 94 ... jsr d094 ;jump66 +FA33 C6 27 .' ldab #27 +FA35 F7 10 2D ..- stb 102d +FA38 C6 07 .. ldab #07 +FA3A F7 10 2B ..+ stb 102b +FA3D CE 00 1A ... ldx #001a +FA40 1C 00 .. bset add,x 00,x +FA42 04 . lsrd +FA43 F6 00 1A ... ldab 001a +FA46 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +FA49 CC 00 32 ..2 ldd #0032 +FA4C BD E5 71 ..q jsr e571 ;jump13 +FA4F CE 00 1A ... ldx #001a +FA52 1D 00 .. bclr add,x 00,x +FA54 04 . lsrd +FA55 F6 00 1A ... ldab 001a +FA58 F7 30 00 .0. stb 3000 ;snack motor drivers serial data is bit 7 +FA5B BD D4 79 ..y jsr d479 ;jump67 +FA5E BD E8 9A ... jsr e89a ;jump68 +FA61 BD BE 69 ..i jsr be69 ;jump3 +FA64 7F 00 06 ... clr 0006 +FA67 CE 00 1F ... ldx #001f +FA6A 1D 00 .. bclr add,x 00,x +FA6C 20 C6 . bra c6 ;FA34 +FA6E 1E F7 00 35 ...5 brset f7,x 00 35 +FA72 20 03 . bra 03 ;FA77 +goto84: +FA74 BD DE E7 ... jsr dee7 ;jump116 +FA77 20 66 f bra 66 ;FADF +goto83: +FA79 F6 00 12 ... ldab 0012 +FA7C C4 20 . andb #20 +FA7E 27 5F '_ beq 5f ;FADF +FA80 F6 00 1F ... ldab 001f +FA83 C4 20 . andb #20 +FA85 26 03 &. bne 03 ;FA8A +FA87 BD E5 AA ... jsr e5aa ;jump12 +FA8A CE 00 1F ... ldx #001f +FA8D 1C 00 .. bset add,x 00,x +FA8F 20 F6 . bra f6 ;FA87 +FA91 00 . test +FA93 C4 01 .. andb #01 +FA95 26 33 &3 bne 33 ;FACA +FA97 F6 00 1D ... ldab 001d +FA9A C4 08 .. andb #08 +FA9C 27 2A '* beq 2a ;FAC8 +FA9E F6 00 1F ... ldab 001f +FAA1 C4 04 .. andb #04 +FAA3 26 14 &. bne 14 ;FAB9 +FAA5 CE 00 1F ... ldx #001f +FAA8 1C 00 .. bset add,x 00,x +FAAA 04 . lsrd +FAAB CE 00 1F ... ldx #001f +FAAE 1C 00 .. bset add,x 00,x +FAB0 80 CC .. suba #cc +FAB2 02 . idiv +FAB3 33 3 pulb +FAB4 FD 00 3B ..; stad 003b +FAB7 20 09 . bra 09 ;FAC2 +FAB9 BD E5 AA ... jsr e5aa ;jump12 +FABC CE 00 1F ... ldx #001f +FABF 1D 00 .. bclr add,x 00,x +FAC1 04 . lsrd +FAC2 CE 00 1D ... ldx #001d +FAC5 1D 00 .. bclr add,x 00,x +FAC7 08 . inx +FAC8 20 06 . bra 06 ;FAD0 +FACA CE 00 1D ... ldx #001d +FACD 1C 00 .. bset add,x 00,x +FACF 08 . inx +FAD0 F6 00 1F ... ldab 001f +FAD3 C4 04 .. andb #04 +FAD5 26 05 &. bne 05 ;FADC +FAD7 BD 81 00 ... jsr 8100 ;jump72 +FADA 20 03 . bra 03 ;FADF +FADC BD 84 A0 ... jsr 84a0 ;jump73 +FADF 7E F8 FF ~.. jmp f8ff ;goto85 +FAE2 CC B1 2E ... ldd #b12e ;"**ERROR***" +FAE5 BD C0 BA ... jsr c0ba ;display: +FAE8 CC 07 D0 ... ldd #07d0 +FAEB BD E5 71 ..q jsr e571 ;jump13 +FAEE 3B ; rti +FAEF CC B1 2E ... ldd #b12e ;"**ERROR***" +FAF2 BD C0 BA ... jsr c0ba ;display: +FAF5 CC 07 D0 ... ldd #07d0 +FAF8 BD E5 71 ..q jsr e571 ;jump13 +FAFB 3B ; rti +FAFC CC B1 2E ... ldd #b12e ;"**ERROR***" +FAFF BD C0 BA ... jsr c0ba ;display: +FB02 CC 07 D0 ... ldd #07d0 +FB05 BD E5 71 ..q jsr e571 ;jump13 +FB08 3B ; rti +FB09 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB0C BD C0 BA ... jsr c0ba ;display: +FB0F CC 07 D0 ... ldd #07d0 +FB12 BD E5 71 ..q jsr e571 ;jump13 +FB15 3B ; rti +FB16 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB19 BD C0 BA ... jsr c0ba ;display: +FB1C CC 07 D0 ... ldd #07d0 +FB1F BD E5 71 ..q jsr e571 ;jump13 +FB22 3B ; rti +FB23 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB26 BD C0 BA ... jsr c0ba ;display: +FB29 CC 07 D0 ... ldd #07d0 +FB2C BD E5 71 ..q jsr e571 ;jump13 +FB2F 3B ; rti +FB30 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB33 BD C0 BA ... jsr c0ba ;display: +FB36 CC 07 D0 ... ldd #07d0 +FB39 BD E5 71 ..q jsr e571 ;jump13 +FB3C 3B ; rti +FB3D CC B1 2E ... ldd #b12e ;"**ERROR***" +FB40 BD C0 BA ... jsr c0ba ;display: +FB43 CC 07 D0 ... ldd #07d0 +FB46 BD E5 71 ..q jsr e571 ;jump13 +FB49 3B ; rti +FB4A CC B1 2E ... ldd #b12e ;"**ERROR***" +FB4D BD C0 BA ... jsr c0ba ;display: +FB50 CC 07 D0 ... ldd #07d0 +FB53 BD E5 71 ..q jsr e571 ;jump13 +FB56 3B ; rti +FB57 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB5A BD C0 BA ... jsr c0ba ;display: +FB5D CC 07 D0 ... ldd #07d0 +FB60 BD E5 71 ..q jsr e571 ;jump13 +FB63 3B ; rti +FB64 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB67 BD C0 BA ... jsr c0ba ;display: +FB6A CC 07 D0 ... ldd #07d0 +FB6D BD E5 71 ..q jsr e571 ;jump13 +FB70 3B ; rti +FB71 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB74 BD C0 BA ... jsr c0ba ;display: +FB77 CC 07 D0 ... ldd #07d0 +FB7A BD E5 71 ..q jsr e571 ;jump13 +FB7D 3B ; rti +FB7E CC B1 2E ... ldd #b12e ;"**ERROR***" +FB81 BD C0 BA ... jsr c0ba ;display: +FB84 CC 07 D0 ... ldd #07d0 +FB87 BD E5 71 ..q jsr e571 ;jump13 +FB8A 3B ; rti +FB8B CC B1 2E ... ldd #b12e ;"**ERROR***" +FB8E BD C0 BA ... jsr c0ba ;display: +FB91 CC 07 D0 ... ldd #07d0 +FB94 BD E5 71 ..q jsr e571 ;jump13 +FB97 3B ; rti +FB98 CC B1 2E ... ldd #b12e ;"**ERROR***" +FB9B BD C0 BA ... jsr c0ba ;display: +FB9E CC 07 D0 ... ldd #07d0 +FBA1 BD E5 71 ..q jsr e571 ;jump13 +FBA4 3B ; rti +FBA5 CC B1 2E ... ldd #b12e ;"**ERROR***" +FBA8 BD C0 BA ... jsr c0ba ;display: +FBAB CC 07 D0 ... ldd #07d0 +FBAE BD E5 71 ..q jsr e571 ;jump13 +FBB1 3B ; rti +FBB2 BD FE 69 ..i jsr fe69 ;inhibit interrupts +FBB5 3B ; rti +FBB6 BD FE 69 ..i jsr fe69 ;inhibit interrupts +FBB9 3B ; rti + +jump38: +FBBA 3C < pshx +FBBB 37 7 pshb +FBBC 30 0 tsx +FBBD E6 06 .. ldab 06,x +FBBF 3D = mul +FBC0 A6 00 .. ldaa 00,x +FBC2 37 7 pshb +FBC3 E6 05 .. ldab 05,x +FBC5 3D = mul +FBC6 32 2 pula +FBC7 1B . aba +FBC8 33 3 pulb +FBC9 36 6 psha +FBCA A6 06 .. ldaa 06,x +FBCC 3D = mul +FBCD 37 7 pshb +FBCE AB 00 .. adda 00,x +FBD0 36 6 psha +FBD1 EC 03 .. ldd 03,x +FBD3 ED 05 .. stad 05,x +FBD5 38 8 pulx +FBD6 8F . xgdx +FBD7 83 00 00 ... subd #0000 +FBDA 31 1 ins +FBDB 38 8 pulx +FBDC 31 1 ins +FBDD 31 1 ins +FBDE 39 9 rts + +jump46: +FBDF BD FB E8 ... jsr fbe8 ;jump86 +FBE2 BD FC 25 ..% jsr fc25 ;jump85 +FBE5 7E FC 04 ~.. jmp fc04 ;goto87 + +jump86: +FBE8 3C < pshx +FBE9 8F . xgdx +FBEA EC 02 .. ldd 02,x +FBEC 37 7 pshb +FBED 36 6 psha +FBEE EC 00 .. ldd 00,x +FBF0 37 7 pshb +FBF1 36 6 psha +FBF2 34 4 des +FBF3 34 4 des +FBF4 34 4 des +FBF5 34 4 des +FBF6 3C < pshx +FBF7 30 0 tsx +FBF8 EC 12 .. ldd 12,x +FBFA ED 04 .. stad 04,x +FBFC EC 0C .. ldd 0c,x +FBFE ED 02 .. stad 02,x +FC00 EC 10 .. ldd 10,x +FC02 38 8 pulx +FC03 39 9 rts + +goto87: +FC04 ED 00 .. stad 00,x +FC06 3C < pshx +FC07 30 0 tsx +FC08 EC 08 .. ldd 08,x +FC0A ED 0A .. stad 0a,x +FC0C EC 02 .. ldd 02,x +FC0E ED 0C .. stad 0c,x +FC10 38 8 pulx +FC11 ED 02 .. stad 02,x +FC13 EC 00 .. ldd 00,x +FC15 26 06 &. bne 06 ;FC1D +FC17 6D 02 m. tst 02,x +FC19 26 02 &. bne 02 ;FC1D +FC1B 6D 03 m. tst 03,x +FC1D 31 1 ins +FC1E 31 1 ins +FC1F 38 8 pulx +FC20 31 1 ins +FC21 31 1 ins +FC22 31 1 ins +FC23 31 1 ins +FC24 39 9 rts + +jump85: +FC25 3C < pshx +FC26 30 0 tsx +FC27 E3 06 .. addd 06,x +FC29 37 7 pshb +FC2A 36 6 psha +FC2B EC 02 .. ldd 02,x +FC2D ED 06 .. stad 06,x +FC2F EC 04 .. ldd 04,x +FC31 E3 08 .. addd 08,x +FC33 ED 08 .. stad 08,x +FC35 32 2 pula +FC36 33 3 pulb +FC37 C9 00 .. adcb #00 +FC39 89 00 .. adca #00 +FC3B 83 00 00 ... subd #0000 +FC3E 26 06 &. bne 06 ;FC46 +FC40 6D 08 m. tst 08,x +FC42 26 02 &. bne 02 ;FC46 +FC44 6D 09 m. tst 09,x +FC46 38 8 pulx +FC47 31 1 ins +FC48 31 1 ins +FC49 31 1 ins +FC4A 31 1 ins +FC4B 39 9 rts + +jump83: +FC4C 3C < pshx +FC4D 3C < pshx +FC4E 37 7 pshb +FC4F 36 6 psha +FC50 3C < pshx +FC51 3C < pshx +FC52 3C < pshx +FC53 18 3C .< pshy +FC55 30 0 tsx +FC56 4F O clra +FC57 A7 04 .. sta 04,x +FC59 7E FC 6D ~.m jmp fc6d ;goto88 + +jump82: +FC5C 3C < pshx +FC5D 3C < pshx +FC5E 37 7 pshb +FC5F 36 6 psha +FC60 3C < pshx +FC61 3C < pshx +FC62 3C < pshx +FC63 18 3C .< pshy +FC65 30 0 tsx +FC66 86 01 .. ldaa #01 +FC68 A7 04 .. sta 04,x +FC6A 7E FC 6D ~.m jmp fc6d ;goto88 +goto88: +FC6D 1A EE 0E ... ldy 0e,x +FC70 EC 08 .. ldd 08,x +FC72 ED 0E .. stad 0e,x +FC74 EC 14 .. ldd 14,x +FC76 ED 0C .. stad 0c,x +FC78 EC 12 .. ldd 12,x +FC7A ED 0A .. stad 0a,x +FC7C 1A EF 12 ... sty 12,x +FC7F 4F O clra +FC80 5F _ clrb +FC81 ED 08 .. stad 08,x +FC83 ED 06 .. stad 06,x +FC85 EC 0A .. ldd 0a,x +FC87 1A A3 0E ... cmpd 0e,x +FC8A 22 23 "# bhi 23 ;FCAF +FC8C 27 15 '. beq 15 ;FCA3 +FC8E 1E 04 01 08 .... brset 04,x 01 08 +FC92 CC 00 00 ... ldd #0000 +FC95 ED 14 .. stad 14,x +FC97 7E FE 04 ~.. jmp fe04 ;goto89 +FC9A EC 0C .. ldd 0c,x +FC9C ED 14 .. stad 14,x +FC9E EC 0A .. ldd 0a,x +FCA0 7E FD E3 ~.. jmp fde3 ;goto90 +FCA3 83 00 00 ... subd #0000 +FCA6 27 12 '. beq 12 ;FCBA +FCA8 EC 0C .. ldd 0c,x +FCAA 1A A3 10 ... cmpd 10,x +FCAD 25 DF %. bcs df ;FC8E +FCAF 6D 0E m. tst 0e,x +FCB1 26 70 &p bne 70 ;FD23 +FCB3 6D 0F m. tst 0f,x +FCB5 27 1A '. beq 1a ;FCD1 +FCB7 7E FD A4 ~.. jmp fda4 ;goto91 +FCBA 3C < pshx +FCBB 3C < pshx +FCBC 18 38 .8 puly +FCBE EC 0C .. ldd 0c,x +FCC0 EE 10 .. ldx 10,x +FCC2 02 . idiv +FCC3 18 1E 04 01 01 ..... brset 04,y 01 01 +FCC8 8F . xgdx +FCC9 38 8 pulx +FCCA ED 14 .. stad 14,x +FCCC 4F O clra +FCCD 5F _ clrb +FCCE 7E FD E3 ~.. jmp fde3 ;goto90 +FCD1 3C < pshx +FCD2 3C < pshx +FCD3 18 38 .8 puly +FCD5 EC 0A .. ldd 0a,x +FCD7 EE 10 .. ldx 10,x +FCD9 3C < pshx +FCDA 02 . idiv +FCDB CD EF 0A ... stx 02x,y +FCDE 38 8 pulx +FCDF 3C < pshx +FCE0 03 . fdiv +FCE1 CD EF 0E ... stx 02x,y +FCE4 38 8 pulx +FCE5 18 E3 0C ... addd 0c,y +FCE8 24 1B $. bcc 1b ;FD05 +FCEA 18 ED 0C ... stad 0c,y +FCED 4F O clra +FCEE C6 01 .. ldab #01 +FCF0 3C < pshx +FCF1 03 . fdiv +FCF2 8F . xgdx +FCF3 18 E3 0E ... addd 0e,y +FCF6 24 03 $. bcc 03 ;FCFB +FCF8 18 6C 0A .l. inc 0a,y +FCFB 18 ED 0E ... stad 0e,y +FCFE 8F . xgdx +FCFF 38 8 pulx +FD00 18 E3 0C ... addd 0c,y +FD03 25 E5 %. bcs e5 ;FCEA +FD05 02 . idiv +FD06 8F . xgdx +FD07 18 E3 0E ... addd 0e,y +FD0A 24 03 $. bcc 03 ;FD0F +FD0C 18 6C 0A .l. inc 0a,y +FD0F 18 1F 04 01 07 ..... brclr 04,y 01 07 +FD14 8F . xgdx +FD15 18 6F 0A .o. clr 0a,y +FD18 18 6F 0B .o. clr 0b,y +FD1B 38 8 pulx +FD1C ED 14 .. stad 14,x +FD1E EC 0A .. ldd 0a,x +FD20 7E FD E3 ~.. jmp fde3 ;goto90 +FD23 86 08 .. ldaa #08 +FD25 A7 05 .. sta 05,x +FD27 69 i rol +FD28 0D . sec +FD29 69 i rol +FD2A 0C . clc +FD2B 69 i rol +FD2C 0B . sev +FD2D 69 i rol +FD2E 0A . clv +FD2F 69 i rol +FD30 09 . dex +FD31 EC 0B .. ldd 0b,x +FD33 A3 10 .. subd 10,x +FD35 ED 14 .. stad 14,x +FD37 EC 09 .. ldd 09,x +FD39 E2 0F .. sbcb 0f,x +FD3B A2 0E .. sbca 0e,x +FD3D 25 06 %. bcs 06 ;FD45 +FD3F ED 09 .. stad 09,x +FD41 EC 14 .. ldd 14,x +FD43 ED 0B .. stad 0b,x +FD45 6A 05 j. dec 05,x +FD47 26 DE &. bne de ;FD27 +FD49 69 i rol +FD4A 0D . sec +FD4B 1F 04 01 09 .... brclr 04,x 01 09 +FD4F EC 0B .. ldd 0b,x +FD51 ED 14 .. stad 14,x +FD53 EC 09 .. ldd 09,x +FD55 7E FD E3 ~.. jmp fde3 ;goto90 +FD58 4F O clra +FD59 E6 0D .. ldab 0d,x +FD5B 53 S comb +FD5C ED 14 .. stad 14,x +FD5E 5F _ clrb +FD5F 7E FD E3 ~.. jmp fde3 ;goto90 +FD62 86 10 .. ldaa #10 +FD64 A7 05 .. sta 05,x +FD66 69 i rol +FD67 0D . sec +FD68 69 i rol +FD69 0C . clc +FD6A 69 i rol +FD6B 0B . sev +FD6C 69 i rol +FD6D 0A . clv +FD6E 69 i rol +FD6F 09 . dex +FD70 69 i rol +FD71 08 . inx +FD72 EC 0A .. ldd 0a,x +FD74 A3 10 .. subd 10,x +FD76 ED 14 .. stad 14,x +FD78 EC 08 .. ldd 08,x +FD7A E2 0F .. sbcb 0f,x +FD7C 82 00 .. sbca #00 +FD7E 25 06 %. bcs 06 ;FD86 +FD80 ED 08 .. stad 08,x +FD82 EC 14 .. ldd 14,x +FD84 ED 0A .. stad 0a,x +FD86 6A 05 j. dec 05,x +FD88 26 DC &. bne dc ;FD66 +FD8A 69 i rol +FD8B 0D . sec +FD8C 69 i rol +FD8D 0C . clc +FD8E 1F 04 01 08 .... brclr 04,x 01 08 +FD92 EC 0A .. ldd 0a,x +FD94 ED 14 .. stad 14,x +FD96 EC 08 .. ldd 08,x +FD98 20 49 I bra 49 ;FDE3 +FD9A EC 0C .. ldd 0c,x +FD9C 43 C coma +FD9D 53 S comb +FD9E ED 14 .. stad 14,x +FDA0 4F O clra +FDA1 5F _ clrb +FDA2 20 3F ? bra 3f ;FDE3 +goto91: +FDA4 2B BC +. bmi bc ;FD62 +FDA6 86 10 .. ldaa #10 +FDA8 A7 05 .. sta 05,x +FDAA 69 i rol +FDAB 0D . sec +FDAC 69 i rol +FDAD 0C . clc +FDAE 69 i rol +FDAF 0B . sev +FDB0 69 i rol +FDB1 0A . clv +FDB2 69 i rol +FDB3 07 . tpa +FDB4 EC 0A .. ldd 0a,x +FDB6 A3 10 .. subd 10,x +FDB8 ED 14 .. stad 14,x +FDBA A6 07 .. ldaa 07,x +FDBC A2 0F .. sbca 0f,x +FDBE 25 06 %. bcs 06 ;FDC6 +FDC0 A7 07 .. sta 07,x +FDC2 EC 14 .. ldd 14,x +FDC4 ED 0A .. stad 0a,x +FDC6 6A 05 j. dec 05,x +FDC8 26 E0 &. bne e0 ;FDAA +FDCA 69 i rol +FDCB 0D . sec +FDCC 69 i rol +FDCD 0C . clc +FDCE 1F 04 01 09 .... brclr 04,x 01 09 +FDD2 EC 0A .. ldd 0a,x +FDD4 ED 14 .. stad 14,x +FDD6 4F O clra +FDD7 E6 07 .. ldab 07,x +FDD9 20 08 . bra 08 ;FDE3 +FDDB EC 0C .. ldd 0c,x +FDDD 43 C coma +FDDE 53 S comb +FDDF ED 14 .. stad 14,x +FDE1 4F O clra +FDE2 5F _ clrb +goto90: +FDE3 1F 04 80 12 .... brclr 04,x 80 12 +FDE7 43 C coma +FDE8 53 S comb +FDE9 63 14 c. com 14,x +FDEB 63 15 c. com 15,x +FDED 6C 15 l. inc 15,x +FDEF 26 08 &. bne 08 ;FDF9 +FDF1 6C 14 l. inc 14,x +FDF3 26 04 &. bne 04 ;FDF9 +FDF5 5C \ incb +FDF6 26 01 &. bne 01 ;FDF9 +FDF8 4C L inca +FDF9 83 00 00 ... subd #0000 +FDFC 26 06 &. bne 06 ;FE04 +FDFE 6D 14 m. tst 14,x +FE00 26 02 &. bne 02 ;FE04 +FE02 6D 15 m. tst 15,x +goto89: +FE04 18 38 .8 puly +FE06 38 8 pulx +FE07 31 1 ins +FE08 31 1 ins +FE09 31 1 ins +FE0A 31 1 ins +FE0B 31 1 ins +FE0C 31 1 ins +FE0D 31 1 ins +FE0E 31 1 ins +FE0F 31 1 ins +FE10 31 1 ins +FE11 31 1 ins +FE12 31 1 ins +FE13 31 1 ins +FE14 31 1 ins +FE15 39 9 rts + +jump2: +FE16 38 8 pulx +FE17 A3 00 .. subd 00,x +FE19 2D 05 -. blt 05 ;FE20 +FE1B 1A A3 02 ... cmpd 02,x +FE1E 2F 03 /. ble 03 ;FE23 +FE20 CC FF FF ... ldd #ffff +FE23 3C < pshx +FE24 05 . asld +FE25 30 0 tsx +FE26 E3 00 .. addd 00,x +FE28 C3 00 06 ... addd #0006 +FE2B 8F . xgdx +FE2C EC 00 .. ldd 00,x +FE2E 30 0 tsx +FE2F ED 00 .. stad 00,x +FE31 39 9 rts + +jump25: +FE32 38 8 pulx +FE33 6D 04 m. tst 04,x +FE35 26 04 &. bne 04 ;FE3B +FE37 6D 05 m. tst 05,x +FE39 27 0A '. beq 0a ;FE45 +FE3B A3 02 .. subd 02,x +FE3D 27 06 '. beq 06 ;FE45 +FE3F 08 . inx +FE40 08 . inx +FE41 08 . inx +FE42 08 . inx +FE43 20 EE . bra ee ;FE33 +FE45 EE 00 .. ldx 00,x +FE47 6E 00 n. jmp 00,x + + reset: + +FE49 86 40 .@ ldaa #40 ;40 -> A +FE4B B7 10 24 ..$ sta 1024 ;A -> 1024 +FE4E 86 A0 .. ldaa #a0 ;a0 -> A +FE50 B7 10 39 ..9 sta 1039 ;A -> 1024 +FE53 8E 00 EF ... lds #00ef +FE56 CE 00 00 ... ldx #0000 ;wipe 0000-007f X=0000 +FE59 8C 00 80 ... cpx #0080 ;loop: if X = 0080 +FE5C 24 05 $. bcc fe63 ; finished +FE5E 6F 00 o. clr 00,x ; else: load addr X with 0 +FE60 08 . inx ; increment X +FE61 20 F6 . bra fe59 ;repeat +FE63 BD F7 D6 ... jsr f7d6 ;goto main: +FE66 7E FE 6D ~.m jmp fe6d ; goto91 + +FE69 0F . sei ;inhibit interrupts +FE6A 7E FE 49 ~.I jmp fe49 ;goto reset: + +goto91: +FE6D 20 FE . bra fe6d ;loop forever + ;[SAF] - wait for interrupts? + +FE6F FF FF FF ... stx ffff +FE72 FF FF FF ... stx ffff +FE75 FF FF FF ... stx ffff +FE78 FF FF FF ... stx ffff +FE7B FF FF FF ... stx ffff +FE7E FF FF FF ... stx ffff +FE81 FF FF FF ... stx ffff +FE84 FF FF FF ... stx ffff +FE87 FF FF FF ... stx ffff +FE8A FF FF FF ... stx ffff +FE8D FF FF FF ... stx ffff +FE90 FF FF FF ... stx ffff +FE93 FF FF FF ... stx ffff +FE96 FF FF FF ... stx ffff +FE99 FF FF FF ... stx ffff +FE9C FF FF FF ... stx ffff +FE9F FF FF FF ... stx ffff +FEA2 FF FF FF ... stx ffff +FEA5 FF FF FF ... stx ffff +FEA8 FF FF FF ... stx ffff +FEAB FF FF FF ... stx ffff +FEAE FF FF FF ... stx ffff +FEB1 FF FF FF ... stx ffff +FEB4 FF FF FF ... stx ffff +FEB7 FF FF FF ... stx ffff +FEBA FF FF FF ... stx ffff +FEBD FF FF FF ... stx ffff +FEC0 FF FF FF ... stx ffff +FEC3 FF FF FF ... stx ffff +FEC6 FF FF FF ... stx ffff +FEC9 FF FF FF ... stx ffff +FECC FF FF FF ... stx ffff +FECF FF FF FF ... stx ffff +FED2 FF FF FF ... stx ffff +FED5 FF FF FF ... stx ffff +FED8 FF FF FF ... stx ffff +FEDB FF FF FF ... stx ffff +FEDE FF FF FF ... stx ffff +FEE1 FF FF FF ... stx ffff +FEE4 FF FF FF ... stx ffff +FEE7 FF FF FF ... stx ffff +FEEA FF FF FF ... stx ffff +FEED FF FF FF ... stx ffff +FEF0 FF FF FF ... stx ffff +FEF3 FF FF FF ... stx ffff +FEF6 FF FF FF ... stx ffff +FEF9 FF FF FF ... stx ffff +FEFC FF FF FF ... stx ffff +FEFF FF FF FF ... stx ffff +FF02 FF FF FF ... stx ffff +FF05 FF FF FF ... stx ffff +FF08 FF FF FF ... stx ffff +FF0B FF FF FF ... stx ffff +FF0E FF FF FF ... stx ffff +FF11 FF FF FF ... stx ffff +FF14 FF FF FF ... stx ffff +FF17 FF FF FF ... stx ffff +FF1A FF FF FF ... stx ffff +FF1D FF FF FF ... stx ffff +FF20 FF FF FF ... stx ffff +FF23 FF FF FF ... stx ffff +FF26 FF FF FF ... stx ffff +FF29 FF FF FF ... stx ffff +FF2C FF FF FF ... stx ffff +FF2F FF FF FF ... stx ffff +FF32 FF FF FF ... stx ffff +FF35 FF FF FF ... stx ffff +FF38 FF FF FF ... stx ffff +FF3B FF FF FF ... stx ffff +FF3E FF FF FF ... stx ffff +FF41 FF FF FF ... stx ffff +FF44 FF FF FF ... stx ffff +FF47 FF FF FF ... stx ffff +FF4A FF FF FF ... stx ffff +FF4D FF FF FF ... stx ffff +FF50 FF FF FF ... stx ffff +FF53 FF FF FF ... stx ffff +FF56 FF FF FF ... stx ffff +FF59 FF FF FF ... stx ffff +FF5C FF FF FF ... stx ffff +FF5F FF FF FF ... stx ffff +FF62 FF FF FF ... stx ffff +FF65 FF FF FF ... stx ffff +FF68 FF FF FF ... stx ffff +FF6B FF FF FF ... stx ffff +FF6E FF FF FF ... stx ffff +FF71 FF FF FF ... stx ffff +FF74 FF FF FF ... stx ffff +FF77 FF FF FF ... stx ffff +FF7A FF FF FF ... stx ffff +FF7D FF FF FF ... stx ffff +FF80 FF FF FF ... stx ffff +FF83 FF FF FF ... stx ffff +FF86 FF FF FF ... stx ffff +FF89 FF FF FF ... stx ffff +FF8C FF FF FF ... stx ffff +FF8F FF FF FF ... stx ffff +FF92 FF FF FF ... stx ffff +FF95 FF FF FF ... stx ffff +FF98 FF FF FF ... stx ffff +FF9B FF FF FF ... stx ffff +FF9E FF FF FF ... stx ffff +FFA1 FF FF FF ... stx ffff +FFA4 FF FF FF ... stx ffff +FFA7 FF FF FF ... stx ffff +FFAA FF FF FF ... stx ffff +FFAD FF FF FF ... stx ffff +FFB0 FF FF FF ... stx ffff +FFB3 FF FF FF ... stx ffff +FFB6 FF FF FF ... stx ffff +FFB9 FF FF FF ... stx ffff +FFBC FF FF FF ... stx ffff +FFBF FF FF FF ... stx ffff +FFC2 FF FF FF ... stx ffff +FFC5 FF FF FF ... stx ffff +FFC8 FF FF FF ... stx ffff +FFCB FF FF FF ... stx ffff +FFCE FF FF FF ... stx ffff +FFD1 FF FF FF ... stx ffff +FFD4 FF FF + +FFD6 ;vectors + .word c81c + .word fae2 + .word faef + .word fafc + .word fb09 + .word fb16 + .word fb23 + .word fb30 + .word fb3d + .word fb4a + .word fb57 + .word fb64 + .word fb71 + .word f718 + .word fb7e + .word fb8b + .word fb98 + .word fba5 + .word fbb2 + .word fbb6 + .word fe49 +