home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / HILFEN / TOOLS / POWMENU / MENU.ASM < prev    next >
Assembly Source File  |  1993-12-01  |  88KB  |  3,065 lines

  1. TITLE    MENU    3-3-88    [2-18-89]
  2.  
  3. PATCH83    MACRO
  4. ORG    $-3
  5. DB    81
  6. ORG    $+2
  7. DB    0
  8. ENDM
  9. ;
  10. RET_NEAR    MACRO
  11. DB    0C3H
  12. ENDM
  13. ;
  14. RET_NEAR_POP    MACRO    X
  15. DB    0C2H
  16. DW    X
  17. ENDM
  18. ;
  19. .RADIX    16
  20. LF    EQU    0AH
  21. CR    EQU    0DH
  22. ;
  23. ;INITIAL VALUES :    CS:IP    0000:0100
  24. ;            SS:SP    0000:FFFF
  25.                         ;L0000S      L0535 DI  L069E DI  L06B0 DI    L06E3 DI  L070C DI  L0723 DI  L072B DI
  26.                         ;      L0731 DI  L076E DI  L0770 DI    L0772 DI  L077D DI  L079F DI  L07B6 DI
  27.                         ;      L07C5 DI  L07C7 DI  L07F0 DI    L07F2 DI  L0806 DI  L081E DI  L0862 DI
  28.                         ;      L086D DI  L087B DI  L0886 DI    L0894 DI  L0896 DI  L0898 DI  L08A6 DI
  29.                         ;      L08A8 DI  L08B6 DI  L08C6 DI    L08C8 DI  L08D5 DI  L08D7 DI  L08D9 DI
  30.                         ;      L08FD DI  L0908 DI  L0926 DI    L0930 DI  L093D DI  L0957 DI  L0963 DI
  31.                         ;      L0970 DI  L097D DI  L098A DI    L0CC7 CI  L0CCD CI  L0ED1 DI  L0FA2 DI
  32.                         ;      L0FFC DI  L10F9 DI
  33. S0000    SEGMENT
  34.     ASSUME DS:S0000, SS:S0000 ,CS:S0000 ,ES:S0000
  35.     ORG    $+0100H
  36. L0000    EQU    $-100
  37.                         ;L0001      L0804 DI  L0810 DI  L08FF DI    L0932 DI  L0D8E DI  L0EDB DI  L0EEF DI
  38.                         ;      L0F0B DI  L0F11 DI  L0F43 DI    L0F58 DI  L0FF4 DI  L1009 DI  L1034 DI
  39.                         ;      L1047 DI  L111B DI  L11BD DI    L11C8 DI  L1202 DI  L1207 DI
  40. L0001    EQU    $-0FF
  41.                         ;L0002      L0774 DI  L07C3 DI  L07C9 DI    L081C DI  L0828 DI  L0864 DI  L089A DI
  42.                         ;      L08AA DI  L08DB DI  L0902 DI    L0928 DI  L093F DI  L0944 DI  L0DCA DI
  43.                         ;      L0DD8 DI  L0DEC DI  L0DF9 DI    L0E14 DI  L0E26 DI  L0E2E DI  L0EB5 DI
  44.                         ;      L101B DI  L105D DI  L10A5 DI    L10DC DI  L10EB DI  L10F0 DI  L11CD DI
  45. L0002    EQU    $-0FE
  46.                         ;L0003      L0D55 DI  L0F27 DI  L1026 DI    L1050 DI
  47. L0003    EQU    $-0FDH
  48.                         ;L0004      L06FC DI  L0955 DI  L096E DI    L097B DI  L0988 DI  L0D52 DI  L0DD2 DI
  49.                         ;      L0F31 DI  L0F4B DI  L0F65 DI    L1053 DI  L116C DI
  50. L0004    EQU    $-0FC
  51.                         ;L0005      L08A4 DI  L0948 DI  L0FC7 DI    L0FDF DI  L1116 DI  L1145 DI
  52. L0005    EQU    $-0FBH
  53.                         ;L0006      L06AC DI  L06DF DI  L0708 DI    L071F DI  L07FB DI  L0884 DI  L08D1 DI
  54.                         ;      L0961 DI  L0D23 DI  L0E87 DI    L1101 DI
  55. L0006    EQU    $-0FA
  56.                         ;L0007      L07F9 DI  L0802 DI  L081A DI    L0880 DI  L088C DI  L08CF DI  L0CE1 DI
  57.                         ;      L110B DI
  58. L0007    EQU    $-0F9
  59.                         ;L0008      L094C DI  L0F16 DI  L0FA2 DI    L0FF1 DI  L11FE DI
  60. L0008    EQU    $-0F8
  61.                         ;L0009      L0687 DI  L0693 DI  L0780 DI    L0787 DI  L0870 DI  L08BC DI  L08E2 DI
  62.                         ;      L08F4 DI  L090C DI  L0935 DI    L0F8C DI  L0F96 DI  L1014 DI
  63. L0009    EQU    $-0F7
  64.                         ;L000A      L06AE DI  L06E1 DI  L070A DI    L0721 DI  L07A3 DI  L0D93 DI  L0F73 DI
  65.                         ;      L0FF7 DI
  66. L000A    EQU    $-0F6
  67.                         ;L000C      L080E DI  L0826 DI  L0888 DI    L0953 DI  L095F DI  L096C DI  L0979 DI
  68.                         ;      L0986 DI  L0C4B DM  L0EAC DI    L0F7B DI
  69. L000C    EQU    $-0F4
  70.                         ;L000D      L0D20 DI  L0D85 DI  L0F6C DI    L100E DI
  71. L000D    EQU    $-0F3
  72.                         ;L000E      L0812 DI  L082A DI  L0992 DI
  73. L000E    EQU    $-0F2
  74.                         ;L000F      L0868 DI  L0CB6 DI  L0CDA DI
  75. L000F    EQU    $-0F1
  76.                         ;L0010      L0776 CC  L0782 CC  L07CB CC    L07FD CC  L0866 CC  L0872 CC  L089C CC
  77.                         ;      L08AC CC  L08BE CC  L08D3 CC    L08DD CC  L0904 CC  L090E CC  L092A CC
  78.                         ;      L0937 CC  L0941 CC  L0CB8 CC    L0CBC CC  L0CDC CC
  79. L0010    EQU    $-0F0
  80.                         ;L0013      L0D38 DI
  81. L0013    EQU    $-0EDH
  82.                         ;L0014      L0F29 CC  L0F5C CC  L10D4 DI
  83. L0014    EQU    $-0EC
  84.                         ;L0015      L0D45 DI
  85. L0015    EQU    $-0EBH
  86.                         ;L0016      L0C93 CC  L0EDD CC  L0EE3 CC    L1227 CC
  87. L0016    EQU    $-0EA
  88.                         ;L0017      L0E47 DI  L0F0F CC  L0F41 CC
  89. L0017    EQU    $-0E9
  90.                         ;L0018      L07F5 DI  L085E DI  L0879 DI    L08CB DI  L091B DI  L0922 DI  L0939 DI
  91. L0018    EQU    $-0E8
  92.                         ;L0019      L0697 DI  L0FB4 DI
  93. L0019    EQU    $-0E7
  94.                         ;L001B      L0D5A DI
  95. L001B    EQU    $-0E5
  96.                         ;L001D      L0F90 DI
  97. L001D    EQU    $-0E3
  98.                         ;L001F      L0FB7 DI
  99. L001F    EQU    $-0E1
  100.                         ;L0020      L011F DI  L077B DI  L086B DI    L0BCA DI  L0BEE DI  L0C0B DI  L0C2F DI
  101.                         ;      L0E64 DI  L0E68 DI  L126C DI
  102. L0020    EQU    $-0E0
  103.                         ;L0021      L0689 CC  L068E CC  L0695 CC    L0699 CC  L06A5 CC  L06D8 CC  L06F0 CC
  104.                         ;      L0718 CC  L0749 CC  L0752 CC    L075D CC  L076A CC  L0789 CC  L079D CC
  105.                         ;      L07D8 CC  L07E1 CC  L07EC CC    L0846 CC  L0882 CC  L088A CC  L08E4 CC
  106.                         ;      L08E8 CC  L08EC CC  L08F6 CC    L08FB CC  L0998 CC  L099F CC  L0CF2 CC
  107.                         ;      L0D04 CC  L0D17 CC  L0D6B CC    L0E8D CC  L0E9F CC  L0EB9 CC  L0ECC CC
  108.                         ;      L10A2 DI  L10E4 CC  L10F3 CC    L1159 CC  L1162 CC  L117F CC  L11D5 CC
  109. L0021    EQU    $-0DF
  110.                         ;L0023      L0D0F DI
  111. L0023    EQU    $-0DDH
  112.                         ;L0028      L112F DI
  113. L0028    EQU    $-0D8
  114.                         ;L0029      L0110 DI  L0238 DI  L031D DI
  115. L0029    EQU    $-0D7
  116.                         ;L002E      L05E4 CI  L05E4 CI  L05E6 CI    L05E6 CI  L05EC CI  L05EC CI  L05ED CI
  117.                         ;      L05ED CI  L05EE CI  L05EE CI    L05F4 CI  L05F4 CI  L05F5 CI  L05F5 CI
  118.                         ;      L05F6 CI  L05F6 CI  L05FC CI    L05FC CI  L05FD CI  L05FD CI  L05FE CI
  119.                         ;      L05FE CI  L0604 CI  L0604 CI    L0605 CI  L0605 CI  L0606 CI  L0606 CI
  120.                         ;      L060C CI  L060C CI  L060D CI    L060D CI  L060E CI  L060E CI  L0614 CI
  121.                         ;      L0614 CI  L0615 CI  L0615 CI    L0616 CI  L0616 CI  L061C CI  L061C CI
  122.                         ;      L061D CI  L061D CI  L061E CI    L061E CI  L0624 CI  L0624 CI  L0625 CI
  123.                         ;      L0625 CI  L0626 CI  L0626 CI    L062C CI  L062C CI  L062D CI  L062D CI
  124.                         ;      L062E CI  L062E CI  L0634 CI    L0634 CI  L0635 CI  L0635 CI  L0636 CI
  125.                         ;      L0636 CI  L063C CI  L063C CI    L063D CI  L063D CI  L063E CI  L063E CI
  126.                         ;      L0644 CI  L0644 CI  L0645 CI    L0645 CI  L0646 CI  L0646 CI  L064C CI
  127.                         ;      L064C CI  L064D CI  L064D CI    L064E CI  L064E CI  L0654 CI  L0654 CI
  128.                         ;      L0655 CI  L0655 CI  L0656 CI    L0656 CI  L065C CI  L065C CI  L065D CI
  129.                         ;      L065D CI  L065E CI  L065E CI
  130. L002E    EQU    $-0D2
  131.                         ;L003B      L099A DI  L0C42 DI
  132. L003B    EQU    $-0C5
  133.                         ;L003D      L0CEE DI  L0D00 DI
  134. L003D    EQU    $-0C3
  135.                         ;L003E      L0D69 DI  L0ECA DI
  136. L003E    EQU    $-0C2
  137.                         ;L003F      L0D15 DI  L10EE DI  L1160 DI    L117D DI  L11D3 DI
  138. L003F    EQU    $-0C1
  139.                         ;L0040      L0E51 DI
  140. L0040    EQU    $-0C0
  141.                         ;L0041      L0860 DI  L1007 DI
  142. L0041    EQU    $-0BF
  143.                         ;L0043      L011B DI
  144. L0043    EQU    $-0BDH
  145.                         ;L0044      L091D DI
  146. L0044    EQU    $-0BC
  147.                         ;L0045      L0269 DI  L028C DI  L0C18 DI
  148. L0045    EQU    $-0BBH
  149.                         ;L0047      L06A3 DI
  150. L0047    EQU    $-0B9
  151.                         ;L0048      L048C CI  L06EE DI  L0716 DI    L0924 DI
  152. L0048    EQU    $-0B8
  153.                         ;L0049      L06D6 DI  L093B DI  L0BD9 DI    L0BF6 DI
  154. L0049    EQU    $-0B7
  155.                         ;L004C      L08EA DI
  156. L004C    EQU    $-0B4
  157.                         ;L004D      L0272 CI  L0393 CI  L079B DI    L0844 DI  L08E6 DI
  158. L004D    EQU    $-0B3
  159.                         ;L004E      L0856 DI  L0E4A DI
  160. L004E    EQU    $-0B2
  161.                         ;L004F      L07F7 DI  L08CD DI  L0BDE DI    L0BE2 DI  L0BFB DI  L0BFF DI  L0C14 DI
  162. L004F    EQU    $-0B1
  163.                         ;L0050      L0778 DI  L0C67 DI  L0C7D DI    L0CA6 DI
  164. L0050    EQU    $-0B0
  165.                         ;L0051      L0674 DI
  166. L0051    EQU    $-0AF
  167.                         ;L0052      L0BC4 DI  L0BE8 DI  L0C05 DI
  168. L0052    EQU    $-0AE
  169.                         ;L0054      L05DE DI
  170. L0054    EQU    $-0AC
  171.                         ;L005C      L06C2 DI
  172. L005C    EQU    $-0A4
  173.                         ;L0061      L0241 DI  L024B DI  L0326 DI    L0330 DI  L0359 DI  L035D DI  L0384 DI
  174.                         ;      L03A7 DI  L03B1 DI  L03DF DI    L042F DI  L044A DI  L0456 DI  L0493 DI
  175.                         ;      L04C4 DI  L1264 DI
  176. L0061    EQU    $-9F
  177.                         ;L0062      L0430 DI  L0C27 DI
  178. L0062    EQU    $-9E
  179.                         ;L0063      L0123 DI  L02BA DI  L0360 DI    L03DE DI  L03F0 DI  L03FF DI  L040C DI
  180.                         ;      L040F DI  L0451 DI  L047C DI    L0487 DI  L04CF DI
  181. L0063    EQU    $-9DH
  182.                         ;L0064      L0351 DI  L0380 DI  L0387 DI    L03A9 DI  L03E8 DI  L041C DI  L0481 DI
  183.                         ;      L0C2E DI
  184. L0064    EQU    $-9C
  185.                         ;L0065      L0286 DI  L028B DI  L029A DI    L02A3 DI  L02A9 DI  L02CE DI  L02D5 DI
  186.                         ;      L02E3 DI  L02F4 DI  L0301 DI    L0306 DI  L0349 DI  L0350 DI  L0365 DI
  187.                         ;      L036B DI  L03AE DI  L03B7 DI    L03C5 DI  L03CB DI  L03DA DI  L03F6 DI
  188.                         ;      L0410 DI  L0416 DI  L041B DI    L0426 DI  L0432 DI  L0443 DI  L0449 DI
  189.                         ;      L0450 DI  L045A DI  L0469 DI    L0477 DI  L047B DI  L0480 DI  L0498 DI
  190.                         ;      L049D DI  L04AE DI  L04E1 DI    L04E2 DI  L04E6 DI  L04FA DI  L0525 DI
  191.                         ;      L0C2D DI
  192. L0065    EQU    $-9BH
  193.                         ;L0066      L0248 DI  L032D DI  L037C DI    L03E5 DI  L0440 DI  L0466 DI  L047E DI
  194. L0066    EQU    $-9A
  195.                         ;L0067      L010C DI  L0234 DI  L0244 DI    L0319 DI  L0329 DI  L0345 DI  L04C6 DI
  196.                         ;      L04C9 DI  L04E5 DI  L0C26 DI
  197. L0067    EQU    $-99
  198.                         ;L0068      L010D DI  L0235 DI  L0283 DI    L02A0 DI  L02D2 DI  L031A DI  L0346 DI
  199.                         ;      L0358 DI  L03CA DI  L03F1 DI    L043A DI  L044D DI  L0460 DI  L0474 DI
  200.                         ;      L04C1 DI  L04FF DI
  201. L0068    EQU    $-98
  202.                         ;L0069      L0287 DI  L02B5 DI  L0309 DI    L0342 DI  L0367 DI  L03AA DI  L03E6 DI
  203.                         ;      L03F2 DI  L03FA DI  L041A DI    L042A DI  L043D DI  L0441 DI  L0463 DI
  204.                         ;      L0467 DI  L046D DI  L0472 DI    L047D DI  L047F DI  L0482 DI  L0490 DI
  205.                         ;      L04BF DI  L04C7 DI  L04CA DI    L04DC DI  L04E3 DI  L0C21 DI
  206. L0069    EQU    $-97
  207.                         ;L006B      L0452 DI  L0459 DI  L0497 DI
  208. L006B    EQU    $-95
  209.                         ;L006C      L028A DI  L0340 DI  L0341 DI    L036A DI  L03AD DI  L03F5 DI  L0431 DI
  210.                         ;      L0442 DI  L0448 DI  L0468 DI    L06CC DI
  211. L006C    EQU    $-94
  212.                         ;L006D      L02CD DI  L03A5 DI  L03A6 DI    L03B6 DI  L03CE DI  L04E9 DI  L0504 DI
  213. L006D    EQU    $-93
  214.                         ;L006E      L0122 DI  L029D DI  L02AA DI    L02CF DI  L02D6 DI  L02DE DI  L02F5 DI
  215.                         ;      L0302 DI  L030B DI  L0366 DI    L0378 DI  L03A8 DI  L03C6 DI  L03DB DI
  216.                         ;      L03E0 DI  L03E1 DI  L03E7 DI    L03E9 DI  L03F7 DI  L0419 DI  L0427 DI
  217.                         ;      L0439 DI  L0473 DI  L0494 DI    L04AF DI  L04C0 DI  L04C5 DI  L04C8 DI
  218.                         ;      L04DD DI  L04E4 DI  L04FB DI    L0526 DI  L0C22 DI  L0C25 DI  L0C33 DI
  219.                         ;      L0C36 DI
  220. L006E    EQU    $-92
  221.                         ;L006F      L0105 DI  L022D DI  L023E DI    L0245 DI  L02AD DI  L02D7 DI  L02EA DI
  222.                         ;      L02ED DI  L02FC DI  L030A DI    L0314 DI  L0323 DI  L032A DI  L0379 DI
  223.                         ;      L037D DI  L03A2 CI  L03C0 DI    L03C7 DI  L03CF DI  L03D2 CI  L03E2 DI
  224.                         ;      L0404 CI  L0421 DI  L0433 DI    L0453 DI  L04A4 DI  L04A7 DI  L04EA DI
  225.                         ;      L04F5 DI  L04FC DI  L0500 DI    L0503 DI  L051E DI  L052C DI  L0C2A DI
  226.                         ;      L0C32 DI
  227. L006F    EQU    $-91
  228.                         ;L0070      L0478 DI  L0877 DI  L0919 DI    L0E5D DI
  229. L0070    EQU    $-90
  230.                         ;L0071      L0670 DI
  231. L0071    EQU    $-8F
  232.                         ;L0072      L023B DI  L0320 DI  L0381 DI    L04B8 DI  L04D4 CI  L04DE DI  L04ED CI
  233.                         ;      L0505 CI  L0C1E DI
  234. L0072    EQU    $-8E
  235.                         ;L0073      L0413 DI
  236. L0073    EQU    $-8DH
  237.                         ;L0075      L0295 CI  L02A4 DI  L0436 DI    L045B DI
  238. L0075    EQU    $-8BH
  239.                         ;L0078      L046A DI
  240. L0078    EQU    $-88
  241.                         ;L0079      L0117 SI  L02C6 DI
  242. L0079    EQU    $-87
  243.                         ;L007A      L1268 DI
  244. L007A    EQU    $-86
  245.                         ;L007F      L0E60 DI
  246. L007F    EQU    $-81
  247.                         ;L0080      L0662 DI  L0F2B DI  L0F5E DI
  248. L0080    EQU    $-80
  249.                         ;L00A0      L1057 DI  L1086 DI  L110E DI    L1179 DI  L118B DI  L1213 DI
  250. L00A0    EQU    $-60
  251.                         ;L00A2      L0E42 DI
  252. L00A2    EQU    $-5E
  253.                         ;L00B0      L08B4 DI
  254. L00B0    EQU    $-50
  255.                         ;L00CF      L0C7B DI
  256. L00CF    EQU    $-31
  257.                         ;L00E9      L0C47 DI
  258. L00E9    EQU    $-17
  259.                         ;L00F0      L0E99 DI
  260. L00F0    EQU    $-10
  261.                         ;L00F8      L092C DI
  262. L00F8    EQU    $-8
  263.                         ;L00FC      L092E DI
  264. L00FC    EQU    $-4
  265.                         ;L00FF      L07AD DI  L082F DI  L084E DI    L0F85 DI  L1194 DI  L11C2 DI
  266. L00FF    EQU    $-1
  267.                         ;L0100      L126E CI
  268. L0100:    JMP    L065F                ;0100 E9 5C 05
  269.  
  270.     OR    [BX+SI],CL            ;0103 08 08
  271.     OR    [BP+DI+6F],AL            ;0105 08 43 6F
  272.     JO    L0183                ;0108 70 79
  273.     JB    L0175                ;010A 72 69
  274.     DB    67    ??            ;010C 67
  275.     DB    68    ??            ;010D 68
  276.     JZ    L0130                ;010E 74 20
  277.     SUB    [BP+DI+29],AH            ;0110 28 63 29
  278.     AND    [BX+DI],DH            ;0113 20 31
  279.     CMP    [BX+SI],DI            ;0115 39 38
  280.     AND    SS:[BP+SI+79],AH        ;0117 36 20 62 79
  281.                         ;L011B      L0EEA DI
  282. L011B:    AND    [BP+DI+43],AL            ;011B 20 43 43
  283.     INC    CX                ;011E 41
  284.     SUB    AL,20    ;' '            ;011F 2C 20
  285.     DEC    CX                ;0121 49
  286.     DB    6E    ??            ;0122 6E
  287.     DB    63    ??            ;0123 63
  288.     SBB    AL,CS:[BX+SI]            ;0124 2E 1A 00
  289.                         ;L0126      L07E6 DI  L080B DI
  290. L0126    EQU    $-1
  291.     ADD    [BX+SI],AL            ;0127 00 00
  292.     ADD    [BX+SI],AL            ;0129 00 00
  293.     ADD    [BX+SI],AL            ;012B 00 00
  294.     ADD    [BX+SI],AL            ;012D 00 00
  295.     ADD    [BX+SI],AL            ;012F 00 00
  296.                         ;L0130      L010E CJ
  297. L0130    EQU    $-1
  298.     ADD    [BX+SI],AL            ;0131 00 00
  299.     ADD    [BX+SI],AL            ;0133 00 00
  300.     ADD    [BX+SI],AL            ;0135 00 00
  301.     ADD    [BX+SI],AL            ;0137 00 00
  302.     ADD    [BX+SI],AL            ;0139 00 00
  303.     ADD    [BX+SI],AL            ;013B 00 00
  304.     ADD    [BX+SI],AL            ;013D 00 00
  305.     ADD    [BX+SI],AL            ;013F 00 00
  306.     ADD    [BX+SI],AL            ;0141 00 00
  307.     ADD    [BX+SI],AL            ;0143 00 00
  308.     ADD    [BX+SI],AL            ;0145 00 00
  309.     ADD    [BX+SI],AL            ;0147 00 00
  310.                         ;L0149      L06B8 DI  L0823 DI
  311. L0149:    ADD    [BX+SI],AL            ;0149 00 00
  312.     ADD    [BX+SI],AL            ;014B 00 00
  313.     ADD    [BX+SI],AL            ;014D 00 00
  314.     ADD    [BX+SI],AL            ;014F 00 00
  315.     ADD    [BX+SI],AL            ;0151 00 00
  316.     ADD    [BX+SI],AL            ;0153 00 00
  317.     ADD    [BX+SI],AL            ;0155 00 00
  318.     ADD    [BX+SI],AL            ;0157 00 00
  319.     ADD    [BX+SI],AL            ;0159 00 00
  320.     ADD    [BX+SI],AL            ;015B 00 00
  321.     ADD    [BX+SI],AL            ;015D 00 00
  322.     ADD    [BX+SI],AL            ;015F 00 00
  323.     ADD    [BX+SI],AL            ;0161 00 00
  324.     ADD    [BX+SI],AL            ;0163 00 00
  325.     ADD    [BX+SI],AL            ;0165 00 00
  326.     ADD    [BX+SI],AL            ;0167 00 00
  327.     ADD    [BX+SI],AL            ;0169 00 00
  328.     ADD    [BX+SI],AL            ;016B 00 00
  329.     ADD    [BX+SI],AL            ;016D 00 00
  330.     ADD    [BX+SI],AL            ;016F 00 00
  331.     ADD    [BX+SI],AL            ;0171 00 00
  332.     ADD    [BX+SI],AL            ;0173 00 00
  333.                         ;L0175      L010A CJ
  334. L0175:    ADD    [BX+SI],AL            ;0175 00 00
  335.     ADD    [BX+SI],AL            ;0177 00 00
  336.     ADD    [BX+SI],AL            ;0179 00 00
  337.     ADD    [BX+SI],AL            ;017B 00 00
  338.     ADD    [BX+SI],AL            ;017D 00 00
  339.     ADD    [BX+SI],AL            ;017F 00 00
  340.     ADD    [BX+SI],AL            ;0181 00 00
  341.                         ;L0183      L0108 CJ
  342. L0183:    ADD    [BX+SI],AL            ;0183 00 00
  343.     ADD    [BX+SI],AL            ;0185 00 00
  344.     ADD    [BX+SI],AL            ;0187 00 00
  345.     ADD    [BX+SI],AL            ;0189 00 00
  346.     ADD    [BX+SI],AL            ;018B 00 00
  347.     ADD    [BX+SI],AL            ;018D 00 00
  348.     ADD    [BX+SI],AL            ;018F 00 00
  349.     ADD    [BX+SI],AL            ;0191 00 00
  350.     ADD    [BX+SI],AL            ;0193 00 00
  351.     ADD    [BX+SI],AL            ;0195 00 00
  352.     ADD    [BX+SI],AL            ;0197 00 00
  353.                         ;L0199      L0858 DT
  354. L0199:    ADD    [BX+SI],AL            ;0199 00 00
  355.     ADD    [BX+SI],AL            ;019B 00 00
  356.     ADD    [BX+SI],AL            ;019D 00 00
  357.     ADD    [BX+SI],AL            ;019F 00 00
  358.                         ;L01A1      L07AD DW
  359. L01A1:    ADD    [BX+SI],AL            ;01A1 00 00
  360.     ADD    [BX+SI],AL            ;01A3 00 00
  361.     ADD    [BX+SI],AL            ;01A5 00 00
  362.     ADD    [BX+SI],AL            ;01A7 00 00
  363.     ADD    [BX+SI],AL            ;01A9 00 00
  364.     ADD    [BX+SI],AL            ;01AB 00 00
  365.     ADD    [BX+SI],AL            ;01AD 00 00
  366.                         ;L01AF      L08B8 DR
  367. L01AF:    ADD    [BX+SI],AL            ;01AF 00 00
  368.     ADD    [BX+SI],AL            ;01B1 00 00
  369.     ADD    [BX+SI],AL            ;01B3 00 00
  370.     ADD    [BX+SI],AL            ;01B5 00 00
  371.     ADD    [BX+SI],AL            ;01B7 00 00
  372.     ADD    [BX+SI],AL            ;01B9 00 00
  373.     ADD    [BX+SI],AL            ;01BB 00 00
  374.     ADD    [BX+SI],AL            ;01BD 00 00
  375.     ADD    [BX+SI],AL            ;01BF 00 00
  376.     ADD    [BX+SI],AL            ;01C1 00 00
  377.     ADD    [BX+SI],AL            ;01C3 00 00
  378.     ADD    [BX+SI],AL            ;01C5 00 00
  379.     ADD    [BX+SI],AL            ;01C7 00 00
  380.     ADD    [BX+SI],AL            ;01C9 00 00
  381.     ADD    [BX+SI],AL            ;01CB 00 00
  382.     ADD    [BX+SI],AL            ;01CD 00 00
  383.     ADD    [BX+SI],AL            ;01CF 00 00
  384.     ADD    [BX+SI],AL            ;01D1 00 00
  385.     ADD    [BX+SI],AL            ;01D3 00 00
  386.     ADD    [BX+SI],AL            ;01D5 00 00
  387.     ADD    [BX+SI],AL            ;01D7 00 00
  388.     ADD    [BX+SI],AL            ;01D9 00 00
  389.     ADD    [BX+SI],AL            ;01DB 00 00
  390.     ADD    [BX+SI],AL            ;01DD 00 00
  391.     ADD    [BX+SI],AL            ;01DF 00 00
  392.     ADD    [BX+SI],AL            ;01E1 00 00
  393.     ADD    [BX+SI],AL            ;01E3 00 00
  394.     ADD    [BX+SI],AL            ;01E5 00 00
  395.     ADD    [BX+SI],AL            ;01E7 00 00
  396.     ADD    [BX+SI],AL            ;01E9 00 00
  397.     ADD    [BX+SI],AL            ;01EB 00 00
  398.     ADD    [BX+SI],AL            ;01ED 00 00
  399.     ADD    [BX+SI],AL            ;01EF 00 00
  400.     ADD    [BX+SI],AL            ;01F1 00 00
  401.     ADD    [BX+SI],AL            ;01F3 00 00
  402.     ADD    [BX+SI],AL            ;01F5 00 00
  403.     ADD    [BX+SI],AL            ;01F7 00 00
  404.     ADD    [BX+SI],AL            ;01F9 00 00
  405.     ADD    [BX+SI],AL            ;01FB 00 00
  406.     ADD    [BX+SI],AL            ;01FD 00 00
  407.     ADD    [BX+SI],AL            ;01FF 00 00
  408.     ADD    [BX+SI],AL            ;0201 00 00
  409.     ADD    [BX+SI],AL            ;0203 00 00
  410.     ADD    [BX+SI],AL            ;0205 00 00
  411.     ADD    [BX+SI],AL            ;0207 00 00
  412.     ADD    [BX+SI],AL            ;0209 00 00
  413.     ADD    [BX+SI],AL            ;020B 00 00
  414.     ADD    [BX+SI],AL            ;020D 00 00
  415.     ADD    [BX+SI],AL            ;020F 00 00
  416.     ADD    [BX+SI],AL            ;0211 00 00
  417.     ADD    [BX+SI],AL            ;0213 00 00
  418.     ADD    [BX+SI],AL            ;0215 00 00
  419.     ADD    [BX+SI],AL            ;0217 00 00
  420.     ADD    [BX+SI],AL            ;0219 00 00
  421.     ADD    [BX+SI],AL            ;021B 00 00
  422.     ADD    [BX+SI],AL            ;021D 00 00
  423.     ADD    [BX+SI],AL            ;021F 00 00
  424.     ADD    [BX+SI],AL            ;0221 00 00
  425.     XOR    SI,[BP+SI]            ;0223 33 32
  426.     XOR    L3330,SI            ;0225 31 36 30 33
  427.     XOR    DH,[SI]                ;0229 32 34
  428.     INC    BX                ;022B 43
  429.     PUSH    BX                ;022C 53
  430.     ADD    [BP+DI+6F],AL            ;022D 00 43 6F
  431.     JO    L02AB                ;0230 70 79
  432.     JB    L029D                ;0232 72 69
  433.     DB    67    ??            ;0234 67
  434.     DB    68    ??            ;0235 68
  435.     JZ    L0258                ;0236 74 20
  436.     SUB    [BP+DI+29],AL            ;0238 28 43 29
  437.     AND    [BP+SI+72],AL            ;023B 20 42 72
  438.     DB    6F    ??            ;023E 6F
  439.     JA    L02AF                ;023F 77 6E
  440.     AND    [BP+SI+61],AL            ;0241 20 42 61
  441.     DB    67    ??            ;0244 67
  442.     AND    [BP+DI+6F],DL            ;0245 20 53 6F
  443.     DB    66    ??            ;0248 66
  444.     JZ    L02C2                ;0249 74 77
  445.     DB    61    ??            ;024B 61
  446.     JB    L02B3                ;024C 72 65
  447.     AND    [BX+DI],DH            ;024E 20 31
  448.     CMP    [BX+SI],DI            ;0250 39 38
  449.     XOR    AX,OFFSET L2D20    ;'- '        ;0252 35 20 2D
  450.     AND    [BX+SI],BH            ;0255 20 38
  451.     CMP    L2020,CH            ;0257 38 2E 20 20
  452.                         ;L0258      L0236 CJ
  453. L0258    EQU    $-3
  454.     AND    [BX+SI],AH            ;025B 20 20
  455.     AND    [BX+SI],AH            ;025D 20 20
  456.     AND    [BX+SI],AH            ;025F 20 20
  457.     AND    [BX+SI],AH            ;0261 20 20
  458.     AND    [BX+SI],AH            ;0263 20 20
  459.     AND    [BX+SI],AH            ;0265 20 20
  460.     AND    [BX+SI],AH            ;0267 20 20
  461.     ADD    [DI+45],CL            ;0269 00 4D 45
  462.                         ;L026A      L0757 DI
  463. L026A    EQU    $-2
  464.     DEC    SI                ;026C 4E
  465.     PUSH    BP                ;026D 55
  466.     DEC    DI    CS:    ??        ;026E 2E 4F
  467.     PUSH    SI                ;0270 56
  468.     DEC    SP                ;0271 4C
  469.     ADD    [SI+4DH],BL            ;0272 00 5C 4D
  470.                         ;L0273      L0764 DI
  471. L0273    EQU    $-2
  472.     INC    BP                ;0275 45
  473.     DEC    SI                ;0276 4E
  474.     PUSH    BP                ;0277 55
  475.     POP    SP                ;0278 5C
  476.     DEC    BP                ;0279 4D
  477.     INC    BP                ;027A 45
  478.     DEC    SI                ;027B 4E
  479.     PUSH    BP                ;027C 55
  480.     DEC    DI    CS:    ??        ;027D 2E 4F
  481.     PUSH    SI                ;027F 56
  482.     DEC    SP                ;0280 4C
  483.     ADD    [DI],CL                ;0281 00 0D
  484.                         ;L0282      L0784 DI
  485. L0282    EQU    $-1
  486.     OR    DL,[SI+68]            ;0283 0A 54 68
  487.     DB    65    ??            ;0286 65
  488.     AND    [BP+69],AH            ;0287 20 66 69
  489.     DB    6C    ??            ;028A 6C
  490.     DB    65    ??            ;028B 65
  491.     AND    [DI+45],CL            ;028C 20 4D 45
  492.     DEC    SI                ;028F 4E
  493.     PUSH    BP                ;0290 55
  494.     DEC    DI    CS:    ??        ;0291 2E 4F
  495.     PUSH    SI                ;0293 56
  496.     DEC    SP                ;0294 4C
  497.     AND    [DI+75],CH            ;0295 20 6D 75
  498.     JNB    L030E                ;0298 73 74
  499.     AND    [BP+SI+65],AH            ;029A 20 62 65
  500.                         ;L029D      L0232 CJ
  501. L029D:    AND    [BX+DI+6E],CH            ;029D 20 69 6E
  502.     AND    [SI+68],DH            ;02A0 20 74 68
  503.     DB    65    ??            ;02A3 65
  504.     AND    [BP+DI+75],AH            ;02A4 20 63 75
  505.     JB    L031B                ;02A7 72 72
  506.     DB    65    ??            ;02A9 65
  507.     DB    6E    ??            ;02AA 6E
  508.                         ;L02AB      L0230 CJ
  509. L02AB:    JZ    L02CD                ;02AB 74 20
  510.     DB    6F    ??            ;02AD 6F
  511.     JB    L02D0                ;02AE 72 20
  512.                         ;L02AF      L023F CJ
  513. L02AF    EQU    $-1
  514.     POP    SP                ;02B0 5C
  515.     DEC    BP                ;02B1 4D
  516.     INC    BP                ;02B2 45
  517.                         ;L02B3      L024C CJ
  518. L02B3:    DEC    SI                ;02B3 4E
  519.     PUSH    BP                ;02B4 55
  520.     AND    [SI+69],AH            ;02B5 20 64 69
  521.     JB    L031F                ;02B8 72 65
  522.     DB    63    ??            ;02BA 63
  523.     JZ    L032C                ;02BB 74 6F
  524.     JB    L0338                ;02BD 72 79
  525.     OR    AX,CS:OFFSET L240A        ;02BF 2E 0D 0A 24
  526.                         ;L02C2      L0249 CJ
  527. L02C2    EQU    $-1
  528.                         ;L02C3      L08DF DI
  529. L02C3:    OR    AX,OFFSET L200A            ;02C3 0D 0A 20
  530.     AND    [SI+79],DL            ;02C6 20 54 79
  531.     JO    L0330                ;02C9 70 65
  532.     AND    [BX],AH                ;02CB 20 27
  533.                         ;L02CD      L02AB CJ
  534. L02CD:    DB    6DH    ??            ;02CD 6D
  535.     DB    65    ??            ;02CE 65
  536.     DB    6E    ??            ;02CF 6E
  537.                         ;L02D0      L02AE CJ
  538. L02D0:    JNZ    L02F9                ;02D0 75 27
  539.     AND    [BX+68],DH            ;02D2 20 77 68
  540.     DB    65    ??            ;02D5 65
  541.     DB    6E    ??            ;02D6 6E
  542.     AND    [BX+DI+6F],BH            ;02D7 20 79 6F
  543.     JNZ    L02FC                ;02DA 75 20
  544.     JA    L033F                ;02DC 77 61
  545.     DB    6E    ??            ;02DE 6E
  546.     JZ    L0301                ;02DF 74 20
  547.     JZ    L0352                ;02E1 74 6F
  548.     AND    [BP+SI+65],DH            ;02E3 20 72 65
  549.     JZ    L035D                ;02E6 74 75
  550.     JB    L0358                ;02E8 72 6E
  551.     AND    [SI+6F],DH            ;02EA 20 74 6F
  552.     AND    [BX+SI+6F],DL            ;02ED 20 50 6F
  553.     JA    L0357                ;02F0 77 65
  554.     JB    L0341                ;02F2 72 4D
  555.     DB    65    ??            ;02F4 65
  556.     DB    6E    ??            ;02F5 6E
  557.     JNZ    L0326                ;02F6 75 2E
  558.     OR    AX,OFFSET L240A            ;02F8 0D 0A 24
  559.                         ;L02F9      L02D0 CJ
  560. L02F9    EQU    $-2
  561.                         ;L02FB      L0690 DI
  562. L02FB:    PUSH    AX                ;02FB 50
  563.                         ;L02FC      L02DA CJ
  564. L02FC:    DB    6F    ??            ;02FC 6F
  565.     JA    L0364                ;02FD 77 65
  566.     JB    L034E                ;02FF 72 4D
  567.                         ;L0301      L02DF CJ
  568. L0301:    DB    65    ??            ;0301 65
  569.     DB    6E    ??            ;0302 6E
  570.     JNZ    L0325                ;0303 75 20
  571.     PUSH    SI                ;0305 56
  572.     DB    65    ??            ;0306 65
  573.     JB    L037C                ;0307 72 73
  574.     DB    69    ??            ;0309 69
  575.     DB    6F    ??            ;030A 6F
  576.     DB    6E    ??            ;030B 6E
  577.     AND    [BP+SI],DH            ;030C 20 32
  578.                         ;L030E      L0298 CJ
  579. L030E:    XOR    CS:L0A0D,SI            ;030E 2E 31 36 0D 0A
  580.     INC    BX                ;0313 43
  581.     DB    6F    ??            ;0314 6F
  582.     JO    L0390                ;0315 70 79
  583.     JB    L0382                ;0317 72 69
  584.     DB    67    ??            ;0319 67
  585.     DB    68    ??            ;031A 68
  586.                         ;L031B      L02A7 CJ
  587. L031B:    JZ    L033D                ;031B 74 20
  588.     SUB    [BP+DI+29],AL            ;031D 28 43 29
  589.                         ;L031F      L02B8 CJ
  590. L031F    EQU    $-1
  591.     AND    [BP+SI+72],AL            ;0320 20 42 72
  592.     DB    6F    ??            ;0323 6F
  593.     JA    L0394                ;0324 77 6E
  594.                         ;L0325      L0303 CJ
  595. L0325    EQU    $-1
  596.                         ;L0326      L02F6 CJ
  597. L0326:    AND    [BP+SI+61],AL            ;0326 20 42 61
  598.     DB    67    ??            ;0329 67
  599.     AND    [BP+DI+6F],DL            ;032A 20 53 6F
  600.                         ;L032C      L02BB CJ
  601. L032C    EQU    $-1
  602.     DB    66    ??            ;032D 66
  603.     JZ    L03A7                ;032E 74 77
  604.                         ;L0330      L02C9 CJ
  605. L0330:    DB    61    ??            ;0330 61
  606.     JB    L0398                ;0331 72 65
  607.     AND    [BX+DI],DH            ;0333 20 31
  608.     CMP    [BX+SI],DI            ;0335 39 38
  609.     XOR    AX,OFFSET L2D20    ;'- '        ;0337 35 20 2D
  610.                         ;L0338      L02BD CJ
  611. L0338    EQU    $-2
  612.     AND    [BX+SI],BH            ;033A 20 38
  613.     CMP    L4120,CH            ;033C 38 2E 20 41
  614.                         ;L033D      L031B CJ
  615. L033D    EQU    $-3
  616.                         ;L033F      L02DC CJ
  617. L033F    EQU    $-1
  618.     DB    6C    ??            ;0340 6C
  619.                         ;L0341      L02F2 CJ
  620. L0341:    DB    6C    ??            ;0341 6C
  621.     AND    [BP+SI+69],DL            ;0342 20 52 69
  622.     DB    67    ??            ;0345 67
  623.     DB    68    ??            ;0346 68
  624.     JZ    L03BC                ;0347 74 73
  625.     AND    [BP+SI+65],DL            ;0349 20 52 65
  626.     JNB    L03B3                ;034C 73 65
  627.                         ;L034E      L02FF CJ
  628. L034E:    JB    L03C6                ;034E 72 76
  629.     DB    65    ??            ;0350 65
  630.     DB    64    ??            ;0351 64
  631.                         ;L0352      L02E1 CJ
  632. L0352:    OR    AX,OFFSET L240A            ;0352 0D 0A 24
  633.                         ;L0355      L0684 DI
  634. L0355:    OR    AX,OFFSET L530A            ;0355 0D 0A 53
  635.                         ;L0357      L02F0 CJ
  636. L0357    EQU    $-1
  637.                         ;L0358      L02E8 CJ
  638. L0358:    DB    68    ??            ;0358 68
  639.     DB    61    ??            ;0359 61
  640.     JB    L03C1                ;035A 72 65
  641.     PUSH    DI                ;035C 57
  642.                         ;L035D      L02E6 CJ
  643. L035D:    DB    61    ??            ;035D 61
  644.     JB    L03C5                ;035E 72 65
  645.     AND    [BP+DI+63],DH            ;0360 20 73 63
  646.     JB    L03CA                ;0363 72 65
  647.                         ;L0364      L02FD CJ
  648. L0364    EQU    $-1
  649.     DB    65    ??            ;0365 65
  650.     DB    6E    ??            ;0366 6E
  651.     AND    [BP+69],AH            ;0367 20 66 69
  652.     DB    6C    ??            ;036A 6C
  653.     DB    65    ??            ;036B 65
  654.     AND    [BP+SI],AH            ;036C 20 22
  655.     DEC    BP                ;036E 4D
  656.     INC    BP                ;036F 45
  657.     DEC    SI                ;0370 4E
  658.     PUSH    BP                ;0371 55
  659.     INC    BP    CS:    ??        ;0372 2E 45
  660.     INC    BX                ;0374 43
  661.     PUSH    SP                ;0375 54
  662.     AND    AH,[BX+SI]            ;0376 22 20
  663.     DB    6E    ??            ;0378 6E
  664.     DB    6F    ??            ;0379 6F
  665.     JZ    L039C                ;037A 74 20
  666.                         ;L037C      L0307 CJ
  667. L037C:    DB    66    ??            ;037C 66
  668.     DB    6F    ??            ;037D 6F
  669.     JNZ    L03EE                ;037E 75 6E
  670.     DB    64    ??            ;0380 64
  671.     AND    [BX+72],CH            ;0381 20 6F 72
  672.                         ;L0382      L0317 CJ
  673. L0382    EQU    $-2
  674.     AND    [BP+SI+61],AH            ;0384 20 62 61
  675.     DB    64    ??            ;0387 64
  676.     OR    AX,OFFSET L240A            ;0388 0D 0A 24
  677.                         ;L038B      L067A DI
  678. L038B:    DEC    BP                ;038B 4D
  679.     INC    BP                ;038C 45
  680.     DEC    SI                ;038D 4E
  681.     PUSH    BP                ;038E 55
  682.     INC    BP    CS:    ??        ;038F 2E 45
  683.                         ;L0390      L0315 CJ
  684. L0390    EQU    $-1
  685.     INC    BX                ;0391 43
  686.     PUSH    SP                ;0392 54
  687.     ADD    [SI+4DH],BL            ;0393 00 5C 4D
  688.                         ;L0394      L0324 CJ
  689. L0394    EQU    $-2
  690.     INC    BP                ;0396 45
  691.     DEC    SI                ;0397 4E
  692.                         ;L0398      L0331 CJ
  693. L0398:    PUSH    BP                ;0398 55
  694.     POP    SP                ;0399 5C
  695.     DEC    BP                ;039A 4D
  696.     INC    BP                ;039B 45
  697.                         ;L039C      L037A CJ
  698. L039C:    DEC    SI                ;039C 4E
  699.     PUSH    BP                ;039D 55
  700.     INC    BP    CS:    ??        ;039E 2E 45
  701.     INC    BX                ;03A0 43
  702.     PUSH    SP                ;03A1 54
  703.     ADD    [BP+DI+6F],AL            ;03A2 00 43 6F
  704.                         ;L03A3      L07FF DI
  705. L03A3    EQU    $-2
  706.     DB    6DH    ??            ;03A5 6D
  707.     DB    6DH    ??            ;03A6 6D
  708.                         ;L03A7      L032E CJ
  709. L03A7:    DB    61    ??            ;03A7 61
  710.     DB    6E    ??            ;03A8 6E
  711.     DB    64    ??            ;03A9 64
  712.     AND    [BP+69],AH            ;03AA 20 66 69
  713.     DB    6C    ??            ;03AD 6C
  714.     DB    65    ??            ;03AE 65
  715.     CMP    AH,[BX+SI]            ;03AF 3A 20
  716.     ADD    [BX+SI+61],DL            ;03B1 00 50 61
  717.                         ;L03B2      L0817 DI
  718. L03B2    EQU    $-2
  719.                         ;L03B3      L034C CJ
  720. L03B3    EQU    $-1
  721.     JB    L0417                ;03B4 72 61
  722.     DB    6DH    ??            ;03B6 6D
  723.     DB    65    ??            ;03B7 65
  724.     JZ    L041F                ;03B8 74 65
  725.     JB    L042F                ;03BA 72 73
  726.                         ;L03BC      L0347 CJ
  727. L03BC:    AND    [BX+SI],AH            ;03BC 20 20
  728.     CMP    AH,[BX+SI]            ;03BE 3A 20
  729.     ADD    [BP+6F],CL            ;03C0 00 4E 6F
  730.                         ;L03C1      L035A CJ  L0983 DI
  731. L03C1    EQU    $-2
  732.     JZ    L03E5                ;03C3 74 20
  733.                         ;L03C5      L035E CJ
  734. L03C5:    DB    65    ??            ;03C5 65
  735.                         ;L03C6      L034E CJ
  736. L03C6:    DB    6E    ??            ;03C6 6E
  737.     DB    6F    ??            ;03C7 6F
  738.     JNZ    L0431                ;03C8 75 67
  739.                         ;L03CA      L0363 CJ
  740. L03CA:    DB    68    ??            ;03CA 68
  741.     AND    [DI+65],CH            ;03CB 20 6D 65
  742.     DB    6DH    ??            ;03CE 6D
  743.     DB    6F    ??            ;03CF 6F
  744.     JB    L044B                ;03D0 72 79
  745.     ADD    CS:[BX+SI+6F],DL        ;03D2 2E 00 50 6F
  746.                         ;L03D4      L0969 DI
  747. L03D4    EQU    $-2
  748.     JA    L043D                ;03D6 77 65
  749.     JB    L0427                ;03D8 72 4D
  750.                         ;L03DA      L11F1 DI
  751. L03DA:    DB    65    ??            ;03DA 65
  752.     DB    6E    ??            ;03DB 6E
  753.     JNZ    L03FE                ;03DC 75 20
  754.     DB    63    ??            ;03DE 63
  755.     DB    61    ??            ;03DF 61
  756.     DB    6E    ??            ;03E0 6E
  757.     DB    6E    ??            ;03E1 6E
  758.     DB    6F    ??            ;03E2 6F
  759.     JZ    L0405                ;03E3 74 20
  760.                         ;L03E5      L03C3 CJ
  761. L03E5:    DB    66    ??            ;03E5 66
  762.     DB    69    ??            ;03E6 69
  763.     DB    6E    ??            ;03E7 6E
  764.     DB    64    ??            ;03E8 64
  765.     AND    [BX+DI+6E],AH            ;03E9 20 61 6E
  766.     JNS    L040E                ;03EC 79 20
  767.                         ;L03EE      L037E CJ
  768. L03EE:    JNB    L0465                ;03EE 73 75
  769.     DB    63    ??            ;03F0 63
  770.     DB    68    ??            ;03F1 68
  771.     AND    [BP+69],AH            ;03F2 20 66 69
  772.     DB    6C    ??            ;03F5 6C
  773.     DB    65    ??            ;03F6 65
  774.     AND    [BX+DI+6E],CH            ;03F7 20 69 6E
  775.     AND    [SI+69],AH            ;03FA 20 64 69
  776.     JB    L0464                ;03FD 72 65
  777.                         ;L03FE      L03DC CJ
  778. L03FE    EQU    $-1
  779.     DB    63    ??            ;03FF 63
  780.     JZ    L0471                ;0400 74 6F
  781.     JB    L047D                ;0402 72 79
  782.     ADD    CS:[BP+DI+6F],DL        ;0404 2E 00 53 6F
  783.                         ;L0405      L03E3 CJ
  784. L0405    EQU    $-3
  785.                         ;L0406      L0976 DI
  786. L0406    EQU    $-2
  787.     JB    L047C                ;0408 72 72
  788.     JNS    L0438                ;040A 79 2C
  789.     AND    [BX+DI+63],AH            ;040C 20 61 63
  790.                         ;L040E      L03EC CJ
  791. L040E    EQU    $-1
  792.     DB    63    ??            ;040F 63
  793.     DB    65    ??            ;0410 65
  794.     JNB    L0486                ;0411 73 73
  795.     AND    [BX+DI+73],CH            ;0413 20 69 73
  796.     AND    [SI+65],AH            ;0416 20 64 65
  797.                         ;L0417      L03B4 CJ
  798. L0417    EQU    $-2
  799.     DB    6E    ??            ;0419 6E
  800.     DB    69    ??            ;041A 69
  801.     DB    65    ??            ;041B 65
  802.     DB    64    ??            ;041C 64
  803.     AND    CS:[BX+SI],AL            ;041D 2E 20 00
  804.                         ;L041F      L03B8 CJ
  805. L041F    EQU    $-1
  806.                         ;L0420      L0950 DI
  807. L0420:    PUSH    AX                ;0420 50
  808.     DB    6F    ??            ;0421 6F
  809.     JA    L0489                ;0422 77 65
  810.     JB    L0473                ;0424 72 4D
  811.     DB    65    ??            ;0426 65
  812.                         ;L0427      L03D8 CJ
  813. L0427:    DB    6E    ??            ;0427 6E
  814.     JNZ    L044A                ;0428 75 20
  815.     DB    69    ??            ;042A 69
  816.     JNB    L044D                ;042B 73 20
  817.     JNZ    L049D                ;042D 75 6E
  818.                         ;L042F      L03BA CJ
  819. L042F:    DB    61    ??            ;042F 61
  820.     DB    62    ??            ;0430 62
  821.                         ;L0431      L03C8 CJ
  822. L0431:    DB    6C    ??            ;0431 6C
  823.     DB    65    ??            ;0432 65
  824.     AND    [SI+6F],DH            ;0433 20 74 6F
  825.     AND    [BP+SI+75],DH            ;0436 20 72 75
  826.                         ;L0438      L040A CJ
  827. L0438    EQU    $-1
  828.     DB    6E    ??            ;0439 6E
  829.     AND    [SI+68],DH            ;043A 20 74 68
  830.                         ;L043D      L03D6 CJ
  831. L043D:    DB    69    ??            ;043D 69
  832.     JNB    L0460                ;043E 73 20
  833.     DB    66    ??            ;0440 66
  834.     DB    69    ??            ;0441 69
  835.     DB    6C    ??            ;0442 6C
  836.     DB    65    ??            ;0443 65
  837.     AND    CS:[BX+SI],AL            ;0444 2E 20 00
  838.                         ;L0447      L095C DI
  839. L0447:    PUSH    AX                ;0447 50
  840.     DB    6C    ??            ;0448 6C
  841.     DB    65    ??            ;0449 65
  842.                         ;L044A      L0428 CJ
  843. L044A:    DB    61    ??            ;044A 61
  844.                         ;L044B      L03D0 CJ
  845. L044B:    JNB    L04B2                ;044B 73 65
  846.                         ;L044D      L042B CJ
  847. L044D:    AND    [BP+DI+68],AH            ;044D 20 63 68
  848.     DB    65    ??            ;0450 65
  849.     DB    63    ??            ;0451 63
  850.     DB    6BH    ??            ;0452 6B
  851.     AND    [SI+6F],DH            ;0453 20 74 6F
  852.     AND    [DI+61],CH            ;0456 20 6D 61
  853.     DB    6BH    ??            ;0459 6B
  854.     DB    65    ??            ;045A 65
  855.     AND    [BP+DI+75],DH            ;045B 20 73 75
  856.     JB    L04C5                ;045E 72 65
  857.                         ;L0460      L043E CJ
  858. L0460:    AND    [SI+68],DH            ;0460 20 74 68
  859.     DB    69    ??            ;0463 69
  860.                         ;L0464      L03FD CJ
  861. L0464:    JNB    L0486                ;0464 73 20
  862.                         ;L0465      L03EE CJ
  863. L0465    EQU    $-1
  864.     DB    66    ??            ;0466 66
  865.     DB    69    ??            ;0467 69
  866.     DB    6C    ??            ;0468 6C
  867.     DB    65    ??            ;0469 65
  868.     AND    [DI+78],AH            ;046A 20 65 78
  869.     DB    69    ??            ;046D 69
  870.     JNB    L04E4                ;046E 73 74
  871.     JNB    L0492                ;0470 73 20
  872.                         ;L0471      L0400 CJ
  873. L0471    EQU    $-1
  874.     DB    69    ??            ;0472 69
  875.                         ;L0473      L0424 CJ
  876. L0473:    DB    6E    ??            ;0473 6E
  877.     AND    [SI+68],DH            ;0474 20 74 68
  878.     DB    65    ??            ;0477 65
  879.     AND    [BP+DI+70],DH            ;0478 20 73 70
  880.     DB    65    ??            ;047B 65
  881.                         ;L047C      L0408 CJ
  882. L047C:    DB    63    ??            ;047C 63
  883.                         ;L047D      L0402 CJ
  884. L047D:    DB    69    ??            ;047D 69
  885.     DB    66    ??            ;047E 66
  886.     DB    69    ??            ;047F 69
  887.     DB    65    ??            ;0480 65
  888.     DB    64    ??            ;0481 64
  889.     AND    [SI+69],AH            ;0482 20 64 69
  890.     JB    L04EC                ;0485 72 65
  891.                         ;L0486      L0411 CJ  L0464 CJ
  892. L0486    EQU    $-1
  893.     DB    63    ??            ;0487 63
  894.     JZ    L04F9                ;0488 74 6F
  895.                         ;L0489      L0422 CJ
  896. L0489    EQU    $-1
  897.     JB    L0505                ;048A 72 79
  898.     ADD    CS:[BP+DI+48],BL        ;048C 2E 00 5B 48
  899.                         ;L048E      L0874 DI
  900. L048E    EQU    $-2
  901.     DB    69    ??            ;0490 69
  902.     JZ    L04B3                ;0491 74 20
  903.                         ;L0492      L0470 CJ
  904. L0492    EQU    $-1
  905.     DB    61    ??            ;0493 61
  906.     DB    6E    ??            ;0494 6E
  907.     JNS    L04B7                ;0495 79 20
  908.     DB    6BH    ??            ;0497 6B
  909.     DB    65    ??            ;0498 65
  910.     JNS    L04BB                ;0499 79 20
  911.     JZ    L050C                ;049B 74 6F
  912.                         ;L049D      L042D CJ
  913. L049D:    AND    [BP+SI+65],DH            ;049D 20 72 65
  914.     JZ    L0517                ;04A0 74 75
  915.     JB    L0512                ;04A2 72 6E
  916.     AND    [SI+6F],DH            ;04A4 20 74 6F
  917.     AND    [BX+SI+6F],DL            ;04A7 20 50 6F
  918.     JA    L0511                ;04AA 77 65
  919.     JB    L04FB                ;04AC 72 4D
  920.     DB    65    ??            ;04AE 65
  921.     DB    6E    ??            ;04AF 6E
  922.     JNZ    L050F                ;04B0 75 5D
  923.                         ;L04B2      L044B CJ
  924. L04B2:    ADD    [BX+SI],AH            ;04B2 00 20
  925.                         ;L04B3      L0491 CJ  L0916 DI
  926. L04B3    EQU    $-1
  927.     SUB    AX,OFFSET L2DF9            ;04B4 2D F9 2D
  928.                         ;L04B7      L0495 CJ
  929. L04B7:    CLC                    ;04B7 F8
  930.     ADD    [DI+72],AL            ;04B8 00 45 72
  931.                         ;L04B9      L06A9 DI
  932. L04B9    EQU    $-2
  933.                         ;L04BB      L0499 CJ
  934. L04BB:    JB    L052C                ;04BB 72 6F
  935.     JB    L04DF                ;04BD 72 20
  936.     DB    69    ??            ;04BF 69
  937.     DB    6E    ??            ;04C0 6E
  938.     AND    [BP+DI+68],AH            ;04C1 20 63 68
  939.     DB    61    ??            ;04C4 61
  940.                         ;L04C5      L045E CJ
  941. L04C5:    DB    6E    ??            ;04C5 6E
  942.     DB    67    ??            ;04C6 67
  943.     DB    69    ??            ;04C7 69
  944.     DB    6E    ??            ;04C8 6E
  945.     DB    67    ??            ;04C9 67
  946.     AND    [SI+69],AH            ;04CA 20 64 69
  947.     JB    L0534                ;04CD 72 65
  948.     DB    63    ??            ;04CF 63
  949.     JZ    L0541                ;04D0 74 6F
  950.     JB    L054D                ;04D2 72 79
  951.     ADD    CS:[DI+72],AL            ;04D4 2E 00 45 72
  952.                         ;L04D6      L06DC DI
  953. L04D6    EQU    $-2
  954.     JB    L0549                ;04D8 72 6F
  955.     JB    L04FC                ;04DA 72 20
  956.     DB    69    ??            ;04DC 69
  957.     DB    6E    ??            ;04DD 6E
  958.     AND    [BP+72],AH            ;04DE 20 66 72
  959.                         ;L04DF      L04BD CJ
  960. L04DF    EQU    $-2
  961.     DB    65    ??            ;04E1 65
  962.     DB    65    ??            ;04E2 65
  963.     DB    69    ??            ;04E3 69
  964.                         ;L04E4      L046E CJ
  965. L04E4:    DB    6E    ??            ;04E4 6E
  966.     DB    67    ??            ;04E5 67
  967.     AND    [DI+65],CH            ;04E6 20 6D 65
  968.     DB    6DH    ??            ;04E9 6D
  969.     DB    6F    ??            ;04EA 6F
  970.     JB    L0566                ;04EB 72 79
  971.                         ;L04EC      L0485 CJ
  972. L04EC    EQU    $-1
  973.     ADD    CS:[DI+72],AL            ;04ED 2E 00 45 72
  974.                         ;L04EF      L0705 DI
  975. L04EF    EQU    $-2
  976.                         ;L04F0      L0736 DI  L07BB DI
  977. L04F0    EQU    $-1
  978.     JB    L0562                ;04F1 72 6F
  979.     JB    L052F                ;04F3 72 3A
  980.     AND    [BP+6F],CH            ;04F5 20 6E 6F
  981.     JZ    L051A                ;04F8 74 20
  982.                         ;L04F9      L0488 CJ
  983. L04F9    EQU    $-1
  984.     DB    65    ??            ;04FA 65
  985.                         ;L04FB      L04AC CJ
  986. L04FB:    DB    6E    ??            ;04FB 6E
  987.                         ;L04FC      L04DA CJ
  988. L04FC:    DB    6F    ??            ;04FC 6F
  989.     JNZ    L0566                ;04FD 75 67
  990.     DB    68    ??            ;04FF 68
  991.     AND    [BP+SI+6F],DH            ;0500 20 72 6F
  992.     DB    6F    ??            ;0503 6F
  993.     DB    6DH    ??            ;0504 6D
  994.                         ;L0505      L048A CJ
  995. L0505:    ADD    CS:[DI+72],AL            ;0505 2E 00 45 72
  996.                         ;L0507      L071C DI
  997. L0507    EQU    $-2
  998.     JB    L057A                ;0509 72 6F
  999.     JB    L0547                ;050B 72 3A
  1000.                         ;L050C      L049B CJ
  1001. L050C    EQU    $-1
  1002.     AND    [SI],DH                ;050D 20 34
  1003.                         ;L050F      L04B0 CJ
  1004. L050F:    ADD    [DI],CL                ;050F 00 0D
  1005.                         ;L0510      L08F1 DI
  1006. L0510    EQU    $-1
  1007.                         ;L0511      L04AA CJ
  1008. L0511:    OR    AH,[BX+SI]            ;0511 0A 20
  1009.                         ;L0512      L04A2 CJ
  1010. L0512    EQU    $-1
  1011.     AND    [BX+SI],AH            ;0513 20 20
  1012.     AND    [BX+SI],AH            ;0515 20 20
  1013.                         ;L0517      L04A0 CJ
  1014. L0517:    AND    [BX+SI],AH            ;0517 20 20
  1015.     AND    [BX+SI],AH            ;0519 20 20
  1016.                         ;L051A      L04F8 CJ
  1017. L051A    EQU    $-1
  1018.     SUB    AX,OFFSET L2D2D    ;'--'        ;051B 2D 2D 2D
  1019.     AND    [BX+SI+6F],DL            ;051E 20 50 6F
  1020.     JA    L0588                ;0521 77 65
  1021.     JB    L0572                ;0523 72 4D
  1022.     DB    65    ??            ;0525 65
  1023.     DB    6E    ??            ;0526 6E
  1024.     JNZ    L0549                ;0527 75 20
  1025.     INC    BP                ;0529 45
  1026.     JB    L059E                ;052A 72 72
  1027.                         ;L052C      L04BB CJ
  1028. L052C:    DB    6F    ??            ;052C 6F
  1029.     JB    L054F                ;052D 72 20
  1030.                         ;L052F      L04F3 CJ
  1031. L052F:    SUB    AX,OFFSET L2D2D    ;'--'        ;052F 2D 2D 2D
  1032.     OR    AX,OFFSET L070A            ;0532 0D 0A 07
  1033.                         ;L0534      L04CD CJ
  1034. L0534    EQU    $-1
  1035.     AND    AL,0                ;0535 24 00
  1036.                         ;L0536      L072B DW  L082F DW  L0850 DT
  1037. L0536    EQU    $-1
  1038.                         ;L0537      L0848 DW  L088E DT
  1039. L0537:    ADD    [BX+SI],AL            ;0537 00 00
  1040.                         ;L0538      L075A DI  L0767 DI  L07E9 DI
  1041. L0538    EQU    $-1
  1042.     ADD    [BX+SI],AL            ;0539 00 00
  1043.                         ;L053A      L06B8 DW  L0741 DR  L07D0 DR
  1044. L053A    EQU    $-1
  1045.     ADD    [BX+SI],AL            ;053B 00 00
  1046.                         ;L053C      L06BE DW
  1047. L053C    EQU    $-1
  1048.     ADD    [BX+SI],AL            ;053D 00 00
  1049.                         ;L053E      L06C2 DW  L0745 DR  L07D4 DR
  1050. L053E    EQU    $-1
  1051.     ADD    [BX+SI],AL            ;053F 00 00
  1052.                         ;L0540      L06C8 DW
  1053. L0540    EQU    $-1
  1054.                         ;L0541      L04D0 CJ
  1055. L0541:    ADD    [BX+SI],AL            ;0541 00 00
  1056.                         ;L0542      L06CC DW  L074E DR  L07DD DR
  1057. L0542    EQU    $-1
  1058.     ADD    [BX+SI],AL            ;0543 00 00
  1059.                         ;L0544      L06D2 DW
  1060. L0544    EQU    $-1
  1061.     ADD    BH,BH                ;0545 00 FF
  1062.                         ;L0547      L050B CJ
  1063. L0547:    ADD    [BX+SI],AL            ;0547 00 00
  1064.                         ;L0549      L04D8 CJ  L0527 CJ
  1065. L0549:    ADD    [BX+SI],AL            ;0549 00 00
  1066.     ADD    [BX+SI],AL            ;054B 00 00
  1067.                         ;L054D      L04D2 CJ
  1068. L054D:    ADD    [BX+SI],AH            ;054D 00 20
  1069.                         ;L054F      L052D CJ
  1070. L054F:    AND    [BX+SI],AH            ;054F 20 20
  1071.     AND    [BX+SI],AH            ;0551 20 20
  1072.     AND    [BX+SI],AH            ;0553 20 20
  1073.     AND    [BX+SI],AH            ;0555 20 20
  1074.     AND    [BX+SI],AH            ;0557 20 20
  1075.     ADD    [BX+SI],AL            ;0559 00 00
  1076.     ADD    [BX+SI],AL            ;055B 00 00
  1077.     ADD    [BX+SI],AL            ;055D 00 00
  1078.     ADD    [BX+SI],AL            ;055F 00 00
  1079.     ADD    [BX+SI],AL            ;0561 00 00
  1080.                         ;L0562      L04F1 CJ
  1081. L0562    EQU    $-1
  1082.     ADD    [BX+SI],AL            ;0563 00 00
  1083.     ADD    [BX+SI],AL            ;0565 00 00
  1084.                         ;L0566      L04EB CJ  L04FD CJ
  1085. L0566    EQU    $-1
  1086.     ADD    [BX+SI],AL            ;0567 00 00
  1087.     ADD    [BX+SI],AL            ;0569 00 00
  1088.     ADD    [BX+SI],AL            ;056B 00 00
  1089.     ADD    [BX+SI],AL            ;056D 00 00
  1090.     ADD    [BX+SI],AL            ;056F 00 00
  1091.     ADD    BH,BH                ;0571 00 FF
  1092.                         ;L0572      L0523 CJ
  1093. L0572    EQU    $-1
  1094.     ADD    [BX+SI],AL            ;0573 00 00
  1095.     ADD    [BX+SI],AL            ;0575 00 00
  1096.     ADD    [BX+SI],AL            ;0577 00 00
  1097.     ADD    [BX+SI],AH            ;0579 00 20
  1098.                         ;L057A      L0509 CJ
  1099. L057A    EQU    $-1
  1100.     AND    [BX+SI],AH            ;057B 20 20
  1101.     AND    [BX+SI],AH            ;057D 20 20
  1102.     AND    [BX+SI],AH            ;057F 20 20
  1103.     AND    [BX+SI],AH            ;0581 20 20
  1104.     AND    [BX+SI],AH            ;0583 20 20
  1105.     ADD    [BX+SI],AL            ;0585 00 00
  1106.     ADD    [BX+SI],AL            ;0587 00 00
  1107.                         ;L0588      L0521 CJ
  1108. L0588    EQU    $-1
  1109.     ADD    [BX+SI],AL            ;0589 00 00
  1110.     ADD    [BX+SI],AL            ;058B 00 00
  1111.     ADD    [BX+SI],AL            ;058D 00 00
  1112.     ADD    [BX+SI],AL            ;058F 00 00
  1113.     ADD    [BX+SI],AL            ;0591 00 00
  1114.     ADD    [BX+SI],AL            ;0593 00 00
  1115.     ADD    [BX+SI],AL            ;0595 00 00
  1116.     ADD    [BX+SI],AL            ;0597 00 00
  1117.     ADD    [BX+SI],AL            ;0599 00 00
  1118.     ADD    [BX+SI],AL            ;059B 00 00
  1119.     ADD    [BX+SI],AL            ;059D 00 00
  1120.                         ;L059E      L052A CJ  L069B DW  L0994 DR
  1121. L059E    EQU    $-1
  1122.                         ;L059F      L099C DI
  1123. L059F:    POP    SP                ;059F 5C
  1124.                         ;L05A0      L06A0 DI
  1125. L05A0:    ADD    [BX+SI],AL            ;05A0 00 00
  1126.     ADD    [BX+SI],AL            ;05A2 00 00
  1127.     ADD    [BX+SI],AL            ;05A4 00 00
  1128.     ADD    [BX+SI],AL            ;05A6 00 00
  1129.     ADD    [BX+SI],AL            ;05A8 00 00
  1130.     ADD    [BX+SI],AL            ;05AA 00 00
  1131.     ADD    [BX+SI],AL            ;05AC 00 00
  1132.     ADD    [BX+SI],AL            ;05AE 00 00
  1133.     ADD    [BX+SI],AL            ;05B0 00 00
  1134.     ADD    [BX+SI],AL            ;05B2 00 00
  1135.     ADD    [BX+SI],AL            ;05B4 00 00
  1136.     ADD    [BX+SI],AL            ;05B6 00 00
  1137.     ADD    [BX+SI],AL            ;05B8 00 00
  1138.     ADD    [BX+SI],AL            ;05BA 00 00
  1139.     ADD    [BX+SI],AL            ;05BC 00 00
  1140.     ADD    [BX+SI],AL            ;05BE 00 00
  1141.     ADD    [BX+SI],AL            ;05C0 00 00
  1142.     ADD    [BX+SI],AL            ;05C2 00 00
  1143.     ADD    [BX+SI],AL            ;05C4 00 00
  1144.     ADD    [BX+SI],AL            ;05C6 00 00
  1145.     ADD    [BX+SI],AL            ;05C8 00 00
  1146.     ADD    [BX+SI],AL            ;05CA 00 00
  1147.     ADD    [BX+SI],AL            ;05CC 00 00
  1148.     ADD    [BX+SI],AL            ;05CE 00 00
  1149.     ADD    [BX+SI],AL            ;05D0 00 00
  1150.     ADD    [BX+SI],AL            ;05D2 00 00
  1151.     ADD    [BX+SI],AL            ;05D4 00 00
  1152.     ADD    [BX+SI],AL            ;05D6 00 00
  1153.     ADD    [BX+SI],AL            ;05D8 00 00
  1154.     ADD    [BX+SI],AL            ;05DA 00 00
  1155.     ADD    [BX+SI],AL            ;05DC 00 00
  1156.     ADD    [BP+DI+54],DL            ;05DE 00 53 54
  1157.     INC    CX                ;05E1 41
  1158.     INC    BX                ;05E2 43
  1159.     DEC    BX                ;05E3 4B
  1160.     DB    2E,2E    ??    CS:    ??    ;05E4 2E 2E
  1161.     PUSH    BX    CS:    ??        ;05E6 2E 53
  1162.     PUSH    SP                ;05E8 54
  1163.     INC    CX                ;05E9 41
  1164.     INC    BX                ;05EA 43
  1165.     DEC    BX                ;05EB 4B
  1166.     DB    2E,2E    ??    CS:    ??    ;05EC 2E 2E
  1167.     PUSH    BX    CS:    ??        ;05EE 2E 53
  1168.     PUSH    SP                ;05F0 54
  1169.     INC    CX                ;05F1 41
  1170.     INC    BX                ;05F2 43
  1171.     DEC    BX                ;05F3 4B
  1172.     DB    2E,2E    ??    CS:    ??    ;05F4 2E 2E
  1173.     PUSH    BX    CS:    ??        ;05F6 2E 53
  1174.     PUSH    SP                ;05F8 54
  1175.     INC    CX                ;05F9 41
  1176.     INC    BX                ;05FA 43
  1177.     DEC    BX                ;05FB 4B
  1178.     DB    2E,2E    ??    CS:    ??    ;05FC 2E 2E
  1179.     PUSH    BX    CS:    ??        ;05FE 2E 53
  1180.     PUSH    SP                ;0600 54
  1181.     INC    CX                ;0601 41
  1182.     INC    BX                ;0602 43
  1183.     DEC    BX                ;0603 4B
  1184.     DB    2E,2E    ??    CS:    ??    ;0604 2E 2E
  1185.     PUSH    BX    CS:    ??        ;0606 2E 53
  1186.     PUSH    SP                ;0608 54
  1187.     INC    CX                ;0609 41
  1188.     INC    BX                ;060A 43
  1189.     DEC    BX                ;060B 4B
  1190.     DB    2E,2E    ??    CS:    ??    ;060C 2E 2E
  1191.     PUSH    BX    CS:    ??        ;060E 2E 53
  1192.     PUSH    SP                ;0610 54
  1193.     INC    CX                ;0611 41
  1194.     INC    BX                ;0612 43
  1195.     DEC    BX                ;0613 4B
  1196.     DB    2E,2E    ??    CS:    ??    ;0614 2E 2E
  1197.     PUSH    BX    CS:    ??        ;0616 2E 53
  1198.     PUSH    SP                ;0618 54
  1199.     INC    CX                ;0619 41
  1200.     INC    BX                ;061A 43
  1201.     DEC    BX                ;061B 4B
  1202.     DB    2E,2E    ??    CS:    ??    ;061C 2E 2E
  1203.     PUSH    BX    CS:    ??        ;061E 2E 53
  1204.     PUSH    SP                ;0620 54
  1205.     INC    CX                ;0621 41
  1206.     INC    BX                ;0622 43
  1207.     DEC    BX                ;0623 4B
  1208.     DB    2E,2E    ??    CS:    ??    ;0624 2E 2E
  1209.     PUSH    BX    CS:    ??        ;0626 2E 53
  1210.     PUSH    SP                ;0628 54
  1211.     INC    CX                ;0629 41
  1212.     INC    BX                ;062A 43
  1213.     DEC    BX                ;062B 4B
  1214.     DB    2E,2E    ??    CS:    ??    ;062C 2E 2E
  1215.     PUSH    BX    CS:    ??        ;062E 2E 53
  1216.     PUSH    SP                ;0630 54
  1217.     INC    CX                ;0631 41
  1218.     INC    BX                ;0632 43
  1219.     DEC    BX                ;0633 4B
  1220.     DB    2E,2E    ??    CS:    ??    ;0634 2E 2E
  1221.     PUSH    BX    CS:    ??        ;0636 2E 53
  1222.     PUSH    SP                ;0638 54
  1223.     INC    CX                ;0639 41
  1224.     INC    BX                ;063A 43
  1225.     DEC    BX                ;063B 4B
  1226.     DB    2E,2E    ??    CS:    ??    ;063C 2E 2E
  1227.     PUSH    BX    CS:    ??        ;063E 2E 53
  1228.                         ;L0640      L08AE DI
  1229. L0640:    PUSH    SP                ;0640 54
  1230.     INC    CX                ;0641 41
  1231.     INC    BX                ;0642 43
  1232.     DEC    BX                ;0643 4B
  1233.     DB    2E,2E    ??    CS:    ??    ;0644 2E 2E
  1234.     PUSH    BX    CS:    ??        ;0646 2E 53
  1235.     PUSH    SP                ;0648 54
  1236.     INC    CX                ;0649 41
  1237.     INC    BX                ;064A 43
  1238.     DEC    BX                ;064B 4B
  1239.     DB    2E,2E    ??    CS:    ??    ;064C 2E 2E
  1240.     PUSH    BX    CS:    ??        ;064E 2E 53
  1241.     PUSH    SP                ;0650 54
  1242.     INC    CX                ;0651 41
  1243.     INC    BX                ;0652 43
  1244.     DEC    BX                ;0653 4B
  1245.     DB    2E,2E    ??    CS:    ??    ;0654 2E 2E
  1246.     PUSH    BX    CS:    ??        ;0656 2E 53
  1247.     PUSH    SP                ;0658 54
  1248.     INC    CX                ;0659 41
  1249.     INC    BX                ;065A 43
  1250.     DEC    BX                ;065B 4B
  1251.     DB    2E,2E    ??    CS:    ??    ;065C 2E 2E
  1252.     MOV    SP,CS:OFFSET L065F        ;065E 2E BC 5F 06
  1253.                         ;L065F      L0100 CJ  L065F CI  L0793 DI    L083C DI
  1254. L065F    EQU    $-3
  1255.     MOV    SI,80                ;0662 BE 80 00
  1256.     CLD                    ;0665 FC
  1257.     LODSB                    ;0666 AC
  1258.     OR    AL,AL                ;0667 0A C0
  1259.     JZ    L067A                ;0669 74 0F
  1260.     MOV    CL,AL                ;066B 8A C8
  1261.     XOR    CH,CH                ;066D 32 ED
  1262.                         ;L066F      L0678 CJ
  1263. L066F:    LODSB                    ;066F AC
  1264.     CMP    AL,71    ;'q'            ;0670 3C 71
  1265.     JZ    L0690                ;0672 74 1C
  1266.     CMP    AL,51    ;'Q'            ;0674 3C 51
  1267.     JZ    L0690                ;0676 74 18
  1268.     LOOP    L066F                ;0678 E2 F5
  1269.                         ;L067A      L0669 CJ
  1270. L067A:    MOV    SI,OFFSET L038B            ;067A BE 8B 03
  1271.     CALL    L0CBF                ;067D E8 3F 06
  1272.     OR    AX,AX                ;0680 0B C0
  1273.     JZ    L0697                ;0682 74 13
  1274.     MOV    DX,OFFSET L0355            ;0684 BA 55 03
  1275.     MOV    AH,9                ;0687 B4 09
  1276.     INT    21                ;0689 CD 21
  1277.     MOV    AX,OFFSET L4C01            ;068B B8 01 4C
  1278.     INT    21                ;068E CD 21
  1279.                         ;L0690      L0672 CJ  L0676 CJ
  1280. L0690:    MOV    DX,OFFSET L02FB            ;0690 BA FB 02
  1281.     MOV    AH,9                ;0693 B4 09
  1282.     INT    21                ;0695 CD 21
  1283.                         ;L0697      L0682 CJ
  1284. L0697:    MOV    AH,19                ;0697 B4 19
  1285.     INT    21                ;0699 CD 21
  1286.     MOV    L059E,AL            ;069B A2 9E 05
  1287.     MOV    DL,0                ;069E B2 00
  1288.     MOV    SI,OFFSET L05A0            ;06A0 BE A0 05
  1289.     MOV    AH,47    ;'G'            ;06A3 B4 47
  1290.     INT    21                ;06A5 CD 21
  1291.     JNB    L06B8                ;06A7 73 0F
  1292.     MOV    SI,OFFSET L04B9            ;06A9 BE B9 04
  1293.     MOV    BL,6                ;06AC B3 06
  1294.     MOV    DH,0A                ;06AE B6 0A
  1295.     MOV    DL,0                ;06B0 B2 00
  1296.     CALL    L08FD                ;06B2 E8 48 02
  1297.     JMP    L08EE                ;06B5 E9 36 02
  1298.  
  1299.                         ;L06B8      L06A7 CJ
  1300. L06B8:    MOV    WORD PTR L053A,OFFSET L0149    ;06B8 C7 06 3A 05 49 01
  1301.     MOV    L053C,CS            ;06BE 8C 0E 3C 05
  1302.     MOV    WORD PTR L053E,5C    ;'\'    ;06C2 C7 06 3E 05 5C 00
  1303.     MOV    L0540,CS            ;06C8 8C 0E 40 05
  1304.     MOV    WORD PTR L0542,6C    ;'l'    ;06CC C7 06 42 05 6C 00
  1305.     MOV    L0544,CS            ;06D2 8C 0E 44 05
  1306.     MOV    AH,49    ;'I'            ;06D6 B4 49
  1307.     INT    21                ;06D8 CD 21
  1308.     JNB    L06EB                ;06DA 73 0F
  1309.     MOV    SI,OFFSET L04D6            ;06DC BE D6 04
  1310.     MOV    BL,6                ;06DF B3 06
  1311.     MOV    DH,0A                ;06E1 B6 0A
  1312.     MOV    DL,0                ;06E3 B2 00
  1313.     CALL    L08FD                ;06E5 E8 15 02
  1314.     JMP    L08EE                ;06E8 E9 03 02
  1315.  
  1316.                         ;L06EB      L06DA CJ
  1317. L06EB:    MOV    BX,0FFFF            ;06EB BB FF FF
  1318.     MOV    AH,48    ;'H'            ;06EE B4 48
  1319.     INT    21                ;06F0 CD 21
  1320.     JB    L06F7                ;06F2 72 03
  1321.     JMP    L08EE                ;06F4 E9 F7 01
  1322.  
  1323.                         ;L06F7      L06F2 CJ
  1324. L06F7:    MOV    DX,BX                ;06F7 8B D3
  1325.     MOV    AX,OFFSET L126F            ;06F9 B8 6F 12
  1326.     MOV    CL,4                ;06FC B1 04
  1327.     SHR    AX,CL                ;06FE D3 E8
  1328.     INC    AX                ;0700 40
  1329.     SUB    DX,AX                ;0701 2B D0
  1330.     JNB    L0714                ;0703 73 0F
  1331.     MOV    SI,OFFSET L04EF            ;0705 BE EF 04
  1332.     MOV    BL,6                ;0708 B3 06
  1333.                         ;L070A      L0532 DI
  1334. L070A:    MOV    DH,0A                ;070A B6 0A
  1335.     MOV    DL,0                ;070C B2 00
  1336.     CALL    L08FD                ;070E E8 EC 01
  1337.     JMP    L08EE                ;0711 E9 DA 01
  1338.  
  1339.                         ;L0714      L0703 CJ
  1340. L0714:    MOV    BX,AX                ;0714 8B D8
  1341.     MOV    AH,48    ;'H'            ;0716 B4 48
  1342.     INT    21                ;0718 CD 21
  1343.     JNB    L072B                ;071A 73 0F
  1344.     MOV    SI,OFFSET L0507            ;071C BE 07 05
  1345.     MOV    BL,6                ;071F B3 06
  1346.     MOV    DH,0A                ;0721 B6 0A
  1347.     MOV    DL,0                ;0723 B2 00
  1348.     CALL    L08FD                ;0725 E8 D5 01
  1349.     JMP    L08EE                ;0728 E9 C3 01
  1350.  
  1351.                         ;L072B      L071A CJ  L08C3 CJ
  1352. L072B:    MOV    BYTE PTR L0536,0        ;072B C6 06 36 05 00
  1353.     PUSH    DS                ;0730 1E
  1354.     MOV    BX,0                ;0731 BB 00 00
  1355.     MOV    DS,BX                ;0734 8E DB
  1356.     MOV    DI,OFFSET L04F0            ;0736 BF F0 04
  1357.     POP    BX                ;0739 5B
  1358.     MOV    [DI],BX                ;073A 89 1D
  1359.     MOV    DS,BX                ;073C 8E DB
  1360.     MOV    AX,OFFSET L2901            ;073E B8 01 29
  1361.     MOV    SI,L053A            ;0741 8B 36 3A 05
  1362.     MOV    DI,L053E            ;0745 8B 3E 3E 05
  1363.     INT    21                ;0749 CD 21
  1364.     MOV    AX,OFFSET L2901            ;074B B8 01 29
  1365.     MOV    DI,L0542            ;074E 8B 3E 42 05
  1366.     INT    21                ;0752 CD 21
  1367.     MOV    AX,OFFSET L4B00            ;0754 B8 00 4B
  1368.     MOV    DX,OFFSET L026A            ;0757 BA 6A 02
  1369.     MOV    BX,OFFSET L0538            ;075A BB 38 05
  1370.     INT    21                ;075D CD 21
  1371.     JNB    L078E                ;075F 73 2D
  1372.     MOV    AX,OFFSET L4B00            ;0761 B8 00 4B
  1373.     MOV    DX,OFFSET L0273            ;0764 BA 73 02
  1374.     MOV    BX,OFFSET L0538            ;0767 BB 38 05
  1375.     INT    21                ;076A CD 21
  1376.     JNB    L078E                ;076C 73 20
  1377.     MOV    DH,0                ;076E B6 00
  1378.     MOV    DL,0                ;0770 B2 00
  1379.     MOV    BH,0                ;0772 B7 00
  1380.     MOV    AH,2                ;0774 B4 02
  1381.     INT    10                ;0776 CD 10
  1382.     MOV    CX,50    ;'P'            ;0778 B9 50 00
  1383.     MOV    AL,20    ;' '            ;077B B0 20
  1384.     MOV    BX,0                ;077D BB 00 00
  1385.     MOV    AH,9                ;0780 B4 09
  1386.     INT    10                ;0782 CD 10
  1387.     MOV    DX,OFFSET L0282            ;0784 BA 82 02
  1388.     MOV    AH,9                ;0787 B4 09
  1389.     INT    21                ;0789 CD 21
  1390.     JMP    L08EE                ;078B E9 60 01
  1391.  
  1392.                         ;L078E      L075F CJ  L076C CJ
  1393. L078E:    MOV    AX,CS                ;078E 8C C8
  1394.     CLI                    ;0790 FA
  1395.     MOV    SS,AX                ;0791 8E D0
  1396.     MOV    SP,OFFSET L065F            ;0793 BC 5F 06
  1397.     STI                    ;0796 FB
  1398.     MOV    DS,AX                ;0797 8E D8
  1399.     MOV    ES,AX                ;0799 8E C0
  1400.     MOV    AH,4DH    ;'M'            ;079B B4 4D
  1401.     INT    21                ;079D CD 21
  1402.     CMP    AL,0                ;079F 3C 00
  1403.     JZ    L07AD                ;07A1 74 0A
  1404.     CMP    AL,0A                ;07A3 3C 0A
  1405.     JNZ    L07AA                ;07A5 75 03
  1406.     JMP    L08C6                ;07A7 E9 1C 01
  1407.  
  1408.                         ;L07AA      L07A5 CJ
  1409. L07AA:    JMP    L08E6                ;07AA E9 39 01
  1410.  
  1411.                         ;L07AD      L07A1 CJ
  1412. L07AD:    MOV    BYTE PTR L01A1,0FF        ;07AD C6 06 A1 01 FF
  1413.     CALL    L0916                ;07B2 E8 61 01
  1414.     PUSH    DS                ;07B5 1E
  1415.     MOV    BX,0                ;07B6 BB 00 00
  1416.     MOV    DS,BX                ;07B9 8E DB
  1417.     MOV    DI,OFFSET L04F0            ;07BB BF F0 04
  1418.     POP    BX                ;07BE 5B
  1419.     MOV    [DI],BX                ;07BF 89 1D
  1420.     MOV    DS,BX                ;07C1 8E DB
  1421.     MOV    DH,2                ;07C3 B6 02
  1422.     MOV    DL,0                ;07C5 B2 00
  1423.     MOV    BH,0                ;07C7 B7 00
  1424.     MOV    AH,2                ;07C9 B4 02
  1425.     INT    10                ;07CB CD 10
  1426.     MOV    AX,OFFSET L2901            ;07CD B8 01 29
  1427.                         ;L07D0      L089E DI
  1428. L07D0:    MOV    SI,L053A            ;07D0 8B 36 3A 05
  1429.     MOV    DI,L053E            ;07D4 8B 3E 3E 05
  1430.     INT    21                ;07D8 CD 21
  1431.     MOV    AX,OFFSET L2901            ;07DA B8 01 29
  1432.     MOV    DI,L0542            ;07DD 8B 3E 42 05
  1433.     INT    21                ;07E1 CD 21
  1434.     MOV    AX,OFFSET L4B00            ;07E3 B8 00 4B
  1435.     MOV    DX,OFFSET L0126            ;07E6 BA 26 01
  1436.     MOV    BX,OFFSET L0538            ;07E9 BB 38 05
  1437.     INT    21                ;07EC CD 21
  1438.     JNB    L0837                ;07EE 73 47
  1439.     MOV    AL,0                ;07F0 B0 00
  1440.     MOV    CX,0                ;07F2 B9 00 00
  1441.     MOV    DH,18                ;07F5 B6 18
  1442.     MOV    DL,4F    ;'O'            ;07F7 B2 4F
  1443.     MOV    BH,7                ;07F9 B7 07
  1444.     MOV    AH,6                ;07FB B4 06
  1445.     INT    10                ;07FD CD 10
  1446.     MOV    SI,OFFSET L03A3            ;07FF BE A3 03
  1447.     MOV    BL,7                ;0802 B3 07
  1448.     MOV    DH,1                ;0804 B6 01
  1449.     MOV    DL,0                ;0806 B2 00
  1450.     CALL    L08FD                ;0808 E8 F2 00
  1451.     MOV    SI,OFFSET L0126            ;080B BE 26 01
  1452.     MOV    BL,0C                ;080E B3 0C
  1453.     MOV    DH,1                ;0810 B6 01
  1454.     MOV    DL,0E                ;0812 B2 0E
  1455.     CALL    L08FD                ;0814 E8 E6 00
  1456.     MOV    SI,OFFSET L03B2            ;0817 BE B2 03
  1457.     MOV    BL,7                ;081A B3 07
  1458.     MOV    DH,2                ;081C B6 02
  1459.     MOV    DL,0                ;081E B2 00
  1460.     CALL    L08FD                ;0820 E8 DA 00
  1461.     MOV    SI,OFFSET L0149            ;0823 BE 49 01
  1462.     MOV    BL,0C                ;0826 B3 0C
  1463.     MOV    DH,2                ;0828 B6 02
  1464.     MOV    DL,0E                ;082A B2 0E
  1465.     CALL    L08FD                ;082C E8 CE 00
  1466.     MOV    BYTE PTR L0536,0FF        ;082F C6 06 36 05 FF
  1467.     CALL    L0944                ;0834 E8 0D 01
  1468.                         ;L0837      L07EE CJ
  1469. L0837:    MOV    AX,CS                ;0837 8C C8
  1470.     CLI                    ;0839 FA
  1471.     MOV    SS,AX                ;083A 8E D0
  1472.     MOV    SP,OFFSET L065F            ;083C BC 5F 06
  1473.     STI                    ;083F FB
  1474.     MOV    DS,AX                ;0840 8E D8
  1475.     MOV    ES,AX                ;0842 8E C0
  1476.     MOV    AH,4DH    ;'M'            ;0844 B4 4D
  1477.     INT    21                ;0846 CD 21
  1478.     MOV    L0537,AL            ;0848 A2 37 05
  1479.     CALL    L0990                ;084B E8 42 01
  1480.     MOV    CL,0FF                ;084E B1 FF
  1481.     CMP    CL,L0536            ;0850 3A 0E 36 05
  1482.     JZ    L085E                ;0854 74 08
  1483.     MOV    CL,4E    ;'N'            ;0856 B1 4E
  1484.     CMP    CL,L0199            ;0858 3A 0E 99 01
  1485.     JZ    L088C                ;085C 74 2E
  1486.                         ;L085E      L0854 CJ
  1487. L085E:    MOV    DH,18                ;085E B6 18
  1488.     MOV    DL,41    ;'A'            ;0860 B2 41
  1489.     MOV    BH,0                ;0862 B7 00
  1490.     MOV    AH,2                ;0864 B4 02
  1491.     INT    10                ;0866 CD 10
  1492.     MOV    CX,0F                ;0868 B9 0F 00
  1493.     MOV    AL,20    ;' '            ;086B B0 20
  1494.     MOV    BX,0                ;086D BB 00 00
  1495.     MOV    AH,9                ;0870 B4 09
  1496.     INT    10                ;0872 CD 10
  1497.     MOV    SI,OFFSET L048E            ;0874 BE 8E 04
  1498.     MOV    BL,70    ;'p'            ;0877 B3 70
  1499.     MOV    DH,18                ;0879 B6 18
  1500.     MOV    DL,0                ;087B B2 00
  1501.     CALL    L08FD                ;087D E8 7D 00
  1502.     MOV    AH,7                ;0880 B4 07
  1503.     INT    21                ;0882 CD 21
  1504.     MOV    AL,6                ;0884 B0 06
  1505.     MOV    DL,0                ;0886 B2 00
  1506.     MOV    AH,0C                ;0888 B4 0C
  1507.     INT    21                ;088A CD 21
  1508.                         ;L088C      L085C CJ
  1509. L088C:    MOV    AL,7                ;088C B0 07
  1510.     CMP    AL,L0537            ;088E 3A 06 37 05
  1511.     JZ    L08A4                ;0892 74 10
  1512.     MOV    DH,0                ;0894 B6 00
  1513.     MOV    DL,0                ;0896 B2 00
  1514.     MOV    BH,0                ;0898 B7 00
  1515.     MOV    AH,2                ;089A B4 02
  1516.     INT    10                ;089C CD 10
  1517.     MOV    CX,OFFSET L07D0            ;089E B9 D0 07
  1518.     JMP    SHORT    L08B4            ;08A1 EB 11
  1519.  
  1520.     NOP                    ;08A3 90
  1521.                         ;L08A4      L0892 CJ
  1522. L08A4:    MOV    DH,5                ;08A4 B6 05
  1523.     MOV    DL,0                ;08A6 B2 00
  1524.     MOV    BH,0                ;08A8 B7 00
  1525.     MOV    AH,2                ;08AA B4 02
  1526.     INT    10                ;08AC CD 10
  1527.     MOV    CX,OFFSET L0640            ;08AE B9 40 06
  1528.     JMP    SHORT    L08B4            ;08B1 EB 01
  1529.  
  1530.     NOP                    ;08B3 90
  1531.                         ;L08B4      L08A1 CJ  L08B1 CJ
  1532. L08B4:    MOV    AL,0B0                ;08B4 B0 B0
  1533.     MOV    BH,0                ;08B6 B7 00
  1534.     MOV    BL,L01AF            ;08B8 8A 1E AF 01
  1535.     MOV    AH,9                ;08BC B4 09
  1536.     INT    10                ;08BE CD 10
  1537.     CALL    L0916                ;08C0 E8 53 00
  1538.     JMP    L072B                ;08C3 E9 65 FE
  1539.  
  1540.                         ;L08C6      L07A7 CJ
  1541. L08C6:    MOV    AL,0                ;08C6 B0 00
  1542.     MOV    CX,0                ;08C8 B9 00 00
  1543.     MOV    DH,18                ;08CB B6 18
  1544.     MOV    DL,4F    ;'O'            ;08CD B2 4F
  1545.     MOV    BH,7                ;08CF B7 07
  1546.     MOV    AH,6                ;08D1 B4 06
  1547.     INT    10                ;08D3 CD 10
  1548.     MOV    DH,0                ;08D5 B6 00
  1549.     MOV    DL,0                ;08D7 B2 00
  1550.     MOV    BH,0                ;08D9 B7 00
  1551.     MOV    AH,2                ;08DB B4 02
  1552.     INT    10                ;08DD CD 10
  1553.     MOV    DX,OFFSET L02C3            ;08DF BA C3 02
  1554.     MOV    AH,9                ;08E2 B4 09
  1555.     INT    21                ;08E4 CD 21
  1556.                         ;L08E6      L07AA CJ
  1557. L08E6:    MOV    AH,4DH    ;'M'            ;08E6 B4 4D
  1558.     INT    21                ;08E8 CD 21
  1559.     MOV    AH,4C    ;'L'            ;08EA B4 4C
  1560.     INT    21                ;08EC CD 21
  1561.                         ;L08EE      L06B5 CJ  L06E8 CJ  L06F4 CJ    L0711 CJ  L0728 CJ  L078B CJ
  1562. L08EE:    CALL    L0990                ;08EE E8 9F 00
  1563.     MOV    DX,OFFSET L0510            ;08F1 BA 10 05
  1564.     MOV    AH,9                ;08F4 B4 09
  1565.     INT    21                ;08F6 CD 21
  1566.     MOV    AX,OFFSET L4C01            ;08F8 B8 01 4C
  1567.     INT    21                ;08FB CD 21
  1568.                         ;L08FD      L06B2 CC  L06E5 CC  L070E CC    L0725 CC  L0808 CC  L0814 CC  L0820 CC
  1569.                         ;      L082C CC  L087D CC  L091F CC    L0959 CC  L0965 CC  L0972 CC  L097F CC
  1570.                         ;      L098C CC
  1571. L08FD:    MOV    BH,0                ;08FD B7 00
  1572.                         ;L08FF      L0913 CJ
  1573. L08FF:    MOV    CX,1                ;08FF B9 01 00
  1574.     MOV    AH,2                ;0902 B4 02
  1575.     INT    10                ;0904 CD 10
  1576.     MOV    AL,[SI]                ;0906 8A 04
  1577.     CMP    AL,0                ;0908 3C 00
  1578.     JZ    L0915                ;090A 74 09
  1579.     MOV    AH,9                ;090C B4 09
  1580.     INT    10                ;090E CD 10
  1581.     INC    DL                ;0910 FE C2
  1582.     INC    SI                ;0912 46
  1583.     JMP    SHORT    L08FF            ;0913 EB EA
  1584.  
  1585.                         ;L0915      L090A CJ
  1586. L0915:    RET_NEAR                ;0915 C3
  1587.  
  1588.                         ;L0916      L07B2 CC  L08C0 CC
  1589. L0916:    MOV    SI,OFFSET L04B3            ;0916 BE B3 04
  1590.     MOV    BL,70    ;'p'            ;0919 B3 70
  1591.     MOV    DH,18                ;091B B6 18
  1592.     MOV    DL,44    ;'D'            ;091D B2 44
  1593.     CALL    L08FD                ;091F E8 DB FF
  1594.     MOV    DH,18                ;0922 B6 18
  1595.     MOV    DL,48    ;'H'            ;0924 B2 48
  1596.     MOV    BH,0                ;0926 B7 00
  1597.     MOV    AH,2                ;0928 B4 02
  1598.     INT    10                ;092A CD 10
  1599.     MOV    AL,0F8                ;092C B0 F8
  1600.     MOV    BL,0FC                ;092E B3 FC
  1601.     MOV    BH,0                ;0930 B7 00
  1602.     MOV    CX,1                ;0932 B9 01 00
  1603.     MOV    AH,9                ;0935 B4 09
  1604.     INT    10                ;0937 CD 10
  1605.     MOV    DH,18                ;0939 B6 18
  1606.     MOV    DL,49    ;'I'            ;093B B2 49
  1607.     MOV    BH,0                ;093D B7 00
  1608.     MOV    AH,2                ;093F B4 02
  1609.     INT    10                ;0941 CD 10
  1610.     RET_NEAR                ;0943 C3
  1611.  
  1612.                         ;L0944      L0834 CC
  1613. L0944:    CMP    AL,2                ;0944 3C 02
  1614.     JZ    L0969                ;0946 74 21
  1615.     CMP    AL,5                ;0948 3C 05
  1616.     JZ    L0976                ;094A 74 2A
  1617.     CMP    AL,8                ;094C 3C 08
  1618.     JZ    L0983                ;094E 74 33
  1619.     MOV    SI,OFFSET L0420            ;0950 BE 20 04
  1620.     MOV    BL,0C                ;0953 B3 0C
  1621.     MOV    DH,4                ;0955 B6 04
  1622.     MOV    DL,0                ;0957 B2 00
  1623.     CALL    L08FD                ;0959 E8 A1 FF
  1624.     MOV    SI,OFFSET L0447            ;095C BE 47 04
  1625.     MOV    BL,0C                ;095F B3 0C
  1626.     MOV    DH,6                ;0961 B6 06
  1627.     MOV    DL,0                ;0963 B2 00
  1628.     CALL    L08FD                ;0965 E8 95 FF
  1629.     RET_NEAR                ;0968 C3
  1630.  
  1631.                         ;L0969      L0946 CJ
  1632. L0969:    MOV    SI,OFFSET L03D4            ;0969 BE D4 03
  1633.     MOV    BL,0C                ;096C B3 0C
  1634.     MOV    DH,4                ;096E B6 04
  1635.     MOV    DL,0                ;0970 B2 00
  1636.     CALL    L08FD                ;0972 E8 88 FF
  1637.     RET_NEAR                ;0975 C3
  1638.  
  1639.                         ;L0976      L094A CJ
  1640. L0976:    MOV    SI,OFFSET L0406            ;0976 BE 06 04
  1641.     MOV    BL,0C                ;0979 B3 0C
  1642.     MOV    DH,4                ;097B B6 04
  1643.     MOV    DL,0                ;097D B2 00
  1644.     CALL    L08FD                ;097F E8 7B FF
  1645.     RET_NEAR                ;0982 C3
  1646.  
  1647.                         ;L0983      L094E CJ
  1648. L0983:    MOV    SI,OFFSET L03C1            ;0983 BE C1 03
  1649.     MOV    BL,0C                ;0986 B3 0C
  1650.     MOV    DH,4                ;0988 B6 04
  1651.     MOV    DL,0                ;098A B2 00
  1652.     CALL    L08FD                ;098C E8 6E FF
  1653.     RET_NEAR                ;098F C3
  1654.  
  1655.                         ;L0990      L084B CC  L08EE CC
  1656. L0990:    PUSH    AX                ;0990 50
  1657.     PUSH    DX                ;0991 52
  1658.     MOV    AH,0E                ;0992 B4 0E
  1659.     MOV    DL,L059E            ;0994 8A 16 9E 05
  1660.     INT    21                ;0998 CD 21
  1661.     MOV    AH,3BH    ;';'            ;099A B4 3B
  1662.     MOV    DX,OFFSET L059F            ;099C BA 9F 05
  1663.     INT    21                ;099F CD 21
  1664.     POP    DX                ;09A1 5A
  1665.     POP    AX                ;09A2 58
  1666.     RET_NEAR                ;09A3 C3
  1667.  
  1668.                         ;L09A4      L0D12 DI  L0D19 DI
  1669. L09A4:    ADD    [BX+SI],AL            ;09A4 00 00
  1670.     ADD    [BX+SI],AL            ;09A6 00 00
  1671.     ADD    [BX+SI],AL            ;09A8 00 00
  1672.     ADD    [BX+SI],AL            ;09AA 00 00
  1673.     ADD    [BX+SI],AL            ;09AC 00 00
  1674.     ADD    [BX+SI],AL            ;09AE 00 00
  1675.     ADD    [BX+SI],AL            ;09B0 00 00
  1676.     ADD    [BX+SI],AL            ;09B2 00 00
  1677.     ADD    [BX+SI],AL            ;09B4 00 00
  1678.     ADD    [BX+SI],AL            ;09B6 00 00
  1679.     ADD    [BX+SI],AL            ;09B8 00 00
  1680.     ADD    [BX+SI],AL            ;09BA 00 00
  1681.     ADD    [BX+SI],AL            ;09BC 00 00
  1682.     ADD    [BX+SI],AL            ;09BE 00 00
  1683.     ADD    [BX+SI],AL            ;09C0 00 00
  1684.     ADD    [BX+SI],AL            ;09C2 00 00
  1685.     ADD    [BX+SI],AL            ;09C4 00 00
  1686.     ADD    [BX+SI],AL            ;09C6 00 00
  1687.                         ;L09C7      L0F93 DI
  1688. L09C7    EQU    $-1
  1689.     ADD    [BX+SI],AL            ;09C8 00 00
  1690.     ADD    [BX+SI],AL            ;09CA 00 00
  1691.     ADD    [BX+SI],AL            ;09CC 00 00
  1692.     ADD    [BX+SI],AL            ;09CE 00 00
  1693.                         ;L09D0      L1142 DI
  1694. L09D0:    ADD    [BX+SI],AL            ;09D0 00 00
  1695.     ADD    [BX+SI],AL            ;09D2 00 00
  1696.     ADD    [BX+SI],AL            ;09D4 00 00
  1697.                         ;L09D5      L0D5D DI
  1698. L09D5    EQU    $-1
  1699.     ADD    [BX+SI],AL            ;09D6 00 00
  1700.     ADD    [BX+SI],AL            ;09D8 00 00
  1701.     ADD    [BX+SI],AL            ;09DA 00 00
  1702.     ADD    [BX+SI],AL            ;09DC 00 00
  1703.     ADD    [BX+SI],AL            ;09DE 00 00
  1704.     ADD    [BX+SI],AL            ;09E0 00 00
  1705.     ADD    [BX+SI],AL            ;09E2 00 00
  1706.     ADD    [BX+SI],AL            ;09E4 00 00
  1707.     ADD    [BX+SI],AL            ;09E6 00 00
  1708.     ADD    [BX+SI],AL            ;09E8 00 00
  1709.     ADD    [BX+SI],AL            ;09EA 00 00
  1710.     ADD    [BX+SI],AL            ;09EC 00 00
  1711.     ADD    [BX+SI],AL            ;09EE 00 00
  1712.     ADD    [BX+SI],AL            ;09F0 00 00
  1713.     ADD    [BX+SI],AL            ;09F2 00 00
  1714.     ADD    [BX+SI],AL            ;09F4 00 00
  1715.     ADD    [BX+SI],AL            ;09F6 00 00
  1716.     ADD    [BX+SI],AL            ;09F8 00 00
  1717.     ADD    [BX+SI],AL            ;09FA 00 00
  1718.     ADD    [BX+SI],AL            ;09FC 00 00
  1719.                         ;L09FD      L0C5C DR  L0CE8 CW  L0E3C DR    L0E54 CT  L1069 DR  L11E9 DR  L11F5 DT
  1720. L09FD    EQU    $-1
  1721.     ADD    [BX+SI],AL            ;09FE 00 00
  1722.                         ;L09FF      L1108 DW  L1112 DM  L11ED DR    L1213 DM
  1723. L09FF    EQU    $-1
  1724.     ADD    [BX+SI],AL            ;0A00 00 00
  1725.                         ;L0A01      L1171 DW  L1175 DM  L11E3 DR
  1726. L0A01    EQU    $-1
  1727.     ADD    [BX+SI],AL            ;0A02 00 00
  1728.                         ;L0A03      L0CC7 CW  L0DAF DW  L1004 DR    L1010 DR
  1729. L0A03    EQU    $-1
  1730.                         ;L0A04      L0CCD CW  L0DB7 DW  L109C DR
  1731. L0A04:    ADD    [BX+SI],AL            ;0A04 00 00
  1732.                         ;L0A05      L0CD3 CW  L0DBB DW  L1095 DT    L10BD DW  L10C0 DR
  1733. L0A05    EQU    $-1
  1734.     ADD    [BX+SI],AL            ;0A06 00 00
  1735.                         ;L0A07      L10A8 DI  L10B6 DR  L10C3 DR
  1736. L0A07    EQU    $-1
  1737.     ADD    [BX+SI],AL            ;0A08 00 00
  1738.                         ;L0A09      L0C60 DI  L0CA3 DI  L101E DI    L10C7 DI  L10FE DI
  1739. L0A09    EQU    $-1
  1740.     ADD    [BX+SI],AL            ;0A0A 00 00
  1741.     ADD    [BX+SI],AL            ;0A0C 00 00
  1742.                         ;L0A0D      L030E CM
  1743. L0A0D    EQU    $-1
  1744.     ADD    [BX+SI],AL            ;0A0E 00 00
  1745.     ADD    [BX+SI],AL            ;0A10 00 00
  1746.     ADD    [BX+SI],AL            ;0A12 00 00
  1747.     ADD    [BX+SI],AL            ;0A14 00 00
  1748.     ADD    [BX+SI],AL            ;0A16 00 00
  1749.     ADD    [BX+SI],AL            ;0A18 00 00
  1750.     ADD    [BX+SI],AL            ;0A1A 00 00
  1751.     ADD    [BX+SI],AL            ;0A1C 00 00
  1752.     ADD    [BX+SI],AL            ;0A1E 00 00
  1753.     ADD    [BX+SI],AL            ;0A20 00 00
  1754.     ADD    [BX+SI],AL            ;0A22 00 00
  1755.     ADD    [BX+SI],AL            ;0A24 00 00
  1756.     ADD    [BX+SI],AL            ;0A26 00 00
  1757.     ADD    [BX+SI],AL            ;0A28 00 00
  1758.     ADD    [BX+SI],AL            ;0A2A 00 00
  1759.     ADD    [BX+SI],AL            ;0A2C 00 00
  1760.     ADD    [BX+SI],AL            ;0A2E 00 00
  1761.     ADD    [BX+SI],AL            ;0A30 00 00
  1762.     ADD    [BX+SI],AL            ;0A32 00 00
  1763.     ADD    [BX+SI],AL            ;0A34 00 00
  1764.     ADD    [BX+SI],AL            ;0A36 00 00
  1765.     ADD    [BX+SI],AL            ;0A38 00 00
  1766.     ADD    [BX+SI],AL            ;0A3A 00 00
  1767.     ADD    [BX+SI],AL            ;0A3C 00 00
  1768.     ADD    [BX+SI],AL            ;0A3E 00 00
  1769.     ADD    [BX+SI],AL            ;0A40 00 00
  1770.     ADD    [BX+SI],AL            ;0A42 00 00
  1771.     ADD    [BX+SI],AL            ;0A44 00 00
  1772.     ADD    [BX+SI],AL            ;0A46 00 00
  1773.     ADD    [BX+SI],AL            ;0A48 00 00
  1774.     ADD    [BX+SI],AL            ;0A4A 00 00
  1775.     ADD    [BX+SI],AL            ;0A4C 00 00
  1776.     ADD    [BX+SI],AL            ;0A4E 00 00
  1777.     ADD    [BX+SI],AL            ;0A50 00 00
  1778.     ADD    [BX+SI],AL            ;0A52 00 00
  1779.     ADD    [BX+SI],AL            ;0A54 00 00
  1780.     ADD    [BX+SI],AL            ;0A56 00 00
  1781.     ADD    [BX+SI],AL            ;0A58 00 00
  1782.     ADD    [BX+SI],AL            ;0A5A 00 00
  1783.     ADD    [BX+SI],AL            ;0A5C 00 00
  1784.     ADD    [BX+SI],AL            ;0A5E 00 00
  1785.     ADD    [BX+SI],AL            ;0A60 00 00
  1786.     ADD    [BX+SI],AL            ;0A62 00 00
  1787.     ADD    [BX+SI],AL            ;0A64 00 00
  1788.     ADD    [BX+SI],AL            ;0A66 00 00
  1789.     ADD    [BX+SI],AL            ;0A68 00 00
  1790.     ADD    [BX+SI],AL            ;0A6A 00 00
  1791.     ADD    [BX+SI],AL            ;0A6C 00 00
  1792.     ADD    [BX+SI],AL            ;0A6E 00 00
  1793.     ADD    [BX+SI],AL            ;0A70 00 00
  1794.     ADD    [BX+SI],AL            ;0A72 00 00
  1795.     ADD    [BX+SI],AL            ;0A74 00 00
  1796.     ADD    [BX+SI],AL            ;0A76 00 00
  1797.     ADD    [BX+SI],AL            ;0A78 00 00
  1798.     ADD    [BX+SI],AL            ;0A7A 00 00
  1799.     ADD    [BX+SI],AL            ;0A7C 00 00
  1800.     ADD    [BX+SI],AL            ;0A7E 00 00
  1801.     ADD    [BX+SI],AL            ;0A80 00 00
  1802.     ADD    [BX+SI],AL            ;0A82 00 00
  1803.     ADD    [BX+SI],AL            ;0A84 00 00
  1804.     ADD    [BX+SI],AL            ;0A86 00 00
  1805.     ADD    [BX+SI],AL            ;0A88 00 00
  1806.     ADD    [BX+SI],AL            ;0A8A 00 00
  1807.     ADD    [BX+SI],AL            ;0A8C 00 00
  1808.     ADD    [BX+SI],AL            ;0A8E 00 00
  1809.     ADD    [BX+SI],AL            ;0A90 00 00
  1810.     ADD    [BX+SI],AL            ;0A92 00 00
  1811.     ADD    [BX+SI],AL            ;0A94 00 00
  1812.     ADD    [BX+SI],AL            ;0A96 00 00
  1813.     ADD    [BX+SI],AL            ;0A98 00 00
  1814.     ADD    [BX+SI],AL            ;0A9A 00 00
  1815.     ADD    [BX+SI],AL            ;0A9C 00 00
  1816.     ADD    [BX+SI],AL            ;0A9E 00 00
  1817.     ADD    [BX+SI],AL            ;0AA0 00 00
  1818.     ADD    [BX+SI],AL            ;0AA2 00 00
  1819.     ADD    [BX+SI],AL            ;0AA4 00 00
  1820.     ADD    [BX+SI],AL            ;0AA6 00 00
  1821.     ADD    [BX+SI],AL            ;0AA8 00 00
  1822.                         ;L0AA9      L0E96 DI  L11D0 DI
  1823. L0AA9    EQU    $-1
  1824.     ADD    [BX+SI],AL            ;0AAA 00 00
  1825.     ADD    [BX+SI],AL            ;0AAC 00 00
  1826.     ADD    [BX+SI],AL            ;0AAE 00 00
  1827.     ADD    [BX+SI],AL            ;0AB0 00 00
  1828.     ADD    [BX+SI],AL            ;0AB2 00 00
  1829.     ADD    [BX+SI],AL            ;0AB4 00 00
  1830.     ADD    [BX+SI],AL            ;0AB6 00 00
  1831.     ADD    [BX+SI],AL            ;0AB8 00 00
  1832.     ADD    [BX+SI],AL            ;0ABA 00 00
  1833.     ADD    [BX+SI],AL            ;0ABC 00 00
  1834.     ADD    [BX+SI],AL            ;0ABE 00 00
  1835.     ADD    [BX+SI],AL            ;0AC0 00 00
  1836.     ADD    [BX+SI],AL            ;0AC2 00 00
  1837.     ADD    [BX+SI],AL            ;0AC4 00 00
  1838.     ADD    [BX+SI],AL            ;0AC6 00 00
  1839.     ADD    [BX+SI],AL            ;0AC8 00 00
  1840.     ADD    [BX+SI],AL            ;0ACA 00 00
  1841.     ADD    [BX+SI],AL            ;0ACC 00 00
  1842.     ADD    [BX+SI],AL            ;0ACE 00 00
  1843.     ADD    [BX+SI],AL            ;0AD0 00 00
  1844.     ADD    [BX+SI],AL            ;0AD2 00 00
  1845.     ADD    [BX+SI],AL            ;0AD4 00 00
  1846.     ADD    [BX+SI],AL            ;0AD6 00 00
  1847.     ADD    [BX+SI],AL            ;0AD8 00 00
  1848.     ADD    [BX+SI],AL            ;0ADA 00 00
  1849.     ADD    [BX+SI],AL            ;0ADC 00 00
  1850.     ADD    [BX+SI],AL            ;0ADE 00 00
  1851.     ADD    [BX+SI],AL            ;0AE0 00 00
  1852.     ADD    [BX+SI],AL            ;0AE2 00 00
  1853.     ADD    [BX+SI],AL            ;0AE4 00 00
  1854.     ADD    [BX+SI],AL            ;0AE6 00 00
  1855.     ADD    [BX+SI],AL            ;0AE8 00 00
  1856.     ADD    [BX+SI],AL            ;0AEA 00 00
  1857.     ADD    [BX+SI],AL            ;0AEC 00 00
  1858.     ADD    [BX+SI],AL            ;0AEE 00 00
  1859.     ADD    [BX+SI],AL            ;0AF0 00 00
  1860.     ADD    [BX+SI],AL            ;0AF2 00 00
  1861.     ADD    [BX+SI],AL            ;0AF4 00 00
  1862.     ADD    [BX+SI],AL            ;0AF6 00 00
  1863.     ADD    [BX+SI],AL            ;0AF8 00 00
  1864.     ADD    [BX+SI],AL            ;0AFA 00 00
  1865.     ADD    [BX+SI],AL            ;0AFC 00 00
  1866.     ADD    [BX+SI],AL            ;0AFE 00 00
  1867.     ADD    [BX+SI],AL            ;0B00 00 00
  1868.     ADD    [BX+SI],AL            ;0B02 00 00
  1869.     ADD    [BX+SI],AL            ;0B04 00 00
  1870.     ADD    [BX+SI],AL            ;0B06 00 00
  1871.     ADD    [BX+SI],AL            ;0B08 00 00
  1872.     ADD    [BX+SI],AL            ;0B0A 00 00
  1873.     ADD    [BX+SI],AL            ;0B0C 00 00
  1874.     ADD    [BX+SI],AL            ;0B0E 00 00
  1875.     ADD    [BX+SI],AL            ;0B10 00 00
  1876.     ADD    [BX+SI],AL            ;0B12 00 00
  1877.     ADD    [BX+SI],AL            ;0B14 00 00
  1878.     ADD    [BX+SI],AL            ;0B16 00 00
  1879.     ADD    [BX+SI],AL            ;0B18 00 00
  1880.     ADD    [BX+SI],AL            ;0B1A 00 00
  1881.     ADD    [BX+SI],AL            ;0B1C 00 00
  1882.     ADD    [BX+SI],AL            ;0B1E 00 00
  1883.     ADD    [BX+SI],AL            ;0B20 00 00
  1884.     ADD    [BX+SI],AL            ;0B22 00 00
  1885.     ADD    [BX+SI],AL            ;0B24 00 00
  1886.     ADD    [BX+SI],AL            ;0B26 00 00
  1887.     ADD    [BX+SI],AL            ;0B28 00 00
  1888.     ADD    [BX+SI],AL            ;0B2A 00 00
  1889.     ADD    [BX+SI],AL            ;0B2C 00 00
  1890.     ADD    [BX+SI],AL            ;0B2E 00 00
  1891.     ADD    [BX+SI],AL            ;0B30 00 00
  1892.     ADD    [BX+SI],AL            ;0B32 00 00
  1893.     ADD    [BX+SI],AL            ;0B34 00 00
  1894.     ADD    [BX+SI],AL            ;0B36 00 00
  1895.     ADD    [BX+SI],AL            ;0B38 00 00
  1896.     ADD    [BX+SI],AL            ;0B3A 00 00
  1897.     ADD    [BX+SI],AL            ;0B3C 00 00
  1898.     ADD    [BX+SI],AL            ;0B3E 00 00
  1899.     ADD    [BX+SI],AL            ;0B40 00 00
  1900.     ADD    [BX+SI],AL            ;0B42 00 00
  1901.     ADD    [BX+SI],AL            ;0B44 00 00
  1902.     ADD    [BX+SI],AL            ;0B46 00 00
  1903.     ADD    [BX+SI],AL            ;0B48 00 00
  1904.     ADD    [BX+SI],AL            ;0B4A 00 00
  1905.     ADD    [BX+SI],AL            ;0B4C 00 00
  1906.     ADD    [BX+SI],AL            ;0B4E 00 00
  1907.     ADD    [BX+SI],AL            ;0B50 00 00
  1908.     ADD    [BX+SI],AL            ;0B52 00 00
  1909.     ADD    [BX+SI],AL            ;0B54 00 00
  1910.     ADD    [BX+SI],AL            ;0B56 00 00
  1911.     ADD    [BX+SI],AL            ;0B58 00 00
  1912.     ADD    [BX+SI],AL            ;0B5A 00 00
  1913.     ADD    [BX+SI],AL            ;0B5C 00 00
  1914.     ADD    [BX+SI],AL            ;0B5E 00 00
  1915.     ADD    [BX+SI],AL            ;0B60 00 00
  1916.     ADD    [BX+SI],AL            ;0B62 00 00
  1917.     ADD    [BX+SI],AL            ;0B64 00 00
  1918.     ADD    [BX+SI],AL            ;0B66 00 00
  1919.     ADD    [BX+SI],AL            ;0B68 00 00
  1920.     ADD    [BX+SI],AL            ;0B6A 00 00
  1921.     ADD    [BX+SI],AL            ;0B6C 00 00
  1922.     ADD    [BX+SI],AL            ;0B6E 00 00
  1923.     ADD    [BX+SI],AL            ;0B70 00 00
  1924.     ADD    [BX+SI],AL            ;0B72 00 00
  1925.     ADD    [BX+SI],AL            ;0B74 00 00
  1926.     ADD    [BX+SI],AL            ;0B76 00 00
  1927.     ADD    [BX+SI],AL            ;0B78 00 00
  1928.     ADD    [BX+SI],AL            ;0B7A 00 00
  1929.     ADD    [BX+SI],AL            ;0B7C 00 00
  1930.     ADD    [BX+SI],AL            ;0B7E 00 00
  1931.     ADD    [BX+SI],AL            ;0B80 00 00
  1932.     ADD    [BX+SI],AL            ;0B82 00 00
  1933.     ADD    [BX+SI],AL            ;0B84 00 00
  1934.     ADD    [BX+SI],AL            ;0B86 00 00
  1935.     ADD    [BX+SI],AL            ;0B88 00 00
  1936.     ADD    [BX+SI],AL            ;0B8A 00 00
  1937.     ADD    [BX+SI],AL            ;0B8C 00 00
  1938.     ADD    [BX+SI],AL            ;0B8E 00 00
  1939.     ADD    [BX+SI],AL            ;0B90 00 00
  1940.     ADD    [BX+SI],AL            ;0B92 00 00
  1941.     ADD    [BX+SI],AL            ;0B94 00 00
  1942.     ADD    [BX+SI],AL            ;0B96 00 00
  1943.                         ;L0B97      L10E8 DI
  1944. L0B97    EQU    $-1
  1945.     ADD    [BX+SI],AL            ;0B98 00 00
  1946.                         ;L0B99      L10D1 DI  L1236 DI
  1947. L0B99    EQU    $-1
  1948.     ADD    [BX+SI],AL            ;0B9A 00 00
  1949.     ADD    [BX+SI],AL            ;0B9C 00 00
  1950.     ADD    [BX+SI],AL            ;0B9E 00 00
  1951.     ADD    [BX+SI],AL            ;0BA0 00 00
  1952.     ADD    [BX+SI],AL            ;0BA2 00 00
  1953.     ADD    [BX+SI],AL            ;0BA4 00 00
  1954.     ADD    [BX+SI],AL            ;0BA6 00 00
  1955.     ADD    [BX+SI],AL            ;0BA8 00 00
  1956.     ADD    [BX+SI],AL            ;0BAA 00 00
  1957.     ADD    [BX+SI],AL            ;0BAC 00 00
  1958.     ADD    [BX+SI],AL            ;0BAE 00 00
  1959.     ADD    [BX+SI],AL            ;0BB0 00 00
  1960.     ADD    [BX+SI],AL            ;0BB2 00 00
  1961.     ADD    [BX+SI],AL            ;0BB4 00 00
  1962.     ADD    [BX+SI],AL            ;0BB6 00 00
  1963.     ADD    [BX+SI],AL            ;0BB8 00 00
  1964.     ADD    [BX+SI],AL            ;0BBA 00 00
  1965.     ADD    [BX+SI],AL            ;0BBC 00 00
  1966.     ADD    [BX+SI],AL            ;0BBE 00 00
  1967.     ADD    [BX+SI],AL            ;0BC0 00 00
  1968.                         ;L0BC1      L0DD5 DW  L1137 DR
  1969. L0BC1    EQU    $-1
  1970.     ADD    [BX+SI],AL            ;0BC2 00 00
  1971.                         ;L0BC3      L0E6A CC  L0EBC CC  L0F04 CW    L0F1E CW  L0F6E CC  L0F75 CC  L0F7D CC
  1972. L0BC3    EQU    $-1
  1973.     ADD    [DI+52],AL            ;0BC4 00 45 52
  1974.     PUSH    DX                ;0BC7 52
  1975.     DEC    DI                ;0BC8 4F
  1976.     PUSH    DX                ;0BC9 52
  1977.     SUB    AL,20    ;' '            ;0BCA 2C 20
  1978.     INC    SP                ;0BCC 44
  1979.     DEC    DI                ;0BCD 4F
  1980.     INC    BX                ;0BCE 43
  1981.     PUSH    BP                ;0BCF 55
  1982.     DEC    BP                ;0BD0 4D
  1983.     INC    BP                ;0BD1 45
  1984.     DEC    SI                ;0BD2 4E
  1985.     PUSH    SP                ;0BD3 54
  1986.     INC    CX                ;0BD4 41
  1987.     PUSH    SP                ;0BD5 54
  1988.     DEC    CX                ;0BD6 49
  1989.     DEC    DI                ;0BD7 4F
  1990.     DEC    SI                ;0BD8 4E
  1991.     AND    [BP+49],AL            ;0BD9 20 46 49
  1992.     DEC    SP                ;0BDC 4C
  1993.     INC    BP                ;0BDD 45
  1994.     AND    [BP+4F],CL            ;0BDE 20 4E 4F
  1995.     PUSH    SP                ;0BE1 54
  1996.     AND    [BP+4F],AL            ;0BE2 20 46 4F
  1997.     PUSH    BP                ;0BE5 55
  1998.     DEC    SI                ;0BE6 4E
  1999.     INC    SP                ;0BE7 44
  2000.     ADD    [DI+52],AL            ;0BE8 00 45 52
  2001.     PUSH    DX                ;0BEB 52
  2002.     DEC    DI                ;0BEC 4F
  2003.     PUSH    DX                ;0BED 52
  2004.     SUB    AL,20    ;' '            ;0BEE 2C 20
  2005.     PUSH    BX                ;0BF0 53
  2006.     INC    BX                ;0BF1 43
  2007.     PUSH    DX                ;0BF2 52
  2008.     INC    BP                ;0BF3 45
  2009.     INC    BP                ;0BF4 45
  2010.     DEC    SI                ;0BF5 4E
  2011.     AND    [BP+49],AL            ;0BF6 20 46 49
  2012.     DEC    SP                ;0BF9 4C
  2013.     INC    BP                ;0BFA 45
  2014.     AND    [BP+4F],CL            ;0BFB 20 4E 4F
  2015.     PUSH    SP                ;0BFE 54
  2016.     AND    [BP+4F],AL            ;0BFF 20 46 4F
  2017.     PUSH    BP                ;0C02 55
  2018.     DEC    SI                ;0C03 4E
  2019.     INC    SP                ;0C04 44
  2020.     ADD    [DI+52],AL            ;0C05 00 45 52
  2021.     PUSH    DX                ;0C08 52
  2022.     DEC    DI                ;0C09 4F
  2023.     PUSH    DX                ;0C0A 52
  2024.     SUB    AL,20    ;' '            ;0C0B 2C 20
  2025.     PUSH    AX                ;0C0D 50
  2026.     PUSH    DX                ;0C0E 52
  2027.     DEC    CX                ;0C0F 49
  2028.     DEC    SI                ;0C10 4E
  2029.     PUSH    SP                ;0C11 54
  2030.     INC    BP                ;0C12 45
  2031.     PUSH    DX                ;0C13 52
  2032.     AND    [BP+4F],CL            ;0C14 20 4E 4F
  2033.     PUSH    SP                ;0C17 54
  2034.     AND    [BP+SI+45],DL            ;0C18 20 52 45
  2035.     INC    CX                ;0C1B 41
  2036.     INC    SP                ;0C1C 44
  2037.     POP    CX                ;0C1D 59
  2038.     ADD    [BX+SI+72],DL            ;0C1E 00 50 72
  2039.     DB    69    ??            ;0C21 69
  2040.     DB    6E    ??            ;0C22 6E
  2041.     JZ    L0C8E                ;0C23 74 69
  2042.     DB    6E    ??            ;0C25 6E
  2043.     DB    67    ??            ;0C26 67
  2044.     AND    [BX+DI+62],AH            ;0C27 20 61 62
  2045.     DB    6F    ??            ;0C2A 6F
  2046.     JB    L0CA1                ;0C2B 72 74
  2047.     DB    65    ??            ;0C2D 65
  2048.     DB    64    ??            ;0C2E 64
  2049.     SUB    AL,20    ;' '            ;0C2F 2C 20
  2050.     INC    BX                ;0C31 43
  2051.     DB    6F    ??            ;0C32 6F
  2052.     DB    6E    ??            ;0C33 6E
  2053.     JZ    L0C9F                ;0C34 74 69
  2054.     DB    6E    ??            ;0C36 6E
  2055.     JNZ    L0C9E                ;0C37 75 65
  2056.     AND    [BX+SI],CH            ;0C39 20 28
  2057.     POP    CX                ;0C3B 59
  2058.     DAS                    ;0C3C 2F
  2059.     DEC    SI                ;0C3D 4E
  2060.     SUB    [BX],DI                ;0C3E 29 3F
  2061.     AND    [BX+SI],AL            ;0C40 20 00
  2062.                         ;L0C42      L1001 DI
  2063. L0C42:    ADD    [BX+SI-3BH],BX            ;0C42 01 58 C5
  2064.                         ;L0C44      L0C70 DI
  2065. L0C44    EQU    $-1
  2066.     OR    BX,[BX]                ;0C45 0B 1F
  2067.     OR    AL,0E9                ;0C47 0C E9
  2068.     OR    AX,[BX+SI]            ;0C49 0B 00
  2069.     ADD    DS:0C,AL            ;0C4B 00 06 0C 00
  2070.                         ;L0C4E      L0C98 CW  L0EF5 CT
  2071. L0C4E    EQU    $-1
  2072.     ADD    L561E,AL            ;0C4F 00 06 1E 56
  2073.                         ;L0C50      L0ED3 CC  L0EF2 CC  L0F33 CC    L0F4D CC  L0F67 CC
  2074. L0C50    EQU    $-3
  2075.     PUSH    DI                ;0C53 57
  2076.     PUSH    CX                ;0C54 51
  2077.     PUSH    BX                ;0C55 53
  2078.     MOV    DI,CS                ;0C56 8C CF
  2079.     MOV    DS,DI                ;0C58 8E DF
  2080.     MOV    ES,DI                ;0C5A 8E C7
  2081.     MOV    DS,L09FD            ;0C5C 8E 1E FD 09
  2082.     MOV    DI,OFFSET L0A09            ;0C60 BF 09 0A
  2083.     MOV    SI,OFFSET L0F00            ;0C63 BE 00 0F
  2084.     CLD                    ;0C66 FC
  2085.     MOV    CX,50    ;'P'            ;0C67 B9 50 00
  2086.     REPZ    MOVSW                ;0C6A F3 A5
  2087.     XOR    AH,AH                ;0C6C 32 E4
  2088.     SHL    AX,1                ;0C6E D1 E0
  2089.     ADD    AX,OFFSET L0C44            ;0C70 05 44 0C
  2090.     MOV    SI,AX                ;0C73 8B F0
  2091.     MOV    SI,ES:[SI]            ;0C75 26 8B 34
  2092.     MOV    DI,OFFSET L0F00            ;0C78 BF 00 0F
  2093.     MOV    AH,0CF                ;0C7B B4 CF
  2094.     MOV    CX,50    ;'P'            ;0C7D B9 50 00
  2095.                         ;L0C80      L0C8F CJ
  2096. L0C80:    MOV    AL,ES:[SI]            ;0C80 26 8A 04
  2097.     MOV    [DI],AL                ;0C83 88 05
  2098.     INC    DI                ;0C85 47
  2099.     MOV    [DI],AH                ;0C86 88 25
  2100.     INC    DI                ;0C88 47
  2101.     OR    AL,AL                ;0C89 0A C0
  2102.     JNZ    L0C8E                ;0C8B 75 01
  2103.     DEC    SI                ;0C8D 4E
  2104.                         ;L0C8E      L0C23 CJ  L0C8B CJ
  2105. L0C8E:    INC    SI                ;0C8E 46
  2106.     LOOP    L0C80                ;0C8F E2 EF
  2107.     XOR    AH,AH                ;0C91 32 E4
  2108.     INT    16                ;0C93 CD 16
  2109.     CALL    L1264                ;0C95 E8 CC 05
  2110.     MOV    CS:L0C4E,AX            ;0C98 2E A3 4E 0C
  2111.     PUSH    DS                ;0C9C 1E
  2112.     PUSH    ES                ;0C9D 06
  2113.                         ;L0C9E      L0C37 CJ
  2114. L0C9E:    POP    DS                ;0C9E 1F
  2115.                         ;L0C9F      L0C34 CJ
  2116. L0C9F:    POP    ES                ;0C9F 07
  2117.     MOV    DI,OFFSET L0F00            ;0CA0 BF 00 0F
  2118.                         ;L0CA1      L0C2B CJ
  2119. L0CA1    EQU    $-2
  2120.     MOV    SI,OFFSET L0A09            ;0CA3 BE 09 0A
  2121.     MOV    CX,50    ;'P'            ;0CA6 B9 50 00
  2122.     REPZ    MOVSW                ;0CA9 F3 A5
  2123.     MOV    AX,0FFFF            ;0CAB B8 FF FF
  2124.     POP    BX                ;0CAE 5B
  2125.     POP    CX                ;0CAF 59
  2126.     POP    DI                ;0CB0 5F
  2127.     POP    SI                ;0CB1 5E
  2128.     POP    DS                ;0CB2 1F
  2129.     POP    ES                ;0CB3 07
  2130.     STC                    ;0CB4 F9
  2131.     RET_NEAR                ;0CB5 C3
  2132.  
  2133.                         ;L0CB6      L0D6D CC  L0E93 CC  L0EB0 CC
  2134. L0CB6:    MOV    AH,0F                ;0CB6 B4 0F
  2135.     INT    10                ;0CB8 CD 10
  2136.     XOR    AH,AH                ;0CBA 32 E4
  2137.     INT    10                ;0CBC CD 10
  2138.     RET_NEAR                ;0CBE C3
  2139.  
  2140.                         ;L0CBF      L067D CC
  2141. L0CBF:    PUSH    ES                ;0CBF 06
  2142.     PUSH    DS                ;0CC0 1E
  2143.     PUSH    BP                ;0CC1 55
  2144.     PUSH    SI                ;0CC2 56
  2145.     MOV    AX,CS                ;0CC3 8C C8
  2146.     MOV    ES,AX                ;0CC5 8E C0
  2147.     MOV    BYTE PTR CS:L0A03,0        ;0CC7 2E C6 06 03 0A 00
  2148.     MOV    BYTE PTR CS:L0A04,0        ;0CCD 2E C6 06 04 0A 00
  2149.     MOV    WORD PTR CS:L0A05,0FFFF        ;0CD3 2E C7 06 05 0A FF FF
  2150.     MOV    AH,0F                ;0CDA B4 0F
  2151.     INT    10                ;0CDC CD 10
  2152.     MOV    DX,OFFSET LB800            ;0CDE BA 00 B8
  2153.     CMP    AL,7                ;0CE1 3C 07
  2154.     JNZ    L0CE8                ;0CE3 75 03
  2155.     MOV    DX,OFFSET LB000            ;0CE5 BA 00 B0
  2156.                         ;L0CE8      L0CE3 CJ
  2157. L0CE8:    MOV    CS:L09FD,DX            ;0CE8 2E 89 16 FD 09
  2158.     POP    DX                ;0CED 5A
  2159.     MOV    AH,3DH    ;'='            ;0CEE B4 3D
  2160.     XOR    AL,AL                ;0CF0 32 C0
  2161.     INT    21                ;0CF2 CD 21
  2162.     JNB    L0D0B                ;0CF4 73 15
  2163.     MOV    SI,DX                ;0CF6 8B F2
  2164.     CLD                    ;0CF8 FC
  2165.                         ;L0CF9      L0CFC CJ
  2166. L0CF9:    LODSB                    ;0CF9 AC
  2167.     OR    AL,AL                ;0CFA 0A C0
  2168.     JNZ    L0CF9                ;0CFC 75 FB
  2169.     MOV    DX,SI                ;0CFE 8B D6
  2170.     MOV    AH,3DH    ;'='            ;0D00 B4 3D
  2171.     XOR    AL,AL                ;0D02 32 C0
  2172.     INT    21                ;0D04 CD 21
  2173.     JNB    L0D0B                ;0D06 73 03
  2174.     JMP    SHORT    L0D68            ;0D08 EB 5E
  2175.  
  2176.     NOP                    ;0D0A 90
  2177.                         ;L0D0B      L0CF4 CJ  L0D06 CJ
  2178. L0D0B:    MOV    BX,AX                ;0D0B 8B D8
  2179.     PUSH    CS                ;0D0D 0E
  2180.     POP    DS                ;0D0E 1F
  2181.     MOV    CX,23    ;'#'            ;0D0F B9 23 00
  2182.     MOV    DX,OFFSET L09A4            ;0D12 BA A4 09
  2183.     MOV    AH,3F    ;'?'            ;0D15 B4 3F
  2184.     INT    21                ;0D17 CD 21
  2185.     MOV    SI,OFFSET L09A4            ;0D19 BE A4 09
  2186.     MOV    BP,[SI]                ;0D1C 8B 2C
  2187.     PUSH    SI                ;0D1E 56
  2188.     PUSH    BP                ;0D1F 55
  2189.     MOV    CX,0DH                ;0D20 B9 0D 00
  2190.     ADD    SI,6                ;0D23 83 C6 06
  2191.                         ;L0D26      L0D2E CJ
  2192. L0D26:    MOV    DX,BP                ;0D26 8B D5
  2193.     XOR    [SI],DH                ;0D28 30 34
  2194.     INC    SI                ;0D2A 46
  2195.     CALL    L1253                ;0D2B E8 25 05
  2196.     LOOP    L0D26                ;0D2E E2 F6
  2197.     POP    BP                ;0D30 5D
  2198.     POP    SI                ;0D31 5E
  2199.     CALL    L0F04                ;0D32 E8 CF 01
  2200.     MOV    AX,0FFFF            ;0D35 B8 FF FF
  2201.     MOV    DX,[SI+13]            ;0D38 8B 54 13
  2202.     AND    DX,OFFSET L7F7F            ;0D3B 81 E2 7F 7F
  2203.     CMP    DX,OFFSET L4F4A    ;'OJ'        ;0D3F 81 FA 4A 4F
  2204.     JNZ    L0D68                ;0D43 75 23
  2205.     MOV    DX,[SI+15]            ;0D45 8B 54 15
  2206.     AND    DX,OFFSET L7F7F            ;0D48 81 E2 7F 7F
  2207.     CMP    DX,OFFSET L4E48    ;'NH'        ;0D4C 81 FA 48 4E
  2208.     JNZ    L0D68                ;0D50 75 16
  2209.     MOV    AX,[SI+4]            ;0D52 8B 44 04
  2210.     CMP    AH,3                ;0D55 80 FC 03
  2211.     JNZ    L0D68                ;0D58 75 0E
  2212.     MOV    AX,[SI+1BH]            ;0D5A 8B 44 1B
  2213.     MOV    DI,OFFSET L09D5            ;0D5D BF D5 09
  2214.     CALL    L112E                ;0D60 E8 CB 03
  2215.                         ;L0D63      L0D66 CJ
  2216. L0D63:    CALL    L0D8D                ;0D63 E8 27 00
  2217.     JNB    L0D63                ;0D66 73 FB
  2218.                         ;L0D68      L0D08 CJ  L0D43 CJ  L0D50 CJ    L0D58 CJ
  2219. L0D68:    PUSH    AX                ;0D68 50
  2220.     MOV    AH,3E    ;'>'            ;0D69 B4 3E
  2221.     INT    21                ;0D6B CD 21
  2222.     CALL    L0CB6                ;0D6D E8 46 FF
  2223.     POP    AX                ;0D70 58
  2224.     OR    AX,AX                ;0D71 0B C0
  2225.     POP    BP                ;0D73 5D
  2226.     POP    DS                ;0D74 1F
  2227.     POP    ES                ;0D75 07
  2228.     RET_NEAR                ;0D76 C3
  2229.  
  2230.                         ;L0D77      L0DA2 DI
  2231. L0D77:    RET_NEAR_POP    0E00DH            ;0D77 C2 0D E0
  2232.  
  2233.     OR    AX,OFFSET L0DE5            ;0D7A 0D E5 0D
  2234.     HLT                    ;0D7D F4
  2235.     OR    AX,OFFSET L0E01            ;0D7E 0D 01 0E
  2236.     AND    CX,L0E2E            ;0D81 23 0E 2E 0E
  2237.     MOV    AH,0DH                ;0D85 B4 0D
  2238.     LODSB                    ;0D87 AC
  2239.     OR    AX,OFFSET L0DE9            ;0D88 0D E9 0D
  2240.     ROR    BYTE PTR [DI],CL        ;0D8B D2 0D
  2241.                         ;L0D8D      L0D63 CC
  2242. L0D8D:    PUSH    DI                ;0D8D 57
  2243.     MOV    AL,[DI+1]            ;0D8E 8A 45 01
  2244.     XOR    AH,AH                ;0D91 32 E4
  2245.     CMP    AX,0A                ;0D93 3D 0A 00
  2246.     JBE    L0D9E                ;0D96 76 06
  2247.     MOV    AX,0FFFF            ;0D98 B8 FF FF
  2248.     STC                    ;0D9B F9
  2249.     POP    DI                ;0D9C 5F
  2250.     RET_NEAR                ;0D9D C3
  2251.  
  2252.                         ;L0D9E      L0D96 CJ
  2253. L0D9E:    SHL    AL,1                ;0D9E D0 E0
  2254.     MOV    DI,AX                ;0DA0 8B F8
  2255.     ADD    DI,OFFSET L0D77            ;0DA2 81 C7 77 0D
  2256.     MOV    AX,[DI]                ;0DA6 8B 05
  2257.     POP    DI                ;0DA8 5F
  2258.     CALL    AX                ;0DA9 FF D0
  2259.     RET_NEAR                ;0DAB C3
  2260.  
  2261.     CALL    L0E01                ;0DAC E8 52 00
  2262.     MOV    L0A03,DL            ;0DAF 88 16 03 0A
  2263.     RET_NEAR                ;0DB3 C3
  2264.  
  2265.     CALL    L0E01                ;0DB4 E8 4A 00
  2266.     MOV    L0A04,DL            ;0DB7 88 16 04 0A
  2267.     MOV    WORD PTR L0A05,0FFFF        ;0DBB C7 06 05 0A FF FF
  2268.     RET_NEAR                ;0DC1 C3
  2269.  
  2270.     MOV    AL,[DI]                ;0DC2 8A 05
  2271.     CALL    L0F83                ;0DC4 E8 BC 01
  2272.     CALL    L0E36                ;0DC7 E8 6C 00
  2273.     MOV    AX,[DI+2]            ;0DCA 8B 45 02
  2274.     CALL    L112E                ;0DCD E8 5E 03
  2275.     CLC                    ;0DD0 F8
  2276.     RET_NEAR                ;0DD1 C3
  2277.  
  2278.     MOV    AX,[DI+4]            ;0DD2 8B 45 04
  2279.     MOV    L0BC1,AX            ;0DD5 A3 C1 0B
  2280.     MOV    AX,[DI+2]            ;0DD8 8B 45 02
  2281.     CALL    L112E                ;0DDB E8 50 03
  2282.     CLC                    ;0DDE F8
  2283.     RET_NEAR                ;0DDF C3
  2284.  
  2285.     MOV    AX,0FFFF            ;0DE0 B8 FF FF
  2286.     STC                    ;0DE3 F9
  2287.     RET_NEAR                ;0DE4 C3
  2288.  
  2289.                         ;L0DE5      L0D7A DI
  2290. L0DE5:    XOR    AX,AX                ;0DE5 33 C0
  2291.     STC                    ;0DE7 F9
  2292.     RET_NEAR                ;0DE8 C3
  2293.  
  2294.                         ;L0DE9      L0D88 DI
  2295. L0DE9:    CALL    L0F7B                ;0DE9 E8 8F 01
  2296.     MOV    AX,[DI+2]            ;0DEC 8B 45 02
  2297.     CALL    L112E                ;0DEF E8 3C 03
  2298.     CLC                    ;0DF2 F8
  2299.     RET_NEAR                ;0DF3 C3
  2300.  
  2301.     MOV    AL,[DI]                ;0DF4 8A 05
  2302.     CALL    L0F83                ;0DF6 E8 8A 01
  2303.     MOV    AX,[DI+2]            ;0DF9 8B 45 02
  2304.     CALL    L112E                ;0DFC E8 2F 03
  2305.     CLC                    ;0DFF F8
  2306.     RET_NEAR                ;0E00 C3
  2307.  
  2308.                         ;L0E01      L0D7E DI  L0DAC CC  L0DB4 CC
  2309. L0E01:    MOV    AL,[DI]                ;0E01 8A 05
  2310.     CALL    L0F83                ;0E03 E8 7D 01
  2311.     JB    L0E22                ;0E06 72 1A
  2312.     CALL    L121F                ;0E08 E8 14 04
  2313.     MOV    DX,AX                ;0E0B 8B D0
  2314.     CMP    AX,0FFFF            ;0E0D 3D FF FF
  2315.     STC                    ;0E10 F9
  2316.     JZ    L0E22                ;0E11 74 0F
  2317.     PUSH    DI                ;0E13 57
  2318.     ADD    DI,2                ;0E14 83 C7 02
  2319.     ADD    DI,AX                ;0E17 03 F8
  2320.     ADD    DI,AX                ;0E19 03 F8
  2321.     MOV    AX,[DI]                ;0E1B 8B 05
  2322.     POP    DI                ;0E1D 5F
  2323.     CALL    L112E                ;0E1E E8 0D 03
  2324.     CLC                    ;0E21 F8
  2325.                         ;L0E22      L0E06 CJ  L0E11 CJ
  2326. L0E22:    RET_NEAR                ;0E22 C3
  2327.  
  2328.     CALL    L0E82                ;0E23 E8 5C 00
  2329.     MOV    AX,[DI+2]            ;0E26 8B 45 02
  2330.     CALL    L112E                ;0E29 E8 02 03
  2331.     CLC                    ;0E2C F8
  2332.     RET_NEAR                ;0E2D C3
  2333.  
  2334.                         ;L0E2E      L0D81 DR
  2335. L0E2E:    MOV    AX,[DI+2]            ;0E2E 8B 45 02
  2336.     CALL    L112E                ;0E31 E8 FA 02
  2337.     CLC                    ;0E34 F8
  2338.     RET_NEAR                ;0E35 C3
  2339.  
  2340.                         ;L0E36      L0DC7 CC
  2341. L0E36:    PUSH    ES                ;0E36 06
  2342.     PUSH    DS                ;0E37 1E
  2343.     PUSH    BX                ;0E38 53
  2344.     PUSH    SI                ;0E39 56
  2345.     PUSH    DI                ;0E3A 57
  2346.     CLD                    ;0E3B FC
  2347.     MOV    DS,L09FD            ;0E3C 8E 1E FD 09
  2348.     PUSH    DS                ;0E40 1E
  2349.     POP    ES                ;0E41 07
  2350.     MOV    SI,0A2                ;0E42 BE A2 00
  2351.     MOV    DI,SI                ;0E45 8B FE
  2352.     MOV    BX,17                ;0E47 BB 17 00
  2353.                         ;L0E4A      L0E7A CJ
  2354. L0E4A:    MOV    CX,4E    ;'N'            ;0E4A B9 4E 00
  2355.     CALL    L0F6C                ;0E4D E8 1C 01
  2356.                         ;L0E50      L0E73 CJ
  2357. L0E50:    LODSW                    ;0E50 AD
  2358.     OR    AH,40    ;'@'            ;0E51 80 CC 40
  2359.     CMP    WORD PTR CS:L09FD,OFFSET LB800    ;0E54 2E 81 3E FD 09 00 B8
  2360.     JZ    L0E5F                ;0E5B 74 02
  2361.     MOV    AH,70    ;'p'            ;0E5D B4 70
  2362.                         ;L0E5F      L0E5B CJ
  2363. L0E5F:    STOSW                    ;0E5F AB
  2364.     CMP    AL,7F                ;0E60 3C 7F
  2365.     JNB    L0E68                ;0E62 73 04
  2366.     CMP    AL,20    ;' '            ;0E64 3C 20
  2367.     JNB    L0E6A                ;0E66 73 02
  2368.                         ;L0E68      L0E62 CJ
  2369. L0E68:    MOV    AL,20    ;' '            ;0E68 B0 20
  2370.                         ;L0E6A      L0E66 CJ
  2371. L0E6A:    CALL    WORD PTR CS:L0BC3        ;0E6A 2E FF 16 C3 0B
  2372.     JNB    L0E73                ;0E6F 73 02
  2373.     JB    L0E7C                ;0E71 72 09
  2374.                         ;L0E73      L0E6F CJ
  2375. L0E73:    LOOP    L0E50                ;0E73 E2 DB
  2376.     LODSW                    ;0E75 AD
  2377.     STOSW                    ;0E76 AB
  2378.     LODSW                    ;0E77 AD
  2379.     STOSW                    ;0E78 AB
  2380.     DEC    BX                ;0E79 4B
  2381.     JNZ    L0E4A                ;0E7A 75 CE
  2382.                         ;L0E7C      L0E71 CJ
  2383. L0E7C:    POP    DI                ;0E7C 5F
  2384.     POP    SI                ;0E7D 5E
  2385.     POP    BX                ;0E7E 5B
  2386.     POP    DS                ;0E7F 1F
  2387.     POP    ES                ;0E80 07
  2388.     RET_NEAR                ;0E81 C3
  2389.  
  2390.                         ;L0E82      L0E23 CC
  2391. L0E82:    PUSH    BX                ;0E82 53
  2392.     PUSH    SI                ;0E83 56
  2393.     PUSH    DI                ;0E84 57
  2394.     MOV    DX,SI                ;0E85 8B D6
  2395.     ADD    DX,6                ;0E87 83 C2 06
  2396.     MOV    AX,OFFSET L3D00            ;0E8A B8 00 3D
  2397.     INT    21                ;0E8D CD 21
  2398.     JB    L0ED1                ;0E8F 72 40
  2399.     MOV    BX,AX                ;0E91 8B D8
  2400.     CALL    L0CB6                ;0E93 E8 20 FE
  2401.                         ;L0E96      L0EC5 CJ
  2402. L0E96:    MOV    DX,OFFSET L0AA9            ;0E96 BA A9 0A
  2403.     MOV    CX,0F0                ;0E99 B9 F0 00
  2404.     MOV    AX,OFFSET L3F00            ;0E9C B8 00 3F
  2405.     INT    21                ;0E9F CD 21
  2406.     OR    AX,AX                ;0EA1 0B C0
  2407.     JZ    L0EC7                ;0EA3 74 22
  2408.     MOV    CX,AX                ;0EA5 8B C8
  2409.     MOV    SI,DX                ;0EA7 8B F2
  2410.                         ;L0EA9      L0EC3 CJ
  2411. L0EA9:    CLD                    ;0EA9 FC
  2412.     LODSB                    ;0EAA AC
  2413.     PUSH    AX                ;0EAB 50
  2414.     CMP    AL,0C                ;0EAC 3C 0C
  2415.     JNZ    L0EB5                ;0EAE 75 05
  2416.     CALL    L0CB6                ;0EB0 E8 03 FE
  2417.     JMP    SHORT    L0EBB            ;0EB3 EB 06
  2418.  
  2419.                         ;L0EB5      L0EAE CJ
  2420. L0EB5:    MOV    AH,2                ;0EB5 B4 02
  2421.     MOV    DL,AL                ;0EB7 8A D0
  2422.     INT    21                ;0EB9 CD 21
  2423.                         ;L0EBB      L0EB3 CJ
  2424. L0EBB:    POP    AX                ;0EBB 58
  2425.     CALL    WORD PTR CS:L0BC3        ;0EBC 2E FF 16 C3 0B
  2426.     JB    L0ECA                ;0EC1 72 07
  2427.     LOOP    L0EA9                ;0EC3 E2 E4
  2428.     JMP    SHORT    L0E96            ;0EC5 EB CF
  2429.  
  2430.                         ;L0EC7      L0EA3 CJ
  2431. L0EC7:    CALL    L0F7B                ;0EC7 E8 B1 00
  2432.                         ;L0ECA      L0EC1 CJ
  2433. L0ECA:    MOV    AH,3E    ;'>'            ;0ECA B4 3E
  2434.     INT    21                ;0ECC CD 21
  2435.     CLC                    ;0ECE F8
  2436.     JMP    SHORT    L0ED6            ;0ECF EB 05
  2437.  
  2438.                         ;L0ED1      L0E8F CJ
  2439. L0ED1:    MOV    AL,0                ;0ED1 B0 00
  2440.     CALL    L0C50                ;0ED3 E8 7A FD
  2441.                         ;L0ED6      L0ECF CJ
  2442. L0ED6:    POP    DI                ;0ED6 5F
  2443.     POP    SI                ;0ED7 5E
  2444.     POP    BX                ;0ED8 5B
  2445.     RET_NEAR                ;0ED9 C3
  2446.  
  2447.                         ;L0EDA      L0F37 CC  L0F52 CC
  2448. L0EDA:    PUSH    AX                ;0EDA 50
  2449.     MOV    AH,1                ;0EDB B4 01
  2450.     INT    16                ;0EDD CD 16
  2451.     JZ    L0F01                ;0EDF 74 20
  2452.     XOR    AH,AH                ;0EE1 32 E4
  2453.     INT    16                ;0EE3 CD 16
  2454.     CMP    AX,OFFSET L2E03            ;0EE5 3D 03 2E
  2455.     JZ    L0EEF                ;0EE8 74 05
  2456.     CMP    AX,OFFSET L011B            ;0EEA 3D 1B 01
  2457.     JNZ    L0F01                ;0EED 75 12
  2458.                         ;L0EEF      L0EE8 CJ
  2459. L0EEF:    MOV    AX,1                ;0EEF B8 01 00
  2460.     CALL    L0C50                ;0EF2 E8 5B FD
  2461.     CMP    WORD PTR CS:L0C4E,OFFSET L1559    ;0EF5 2E 81 3E 4E 0C 59 15
  2462.     JZ    L0F01                ;0EFC 74 03
  2463.     STC                    ;0EFE F9
  2464.     POP    AX                ;0EFF 58
  2465.                         ;L0F00      L0C63 DI  L0C78 DI  L0CA0 DI
  2466. L0F00:    RET_NEAR                ;0F00 C3
  2467.  
  2468.                         ;L0F01      L0EDF CJ  L0EED CJ  L0EFC CJ
  2469. L0F01:    CLC                    ;0F01 F8
  2470.     POP    AX                ;0F02 58
  2471.     RET_NEAR                ;0F03 C3
  2472.  
  2473.                         ;L0F04      L0D32 CC
  2474. L0F04:    MOV    WORD PTR CS:L0BC3,OFFSET L0F37    ;0F04 2E C7 06 C3 0B 37 0F
  2475.     MOV    AH,1                ;0F0B B4 01
  2476.     XOR    DX,DX                ;0F0D 33 D2
  2477.     INT    17                ;0F0F CD 17
  2478.     TEST    AH,1                ;0F11 F6 C4 01
  2479.     JNZ    L0F1E                ;0F14 75 08
  2480.     TEST    AH,8                ;0F16 F6 C4 08
  2481.     JNZ    L0F1E                ;0F19 75 03
  2482.     CLC                    ;0F1B F8
  2483.     JZ    L0F36                ;0F1C 74 18
  2484.                         ;L0F1E      L0F14 CJ  L0F19 CJ
  2485. L0F1E:    MOV    WORD PTR CS:L0BC3,OFFSET L0F52    ;0F1E 2E C7 06 C3 0B 52 0F
  2486.     XOR    DX,DX                ;0F25 33 D2
  2487.     MOV    AH,3                ;0F27 B4 03
  2488.     INT    14                ;0F29 CD 14
  2489.     TEST    AH,80                ;0F2B F6 C4 80
  2490.     CLC                    ;0F2E F8
  2491.     JZ    L0F36                ;0F2F 74 05
  2492.     MOV    AL,4                ;0F31 B0 04
  2493.     CALL    L0C50                ;0F33 E8 1A FD
  2494.                         ;L0F36      L0F1C CJ  L0F2F CJ
  2495. L0F36:    RET_NEAR                ;0F36 C3
  2496.  
  2497.                         ;L0F37      L0F04 CI
  2498. L0F37:    CALL    L0EDA                ;0F37 E8 A0 FF
  2499.     JB    L0F51                ;0F3A 72 15
  2500.     PUSH    DX                ;0F3C 52
  2501.     XOR    AH,AH                ;0F3D 32 E4
  2502.     XOR    DX,DX                ;0F3F 33 D2
  2503.     INT    17                ;0F41 CD 17
  2504.     CMP    AH,1                ;0F43 80 FC 01
  2505.     JZ    L0F4B                ;0F46 74 03
  2506.     CLC                    ;0F48 F8
  2507.     POP    DX                ;0F49 5A
  2508.     RET_NEAR                ;0F4A C3
  2509.  
  2510.                         ;L0F4B      L0F46 CJ
  2511. L0F4B:    MOV    AL,4                ;0F4B B0 04
  2512.     CALL    L0C50                ;0F4D E8 00 FD
  2513.     POP    DX                ;0F50 5A
  2514.                         ;L0F51      L0F3A CJ
  2515. L0F51:    RET_NEAR                ;0F51 C3
  2516.  
  2517.                         ;L0F52      L0F1E CI
  2518. L0F52:    CALL    L0EDA                ;0F52 E8 85 FF
  2519.     JB    L0F6B                ;0F55 72 14
  2520.     PUSH    DX                ;0F57 52
  2521.     MOV    AH,1                ;0F58 B4 01
  2522.     XOR    DX,DX                ;0F5A 33 D2
  2523.     INT    14                ;0F5C CD 14
  2524.     TEST    AH,80                ;0F5E F6 C4 80
  2525.     JNZ    L0F65                ;0F61 75 02
  2526.     POP    DX                ;0F63 5A
  2527.     RET_NEAR                ;0F64 C3
  2528.  
  2529.                         ;L0F65      L0F61 CJ
  2530. L0F65:    MOV    AL,4                ;0F65 B0 04
  2531.     CALL    L0C50                ;0F67 E8 E6 FC
  2532.     POP    DX                ;0F6A 5A
  2533.                         ;L0F6B      L0F55 CJ
  2534. L0F6B:    RET_NEAR                ;0F6B C3
  2535.  
  2536.                         ;L0F6C      L0E4D CC
  2537. L0F6C:    MOV    AL,0DH                ;0F6C B0 0D
  2538.     CALL    WORD PTR CS:L0BC3        ;0F6E 2E FF 16 C3 0B
  2539.     MOV    AL,0A                ;0F73 B0 0A
  2540.     CALL    WORD PTR CS:L0BC3        ;0F75 2E FF 16 C3 0B
  2541.     RET_NEAR                ;0F7A C3
  2542.  
  2543.                         ;L0F7B      L0DE9 CC  L0EC7 CC
  2544. L0F7B:    MOV    AL,0C                ;0F7B B0 0C
  2545.     CALL    WORD PTR CS:L0BC3        ;0F7D 2E FF 16 C3 0B
  2546.     RET_NEAR                ;0F82 C3
  2547.  
  2548.                         ;L0F83      L0DC4 CC  L0DF6 CC  L0E03 CC
  2549. L0F83:    PUSH    SI                ;0F83 56
  2550.     PUSH    DI                ;0F84 57
  2551.     CMP    AL,0FF                ;0F85 3C FF
  2552.     JZ    L0FAF                ;0F87 74 26
  2553.     PUSH    AX                ;0F89 50
  2554.     MOV    CL,AL                ;0F8A 8A C8
  2555.     MOV    AL,9                ;0F8C B0 09
  2556.     MUL    CL                ;0F8E F6 E1
  2557.     ADD    AX,[SI+1DH]            ;0F90 03 44 1D
  2558.     MOV    DI,OFFSET L09C7            ;0F93 BF C7 09
  2559.     MOV    CX,9                ;0F96 B9 09 00
  2560.     CALL    L1150                ;0F99 E8 B4 01
  2561.     MOV    SI,DI                ;0F9C 8B F7
  2562.     CALL    L10CF                ;0F9E E8 2E 01
  2563.     POP    AX                ;0FA1 58
  2564.     CMP    BYTE PTR [SI+8],0        ;0FA2 80 7C 08 00
  2565.     JZ    L0FAF                ;0FA6 74 07
  2566.     POP    DI                ;0FA8 5F
  2567.     POP    SI                ;0FA9 5E
  2568.     PUSH    SI                ;0FAA 56
  2569.     PUSH    DI                ;0FAB 57
  2570.     CALL    L0FB2                ;0FAC E8 03 00
  2571.                         ;L0FAF      L0F87 CJ  L0FA6 CJ
  2572. L0FAF:    POP    DI                ;0FAF 5F
  2573.     POP    SI                ;0FB0 5E
  2574.     RET_NEAR                ;0FB1 C3
  2575.  
  2576.                         ;L0FB2      L0FAC CC
  2577. L0FB2:    PUSH    DI                ;0FB2 57
  2578.     PUSH    AX                ;0FB3 50
  2579.     MOV    DL,[SI+19]            ;0FB4 8A 54 19
  2580.     MOV    AX,[SI+1F]            ;0FB7 8B 44 1F
  2581.     OR    DL,DL                ;0FBA 0A D2
  2582.     JZ    L0FEB                ;0FBC 74 2D
  2583.                         ;L0FBE      L0FCC CJ
  2584. L0FBE:    CALL    L113F                ;0FBE E8 7E 01
  2585.     POP    CX                ;0FC1 59
  2586.     PUSH    CX                ;0FC2 51
  2587.     CMP    CL,[DI]                ;0FC3 3A 0D
  2588.     JZ    L0FD1                ;0FC5 74 0A
  2589.     ADD    AX,5                ;0FC7 05 05 00
  2590.     DEC    DL                ;0FCA FE CA
  2591.     JNZ    L0FBE                ;0FCC 75 F0
  2592.     JMP    SHORT    L0FEB            ;0FCE EB 1B
  2593.  
  2594.     NOP                    ;0FD0 90
  2595.                         ;L0FD1      L0FC5 CJ  L0FE9 CJ
  2596. L0FD1:    PUSH    AX                ;0FD1 50
  2597.     PUSH    DX                ;0FD2 52
  2598.     CALL    L1094                ;0FD3 E8 BE 00
  2599.     CALL    L0FEF                ;0FD6 E8 16 00
  2600.     POP    DX                ;0FD9 5A
  2601.     POP    AX                ;0FDA 58
  2602.     DEC    DL                ;0FDB FE CA
  2603.     JZ    L0FEB                ;0FDD 74 0C
  2604.     ADD    AX,5                ;0FDF 05 05 00
  2605.     CALL    L113F                ;0FE2 E8 5A 01
  2606.     POP    CX                ;0FE5 59
  2607.     PUSH    CX                ;0FE6 51
  2608.     CMP    CL,[DI]                ;0FE7 3A 0D
  2609.     JZ    L0FD1                ;0FE9 74 E6
  2610.                         ;L0FEB      L0FBC CJ  L0FCE CJ  L0FDD CJ
  2611. L0FEB:    CLC                    ;0FEB F8
  2612.     POP    AX                ;0FEC 58
  2613.     POP    DI                ;0FED 5F
  2614.     RET_NEAR                ;0FEE C3
  2615.  
  2616.                         ;L0FEF      L0FD6 CC
  2617. L0FEF:    PUSH    SI                ;0FEF 56
  2618.     PUSH    BP                ;0FF0 55
  2619.     MOV    BP,8                ;0FF1 BD 08 00
  2620.     MOV    CL,[DI+1]            ;0FF4 8A 4D 01
  2621.     CMP    CL,0A                ;0FF7 80 F9 0A
  2622.     JNB    L1014                ;0FFA 73 18
  2623.     CMP    CL,0                ;0FFC 80 F9 00
  2624.     JZ    L100E                ;0FFF 74 0D
  2625.     MOV    SI,OFFSET L0C42            ;1001 BE 42 0C
  2626.     MOV    AL,L0A03            ;1004 A0 03 0A
  2627.     ADD    AL,41    ;'A'            ;1007 04 41
  2628.     MOV    [SI+1],AL            ;1009 88 44 01
  2629.     JMP    SHORT    L1047            ;100C EB 39
  2630.  
  2631.                         ;L100E      L0FFF CJ
  2632. L100E:    MOV    CL,0DH                ;100E B1 0D
  2633.     ADD    CL,L0A03            ;1010 02 0E 03 0A
  2634.                         ;L1014      L0FFA CJ
  2635. L1014:    SUB    CL,9                ;1014 80 E9 09
  2636.     XOR    CH,CH                ;1017 32 ED
  2637.     XOR    DX,DX                ;1019 33 D2
  2638.     MOV    AX,2                ;101B B8 02 00
  2639.     MOV    SI,OFFSET L0A09            ;101E BE 09 0A
  2640.                         ;L1021      L1045 CJ
  2641. L1021:    ADD    SI,AX                ;1021 03 F0
  2642.     INC    DX                ;1023 42
  2643.     MOV    AL,[SI]                ;1024 8A 04
  2644.     CMP    DX,3                ;1026 83 FA 03
  2645.     JZ    L102F                ;1029 74 04
  2646.     CMP    DX,BP                ;102B 3B D5
  2647.     JNZ    L1043                ;102D 75 14
  2648.                         ;L102F      L1029 CJ
  2649. L102F:    INC    SI                ;102F 46
  2650.     OR    AL,AL                ;1030 0A C0
  2651.     JZ    L103F                ;1032 74 0B
  2652.     CMP    CX,1                ;1034 83 F9 01
  2653.     JZ    L1049                ;1037 74 10
  2654.     XOR    AH,AH                ;1039 32 E4
  2655.     ADD    BP,AX                ;103B 03 E8
  2656.     ADD    CL,AL                ;103D 02 C8
  2657.                         ;L103F      L1032 CJ
  2658. L103F:    XOR    AL,AL                ;103F 32 C0
  2659.     DEC    AL                ;1041 FE C8
  2660.                         ;L1043      L102D CJ
  2661. L1043:    INC    AL                ;1043 FE C0
  2662.     LOOP    L1021                ;1045 E2 DA
  2663.                         ;L1047      L100C CJ
  2664. L1047:    MOV    AL,1                ;1047 B0 01
  2665.                         ;L1049      L1037 CJ
  2666. L1049:    POP    BP                ;1049 5D
  2667.     PUSH    BP                ;104A 55
  2668.     PUSH    ES                ;104B 06
  2669.     PUSH    DI                ;104C 57
  2670.     PUSH    BP                ;104D 55
  2671.     MOV    DL,AL                ;104E 8A D0
  2672.     MOV    AL,[DI+3]            ;1050 8A 45 03
  2673.     MOV    AH,[DI+4]            ;1053 8A 65 04
  2674.     PUSH    AX                ;1056 50
  2675.     MOV    CL,0A0                ;1057 B1 A0
  2676.     XOR    AH,AH                ;1059 32 E4
  2677.     MUL    CL                ;105B F6 E1
  2678.     MOV    CL,[DI+2]            ;105D 8A 4D 02
  2679.     XOR    CH,CH                ;1060 32 ED
  2680.     ADD    AX,CX                ;1062 03 C1
  2681.     ADD    AX,CX                ;1064 03 C1
  2682.     MOV    DI,AX                ;1066 8B F8
  2683.     POP    AX                ;1068 58
  2684.     MOV    ES,L09FD            ;1069 8E 06 FD 09
  2685.                         ;L106D      L108C CJ
  2686. L106D:    POP    BP                ;106D 5D
  2687.     PUSH    BP                ;106E 55
  2688.     PUSH    DI                ;106F 57
  2689.     MOV    CL,[SI]                ;1070 8A 0C
  2690.     XOR    CH,CH                ;1072 32 ED
  2691.     INC    SI                ;1074 46
  2692.     JCXZ    L1085                ;1075 E3 0E
  2693.     CLC                    ;1077 F8
  2694.                         ;L1078      L1083 CJ
  2695. L1078:    LODSB                    ;1078 AC
  2696.     PUSH    DX                ;1079 52
  2697.     MOV    DX,BP                ;107A 8B D5
  2698.     XOR    AL,DH                ;107C 32 C6
  2699.     POP    DX                ;107E 5A
  2700.     CALL    L1253                ;107F E8 D1 01
  2701.     STOSW                    ;1082 AB
  2702.     LOOP    L1078                ;1083 E2 F3
  2703.                         ;L1085      L1075 CJ
  2704. L1085:    POP    DI                ;1085 5F
  2705.     ADD    DI,0A0                ;1086 81 C7 A0 00
  2706.     PATCH83
  2707.     DEC    DL                ;108A FE CA
  2708.     JNZ    L106D                ;108C 75 DF
  2709.     POP    BP                ;108E 5D
  2710.     POP    DI                ;108F 5F
  2711.     POP    ES                ;1090 07
  2712.     POP    BP                ;1091 5D
  2713.     POP    SI                ;1092 5E
  2714.     RET_NEAR                ;1093 C3
  2715.  
  2716.                         ;L1094      L0FD3 CC
  2717. L1094:    PUSH    DI                ;1094 57
  2718.     CMP    WORD PTR L0A05,-1        ;1095 83 3E 05 0A FF
  2719.     JNZ    L10C0                ;109A 75 24
  2720.     MOV    DL,L0A04            ;109C 8A 16 04 0A
  2721.     XOR    DH,DH                ;10A0 32 F6
  2722.     MOV    AX,[SI+21]            ;10A2 8B 44 21
  2723.                         ;L10A5      L10BB CJ
  2724. L10A5:    MOV    CX,2                ;10A5 B9 02 00
  2725.     MOV    DI,OFFSET L0A07            ;10A8 BF 07 0A
  2726.     PUSH    AX                ;10AB 50
  2727.     PUSH    DX                ;10AC 52
  2728.     CALL    L1150                ;10AD E8 A0 00
  2729.     POP    DX                ;10B0 5A
  2730.     POP    AX                ;10B1 58
  2731.     OR    DX,DX                ;10B2 0B D2
  2732.     JZ    L10BD                ;10B4 74 07
  2733.     ADD    AX,L0A07            ;10B6 03 06 07 0A
  2734.     DEC    DX                ;10BA 4A
  2735.     JMP    SHORT    L10A5            ;10BB EB E8
  2736.  
  2737.                         ;L10BD      L10B4 CJ
  2738. L10BD:    MOV    L0A05,AX            ;10BD A3 05 0A
  2739.                         ;L10C0      L109A CJ
  2740. L10C0:    MOV    AX,L0A05            ;10C0 A1 05 0A
  2741.     MOV    CX,L0A07            ;10C3 8B 0E 07 0A
  2742.     MOV    DI,OFFSET L0A09            ;10C7 BF 09 0A
  2743.     CALL    L1150                ;10CA E8 83 00
  2744.     POP    DI                ;10CD 5F
  2745.     RET_NEAR                ;10CE C3
  2746.  
  2747.                         ;L10CF      L0F9E CC
  2748. L10CF:    PUSH    BP                ;10CF 55
  2749.     PUSH    DI                ;10D0 57
  2750.     MOV    DI,OFFSET L0B99            ;10D1 BF 99 0B
  2751.     MOV    CX,14                ;10D4 B9 14 00
  2752.     CLD                    ;10D7 FC
  2753.     XOR    AX,AX                ;10D8 33 C0
  2754.     REPZ    STOSW                ;10DA F3 AB
  2755.     MOV    DX,[SI+2]            ;10DC 8B 54 02
  2756.     XOR    CX,CX                ;10DF 33 C9
  2757.     MOV    AX,OFFSET L4200            ;10E1 B8 00 42
  2758.     INT    21                ;10E4 CD 21
  2759.     JB    L112B                ;10E6 72 43
  2760.     MOV    DX,OFFSET L0B97            ;10E8 BA 97 0B
  2761.                         ;L10EB      L10FC CJ
  2762. L10EB:    ADD    DX,2                ;10EB 83 C2 02
  2763.     MOV    AH,3F    ;'?'            ;10EE B4 3F
  2764.     MOV    CX,2                ;10F0 B9 02 00
  2765.     INT    21                ;10F3 CD 21
  2766.     JB    L112B                ;10F5 72 34
  2767.     MOV    DI,DX                ;10F7 8B FA
  2768.     CMP    WORD PTR [DI],0            ;10F9 83 3D 00
  2769.     JNZ    L10EB                ;10FC 75 ED
  2770.     MOV    DX,OFFSET L0A09            ;10FE BA 09 0A
  2771.     MOV    AL,[SI+6]            ;1101 8A 44 06
  2772.     ADD    AL,AL                ;1104 02 C0
  2773.     XOR    AH,AH                ;1106 32 E4
  2774.     MOV    L09FF,AX            ;1108 A3 FF 09
  2775.     MOV    AL,[SI+7]            ;110B 8A 44 07
  2776.     MOV    CL,0A0                ;110E B1 A0
  2777.     MUL    CL                ;1110 F6 E1
  2778.     ADD    L09FF,AX            ;1112 01 06 FF 09
  2779.     MOV    CL,[SI+5]            ;1116 8A 4C 05
  2780.     XOR    CH,CH                ;1119 32 ED
  2781.     MOV    AH,[SI+1]            ;111B 8A 64 01
  2782.                         ;L111E      L1128 CJ
  2783. L111E:    CALL    L1166                ;111E E8 45 00
  2784.     JB    L112B                ;1121 72 08
  2785.     PUSH    AX                ;1123 50
  2786.     CALL    L11DE                ;1124 E8 B7 00
  2787.     POP    AX                ;1127 58
  2788.     LOOP    L111E                ;1128 E2 F4
  2789.     CLC                    ;112A F8
  2790.                         ;L112B      L10E6 CJ  L10F5 CJ  L1121 CJ
  2791. L112B:    POP    DI                ;112B 5F
  2792.     POP    BP                ;112C 5D
  2793.     RET_NEAR                ;112D C3
  2794.  
  2795.                         ;L112E      L0D60 CC  L0DCD CC  L0DDB CC    L0DEF CC  L0DFC CC  L0E1E CC  L0E29 CC
  2796.                         ;      L0E31 CC
  2797. L112E:    PUSH    CX                ;112E 51
  2798.     MOV    CX,28    ;'('            ;112F B9 28 00
  2799.     CMP    AX,0FFFF            ;1132 3D FF FF
  2800.     JNZ    L113A                ;1135 75 03
  2801.     MOV    AX,L0BC1            ;1137 A1 C1 0B
  2802.                         ;L113A      L1135 CJ
  2803. L113A:    CALL    L1150                ;113A E8 13 00
  2804.     POP    CX                ;113D 59
  2805.     RET_NEAR                ;113E C3
  2806.  
  2807.                         ;L113F      L0FBE CC  L0FE2 CC
  2808. L113F:    PUSH    CX                ;113F 51
  2809.     PUSH    DX                ;1140 52
  2810.     PUSH    AX                ;1141 50
  2811.     MOV    DI,OFFSET L09D0            ;1142 BF D0 09
  2812.     MOV    CX,5                ;1145 B9 05 00
  2813.     CALL    L1150                ;1148 E8 05 00
  2814.     POP    AX                ;114B 58
  2815.     POP    DX                ;114C 5A
  2816.     POP    CX                ;114D 59
  2817.     RET_NEAR                ;114E C3
  2818.  
  2819.     RET_NEAR                ;114F C3
  2820.  
  2821.                         ;L1150      L0F99 CC  L10AD CC  L10CA CC    L113A CC  L1148 CC
  2822. L1150:    PUSH    DX                ;1150 52
  2823.     PUSH    CX                ;1151 51
  2824.     XOR    CX,CX                ;1152 33 C9
  2825.     MOV    DX,AX                ;1154 8B D0
  2826.     MOV    AX,OFFSET L4200            ;1156 B8 00 42
  2827.     INT    21                ;1159 CD 21
  2828.     JB    L1164                ;115B 72 07
  2829.     MOV    DX,DI                ;115D 8B D7
  2830.     POP    CX                ;115F 59
  2831.     MOV    AH,3F    ;'?'            ;1160 B4 3F
  2832.     INT    21                ;1162 CD 21
  2833.                         ;L1164      L115B CJ
  2834. L1164:    POP    DX                ;1164 5A
  2835.     RET_NEAR                ;1165 C3
  2836.  
  2837.                         ;L1166      L111E CC
  2838. L1166:    PUSH    BX                ;1166 53
  2839.     PUSH    CX                ;1167 51
  2840.     PUSH    DX                ;1168 52
  2841.     PUSH    DI                ;1169 57
  2842.     PUSH    SI                ;116A 56
  2843.     PUSH    AX                ;116B 50
  2844.     MOV    CL,[SI+4]            ;116C 8A 4C 04
  2845.     XOR    CH,CH                ;116F 32 ED
  2846.     MOV    L0A01,CX            ;1171 89 0E 01 0A
  2847.     ADD    L0A01,CX            ;1175 01 0E 01 0A
  2848.     ADD    DX,0A0                ;1179 81 C2 A0 00
  2849.     MOV    AH,3F    ;'?'            ;117D B4 3F
  2850.     INT    21                ;117F CD 21
  2851.     JB    L11A6                ;1181 72 23
  2852.     MOV    CX,AX                ;1183 8B C8
  2853.     POP    AX                ;1185 58
  2854.     PUSH    AX                ;1186 50
  2855.     MOV    SI,DX                ;1187 8B F2
  2856.     MOV    DI,DX                ;1189 8B FA
  2857.     SUB    DI,0A0                ;118B 81 EF A0 00
  2858.     PATCH83
  2859.     MOV    DX,CX                ;118F 8B D1
  2860.                         ;L1191      L11A1 CJ
  2861. L1191:    CALL    L11AD                ;1191 E8 19 00
  2862.     CMP    AL,0FF                ;1194 3C FF
  2863.     JNZ    L11A0                ;1196 75 08
  2864.     CALL    L11AD                ;1198 E8 12 00
  2865.     MOV    AH,AL                ;119B 8A E0
  2866.     CALL    L11AD                ;119D E8 0D 00
  2867.                         ;L11A0      L1196 CJ
  2868. L11A0:    STOSW                    ;11A0 AB
  2869.     LOOP    L1191                ;11A1 E2 EE
  2870.     CLC                    ;11A3 F8
  2871.     POP    CX                ;11A4 59
  2872.     PUSH    AX                ;11A5 50
  2873.                         ;L11A6      L1181 CJ
  2874. L11A6:    POP    AX                ;11A6 58
  2875.     POP    SI                ;11A7 5E
  2876.     POP    DI                ;11A8 5F
  2877.     POP    DX                ;11A9 5A
  2878.     POP    CX                ;11AA 59
  2879.     POP    BX                ;11AB 5B
  2880.     RET_NEAR                ;11AC C3
  2881.  
  2882.                         ;L11AD      L1191 CC  L1198 CC  L119D CC
  2883. L11AD:    PUSH    DX                ;11AD 52
  2884.     LODSB                    ;11AE AC
  2885.     MOV    DX,BP                ;11AF 8B D5
  2886.     XOR    AL,DH                ;11B1 32 C6
  2887.     CALL    L1253                ;11B3 E8 9D 00
  2888.     POP    DX                ;11B6 5A
  2889.     DEC    DX                ;11B7 4A
  2890.     JZ    L11BB                ;11B8 74 01
  2891.     RET_NEAR                ;11BA C3
  2892.  
  2893.                         ;L11BB      L11B8 CJ
  2894. L11BB:    PUSH    AX                ;11BB 50
  2895.     PUSH    CX                ;11BC 51
  2896.     CMP    CX,1                ;11BD 83 F9 01
  2897.     JNZ    L11C8                ;11C0 75 06
  2898.     CMP    AL,0FF                ;11C2 3C FF
  2899.     JZ    L11CD                ;11C4 74 07
  2900.     JNZ    L11DB                ;11C6 75 13
  2901.                         ;L11C8      L11C0 CJ
  2902. L11C8:    MOV    CX,1                ;11C8 B9 01 00
  2903.     JNZ    L11D0                ;11CB 75 03
  2904.                         ;L11CD      L11C4 CJ
  2905. L11CD:    MOV    CX,2                ;11CD B9 02 00
  2906.                         ;L11D0      L11CB CJ
  2907. L11D0:    MOV    DX,OFFSET L0AA9            ;11D0 BA A9 0A
  2908.     MOV    AH,3F    ;'?'            ;11D3 B4 3F
  2909.     INT    21                ;11D5 CD 21
  2910.     MOV    SI,DX                ;11D7 8B F2
  2911.     MOV    DX,AX                ;11D9 8B D0
  2912.                         ;L11DB      L11C6 CJ
  2913. L11DB:    POP    CX                ;11DB 59
  2914.     POP    AX                ;11DC 58
  2915.     RET_NEAR                ;11DD C3
  2916.  
  2917.                         ;L11DE      L1124 CC
  2918. L11DE:    PUSH    ES                ;11DE 06
  2919.     PUSH    CX                ;11DF 51
  2920.     PUSH    SI                ;11E0 56
  2921.     PUSH    DI                ;11E1 57
  2922.     PUSH    DX                ;11E2 52
  2923.     MOV    CX,L0A01            ;11E3 8B 0E 01 0A
  2924.     MOV    SI,DX                ;11E7 8B F2
  2925.     MOV    ES,L09FD            ;11E9 8E 06 FD 09
  2926.     MOV    DI,L09FF            ;11ED 8B 3E FF 09
  2927.     MOV    DX,OFFSET L03DA            ;11F1 BA DA 03
  2928.     CLD                    ;11F4 FC
  2929.     CMP    WORD PTR L09FD,OFFSET LB000    ;11F5 81 3E FD 09 00 B0
  2930.     JZ    L1211                ;11FB 74 14
  2931.                         ;L11FD      L1204 CJ  L120D CJ
  2932. L11FD:    IN    AL,DX                ;11FD EC
  2933.     TEST    AL,8                ;11FE A8 08
  2934.     JNZ    L1211                ;1200 75 0F
  2935.     TEST    AL,1                ;1202 A8 01
  2936.     JNZ    L11FD                ;1204 75 F7
  2937.                         ;L1206      L1209 CJ
  2938. L1206:    IN    AL,DX                ;1206 EC
  2939.     TEST    AL,1                ;1207 A8 01
  2940.     JZ    L1206                ;1209 74 FB
  2941.     MOVSW                    ;120B A5
  2942.     DEC    CX                ;120C 49
  2943.     LOOP    L11FD                ;120D E2 EE
  2944.     JMP    SHORT    L1213            ;120F EB 02
  2945.  
  2946.                         ;L1211      L11FB CJ  L1200 CJ
  2947. L1211:    REPZ    MOVSB                ;1211 F3 A4
  2948.                         ;L1213      L120F CJ
  2949. L1213:    ADD    WORD PTR L09FF,0A0        ;1213 81 06 FF 09 A0 00
  2950.     POP    DX                ;1219 5A
  2951.     POP    DI                ;121A 5F
  2952.     POP    SI                ;121B 5E
  2953.     POP    CX                ;121C 59
  2954.     POP    ES                ;121D 07
  2955.     RET_NEAR                ;121E C3
  2956.  
  2957.                         ;L121F      L0E08 CC
  2958. L121F:    PUSH    CX                ;121F 51
  2959.     PUSH    DX                ;1220 52
  2960.     PUSH    SI                ;1221 56
  2961.     MOV    DX,0FFFF            ;1222 BA FF FF
  2962.                         ;L1225      L123F CJ
  2963. L1225:    XOR    AH,AH                ;1225 32 E4
  2964.     INT    16                ;1227 CD 16
  2965.     CMP    AX,OFFSET L2E03            ;1229 3D 03 2E
  2966.     JZ    L124D                ;122C 74 1F
  2967.     CALL    L1264                ;122E E8 33 00
  2968.     MOV    CX,AX                ;1231 8B C8
  2969.     XOR    DX,DX                ;1233 33 D2
  2970.     CLD                    ;1235 FC
  2971.     MOV    SI,OFFSET L0B99            ;1236 BE 99 0B
  2972.                         ;L1239      L124B CJ
  2973. L1239:    LODSW                    ;1239 AD
  2974.     CALL    L1264                ;123A E8 27 00
  2975.     OR    AX,AX                ;123D 0B C0
  2976.     JZ    L1225                ;123F 74 E4
  2977.     CMP    AX,0FFFF            ;1241 3D FF FF
  2978.     JZ    L124D                ;1244 74 07
  2979.     CMP    AX,CX                ;1246 3B C1
  2980.     JZ    L124D                ;1248 74 03
  2981.     INC    DX                ;124A 42
  2982.     JMP    SHORT    L1239            ;124B EB EC
  2983.  
  2984.                         ;L124D      L122C CJ  L1244 CJ  L1248 CJ
  2985. L124D:    MOV    AX,DX                ;124D 8B C2
  2986.     POP    SI                ;124F 5E
  2987.     POP    DX                ;1250 5A
  2988.     POP    CX                ;1251 59
  2989.     RET_NEAR                ;1252 C3
  2990.  
  2991.                         ;L1253      L0D2B CC  L107F CC  L11B3 CC
  2992. L1253:    PUSH    AX                ;1253 50
  2993.     MOV    AX,BP                ;1254 8B C5
  2994.     ADD    BP,BP                ;1256 03 ED
  2995.     ADD    BP,BP                ;1258 03 ED
  2996.     ADD    BP,BP                ;125A 03 ED
  2997.     ADD    BP,BP                ;125C 03 ED
  2998.     ADD    BP,BP                ;125E 03 ED
  2999.     SUB    BP,AX                ;1260 2B E8
  3000.     POP    AX                ;1262 58
  3001.     RET_NEAR                ;1263 C3
  3002.  
  3003.                         ;L1264      L0C95 CC  L122E CC  L123A CC
  3004. L1264:    CMP    AL,61    ;'a'            ;1264 3C 61
  3005.     JB    L126E                ;1266 72 06
  3006.     CMP    AL,7A    ;'z'            ;1268 3C 7A
  3007.     JA    L126E                ;126A 77 02
  3008.     SUB    AL,20    ;' '            ;126C 2C 20
  3009.                         ;L126E      L1266 CJ  L126A CJ
  3010. L126E:    RET_NEAR                ;126E C3
  3011.  
  3012.                         ;L126F      L06F9 DI
  3013. L126F    EQU    $-0
  3014.                         ;L1559      L0EF5 CI
  3015. L1559    EQU    $+2EA
  3016.                         ;L200A      L02C3 DI
  3017. L200A    EQU    $+0D9BH
  3018.                         ;L2020      L0257 DT
  3019. L2020    EQU    $+0DB1
  3020.                         ;L240A      L02BF CI  L02F8 DI  L0352 DI    L0388 DI
  3021. L240A    EQU    $+119BH
  3022.                         ;L2901      L073E DI  L074B DI  L07CD DI    L07DA DI
  3023. L2901    EQU    $+1692
  3024.                         ;L2D20      L0252 DI  L0337 DI
  3025. L2D20    EQU    $+1AB1
  3026.                         ;L2D2D      L051B DI  L052F DI
  3027. L2D2D    EQU    $+1ABE
  3028.                         ;L2DF9      L04B4 DI
  3029. L2DF9    EQU    $+1B8A
  3030.                         ;L2E03      L0EE5 DI  L1229 DI
  3031. L2E03    EQU    $+1B94
  3032.                         ;L3330      L0225 DM
  3033. L3330    EQU    $+20C1
  3034.                         ;L3D00      L0E8A DI
  3035. L3D00    EQU    $+2A91
  3036.                         ;L3F00      L0E9C DI
  3037. L3F00    EQU    $+2C91
  3038.                         ;L4120      L033C DT
  3039. L4120    EQU    $+2EB1
  3040.                         ;L4200      L10E1 DI  L1156 DI
  3041. L4200    EQU    $+2F91
  3042.                         ;L4B00      L0754 DI  L0761 DI  L07E3 DI
  3043. L4B00    EQU    $+3891
  3044.                         ;L4C01      L068B DI  L08F8 DI
  3045. L4C01    EQU    $+3992
  3046.                         ;L4E48      L0D4C DI
  3047. L4E48    EQU    $+3BD9
  3048.                         ;L4F4A      L0D3F DI
  3049. L4F4A    EQU    $+3CDBH
  3050.                         ;L530A      L0355 DI
  3051. L530A    EQU    $+409BH
  3052.                         ;L561E      L0C4F DM
  3053. L561E    EQU    $+43AF
  3054.                         ;L7F7F      L0D3B DI  L0D48 DI
  3055. L7F7F    EQU    $+6D10
  3056.                         ;LB000      L0CE5 DI  L11F5 DI
  3057. LB000    EQU    $-626F
  3058.                         ;LB800      L0CDE DI  L0E54 CI
  3059. LB800    EQU    $-5A6F
  3060.                         ;LE00D      L0D77 DI
  3061. LE00D    EQU    $-3262
  3062.     S0000    ENDS
  3063. ;
  3064. END    L0100
  3065.