in 81h 8155 in 82h in 83h in 0A0h 8254 in 0A2h in 0C0h in 0C1h in 0C2h in 0C3h in 0C4h out 80h 8155 out 81h out 82h out 83h out 84h out 85h out 0A0h 8254 out 0A1h out 0A2h out 0A3h out 0C0h out 0C1h out 0C3h out 0C4h out 0C5h out 0C7h sta 8000h 8155 sta 8001h sta 8002h sta 8003h sta 8004h sta 8005h sta 8006h sta 8007h sta 8008h sta 8009h sta 800Ch sta 8011h sta 8012h sta 8013h sta 8016h sta 8017h sta 8018h sta 8019h sta 801Ah sta 801Bh sta 801Ch sta 8021h sta 8022h sta 8023h sta 8024h sta 8025h sta 8028h 0000 ; 0000 ; --------------------------------------------------------------------------- 0000 ; File Name : J:\al\1052_1.14.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_A84+69 0000 C3 40 00 jmp loc_40 0000 ; --------------------------------------------------------------------------- 0003 FF .db 0FFh ; 0004 FF .db 0FFh ; 0005 FF .db 0FFh ; 0006 FF .db 0FFh ; 0007 FF .db 0FFh ; 0008 FF .db 0FFh ; 0009 FF .db 0FFh ; 000A FF .db 0FFh ; 000B 80 .db 80h ; 000C FF .db 0FFh ; 000D FF .db 0FFh ; 000E FF .db 0FFh ; 000F FF .db 0FFh ; 0010 FF .db 0FFh ; 0011 FF .db 0FFh ; 0012 FF .db 0FFh ; 0013 FF .db 0FFh ; 0014 FF .db 0FFh ; 0015 FF .db 0FFh ; 0016 FF .db 0FFh ; 0017 FF .db 0FFh ; 0018 FF .db 0FFh ; 0019 FF .db 0FFh ; 001A FF .db 0FFh ; 001B FF .db 0FFh ; 001C FF .db 0FFh ; 001D FF .db 0FFh ; 001E FF .db 0FFh ; 001F FF .db 0FFh ; 0020 FF .db 0FFh ; 0021 FF .db 0FFh ; 0022 FF .db 0FFh ; 0023 FF .db 0FFh ; 0024 ; ----------------------------------------------------------------- TRAP 0024 C3 25 05 jmp loc_525 0024 ; --------------------------------------------------------------------------- 0027 FF .db 0FFh ; 0028 FF .db 0FFh ; 0029 FF .db 0FFh ; 002A FF .db 0FFh ; 002B FF .db 0FFh ; 002C ; ------------------------------------------------------------------ RST5.5 002C C3 25 10 jmp loc_1025 002C ; --------------------------------------------------------------------------- 002F FF .db 0FFh ; 0030 FF .db 0FFh ; 0031 FF .db 0FFh ; 0032 FF .db 0FFh ; 0033 FF .db 0FFh ; 0034 ; ------------------------------------------------------------------ RST6.5 0034 C3 25 05 jmp loc_525 0034 ; --------------------------------------------------------------------------- 0037 FF .db 0FFh ; 0038 ; --------------------------------------------------------------------------- 0038 C3 40 00 jmp loc_40 0038 ; --------------------------------------------------------------------------- 003B FF .db 0FFh ; 003C ; ------------------------------------------------------------------ RST7.5 + edge trig 003C C3 1C 80 jmp 801Ch 003C ; --------------------------------------------------------------------------- 003F FF .db 0FFh ; 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 7E mvi a, 7Eh ; '~' 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 C7 out 0C7h 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 0C 80 sta 800Ch 006B 32 08 80 sta 8008h 006E 32 24 80 sta 8024h 0071 3D dcr a 0072 32 09 80 sta 8009h 0075 3E 08 mvi a, 8 0077 32 18 80 sta 8018h 007A 32 07 80 sta 8007h 007D 3A 88 1A lda byte_1A88 0080 32 03 80 sta 8003h 0083 32 25 80 sta 8025h 0086 3A 40 1A lda byte_1A40 0089 32 00 80 sta 8000h 008C 3E 01 mvi a, 1 008E D3 C0 out 0C0h 0090 DB C0 in 0C0h 0092 3E 55 mvi a, 55h ; 'U' 0094 D3 84 out 84h 0096 3E C0 mvi a, 0C0h ; '' 0098 D3 85 out 85h 009A 3E CF mvi a, 0CFh ; '' 009C D3 80 out 80h 009E 3E 30 mvi a, 30h ; '0' 00A0 D3 A3 out 0A3h 00A2 3E FF mvi a, 0FFh 00A4 D3 A0 out 0A0h 00A6 D3 A0 out 0A0h 00A8 3E 56 mvi a, 56h ; 'V' 00AA D3 A3 out 0A3h 00AC 3E 08 mvi a, 8 00AE D3 A1 out 0A1h 00B0 3E B0 mvi a, 0B0h ; '' 00B2 D3 A3 out 0A3h 00B4 3E FF mvi a, 0FFh 00B6 D3 A2 out 0A2h 00B8 D3 A2 out 0A2h 00BA 31 00 81 lxi sp, 8100h 00BD DB 81 in 81h 00BF F5 push psw 00C0 F6 80 ori 80h 00C2 D3 81 out 81h 00C4 11 01 00 lxi d, 1 00C7 CD 18 05 call sub_518 00CA DB 81 in 81h 00CC E6 F7 ani 0F7h 00CE D3 81 out 81h 00D0 11 01 00 lxi d, 1 00D3 CD 18 05 call sub_518 00D6 F1 pop psw 00D7 D3 81 out 81h 00D9 20 rim 00DA B7 ora a 00DB FA 2A 04 jm loc_42A 00DE 3E C0 mvi a, 0C0h ; '' 00E0 30 sim 00E1 00E1 loc_E1: ; CODE XREF: 00FC 00E1 ; 0125 00E1 20 rim 00E2 B7 ora a 00E3 FA 2A 04 jm loc_42A 00E6 DB C3 in 0C3h 00E8 E6 10 ani 10h 00EA C2 DA 04 jnz loc_4DA 00ED DB C2 in 0C2h 00EF E6 C0 ani 0C0h 00F1 C2 1A 01 jnz loc_11A 00F4 3E 02 mvi a, 2 00F6 D3 83 out 83h 00F8 DB C3 in 0C3h 00FA E6 04 ani 4 00FC CA E1 00 jz loc_E1 00FF AF xra a 0100 32 28 80 sta 8028h 0103 DB C4 in 0C4h 0105 B7 ora a 0106 FA 80 16 jm loc_1680 0109 DB C3 in 0C3h 010B E6 03 ani 3 010D FE 03 cpi 3 010F C2 00 06 jnz loc_600 0112 3E 38 mvi a, 38h ; '8' 0114 32 28 80 sta 8028h 0117 C3 00 06 jmp loc_600 011A ; --------------------------------------------------------------------------- 011A 011A loc_11A: ; CODE XREF: 00F1 011A 17 ral 011B 17 ral 011C D2 21 01 jnc loc_121 011F F6 04 ori 4 0121 0121 loc_121: ; CODE XREF: 011C 0121 47 mov b, a 0122 CD C6 04 call sub_4C6 0125 C3 E1 00 jmp loc_E1 0128 ; --------------------------------------------------------------------------- 0128 0128 loc_128: ; CODE XREF: 018B 0128 ; 0451 ... 0128 3A 28 80 lda 8028h 012B FE 38 cpi 38h ; '8' 012D CA 27 05 jz loc_527 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 0151 loc_151: ; CODE XREF: 0155 0151 ; 03DD ... 0151 DB C3 in 0C3h 0153 E6 07 ani 7 0155 C2 51 01 jnz loc_151 0158 0158 loc_158: ; CODE XREF: 0272 0158 ; 02A1 ... 0158 11 32 00 lxi d, 32h ; '2' 015B CD 18 05 call sub_518 015E 015E loc_15E: ; CODE XREF: 01E0 015E ; 01EA ... 015E 3A 16 80 lda 8016h 0161 F6 01 ori 1 0163 32 16 80 sta 8016h 0166 D3 C0 out 0C0h 0168 E6 08 ani 8 016A CA 17 02 jz loc_217 016D 016D loc_16D: ; CODE XREF: 0190 016D 20 rim 016E B7 ora a 016F FA 69 07 jm loc_769 0172 DB C3 in 0C3h 0174 0F rrc 0175 DA E0 03 jc loc_3E0 0178 0F rrc 0179 DA FC 03 jc loc_3FC 017C 0F rrc 017D DA 69 07 jc loc_769 0180 DB C1 in 0C1h 0182 47 mov b, a 0183 E6 08 ani 8 0185 CA 69 07 jz loc_769 0188 78 mov a, b 0189 E6 04 ani 4 018B C2 28 01 jnz loc_128 018E 78 mov a, b 018F 07 rlc 0190 D2 6D 01 jnc loc_16D 0193 3A 18 80 lda 8018h 0196 32 07 80 sta 8007h 0199 3A 16 80 lda 8016h 019C E6 FE ani 0FEh 019E 32 16 80 sta 8016h 01A1 D3 C0 out 0C0h 01A3 DB C0 in 0C0h 01A5 E6 F8 ani 0F8h 01A7 47 mov b, a 01A8 32 19 80 sta 8019h 01AB 0F rrc 01AC 0F rrc 01AD 0F rrc 01AE E6 10 ani 10h 01B0 EE 10 xri 10h 01B2 4F mov c, a 01B3 DB 83 in 83h 01B5 E6 EF ani 0EFh 01B7 B1 ora c 01B8 D3 83 out 83h 01BA 78 mov a, b 01BB FE 18 cpi 18h 01BD CA E8 03 jz loc_3E8 01C0 E6 BF ani 0BFh 01C2 FE 38 cpi 38h ; '8' 01C4 CA 97 03 jz loc_397 01C7 78 mov a, b 01C8 E6 C8 ani 0C8h 01CA CA C6 02 jz loc_2C6 01CD 78 mov a, b 01CE E6 C0 ani 0C0h 01D0 FE 40 cpi 40h ; '@' 01D2 CA FC 01 jz loc_1FC 01D5 3A 16 80 lda 8016h 01D8 E6 10 ani 10h 01DA C2 36 04 jnz loc_436 01DD 78 mov a, b 01DE FE 88 cpi 88h ; '' 01E0 CA 5E 01 jz loc_15E 01E3 FE B8 cpi 0B8h ; '' 01E5 CA 3E 0E jz loc_E3E 01E8 FE A8 cpi 0A8h ; '' 01EA CA 5E 01 jz loc_15E 01ED FE 98 cpi 98h ; '' 01EF CA 5E 01 jz loc_15E 01F2 E6 C0 ani 0C0h 01F4 FE 80 cpi 80h ; '' 01F6 CA 07 03 jz loc_307 01F9 C3 5E 01 jmp loc_15E 01FC ; --------------------------------------------------------------------------- 01FC 01FC loc_1FC: ; CODE XREF: 01D2 01FC 3A 16 80 lda 8016h 01FF F6 40 ori 40h 0201 D3 C0 out 0C0h 0203 11 01 00 lxi d, 1 0206 CD 18 05 call sub_518 0209 3A 16 80 lda 8016h 020C D3 C0 out 0C0h 020E 11 0C 00 lxi d, 0Ch 0211 CD 18 05 call sub_518 0214 C3 5E 01 jmp loc_15E 0217 ; --------------------------------------------------------------------------- 0217 0217 loc_217: ; CODE XREF: 016A 0217 20 rim 0218 B7 ora a 0219 FA 69 07 jm loc_769 021C DB C3 in 0C3h 021E E6 04 ani 4 0220 C2 00 14 jnz loc_1400 0223 DB C1 in 0C1h 0225 E6 04 ani 4 0227 C2 00 14 jnz loc_1400 022A DB C1 in 0C1h 022C 07 rlc 022D D2 5E 01 jnc loc_15E 0230 0230 loc_230: ; CODE XREF: 097E 0230 ; 0984 ... 0230 3A 18 80 lda 8018h 0233 32 07 80 sta 8007h 0236 3A 16 80 lda 8016h 0239 E6 FE ani 0FEh 023B 32 16 80 sta 8016h 023E D3 C0 out 0C0h 0240 DB C0 in 0C0h 0242 E6 F8 ani 0F8h 0244 47 mov b, a 0245 0F rrc 0246 0F rrc 0247 0F rrc 0248 E6 10 ani 10h 024A EE 10 xri 10h 024C 4F mov c, a 024D DB 83 in 83h 024F E6 EF ani 0EFh 0251 B1 ora c 0252 D3 83 out 83h 0254 78 mov a, b 0255 FE 88 cpi 88h ; '' 0257 CA 5D 02 jz loc_25D 025A 32 19 80 sta 8019h 025D 025D loc_25D: ; CODE XREF: 0257 025D FE 18 cpi 18h 025F CA E8 03 jz loc_3E8 0262 E6 BF ani 0BFh 0264 FE 38 cpi 38h ; '8' 0266 CA 97 03 jz loc_397 0269 E6 40 ani 40h 026B 3A 13 80 lda 8013h 026E CA 78 02 jz loc_278 0271 0F rrc 0272 DA 58 01 jc loc_158 0275 C3 B3 02 jmp loc_2B3 0278 ; --------------------------------------------------------------------------- 0278 0278 loc_278: ; CODE XREF: 026E 0278 78 mov a, b 0279 B7 ora a 027A F2 B3 02 jp loc_2B3 027D 3A 16 80 lda 8016h 0280 E6 10 ani 10h 0282 C2 36 04 jnz loc_436 0285 78 mov a, b 0286 FE 90 cpi 90h ; '' 0288 CA 67 0D jz loc_D67 028B FE B0 cpi 0B0h ; '' 028D CA 02 0E jz loc_E02 0290 FE B8 cpi 0B8h ; '' 0292 CA 3E 0E jz loc_E3E 0295 FE A0 cpi 0A0h ; '' 0297 CA A7 0D jz loc_DA7 029A FE 80 cpi 80h ; '' 029C CA E1 0B jz loc_BE1 029F FE 88 cpi 88h ; '' 02A1 C2 58 01 jnz loc_158 02A4 3A 19 80 lda 8019h 02A7 FE 48 cpi 48h ; 'H' 02A9 C2 58 01 jnz loc_158 02AC 78 mov a, b 02AD 32 19 80 sta 8019h 02B0 C3 E1 0B jmp loc_BE1 02B3 ; --------------------------------------------------------------------------- 02B3 02B3 loc_2B3: ; CODE XREF: 0275 02B3 ; 027A 02B3 78 mov a, b 02B4 FE 48 cpi 48h ; 'H' 02B6 CA C4 09 jz loc_9C4 02B9 E6 C8 ani 0C8h 02BB CA 00 09 jz loc_900 02BE FE 40 cpi 40h ; '@' 02C0 CA C4 09 jz loc_9C4 02C3 C3 58 01 jmp loc_158 02C6 ; --------------------------------------------------------------------------- 02C6 02C6 loc_2C6: ; CODE XREF: 01CA 02C6 3A 17 80 lda 8017h 02C9 47 mov b, a 02CA DB 81 in 81h 02CC E6 FE ani 0FEh 02CE B0 ora b 02CF D3 81 out 81h 02D1 3A 18 80 lda 8018h 02D4 32 07 80 sta 8007h 02D7 CD 49 0F call sub_F49 02DA 02DA loc_2DA: ; CODE XREF: 02DE 02DA DB C2 in 0C2h 02DC E6 40 ani 40h 02DE CA DA 02 jz loc_2DA 02E1 02E1 loc_2E1: ; CODE XREF: 02E5 02E1 DB C2 in 0C2h 02E3 E6 40 ani 40h 02E5 C2 E1 02 jnz loc_2E1 02E8 21 DF 00 lxi h, 0DFh ; '' 02EB CD 09 05 call sub_509 02EE 3A 16 80 lda 8016h 02F1 E6 F7 ani 0F7h 02F3 D3 C0 out 0C0h 02F5 32 16 80 sta 8016h 02F8 DB 81 in 81h 02FA E6 FE ani 0FEh 02FC D3 81 out 81h 02FE DB 83 in 83h 0300 E6 FB ani 0FBh 0302 D3 83 out 83h 0304 C3 09 09 jmp loc_909 0307 ; --------------------------------------------------------------------------- 0307 0307 loc_307: ; CODE XREF: 01F6 0307 DB 83 in 83h 0309 E6 FB ani 0FBh 030B D3 83 out 83h 030D 3A 18 80 lda 8018h 0310 32 07 80 sta 8007h 0313 CD 49 0F call sub_F49 0316 0316 loc_316: ; CODE XREF: 031A 0316 3A 0E 80 lda 800Eh 0319 B7 ora a 031A FA 16 03 jm loc_316 031D DB 81 in 81h 031F E6 2F ani 2Fh 0321 F6 2E ori 2Eh 0323 D3 81 out 81h 0325 3A 18 80 lda 8018h 0328 B7 ora a 0329 CA 8E 03 jz loc_38E 032C DB 81 in 81h 032E F6 01 ori 1 0330 D3 81 out 81h 0332 21 3E 00 lxi h, 3Eh ; '>' 0335 CD 09 05 call sub_509 0338 DB C3 in 0C3h 033A E6 10 ani 10h 033C CA DD 04 jz loc_4DC+1 033F DB 81 in 81h 0341 E6 2D ani 2Dh 0343 D3 81 out 81h 0345 F6 AC ori 0ACh 0347 D3 81 out 81h 0349 21 EB 00 lxi h, 0EBh ; '' 034C CD 09 05 call sub_509 034F DB 81 in 81h 0351 E6 F7 ani 0F7h 0353 D3 81 out 81h 0355 21 0F 00 lxi h, 0Fh 0358 CD 09 05 call sub_509 035B 035B loc_35B: ; CODE XREF: 0394 035B DB 81 in 81h 035D E6 7E ani 7Eh 035F D3 81 out 81h 0361 F5 push psw 0362 F1 pop psw 0363 F5 push psw 0364 F1 pop psw 0365 F6 02 ori 2 0367 D3 81 out 81h 0369 3A 16 80 lda 8016h 036C E6 F7 ani 0F7h 036E D3 C0 out 0C0h 0370 32 16 80 sta 8016h 0373 21 25 00 lxi h, 25h ; '%' 0376 CD 09 05 call sub_509 0379 3A 19 80 lda 8019h 037C FE 90 cpi 90h ; '' 037E CA 85 0D jz loc_D85 0381 FE B0 cpi 0B0h ; '' 0383 CA 05 0E jz loc_E05 0386 FE A0 cpi 0A0h ; '' 0388 CA AA 0D jz loc_DAA 038B C3 05 0C jmp loc_C05 038E ; --------------------------------------------------------------------------- 038E 038E loc_38E: ; CODE XREF: 0329 038E 21 38 01 lxi h, 138h 0391 CD 09 05 call sub_509 0394 C3 5B 03 jmp loc_35B 0397 ; --------------------------------------------------------------------------- 0397 0397 loc_397: ; CODE XREF: 01C4 0397 ; 0266 0397 3A 16 80 lda 8016h 039A E6 08 ani 8 039C CA 58 01 jz loc_158 039F 78 mov a, b 03A0 07 rlc 03A1 E6 80 ani 80h 03A3 47 mov b, a 03A4 3A 16 80 lda 8016h 03A7 E6 7F ani 7Fh 03A9 B0 ora b 03AA 03AA loc_3AA: ; CODE XREF: 03E5 03AA 47 mov b, a 03AB 3A F0 1F lda byte_1FF0 03AE 3C inr a 03AF C2 D0 03 jnz loc_3D0 03B2 78 mov a, b 03B3 B7 ora a 03B4 32 16 80 sta 8016h 03B7 D3 C0 out 0C0h 03B9 3E 00 mvi a, 0 03BB FA C0 03 jm loc_3C0 03BE 3E 08 mvi a, 8 03C0 03C0 loc_3C0: ; CODE XREF: 03BB 03C0 32 18 80 sta 8018h 03C3 0F rrc 03C4 0F rrc 03C5 0F rrc 03C6 EE 01 xri 1 03C8 47 mov b, a 03C9 DB 83 in 83h 03CB E6 FE ani 0FEh 03CD B0 ora b 03CE D3 83 out 83h 03D0 03D0 loc_3D0: ; CODE XREF: 03AF 03D0 ; 03D4 03D0 DB C3 in 0C3h 03D2 E6 01 ani 1 03D4 C2 D0 03 jnz loc_3D0 03D7 11 64 00 lxi d, 64h ; 'd' 03DA CD 18 05 call sub_518 03DD C3 51 01 jmp loc_151 03E0 ; --------------------------------------------------------------------------- 03E0 03E0 loc_3E0: ; CODE XREF: 0175 03E0 3A 16 80 lda 8016h 03E3 EE 80 xri 80h 03E5 C3 AA 03 jmp loc_3AA 03E8 ; --------------------------------------------------------------------------- 03E8 03E8 loc_3E8: ; CODE XREF: 01BD 03E8 ; 025F 03E8 11 39 DE lxi d, 0DE39h 03EB 03EB loc_3EB: ; CODE XREF: 03F4 03EB 1B dcx d 03EC 7B mov a, e 03ED B2 ora d 03EE CA 5E 01 jz loc_15E 03F1 DB C1 in 0C1h 03F3 07 rlc 03F4 D2 EB 03 jnc loc_3EB 03F7 DB C0 in 0C0h 03F9 C3 5E 01 jmp loc_15E 03FC ; --------------------------------------------------------------------------- 03FC 03FC loc_3FC: ; CODE XREF: 0179 03FC DB C4 in 0C4h 03FE E6 40 ani 40h 0400 C2 51 01 jnz loc_151 0403 3A 16 80 lda 8016h 0406 EE 10 xri 10h 0408 32 16 80 sta 8016h 040B D3 C0 out 0C0h 040D E6 10 ani 10h 040F 0F rrc 0410 0F rrc 0411 0F rrc 0412 47 mov b, a 0413 DB 83 in 83h 0415 E6 FD ani 0FDh 0417 B0 ora b 0418 D3 83 out 83h 041A 041A loc_41A: ; CODE XREF: 041E 041A DB C3 in 0C3h 041C E6 02 ani 2 041E C2 1A 04 jnz loc_41A 0421 11 64 00 lxi d, 64h ; 'd' 0424 CD 18 05 call sub_518 0427 C3 51 01 jmp loc_151 042A ; --------------------------------------------------------------------------- 042A 042A loc_42A: ; CODE XREF: 00DB 042A ; 00E3 042A F3 di 042B 3E 40 mvi a, 40h ; '@' 042D 30 sim 042E 06 07 mvi b, 7 0430 0430 loc_430: ; CODE XREF: 0433 0430 CD C0 04 call sub_4C0 0433 C3 30 04 jmp loc_430 0436 ; --------------------------------------------------------------------------- 0436 0436 loc_436: ; CODE XREF: 01DA 0436 ; 0282 0436 3A 16 80 lda 8016h 0439 F6 01 ori 1 043B 32 16 80 sta 8016h 043E D3 C0 out 0C0h 0440 06 02 mvi b, 2 0442 0442 loc_442: ; CODE XREF: 0449 0442 CD C0 04 call sub_4C0 0445 DB C3 in 0C3h 0447 E6 02 ani 2 0449 CA 42 04 jz loc_442 044C 3A 16 80 lda 8016h 044F E6 08 ani 8 0451 C2 28 01 jnz loc_128 0454 C3 00 14 jmp loc_1400 0457 ; --------------------------------------------------------------------------- 0457 0457 loc_457: ; CODE XREF: 0D5C 0457 06 01 mvi b, 1 0459 0459 loc_459: ; CODE XREF: 0460 0459 CD C0 04 call sub_4C0 045C DB C3 in 0C3h 045E E6 01 ani 1 0460 CA 59 04 jz loc_459 0463 C3 51 01 jmp loc_151 0466 ; --------------------------------------------------------------------------- 0466 0466 loc_466: ; CODE XREF: 0663 0466 ; 0689 ... 0466 F3 di 0467 3E A0 mvi a, 0A0h ; '' 0469 D3 82 out 82h 046B 06 04 mvi b, 4 046D 046D loc_46D: ; CODE XREF: 0474 046D CD C0 04 call sub_4C0 0470 DB C3 in 0C3h 0472 E6 04 ani 4 0474 CA 6D 04 jz loc_46D 0477 C3 40 00 jmp loc_40 047A ; --------------------------------------------------------------------------- 047A 047A loc_47A: ; CODE XREF: 077E 047A ; sub_A84+17 ... 047A F3 di 047B 32 21 80 sta 8021h 047E 3E 7E mvi a, 7Eh ; '~' 0480 D3 81 out 81h 0482 3E A0 mvi a, 0A0h ; '' 0484 D3 82 out 82h 0486 06 06 mvi b, 6 0488 0488 loc_488: ; CODE XREF: 048F 0488 CD C0 04 call sub_4C0 048B DB C3 in 0C3h 048D E6 04 ani 4 048F CA 88 04 jz loc_488 0492 C3 40 00 jmp loc_40 0495 ; --------------------------------------------------------------------------- 0495 0495 loc_495: ; CODE XREF: 1285 0495 ; 14D3 ... 0495 F3 di 0496 3E 7E mvi a, 7Eh ; '~' 0498 D3 81 out 81h 049A 3E A0 mvi a, 0A0h ; '' 049C D3 82 out 82h 049E 01 02 04 lxi b, 402h 04A1 04A1 loc_4A1: ; CODE XREF: 04A8 04A1 CD AE 04 call sub_4AE 04A4 DB C3 in 0C3h 04A6 E6 04 ani 4 04A8 CA A1 04 jz loc_4A1 04AB C3 40 00 jmp loc_40 04AE 04AE ; --------------- S U B R O U T I N E --------------------------------------- 04AE 04AE 04AE sub_4AE: ; CODE XREF: 04A1 04AE 78 mov a, b 04AF D3 83 out 83h 04B1 11 FA 00 lxi d, 0FAh ; '' 04B4 CD 18 05 call sub_518 04B7 79 mov a, c 04B8 D3 83 out 83h 04BA 11 FA 00 lxi d, 0FAh ; '' 04BD C3 18 05 jmp sub_518 04BD ; End of function sub_4AE 04BD 04C0 04C0 ; --------------- S U B R O U T I N E --------------------------------------- 04C0 04C0 04C0 sub_4C0: ; CODE XREF: 0430 04C0 ; 0442 ... 04C0 21 2C 01 lxi h, 12Ch 04C3 C3 C9 04 jmp loc_4C9 04C3 ; End of function sub_4C0 04C3 04C6 04C6 ; --------------- S U B R O U T I N E --------------------------------------- 04C6 04C6 04C6 sub_4C6: ; CODE XREF: 0122 04C6 21 32 00 lxi h, 32h ; '2' 04C9 04C9 loc_4C9: ; CODE XREF: sub_4C0+3 04C9 78 mov a, b 04CA D3 83 out 83h 04CC 54 mov d, h 04CD 5D mov e, l 04CE CD 18 05 call sub_518 04D1 78 mov a, b 04D2 A8 xra b 04D3 D3 83 out 83h 04D5 54 mov d, h 04D6 5D mov e, l 04D7 C3 18 05 jmp sub_518 04D7 ; End of function sub_4C6 04D7 04DA ; --------------------------------------------------------------------------- 04DA 04DA loc_4DA: ; CODE XREF: 00EA 04DA ; sub_F00+4 ... 04DA 06 05 mvi b, 5 04DC 04DC loc_4DC: ; CODE XREF: 033C 04DC ; 0BF6 ... 04DC 21 06 03 lxi h, 306h 04DF 3E 7E mvi a, 7Eh ; '~' 04E1 D3 81 out 81h 04E3 3E 40 mvi a, 40h ; '@' 04E5 30 sim 04E6 3A 08 80 lda 8008h 04E9 B7 ora a 04EA CA F9 04 jz loc_4F9 04ED 3A 09 80 lda 8009h 04F0 B7 ora a 04F1 CA F9 04 jz loc_4F9 04F4 FE 03 cpi 3 04F6 DC EC 0F cc sub_FEC 04F9 04F9 loc_4F9: ; CODE XREF: 04EA 04F9 ; 04F1 ... 04F9 CD C0 04 call sub_4C0 04FC DB C3 in 0C3h 04FE E6 04 ani 4 0500 CA F9 04 jz loc_4F9 0503 C3 69 07 jmp loc_769 0503 ; --------------------------------------------------------------------------- 0506 C3 .db 0C3h ; 0507 28 .db 28h ; ( 0508 01 .db 1 ; 0509 0509 ; --------------- S U B R O U T I N E --------------------------------------- 0509 0509 0509 sub_509: ; CODE XREF: 02EB 0509 ; 0335 ... 0509 22 0F 80 shld 800Fh 050C 050C loc_50C: ; CODE XREF: sub_509+8 050C 2A 0F 80 lhld 800Fh 050F 7D mov a, l 0510 B4 ora h 0511 C2 0C 05 jnz loc_50C 0514 C9 ret 0514 ; End of function sub_509 0514 0515 0515 ; --------------- S U B R O U T I N E --------------------------------------- 0515 0515 0515 sub_515: ; CODE XREF: 06E3p 0515 ; 06F9p ... 0515 11 01 00 lxi d, 1 0515 ; End of function sub_515 0515 0518 0518 ; --------------- S U B R O U T I N E --------------------------------------- 0518 0518 0518 sub_518: ; CODE XREF: 00C7 0518 ; 00D3 ... 0518 3E B5 mvi a, 0B5h ; '' 051A 051A loc_51A: ; CODE XREF: sub_518+3 051A 3D dcr a 051B C2 1A 05 jnz loc_51A 051E 1B dcx d 051F 7B mov a, e 0520 B2 ora d 0521 C2 18 05 jnz sub_518 0524 C9 ret 0524 ; End of function sub_518 0524 0525 ; ----------------------------------------------------------------- TRAP 0525 0525 loc_525: ; CODE XREF: 0024 0525 ; 0034 0525 FB ei 0526 C9 ret 0527 ; --------------------------------------------------------------------------- 0527 0527 loc_527: ; CODE XREF: 012D 0527 ; 057F 0527 3E 08 mvi a, 8 0529 32 07 80 sta 8007h 052C 3E 80 mvi a, 80h ; '' 052E D3 C1 out 0C1h 0530 CD 49 0F call sub_F49 0533 21 E8 03 lxi h, 3E8h 0536 CD 09 05 call sub_509 0539 3A 09 80 lda 8009h 053C FE 02 cpi 2 053E C4 89 05 cnz sub_589 0541 21 D4 30 lxi h, 30D4h 0544 22 0F 80 shld 800Fh 0547 0547 loc_547: ; CODE XREF: 055B 0547 3A 13 80 lda 8013h 054A E6 04 ani 4 054C C2 00 14 jnz loc_1400 054F DB C3 in 0C3h 0551 E6 04 ani 4 0553 C2 82 05 jnz loc_582 0556 2A 0F 80 lhld 800Fh 0559 7D mov a, l 055A B4 ora h 055B C2 47 05 jnz loc_547 055E CD D7 0F call sub_FD7 0561 CD 00 0F call sub_F00 0564 21 E8 03 lxi h, 3E8h 0567 CD 09 05 call sub_509 056A 3A 09 80 lda 8009h 056D FE 02 cpi 2 056F C4 8C 05 cnz loc_58B+1 0572 21 6A 18 lxi h, 186Ah 0575 CD 09 05 call sub_509 0578 CD D7 0F call sub_FD7 057B DB C3 in 0C3h 057D E6 04 ani 4 057F CA 27 05 jz loc_527 0582 0582 loc_582: ; CODE XREF: 0553 0582 AF xra a 0583 32 28 80 sta 8028h 0586 C3 00 14 jmp loc_1400 0589 0589 ; --------------- S U B R O U T I N E --------------------------------------- 0589 0589 0589 sub_589: ; CODE XREF: 053E 0589 06 04 mvi b, 4 058B 058B loc_58B: ; CODE XREF: 056F 058B 21 06 01 lxi h, 106h 058B ; End of function sub_589 058B 058E DB 83 in 83h 0590 B0 ora b 0591 D3 83 out 83h 0593 C9 ret 0593 ; --------------------------------------------------------------------------- 0594 FF .db 0FFh ; 0595 FF .db 0FFh ; 0596 FF .db 0FFh ; 0597 FF .db 0FFh ; 0598 FF .db 0FFh ; 0599 FF .db 0FFh ; 059A FF .db 0FFh ; 059B FF .db 0FFh ; 059C FF .db 0FFh ; 059D FF .db 0FFh ; 059E FF .db 0FFh ; 059F FF .db 0FFh ; 05A0 FF .db 0FFh ; 05A1 FF .db 0FFh ; 05A2 FF .db 0FFh ; 05A3 FF .db 0FFh ; 05A4 FF .db 0FFh ; 05A5 FF .db 0FFh ; 05A6 FF .db 0FFh ; 05A7 FF .db 0FFh ; 05A8 FF .db 0FFh ; 05A9 FF .db 0FFh ; 05AA FF .db 0FFh ; 05AB FF .db 0FFh ; 05AC FF .db 0FFh ; 05AD FF .db 0FFh ; 05AE FF .db 0FFh ; 05AF FF .db 0FFh ; 05B0 FF .db 0FFh ; 05B1 FF .db 0FFh ; 05B2 FF .db 0FFh ; 05B3 FF .db 0FFh ; 05B4 FF .db 0FFh ; 05B5 FF .db 0FFh ; 05B6 FF .db 0FFh ; 05B7 FF .db 0FFh ; 05B8 FF .db 0FFh ; 05B9 FF .db 0FFh ; 05BA FF .db 0FFh ; 05BB FF .db 0FFh ; 05BC FF .db 0FFh ; 05BD FF .db 0FFh ; 05BE FF .db 0FFh ; 05BF FF .db 0FFh ; 05C0 FF .db 0FFh ; 05C1 FF .db 0FFh ; 05C2 FF .db 0FFh ; 05C3 FF .db 0FFh ; 05C4 FF .db 0FFh ; 05C5 FF .db 0FFh ; 05C6 FF .db 0FFh ; 05C7 FF .db 0FFh ; 05C8 FF .db 0FFh ; 05C9 FF .db 0FFh ; 05CA FF .db 0FFh ; 05CB FF .db 0FFh ; 05CC FF .db 0FFh ; 05CD FF .db 0FFh ; 05CE FF .db 0FFh ; 05CF FF .db 0FFh ; 05D0 FF .db 0FFh ; 05D1 FF .db 0FFh ; 05D2 FF .db 0FFh ; 05D3 FF .db 0FFh ; 05D4 FF .db 0FFh ; 05D5 FF .db 0FFh ; 05D6 FF .db 0FFh ; 05D7 FF .db 0FFh ; 05D8 FF .db 0FFh ; 05D9 FF .db 0FFh ; 05DA FF .db 0FFh ; 05DB FF .db 0FFh ; 05DC FF .db 0FFh ; 05DD FF .db 0FFh ; 05DE FF .db 0FFh ; 05DF FF .db 0FFh ; 05E0 FF .db 0FFh ; 05E1 FF .db 0FFh ; 05E2 FF .db 0FFh ; 05E3 FF .db 0FFh ; 05E4 FF .db 0FFh ; 05E5 FF .db 0FFh ; 05E6 FF .db 0FFh ; 05E7 FF .db 0FFh ; 05E8 FF .db 0FFh ; 05E9 FF .db 0FFh ; 05EA FF .db 0FFh ; 05EB FF .db 0FFh ; 05EC FF .db 0FFh ; 05ED FF .db 0FFh ; 05EE FF .db 0FFh ; 05EF FF .db 0FFh ; 05F0 FF .db 0FFh ; 05F1 FF .db 0FFh ; 05F2 FF .db 0FFh ; 05F3 FF .db 0FFh ; 05F4 FF .db 0FFh ; 05F5 FF .db 0FFh ; 05F6 FF .db 0FFh ; 05F7 FF .db 0FFh ; 05F8 FF .db 0FFh ; 05F9 FF .db 0FFh ; 05FA FF .db 0FFh ; 05FB FF .db 0FFh ; 05FC FF .db 0FFh ; 05FD FF .db 0FFh ; 05FE FF .db 0FFh ; 05FF FF .db 0FFh ; 0600 ; --------------------------------------------------------------------------- 0600 0600 loc_600: ; CODE XREF: 010F 0600 ; 0117 0600 3E 11 mvi a, 11h 0602 D3 C0 out 0C0h 0604 32 16 80 sta 8016h 0607 AF xra a 0608 32 13 80 sta 8013h 060B 32 22 80 sta 8022h 060E 32 23 80 sta 8023h 0611 3E 01 mvi a, 1 0613 32 08 80 sta 8008h 0616 3E FF mvi a, 0FFh 0618 D3 A0 out 0A0h 061A D3 A0 out 0A0h 061C 3E C3 mvi a, 0C3h ; '' 061E 32 1C 80 sta 801Ch 0621 21 00 12 lxi h, 1200h 0624 22 1D 80 shld 801Dh 0627 3E 1B mvi a, 1Bh 0629 30 sim 062A FB ei 062B 3E 32 mvi a, 32h ; '2' 062D D3 82 out 82h 062F 21 50 FB lxi h, 0FB50h 0632 22 0D 80 shld 800Dh 0635 06 0A mvi b, 0Ah 0637 0637 loc_637: ; CODE XREF: 064A 0637 3A 0E 80 lda 800Eh 063A B7 ora a 063B F2 66 06 jp loc_666 063E 11 19 00 lxi d, 19h 0641 CD 18 05 call sub_518 0644 04 inr b 0645 78 mov a, b 0646 D3 C3 out 0C3h 0648 FE 64 cpi 64h ; 'd' 064A DA 37 06 jc loc_637 064D 0E 02 mvi c, 2 064F 11 40 1F lxi d, 1F40h 0652 0652 loc_652: ; CODE XREF: 065C 0652 ; 0660 0652 3A 0E 80 lda 800Eh 0655 B7 ora a 0656 F2 66 06 jp loc_666 0659 1B dcx d 065A 7B mov a, e 065B B2 ora d 065C C2 52 06 jnz loc_652 065F 0D dcr c 0660 C2 52 06 jnz loc_652 0663 C3 66 04 jmp loc_466 0666 ; --------------------------------------------------------------------------- 0666 0666 loc_666: ; CODE XREF: 063B 0666 ; 0656 0666 AF xra a 0667 32 06 80 sta 8006h 066A 3E 12 mvi a, 12h 066C D3 82 out 82h 066E CD EC 0F call sub_FEC 0671 3E 02 mvi a, 2 0673 32 08 80 sta 8008h 0676 0E FA mvi c, 0FAh ; '' 0678 0678 loc_678: ; CODE XREF: 0686 0678 11 02 00 lxi d, 2 067B CD 18 05 call sub_518 067E 3A 09 80 lda 8009h 0681 B7 ora a 0682 CA 8C 06 jz loc_68C 0685 0D dcr c 0686 C2 78 06 jnz loc_678 0689 C3 66 04 jmp loc_466 068C ; --------------------------------------------------------------------------- 068C 068C loc_68C: ; CODE XREF: 0682 068C ; 0A81 ... 068C 11 FA 00 lxi d, 0FAh ; '' 068F CD 18 05 call sub_518 0692 21 E0 2E lxi h, 2EE0h 0695 22 0F 80 shld 800Fh 0698 3E 08 mvi a, 8 069A 32 07 80 sta 8007h 069D 32 24 80 sta 8024h 06A0 3A 13 80 lda 8013h 06A3 F5 push psw 06A4 CD 49 0F call sub_F49 06A7 F1 pop psw 06A8 32 13 80 sta 8013h 06AB AF xra a 06AC 32 24 80 sta 8024h 06AF 11 00 00 lxi d, 0 06B2 06B2 loc_6B2: ; CODE XREF: 06BD 06B2 1B dcx d 06B3 7B mov a, e 06B4 B2 ora d 06B5 CA 66 04 jz loc_466 06B8 3A 09 80 lda 8009h 06BB FE 02 cpi 2 06BD C2 B2 06 jnz loc_6B2 06C0 06C0 loc_6C0: ; CODE XREF: 06DD 06C0 3A 13 80 lda 8013h 06C3 0F rrc 06C4 DA E9 06 jc loc_6E9 06C7 0F rrc 06C8 0F rrc 06C9 DA E0 06 jc loc_6E0 06CC 3A 02 80 lda 8002h 06CF 32 01 80 sta 8001h 06D2 3A 05 80 lda 8005h 06D5 32 04 80 sta 8004h 06D8 2A 0F 80 lhld 800Fh 06DB 7D mov a, l 06DC B4 ora h 06DD C2 C0 06 jnz loc_6C0 06E0 06E0 loc_6E0: ; CODE XREF: 06C9 06E0 CD D7 0F call sub_FD7 06E3 CD 15 05 call sub_515 06E6 C3 49 14 jmp loc_1449 06E9 ; --------------------------------------------------------------------------- 06E9 06E9 loc_6E9: ; CODE XREF: 06C4 06E9 21 F4 01 lxi h, 1F4h 06EC CD 09 05 call sub_509 06EF CD D7 0F call sub_FD7 06F2 DB C2 in 0C2h 06F4 E6 40 ani 40h 06F6 C2 66 04 jnz loc_466 06F9 CD 15 05 call sub_515 06FC CD 00 0F call sub_F00 06FF 06FF loc_6FF: ; CODE XREF: 0703 06FF DB C2 in 0C2h 0701 E6 40 ani 40h 0703 CA FF 06 jz loc_6FF 0706 21 79 00 lxi h, 79h ; 'y' 0709 22 0D 80 shld 800Dh 070C 3E FF mvi a, 0FFh 070E D3 A2 out 0A2h 0710 D3 A2 out 0A2h 0712 21 01 00 lxi h, 1 0715 22 0F 80 shld 800Fh 0718 0718 loc_718: ; CODE XREF: 071D 0718 2A 0F 80 lhld 800Fh 071B 7C mov a, h 071C B5 ora l 071D C2 18 07 jnz loc_718 0720 DB 82 in 82h 0722 E6 F0 ani 0F0h 0724 F6 01 ori 1 0726 D3 82 out 82h 0728 D3 C5 out 0C5h 072A 21 04 00 lxi h, 4 072D CD 09 05 call sub_509 0730 3E 80 mvi a, 80h ; '' 0732 D3 A3 out 0A3h 0734 DB A2 in 0A2h 0736 5F mov e, a 0737 DB A2 in 0A2h 0739 57 mov d, a 073A D5 push d 073B 21 F4 01 lxi h, 1F4h 073E CD 09 05 call sub_509 0741 CD D7 0F call sub_FD7 0744 D1 pop d 0745 21 50 00 lxi h, 50h ; 'P' 0748 19 dad d 0749 3E 00 mvi a, 0 074B DA 4F 07 jc loc_74F 074E 3C inr a 074F 074F loc_74F: ; CODE XREF: 074B 074F 32 17 80 sta 8017h 0752 00 nop 0753 00 nop 0754 3A 03 80 lda 8003h 0757 32 25 80 sta 8025h 075A FE 69 cpi 69h ; 'i' 075C 3E 07 mvi a, 7 075E DA 63 07 jc loc_763 0761 3E 0A mvi a, 0Ah 0763 0763 loc_763: ; CODE XREF: 075E 0763 32 24 80 sta 8024h 0766 C3 28 01 jmp loc_128 0769 ; --------------------------------------------------------------------------- 0769 0769 loc_769: ; CODE XREF: 016F 0769 ; 017D ... 0769 3E 01 mvi a, 1 076B D3 C0 out 0C0h 076D AF xra a 076E D3 C1 out 0C1h 0770 32 07 80 sta 8007h 0773 D3 83 out 83h 0775 CD 00 0F call sub_F00 0778 11 00 80 lxi d, 8000h 077B 077B loc_77B: ; CODE XREF: 0786 077B 1B dcx d 077C 7B mov a, e 077D B2 ora d 077E CA 7A 04 jz loc_47A 0781 3A 09 80 lda 8009h 0784 FE 02 cpi 2 0786 C2 7B 07 jnz loc_77B 0789 21 0D 80 lxi h, 800Dh 078C 11 E8 03 lxi d, 3E8h 078F CD 18 05 call sub_518 0792 0792 loc_792: ; CODE XREF: 0797 0792 ; 079C 0792 3A 14 80 lda 8014h 0795 FE CD cpi 0CDh ; '-' 0797 D2 92 07 jnc loc_792 079A FE 33 cpi 33h ; '3' 079C DA 92 07 jc loc_792 079F F3 di 07A0 3A 24 80 lda 8024h 07A3 FE 0A cpi 0Ah 07A5 CA 40 00 jz loc_40 07A8 11 64 00 lxi d, 64h ; 'd' 07AB CD 18 05 call sub_518 07AE C3 40 00 jmp loc_40 07AE ; --------------------------------------------------------------------------- 07B1 FF .db 0FFh ; 07B2 FF .db 0FFh ; 07B3 FF .db 0FFh ; 07B4 FF .db 0FFh ; 07B5 FF .db 0FFh ; 07B6 FF .db 0FFh ; 07B7 FF .db 0FFh ; 07B8 FF .db 0FFh ; 07B9 FF .db 0FFh ; 07BA FF .db 0FFh ; 07BB FF .db 0FFh ; 07BC FF .db 0FFh ; 07BD FF .db 0FFh ; 07BE FF .db 0FFh ; 07BF FF .db 0FFh ; 07C0 FF .db 0FFh ; 07C1 FF .db 0FFh ; 07C2 FF .db 0FFh ; 07C3 FF .db 0FFh ; 07C4 FF .db 0FFh ; 07C5 FF .db 0FFh ; 07C6 FF .db 0FFh ; 07C7 FF .db 0FFh ; 07C8 FF .db 0FFh ; 07C9 FF .db 0FFh ; 07CA FF .db 0FFh ; 07CB FF .db 0FFh ; 07CC FF .db 0FFh ; 07CD FF .db 0FFh ; 07CE FF .db 0FFh ; 07CF FF .db 0FFh ; 07D0 FF .db 0FFh ; 07D1 FF .db 0FFh ; 07D2 FF .db 0FFh ; 07D3 FF .db 0FFh ; 07D4 FF .db 0FFh ; 07D5 FF .db 0FFh ; 07D6 FF .db 0FFh ; 07D7 FF .db 0FFh ; 07D8 FF .db 0FFh ; 07D9 FF .db 0FFh ; 07DA FF .db 0FFh ; 07DB FF .db 0FFh ; 07DC FF .db 0FFh ; 07DD FF .db 0FFh ; 07DE FF .db 0FFh ; 07DF FF .db 0FFh ; 07E0 FF .db 0FFh ; 07E1 FF .db 0FFh ; 07E2 FF .db 0FFh ; 07E3 FF .db 0FFh ; 07E4 FF .db 0FFh ; 07E5 FF .db 0FFh ; 07E6 FF .db 0FFh ; 07E7 FF .db 0FFh ; 07E8 FF .db 0FFh ; 07E9 FF .db 0FFh ; 07EA FF .db 0FFh ; 07EB FF .db 0FFh ; 07EC FF .db 0FFh ; 07ED FF .db 0FFh ; 07EE FF .db 0FFh ; 07EF FF .db 0FFh ; 07F0 FF .db 0FFh ; 07F1 FF .db 0FFh ; 07F2 FF .db 0FFh ; 07F3 FF .db 0FFh ; 07F4 FF .db 0FFh ; 07F5 FF .db 0FFh ; 07F6 FF .db 0FFh ; 07F7 FF .db 0FFh ; 07F8 FF .db 0FFh ; 07F9 FF .db 0FFh ; 07FA FF .db 0FFh ; 07FB FF .db 0FFh ; 07FC FF .db 0FFh ; 07FD FF .db 0FFh ; 07FE FF .db 0FFh ; 07FF FF .db 0FFh ; 0800 FF .db 0FFh ; 0801 FF .db 0FFh ; 0802 FF .db 0FFh ; 0803 FF .db 0FFh ; 0804 FF .db 0FFh ; 0805 FF .db 0FFh ; 0806 FF .db 0FFh ; 0807 FF .db 0FFh ; 0808 FF .db 0FFh ; 0809 FF .db 0FFh ; 080A FF .db 0FFh ; 080B FF .db 0FFh ; 080C FF .db 0FFh ; 080D FF .db 0FFh ; 080E FF .db 0FFh ; 080F FF .db 0FFh ; 0810 FF .db 0FFh ; 0811 FF .db 0FFh ; 0812 FF .db 0FFh ; 0813 FF .db 0FFh ; 0814 FF .db 0FFh ; 0815 FF .db 0FFh ; 0816 FF .db 0FFh ; 0817 FF .db 0FFh ; 0818 FF .db 0FFh ; 0819 FF .db 0FFh ; 081A FF .db 0FFh ; 081B FF .db 0FFh ; 081C FF .db 0FFh ; 081D FF .db 0FFh ; 081E FF .db 0FFh ; 081F FF .db 0FFh ; 0820 FF .db 0FFh ; 0821 FF .db 0FFh ; 0822 FF .db 0FFh ; 0823 FF .db 0FFh ; 0824 FF .db 0FFh ; 0825 FF .db 0FFh ; 0826 FF .db 0FFh ; 0827 FF .db 0FFh ; 0828 FF .db 0FFh ; 0829 FF .db 0FFh ; 082A FF .db 0FFh ; 082B FF .db 0FFh ; 082C FF .db 0FFh ; 082D FF .db 0FFh ; 082E FF .db 0FFh ; 082F FF .db 0FFh ; 0830 FF .db 0FFh ; 0831 FF .db 0FFh ; 0832 FF .db 0FFh ; 0833 FF .db 0FFh ; 0834 FF .db 0FFh ; 0835 FF .db 0FFh ; 0836 FF .db 0FFh ; 0837 FF .db 0FFh ; 0838 FF .db 0FFh ; 0839 FF .db 0FFh ; 083A FF .db 0FFh ; 083B FF .db 0FFh ; 083C FF .db 0FFh ; 083D FF .db 0FFh ; 083E FF .db 0FFh ; 083F FF .db 0FFh ; 0840 FF .db 0FFh ; 0841 FF .db 0FFh ; 0842 FF .db 0FFh ; 0843 FF .db 0FFh ; 0844 FF .db 0FFh ; 0845 FF .db 0FFh ; 0846 FF .db 0FFh ; 0847 FF .db 0FFh ; 0848 FF .db 0FFh ; 0849 FF .db 0FFh ; 084A FF .db 0FFh ; 084B FF .db 0FFh ; 084C FF .db 0FFh ; 084D FF .db 0FFh ; 084E FF .db 0FFh ; 084F FF .db 0FFh ; 0850 FF .db 0FFh ; 0851 FF .db 0FFh ; 0852 FF .db 0FFh ; 0853 FF .db 0FFh ; 0854 FF .db 0FFh ; 0855 FF .db 0FFh ; 0856 FF .db 0FFh ; 0857 FF .db 0FFh ; 0858 FF .db 0FFh ; 0859 FF .db 0FFh ; 085A FF .db 0FFh ; 085B FF .db 0FFh ; 085C FF .db 0FFh ; 085D FF .db 0FFh ; 085E FF .db 0FFh ; 085F FF .db 0FFh ; 0860 FF .db 0FFh ; 0861 FF .db 0FFh ; 0862 FF .db 0FFh ; 0863 FF .db 0FFh ; 0864 FF .db 0FFh ; 0865 FF .db 0FFh ; 0866 FF .db 0FFh ; 0867 FF .db 0FFh ; 0868 FF .db 0FFh ; 0869 FF .db 0FFh ; 086A FF .db 0FFh ; 086B FF .db 0FFh ; 086C FF .db 0FFh ; 086D FF .db 0FFh ; 086E FF .db 0FFh ; 086F FF .db 0FFh ; 0870 FF .db 0FFh ; 0871 FF .db 0FFh ; 0872 FF .db 0FFh ; 0873 FF .db 0FFh ; 0874 FF .db 0FFh ; 0875 FF .db 0FFh ; 0876 FF .db 0FFh ; 0877 FF .db 0FFh ; 0878 FF .db 0FFh ; 0879 FF .db 0FFh ; 087A FF .db 0FFh ; 087B FF .db 0FFh ; 087C FF .db 0FFh ; 087D FF .db 0FFh ; 087E FF .db 0FFh ; 087F FF .db 0FFh ; 0880 FF .db 0FFh ; 0881 FF .db 0FFh ; 0882 FF .db 0FFh ; 0883 FF .db 0FFh ; 0884 FF .db 0FFh ; 0885 FF .db 0FFh ; 0886 FF .db 0FFh ; 0887 FF .db 0FFh ; 0888 FF .db 0FFh ; 0889 FF .db 0FFh ; 088A FF .db 0FFh ; 088B FF .db 0FFh ; 088C FF .db 0FFh ; 088D FF .db 0FFh ; 088E FF .db 0FFh ; 088F FF .db 0FFh ; 0890 FF .db 0FFh ; 0891 FF .db 0FFh ; 0892 FF .db 0FFh ; 0893 FF .db 0FFh ; 0894 FF .db 0FFh ; 0895 FF .db 0FFh ; 0896 FF .db 0FFh ; 0897 FF .db 0FFh ; 0898 FF .db 0FFh ; 0899 FF .db 0FFh ; 089A FF .db 0FFh ; 089B FF .db 0FFh ; 089C FF .db 0FFh ; 089D FF .db 0FFh ; 089E FF .db 0FFh ; 089F FF .db 0FFh ; 08A0 FF .db 0FFh ; 08A1 FF .db 0FFh ; 08A2 FF .db 0FFh ; 08A3 FF .db 0FFh ; 08A4 FF .db 0FFh ; 08A5 FF .db 0FFh ; 08A6 FF .db 0FFh ; 08A7 FF .db 0FFh ; 08A8 FF .db 0FFh ; 08A9 FF .db 0FFh ; 08AA FF .db 0FFh ; 08AB FF .db 0FFh ; 08AC FF .db 0FFh ; 08AD FF .db 0FFh ; 08AE FF .db 0FFh ; 08AF FF .db 0FFh ; 08B0 FF .db 0FFh ; 08B1 FF .db 0FFh ; 08B2 FF .db 0FFh ; 08B3 FF .db 0FFh ; 08B4 FF .db 0FFh ; 08B5 FF .db 0FFh ; 08B6 FF .db 0FFh ; 08B7 FF .db 0FFh ; 08B8 FF .db 0FFh ; 08B9 FF .db 0FFh ; 08BA FF .db 0FFh ; 08BB FF .db 0FFh ; 08BC FF .db 0FFh ; 08BD FF .db 0FFh ; 08BE FF .db 0FFh ; 08BF FF .db 0FFh ; 08C0 FF .db 0FFh ; 08C1 FF .db 0FFh ; 08C2 FF .db 0FFh ; 08C3 FF .db 0FFh ; 08C4 FF .db 0FFh ; 08C5 FF .db 0FFh ; 08C6 FF .db 0FFh ; 08C7 FF .db 0FFh ; 08C8 FF .db 0FFh ; 08C9 FF .db 0FFh ; 08CA FF .db 0FFh ; 08CB FF .db 0FFh ; 08CC FF .db 0FFh ; 08CD FF .db 0FFh ; 08CE FF .db 0FFh ; 08CF FF .db 0FFh ; 08D0 FF .db 0FFh ; 08D1 FF .db 0FFh ; 08D2 FF .db 0FFh ; 08D3 FF .db 0FFh ; 08D4 FF .db 0FFh ; 08D5 FF .db 0FFh ; 08D6 FF .db 0FFh ; 08D7 FF .db 0FFh ; 08D8 FF .db 0FFh ; 08D9 FF .db 0FFh ; 08DA FF .db 0FFh ; 08DB FF .db 0FFh ; 08DC FF .db 0FFh ; 08DD FF .db 0FFh ; 08DE FF .db 0FFh ; 08DF FF .db 0FFh ; 08E0 FF .db 0FFh ; 08E1 FF .db 0FFh ; 08E2 FF .db 0FFh ; 08E3 FF .db 0FFh ; 08E4 FF .db 0FFh ; 08E5 FF .db 0FFh ; 08E6 FF .db 0FFh ; 08E7 FF .db 0FFh ; 08E8 FF .db 0FFh ; 08E9 FF .db 0FFh ; 08EA FF .db 0FFh ; 08EB FF .db 0FFh ; 08EC FF .db 0FFh ; 08ED FF .db 0FFh ; 08EE FF .db 0FFh ; 08EF FF .db 0FFh ; 08F0 FF .db 0FFh ; 08F1 FF .db 0FFh ; 08F2 FF .db 0FFh ; 08F3 FF .db 0FFh ; 08F4 FF .db 0FFh ; 08F5 FF .db 0FFh ; 08F6 FF .db 0FFh ; 08F7 FF .db 0FFh ; 08F8 FF .db 0FFh ; 08F9 FF .db 0FFh ; 08FA FF .db 0FFh ; 08FB FF .db 0FFh ; 08FC FF .db 0FFh ; 08FD FF .db 0FFh ; 08FE FF .db 0FFh ; 08FF FF .db 0FFh ; 0900 ; --------------------------------------------------------------------------- 0900 0900 loc_900: ; CODE XREF: 02BB 0900 CD 84 0A call sub_A84 0903 21 2A 00 lxi h, 2Ah ; '*' 0906 CD 09 05 call sub_509 0909 0909 loc_909: ; CODE XREF: 0304 0909 ; 0970 0909 3A 19 80 lda 8019h 090C E6 20 ani 20h 090E EE 20 xri 20h 0910 47 mov b, a 0911 DB 81 in 81h 0913 E6 DF ani 0DFh 0915 B0 ora b 0916 D3 81 out 81h 0918 11 16 80 lxi d, 8016h 091B 091B loc_91B: ; CODE XREF: 09A0 091B 21 98 3A lxi h, 3A98h 091E 22 0F 80 shld 800Fh 0921 1A ldax d 0922 E6 FE ani 0FEh 0924 F6 40 ori 40h 0926 D3 C0 out 0C0h 0928 12 stax d 0929 0929 loc_929: ; CODE XREF: 0933 0929 DB C2 in 0C2h 092B 0F rrc 092C D2 A3 09 jnc loc_9A3 092F 092F loc_92F: ; CODE XREF: 09AF 092F DB C2 in 0C2h 0931 E6 14 ani 14h 0933 CA 29 09 jz loc_929 0936 21 1B 00 lxi h, 1Bh 0939 22 0D 80 shld 800Dh 093C E6 04 ani 4 093E C2 B2 09 jnz loc_9B2 0941 3A 19 80 lda 8019h 0944 E6 10 ani 10h 0946 C2 8D 09 jnz loc_98D 0949 0949 loc_949: ; CODE XREF: 0991 0949 1A ldax d 094A E6 BF ani 0BFh 094C D3 C0 out 0C0h 094E 12 stax d 094F 21 16 00 lxi h, 16h 0952 CD 09 05 call sub_509 0955 1A ldax d 0956 F6 01 ori 1 0958 D3 C0 out 0C0h 095A 12 stax d 095B DB C1 in 0C1h 095D 07 rlc 095E D2 87 09 jnc loc_987 0961 1A ldax d 0962 E6 FE ani 0FEh 0964 D3 C0 out 0C0h 0966 12 stax d 0967 DB C0 in 0C0h 0969 E6 F8 ani 0F8h 096B 32 19 80 sta 8019h 096E E6 C8 ani 0C8h 0970 CA 09 09 jz loc_909 0973 E6 40 ani 40h 0975 CA 81 09 jz loc_981 0978 21 00 00 lxi h, 0 097B CD DA 0B call sub_BDA 097E C3 30 02 jmp loc_230 0981 ; --------------------------------------------------------------------------- 0981 0981 loc_981: ; CODE XREF: 0975 0981 CD 7C 0B call sub_B7C 0984 C3 30 02 jmp loc_230 0987 ; --------------------------------------------------------------------------- 0987 0987 loc_987: ; CODE XREF: 095E 0987 CD 7C 0B call sub_B7C 098A C3 5E 01 jmp loc_15E 098D ; --------------------------------------------------------------------------- 098D 098D loc_98D: ; CODE XREF: 0946 098D DB C2 in 0C2h 098F E6 08 ani 8 0991 C2 49 09 jnz loc_949 0994 1A ldax d 0995 E6 BF ani 0BFh 0997 D3 C0 out 0C0h 0999 12 stax d 099A 21 0F 00 lxi h, 0Fh 099D CD 09 05 call sub_509 09A0 C3 1B 09 jmp loc_91B 09A3 ; --------------------------------------------------------------------------- 09A3 09A3 loc_9A3: ; CODE XREF: 092C 09A3 DB C2 in 0C2h 09A5 E6 04 ani 4 09A7 C2 B2 09 jnz loc_9B2 09AA 2A 0F 80 lhld 800Fh 09AD 7D mov a, l 09AE B4 ora h 09AF C2 2F 09 jnz loc_92F 09B2 09B2 loc_9B2: ; CODE XREF: 093E 09B2 ; 09A7 ... 09B2 3A 16 80 lda 8016h 09B5 E6 BF ani 0BFh 09B7 F6 01 ori 1 09B9 D3 C0 out 0C0h 09BB 32 16 80 sta 8016h 09BE CD 7C 0B call sub_B7C 09C1 C3 58 01 jmp loc_158 09C4 ; --------------------------------------------------------------------------- 09C4 09C4 loc_9C4: ; CODE XREF: 02B6 09C4 ; 02C0 09C4 CD 2A 0B call sub_B2A 09C7 09C7 loc_9C7: ; CODE XREF: 0A37 09C7 3A 19 80 lda 8019h 09CA E6 20 ani 20h 09CC EE 20 xri 20h 09CE 47 mov b, a 09CF DB 81 in 81h 09D1 E6 DF ani 0DFh 09D3 B0 ora b 09D4 D3 81 out 81h 09D6 11 16 80 lxi d, 8016h 09D9 09D9 loc_9D9: ; CODE XREF: 0A64 09D9 21 98 3A lxi h, 3A98h 09DC 22 0F 80 shld 800Fh 09DF 1A ldax d 09E0 E6 FE ani 0FEh 09E2 F6 40 ori 40h 09E4 D3 C0 out 0C0h 09E6 12 stax d 09E7 09E7 loc_9E7: ; CODE XREF: 09F8 09E7 3A 13 80 lda 8013h 09EA 0F rrc 09EB DA 72 0A jc loc_A72 09EE DB C2 in 0C2h 09F0 0F rrc 09F1 D2 67 0A jnc loc_A67 09F4 09F4 loc_9F4: ; CODE XREF: 0A6C 09F4 DB C2 in 0C2h 09F6 E6 14 ani 14h 09F8 CA E7 09 jz loc_9E7 09FB 21 39 00 lxi h, 39h ; '9' 09FE 22 0D 80 shld 800Dh 0A01 E6 04 ani 4 0A03 C2 B2 09 jnz loc_9B2 0A06 3A 19 80 lda 8019h 0A09 E6 10 ani 10h 0A0B C2 51 0A jnz loc_A51 0A0E 0A0E loc_A0E: ; CODE XREF: 0A55 0A0E 1A ldax d 0A0F E6 BF ani 0BFh 0A11 D3 C0 out 0C0h 0A13 12 stax d 0A14 21 16 00 lxi h, 16h 0A17 CD 09 05 call sub_509 0A1A 1A ldax d 0A1B F6 01 ori 1 0A1D D3 C0 out 0C0h 0A1F 12 stax d 0A20 DB C1 in 0C1h 0A22 07 rlc 0A23 D2 4B 0A jnc loc_A4B 0A26 1A ldax d 0A27 E6 FE ani 0FEh 0A29 D3 C0 out 0C0h 0A2B 12 stax d 0A2C DB C0 in 0C0h 0A2E E6 F8 ani 0F8h 0A30 32 19 80 sta 8019h 0A33 E6 C8 ani 0C8h 0A35 FE 40 cpi 40h ; '@' 0A37 CA C7 09 jz loc_9C7 0A3A E6 40 ani 40h 0A3C C2 45 0A jnz loc_A45 0A3F CD 9F 0B call sub_B9F 0A42 C3 30 02 jmp loc_230 0A45 ; --------------------------------------------------------------------------- 0A45 0A45 loc_A45: ; CODE XREF: 0A3C 0A45 CD BA 0B call sub_BBA 0A48 C3 30 02 jmp loc_230 0A4B ; --------------------------------------------------------------------------- 0A4B 0A4B loc_A4B: ; CODE XREF: 0A23 0A4B CD 9F 0B call sub_B9F 0A4E C3 5E 01 jmp loc_15E 0A51 ; --------------------------------------------------------------------------- 0A51 0A51 loc_A51: ; CODE XREF: 0A0B 0A51 DB C2 in 0C2h 0A53 E6 08 ani 8 0A55 C2 0E 0A jnz loc_A0E 0A58 1A ldax d 0A59 E6 BF ani 0BFh 0A5B D3 C0 out 0C0h 0A5D 12 stax d 0A5E 21 0F 00 lxi h, 0Fh 0A61 CD 09 05 call sub_509 0A64 C3 D9 09 jmp loc_9D9 0A67 ; --------------------------------------------------------------------------- 0A67 0A67 loc_A67: ; CODE XREF: 09F1 0A67 2A 0F 80 lhld 800Fh 0A6A 7D mov a, l 0A6B B4 ora h 0A6C C2 F4 09 jnz loc_9F4 0A6F C3 B2 09 jmp loc_9B2 0A72 ; --------------------------------------------------------------------------- 0A72 0A72 loc_A72: ; CODE XREF: 09EB 0A72 1A ldax d 0A73 E6 BF ani 0BFh 0A75 D3 C0 out 0C0h 0A77 12 stax d 0A78 21 F4 01 lxi h, 1F4h 0A7B CD 09 05 call sub_509 0A7E CD D7 0F call sub_FD7 0A81 C3 8C 06 jmp loc_68C 0A84 0A84 ; --------------- S U B R O U T I N E --------------------------------------- 0A84 0A84 0A84 sub_A84: ; CODE XREF: 0900 0A84 ; 0BE1p ... 0A84 3E 03 mvi a, 3 0A86 32 1A 80 sta 801Ah 0A89 0A89 loc_A89: ; CODE XREF: sub_A84+7C 0A89 3A 0E 80 lda 800Eh 0A8C B7 ora a 0A8D F4 7C 0B cp sub_B7C 0A90 CD 49 0F call sub_F49 0A93 11 14 C4 lxi d, 0C414h 0A96 0A96 loc_A96: ; CODE XREF: sub_A84+1F 0A96 1B dcx d 0A97 7B mov a, e 0A98 B2 ora d 0A99 3E 01 mvi a, 1 0A9B CA 7A 04 jz loc_47A 0A9E 3A 09 80 lda 8009h 0AA1 FE 02 cpi 2 0AA3 C2 96 0A jnz loc_A96 0AA6 3A 07 80 lda 8007h 0AA9 B7 ora a 0AAA 21 7D 00 lxi h, 7Dh ; '}' 0AAD CA B3 0A jz loc_AB3 0AB0 21 FA 00 lxi h, 0FAh ; '' 0AB3 0AB3 loc_AB3: ; CODE XREF: sub_A84+29 0AB3 CD 09 05 call sub_509 0AB6 3A 0E 80 lda 800Eh 0AB9 B7 ora a 0ABA F2 E4 0A jp loc_AE4 0ABD 0ABD loc_ABD: ; CODE XREF: sub_A84+44 0ABD DB C1 in 0C1h 0ABF E6 10 ani 10h 0AC1 CA CC 0A jz loc_ACC 0AC4 3A 0E 80 lda 800Eh 0AC7 B7 ora a 0AC8 FA BD 0A jm loc_ABD 0ACB C9 ret 0ACC ; --------------------------------------------------------------------------- 0ACC 0ACC loc_ACC: ; CODE XREF: sub_A84+3D 0ACC ; sub_B7F+10 ... 0ACC CD D7 0F call sub_FD7 0ACF F1 pop psw 0AD0 C3 58 01 jmp loc_158 0AD3 ; --------------------------------------------------------------------------- 0AD3 0AD3 loc_AD3: ; CODE XREF: sub_B2A+47 0AD3 CD D7 0F call sub_FD7 0AD6 2A 0D 80 lhld 800Dh 0AD9 11 2A 00 lxi d, 2Ah ; '*' 0ADC 19 dad d 0ADD 22 0D 80 shld 800Dh 0AE0 F1 pop psw 0AE1 C3 58 01 jmp loc_158 0AE4 ; --------------------------------------------------------------------------- 0AE4 0AE4 loc_AE4: ; CODE XREF: sub_A84+36 0AE4 3A 1A 80 lda 801Ah 0AE7 3D dcr a 0AE8 32 1A 80 sta 801Ah 0AEB 3E 01 mvi a, 1 0AED 32 00 00 sta loc_0 0AF0 CA 22 0B jz loc_B22 0AF3 21 7D 00 lxi h, 7Dh ; '}' 0AF6 3D dcr a 0AF7 C2 FD 0A jnz loc_AFD 0AFA 21 FA 00 lxi h, 0FAh ; '' 0AFD 0AFD loc_AFD: ; CODE XREF: sub_A84+73 0AFD CD 7F 0B call sub_B7F 0B00 C3 89 0A jmp loc_A89 0B03 ; --------------------------------------------------------------------------- 0B03 0B03 loc_B03: ; CODE XREF: sub_B2A+40 0B03 3A 1A 80 lda 801Ah 0B06 3D dcr a 0B07 32 1A 80 sta 801Ah 0B0A 3E 01 mvi a, 1 0B0C 32 00 20 sta 2000h 0B0F CA 22 0B jz loc_B22 0B12 21 7D 00 lxi h, 7Dh ; '}' 0B15 3D dcr a 0B16 C2 1C 0B jnz loc_B1C 0B19 21 FA 00 lxi h, 0FAh ; '' 0B1C 0B1C loc_B1C: ; CODE XREF: sub_A84+92 0B1C CD BD 0B call sub_BBD 0B1F C3 2F 0B jmp loc_B2F 0B22 ; --------------------------------------------------------------------------- 0B22 0B22 loc_B22: ; CODE XREF: sub_A84+6C 0B22 ; sub_A84+8B 0B22 CD D7 0F call sub_FD7 0B25 3E 03 mvi a, 3 0B27 C3 7A 04 jmp loc_47A 0B27 ; End of function sub_A84 0B27 0B2A 0B2A ; --------------- S U B R O U T I N E --------------------------------------- 0B2A 0B2A 0B2A sub_B2A: ; CODE XREF: 09C4 0B2A 3E 03 mvi a, 3 0B2C 32 1A 80 sta 801Ah 0B2F 0B2F loc_B2F: ; CODE XREF: sub_A84+9B 0B2F 3A 0E 80 lda 800Eh 0B32 B7 ora a 0B33 FC BA 0B cm sub_BBA 0B36 2A 0D 80 lhld 800Dh 0B39 11 D6 FF lxi d, 0FFD6h 0B3C 19 dad d 0B3D 22 0D 80 shld 800Dh 0B40 CD 00 0F call sub_F00 0B43 11 14 C4 lxi d, 0C414h 0B46 0B46 loc_B46: ; CODE XREF: sub_B2A+29 0B46 1B dcx d 0B47 7B mov a, e 0B48 B2 ora d 0B49 3E 02 mvi a, 2 0B4B CA 7A 04 jz loc_47A 0B4E 3A 09 80 lda 8009h 0B51 FE 02 cpi 2 0B53 C2 46 0B jnz loc_B46 0B56 3A 07 80 lda 8007h 0B59 B7 ora a 0B5A 21 7D 00 lxi h, 7Dh ; '}' 0B5D CA 63 0B jz loc_B63 0B60 21 FA 00 lxi h, 0FAh ; '' 0B63 0B63 loc_B63: ; CODE XREF: sub_B2A+33 0B63 CD 09 05 call sub_509 0B66 3A 0E 80 lda 800Eh 0B69 B7 ora a 0B6A FA 03 0B jm loc_B03 0B6D 0B6D loc_B6D: ; CODE XREF: sub_B2A+4E 0B6D DB C1 in 0C1h 0B6F E6 10 ani 10h 0B71 CA D3 0A jz loc_AD3 0B74 3A 0E 80 lda 800Eh 0B77 B7 ora a 0B78 F2 6D 0B jp loc_B6D 0B7B C9 ret 0B7B ; End of function sub_B2A 0B7B 0B7C 0B7C ; --------------- S U B R O U T I N E --------------------------------------- 0B7C 0B7C 0B7C sub_B7C: ; CODE XREF: 0981 0B7C ; 0987 ... 0B7C 21 00 00 lxi h, 0 0B7C ; End of function sub_B7C 0B7C 0B7F 0B7F ; --------------- S U B R O U T I N E --------------------------------------- 0B7F 0B7F 0B7F sub_B7F: ; CODE XREF: sub_A84+79 0B7F 22 1F 80 shld 801Fh 0B82 CD D7 0F call sub_FD7 0B85 CD 15 05 call sub_515 0B88 CD 00 0F call sub_F00 0B8B 0B8B loc_B8B: ; CODE XREF: sub_B7F+17 0B8B DB C1 in 0C1h 0B8D E6 10 ani 10h 0B8F CA CC 0A jz loc_ACC 0B92 3A 0E 80 lda 800Eh 0B95 B7 ora a 0B96 F2 8B 0B jp loc_B8B 0B99 2A 1F 80 lhld 801Fh 0B9C C3 A2 0B jmp loc_BA2 0B9C ; End of function sub_B7F 0B9C 0B9F 0B9F ; --------------- S U B R O U T I N E --------------------------------------- 0B9F 0B9F 0B9F sub_B9F: ; CODE XREF: 0A3F 0B9F ; 0A4B 0B9F 21 00 00 lxi h, 0 0BA2 0BA2 loc_BA2: ; CODE XREF: sub_B7F+1D 0BA2 ; sub_BDA+4 0BA2 3A 07 80 lda 8007h 0BA5 B7 ora a 0BA6 11 FA 00 lxi d, 0FAh ; '' 0BA9 CA B0 0B jz loc_BB0 0BAC 11 F4 01 lxi d, 1F4h 0BAF 29 dad h 0BB0 0BB0 loc_BB0: ; CODE XREF: sub_B9F+A 0BB0 19 dad d 0BB1 CD 09 05 call sub_509 0BB4 CD D7 0F call sub_FD7 0BB7 C3 15 05 jmp sub_515 0BB7 ; End of function sub_B9F 0BB7 0BBA 0BBA ; --------------- S U B R O U T I N E --------------------------------------- 0BBA 0BBA 0BBA sub_BBA: ; CODE XREF: 0A45 0BBA ; sub_B2A+9 0BBA 21 00 00 lxi h, 0 0BBA ; End of function sub_BBA 0BBA 0BBD 0BBD ; --------------- S U B R O U T I N E --------------------------------------- 0BBD 0BBD 0BBD sub_BBD: ; CODE XREF: sub_A84+98 0BBD 22 1F 80 shld 801Fh 0BC0 CD D7 0F call sub_FD7 0BC3 CD 15 05 call sub_515 0BC6 CD 49 0F call sub_F49 0BC9 0BC9 loc_BC9: ; CODE XREF: sub_BBD+17 0BC9 DB C1 in 0C1h 0BCB E6 10 ani 10h 0BCD CA CC 0A jz loc_ACC 0BD0 3A 0E 80 lda 800Eh 0BD3 B7 ora a 0BD4 FA C9 0B jm loc_BC9 0BD7 2A 1F 80 lhld 801Fh 0BD7 ; End of function sub_BBD 0BD7 0BDA 0BDA ; --------------- S U B R O U T I N E --------------------------------------- 0BDA 0BDA 0BDA sub_BDA: ; CODE XREF: 097B 0BDA ; 0CEDp 0BDA 11 7D 00 lxi d, 7Dh ; '}' 0BDD 19 dad d 0BDE C3 A2 0B jmp loc_BA2 0BDE ; End of function sub_BDA 0BDE 0BE1 ; --------------------------------------------------------------------------- 0BE1 0BE1 loc_BE1: ; CODE XREF: 029C 0BE1 ; 02B0 0BE1 CD 84 0A call sub_A84 0BE4 DB 81 in 81h 0BE6 E6 EF ani 0EFh 0BE8 F6 6E ori 6Eh 0BEA D3 81 out 81h 0BEC 21 14 00 lxi h, 14h 0BEF CD 09 05 call sub_509 0BF2 DB C3 in 0C3h 0BF4 E6 10 ani 10h 0BF6 CA DD 04 jz loc_4DC+1 0BF9 DB 81 in 81h 0BFB E6 BF ani 0BFh 0BFD D3 81 out 81h 0BFF 21 17 00 lxi h, 17h 0C02 CD 09 05 call sub_509 0C05 0C05 loc_C05: ; CODE XREF: 038B 0C05 ; 0CCC 0C05 11 16 80 lxi d, 8016h 0C08 1A ldax d 0C09 E6 FE ani 0FEh 0C0B F6 40 ori 40h 0C0D D3 C0 out 0C0h 0C0F 12 stax d 0C10 3A 19 80 lda 8019h 0C13 E6 20 ani 20h 0C15 EE 20 xri 20h 0C17 47 mov b, a 0C18 DB 81 in 81h 0C1A E6 DF ani 0DFh 0C1C B0 ora b 0C1D F6 AE ori 0AEh 0C1F D3 81 out 81h 0C21 21 11 00 lxi h, 11h 0C24 22 0F 80 shld 800Fh 0C27 0C27 loc_C27: ; CODE XREF: 0C48 0C27 ; 0C4D ... 0C27 DB C2 in 0C2h 0C29 47 mov b, a 0C2A E6 02 ani 2 0C2C CA 37 0C jz loc_C37 0C2F 3A 19 80 lda 8019h 0C32 FE 88 cpi 88h ; '' 0C34 CA F3 0C jz loc_CF3 0C37 0C37 loc_C37: ; CODE XREF: 0C2C 0C37 78 mov a, b 0C38 E6 04 ani 4 0C3A CA 43 0C jz loc_C43 0C3D DB 81 in 81h 0C3F E6 F7 ani 0F7h 0C41 D3 81 out 81h 0C43 0C43 loc_C43: ; CODE XREF: 0C3A 0C43 2A 0F 80 lhld 800Fh 0C46 7D mov a, l 0C47 B4 ora h 0C48 C2 27 0C jnz loc_C27 0C4B 78 mov a, b 0C4C 0F rrc 0C4D DA 27 0C jc loc_C27 0C50 DB C2 in 0C2h 0C52 0F rrc 0C53 DA 27 0C jc loc_C27 0C56 E6 08 ani 8 0C58 CA 4B 0D jz loc_D4B 0C5B 21 1B 00 lxi h, 1Bh 0C5E 22 0D 80 shld 800Dh 0C61 0C61 loc_C61: ; CODE XREF: 0E3B 0C61 DB 81 in 81h 0C63 E6 7F ani 7Fh 0C65 F6 2E ori 2Eh 0C67 D3 81 out 81h 0C69 1A ldax d 0C6A E6 BF ani 0BFh 0C6C D3 C0 out 0C0h 0C6E 12 stax d 0C6F 21 0F 00 lxi h, 0Fh 0C72 CD 09 05 call sub_509 0C75 1A ldax d 0C76 F6 01 ori 1 0C78 D3 C0 out 0C0h 0C7A 12 stax d 0C7B DB C4 in 0C4h 0C7D E6 30 ani 30h 0C7F 0F rrc 0C80 0F rrc 0C81 0F rrc 0C82 21 5F 0D lxi h, 0D5Fh 0C85 85 add l 0C86 6F mov l, a 0C87 3E 00 mvi a, 0 0C89 8C adc h 0C8A 67 mov h, a 0C8B 7E mov a, m 0C8C 23 inx h 0C8D 66 mov h, m 0C8E 6F mov l, a 0C8F 22 0F 80 shld 800Fh 0C92 0C92 loc_C92: ; CODE XREF: 0CA1 0C92 DB C1 in 0C1h 0C94 07 rlc 0C95 DA B8 0C jc loc_CB8 0C98 07 rlc 0C99 DA 2B 0D jc loc_D2B 0C9C 2A 0F 80 lhld 800Fh 0C9F 7D mov a, l 0CA0 B4 ora h 0CA1 C2 92 0C jnz loc_C92 0CA4 0CA4 loc_CA4: ; CODE XREF: 0D30 0CA4 ; 0D48 ... 0CA4 1A ldax d 0CA5 F6 01 ori 1 0CA7 D3 C0 out 0C0h 0CA9 12 stax d 0CAA DB 81 in 81h 0CAC E6 7F ani 7Fh 0CAE F6 5E ori 5Eh 0CB0 D3 81 out 81h 0CB2 CD 7C 0B call sub_B7C 0CB5 C3 5E 01 jmp loc_15E 0CB8 ; --------------------------------------------------------------------------- 0CB8 0CB8 loc_CB8: ; CODE XREF: 0C95 0CB8 ; 0D3D 0CB8 1A ldax d 0CB9 E6 FE ani 0FEh 0CBB D3 C0 out 0C0h 0CBD 12 stax d 0CBE DB C0 in 0C0h 0CC0 E6 F8 ani 0F8h 0CC2 32 19 80 sta 8019h 0CC5 FE 90 cpi 90h ; '' 0CC7 CA 85 0D jz loc_D85 0CCA FE 80 cpi 80h ; '' 0CCC CA 05 0C jz loc_C05 0CCF FE B0 cpi 0B0h ; '' 0CD1 CA 26 0E jz loc_E26 0CD4 0CD4 loc_CD4: ; CODE XREF: 0D22 0CD4 DB 81 in 81h 0CD6 E6 7F ani 7Fh 0CD8 F6 5E ori 5Eh 0CDA D3 81 out 81h 0CDC 3A 19 80 lda 8019h 0CDF E6 40 ani 40h 0CE1 C2 EA 0C jnz loc_CEA 0CE4 CD 7C 0B call sub_B7C 0CE7 C3 30 02 jmp loc_230 0CEA ; --------------------------------------------------------------------------- 0CEA 0CEA loc_CEA: ; CODE XREF: 0CE1 0CEA 21 00 00 lxi h, 0 0CED CD DA 0B call sub_BDA 0CF0 C3 30 02 jmp loc_230 0CF3 ; --------------------------------------------------------------------------- 0CF3 0CF3 loc_CF3: ; CODE XREF: 0C34 0CF3 21 0C 00 lxi h, 0Ch 0CF6 22 0D 80 shld 800Dh 0CF9 21 02 00 lxi h, 2 0CFC CD 09 05 call sub_509 0CFF DB 81 in 81h 0D01 E6 7F ani 7Fh 0D03 F6 5E ori 5Eh 0D05 D3 81 out 81h 0D07 21 14 00 lxi h, 14h 0D0A CD 09 05 call sub_509 0D0D 1A ldax d 0D0E E6 BF ani 0BFh 0D10 D3 C0 out 0C0h 0D12 12 stax d 0D13 21 0A 00 lxi h, 0Ah 0D16 CD 09 05 call sub_509 0D19 1A ldax d 0D1A F6 01 ori 1 0D1C D3 C0 out 0C0h 0D1E 12 stax d 0D1F DB C1 in 0C1h 0D21 07 rlc 0D22 DA D4 0C jc loc_CD4 0D25 CD 7C 0B call sub_B7C 0D28 C3 5E 01 jmp loc_15E 0D2B ; --------------------------------------------------------------------------- 0D2B 0D2B loc_D2B: ; CODE XREF: 0C99 0D2B 3A 19 80 lda 8019h 0D2E FE 80 cpi 80h ; '' 0D30 C2 A4 0C jnz loc_CA4 0D33 21 88 13 lxi h, 1388h 0D36 22 0F 80 shld 800Fh 0D39 0D39 loc_D39: ; CODE XREF: 0D45 0D39 DB C1 in 0C1h 0D3B E6 40 ani 40h 0D3D CA B8 0C jz loc_CB8 0D40 2A 0F 80 lhld 800Fh 0D43 7D mov a, l 0D44 B4 ora h 0D45 C2 39 0D jnz loc_D39 0D48 C3 A4 0C jmp loc_CA4 0D4B ; --------------------------------------------------------------------------- 0D4B 0D4B loc_D4B: ; CODE XREF: 0C58 0D4B ; 0D7C 0D4B 1A ldax d 0D4C E6 BF ani 0BFh 0D4E D3 C0 out 0C0h 0D50 12 stax d 0D51 DB 81 in 81h 0D53 E6 7F ani 7Fh 0D55 F6 5E ori 5Eh 0D57 D3 81 out 81h 0D59 CD 7C 0B call sub_B7C 0D5C C3 57 04 jmp loc_457 0D5C ; --------------------------------------------------------------------------- 0D5F 00 .db 0 ; 0D60 00 .db 0 ; 0D61 3C .db 3Ch ; < 0D62 00 .db 0 ; 0D63 F0 .db 0F0h ; 0D64 00 .db 0 ; 0D65 0C .db 0Ch ; 0D66 03 .db 3 ; 0D67 ; --------------------------------------------------------------------------- 0D67 0D67 loc_D67: ; CODE XREF: 0288 0D67 CD 84 0A call sub_A84 0D6A DB 81 in 81h 0D6C E6 EF ani 0EFh 0D6E F6 6E ori 6Eh 0D70 D3 81 out 81h 0D72 21 14 00 lxi h, 14h 0D75 CD 09 05 call sub_509 0D78 DB C3 in 0C3h 0D7A E6 10 ani 10h 0D7C CA 4B 0D jz loc_D4B 0D7F DB 81 in 81h 0D81 E6 BF ani 0BFh 0D83 D3 81 out 81h 0D85 0D85 loc_D85: ; CODE XREF: 037E 0D85 ; 0CC7 0D85 21 C8 00 lxi h, 0C8h ; '' 0D88 CD 09 05 call sub_509 0D8B 11 16 80 lxi d, 8016h 0D8E 1A ldax d 0D8F F6 40 ori 40h 0D91 D3 C0 out 0C0h 0D93 12 stax d 0D94 DB 81 in 81h 0D96 E6 FB ani 0FBh 0D98 D3 81 out 81h 0D9A F6 AA ori 0AAh 0D9C D3 81 out 81h 0D9E 21 11 00 lxi h, 11h 0DA1 22 0F 80 shld 800Fh 0DA4 C3 27 0C jmp loc_C27 0DA7 ; --------------------------------------------------------------------------- 0DA7 0DA7 loc_DA7: ; CODE XREF: 0297 0DA7 CD 84 0A call sub_A84 0DAA 0DAA loc_DAA: ; CODE XREF: 0388 0DAA DB 81 in 81h 0DAC E6 4F ani 4Fh 0DAE F6 4E ori 4Eh 0DB0 D3 81 out 81h 0DB2 21 14 00 lxi h, 14h 0DB5 CD 09 05 call sub_509 0DB8 DB C3 in 0C3h 0DBA E6 10 ani 10h 0DBC CA DD 04 jz loc_4DC+1 0DBF 21 17 00 lxi h, 17h 0DC2 CD 09 05 call sub_509 0DC5 11 16 80 lxi d, 8016h 0DC8 1A ldax d 0DC9 F6 40 ori 40h 0DCB D3 C0 out 0C0h 0DCD 12 stax d 0DCE DB 81 in 81h 0DD0 F6 80 ori 80h 0DD2 D3 81 out 81h 0DD4 0DD4 loc_DD4: ; CODE XREF: 0DD8 0DD4 DB C2 in 0C2h 0DD6 E6 06 ani 6 0DD8 CA D4 0D jz loc_DD4 0DDB 21 0C 00 lxi h, 0Ch 0DDE 22 0D 80 shld 800Dh 0DE1 1A ldax d 0DE2 E6 BF ani 0BFh 0DE4 D3 C0 out 0C0h 0DE6 12 stax d 0DE7 21 0F 00 lxi h, 0Fh 0DEA CD 09 05 call sub_509 0DED DB 81 in 81h 0DEF E6 7F ani 7Fh 0DF1 D3 81 out 81h 0DF3 1A ldax d 0DF4 F6 01 ori 1 0DF6 D3 C0 out 0C0h 0DF8 12 stax d 0DF9 21 0F 00 lxi h, 0Fh 0DFC CD 09 05 call sub_509 0DFF C3 A4 0C jmp loc_CA4 0E02 ; --------------------------------------------------------------------------- 0E02 0E02 loc_E02: ; CODE XREF: 028D 0E02 CD 84 0A call sub_A84 0E05 0E05 loc_E05: ; CODE XREF: 0383 0E05 DB 81 in 81h 0E07 E6 6F ani 6Fh 0E09 F6 6E ori 6Eh 0E0B D3 81 out 81h 0E0D 21 14 00 lxi h, 14h 0E10 CD 09 05 call sub_509 0E13 DB C3 in 0C3h 0E15 E6 10 ani 10h 0E17 CA DD 04 jz loc_4DC+1 0E1A DB 81 in 81h 0E1C E6 BF ani 0BFh 0E1E D3 81 out 81h 0E20 21 05 00 lxi h, 5 0E23 CD 09 05 call sub_509 0E26 0E26 loc_E26: ; CODE XREF: 0CD1 0E26 11 16 80 lxi d, 8016h 0E29 1A ldax d 0E2A F6 40 ori 40h 0E2C D3 C0 out 0C0h 0E2E 12 stax d 0E2F 21 C8 00 lxi h, 0C8h ; '' 0E32 CD 09 05 call sub_509 0E35 21 0C 00 lxi h, 0Ch 0E38 22 0D 80 shld 800Dh 0E3B C3 61 0C jmp loc_C61 0E3E ; --------------------------------------------------------------------------- 0E3E 0E3E loc_E3E: ; CODE XREF: 01E5 0E3E ; 0292 0E3E 3E 08 mvi a, 8 0E40 32 07 80 sta 8007h 0E43 CD 84 0A call sub_A84 0E46 11 16 80 lxi d, 8016h 0E49 DB 81 in 81h 0E4B E6 EF ani 0EFh 0E4D F6 4E ori 4Eh 0E4F D3 81 out 81h 0E51 21 14 00 lxi h, 14h 0E54 CD 09 05 call sub_509 0E57 DB C3 in 0C3h 0E59 E6 10 ani 10h 0E5B CA DD 04 jz loc_4DC+1 0E5E DB 81 in 81h 0E60 E6 BF ani 0BFh 0E62 D3 81 out 81h 0E64 1A ldax d 0E65 E6 F7 ani 0F7h 0E67 F6 40 ori 40h 0E69 D3 C0 out 0C0h 0E6B 12 stax d 0E6C 0E6C loc_E6C: ; CODE XREF: 0E78 0E6C DB C3 in 0C3h 0E6E E6 04 ani 4 0E70 C2 81 0E jnz loc_E81 0E73 3A 13 80 lda 8013h 0E76 E6 04 ani 4 0E78 CA 6C 0E jz loc_E6C 0E7B 21 B8 0B lxi h, 0BB8h 0E7E CD 09 05 call sub_509 0E81 0E81 loc_E81: ; CODE XREF: 0E70 0E81 DB 81 in 81h 0E83 F6 5E ori 5Eh 0E85 D3 81 out 81h 0E87 1A ldax d 0E88 E6 BF ani 0BFh 0E8A D3 C0 out 0C0h 0E8C 12 stax d 0E8D CD D7 0F call sub_FD7 0E90 C3 58 01 jmp loc_158 0E90 ; --------------------------------------------------------------------------- 0E93 FF .db 0FFh ; 0E94 FF .db 0FFh ; 0E95 FF .db 0FFh ; 0E96 FF .db 0FFh ; 0E97 FF .db 0FFh ; 0E98 FF .db 0FFh ; 0E99 FF .db 0FFh ; 0E9A FF .db 0FFh ; 0E9B FF .db 0FFh ; 0E9C FF .db 0FFh ; 0E9D FF .db 0FFh ; 0E9E FF .db 0FFh ; 0E9F FF .db 0FFh ; 0EA0 FF .db 0FFh ; 0EA1 FF .db 0FFh ; 0EA2 FF .db 0FFh ; 0EA3 FF .db 0FFh ; 0EA4 FF .db 0FFh ; 0EA5 FF .db 0FFh ; 0EA6 FF .db 0FFh ; 0EA7 FF .db 0FFh ; 0EA8 FF .db 0FFh ; 0EA9 FF .db 0FFh ; 0EAA FF .db 0FFh ; 0EAB FF .db 0FFh ; 0EAC FF .db 0FFh ; 0EAD FF .db 0FFh ; 0EAE FF .db 0FFh ; 0EAF FF .db 0FFh ; 0EB0 FF .db 0FFh ; 0EB1 FF .db 0FFh ; 0EB2 FF .db 0FFh ; 0EB3 FF .db 0FFh ; 0EB4 FF .db 0FFh ; 0EB5 FF .db 0FFh ; 0EB6 FF .db 0FFh ; 0EB7 FF .db 0FFh ; 0EB8 FF .db 0FFh ; 0EB9 FF .db 0FFh ; 0EBA FF .db 0FFh ; 0EBB FF .db 0FFh ; 0EBC FF .db 0FFh ; 0EBD FF .db 0FFh ; 0EBE FF .db 0FFh ; 0EBF FF .db 0FFh ; 0EC0 FF .db 0FFh ; 0EC1 FF .db 0FFh ; 0EC2 FF .db 0FFh ; 0EC3 FF .db 0FFh ; 0EC4 FF .db 0FFh ; 0EC5 FF .db 0FFh ; 0EC6 FF .db 0FFh ; 0EC7 FF .db 0FFh ; 0EC8 FF .db 0FFh ; 0EC9 FF .db 0FFh ; 0ECA FF .db 0FFh ; 0ECB FF .db 0FFh ; 0ECC FF .db 0FFh ; 0ECD FF .db 0FFh ; 0ECE FF .db 0FFh ; 0ECF FF .db 0FFh ; 0ED0 FF .db 0FFh ; 0ED1 FF .db 0FFh ; 0ED2 FF .db 0FFh ; 0ED3 FF .db 0FFh ; 0ED4 FF .db 0FFh ; 0ED5 FF .db 0FFh ; 0ED6 FF .db 0FFh ; 0ED7 FF .db 0FFh ; 0ED8 FF .db 0FFh ; 0ED9 FF .db 0FFh ; 0EDA FF .db 0FFh ; 0EDB FF .db 0FFh ; 0EDC FF .db 0FFh ; 0EDD FF .db 0FFh ; 0EDE FF .db 0FFh ; 0EDF FF .db 0FFh ; 0EE0 FF .db 0FFh ; 0EE1 FF .db 0FFh ; 0EE2 FF .db 0FFh ; 0EE3 FF .db 0FFh ; 0EE4 FF .db 0FFh ; 0EE5 FF .db 0FFh ; 0EE6 FF .db 0FFh ; 0EE7 FF .db 0FFh ; 0EE8 FF .db 0FFh ; 0EE9 FF .db 0FFh ; 0EEA FF .db 0FFh ; 0EEB FF .db 0FFh ; 0EEC FF .db 0FFh ; 0EED FF .db 0FFh ; 0EEE FF .db 0FFh ; 0EEF FF .db 0FFh ; 0EF0 FF .db 0FFh ; 0EF1 FF .db 0FFh ; 0EF2 FF .db 0FFh ; 0EF3 FF .db 0FFh ; 0EF4 FF .db 0FFh ; 0EF5 FF .db 0FFh ; 0EF6 FF .db 0FFh ; 0EF7 FF .db 0FFh ; 0EF8 FF .db 0FFh ; 0EF9 FF .db 0FFh ; 0EFA FF .db 0FFh ; 0EFB FF .db 0FFh ; 0EFC FF .db 0FFh ; 0EFD FF .db 0FFh ; 0EFE FF .db 0FFh ; 0EFF FF .db 0FFh ; 0F00 0F00 ; --------------- S U B R O U T I N E --------------------------------------- 0F00 0F00 0F00 sub_F00: ; CODE XREF: 0561 0F00 ; 06FC ... 0F00 DB C3 in 0C3h 0F02 E6 10 ani 10h 0F04 C2 DA 04 jnz loc_4DA 0F07 3A 08 80 lda 8008h 0F0A B7 ora a 0F0B C8 rz 0F0C F5 push psw 0F0D AF xra a 0F0E 32 08 80 sta 8008h 0F11 DB 83 in 83h 0F13 E6 F7 ani 0F7h 0F15 D3 83 out 83h 0F17 3E 04 mvi a, 4 0F19 32 06 80 sta 8006h 0F1C 32 0C 80 sta 800Ch 0F1F 21 E0 1A lxi h, 1AE0h 0F22 CD EF 10 call sub_10EF 0F25 D3 C4 out 0C4h 0F27 3A 24 80 lda 8024h 0F2A FE 0A cpi 0Ah 0F2C 3E 36 mvi a, 36h ; '6' 0F2E C2 37 0F jnz loc_F37 0F31 21 4E 1B lxi h, 1B4Eh 0F34 CD E0 10 call sub_10E0 0F37 0F37 loc_F37: ; CODE XREF: sub_F00+2E 0F37 D3 C3 out 0C3h 0F39 3E 54 mvi a, 54h ; 'T' 0F3B D3 82 out 82h 0F3D CD A8 10 call sub_10A8 0F40 3A 02 80 lda 8002h 0F43 32 01 80 sta 8001h 0F46 C3 8B 0F jmp loc_F8B 0F46 ; End of function sub_F00 0F46 0F49 0F49 ; --------------- S U B R O U T I N E --------------------------------------- 0F49 0F49 0F49 sub_F49: ; CODE XREF: 02D7 0F49 ; 0313 ... 0F49 DB C3 in 0C3h 0F4B E6 10 ani 10h 0F4D C2 DA 04 jnz loc_4DA 0F50 3A 08 80 lda 8008h 0F53 F5 push psw 0F54 AF xra a 0F55 32 08 80 sta 8008h 0F58 D3 C4 out 0C4h 0F5A 11 28 00 lxi d, 28h ; '(' 0F5D CD 18 05 call sub_518 0F60 DB 83 in 83h 0F62 F6 08 ori 8 0F64 D3 83 out 83h 0F66 AF xra a 0F67 32 06 80 sta 8006h 0F6A 32 0C 80 sta 800Ch 0F6D 21 E0 1A lxi h, 1AE0h 0F70 CD E0 10 call sub_10E0 0F73 D3 C3 out 0C3h 0F75 3A 24 80 lda 8024h 0F78 FE 0A cpi 0Ah 0F7A 3E 14 mvi a, 14h 0F7C C2 85 0F jnz loc_F85 0F7F 21 4E 1B lxi h, 1B4Eh 0F82 CD EF 10 call sub_10EF 0F85 0F85 loc_F85: ; CODE XREF: sub_F49+33 0F85 D3 C4 out 0C4h 0F87 3E 02 mvi a, 2 0F89 D3 82 out 82h 0F8B 0F8B loc_F8B: ; CODE XREF: sub_F00+46 0F8B 3A 13 80 lda 8013h 0F8E E6 04 ani 4 0F90 32 13 80 sta 8013h 0F93 21 00 00 lxi h, 0 0F96 22 11 80 shld 8011h 0F99 22 14 80 shld 8014h 0F9C 22 26 80 shld 8026h 0F9F CD A8 10 call sub_10A8 0FA2 3A 02 80 lda 8002h 0FA5 32 01 80 sta 8001h 0FA8 CD C4 10 call sub_10C4 0FAB 3A 05 80 lda 8005h 0FAE 32 04 80 sta 8004h 0FB1 3E 80 mvi a, 80h ; '' 0FB3 D3 A2 out 0A2h 0FB5 D3 A2 out 0A2h 0FB7 3A 07 80 lda 8007h 0FBA B7 ora a 0FBB 21 00 04 lxi h, 400h 0FBE CA C4 0F jz loc_FC4 0FC1 21 00 02 lxi h, 200h 0FC4 0FC4 loc_FC4: ; CODE XREF: sub_F49+75 0FC4 22 0A 80 shld 800Ah 0FC7 3E FF mvi a, 0FFh 0FC9 D3 A0 out 0A0h 0FCB D3 A0 out 0A0h 0FCD 3E 01 mvi a, 1 0FCF 32 09 80 sta 8009h 0FD2 F1 pop psw 0FD3 32 08 80 sta 8008h 0FD6 C9 ret 0FD6 ; End of function sub_F49 0FD6 0FD7 0FD7 ; --------------- S U B R O U T I N E --------------------------------------- 0FD7 0FD7 0FD7 sub_FD7: ; CODE XREF: 055E 0FD7 ; 0578 ... 0FD7 3A 09 80 lda 8009h 0FDA B7 ora a 0FDB C8 rz 0FDC FE 02 cpi 2 0FDE C2 D7 0F jnz sub_FD7 0FE1 CD EC 0F call sub_FEC 0FE4 0FE4 loc_FE4: ; CODE XREF: sub_FD7+11 0FE4 3A 09 80 lda 8009h 0FE7 B7 ora a 0FE8 C2 E4 0F jnz loc_FE4 0FEB C9 ret 0FEB ; End of function sub_FD7 0FEB 0FEC 0FEC ; --------------- S U B R O U T I N E --------------------------------------- 0FEC 0FEC 0FEC sub_FEC: ; CODE XREF: 04F6 0FEC ; 066E ... 0FEC 3E 03 mvi a, 3 0FEE 32 09 80 sta 8009h 0FF1 3E 0B mvi a, 0Bh 0FF3 30 sim 0FF4 21 16 1C lxi h, 1C16h 0FF7 CD E0 10 call sub_10E0 0FFA 32 01 80 sta 8001h 0FFD 21 56 1C lxi h, 1C56h 1000 CD EF 10 call sub_10EF 1003 32 04 80 sta 8004h 1006 3A 06 80 lda 8006h 1009 B7 ora a 100A C2 1A 10 jnz loc_101A 100D 3E 00 mvi a, 0 100F D3 C3 out 0C3h 1011 21 AA 1B lxi h, 1BAAh 1014 CD EF 10 call sub_10EF 1017 D3 C4 out 0C4h 1019 C9 ret 101A ; --------------------------------------------------------------------------- 101A 101A loc_101A: ; CODE XREF: sub_FEC+1E 101A D3 C4 out 0C4h 101C 21 AA 1B lxi h, 1BAAh 101F CD E0 10 call sub_10E0 1022 D3 C3 out 0C3h 1024 C9 ret 1024 ; End of function sub_FEC 1024 1025 ; ----------------------------------------------------------------- RST5.5 1025 1025 loc_1025: ; CODE XREF: 002C 1025 F5 push psw 1026 3E 0B mvi a, 0Bh 1028 30 sim 1029 FB ei 102A C5 push b 102B D5 push d 102C E5 push h 102D DB 82 in 82h 102F 0F rrc 1030 DA A3 10 jc loc_10A3 1033 3E 80 mvi a, 80h ; '' 1035 D3 A3 out 0A3h 1037 DB A2 in 0A2h 1039 6F mov l, a 103A DB A2 in 0A2h 103C 67 mov h, a 103D 3E FF mvi a, 0FFh 103F D3 A2 out 0A2h 1041 D3 A2 out 0A2h 1043 3A 09 80 lda 8009h 1046 FE 02 cpi 2 1048 C2 A3 10 jnz loc_10A3 104B 7D mov a, l 104C 2F cma 104D 6F mov l, a 104E 7C mov a, h 104F 2F cma 1050 67 mov h, a 1051 3A 0C 80 lda 800Ch 1054 B7 ora a 1055 CA 7D 10 jz loc_107D 1058 11 38 FF lxi d, 0FF38h 105B 19 dad d 105C AF xra a 105D 7C mov a, h 105E 1F rar 105F 67 mov h, a 1060 7D mov a, l 1061 1F rar 1062 6F mov l, a 1063 7C mov a, h 1064 B7 ora a 1065 C2 A3 10 jnz loc_10A3 1068 7D mov a, l 1069 32 00 80 sta 8000h 106C CD A8 10 call sub_10A8 106F DB 82 in 82h 1071 F6 02 ori 2 1073 D3 82 out 82h 1075 E6 FB ani 0FBh 1077 D3 82 out 82h 1079 AF xra a 107A C3 A0 10 jmp loc_10A0 107D ; --------------------------------------------------------------------------- 107D 107D loc_107D: ; CODE XREF: 1055 107D 11 70 FE lxi d, 0FE70h 1080 19 dad d 1081 AF xra a 1082 7C mov a, h 1083 1F rar 1084 67 mov h, a 1085 7D mov a, l 1086 1F rar 1087 6F mov l, a 1088 7C mov a, h 1089 B7 ora a 108A C2 A3 10 jnz loc_10A3 108D 7D mov a, l 108E 32 03 80 sta 8003h 1091 CD C4 10 call sub_10C4 1094 D3 C4 out 0C4h 1096 DB 82 in 82h 1098 F6 04 ori 4 109A D3 82 out 82h 109C E6 FD ani 0FDh 109E D3 82 out 82h 10A0 10A0 loc_10A0: ; CODE XREF: 107A 10A0 32 0C 80 sta 800Ch 10A3 10A3 loc_10A3: ; CODE XREF: 1030 10A3 ; 1048 ... 10A3 E1 pop h 10A4 D1 pop d 10A5 C1 pop b 10A6 F1 pop psw 10A7 C9 ret 10A8 10A8 ; --------------- S U B R O U T I N E --------------------------------------- 10A8 10A8 10A8 sub_10A8: ; CODE XREF: sub_F00+3D 10A8 ; sub_F49+56 ... 10A8 21 00 1A lxi h, 1A00h 10AB CD E0 10 call sub_10E0 10AE 32 02 80 sta 8002h 10B1 32 22 80 sta 8022h 10B4 6F mov l, a 10B5 3A 01 80 lda 8001h 10B8 BD cmp l 10B9 DA BF 10 jc loc_10BF 10BC C8 rz 10BD 3D dcr a 10BE 3D dcr a 10BF 10BF loc_10BF: ; CODE XREF: sub_10A8+11 10BF 3C inr a 10C0 32 01 80 sta 8001h 10C3 C9 ret 10C3 ; End of function sub_10A8 10C3 10C4 10C4 ; --------------- S U B R O U T I N E --------------------------------------- 10C4 10C4 10C4 sub_10C4: ; CODE XREF: sub_F49+5F 10C4 ; 1091 ... 10C4 21 64 1A lxi h, 1A64h 10C7 CD EF 10 call sub_10EF 10CA 32 05 80 sta 8005h 10CD 32 23 80 sta 8023h 10D0 6F mov l, a 10D1 3A 04 80 lda 8004h 10D4 BD cmp l 10D5 DA DB 10 jc loc_10DB 10D8 C8 rz 10D9 3D dcr a 10DA 3D dcr a 10DB 10DB loc_10DB: ; CODE XREF: sub_10C4+11 10DB 3C inr a 10DC 32 04 80 sta 8004h 10DF C9 ret 10DF ; End of function sub_10C4 10DF 10E0 10E0 ; --------------- S U B R O U T I N E --------------------------------------- 10E0 10E0 10E0 sub_10E0: ; CODE XREF: sub_F00+34 10E0 ; sub_F49+27 ... 10E0 DB C4 in 0C4h 10E2 E6 0C ani 0Ch 10E4 0F rrc 10E5 0F rrc 10E6 CD 04 11 call sub_1104 10E9 3A 00 80 lda 8000h 10EC C3 F9 10 jmp loc_10F9 10EC ; End of function sub_10E0 10EC 10EF 10EF ; --------------- S U B R O U T I N E --------------------------------------- 10EF 10EF 10EF sub_10EF: ; CODE XREF: sub_F00+22 10EF ; sub_F49+39 ... 10EF DB C4 in 0C4h 10F1 E6 03 ani 3 10F3 CD 04 11 call sub_1104 10F6 3A 03 80 lda 8003h 10F9 10F9 loc_10F9: ; CODE XREF: sub_10E0+C 10F9 ; sub_10EF+10 10F9 BE cmp m 10FA 23 inx h 10FB D2 02 11 jnc loc_1102 10FE 23 inx h 10FF C3 F9 10 jmp loc_10F9 1102 ; --------------------------------------------------------------------------- 1102 1102 loc_1102: ; CODE XREF: sub_10EF+C 1102 7E mov a, m 1103 C9 ret 1103 ; End of function sub_10EF 1103 1104 1104 ; --------------- S U B R O U T I N E --------------------------------------- 1104 1104 1104 sub_1104: ; CODE XREF: sub_10E0+6 1104 ; sub_10EF+4 1104 E5 push h 1105 21 06 80 lxi h, 8006h 1108 B6 ora m 1109 23 inx h 110A B6 ora m 110B E1 pop h 110C E6 0F ani 0Fh 110E CD 16 11 call sub_1116 1111 7E mov a, m 1112 23 inx h 1113 66 mov h, m 1114 6F mov l, a 1115 C9 ret 1115 ; End of function sub_1104 1115 1116 1116 ; --------------- S U B R O U T I N E --------------------------------------- 1116 1116 1116 sub_1116: ; CODE XREF: sub_1104+A 1116 87 add a 1117 85 add l 1118 6F mov l, a 1119 3E 00 mvi a, 0 111B 8C adc h 111C 67 mov h, a 111D C9 ret 111D ; End of function sub_1116 111D 111D ; --------------------------------------------------------------------------- 111E FF .db 0FFh ; 111F FF .db 0FFh ; 1120 FF .db 0FFh ; 1121 FF .db 0FFh ; 1122 FF .db 0FFh ; 1123 FF .db 0FFh ; 1124 FF .db 0FFh ; 1125 FF .db 0FFh ; 1126 FF .db 0FFh ; 1127 FF .db 0FFh ; 1128 FF .db 0FFh ; 1129 FF .db 0FFh ; 112A FF .db 0FFh ; 112B FF .db 0FFh ; 112C FF .db 0FFh ; 112D FF .db 0FFh ; 112E FF .db 0FFh ; 112F FF .db 0FFh ; 1130 FF .db 0FFh ; 1131 FF .db 0FFh ; 1132 FF .db 0FFh ; 1133 FF .db 0FFh ; 1134 FF .db 0FFh ; 1135 FF .db 0FFh ; 1136 FF .db 0FFh ; 1137 FF .db 0FFh ; 1138 FF .db 0FFh ; 1139 FF .db 0FFh ; 113A FF .db 0FFh ; 113B FF .db 0FFh ; 113C FF .db 0FFh ; 113D FF .db 0FFh ; 113E FF .db 0FFh ; 113F FF .db 0FFh ; 1140 FF .db 0FFh ; 1141 FF .db 0FFh ; 1142 FF .db 0FFh ; 1143 FF .db 0FFh ; 1144 FF .db 0FFh ; 1145 FF .db 0FFh ; 1146 FF .db 0FFh ; 1147 FF .db 0FFh ; 1148 FF .db 0FFh ; 1149 FF .db 0FFh ; 114A FF .db 0FFh ; 114B FF .db 0FFh ; 114C FF .db 0FFh ; 114D FF .db 0FFh ; 114E FF .db 0FFh ; 114F FF .db 0FFh ; 1150 FF .db 0FFh ; 1151 FF .db 0FFh ; 1152 FF .db 0FFh ; 1153 FF .db 0FFh ; 1154 FF .db 0FFh ; 1155 FF .db 0FFh ; 1156 FF .db 0FFh ; 1157 FF .db 0FFh ; 1158 FF .db 0FFh ; 1159 FF .db 0FFh ; 115A FF .db 0FFh ; 115B FF .db 0FFh ; 115C FF .db 0FFh ; 115D FF .db 0FFh ; 115E FF .db 0FFh ; 115F FF .db 0FFh ; 1160 FF .db 0FFh ; 1161 FF .db 0FFh ; 1162 FF .db 0FFh ; 1163 FF .db 0FFh ; 1164 FF .db 0FFh ; 1165 FF .db 0FFh ; 1166 FF .db 0FFh ; 1167 FF .db 0FFh ; 1168 FF .db 0FFh ; 1169 FF .db 0FFh ; 116A FF .db 0FFh ; 116B FF .db 0FFh ; 116C FF .db 0FFh ; 116D FF .db 0FFh ; 116E FF .db 0FFh ; 116F FF .db 0FFh ; 1170 FF .db 0FFh ; 1171 FF .db 0FFh ; 1172 FF .db 0FFh ; 1173 FF .db 0FFh ; 1174 FF .db 0FFh ; 1175 FF .db 0FFh ; 1176 FF .db 0FFh ; 1177 FF .db 0FFh ; 1178 FF .db 0FFh ; 1179 FF .db 0FFh ; 117A FF .db 0FFh ; 117B FF .db 0FFh ; 117C FF .db 0FFh ; 117D FF .db 0FFh ; 117E FF .db 0FFh ; 117F FF .db 0FFh ; 1180 FF .db 0FFh ; 1181 FF .db 0FFh ; 1182 FF .db 0FFh ; 1183 FF .db 0FFh ; 1184 FF .db 0FFh ; 1185 FF .db 0FFh ; 1186 FF .db 0FFh ; 1187 FF .db 0FFh ; 1188 FF .db 0FFh ; 1189 FF .db 0FFh ; 118A FF .db 0FFh ; 118B FF .db 0FFh ; 118C FF .db 0FFh ; 118D FF .db 0FFh ; 118E FF .db 0FFh ; 118F FF .db 0FFh ; 1190 FF .db 0FFh ; 1191 FF .db 0FFh ; 1192 FF .db 0FFh ; 1193 FF .db 0FFh ; 1194 FF .db 0FFh ; 1195 FF .db 0FFh ; 1196 FF .db 0FFh ; 1197 FF .db 0FFh ; 1198 FF .db 0FFh ; 1199 FF .db 0FFh ; 119A FF .db 0FFh ; 119B FF .db 0FFh ; 119C FF .db 0FFh ; 119D FF .db 0FFh ; 119E FF .db 0FFh ; 119F FF .db 0FFh ; 11A0 FF .db 0FFh ; 11A1 FF .db 0FFh ; 11A2 FF .db 0FFh ; 11A3 FF .db 0FFh ; 11A4 FF .db 0FFh ; 11A5 FF .db 0FFh ; 11A6 FF .db 0FFh ; 11A7 FF .db 0FFh ; 11A8 FF .db 0FFh ; 11A9 FF .db 0FFh ; 11AA FF .db 0FFh ; 11AB FF .db 0FFh ; 11AC FF .db 0FFh ; 11AD FF .db 0FFh ; 11AE FF .db 0FFh ; 11AF FF .db 0FFh ; 11B0 FF .db 0FFh ; 11B1 FF .db 0FFh ; 11B2 FF .db 0FFh ; 11B3 FF .db 0FFh ; 11B4 FF .db 0FFh ; 11B5 FF .db 0FFh ; 11B6 FF .db 0FFh ; 11B7 FF .db 0FFh ; 11B8 FF .db 0FFh ; 11B9 FF .db 0FFh ; 11BA FF .db 0FFh ; 11BB FF .db 0FFh ; 11BC FF .db 0FFh ; 11BD FF .db 0FFh ; 11BE FF .db 0FFh ; 11BF FF .db 0FFh ; 11C0 FF .db 0FFh ; 11C1 FF .db 0FFh ; 11C2 FF .db 0FFh ; 11C3 FF .db 0FFh ; 11C4 FF .db 0FFh ; 11C5 FF .db 0FFh ; 11C6 FF .db 0FFh ; 11C7 FF .db 0FFh ; 11C8 FF .db 0FFh ; 11C9 FF .db 0FFh ; 11CA FF .db 0FFh ; 11CB FF .db 0FFh ; 11CC FF .db 0FFh ; 11CD FF .db 0FFh ; 11CE FF .db 0FFh ; 11CF FF .db 0FFh ; 11D0 FF .db 0FFh ; 11D1 FF .db 0FFh ; 11D2 FF .db 0FFh ; 11D3 FF .db 0FFh ; 11D4 FF .db 0FFh ; 11D5 FF .db 0FFh ; 11D6 FF .db 0FFh ; 11D7 FF .db 0FFh ; 11D8 FF .db 0FFh ; 11D9 FF .db 0FFh ; 11DA FF .db 0FFh ; 11DB FF .db 0FFh ; 11DC FF .db 0FFh ; 11DD FF .db 0FFh ; 11DE FF .db 0FFh ; 11DF FF .db 0FFh ; 11E0 FF .db 0FFh ; 11E1 FF .db 0FFh ; 11E2 FF .db 0FFh ; 11E3 FF .db 0FFh ; 11E4 FF .db 0FFh ; 11E5 FF .db 0FFh ; 11E6 FF .db 0FFh ; 11E7 FF .db 0FFh ; 11E8 FF .db 0FFh ; 11E9 FF .db 0FFh ; 11EA FF .db 0FFh ; 11EB FF .db 0FFh ; 11EC FF .db 0FFh ; 11ED FF .db 0FFh ; 11EE FF .db 0FFh ; 11EF FF .db 0FFh ; 11F0 FF .db 0FFh ; 11F1 FF .db 0FFh ; 11F2 FF .db 0FFh ; 11F3 FF .db 0FFh ; 11F4 FF .db 0FFh ; 11F5 FF .db 0FFh ; 11F6 FF .db 0FFh ; 11F7 FF .db 0FFh ; 11F8 FF .db 0FFh ; 11F9 FF .db 0FFh ; 11FA FF .db 0FFh ; 11FB FF .db 0FFh ; 11FC FF .db 0FFh ; 11FD FF .db 0FFh ; 11FE FF .db 0FFh ; 11FF FF .db 0FFh ; 1200 ; --------------------------------------------------------------------------- 1200 F5 push psw 1201 C5 push b 1202 D5 push d 1203 E5 push h 1204 DB C2 in 0C2h 1206 E6 C0 ani 0C0h 1208 CA 37 12 jz loc_1237 120B 21 11 80 lxi h, 8011h 120E 1E 01 mvi e, 1 1210 E6 40 ani 40h 1212 C2 18 12 jnz loc_1218 1215 1E 04 mvi e, 4 1217 23 inx h 1218 1218 loc_1218: ; CODE XREF: 1212 1218 34 inr m 1219 3E 07 mvi a, 7 121B BE cmp m 121C D2 37 12 jnc loc_1237 121F 7B mov a, e 1220 32 13 80 sta 8013h 1223 3D dcr a 1224 CA 37 12 jz loc_1237 1227 3A 06 80 lda 8006h 122A AB xra e 122B 5F mov e, a 122C 3A 16 80 lda 8016h 122F E6 FB ani 0FBh 1231 B3 ora e 1232 D3 C0 out 0C0h 1234 32 16 80 sta 8016h 1237 1237 loc_1237: ; CODE XREF: 1208 1237 ; 121C ... 1237 2A 0D 80 lhld 800Dh 123A DB C3 in 0C3h 123C B7 ora a 123D F2 42 12 jp loc_1241+1 1240 23 inx h 1241 1241 loc_1241: ; CODE XREF: 123D 1241 3E 2B mvi a, 2Bh ; '+' 1243 22 0D 80 shld 800Dh 1246 2A 0F 80 lhld 800Fh 1249 7D mov a, l 124A B4 ora h 124B CA 52 12 jz loc_1252 124E 2B dcx h 124F 22 0F 80 shld 800Fh 1252 1252 loc_1252: ; CODE XREF: 124B 1252 AF xra a 1253 D3 A3 out 0A3h 1255 DB A0 in 0A0h 1257 5F mov e, a 1258 DB A0 in 0A0h 125A 57 mov d, a 125B B7 ora a 125C FA 62 12 jm loc_1262 125F 11 00 80 lxi d, 8000h 1262 1262 loc_1262: ; CODE XREF: 125C 1262 3E FF mvi a, 0FFh 1264 D3 A0 out 0A0h 1266 D3 A0 out 0A0h 1268 3A 08 80 lda 8008h 126B FE 02 cpi 2 126D C2 CD 12 jnz loc_12CD 1270 2A 0A 80 lhld 800Ah 1273 19 dad d 1274 3A 09 80 lda 8009h 1277 3D dcr a 1278 FA D3 12 jm loc_12D3 127B CA F1 12 jz loc_12F1 127E 3D dcr a 127F C2 59 13 jnz loc_1359 1282 7A mov a, d 1283 FE 80 cpi 80h ; '' 1285 CA 95 04 jz loc_495 1288 EB xchg 1289 2A 14 80 lhld 8014h 128C 19 dad d 128D 7C mov a, h 128E 07 rlc 128F 7C mov a, h 1290 1F rar 1291 67 mov h, a 1292 7D mov a, l 1293 1F rar 1294 6F mov l, a 1295 22 14 80 shld 8014h 1298 29 dad h 1299 3A 07 80 lda 8007h 129C B7 ora a 129D CA A1 12 jz loc_12A1 12A0 29 dad h 12A1 12A1 loc_12A1: ; CODE XREF: 129D 12A1 3A 06 80 lda 8006h 12A4 B7 ora a 12A5 C2 AF 12 jnz loc_12AF 12A8 7C mov a, h 12A9 2F cma 12AA 67 mov h, a 12AB 7D mov a, l 12AC 2F cma 12AD 6F mov l, a 12AE 23 inx h 12AF 12AF loc_12AF: ; CODE XREF: 12A5 12AF 3A 01 80 lda 8001h 12B2 85 add l 12B3 6F mov l, a 12B4 3E 00 mvi a, 0 12B6 8C adc h 12B7 7D mov a, l 12B8 CA C2 12 jz loc_12C2 12BB F2 C0 12 jp loc_12BF+1 12BE AF xra a 12BF 12BF loc_12BF: ; CODE XREF: 12BB 12BF 21 3E FF lxi h, 0FF3Eh 12C2 12C2 loc_12C2: ; CODE XREF: 12B8 12C2 D3 C3 out 0C3h 12C4 12C4 loc_12C4: ; CODE XREF: 12FD 12C4 ; 1318 ... 12C4 DB C1 in 0C1h 12C6 0F rrc 12C7 DA CD 12 jc loc_12CD 12CA 3E 0A mvi a, 0Ah 12CC 30 sim 12CD 12CD loc_12CD: ; CODE XREF: 126D 12CD ; 12C7 ... 12CD E1 pop h 12CE D1 pop d 12CF C1 pop b 12D0 F1 pop psw 12D1 FB ei 12D2 C9 ret 12D3 ; --------------------------------------------------------------------------- 12D3 12D3 loc_12D3: ; CODE XREF: 1278 12D3 DB C3 in 0C3h 12D5 B7 ora a 12D6 3A 01 80 lda 8001h 12D9 F2 E3 12 jp loc_12E3 12DC 3D dcr a 12DD CA CD 12 jz loc_12CD 12E0 C3 E9 12 jmp loc_12E9 12E3 ; --------------------------------------------------------------------------- 12E3 12E3 loc_12E3: ; CODE XREF: 12D9 12E3 3C inr a 12E4 FE 73 cpi 73h ; 's' 12E6 D2 CD 12 jnc loc_12CD 12E9 12E9 loc_12E9: ; CODE XREF: 12E0 12E9 32 01 80 sta 8001h 12EC D3 C3 out 0C3h 12EE C3 CD 12 jmp loc_12CD 12F1 ; --------------------------------------------------------------------------- 12F1 12F1 loc_12F1: ; CODE XREF: 127B 12F1 E5 push h 12F2 2A 26 80 lhld 8026h 12F5 23 inx h 12F6 22 26 80 shld 8026h 12F9 7D mov a, l 12FA E1 pop h 12FB FE 32 cpi 32h ; '2' 12FD DA C4 12 jc loc_12C4 1300 3A 07 80 lda 8007h 1303 B7 ora a 1304 11 33 00 lxi d, 33h ; '3' 1307 01 14 00 lxi b, 14h 130A CA 13 13 jz loc_1313 130D 11 19 00 lxi d, 19h 1310 01 0A 00 lxi b, 0Ah 1313 1313 loc_1313: ; CODE XREF: 130A 1313 E5 push h 1314 19 dad d 1315 7C mov a, h 1316 E1 pop h 1317 B7 ora a 1318 FA C4 12 jm loc_12C4 131B 3A 06 80 lda 8006h 131E B7 ora a 131F C2 2E 13 jnz loc_132E 1322 3A 05 80 lda 8005h 1325 D3 C4 out 0C4h 1327 DB 82 in 82h 1329 F6 20 ori 20h 132B C3 37 13 jmp loc_1337 132E ; --------------------------------------------------------------------------- 132E 132E loc_132E: ; CODE XREF: 131F 132E 3A 01 80 lda 8001h 1331 D3 C3 out 0C3h 1333 DB 82 in 82h 1335 F6 80 ori 80h 1337 1337 loc_1337: ; CODE XREF: 132B 1337 D3 82 out 82h 1339 09 dad b 133A 7C mov a, h 133B B7 ora a 133C FA C4 12 jm loc_12C4 133F 3E 02 mvi a, 2 1341 32 09 80 sta 8009h 1344 3A 01 80 lda 8001h 1347 D3 C3 out 0C3h 1349 3A 05 80 lda 8005h 134C D3 C4 out 0C4h 134E DB 82 in 82h 1350 E6 1F ani 1Fh 1352 F6 10 ori 10h 1354 D3 82 out 82h 1356 C3 C4 12 jmp loc_12C4 1359 ; --------------------------------------------------------------------------- 1359 1359 loc_1359: ; CODE XREF: 127F 1359 3A 06 80 lda 8006h 135C 0F rrc 135D 0F rrc 135E 0F rrc 135F 47 mov b, a 1360 DB C3 in 0C3h 1362 A8 xra b 1363 F2 6C 13 jp loc_136C 1366 3E CE mvi a, 0CEh ; '' 1368 BA cmp d 1369 DA CD 12 jc loc_12CD 136C 136C loc_136C: ; CODE XREF: 1363 136C 3A 04 80 lda 8004h 136F D3 C4 out 0C4h 1371 3A 01 80 lda 8001h 1374 D3 C3 out 0C3h 1376 AF xra a 1377 32 09 80 sta 8009h 137A C3 CD 12 jmp loc_12CD 137A ; --------------------------------------------------------------------------- 137D FF .db 0FFh ; 137E FF .db 0FFh ; 137F FF .db 0FFh ; 1380 FF .db 0FFh ; 1381 FF .db 0FFh ; 1382 FF .db 0FFh ; 1383 FF .db 0FFh ; 1384 FF .db 0FFh ; 1385 FF .db 0FFh ; 1386 FF .db 0FFh ; 1387 FF .db 0FFh ; 1388 FF .db 0FFh ; 1389 FF .db 0FFh ; 138A FF .db 0FFh ; 138B FF .db 0FFh ; 138C FF .db 0FFh ; 138D FF .db 0FFh ; 138E FF .db 0FFh ; 138F FF .db 0FFh ; 1390 FF .db 0FFh ; 1391 FF .db 0FFh ; 1392 FF .db 0FFh ; 1393 FF .db 0FFh ; 1394 FF .db 0FFh ; 1395 FF .db 0FFh ; 1396 FF .db 0FFh ; 1397 FF .db 0FFh ; 1398 FF .db 0FFh ; 1399 FF .db 0FFh ; 139A FF .db 0FFh ; 139B FF .db 0FFh ; 139C FF .db 0FFh ; 139D FF .db 0FFh ; 139E FF .db 0FFh ; 139F FF .db 0FFh ; 13A0 FF .db 0FFh ; 13A1 FF .db 0FFh ; 13A2 FF .db 0FFh ; 13A3 FF .db 0FFh ; 13A4 FF .db 0FFh ; 13A5 FF .db 0FFh ; 13A6 FF .db 0FFh ; 13A7 FF .db 0FFh ; 13A8 FF .db 0FFh ; 13A9 FF .db 0FFh ; 13AA FF .db 0FFh ; 13AB FF .db 0FFh ; 13AC FF .db 0FFh ; 13AD FF .db 0FFh ; 13AE FF .db 0FFh ; 13AF FF .db 0FFh ; 13B0 FF .db 0FFh ; 13B1 FF .db 0FFh ; 13B2 FF .db 0FFh ; 13B3 FF .db 0FFh ; 13B4 FF .db 0FFh ; 13B5 FF .db 0FFh ; 13B6 FF .db 0FFh ; 13B7 FF .db 0FFh ; 13B8 FF .db 0FFh ; 13B9 FF .db 0FFh ; 13BA FF .db 0FFh ; 13BB FF .db 0FFh ; 13BC FF .db 0FFh ; 13BD FF .db 0FFh ; 13BE FF .db 0FFh ; 13BF FF .db 0FFh ; 13C0 FF .db 0FFh ; 13C1 FF .db 0FFh ; 13C2 FF .db 0FFh ; 13C3 FF .db 0FFh ; 13C4 FF .db 0FFh ; 13C5 FF .db 0FFh ; 13C6 FF .db 0FFh ; 13C7 FF .db 0FFh ; 13C8 FF .db 0FFh ; 13C9 FF .db 0FFh ; 13CA FF .db 0FFh ; 13CB FF .db 0FFh ; 13CC FF .db 0FFh ; 13CD FF .db 0FFh ; 13CE FF .db 0FFh ; 13CF FF .db 0FFh ; 13D0 FF .db 0FFh ; 13D1 FF .db 0FFh ; 13D2 FF .db 0FFh ; 13D3 FF .db 0FFh ; 13D4 FF .db 0FFh ; 13D5 FF .db 0FFh ; 13D6 FF .db 0FFh ; 13D7 FF .db 0FFh ; 13D8 FF .db 0FFh ; 13D9 FF .db 0FFh ; 13DA FF .db 0FFh ; 13DB FF .db 0FFh ; 13DC FF .db 0FFh ; 13DD FF .db 0FFh ; 13DE FF .db 0FFh ; 13DF FF .db 0FFh ; 13E0 FF .db 0FFh ; 13E1 FF .db 0FFh ; 13E2 FF .db 0FFh ; 13E3 FF .db 0FFh ; 13E4 FF .db 0FFh ; 13E5 FF .db 0FFh ; 13E6 FF .db 0FFh ; 13E7 FF .db 0FFh ; 13E8 FF .db 0FFh ; 13E9 FF .db 0FFh ; 13EA FF .db 0FFh ; 13EB FF .db 0FFh ; 13EC FF .db 0FFh ; 13ED FF .db 0FFh ; 13EE FF .db 0FFh ; 13EF FF .db 0FFh ; 13F0 FF .db 0FFh ; 13F1 FF .db 0FFh ; 13F2 FF .db 0FFh ; 13F3 FF .db 0FFh ; 13F4 FF .db 0FFh ; 13F5 FF .db 0FFh ; 13F6 FF .db 0FFh ; 13F7 FF .db 0FFh ; 13F8 FF .db 0FFh ; 13F9 FF .db 0FFh ; 13FA FF .db 0FFh ; 13FB FF .db 0FFh ; 13FC FF .db 0FFh ; 13FD FF .db 0FFh ; 13FE FF .db 0FFh ; 13FF FF .db 0FFh ; 1400 ; --------------------------------------------------------------------------- 1400 1400 loc_1400: ; CODE XREF: 0220 1400 ; 0227 ... 1400 3A 16 80 lda 8016h 1403 E6 93 ani 93h 1405 F6 01 ori 1 1407 32 16 80 sta 8016h 140A D3 C0 out 0C0h 140C CD D7 0F call sub_FD7 140F 3E 08 mvi a, 8 1411 32 07 80 sta 8007h 1414 CD 49 0F call sub_F49 1417 21 08 07 lxi h, 708h 141A CD 09 05 call sub_509 141D CD D7 0F call sub_FD7 1420 3A 13 80 lda 8013h 1423 0F rrc 1424 D2 49 14 jnc loc_1449 1427 3E 08 mvi a, 8 1429 32 07 80 sta 8007h 142C CD 00 0F call sub_F00 142F 142F loc_142F: ; CODE XREF: 1433 142F 3A 13 80 lda 8013h 1432 0F rrc 1433 D2 2F 14 jnc loc_142F 1436 21 F4 01 lxi h, 1F4h 1439 CD 09 05 call sub_509 143C CD D7 0F call sub_FD7 143F DB C1 in 0C1h 1441 E6 08 ani 8 1443 C2 8C 06 jnz loc_68C 1446 C3 69 07 jmp loc_769 1449 ; --------------------------------------------------------------------------- 1449 1449 loc_1449: ; CODE XREF: 06E6 1449 ; 1424 1449 F3 di 144A 3E 01 mvi a, 1 144C 32 09 80 sta 8009h 144F 3E 04 mvi a, 4 1451 32 08 80 sta 8008h 1454 32 06 80 sta 8006h 1457 3E 12 mvi a, 12h 1459 D3 82 out 82h 145B 3E FF mvi a, 0FFh 145D 32 04 80 sta 8004h 1460 D3 C4 out 0C4h 1462 21 C4 1C lxi h, 1CC4h 1465 3A 00 80 lda 8000h 1468 1468 loc_1468: ; CODE XREF: 146E 1468 BE cmp m 1469 23 inx h 146A D2 71 14 jnc loc_1471 146D 23 inx h 146E C3 68 14 jmp loc_1468 1471 ; --------------------------------------------------------------------------- 1471 1471 loc_1471: ; CODE XREF: 146A 1471 7E mov a, m 1472 D3 C3 out 0C3h 1474 AF xra a 1475 32 13 80 sta 8013h 1478 32 1B 80 sta 801Bh 147B 21 93 15 lxi h, 1593h 147E 22 1D 80 shld 801Dh 1481 3E C3 mvi a, 0C3h ; '' 1483 32 1C 80 sta 801Ch 1486 3E 1B mvi a, 1Bh 1488 30 sim 1489 FB ei 148A 11 00 00 lxi d, 0 148D 148D loc_148D: ; CODE XREF: 14A5 148D 1B dcx d 148E 7B mov a, e 148F B2 ora d 1490 CA 7A 04 jz loc_47A 1493 3E 09 mvi a, 9 1495 1495 loc_1495: ; CODE XREF: 1496 1495 3D dcr a 1496 C2 95 14 jnz loc_1495 1499 3A 13 80 lda 8013h 149C 0F rrc 149D DA F4 14 jc loc_14F4 14A0 3A 1B 80 lda 801Bh 14A3 FE FE cpi 0FEh ; '' 14A5 DA 8D 14 jc loc_148D 14A8 14A8 loc_14A8: ; CODE XREF: 14AB 14A8 DB C1 in 0C1h 14AA 0F rrc 14AB D2 A8 14 jnc loc_14A8 14AE 3E 80 mvi a, 80h ; '' 14B0 D3 A3 out 0A3h 14B2 DB A2 in 0A2h 14B4 6F mov l, a 14B5 DB A2 in 0A2h 14B7 67 mov h, a 14B8 22 0F 80 shld 800Fh 14BB 3E FF mvi a, 0FFh 14BD D3 A2 out 0A2h 14BF D3 A2 out 0A2h 14C1 14C1 loc_14C1: ; CODE XREF: 14C4 14C1 DB C1 in 0C1h 14C3 0F rrc 14C4 DA C1 14 jc loc_14C1 14C7 14C7 loc_14C7: ; CODE XREF: 14D9 14C7 ; 14E2 14C7 3A 13 80 lda 8013h 14CA 0F rrc 14CB DA F4 14 jc loc_14F4 14CE 3A 1B 80 lda 801Bh 14D1 FE FD cpi 0FDh ; '' 14D3 DA 95 04 jc loc_495 14D6 DB C1 in 0C1h 14D8 0F rrc 14D9 D2 C7 14 jnc loc_14C7 14DC CD 65 15 call sub_1565 14DF 14DF loc_14DF: ; CODE XREF: 14F1 14DF DB C1 in 0C1h 14E1 0F rrc 14E2 D2 C7 14 jnc loc_14C7 14E5 3A 1B 80 lda 801Bh 14E8 FE FD cpi 0FDh ; '' 14EA DA 95 04 jc loc_495 14ED 3A 13 80 lda 8013h 14F0 0F rrc 14F1 D2 DF 14 jnc loc_14DF 14F4 14F4 loc_14F4: ; CODE XREF: 149D 14F4 ; 14CB 14F4 3E 03 mvi a, 3 14F6 32 09 80 sta 8009h 14F9 3E 4B mvi a, 4Bh ; 'K' 14FB D3 C3 out 0C3h 14FD 3E 20 mvi a, 20h ; ' ' 14FF D3 C4 out 0C4h 1501 1501 loc_1501: ; CODE XREF: 1506 1501 3A 1B 80 lda 801Bh 1504 FE FC cpi 0FCh ; '' 1506 D2 01 15 jnc loc_1501 1509 1509 loc_1509: ; CODE XREF: 1514 1509 DB C3 in 0C3h 150B 07 rlc 150C DA 17 15 jc loc_1517 150F 3A 1B 80 lda 801Bh 1512 FE 9C cpi 9Ch ; '' 1514 D2 09 15 jnc loc_1509 1517 1517 loc_1517: ; CODE XREF: 150C 1517 F3 di 1518 3A 25 80 lda 8025h 151B 32 03 80 sta 8003h 151E 21 56 1C lxi h, 1C56h 1521 CD EF 10 call sub_10EF 1524 32 04 80 sta 8004h 1527 D3 C4 out 0C4h 1529 3A 40 1A lda byte_1A40 152C 32 00 80 sta 8000h 152F 21 16 1C lxi h, 1C16h 1532 CD E0 10 call sub_10E0 1535 32 01 80 sta 8001h 1538 D3 C3 out 0C3h 153A AF xra a 153B 32 09 80 sta 8009h 153E 32 13 80 sta 8013h 1541 3E 02 mvi a, 2 1543 32 08 80 sta 8008h 1546 21 00 12 lxi h, 1200h 1549 22 1D 80 shld 801Dh 154C FB ei 154D 3A 24 80 lda 8024h 1550 B7 ora a 1551 CA 5B 15 jz loc_155B 1554 DB C1 in 0C1h 1556 E6 08 ani 8 1558 CA 69 07 jz loc_769 155B 155B loc_155B: ; CODE XREF: 1551 155B DB C2 in 0C2h 155D E6 40 ani 40h 155F C2 66 04 jnz loc_466 1562 C3 8C 06 jmp loc_68C 1565 1565 ; --------------- S U B R O U T I N E --------------------------------------- 1565 1565 1565 sub_1565: ; CODE XREF: 14DC 1565 3E 80 mvi a, 80h ; '' 1567 D3 A3 out 0A3h 1569 DB A2 in 0A2h 156B 6F mov l, a 156C DB A2 in 0A2h 156E 67 mov h, a 156F 3E FF mvi a, 0FFh 1571 D3 A2 out 0A2h 1573 D3 A2 out 0A2h 1575 7D mov a, l 1576 2F cma 1577 6F mov l, a 1578 7C mov a, h 1579 2F cma 157A 67 mov h, a 157B 11 70 FE lxi d, 0FE70h 157E 19 dad d 157F AF xra a 1580 7C mov a, h 1581 1F rar 1582 67 mov h, a 1583 7D mov a, l 1584 1F rar 1585 6F mov l, a 1586 7C mov a, h 1587 B7 ora a 1588 C0 rnz 1589 7D mov a, l 158A 32 03 80 sta 8003h 158D CD C4 10 call sub_10C4 1590 D3 C4 out 0C4h 1592 C9 ret 1592 ; End of function sub_1565 1592 1593 ; --------------------------------------------------------------------------- 1593 F5 push psw 1594 D5 push d 1595 E5 push h 1596 DB C2 in 0C2h 1598 E6 40 ani 40h 159A CA A2 15 jz loc_15A2 159D 3E 01 mvi a, 1 159F 32 13 80 sta 8013h 15A2 15A2 loc_15A2: ; CODE XREF: 159A 15A2 AF xra a 15A3 D3 A3 out 0A3h 15A5 DB A0 in 0A0h 15A7 5F mov e, a 15A8 DB A0 in 0A0h 15AA 57 mov d, a 15AB 32 1B 80 sta 801Bh 15AE B7 ora a 15AF FA B5 15 jm loc_15B5 15B2 11 00 80 lxi d, 8000h 15B5 15B5 loc_15B5: ; CODE XREF: 15AF 15B5 3E FF mvi a, 0FFh 15B7 D3 A0 out 0A0h 15B9 D3 A0 out 0A0h 15BB 21 00 01 lxi h, 100h 15BE 19 dad d 15BF 3A 09 80 lda 8009h 15C2 3D dcr a 15C3 CA EC 15 jz loc_15EC 15C6 3D dcr a 15C7 C2 E7 15 jnz loc_15E7 15CA 7A mov a, d 15CB FE 80 cpi 80h ; '' 15CD CA 95 04 jz loc_495 15D0 29 dad h 15D1 29 dad h 15D2 29 dad h 15D3 3E 1E mvi a, 1Eh 15D5 85 add l 15D6 6F mov l, a 15D7 3E 00 mvi a, 0 15D9 8C adc h 15DA 7D mov a, l 15DB CA E5 15 jz loc_15E5 15DE F2 E3 15 jp loc_15E2+1 15E1 AF xra a 15E2 15E2 loc_15E2: ; CODE XREF: 15DE 15E2 21 3E FF lxi h, 0FF3Eh 15E5 15E5 loc_15E5: ; CODE XREF: 15DB 15E5 D3 C3 out 0C3h 15E7 15E7 loc_15E7: ; CODE XREF: 15C7 15E7 ; 15F2 ... 15E7 E1 pop h 15E8 D1 pop d 15E9 F1 pop psw 15EA FB ei 15EB C9 ret 15EC ; --------------------------------------------------------------------------- 15EC 15EC loc_15EC: ; CODE XREF: 15C3 15EC 11 1A 00 lxi d, 1Ah 15EF 19 dad d 15F0 7C mov a, h 15F1 B7 ora a 15F2 FA E7 15 jm loc_15E7 15F5 3E 02 mvi a, 2 15F7 32 09 80 sta 8009h 15FA C3 E7 15 jmp loc_15E7 15FD ; --------------------------------------------------------------------------- 15FD AF xra a 15FE 21 3E FF lxi h, 0FF3Eh 1601 D3 C4 out 0C4h 1603 E1 pop h 1604 D1 pop d 1605 F1 pop psw 1606 FB ei 1607 C9 ret 1607 ; --------------------------------------------------------------------------- 1608 11 .db 11h ; 1609 1A .db 1Ah ; 160A 00 .db 0 ; 160B 19 .db 19h ; 160C 7C .db 7Ch ; | 160D B7 .db 0B7h ; 160E FA .db 0FAh ; 160F 03 .db 3 ; 1610 16 .db 16h ; 1611 3E .db 3Eh ; > 1612 02 .db 2 ; 1613 32 .db 32h ; 2 1614 09 .db 9 ; 1615 80 .db 80h ; 1616 C3 .db 0C3h ; 1617 03 .db 3 ; 1618 16 .db 16h ; 1619 32 .db 32h ; 2 161A 09 .db 9 ; 161B 80 .db 80h ; 161C C3 .db 0C3h ; 161D FE .db 0FEh ; 161E 15 .db 15h ; 161F FF .db 0FFh ; 1620 FF .db 0FFh ; 1621 FF .db 0FFh ; 1622 FF .db 0FFh ; 1623 FF .db 0FFh ; 1624 FF .db 0FFh ; 1625 FF .db 0FFh ; 1626 FF .db 0FFh ; 1627 FF .db 0FFh ; 1628 FF .db 0FFh ; 1629 FF .db 0FFh ; 162A FF .db 0FFh ; 162B FF .db 0FFh ; 162C FF .db 0FFh ; 162D FF .db 0FFh ; 162E FF .db 0FFh ; 162F FF .db 0FFh ; 1630 FF .db 0FFh ; 1631 FF .db 0FFh ; 1632 FF .db 0FFh ; 1633 FF .db 0FFh ; 1634 FF .db 0FFh ; 1635 FF .db 0FFh ; 1636 FF .db 0FFh ; 1637 FF .db 0FFh ; 1638 FF .db 0FFh ; 1639 FF .db 0FFh ; 163A FF .db 0FFh ; 163B FF .db 0FFh ; 163C FF .db 0FFh ; 163D FF .db 0FFh ; 163E FF .db 0FFh ; 163F FF .db 0FFh ; 1640 FF .db 0FFh ; 1641 FF .db 0FFh ; 1642 FF .db 0FFh ; 1643 FF .db 0FFh ; 1644 FF .db 0FFh ; 1645 FF .db 0FFh ; 1646 FF .db 0FFh ; 1647 FF .db 0FFh ; 1648 FF .db 0FFh ; 1649 FF .db 0FFh ; 164A FF .db 0FFh ; 164B FF .db 0FFh ; 164C FF .db 0FFh ; 164D FF .db 0FFh ; 164E FF .db 0FFh ; 164F FF .db 0FFh ; 1650 FF .db 0FFh ; 1651 FF .db 0FFh ; 1652 FF .db 0FFh ; 1653 FF .db 0FFh ; 1654 FF .db 0FFh ; 1655 FF .db 0FFh ; 1656 FF .db 0FFh ; 1657 FF .db 0FFh ; 1658 FF .db 0FFh ; 1659 FF .db 0FFh ; 165A FF .db 0FFh ; 165B FF .db 0FFh ; 165C FF .db 0FFh ; 165D FF .db 0FFh ; 165E FF .db 0FFh ; 165F FF .db 0FFh ; 1660 FF .db 0FFh ; 1661 FF .db 0FFh ; 1662 FF .db 0FFh ; 1663 FF .db 0FFh ; 1664 FF .db 0FFh ; 1665 FF .db 0FFh ; 1666 FF .db 0FFh ; 1667 FF .db 0FFh ; 1668 FF .db 0FFh ; 1669 FF .db 0FFh ; 166A FF .db 0FFh ; 166B FF .db 0FFh ; 166C FF .db 0FFh ; 166D FF .db 0FFh ; 166E FF .db 0FFh ; 166F FF .db 0FFh ; 1670 FF .db 0FFh ; 1671 FF .db 0FFh ; 1672 FF .db 0FFh ; 1673 FF .db 0FFh ; 1674 FF .db 0FFh ; 1675 FF .db 0FFh ; 1676 FF .db 0FFh ; 1677 FF .db 0FFh ; 1678 FF .db 0FFh ; 1679 FF .db 0FFh ; 167A FF .db 0FFh ; 167B FF .db 0FFh ; 167C FF .db 0FFh ; 167D FF .db 0FFh ; 167E FF .db 0FFh ; 167F FF .db 0FFh ; 1680 ; --------------------------------------------------------------------------- 1680 1680 loc_1680: ; CODE XREF: 0106 1680 AF xra a 1681 D3 83 out 83h 1683 DB C4 in 0C4h 1685 E6 60 ani 60h 1687 FE 20 cpi 20h ; ' ' 1689 CA CA 18 jz loc_18CA 168C 3E 10 mvi a, 10h 168E D3 C0 out 0C0h 1690 32 16 80 sta 8016h 1693 AF xra a 1694 32 13 80 sta 8013h 1697 32 22 80 sta 8022h 169A 32 23 80 sta 8023h 169D 3E 01 mvi a, 1 169F 32 08 80 sta 8008h 16A2 3E FF mvi a, 0FFh 16A4 D3 A0 out 0A0h 16A6 D3 A0 out 0A0h 16A8 3E C3 mvi a, 0C3h ; '' 16AA 32 1C 80 sta 801Ch 16AD 21 00 12 lxi h, 1200h 16B0 22 1D 80 shld 801Dh 16B3 3E 1B mvi a, 1Bh 16B5 30 sim 16B6 FB ei 16B7 21 A8 FD lxi h, 0FDA8h 16BA 22 0D 80 shld 800Dh 16BD 3E 1E mvi a, 1Eh 16BF D3 C3 out 0C3h 16C1 3E 30 mvi a, 30h ; '0' 16C3 D3 82 out 82h 16C5 11 E8 03 lxi d, 3E8h 16C8 CD 18 05 call sub_518 16CB 3E 4B mvi a, 4Bh ; 'K' 16CD D3 C3 out 0C3h 16CF 0E 02 mvi c, 2 16D1 11 40 1F lxi d, 1F40h 16D4 16D4 loc_16D4: ; CODE XREF: 16DE 16D4 ; 16E2 16D4 3A 0E 80 lda 800Eh 16D7 B7 ora a 16D8 F2 E8 16 jp loc_16E8 16DB 1B dcx d 16DC 7B mov a, e 16DD B2 ora d 16DE C2 D4 16 jnz loc_16D4 16E1 0D dcr c 16E2 C2 D4 16 jnz loc_16D4 16E5 C3 66 04 jmp loc_466 16E8 ; --------------------------------------------------------------------------- 16E8 16E8 loc_16E8: ; CODE XREF: 16D8 16E8 3E 08 mvi a, 8 16EA 32 07 80 sta 8007h 16ED CD 49 0F call sub_F49 16F0 3E 02 mvi a, 2 16F2 32 08 80 sta 8008h 16F5 11 00 80 lxi d, 8000h 16F8 16F8 loc_16F8: ; CODE XREF: 1703 16F8 1B dcx d 16F9 7B mov a, e 16FA B2 ora d 16FB CA 66 04 jz loc_466 16FE 3A 09 80 lda 8009h 1701 FE 02 cpi 2 1703 C2 F8 16 jnz loc_16F8 1706 0E 03 mvi c, 3 1708 1708 loc_1708: ; CODE XREF: 170C 1708 ; 1724 1708 3A 22 80 lda 8022h 170B B7 ora a 170C CA 08 17 jz loc_1708 170F 32 01 80 sta 8001h 1712 1712 loc_1712: ; CODE XREF: 1716 1712 3A 23 80 lda 8023h 1715 B7 ora a 1716 CA 12 17 jz loc_1712 1719 32 04 80 sta 8004h 171C AF xra a 171D 32 22 80 sta 8022h 1720 32 23 80 sta 8023h 1723 0D dcr c 1724 C2 08 17 jnz loc_1708 1727 3A 16 80 lda 8016h 172A F6 40 ori 40h 172C 32 16 80 sta 8016h 172F D3 C0 out 0C0h 1731 C3 80 17 jmp loc_1780 1734 ; --------------------------------------------------------------------------- 1734 1734 loc_1734: ; CODE XREF: 178B 1734 ; 17B4 ... 1734 CD D7 0F call sub_FD7 1737 3E 7E mvi a, 7Eh ; '~' 1739 D3 81 out 81h 173B AF xra a 173C 32 13 80 sta 8013h 173F 173F loc_173F: ; CODE XREF: 1749 173F ; 17C6 ... 173F 11 32 00 lxi d, 32h ; '2' 1742 CD 18 05 call sub_518 1745 DB C3 in 0C3h 1747 E6 07 ani 7 1749 C2 3F 17 jnz loc_173F 174C 174C loc_174C: ; CODE XREF: 1770 174C ; 17F6 174C 3A 16 80 lda 8016h 174F E6 BF ani 0BFh 1751 32 16 80 sta 8016h 1754 D3 C0 out 0C0h 1756 DB C3 in 0C3h 1758 E6 02 ani 2 175A C2 21 19 jnz loc_1921 175D DB C4 in 0C4h 175F B7 ora a 1760 F2 45 19 jp loc_1945 1763 E6 40 ani 40h 1765 C2 E7 17 jnz loc_17E7 1768 DB C3 in 0C3h 176A 0F rrc 176B DA 9C 17 jc loc_179C 176E 0F rrc 176F 0F rrc 1770 D2 4C 17 jnc loc_174C 1773 1773 loc_1773: ; CODE XREF: 17C9 1773 CD 49 0F call sub_F49 1776 3A 16 80 lda 8016h 1779 F6 40 ori 40h 177B 32 16 80 sta 8016h 177E D3 C0 out 0C0h 1780 1780 loc_1780: ; CODE XREF: 1731 1780 ; 1793 1780 DB C2 in 0C2h 1782 E6 10 ani 10h 1784 C4 CC 17 cnz sub_17CC 1787 DB C3 in 0C3h 1789 E6 02 ani 2 178B C2 34 17 jnz loc_1734 178E 3A 13 80 lda 8013h 1791 E6 04 ani 4 1793 CA 80 17 jz loc_1780 1796 CD D7 0F call sub_FD7 1799 C3 9C 17 jmp loc_179C 179C 179C loc_179C: ; CODE XREF: 176B 179C ; 17F1 ... 179C CD 00 0F call sub_F00 179F 3A 16 80 lda 8016h 17A2 F6 40 ori 40h 17A4 32 16 80 sta 8016h 17A7 D3 C0 out 0C0h 17A9 17A9 loc_17A9: ; CODE XREF: 17BC 17A9 DB C2 in 0C2h 17AB E6 10 ani 10h 17AD C4 CC 17 cnz sub_17CC 17B0 DB C3 in 0C3h 17B2 E6 02 ani 2 17B4 C2 34 17 jnz loc_1734 17B7 3A 13 80 lda 8013h 17BA E6 01 ani 1 17BC CA A9 17 jz loc_17A9 17BF CD D7 0F call sub_FD7 17C2 DB C4 in 0C4h 17C4 E6 40 ani 40h 17C6 C2 3F 17 jnz loc_173F 17C9 C3 73 17 jmp loc_1773 17CC 17CC ; --------------- S U B R O U T I N E --------------------------------------- 17CC 17CC 17CC sub_17CC: ; CODE XREF: 1784 17CC ; 17AD 17CC 3A 16 80 lda 8016h 17CF E6 BF ani 0BFh 17D1 D3 C0 out 0C0h 17D3 32 16 80 sta 8016h 17D6 21 0F 00 lxi h, 0Fh 17D9 CD 09 05 call sub_509 17DC 3A 16 80 lda 8016h 17DF F6 40 ori 40h 17E1 D3 C0 out 0C0h 17E3 32 16 80 sta 8016h 17E6 C9 ret 17E6 ; End of function sub_17CC 17E6 17E7 ; --------------------------------------------------------------------------- 17E7 17E7 loc_17E7: ; CODE XREF: 1765 17E7 DB C4 in 0C4h 17E9 E6 20 ani 20h 17EB C2 A6 18 jnz loc_18A6 17EE DB C3 in 0C3h 17F0 0F rrc 17F1 DA 9C 17 jc loc_179C 17F4 E6 02 ani 2 17F6 CA 4C 17 jz loc_174C 17F9 AF xra a 17FA 32 13 80 sta 8013h 17FD CD 49 0F call sub_F49 1800 DB C4 in 0C4h 1802 E6 10 ani 10h 1804 C2 64 18 jnz loc_1864 1807 3E 2E mvi a, 2Eh ; '.' 1809 D3 81 out 81h 180B 180B loc_180B: ; CODE XREF: 1853 180B 3A 16 80 lda 8016h 180E F6 40 ori 40h 1810 32 16 80 sta 8016h 1813 D3 C0 out 0C0h 1815 DB 81 in 81h 1817 F6 80 ori 80h 1819 D3 81 out 81h 181B 21 40 00 lxi h, 40h ; '@' 181E CD 09 05 call sub_509 1821 DB 81 in 81h 1823 E6 F7 ani 0F7h 1825 D3 81 out 81h 1827 F6 08 ori 8 1829 D3 81 out 81h 182B 21 14 00 lxi h, 14h 182E CD 09 05 call sub_509 1831 DB 81 in 81h 1833 E6 7F ani 7Fh 1835 D3 81 out 81h 1837 3A 16 80 lda 8016h 183A E6 BF ani 0BFh 183C 32 16 80 sta 8016h 183F D3 C0 out 0C0h 1841 21 0A 00 lxi h, 0Ah 1844 CD 09 05 call sub_509 1847 DB C3 in 0C3h 1849 E6 02 ani 2 184B C2 34 17 jnz loc_1734 184E 3A 13 80 lda 8013h 1851 E6 04 ani 4 1853 CA 0B 18 jz loc_180B 1856 1856 loc_1856: ; CODE XREF: 18A3 1856 3E 7E mvi a, 7Eh ; '~' 1858 D3 81 out 81h 185A CD D7 0F call sub_FD7 185D AF xra a 185E 32 13 80 sta 8013h 1861 C3 9C 17 jmp loc_179C 1864 ; --------------------------------------------------------------------------- 1864 1864 loc_1864: ; CODE XREF: 1804 1864 3E 2A mvi a, 2Ah ; '*' 1866 D3 81 out 81h 1868 1868 loc_1868: ; CODE XREF: 18A0 1868 3A 16 80 lda 8016h 186B F6 40 ori 40h 186D 32 16 80 sta 8016h 1870 D3 C0 out 0C0h 1872 DB 81 in 81h 1874 F6 80 ori 80h 1876 D3 81 out 81h 1878 21 40 00 lxi h, 40h ; '@' 187B CD 09 05 call sub_509 187E DB 81 in 81h 1880 E6 7F ani 7Fh 1882 D3 81 out 81h 1884 3A 16 80 lda 8016h 1887 E6 BF ani 0BFh 1889 32 16 80 sta 8016h 188C D3 C0 out 0C0h 188E 21 0A 00 lxi h, 0Ah 1891 CD 09 05 call sub_509 1894 DB C3 in 0C3h 1896 E6 02 ani 2 1898 C2 34 17 jnz loc_1734 189B 3A 13 80 lda 8013h 189E E6 04 ani 4 18A0 CA 68 18 jz loc_1868 18A3 C3 56 18 jmp loc_1856 18A6 ; --------------------------------------------------------------------------- 18A6 18A6 loc_18A6: ; CODE XREF: 17EB 18A6 ; 18C0 18A6 3E 2E mvi a, 2Eh ; '.' 18A8 D3 81 out 81h 18AA 11 05 00 lxi d, 5 18AD CD 18 05 call sub_518 18B0 3E 40 mvi a, 40h ; '@' 18B2 30 sim 18B3 11 05 00 lxi d, 5 18B6 CD 18 05 call sub_518 18B9 3E C0 mvi a, 0C0h ; '' 18BB 30 sim 18BC DB C4 in 0C4h 18BE E6 20 ani 20h 18C0 C2 A6 18 jnz loc_18A6 18C3 3E 7E mvi a, 7Eh ; '~' 18C5 D3 81 out 81h 18C7 C3 3F 17 jmp loc_173F 18CA ; --------------------------------------------------------------------------- 18CA 18CA loc_18CA: ; CODE XREF: 1689 18CA ; 1907 ... 18CA DB C4 in 0C4h 18CC 07 rlc 18CD D2 40 00 jnc loc_40 18D0 07 rlc 18D1 DA 40 00 jc loc_40 18D4 07 rlc 18D5 D2 40 00 jnc loc_40 18D8 07 rlc 18D9 DA 0F 19 jc loc_190F 18DC 21 20 1A lxi h, 1A20h 18DF CD 67 19 call sub_1967 18E2 D3 C3 out 0C3h 18E4 21 84 1A lxi h, 1A84h 18E7 CD 72 19 call sub_1972 18EA D3 C4 out 0C4h 18EC 18EC loc_18EC: ; CODE XREF: 191E 18EC DB C3 in 0C3h 18EE E6 04 ani 4 18F0 3E 30 mvi a, 30h ; '0' 18F2 C2 0A 19 jnz loc_190A 18F5 DB C3 in 0C3h 18F7 E6 02 ani 2 18F9 3E A0 mvi a, 0A0h ; '' 18FB C2 0A 19 jnz loc_190A 18FE DB C3 in 0C3h 1900 E6 01 ani 1 1902 3E 90 mvi a, 90h ; '' 1904 C2 0A 19 jnz loc_190A 1907 C3 CA 18 jmp loc_18CA 190A ; --------------------------------------------------------------------------- 190A 190A loc_190A: ; CODE XREF: 18F2 190A ; 18FB ... 190A D3 82 out 82h 190C C3 CA 18 jmp loc_18CA 190F ; --------------------------------------------------------------------------- 190F 190F loc_190F: ; CODE XREF: 18D9 190F 21 1B 80 lxi h, 801Bh 1912 34 inr m 1913 7E mov a, m 1914 D3 C3 out 0C3h 1916 D3 C4 out 0C4h 1918 11 02 00 lxi d, 2 191B CD 18 05 call sub_518 191E C3 EC 18 jmp loc_18EC 1921 ; --------------------------------------------------------------------------- 1921 1921 loc_1921: ; CODE XREF: 175A 1921 3A 16 80 lda 8016h 1924 EE 80 xri 80h 1926 32 16 80 sta 8016h 1929 D3 C0 out 0C0h 192B B7 ora a 192C F2 31 19 jp loc_1930+1 192F AF xra a 1930 1930 loc_1930: ; CODE XREF: 192C 1930 21 3E 08 lxi h, 83Eh 1933 32 07 80 sta 8007h 1936 32 18 80 sta 8018h 1939 0F rrc 193A 0F rrc 193B 0F rrc 193C EE 01 xri 1 193E F6 10 ori 10h 1940 D3 83 out 83h 1942 C3 3F 17 jmp loc_173F 1945 ; --------------------------------------------------------------------------- 1945 1945 loc_1945: ; CODE XREF: 1760 1945 3E 7E mvi a, 7Eh ; '~' 1947 D3 81 out 81h 1949 CD D7 0F call sub_FD7 194C 21 0C FE lxi h, 0FE0Ch 194F 22 0D 80 shld 800Dh 1952 3A 16 80 lda 8016h 1955 F6 21 ori 21h 1957 E6 A1 ani 0A1h 1959 32 16 80 sta 8016h 195C D3 C0 out 0C0h 195E DB C0 in 0C0h 1960 3E 80 mvi a, 80h ; '' 1962 D3 C1 out 0C1h 1964 C3 58 01 jmp loc_158 1967 1967 ; --------------- S U B R O U T I N E --------------------------------------- 1967 1967 1967 sub_1967: ; CODE XREF: 18DF 1967 DB C4 in 0C4h 1969 E6 0C ani 0Ch 196B 0F rrc 196C 0F rrc 196D CD 7C 19 call sub_197C 1970 7E mov a, m 1971 C9 ret 1971 ; End of function sub_1967 1971 1972 1972 ; --------------- S U B R O U T I N E --------------------------------------- 1972 1972 1972 sub_1972: ; CODE XREF: 18E7 1972 DB C4 in 0C4h 1974 E6 03 ani 3 1976 CD 7C 19 call sub_197C 1979 7E mov a, m 197A C9 ret 197A ; End of function sub_1972 197A 197A ; --------------------------------------------------------------------------- 197B 87 .db 87h ; 197C 197C ; --------------- S U B R O U T I N E --------------------------------------- 197C 197C 197C sub_197C: ; CODE XREF: sub_1967+6 197C ; sub_1972+4 197C 85 add l 197D 6F mov l, a 197E 3E 00 mvi a, 0 1980 8C adc h 1981 67 mov h, a 1982 C9 ret 1982 ; End of function sub_197C 1982 1982 ; --------------------------------------------------------------------------- 1983 FF .db 0FFh ; 1984 FF .db 0FFh ; 1985 FF .db 0FFh ; 1986 FF .db 0FFh ; 1987 FF .db 0FFh ; 1988 FF .db 0FFh ; 1989 FF .db 0FFh ; 198A FF .db 0FFh ; 198B FF .db 0FFh ; 198C FF .db 0FFh ; 198D FF .db 0FFh ; 198E FF .db 0FFh ; 198F FF .db 0FFh ; 1990 FF .db 0FFh ; 1991 FF .db 0FFh ; 1992 FF .db 0FFh ; 1993 FF .db 0FFh ; 1994 FF .db 0FFh ; 1995 FF .db 0FFh ; 1996 FF .db 0FFh ; 1997 FF .db 0FFh ; 1998 FF .db 0FFh ; 1999 FF .db 0FFh ; 199A FF .db 0FFh ; 199B FF .db 0FFh ; 199C FF .db 0FFh ; 199D FF .db 0FFh ; 199E FF .db 0FFh ; 199F FF .db 0FFh ; 19A0 FF .db 0FFh ; 19A1 FF .db 0FFh ; 19A2 FF .db 0FFh ; 19A3 FF .db 0FFh ; 19A4 FF .db 0FFh ; 19A5 FF .db 0FFh ; 19A6 FF .db 0FFh ; 19A7 FF .db 0FFh ; 19A8 FF .db 0FFh ; 19A9 FF .db 0FFh ; 19AA FF .db 0FFh ; 19AB FF .db 0FFh ; 19AC FF .db 0FFh ; 19AD FF .db 0FFh ; 19AE FF .db 0FFh ; 19AF FF .db 0FFh ; 19B0 FF .db 0FFh ; 19B1 FF .db 0FFh ; 19B2 FF .db 0FFh ; 19B3 FF .db 0FFh ; 19B4 FF .db 0FFh ; 19B5 FF .db 0FFh ; 19B6 FF .db 0FFh ; 19B7 FF .db 0FFh ; 19B8 FF .db 0FFh ; 19B9 FF .db 0FFh ; 19BA FF .db 0FFh ; 19BB FF .db 0FFh ; 19BC FF .db 0FFh ; 19BD FF .db 0FFh ; 19BE FF .db 0FFh ; 19BF FF .db 0FFh ; 19C0 FF .db 0FFh ; 19C1 FF .db 0FFh ; 19C2 FF .db 0FFh ; 19C3 FF .db 0FFh ; 19C4 FF .db 0FFh ; 19C5 FF .db 0FFh ; 19C6 FF .db 0FFh ; 19C7 FF .db 0FFh ; 19C8 FF .db 0FFh ; 19C9 FF .db 0FFh ; 19CA FF .db 0FFh ; 19CB FF .db 0FFh ; 19CC FF .db 0FFh ; 19CD FF .db 0FFh ; 19CE FF .db 0FFh ; 19CF FF .db 0FFh ; 19D0 FF .db 0FFh ; 19D1 FF .db 0FFh ; 19D2 FF .db 0FFh ; 19D3 FF .db 0FFh ; 19D4 FF .db 0FFh ; 19D5 FF .db 0FFh ; 19D6 FF .db 0FFh ; 19D7 FF .db 0FFh ; 19D8 FF .db 0FFh ; 19D9 FF .db 0FFh ; 19DA FF .db 0FFh ; 19DB FF .db 0FFh ; 19DC FF .db 0FFh ; 19DD FF .db 0FFh ; 19DE FF .db 0FFh ; 19DF FF .db 0FFh ; 19E0 FF .db 0FFh ; 19E1 FF .db 0FFh ; 19E2 FF .db 0FFh ; 19E3 FF .db 0FFh ; 19E4 FF .db 0FFh ; 19E5 FF .db 0FFh ; 19E6 FF .db 0FFh ; 19E7 FF .db 0FFh ; 19E8 FF .db 0FFh ; 19E9 FF .db 0FFh ; 19EA FF .db 0FFh ; 19EB FF .db 0FFh ; 19EC FF .db 0FFh ; 19ED FF .db 0FFh ; 19EE FF .db 0FFh ; 19EF FF .db 0FFh ; 19F0 FF .db 0FFh ; 19F1 FF .db 0FFh ; 19F2 FF .db 0FFh ; 19F3 FF .db 0FFh ; 19F4 FF .db 0FFh ; 19F5 FF .db 0FFh ; 19F6 FF .db 0FFh ; 19F7 FF .db 0FFh ; 19F8 FF .db 0FFh ; 19F9 FF .db 0FFh ; 19FA FF .db 0FFh ; 19FB FF .db 0FFh ; 19FC FF .db 0FFh ; 19FD FF .db 0FFh ; 19FE FF .db 0FFh ; 19FF FF .db 0FFh ; 1A00 24 .db 24h ; $ 1A01 1A .db 1Ah ; 1A02 24 .db 24h ; $ 1A03 1A .db 1Ah ; 1A04 24 .db 24h ; $ 1A05 1A .db 1Ah ; 1A06 24 .db 24h ; $ 1A07 1A .db 1Ah ; 1A08 44 .db 44h ; D 1A09 1A .db 1Ah ; 1A0A 44 .db 44h ; D 1A0B 1A .db 1Ah ; 1A0C 44 .db 44h ; D 1A0D 1A .db 1Ah ; 1A0E 44 .db 44h ; D 1A0F 1A .db 1Ah ; 1A10 24 .db 24h ; $ 1A11 1A .db 1Ah ; 1A12 24 .db 24h ; $ 1A13 1A .db 1Ah ; 1A14 24 .db 24h ; $ 1A15 1A .db 1Ah ; 1A16 24 .db 24h ; $ 1A17 1A .db 1Ah ; 1A18 44 .db 44h ; D 1A19 1A .db 1Ah ; 1A1A 44 .db 44h ; D 1A1B 1A .db 1Ah ; 1A1C 44 .db 44h ; D 1A1D 1A .db 1Ah ; 1A1E 44 .db 44h ; D 1A1F 1A .db 1Ah ; 1A20 55 .db 55h ; U 1A21 55 .db 55h ; U 1A22 55 .db 55h ; U 1A23 55 .db 55h ; U 1A24 E7 .db 0E7h ; 1A25 8C .db 8Ch ; 1A26 D0 .db 0D0h ; 1A27 83 .db 83h ; 1A28 BA .db 0BAh ; 1A29 7B .db 7Bh ; { 1A2A A6 .db 0A6h ; 1A2B 73 .db 73h ; s 1A2C 94 .db 94h ; 1A2D 6B .db 6Bh ; k 1A2E 82 .db 82h ; 1A2F 65 .db 65h ; e 1A30 72 .db 72h ; r 1A31 5E .db 5Eh ; ^ 1A32 63 .db 63h ; c 1A33 58 .db 58h ; X 1A34 55 .db 55h ; U 1A35 53 .db 53h ; S 1A36 49 .db 49h ; I 1A37 4E .db 4Eh ; N 1A38 3D .db 3Dh ; = 1A39 4A .db 4Ah ; J 1A3A 31 .db 31h ; 1 1A3B 45 .db 45h ; E 1A3C 27 .db 27h ; ' 1A3D 41 .db 41h ; A 1A3E 1D .db 1Dh ; 1A3F 3E .db 3Eh ; > 1A40 14 byte_1A40: .db 14h ; DATA XREF: 0086r 1A40 ; 1529r 1A41 3B .db 3Bh ; ; 1A42 00 .db 0 ; 1A43 38 .db 38h ; 8 1A44 E7 .db 0E7h ; 1A45 59 .db 59h ; Y 1A46 D0 .db 0D0h ; 1A47 52 .db 52h ; R 1A48 BA .db 0BAh ; 1A49 4C .db 4Ch ; L 1A4A A6 .db 0A6h ; 1A4B 46 .db 46h ; F 1A4C 94 .db 94h ; 1A4D 40 .db 40h ; @ 1A4E 82 .db 82h ; 1A4F 3B .db 3Bh ; ; 1A50 72 .db 72h ; r 1A51 36 .db 36h ; 6 1A52 63 .db 63h ; c 1A53 32 .db 32h ; 2 1A54 55 .db 55h ; U 1A55 2D .db 2Dh ; - 1A56 49 .db 49h ; I 1A57 29 .db 29h ; ) 1A58 3D .db 3Dh ; = 1A59 26 .db 26h ; & 1A5A 31 .db 31h ; 1 1A5B 22 .db 22h ; " 1A5C 27 .db 27h ; ' 1A5D 1F .db 1Fh ; 1A5E 1D .db 1Dh ; 1A5F 1C .db 1Ch ; 1A60 14 .db 14h ; 1A61 19 .db 19h ; 1A62 00 .db 0 ; 1A63 16 .db 16h ; 1A64 88 .db 88h ; 1A65 1A .db 1Ah ; 1A66 88 .db 88h ; 1A67 1A .db 1Ah ; 1A68 88 .db 88h ; 1A69 1A .db 1Ah ; 1A6A 88 .db 88h ; 1A6B 1A .db 1Ah ; 1A6C B4 .db 0B4h ; 1A6D 1A .db 1Ah ; 1A6E B4 .db 0B4h ; 1A6F 1A .db 1Ah ; 1A70 B4 .db 0B4h ; 1A71 1A .db 1Ah ; 1A72 B4 .db 0B4h ; 1A73 1A .db 1Ah ; 1A74 88 .db 88h ; 1A75 1A .db 1Ah ; 1A76 88 .db 88h ; 1A77 1A .db 1Ah ; 1A78 88 .db 88h ; 1A79 1A .db 1Ah ; 1A7A 88 .db 88h ; 1A7B 1A .db 1Ah ; 1A7C B4 .db 0B4h ; 1A7D 1A .db 1Ah ; 1A7E B4 .db 0B4h ; 1A7F 1A .db 1Ah ; 1A80 B4 .db 0B4h ; 1A81 1A .db 1Ah ; 1A82 B4 .db 0B4h ; 1A83 1A .db 1Ah ; 1A84 55 .db 55h ; U 1A85 55 .db 55h ; U 1A86 55 .db 55h ; U 1A87 55 .db 55h ; U 1A88 AE byte_1A88: .db 0AEh ; DATA XREF: 007Dr 1A89 61 .db 61h ; a 1A8A A3 .db 0A3h ; 1A8B 5E .db 5Eh ; ^ 1A8C 98 .db 98h ; 1A8D 5B .db 5Bh ; [ 1A8E 8E .db 8Eh ; 1A8F 58 .db 58h ; X 1A90 84 .db 84h ; 1A91 55 .db 55h ; U 1A92 7A .db 7Ah ; z 1A93 52 .db 52h ; R 1A94 71 .db 71h ; q 1A95 50 .db 50h ; P 1A96 68 .db 68h ; h 1A97 4D .db 4Dh ; M 1A98 5F .db 5Fh ; _ 1A99 4B .db 4Bh ; K 1A9A 56 .db 56h ; V 1A9B 48 .db 48h ; H 1A9C 4E .db 4Eh ; N 1A9D 46 .db 46h ; F 1A9E 46 .db 46h ; F 1A9F 44 .db 44h ; D 1AA0 3E .db 3Eh ; > 1AA1 41 .db 41h ; A 1AA2 36 .db 36h ; 6 1AA3 3F .db 3Fh ; ? 1AA4 2F .db 2Fh ; / 1AA5 3D .db 3Dh ; = 1AA6 28 .db 28h ; ( 1AA7 3B .db 3Bh ; ; 1AA8 21 .db 21h ; ! 1AA9 39 .db 39h ; 9 1AAA 1A .db 1Ah ; 1AAB 37 .db 37h ; 7 1AAC 13 .db 13h ; 1AAD 35 .db 35h ; 5 1AAE 0D .db 0Dh ; 1AAF 33 .db 33h ; 3 1AB0 07 .db 7 ; 1AB1 31 .db 31h ; 1 1AB2 00 .db 0 ; 1AB3 30 .db 30h ; 0 1AB4 AE .db 0AEh ; 1AB5 9D .db 9Dh ; 1AB6 A3 .db 0A3h ; 1AB7 98 .db 98h ; 1AB8 98 .db 98h ; 1AB9 94 .db 94h ; 1ABA 8E .db 8Eh ; 1ABB 90 .db 90h ; 1ABC 84 .db 84h ; 1ABD 8C .db 8Ch ; 1ABE 7A .db 7Ah ; z 1ABF 88 .db 88h ; 1AC0 71 .db 71h ; q 1AC1 85 .db 85h ; 1AC2 68 .db 68h ; h 1AC3 81 .db 81h ; 1AC4 5F .db 5Fh ; _ 1AC5 7E .db 7Eh ; ~ 1AC6 56 .db 56h ; V 1AC7 7A .db 7Ah ; z 1AC8 4E .db 4Eh ; N 1AC9 77 .db 77h ; w 1ACA 46 .db 46h ; F 1ACB 74 .db 74h ; t 1ACC 3E .db 3Eh ; > 1ACD 71 .db 71h ; q 1ACE 36 .db 36h ; 6 1ACF 6E .db 6Eh ; n 1AD0 2F .db 2Fh ; / 1AD1 6B .db 6Bh ; k 1AD2 28 .db 28h ; ( 1AD3 68 .db 68h ; h 1AD4 21 .db 21h ; ! 1AD5 65 .db 65h ; e 1AD6 1A .db 1Ah ; 1AD7 63 .db 63h ; c 1AD8 13 .db 13h ; 1AD9 60 .db 60h ; ` 1ADA 0D .db 0Dh ; 1ADB 5E .db 5Eh ; ^ 1ADC 07 .db 7 ; 1ADD 5B .db 5Bh ; [ 1ADE 00 .db 0 ; 1ADF 59 .db 59h ; Y 1AE0 00 .db 0 ; 1AE1 1B .db 1Bh ; 1AE2 00 .db 0 ; 1AE3 1B .db 1Bh ; 1AE4 00 .db 0 ; 1AE5 1B .db 1Bh ; 1AE6 00 .db 0 ; 1AE7 1B .db 1Bh ; 1AE8 22 .db 22h ; " 1AE9 1B .db 1Bh ; 1AEA 22 .db 22h ; " 1AEB 1B .db 1Bh ; 1AEC 22 .db 22h ; " 1AED 1B .db 1Bh ; 1AEE 22 .db 22h ; " 1AEF 1B .db 1Bh ; 1AF0 00 .db 0 ; 1AF1 1B .db 1Bh ; 1AF2 00 .db 0 ; 1AF3 1B .db 1Bh ; 1AF4 00 .db 0 ; 1AF5 1B .db 1Bh ; 1AF6 00 .db 0 ; 1AF7 1B .db 1Bh ; 1AF8 22 .db 22h ; " 1AF9 1B .db 1Bh ; 1AFA 22 .db 22h ; " 1AFB 1B .db 1Bh ; 1AFC 22 .db 22h ; " 1AFD 1B .db 1Bh ; 1AFE 22 .db 22h ; " 1AFF 1B .db 1Bh ; 1B00 F0 .db 0F0h ; 1B01 D5 .db 0D5h ; 1B02 E7 .db 0E7h ; 1B03 D3 .db 0D3h ; 1B04 D7 .db 0D7h ; 1B05 C6 .db 0C6h ; 1B06 C8 .db 0C8h ; 1B07 BB .db 0BBh ; 1B08 BA .db 0BAh ; 1B09 B1 .db 0B1h ; 1B0A AC .db 0ACh ; 1B0B A9 .db 0A9h ; 1B0C 9F .db 9Fh ; 1B0D A1 .db 0A1h ; 1B0E 93 .db 93h ; 1B0F 9B .db 9Bh ; - 1B10 87 .db 87h ; 1B11 95 .db 95h ; 1B12 7C .db 7Ch ; | 1B13 90 .db 90h ; 1B14 71 .db 71h ; q 1B15 8C .db 8Ch ; 1B16 67 .db 67h ; g 1B17 88 .db 88h ; 1B18 5D .db 5Dh ; ] 1B19 85 .db 85h ; 1B1A 54 .db 54h ; T 1B1B 83 .db 83h ; 1B1C 4B .db 4Bh ; K 1B1D 81 .db 81h ; 1B1E 43 .db 43h ; C 1B1F 7F .db 7Fh ;  1B20 00 .db 0 ; 1B21 7E .db 7Eh ; ~ 1B22 AE .db 0AEh ; 1B23 FF .db 0FFh ; 1B24 A3 .db 0A3h ; 1B25 F9 .db 0F9h ; 1B26 98 .db 98h ; 1B27 EF .db 0EFh ; 1B28 8E .db 8Eh ; 1B29 E7 .db 0E7h ; 1B2A 84 .db 84h ; 1B2B DF .db 0DFh ; 1B2C 7A .db 7Ah ; z 1B2D D8 .db 0D8h ; 1B2E 71 .db 71h ; q 1B2F D1 .db 0D1h ; 1B30 68 .db 68h ; h 1B31 CB .db 0CBh ; 1B32 5F .db 5Fh ; _ 1B33 C5 .db 0C5h ; 1B34 56 .db 56h ; V 1B35 C0 .db 0C0h ; 1B36 4E .db 4Eh ; N 1B37 BC .db 0BCh ; 1B38 46 .db 46h ; F 1B39 B7 .db 0B7h ; 1B3A 3E .db 3Eh ; > 1B3B B3 .db 0B3h ; 1B3C 36 .db 36h ; 6 1B3D B0 .db 0B0h ; 1B3E 2F .db 2Fh ; / 1B3F AD .db 0ADh ; 1B40 28 .db 28h ; ( 1B41 AA .db 0AAh ; 1B42 21 .db 21h ; ! 1B43 A7 .db 0A7h ; 1B44 1A .db 1Ah ; 1B45 A5 .db 0A5h ; 1B46 13 .db 13h ; 1B47 A3 .db 0A3h ; 1B48 0D .db 0Dh ; 1B49 A1 .db 0A1h ; 1B4A 07 .db 7 ; 1B4B 9F .db 9Fh ; 1B4C 00 .db 0 ; 1B4D 9E .db 9Eh ; 1B4E 96 .db 96h ; 1B4F 1B .db 1Bh ; 1B50 96 .db 96h ; 1B51 1B .db 1Bh ; 1B52 96 .db 96h ; 1B53 1B .db 1Bh ; 1B54 96 .db 96h ; 1B55 1B .db 1Bh ; 1B56 6E .db 6Eh ; n 1B57 1B .db 1Bh ; 1B58 6E .db 6Eh ; n 1B59 1B .db 1Bh ; 1B5A 6E .db 6Eh ; n 1B5B 1B .db 1Bh ; 1B5C 6E .db 6Eh ; n 1B5D 1B .db 1Bh ; 1B5E 96 .db 96h ; 1B5F 1B .db 1Bh ; 1B60 96 .db 96h ; 1B61 1B .db 1Bh ; 1B62 96 .db 96h ; 1B63 1B .db 1Bh ; 1B64 96 .db 96h ; 1B65 1B .db 1Bh ; 1B66 6E .db 6Eh ; n 1B67 1B .db 1Bh ; 1B68 6E .db 6Eh ; n 1B69 1B .db 1Bh ; 1B6A 6E .db 6Eh ; n 1B6B 1B .db 1Bh ; 1B6C 6E .db 6Eh ; n 1B6D 1B .db 1Bh ; 1B6E F0 .db 0F0h ; 1B6F 17 .db 17h ; 1B70 E7 .db 0E7h ; 1B71 17 .db 17h ; 1B72 D7 .db 0D7h ; 1B73 13 .db 13h ; 1B74 C8 .db 0C8h ; 1B75 11 .db 11h ; 1B76 87 .db 87h ; 1B77 0F .db 0Fh ; 1B78 7C .db 7Ch ; | 1B79 11 .db 11h ; 1B7A 71 .db 71h ; q 1B7B 13 .db 13h ; 1B7C 67 .db 67h ; g 1B7D 15 .db 15h ; 1B7E 5D .db 5Dh ; ] 1B7F 17 .db 17h ; 1B80 54 .db 54h ; T 1B81 1A .db 1Ah ; 1B82 4B .db 4Bh ; K 1B83 1D .db 1Dh ; 1B84 43 .db 43h ; C 1B85 20 .db 20h ; 1B86 3B .db 3Bh ; ; 1B87 24 .db 24h ; $ 1B88 34 .db 34h ; 4 1B89 27 .db 27h ; ' 1B8A 2C .db 2Ch ; , 1B8B 2B .db 2Bh ; + 1B8C 25 .db 25h ; % 1B8D 2F .db 2Fh ; / 1B8E 1F .db 1Fh ; 1B8F 33 .db 33h ; 3 1B90 19 .db 19h ; 1B91 34 .db 34h ; 4 1B92 13 .db 13h ; 1B93 35 .db 35h ; 5 1B94 00 .db 0 ; 1B95 36 .db 36h ; 6 1B96 A8 .db 0A8h ; 1B97 30 .db 30h ; 0 1B98 92 .db 92h ; 1B99 29 .db 29h ; ) 1B9A 7D .db 7Dh ; } 1B9B 24 .db 24h ; $ 1B9C 69 .db 69h ; i 1B9D 21 .db 21h ; ! 1B9E 46 .db 46h ; F 1B9F 1F .db 1Fh ; 1BA0 36 .db 36h ; 6 1BA1 20 .db 20h ; 1BA2 26 .db 26h ; & 1BA3 22 .db 22h ; " 1BA4 18 .db 18h ; 1BA5 25 .db 25h ; % 1BA6 0B .db 0Bh ; 1BA7 29 .db 29h ; ) 1BA8 00 .db 0 ; 1BA9 2D .db 2Dh ; - 1BAA EA .db 0EAh ; 1BAB 1B .db 1Bh ; 1BAC EA .db 0EAh ; 1BAD 1B .db 1Bh ; 1BAE EA .db 0EAh ; 1BAF 1B .db 1Bh ; 1BB0 EA .db 0EAh ; 1BB1 1B .db 1Bh ; 1BB2 CA .db 0CAh ; 1BB3 1B .db 1Bh ; 1BB4 CA .db 0CAh ; 1BB5 1B .db 1Bh ; 1BB6 CA .db 0CAh ; 1BB7 1B .db 1Bh ; 1BB8 CA .db 0CAh ; 1BB9 1B .db 1Bh ; 1BBA EA .db 0EAh ; 1BBB 1B .db 1Bh ; 1BBC EA .db 0EAh ; 1BBD 1B .db 1Bh ; 1BBE EA .db 0EAh ; 1BBF 1B .db 1Bh ; 1BC0 EA .db 0EAh ; 1BC1 1B .db 1Bh ; 1BC2 CA .db 0CAh ; 1BC3 1B .db 1Bh ; 1BC4 CA .db 0CAh ; 1BC5 1B .db 1Bh ; 1BC6 CA .db 0CAh ; 1BC7 1B .db 1Bh ; 1BC8 CA .db 0CAh ; 1BC9 1B .db 1Bh ; 1BCA E7 .db 0E7h ; 1BCB A0 .db 0A0h ; 1BCC D0 .db 0D0h ; 1BCD 8F .db 8Fh ; 1BCE BA .db 0BAh ; 1BCF 80 .db 80h ; 1BD0 A6 .db 0A6h ; 1BD1 74 .db 74h ; t 1BD2 94 .db 94h ; 1BD3 69 .db 69h ; i 1BD4 82 .db 82h ; 1BD5 61 .db 61h ; a 1BD6 72 .db 72h ; r 1BD7 59 .db 59h ; Y 1BD8 63 .db 63h ; c 1BD9 53 .db 53h ; S 1BDA 55 .db 55h ; U 1BDB 4D .db 4Dh ; M 1BDC 49 .db 49h ; I 1BDD 49 .db 49h ; I 1BDE 3D .db 3Dh ; = 1BDF 45 .db 45h ; E 1BE0 31 .db 31h ; 1 1BE1 42 .db 42h ; B 1BE2 27 .db 27h ; ' 1BE3 40 .db 40h ; @ 1BE4 1D .db 1Dh ; 1BE5 3E .db 3Eh ; > 1BE6 14 .db 14h ; 1BE7 3C .db 3Ch ; < 1BE8 00 .db 0 ; 1BE9 3B .db 3Bh ; ; 1BEA AE .db 0AEh ; 1BEB D4 .db 0D4h ; 1BEC A3 .db 0A3h ; 1BED CB .db 0CBh ; 1BEE 98 .db 98h ; 1BEF C3 .db 0C3h ; 1BF0 8E .db 8Eh ; 1BF1 BC .db 0BCh ; 1BF2 84 .db 84h ; 1BF3 B5 .db 0B5h ; 1BF4 7A .db 7Ah ; z 1BF5 AF .db 0AFh ; 1BF6 71 .db 71h ; q 1BF7 A9 .db 0A9h ; 1BF8 68 .db 68h ; h 1BF9 A4 .db 0A4h ; 1BFA 5F .db 5Fh ; _ 1BFB 9F .db 9Fh ; 1BFC 56 .db 56h ; V 1BFD 9B .db 9Bh ; - 1BFE 4E .db 4Eh ; N 1BFF 97 .db 97h ; 1C00 46 .db 46h ; F 1C01 93 .db 93h ; 1C02 3E .db 3Eh ; > 1C03 90 .db 90h ; 1C04 36 .db 36h ; 6 1C05 8D .db 8Dh ; 1C06 2F .db 2Fh ; / 1C07 8A .db 8Ah ; 1C08 28 .db 28h ; ( 1C09 88 .db 88h ; 1C0A 21 .db 21h ; ! 1C0B 86 .db 86h ; 1C0C 1A .db 1Ah ; 1C0D 84 .db 84h ; 1C0E 13 .db 13h ; 1C0F 82 .db 82h ; 1C10 0D .db 0Dh ; 1C11 81 .db 81h ; 1C12 07 .db 7 ; 1C13 7F .db 7Fh ;  1C14 00 .db 0 ; 1C15 7E .db 7Eh ; ~ 1C16 36 .db 36h ; 6 1C17 1C .db 1Ch ; 1C18 36 .db 36h ; 6 1C19 1C .db 1Ch ; 1C1A 36 .db 36h ; 6 1C1B 1C .db 1Ch ; 1C1C 36 .db 36h ; 6 1C1D 1C .db 1Ch ; 1C1E 36 .db 36h ; 6 1C1F 1C .db 1Ch ; 1C20 36 .db 36h ; 6 1C21 1C .db 1Ch ; 1C22 36 .db 36h ; 6 1C23 1C .db 1Ch ; 1C24 36 .db 36h ; 6 1C25 1C .db 1Ch ; 1C26 36 .db 36h ; 6 1C27 1C .db 1Ch ; 1C28 36 .db 36h ; 6 1C29 1C .db 1Ch ; 1C2A 36 .db 36h ; 6 1C2B 1C .db 1Ch ; 1C2C 36 .db 36h ; 6 1C2D 1C .db 1Ch ; 1C2E 36 .db 36h ; 6 1C2F 1C .db 1Ch ; 1C30 36 .db 36h ; 6 1C31 1C .db 1Ch ; 1C32 36 .db 36h ; 6 1C33 1C .db 1Ch ; 1C34 36 .db 36h ; 6 1C35 1C .db 1Ch ; 1C36 E7 .db 0E7h ; 1C37 42 .db 42h ; B 1C38 D0 .db 0D0h ; 1C39 3D .db 3Dh ; = 1C3A BA .db 0BAh ; 1C3B 39 .db 39h ; 9 1C3C A6 .db 0A6h ; 1C3D 35 .db 35h ; 5 1C3E 94 .db 94h ; 1C3F 31 .db 31h ; 1 1C40 82 .db 82h ; 1C41 2E .db 2Eh ; . 1C42 72 .db 72h ; r 1C43 2A .db 2Ah ; * 1C44 63 .db 63h ; c 1C45 27 .db 27h ; ' 1C46 55 .db 55h ; U 1C47 25 .db 25h ; % 1C48 49 .db 49h ; I 1C49 22 .db 22h ; " 1C4A 3D .db 3Dh ; = 1C4B 20 .db 20h ; 1C4C 31 .db 31h ; 1 1C4D 1E .db 1Eh ; 1C4E 27 .db 27h ; ' 1C4F 1C .db 1Ch ; 1C50 1D .db 1Dh ; 1C51 1A .db 1Ah ; 1C52 14 .db 14h ; 1C53 18 .db 18h ; 1C54 00 .db 0 ; 1C55 16 .db 16h ; 1C56 76 .db 76h ; v 1C57 1C .db 1Ch ; 1C58 76 .db 76h ; v 1C59 1C .db 1Ch ; 1C5A 76 .db 76h ; v 1C5B 1C .db 1Ch ; 1C5C 76 .db 76h ; v 1C5D 1C .db 1Ch ; 1C5E 76 .db 76h ; v 1C5F 1C .db 1Ch ; 1C60 76 .db 76h ; v 1C61 1C .db 1Ch ; 1C62 76 .db 76h ; v 1C63 1C .db 1Ch ; 1C64 76 .db 76h ; v 1C65 1C .db 1Ch ; 1C66 76 .db 76h ; v 1C67 1C .db 1Ch ; 1C68 76 .db 76h ; v 1C69 1C .db 1Ch ; 1C6A 76 .db 76h ; v 1C6B 1C .db 1Ch ; 1C6C 76 .db 76h ; v 1C6D 1C .db 1Ch ; 1C6E 76 .db 76h ; v 1C6F 1C .db 1Ch ; 1C70 76 .db 76h ; v 1C71 1C .db 1Ch ; 1C72 76 .db 76h ; v 1C73 1C .db 1Ch ; 1C74 76 .db 76h ; v 1C75 1C .db 1Ch ; 1C76 AE .db 0AEh ; 1C77 48 .db 48h ; H 1C78 A3 .db 0A3h ; 1C79 46 .db 46h ; F 1C7A 98 .db 98h ; 1C7B 44 .db 44h ; D 1C7C 8E .db 8Eh ; 1C7D 42 .db 42h ; B 1C7E 84 .db 84h ; 1C7F 40 .db 40h ; @ 1C80 7A .db 7Ah ; z 1C81 3F .db 3Fh ; ? 1C82 71 .db 71h ; q 1C83 3D .db 3Dh ; = 1C84 68 .db 68h ; h 1C85 3B .db 3Bh ; ; 1C86 5F .db 5Fh ; _ 1C87 39 .db 39h ; 9 1C88 56 .db 56h ; V 1C89 38 .db 38h ; 8 1C8A 4E .db 4Eh ; N 1C8B 36 .db 36h ; 6 1C8C 46 .db 46h ; F 1C8D 34 .db 34h ; 4 1C8E 3E .db 3Eh ; > 1C8F 33 .db 33h ; 3 1C90 36 .db 36h ; 6 1C91 31 .db 31h ; 1 1C92 2F .db 2Fh ; / 1C93 30 .db 30h ; 0 1C94 28 .db 28h ; ( 1C95 2F .db 2Fh ; / 1C96 21 .db 21h ; ! 1C97 2D .db 2Dh ; - 1C98 1A .db 1Ah ; 1C99 2C .db 2Ch ; , 1C9A 13 .db 13h ; 1C9B 2B .db 2Bh ; + 1C9C 0D .db 0Dh ; 1C9D 29 .db 29h ; ) 1C9E 07 .db 7 ; 1C9F 28 .db 28h ; ( 1CA0 00 .db 0 ; 1CA1 27 .db 27h ; ' 1CA2 C5 .db 0C5h ; 1CA3 07 .db 7 ; 1CA4 C1 .db 0C1h ; 1CA5 07 .db 7 ; 1CA6 BC .db 0BCh ; 1CA7 0A .db 0Ah ; 1CA8 B7 .db 0B7h ; 1CA9 0C .db 0Ch ; 1CAA B2 .db 0B2h ; 1CAB 0F .db 0Fh ; 1CAC AC .db 0ACh ; 1CAD 12 .db 12h ; 1CAE A6 .db 0A6h ; 1CAF 15 .db 15h ; 1CB0 9F .db 9Fh ; 1CB1 18 .db 18h ; 1CB2 98 .db 98h ; 1CB3 1B .db 1Bh ; 1CB4 90 .db 90h ; 1CB5 1E .db 1Eh ; 1CB6 88 .db 88h ; 1CB7 22 .db 22h ; " 1CB8 7F .db 7Fh ;  1CB9 25 .db 25h ; % 1CBA 75 .db 75h ; u 1CBB 29 .db 29h ; ) 1CBC 6B .db 6Bh ; k 1CBD 2E .db 2Eh ; . 1CBE 60 .db 60h ; ` 1CBF 32 .db 32h ; 2 1CC0 54 .db 54h ; T 1CC1 37 .db 37h ; 7 1CC2 00 .db 0 ; 1CC3 3C .db 3Ch ; < 1CC4 E7 .db 0E7h ; 1CC5 13 .db 13h ; 1CC6 D0 .db 0D0h ; 1CC7 10 .db 10h ; 1CC8 BA .db 0BAh ; 1CC9 0E .db 0Eh ; 1CCA A6 .db 0A6h ; 1CCB 0C .db 0Ch ; 1CCC 94 .db 94h ; 1CCD 0A .db 0Ah ; 1CCE 82 .db 82h ; 1CCF 09 .db 9 ; 1CD0 72 .db 72h ; r 1CD1 07 .db 7 ; 1CD2 63 .db 63h ; c 1CD3 05 .db 5 ; 1CD4 55 .db 55h ; U 1CD5 04 .db 4 ; 1CD6 49 .db 49h ; I 1CD7 02 .db 2 ; 1CD8 00 .db 0 ; 1CD9 01 .db 1 ; 1CDA 20 .db 20h ; 1CDB 20 .db 20h ; 1CDC 43 .db 43h ; C 1CDD 4F .db 4Fh ; O 1CDE 50 .db 50h ; P 1CDF 59 .db 59h ; Y 1CE0 52 .db 52h ; R 1CE1 49 .db 49h ; I 1CE2 47 .db 47h ; G 1CE3 48 .db 48h ; H 1CE4 54 .db 54h ; T 1CE5 20 .db 20h ; 1CE6 28 .db 28h ; ( 1CE7 63 .db 63h ; c 1CE8 29 .db 29h ; ) 1CE9 20 .db 20h ; 1CEA 31 .db 31h ; 1 1CEB 39 .db 39h ; 9 1CEC 38 .db 38h ; 8 1CED 35 .db 35h ; 5 1CEE 20 .db 20h ; 1CEF 42 .db 42h ; B 1CF0 59 .db 59h ; Y 1CF1 20 .db 20h ; 1CF2 51 .db 51h ; Q 1CF3 55 .db 55h ; U 1CF4 41 .db 41h ; A 1CF5 4C .db 4Ch ; L 1CF6 53 .db 53h ; S 1CF7 54 .db 54h ; T 1CF8 41 .db 41h ; A 1CF9 52 .db 52h ; R 1CFA 20 .db 20h ; 1CFB 43 .db 43h ; C 1CFC 4F .db 4Fh ; O 1CFD 52 .db 52h ; R 1CFE 50 .db 50h ; P 1CFF 4F .db 4Fh ; O 1D00 52 .db 52h ; R 1D01 41 .db 41h ; A 1D02 54 .db 54h ; T 1D03 49 .db 49h ; I 1D04 4F .db 4Fh ; O 1D05 4E .db 4Eh ; N 1D06 20 .db 20h ; 1D07 20 .db 20h ; 1D08 FF .db 0FFh ; 1D09 FF .db 0FFh ; 1D0A FF .db 0FFh ; 1D0B FF .db 0FFh ; 1D0C FF .db 0FFh ; 1D0D FF .db 0FFh ; 1D0E FF .db 0FFh ; 1D0F FF .db 0FFh ; 1D10 FF .db 0FFh ; 1D11 FF .db 0FFh ; 1D12 FF .db 0FFh ; 1D13 FF .db 0FFh ; 1D14 FF .db 0FFh ; 1D15 FF .db 0FFh ; 1D16 FF .db 0FFh ; 1D17 FF .db 0FFh ; 1D18 FF .db 0FFh ; 1D19 FF .db 0FFh ; 1D1A FF .db 0FFh ; 1D1B FF .db 0FFh ; 1D1C FF .db 0FFh ; 1D1D FF .db 0FFh ; 1D1E FF .db 0FFh ; 1D1F FF .db 0FFh ; 1D20 FF .db 0FFh ; 1D21 FF .db 0FFh ; 1D22 FF .db 0FFh ; 1D23 FF .db 0FFh ; 1D24 FF .db 0FFh ; 1D25 FF .db 0FFh ; 1D26 FF .db 0FFh ; 1D27 FF .db 0FFh ; 1D28 FF .db 0FFh ; 1D29 FF .db 0FFh ; 1D2A FF .db 0FFh ; 1D2B FF .db 0FFh ; 1D2C FF .db 0FFh ; 1D2D FF .db 0FFh ; 1D2E FF .db 0FFh ; 1D2F FF .db 0FFh ; 1D30 FF .db 0FFh ; 1D31 FF .db 0FFh ; 1D32 FF .db 0FFh ; 1D33 FF .db 0FFh ; 1D34 FF .db 0FFh ; 1D35 FF .db 0FFh ; 1D36 FF .db 0FFh ; 1D37 FF .db 0FFh ; 1D38 FF .db 0FFh ; 1D39 FF .db 0FFh ; 1D3A FF .db 0FFh ; 1D3B FF .db 0FFh ; 1D3C FF .db 0FFh ; 1D3D FF .db 0FFh ; 1D3E FF .db 0FFh ; 1D3F FF .db 0FFh ; 1D40 FF .db 0FFh ; 1D41 FF .db 0FFh ; 1D42 FF .db 0FFh ; 1D43 FF .db 0FFh ; 1D44 FF .db 0FFh ; 1D45 FF .db 0FFh ; 1D46 FF .db 0FFh ; 1D47 FF .db 0FFh ; 1D48 FF .db 0FFh ; 1D49 FF .db 0FFh ; 1D4A FF .db 0FFh ; 1D4B FF .db 0FFh ; 1D4C FF .db 0FFh ; 1D4D FF .db 0FFh ; 1D4E FF .db 0FFh ; 1D4F FF .db 0FFh ; 1D50 FF .db 0FFh ; 1D51 FF .db 0FFh ; 1D52 FF .db 0FFh ; 1D53 FF .db 0FFh ; 1D54 FF .db 0FFh ; 1D55 FF .db 0FFh ; 1D56 FF .db 0FFh ; 1D57 FF .db 0FFh ; 1D58 FF .db 0FFh ; 1D59 FF .db 0FFh ; 1D5A FF .db 0FFh ; 1D5B FF .db 0FFh ; 1D5C FF .db 0FFh ; 1D5D FF .db 0FFh ; 1D5E FF .db 0FFh ; 1D5F FF .db 0FFh ; 1D60 FF .db 0FFh ; 1D61 FF .db 0FFh ; 1D62 FF .db 0FFh ; 1D63 FF .db 0FFh ; 1D64 FF .db 0FFh ; 1D65 FF .db 0FFh ; 1D66 FF .db 0FFh ; 1D67 FF .db 0FFh ; 1D68 FF .db 0FFh ; 1D69 FF .db 0FFh ; 1D6A FF .db 0FFh ; 1D6B FF .db 0FFh ; 1D6C FF .db 0FFh ; 1D6D FF .db 0FFh ; 1D6E FF .db 0FFh ; 1D6F FF .db 0FFh ; 1D70 FF .db 0FFh ; 1D71 FF .db 0FFh ; 1D72 FF .db 0FFh ; 1D73 FF .db 0FFh ; 1D74 FF .db 0FFh ; 1D75 FF .db 0FFh ; 1D76 FF .db 0FFh ; 1D77 FF .db 0FFh ; 1D78 FF .db 0FFh ; 1D79 FF .db 0FFh ; 1D7A FF .db 0FFh ; 1D7B FF .db 0FFh ; 1D7C FF .db 0FFh ; 1D7D FF .db 0FFh ; 1D7E FF .db 0FFh ; 1D7F FF .db 0FFh ; 1D80 FF .db 0FFh ; 1D81 FF .db 0FFh ; 1D82 FF .db 0FFh ; 1D83 FF .db 0FFh ; 1D84 FF .db 0FFh ; 1D85 FF .db 0FFh ; 1D86 FF .db 0FFh ; 1D87 FF .db 0FFh ; 1D88 FF .db 0FFh ; 1D89 FF .db 0FFh ; 1D8A FF .db 0FFh ; 1D8B FF .db 0FFh ; 1D8C FF .db 0FFh ; 1D8D FF .db 0FFh ; 1D8E FF .db 0FFh ; 1D8F FF .db 0FFh ; 1D90 FF .db 0FFh ; 1D91 FF .db 0FFh ; 1D92 FF .db 0FFh ; 1D93 FF .db 0FFh ; 1D94 FF .db 0FFh ; 1D95 FF .db 0FFh ; 1D96 FF .db 0FFh ; 1D97 FF .db 0FFh ; 1D98 FF .db 0FFh ; 1D99 FF .db 0FFh ; 1D9A FF .db 0FFh ; 1D9B FF .db 0FFh ; 1D9C FF .db 0FFh ; 1D9D FF .db 0FFh ; 1D9E FF .db 0FFh ; 1D9F FF .db 0FFh ; 1DA0 FF .db 0FFh ; 1DA1 FF .db 0FFh ; 1DA2 FF .db 0FFh ; 1DA3 FF .db 0FFh ; 1DA4 FF .db 0FFh ; 1DA5 FF .db 0FFh ; 1DA6 FF .db 0FFh ; 1DA7 FF .db 0FFh ; 1DA8 FF .db 0FFh ; 1DA9 FF .db 0FFh ; 1DAA FF .db 0FFh ; 1DAB FF .db 0FFh ; 1DAC FF .db 0FFh ; 1DAD FF .db 0FFh ; 1DAE FF .db 0FFh ; 1DAF FF .db 0FFh ; 1DB0 FF .db 0FFh ; 1DB1 FF .db 0FFh ; 1DB2 FF .db 0FFh ; 1DB3 FF .db 0FFh ; 1DB4 FF .db 0FFh ; 1DB5 FF .db 0FFh ; 1DB6 FF .db 0FFh ; 1DB7 FF .db 0FFh ; 1DB8 FF .db 0FFh ; 1DB9 FF .db 0FFh ; 1DBA FF .db 0FFh ; 1DBB FF .db 0FFh ; 1DBC FF .db 0FFh ; 1DBD FF .db 0FFh ; 1DBE FF .db 0FFh ; 1DBF FF .db 0FFh ; 1DC0 FF .db 0FFh ; 1DC1 FF .db 0FFh ; 1DC2 FF .db 0FFh ; 1DC3 FF .db 0FFh ; 1DC4 FF .db 0FFh ; 1DC5 FF .db 0FFh ; 1DC6 FF .db 0FFh ; 1DC7 FF .db 0FFh ; 1DC8 FF .db 0FFh ; 1DC9 FF .db 0FFh ; 1DCA FF .db 0FFh ; 1DCB FF .db 0FFh ; 1DCC FF .db 0FFh ; 1DCD FF .db 0FFh ; 1DCE FF .db 0FFh ; 1DCF FF .db 0FFh ; 1DD0 FF .db 0FFh ; 1DD1 FF .db 0FFh ; 1DD2 FF .db 0FFh ; 1DD3 FF .db 0FFh ; 1DD4 FF .db 0FFh ; 1DD5 FF .db 0FFh ; 1DD6 FF .db 0FFh ; 1DD7 FF .db 0FFh ; 1DD8 FF .db 0FFh ; 1DD9 FF .db 0FFh ; 1DDA FF .db 0FFh ; 1DDB FF .db 0FFh ; 1DDC FF .db 0FFh ; 1DDD FF .db 0FFh ; 1DDE FF .db 0FFh ; 1DDF FF .db 0FFh ; 1DE0 FF .db 0FFh ; 1DE1 FF .db 0FFh ; 1DE2 FF .db 0FFh ; 1DE3 FF .db 0FFh ; 1DE4 FF .db 0FFh ; 1DE5 FF .db 0FFh ; 1DE6 FF .db 0FFh ; 1DE7 FF .db 0FFh ; 1DE8 FF .db 0FFh ; 1DE9 FF .db 0FFh ; 1DEA FF .db 0FFh ; 1DEB FF .db 0FFh ; 1DEC FF .db 0FFh ; 1DED FF .db 0FFh ; 1DEE FF .db 0FFh ; 1DEF FF .db 0FFh ; 1DF0 FF .db 0FFh ; 1DF1 FF .db 0FFh ; 1DF2 FF .db 0FFh ; 1DF3 FF .db 0FFh ; 1DF4 FF .db 0FFh ; 1DF5 FF .db 0FFh ; 1DF6 FF .db 0FFh ; 1DF7 FF .db 0FFh ; 1DF8 FF .db 0FFh ; 1DF9 FF .db 0FFh ; 1DFA FF .db 0FFh ; 1DFB FF .db 0FFh ; 1DFC FF .db 0FFh ; 1DFD FF .db 0FFh ; 1DFE FF .db 0FFh ; 1DFF FF .db 0FFh ; 1E00 FF .db 0FFh ; 1E01 FF .db 0FFh ; 1E02 FF .db 0FFh ; 1E03 FF .db 0FFh ; 1E04 FF .db 0FFh ; 1E05 FF .db 0FFh ; 1E06 FF .db 0FFh ; 1E07 FF .db 0FFh ; 1E08 FF .db 0FFh ; 1E09 FF .db 0FFh ; 1E0A FF .db 0FFh ; 1E0B FF .db 0FFh ; 1E0C FF .db 0FFh ; 1E0D FF .db 0FFh ; 1E0E FF .db 0FFh ; 1E0F FF .db 0FFh ; 1E10 FF .db 0FFh ; 1E11 FF .db 0FFh ; 1E12 FF .db 0FFh ; 1E13 FF .db 0FFh ; 1E14 FF .db 0FFh ; 1E15 FF .db 0FFh ; 1E16 FF .db 0FFh ; 1E17 FF .db 0FFh ; 1E18 FF .db 0FFh ; 1E19 FF .db 0FFh ; 1E1A FF .db 0FFh ; 1E1B FF .db 0FFh ; 1E1C FF .db 0FFh ; 1E1D FF .db 0FFh ; 1E1E FF .db 0FFh ; 1E1F FF .db 0FFh ; 1E20 FF .db 0FFh ; 1E21 FF .db 0FFh ; 1E22 FF .db 0FFh ; 1E23 FF .db 0FFh ; 1E24 FF .db 0FFh ; 1E25 FF .db 0FFh ; 1E26 FF .db 0FFh ; 1E27 FF .db 0FFh ; 1E28 FF .db 0FFh ; 1E29 FF .db 0FFh ; 1E2A FF .db 0FFh ; 1E2B FF .db 0FFh ; 1E2C FF .db 0FFh ; 1E2D FF .db 0FFh ; 1E2E FF .db 0FFh ; 1E2F FF .db 0FFh ; 1E30 FF .db 0FFh ; 1E31 FF .db 0FFh ; 1E32 FF .db 0FFh ; 1E33 FF .db 0FFh ; 1E34 FF .db 0FFh ; 1E35 FF .db 0FFh ; 1E36 FF .db 0FFh ; 1E37 FF .db 0FFh ; 1E38 FF .db 0FFh ; 1E39 FF .db 0FFh ; 1E3A FF .db 0FFh ; 1E3B FF .db 0FFh ; 1E3C FF .db 0FFh ; 1E3D FF .db 0FFh ; 1E3E FF .db 0FFh ; 1E3F FF .db 0FFh ; 1E40 FF .db 0FFh ; 1E41 FF .db 0FFh ; 1E42 FF .db 0FFh ; 1E43 FF .db 0FFh ; 1E44 FF .db 0FFh ; 1E45 FF .db 0FFh ; 1E46 FF .db 0FFh ; 1E47 FF .db 0FFh ; 1E48 FF .db 0FFh ; 1E49 FF .db 0FFh ; 1E4A FF .db 0FFh ; 1E4B FF .db 0FFh ; 1E4C FF .db 0FFh ; 1E4D FF .db 0FFh ; 1E4E FF .db 0FFh ; 1E4F FF .db 0FFh ; 1E50 FF .db 0FFh ; 1E51 FF .db 0FFh ; 1E52 FF .db 0FFh ; 1E53 FF .db 0FFh ; 1E54 FF .db 0FFh ; 1E55 FF .db 0FFh ; 1E56 FF .db 0FFh ; 1E57 FF .db 0FFh ; 1E58 FF .db 0FFh ; 1E59 FF .db 0FFh ; 1E5A FF .db 0FFh ; 1E5B FF .db 0FFh ; 1E5C FF .db 0FFh ; 1E5D FF .db 0FFh ; 1E5E FF .db 0FFh ; 1E5F FF .db 0FFh ; 1E60 FF .db 0FFh ; 1E61 FF .db 0FFh ; 1E62 FF .db 0FFh ; 1E63 FF .db 0FFh ; 1E64 FF .db 0FFh ; 1E65 FF .db 0FFh ; 1E66 FF .db 0FFh ; 1E67 FF .db 0FFh ; 1E68 FF .db 0FFh ; 1E69 FF .db 0FFh ; 1E6A FF .db 0FFh ; 1E6B FF .db 0FFh ; 1E6C FF .db 0FFh ; 1E6D FF .db 0FFh ; 1E6E FF .db 0FFh ; 1E6F FF .db 0FFh ; 1E70 FF .db 0FFh ; 1E71 FF .db 0FFh ; 1E72 FF .db 0FFh ; 1E73 FF .db 0FFh ; 1E74 FF .db 0FFh ; 1E75 FF .db 0FFh ; 1E76 FF .db 0FFh ; 1E77 FF .db 0FFh ; 1E78 FF .db 0FFh ; 1E79 FF .db 0FFh ; 1E7A FF .db 0FFh ; 1E7B FF .db 0FFh ; 1E7C FF .db 0FFh ; 1E7D FF .db 0FFh ; 1E7E FF .db 0FFh ; 1E7F FF .db 0FFh ; 1E80 FF .db 0FFh ; 1E81 FF .db 0FFh ; 1E82 FF .db 0FFh ; 1E83 FF .db 0FFh ; 1E84 FF .db 0FFh ; 1E85 FF .db 0FFh ; 1E86 FF .db 0FFh ; 1E87 FF .db 0FFh ; 1E88 FF .db 0FFh ; 1E89 FF .db 0FFh ; 1E8A FF .db 0FFh ; 1E8B FF .db 0FFh ; 1E8C FF .db 0FFh ; 1E8D FF .db 0FFh ; 1E8E FF .db 0FFh ; 1E8F FF .db 0FFh ; 1E90 FF .db 0FFh ; 1E91 FF .db 0FFh ; 1E92 FF .db 0FFh ; 1E93 FF .db 0FFh ; 1E94 FF .db 0FFh ; 1E95 FF .db 0FFh ; 1E96 FF .db 0FFh ; 1E97 FF .db 0FFh ; 1E98 FF .db 0FFh ; 1E99 FF .db 0FFh ; 1E9A FF .db 0FFh ; 1E9B FF .db 0FFh ; 1E9C FF .db 0FFh ; 1E9D FF .db 0FFh ; 1E9E FF .db 0FFh ; 1E9F FF .db 0FFh ; 1EA0 FF .db 0FFh ; 1EA1 FF .db 0FFh ; 1EA2 FF .db 0FFh ; 1EA3 FF .db 0FFh ; 1EA4 FF .db 0FFh ; 1EA5 FF .db 0FFh ; 1EA6 FF .db 0FFh ; 1EA7 FF .db 0FFh ; 1EA8 FF .db 0FFh ; 1EA9 FF .db 0FFh ; 1EAA FF .db 0FFh ; 1EAB FF .db 0FFh ; 1EAC FF .db 0FFh ; 1EAD FF .db 0FFh ; 1EAE FF .db 0FFh ; 1EAF FF .db 0FFh ; 1EB0 FF .db 0FFh ; 1EB1 FF .db 0FFh ; 1EB2 FF .db 0FFh ; 1EB3 FF .db 0FFh ; 1EB4 FF .db 0FFh ; 1EB5 FF .db 0FFh ; 1EB6 FF .db 0FFh ; 1EB7 FF .db 0FFh ; 1EB8 FF .db 0FFh ; 1EB9 FF .db 0FFh ; 1EBA FF .db 0FFh ; 1EBB FF .db 0FFh ; 1EBC FF .db 0FFh ; 1EBD FF .db 0FFh ; 1EBE FF .db 0FFh ; 1EBF FF .db 0FFh ; 1EC0 FF .db 0FFh ; 1EC1 FF .db 0FFh ; 1EC2 FF .db 0FFh ; 1EC3 FF .db 0FFh ; 1EC4 FF .db 0FFh ; 1EC5 FF .db 0FFh ; 1EC6 FF .db 0FFh ; 1EC7 FF .db 0FFh ; 1EC8 FF .db 0FFh ; 1EC9 FF .db 0FFh ; 1ECA FF .db 0FFh ; 1ECB FF .db 0FFh ; 1ECC FF .db 0FFh ; 1ECD FF .db 0FFh ; 1ECE FF .db 0FFh ; 1ECF FF .db 0FFh ; 1ED0 FF .db 0FFh ; 1ED1 FF .db 0FFh ; 1ED2 FF .db 0FFh ; 1ED3 FF .db 0FFh ; 1ED4 FF .db 0FFh ; 1ED5 FF .db 0FFh ; 1ED6 FF .db 0FFh ; 1ED7 FF .db 0FFh ; 1ED8 FF .db 0FFh ; 1ED9 FF .db 0FFh ; 1EDA FF .db 0FFh ; 1EDB FF .db 0FFh ; 1EDC FF .db 0FFh ; 1EDD FF .db 0FFh ; 1EDE FF .db 0FFh ; 1EDF FF .db 0FFh ; 1EE0 FF .db 0FFh ; 1EE1 FF .db 0FFh ; 1EE2 FF .db 0FFh ; 1EE3 FF .db 0FFh ; 1EE4 FF .db 0FFh ; 1EE5 FF .db 0FFh ; 1EE6 FF .db 0FFh ; 1EE7 FF .db 0FFh ; 1EE8 FF .db 0FFh ; 1EE9 FF .db 0FFh ; 1EEA FF .db 0FFh ; 1EEB FF .db 0FFh ; 1EEC FF .db 0FFh ; 1EED FF .db 0FFh ; 1EEE FF .db 0FFh ; 1EEF FF .db 0FFh ; 1EF0 FF .db 0FFh ; 1EF1 FF .db 0FFh ; 1EF2 FF .db 0FFh ; 1EF3 FF .db 0FFh ; 1EF4 FF .db 0FFh ; 1EF5 FF .db 0FFh ; 1EF6 FF .db 0FFh ; 1EF7 FF .db 0FFh ; 1EF8 FF .db 0FFh ; 1EF9 FF .db 0FFh ; 1EFA FF .db 0FFh ; 1EFB FF .db 0FFh ; 1EFC FF .db 0FFh ; 1EFD FF .db 0FFh ; 1EFE FF .db 0FFh ; 1EFF FF .db 0FFh ; 1F00 FF .db 0FFh ; 1F01 FF .db 0FFh ; 1F02 FF .db 0FFh ; 1F03 FF .db 0FFh ; 1F04 FF .db 0FFh ; 1F05 FF .db 0FFh ; 1F06 FF .db 0FFh ; 1F07 FF .db 0FFh ; 1F08 FF .db 0FFh ; 1F09 FF .db 0FFh ; 1F0A FF .db 0FFh ; 1F0B FF .db 0FFh ; 1F0C FF .db 0FFh ; 1F0D FF .db 0FFh ; 1F0E FF .db 0FFh ; 1F0F FF .db 0FFh ; 1F10 FF .db 0FFh ; 1F11 FF .db 0FFh ; 1F12 FF .db 0FFh ; 1F13 FF .db 0FFh ; 1F14 FF .db 0FFh ; 1F15 FF .db 0FFh ; 1F16 FF .db 0FFh ; 1F17 FF .db 0FFh ; 1F18 FF .db 0FFh ; 1F19 FF .db 0FFh ; 1F1A FF .db 0FFh ; 1F1B FF .db 0FFh ; 1F1C FF .db 0FFh ; 1F1D FF .db 0FFh ; 1F1E FF .db 0FFh ; 1F1F FF .db 0FFh ; 1F20 FF .db 0FFh ; 1F21 FF .db 0FFh ; 1F22 FF .db 0FFh ; 1F23 FF .db 0FFh ; 1F24 FF .db 0FFh ; 1F25 FF .db 0FFh ; 1F26 FF .db 0FFh ; 1F27 FF .db 0FFh ; 1F28 FF .db 0FFh ; 1F29 FF .db 0FFh ; 1F2A FF .db 0FFh ; 1F2B FF .db 0FFh ; 1F2C FF .db 0FFh ; 1F2D FF .db 0FFh ; 1F2E FF .db 0FFh ; 1F2F FF .db 0FFh ; 1F30 FF .db 0FFh ; 1F31 FF .db 0FFh ; 1F32 FF .db 0FFh ; 1F33 FF .db 0FFh ; 1F34 FF .db 0FFh ; 1F35 FF .db 0FFh ; 1F36 FF .db 0FFh ; 1F37 FF .db 0FFh ; 1F38 FF .db 0FFh ; 1F39 FF .db 0FFh ; 1F3A FF .db 0FFh ; 1F3B FF .db 0FFh ; 1F3C FF .db 0FFh ; 1F3D FF .db 0FFh ; 1F3E FF .db 0FFh ; 1F3F FF .db 0FFh ; 1F40 FF .db 0FFh ; 1F41 FF .db 0FFh ; 1F42 FF .db 0FFh ; 1F43 FF .db 0FFh ; 1F44 FF .db 0FFh ; 1F45 FF .db 0FFh ; 1F46 FF .db 0FFh ; 1F47 FF .db 0FFh ; 1F48 FF .db 0FFh ; 1F49 FF .db 0FFh ; 1F4A FF .db 0FFh ; 1F4B FF .db 0FFh ; 1F4C FF .db 0FFh ; 1F4D FF .db 0FFh ; 1F4E FF .db 0FFh ; 1F4F FF .db 0FFh ; 1F50 FF .db 0FFh ; 1F51 FF .db 0FFh ; 1F52 FF .db 0FFh ; 1F53 FF .db 0FFh ; 1F54 FF .db 0FFh ; 1F55 FF .db 0FFh ; 1F56 FF .db 0FFh ; 1F57 FF .db 0FFh ; 1F58 FF .db 0FFh ; 1F59 FF .db 0FFh ; 1F5A FF .db 0FFh ; 1F5B FF .db 0FFh ; 1F5C FF .db 0FFh ; 1F5D FF .db 0FFh ; 1F5E FF .db 0FFh ; 1F5F FF .db 0FFh ; 1F60 FF .db 0FFh ; 1F61 FF .db 0FFh ; 1F62 FF .db 0FFh ; 1F63 FF .db 0FFh ; 1F64 FF .db 0FFh ; 1F65 FF .db 0FFh ; 1F66 FF .db 0FFh ; 1F67 FF .db 0FFh ; 1F68 FF .db 0FFh ; 1F69 FF .db 0FFh ; 1F6A FF .db 0FFh ; 1F6B FF .db 0FFh ; 1F6C FF .db 0FFh ; 1F6D FF .db 0FFh ; 1F6E FF .db 0FFh ; 1F6F FF .db 0FFh ; 1F70 FF .db 0FFh ; 1F71 FF .db 0FFh ; 1F72 FF .db 0FFh ; 1F73 FF .db 0FFh ; 1F74 FF .db 0FFh ; 1F75 FF .db 0FFh ; 1F76 FF .db 0FFh ; 1F77 FF .db 0FFh ; 1F78 FF .db 0FFh ; 1F79 FF .db 0FFh ; 1F7A FF .db 0FFh ; 1F7B FF .db 0FFh ; 1F7C FF .db 0FFh ; 1F7D FF .db 0FFh ; 1F7E FF .db 0FFh ; 1F7F FF .db 0FFh ; 1F80 FF .db 0FFh ; 1F81 FF .db 0FFh ; 1F82 FF .db 0FFh ; 1F83 FF .db 0FFh ; 1F84 FF .db 0FFh ; 1F85 FF .db 0FFh ; 1F86 FF .db 0FFh ; 1F87 FF .db 0FFh ; 1F88 FF .db 0FFh ; 1F89 FF .db 0FFh ; 1F8A FF .db 0FFh ; 1F8B FF .db 0FFh ; 1F8C FF .db 0FFh ; 1F8D FF .db 0FFh ; 1F8E FF .db 0FFh ; 1F8F FF .db 0FFh ; 1F90 FF .db 0FFh ; 1F91 FF .db 0FFh ; 1F92 FF .db 0FFh ; 1F93 FF .db 0FFh ; 1F94 FF .db 0FFh ; 1F95 FF .db 0FFh ; 1F96 FF .db 0FFh ; 1F97 FF .db 0FFh ; 1F98 FF .db 0FFh ; 1F99 FF .db 0FFh ; 1F9A FF .db 0FFh ; 1F9B FF .db 0FFh ; 1F9C FF .db 0FFh ; 1F9D FF .db 0FFh ; 1F9E FF .db 0FFh ; 1F9F FF .db 0FFh ; 1FA0 FF .db 0FFh ; 1FA1 FF .db 0FFh ; 1FA2 FF .db 0FFh ; 1FA3 FF .db 0FFh ; 1FA4 FF .db 0FFh ; 1FA5 FF .db 0FFh ; 1FA6 FF .db 0FFh ; 1FA7 FF .db 0FFh ; 1FA8 FF .db 0FFh ; 1FA9 FF .db 0FFh ; 1FAA FF .db 0FFh ; 1FAB FF .db 0FFh ; 1FAC FF .db 0FFh ; 1FAD FF .db 0FFh ; 1FAE FF .db 0FFh ; 1FAF FF .db 0FFh ; 1FB0 FF .db 0FFh ; 1FB1 FF .db 0FFh ; 1FB2 FF .db 0FFh ; 1FB3 FF .db 0FFh ; 1FB4 FF .db 0FFh ; 1FB5 FF .db 0FFh ; 1FB6 FF .db 0FFh ; 1FB7 FF .db 0FFh ; 1FB8 FF .db 0FFh ; 1FB9 FF .db 0FFh ; 1FBA FF .db 0FFh ; 1FBB FF .db 0FFh ; 1FBC FF .db 0FFh ; 1FBD FF .db 0FFh ; 1FBE FF .db 0FFh ; 1FBF FF .db 0FFh ; 1FC0 FF .db 0FFh ; 1FC1 FF .db 0FFh ; 1FC2 FF .db 0FFh ; 1FC3 FF .db 0FFh ; 1FC4 FF .db 0FFh ; 1FC5 FF .db 0FFh ; 1FC6 FF .db 0FFh ; 1FC7 FF .db 0FFh ; 1FC8 FF .db 0FFh ; 1FC9 FF .db 0FFh ; 1FCA FF .db 0FFh ; 1FCB FF .db 0FFh ; 1FCC FF .db 0FFh ; 1FCD FF .db 0FFh ; 1FCE FF .db 0FFh ; 1FCF FF .db 0FFh ; 1FD0 FF .db 0FFh ; 1FD1 FF .db 0FFh ; 1FD2 FF .db 0FFh ; 1FD3 FF .db 0FFh ; 1FD4 FF .db 0FFh ; 1FD5 FF .db 0FFh ; 1FD6 FF .db 0FFh ; 1FD7 FF .db 0FFh ; 1FD8 FF .db 0FFh ; 1FD9 FF .db 0FFh ; 1FDA FF .db 0FFh ; 1FDB FF .db 0FFh ; 1FDC FF .db 0FFh ; 1FDD FF .db 0FFh ; 1FDE FF .db 0FFh ; 1FDF FF .db 0FFh ; 1FE0 FF .db 0FFh ; 1FE1 FF .db 0FFh ; 1FE2 FF .db 0FFh ; 1FE3 FF .db 0FFh ; 1FE4 FF .db 0FFh ; 1FE5 FF .db 0FFh ; 1FE6 FF .db 0FFh ; 1FE7 FF .db 0FFh ; 1FE8 FF .db 0FFh ; 1FE9 FF .db 0FFh ; 1FEA FF .db 0FFh ; 1FEB FF .db 0FFh ; 1FEC FF .db 0FFh ; 1FED FF .db 0FFh ; 1FEE FF .db 0FFh ; 1FEF FF .db 0FFh ; 1FF0 FF byte_1FF0: .db 0FFh ; DATA XREF: 03ABr 1FF1 FF .db 0FFh ; 1FF2 FF .db 0FFh ; 1FF3 FF .db 0FFh ; 1FF4 FF .db 0FFh ; 1FF5 FF .db 0FFh ; 1FF6 FF .db 0FFh ; 1FF7 FF .db 0FFh ; 1FF8 FF .db 0FFh ; 1FF9 FF .db 0FFh ; 1FFA FF .db 0FFh ; 1FFB FF .db 0FFh ; 1FFC FF .db 0FFh ; 1FFD FF .db 0FFh ; 1FFE FF .db 0FFh ; 1FFF FF .db 0FFh ; 1FFF ; end of 'seg000' 1FFF 1FFF 1FFF .end