home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
HILFEN
/
TOOLS
/
POWMENU
/
MENU.ASM
< prev
next >
Wrap
Assembly Source File
|
1993-12-01
|
88KB
|
3,065 lines
TITLE MENU 3-3-88 [2-18-89]
PATCH83 MACRO
ORG $-3
DB 81
ORG $+2
DB 0
ENDM
;
RET_NEAR MACRO
DB 0C3H
ENDM
;
RET_NEAR_POP MACRO X
DB 0C2H
DW X
ENDM
;
.RADIX 16
LF EQU 0AH
CR EQU 0DH
;
;INITIAL VALUES : CS:IP 0000:0100
; SS:SP 0000:FFFF
;L0000S L0535 DI L069E DI L06B0 DI L06E3 DI L070C DI L0723 DI L072B DI
; L0731 DI L076E DI L0770 DI L0772 DI L077D DI L079F DI L07B6 DI
; L07C5 DI L07C7 DI L07F0 DI L07F2 DI L0806 DI L081E DI L0862 DI
; L086D DI L087B DI L0886 DI L0894 DI L0896 DI L0898 DI L08A6 DI
; L08A8 DI L08B6 DI L08C6 DI L08C8 DI L08D5 DI L08D7 DI L08D9 DI
; L08FD DI L0908 DI L0926 DI L0930 DI L093D DI L0957 DI L0963 DI
; L0970 DI L097D DI L098A DI L0CC7 CI L0CCD CI L0ED1 DI L0FA2 DI
; L0FFC DI L10F9 DI
S0000 SEGMENT
ASSUME DS:S0000, SS:S0000 ,CS:S0000 ,ES:S0000
ORG $+0100H
L0000 EQU $-100
;L0001 L0804 DI L0810 DI L08FF DI L0932 DI L0D8E DI L0EDB DI L0EEF DI
; L0F0B DI L0F11 DI L0F43 DI L0F58 DI L0FF4 DI L1009 DI L1034 DI
; L1047 DI L111B DI L11BD DI L11C8 DI L1202 DI L1207 DI
L0001 EQU $-0FF
;L0002 L0774 DI L07C3 DI L07C9 DI L081C DI L0828 DI L0864 DI L089A DI
; L08AA DI L08DB DI L0902 DI L0928 DI L093F DI L0944 DI L0DCA DI
; L0DD8 DI L0DEC DI L0DF9 DI L0E14 DI L0E26 DI L0E2E DI L0EB5 DI
; L101B DI L105D DI L10A5 DI L10DC DI L10EB DI L10F0 DI L11CD DI
L0002 EQU $-0FE
;L0003 L0D55 DI L0F27 DI L1026 DI L1050 DI
L0003 EQU $-0FDH
;L0004 L06FC DI L0955 DI L096E DI L097B DI L0988 DI L0D52 DI L0DD2 DI
; L0F31 DI L0F4B DI L0F65 DI L1053 DI L116C DI
L0004 EQU $-0FC
;L0005 L08A4 DI L0948 DI L0FC7 DI L0FDF DI L1116 DI L1145 DI
L0005 EQU $-0FBH
;L0006 L06AC DI L06DF DI L0708 DI L071F DI L07FB DI L0884 DI L08D1 DI
; L0961 DI L0D23 DI L0E87 DI L1101 DI
L0006 EQU $-0FA
;L0007 L07F9 DI L0802 DI L081A DI L0880 DI L088C DI L08CF DI L0CE1 DI
; L110B DI
L0007 EQU $-0F9
;L0008 L094C DI L0F16 DI L0FA2 DI L0FF1 DI L11FE DI
L0008 EQU $-0F8
;L0009 L0687 DI L0693 DI L0780 DI L0787 DI L0870 DI L08BC DI L08E2 DI
; L08F4 DI L090C DI L0935 DI L0F8C DI L0F96 DI L1014 DI
L0009 EQU $-0F7
;L000A L06AE DI L06E1 DI L070A DI L0721 DI L07A3 DI L0D93 DI L0F73 DI
; L0FF7 DI
L000A EQU $-0F6
;L000C L080E DI L0826 DI L0888 DI L0953 DI L095F DI L096C DI L0979 DI
; L0986 DI L0C4B DM L0EAC DI L0F7B DI
L000C EQU $-0F4
;L000D L0D20 DI L0D85 DI L0F6C DI L100E DI
L000D EQU $-0F3
;L000E L0812 DI L082A DI L0992 DI
L000E EQU $-0F2
;L000F L0868 DI L0CB6 DI L0CDA DI
L000F EQU $-0F1
;L0010 L0776 CC L0782 CC L07CB CC L07FD CC L0866 CC L0872 CC L089C CC
; L08AC CC L08BE CC L08D3 CC L08DD CC L0904 CC L090E CC L092A CC
; L0937 CC L0941 CC L0CB8 CC L0CBC CC L0CDC CC
L0010 EQU $-0F0
;L0013 L0D38 DI
L0013 EQU $-0EDH
;L0014 L0F29 CC L0F5C CC L10D4 DI
L0014 EQU $-0EC
;L0015 L0D45 DI
L0015 EQU $-0EBH
;L0016 L0C93 CC L0EDD CC L0EE3 CC L1227 CC
L0016 EQU $-0EA
;L0017 L0E47 DI L0F0F CC L0F41 CC
L0017 EQU $-0E9
;L0018 L07F5 DI L085E DI L0879 DI L08CB DI L091B DI L0922 DI L0939 DI
L0018 EQU $-0E8
;L0019 L0697 DI L0FB4 DI
L0019 EQU $-0E7
;L001B L0D5A DI
L001B EQU $-0E5
;L001D L0F90 DI
L001D EQU $-0E3
;L001F L0FB7 DI
L001F EQU $-0E1
;L0020 L011F DI L077B DI L086B DI L0BCA DI L0BEE DI L0C0B DI L0C2F DI
; L0E64 DI L0E68 DI L126C DI
L0020 EQU $-0E0
;L0021 L0689 CC L068E CC L0695 CC L0699 CC L06A5 CC L06D8 CC L06F0 CC
; L0718 CC L0749 CC L0752 CC L075D CC L076A CC L0789 CC L079D CC
; L07D8 CC L07E1 CC L07EC CC L0846 CC L0882 CC L088A CC L08E4 CC
; L08E8 CC L08EC CC L08F6 CC L08FB CC L0998 CC L099F CC L0CF2 CC
; L0D04 CC L0D17 CC L0D6B CC L0E8D CC L0E9F CC L0EB9 CC L0ECC CC
; L10A2 DI L10E4 CC L10F3 CC L1159 CC L1162 CC L117F CC L11D5 CC
L0021 EQU $-0DF
;L0023 L0D0F DI
L0023 EQU $-0DDH
;L0028 L112F DI
L0028 EQU $-0D8
;L0029 L0110 DI L0238 DI L031D DI
L0029 EQU $-0D7
;L002E L05E4 CI L05E4 CI L05E6 CI L05E6 CI L05EC CI L05EC CI L05ED CI
; L05ED CI L05EE CI L05EE CI L05F4 CI L05F4 CI L05F5 CI L05F5 CI
; L05F6 CI L05F6 CI L05FC CI L05FC CI L05FD CI L05FD CI L05FE CI
; L05FE CI L0604 CI L0604 CI L0605 CI L0605 CI L0606 CI L0606 CI
; L060C CI L060C CI L060D CI L060D CI L060E CI L060E CI L0614 CI
; L0614 CI L0615 CI L0615 CI L0616 CI L0616 CI L061C CI L061C CI
; L061D CI L061D CI L061E CI L061E CI L0624 CI L0624 CI L0625 CI
; L0625 CI L0626 CI L0626 CI L062C CI L062C CI L062D CI L062D CI
; L062E CI L062E CI L0634 CI L0634 CI L0635 CI L0635 CI L0636 CI
; L0636 CI L063C CI L063C CI L063D CI L063D CI L063E CI L063E CI
; L0644 CI L0644 CI L0645 CI L0645 CI L0646 CI L0646 CI L064C CI
; L064C CI L064D CI L064D CI L064E CI L064E CI L0654 CI L0654 CI
; L0655 CI L0655 CI L0656 CI L0656 CI L065C CI L065C CI L065D CI
; L065D CI L065E CI L065E CI
L002E EQU $-0D2
;L003B L099A DI L0C42 DI
L003B EQU $-0C5
;L003D L0CEE DI L0D00 DI
L003D EQU $-0C3
;L003E L0D69 DI L0ECA DI
L003E EQU $-0C2
;L003F L0D15 DI L10EE DI L1160 DI L117D DI L11D3 DI
L003F EQU $-0C1
;L0040 L0E51 DI
L0040 EQU $-0C0
;L0041 L0860 DI L1007 DI
L0041 EQU $-0BF
;L0043 L011B DI
L0043 EQU $-0BDH
;L0044 L091D DI
L0044 EQU $-0BC
;L0045 L0269 DI L028C DI L0C18 DI
L0045 EQU $-0BBH
;L0047 L06A3 DI
L0047 EQU $-0B9
;L0048 L048C CI L06EE DI L0716 DI L0924 DI
L0048 EQU $-0B8
;L0049 L06D6 DI L093B DI L0BD9 DI L0BF6 DI
L0049 EQU $-0B7
;L004C L08EA DI
L004C EQU $-0B4
;L004D L0272 CI L0393 CI L079B DI L0844 DI L08E6 DI
L004D EQU $-0B3
;L004E L0856 DI L0E4A DI
L004E EQU $-0B2
;L004F L07F7 DI L08CD DI L0BDE DI L0BE2 DI L0BFB DI L0BFF DI L0C14 DI
L004F EQU $-0B1
;L0050 L0778 DI L0C67 DI L0C7D DI L0CA6 DI
L0050 EQU $-0B0
;L0051 L0674 DI
L0051 EQU $-0AF
;L0052 L0BC4 DI L0BE8 DI L0C05 DI
L0052 EQU $-0AE
;L0054 L05DE DI
L0054 EQU $-0AC
;L005C L06C2 DI
L005C EQU $-0A4
;L0061 L0241 DI L024B DI L0326 DI L0330 DI L0359 DI L035D DI L0384 DI
; L03A7 DI L03B1 DI L03DF DI L042F DI L044A DI L0456 DI L0493 DI
; L04C4 DI L1264 DI
L0061 EQU $-9F
;L0062 L0430 DI L0C27 DI
L0062 EQU $-9E
;L0063 L0123 DI L02BA DI L0360 DI L03DE DI L03F0 DI L03FF DI L040C DI
; L040F DI L0451 DI L047C DI L0487 DI L04CF DI
L0063 EQU $-9DH
;L0064 L0351 DI L0380 DI L0387 DI L03A9 DI L03E8 DI L041C DI L0481 DI
; L0C2E DI
L0064 EQU $-9C
;L0065 L0286 DI L028B DI L029A DI L02A3 DI L02A9 DI L02CE DI L02D5 DI
; L02E3 DI L02F4 DI L0301 DI L0306 DI L0349 DI L0350 DI L0365 DI
; L036B DI L03AE DI L03B7 DI L03C5 DI L03CB DI L03DA DI L03F6 DI
; L0410 DI L0416 DI L041B DI L0426 DI L0432 DI L0443 DI L0449 DI
; L0450 DI L045A DI L0469 DI L0477 DI L047B DI L0480 DI L0498 DI
; L049D DI L04AE DI L04E1 DI L04E2 DI L04E6 DI L04FA DI L0525 DI
; L0C2D DI
L0065 EQU $-9BH
;L0066 L0248 DI L032D DI L037C DI L03E5 DI L0440 DI L0466 DI L047E DI
L0066 EQU $-9A
;L0067 L010C DI L0234 DI L0244 DI L0319 DI L0329 DI L0345 DI L04C6 DI
; L04C9 DI L04E5 DI L0C26 DI
L0067 EQU $-99
;L0068 L010D DI L0235 DI L0283 DI L02A0 DI L02D2 DI L031A DI L0346 DI
; L0358 DI L03CA DI L03F1 DI L043A DI L044D DI L0460 DI L0474 DI
; L04C1 DI L04FF DI
L0068 EQU $-98
;L0069 L0287 DI L02B5 DI L0309 DI L0342 DI L0367 DI L03AA DI L03E6 DI
; L03F2 DI L03FA DI L041A DI L042A DI L043D DI L0441 DI L0463 DI
; L0467 DI L046D DI L0472 DI L047D DI L047F DI L0482 DI L0490 DI
; L04BF DI L04C7 DI L04CA DI L04DC DI L04E3 DI L0C21 DI
L0069 EQU $-97
;L006B L0452 DI L0459 DI L0497 DI
L006B EQU $-95
;L006C L028A DI L0340 DI L0341 DI L036A DI L03AD DI L03F5 DI L0431 DI
; L0442 DI L0448 DI L0468 DI L06CC DI
L006C EQU $-94
;L006D L02CD DI L03A5 DI L03A6 DI L03B6 DI L03CE DI L04E9 DI L0504 DI
L006D EQU $-93
;L006E L0122 DI L029D DI L02AA DI L02CF DI L02D6 DI L02DE DI L02F5 DI
; L0302 DI L030B DI L0366 DI L0378 DI L03A8 DI L03C6 DI L03DB DI
; L03E0 DI L03E1 DI L03E7 DI L03E9 DI L03F7 DI L0419 DI L0427 DI
; L0439 DI L0473 DI L0494 DI L04AF DI L04C0 DI L04C5 DI L04C8 DI
; L04DD DI L04E4 DI L04FB DI L0526 DI L0C22 DI L0C25 DI L0C33 DI
; L0C36 DI
L006E EQU $-92
;L006F L0105 DI L022D DI L023E DI L0245 DI L02AD DI L02D7 DI L02EA DI
; L02ED DI L02FC DI L030A DI L0314 DI L0323 DI L032A DI L0379 DI
; L037D DI L03A2 CI L03C0 DI L03C7 DI L03CF DI L03D2 CI L03E2 DI
; L0404 CI L0421 DI L0433 DI L0453 DI L04A4 DI L04A7 DI L04EA DI
; L04F5 DI L04FC DI L0500 DI L0503 DI L051E DI L052C DI L0C2A DI
; L0C32 DI
L006F EQU $-91
;L0070 L0478 DI L0877 DI L0919 DI L0E5D DI
L0070 EQU $-90
;L0071 L0670 DI
L0071 EQU $-8F
;L0072 L023B DI L0320 DI L0381 DI L04B8 DI L04D4 CI L04DE DI L04ED CI
; L0505 CI L0C1E DI
L0072 EQU $-8E
;L0073 L0413 DI
L0073 EQU $-8DH
;L0075 L0295 CI L02A4 DI L0436 DI L045B DI
L0075 EQU $-8BH
;L0078 L046A DI
L0078 EQU $-88
;L0079 L0117 SI L02C6 DI
L0079 EQU $-87
;L007A L1268 DI
L007A EQU $-86
;L007F L0E60 DI
L007F EQU $-81
;L0080 L0662 DI L0F2B DI L0F5E DI
L0080 EQU $-80
;L00A0 L1057 DI L1086 DI L110E DI L1179 DI L118B DI L1213 DI
L00A0 EQU $-60
;L00A2 L0E42 DI
L00A2 EQU $-5E
;L00B0 L08B4 DI
L00B0 EQU $-50
;L00CF L0C7B DI
L00CF EQU $-31
;L00E9 L0C47 DI
L00E9 EQU $-17
;L00F0 L0E99 DI
L00F0 EQU $-10
;L00F8 L092C DI
L00F8 EQU $-8
;L00FC L092E DI
L00FC EQU $-4
;L00FF L07AD DI L082F DI L084E DI L0F85 DI L1194 DI L11C2 DI
L00FF EQU $-1
;L0100 L126E CI
L0100: JMP L065F ;0100 E9 5C 05
OR [BX+SI],CL ;0103 08 08
OR [BP+DI+6F],AL ;0105 08 43 6F
JO L0183 ;0108 70 79
JB L0175 ;010A 72 69
DB 67 ?? ;010C 67
DB 68 ?? ;010D 68
JZ L0130 ;010E 74 20
SUB [BP+DI+29],AH ;0110 28 63 29
AND [BX+DI],DH ;0113 20 31
CMP [BX+SI],DI ;0115 39 38
AND SS:[BP+SI+79],AH ;0117 36 20 62 79
;L011B L0EEA DI
L011B: AND [BP+DI+43],AL ;011B 20 43 43
INC CX ;011E 41
SUB AL,20 ;' ' ;011F 2C 20
DEC CX ;0121 49
DB 6E ?? ;0122 6E
DB 63 ?? ;0123 63
SBB AL,CS:[BX+SI] ;0124 2E 1A 00
;L0126 L07E6 DI L080B DI
L0126 EQU $-1
ADD [BX+SI],AL ;0127 00 00
ADD [BX+SI],AL ;0129 00 00
ADD [BX+SI],AL ;012B 00 00
ADD [BX+SI],AL ;012D 00 00
ADD [BX+SI],AL ;012F 00 00
;L0130 L010E CJ
L0130 EQU $-1
ADD [BX+SI],AL ;0131 00 00
ADD [BX+SI],AL ;0133 00 00
ADD [BX+SI],AL ;0135 00 00
ADD [BX+SI],AL ;0137 00 00
ADD [BX+SI],AL ;0139 00 00
ADD [BX+SI],AL ;013B 00 00
ADD [BX+SI],AL ;013D 00 00
ADD [BX+SI],AL ;013F 00 00
ADD [BX+SI],AL ;0141 00 00
ADD [BX+SI],AL ;0143 00 00
ADD [BX+SI],AL ;0145 00 00
ADD [BX+SI],AL ;0147 00 00
;L0149 L06B8 DI L0823 DI
L0149: ADD [BX+SI],AL ;0149 00 00
ADD [BX+SI],AL ;014B 00 00
ADD [BX+SI],AL ;014D 00 00
ADD [BX+SI],AL ;014F 00 00
ADD [BX+SI],AL ;0151 00 00
ADD [BX+SI],AL ;0153 00 00
ADD [BX+SI],AL ;0155 00 00
ADD [BX+SI],AL ;0157 00 00
ADD [BX+SI],AL ;0159 00 00
ADD [BX+SI],AL ;015B 00 00
ADD [BX+SI],AL ;015D 00 00
ADD [BX+SI],AL ;015F 00 00
ADD [BX+SI],AL ;0161 00 00
ADD [BX+SI],AL ;0163 00 00
ADD [BX+SI],AL ;0165 00 00
ADD [BX+SI],AL ;0167 00 00
ADD [BX+SI],AL ;0169 00 00
ADD [BX+SI],AL ;016B 00 00
ADD [BX+SI],AL ;016D 00 00
ADD [BX+SI],AL ;016F 00 00
ADD [BX+SI],AL ;0171 00 00
ADD [BX+SI],AL ;0173 00 00
;L0175 L010A CJ
L0175: ADD [BX+SI],AL ;0175 00 00
ADD [BX+SI],AL ;0177 00 00
ADD [BX+SI],AL ;0179 00 00
ADD [BX+SI],AL ;017B 00 00
ADD [BX+SI],AL ;017D 00 00
ADD [BX+SI],AL ;017F 00 00
ADD [BX+SI],AL ;0181 00 00
;L0183 L0108 CJ
L0183: ADD [BX+SI],AL ;0183 00 00
ADD [BX+SI],AL ;0185 00 00
ADD [BX+SI],AL ;0187 00 00
ADD [BX+SI],AL ;0189 00 00
ADD [BX+SI],AL ;018B 00 00
ADD [BX+SI],AL ;018D 00 00
ADD [BX+SI],AL ;018F 00 00
ADD [BX+SI],AL ;0191 00 00
ADD [BX+SI],AL ;0193 00 00
ADD [BX+SI],AL ;0195 00 00
ADD [BX+SI],AL ;0197 00 00
;L0199 L0858 DT
L0199: ADD [BX+SI],AL ;0199 00 00
ADD [BX+SI],AL ;019B 00 00
ADD [BX+SI],AL ;019D 00 00
ADD [BX+SI],AL ;019F 00 00
;L01A1 L07AD DW
L01A1: ADD [BX+SI],AL ;01A1 00 00
ADD [BX+SI],AL ;01A3 00 00
ADD [BX+SI],AL ;01A5 00 00
ADD [BX+SI],AL ;01A7 00 00
ADD [BX+SI],AL ;01A9 00 00
ADD [BX+SI],AL ;01AB 00 00
ADD [BX+SI],AL ;01AD 00 00
;L01AF L08B8 DR
L01AF: ADD [BX+SI],AL ;01AF 00 00
ADD [BX+SI],AL ;01B1 00 00
ADD [BX+SI],AL ;01B3 00 00
ADD [BX+SI],AL ;01B5 00 00
ADD [BX+SI],AL ;01B7 00 00
ADD [BX+SI],AL ;01B9 00 00
ADD [BX+SI],AL ;01BB 00 00
ADD [BX+SI],AL ;01BD 00 00
ADD [BX+SI],AL ;01BF 00 00
ADD [BX+SI],AL ;01C1 00 00
ADD [BX+SI],AL ;01C3 00 00
ADD [BX+SI],AL ;01C5 00 00
ADD [BX+SI],AL ;01C7 00 00
ADD [BX+SI],AL ;01C9 00 00
ADD [BX+SI],AL ;01CB 00 00
ADD [BX+SI],AL ;01CD 00 00
ADD [BX+SI],AL ;01CF 00 00
ADD [BX+SI],AL ;01D1 00 00
ADD [BX+SI],AL ;01D3 00 00
ADD [BX+SI],AL ;01D5 00 00
ADD [BX+SI],AL ;01D7 00 00
ADD [BX+SI],AL ;01D9 00 00
ADD [BX+SI],AL ;01DB 00 00
ADD [BX+SI],AL ;01DD 00 00
ADD [BX+SI],AL ;01DF 00 00
ADD [BX+SI],AL ;01E1 00 00
ADD [BX+SI],AL ;01E3 00 00
ADD [BX+SI],AL ;01E5 00 00
ADD [BX+SI],AL ;01E7 00 00
ADD [BX+SI],AL ;01E9 00 00
ADD [BX+SI],AL ;01EB 00 00
ADD [BX+SI],AL ;01ED 00 00
ADD [BX+SI],AL ;01EF 00 00
ADD [BX+SI],AL ;01F1 00 00
ADD [BX+SI],AL ;01F3 00 00
ADD [BX+SI],AL ;01F5 00 00
ADD [BX+SI],AL ;01F7 00 00
ADD [BX+SI],AL ;01F9 00 00
ADD [BX+SI],AL ;01FB 00 00
ADD [BX+SI],AL ;01FD 00 00
ADD [BX+SI],AL ;01FF 00 00
ADD [BX+SI],AL ;0201 00 00
ADD [BX+SI],AL ;0203 00 00
ADD [BX+SI],AL ;0205 00 00
ADD [BX+SI],AL ;0207 00 00
ADD [BX+SI],AL ;0209 00 00
ADD [BX+SI],AL ;020B 00 00
ADD [BX+SI],AL ;020D 00 00
ADD [BX+SI],AL ;020F 00 00
ADD [BX+SI],AL ;0211 00 00
ADD [BX+SI],AL ;0213 00 00
ADD [BX+SI],AL ;0215 00 00
ADD [BX+SI],AL ;0217 00 00
ADD [BX+SI],AL ;0219 00 00
ADD [BX+SI],AL ;021B 00 00
ADD [BX+SI],AL ;021D 00 00
ADD [BX+SI],AL ;021F 00 00
ADD [BX+SI],AL ;0221 00 00
XOR SI,[BP+SI] ;0223 33 32
XOR L3330,SI ;0225 31 36 30 33
XOR DH,[SI] ;0229 32 34
INC BX ;022B 43
PUSH BX ;022C 53
ADD [BP+DI+6F],AL ;022D 00 43 6F
JO L02AB ;0230 70 79
JB L029D ;0232 72 69
DB 67 ?? ;0234 67
DB 68 ?? ;0235 68
JZ L0258 ;0236 74 20
SUB [BP+DI+29],AL ;0238 28 43 29
AND [BP+SI+72],AL ;023B 20 42 72
DB 6F ?? ;023E 6F
JA L02AF ;023F 77 6E
AND [BP+SI+61],AL ;0241 20 42 61
DB 67 ?? ;0244 67
AND [BP+DI+6F],DL ;0245 20 53 6F
DB 66 ?? ;0248 66
JZ L02C2 ;0249 74 77
DB 61 ?? ;024B 61
JB L02B3 ;024C 72 65
AND [BX+DI],DH ;024E 20 31
CMP [BX+SI],DI ;0250 39 38
XOR AX,OFFSET L2D20 ;'- ' ;0252 35 20 2D
AND [BX+SI],BH ;0255 20 38
CMP L2020,CH ;0257 38 2E 20 20
;L0258 L0236 CJ
L0258 EQU $-3
AND [BX+SI],AH ;025B 20 20
AND [BX+SI],AH ;025D 20 20
AND [BX+SI],AH ;025F 20 20
AND [BX+SI],AH ;0261 20 20
AND [BX+SI],AH ;0263 20 20
AND [BX+SI],AH ;0265 20 20
AND [BX+SI],AH ;0267 20 20
ADD [DI+45],CL ;0269 00 4D 45
;L026A L0757 DI
L026A EQU $-2
DEC SI ;026C 4E
PUSH BP ;026D 55
DEC DI CS: ?? ;026E 2E 4F
PUSH SI ;0270 56
DEC SP ;0271 4C
ADD [SI+4DH],BL ;0272 00 5C 4D
;L0273 L0764 DI
L0273 EQU $-2
INC BP ;0275 45
DEC SI ;0276 4E
PUSH BP ;0277 55
POP SP ;0278 5C
DEC BP ;0279 4D
INC BP ;027A 45
DEC SI ;027B 4E
PUSH BP ;027C 55
DEC DI CS: ?? ;027D 2E 4F
PUSH SI ;027F 56
DEC SP ;0280 4C
ADD [DI],CL ;0281 00 0D
;L0282 L0784 DI
L0282 EQU $-1
OR DL,[SI+68] ;0283 0A 54 68
DB 65 ?? ;0286 65
AND [BP+69],AH ;0287 20 66 69
DB 6C ?? ;028A 6C
DB 65 ?? ;028B 65
AND [DI+45],CL ;028C 20 4D 45
DEC SI ;028F 4E
PUSH BP ;0290 55
DEC DI CS: ?? ;0291 2E 4F
PUSH SI ;0293 56
DEC SP ;0294 4C
AND [DI+75],CH ;0295 20 6D 75
JNB L030E ;0298 73 74
AND [BP+SI+65],AH ;029A 20 62 65
;L029D L0232 CJ
L029D: AND [BX+DI+6E],CH ;029D 20 69 6E
AND [SI+68],DH ;02A0 20 74 68
DB 65 ?? ;02A3 65
AND [BP+DI+75],AH ;02A4 20 63 75
JB L031B ;02A7 72 72
DB 65 ?? ;02A9 65
DB 6E ?? ;02AA 6E
;L02AB L0230 CJ
L02AB: JZ L02CD ;02AB 74 20
DB 6F ?? ;02AD 6F
JB L02D0 ;02AE 72 20
;L02AF L023F CJ
L02AF EQU $-1
POP SP ;02B0 5C
DEC BP ;02B1 4D
INC BP ;02B2 45
;L02B3 L024C CJ
L02B3: DEC SI ;02B3 4E
PUSH BP ;02B4 55
AND [SI+69],AH ;02B5 20 64 69
JB L031F ;02B8 72 65
DB 63 ?? ;02BA 63
JZ L032C ;02BB 74 6F
JB L0338 ;02BD 72 79
OR AX,CS:OFFSET L240A ;02BF 2E 0D 0A 24
;L02C2 L0249 CJ
L02C2 EQU $-1
;L02C3 L08DF DI
L02C3: OR AX,OFFSET L200A ;02C3 0D 0A 20
AND [SI+79],DL ;02C6 20 54 79
JO L0330 ;02C9 70 65
AND [BX],AH ;02CB 20 27
;L02CD L02AB CJ
L02CD: DB 6DH ?? ;02CD 6D
DB 65 ?? ;02CE 65
DB 6E ?? ;02CF 6E
;L02D0 L02AE CJ
L02D0: JNZ L02F9 ;02D0 75 27
AND [BX+68],DH ;02D2 20 77 68
DB 65 ?? ;02D5 65
DB 6E ?? ;02D6 6E
AND [BX+DI+6F],BH ;02D7 20 79 6F
JNZ L02FC ;02DA 75 20
JA L033F ;02DC 77 61
DB 6E ?? ;02DE 6E
JZ L0301 ;02DF 74 20
JZ L0352 ;02E1 74 6F
AND [BP+SI+65],DH ;02E3 20 72 65
JZ L035D ;02E6 74 75
JB L0358 ;02E8 72 6E
AND [SI+6F],DH ;02EA 20 74 6F
AND [BX+SI+6F],DL ;02ED 20 50 6F
JA L0357 ;02F0 77 65
JB L0341 ;02F2 72 4D
DB 65 ?? ;02F4 65
DB 6E ?? ;02F5 6E
JNZ L0326 ;02F6 75 2E
OR AX,OFFSET L240A ;02F8 0D 0A 24
;L02F9 L02D0 CJ
L02F9 EQU $-2
;L02FB L0690 DI
L02FB: PUSH AX ;02FB 50
;L02FC L02DA CJ
L02FC: DB 6F ?? ;02FC 6F
JA L0364 ;02FD 77 65
JB L034E ;02FF 72 4D
;L0301 L02DF CJ
L0301: DB 65 ?? ;0301 65
DB 6E ?? ;0302 6E
JNZ L0325 ;0303 75 20
PUSH SI ;0305 56
DB 65 ?? ;0306 65
JB L037C ;0307 72 73
DB 69 ?? ;0309 69
DB 6F ?? ;030A 6F
DB 6E ?? ;030B 6E
AND [BP+SI],DH ;030C 20 32
;L030E L0298 CJ
L030E: XOR CS:L0A0D,SI ;030E 2E 31 36 0D 0A
INC BX ;0313 43
DB 6F ?? ;0314 6F
JO L0390 ;0315 70 79
JB L0382 ;0317 72 69
DB 67 ?? ;0319 67
DB 68 ?? ;031A 68
;L031B L02A7 CJ
L031B: JZ L033D ;031B 74 20
SUB [BP+DI+29],AL ;031D 28 43 29
;L031F L02B8 CJ
L031F EQU $-1
AND [BP+SI+72],AL ;0320 20 42 72
DB 6F ?? ;0323 6F
JA L0394 ;0324 77 6E
;L0325 L0303 CJ
L0325 EQU $-1
;L0326 L02F6 CJ
L0326: AND [BP+SI+61],AL ;0326 20 42 61
DB 67 ?? ;0329 67
AND [BP+DI+6F],DL ;032A 20 53 6F
;L032C L02BB CJ
L032C EQU $-1
DB 66 ?? ;032D 66
JZ L03A7 ;032E 74 77
;L0330 L02C9 CJ
L0330: DB 61 ?? ;0330 61
JB L0398 ;0331 72 65
AND [BX+DI],DH ;0333 20 31
CMP [BX+SI],DI ;0335 39 38
XOR AX,OFFSET L2D20 ;'- ' ;0337 35 20 2D
;L0338 L02BD CJ
L0338 EQU $-2
AND [BX+SI],BH ;033A 20 38
CMP L4120,CH ;033C 38 2E 20 41
;L033D L031B CJ
L033D EQU $-3
;L033F L02DC CJ
L033F EQU $-1
DB 6C ?? ;0340 6C
;L0341 L02F2 CJ
L0341: DB 6C ?? ;0341 6C
AND [BP+SI+69],DL ;0342 20 52 69
DB 67 ?? ;0345 67
DB 68 ?? ;0346 68
JZ L03BC ;0347 74 73
AND [BP+SI+65],DL ;0349 20 52 65
JNB L03B3 ;034C 73 65
;L034E L02FF CJ
L034E: JB L03C6 ;034E 72 76
DB 65 ?? ;0350 65
DB 64 ?? ;0351 64
;L0352 L02E1 CJ
L0352: OR AX,OFFSET L240A ;0352 0D 0A 24
;L0355 L0684 DI
L0355: OR AX,OFFSET L530A ;0355 0D 0A 53
;L0357 L02F0 CJ
L0357 EQU $-1
;L0358 L02E8 CJ
L0358: DB 68 ?? ;0358 68
DB 61 ?? ;0359 61
JB L03C1 ;035A 72 65
PUSH DI ;035C 57
;L035D L02E6 CJ
L035D: DB 61 ?? ;035D 61
JB L03C5 ;035E 72 65
AND [BP+DI+63],DH ;0360 20 73 63
JB L03CA ;0363 72 65
;L0364 L02FD CJ
L0364 EQU $-1
DB 65 ?? ;0365 65
DB 6E ?? ;0366 6E
AND [BP+69],AH ;0367 20 66 69
DB 6C ?? ;036A 6C
DB 65 ?? ;036B 65
AND [BP+SI],AH ;036C 20 22
DEC BP ;036E 4D
INC BP ;036F 45
DEC SI ;0370 4E
PUSH BP ;0371 55
INC BP CS: ?? ;0372 2E 45
INC BX ;0374 43
PUSH SP ;0375 54
AND AH,[BX+SI] ;0376 22 20
DB 6E ?? ;0378 6E
DB 6F ?? ;0379 6F
JZ L039C ;037A 74 20
;L037C L0307 CJ
L037C: DB 66 ?? ;037C 66
DB 6F ?? ;037D 6F
JNZ L03EE ;037E 75 6E
DB 64 ?? ;0380 64
AND [BX+72],CH ;0381 20 6F 72
;L0382 L0317 CJ
L0382 EQU $-2
AND [BP+SI+61],AH ;0384 20 62 61
DB 64 ?? ;0387 64
OR AX,OFFSET L240A ;0388 0D 0A 24
;L038B L067A DI
L038B: DEC BP ;038B 4D
INC BP ;038C 45
DEC SI ;038D 4E
PUSH BP ;038E 55
INC BP CS: ?? ;038F 2E 45
;L0390 L0315 CJ
L0390 EQU $-1
INC BX ;0391 43
PUSH SP ;0392 54
ADD [SI+4DH],BL ;0393 00 5C 4D
;L0394 L0324 CJ
L0394 EQU $-2
INC BP ;0396 45
DEC SI ;0397 4E
;L0398 L0331 CJ
L0398: PUSH BP ;0398 55
POP SP ;0399 5C
DEC BP ;039A 4D
INC BP ;039B 45
;L039C L037A CJ
L039C: DEC SI ;039C 4E
PUSH BP ;039D 55
INC BP CS: ?? ;039E 2E 45
INC BX ;03A0 43
PUSH SP ;03A1 54
ADD [BP+DI+6F],AL ;03A2 00 43 6F
;L03A3 L07FF DI
L03A3 EQU $-2
DB 6DH ?? ;03A5 6D
DB 6DH ?? ;03A6 6D
;L03A7 L032E CJ
L03A7: DB 61 ?? ;03A7 61
DB 6E ?? ;03A8 6E
DB 64 ?? ;03A9 64
AND [BP+69],AH ;03AA 20 66 69
DB 6C ?? ;03AD 6C
DB 65 ?? ;03AE 65
CMP AH,[BX+SI] ;03AF 3A 20
ADD [BX+SI+61],DL ;03B1 00 50 61
;L03B2 L0817 DI
L03B2 EQU $-2
;L03B3 L034C CJ
L03B3 EQU $-1
JB L0417 ;03B4 72 61
DB 6DH ?? ;03B6 6D
DB 65 ?? ;03B7 65
JZ L041F ;03B8 74 65
JB L042F ;03BA 72 73
;L03BC L0347 CJ
L03BC: AND [BX+SI],AH ;03BC 20 20
CMP AH,[BX+SI] ;03BE 3A 20
ADD [BP+6F],CL ;03C0 00 4E 6F
;L03C1 L035A CJ L0983 DI
L03C1 EQU $-2
JZ L03E5 ;03C3 74 20
;L03C5 L035E CJ
L03C5: DB 65 ?? ;03C5 65
;L03C6 L034E CJ
L03C6: DB 6E ?? ;03C6 6E
DB 6F ?? ;03C7 6F
JNZ L0431 ;03C8 75 67
;L03CA L0363 CJ
L03CA: DB 68 ?? ;03CA 68
AND [DI+65],CH ;03CB 20 6D 65
DB 6DH ?? ;03CE 6D
DB 6F ?? ;03CF 6F
JB L044B ;03D0 72 79
ADD CS:[BX+SI+6F],DL ;03D2 2E 00 50 6F
;L03D4 L0969 DI
L03D4 EQU $-2
JA L043D ;03D6 77 65
JB L0427 ;03D8 72 4D
;L03DA L11F1 DI
L03DA: DB 65 ?? ;03DA 65
DB 6E ?? ;03DB 6E
JNZ L03FE ;03DC 75 20
DB 63 ?? ;03DE 63
DB 61 ?? ;03DF 61
DB 6E ?? ;03E0 6E
DB 6E ?? ;03E1 6E
DB 6F ?? ;03E2 6F
JZ L0405 ;03E3 74 20
;L03E5 L03C3 CJ
L03E5: DB 66 ?? ;03E5 66
DB 69 ?? ;03E6 69
DB 6E ?? ;03E7 6E
DB 64 ?? ;03E8 64
AND [BX+DI+6E],AH ;03E9 20 61 6E
JNS L040E ;03EC 79 20
;L03EE L037E CJ
L03EE: JNB L0465 ;03EE 73 75
DB 63 ?? ;03F0 63
DB 68 ?? ;03F1 68
AND [BP+69],AH ;03F2 20 66 69
DB 6C ?? ;03F5 6C
DB 65 ?? ;03F6 65
AND [BX+DI+6E],CH ;03F7 20 69 6E
AND [SI+69],AH ;03FA 20 64 69
JB L0464 ;03FD 72 65
;L03FE L03DC CJ
L03FE EQU $-1
DB 63 ?? ;03FF 63
JZ L0471 ;0400 74 6F
JB L047D ;0402 72 79
ADD CS:[BP+DI+6F],DL ;0404 2E 00 53 6F
;L0405 L03E3 CJ
L0405 EQU $-3
;L0406 L0976 DI
L0406 EQU $-2
JB L047C ;0408 72 72
JNS L0438 ;040A 79 2C
AND [BX+DI+63],AH ;040C 20 61 63
;L040E L03EC CJ
L040E EQU $-1
DB 63 ?? ;040F 63
DB 65 ?? ;0410 65
JNB L0486 ;0411 73 73
AND [BX+DI+73],CH ;0413 20 69 73
AND [SI+65],AH ;0416 20 64 65
;L0417 L03B4 CJ
L0417 EQU $-2
DB 6E ?? ;0419 6E
DB 69 ?? ;041A 69
DB 65 ?? ;041B 65
DB 64 ?? ;041C 64
AND CS:[BX+SI],AL ;041D 2E 20 00
;L041F L03B8 CJ
L041F EQU $-1
;L0420 L0950 DI
L0420: PUSH AX ;0420 50
DB 6F ?? ;0421 6F
JA L0489 ;0422 77 65
JB L0473 ;0424 72 4D
DB 65 ?? ;0426 65
;L0427 L03D8 CJ
L0427: DB 6E ?? ;0427 6E
JNZ L044A ;0428 75 20
DB 69 ?? ;042A 69
JNB L044D ;042B 73 20
JNZ L049D ;042D 75 6E
;L042F L03BA CJ
L042F: DB 61 ?? ;042F 61
DB 62 ?? ;0430 62
;L0431 L03C8 CJ
L0431: DB 6C ?? ;0431 6C
DB 65 ?? ;0432 65
AND [SI+6F],DH ;0433 20 74 6F
AND [BP+SI+75],DH ;0436 20 72 75
;L0438 L040A CJ
L0438 EQU $-1
DB 6E ?? ;0439 6E
AND [SI+68],DH ;043A 20 74 68
;L043D L03D6 CJ
L043D: DB 69 ?? ;043D 69
JNB L0460 ;043E 73 20
DB 66 ?? ;0440 66
DB 69 ?? ;0441 69
DB 6C ?? ;0442 6C
DB 65 ?? ;0443 65
AND CS:[BX+SI],AL ;0444 2E 20 00
;L0447 L095C DI
L0447: PUSH AX ;0447 50
DB 6C ?? ;0448 6C
DB 65 ?? ;0449 65
;L044A L0428 CJ
L044A: DB 61 ?? ;044A 61
;L044B L03D0 CJ
L044B: JNB L04B2 ;044B 73 65
;L044D L042B CJ
L044D: AND [BP+DI+68],AH ;044D 20 63 68
DB 65 ?? ;0450 65
DB 63 ?? ;0451 63
DB 6BH ?? ;0452 6B
AND [SI+6F],DH ;0453 20 74 6F
AND [DI+61],CH ;0456 20 6D 61
DB 6BH ?? ;0459 6B
DB 65 ?? ;045A 65
AND [BP+DI+75],DH ;045B 20 73 75
JB L04C5 ;045E 72 65
;L0460 L043E CJ
L0460: AND [SI+68],DH ;0460 20 74 68
DB 69 ?? ;0463 69
;L0464 L03FD CJ
L0464: JNB L0486 ;0464 73 20
;L0465 L03EE CJ
L0465 EQU $-1
DB 66 ?? ;0466 66
DB 69 ?? ;0467 69
DB 6C ?? ;0468 6C
DB 65 ?? ;0469 65
AND [DI+78],AH ;046A 20 65 78
DB 69 ?? ;046D 69
JNB L04E4 ;046E 73 74
JNB L0492 ;0470 73 20
;L0471 L0400 CJ
L0471 EQU $-1
DB 69 ?? ;0472 69
;L0473 L0424 CJ
L0473: DB 6E ?? ;0473 6E
AND [SI+68],DH ;0474 20 74 68
DB 65 ?? ;0477 65
AND [BP+DI+70],DH ;0478 20 73 70
DB 65 ?? ;047B 65
;L047C L0408 CJ
L047C: DB 63 ?? ;047C 63
;L047D L0402 CJ
L047D: DB 69 ?? ;047D 69
DB 66 ?? ;047E 66
DB 69 ?? ;047F 69
DB 65 ?? ;0480 65
DB 64 ?? ;0481 64
AND [SI+69],AH ;0482 20 64 69
JB L04EC ;0485 72 65
;L0486 L0411 CJ L0464 CJ
L0486 EQU $-1
DB 63 ?? ;0487 63
JZ L04F9 ;0488 74 6F
;L0489 L0422 CJ
L0489 EQU $-1
JB L0505 ;048A 72 79
ADD CS:[BP+DI+48],BL ;048C 2E 00 5B 48
;L048E L0874 DI
L048E EQU $-2
DB 69 ?? ;0490 69
JZ L04B3 ;0491 74 20
;L0492 L0470 CJ
L0492 EQU $-1
DB 61 ?? ;0493 61
DB 6E ?? ;0494 6E
JNS L04B7 ;0495 79 20
DB 6BH ?? ;0497 6B
DB 65 ?? ;0498 65
JNS L04BB ;0499 79 20
JZ L050C ;049B 74 6F
;L049D L042D CJ
L049D: AND [BP+SI+65],DH ;049D 20 72 65
JZ L0517 ;04A0 74 75
JB L0512 ;04A2 72 6E
AND [SI+6F],DH ;04A4 20 74 6F
AND [BX+SI+6F],DL ;04A7 20 50 6F
JA L0511 ;04AA 77 65
JB L04FB ;04AC 72 4D
DB 65 ?? ;04AE 65
DB 6E ?? ;04AF 6E
JNZ L050F ;04B0 75 5D
;L04B2 L044B CJ
L04B2: ADD [BX+SI],AH ;04B2 00 20
;L04B3 L0491 CJ L0916 DI
L04B3 EQU $-1
SUB AX,OFFSET L2DF9 ;04B4 2D F9 2D
;L04B7 L0495 CJ
L04B7: CLC ;04B7 F8
ADD [DI+72],AL ;04B8 00 45 72
;L04B9 L06A9 DI
L04B9 EQU $-2
;L04BB L0499 CJ
L04BB: JB L052C ;04BB 72 6F
JB L04DF ;04BD 72 20
DB 69 ?? ;04BF 69
DB 6E ?? ;04C0 6E
AND [BP+DI+68],AH ;04C1 20 63 68
DB 61 ?? ;04C4 61
;L04C5 L045E CJ
L04C5: DB 6E ?? ;04C5 6E
DB 67 ?? ;04C6 67
DB 69 ?? ;04C7 69
DB 6E ?? ;04C8 6E
DB 67 ?? ;04C9 67
AND [SI+69],AH ;04CA 20 64 69
JB L0534 ;04CD 72 65
DB 63 ?? ;04CF 63
JZ L0541 ;04D0 74 6F
JB L054D ;04D2 72 79
ADD CS:[DI+72],AL ;04D4 2E 00 45 72
;L04D6 L06DC DI
L04D6 EQU $-2
JB L0549 ;04D8 72 6F
JB L04FC ;04DA 72 20
DB 69 ?? ;04DC 69
DB 6E ?? ;04DD 6E
AND [BP+72],AH ;04DE 20 66 72
;L04DF L04BD CJ
L04DF EQU $-2
DB 65 ?? ;04E1 65
DB 65 ?? ;04E2 65
DB 69 ?? ;04E3 69
;L04E4 L046E CJ
L04E4: DB 6E ?? ;04E4 6E
DB 67 ?? ;04E5 67
AND [DI+65],CH ;04E6 20 6D 65
DB 6DH ?? ;04E9 6D
DB 6F ?? ;04EA 6F
JB L0566 ;04EB 72 79
;L04EC L0485 CJ
L04EC EQU $-1
ADD CS:[DI+72],AL ;04ED 2E 00 45 72
;L04EF L0705 DI
L04EF EQU $-2
;L04F0 L0736 DI L07BB DI
L04F0 EQU $-1
JB L0562 ;04F1 72 6F
JB L052F ;04F3 72 3A
AND [BP+6F],CH ;04F5 20 6E 6F
JZ L051A ;04F8 74 20
;L04F9 L0488 CJ
L04F9 EQU $-1
DB 65 ?? ;04FA 65
;L04FB L04AC CJ
L04FB: DB 6E ?? ;04FB 6E
;L04FC L04DA CJ
L04FC: DB 6F ?? ;04FC 6F
JNZ L0566 ;04FD 75 67
DB 68 ?? ;04FF 68
AND [BP+SI+6F],DH ;0500 20 72 6F
DB 6F ?? ;0503 6F
DB 6DH ?? ;0504 6D
;L0505 L048A CJ
L0505: ADD CS:[DI+72],AL ;0505 2E 00 45 72
;L0507 L071C DI
L0507 EQU $-2
JB L057A ;0509 72 6F
JB L0547 ;050B 72 3A
;L050C L049B CJ
L050C EQU $-1
AND [SI],DH ;050D 20 34
;L050F L04B0 CJ
L050F: ADD [DI],CL ;050F 00 0D
;L0510 L08F1 DI
L0510 EQU $-1
;L0511 L04AA CJ
L0511: OR AH,[BX+SI] ;0511 0A 20
;L0512 L04A2 CJ
L0512 EQU $-1
AND [BX+SI],AH ;0513 20 20
AND [BX+SI],AH ;0515 20 20
;L0517 L04A0 CJ
L0517: AND [BX+SI],AH ;0517 20 20
AND [BX+SI],AH ;0519 20 20
;L051A L04F8 CJ
L051A EQU $-1
SUB AX,OFFSET L2D2D ;'--' ;051B 2D 2D 2D
AND [BX+SI+6F],DL ;051E 20 50 6F
JA L0588 ;0521 77 65
JB L0572 ;0523 72 4D
DB 65 ?? ;0525 65
DB 6E ?? ;0526 6E
JNZ L0549 ;0527 75 20
INC BP ;0529 45
JB L059E ;052A 72 72
;L052C L04BB CJ
L052C: DB 6F ?? ;052C 6F
JB L054F ;052D 72 20
;L052F L04F3 CJ
L052F: SUB AX,OFFSET L2D2D ;'--' ;052F 2D 2D 2D
OR AX,OFFSET L070A ;0532 0D 0A 07
;L0534 L04CD CJ
L0534 EQU $-1
AND AL,0 ;0535 24 00
;L0536 L072B DW L082F DW L0850 DT
L0536 EQU $-1
;L0537 L0848 DW L088E DT
L0537: ADD [BX+SI],AL ;0537 00 00
;L0538 L075A DI L0767 DI L07E9 DI
L0538 EQU $-1
ADD [BX+SI],AL ;0539 00 00
;L053A L06B8 DW L0741 DR L07D0 DR
L053A EQU $-1
ADD [BX+SI],AL ;053B 00 00
;L053C L06BE DW
L053C EQU $-1
ADD [BX+SI],AL ;053D 00 00
;L053E L06C2 DW L0745 DR L07D4 DR
L053E EQU $-1
ADD [BX+SI],AL ;053F 00 00
;L0540 L06C8 DW
L0540 EQU $-1
;L0541 L04D0 CJ
L0541: ADD [BX+SI],AL ;0541 00 00
;L0542 L06CC DW L074E DR L07DD DR
L0542 EQU $-1
ADD [BX+SI],AL ;0543 00 00
;L0544 L06D2 DW
L0544 EQU $-1
ADD BH,BH ;0545 00 FF
;L0547 L050B CJ
L0547: ADD [BX+SI],AL ;0547 00 00
;L0549 L04D8 CJ L0527 CJ
L0549: ADD [BX+SI],AL ;0549 00 00
ADD [BX+SI],AL ;054B 00 00
;L054D L04D2 CJ
L054D: ADD [BX+SI],AH ;054D 00 20
;L054F L052D CJ
L054F: AND [BX+SI],AH ;054F 20 20
AND [BX+SI],AH ;0551 20 20
AND [BX+SI],AH ;0553 20 20
AND [BX+SI],AH ;0555 20 20
AND [BX+SI],AH ;0557 20 20
ADD [BX+SI],AL ;0559 00 00
ADD [BX+SI],AL ;055B 00 00
ADD [BX+SI],AL ;055D 00 00
ADD [BX+SI],AL ;055F 00 00
ADD [BX+SI],AL ;0561 00 00
;L0562 L04F1 CJ
L0562 EQU $-1
ADD [BX+SI],AL ;0563 00 00
ADD [BX+SI],AL ;0565 00 00
;L0566 L04EB CJ L04FD CJ
L0566 EQU $-1
ADD [BX+SI],AL ;0567 00 00
ADD [BX+SI],AL ;0569 00 00
ADD [BX+SI],AL ;056B 00 00
ADD [BX+SI],AL ;056D 00 00
ADD [BX+SI],AL ;056F 00 00
ADD BH,BH ;0571 00 FF
;L0572 L0523 CJ
L0572 EQU $-1
ADD [BX+SI],AL ;0573 00 00
ADD [BX+SI],AL ;0575 00 00
ADD [BX+SI],AL ;0577 00 00
ADD [BX+SI],AH ;0579 00 20
;L057A L0509 CJ
L057A EQU $-1
AND [BX+SI],AH ;057B 20 20
AND [BX+SI],AH ;057D 20 20
AND [BX+SI],AH ;057F 20 20
AND [BX+SI],AH ;0581 20 20
AND [BX+SI],AH ;0583 20 20
ADD [BX+SI],AL ;0585 00 00
ADD [BX+SI],AL ;0587 00 00
;L0588 L0521 CJ
L0588 EQU $-1
ADD [BX+SI],AL ;0589 00 00
ADD [BX+SI],AL ;058B 00 00
ADD [BX+SI],AL ;058D 00 00
ADD [BX+SI],AL ;058F 00 00
ADD [BX+SI],AL ;0591 00 00
ADD [BX+SI],AL ;0593 00 00
ADD [BX+SI],AL ;0595 00 00
ADD [BX+SI],AL ;0597 00 00
ADD [BX+SI],AL ;0599 00 00
ADD [BX+SI],AL ;059B 00 00
ADD [BX+SI],AL ;059D 00 00
;L059E L052A CJ L069B DW L0994 DR
L059E EQU $-1
;L059F L099C DI
L059F: POP SP ;059F 5C
;L05A0 L06A0 DI
L05A0: ADD [BX+SI],AL ;05A0 00 00
ADD [BX+SI],AL ;05A2 00 00
ADD [BX+SI],AL ;05A4 00 00
ADD [BX+SI],AL ;05A6 00 00
ADD [BX+SI],AL ;05A8 00 00
ADD [BX+SI],AL ;05AA 00 00
ADD [BX+SI],AL ;05AC 00 00
ADD [BX+SI],AL ;05AE 00 00
ADD [BX+SI],AL ;05B0 00 00
ADD [BX+SI],AL ;05B2 00 00
ADD [BX+SI],AL ;05B4 00 00
ADD [BX+SI],AL ;05B6 00 00
ADD [BX+SI],AL ;05B8 00 00
ADD [BX+SI],AL ;05BA 00 00
ADD [BX+SI],AL ;05BC 00 00
ADD [BX+SI],AL ;05BE 00 00
ADD [BX+SI],AL ;05C0 00 00
ADD [BX+SI],AL ;05C2 00 00
ADD [BX+SI],AL ;05C4 00 00
ADD [BX+SI],AL ;05C6 00 00
ADD [BX+SI],AL ;05C8 00 00
ADD [BX+SI],AL ;05CA 00 00
ADD [BX+SI],AL ;05CC 00 00
ADD [BX+SI],AL ;05CE 00 00
ADD [BX+SI],AL ;05D0 00 00
ADD [BX+SI],AL ;05D2 00 00
ADD [BX+SI],AL ;05D4 00 00
ADD [BX+SI],AL ;05D6 00 00
ADD [BX+SI],AL ;05D8 00 00
ADD [BX+SI],AL ;05DA 00 00
ADD [BX+SI],AL ;05DC 00 00
ADD [BP+DI+54],DL ;05DE 00 53 54
INC CX ;05E1 41
INC BX ;05E2 43
DEC BX ;05E3 4B
DB 2E,2E ?? CS: ?? ;05E4 2E 2E
PUSH BX CS: ?? ;05E6 2E 53
PUSH SP ;05E8 54
INC CX ;05E9 41
INC BX ;05EA 43
DEC BX ;05EB 4B
DB 2E,2E ?? CS: ?? ;05EC 2E 2E
PUSH BX CS: ?? ;05EE 2E 53
PUSH SP ;05F0 54
INC CX ;05F1 41
INC BX ;05F2 43
DEC BX ;05F3 4B
DB 2E,2E ?? CS: ?? ;05F4 2E 2E
PUSH BX CS: ?? ;05F6 2E 53
PUSH SP ;05F8 54
INC CX ;05F9 41
INC BX ;05FA 43
DEC BX ;05FB 4B
DB 2E,2E ?? CS: ?? ;05FC 2E 2E
PUSH BX CS: ?? ;05FE 2E 53
PUSH SP ;0600 54
INC CX ;0601 41
INC BX ;0602 43
DEC BX ;0603 4B
DB 2E,2E ?? CS: ?? ;0604 2E 2E
PUSH BX CS: ?? ;0606 2E 53
PUSH SP ;0608 54
INC CX ;0609 41
INC BX ;060A 43
DEC BX ;060B 4B
DB 2E,2E ?? CS: ?? ;060C 2E 2E
PUSH BX CS: ?? ;060E 2E 53
PUSH SP ;0610 54
INC CX ;0611 41
INC BX ;0612 43
DEC BX ;0613 4B
DB 2E,2E ?? CS: ?? ;0614 2E 2E
PUSH BX CS: ?? ;0616 2E 53
PUSH SP ;0618 54
INC CX ;0619 41
INC BX ;061A 43
DEC BX ;061B 4B
DB 2E,2E ?? CS: ?? ;061C 2E 2E
PUSH BX CS: ?? ;061E 2E 53
PUSH SP ;0620 54
INC CX ;0621 41
INC BX ;0622 43
DEC BX ;0623 4B
DB 2E,2E ?? CS: ?? ;0624 2E 2E
PUSH BX CS: ?? ;0626 2E 53
PUSH SP ;0628 54
INC CX ;0629 41
INC BX ;062A 43
DEC BX ;062B 4B
DB 2E,2E ?? CS: ?? ;062C 2E 2E
PUSH BX CS: ?? ;062E 2E 53
PUSH SP ;0630 54
INC CX ;0631 41
INC BX ;0632 43
DEC BX ;0633 4B
DB 2E,2E ?? CS: ?? ;0634 2E 2E
PUSH BX CS: ?? ;0636 2E 53
PUSH SP ;0638 54
INC CX ;0639 41
INC BX ;063A 43
DEC BX ;063B 4B
DB 2E,2E ?? CS: ?? ;063C 2E 2E
PUSH BX CS: ?? ;063E 2E 53
;L0640 L08AE DI
L0640: PUSH SP ;0640 54
INC CX ;0641 41
INC BX ;0642 43
DEC BX ;0643 4B
DB 2E,2E ?? CS: ?? ;0644 2E 2E
PUSH BX CS: ?? ;0646 2E 53
PUSH SP ;0648 54
INC CX ;0649 41
INC BX ;064A 43
DEC BX ;064B 4B
DB 2E,2E ?? CS: ?? ;064C 2E 2E
PUSH BX CS: ?? ;064E 2E 53
PUSH SP ;0650 54
INC CX ;0651 41
INC BX ;0652 43
DEC BX ;0653 4B
DB 2E,2E ?? CS: ?? ;0654 2E 2E
PUSH BX CS: ?? ;0656 2E 53
PUSH SP ;0658 54
INC CX ;0659 41
INC BX ;065A 43
DEC BX ;065B 4B
DB 2E,2E ?? CS: ?? ;065C 2E 2E
MOV SP,CS:OFFSET L065F ;065E 2E BC 5F 06
;L065F L0100 CJ L065F CI L0793 DI L083C DI
L065F EQU $-3
MOV SI,80 ;0662 BE 80 00
CLD ;0665 FC
LODSB ;0666 AC
OR AL,AL ;0667 0A C0
JZ L067A ;0669 74 0F
MOV CL,AL ;066B 8A C8
XOR CH,CH ;066D 32 ED
;L066F L0678 CJ
L066F: LODSB ;066F AC
CMP AL,71 ;'q' ;0670 3C 71
JZ L0690 ;0672 74 1C
CMP AL,51 ;'Q' ;0674 3C 51
JZ L0690 ;0676 74 18
LOOP L066F ;0678 E2 F5
;L067A L0669 CJ
L067A: MOV SI,OFFSET L038B ;067A BE 8B 03
CALL L0CBF ;067D E8 3F 06
OR AX,AX ;0680 0B C0
JZ L0697 ;0682 74 13
MOV DX,OFFSET L0355 ;0684 BA 55 03
MOV AH,9 ;0687 B4 09
INT 21 ;0689 CD 21
MOV AX,OFFSET L4C01 ;068B B8 01 4C
INT 21 ;068E CD 21
;L0690 L0672 CJ L0676 CJ
L0690: MOV DX,OFFSET L02FB ;0690 BA FB 02
MOV AH,9 ;0693 B4 09
INT 21 ;0695 CD 21
;L0697 L0682 CJ
L0697: MOV AH,19 ;0697 B4 19
INT 21 ;0699 CD 21
MOV L059E,AL ;069B A2 9E 05
MOV DL,0 ;069E B2 00
MOV SI,OFFSET L05A0 ;06A0 BE A0 05
MOV AH,47 ;'G' ;06A3 B4 47
INT 21 ;06A5 CD 21
JNB L06B8 ;06A7 73 0F
MOV SI,OFFSET L04B9 ;06A9 BE B9 04
MOV BL,6 ;06AC B3 06
MOV DH,0A ;06AE B6 0A
MOV DL,0 ;06B0 B2 00
CALL L08FD ;06B2 E8 48 02
JMP L08EE ;06B5 E9 36 02
;L06B8 L06A7 CJ
L06B8: MOV WORD PTR L053A,OFFSET L0149 ;06B8 C7 06 3A 05 49 01
MOV L053C,CS ;06BE 8C 0E 3C 05
MOV WORD PTR L053E,5C ;'\' ;06C2 C7 06 3E 05 5C 00
MOV L0540,CS ;06C8 8C 0E 40 05
MOV WORD PTR L0542,6C ;'l' ;06CC C7 06 42 05 6C 00
MOV L0544,CS ;06D2 8C 0E 44 05
MOV AH,49 ;'I' ;06D6 B4 49
INT 21 ;06D8 CD 21
JNB L06EB ;06DA 73 0F
MOV SI,OFFSET L04D6 ;06DC BE D6 04
MOV BL,6 ;06DF B3 06
MOV DH,0A ;06E1 B6 0A
MOV DL,0 ;06E3 B2 00
CALL L08FD ;06E5 E8 15 02
JMP L08EE ;06E8 E9 03 02
;L06EB L06DA CJ
L06EB: MOV BX,0FFFF ;06EB BB FF FF
MOV AH,48 ;'H' ;06EE B4 48
INT 21 ;06F0 CD 21
JB L06F7 ;06F2 72 03
JMP L08EE ;06F4 E9 F7 01
;L06F7 L06F2 CJ
L06F7: MOV DX,BX ;06F7 8B D3
MOV AX,OFFSET L126F ;06F9 B8 6F 12
MOV CL,4 ;06FC B1 04
SHR AX,CL ;06FE D3 E8
INC AX ;0700 40
SUB DX,AX ;0701 2B D0
JNB L0714 ;0703 73 0F
MOV SI,OFFSET L04EF ;0705 BE EF 04
MOV BL,6 ;0708 B3 06
;L070A L0532 DI
L070A: MOV DH,0A ;070A B6 0A
MOV DL,0 ;070C B2 00
CALL L08FD ;070E E8 EC 01
JMP L08EE ;0711 E9 DA 01
;L0714 L0703 CJ
L0714: MOV BX,AX ;0714 8B D8
MOV AH,48 ;'H' ;0716 B4 48
INT 21 ;0718 CD 21
JNB L072B ;071A 73 0F
MOV SI,OFFSET L0507 ;071C BE 07 05
MOV BL,6 ;071F B3 06
MOV DH,0A ;0721 B6 0A
MOV DL,0 ;0723 B2 00
CALL L08FD ;0725 E8 D5 01
JMP L08EE ;0728 E9 C3 01
;L072B L071A CJ L08C3 CJ
L072B: MOV BYTE PTR L0536,0 ;072B C6 06 36 05 00
PUSH DS ;0730 1E
MOV BX,0 ;0731 BB 00 00
MOV DS,BX ;0734 8E DB
MOV DI,OFFSET L04F0 ;0736 BF F0 04
POP BX ;0739 5B
MOV [DI],BX ;073A 89 1D
MOV DS,BX ;073C 8E DB
MOV AX,OFFSET L2901 ;073E B8 01 29
MOV SI,L053A ;0741 8B 36 3A 05
MOV DI,L053E ;0745 8B 3E 3E 05
INT 21 ;0749 CD 21
MOV AX,OFFSET L2901 ;074B B8 01 29
MOV DI,L0542 ;074E 8B 3E 42 05
INT 21 ;0752 CD 21
MOV AX,OFFSET L4B00 ;0754 B8 00 4B
MOV DX,OFFSET L026A ;0757 BA 6A 02
MOV BX,OFFSET L0538 ;075A BB 38 05
INT 21 ;075D CD 21
JNB L078E ;075F 73 2D
MOV AX,OFFSET L4B00 ;0761 B8 00 4B
MOV DX,OFFSET L0273 ;0764 BA 73 02
MOV BX,OFFSET L0538 ;0767 BB 38 05
INT 21 ;076A CD 21
JNB L078E ;076C 73 20
MOV DH,0 ;076E B6 00
MOV DL,0 ;0770 B2 00
MOV BH,0 ;0772 B7 00
MOV AH,2 ;0774 B4 02
INT 10 ;0776 CD 10
MOV CX,50 ;'P' ;0778 B9 50 00
MOV AL,20 ;' ' ;077B B0 20
MOV BX,0 ;077D BB 00 00
MOV AH,9 ;0780 B4 09
INT 10 ;0782 CD 10
MOV DX,OFFSET L0282 ;0784 BA 82 02
MOV AH,9 ;0787 B4 09
INT 21 ;0789 CD 21
JMP L08EE ;078B E9 60 01
;L078E L075F CJ L076C CJ
L078E: MOV AX,CS ;078E 8C C8
CLI ;0790 FA
MOV SS,AX ;0791 8E D0
MOV SP,OFFSET L065F ;0793 BC 5F 06
STI ;0796 FB
MOV DS,AX ;0797 8E D8
MOV ES,AX ;0799 8E C0
MOV AH,4DH ;'M' ;079B B4 4D
INT 21 ;079D CD 21
CMP AL,0 ;079F 3C 00
JZ L07AD ;07A1 74 0A
CMP AL,0A ;07A3 3C 0A
JNZ L07AA ;07A5 75 03
JMP L08C6 ;07A7 E9 1C 01
;L07AA L07A5 CJ
L07AA: JMP L08E6 ;07AA E9 39 01
;L07AD L07A1 CJ
L07AD: MOV BYTE PTR L01A1,0FF ;07AD C6 06 A1 01 FF
CALL L0916 ;07B2 E8 61 01
PUSH DS ;07B5 1E
MOV BX,0 ;07B6 BB 00 00
MOV DS,BX ;07B9 8E DB
MOV DI,OFFSET L04F0 ;07BB BF F0 04
POP BX ;07BE 5B
MOV [DI],BX ;07BF 89 1D
MOV DS,BX ;07C1 8E DB
MOV DH,2 ;07C3 B6 02
MOV DL,0 ;07C5 B2 00
MOV BH,0 ;07C7 B7 00
MOV AH,2 ;07C9 B4 02
INT 10 ;07CB CD 10
MOV AX,OFFSET L2901 ;07CD B8 01 29
;L07D0 L089E DI
L07D0: MOV SI,L053A ;07D0 8B 36 3A 05
MOV DI,L053E ;07D4 8B 3E 3E 05
INT 21 ;07D8 CD 21
MOV AX,OFFSET L2901 ;07DA B8 01 29
MOV DI,L0542 ;07DD 8B 3E 42 05
INT 21 ;07E1 CD 21
MOV AX,OFFSET L4B00 ;07E3 B8 00 4B
MOV DX,OFFSET L0126 ;07E6 BA 26 01
MOV BX,OFFSET L0538 ;07E9 BB 38 05
INT 21 ;07EC CD 21
JNB L0837 ;07EE 73 47
MOV AL,0 ;07F0 B0 00
MOV CX,0 ;07F2 B9 00 00
MOV DH,18 ;07F5 B6 18
MOV DL,4F ;'O' ;07F7 B2 4F
MOV BH,7 ;07F9 B7 07
MOV AH,6 ;07FB B4 06
INT 10 ;07FD CD 10
MOV SI,OFFSET L03A3 ;07FF BE A3 03
MOV BL,7 ;0802 B3 07
MOV DH,1 ;0804 B6 01
MOV DL,0 ;0806 B2 00
CALL L08FD ;0808 E8 F2 00
MOV SI,OFFSET L0126 ;080B BE 26 01
MOV BL,0C ;080E B3 0C
MOV DH,1 ;0810 B6 01
MOV DL,0E ;0812 B2 0E
CALL L08FD ;0814 E8 E6 00
MOV SI,OFFSET L03B2 ;0817 BE B2 03
MOV BL,7 ;081A B3 07
MOV DH,2 ;081C B6 02
MOV DL,0 ;081E B2 00
CALL L08FD ;0820 E8 DA 00
MOV SI,OFFSET L0149 ;0823 BE 49 01
MOV BL,0C ;0826 B3 0C
MOV DH,2 ;0828 B6 02
MOV DL,0E ;082A B2 0E
CALL L08FD ;082C E8 CE 00
MOV BYTE PTR L0536,0FF ;082F C6 06 36 05 FF
CALL L0944 ;0834 E8 0D 01
;L0837 L07EE CJ
L0837: MOV AX,CS ;0837 8C C8
CLI ;0839 FA
MOV SS,AX ;083A 8E D0
MOV SP,OFFSET L065F ;083C BC 5F 06
STI ;083F FB
MOV DS,AX ;0840 8E D8
MOV ES,AX ;0842 8E C0
MOV AH,4DH ;'M' ;0844 B4 4D
INT 21 ;0846 CD 21
MOV L0537,AL ;0848 A2 37 05
CALL L0990 ;084B E8 42 01
MOV CL,0FF ;084E B1 FF
CMP CL,L0536 ;0850 3A 0E 36 05
JZ L085E ;0854 74 08
MOV CL,4E ;'N' ;0856 B1 4E
CMP CL,L0199 ;0858 3A 0E 99 01
JZ L088C ;085C 74 2E
;L085E L0854 CJ
L085E: MOV DH,18 ;085E B6 18
MOV DL,41 ;'A' ;0860 B2 41
MOV BH,0 ;0862 B7 00
MOV AH,2 ;0864 B4 02
INT 10 ;0866 CD 10
MOV CX,0F ;0868 B9 0F 00
MOV AL,20 ;' ' ;086B B0 20
MOV BX,0 ;086D BB 00 00
MOV AH,9 ;0870 B4 09
INT 10 ;0872 CD 10
MOV SI,OFFSET L048E ;0874 BE 8E 04
MOV BL,70 ;'p' ;0877 B3 70
MOV DH,18 ;0879 B6 18
MOV DL,0 ;087B B2 00
CALL L08FD ;087D E8 7D 00
MOV AH,7 ;0880 B4 07
INT 21 ;0882 CD 21
MOV AL,6 ;0884 B0 06
MOV DL,0 ;0886 B2 00
MOV AH,0C ;0888 B4 0C
INT 21 ;088A CD 21
;L088C L085C CJ
L088C: MOV AL,7 ;088C B0 07
CMP AL,L0537 ;088E 3A 06 37 05
JZ L08A4 ;0892 74 10
MOV DH,0 ;0894 B6 00
MOV DL,0 ;0896 B2 00
MOV BH,0 ;0898 B7 00
MOV AH,2 ;089A B4 02
INT 10 ;089C CD 10
MOV CX,OFFSET L07D0 ;089E B9 D0 07
JMP SHORT L08B4 ;08A1 EB 11
NOP ;08A3 90
;L08A4 L0892 CJ
L08A4: MOV DH,5 ;08A4 B6 05
MOV DL,0 ;08A6 B2 00
MOV BH,0 ;08A8 B7 00
MOV AH,2 ;08AA B4 02
INT 10 ;08AC CD 10
MOV CX,OFFSET L0640 ;08AE B9 40 06
JMP SHORT L08B4 ;08B1 EB 01
NOP ;08B3 90
;L08B4 L08A1 CJ L08B1 CJ
L08B4: MOV AL,0B0 ;08B4 B0 B0
MOV BH,0 ;08B6 B7 00
MOV BL,L01AF ;08B8 8A 1E AF 01
MOV AH,9 ;08BC B4 09
INT 10 ;08BE CD 10
CALL L0916 ;08C0 E8 53 00
JMP L072B ;08C3 E9 65 FE
;L08C6 L07A7 CJ
L08C6: MOV AL,0 ;08C6 B0 00
MOV CX,0 ;08C8 B9 00 00
MOV DH,18 ;08CB B6 18
MOV DL,4F ;'O' ;08CD B2 4F
MOV BH,7 ;08CF B7 07
MOV AH,6 ;08D1 B4 06
INT 10 ;08D3 CD 10
MOV DH,0 ;08D5 B6 00
MOV DL,0 ;08D7 B2 00
MOV BH,0 ;08D9 B7 00
MOV AH,2 ;08DB B4 02
INT 10 ;08DD CD 10
MOV DX,OFFSET L02C3 ;08DF BA C3 02
MOV AH,9 ;08E2 B4 09
INT 21 ;08E4 CD 21
;L08E6 L07AA CJ
L08E6: MOV AH,4DH ;'M' ;08E6 B4 4D
INT 21 ;08E8 CD 21
MOV AH,4C ;'L' ;08EA B4 4C
INT 21 ;08EC CD 21
;L08EE L06B5 CJ L06E8 CJ L06F4 CJ L0711 CJ L0728 CJ L078B CJ
L08EE: CALL L0990 ;08EE E8 9F 00
MOV DX,OFFSET L0510 ;08F1 BA 10 05
MOV AH,9 ;08F4 B4 09
INT 21 ;08F6 CD 21
MOV AX,OFFSET L4C01 ;08F8 B8 01 4C
INT 21 ;08FB CD 21
;L08FD L06B2 CC L06E5 CC L070E CC L0725 CC L0808 CC L0814 CC L0820 CC
; L082C CC L087D CC L091F CC L0959 CC L0965 CC L0972 CC L097F CC
; L098C CC
L08FD: MOV BH,0 ;08FD B7 00
;L08FF L0913 CJ
L08FF: MOV CX,1 ;08FF B9 01 00
MOV AH,2 ;0902 B4 02
INT 10 ;0904 CD 10
MOV AL,[SI] ;0906 8A 04
CMP AL,0 ;0908 3C 00
JZ L0915 ;090A 74 09
MOV AH,9 ;090C B4 09
INT 10 ;090E CD 10
INC DL ;0910 FE C2
INC SI ;0912 46
JMP SHORT L08FF ;0913 EB EA
;L0915 L090A CJ
L0915: RET_NEAR ;0915 C3
;L0916 L07B2 CC L08C0 CC
L0916: MOV SI,OFFSET L04B3 ;0916 BE B3 04
MOV BL,70 ;'p' ;0919 B3 70
MOV DH,18 ;091B B6 18
MOV DL,44 ;'D' ;091D B2 44
CALL L08FD ;091F E8 DB FF
MOV DH,18 ;0922 B6 18
MOV DL,48 ;'H' ;0924 B2 48
MOV BH,0 ;0926 B7 00
MOV AH,2 ;0928 B4 02
INT 10 ;092A CD 10
MOV AL,0F8 ;092C B0 F8
MOV BL,0FC ;092E B3 FC
MOV BH,0 ;0930 B7 00
MOV CX,1 ;0932 B9 01 00
MOV AH,9 ;0935 B4 09
INT 10 ;0937 CD 10
MOV DH,18 ;0939 B6 18
MOV DL,49 ;'I' ;093B B2 49
MOV BH,0 ;093D B7 00
MOV AH,2 ;093F B4 02
INT 10 ;0941 CD 10
RET_NEAR ;0943 C3
;L0944 L0834 CC
L0944: CMP AL,2 ;0944 3C 02
JZ L0969 ;0946 74 21
CMP AL,5 ;0948 3C 05
JZ L0976 ;094A 74 2A
CMP AL,8 ;094C 3C 08
JZ L0983 ;094E 74 33
MOV SI,OFFSET L0420 ;0950 BE 20 04
MOV BL,0C ;0953 B3 0C
MOV DH,4 ;0955 B6 04
MOV DL,0 ;0957 B2 00
CALL L08FD ;0959 E8 A1 FF
MOV SI,OFFSET L0447 ;095C BE 47 04
MOV BL,0C ;095F B3 0C
MOV DH,6 ;0961 B6 06
MOV DL,0 ;0963 B2 00
CALL L08FD ;0965 E8 95 FF
RET_NEAR ;0968 C3
;L0969 L0946 CJ
L0969: MOV SI,OFFSET L03D4 ;0969 BE D4 03
MOV BL,0C ;096C B3 0C
MOV DH,4 ;096E B6 04
MOV DL,0 ;0970 B2 00
CALL L08FD ;0972 E8 88 FF
RET_NEAR ;0975 C3
;L0976 L094A CJ
L0976: MOV SI,OFFSET L0406 ;0976 BE 06 04
MOV BL,0C ;0979 B3 0C
MOV DH,4 ;097B B6 04
MOV DL,0 ;097D B2 00
CALL L08FD ;097F E8 7B FF
RET_NEAR ;0982 C3
;L0983 L094E CJ
L0983: MOV SI,OFFSET L03C1 ;0983 BE C1 03
MOV BL,0C ;0986 B3 0C
MOV DH,4 ;0988 B6 04
MOV DL,0 ;098A B2 00
CALL L08FD ;098C E8 6E FF
RET_NEAR ;098F C3
;L0990 L084B CC L08EE CC
L0990: PUSH AX ;0990 50
PUSH DX ;0991 52
MOV AH,0E ;0992 B4 0E
MOV DL,L059E ;0994 8A 16 9E 05
INT 21 ;0998 CD 21
MOV AH,3BH ;';' ;099A B4 3B
MOV DX,OFFSET L059F ;099C BA 9F 05
INT 21 ;099F CD 21
POP DX ;09A1 5A
POP AX ;09A2 58
RET_NEAR ;09A3 C3
;L09A4 L0D12 DI L0D19 DI
L09A4: ADD [BX+SI],AL ;09A4 00 00
ADD [BX+SI],AL ;09A6 00 00
ADD [BX+SI],AL ;09A8 00 00
ADD [BX+SI],AL ;09AA 00 00
ADD [BX+SI],AL ;09AC 00 00
ADD [BX+SI],AL ;09AE 00 00
ADD [BX+SI],AL ;09B0 00 00
ADD [BX+SI],AL ;09B2 00 00
ADD [BX+SI],AL ;09B4 00 00
ADD [BX+SI],AL ;09B6 00 00
ADD [BX+SI],AL ;09B8 00 00
ADD [BX+SI],AL ;09BA 00 00
ADD [BX+SI],AL ;09BC 00 00
ADD [BX+SI],AL ;09BE 00 00
ADD [BX+SI],AL ;09C0 00 00
ADD [BX+SI],AL ;09C2 00 00
ADD [BX+SI],AL ;09C4 00 00
ADD [BX+SI],AL ;09C6 00 00
;L09C7 L0F93 DI
L09C7 EQU $-1
ADD [BX+SI],AL ;09C8 00 00
ADD [BX+SI],AL ;09CA 00 00
ADD [BX+SI],AL ;09CC 00 00
ADD [BX+SI],AL ;09CE 00 00
;L09D0 L1142 DI
L09D0: ADD [BX+SI],AL ;09D0 00 00
ADD [BX+SI],AL ;09D2 00 00
ADD [BX+SI],AL ;09D4 00 00
;L09D5 L0D5D DI
L09D5 EQU $-1
ADD [BX+SI],AL ;09D6 00 00
ADD [BX+SI],AL ;09D8 00 00
ADD [BX+SI],AL ;09DA 00 00
ADD [BX+SI],AL ;09DC 00 00
ADD [BX+SI],AL ;09DE 00 00
ADD [BX+SI],AL ;09E0 00 00
ADD [BX+SI],AL ;09E2 00 00
ADD [BX+SI],AL ;09E4 00 00
ADD [BX+SI],AL ;09E6 00 00
ADD [BX+SI],AL ;09E8 00 00
ADD [BX+SI],AL ;09EA 00 00
ADD [BX+SI],AL ;09EC 00 00
ADD [BX+SI],AL ;09EE 00 00
ADD [BX+SI],AL ;09F0 00 00
ADD [BX+SI],AL ;09F2 00 00
ADD [BX+SI],AL ;09F4 00 00
ADD [BX+SI],AL ;09F6 00 00
ADD [BX+SI],AL ;09F8 00 00
ADD [BX+SI],AL ;09FA 00 00
ADD [BX+SI],AL ;09FC 00 00
;L09FD L0C5C DR L0CE8 CW L0E3C DR L0E54 CT L1069 DR L11E9 DR L11F5 DT
L09FD EQU $-1
ADD [BX+SI],AL ;09FE 00 00
;L09FF L1108 DW L1112 DM L11ED DR L1213 DM
L09FF EQU $-1
ADD [BX+SI],AL ;0A00 00 00
;L0A01 L1171 DW L1175 DM L11E3 DR
L0A01 EQU $-1
ADD [BX+SI],AL ;0A02 00 00
;L0A03 L0CC7 CW L0DAF DW L1004 DR L1010 DR
L0A03 EQU $-1
;L0A04 L0CCD CW L0DB7 DW L109C DR
L0A04: ADD [BX+SI],AL ;0A04 00 00
;L0A05 L0CD3 CW L0DBB DW L1095 DT L10BD DW L10C0 DR
L0A05 EQU $-1
ADD [BX+SI],AL ;0A06 00 00
;L0A07 L10A8 DI L10B6 DR L10C3 DR
L0A07 EQU $-1
ADD [BX+SI],AL ;0A08 00 00
;L0A09 L0C60 DI L0CA3 DI L101E DI L10C7 DI L10FE DI
L0A09 EQU $-1
ADD [BX+SI],AL ;0A0A 00 00
ADD [BX+SI],AL ;0A0C 00 00
;L0A0D L030E CM
L0A0D EQU $-1
ADD [BX+SI],AL ;0A0E 00 00
ADD [BX+SI],AL ;0A10 00 00
ADD [BX+SI],AL ;0A12 00 00
ADD [BX+SI],AL ;0A14 00 00
ADD [BX+SI],AL ;0A16 00 00
ADD [BX+SI],AL ;0A18 00 00
ADD [BX+SI],AL ;0A1A 00 00
ADD [BX+SI],AL ;0A1C 00 00
ADD [BX+SI],AL ;0A1E 00 00
ADD [BX+SI],AL ;0A20 00 00
ADD [BX+SI],AL ;0A22 00 00
ADD [BX+SI],AL ;0A24 00 00
ADD [BX+SI],AL ;0A26 00 00
ADD [BX+SI],AL ;0A28 00 00
ADD [BX+SI],AL ;0A2A 00 00
ADD [BX+SI],AL ;0A2C 00 00
ADD [BX+SI],AL ;0A2E 00 00
ADD [BX+SI],AL ;0A30 00 00
ADD [BX+SI],AL ;0A32 00 00
ADD [BX+SI],AL ;0A34 00 00
ADD [BX+SI],AL ;0A36 00 00
ADD [BX+SI],AL ;0A38 00 00
ADD [BX+SI],AL ;0A3A 00 00
ADD [BX+SI],AL ;0A3C 00 00
ADD [BX+SI],AL ;0A3E 00 00
ADD [BX+SI],AL ;0A40 00 00
ADD [BX+SI],AL ;0A42 00 00
ADD [BX+SI],AL ;0A44 00 00
ADD [BX+SI],AL ;0A46 00 00
ADD [BX+SI],AL ;0A48 00 00
ADD [BX+SI],AL ;0A4A 00 00
ADD [BX+SI],AL ;0A4C 00 00
ADD [BX+SI],AL ;0A4E 00 00
ADD [BX+SI],AL ;0A50 00 00
ADD [BX+SI],AL ;0A52 00 00
ADD [BX+SI],AL ;0A54 00 00
ADD [BX+SI],AL ;0A56 00 00
ADD [BX+SI],AL ;0A58 00 00
ADD [BX+SI],AL ;0A5A 00 00
ADD [BX+SI],AL ;0A5C 00 00
ADD [BX+SI],AL ;0A5E 00 00
ADD [BX+SI],AL ;0A60 00 00
ADD [BX+SI],AL ;0A62 00 00
ADD [BX+SI],AL ;0A64 00 00
ADD [BX+SI],AL ;0A66 00 00
ADD [BX+SI],AL ;0A68 00 00
ADD [BX+SI],AL ;0A6A 00 00
ADD [BX+SI],AL ;0A6C 00 00
ADD [BX+SI],AL ;0A6E 00 00
ADD [BX+SI],AL ;0A70 00 00
ADD [BX+SI],AL ;0A72 00 00
ADD [BX+SI],AL ;0A74 00 00
ADD [BX+SI],AL ;0A76 00 00
ADD [BX+SI],AL ;0A78 00 00
ADD [BX+SI],AL ;0A7A 00 00
ADD [BX+SI],AL ;0A7C 00 00
ADD [BX+SI],AL ;0A7E 00 00
ADD [BX+SI],AL ;0A80 00 00
ADD [BX+SI],AL ;0A82 00 00
ADD [BX+SI],AL ;0A84 00 00
ADD [BX+SI],AL ;0A86 00 00
ADD [BX+SI],AL ;0A88 00 00
ADD [BX+SI],AL ;0A8A 00 00
ADD [BX+SI],AL ;0A8C 00 00
ADD [BX+SI],AL ;0A8E 00 00
ADD [BX+SI],AL ;0A90 00 00
ADD [BX+SI],AL ;0A92 00 00
ADD [BX+SI],AL ;0A94 00 00
ADD [BX+SI],AL ;0A96 00 00
ADD [BX+SI],AL ;0A98 00 00
ADD [BX+SI],AL ;0A9A 00 00
ADD [BX+SI],AL ;0A9C 00 00
ADD [BX+SI],AL ;0A9E 00 00
ADD [BX+SI],AL ;0AA0 00 00
ADD [BX+SI],AL ;0AA2 00 00
ADD [BX+SI],AL ;0AA4 00 00
ADD [BX+SI],AL ;0AA6 00 00
ADD [BX+SI],AL ;0AA8 00 00
;L0AA9 L0E96 DI L11D0 DI
L0AA9 EQU $-1
ADD [BX+SI],AL ;0AAA 00 00
ADD [BX+SI],AL ;0AAC 00 00
ADD [BX+SI],AL ;0AAE 00 00
ADD [BX+SI],AL ;0AB0 00 00
ADD [BX+SI],AL ;0AB2 00 00
ADD [BX+SI],AL ;0AB4 00 00
ADD [BX+SI],AL ;0AB6 00 00
ADD [BX+SI],AL ;0AB8 00 00
ADD [BX+SI],AL ;0ABA 00 00
ADD [BX+SI],AL ;0ABC 00 00
ADD [BX+SI],AL ;0ABE 00 00
ADD [BX+SI],AL ;0AC0 00 00
ADD [BX+SI],AL ;0AC2 00 00
ADD [BX+SI],AL ;0AC4 00 00
ADD [BX+SI],AL ;0AC6 00 00
ADD [BX+SI],AL ;0AC8 00 00
ADD [BX+SI],AL ;0ACA 00 00
ADD [BX+SI],AL ;0ACC 00 00
ADD [BX+SI],AL ;0ACE 00 00
ADD [BX+SI],AL ;0AD0 00 00
ADD [BX+SI],AL ;0AD2 00 00
ADD [BX+SI],AL ;0AD4 00 00
ADD [BX+SI],AL ;0AD6 00 00
ADD [BX+SI],AL ;0AD8 00 00
ADD [BX+SI],AL ;0ADA 00 00
ADD [BX+SI],AL ;0ADC 00 00
ADD [BX+SI],AL ;0ADE 00 00
ADD [BX+SI],AL ;0AE0 00 00
ADD [BX+SI],AL ;0AE2 00 00
ADD [BX+SI],AL ;0AE4 00 00
ADD [BX+SI],AL ;0AE6 00 00
ADD [BX+SI],AL ;0AE8 00 00
ADD [BX+SI],AL ;0AEA 00 00
ADD [BX+SI],AL ;0AEC 00 00
ADD [BX+SI],AL ;0AEE 00 00
ADD [BX+SI],AL ;0AF0 00 00
ADD [BX+SI],AL ;0AF2 00 00
ADD [BX+SI],AL ;0AF4 00 00
ADD [BX+SI],AL ;0AF6 00 00
ADD [BX+SI],AL ;0AF8 00 00
ADD [BX+SI],AL ;0AFA 00 00
ADD [BX+SI],AL ;0AFC 00 00
ADD [BX+SI],AL ;0AFE 00 00
ADD [BX+SI],AL ;0B00 00 00
ADD [BX+SI],AL ;0B02 00 00
ADD [BX+SI],AL ;0B04 00 00
ADD [BX+SI],AL ;0B06 00 00
ADD [BX+SI],AL ;0B08 00 00
ADD [BX+SI],AL ;0B0A 00 00
ADD [BX+SI],AL ;0B0C 00 00
ADD [BX+SI],AL ;0B0E 00 00
ADD [BX+SI],AL ;0B10 00 00
ADD [BX+SI],AL ;0B12 00 00
ADD [BX+SI],AL ;0B14 00 00
ADD [BX+SI],AL ;0B16 00 00
ADD [BX+SI],AL ;0B18 00 00
ADD [BX+SI],AL ;0B1A 00 00
ADD [BX+SI],AL ;0B1C 00 00
ADD [BX+SI],AL ;0B1E 00 00
ADD [BX+SI],AL ;0B20 00 00
ADD [BX+SI],AL ;0B22 00 00
ADD [BX+SI],AL ;0B24 00 00
ADD [BX+SI],AL ;0B26 00 00
ADD [BX+SI],AL ;0B28 00 00
ADD [BX+SI],AL ;0B2A 00 00
ADD [BX+SI],AL ;0B2C 00 00
ADD [BX+SI],AL ;0B2E 00 00
ADD [BX+SI],AL ;0B30 00 00
ADD [BX+SI],AL ;0B32 00 00
ADD [BX+SI],AL ;0B34 00 00
ADD [BX+SI],AL ;0B36 00 00
ADD [BX+SI],AL ;0B38 00 00
ADD [BX+SI],AL ;0B3A 00 00
ADD [BX+SI],AL ;0B3C 00 00
ADD [BX+SI],AL ;0B3E 00 00
ADD [BX+SI],AL ;0B40 00 00
ADD [BX+SI],AL ;0B42 00 00
ADD [BX+SI],AL ;0B44 00 00
ADD [BX+SI],AL ;0B46 00 00
ADD [BX+SI],AL ;0B48 00 00
ADD [BX+SI],AL ;0B4A 00 00
ADD [BX+SI],AL ;0B4C 00 00
ADD [BX+SI],AL ;0B4E 00 00
ADD [BX+SI],AL ;0B50 00 00
ADD [BX+SI],AL ;0B52 00 00
ADD [BX+SI],AL ;0B54 00 00
ADD [BX+SI],AL ;0B56 00 00
ADD [BX+SI],AL ;0B58 00 00
ADD [BX+SI],AL ;0B5A 00 00
ADD [BX+SI],AL ;0B5C 00 00
ADD [BX+SI],AL ;0B5E 00 00
ADD [BX+SI],AL ;0B60 00 00
ADD [BX+SI],AL ;0B62 00 00
ADD [BX+SI],AL ;0B64 00 00
ADD [BX+SI],AL ;0B66 00 00
ADD [BX+SI],AL ;0B68 00 00
ADD [BX+SI],AL ;0B6A 00 00
ADD [BX+SI],AL ;0B6C 00 00
ADD [BX+SI],AL ;0B6E 00 00
ADD [BX+SI],AL ;0B70 00 00
ADD [BX+SI],AL ;0B72 00 00
ADD [BX+SI],AL ;0B74 00 00
ADD [BX+SI],AL ;0B76 00 00
ADD [BX+SI],AL ;0B78 00 00
ADD [BX+SI],AL ;0B7A 00 00
ADD [BX+SI],AL ;0B7C 00 00
ADD [BX+SI],AL ;0B7E 00 00
ADD [BX+SI],AL ;0B80 00 00
ADD [BX+SI],AL ;0B82 00 00
ADD [BX+SI],AL ;0B84 00 00
ADD [BX+SI],AL ;0B86 00 00
ADD [BX+SI],AL ;0B88 00 00
ADD [BX+SI],AL ;0B8A 00 00
ADD [BX+SI],AL ;0B8C 00 00
ADD [BX+SI],AL ;0B8E 00 00
ADD [BX+SI],AL ;0B90 00 00
ADD [BX+SI],AL ;0B92 00 00
ADD [BX+SI],AL ;0B94 00 00
ADD [BX+SI],AL ;0B96 00 00
;L0B97 L10E8 DI
L0B97 EQU $-1
ADD [BX+SI],AL ;0B98 00 00
;L0B99 L10D1 DI L1236 DI
L0B99 EQU $-1
ADD [BX+SI],AL ;0B9A 00 00
ADD [BX+SI],AL ;0B9C 00 00
ADD [BX+SI],AL ;0B9E 00 00
ADD [BX+SI],AL ;0BA0 00 00
ADD [BX+SI],AL ;0BA2 00 00
ADD [BX+SI],AL ;0BA4 00 00
ADD [BX+SI],AL ;0BA6 00 00
ADD [BX+SI],AL ;0BA8 00 00
ADD [BX+SI],AL ;0BAA 00 00
ADD [BX+SI],AL ;0BAC 00 00
ADD [BX+SI],AL ;0BAE 00 00
ADD [BX+SI],AL ;0BB0 00 00
ADD [BX+SI],AL ;0BB2 00 00
ADD [BX+SI],AL ;0BB4 00 00
ADD [BX+SI],AL ;0BB6 00 00
ADD [BX+SI],AL ;0BB8 00 00
ADD [BX+SI],AL ;0BBA 00 00
ADD [BX+SI],AL ;0BBC 00 00
ADD [BX+SI],AL ;0BBE 00 00
ADD [BX+SI],AL ;0BC0 00 00
;L0BC1 L0DD5 DW L1137 DR
L0BC1 EQU $-1
ADD [BX+SI],AL ;0BC2 00 00
;L0BC3 L0E6A CC L0EBC CC L0F04 CW L0F1E CW L0F6E CC L0F75 CC L0F7D CC
L0BC3 EQU $-1
ADD [DI+52],AL ;0BC4 00 45 52
PUSH DX ;0BC7 52
DEC DI ;0BC8 4F
PUSH DX ;0BC9 52
SUB AL,20 ;' ' ;0BCA 2C 20
INC SP ;0BCC 44
DEC DI ;0BCD 4F
INC BX ;0BCE 43
PUSH BP ;0BCF 55
DEC BP ;0BD0 4D
INC BP ;0BD1 45
DEC SI ;0BD2 4E
PUSH SP ;0BD3 54
INC CX ;0BD4 41
PUSH SP ;0BD5 54
DEC CX ;0BD6 49
DEC DI ;0BD7 4F
DEC SI ;0BD8 4E
AND [BP+49],AL ;0BD9 20 46 49
DEC SP ;0BDC 4C
INC BP ;0BDD 45
AND [BP+4F],CL ;0BDE 20 4E 4F
PUSH SP ;0BE1 54
AND [BP+4F],AL ;0BE2 20 46 4F
PUSH BP ;0BE5 55
DEC SI ;0BE6 4E
INC SP ;0BE7 44
ADD [DI+52],AL ;0BE8 00 45 52
PUSH DX ;0BEB 52
DEC DI ;0BEC 4F
PUSH DX ;0BED 52
SUB AL,20 ;' ' ;0BEE 2C 20
PUSH BX ;0BF0 53
INC BX ;0BF1 43
PUSH DX ;0BF2 52
INC BP ;0BF3 45
INC BP ;0BF4 45
DEC SI ;0BF5 4E
AND [BP+49],AL ;0BF6 20 46 49
DEC SP ;0BF9 4C
INC BP ;0BFA 45
AND [BP+4F],CL ;0BFB 20 4E 4F
PUSH SP ;0BFE 54
AND [BP+4F],AL ;0BFF 20 46 4F
PUSH BP ;0C02 55
DEC SI ;0C03 4E
INC SP ;0C04 44
ADD [DI+52],AL ;0C05 00 45 52
PUSH DX ;0C08 52
DEC DI ;0C09 4F
PUSH DX ;0C0A 52
SUB AL,20 ;' ' ;0C0B 2C 20
PUSH AX ;0C0D 50
PUSH DX ;0C0E 52
DEC CX ;0C0F 49
DEC SI ;0C10 4E
PUSH SP ;0C11 54
INC BP ;0C12 45
PUSH DX ;0C13 52
AND [BP+4F],CL ;0C14 20 4E 4F
PUSH SP ;0C17 54
AND [BP+SI+45],DL ;0C18 20 52 45
INC CX ;0C1B 41
INC SP ;0C1C 44
POP CX ;0C1D 59
ADD [BX+SI+72],DL ;0C1E 00 50 72
DB 69 ?? ;0C21 69
DB 6E ?? ;0C22 6E
JZ L0C8E ;0C23 74 69
DB 6E ?? ;0C25 6E
DB 67 ?? ;0C26 67
AND [BX+DI+62],AH ;0C27 20 61 62
DB 6F ?? ;0C2A 6F
JB L0CA1 ;0C2B 72 74
DB 65 ?? ;0C2D 65
DB 64 ?? ;0C2E 64
SUB AL,20 ;' ' ;0C2F 2C 20
INC BX ;0C31 43
DB 6F ?? ;0C32 6F
DB 6E ?? ;0C33 6E
JZ L0C9F ;0C34 74 69
DB 6E ?? ;0C36 6E
JNZ L0C9E ;0C37 75 65
AND [BX+SI],CH ;0C39 20 28
POP CX ;0C3B 59
DAS ;0C3C 2F
DEC SI ;0C3D 4E
SUB [BX],DI ;0C3E 29 3F
AND [BX+SI],AL ;0C40 20 00
;L0C42 L1001 DI
L0C42: ADD [BX+SI-3BH],BX ;0C42 01 58 C5
;L0C44 L0C70 DI
L0C44 EQU $-1
OR BX,[BX] ;0C45 0B 1F
OR AL,0E9 ;0C47 0C E9
OR AX,[BX+SI] ;0C49 0B 00
ADD DS:0C,AL ;0C4B 00 06 0C 00
;L0C4E L0C98 CW L0EF5 CT
L0C4E EQU $-1
ADD L561E,AL ;0C4F 00 06 1E 56
;L0C50 L0ED3 CC L0EF2 CC L0F33 CC L0F4D CC L0F67 CC
L0C50 EQU $-3
PUSH DI ;0C53 57
PUSH CX ;0C54 51
PUSH BX ;0C55 53
MOV DI,CS ;0C56 8C CF
MOV DS,DI ;0C58 8E DF
MOV ES,DI ;0C5A 8E C7
MOV DS,L09FD ;0C5C 8E 1E FD 09
MOV DI,OFFSET L0A09 ;0C60 BF 09 0A
MOV SI,OFFSET L0F00 ;0C63 BE 00 0F
CLD ;0C66 FC
MOV CX,50 ;'P' ;0C67 B9 50 00
REPZ MOVSW ;0C6A F3 A5
XOR AH,AH ;0C6C 32 E4
SHL AX,1 ;0C6E D1 E0
ADD AX,OFFSET L0C44 ;0C70 05 44 0C
MOV SI,AX ;0C73 8B F0
MOV SI,ES:[SI] ;0C75 26 8B 34
MOV DI,OFFSET L0F00 ;0C78 BF 00 0F
MOV AH,0CF ;0C7B B4 CF
MOV CX,50 ;'P' ;0C7D B9 50 00
;L0C80 L0C8F CJ
L0C80: MOV AL,ES:[SI] ;0C80 26 8A 04
MOV [DI],AL ;0C83 88 05
INC DI ;0C85 47
MOV [DI],AH ;0C86 88 25
INC DI ;0C88 47
OR AL,AL ;0C89 0A C0
JNZ L0C8E ;0C8B 75 01
DEC SI ;0C8D 4E
;L0C8E L0C23 CJ L0C8B CJ
L0C8E: INC SI ;0C8E 46
LOOP L0C80 ;0C8F E2 EF
XOR AH,AH ;0C91 32 E4
INT 16 ;0C93 CD 16
CALL L1264 ;0C95 E8 CC 05
MOV CS:L0C4E,AX ;0C98 2E A3 4E 0C
PUSH DS ;0C9C 1E
PUSH ES ;0C9D 06
;L0C9E L0C37 CJ
L0C9E: POP DS ;0C9E 1F
;L0C9F L0C34 CJ
L0C9F: POP ES ;0C9F 07
MOV DI,OFFSET L0F00 ;0CA0 BF 00 0F
;L0CA1 L0C2B CJ
L0CA1 EQU $-2
MOV SI,OFFSET L0A09 ;0CA3 BE 09 0A
MOV CX,50 ;'P' ;0CA6 B9 50 00
REPZ MOVSW ;0CA9 F3 A5
MOV AX,0FFFF ;0CAB B8 FF FF
POP BX ;0CAE 5B
POP CX ;0CAF 59
POP DI ;0CB0 5F
POP SI ;0CB1 5E
POP DS ;0CB2 1F
POP ES ;0CB3 07
STC ;0CB4 F9
RET_NEAR ;0CB5 C3
;L0CB6 L0D6D CC L0E93 CC L0EB0 CC
L0CB6: MOV AH,0F ;0CB6 B4 0F
INT 10 ;0CB8 CD 10
XOR AH,AH ;0CBA 32 E4
INT 10 ;0CBC CD 10
RET_NEAR ;0CBE C3
;L0CBF L067D CC
L0CBF: PUSH ES ;0CBF 06
PUSH DS ;0CC0 1E
PUSH BP ;0CC1 55
PUSH SI ;0CC2 56
MOV AX,CS ;0CC3 8C C8
MOV ES,AX ;0CC5 8E C0
MOV BYTE PTR CS:L0A03,0 ;0CC7 2E C6 06 03 0A 00
MOV BYTE PTR CS:L0A04,0 ;0CCD 2E C6 06 04 0A 00
MOV WORD PTR CS:L0A05,0FFFF ;0CD3 2E C7 06 05 0A FF FF
MOV AH,0F ;0CDA B4 0F
INT 10 ;0CDC CD 10
MOV DX,OFFSET LB800 ;0CDE BA 00 B8
CMP AL,7 ;0CE1 3C 07
JNZ L0CE8 ;0CE3 75 03
MOV DX,OFFSET LB000 ;0CE5 BA 00 B0
;L0CE8 L0CE3 CJ
L0CE8: MOV CS:L09FD,DX ;0CE8 2E 89 16 FD 09
POP DX ;0CED 5A
MOV AH,3DH ;'=' ;0CEE B4 3D
XOR AL,AL ;0CF0 32 C0
INT 21 ;0CF2 CD 21
JNB L0D0B ;0CF4 73 15
MOV SI,DX ;0CF6 8B F2
CLD ;0CF8 FC
;L0CF9 L0CFC CJ
L0CF9: LODSB ;0CF9 AC
OR AL,AL ;0CFA 0A C0
JNZ L0CF9 ;0CFC 75 FB
MOV DX,SI ;0CFE 8B D6
MOV AH,3DH ;'=' ;0D00 B4 3D
XOR AL,AL ;0D02 32 C0
INT 21 ;0D04 CD 21
JNB L0D0B ;0D06 73 03
JMP SHORT L0D68 ;0D08 EB 5E
NOP ;0D0A 90
;L0D0B L0CF4 CJ L0D06 CJ
L0D0B: MOV BX,AX ;0D0B 8B D8
PUSH CS ;0D0D 0E
POP DS ;0D0E 1F
MOV CX,23 ;'#' ;0D0F B9 23 00
MOV DX,OFFSET L09A4 ;0D12 BA A4 09
MOV AH,3F ;'?' ;0D15 B4 3F
INT 21 ;0D17 CD 21
MOV SI,OFFSET L09A4 ;0D19 BE A4 09
MOV BP,[SI] ;0D1C 8B 2C
PUSH SI ;0D1E 56
PUSH BP ;0D1F 55
MOV CX,0DH ;0D20 B9 0D 00
ADD SI,6 ;0D23 83 C6 06
;L0D26 L0D2E CJ
L0D26: MOV DX,BP ;0D26 8B D5
XOR [SI],DH ;0D28 30 34
INC SI ;0D2A 46
CALL L1253 ;0D2B E8 25 05
LOOP L0D26 ;0D2E E2 F6
POP BP ;0D30 5D
POP SI ;0D31 5E
CALL L0F04 ;0D32 E8 CF 01
MOV AX,0FFFF ;0D35 B8 FF FF
MOV DX,[SI+13] ;0D38 8B 54 13
AND DX,OFFSET L7F7F ;0D3B 81 E2 7F 7F
CMP DX,OFFSET L4F4A ;'OJ' ;0D3F 81 FA 4A 4F
JNZ L0D68 ;0D43 75 23
MOV DX,[SI+15] ;0D45 8B 54 15
AND DX,OFFSET L7F7F ;0D48 81 E2 7F 7F
CMP DX,OFFSET L4E48 ;'NH' ;0D4C 81 FA 48 4E
JNZ L0D68 ;0D50 75 16
MOV AX,[SI+4] ;0D52 8B 44 04
CMP AH,3 ;0D55 80 FC 03
JNZ L0D68 ;0D58 75 0E
MOV AX,[SI+1BH] ;0D5A 8B 44 1B
MOV DI,OFFSET L09D5 ;0D5D BF D5 09
CALL L112E ;0D60 E8 CB 03
;L0D63 L0D66 CJ
L0D63: CALL L0D8D ;0D63 E8 27 00
JNB L0D63 ;0D66 73 FB
;L0D68 L0D08 CJ L0D43 CJ L0D50 CJ L0D58 CJ
L0D68: PUSH AX ;0D68 50
MOV AH,3E ;'>' ;0D69 B4 3E
INT 21 ;0D6B CD 21
CALL L0CB6 ;0D6D E8 46 FF
POP AX ;0D70 58
OR AX,AX ;0D71 0B C0
POP BP ;0D73 5D
POP DS ;0D74 1F
POP ES ;0D75 07
RET_NEAR ;0D76 C3
;L0D77 L0DA2 DI
L0D77: RET_NEAR_POP 0E00DH ;0D77 C2 0D E0
OR AX,OFFSET L0DE5 ;0D7A 0D E5 0D
HLT ;0D7D F4
OR AX,OFFSET L0E01 ;0D7E 0D 01 0E
AND CX,L0E2E ;0D81 23 0E 2E 0E
MOV AH,0DH ;0D85 B4 0D
LODSB ;0D87 AC
OR AX,OFFSET L0DE9 ;0D88 0D E9 0D
ROR BYTE PTR [DI],CL ;0D8B D2 0D
;L0D8D L0D63 CC
L0D8D: PUSH DI ;0D8D 57
MOV AL,[DI+1] ;0D8E 8A 45 01
XOR AH,AH ;0D91 32 E4
CMP AX,0A ;0D93 3D 0A 00
JBE L0D9E ;0D96 76 06
MOV AX,0FFFF ;0D98 B8 FF FF
STC ;0D9B F9
POP DI ;0D9C 5F
RET_NEAR ;0D9D C3
;L0D9E L0D96 CJ
L0D9E: SHL AL,1 ;0D9E D0 E0
MOV DI,AX ;0DA0 8B F8
ADD DI,OFFSET L0D77 ;0DA2 81 C7 77 0D
MOV AX,[DI] ;0DA6 8B 05
POP DI ;0DA8 5F
CALL AX ;0DA9 FF D0
RET_NEAR ;0DAB C3
CALL L0E01 ;0DAC E8 52 00
MOV L0A03,DL ;0DAF 88 16 03 0A
RET_NEAR ;0DB3 C3
CALL L0E01 ;0DB4 E8 4A 00
MOV L0A04,DL ;0DB7 88 16 04 0A
MOV WORD PTR L0A05,0FFFF ;0DBB C7 06 05 0A FF FF
RET_NEAR ;0DC1 C3
MOV AL,[DI] ;0DC2 8A 05
CALL L0F83 ;0DC4 E8 BC 01
CALL L0E36 ;0DC7 E8 6C 00
MOV AX,[DI+2] ;0DCA 8B 45 02
CALL L112E ;0DCD E8 5E 03
CLC ;0DD0 F8
RET_NEAR ;0DD1 C3
MOV AX,[DI+4] ;0DD2 8B 45 04
MOV L0BC1,AX ;0DD5 A3 C1 0B
MOV AX,[DI+2] ;0DD8 8B 45 02
CALL L112E ;0DDB E8 50 03
CLC ;0DDE F8
RET_NEAR ;0DDF C3
MOV AX,0FFFF ;0DE0 B8 FF FF
STC ;0DE3 F9
RET_NEAR ;0DE4 C3
;L0DE5 L0D7A DI
L0DE5: XOR AX,AX ;0DE5 33 C0
STC ;0DE7 F9
RET_NEAR ;0DE8 C3
;L0DE9 L0D88 DI
L0DE9: CALL L0F7B ;0DE9 E8 8F 01
MOV AX,[DI+2] ;0DEC 8B 45 02
CALL L112E ;0DEF E8 3C 03
CLC ;0DF2 F8
RET_NEAR ;0DF3 C3
MOV AL,[DI] ;0DF4 8A 05
CALL L0F83 ;0DF6 E8 8A 01
MOV AX,[DI+2] ;0DF9 8B 45 02
CALL L112E ;0DFC E8 2F 03
CLC ;0DFF F8
RET_NEAR ;0E00 C3
;L0E01 L0D7E DI L0DAC CC L0DB4 CC
L0E01: MOV AL,[DI] ;0E01 8A 05
CALL L0F83 ;0E03 E8 7D 01
JB L0E22 ;0E06 72 1A
CALL L121F ;0E08 E8 14 04
MOV DX,AX ;0E0B 8B D0
CMP AX,0FFFF ;0E0D 3D FF FF
STC ;0E10 F9
JZ L0E22 ;0E11 74 0F
PUSH DI ;0E13 57
ADD DI,2 ;0E14 83 C7 02
ADD DI,AX ;0E17 03 F8
ADD DI,AX ;0E19 03 F8
MOV AX,[DI] ;0E1B 8B 05
POP DI ;0E1D 5F
CALL L112E ;0E1E E8 0D 03
CLC ;0E21 F8
;L0E22 L0E06 CJ L0E11 CJ
L0E22: RET_NEAR ;0E22 C3
CALL L0E82 ;0E23 E8 5C 00
MOV AX,[DI+2] ;0E26 8B 45 02
CALL L112E ;0E29 E8 02 03
CLC ;0E2C F8
RET_NEAR ;0E2D C3
;L0E2E L0D81 DR
L0E2E: MOV AX,[DI+2] ;0E2E 8B 45 02
CALL L112E ;0E31 E8 FA 02
CLC ;0E34 F8
RET_NEAR ;0E35 C3
;L0E36 L0DC7 CC
L0E36: PUSH ES ;0E36 06
PUSH DS ;0E37 1E
PUSH BX ;0E38 53
PUSH SI ;0E39 56
PUSH DI ;0E3A 57
CLD ;0E3B FC
MOV DS,L09FD ;0E3C 8E 1E FD 09
PUSH DS ;0E40 1E
POP ES ;0E41 07
MOV SI,0A2 ;0E42 BE A2 00
MOV DI,SI ;0E45 8B FE
MOV BX,17 ;0E47 BB 17 00
;L0E4A L0E7A CJ
L0E4A: MOV CX,4E ;'N' ;0E4A B9 4E 00
CALL L0F6C ;0E4D E8 1C 01
;L0E50 L0E73 CJ
L0E50: LODSW ;0E50 AD
OR AH,40 ;'@' ;0E51 80 CC 40
CMP WORD PTR CS:L09FD,OFFSET LB800 ;0E54 2E 81 3E FD 09 00 B8
JZ L0E5F ;0E5B 74 02
MOV AH,70 ;'p' ;0E5D B4 70
;L0E5F L0E5B CJ
L0E5F: STOSW ;0E5F AB
CMP AL,7F ;0E60 3C 7F
JNB L0E68 ;0E62 73 04
CMP AL,20 ;' ' ;0E64 3C 20
JNB L0E6A ;0E66 73 02
;L0E68 L0E62 CJ
L0E68: MOV AL,20 ;' ' ;0E68 B0 20
;L0E6A L0E66 CJ
L0E6A: CALL WORD PTR CS:L0BC3 ;0E6A 2E FF 16 C3 0B
JNB L0E73 ;0E6F 73 02
JB L0E7C ;0E71 72 09
;L0E73 L0E6F CJ
L0E73: LOOP L0E50 ;0E73 E2 DB
LODSW ;0E75 AD
STOSW ;0E76 AB
LODSW ;0E77 AD
STOSW ;0E78 AB
DEC BX ;0E79 4B
JNZ L0E4A ;0E7A 75 CE
;L0E7C L0E71 CJ
L0E7C: POP DI ;0E7C 5F
POP SI ;0E7D 5E
POP BX ;0E7E 5B
POP DS ;0E7F 1F
POP ES ;0E80 07
RET_NEAR ;0E81 C3
;L0E82 L0E23 CC
L0E82: PUSH BX ;0E82 53
PUSH SI ;0E83 56
PUSH DI ;0E84 57
MOV DX,SI ;0E85 8B D6
ADD DX,6 ;0E87 83 C2 06
MOV AX,OFFSET L3D00 ;0E8A B8 00 3D
INT 21 ;0E8D CD 21
JB L0ED1 ;0E8F 72 40
MOV BX,AX ;0E91 8B D8
CALL L0CB6 ;0E93 E8 20 FE
;L0E96 L0EC5 CJ
L0E96: MOV DX,OFFSET L0AA9 ;0E96 BA A9 0A
MOV CX,0F0 ;0E99 B9 F0 00
MOV AX,OFFSET L3F00 ;0E9C B8 00 3F
INT 21 ;0E9F CD 21
OR AX,AX ;0EA1 0B C0
JZ L0EC7 ;0EA3 74 22
MOV CX,AX ;0EA5 8B C8
MOV SI,DX ;0EA7 8B F2
;L0EA9 L0EC3 CJ
L0EA9: CLD ;0EA9 FC
LODSB ;0EAA AC
PUSH AX ;0EAB 50
CMP AL,0C ;0EAC 3C 0C
JNZ L0EB5 ;0EAE 75 05
CALL L0CB6 ;0EB0 E8 03 FE
JMP SHORT L0EBB ;0EB3 EB 06
;L0EB5 L0EAE CJ
L0EB5: MOV AH,2 ;0EB5 B4 02
MOV DL,AL ;0EB7 8A D0
INT 21 ;0EB9 CD 21
;L0EBB L0EB3 CJ
L0EBB: POP AX ;0EBB 58
CALL WORD PTR CS:L0BC3 ;0EBC 2E FF 16 C3 0B
JB L0ECA ;0EC1 72 07
LOOP L0EA9 ;0EC3 E2 E4
JMP SHORT L0E96 ;0EC5 EB CF
;L0EC7 L0EA3 CJ
L0EC7: CALL L0F7B ;0EC7 E8 B1 00
;L0ECA L0EC1 CJ
L0ECA: MOV AH,3E ;'>' ;0ECA B4 3E
INT 21 ;0ECC CD 21
CLC ;0ECE F8
JMP SHORT L0ED6 ;0ECF EB 05
;L0ED1 L0E8F CJ
L0ED1: MOV AL,0 ;0ED1 B0 00
CALL L0C50 ;0ED3 E8 7A FD
;L0ED6 L0ECF CJ
L0ED6: POP DI ;0ED6 5F
POP SI ;0ED7 5E
POP BX ;0ED8 5B
RET_NEAR ;0ED9 C3
;L0EDA L0F37 CC L0F52 CC
L0EDA: PUSH AX ;0EDA 50
MOV AH,1 ;0EDB B4 01
INT 16 ;0EDD CD 16
JZ L0F01 ;0EDF 74 20
XOR AH,AH ;0EE1 32 E4
INT 16 ;0EE3 CD 16
CMP AX,OFFSET L2E03 ;0EE5 3D 03 2E
JZ L0EEF ;0EE8 74 05
CMP AX,OFFSET L011B ;0EEA 3D 1B 01
JNZ L0F01 ;0EED 75 12
;L0EEF L0EE8 CJ
L0EEF: MOV AX,1 ;0EEF B8 01 00
CALL L0C50 ;0EF2 E8 5B FD
CMP WORD PTR CS:L0C4E,OFFSET L1559 ;0EF5 2E 81 3E 4E 0C 59 15
JZ L0F01 ;0EFC 74 03
STC ;0EFE F9
POP AX ;0EFF 58
;L0F00 L0C63 DI L0C78 DI L0CA0 DI
L0F00: RET_NEAR ;0F00 C3
;L0F01 L0EDF CJ L0EED CJ L0EFC CJ
L0F01: CLC ;0F01 F8
POP AX ;0F02 58
RET_NEAR ;0F03 C3
;L0F04 L0D32 CC
L0F04: MOV WORD PTR CS:L0BC3,OFFSET L0F37 ;0F04 2E C7 06 C3 0B 37 0F
MOV AH,1 ;0F0B B4 01
XOR DX,DX ;0F0D 33 D2
INT 17 ;0F0F CD 17
TEST AH,1 ;0F11 F6 C4 01
JNZ L0F1E ;0F14 75 08
TEST AH,8 ;0F16 F6 C4 08
JNZ L0F1E ;0F19 75 03
CLC ;0F1B F8
JZ L0F36 ;0F1C 74 18
;L0F1E L0F14 CJ L0F19 CJ
L0F1E: MOV WORD PTR CS:L0BC3,OFFSET L0F52 ;0F1E 2E C7 06 C3 0B 52 0F
XOR DX,DX ;0F25 33 D2
MOV AH,3 ;0F27 B4 03
INT 14 ;0F29 CD 14
TEST AH,80 ;0F2B F6 C4 80
CLC ;0F2E F8
JZ L0F36 ;0F2F 74 05
MOV AL,4 ;0F31 B0 04
CALL L0C50 ;0F33 E8 1A FD
;L0F36 L0F1C CJ L0F2F CJ
L0F36: RET_NEAR ;0F36 C3
;L0F37 L0F04 CI
L0F37: CALL L0EDA ;0F37 E8 A0 FF
JB L0F51 ;0F3A 72 15
PUSH DX ;0F3C 52
XOR AH,AH ;0F3D 32 E4
XOR DX,DX ;0F3F 33 D2
INT 17 ;0F41 CD 17
CMP AH,1 ;0F43 80 FC 01
JZ L0F4B ;0F46 74 03
CLC ;0F48 F8
POP DX ;0F49 5A
RET_NEAR ;0F4A C3
;L0F4B L0F46 CJ
L0F4B: MOV AL,4 ;0F4B B0 04
CALL L0C50 ;0F4D E8 00 FD
POP DX ;0F50 5A
;L0F51 L0F3A CJ
L0F51: RET_NEAR ;0F51 C3
;L0F52 L0F1E CI
L0F52: CALL L0EDA ;0F52 E8 85 FF
JB L0F6B ;0F55 72 14
PUSH DX ;0F57 52
MOV AH,1 ;0F58 B4 01
XOR DX,DX ;0F5A 33 D2
INT 14 ;0F5C CD 14
TEST AH,80 ;0F5E F6 C4 80
JNZ L0F65 ;0F61 75 02
POP DX ;0F63 5A
RET_NEAR ;0F64 C3
;L0F65 L0F61 CJ
L0F65: MOV AL,4 ;0F65 B0 04
CALL L0C50 ;0F67 E8 E6 FC
POP DX ;0F6A 5A
;L0F6B L0F55 CJ
L0F6B: RET_NEAR ;0F6B C3
;L0F6C L0E4D CC
L0F6C: MOV AL,0DH ;0F6C B0 0D
CALL WORD PTR CS:L0BC3 ;0F6E 2E FF 16 C3 0B
MOV AL,0A ;0F73 B0 0A
CALL WORD PTR CS:L0BC3 ;0F75 2E FF 16 C3 0B
RET_NEAR ;0F7A C3
;L0F7B L0DE9 CC L0EC7 CC
L0F7B: MOV AL,0C ;0F7B B0 0C
CALL WORD PTR CS:L0BC3 ;0F7D 2E FF 16 C3 0B
RET_NEAR ;0F82 C3
;L0F83 L0DC4 CC L0DF6 CC L0E03 CC
L0F83: PUSH SI ;0F83 56
PUSH DI ;0F84 57
CMP AL,0FF ;0F85 3C FF
JZ L0FAF ;0F87 74 26
PUSH AX ;0F89 50
MOV CL,AL ;0F8A 8A C8
MOV AL,9 ;0F8C B0 09
MUL CL ;0F8E F6 E1
ADD AX,[SI+1DH] ;0F90 03 44 1D
MOV DI,OFFSET L09C7 ;0F93 BF C7 09
MOV CX,9 ;0F96 B9 09 00
CALL L1150 ;0F99 E8 B4 01
MOV SI,DI ;0F9C 8B F7
CALL L10CF ;0F9E E8 2E 01
POP AX ;0FA1 58
CMP BYTE PTR [SI+8],0 ;0FA2 80 7C 08 00
JZ L0FAF ;0FA6 74 07
POP DI ;0FA8 5F
POP SI ;0FA9 5E
PUSH SI ;0FAA 56
PUSH DI ;0FAB 57
CALL L0FB2 ;0FAC E8 03 00
;L0FAF L0F87 CJ L0FA6 CJ
L0FAF: POP DI ;0FAF 5F
POP SI ;0FB0 5E
RET_NEAR ;0FB1 C3
;L0FB2 L0FAC CC
L0FB2: PUSH DI ;0FB2 57
PUSH AX ;0FB3 50
MOV DL,[SI+19] ;0FB4 8A 54 19
MOV AX,[SI+1F] ;0FB7 8B 44 1F
OR DL,DL ;0FBA 0A D2
JZ L0FEB ;0FBC 74 2D
;L0FBE L0FCC CJ
L0FBE: CALL L113F ;0FBE E8 7E 01
POP CX ;0FC1 59
PUSH CX ;0FC2 51
CMP CL,[DI] ;0FC3 3A 0D
JZ L0FD1 ;0FC5 74 0A
ADD AX,5 ;0FC7 05 05 00
DEC DL ;0FCA FE CA
JNZ L0FBE ;0FCC 75 F0
JMP SHORT L0FEB ;0FCE EB 1B
NOP ;0FD0 90
;L0FD1 L0FC5 CJ L0FE9 CJ
L0FD1: PUSH AX ;0FD1 50
PUSH DX ;0FD2 52
CALL L1094 ;0FD3 E8 BE 00
CALL L0FEF ;0FD6 E8 16 00
POP DX ;0FD9 5A
POP AX ;0FDA 58
DEC DL ;0FDB FE CA
JZ L0FEB ;0FDD 74 0C
ADD AX,5 ;0FDF 05 05 00
CALL L113F ;0FE2 E8 5A 01
POP CX ;0FE5 59
PUSH CX ;0FE6 51
CMP CL,[DI] ;0FE7 3A 0D
JZ L0FD1 ;0FE9 74 E6
;L0FEB L0FBC CJ L0FCE CJ L0FDD CJ
L0FEB: CLC ;0FEB F8
POP AX ;0FEC 58
POP DI ;0FED 5F
RET_NEAR ;0FEE C3
;L0FEF L0FD6 CC
L0FEF: PUSH SI ;0FEF 56
PUSH BP ;0FF0 55
MOV BP,8 ;0FF1 BD 08 00
MOV CL,[DI+1] ;0FF4 8A 4D 01
CMP CL,0A ;0FF7 80 F9 0A
JNB L1014 ;0FFA 73 18
CMP CL,0 ;0FFC 80 F9 00
JZ L100E ;0FFF 74 0D
MOV SI,OFFSET L0C42 ;1001 BE 42 0C
MOV AL,L0A03 ;1004 A0 03 0A
ADD AL,41 ;'A' ;1007 04 41
MOV [SI+1],AL ;1009 88 44 01
JMP SHORT L1047 ;100C EB 39
;L100E L0FFF CJ
L100E: MOV CL,0DH ;100E B1 0D
ADD CL,L0A03 ;1010 02 0E 03 0A
;L1014 L0FFA CJ
L1014: SUB CL,9 ;1014 80 E9 09
XOR CH,CH ;1017 32 ED
XOR DX,DX ;1019 33 D2
MOV AX,2 ;101B B8 02 00
MOV SI,OFFSET L0A09 ;101E BE 09 0A
;L1021 L1045 CJ
L1021: ADD SI,AX ;1021 03 F0
INC DX ;1023 42
MOV AL,[SI] ;1024 8A 04
CMP DX,3 ;1026 83 FA 03
JZ L102F ;1029 74 04
CMP DX,BP ;102B 3B D5
JNZ L1043 ;102D 75 14
;L102F L1029 CJ
L102F: INC SI ;102F 46
OR AL,AL ;1030 0A C0
JZ L103F ;1032 74 0B
CMP CX,1 ;1034 83 F9 01
JZ L1049 ;1037 74 10
XOR AH,AH ;1039 32 E4
ADD BP,AX ;103B 03 E8
ADD CL,AL ;103D 02 C8
;L103F L1032 CJ
L103F: XOR AL,AL ;103F 32 C0
DEC AL ;1041 FE C8
;L1043 L102D CJ
L1043: INC AL ;1043 FE C0
LOOP L1021 ;1045 E2 DA
;L1047 L100C CJ
L1047: MOV AL,1 ;1047 B0 01
;L1049 L1037 CJ
L1049: POP BP ;1049 5D
PUSH BP ;104A 55
PUSH ES ;104B 06
PUSH DI ;104C 57
PUSH BP ;104D 55
MOV DL,AL ;104E 8A D0
MOV AL,[DI+3] ;1050 8A 45 03
MOV AH,[DI+4] ;1053 8A 65 04
PUSH AX ;1056 50
MOV CL,0A0 ;1057 B1 A0
XOR AH,AH ;1059 32 E4
MUL CL ;105B F6 E1
MOV CL,[DI+2] ;105D 8A 4D 02
XOR CH,CH ;1060 32 ED
ADD AX,CX ;1062 03 C1
ADD AX,CX ;1064 03 C1
MOV DI,AX ;1066 8B F8
POP AX ;1068 58
MOV ES,L09FD ;1069 8E 06 FD 09
;L106D L108C CJ
L106D: POP BP ;106D 5D
PUSH BP ;106E 55
PUSH DI ;106F 57
MOV CL,[SI] ;1070 8A 0C
XOR CH,CH ;1072 32 ED
INC SI ;1074 46
JCXZ L1085 ;1075 E3 0E
CLC ;1077 F8
;L1078 L1083 CJ
L1078: LODSB ;1078 AC
PUSH DX ;1079 52
MOV DX,BP ;107A 8B D5
XOR AL,DH ;107C 32 C6
POP DX ;107E 5A
CALL L1253 ;107F E8 D1 01
STOSW ;1082 AB
LOOP L1078 ;1083 E2 F3
;L1085 L1075 CJ
L1085: POP DI ;1085 5F
ADD DI,0A0 ;1086 81 C7 A0 00
PATCH83
DEC DL ;108A FE CA
JNZ L106D ;108C 75 DF
POP BP ;108E 5D
POP DI ;108F 5F
POP ES ;1090 07
POP BP ;1091 5D
POP SI ;1092 5E
RET_NEAR ;1093 C3
;L1094 L0FD3 CC
L1094: PUSH DI ;1094 57
CMP WORD PTR L0A05,-1 ;1095 83 3E 05 0A FF
JNZ L10C0 ;109A 75 24
MOV DL,L0A04 ;109C 8A 16 04 0A
XOR DH,DH ;10A0 32 F6
MOV AX,[SI+21] ;10A2 8B 44 21
;L10A5 L10BB CJ
L10A5: MOV CX,2 ;10A5 B9 02 00
MOV DI,OFFSET L0A07 ;10A8 BF 07 0A
PUSH AX ;10AB 50
PUSH DX ;10AC 52
CALL L1150 ;10AD E8 A0 00
POP DX ;10B0 5A
POP AX ;10B1 58
OR DX,DX ;10B2 0B D2
JZ L10BD ;10B4 74 07
ADD AX,L0A07 ;10B6 03 06 07 0A
DEC DX ;10BA 4A
JMP SHORT L10A5 ;10BB EB E8
;L10BD L10B4 CJ
L10BD: MOV L0A05,AX ;10BD A3 05 0A
;L10C0 L109A CJ
L10C0: MOV AX,L0A05 ;10C0 A1 05 0A
MOV CX,L0A07 ;10C3 8B 0E 07 0A
MOV DI,OFFSET L0A09 ;10C7 BF 09 0A
CALL L1150 ;10CA E8 83 00
POP DI ;10CD 5F
RET_NEAR ;10CE C3
;L10CF L0F9E CC
L10CF: PUSH BP ;10CF 55
PUSH DI ;10D0 57
MOV DI,OFFSET L0B99 ;10D1 BF 99 0B
MOV CX,14 ;10D4 B9 14 00
CLD ;10D7 FC
XOR AX,AX ;10D8 33 C0
REPZ STOSW ;10DA F3 AB
MOV DX,[SI+2] ;10DC 8B 54 02
XOR CX,CX ;10DF 33 C9
MOV AX,OFFSET L4200 ;10E1 B8 00 42
INT 21 ;10E4 CD 21
JB L112B ;10E6 72 43
MOV DX,OFFSET L0B97 ;10E8 BA 97 0B
;L10EB L10FC CJ
L10EB: ADD DX,2 ;10EB 83 C2 02
MOV AH,3F ;'?' ;10EE B4 3F
MOV CX,2 ;10F0 B9 02 00
INT 21 ;10F3 CD 21
JB L112B ;10F5 72 34
MOV DI,DX ;10F7 8B FA
CMP WORD PTR [DI],0 ;10F9 83 3D 00
JNZ L10EB ;10FC 75 ED
MOV DX,OFFSET L0A09 ;10FE BA 09 0A
MOV AL,[SI+6] ;1101 8A 44 06
ADD AL,AL ;1104 02 C0
XOR AH,AH ;1106 32 E4
MOV L09FF,AX ;1108 A3 FF 09
MOV AL,[SI+7] ;110B 8A 44 07
MOV CL,0A0 ;110E B1 A0
MUL CL ;1110 F6 E1
ADD L09FF,AX ;1112 01 06 FF 09
MOV CL,[SI+5] ;1116 8A 4C 05
XOR CH,CH ;1119 32 ED
MOV AH,[SI+1] ;111B 8A 64 01
;L111E L1128 CJ
L111E: CALL L1166 ;111E E8 45 00
JB L112B ;1121 72 08
PUSH AX ;1123 50
CALL L11DE ;1124 E8 B7 00
POP AX ;1127 58
LOOP L111E ;1128 E2 F4
CLC ;112A F8
;L112B L10E6 CJ L10F5 CJ L1121 CJ
L112B: POP DI ;112B 5F
POP BP ;112C 5D
RET_NEAR ;112D C3
;L112E L0D60 CC L0DCD CC L0DDB CC L0DEF CC L0DFC CC L0E1E CC L0E29 CC
; L0E31 CC
L112E: PUSH CX ;112E 51
MOV CX,28 ;'(' ;112F B9 28 00
CMP AX,0FFFF ;1132 3D FF FF
JNZ L113A ;1135 75 03
MOV AX,L0BC1 ;1137 A1 C1 0B
;L113A L1135 CJ
L113A: CALL L1150 ;113A E8 13 00
POP CX ;113D 59
RET_NEAR ;113E C3
;L113F L0FBE CC L0FE2 CC
L113F: PUSH CX ;113F 51
PUSH DX ;1140 52
PUSH AX ;1141 50
MOV DI,OFFSET L09D0 ;1142 BF D0 09
MOV CX,5 ;1145 B9 05 00
CALL L1150 ;1148 E8 05 00
POP AX ;114B 58
POP DX ;114C 5A
POP CX ;114D 59
RET_NEAR ;114E C3
RET_NEAR ;114F C3
;L1150 L0F99 CC L10AD CC L10CA CC L113A CC L1148 CC
L1150: PUSH DX ;1150 52
PUSH CX ;1151 51
XOR CX,CX ;1152 33 C9
MOV DX,AX ;1154 8B D0
MOV AX,OFFSET L4200 ;1156 B8 00 42
INT 21 ;1159 CD 21
JB L1164 ;115B 72 07
MOV DX,DI ;115D 8B D7
POP CX ;115F 59
MOV AH,3F ;'?' ;1160 B4 3F
INT 21 ;1162 CD 21
;L1164 L115B CJ
L1164: POP DX ;1164 5A
RET_NEAR ;1165 C3
;L1166 L111E CC
L1166: PUSH BX ;1166 53
PUSH CX ;1167 51
PUSH DX ;1168 52
PUSH DI ;1169 57
PUSH SI ;116A 56
PUSH AX ;116B 50
MOV CL,[SI+4] ;116C 8A 4C 04
XOR CH,CH ;116F 32 ED
MOV L0A01,CX ;1171 89 0E 01 0A
ADD L0A01,CX ;1175 01 0E 01 0A
ADD DX,0A0 ;1179 81 C2 A0 00
MOV AH,3F ;'?' ;117D B4 3F
INT 21 ;117F CD 21
JB L11A6 ;1181 72 23
MOV CX,AX ;1183 8B C8
POP AX ;1185 58
PUSH AX ;1186 50
MOV SI,DX ;1187 8B F2
MOV DI,DX ;1189 8B FA
SUB DI,0A0 ;118B 81 EF A0 00
PATCH83
MOV DX,CX ;118F 8B D1
;L1191 L11A1 CJ
L1191: CALL L11AD ;1191 E8 19 00
CMP AL,0FF ;1194 3C FF
JNZ L11A0 ;1196 75 08
CALL L11AD ;1198 E8 12 00
MOV AH,AL ;119B 8A E0
CALL L11AD ;119D E8 0D 00
;L11A0 L1196 CJ
L11A0: STOSW ;11A0 AB
LOOP L1191 ;11A1 E2 EE
CLC ;11A3 F8
POP CX ;11A4 59
PUSH AX ;11A5 50
;L11A6 L1181 CJ
L11A6: POP AX ;11A6 58
POP SI ;11A7 5E
POP DI ;11A8 5F
POP DX ;11A9 5A
POP CX ;11AA 59
POP BX ;11AB 5B
RET_NEAR ;11AC C3
;L11AD L1191 CC L1198 CC L119D CC
L11AD: PUSH DX ;11AD 52
LODSB ;11AE AC
MOV DX,BP ;11AF 8B D5
XOR AL,DH ;11B1 32 C6
CALL L1253 ;11B3 E8 9D 00
POP DX ;11B6 5A
DEC DX ;11B7 4A
JZ L11BB ;11B8 74 01
RET_NEAR ;11BA C3
;L11BB L11B8 CJ
L11BB: PUSH AX ;11BB 50
PUSH CX ;11BC 51
CMP CX,1 ;11BD 83 F9 01
JNZ L11C8 ;11C0 75 06
CMP AL,0FF ;11C2 3C FF
JZ L11CD ;11C4 74 07
JNZ L11DB ;11C6 75 13
;L11C8 L11C0 CJ
L11C8: MOV CX,1 ;11C8 B9 01 00
JNZ L11D0 ;11CB 75 03
;L11CD L11C4 CJ
L11CD: MOV CX,2 ;11CD B9 02 00
;L11D0 L11CB CJ
L11D0: MOV DX,OFFSET L0AA9 ;11D0 BA A9 0A
MOV AH,3F ;'?' ;11D3 B4 3F
INT 21 ;11D5 CD 21
MOV SI,DX ;11D7 8B F2
MOV DX,AX ;11D9 8B D0
;L11DB L11C6 CJ
L11DB: POP CX ;11DB 59
POP AX ;11DC 58
RET_NEAR ;11DD C3
;L11DE L1124 CC
L11DE: PUSH ES ;11DE 06
PUSH CX ;11DF 51
PUSH SI ;11E0 56
PUSH DI ;11E1 57
PUSH DX ;11E2 52
MOV CX,L0A01 ;11E3 8B 0E 01 0A
MOV SI,DX ;11E7 8B F2
MOV ES,L09FD ;11E9 8E 06 FD 09
MOV DI,L09FF ;11ED 8B 3E FF 09
MOV DX,OFFSET L03DA ;11F1 BA DA 03
CLD ;11F4 FC
CMP WORD PTR L09FD,OFFSET LB000 ;11F5 81 3E FD 09 00 B0
JZ L1211 ;11FB 74 14
;L11FD L1204 CJ L120D CJ
L11FD: IN AL,DX ;11FD EC
TEST AL,8 ;11FE A8 08
JNZ L1211 ;1200 75 0F
TEST AL,1 ;1202 A8 01
JNZ L11FD ;1204 75 F7
;L1206 L1209 CJ
L1206: IN AL,DX ;1206 EC
TEST AL,1 ;1207 A8 01
JZ L1206 ;1209 74 FB
MOVSW ;120B A5
DEC CX ;120C 49
LOOP L11FD ;120D E2 EE
JMP SHORT L1213 ;120F EB 02
;L1211 L11FB CJ L1200 CJ
L1211: REPZ MOVSB ;1211 F3 A4
;L1213 L120F CJ
L1213: ADD WORD PTR L09FF,0A0 ;1213 81 06 FF 09 A0 00
POP DX ;1219 5A
POP DI ;121A 5F
POP SI ;121B 5E
POP CX ;121C 59
POP ES ;121D 07
RET_NEAR ;121E C3
;L121F L0E08 CC
L121F: PUSH CX ;121F 51
PUSH DX ;1220 52
PUSH SI ;1221 56
MOV DX,0FFFF ;1222 BA FF FF
;L1225 L123F CJ
L1225: XOR AH,AH ;1225 32 E4
INT 16 ;1227 CD 16
CMP AX,OFFSET L2E03 ;1229 3D 03 2E
JZ L124D ;122C 74 1F
CALL L1264 ;122E E8 33 00
MOV CX,AX ;1231 8B C8
XOR DX,DX ;1233 33 D2
CLD ;1235 FC
MOV SI,OFFSET L0B99 ;1236 BE 99 0B
;L1239 L124B CJ
L1239: LODSW ;1239 AD
CALL L1264 ;123A E8 27 00
OR AX,AX ;123D 0B C0
JZ L1225 ;123F 74 E4
CMP AX,0FFFF ;1241 3D FF FF
JZ L124D ;1244 74 07
CMP AX,CX ;1246 3B C1
JZ L124D ;1248 74 03
INC DX ;124A 42
JMP SHORT L1239 ;124B EB EC
;L124D L122C CJ L1244 CJ L1248 CJ
L124D: MOV AX,DX ;124D 8B C2
POP SI ;124F 5E
POP DX ;1250 5A
POP CX ;1251 59
RET_NEAR ;1252 C3
;L1253 L0D2B CC L107F CC L11B3 CC
L1253: PUSH AX ;1253 50
MOV AX,BP ;1254 8B C5
ADD BP,BP ;1256 03 ED
ADD BP,BP ;1258 03 ED
ADD BP,BP ;125A 03 ED
ADD BP,BP ;125C 03 ED
ADD BP,BP ;125E 03 ED
SUB BP,AX ;1260 2B E8
POP AX ;1262 58
RET_NEAR ;1263 C3
;L1264 L0C95 CC L122E CC L123A CC
L1264: CMP AL,61 ;'a' ;1264 3C 61
JB L126E ;1266 72 06
CMP AL,7A ;'z' ;1268 3C 7A
JA L126E ;126A 77 02
SUB AL,20 ;' ' ;126C 2C 20
;L126E L1266 CJ L126A CJ
L126E: RET_NEAR ;126E C3
;L126F L06F9 DI
L126F EQU $-0
;L1559 L0EF5 CI
L1559 EQU $+2EA
;L200A L02C3 DI
L200A EQU $+0D9BH
;L2020 L0257 DT
L2020 EQU $+0DB1
;L240A L02BF CI L02F8 DI L0352 DI L0388 DI
L240A EQU $+119BH
;L2901 L073E DI L074B DI L07CD DI L07DA DI
L2901 EQU $+1692
;L2D20 L0252 DI L0337 DI
L2D20 EQU $+1AB1
;L2D2D L051B DI L052F DI
L2D2D EQU $+1ABE
;L2DF9 L04B4 DI
L2DF9 EQU $+1B8A
;L2E03 L0EE5 DI L1229 DI
L2E03 EQU $+1B94
;L3330 L0225 DM
L3330 EQU $+20C1
;L3D00 L0E8A DI
L3D00 EQU $+2A91
;L3F00 L0E9C DI
L3F00 EQU $+2C91
;L4120 L033C DT
L4120 EQU $+2EB1
;L4200 L10E1 DI L1156 DI
L4200 EQU $+2F91
;L4B00 L0754 DI L0761 DI L07E3 DI
L4B00 EQU $+3891
;L4C01 L068B DI L08F8 DI
L4C01 EQU $+3992
;L4E48 L0D4C DI
L4E48 EQU $+3BD9
;L4F4A L0D3F DI
L4F4A EQU $+3CDBH
;L530A L0355 DI
L530A EQU $+409BH
;L561E L0C4F DM
L561E EQU $+43AF
;L7F7F L0D3B DI L0D48 DI
L7F7F EQU $+6D10
;LB000 L0CE5 DI L11F5 DI
LB000 EQU $-626F
;LB800 L0CDE DI L0E54 CI
LB800 EQU $-5A6F
;LE00D L0D77 DI
LE00D EQU $-3262
S0000 ENDS
;
END L0100