0000 ; 0000 ; ------------------------------------------------------------------------- 0000 ; This file is generated by The Interactive Disassembler (IDA) 0000 ; Copyright (c) 2001 by DataRescue sa/nv, 0000 ; Licensed to: Mr Baumgartner, 1 user, private use, adv 05/2001 0000 ; ------------------------------------------------------------------------- 0000 ; 0000 ; --------------------------------------------------------------------------- 0000 ; File Name : J:\al\6-93_V1.26.bin 0000 ; Format : Binary File 0000 ; Base Address: 0000h Range: 0000h - 2000h Loaded length: 2000h 0000 0000 ; Processor: 8085 0000 ; Target assembler: Table Driven Assembler (TASM) by Speech Technology Inc. 0000 0000 ; --------------------------------------------------------------------------- 0000 0000 0000 loc_0: ; DATA XREF: 005C 0000 ; sub_FD0+70 0000 C3 40 00 jmp loc_40 0000 ; --------------------------------------------------------------------------- 0003 00 .db 0 ; 0004 00 .db 0 ; 0005 00 .db 0 ; 0006 00 .db 0 ; 0007 00 .db 0 ; 0008 00 .db 0 ; 0009 00 .db 0 ; 000A 00 .db 0 ; 000B 00 .db 0 ; 000C 00 .db 0 ; 000D 00 .db 0 ; 000E 00 .db 0 ; 000F 00 .db 0 ; 0010 00 .db 0 ; 0011 00 .db 0 ; 0012 00 .db 0 ; 0013 00 .db 0 ; 0014 00 .db 0 ; 0015 00 .db 0 ; 0016 00 .db 0 ; 0017 00 .db 0 ; 0018 00 .db 0 ; 0019 00 .db 0 ; 001A 00 .db 0 ; 001B 00 .db 0 ; 001C 00 .db 0 ; 001D 00 .db 0 ; 001E 00 .db 0 ; 001F 00 .db 0 ; 0020 00 .db 0 ; 0021 00 .db 0 ; 0022 00 .db 0 ; 0023 00 .db 0 ; 0024 ; --------------------------------------------------------------------------- 0024 C3 69 05 jmp loc_569 0024 ; --------------------------------------------------------------------------- 0027 00 .db 0 ; 0028 00 .db 0 ; 0029 00 .db 0 ; 002A 00 .db 0 ; 002B 00 .db 0 ; 002C ; --------------------------------------------------------------------------- 002C C3 8B 12 jmp loc_128B 002C ; --------------------------------------------------------------------------- 002F 00 .db 0 ; 0030 00 .db 0 ; 0031 00 .db 0 ; 0032 00 .db 0 ; 0033 00 .db 0 ; 0034 ; --------------------------------------------------------------------------- 0034 C3 69 05 jmp loc_569 0034 ; --------------------------------------------------------------------------- 0037 00 .db 0 ; 0038 ; --------------------------------------------------------------------------- 0038 C3 40 00 jmp loc_40 0038 ; --------------------------------------------------------------------------- 003B 00 .db 0 ; 003C ; --------------------------------------------------------------------------- 003C C3 1C 80 jmp 801Ch 003C ; --------------------------------------------------------------------------- 003F 00 .db 0 ; 0040 ; --------------------------------------------------------------------------- 0040 0040 loc_40: ; CODE XREF: 0000 0040 ; 0038 ... 0040 F3 di 0041 3E 4F mvi a, 4Fh ; 'O' 0043 D3 80 out 80h 0045 3E 5E mvi a, 5Eh ; '^' 0047 D3 81 out 81h 0049 3E A0 mvi a, 0A0h ; '' 004B D3 82 out 82h 004D 3E 02 mvi a, 2 004F D3 83 out 83h 0051 AF xra a 0052 D3 C3 out 0C3h 0054 D3 C4 out 0C4h 0056 D3 C5 out 0C5h 0058 D3 C6 out 0C6h 005A D3 C1 out 0C1h 005C 32 00 00 sta loc_0 005F 32 00 20 sta 2000h 0062 32 11 80 sta 8011h 0065 32 12 80 sta 8012h 0068 32 13 80 sta 8013h 006B 32 34 80 sta 8034h 006E 32 30 80 sta 8030h 0071 32 33 80 sta 8033h 0074 32 0C 80 sta 800Ch 0077 32 08 80 sta 8008h 007A 32 24 80 sta 8024h 007D 3D dcr a 007E 32 09 80 sta 8009h 0081 3E 08 mvi a, 8 0083 32 18 80 sta 8018h 0086 32 07 80 sta 8007h 0089 3A 78 1D lda byte_1D78 008C 32 03 80 sta 8003h 008F 32 25 80 sta 8025h 0092 3A 30 1D lda byte_1D30 0095 32 00 80 sta 8000h 0098 3E 01 mvi a, 1 009A D3 C0 out 0C0h 009C DB C0 in 0C0h 009E 3E 55 mvi a, 55h ; 'U' 00A0 D3 84 out 84h 00A2 3E C0 mvi a, 0C0h ; '' 00A4 D3 85 out 85h 00A6 3E CF mvi a, 0CFh ; '' 00A8 D3 80 out 80h 00AA 3E 30 mvi a, 30h ; '0' 00AC D3 A3 out 0A3h 00AE 3E FF mvi a, 0FFh 00B0 D3 A0 out 0A0h 00B2 D3 A0 out 0A0h 00B4 3E 56 mvi a, 56h ; 'V' 00B6 D3 A3 out 0A3h 00B8 3E 10 mvi a, 10h 00BA D3 A1 out 0A1h 00BC 3E B0 mvi a, 0B0h ; '' 00BE D3 A3 out 0A3h 00C0 3E FF mvi a, 0FFh 00C2 D3 A2 out 0A2h 00C4 D3 A2 out 0A2h 00C6 31 00 81 lxi sp, 8100h 00C9 CD 9A 04 call sub_49A 00CC 20 rim 00CD B7 ora a 00CE FA 50 04 jm loc_450 00D1 3E C0 mvi a, 0C0h ; '' 00D3 30 sim 00D4 21 D8 27 lxi h, 27D8h 00D7 22 31 80 shld 8031h 00DA 00DA loc_DA: ; CODE XREF: 00F5 00DA ; 011E 00DA 20 rim 00DB B7 ora a 00DC FA 50 04 jm loc_450 00DF DB C3 in 0C3h 00E1 E6 10 ani 10h 00E3 C2 21 05 jnz loc_521 00E6 DB C2 in 0C2h 00E8 E6 C0 ani 0C0h 00EA C2 13 01 jnz loc_113 00ED 3E 02 mvi a, 2 00EF D3 83 out 83h 00F1 DB C3 in 0C3h 00F3 E6 04 ani 4 00F5 CA DA 00 jz loc_DA 00F8 AF xra a 00F9 32 28 80 sta 8028h 00FC DB C4 in 0C4h 00FE B7 ora a 00FF FA E0 19 jm loc_19E0 0102 DB C3 in 0C3h 0104 E6 03 ani 3 0106 FE 03 cpi 3 0108 C2 B0 17 jnz loc_17B0 010B 3E 38 mvi a, 38h ; '8' 010D 32 28 80 sta 8028h 0110 C3 B0 17 jmp loc_17B0 0113 ; --------------------------------------------------------------------------- 0113 0113 loc_113: ; CODE XREF: 00EA 0113 17 ral 0114 17 ral 0115 D2 1A 01 jnc loc_11A 0118 F6 04 ori 4 011A 011A loc_11A: ; CODE XREF: 0115 011A 47 mov b, a 011B CD 0D 05 call sub_50D 011E C3 DA 00 jmp loc_DA 0121 ; --------------------------------------------------------------------------- 0121 0121 loc_121: ; CODE XREF: 01AE 0121 ; 0477 ... 0121 3A 28 80 lda 8028h 0124 FE 38 cpi 38h ; '8' 0126 CA 6B 05 jz loc_56B 0129 DB C3 in 0C3h 012B E6 02 ani 2 012D C4 17 04 cnz sub_417 0130 3A 16 80 lda 8016h 0133 E6 B9 ani 0B9h 0135 F6 28 ori 28h 0137 32 16 80 sta 8016h 013A D3 C0 out 0C0h 013C E6 10 ani 10h 013E 0F rrc 013F 0F rrc 0140 0F rrc 0141 F6 0C ori 0Ch 0143 47 mov b, a 0144 3A 16 80 lda 8016h 0147 E6 80 ani 80h 0149 07 rlc 014A B0 ora b 014B D3 83 out 83h 014D 3E 80 mvi a, 80h ; '' 014F D3 C1 out 0C1h 0151 AF xra a 0152 32 29 80 sta 8029h 0155 C3 65 01 jmp loc_165 0158 ; --------------------------------------------------------------------------- 0158 0158 loc_158: ; CODE XREF: 015C 0158 ; 0370 ... 0158 DB C3 in 0C3h 015A E6 07 ani 7 015C C2 58 01 jnz loc_158 015F 015F loc_15F: ; CODE XREF: 02CE 015F ; 0BD6 ... 015F 11 32 00 lxi d, 32h ; '2' 0162 CD 5C 05 call sub_55C 0165 0165 loc_165: ; CODE XREF: 0155 0165 ; 01C1 ... 0165 DB 82 in 82h 0167 E6 F7 ani 0F7h 0169 D3 82 out 82h 016B 3A 16 80 lda 8016h 016E F6 01 ori 1 0170 E6 BF ani 0BFh 0172 32 16 80 sta 8016h 0175 D3 C0 out 0C0h 0177 E6 08 ani 8 0179 CA C4 01 jz loc_1C4 017C 017C loc_17C: ; CODE XREF: 01B3 017C 20 rim 017D B7 ora a 017E FA 8F 19 jm loc_198F 0181 DB 81 in 81h 0183 E6 DF ani 0DFh 0185 D3 81 out 81h 0187 3A 30 80 lda 8030h 018A B7 ora a 018B C2 3D 03 jnz loc_33D 018E DB C3 in 0C3h 0190 0F rrc 0191 DA CA 03 jc loc_3CA 0194 0F rrc 0195 DA 11 04 jc loc_411 0198 0F rrc 0199 DA 8F 19 jc loc_198F 019C DB C1 in 0C1h 019E E6 10 ani 10h 01A0 CA BF 01 jz loc_1BF 01A3 DB C1 in 0C1h 01A5 47 mov b, a 01A6 E6 08 ani 8 01A8 CA 8F 19 jz loc_198F 01AB 78 mov a, b 01AC E6 04 ani 4 01AE C2 21 01 jnz loc_121 01B1 78 mov a, b 01B2 07 rlc 01B3 D2 7C 01 jnc loc_17C 01B6 3A 18 80 lda 8018h 01B9 32 07 80 sta 8007h 01BC C3 F8 01 jmp loc_1F8 01BF ; --------------------------------------------------------------------------- 01BF 01BF loc_1BF: ; CODE XREF: 01A0 01BF ; 01EF 01BF DB C0 in 0C0h 01C1 C3 65 01 jmp loc_165 01C4 ; --------------------------------------------------------------------------- 01C4 01C4 loc_1C4: ; CODE XREF: 0179 01C4 ; 01F5 01C4 20 rim 01C5 B7 ora a 01C6 FA 8F 19 jm loc_198F 01C9 DB 81 in 81h 01CB E6 DF ani 0DFh 01CD D3 81 out 81h 01CF 3A 30 80 lda 8030h 01D2 B7 ora a 01D3 C2 3D 03 jnz loc_33D 01D6 DB C3 in 0C3h 01D8 E6 04 ani 4 01DA C2 60 15 jnz loc_1560 01DD DB C1 in 0C1h 01DF E6 04 ani 4 01E1 C2 60 15 jnz loc_1560 01E4 DB C3 in 0C3h 01E6 E6 03 ani 3 01E8 C2 3D 03 jnz loc_33D 01EB DB C1 in 0C1h 01ED E6 10 ani 10h 01EF CA BF 01 jz loc_1BF 01F2 DB C1 in 0C1h 01F4 07 rlc 01F5 D2 C4 01 jnc loc_1C4 01F8 01F8 loc_1F8: ; CODE XREF: 01BC 01F8 3A 16 80 lda 8016h 01FB E6 FE ani 0FEh 01FD 32 16 80 sta 8016h 0200 D3 C0 out 0C0h 0202 DB C0 in 0C0h 0204 E6 F8 ani 0F8h 0206 32 19 80 sta 8019h 0209 0209 loc_209: ; CODE XREF: 0766 0209 ; 076C ... 0209 CD 3B 04 call sub_43B 020C 3A 18 80 lda 8018h 020F 32 07 80 sta 8007h 0212 3A 19 80 lda 8019h 0215 FE 38 cpi 38h ; '8' 0217 CA 76 03 jz loc_376 021A FE 78 cpi 78h ; 'x' 021C CA 76 03 jz loc_376 021F FE 08 cpi 8 0221 CA D2 03 jz loc_3D2 0224 FE 28 cpi 28h ; '(' 0226 CA CB 02 jz loc_2CB 0229 E6 C0 ani 0C0h 022B FE 40 cpi 40h ; '@' 022D CA 38 02 jz loc_238 0230 E6 40 ani 40h 0232 CA 6E 02 jz loc_26E 0235 C3 CB 02 jmp loc_2CB 0238 ; --------------------------------------------------------------------------- 0238 0238 loc_238: ; CODE XREF: 022D 0238 3A 19 80 lda 8019h 023B FE 58 cpi 58h ; 'X' 023D CA CB 02 jz loc_2CB 0240 FE 68 cpi 68h ; 'h' 0242 CA CB 02 jz loc_2CB 0245 3A 16 80 lda 8016h 0248 E6 08 ani 8 024A C2 CB 02 jnz loc_2CB 024D 3A 35 80 lda 8035h 0250 B7 ora a 0251 C2 66 02 jnz loc_266 0254 AF xra a 0255 32 33 80 sta 8033h 0258 3A 29 80 lda 8029h 025B B7 ora a 025C CA 0F 08 jz loc_80F 025F AF xra a 0260 32 29 80 sta 8029h 0263 C3 15 09 jmp loc_915 0266 ; --------------------------------------------------------------------------- 0266 0266 loc_266: ; CODE XREF: 0251 0266 3E 00 mvi a, 0 0268 32 35 80 sta 8035h 026B C3 CB 02 jmp loc_2CB 026E ; --------------------------------------------------------------------------- 026E 026E loc_26E: ; CODE XREF: 0232 026E 3A 31 80 lda 8031h 0271 3A 32 80 lda 8032h 0274 B7 ora a 0275 FA D1 02 jm loc_2D1 0278 3A 33 80 lda 8033h 027B B7 ora a 027C C2 D1 02 jnz loc_2D1 027F 3A 19 80 lda 8019h 0282 E6 80 ani 80h 0284 C2 97 02 jnz loc_297 0287 FE 18 cpi 18h 0289 CA CB 02 jz loc_2CB 028C 3A 16 80 lda 8016h 028F E6 08 ani 8 0291 C2 00 06 jnz loc_600 0294 C3 43 06 jmp loc_643 0297 ; --------------------------------------------------------------------------- 0297 0297 loc_297: ; CODE XREF: 0284 0297 3A 16 80 lda 8016h 029A E6 10 ani 10h 029C C2 5C 04 jnz loc_45C 029F 3A 19 80 lda 8019h 02A2 FE B8 cpi 0B8h ; '' 02A4 CA 56 0E jz loc_E56 02A7 3A 16 80 lda 8016h 02AA E6 08 ani 8 02AC C2 00 0A jnz loc_A00 02AF 3A 19 80 lda 8019h 02B2 FE 90 cpi 90h ; '' 02B4 CA BB 0C jz loc_CBB 02B7 FE B0 cpi 0B0h ; '' 02B9 CA D7 0D jz loc_DD7 02BC FE A0 cpi 0A0h ; '' 02BE CA 3F 0D jz loc_D3F 02C1 E6 F7 ani 0F7h 02C3 FE 80 cpi 80h ; '' 02C5 CA A4 0A jz loc_AA4 02C8 C3 CB 02 jmp loc_2CB 02CB 02CB loc_2CB: ; CODE XREF: 0226 02CB ; 0235 ... 02CB CD EC 03 call sub_3EC 02CE C3 5F 01 jmp loc_15F 02D1 ; --------------------------------------------------------------------------- 02D1 02D1 loc_2D1: ; CODE XREF: 0275 02D1 ; 027C 02D1 CD 3D 12 call sub_123D 02D4 3A 19 80 lda 8019h 02D7 E6 80 ani 80h 02D9 C2 E4 02 jnz loc_2E4 02DC 02DC loc_2DC: ; CODE XREF: 02E7 02DC 3E FE mvi a, 0FEh ; '' 02DE 32 35 80 sta 8035h 02E1 C3 EF 02 jmp loc_2EF 02E4 ; --------------------------------------------------------------------------- 02E4 02E4 loc_2E4: ; CODE XREF: 02D9 02E4 78 mov a, b 02E5 E6 20 ani 20h 02E7 CA DC 02 jz loc_2DC 02EA 3E 00 mvi a, 0 02EC 32 35 80 sta 8035h 02EF 02EF loc_2EF: ; CODE XREF: 02E1 02EF 3E 5E mvi a, 5Eh ; '^' 02F1 3E 5E mvi a, 5Eh ; '^' 02F3 D3 81 out 81h 02F5 32 33 80 sta 8033h 02F8 CD 59 05 call sub_559 02FB 3A 16 80 lda 8016h 02FE E6 FE ani 0FEh 0300 F6 40 ori 40h 0302 32 16 80 sta 8016h 0305 D3 C0 out 0C0h 0307 DB 82 in 82h 0309 F6 08 ori 8 030B D3 82 out 82h 030D CD 59 05 call sub_559 0310 3A 16 80 lda 8016h 0313 E6 FD ani 0FDh 0315 32 16 80 sta 8016h 0318 D3 C0 out 0C0h 031A CD 59 05 call sub_559 031D 3A 16 80 lda 8016h 0320 E6 BF ani 0BFh 0322 32 16 80 sta 8016h 0325 D3 C0 out 0C0h 0327 DB 82 in 82h 0329 E6 F7 ani 0F7h 032B D3 82 out 82h 032D CD 59 05 call sub_559 0330 3A 16 80 lda 8016h 0333 F6 01 ori 1 0335 32 16 80 sta 8016h 0338 D3 C0 out 0C0h 033A C3 65 01 jmp loc_165 033D ; --------------------------------------------------------------------------- 033D 033D loc_33D: ; CODE XREF: 018B 033D ; 01D3 ... 033D AF xra a 033E 32 30 80 sta 8030h 0341 3A 16 80 lda 8016h 0344 F6 01 ori 1 0346 32 16 80 sta 8016h 0349 D3 C0 out 0C0h 034B 11 0C 00 lxi d, 0Ch 034E CD 5C 05 call sub_55C 0351 DB C1 in 0C1h 0353 07 rlc 0354 07 rlc 0355 07 rlc 0356 07 rlc 0357 E6 40 ani 40h 0359 D3 C1 out 0C1h 035B 47 mov b, a 035C 11 88 13 lxi d, 1388h 035F CD 5C 05 call sub_55C 0362 0362 loc_362: ; CODE XREF: 0366 0362 DB C3 in 0C3h 0364 E6 07 ani 7 0366 C2 62 03 jnz loc_362 0369 DB C0 in 0C0h 036B 78 mov a, b 036C F6 80 ori 80h 036E D3 C1 out 0C1h 0370 C3 58 01 jmp loc_158 0370 ; --------------------------------------------------------------------------- 0373 C3 .db 0C3h ; 0374 58 .db 58h ; X 0375 01 .db 1 ; 0376 ; --------------------------------------------------------------------------- 0376 0376 loc_376: ; CODE XREF: 0217 0376 ; 021C 0376 3A 16 80 lda 8016h 0379 E6 08 ani 8 037B CA CB 02 jz loc_2CB 037E DB 81 in 81h 0380 E6 DF ani 0DFh 0382 D3 81 out 81h 0384 3A 19 80 lda 8019h 0387 07 rlc 0388 E6 80 ani 80h 038A 47 mov b, a 038B DB 82 in 82h 038D F6 08 ori 8 038F D3 82 out 82h 0391 3A 16 80 lda 8016h 0394 F6 40 ori 40h 0396 D3 C0 out 0C0h 0398 E6 7F ani 7Fh 039A B0 ora b 039B 039B loc_39B: ; CODE XREF: 03CF 039B 47 mov b, a 039C 78 mov a, b 039D B7 ora a 039E 32 16 80 sta 8016h 03A1 D3 C0 out 0C0h 03A3 3E 00 mvi a, 0 03A5 FA AA 03 jm loc_3AA 03A8 3E 08 mvi a, 8 03AA 03AA loc_3AA: ; CODE XREF: 03A5 03AA 32 18 80 sta 8018h 03AD 0F rrc 03AE 0F rrc 03AF 0F rrc 03B0 EE 01 xri 1 03B2 47 mov b, a 03B3 DB 83 in 83h 03B5 E6 FE ani 0FEh 03B7 B0 ora b 03B8 D3 83 out 83h 03BA 03BA loc_3BA: ; CODE XREF: 03BE 03BA DB C3 in 0C3h 03BC E6 01 ani 1 03BE C2 BA 03 jnz loc_3BA 03C1 11 64 00 lxi d, 64h ; 'd' 03C4 CD 5C 05 call sub_55C 03C7 C3 58 01 jmp loc_158 03CA ; --------------------------------------------------------------------------- 03CA 03CA loc_3CA: ; CODE XREF: 0191 03CA 3A 16 80 lda 8016h 03CD EE 80 xri 80h 03CF C3 9B 03 jmp loc_39B 03D2 ; --------------------------------------------------------------------------- 03D2 03D2 loc_3D2: ; CODE XREF: 0221 03D2 CD EC 03 call sub_3EC 03D5 21 39 DE lxi h, 0DE39h 03D8 03D8 loc_3D8: ; CODE XREF: 03E1 03D8 2B dcx h 03D9 7D mov a, l 03DA B4 ora h 03DB CA 65 01 jz loc_165 03DE DB C1 in 0C1h 03E0 07 rlc 03E1 D2 D8 03 jnc loc_3D8 03E4 DB C0 in 0C0h 03E6 CD EC 03 call sub_3EC 03E9 C3 65 01 jmp loc_165 03EC 03EC ; --------------- S U B R O U T I N E --------------------------------------- 03EC 03EC 03EC sub_3EC: ; CODE XREF: 02CBp 03EC ; 03D2p ... 03EC 11 05 00 lxi d, 5 03EF CD 5C 05 call sub_55C 03F2 3A 16 80 lda 8016h 03F5 F6 40 ori 40h 03F7 D3 C0 out 0C0h 03F9 DB 82 in 82h 03FB F6 08 ori 8 03FD D3 82 out 82h 03FF 11 05 00 lxi d, 5 0402 CD 5C 05 call sub_55C 0405 3A 16 80 lda 8016h 0408 D3 C0 out 0C0h 040A DB 82 in 82h 040C E6 F7 ani 0F7h 040E D3 82 out 82h 0410 C9 ret 0410 ; End of function sub_3EC 0410 0411 ; --------------------------------------------------------------------------- 0411 0411 loc_411: ; CODE XREF: 0195 0411 CD 17 04 call sub_417 0414 C3 58 01 jmp loc_158 0417 0417 ; --------------- S U B R O U T I N E --------------------------------------- 0417 0417 0417 sub_417: ; CODE XREF: 012Dp 0417 ; 0411p 0417 3A 16 80 lda 8016h 041A EE 10 xri 10h 041C 32 16 80 sta 8016h 041F D3 C0 out 0C0h 0421 E6 10 ani 10h 0423 0F rrc 0424 0F rrc 0425 0F rrc 0426 47 mov b, a 0427 DB 83 in 83h 0429 E6 FD ani 0FDh 042B B0 ora b 042C D3 83 out 83h 042E 042E loc_42E: ; CODE XREF: sub_417+1B 042E DB C3 in 0C3h 0430 E6 02 ani 2 0432 C2 2E 04 jnz loc_42E 0435 11 64 00 lxi d, 64h ; 'd' 0438 C3 5C 05 jmp sub_55C 0438 ; End of function sub_417 0438 043B 043B ; --------------- S U B R O U T I N E --------------------------------------- 043B 043B 043B sub_43B: ; CODE XREF: 0209p 043B E6 80 ani 80h 043D 3E 10 mvi a, 10h 043F CA 47 04 jz loc_447 0442 DB C4 in 0C4h 0444 0F rrc 0445 E6 20 ani 20h 0447 0447 loc_447: ; CODE XREF: sub_43B+4 0447 4F mov c, a 0448 DB 83 in 83h 044A E6 0F ani 0Fh 044C B1 ora c 044D D3 83 out 83h 044F C9 ret 044F ; End of function sub_43B 044F 0450 ; --------------------------------------------------------------------------- 0450 0450 loc_450: ; CODE XREF: 00CE 0450 ; 00DC 0450 F3 di 0451 3E 40 mvi a, 40h ; '@' 0453 30 sim 0454 06 07 mvi b, 7 0456 0456 loc_456: ; CODE XREF: 0459 0456 CD 07 05 call sub_507 0459 C3 56 04 jmp loc_456 045C ; --------------------------------------------------------------------------- 045C 045C loc_45C: ; CODE XREF: 029C 045C 3A 16 80 lda 8016h 045F F6 01 ori 1 0461 32 16 80 sta 8016h 0464 D3 C0 out 0C0h 0466 06 02 mvi b, 2 0468 0468 loc_468: ; CODE XREF: 046F 0468 CD 07 05 call sub_507 046B DB C3 in 0C3h 046D E6 02 ani 2 046F CA 68 04 jz loc_468 0472 3A 16 80 lda 8016h 0475 E6 08 ani 8 0477 C2 21 01 jnz loc_121 047A C3 60 15 jmp loc_1560 047D ; --------------------------------------------------------------------------- 047D 047D loc_47D: ; CODE XREF: 0CB0 047D 06 01 mvi b, 1 047F 047F loc_47F: ; CODE XREF: 0486 047F CD 07 05 call sub_507 0482 DB C3 in 0C3h 0484 E6 01 ani 1 0486 CA 7F 04 jz loc_47F 0489 CD 9A 04 call sub_49A 048C 3A 18 80 lda 8018h 048F B7 ora a 0490 C2 58 01 jnz loc_158 0493 3E 01 mvi a, 1 0495 D3 83 out 83h 0497 C3 58 01 jmp loc_158 049A 049A ; --------------- S U B R O U T I N E --------------------------------------- 049A 049A 049A sub_49A: ; CODE XREF: 00C9p 049A ; 0489p 049A DB 81 in 81h 049C F5 push psw 049D F6 80 ori 80h 049F E6 F7 ani 0F7h 04A1 D3 81 out 81h 04A3 11 02 00 lxi d, 2 04A6 CD 5C 05 call sub_55C 04A9 F1 pop psw 04AA D3 81 out 81h 04AC C9 ret 04AC ; End of function sub_49A 04AC 04AD ; --------------------------------------------------------------------------- 04AD 04AD loc_4AD: ; CODE XREF: 16FF 04AD ; 1820 ... 04AD F3 di 04AE 3E A0 mvi a, 0A0h ; '' 04B0 D3 82 out 82h 04B2 06 04 mvi b, 4 04B4 04B4 loc_4B4: ; CODE XREF: 04BB 04B4 CD 07 05 call sub_507 04B7 DB C3 in 0C3h 04B9 E6 04 ani 4 04BB CA B4 04 jz loc_4B4 04BE C3 40 00 jmp loc_40 04C1 ; --------------------------------------------------------------------------- 04C1 04C1 loc_4C1: ; CODE XREF: 0A48 04C1 ; sub_FD0+17 ... 04C1 F3 di 04C2 32 21 80 sta 8021h 04C5 3E 5E mvi a, 5Eh ; '^' 04C7 D3 81 out 81h 04C9 3E A0 mvi a, 0A0h ; '' 04CB D3 82 out 82h 04CD 06 06 mvi b, 6 04CF 04CF loc_4CF: ; CODE XREF: 04D6 04CF CD 07 05 call sub_507 04D2 DB C3 in 0C3h 04D4 E6 04 ani 4 04D6 CA CF 04 jz loc_4CF 04D9 C3 40 00 jmp loc_40 04DC ; --------------------------------------------------------------------------- 04DC 04DC loc_4DC: ; CODE XREF: 145B 04DC ; 1662 ... 04DC F3 di 04DD 3E 5E mvi a, 5Eh ; '^' 04DF D3 81 out 81h 04E1 3E A0 mvi a, 0A0h ; '' 04E3 D3 82 out 82h 04E5 01 02 04 lxi b, 402h 04E8 04E8 loc_4E8: ; CODE XREF: 04EF 04E8 CD F5 04 call sub_4F5 04EB DB C3 in 0C3h 04ED E6 04 ani 4 04EF CA E8 04 jz loc_4E8 04F2 C3 40 00 jmp loc_40 04F5 04F5 ; --------------- S U B R O U T I N E --------------------------------------- 04F5 04F5 04F5 sub_4F5: ; CODE XREF: 04E8p 04F5 78 mov a, b 04F6 D3 83 out 83h 04F8 11 FA 00 lxi d, 0FAh ; '' 04FB CD 5C 05 call sub_55C 04FE 79 mov a, c 04FF D3 83 out 83h 0501 11 FA 00 lxi d, 0FAh ; '' 0504 C3 5C 05 jmp sub_55C 0504 ; End of function sub_4F5 0504 0507 0507 ; --------------- S U B R O U T I N E --------------------------------------- 0507 0507 0507 sub_507: ; CODE XREF: 0456p 0507 ; 0468p ... 0507 21 2C 01 lxi h, 12Ch 050A C3 10 05 jmp loc_510 050A ; End of function sub_507 050A 050D 050D ; --------------- S U B R O U T I N E --------------------------------------- 050D 050D 050D sub_50D: ; CODE XREF: 011Bp 050D 21 32 00 lxi h, 32h ; '2' 0510 0510 loc_510: ; CODE XREF: sub_507+3 0510 78 mov a, b 0511 D3 83 out 83h 0513 54 mov d, h 0514 5D mov e, l 0515 CD 5C 05 call sub_55C 0518 78 mov a, b 0519 A8 xra b 051A D3 83 out 83h 051C 54 mov d, h 051D 5D mov e, l 051E C3 5C 05 jmp sub_55C 051E ; End of function sub_50D 051E 0521 ; --------------------------------------------------------------------------- 0521 0521 loc_521: ; CODE XREF: 00E3 0521 ; sub_1150+4 ... 0521 06 05 mvi b, 5 0523 0523 loc_523: ; CODE XREF: 0A32 0523 ; 0AB9 ... 0523 21 06 03 lxi h, 306h 0526 3E 5E mvi a, 5Eh ; '^' 0528 D3 81 out 81h 052A 3E 40 mvi a, 40h ; '@' 052C 30 sim 052D 3A 08 80 lda 8008h 0530 B7 ora a 0531 CA 40 05 jz loc_540 0534 3A 09 80 lda 8009h 0537 B7 ora a 0538 CA 40 05 jz loc_540 053B FE 03 cpi 3 053D DC 52 12 cc sub_1252 0540 0540 loc_540: ; CODE XREF: 0531 0540 ; 0538 ... 0540 CD 07 05 call sub_507 0543 DB C3 in 0C3h 0545 E6 04 ani 4 0547 CA 40 05 jz loc_540 054A C3 8F 19 jmp loc_198F 054D 054D ; --------------- S U B R O U T I N E --------------------------------------- 054D 054D 054D sub_54D: ; CODE XREF: 057Dp 054D ; 05AEp ... 054D 22 0F 80 shld 800Fh 0550 0550 loc_550: ; CODE XREF: sub_54D+8 0550 2A 0F 80 lhld 800Fh 0553 7D mov a, l 0554 B4 ora h 0555 C2 50 05 jnz loc_550 0558 C9 ret 0558 ; End of function sub_54D 0558 0559 0559 ; --------------- S U B R O U T I N E --------------------------------------- 0559 0559 0559 sub_559: ; CODE XREF: 02F8p 0559 ; 030Dp ... 0559 11 01 00 lxi d, 1 0559 ; End of function sub_559 0559 055C 055C ; --------------- S U B R O U T I N E --------------------------------------- 055C 055C 055C sub_55C: ; CODE XREF: 0162p 055C ; 034Ep ... 055C 3E B5 mvi a, 0B5h ; '' 055E 055E loc_55E: ; CODE XREF: sub_55C+3 055E 3D dcr a 055F C2 5E 05 jnz loc_55E 0562 1B dcx d 0563 7B mov a, e 0564 B2 ora d 0565 C2 5C 05 jnz sub_55C 0568 C9 ret 0568 ; End of function sub_55C 0568 0569 ; --------------------------------------------------------------------------- 0569 0569 loc_569: ; CODE XREF: 0024 0569 ; 0034 0569 FB ei 056A C9 ret 056B ; --------------------------------------------------------------------------- 056B 056B loc_56B: ; CODE XREF: 0126 056B ; 05C6 056B 3A 07 80 lda 8007h 056E EE 08 xri 8 0570 32 07 80 sta 8007h 0573 3E 80 mvi a, 80h ; '' 0575 D3 C1 out 0C1h 0577 CD 99 11 call sub_1199 057A 21 E8 03 lxi h, 3E8h 057D CD 4D 05 call sub_54D 0580 3A 09 80 lda 8009h 0583 FE 02 cpi 2 0585 C4 D0 05 cnz sub_5D0 0588 21 D4 30 lxi h, 30D4h 058B 22 0F 80 shld 800Fh 058E 058E loc_58E: ; CODE XREF: 05A2 058E 3A 13 80 lda 8013h 0591 E6 04 ani 4 0593 C2 60 15 jnz loc_1560 0596 DB C3 in 0C3h 0598 E6 04 ani 4 059A C2 C9 05 jnz loc_5C9 059D 2A 0F 80 lhld 800Fh 05A0 7D mov a, l 05A1 B4 ora h 05A2 C2 8E 05 jnz loc_58E 05A5 CD 3D 12 call sub_123D 05A8 CD 50 11 call sub_1150 05AB 21 E8 03 lxi h, 3E8h 05AE CD 4D 05 call sub_54D 05B1 3A 09 80 lda 8009h 05B4 FE 02 cpi 2 05B6 C4 D3 05 cnz loc_5D2+1 05B9 21 6A 18 lxi h, 186Ah 05BC CD 4D 05 call sub_54D 05BF CD 3D 12 call sub_123D 05C2 DB C3 in 0C3h 05C4 E6 04 ani 4 05C6 CA 6B 05 jz loc_56B 05C9 05C9 loc_5C9: ; CODE XREF: 059A 05C9 AF xra a 05CA 32 28 80 sta 8028h 05CD C3 60 15 jmp loc_1560 05D0 05D0 ; --------------- S U B R O U T I N E --------------------------------------- 05D0 05D0 05D0 sub_5D0: ; CODE XREF: 0585p 05D0 06 04 mvi b, 4 05D2 05D2 loc_5D2: ; CODE XREF: 05B6p 05D2 21 06 01 lxi h, 106h 05D2 ; End of function sub_5D0 05D2 05D5 DB 83 in 83h 05D7 B0 ora b 05D8 D3 83 out 83h 05DA C9 ret 05DA ; --------------------------------------------------------------------------- 05DB 00 .db 0 ; 05DC 00 .db 0 ; 05DD 00 .db 0 ; 05DE 00 .db 0 ; 05DF 00 .db 0 ; 05E0 00 .db 0 ; 05E1 00 .db 0 ; 05E2 00 .db 0 ; 05E3 00 .db 0 ; 05E4 00 .db 0 ; 05E5 00 .db 0 ; 05E6 00 .db 0 ; 05E7 00 .db 0 ; 05E8 00 .db 0 ; 05E9 00 .db 0 ; 05EA 00 .db 0 ; 05EB 00 .db 0 ; 05EC 00 .db 0 ; 05ED 00 .db 0 ; 05EE 00 .db 0 ; 05EF 00 .db 0 ; 05F0 00 .db 0 ; 05F1 00 .db 0 ; 05F2 00 .db 0 ; 05F3 00 .db 0 ; 05F4 00 .db 0 ; 05F5 00 .db 0 ; 05F6 00 .db 0 ; 05F7 00 .db 0 ; 05F8 00 .db 0 ; 05F9 00 .db 0 ; 05FA 00 .db 0 ; 05FB 00 .db 0 ; 05FC 00 .db 0 ; 05FD 00 .db 0 ; 05FE 00 .db 0 ; 05FF 00 .db 0 ; 0600 ; --------------------------------------------------------------------------- 0600 0600 loc_600: ; CODE XREF: 0291 0600 3A 17 80 lda 8017h 0603 47 mov b, a 0604 DB 81 in 81h 0606 E6 FE ani 0FEh 0608 E6 DF ani 0DFh 060A B0 ora b 060B D3 81 out 81h 060D 3A 18 80 lda 8018h 0610 32 07 80 sta 8007h 0613 CD 99 11 call sub_1199 0616 0616 loc_616: ; CODE XREF: 061A 0616 DB C2 in 0C2h 0618 E6 40 ani 40h 061A CA 16 06 jz loc_616 061D 061D loc_61D: ; CODE XREF: 0621 061D DB C2 in 0C2h 061F E6 40 ani 40h 0621 C2 1D 06 jnz loc_61D 0624 21 9C 00 lxi h, 9Ch ; '' 0627 CD 4D 05 call sub_54D 062A 3A 16 80 lda 8016h 062D E6 F7 ani 0F7h 062F 32 16 80 sta 8016h 0632 D3 C0 out 0C0h 0634 DB 81 in 81h 0636 E6 FE ani 0FEh 0638 D3 81 out 81h 063A DB 83 in 83h 063C E6 FB ani 0FBh 063E D3 83 out 83h 0640 C3 4C 06 jmp loc_64C 0643 ; --------------------------------------------------------------------------- 0643 0643 loc_643: ; CODE XREF: 0294 0643 CD D0 0F call sub_FD0 0646 21 2A 00 lxi h, 2Ah ; '*' 0649 CD 4D 05 call sub_54D 064C 064C loc_64C: ; CODE XREF: 0640 064C ; 0758 064C CD FF 07 call sub_7FF 064F 064F loc_64F: ; CODE XREF: 0742 064F 3A 16 80 lda 8016h 0652 E6 FE ani 0FEh 0654 F6 40 ori 40h 0656 32 16 80 sta 8016h 0659 D3 C0 out 0C0h 065B DB 82 in 82h 065D F6 08 ori 8 065F D3 82 out 82h 0661 21 98 3A lxi h, 3A98h 0664 22 0F 80 shld 800Fh 0667 3E 00 mvi a, 0 0669 32 29 80 sta 8029h 066C 066C loc_66C: ; CODE XREF: 069C 066C DB C2 in 0C2h 066E E6 11 ani 11h 0670 C2 9F 06 jnz loc_69F 0673 DB C2 in 0C2h 0675 E6 04 ani 4 0677 C2 BA 07 jnz loc_7BA 067A DB C3 in 0C3h 067C E6 03 ani 3 067E C2 B4 07 jnz loc_7B4 0681 3A 34 80 lda 8034h 0684 B7 ora a 0685 C2 90 06 jnz loc_690 0688 2A 0F 80 lhld 800Fh 068B 7D mov a, l 068C B4 ora h 068D CA A7 07 jz loc_7A7 0690 0690 loc_690: ; CODE XREF: 0685 0690 01 2C 01 lxi b, 12Ch 0693 2A 31 80 lhld 8031h 0696 09 dad b 0697 7C mov a, h 0698 B7 ora a 0699 FA 95 07 jm loc_795 069C C3 6C 06 jmp loc_66C 069F ; --------------------------------------------------------------------------- 069F 069F loc_69F: ; CODE XREF: 0670 069F DB 83 in 83h 06A1 F6 20 ori 20h 06A3 D3 83 out 83h 06A5 21 01 00 lxi h, 1 06A8 CD 4D 05 call sub_54D 06AB 06AB loc_6AB: ; CODE XREF: 06C7 06AB 01 2C 01 lxi b, 12Ch 06AE 2A 31 80 lhld 8031h 06B1 09 dad b 06B2 7C mov a, h 06B3 B7 ora a 06B4 FA 6F 07 jm loc_76F 06B7 2A 0D 80 lhld 800Dh 06BA 7D mov a, l 06BB B4 ora h 06BC C2 C3 06 jnz loc_6C3 06BF AF xra a 06C0 32 29 80 sta 8029h 06C3 06C3 loc_6C3: ; CODE XREF: 06BC 06C3 DB C2 in 0C2h 06C5 E6 14 ani 14h 06C7 CA AB 06 jz loc_6AB 06CA 2A 0D 80 lhld 800Dh 06CD 22 2A 80 shld 802Ah 06D0 21 1B 00 lxi h, 1Bh 06D3 22 0D 80 shld 800Dh 06D6 DB 83 in 83h 06D8 E6 DF ani 0DFh 06DA D3 83 out 83h 06DC 2A 31 80 lhld 8031h 06DF 7C mov a, h 06E0 B7 ora a 06E1 F2 E9 06 jp loc_6E9 06E4 3E AE mvi a, 0AEh ; '' 06E6 32 33 80 sta 8033h 06E9 06E9 loc_6E9: ; CODE XREF: 06E1 06E9 DB C2 in 0C2h 06EB E6 04 ani 4 06ED C2 CB 07 jnz loc_7CB 06F0 DB C3 in 0C3h 06F2 E6 03 ani 3 06F4 C2 C5 07 jnz loc_7C5 06F7 3A 19 80 lda 8019h 06FA E6 10 ani 10h 06FC C2 2B 07 jnz loc_72B 06FF 06FF loc_6FF: ; CODE XREF: 072F 06FF CD D3 07 call sub_7D3 0702 21 0C 00 lxi h, 0Ch 0705 22 0F 80 shld 800Fh 0708 0708 loc_708: ; CODE XREF: 0716 0708 2A 0F 80 lhld 800Fh 070B 7D mov a, l 070C B4 ora h 070D CA 19 07 jz loc_719 0710 DB C1 in 0C1h 0712 07 rlc 0713 DA 45 07 jc loc_745 0716 C3 08 07 jmp loc_708 0719 ; --------------------------------------------------------------------------- 0719 0719 loc_719: ; CODE XREF: 070D 0719 ; 0792 ... 0719 DB 83 in 83h 071B E6 DF ani 0DFh 071D D3 83 out 83h 071F DB 81 in 81h 0721 E6 DF ani 0DFh 0723 D3 81 out 81h 0725 CD D6 10 call sub_10D6 0728 C3 65 01 jmp loc_165 072B ; --------------------------------------------------------------------------- 072B 072B loc_72B: ; CODE XREF: 06FC 072B DB C2 in 0C2h 072D E6 08 ani 8 072F C2 FF 06 jnz loc_6FF 0732 3A 16 80 lda 8016h 0735 E6 BF ani 0BFh 0737 32 16 80 sta 8016h 073A D3 C0 out 0C0h 073C 21 0F 00 lxi h, 0Fh 073F CD 4D 05 call sub_54D 0742 C3 4F 06 jmp loc_64F 0745 ; --------------------------------------------------------------------------- 0745 0745 loc_745: ; CODE XREF: 0713 0745 3A 16 80 lda 8016h 0748 E6 FE ani 0FEh 074A 32 16 80 sta 8016h 074D D3 C0 out 0C0h 074F DB C0 in 0C0h 0751 E6 F8 ani 0F8h 0753 32 19 80 sta 8019h 0756 E6 C8 ani 0C8h 0758 CA 4C 06 jz loc_64C 075B E6 40 ani 40h 075D CA 69 07 jz loc_769 0760 21 00 00 lxi h, 0 0763 CD 42 11 call sub_1142 0766 C3 09 02 jmp loc_209 0769 ; --------------------------------------------------------------------------- 0769 0769 loc_769: ; CODE XREF: 075D 0769 CD D6 10 call sub_10D6 076C C3 09 02 jmp loc_209 076F ; --------------------------------------------------------------------------- 076F 076F loc_76F: ; CODE XREF: 06B4 076F 3E AF mvi a, 0AFh ; '' 0771 32 33 80 sta 8033h 0774 3E 00 mvi a, 0 0776 32 35 80 sta 8035h 0779 2A 0D 80 lhld 800Dh 077C 22 2A 80 shld 802Ah 077F 21 1B 00 lxi h, 1Bh 0782 22 0D 80 shld 800Dh 0785 3A 16 80 lda 8016h 0788 E6 FD ani 0FDh 078A 32 16 80 sta 8016h 078D D3 C0 out 0C0h 078F CD D3 07 call sub_7D3 0792 C3 19 07 jmp loc_719 0795 ; --------------------------------------------------------------------------- 0795 0795 loc_795: ; CODE XREF: 0699 0795 3E AD mvi a, 0ADh ; '' 0797 32 35 80 sta 8035h 079A 32 33 80 sta 8033h 079D 3A 16 80 lda 8016h 07A0 E6 FD ani 0FDh 07A2 32 16 80 sta 8016h 07A5 D3 C0 out 0C0h 07A7 07A7 loc_7A7: ; CODE XREF: 068D 07A7 ; 07C2 07A7 AF xra a 07A8 32 29 80 sta 8029h 07AB 21 1B 00 lxi h, 1Bh 07AE 22 0D 80 shld 800Dh 07B1 C3 19 07 jmp loc_719 07B4 ; --------------------------------------------------------------------------- 07B4 07B4 loc_7B4: ; CODE XREF: 067E 07B4 ; 0844 ... 07B4 32 30 80 sta 8030h 07B7 CD F4 07 call sub_7F4 07BA 07BA loc_7BA: ; CODE XREF: 0677 07BA ; 083D ... 07BA DB 81 in 81h 07BC E6 DF ani 0DFh 07BE D3 81 out 81h 07C0 DB C0 in 0C0h 07C2 C3 A7 07 jmp loc_7A7 07C5 ; --------------------------------------------------------------------------- 07C5 07C5 loc_7C5: ; CODE XREF: 06F4 07C5 ; 087B 07C5 32 30 80 sta 8030h 07C8 CD F4 07 call sub_7F4 07CB 07CB loc_7CB: ; CODE XREF: 06ED 07CB ; 0874 07CB CD D3 07 call sub_7D3 07CE DB C0 in 0C0h 07D0 C3 19 07 jmp loc_719 07D3 07D3 ; --------------- S U B R O U T I N E --------------------------------------- 07D3 07D3 07D3 sub_7D3: ; CODE XREF: 06FFp 07D3 ; 078Fp ... 07D3 3A 16 80 lda 8016h 07D6 E6 BF ani 0BFh 07D8 32 16 80 sta 8016h 07DB D3 C0 out 0C0h 07DD DB 82 in 82h 07DF E6 F7 ani 0F7h 07E1 D3 82 out 82h 07E3 21 03 00 lxi h, 3 07E6 CD 4D 05 call sub_54D 07E9 3A 16 80 lda 8016h 07EC F6 01 ori 1 07EE 32 16 80 sta 8016h 07F1 D3 C0 out 0C0h 07F3 C9 ret 07F3 ; End of function sub_7D3 07F3 07F4 07F4 ; --------------- S U B R O U T I N E --------------------------------------- 07F4 07F4 07F4 sub_7F4: ; CODE XREF: 07B7p 07F4 ; 07C8p ... 07F4 DB C1 in 0C1h 07F6 07 rlc 07F7 07 rlc 07F8 07 rlc 07F9 07 rlc 07FA E6 40 ani 40h 07FC D3 C1 out 0C1h 07FE C9 ret 07FE ; End of function sub_7F4 07FE 07FF 07FF ; --------------- S U B R O U T I N E --------------------------------------- 07FF 07FF 07FF sub_7FF: ; CODE XREF: 064Cp 07FF ; 0816p ... 07FF 3A 19 80 lda 8019h 0802 E6 20 ani 20h 0804 EE 20 xri 20h 0806 47 mov b, a 0807 DB 81 in 81h 0809 E6 DF ani 0DFh 080B B0 ora b 080C D3 81 out 81h 080E C9 ret 080E ; End of function sub_7FF 080E 080F ; --------------------------------------------------------------------------- 080F 080F loc_80F: ; CODE XREF: 025C 080F AF xra a 0810 32 33 80 sta 8033h 0813 CD 7D 10 call sub_107D 0816 0816 loc_816: ; CODE XREF: 08E1 0816 CD FF 07 call sub_7FF 0819 0819 loc_819: ; CODE XREF: 08C9 0819 3A 16 80 lda 8016h 081C E6 FE ani 0FEh 081E F6 40 ori 40h 0820 32 16 80 sta 8016h 0823 D3 C0 out 0C0h 0825 DB 82 in 82h 0827 F6 08 ori 8 0829 D3 82 out 82h 082B 082B loc_82B: ; CODE XREF: 0847 082B 3A 13 80 lda 8013h 082E 0F rrc 082F DA F5 08 jc loc_8F5 0832 DB C2 in 0C2h 0834 E6 11 ani 11h 0836 C2 4A 08 jnz loc_84A 0839 DB C2 in 0C2h 083B E6 04 ani 4 083D C2 BA 07 jnz loc_7BA 0840 DB C3 in 0C3h 0842 E6 03 ani 3 0844 C2 B4 07 jnz loc_7B4 0847 C3 2B 08 jmp loc_82B 084A ; --------------------------------------------------------------------------- 084A 084A loc_84A: ; CODE XREF: 0836 084A DB 83 in 83h 084C F6 20 ori 20h 084E D3 83 out 83h 0850 21 01 00 lxi h, 1 0853 CD 4D 05 call sub_54D 0856 0856 loc_856: ; CODE XREF: 0861 0856 3A 13 80 lda 8013h 0859 0F rrc 085A DA F5 08 jc loc_8F5 085D DB C2 in 0C2h 085F E6 14 ani 14h 0861 CA 56 08 jz loc_856 0864 21 39 00 lxi h, 39h ; '9' 0867 22 0D 80 shld 800Dh 086A DB 83 in 83h 086C E6 DF ani 0DFh 086E D3 83 out 83h 0870 0870 loc_870: ; CODE XREF: 098D 0870 DB C2 in 0C2h 0872 E6 04 ani 4 0874 C2 CB 07 jnz loc_7CB 0877 DB C3 in 0C3h 0879 E6 03 ani 3 087B C2 C5 07 jnz loc_7C5 087E 3A 19 80 lda 8019h 0881 E6 10 ani 10h 0883 C2 B2 08 jnz loc_8B2 0886 0886 loc_886: ; CODE XREF: 08B6 0886 CD D3 07 call sub_7D3 0889 21 0C 00 lxi h, 0Ch 088C 22 0F 80 shld 800Fh 088F 088F loc_88F: ; CODE XREF: 089D 088F 2A 0F 80 lhld 800Fh 0892 7D mov a, l 0893 B4 ora h 0894 CA A0 08 jz loc_8A0 0897 DB C1 in 0C1h 0899 07 rlc 089A DA CC 08 jc loc_8CC 089D C3 8F 08 jmp loc_88F 08A0 ; --------------------------------------------------------------------------- 08A0 08A0 loc_8A0: ; CODE XREF: 0894 08A0 DB 83 in 83h 08A2 E6 DF ani 0DFh 08A4 D3 83 out 83h 08A6 DB 81 in 81h 08A8 E6 DF ani 0DFh 08AA D3 81 out 81h 08AC CD 00 11 call sub_1100 08AF C3 65 01 jmp loc_165 08B2 ; --------------------------------------------------------------------------- 08B2 08B2 loc_8B2: ; CODE XREF: 0883 08B2 DB C2 in 0C2h 08B4 E6 08 ani 8 08B6 C2 86 08 jnz loc_886 08B9 3A 16 80 lda 8016h 08BC E6 BF ani 0BFh 08BE 32 16 80 sta 8016h 08C1 D3 C0 out 0C0h 08C3 21 0F 00 lxi h, 0Fh 08C6 CD 4D 05 call sub_54D 08C9 C3 19 08 jmp loc_819 08CC ; --------------------------------------------------------------------------- 08CC 08CC loc_8CC: ; CODE XREF: 089A 08CC 3A 16 80 lda 8016h 08CF E6 FE ani 0FEh 08D1 32 16 80 sta 8016h 08D4 D3 C0 out 0C0h 08D6 DB C0 in 0C0h 08D8 E6 F8 ani 0F8h 08DA 32 19 80 sta 8019h 08DD E6 C8 ani 0C8h 08DF FE 40 cpi 40h ; '@' 08E1 CA 16 08 jz loc_816 08E4 E6 40 ani 40h 08E6 C2 EF 08 jnz loc_8EF 08E9 CD 00 11 call sub_1100 08EC C3 09 02 jmp loc_209 08EF ; --------------------------------------------------------------------------- 08EF 08EF loc_8EF: ; CODE XREF: 08E6 08EF CD 1B 11 call sub_111B 08F2 C3 09 02 jmp loc_209 08F5 ; --------------------------------------------------------------------------- 08F5 08F5 loc_8F5: ; CODE XREF: 082F 08F5 ; 085A ... 08F5 3A 16 80 lda 8016h 08F8 F6 08 ori 8 08FA D3 C0 out 0C0h 08FC E6 BF ani 0BFh 08FE 32 16 80 sta 8016h 0901 D3 C0 out 0C0h 0903 DB 82 in 82h 0905 E6 F7 ani 0F7h 0907 D3 82 out 82h 0909 21 F4 01 lxi h, 1F4h 090C CD 4D 05 call sub_54D 090F CD 3D 12 call sub_123D 0912 C3 B2 18 jmp loc_18B2 0915 ; --------------------------------------------------------------------------- 0915 0915 loc_915: ; CODE XREF: 0263 0915 AF xra a 0916 32 33 80 sta 8033h 0919 CD 7D 10 call sub_107D 091C CD FF 07 call sub_7FF 091F 3A 16 80 lda 8016h 0922 E6 FE ani 0FEh 0924 F6 40 ori 40h 0926 32 16 80 sta 8016h 0929 D3 C0 out 0C0h 092B DB 82 in 82h 092D F6 08 ori 8 092F D3 82 out 82h 0931 11 0F 00 lxi d, 0Fh 0934 2A 2A 80 lhld 802Ah 0937 19 dad d 0938 EB xchg 0939 F3 di 093A 2A 0D 80 lhld 800Dh 093D 19 dad d 093E 22 0D 80 shld 800Dh 0941 FB ei 0942 0942 loc_942: ; CODE XREF: 095E 0942 3A 13 80 lda 8013h 0945 0F rrc 0946 DA F5 08 jc loc_8F5 0949 DB C2 in 0C2h 094B E6 11 ani 11h 094D C2 61 09 jnz loc_961 0950 DB C2 in 0C2h 0952 E6 04 ani 4 0954 C2 BA 07 jnz loc_7BA 0957 DB C3 in 0C3h 0959 E6 03 ani 3 095B C2 B4 07 jnz loc_7B4 095E C3 42 09 jmp loc_942 0961 ; --------------------------------------------------------------------------- 0961 0961 loc_961: ; CODE XREF: 094D 0961 DB 83 in 83h 0963 F6 20 ori 20h 0965 D3 83 out 83h 0967 21 01 00 lxi h, 1 096A CD 4D 05 call sub_54D 096D 096D loc_96D: ; CODE XREF: 0978 096D 3A 13 80 lda 8013h 0970 0F rrc 0971 DA F5 08 jc loc_8F5 0974 DB C2 in 0C2h 0976 E6 14 ani 14h 0978 CA 6D 09 jz loc_96D 097B DB 83 in 83h 097D E6 DF ani 0DFh 097F D3 83 out 83h 0981 11 BD FF lxi d, 0FFBDh 0984 0984 loc_984: ; CODE XREF: 098A 0984 2A 0D 80 lhld 800Dh 0987 19 dad d 0988 7C mov a, h 0989 B7 ora a 098A F2 84 09 jp loc_984 098D C3 70 08 jmp loc_870 098D ; --------------------------------------------------------------------------- 0990 00 .db 0 ; 0991 00 .db 0 ; 0992 00 .db 0 ; 0993 00 .db 0 ; 0994 00 .db 0 ; 0995 00 .db 0 ; 0996 00 .db 0 ; 0997 00 .db 0 ; 0998 00 .db 0 ; 0999 00 .db 0 ; 099A 00 .db 0 ; 099B 00 .db 0 ; 099C 00 .db 0 ; 099D 00 .db 0 ; 099E 00 .db 0 ; 099F 00 .db 0 ; 09A0 00 .db 0 ; 09A1 00 .db 0 ; 09A2 00 .db 0 ; 09A3 00 .db 0 ; 09A4 00 .db 0 ; 09A5 00 .db 0 ; 09A6 00 .db 0 ; 09A7 00 .db 0 ; 09A8 00 .db 0 ; 09A9 00 .db 0 ; 09AA 00 .db 0 ; 09AB 00 .db 0 ; 09AC 00 .db 0 ; 09AD 00 .db 0 ; 09AE 00 .db 0 ; 09AF 00 .db 0 ; 09B0 00 .db 0 ; 09B1 00 .db 0 ; 09B2 00 .db 0 ; 09B3 00 .db 0 ; 09B4 00 .db 0 ; 09B5 00 .db 0 ; 09B6 00 .db 0 ; 09B7 00 .db 0 ; 09B8 00 .db 0 ; 09B9 00 .db 0 ; 09BA 00 .db 0 ; 09BB 00 .db 0 ; 09BC 00 .db 0 ; 09BD 00 .db 0 ; 09BE 00 .db 0 ; 09BF 00 .db 0 ; 09C0 00 .db 0 ; 09C1 00 .db 0 ; 09C2 00 .db 0 ; 09C3 00 .db 0 ; 09C4 00 .db 0 ; 09C5 00 .db 0 ; 09C6 00 .db 0 ; 09C7 00 .db 0 ; 09C8 00 .db 0 ; 09C9 00 .db 0 ; 09CA 00 .db 0 ; 09CB 00 .db 0 ; 09CC 00 .db 0 ; 09CD 00 .db 0 ; 09CE 00 .db 0 ; 09CF 00 .db 0 ; 09D0 00 .db 0 ; 09D1 00 .db 0 ; 09D2 00 .db 0 ; 09D3 00 .db 0 ; 09D4 00 .db 0 ; 09D5 00 .db 0 ; 09D6 00 .db 0 ; 09D7 00 .db 0 ; 09D8 00 .db 0 ; 09D9 00 .db 0 ; 09DA 00 .db 0 ; 09DB 00 .db 0 ; 09DC 00 .db 0 ; 09DD 00 .db 0 ; 09DE 00 .db 0 ; 09DF 00 .db 0 ; 09E0 00 .db 0 ; 09E1 00 .db 0 ; 09E2 00 .db 0 ; 09E3 00 .db 0 ; 09E4 00 .db 0 ; 09E5 00 .db 0 ; 09E6 00 .db 0 ; 09E7 00 .db 0 ; 09E8 00 .db 0 ; 09E9 00 .db 0 ; 09EA 00 .db 0 ; 09EB 00 .db 0 ; 09EC 00 .db 0 ; 09ED 00 .db 0 ; 09EE 00 .db 0 ; 09EF 00 .db 0 ; 09F0 00 .db 0 ; 09F1 00 .db 0 ; 09F2 00 .db 0 ; 09F3 00 .db 0 ; 09F4 00 .db 0 ; 09F5 00 .db 0 ; 09F6 00 .db 0 ; 09F7 00 .db 0 ; 09F8 00 .db 0 ; 09F9 00 .db 0 ; 09FA 00 .db 0 ; 09FB 00 .db 0 ; 09FC 00 .db 0 ; 09FD 00 .db 0 ; 09FE 00 .db 0 ; 09FF 00 .db 0 ; 0A00 ; --------------------------------------------------------------------------- 0A00 0A00 loc_A00: ; CODE XREF: 02AC 0A00 DB 83 in 83h 0A02 E6 FB ani 0FBh 0A04 D3 83 out 83h 0A06 3A 18 80 lda 8018h 0A09 32 07 80 sta 8007h 0A0C CD 99 11 call sub_1199 0A0F 0A0F loc_A0F: ; CODE XREF: 0A13 0A0F 3A 0E 80 lda 800Eh 0A12 B7 ora a 0A13 FA 0F 0A jm loc_A0F 0A16 3E 0E mvi a, 0Eh 0A18 D3 81 out 81h 0A1A 3A 18 80 lda 8018h 0A1D 47 mov b, a 0A1E B7 ora a 0A1F CA 28 0A jz loc_A28 0A22 DB 81 in 81h 0A24 F6 01 ori 1 0A26 D3 81 out 81h 0A28 0A28 loc_A28: ; CODE XREF: 0A1F 0A28 21 3E 00 lxi h, 3Eh ; '>' 0A2B CD 4D 05 call sub_54D 0A2E DB C3 in 0C3h 0A30 E6 10 ani 10h 0A32 CA 24 05 jz loc_523+1 0A35 78 mov a, b 0A36 B7 ora a 0A37 CA 44 0A jz loc_A44 0A3A DB 81 in 81h 0A3C E6 0D ani 0Dh 0A3E D3 81 out 81h 0A40 F6 8C ori 8Ch 0A42 D3 81 out 81h 0A44 0A44 loc_A44: ; CODE XREF: 0A37 0A44 3A 13 80 lda 8013h 0A47 B7 ora a 0A48 C2 C1 04 jnz loc_4C1 0A4B 0A4B loc_A4B: ; CODE XREF: 0A4F 0A4B DB C2 in 0C2h 0A4D E6 40 ani 40h 0A4F CA 4B 0A jz loc_A4B 0A52 0A52 loc_A52: ; CODE XREF: 0A56 0A52 DB C2 in 0C2h 0A54 E6 40 ani 40h 0A56 C2 52 0A jnz loc_A52 0A59 21 74 00 lxi h, 74h ; 't' 0A5C CD 4D 05 call sub_54D 0A5F DB 81 in 81h 0A61 E6 F7 ani 0F7h 0A63 D3 81 out 81h 0A65 21 0F 00 lxi h, 0Fh 0A68 CD 4D 05 call sub_54D 0A6B DB 81 in 81h 0A6D E6 5E ani 5Eh 0A6F D3 81 out 81h 0A71 F5 push psw 0A72 F1 pop psw 0A73 F5 push psw 0A74 F1 pop psw 0A75 F6 02 ori 2 0A77 D3 81 out 81h 0A79 3A 16 80 lda 8016h 0A7C E6 F7 ani 0F7h 0A7E 32 16 80 sta 8016h 0A81 D3 C0 out 0C0h 0A83 21 B9 00 lxi h, 0B9h ; '' 0A86 CD 4D 05 call sub_54D 0A89 21 2A 00 lxi h, 2Ah ; '*' 0A8C 22 0D 80 shld 800Dh 0A8F 3A 19 80 lda 8019h 0A92 FE 90 cpi 90h ; '' 0A94 CA E1 0C jz loc_CE1 0A97 FE B0 cpi 0B0h ; '' 0A99 CA E1 0D jz loc_DE1 0A9C FE A0 cpi 0A0h ; '' 0A9E CA 49 0D jz loc_D49 0AA1 C3 C8 0A jmp loc_AC8 0AA4 ; --------------------------------------------------------------------------- 0AA4 0AA4 loc_AA4: ; CODE XREF: 02C5 0AA4 CD D0 0F call sub_FD0 0AA7 DB 81 in 81h 0AA9 E6 EF ani 0EFh 0AAB F6 4E ori 4Eh 0AAD D3 81 out 81h 0AAF 21 14 00 lxi h, 14h 0AB2 CD 4D 05 call sub_54D 0AB5 DB C3 in 0C3h 0AB7 E6 10 ani 10h 0AB9 CA 24 05 jz loc_523+1 0ABC DB 81 in 81h 0ABE E6 BF ani 0BFh 0AC0 D3 81 out 81h 0AC2 21 17 00 lxi h, 17h 0AC5 CD 4D 05 call sub_54D 0AC8 0AC8 loc_AC8: ; CODE XREF: 0AA1 0AC8 ; 0C06 0AC8 3E 00 mvi a, 0 0ACA 32 35 80 sta 8035h 0ACD 3E FF mvi a, 0FFh 0ACF 32 29 80 sta 8029h 0AD2 11 16 80 lxi d, 8016h 0AD5 1A ldax d 0AD6 E6 FE ani 0FEh 0AD8 F6 40 ori 40h 0ADA 12 stax d 0ADB D3 C0 out 0C0h 0ADD DB 82 in 82h 0ADF F6 08 ori 8 0AE1 D3 82 out 82h 0AE3 DB 81 in 81h 0AE5 F6 AE ori 0AEh 0AE7 D3 81 out 81h 0AE9 21 11 00 lxi h, 11h 0AEC 22 0F 80 shld 800Fh 0AEF 0AEF loc_AEF: ; CODE XREF: 0B11 0AEF DB C2 in 0C2h 0AF1 E6 04 ani 4 0AF3 C2 1A 0B jnz loc_B1A 0AF6 DB C3 in 0C3h 0AF8 E6 03 ani 3 0AFA C2 17 0B jnz loc_B17 0AFD DB C1 in 0C1h 0AFF E6 2C ani 2Ch 0B01 FE 28 cpi 28h ; '(' 0B03 C2 17 0B jnz loc_B17 0B06 3A 32 80 lda 8032h 0B09 B7 ora a 0B0A FA 1D 0B jm loc_B1D 0B0D DB C2 in 0C2h 0B0F E6 02 ani 2 0B11 CA EF 0A jz loc_AEF 0B14 C3 32 0B jmp loc_B32 0B17 ; --------------------------------------------------------------------------- 0B17 0B17 loc_B17: ; CODE XREF: 0AFA 0B17 ; 0B03 0B17 32 30 80 sta 8030h 0B1A 0B1A loc_B1A: ; CODE XREF: 0AF3 0B1A C3 2C 0B jmp loc_B2C 0B1D ; --------------------------------------------------------------------------- 0B1D 0B1D loc_B1D: ; CODE XREF: 0B0A 0B1D 3E BF mvi a, 0BFh ; '' 0B1F 32 33 80 sta 8033h 0B22 3A 16 80 lda 8016h 0B25 E6 FD ani 0FDh 0B27 32 16 80 sta 8016h 0B2A D3 C0 out 0C0h 0B2C 0B2C loc_B2C: ; CODE XREF: 0B1A 0B2C DB 81 in 81h 0B2E E6 F7 ani 0F7h 0B30 D3 81 out 81h 0B32 0B32 loc_B32: ; CODE XREF: 0B14 0B32 3A 19 80 lda 8019h 0B35 FE 88 cpi 88h ; '' 0B37 CA 32 0C jz loc_C32 0B3A 0B3A loc_B3A: ; CODE XREF: 0B3F 0B3A ; 0D24 ... 0B3A 2A 0F 80 lhld 800Fh 0B3D 7D mov a, l 0B3E B4 ora h 0B3F C2 3A 0B jnz loc_B3A 0B42 0B42 loc_B42: ; CODE XREF: 0B51 0B42 2A 0D 80 lhld 800Dh 0B45 7D mov a, l 0B46 B4 ora h 0B47 C2 4E 0B jnz loc_B4E 0B4A AF xra a 0B4B 32 29 80 sta 8029h 0B4E 0B4E loc_B4E: ; CODE XREF: 0B47 0B4E DB C2 in 0C2h 0B50 0F rrc 0B51 DA 42 0B jc loc_B42 0B54 DB C2 in 0C2h 0B56 E6 10 ani 10h 0B58 CA 95 0C jz loc_C95 0B5B 2A 0D 80 lhld 800Dh 0B5E 22 2A 80 shld 802Ah 0B61 21 1B 00 lxi h, 1Bh 0B64 22 0D 80 shld 800Dh 0B67 0B67 loc_B67: ; CODE XREF: 0DD4 0B67 ; 0E3B ... 0B67 DB 81 in 81h 0B69 E6 5F ani 5Fh 0B6B F6 0E ori 0Eh 0B6D D3 81 out 81h 0B6F 1A ldax d 0B70 E6 BF ani 0BFh 0B72 12 stax d 0B73 D3 C0 out 0C0h 0B75 DB 82 in 82h 0B77 E6 F7 ani 0F7h 0B79 D3 82 out 82h 0B7B 21 03 00 lxi h, 3 0B7E CD 4D 05 call sub_54D 0B81 1A ldax d 0B82 F6 01 ori 1 0B84 12 stax d 0B85 D3 C0 out 0C0h 0B87 21 0C 00 lxi h, 0Ch 0B8A CD 4D 05 call sub_54D 0B8D DB C4 in 0C4h 0B8F E6 30 ani 30h 0B91 0F rrc 0B92 0F rrc 0B93 0F rrc 0B94 21 B3 0C lxi h, 0CB3h 0B97 85 add l 0B98 6F mov l, a 0B99 3E 00 mvi a, 0 0B9B 8C adc h 0B9C 67 mov h, a 0B9D 7E mov a, m 0B9E 23 inx h 0B9F 66 mov h, m 0BA0 6F mov l, a 0BA1 22 0F 80 shld 800Fh 0BA4 3A 30 80 lda 8030h 0BA7 B7 ora a 0BA8 C2 D9 0B jnz loc_BD9 0BAB DB C2 in 0C2h 0BAD E6 04 ani 4 0BAF C2 DC 0B jnz loc_BDC 0BB2 0BB2 loc_BB2: ; CODE XREF: 0BC8 0BB2 3A 33 80 lda 8033h 0BB5 B7 ora a 0BB6 C2 DE 0B jnz loc_BDE 0BB9 DB C1 in 0C1h 0BBB 07 rlc 0BBC DA F2 0B jc loc_BF2 0BBF 07 rlc 0BC0 DA 6E 0C jc loc_C6E 0BC3 2A 0F 80 lhld 800Fh 0BC6 7D mov a, l 0BC7 B4 ora h 0BC8 C2 B2 0B jnz loc_BB2 0BCB 0BCB loc_BCB: ; CODE XREF: 0C73 0BCB ; 0C87 ... 0BCB DB 81 in 81h 0BCD E6 5F ani 5Fh 0BCF F6 5E ori 5Eh 0BD1 D3 81 out 81h 0BD3 CD D6 10 call sub_10D6 0BD6 C3 5F 01 jmp loc_15F 0BD9 ; --------------------------------------------------------------------------- 0BD9 0BD9 loc_BD9: ; CODE XREF: 0BA8 0BD9 CD F4 07 call sub_7F4 0BDC 0BDC loc_BDC: ; CODE XREF: 0BAF 0BDC DB C0 in 0C0h 0BDE 0BDE loc_BDE: ; CODE XREF: 0BB6 0BDE 21 58 02 lxi h, 258h 0BE1 CD 4D 05 call sub_54D 0BE4 CD 3D 12 call sub_123D 0BE7 DB 81 in 81h 0BE9 E6 5F ani 5Fh 0BEB F6 5E ori 5Eh 0BED D3 81 out 81h 0BEF C3 5F 01 jmp loc_15F 0BF2 ; --------------------------------------------------------------------------- 0BF2 0BF2 loc_BF2: ; CODE XREF: 0BBC 0BF2 ; 0C80 0BF2 1A ldax d 0BF3 E6 FE ani 0FEh 0BF5 12 stax d 0BF6 D3 C0 out 0C0h 0BF8 DB C0 in 0C0h 0BFA E6 F8 ani 0F8h 0BFC 32 19 80 sta 8019h 0BFF FE 90 cpi 90h ; '' 0C01 CA E1 0C jz loc_CE1 0C04 FE 80 cpi 80h ; '' 0C06 CA C8 0A jz loc_AC8 0C09 FE B0 cpi 0B0h ; '' 0C0B CA 02 0E jz loc_E02 0C0E FE A0 cpi 0A0h ; '' 0C10 CA 64 0D jz loc_D64 0C13 DB 81 in 81h 0C15 E6 5F ani 5Fh 0C17 F6 5E ori 5Eh 0C19 D3 81 out 81h 0C1B 3A 19 80 lda 8019h 0C1E E6 40 ani 40h 0C20 C2 29 0C jnz loc_C29 0C23 CD D6 10 call sub_10D6 0C26 C3 09 02 jmp loc_209 0C29 ; --------------------------------------------------------------------------- 0C29 0C29 loc_C29: ; CODE XREF: 0C20 0C29 21 00 00 lxi h, 0 0C2C CD 42 11 call sub_1142 0C2F C3 09 02 jmp loc_209 0C32 ; --------------------------------------------------------------------------- 0C32 0C32 loc_C32: ; CODE XREF: 0B37 0C32 21 0C 00 lxi h, 0Ch 0C35 22 0D 80 shld 800Dh 0C38 AF xra a 0C39 32 29 80 sta 8029h 0C3C 21 02 00 lxi h, 2 0C3F CD 4D 05 call sub_54D 0C42 DB 81 in 81h 0C44 E6 5F ani 5Fh 0C46 F6 5E ori 5Eh 0C48 D3 81 out 81h 0C4A 21 14 00 lxi h, 14h 0C4D CD 4D 05 call sub_54D 0C50 1A ldax d 0C51 E6 BF ani 0BFh 0C53 12 stax d 0C54 D3 C0 out 0C0h 0C56 DB 82 in 82h 0C58 E6 F7 ani 0F7h 0C5A D3 82 out 82h 0C5C 21 03 00 lxi h, 3 0C5F CD 4D 05 call sub_54D 0C62 1A ldax d 0C63 F6 01 ori 1 0C65 12 stax d 0C66 D3 C0 out 0C0h 0C68 CD D6 10 call sub_10D6 0C6B C3 5F 01 jmp loc_15F 0C6E ; --------------------------------------------------------------------------- 0C6E 0C6E loc_C6E: ; CODE XREF: 0BC0 0C6E 3A 19 80 lda 8019h 0C71 FE 80 cpi 80h ; '' 0C73 C2 CB 0B jnz loc_BCB 0C76 21 88 13 lxi h, 1388h 0C79 22 0F 80 shld 800Fh 0C7C 0C7C loc_C7C: ; CODE XREF: 0C8F 0C7C DB C1 in 0C1h 0C7E E6 40 ani 40h 0C80 CA F2 0B jz loc_BF2 0C83 3A 32 80 lda 8032h 0C86 B7 ora a 0C87 FA CB 0B jm loc_BCB 0C8A 2A 0F 80 lhld 800Fh 0C8D 7D mov a, l 0C8E B4 ora h 0C8F C2 7C 0C jnz loc_C7C 0C92 C3 CB 0B jmp loc_BCB 0C95 ; --------------------------------------------------------------------------- 0C95 0C95 loc_C95: ; CODE XREF: 0B58 0C95 AF xra a 0C96 32 29 80 sta 8029h 0C99 1A ldax d 0C9A E6 BF ani 0BFh 0C9C 12 stax d 0C9D D3 C0 out 0C0h 0C9F DB 82 in 82h 0CA1 E6 F7 ani 0F7h 0CA3 D3 82 out 82h 0CA5 DB 81 in 81h 0CA7 E6 5F ani 5Fh 0CA9 F6 5E ori 5Eh 0CAB D3 81 out 81h 0CAD CD D6 10 call sub_10D6 0CB0 C3 7D 04 jmp loc_47D 0CB0 ; --------------------------------------------------------------------------- 0CB3 00 .db 0 ; 0CB4 00 .db 0 ; 0CB5 3C .db 3Ch ; < 0CB6 00 .db 0 ; 0CB7 F0 .db 0F0h ; 0CB8 00 .db 0 ; 0CB9 0C .db 0Ch ; 0CBA 03 .db 3 ; 0CBB ; --------------------------------------------------------------------------- 0CBB 0CBB loc_CBB: ; CODE XREF: 02B4 0CBB CD D0 0F call sub_FD0 0CBE DB 81 in 81h 0CC0 E6 EF ani 0EFh 0CC2 F6 6E ori 6Eh 0CC4 D3 81 out 81h 0CC6 32 29 80 sta 8029h 0CC9 3E 00 mvi a, 0 0CCB 32 35 80 sta 8035h 0CCE 21 14 00 lxi h, 14h 0CD1 CD 4D 05 call sub_54D 0CD4 DB C3 in 0C3h 0CD6 E6 10 ani 10h 0CD8 CA 24 05 jz loc_523+1 0CDB DB 81 in 81h 0CDD E6 BF ani 0BFh 0CDF D3 81 out 81h 0CE1 0CE1 loc_CE1: ; CODE XREF: 0A94 0CE1 ; 0C01 0CE1 21 C8 00 lxi h, 0C8h ; '' 0CE4 CD 4D 05 call sub_54D 0CE7 11 16 80 lxi d, 8016h 0CEA 1A ldax d 0CEB F6 40 ori 40h 0CED 12 stax d 0CEE D3 C0 out 0C0h 0CF0 DB 82 in 82h 0CF2 F6 08 ori 8 0CF4 D3 82 out 82h 0CF6 DB 81 in 81h 0CF8 E6 FB ani 0FBh 0CFA D3 81 out 81h 0CFC F6 AA ori 0AAh 0CFE D3 81 out 81h 0D00 21 11 00 lxi h, 11h 0D03 22 0F 80 shld 800Fh 0D06 DB C2 in 0C2h 0D08 E6 04 ani 4 0D0A C2 2A 0D jnz loc_D2A 0D0D DB C3 in 0C3h 0D0F E6 03 ani 3 0D11 C2 27 0D jnz loc_D27 0D14 DB C1 in 0C1h 0D16 E6 2C ani 2Ch 0D18 FE 28 cpi 28h ; '(' 0D1A C2 27 0D jnz loc_D27 0D1D 3A 32 80 lda 8032h 0D20 B7 ora a 0D21 FA 2D 0D jm loc_D2D 0D24 C3 3A 0B jmp loc_B3A 0D27 ; --------------------------------------------------------------------------- 0D27 0D27 loc_D27: ; CODE XREF: 0D11 0D27 ; 0D1A 0D27 32 30 80 sta 8030h 0D2A 0D2A loc_D2A: ; CODE XREF: 0D0A 0D2A C3 3A 0B jmp loc_B3A 0D2D ; --------------------------------------------------------------------------- 0D2D 0D2D loc_D2D: ; CODE XREF: 0D21 0D2D 3E BE mvi a, 0BEh ; '' 0D2F 32 33 80 sta 8033h 0D32 3A 16 80 lda 8016h 0D35 E6 FD ani 0FDh 0D37 32 16 80 sta 8016h 0D3A D3 C0 out 0C0h 0D3C C3 3A 0B jmp loc_B3A 0D3F ; --------------------------------------------------------------------------- 0D3F 0D3F loc_D3F: ; CODE XREF: 02BE 0D3F AF xra a 0D40 32 35 80 sta 8035h 0D43 32 29 80 sta 8029h 0D46 CD D0 0F call sub_FD0 0D49 0D49 loc_D49: ; CODE XREF: 0A9E 0D49 DB 81 in 81h 0D4B E6 4F ani 4Fh 0D4D F6 6E ori 6Eh 0D4F D3 81 out 81h 0D51 21 14 00 lxi h, 14h 0D54 CD 4D 05 call sub_54D 0D57 DB C3 in 0C3h 0D59 E6 10 ani 10h 0D5B CA 24 05 jz loc_523+1 0D5E 21 17 00 lxi h, 17h 0D61 CD 4D 05 call sub_54D 0D64 0D64 loc_D64: ; CODE XREF: 0C10 0D64 11 16 80 lxi d, 8016h 0D67 1A ldax d 0D68 F6 40 ori 40h 0D6A 12 stax d 0D6B D3 C0 out 0C0h 0D6D DB 82 in 82h 0D6F F6 08 ori 8 0D71 D3 82 out 82h 0D73 DB 81 in 81h 0D75 F6 80 ori 80h 0D77 D3 81 out 81h 0D79 0D79 loc_D79: ; CODE XREF: 0D9B 0D79 DB C2 in 0C2h 0D7B E6 04 ani 4 0D7D C2 A4 0D jnz loc_DA4 0D80 DB C3 in 0C3h 0D82 E6 03 ani 3 0D84 C2 A1 0D jnz loc_DA1 0D87 DB C1 in 0C1h 0D89 E6 2C ani 2Ch 0D8B FE 28 cpi 28h ; '(' 0D8D C2 A1 0D jnz loc_DA1 0D90 3A 32 80 lda 8032h 0D93 B7 ora a 0D94 FA A7 0D jm loc_DA7 0D97 DB C2 in 0C2h 0D99 E6 02 ani 2 0D9B CA 79 0D jz loc_D79 0D9E C3 BC 0D jmp loc_DBC 0DA1 ; --------------------------------------------------------------------------- 0DA1 0DA1 loc_DA1: ; CODE XREF: 0D84 0DA1 ; 0D8D 0DA1 32 30 80 sta 8030h 0DA4 0DA4 loc_DA4: ; CODE XREF: 0D7D 0DA4 C3 B6 0D jmp loc_DB6 0DA7 ; --------------------------------------------------------------------------- 0DA7 0DA7 loc_DA7: ; CODE XREF: 0D94 0DA7 3E BC mvi a, 0BCh ; '' 0DA9 32 33 80 sta 8033h 0DAC 3A 16 80 lda 8016h 0DAF E6 FD ani 0FDh 0DB1 32 16 80 sta 8016h 0DB4 D3 C0 out 0C0h 0DB6 0DB6 loc_DB6: ; CODE XREF: 0DA4 0DB6 DB 81 in 81h 0DB8 E6 F7 ani 0F7h 0DBA D3 81 out 81h 0DBC 0DBC loc_DBC: ; CODE XREF: 0D9E 0DBC 21 05 00 lxi h, 5 0DBF CD 4D 05 call sub_54D 0DC2 DB 81 in 81h 0DC4 E6 BF ani 0BFh 0DC6 D3 81 out 81h 0DC8 21 0A 00 lxi h, 0Ah 0DCB CD 4D 05 call sub_54D 0DCE 21 1B 00 lxi h, 1Bh 0DD1 22 0D 80 shld 800Dh 0DD4 C3 67 0B jmp loc_B67 0DD7 ; --------------------------------------------------------------------------- 0DD7 0DD7 loc_DD7: ; CODE XREF: 02B9 0DD7 AF xra a 0DD8 32 35 80 sta 8035h 0DDB 32 29 80 sta 8029h 0DDE CD D0 0F call sub_FD0 0DE1 0DE1 loc_DE1: ; CODE XREF: 0A99 0DE1 DB 81 in 81h 0DE3 E6 6F ani 6Fh 0DE5 F6 6E ori 6Eh 0DE7 D3 81 out 81h 0DE9 21 14 00 lxi h, 14h 0DEC CD 4D 05 call sub_54D 0DEF DB C3 in 0C3h 0DF1 E6 10 ani 10h 0DF3 CA 24 05 jz loc_523+1 0DF6 DB 81 in 81h 0DF8 E6 0F ani 0Fh 0DFA D3 81 out 81h 0DFC 21 05 00 lxi h, 5 0DFF CD 4D 05 call sub_54D 0E02 0E02 loc_E02: ; CODE XREF: 0C0B 0E02 11 16 80 lxi d, 8016h 0E05 1A ldax d 0E06 F6 40 ori 40h 0E08 12 stax d 0E09 D3 C0 out 0C0h 0E0B DB 82 in 82h 0E0D F6 08 ori 8 0E0F D3 82 out 82h 0E11 21 C8 00 lxi h, 0C8h ; '' 0E14 CD 4D 05 call sub_54D 0E17 21 1B 00 lxi h, 1Bh 0E1A 22 0D 80 shld 800Dh 0E1D DB C2 in 0C2h 0E1F E6 04 ani 4 0E21 C2 41 0E jnz loc_E41 0E24 DB C3 in 0C3h 0E26 E6 03 ani 3 0E28 C2 3E 0E jnz loc_E3E 0E2B DB C1 in 0C1h 0E2D E6 2C ani 2Ch 0E2F FE 28 cpi 28h ; '(' 0E31 C2 3E 0E jnz loc_E3E 0E34 3A 32 80 lda 8032h 0E37 B7 ora a 0E38 FA 44 0E jm loc_E44 0E3B C3 67 0B jmp loc_B67 0E3E ; --------------------------------------------------------------------------- 0E3E 0E3E loc_E3E: ; CODE XREF: 0E28 0E3E ; 0E31 0E3E 32 30 80 sta 8030h 0E41 0E41 loc_E41: ; CODE XREF: 0E21 0E41 C3 67 0B jmp loc_B67 0E44 ; --------------------------------------------------------------------------- 0E44 0E44 loc_E44: ; CODE XREF: 0E38 0E44 3E BB mvi a, 0BBh ; '' 0E46 32 33 80 sta 8033h 0E49 3A 16 80 lda 8016h 0E4C E6 FD ani 0FDh 0E4E 32 16 80 sta 8016h 0E51 D3 C0 out 0C0h 0E53 C3 67 0B jmp loc_B67 0E56 ; --------------------------------------------------------------------------- 0E56 0E56 loc_E56: ; CODE XREF: 02A4 0E56 AF xra a 0E57 32 29 80 sta 8029h 0E5A DB 83 in 83h 0E5C E6 FB ani 0FBh 0E5E D3 83 out 83h 0E60 11 16 80 lxi d, 8016h 0E63 1A ldax d 0E64 E6 08 ani 8 0E66 CA 81 0E jz loc_E81 0E69 1A ldax d 0E6A E6 F7 ani 0F7h 0E6C 12 stax d 0E6D D3 C0 out 0C0h 0E6F CD 50 11 call sub_1150 0E72 21 B0 04 lxi h, 4B0h 0E75 CD 4D 05 call sub_54D 0E78 21 1B 00 lxi h, 1Bh 0E7B 22 0D 80 shld 800Dh 0E7E CD 3D 12 call sub_123D 0E81 0E81 loc_E81: ; CODE XREF: 0E66 0E81 3E 08 mvi a, 8 0E83 32 07 80 sta 8007h 0E86 CD D0 0F call sub_FD0 0E89 DB 81 in 81h 0E8B E6 EF ani 0EFh 0E8D F6 4E ori 4Eh 0E8F D3 81 out 81h 0E91 21 14 00 lxi h, 14h 0E94 CD 4D 05 call sub_54D 0E97 DB C3 in 0C3h 0E99 E6 10 ani 10h 0E9B CA 24 05 jz loc_523+1 0E9E DB 81 in 81h 0EA0 E6 0F ani 0Fh 0EA2 D3 81 out 81h 0EA4 11 16 80 lxi d, 8016h 0EA7 1A ldax d 0EA8 F6 40 ori 40h 0EAA 12 stax d 0EAB D3 C0 out 0C0h 0EAD DB 82 in 82h 0EAF F6 08 ori 8 0EB1 D3 82 out 82h 0EB3 0EB3 loc_EB3: ; CODE XREF: 0EC5 0EB3 DB C3 in 0C3h 0EB5 E6 03 ani 3 0EB7 C2 CB 0E jnz loc_ECB 0EBA DB C2 in 0C2h 0EBC E6 04 ani 4 0EBE C2 D1 0E jnz loc_ED1 0EC1 3A 32 80 lda 8032h 0EC4 B7 ora a 0EC5 F2 B3 0E jp loc_EB3 0EC8 C3 D3 0E jmp loc_ED3 0ECB ; --------------------------------------------------------------------------- 0ECB 0ECB loc_ECB: ; CODE XREF: 0EB7 0ECB 32 30 80 sta 8030h 0ECE CD F4 07 call sub_7F4 0ED1 0ED1 loc_ED1: ; CODE XREF: 0EBE 0ED1 DB C0 in 0C0h 0ED3 0ED3 loc_ED3: ; CODE XREF: 0EC8 0ED3 AF xra a 0ED4 32 29 80 sta 8029h 0ED7 21 1B 00 lxi h, 1Bh 0EDA 22 0D 80 shld 800Dh 0EDD CD 3D 12 call sub_123D 0EE0 DB 81 in 81h 0EE2 F6 5E ori 5Eh 0EE4 D3 81 out 81h 0EE6 C3 5F 01 jmp loc_15F 0EE6 ; --------------------------------------------------------------------------- 0EE9 00 .db 0 ; 0EEA 00 .db 0 ; 0EEB 00 .db 0 ; 0EEC 00 .db 0 ; 0EED 00 .db 0 ; 0EEE 00 .db 0 ; 0EEF 00 .db 0 ; 0EF0 00 .db 0 ; 0EF1 00 .db 0 ; 0EF2 00 .db 0 ; 0EF3 00 .db 0 ; 0EF4 00 .db 0 ; 0EF5 00 .db 0 ; 0EF6 00 .db 0 ; 0EF7 00 .db 0 ; 0EF8 00 .db 0 ; 0EF9 00 .db 0 ; 0EFA 00 .db 0 ; 0EFB 00 .db 0 ; 0EFC 00 .db 0 ; 0EFD 00 .db 0 ; 0EFE 00 .db 0 ; 0EFF 00 .db 0 ; 0F00 00 .db 0 ; 0F01 00 .db 0 ; 0F02 00 .db 0 ; 0F03 00 .db 0 ; 0F04 00 .db 0 ; 0F05 00 .db 0 ; 0F06 00 .db 0 ; 0F07 00 .db 0 ; 0F08 00 .db 0 ; 0F09 00 .db 0 ; 0F0A 00 .db 0 ; 0F0B 00 .db 0 ; 0F0C 00 .db 0 ; 0F0D 00 .db 0 ; 0F0E 00 .db 0 ; 0F0F 00 .db 0 ; 0F10 00 .db 0 ; 0F11 00 .db 0 ; 0F12 00 .db 0 ; 0F13 00 .db 0 ; 0F14 00 .db 0 ; 0F15 00 .db 0 ; 0F16 00 .db 0 ; 0F17 00 .db 0 ; 0F18 00 .db 0 ; 0F19 00 .db 0 ; 0F1A 00 .db 0 ; 0F1B 00 .db 0 ; 0F1C 00 .db 0 ; 0F1D 00 .db 0 ; 0F1E 00 .db 0 ; 0F1F 00 .db 0 ; 0F20 00 .db 0 ; 0F21 00 .db 0 ; 0F22 00 .db 0 ; 0F23 00 .db 0 ; 0F24 00 .db 0 ; 0F25 00 .db 0 ; 0F26 00 .db 0 ; 0F27 00 .db 0 ; 0F28 00 .db 0 ; 0F29 00 .db 0 ; 0F2A 00 .db 0 ; 0F2B 00 .db 0 ; 0F2C 00 .db 0 ; 0F2D 00 .db 0 ; 0F2E 00 .db 0 ; 0F2F 00 .db 0 ; 0F30 00 .db 0 ; 0F31 00 .db 0 ; 0F32 00 .db 0 ; 0F33 00 .db 0 ; 0F34 00 .db 0 ; 0F35 00 .db 0 ; 0F36 00 .db 0 ; 0F37 00 .db 0 ; 0F38 00 .db 0 ; 0F39 00 .db 0 ; 0F3A 00 .db 0 ; 0F3B 00 .db 0 ; 0F3C 00 .db 0 ; 0F3D 00 .db 0 ; 0F3E 00 .db 0 ; 0F3F 00 .db 0 ; 0F40 00 .db 0 ; 0F41 00 .db 0 ; 0F42 00 .db 0 ; 0F43 00 .db 0 ; 0F44 00 .db 0 ; 0F45 00 .db 0 ; 0F46 00 .db 0 ; 0F47 00 .db 0 ; 0F48 00 .db 0 ; 0F49 00 .db 0 ; 0F4A 00 .db 0 ; 0F4B 00 .db 0 ; 0F4C 00 .db 0 ; 0F4D 00 .db 0 ; 0F4E 00 .db 0 ; 0F4F 00 .db 0 ; 0F50 00 .db 0 ; 0F51 00 .db 0 ; 0F52 00 .db 0 ; 0F53 00 .db 0 ; 0F54 00 .db 0 ; 0F55 00 .db 0 ; 0F56 00 .db 0 ; 0F57 00 .db 0 ; 0F58 00 .db 0 ; 0F59 00 .db 0 ; 0F5A 00 .db 0 ; 0F5B 00 .db 0 ; 0F5C 00 .db 0 ; 0F5D 00 .db 0 ; 0F5E 00 .db 0 ; 0F5F 00 .db 0 ; 0F60 00 .db 0 ; 0F61 00 .db 0 ; 0F62 00 .db 0 ; 0F63 00 .db 0 ; 0F64 00 .db 0 ; 0F65 00 .db 0 ; 0F66 00 .db 0 ; 0F67 00 .db 0 ; 0F68 00 .db 0 ; 0F69 00 .db 0 ; 0F6A 00 .db 0 ; 0F6B 00 .db 0 ; 0F6C 00 .db 0 ; 0F6D 00 .db 0 ; 0F6E 00 .db 0 ; 0F6F 00 .db 0 ; 0F70 00 .db 0 ; 0F71 00 .db 0 ; 0F72 00 .db 0 ; 0F73 00 .db 0 ; 0F74 00 .db 0 ; 0F75 00 .db 0 ; 0F76 00 .db 0 ; 0F77 00 .db 0 ; 0F78 00 .db 0 ; 0F79 00 .db 0 ; 0F7A 00 .db 0 ; 0F7B 00 .db 0 ; 0F7C 00 .db 0 ; 0F7D 00 .db 0 ; 0F7E 00 .db 0 ; 0F7F 00 .db 0 ; 0F80 00 .db 0 ; 0F81 00 .db 0 ; 0F82 00 .db 0 ; 0F83 00 .db 0 ; 0F84 00 .db 0 ; 0F85 00 .db 0 ; 0F86 00 .db 0 ; 0F87 00 .db 0 ; 0F88 00 .db 0 ; 0F89 00 .db 0 ; 0F8A 00 .db 0 ; 0F8B 00 .db 0 ; 0F8C 00 .db 0 ; 0F8D 00 .db 0 ; 0F8E 00 .db 0 ; 0F8F 00 .db 0 ; 0F90 00 .db 0 ; 0F91 00 .db 0 ; 0F92 00 .db 0 ; 0F93 00 .db 0 ; 0F94 00 .db 0 ; 0F95 00 .db 0 ; 0F96 00 .db 0 ; 0F97 00 .db 0 ; 0F98 00 .db 0 ; 0F99 00 .db 0 ; 0F9A 00 .db 0 ; 0F9B 00 .db 0 ; 0F9C 00 .db 0 ; 0F9D 00 .db 0 ; 0F9E 00 .db 0 ; 0F9F 00 .db 0 ; 0FA0 00 .db 0 ; 0FA1 00 .db 0 ; 0FA2 00 .db 0 ; 0FA3 00 .db 0 ; 0FA4 00 .db 0 ; 0FA5 00 .db 0 ; 0FA6 00 .db 0 ; 0FA7 00 .db 0 ; 0FA8 00 .db 0 ; 0FA9 00 .db 0 ; 0FAA 00 .db 0 ; 0FAB 00 .db 0 ; 0FAC 00 .db 0 ; 0FAD 00 .db 0 ; 0FAE 00 .db 0 ; 0FAF 00 .db 0 ; 0FB0 00 .db 0 ; 0FB1 00 .db 0 ; 0FB2 00 .db 0 ; 0FB3 00 .db 0 ; 0FB4 00 .db 0 ; 0FB5 00 .db 0 ; 0FB6 00 .db 0 ; 0FB7 00 .db 0 ; 0FB8 00 .db 0 ; 0FB9 00 .db 0 ; 0FBA 00 .db 0 ; 0FBB 00 .db 0 ; 0FBC 00 .db 0 ; 0FBD 00 .db 0 ; 0FBE 00 .db 0 ; 0FBF 00 .db 0 ; 0FC0 00 .db 0 ; 0FC1 00 .db 0 ; 0FC2 00 .db 0 ; 0FC3 00 .db 0 ; 0FC4 00 .db 0 ; 0FC5 00 .db 0 ; 0FC6 00 .db 0 ; 0FC7 00 .db 0 ; 0FC8 00 .db 0 ; 0FC9 00 .db 0 ; 0FCA 00 .db 0 ; 0FCB 00 .db 0 ; 0FCC 00 .db 0 ; 0FCD 00 .db 0 ; 0FCE 00 .db 0 ; 0FCF 00 .db 0 ; 0FD0 0FD0 ; --------------- S U B R O U T I N E --------------------------------------- 0FD0 0FD0 0FD0 sub_FD0: ; CODE XREF: 0643p 0FD0 ; 0AA4p ... 0FD0 3E 03 mvi a, 3 0FD2 32 1A 80 sta 801Ah 0FD5 0FD5 loc_FD5: ; CODE XREF: sub_FD0+83 0FD5 3A 0E 80 lda 800Eh 0FD8 B7 ora a 0FD9 F4 D6 10 cp sub_10D6 0FDC CD 99 11 call sub_1199 0FDF 11 14 C4 lxi d, 0C414h 0FE2 0FE2 loc_FE2: ; CODE XREF: sub_FD0+1F 0FE2 1B dcx d 0FE3 7B mov a, e 0FE4 B2 ora d 0FE5 3E 01 mvi a, 1 0FE7 CA C1 04 jz loc_4C1 0FEA 3A 09 80 lda 8009h 0FED FE 02 cpi 2 0FEF C2 E2 0F jnz loc_FE2 0FF2 3A 07 80 lda 8007h 0FF5 B7 ora a 0FF6 21 7D 00 lxi h, 7Dh ; '}' 0FF9 CA FF 0F jz loc_FFF 0FFC 21 FA 00 lxi h, 0FAh ; '' 0FFF 0FFF loc_FFF: ; CODE XREF: sub_FD0+29 0FFF CD 4D 05 call sub_54D 1002 3A 0E 80 lda 800Eh 1005 B7 ora a 1006 F2 37 10 jp loc_1037 1009 21 E2 04 lxi h, 4E2h 100C 22 0F 80 shld 800Fh 100F 100F loc_100F: ; CODE XREF: sub_FD0+4B 100F 2A 0F 80 lhld 800Fh 1012 7D mov a, l 1013 B4 ora h 1014 CA 1F 10 jz loc_101F 1017 3A 0E 80 lda 800Eh 101A B7 ora a 101B FA 0F 10 jm loc_100F 101E C9 ret 101F ; --------------------------------------------------------------------------- 101F 101F loc_101F: ; CODE XREF: sub_FD0+44 101F ; sub_10D9+17 ... 101F CD 3D 12 call sub_123D 1022 F1 pop psw 1023 C3 5F 01 jmp loc_15F 1026 ; --------------------------------------------------------------------------- 1026 1026 loc_1026: ; CODE XREF: sub_107D+4E 1026 CD 3D 12 call sub_123D 1029 2A 0D 80 lhld 800Dh 102C 11 2A 00 lxi d, 2Ah ; '*' 102F 19 dad d 1030 22 0D 80 shld 800Dh 1033 F1 pop psw 1034 C3 5F 01 jmp loc_15F 1037 ; --------------------------------------------------------------------------- 1037 1037 loc_1037: ; CODE XREF: sub_FD0+36 1037 3A 1A 80 lda 801Ah 103A 3D dcr a 103B 32 1A 80 sta 801Ah 103E 3E 01 mvi a, 1 1040 32 00 00 sta loc_0 1043 CA 75 10 jz loc_1075 1046 21 7D 00 lxi h, 7Dh ; '}' 1049 3D dcr a 104A C2 50 10 jnz loc_1050 104D 21 FA 00 lxi h, 0FAh ; '' 1050 1050 loc_1050: ; CODE XREF: sub_FD0+7A 1050 CD D9 10 call sub_10D9 1053 C3 D5 0F jmp loc_FD5 1056 ; --------------------------------------------------------------------------- 1056 1056 loc_1056: ; CODE XREF: sub_107D+40 1056 3A 1A 80 lda 801Ah 1059 3D dcr a 105A 32 1A 80 sta 801Ah 105D 3E 01 mvi a, 1 105F 32 00 20 sta 2000h 1062 CA 75 10 jz loc_1075 1065 21 7D 00 lxi h, 7Dh ; '}' 1068 3D dcr a 1069 C2 6F 10 jnz loc_106F 106C 21 FA 00 lxi h, 0FAh ; '' 106F 106F loc_106F: ; CODE XREF: sub_FD0+99 106F CD 1E 11 call sub_111E 1072 C3 82 10 jmp loc_1082 1075 ; --------------------------------------------------------------------------- 1075 1075 loc_1075: ; CODE XREF: sub_FD0+73 1075 ; sub_FD0+92 1075 CD 3D 12 call sub_123D 1078 3E 03 mvi a, 3 107A C3 C1 04 jmp loc_4C1 107A ; End of function sub_FD0 107A 107D 107D ; --------------- S U B R O U T I N E --------------------------------------- 107D 107D 107D sub_107D: ; CODE XREF: 0813p 107D ; 0919p 107D 3E 03 mvi a, 3 107F 32 1A 80 sta 801Ah 1082 1082 loc_1082: ; CODE XREF: sub_FD0+A2 1082 3A 0E 80 lda 800Eh 1085 B7 ora a 1086 FC 1B 11 cm sub_111B 1089 2A 0D 80 lhld 800Dh 108C 11 D6 FF lxi d, 0FFD6h 108F 19 dad d 1090 22 0D 80 shld 800Dh 1093 CD 50 11 call sub_1150 1096 11 14 C4 lxi d, 0C414h 1099 1099 loc_1099: ; CODE XREF: sub_107D+29 1099 1B dcx d 109A 7B mov a, e 109B B2 ora d 109C 3E 02 mvi a, 2 109E CA C1 04 jz loc_4C1 10A1 3A 09 80 lda 8009h 10A4 FE 02 cpi 2 10A6 C2 99 10 jnz loc_1099 10A9 3A 07 80 lda 8007h 10AC B7 ora a 10AD 21 7D 00 lxi h, 7Dh ; '}' 10B0 CA B6 10 jz loc_10B6 10B3 21 FA 00 lxi h, 0FAh ; '' 10B6 10B6 loc_10B6: ; CODE XREF: sub_107D+33 10B6 CD 4D 05 call sub_54D 10B9 3A 0E 80 lda 800Eh 10BC B7 ora a 10BD FA 56 10 jm loc_1056 10C0 21 E2 04 lxi h, 4E2h 10C3 22 0F 80 shld 800Fh 10C6 10C6 loc_10C6: ; CODE XREF: sub_107D+55 10C6 2A 0F 80 lhld 800Fh 10C9 7D mov a, l 10CA B4 ora h 10CB CA 26 10 jz loc_1026 10CE 3A 0E 80 lda 800Eh 10D1 B7 ora a 10D2 F2 C6 10 jp loc_10C6 10D5 C9 ret 10D5 ; End of function sub_107D 10D5 10D6 10D6 ; --------------- S U B R O U T I N E --------------------------------------- 10D6 10D6 10D6 sub_10D6: ; CODE XREF: 0725p 10D6 ; 0769p ... 10D6 21 00 00 lxi h, 0 10D6 ; End of function sub_10D6 10D6 10D9 10D9 ; --------------- S U B R O U T I N E --------------------------------------- 10D9 10D9 10D9 sub_10D9: ; CODE XREF: sub_FD0+80p 10D9 22 1F 80 shld 801Fh 10DC CD 3D 12 call sub_123D 10DF CD 59 05 call sub_559 10E2 CD 50 11 call sub_1150 10E5 21 50 46 lxi h, 4650h 10E8 22 0F 80 shld 800Fh 10EB 10EB loc_10EB: ; CODE XREF: sub_10D9+1E 10EB 2A 0F 80 lhld 800Fh 10EE 7D mov a, l 10EF B4 ora h 10F0 CA 1F 10 jz loc_101F 10F3 3A 0E 80 lda 800Eh 10F6 B7 ora a 10F7 F2 EB 10 jp loc_10EB 10FA 2A 1F 80 lhld 801Fh 10FD C3 03 11 jmp loc_1103 10FD ; End of function sub_10D9 10FD 1100 1100 ; --------------- S U B R O U T I N E --------------------------------------- 1100 1100 1100 sub_1100: ; CODE XREF: 08ACp 1100 ; 08E9p 1100 21 00 00 lxi h, 0 1103 1103 loc_1103: ; CODE XREF: sub_10D9+24 1103 ; sub_1142+4 1103 3A 07 80 lda 8007h 1106 B7 ora a 1107 11 FA 00 lxi d, 0FAh ; '' 110A CA 11 11 jz loc_1111 110D 11 F4 01 lxi d, 1F4h 1110 29 dad h 1111 1111 loc_1111: ; CODE XREF: sub_1100+A 1111 19 dad d 1112 CD 4D 05 call sub_54D 1115 CD 3D 12 call sub_123D 1118 C3 59 05 jmp sub_559 1118 ; End of function sub_1100 1118 111B 111B ; --------------- S U B R O U T I N E --------------------------------------- 111B 111B 111B sub_111B: ; CODE XREF: 08EFp 111B ; sub_107D+9p 111B 21 00 00 lxi h, 0 111B ; End of function sub_111B 111B 111E 111E ; --------------- S U B R O U T I N E --------------------------------------- 111E 111E 111E sub_111E: ; CODE XREF: sub_FD0+9Fp 111E 22 1F 80 shld 801Fh 1121 CD 3D 12 call sub_123D 1124 CD 59 05 call sub_559 1127 CD 99 11 call sub_1199 112A 21 50 46 lxi h, 4650h 112D 22 0F 80 shld 800Fh 1130 1130 loc_1130: ; CODE XREF: sub_111E+1E 1130 2A 0F 80 lhld 800Fh 1133 7D mov a, l 1134 B4 ora h 1135 CA 1F 10 jz loc_101F 1138 3A 0E 80 lda 800Eh 113B B7 ora a 113C FA 30 11 jm loc_1130 113F 2A 1F 80 lhld 801Fh 113F ; End of function sub_111E 113F 1142 1142 ; --------------- S U B R O U T I N E --------------------------------------- 1142 1142 1142 sub_1142: ; CODE XREF: 0763p 1142 ; 0C2Cp 1142 11 7D 00 lxi d, 7Dh ; '}' 1145 19 dad d 1146 C3 03 11 jmp loc_1103 1146 ; End of function sub_1142 1146 1146 ; --------------------------------------------------------------------------- 1149 00 .db 0 ; 114A 00 .db 0 ; 114B 00 .db 0 ; 114C 00 .db 0 ; 114D 00 .db 0 ; 114E 00 .db 0 ; 114F 00 .db 0 ; 1150 1150 ; --------------- S U B R O U T I N E --------------------------------------- 1150 1150 1150 sub_1150: ; CODE XREF: 05A8p 1150 ; 0E6Fp ... 1150 DB C3 in 0C3h 1152 E6 10 ani 10h 1154 C2 21 05 jnz loc_521 1157 3A 08 80 lda 8008h 115A B7 ora a 115B C8 rz 115C F5 push psw 115D AF xra a 115E 32 08 80 sta 8008h 1161 DB 83 in 83h 1163 E6 F7 ani 0F7h 1165 D3 83 out 83h 1167 3E 04 mvi a, 4 1169 32 06 80 sta 8006h 116C 32 0C 80 sta 800Ch 116F 21 D0 1D lxi h, 1DD0h 1172 CD 7C 13 call sub_137C 1175 D3 C4 out 0C4h 1177 3A 24 80 lda 8024h 117A FE 0A cpi 0Ah 117C 3E 36 mvi a, 36h ; '6' 117E C2 87 11 jnz loc_1187 1181 21 3E 1E lxi h, 1E3Eh 1184 CD 6D 13 call sub_136D 1187 1187 loc_1187: ; CODE XREF: sub_1150+2E 1187 D3 C3 out 0C3h 1189 3E 54 mvi a, 54h ; 'T' 118B D3 82 out 82h 118D CD 11 13 call sub_1311 1190 3A 02 80 lda 8002h 1193 32 01 80 sta 8001h 1196 C3 DB 11 jmp loc_11DB 1196 ; End of function sub_1150 1196 1199 1199 ; --------------- S U B R O U T I N E --------------------------------------- 1199 1199 1199 sub_1199: ; CODE XREF: 0577p 1199 ; 0613p ... 1199 DB C3 in 0C3h 119B E6 10 ani 10h 119D C2 21 05 jnz loc_521 11A0 3A 08 80 lda 8008h 11A3 F5 push psw 11A4 AF xra a 11A5 32 08 80 sta 8008h 11A8 D3 C4 out 0C4h 11AA 11 28 00 lxi d, 28h ; '(' 11AD CD 5C 05 call sub_55C 11B0 DB 83 in 83h 11B2 F6 08 ori 8 11B4 D3 83 out 83h 11B6 AF xra a 11B7 32 06 80 sta 8006h 11BA 32 0C 80 sta 800Ch 11BD 21 D0 1D lxi h, 1DD0h 11C0 CD 6D 13 call sub_136D 11C3 D3 C3 out 0C3h 11C5 3A 24 80 lda 8024h 11C8 FE 0A cpi 0Ah 11CA 3E 14 mvi a, 14h 11CC C2 D5 11 jnz loc_11D5 11CF 21 3E 1E lxi h, 1E3Eh 11D2 CD 7C 13 call sub_137C 11D5 11D5 loc_11D5: ; CODE XREF: sub_1199+33 11D5 D3 C4 out 0C4h 11D7 3E 02 mvi a, 2 11D9 D3 82 out 82h 11DB 11DB loc_11DB: ; CODE XREF: sub_1150+46 11DB 3A 13 80 lda 8013h 11DE E6 04 ani 4 11E0 32 13 80 sta 8013h 11E3 21 00 00 lxi h, 0 11E6 22 11 80 shld 8011h 11E9 22 14 80 shld 8014h 11EC 22 26 80 shld 8026h 11EF CD 11 13 call sub_1311 11F2 3A 02 80 lda 8002h 11F5 32 01 80 sta 8001h 11F8 CD 2D 13 call sub_132D 11FB 3A 05 80 lda 8005h 11FE 32 04 80 sta 8004h 1201 3E 80 mvi a, 80h ; '' 1203 D3 A2 out 0A2h 1205 D3 A2 out 0A2h 1207 3A 07 80 lda 8007h 120A B7 ora a 120B 21 00 04 lxi h, 400h 120E CA 14 12 jz loc_1214 1211 21 00 02 lxi h, 200h 1214 1214 loc_1214: ; CODE XREF: sub_1199+75 1214 22 0A 80 shld 800Ah 1217 3E FF mvi a, 0FFh 1219 D3 A0 out 0A0h 121B D3 A0 out 0A0h 121D 3E 01 mvi a, 1 121F 32 09 80 sta 8009h 1222 F1 pop psw 1223 32 08 80 sta 8008h 1226 FE 02 cpi 2 1228 C0 rnz 1229 11 64 00 lxi d, 64h ; 'd' 122C CD 5C 05 call sub_55C 122F 2A 26 80 lhld 8026h 1232 B4 ora h 1233 C0 rnz 1234 7D mov a, l 1235 FE 05 cpi 5 1237 3E 0A mvi a, 0Ah 1239 DA C1 04 jc loc_4C1 123C C9 ret 123C ; End of function sub_1199 123C 123D 123D ; --------------- S U B R O U T I N E --------------------------------------- 123D 123D 123D sub_123D: ; CODE XREF: 02D1p 123D ; 05A5p ... 123D 3A 09 80 lda 8009h 1240 B7 ora a 1241 C8 rz 1242 FE 02 cpi 2 1244 C2 3D 12 jnz sub_123D 1247 CD 52 12 call sub_1252 124A 124A loc_124A: ; CODE XREF: sub_123D+11 124A 3A 09 80 lda 8009h 124D B7 ora a 124E C2 4A 12 jnz loc_124A 1251 C9 ret 1251 ; End of function sub_123D 1251 1252 1252 ; --------------- S U B R O U T I N E --------------------------------------- 1252 1252 1252 sub_1252: ; CODE XREF: 053Dp 1252 ; sub_123D+Ap 1252 3E 03 mvi a, 3 1254 32 09 80 sta 8009h 1257 3E 0B mvi a, 0Bh 1259 30 sim 125A 21 06 1F lxi h, 1F06h 125D CD 6D 13 call sub_136D 1260 32 01 80 sta 8001h 1263 21 46 1F lxi h, 1F46h 1266 CD 7C 13 call sub_137C 1269 32 04 80 sta 8004h 126C 3A 06 80 lda 8006h 126F B7 ora a 1270 C2 80 12 jnz loc_1280 1273 3E 00 mvi a, 0 1275 D3 C3 out 0C3h 1277 21 9A 1E lxi h, 1E9Ah 127A CD 7C 13 call sub_137C 127D D3 C4 out 0C4h 127F C9 ret 1280 ; --------------------------------------------------------------------------- 1280 1280 loc_1280: ; CODE XREF: sub_1252+1E 1280 D3 C4 out 0C4h 1282 21 9A 1E lxi h, 1E9Ah 1285 CD 6D 13 call sub_136D 1288 D3 C3 out 0C3h 128A C9 ret 128A ; End of function sub_1252 128A 128B ; --------------------------------------------------------------------------- 128B 128B loc_128B: ; CODE XREF: 002C 128B F5 push psw 128C 3E 0B mvi a, 0Bh 128E 30 sim 128F FB ei 1290 C5 push b 1291 D5 push d 1292 E5 push h 1293 DB 82 in 82h 1295 0F rrc 1296 DA 0C 13 jc loc_130C 1299 3E 80 mvi a, 80h ; '' 129B D3 A3 out 0A3h 129D DB A2 in 0A2h 129F 6F mov l, a 12A0 DB A2 in 0A2h 12A2 67 mov h, a 12A3 3E FF mvi a, 0FFh 12A5 D3 A2 out 0A2h 12A7 D3 A2 out 0A2h 12A9 3A 09 80 lda 8009h 12AC FE 02 cpi 2 12AE C2 0C 13 jnz loc_130C 12B1 7D mov a, l 12B2 2F cma 12B3 6F mov l, a 12B4 7C mov a, h 12B5 2F cma 12B6 67 mov h, a 12B7 3A 0C 80 lda 800Ch 12BA B7 ora a 12BB CA E3 12 jz loc_12E3 12BE 11 38 FF lxi d, 0FF38h 12C1 19 dad d 12C2 AF xra a 12C3 7C mov a, h 12C4 1F rar 12C5 67 mov h, a 12C6 7D mov a, l 12C7 1F rar 12C8 6F mov l, a 12C9 7C mov a, h 12CA B7 ora a 12CB C2 D5 12 jnz loc_12D5 12CE 7D mov a, l 12CF 32 00 80 sta 8000h 12D2 CD 11 13 call sub_1311 12D5 12D5 loc_12D5: ; CODE XREF: 12CB 12D5 DB 82 in 82h 12D7 F6 02 ori 2 12D9 D3 82 out 82h 12DB E6 FB ani 0FBh 12DD D3 82 out 82h 12DF AF xra a 12E0 C3 09 13 jmp loc_1309 12E3 ; --------------------------------------------------------------------------- 12E3 12E3 loc_12E3: ; CODE XREF: 12BB 12E3 11 70 FE lxi d, 0FE70h 12E6 19 dad d 12E7 AF xra a 12E8 7C mov a, h 12E9 1F rar 12EA 67 mov h, a 12EB 7D mov a, l 12EC 1F rar 12ED 6F mov l, a 12EE 7C mov a, h 12EF B7 ora a 12F0 C2 FF 12 jnz loc_12FF 12F3 7D mov a, l 12F4 32 03 80 sta 8003h 12F7 CD 49 13 call sub_1349 12FA CD 2D 13 call sub_132D 12FD D3 C4 out 0C4h 12FF 12FF loc_12FF: ; CODE XREF: 12F0 12FF DB 82 in 82h 1301 F6 04 ori 4 1303 D3 82 out 82h 1305 E6 FD ani 0FDh 1307 D3 82 out 82h 1309 1309 loc_1309: ; CODE XREF: 12E0 1309 32 0C 80 sta 800Ch 130C 130C loc_130C: ; CODE XREF: 1296 130C ; 12AE 130C E1 pop h 130D D1 pop d 130E C1 pop b 130F F1 pop psw 1310 C9 ret 1311 1311 ; --------------- S U B R O U T I N E --------------------------------------- 1311 1311 1311 sub_1311: ; CODE XREF: sub_1150+3Dp 1311 ; sub_1199+56p ... 1311 21 F0 1C lxi h, 1CF0h 1314 CD 6D 13 call sub_136D 1317 32 02 80 sta 8002h 131A 32 22 80 sta 8022h 131D 6F mov l, a 131E 3A 01 80 lda 8001h 1321 BD cmp l 1322 DA 28 13 jc loc_1328 1325 C8 rz 1326 3D dcr a 1327 3D dcr a 1328 1328 loc_1328: ; CODE XREF: sub_1311+11 1328 3C inr a 1329 32 01 80 sta 8001h 132C C9 ret 132C ; End of function sub_1311 132C 132D 132D ; --------------- S U B R O U T I N E --------------------------------------- 132D 132D 132D sub_132D: ; CODE XREF: sub_1199+5Fp 132D ; 12FAp ... 132D 21 54 1D lxi h, 1D54h 1330 CD 7C 13 call sub_137C 1333 32 05 80 sta 8005h 1336 32 23 80 sta 8023h 1339 6F mov l, a 133A 3A 04 80 lda 8004h 133D BD cmp l 133E DA 44 13 jc loc_1344 1341 C8 rz 1342 3D dcr a 1343 3D dcr a 1344 1344 loc_1344: ; CODE XREF: sub_132D+11 1344 3C inr a 1345 32 04 80 sta 8004h 1348 C9 ret 1348 ; End of function sub_132D 1348 1349 1349 ; --------------- S U B R O U T I N E --------------------------------------- 1349 1349 1349 sub_1349: ; CODE XREF: 12F7p 1349 3A 33 80 lda 8033h 134C B7 ora a 134D C2 5C 13 jnz loc_135C 1350 00 nop 1351 3A 03 80 lda 8003h 1354 FE 0D cpi 0Dh 1356 DA 5F 13 jc loc_135E+1 1359 FE 13 cpi 13h 135B D8 rc 135C 135C loc_135C: ; CODE XREF: sub_1349+4 135C 06 00 mvi b, 0 135E 135E loc_135E: ; CODE XREF: sub_1349+D 135E 21 06 02 lxi h, 206h 1361 3A 16 80 lda 8016h 1364 E6 FD ani 0FDh 1366 B0 ora b 1367 32 16 80 sta 8016h 136A D3 C0 out 0C0h 136C C9 ret 136C ; End of function sub_1349 136C 136D 136D ; --------------- S U B R O U T I N E --------------------------------------- 136D 136D 136D sub_136D: ; CODE XREF: sub_1150+34p 136D ; sub_1199+27p ... 136D DB C4 in 0C4h 136F E6 0C ani 0Ch 1371 0F rrc 1372 0F rrc 1373 CD 91 13 call sub_1391 1376 3A 00 80 lda 8000h 1379 C3 86 13 jmp loc_1386 1379 ; End of function sub_136D 1379 137C 137C ; --------------- S U B R O U T I N E --------------------------------------- 137C 137C 137C sub_137C: ; CODE XREF: sub_1150+22p 137C ; sub_1199+39p ... 137C DB C4 in 0C4h 137E E6 03 ani 3 1380 CD 91 13 call sub_1391 1383 3A 03 80 lda 8003h 1386 1386 loc_1386: ; CODE XREF: sub_136D+C 1386 ; sub_137C+10 1386 BE cmp m 1387 23 inx h 1388 D2 8F 13 jnc loc_138F 138B 23 inx h 138C C3 86 13 jmp loc_1386 138F ; --------------------------------------------------------------------------- 138F 138F loc_138F: ; CODE XREF: sub_137C+C 138F 7E mov a, m 1390 C9 ret 1390 ; End of function sub_137C 1390 1391 1391 ; --------------- S U B R O U T I N E --------------------------------------- 1391 1391 1391 sub_1391: ; CODE XREF: sub_136D+6p 1391 ; sub_137C+4p 1391 E5 push h 1392 21 06 80 lxi h, 8006h 1395 B6 ora m 1396 23 inx h 1397 B6 ora m 1398 E1 pop h 1399 E6 0F ani 0Fh 139B CD A3 13 call sub_13A3 139E 7E mov a, m 139F 23 inx h 13A0 66 mov h, m 13A1 6F mov l, a 13A2 C9 ret 13A2 ; End of function sub_1391 13A2 13A3 13A3 ; --------------- S U B R O U T I N E --------------------------------------- 13A3 13A3 13A3 sub_13A3: ; CODE XREF: sub_1391+Ap 13A3 87 add a 13A4 85 add l 13A5 6F mov l, a 13A6 3E 00 mvi a, 0 13A8 8C adc h 13A9 67 mov h, a 13AA C9 ret 13AA ; End of function sub_13A3 13AA 13AA ; --------------------------------------------------------------------------- 13AB 00 .db 0 ; 13AC 00 .db 0 ; 13AD 00 .db 0 ; 13AE 00 .db 0 ; 13AF 00 .db 0 ; 13B0 ; --------------------------------------------------------------------------- 13B0 F5 push psw 13B1 C5 push b 13B2 D5 push d 13B3 E5 push h 13B4 DB C2 in 0C2h 13B6 E6 C0 ani 0C0h 13B8 CA EA 13 jz loc_13EA 13BB 21 11 80 lxi h, 8011h 13BE 1E 01 mvi e, 1 13C0 E6 40 ani 40h 13C2 C2 C8 13 jnz loc_13C8 13C5 1E 04 mvi e, 4 13C7 23 inx h 13C8 13C8 loc_13C8: ; CODE XREF: 13C2 13C8 34 inr m 13C9 3E 07 mvi a, 7 13CB BE cmp m 13CC D2 EA 13 jnc loc_13EA 13CF 7B mov a, e 13D0 32 13 80 sta 8013h 13D3 3D dcr a 13D4 CA EA 13 jz loc_13EA 13D7 3A 06 80 lda 8006h 13DA AB xra e 13DB 5F mov e, a 13DC 32 34 80 sta 8034h 13DF 3A 16 80 lda 8016h 13E2 E6 FB ani 0FBh 13E4 B3 ora e 13E5 32 16 80 sta 8016h 13E8 D3 C0 out 0C0h 13EA 13EA loc_13EA: ; CODE XREF: 13B8 13EA ; 13CC ... 13EA 3A 34 80 lda 8034h 13ED E6 04 ani 4 13EF CA 04 14 jz loc_1404 13F2 2A 31 80 lhld 8031h 13F5 DB C3 in 0C3h 13F7 B7 ora a 13F8 F2 FD 13 jp loc_13FC+1 13FB 2B dcx h 13FC 13FC loc_13FC: ; CODE XREF: 13F8 13FC 3E 23 mvi a, 23h ; '#' 13FE 22 31 80 shld 8031h 1401 C3 0D 14 jmp loc_140D 1404 ; --------------------------------------------------------------------------- 1404 1404 loc_1404: ; CODE XREF: 13EF 1404 32 33 80 sta 8033h 1407 21 D8 27 lxi h, 27D8h 140A 22 31 80 shld 8031h 140D 140D loc_140D: ; CODE XREF: 1401 140D 2A 0D 80 lhld 800Dh 1410 DB C3 in 0C3h 1412 B7 ora a 1413 F2 18 14 jp loc_1417+1 1416 23 inx h 1417 1417 loc_1417: ; CODE XREF: 1413 1417 3E 2B mvi a, 2Bh ; '+' 1419 22 0D 80 shld 800Dh 141C 2A 0F 80 lhld 800Fh 141F 7D mov a, l 1420 B4 ora h 1421 CA 28 14 jz loc_1428 1424 2B dcx h 1425 22 0F 80 shld 800Fh 1428 1428 loc_1428: ; CODE XREF: 1421 1428 AF xra a 1429 D3 A3 out 0A3h 142B DB A0 in 0A0h 142D 5F mov e, a 142E DB A0 in 0A0h 1430 57 mov d, a 1431 B7 ora a 1432 FA 38 14 jm loc_1438 1435 11 00 80 lxi d, 8000h 1438 1438 loc_1438: ; CODE XREF: 1432 1438 3E FF mvi a, 0FFh 143A D3 A0 out 0A0h 143C D3 A0 out 0A0h 143E 3A 08 80 lda 8008h 1441 FE 02 cpi 2 1443 C2 A3 14 jnz loc_14A3 1446 2A 0A 80 lhld 800Ah 1449 19 dad d 144A 3A 09 80 lda 8009h 144D 3D dcr a 144E FA A9 14 jm loc_14A9 1451 CA C7 14 jz loc_14C7 1454 3D dcr a 1455 C2 35 15 jnz loc_1535 1458 7A mov a, d 1459 FE F6 cpi 0F6h ; '' 145B DA DC 04 jc loc_4DC 145E EB xchg 145F 2A 14 80 lhld 8014h 1462 19 dad d 1463 7C mov a, h 1464 07 rlc 1465 7C mov a, h 1466 1F rar 1467 67 mov h, a 1468 7D mov a, l 1469 1F rar 146A 6F mov l, a 146B 22 14 80 shld 8014h 146E 3A 07 80 lda 8007h 1471 B7 ora a 1472 CA 77 14 jz loc_1477 1475 29 dad h 1476 29 dad h 1477 1477 loc_1477: ; CODE XREF: 1472 1477 3A 06 80 lda 8006h 147A B7 ora a 147B C2 85 14 jnz loc_1485 147E 7C mov a, h 147F 2F cma 1480 67 mov h, a 1481 7D mov a, l 1482 2F cma 1483 6F mov l, a 1484 23 inx h 1485 1485 loc_1485: ; CODE XREF: 147B 1485 3A 01 80 lda 8001h 1488 85 add l 1489 6F mov l, a 148A 3E 00 mvi a, 0 148C 8C adc h 148D 7D mov a, l 148E CA 98 14 jz loc_1498 1491 F2 96 14 jp loc_1495+1 1494 AF xra a 1495 1495 loc_1495: ; CODE XREF: 1491 1495 21 3E FF lxi h, 0FF3Eh 1498 1498 loc_1498: ; CODE XREF: 148E 1498 D3 C3 out 0C3h 149A 149A loc_149A: ; CODE XREF: 14D9 149A ; 14F4 ... 149A DB C1 in 0C1h 149C 0F rrc 149D DA A3 14 jc loc_14A3 14A0 3E 0A mvi a, 0Ah 14A2 30 sim 14A3 14A3 loc_14A3: ; CODE XREF: 1443 14A3 ; 149D ... 14A3 E1 pop h 14A4 D1 pop d 14A5 C1 pop b 14A6 F1 pop psw 14A7 FB ei 14A8 C9 ret 14A9 ; --------------------------------------------------------------------------- 14A9 14A9 loc_14A9: ; CODE XREF: 144E 14A9 DB C3 in 0C3h 14AB B7 ora a 14AC 3A 01 80 lda 8001h 14AF F2 B9 14 jp loc_14B9 14B2 3D dcr a 14B3 CA A3 14 jz loc_14A3 14B6 C3 BF 14 jmp loc_14BF 14B9 ; --------------------------------------------------------------------------- 14B9 14B9 loc_14B9: ; CODE XREF: 14AF 14B9 3C inr a 14BA FE 73 cpi 73h ; 's' 14BC D2 A3 14 jnc loc_14A3 14BF 14BF loc_14BF: ; CODE XREF: 14B6 14BF 32 01 80 sta 8001h 14C2 D3 C3 out 0C3h 14C4 C3 A3 14 jmp loc_14A3 14C7 ; --------------------------------------------------------------------------- 14C7 14C7 loc_14C7: ; CODE XREF: 1451 14C7 E5 push h 14C8 2A 26 80 lhld 8026h 14CB 23 inx h 14CC 22 26 80 shld 8026h 14CF 7C mov a, h 14D0 FE 06 cpi 6 14D2 D2 C1 04 jnc loc_4C1 14D5 7D mov a, l 14D6 E1 pop h 14D7 FE 32 cpi 32h ; '2' 14D9 DA 9A 14 jc loc_149A 14DC 3A 07 80 lda 8007h 14DF B7 ora a 14E0 11 33 00 lxi d, 33h ; '3' 14E3 01 14 00 lxi b, 14h 14E6 CA EF 14 jz loc_14EF 14E9 11 19 00 lxi d, 19h 14EC 01 0A 00 lxi b, 0Ah 14EF 14EF loc_14EF: ; CODE XREF: 14E6 14EF E5 push h 14F0 19 dad d 14F1 7C mov a, h 14F2 E1 pop h 14F3 B7 ora a 14F4 FA 9A 14 jm loc_149A 14F7 3A 06 80 lda 8006h 14FA B7 ora a 14FB C2 0A 15 jnz loc_150A 14FE 3A 05 80 lda 8005h 1501 D3 C4 out 0C4h 1503 DB 82 in 82h 1505 F6 20 ori 20h 1507 C3 13 15 jmp loc_1513 150A ; --------------------------------------------------------------------------- 150A 150A loc_150A: ; CODE XREF: 14FB 150A 3A 01 80 lda 8001h 150D D3 C3 out 0C3h 150F DB 82 in 82h 1511 F6 80 ori 80h 1513 1513 loc_1513: ; CODE XREF: 1507 1513 D3 82 out 82h 1515 09 dad b 1516 7C mov a, h 1517 B7 ora a 1518 FA 9A 14 jm loc_149A 151B 3E 02 mvi a, 2 151D 32 09 80 sta 8009h 1520 3A 01 80 lda 8001h 1523 D3 C3 out 0C3h 1525 3A 05 80 lda 8005h 1528 D3 C4 out 0C4h 152A DB 82 in 82h 152C E6 1F ani 1Fh 152E F6 10 ori 10h 1530 D3 82 out 82h 1532 C3 9A 14 jmp loc_149A 1535 ; --------------------------------------------------------------------------- 1535 1535 loc_1535: ; CODE XREF: 1455 1535 3A 06 80 lda 8006h 1538 0F rrc 1539 0F rrc 153A 0F rrc 153B 47 mov b, a 153C DB C3 in 0C3h 153E A8 xra b 153F F2 48 15 jp loc_1548 1542 3E CE mvi a, 0CEh ; '' 1544 BA cmp d 1545 DA A3 14 jc loc_14A3 1548 1548 loc_1548: ; CODE XREF: 153F 1548 3A 04 80 lda 8004h 154B D3 C4 out 0C4h 154D 3A 01 80 lda 8001h 1550 D3 C3 out 0C3h 1552 AF xra a 1553 32 09 80 sta 8009h 1556 C3 A3 14 jmp loc_14A3 1556 ; --------------------------------------------------------------------------- 1559 00 .db 0 ; 155A 00 .db 0 ; 155B 00 .db 0 ; 155C 00 .db 0 ; 155D 00 .db 0 ; 155E 00 .db 0 ; 155F 00 .db 0 ; 1560 ; --------------------------------------------------------------------------- 1560 1560 loc_1560: ; CODE XREF: 01DA 1560 ; 01E1 ... 1560 3E 08 mvi a, 8 1562 32 07 80 sta 8007h 1565 DB 81 in 81h 1567 E6 DF ani 0DFh 1569 D3 81 out 81h 156B 3A 16 80 lda 8016h 156E E6 97 ani 97h 1570 F6 01 ori 1 1572 32 16 80 sta 8016h 1575 D3 C0 out 0C0h 1577 3A 34 80 lda 8034h 157A B7 ora a 157B C2 8A 15 jnz loc_158A 157E CD 3D 12 call sub_123D 1581 CD 99 11 call sub_1199 1584 21 08 07 lxi h, 708h 1587 CD 4D 05 call sub_54D 158A 158A loc_158A: ; CODE XREF: 157B 158A CD 3D 12 call sub_123D 158D 3E 00 mvi a, 0 158F 32 34 80 sta 8034h 1592 21 30 2A lxi h, 2A30h 1595 22 31 80 shld 8031h 1598 3A 16 80 lda 8016h 159B E6 F9 ani 0F9h 159D 32 16 80 sta 8016h 15A0 D3 C0 out 0C0h 15A2 3A 13 80 lda 8013h 15A5 0F rrc 15A6 D2 D8 15 jnc loc_15D8 15A9 3E 08 mvi a, 8 15AB 32 07 80 sta 8007h 15AE CD 50 11 call sub_1150 15B1 15B1 loc_15B1: ; CODE XREF: 15B5 15B1 3A 13 80 lda 8013h 15B4 0F rrc 15B5 D2 B1 15 jnc loc_15B1 15B8 21 79 00 lxi h, 79h ; 'y' 15BB 22 0D 80 shld 800Dh 15BE 21 F4 01 lxi h, 1F4h 15C1 CD 4D 05 call sub_54D 15C4 CD 3D 12 call sub_123D 15C7 DB C1 in 0C1h 15C9 E6 08 ani 8 15CB CA 8F 19 jz loc_198F 15CE 3A 24 80 lda 8024h 15D1 B7 ora a 15D2 CA B2 18 jz loc_18B2 15D5 C3 21 01 jmp loc_121 15D8 ; --------------------------------------------------------------------------- 15D8 15D8 loc_15D8: ; CODE XREF: 15A6 15D8 ; 190C 15D8 F3 di 15D9 3E 01 mvi a, 1 15DB 32 09 80 sta 8009h 15DE 3E 04 mvi a, 4 15E0 32 08 80 sta 8008h 15E3 32 06 80 sta 8006h 15E6 3E 12 mvi a, 12h 15E8 D3 82 out 82h 15EA 3E FF mvi a, 0FFh 15EC 32 04 80 sta 8004h 15EF D3 C4 out 0C4h 15F1 21 B4 1F lxi h, 1FB4h 15F4 3A 00 80 lda 8000h 15F7 15F7 loc_15F7: ; CODE XREF: 15FD 15F7 BE cmp m 15F8 23 inx h 15F9 D2 00 16 jnc loc_1600 15FC 23 inx h 15FD C3 F7 15 jmp loc_15F7 1600 ; --------------------------------------------------------------------------- 1600 1600 loc_1600: ; CODE XREF: 15F9 1600 7E mov a, m 1601 D3 C3 out 0C3h 1603 AF xra a 1604 32 13 80 sta 8013h 1607 32 1B 80 sta 801Bh 160A 21 3A 17 lxi h, 173Ah 160D 22 1D 80 shld 801Dh 1610 3E C3 mvi a, 0C3h ; '' 1612 32 1C 80 sta 801Ch 1615 3E 1B mvi a, 1Bh 1617 30 sim 1618 FB ei 1619 11 00 00 lxi d, 0 161C 161C loc_161C: ; CODE XREF: 1634 161C 1B dcx d 161D 7B mov a, e 161E B2 ora d 161F CA C1 04 jz loc_4C1 1622 3E 09 mvi a, 9 1624 1624 loc_1624: ; CODE XREF: 1625 1624 3D dcr a 1625 C2 24 16 jnz loc_1624 1628 3A 13 80 lda 8013h 162B 0F rrc 162C DA 83 16 jc loc_1683 162F 3A 1B 80 lda 801Bh 1632 FE FE cpi 0FEh ; '' 1634 DA 1C 16 jc loc_161C 1637 1637 loc_1637: ; CODE XREF: 163A 1637 DB C1 in 0C1h 1639 0F rrc 163A D2 37 16 jnc loc_1637 163D 3E 80 mvi a, 80h ; '' 163F D3 A3 out 0A3h 1641 DB A2 in 0A2h 1643 6F mov l, a 1644 DB A2 in 0A2h 1646 67 mov h, a 1647 22 0F 80 shld 800Fh 164A 3E FF mvi a, 0FFh 164C D3 A2 out 0A2h 164E D3 A2 out 0A2h 1650 1650 loc_1650: ; CODE XREF: 1653 1650 DB C1 in 0C1h 1652 0F rrc 1653 DA 50 16 jc loc_1650 1656 1656 loc_1656: ; CODE XREF: 1668 1656 ; 1671 1656 3A 13 80 lda 8013h 1659 0F rrc 165A DA 83 16 jc loc_1683 165D 3A 1B 80 lda 801Bh 1660 FE FD cpi 0FDh ; '' 1662 DA DC 04 jc loc_4DC 1665 DB C1 in 0C1h 1667 0F rrc 1668 D2 56 16 jnc loc_1656 166B CD 0C 17 call sub_170C 166E 166E loc_166E: ; CODE XREF: 1680 166E DB C1 in 0C1h 1670 0F rrc 1671 D2 56 16 jnc loc_1656 1674 3A 1B 80 lda 801Bh 1677 FE FD cpi 0FDh ; '' 1679 DA DC 04 jc loc_4DC 167C 3A 13 80 lda 8013h 167F 0F rrc 1680 D2 6E 16 jnc loc_166E 1683 1683 loc_1683: ; CODE XREF: 162C 1683 ; 165A 1683 3E 00 mvi a, 0 1685 32 34 80 sta 8034h 1688 21 30 2A lxi h, 2A30h 168B 22 31 80 shld 8031h 168E 21 79 00 lxi h, 79h ; 'y' 1691 22 0D 80 shld 800Dh 1694 3E 03 mvi a, 3 1696 32 09 80 sta 8009h 1699 3E 4B mvi a, 4Bh ; 'K' 169B D3 C3 out 0C3h 169D 3E 20 mvi a, 20h ; ' ' 169F D3 C4 out 0C4h 16A1 16A1 loc_16A1: ; CODE XREF: 16A6 16A1 3A 1B 80 lda 801Bh 16A4 FE FC cpi 0FCh ; '' 16A6 D2 A1 16 jnc loc_16A1 16A9 16A9 loc_16A9: ; CODE XREF: 16B4 16A9 DB C3 in 0C3h 16AB 07 rlc 16AC DA B7 16 jc loc_16B7 16AF 3A 1B 80 lda 801Bh 16B2 FE 9C cpi 9Ch ; '' 16B4 D2 A9 16 jnc loc_16A9 16B7 16B7 loc_16B7: ; CODE XREF: 16AC 16B7 F3 di 16B8 3A 25 80 lda 8025h 16BB 32 03 80 sta 8003h 16BE 21 46 1F lxi h, 1F46h 16C1 CD 7C 13 call sub_137C 16C4 32 04 80 sta 8004h 16C7 D3 C4 out 0C4h 16C9 3A 30 1D lda byte_1D30 16CC 32 00 80 sta 8000h 16CF 21 06 1F lxi h, 1F06h 16D2 CD 6D 13 call sub_136D 16D5 32 01 80 sta 8001h 16D8 D3 C3 out 0C3h 16DA AF xra a 16DB 32 09 80 sta 8009h 16DE 32 13 80 sta 8013h 16E1 3E 02 mvi a, 2 16E3 32 08 80 sta 8008h 16E6 21 B0 13 lxi h, 13B0h 16E9 22 1D 80 shld 801Dh 16EC FB ei 16ED 3A 24 80 lda 8024h 16F0 B7 ora a 16F1 CA FB 16 jz loc_16FB 16F4 DB C1 in 0C1h 16F6 E6 08 ani 8 16F8 CA 8F 19 jz loc_198F 16FB 16FB loc_16FB: ; CODE XREF: 16F1 16FB DB C2 in 0C2h 16FD E6 40 ani 40h 16FF C2 AD 04 jnz loc_4AD 1702 3A 24 80 lda 8024h 1705 B7 ora a 1706 CA B2 18 jz loc_18B2 1709 C3 21 01 jmp loc_121 170C 170C ; --------------- S U B R O U T I N E --------------------------------------- 170C 170C 170C sub_170C: ; CODE XREF: 166Bp 170C 3E 80 mvi a, 80h ; '' 170E D3 A3 out 0A3h 1710 DB A2 in 0A2h 1712 6F mov l, a 1713 DB A2 in 0A2h 1715 67 mov h, a 1716 3E FF mvi a, 0FFh 1718 D3 A2 out 0A2h 171A D3 A2 out 0A2h 171C 7D mov a, l 171D 2F cma 171E 6F mov l, a 171F 7C mov a, h 1720 2F cma 1721 67 mov h, a 1722 11 70 FE lxi d, 0FE70h 1725 19 dad d 1726 AF xra a 1727 7C mov a, h 1728 1F rar 1729 67 mov h, a 172A 7D mov a, l 172B 1F rar 172C 6F mov l, a 172D 7C mov a, h 172E B7 ora a 172F C0 rnz 1730 7D mov a, l 1731 32 03 80 sta 8003h 1734 CD 2D 13 call sub_132D 1737 D3 C4 out 0C4h 1739 C9 ret 1739 ; End of function sub_170C 1739 173A ; --------------------------------------------------------------------------- 173A F5 push psw 173B D5 push d 173C E5 push h 173D DB C2 in 0C2h 173F E6 40 ani 40h 1741 CA 49 17 jz loc_1749 1744 3E 01 mvi a, 1 1746 32 13 80 sta 8013h 1749 1749 loc_1749: ; CODE XREF: 1741 1749 2A 0D 80 lhld 800Dh 174C 2B dcx h 174D 22 0D 80 shld 800Dh 1750 AF xra a 1751 D3 A3 out 0A3h 1753 DB A0 in 0A0h 1755 5F mov e, a 1756 DB A0 in 0A0h 1758 57 mov d, a 1759 32 1B 80 sta 801Bh 175C B7 ora a 175D FA 63 17 jm loc_1763 1760 11 00 80 lxi d, 8000h 1763 1763 loc_1763: ; CODE XREF: 175D 1763 3E FF mvi a, 0FFh 1765 D3 A0 out 0A0h 1767 D3 A0 out 0A0h 1769 21 00 01 lxi h, 100h 176C 19 dad d 176D 3A 09 80 lda 8009h 1770 3D dcr a 1771 CA 9A 17 jz loc_179A 1774 3D dcr a 1775 C2 95 17 jnz loc_1795 1778 7A mov a, d 1779 FE 80 cpi 80h ; '' 177B CA DC 04 jz loc_4DC 177E 29 dad h 177F 29 dad h 1780 29 dad h 1781 3E 1E mvi a, 1Eh 1783 85 add l 1784 6F mov l, a 1785 3E 00 mvi a, 0 1787 8C adc h 1788 7D mov a, l 1789 CA 93 17 jz loc_1793 178C F2 91 17 jp loc_1790+1 178F AF xra a 1790 1790 loc_1790: ; CODE XREF: 178C 1790 21 3E FF lxi h, 0FF3Eh 1793 1793 loc_1793: ; CODE XREF: 1789 1793 D3 C3 out 0C3h 1795 1795 loc_1795: ; CODE XREF: 1775 1795 ; 17A0 ... 1795 E1 pop h 1796 D1 pop d 1797 F1 pop psw 1798 FB ei 1799 C9 ret 179A ; --------------------------------------------------------------------------- 179A 179A loc_179A: ; CODE XREF: 1771 179A 11 1A 00 lxi d, 1Ah 179D 19 dad d 179E 7C mov a, h 179F B7 ora a 17A0 FA 95 17 jm loc_1795 17A3 3E 02 mvi a, 2 17A5 32 09 80 sta 8009h 17A8 C3 95 17 jmp loc_1795 17A8 ; --------------------------------------------------------------------------- 17AB 00 .db 0 ; 17AC 00 .db 0 ; 17AD 00 .db 0 ; 17AE 00 .db 0 ; 17AF 00 .db 0 ; 17B0 ; --------------------------------------------------------------------------- 17B0 17B0 loc_17B0: ; CODE XREF: 0108 17B0 ; 0110 17B0 3E 11 mvi a, 11h 17B2 32 16 80 sta 8016h 17B5 D3 C0 out 0C0h 17B7 AF xra a 17B8 32 13 80 sta 8013h 17BB 32 22 80 sta 8022h 17BE 32 23 80 sta 8023h 17C1 32 06 80 sta 8006h 17C4 32 09 80 sta 8009h 17C7 32 35 80 sta 8035h 17CA 3C inr a 17CB 32 08 80 sta 8008h 17CE 3E FF mvi a, 0FFh 17D0 D3 A0 out 0A0h 17D2 D3 A0 out 0A0h 17D4 3E C3 mvi a, 0C3h ; '' 17D6 32 1C 80 sta 801Ch 17D9 21 B0 13 lxi h, 13B0h 17DC 22 1D 80 shld 801Dh 17DF 3E 1B mvi a, 1Bh 17E1 30 sim 17E2 FB ei 17E3 DB C3 in 0C3h 17E5 E6 02 ani 2 17E7 C2 79 18 jnz loc_1879 17EA 3E 12 mvi a, 12h 17EC D3 82 out 82h 17EE D3 C5 out 0C5h 17F0 3E 05 mvi a, 5 17F2 D3 C4 out 0C4h 17F4 32 01 80 sta 8001h 17F7 3E 0F mvi a, 0Fh 17F9 D3 C4 out 0C4h 17FB 06 02 mvi b, 2 17FD 21 08 00 lxi h, 8 1800 22 0F 80 shld 800Fh 1803 1803 loc_1803: ; CODE XREF: 1818 1803 0E 64 mvi c, 64h ; 'd' 1805 1805 loc_1805: ; CODE XREF: 1812 1805 11 0A 00 lxi d, 0Ah 1808 CD 5C 05 call sub_55C 180B 0D dcr c 180C CA 3E 18 jz loc_183E 180F DB C1 in 0C1h 1811 0F rrc 1812 D2 05 18 jnc loc_1805 1815 D3 C5 out 0C5h 1817 05 dcr b 1818 C2 03 18 jnz loc_1803 181B 2A 0F 80 lhld 800Fh 181E 7D mov a, l 181F B4 ora h 1820 CA AD 04 jz loc_4AD 1823 DB 82 in 82h 1825 EE 10 xri 10h 1827 D3 82 out 82h 1829 79 mov a, c 182A FE 40 cpi 40h ; '@' 182C 3E 64 mvi a, 64h ; 'd' 182E DA 33 18 jc loc_1833 1831 3E 28 mvi a, 28h ; '(' 1833 1833 loc_1833: ; CODE XREF: 182E 1833 D3 C4 out 0C4h 1835 11 C8 00 lxi d, 0C8h ; '' 1838 CD 5C 05 call sub_55C 183B C3 AD 04 jmp loc_4AD 183E ; --------------------------------------------------------------------------- 183E 183E loc_183E: ; CODE XREF: 180C 183E 3E 02 mvi a, 2 1840 32 08 80 sta 8008h 1843 3E FF mvi a, 0FFh 1845 D3 A0 out 0A0h 1847 D3 A0 out 0A0h 1849 D3 C5 out 0C5h 184B 06 14 mvi b, 14h 184D 184D loc_184D: ; CODE XREF: 1859 184D 11 02 00 lxi d, 2 1850 CD 5C 05 call sub_55C 1853 04 inr b 1854 78 mov a, b 1855 D3 C4 out 0C4h 1857 FE 96 cpi 96h ; '' 1859 DA 4D 18 jc loc_184D 185C 06 02 mvi b, 2 185E 185E loc_185E: ; CODE XREF: 1873 185E 0E 4B mvi c, 4Bh ; 'K' 1860 1860 loc_1860: ; CODE XREF: 186D 1860 11 0A 00 lxi d, 0Ah 1863 CD 5C 05 call sub_55C 1866 0D dcr c 1867 CA B2 18 jz loc_18B2 186A DB C1 in 0C1h 186C 0F rrc 186D D2 60 18 jnc loc_1860 1870 D3 C5 out 0C5h 1872 05 dcr b 1873 C2 5E 18 jnz loc_185E 1876 C3 AD 04 jmp loc_4AD 1879 ; --------------------------------------------------------------------------- 1879 1879 loc_1879: ; CODE XREF: 17E7 1879 21 A8 FD lxi h, 0FDA8h 187C 22 0D 80 shld 800Dh 187F 3E 1E mvi a, 1Eh 1881 D3 C3 out 0C3h 1883 3E 30 mvi a, 30h ; '0' 1885 D3 82 out 82h 1887 11 E8 03 lxi d, 3E8h 188A CD 5C 05 call sub_55C 188D 3E 4B mvi a, 4Bh ; 'K' 188F D3 C3 out 0C3h 1891 0E 02 mvi c, 2 1893 11 40 1F lxi d, 1F40h 1896 1896 loc_1896: ; CODE XREF: 18A0 1896 ; 18A4 1896 3A 0E 80 lda 800Eh 1899 B7 ora a 189A F2 AA 18 jp loc_18AA 189D 1B dcx d 189E 7B mov a, e 189F B2 ora d 18A0 C2 96 18 jnz loc_1896 18A3 0D dcr c 18A4 C2 96 18 jnz loc_1896 18A7 C3 AD 04 jmp loc_4AD 18AA ; --------------------------------------------------------------------------- 18AA 18AA loc_18AA: ; CODE XREF: 189A 18AA 3E 02 mvi a, 2 18AC 32 08 80 sta 8008h 18AF C3 B8 18 jmp loc_18B8 18B2 ; --------------------------------------------------------------------------- 18B2 18B2 loc_18B2: ; CODE XREF: 0912 18B2 ; 15D2 ... 18B2 11 FA 00 lxi d, 0FAh ; '' 18B5 CD 5C 05 call sub_55C 18B8 18B8 loc_18B8: ; CODE XREF: 18AF 18B8 21 E0 2E lxi h, 2EE0h 18BB 22 0F 80 shld 800Fh 18BE 3E 08 mvi a, 8 18C0 32 07 80 sta 8007h 18C3 32 24 80 sta 8024h 18C6 3A 13 80 lda 8013h 18C9 F5 push psw 18CA CD 99 11 call sub_1199 18CD F1 pop psw 18CE 32 13 80 sta 8013h 18D1 AF xra a 18D2 32 24 80 sta 8024h 18D5 11 00 00 lxi d, 0 18D8 18D8 loc_18D8: ; CODE XREF: 18E3 18D8 1B dcx d 18D9 7B mov a, e 18DA B2 ora d 18DB CA AD 04 jz loc_4AD 18DE 3A 09 80 lda 8009h 18E1 FE 02 cpi 2 18E3 C2 D8 18 jnz loc_18D8 18E6 18E6 loc_18E6: ; CODE XREF: 1903 18E6 3A 13 80 lda 8013h 18E9 0F rrc 18EA DA 0F 19 jc loc_190F 18ED 0F rrc 18EE 0F rrc 18EF DA 06 19 jc loc_1906 18F2 3A 02 80 lda 8002h 18F5 32 01 80 sta 8001h 18F8 3A 05 80 lda 8005h 18FB 32 04 80 sta 8004h 18FE 2A 0F 80 lhld 800Fh 1901 7D mov a, l 1902 B4 ora h 1903 C2 E6 18 jnz loc_18E6 1906 1906 loc_1906: ; CODE XREF: 18EF 1906 CD 3D 12 call sub_123D 1909 CD 59 05 call sub_559 190C C3 D8 15 jmp loc_15D8 190F ; --------------------------------------------------------------------------- 190F 190F loc_190F: ; CODE XREF: 18EA 190F 21 F4 01 lxi h, 1F4h 1912 CD 4D 05 call sub_54D 1915 CD 3D 12 call sub_123D 1918 DB C2 in 0C2h 191A E6 40 ani 40h 191C C2 AD 04 jnz loc_4AD 191F CD 59 05 call sub_559 1922 CD 50 11 call sub_1150 1925 1925 loc_1925: ; CODE XREF: 1929 1925 DB C2 in 0C2h 1927 E6 40 ani 40h 1929 CA 25 19 jz loc_1925 192C 21 79 00 lxi h, 79h ; 'y' 192F 22 0D 80 shld 800Dh 1932 3E FF mvi a, 0FFh 1934 D3 A2 out 0A2h 1936 D3 A2 out 0A2h 1938 21 01 00 lxi h, 1 193B 22 0F 80 shld 800Fh 193E 193E loc_193E: ; CODE XREF: 1943 193E 2A 0F 80 lhld 800Fh 1941 7C mov a, h 1942 B5 ora l 1943 C2 3E 19 jnz loc_193E 1946 DB 82 in 82h 1948 E6 F0 ani 0F0h 194A F6 01 ori 1 194C D3 82 out 82h 194E D3 C5 out 0C5h 1950 21 04 00 lxi h, 4 1953 CD 4D 05 call sub_54D 1956 3E 80 mvi a, 80h ; '' 1958 D3 A3 out 0A3h 195A DB A2 in 0A2h 195C 5F mov e, a 195D DB A2 in 0A2h 195F 57 mov d, a 1960 D5 push d 1961 21 F4 01 lxi h, 1F4h 1964 CD 4D 05 call sub_54D 1967 CD 3D 12 call sub_123D 196A D1 pop d 196B 21 50 00 lxi h, 50h ; 'P' 196E 19 dad d 196F 3E 00 mvi a, 0 1971 DA 75 19 jc loc_1975 1974 3C inr a 1975 1975 loc_1975: ; CODE XREF: 1971 1975 32 17 80 sta 8017h 1978 00 nop 1979 00 nop 197A 3A 03 80 lda 8003h 197D 32 25 80 sta 8025h 1980 FE 69 cpi 69h ; 'i' 1982 3E 07 mvi a, 7 1984 DA 89 19 jc loc_1989 1987 3E 0A mvi a, 0Ah 1989 1989 loc_1989: ; CODE XREF: 1984 1989 32 24 80 sta 8024h 198C C3 21 01 jmp loc_121 198F ; --------------------------------------------------------------------------- 198F 198F loc_198F: ; CODE XREF: 017E 198F ; 0199 ... 198F 3E 01 mvi a, 1 1991 D3 C0 out 0C0h 1993 AF xra a 1994 D3 C1 out 0C1h 1996 32 07 80 sta 8007h 1999 D3 83 out 83h 199B CD 50 11 call sub_1150 199E 11 00 80 lxi d, 8000h 19A1 19A1 loc_19A1: ; CODE XREF: 19AC 19A1 1B dcx d 19A2 7B mov a, e 19A3 B2 ora d 19A4 CA C1 04 jz loc_4C1 19A7 3A 09 80 lda 8009h 19AA FE 02 cpi 2 19AC C2 A1 19 jnz loc_19A1 19AF 21 0D 80 lxi h, 800Dh 19B2 11 E8 03 lxi d, 3E8h 19B5 CD 5C 05 call sub_55C 19B8 19B8 loc_19B8: ; CODE XREF: 19BD 19B8 ; 19C2 19B8 3A 14 80 lda 8014h 19BB FE CD cpi 0CDh ; '-' 19BD D2 B8 19 jnc loc_19B8 19C0 FE 33 cpi 33h ; '3' 19C2 DA B8 19 jc loc_19B8 19C5 F3 di 19C6 3A 24 80 lda 8024h 19C9 FE 0A cpi 0Ah 19CB CA 40 00 jz loc_40 19CE 11 64 00 lxi d, 64h ; 'd' 19D1 CD 5C 05 call sub_55C 19D4 C3 40 00 jmp loc_40 19D4 ; --------------------------------------------------------------------------- 19D7 00 .db 0 ; 19D8 00 .db 0 ; 19D9 00 .db 0 ; 19DA 00 .db 0 ; 19DB 00 .db 0 ; 19DC 00 .db 0 ; 19DD 00 .db 0 ; 19DE 00 .db 0 ; 19DF 00 .db 0 ; 19E0 ; --------------------------------------------------------------------------- 19E0 19E0 loc_19E0: ; CODE XREF: 00FF 19E0 AF xra a 19E1 D3 83 out 83h 19E3 DB C4 in 0C4h 19E5 E6 60 ani 60h 19E7 FE 20 cpi 20h ; ' ' 19E9 CA 2A 1C jz loc_1C2A 19EC 3E 10 mvi a, 10h 19EE 32 16 80 sta 8016h 19F1 D3 C0 out 0C0h 19F3 AF xra a 19F4 32 13 80 sta 8013h 19F7 32 22 80 sta 8022h 19FA 32 23 80 sta 8023h 19FD 3E 01 mvi a, 1 19FF 32 08 80 sta 8008h 1A02 3E FF mvi a, 0FFh 1A04 D3 A0 out 0A0h 1A06 D3 A0 out 0A0h 1A08 3E C3 mvi a, 0C3h ; '' 1A0A 32 1C 80 sta 801Ch 1A0D 21 B0 13 lxi h, 13B0h 1A10 22 1D 80 shld 801Dh 1A13 3E 1B mvi a, 1Bh 1A15 30 sim 1A16 FB ei 1A17 21 A8 FD lxi h, 0FDA8h 1A1A 22 0D 80 shld 800Dh 1A1D 3E 1E mvi a, 1Eh 1A1F D3 C3 out 0C3h 1A21 3E 30 mvi a, 30h ; '0' 1A23 D3 82 out 82h 1A25 11 E8 03 lxi d, 3E8h 1A28 CD 5C 05 call sub_55C 1A2B 3E 4B mvi a, 4Bh ; 'K' 1A2D D3 C3 out 0C3h 1A2F 0E 02 mvi c, 2 1A31 11 40 1F lxi d, 1F40h 1A34 1A34 loc_1A34: ; CODE XREF: 1A3E 1A34 ; 1A42 1A34 3A 0E 80 lda 800Eh 1A37 B7 ora a 1A38 F2 48 1A jp loc_1A48 1A3B 1B dcx d 1A3C 7B mov a, e 1A3D B2 ora d 1A3E C2 34 1A jnz loc_1A34 1A41 0D dcr c 1A42 C2 34 1A jnz loc_1A34 1A45 C3 AD 04 jmp loc_4AD 1A48 ; --------------------------------------------------------------------------- 1A48 1A48 loc_1A48: ; CODE XREF: 1A38 1A48 3E 08 mvi a, 8 1A4A 32 07 80 sta 8007h 1A4D CD 99 11 call sub_1199 1A50 3E 02 mvi a, 2 1A52 32 08 80 sta 8008h 1A55 11 00 80 lxi d, 8000h 1A58 1A58 loc_1A58: ; CODE XREF: 1A63 1A58 1B dcx d 1A59 7B mov a, e 1A5A B2 ora d 1A5B CA AD 04 jz loc_4AD 1A5E 3A 09 80 lda 8009h 1A61 FE 02 cpi 2 1A63 C2 58 1A jnz loc_1A58 1A66 0E 03 mvi c, 3 1A68 1A68 loc_1A68: ; CODE XREF: 1A6C 1A68 ; 1A84 1A68 3A 22 80 lda 8022h 1A6B B7 ora a 1A6C CA 68 1A jz loc_1A68 1A6F 32 01 80 sta 8001h 1A72 1A72 loc_1A72: ; CODE XREF: 1A76 1A72 3A 23 80 lda 8023h 1A75 B7 ora a 1A76 CA 72 1A jz loc_1A72 1A79 32 04 80 sta 8004h 1A7C AF xra a 1A7D 32 22 80 sta 8022h 1A80 32 23 80 sta 8023h 1A83 0D dcr c 1A84 C2 68 1A jnz loc_1A68 1A87 3A 16 80 lda 8016h 1A8A F6 40 ori 40h 1A8C 32 16 80 sta 8016h 1A8F D3 C0 out 0C0h 1A91 C3 E0 1A jmp loc_1AE0 1A94 ; --------------------------------------------------------------------------- 1A94 1A94 loc_1A94: ; CODE XREF: 1AEB 1A94 ; 1B14 ... 1A94 CD 3D 12 call sub_123D 1A97 3E 7E mvi a, 7Eh ; '~' 1A99 D3 81 out 81h 1A9B AF xra a 1A9C 32 13 80 sta 8013h 1A9F 1A9F loc_1A9F: ; CODE XREF: 1AA9 1A9F ; 1B26 ... 1A9F 11 32 00 lxi d, 32h ; '2' 1AA2 CD 5C 05 call sub_55C 1AA5 DB C3 in 0C3h 1AA7 E6 07 ani 7 1AA9 C2 9F 1A jnz loc_1A9F 1AAC 1AAC loc_1AAC: ; CODE XREF: 1AD0 1AAC ; 1B56 1AAC 3A 16 80 lda 8016h 1AAF E6 BF ani 0BFh 1AB1 32 16 80 sta 8016h 1AB4 D3 C0 out 0C0h 1AB6 DB C3 in 0C3h 1AB8 E6 02 ani 2 1ABA C2 81 1C jnz loc_1C81 1ABD DB C4 in 0C4h 1ABF B7 ora a 1AC0 F2 A5 1C jp loc_1CA5 1AC3 E6 40 ani 40h 1AC5 C2 47 1B jnz loc_1B47 1AC8 DB C3 in 0C3h 1ACA 0F rrc 1ACB DA FC 1A jc loc_1AFC 1ACE 0F rrc 1ACF 0F rrc 1AD0 D2 AC 1A jnc loc_1AAC 1AD3 1AD3 loc_1AD3: ; CODE XREF: 1B29 1AD3 CD 99 11 call sub_1199 1AD6 3A 16 80 lda 8016h 1AD9 F6 40 ori 40h 1ADB 32 16 80 sta 8016h 1ADE D3 C0 out 0C0h 1AE0 1AE0 loc_1AE0: ; CODE XREF: 1A91 1AE0 ; 1AF3 1AE0 DB C2 in 0C2h 1AE2 E6 10 ani 10h 1AE4 C4 2C 1B cnz sub_1B2C 1AE7 DB C3 in 0C3h 1AE9 E6 02 ani 2 1AEB C2 94 1A jnz loc_1A94 1AEE 3A 13 80 lda 8013h 1AF1 E6 04 ani 4 1AF3 CA E0 1A jz loc_1AE0 1AF6 CD 3D 12 call sub_123D 1AF9 C3 FC 1A jmp loc_1AFC 1AFC 1AFC loc_1AFC: ; CODE XREF: 1ACB 1AFC ; 1B51 ... 1AFC CD 50 11 call sub_1150 1AFF 3A 16 80 lda 8016h 1B02 F6 40 ori 40h 1B04 32 16 80 sta 8016h 1B07 D3 C0 out 0C0h 1B09 1B09 loc_1B09: ; CODE XREF: 1B1C 1B09 DB C2 in 0C2h 1B0B E6 10 ani 10h 1B0D C4 2C 1B cnz sub_1B2C 1B10 DB C3 in 0C3h 1B12 E6 02 ani 2 1B14 C2 94 1A jnz loc_1A94 1B17 3A 13 80 lda 8013h 1B1A E6 01 ani 1 1B1C CA 09 1B jz loc_1B09 1B1F CD 3D 12 call sub_123D 1B22 DB C4 in 0C4h 1B24 E6 40 ani 40h 1B26 C2 9F 1A jnz loc_1A9F 1B29 C3 D3 1A jmp loc_1AD3 1B2C 1B2C ; --------------- S U B R O U T I N E --------------------------------------- 1B2C 1B2C 1B2C sub_1B2C: ; CODE XREF: 1AE4p 1B2C ; 1B0Dp 1B2C 3A 16 80 lda 8016h 1B2F E6 BF ani 0BFh 1B31 32 16 80 sta 8016h 1B34 D3 C0 out 0C0h 1B36 21 0F 00 lxi h, 0Fh 1B39 CD 4D 05 call sub_54D 1B3C 3A 16 80 lda 8016h 1B3F F6 40 ori 40h 1B41 32 16 80 sta 8016h 1B44 D3 C0 out 0C0h 1B46 C9 ret 1B46 ; End of function sub_1B2C 1B46 1B47 ; --------------------------------------------------------------------------- 1B47 1B47 loc_1B47: ; CODE XREF: 1AC5 1B47 DB C4 in 0C4h 1B49 E6 20 ani 20h 1B4B C2 06 1C jnz loc_1C06 1B4E DB C3 in 0C3h 1B50 0F rrc 1B51 DA FC 1A jc loc_1AFC 1B54 E6 02 ani 2 1B56 CA AC 1A jz loc_1AAC 1B59 AF xra a 1B5A 32 13 80 sta 8013h 1B5D CD 99 11 call sub_1199 1B60 DB C4 in 0C4h 1B62 E6 10 ani 10h 1B64 C2 C4 1B jnz loc_1BC4 1B67 3E 2E mvi a, 2Eh ; '.' 1B69 D3 81 out 81h 1B6B 1B6B loc_1B6B: ; CODE XREF: 1BB3 1B6B 3A 16 80 lda 8016h 1B6E F6 40 ori 40h 1B70 32 16 80 sta 8016h 1B73 D3 C0 out 0C0h 1B75 DB 81 in 81h 1B77 F6 80 ori 80h 1B79 D3 81 out 81h 1B7B 21 40 00 lxi h, 40h ; '@' 1B7E CD 4D 05 call sub_54D 1B81 DB 81 in 81h 1B83 E6 F7 ani 0F7h 1B85 D3 81 out 81h 1B87 F6 08 ori 8 1B89 D3 81 out 81h 1B8B 21 14 00 lxi h, 14h 1B8E CD 4D 05 call sub_54D 1B91 DB 81 in 81h 1B93 E6 7F ani 7Fh 1B95 D3 81 out 81h 1B97 3A 16 80 lda 8016h 1B9A E6 BF ani 0BFh 1B9C 32 16 80 sta 8016h 1B9F D3 C0 out 0C0h 1BA1 21 0A 00 lxi h, 0Ah 1BA4 CD 4D 05 call sub_54D 1BA7 DB C3 in 0C3h 1BA9 E6 02 ani 2 1BAB C2 94 1A jnz loc_1A94 1BAE 3A 13 80 lda 8013h 1BB1 E6 04 ani 4 1BB3 CA 6B 1B jz loc_1B6B 1BB6 1BB6 loc_1BB6: ; CODE XREF: 1C03 1BB6 3E 7E mvi a, 7Eh ; '~' 1BB8 D3 81 out 81h 1BBA CD 3D 12 call sub_123D 1BBD AF xra a 1BBE 32 13 80 sta 8013h 1BC1 C3 FC 1A jmp loc_1AFC 1BC4 ; --------------------------------------------------------------------------- 1BC4 1BC4 loc_1BC4: ; CODE XREF: 1B64 1BC4 3E 2A mvi a, 2Ah ; '*' 1BC6 D3 81 out 81h 1BC8 1BC8 loc_1BC8: ; CODE XREF: 1C00 1BC8 3A 16 80 lda 8016h 1BCB F6 40 ori 40h 1BCD 32 16 80 sta 8016h 1BD0 D3 C0 out 0C0h 1BD2 DB 81 in 81h 1BD4 F6 80 ori 80h 1BD6 D3 81 out 81h 1BD8 21 40 00 lxi h, 40h ; '@' 1BDB CD 4D 05 call sub_54D 1BDE DB 81 in 81h 1BE0 E6 7F ani 7Fh 1BE2 D3 81 out 81h 1BE4 3A 16 80 lda 8016h 1BE7 E6 BF ani 0BFh 1BE9 32 16 80 sta 8016h 1BEC D3 C0 out 0C0h 1BEE 21 0A 00 lxi h, 0Ah 1BF1 CD 4D 05 call sub_54D 1BF4 DB C3 in 0C3h 1BF6 E6 02 ani 2 1BF8 C2 94 1A jnz loc_1A94 1BFB 3A 13 80 lda 8013h 1BFE E6 04 ani 4 1C00 CA C8 1B jz loc_1BC8 1C03 C3 B6 1B jmp loc_1BB6 1C06 ; --------------------------------------------------------------------------- 1C06 1C06 loc_1C06: ; CODE XREF: 1B4B 1C06 ; 1C20 1C06 3E 2E mvi a, 2Eh ; '.' 1C08 D3 81 out 81h 1C0A 11 05 00 lxi d, 5 1C0D CD 5C 05 call sub_55C 1C10 3E 40 mvi a, 40h ; '@' 1C12 30 sim 1C13 11 05 00 lxi d, 5 1C16 CD 5C 05 call sub_55C 1C19 3E C0 mvi a, 0C0h ; '' 1C1B 30 sim 1C1C DB C4 in 0C4h 1C1E E6 20 ani 20h 1C20 C2 06 1C jnz loc_1C06 1C23 3E 7E mvi a, 7Eh ; '~' 1C25 D3 81 out 81h 1C27 C3 9F 1A jmp loc_1A9F 1C2A ; --------------------------------------------------------------------------- 1C2A 1C2A loc_1C2A: ; CODE XREF: 19E9 1C2A ; 1C67 ... 1C2A DB C4 in 0C4h 1C2C 07 rlc 1C2D D2 40 00 jnc loc_40 1C30 07 rlc 1C31 DA 40 00 jc loc_40 1C34 07 rlc 1C35 D2 40 00 jnc loc_40 1C38 07 rlc 1C39 DA 6F 1C jc loc_1C6F 1C3C 21 10 1D lxi h, 1D10h 1C3F CD C7 1C call sub_1CC7 1C42 D3 C3 out 0C3h 1C44 21 74 1D lxi h, 1D74h 1C47 CD D2 1C call sub_1CD2 1C4A D3 C4 out 0C4h 1C4C 1C4C loc_1C4C: ; CODE XREF: 1C7E 1C4C DB C3 in 0C3h 1C4E E6 04 ani 4 1C50 3E 30 mvi a, 30h ; '0' 1C52 C2 6A 1C jnz loc_1C6A 1C55 DB C3 in 0C3h 1C57 E6 02 ani 2 1C59 3E A0 mvi a, 0A0h ; '' 1C5B C2 6A 1C jnz loc_1C6A 1C5E DB C3 in 0C3h 1C60 E6 01 ani 1 1C62 3E 90 mvi a, 90h ; '' 1C64 C2 6A 1C jnz loc_1C6A 1C67 C3 2A 1C jmp loc_1C2A 1C6A ; --------------------------------------------------------------------------- 1C6A 1C6A loc_1C6A: ; CODE XREF: 1C52 1C6A ; 1C5B ... 1C6A D3 82 out 82h 1C6C C3 2A 1C jmp loc_1C2A 1C6F ; --------------------------------------------------------------------------- 1C6F 1C6F loc_1C6F: ; CODE XREF: 1C39 1C6F 21 1B 80 lxi h, 801Bh 1C72 34 inr m 1C73 7E mov a, m 1C74 D3 C3 out 0C3h 1C76 D3 C4 out 0C4h 1C78 11 02 00 lxi d, 2 1C7B CD 5C 05 call sub_55C 1C7E C3 4C 1C jmp loc_1C4C 1C81 ; --------------------------------------------------------------------------- 1C81 1C81 loc_1C81: ; CODE XREF: 1ABA 1C81 3A 16 80 lda 8016h 1C84 EE 80 xri 80h 1C86 32 16 80 sta 8016h 1C89 D3 C0 out 0C0h 1C8B B7 ora a 1C8C F2 91 1C jp loc_1C90+1 1C8F AF xra a 1C90 1C90 loc_1C90: ; CODE XREF: 1C8C 1C90 21 3E 08 lxi h, 83Eh 1C93 32 07 80 sta 8007h 1C96 32 18 80 sta 8018h 1C99 0F rrc 1C9A 0F rrc 1C9B 0F rrc 1C9C EE 01 xri 1 1C9E F6 10 ori 10h 1CA0 D3 83 out 83h 1CA2 C3 9F 1A jmp loc_1A9F 1CA5 ; --------------------------------------------------------------------------- 1CA5 1CA5 loc_1CA5: ; CODE XREF: 1AC0 1CA5 3E 7E mvi a, 7Eh ; '~' 1CA7 D3 81 out 81h 1CA9 CD 3D 12 call sub_123D 1CAC 21 0C FE lxi h, 0FE0Ch 1CAF 22 0D 80 shld 800Dh 1CB2 3A 16 80 lda 8016h 1CB5 F6 21 ori 21h 1CB7 E6 A1 ani 0A1h 1CB9 32 16 80 sta 8016h 1CBC D3 C0 out 0C0h 1CBE DB C0 in 0C0h 1CC0 3E 80 mvi a, 80h ; '' 1CC2 D3 C1 out 0C1h 1CC4 C3 5F 01 jmp loc_15F 1CC7 1CC7 ; --------------- S U B R O U T I N E --------------------------------------- 1CC7 1CC7 1CC7 sub_1CC7: ; CODE XREF: 1C3Fp 1CC7 DB C4 in 0C4h 1CC9 E6 0C ani 0Ch 1CCB 0F rrc 1CCC 0F rrc 1CCD CD DC 1C call sub_1CDC 1CD0 7E mov a, m 1CD1 C9 ret 1CD1 ; End of function sub_1CC7 1CD1 1CD2 1CD2 ; --------------- S U B R O U T I N E --------------------------------------- 1CD2 1CD2 1CD2 sub_1CD2: ; CODE XREF: 1C47p 1CD2 DB C4 in 0C4h 1CD4 E6 03 ani 3 1CD6 CD DC 1C call sub_1CDC 1CD9 7E mov a, m 1CDA C9 ret 1CDA ; End of function sub_1CD2 1CDA 1CDA ; --------------------------------------------------------------------------- 1CDB 87 .db 87h ; 1CDC 1CDC ; --------------- S U B R O U T I N E --------------------------------------- 1CDC 1CDC 1CDC sub_1CDC: ; CODE XREF: sub_1CC7+6p 1CDC ; sub_1CD2+4p 1CDC 85 add l 1CDD 6F mov l, a 1CDE 3E 00 mvi a, 0 1CE0 8C adc h 1CE1 67 mov h, a 1CE2 C9 ret 1CE2 ; End of function sub_1CDC 1CE2 1CE2 ; --------------------------------------------------------------------------- 1CE3 00 .db 0 ; 1CE4 00 .db 0 ; 1CE5 00 .db 0 ; 1CE6 00 .db 0 ; 1CE7 00 .db 0 ; 1CE8 00 .db 0 ; 1CE9 00 .db 0 ; 1CEA 00 .db 0 ; 1CEB 00 .db 0 ; 1CEC 00 .db 0 ; 1CED 00 .db 0 ; 1CEE 00 .db 0 ; 1CEF 00 .db 0 ; 1CF0 14 .db 14h ; 1CF1 1D .db 1Dh ; 1CF2 14 .db 14h ; 1CF3 1D .db 1Dh ; 1CF4 14 .db 14h ; 1CF5 1D .db 1Dh ; 1CF6 14 .db 14h ; 1CF7 1D .db 1Dh ; 1CF8 34 .db 34h ; 4 1CF9 1D .db 1Dh ; 1CFA 34 .db 34h ; 4 1CFB 1D .db 1Dh ; 1CFC 34 .db 34h ; 4 1CFD 1D .db 1Dh ; 1CFE 34 .db 34h ; 4 1CFF 1D .db 1Dh ; 1D00 14 .db 14h ; 1D01 1D .db 1Dh ; 1D02 14 .db 14h ; 1D03 1D .db 1Dh ; 1D04 14 .db 14h ; 1D05 1D .db 1Dh ; 1D06 14 .db 14h ; 1D07 1D .db 1Dh ; 1D08 34 .db 34h ; 4 1D09 1D .db 1Dh ; 1D0A 34 .db 34h ; 4 1D0B 1D .db 1Dh ; 1D0C 34 .db 34h ; 4 1D0D 1D .db 1Dh ; 1D0E 34 .db 34h ; 4 1D0F 1D .db 1Dh ; 1D10 55 .db 55h ; U 1D11 55 .db 55h ; U 1D12 55 .db 55h ; U 1D13 55 .db 55h ; U 1D14 E7 .db 0E7h ; 1D15 9F .db 9Fh ; 1D16 D0 .db 0D0h ; 1D17 95 .db 95h ; 1D18 BA .db 0BAh ; 1D19 8B .db 8Bh ; 1D1A A6 .db 0A6h ; 1D1B 82 .db 82h ; 1D1C 94 .db 94h ; 1D1D 7A .db 7Ah ; z 1D1E 82 .db 82h ; 1D1F 72 .db 72h ; r 1D20 72 .db 72h ; r 1D21 6B .db 6Bh ; k 1D22 63 .db 63h ; c 1D23 64 .db 64h ; d 1D24 55 .db 55h ; U 1D25 5E .db 5Eh ; ^ 1D26 49 .db 49h ; I 1D27 58 .db 58h ; X 1D28 3D .db 3Dh ; = 1D29 53 .db 53h ; S 1D2A 31 .db 31h ; 1 1D2B 4E .db 4Eh ; N 1D2C 27 .db 27h ; ' 1D2D 49 .db 49h ; I 1D2E 1D .db 1Dh ; 1D2F 45 .db 45h ; E 1D30 14 byte_1D30: .db 14h ; DATA XREF: 0092r 1D30 ; 16C9r 1D31 41 .db 41h ; A 1D32 00 .db 0 ; 1D33 34 .db 34h ; 4 1D34 E7 .db 0E7h ; 1D35 67 .db 67h ; g 1D36 D0 .db 0D0h ; 1D37 5F .db 5Fh ; _ 1D38 BA .db 0BAh ; 1D39 58 .db 58h ; X 1D3A A6 .db 0A6h ; 1D3B 51 .db 51h ; Q 1D3C 94 .db 94h ; 1D3D 4B .db 4Bh ; K 1D3E 82 .db 82h ; 1D3F 45 .db 45h ; E 1D40 72 .db 72h ; r 1D41 3F .db 3Fh ; ? 1D42 63 .db 63h ; c 1D43 3A .db 3Ah ; : 1D44 55 .db 55h ; U 1D45 35 .db 35h ; 5 1D46 49 .db 49h ; I 1D47 31 .db 31h ; 1 1D48 3D .db 3Dh ; = 1D49 2C .db 2Ch ; , 1D4A 31 .db 31h ; 1 1D4B 28 .db 28h ; ( 1D4C 27 .db 27h ; ' 1D4D 25 .db 25h ; % 1D4E 1D .db 1Dh ; 1D4F 21 .db 21h ; ! 1D50 14 .db 14h ; 1D51 1E .db 1Eh ; 1D52 00 .db 0 ; 1D53 1B .db 1Bh ; 1D54 78 .db 78h ; x 1D55 1D .db 1Dh ; 1D56 78 .db 78h ; x 1D57 1D .db 1Dh ; 1D58 78 .db 78h ; x 1D59 1D .db 1Dh ; 1D5A 78 .db 78h ; x 1D5B 1D .db 1Dh ; 1D5C A4 .db 0A4h ; 1D5D 1D .db 1Dh ; 1D5E A4 .db 0A4h ; 1D5F 1D .db 1Dh ; 1D60 A4 .db 0A4h ; 1D61 1D .db 1Dh ; 1D62 A4 .db 0A4h ; 1D63 1D .db 1Dh ; 1D64 78 .db 78h ; x 1D65 1D .db 1Dh ; 1D66 78 .db 78h ; x 1D67 1D .db 1Dh ; 1D68 78 .db 78h ; x 1D69 1D .db 1Dh ; 1D6A 78 .db 78h ; x 1D6B 1D .db 1Dh ; 1D6C A4 .db 0A4h ; 1D6D 1D .db 1Dh ; 1D6E A4 .db 0A4h ; 1D6F 1D .db 1Dh ; 1D70 A4 .db 0A4h ; 1D71 1D .db 1Dh ; 1D72 A4 .db 0A4h ; 1D73 1D .db 1Dh ; 1D74 55 .db 55h ; U 1D75 55 .db 55h ; U 1D76 55 .db 55h ; U 1D77 55 .db 55h ; U 1D78 AE byte_1D78: .db 0AEh ; DATA XREF: 0089r 1D79 70 .db 70h ; p 1D7A A3 .db 0A3h ; 1D7B 6C .db 6Ch ; l 1D7C 98 .db 98h ; 1D7D 69 .db 69h ; i 1D7E 8E .db 8Eh ; 1D7F 66 .db 66h ; f 1D80 84 .db 84h ; 1D81 62 .db 62h ; b 1D82 7A .db 7Ah ; z 1D83 5F .db 5Fh ; _ 1D84 71 .db 71h ; q 1D85 5C .db 5Ch ; \ 1D86 68 .db 68h ; h 1D87 59 .db 59h ; Y 1D88 5F .db 5Fh ; _ 1D89 56 .db 56h ; V 1D8A 56 .db 56h ; V 1D8B 54 .db 54h ; T 1D8C 4E .db 4Eh ; N 1D8D 51 .db 51h ; Q 1D8E 46 .db 46h ; F 1D8F 4E .db 4Eh ; N 1D90 3E .db 3Eh ; > 1D91 4C .db 4Ch ; L 1D92 36 .db 36h ; 6 1D93 49 .db 49h ; I 1D94 2F .db 2Fh ; / 1D95 47 .db 47h ; G 1D96 28 .db 28h ; ( 1D97 44 .db 44h ; D 1D98 21 .db 21h ; ! 1D99 42 .db 42h ; B 1D9A 1A .db 1Ah ; 1D9B 40 .db 40h ; @ 1D9C 13 .db 13h ; 1D9D 3E .db 3Eh ; > 1D9E 0D .db 0Dh ; 1D9F 3C .db 3Ch ; < 1DA0 07 .db 7 ; 1DA1 3A .db 3Ah ; : 1DA2 00 .db 0 ; 1DA3 38 .db 38h ; 8 1DA4 AE .db 0AEh ; 1DA5 B2 .db 0B2h ; 1DA6 A3 .db 0A3h ; 1DA7 AD .db 0ADh ; 1DA8 98 .db 98h ; 1DA9 A8 .db 0A8h ; 1DAA 8E .db 8Eh ; 1DAB A4 .db 0A4h ; 1DAC 84 .db 84h ; 1DAD 9F .db 9Fh ; 1DAE 7A .db 7Ah ; z 1DAF 9B .db 9Bh ; - 1DB0 71 .db 71h ; q 1DB1 97 .db 97h ; 1DB2 68 .db 68h ; h 1DB3 92 .db 92h ; 1DB4 5F .db 5Fh ; _ 1DB5 8E .db 8Eh ; 1DB6 56 .db 56h ; V 1DB7 8B .db 8Bh ; 1DB8 4E .db 4Eh ; N 1DB9 87 .db 87h ; 1DBA 46 .db 46h ; F 1DBB 83 .db 83h ; 1DBC 3E .db 3Eh ; > 1DBD 80 .db 80h ; 1DBE 36 .db 36h ; 6 1DBF 7C .db 7Ch ; | 1DC0 2F .db 2Fh ; / 1DC1 79 .db 79h ; y 1DC2 28 .db 28h ; ( 1DC3 76 .db 76h ; v 1DC4 21 .db 21h ; ! 1DC5 73 .db 73h ; s 1DC6 1A .db 1Ah ; 1DC7 6F .db 6Fh ; o 1DC8 13 .db 13h ; 1DC9 6D .db 6Dh ; m 1DCA 0D .db 0Dh ; 1DCB 6A .db 6Ah ; j 1DCC 07 .db 7 ; 1DCD 67 .db 67h ; g 1DCE 00 .db 0 ; 1DCF 64 .db 64h ; d 1DD0 F0 .db 0F0h ; 1DD1 1D .db 1Dh ; 1DD2 F0 .db 0F0h ; 1DD3 1D .db 1Dh ; 1DD4 F0 .db 0F0h ; 1DD5 1D .db 1Dh ; 1DD6 F0 .db 0F0h ; 1DD7 1D .db 1Dh ; 1DD8 12 .db 12h ; 1DD9 1E .db 1Eh ; 1DDA 12 .db 12h ; 1DDB 1E .db 1Eh ; 1DDC 12 .db 12h ; 1DDD 1E .db 1Eh ; 1DDE 12 .db 12h ; 1DDF 1E .db 1Eh ; 1DE0 F0 .db 0F0h ; 1DE1 1D .db 1Dh ; 1DE2 F0 .db 0F0h ; 1DE3 1D .db 1Dh ; 1DE4 F0 .db 0F0h ; 1DE5 1D .db 1Dh ; 1DE6 F0 .db 0F0h ; 1DE7 1D .db 1Dh ; 1DE8 12 .db 12h ; 1DE9 1E .db 1Eh ; 1DEA 12 .db 12h ; 1DEB 1E .db 1Eh ; 1DEC 12 .db 12h ; 1DED 1E .db 1Eh ; 1DEE 12 .db 12h ; 1DEF 1E .db 1Eh ; 1DF0 F0 .db 0F0h ; 1DF1 D5 .db 0D5h ; 1DF2 E7 .db 0E7h ; 1DF3 D3 .db 0D3h ; 1DF4 D7 .db 0D7h ; 1DF5 C6 .db 0C6h ; 1DF6 C8 .db 0C8h ; 1DF7 BB .db 0BBh ; 1DF8 BA .db 0BAh ; 1DF9 B1 .db 0B1h ; 1DFA AC .db 0ACh ; 1DFB A9 .db 0A9h ; 1DFC 9F .db 9Fh ; 1DFD A1 .db 0A1h ; 1DFE 93 .db 93h ; 1DFF 9B .db 9Bh ; - 1E00 87 .db 87h ; 1E01 95 .db 95h ; 1E02 7C .db 7Ch ; | 1E03 90 .db 90h ; 1E04 71 .db 71h ; q 1E05 8C .db 8Ch ; 1E06 67 .db 67h ; g 1E07 88 .db 88h ; 1E08 5D .db 5Dh ; ] 1E09 85 .db 85h ; 1E0A 54 .db 54h ; T 1E0B 83 .db 83h ; 1E0C 4B .db 4Bh ; K 1E0D 81 .db 81h ; 1E0E 43 .db 43h ; C 1E0F 7F .db 7Fh ;  1E10 00 .db 0 ; 1E11 7E .db 7Eh ; ~ 1E12 AE .db 0AEh ; 1E13 FF .db 0FFh ; 1E14 A3 .db 0A3h ; 1E15 F9 .db 0F9h ; 1E16 98 .db 98h ; 1E17 EF .db 0EFh ; 1E18 8E .db 8Eh ; 1E19 E7 .db 0E7h ; 1E1A 84 .db 84h ; 1E1B DF .db 0DFh ; 1E1C 7A .db 7Ah ; z 1E1D D8 .db 0D8h ; 1E1E 71 .db 71h ; q 1E1F D1 .db 0D1h ; 1E20 68 .db 68h ; h 1E21 CB .db 0CBh ; 1E22 5F .db 5Fh ; _ 1E23 C5 .db 0C5h ; 1E24 56 .db 56h ; V 1E25 C0 .db 0C0h ; 1E26 4E .db 4Eh ; N 1E27 BC .db 0BCh ; 1E28 46 .db 46h ; F 1E29 B7 .db 0B7h ; 1E2A 3E .db 3Eh ; > 1E2B B3 .db 0B3h ; 1E2C 36 .db 36h ; 6 1E2D B0 .db 0B0h ; 1E2E 2F .db 2Fh ; / 1E2F AD .db 0ADh ; 1E30 28 .db 28h ; ( 1E31 AA .db 0AAh ; 1E32 21 .db 21h ; ! 1E33 A7 .db 0A7h ; 1E34 1A .db 1Ah ; 1E35 A5 .db 0A5h ; 1E36 13 .db 13h ; 1E37 A3 .db 0A3h ; 1E38 0D .db 0Dh ; 1E39 A1 .db 0A1h ; 1E3A 07 .db 7 ; 1E3B 9F .db 9Fh ; 1E3C 00 .db 0 ; 1E3D 9E .db 9Eh ; 1E3E 86 .db 86h ; 1E3F 1E .db 1Eh ; 1E40 86 .db 86h ; 1E41 1E .db 1Eh ; 1E42 86 .db 86h ; 1E43 1E .db 1Eh ; 1E44 86 .db 86h ; 1E45 1E .db 1Eh ; 1E46 5E .db 5Eh ; ^ 1E47 1E .db 1Eh ; 1E48 5E .db 5Eh ; ^ 1E49 1E .db 1Eh ; 1E4A 5E .db 5Eh ; ^ 1E4B 1E .db 1Eh ; 1E4C 5E .db 5Eh ; ^ 1E4D 1E .db 1Eh ; 1E4E 86 .db 86h ; 1E4F 1E .db 1Eh ; 1E50 86 .db 86h ; 1E51 1E .db 1Eh ; 1E52 86 .db 86h ; 1E53 1E .db 1Eh ; 1E54 86 .db 86h ; 1E55 1E .db 1Eh ; 1E56 5E .db 5Eh ; ^ 1E57 1E .db 1Eh ; 1E58 5E .db 5Eh ; ^ 1E59 1E .db 1Eh ; 1E5A 5E .db 5Eh ; ^ 1E5B 1E .db 1Eh ; 1E5C 5E .db 5Eh ; ^ 1E5D 1E .db 1Eh ; 1E5E F0 .db 0F0h ; 1E5F 17 .db 17h ; 1E60 E7 .db 0E7h ; 1E61 17 .db 17h ; 1E62 D7 .db 0D7h ; 1E63 13 .db 13h ; 1E64 C8 .db 0C8h ; 1E65 11 .db 11h ; 1E66 87 .db 87h ; 1E67 0F .db 0Fh ; 1E68 7C .db 7Ch ; | 1E69 11 .db 11h ; 1E6A 71 .db 71h ; q 1E6B 13 .db 13h ; 1E6C 67 .db 67h ; g 1E6D 15 .db 15h ; 1E6E 5D .db 5Dh ; ] 1E6F 17 .db 17h ; 1E70 54 .db 54h ; T 1E71 1A .db 1Ah ; 1E72 4B .db 4Bh ; K 1E73 1D .db 1Dh ; 1E74 43 .db 43h ; C 1E75 20 .db 20h ; 1E76 3B .db 3Bh ; ; 1E77 24 .db 24h ; $ 1E78 34 .db 34h ; 4 1E79 27 .db 27h ; ' 1E7A 2C .db 2Ch ; , 1E7B 2B .db 2Bh ; + 1E7C 25 .db 25h ; % 1E7D 2F .db 2Fh ; / 1E7E 1F .db 1Fh ; 1E7F 33 .db 33h ; 3 1E80 19 .db 19h ; 1E81 34 .db 34h ; 4 1E82 13 .db 13h ; 1E83 35 .db 35h ; 5 1E84 00 .db 0 ; 1E85 36 .db 36h ; 6 1E86 A8 .db 0A8h ; 1E87 30 .db 30h ; 0 1E88 92 .db 92h ; 1E89 29 .db 29h ; ) 1E8A 7D .db 7Dh ; } 1E8B 24 .db 24h ; $ 1E8C 69 .db 69h ; i 1E8D 21 .db 21h ; ! 1E8E 46 .db 46h ; F 1E8F 1F .db 1Fh ; 1E90 36 .db 36h ; 6 1E91 20 .db 20h ; 1E92 26 .db 26h ; & 1E93 22 .db 22h ; " 1E94 18 .db 18h ; 1E95 25 .db 25h ; % 1E96 0B .db 0Bh ; 1E97 29 .db 29h ; ) 1E98 00 .db 0 ; 1E99 2D .db 2Dh ; - 1E9A DA .db 0DAh ; 1E9B 1E .db 1Eh ; 1E9C DA .db 0DAh ; 1E9D 1E .db 1Eh ; 1E9E DA .db 0DAh ; 1E9F 1E .db 1Eh ; 1EA0 DA .db 0DAh ; 1EA1 1E .db 1Eh ; 1EA2 BA .db 0BAh ; 1EA3 1E .db 1Eh ; 1EA4 BA .db 0BAh ; 1EA5 1E .db 1Eh ; 1EA6 BA .db 0BAh ; 1EA7 1E .db 1Eh ; 1EA8 BA .db 0BAh ; 1EA9 1E .db 1Eh ; 1EAA DA .db 0DAh ; 1EAB 1E .db 1Eh ; 1EAC DA .db 0DAh ; 1EAD 1E .db 1Eh ; 1EAE DA .db 0DAh ; 1EAF 1E .db 1Eh ; 1EB0 DA .db 0DAh ; 1EB1 1E .db 1Eh ; 1EB2 BA .db 0BAh ; 1EB3 1E .db 1Eh ; 1EB4 BA .db 0BAh ; 1EB5 1E .db 1Eh ; 1EB6 BA .db 0BAh ; 1EB7 1E .db 1Eh ; 1EB8 BA .db 0BAh ; 1EB9 1E .db 1Eh ; 1EBA E7 .db 0E7h ; 1EBB A0 .db 0A0h ; 1EBC D0 .db 0D0h ; 1EBD 8F .db 8Fh ; 1EBE BA .db 0BAh ; 1EBF 80 .db 80h ; 1EC0 A6 .db 0A6h ; 1EC1 74 .db 74h ; t 1EC2 94 .db 94h ; 1EC3 69 .db 69h ; i 1EC4 82 .db 82h ; 1EC5 61 .db 61h ; a 1EC6 72 .db 72h ; r 1EC7 59 .db 59h ; Y 1EC8 63 .db 63h ; c 1EC9 53 .db 53h ; S 1ECA 55 .db 55h ; U 1ECB 4D .db 4Dh ; M 1ECC 49 .db 49h ; I 1ECD 49 .db 49h ; I 1ECE 3D .db 3Dh ; = 1ECF 45 .db 45h ; E 1ED0 31 .db 31h ; 1 1ED1 42 .db 42h ; B 1ED2 27 .db 27h ; ' 1ED3 40 .db 40h ; @ 1ED4 1D .db 1Dh ; 1ED5 3E .db 3Eh ; > 1ED6 14 .db 14h ; 1ED7 3C .db 3Ch ; < 1ED8 00 .db 0 ; 1ED9 3B .db 3Bh ; ; 1EDA AE .db 0AEh ; 1EDB D4 .db 0D4h ; 1EDC A3 .db 0A3h ; 1EDD CB .db 0CBh ; 1EDE 98 .db 98h ; 1EDF C3 .db 0C3h ; 1EE0 8E .db 8Eh ; 1EE1 BC .db 0BCh ; 1EE2 84 .db 84h ; 1EE3 B5 .db 0B5h ; 1EE4 7A .db 7Ah ; z 1EE5 AF .db 0AFh ; 1EE6 71 .db 71h ; q 1EE7 A9 .db 0A9h ; 1EE8 68 .db 68h ; h 1EE9 A4 .db 0A4h ; 1EEA 5F .db 5Fh ; _ 1EEB 9F .db 9Fh ; 1EEC 56 .db 56h ; V 1EED 9B .db 9Bh ; - 1EEE 4E .db 4Eh ; N 1EEF 97 .db 97h ; 1EF0 46 .db 46h ; F 1EF1 93 .db 93h ; 1EF2 3E .db 3Eh ; > 1EF3 90 .db 90h ; 1EF4 36 .db 36h ; 6 1EF5 8D .db 8Dh ; 1EF6 2F .db 2Fh ; / 1EF7 8A .db 8Ah ; 1EF8 28 .db 28h ; ( 1EF9 88 .db 88h ; 1EFA 21 .db 21h ; ! 1EFB 86 .db 86h ; 1EFC 1A .db 1Ah ; 1EFD 84 .db 84h ; 1EFE 13 .db 13h ; 1EFF 82 .db 82h ; 1F00 0D .db 0Dh ; 1F01 81 .db 81h ; 1F02 07 .db 7 ; 1F03 7F .db 7Fh ;  1F04 00 .db 0 ; 1F05 7E .db 7Eh ; ~ 1F06 26 .db 26h ; & 1F07 1F .db 1Fh ; 1F08 26 .db 26h ; & 1F09 1F .db 1Fh ; 1F0A 26 .db 26h ; & 1F0B 1F .db 1Fh ; 1F0C 26 .db 26h ; & 1F0D 1F .db 1Fh ; 1F0E 26 .db 26h ; & 1F0F 1F .db 1Fh ; 1F10 26 .db 26h ; & 1F11 1F .db 1Fh ; 1F12 26 .db 26h ; & 1F13 1F .db 1Fh ; 1F14 26 .db 26h ; & 1F15 1F .db 1Fh ; 1F16 26 .db 26h ; & 1F17 1F .db 1Fh ; 1F18 26 .db 26h ; & 1F19 1F .db 1Fh ; 1F1A 26 .db 26h ; & 1F1B 1F .db 1Fh ; 1F1C 26 .db 26h ; & 1F1D 1F .db 1Fh ; 1F1E 26 .db 26h ; & 1F1F 1F .db 1Fh ; 1F20 26 .db 26h ; & 1F21 1F .db 1Fh ; 1F22 26 .db 26h ; & 1F23 1F .db 1Fh ; 1F24 26 .db 26h ; & 1F25 1F .db 1Fh ; 1F26 E7 .db 0E7h ; 1F27 42 .db 42h ; B 1F28 D0 .db 0D0h ; 1F29 3D .db 3Dh ; = 1F2A BA .db 0BAh ; 1F2B 39 .db 39h ; 9 1F2C A6 .db 0A6h ; 1F2D 35 .db 35h ; 5 1F2E 94 .db 94h ; 1F2F 31 .db 31h ; 1 1F30 82 .db 82h ; 1F31 2E .db 2Eh ; . 1F32 72 .db 72h ; r 1F33 2A .db 2Ah ; * 1F34 63 .db 63h ; c 1F35 27 .db 27h ; ' 1F36 55 .db 55h ; U 1F37 25 .db 25h ; % 1F38 49 .db 49h ; I 1F39 22 .db 22h ; " 1F3A 3D .db 3Dh ; = 1F3B 20 .db 20h ; 1F3C 31 .db 31h ; 1 1F3D 1E .db 1Eh ; 1F3E 27 .db 27h ; ' 1F3F 1C .db 1Ch ; 1F40 1D .db 1Dh ; 1F41 1A .db 1Ah ; 1F42 14 .db 14h ; 1F43 18 .db 18h ; 1F44 00 .db 0 ; 1F45 16 .db 16h ; 1F46 66 .db 66h ; f 1F47 1F .db 1Fh ; 1F48 66 .db 66h ; f 1F49 1F .db 1Fh ; 1F4A 66 .db 66h ; f 1F4B 1F .db 1Fh ; 1F4C 66 .db 66h ; f 1F4D 1F .db 1Fh ; 1F4E 66 .db 66h ; f 1F4F 1F .db 1Fh ; 1F50 66 .db 66h ; f 1F51 1F .db 1Fh ; 1F52 66 .db 66h ; f 1F53 1F .db 1Fh ; 1F54 66 .db 66h ; f 1F55 1F .db 1Fh ; 1F56 66 .db 66h ; f 1F57 1F .db 1Fh ; 1F58 66 .db 66h ; f 1F59 1F .db 1Fh ; 1F5A 66 .db 66h ; f 1F5B 1F .db 1Fh ; 1F5C 66 .db 66h ; f 1F5D 1F .db 1Fh ; 1F5E 66 .db 66h ; f 1F5F 1F .db 1Fh ; 1F60 66 .db 66h ; f 1F61 1F .db 1Fh ; 1F62 66 .db 66h ; f 1F63 1F .db 1Fh ; 1F64 66 .db 66h ; f 1F65 1F .db 1Fh ; 1F66 AE .db 0AEh ; 1F67 48 .db 48h ; H 1F68 A3 .db 0A3h ; 1F69 46 .db 46h ; F 1F6A 98 .db 98h ; 1F6B 44 .db 44h ; D 1F6C 8E .db 8Eh ; 1F6D 42 .db 42h ; B 1F6E 84 .db 84h ; 1F6F 40 .db 40h ; @ 1F70 7A .db 7Ah ; z 1F71 3F .db 3Fh ; ? 1F72 71 .db 71h ; q 1F73 3D .db 3Dh ; = 1F74 68 .db 68h ; h 1F75 3B .db 3Bh ; ; 1F76 5F .db 5Fh ; _ 1F77 39 .db 39h ; 9 1F78 56 .db 56h ; V 1F79 38 .db 38h ; 8 1F7A 4E .db 4Eh ; N 1F7B 36 .db 36h ; 6 1F7C 46 .db 46h ; F 1F7D 34 .db 34h ; 4 1F7E 3E .db 3Eh ; > 1F7F 33 .db 33h ; 3 1F80 36 .db 36h ; 6 1F81 31 .db 31h ; 1 1F82 2F .db 2Fh ; / 1F83 30 .db 30h ; 0 1F84 28 .db 28h ; ( 1F85 2F .db 2Fh ; / 1F86 21 .db 21h ; ! 1F87 2D .db 2Dh ; - 1F88 1A .db 1Ah ; 1F89 2C .db 2Ch ; , 1F8A 13 .db 13h ; 1F8B 2B .db 2Bh ; + 1F8C 0D .db 0Dh ; 1F8D 29 .db 29h ; ) 1F8E 07 .db 7 ; 1F8F 28 .db 28h ; ( 1F90 00 .db 0 ; 1F91 27 .db 27h ; ' 1F92 C5 .db 0C5h ; 1F93 07 .db 7 ; 1F94 C1 .db 0C1h ; 1F95 07 .db 7 ; 1F96 BC .db 0BCh ; 1F97 0A .db 0Ah ; 1F98 B7 .db 0B7h ; 1F99 0C .db 0Ch ; 1F9A B2 .db 0B2h ; 1F9B 0F .db 0Fh ; 1F9C AC .db 0ACh ; 1F9D 12 .db 12h ; 1F9E A6 .db 0A6h ; 1F9F 15 .db 15h ; 1FA0 9F .db 9Fh ; 1FA1 18 .db 18h ; 1FA2 98 .db 98h ; 1FA3 1B .db 1Bh ; 1FA4 90 .db 90h ; 1FA5 1E .db 1Eh ; 1FA6 88 .db 88h ; 1FA7 22 .db 22h ; " 1FA8 7F .db 7Fh ;  1FA9 25 .db 25h ; % 1FAA 75 .db 75h ; u 1FAB 29 .db 29h ; ) 1FAC 6B .db 6Bh ; k 1FAD 2E .db 2Eh ; . 1FAE 60 .db 60h ; ` 1FAF 32 .db 32h ; 2 1FB0 54 .db 54h ; T 1FB1 37 .db 37h ; 7 1FB2 00 .db 0 ; 1FB3 3C .db 3Ch ; < 1FB4 E7 .db 0E7h ; 1FB5 13 .db 13h ; 1FB6 D0 .db 0D0h ; 1FB7 10 .db 10h ; 1FB8 BA .db 0BAh ; 1FB9 0E .db 0Eh ; 1FBA A6 .db 0A6h ; 1FBB 0C .db 0Ch ; 1FBC 94 .db 94h ; 1FBD 0A .db 0Ah ; 1FBE 82 .db 82h ; 1FBF 09 .db 9 ; 1FC0 72 .db 72h ; r 1FC1 07 .db 7 ; 1FC2 63 .db 63h ; c 1FC3 05 .db 5 ; 1FC4 55 .db 55h ; U 1FC5 04 .db 4 ; 1FC6 49 .db 49h ; I 1FC7 02 .db 2 ; 1FC8 00 .db 0 ; 1FC9 01 .db 1 ; 1FCA 20 .db 20h ; 1FCB 20 .db 20h ; 1FCC 43 .db 43h ; C 1FCD 4F .db 4Fh ; O 1FCE 50 .db 50h ; P 1FCF 59 .db 59h ; Y 1FD0 52 .db 52h ; R 1FD1 49 .db 49h ; I 1FD2 47 .db 47h ; G 1FD3 48 .db 48h ; H 1FD4 54 .db 54h ; T 1FD5 20 .db 20h ; 1FD6 28 .db 28h ; ( 1FD7 63 .db 63h ; c 1FD8 29 .db 29h ; ) 1FD9 20 .db 20h ; 1FDA 31 .db 31h ; 1 1FDB 39 .db 39h ; 9 1FDC 38 .db 38h ; 8 1FDD 35 .db 35h ; 5 1FDE 20 .db 20h ; 1FDF 42 .db 42h ; B 1FE0 59 .db 59h ; Y 1FE1 20 .db 20h ; 1FE2 51 .db 51h ; Q 1FE3 55 .db 55h ; U 1FE4 41 .db 41h ; A 1FE5 4C .db 4Ch ; L 1FE6 53 .db 53h ; S 1FE7 54 .db 54h ; T 1FE8 41 .db 41h ; A 1FE9 52 .db 52h ; R 1FEA 20 .db 20h ; 1FEB 43 .db 43h ; C 1FEC 4F .db 4Fh ; O 1FED 52 .db 52h ; R 1FEE 50 .db 50h ; P 1FEF 4F .db 4Fh ; O 1FF0 52 .db 52h ; R 1FF1 41 .db 41h ; A 1FF2 54 .db 54h ; T 1FF3 49 .db 49h ; I 1FF4 4F .db 4Fh ; O 1FF5 4E .db 4Eh ; N 1FF6 20 .db 20h ; 1FF7 20 .db 20h ; 1FF8 00 .db 0 ; 1FF9 00 .db 0 ; 1FFA 00 .db 0 ; 1FFB 00 .db 0 ; 1FFC 00 .db 0 ; 1FFD 00 .db 0 ; 1FFE 00 .db 0 ; 1FFF 00 .db 0 ; 1FFF ; end of 'seg000' 1FFF 1FFF 1FFF .end