ROM:8000 ; --------------------------------------------------------------------------- ROM:8000 ldd word_1403 ROM:8003 std word_700 ROM:8006 ldaa byte_BC ROM:8008 ldab byte_BC ROM:800A std word_702 ROM:800D ldd word_1412 ROM:8010 std word_706 ROM:8013 ldaa byte_BB ROM:8015 ldab byte_C5 ROM:8017 std word_708 ROM:801A ldaa byte_C6 ROM:801C ldab byte_73 ROM:801E std word_70A ROM:8021 ldd word_1428 ROM:8024 lsrd ROM:8025 lsrd ROM:8026 tsta ROM:8027 beq loc_802B ROM:8029 ldab #$FF ROM:802B ROM:802B loc_802B: ; CODE XREF: ROM:8027j ROM:802B stab byte_705 ROM:802E ldaa byte_1465 ROM:8031 staa byte_70C ROM:8034 ldaa byte_1448 ROM:8037 ldab byte_1446 ROM:803A std word_70E ROM:803D ldaa byte_76 ROM:803F ldab byte_94 ROM:8041 std word_712 ROM:8044 ldaa word_142E+1 ROM:8047 ldab byte_C4 ROM:8049 std word_714 ROM:804C ldd word_1422 ROM:804F lsrd ROM:8050 tsta ROM:8051 beq loc_8055 ROM:8053 ldab #$FF ROM:8055 ROM:8055 loc_8055: ; CODE XREF: ROM:8051j ROM:8055 stab byte_704 ROM:8058 rts ROM:8059 ROM:8059 ; =============== S U B R O U T I N E ======================================= ROM:8059 ROM:8059 ROM:8059 sub_8059: ; CODE XREF: ROM:8375P ROM:8059 ; ROM:8390P ... ROM:8059 std byte_86 ROM:805B ldaa 1,x ROM:805D mul ROM:805E std byte_88 ROM:8060 ldab byte_87 ROM:8062 ldaa 0,x ROM:8064 mul ROM:8065 addb byte_88 ROM:8067 adca #0 ROM:8069 std byte_87 ROM:806B ldaa byte_86 ROM:806D ldab 1,x ROM:806F mul ROM:8070 addd byte_87 ROM:8072 std byte_87 ROM:8074 ldab #0 ROM:8076 adcb #0 ROM:8078 ldaa byte_86 ROM:807A stab byte_86 ROM:807C ldab 0,x ROM:807E mul ROM:807F addd byte_86 ROM:8081 std byte_86 ROM:8083 rts ROM:8083 ; End of function sub_8059 ROM:8083 ROM:8084 ROM:8084 ; =============== S U B R O U T I N E ======================================= ROM:8084 ROM:8084 ROM:8084 sub_8084: ; CODE XREF: sub_89CF+13BP ROM:8084 ; sub_8C10+30P ... ROM:8084 staa byte_86 ROM:8086 ldab 1,x ROM:8088 mul ROM:8089 std byte_87 ROM:808B ldaa byte_86 ROM:808D ldab 0,x ROM:808F mul ROM:8090 addb byte_87 ROM:8092 adca #0 ROM:8094 std byte_86 ROM:8096 rts ROM:8096 ; End of function sub_8084 ROM:8096 ROM:8097 ROM:8097 ; =============== S U B R O U T I N E ======================================= ROM:8097 ROM:8097 ROM:8097 sub_8097: ; CODE XREF: ROM:A9CFP ROM:8097 tst 0,x ROM:8099 beq loc_80AD ROM:809B suba 0,x ROM:809D bcs loc_80A5 ROM:809F mul ROM:80A0 addd #$80 ; '' ROM:80A3 bra loc_80AB ROM:80A5 ; --------------------------------------------------------------------------- ROM:80A5 ROM:80A5 loc_80A5: ; CODE XREF: sub_8097+6j ROM:80A5 nega ROM:80A6 mul ROM:80A7 addd #$80 ; '' ROM:80AA nega ROM:80AB ROM:80AB loc_80AB: ; CODE XREF: sub_8097+Cj ROM:80AB adda 0,x ROM:80AD ROM:80AD loc_80AD: ; CODE XREF: sub_8097+2j ROM:80AD staa 0,x ROM:80AF rts ROM:80AF ; End of function sub_8097 ROM:80AF ROM:80B0 ROM:80B0 ; =============== S U B R O U T I N E ======================================= ROM:80B0 ROM:80B0 ROM:80B0 sub_80B0: ; CODE XREF: ROM:9632P ROM:80B0 ; ROM:loc_9663P ... ROM:80B0 cmpb 0,x ROM:80B2 bhi loc_80B7 ROM:80B4 ldd 2,x ROM:80B6 rts ROM:80B7 ; --------------------------------------------------------------------------- ROM:80B7 ROM:80B7 loc_80B7: ; CODE XREF: sub_80B0+2j ROM:80B7 cmpb 1,x ROM:80B9 bcs loc_80BE ROM:80BB ldd 4,x ROM:80BD rts ROM:80BE ; --------------------------------------------------------------------------- ROM:80BE ROM:80BE loc_80BE: ; CODE XREF: sub_80B0+9j ROM:80BE tba ROM:80BF pshx ROM:80C0 bsr sub_811C ROM:80C2 pulx ROM:80C3 inx ROM:80C4 inx ROM:80C5 pshb ROM:80C6 ldd 0,x ROM:80C8 pshb ROM:80C9 psha ROM:80CA subd 2,x ROM:80CC bcc loc_80D4 ROM:80CE coma ROM:80CF comb ROM:80D0 addd #1 ROM:80D3 sec ROM:80D4 ROM:80D4 loc_80D4: ; CODE XREF: sub_80B0+1Cj ROM:80D4 des ROM:80D5 tsx ROM:80D6 ror 0,x ROM:80D8 psha ROM:80D9 ldaa 3,x ROM:80DB mul ROM:80DC ldab 3,x ROM:80DE staa 3,x ROM:80E0 pula ROM:80E1 mul ROM:80E2 addb 3,x ROM:80E4 adca #0 ROM:80E6 tst 0,x ROM:80E8 ins ROM:80E9 bmi loc_80F0 ROM:80EB coma ROM:80EC comb ROM:80ED addd #1 ROM:80F0 ROM:80F0 loc_80F0: ; CODE XREF: sub_80B0+39j ROM:80F0 addd 1,x ROM:80F2 ins ROM:80F3 ins ROM:80F4 ins ROM:80F5 rts ROM:80F5 ; End of function sub_80B0 ROM:80F5 ROM:80F6 ROM:80F6 ; =============== S U B R O U T I N E ======================================= ROM:80F6 ROM:80F6 ROM:80F6 sub_80F6: ; CODE XREF: sub_88C8+65P ROM:80F6 ; sub_9ECE+2BP ... ROM:80F6 ldab #8 ROM:80F8 bra loc_80FC ROM:80F8 ; End of function sub_80F6 ROM:80F8 ROM:80FA ROM:80FA ; =============== S U B R O U T I N E ======================================= ROM:80FA ROM:80FA ROM:80FA sub_80FA: ; CODE XREF: ROM:907EP ROM:80FA ; ROM:90A0P ... ROM:80FA ldab #$10 ROM:80FC ROM:80FC loc_80FC: ; CODE XREF: sub_80F6+2j ROM:80FC ; sub_81CD+8P ... ROM:80FC psha ROM:80FD pshb ROM:80FE ROM:80FE loc_80FE: ; CODE XREF: sub_80FA+Aj ROM:80FE cmpa 0,x ROM:8100 bcs loc_810D ROM:8102 inx ROM:8103 decb ROM:8104 bne loc_80FE ROM:8106 pulb ROM:8107 ins ROM:8108 decb ROM:8109 dex ROM:810A ldaa 0,x ROM:810C rts ROM:810D ; --------------------------------------------------------------------------- ROM:810D ROM:810D loc_810D: ; CODE XREF: sub_80FA+6j ROM:810D pula ROM:810E sba ROM:810F tab ROM:8110 beq loc_8114 ROM:8112 decb ROM:8113 dex ROM:8114 ROM:8114 loc_8114: ; CODE XREF: sub_80FA+16j ROM:8114 pula ROM:8115 rts ROM:8115 ; End of function sub_80FA ROM:8115 ROM:8116 ROM:8116 ; =============== S U B R O U T I N E ======================================= ROM:8116 ROM:8116 ROM:8116 sub_8116: ; CODE XREF: ROM:85DBP ROM:8116 ; ROM:A715P ... ROM:8116 pshb ROM:8117 ldab 0,x ROM:8119 pshb ROM:811A bra loc_812A ROM:811A ; End of function sub_8116 ROM:811A ROM:811C ROM:811C ; =============== S U B R O U T I N E ======================================= ROM:811C ROM:811C ROM:811C sub_811C: ; CODE XREF: sub_80B0+10p ROM:811C ; sub_81CD+CP ... ROM:811C clrb ROM:811D suba 0,x ROM:811F bls locret_8146 ROM:8121 ldab 1,x ROM:8123 subb 0,x ROM:8125 des ROM:8126 pshb ROM:8127 tsx ROM:8128 clr 1,x ROM:812A ROM:812A loc_812A: ; CODE XREF: sub_8116+4j ROM:812A ldab #8 ROM:812C pshb ROM:812D tsx ROM:812E clrb ROM:812F asl 2,x ROM:8131 ROM:8131 loc_8131: ; CODE XREF: sub_811C+25j ROM:8131 rola ROM:8132 rolb ROM:8133 suba 1,x ROM:8135 sbcb #0 ROM:8137 bcc loc_813D ROM:8139 adda 1,x ROM:813B adcb #0 ROM:813D ROM:813D loc_813D: ; CODE XREF: sub_811C+1Bj ROM:813D rol 2,x ROM:813F dec 0,x ROM:8141 bne loc_8131 ROM:8143 pulx ROM:8144 pulb ROM:8145 comb ROM:8146 ROM:8146 locret_8146: ; CODE XREF: sub_811C+3j ROM:8146 rts ROM:8146 ; End of function sub_811C ROM:8146 ROM:8146 ; --------------------------------------------------------------------------- ROM:8147 byte_8147: fcb $17 ; CODE XREF: sub_81B9+10J ROM:8147 ; ROM:83E2P ... ROM:8148 fcb $27 ROM:8149 fcb $17 ROM:814A ; --------------------------------------------------------------------------- ROM:814A ldab 1,x ROM:814C subb 0,x ROM:814E bge loc_815B ROM:814E ; --------------------------------------------------------------------------- ROM:8150 fcb $20 ROM:8151 fcb $C ROM:8152 ROM:8152 ; =============== S U B R O U T I N E ======================================= ROM:8152 ROM:8152 ROM:8152 sub_8152: ; CODE XREF: sub_8164+5j ROM:8152 ; sub_819D+18J ... ROM:8152 tba ROM:8153 beq loc_8161 ROM:8155 ldab 1,x ROM:8157 subb 0,x ROM:8159 bcs loc_815E ROM:815B ROM:815B loc_815B: ; CODE XREF: ROM:814Ej ROM:815B mul ROM:815C bra loc_8161 ROM:815E ; --------------------------------------------------------------------------- ROM:815E ROM:815E loc_815E: ; CODE XREF: sub_8152+7j ROM:815E negb ROM:815F mul ROM:8160 nega ROM:8161 ROM:8161 loc_8161: ; CODE XREF: sub_8152+1j ROM:8161 ; sub_8152+Aj ROM:8161 adda 0,x ROM:8163 rts ROM:8163 ; End of function sub_8152 ROM:8163 ROM:8164 ROM:8164 ; =============== S U B R O U T I N E ======================================= ROM:8164 ROM:8164 ROM:8164 sub_8164: ; CODE XREF: sub_8CA4+5BP ROM:8164 ; sub_8F0C+1DP ... ROM:8164 ldab byte_9D ROM:8166 abx ROM:8167 ldab byte_9E ROM:8169 bra sub_8152 ROM:8169 ; End of function sub_8164 ROM:8169 ROM:816B ROM:816B ; =============== S U B R O U T I N E ======================================= ROM:816B ROM:816B ROM:816B sub_816B: ; CODE XREF: ROM:loc_9E3DP ROM:816B ; sub_9E57+16P ROM:816B subd 0,x ROM:816D bls loc_8176 ROM:816D ; End of function sub_816B ROM:816D ROM:816F ; START OF FUNCTION CHUNK FOR sub_8172 ROM:816F ROM:816F loc_816F: ; CODE XREF: sub_8172+2j ROM:816F addd 0,x ROM:8171 rts ROM:8171 ; END OF FUNCTION CHUNK FOR sub_8172 ROM:8172 ROM:8172 ; =============== S U B R O U T I N E ======================================= ROM:8172 ROM:8172 ROM:8172 sub_8172: ; CODE XREF: sub_894A+6BP ROM:8172 ; ROM:9E2FP ... ROM:8172 ROM:8172 ; FUNCTION CHUNK AT ROM:816F SIZE 00000003 BYTES ROM:8172 ROM:8172 subd 0,x ROM:8174 bls loc_816F ROM:8176 ROM:8176 loc_8176: ; CODE XREF: sub_816B+2j ROM:8176 ldd 0,x ROM:8178 rts ROM:8178 ; End of function sub_8172 ROM:8178 ROM:8179 ROM:8179 ; =============== S U B R O U T I N E ======================================= ROM:8179 ROM:8179 ROM:8179 sub_8179: ; CODE XREF: ROM:844FP ROM:8179 ; ROM:84ADP ... ROM:8179 oraa #$20 ; ' ' ROM:817B sei ROM:817C staa byte_1006 ROM:817F tab ROM:8180 andb #3 ROM:8182 aslb ROM:8183 ldx #$1007 ROM:8186 abx ROM:8187 ROM:8187 loc_8187: ; CODE XREF: sub_8179+11j ROM:8187 ldab byte_1006 ROM:818A bpl loc_8187 ROM:818C ldd 0,x ROM:818E cli ROM:818F andb #$C0 ; '' ROM:8191 rts ROM:8191 ; End of function sub_8179 ROM:8191 ROM:8192 ROM:8192 ; =============== S U B R O U T I N E ======================================= ROM:8192 ROM:8192 ROM:8192 sub_8192: ; CODE XREF: ROM:loc_A1E6P ROM:8192 ; ROM:A205P ... ROM:8192 cmpa #$E0 ; '' ROM:8194 bcs loc_8198 ROM:8196 ldaa #$E0 ; '' ROM:8198 ROM:8198 loc_8198: ; CODE XREF: sub_8192+2j ROM:8198 clrb ROM:8199 lsrd ROM:819A lsrd ROM:819B bra loc_81AE ROM:819B ; End of function sub_8192 ROM:819B ROM:819D ROM:819D ; =============== S U B R O U T I N E ======================================= ROM:819D ROM:819D ROM:819D sub_819D: ; CODE XREF: ROM:8DF2P ROM:819D ; ROM:93D6P ... ROM:819D cmpa #$F0 ; '' ROM:819F bcs loc_81A3 ROM:81A1 ldaa #$F0 ; '' ROM:81A3 ROM:81A3 loc_81A3: ; CODE XREF: sub_819D+2j ROM:81A3 clrb ROM:81A4 lsrd ROM:81A5 bra loc_81AE ROM:81A7 ; --------------------------------------------------------------------------- ROM:81A7 ROM:81A7 loc_81A7: ; CODE XREF: ROM:AA0CP ROM:81A7 cmpa #$F8 ; '' ROM:81A9 bcs loc_81AD ROM:81AB ldaa #$F8 ; '' ROM:81AD ROM:81AD loc_81AD: ; CODE XREF: sub_819D+Cj ROM:81AD clrb ROM:81AE ROM:81AE loc_81AE: ; CODE XREF: sub_8192+9j ROM:81AE ; sub_819D+8j ROM:81AE lsrd ROM:81AF lsrd ROM:81B0 lsrd ROM:81B1 pshb ROM:81B2 tab ROM:81B3 abx ROM:81B4 pulb ROM:81B5 jmp sub_8152 ROM:81B5 ; End of function sub_819D ROM:81B5 ROM:81B8 ; --------------------------------------------------------------------------- ROM:81B8 rts ROM:81B9 ROM:81B9 ; =============== S U B R O U T I N E ======================================= ROM:81B9 ROM:81B9 ROM:81B9 sub_81B9: ; CODE XREF: ROM:AAD2P ROM:81B9 ; ROM:AADDP ROM:81B9 cmpa #$E0 ; '' ROM:81BB bcs loc_81BF ROM:81BD ldaa #$E0 ; '' ROM:81BF ROM:81BF loc_81BF: ; CODE XREF: sub_81B9+2j ROM:81BF clrb ROM:81C0 lsrd ROM:81C1 lsrd ROM:81C2 lsrd ROM:81C3 lsrd ROM:81C4 lsrd ROM:81C5 pshb ROM:81C6 tab ROM:81C7 abx ROM:81C8 pulb ROM:81C9 jmp byte_8147 ROM:81C9 ; End of function sub_81B9 ROM:81C9 ROM:81C9 ; --------------------------------------------------------------------------- ROM:81CC fcb $39 ; 9 ROM:81CD ROM:81CD ; =============== S U B R O U T I N E ======================================= ROM:81CD ROM:81CD ROM:81CD sub_81CD: ; CODE XREF: sub_894A+9P ROM:81CD ; sub_8BBD+31P ... ROM:81CD tsx ROM:81CE pshb ROM:81CF ldx 0,x ROM:81D1 ldab 6,x ROM:81D3 ldx 2,x ROM:81D5 jsr loc_80FC ROM:81D8 pshb ROM:81D9 jsr sub_811C ROM:81DC pula ROM:81DD pshb ROM:81DE tsx ROM:81DF ldx 2,x ROM:81E1 ldab 6,x ROM:81E3 mul ROM:81E4 tsx ROM:81E5 ldaa 1,x ROM:81E7 stab 1,x ROM:81E9 ldx 2,x ROM:81EB ldab 6,x ROM:81ED ldx 4,x ROM:81EF jsr loc_80FC ROM:81F2 pshb ROM:81F3 jsr sub_811C ROM:81F6 pula ROM:81F7 tsx ROM:81F8 adda 1,x ROM:81FA pshb ROM:81FB tab ROM:81FC ldx 2,x ROM:81FE ldx 0,x ROM:8200 abx ROM:8201 pulb ROM:8202 pshb ROM:8203 jsr sub_8152 ROM:8206 pshx ROM:8207 tsx ROM:8208 ldx 5,x ROM:820A ldab 6,x ROM:820C pulx ROM:820D abx ROM:820E pulb ROM:820F psha ROM:8210 jsr sub_8152 ROM:8213 tsx ROM:8214 ldab 1,x ROM:8216 staa 1,x ROM:8218 jsr sub_8152 ROM:821B pulx ROM:821C ins ROM:821D pulx ROM:821E jmp 7,x ROM:821E ; End of function sub_81CD ROM:821E ROM:8220 ROM:8220 ; =============== S U B R O U T I N E ======================================= ROM:8220 ROM:8220 ROM:8220 sub_8220: ; CODE XREF: sub_8740+35P ROM:8220 ; sub_8CA4+9CP ... ROM:8220 ldx #$11 ROM:8223 ROM:8223 loc_8223: ; CODE XREF: sub_8220+16j ROM:8223 tst byte_7C ROM:8226 bmi loc_823E ROM:8228 asl byte_7D ROM:822B rol byte_7C ROM:822E asl byte_7B ROM:8231 rol byte_7A ROM:8234 rolb ROM:8235 rola ROM:8236 bcc loc_8223 ROM:8238 ROM:8238 loc_8238: ; CODE XREF: sub_8220:loc_8257j ROM:8238 ldd #$FFFF ROM:823B std byte_7A ROM:823D rts ROM:823E ; --------------------------------------------------------------------------- ROM:823E ROM:823E loc_823E: ; CODE XREF: sub_8220+6j ROM:823E ; sub_8220+30j ROM:823E subd byte_7C ROM:8240 bcc loc_8254 ROM:8242 addd byte_7C ROM:8244 clc ROM:8245 ROM:8245 loc_8245: ; CODE XREF: sub_8220+35j ROM:8245 rol byte_7B ROM:8248 rol byte_7A ROM:824B dex ROM:824C beq loc_8257 ROM:824E rolb ROM:824F rola ROM:8250 bcc loc_823E ROM:8252 subd byte_7C ROM:8254 ROM:8254 loc_8254: ; CODE XREF: sub_8220+20j ROM:8254 sec ROM:8255 bra loc_8245 ROM:8257 ; --------------------------------------------------------------------------- ROM:8257 ROM:8257 loc_8257: ; CODE XREF: sub_8220+2Cj ROM:8257 bcs loc_8238 ROM:8259 ldd byte_7A ROM:825B rts ROM:825B ; End of function sub_8220 ROM:825B ROM:825C ROM:825C ; =============== S U B R O U T I N E ======================================= ROM:825C ROM:825C ROM:825C sub_825C: ; CODE XREF: ROM:BB67P ROM:825C std byte_6B ROM:825E ldaa 1,x ROM:8260 mul ROM:8261 std byte_6D ROM:8263 ldab byte_6C ROM:8265 ldaa 0,x ROM:8267 mul ROM:8268 addb byte_6D ROM:826A adca #0 ROM:826C std byte_6C ROM:826E ldaa byte_6B ROM:8270 ldab 1,x ROM:8272 mul ROM:8273 addd byte_6C ROM:8275 std byte_6C ROM:8277 ldab #0 ROM:8279 adcb #0 ROM:827B ldaa byte_6B ROM:827D stab byte_6B ROM:827F ldab 0,x ROM:8281 mul ROM:8282 addd byte_6B ROM:8284 std byte_6B ROM:8286 rts ROM:8286 ; End of function sub_825C ROM:8286 ROM:8287 ROM:8287 ; =============== S U B R O U T I N E ======================================= ROM:8287 ROM:8287 ROM:8287 sub_8287: ; CODE XREF: sub_8C10:loc_8C4DP ROM:8287 ; sub_8CA4:loc_8D39P ROM:8287 negb ROM:8288 adca #0 ROM:828A nega ROM:828B rts ROM:828B ; End of function sub_8287 ROM:828B ROM:828C ROM:828C ; =============== S U B R O U T I N E ======================================= ROM:828C ROM:828C ROM:828C sub_828C: ; CODE XREF: sub_8BBD+25P ROM:828C ; sub_8F0C+3EP ROM:828C tba ROM:828D beq loc_82B8 ROM:828F stab byte_86 ROM:8291 clr byte_89 ROM:8294 ldd 2,x ROM:8296 subd 0,x ROM:8298 bcc loc_82A1 ROM:829A negb ROM:829B adca #0 ROM:829D nega ROM:829E com byte_89 ROM:82A1 ROM:82A1 loc_82A1: ; CODE XREF: sub_828C+Cj ROM:82A1 staa byte_87 ROM:82A3 ldaa byte_86 ROM:82A5 mul ROM:82A6 staa byte_88 ROM:82A8 ldd byte_86 ROM:82AA mul ROM:82AB addb byte_88 ROM:82AD adca #0 ROM:82AF tst byte_89 ROM:82B2 beq loc_82B8 ROM:82B4 negb ROM:82B5 adca #0 ROM:82B7 nega ROM:82B8 ROM:82B8 loc_82B8: ; CODE XREF: sub_828C+1j ROM:82B8 ; sub_828C+26j ROM:82B8 addd 0,x ROM:82BA rts ROM:82BA ; End of function sub_828C ROM:82BA ROM:82BB ROM:82BB ; =============== S U B R O U T I N E ======================================= ROM:82BB ROM:82BB ROM:82BB sub_82BB: ; CODE XREF: ROM:B84DP ROM:82BB ; ROM:BACAP ... ROM:82BB ldaa #$FF ROM:82BD tim #$80, byte_1B ; '' ROM:82C0 bne loc_82C4 ROM:82C2 ldaa byte_1D ROM:82C4 ROM:82C4 loc_82C4: ; CODE XREF: sub_82BB+5j ROM:82C4 clrb ROM:82C5 stab byte_1D ROM:82C7 ldab #$13 ROM:82C9 stab byte_1B ROM:82CB rts ROM:82CB ; End of function sub_82BB ROM:82CB ROM:82CC ; --------------------------------------------------------------------------- ROM:82CC jsr sub_864C ROM:82CF ldd #$70FF ROM:82D2 staa byte_1 ROM:82D4 stab byte_16 ROM:82D6 ldaa #8 ROM:82D8 staa byte_20 ROM:82DA ldd #$108F ROM:82DD std word_1000 ROM:82E0 sei ROM:82E1 ldaa byte_78 ROM:82E3 eora #$10 ROM:82E5 staa byte_78 ROM:82E7 ldab byte_77 ROM:82E9 std word_1002 ROM:82EC ldaa byte_75 ROM:82EE staa byte_3 ROM:82F0 ldaa byte_76 ROM:82F2 staa byte_17 ROM:82F4 ldaa byte_79 ROM:82F6 staa byte_15 ROM:82F8 cli ROM:82F9 jsr sub_867B ROM:82FC jsr sub_86CA ROM:82FF ldaa byte_B0 ROM:8301 beq loc_830A ROM:8303 deca ROM:8304 staa byte_B0 ROM:8306 bne loc_830A ROM:8308 staa byte_AE ROM:830A ROM:830A loc_830A: ; CODE XREF: ROM:8301j ROM:830A ; ROM:8306j ROM:830A ldaa byte_B1 ROM:830C beq loc_8311 ROM:830E dec byte_B1 ROM:8311 ROM:8311 loc_8311: ; CODE XREF: ROM:830Cj ROM:8311 tim #$40, byte_73 ; '@' ROM:8314 beq loc_831D ROM:8316 ldaa #3 ROM:8318 tim #4, byte_49 ROM:831B bne loc_8320 ROM:831D ROM:831D loc_831D: ; CODE XREF: ROM:8314j ROM:831D ldaa byte_1507 ROM:8320 ROM:8320 loc_8320: ; CODE XREF: ROM:831Bj ROM:8320 staa byte_C6 ROM:8322 staa byte_141D ROM:8325 ldaa byte_94 ROM:8327 bpl loc_832C ROM:8329 jmp loc_8646 ROM:832C ; --------------------------------------------------------------------------- ROM:832C ROM:832C loc_832C: ; CODE XREF: ROM:8327j ROM:832C ldaa byte_6A ROM:832E inca ROM:832F staa byte_6A ROM:8331 cmpa #$32 ; '2' ROM:8333 bcs loc_833D ROM:8335 sei ROM:8336 clra ROM:8337 staa byte_1011 ROM:833A jmp loc_B54E ROM:833D ; --------------------------------------------------------------------------- ROM:833D ROM:833D loc_833D: ; CODE XREF: ROM:8333j ROM:833D jsr sub_8740 ROM:8340 jsr sub_87A4 ROM:8343 jsr sub_88C8 ROM:8346 jsr sub_894A ROM:8349 jsr sub_89CF ROM:834C jsr sub_8BBD ROM:834F tim #$40, byte_46 ; '@' ROM:8352 bne loc_835E ROM:8354 tim #1, byte_96 ROM:8357 beq loc_8361 ROM:8359 tim #1, byte_49 ROM:835C bne loc_8361 ROM:835E ROM:835E loc_835E: ; CODE XREF: ROM:8352j ROM:835E jmp loc_8437 ROM:8361 ; --------------------------------------------------------------------------- ROM:8361 ROM:8361 loc_8361: ; CODE XREF: ROM:8357j ROM:8361 ; ROM:835Cj ROM:8361 jsr sub_8C10 ROM:8364 tim #$20, byte_94 ; ' ' ROM:8367 beq loc_836C ROM:8369 jmp loc_8437 ROM:836C ; --------------------------------------------------------------------------- ROM:836C ROM:836C loc_836C: ; CODE XREF: ROM:8367j ROM:836C jsr sub_8CA4 ROM:836F ldd word_1517 ROM:8372 ldx #$1412 ROM:8375 jsr sub_8059 ROM:8378 cmpa #4 ROM:837A bcs loc_8381 ROM:837C ldd #$FFFF ROM:837F bra loc_838D ROM:8381 ; --------------------------------------------------------------------------- ROM:8381 ROM:8381 loc_8381: ; CODE XREF: ROM:837Aj ROM:8381 ldd byte_87 ROM:8383 lsr byte_86 ROM:8386 rora ROM:8387 rorb ROM:8388 lsr byte_86 ROM:838B rora ROM:838C rorb ROM:838D ROM:838D loc_838D: ; CODE XREF: ROM:837Fj ROM:838D ldx #$C94F ROM:8390 jsr sub_8059 ROM:8393 std byte_7A ROM:8395 ldd word_CA96 ROM:8398 std byte_7C ROM:839A ldaa byte_73 ROM:839C ldab byte_BC ROM:839E bita #1 ROM:83A0 beq loc_83BD ROM:83A2 cmpb byte_C9BC ROM:83A5 bcc loc_83BD ROM:83A7 ldab byte_C6 ROM:83A9 cmpb byte_CA74 ROM:83AC bcc loc_83BD ROM:83AE ldab #4 ROM:83B0 bita #8 ROM:83B2 beq loc_83B5 ROM:83B4 incb ROM:83B5 ROM:83B5 loc_83B5: ; CODE XREF: ROM:83B2j ROM:83B5 ; ROM:83CFj ROM:83B5 ldx #$1600 ROM:83B8 abx ROM:83B9 ldab 0,x ROM:83BB bra loc_83E6 ROM:83BD ; --------------------------------------------------------------------------- ROM:83BD ROM:83BD loc_83BD: ; CODE XREF: ROM:83A0j ROM:83BD ; ROM:83A5j ... ROM:83BD ldaa byte_BB ROM:83BF ldab #3 ROM:83C1 cmpa byte_C9D7 ROM:83C4 bcs loc_83D1 ROM:83C6 psha ROM:83C7 pshb ROM:83C8 ldd word_CA94 ROM:83CB std byte_7C ROM:83CD pulb ROM:83CE pula ROM:83CF bra loc_83B5 ROM:83D1 ; --------------------------------------------------------------------------- ROM:83D1 ROM:83D1 loc_83D1: ; CODE XREF: ROM:83C4j ROM:83D1 ldx #$C9D8 ROM:83D4 jsr loc_80FC ROM:83D7 pshb ROM:83D8 jsr sub_811C ROM:83DB tba ROM:83DC pulb ROM:83DD ldx #$1600 ROM:83E0 abx ROM:83E1 tab ROM:83E2 jsr byte_8147 ROM:83E5 tab ROM:83E6 ROM:83E6 loc_83E6: ; CODE XREF: ROM:83BBj ROM:83E6 ldaa byte_C5 ROM:83E8 cmpa byte_CA93 ROM:83EB bhi loc_83F9 ROM:83ED cmpb byte_7C ROM:83EF ble loc_83F3 ROM:83F1 ldab byte_7C ROM:83F3 ROM:83F3 loc_83F3: ; CODE XREF: ROM:83EFj ROM:83F3 cmpb byte_7D ROM:83F5 bge loc_83F9 ROM:83F7 ldab byte_7D ROM:83F9 ROM:83F9 loc_83F9: ; CODE XREF: ROM:83EBj ROM:83F9 ; ROM:83F5j ROM:83F9 tba ROM:83FA adda #$80 ; '' ROM:83FC staa byte_1481 ROM:83FF clra ROM:8400 tstb ROM:8401 bmi loc_8404 ROM:8403 inca ROM:8404 ROM:8404 loc_8404: ; CODE XREF: ROM:8401j ROM:8404 ldx #$7A ; 'z' ROM:8407 jsr sub_8059 ROM:840A tba ROM:840B ldab byte_88 ROM:840D addd word_142E ROM:8410 std byte_7A ROM:8412 subd word_C91F ROM:8415 bcc loc_8422 ROM:8417 ldx word_C91F ROM:841A stx byte_7A ROM:841C ldaa byte_94 ROM:841E oraa #2 ROM:8420 bra loc_8426 ROM:8422 ; --------------------------------------------------------------------------- ROM:8422 ROM:8422 loc_8422: ; CODE XREF: ROM:8415j ROM:8422 ldaa byte_94 ROM:8424 anda #$FD ; '' ROM:8426 ROM:8426 loc_8426: ; CODE XREF: ROM:8420j ROM:8426 staa byte_94 ROM:8428 tim #$40, byte_94 ; '@' ROM:842B bne loc_844D ROM:842D tim #$28, byte_94 ; '(' ROM:8430 bne loc_8437 ROM:8432 tim #$40, byte_B7 ; '@' ROM:8435 beq loc_8445 ROM:8437 ROM:8437 loc_8437: ; CODE XREF: ROM:loc_835EJ ROM:8437 ; ROM:8369J ... ROM:8437 ldd #$19 ROM:843A std byte_7A ROM:843C ldx #0 ROM:843F stx word_1515 ROM:8442 ldx word_1517 ROM:8445 ROM:8445 loc_8445: ; CODE XREF: ROM:8435j ROM:8445 ldd byte_7A ROM:8447 std word_1428 ROM:844A std word_142A ROM:844D ROM:844D loc_844D: ; CODE XREF: ROM:842Bj ROM:844D ldaa #2 ROM:844F jsr sub_8179 ROM:8452 lsld ROM:8453 bcc loc_8457 ROM:8455 ldaa #$FF ROM:8457 ROM:8457 loc_8457: ; CODE XREF: ROM:8453j ROM:8457 staa word_1403 ROM:845A cmpa byte_146E ROM:845D bls loc_8462 ROM:845F staa byte_146E ROM:8462 ROM:8462 loc_8462: ; CODE XREF: ROM:845Dj ROM:8462 tim #4, byte_98 ROM:8465 beq loc_846C ROM:8467 cmpa byte_146F ROM:846A bcc loc_846F ROM:846C ROM:846C loc_846C: ; CODE XREF: ROM:8465j ROM:846C staa byte_146F ROM:846F ROM:846F loc_846F: ; CODE XREF: ROM:846Aj ROM:846F dec word_1576+1 ROM:8472 bne loc_8482 ROM:8474 ldaa word_1576 ROM:8477 beq loc_8482 ROM:8479 dec word_1576 ROM:847C ldaa byte_CA2A ROM:847F staa word_1576+1 ROM:8482 ROM:8482 loc_8482: ; CODE XREF: ROM:8472j ROM:8482 ; ROM:8477j ROM:8482 ldx byte_CA2B ROM:8485 tim #2, byte_73 ROM:8488 bne loc_8496 ROM:848A ldaa byte_BC ROM:848C cmpa #$C ROM:848E bcs loc_8496 ROM:8490 ldx byte_1589 ROM:8493 beq loc_8499 ROM:8495 dex ROM:8496 ROM:8496 loc_8496: ; CODE XREF: ROM:8488j ROM:8496 ; ROM:848Ej ROM:8496 stx byte_1589 ROM:8499 ROM:8499 loc_8499: ; CODE XREF: ROM:8493j ROM:8499 ldd word_1584 ROM:849C std word_1584+1 ROM:849F ldd word_1582 ROM:84A2 std word_1582+1 ROM:84A5 ldaa byte_1581 ROM:84A8 staa word_1582 ROM:84AB ldaa #3 ROM:84AD jsr sub_8179 ROM:84B0 staa byte_1581 ROM:84B3 clra ROM:84B4 clrb ROM:84B5 staa byte_7A ROM:84B7 tim #$80, byte_15 ; '' ROM:84BA bne loc_84E2 ROM:84BC ldx byte_1589 ROM:84BF bne loc_84E2 ROM:84C1 tim #$80, byte_9B ; '' ROM:84C4 beq loc_84E2 ROM:84C6 ldaa byte_1581 ROM:84C9 suba byte_1586 ROM:84CC bcc loc_84E5 ROM:84CE nega ROM:84CF cmpa byte_CA29 ROM:84D2 bcs loc_84E5 ROM:84D4 oim #$80, byte_9C ; '' ROM:84D7 ldaa word_1576 ROM:84DA staa byte_7A ROM:84DC ldaa byte_CA2D ROM:84DF ldab byte_CA2A ROM:84E2 ROM:84E2 loc_84E2: ; CODE XREF: ROM:84BAj ROM:84E2 ; ROM:84BFj ... ROM:84E2 std word_1576 ROM:84E5 ROM:84E5 loc_84E5: ; CODE XREF: ROM:84CCj ROM:84E5 ; ROM:84D2j ROM:84E5 ldx byte_1591 ROM:84E8 beq loc_84EB ROM:84EA dex ROM:84EB ROM:84EB loc_84EB: ; CODE XREF: ROM:84E8j ROM:84EB stx byte_1591 ROM:84EE ldaa byte_BC ROM:84F0 tim #$80, byte_96 ; '' ROM:84F3 bne loc_84FF ROM:84F5 cmpa byte_CA2E ROM:84F8 bcc loc_8507 ROM:84FA oim #$80, byte_96 ; '' ROM:84FD bra loc_8507 ROM:84FF ; --------------------------------------------------------------------------- ROM:84FF ROM:84FF loc_84FF: ; CODE XREF: ROM:84F3j ROM:84FF cmpa byte_CA2F ROM:8502 bcs loc_8507 ROM:8504 aim #$7F, byte_96 ; '' ROM:8507 ROM:8507 loc_8507: ; CODE XREF: ROM:84F8j ROM:8507 ; ROM:84FDj ... ROM:8507 dec word_1587+1 ROM:850A bne loc_851A ROM:850C ldaa word_1587 ROM:850F beq loc_851A ROM:8511 dec word_1587 ROM:8514 ldaa byte_CA30 ROM:8517 staa word_1587+1 ROM:851A ROM:851A loc_851A: ; CODE XREF: ROM:850Aj ROM:851A ; ROM:850Fj ROM:851A clra ROM:851B clrb ROM:851C ldx byte_1589 ROM:851F bne loc_8537 ROM:8521 tim #$80, byte_9B ; '' ROM:8524 beq loc_8537 ROM:8526 tim #$80, byte_96 ; '' ROM:8529 beq loc_853A ROM:852B ldx byte_CA3C ROM:852E stx byte_1591 ROM:8531 ldaa byte_CA31 ROM:8534 ldab byte_CA30 ROM:8537 ROM:8537 loc_8537: ; CODE XREF: ROM:851Fj ROM:8537 ; ROM:8524j ROM:8537 std word_1587 ROM:853A ROM:853A loc_853A: ; CODE XREF: ROM:8529j ROM:853A ldaa byte_C6 ROM:853C ldab byte_CA51 ROM:853F tim #$40, byte_9C ; '@' ROM:8542 bne loc_8547 ROM:8544 ldab byte_CA50 ROM:8547 ROM:8547 loc_8547: ; CODE XREF: ROM:8542j ROM:8547 cba ROM:8548 bls loc_854F ROM:854A aim #$BF, byte_9C ; '' ROM:854D bra loc_8552 ROM:854F ; --------------------------------------------------------------------------- ROM:854F ROM:854F loc_854F: ; CODE XREF: ROM:8548j ROM:854F oim #$40, byte_9C ; '@' ROM:8552 ROM:8552 loc_8552: ; CODE XREF: ROM:854Dj ROM:8552 clra ROM:8553 tst byte_73 ROM:8556 bmi loc_8562 ROM:8558 tim #$40, byte_9C ; '@' ROM:855B bne loc_8562 ROM:855D tim #4, byte_73 ROM:8560 bne loc_857B ROM:8562 ROM:8562 loc_8562: ; CODE XREF: ROM:8556j ROM:8562 ; ROM:855Bj ROM:8562 ldx byte_1589 ROM:8565 bne loc_857B ROM:8567 ldab byte_BC ROM:8569 subb byte_CA3B ROM:856C bcc loc_856F ROM:856E clrb ROM:856F ROM:856F loc_856F: ; CODE XREF: ROM:856Cj ROM:856F cmpb #$10 ROM:8571 bcs loc_8575 ROM:8573 ldab #$F ROM:8575 ROM:8575 loc_8575: ; CODE XREF: ROM:8571j ROM:8575 ldx #$CA40 ROM:8578 abx ROM:8579 ldaa 0,x ROM:857B ROM:857B loc_857B: ; CODE XREF: ROM:8560j ROM:857B ; ROM:8565j ROM:857B staa byte_1590 ROM:857E ldd word_CA55 ROM:8581 ldx byte_CA57 ROM:8584 tim #8, byte_73 ROM:8587 beq loc_858F ROM:8589 ldd word_CA8D ROM:858C ldx byte_CA8F ROM:858F ROM:858F loc_858F: ; CODE XREF: ROM:8587j ROM:858F std word_15A7 ROM:8592 stx byte_15A9 ROM:8595 ldaa byte_C6 ROM:8597 cmpa byte_CA52 ROM:859A bhi loc_85EE ROM:859C ldaa byte_C5 ROM:859E cmpa byte_CA53 ROM:85A1 bcs loc_85EE ROM:85A3 tim #$10, byte_73 ROM:85A6 beq loc_85EE ROM:85A8 tim #$80, byte_C9 ; '' ROM:85AB bne loc_85B7 ROM:85AD ldaa byte_BC ROM:85AF cmpa byte_CA54 ROM:85B2 bcc loc_85EE ROM:85B4 oim #$80, byte_C9 ; '' ROM:85B7 ROM:85B7 loc_85B7: ; CODE XREF: ROM:85ABj ROM:85B7 ldaa byte_14B4 ROM:85BA cmpa byte_15A9 ROM:85BD bls loc_85E4 ROM:85BF cmpa byte_15AA ROM:85C2 bcc loc_85E9 ROM:85C4 suba byte_15A9 ROM:85C7 ldab word_15A7 ROM:85CA subb word_15A7+1 ROM:85CD mul ROM:85CE xgdx ROM:85CF ldaa byte_15AA ROM:85D2 suba byte_15A9 ROM:85D5 staa byte_7B ROM:85D7 xgdx ROM:85D8 ldx #$7B ; '{' ROM:85DB jsr sub_8116 ROM:85DE ldaa word_15A7 ROM:85E1 sba ROM:85E2 bra loc_85F2 ROM:85E4 ; --------------------------------------------------------------------------- ROM:85E4 ROM:85E4 loc_85E4: ; CODE XREF: ROM:85BDj ROM:85E4 ldaa word_15A7 ROM:85E7 bra loc_85F2 ROM:85E9 ; --------------------------------------------------------------------------- ROM:85E9 ROM:85E9 loc_85E9: ; CODE XREF: ROM:85C2j ROM:85E9 ldaa word_15A7+1 ROM:85EC bra loc_85F2 ROM:85EE ; --------------------------------------------------------------------------- ROM:85EE ROM:85EE loc_85EE: ; CODE XREF: ROM:859Aj ROM:85EE ; ROM:85A1j ... ROM:85EE aim #$7F, byte_C9 ; '' ROM:85F1 clra ROM:85F2 ROM:85F2 loc_85F2: ; CODE XREF: ROM:85E2j ROM:85F2 ; ROM:85E7j ... ROM:85F2 staa byte_1593 ROM:85F5 ldab byte_1448 ROM:85F8 tim #$80, byte_9C ; '' ROM:85FB beq loc_8608 ROM:85FD ldaa word_1576 ROM:8600 suba byte_7A ROM:8602 bcs loc_8608 ROM:8604 aba ROM:8605 tab ROM:8606 bcs loc_862E ROM:8608 ROM:8608 loc_8608: ; CODE XREF: ROM:85FBj ROM:8608 ; ROM:8602j ROM:8608 addb word_1587 ROM:860B bcs loc_862E ROM:860D addb byte_1590 ROM:8610 bcs loc_862E ROM:8612 addb byte_1593 ROM:8615 bcs loc_862E ROM:8617 cmpb #$C8 ; '' ROM:8619 bcc loc_862E ROM:861B tim #8, byte_73 ROM:861E beq loc_8632 ROM:8620 tim #$10, byte_C9 ROM:8623 beq loc_863D ROM:8625 addb byte_14CF ROM:8628 bcs loc_862E ROM:862A cmpb #$C8 ; '' ROM:862C bls loc_863D ROM:862E ROM:862E loc_862E: ; CODE XREF: ROM:8606j ROM:862E ; ROM:860Bj ... ROM:862E ldab #$C8 ; '' ROM:8630 bra loc_863D ROM:8632 ; --------------------------------------------------------------------------- ROM:8632 ROM:8632 loc_8632: ; CODE XREF: ROM:861Ej ROM:8632 tim #$10, byte_C9 ROM:8635 bne loc_863D ROM:8637 subb byte_14CF ROM:863A bcc loc_863D ROM:863C clrb ROM:863D ROM:863D loc_863D: ; CODE XREF: ROM:8623j ROM:863D ; ROM:862Cj ... ROM:863D stab byte_14B4 ROM:8640 clra ROM:8641 lsld ROM:8642 lsld ROM:8643 std word_1066 ROM:8646 ROM:8646 loc_8646: ; CODE XREF: ROM:8329J ROM:8646 nop ROM:8647 nop ROM:8648 nop ROM:8649 jmp loc_BD29 ROM:864C ROM:864C ; =============== S U B R O U T I N E ======================================= ROM:864C ROM:864C ROM:864C sub_864C: ; CODE XREF: ROM:82CCP ROM:864C ldaa byte_64 ROM:864E inca ROM:864F staa byte_64 ROM:8651 ldab #3 ROM:8653 ldx #$BD83 ROM:8656 lsra ROM:8657 bcs loc_866A ROM:8659 abx ROM:865A lsra ROM:865B bcs loc_866A ROM:865D abx ROM:865E lsra ROM:865F bcs loc_866A ROM:8661 abx ROM:8662 lsra ROM:8663 bcs loc_866A ROM:8665 abx ROM:8666 lsra ROM:8667 bcs loc_866A ROM:8669 abx ROM:866A ROM:866A loc_866A: ; CODE XREF: sub_864C+Bj ROM:866A ; sub_864C+Fj ... ROM:866A sei ROM:866B ldd byte_60 ROM:866D oraa 0,x ROM:866F orab 1,x ROM:8671 std byte_60 ROM:8673 ldab byte_62 ROM:8675 orab 2,x ROM:8677 stab byte_62 ROM:8679 cli ROM:867A rts ROM:867A ; End of function sub_864C ROM:867A ROM:867B ROM:867B ; =============== S U B R O U T I N E ======================================= ROM:867B ROM:867B ROM:867B sub_867B: ; CODE XREF: ROM:82F9P ROM:867B ldx byte_C1 ROM:867D stx byte_C2 ROM:867F ldx byte_BF ROM:8681 stx byte_C0 ROM:8683 ldaa byte_1402 ROM:8686 staa byte_BF ROM:8688 ldaa #1 ROM:868A jsr sub_8179 ROM:868D staa byte_1463 ROM:8690 ldab byte_1463 ROM:8693 tim #$40, byte_73 ; '@' ROM:8696 beq loc_86A4 ROM:8698 tim #1, byte_49 ROM:869B beq loc_86A4 ROM:869D ldaa #$14 ROM:869F staa byte_161D ROM:86A2 ldab #$16 ROM:86A4 ROM:86A4 loc_86A4: ; CODE XREF: sub_867B+1Bj ROM:86A4 ; sub_867B+20j ROM:86A4 stab byte_1402 ROM:86A7 tim #$10, byte_15 ROM:86AA bne loc_86BE ROM:86AC ldaa byte_C5 ROM:86AE cmpa byte_C9D2 ROM:86B1 bcs loc_86BE ROM:86B3 cmpb byte_BF ROM:86B5 bne loc_86BE ROM:86B7 cmpb byte_C0 ROM:86B9 bne loc_86BE ROM:86BB stab byte_161D ROM:86BE ROM:86BE loc_86BE: ; CODE XREF: sub_867B+2Fj ROM:86BE ; sub_867B+36j ... ROM:86BE subb byte_161D ROM:86C1 bcc loc_86C4 ROM:86C3 clrb ROM:86C4 ROM:86C4 loc_86C4: ; CODE XREF: sub_867B+46j ROM:86C4 stab byte_C4 ROM:86C6 stab byte_144F ROM:86C9 rts ROM:86C9 ; End of function sub_867B ROM:86C9 ROM:86CA ROM:86CA ; =============== S U B R O U T I N E ======================================= ROM:86CA ROM:86CA ROM:86CA sub_86CA: ; CODE XREF: ROM:82FCP ROM:86CA ldaa byte_73 ROM:86CC staa byte_B4 ROM:86CE ldaa word_1002 ROM:86D1 anda #7 ROM:86D3 asla ROM:86D4 ldab byte_15 ROM:86D6 lsld ROM:86D7 lsld ROM:86D8 lsld ROM:86D9 lsld ROM:86DA eora #$81 ; '' ROM:86DC anda #$F7 ; '' ROM:86DE tim #$10, byte_94 ROM:86E1 beq loc_86E5 ROM:86E3 oraa #8 ROM:86E5 ROM:86E5 loc_86E5: ; CODE XREF: sub_86CA+17j ROM:86E5 ldab word_1002+1 ROM:86E8 bitb #$20 ; ' ' ROM:86EA bne loc_86EE ROM:86EC oraa #$10 ROM:86EE ROM:86EE loc_86EE: ; CODE XREF: sub_86CA+20j ROM:86EE tim #2, byte_96 ROM:86F1 bne loc_870A ROM:86F3 ldab byte_1546 ROM:86F6 tim #1, byte_B4 ROM:86F9 beq loc_8702 ROM:86FB addb byte_C9D3 ROM:86FE bcc loc_8702 ROM:8700 ldab #$FF ROM:8702 ROM:8702 loc_8702: ; CODE XREF: sub_86CA+2Fj ROM:8702 ; sub_86CA+34j ROM:8702 anda #$FE ; '' ROM:8704 cmpb byte_C4 ROM:8706 bcs loc_870A ROM:8708 oraa #1 ROM:870A ROM:870A loc_870A: ; CODE XREF: sub_86CA+27j ROM:870A ; sub_86CA+3Cj ROM:870A bita #$80 ; '' ROM:870C bne loc_8710 ROM:870E eora #4 ROM:8710 ROM:8710 loc_8710: ; CODE XREF: sub_86CA+42j ROM:8710 bita #$40 ; '@' ROM:8712 beq loc_873D ROM:8714 tim #$10, byte_49 ROM:8717 bne loc_872D ROM:8719 tim #1, byte_49 ROM:871C beq loc_872F ROM:871E tim #$40, byte_94 ; '@' ROM:8721 bne loc_872D ROM:8723 tst byte_1497 ROM:8726 bpl loc_872D ROM:8728 tst byte_1498 ROM:872B bmi loc_872F ROM:872D ROM:872D loc_872D: ; CODE XREF: sub_86CA+4Dj ROM:872D ; sub_86CA+57j ... ROM:872D anda #$FE ; '' ROM:872F ROM:872F loc_872F: ; CODE XREF: sub_86CA+52j ROM:872F ; sub_86CA+61j ROM:872F tim #2, byte_48 ROM:8732 beq loc_8736 ROM:8734 anda #$FD ; '' ROM:8736 ROM:8736 loc_8736: ; CODE XREF: sub_86CA+68j ROM:8736 tim #$40, byte_49 ; '@' ROM:8739 beq loc_873D ROM:873B oraa #4 ROM:873D ROM:873D loc_873D: ; CODE XREF: sub_86CA+48j ROM:873D ; sub_86CA+6Fj ROM:873D staa byte_73 ROM:873F rts ROM:873F ; End of function sub_86CA ROM:873F ROM:8740 ROM:8740 ; =============== S U B R O U T I N E ======================================= ROM:8740 ROM:8740 ROM:8740 sub_8740: ; CODE XREF: ROM:loc_833DP ROM:8740 sei ROM:8741 ldd word_140E ROM:8744 beq loc_8760 ROM:8746 std byte_7A ROM:8748 ldd word_1410 ROM:874B beq loc_8760 ROM:874D std byte_7C ROM:874F ldd word_14F7 ROM:8752 cli ROM:8753 beq loc_8760 ROM:8755 addd byte_7A ROM:8757 bcs loc_875D ROM:8759 addd byte_7C ROM:875B bcc loc_8760 ROM:875D ROM:875D loc_875D: ; CODE XREF: sub_8740+17j ROM:875D ldd #$FFFF ROM:8760 ROM:8760 loc_8760: ; CODE XREF: sub_8740+4j ROM:8760 ; sub_8740+Bj ... ROM:8760 std word_1412 ROM:8763 cli ROM:8764 ldd word_1412 ROM:8767 std byte_7A ROM:8769 beq loc_8778 ROM:876B std byte_7C ROM:876D ldd #$4F80 ROM:8770 std byte_7A ROM:8772 ldd #$12 ROM:8775 jsr sub_8220 ROM:8778 ROM:8778 loc_8778: ; CODE XREF: sub_8740+29j ROM:8778 addd #1 ROM:877B rora ROM:877C rorb ROM:877D std byte_BD ROM:877F ldd byte_7A ROM:8781 addd #4 ROM:8784 rora ROM:8785 rorb ROM:8786 lsrd ROM:8787 lsrd ROM:8788 tsta ROM:8789 beq loc_878D ROM:878B ldab #$FF ROM:878D ROM:878D loc_878D: ; CODE XREF: sub_8740+49j ROM:878D stab byte_BC ROM:878F stab byte_140B ROM:8792 ldx byte_1424 ROM:8795 stx word_1426 ROM:8798 ldx word_1422 ROM:879B stx byte_1424 ROM:879E ldx byte_BD ROM:87A0 stx word_1422 ROM:87A3 rts ROM:87A3 ; End of function sub_8740 ROM:87A3 ROM:87A4 ROM:87A4 ; =============== S U B R O U T I N E ======================================= ROM:87A4 ROM:87A4 ROM:87A4 sub_87A4: ; CODE XREF: ROM:8340P ROM:87A4 tim #$40, byte_94 ; '@' ROM:87A7 bne loc_87B6 ROM:87A9 tim #1, byte_73 ROM:87AC bne loc_87B1 ROM:87AE aim #$FD, byte_95 ; '' ROM:87B1 ROM:87B1 loc_87B1: ; CODE XREF: sub_87A4+8j ROM:87B1 ldab byte_1499 ROM:87B4 bmi loc_87B9 ROM:87B6 ROM:87B6 loc_87B6: ; CODE XREF: sub_87A4+3j ROM:87B6 jmp loc_8892 ROM:87B9 ; --------------------------------------------------------------------------- ROM:87B9 ROM:87B9 loc_87B9: ; CODE XREF: sub_87A4+10j ROM:87B9 ldd word_1454 ROM:87BC tst byte_C6 ROM:87BF bne loc_87CF ROM:87C1 adda byte_C942 ROM:87C4 bcc loc_87C8 ROM:87C6 ldaa #$FF ROM:87C8 ROM:87C8 loc_87C8: ; CODE XREF: sub_87A4+20j ROM:87C8 addb byte_C943 ROM:87CB bcc loc_87CF ROM:87CD ldab #$FF ROM:87CF ROM:87CF loc_87CF: ; CODE XREF: sub_87A4+1Bj ROM:87CF ; sub_87A4+27j ROM:87CF std byte_7A ROM:87D1 tim #1, byte_73 ROM:87D4 beq loc_87FF ROM:87D6 ldab byte_C8F0 ROM:87D9 bitb #$80 ; '' ROM:87DB bne loc_87F5 ROM:87DD tim #$80, byte_73 ; '' ROM:87E0 bne loc_87F5 ROM:87E2 tst byte_C6 ROM:87E5 beq loc_87F5 ROM:87E7 ldab byte_BC ROM:87E9 cmpb byte_CA0D ROM:87EC bcc loc_87F5 ROM:87EE ldab word_1002+1 ROM:87F1 bitb #$10 ROM:87F3 bne loc_87FF ROM:87F5 ROM:87F5 loc_87F5: ; CODE XREF: sub_87A4+37j ROM:87F5 ; sub_87A4+3Cj ... ROM:87F5 inc byte_156A ROM:87F8 bne loc_8802 ROM:87FA dec byte_156A ROM:87FD bra loc_8802 ROM:87FF ; --------------------------------------------------------------------------- ROM:87FF ROM:87FF loc_87FF: ; CODE XREF: sub_87A4+30j ROM:87FF ; sub_87A4+4Fj ROM:87FF clr byte_156A ROM:8802 ROM:8802 loc_8802: ; CODE XREF: sub_87A4+54j ROM:8802 ; sub_87A4+59j ROM:8802 ldaa byte_156A ROM:8805 cmpa byte_CA07 ROM:8808 bcc loc_880F ROM:880A aim #$FE, byte_95 ; '' ROM:880D bra loc_8812 ROM:880F ; --------------------------------------------------------------------------- ROM:880F ROM:880F loc_880F: ; CODE XREF: sub_87A4+64j ROM:880F oim #1, byte_95 ROM:8812 ROM:8812 loc_8812: ; CODE XREF: sub_87A4+69j ROM:8812 tim #$20, byte_94 ; ' ' ROM:8815 bne loc_8853 ROM:8817 ldd word_1422 ROM:881A lsrd ROM:881B lsrd ROM:881C lsrd ROM:881D cmpb byte_C944 ROM:8820 bcc loc_884E ROM:8822 ldab byte_C6 ROM:8824 cmpb byte_C946 ROM:8827 bcc loc_884E ROM:8829 tim #1, byte_95 ROM:882C beq loc_8895 ROM:882E ldab byte_144D ROM:8831 cmpb byte_C940 ROM:8834 bcc loc_8895 ROM:8836 tim #2, byte_95 ROM:8839 bne loc_8895 ROM:883B ldab byte_BC ROM:883D cmpb byte_7A ROM:883F bcs loc_8895 ROM:8841 ldab byte_C6 ROM:8843 beq loc_884E ROM:8845 cmpb #$14 ROM:8847 bcs loc_8895 ROM:8849 tim #8, byte_73 ROM:884C bne loc_8895 ROM:884E ROM:884E loc_884E: ; CODE XREF: sub_87A4+7Cj ROM:884E ; sub_87A4+83j ... ROM:884E oim #$20, byte_94 ; ' ' ROM:8851 bra loc_8895 ROM:8853 ; --------------------------------------------------------------------------- ROM:8853 ROM:8853 loc_8853: ; CODE XREF: sub_87A4+71j ROM:8853 ldd word_1422 ROM:8856 lsrd ROM:8857 lsrd ROM:8858 lsrd ROM:8859 cmpb byte_C945 ROM:885C bcc loc_8895 ROM:885E ldab byte_C6 ROM:8860 cmpb byte_C947 ROM:8863 bcc loc_8895 ROM:8865 tim #1, byte_73 ROM:8868 beq loc_8892 ROM:886A ldab byte_C8F0 ROM:886D bitb #$80 ; '' ROM:886F bne loc_8889 ROM:8871 tim #$80, byte_73 ; '' ROM:8874 bne loc_8889 ROM:8876 tst byte_C6 ROM:8879 beq loc_8889 ROM:887B ldaa byte_BC ROM:887D cmpa byte_CA0D ROM:8880 bcc loc_8889 ROM:8882 ldab word_1002+1 ROM:8885 bitb #$10 ROM:8887 bne loc_8892 ROM:8889 ROM:8889 loc_8889: ; CODE XREF: sub_87A4+CBj ROM:8889 ; sub_87A4+D0j ... ROM:8889 ldab byte_BC ROM:888B cmpb byte_7B ROM:888D bcc loc_8895 ROM:888F oim #2, byte_95 ROM:8892 ROM:8892 loc_8892: ; CODE XREF: sub_87A4:loc_87B6J ROM:8892 ; sub_87A4+C4j ... ROM:8892 aim #$DF, byte_94 ; '' ROM:8895 ROM:8895 loc_8895: ; CODE XREF: sub_87A4+88j ROM:8895 ; sub_87A4+90j ... ROM:8895 tim #$40, byte_94 ; '@' ROM:8898 bne loc_88C4 ROM:889A tim #$40, byte_73 ; '@' ROM:889D beq loc_88C4 ROM:889F tim #$10, byte_B7 ROM:88A2 beq loc_88C4 ROM:88A4 tim #1, byte_73 ROM:88A7 beq loc_88B2 ROM:88A9 ldaa byte_BC ROM:88AB cmpa byte_C9B7 ROM:88AE bcs loc_88C4 ROM:88B0 bra loc_88BF ROM:88B2 ; --------------------------------------------------------------------------- ROM:88B2 ROM:88B2 loc_88B2: ; CODE XREF: sub_87A4+103j ROM:88B2 ldaa byte_C6 ROM:88B4 cmpa #$A ROM:88B6 bhi loc_88C4 ROM:88B8 ldaa byte_C4 ROM:88BA cmpa byte_147E ROM:88BD bcs loc_88C4 ROM:88BF ROM:88BF loc_88BF: ; CODE XREF: sub_87A4+10Cj ROM:88BF oim #8, byte_94 ROM:88C2 bra locret_88C7 ROM:88C4 ; --------------------------------------------------------------------------- ROM:88C4 ROM:88C4 loc_88C4: ; CODE XREF: sub_87A4+F4j ROM:88C4 ; sub_87A4+F9j ... ROM:88C4 aim #$F7, byte_94 ; '' ROM:88C7 ROM:88C7 locret_88C7: ; CODE XREF: sub_87A4+11Ej ROM:88C7 rts ROM:88C7 ; End of function sub_87A4 ROM:88C7 ROM:88C8 ROM:88C8 ; =============== S U B R O U T I N E ======================================= ROM:88C8 ROM:88C8 ROM:88C8 sub_88C8: ; CODE XREF: ROM:8343P ROM:88C8 ldd word_141E ROM:88CB tim #1, byte_73 ROM:88CE bne loc_88F9 ROM:88D0 ldx #$C588 ROM:88D3 ldab #7 ROM:88D5 jsr loc_80FC ROM:88D8 pshb ROM:88D9 jsr sub_811C ROM:88DC tba ROM:88DD pulb ROM:88DE ldx #$1606 ROM:88E1 abx ROM:88E2 tab ROM:88E3 jsr byte_8147 ROM:88E6 tab ROM:88E7 adda #$80 ; '' ROM:88E9 staa byte_1510 ROM:88EC clra ROM:88ED tstb ROM:88EE bmi loc_88F1 ROM:88F0 inca ROM:88F1 ROM:88F1 loc_88F1: ; CODE XREF: sub_88C8+26j ROM:88F1 ldx #$141E ROM:88F4 jsr sub_8059 ROM:88F7 ldd byte_87 ROM:88F9 ROM:88F9 loc_88F9: ; CODE XREF: sub_88C8+6j ROM:88F9 std word_1420 ROM:88FC ldaa byte_C9E7 ROM:88FF ldab byte_1402 ROM:8902 subb byte_C0 ROM:8904 bcc loc_8907 ROM:8906 negb ROM:8907 ROM:8907 loc_8907: ; CODE XREF: sub_88C8+3Cj ROM:8907 cmpb byte_C9E5 ROM:890A bcc loc_8946 ROM:890C ldd word_1422 ROM:890F subd word_1426 ROM:8912 bcc loc_8919 ROM:8914 coma ROM:8915 comb ROM:8916 addd #1 ROM:8919 ROM:8919 loc_8919: ; CODE XREF: sub_88C8+4Aj ROM:8919 lsrd ROM:891A lsrd ROM:891B tsta ROM:891C beq loc_8920 ROM:891E ldab #$FF ROM:8920 ROM:8920 loc_8920: ; CODE XREF: sub_88C8+54j ROM:8920 ldaa byte_CA0A ROM:8923 cmpb byte_C9E6 ROM:8926 bcc loc_8946 ROM:8928 ldaa byte_C4 ROM:892A ldx #$C8A0 ROM:892D jsr sub_80F6 ROM:8930 pshb ROM:8931 jsr sub_811C ROM:8934 tba ROM:8935 pulb ROM:8936 ldx #$C8A8 ROM:8939 abx ROM:893A tab ROM:893B jsr sub_8152 ROM:893E ldab byte_BC ROM:8940 cmpb byte_CA06 ROM:8943 bhi loc_8946 ROM:8945 inca ROM:8946 ROM:8946 loc_8946: ; CODE XREF: sub_88C8+42j ROM:8946 ; sub_88C8+5Ej ... ROM:8946 staa byte_1549 ROM:8949 rts ROM:8949 ; End of function sub_88C8 ROM:8949 ROM:894A ROM:894A ; =============== S U B R O U T I N E ======================================= ROM:894A ROM:894A ROM:894A sub_894A: ; CODE XREF: ROM:8346P ROM:894A tim #$40, byte_48 ; '@' ROM:894D beq loc_898C ROM:894F ldaa byte_BC ROM:8951 ldab byte_C4 ROM:8953 jsr sub_81CD ROM:8956 ldab #$70 ; 'p' ROM:8958 ldab #$60 ; '`' ROM:895A ldab #$68 ; 'h' ROM:895C inx ROM:895D tab ROM:895E clra ROM:895F lsld ROM:8960 lsld ROM:8961 std byte_7A ROM:8963 ldx #$1422 ROM:8966 jsr sub_8059 ROM:8969 tsta ROM:896A beq loc_8971 ROM:896C ldd #$FFFF ROM:896F bra loc_8974 ROM:8971 ; --------------------------------------------------------------------------- ROM:8971 ROM:8971 loc_8971: ; CODE XREF: sub_894A+20j ROM:8971 tba ROM:8972 ldab byte_88 ROM:8974 ROM:8974 loc_8974: ; CODE XREF: sub_894A+25j ROM:8974 ldx #$C951 ROM:8977 jsr sub_8059 ROM:897A tsta ROM:897B beq loc_8982 ROM:897D ldd #$FFFF ROM:8980 bra loc_8985 ROM:8982 ; --------------------------------------------------------------------------- ROM:8982 ROM:8982 loc_8982: ; CODE XREF: sub_894A+31j ROM:8982 tba ROM:8983 ldab byte_88 ROM:8985 ROM:8985 loc_8985: ; CODE XREF: sub_894A+36j ROM:8985 std word_1420 ROM:8988 ldd byte_7A ROM:898A bra loc_89B2 ROM:898C ; --------------------------------------------------------------------------- ROM:898C ROM:898C loc_898C: ; CODE XREF: sub_894A+3j ROM:898C ldd word_1420 ROM:898F ldx #$1412 ROM:8992 jsr sub_8059 ROM:8995 cmpa #4 ROM:8997 bcs loc_899E ROM:8999 ldd #$FFFF ROM:899C bra loc_89AA ROM:899E ; --------------------------------------------------------------------------- ROM:899E ROM:899E loc_899E: ; CODE XREF: sub_894A+4Dj ROM:899E ldd byte_87 ROM:89A0 lsr byte_86 ROM:89A3 rora ROM:89A4 rorb ROM:89A5 lsr byte_86 ROM:89A8 rora ROM:89A9 rorb ROM:89AA ROM:89AA loc_89AA: ; CODE XREF: sub_894A+52j ROM:89AA std byte_7A ROM:89AC ldx #$C916 ROM:89AF jsr sub_8059 ROM:89B2 ROM:89B2 loc_89B2: ; CODE XREF: sub_894A+40j ROM:89B2 ldx #$C91A ROM:89B5 jsr sub_8172 ROM:89B8 std word_142C ROM:89BB ldd word_142C ROM:89BE ldx #$C918 ROM:89C1 jsr sub_8059 ROM:89C4 tsta ROM:89C5 beq loc_89C9 ROM:89C7 ldab #$FF ROM:89C9 ROM:89C9 loc_89C9: ; CODE XREF: sub_894A+7Bj ROM:89C9 stab byte_BB ROM:89CB stab byte_1414 ROM:89CE rts ROM:89CE ; End of function sub_894A ROM:89CE ROM:89CF ROM:89CF ; =============== S U B R O U T I N E ======================================= ROM:89CF ROM:89CF ROM:89CF sub_89CF: ; CODE XREF: ROM:8349P ROM:89CF ldd #0 ROM:89D2 std word_1542 ROM:89D5 tim #$C0, byte_94 ; '' ROM:89D8 bne loc_8A00 ROM:89DA tim #4, byte_73 ROM:89DD beq loc_89E9 ROM:89DF inc byte_15AB ROM:89E2 bne loc_89EC ROM:89E4 com byte_15AB ROM:89E7 bra loc_89EC ROM:89E9 ; --------------------------------------------------------------------------- ROM:89E9 ROM:89E9 loc_89E9: ; CODE XREF: sub_89CF+Ej ROM:89E9 clr byte_15AB ROM:89EC ROM:89EC loc_89EC: ; CODE XREF: sub_89CF+13j ROM:89EC ; sub_89CF+18j ROM:89EC tim #1, byte_73 ROM:89EF beq loc_8A03 ROM:89F1 clr byte_144E ROM:89F4 tim #1, byte_B4 ROM:89F7 bne loc_8A00 ROM:89F9 ldaa byte_CA03 ROM:89FC clrb ROM:89FD std word_1555 ROM:8A00 ROM:8A00 loc_8A00: ; CODE XREF: sub_89CF+9j ROM:8A00 ; sub_89CF+28j ... ROM:8A00 jmp loc_8B6B ROM:8A03 ; --------------------------------------------------------------------------- ROM:8A03 ROM:8A03 loc_8A03: ; CODE XREF: sub_89CF+20j ROM:8A03 clra ROM:8A04 clrb ROM:8A05 std word_1555 ROM:8A08 inc byte_144E ROM:8A0B bne loc_8A10 ROM:8A0D dec byte_144E ROM:8A10 ROM:8A10 loc_8A10: ; CODE XREF: sub_89CF+3Cj ROM:8A10 ldaa byte_C3 ROM:8A12 beq loc_8A00 ROM:8A14 suba byte_BF ROM:8A16 bcs loc_8A1B ROM:8A18 jmp loc_8B6B ROM:8A1B ; --------------------------------------------------------------------------- ROM:8A1B ROM:8A1B loc_8A1B: ; CODE XREF: sub_89CF+47j ROM:8A1B ldaa byte_1402 ROM:8A1E suba byte_C2 ROM:8A20 bcs loc_8A00 ROM:8A22 ldab byte_BC ROM:8A24 cmpb byte_C939 ROM:8A27 bcc loc_8A00 ROM:8A29 cmpa byte_CA98 ROM:8A2C bcs loc_8A00 ROM:8A2E cmpa byte_1458 ROM:8A31 bcc loc_8A36 ROM:8A33 ldaa byte_1458 ROM:8A36 ROM:8A36 loc_8A36: ; CODE XREF: sub_89CF+62j ROM:8A36 staa byte_1458 ROM:8A39 ldab byte_C4 ROM:8A3B cmpb byte_CAA0 ROM:8A3E bcs loc_8A4F ROM:8A40 ldab byte_1451 ROM:8A43 cmpb byte_CAA1 ROM:8A46 bcc loc_8A4F ROM:8A48 ldab #8 ROM:8A4A cmpa byte_CA9B ROM:8A4D bcc loc_8AA0 ROM:8A4F ROM:8A4F loc_8A4F: ; CODE XREF: sub_89CF+6Fj ROM:8A4F ; sub_89CF+77j ROM:8A4F psha ROM:8A50 ldab #$B4 ; '' ROM:8A52 ldaa byte_144E ROM:8A55 cmpa #$A ROM:8A57 bls loc_8A5C ROM:8A59 ldab byte_CA0B ROM:8A5C ROM:8A5C loc_8A5C: ; CODE XREF: sub_89CF+88j ROM:8A5C pula ROM:8A5D cmpb byte_C4 ROM:8A5F bls loc_8AAD ROM:8A61 ldab #4 ROM:8A63 cmpa byte_CA9A ROM:8A66 bcc loc_8A96 ROM:8A68 cmpa byte_CA99 ROM:8A6B bcs loc_8A7F ROM:8A6D ldab byte_C6 ROM:8A6F cmpb byte_CA9D ROM:8A72 bhi loc_8AAD ROM:8A74 ldab byte_BC ROM:8A76 cmpb byte_CA9F ROM:8A79 bhi loc_8AAD ROM:8A7B ldab #2 ROM:8A7D bra loc_8AA0 ROM:8A7F ; --------------------------------------------------------------------------- ROM:8A7F ROM:8A7F loc_8A7F: ; CODE XREF: sub_89CF+9Cj ROM:8A7F cmpa byte_C93A ROM:8A82 bcs loc_8AAD ROM:8A84 ldab byte_C6 ROM:8A86 cmpb byte_CA9C ROM:8A89 bhi loc_8AAD ROM:8A8B ldab byte_BC ROM:8A8D cmpb byte_CA9E ROM:8A90 bhi loc_8AAD ROM:8A92 ldab #1 ROM:8A94 bra loc_8AA0 ROM:8A96 ; --------------------------------------------------------------------------- ROM:8A96 ROM:8A96 loc_8A96: ; CODE XREF: sub_89CF+97j ROM:8A96 tim #4, byte_97 ROM:8A99 bne loc_8AA0 ROM:8A9B ldaa #$32 ; '2' ROM:8A9D staa byte_14D5 ROM:8AA0 ROM:8AA0 loc_8AA0: ; CODE XREF: sub_89CF+7Ej ROM:8AA0 ; sub_89CF+AEj ... ROM:8AA0 sei ROM:8AA1 orab byte_97 ROM:8AA3 stab byte_97 ROM:8AA5 cli ROM:8AA6 andb #$F ROM:8AA8 stab byte_1480 ROM:8AAB bra loc_8AB0 ROM:8AAD ; --------------------------------------------------------------------------- ROM:8AAD ROM:8AAD loc_8AAD: ; CODE XREF: sub_89CF+90j ROM:8AAD ; sub_89CF+A3j ... ROM:8AAD jmp loc_8B6B ROM:8AB0 ; --------------------------------------------------------------------------- ROM:8AB0 ROM:8AB0 loc_8AB0: ; CODE XREF: sub_89CF+DCj ROM:8AB0 ldx #$15AC ROM:8AB3 ldab #6 ROM:8AB5 tim #8, byte_97 ROM:8AB8 bne loc_8AFC ROM:8ABA tim #4, byte_97 ROM:8ABD beq loc_8AF4 ROM:8ABF ldab #2 ROM:8AC1 tim #$80, byte_73 ; '' ROM:8AC4 beq loc_8AD5 ROM:8AC6 tim #4, byte_73 ROM:8AC9 beq loc_8AFC ROM:8ACB incb ROM:8ACC incb ROM:8ACD tim #8, byte_73 ROM:8AD0 beq loc_8AFC ROM:8AD2 incb ROM:8AD3 bra loc_8AFC ROM:8AD5 ; --------------------------------------------------------------------------- ROM:8AD5 ROM:8AD5 loc_8AD5: ; CODE XREF: sub_89CF+F5j ROM:8AD5 incb ROM:8AD6 ldaa byte_C6 ROM:8AD8 cmpa byte_CAA2 ROM:8ADB bcc loc_8AFC ROM:8ADD ldaa byte_BC ROM:8ADF cmpa byte_CAA3 ROM:8AE2 bcc loc_8AFC ROM:8AE4 tim #4, byte_73 ROM:8AE7 beq loc_8AF1 ROM:8AE9 ldaa byte_15AB ROM:8AEC cmpa byte_CAA4 ROM:8AEF bls loc_8AFC ROM:8AF1 ROM:8AF1 loc_8AF1: ; CODE XREF: sub_89CF+118j ROM:8AF1 decb ROM:8AF2 bra loc_8AFC ROM:8AF4 ; --------------------------------------------------------------------------- ROM:8AF4 ROM:8AF4 loc_8AF4: ; CODE XREF: sub_89CF+EEj ROM:8AF4 ldab #1 ROM:8AF6 tim #2, byte_97 ROM:8AF9 bne loc_8AFC ROM:8AFB decb ROM:8AFC ROM:8AFC loc_8AFC: ; CODE XREF: sub_89CF+E9j ROM:8AFC ; sub_89CF+FAj ... ROM:8AFC abx ROM:8AFD ldaa 0,x ROM:8AFF ldab 7,x ROM:8B01 std word_154B ROM:8B04 ldaa word_154B ROM:8B07 ldx #$142C ROM:8B0A jsr sub_8084 ROM:8B0D asl byte_88 ROM:8B10 rolb ROM:8B11 rola ROM:8B12 asl byte_88 ROM:8B15 rolb ROM:8B16 rola ROM:8B17 std byte_86 ROM:8B19 clra ROM:8B1A ldab word_154B+1 ROM:8B1D lsld ROM:8B1E addd byte_86 ROM:8B20 std word_1432 ROM:8B23 ldx word_142A ROM:8B26 cpx #$1000 ROM:8B29 bcc loc_8B6B ROM:8B2B xgdx ROM:8B2C ldaa byte_C5 ROM:8B2E cmpa byte_CA6C ROM:8B31 bcs loc_8B65 ROM:8B33 tim #$C, byte_97 ROM:8B36 beq loc_8B65 ROM:8B38 tim #$40, byte_CA ; '@' ROM:8B3B bne loc_8B74 ROM:8B3D cmpa byte_CA6D ROM:8B40 bcs loc_8B57 ROM:8B42 ldaa byte_159B ROM:8B45 cmpa byte_CA6F ROM:8B48 bcc loc_8B5F ROM:8B4A ldaa byte_159C ROM:8B4D cmpa byte_CA70 ROM:8B50 bcc loc_8B74 ROM:8B52 inc byte_159C ROM:8B55 bra loc_8B62 ROM:8B57 ; --------------------------------------------------------------------------- ROM:8B57 ROM:8B57 loc_8B57: ; CODE XREF: sub_89CF+171j ROM:8B57 ldaa byte_159B ROM:8B5A cmpa byte_CA6E ROM:8B5D bcs loc_8B62 ROM:8B5F ROM:8B5F loc_8B5F: ; CODE XREF: sub_89CF+179j ROM:8B5F oim #$40, byte_CA ; '@' ROM:8B62 ROM:8B62 loc_8B62: ; CODE XREF: sub_89CF+186j ROM:8B62 ; sub_89CF+18Ej ROM:8B62 oim #$80, byte_CA ; '' ROM:8B65 ROM:8B65 loc_8B65: ; CODE XREF: sub_89CF+162j ROM:8B65 ; sub_89CF+167j ROM:8B65 xgdx ROM:8B66 jsr sub_8B8C ROM:8B69 bra loc_8B74 ROM:8B6B ; --------------------------------------------------------------------------- ROM:8B6B ROM:8B6B loc_8B6B: ; CODE XREF: sub_89CF:loc_8A00J ROM:8B6B ; sub_89CF+49J ... ROM:8B6B aim #$3F, byte_CA ; '?' ROM:8B6E clr byte_159B ROM:8B71 clr byte_159C ROM:8B74 ROM:8B74 loc_8B74: ; CODE XREF: sub_89CF+16Cj ROM:8B74 ; sub_89CF+181j ... ROM:8B74 ldaa byte_1402 ROM:8B77 suba byte_C2 ROM:8B79 bls loc_8B80 ROM:8B7B cmpa byte_CA98 ROM:8B7E bcc locret_8B8B ROM:8B80 ROM:8B80 loc_8B80: ; CODE XREF: sub_89CF+1AAj ROM:8B80 ldaa byte_C4 ROM:8B82 staa byte_1451 ROM:8B85 clr byte_1458 ROM:8B88 aim #$F0, byte_97 ; '' ROM:8B8B ROM:8B8B locret_8B8B: ; CODE XREF: sub_89CF+1AFj ROM:8B8B rts ROM:8B8B ; End of function sub_89CF ROM:8B8B ROM:8B8C ROM:8B8C ; =============== S U B R O U T I N E ======================================= ROM:8B8C ROM:8B8C ROM:8B8C sub_8B8C: ; CODE XREF: sub_89CF+197P ROM:8B8C std word_1542 ROM:8B8F xgdx ROM:8B90 sei ROM:8B91 ldd word_105A ROM:8B94 std byte_7A ROM:8B96 subd word_1042 ROM:8B99 bcs loc_8BA8 ROM:8B9B subd #5 ROM:8B9E bcs loc_8BA8 ROM:8BA0 xgdx ROM:8BA1 addd byte_7A ROM:8BA3 std word_105A ROM:8BA6 bra loc_8BBB ROM:8BA8 ; --------------------------------------------------------------------------- ROM:8BA8 ROM:8BA8 loc_8BA8: ; CODE XREF: sub_8B8C+Dj ROM:8BA8 ; sub_8B8C+12j ROM:8BA8 stx word_105A ROM:8BAB ldaa byte_1036 ROM:8BAE oraa #1 ROM:8BB0 staa byte_1036 ROM:8BB3 psha ROM:8BB4 mul ROM:8BB5 pula ROM:8BB6 anda #$FE ; '' ROM:8BB8 staa byte_1036 ROM:8BBB ROM:8BBB loc_8BBB: ; CODE XREF: sub_8B8C+1Aj ROM:8BBB cli ROM:8BBC rts ROM:8BBC ; End of function sub_8B8C ROM:8BBC ROM:8BBD ROM:8BBD ; =============== S U B R O U T I N E ======================================= ROM:8BBD ROM:8BBD ROM:8BBD sub_8BBD: ; CODE XREF: ROM:834CP ROM:8BBD ldaa byte_BC ROM:8BBF cmpa #$78 ; 'x' ROM:8BC1 bcs loc_8BC8 ROM:8BC3 tim #$10, byte_78 ROM:8BC6 beq locret_8C0F ROM:8BC8 ROM:8BC8 loc_8BC8: ; CODE XREF: sub_8BBD+4j ROM:8BC8 ldx #$C6B0 ROM:8BCB clrb ROM:8BCC ldaa byte_C4 ROM:8BCE cmpa #$40 ; '@' ROM:8BD0 bcs loc_8BDB ROM:8BD2 cmpa #$B8 ; '' ROM:8BD4 bls loc_8BD8 ROM:8BD6 ldaa #$B8 ; '' ROM:8BD8 ROM:8BD8 loc_8BD8: ; CODE XREF: sub_8BBD+17j ROM:8BD8 adda #$40 ; '@' ROM:8BDA lsrd ROM:8BDB ROM:8BDB loc_8BDB: ; CODE XREF: sub_8BBD+13j ROM:8BDB lsrd ROM:8BDC lsrd ROM:8BDD pshb ROM:8BDE tab ROM:8BDF aslb ROM:8BE0 abx ROM:8BE1 pulb ROM:8BE2 jsr sub_828C ROM:8BE5 std word_1521 ROM:8BE8 ldaa byte_C4 ROM:8BEA ldab byte_141A ROM:8BED comb ROM:8BEE jsr sub_81CD ROM:8BF1 ldab #$F0 ; '' ROM:8BF3 stab #$30 ; '0' ROM:8BF5 stab #$38 ; '8' ROM:8BF7 inx ROM:8BF8 staa byte_1523 ROM:8BFB clrb ROM:8BFC addd word_1521 ROM:8BFF suba #$7F ; '' ROM:8C01 bra loc_8C05 ROM:8C01 ; --------------------------------------------------------------------------- ROM:8C03 fcb $4F ; O ROM:8C04 fcb $5F ; _ ROM:8C05 ; --------------------------------------------------------------------------- ROM:8C05 ROM:8C05 loc_8C05: ; CODE XREF: sub_8BBD+44j ROM:8C05 cmpa #$E0 ; '' ROM:8C07 bcs loc_8C0C ROM:8C09 ldd #$E000 ROM:8C0C ROM:8C0C loc_8C0C: ; CODE XREF: sub_8BBD+4Aj ROM:8C0C std word_151F ROM:8C0F ROM:8C0F locret_8C0F: ; CODE XREF: sub_8BBD+9j ROM:8C0F rts ROM:8C0F ; End of function sub_8BBD ROM:8C0F ROM:8C10 ROM:8C10 ; =============== S U B R O U T I N E ======================================= ROM:8C10 ROM:8C10 ROM:8C10 sub_8C10: ; CODE XREF: ROM:loc_8361P ROM:8C10 ldx word_151B ROM:8C13 stx word_1519 ROM:8C16 ldd word_1542 ROM:8C19 beq loc_8C3A ROM:8C1B ldx #$C949 ROM:8C1E jsr sub_8059 ROM:8C21 tsta ROM:8C22 beq loc_8C29 ROM:8C24 ldd #$FFFF ROM:8C27 bra loc_8C2C ROM:8C29 ; --------------------------------------------------------------------------- ROM:8C29 ROM:8C29 loc_8C29: ; CODE XREF: sub_8C10+12j ROM:8C29 tba ROM:8C2A ldab byte_88 ROM:8C2C ROM:8C2C loc_8C2C: ; CODE XREF: sub_8C10+17j ROM:8C2C std word_151D ROM:8C2F addd word_1519 ROM:8C32 bcc loc_8C37 ROM:8C34 ldd #$FFFF ROM:8C37 ROM:8C37 loc_8C37: ; CODE XREF: sub_8C10+22j ROM:8C37 std word_1519 ROM:8C3A ROM:8C3A loc_8C3A: ; CODE XREF: sub_8C10+9j ROM:8C3A ldaa byte_152C ROM:8C3D ldx #$C94B ROM:8C40 jsr sub_8084 ROM:8C43 asl byte_88 ROM:8C46 rolb ROM:8C47 rola ROM:8C48 bcc loc_8C4D ROM:8C4A ldd #$FFFF ROM:8C4D ROM:8C4D loc_8C4D: ; CODE XREF: sub_8C10+38j ROM:8C4D jsr sub_8287 ROM:8C50 std word_152E ROM:8C53 ldd word_151F ROM:8C56 ldx #$C94D ROM:8C59 jsr sub_8059 ROM:8C5C std word_1530 ROM:8C5F ldd word_152E ROM:8C62 ldx #$1532 ROM:8C65 jsr sub_8059 ROM:8C68 std byte_7A ROM:8C6A ldd byte_88 ROM:8C6C std byte_7C ROM:8C6E ldaa word_1534 ROM:8C71 ldx #$152E ROM:8C74 jsr sub_8084 ROM:8C77 addd byte_7C ROM:8C79 std byte_7C ROM:8C7B bcc loc_8C82 ROM:8C7D ldx byte_7A ROM:8C7F inx ROM:8C80 stx byte_7A ROM:8C82 ROM:8C82 loc_8C82: ; CODE XREF: sub_8C10+6Bj ROM:8C82 ldd word_1530 ROM:8C85 ldx #$1519 ROM:8C88 jsr sub_8059 ROM:8C8B ldd byte_7C ROM:8C8D addd byte_88 ROM:8C8F std word_1534 ROM:8C92 ldd byte_7A ROM:8C94 adcb byte_87 ROM:8C96 adca byte_86 ROM:8C98 bcc loc_8CA0 ROM:8C9A ldd #$FFFF ROM:8C9D std word_1534 ROM:8CA0 ROM:8CA0 loc_8CA0: ; CODE XREF: sub_8C10+88j ROM:8CA0 std word_1532 ROM:8CA3 rts ROM:8CA3 ; End of function sub_8C10 ROM:8CA3 ROM:8CA4 ROM:8CA4 ; =============== S U B R O U T I N E ======================================= ROM:8CA4 ROM:8CA4 ROM:8CA4 sub_8CA4: ; CODE XREF: ROM:loc_836CP ROM:8CA4 ldx word_1542 ROM:8CA7 beq loc_8CB6 ROM:8CA9 ldd word_1519 ROM:8CAC subd word_151D ROM:8CAF bcc loc_8CB3 ROM:8CB1 clra ROM:8CB2 clrb ROM:8CB3 ROM:8CB3 loc_8CB3: ; CODE XREF: sub_8CA4+Bj ROM:8CB3 std word_1519 ROM:8CB6 ROM:8CB6 loc_8CB6: ; CODE XREF: sub_8CA4+3j ROM:8CB6 ldaa byte_152C ROM:8CB9 ldx #$1533 ROM:8CBC jsr sub_8084 ROM:8CBF std byte_7B ROM:8CC1 ldaa byte_88 ROM:8CC3 staa byte_7D ROM:8CC5 ldaa word_1532 ROM:8CC8 ldab byte_152C ROM:8CCB mul ROM:8CCC addb byte_7B ROM:8CCE adca #0 ROM:8CD0 bcs loc_8CD6 ROM:8CD2 cmpa #$40 ; '@' ROM:8CD4 bcs loc_8CDD ROM:8CD6 ROM:8CD6 loc_8CD6: ; CODE XREF: sub_8CA4+2Cj ROM:8CD6 ldd #$FFFF ROM:8CD9 std byte_7C ROM:8CDB bra loc_8CEB ROM:8CDD ; --------------------------------------------------------------------------- ROM:8CDD ROM:8CDD loc_8CDD: ; CODE XREF: sub_8CA4+30j ROM:8CDD ldx #2 ROM:8CE0 ROM:8CE0 loc_8CE0: ; CODE XREF: sub_8CA4+45j ROM:8CE0 asl byte_7D ROM:8CE3 rol byte_7C ROM:8CE6 rolb ROM:8CE7 rola ROM:8CE8 dex ROM:8CE9 bne loc_8CE0 ROM:8CEB ROM:8CEB loc_8CEB: ; CODE XREF: sub_8CA4+37j ROM:8CEB std byte_7A ROM:8CED ldd word_1420 ROM:8CF0 ldx #$1430 ROM:8CF3 jsr sub_8059 ROM:8CF6 tba ROM:8CF7 ldab byte_88 ROM:8CF9 std word_1540 ROM:8CFC ldx #$C890 ROM:8CFF jsr sub_8164 ROM:8D02 staa byte_152D ROM:8D05 ldx #$1540 ROM:8D08 jsr sub_8084 ROM:8D0B asl byte_88 ROM:8D0E rolb ROM:8D0F rola ROM:8D10 bcs loc_8D19 ROM:8D12 asl byte_88 ROM:8D15 rolb ROM:8D16 rola ROM:8D17 bcc loc_8D1E ROM:8D19 ROM:8D19 loc_8D19: ; CODE XREF: sub_8CA4+6Cj ROM:8D19 ldd #$FFFF ROM:8D1C staa byte_88 ROM:8D1E ROM:8D1E loc_8D1E: ; CODE XREF: sub_8CA4+73j ROM:8D1E xgdx ROM:8D1F ldaa byte_88 ROM:8D21 clrb ROM:8D22 subd byte_7C ROM:8D24 xgdx ROM:8D25 sbcb byte_7B ROM:8D27 sbca byte_7A ROM:8D29 stx byte_7A ROM:8D2B std byte_86 ROM:8D2D bcc loc_8D33 ROM:8D2F clra ROM:8D30 clrb ROM:8D31 bra loc_8D43 ROM:8D33 ; --------------------------------------------------------------------------- ROM:8D33 ROM:8D33 loc_8D33: ; CODE XREF: sub_8CA4+89j ROM:8D33 ldd word_151F ROM:8D36 bne loc_8D39 ROM:8D38 incb ROM:8D39 ROM:8D39 loc_8D39: ; CODE XREF: sub_8CA4+92j ROM:8D39 jsr sub_8287 ROM:8D3C std byte_7C ROM:8D3E ldd byte_86 ROM:8D40 jsr sub_8220 ROM:8D43 ROM:8D43 loc_8D43: ; CODE XREF: sub_8CA4+8Dj ROM:8D43 std word_1515 ROM:8D46 ldd word_1515 ROM:8D49 ldx #$1434 ROM:8D4C jsr sub_8059 ROM:8D4F tsta ROM:8D50 beq loc_8D57 ROM:8D52 ldd #$FFFF ROM:8D55 bra loc_8D59 ROM:8D57 ; --------------------------------------------------------------------------- ROM:8D57 ROM:8D57 loc_8D57: ; CODE XREF: sub_8CA4+ACj ROM:8D57 ldd byte_87 ROM:8D59 ROM:8D59 loc_8D59: ; CODE XREF: sub_8CA4+B1j ROM:8D59 std word_1517 ROM:8D5C rts ROM:8D5C ; End of function sub_8CA4 ROM:8D5C ROM:8D5D ; --------------------------------------------------------------------------- ROM:8D5D ldaa byte_94 ROM:8D5F bpl loc_8D64 ROM:8D61 jmp loc_8F02 ROM:8D64 ; --------------------------------------------------------------------------- ROM:8D64 ROM:8D64 loc_8D64: ; CODE XREF: ROM:8D5Fj ROM:8D64 ldaa byte_BC ROM:8D66 ldab byte_BB ROM:8D68 jsr sub_81CD ROM:8D6B subb #0 ROM:8D6D addd #$B0C3 ROM:8D70 subb #$10 ROM:8D72 staa byte_1446 ROM:8D75 ldaa byte_BC ROM:8D77 ldab byte_C4 ROM:8D79 jsr sub_81CD ROM:8D7C bitb #$30 ; '0' ROM:8D7E bitb #$20 ; ' ' ROM:8D80 bitb #$28 ; '(' ROM:8D82 inx ROM:8D83 staa byte_14C9 ROM:8D86 cmpa byte_14CA ROM:8D89 bcc loc_8D8E ROM:8D8B ldaa byte_14CA ROM:8D8E ROM:8D8E loc_8D8E: ; CODE XREF: ROM:8D89j ROM:8D8E staa byte_146C ROM:8D91 tim #8, byte_73 ROM:8D94 beq loc_8DA0 ROM:8D96 tim #8, byte_B3 ROM:8D99 bne loc_8DA6 ROM:8D9B ldx byte_C924 ROM:8D9E bra loc_8DA3 ROM:8DA0 ; --------------------------------------------------------------------------- ROM:8DA0 ROM:8DA0 loc_8DA0: ; CODE XREF: ROM:8D94j ROM:8DA0 ldx #0 ROM:8DA3 ROM:8DA3 loc_8DA3: ; CODE XREF: ROM:8D9Ej ROM:8DA3 stx byte_14BB ROM:8DA6 ROM:8DA6 loc_8DA6: ; CODE XREF: ROM:8D99j ROM:8DA6 tim #$80, byte_73 ; '' ROM:8DA9 beq loc_8DBA ROM:8DAB tim #4, byte_73 ROM:8DAE beq loc_8DBA ROM:8DB0 tim #4, byte_B3 ROM:8DB3 bne loc_8DC3 ROM:8DB5 ldx byte_14B7 ROM:8DB8 bra loc_8DBD ROM:8DBA ; --------------------------------------------------------------------------- ROM:8DBA ROM:8DBA loc_8DBA: ; CODE XREF: ROM:8DA9j ROM:8DBA ; ROM:8DAEj ROM:8DBA ldx #0 ROM:8DBD ROM:8DBD loc_8DBD: ; CODE XREF: ROM:8DB8j ROM:8DBD stx byte_14B9 ROM:8DC0 stx byte_158C ROM:8DC3 ROM:8DC3 loc_8DC3: ; CODE XREF: ROM:8DB3j ROM:8DC3 ldaa byte_C6 ROM:8DC5 bne loc_8DD7 ROM:8DC7 tim #1, byte_73 ROM:8DCA beq loc_8DD7 ROM:8DCC ldaa byte_C5 ROM:8DCE cmpa #$6E ; 'n' ROM:8DD0 bhi loc_8DD7 ROM:8DD2 oim #4, byte_94 ROM:8DD5 bra loc_8DDA ROM:8DD7 ; --------------------------------------------------------------------------- ROM:8DD7 ROM:8DD7 loc_8DD7: ; CODE XREF: ROM:8DC5j ROM:8DD7 ; ROM:8DCAj ... ROM:8DD7 aim #$FB, byte_94 ; '' ROM:8DDA ROM:8DDA loc_8DDA: ; CODE XREF: ROM:8DD5j ROM:8DDA tim #$40, byte_94 ; '@' ROM:8DDD bne loc_8DE8 ROM:8DDF ldx word_1468 ROM:8DE2 beq loc_8DE8 ROM:8DE4 dex ROM:8DE5 stx word_1468 ROM:8DE8 ROM:8DE8 loc_8DE8: ; CODE XREF: ROM:8DDDj ROM:8DE8 ; ROM:8DE2j ROM:8DE8 ldaa byte_BC ROM:8DEA suba #$10 ROM:8DEC bcc loc_8DEF ROM:8DEE clra ROM:8DEF ROM:8DEF loc_8DEF: ; CODE XREF: ROM:8DECj ROM:8DEF ldx #$C510 ROM:8DF2 jsr sub_819D ROM:8DF5 staa byte_147E ROM:8DF8 ldaa byte_C4 ROM:8DFA tim #$80, byte_CB ; '' ROM:8DFD beq loc_8E05 ROM:8DFF adda #$B ROM:8E01 bcc loc_8E05 ROM:8E03 ldaa #$FF ROM:8E05 ROM:8E05 loc_8E05: ; CODE XREF: ROM:8DFDj ROM:8E05 ; ROM:8E01j ROM:8E05 cmpa byte_CA81 ROM:8E08 bcc loc_8E0F ROM:8E0A aim #$7F, byte_CB ; '' ROM:8E0D bra loc_8E12 ROM:8E0F ; --------------------------------------------------------------------------- ROM:8E0F ROM:8E0F loc_8E0F: ; CODE XREF: ROM:8E08j ROM:8E0F oim #$80, byte_CB ; '' ROM:8E12 ROM:8E12 loc_8E12: ; CODE XREF: ROM:8E0Dj ROM:8E12 tim #$80, byte_73 ; '' ROM:8E15 beq loc_8E2D ROM:8E17 ldaa word_1002+1 ROM:8E1A bita #$10 ROM:8E1C bne loc_8E2D ROM:8E1E tim #$80, byte_CB ; '' ROM:8E21 bne loc_8E2D ROM:8E23 ldx word_15A1 ROM:8E26 bne loc_8E80 ROM:8E28 oim #$40, byte_CB ; '@' ROM:8E2B bra loc_8E30 ROM:8E2D ; --------------------------------------------------------------------------- ROM:8E2D ROM:8E2D loc_8E2D: ; CODE XREF: ROM:8E15j ROM:8E2D ; ROM:8E1Cj ... ROM:8E2D aim #$BF, byte_CB ; '' ROM:8E30 ROM:8E30 loc_8E30: ; CODE XREF: ROM:8E2Bj ROM:8E30 tim #1, byte_94 ROM:8E33 bne loc_8E85 ROM:8E35 ldaa byte_C4 ROM:8E37 cmpa byte_147E ROM:8E3A bcc loc_8E43 ROM:8E3C ldaa byte_BB ROM:8E3E cmpa byte_C922 ROM:8E41 bcs loc_8E9D ROM:8E43 ROM:8E43 loc_8E43: ; CODE XREF: ROM:8E3Aj ROM:8E43 ldaa #8 ROM:8E45 tim #$80, byte_73 ; '' ROM:8E48 beq loc_8E4C ROM:8E4A ldaa #$C ROM:8E4C ROM:8E4C loc_8E4C: ; CODE XREF: ROM:8E48j ROM:8E4C bita byte_97 ROM:8E4E bne loc_8E7B ROM:8E50 ldaa byte_141C ROM:8E53 cmpa #$41 ; 'A' ROM:8E55 bcs loc_8E7B ROM:8E57 ldab byte_C93F ROM:8E5A ldaa byte_C5 ROM:8E5C cmpa byte_C93B ROM:8E5F bcs loc_8E76 ROM:8E61 tim #4, byte_98 ROM:8E64 beq loc_8E7B ROM:8E66 ldx word_1468 ROM:8E69 beq loc_8E76 ROM:8E6B ldab byte_C93E ROM:8E6E tim #$40, byte_CB ; '@' ROM:8E71 beq loc_8E76 ROM:8E73 ldab byte_CA84 ROM:8E76 ROM:8E76 loc_8E76: ; CODE XREF: ROM:8E5Fj ROM:8E76 ; ROM:8E69j ... ROM:8E76 cmpb byte_1467 ROM:8E79 bhi loc_8EA0 ROM:8E7B ROM:8E7B loc_8E7B: ; CODE XREF: ROM:8E4Ej ROM:8E7B ; ROM:8E55j ... ROM:8E7B oim #1, byte_94 ROM:8E7E bra loc_8E9D ROM:8E80 ; --------------------------------------------------------------------------- ROM:8E80 ROM:8E80 loc_8E80: ; CODE XREF: ROM:8E26j ROM:8E80 tim #1, byte_94 ROM:8E83 beq loc_8E9D ROM:8E85 ROM:8E85 loc_8E85: ; CODE XREF: ROM:8E33j ROM:8E85 ldaa byte_C4 ROM:8E87 adda byte_C921 ROM:8E8A bcc loc_8E8E ROM:8E8C ldaa #$FF ROM:8E8E ROM:8E8E loc_8E8E: ; CODE XREF: ROM:8E8Aj ROM:8E8E cmpa byte_147E ROM:8E91 bcc loc_8E9D ROM:8E93 ldaa byte_BB ROM:8E95 cmpa byte_C923 ROM:8E98 bcc loc_8E9D ROM:8E9A aim #$FE, byte_94 ; '' ROM:8E9D ROM:8E9D loc_8E9D: ; CODE XREF: ROM:8E41j ROM:8E9D ; ROM:8E7Ej ... ROM:8E9D clr byte_1467 ROM:8EA0 ROM:8EA0 loc_8EA0: ; CODE XREF: ROM:8E79j ROM:8EA0 ldab byte_14BB ROM:8EA3 clra ROM:8EA4 addb byte_14B9 ROM:8EA7 adca #0 ROM:8EA9 addb byte_1446 ROM:8EAC adca #1 ROM:8EAE tim #$40, byte_48 ; '@' ROM:8EB1 bne loc_8EBA ROM:8EB3 addb byte_146C ROM:8EB6 adca #0 ROM:8EB8 bra loc_8EBE ROM:8EBA ; --------------------------------------------------------------------------- ROM:8EBA ROM:8EBA loc_8EBA: ; CODE XREF: ROM:8EB1j ROM:8EBA addb #$7F ; '' ROM:8EBC adca #0 ROM:8EBE ROM:8EBE loc_8EBE: ; CODE XREF: ROM:8EB8j ROM:8EBE addb byte_14B0 ROM:8EC1 adca #0 ROM:8EC3 tim #1, byte_94 ROM:8EC6 beq loc_8EED ROM:8EC8 tim #4, byte_94 ROM:8ECB bne loc_8EED ROM:8ECD tim #$40, byte_CB ; '@' ROM:8ED0 beq loc_8ED7 ROM:8ED2 addb byte_15A3 ROM:8ED5 bra loc_8EDA ROM:8ED7 ; --------------------------------------------------------------------------- ROM:8ED7 ROM:8ED7 loc_8ED7: ; CODE XREF: ROM:8ED0j ROM:8ED7 addb byte_1456 ROM:8EDA ROM:8EDA loc_8EDA: ; CODE XREF: ROM:8ED5j ROM:8EDA adca #0 ROM:8EDC std byte_7A ROM:8EDE ldab byte_C9C1 ROM:8EE1 subb byte_1603 ROM:8EE4 ble loc_8EEB ROM:8EE6 clra ROM:8EE7 addd byte_7A ROM:8EE9 bra loc_8EED ROM:8EEB ; --------------------------------------------------------------------------- ROM:8EEB ROM:8EEB loc_8EEB: ; CODE XREF: ROM:8EE4j ROM:8EEB ldd byte_7A ROM:8EED ROM:8EED loc_8EED: ; CODE XREF: ROM:8EC6j ROM:8EED ; ROM:8ECBj ... ROM:8EED subd #$FE ; '' ROM:8EF0 bcc loc_8EF4 ROM:8EF2 clra ROM:8EF3 clrb ROM:8EF4 ROM:8EF4 loc_8EF4: ; CODE XREF: ROM:8EF0j ROM:8EF4 std word_1430 ROM:8EF7 ldd word_141E ROM:8EFA lsld ROM:8EFB bcc loc_8EFF ROM:8EFD ldaa #$FF ROM:8EFF ROM:8EFF loc_8EFF: ; CODE XREF: ROM:8EFBj ROM:8EFF staa byte_1483 ROM:8F02 ROM:8F02 loc_8F02: ; CODE XREF: ROM:8D61J ROM:8F02 ldaa byte_73 ROM:8F04 staa byte_B3 ROM:8F06 jsr sub_8F0C ROM:8F09 jmp loc_BD29 ROM:8F0C ROM:8F0C ; =============== S U B R O U T I N E ======================================= ROM:8F0C ROM:8F0C ROM:8F0C sub_8F0C: ; CODE XREF: ROM:8F06P ROM:8F0C ldd word_1420 ROM:8F0F lsld ROM:8F10 bcs loc_8F15 ROM:8F12 lsld ROM:8F13 bcc loc_8F17 ROM:8F15 ROM:8F15 loc_8F15: ; CODE XREF: sub_8F0C+4j ROM:8F15 ldaa #$FF ROM:8F17 ROM:8F17 loc_8F17: ; CODE XREF: sub_8F0C+7j ROM:8F17 ldab byte_BC ROM:8F19 jsr sub_81CD ROM:8F1C stab #$50 ; 'P' ROM:8F1E eorb #$50 ; 'P' ROM:8F20 eorb #$60 ; '`' ROM:8F22 sba ROM:8F23 staa byte_1524 ROM:8F26 ldx #$C740 ROM:8F29 jsr sub_8164 ROM:8F2C staa byte_1525 ROM:8F2F ldab byte_1524 ROM:8F32 mul ROM:8F33 std word_1526 ROM:8F36 ldx #$C870 ROM:8F39 ldd word_1420 ROM:8F3C lsrd ROM:8F3D lsrd ROM:8F3E cmpa #$F ROM:8F40 bcs loc_8F45 ROM:8F42 ldd #$F00 ROM:8F45 ROM:8F45 loc_8F45: ; CODE XREF: sub_8F0C+34j ROM:8F45 pshb ROM:8F46 tab ROM:8F47 aslb ROM:8F48 abx ROM:8F49 pulb ROM:8F4A jsr sub_828C ROM:8F4D lsld ROM:8F4E bcs loc_8F53 ROM:8F50 lsld ROM:8F51 bcc loc_8F56 ROM:8F53 ROM:8F53 loc_8F53: ; CODE XREF: sub_8F0C+42j ROM:8F53 ldd #$FFFF ROM:8F56 ROM:8F56 loc_8F56: ; CODE XREF: sub_8F0C+45j ROM:8F56 std word_1528 ROM:8F59 ldx word_1526 ROM:8F5C cpx word_1528 ROM:8F5F bcs loc_8F64 ROM:8F61 ldx word_1528 ROM:8F64 ROM:8F64 loc_8F64: ; CODE XREF: sub_8F0C+53j ROM:8F64 stx word_152A ROM:8F67 ldd word_152A ROM:8F6A std byte_7C ROM:8F6C ldd #$FA00 ROM:8F6F std byte_7A ROM:8F71 ldd #0 ROM:8F74 jsr sub_8220 ROM:8F77 tsta ROM:8F78 beq loc_8F7C ROM:8F7A ldab #$FF ROM:8F7C ROM:8F7C loc_8F7C: ; CODE XREF: sub_8F0C+6Cj ROM:8F7C stab byte_7A ROM:8F7E ldaa #2 ROM:8F80 nega ROM:8F81 subb byte_152C ROM:8F84 bcc loc_8F88 ROM:8F86 nega ROM:8F87 negb ROM:8F88 ROM:8F88 loc_8F88: ; CODE XREF: sub_8F0C+78j ROM:8F88 cmpb #2 ROM:8F8A bls locret_8F91 ROM:8F8C adda byte_7A ROM:8F8E staa byte_152C ROM:8F91 ROM:8F91 locret_8F91: ; CODE XREF: sub_8F0C+7Ej ROM:8F91 rts ROM:8F91 ; End of function sub_8F0C ROM:8F91 ROM:8F92 ; --------------------------------------------------------------------------- ROM:8F92 ldaa byte_94 ROM:8F94 bpl loc_8F99 ROM:8F96 jmp loc_BD29 ROM:8F99 ; --------------------------------------------------------------------------- ROM:8F99 ROM:8F99 loc_8F99: ; CODE XREF: ROM:8F94j ROM:8F99 ldx byte_15A4 ROM:8F9C inx ROM:8F9D bne loc_8FA0 ROM:8F9F dex ROM:8FA0 ROM:8FA0 loc_8FA0: ; CODE XREF: ROM:8F9Dj ROM:8FA0 stx byte_15A4 ROM:8FA3 tim #$40, byte_94 ; '@' ROM:8FA6 bne loc_8FCB ROM:8FA8 ldab #$80 ; '' ROM:8FAA bitb byte_162D ROM:8FAD bne loc_8FCB ROM:8FAF ldaa byte_162E ROM:8FB2 cmpa #0 ROM:8FB4 beq loc_8FBA ROM:8FB6 cmpa #$10 ROM:8FB8 bne loc_8FCB ROM:8FBA ROM:8FBA loc_8FBA: ; CODE XREF: ROM:8FB4j ROM:8FBA ldaa byte_150D ROM:8FBD inca ROM:8FBE cmpa byte_C9C9 ROM:8FC1 bcs loc_8FCC ROM:8FC3 sei ROM:8FC4 orab byte_162D ROM:8FC7 stab byte_162D ROM:8FCA cli ROM:8FCB ROM:8FCB loc_8FCB: ; CODE XREF: ROM:8FA6j ROM:8FCB ; ROM:8FADj ... ROM:8FCB clra ROM:8FCC ROM:8FCC loc_8FCC: ; CODE XREF: ROM:8FC1j ROM:8FCC staa byte_150D ROM:8FCF ldaa byte_C9C2 ROM:8FD2 tim #$40, byte_B5 ; '@' ROM:8FD5 beq loc_8FDD ROM:8FD7 adda #5 ROM:8FD9 bcc loc_8FDD ROM:8FDB ldaa #$FF ROM:8FDD ROM:8FDD loc_8FDD: ; CODE XREF: ROM:8FD5j ROM:8FDD ; ROM:8FD9j ROM:8FDD cmpa byte_C6 ROM:8FDF bcc loc_8FE6 ROM:8FE1 aim #$BF, byte_B5 ; '' ROM:8FE4 bra loc_8FE9 ROM:8FE6 ; --------------------------------------------------------------------------- ROM:8FE6 ROM:8FE6 loc_8FE6: ; CODE XREF: ROM:8FDFj ROM:8FE6 oim #$40, byte_B5 ; '@' ROM:8FE9 ROM:8FE9 loc_8FE9: ; CODE XREF: ROM:8FE4j ROM:8FE9 ldaa byte_BC ROM:8FEB tim #2, byte_B5 ROM:8FEE bne loc_8FFA ROM:8FF0 cmpa byte_CA7F ROM:8FF3 bcs loc_9002 ROM:8FF5 oim #2, byte_B5 ROM:8FF8 bra loc_9002 ROM:8FFA ; --------------------------------------------------------------------------- ROM:8FFA ROM:8FFA loc_8FFA: ; CODE XREF: ROM:8FEEj ROM:8FFA cmpa byte_CA7E ROM:8FFD bcc loc_9002 ROM:8FFF aim #$FD, byte_B5 ; '' ROM:9002 ROM:9002 loc_9002: ; CODE XREF: ROM:8FF3j ROM:9002 ; ROM:8FF8j ... ROM:9002 ldaa byte_C9DD ROM:9005 tim #$20, byte_B5 ; ' ' ROM:9008 bne loc_9010 ROM:900A adda #5 ROM:900C bcc loc_9010 ROM:900E ldaa #$FF ROM:9010 ROM:9010 loc_9010: ; CODE XREF: ROM:9008j ROM:9010 ; ROM:900Cj ROM:9010 cmpa byte_C5 ROM:9012 bcs loc_9019 ROM:9014 aim #$DF, byte_B5 ; '' ROM:9017 bra loc_901C ROM:9019 ; --------------------------------------------------------------------------- ROM:9019 ROM:9019 loc_9019: ; CODE XREF: ROM:9012j ROM:9019 oim #$20, byte_B5 ; ' ' ROM:901C ROM:901C loc_901C: ; CODE XREF: ROM:9017j ROM:901C ldaa byte_14DF ROM:901F staa byte_14E0 ROM:9022 jsr sub_9558 ROM:9025 ldaa byte_15A6 ROM:9028 bne loc_903C ROM:902A tim #1, byte_73 ROM:902D bne loc_9047 ROM:902F tim #$C, byte_97 ROM:9032 beq loc_9047 ROM:9034 ldaa byte_CA88 ROM:9037 staa byte_15A6 ROM:903A bra loc_9047 ROM:903C ; --------------------------------------------------------------------------- ROM:903C ROM:903C loc_903C: ; CODE XREF: ROM:9028j ROM:903C tim #1, byte_73 ROM:903F beq loc_9044 ROM:9041 oim #$80, byte_CC ; '' ROM:9044 ROM:9044 loc_9044: ; CODE XREF: ROM:903Fj ROM:9044 dec byte_15A6 ROM:9047 ROM:9047 loc_9047: ; CODE XREF: ROM:902Dj ROM:9047 ; ROM:9032j ... ROM:9047 tim #1, byte_73 ROM:904A bne loc_904F ROM:904C jmp loc_911C ROM:904F ; --------------------------------------------------------------------------- ROM:904F ROM:904F loc_904F: ; CODE XREF: ROM:904Aj ROM:904F ldaa byte_C5 ROM:9051 cmpa #$6E ; 'n' ROM:9053 bcs loc_905F ROM:9055 ldaa byte_BB ROM:9057 cmpa byte_CA62 ROM:905A bcs loc_905F ROM:905C jmp loc_9122 ROM:905F ; --------------------------------------------------------------------------- ROM:905F ROM:905F loc_905F: ; CODE XREF: ROM:9053j ROM:905F ; ROM:905Aj ROM:905F ldaa byte_73 ROM:9061 bpl loc_908B ROM:9063 bita #8 ROM:9065 beq loc_908B ROM:9067 ldaa byte_C6 ROM:9069 cmpa #$A ROM:906B bhi loc_908B ROM:906D ldaa byte_BC ROM:906F cmpa #$28 ; '(' ROM:9071 bhi loc_908B ROM:9073 ldaa byte_C5 ROM:9075 cmpa #$6E ; 'n' ROM:9077 bcs loc_908B ROM:9079 ldaa byte_BB ROM:907B ldx #$C310 ROM:907E jsr sub_80FA ROM:9081 pshb ROM:9082 jsr sub_811C ROM:9085 tba ROM:9086 ldx #$C8E0 ROM:9089 bra loc_90AB ROM:908B ; --------------------------------------------------------------------------- ROM:908B ROM:908B loc_908B: ; CODE XREF: ROM:9061j ROM:908B ; ROM:9065j ... ROM:908B tim #$40, byte_B5 ; '@' ROM:908E bne loc_9093 ROM:9090 jmp loc_9122 ROM:9093 ; --------------------------------------------------------------------------- ROM:9093 ROM:9093 loc_9093: ; CODE XREF: ROM:908Ej ROM:9093 ldaa byte_BC ROM:9095 tim #$20, byte_B5 ; ' ' ROM:9098 bne loc_909D ROM:909A ldaa byte_14BF ROM:909D ROM:909D loc_909D: ; CODE XREF: ROM:9098j ROM:909D ldx #$C300 ROM:90A0 jsr sub_80FA ROM:90A3 pshb ROM:90A4 jsr sub_811C ROM:90A7 tba ROM:90A8 ldx #$C440 ROM:90AB ROM:90AB loc_90AB: ; CODE XREF: ROM:9089j ROM:90AB pulb ROM:90AC abx ROM:90AD tab ROM:90AE jsr sub_8152 ROM:90B1 adda byte_150A ROM:90B4 adda byte_1503 ROM:90B7 tim #8, byte_73 ROM:90BA beq loc_90BF ROM:90BC adda byte_C9DC ROM:90BF ROM:90BF loc_90BF: ; CODE XREF: ROM:90BAj ROM:90BF staa byte_1509 ROM:90C2 tim #$80, byte_CC ; '' ROM:90C5 beq loc_9106 ROM:90C7 ldaa byte_1598 ROM:90CA cmpa byte_CA65 ROM:90CD bcc loc_9106 ROM:90CF tim #4, byte_B5 ROM:90D2 bne loc_910A ROM:90D4 ldx byte_15A4 ROM:90D7 cpx word_CA86 ROM:90DA bcs loc_9106 ROM:90DC ldaa byte_C6 ROM:90DE cmpa byte_CA63 ROM:90E1 bhi loc_9106 ROM:90E3 ldaa byte_C5 ROM:90E5 cmpa byte_CA64 ROM:90E8 bcs loc_9106 ROM:90EA oim #4, byte_B5 ROM:90ED ldaa #$FF ROM:90EF staa byte_1599 ROM:90F2 ldx #$CA68 ROM:90F5 tim #$80, byte_73 ; '' ROM:90F8 beq loc_90FC ROM:90FA inx ROM:90FB inx ROM:90FC ROM:90FC loc_90FC: ; CODE XREF: ROM:90F8j ROM:90FC tim #8, byte_73 ROM:90FF beq loc_9102 ROM:9101 inx ROM:9102 ROM:9102 loc_9102: ; CODE XREF: ROM:90FFj ROM:9102 ldaa 0,x ROM:9104 bra loc_9107 ROM:9106 ; --------------------------------------------------------------------------- ROM:9106 ROM:9106 loc_9106: ; CODE XREF: ROM:90C5j ROM:9106 ; ROM:90CDj ... ROM:9106 clra ROM:9107 ROM:9107 loc_9107: ; CODE XREF: ROM:9104j ROM:9107 staa byte_159A ROM:910A ROM:910A loc_910A: ; CODE XREF: ROM:90D2j ROM:910A oim #$80, byte_B5 ; '' ROM:910D ldaa #$FF ROM:910F staa byte_14DF ROM:9112 staa byte_14EB ROM:9115 clra ROM:9116 staa byte_14EA ROM:9119 jmp loc_936B ROM:911C ; --------------------------------------------------------------------------- ROM:911C ROM:911C loc_911C: ; CODE XREF: ROM:904CJ ROM:911C clr byte_1598 ROM:911F aim #$7F, byte_CC ; '' ROM:9122 ROM:9122 loc_9122: ; CODE XREF: ROM:905CJ ROM:9122 ; ROM:9090J ROM:9122 clr byte_159A ROM:9125 clr byte_1599 ROM:9128 aim #$FB, byte_B5 ; '' ROM:912B tim #$20, byte_48 ; ' ' ROM:912E bne loc_9190 ROM:9130 ldaa byte_14E9 ROM:9133 beq loc_9161 ROM:9135 ldab #6 ROM:9137 ldx #$C370 ROM:913A jsr loc_80FC ROM:913D ldaa #6 ROM:913F mul ROM:9140 stab byte_7A ROM:9142 ldaa byte_14EB ROM:9145 ldab #6 ROM:9147 ldx #$C378 ROM:914A jsr loc_80FC ROM:914D addb byte_7A ROM:914F ldx #$C380 ROM:9152 abx ROM:9153 ldaa 0,x ROM:9155 staa byte_150C ROM:9158 clra ROM:9159 staa byte_14EA ROM:915C staa byte_14EB ROM:915F bra loc_9176 ROM:9161 ; --------------------------------------------------------------------------- ROM:9161 ROM:9161 loc_9161: ; CODE XREF: ROM:9133j ROM:9161 ldaa byte_14EA ROM:9164 inca ROM:9165 beq loc_916A ROM:9167 staa byte_14EA ROM:916A ROM:916A loc_916A: ; CODE XREF: ROM:9165j ROM:916A ldaa byte_14EB ROM:916D inca ROM:916E beq loc_9173 ROM:9170 staa byte_14EB ROM:9173 ROM:9173 loc_9173: ; CODE XREF: ROM:916Ej ROM:9173 clr byte_150C ROM:9176 ROM:9176 loc_9176: ; CODE XREF: ROM:915Fj ROM:9176 ldaa word_14E3 ROM:9179 cmpa byte_C320 ROM:917C bcs loc_9190 ROM:917E cmpa byte_C330 ROM:9181 bcc loc_9190 ROM:9183 ldaa word_14E3+1 ROM:9186 cmpa byte_C331 ROM:9189 bcs loc_9190 ROM:918B cmpa byte_C33F ROM:918E bcs loc_9197 ROM:9190 ROM:9190 loc_9190: ; CODE XREF: ROM:912Ej ROM:9190 ; ROM:917Cj ... ROM:9190 ldaa #$FF ROM:9192 staa byte_14DF ROM:9195 bra loc_91E3 ROM:9197 ; --------------------------------------------------------------------------- ROM:9197 ROM:9197 loc_9197: ; CODE XREF: ROM:918Ej ROM:9197 ldaa word_14E3+1 ROM:919A ldab #$E ROM:919C ldx #$C331 ROM:919F jsr loc_80FC ROM:91A2 aslb ROM:91A3 aslb ROM:91A4 aslb ROM:91A5 aslb ROM:91A6 stab byte_14DF ROM:91A9 ldaa word_14E3 ROM:91AC ldx #$C320 ROM:91AF jsr sub_80FA ROM:91B2 addb byte_14DF ROM:91B5 stab byte_14DF ROM:91B8 ldaa byte_C5 ROM:91BA cmpa #$6E ; 'n' ROM:91BC bcs loc_91E0 ROM:91BE tim #1, byte_98 ROM:91C1 beq loc_91E0 ROM:91C3 ldaa byte_162D ROM:91C6 bita #$80 ; '' ROM:91C8 beq loc_91E3 ROM:91CA tim #$C, byte_97 ROM:91CD bne loc_91E3 ROM:91CF ldaa byte_BC ROM:91D1 cmpa byte_CA39 ROM:91D4 bls loc_91E3 ROM:91D6 ldab byte_14DF ROM:91D9 cmpb byte_14E0 ROM:91DC beq loc_91EF ROM:91DE bra loc_91E3 ROM:91E0 ; --------------------------------------------------------------------------- ROM:91E0 ROM:91E0 loc_91E0: ; CODE XREF: ROM:91BCj ROM:91E0 ; ROM:91C1j ROM:91E0 jmp loc_9264 ROM:91E3 ; --------------------------------------------------------------------------- ROM:91E3 ROM:91E3 loc_91E3: ; CODE XREF: ROM:9195j ROM:91E3 ; ROM:91C8j ... ROM:91E3 ldd #$FF ROM:91E6 staa byte_14EA ROM:91E9 stab byte_14EB ROM:91EC jmp loc_9264 ROM:91EF ; --------------------------------------------------------------------------- ROM:91EF ROM:91EF loc_91EF: ; CODE XREF: ROM:91DCj ROM:91EF tst byte_14E9 ROM:91F2 bne loc_923A ROM:91F4 ldx #$1710 ROM:91F7 abx ROM:91F8 ldaa 0,x ROM:91FA ldx #$C350 ROM:91FD jsr sub_80FA ROM:9200 ldx #$C360 ROM:9203 abx ROM:9204 ldaa byte_14EA ROM:9207 cmpa 0,x ROM:9209 bcs loc_9238 ROM:920B ldaa byte_1465 ROM:920E cmpa byte_14ED ROM:9211 bge loc_9234 ROM:9213 ldx #$1630 ROM:9216 ldab byte_14DF ROM:9219 abx ROM:921A ldaa 0,x ROM:921C inca ROM:921D cmpa byte_CA1B ROM:9220 ble loc_9225 ROM:9222 ldaa byte_CA1B ROM:9225 ROM:9225 loc_9225: ; CODE XREF: ROM:9220j ROM:9225 staa 0,x ROM:9227 ldx #$1710 ROM:922A abx ROM:922B ldaa 0,x ROM:922D inca ROM:922E bne loc_9232 ROM:9230 ldaa #$FF ROM:9232 ROM:9232 loc_9232: ; CODE XREF: ROM:922Ej ROM:9232 staa 0,x ROM:9234 ROM:9234 loc_9234: ; CODE XREF: ROM:9211j ROM:9234 clra ROM:9235 staa byte_14EA ROM:9238 ROM:9238 loc_9238: ; CODE XREF: ROM:9209j ROM:9238 bra loc_9264 ROM:923A ; --------------------------------------------------------------------------- ROM:923A ROM:923A loc_923A: ; CODE XREF: ROM:91F2j ROM:923A ldx #$1630 ROM:923D ldab byte_14DF ROM:9240 abx ROM:9241 ldaa 0,x ROM:9243 suba byte_150C ROM:9246 cmpa byte_CA1A ROM:9249 bge loc_924E ROM:924B ldaa byte_CA1A ROM:924E ROM:924E loc_924E: ; CODE XREF: ROM:9249j ROM:924E staa 0,x ROM:9250 ldx #$1710 ROM:9253 ldab byte_14DF ROM:9256 abx ROM:9257 ldaa 0,x ROM:9259 inca ROM:925A bne loc_925E ROM:925C ldaa #$FF ROM:925E ROM:925E loc_925E: ; CODE XREF: ROM:925Aj ROM:925E staa 0,x ROM:9260 clrb ROM:9261 stab byte_14E9 ROM:9264 ROM:9264 loc_9264: ; CODE XREF: ROM:loc_91E0J ROM:9264 ; ROM:91ECJ ... ROM:9264 ldaa byte_BB ROM:9266 ldx #$C310 ROM:9269 jsr sub_80FA ROM:926C aslb ROM:926D aslb ROM:926E aslb ROM:926F aslb ROM:9270 stab byte_7C ROM:9272 jsr sub_811C ROM:9275 stab byte_7A ROM:9277 ldaa byte_BC ROM:9279 ldx #$C300 ROM:927C jsr sub_80FA ROM:927F addb byte_7C ROM:9281 pshb ROM:9282 jsr sub_811C ROM:9285 stab byte_7B ROM:9287 pulb ROM:9288 pshb ROM:9289 ldx #$C200 ROM:928C abx ROM:928D ldab byte_7B ROM:928F jsr sub_8152 ROM:9292 staa byte_7C ROM:9294 ldab #$10 ROM:9296 abx ROM:9297 ldab byte_7B ROM:9299 jsr sub_8152 ROM:929C staa byte_7D ROM:929E ldab byte_7A ROM:92A0 ldx #$7C ; '|' ROM:92A3 jsr sub_8152 ROM:92A6 staa byte_86 ROM:92A8 pulb ROM:92A9 pshb ROM:92AA ldx #$C100 ROM:92AD abx ROM:92AE ldab byte_7B ROM:92B0 jsr sub_8152 ROM:92B3 staa byte_7C ROM:92B5 ldab #$10 ROM:92B7 abx ROM:92B8 ldab byte_7B ROM:92BA jsr sub_8152 ROM:92BD staa byte_7D ROM:92BF ldab byte_7A ROM:92C1 ldx #$7C ; '|' ROM:92C4 jsr sub_8152 ROM:92C7 sei ROM:92C8 staa byte_14ED ROM:92CB ldaa byte_86 ROM:92CD staa byte_14EC ROM:92D0 ldaa byte_BC ROM:92D2 ldab byte_BB ROM:92D4 std word_14E5 ROM:92D7 cli ROM:92D8 pulb ROM:92D9 subb #$20 ; ' ' ROM:92DB bcc loc_92DF ROM:92DD andb #$F ROM:92DF ROM:92DF loc_92DF: ; CODE XREF: ROM:92DBj ROM:92DF ldx #$1630 ROM:92E2 abx ROM:92E3 ldab byte_7B ROM:92E5 jsr byte_8147 ROM:92E8 staa byte_7C ROM:92EA ldab #$10 ROM:92EC abx ROM:92ED ldab byte_7B ROM:92EF jsr byte_8147 ROM:92F2 staa byte_7D ROM:92F4 ldab byte_7A ROM:92F6 ldx #$7C ; '|' ROM:92F9 jsr byte_8147 ROM:92FC staa byte_14EE ROM:92FF tim #$20, byte_48 ; ' ' ROM:9302 beq loc_930B ROM:9304 ldaa #$80 ; '' ROM:9306 bita byte_162D ROM:9309 bne loc_933C ROM:930B ROM:930B loc_930B: ; CODE XREF: ROM:9302j ROM:930B ldaa byte_14ED ROM:930E suba byte_14EC ROM:9311 bcs loc_9368 ROM:9313 cmpa #5 ROM:9315 bcs loc_9368 ROM:9317 ldab byte_CA19 ROM:931A mul ROM:931B ldab byte_14EE ROM:931E bpl loc_9321 ROM:9320 negb ROM:9321 ROM:9321 loc_9321: ; CODE XREF: ROM:931Ej ROM:9321 sba ROM:9322 bhi loc_9368 ROM:9324 ldaa byte_BC ROM:9326 cmpa byte_C9C3 ROM:9329 bcs loc_9368 ROM:932B cmpa byte_C9C4 ROM:932E bhi loc_9368 ROM:9330 ldaa byte_BB ROM:9332 cmpa byte_C9C5 ROM:9335 bcs loc_9368 ROM:9337 cmpa byte_C9C6 ROM:933A bhi loc_9368 ROM:933C ROM:933C loc_933C: ; CODE XREF: ROM:9309j ROM:933C ldd #$104 ROM:933F sei ROM:9340 staa byte_162E ROM:9343 stab byte_162F ROM:9346 ldaa byte_162D ROM:9349 anda #$7F ; '' ROM:934B staa byte_162D ROM:934E cli ROM:934F ldx #$1630 ROM:9352 clra ROM:9353 clrb ROM:9354 ROM:9354 loc_9354: ; CODE XREF: ROM:9363j ROM:9354 std 0,x ROM:9356 std 2,x ROM:9358 std $E0,x ROM:935A std $E2,x ROM:935C inx ROM:935D inx ROM:935E inx ROM:935F inx ROM:9360 cpx #$1710 ROM:9363 bne loc_9354 ROM:9365 staa byte_14EE ROM:9368 ROM:9368 loc_9368: ; CODE XREF: ROM:9311j ROM:9368 ; ROM:9315j ... ROM:9368 aim #$7F, byte_B5 ; '' ROM:936B ROM:936B loc_936B: ; CODE XREF: ROM:9119J ROM:936B ldaa byte_1447 ROM:936E ldab #$D ROM:9370 mul ROM:9371 std byte_7A ROM:9373 ldd word_1412 ROM:9376 beq loc_9385 ROM:9378 lsrd ROM:9379 std byte_7C ROM:937B lsrd ROM:937C addd byte_7C ROM:937E xgdx ROM:937F cpx byte_7A ROM:9381 bcc loc_9385 ROM:9383 stx byte_7A ROM:9385 ROM:9385 loc_9385: ; CODE XREF: ROM:9376j ROM:9385 ; ROM:9381j ROM:9385 ldd byte_7A ROM:9387 std word_14DD ROM:938A jsr sub_93F1 ROM:938D ldaa byte_C6 ROM:938F cmpa #5 ROM:9391 bcs loc_93BD ROM:9393 tim #4, byte_73 ROM:9396 beq loc_93BD ROM:9398 ldab byte_C2 ROM:939A subb byte_1402 ROM:939D bcs loc_93BD ROM:939F cmpb byte_CA35 ROM:93A2 bcs loc_93BD ROM:93A4 ldaa byte_BC ROM:93A6 cmpa byte_CA36 ROM:93A9 bcs loc_93BD ROM:93AB cmpa byte_CA37 ROM:93AE bhi loc_93BD ROM:93B0 ldaa byte_C5 ROM:93B2 cmpa byte_CA38 ROM:93B5 bcs loc_93BD ROM:93B7 ldd unk_CA32 ROM:93BA std word_158E ROM:93BD ROM:93BD loc_93BD: ; CODE XREF: ROM:9391j ROM:93BD ; ROM:9396j ... ROM:93BD ldaa byte_1402 ROM:93C0 suba byte_C2 ROM:93C2 bcs loc_93CC ROM:93C4 cmpa byte_CA98 ROM:93C7 bcs loc_93CC ROM:93C9 clr word_158E ROM:93CC ROM:93CC loc_93CC: ; CODE XREF: ROM:93C2j ROM:93CC ; ROM:93C7j ROM:93CC ldaa byte_BC ROM:93CE suba #$10 ROM:93D0 bcc loc_93D3 ROM:93D2 clra ROM:93D3 ROM:93D3 loc_93D3: ; CODE XREF: ROM:93D0j ROM:93D3 ldx #$C640 ROM:93D6 jsr sub_819D ROM:93D9 staa byte_157A ROM:93DC tim #1, byte_73 ROM:93DF beq loc_93EE ROM:93E1 tim #$80, byte_CC ; '' ROM:93E4 beq loc_93EE ROM:93E6 inc byte_1598 ROM:93E9 bne loc_93EE ROM:93EB com byte_1598 ROM:93EE ROM:93EE loc_93EE: ; CODE XREF: ROM:93DFj ROM:93EE ; ROM:93E4j ... ROM:93EE jmp loc_BD29 ROM:93F1 ROM:93F1 ; =============== S U B R O U T I N E ======================================= ROM:93F1 ROM:93F1 ROM:93F1 sub_93F1: ; CODE XREF: ROM:938AP ROM:93F1 clr byte_1554 ROM:93F4 tim #$40, byte_94 ; '@' ROM:93F7 beq loc_93FC ROM:93F9 ROM:93F9 loc_93F9: ; CODE XREF: sub_93F1+Ej ROM:93F9 jmp loc_9534 ROM:93FC ; --------------------------------------------------------------------------- ROM:93FC ROM:93FC loc_93FC: ; CODE XREF: sub_93F1+6j ROM:93FC tim #$80, byte_73 ; '' ROM:93FF bne loc_93F9 ROM:9401 ldaa byte_14FF ROM:9404 anda #$E7 ; '' ROM:9406 bita #$20 ; ' ' ROM:9408 beq loc_940C ROM:940A oraa #$10 ROM:940C ROM:940C loc_940C: ; CODE XREF: sub_93F1+17j ROM:940C staa byte_14FF ROM:940F ldd word_1422 ROM:9412 subd word_1426 ROM:9415 beq loc_943D ROM:9417 xgdx ROM:9418 bcs loc_942C ROM:941A ldaa byte_14FF ROM:941D anda #$DF ; '' ROM:941F staa byte_14FF ROM:9422 cpx #$7F ; '' ROM:9425 bls loc_943C ROM:9427 ldx #$7F ; '' ROM:942A bra loc_943C ROM:942C ; --------------------------------------------------------------------------- ROM:942C ROM:942C loc_942C: ; CODE XREF: sub_93F1+27j ROM:942C ldaa byte_14FF ROM:942F oraa #$20 ; ' ' ROM:9431 staa byte_14FF ROM:9434 cpx #$FF81 ROM:9437 bge loc_943C ROM:9439 ldx #$FF81 ROM:943C ROM:943C loc_943C: ; CODE XREF: sub_93F1+34j ROM:943C ; sub_93F1+39j ... ROM:943C xgdx ROM:943D ROM:943D loc_943D: ; CODE XREF: sub_93F1+24j ROM:943D stab byte_1553 ROM:9440 ldaa byte_14FF ROM:9443 ldab byte_BC ROM:9445 cmpb byte_C9EC ROM:9448 bcs loc_9463 ROM:944A cmpb byte_C9ED ROM:944D bhi loc_9463 ROM:944F bita #$80 ; '' ROM:9451 beq loc_946A ROM:9453 inc byte_14FE ROM:9456 ldab byte_14FE ROM:9459 cmpb byte_C9E8 ROM:945C bls loc_9497 ROM:945E cmpb byte_C9E9 ROM:9461 bls loc_949F ROM:9463 ROM:9463 loc_9463: ; CODE XREF: sub_93F1+57j ROM:9463 ; sub_93F1+5Cj ROM:9463 anda #$3F ; '?' ROM:9465 staa byte_14FF ROM:9468 bra loc_9497 ROM:946A ; --------------------------------------------------------------------------- ROM:946A ROM:946A loc_946A: ; CODE XREF: sub_93F1+60j ROM:946A tim #4, byte_73 ROM:946D beq loc_9497 ROM:946F ldd word_142C ROM:9472 subd word_1500 ROM:9475 bcs loc_9497 ROM:9477 subd word_C9EA ROM:947A bcs loc_9497 ROM:947C ldab byte_C5 ROM:947E cmpb byte_C9F2 ROM:9481 bcs loc_9497 ROM:9483 ldab byte_C6 ROM:9485 cmpb byte_CA1D ROM:9488 bcs loc_9497 ROM:948A ldaa byte_14FF ROM:948D oraa #$80 ; '' ROM:948F anda #$FB ; '' ROM:9491 staa byte_14FF ROM:9494 clr byte_14FE ROM:9497 ROM:9497 loc_9497: ; CODE XREF: sub_93F1+6Bj ROM:9497 ; sub_93F1+77j ... ROM:9497 ldaa byte_14FF ROM:949A oraa #8 ROM:949C staa byte_14FF ROM:949F ROM:949F loc_949F: ; CODE XREF: sub_93F1+70j ROM:949F ldaa byte_14FF ROM:94A2 bita #8 ROM:94A4 bne loc_94CF ROM:94A6 ldab byte_1553 ROM:94A9 bmi loc_94C0 ROM:94AB bita #$40 ; '@' ROM:94AD bne loc_94B8 ROM:94AF bita #$10 ROM:94B1 beq loc_94CF ROM:94B3 oraa #$40 ; '@' ROM:94B5 staa byte_14FF ROM:94B8 ROM:94B8 loc_94B8: ; CODE XREF: sub_93F1+BCj ROM:94B8 ldaa byte_C9F1 ROM:94BB ldx #$C9EF ROM:94BE bra loc_94CA ROM:94C0 ; --------------------------------------------------------------------------- ROM:94C0 ROM:94C0 loc_94C0: ; CODE XREF: sub_93F1+B8j ROM:94C0 bita #$40 ; '@' ROM:94C2 beq loc_94CF ROM:94C4 ldaa byte_C9F0 ROM:94C7 ldx #$C9EE ROM:94CA ROM:94CA loc_94CA: ; CODE XREF: sub_93F1+CDj ROM:94CA bsr sub_953B ROM:94CC stab byte_1554 ROM:94CF ROM:94CF loc_94CF: ; CODE XREF: sub_93F1+B3j ROM:94CF ; sub_93F1+C0j ... ROM:94CF ldd word_142C ROM:94D2 std word_1500 ROM:94D5 ldaa byte_14FF ROM:94D8 ldab byte_BC ROM:94DA cmpb byte_C9FD ROM:94DD bcs loc_94F3 ROM:94DF cmpb byte_C9FE ROM:94E2 bhi loc_94F3 ROM:94E4 bita #4 ROM:94E6 beq loc_94FA ROM:94E8 inc byte_14FE ROM:94EB ldab byte_14FE ROM:94EE cmpb byte_C9FB ROM:94F1 bls loc_951C ROM:94F3 ROM:94F3 loc_94F3: ; CODE XREF: sub_93F1+ECj ROM:94F3 ; sub_93F1+F1j ROM:94F3 anda #$FB ; '' ROM:94F5 staa byte_14FF ROM:94F8 bra loc_9534 ROM:94FA ; --------------------------------------------------------------------------- ROM:94FA ROM:94FA loc_94FA: ; CODE XREF: sub_93F1+F5j ROM:94FA tim #4, byte_73 ROM:94FD beq loc_9534 ROM:94FF ldab byte_C2 ROM:9501 subb byte_1402 ROM:9504 bcs loc_9534 ROM:9506 cmpb byte_C9FC ROM:9509 bcs loc_9534 ROM:950B ldab byte_C5 ROM:950D cmpb byte_C9F2 ROM:9510 bcs loc_9534 ROM:9512 oraa #4 ROM:9514 anda #$3F ; '?' ROM:9516 staa byte_14FF ROM:9519 clr byte_14FE ROM:951C ROM:951C loc_951C: ; CODE XREF: sub_93F1+100j ROM:951C ldab byte_1553 ROM:951F bmi loc_9529 ROM:9521 ldaa byte_CA02 ROM:9524 ldx #$CA00 ROM:9527 bra loc_952F ROM:9529 ; --------------------------------------------------------------------------- ROM:9529 ROM:9529 loc_9529: ; CODE XREF: sub_93F1+12Ej ROM:9529 ldaa byte_CA01 ROM:952C ldx #$C9FF ROM:952F ROM:952F loc_952F: ; CODE XREF: sub_93F1+136j ROM:952F bsr sub_953B ROM:9531 stab byte_1554 ROM:9534 ROM:9534 loc_9534: ; CODE XREF: sub_93F1:loc_93F9J ROM:9534 ; sub_93F1+107j ... ROM:9534 ldaa byte_1554 ROM:9537 staa byte_1502 ROM:953A rts ROM:953A ; End of function sub_93F1 ROM:953A ROM:953B ROM:953B ; =============== S U B R O U T I N E ======================================= ROM:953B ROM:953B ROM:953B sub_953B: ; CODE XREF: sub_93F1:loc_94CAp ROM:953B ; sub_93F1:loc_952Fp ROM:953B tstb ROM:953C bmi loc_954C ROM:953E mul ROM:953F tsta ROM:9540 bne loc_9555 ROM:9542 tstb ROM:9543 bmi loc_9555 ROM:9545 negb ROM:9546 cmpb 0,x ROM:9548 bge locret_9557 ROM:954A bra loc_9555 ROM:954C ; --------------------------------------------------------------------------- ROM:954C ROM:954C loc_954C: ; CODE XREF: sub_953B+1j ROM:954C negb ROM:954D mul ROM:954E tsta ROM:954F bne loc_9555 ROM:9551 cmpb 0,x ROM:9553 bls locret_9557 ROM:9555 ROM:9555 loc_9555: ; CODE XREF: sub_953B+5j ROM:9555 ; sub_953B+8j ... ROM:9555 ldab 0,x ROM:9557 ROM:9557 locret_9557: ; CODE XREF: sub_953B+Dj ROM:9557 ; sub_953B+18j ROM:9557 rts ROM:9557 ; End of function sub_953B ROM:9557 ROM:9558 ROM:9558 ; =============== S U B R O U T I N E ======================================= ROM:9558 ROM:9558 ROM:9558 sub_9558: ; CODE XREF: ROM:9022P ROM:9558 ldaa byte_C9F3 ROM:955B ldab byte_C9F4 ROM:955E tim #1, byte_B5 ROM:9561 beq loc_956F ROM:9563 adda #$F ROM:9565 bcc loc_9569 ROM:9567 ldaa #$FF ROM:9569 ROM:9569 loc_9569: ; CODE XREF: sub_9558+Dj ROM:9569 addb #8 ROM:956B bcc loc_956F ROM:956D ldab #$FF ROM:956F ROM:956F loc_956F: ; CODE XREF: sub_9558+9j ROM:956F ; sub_9558+13j ROM:956F cmpa byte_BB ROM:9571 bcs loc_957C ROM:9573 cmpb byte_BC ROM:9575 bcs loc_957C ROM:9577 oim #1, byte_B5 ROM:957A bra loc_957F ROM:957C ; --------------------------------------------------------------------------- ROM:957C ROM:957C loc_957C: ; CODE XREF: sub_9558+19j ROM:957C ; sub_9558+1Dj ROM:957C aim #$FE, byte_B5 ; '' ROM:957F ROM:957F loc_957F: ; CODE XREF: sub_9558+22j ROM:957F ldd word_1422 ROM:9582 subd word_1426 ROM:9585 bne loc_958A ROM:9587 ldaa byte_1504 ROM:958A ROM:958A loc_958A: ; CODE XREF: sub_9558+2Dj ROM:958A anda #$80 ; '' ROM:958C tim #$40, byte_94 ; '@' ROM:958F bne loc_959E ROM:9591 tim #1, byte_B5 ROM:9594 beq loc_959E ROM:9596 tab ROM:9597 eorb byte_1504 ROM:959A bpl loc_95A1 ROM:959C oraa #7 ROM:959E ROM:959E loc_959E: ; CODE XREF: sub_9558+37j ROM:959E ; sub_9558+3Cj ROM:959E staa byte_1504 ROM:95A1 ROM:95A1 loc_95A1: ; CODE XREF: sub_9558+42j ROM:95A1 ldx #$CB00 ROM:95A4 tim #$80, byte_73 ; '' ROM:95A7 bne loc_95B1 ROM:95A9 tst byte_C6 ROM:95AC beq loc_95B1 ROM:95AE ldx #$C8B0 ROM:95B1 ROM:95B1 loc_95B1: ; CODE XREF: sub_9558+4Fj ROM:95B1 ; sub_9558+54j ROM:95B1 ldaa byte_1504 ROM:95B4 bpl loc_95BB ROM:95B6 anda #$7F ; '' ROM:95B8 ldab #8 ROM:95BA abx ROM:95BB ROM:95BB loc_95BB: ; CODE XREF: sub_9558+5Cj ROM:95BB tab ROM:95BC subb #7 ROM:95BE negb ROM:95BF abx ROM:95C0 ldaa 0,x ROM:95C2 staa byte_1503 ROM:95C5 rts ROM:95C5 ; End of function sub_9558 ROM:95C5 ROM:95C6 ; --------------------------------------------------------------------------- ROM:95C6 ldab byte_94 ROM:95C8 bpl loc_95D0 ROM:95CA oim #8, byte_62 ROM:95CD jmp loc_9679 ROM:95D0 ; --------------------------------------------------------------------------- ROM:95D0 ROM:95D0 loc_95D0: ; CODE XREF: ROM:95C8j ROM:95D0 tim #2, byte_73 ROM:95D3 beq loc_95EA ROM:95D5 ldab byte_BC ROM:95D7 cmpb byte_CA3A ROM:95DA bhi loc_95EA ROM:95DC ldab byte_C941 ROM:95DF tim #1, byte_96 ROM:95E2 beq loc_95E6 ROM:95E4 subb #$A ROM:95E6 ROM:95E6 loc_95E6: ; CODE XREF: ROM:95E2j ROM:95E6 cmpb byte_C4 ROM:95E8 bcs loc_95EF ROM:95EA ROM:95EA loc_95EA: ; CODE XREF: ROM:95D3j ROM:95EA ; ROM:95DAj ROM:95EA aim #$FE, byte_96 ; '' ROM:95ED bra loc_95F2 ROM:95EF ; --------------------------------------------------------------------------- ROM:95EF ROM:95EF loc_95EF: ; CODE XREF: ROM:95E8j ROM:95EF oim #1, byte_96 ROM:95F2 ROM:95F2 loc_95F2: ; CODE XREF: ROM:95EDj ROM:95F2 tim #$40, byte_94 ; '@' ROM:95F5 bne loc_95FA ROM:95F7 jmp loc_9679 ROM:95FA ; --------------------------------------------------------------------------- ROM:95FA ROM:95FA loc_95FA: ; CODE XREF: ROM:95F5j ROM:95FA ldaa byte_BC ROM:95FC cmpa #$14 ROM:95FE bcc loc_9605 ROM:9600 clr byte_14A7 ROM:9603 bra loc_9622 ROM:9605 ; --------------------------------------------------------------------------- ROM:9605 ROM:9605 loc_9605: ; CODE XREF: ROM:95FEj ROM:9605 inc byte_14A7 ROM:9608 ldaa byte_14A7 ROM:960B ldab byte_141C ROM:960E cmpb byte_CA8A ROM:9611 bcs loc_9618 ROM:9613 cmpa byte_CA22 ROM:9616 bra loc_961B ROM:9618 ; --------------------------------------------------------------------------- ROM:9618 ROM:9618 loc_9618: ; CODE XREF: ROM:9611j ROM:9618 cmpa byte_CA21 ROM:961B ROM:961B loc_961B: ; CODE XREF: ROM:9616j ROM:961B bcs loc_9622 ROM:961D aim #$BF, byte_94 ; '' ROM:9620 bra loc_9679 ROM:9622 ; --------------------------------------------------------------------------- ROM:9622 ROM:9622 loc_9622: ; CODE XREF: ROM:9603j ROM:9622 ; ROM:loc_961Bj ROM:9622 ldx #$C926 ROM:9625 ldaa byte_BC ROM:9627 cmpa byte_C938 ROM:962A bcs loc_962F ROM:962C ldx #$C932 ROM:962F ROM:962F loc_962F: ; CODE XREF: ROM:962Aj ROM:962F ldab byte_1457 ROM:9632 jsr sub_80B0 ROM:9635 tsta ROM:9636 bne loc_9641 ROM:9638 tba ROM:9639 ldx #$1461 ROM:963C jsr sub_8084 ROM:963F bra loc_9644 ROM:9641 ; --------------------------------------------------------------------------- ROM:9641 ROM:9641 loc_9641: ; CODE XREF: ROM:9636j ROM:9641 ldd word_1461 ROM:9644 ROM:9644 loc_9644: ; CODE XREF: ROM:963Fj ROM:9644 std byte_7C ROM:9646 ldaa byte_1457 ROM:9649 cmpa #$C ROM:964B bcs loc_9672 ROM:964D ldaa word_1403+1 ROM:9650 cmpa #$58 ; 'X' ROM:9652 bls loc_9672 ROM:9654 ldx #$C92C ROM:9657 ldd word_141E ROM:965A lsrd ROM:965B lsrd ROM:965C lsrd ROM:965D lsrd ROM:965E tsta ROM:965F beq loc_9663 ROM:9661 ldab #$FF ROM:9663 ROM:9663 loc_9663: ; CODE XREF: ROM:965Fj ROM:9663 jsr sub_80B0 ROM:9666 tsta ROM:9667 bne loc_9672 ROM:9669 tba ROM:966A ldx #$7C ; '|' ROM:966D jsr sub_8084 ROM:9670 bra loc_9674 ROM:9672 ; --------------------------------------------------------------------------- ROM:9672 ROM:9672 loc_9672: ; CODE XREF: ROM:964Bj ROM:9672 ; ROM:9652j ... ROM:9672 ldd byte_7C ROM:9674 ROM:9674 loc_9674: ; CODE XREF: ROM:9670j ROM:9674 std byte_7A ROM:9676 std word_142A ROM:9679 ROM:9679 loc_9679: ; CODE XREF: ROM:95CDJ ROM:9679 ; ROM:95F7J ... ROM:9679 jsr sub_96F2 ROM:967C ldaa byte_BC ROM:967E ldx #$C500 ROM:9681 jsr sub_819D ROM:9684 staa byte_1452 ROM:9687 tim #$80, byte_48 ; '' ROM:968A beq loc_9692 ROM:968C clr byte_51 ROM:968F clr byte_52 ROM:9692 ROM:9692 loc_9692: ; CODE XREF: ROM:968Aj ROM:9692 tim #4, byte_3 ROM:9695 beq loc_96A8 ROM:9697 ldx #0 ROM:969A stx byte_44 ROM:969C aim #$BF, byte_46 ; '' ROM:969F oim #$40, byte_76 ; '@' ROM:96A2 ldaa byte_76 ROM:96A4 staa byte_17 ROM:96A6 bra loc_96CE ROM:96A8 ; --------------------------------------------------------------------------- ROM:96A8 ROM:96A8 loc_96A8: ; CODE XREF: ROM:9695j ROM:96A8 ldx byte_44 ROM:96AA inx ROM:96AB stx byte_44 ROM:96AD cpx word_C914 ROM:96B0 bcc loc_96BC ROM:96B2 cpx #3 ROM:96B5 bne loc_96CE ROM:96B7 oim #$40, byte_46 ; '@' ROM:96BA bra loc_96CE ROM:96BC ; --------------------------------------------------------------------------- ROM:96BC ROM:96BC loc_96BC: ; CODE XREF: ROM:96B0j ROM:96BC ldx #$C9A3 ROM:96BF ldaa byte_51 ROM:96C1 adda byte_15F9 ROM:96C4 bsr sub_96D9 ROM:96C6 staa byte_15F9 ROM:96C9 clra ROM:96CA staa byte_17 ROM:96CC sei ROM:96CD wai ROM:96CE ROM:96CE loc_96CE: ; CODE XREF: ROM:96A6j ROM:96CE ; ROM:96B5j ... ROM:96CE ldaa byte_14A2 ROM:96D1 beq loc_96D6 ROM:96D3 dec byte_14A2 ROM:96D6 ROM:96D6 loc_96D6: ; CODE XREF: ROM:96D1j ROM:96D6 jmp loc_BD29 ROM:96D9 ROM:96D9 ; =============== S U B R O U T I N E ======================================= ROM:96D9 ROM:96D9 ROM:96D9 sub_96D9: ; CODE XREF: ROM:96C4p ROM:96D9 bvc loc_96E3 ROM:96DB bmi loc_96E1 ROM:96DD ldaa #$80 ; '' ROM:96DF bra loc_96E3 ROM:96E1 ; --------------------------------------------------------------------------- ROM:96E1 ROM:96E1 loc_96E1: ; CODE XREF: sub_96D9+2j ROM:96E1 ldaa #$7F ; '' ROM:96E3 ROM:96E3 loc_96E3: ; CODE XREF: sub_96D9j ROM:96E3 ; sub_96D9+6j ROM:96E3 cmpa 0,x ROM:96E5 ble loc_96EB ROM:96E7 ldaa 0,x ROM:96E9 bra locret_96F1 ROM:96EB ; --------------------------------------------------------------------------- ROM:96EB ROM:96EB loc_96EB: ; CODE XREF: sub_96D9+Cj ROM:96EB cmpa 1,x ROM:96ED bge locret_96F1 ROM:96EF ldaa 1,x ROM:96F1 ROM:96F1 locret_96F1: ; CODE XREF: sub_96D9+10j ROM:96F1 ; sub_96D9+14j ROM:96F1 rts ROM:96F1 ; End of function sub_96D9 ROM:96F1 ROM:96F2 ROM:96F2 ; =============== S U B R O U T I N E ======================================= ROM:96F2 ROM:96F2 ROM:96F2 sub_96F2: ; CODE XREF: ROM:loc_9679P ROM:96F2 ldaa byte_1508 ROM:96F5 beq loc_96FA ROM:96F7 dec byte_1508 ROM:96FA ROM:96FA loc_96FA: ; CODE XREF: sub_96F2+3j ROM:96FA tim #$40, byte_73 ; '@' ROM:96FD beq loc_971E ROM:96FF clr byte_149D ROM:9702 ldaa byte_94 ROM:9704 bpl loc_976C ROM:9706 ROM:9706 loc_9706: ; CODE XREF: sub_96F2+2Fj ROM:9706 aim #$DF, byte_76 ; '' ROM:9709 ldaa byte_76 ROM:970B staa byte_17 ROM:970D sei ROM:970E ldaa byte_76 ROM:9710 anda #$7F ; '' ROM:9712 ldab byte_1508 ROM:9715 beq loc_9719 ROM:9717 oraa #$80 ; '' ROM:9719 ROM:9719 loc_9719: ; CODE XREF: sub_96F2+23j ROM:9719 staa byte_76 ROM:971B cli ROM:971C bra loc_976C ROM:971E ; --------------------------------------------------------------------------- ROM:971E ROM:971E loc_971E: ; CODE XREF: sub_96F2+Bj ROM:971E tim #4, byte_3 ROM:9721 beq loc_9706 ROM:9723 tim #2, byte_50 ROM:9726 bne loc_9751 ROM:9728 tim #1, byte_50 ROM:972B bne loc_973F ROM:972D aim #$DF, byte_76 ; '' ROM:9730 inc byte_149D ROM:9733 ldab byte_149D ROM:9736 cmpb #8 ROM:9738 bcs loc_976C ROM:973A oim #1, byte_50 ROM:973D bra loc_976C ROM:973F ; --------------------------------------------------------------------------- ROM:973F ROM:973F loc_973F: ; CODE XREF: sub_96F2+39j ROM:973F oim #$20, byte_76 ; ' ' ROM:9742 inc byte_149D ROM:9745 ldab byte_149D ROM:9748 cmpb #$10 ROM:974A bcs loc_976C ROM:974C oim #2, byte_50 ROM:974F bra loc_976C ROM:9751 ; --------------------------------------------------------------------------- ROM:9751 ROM:9751 loc_9751: ; CODE XREF: sub_96F2+34j ROM:9751 ldaa byte_94 ROM:9753 bpl loc_976C ROM:9755 inc byte_149D ROM:9758 ldab byte_149D ROM:975B cmpb #$25 ; '%' ROM:975D bcs loc_976C ROM:975F clr byte_149D ROM:9762 eim #$A8, byte_76 ; '' ROM:9765 ldaa byte_76 ROM:9767 staa byte_17 ROM:9769 eim #$20, byte_75 ; ' ' ROM:976C ROM:976C loc_976C: ; CODE XREF: sub_96F2+12j ROM:976C ; sub_96F2+2Aj ... ROM:976C tim #$40, byte_94 ; '@' ROM:976F bne loc_977B ROM:9771 tim #$40, byte_73 ; '@' ROM:9774 bne loc_977E ROM:9776 tim #2, byte_50 ROM:9779 bne loc_977E ROM:977B ROM:977B loc_977B: ; CODE XREF: sub_96F2+7Dj ROM:977B jmp loc_97D0 ROM:977E ; --------------------------------------------------------------------------- ROM:977E ROM:977E loc_977E: ; CODE XREF: sub_96F2+82j ROM:977E ; sub_96F2+87j ROM:977E ldaa byte_C8F0 ROM:9781 bita #$80 ; '' ROM:9783 beq loc_97CD ROM:9785 ldx #$C9DE ROM:9788 tim #$40, byte_B9 ; '@' ROM:978B beq loc_978E ROM:978D inx ROM:978E ROM:978E loc_978E: ; CODE XREF: sub_96F2+99j ROM:978E ldaa byte_C5 ROM:9790 cmpa 0,x ROM:9792 bcs loc_9799 ROM:9794 oim #$40, byte_B9 ; '@' ROM:9797 bra loc_979C ROM:9799 ; --------------------------------------------------------------------------- ROM:9799 ROM:9799 loc_9799: ; CODE XREF: sub_96F2+A0j ROM:9799 aim #$BF, byte_B9 ; '' ROM:979C ROM:979C loc_979C: ; CODE XREF: sub_96F2+A5j ROM:979C ldx #$CA75 ROM:979F tim #$20, byte_B9 ; ' ' ROM:97A2 beq loc_97A5 ROM:97A4 inx ROM:97A5 ROM:97A5 loc_97A5: ; CODE XREF: sub_96F2+B0j ROM:97A5 ldaa byte_C6 ROM:97A7 cmpa 0,x ROM:97A9 bcs loc_97B0 ROM:97AB oim #$20, byte_B9 ; ' ' ROM:97AE bra loc_97B3 ROM:97B0 ; --------------------------------------------------------------------------- ROM:97B0 ROM:97B0 loc_97B0: ; CODE XREF: sub_96F2+B7j ROM:97B0 aim #$DF, byte_B9 ; '' ROM:97B3 ROM:97B3 loc_97B3: ; CODE XREF: sub_96F2+BCj ROM:97B3 tim #$40, byte_B9 ; '@' ROM:97B6 beq loc_97CD ROM:97B8 tim #$20, byte_B9 ; ' ' ROM:97BB beq loc_97CD ROM:97BD tim #$20, byte_76 ; ' ' ROM:97C0 bne loc_97C8 ROM:97C2 ldaa byte_C97C ROM:97C5 staa byte_14A2 ROM:97C8 ROM:97C8 loc_97C8: ; CODE XREF: sub_96F2+CEj ROM:97C8 oim #$20, byte_76 ; ' ' ROM:97CB bra loc_97D0 ROM:97CD ; --------------------------------------------------------------------------- ROM:97CD ROM:97CD loc_97CD: ; CODE XREF: sub_96F2+91j ROM:97CD ; sub_96F2+C4j ... ROM:97CD aim #$DF, byte_76 ; '' ROM:97D0 ROM:97D0 loc_97D0: ; CODE XREF: sub_96F2:loc_977BJ ROM:97D0 ; sub_96F2+D9j ROM:97D0 ldab byte_B9 ROM:97D2 ldaa byte_C5 ROM:97D4 ldx #$C9E0 ROM:97D7 bitb #2 ROM:97D9 beq loc_97E0 ROM:97DB ldx #$C9E1 ROM:97DE andb #$FD ; '' ROM:97E0 ROM:97E0 loc_97E0: ; CODE XREF: sub_96F2+E7j ROM:97E0 cmpa 0,x ROM:97E2 bcs loc_97E6 ROM:97E4 orab #2 ROM:97E6 ROM:97E6 loc_97E6: ; CODE XREF: sub_96F2+F0j ROM:97E6 ldx #$CA09 ROM:97E9 bitb #4 ROM:97EB beq loc_97F2 ROM:97ED ldx #$CA08 ROM:97F0 andb #$FB ; '' ROM:97F2 ROM:97F2 loc_97F2: ; CODE XREF: sub_96F2+F9j ROM:97F2 cmpa 0,x ROM:97F4 bcs loc_97F8 ROM:97F6 orab #4 ROM:97F8 ROM:97F8 loc_97F8: ; CODE XREF: sub_96F2+102j ROM:97F8 ldaa byte_C6 ROM:97FA ldx #$C9E2 ROM:97FD bitb #1 ROM:97FF beq loc_9806 ROM:9801 ldx #$C9E3 ROM:9804 andb #$FE ; '' ROM:9806 ROM:9806 loc_9806: ; CODE XREF: sub_96F2+10Dj ROM:9806 cmpa 0,x ROM:9808 bcs loc_980C ROM:980A orab #1 ROM:980C ROM:980C loc_980C: ; CODE XREF: sub_96F2+116j ROM:980C stab byte_B9 ROM:980E tim #$40, byte_73 ; '@' ROM:9811 bne loc_9819 ROM:9813 ldaa byte_94 ROM:9815 bpl loc_9823 ROM:9817 bra loc_983F ROM:9819 ; --------------------------------------------------------------------------- ROM:9819 ROM:9819 loc_9819: ; CODE XREF: sub_96F2+11Fj ROM:9819 tim #$10, byte_48 ROM:981C bne loc_9837 ROM:981E tim #4, byte_49 ROM:9821 bne loc_9837 ROM:9823 ROM:9823 loc_9823: ; CODE XREF: sub_96F2+123j ROM:9823 tim #4, byte_B9 ROM:9826 bne loc_9837 ROM:9828 tim #2, byte_B9 ROM:982B beq loc_983C ROM:982D tim #8, byte_73 ROM:9830 beq loc_9837 ROM:9832 tim #1, byte_B9 ROM:9835 beq loc_983C ROM:9837 ROM:9837 loc_9837: ; CODE XREF: sub_96F2+12Aj ROM:9837 ; sub_96F2+12Fj ... ROM:9837 oim #$20, byte_75 ; ' ' ROM:983A bra loc_983F ROM:983C ; --------------------------------------------------------------------------- ROM:983C ROM:983C loc_983C: ; CODE XREF: sub_96F2+139j ROM:983C ; sub_96F2+143j ROM:983C aim #$DF, byte_75 ; '' ROM:983F ROM:983F loc_983F: ; CODE XREF: sub_96F2+125j ROM:983F ; sub_96F2+148j ROM:983F tim #$40, byte_73 ; '@' ROM:9842 bne loc_9850 ROM:9844 tim #4, byte_3 ROM:9847 beq loc_9850 ROM:9849 ldaa byte_94 ROM:984B bpl loc_9850 ROM:984D jmp locret_9905 ROM:9850 ; --------------------------------------------------------------------------- ROM:9850 ROM:9850 loc_9850: ; CODE XREF: sub_96F2+150j ROM:9850 ; sub_96F2+155j ... ROM:9850 tim #8, byte_96 ROM:9853 beq loc_985A ROM:9855 oim #4, byte_96 ROM:9858 bra loc_985D ROM:985A ; --------------------------------------------------------------------------- ROM:985A ROM:985A loc_985A: ; CODE XREF: sub_96F2+161j ROM:985A aim #$FB, byte_96 ; '' ROM:985D ROM:985D loc_985D: ; CODE XREF: sub_96F2+166j ROM:985D tim #$80, byte_15 ; '' ROM:9860 beq loc_9867 ROM:9862 oim #8, byte_96 ROM:9865 bra loc_986A ROM:9867 ; --------------------------------------------------------------------------- ROM:9867 ROM:9867 loc_9867: ; CODE XREF: sub_96F2+16Ej ROM:9867 aim #$F7, byte_96 ; '' ROM:986A ROM:986A loc_986A: ; CODE XREF: sub_96F2+173j ROM:986A ldx word_154F ROM:986D beq loc_9873 ROM:986F dex ROM:9870 stx word_154F ROM:9873 ROM:9873 loc_9873: ; CODE XREF: sub_96F2+17Bj ROM:9873 ldx word_1551 ROM:9876 beq loc_987C ROM:9878 dex ROM:9879 stx word_1551 ROM:987C ROM:987C loc_987C: ; CODE XREF: sub_96F2+184j ROM:987C aim #$EF, byte_96 ; '' ROM:987F ldx byte_1573 ROM:9882 beq loc_988D ROM:9884 dex ROM:9885 bne loc_988A ROM:9887 oim #$10, byte_96 ROM:988A ROM:988A loc_988A: ; CODE XREF: sub_96F2+193j ROM:988A stx byte_1573 ROM:988D ROM:988D loc_988D: ; CODE XREF: sub_96F2+190j ROM:988D tim #2, byte_73 ROM:9890 beq loc_9898 ROM:9892 ldx byte_C9F5 ROM:9895 stx byte_1573 ROM:9898 ROM:9898 loc_9898: ; CODE XREF: sub_96F2+19Ej ROM:9898 ldaa byte_C4 ROM:989A ldab byte_C9FA ROM:989D tim #$80, byte_B9 ; '' ROM:98A0 bne loc_98AD ROM:98A2 cba ROM:98A3 bcs loc_98BD ROM:98A5 oim #$80, byte_B9 ; '' ROM:98A8 ldd #$1F4 ROM:98AB bra loc_98BA ROM:98AD ; --------------------------------------------------------------------------- ROM:98AD ROM:98AD loc_98AD: ; CODE XREF: sub_96F2+1AEj ROM:98AD subb #$B ROM:98AF bcc loc_98B2 ROM:98B1 clrb ROM:98B2 ROM:98B2 loc_98B2: ; CODE XREF: sub_96F2+1BDj ROM:98B2 cba ROM:98B3 bcc loc_98BD ROM:98B5 aim #$7F, byte_B9 ; '' ROM:98B8 clra ROM:98B9 clrb ROM:98BA ROM:98BA loc_98BA: ; CODE XREF: sub_96F2+1B9j ROM:98BA std word_1551 ROM:98BD ROM:98BD loc_98BD: ; CODE XREF: sub_96F2+1B1j ROM:98BD ; sub_96F2+1C1j ROM:98BD tim #$10, byte_96 ROM:98C0 bne loc_98CC ROM:98C2 tim #8, byte_96 ROM:98C5 beq loc_98D9 ROM:98C7 tim #4, byte_96 ROM:98CA bne loc_98D9 ROM:98CC ROM:98CC loc_98CC: ; CODE XREF: sub_96F2+1CEj ROM:98CC ldaa byte_BC ROM:98CE cmpa byte_C9F9 ROM:98D1 bcc loc_98D9 ROM:98D3 ldd word_C9F7 ROM:98D6 std word_154F ROM:98D9 ROM:98D9 loc_98D9: ; CODE XREF: sub_96F2+1D3j ROM:98D9 ; sub_96F2+1D8j ... ROM:98D9 tim #$40, byte_94 ; '@' ROM:98DC bne loc_98FF ROM:98DE tim #$10, byte_B7 ROM:98E1 bne loc_98FF ROM:98E3 tim #8, byte_96 ROM:98E6 beq loc_98FF ROM:98E8 ldx byte_1573 ROM:98EB bne loc_98FF ROM:98ED ldx word_1551 ROM:98F0 bne loc_98FF ROM:98F2 oim #$10, byte_94 ROM:98F5 ldx word_154F ROM:98F8 bne loc_9902 ROM:98FA oim #8, byte_76 ROM:98FD bra locret_9905 ROM:98FF ; --------------------------------------------------------------------------- ROM:98FF ROM:98FF loc_98FF: ; CODE XREF: sub_96F2+1EAj ROM:98FF ; sub_96F2+1EFj ... ROM:98FF aim #$EF, byte_94 ; '' ROM:9902 ROM:9902 loc_9902: ; CODE XREF: sub_96F2+206j ROM:9902 aim #$F7, byte_76 ; '' ROM:9905 ROM:9905 locret_9905: ; CODE XREF: sub_96F2+15BJ ROM:9905 ; sub_96F2+20Bj ROM:9905 rts ROM:9905 ; End of function sub_96F2 ROM:9905 ROM:9906 ; --------------------------------------------------------------------------- ROM:9906 tim #$40, byte_48 ; '@' ROM:9909 beq loc_9919 ROM:990B ldx #$15FF ROM:990E clra ROM:990F clrb ROM:9910 ROM:9910 loc_9910: ; CODE XREF: ROM:9917j ROM:9910 std 0,x ROM:9912 inx ROM:9913 inx ROM:9914 cpx #$161D ROM:9917 bne loc_9910 ROM:9919 ROM:9919 loc_9919: ; CODE XREF: ROM:9909j ROM:9919 ldx #0 ROM:991C stx word_1489 ROM:991F tim #$40, byte_94 ; '@' ROM:9922 beq loc_9930 ROM:9924 stx byte_159F ROM:9927 ldx byte_C987 ROM:992A stx byte_14AB ROM:992D jmp loc_9AF2 ROM:9930 ; --------------------------------------------------------------------------- ROM:9930 ROM:9930 loc_9930: ; CODE XREF: ROM:9922j ROM:9930 ldaa byte_99 ROM:9932 ldab byte_C5 ROM:9934 cmpb byte_C963 ROM:9937 bcs loc_993B ROM:9939 oraa #1 ROM:993B ROM:993B loc_993B: ; CODE XREF: ROM:9937j ROM:993B cmpb byte_C978 ROM:993E bcs loc_9942 ROM:9940 oraa #$10 ROM:9942 ROM:9942 loc_9942: ; CODE XREF: ROM:993Ej ROM:9942 cmpb byte_C97B ROM:9945 bcs loc_9949 ROM:9947 oraa #$20 ; ' ' ROM:9949 ROM:9949 loc_9949: ; CODE XREF: ROM:9945j ROM:9949 staa byte_99 ROM:994B ldab byte_C973 ROM:994E ldaa byte_147A ROM:9951 beq loc_9959 ROM:9953 dec byte_147A ROM:9956 ldab byte_C972 ROM:9959 ROM:9959 loc_9959: ; CODE XREF: ROM:9951j ROM:9959 stab byte_147B ROM:995C tst byte_14D5 ROM:995F beq loc_9964 ROM:9961 dec byte_14D5 ROM:9964 ROM:9964 loc_9964: ; CODE XREF: ROM:995Fj ROM:9964 ldx byte_14AB ROM:9967 beq loc_996D ROM:9969 dex ROM:996A stx byte_14AB ROM:996D ROM:996D loc_996D: ; CODE XREF: ROM:9967j ROM:996D ldx byte_14A9 ROM:9970 beq loc_9976 ROM:9972 dex ROM:9973 stx byte_14A9 ROM:9976 ROM:9976 loc_9976: ; CODE XREF: ROM:9970j ROM:9976 ldx byte_159F ROM:9979 inx ROM:997A beq loc_997F ROM:997C stx byte_159F ROM:997F ROM:997F loc_997F: ; CODE XREF: ROM:997Aj ROM:997F ldab byte_BC ROM:9981 ldaa byte_C5 ROM:9983 cmpa #$6E ; 'n' ROM:9985 bcs loc_9998 ROM:9987 tim #4, byte_95 ROM:998A bne loc_9993 ROM:998C cmpb byte_CA0F ROM:998F bhi loc_9998 ROM:9991 bra loc_999D ROM:9993 ; --------------------------------------------------------------------------- ROM:9993 ROM:9993 loc_9993: ; CODE XREF: ROM:998Aj ROM:9993 cmpb byte_CA10 ROM:9996 bls loc_999D ROM:9998 ROM:9998 loc_9998: ; CODE XREF: ROM:9985j ROM:9998 ; ROM:998Fj ROM:9998 aim #$FB, byte_95 ; '' ROM:999B bra loc_99A0 ROM:999D ; --------------------------------------------------------------------------- ROM:999D ROM:999D loc_999D: ; CODE XREF: ROM:9991j ROM:999D ; ROM:9996j ROM:999D oim #4, byte_95 ROM:99A0 ROM:99A0 loc_99A0: ; CODE XREF: ROM:999Bj ROM:99A0 ldaa byte_99 ROM:99A2 ldab byte_C95B ROM:99A5 subb byte_BC ROM:99A7 bls loc_99B1 ROM:99A9 cmpb #4 ROM:99AB bls loc_99B5 ROM:99AD anda #$FD ; '' ROM:99AF bra loc_99B3 ROM:99B1 ; --------------------------------------------------------------------------- ROM:99B1 ROM:99B1 loc_99B1: ; CODE XREF: ROM:99A7j ROM:99B1 oraa #2 ROM:99B3 ROM:99B3 loc_99B3: ; CODE XREF: ROM:99AFj ROM:99B3 staa byte_99 ROM:99B5 ROM:99B5 loc_99B5: ; CODE XREF: ROM:99ABj ROM:99B5 tim #1, byte_73 ROM:99B8 beq loc_99F4 ROM:99BA ldab byte_C6 ROM:99BC bne loc_99F4 ROM:99BE ldab byte_BC ROM:99C0 cmpb byte_C982 ROM:99C3 bcc loc_99F4 ROM:99C5 ldab byte_C5 ROM:99C7 cmpb byte_C977 ROM:99CA bcs loc_99F4 ROM:99CC bita #$40 ; '@' ROM:99CE bne loc_99FA ROM:99D0 ldx byte_14AB ROM:99D3 bne loc_99F4 ROM:99D5 ldd word_145C ROM:99D8 addd word_145E ROM:99DB rora ROM:99DC rorb ROM:99DD cmpa byte_C984 ROM:99E0 bcs loc_99F4 ROM:99E2 cmpa byte_C983 ROM:99E5 bhi loc_99F4 ROM:99E7 ldaa byte_145B ROM:99EA cmpa byte_CA80 ROM:99ED bcs loc_99F7 ROM:99EF oim #1, byte_CB ROM:99F2 bra loc_99FA ROM:99F4 ; --------------------------------------------------------------------------- ROM:99F4 ROM:99F4 loc_99F4: ; CODE XREF: ROM:99B8j ROM:99F4 ; ROM:99BCj ... ROM:99F4 clr byte_145B ROM:99F7 ROM:99F7 loc_99F7: ; CODE XREF: ROM:99EDj ROM:99F7 aim #$FC, byte_CB ; '' ROM:99FA ROM:99FA loc_99FA: ; CODE XREF: ROM:99CEj ROM:99FA ; ROM:99F2j ROM:99FA ldaa byte_C5 ROM:99FC cmpa byte_C9BB ROM:99FF bcs loc_9A4E ROM:9A01 ldaa byte_C948 ROM:9A04 ldab word_1538+1 ROM:9A07 mul ROM:9A08 std byte_7E ROM:9A0A ldaa byte_C948 ROM:9A0D ldab word_1538 ROM:9A10 mul ROM:9A11 addb byte_7E ROM:9A13 adca #0 ROM:9A15 std word_153E ROM:9A18 addd word_1538 ROM:9A1B addd #1 ROM:9A1E std word_153A ROM:9A21 ldd word_1538 ROM:9A24 subd word_153E ROM:9A27 std word_153C ROM:9A2A ldx word_1536 ROM:9A2D cpx word_153A ROM:9A30 bcc loc_9A4E ROM:9A32 cpx word_153C ROM:9A35 bcs loc_9A4E ROM:9A37 ldx word_1532 ROM:9A3A cpx word_153A ROM:9A3D bcc loc_9A4E ROM:9A3F cpx word_153C ROM:9A42 bcs loc_9A4E ROM:9A44 ldaa byte_146E ROM:9A47 suba byte_146F ROM:9A4A cmpa #$1E ROM:9A4C bcc loc_9A51 ROM:9A4E ROM:9A4E loc_9A4E: ; CODE XREF: ROM:99FFj ROM:9A4E ; ROM:9A30j ... ROM:9A4E clr byte_1477 ROM:9A51 ROM:9A51 loc_9A51: ; CODE XREF: ROM:9A4Cj ROM:9A51 ldd word_1536 ROM:9A54 std word_1538 ROM:9A57 ldd word_1532 ROM:9A5A std word_1536 ROM:9A5D ldaa word_1403 ROM:9A60 cmpa byte_1440 ROM:9A63 bcs loc_9A68 ROM:9A65 staa byte_1440 ROM:9A68 ROM:9A68 loc_9A68: ; CODE XREF: ROM:9A63j ROM:9A68 inc byte_1445 ROM:9A6B ldaa byte_1445 ROM:9A6E suba #8 ROM:9A70 bcs loc_9A7D ROM:9A72 staa byte_1445 ROM:9A75 ldaa byte_1440 ROM:9A78 beq loc_9A7D ROM:9A7A dec byte_1440 ROM:9A7D ROM:9A7D loc_9A7D: ; CODE XREF: ROM:9A70j ROM:9A7D ; ROM:9A78j ROM:9A7D ldaa #$64 ; 'd' ROM:9A7F sei ROM:9A80 cmpa byte_146E ROM:9A83 bcc loc_9A88 ROM:9A85 staa byte_146E ROM:9A88 ROM:9A88 loc_9A88: ; CODE XREF: ROM:9A83j ROM:9A88 cli ROM:9A89 inc byte_1470 ROM:9A8C ldaa byte_1470 ROM:9A8F suba #$24 ; '$' ROM:9A91 bcs loc_9AAD ROM:9A93 staa byte_1470 ROM:9A96 sei ROM:9A97 ldaa byte_146E ROM:9A9A ldab byte_146F ROM:9A9D cba ROM:9A9E bls loc_9AAC ROM:9AA0 deca ROM:9AA1 incb ROM:9AA2 cba ROM:9AA3 bcc loc_9AA6 ROM:9AA5 tab ROM:9AA6 ROM:9AA6 loc_9AA6: ; CODE XREF: ROM:9AA3j ROM:9AA6 staa byte_146E ROM:9AA9 stab byte_146F ROM:9AAC ROM:9AAC loc_9AAC: ; CODE XREF: ROM:9A9Ej ROM:9AAC cli ROM:9AAD ROM:9AAD loc_9AAD: ; CODE XREF: ROM:9A91j ROM:9AAD jsr sub_9E7A ROM:9AB0 ldab byte_98 ROM:9AB2 tim #1, byte_73 ROM:9AB5 beq loc_9AC0 ROM:9AB7 bitb #$80 ; '' ROM:9AB9 bne loc_9AD5 ROM:9ABB orab #$80 ; '' ROM:9ABD clra ROM:9ABE bra loc_9AD0 ROM:9AC0 ; --------------------------------------------------------------------------- ROM:9AC0 ROM:9AC0 loc_9AC0: ; CODE XREF: ROM:9AB5j ROM:9AC0 bitb #$80 ; '' ROM:9AC2 beq loc_9ACA ROM:9AC4 andb #$7F ; '' ROM:9AC6 ldaa #$19 ROM:9AC8 bra loc_9AD0 ROM:9ACA ; --------------------------------------------------------------------------- ROM:9ACA ROM:9ACA loc_9ACA: ; CODE XREF: ROM:9AC2j ROM:9ACA ldaa byte_14AD ROM:9ACD beq loc_9AD3 ROM:9ACF deca ROM:9AD0 ROM:9AD0 loc_9AD0: ; CODE XREF: ROM:9ABEj ROM:9AD0 ; ROM:9AC8j ROM:9AD0 staa byte_14AD ROM:9AD3 ROM:9AD3 loc_9AD3: ; CODE XREF: ROM:9ACDj ROM:9AD3 stab byte_98 ROM:9AD5 ROM:9AD5 loc_9AD5: ; CODE XREF: ROM:9AB9j ROM:9AD5 tim #4, byte_95 ROM:9AD8 bne loc_9AF2 ROM:9ADA tim #2, byte_99 ROM:9ADD bne loc_9AF2 ROM:9ADF ldaa byte_94 ROM:9AE1 bita #$21 ; '!' ROM:9AE3 bne loc_9AF2 ROM:9AE5 bita #2 ROM:9AE7 beq loc_9AF5 ROM:9AE9 clr byte_1477 ROM:9AEC clr byte_145B ROM:9AEF jmp loc_BD29 ROM:9AF2 ; --------------------------------------------------------------------------- ROM:9AF2 ROM:9AF2 loc_9AF2: ; CODE XREF: ROM:992DJ ROM:9AF2 ; ROM:9AD8j ... ROM:9AF2 jmp loc_9B7B ROM:9AF5 ; --------------------------------------------------------------------------- ROM:9AF5 ROM:9AF5 loc_9AF5: ; CODE XREF: ROM:9AE7j ROM:9AF5 ldaa byte_98 ROM:9AF7 bita #2 ROM:9AF9 bne loc_9B1A ROM:9AFB ldab byte_C5 ROM:9AFD cmpb byte_C964 ROM:9B00 bcc loc_9B16 ROM:9B02 ldx byte_143C ROM:9B05 inx ROM:9B06 bne loc_9B09 ROM:9B08 dex ROM:9B09 ROM:9B09 loc_9B09: ; CODE XREF: ROM:9B06j ROM:9B09 stx byte_143C ROM:9B0C cpx word_C965 ROM:9B0F bcs loc_9B27 ROM:9B11 cmpb byte_CA85 ROM:9B14 bcs loc_9B27 ROM:9B16 ROM:9B16 loc_9B16: ; CODE XREF: ROM:9B00j ROM:9B16 oraa #2 ROM:9B18 staa byte_98 ROM:9B1A ROM:9B1A loc_9B1A: ; CODE XREF: ROM:9AF9j ROM:9B1A bita #4 ROM:9B1C beq loc_9B21 ROM:9B1E jmp loc_9BCE ROM:9B21 ; --------------------------------------------------------------------------- ROM:9B21 ROM:9B21 loc_9B21: ; CODE XREF: ROM:9B1Cj ROM:9B21 ldx byte_C969 ROM:9B24 stx byte_1441 ROM:9B27 ROM:9B27 loc_9B27: ; CODE XREF: ROM:9B0Fj ROM:9B27 ; ROM:9B14j ROM:9B27 ldx #$8000 ROM:9B2A stx word_14B5 ROM:9B2D ldaa byte_98 ROM:9B2F bita #$10 ROM:9B31 beq loc_9B3D ROM:9B33 ldab word_1403 ROM:9B36 cmpb byte_14A8 ROM:9B39 bcc loc_9B7B ROM:9B3B bra loc_9B49 ROM:9B3D ; --------------------------------------------------------------------------- ROM:9B3D ROM:9B3D loc_9B3D: ; CODE XREF: ROM:9B31j ROM:9B3D bita #$20 ; ' ' ROM:9B3F beq loc_9B4F ROM:9B41 ldab word_1403 ROM:9B44 cmpb byte_1460 ROM:9B47 bcs loc_9B7B ROM:9B49 ROM:9B49 loc_9B49: ; CODE XREF: ROM:9B3Bj ROM:9B49 anda #$CF ; '' ROM:9B4B staa byte_98 ROM:9B4D bra loc_9B6D ROM:9B4F ; --------------------------------------------------------------------------- ROM:9B4F ROM:9B4F loc_9B4F: ; CODE XREF: ROM:9B3Fj ROM:9B4F ldaa byte_98 ROM:9B51 bita #8 ROM:9B53 bne loc_9B61 ROM:9B55 ldab byte_147B ROM:9B58 cmpb word_1403 ROM:9B5B bcc loc_9B7B ROM:9B5D oraa #9 ROM:9B5F staa byte_98 ROM:9B61 ROM:9B61 loc_9B61: ; CODE XREF: ROM:9B53j ROM:9B61 ldx byte_143E ROM:9B64 inx ROM:9B65 stx byte_143E ROM:9B68 cpx word_C967 ROM:9B6B bne loc_9B7B ROM:9B6D ROM:9B6D loc_9B6D: ; CODE XREF: ROM:9B4Dj ROM:9B6D ldaa byte_98 ROM:9B6F oraa #4 ROM:9B71 anda #$F7 ; '' ROM:9B73 staa byte_98 ROM:9B75 ldx #$2EE ROM:9B78 stx word_1443 ROM:9B7B ROM:9B7B loc_9B7B: ; CODE XREF: ROM:loc_9AF2J ROM:9B7B ; ROM:9B39j ... ROM:9B7B clr byte_1477 ROM:9B7E clr byte_145B ROM:9B81 tim #4, byte_95 ROM:9B84 beq loc_9B92 ROM:9B86 ldd word_CA11 ROM:9B89 std word_1489 ROM:9B8C ldd word_1436 ROM:9B8F jmp loc_9E2C ROM:9B92 ; --------------------------------------------------------------------------- ROM:9B92 ROM:9B92 loc_9B92: ; CODE XREF: ROM:9B84j ROM:9B92 ldaa byte_99 ROM:9B94 bita #2 ROM:9B96 beq loc_9BA2 ROM:9B98 tim #1, byte_94 ROM:9B9B bne loc_9BA2 ROM:9B9D ldd word_C957 ROM:9BA0 bra loc_9BC5 ROM:9BA2 ; --------------------------------------------------------------------------- ROM:9BA2 ROM:9BA2 loc_9BA2: ; CODE XREF: ROM:9B96j ROM:9BA2 ; ROM:9B9Bj ROM:9BA2 ldab byte_73 ROM:9BA4 bitb #1 ROM:9BA6 beq loc_9BC8 ROM:9BA8 bitb #4 ROM:9BAA bne loc_9BB1 ROM:9BAC ROM:9BAC loc_9BAC: ; CODE XREF: ROM:9BB7j ROM:9BAC ldd word_C953 ROM:9BAF bra loc_9BC5 ROM:9BB1 ; --------------------------------------------------------------------------- ROM:9BB1 ROM:9BB1 loc_9BB1: ; CODE XREF: ROM:9BAAj ROM:9BB1 bita #$20 ; ' ' ROM:9BB3 bne loc_9BC8 ROM:9BB5 bitb #$80 ; '' ROM:9BB7 beq loc_9BAC ROM:9BB9 bita #$10 ROM:9BBB bne loc_9BC2 ROM:9BBD ldd word_C959 ROM:9BC0 bra loc_9BC5 ROM:9BC2 ; --------------------------------------------------------------------------- ROM:9BC2 ROM:9BC2 loc_9BC2: ; CODE XREF: ROM:9BBBj ROM:9BC2 ldd word_C955 ROM:9BC5 ROM:9BC5 loc_9BC5: ; CODE XREF: ROM:9BA0j ROM:9BC5 ; ROM:9BAFj ... ROM:9BC5 std word_1489 ROM:9BC8 ROM:9BC8 loc_9BC8: ; CODE XREF: ROM:9BA6j ROM:9BC8 ; ROM:9BB3j ROM:9BC8 ldd #$8000 ROM:9BCB jmp loc_9E2C ROM:9BCE ; --------------------------------------------------------------------------- ROM:9BCE ROM:9BCE loc_9BCE: ; CODE XREF: ROM:9B1EJ ROM:9BCE ldd word_141E ROM:9BD1 lsrd ROM:9BD2 lsrd ROM:9BD3 lsrd ROM:9BD4 lsrd ROM:9BD5 lsrd ROM:9BD6 tsta ROM:9BD7 beq loc_9BDB ROM:9BD9 ldab #$FF ROM:9BDB ROM:9BDB loc_9BDB: ; CODE XREF: ROM:9BD7j ROM:9BDB tba ROM:9BDC ldx #$C490 ROM:9BDF jsr sub_80FA ROM:9BE2 ldx #$C4A0 ROM:9BE5 ldaa byte_C5 ROM:9BE7 tim #$80, byte_73 ; '' ROM:9BEA beq loc_9BF6 ROM:9BEC cmpa byte_CA77 ROM:9BEF bls loc_9C01 ROM:9BF1 ldx #$CB10 ROM:9BF4 bra loc_9C01 ROM:9BF6 ; --------------------------------------------------------------------------- ROM:9BF6 ROM:9BF6 loc_9BF6: ; CODE XREF: ROM:9BEAj ROM:9BF6 ldx #$CB50 ROM:9BF9 cmpa byte_CA78 ROM:9BFC bls loc_9C01 ROM:9BFE ldx #$CB90 ROM:9C01 ROM:9C01 loc_9C01: ; CODE XREF: ROM:9BEFj ROM:9C01 ; ROM:9BF4j ... ROM:9C01 abx ROM:9C02 ldaa 0,x ROM:9C04 staa byte_143A ROM:9C07 ldaa $10,x ROM:9C09 staa byte_143B ROM:9C0C ldaa $20,x ROM:9C0E staa byte_1438 ROM:9C11 ldaa $30,x ROM:9C13 staa byte_1439 ROM:9C16 ldaa byte_1440 ROM:9C19 cmpa byte_C96B ROM:9C1C bcc loc_9C33 ROM:9C1E asla ROM:9C1F staa byte_7E ROM:9C21 ldab byte_1438 ROM:9C24 mul ROM:9C25 lsld ROM:9C26 staa byte_1438 ROM:9C29 ldaa byte_7E ROM:9C2B ldab byte_1439 ROM:9C2E mul ROM:9C2F lsld ROM:9C30 staa byte_1439 ROM:9C33 ROM:9C33 loc_9C33: ; CODE XREF: ROM:9C1Cj ROM:9C33 ldaa byte_C6 ROM:9C35 cmpa byte_CA79 ROM:9C38 bcs loc_9C54 ROM:9C3A ldx byte_159F ROM:9C3D cpx word_CA7A ROM:9C40 bcs loc_9C54 ROM:9C42 ldaa byte_1438 ROM:9C45 ldab byte_CA7D ROM:9C48 tim #$80, byte_73 ; '' ROM:9C4B beq loc_9C50 ROM:9C4D ldab byte_CA7C ROM:9C50 ROM:9C50 loc_9C50: ; CODE XREF: ROM:9C4Bj ROM:9C50 mul ROM:9C51 staa byte_1438 ROM:9C54 ROM:9C54 loc_9C54: ; CODE XREF: ROM:9C38j ROM:9C54 ; ROM:9C40j ROM:9C54 ldaa byte_14A2 ROM:9C57 bne loc_9C74 ROM:9C59 ldaa byte_C6 ROM:9C5B cmpa byte_C97D ROM:9C5E bhi loc_9C74 ROM:9C60 ldaa byte_C97E ROM:9C63 ldab byte_143A ROM:9C66 mul ROM:9C67 staa byte_143A ROM:9C6A ldaa byte_C97E ROM:9C6D ldab byte_143B ROM:9C70 mul ROM:9C71 staa byte_143B ROM:9C74 ROM:9C74 loc_9C74: ; CODE XREF: ROM:9C57j ROM:9C74 ; ROM:9C5Ej ROM:9C74 tim #2, byte_CB ROM:9C77 bne loc_9CCB ROM:9C79 tim #1, byte_CB ROM:9C7C beq loc_9CB5 ROM:9C7E tim #$40, byte_99 ; '@' ROM:9C81 beq loc_9C8E ROM:9C83 ldx byte_14A9 ROM:9C86 beq loc_9CB5 ROM:9C88 ldd word_1436 ROM:9C8B jmp loc_9E2C ROM:9C8E ; --------------------------------------------------------------------------- ROM:9C8E ROM:9C8E loc_9C8E: ; CODE XREF: ROM:9C81j ROM:9C8E oim #$40, byte_99 ; '@' ROM:9C91 ldx byte_C985 ROM:9C94 stx byte_14A9 ROM:9C97 ldd word_145C ROM:9C9A addd word_145E ROM:9C9D rora ROM:9C9E rorb ROM:9C9F std byte_7E ROM:9CA1 ldx #$C989 ROM:9CA4 ldaa 0,x ROM:9CA6 mul ROM:9CA7 std byte_80 ROM:9CA9 ldaa 0,x ROM:9CAB ldab byte_7E ROM:9CAD mul ROM:9CAE addb byte_80 ROM:9CB0 adca #0 ROM:9CB2 jmp loc_9E2C ROM:9CB5 ; --------------------------------------------------------------------------- ROM:9CB5 ROM:9CB5 loc_9CB5: ; CODE XREF: ROM:9C7Cj ROM:9CB5 ; ROM:9C86j ROM:9CB5 tim #$40, byte_99 ; '@' ROM:9CB8 beq loc_9CCB ROM:9CBA oim #2, byte_CB ROM:9CBD aim #$BF, byte_99 ; '' ROM:9CC0 ldd word_145C ROM:9CC3 addd word_145E ROM:9CC6 rora ROM:9CC7 rorb ROM:9CC8 jmp loc_9E2C ROM:9CCB ; --------------------------------------------------------------------------- ROM:9CCB ROM:9CCB loc_9CCB: ; CODE XREF: ROM:9C77j ROM:9CCB ; ROM:9CB8j ROM:9CCB tim #1, byte_73 ROM:9CCE beq loc_9CE6 ROM:9CD0 ldaa byte_C6 ROM:9CD2 cmpa #2 ROM:9CD4 bcs loc_9CE6 ROM:9CD6 tim #8, byte_99 ROM:9CD9 bne loc_9CF9 ROM:9CDB oim #8, byte_99 ROM:9CDE ldd word_1436 ROM:9CE1 std word_14B5 ROM:9CE4 bra loc_9CF9 ROM:9CE6 ; --------------------------------------------------------------------------- ROM:9CE6 ROM:9CE6 loc_9CE6: ; CODE XREF: ROM:9CCEj ROM:9CE6 ; ROM:9CD4j ROM:9CE6 tim #8, byte_99 ROM:9CE9 beq loc_9CF9 ROM:9CEB aim #$F7, byte_99 ; '' ROM:9CEE ldx word_14B5 ROM:9CF1 cpx word_1436 ROM:9CF4 bcs loc_9CF9 ROM:9CF6 stx word_1436 ROM:9CF9 ROM:9CF9 loc_9CF9: ; CODE XREF: ROM:9CD9j ROM:9CF9 ; ROM:9CE4j ... ROM:9CF9 ldaa word_1403 ROM:9CFC cmpa byte_1460 ROM:9CFF bcc loc_9D04 ROM:9D01 jmp loc_9DA3 ROM:9D04 ; --------------------------------------------------------------------------- ROM:9D04 ROM:9D04 loc_9D04: ; CODE XREF: ROM:9CFFj ROM:9D04 tim #$40, byte_98 ; '@' ROM:9D07 beq loc_9D67 ROM:9D09 ldaa byte_1442 ROM:9D0C inca ROM:9D0D bne loc_9D11 ROM:9D0F ldaa #$FF ROM:9D11 ROM:9D11 loc_9D11: ; CODE XREF: ROM:9D0Dj ROM:9D11 staa byte_1442 ROM:9D14 ldx word_1443 ROM:9D17 bne loc_9D1C ROM:9D19 jmp loc_9E12 ROM:9D1C ; --------------------------------------------------------------------------- ROM:9D1C ROM:9D1C loc_9D1C: ; CODE XREF: ROM:9D17j ROM:9D1C clra ROM:9D1D ldab byte_143A ROM:9D20 tim #1, byte_73 ROM:9D23 beq loc_9D3F ROM:9D25 ldx byte_C96F ROM:9D28 stx word_1443 ROM:9D2B tim #8, byte_99 ROM:9D2E beq loc_9D5F ROM:9D30 ldaa byte_C97F ROM:9D33 mul ROM:9D34 stab byte_7E ROM:9D36 tab ROM:9D37 clra ROM:9D38 asl byte_7E ROM:9D3B rolb ROM:9D3C rola ROM:9D3D bra loc_9D5A ROM:9D3F ; --------------------------------------------------------------------------- ROM:9D3F ROM:9D3F loc_9D3F: ; CODE XREF: ROM:9D23j ROM:9D3F dex ROM:9D40 stx word_1443 ROM:9D43 tst byte_14D5 ROM:9D46 beq loc_9D4D ROM:9D48 ldaa byte_C98A ROM:9D4B bra loc_9D55 ROM:9D4D ; --------------------------------------------------------------------------- ROM:9D4D ROM:9D4D loc_9D4D: ; CODE XREF: ROM:9D46j ROM:9D4D tst byte_14AD ROM:9D50 beq loc_9D5F ROM:9D52 ldaa byte_C980 ROM:9D55 ROM:9D55 loc_9D55: ; CODE XREF: ROM:9D4Bj ROM:9D55 mul ROM:9D56 stab byte_7E ROM:9D58 tab ROM:9D59 clra ROM:9D5A ROM:9D5A loc_9D5A: ; CODE XREF: ROM:9D3Dj ROM:9D5A asl byte_7E ROM:9D5D rolb ROM:9D5E rola ROM:9D5F ROM:9D5F loc_9D5F: ; CODE XREF: ROM:9D2Ej ROM:9D5F ; ROM:9D50j ROM:9D5F coma ROM:9D60 comb ROM:9D61 addd #1 ROM:9D64 jmp loc_9E0D ROM:9D67 ; --------------------------------------------------------------------------- ROM:9D67 ROM:9D67 loc_9D67: ; CODE XREF: ROM:9D07j ROM:9D67 oim #$40, byte_98 ; '@' ROM:9D6A ldx word_1436 ROM:9D6D stx word_145C ROM:9D70 ldaa byte_145B ROM:9D73 cmpa byte_CA80 ROM:9D76 bcc loc_9D7B ROM:9D78 inc byte_145B ROM:9D7B ROM:9D7B loc_9D7B: ; CODE XREF: ROM:9D76j ROM:9D7B ldab byte_1441 ROM:9D7E clr byte_1441 ROM:9D81 jsr sub_9E57 ROM:9D84 ldd word_1434 ROM:9D87 std word_1471 ROM:9D8A jsr sub_9ECE ROM:9D8D bcc loc_9D94 ROM:9D8F clra ROM:9D90 clrb ROM:9D91 jmp loc_9E0D ROM:9D94 ; --------------------------------------------------------------------------- ROM:9D94 ROM:9D94 loc_9D94: ; CODE XREF: ROM:9D8Dj ROM:9D94 ldaa byte_1438 ROM:9D97 clrb ROM:9D98 lsrd ROM:9D99 lsrd ROM:9D9A lsrd ROM:9D9B lsrd ROM:9D9C coma ROM:9D9D comb ROM:9D9E addd #1 ROM:9DA1 bra loc_9E0D ROM:9DA3 ; --------------------------------------------------------------------------- ROM:9DA3 ROM:9DA3 loc_9DA3: ; CODE XREF: ROM:9D01J ROM:9DA3 cmpa byte_14A8 ROM:9DA6 bcs loc_9DAB ROM:9DA8 jmp loc_9E54 ROM:9DAB ; --------------------------------------------------------------------------- ROM:9DAB ROM:9DAB loc_9DAB: ; CODE XREF: ROM:9DA6j ROM:9DAB tim #$40, byte_98 ; '@' ROM:9DAE bne loc_9DE5 ROM:9DB0 ldaa byte_1441 ROM:9DB3 inca ROM:9DB4 bne loc_9DB8 ROM:9DB6 ldaa #$FF ROM:9DB8 ROM:9DB8 loc_9DB8: ; CODE XREF: ROM:9DB4j ROM:9DB8 staa byte_1441 ROM:9DBB ldx word_1443 ROM:9DBE beq loc_9E16 ROM:9DC0 dex ROM:9DC1 stx word_1443 ROM:9DC4 ldab byte_143B ROM:9DC7 ldaa byte_14D5 ROM:9DCA beq loc_9DD1 ROM:9DCC ldaa byte_C98B ROM:9DCF bra loc_9DD9 ROM:9DD1 ; --------------------------------------------------------------------------- ROM:9DD1 ROM:9DD1 loc_9DD1: ; CODE XREF: ROM:9DCAj ROM:9DD1 ldaa byte_14AD ROM:9DD4 beq loc_9E0D ROM:9DD6 ldaa byte_C981 ROM:9DD9 ROM:9DD9 loc_9DD9: ; CODE XREF: ROM:9DCFj ROM:9DD9 mul ROM:9DDA stab byte_7E ROM:9DDC tab ROM:9DDD clra ROM:9DDE asl byte_7E ROM:9DE1 rolb ROM:9DE2 rola ROM:9DE3 bra loc_9E0D ROM:9DE5 ; --------------------------------------------------------------------------- ROM:9DE5 ROM:9DE5 loc_9DE5: ; CODE XREF: ROM:9DAEj ROM:9DE5 aim #$BF, byte_98 ; '' ROM:9DE8 ldx word_1436 ROM:9DEB stx word_145E ROM:9DEE ldab byte_1442 ROM:9DF1 clr byte_1442 ROM:9DF4 bsr sub_9E57 ROM:9DF6 ldd word_1434 ROM:9DF9 std word_1473 ROM:9DFC jsr sub_9ECE ROM:9DFF bcc loc_9E05 ROM:9E01 clra ROM:9E02 clrb ROM:9E03 bra loc_9E0D ROM:9E05 ; --------------------------------------------------------------------------- ROM:9E05 ROM:9E05 loc_9E05: ; CODE XREF: ROM:9DFFj ROM:9E05 ldaa byte_1439 ROM:9E08 clrb ROM:9E09 lsrd ROM:9E0A lsrd ROM:9E0B lsrd ROM:9E0C lsrd ROM:9E0D ROM:9E0D loc_9E0D: ; CODE XREF: ROM:9D64J ROM:9E0D ; ROM:9D91J ... ROM:9E0D addd word_1436 ROM:9E10 bra loc_9E2C ROM:9E12 ; --------------------------------------------------------------------------- ROM:9E12 ROM:9E12 loc_9E12: ; CODE XREF: ROM:9D19J ROM:9E12 ldaa #$12 ROM:9E14 bra loc_9E18 ROM:9E16 ; --------------------------------------------------------------------------- ROM:9E16 ROM:9E16 loc_9E16: ; CODE XREF: ROM:9DBEj ROM:9E16 ldaa #$22 ; '"' ROM:9E18 ROM:9E18 loc_9E18: ; CODE XREF: ROM:9E14j ROM:9E18 staa byte_98 ROM:9E1A ldx #0 ROM:9E1D stx byte_143E ROM:9E20 stx byte_1438 ROM:9E23 ldx byte_C969 ROM:9E26 stx byte_1441 ROM:9E29 ldd #$8000 ROM:9E2C ROM:9E2C loc_9E2C: ; CODE XREF: ROM:9B8FJ ROM:9E2C ; ROM:9BCBJ ... ROM:9E2C ldx #$C95D ROM:9E2F jsr sub_8172 ROM:9E32 ldx #$C961 ROM:9E35 tim #1, byte_99 ROM:9E38 bne loc_9E3D ROM:9E3A ldx #$C95F ROM:9E3D ROM:9E3D loc_9E3D: ; CODE XREF: ROM:9E38j ROM:9E3D jsr sub_816B ROM:9E40 std word_1436 ROM:9E43 staa byte_1464 ROM:9E46 addd word_1489 ROM:9E49 staa byte_14A3 ROM:9E4C lsld ROM:9E4D tab ROM:9E4E ldaa #0 ROM:9E50 rola ROM:9E51 std word_1434 ROM:9E54 ROM:9E54 loc_9E54: ; CODE XREF: ROM:9DA8J ROM:9E54 jmp loc_BD29 ROM:9E57 ROM:9E57 ; =============== S U B R O U T I N E ======================================= ROM:9E57 ROM:9E57 ROM:9E57 sub_9E57: ; CODE XREF: ROM:9D81P ROM:9E57 ; ROM:9DF4p ROM:9E57 pshb ROM:9E58 clra ROM:9E59 subb #$80 ; '' ROM:9E5B asrb ROM:9E5C bpl loc_9E60 ROM:9E5E ldaa #$FF ROM:9E60 ROM:9E60 loc_9E60: ; CODE XREF: sub_9E57+5j ROM:9E60 addd word_C96D ROM:9E63 std byte_7E ROM:9E65 pula ROM:9E66 ldab byte_C96C ROM:9E69 mul ROM:9E6A ldx #$C96F ROM:9E6D jsr sub_816B ROM:9E70 ldx #$7E ; '~' ROM:9E73 jsr sub_8172 ROM:9E76 std word_1443 ROM:9E79 rts ROM:9E79 ; End of function sub_9E57 ROM:9E79 ROM:9E7A ROM:9E7A ; =============== S U B R O U T I N E ======================================= ROM:9E7A ROM:9E7A ROM:9E7A sub_9E7A: ; CODE XREF: ROM:loc_9AADP ROM:9E7A ldaa byte_C8F0 ROM:9E7D bita #8 ROM:9E7F beq loc_9EA4 ROM:9E81 ldab byte_146F ROM:9E84 ldaa byte_99 ROM:9E86 subb byte_146E ROM:9E89 bcc loc_9E91 ROM:9E8B negb ROM:9E8C cmpb byte_C97A ROM:9E8F bcc loc_9E97 ROM:9E91 ROM:9E91 loc_9E91: ; CODE XREF: sub_9E7A+Fj ROM:9E91 anda #$7F ; '' ROM:9E93 staa byte_99 ROM:9E95 bra loc_9EA0 ROM:9E97 ; --------------------------------------------------------------------------- ROM:9E97 ROM:9E97 loc_9E97: ; CODE XREF: sub_9E7A+15j ROM:9E97 cmpb byte_C979 ROM:9E9A bcs loc_9EA0 ROM:9E9C oraa #$80 ; '' ROM:9E9E staa byte_99 ROM:9EA0 ROM:9EA0 loc_9EA0: ; CODE XREF: sub_9E7A+1Bj ROM:9EA0 ; sub_9E7A+20j ROM:9EA0 bita #$80 ; '' ROM:9EA2 bne loc_9EA9 ROM:9EA4 ROM:9EA4 loc_9EA4: ; CODE XREF: sub_9E7A+5j ROM:9EA4 ldaa byte_C95C ROM:9EA7 bra loc_9EC2 ROM:9EA9 ; --------------------------------------------------------------------------- ROM:9EA9 ROM:9EA9 loc_9EA9: ; CODE XREF: sub_9E7A+28j ROM:9EA9 ldaa byte_C974 ROM:9EAC ldab byte_146E ROM:9EAF mul ROM:9EB0 cmpa byte_C975 ROM:9EB3 bls loc_9EBA ROM:9EB5 ldaa byte_C975 ROM:9EB8 bra loc_9EC2 ROM:9EBA ; --------------------------------------------------------------------------- ROM:9EBA ROM:9EBA loc_9EBA: ; CODE XREF: sub_9E7A+39j ROM:9EBA cmpa byte_C976 ROM:9EBD bcc loc_9EC2 ROM:9EBF ldaa byte_C976 ROM:9EC2 ROM:9EC2 loc_9EC2: ; CODE XREF: sub_9E7A+2Dj ROM:9EC2 ; sub_9E7A+3Ej ... ROM:9EC2 staa byte_1460 ROM:9EC5 suba #4 ROM:9EC7 bcc loc_9ECA ROM:9EC9 clra ROM:9ECA ROM:9ECA loc_9ECA: ; CODE XREF: sub_9E7A+4Dj ROM:9ECA staa byte_14A8 ROM:9ECD rts ROM:9ECD ; End of function sub_9E7A ROM:9ECD ROM:9ECE ROM:9ECE ; =============== S U B R O U T I N E ======================================= ROM:9ECE ROM:9ECE ROM:9ECE sub_9ECE: ; CODE XREF: ROM:9D8AP ROM:9ECE ; ROM:9DFCP ROM:9ECE ldaa byte_C8F0 ROM:9ED1 coma ROM:9ED2 bita #$60 ; '`' ROM:9ED4 beq loc_9ED8 ROM:9ED6 clc ROM:9ED7 rts ROM:9ED8 ; --------------------------------------------------------------------------- ROM:9ED8 ROM:9ED8 loc_9ED8: ; CODE XREF: sub_9ECE+6j ROM:9ED8 tim #$40, byte_48 ; '@' ROM:9EDB beq loc_9EDE ROM:9EDD rts ROM:9EDE ; --------------------------------------------------------------------------- ROM:9EDE ROM:9EDE loc_9EDE: ; CODE XREF: sub_9ECE+Dj ROM:9EDE ldx word_141E ROM:9EE1 ldaa #$FF ROM:9EE3 ldab byte_BB ROM:9EE5 cmpb byte_C9D7 ROM:9EE8 bcs loc_9EF2 ROM:9EEA cpx word_CA14 ROM:9EED bcs loc_9EF2 ROM:9EEF ldaa byte_CA0C ROM:9EF2 ROM:9EF2 loc_9EF2: ; CODE XREF: sub_9ECE+1Aj ROM:9EF2 ; sub_9ECE+1Fj ROM:9EF2 staa byte_150E ROM:9EF5 xgdx ROM:9EF6 ldx #$C580 ROM:9EF9 jsr sub_80F6 ROM:9EFC stab byte_150F ROM:9EFF ldaa byte_BC ROM:9F01 ldx #$C570 ROM:9F04 cmpa 0,x ROM:9F06 bcs loc_9F34 ROM:9F08 cmpa 7,x ROM:9F0A bhi loc_9F34 ROM:9F0C jsr sub_80F6 ROM:9F0F aslb ROM:9F10 aslb ROM:9F11 aslb ROM:9F12 ldaa byte_BB ROM:9F14 ldx #$C578 ROM:9F17 cmpa 0,x ROM:9F19 bcs loc_9F34 ROM:9F1B cmpa 7,x ROM:9F1D bhi loc_9F34 ROM:9F1F pshb ROM:9F20 jsr sub_80F6 ROM:9F23 stab byte_1475 ROM:9F26 pula ROM:9F27 aba ROM:9F28 cmpa byte_1476 ROM:9F2B beq loc_9F38 ROM:9F2D ROM:9F2D loc_9F2D: ; CODE XREF: sub_9ECE+68j ROM:9F2D staa byte_1476 ROM:9F30 clr byte_1477 ROM:9F33 rts ROM:9F34 ; --------------------------------------------------------------------------- ROM:9F34 ROM:9F34 loc_9F34: ; CODE XREF: sub_9ECE+38j ROM:9F34 ; sub_9ECE+3Cj ... ROM:9F34 ldaa #$FF ROM:9F36 bra loc_9F2D ROM:9F38 ; --------------------------------------------------------------------------- ROM:9F38 ROM:9F38 loc_9F38: ; CODE XREF: sub_9ECE+5Dj ROM:9F38 inc byte_1477 ROM:9F3B ldaa #6 ROM:9F3D suba byte_1477 ROM:9F40 bls loc_9F43 ROM:9F42 rts ROM:9F43 ; --------------------------------------------------------------------------- ROM:9F43 ROM:9F43 loc_9F43: ; CODE XREF: sub_9ECE+72j ROM:9F43 staa byte_1477 ROM:9F46 ldd word_1471 ROM:9F49 addd word_1473 ROM:9F4C lsrd ROM:9F4D ldaa byte_15FF ROM:9F50 bne loc_9FAB ROM:9F52 subb #0 ROM:9F54 asrb ROM:9F55 stab byte_7E ROM:9F57 ldx word_CA72 ROM:9F5A stx word_1511 ROM:9F5D jsr sub_A056 ROM:9F60 tba ROM:9F61 ldab byte_7E ROM:9F63 staa byte_7E ROM:9F65 ldx word_C9BD ROM:9F68 stx word_1511 ROM:9F6B jsr sub_A056 ROM:9F6E tim #1, byte_73 ROM:9F71 beq loc_9F8D ROM:9F73 ldaa byte_BC ROM:9F75 cmpa byte_C9BC ROM:9F78 bcc loc_9F8D ROM:9F7A ldaa byte_C6 ROM:9F7C cmpa byte_CA74 ROM:9F7F bcc loc_9F8D ROM:9F81 sei ROM:9F82 com byte_15FF ROM:9F85 stab byte_1604 ROM:9F88 stab byte_1605 ROM:9F8B bra loc_9FA5 ROM:9F8D ; --------------------------------------------------------------------------- ROM:9F8D ROM:9F8D loc_9F8D: ; CODE XREF: sub_9ECE+A3j ROM:9F8D ; sub_9ECE+AAj ... ROM:9F8D ldx #$1600 ROM:9F90 ldaa byte_BB ROM:9F92 cmpa byte_C9D7 ROM:9F95 bcs loc_9F99 ROM:9F97 ldab byte_7E ROM:9F99 ROM:9F99 loc_9F99: ; CODE XREF: sub_9ECE+C7j ROM:9F99 sei ROM:9F9A com byte_15FF ROM:9F9D ROM:9F9D loc_9F9D: ; CODE XREF: sub_9ECE+D5j ROM:9F9D stab 0,x ROM:9F9F inx ROM:9FA0 cpx #$1604 ROM:9FA3 bne loc_9F9D ROM:9FA5 ROM:9FA5 loc_9FA5: ; CODE XREF: sub_9ECE+BDj ROM:9FA5 cli ROM:9FA6 jsr sub_A068 ROM:9FA9 sec ROM:9FAA rts ROM:9FAB ; --------------------------------------------------------------------------- ROM:9FAB ROM:9FAB loc_9FAB: ; CODE XREF: sub_9ECE+82j ROM:9FAB stab byte_7E ROM:9FAD ldd word_C9BF ROM:9FB0 std word_1511 ROM:9FB3 ldx #$1606 ROM:9FB6 ldab byte_150F ROM:9FB9 cmpb #7 ROM:9FBB bcs loc_9FBE ROM:9FBD decb ROM:9FBE ROM:9FBE loc_9FBE: ; CODE XREF: sub_9ECE+EDj ROM:9FBE ldaa byte_150E ROM:9FC1 nega ROM:9FC2 jsr sub_A008 ROM:9FC5 ldd word_C9BD ROM:9FC8 std word_1511 ROM:9FCB ldab byte_BC ROM:9FCD ldaa byte_73 ROM:9FCF bita #1 ROM:9FD1 beq loc_9FE8 ROM:9FD3 cmpb byte_C9BC ROM:9FD6 bcc loc_9FE8 ROM:9FD8 ldab byte_C6 ROM:9FDA cmpb byte_CA74 ROM:9FDD bcc loc_9FE8 ROM:9FDF ldab #4 ROM:9FE1 bita #8 ROM:9FE3 beq loc_9FFD ROM:9FE5 incb ROM:9FE6 bra loc_9FFD ROM:9FE8 ; --------------------------------------------------------------------------- ROM:9FE8 ROM:9FE8 loc_9FE8: ; CODE XREF: sub_9ECE+103j ROM:9FE8 ; sub_9ECE+108j ... ROM:9FE8 ldaa byte_BB ROM:9FEA cmpa byte_C9D7 ROM:9FED bcs loc_9FF5 ROM:9FEF ldx word_CA72 ROM:9FF2 stx word_1511 ROM:9FF5 ROM:9FF5 loc_9FF5: ; CODE XREF: sub_9ECE+11Fj ROM:9FF5 ldx #$C9D4 ROM:9FF8 ldab #4 ROM:9FFA jsr loc_80FC ROM:9FFD ROM:9FFD loc_9FFD: ; CODE XREF: sub_9ECE+115j ROM:9FFD ; sub_9ECE+118j ROM:9FFD ldx #$1600 ROM:A000 ldaa byte_150E ROM:A003 jsr sub_A008 ROM:A006 clc ROM:A007 rts ROM:A007 ; End of function sub_9ECE ROM:A007 ROM:A008 ROM:A008 ; =============== S U B R O U T I N E ======================================= ROM:A008 ROM:A008 ROM:A008 sub_A008: ; CODE XREF: sub_9ECE+F4P ROM:A008 ; sub_9ECE+135P ROM:A008 abx ROM:A009 staa byte_7F ROM:A00B ldab byte_7E ROM:A00D tst $10,x ROM:A00F bne loc_A02B ROM:A011 com $10,x ROM:A013 tstb ROM:A014 bpl loc_A017 ROM:A016 negb ROM:A017 ROM:A017 loc_A017: ; CODE XREF: sub_A008+Cj ROM:A017 mul ROM:A018 tst byte_7E ROM:A01B bpl loc_A01E ROM:A01D nega ROM:A01E ROM:A01E loc_A01E: ; CODE XREF: sub_A008+13j ROM:A01E tab ROM:A01F addb 0,x ROM:A021 bsr sub_A056 ROM:A023 stab 0,x ROM:A025 ldab #0 ROM:A027 bsr sub_A068 ROM:A029 clc ROM:A02A rts ROM:A02B ; --------------------------------------------------------------------------- ROM:A02B ROM:A02B loc_A02B: ; CODE XREF: sub_A008+7j ROM:A02B cmpb #3 ROM:A02D bge loc_A035 ROM:A02F cmpb #$FD ; '' ROM:A031 ble loc_A040 ROM:A033 clc ROM:A034 rts ROM:A035 ; --------------------------------------------------------------------------- ROM:A035 ROM:A035 loc_A035: ; CODE XREF: sub_A008+25j ROM:A035 ldab byte_C9DB ROM:A038 ldaa byte_7F ROM:A03A mul ROM:A03B addd #$80 ; '' ROM:A03E bra loc_A04D ROM:A040 ; --------------------------------------------------------------------------- ROM:A040 ROM:A040 loc_A040: ; CODE XREF: sub_A008+29j ROM:A040 ldab byte_C9DB ROM:A043 ldaa byte_7F ROM:A045 mul ROM:A046 negb ROM:A047 adca #0 ROM:A049 nega ROM:A04A addd #$80 ; '' ROM:A04D ROM:A04D loc_A04D: ; CODE XREF: sub_A008+36j ROM:A04D adda 0,x ROM:A04F tab ROM:A050 bsr sub_A056 ROM:A052 stab 0,x ROM:A054 clc ROM:A055 rts ROM:A055 ; End of function sub_A008 ROM:A055 ROM:A056 ROM:A056 ; =============== S U B R O U T I N E ======================================= ROM:A056 ROM:A056 ROM:A056 sub_A056: ; CODE XREF: sub_9ECE+8FP ROM:A056 ; sub_9ECE+9DP ... ROM:A056 cmpb word_1511 ROM:A059 ble loc_A05F ROM:A05B ldab word_1511 ROM:A05E rts ROM:A05F ; --------------------------------------------------------------------------- ROM:A05F ROM:A05F loc_A05F: ; CODE XREF: sub_A056+3j ROM:A05F cmpb word_1511+1 ROM:A062 bge locret_A067 ROM:A064 ldab word_1511+1 ROM:A067 ROM:A067 locret_A067: ; CODE XREF: sub_A056+Cj ROM:A067 rts ROM:A067 ; End of function sub_A056 ROM:A067 ROM:A068 ROM:A068 ; =============== S U B R O U T I N E ======================================= ROM:A068 ROM:A068 ROM:A068 sub_A068: ; CODE XREF: sub_9ECE+D8P ROM:A068 ; sub_A008+1Fp ROM:A068 ldaa #1 ROM:A06A tstb ROM:A06B bmi loc_A06E ROM:A06D inca ROM:A06E ROM:A06E loc_A06E: ; CODE XREF: sub_A068+3j ROM:A06E lsrd ROM:A06F std word_1434 ROM:A072 rora ROM:A073 rorb ROM:A074 rora ROM:A075 stab word_1436 ROM:A078 staa word_1436+1 ROM:A07B rts ROM:A07B ; End of function sub_A068 ROM:A07B ROM:A07C ; --------------------------------------------------------------------------- ROM:A07C ldaa #3 ROM:A07E jsr sub_8179 ROM:A081 staa word_1403+1 ROM:A084 sei ROM:A085 inc byte_1467 ROM:A088 bne loc_A08D ROM:A08A dec byte_1467 ROM:A08D ROM:A08D loc_A08D: ; CODE XREF: ROM:A088j ROM:A08D tim #$40, byte_94 ; '@' ROM:A090 bne loc_A09B ROM:A092 ldx word_15A1 ROM:A095 beq loc_A09B ROM:A097 dex ROM:A098 stx word_15A1 ROM:A09B ROM:A09B loc_A09B: ; CODE XREF: ROM:A090j ROM:A09B ; ROM:A095j ROM:A09B ldaa byte_94 ROM:A09D bmi loc_A0AB ROM:A09F bita #$40 ; '@' ROM:A0A1 beq loc_A0AB ROM:A0A3 inc byte_1457 ROM:A0A6 bne loc_A0AB ROM:A0A8 dec byte_1457 ROM:A0AB ROM:A0AB loc_A0AB: ; CODE XREF: ROM:A09Dj ROM:A0AB ; ROM:A0A1j ... ROM:A0AB cli ROM:A0AC ldab byte_C91C ROM:A0AF ldaa #$AF ; '' ROM:A0B1 suba word_1403+1 ROM:A0B4 staa byte_7E ROM:A0B6 bcc loc_A0B9 ROM:A0B8 nega ROM:A0B9 ROM:A0B9 loc_A0B9: ; CODE XREF: ROM:A0B6j ROM:A0B9 mul ROM:A0BA tab ROM:A0BB clra ROM:A0BC tst byte_7E ROM:A0BF bpl loc_A0C6 ROM:A0C1 coma ROM:A0C2 comb ROM:A0C3 addd #1 ROM:A0C6 ROM:A0C6 loc_A0C6: ; CODE XREF: ROM:A0BFj ROM:A0C6 addd word_C91D ROM:A0C9 std word_142E ROM:A0CC ldx #$C460 ROM:A0CF stx byte_7E ROM:A0D1 ldaa word_1403+1 ROM:A0D4 ldx #$C450 ROM:A0D7 jsr sub_80FA ROM:A0DA addb byte_7F ROM:A0DC stab byte_7F ROM:A0DE jsr sub_811C ROM:A0E1 ldx byte_7E ROM:A0E3 jsr sub_8152 ROM:A0E6 staa byte_1447 ROM:A0E9 tim #$40, byte_94 ; '@' ROM:A0EC bne loc_A100 ROM:A0EE ldaa byte_BC ROM:A0F0 ldab word_14CB+1 ROM:A0F3 jsr sub_81CD ROM:A0F6 bitb #$30 ; '0' ROM:A0F8 bitb #$20 ; ' ' ROM:A0FA bitb #$28 ; '(' ROM:A0FC inx ROM:A0FD staa byte_14CA ROM:A100 ROM:A100 loc_A100: ; CODE XREF: ROM:A0ECj ROM:A100 ldd word_14D1+1 ROM:A103 std word_14D3 ROM:A106 ldaa byte_14CE ROM:A109 ldab word_14D1 ROM:A10C std word_14D1 ROM:A10F ldd word_14CB+1 ROM:A112 std unk_14CD ROM:A115 ldaa byte_C4 ROM:A117 ldab word_14CB ROM:A11A std word_14CB ROM:A11D ldaa byte_158B ROM:A120 beq loc_A125 ROM:A122 dec byte_158B ROM:A125 ROM:A125 loc_A125: ; CODE XREF: ROM:A120j ROM:A125 tim #2, byte_73 ROM:A128 beq loc_A12F ROM:A12A ldaa #$C ROM:A12C staa byte_158B ROM:A12F ROM:A12F loc_A12F: ; CODE XREF: ROM:A128j ROM:A12F jmp loc_BD29 ROM:A132 ; --------------------------------------------------------------------------- ROM:A132 tim #$40, byte_46 ; '@' ROM:A135 bne loc_A13B ROM:A137 ldaa byte_94 ROM:A139 bpl loc_A13E ROM:A13B ROM:A13B loc_A13B: ; CODE XREF: ROM:A135j ROM:A13B jmp loc_BD29 ROM:A13E ; --------------------------------------------------------------------------- ROM:A13E ROM:A13E loc_A13E: ; CODE XREF: ROM:A139j ROM:A13E ldaa byte_C98C ROM:A141 tim #8, byte_73 ROM:A144 beq loc_A149 ROM:A146 ldaa byte_C98D ROM:A149 ROM:A149 loc_A149: ; CODE XREF: ROM:A144j ROM:A149 staa byte_1575 ROM:A14C ldaa #5 ROM:A14E jsr sub_8179 ROM:A151 staa byte_1406 ROM:A154 ldaa byte_146A ROM:A157 beq loc_A15C ROM:A159 deca ROM:A15A bra loc_A15F ROM:A15C ; --------------------------------------------------------------------------- ROM:A15C ROM:A15C loc_A15C: ; CODE XREF: ROM:A157j ROM:A15C ldaa byte_C9A6 ROM:A15F ROM:A15F loc_A15F: ; CODE XREF: ROM:A15Aj ROM:A15F staa byte_146A ROM:A162 tim #8, byte_96 ROM:A165 bne loc_A193 ROM:A167 ldaa word_1449+1 ROM:A16A cmpa byte_CA8B ROM:A16D bge loc_A172 ROM:A16F ldaa byte_CA8B ROM:A172 ROM:A172 loc_A172: ; CODE XREF: ROM:A16Dj ROM:A172 cmpa byte_CA8C ROM:A175 ble loc_A17A ROM:A177 ldaa byte_CA8C ROM:A17A ROM:A17A loc_A17A: ; CODE XREF: ROM:A175j ROM:A17A staa word_1449+1 ROM:A17D ldaa word_14B1+1 ROM:A180 cmpa byte_CA8B ROM:A183 bge loc_A188 ROM:A185 ldaa byte_CA8B ROM:A188 ROM:A188 loc_A188: ; CODE XREF: ROM:A183j ROM:A188 cmpa byte_CA8C ROM:A18B ble loc_A190 ROM:A18D ldaa byte_CA8C ROM:A190 ROM:A190 loc_A190: ; CODE XREF: ROM:A18Bj ROM:A190 staa word_14B1+1 ROM:A193 ROM:A193 loc_A193: ; CODE XREF: ROM:A165j ROM:A193 tim #2, byte_9C ROM:A196 bne loc_A1AA ROM:A198 ldaa byte_C5 ROM:A19A cmpa byte_C9AB ROM:A19D bcs loc_A1AA ROM:A19F oim #2, byte_9C ROM:A1A2 tim #4, byte_9B ROM:A1A5 beq loc_A1AA ROM:A1A7 jsr sub_A87B ROM:A1AA ROM:A1AA loc_A1AA: ; CODE XREF: ROM:A196j ROM:A1AA ; ROM:A19Dj ... ROM:A1AA ldaa byte_73 ROM:A1AC coma ROM:A1AD ldab byte_BC ROM:A1AF cmpb #$C ROM:A1B1 ldab byte_C5 ROM:A1B3 anda #2 ROM:A1B5 bls loc_A20A ROM:A1B7 clr byte_81 ROM:A1BA ldaa byte_14AE ROM:A1BD beq loc_A1C7 ROM:A1BF suba #1 ROM:A1C1 bcc loc_A1C4 ROM:A1C3 clra ROM:A1C4 ROM:A1C4 loc_A1C4: ; CODE XREF: ROM:A1C1j ROM:A1C4 staa byte_14AE ROM:A1C7 ROM:A1C7 loc_A1C7: ; CODE XREF: ROM:A1BDj ROM:A1C7 ldaa byte_14AF ROM:A1CA beq loc_A1CF ROM:A1CC dec byte_14AF ROM:A1CF ROM:A1CF loc_A1CF: ; CODE XREF: ROM:A1CAj ROM:A1CF cmpb byte_C9A7 ROM:A1D2 ldab byte_C9A8 ROM:A1D5 bcc loc_A1D9 ROM:A1D7 stab byte_81 ROM:A1D9 ROM:A1D9 loc_A1D9: ; CODE XREF: ROM:A1D5j ROM:A1D9 ldaa byte_C7 ROM:A1DB ldx #$C480 ROM:A1DE tim #$80, byte_73 ; '' ROM:A1E1 beq loc_A1E6 ROM:A1E3 ldx #$CBF0 ROM:A1E6 ROM:A1E6 loc_A1E6: ; CODE XREF: ROM:A1E1j ROM:A1E6 jsr sub_8192 ROM:A1E9 ldx byte_1591 ROM:A1EC beq loc_A1FE ROM:A1EE ldab byte_CA3F ROM:A1F1 tst byte_73 ROM:A1F4 bpl loc_A1F9 ROM:A1F6 ldab byte_CA3E ROM:A1F9 ROM:A1F9 loc_A1F9: ; CODE XREF: ROM:A1F4j ROM:A1F9 aba ROM:A1FA bcc loc_A1FE ROM:A1FC ldaa #$FF ROM:A1FE ROM:A1FE loc_A1FE: ; CODE XREF: ROM:A1ECj ROM:A1FE ; ROM:A1FAj ROM:A1FE staa byte_7E ROM:A200 ldaa byte_C7 ROM:A202 ldx #$C470 ROM:A205 jsr sub_8192 ROM:A208 bra loc_A233 ROM:A20A ; --------------------------------------------------------------------------- ROM:A20A ROM:A20A loc_A20A: ; CODE XREF: ROM:A1B5j ROM:A20A clra ROM:A20B staa byte_9A ROM:A20D ldaa #$37 ; '7' ROM:A20F staa byte_9B ROM:A211 clra ROM:A212 clrb ROM:A213 std word_1449 ROM:A216 std word_14B1 ROM:A219 ldaa byte_C9AC ROM:A21C staa byte_14AE ROM:A21F ldaa byte_C9AD ROM:A222 staa byte_14AF ROM:A225 ldaa byte_C7 ROM:A227 ldx #$C478 ROM:A22A jsr sub_8192 ROM:A22D staa byte_156F ROM:A230 jmp loc_A708 ROM:A233 ; --------------------------------------------------------------------------- ROM:A233 ROM:A233 loc_A233: ; CODE XREF: ROM:A208j ROM:A233 staa byte_7F ROM:A235 staa byte_1595 ROM:A238 ldaa word_1576 ROM:A23B jsr sub_A3D1 ROM:A23E tim #$20, byte_75 ; ' ' ROM:A241 beq loc_A250 ROM:A243 ldab byte_14B4 ROM:A246 ldx #$CA23 ROM:A249 jsr sub_80B0 ROM:A24C tba ROM:A24D jsr sub_A3D1 ROM:A250 ROM:A250 loc_A250: ; CODE XREF: ROM:A241j ROM:A250 ldaa byte_C7 ROM:A252 ldx #$C488 ROM:A255 tim #8, byte_96 ROM:A258 beq loc_A25D ROM:A25A ldx #$CBE8 ROM:A25D ROM:A25D loc_A25D: ; CODE XREF: ROM:A258j ROM:A25D jsr sub_8192 ROM:A260 staa byte_80 ROM:A262 ldx #$1449 ROM:A265 aim #$FA, byte_9C ; '' ROM:A268 ldab byte_9B ROM:A26A eorb #8 ROM:A26C orab #$81 ; '' ROM:A26E tst byte_1593 ROM:A271 bne loc_A282 ROM:A273 ldaa byte_BC ROM:A275 cmpa byte_14BF ROM:A278 bls loc_A28C ROM:A27A ldaa byte_159E ROM:A27D beq loc_A28F ROM:A27F deca ROM:A280 bra loc_A285 ROM:A282 ; --------------------------------------------------------------------------- ROM:A282 ROM:A282 loc_A282: ; CODE XREF: ROM:A271j ROM:A282 ldaa byte_CA71 ROM:A285 ROM:A285 loc_A285: ; CODE XREF: ROM:A280j ROM:A285 staa byte_159E ROM:A288 andb #$7F ; '' ROM:A28A bra loc_A28F ROM:A28C ; --------------------------------------------------------------------------- ROM:A28C ROM:A28C loc_A28C: ; CODE XREF: ROM:A278j ROM:A28C clr byte_159E ROM:A28F ROM:A28F loc_A28F: ; CODE XREF: ROM:A27Dj ROM:A28F ; ROM:A28Aj ROM:A28F pshx ROM:A290 pshb ROM:A291 tim #8, byte_73 ROM:A294 beq loc_A29C ROM:A296 clr byte_1596 ROM:A299 jmp loc_A344 ROM:A29C ; --------------------------------------------------------------------------- ROM:A29C ROM:A29C loc_A29C: ; CODE XREF: ROM:A294j ROM:A29C tim #$40, byte_C9 ; '@' ROM:A29F bne loc_A2B1 ROM:A2A1 ldaa #2 ROM:A2A3 tim #$80, byte_73 ; '' ROM:A2A6 bne loc_A2AA ROM:A2A8 ldaa #0 ROM:A2AA ROM:A2AA loc_A2AA: ; CODE XREF: ROM:A2A6j ROM:A2AA cmpa byte_C6 ROM:A2AC bcs loc_A2B9 ROM:A2AE oim #$40, byte_C9 ; '@' ROM:A2B1 ROM:A2B1 loc_A2B1: ; CODE XREF: ROM:A29Fj ROM:A2B1 tst byte_1596 ROM:A2B4 beq loc_A2B9 ROM:A2B6 dec byte_1596 ROM:A2B9 ROM:A2B9 loc_A2B9: ; CODE XREF: ROM:A2ACj ROM:A2B9 ; ROM:A2B4j ROM:A2B9 ldaa byte_C5 ROM:A2BB cmpa byte_CA59 ROM:A2BE bcs loc_A334 ROM:A2C0 ldaa byte_C6 ROM:A2C2 cmpa byte_CA5A ROM:A2C5 bcs loc_A334 ROM:A2C7 tim #1, byte_73 ROM:A2CA beq loc_A334 ROM:A2CC clra ROM:A2CD ldab byte_14BE ROM:A2D0 bpl loc_A2D3 ROM:A2D2 coma ROM:A2D3 ROM:A2D3 loc_A2D3: ; CODE XREF: ROM:A2D0j ROM:A2D3 tst byte_1594 ROM:A2D6 bmi loc_A2DF ROM:A2D8 addb byte_1594 ROM:A2DB adca #0 ROM:A2DD bra loc_A2E4 ROM:A2DF ; --------------------------------------------------------------------------- ROM:A2DF ROM:A2DF loc_A2DF: ; CODE XREF: ROM:A2D6j ROM:A2DF addb byte_1594 ROM:A2E2 adca #$FF ROM:A2E4 ROM:A2E4 loc_A2E4: ; CODE XREF: ROM:A2DDj ROM:A2E4 tst byte_15F9 ROM:A2E7 bmi loc_A2F0 ROM:A2E9 addb byte_15F9 ROM:A2EC adca #0 ROM:A2EE bra loc_A2F5 ROM:A2F0 ; --------------------------------------------------------------------------- ROM:A2F0 ROM:A2F0 loc_A2F0: ; CODE XREF: ROM:A2E7j ROM:A2F0 addb byte_15F9 ROM:A2F3 adca #$FF ROM:A2F5 ROM:A2F5 loc_A2F5: ; CODE XREF: ROM:A2EEj ROM:A2F5 addb byte_1595 ROM:A2F8 adca #0 ROM:A2FA bpl loc_A2FF ROM:A2FC clrb ROM:A2FD bra loc_A304 ROM:A2FF ; --------------------------------------------------------------------------- ROM:A2FF ROM:A2FF loc_A2FF: ; CODE XREF: ROM:A2FAj ROM:A2FF tsta ROM:A300 beq loc_A304 ROM:A302 ldab #$FF ROM:A304 ROM:A304 loc_A304: ; CODE XREF: ROM:A2FDj ROM:A304 ; ROM:A300j ROM:A304 ldaa byte_CA5C ROM:A307 tim #$80, byte_73 ; '' ROM:A30A bne loc_A30F ROM:A30C ldaa byte_CA5B ROM:A30F ROM:A30F loc_A30F: ; CODE XREF: ROM:A30Aj ROM:A30F cba ROM:A310 bcs loc_A334 ROM:A312 tim #8, byte_73 ROM:A315 beq loc_A31C ROM:A317 tst byte_14CF ROM:A31A bne loc_A334 ROM:A31C ROM:A31C loc_A31C: ; CODE XREF: ROM:A315j ROM:A31C ldaa byte_BC ROM:A31E cmpa byte_CA5D ROM:A321 bhi loc_A334 ROM:A323 aim #$BF, byte_C9 ; '' ROM:A326 ldaa byte_CA5F ROM:A329 tim #$80, byte_73 ; '' ROM:A32C bne loc_A331 ROM:A32E ldaa byte_CA5E ROM:A331 ROM:A331 loc_A331: ; CODE XREF: ROM:A32Cj ROM:A331 staa byte_1596 ROM:A334 ROM:A334 loc_A334: ; CODE XREF: ROM:A2BEj ROM:A334 ; ROM:A2C5j ... ROM:A334 tst byte_1596 ROM:A337 beq loc_A344 ROM:A339 ldaa byte_BC ROM:A33B cmpa byte_14BF ROM:A33E bls loc_A344 ROM:A340 pulb ROM:A341 andb #$7F ; '' ROM:A343 pshb ROM:A344 ROM:A344 loc_A344: ; CODE XREF: ROM:A299J ROM:A344 ; ROM:A337j ... ROM:A344 ldaa byte_1596 ROM:A347 jsr sub_A3D1 ROM:A34A pulb ROM:A34B pulx ROM:A34C ldaa byte_73 ROM:A34E bpl loc_A357 ROM:A350 decb ROM:A351 ldaa byte_C996 ROM:A354 jsr sub_A3D1 ROM:A357 ROM:A357 loc_A357: ; CODE XREF: ROM:A34Ej ROM:A357 ldaa byte_9A ROM:A359 tim #8, byte_73 ROM:A35C beq loc_A384 ROM:A35E aim #$EF, byte_C9 ; '' ROM:A361 bitb #4 ROM:A363 beq loc_A36B ROM:A365 eorb #4 ROM:A367 anda #$E3 ; '' ROM:A369 staa byte_9A ROM:A36B ROM:A36B loc_A36B: ; CODE XREF: ROM:A363j ROM:A36B tim #2, byte_9C ROM:A36E beq loc_A374 ROM:A370 oim #1, byte_9C ROM:A373 inx ROM:A374 ROM:A374 loc_A374: ; CODE XREF: ROM:A36Ej ROM:A374 ldaa byte_C994 ROM:A377 cmpa byte_7E ROM:A379 bcs loc_A37D ROM:A37B staa byte_7E ROM:A37D ROM:A37D loc_A37D: ; CODE XREF: ROM:A379j ROM:A37D ldaa byte_14CF ROM:A380 bsr sub_A3D1 ROM:A382 bra loc_A3AA ROM:A384 ; --------------------------------------------------------------------------- ROM:A384 ROM:A384 loc_A384: ; CODE XREF: ROM:A35Cj ROM:A384 oim #$10, byte_C9 ROM:A387 bita #$10 ROM:A389 bne loc_A3AA ROM:A38B bitb #4 ROM:A38D bne loc_A3A6 ROM:A38F orab #$14 ROM:A391 oraa #8 ROM:A393 anda #$D9 ; '' ROM:A395 staa byte_9A ROM:A397 ldaa byte_C99A ROM:A39A staa byte_144D ROM:A39D ldaa byte_C99D ROM:A3A0 staa byte_144C ROM:A3A3 clr byte_14A1 ROM:A3A6 ROM:A3A6 loc_A3A6: ; CODE XREF: ROM:A38Dj ROM:A3A6 ldaa #8 ROM:A3A8 bsr sub_A3DA ROM:A3AA ROM:A3AA loc_A3AA: ; CODE XREF: ROM:A382j ROM:A3AA ; ROM:A389j ROM:A3AA ldaa byte_9A ROM:A3AC tim #4, byte_73 ROM:A3AF bne loc_A3EC ROM:A3B1 oim #8, byte_9C ROM:A3B4 bita #$28 ; '(' ROM:A3B6 bne loc_A3CE ROM:A3B8 bitb #2 ROM:A3BA bne loc_A3CA ROM:A3BC eorb #2 ROM:A3BE oraa #4 ROM:A3C0 anda #$ED ; '' ROM:A3C2 staa byte_9A ROM:A3C4 ldaa byte_C99F ROM:A3C7 staa byte_144C ROM:A3CA ROM:A3CA loc_A3CA: ; CODE XREF: ROM:A3BAj ROM:A3CA ldaa #4 ROM:A3CC bsr sub_A3DA ROM:A3CE ROM:A3CE loc_A3CE: ; CODE XREF: ROM:A3B6j ROM:A3CE jmp loc_A448 ROM:A3D1 ROM:A3D1 ; =============== S U B R O U T I N E ======================================= ROM:A3D1 ROM:A3D1 ROM:A3D1 sub_A3D1: ; CODE XREF: ROM:A23BP ROM:A3D1 ; ROM:A24DP ... ROM:A3D1 adda byte_7F ROM:A3D3 bcc loc_A3D7 ROM:A3D5 ldaa #$FF ROM:A3D7 ROM:A3D7 loc_A3D7: ; CODE XREF: sub_A3D1+2j ROM:A3D7 staa byte_7F ROM:A3D9 rts ROM:A3D9 ; End of function sub_A3D1 ROM:A3D9 ROM:A3DA ROM:A3DA ; =============== S U B R O U T I N E ======================================= ROM:A3DA ROM:A3DA ROM:A3DA sub_A3DA: ; CODE XREF: ROM:A3A8p ROM:A3DA ; ROM:A3CCp ... ROM:A3DA sec ROM:A3DB bita byte_9A ROM:A3DD beq locret_A3EB ROM:A3DF dec byte_144C ROM:A3E2 bne loc_A3E8 ROM:A3E4 eora byte_9A ROM:A3E6 staa byte_9A ROM:A3E8 ROM:A3E8 loc_A3E8: ; CODE XREF: sub_A3DA+8j ROM:A3E8 andb #$7F ; '' ROM:A3EA clc ROM:A3EB ROM:A3EB locret_A3EB: ; CODE XREF: sub_A3DA+3j ROM:A3EB rts ROM:A3EB ; End of function sub_A3DA ROM:A3EB ROM:A3EC ; --------------------------------------------------------------------------- ROM:A3EC ROM:A3EC loc_A3EC: ; CODE XREF: ROM:A3AFj ROM:A3EC aim #$F7, byte_9C ; '' ROM:A3EF bitb #1 ROM:A3F1 beq loc_A3FA ROM:A3F3 tst byte_C6 ROM:A3F6 bne loc_A446 ROM:A3F8 bra loc_A448 ROM:A3FA ; --------------------------------------------------------------------------- ROM:A3FA ROM:A3FA loc_A3FA: ; CODE XREF: ROM:A3F1j ROM:A3FA ldaa byte_C997 ROM:A3FD bsr sub_A3D1 ROM:A3FF bitb #4 ROM:A401 bne loc_A40B ROM:A403 suba byte_C9AE ROM:A406 bcc loc_A409 ROM:A408 clra ROM:A409 ROM:A409 loc_A409: ; CODE XREF: ROM:A406j ROM:A409 staa byte_7F ROM:A40B ROM:A40B loc_A40B: ; CODE XREF: ROM:A401j ROM:A40B ldaa byte_7E ROM:A40D cmpa byte_C993 ROM:A410 bcc loc_A446 ROM:A412 suba byte_C9A9 ROM:A415 bitb #4 ROM:A417 bne loc_A41C ROM:A419 suba byte_C9AA ROM:A41C ROM:A41C loc_A41C: ; CODE XREF: ROM:A417j ROM:A41C staa byte_7E ROM:A41E ldaa #2 ROM:A420 cmpa byte_C6 ROM:A422 bcs loc_A446 ROM:A424 ldaa byte_9A ROM:A426 bita #$20 ; ' ' ROM:A428 bne loc_A446 ROM:A42A bitb #2 ROM:A42C beq loc_A43A ROM:A42E oraa #$10 ROM:A430 anda #$F1 ; '' ROM:A432 staa byte_9A ROM:A434 ldaa byte_C9A0 ROM:A437 staa byte_144C ROM:A43A ROM:A43A loc_A43A: ; CODE XREF: ROM:A42Cj ROM:A43A ldaa #$10 ROM:A43C bsr sub_A3DA ROM:A43E bcs loc_A448 ROM:A440 ldaa byte_C995 ROM:A443 jsr sub_A3D1 ROM:A446 ROM:A446 loc_A446: ; CODE XREF: ROM:A3F6j ROM:A446 ; ROM:A410j ... ROM:A446 andb #$7D ; '}' ROM:A448 ROM:A448 loc_A448: ; CODE XREF: ROM:loc_A3CEJ ROM:A448 ; ROM:A3F8j ... ROM:A448 pshb ROM:A449 ldaa #$C ROM:A44B tim #4, byte_9B ROM:A44E beq loc_A45C ROM:A450 ldab byte_15FD ROM:A453 cba ROM:A454 bcc loc_A466 ROM:A456 tab ROM:A457 stab byte_15FD ROM:A45A bra loc_A466 ROM:A45C ; --------------------------------------------------------------------------- ROM:A45C ROM:A45C loc_A45C: ; CODE XREF: ROM:A44Ej ROM:A45C ldab byte_15FE ROM:A45F cba ROM:A460 bcc loc_A466 ROM:A462 tab ROM:A463 stab byte_15FE ROM:A466 ROM:A466 loc_A466: ; CODE XREF: ROM:A454j ROM:A466 ; ROM:A45Aj ... ROM:A466 addb byte_7E ROM:A468 bcc loc_A46C ROM:A46A ldab #$FF ROM:A46C ROM:A46C loc_A46C: ; CODE XREF: ROM:A468j ROM:A46C stab byte_7E ROM:A46E stab byte_14BF ROM:A471 pulb ROM:A472 tim #1, byte_73 ROM:A475 beq loc_A4AF ROM:A477 ldaa byte_144D ROM:A47A beq loc_A48F ROM:A47C bitb #8 ROM:A47E beq *+2 ROM:A480 suba #2 ROM:A482 bcc loc_A485 ROM:A484 clra ROM:A485 ROM:A485 loc_A485: ; CODE XREF: ROM:A482j ROM:A485 staa byte_144D ROM:A488 bitb #$10 ROM:A48A bne loc_A48F ROM:A48C jmp loc_A504 ROM:A48F ; --------------------------------------------------------------------------- ROM:A48F ROM:A48F loc_A48F: ; CODE XREF: ROM:A47Aj ROM:A48F ; ROM:A48Aj ROM:A48F ldaa byte_9A ROM:A491 bita #$3C ; '<' ROM:A493 beq loc_A498 ROM:A495 jmp loc_A506 ROM:A498 ; --------------------------------------------------------------------------- ROM:A498 ROM:A498 loc_A498: ; CODE XREF: ROM:A493j ROM:A498 bitb #$20 ; ' ' ROM:A49A bne loc_A4A8 ROM:A49C eorb #$20 ; ' ' ROM:A49E oraa #2 ROM:A4A0 staa byte_9A ROM:A4A2 ldaa byte_C99C ROM:A4A5 staa byte_144C ROM:A4A8 ROM:A4A8 loc_A4A8: ; CODE XREF: ROM:A49Aj ROM:A4A8 ldaa #2 ROM:A4AA jsr sub_A3DA ROM:A4AD bra loc_A506 ROM:A4AF ; --------------------------------------------------------------------------- ROM:A4AF ROM:A4AF loc_A4AF: ; CODE XREF: ROM:A475j ROM:A4AF ldaa byte_9A ROM:A4B1 anda #$7E ; '~' ROM:A4B3 staa byte_9A ROM:A4B5 bitb #2 ROM:A4B7 bne loc_A4F5 ROM:A4B9 bitb #1 ROM:A4BB beq loc_A4C3 ROM:A4BD ldaa byte_C6 ROM:A4BF cmpa #2 ROM:A4C1 bcs loc_A4F5 ROM:A4C3 ROM:A4C3 loc_A4C3: ; CODE XREF: ROM:A4BBj ROM:A4C3 ldaa byte_96 ROM:A4C5 bita #$20 ; ' ' ROM:A4C7 bne loc_A4D7 ROM:A4C9 ldaa byte_146A ROM:A4CC bne loc_A4D7 ROM:A4CE ldaa byte_144D ROM:A4D1 beq loc_A4D7 ROM:A4D3 deca ROM:A4D4 staa byte_144D ROM:A4D7 ROM:A4D7 loc_A4D7: ; CODE XREF: ROM:A4C7j ROM:A4D7 ; ROM:A4CCj ... ROM:A4D7 pshb ROM:A4D8 ldaa byte_C4 ROM:A4DA ldab byte_CA1F ROM:A4DD tim #$80, byte_73 ; '' ROM:A4E0 bne loc_A4E5 ROM:A4E2 ldab byte_CA20 ROM:A4E5 ROM:A4E5 loc_A4E5: ; CODE XREF: ROM:A4E0j ROM:A4E5 mul ROM:A4E6 pulb ROM:A4E7 cmpa byte_80 ROM:A4E9 bcs loc_A4ED ROM:A4EB ldaa byte_80 ROM:A4ED ROM:A4ED loc_A4ED: ; CODE XREF: ROM:A4E9j ROM:A4ED cmpa byte_144D ROM:A4F0 bcs loc_A4F5 ROM:A4F2 staa byte_144D ROM:A4F5 ROM:A4F5 loc_A4F5: ; CODE XREF: ROM:A4B7j ROM:A4F5 ; ROM:A4C1j ... ROM:A4F5 ldaa byte_C5 ROM:A4F7 cmpa byte_C9AB ROM:A4FA bcc loc_A504 ROM:A4FC xgdx ROM:A4FD jsr sub_A86A ROM:A500 jsr sub_A87B ROM:A503 xgdx ROM:A504 ROM:A504 loc_A504: ; CODE XREF: ROM:A48CJ ROM:A504 ; ROM:A4FAj ROM:A504 andb #$4F ; 'O' ROM:A506 ROM:A506 loc_A506: ; CODE XREF: ROM:A495J ROM:A506 ; ROM:A4ADj ROM:A506 stab byte_9B ROM:A508 pshb ROM:A509 ldaa byte_1597 ROM:A50C bne loc_A530 ROM:A50E tim #4, byte_73 ROM:A511 beq loc_A51E ROM:A513 tim #$80, byte_73 ; '' ROM:A516 bne loc_A553 ROM:A518 ldaa byte_C6 ROM:A51A cmpa #2 ROM:A51C bcc loc_A553 ROM:A51E ROM:A51E loc_A51E: ; CODE XREF: ROM:A511j ROM:A51E tim #1, byte_73 ROM:A521 bne loc_A553 ROM:A523 ldaa byte_CA61 ROM:A526 tim #$80, byte_73 ; '' ROM:A529 bne loc_A52E ROM:A52B ldaa byte_CA60 ROM:A52E ROM:A52E loc_A52E: ; CODE XREF: ROM:A529j ROM:A52E bra loc_A547 ROM:A530 ; --------------------------------------------------------------------------- ROM:A530 ROM:A530 loc_A530: ; CODE XREF: ROM:A50Cj ROM:A530 tim #$20, byte_C9 ; ' ' ROM:A533 bne loc_A544 ROM:A535 tim #1, byte_73 ROM:A538 beq loc_A545 ROM:A53A ldab byte_BC ROM:A53C cmpb byte_CA89 ROM:A53F bhi loc_A545 ROM:A541 oim #$20, byte_C9 ; ' ' ROM:A544 ROM:A544 loc_A544: ; CODE XREF: ROM:A533j ROM:A544 deca ROM:A545 ROM:A545 loc_A545: ; CODE XREF: ROM:A538j ROM:A545 ; ROM:A53Fj ROM:A545 bra loc_A54A ROM:A547 ; --------------------------------------------------------------------------- ROM:A547 ROM:A547 loc_A547: ; CODE XREF: ROM:loc_A52Ej ROM:A547 aim #$DF, byte_C9 ; '' ROM:A54A ROM:A54A loc_A54A: ; CODE XREF: ROM:loc_A545j ROM:A54A cmpa byte_144D ROM:A54D bhi loc_A550 ROM:A54F clra ROM:A550 ROM:A550 loc_A550: ; CODE XREF: ROM:A54Dj ROM:A550 staa byte_1597 ROM:A553 ROM:A553 loc_A553: ; CODE XREF: ROM:A516j ROM:A553 ; ROM:A51Cj ... ROM:A553 pulb ROM:A554 ldaa byte_1597 ROM:A557 jsr sub_A3D1 ROM:A55A stab byte_9B ROM:A55C ldaa byte_14AE ROM:A55F beq loc_A5B0 ROM:A561 andb #$7F ; '' ROM:A563 stab byte_9B ROM:A565 ldab byte_14AF ROM:A568 bne loc_A5AD ROM:A56A ldab byte_7E ROM:A56C addb #4 ROM:A56E cmpb byte_BC ROM:A570 bcs loc_A5AD ROM:A572 tim #1, byte_9C ROM:A575 bne loc_A591 ROM:A577 ldaa word_1449 ROM:A57A adda byte_14AE ROM:A57D jsr sub_A7A0 ROM:A580 staa word_1449 ROM:A583 ldaa word_14B1 ROM:A586 adda byte_14AE ROM:A589 jsr sub_A7A0 ROM:A58C staa word_14B1 ROM:A58F bra loc_A5A9 ROM:A591 ; --------------------------------------------------------------------------- ROM:A591 ROM:A591 loc_A591: ; CODE XREF: ROM:A575j ROM:A591 ldaa word_1449+1 ROM:A594 adda byte_14AE ROM:A597 jsr sub_A7A0 ROM:A59A staa word_1449+1 ROM:A59D ldaa word_14B1+1 ROM:A5A0 adda byte_14AE ROM:A5A3 jsr sub_A7A0 ROM:A5A6 staa word_14B1+1 ROM:A5A9 ROM:A5A9 loc_A5A9: ; CODE XREF: ROM:A58Fj ROM:A5A9 clra ROM:A5AA staa byte_14AE ROM:A5AD ROM:A5AD loc_A5AD: ; CODE XREF: ROM:A568j ROM:A5AD ; ROM:A570j ROM:A5AD jsr sub_A3D1 ROM:A5B0 ROM:A5B0 loc_A5B0: ; CODE XREF: ROM:A55Fj ROM:A5B0 ldaa #$F0 ; '' ROM:A5B2 ldab byte_BC ROM:A5B4 subb byte_7E ROM:A5B6 beq loc_A5BE ROM:A5B8 bcs loc_A5BC ROM:A5BA eora #$2E ; '.' ROM:A5BC ROM:A5BC loc_A5BC: ; CODE XREF: ROM:A5B8j ROM:A5BC oraa #1 ROM:A5BE ROM:A5BE loc_A5BE: ; CODE XREF: ROM:A5B6j ROM:A5BE anda byte_9A ROM:A5C0 staa byte_9A ROM:A5C2 ldaa byte_9B ROM:A5C4 bmi loc_A5F4 ROM:A5C6 clr byte_14A1 ROM:A5C9 clr byte_144B ROM:A5CC clr byte_1594 ROM:A5CF tim #$80, byte_73 ; '' ROM:A5D2 bne loc_A5E0 ROM:A5D4 ldaa word_14B1 ROM:A5D7 staa word_1449 ROM:A5DA ldaa word_14B1+1 ROM:A5DD staa word_1449+1 ROM:A5E0 ROM:A5E0 loc_A5E0: ; CODE XREF: ROM:A5D2j ROM:A5E0 ldaa word_1449 ROM:A5E3 tim #4, byte_9B ROM:A5E6 bne loc_A5EE ROM:A5E8 adda word_1449+1 ROM:A5EB jsr sub_A7A0 ROM:A5EE ROM:A5EE loc_A5EE: ; CODE XREF: ROM:A5E6j ROM:A5EE staa byte_14BE ROM:A5F1 jmp loc_A6D7 ROM:A5F4 ; --------------------------------------------------------------------------- ROM:A5F4 ROM:A5F4 loc_A5F4: ; CODE XREF: ROM:A5C4j ROM:A5F4 bcc loc_A64F ROM:A5F6 negb ROM:A5F7 bsr sub_A61C ROM:A5F9 ldaa byte_C98E ROM:A5FC bsr sub_A62E ROM:A5FE stab byte_1594 ROM:A601 aba ROM:A602 bcc loc_A606 ROM:A604 ldaa #$FF ROM:A606 ROM:A606 loc_A606: ; CODE XREF: ROM:A602j ROM:A606 ldab byte_1575 ROM:A609 bsr sub_A640 ROM:A60B bcs loc_A616 ROM:A60D negb ROM:A60E addb byte_144B ROM:A611 bvs loc_A616 ROM:A613 jmp loc_A676 ROM:A616 ; --------------------------------------------------------------------------- ROM:A616 ROM:A616 loc_A616: ; CODE XREF: ROM:A60Bj ROM:A616 ; ROM:A611j ROM:A616 inca ROM:A617 bvc loc_A673 ROM:A619 jmp loc_A675 ROM:A61C ROM:A61C ; =============== S U B R O U T I N E ======================================= ROM:A61C ROM:A61C ROM:A61C sub_A61C: ; CODE XREF: ROM:A5F7p ROM:A61C ; ROM:loc_A654p ROM:A61C bita #$40 ; '@' ROM:A61E bne loc_A625 ROM:A620 tstb ROM:A621 bne loc_A62B ROM:A623 oraa #$40 ; '@' ROM:A625 ROM:A625 loc_A625: ; CODE XREF: sub_A61C+2j ROM:A625 cmpb #4 ROM:A627 bcs loc_A62B ROM:A629 anda #$BF ; '' ROM:A62B ROM:A62B loc_A62B: ; CODE XREF: sub_A61C+5j ROM:A62B ; sub_A61C+Bj ROM:A62B staa byte_9B ROM:A62D rts ROM:A62D ; End of function sub_A61C ROM:A62D ROM:A62E ROM:A62E ; =============== S U B R O U T I N E ======================================= ROM:A62E ROM:A62E ROM:A62E sub_A62E: ; CODE XREF: ROM:A5FCp ROM:A62E ; ROM:A659p ROM:A62E bcc loc_A631 ROM:A630 clra ROM:A631 ROM:A631 loc_A631: ; CODE XREF: sub_A62Ej ROM:A631 stab byte_7E ROM:A633 mul ROM:A634 tsta ROM:A635 bne loc_A63B ROM:A637 cmpb #$14 ROM:A639 bcs loc_A63D ROM:A63B ROM:A63B loc_A63B: ; CODE XREF: sub_A62E+7j ROM:A63B ldab #$14 ROM:A63D ROM:A63D loc_A63D: ; CODE XREF: sub_A62E+Bj ROM:A63D ldaa byte_7F ROM:A63F rts ROM:A63F ; End of function sub_A62E ROM:A63F ROM:A640 ROM:A640 ; =============== S U B R O U T I N E ======================================= ROM:A640 ROM:A640 ROM:A640 sub_A640: ; CODE XREF: ROM:A609p ROM:A640 ; ROM:A667p ROM:A640 staa byte_7F ROM:A642 ldaa byte_7E ROM:A644 mul ROM:A645 tsta ROM:A646 bne loc_A64B ROM:A648 tstb ROM:A649 bpl loc_A64C ROM:A64B ROM:A64B loc_A64B: ; CODE XREF: sub_A640+6j ROM:A64B sec ROM:A64C ROM:A64C loc_A64C: ; CODE XREF: sub_A640+9j ROM:A64C ldaa 0,x ROM:A64E rts ROM:A64E ; End of function sub_A640 ROM:A64E ROM:A64F ; --------------------------------------------------------------------------- ROM:A64F ROM:A64F loc_A64F: ; CODE XREF: ROM:loc_A5F4j ROM:A64F cmpb byte_81 ROM:A651 bcc loc_A654 ROM:A653 clrb ROM:A654 ROM:A654 loc_A654: ; CODE XREF: ROM:A651j ROM:A654 bsr sub_A61C ROM:A656 ldaa byte_C98F ROM:A659 bsr sub_A62E ROM:A65B negb ROM:A65C stab byte_1594 ROM:A65F negb ROM:A660 sba ROM:A661 bcc loc_A664 ROM:A663 clra ROM:A664 ROM:A664 loc_A664: ; CODE XREF: ROM:A661j ROM:A664 ldab byte_1575 ROM:A667 bsr sub_A640 ROM:A669 bcs loc_A670 ROM:A66B addb byte_144B ROM:A66E bvc loc_A676 ROM:A670 ROM:A670 loc_A670: ; CODE XREF: ROM:A669j ROM:A670 deca ROM:A671 bvs loc_A675 ROM:A673 ROM:A673 loc_A673: ; CODE XREF: ROM:A617j ROM:A673 staa 0,x ROM:A675 ROM:A675 loc_A675: ; CODE XREF: ROM:A619J ROM:A675 ; ROM:A671j ROM:A675 clrb ROM:A676 ROM:A676 loc_A676: ; CODE XREF: ROM:A613J ROM:A676 ; ROM:A66Ej ROM:A676 stab byte_144B ROM:A679 tim #$80, byte_73 ; '' ROM:A67C beq loc_A691 ROM:A67E ldaa word_1449 ROM:A681 tim #4, byte_9B ROM:A684 bne loc_A68C ROM:A686 adda word_1449+1 ROM:A689 jsr sub_A7A0 ROM:A68C ROM:A68C loc_A68C: ; CODE XREF: ROM:A684j ROM:A68C staa byte_14BE ROM:A68F bra loc_A6A4 ROM:A691 ; --------------------------------------------------------------------------- ROM:A691 ROM:A691 loc_A691: ; CODE XREF: ROM:A67Cj ROM:A691 tim #8, byte_9C ROM:A694 bne loc_A699 ROM:A696 jsr sub_A7AA ROM:A699 ROM:A699 loc_A699: ; CODE XREF: ROM:A694j ROM:A699 jsr sub_A729 ROM:A69C tim #8, byte_9C ROM:A69F beq loc_A6A4 ROM:A6A1 jsr sub_A7EB ROM:A6A4 ROM:A6A4 loc_A6A4: ; CODE XREF: ROM:A68Fj ROM:A6A4 ; ROM:A69Fj ROM:A6A4 ldaa byte_C5 ROM:A6A6 cmpa byte_C99B ROM:A6A9 bcs loc_A6B2 ROM:A6AB ldaa byte_7E ROM:A6AD cmpa byte_C9A1 ROM:A6B0 bcs loc_A6B7 ROM:A6B2 ROM:A6B2 loc_A6B2: ; CODE XREF: ROM:A6A9j ROM:A6B2 clr byte_14A1 ROM:A6B5 bra loc_A6D7 ROM:A6B7 ; --------------------------------------------------------------------------- ROM:A6B7 ROM:A6B7 loc_A6B7: ; CODE XREF: ROM:A6B0j ROM:A6B7 ldaa byte_14A1 ROM:A6BA inca ROM:A6BB cmpa byte_C9A2 ROM:A6BE bcs loc_A6D4 ROM:A6C0 tim #4, byte_9B ROM:A6C3 beq loc_A6D7 ROM:A6C5 ldaa word_1449 ROM:A6C8 tim #$80, byte_73 ; '' ROM:A6CB bne loc_A6D0 ROM:A6CD ldaa word_14B1 ROM:A6D0 ROM:A6D0 loc_A6D0: ; CODE XREF: ROM:A6CBj ROM:A6D0 staa byte_51 ROM:A6D2 bra loc_A6D7 ROM:A6D4 ; --------------------------------------------------------------------------- ROM:A6D4 ROM:A6D4 loc_A6D4: ; CODE XREF: ROM:A6BEj ROM:A6D4 staa byte_14A1 ROM:A6D7 ROM:A6D7 loc_A6D7: ; CODE XREF: ROM:A5F1J ROM:A6D7 ; ROM:A6B5j ... ROM:A6D7 ldaa byte_14B3 ROM:A6DA ldab byte_15F9 ROM:A6DD jsr sub_A767 ROM:A6E0 ldaa byte_14BE ROM:A6E3 bmi loc_A6F1 ROM:A6E5 ldab byte_C991 ROM:A6E8 adda byte_7F ROM:A6EA bcs loc_A6FE ROM:A6EC cba ROM:A6ED bls loc_A701 ROM:A6EF bra loc_A6FE ROM:A6F1 ; --------------------------------------------------------------------------- ROM:A6F1 ROM:A6F1 loc_A6F1: ; CODE XREF: ROM:A6E3j ROM:A6F1 tab ROM:A6F2 negb ROM:A6F3 ldaa byte_7F ROM:A6F5 sba ROM:A6F6 ldab byte_C990 ROM:A6F9 bcs loc_A6FE ROM:A6FB cba ROM:A6FC bcc loc_A701 ROM:A6FE ROM:A6FE loc_A6FE: ; CODE XREF: ROM:A6EAj ROM:A6FE ; ROM:A6EFj ... ROM:A6FE jsr sub_A789 ROM:A701 ROM:A701 loc_A701: ; CODE XREF: ROM:A6EDj ROM:A701 ; ROM:A6FCj ROM:A701 adda byte_144D ROM:A704 bcc loc_A708 ROM:A706 ldaa #$FF ROM:A708 ROM:A708 loc_A708: ; CODE XREF: ROM:A230J ROM:A708 ; ROM:A704j ROM:A708 ldab word_1403+1 ROM:A70B subb #4 ROM:A70D stab byte_7F ROM:A70F ldab #$AB ; '' ROM:A711 mul ROM:A712 ldx #$7F ; '' ROM:A715 jsr sub_8116 ROM:A718 cmpb #$C8 ; '' ROM:A71A bls loc_A71E ROM:A71C ldab #$C8 ; '' ROM:A71E ROM:A71E loc_A71E: ; CODE XREF: ROM:A71Aj ROM:A71E sei ROM:A71F stab byte_1448 ROM:A722 aim #$7F, byte_9C ; '' ROM:A725 cli ROM:A726 jmp loc_BD29 ROM:A729 ROM:A729 ; =============== S U B R O U T I N E ======================================= ROM:A729 ROM:A729 ROM:A729 sub_A729: ; CODE XREF: ROM:loc_A699P ROM:A729 inc byte_14C0 ROM:A72C ldaa byte_14C0 ROM:A72F cmpa #$19 ROM:A731 bcs locret_A753 ROM:A733 clr byte_14C0 ROM:A736 tim #1, byte_9C ROM:A739 bne loc_A748 ROM:A73B ldaa word_14B1 ROM:A73E ldab word_1449 ROM:A741 bsr sub_A754 ROM:A743 staa word_14B1 ROM:A746 bra locret_A753 ROM:A748 ; --------------------------------------------------------------------------- ROM:A748 ROM:A748 loc_A748: ; CODE XREF: sub_A729+10j ROM:A748 ldaa word_14B1+1 ROM:A74B ldab word_1449+1 ROM:A74E bsr sub_A754 ROM:A750 staa word_14B1+1 ROM:A753 ROM:A753 locret_A753: ; CODE XREF: sub_A729+8j ROM:A753 ; sub_A729+1Dj ROM:A753 rts ROM:A753 ; End of function sub_A729 ROM:A753 ROM:A754 ROM:A754 ; =============== S U B R O U T I N E ======================================= ROM:A754 ROM:A754 ROM:A754 sub_A754: ; CODE XREF: sub_A729+18p ROM:A754 ; sub_A729+25p ROM:A754 pshb ROM:A755 sba ROM:A756 blt loc_A75E ROM:A758 ldab byte_C9AF ROM:A75B mul ROM:A75C bra loc_A764 ROM:A75E ; --------------------------------------------------------------------------- ROM:A75E ROM:A75E loc_A75E: ; CODE XREF: sub_A754+2j ROM:A75E nega ROM:A75F ldab byte_C9AF ROM:A762 mul ROM:A763 nega ROM:A764 ROM:A764 loc_A764: ; CODE XREF: sub_A754+8j ROM:A764 pulb ROM:A765 aba ROM:A766 rts ROM:A766 ; End of function sub_A754 ROM:A766 ROM:A767 ROM:A767 ; =============== S U B R O U T I N E ======================================= ROM:A767 ROM:A767 ROM:A767 sub_A767: ; CODE XREF: ROM:A6DDP ROM:A767 asla ROM:A768 bcs loc_A774 ROM:A76A tstb ROM:A76B bmi loc_A770 ROM:A76D mul ROM:A76E bra loc_A773 ROM:A770 ; --------------------------------------------------------------------------- ROM:A770 ROM:A770 loc_A770: ; CODE XREF: sub_A767+4j ROM:A770 negb ROM:A771 mul ROM:A772 nega ROM:A773 ROM:A773 loc_A773: ; CODE XREF: sub_A767+7j ROM:A773 tab ROM:A774 ROM:A774 loc_A774: ; CODE XREF: sub_A767+1j ROM:A774 clra ROM:A775 tstb ROM:A776 bpl loc_A779 ROM:A778 coma ROM:A779 ROM:A779 loc_A779: ; CODE XREF: sub_A767+Fj ROM:A779 addb byte_7F ROM:A77B adca #0 ROM:A77D beq loc_A786 ROM:A77F bmi loc_A785 ROM:A781 ldab #$FF ROM:A783 bra loc_A786 ROM:A785 ; --------------------------------------------------------------------------- ROM:A785 ROM:A785 loc_A785: ; CODE XREF: sub_A767+18j ROM:A785 clrb ROM:A786 ROM:A786 loc_A786: ; CODE XREF: sub_A767+16j ROM:A786 ; sub_A767+1Cj ROM:A786 stab byte_7F ROM:A788 rts ROM:A788 ; End of function sub_A767 ROM:A788 ROM:A789 ROM:A789 ; =============== S U B R O U T I N E ======================================= ROM:A789 ROM:A789 ROM:A789 sub_A789: ; CODE XREF: ROM:loc_A6FEP ROM:A789 sba ROM:A78A nega ROM:A78B adda byte_14BE ROM:A78E staa byte_14BE ROM:A791 tim #1, byte_9C ROM:A794 beq loc_A79B ROM:A796 staa word_1449+1 ROM:A799 bra loc_A79E ROM:A79B ; --------------------------------------------------------------------------- ROM:A79B ROM:A79B loc_A79B: ; CODE XREF: sub_A789+Bj ROM:A79B staa word_1449 ROM:A79E ROM:A79E loc_A79E: ; CODE XREF: sub_A789+10j ROM:A79E tba ROM:A79F rts ROM:A79F ; End of function sub_A789 ROM:A79F ROM:A7A0 ROM:A7A0 ; =============== S U B R O U T I N E ======================================= ROM:A7A0 ROM:A7A0 ROM:A7A0 sub_A7A0: ; CODE XREF: ROM:A57DP ROM:A7A0 ; ROM:A589P ... ROM:A7A0 bvc locret_A7A6 ROM:A7A2 bpl loc_A7A7 ROM:A7A4 ldaa #$7F ; '' ROM:A7A6 ROM:A7A6 locret_A7A6: ; CODE XREF: sub_A7A0j ROM:A7A6 rts ROM:A7A7 ; --------------------------------------------------------------------------- ROM:A7A7 ROM:A7A7 loc_A7A7: ; CODE XREF: sub_A7A0+2j ROM:A7A7 ldaa #$80 ; '' ROM:A7A9 rts ROM:A7A9 ; End of function sub_A7A0 ROM:A7A9 ROM:A7AA ROM:A7AA ; =============== S U B R O U T I N E ======================================= ROM:A7AA ROM:A7AA ROM:A7AA sub_A7AA: ; CODE XREF: ROM:A696P ROM:A7AA tim #1, byte_9C ROM:A7AD bne loc_A7C9 ROM:A7AF ldaa word_1449 ROM:A7B2 cmpa word_14C1 ROM:A7B5 blt loc_A7BC ROM:A7B7 ldaa word_14C1 ROM:A7BA bra loc_A7C4 ROM:A7BC ; --------------------------------------------------------------------------- ROM:A7BC ROM:A7BC loc_A7BC: ; CODE XREF: sub_A7AA+Bj ROM:A7BC cmpa word_14C1+1 ROM:A7BF bgt loc_A7C7 ROM:A7C1 ldaa word_14C1+1 ROM:A7C4 ROM:A7C4 loc_A7C4: ; CODE XREF: sub_A7AA+10j ROM:A7C4 staa word_1449 ROM:A7C7 ROM:A7C7 loc_A7C7: ; CODE XREF: sub_A7AA+15j ROM:A7C7 bra loc_A7E7 ROM:A7C9 ; --------------------------------------------------------------------------- ROM:A7C9 ROM:A7C9 loc_A7C9: ; CODE XREF: sub_A7AA+3j ROM:A7C9 ldaa word_1449+1 ROM:A7CC cmpa word_14C3 ROM:A7CF blt loc_A7D6 ROM:A7D1 ldaa word_14C3 ROM:A7D4 bra loc_A7DE ROM:A7D6 ; --------------------------------------------------------------------------- ROM:A7D6 ROM:A7D6 loc_A7D6: ; CODE XREF: sub_A7AA+25j ROM:A7D6 cmpa word_14C3+1 ROM:A7D9 bgt loc_A7DE ROM:A7DB ldaa word_14C3+1 ROM:A7DE ROM:A7DE loc_A7DE: ; CODE XREF: sub_A7AA+2Aj ROM:A7DE ; sub_A7AA+2Fj ROM:A7DE staa word_1449+1 ROM:A7E1 adda word_1449 ROM:A7E4 jsr sub_A7A0 ROM:A7E7 ROM:A7E7 loc_A7E7: ; CODE XREF: sub_A7AA:loc_A7C7j ROM:A7E7 staa byte_14BE ROM:A7EA rts ROM:A7EA ; End of function sub_A7AA ROM:A7EA ROM:A7EB ROM:A7EB ; =============== S U B R O U T I N E ======================================= ROM:A7EB ROM:A7EB ROM:A7EB sub_A7EB: ; CODE XREF: ROM:A6A1P ROM:A7EB tim #1, byte_9C ROM:A7EE bne loc_A7F8 ROM:A7F0 ldaa word_1449 ROM:A7F3 ldab word_14B1 ROM:A7F6 bra loc_A80B ROM:A7F8 ; --------------------------------------------------------------------------- ROM:A7F8 ROM:A7F8 loc_A7F8: ; CODE XREF: sub_A7EB+3j ROM:A7F8 ldaa word_14B1 ROM:A7FB adda word_14B1+1 ROM:A7FE jsr sub_A7A0 ROM:A801 tab ROM:A802 ldaa word_1449 ROM:A805 adda word_1449+1 ROM:A808 jsr sub_A7A0 ROM:A80B ROM:A80B loc_A80B: ; CODE XREF: sub_A7EB+Bj ROM:A80B ldx #$1449 ROM:A80E pshb ROM:A80F ldab byte_BC ROM:A811 cmpb byte_14BF ROM:A814 pulb ROM:A815 bcs loc_A81C ROM:A817 cba ROM:A818 bgt loc_A81F ROM:A81A bra loc_A823 ROM:A81C ; --------------------------------------------------------------------------- ROM:A81C ROM:A81C loc_A81C: ; CODE XREF: sub_A7EB+2Aj ROM:A81C cba ROM:A81D bge loc_A823 ROM:A81F ROM:A81F loc_A81F: ; CODE XREF: sub_A7EB+2Dj ROM:A81F ldx #$14B1 ROM:A822 tba ROM:A823 ROM:A823 loc_A823: ; CODE XREF: sub_A7EB+2Fj ROM:A823 ; sub_A7EB+32j ROM:A823 staa byte_14BE ROM:A826 ldd 0,x ROM:A828 staa word_1449 ROM:A82B staa word_14B1 ROM:A82E tim #1, byte_9C ROM:A831 beq loc_A839 ROM:A833 stab word_1449+1 ROM:A836 stab word_14B1+1 ROM:A839 ROM:A839 loc_A839: ; CODE XREF: sub_A7EB+46j ROM:A839 ldaa word_1449 ROM:A83C adda word_CA91 ROM:A83F jsr sub_A7A0 ROM:A842 staa word_14C1 ROM:A845 ldaa word_1449 ROM:A848 suba word_CA91+1 ROM:A84B jsr sub_A7A0 ROM:A84E staa word_14C1+1 ROM:A851 ldaa word_1449+1 ROM:A854 adda word_CA91 ROM:A857 jsr sub_A7A0 ROM:A85A staa word_14C3 ROM:A85D ldaa word_1449+1 ROM:A860 suba word_CA91+1 ROM:A863 jsr sub_A7A0 ROM:A866 staa word_14C3+1 ROM:A869 rts ROM:A869 ; End of function sub_A7EB ROM:A869 ROM:A86A ROM:A86A ; =============== S U B R O U T I N E ======================================= ROM:A86A ROM:A86A ROM:A86A sub_A86A: ; CODE XREF: ROM:A4FDP ROM:A86A ; sub_B03F+111P ROM:A86A clr word_1449 ROM:A86D clr word_14B1 ROM:A870 ldd word_CA91 ROM:A873 negb ROM:A874 staa word_14C1 ROM:A877 stab word_14C1+1 ROM:A87A rts ROM:A87A ; End of function sub_A86A ROM:A87A ROM:A87B ROM:A87B ; =============== S U B R O U T I N E ======================================= ROM:A87B ROM:A87B ROM:A87B sub_A87B: ; CODE XREF: ROM:A1A7P ROM:A87B ; ROM:A500P ... ROM:A87B clr word_1449+1 ROM:A87E clr word_14B1+1 ROM:A881 ldd word_CA91 ROM:A884 negb ROM:A885 staa word_14C3 ROM:A888 stab word_14C3+1 ROM:A88B rts ROM:A88B ; End of function sub_A87B ROM:A88B ROM:A88C ; --------------------------------------------------------------------------- ROM:A88C ldaa byte_73 ROM:A88E anda #$E0 ; '' ROM:A890 lsra ROM:A891 tim #4, byte_3 ROM:A894 beq loc_A898 ROM:A896 oraa #$80 ; '' ROM:A898 ROM:A898 loc_A898: ; CODE XREF: ROM:A894j ROM:A898 ldab word_1002+1 ROM:A89B bitb #$10 ROM:A89D beq loc_A8A1 ROM:A89F oraa #8 ROM:A8A1 ROM:A8A1 loc_A8A1: ; CODE XREF: ROM:A89Dj ROM:A8A1 bitb #$20 ; ' ' ROM:A8A3 bne loc_A8AE ROM:A8A5 ldab byte_C8F0 ROM:A8A8 bitb #$80 ; '' ROM:A8AA bne loc_A8AE ROM:A8AC oraa #1 ROM:A8AE ROM:A8AE loc_A8AE: ; CODE XREF: ROM:A8A3j ROM:A8AE ; ROM:A8AAj ROM:A8AE tim #4, byte_73 ROM:A8B1 beq loc_A8B5 ROM:A8B3 oraa #4 ROM:A8B5 ROM:A8B5 loc_A8B5: ; CODE XREF: ROM:A8B1j ROM:A8B5 staa byte_154D ROM:A8B8 clra ROM:A8B9 ldab byte_15 ROM:A8BB bitb #$10 ROM:A8BD bne loc_A8C1 ROM:A8BF oraa #$80 ; '' ROM:A8C1 ROM:A8C1 loc_A8C1: ; CODE XREF: ROM:A8BDj ROM:A8C1 ldab byte_73 ROM:A8C3 bitb #8 ROM:A8C5 beq loc_A8C9 ROM:A8C7 oraa #$40 ; '@' ROM:A8C9 ROM:A8C9 loc_A8C9: ; CODE XREF: ROM:A8C5j ROM:A8C9 ldab byte_76 ROM:A8CB bitb #8 ROM:A8CD beq loc_A8D1 ROM:A8CF oraa #$20 ; ' ' ROM:A8D1 ROM:A8D1 loc_A8D1: ; CODE XREF: ROM:A8CDj ROM:A8D1 bitb #$80 ; '' ROM:A8D3 beq loc_A8D7 ROM:A8D5 oraa #8 ROM:A8D7 ROM:A8D7 loc_A8D7: ; CODE XREF: ROM:A8D3j ROM:A8D7 bitb #$20 ; ' ' ROM:A8D9 beq loc_A8DD ROM:A8DB oraa #4 ROM:A8DD ROM:A8DD loc_A8DD: ; CODE XREF: ROM:A8D9j ROM:A8DD tim #$20, byte_75 ; ' ' ROM:A8E0 beq loc_A8E4 ROM:A8E2 oraa #$10 ROM:A8E4 ROM:A8E4 loc_A8E4: ; CODE XREF: ROM:A8E0j ROM:A8E4 ldab byte_14E7 ROM:A8E7 beq loc_A8EB ROM:A8E9 oraa #2 ROM:A8EB ROM:A8EB loc_A8EB: ; CODE XREF: ROM:A8E7j ROM:A8EB staa byte_154E ROM:A8EE tim #1, byte_B2 ROM:A8F1 beq loc_A92C ROM:A8F3 sei ROM:A8F4 ldx byte_A1 ROM:A8F6 ldaa byte_A0 ROM:A8F8 ldab byte_A3 ROM:A8FA cli ROM:A8FB tim #2, byte_B2 ROM:A8FE beq loc_A919 ROM:A900 cmpa #$12 ROM:A902 bne loc_A909 ROM:A904 aim #$FD, byte_B2 ; '' ROM:A907 bra loc_A929 ROM:A909 ; --------------------------------------------------------------------------- ROM:A909 ROM:A909 loc_A909: ; CODE XREF: ROM:A902j ROM:A909 cmpa #$AA ; '' ROM:A90B bne loc_A911 ROM:A90D stab 0,x ROM:A90F bra loc_A929 ROM:A911 ; --------------------------------------------------------------------------- ROM:A911 ROM:A911 loc_A911: ; CODE XREF: ROM:A90Bj ROM:A911 cmpa #0 ROM:A913 bne loc_A919 ROM:A915 staa byte_AA ROM:A917 bra loc_A929 ROM:A919 ; --------------------------------------------------------------------------- ROM:A919 ROM:A919 loc_A919: ; CODE XREF: ROM:A8FEj ROM:A919 ; ROM:A913j ROM:A919 cmpa #$78 ; 'x' ROM:A91B bne loc_A929 ROM:A91D staa byte_AA ROM:A91F stx byte_A8 ROM:A921 tim #2, byte_B2 ROM:A924 bne loc_A929 ROM:A926 oim #2, byte_B2 ROM:A929 ROM:A929 loc_A929: ; CODE XREF: ROM:A907j ROM:A929 ; ROM:A90Fj ... ROM:A929 aim #$FE, byte_B2 ; '' ROM:A92C ROM:A92C loc_A92C: ; CODE XREF: ROM:A8F1j ROM:A92C tim #2, byte_B2 ROM:A92F beq loc_A967 ROM:A931 tim #4, byte_B2 ROM:A934 bne loc_A967 ROM:A936 ldaa byte_B1 ROM:A938 bne loc_A967 ROM:A93A ldaa byte_AA ROM:A93C cmpa #0 ROM:A93E bne loc_A948 ROM:A940 ldx byte_C8F1 ROM:A943 ldaa byte_C8F3 ROM:A946 bra loc_A950 ROM:A948 ; --------------------------------------------------------------------------- ROM:A948 ROM:A948 loc_A948: ; CODE XREF: ROM:A93Ej ROM:A948 cmpa #$78 ; 'x' ROM:A94A bne loc_A967 ROM:A94C ldx byte_A8 ROM:A94E ldaa 0,x ROM:A950 ROM:A950 loc_A950: ; CODE XREF: ROM:A946j ROM:A950 stx byte_AB ROM:A952 staa byte_AD ROM:A954 ldaa byte_AB ROM:A956 sei ROM:A957 ldab byte_11 ROM:A959 staa byte_13 ROM:A95B orab #4 ROM:A95D stab byte_11 ROM:A95F ldaa #1 ROM:A961 staa byte_AF ROM:A963 oim #4, byte_B2 ROM:A966 cli ROM:A967 ROM:A967 loc_A967: ; CODE XREF: ROM:A92Fj ROM:A967 ; ROM:A934j ... ROM:A967 jmp loc_BD29 ROM:A96A ; --------------------------------------------------------------------------- ROM:A96A ldaa byte_94 ROM:A96C bpl loc_A971 ROM:A96E jmp loc_BD29 ROM:A971 ; --------------------------------------------------------------------------- ROM:A971 ROM:A971 loc_A971: ; CODE XREF: ROM:A96Cj ROM:A971 bita #$40 ; '@' ROM:A973 bne loc_A9B7 ROM:A975 ldab byte_14BC ROM:A978 beq loc_A988 ROM:A97A decb ROM:A97B stab byte_14BC ROM:A97E ldaa byte_C924 ROM:A981 mul ROM:A982 ldx #$C925 ROM:A985 jsr sub_8116 ROM:A988 ROM:A988 loc_A988: ; CODE XREF: ROM:A978j ROM:A988 stab byte_14BB ROM:A98B ldab byte_14BA ROM:A98E beq loc_A99E ROM:A990 decb ROM:A991 stab byte_14BA ROM:A994 ldaa byte_158C ROM:A997 mul ROM:A998 ldx #$158D ROM:A99B jsr sub_8116 ROM:A99E ROM:A99E loc_A99E: ; CODE XREF: ROM:A98Ej ROM:A99E stab byte_14B9 ROM:A9A1 ldab byte_1572 ROM:A9A4 beq loc_A9B4 ROM:A9A6 decb ROM:A9A7 stab byte_1572 ROM:A9AA ldaa byte_1570 ROM:A9AD mul ROM:A9AE ldx #$1571 ROM:A9B1 jsr sub_8116 ROM:A9B4 ROM:A9B4 loc_A9B4: ; CODE XREF: ROM:A9A4j ROM:A9B4 stab byte_14B0 ROM:A9B7 ROM:A9B7 loc_A9B7: ; CODE XREF: ROM:A973j ROM:A9B7 jmp loc_BD29 ROM:A9BA ; --------------------------------------------------------------------------- ROM:A9BA ldaa #4 ROM:A9BC jsr sub_8179 ROM:A9BF tim #$20, byte_15 ; ' ' ROM:A9C2 beq loc_A9C9 ROM:A9C4 tim #$80, byte_94 ; '' ROM:A9C7 bne loc_A9D5 ROM:A9C9 ROM:A9C9 loc_A9C9: ; CODE XREF: ROM:A9C2j ROM:A9C9 ldab byte_C910 ROM:A9CC ldx #$1405 ROM:A9CF jsr sub_8097 ROM:A9D2 jsr sub_AC81 ROM:A9D5 ROM:A9D5 loc_A9D5: ; CODE XREF: ROM:A9C7j ROM:A9D5 ldaa byte_1405 ROM:A9D8 tim #$10, byte_48 ROM:A9DB beq loc_A9DF ROM:A9DD ldaa #$3F ; '?' ROM:A9DF ROM:A9DF loc_A9DF: ; CODE XREF: ROM:A9DBj ROM:A9DF tim #$20, byte_9C ; ' ' ROM:A9E2 bne loc_A9ED ROM:A9E4 cmpa #$7C ; '|' ROM:A9E6 bhi loc_A9F3 ROM:A9E8 oim #$20, byte_9C ; ' ' ROM:A9EB bra loc_A9F3 ROM:A9ED ; --------------------------------------------------------------------------- ROM:A9ED ROM:A9ED loc_A9ED: ; CODE XREF: ROM:A9E2j ROM:A9ED cmpa #$7C ; '|' ROM:A9EF bls loc_A9F3 ROM:A9F1 ldaa #$7C ; '|' ROM:A9F3 ROM:A9F3 loc_A9F3: ; CODE XREF: ROM:A9E6j ROM:A9F3 ; ROM:A9EBj ... ROM:A9F3 staa byte_141A ROM:A9F6 coma ROM:A9F7 ldx #$C3D0 ROM:A9FA jsr sub_80FA ROM:A9FD stab byte_84 ROM:A9FF jsr sub_811C ROM:AA02 ldaa byte_84 ROM:AA04 std byte_9D ROM:AA06 ldaa byte_141A ROM:AA09 ldx #$C4E0 ROM:AA0C jsr loc_81A7 ROM:AA0F staa byte_C5 ROM:AA11 staa byte_141B ROM:AA14 ldaa byte_C5 ROM:AA16 suba #$A ROM:AA18 bcc loc_AA1B ROM:AA1A clra ROM:AA1B ROM:AA1B loc_AA1B: ; CODE XREF: ROM:AA18j ROM:AA1B cmpa #$9F ; '' ROM:AA1D bls loc_AA21 ROM:AA1F ldaa #$9F ; '' ROM:AA21 ROM:AA21 loc_AA21: ; CODE XREF: ROM:AA1Dj ROM:AA21 ldab #$CD ; '' ROM:AA23 mul ROM:AA24 lsld ROM:AA25 staa byte_C7 ROM:AA27 ldab #$E ROM:AA29 ROM:AA29 loc_AA29: ; CODE XREF: ROM:AA42j ROM:AA29 stab byte_82 ROM:AA2B decb ROM:AA2C clra ROM:AA2D lsld ROM:AA2E lsld ROM:AA2F lsld ROM:AA30 addd #$CBF8 ROM:AA33 xgdx ROM:AA34 ldaa byte_C7 ROM:AA36 jsr sub_8192 ROM:AA39 ldab byte_82 ROM:AA3B ldx #$15AB ROM:AA3E abx ROM:AA3F staa 0,x ROM:AA41 decb ROM:AA42 bne loc_AA29 ROM:AA44 ldaa byte_C7 ROM:AA46 ldx #$C400 ROM:AA49 tim #$80, byte_73 ; '' ROM:AA4C bne loc_AA51 ROM:AA4E ldx #$CBD0 ROM:AA51 ROM:AA51 loc_AA51: ; CODE XREF: ROM:AA4Cj ROM:AA51 jsr sub_8192 ROM:AA54 staa word_1454 ROM:AA57 ldaa byte_C7 ROM:AA59 ldx #$C408 ROM:AA5C tim #$80, byte_73 ; '' ROM:AA5F bne loc_AA64 ROM:AA61 ldx #$CBD8 ROM:AA64 ROM:AA64 loc_AA64: ; CODE XREF: ROM:AA5Fj ROM:AA64 jsr sub_8192 ROM:AA67 staa word_1454+1 ROM:AA6A ldaa byte_C7 ROM:AA6C ldx #$C410 ROM:AA6F jsr sub_8192 ROM:AA72 staa byte_1456 ROM:AA75 ldaa byte_C7 ROM:AA77 ldx #$CBE0 ROM:AA7A jsr sub_8192 ROM:AA7D staa byte_15A3 ROM:AA80 ldaa byte_C7 ROM:AA82 ldx #$C630 ROM:AA85 jsr sub_8192 ROM:AA88 staa byte_14B7 ROM:AA8B ldaa byte_C7 ROM:AA8D ldx #$C638 ROM:AA90 jsr sub_8192 ROM:AA93 staa byte_14B8 ROM:AA96 ldaa byte_C7 ROM:AA98 ldx #$C650 ROM:AA9B jsr sub_8192 ROM:AA9E staa byte_14CF ROM:AAA1 tim #$40, byte_94 ; '@' ROM:AAA4 beq loc_AABE ROM:AAA6 ldx #$C8C0 ROM:AAA9 jsr sub_8164 ROM:AAAC staa byte_1570 ROM:AAAF staa byte_14B0 ROM:AAB2 ldx #$C8D0 ROM:AAB5 jsr sub_8164 ROM:AAB8 staa byte_1571 ROM:AABB staa byte_1572 ROM:AABE ROM:AABE loc_AABE: ; CODE XREF: ROM:AAA4j ROM:AABE tim #$10, byte_B5 ROM:AAC1 bne loc_AACD ROM:AAC3 ldaa byte_BC ROM:AAC5 cmpa byte_C9E4 ROM:AAC8 bcs loc_AAE3 ROM:AACA oim #$10, byte_B5 ROM:AACD ROM:AACD loc_AACD: ; CODE XREF: ROM:AAC1j ROM:AACD ldaa byte_C7 ROM:AACF ldx #$C430 ROM:AAD2 jsr sub_81B9 ROM:AAD5 staa byte_147C ROM:AAD8 ldaa byte_C7 ROM:AADA ldx #$C438 ROM:AADD jsr sub_81B9 ROM:AAE0 staa byte_150A ROM:AAE3 ROM:AAE3 loc_AAE3: ; CODE XREF: ROM:AAC8j ROM:AAE3 ldx #$C620 ROM:AAE6 jsr sub_8164 ROM:AAE9 staa byte_14B3 ROM:AAEC ldx #$C420 ROM:AAEF jsr sub_8164 ROM:AAF2 staa byte_1546 ROM:AAF5 ldaa byte_C5 ROM:AAF7 tim #$20, byte_96 ; ' ' ROM:AAFA beq loc_AB04 ROM:AAFC cmpa byte_C999 ROM:AAFF bcs loc_AB04 ROM:AB01 aim #$DF, byte_96 ; '' ROM:AB04 ROM:AB04 loc_AB04: ; CODE XREF: ROM:AAFAj ROM:AB04 ; ROM:AAFFj ROM:AB04 cmpa byte_C9B2 ROM:AB07 bcs loc_AB0C ROM:AB09 oim #$10, byte_9C ROM:AB0C ROM:AB0C loc_AB0C: ; CODE XREF: ROM:AB07j ROM:AB0C cmpa byte_C9D2 ROM:AB0F bcs loc_AB14 ROM:AB11 oim #2, byte_96 ROM:AB14 ROM:AB14 loc_AB14: ; CODE XREF: ROM:AB0Fj ROM:AB14 tim #4, byte_50 ROM:AB17 bne loc_AB4B ROM:AB19 ldx byte_149E ROM:AB1C ldaa byte_14A0 ROM:AB1F clr byte_82 ROM:AB22 ldab #8 ROM:AB24 ROM:AB24 loc_AB24: ; CODE XREF: ROM:AB38j ROM:AB24 adda 0,x ROM:AB26 adda 1,x ROM:AB28 adda 2,x ROM:AB2A adda 3,x ROM:AB2C adda 4,x ROM:AB2E adda 5,x ROM:AB30 adda 6,x ROM:AB32 adda 7,x ROM:AB34 abx ROM:AB35 dec byte_82 ROM:AB38 bne loc_AB24 ROM:AB3A staa byte_14A0 ROM:AB3D stx byte_149E ROM:AB40 bne loc_AB4B ROM:AB42 oim #4, byte_50 ROM:AB45 tsta ROM:AB46 beq loc_AB4B ROM:AB48 oim #$40, byte_4B ; '@' ROM:AB4B ROM:AB4B loc_AB4B: ; CODE XREF: ROM:AB17j ROM:AB4B ; ROM:AB40j ... ROM:AB4B ldd word_C9BD ROM:AB4E std byte_82 ROM:AB50 ldx #$1600 ROM:AB53 ROM:AB53 loc_AB53: ; CODE XREF: ROM:AB81j ROM:AB53 ; ROM:AB88j ROM:AB53 ldab 0,x ROM:AB55 cmpb byte_82 ROM:AB57 bgt loc_AB5D ROM:AB59 cmpb byte_83 ROM:AB5B bge loc_AB64 ROM:AB5D ROM:AB5D loc_AB5D: ; CODE XREF: ROM:AB57j ROM:AB5D clra ROM:AB5E sei ROM:AB5F staa 0,x ROM:AB61 staa $10,x ROM:AB63 cli ROM:AB64 ROM:AB64 loc_AB64: ; CODE XREF: ROM:AB5Bj ROM:AB64 inx ROM:AB65 cpx #$160D ROM:AB68 beq loc_AB8A ROM:AB6A cpx #$1603 ROM:AB6D bne loc_AB74 ROM:AB6F ldd word_CA72 ROM:AB72 std byte_82 ROM:AB74 ROM:AB74 loc_AB74: ; CODE XREF: ROM:AB6Dj ROM:AB74 cpx #$1604 ROM:AB77 bne loc_AB7E ROM:AB79 ldd word_C9BD ROM:AB7C std byte_82 ROM:AB7E ROM:AB7E loc_AB7E: ; CODE XREF: ROM:AB77j ROM:AB7E cpx #$1606 ROM:AB81 bne loc_AB53 ROM:AB83 ldd word_C9BF ROM:AB86 std byte_82 ROM:AB88 bra loc_AB53 ROM:AB8A ; --------------------------------------------------------------------------- ROM:AB8A ROM:AB8A loc_AB8A: ; CODE XREF: ROM:AB68j ROM:AB8A jmp loc_BD29 ROM:AB8D ; --------------------------------------------------------------------------- ROM:AB8D tim #$40, byte_94 ; '@' ROM:AB90 beq loc_AB99 ROM:AB92 ldaa #$7D ; '}' ROM:AB94 ldx #$2EE ROM:AB97 bra loc_ABA5 ROM:AB99 ; --------------------------------------------------------------------------- ROM:AB99 ROM:AB99 loc_AB99: ; CODE XREF: ROM:AB90j ROM:AB99 ldaa byte_14D6 ROM:AB9C beq loc_AB9F ROM:AB9E deca ROM:AB9F ROM:AB9F loc_AB9F: ; CODE XREF: ROM:AB9Cj ROM:AB9F ldx byte_1494 ROM:ABA2 beq loc_ABA5 ROM:ABA4 dex ROM:ABA5 ROM:ABA5 loc_ABA5: ; CODE XREF: ROM:AB97j ROM:ABA5 ; ROM:ABA2j ROM:ABA5 staa byte_14D6 ROM:ABA8 stx byte_1494 ROM:ABAB ldaa byte_1488 ROM:ABAE beq loc_ABB3 ROM:ABB0 dec byte_1488 ROM:ABB3 ROM:ABB3 loc_ABB3: ; CODE XREF: ROM:ABAEj ROM:ABB3 ldx byte_4E ROM:ABB5 beq loc_ABC0 ROM:ABB7 ldaa byte_BC ROM:ABB9 cmpa #$50 ; 'P' ROM:ABBB bcs loc_ABC0 ROM:ABBD dex ROM:ABBE stx byte_4E ROM:ABC0 ROM:ABC0 loc_ABC0: ; CODE XREF: ROM:ABB5j ROM:ABC0 ; ROM:ABBBj ROM:ABC0 tim #4, byte_3 ROM:ABC3 beq loc_AC3A ROM:ABC5 tim #$40, byte_73 ; '@' ROM:ABC8 beq loc_ABD7 ROM:ABCA tim #$10, byte_50 ROM:ABCD bne loc_ABF5 ROM:ABCF oim #$10, byte_50 ROM:ABD2 ldx #$C8FD ROM:ABD5 bra loc_ABE5 ROM:ABD7 ; --------------------------------------------------------------------------- ROM:ABD7 ROM:ABD7 loc_ABD7: ; CODE XREF: ROM:ABC8j ROM:ABD7 tim #$10, byte_50 ROM:ABDA beq loc_ABF5 ROM:ABDC aim #$EC, byte_50 ; '' ROM:ABDF clr byte_149D ROM:ABE2 ldx #$C905 ROM:ABE5 ROM:ABE5 loc_ABE5: ; CODE XREF: ROM:ABD5j ROM:ABE5 ldd 0,x ROM:ABE7 std byte_48 ROM:ABE9 ldd 2,x ROM:ABEB std byte_4A ROM:ABED ldd 4,x ROM:ABEF std byte_4C ROM:ABF1 ldd 6,x ROM:ABF3 std byte_4E ROM:ABF5 ROM:ABF5 loc_ABF5: ; CODE XREF: ROM:ABCDj ROM:ABF5 ; ROM:ABDAj ROM:ABF5 tim #$40, byte_73 ; '@' ROM:ABF8 beq loc_AC0E ROM:ABFA ldd byte_48 ROM:ABFC andb #$1F ROM:ABFE tst byte_14D6 ROM:AC01 beq loc_AC05 ROM:AC03 anda #$BF ; '' ROM:AC05 ROM:AC05 loc_AC05: ; CODE XREF: ROM:AC01j ROM:AC05 oraa word_15F4 ROM:AC08 orab word_15F4+1 ROM:AC0B std word_15F4 ROM:AC0E ROM:AC0E loc_AC0E: ; CODE XREF: ROM:ABF8j ROM:AC0E jsr sub_AC40 ROM:AC11 jsr sub_AC56 ROM:AC14 jsr sub_ACC8 ROM:AC17 jsr sub_AD0E ROM:AC1A jsr sub_AD58 ROM:AC1D jsr sub_ADAB ROM:AC20 jsr sub_ADE3 ROM:AC23 jsr sub_AEB1 ROM:AC26 jsr sub_AF32 ROM:AC29 jsr sub_AF87 ROM:AC2C jsr sub_AFBC ROM:AC2F jsr sub_B03F ROM:AC32 tim #$20, byte_15 ; ' ' ROM:AC35 bne loc_AC3A ROM:AC37 jsr sub_B002 ROM:AC3A ROM:AC3A loc_AC3A: ; CODE XREF: ROM:ABC3j ROM:AC3A ; ROM:AC35j ROM:AC3A jsr sub_B1B4 ROM:AC3D jmp loc_BD29 ROM:AC40 ROM:AC40 ; =============== S U B R O U T I N E ======================================= ROM:AC40 ROM:AC40 ROM:AC40 sub_AC40: ; CODE XREF: ROM:loc_AC0EP ROM:AC40 ldd word_1412 ROM:AC43 bne loc_AC52 ROM:AC45 ldd word_104A ROM:AC48 subd #8 ROM:AC4B bcs locret_AC55 ROM:AC4D oim #1, byte_48 ROM:AC50 bra locret_AC55 ROM:AC52 ; --------------------------------------------------------------------------- ROM:AC52 ROM:AC52 loc_AC52: ; CODE XREF: sub_AC40+3j ROM:AC52 aim #$FE, byte_48 ; '' ROM:AC55 ROM:AC55 locret_AC55: ; CODE XREF: sub_AC40+Bj ROM:AC55 ; sub_AC40+10j ROM:AC55 rts ROM:AC55 ; End of function sub_AC40 ROM:AC55 ROM:AC56 ROM:AC56 ; =============== S U B R O U T I N E ======================================= ROM:AC56 ROM:AC56 ROM:AC56 sub_AC56: ; CODE XREF: ROM:AC11P ROM:AC56 tim #5, byte_48 ROM:AC59 bne loc_AC78 ROM:AC5B ldaa byte_BC ROM:AC5D cmpa #4 ROM:AC5F bcs locret_AC80 ROM:AC61 cmpa #$F0 ; '' ROM:AC63 bcc locret_AC80 ROM:AC65 ldaa word_1400 ROM:AC68 cmpa #$F ROM:AC6A bcs loc_AC7D ROM:AC6C cmpa #$19 ROM:AC6E bcs locret_AC80 ROM:AC70 cmpa #$FA ; '' ROM:AC72 bcc loc_AC7D ROM:AC74 cmpa #$E1 ; '' ROM:AC76 bcc locret_AC80 ROM:AC78 ROM:AC78 loc_AC78: ; CODE XREF: sub_AC56+3j ROM:AC78 aim #$BF, byte_48 ; '' ROM:AC7B bra locret_AC80 ROM:AC7D ; --------------------------------------------------------------------------- ROM:AC7D ROM:AC7D loc_AC7D: ; CODE XREF: sub_AC56+14j ROM:AC7D ; sub_AC56+1Cj ROM:AC7D oim #$40, byte_48 ; '@' ROM:AC80 ROM:AC80 locret_AC80: ; CODE XREF: sub_AC56+9j ROM:AC80 ; sub_AC56+Dj ... ROM:AC80 rts ROM:AC80 ; End of function sub_AC56 ROM:AC80 ROM:AC81 ROM:AC81 ; =============== S U B R O U T I N E ======================================= ROM:AC81 ROM:AC81 ROM:AC81 sub_AC81: ; CODE XREF: ROM:A9D2P ROM:AC81 ldaa byte_1405 ROM:AC84 cmpa #$F7 ; '' ROM:AC86 bhi loc_ACAF ROM:AC88 cmpa #$12 ROM:AC8A bcs loc_ACA6 ROM:AC8C ldab byte_148F ROM:AC8F bpl loc_AC98 ROM:AC91 ldab #1 ROM:AC93 stab byte_148F ROM:AC96 bra locret_ACC7 ROM:AC98 ; --------------------------------------------------------------------------- ROM:AC98 ROM:AC98 loc_AC98: ; CODE XREF: sub_AC81+Ej ROM:AC98 cmpb #1 ROM:AC9A bcs loc_ACA1 ROM:AC9C aim #$EF, byte_48 ; '' ROM:AC9F bra locret_ACC7 ROM:ACA1 ; --------------------------------------------------------------------------- ROM:ACA1 ROM:ACA1 loc_ACA1: ; CODE XREF: sub_AC81+19j ROM:ACA1 inc byte_148F ROM:ACA4 bra locret_ACC7 ROM:ACA6 ; --------------------------------------------------------------------------- ROM:ACA6 ROM:ACA6 loc_ACA6: ; CODE XREF: sub_AC81+9j ROM:ACA6 cmpa #$B ROM:ACA8 bls loc_ACAF ROM:ACAA clr byte_148F ROM:ACAD bra locret_ACC7 ROM:ACAF ; --------------------------------------------------------------------------- ROM:ACAF ROM:ACAF loc_ACAF: ; CODE XREF: sub_AC81+5j ROM:ACAF ; sub_AC81+27j ROM:ACAF ldab byte_148F ROM:ACB2 bmi loc_ACBB ROM:ACB4 ldab #$81 ; '' ROM:ACB6 stab byte_148F ROM:ACB9 bra locret_ACC7 ROM:ACBB ; --------------------------------------------------------------------------- ROM:ACBB ROM:ACBB loc_ACBB: ; CODE XREF: sub_AC81+31j ROM:ACBB cmpb #$81 ; '' ROM:ACBD bcs loc_ACC4 ROM:ACBF oim #$10, byte_48 ROM:ACC2 bra locret_ACC7 ROM:ACC4 ; --------------------------------------------------------------------------- ROM:ACC4 ROM:ACC4 loc_ACC4: ; CODE XREF: sub_AC81+3Cj ROM:ACC4 inc byte_148F ROM:ACC7 ROM:ACC7 locret_ACC7: ; CODE XREF: sub_AC81+15j ROM:ACC7 ; sub_AC81+1Ej ... ROM:ACC7 rts ROM:ACC7 ; End of function sub_AC81 ROM:ACC7 ROM:ACC8 ROM:ACC8 ; =============== S U B R O U T I N E ======================================= ROM:ACC8 ROM:ACC8 ROM:ACC8 sub_ACC8: ; CODE XREF: ROM:AC14P ROM:ACC8 ldaa byte_1463 ROM:ACCB cmpa #$A ROM:ACCD bcs loc_ACF5 ROM:ACCF cmpa #$F0 ; '' ROM:ACD1 bhi loc_ACF5 ROM:ACD3 cmpa #$28 ; '(' ROM:ACD5 bcs loc_ACDB ROM:ACD7 cmpa #$C8 ; '' ROM:ACD9 bls loc_ACE0 ROM:ACDB ROM:ACDB loc_ACDB: ; CODE XREF: sub_ACC8+Dj ROM:ACDB clr byte_1490 ROM:ACDE bra locret_AD0D ROM:ACE0 ; --------------------------------------------------------------------------- ROM:ACE0 ROM:ACE0 loc_ACE0: ; CODE XREF: sub_ACC8+11j ROM:ACE0 ldab byte_1490 ROM:ACE3 bpl loc_ACEC ROM:ACE5 ldab #1 ROM:ACE7 stab byte_1490 ROM:ACEA bra locret_AD0D ROM:ACEC ; --------------------------------------------------------------------------- ROM:ACEC ROM:ACEC loc_ACEC: ; CODE XREF: sub_ACC8+1Bj ROM:ACEC cmpb #1 ROM:ACEE bcs loc_AD0A ROM:ACF0 aim #$FE, byte_49 ; '' ROM:ACF3 bra locret_AD0D ROM:ACF5 ; --------------------------------------------------------------------------- ROM:ACF5 ROM:ACF5 loc_ACF5: ; CODE XREF: sub_ACC8+5j ROM:ACF5 ; sub_ACC8+9j ROM:ACF5 ldab byte_1490 ROM:ACF8 bmi loc_AD01 ROM:ACFA ldab #$81 ; '' ROM:ACFC stab byte_1490 ROM:ACFF bra locret_AD0D ROM:AD01 ; --------------------------------------------------------------------------- ROM:AD01 ROM:AD01 loc_AD01: ; CODE XREF: sub_ACC8+30j ROM:AD01 cmpb #$8C ; '' ROM:AD03 bcs loc_AD0A ROM:AD05 oim #1, byte_49 ROM:AD08 bra locret_AD0D ROM:AD0A ; --------------------------------------------------------------------------- ROM:AD0A ROM:AD0A loc_AD0A: ; CODE XREF: sub_ACC8+26j ROM:AD0A ; sub_ACC8+3Bj ROM:AD0A inc byte_1490 ROM:AD0D ROM:AD0D locret_AD0D: ; CODE XREF: sub_ACC8+16j ROM:AD0D ; sub_ACC8+22j ... ROM:AD0D rts ROM:AD0D ; End of function sub_ACC8 ROM:AD0D ROM:AD0E ROM:AD0E ; =============== S U B R O U T I N E ======================================= ROM:AD0E ROM:AD0E ROM:AD0E sub_AD0E: ; CODE XREF: ROM:AC17P ROM:AD0E tim #4, byte_98 ROM:AD11 beq loc_AD18 ROM:AD13 aim #$FD, byte_49 ; '' ROM:AD16 bra loc_AD51 ROM:AD18 ; --------------------------------------------------------------------------- ROM:AD18 ROM:AD18 loc_AD18: ; CODE XREF: sub_AD0E+3j ROM:AD18 tim #$55, byte_48 ; 'U' ROM:AD1B bne loc_AD51 ROM:AD1D tim #4, byte_49 ROM:AD20 bne loc_AD51 ROM:AD22 ldaa word_1403 ROM:AD25 cmpa #$46 ; 'F' ROM:AD27 bcc loc_AD51 ROM:AD29 ldaa byte_C5 ROM:AD2B cmpa #$78 ; 'x' ROM:AD2D bls loc_AD51 ROM:AD2F ldaa byte_BB ROM:AD31 cmpa #$3C ; '<' ROM:AD33 bls loc_AD51 ROM:AD35 ldaa byte_C6 ROM:AD37 cmpa #$3C ; '<' ROM:AD39 bls loc_AD51 ROM:AD3B ldaa byte_BC ROM:AD3D cmpa #$64 ; 'd' ROM:AD3F bls loc_AD51 ROM:AD41 ldx byte_148D ROM:AD44 cpx #$5DC ROM:AD47 bcs loc_AD4E ROM:AD49 oim #2, byte_49 ROM:AD4C bra locret_AD57 ROM:AD4E ; --------------------------------------------------------------------------- ROM:AD4E ROM:AD4E loc_AD4E: ; CODE XREF: sub_AD0E+39j ROM:AD4E inx ROM:AD4F bra loc_AD54 ROM:AD51 ; --------------------------------------------------------------------------- ROM:AD51 ROM:AD51 loc_AD51: ; CODE XREF: sub_AD0E+8j ROM:AD51 ; sub_AD0E+Dj ... ROM:AD51 ldx #0 ROM:AD54 ROM:AD54 loc_AD54: ; CODE XREF: sub_AD0E+41j ROM:AD54 stx byte_148D ROM:AD57 ROM:AD57 locret_AD57: ; CODE XREF: sub_AD0E+3Ej ROM:AD57 rts ROM:AD57 ; End of function sub_AD0E ROM:AD57 ROM:AD58 ROM:AD58 ; =============== S U B R O U T I N E ======================================= ROM:AD58 ROM:AD58 ROM:AD58 sub_AD58: ; CODE XREF: ROM:AC1AP ROM:AD58 ldaa byte_1507 ROM:AD5B cmpa #5 ROM:AD5D bcs loc_AD64 ROM:AD5F aim #$FB, byte_49 ; '' ROM:AD62 bra loc_ADA4 ROM:AD64 ; --------------------------------------------------------------------------- ROM:AD64 ROM:AD64 loc_AD64: ; CODE XREF: sub_AD58+5j ROM:AD64 tim #$45, byte_48 ; 'E' ROM:AD67 bne loc_ADA4 ROM:AD69 tim #$50, byte_49 ; 'P' ROM:AD6C bne loc_ADA4 ROM:AD6E tsta ROM:AD6F bne locret_ADAA ROM:AD71 ldaa byte_BC ROM:AD73 cmpa #$3C ; '<' ROM:AD75 bcs locret_ADAA ROM:AD77 tim #1, byte_73 ROM:AD7A bne locret_ADAA ROM:AD7C ldaa byte_BB ROM:AD7E cmpa #$5A ; 'Z' ROM:AD80 bcs locret_ADAA ROM:AD82 tim #4, byte_73 ROM:AD85 beq locret_ADAA ROM:AD87 ldx byte_1491 ROM:AD8A bmi loc_AD94 ROM:AD8C ldx #$8000 ROM:AD8F stx byte_1491 ROM:AD92 bra locret_ADAA ROM:AD94 ; --------------------------------------------------------------------------- ROM:AD94 ROM:AD94 loc_AD94: ; CODE XREF: sub_AD58+32j ROM:AD94 cpx #$82EE ROM:AD97 bcs loc_AD9E ROM:AD99 oim #4, byte_49 ROM:AD9C bra locret_ADAA ROM:AD9E ; --------------------------------------------------------------------------- ROM:AD9E ROM:AD9E loc_AD9E: ; CODE XREF: sub_AD58+3Fj ROM:AD9E inx ROM:AD9F stx byte_1491 ROM:ADA2 bra locret_ADAA ROM:ADA4 ; --------------------------------------------------------------------------- ROM:ADA4 ROM:ADA4 loc_ADA4: ; CODE XREF: sub_AD58+Aj ROM:ADA4 ; sub_AD58+Fj ... ROM:ADA4 ldx #0 ROM:ADA7 stx byte_1491 ROM:ADAA ROM:ADAA locret_ADAA: ; CODE XREF: sub_AD58+17j ROM:ADAA ; sub_AD58+1Dj ... ROM:ADAA rts ROM:ADAA ; End of function sub_AD58 ROM:ADAA ROM:ADAB ROM:ADAB ; =============== S U B R O U T I N E ======================================= ROM:ADAB ROM:ADAB ROM:ADAB sub_ADAB: ; CODE XREF: ROM:AC1DP ROM:ADAB ldaa byte_73 ROM:ADAD bpl loc_ADB4 ROM:ADAF ldaa byte_158B ROM:ADB2 bne locret_ADE2 ROM:ADB4 ROM:ADB4 loc_ADB4: ; CODE XREF: sub_ADAB+2j ROM:ADB4 ldaa byte_4D ROM:ADB6 ldab byte_15 ROM:ADB8 tim #$80, byte_73 ; '' ROM:ADBB bne loc_ADBF ROM:ADBD eorb #$40 ; '@' ROM:ADBF ROM:ADBF loc_ADBF: ; CODE XREF: sub_ADAB+10j ROM:ADBF bitb #$40 ; '@' ROM:ADC1 bne loc_ADCF ROM:ADC3 eora #2 ROM:ADC5 bita #2 ROM:ADC7 bne loc_ADCB ROM:ADC9 oraa #8 ROM:ADCB ROM:ADCB loc_ADCB: ; CODE XREF: sub_ADAB+1Cj ROM:ADCB staa byte_4D ROM:ADCD bra loc_ADD9 ROM:ADCF ; --------------------------------------------------------------------------- ROM:ADCF ROM:ADCF loc_ADCF: ; CODE XREF: sub_ADAB+16j ROM:ADCF eora #1 ROM:ADD1 bita #1 ROM:ADD3 bne loc_ADD7 ROM:ADD5 oraa #4 ROM:ADD7 ROM:ADD7 loc_ADD7: ; CODE XREF: sub_ADAB+28j ROM:ADD7 staa byte_4D ROM:ADD9 ROM:ADD9 loc_ADD9: ; CODE XREF: sub_ADAB+22j ROM:ADD9 anda #$C ROM:ADDB cmpa #$C ROM:ADDD bne locret_ADE2 ROM:ADDF aim #$BF, byte_49 ; '' ROM:ADE2 ROM:ADE2 locret_ADE2: ; CODE XREF: sub_ADAB+7j ROM:ADE2 ; sub_ADAB+32j ROM:ADE2 rts ROM:ADE2 ; End of function sub_ADAB ROM:ADE2 ROM:ADE3 ROM:ADE3 ; =============== S U B R O U T I N E ======================================= ROM:ADE3 ROM:ADE3 ROM:ADE3 sub_ADE3: ; CODE XREF: ROM:AC20P ROM:ADE3 tim #1, byte_49 ROM:ADE6 beq loc_ADED ROM:ADE8 aim #$3F, byte_4A ; '?' ROM:ADEB bra loc_AE42 ROM:ADED ; --------------------------------------------------------------------------- ROM:ADED ROM:ADED loc_ADED: ; CODE XREF: sub_ADE3+3j ROM:ADED tim #$10, byte_15 ROM:ADF0 bne loc_AE1B ROM:ADF2 tim #8, byte_50 ROM:ADF5 bne loc_ADFD ROM:ADF7 oim #8, byte_50 ROM:ADFA clr byte_1496 ROM:ADFD ROM:ADFD loc_ADFD: ; CODE XREF: sub_ADE3+12j ROM:ADFD ldaa byte_1463 ROM:AE00 cmpa #$28 ; '(' ROM:AE02 bcs loc_AE0B ROM:AE04 ldaa #$40 ; '@' ROM:AE06 jsr sub_AE7E ROM:AE09 bra loc_AE42 ROM:AE0B ; --------------------------------------------------------------------------- ROM:AE0B ROM:AE0B loc_AE0B: ; CODE XREF: sub_ADE3+1Fj ROM:AE0B cmpa #$23 ; '#' ROM:AE0D bcc loc_AE16 ROM:AE0F ldaa #$40 ; '@' ROM:AE11 jsr sub_AE98 ROM:AE14 bra loc_AE42 ROM:AE16 ; --------------------------------------------------------------------------- ROM:AE16 ROM:AE16 loc_AE16: ; CODE XREF: sub_ADE3+2Aj ROM:AE16 clr byte_1496 ROM:AE19 bra loc_AE42 ROM:AE1B ; --------------------------------------------------------------------------- ROM:AE1B ROM:AE1B loc_AE1B: ; CODE XREF: sub_ADE3+Dj ROM:AE1B tim #8, byte_50 ROM:AE1E beq loc_AE26 ROM:AE20 aim #$F7, byte_50 ; '' ROM:AE23 clr byte_1496 ROM:AE26 ROM:AE26 loc_AE26: ; CODE XREF: sub_ADE3+3Bj ROM:AE26 ldaa byte_1463 ROM:AE29 cmpa #$F ROM:AE2B bhi loc_AE34 ROM:AE2D ldaa #$80 ; '' ROM:AE2F jsr sub_AE7E ROM:AE32 bra loc_AE42 ROM:AE34 ; --------------------------------------------------------------------------- ROM:AE34 ROM:AE34 loc_AE34: ; CODE XREF: sub_ADE3+48j ROM:AE34 cmpa #$28 ; '(' ROM:AE36 bcs loc_AE3F ROM:AE38 ldaa #$80 ; '' ROM:AE3A jsr sub_AE98 ROM:AE3D bra loc_AE42 ROM:AE3F ; --------------------------------------------------------------------------- ROM:AE3F ROM:AE3F loc_AE3F: ; CODE XREF: sub_ADE3+53j ROM:AE3F clr byte_1496 ROM:AE42 ROM:AE42 loc_AE42: ; CODE XREF: sub_ADE3+8j ROM:AE42 ; sub_ADE3+26j ... ROM:AE42 ldaa byte_49 ROM:AE44 anda #$EF ; '' ROM:AE46 tim #$C0, byte_4A ; '' ROM:AE49 beq loc_AE4D ROM:AE4B oraa #$10 ROM:AE4D ROM:AE4D loc_AE4D: ; CODE XREF: sub_ADE3+66j ROM:AE4D staa byte_49 ROM:AE4F tim #$10, byte_15 ROM:AE52 beq loc_AE6E ROM:AE54 ldaa byte_1497 ROM:AE57 bmi locret_AE7D ROM:AE59 inca ROM:AE5A cmpa #$C ROM:AE5C bcs loc_AE69 ROM:AE5E ldab #$80 ; '' ROM:AE60 stab byte_1499 ROM:AE63 cmpa #$25 ; '%' ROM:AE65 bcs loc_AE69 ROM:AE67 ldaa #$80 ; '' ROM:AE69 ROM:AE69 loc_AE69: ; CODE XREF: sub_ADE3+79j ROM:AE69 ; sub_ADE3+82j ROM:AE69 staa byte_1497 ROM:AE6C bra locret_AE7D ROM:AE6E ; --------------------------------------------------------------------------- ROM:AE6E ROM:AE6E loc_AE6E: ; CODE XREF: sub_ADE3+6Fj ROM:AE6E ldaa byte_1498 ROM:AE71 bmi locret_AE7D ROM:AE73 inca ROM:AE74 cmpa #$25 ; '%' ROM:AE76 bcs loc_AE7A ROM:AE78 ldaa #$80 ; '' ROM:AE7A ROM:AE7A loc_AE7A: ; CODE XREF: sub_ADE3+93j ROM:AE7A staa byte_1498 ROM:AE7D ROM:AE7D locret_AE7D: ; CODE XREF: sub_ADE3+74j ROM:AE7D ; sub_ADE3+89j ... ROM:AE7D rts ROM:AE7D ; End of function sub_ADE3 ROM:AE7D ROM:AE7E ROM:AE7E ; =============== S U B R O U T I N E ======================================= ROM:AE7E ROM:AE7E ROM:AE7E sub_AE7E: ; CODE XREF: sub_ADE3+23P ROM:AE7E ; sub_ADE3+4CP ROM:AE7E ldab byte_1496 ROM:AE81 bmi loc_AE8A ROM:AE83 ldab #$80 ; '' ROM:AE85 stab byte_1496 ROM:AE88 bra locret_AE97 ROM:AE8A ; --------------------------------------------------------------------------- ROM:AE8A ROM:AE8A loc_AE8A: ; CODE XREF: sub_AE7E+3j ROM:AE8A cmpb #$8C ; '' ROM:AE8C bcs loc_AE94 ROM:AE8E oraa byte_4A ROM:AE90 staa byte_4A ROM:AE92 bra locret_AE97 ROM:AE94 ; --------------------------------------------------------------------------- ROM:AE94 ROM:AE94 loc_AE94: ; CODE XREF: sub_AE7E+Ej ROM:AE94 inc byte_1496 ROM:AE97 ROM:AE97 locret_AE97: ; CODE XREF: sub_AE7E+Aj ROM:AE97 ; sub_AE7E+14j ROM:AE97 rts ROM:AE97 ; End of function sub_AE7E ROM:AE97 ROM:AE98 ROM:AE98 ; =============== S U B R O U T I N E ======================================= ROM:AE98 ROM:AE98 ROM:AE98 sub_AE98: ; CODE XREF: sub_ADE3+2EP ROM:AE98 ; sub_ADE3+57P ROM:AE98 ldab byte_1496 ROM:AE9B bpl loc_AEA2 ROM:AE9D clr byte_1496 ROM:AEA0 bra locret_AEB0 ROM:AEA2 ; --------------------------------------------------------------------------- ROM:AEA2 ROM:AEA2 loc_AEA2: ; CODE XREF: sub_AE98+3j ROM:AEA2 cmpb #$C ROM:AEA4 bcs loc_AEAD ROM:AEA6 coma ROM:AEA7 anda byte_4A ROM:AEA9 staa byte_4A ROM:AEAB bra locret_AEB0 ROM:AEAD ; --------------------------------------------------------------------------- ROM:AEAD ROM:AEAD loc_AEAD: ; CODE XREF: sub_AE98+Cj ROM:AEAD inc byte_1496 ROM:AEB0 ROM:AEB0 locret_AEB0: ; CODE XREF: sub_AE98+8j ROM:AEB0 ; sub_AE98+13j ROM:AEB0 rts ROM:AEB0 ; End of function sub_AE98 ROM:AEB0 ROM:AEB1 ROM:AEB1 ; =============== S U B R O U T I N E ======================================= ROM:AEB1 ROM:AEB1 ROM:AEB1 sub_AEB1: ; CODE XREF: ROM:AC23P ROM:AEB1 tim #5, byte_48 ROM:AEB4 beq loc_AEBB ROM:AEB6 aim #$CF, byte_4A ; '' ROM:AEB9 bra loc_AF24 ROM:AEBB ; --------------------------------------------------------------------------- ROM:AEBB ROM:AEBB loc_AEBB: ; CODE XREF: sub_AEB1+3j ROM:AEBB ldaa byte_BC ROM:AEBD cmpa #$28 ; '(' ROM:AEBF bcs loc_AEEE ROM:AEC1 tim #$20, byte_15 ; ' ' ROM:AEC4 beq loc_AEDA ROM:AEC6 ldaa #$A5 ; '' ROM:AEC8 staa byte_82 ROM:AECA ldaa #$10 ROM:AECC ldab byte_149A ROM:AECF ldx #$4A ; 'J' ROM:AED2 jsr sub_B1A1 ROM:AED5 stab byte_149A ROM:AED8 bra loc_AEF1 ROM:AEDA ; --------------------------------------------------------------------------- ROM:AEDA ROM:AEDA loc_AEDA: ; CODE XREF: sub_AEB1+13j ROM:AEDA ldaa #$C ROM:AEDC staa byte_82 ROM:AEDE ldaa #$10 ROM:AEE0 ldab byte_149A ROM:AEE3 ldx #$4A ; 'J' ROM:AEE6 jsr sub_B18E ROM:AEE9 stab byte_149A ROM:AEEC bra loc_AEF1 ROM:AEEE ; --------------------------------------------------------------------------- ROM:AEEE ROM:AEEE loc_AEEE: ; CODE XREF: sub_AEB1+Ej ROM:AEEE clr byte_149A ROM:AEF1 ROM:AEF1 loc_AEF1: ; CODE XREF: sub_AEB1+27j ROM:AEF1 ; sub_AEB1+3Bj ROM:AEF1 ldaa byte_BC ROM:AEF3 cmpa #1 ROM:AEF5 bcs loc_AF21 ROM:AEF7 cmpa #$24 ; '$' ROM:AEF9 bhi loc_AF21 ROM:AEFB tim #$20, byte_15 ; ' ' ROM:AEFE beq loc_AF08 ROM:AF00 aim #$DF, byte_4A ; '' ROM:AF03 clr byte_149B ROM:AF06 bra loc_AF24 ROM:AF08 ; --------------------------------------------------------------------------- ROM:AF08 ROM:AF08 loc_AF08: ; CODE XREF: sub_AEB1+4Dj ROM:AF08 ldab byte_C6 ROM:AF0A bne loc_AF21 ROM:AF0C cmpa #$C ROM:AF0E bhi loc_AF21 ROM:AF10 ldab byte_149B ROM:AF13 cmpb #$25 ; '%' ROM:AF15 bcs loc_AF1C ROM:AF17 oim #$20, byte_4A ; ' ' ROM:AF1A bra loc_AF24 ROM:AF1C ; --------------------------------------------------------------------------- ROM:AF1C ROM:AF1C loc_AF1C: ; CODE XREF: sub_AEB1+64j ROM:AF1C inc byte_149B ROM:AF1F bra loc_AF24 ROM:AF21 ; --------------------------------------------------------------------------- ROM:AF21 ROM:AF21 loc_AF21: ; CODE XREF: sub_AEB1+44j ROM:AF21 ; sub_AEB1+48j ... ROM:AF21 clr byte_149B ROM:AF24 ROM:AF24 loc_AF24: ; CODE XREF: sub_AEB1+8j ROM:AF24 ; sub_AEB1+55j ... ROM:AF24 ldaa byte_48 ROM:AF26 anda #$FD ; '' ROM:AF28 tim #$30, byte_4A ; '0' ROM:AF2B beq loc_AF2F ROM:AF2D oraa #2 ROM:AF2F ROM:AF2F loc_AF2F: ; CODE XREF: sub_AEB1+7Aj ROM:AF2F staa byte_48 ROM:AF31 rts ROM:AF31 ; End of function sub_AEB1 ROM:AF31 ROM:AF32 ROM:AF32 ; =============== S U B R O U T I N E ======================================= ROM:AF32 ROM:AF32 ROM:AF32 sub_AF32: ; CODE XREF: ROM:AC26P ROM:AF32 tim #$17, byte_48 ROM:AF35 bne loc_AF49 ROM:AF37 ldaa #8 ROM:AF39 jsr sub_8179 ROM:AF3C staa byte_1409 ROM:AF3F cmpa byte_C9CA ROM:AF42 bls loc_AF4E ROM:AF44 cmpa byte_C9CB ROM:AF47 bcc loc_AF4E ROM:AF49 ROM:AF49 loc_AF49: ; CODE XREF: sub_AF32+3j ROM:AF49 aim #$DF, byte_48 ; '' ROM:AF4C bra loc_AF83 ROM:AF4E ; --------------------------------------------------------------------------- ROM:AF4E ROM:AF4E loc_AF4E: ; CODE XREF: sub_AF32+10j ROM:AF4E ; sub_AF32+15j ROM:AF4E tim #2, byte_73 ROM:AF51 bne loc_AF83 ROM:AF53 ldaa byte_BC ROM:AF55 cmpa byte_C9CD ROM:AF58 bcs loc_AF83 ROM:AF5A cmpa byte_C9CE ROM:AF5D bhi loc_AF83 ROM:AF5F ldaa byte_BB ROM:AF61 cmpa byte_C9CF ROM:AF64 bcc loc_AF83 ROM:AF66 ldaa word_1403+1 ROM:AF69 cmpa byte_C9D0 ROM:AF6C bcs loc_AF83 ROM:AF6E ldaa byte_C5 ROM:AF70 cmpa byte_C9D1 ROM:AF73 bcs loc_AF83 ROM:AF75 inc byte_149C ROM:AF78 ldaa byte_149C ROM:AF7B cmpa byte_C9CC ROM:AF7E bcs locret_AF86 ROM:AF80 oim #$20, byte_48 ; ' ' ROM:AF83 ROM:AF83 loc_AF83: ; CODE XREF: sub_AF32+1Aj ROM:AF83 ; sub_AF32+1Fj ... ROM:AF83 clr byte_149C ROM:AF86 ROM:AF86 locret_AF86: ; CODE XREF: sub_AF32+4Cj ROM:AF86 rts ROM:AF86 ; End of function sub_AF32 ROM:AF86 ROM:AF87 ROM:AF87 ; =============== S U B R O U T I N E ======================================= ROM:AF87 ROM:AF87 ROM:AF87 sub_AF87: ; CODE XREF: ROM:AC29P ROM:AF87 ldaa byte_4D ROM:AF89 ldab byte_C8F0 ROM:AF8C bitb #$80 ; '' ROM:AF8E bne loc_AFB8 ROM:AF90 tim #$80, byte_73 ; '' ROM:AF93 bne loc_AFB8 ROM:AF95 ldab word_1002+1 ROM:AF98 bitb #$10 ROM:AF9A beq loc_AFA8 ROM:AF9C eora #$20 ; ' ' ROM:AF9E bita #$20 ; ' ' ROM:AFA0 bne loc_AFA4 ROM:AFA2 oraa #$80 ; '' ROM:AFA4 ROM:AFA4 loc_AFA4: ; CODE XREF: sub_AF87+19j ROM:AFA4 staa byte_4D ROM:AFA6 bra loc_AFB2 ROM:AFA8 ; --------------------------------------------------------------------------- ROM:AFA8 ROM:AFA8 loc_AFA8: ; CODE XREF: sub_AF87+13j ROM:AFA8 eora #$10 ROM:AFAA bita #$10 ROM:AFAC bne loc_AFB0 ROM:AFAE oraa #$40 ; '@' ROM:AFB0 ROM:AFB0 loc_AFB0: ; CODE XREF: sub_AF87+25j ROM:AFB0 staa byte_4D ROM:AFB2 ROM:AFB2 loc_AFB2: ; CODE XREF: sub_AF87+1Fj ROM:AFB2 anda #$C0 ; '' ROM:AFB4 cmpa #$C0 ; '' ROM:AFB6 bne locret_AFBB ROM:AFB8 ROM:AFB8 loc_AFB8: ; CODE XREF: sub_AF87+7j ROM:AFB8 ; sub_AF87+Cj ROM:AFB8 aim #$DF, byte_49 ; '' ROM:AFBB ROM:AFBB locret_AFBB: ; CODE XREF: sub_AF87+2Fj ROM:AFBB rts ROM:AFBB ; End of function sub_AF87 ROM:AFBB ROM:AFBC ROM:AFBC ; =============== S U B R O U T I N E ======================================= ROM:AFBC ROM:AFBC ROM:AFBC sub_AFBC: ; CODE XREF: ROM:AC2CP ROM:AFBC ldaa #$C ROM:AFBE tim #1, byte_96 ROM:AFC1 bne loc_AFC9 ROM:AFC3 ldaa byte_159D ROM:AFC6 beq loc_AFC9 ROM:AFC8 deca ROM:AFC9 ROM:AFC9 loc_AFC9: ; CODE XREF: sub_AFBC+5j ROM:AFC9 ; sub_AFBC+Aj ROM:AFC9 staa byte_159D ROM:AFCC tim #5, byte_48 ROM:AFCF bne loc_AFDC ROM:AFD1 ldab byte_BC ROM:AFD3 cmpb #4 ROM:AFD5 bcs locret_B001 ROM:AFD7 tim #2, byte_3 ROM:AFDA bne loc_AFE0 ROM:AFDC ROM:AFDC loc_AFDC: ; CODE XREF: sub_AFBC+13j ROM:AFDC aim #$F7, byte_48 ; '' ROM:AFDF rts ROM:AFE0 ; --------------------------------------------------------------------------- ROM:AFE0 ROM:AFE0 loc_AFE0: ; CODE XREF: sub_AFBC+1Ej ROM:AFE0 cmpb #$18 ROM:AFE2 bcc locret_B001 ROM:AFE4 tim #4, byte_3 ROM:AFE7 beq locret_B001 ROM:AFE9 tst byte_159D ROM:AFEC bne locret_B001 ROM:AFEE tim #$40, byte_94 ; '@' ROM:AFF1 beq loc_AFFE ROM:AFF3 ldaa byte_1457 ROM:AFF6 cmpa #$C ROM:AFF8 bcs locret_B001 ROM:AFFA cmpa #$7D ; '}' ROM:AFFC bcc locret_B001 ROM:AFFE ROM:AFFE loc_AFFE: ; CODE XREF: sub_AFBC+35j ROM:AFFE oim #8, byte_48 ROM:B001 ROM:B001 locret_B001: ; CODE XREF: sub_AFBC+19j ROM:B001 ; sub_AFBC+26j ... ROM:B001 rts ROM:B001 ; End of function sub_AFBC ROM:B001 ROM:B002 ROM:B002 ; =============== S U B R O U T I N E ======================================= ROM:B002 ROM:B002 ROM:B002 sub_B002: ; CODE XREF: ROM:AC37P ROM:B002 ldaa byte_C8F0 ROM:B005 bita #$80 ; '' ROM:B007 bne loc_B011 ROM:B009 aim #$F3, byte_4C ; '' ROM:B00C aim #$F7, byte_49 ; '' ROM:B00F bra locret_B03E ROM:B011 ; --------------------------------------------------------------------------- ROM:B011 ROM:B011 loc_B011: ; CODE XREF: sub_B002+5j ROM:B011 ldaa #4 ROM:B013 staa byte_82 ROM:B015 tim #4, byte_3 ROM:B018 beq locret_B03E ROM:B01A sei ROM:B01B ldaa byte_76 ROM:B01D ldab byte_3 ROM:B01F cli ROM:B020 tim #4, byte_3 ROM:B023 beq locret_B03E ROM:B025 anda #$20 ; ' ' ROM:B027 comb ROM:B028 andb #1 ROM:B02A ldx #$1547 ROM:B02D jsr sub_B15D ROM:B030 ldaa byte_4C ROM:B032 ldab byte_49 ROM:B034 andb #$F7 ; '' ROM:B036 bita #$C ROM:B038 beq loc_B03C ROM:B03A orab #8 ROM:B03C ROM:B03C loc_B03C: ; CODE XREF: sub_B002+36j ROM:B03C stab byte_49 ROM:B03E ROM:B03E locret_B03E: ; CODE XREF: sub_B002+Dj ROM:B03E ; sub_B002+16j ... ROM:B03E rts ROM:B03E ; End of function sub_B002 ROM:B03E ROM:B03F ROM:B03F ; =============== S U B R O U T I N E ======================================= ROM:B03F ROM:B03F ROM:B03F sub_B03F: ; CODE XREF: ROM:AC2FP ROM:B03F ROM:B03F ; FUNCTION CHUNK AT ROM:B116 SIZE 00000047 BYTES ROM:B03F ROM:B03F tim #$40, byte_94 ; '@' ROM:B042 bne loc_B055 ROM:B044 tim #$40, byte_73 ; '@' ROM:B047 bne loc_B058 ROM:B049 aim #$FE, byte_4C ; '' ROM:B04C clr byte_B7 ROM:B04F jsr sub_B0E7 ROM:B052 jmp loc_B142 ROM:B055 ; --------------------------------------------------------------------------- ROM:B055 ROM:B055 loc_B055: ; CODE XREF: sub_B03F+3j ROM:B055 jmp loc_B147 ROM:B058 ; --------------------------------------------------------------------------- ROM:B058 ROM:B058 loc_B058: ; CODE XREF: sub_B03F+8j ROM:B058 ldab byte_B7 ROM:B05A tim #1, byte_4C ROM:B05D beq loc_B066 ROM:B05F clr byte_1544 ROM:B062 andb #$7F ; '' ROM:B064 bra loc_B0AA ROM:B066 ; --------------------------------------------------------------------------- ROM:B066 ROM:B066 loc_B066: ; CODE XREF: sub_B03F+1Ej ROM:B066 tim #$80, byte_9B ; '' ROM:B069 beq loc_B0A5 ROM:B06B bitb #$80 ; '' ROM:B06D bne loc_B087 ROM:B06F tst byte_73 ROM:B072 bpl loc_B0A5 ROM:B074 ldaa byte_C5 ROM:B076 cmpa #$6E ; 'n' ROM:B078 bcs loc_B0A5 ROM:B07A tim #4, byte_73 ROM:B07D beq loc_B0A5 ROM:B07F ldaa byte_BC ROM:B081 cmpa #$37 ; '7' ROM:B083 bcs loc_B0A5 ROM:B085 orab #$80 ; '' ROM:B087 ROM:B087 loc_B087: ; CODE XREF: sub_B03F+2Ej ROM:B087 ldaa byte_BC ROM:B089 bitb #$40 ; '@' ROM:B08B bne loc_B095 ROM:B08D cmpa #$37 ; '7' ROM:B08F bcs loc_B0AA ROM:B091 orab #$40 ; '@' ROM:B093 bra loc_B09B ROM:B095 ; --------------------------------------------------------------------------- ROM:B095 ROM:B095 loc_B095: ; CODE XREF: sub_B03F+4Cj ROM:B095 cmpa #$37 ; '7' ROM:B097 bcc loc_B0AA ROM:B099 andb #$BF ; '' ROM:B09B ROM:B09B loc_B09B: ; CODE XREF: sub_B03F+54j ROM:B09B inc byte_1544 ROM:B09E bne loc_B0AA ROM:B0A0 com byte_1544 ROM:B0A3 bra loc_B0AA ROM:B0A5 ; --------------------------------------------------------------------------- ROM:B0A5 ROM:B0A5 loc_B0A5: ; CODE XREF: sub_B03F+2Aj ROM:B0A5 ; sub_B03F+33j ... ROM:B0A5 andb #$3F ; '?' ROM:B0A7 clr byte_1544 ROM:B0AA ROM:B0AA loc_B0AA: ; CODE XREF: sub_B03F+25j ROM:B0AA ; sub_B03F+50j ... ROM:B0AA stab byte_B7 ROM:B0AC ldaa word_1403+1 ROM:B0AF cmpa byte_CA1E ROM:B0B2 bls loc_B0CF ROM:B0B4 ldaa byte_1031 ROM:B0B7 anda #8 ROM:B0B9 bne loc_B0C8 ROM:B0BB ldaa byte_14B4 ROM:B0BE cmpa #$14 ROM:B0C0 bls loc_B0CF ROM:B0C2 cmpa #$B4 ; '' ROM:B0C4 bcc loc_B0CF ROM:B0C6 bra loc_B0D4 ROM:B0C8 ; --------------------------------------------------------------------------- ROM:B0C8 ROM:B0C8 loc_B0C8: ; CODE XREF: sub_B03F+7Aj ROM:B0C8 coma ROM:B0C9 staa byte_1034 ROM:B0CC aim #$DF, byte_B7 ; '' ROM:B0CF ROM:B0CF loc_B0CF: ; CODE XREF: sub_B03F+73j ROM:B0CF ; sub_B03F+81j ... ROM:B0CF clr byte_1545 ROM:B0D2 bra loc_B0E3 ROM:B0D4 ; --------------------------------------------------------------------------- ROM:B0D4 ROM:B0D4 loc_B0D4: ; CODE XREF: sub_B03F+87j ROM:B0D4 ldab byte_1545 ROM:B0D7 cmpb #2 ROM:B0D9 bcc loc_B0E0 ROM:B0DB inc byte_1545 ROM:B0DE bra loc_B0E3 ROM:B0E0 ; --------------------------------------------------------------------------- ROM:B0E0 ROM:B0E0 loc_B0E0: ; CODE XREF: sub_B03F+9Aj ROM:B0E0 oim #$20, byte_B7 ; ' ' ROM:B0E3 ROM:B0E3 loc_B0E3: ; CODE XREF: sub_B03F+93j ROM:B0E3 ; sub_B03F+9Fj ROM:B0E3 bsr sub_B0E7 ROM:B0E5 bra loc_B116 ROM:B0E5 ; End of function sub_B03F ROM:B0E5 ROM:B0E7 ROM:B0E7 ; =============== S U B R O U T I N E ======================================= ROM:B0E7 ROM:B0E7 ROM:B0E7 sub_B0E7: ; CODE XREF: sub_B03F+10P ROM:B0E7 ; sub_B03F:loc_B0E3p ROM:B0E7 ldaa word_1403+1 ROM:B0EA cmpa #$A9 ; '' ROM:B0EC bcs loc_B111 ROM:B0EE tim #$20, byte_15 ; ' ' ROM:B0F1 bne loc_B111 ROM:B0F3 ldaa byte_14B4 ROM:B0F6 cmpa #$40 ; '@' ROM:B0F8 bcs loc_B111 ROM:B0FA ldaa byte_1406 ROM:B0FD cmpa #0 ROM:B0FF bcc loc_B10E ROM:B101 ldaa byte_1493 ROM:B104 inca ROM:B105 cmpa #$3E ; '>' ROM:B107 bcs loc_B112 ROM:B109 oim #2, byte_4C ROM:B10C bra locret_B115 ROM:B10E ; --------------------------------------------------------------------------- ROM:B10E ROM:B10E loc_B10E: ; CODE XREF: sub_B0E7+18j ROM:B10E aim #$FD, byte_4C ; '' ROM:B111 ROM:B111 loc_B111: ; CODE XREF: sub_B0E7+5j ROM:B111 ; sub_B0E7+Aj ... ROM:B111 clra ROM:B112 ROM:B112 loc_B112: ; CODE XREF: sub_B0E7+20j ROM:B112 staa byte_1493 ROM:B115 ROM:B115 locret_B115: ; CODE XREF: sub_B0E7+25j ROM:B115 rts ROM:B115 ; End of function sub_B0E7 ROM:B115 ROM:B116 ; --------------------------------------------------------------------------- ROM:B116 ; START OF FUNCTION CHUNK FOR sub_B03F ROM:B116 ROM:B116 loc_B116: ; CODE XREF: sub_B03F+A6j ROM:B116 tst byte_73 ROM:B119 bpl loc_B121 ROM:B11B ldaa byte_C6 ROM:B11D cmpa #$14 ROM:B11F bcs loc_B126 ROM:B121 ROM:B121 loc_B121: ; CODE XREF: sub_B03F+DAj ROM:B121 aim #$EF, byte_B7 ; '' ROM:B124 bra loc_B135 ROM:B126 ; --------------------------------------------------------------------------- ROM:B126 ROM:B126 loc_B126: ; CODE XREF: sub_B03F+E0j ROM:B126 tim #$40, byte_49 ; '@' ROM:B129 bne loc_B135 ROM:B12B ldaa byte_1544 ROM:B12E cmpa #4 ROM:B130 bcs loc_B135 ROM:B132 oim #$10, byte_B7 ROM:B135 ROM:B135 loc_B135: ; CODE XREF: sub_B03F+E5j ROM:B135 ; sub_B03F+EAj ... ROM:B135 tim #$30, byte_B7 ; '0' ROM:B138 bne loc_B13F ROM:B13A aim #$FE, byte_4C ; '' ROM:B13D bra loc_B142 ROM:B13F ; --------------------------------------------------------------------------- ROM:B13F ROM:B13F loc_B13F: ; CODE XREF: sub_B03F+F9j ROM:B13F oim #1, byte_4C ROM:B142 ROM:B142 loc_B142: ; CODE XREF: sub_B03F+13J ROM:B142 ; sub_B03F+FEj ROM:B142 tim #3, byte_4C ROM:B145 bne loc_B14C ROM:B147 ROM:B147 loc_B147: ; CODE XREF: sub_B03F:loc_B055J ROM:B147 tim #$C, byte_4B ROM:B14A bra loc_B159 ROM:B14C ; --------------------------------------------------------------------------- ROM:B14C ROM:B14C loc_B14C: ; CODE XREF: sub_B03F+106j ROM:B14C oim #$80, byte_48 ; '' ROM:B14F sei ROM:B150 jsr sub_A86A ROM:B153 jsr sub_A87B ROM:B156 cli ROM:B157 bra locret_B15C ROM:B159 ; --------------------------------------------------------------------------- ROM:B159 ROM:B159 loc_B159: ; CODE XREF: sub_B03F+10Bj ROM:B159 aim #$7F, byte_48 ; '' ROM:B15C ROM:B15C locret_B15C: ; CODE XREF: sub_B03F+118j ROM:B15C rts ROM:B15C ; END OF FUNCTION CHUNK FOR sub_B03F ROM:B15D ROM:B15D ; =============== S U B R O U T I N E ======================================= ROM:B15D ROM:B15D ROM:B15D sub_B15D: ; CODE XREF: sub_B002+2BP ROM:B15D tsta ROM:B15E beq loc_B167 ROM:B160 ldaa byte_82 ROM:B162 tstb ROM:B163 beq loc_B17D ROM:B165 bra loc_B16E ROM:B167 ; --------------------------------------------------------------------------- ROM:B167 ROM:B167 loc_B167: ; CODE XREF: sub_B15D+1j ROM:B167 inx ROM:B168 ldaa byte_82 ROM:B16A asla ROM:B16B tstb ROM:B16C bne loc_B17D ROM:B16E ROM:B16E loc_B16E: ; CODE XREF: sub_B15D+8j ROM:B16E ldab #2 ROM:B170 stab byte_82 ROM:B172 ldab 0,x ROM:B174 pshx ROM:B175 ldx #$4C ; 'L' ROM:B178 jsr sub_B18E ROM:B17B bra loc_B18A ROM:B17D ; --------------------------------------------------------------------------- ROM:B17D ROM:B17D loc_B17D: ; CODE XREF: sub_B15D+6j ROM:B17D ; sub_B15D+Fj ROM:B17D ldab #$82 ; '' ROM:B17F stab byte_82 ROM:B181 ldab 0,x ROM:B183 pshx ROM:B184 ldx #$4C ; 'L' ROM:B187 jsr sub_B1A1 ROM:B18A ROM:B18A loc_B18A: ; CODE XREF: sub_B15D+1Ej ROM:B18A pulx ROM:B18B stab 0,x ROM:B18D rts ROM:B18D ; End of function sub_B15D ROM:B18D ROM:B18E ROM:B18E ; =============== S U B R O U T I N E ======================================= ROM:B18E ROM:B18E ROM:B18E sub_B18E: ; CODE XREF: sub_AEB1+35P ROM:B18E ; sub_B15D+1BP ROM:B18E tstb ROM:B18F bpl loc_B194 ROM:B191 clrb ROM:B192 bra locret_B1A0 ROM:B194 ; --------------------------------------------------------------------------- ROM:B194 ROM:B194 loc_B194: ; CODE XREF: sub_B18E+1j ROM:B194 cmpb byte_82 ROM:B196 bcs loc_B19F ROM:B198 coma ROM:B199 anda 0,x ROM:B19B staa 0,x ROM:B19D bra locret_B1A0 ROM:B19F ; --------------------------------------------------------------------------- ROM:B19F ROM:B19F loc_B19F: ; CODE XREF: sub_B18E+8j ROM:B19F incb ROM:B1A0 ROM:B1A0 locret_B1A0: ; CODE XREF: sub_B18E+4j ROM:B1A0 ; sub_B18E+Fj ROM:B1A0 rts ROM:B1A0 ; End of function sub_B18E ROM:B1A0 ROM:B1A1 ROM:B1A1 ; =============== S U B R O U T I N E ======================================= ROM:B1A1 ROM:B1A1 ROM:B1A1 sub_B1A1: ; CODE XREF: sub_AEB1+21P ROM:B1A1 ; sub_B15D+2AP ROM:B1A1 tstb ROM:B1A2 bmi loc_B1A8 ROM:B1A4 ldab #$80 ; '' ROM:B1A6 bra locret_B1B3 ROM:B1A8 ; --------------------------------------------------------------------------- ROM:B1A8 ROM:B1A8 loc_B1A8: ; CODE XREF: sub_B1A1+1j ROM:B1A8 cmpb byte_82 ROM:B1AA bcs loc_B1B2 ROM:B1AC oraa 0,x ROM:B1AE staa 0,x ROM:B1B0 bra locret_B1B3 ROM:B1B2 ; --------------------------------------------------------------------------- ROM:B1B2 ROM:B1B2 loc_B1B2: ; CODE XREF: sub_B1A1+9j ROM:B1B2 incb ROM:B1B3 ROM:B1B3 locret_B1B3: ; CODE XREF: sub_B1A1+5j ROM:B1B3 ; sub_B1A1+Fj ROM:B1B3 rts ROM:B1B3 ; End of function sub_B1A1 ROM:B1B3 ROM:B1B4 ROM:B1B4 ; =============== S U B R O U T I N E ======================================= ROM:B1B4 ROM:B1B4 ROM:B1B4 sub_B1B4: ; CODE XREF: ROM:loc_AC3AP ROM:B1B4 ROM:B1B4 ; FUNCTION CHUNK AT ROM:B214 SIZE 00000152 BYTES ROM:B1B4 ROM:B1B4 ldaa byte_73 ROM:B1B6 staa byte_85 ROM:B1B8 aim #$DF, byte_50 ; '' ROM:B1BB tim #$40, byte_46 ; '@' ROM:B1BE beq loc_B1CC ROM:B1C0 aim #$BF, byte_75 ; '' ROM:B1C3 clr byte_148B ROM:B1C6 clr byte_1487 ROM:B1C9 jmp loc_B28F ROM:B1CC ; --------------------------------------------------------------------------- ROM:B1CC ROM:B1CC loc_B1CC: ; CODE XREF: sub_B1B4+Aj ROM:B1CC ldd byte_48 ROM:B1CE tim #$40, byte_85 ; '@' ROM:B1D1 beq loc_B1DB ROM:B1D3 tim #$20, byte_85 ; ' ' ROM:B1D6 bne loc_B1DB ROM:B1D8 ldd word_15F4 ROM:B1DB ROM:B1DB loc_B1DB: ; CODE XREF: sub_B1B4+1Dj ROM:B1DB ; sub_B1B4+22j ROM:B1DB anda byte_C8F6 ROM:B1DE andb byte_C8F7 ROM:B1E1 std byte_82 ROM:B1E3 bne loc_B235 ROM:B1E5 std word_1484 ROM:B1E8 std word_1557 ROM:B1EB aim #$7F, byte_50 ; '' ROM:B1EE tim #$40, byte_85 ; '@' ROM:B1F1 bne loc_B214 ROM:B1F3 tim #$20, byte_85 ; ' ' ROM:B1F6 bne loc_B1FB ROM:B1F8 jsr sub_B366 ROM:B1FB ROM:B1FB loc_B1FB: ; CODE XREF: sub_B1B4+42j ROM:B1FB tim #$40, byte_94 ; '@' ROM:B1FE bne loc_B22E ROM:B200 bsr sub_B204 ROM:B202 bra loc_B231 ROM:B202 ; End of function sub_B1B4 ROM:B202 ROM:B204 ROM:B204 ; =============== S U B R O U T I N E ======================================= ROM:B204 ROM:B204 ROM:B204 sub_B204: ; CODE XREF: sub_B1B4+4Cp ROM:B204 ; sub_B1B4+65p ROM:B204 ldaa byte_14A4 ROM:B207 inca ROM:B208 cmpa #6 ROM:B20A bcs loc_B210 ROM:B20C clra ROM:B20D eim #$40, byte_75 ; '@' ROM:B210 ROM:B210 loc_B210: ; CODE XREF: sub_B204+6j ROM:B210 staa byte_14A4 ROM:B213 rts ROM:B213 ; End of function sub_B204 ROM:B213 ROM:B214 ; --------------------------------------------------------------------------- ROM:B214 ; START OF FUNCTION CHUNK FOR sub_B1B4 ROM:B214 ROM:B214 loc_B214: ; CODE XREF: sub_B1B4+3Dj ROM:B214 tim #$20, byte_85 ; ' ' ROM:B217 bne loc_B222 ROM:B219 bsr sub_B204 ROM:B21B tim #$40, byte_94 ; '@' ROM:B21E bne loc_B231 ROM:B220 bra loc_B22A ROM:B222 ; --------------------------------------------------------------------------- ROM:B222 ROM:B222 loc_B222: ; CODE XREF: sub_B1B4+63j ROM:B222 tim #$40, byte_94 ; '@' ROM:B225 bne loc_B22E ROM:B227 aim #$BF, byte_75 ; '' ROM:B22A ROM:B22A loc_B22A: ; CODE XREF: sub_B1B4+6Cj ROM:B22A ldaa #2 ROM:B22C bra loc_B27D ROM:B22E ; --------------------------------------------------------------------------- ROM:B22E ROM:B22E loc_B22E: ; CODE XREF: sub_B1B4+4Aj ROM:B22E ; sub_B1B4+71j ... ROM:B22E oim #$40, byte_75 ; '@' ROM:B231 ROM:B231 loc_B231: ; CODE XREF: sub_B1B4+4Ej ROM:B231 ; sub_B1B4+6Aj ... ROM:B231 ldaa #1 ROM:B233 bra loc_B27D ROM:B235 ; --------------------------------------------------------------------------- ROM:B235 ROM:B235 loc_B235: ; CODE XREF: sub_B1B4+2Fj ROM:B235 tim #$40, byte_85 ; '@' ROM:B238 bne loc_B250 ROM:B23A tim #$40, byte_94 ; '@' ROM:B23D beq loc_B244 ROM:B23F oim #$80, byte_50 ; '' ROM:B242 bra loc_B22E ROM:B244 ; --------------------------------------------------------------------------- ROM:B244 ROM:B244 loc_B244: ; CODE XREF: sub_B1B4+89j ROM:B244 oim #$20, byte_50 ; ' ' ROM:B247 ldx byte_4E ROM:B249 beq loc_B278 ROM:B24B oim #$80, byte_50 ; '' ROM:B24E bra loc_B231 ROM:B250 ; --------------------------------------------------------------------------- ROM:B250 ROM:B250 loc_B250: ; CODE XREF: sub_B1B4+84j ROM:B250 tim #$20, byte_85 ; ' ' ROM:B253 bne loc_B25A ROM:B255 oim #$20, byte_50 ; ' ' ROM:B258 bra loc_B278 ROM:B25A ; --------------------------------------------------------------------------- ROM:B25A ROM:B25A loc_B25A: ; CODE XREF: sub_B1B4+9Fj ROM:B25A ldx byte_1494 ROM:B25D bne loc_B265 ROM:B25F ldx word_1557 ROM:B262 inx ROM:B263 bne loc_B268 ROM:B265 ROM:B265 loc_B265: ; CODE XREF: sub_B1B4+A9j ROM:B265 ldx #$FFFF ROM:B268 ROM:B268 loc_B268: ; CODE XREF: sub_B1B4+AFj ROM:B268 stx word_1557 ROM:B26B cpx #$3E ; '>' ROM:B26E bcc loc_B275 ROM:B270 aim #$BF, byte_75 ; '' ROM:B273 bra loc_B278 ROM:B275 ; --------------------------------------------------------------------------- ROM:B275 ROM:B275 loc_B275: ; CODE XREF: sub_B1B4+BAj ROM:B275 oim #$40, byte_75 ; '@' ROM:B278 ROM:B278 loc_B278: ; CODE XREF: sub_B1B4+95j ROM:B278 ; sub_B1B4+A4j ... ROM:B278 aim #$7F, byte_50 ; '' ROM:B27B ldaa #3 ROM:B27D ROM:B27D loc_B27D: ; CODE XREF: sub_B1B4+78j ROM:B27D ; sub_B1B4+7Fj ROM:B27D cmpa byte_148B ROM:B280 beq loc_B28F ROM:B282 staa byte_148B ROM:B285 ldaa byte_1487 ROM:B288 bne loc_B28F ROM:B28A ldab #$16 ROM:B28C stab byte_1488 ROM:B28F ROM:B28F loc_B28F: ; CODE XREF: sub_B1B4+15J ROM:B28F ; sub_B1B4+CCj ... ROM:B28F ldaa byte_1487 ROM:B292 beq loc_B297 ROM:B294 jmp loc_B319 ROM:B297 ; --------------------------------------------------------------------------- ROM:B297 ROM:B297 loc_B297: ; CODE XREF: sub_B1B4+DEj ROM:B297 ldab byte_148B ROM:B29A beq loc_B2D2 ROM:B29C decb ROM:B29D bne loc_B2B8 ROM:B29F ldx #$C8F9 ROM:B2A2 tim #$80, byte_73 ; '' ROM:B2A5 beq loc_B2A9 ROM:B2A7 inx ROM:B2A8 inx ROM:B2A9 ROM:B2A9 loc_B2A9: ; CODE XREF: sub_B1B4+F1j ROM:B2A9 ldaa byte_C8F0 ROM:B2AC bita #$80 ; '' ROM:B2AE beq loc_B2B1 ROM:B2B0 inx ROM:B2B1 ROM:B2B1 loc_B2B1: ; CODE XREF: sub_B1B4+FAj ROM:B2B1 ldaa 0,x ROM:B2B3 staa byte_1487 ROM:B2B6 bra loc_B319 ROM:B2B8 ; --------------------------------------------------------------------------- ROM:B2B8 ROM:B2B8 loc_B2B8: ; CODE XREF: sub_B1B4+E9j ROM:B2B8 decb ROM:B2B9 bne loc_B2DC ROM:B2BB ldaa byte_1488 ROM:B2BE bne loc_B317 ROM:B2C0 tim #4, byte_98 ROM:B2C3 beq loc_B2D2 ROM:B2C5 ldaa word_1403 ROM:B2C8 cmpa byte_1460 ROM:B2CB bcc loc_B2D7 ROM:B2CD cmpa byte_14A8 ROM:B2D0 bcc loc_B317 ROM:B2D2 ROM:B2D2 loc_B2D2: ; CODE XREF: sub_B1B4+E6j ROM:B2D2 ; sub_B1B4+10Fj ROM:B2D2 aim #$F7, byte_79 ; '' ROM:B2D5 bra loc_B317 ROM:B2D7 ; --------------------------------------------------------------------------- ROM:B2D7 ROM:B2D7 loc_B2D7: ; CODE XREF: sub_B1B4+117j ROM:B2D7 oim #8, byte_79 ROM:B2DA bra loc_B317 ROM:B2DC ; --------------------------------------------------------------------------- ROM:B2DC ROM:B2DC loc_B2DC: ; CODE XREF: sub_B1B4+105j ROM:B2DC clrb ROM:B2DD ldx #$1484 ROM:B2E0 ROM:B2E0 loc_B2E0: ; CODE XREF: sub_B1B4+134j ROM:B2E0 ldaa 0,x ROM:B2E2 bne loc_B2F1 ROM:B2E4 inx ROM:B2E5 incb ROM:B2E6 cmpb #2 ROM:B2E8 bcs loc_B2E0 ROM:B2EA ldx byte_82 ROM:B2EC stx word_1484 ROM:B2EF bra loc_B317 ROM:B2F1 ; --------------------------------------------------------------------------- ROM:B2F1 ROM:B2F1 loc_B2F1: ; CODE XREF: sub_B1B4+12Ej ROM:B2F1 pshb ROM:B2F2 ldab #1 ROM:B2F4 stx byte_82 ROM:B2F6 ldx #0 ROM:B2F9 ROM:B2F9 loc_B2F9: ; CODE XREF: sub_B1B4+14Aj ROM:B2F9 lsra ROM:B2FA bcs loc_B300 ROM:B2FC aslb ROM:B2FD inx ROM:B2FE bra loc_B2F9 ROM:B300 ; --------------------------------------------------------------------------- ROM:B300 ROM:B300 loc_B300: ; CODE XREF: sub_B1B4+146j ROM:B300 stx byte_84 ROM:B302 ldx byte_82 ROM:B304 eorb 0,x ROM:B306 stab 0,x ROM:B308 pulb ROM:B309 aslb ROM:B30A aslb ROM:B30B aslb ROM:B30C addb byte_85 ROM:B30E ldx #$B389 ROM:B311 abx ROM:B312 ldaa 0,x ROM:B314 staa byte_1487 ROM:B317 ROM:B317 loc_B317: ; CODE XREF: sub_B1B4+10Aj ROM:B317 ; sub_B1B4+11Cj ... ROM:B317 bra locret_B365 ROM:B319 ; --------------------------------------------------------------------------- ROM:B319 ROM:B319 loc_B319: ; CODE XREF: sub_B1B4+E0J ROM:B319 ; sub_B1B4+102j ROM:B319 ldab byte_1488 ROM:B31C bne locret_B365 ROM:B31E tim #8, byte_79 ROM:B321 beq loc_B34C ROM:B323 aim #$F7, byte_79 ; '' ROM:B326 tim #$20, byte_50 ; ' ' ROM:B329 beq loc_B32E ROM:B32B aim #$BF, byte_75 ; '' ROM:B32E ROM:B32E loc_B32E: ; CODE XREF: sub_B1B4+175j ROM:B32E ldab byte_1487 ROM:B331 bitb #$F0 ; '' ROM:B333 beq loc_B33E ROM:B335 subb #$10 ROM:B337 stab byte_1487 ROM:B33A beq loc_B344 ROM:B33C bra loc_B348 ROM:B33E ; --------------------------------------------------------------------------- ROM:B33E ROM:B33E loc_B33E: ; CODE XREF: sub_B1B4+17Fj ROM:B33E decb ROM:B33F stab byte_1487 ROM:B342 bne loc_B348 ROM:B344 ROM:B344 loc_B344: ; CODE XREF: sub_B1B4+186j ROM:B344 ldaa #$16 ROM:B346 bra loc_B362 ROM:B348 ; --------------------------------------------------------------------------- ROM:B348 ROM:B348 loc_B348: ; CODE XREF: sub_B1B4+188j ROM:B348 ; sub_B1B4+18Ej ROM:B348 ldaa #4 ROM:B34A bra loc_B362 ROM:B34C ; --------------------------------------------------------------------------- ROM:B34C ROM:B34C loc_B34C: ; CODE XREF: sub_B1B4+16Dj ROM:B34C oim #8, byte_79 ROM:B34F tim #$20, byte_50 ; ' ' ROM:B352 beq loc_B357 ROM:B354 oim #$40, byte_75 ; '@' ROM:B357 ROM:B357 loc_B357: ; CODE XREF: sub_B1B4+19Ej ROM:B357 ldaa #$F ROM:B359 ldab byte_1487 ROM:B35C bitb #$F0 ; '' ROM:B35E bne loc_B362 ROM:B360 ldaa #2 ROM:B362 ROM:B362 loc_B362: ; CODE XREF: sub_B1B4+192j ROM:B362 ; sub_B1B4+196j ... ROM:B362 staa byte_1488 ROM:B365 ROM:B365 locret_B365: ; CODE XREF: sub_B1B4:loc_B317j ROM:B365 ; sub_B1B4+168j ROM:B365 rts ROM:B365 ; END OF FUNCTION CHUNK FOR sub_B1B4 ROM:B366 ROM:B366 ; =============== S U B R O U T I N E ======================================= ROM:B366 ROM:B366 ROM:B366 sub_B366: ; CODE XREF: sub_B1B4+44P ROM:B366 clra ROM:B367 clrb ROM:B368 std byte_48 ROM:B36A std byte_4A ROM:B36C std byte_4B ROM:B36E ldx #$15F0 ROM:B371 ROM:B371 loc_B371: ; CODE XREF: sub_B366+1Aj ROM:B371 std 0,x ROM:B373 std 2,x ROM:B375 std 4,x ROM:B377 std 6,x ROM:B379 ldab #8 ROM:B37B abx ROM:B37C clrb ROM:B37D cpx #$1800 ROM:B380 bcs loc_B371 ROM:B382 ldd #$55AA ROM:B385 std word_15F0 ROM:B388 rts ROM:B388 ; End of function sub_B366 ROM:B388 ROM:B388 ; --------------------------------------------------------------------------- ROM:B389 fcb $11 ROM:B38A fcb $12 ROM:B38B fcb $13 ROM:B38C fcb $14 ROM:B38D fcb $21 ; ! ROM:B38E fcb $22 ; " ROM:B38F fcb $23 ; # ROM:B390 fcb $24 ; $ ROM:B391 fcb $31 ; 1 ROM:B392 fcb $32 ; 2 ROM:B393 fcb $33 ; 3 ROM:B394 fcb $35 ; 5 ROM:B395 fcb $42 ; B ROM:B396 fcb $43 ; C ROM:B397 fcb $51 ; Q ROM:B398 fcb $61 ; a ROM:B399 ; --------------------------------------------------------------------------- ROM:B399 ldaa byte_C971 ROM:B39C staa byte_147A ROM:B39F ldaa byte_141A ROM:B3A2 bne loc_B3A7 ROM:B3A4 ldaa byte_1405 ROM:B3A7 ROM:B3A7 loc_B3A7: ; CODE XREF: ROM:B3A2j ROM:B3A7 staa byte_147D ROM:B3AA ldaa byte_C5 ROM:B3AC staa byte_141C ROM:B3AF cmpa byte_C998 ROM:B3B2 bhi loc_B3B7 ROM:B3B4 oim #$20, byte_96 ; ' ' ROM:B3B7 ROM:B3B7 loc_B3B7: ; CODE XREF: ROM:B3B2j ROM:B3B7 tim #$10, byte_48 ROM:B3BA beq loc_B3C1 ROM:B3BC ldaa byte_C3E6 ROM:B3BF bra loc_B3C7 ROM:B3C1 ; --------------------------------------------------------------------------- ROM:B3C1 ROM:B3C1 loc_B3C1: ; CODE XREF: ROM:B3BAj ROM:B3C1 ldx #$C3E0 ROM:B3C4 jsr sub_8164 ROM:B3C7 ROM:B3C7 loc_B3C7: ; CODE XREF: ROM:B3BFj ROM:B3C7 clrb ROM:B3C8 lsrd ROM:B3C9 lsrd ROM:B3CA sei ROM:B3CB std word_1461 ROM:B3CE std word_142A ROM:B3D1 cli ROM:B3D2 ldx #$100 ROM:B3D5 stx word_1430 ROM:B3D8 stx word_1434 ROM:B3DB ldaa byte_C95C ROM:B3DE staa byte_1460 ROM:B3E1 suba #4 ROM:B3E3 staa byte_14A8 ROM:B3E6 ldd word_CA91 ROM:B3E9 negb ROM:B3EA std word_14C1 ROM:B3ED std word_14C3 ROM:B3F0 ldd word_C93C ROM:B3F3 std word_1468 ROM:B3F6 ldd word_CA82 ROM:B3F9 std word_15A1 ROM:B3FC ldaa #3 ROM:B3FE jsr sub_8179 ROM:B401 staa word_1403+1 ROM:B404 sei ROM:B405 ldab word_1002 ROM:B408 tim #4, byte_3 ROM:B40B cli ROM:B40C beq loc_B44E ROM:B40E pshb ROM:B40F ldab word_1403+1 ROM:B412 cmpb byte_CA1E ROM:B415 pulb ROM:B416 bls loc_B44E ROM:B418 tim #$40, byte_96 ; '@' ROM:B41B beq loc_B42E ROM:B41D aim #$BF, byte_96 ; '' ROM:B420 ldx #$320 ROM:B423 stx word_1066 ROM:B426 ldaa #8 ROM:B428 bitb #8 ROM:B42A beq loc_B449 ROM:B42C bra loc_B445 ROM:B42E ; --------------------------------------------------------------------------- ROM:B42E ROM:B42E loc_B42E: ; CODE XREF: ROM:B41Bj ROM:B42E ldx byte_14A5 ROM:B431 bne loc_B43B ROM:B433 ldx #0 ROM:B436 stx word_1066 ROM:B439 bra loc_B44E ROM:B43B ; --------------------------------------------------------------------------- ROM:B43B ROM:B43B loc_B43B: ; CODE XREF: ROM:B431j ROM:B43B dex ROM:B43C stx byte_14A5 ROM:B43F ldaa #4 ROM:B441 bitb #8 ROM:B443 bne loc_B449 ROM:B445 ROM:B445 loc_B445: ; CODE XREF: ROM:B42Cj ROM:B445 oraa byte_4B ROM:B447 bra loc_B44C ROM:B449 ; --------------------------------------------------------------------------- ROM:B449 ROM:B449 loc_B449: ; CODE XREF: ROM:B42Aj ROM:B449 ; ROM:B443j ROM:B449 coma ROM:B44A anda byte_4B ROM:B44C ROM:B44C loc_B44C: ; CODE XREF: ROM:B447j ROM:B44C staa byte_4B ROM:B44E ROM:B44E loc_B44E: ; CODE XREF: ROM:B40Cj ROM:B44E ; ROM:B416j ... ROM:B44E sei ROM:B44F ldd byte_66 ROM:B451 beq loc_B462 ROM:B453 oim #$80, byte_76 ; '' ROM:B456 ldaa byte_76 ROM:B458 staa byte_17 ROM:B45A aim #$7F, byte_94 ; '' ROM:B45D ldaa #$E8 ; '' ROM:B45F staa byte_1010 ROM:B462 ROM:B462 loc_B462: ; CODE XREF: ROM:B451j ROM:B462 cli ROM:B463 jmp loc_BD29 ROM:B466 ; --------------------------------------------------------------------------- ROM:B466 lds #$13F ROM:B469 ldaa #$FF ROM:B46B staa byte_5 ROM:B46D ldaa #$E7 ; '' ROM:B46F staa byte_14 ROM:B471 ldd #$604 ROM:B474 staa byte_10 ROM:B476 stab byte_1E ROM:B478 ldaa #$1B ROM:B47A staa byte_11 ROM:B47C ldaa #$40 ; '@' ROM:B47E staa byte_3 ROM:B480 clra ROM:B481 staa byte_15 ROM:B483 ldaa #$70 ; 'p' ROM:B485 staa byte_1 ROM:B487 ldaa #8 ROM:B489 staa byte_20 ROM:B48B ROM:B48B loc_B48B: ; CODE XREF: ROM:B48Fj ROM:B48B ldab byte_3 ROM:B48D bitb #4 ROM:B48F beq loc_B48B ROM:B491 ldab #$40 ; '@' ROM:B493 stab byte_17 ROM:B495 ldab #$FF ROM:B497 stab byte_16 ROM:B499 ldd #0 ROM:B49C std word_1002 ROM:B49F ldd #$108F ROM:B4A2 std word_1000 ROM:B4A5 ldaa #$24 ; '$' ROM:B4A7 staa byte_1006 ROM:B4AA clrb ROM:B4AB ldx #$55AA ROM:B4AE cpx word_15F0 ROM:B4B1 bne loc_B4BF ROM:B4B3 ldaa byte_C8F0 ROM:B4B6 bita #$40 ; '@' ROM:B4B8 bne loc_B4EC ROM:B4BA ldx #$15FF ROM:B4BD bra loc_B4C2 ROM:B4BF ; --------------------------------------------------------------------------- ROM:B4BF ROM:B4BF loc_B4BF: ; CODE XREF: ROM:B4B1j ROM:B4BF ldx #$15F0 ROM:B4C2 ROM:B4C2 loc_B4C2: ; CODE XREF: ROM:B4BDj ROM:B4C2 ldaa #$55 ; 'U' ROM:B4C4 ROM:B4C4 loc_B4C4: ; CODE XREF: ROM:B4CDj ROM:B4C4 ; ROM:B4D5j ROM:B4C4 staa 0,x ROM:B4C6 cmpa 0,x ROM:B4C8 beq loc_B4CC ROM:B4CA orab #$20 ; ' ' ROM:B4CC ROM:B4CC loc_B4CC: ; CODE XREF: ROM:B4C8j ROM:B4CC coma ROM:B4CD bmi loc_B4C4 ROM:B4CF clr 0,x ROM:B4D1 inx ROM:B4D2 cpx #$1800 ROM:B4D5 bne loc_B4C4 ROM:B4D7 ldx #$55AA ROM:B4DA stx word_15F0 ROM:B4DD ldaa #1 ROM:B4DF staa byte_162E ROM:B4E2 ldaa #4 ROM:B4E4 staa byte_162F ROM:B4E7 ldaa #$1C ROM:B4E9 staa byte_161D ROM:B4EC ROM:B4EC loc_B4EC: ; CODE XREF: ROM:B4B8j ROM:B4EC ldaa #$10 ROM:B4EE staa word_1002 ROM:B4F1 ldaa #$55 ; 'U' ROM:B4F3 ldx #$40 ; '@' ROM:B4F6 ROM:B4F6 loc_B4F6: ; CODE XREF: ROM:B4FFj ROM:B4F6 ; ROM:B507j ROM:B4F6 staa 0,x ROM:B4F8 cmpa 0,x ROM:B4FA beq loc_B4FE ROM:B4FC orab #$10 ROM:B4FE ROM:B4FE loc_B4FE: ; CODE XREF: ROM:B4FAj ROM:B4FE coma ROM:B4FF bmi loc_B4F6 ROM:B501 clr 0,x ROM:B503 inx ROM:B504 cpx #$140 ROM:B507 bne loc_B4F6 ROM:B509 ldx #$1400 ROM:B50C ROM:B50C loc_B50C: ; CODE XREF: ROM:B515j ROM:B50C ; ROM:B51Dj ROM:B50C staa 0,x ROM:B50E cmpa 0,x ROM:B510 beq loc_B514 ROM:B512 orab #$20 ; ' ' ROM:B514 ROM:B514 loc_B514: ; CODE XREF: ROM:B510j ROM:B514 coma ROM:B515 bmi loc_B50C ROM:B517 clr 0,x ROM:B519 inx ROM:B51A cpx #$15F0 ROM:B51D bne loc_B50C ROM:B51F ldaa #0 ROM:B521 staa word_1002 ROM:B524 ldx #$C905 ROM:B527 ldaa word_1002 ROM:B52A bita #2 ROM:B52C beq loc_B535 ROM:B52E ldx #$C8FD ROM:B531 ldaa #$10 ROM:B533 staa byte_50 ROM:B535 ROM:B535 loc_B535: ; CODE XREF: ROM:B52Cj ROM:B535 ldaa 2,x ROM:B537 orab 3,x ROM:B539 std byte_4A ROM:B53B ldd 0,x ROM:B53D std byte_48 ROM:B53F ldd 4,x ROM:B541 std byte_4C ROM:B543 ldd 6,x ROM:B545 std byte_4E ROM:B547 ldaa #$19 ROM:B549 staa byte_1508 ROM:B54C bra loc_B574 ROM:B54E ; --------------------------------------------------------------------------- ROM:B54E ROM:B54E loc_B54E: ; CODE XREF: ROM:833AJ ROM:B54E ldaa #$24 ; '$' ROM:B550 staa byte_1006 ROM:B553 ldaa #$40 ; '@' ROM:B555 staa byte_17 ROM:B557 ldaa #$40 ; '@' ROM:B559 staa byte_3 ROM:B55B clra ROM:B55C ldx #$60 ; '`' ROM:B55F ROM:B55F loc_B55F: ; CODE XREF: ROM:B56Aj ROM:B55F ; ROM:B56Fj ROM:B55F staa 0,x ROM:B561 inx ROM:B562 cpx #$140 ROM:B565 bne loc_B56C ROM:B567 ldx #$1400 ROM:B56A bra loc_B55F ROM:B56C ; --------------------------------------------------------------------------- ROM:B56C ROM:B56C loc_B56C: ; CODE XREF: ROM:B565j ROM:B56C cpx #$15F0 ROM:B56F bne loc_B55F ROM:B571 aim #$10, byte_50 ROM:B574 ROM:B574 loc_B574: ; CODE XREF: ROM:B54Cj ROM:B574 lds #$13F ROM:B577 ldab #4 ROM:B579 andb #3 ROM:B57B aslb ROM:B57C ldx #$1007 ROM:B57F abx ROM:B580 ldaa 0,x ROM:B582 staa byte_1405 ROM:B585 clra ROM:B586 staa byte_8 ROM:B588 staa byte_F ROM:B58A ldaa #3 ROM:B58C staa byte_1B ROM:B58E clra ROM:B58F staa byte_1D ROM:B591 coma ROM:B592 staa byte_1C ROM:B594 ldaa #$1B ROM:B596 staa byte_11 ROM:B598 jsr sub_B610 ROM:B59B ldaa #$C0 ; '' ROM:B59D staa byte_94 ROM:B59F ldaa #$88 ; '' ROM:B5A1 staa byte_95 ROM:B5A3 ldaa #$40 ; '@' ROM:B5A5 staa byte_96 ROM:B5A7 ldaa #$43 ; 'C' ROM:B5A9 staa byte_76 ROM:B5AB staa byte_17 ROM:B5AD ldaa #$40 ; '@' ROM:B5AF staa byte_75 ROM:B5B1 staa byte_3 ROM:B5B3 ldaa #3 ROM:B5B5 staa byte_65 ROM:B5B7 staa byte_14F6 ROM:B5BA ldx #$5DC ROM:B5BD stx byte_14A5 ROM:B5C0 ldaa byte_C500 ROM:B5C3 staa byte_1452 ROM:B5C6 ldaa #$FF ROM:B5C8 staa byte_1546 ROM:B5CB staa byte_146F ROM:B5CE ldaa #2 ROM:B5D0 staa byte_62 ROM:B5D2 ldaa #$16 ROM:B5D4 staa byte_1488 ROM:B5D7 ldx #$8000 ROM:B5DA stx byte_149E ROM:B5DD ldaa #$C8 ; '' ROM:B5DF staa byte_1448 ROM:B5E2 ldd #$19 ROM:B5E5 std word_142A ROM:B5E8 std word_1428 ROM:B5EB ldaa #$7F ; '' ROM:B5ED staa byte_1446 ROM:B5F0 staa byte_146C ROM:B5F3 ldaa #3 ROM:B5F5 ldx #$3333 ROM:B5F8 staa word_1532 ROM:B5FB stx word_1532+1 ROM:B5FE ldx #$2B8 ROM:B601 stx word_151B ROM:B604 ldaa byte_CA2B ROM:B607 staa byte_1589 ROM:B60A oim #$10, byte_C9 ROM:B60D jmp loc_BD31 ROM:B610 ROM:B610 ; =============== S U B R O U T I N E ======================================= ROM:B610 ROM:B610 ROM:B610 sub_B610: ; CODE XREF: ROM:B598P ROM:B610 clr byte_1020 ROM:B613 ldaa #2 ROM:B615 staa byte_1021 ROM:B618 ldaa #1 ROM:B61A ldab #$FF ROM:B61C std word_1022 ROM:B61F tba ROM:B620 std word_1024 ROM:B623 std word_1028 ROM:B626 ldaa #2 ROM:B628 staa byte_1020 ROM:B62B xgdx ROM:B62C clr byte_1020 ROM:B62F ldaa #0 ROM:B631 staa byte_1021 ROM:B634 ldx #$B69D ROM:B637 ROM:B637 loc_B637: ; CODE XREF: sub_B610+41j ROM:B637 ldd 0,x ROM:B639 std word_1022 ROM:B63C ldd 2,x ROM:B63E std word_1024 ROM:B641 ldd 4,x ROM:B643 std word_1026 ROM:B646 ldd 6,x ROM:B648 std word_1028 ROM:B64B ldab #8 ROM:B64D abx ROM:B64E cpx #$B71D ROM:B651 bne loc_B637 ROM:B653 ldd #$1040 ROM:B656 std byte_7A ROM:B658 ROM:B658 loc_B658: ; CODE XREF: sub_B610+59j ROM:B658 ldd 0,x ROM:B65A inx ROM:B65B inx ROM:B65C pshx ROM:B65D ldx byte_7A ROM:B65F std 0,x ROM:B661 inx ROM:B662 inx ROM:B663 stx byte_7A ROM:B665 pulx ROM:B666 cpx #$B74D ROM:B669 bne loc_B658 ROM:B66B ROM:B66B loc_B66B: ; CODE XREF: sub_B610+6Bj ROM:B66B ldaa $A,x ROM:B66D ldab 0,x ROM:B66F pshx ROM:B670 ldx #$1000 ROM:B673 abx ROM:B674 staa 0,x ROM:B676 pulx ROM:B677 inx ROM:B678 cpx #$B757 ROM:B67B bne loc_B66B ROM:B67D ldaa #2 ROM:B67F staa byte_1020 ROM:B682 clra ROM:B683 staa byte_102A ROM:B686 ldaa #$43 ; 'C' ROM:B688 staa byte_102B ROM:B68B ldab #0 ROM:B68D stab byte_102C ROM:B690 mul ROM:B691 mul ROM:B692 clra ROM:B693 staa byte_1033 ROM:B696 staa byte_1034 ROM:B699 staa byte_1035 ROM:B69C rts ROM:B69C ; End of function sub_B610 ROM:B69C ROM:B761 ; --------------------------------------------------------------------------- ROM:B761 ldaa byte_102E ROM:B764 bita #$40 ; '@' ROM:B766 beq loc_B76B ROM:B768 jmp loc_B77A ROM:B76B ; --------------------------------------------------------------------------- ROM:B76B ROM:B76B loc_B76B: ; CODE XREF: ROM:B766j ROM:B76B bita #1 ROM:B76D beq loc_B772 ROM:B76F jmp loc_BBCE ROM:B772 ; --------------------------------------------------------------------------- ROM:B772 ROM:B772 loc_B772: ; CODE XREF: ROM:B76Dj ROM:B772 bita #2 ROM:B774 beq locret_B779 ROM:B776 jmp loc_BBFE ROM:B779 ; --------------------------------------------------------------------------- ROM:B779 ROM:B779 locret_B779: ; CODE XREF: ROM:B774j ROM:B779 rti ROM:B77A ; --------------------------------------------------------------------------- ROM:B77A ROM:B77A loc_B77A: ; CODE XREF: ROM:B768J ROM:B77A ldaa #$BF ; '' ROM:B77C staa byte_1034 ROM:B77F ldx byte_1060 ROM:B782 ldaa byte_1031 ROM:B785 anda #4 ROM:B787 beq loc_B790 ROM:B789 coma ROM:B78A staa byte_1034 ROM:B78D ldx #$FFFF ROM:B790 ROM:B790 loc_B790: ; CODE XREF: ROM:B787j ROM:B790 stx byte_6B ROM:B792 tim #$80, byte_95 ; '' ROM:B795 beq loc_B79F ROM:B797 aim #$7F, byte_95 ; '' ROM:B79A ldx #0 ROM:B79D bra loc_B7B1 ROM:B79F ; --------------------------------------------------------------------------- ROM:B79F ROM:B79F loc_B79F: ; CODE XREF: ROM:B795j ROM:B79F cpx #$3E ; '>' ROM:B7A2 bcc loc_B7B1 ROM:B7A4 xgdx ROM:B7A5 addd word_14FC ROM:B7A8 bcc loc_B7AD ROM:B7AA ldd #$FFFF ROM:B7AD ROM:B7AD loc_B7AD: ; CODE XREF: ROM:B7A8j ROM:B7AD std word_14FC ROM:B7B0 rti ROM:B7B1 ; --------------------------------------------------------------------------- ROM:B7B1 ROM:B7B1 loc_B7B1: ; CODE XREF: ROM:B79Dj ROM:B7B1 ; ROM:B7A2j ROM:B7B1 ldd byte_66 ROM:B7B3 std byte_68 ROM:B7B5 xgdx ROM:B7B6 addd word_14FC ROM:B7B9 bcc loc_B7BE ROM:B7BB ldd #$FFFF ROM:B7BE ROM:B7BE loc_B7BE: ; CODE XREF: ROM:B7B9j ROM:B7BE ldx #0 ROM:B7C1 stx word_14FC ROM:B7C4 xgdx ROM:B7C5 stx byte_66 ROM:B7C7 ldd word_1062 ROM:B7CA stab byte_14F5 ROM:B7CD ldaa #$7F ; '' ROM:B7CF staa byte_1034 ROM:B7D2 ldaa byte_14F9 ROM:B7D5 cmpa #3 ROM:B7D7 bcc loc_B7E4 ROM:B7D9 inca ROM:B7DA staa byte_14F9 ROM:B7DD cmpa #2 ROM:B7DF bcc loc_B7E4 ROM:B7E1 ROM:B7E1 loc_B7E1: ; CODE XREF: ROM:B7EDj ROM:B7E1 jmp loc_BB89 ROM:B7E4 ; --------------------------------------------------------------------------- ROM:B7E4 ROM:B7E4 loc_B7E4: ; CODE XREF: ROM:B7D7j ROM:B7E4 ; ROM:B7DFj ROM:B7E4 tstb ROM:B7E5 beq loc_B7EA ROM:B7E7 ROM:B7E7 loc_B7E7: ; CODE XREF: ROM:B7F7j ROM:B7E7 jmp loc_BAF9 ROM:B7EA ; --------------------------------------------------------------------------- ROM:B7EA ROM:B7EA loc_B7EA: ; CODE XREF: ROM:B7E5j ROM:B7EA tim #$10, byte_95 ROM:B7ED beq loc_B7E1 ROM:B7EF inc byte_14FA ROM:B7F2 ldaa byte_14FA ROM:B7F5 cmpa #3 ROM:B7F7 bcc loc_B7E7 ROM:B7F9 cmpa #2 ROM:B7FB bne loc_B800 ROM:B7FD jmp loc_BAC5 ROM:B800 ; --------------------------------------------------------------------------- ROM:B800 ROM:B800 loc_B800: ; CODE XREF: ROM:B7FBj ROM:B800 ldd byte_66 ROM:B802 std word_140E ROM:B805 ldx word_14F7 ROM:B808 beq loc_B82C ROM:B80A addd word_14F7 ROM:B80D bcs loc_B82C ROM:B80F ldx word_1410 ROM:B812 beq loc_B82C ROM:B814 addd word_1410 ROM:B817 bcs loc_B82C ROM:B819 xgdx ROM:B81A ldaa byte_141C ROM:B81D cmpa byte_CA1C ROM:B820 bls loc_B831 ROM:B822 tim #8, byte_95 ROM:B825 bne loc_B83D ROM:B827 cpx word_C912 ROM:B82A bls loc_B842 ROM:B82C ROM:B82C loc_B82C: ; CODE XREF: ROM:B808j ROM:B82C ; ROM:B80Dj ... ROM:B82C oim #8, byte_95 ROM:B82F bra loc_B845 ROM:B831 ; --------------------------------------------------------------------------- ROM:B831 ROM:B831 loc_B831: ; CODE XREF: ROM:B820j ROM:B831 tim #8, byte_95 ROM:B834 beq loc_B83D ROM:B836 cpx #$186A ROM:B839 bhi loc_B82C ROM:B83B bra loc_B842 ROM:B83D ; --------------------------------------------------------------------------- ROM:B83D ROM:B83D loc_B83D: ; CODE XREF: ROM:B825j ROM:B83D ; ROM:B834j ROM:B83D cpx #$1D4C ROM:B840 bhi loc_B82C ROM:B842 ROM:B842 loc_B842: ; CODE XREF: ROM:B82Aj ROM:B842 ; ROM:B83Bj ROM:B842 aim #$F7, byte_95 ; '' ROM:B845 ROM:B845 loc_B845: ; CODE XREF: ROM:B82Fj ROM:B845 ldaa byte_1036 ROM:B848 anda #$EF ; '' ROM:B84A staa byte_1036 ROM:B84D jsr sub_82BB ROM:B850 ldab byte_CA17 ROM:B853 mul ROM:B854 staa byte_157E ROM:B857 ldd word_14E3 ROM:B85A std word_14E1 ROM:B85D ldd word_14E5 ROM:B860 std word_14E3 ROM:B863 tim #$80, byte_B5 ; '' ROM:B866 bne loc_B8A8 ROM:B868 tim #$20, byte_48 ; ' ' ROM:B86B bne loc_B8A8 ROM:B86D ldab byte_162D ROM:B870 bitb #$80 ; '' ROM:B872 bne loc_B8A8 ROM:B874 ldaa byte_C5 ROM:B876 cmpa #$6E ; 'n' ROM:B878 bcs loc_B8A8 ROM:B87A tim #1, byte_98 ROM:B87D beq loc_B8A8 ROM:B87F tim #$C, byte_97 ROM:B882 bne loc_B8A8 ROM:B884 ldaa byte_BC ROM:B886 cmpa byte_C9C3 ROM:B889 bcs loc_B8A8 ROM:B88B cmpa byte_C9C4 ROM:B88E bhi loc_B8A8 ROM:B890 ldaa byte_BB ROM:B892 cmpa byte_C9C5 ROM:B895 bcs loc_B8A8 ROM:B897 cmpa byte_C9C6 ROM:B89A bhi loc_B8A8 ROM:B89C ldaa byte_14ED ROM:B89F suba byte_14EC ROM:B8A2 bcs loc_B8A8 ROM:B8A4 cmpa #4 ROM:B8A6 bcc loc_B8B1 ROM:B8A8 ROM:B8A8 loc_B8A8: ; CODE XREF: ROM:B866j ROM:B8A8 ; ROM:B86Bj ... ROM:B8A8 clra ROM:B8A9 staa byte_14EF ROM:B8AC staa byte_150D ROM:B8AF bra loc_B921 ROM:B8B1 ; --------------------------------------------------------------------------- ROM:B8B1 ROM:B8B1 loc_B8B1: ; CODE XREF: ROM:B8A6j ROM:B8B1 tst byte_14E8 ROM:B8B4 bne loc_B8F4 ROM:B8B6 ldx #$C300 ROM:B8B9 ldaa byte_BC ROM:B8BB jsr sub_80FA ROM:B8BE ldx #$C340 ROM:B8C1 abx ROM:B8C2 ldab 0,x ROM:B8C4 ldaa byte_14EF ROM:B8C7 inca ROM:B8C8 staa byte_14EF ROM:B8CB cba ROM:B8CC bcs loc_B921 ROM:B8CE clra ROM:B8CF staa byte_14EF ROM:B8D2 ldaa byte_162E ROM:B8D5 adda byte_162F ROM:B8D8 cmpa #$10 ROM:B8DA bls loc_B8DE ROM:B8DC ldaa #$10 ROM:B8DE ROM:B8DE loc_B8DE: ; CODE XREF: ROM:B8DAj ROM:B8DE staa byte_162E ROM:B8E1 ldab byte_162D ROM:B8E4 bitb #$40 ; '@' ROM:B8E6 bne loc_B8EC ROM:B8E8 orab #$40 ; '@' ROM:B8EA bra loc_B8F0 ROM:B8EC ; --------------------------------------------------------------------------- ROM:B8EC ROM:B8EC loc_B8EC: ; CODE XREF: ROM:B8E6j ROM:B8EC bitb #$20 ; ' ' ROM:B8EE beq loc_B91E ROM:B8F0 ROM:B8F0 loc_B8F0: ; CODE XREF: ROM:B8EAj ROM:B8F0 andb #$DF ; '' ROM:B8F2 bra loc_B917 ROM:B8F4 ; --------------------------------------------------------------------------- ROM:B8F4 ROM:B8F4 loc_B8F4: ; CODE XREF: ROM:B8B4j ROM:B8F4 ldaa byte_162E ROM:B8F7 suba byte_162F ROM:B8FA bcs loc_B900 ROM:B8FC cmpa #0 ROM:B8FE bcc loc_B902 ROM:B900 ROM:B900 loc_B900: ; CODE XREF: ROM:B8FAj ROM:B900 ldaa #0 ROM:B902 ROM:B902 loc_B902: ; CODE XREF: ROM:B8FEj ROM:B902 staa byte_162E ROM:B905 clra ROM:B906 staa byte_14EF ROM:B909 bitb #$40 ; '@' ROM:B90B bne loc_B911 ROM:B90D orab #$40 ; '@' ROM:B90F bra loc_B915 ROM:B911 ; --------------------------------------------------------------------------- ROM:B911 ROM:B911 loc_B911: ; CODE XREF: ROM:B90Bj ROM:B911 bitb #$20 ; ' ' ROM:B913 bne loc_B91E ROM:B915 ROM:B915 loc_B915: ; CODE XREF: ROM:B90Fj ROM:B915 orab #$20 ; ' ' ROM:B917 ROM:B917 loc_B917: ; CODE XREF: ROM:B8F2j ROM:B917 lsr byte_162F ROM:B91A bne loc_B91E ROM:B91C orab #$80 ; '' ROM:B91E ROM:B91E loc_B91E: ; CODE XREF: ROM:B8EEj ROM:B91E ; ROM:B913j ... ROM:B91E stab byte_162D ROM:B921 ROM:B921 loc_B921: ; CODE XREF: ROM:B8AFj ROM:B921 ; ROM:B8CCj ROM:B921 tim #$20, byte_48 ; ' ' ROM:B924 bne loc_B92B ROM:B926 tim #$C, byte_97 ROM:B929 bne loc_B935 ROM:B92B ROM:B92B loc_B92B: ; CODE XREF: ROM:B924j ROM:B92B clra ROM:B92C staa byte_14F0 ROM:B92F coma ROM:B930 staa byte_14F1 ROM:B933 bra loc_B989 ROM:B935 ; --------------------------------------------------------------------------- ROM:B935 ROM:B935 loc_B935: ; CODE XREF: ROM:B929j ROM:B935 ldaa byte_14E7 ROM:B938 bne loc_B93D ROM:B93A clrb ROM:B93B bra loc_B947 ROM:B93D ; --------------------------------------------------------------------------- ROM:B93D ROM:B93D loc_B93D: ; CODE XREF: ROM:B938j ROM:B93D cmpa #2 ROM:B93F bhi loc_B945 ROM:B941 ldab #1 ROM:B943 bra loc_B947 ROM:B945 ; --------------------------------------------------------------------------- ROM:B945 ROM:B945 loc_B945: ; CODE XREF: ROM:B93Fj ROM:B945 ldab #2 ROM:B947 ROM:B947 loc_B947: ; CODE XREF: ROM:B93Bj ROM:B947 ; ROM:B943j ROM:B947 stab byte_14F3 ROM:B94A ldaa byte_14F1 ROM:B94D staa byte_14F2 ROM:B950 ldaa byte_BC ROM:B952 ldx #$C300 ROM:B955 jsr sub_80FA ROM:B958 ldx #$17F0 ROM:B95B abx ROM:B95C ldaa 0,x ROM:B95E staa byte_14F4 ROM:B961 tst byte_14E7 ROM:B964 beq loc_B968 ROM:B966 orab #$80 ; '' ROM:B968 ROM:B968 loc_B968: ; CODE XREF: ROM:B964j ROM:B968 stab byte_14F1 ROM:B96B ldaa byte_14F3 ROM:B96E adda byte_14F4 ROM:B971 cmpa #2 ROM:B973 bls loc_B977 ROM:B975 ldaa #2 ROM:B977 ROM:B977 loc_B977: ; CODE XREF: ROM:B973j ROM:B977 staa byte_14F0 ROM:B97A staa 0,x ROM:B97C cmpb byte_14F2 ROM:B97F bne loc_B989 ROM:B981 tstb ROM:B982 bmi loc_B989 ROM:B984 deca ROM:B985 bmi loc_B989 ROM:B987 staa 0,x ROM:B989 ROM:B989 loc_B989: ; CODE XREF: ROM:B933j ROM:B989 ; ROM:B97Fj ... ROM:B989 tim #$20, byte_48 ; ' ' ROM:B98C bne loc_B996 ROM:B98E ldaa byte_14ED ROM:B991 suba byte_14EC ROM:B994 bcc loc_B997 ROM:B996 ROM:B996 loc_B996: ; CODE XREF: ROM:B98Cj ROM:B996 clra ROM:B997 ROM:B997 loc_B997: ; CODE XREF: ROM:B994j ROM:B997 ldab byte_162E ROM:B99A cmpb #0 ROM:B99C bcc loc_B9A2 ROM:B99E ldab #0 ROM:B9A0 bra loc_B9AA ROM:B9A2 ; --------------------------------------------------------------------------- ROM:B9A2 ROM:B9A2 loc_B9A2: ; CODE XREF: ROM:B99Cj ROM:B9A2 cmpb byte_CA16 ROM:B9A5 bcs loc_B9AA ROM:B9A7 ldab byte_CA16 ROM:B9AA ROM:B9AA loc_B9AA: ; CODE XREF: ROM:B9A0j ROM:B9AA ; ROM:B9A5j ROM:B9AA mul ROM:B9AB lsrd ROM:B9AC lsrd ROM:B9AD lsrd ROM:B9AE lsrd ROM:B9AF addb byte_14EC ROM:B9B2 stab byte_1466 ROM:B9B5 ldd word_1555 ROM:B9B8 beq loc_B9C4 ROM:B9BA subd word_CA04 ROM:B9BD bcc loc_B9C1 ROM:B9BF clra ROM:B9C0 clrb ROM:B9C1 ROM:B9C1 loc_B9C1: ; CODE XREF: ROM:B9BDj ROM:B9C1 std word_1555 ROM:B9C4 ROM:B9C4 loc_B9C4: ; CODE XREF: ROM:B9B8j ROM:B9C4 tim #$80, byte_B5 ; '' ROM:B9C7 beq loc_B9EB ROM:B9C9 adda byte_1509 ROM:B9CC inc byte_1599 ROM:B9CF ldab byte_1599 ROM:B9D2 cmpb byte_CA66 ROM:B9D5 bcs loc_B9E6 ROM:B9D7 clr byte_1599 ROM:B9DA ldab byte_159A ROM:B9DD subb byte_CA67 ROM:B9E0 bcc loc_B9E3 ROM:B9E2 clrb ROM:B9E3 ROM:B9E3 loc_B9E3: ; CODE XREF: ROM:B9E0j ROM:B9E3 stab byte_159A ROM:B9E6 ROM:B9E6 loc_B9E6: ; CODE XREF: ROM:B9D5j ROM:B9E6 suba byte_159A ROM:B9E9 bra loc_BA0B ROM:B9EB ; --------------------------------------------------------------------------- ROM:B9EB ROM:B9EB loc_B9EB: ; CODE XREF: ROM:B9C7j ROM:B9EB ldaa byte_1466 ROM:B9EE adda byte_14EE ROM:B9F1 suba byte_14F0 ROM:B9F4 cmpa byte_14ED ROM:B9F7 ble loc_B9FC ROM:B9F9 ldaa byte_14ED ROM:B9FC ROM:B9FC loc_B9FC: ; CODE XREF: ROM:B9F7j ROM:B9FC adda byte_147C ROM:B9FF adda byte_1502 ROM:BA02 adda word_1555 ROM:BA05 suba word_158E ROM:BA08 adda byte_1503 ROM:BA0B ROM:BA0B loc_BA0B: ; CODE XREF: ROM:B9E9j ROM:BA0B cmpa #3 ROM:BA0D bge loc_BA11 ROM:BA0F ldaa #3 ROM:BA11 ROM:BA11 loc_BA11: ; CODE XREF: ROM:BA0Dj ROM:BA11 cmpa #$37 ; '7' ROM:BA13 ble loc_BA17 ROM:BA15 ldaa #$37 ; '7' ROM:BA17 ROM:BA17 loc_BA17: ; CODE XREF: ROM:BA13j ROM:BA17 staa byte_1465 ROM:BA1A suba #5 ROM:BA1C staa byte_157D ROM:BA1F ldaa word_158E ROM:BA22 ldab word_158E+1 ROM:BA25 beq loc_BA2A ROM:BA27 decb ROM:BA28 bne loc_BA36 ROM:BA2A ROM:BA2A loc_BA2A: ; CODE XREF: ROM:BA25j ROM:BA2A ldab byte_CA33 ROM:BA2D tsta ROM:BA2E beq loc_BA36 ROM:BA30 suba byte_CA34 ROM:BA33 bcc loc_BA36 ROM:BA35 clra ROM:BA36 ROM:BA36 loc_BA36: ; CODE XREF: ROM:BA28j ROM:BA36 ; ROM:BA2Ej ... ROM:BA36 std word_158E ROM:BA39 ldaa #$46 ; 'F' ROM:BA3B suba byte_1465 ROM:BA3E jsr sub_BBA6 ROM:BA41 std word_14D9 ROM:BA44 subd word_14DD ROM:BA47 bcc loc_BA4B ROM:BA49 clra ROM:BA4A clrb ROM:BA4B ROM:BA4B loc_BA4B: ; CODE XREF: ROM:BA47j ROM:BA4B std word_14D7 ROM:BA4E tim #$40, byte_46 ; '@' ROM:BA51 bne loc_BA68 ROM:BA53 tim #8, byte_95 ROM:BA56 beq loc_BA74 ROM:BA58 oim #4, byte_77 ROM:BA5B ldaa byte_77 ROM:BA5D staa word_1002+1 ROM:BA60 ldaa #3 ROM:BA62 staa byte_1011 ROM:BA65 oim #$20, byte_95 ; ' ' ROM:BA68 ROM:BA68 loc_BA68: ; CODE XREF: ROM:BA51j ROM:BA68 ldd #$FF ROM:BA6B std word_105C ROM:BA6E clrb ROM:BA6F std word_105E ROM:BA72 bra loc_BAB3 ROM:BA74 ; --------------------------------------------------------------------------- ROM:BA74 ROM:BA74 loc_BA74: ; CODE XREF: ROM:BA56j ROM:BA74 ldaa #7 ROM:BA76 staa byte_1011 ROM:BA79 ldd word_14D9 ROM:BA7C std word_105C ROM:BA7F ldaa #$B4 ; '' ROM:BA81 jsr sub_BBA6 ROM:BA84 subd word_14DD ROM:BA87 std word_105E ROM:BA8A ldx word_14D7 ROM:BA8D cpx #$C ROM:BA90 bcs loc_BAB3 ROM:BA92 ldd word_1046 ROM:BA95 beq loc_BAB3 ROM:BA97 subd word_105E ROM:BA9A bcc loc_BAB3 ROM:BA9C negb ROM:BA9D adca #0 ROM:BA9F nega ROM:BAA0 subd #5 ROM:BAA3 bcs loc_BAB3 ROM:BAA5 ldd word_14D7 ROM:BAA8 subd word_1044 ROM:BAAB bcs loc_BAB3 ROM:BAAD addd word_1046 ROM:BAB0 std word_105E ROM:BAB3 ROM:BAB3 loc_BAB3: ; CODE XREF: ROM:BA72j ROM:BAB3 ; ROM:BA90j ... ROM:BAB3 ldaa byte_76 ROM:BAB5 anda #$FD ; '' ROM:BAB7 tim #2, byte_B5 ROM:BABA bne loc_BABE ROM:BABC oraa #2 ROM:BABE ROM:BABE loc_BABE: ; CODE XREF: ROM:BABAj ROM:BABE staa byte_76 ROM:BAC0 staa byte_17 ROM:BAC2 jmp loc_BB89 ROM:BAC5 ; --------------------------------------------------------------------------- ROM:BAC5 ROM:BAC5 loc_BAC5: ; CODE XREF: ROM:B7FDJ ROM:BAC5 ldd byte_66 ROM:BAC7 std word_1410 ROM:BACA jsr sub_82BB ROM:BACD ldab byte_CA18 ROM:BAD0 mul ROM:BAD1 staa byte_157F ROM:BAD4 tim #$40, byte_46 ; '@' ROM:BAD7 bne loc_BADE ROM:BAD9 tim #$20, byte_95 ; ' ' ROM:BADC beq loc_BAEE ROM:BADE ROM:BADE loc_BADE: ; CODE XREF: ROM:BAD7j ROM:BADE aim #$FB, byte_77 ; '' ROM:BAE1 ldaa byte_77 ROM:BAE3 staa word_1002+1 ROM:BAE6 ldaa #3 ROM:BAE8 staa byte_1011 ROM:BAEB aim #$DF, byte_95 ; '' ROM:BAEE ROM:BAEE loc_BAEE: ; CODE XREF: ROM:BADCj ROM:BAEE ldaa byte_1036 ROM:BAF1 oraa #$20 ; ' ' ROM:BAF3 staa byte_1036 ROM:BAF6 jmp loc_BB89 ROM:BAF9 ; --------------------------------------------------------------------------- ROM:BAF9 ROM:BAF9 loc_BAF9: ; CODE XREF: ROM:loc_B7E7J ROM:BAF9 oim #$10, byte_95 ROM:BAFC ldd byte_66 ROM:BAFE std word_14F7 ROM:BB01 jsr sub_82BB ROM:BB04 staa byte_1580 ROM:BB07 adda byte_157E ROM:BB0A bcs loc_BB19 ROM:BB0C adda byte_157F ROM:BB0F bcs loc_BB19 ROM:BB11 suba byte_157A ROM:BB14 bcc loc_BB1B ROM:BB16 clra ROM:BB17 bra loc_BB1B ROM:BB19 ; --------------------------------------------------------------------------- ROM:BB19 ROM:BB19 loc_BB19: ; CODE XREF: ROM:BB0Aj ROM:BB19 ; ROM:BB0Fj ROM:BB19 ldaa #$FF ROM:BB1B ROM:BB1B loc_BB1B: ; CODE XREF: ROM:BB14j ROM:BB1B ; ROM:BB17j ROM:BB1B staa byte_14E7 ROM:BB1E staa byte_14E8 ROM:BB21 staa byte_14E9 ROM:BB24 clr byte_14FA ROM:BB27 ldab #3 ROM:BB29 ldaa byte_14F5 ROM:BB2C cmpa #2 ROM:BB2E beq loc_BB36 ROM:BB30 cmpa #3 ROM:BB32 bne loc_BB3B ROM:BB34 ldab #1 ROM:BB36 ROM:BB36 loc_BB36: ; CODE XREF: ROM:BB2Ej ROM:BB36 oim #$40, byte_95 ; '@' ROM:BB39 bra loc_BB44 ROM:BB3B ; --------------------------------------------------------------------------- ROM:BB3B ROM:BB3B loc_BB3B: ; CODE XREF: ROM:BB32j ROM:BB3B ldab byte_14F6 ROM:BB3E incb ROM:BB3F cmpb #4 ROM:BB41 bcs loc_BB44 ROM:BB43 clrb ROM:BB44 ROM:BB44 loc_BB44: ; CODE XREF: ROM:BB39j ROM:BB44 ; ROM:BB41j ROM:BB44 stab byte_14F6 ROM:BB47 ldaa byte_1036 ROM:BB4A oraa #$10 ROM:BB4C anda #$DF ; '' ROM:BB4E staa byte_1036 ROM:BB51 ldd #$BB ; '' ROM:BB54 tim #$40, byte_94 ; '@' ROM:BB57 bne loc_BB7D ROM:BB59 tim #8, byte_95 ROM:BB5C bne loc_BB7D ROM:BB5E ldaa byte_1452 ROM:BB61 ldab #$B0 ; '' ROM:BB63 mul ROM:BB64 ldx #$14F7 ROM:BB67 jsr sub_825C ROM:BB6A cmpa #$40 ; '@' ROM:BB6C bcs loc_BB73 ROM:BB6E ldd #$FFFF ROM:BB71 bra loc_BB7D ROM:BB73 ; --------------------------------------------------------------------------- ROM:BB73 ROM:BB73 loc_BB73: ; CODE XREF: ROM:BB6Cj ROM:BB73 asl byte_6D ROM:BB76 rolb ROM:BB77 rola ROM:BB78 asl byte_6D ROM:BB7B rolb ROM:BB7C rola ROM:BB7D ROM:BB7D loc_BB7D: ; CODE XREF: ROM:BB57j ROM:BB7D ; ROM:BB5Cj ... ROM:BB7D xgdx ROM:BB7E cpx #$3E ; '>' ROM:BB81 bcc loc_BB86 ROM:BB83 ldx #$3E ; '>' ROM:BB86 ROM:BB86 loc_BB86: ; CODE XREF: ROM:BB81j ROM:BB86 stx byte_1058 ROM:BB89 ROM:BB89 loc_BB89: ; CODE XREF: ROM:loc_B7E1J ROM:BB89 ; ROM:BAC2J ... ROM:BB89 clr byte_6A ROM:BB8C ldaa byte_14F5 ROM:BB8F bne loc_BB9E ROM:BB91 ldaa byte_1559 ROM:BB94 inca ROM:BB95 cmpa #$D ROM:BB97 bcs loc_BBA2 ROM:BB99 oim #4, byte_48 ROM:BB9C bra locret_BBA5 ROM:BB9E ; --------------------------------------------------------------------------- ROM:BB9E ROM:BB9E loc_BB9E: ; CODE XREF: ROM:BB8Fj ROM:BB9E aim #$FB, byte_48 ; '' ROM:BBA1 clra ROM:BBA2 ROM:BBA2 loc_BBA2: ; CODE XREF: ROM:BB97j ROM:BBA2 staa byte_1559 ROM:BBA5 ROM:BBA5 locret_BBA5: ; CODE XREF: ROM:BB9Cj ROM:BBA5 rti ROM:BBA6 ROM:BBA6 ; =============== S U B R O U T I N E ======================================= ROM:BBA6 ROM:BBA6 ROM:BBA6 sub_BBA6: ; CODE XREF: ROM:BA3EP ROM:BBA6 ; ROM:BA81P ROM:BBA6 staa byte_6B ROM:BBA8 ldab word_140E+1 ROM:BBAB mul ROM:BBAC std byte_6C ROM:BBAE ldaa byte_6B ROM:BBB0 ldab word_140E ROM:BBB3 mul ROM:BBB4 addb byte_6C ROM:BBB6 adca #0 ROM:BBB8 cmpa #$20 ; ' ' ROM:BBBA bcs loc_BBC0 ROM:BBBC ldd #$FFFF ROM:BBBF rts ROM:BBC0 ; --------------------------------------------------------------------------- ROM:BBC0 ROM:BBC0 loc_BBC0: ; CODE XREF: sub_BBA6+14j ROM:BBC0 lsld ROM:BBC1 lsld ROM:BBC2 lsld ROM:BBC3 xgdx ROM:BBC4 ldab byte_6D ROM:BBC6 lsrb ROM:BBC7 lsrb ROM:BBC8 lsrb ROM:BBC9 lsrb ROM:BBCA lsrb ROM:BBCB abx ROM:BBCC xgdx ROM:BBCD rts ROM:BBCD ; End of function sub_BBA6 ROM:BBCD ROM:BBCE ; --------------------------------------------------------------------------- ROM:BBCE ROM:BBCE loc_BBCE: ; CODE XREF: ROM:B76FJ ROM:BBCE ldaa #$FE ; '' ROM:BBD0 staa byte_1034 ROM:BBD3 ldx word_142A ROM:BBD6 stx word_105A ROM:BBD9 ldaa byte_1036 ROM:BBDC oraa #1 ROM:BBDE staa byte_1036 ROM:BBE1 psha ROM:BBE2 mul ROM:BBE3 pula ROM:BBE4 anda #$FE ; '' ROM:BBE6 staa byte_1036 ROM:BBE9 ldd word_1517 ROM:BBEC std word_151B ROM:BBEF tim #$80, byte_CA ; '' ROM:BBF2 beq loc_BBF7 ROM:BBF4 inc byte_159B ROM:BBF7 ROM:BBF7 loc_BBF7: ; CODE XREF: ROM:BBF2j ROM:BBF7 clr byte_159C ROM:BBFA aim #$BF, byte_CA ; '' ROM:BBFD rti ROM:BBFE ; --------------------------------------------------------------------------- ROM:BBFE ROM:BBFE loc_BBFE: ; CODE XREF: ROM:B776J ROM:BBFE ldaa #$FD ; '' ROM:BC00 staa byte_1034 ROM:BC03 ldaa byte_1504 ROM:BC06 anda #$7F ; '' ROM:BC08 beq loc_BC0D ROM:BC0A dec byte_1504 ROM:BC0D ROM:BC0D loc_BC0D: ; CODE XREF: ROM:BC08j ROM:BC0D tim #$40, byte_46 ; '@' ROM:BC10 beq locret_BC1D ROM:BC12 clra ROM:BC13 ldab #3 ROM:BC15 staa byte_77 ROM:BC17 staa word_1002+1 ROM:BC1A stab byte_1011 ROM:BC1D ROM:BC1D locret_BC1D: ; CODE XREF: ROM:BC10j ROM:BC1D rti ROM:BC1E ; --------------------------------------------------------------------------- ROM:BC1E ldaa byte_1005 ROM:BC21 ldab #$20 ; ' ' ROM:BC23 stab byte_1006 ROM:BC26 ldaa byte_65 ROM:BC28 inca ROM:BC29 cmpa #5 ROM:BC2B bcs loc_BC2E ROM:BC2D clra ROM:BC2E ROM:BC2E loc_BC2E: ; CODE XREF: ROM:BC2Bj ROM:BC2E staa byte_65 ROM:BC30 ldx byte_1505 ROM:BC33 inx ROM:BC34 cpx #$159 ROM:BC37 bcs loc_BC4A ROM:BC39 ldx #0 ROM:BC3C ldd word_1050 ROM:BC3F stx word_1050 ROM:BC42 tsta ROM:BC43 beq loc_BC47 ROM:BC45 ldab #$FF ROM:BC47 ROM:BC47 loc_BC47: ; CODE XREF: ROM:BC43j ROM:BC47 stab byte_1507 ROM:BC4A ROM:BC4A loc_BC4A: ; CODE XREF: ROM:BC37j ROM:BC4A stx byte_1505 ROM:BC4D ldab #0 ROM:BC4F andb #3 ROM:BC51 aslb ROM:BC52 ldx #$1007 ROM:BC55 abx ROM:BC56 ROM:BC56 loc_BC56: ; CODE XREF: ROM:BC59j ROM:BC56 ldaa byte_1006 ROM:BC59 bpl loc_BC56 ROM:BC5B ldd 0,x ROM:BC5D andb #$C0 ; '' ROM:BC5F std word_1400 ROM:BC62 cli ROM:BC63 lsrd ROM:BC64 lsrd ROM:BC65 asla ROM:BC66 pshb ROM:BC67 tab ROM:BC68 ldx #$C590 ROM:BC6B abx ROM:BC6C ldd 2,x ROM:BC6E subd 0,x ROM:BC70 psha ROM:BC71 pshx ROM:BC72 tsx ROM:BC73 ldaa 3,x ROM:BC75 mul ROM:BC76 psha ROM:BC77 tsx ROM:BC78 ldd 3,x ROM:BC7A mul ROM:BC7B addb 0,x ROM:BC7D adca #0 ROM:BC7F ins ROM:BC80 pulx ROM:BC81 addd 0,x ROM:BC83 ins ROM:BC84 ins ROM:BC85 ldx word_141E ROM:BC88 beq loc_BCA8 ROM:BC8A xgdx ROM:BC8B clra ROM:BC8C ldab byte_1549 ROM:BC8F xgdx ROM:BC90 dex ROM:BC91 cpx #$FFFF ROM:BC94 beq loc_BCA8 ROM:BC96 subd word_141E ROM:BC99 rora ROM:BC9A rorb ROM:BC9B ROM:BC9B loc_BC9B: ; CODE XREF: ROM:BCA3j ROM:BC9B dex ROM:BC9C cpx #$FFFF ROM:BC9F beq loc_BCA5 ROM:BCA1 asra ROM:BCA2 rorb ROM:BCA3 bra loc_BC9B ROM:BCA5 ; --------------------------------------------------------------------------- ROM:BCA5 ROM:BCA5 loc_BCA5: ; CODE XREF: ROM:BC9Fj ROM:BCA5 addd word_141E ROM:BCA8 ROM:BCA8 loc_BCA8: ; CODE XREF: ROM:BC88j ROM:BCA8 ; ROM:BC94j ROM:BCA8 std word_141E ROM:BCAB sei ROM:BCAC ldaa byte_65 ROM:BCAE beq loc_BCB1 ROM:BCB0 rti ROM:BCB1 ; --------------------------------------------------------------------------- ROM:BCB1 ROM:BCB1 loc_BCB1: ; CODE XREF: ROM:BCAEj ROM:BCB1 ldab byte_63 ROM:BCB3 cmpb #3 ROM:BCB5 bne loc_BCBA ROM:BCB7 lds #$13F ROM:BCBA ROM:BCBA loc_BCBA: ; CODE XREF: ROM:BCB5j ROM:BCBA oim #3, byte_60 ROM:BCBD jmp loc_BD31 ROM:BCC0 ; --------------------------------------------------------------------------- ROM:BCC0 ldab byte_1E ROM:BCC2 bitb #$D0 ; '' ROM:BCC4 beq loc_BD06 ROM:BCC6 ldaa byte_12 ROM:BCC8 bitb #$50 ; 'P' ROM:BCCA beq loc_BCD3 ROM:BCCC clr byte_AE ROM:BCCF ROM:BCCF loc_BCCF: ; CODE XREF: ROM:BCE5j ROM:BCCF oim #1, byte_11 ROM:BCD2 rti ROM:BCD3 ; --------------------------------------------------------------------------- ROM:BCD3 ROM:BCD3 loc_BCD3: ; CODE XREF: ROM:BCCAj ROM:BCD3 ldab byte_AE ROM:BCD5 bne loc_BCE7 ROM:BCD7 cmpa #$78 ; 'x' ROM:BCD9 beq loc_BCE7 ROM:BCDB cmpa #$AA ; '' ROM:BCDD beq loc_BCE7 ROM:BCDF cmpa #0 ROM:BCE1 beq loc_BCE7 ROM:BCE3 cmpa #$12 ROM:BCE5 bne loc_BCCF ROM:BCE7 ROM:BCE7 loc_BCE7: ; CODE XREF: ROM:BCD5j ROM:BCE7 ; ROM:BCD9j ... ROM:BCE7 ldx #$A4 ; '' ROM:BCEA abx ROM:BCEB staa 0,x ROM:BCED inc byte_AE ROM:BCF0 subb #3 ROM:BCF2 bcs loc_BD01 ROM:BCF4 stab byte_AE ROM:BCF6 oim #1, byte_B2 ROM:BCF9 ldx byte_A4 ROM:BCFB stx byte_A0 ROM:BCFD ldx byte_A6 ROM:BCFF stx byte_A2 ROM:BD01 ROM:BD01 loc_BD01: ; CODE XREF: ROM:BCF2j ROM:BD01 ldaa #3 ROM:BD03 staa byte_B0 ROM:BD05 rti ROM:BD06 ; --------------------------------------------------------------------------- ROM:BD06 ROM:BD06 loc_BD06: ; CODE XREF: ROM:BCC4j ROM:BD06 comb ROM:BD07 bitb #$24 ; '$' ROM:BD09 bne locret_BD28 ROM:BD0B ldab byte_AF ROM:BD0D ldx #$AB ; '' ROM:BD10 abx ROM:BD11 ldaa 0,x ROM:BD13 staa byte_13 ROM:BD15 inc byte_AF ROM:BD18 subb #2 ROM:BD1A bcs locret_BD28 ROM:BD1C stab byte_AF ROM:BD1E aim #$FB, byte_11 ; '' ROM:BD21 aim #$FB, byte_B2 ; '' ROM:BD24 ldaa #5 ROM:BD26 staa byte_B1 ROM:BD28 ROM:BD28 locret_BD28: ; CODE XREF: ROM:BD09j ROM:BD28 ; ROM:BD1Aj ROM:BD28 rti ROM:BD29 ; --------------------------------------------------------------------------- ROM:BD29 ROM:BD29 loc_BD29: ; CODE XREF: ROM:8649J ROM:BD29 ; ROM:8F09J ... ROM:BD29 clra ROM:BD2A ldab byte_63 ROM:BD2C xgdx ROM:BD2D sei ROM:BD2E aim #$7F, $60,x ; '' ROM:BD31 ROM:BD31 loc_BD31: ; CODE XREF: ROM:B60DJ ROM:BD31 ; ROM:BCBDJ ROM:BD31 ldx #0 ROM:BD34 clr $63,x ROM:BD36 ROM:BD36 loc_BD36: ; CODE XREF: ROM:BD43j ROM:BD36 ldaa $60,x ROM:BD38 bmi locret_BD48 ROM:BD3A bne loc_BD49 ROM:BD3C inc byte_63 ROM:BD3F inx ROM:BD40 cpx #3 ROM:BD43 bne loc_BD36 ROM:BD45 ROM:BD45 loc_BD45: ; CODE XREF: ROM:BD46j ROM:BD45 cli ROM:BD46 bra loc_BD45 ROM:BD48 ; --------------------------------------------------------------------------- ROM:BD48 ROM:BD48 locret_BD48: ; CODE XREF: ROM:BD38j ROM:BD48 rti ROM:BD49 ; --------------------------------------------------------------------------- ROM:BD49 ROM:BD49 loc_BD49: ; CODE XREF: ROM:BD3Aj ROM:BD49 clrb ROM:BD4A ROM:BD4A loc_BD4A: ; CODE XREF: ROM:BD4Cj ROM:BD4A incb ROM:BD4B lsra ROM:BD4C bcc loc_BD4A ROM:BD4E pshb ROM:BD4F ROM:BD4F loc_BD4F: ; CODE XREF: ROM:BD51j ROM:BD4F asla ROM:BD50 decb ROM:BD51 bne loc_BD4F ROM:BD53 oraa #$80 ; '' ROM:BD55 staa $60,x ROM:BD57 pulb ROM:BD58 decb ROM:BD59 ldaa byte_63 ROM:BD5B asla ROM:BD5C asla ROM:BD5D aba ROM:BD5E tab ROM:BD5F aslb ROM:BD60 ldx #$BD6B ROM:BD63 abx ROM:BD64 ldx 0,x ROM:BD66 beq loc_BD29 ROM:BD68 cli ROM:BD69 jmp 0,x ROM:BD69 ; ---------------------------------------------------------------------------