home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / help / thelp / mgprog.dis next >
Encoding:
Text File  |  1994-06-19  |  231.6 KB  |  4,053 lines

  1.  
  2. Module: MGPROG.PAS
  3. Group: 'DGROUP' _DATA,_BSS
  4.  
  5. Segment: MGPROG_TEXT  PARA   0000287f bytes  
  6.  0000                    CHAROUT:
  7.  0000  55                MGPROG_009      push    bp
  8.  0001  89 e5                             mov     bp,sp
  9.  0003  31 c0                             xor     ax,ax
  10.  0005  9a 00 00 00 00                    call    far SYSTEM_034
  11.  000a  8a 46 08                          mov     al,+8H[bp]
  12.  000d  50                                push    ax
  13.  000e  c4 3e 00 00                       les     di,dword ptr L296
  14.  0012  8c c0                             mov     ax,es
  15.  0014  50                                push    ax
  16.  0015  8b 46 0a                          mov     ax,+0aH[bp]
  17.  0018  99                                cwd     
  18.  0019  8b c8                             mov     cx,ax
  19.  001b  8b da                             mov     bx,dx
  20.  001d  c4 3e 00 00                       les     di,dword ptr L296
  21.  0021  89 f8                             mov     ax,di
  22.  0023  31 d2                             xor     dx,dx
  23.  0025  03 c1                             add     ax,cx
  24.  0027  13 d3                             adc     dx,bx
  25.  0029  8b f8                             mov     di,ax
  26.  002b  07                                pop     es
  27.  002c  58                                pop     ax
  28.  002d  26 88 05                          mov     es:[di],al
  29.  0030  8a 46 06                          mov     al,+6H[bp]
  30.  0033  50                                push    ax
  31.  0034  c4 3e 00 00                       les     di,dword ptr L296
  32.  0038  8c c0                             mov     ax,es
  33.  003a  50                                push    ax
  34.  003b  8b 46 0a                          mov     ax,+0aH[bp]
  35.  003e  99                                cwd     
  36.  003f  8b c8                             mov     cx,ax
  37.  0041  8b da                             mov     bx,dx
  38.  0043  c4 3e 00 00                       les     di,dword ptr L296
  39.  0047  89 f8                             mov     ax,di
  40.  0049  31 d2                             xor     dx,dx
  41.  004b  03 c1                             add     ax,cx
  42.  004d  13 d3                             adc     dx,bx
  43.  004f  05 01 00                          add     ax,0001H
  44.  0052  83 d2 00                          adc     dx,0000H
  45.  0055  8b f8                             mov     di,ax
  46.  0057  07                                pop     es
  47.  0058  58                                pop     ax
  48.  0059  26 88 05                          mov     es:[di],al
  49.  005c  89 ec                             mov     sp,bp
  50.  005e  5d                                pop     bp
  51.  005f  ca 06 00                          retf    0006H
  52.  0062                    RITE:
  53.  0062  55                MGPROG_001      push    bp
  54.  0063  89 e5                             mov     bp,sp
  55.  0065  b8 57 00                          mov     ax,0057H
  56.  0068  9a 00 00 00 00                    call    far SYSTEM_034
  57.  006d  83 ec 57                          sub     sp,0057H
  58.  0070  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  59.  0073  06                                push    es
  60.  0074  57                                push    di
  61.  0075  8d 7e af                          lea     di,-51H[bp]
  62.  0078  16                                push    ss
  63.  0079  57                                push    di
  64.  007a  b8 50 00                          mov     ax,0050H
  65.  007d  50                                push    ax
  66.  007e  9a 00 00 00 00                    call    far SYSTEM_00C
  67.  0083  8b 46 08                          mov     ax,+8H[bp]
  68.  0086  48                                dec     ax
  69.  0087  b9 a0 00                          mov     cx,00a0H
  70.  008a  f7 e9                             imul    cx
  71.  008c  89 46 08                          mov     +8H[bp],ax
  72.  008f  8a 46 af                          mov     al,-51H[bp]
  73.  0092  30 e4                             xor     ah,ah
  74.  0094  89 46 a9                          mov     -57H[bp],ax
  75.  0097  b8 01 00                          mov     ax,0001H
  76.  009a  3b 46 a9                          cmp     ax,-57H[bp]
  77.  009d  7f 35                             jg      L3
  78.  009f  89 46 ab                          mov     -55H[bp],ax
  79.  00a2  eb 03                             jmp     L2
  80.  00a4  ff 46 ab          L1              inc     word ptr -55H[bp]
  81.  00a7  8b 46 0a          L2              mov     ax,+0aH[bp]
  82.  00aa  03 46 ab                          add     ax,-55H[bp]
  83.  00ad  2d 02 00                          sub     ax,0002H
  84.  00b0  d1 e0                             shl     ax,1
  85.  00b2  03 46 08                          add     ax,+8H[bp]
  86.  00b5  89 46 ad                          mov     -53H[bp],ax
  87.  00b8  ff 76 ad                          push    -53H[bp]
  88.  00bb  8b 7e ab                          mov     di,-55H[bp]
  89.  00be  8a 43 af                          mov     al,-51H[bp+di]
  90.  00c1  30 e4                             xor     ah,ah
  91.  00c3  50                                push    ax
  92.  00c4  8a 46 06                          mov     al,+6H[bp]
  93.  00c7  50                                push    ax
  94.  00c8  0e                                push    cs
  95.  00c9  e8 00 00                          call    CHAROUT
  96.  00cc  8b 46 ab                          mov     ax,-55H[bp]
  97.  00cf  3b 46 a9                          cmp     ax,-57H[bp]
  98.  00d2  75 d0                             jne     L1
  99.  00d4  89 ec             L3              mov     sp,bp
  100.  00d6  5d                                pop     bp
  101.  00d7  ca 0a 00                          retf    000aH
  102.  00da                    WINRITE:
  103.  00da  55                MGPROG_002      push    bp
  104.  00db  89 e5                             mov     bp,sp
  105.  00dd  b8 51 00                          mov     ax,0051H
  106.  00e0  9a 00 00 00 00                    call    far SYSTEM_034
  107.  00e5  83 ec 51                          sub     sp,0051H
  108.  00e8  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  109.  00eb  06                                push    es
  110.  00ec  57                                push    di
  111.  00ed  8d 7e af                          lea     di,-51H[bp]
  112.  00f0  16                                push    ss
  113.  00f1  57                                push    di
  114.  00f2  b8 50 00                          mov     ax,0050H
  115.  00f5  50                                push    ax
  116.  00f6  9a 00 00 00 00                    call    far SYSTEM_00C
  117.  00fb  a0 00 00                          mov     al,L271
  118.  00fe  30 e4                             xor     ah,ah
  119.  0100  8b d0                             mov     dx,ax
  120.  0102  8a 46 0a                          mov     al,+0aH[bp]
  121.  0105  30 e4                             xor     ah,ah
  122.  0107  03 c2                             add     ax,dx
  123.  0109  88 46 0a                          mov     +0aH[bp],al
  124.  010c  a0 00 00                          mov     al,L272
  125.  010f  30 e4                             xor     ah,ah
  126.  0111  8b d0                             mov     dx,ax
  127.  0113  8a 46 08                          mov     al,+8H[bp]
  128.  0116  30 e4                             xor     ah,ah
  129.  0118  03 c2                             add     ax,dx
  130.  011a  88 46 08                          mov     +8H[bp],al
  131.  011d  8d 7e af                          lea     di,-51H[bp]
  132.  0120  16                                push    ss
  133.  0121  57                                push    di
  134.  0122  8a 46 0a                          mov     al,+0aH[bp]
  135.  0125  30 e4                             xor     ah,ah
  136.  0127  50                                push    ax
  137.  0128  8a 46 08                          mov     al,+8H[bp]
  138.  012b  30 e4                             xor     ah,ah
  139.  012d  50                                push    ax
  140.  012e  8a 46 06                          mov     al,+6H[bp]
  141.  0131  50                                push    ax
  142.  0132  0e                                push    cs
  143.  0133  e8 00 00                          call    MGPROG_001
  144.  0136  89 ec                             mov     sp,bp
  145.  0138  5d                                pop     bp
  146.  0139  ca 0a 00                          retf    000aH
  147.  013c                    DEFINESCREEN:
  148.  013c  55                MGPROG_003      push    bp
  149.  013d  89 e5                             mov     bp,sp
  150.  013f  b8 04 00                          mov     ax,0004H
  151.  0142  9a 00 00 00 00                    call    far SYSTEM_034
  152.  0147  83 ec 04                          sub     sp,0004H
  153.  014a  8a 46 14                          mov     al,+14H[bp]
  154.  014d  30 e4                             xor     ah,ah
  155.  014f  ba 07 00                          mov     dx,0007H
  156.  0152  f7 e2                             mul     dx
  157.  0154  8b f8                             mov     di,ax
  158.  0156  81 c7 00 00                       add     di,offset L299
  159.  015a  89 7e fc                          mov     -4H[bp],di
  160.  015d  8c 5e fe                          mov     -2H[bp],ds
  161.  0160  8a 46 12                          mov     al,+12H[bp]
  162.  0163  c4 7e fc                          les     di,dword ptr -4H[bp]
  163.  0166  26 88 05                          mov     es:[di],al
  164.  0169  8a 46 10                          mov     al,+10H[bp]
  165.  016c  c4 7e fc                          les     di,dword ptr -4H[bp]
  166.  016f  26 88 45 01                       mov     es:+1H[di],al
  167.  0173  8a 46 0e                          mov     al,+0eH[bp]
  168.  0176  c4 7e fc                          les     di,dword ptr -4H[bp]
  169.  0179  26 88 45 02                       mov     es:+2H[di],al
  170.  017d  8a 46 0c                          mov     al,+0cH[bp]
  171.  0180  c4 7e fc                          les     di,dword ptr -4H[bp]
  172.  0183  26 88 45 03                       mov     es:+3H[di],al
  173.  0187  8a 46 0a                          mov     al,+0aH[bp]
  174.  018a  c4 7e fc                          les     di,dword ptr -4H[bp]
  175.  018d  26 88 45 04                       mov     es:+4H[di],al
  176.  0191  8a 46 08                          mov     al,+8H[bp]
  177.  0194  c4 7e fc                          les     di,dword ptr -4H[bp]
  178.  0197  26 88 45 05                       mov     es:+5H[di],al
  179.  019b  8a 46 06                          mov     al,+6H[bp]
  180.  019e  c4 7e fc                          les     di,dword ptr -4H[bp]
  181.  01a1  26 88 45 06                       mov     es:+6H[di],al
  182.  01a5  89 ec                             mov     sp,bp
  183.  01a7  5d                                pop     bp
  184.  01a8  ca 10 00                          retf    0010H
  185.  01ab  55                MGPROG_00E      push    bp
  186.  01ac  89 e5                             mov     bp,sp
  187.  01ae  b8 06 00                          mov     ax,0006H
  188.  01b1  9a 00 00 00 00                    call    far SYSTEM_034
  189.  01b6  83 ec 06                          sub     sp,0006H
  190.  01b9  8b 46 0e                          mov     ax,+0eH[bp]
  191.  01bc  48                                dec     ax
  192.  01bd  d1 e0                             shl     ax,1
  193.  01bf  8b d8                             mov     bx,ax
  194.  01c1  8b 46 10                          mov     ax,+10H[bp]
  195.  01c4  48                                dec     ax
  196.  01c5  b9 a0 00                          mov     cx,00a0H
  197.  01c8  f7 e9                             imul    cx
  198.  01ca  03 c3                             add     ax,bx
  199.  01cc  89 46 fe                          mov     -2H[bp],ax
  200.  01cf  8b 46 0c                          mov     ax,+0cH[bp]
  201.  01d2  89 46 fa                          mov     -6H[bp],ax
  202.  01d5  b8 01 00                          mov     ax,0001H
  203.  01d8  3b 46 fa                          cmp     ax,-6H[bp]
  204.  01db  7f 38                             jg      L8
  205.  01dd  89 46 fc                          mov     -4H[bp],ax
  206.  01e0  eb 03                             jmp     L5
  207.  01e2  ff 46 fc          L4              inc     word ptr -4H[bp]
  208.  01e5  ff 76 fe          L5              push    -2H[bp]
  209.  01e8  ff 76 0a                          push    +0aH[bp]
  210.  01eb  8a 46 06                          mov     al,+6H[bp]
  211.  01ee  50                                push    ax
  212.  01ef  0e                                push    cs
  213.  01f0  e8 00 00                          call    CHAROUT
  214.  01f3  83 7e 08 00                       cmp     word ptr +8H[bp],0000H
  215.  01f7  75 0b                             jne     L6
  216.  01f9  8b 46 fe                          mov     ax,-2H[bp]
  217.  01fc  05 a0 00                          add     ax,00a0H
  218.  01ff  89 46 fe                          mov     -2H[bp],ax
  219.  0202  eb 09                             jmp     L7
  220.  0204  8b 46 fe          L6              mov     ax,-2H[bp]
  221.  0207  05 02 00                          add     ax,0002H
  222.  020a  89 46 fe                          mov     -2H[bp],ax
  223.  020d  8b 46 fc          L7              mov     ax,-4H[bp]
  224.  0210  3b 46 fa                          cmp     ax,-6H[bp]
  225.  0213  75 cd                             jne     L4
  226.  0215  89 ec             L8              mov     sp,bp
  227.  0217  5d                                pop     bp
  228.  0218  c2 0e 00                          ret     000eH
  229.  021b  55                MGPROG_00D      push    bp
  230.  021c  89 e5                             mov     bp,sp
  231.  021e  b8 14 00                          mov     ax,0014H
  232.  0221  9a 00 00 00 00                    call    far SYSTEM_034
  233.  0226  83 ec 14                          sub     sp,0014H
  234.  0229  8a 46 10                          mov     al,+10H[bp]
  235.  022c  50                                push    ax
  236.  022d  8a 46 0e                          mov     al,+0eH[bp]
  237.  0230  50                                push    ax
  238.  0231  8a 46 0c                          mov     al,+0cH[bp]
  239.  0234  50                                push    ax
  240.  0235  8a 46 0a                          mov     al,+0aH[bp]
  241.  0238  50                                push    ax
  242.  0239  9a 00 00 00 00                    call    far CRT_005
  243.  023e  8a 46 08                          mov     al,+8H[bp]
  244.  0241  50                                push    ax
  245.  0242  9a 00 00 00 00                    call    far CRT_00E
  246.  0247  9a 00 00 00 00                    call    far CRT_009
  247.  024c  8b 46 0c                          mov     ax,+0cH[bp]
  248.  024f  2b 46 10                          sub     ax,+10H[bp]
  249.  0252  40                                inc     ax
  250.  0253  89 46 fc                          mov     -4H[bp],ax
  251.  0256  8b 46 0a                          mov     ax,+0aH[bp]
  252.  0259  2b 46 0e                          sub     ax,+0eH[bp]
  253.  025c  40                                inc     ax
  254.  025d  89 46 fe                          mov     -2H[bp],ax
  255.  0260  8b 7e 06                          mov     di,+6H[bp]
  256.  0263  b1 04                             mov     cl,04H
  257.  0265  d3 e7                             shl     di,cl
  258.  0267  8b 85 00 00                       mov     ax,MGPROG_DATA-6H[di]
  259.  026b  89 46 fa                          mov     -6H[bp],ax
  260.  026e  8b 7e 06                          mov     di,+6H[bp]
  261.  0271  b1 04                             mov     cl,04H
  262.  0273  d3 e7                             shl     di,cl
  263.  0275  8b 85 00 00                       mov     ax,MGPROG_DATA-4H[di]
  264.  0279  89 46 f8                          mov     -8H[bp],ax
  265.  027c  8b 7e 06                          mov     di,+6H[bp]
  266.  027f  b1 04                             mov     cl,04H
  267.  0281  d3 e7                             shl     di,cl
  268.  0283  8b 85 00 00                       mov     ax,MGPROG_DATA-2H[di]
  269.  0287  89 46 f6                          mov     -0aH[bp],ax
  270.  028a  8b 7e 06                          mov     di,+6H[bp]
  271.  028d  b1 04                             mov     cl,04H
  272.  028f  d3 e7                             shl     di,cl
  273.  0291  8b 85 00 00                       mov     ax,MG_TIMEOUT[di]
  274.  0295  89 46 f4                          mov     -0cH[bp],ax
  275.  0298  8b 7e 06                          mov     di,+6H[bp]
  276.  029b  b1 04                             mov     cl,04H
  277.  029d  d3 e7                             shl     di,cl
  278.  029f  8b 85 00 00                       mov     ax,L271[di]
  279.  02a3  89 46 f2                          mov     -0eH[bp],ax
  280.  02a6  8b 7e 06                          mov     di,+6H[bp]
  281.  02a9  b1 04                             mov     cl,04H
  282.  02ab  d3 e7                             shl     di,cl
  283.  02ad  8b 85 00 00                       mov     ax,L273[di]
  284.  02b1  89 46 f0                          mov     -10H[bp],ax
  285.  02b4  8b 7e 06                          mov     di,+6H[bp]
  286.  02b7  b1 04                             mov     cl,04H
  287.  02b9  d3 e7                             shl     di,cl
  288.  02bb  8b 85 00 00                       mov     ax,L275[di]
  289.  02bf  89 46 ee                          mov     -12H[bp],ax
  290.  02c2  8b 7e 06                          mov     di,+6H[bp]
  291.  02c5  b1 04                             mov     cl,04H
  292.  02c7  d3 e7                             shl     di,cl
  293.  02c9  8b 85 00 00                       mov     ax,L276[di]
  294.  02cd  89 46 ec                          mov     -14H[bp],ax
  295.  02d0  8b 46 10                          mov     ax,+10H[bp]
  296.  02d3  48                                dec     ax
  297.  02d4  d1 e0                             shl     ax,1
  298.  02d6  8b d8                             mov     bx,ax
  299.  02d8  8b 46 0e                          mov     ax,+0eH[bp]
  300.  02db  48                                dec     ax
  301.  02dc  b9 a0 00                          mov     cx,00a0H
  302.  02df  f7 e9                             imul    cx
  303.  02e1  03 c3                             add     ax,bx
  304.  02e3  50                                push    ax
  305.  02e4  ff 76 fa                          push    -6H[bp]
  306.  02e7  8a 46 04                          mov     al,+4H[bp]
  307.  02ea  50                                push    ax
  308.  02eb  0e                                push    cs
  309.  02ec  e8 00 00                          call    CHAROUT
  310.  02ef  ff 76 0e                          push    +0eH[bp]
  311.  02f2  8b 46 10                          mov     ax,+10H[bp]
  312.  02f5  40                                inc     ax
  313.  02f6  50                                push    ax
  314.  02f7  8b 46 fc                          mov     ax,-4H[bp]
  315.  02fa  2d 02 00                          sub     ax,0002H
  316.  02fd  50                                push    ax
  317.  02fe  ff 76 f8                          push    -8H[bp]
  318.  0301  b8 01 00                          mov     ax,0001H
  319.  0304  50                                push    ax
  320.  0305  ff 76 04                          push    +4H[bp]
  321.  0308  55                                push    bp
  322.  0309  e8 00 00                          call    MGPROG_00E
  323.  030c  8b 46 0c                          mov     ax,+0cH[bp]
  324.  030f  48                                dec     ax
  325.  0310  d1 e0                             shl     ax,1
  326.  0312  8b d8                             mov     bx,ax
  327.  0314  8b 46 0e                          mov     ax,+0eH[bp]
  328.  0317  48                                dec     ax
  329.  0318  b9 a0 00                          mov     cx,00a0H
  330.  031b  f7 e9                             imul    cx
  331.  031d  03 c3                             add     ax,bx
  332.  031f  50                                push    ax
  333.  0320  ff 76 f6                          push    -0aH[bp]
  334.  0323  8a 46 04                          mov     al,+4H[bp]
  335.  0326  50                                push    ax
  336.  0327  0e                                push    cs
  337.  0328  e8 00 00                          call    CHAROUT
  338.  032b  8b 46 0e                          mov     ax,+0eH[bp]
  339.  032e  40                                inc     ax
  340.  032f  50                                push    ax
  341.  0330  ff 76 10                          push    +10H[bp]
  342.  0333  8b 46 fe                          mov     ax,-2H[bp]
  343.  0336  2d 02 00                          sub     ax,0002H
  344.  0339  50                                push    ax
  345.  033a  ff 76 f4                          push    -0cH[bp]
  346.  033d  31 c0                             xor     ax,ax
  347.  033f  50                                push    ax
  348.  0340  ff 76 04                          push    +4H[bp]
  349.  0343  55                                push    bp
  350.  0344  e8 00 00                          call    MGPROG_00E
  351.  0347  8b 46 0e                          mov     ax,+0eH[bp]
  352.  034a  40                                inc     ax
  353.  034b  50                                push    ax
  354.  034c  ff 76 0c                          push    +0cH[bp]
  355.  034f  8b 46 fe                          mov     ax,-2H[bp]
  356.  0352  2d 02 00                          sub     ax,0002H
  357.  0355  50                                push    ax
  358.  0356  ff 76 f2                          push    -0eH[bp]
  359.  0359  31 c0                             xor     ax,ax
  360.  035b  50                                push    ax
  361.  035c  ff 76 04                          push    +4H[bp]
  362.  035f  55                                push    bp
  363.  0360  e8 00 00                          call    MGPROG_00E
  364.  0363  8b 46 10                          mov     ax,+10H[bp]
  365.  0366  48                                dec     ax
  366.  0367  d1 e0                             shl     ax,1
  367.  0369  8b d8                             mov     bx,ax
  368.  036b  8b 46 0a                          mov     ax,+0aH[bp]
  369.  036e  48                                dec     ax
  370.  036f  b9 a0 00                          mov     cx,00a0H
  371.  0372  f7 e9                             imul    cx
  372.  0374  03 c3                             add     ax,bx
  373.  0376  50                                push    ax
  374.  0377  ff 76 f0                          push    -10H[bp]
  375.  037a  8a 46 04                          mov     al,+4H[bp]
  376.  037d  50                                push    ax
  377.  037e  0e                                push    cs
  378.  037f  e8 00 00                          call    CHAROUT
  379.  0382  ff 76 0a                          push    +0aH[bp]
  380.  0385  8b 46 10                          mov     ax,+10H[bp]
  381.  0388  40                                inc     ax
  382.  0389  50                                push    ax
  383.  038a  8b 46 fc                          mov     ax,-4H[bp]
  384.  038d  2d 02 00                          sub     ax,0002H
  385.  0390  50                                push    ax
  386.  0391  ff 76 ee                          push    -12H[bp]
  387.  0394  b8 01 00                          mov     ax,0001H
  388.  0397  50                                push    ax
  389.  0398  ff 76 04                          push    +4H[bp]
  390.  039b  55                                push    bp
  391.  039c  e8 00 00                          call    MGPROG_00E
  392.  039f  8b 46 0c                          mov     ax,+0cH[bp]
  393.  03a2  48                                dec     ax
  394.  03a3  d1 e0                             shl     ax,1
  395.  03a5  8b d8                             mov     bx,ax
  396.  03a7  8b 46 0a                          mov     ax,+0aH[bp]
  397.  03aa  48                                dec     ax
  398.  03ab  b9 a0 00                          mov     cx,00a0H
  399.  03ae  f7 e9                             imul    cx
  400.  03b0  03 c3                             add     ax,bx
  401.  03b2  50                                push    ax
  402.  03b3  ff 76 ec                          push    -14H[bp]
  403.  03b6  8a 46 04                          mov     al,+4H[bp]
  404.  03b9  50                                push    ax
  405.  03ba  0e                                push    cs
  406.  03bb  e8 00 00                          call    CHAROUT
  407.  03be  8b 46 10                          mov     ax,+10H[bp]
  408.  03c1  40                                inc     ax
  409.  03c2  50                                push    ax
  410.  03c3  8b 46 0e                          mov     ax,+0eH[bp]
  411.  03c6  40                                inc     ax
  412.  03c7  50                                push    ax
  413.  03c8  8b 46 0c                          mov     ax,+0cH[bp]
  414.  03cb  48                                dec     ax
  415.  03cc  50                                push    ax
  416.  03cd  8b 46 0a                          mov     ax,+0aH[bp]
  417.  03d0  48                                dec     ax
  418.  03d1  50                                push    ax
  419.  03d2  9a 00 00 00 00                    call    far CRT_005
  420.  03d7  b0 01                             mov     al,01H
  421.  03d9  50                                push    ax
  422.  03da  b0 01                             mov     al,01H
  423.  03dc  50                                push    ax
  424.  03dd  9a 00 00 00 00                    call    far CRT_006
  425.  03e2  89 ec                             mov     sp,bp
  426.  03e4  5d                                pop     bp
  427.  03e5  c2 0e 00                          ret     000eH
  428.  03e8  55                MGPROG_00F      push    bp
  429.  03e9  89 e5                             mov     bp,sp
  430.  03eb  b8 14 00                          mov     ax,0014H
  431.  03ee  9a 00 00 00 00                    call    far SYSTEM_034
  432.  03f3  83 ec 14                          sub     sp,0014H
  433.  03f6  8b 46 08                          mov     ax,+8H[bp]
  434.  03f9  2b 46 0c                          sub     ax,+0cH[bp]
  435.  03fc  40                                inc     ax
  436.  03fd  89 46 f4                          mov     -0cH[bp],ax
  437.  0400  8b 46 06                          mov     ax,+6H[bp]
  438.  0403  2b 46 0a                          sub     ax,+0aH[bp]
  439.  0406  40                                inc     ax
  440.  0407  89 46 f6                          mov     -0aH[bp],ax
  441.  040a  8b 46 f4                          mov     ax,-0cH[bp]
  442.  040d  d1 e0                             shl     ax,1
  443.  040f  89 46 f2                          mov     -0eH[bp],ax
  444.  0412  8b 46 0c                          mov     ax,+0cH[bp]
  445.  0415  48                                dec     ax
  446.  0416  d1 e0                             shl     ax,1
  447.  0418  8b d8                             mov     bx,ax
  448.  041a  8b 46 0a                          mov     ax,+0aH[bp]
  449.  041d  48                                dec     ax
  450.  041e  b9 a0 00                          mov     cx,00a0H
  451.  0421  f7 e9                             imul    cx
  452.  0423  03 c3                             add     ax,bx
  453.  0425  89 46 fa                          mov     -6H[bp],ax
  454.  0428  8d 7e ee                          lea     di,-12H[bp]
  455.  042b  16                                push    ss
  456.  042c  57                                push    di
  457.  042d  8b 46 f4                          mov     ax,-0cH[bp]
  458.  0430  f7 6e f6                          imul    word ptr -0aH[bp]
  459.  0433  d1 e0                             shl     ax,1
  460.  0435  50                                push    ax
  461.  0436  9a 00 00 00 00                    call    far SYSTEM_022
  462.  043b  c4 46 ee                          les     ax,dword ptr -12H[bp]
  463.  043e  8c c2                             mov     dx,es
  464.  0440  89 46 fc                          mov     -4H[bp],ax
  465.  0443  89 56 fe                          mov     -2H[bp],dx
  466.  0446  8b 46 f6                          mov     ax,-0aH[bp]
  467.  0449  89 46 ec                          mov     -14H[bp],ax
  468.  044c  b8 01 00                          mov     ax,0001H
  469.  044f  3b 46 ec                          cmp     ax,-14H[bp]
  470.  0452  7f 66                             jg      L11
  471.  0454  89 46 f8                          mov     -8H[bp],ax
  472.  0457  eb 03                             jmp     L10
  473.  0459  ff 46 f8          L9              inc     word ptr -8H[bp]
  474.  045c  c4 3e 00 00       L10             les     di,dword ptr L296
  475.  0460  8c c0                             mov     ax,es
  476.  0462  50                                push    ax
  477.  0463  8b 46 fa                          mov     ax,-6H[bp]
  478.  0466  99                                cwd     
  479.  0467  8b c8                             mov     cx,ax
  480.  0469  8b da                             mov     bx,dx
  481.  046b  c4 3e 00 00                       les     di,dword ptr L296
  482.  046f  89 f8                             mov     ax,di
  483.  0471  31 d2                             xor     dx,dx
  484.  0473  03 c1                             add     ax,cx
  485.  0475  13 d3                             adc     dx,bx
  486.  0477  8b f8                             mov     di,ax
  487.  0479  07                                pop     es
  488.  047a  06                                push    es
  489.  047b  57                                push    di
  490.  047c  c4 7e ee                          les     di,dword ptr -12H[bp]
  491.  047f  06                                push    es
  492.  0480  57                                push    di
  493.  0481  ff 76 f2                          push    -0eH[bp]
  494.  0484  9a 00 00 00 00                    call    far SYSTEM_060
  495.  0489  8b 46 fa                          mov     ax,-6H[bp]
  496.  048c  05 a0 00                          add     ax,00a0H
  497.  048f  89 46 fa                          mov     -6H[bp],ax
  498.  0492  c4 7e ee                          les     di,dword ptr -12H[bp]
  499.  0495  8c c0                             mov     ax,es
  500.  0497  50                                push    ax
  501.  0498  8b 46 f2                          mov     ax,-0eH[bp]
  502.  049b  99                                cwd     
  503.  049c  8b c8                             mov     cx,ax
  504.  049e  8b da                             mov     bx,dx
  505.  04a0  c4 7e ee                          les     di,dword ptr -12H[bp]
  506.  04a3  89 f8                             mov     ax,di
  507.  04a5  31 d2                             xor     dx,dx
  508.  04a7  03 c1                             add     ax,cx
  509.  04a9  13 d3                             adc     dx,bx
  510.  04ab  5a                                pop     dx
  511.  04ac  89 46 ee                          mov     -12H[bp],ax
  512.  04af  89 56 f0                          mov     -10H[bp],dx
  513.  04b2  8b 46 f8                          mov     ax,-8H[bp]
  514.  04b5  3b 46 ec                          cmp     ax,-14H[bp]
  515.  04b8  75 9f                             jne     L9
  516.  04ba  8b 46 fc          L11             mov     ax,-4H[bp]
  517.  04bd  8b 56 fe                          mov     dx,-2H[bp]
  518.  04c0  89 ec                             mov     sp,bp
  519.  04c2  5d                                pop     bp
  520.  04c3  c2 0a 00                          ret     000aH
  521.  04c6                    OPENWINDOW:
  522.  04c6  55                MGPROG_004      push    bp
  523.  04c7  89 e5                             mov     bp,sp
  524.  04c9  b8 66 00                          mov     ax,0066H
  525.  04cc  9a 00 00 00 00                    call    far SYSTEM_034
  526.  04d1  83 ec 66                          sub     sp,0066H
  527.  04d4  8a 46 06                          mov     al,+6H[bp]
  528.  04d7  30 e4                             xor     ah,ah
  529.  04d9  ba 07 00                          mov     dx,0007H
  530.  04dc  f7 e2                             mul     dx
  531.  04de  8b f8                             mov     di,ax
  532.  04e0  81 c7 00 00                       add     di,offset L299
  533.  04e4  1e                                push    ds
  534.  04e5  57                                push    di
  535.  04e6  8d 7e f9                          lea     di,-7H[bp]
  536.  04e9  16                                push    ss
  537.  04ea  57                                push    di
  538.  04eb  b8 07 00                          mov     ax,0007H
  539.  04ee  50                                push    ax
  540.  04ef  9a 00 00 00 00                    call    far SYSTEM_004
  541.  04f4  bf 00 00                          mov     di,offset L301
  542.  04f7  1e                                push    ds
  543.  04f8  57                                push    di
  544.  04f9  b8 13 00                          mov     ax,0013H
  545.  04fc  50                                push    ax
  546.  04fd  9a 00 00 00 00                    call    far SYSTEM_022
  547.  0502  c4 3e 00 00                       les     di,dword ptr L301
  548.  0506  89 7e 9c                          mov     -64H[bp],di
  549.  0509  8c 46 9e                          mov     -62H[bp],es
  550.  050c  9a 00 00 00 00                    call    far CRT_007
  551.  0511  30 e4                             xor     ah,ah
  552.  0513  c4 7e 9c                          les     di,dword ptr -64H[bp]
  553.  0516  26 89 45 04                       mov     es:+4H[di],ax
  554.  051a  9a 00 00 00 00                    call    far CRT_008
  555.  051f  30 e4                             xor     ah,ah
  556.  0521  c4 7e 9c                          les     di,dword ptr -64H[bp]
  557.  0524  26 89 45 06                       mov     es:+6H[di],ax
  558.  0528  8a 46 f9                          mov     al,-7H[bp]
  559.  052b  30 e4                             xor     ah,ah
  560.  052d  50                                push    ax
  561.  052e  8a 46 fa                          mov     al,-6H[bp]
  562.  0531  30 e4                             xor     ah,ah
  563.  0533  50                                push    ax
  564.  0534  8a 46 fb                          mov     al,-5H[bp]
  565.  0537  30 e4                             xor     ah,ah
  566.  0539  50                                push    ax
  567.  053a  8a 46 fc                          mov     al,-4H[bp]
  568.  053d  30 e4                             xor     ah,ah
  569.  053f  50                                push    ax
  570.  0540  55                                push    bp
  571.  0541  e8 00 00                          call    MGPROG_00F
  572.  0544  c4 7e 9c                          les     di,dword ptr -64H[bp]
  573.  0547  26 89 45 0f                       mov     es:+0fH[di],ax
  574.  054b  26 89 55 11                       mov     es:+11H[di],dx
  575.  054f  bf 00 00                          mov     di,offset L271
  576.  0552  1e                                push    ds
  577.  0553  57                                push    di
  578.  0554  c4 7e 9c                          les     di,dword ptr -64H[bp]
  579.  0557  81 c7 08 00                       add     di,0008H
  580.  055b  06                                push    es
  581.  055c  57                                push    di
  582.  055d  b8 07 00                          mov     ax,0007H
  583.  0560  50                                push    ax
  584.  0561  9a 00 00 00 00                    call    far SYSTEM_004
  585.  0566  80 3e 00 00 00                    cmp     byte ptr L277,00H
  586.  056b  74 13                             je      L12
  587.  056d  c4 7e 9c                          les     di,dword ptr -64H[bp]
  588.  0570  31 c0                             xor     ax,ax
  589.  0572  26 89 05                          mov     es:[di],ax
  590.  0575  26 89 45 02                       mov     es:+2H[di],ax
  591.  0579  c6 06 00 00 00                    mov     byte ptr L277,00H
  592.  057e  eb 10                             jmp     L13
  593.  0580  c4 06 00 00       L12             les     ax,dword ptr L298
  594.  0584  8c c2                             mov     dx,es
  595.  0586  c4 7e 9c                          les     di,dword ptr -64H[bp]
  596.  0589  26 89 05                          mov     es:[di],ax
  597.  058c  26 89 55 02                       mov     es:+2H[di],dx
  598.  0590  c4 06 00 00       L13             les     ax,dword ptr L301
  599.  0594  8c c2                             mov     dx,es
  600.  0596  a3 00 00                          mov     L298,ax
  601.  0599  89 16 00 00                       mov     L300,dx
  602.  059d  8a 46 f9                          mov     al,-7H[bp]
  603.  05a0  30 e4                             xor     ah,ah
  604.  05a2  50                                push    ax
  605.  05a3  8a 46 fa                          mov     al,-6H[bp]
  606.  05a6  30 e4                             xor     ah,ah
  607.  05a8  50                                push    ax
  608.  05a9  8a 46 fb                          mov     al,-5H[bp]
  609.  05ac  30 e4                             xor     ah,ah
  610.  05ae  50                                push    ax
  611.  05af  8a 46 fc                          mov     al,-4H[bp]
  612.  05b2  30 e4                             xor     ah,ah
  613.  05b4  50                                push    ax
  614.  05b5  8a 46 fd                          mov     al,-3H[bp]
  615.  05b8  30 e4                             xor     ah,ah
  616.  05ba  50                                push    ax
  617.  05bb  8a 46 fe                          mov     al,-2H[bp]
  618.  05be  30 e4                             xor     ah,ah
  619.  05c0  50                                push    ax
  620.  05c1  8a 46 ff                          mov     al,-1H[bp]
  621.  05c4  30 e4                             xor     ah,ah
  622.  05c6  50                                push    ax
  623.  05c7  e8 00 00                          call    MGPROG_00D
  624.  05ca  8d 7e f9                          lea     di,-7H[bp]
  625.  05cd  16                                push    ss
  626.  05ce  57                                push    di
  627.  05cf  bf 00 00                          mov     di,offset L271
  628.  05d2  1e                                push    ds
  629.  05d3  57                                push    di
  630.  05d4  b8 07 00                          mov     ax,0007H
  631.  05d7  50                                push    ax
  632.  05d8  9a 00 00 00 00                    call    far SYSTEM_004
  633.  05dd  8a 46 06                          mov     al,+6H[bp]
  634.  05e0  30 e4                             xor     ah,ah
  635.  05e2  8b f8                             mov     di,ax
  636.  05e4  80 bd 00 00 00                    cmp     byte ptr L294[di],00H
  637.  05e9  75 03                             jne     L14
  638.  05eb  e9 5e 01                          jmp     L26
  639.  05ee  c4 06 00 00       L14             les     ax,dword ptr MG_SCREENLLBASE
  640.  05f2  8c c2                             mov     dx,es
  641.  05f4  89 46 f5                          mov     -0bH[bp],ax
  642.  05f7  89 56 f7                          mov     -9H[bp],dx
  643.  05fa  c4 7e f5          L15             les     di,dword ptr -0bH[bp]
  644.  05fd  26 8b 05                          mov     ax,es:[di]
  645.  0600  26 0b 45 02                       or      ax,es:+2H[di]
  646.  0604  74 1c                             je      L16
  647.  0606  c4 7e f5                          les     di,dword ptr -0bH[bp]
  648.  0609  26 8a 45 04                       mov     al,es:+4H[di]
  649.  060d  3a 46 06                          cmp     al,+6H[bp]
  650.  0610  74 10                             je      L16
  651.  0612  c4 7e f5                          les     di,dword ptr -0bH[bp]
  652.  0615  26 c4 05                          les     ax,dword ptr es:[di]
  653.  0618  8c c2                             mov     dx,es
  654.  061a  89 46 f5                          mov     -0bH[bp],ax
  655.  061d  89 56 f7                          mov     -9H[bp],dx
  656.  0620  eb d8                             jmp     L15
  657.  0622  c4 7e f5          L16             les     di,dword ptr -0bH[bp]
  658.  0625  26 8b 05                          mov     ax,es:[di]
  659.  0628  26 0b 45 02                       or      ax,es:+2H[di]
  660.  062c  75 03                             jne     L17
  661.  062e  e9 1b 01                          jmp     L26
  662.  0631  8b 46 f5          L17             mov     ax,-0bH[bp]
  663.  0634  0b 46 f7                          or      ax,-9H[bp]
  664.  0637  75 03                             jne     L18
  665.  0639  e9 10 01                          jmp     L26
  666.  063c  c4 7e f5          L18             les     di,dword ptr -0bH[bp]
  667.  063f  26 8a 45 04                       mov     al,es:+4H[di]
  668.  0643  3a 46 06                          cmp     al,+6H[bp]
  669.  0646  74 03                             je      L19
  670.  0648  e9 01 01                          jmp     L26
  671.  064b  c4 7e f5          L19             les     di,dword ptr -0bH[bp]
  672.  064e  89 7e 9c                          mov     -64H[bp],di
  673.  0651  8c 46 9e                          mov     -62H[bp],es
  674.  0654  c4 7e 9c                          les     di,dword ptr -64H[bp]
  675.  0657  26 8a 45 05                       mov     al,es:+5H[di]
  676.  065b  3c 54                             cmp     al,54H
  677.  065d  74 04                             je      L20
  678.  065f  3c 48                             cmp     al,48H
  679.  0661  75 27                             jne     L21
  680.  0663  c4 7e 9c          L20             les     di,dword ptr -64H[bp]
  681.  0666  81 c7 0e 00                       add     di,000eH
  682.  066a  06                                push    es
  683.  066b  57                                push    di
  684.  066c  c4 7e 9c                          les     di,dword ptr -64H[bp]
  685.  066f  26 8a 45 06                       mov     al,es:+6H[di]
  686.  0673  50                                push    ax
  687.  0674  c4 7e 9c                          les     di,dword ptr -64H[bp]
  688.  0677  26 8a 45 08                       mov     al,es:+8H[di]
  689.  067b  50                                push    ax
  690.  067c  c4 7e 9c                          les     di,dword ptr -64H[bp]
  691.  067f  26 ff 75 0a                       push    es:+0aH[di]
  692.  0683  0e                                push    cs
  693.  0684  e8 00 00                          call    MGPROG_002
  694.  0687  e9 b1 00                          jmp     L25
  695.  068a  3c 46             L21             cmp     al,46H
  696.  068c  75 40                             jne     L22
  697.  068e  8d 7e a5                          lea     di,-5bH[bp]
  698.  0691  16                                push    ss
  699.  0692  57                                push    di
  700.  0693  c4 7e 9c                          les     di,dword ptr -64H[bp]
  701.  0696  26 ff 75 0c                       push    es:+0cH[di]
  702.  069a  b0 20                             mov     al,20H
  703.  069c  50                                push    ax
  704.  069d  9a 00 00 00 00                    call    far SYSTEM_05C
  705.  06a2  c4 7e 9c                          les     di,dword ptr -64H[bp]
  706.  06a5  26 8a 45 0c                       mov     al,es:+0cH[di]
  707.  06a9  88 46 a4                          mov     -5cH[bp],al
  708.  06ac  8d 7e a4                          lea     di,-5cH[bp]
  709.  06af  16                                push    ss
  710.  06b0  57                                push    di
  711.  06b1  c4 7e 9c                          les     di,dword ptr -64H[bp]
  712.  06b4  26 8a 45 06                       mov     al,es:+6H[di]
  713.  06b8  50                                push    ax
  714.  06b9  c4 7e 9c                          les     di,dword ptr -64H[bp]
  715.  06bc  26 8a 45 08                       mov     al,es:+8H[di]
  716.  06c0  50                                push    ax
  717.  06c1  c4 7e 9c                          les     di,dword ptr -64H[bp]
  718.  06c4  26 ff 75 0a                       push    es:+0aH[di]
  719.  06c8  0e                                push    cs
  720.  06c9  e8 00 00                          call    MGPROG_002
  721.  06cc  eb 6d                             jmp     L25
  722.  06ce  3c 56             L22             cmp     al,56H
  723.  06d0  75 69                             jne     L25
  724.  06d2  c4 7e 9c                          les     di,dword ptr -64H[bp]
  725.  06d5  26 8b 45 06                       mov     ax,es:+6H[di]
  726.  06d9  48                                dec     ax
  727.  06da  d1 e0                             shl     ax,1
  728.  06dc  8b d8                             mov     bx,ax
  729.  06de  c4 7e 9c                          les     di,dword ptr -64H[bp]
  730.  06e1  26 8b 45 08                       mov     ax,es:+8H[di]
  731.  06e5  48                                dec     ax
  732.  06e6  b9 a0 00                          mov     cx,00a0H
  733.  06e9  f7 e9                             imul    cx
  734.  06eb  03 c3                             add     ax,bx
  735.  06ed  89 46 a2                          mov     -5eH[bp],ax
  736.  06f0  c4 7e 9c                          les     di,dword ptr -64H[bp]
  737.  06f3  26 8a 45 0e                       mov     al,es:+0eH[di]
  738.  06f7  30 e4                             xor     ah,ah
  739.  06f9  89 46 9a                          mov     -66H[bp],ax
  740.  06fc  b8 01 00                          mov     ax,0001H
  741.  06ff  3b 46 9a                          cmp     ax,-66H[bp]
  742.  0702  7f 37                             jg      L25
  743.  0704  89 46 a0                          mov     -60H[bp],ax
  744.  0707  eb 03                             jmp     L24
  745.  0709  ff 46 a0          L23             inc     word ptr -60H[bp]
  746.  070c  ff 76 a2          L24             push    -5eH[bp]
  747.  070f  8b 46 a0                          mov     ax,-60H[bp]
  748.  0712  c4 7e 9c                          les     di,dword ptr -64H[bp]
  749.  0715  03 f8                             add     di,ax
  750.  0717  26 8a 45 0e                       mov     al,es:+0eH[di]
  751.  071b  30 e4                             xor     ah,ah
  752.  071d  50                                push    ax
  753.  071e  c4 7e 9c                          les     di,dword ptr -64H[bp]
  754.  0721  26 8a 45 0a                       mov     al,es:+0aH[di]
  755.  0725  50                                push    ax
  756.  0726  0e                                push    cs
  757.  0727  e8 00 00                          call    CHAROUT
  758.  072a  8b 46 a2                          mov     ax,-5eH[bp]
  759.  072d  05 a0 00                          add     ax,00a0H
  760.  0730  89 46 a2                          mov     -5eH[bp],ax
  761.  0733  8b 46 a0                          mov     ax,-60H[bp]
  762.  0736  3b 46 9a                          cmp     ax,-66H[bp]
  763.  0739  75 ce                             jne     L23
  764.  073b  c4 7e f5          L25             les     di,dword ptr -0bH[bp]
  765.  073e  26 c4 05                          les     ax,dword ptr es:[di]
  766.  0741  8c c2                             mov     dx,es
  767.  0743  89 46 f5                          mov     -0bH[bp],ax
  768.  0746  89 56 f7                          mov     -9H[bp],dx
  769.  0749  e9 e5 fe                          jmp     L17
  770.  074c  89 ec             L26             mov     sp,bp
  771.  074e  5d                                pop     bp
  772.  074f  ca 02 00                          retf    0002H
  773.  0752  55                MGPROG_010      push    bp
  774.  0753  89 e5                             mov     bp,sp
  775.  0755  b8 10 00                          mov     ax,0010H
  776.  0758  9a 00 00 00 00                    call    far SYSTEM_034
  777.  075d  83 ec 10                          sub     sp,0010H
  778.  0760  c4 46 06                          les     ax,dword ptr +6H[bp]
  779.  0763  8c c2                             mov     dx,es
  780.  0765  89 46 f2                          mov     -0eH[bp],ax
  781.  0768  89 56 f4                          mov     -0cH[bp],dx
  782.  076b  8b 46 0c                          mov     ax,+0cH[bp]
  783.  076e  2b 46 10                          sub     ax,+10H[bp]
  784.  0771  40                                inc     ax
  785.  0772  89 46 f8                          mov     -8H[bp],ax
  786.  0775  8b 46 0a                          mov     ax,+0aH[bp]
  787.  0778  2b 46 0e                          sub     ax,+0eH[bp]
  788.  077b  40                                inc     ax
  789.  077c  89 46 fa                          mov     -6H[bp],ax
  790.  077f  8b 46 f8                          mov     ax,-8H[bp]
  791.  0782  d1 e0                             shl     ax,1
  792.  0784  89 46 f6                          mov     -0aH[bp],ax
  793.  0787  8b 46 10                          mov     ax,+10H[bp]
  794.  078a  48                                dec     ax
  795.  078b  d1 e0                             shl     ax,1
  796.  078d  8b d8                             mov     bx,ax
  797.  078f  8b 46 0e                          mov     ax,+0eH[bp]
  798.  0792  48                                dec     ax
  799.  0793  b9 a0 00                          mov     cx,00a0H
  800.  0796  f7 e9                             imul    cx
  801.  0798  03 c3                             add     ax,bx
  802.  079a  89 46 fe                          mov     -2H[bp],ax
  803.  079d  8b 46 fa                          mov     ax,-6H[bp]
  804.  07a0  89 46 f0                          mov     -10H[bp],ax
  805.  07a3  b8 01 00                          mov     ax,0001H
  806.  07a6  3b 46 f0                          cmp     ax,-10H[bp]
  807.  07a9  7f 66                             jg      L29
  808.  07ab  89 46 fc                          mov     -4H[bp],ax
  809.  07ae  eb 03                             jmp     L28
  810.  07b0  ff 46 fc          L27             inc     word ptr -4H[bp]
  811.  07b3  c4 7e 06          L28             les     di,dword ptr +6H[bp]
  812.  07b6  06                                push    es
  813.  07b7  57                                push    di
  814.  07b8  c4 3e 00 00                       les     di,dword ptr L296
  815.  07bc  8c c0                             mov     ax,es
  816.  07be  50                                push    ax
  817.  07bf  8b 46 fe                          mov     ax,-2H[bp]
  818.  07c2  99                                cwd     
  819.  07c3  8b c8                             mov     cx,ax
  820.  07c5  8b da                             mov     bx,dx
  821.  07c7  c4 3e 00 00                       les     di,dword ptr L296
  822.  07cb  89 f8                             mov     ax,di
  823.  07cd  31 d2                             xor     dx,dx
  824.  07cf  03 c1                             add     ax,cx
  825.  07d1  13 d3                             adc     dx,bx
  826.  07d3  8b f8                             mov     di,ax
  827.  07d5  07                                pop     es
  828.  07d6  06                                push    es
  829.  07d7  57                                push    di
  830.  07d8  ff 76 f6                          push    -0aH[bp]
  831.  07db  9a 00 00 00 00                    call    far SYSTEM_060
  832.  07e0  8b 46 fe                          mov     ax,-2H[bp]
  833.  07e3  05 a0 00                          add     ax,00a0H
  834.  07e6  89 46 fe                          mov     -2H[bp],ax
  835.  07e9  c4 7e 06                          les     di,dword ptr +6H[bp]
  836.  07ec  8c c0                             mov     ax,es
  837.  07ee  50                                push    ax
  838.  07ef  8b 46 f6                          mov     ax,-0aH[bp]
  839.  07f2  99                                cwd     
  840.  07f3  8b c8                             mov     cx,ax
  841.  07f5  8b da                             mov     bx,dx
  842.  07f7  c4 7e 06                          les     di,dword ptr +6H[bp]
  843.  07fa  89 f8                             mov     ax,di
  844.  07fc  31 d2                             xor     dx,dx
  845.  07fe  03 c1                             add     ax,cx
  846.  0800  13 d3                             adc     dx,bx
  847.  0802  5a                                pop     dx
  848.  0803  89 46 06                          mov     +6H[bp],ax
  849.  0806  89 56 08                          mov     +8H[bp],dx
  850.  0809  8b 46 fc                          mov     ax,-4H[bp]
  851.  080c  3b 46 f0                          cmp     ax,-10H[bp]
  852.  080f  75 9f                             jne     L27
  853.  0811  8d 7e f2          L29             lea     di,-0eH[bp]
  854.  0814  16                                push    ss
  855.  0815  57                                push    di
  856.  0816  8b 46 f8                          mov     ax,-8H[bp]
  857.  0819  f7 6e fa                          imul    word ptr -6H[bp]
  858.  081c  d1 e0                             shl     ax,1
  859.  081e  50                                push    ax
  860.  081f  9a 00 00 00 00                    call    far SYSTEM_023
  861.  0824  89 ec                             mov     sp,bp
  862.  0826  5d                                pop     bp
  863.  0827  c2 0e 00                          ret     000eH
  864.  082a                    CLOSEWINDOW:
  865.  082a  55                MGPROG_005      push    bp
  866.  082b  89 e5                             mov     bp,sp
  867.  082d  b8 08 00                          mov     ax,0008H
  868.  0830  9a 00 00 00 00                    call    far SYSTEM_034
  869.  0835  83 ec 08                          sub     sp,0008H
  870.  0838  c4 06 00 00                       les     ax,dword ptr L298
  871.  083c  8c c2                             mov     dx,es
  872.  083e  a3 00 00                          mov     L301,ax
  873.  0841  89 16 00 00                       mov     L302,dx
  874.  0845  c4 3e 00 00                       les     di,dword ptr L301
  875.  0849  89 7e fc                          mov     -4H[bp],di
  876.  084c  8c 46 fe                          mov     -2H[bp],es
  877.  084f  a0 00 00                          mov     al,L271
  878.  0852  30 e4                             xor     ah,ah
  879.  0854  50                                push    ax
  880.  0855  a0 00 00                          mov     al,L272
  881.  0858  30 e4                             xor     ah,ah
  882.  085a  50                                push    ax
  883.  085b  a0 00 00                          mov     al,L273
  884.  085e  30 e4                             xor     ah,ah
  885.  0860  50                                push    ax
  886.  0861  a0 00 00                          mov     al,L274
  887.  0864  30 e4                             xor     ah,ah
  888.  0866  50                                push    ax
  889.  0867  c4 7e fc                          les     di,dword ptr -4H[bp]
  890.  086a  26 ff 75 11                       push    es:+11H[di]
  891.  086e  26 ff 75 0f                       push    es:+0fH[di]
  892.  0872  55                                push    bp
  893.  0873  e8 00 00                          call    MGPROG_010
  894.  0876  c4 7e fc                          les     di,dword ptr -4H[bp]
  895.  0879  81 c7 08 00                       add     di,0008H
  896.  087d  89 7e f8                          mov     -8H[bp],di
  897.  0880  8c 46 fa                          mov     -6H[bp],es
  898.  0883  c4 7e f8                          les     di,dword ptr -8H[bp]
  899.  0886  26 8a 05                          mov     al,es:[di]
  900.  0889  30 e4                             xor     ah,ah
  901.  088b  40                                inc     ax
  902.  088c  50                                push    ax
  903.  088d  c4 7e f8                          les     di,dword ptr -8H[bp]
  904.  0890  26 8a 45 01                       mov     al,es:+1H[di]
  905.  0894  30 e4                             xor     ah,ah
  906.  0896  40                                inc     ax
  907.  0897  50                                push    ax
  908.  0898  c4 7e f8                          les     di,dword ptr -8H[bp]
  909.  089b  26 8a 45 02                       mov     al,es:+2H[di]
  910.  089f  30 e4                             xor     ah,ah
  911.  08a1  48                                dec     ax
  912.  08a2  50                                push    ax
  913.  08a3  c4 7e f8                          les     di,dword ptr -8H[bp]
  914.  08a6  26 8a 45 03                       mov     al,es:+3H[di]
  915.  08aa  30 e4                             xor     ah,ah
  916.  08ac  48                                dec     ax
  917.  08ad  50                                push    ax
  918.  08ae  9a 00 00 00 00                    call    far CRT_005
  919.  08b3  c4 7e fc                          les     di,dword ptr -4H[bp]
  920.  08b6  26 8a 45 04                       mov     al,es:+4H[di]
  921.  08ba  50                                push    ax
  922.  08bb  c4 7e fc                          les     di,dword ptr -4H[bp]
  923.  08be  26 8a 45 06                       mov     al,es:+6H[di]
  924.  08c2  50                                push    ax
  925.  08c3  9a 00 00 00 00                    call    far CRT_006
  926.  08c8  c4 7e fc                          les     di,dword ptr -4H[bp]
  927.  08cb  81 c7 08 00                       add     di,0008H
  928.  08cf  06                                push    es
  929.  08d0  57                                push    di
  930.  08d1  bf 00 00                          mov     di,offset L271
  931.  08d4  1e                                push    ds
  932.  08d5  57                                push    di
  933.  08d6  b8 07 00                          mov     ax,0007H
  934.  08d9  50                                push    ax
  935.  08da  9a 00 00 00 00                    call    far SYSTEM_004
  936.  08df  c4 7e fc                          les     di,dword ptr -4H[bp]
  937.  08e2  26 c4 05                          les     ax,dword ptr es:[di]
  938.  08e5  8c c2                             mov     dx,es
  939.  08e7  a3 00 00                          mov     L298,ax
  940.  08ea  89 16 00 00                       mov     L300,dx
  941.  08ee  bf 00 00                          mov     di,offset L301
  942.  08f1  1e                                push    ds
  943.  08f2  57                                push    di
  944.  08f3  b8 13 00                          mov     ax,0013H
  945.  08f6  50                                push    ax
  946.  08f7  9a 00 00 00 00                    call    far SYSTEM_023
  947.  08fc  89 ec                             mov     sp,bp
  948.  08fe  5d                                pop     bp
  949.  08ff  cb                                retf    
  950.  0900                    CLOSEALLWINDOWS:
  951.  0900  55                MGPROG_006      push    bp
  952.  0901  89 e5                             mov     bp,sp
  953.  0903  31 c0                             xor     ax,ax
  954.  0905  9a 00 00 00 00                    call    far SYSTEM_034
  955.  090a  a1 00 00          L30             mov     ax,L298
  956.  090d  0b 06 00 00                       or      ax,L300
  957.  0911  74 06                             je      L31
  958.  0913  0e                                push    cs
  959.  0914  e8 00 00                          call    CLOSEWINDOW
  960.  0917  eb f1                             jmp     L30
  961.  0919  89 ec             L31             mov     sp,bp
  962.  091b  5d                                pop     bp
  963.  091c  cb                                retf    
  964.  091d                    TERMINATESCREENS:
  965.  091d  55                MGPROG_007      push    bp
  966.  091e  89 e5                             mov     bp,sp
  967.  0920  b8 08 00                          mov     ax,0008H
  968.  0923  9a 00 00 00 00                    call    far SYSTEM_034
  969.  0928  83 ec 08                          sub     sp,0008H
  970.  092b  80 3e 00 00 00                    cmp     byte ptr L277,00H
  971.  0930  75 04                             jne     L32
  972.  0932  0e                                push    cs
  973.  0933  e8 00 00                          call    CLOSEALLWINDOWS
  974.  0936  c4 06 00 00       L32             les     ax,dword ptr MG_SCREENLLBASE
  975.  093a  8c c2                             mov     dx,es
  976.  093c  89 46 f8                          mov     -8H[bp],ax
  977.  093f  89 56 fa                          mov     -6H[bp],dx
  978.  0942  8b 46 f8          L33             mov     ax,-8H[bp]
  979.  0945  0b 46 fa                          or      ax,-6H[bp]
  980.  0948  74 29                             je      L34
  981.  094a  c4 46 f8                          les     ax,dword ptr -8H[bp]
  982.  094d  8c c2                             mov     dx,es
  983.  094f  89 46 fc                          mov     -4H[bp],ax
  984.  0952  89 56 fe                          mov     -2H[bp],dx
  985.  0955  c4 7e f8                          les     di,dword ptr -8H[bp]
  986.  0958  26 c4 05                          les     ax,dword ptr es:[di]
  987.  095b  8c c2                             mov     dx,es
  988.  095d  89 46 f8                          mov     -8H[bp],ax
  989.  0960  89 56 fa                          mov     -6H[bp],dx
  990.  0963  8d 7e fc                          lea     di,-4H[bp]
  991.  0966  16                                push    ss
  992.  0967  57                                push    di
  993.  0968  b8 5f 00                          mov     ax,005fH
  994.  096b  50                                push    ax
  995.  096c  9a 00 00 00 00                    call    far SYSTEM_023
  996.  0971  eb cf                             jmp     L33
  997.  0973  89 ec             L34             mov     sp,bp
  998.  0975  5d                                pop     bp
  999.  0976  cb                                retf    
  1000.  0977                    MAXLIMITS:
  1001.  0977  55                MGPROG_008      push    bp
  1002.  0978  89 e5                             mov     bp,sp
  1003.  097a  31 c0                             xor     ax,ax
  1004.  097c  9a 00 00 00 00                    call    far SYSTEM_034
  1005.  0981  c6 06 00 00 00                    mov     byte ptr LOWERBYTE,00H
  1006.  0986  c6 06 00 00 ff                    mov     byte ptr UPPERBYTE,0ffH
  1007.  098b  c7 06 00 00 01 80                 mov     word ptr LOWERINT,8001H
  1008.  0991  c7 06 00 00 ff 7f                 mov     word ptr UPPERINT,7fffH
  1009.  0997  c7 06 00 00 02 53                 mov     word ptr LOWERREAL,5302H
  1010.  099d  c7 06 00 00 ed dc                 mov     word ptr L292,0dcedH
  1011.  09a3  c7 06 00 00 c7 59                 mov     word ptr L293,59c7H
  1012.  09a9  c7 06 00 00 fb bb                 mov     word ptr UPPERREAL,0bbfbH
  1013.  09af  c7 06 00 00 1a c2                 mov     word ptr L290,0c21aH
  1014.  09b5  c7 06 00 00 bd 70                 mov     word ptr L291,70bdH
  1015.  09bb  89 ec                             mov     sp,bp
  1016.  09bd  5d                                pop     bp
  1017.  09be  cb                                retf    
  1018.  09bf  55                MGPROG_011      push    bp
  1019.  09c0  89 e5                             mov     bp,sp
  1020.  09c2  b8 10 00                          mov     ax,0010H
  1021.  09c5  9a 00 00 00 00                    call    far SYSTEM_034
  1022.  09ca  83 ec 10                          sub     sp,0010H
  1023.  09cd  a0 00 00                          mov     al,MG_SCREENTYPE
  1024.  09d0  3c 4d                             cmp     al,4dH
  1025.  09d2  75 07                             jne     L35
  1026.  09d4  31 c0                             xor     ax,ax
  1027.  09d6  89 46 f8                          mov     -8H[bp],ax
  1028.  09d9  eb 09                             jmp     L36
  1029.  09db  3c 43             L35             cmp     al,43H
  1030.  09dd  75 05                             jne     L36
  1031.  09df  c7 46 f8 01 00                    mov     word ptr -8H[bp],0001H
  1032.  09e4  c6 46 fb 00       L36             mov     byte ptr -5H[bp],00H
  1033.  09e8  8d 7e f0                          lea     di,-10H[bp]
  1034.  09eb  16                                push    ss
  1035.  09ec  57                                push    di
  1036.  09ed  8d 7e f2                          lea     di,-0eH[bp]
  1037.  09f0  16                                push    ss
  1038.  09f1  57                                push    di
  1039.  09f2  8d 7e f4                          lea     di,-0cH[bp]
  1040.  09f5  16                                push    ss
  1041.  09f6  57                                push    di
  1042.  09f7  8d 7e f6                          lea     di,-0aH[bp]
  1043.  09fa  16                                push    ss
  1044.  09fb  57                                push    di
  1045.  09fc  9a 00 00 00 00                    call    far DOS_005
  1046.  0a01  8b 46 f2                          mov     ax,-0eH[bp]
  1047.  0a04  b9 3c 00                          mov     cx,003cH
  1048.  0a07  f7 e1                             mul     cx
  1049.  0a09  03 46 f4                          add     ax,-0cH[bp]
  1050.  0a0c  89 46 fc                          mov     -4H[bp],ax
  1051.  0a0f  9a 00 00 00 00    L37             call    far CRT_002
  1052.  0a14  08 c0                             or      al,al
  1053.  0a16  75 64                             jne     L40
  1054.  0a18  80 7e fb 00                       cmp     byte ptr -5H[bp],00H
  1055.  0a1c  75 5c                             jne     L39
  1056.  0a1e  8d 7e f0                          lea     di,-10H[bp]
  1057.  0a21  16                                push    ss
  1058.  0a22  57                                push    di
  1059.  0a23  8d 7e f2                          lea     di,-0eH[bp]
  1060.  0a26  16                                push    ss
  1061.  0a27  57                                push    di
  1062.  0a28  8d 7e f4                          lea     di,-0cH[bp]
  1063.  0a2b  16                                push    ss
  1064.  0a2c  57                                push    di
  1065.  0a2d  8d 7e f6                          lea     di,-0aH[bp]
  1066.  0a30  16                                push    ss
  1067.  0a31  57                                push    di
  1068.  0a32  9a 00 00 00 00                    call    far DOS_005
  1069.  0a37  8b 46 f2                          mov     ax,-0eH[bp]
  1070.  0a3a  b9 3c 00                          mov     cx,003cH
  1071.  0a3d  f7 e1                             mul     cx
  1072.  0a3f  03 46 f4                          add     ax,-0cH[bp]
  1073.  0a42  89 46 fe                          mov     -2H[bp],ax
  1074.  0a45  8b 46 fe                          mov     ax,-2H[bp]
  1075.  0a48  3b 46 fc                          cmp     ax,-4H[bp]
  1076.  0a4b  7d 09                             jge     L38
  1077.  0a4d  8b 46 fe                          mov     ax,-2H[bp]
  1078.  0a50  05 10 0e                          add     ax,0e10H
  1079.  0a53  89 46 fe                          mov     -2H[bp],ax
  1080.  0a56  8b 46 fe          L38             mov     ax,-2H[bp]
  1081.  0a59  2b 46 fc                          sub     ax,-4H[bp]
  1082.  0a5c  3b 46 04                          cmp     ax,+4H[bp]
  1083.  0a5f  7c 19                             jl      L39
  1084.  0a61  c6 46 fb 01                       mov     byte ptr -5H[bp],01H
  1085.  0a65  be 40 00                          mov     si,0040H
  1086.  0a68  8e c6                             mov     es,si
  1087.  0a6a  26 a0 65 00                       mov     al,es:[00000065H]
  1088.  0a6e  24 f7                             and     al,0f7H
  1089.  0a70  8b 7e f8                          mov     di,-8H[bp]
  1090.  0a73  d1 e7                             shl     di,1
  1091.  0a75  8b 95 00 00                       mov     dx,L278[di]
  1092.  0a79  ee                                out     dx,al
  1093.  0a7a  eb 93             L39             jmp     L37
  1094.  0a7c  80 7e fb 00       L40             cmp     byte ptr -5H[bp],00H
  1095.  0a80  74 2c                             je      L42
  1096.  0a82  c6 46 fb 00                       mov     byte ptr -5H[bp],00H
  1097.  0a86  be 40 00                          mov     si,0040H
  1098.  0a89  8e c6                             mov     es,si
  1099.  0a8b  26 a0 65 00                       mov     al,es:[00000065H]
  1100.  0a8f  0c 08                             or      al,08H
  1101.  0a91  8b 7e f8                          mov     di,-8H[bp]
  1102.  0a94  d1 e7                             shl     di,1
  1103.  0a96  8b 95 00 00                       mov     dx,L278[di]
  1104.  0a9a  ee                                out     dx,al
  1105.  0a9b  9a 00 00 00 00    L41             call    far CRT_002
  1106.  0aa0  08 c0                             or      al,al
  1107.  0aa2  74 0a                             je      L42
  1108.  0aa4  9a 00 00 00 00                    call    far CRT_003
  1109.  0aa9  88 46 fa                          mov     -6H[bp],al
  1110.  0aac  eb ed                             jmp     L41
  1111.  0aae  9a 00 00 00 00    L42             call    far CRT_002
  1112.  0ab3  08 c0                             or      al,al
  1113.  0ab5  75 03                             jne     L43
  1114.  0ab7  e9 2a ff                          jmp     L36
  1115.  0aba  80 7e fb 00       L43             cmp     byte ptr -5H[bp],00H
  1116.  0abe  74 03                             je      L44
  1117.  0ac0  e9 21 ff                          jmp     L36
  1118.  0ac3  89 ec             L44             mov     sp,bp
  1119.  0ac5  5d                                pop     bp
  1120.  0ac6  c2 02 00                          ret     0002H
  1121.  0ac9  55                MGPROG_012      push    bp
  1122.  0aca  89 e5                             mov     bp,sp
  1123.  0acc  b8 15 00                          mov     ax,0015H
  1124.  0acf  9a 00 00 00 00                    call    far SYSTEM_034
  1125.  0ad4  83 ec 15                          sub     sp,0015H
  1126.  0ad7  c6 06 00 00 00                    mov     byte ptr RIGHTSHIFT,00H
  1127.  0adc  c6 06 00 00 00                    mov     byte ptr LEFTSHIFT,00H
  1128.  0ae1  c6 06 00 00 00                    mov     byte ptr ALTKEY,00H
  1129.  0ae6  c6 06 00 00 00                    mov     byte ptr CTRLKEY,00H
  1130.  0aeb  c6 46 ed 02                       mov     byte ptr -13H[bp],02H
  1131.  0aef  b0 16                             mov     al,16H
  1132.  0af1  50                                push    ax
  1133.  0af2  8d 7e ec                          lea     di,-14H[bp]
  1134.  0af5  16                                push    ss
  1135.  0af6  57                                push    di
  1136.  0af7  9a 00 00 00 00                    call    far DOS_001
  1137.  0afc  8a 46 ec                          mov     al,-14H[bp]
  1138.  0aff  88 46 eb                          mov     -15H[bp],al
  1139.  0b02  8a 46 eb                          mov     al,-15H[bp]
  1140.  0b05  24 08                             and     al,08H
  1141.  0b07  3c 08                             cmp     al,08H
  1142.  0b09  75 05                             jne     L45
  1143.  0b0b  c6 06 00 00 01                    mov     byte ptr ALTKEY,01H
  1144.  0b10  8a 46 eb          L45             mov     al,-15H[bp]
  1145.  0b13  24 04                             and     al,04H
  1146.  0b15  3c 04                             cmp     al,04H
  1147.  0b17  75 05                             jne     L46
  1148.  0b19  c6 06 00 00 01                    mov     byte ptr CTRLKEY,01H
  1149.  0b1e  8a 46 eb          L46             mov     al,-15H[bp]
  1150.  0b21  24 02                             and     al,02H
  1151.  0b23  3c 02                             cmp     al,02H
  1152.  0b25  75 05                             jne     L47
  1153.  0b27  c6 06 00 00 01                    mov     byte ptr LEFTSHIFT,01H
  1154.  0b2c  8a 46 eb          L47             mov     al,-15H[bp]
  1155.  0b2f  24 01                             and     al,01H
  1156.  0b31  3c 01                             cmp     al,01H
  1157.  0b33  75 05                             jne     L48
  1158.  0b35  c6 06 00 00 01                    mov     byte ptr RIGHTSHIFT,01H
  1159.  0b3a  89 ec             L48             mov     sp,bp
  1160.  0b3c  5d                                pop     bp
  1161.  0b3d  c3                                ret     
  1162.  0b3e                    ENTERCHAR:
  1163.  0b3e  55                MGPROG_00A      push    bp
  1164.  0b3f  89 e5                             mov     bp,sp
  1165.  0b41  b8 85 00                          mov     ax,0085H
  1166.  0b44  9a 00 00 00 00                    call    far SYSTEM_034
  1167.  0b49  81 ec 85 00                       sub     sp,0085H
  1168.  0b4d  c4 7e 06                          les     di,dword ptr +6H[bp]
  1169.  0b50  06                                push    es
  1170.  0b51  57                                push    di
  1171.  0b52  8d 7e be                          lea     di,-42H[bp]
  1172.  0b55  16                                push    ss
  1173.  0b56  57                                push    di
  1174.  0b57  b8 20 00                          mov     ax,0020H
  1175.  0b5a  50                                push    ax
  1176.  0b5b  9a 00 00 00 00                    call    far SYSTEM_017
  1177.  0b60  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1178.  0b63  06                                push    es
  1179.  0b64  57                                push    di
  1180.  0b65  8d 7e de                          lea     di,-22H[bp]
  1181.  0b68  16                                push    ss
  1182.  0b69  57                                push    di
  1183.  0b6a  b8 20 00                          mov     ax,0020H
  1184.  0b6d  50                                push    ax
  1185.  0b6e  9a 00 00 00 00                    call    far SYSTEM_017
  1186.  0b73  c6 46 bb 00                       mov     byte ptr -45H[bp],00H
  1187.  0b77  31 c0                             xor     ax,ax
  1188.  0b79  89 46 fe                          mov     -2H[bp],ax
  1189.  0b7c  ff 36 00 00       L49             push    MG_TIMEOUT
  1190.  0b80  e8 00 00                          call    MGPROG_011
  1191.  0b83  9a 00 00 00 00                    call    far CRT_003
  1192.  0b88  88 46 bd                          mov     -43H[bp],al
  1193.  0b8b  e8 00 00                          call    MGPROG_012
  1194.  0b8e  8a 46 bd                          mov     al,-43H[bp]
  1195.  0b91  88 46 bc                          mov     -44H[bp],al
  1196.  0b94  80 7e bd 00                       cmp     byte ptr -43H[bp],00H
  1197.  0b98  75 34                             jne     L51
  1198.  0b9a  9a 00 00 00 00                    call    far CRT_003
  1199.  0b9f  88 46 bc                          mov     -44H[bp],al
  1200.  0ba2  8a 46 bc                          mov     al,-44H[bp]
  1201.  0ba5  50                                push    ax
  1202.  0ba6  8d 7e 9b                          lea     di,-65H[bp]
  1203.  0ba9  16                                push    ss
  1204.  0baa  57                                push    di
  1205.  0bab  8d 7e be                          lea     di,-42H[bp]
  1206.  0bae  16                                push    ss
  1207.  0baf  57                                push    di
  1208.  0bb0  b8 20 00                          mov     ax,0020H
  1209.  0bb3  50                                push    ax
  1210.  0bb4  9a 00 00 00 00                    call    far SYSTEM_016
  1211.  0bb9  9a 00 00 00 00                    call    far SYSTEM_018
  1212.  0bbe  74 0c                             je      L50
  1213.  0bc0  8a 46 bc                          mov     al,-44H[bp]
  1214.  0bc3  30 e4                             xor     ah,ah
  1215.  0bc5  89 46 fe                          mov     -2H[bp],ax
  1216.  0bc8  c6 46 bb 01                       mov     byte ptr -45H[bp],01H
  1217.  0bcc  eb 58             L50             jmp     L53
  1218.  0bce  8a 46 bc          L51             mov     al,-44H[bp]
  1219.  0bd1  50                                push    ax
  1220.  0bd2  8d 7e 9b                          lea     di,-65H[bp]
  1221.  0bd5  16                                push    ss
  1222.  0bd6  57                                push    di
  1223.  0bd7  8d 7e be                          lea     di,-42H[bp]
  1224.  0bda  16                                push    ss
  1225.  0bdb  57                                push    di
  1226.  0bdc  b8 20 00                          mov     ax,0020H
  1227.  0bdf  50                                push    ax
  1228.  0be0  9a 00 00 00 00                    call    far SYSTEM_016
  1229.  0be5  9a 00 00 00 00                    call    far SYSTEM_018
  1230.  0bea  74 0e                             je      L52
  1231.  0bec  8a 46 bc                          mov     al,-44H[bp]
  1232.  0bef  30 e4                             xor     ah,ah
  1233.  0bf1  89 46 fe                          mov     -2H[bp],ax
  1234.  0bf4  c6 46 bb 01                       mov     byte ptr -45H[bp],01H
  1235.  0bf8  eb 2c                             jmp     L53
  1236.  0bfa  8a 46 bd          L52             mov     al,-43H[bp]
  1237.  0bfd  50                                push    ax
  1238.  0bfe  8d be 7b ff                       lea     di,-85H[bp]
  1239.  0c02  16                                push    ss
  1240.  0c03  57                                push    di
  1241.  0c04  8d 7e de                          lea     di,-22H[bp]
  1242.  0c07  16                                push    ss
  1243.  0c08  57                                push    di
  1244.  0c09  b8 20 00                          mov     ax,0020H
  1245.  0c0c  50                                push    ax
  1246.  0c0d  9a 00 00 00 00                    call    far SYSTEM_016
  1247.  0c12  9a 00 00 00 00                    call    far SYSTEM_018
  1248.  0c17  74 0d                             je      L53
  1249.  0c19  8a 46 bd                          mov     al,-43H[bp]
  1250.  0c1c  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1251.  0c1f  26 88 05                          mov     es:[di],al
  1252.  0c22  c6 46 bb 01                       mov     byte ptr -45H[bp],01H
  1253.  0c26  80 7e bb 00       L53             cmp     byte ptr -45H[bp],00H
  1254.  0c2a  75 03                             jne     L54
  1255.  0c2c  e9 4d ff                          jmp     L49
  1256.  0c2f  8b 46 fe          L54             mov     ax,-2H[bp]
  1257.  0c32  89 ec                             mov     sp,bp
  1258.  0c34  5d                                pop     bp
  1259.  0c35  ca 0c 00                          retf    000cH
  1260.  0c38  55                MGPROG_013      push    bp
  1261.  0c39  89 e5                             mov     bp,sp
  1262.  0c3b  31 c0                             xor     ax,ax
  1263.  0c3d  9a 00 00 00 00                    call    far SYSTEM_034
  1264.  0c42  b8 20 03                          mov     ax,0320H
  1265.  0c45  50                                push    ax
  1266.  0c46  9a 00 00 00 00                    call    far CRT_013
  1267.  0c4b  b8 32 00                          mov     ax,0032H
  1268.  0c4e  50                                push    ax
  1269.  0c4f  9a 00 00 00 00                    call    far CRT_012
  1270.  0c54  9a 00 00 00 00                    call    far CRT_014
  1271.  0c59  89 ec                             mov     sp,bp
  1272.  0c5b  5d                                pop     bp
  1273.  0c5c  c2 02 00                          ret     0002H
  1274.  0c5f  55                MGPROG_014      push    bp
  1275.  0c60  89 e5                             mov     bp,sp
  1276.  0c62  31 c0                             xor     ax,ax
  1277.  0c64  9a 00 00 00 00                    call    far SYSTEM_034
  1278.  0c69  b8 d0 07                          mov     ax,07d0H
  1279.  0c6c  50                                push    ax
  1280.  0c6d  9a 00 00 00 00                    call    far CRT_013
  1281.  0c72  b8 05 00                          mov     ax,0005H
  1282.  0c75  50                                push    ax
  1283.  0c76  9a 00 00 00 00                    call    far CRT_012
  1284.  0c7b  9a 00 00 00 00                    call    far CRT_014
  1285.  0c80  89 ec                             mov     sp,bp
  1286.  0c82  5d                                pop     bp
  1287.  0c83  c2 02 00                          ret     0002H
  1288.  0c86  55                MGPROG_015      push    bp
  1289.  0c87  89 e5                             mov     bp,sp
  1290.  0c89  b8 58 02                          mov     ax,0258H
  1291.  0c8c  9a 00 00 00 00                    call    far SYSTEM_034
  1292.  0c91  81 ec 58 02                       sub     sp,0258H
  1293.  0c95  8b 7e 04                          mov     di,+4H[bp]
  1294.  0c98  81 c7 8d ff                       add     di,0ff8dH
  1295.  0c9c  16                                push    ss
  1296.  0c9d  57                                push    di
  1297.  0c9e  8d 7e af                          lea     di,-51H[bp]
  1298.  0ca1  16                                push    ss
  1299.  0ca2  57                                push    di
  1300.  0ca3  b8 50 00                          mov     ax,0050H
  1301.  0ca6  50                                push    ax
  1302.  0ca7  9a 00 00 00 00                    call    far SYSTEM_00C
  1303.  0cac  c6 46 aa 5f                       mov     byte ptr -56H[bp],5fH
  1304.  0cb0  8b 7e 04                          mov     di,+4H[bp]
  1305.  0cb3  36 80 bd 1b ff 00                 cmp     byte ptr ss:-0e5H[di],00H
  1306.  0cb9  74 04                             je      L55
  1307.  0cbb  c6 46 aa 20                       mov     byte ptr -56H[bp],20H
  1308.  0cbf  8b 7e 04          L55             mov     di,+4H[bp]
  1309.  0cc2  36 8a 45 10                       mov     al,ss:+10H[di]
  1310.  0cc6  30 e4                             xor     ah,ah
  1311.  0cc8  89 46 a8                          mov     -58H[bp],ax
  1312.  0ccb  8b 7e 04                          mov     di,+4H[bp]
  1313.  0cce  36 8a 45 8d                       mov     al,ss:-73H[di]
  1314.  0cd2  30 e4                             xor     ah,ah
  1315.  0cd4  40                                inc     ax
  1316.  0cd5  3b 46 a8                          cmp     ax,-58H[bp]
  1317.  0cd8  7f 42                             jg      L58
  1318.  0cda  89 46 ad                          mov     -53H[bp],ax
  1319.  0cdd  eb 03                             jmp     L57
  1320.  0cdf  ff 46 ad          L56             inc     word ptr -53H[bp]
  1321.  0ce2  8d be a8 fe       L57             lea     di,-158H[bp]
  1322.  0ce6  16                                push    ss
  1323.  0ce7  57                                push    di
  1324.  0ce8  8d 7e af                          lea     di,-51H[bp]
  1325.  0ceb  16                                push    ss
  1326.  0cec  57                                push    di
  1327.  0ced  9a 00 00 00 00                    call    far SYSTEM_00B
  1328.  0cf2  8d be a8 fd                       lea     di,-258H[bp]
  1329.  0cf6  16                                push    ss
  1330.  0cf7  57                                push    di
  1331.  0cf8  8a 46 aa                          mov     al,-56H[bp]
  1332.  0cfb  50                                push    ax
  1333.  0cfc  9a 00 00 00 00                    call    far SYSTEM_012
  1334.  0d01  9a 00 00 00 00                    call    far SYSTEM_00F
  1335.  0d06  8d 7e af                          lea     di,-51H[bp]
  1336.  0d09  16                                push    ss
  1337.  0d0a  57                                push    di
  1338.  0d0b  b8 50 00                          mov     ax,0050H
  1339.  0d0e  50                                push    ax
  1340.  0d0f  9a 00 00 00 00                    call    far SYSTEM_00C
  1341.  0d14  8b 46 ad                          mov     ax,-53H[bp]
  1342.  0d17  3b 46 a8                          cmp     ax,-58H[bp]
  1343.  0d1a  75 c3                             jne     L56
  1344.  0d1c  8d 7e af          L58             lea     di,-51H[bp]
  1345.  0d1f  16                                push    ss
  1346.  0d20  57                                push    di
  1347.  0d21  8b 7e 04                          mov     di,+4H[bp]
  1348.  0d24  36 8a 45 14                       mov     al,ss:+14H[di]
  1349.  0d28  30 e4                             xor     ah,ah
  1350.  0d2a  50                                push    ax
  1351.  0d2b  8b 7e 04                          mov     di,+4H[bp]
  1352.  0d2e  36 8a 45 12                       mov     al,ss:+12H[di]
  1353.  0d32  30 e4                             xor     ah,ah
  1354.  0d34  50                                push    ax
  1355.  0d35  8b 7e 04                          mov     di,+4H[bp]
  1356.  0d38  36 8a 45 0c                       mov     al,ss:+0cH[di]
  1357.  0d3c  50                                push    ax
  1358.  0d3d  0e                                push    cs
  1359.  0d3e  e8 00 00                          call    MGPROG_001
  1360.  0d41  8b 7e 04                          mov     di,+4H[bp]
  1361.  0d44  36 80 bd 1a ff 00                 cmp     byte ptr ss:-0e6H[di],00H
  1362.  0d4a  75 4e                             jne     L59
  1363.  0d4c  8b 7e 04                          mov     di,+4H[bp]
  1364.  0d4f  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1365.  0d54  30 e4                             xor     ah,ah
  1366.  0d56  8b d0                             mov     dx,ax
  1367.  0d58  8b 7e 04                          mov     di,+4H[bp]
  1368.  0d5b  36 8a 45 14                       mov     al,ss:+14H[di]
  1369.  0d5f  30 e4                             xor     ah,ah
  1370.  0d61  03 c2                             add     ax,dx
  1371.  0d63  2d 02 00                          sub     ax,0002H
  1372.  0d66  d1 e0                             shl     ax,1
  1373.  0d68  8b d8                             mov     bx,ax
  1374.  0d6a  8b 7e 04                          mov     di,+4H[bp]
  1375.  0d6d  36 8a 45 12                       mov     al,ss:+12H[di]
  1376.  0d71  30 e4                             xor     ah,ah
  1377.  0d73  48                                dec     ax
  1378.  0d74  b9 a0 00                          mov     cx,00a0H
  1379.  0d77  f7 e9                             imul    cx
  1380.  0d79  03 c3                             add     ax,bx
  1381.  0d7b  50                                push    ax
  1382.  0d7c  8b 7e 04                          mov     di,+4H[bp]
  1383.  0d7f  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1384.  0d84  30 e4                             xor     ah,ah
  1385.  0d86  8b f8                             mov     di,ax
  1386.  0d88  8a 43 af                          mov     al,-51H[bp+di]
  1387.  0d8b  30 e4                             xor     ah,ah
  1388.  0d8d  50                                push    ax
  1389.  0d8e  8b 7e 04                          mov     di,+4H[bp]
  1390.  0d91  36 8a 45 0a                       mov     al,ss:+0aH[di]
  1391.  0d95  50                                push    ax
  1392.  0d96  0e                                push    cs
  1393.  0d97  e8 00 00                          call    CHAROUT
  1394.  0d9a  89 ec             L59             mov     sp,bp
  1395.  0d9c  5d                                pop     bp
  1396.  0d9d  c2 02 00                          ret     0002H
  1397.  0da0  55                MGPROG_016      push    bp
  1398.  0da1  89 e5                             mov     bp,sp
  1399.  0da3  b8 21 00                          mov     ax,0021H
  1400.  0da6  9a 00 00 00 00                    call    far SYSTEM_034
  1401.  0dab  83 ec 21                          sub     sp,0021H
  1402.  0dae  8b 7e 04                          mov     di,+4H[bp]
  1403.  0db1  36 80 bd 18 ff 0d                 cmp     byte ptr ss:-0e8H[di],0dH
  1404.  0db7  75 48                             jne     L61
  1405.  0db9  8b 7e 04                          mov     di,+4H[bp]
  1406.  0dbc  36 c6 85 1b ff 01                 mov     byte ptr ss:-0e5H[di],01H
  1407.  0dc2  8b 7e 04                          mov     di,+4H[bp]
  1408.  0dc5  36 c7 45 fe 0d 00                 mov     word ptr ss:-2H[di],000dH
  1409.  0dcb  c7 06 00 00 00 02                 mov     word ptr L303,0200H
  1410.  0dd1  b0 16                             mov     al,16H
  1411.  0dd3  50                                push    ax
  1412.  0dd4  bf 00 00                          mov     di,offset L303
  1413.  0dd7  1e                                push    ds
  1414.  0dd8  57                                push    di
  1415.  0dd9  9a 00 00 00 00                    call    far DOS_001
  1416.  0dde  a0 00 00                          mov     al,L303
  1417.  0de1  88 46 ff                          mov     -1H[bp],al
  1418.  0de4  8a 46 ff                          mov     al,-1H[bp]
  1419.  0de7  24 04                             and     al,04H
  1420.  0de9  08 c0                             or      al,al
  1421.  0deb  76 12                             jbe     L60
  1422.  0ded  8b 7e 04                          mov     di,+4H[bp]
  1423.  0df0  36 c7 45 fe f3 ff                 mov     word ptr ss:-2H[di],0fff3H
  1424.  0df6  8b 7e 04                          mov     di,+4H[bp]
  1425.  0df9  36 c6 85 19 ff 01                 mov     byte ptr ss:-0e7H[di],01H
  1426.  0dff  eb 52             L60             jmp     L63
  1427.  0e01  8b 7e 04          L61             mov     di,+4H[bp]
  1428.  0e04  36 8a 85 18 ff                    mov     al,ss:-0e8H[di]
  1429.  0e09  50                                push    ax
  1430.  0e0a  8d 7e df                          lea     di,-21H[bp]
  1431.  0e0d  16                                push    ss
  1432.  0e0e  57                                push    di
  1433.  0e0f  8b 7e 04                          mov     di,+4H[bp]
  1434.  0e12  81 c7 de ff                       add     di,0ffdeH
  1435.  0e16  16                                push    ss
  1436.  0e17  57                                push    di
  1437.  0e18  b8 20 00                          mov     ax,0020H
  1438.  0e1b  50                                push    ax
  1439.  0e1c  9a 00 00 00 00                    call    far SYSTEM_016
  1440.  0e21  9a 00 00 00 00                    call    far SYSTEM_018
  1441.  0e26  74 1c                             je      L62
  1442.  0e28  8b 7e 04                          mov     di,+4H[bp]
  1443.  0e2b  36 c6 85 1b ff 01                 mov     byte ptr ss:-0e5H[di],01H
  1444.  0e31  8b 7e 04                          mov     di,+4H[bp]
  1445.  0e34  36 8a 85 18 ff                    mov     al,ss:-0e8H[di]
  1446.  0e39  30 e4                             xor     ah,ah
  1447.  0e3b  8b 7e 04                          mov     di,+4H[bp]
  1448.  0e3e  36 89 45 fe                       mov     ss:-2H[di],ax
  1449.  0e42  eb 0f                             jmp     L63
  1450.  0e44  ff 76 04          L62             push    +4H[bp]
  1451.  0e47  e8 00 00                          call    MGPROG_013
  1452.  0e4a  8b 7e 04                          mov     di,+4H[bp]
  1453.  0e4d  36 c6 85 18 ff ff                 mov     byte ptr ss:-0e8H[di],0ffH
  1454.  0e53  89 ec             L63             mov     sp,bp
  1455.  0e55  5d                                pop     bp
  1456.  0e56  c2 02 00                          ret     0002H
  1457.  0e59  55                MGPROG_017      push    bp
  1458.  0e5a  89 e5                             mov     bp,sp
  1459.  0e5c  b8 01 00                          mov     ax,0001H
  1460.  0e5f  9a 00 00 00 00                    call    far SYSTEM_034
  1461.  0e64  83 ec 01                          sub     sp,0001H
  1462.  0e67  8b 7e 04                          mov     di,+4H[bp]
  1463.  0e6a  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1464.  0e6f  8b 7e 04                          mov     di,+4H[bp]
  1465.  0e72  36 3a 45 10                       cmp     al,ss:+10H[di]
  1466.  0e76  75 18                             jne     L64
  1467.  0e78  8b 7e 04                          mov     di,+4H[bp]
  1468.  0e7b  36 8a 45 8d                       mov     al,ss:-73H[di]
  1469.  0e7f  8b 7e 04                          mov     di,+4H[bp]
  1470.  0e82  36 3a 45 10                       cmp     al,ss:+10H[di]
  1471.  0e86  75 08                             jne     L64
  1472.  0e88  ff 76 04                          push    +4H[bp]
  1473.  0e8b  e8 00 00                          call    MGPROG_013
  1474.  0e8e  eb 36                             jmp     L66
  1475.  0e90  8b 7e 04          L64             mov     di,+4H[bp]
  1476.  0e93  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1477.  0e98  30 e4                             xor     ah,ah
  1478.  0e9a  40                                inc     ax
  1479.  0e9b  88 46 ff                          mov     -1H[bp],al
  1480.  0e9e  8b 7e 04                          mov     di,+4H[bp]
  1481.  0ea1  36 8a 45 8d                       mov     al,ss:-73H[di]
  1482.  0ea5  30 e4                             xor     ah,ah
  1483.  0ea7  40                                inc     ax
  1484.  0ea8  8b d0                             mov     dx,ax
  1485.  0eaa  8a 46 ff                          mov     al,-1H[bp]
  1486.  0ead  30 e4                             xor     ah,ah
  1487.  0eaf  3b c2                             cmp     ax,dx
  1488.  0eb1  7f 0d                             jg      L65
  1489.  0eb3  8a 46 ff                          mov     al,-1H[bp]
  1490.  0eb6  8b 7e 04                          mov     di,+4H[bp]
  1491.  0eb9  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1492.  0ebe  eb 06                             jmp     L66
  1493.  0ec0  ff 76 04          L65             push    +4H[bp]
  1494.  0ec3  e8 00 00                          call    MGPROG_013
  1495.  0ec6  89 ec             L66             mov     sp,bp
  1496.  0ec8  5d                                pop     bp
  1497.  0ec9  c2 02 00                          ret     0002H
  1498.  0ecc  55                MGPROG_018      push    bp
  1499.  0ecd  89 e5                             mov     bp,sp
  1500.  0ecf  b8 01 00                          mov     ax,0001H
  1501.  0ed2  9a 00 00 00 00                    call    far SYSTEM_034
  1502.  0ed7  83 ec 01                          sub     sp,0001H
  1503.  0eda  8b 7e 04                          mov     di,+4H[bp]
  1504.  0edd  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1505.  0ee2  30 e4                             xor     ah,ah
  1506.  0ee4  48                                dec     ax
  1507.  0ee5  88 46 ff                          mov     -1H[bp],al
  1508.  0ee8  80 7e ff 01                       cmp     byte ptr -1H[bp],01H
  1509.  0eec  72 0d                             jb      L67
  1510.  0eee  8a 46 ff                          mov     al,-1H[bp]
  1511.  0ef1  8b 7e 04                          mov     di,+4H[bp]
  1512.  0ef4  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1513.  0ef9  eb 06                             jmp     L68
  1514.  0efb  ff 76 04          L67             push    +4H[bp]
  1515.  0efe  e8 00 00                          call    MGPROG_013
  1516.  0f01  89 ec             L68             mov     sp,bp
  1517.  0f03  5d                                pop     bp
  1518.  0f04  c2 02 00                          ret     0002H
  1519.  0f07  55                MGPROG_019      push    bp
  1520.  0f08  89 e5                             mov     bp,sp
  1521.  0f0a  b8 24 00                          mov     ax,0024H
  1522.  0f0d  9a 00 00 00 00                    call    far SYSTEM_034
  1523.  0f12  83 ec 24                          sub     sp,0024H
  1524.  0f15  8b 7e 04                          mov     di,+4H[bp]
  1525.  0f18  36 8a 45 8d                       mov     al,ss:-73H[di]
  1526.  0f1c  30 e4                             xor     ah,ah
  1527.  0f1e  89 46 fe                          mov     -2H[bp],ax
  1528.  0f21  8b 7e 04                          mov     di,+4H[bp]
  1529.  0f24  36 8a 45 16                       mov     al,ss:+16H[di]
  1530.  0f28  50                                push    ax
  1531.  0f29  8d 7e dc                          lea     di,-24H[bp]
  1532.  0f2c  16                                push    ss
  1533.  0f2d  57                                push    di
  1534.  0f2e  9a 00 00 00 00                    call    far SYSTEM_028
  1535.  0f33  b0 42                             mov     al,42H
  1536.  0f35  50                                push    ax
  1537.  0f36  9a 00 00 00 00                    call    far SYSTEM_029
  1538.  0f3b  b0 49                             mov     al,49H
  1539.  0f3d  50                                push    ax
  1540.  0f3e  9a 00 00 00 00                    call    far SYSTEM_029
  1541.  0f43  b0 52                             mov     al,52H
  1542.  0f45  50                                push    ax
  1543.  0f46  9a 00 00 00 00                    call    far SYSTEM_029
  1544.  0f4b  9a 00 00 00 00                    call    far SYSTEM_018
  1545.  0f50  74 03                             je      L69
  1546.  0f52  e9 80 00                          jmp     L75
  1547.  0f55  8b 7e 04          L69             mov     di,+4H[bp]
  1548.  0f58  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1549.  0f5d  30 e4                             xor     ah,ah
  1550.  0f5f  3b 46 fe                          cmp     ax,-2H[bp]
  1551.  0f62  7d 69                             jge     L73
  1552.  0f64  8b 7e 04                          mov     di,+4H[bp]
  1553.  0f67  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1554.  0f6c  30 e4                             xor     ah,ah
  1555.  0f6e  89 46 fc                          mov     -4H[bp],ax
  1556.  0f71  8b 46 fc                          mov     ax,-4H[bp]
  1557.  0f74  8b 7e 04                          mov     di,+4H[bp]
  1558.  0f77  03 f8                             add     di,ax
  1559.  0f79  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1560.  0f7e  74 20                             je      L71
  1561.  0f80  8b 46 fc          L70             mov     ax,-4H[bp]
  1562.  0f83  3b 46 fe                          cmp     ax,-2H[bp]
  1563.  0f86  7d 18                             jge     L71
  1564.  0f88  8b 46 fc                          mov     ax,-4H[bp]
  1565.  0f8b  8b 7e 04                          mov     di,+4H[bp]
  1566.  0f8e  03 f8                             add     di,ax
  1567.  0f90  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1568.  0f95  74 09                             je      L71
  1569.  0f97  8b 46 fc                          mov     ax,-4H[bp]
  1570.  0f9a  40                                inc     ax
  1571.  0f9b  89 46 fc                          mov     -4H[bp],ax
  1572.  0f9e  eb e0                             jmp     L70
  1573.  0fa0  8b 46 fc          L71             mov     ax,-4H[bp]
  1574.  0fa3  3b 46 fe                          cmp     ax,-2H[bp]
  1575.  0fa6  7d 18                             jge     L72
  1576.  0fa8  8b 46 fc                          mov     ax,-4H[bp]
  1577.  0fab  8b 7e 04                          mov     di,+4H[bp]
  1578.  0fae  03 f8                             add     di,ax
  1579.  0fb0  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1580.  0fb5  75 09                             jne     L72
  1581.  0fb7  8b 46 fc                          mov     ax,-4H[bp]
  1582.  0fba  40                                inc     ax
  1583.  0fbb  89 46 fc                          mov     -4H[bp],ax
  1584.  0fbe  eb e0                             jmp     L71
  1585.  0fc0  8a 46 fc          L72             mov     al,-4H[bp]
  1586.  0fc3  8b 7e 04                          mov     di,+4H[bp]
  1587.  0fc6  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1588.  0fcb  eb 06                             jmp     L74
  1589.  0fcd  ff 76 04          L73             push    +4H[bp]
  1590.  0fd0  e8 00 00                          call    MGPROG_013
  1591.  0fd3  eb 06             L74             jmp     L76
  1592.  0fd5  ff 76 04          L75             push    +4H[bp]
  1593.  0fd8  e8 00 00                          call    MGPROG_013
  1594.  0fdb  89 ec             L76             mov     sp,bp
  1595.  0fdd  5d                                pop     bp
  1596.  0fde  c2 02 00                          ret     0002H
  1597.  0fe1  55                MGPROG_01A      push    bp
  1598.  0fe2  89 e5                             mov     bp,sp
  1599.  0fe4  b8 24 00                          mov     ax,0024H
  1600.  0fe7  9a 00 00 00 00                    call    far SYSTEM_034
  1601.  0fec  83 ec 24                          sub     sp,0024H
  1602.  0fef  8b 7e 04                          mov     di,+4H[bp]
  1603.  0ff2  36 8a 45 16                       mov     al,ss:+16H[di]
  1604.  0ff6  50                                push    ax
  1605.  0ff7  8d 7e dc                          lea     di,-24H[bp]
  1606.  0ffa  16                                push    ss
  1607.  0ffb  57                                push    di
  1608.  0ffc  9a 00 00 00 00                    call    far SYSTEM_028
  1609.  1001  b0 42                             mov     al,42H
  1610.  1003  50                                push    ax
  1611.  1004  9a 00 00 00 00                    call    far SYSTEM_029
  1612.  1009  b0 49                             mov     al,49H
  1613.  100b  50                                push    ax
  1614.  100c  9a 00 00 00 00                    call    far SYSTEM_029
  1615.  1011  b0 52                             mov     al,52H
  1616.  1013  50                                push    ax
  1617.  1014  9a 00 00 00 00                    call    far SYSTEM_029
  1618.  1019  9a 00 00 00 00                    call    far SYSTEM_018
  1619.  101e  74 03                             je      L77
  1620.  1020  e9 89 00                          jmp     L83
  1621.  1023  8b 7e 04          L77             mov     di,+4H[bp]
  1622.  1026  36 80 bd 17 ff 01                 cmp     byte ptr ss:-0e9H[di],01H
  1623.  102c  76 78                             jbe     L82
  1624.  102e  8b 7e 04                          mov     di,+4H[bp]
  1625.  1031  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1626.  1036  30 e4                             xor     ah,ah
  1627.  1038  48                                dec     ax
  1628.  1039  89 46 fc                          mov     -4H[bp],ax
  1629.  103c  8b 46 fc                          mov     ax,-4H[bp]
  1630.  103f  8b 7e 04                          mov     di,+4H[bp]
  1631.  1042  03 f8                             add     di,ax
  1632.  1044  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1633.  1049  75 1e                             jne     L79
  1634.  104b  83 7e fc 01       L78             cmp     word ptr -4H[bp],0001H
  1635.  104f  7e 18                             jle     L79
  1636.  1051  8b 46 fc                          mov     ax,-4H[bp]
  1637.  1054  8b 7e 04                          mov     di,+4H[bp]
  1638.  1057  03 f8                             add     di,ax
  1639.  1059  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1640.  105e  75 09                             jne     L79
  1641.  1060  8b 46 fc                          mov     ax,-4H[bp]
  1642.  1063  48                                dec     ax
  1643.  1064  89 46 fc                          mov     -4H[bp],ax
  1644.  1067  eb e2                             jmp     L78
  1645.  1069  83 7e fc 01       L79             cmp     word ptr -4H[bp],0001H
  1646.  106d  7e 18                             jle     L80
  1647.  106f  8b 46 fc                          mov     ax,-4H[bp]
  1648.  1072  8b 7e 04                          mov     di,+4H[bp]
  1649.  1075  03 f8                             add     di,ax
  1650.  1077  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1651.  107c  74 09                             je      L80
  1652.  107e  8b 46 fc                          mov     ax,-4H[bp]
  1653.  1081  48                                dec     ax
  1654.  1082  89 46 fc                          mov     -4H[bp],ax
  1655.  1085  eb e2                             jmp     L79
  1656.  1087  8a 46 fc          L80             mov     al,-4H[bp]
  1657.  108a  8b 7e 04                          mov     di,+4H[bp]
  1658.  108d  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1659.  1092  83 7e fc 01                       cmp     word ptr -4H[bp],0001H
  1660.  1096  7e 0c                             jle     L81
  1661.  1098  8b 46 fc                          mov     ax,-4H[bp]
  1662.  109b  40                                inc     ax
  1663.  109c  8b 7e 04                          mov     di,+4H[bp]
  1664.  109f  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1665.  10a4  eb 06             L81             jmp     L83
  1666.  10a6  ff 76 04          L82             push    +4H[bp]
  1667.  10a9  e8 00 00                          call    MGPROG_013
  1668.  10ac  89 ec             L83             mov     sp,bp
  1669.  10ae  5d                                pop     bp
  1670.  10af  c2 02 00                          ret     0002H
  1671.  10b2  55                MGPROG_01B      push    bp
  1672.  10b3  89 e5                             mov     bp,sp
  1673.  10b5  31 c0                             xor     ax,ax
  1674.  10b7  9a 00 00 00 00                    call    far SYSTEM_034
  1675.  10bc  8b 7e 04                          mov     di,+4H[bp]
  1676.  10bf  36 8a 45 8d                       mov     al,ss:-73H[di]
  1677.  10c3  8b 7e 04                          mov     di,+4H[bp]
  1678.  10c6  36 3a 45 10                       cmp     al,ss:+10H[di]
  1679.  10ca  75 2a                             jne     L86
  1680.  10cc  8b 7e 04                          mov     di,+4H[bp]
  1681.  10cf  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1682.  10d4  8b 7e 04                          mov     di,+4H[bp]
  1683.  10d7  36 3a 45 10                       cmp     al,ss:+10H[di]
  1684.  10db  75 08                             jne     L84
  1685.  10dd  ff 76 04                          push    +4H[bp]
  1686.  10e0  e8 00 00                          call    MGPROG_013
  1687.  10e3  eb 0f                             jmp     L85
  1688.  10e5  8b 7e 04          L84             mov     di,+4H[bp]
  1689.  10e8  36 8a 45 10                       mov     al,ss:+10H[di]
  1690.  10ec  8b 7e 04                          mov     di,+4H[bp]
  1691.  10ef  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1692.  10f4  eb 34             L85             jmp     L88
  1693.  10f6  8b 7e 04          L86             mov     di,+4H[bp]
  1694.  10f9  36 8a 45 8d                       mov     al,ss:-73H[di]
  1695.  10fd  30 e4                             xor     ah,ah
  1696.  10ff  40                                inc     ax
  1697.  1100  8b d0                             mov     dx,ax
  1698.  1102  8b 7e 04                          mov     di,+4H[bp]
  1699.  1105  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1700.  110a  30 e4                             xor     ah,ah
  1701.  110c  3b c2                             cmp     ax,dx
  1702.  110e  75 08                             jne     L87
  1703.  1110  ff 76 04                          push    +4H[bp]
  1704.  1113  e8 00 00                          call    MGPROG_013
  1705.  1116  eb 12                             jmp     L88
  1706.  1118  8b 7e 04          L87             mov     di,+4H[bp]
  1707.  111b  36 8a 45 8d                       mov     al,ss:-73H[di]
  1708.  111f  30 e4                             xor     ah,ah
  1709.  1121  40                                inc     ax
  1710.  1122  8b 7e 04                          mov     di,+4H[bp]
  1711.  1125  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1712.  112a  89 ec             L88             mov     sp,bp
  1713.  112c  5d                                pop     bp
  1714.  112d  c2 02 00                          ret     0002H
  1715.  1130  01 20             L89             add     [bx+si],sp
  1716.  1132  55                MGPROG_01C      push    bp
  1717.  1133  89 e5                             mov     bp,sp
  1718.  1135  b8 21 01                          mov     ax,0121H
  1719.  1138  9a 00 00 00 00                    call    far SYSTEM_034
  1720.  113d  81 ec 21 01                       sub     sp,0121H
  1721.  1141  c7 06 00 00 00 02                 mov     word ptr L303,0200H
  1722.  1147  b0 16                             mov     al,16H
  1723.  1149  50                                push    ax
  1724.  114a  bf 00 00                          mov     di,offset L303
  1725.  114d  1e                                push    ds
  1726.  114e  57                                push    di
  1727.  114f  9a 00 00 00 00                    call    far DOS_001
  1728.  1154  a0 00 00                          mov     al,L303
  1729.  1157  88 46 ff                          mov     -1H[bp],al
  1730.  115a  8a 46 ff                          mov     al,-1H[bp]
  1731.  115d  24 04                             and     al,04H
  1732.  115f  08 c0                             or      al,al
  1733.  1161  76 09                             jbe     L90
  1734.  1163  ff 76 04                          push    +4H[bp]
  1735.  1166  e8 00 00                          call    MGPROG_016
  1736.  1169  e9 e8 00                          jmp     L96
  1737.  116c  8b 7e 04          L90             mov     di,+4H[bp]
  1738.  116f  36 8a 45 16                       mov     al,ss:+16H[di]
  1739.  1173  50                                push    ax
  1740.  1174  8d 7e df                          lea     di,-21H[bp]
  1741.  1177  16                                push    ss
  1742.  1178  57                                push    di
  1743.  1179  9a 00 00 00 00                    call    far SYSTEM_028
  1744.  117e  b0 42                             mov     al,42H
  1745.  1180  50                                push    ax
  1746.  1181  9a 00 00 00 00                    call    far SYSTEM_029
  1747.  1186  b0 49                             mov     al,49H
  1748.  1188  50                                push    ax
  1749.  1189  9a 00 00 00 00                    call    far SYSTEM_029
  1750.  118e  b0 52                             mov     al,52H
  1751.  1190  50                                push    ax
  1752.  1191  9a 00 00 00 00                    call    far SYSTEM_029
  1753.  1196  9a 00 00 00 00                    call    far SYSTEM_018
  1754.  119b  75 0a                             jne     L91
  1755.  119d  8b 7e 04                          mov     di,+4H[bp]
  1756.  11a0  36 80 7d 8d 00                    cmp     byte ptr ss:-73H[di],00H
  1757.  11a5  75 09                             jne     L92
  1758.  11a7  ff 76 04          L91             push    +4H[bp]
  1759.  11aa  e8 00 00                          call    MGPROG_013
  1760.  11ad  e9 a4 00                          jmp     L96
  1761.  11b0  8b 7e 04          L92             mov     di,+4H[bp]
  1762.  11b3  36 8a 45 8d                       mov     al,ss:-73H[di]
  1763.  11b7  8b 7e 04                          mov     di,+4H[bp]
  1764.  11ba  36 3a 45 10                       cmp     al,ss:+10H[di]
  1765.  11be  72 03                             jb      L93
  1766.  11c0  e9 91 00                          jmp     L96
  1767.  11c3  8b 7e 04          L93             mov     di,+4H[bp]
  1768.  11c6  36 c6 85 17 ff 01                 mov     byte ptr ss:-0e9H[di],01H
  1769.  11cc  8b 7e 04          L94             mov     di,+4H[bp]
  1770.  11cf  36 8a 45 8d                       mov     al,ss:-73H[di]
  1771.  11d3  30 e4                             xor     ah,ah
  1772.  11d5  8b 7e 04                          mov     di,+4H[bp]
  1773.  11d8  03 f8                             add     di,ax
  1774.  11da  36 80 7d 8d 20                    cmp     byte ptr ss:-73H[di],20H
  1775.  11df  75 1e                             jne     L95
  1776.  11e1  8b 7e 04                          mov     di,+4H[bp]
  1777.  11e4  81 c7 8d ff                       add     di,0ff8dH
  1778.  11e8  16                                push    ss
  1779.  11e9  57                                push    di
  1780.  11ea  8b 7e 04                          mov     di,+4H[bp]
  1781.  11ed  36 8a 45 8d                       mov     al,ss:-73H[di]
  1782.  11f1  30 e4                             xor     ah,ah
  1783.  11f3  50                                push    ax
  1784.  11f4  b8 01 00                          mov     ax,0001H
  1785.  11f7  50                                push    ax
  1786.  11f8  9a 00 00 00 00                    call    far SYSTEM_015
  1787.  11fd  eb cd                             jmp     L94
  1788.  11ff  8b 7e 04          L95             mov     di,+4H[bp]
  1789.  1202  36 8a 45 8d                       mov     al,ss:-73H[di]
  1790.  1206  8b 7e 04                          mov     di,+4H[bp]
  1791.  1209  36 3a 45 10                       cmp     al,ss:+10H[di]
  1792.  120d  73 45                             jae     L96
  1793.  120f  8d be df fe                       lea     di,-121H[bp]
  1794.  1213  16                                push    ss
  1795.  1214  57                                push    di
  1796.  1215  bf 00 00                          mov     di,offset L89
  1797.  1218  0e                                push    cs
  1798.  1219  57                                push    di
  1799.  121a  9a 00 00 00 00                    call    far SYSTEM_00B
  1800.  121f  8b 7e 04                          mov     di,+4H[bp]
  1801.  1222  81 c7 8d ff                       add     di,0ff8dH
  1802.  1226  16                                push    ss
  1803.  1227  57                                push    di
  1804.  1228  9a 00 00 00 00                    call    far SYSTEM_00F
  1805.  122d  8b 7e 04                          mov     di,+4H[bp]
  1806.  1230  81 c7 8d ff                       add     di,0ff8dH
  1807.  1234  16                                push    ss
  1808.  1235  57                                push    di
  1809.  1236  b8 50 00                          mov     ax,0050H
  1810.  1239  50                                push    ax
  1811.  123a  9a 00 00 00 00                    call    far SYSTEM_00C
  1812.  123f  8b 7e 04                          mov     di,+4H[bp]
  1813.  1242  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  1814.  1247  30 e4                             xor     ah,ah
  1815.  1249  40                                inc     ax
  1816.  124a  8b 7e 04                          mov     di,+4H[bp]
  1817.  124d  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  1818.  1252  eb ab                             jmp     L95
  1819.  1254  89 ec             L96             mov     sp,bp
  1820.  1256  5d                                pop     bp
  1821.  1257  c2 02 00                          ret     0002H
  1822.  125a  55                MGPROG_01D      push    bp
  1823.  125b  89 e5                             mov     bp,sp
  1824.  125d  b8 20 00                          mov     ax,0020H
  1825.  1260  9a 00 00 00 00                    call    far SYSTEM_034
  1826.  1265  83 ec 20                          sub     sp,0020H
  1827.  1268  8b 7e 04                          mov     di,+4H[bp]
  1828.  126b  36 8a 45 16                       mov     al,ss:+16H[di]
  1829.  126f  50                                push    ax
  1830.  1270  8d 7e e0                          lea     di,-20H[bp]
  1831.  1273  16                                push    ss
  1832.  1274  57                                push    di
  1833.  1275  9a 00 00 00 00                    call    far SYSTEM_028
  1834.  127a  b0 42                             mov     al,42H
  1835.  127c  50                                push    ax
  1836.  127d  9a 00 00 00 00                    call    far SYSTEM_029
  1837.  1282  b0 49                             mov     al,49H
  1838.  1284  50                                push    ax
  1839.  1285  9a 00 00 00 00                    call    far SYSTEM_029
  1840.  128a  b0 52                             mov     al,52H
  1841.  128c  50                                push    ax
  1842.  128d  9a 00 00 00 00                    call    far SYSTEM_029
  1843.  1292  9a 00 00 00 00                    call    far SYSTEM_018
  1844.  1297  75 0a                             jne     L97
  1845.  1299  8b 7e 04                          mov     di,+4H[bp]
  1846.  129c  36 80 7d 8d 00                    cmp     byte ptr ss:-73H[di],00H
  1847.  12a1  75 08                             jne     L98
  1848.  12a3  ff 76 04          L97             push    +4H[bp]
  1849.  12a6  e8 00 00                          call    MGPROG_013
  1850.  12a9  eb 2b                             jmp     L100
  1851.  12ab  8b 7e 04          L98             mov     di,+4H[bp]
  1852.  12ae  36 80 7d 8e 20                    cmp     byte ptr ss:-72H[di],20H
  1853.  12b3  75 18                             jne     L99
  1854.  12b5  8b 7e 04                          mov     di,+4H[bp]
  1855.  12b8  81 c7 8d ff                       add     di,0ff8dH
  1856.  12bc  16                                push    ss
  1857.  12bd  57                                push    di
  1858.  12be  b8 01 00                          mov     ax,0001H
  1859.  12c1  50                                push    ax
  1860.  12c2  b8 01 00                          mov     ax,0001H
  1861.  12c5  50                                push    ax
  1862.  12c6  9a 00 00 00 00                    call    far SYSTEM_015
  1863.  12cb  eb de                             jmp     L98
  1864.  12cd  8b 7e 04          L99             mov     di,+4H[bp]
  1865.  12d0  36 c6 85 17 ff 01                 mov     byte ptr ss:-0e9H[di],01H
  1866.  12d6  89 ec             L100            mov     sp,bp
  1867.  12d8  5d                                pop     bp
  1868.  12d9  c2 02 00                          ret     0002H
  1869.  12dc  55                MGPROG_01E      push    bp
  1870.  12dd  89 e5                             mov     bp,sp
  1871.  12df  b8 44 00                          mov     ax,0044H
  1872.  12e2  9a 00 00 00 00                    call    far SYSTEM_034
  1873.  12e7  83 ec 44                          sub     sp,0044H
  1874.  12ea  8b 7e 04                          mov     di,+4H[bp]
  1875.  12ed  36 8a 45 16                       mov     al,ss:+16H[di]
  1876.  12f1  50                                push    ax
  1877.  12f2  8d 7e de                          lea     di,-22H[bp]
  1878.  12f5  16                                push    ss
  1879.  12f6  57                                push    di
  1880.  12f7  9a 00 00 00 00                    call    far SYSTEM_028
  1881.  12fc  b0 53                             mov     al,53H
  1882.  12fe  50                                push    ax
  1883.  12ff  9a 00 00 00 00                    call    far SYSTEM_029
  1884.  1304  b0 41                             mov     al,41H
  1885.  1306  50                                push    ax
  1886.  1307  9a 00 00 00 00                    call    far SYSTEM_029
  1887.  130c  9a 00 00 00 00                    call    far SYSTEM_018
  1888.  1311  75 08                             jne     L101
  1889.  1313  ff 76 04                          push    +4H[bp]
  1890.  1316  e8 00 00                          call    MGPROG_013
  1891.  1319  eb 6c                             jmp     L105
  1892.  131b  8b 7e 04          L101            mov     di,+4H[bp]
  1893.  131e  36 8a 45 8d                       mov     al,ss:-73H[di]
  1894.  1322  30 e4                             xor     ah,ah
  1895.  1324  89 46 dc                          mov     -24H[bp],ax
  1896.  1327  b8 01 00                          mov     ax,0001H
  1897.  132a  3b 46 dc                          cmp     ax,-24H[bp]
  1898.  132d  7f 58                             jg      L105
  1899.  132f  89 46 fe                          mov     -2H[bp],ax
  1900.  1332  eb 03                             jmp     L103
  1901.  1334  ff 46 fe          L102            inc     word ptr -2H[bp]
  1902.  1337  8b 46 fe          L103            mov     ax,-2H[bp]
  1903.  133a  8b 7e 04                          mov     di,+4H[bp]
  1904.  133d  03 f8                             add     di,ax
  1905.  133f  36 8a 45 8d                       mov     al,ss:-73H[di]
  1906.  1343  50                                push    ax
  1907.  1344  8d 7e bc                          lea     di,-44H[bp]
  1908.  1347  16                                push    ss
  1909.  1348  57                                push    di
  1910.  1349  9a 00 00 00 00                    call    far SYSTEM_028
  1911.  134e  b0 61                             mov     al,61H
  1912.  1350  50                                push    ax
  1913.  1351  b0 7a                             mov     al,7aH
  1914.  1353  50                                push    ax
  1915.  1354  9a 00 00 00 00                    call    far SYSTEM_02A
  1916.  1359  9a 00 00 00 00                    call    far SYSTEM_018
  1917.  135e  74 1f                             je      L104
  1918.  1360  8b 46 fe                          mov     ax,-2H[bp]
  1919.  1363  8b 7e 04                          mov     di,+4H[bp]
  1920.  1366  03 f8                             add     di,ax
  1921.  1368  36 8a 45 8d                       mov     al,ss:-73H[di]
  1922.  136c  30 e4                             xor     ah,ah
  1923.  136e  2d 20 00                          sub     ax,0020H
  1924.  1371  8a d0                             mov     dl,al
  1925.  1373  8b 46 fe                          mov     ax,-2H[bp]
  1926.  1376  8b 7e 04                          mov     di,+4H[bp]
  1927.  1379  03 f8                             add     di,ax
  1928.  137b  36 88 55 8d                       mov     ss:-73H[di],dl
  1929.  137f  8b 46 fe          L104            mov     ax,-2H[bp]
  1930.  1382  3b 46 dc                          cmp     ax,-24H[bp]
  1931.  1385  75 ad                             jne     L102
  1932.  1387  89 ec             L105            mov     sp,bp
  1933.  1389  5d                                pop     bp
  1934.  138a  c2 02 00                          ret     0002H
  1935.  138d  55                MGPROG_01F      push    bp
  1936.  138e  89 e5                             mov     bp,sp
  1937.  1390  b8 44 00                          mov     ax,0044H
  1938.  1393  9a 00 00 00 00                    call    far SYSTEM_034
  1939.  1398  83 ec 44                          sub     sp,0044H
  1940.  139b  8b 7e 04                          mov     di,+4H[bp]
  1941.  139e  36 8a 45 16                       mov     al,ss:+16H[di]
  1942.  13a2  50                                push    ax
  1943.  13a3  8d 7e de                          lea     di,-22H[bp]
  1944.  13a6  16                                push    ss
  1945.  13a7  57                                push    di
  1946.  13a8  9a 00 00 00 00                    call    far SYSTEM_028
  1947.  13ad  b0 53                             mov     al,53H
  1948.  13af  50                                push    ax
  1949.  13b0  9a 00 00 00 00                    call    far SYSTEM_029
  1950.  13b5  b0 41                             mov     al,41H
  1951.  13b7  50                                push    ax
  1952.  13b8  9a 00 00 00 00                    call    far SYSTEM_029
  1953.  13bd  9a 00 00 00 00                    call    far SYSTEM_018
  1954.  13c2  75 08                             jne     L106
  1955.  13c4  ff 76 04                          push    +4H[bp]
  1956.  13c7  e8 00 00                          call    MGPROG_013
  1957.  13ca  eb 6c                             jmp     L110
  1958.  13cc  8b 7e 04          L106            mov     di,+4H[bp]
  1959.  13cf  36 8a 45 8d                       mov     al,ss:-73H[di]
  1960.  13d3  30 e4                             xor     ah,ah
  1961.  13d5  89 46 dc                          mov     -24H[bp],ax
  1962.  13d8  b8 01 00                          mov     ax,0001H
  1963.  13db  3b 46 dc                          cmp     ax,-24H[bp]
  1964.  13de  7f 58                             jg      L110
  1965.  13e0  89 46 fe                          mov     -2H[bp],ax
  1966.  13e3  eb 03                             jmp     L108
  1967.  13e5  ff 46 fe          L107            inc     word ptr -2H[bp]
  1968.  13e8  8b 46 fe          L108            mov     ax,-2H[bp]
  1969.  13eb  8b 7e 04                          mov     di,+4H[bp]
  1970.  13ee  03 f8                             add     di,ax
  1971.  13f0  36 8a 45 8d                       mov     al,ss:-73H[di]
  1972.  13f4  50                                push    ax
  1973.  13f5  8d 7e bc                          lea     di,-44H[bp]
  1974.  13f8  16                                push    ss
  1975.  13f9  57                                push    di
  1976.  13fa  9a 00 00 00 00                    call    far SYSTEM_028
  1977.  13ff  b0 41                             mov     al,41H
  1978.  1401  50                                push    ax
  1979.  1402  b0 5a                             mov     al,5aH
  1980.  1404  50                                push    ax
  1981.  1405  9a 00 00 00 00                    call    far SYSTEM_02A
  1982.  140a  9a 00 00 00 00                    call    far SYSTEM_018
  1983.  140f  74 1f                             je      L109
  1984.  1411  8b 46 fe                          mov     ax,-2H[bp]
  1985.  1414  8b 7e 04                          mov     di,+4H[bp]
  1986.  1417  03 f8                             add     di,ax
  1987.  1419  36 8a 45 8d                       mov     al,ss:-73H[di]
  1988.  141d  30 e4                             xor     ah,ah
  1989.  141f  05 20 00                          add     ax,0020H
  1990.  1422  8a d0                             mov     dl,al
  1991.  1424  8b 46 fe                          mov     ax,-2H[bp]
  1992.  1427  8b 7e 04                          mov     di,+4H[bp]
  1993.  142a  03 f8                             add     di,ax
  1994.  142c  36 88 55 8d                       mov     ss:-73H[di],dl
  1995.  1430  8b 46 fe          L109            mov     ax,-2H[bp]
  1996.  1433  3b 46 dc                          cmp     ax,-24H[bp]
  1997.  1436  75 ad                             jne     L107
  1998.  1438  89 ec             L110            mov     sp,bp
  1999.  143a  5d                                pop     bp
  2000.  143b  c2 02 00                          ret     0002H
  2001.  143e  55                MGPROG_020      push    bp
  2002.  143f  89 e5                             mov     bp,sp
  2003.  1441  b8 02 02                          mov     ax,0202H
  2004.  1444  9a 00 00 00 00                    call    far SYSTEM_034
  2005.  1449  81 ec 02 02                       sub     sp,0202H
  2006.  144d  8b 7e 04                          mov     di,+4H[bp]
  2007.  1450  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2008.  1455  8b 7e 04                          mov     di,+4H[bp]
  2009.  1458  36 3a 45 10                       cmp     al,ss:+10H[di]
  2010.  145c  73 10                             jae     L111
  2011.  145e  8b 7e 04                          mov     di,+4H[bp]
  2012.  1461  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2013.  1466  30 e4                             xor     ah,ah
  2014.  1468  40                                inc     ax
  2015.  1469  89 46 fe                          mov     -2H[bp],ax
  2016.  146c  eb 28                             jmp     L113
  2017.  146e  8b 7e 04          L111            mov     di,+4H[bp]
  2018.  1471  36 8a 45 8d                       mov     al,ss:-73H[di]
  2019.  1475  8b 7e 04                          mov     di,+4H[bp]
  2020.  1478  36 3a 45 10                       cmp     al,ss:+10H[di]
  2021.  147c  74 0f                             je      L112
  2022.  147e  8b 7e 04                          mov     di,+4H[bp]
  2023.  1481  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2024.  1486  30 e4                             xor     ah,ah
  2025.  1488  89 46 fe                          mov     -2H[bp],ax
  2026.  148b  eb 09                             jmp     L113
  2027.  148d  ff 76 04          L112            push    +4H[bp]
  2028.  1490  e8 00 00                          call    MGPROG_013
  2029.  1493  e9 e7 00                          jmp     L116
  2030.  1496  8b 7e 04          L113            mov     di,+4H[bp]
  2031.  1499  36 8a 45 10                       mov     al,ss:+10H[di]
  2032.  149d  30 e4                             xor     ah,ah
  2033.  149f  3b 46 fe                          cmp     ax,-2H[bp]
  2034.  14a2  7d 03                             jge     L114
  2035.  14a4  e9 d6 00                          jmp     L116
  2036.  14a7  8d be fe fe       L114            lea     di,-102H[bp]
  2037.  14ab  16                                push    ss
  2038.  14ac  57                                push    di
  2039.  14ad  8b 7e 04                          mov     di,+4H[bp]
  2040.  14b0  81 c7 8d ff                       add     di,0ff8dH
  2041.  14b4  16                                push    ss
  2042.  14b5  57                                push    di
  2043.  14b6  9a 00 00 00 00                    call    far SYSTEM_00B
  2044.  14bb  8d be fe fd                       lea     di,-202H[bp]
  2045.  14bf  16                                push    ss
  2046.  14c0  57                                push    di
  2047.  14c1  8b 7e 04                          mov     di,+4H[bp]
  2048.  14c4  36 8a 85 18 ff                    mov     al,ss:-0e8H[di]
  2049.  14c9  50                                push    ax
  2050.  14ca  9a 00 00 00 00                    call    far SYSTEM_012
  2051.  14cf  9a 00 00 00 00                    call    far SYSTEM_00F
  2052.  14d4  8b 7e 04                          mov     di,+4H[bp]
  2053.  14d7  81 c7 8d ff                       add     di,0ff8dH
  2054.  14db  16                                push    ss
  2055.  14dc  57                                push    di
  2056.  14dd  b8 50 00                          mov     ax,0050H
  2057.  14e0  50                                push    ax
  2058.  14e1  9a 00 00 00 00                    call    far SYSTEM_00C
  2059.  14e6  8b 7e 04                          mov     di,+4H[bp]
  2060.  14e9  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2061.  14ee  8b 7e 04                          mov     di,+4H[bp]
  2062.  14f1  36 3a 45 10                       cmp     al,ss:+10H[di]
  2063.  14f5  73 13                             jae     L115
  2064.  14f7  8b 7e 04                          mov     di,+4H[bp]
  2065.  14fa  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2066.  14ff  30 e4                             xor     ah,ah
  2067.  1501  40                                inc     ax
  2068.  1502  8b 7e 04                          mov     di,+4H[bp]
  2069.  1505  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  2070.  150a  8b 7e 04          L115            mov     di,+4H[bp]
  2071.  150d  36 8a 45 16                       mov     al,ss:+16H[di]
  2072.  1511  50                                push    ax
  2073.  1512  8d 7e de                          lea     di,-22H[bp]
  2074.  1515  16                                push    ss
  2075.  1516  57                                push    di
  2076.  1517  9a 00 00 00 00                    call    far SYSTEM_028
  2077.  151c  b0 53                             mov     al,53H
  2078.  151e  50                                push    ax
  2079.  151f  9a 00 00 00 00                    call    far SYSTEM_029
  2080.  1524  b0 41                             mov     al,41H
  2081.  1526  50                                push    ax
  2082.  1527  9a 00 00 00 00                    call    far SYSTEM_029
  2083.  152c  b0 55                             mov     al,55H
  2084.  152e  50                                push    ax
  2085.  152f  9a 00 00 00 00                    call    far SYSTEM_029
  2086.  1534  b0 4c                             mov     al,4cH
  2087.  1536  50                                push    ax
  2088.  1537  9a 00 00 00 00                    call    far SYSTEM_029
  2089.  153c  b0 4e                             mov     al,4eH
  2090.  153e  50                                push    ax
  2091.  153f  9a 00 00 00 00                    call    far SYSTEM_029
  2092.  1544  b0 44                             mov     al,44H
  2093.  1546  50                                push    ax
  2094.  1547  9a 00 00 00 00                    call    far SYSTEM_029
  2095.  154c  b0 58                             mov     al,58H
  2096.  154e  50                                push    ax
  2097.  154f  9a 00 00 00 00                    call    far SYSTEM_029
  2098.  1554  9a 00 00 00 00                    call    far SYSTEM_018
  2099.  1559  74 22                             je      L116
  2100.  155b  8b 7e 04                          mov     di,+4H[bp]
  2101.  155e  36 8a 45 8d                       mov     al,ss:-73H[di]
  2102.  1562  8b 7e 04                          mov     di,+4H[bp]
  2103.  1565  36 3a 45 10                       cmp     al,ss:+10H[di]
  2104.  1569  75 12                             jne     L116
  2105.  156b  8b 7e 04                          mov     di,+4H[bp]
  2106.  156e  36 c6 85 1b ff 01                 mov     byte ptr ss:-0e5H[di],01H
  2107.  1574  8b 7e 04                          mov     di,+4H[bp]
  2108.  1577  31 c0                             xor     ax,ax
  2109.  1579  36 89 45 fe                       mov     ss:-2H[di],ax
  2110.  157d  89 ec             L116            mov     sp,bp
  2111.  157f  5d                                pop     bp
  2112.  1580  c2 02 00                          ret     0002H
  2113.  1583  55                MGPROG_021      push    bp
  2114.  1584  89 e5                             mov     bp,sp
  2115.  1586  31 c0                             xor     ax,ax
  2116.  1588  9a 00 00 00 00                    call    far SYSTEM_034
  2117.  158d  8b 7e 04                          mov     di,+4H[bp]
  2118.  1590  36 8a 95 18 ff                    mov     dl,ss:-0e8H[di]
  2119.  1595  8b 7e 04                          mov     di,+4H[bp]
  2120.  1598  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2121.  159d  30 e4                             xor     ah,ah
  2122.  159f  8b 7e 04                          mov     di,+4H[bp]
  2123.  15a2  03 f8                             add     di,ax
  2124.  15a4  36 88 55 8d                       mov     ss:-73H[di],dl
  2125.  15a8  8b 7e 04                          mov     di,+4H[bp]
  2126.  15ab  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2127.  15b0  8b 7e 04                          mov     di,+4H[bp]
  2128.  15b3  36 3a 45 10                       cmp     al,ss:+10H[di]
  2129.  15b7  73 13                             jae     L117
  2130.  15b9  8b 7e 04                          mov     di,+4H[bp]
  2131.  15bc  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2132.  15c1  30 e4                             xor     ah,ah
  2133.  15c3  40                                inc     ax
  2134.  15c4  8b 7e 04                          mov     di,+4H[bp]
  2135.  15c7  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  2136.  15cc  89 ec             L117            mov     sp,bp
  2137.  15ce  5d                                pop     bp
  2138.  15cf  c2 02 00                          ret     0002H
  2139.  15d2  55                MGPROG_022      push    bp
  2140.  15d3  89 e5                             mov     bp,sp
  2141.  15d5  b8 00 01                          mov     ax,0100H
  2142.  15d8  9a 00 00 00 00                    call    far SYSTEM_034
  2143.  15dd  81 ec 00 01                       sub     sp,0100H
  2144.  15e1  8b 7e 04                          mov     di,+4H[bp]
  2145.  15e4  36 8a 45 10                       mov     al,ss:+10H[di]
  2146.  15e8  30 e4                             xor     ah,ah
  2147.  15ea  8b d0                             mov     dx,ax
  2148.  15ec  8b 7e 04                          mov     di,+4H[bp]
  2149.  15ef  36 8a 45 8d                       mov     al,ss:-73H[di]
  2150.  15f3  30 e4                             xor     ah,ah
  2151.  15f5  40                                inc     ax
  2152.  15f6  3b c2                             cmp     ax,dx
  2153.  15f8  7f 46                             jg      L118
  2154.  15fa  8d be 00 ff                       lea     di,-100H[bp]
  2155.  15fe  16                                push    ss
  2156.  15ff  57                                push    di
  2157.  1600  8b 7e 04                          mov     di,+4H[bp]
  2158.  1603  36 8a 85 18 ff                    mov     al,ss:-0e8H[di]
  2159.  1608  50                                push    ax
  2160.  1609  9a 00 00 00 00                    call    far SYSTEM_012
  2161.  160e  8b 7e 04                          mov     di,+4H[bp]
  2162.  1611  81 c7 8d ff                       add     di,0ff8dH
  2163.  1615  16                                push    ss
  2164.  1616  57                                push    di
  2165.  1617  b8 50 00                          mov     ax,0050H
  2166.  161a  50                                push    ax
  2167.  161b  8b 7e 04                          mov     di,+4H[bp]
  2168.  161e  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2169.  1623  30 e4                             xor     ah,ah
  2170.  1625  50                                push    ax
  2171.  1626  9a 00 00 00 00                    call    far SYSTEM_014
  2172.  162b  8b 7e 04                          mov     di,+4H[bp]
  2173.  162e  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2174.  1633  30 e4                             xor     ah,ah
  2175.  1635  40                                inc     ax
  2176.  1636  8b 7e 04                          mov     di,+4H[bp]
  2177.  1639  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  2178.  163e  eb 06                             jmp     L119
  2179.  1640  ff 76 04          L118            push    +4H[bp]
  2180.  1643  e8 00 00                          call    MGPROG_013
  2181.  1646  89 ec             L119            mov     sp,bp
  2182.  1648  5d                                pop     bp
  2183.  1649  c2 02 00                          ret     0002H
  2184.  164c  55                MGPROG_023      push    bp
  2185.  164d  89 e5                             mov     bp,sp
  2186.  164f  31 c0                             xor     ax,ax
  2187.  1651  9a 00 00 00 00                    call    far SYSTEM_034
  2188.  1656  8b 7e 04                          mov     di,+4H[bp]
  2189.  1659  36 80 7d 8d 00                    cmp     byte ptr ss:-73H[di],00H
  2190.  165e  76 1f                             jbe     L120
  2191.  1660  8b 7e 04                          mov     di,+4H[bp]
  2192.  1663  81 c7 8d ff                       add     di,0ff8dH
  2193.  1667  16                                push    ss
  2194.  1668  57                                push    di
  2195.  1669  8b 7e 04                          mov     di,+4H[bp]
  2196.  166c  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2197.  1671  30 e4                             xor     ah,ah
  2198.  1673  50                                push    ax
  2199.  1674  b8 01 00                          mov     ax,0001H
  2200.  1677  50                                push    ax
  2201.  1678  9a 00 00 00 00                    call    far SYSTEM_015
  2202.  167d  eb 06                             jmp     L121
  2203.  167f  ff 76 04          L120            push    +4H[bp]
  2204.  1682  e8 00 00                          call    MGPROG_013
  2205.  1685  89 ec             L121            mov     sp,bp
  2206.  1687  5d                                pop     bp
  2207.  1688  c2 02 00                          ret     0002H
  2208.  168b  55                MGPROG_024      push    bp
  2209.  168c  89 e5                             mov     bp,sp
  2210.  168e  31 c0                             xor     ax,ax
  2211.  1690  9a 00 00 00 00                    call    far SYSTEM_034
  2212.  1695  8b 7e 04                          mov     di,+4H[bp]
  2213.  1698  36 80 7d 8d 00                    cmp     byte ptr ss:-73H[di],00H
  2214.  169d  76 3d                             jbe     L122
  2215.  169f  8b 7e 04                          mov     di,+4H[bp]
  2216.  16a2  36 80 bd 17 ff 01                 cmp     byte ptr ss:-0e9H[di],01H
  2217.  16a8  76 32                             jbe     L122
  2218.  16aa  8b 7e 04                          mov     di,+4H[bp]
  2219.  16ad  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2220.  16b2  30 e4                             xor     ah,ah
  2221.  16b4  48                                dec     ax
  2222.  16b5  8b 7e 04                          mov     di,+4H[bp]
  2223.  16b8  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  2224.  16bd  8b 7e 04                          mov     di,+4H[bp]
  2225.  16c0  81 c7 8d ff                       add     di,0ff8dH
  2226.  16c4  16                                push    ss
  2227.  16c5  57                                push    di
  2228.  16c6  8b 7e 04                          mov     di,+4H[bp]
  2229.  16c9  36 8a 85 17 ff                    mov     al,ss:-0e9H[di]
  2230.  16ce  30 e4                             xor     ah,ah
  2231.  16d0  50                                push    ax
  2232.  16d1  b8 01 00                          mov     ax,0001H
  2233.  16d4  50                                push    ax
  2234.  16d5  9a 00 00 00 00                    call    far SYSTEM_015
  2235.  16da  eb 06                             jmp     L123
  2236.  16dc  ff 76 04          L122            push    +4H[bp]
  2237.  16df  e8 00 00                          call    MGPROG_013
  2238.  16e2  89 ec             L123            mov     sp,bp
  2239.  16e4  5d                                pop     bp
  2240.  16e5  c2 02 00                          ret     0002H
  2241.  16e8  55                MGPROG_025      push    bp
  2242.  16e9  89 e5                             mov     bp,sp
  2243.  16eb  b8 41 00                          mov     ax,0041H
  2244.  16ee  9a 00 00 00 00                    call    far SYSTEM_034
  2245.  16f3  83 ec 41                          sub     sp,0041H
  2246.  16f6  c6 46 ff 00                       mov     byte ptr -1H[bp],00H
  2247.  16fa  8b 7e 04                          mov     di,+4H[bp]
  2248.  16fd  36 8a 45 16                       mov     al,ss:+16H[di]
  2249.  1701  50                                push    ax
  2250.  1702  8d 7e df                          lea     di,-21H[bp]
  2251.  1705  16                                push    ss
  2252.  1706  57                                push    di
  2253.  1707  9a 00 00 00 00                    call    far SYSTEM_028
  2254.  170c  b0 42                             mov     al,42H
  2255.  170e  50                                push    ax
  2256.  170f  9a 00 00 00 00                    call    far SYSTEM_029
  2257.  1714  b0 49                             mov     al,49H
  2258.  1716  50                                push    ax
  2259.  1717  9a 00 00 00 00                    call    far SYSTEM_029
  2260.  171c  b0 52                             mov     al,52H
  2261.  171e  50                                push    ax
  2262.  171f  9a 00 00 00 00                    call    far SYSTEM_029
  2263.  1724  9a 00 00 00 00                    call    far SYSTEM_018
  2264.  1729  75 03                             jne     L124
  2265.  172b  e9 f1 00                          jmp     L130
  2266.  172e  8b 7e 04          L124            mov     di,+4H[bp]
  2267.  1731  36 8a 45 16                       mov     al,ss:+16H[di]
  2268.  1735  3c 42                             cmp     al,42H
  2269.  1737  75 28                             jne     L125
  2270.  1739  8b 7e 04                          mov     di,+4H[bp]
  2271.  173c  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2272.  1740  26 8a 05                          mov     al,es:[di]
  2273.  1743  30 e4                             xor     ah,ah
  2274.  1745  31 d2                             xor     dx,dx
  2275.  1747  52                                push    dx
  2276.  1748  50                                push    ax
  2277.  1749  31 c0                             xor     ax,ax
  2278.  174b  50                                push    ax
  2279.  174c  8b 7e 04                          mov     di,+4H[bp]
  2280.  174f  81 c7 8d ff                       add     di,0ff8dH
  2281.  1753  16                                push    ss
  2282.  1754  57                                push    di
  2283.  1755  b8 50 00                          mov     ax,0050H
  2284.  1758  50                                push    ax
  2285.  1759  9a 00 00 00 00                    call    far SYSTEM_061
  2286.  175e  e9 86 00                          jmp     L128
  2287.  1761  3c 49             L125            cmp     al,49H
  2288.  1763  75 24                             jne     L126
  2289.  1765  8b 7e 04                          mov     di,+4H[bp]
  2290.  1768  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2291.  176c  26 8b 05                          mov     ax,es:[di]
  2292.  176f  99                                cwd     
  2293.  1770  52                                push    dx
  2294.  1771  50                                push    ax
  2295.  1772  31 c0                             xor     ax,ax
  2296.  1774  50                                push    ax
  2297.  1775  8b 7e 04                          mov     di,+4H[bp]
  2298.  1778  81 c7 8d ff                       add     di,0ff8dH
  2299.  177c  16                                push    ss
  2300.  177d  57                                push    di
  2301.  177e  b8 50 00                          mov     ax,0050H
  2302.  1781  50                                push    ax
  2303.  1782  9a 00 00 00 00                    call    far SYSTEM_061
  2304.  1787  eb 5e                             jmp     L128
  2305.  1789  3c 52             L126            cmp     al,52H
  2306.  178b  75 5a                             jne     L128
  2307.  178d  8b 7e 04                          mov     di,+4H[bp]
  2308.  1790  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2309.  1794  26 ff 75 04                       push    es:+4H[di]
  2310.  1798  26 ff 75 02                       push    es:+2H[di]
  2311.  179c  26 ff 35                          push    es:[di]
  2312.  179f  8b 7e 04                          mov     di,+4H[bp]
  2313.  17a2  36 8a 45 10                       mov     al,ss:+10H[di]
  2314.  17a6  30 e4                             xor     ah,ah
  2315.  17a8  50                                push    ax
  2316.  17a9  8b 7e 04                          mov     di,+4H[bp]
  2317.  17ac  36 8a 45 0e                       mov     al,ss:+0eH[di]
  2318.  17b0  30 e4                             xor     ah,ah
  2319.  17b2  50                                push    ax
  2320.  17b3  8b 7e 04                          mov     di,+4H[bp]
  2321.  17b6  81 c7 8d ff                       add     di,0ff8dH
  2322.  17ba  16                                push    ss
  2323.  17bb  57                                push    di
  2324.  17bc  b8 50 00                          mov     ax,0050H
  2325.  17bf  50                                push    ax
  2326.  17c0  9a 00 00 00 00                    call    far SYSTEM_079
  2327.  17c5  8b 7e 04          L127            mov     di,+4H[bp]
  2328.  17c8  36 80 7d 8e 20                    cmp     byte ptr ss:-72H[di],20H
  2329.  17cd  75 18                             jne     L128
  2330.  17cf  8b 7e 04                          mov     di,+4H[bp]
  2331.  17d2  81 c7 8d ff                       add     di,0ff8dH
  2332.  17d6  16                                push    ss
  2333.  17d7  57                                push    di
  2334.  17d8  b8 01 00                          mov     ax,0001H
  2335.  17db  50                                push    ax
  2336.  17dc  b8 01 00                          mov     ax,0001H
  2337.  17df  50                                push    ax
  2338.  17e0  9a 00 00 00 00                    call    far SYSTEM_015
  2339.  17e5  eb de                             jmp     L127
  2340.  17e7  8b 7e 04          L128            mov     di,+4H[bp]
  2341.  17ea  36 8a 45 8d                       mov     al,ss:-73H[di]
  2342.  17ee  8b 7e 04                          mov     di,+4H[bp]
  2343.  17f1  36 3a 45 10                       cmp     al,ss:+10H[di]
  2344.  17f5  77 25                             ja      L129
  2345.  17f7  c6 46 ff 01                       mov     byte ptr -1H[bp],01H
  2346.  17fb  8b 7e 04                          mov     di,+4H[bp]
  2347.  17fe  81 c7 8d ff                       add     di,0ff8dH
  2348.  1802  16                                push    ss
  2349.  1803  57                                push    di
  2350.  1804  8b 7e 04                          mov     di,+4H[bp]
  2351.  1807  81 c7 3c ff                       add     di,0ff3cH
  2352.  180b  16                                push    ss
  2353.  180c  57                                push    di
  2354.  180d  b8 50 00                          mov     ax,0050H
  2355.  1810  50                                push    ax
  2356.  1811  9a 00 00 00 00                    call    far SYSTEM_00C
  2357.  1816  ff 76 04                          push    +4H[bp]
  2358.  1819  e8 00 00                          call    MGPROG_015
  2359.  181c  e9 91 00          L129            jmp     L131
  2360.  181f  8b 7e 04          L130            mov     di,+4H[bp]
  2361.  1822  36 8a 45 16                       mov     al,ss:+16H[di]
  2362.  1826  50                                push    ax
  2363.  1827  8d 7e bf                          lea     di,-41H[bp]
  2364.  182a  16                                push    ss
  2365.  182b  57                                push    di
  2366.  182c  9a 00 00 00 00                    call    far SYSTEM_028
  2367.  1831  b0 53                             mov     al,53H
  2368.  1833  50                                push    ax
  2369.  1834  9a 00 00 00 00                    call    far SYSTEM_029
  2370.  1839  b0 41                             mov     al,41H
  2371.  183b  50                                push    ax
  2372.  183c  9a 00 00 00 00                    call    far SYSTEM_029
  2373.  1841  b0 55                             mov     al,55H
  2374.  1843  50                                push    ax
  2375.  1844  9a 00 00 00 00                    call    far SYSTEM_029
  2376.  1849  b0 4c                             mov     al,4cH
  2377.  184b  50                                push    ax
  2378.  184c  9a 00 00 00 00                    call    far SYSTEM_029
  2379.  1851  b0 4e                             mov     al,4eH
  2380.  1853  50                                push    ax
  2381.  1854  9a 00 00 00 00                    call    far SYSTEM_029
  2382.  1859  b0 44                             mov     al,44H
  2383.  185b  50                                push    ax
  2384.  185c  9a 00 00 00 00                    call    far SYSTEM_029
  2385.  1861  b0 58                             mov     al,58H
  2386.  1863  50                                push    ax
  2387.  1864  9a 00 00 00 00                    call    far SYSTEM_029
  2388.  1869  9a 00 00 00 00                    call    far SYSTEM_018
  2389.  186e  74 40                             je      L131
  2390.  1870  8b 7e 04                          mov     di,+4H[bp]
  2391.  1873  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2392.  1877  06                                push    es
  2393.  1878  57                                push    di
  2394.  1879  8b 7e 04                          mov     di,+4H[bp]
  2395.  187c  81 c7 8d ff                       add     di,0ff8dH
  2396.  1880  16                                push    ss
  2397.  1881  57                                push    di
  2398.  1882  b8 50 00                          mov     ax,0050H
  2399.  1885  50                                push    ax
  2400.  1886  9a 00 00 00 00                    call    far SYSTEM_00C
  2401.  188b  c6 46 ff 01                       mov     byte ptr -1H[bp],01H
  2402.  188f  8b 7e 04                          mov     di,+4H[bp]
  2403.  1892  81 c7 8d ff                       add     di,0ff8dH
  2404.  1896  16                                push    ss
  2405.  1897  57                                push    di
  2406.  1898  8b 7e 04                          mov     di,+4H[bp]
  2407.  189b  81 c7 3c ff                       add     di,0ff3cH
  2408.  189f  16                                push    ss
  2409.  18a0  57                                push    di
  2410.  18a1  b8 50 00                          mov     ax,0050H
  2411.  18a4  50                                push    ax
  2412.  18a5  9a 00 00 00 00                    call    far SYSTEM_00C
  2413.  18aa  ff 76 04                          push    +4H[bp]
  2414.  18ad  e8 00 00                          call    MGPROG_015
  2415.  18b0  8a 46 ff          L131            mov     al,-1H[bp]
  2416.  18b3  89 ec                             mov     sp,bp
  2417.  18b5  5d                                pop     bp
  2418.  18b6  c2 02 00                          ret     0002H
  2419.  18b9  01 20             L132            add     [bx+si],sp
  2420.  18bb  55                MGPROG_027      push    bp
  2421.  18bc  89 e5                             mov     bp,sp
  2422.  18be  b8 51 00                          mov     ax,0051H
  2423.  18c1  9a 00 00 00 00                    call    far SYSTEM_034
  2424.  18c6  83 ec 51                          sub     sp,0051H
  2425.  18c9  c4 7e 06                          les     di,dword ptr +6H[bp]
  2426.  18cc  06                                push    es
  2427.  18cd  57                                push    di
  2428.  18ce  8d 7e af                          lea     di,-51H[bp]
  2429.  18d1  16                                push    ss
  2430.  18d2  57                                push    di
  2431.  18d3  b8 50 00                          mov     ax,0050H
  2432.  18d6  50                                push    ax
  2433.  18d7  9a 00 00 00 00                    call    far SYSTEM_00C
  2434.  18dc  80 7e af 00       L133            cmp     byte ptr -51H[bp],00H
  2435.  18e0  76 1a                             jbe     L134
  2436.  18e2  80 7e b0 20                       cmp     byte ptr -50H[bp],20H
  2437.  18e6  75 14                             jne     L134
  2438.  18e8  8d 7e af                          lea     di,-51H[bp]
  2439.  18eb  16                                push    ss
  2440.  18ec  57                                push    di
  2441.  18ed  b8 01 00                          mov     ax,0001H
  2442.  18f0  50                                push    ax
  2443.  18f1  b8 01 00                          mov     ax,0001H
  2444.  18f4  50                                push    ax
  2445.  18f5  9a 00 00 00 00                    call    far SYSTEM_015
  2446.  18fa  eb e0                             jmp     L133
  2447.  18fc  80 7e af 00       L134            cmp     byte ptr -51H[bp],00H
  2448.  1900  76 23                             jbe     L135
  2449.  1902  8a 46 af                          mov     al,-51H[bp]
  2450.  1905  30 e4                             xor     ah,ah
  2451.  1907  8b f8                             mov     di,ax
  2452.  1909  80 7b af 20                       cmp     byte ptr -51H[bp+di],20H
  2453.  190d  75 16                             jne     L135
  2454.  190f  8d 7e af                          lea     di,-51H[bp]
  2455.  1912  16                                push    ss
  2456.  1913  57                                push    di
  2457.  1914  8a 46 af                          mov     al,-51H[bp]
  2458.  1917  30 e4                             xor     ah,ah
  2459.  1919  50                                push    ax
  2460.  191a  b8 01 00                          mov     ax,0001H
  2461.  191d  50                                push    ax
  2462.  191e  9a 00 00 00 00                    call    far SYSTEM_015
  2463.  1923  eb d7                             jmp     L134
  2464.  1925  80 7e af 00       L135            cmp     byte ptr -51H[bp],00H
  2465.  1929  75 13                             jne     L136
  2466.  192b  bf 00 00                          mov     di,offset L132
  2467.  192e  0e                                push    cs
  2468.  192f  57                                push    di
  2469.  1930  8d 7e af                          lea     di,-51H[bp]
  2470.  1933  16                                push    ss
  2471.  1934  57                                push    di
  2472.  1935  b8 50 00                          mov     ax,0050H
  2473.  1938  50                                push    ax
  2474.  1939  9a 00 00 00 00                    call    far SYSTEM_00C
  2475.  193e  8d 7e af          L136            lea     di,-51H[bp]
  2476.  1941  16                                push    ss
  2477.  1942  57                                push    di
  2478.  1943  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  2479.  1946  06                                push    es
  2480.  1947  57                                push    di
  2481.  1948  b8 50 00                          mov     ax,0050H
  2482.  194b  50                                push    ax
  2483.  194c  9a 00 00 00 00                    call    far SYSTEM_00C
  2484.  1951  89 ec                             mov     sp,bp
  2485.  1953  5d                                pop     bp
  2486.  1954  c2 06 00                          ret     0006H
  2487.  1957  01 45 01          L137            add     +1H[di],ax
  2488.  195a  20 01                             and     [bx+di],al
  2489.  195c  2e 01 2c                          add     cs:[si],bp
  2490.  195f  55                MGPROG_028      push    bp
  2491.  1960  89 e5                             mov     bp,sp
  2492.  1962  b8 04 01                          mov     ax,0104H
  2493.  1965  9a 00 00 00 00                    call    far SYSTEM_034
  2494.  196a  81 ec 04 01                       sub     sp,0104H
  2495.  196e  8d be fc fe                       lea     di,-104H[bp]
  2496.  1972  16                                push    ss
  2497.  1973  57                                push    di
  2498.  1974  8b 7e 04                          mov     di,+4H[bp]
  2499.  1977  81 c7 a3 ff                       add     di,0ffa3H
  2500.  197b  16                                push    ss
  2501.  197c  57                                push    di
  2502.  197d  ff 76 04                          push    +4H[bp]
  2503.  1980  e8 00 00                          call    MGPROG_027
  2504.  1983  8b 7e 04                          mov     di,+4H[bp]
  2505.  1986  81 c7 a3 ff                       add     di,0ffa3H
  2506.  198a  16                                push    ss
  2507.  198b  57                                push    di
  2508.  198c  b8 50 00                          mov     ax,0050H
  2509.  198f  50                                push    ax
  2510.  1990  9a 00 00 00 00                    call    far SYSTEM_00C
  2511.  1995  bf 00 00                          mov     di,offset L137
  2512.  1998  0e                                push    cs
  2513.  1999  57                                push    di
  2514.  199a  8b 7e 04                          mov     di,+4H[bp]
  2515.  199d  81 c7 a3 ff                       add     di,0ffa3H
  2516.  19a1  16                                push    ss
  2517.  19a2  57                                push    di
  2518.  19a3  9a 00 00 00 00                    call    far SYSTEM_010
  2519.  19a8  09 c0                             or      ax,ax
  2520.  19aa  7e 72                             jle     L143
  2521.  19ac  8b 7e 04          L141            mov     di,+4H[bp]
  2522.  19af  36 8a 45 a3                       mov     al,ss:-5dH[di]
  2523.  19b3  8b 7e 04                          mov     di,+4H[bp]
  2524.  19b6  36 8b 7d 04                       mov     di,ss:+4H[di]
  2525.  19ba  36 3a 45 10                       cmp     al,ss:+10H[di]
  2526.  19be  73 32                             jae     L142
  2527.  19c0  8d be fc fe                       lea     di,-104H[bp]
  2528.  19c4  16                                push    ss
  2529.  19c5  57                                push    di
  2530.  19c6  bf 00 00                          mov     di,offset L138
  2531.  19c9  0e                                push    cs
  2532.  19ca  57                                push    di
  2533.  19cb  9a 00 00 00 00                    call    far SYSTEM_00B
  2534.  19d0  8b 7e 04                          mov     di,+4H[bp]
  2535.  19d3  81 c7 a3 ff                       add     di,0ffa3H
  2536.  19d7  16                                push    ss
  2537.  19d8  57                                push    di
  2538.  19d9  9a 00 00 00 00                    call    far SYSTEM_00F
  2539.  19de  8b 7e 04                          mov     di,+4H[bp]
  2540.  19e1  81 c7 a3 ff                       add     di,0ffa3H
  2541.  19e5  16                                push    ss
  2542.  19e6  57                                push    di
  2543.  19e7  b8 50 00                          mov     ax,0050H
  2544.  19ea  50                                push    ax
  2545.  19eb  9a 00 00 00 00                    call    far SYSTEM_00C
  2546.  19f0  eb ba                             jmp     L141
  2547.  19f2  8b 7e 04          L142            mov     di,+4H[bp]
  2548.  19f5  81 c7 a3 ff                       add     di,0ffa3H
  2549.  19f9  16                                push    ss
  2550.  19fa  57                                push    di
  2551.  19fb  8b 7e 04                          mov     di,+4H[bp]
  2552.  19fe  36 8b 7d 04                       mov     di,ss:+4H[di]
  2553.  1a02  81 c7 8d ff                       add     di,0ff8dH
  2554.  1a06  16                                push    ss
  2555.  1a07  57                                push    di
  2556.  1a08  b8 50 00                          mov     ax,0050H
  2557.  1a0b  50                                push    ax
  2558.  1a0c  9a 00 00 00 00                    call    far SYSTEM_00C
  2559.  1a11  8b 7e 04                          mov     di,+4H[bp]
  2560.  1a14  36 ff 75 04                       push    ss:+4H[di]
  2561.  1a18  e8 00 00                          call    MGPROG_015
  2562.  1a1b  e9 43 01                          jmp     L152
  2563.  1a1e  bf 00 00          L143            mov     di,offset L139
  2564.  1a21  0e                                push    cs
  2565.  1a22  57                                push    di
  2566.  1a23  8b 7e 04                          mov     di,+4H[bp]
  2567.  1a26  81 c7 a3 ff                       add     di,0ffa3H
  2568.  1a2a  16                                push    ss
  2569.  1a2b  57                                push    di
  2570.  1a2c  9a 00 00 00 00                    call    far SYSTEM_010
  2571.  1a31  89 46 fe                          mov     -2H[bp],ax
  2572.  1a34  83 7e fe 00                       cmp     word ptr -2H[bp],0000H
  2573.  1a38  75 0f                             jne     L144
  2574.  1a3a  8b 7e 04                          mov     di,+4H[bp]
  2575.  1a3d  36 8a 45 a3                       mov     al,ss:-5dH[di]
  2576.  1a41  30 e4                             xor     ah,ah
  2577.  1a43  40                                inc     ax
  2578.  1a44  89 46 fc                          mov     -4H[bp],ax
  2579.  1a47  eb 06                             jmp     L145
  2580.  1a49  8b 46 fe          L144            mov     ax,-2H[bp]
  2581.  1a4c  89 46 fc                          mov     -4H[bp],ax
  2582.  1a4f  83 7e fc 01       L145            cmp     word ptr -4H[bp],0001H
  2583.  1a53  7e 2b                             jle     L147
  2584.  1a55  8b 46 fc                          mov     ax,-4H[bp]
  2585.  1a58  2d 03 00                          sub     ax,0003H
  2586.  1a5b  89 46 fc                          mov     -4H[bp],ax
  2587.  1a5e  83 7e fc 01                       cmp     word ptr -4H[bp],0001H
  2588.  1a62  7e 1a                             jle     L146
  2589.  1a64  bf 00 00                          mov     di,offset L140
  2590.  1a67  0e                                push    cs
  2591.  1a68  57                                push    di
  2592.  1a69  8b 7e 04                          mov     di,+4H[bp]
  2593.  1a6c  81 c7 a3 ff                       add     di,0ffa3H
  2594.  1a70  16                                push    ss
  2595.  1a71  57                                push    di
  2596.  1a72  b8 50 00                          mov     ax,0050H
  2597.  1a75  50                                push    ax
  2598.  1a76  ff 76 fc                          push    -4H[bp]
  2599.  1a79  9a 00 00 00 00                    call    far SYSTEM_014
  2600.  1a7e  eb cf             L146            jmp     L145
  2601.  1a80  8b 7e 04          L147            mov     di,+4H[bp]
  2602.  1a83  36 8a 45 a3                       mov     al,ss:-5dH[di]
  2603.  1a87  8b 7e 04                          mov     di,+4H[bp]
  2604.  1a8a  36 8b 7d 04                       mov     di,ss:+4H[di]
  2605.  1a8e  36 3a 45 10                       cmp     al,ss:+10H[di]
  2606.  1a92  77 71                             ja      L150
  2607.  1a94  8b 7e 04          L148            mov     di,+4H[bp]
  2608.  1a97  36 8a 45 a3                       mov     al,ss:-5dH[di]
  2609.  1a9b  8b 7e 04                          mov     di,+4H[bp]
  2610.  1a9e  36 8b 7d 04                       mov     di,ss:+4H[di]
  2611.  1aa2  36 3a 45 10                       cmp     al,ss:+10H[di]
  2612.  1aa6  73 32                             jae     L149
  2613.  1aa8  8d be fc fe                       lea     di,-104H[bp]
  2614.  1aac  16                                push    ss
  2615.  1aad  57                                push    di
  2616.  1aae  bf 00 00                          mov     di,offset L138
  2617.  1ab1  0e                                push    cs
  2618.  1ab2  57                                push    di
  2619.  1ab3  9a 00 00 00 00                    call    far SYSTEM_00B
  2620.  1ab8  8b 7e 04                          mov     di,+4H[bp]
  2621.  1abb  81 c7 a3 ff                       add     di,0ffa3H
  2622.  1abf  16                                push    ss
  2623.  1ac0  57                                push    di
  2624.  1ac1  9a 00 00 00 00                    call    far SYSTEM_00F
  2625.  1ac6  8b 7e 04                          mov     di,+4H[bp]
  2626.  1ac9  81 c7 a3 ff                       add     di,0ffa3H
  2627.  1acd  16                                push    ss
  2628.  1ace  57                                push    di
  2629.  1acf  b8 50 00                          mov     ax,0050H
  2630.  1ad2  50                                push    ax
  2631.  1ad3  9a 00 00 00 00                    call    far SYSTEM_00C
  2632.  1ad8  eb ba                             jmp     L148
  2633.  1ada  8b 7e 04          L149            mov     di,+4H[bp]
  2634.  1add  81 c7 a3 ff                       add     di,0ffa3H
  2635.  1ae1  16                                push    ss
  2636.  1ae2  57                                push    di
  2637.  1ae3  8b 7e 04                          mov     di,+4H[bp]
  2638.  1ae6  36 8b 7d 04                       mov     di,ss:+4H[di]
  2639.  1aea  81 c7 8d ff                       add     di,0ff8dH
  2640.  1aee  16                                push    ss
  2641.  1aef  57                                push    di
  2642.  1af0  b8 50 00                          mov     ax,0050H
  2643.  1af3  50                                push    ax
  2644.  1af4  9a 00 00 00 00                    call    far SYSTEM_00C
  2645.  1af9  8b 7e 04                          mov     di,+4H[bp]
  2646.  1afc  36 ff 75 04                       push    ss:+4H[di]
  2647.  1b00  e8 00 00                          call    MGPROG_015
  2648.  1b03  eb 5c                             jmp     L152
  2649.  1b05  8b 7e 04          L150            mov     di,+4H[bp]
  2650.  1b08  36 8b 7d 04                       mov     di,ss:+4H[di]
  2651.  1b0c  36 8a 45 8d                       mov     al,ss:-73H[di]
  2652.  1b10  8b 7e 04                          mov     di,+4H[bp]
  2653.  1b13  36 8b 7d 04                       mov     di,ss:+4H[di]
  2654.  1b17  36 3a 45 10                       cmp     al,ss:+10H[di]
  2655.  1b1b  73 3a                             jae     L151
  2656.  1b1d  8d be fc fe                       lea     di,-104H[bp]
  2657.  1b21  16                                push    ss
  2658.  1b22  57                                push    di
  2659.  1b23  bf 00 00                          mov     di,offset L138
  2660.  1b26  0e                                push    cs
  2661.  1b27  57                                push    di
  2662.  1b28  9a 00 00 00 00                    call    far SYSTEM_00B
  2663.  1b2d  8b 7e 04                          mov     di,+4H[bp]
  2664.  1b30  36 8b 7d 04                       mov     di,ss:+4H[di]
  2665.  1b34  81 c7 8d ff                       add     di,0ff8dH
  2666.  1b38  16                                push    ss
  2667.  1b39  57                                push    di
  2668.  1b3a  9a 00 00 00 00                    call    far SYSTEM_00F
  2669.  1b3f  8b 7e 04                          mov     di,+4H[bp]
  2670.  1b42  36 8b 7d 04                       mov     di,ss:+4H[di]
  2671.  1b46  81 c7 8d ff                       add     di,0ff8dH
  2672.  1b4a  16                                push    ss
  2673.  1b4b  57                                push    di
  2674.  1b4c  b8 50 00                          mov     ax,0050H
  2675.  1b4f  50                                push    ax
  2676.  1b50  9a 00 00 00 00                    call    far SYSTEM_00C
  2677.  1b55  eb ae                             jmp     L150
  2678.  1b57  8b 7e 04          L151            mov     di,+4H[bp]
  2679.  1b5a  36 ff 75 04                       push    ss:+4H[di]
  2680.  1b5e  e8 00 00                          call    MGPROG_015
  2681.  1b61  89 ec             L152            mov     sp,bp
  2682.  1b63  5d                                pop     bp
  2683.  1b64  c2 02 00                          ret     0002H
  2684.  1b67  55                MGPROG_026      push    bp
  2685.  1b68  89 e5                             mov     bp,sp
  2686.  1b6a  b8 7d 01                          mov     ax,017dH
  2687.  1b6d  9a 00 00 00 00                    call    far SYSTEM_034
  2688.  1b72  81 ec 7d 01                       sub     sp,017dH
  2689.  1b76  8b 7e 04                          mov     di,+4H[bp]
  2690.  1b79  36 8a 85 18 ff                    mov     al,ss:-0e8H[di]
  2691.  1b7e  50                                push    ax
  2692.  1b7f  8d 7e 83                          lea     di,-7dH[bp]
  2693.  1b82  16                                push    ss
  2694.  1b83  57                                push    di
  2695.  1b84  8b 7e 04                          mov     di,+4H[bp]
  2696.  1b87  81 c7 de ff                       add     di,0ffdeH
  2697.  1b8b  16                                push    ss
  2698.  1b8c  57                                push    di
  2699.  1b8d  b8 20 00                          mov     ax,0020H
  2700.  1b90  50                                push    ax
  2701.  1b91  9a 00 00 00 00                    call    far SYSTEM_016
  2702.  1b96  9a 00 00 00 00                    call    far SYSTEM_018
  2703.  1b9b  75 0b                             jne     L153
  2704.  1b9d  8b 7e 04                          mov     di,+4H[bp]
  2705.  1ba0  36 80 bd 19 ff 00                 cmp     byte ptr ss:-0e7H[di],00H
  2706.  1ba6  74 5c                             je      L155
  2707.  1ba8  8b 7e 04          L153            mov     di,+4H[bp]
  2708.  1bab  36 8a 85 18 ff                    mov     al,ss:-0e8H[di]
  2709.  1bb0  50                                push    ax
  2710.  1bb1  8d be 63 ff                       lea     di,-9dH[bp]
  2711.  1bb5  16                                push    ss
  2712.  1bb6  57                                push    di
  2713.  1bb7  bf 00 00                          mov     di,offset USEREXITSET
  2714.  1bba  1e                                push    ds
  2715.  1bbb  57                                push    di
  2716.  1bbc  b8 20 00                          mov     ax,0020H
  2717.  1bbf  50                                push    ax
  2718.  1bc0  9a 00 00 00 00                    call    far SYSTEM_016
  2719.  1bc5  9a 00 00 00 00                    call    far SYSTEM_018
  2720.  1bca  74 0b                             je      L154
  2721.  1bcc  8b 7e 04                          mov     di,+4H[bp]
  2722.  1bcf  36 80 bd 19 ff 00                 cmp     byte ptr ss:-0e7H[di],00H
  2723.  1bd5  74 2d                             je      L155
  2724.  1bd7  8b 7e 04          L154            mov     di,+4H[bp]
  2725.  1bda  36 c6 85 1a ff 01                 mov     byte ptr ss:-0e6H[di],01H
  2726.  1be0  8b 7e 04                          mov     di,+4H[bp]
  2727.  1be3  81 c7 3c ff                       add     di,0ff3cH
  2728.  1be7  16                                push    ss
  2729.  1be8  57                                push    di
  2730.  1be9  8b 7e 04                          mov     di,+4H[bp]
  2731.  1bec  81 c7 8d ff                       add     di,0ff8dH
  2732.  1bf0  16                                push    ss
  2733.  1bf1  57                                push    di
  2734.  1bf2  b8 50 00                          mov     ax,0050H
  2735.  1bf5  50                                push    ax
  2736.  1bf6  9a 00 00 00 00                    call    far SYSTEM_00C
  2737.  1bfb  ff 76 04                          push    +4H[bp]
  2738.  1bfe  e8 00 00                          call    MGPROG_015
  2739.  1c01  e9 08 02                          jmp     L171
  2740.  1c04  8b 7e 04          L155            mov     di,+4H[bp]
  2741.  1c07  36 8a 45 16                       mov     al,ss:+16H[di]
  2742.  1c0b  50                                push    ax
  2743.  1c0c  8d 7e 83                          lea     di,-7dH[bp]
  2744.  1c0f  16                                push    ss
  2745.  1c10  57                                push    di
  2746.  1c11  9a 00 00 00 00                    call    far SYSTEM_028
  2747.  1c16  b0 42                             mov     al,42H
  2748.  1c18  50                                push    ax
  2749.  1c19  9a 00 00 00 00                    call    far SYSTEM_029
  2750.  1c1e  b0 49                             mov     al,49H
  2751.  1c20  50                                push    ax
  2752.  1c21  9a 00 00 00 00                    call    far SYSTEM_029
  2753.  1c26  b0 52                             mov     al,52H
  2754.  1c28  50                                push    ax
  2755.  1c29  9a 00 00 00 00                    call    far SYSTEM_029
  2756.  1c2e  9a 00 00 00 00                    call    far SYSTEM_018
  2757.  1c33  75 03                             jne     L156
  2758.  1c35  e9 aa 01                          jmp     L170
  2759.  1c38  8b 7e 04          L156            mov     di,+4H[bp]
  2760.  1c3b  81 c7 8d ff                       add     di,0ff8dH
  2761.  1c3f  16                                push    ss
  2762.  1c40  57                                push    di
  2763.  1c41  8d 7e a3                          lea     di,-5dH[bp]
  2764.  1c44  16                                push    ss
  2765.  1c45  57                                push    di
  2766.  1c46  b8 50 00                          mov     ax,0050H
  2767.  1c49  50                                push    ax
  2768.  1c4a  9a 00 00 00 00                    call    far SYSTEM_00C
  2769.  1c4f  8b 7e 04                          mov     di,+4H[bp]
  2770.  1c52  36 8a 45 16                       mov     al,ss:+16H[di]
  2771.  1c56  3c 42                             cmp     al,42H
  2772.  1c58  75 1e                             jne     L157
  2773.  1c5a  8d be 83 fe                       lea     di,-17dH[bp]
  2774.  1c5e  16                                push    ss
  2775.  1c5f  57                                push    di
  2776.  1c60  8d 7e a3                          lea     di,-5dH[bp]
  2777.  1c63  16                                push    ss
  2778.  1c64  57                                push    di
  2779.  1c65  55                                push    bp
  2780.  1c66  e8 00 00                          call    MGPROG_027
  2781.  1c69  8d 7e fa                          lea     di,-6H[bp]
  2782.  1c6c  16                                push    ss
  2783.  1c6d  57                                push    di
  2784.  1c6e  9a 00 00 00 00                    call    far SYSTEM_062
  2785.  1c73  89 46 fe                          mov     -2H[bp],ax
  2786.  1c76  eb 48                             jmp     L159
  2787.  1c78  3c 49             L157            cmp     al,49H
  2788.  1c7a  75 1e                             jne     L158
  2789.  1c7c  8d be 83 fe                       lea     di,-17dH[bp]
  2790.  1c80  16                                push    ss
  2791.  1c81  57                                push    di
  2792.  1c82  8d 7e a3                          lea     di,-5dH[bp]
  2793.  1c85  16                                push    ss
  2794.  1c86  57                                push    di
  2795.  1c87  55                                push    bp
  2796.  1c88  e8 00 00                          call    MGPROG_027
  2797.  1c8b  8d 7e fa                          lea     di,-6H[bp]
  2798.  1c8e  16                                push    ss
  2799.  1c8f  57                                push    di
  2800.  1c90  9a 00 00 00 00                    call    far SYSTEM_062
  2801.  1c95  89 46 fe                          mov     -2H[bp],ax
  2802.  1c98  eb 26                             jmp     L159
  2803.  1c9a  3c 52             L158            cmp     al,52H
  2804.  1c9c  75 22                             jne     L159
  2805.  1c9e  8d be 83 fe                       lea     di,-17dH[bp]
  2806.  1ca2  16                                push    ss
  2807.  1ca3  57                                push    di
  2808.  1ca4  8d 7e a3                          lea     di,-5dH[bp]
  2809.  1ca7  16                                push    ss
  2810.  1ca8  57                                push    di
  2811.  1ca9  55                                push    bp
  2812.  1caa  e8 00 00                          call    MGPROG_027
  2813.  1cad  8d 7e fa                          lea     di,-6H[bp]
  2814.  1cb0  16                                push    ss
  2815.  1cb1  57                                push    di
  2816.  1cb2  9a 00 00 00 00                    call    far SYSTEM_07A
  2817.  1cb7  89 46 f4                          mov     -0cH[bp],ax
  2818.  1cba  89 5e f6                          mov     -0aH[bp],bx
  2819.  1cbd  89 56 f8                          mov     -8H[bp],dx
  2820.  1cc0  83 7e fa 00       L159            cmp     word ptr -6H[bp],0000H
  2821.  1cc4  74 03                             je      L160
  2822.  1cc6  e9 f7 00                          jmp     L168
  2823.  1cc9  8b 7e 04          L160            mov     di,+4H[bp]
  2824.  1ccc  36 8a 45 16                       mov     al,ss:+16H[di]
  2825.  1cd0  3c 42                             cmp     al,42H
  2826.  1cd2  75 2d                             jne     L162
  2827.  1cd4  a0 00 00                          mov     al,LOWERBYTE
  2828.  1cd7  30 e4                             xor     ah,ah
  2829.  1cd9  3b 46 fe                          cmp     ax,-2H[bp]
  2830.  1cdc  7f 20                             jg      L161
  2831.  1cde  a0 00 00                          mov     al,UPPERBYTE
  2832.  1ce1  30 e4                             xor     ah,ah
  2833.  1ce3  3b 46 fe                          cmp     ax,-2H[bp]
  2834.  1ce6  7c 16                             jl      L161
  2835.  1ce8  8a 46 fe                          mov     al,-2H[bp]
  2836.  1ceb  8b 7e 04                          mov     di,+4H[bp]
  2837.  1cee  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2838.  1cf2  26 88 05                          mov     es:[di],al
  2839.  1cf5  8b 7e 04                          mov     di,+4H[bp]
  2840.  1cf8  36 c6 85 1a ff 01                 mov     byte ptr ss:-0e6H[di],01H
  2841.  1cfe  e9 8e 00          L161            jmp     L165
  2842.  1d01  3c 49             L162            cmp     al,49H
  2843.  1d03  75 2a                             jne     L164
  2844.  1d05  8b 46 fe                          mov     ax,-2H[bp]
  2845.  1d08  3b 06 00 00                       cmp     ax,LOWERINT
  2846.  1d0c  7c 1f                             jl      L163
  2847.  1d0e  8b 46 fe                          mov     ax,-2H[bp]
  2848.  1d11  3b 06 00 00                       cmp     ax,UPPERINT
  2849.  1d15  7f 16                             jg      L163
  2850.  1d17  8b 46 fe                          mov     ax,-2H[bp]
  2851.  1d1a  8b 7e 04                          mov     di,+4H[bp]
  2852.  1d1d  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2853.  1d21  26 89 05                          mov     es:[di],ax
  2854.  1d24  8b 7e 04                          mov     di,+4H[bp]
  2855.  1d27  36 c6 85 1a ff 01                 mov     byte ptr ss:-0e6H[di],01H
  2856.  1d2d  eb 60             L163            jmp     L165
  2857.  1d2f  3c 52             L164            cmp     al,52H
  2858.  1d31  75 5c                             jne     L165
  2859.  1d33  8b 46 f4                          mov     ax,-0cH[bp]
  2860.  1d36  8b 5e f6                          mov     bx,-0aH[bp]
  2861.  1d39  8b 56 f8                          mov     dx,-8H[bp]
  2862.  1d3c  8b 0e 00 00                       mov     cx,LOWERREAL
  2863.  1d40  8b 36 00 00                       mov     si,L292
  2864.  1d44  8b 3e 00 00                       mov     di,L293
  2865.  1d48  9a 00 00 00 00                    call    far SYSTEM_072
  2866.  1d4d  72 40                             jb      L165
  2867.  1d4f  8b 46 f4                          mov     ax,-0cH[bp]
  2868.  1d52  8b 5e f6                          mov     bx,-0aH[bp]
  2869.  1d55  8b 56 f8                          mov     dx,-8H[bp]
  2870.  1d58  8b 0e 00 00                       mov     cx,UPPERREAL
  2871.  1d5c  8b 36 00 00                       mov     si,L290
  2872.  1d60  8b 3e 00 00                       mov     di,L291
  2873.  1d64  9a 00 00 00 00                    call    far SYSTEM_072
  2874.  1d69  77 24                             ja      L165
  2875.  1d6b  8b 46 f4                          mov     ax,-0cH[bp]
  2876.  1d6e  8b 5e f6                          mov     bx,-0aH[bp]
  2877.  1d71  8b 56 f8                          mov     dx,-8H[bp]
  2878.  1d74  8b 7e 04                          mov     di,+4H[bp]
  2879.  1d77  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2880.  1d7b  26 89 05                          mov     es:[di],ax
  2881.  1d7e  26 89 5d 02                       mov     es:+2H[di],bx
  2882.  1d82  26 89 55 04                       mov     es:+4H[di],dx
  2883.  1d86  8b 7e 04                          mov     di,+4H[bp]
  2884.  1d89  36 c6 85 1a ff 01                 mov     byte ptr ss:-0e6H[di],01H
  2885.  1d8f  8b 7e 04          L165            mov     di,+4H[bp]
  2886.  1d92  36 80 bd 1a ff 00                 cmp     byte ptr ss:-0e6H[di],00H
  2887.  1d98  74 06                             je      L166
  2888.  1d9a  55                                push    bp
  2889.  1d9b  e8 00 00                          call    MGPROG_028
  2890.  1d9e  eb 1e                             jmp     L167
  2891.  1da0  8b 7e 04          L166            mov     di,+4H[bp]
  2892.  1da3  36 c6 85 1b ff 00                 mov     byte ptr ss:-0e5H[di],00H
  2893.  1da9  8b 7e 04                          mov     di,+4H[bp]
  2894.  1dac  36 c6 85 17 ff 01                 mov     byte ptr ss:-0e9H[di],01H
  2895.  1db2  ff 76 04                          push    +4H[bp]
  2896.  1db5  e8 00 00                          call    MGPROG_015
  2897.  1db8  ff 76 04                          push    +4H[bp]
  2898.  1dbb  e8 00 00                          call    MGPROG_013
  2899.  1dbe  eb 20             L167            jmp     L169
  2900.  1dc0  8b 7e 04          L168            mov     di,+4H[bp]
  2901.  1dc3  36 c6 85 1b ff 00                 mov     byte ptr ss:-0e5H[di],00H
  2902.  1dc9  8a 46 fa                          mov     al,-6H[bp]
  2903.  1dcc  8b 7e 04                          mov     di,+4H[bp]
  2904.  1dcf  36 88 85 17 ff                    mov     ss:-0e9H[di],al
  2905.  1dd4  ff 76 04                          push    +4H[bp]
  2906.  1dd7  e8 00 00                          call    MGPROG_015
  2907.  1dda  ff 76 04                          push    +4H[bp]
  2908.  1ddd  e8 00 00                          call    MGPROG_013
  2909.  1de0  eb 2a             L169            jmp     L171
  2910.  1de2  8b 7e 04          L170            mov     di,+4H[bp]
  2911.  1de5  81 c7 8d ff                       add     di,0ff8dH
  2912.  1de9  16                                push    ss
  2913.  1dea  57                                push    di
  2914.  1deb  8b 7e 04                          mov     di,+4H[bp]
  2915.  1dee  36 c4 7d 18                       les     di,dword ptr ss:+18H[di]
  2916.  1df2  06                                push    es
  2917.  1df3  57                                push    di
  2918.  1df4  b8 50 00                          mov     ax,0050H
  2919.  1df7  50                                push    ax
  2920.  1df8  9a 00 00 00 00                    call    far SYSTEM_00C
  2921.  1dfd  8b 7e 04                          mov     di,+4H[bp]
  2922.  1e00  36 c6 85 1a ff 01                 mov     byte ptr ss:-0e6H[di],01H
  2923.  1e06  ff 76 04                          push    +4H[bp]
  2924.  1e09  e8 00 00                          call    MGPROG_015
  2925.  1e0c  89 ec             L171            mov     sp,bp
  2926.  1e0e  5d                                pop     bp
  2927.  1e0f  c2 02 00                          ret     0002H
  2928.  1e12                    ENTERDATA:
  2929.  1e12  55                MGPROG_00B      push    bp
  2930.  1e13  89 e5                             mov     bp,sp
  2931.  1e15  b8 e9 01                          mov     ax,01e9H
  2932.  1e18  9a 00 00 00 00                    call    far SYSTEM_034
  2933.  1e1d  81 ec e9 01                       sub     sp,01e9H
  2934.  1e21  c4 7e 06                          les     di,dword ptr +6H[bp]
  2935.  1e24  06                                push    es
  2936.  1e25  57                                push    di
  2937.  1e26  8d 7e de                          lea     di,-22H[bp]
  2938.  1e29  16                                push    ss
  2939.  1e2a  57                                push    di
  2940.  1e2b  b8 20 00                          mov     ax,0020H
  2941.  1e2e  50                                push    ax
  2942.  1e2f  9a 00 00 00 00                    call    far SYSTEM_017
  2943.  1e34  c6 86 1b ff 00                    mov     byte ptr -0e5H[bp],00H
  2944.  1e39  c6 86 1a ff 00                    mov     byte ptr -0e6H[bp],00H
  2945.  1e3e  c6 86 19 ff 00                    mov     byte ptr -0e7H[bp],00H
  2946.  1e43  c6 86 17 ff 01                    mov     byte ptr -0e9H[bp],01H
  2947.  1e48  8a 46 16                          mov     al,+16H[bp]
  2948.  1e4b  3c 42                             cmp     al,42H
  2949.  1e4d  74 04                             je      L172
  2950.  1e4f  3c 49                             cmp     al,49H
  2951.  1e51  75 26                             jne     L173
  2952.  1e53  8d be f7 fe       L172            lea     di,-109H[bp]
  2953.  1e57  16                                push    ss
  2954.  1e58  57                                push    di
  2955.  1e59  bf 00 00                          mov     di,offset L279
  2956.  1e5c  1e                                push    ds
  2957.  1e5d  57                                push    di
  2958.  1e5e  b8 20 00                          mov     ax,0020H
  2959.  1e61  50                                push    ax
  2960.  1e62  9a 00 00 00 00                    call    far SYSTEM_016
  2961.  1e67  8d be 1c ff                       lea     di,-0e4H[bp]
  2962.  1e6b  16                                push    ss
  2963.  1e6c  57                                push    di
  2964.  1e6d  b8 20 00                          mov     ax,0020H
  2965.  1e70  50                                push    ax
  2966.  1e71  9a 00 00 00 00                    call    far SYSTEM_017
  2967.  1e76  e9 83 01                          jmp     L183
  2968.  1e79  3c 52             L173            cmp     al,52H
  2969.  1e7b  75 26                             jne     L174
  2970.  1e7d  8d be f7 fe                       lea     di,-109H[bp]
  2971.  1e81  16                                push    ss
  2972.  1e82  57                                push    di
  2973.  1e83  bf 00 00                          mov     di,offset L280
  2974.  1e86  1e                                push    ds
  2975.  1e87  57                                push    di
  2976.  1e88  b8 20 00                          mov     ax,0020H
  2977.  1e8b  50                                push    ax
  2978.  1e8c  9a 00 00 00 00                    call    far SYSTEM_016
  2979.  1e91  8d be 1c ff                       lea     di,-0e4H[bp]
  2980.  1e95  16                                push    ss
  2981.  1e96  57                                push    di
  2982.  1e97  b8 20 00                          mov     ax,0020H
  2983.  1e9a  50                                push    ax
  2984.  1e9b  9a 00 00 00 00                    call    far SYSTEM_017
  2985.  1ea0  e9 59 01                          jmp     L183
  2986.  1ea3  3c 53             L174            cmp     al,53H
  2987.  1ea5  75 26                             jne     L175
  2988.  1ea7  8d be f7 fe                       lea     di,-109H[bp]
  2989.  1eab  16                                push    ss
  2990.  1eac  57                                push    di
  2991.  1ead  bf 00 00                          mov     di,offset L281
  2992.  1eb0  1e                                push    ds
  2993.  1eb1  57                                push    di
  2994.  1eb2  b8 20 00                          mov     ax,0020H
  2995.  1eb5  50                                push    ax
  2996.  1eb6  9a 00 00 00 00                    call    far SYSTEM_016
  2997.  1ebb  8d be 1c ff                       lea     di,-0e4H[bp]
  2998.  1ebf  16                                push    ss
  2999.  1ec0  57                                push    di
  3000.  1ec1  b8 20 00                          mov     ax,0020H
  3001.  1ec4  50                                push    ax
  3002.  1ec5  9a 00 00 00 00                    call    far SYSTEM_017
  3003.  1eca  e9 2f 01                          jmp     L183
  3004.  1ecd  3c 41             L175            cmp     al,41H
  3005.  1ecf  75 26                             jne     L176
  3006.  1ed1  8d be f7 fe                       lea     di,-109H[bp]
  3007.  1ed5  16                                push    ss
  3008.  1ed6  57                                push    di
  3009.  1ed7  bf 00 00                          mov     di,offset L282
  3010.  1eda  1e                                push    ds
  3011.  1edb  57                                push    di
  3012.  1edc  b8 20 00                          mov     ax,0020H
  3013.  1edf  50                                push    ax
  3014.  1ee0  9a 00 00 00 00                    call    far SYSTEM_016
  3015.  1ee5  8d be 1c ff                       lea     di,-0e4H[bp]
  3016.  1ee9  16                                push    ss
  3017.  1eea  57                                push    di
  3018.  1eeb  b8 20 00                          mov     ax,0020H
  3019.  1eee  50                                push    ax
  3020.  1eef  9a 00 00 00 00                    call    far SYSTEM_017
  3021.  1ef4  e9 05 01                          jmp     L183
  3022.  1ef7  3c 55             L176            cmp     al,55H
  3023.  1ef9  75 26                             jne     L177
  3024.  1efb  8d be f7 fe                       lea     di,-109H[bp]
  3025.  1eff  16                                push    ss
  3026.  1f00  57                                push    di
  3027.  1f01  bf 00 00                          mov     di,offset L283
  3028.  1f04  1e                                push    ds
  3029.  1f05  57                                push    di
  3030.  1f06  b8 20 00                          mov     ax,0020H
  3031.  1f09  50                                push    ax
  3032.  1f0a  9a 00 00 00 00                    call    far SYSTEM_016
  3033.  1f0f  8d be 1c ff                       lea     di,-0e4H[bp]
  3034.  1f13  16                                push    ss
  3035.  1f14  57                                push    di
  3036.  1f15  b8 20 00                          mov     ax,0020H
  3037.  1f18  50                                push    ax
  3038.  1f19  9a 00 00 00 00                    call    far SYSTEM_017
  3039.  1f1e  e9 db 00                          jmp     L183
  3040.  1f21  3c 4c             L177            cmp     al,4cH
  3041.  1f23  75 26                             jne     L178
  3042.  1f25  8d be f7 fe                       lea     di,-109H[bp]
  3043.  1f29  16                                push    ss
  3044.  1f2a  57                                push    di
  3045.  1f2b  bf 00 00                          mov     di,offset L284
  3046.  1f2e  1e                                push    ds
  3047.  1f2f  57                                push    di
  3048.  1f30  b8 20 00                          mov     ax,0020H
  3049.  1f33  50                                push    ax
  3050.  1f34  9a 00 00 00 00                    call    far SYSTEM_016
  3051.  1f39  8d be 1c ff                       lea     di,-0e4H[bp]
  3052.  1f3d  16                                push    ss
  3053.  1f3e  57                                push    di
  3054.  1f3f  b8 20 00                          mov     ax,0020H
  3055.  1f42  50                                push    ax
  3056.  1f43  9a 00 00 00 00                    call    far SYSTEM_017
  3057.  1f48  e9 b1 00                          jmp     L183
  3058.  1f4b  3c 4e             L178            cmp     al,4eH
  3059.  1f4d  75 26                             jne     L179
  3060.  1f4f  8d be f7 fe                       lea     di,-109H[bp]
  3061.  1f53  16                                push    ss
  3062.  1f54  57                                push    di
  3063.  1f55  bf 00 00                          mov     di,offset L285
  3064.  1f58  1e                                push    ds
  3065.  1f59  57                                push    di
  3066.  1f5a  b8 20 00                          mov     ax,0020H
  3067.  1f5d  50                                push    ax
  3068.  1f5e  9a 00 00 00 00                    call    far SYSTEM_016
  3069.  1f63  8d be 1c ff                       lea     di,-0e4H[bp]
  3070.  1f67  16                                push    ss
  3071.  1f68  57                                push    di
  3072.  1f69  b8 20 00                          mov     ax,0020H
  3073.  1f6c  50                                push    ax
  3074.  1f6d  9a 00 00 00 00                    call    far SYSTEM_017
  3075.  1f72  e9 87 00                          jmp     L183
  3076.  1f75  3c 44             L179            cmp     al,44H
  3077.  1f77  75 25                             jne     L180
  3078.  1f79  8d be f7 fe                       lea     di,-109H[bp]
  3079.  1f7d  16                                push    ss
  3080.  1f7e  57                                push    di
  3081.  1f7f  bf 00 00                          mov     di,offset L287
  3082.  1f82  1e                                push    ds
  3083.  1f83  57                                push    di
  3084.  1f84  b8 20 00                          mov     ax,0020H
  3085.  1f87  50                                push    ax
  3086.  1f88  9a 00 00 00 00                    call    far SYSTEM_016
  3087.  1f8d  8d be 1c ff                       lea     di,-0e4H[bp]
  3088.  1f91  16                                push    ss
  3089.  1f92  57                                push    di
  3090.  1f93  b8 20 00                          mov     ax,0020H
  3091.  1f96  50                                push    ax
  3092.  1f97  9a 00 00 00 00                    call    far SYSTEM_017
  3093.  1f9c  eb 5e                             jmp     L183
  3094.  1f9e  3c 58             L180            cmp     al,58H
  3095.  1fa0  75 25                             jne     L181
  3096.  1fa2  8d be f7 fe                       lea     di,-109H[bp]
  3097.  1fa6  16                                push    ss
  3098.  1fa7  57                                push    di
  3099.  1fa8  bf 00 00                          mov     di,offset L286
  3100.  1fab  1e                                push    ds
  3101.  1fac  57                                push    di
  3102.  1fad  b8 20 00                          mov     ax,0020H
  3103.  1fb0  50                                push    ax
  3104.  1fb1  9a 00 00 00 00                    call    far SYSTEM_016
  3105.  1fb6  8d be 1c ff                       lea     di,-0e4H[bp]
  3106.  1fba  16                                push    ss
  3107.  1fbb  57                                push    di
  3108.  1fbc  b8 20 00                          mov     ax,0020H
  3109.  1fbf  50                                push    ax
  3110.  1fc0  9a 00 00 00 00                    call    far SYSTEM_017
  3111.  1fc5  eb 35                             jmp     L183
  3112.  1fc7  3c 4d             L181            cmp     al,4dH
  3113.  1fc9  75 29                             jne     L182
  3114.  1fcb  8d be f7 fe                       lea     di,-109H[bp]
  3115.  1fcf  16                                push    ss
  3116.  1fd0  57                                push    di
  3117.  1fd1  bf 00 00                          mov     di,offset USEREDITSET
  3118.  1fd4  1e                                push    ds
  3119.  1fd5  57                                push    di
  3120.  1fd6  b8 20 00                          mov     ax,0020H
  3121.  1fd9  50                                push    ax
  3122.  1fda  9a 00 00 00 00                    call    far SYSTEM_016
  3123.  1fdf  8d be 1c ff                       lea     di,-0e4H[bp]
  3124.  1fe3  16                                push    ss
  3125.  1fe4  57                                push    di
  3126.  1fe5  b8 20 00                          mov     ax,0020H
  3127.  1fe8  50                                push    ax
  3128.  1fe9  9a 00 00 00 00                    call    far SYSTEM_017
  3129.  1fee  c6 46 16 58                       mov     byte ptr +16H[bp],58H
  3130.  1ff2  eb 08                             jmp     L183
  3131.  1ff4  c7 46 fe ff ff    L182            mov     word ptr -2H[bp],0ffffH
  3132.  1ff9  e9 00 04                          jmp     L248
  3133.  1ffc  a0 00 00          L183            mov     al,L271
  3134.  1fff  30 e4                             xor     ah,ah
  3135.  2001  8b d0                             mov     dx,ax
  3136.  2003  8a 46 14                          mov     al,+14H[bp]
  3137.  2006  30 e4                             xor     ah,ah
  3138.  2008  03 c2                             add     ax,dx
  3139.  200a  88 46 14                          mov     +14H[bp],al
  3140.  200d  a0 00 00                          mov     al,L272
  3141.  2010  30 e4                             xor     ah,ah
  3142.  2012  8b d0                             mov     dx,ax
  3143.  2014  8a 46 12                          mov     al,+12H[bp]
  3144.  2017  30 e4                             xor     ah,ah
  3145.  2019  03 c2                             add     ax,dx
  3146.  201b  88 46 12                          mov     +12H[bp],al
  3147.  201e  55                                push    bp
  3148.  201f  e8 00 00                          call    MGPROG_025
  3149.  2022  08 c0                             or      al,al
  3150.  2024  75 08                             jne     L184
  3151.  2026  c7 46 fe ff ff                    mov     word ptr -2H[bp],0ffffH
  3152.  202b  e9 ce 03                          jmp     L248
  3153.  202e  ff 36 00 00       L184            push    MG_TIMEOUT
  3154.  2032  e8 00 00                          call    MGPROG_011
  3155.  2035  9a 00 00 00 00                    call    far CRT_003
  3156.  203a  88 86 18 ff                       mov     -0e8H[bp],al
  3157.  203e  e8 00 00                          call    MGPROG_012
  3158.  2041  80 3e 00 00 00                    cmp     byte ptr L288,00H
  3159.  2046  74 04                             je      L185
  3160.  2048  55                                push    bp
  3161.  2049  e8 00 00                          call    MGPROG_014
  3162.  204c  80 be 18 ff 00    L185            cmp     byte ptr -0e8H[bp],00H
  3163.  2051  74 03                             je      L186
  3164.  2053  e9 79 01                          jmp     L213
  3165.  2056  9a 00 00 00 00    L186            call    far CRT_003
  3166.  205b  88 86 18 ff                       mov     -0e8H[bp],al
  3167.  205f  8a 86 18 ff                       mov     al,-0e8H[bp]
  3168.  2063  3c 4d                             cmp     al,4dH
  3169.  2065  75 08                             jne     L187
  3170.  2067  c6 86 18 ff 04                    mov     byte ptr -0e8H[bp],04H
  3171.  206c  e9 60 01                          jmp     L213
  3172.  206f  3c 4b             L187            cmp     al,4bH
  3173.  2071  75 08                             jne     L188
  3174.  2073  c6 86 18 ff 13                    mov     byte ptr -0e8H[bp],13H
  3175.  2078  e9 54 01                          jmp     L213
  3176.  207b  3c 74             L188            cmp     al,74H
  3177.  207d  75 08                             jne     L189
  3178.  207f  c6 86 18 ff 06                    mov     byte ptr -0e8H[bp],06H
  3179.  2084  e9 48 01                          jmp     L213
  3180.  2087  3c 73             L189            cmp     al,73H
  3181.  2089  75 08                             jne     L190
  3182.  208b  c6 86 18 ff 01                    mov     byte ptr -0e8H[bp],01H
  3183.  2090  e9 3c 01                          jmp     L213
  3184.  2093  3c 52             L190            cmp     al,52H
  3185.  2095  74 04                             je      L191
  3186.  2097  3c a5                             cmp     al,0a5H
  3187.  2099  75 08                             jne     L192
  3188.  209b  c6 86 18 ff 16    L191            mov     byte ptr -0e8H[bp],16H
  3189.  20a0  e9 2c 01                          jmp     L213
  3190.  20a3  3c 53             L192            cmp     al,53H
  3191.  20a5  74 04                             je      L193
  3192.  20a7  3c a6                             cmp     al,0a6H
  3193.  20a9  75 08                             jne     L194
  3194.  20ab  c6 86 18 ff 07    L193            mov     byte ptr -0e8H[bp],07H
  3195.  20b0  e9 1c 01                          jmp     L213
  3196.  20b3  3c 47             L194            cmp     al,47H
  3197.  20b5  75 1a                             jne     L197
  3198.  20b7  80 be 17 ff 01                    cmp     byte ptr -0e9H[bp],01H
  3199.  20bc  75 06                             jne     L195
  3200.  20be  55                                push    bp
  3201.  20bf  e8 00 00                          call    MGPROG_013
  3202.  20c2  eb 05                             jmp     L196
  3203.  20c4  c6 86 17 ff 01    L195            mov     byte ptr -0e9H[bp],01H
  3204.  20c9  c6 86 18 ff ff    L196            mov     byte ptr -0e8H[bp],0ffH
  3205.  20ce  e9 fe 00                          jmp     L213
  3206.  20d1  3c 4f             L197            cmp     al,4fH
  3207.  20d3  75 0c                             jne     L198
  3208.  20d5  55                                push    bp
  3209.  20d6  e8 00 00                          call    MGPROG_01B
  3210.  20d9  c6 86 18 ff ff                    mov     byte ptr -0e8H[bp],0ffH
  3211.  20de  e9 ee 00                          jmp     L213
  3212.  20e1  3c 0f             L198            cmp     al,0fH
  3213.  20e3  75 0c                             jne     L199
  3214.  20e5  55                                push    bp
  3215.  20e6  e8 00 00                          call    MGPROG_01D
  3216.  20e9  c6 86 18 ff ff                    mov     byte ptr -0e8H[bp],0ffH
  3217.  20ee  e9 de 00                          jmp     L213
  3218.  20f1  3c 3b             L199            cmp     al,3bH
  3219.  20f3  72 04                             jb      L200
  3220.  20f5  3c 44                             cmp     al,44H
  3221.  20f7  76 18                             jbe     L203
  3222.  20f9  3c 54             L200            cmp     al,54H
  3223.  20fb  72 04                             jb      L201
  3224.  20fd  3c 5d                             cmp     al,5dH
  3225.  20ff  76 10                             jbe     L203
  3226.  2101  3c 5e             L201            cmp     al,5eH
  3227.  2103  72 04                             jb      L202
  3228.  2105  3c 67                             cmp     al,67H
  3229.  2107  76 08                             jbe     L203
  3230.  2109  3c 68             L202            cmp     al,68H
  3231.  210b  72 0b                             jb      L204
  3232.  210d  3c 71                             cmp     al,71H
  3233.  210f  77 07                             ja      L204
  3234.  2111  55                L203            push    bp
  3235.  2112  e8 00 00                          call    MGPROG_016
  3236.  2115  e9 b7 00                          jmp     L213
  3237.  2118  3c 77             L204            cmp     al,77H
  3238.  211a  74 14                             je      L205
  3239.  211c  3c 75                             cmp     al,75H
  3240.  211e  74 10                             je      L205
  3241.  2120  3c 49                             cmp     al,49H
  3242.  2122  74 0c                             je      L205
  3243.  2124  3c 84                             cmp     al,84H
  3244.  2126  74 08                             je      L205
  3245.  2128  3c 51                             cmp     al,51H
  3246.  212a  74 04                             je      L205
  3247.  212c  3c 76                             cmp     al,76H
  3248.  212e  75 07                             jne     L206
  3249.  2130  55                L205            push    bp
  3250.  2131  e8 00 00                          call    MGPROG_016
  3251.  2134  e9 98 00                          jmp     L213
  3252.  2137  3c 48             L206            cmp     al,48H
  3253.  2139  74 04                             je      L207
  3254.  213b  3c 50                             cmp     al,50H
  3255.  213d  75 07                             jne     L208
  3256.  213f  55                L207            push    bp
  3257.  2140  e8 00 00                          call    MGPROG_016
  3258.  2143  e9 89 00                          jmp     L213
  3259.  2146  3c 03             L208            cmp     al,03H
  3260.  2148  74 0c                             je      L209
  3261.  214a  3c 72                             cmp     al,72H
  3262.  214c  74 08                             je      L209
  3263.  214e  3c 78                             cmp     al,78H
  3264.  2150  72 0a                             jb      L210
  3265.  2152  3c 83                             cmp     al,83H
  3266.  2154  77 06                             ja      L210
  3267.  2156  55                L209            push    bp
  3268.  2157  e8 00 00                          call    MGPROG_016
  3269.  215a  eb 73                             jmp     L213
  3270.  215c  3c 1e             L210            cmp     al,1eH
  3271.  215e  74 64                             je      L211
  3272.  2160  3c 30                             cmp     al,30H
  3273.  2162  74 60                             je      L211
  3274.  2164  3c 2e                             cmp     al,2eH
  3275.  2166  74 5c                             je      L211
  3276.  2168  3c 20                             cmp     al,20H
  3277.  216a  74 58                             je      L211
  3278.  216c  3c 12                             cmp     al,12H
  3279.  216e  74 54                             je      L211
  3280.  2170  3c 21                             cmp     al,21H
  3281.  2172  74 50                             je      L211
  3282.  2174  3c 22                             cmp     al,22H
  3283.  2176  74 4c                             je      L211
  3284.  2178  3c 23                             cmp     al,23H
  3285.  217a  74 48                             je      L211
  3286.  217c  3c 17                             cmp     al,17H
  3287.  217e  74 44                             je      L211
  3288.  2180  3c 24                             cmp     al,24H
  3289.  2182  74 40                             je      L211
  3290.  2184  3c 25                             cmp     al,25H
  3291.  2186  74 3c                             je      L211
  3292.  2188  3c 26                             cmp     al,26H
  3293.  218a  74 38                             je      L211
  3294.  218c  3c 32                             cmp     al,32H
  3295.  218e  74 34                             je      L211
  3296.  2190  3c 31                             cmp     al,31H
  3297.  2192  74 30                             je      L211
  3298.  2194  3c 18                             cmp     al,18H
  3299.  2196  74 2c                             je      L211
  3300.  2198  3c 19                             cmp     al,19H
  3301.  219a  74 28                             je      L211
  3302.  219c  3c 10                             cmp     al,10H
  3303.  219e  74 24                             je      L211
  3304.  21a0  3c 13                             cmp     al,13H
  3305.  21a2  74 20                             je      L211
  3306.  21a4  3c 1f                             cmp     al,1fH
  3307.  21a6  74 1c                             je      L211
  3308.  21a8  3c 14                             cmp     al,14H
  3309.  21aa  74 18                             je      L211
  3310.  21ac  3c 16                             cmp     al,16H
  3311.  21ae  74 14                             je      L211
  3312.  21b0  3c 2f                             cmp     al,2fH
  3313.  21b2  74 10                             je      L211
  3314.  21b4  3c 11                             cmp     al,11H
  3315.  21b6  74 0c                             je      L211
  3316.  21b8  3c 2d                             cmp     al,2dH
  3317.  21ba  74 08                             je      L211
  3318.  21bc  3c 15                             cmp     al,15H
  3319.  21be  74 04                             je      L211
  3320.  21c0  3c 2c                             cmp     al,2cH
  3321.  21c2  75 06                             jne     L212
  3322.  21c4  55                L211            push    bp
  3323.  21c5  e8 00 00                          call    MGPROG_016
  3324.  21c8  eb 05                             jmp     L213
  3325.  21ca  c6 86 18 ff 00    L212            mov     byte ptr -0e8H[bp],00H
  3326.  21cf  8a 86 18 ff       L213            mov     al,-0e8H[bp]
  3327.  21d3  50                                push    ax
  3328.  21d4  8d be f7 fe                       lea     di,-109H[bp]
  3329.  21d8  16                                push    ss
  3330.  21d9  57                                push    di
  3331.  21da  9a 00 00 00 00                    call    far SYSTEM_028
  3332.  21df  b0 1b                             mov     al,1bH
  3333.  21e1  50                                push    ax
  3334.  21e2  9a 00 00 00 00                    call    far SYSTEM_029
  3335.  21e7  b0 0d                             mov     al,0dH
  3336.  21e9  50                                push    ax
  3337.  21ea  9a 00 00 00 00                    call    far SYSTEM_029
  3338.  21ef  b0 0a                             mov     al,0aH
  3339.  21f1  50                                push    ax
  3340.  21f2  9a 00 00 00 00                    call    far SYSTEM_029
  3341.  21f7  9a 00 00 00 00                    call    far SYSTEM_018
  3342.  21fc  74 04                             je      L214
  3343.  21fe  55                                push    bp
  3344.  21ff  e8 00 00                          call    MGPROG_016
  3345.  2202  80 be 1b ff 00    L214            cmp     byte ptr -0e5H[bp],00H
  3346.  2207  74 03                             je      L215
  3347.  2209  e9 d8 01                          jmp     L246
  3348.  220c  8a 46 16          L215            mov     al,+16H[bp]
  3349.  220f  3c 55                             cmp     al,55H
  3350.  2211  75 31                             jne     L217
  3351.  2213  8a 86 18 ff                       mov     al,-0e8H[bp]
  3352.  2217  50                                push    ax
  3353.  2218  8d be f7 fe                       lea     di,-109H[bp]
  3354.  221c  16                                push    ss
  3355.  221d  57                                push    di
  3356.  221e  9a 00 00 00 00                    call    far SYSTEM_028
  3357.  2223  b0 61                             mov     al,61H
  3358.  2225  50                                push    ax
  3359.  2226  b0 7a                             mov     al,7aH
  3360.  2228  50                                push    ax
  3361.  2229  9a 00 00 00 00                    call    far SYSTEM_02A
  3362.  222e  9a 00 00 00 00                    call    far SYSTEM_018
  3363.  2233  74 0d                             je      L216
  3364.  2235  8a 86 18 ff                       mov     al,-0e8H[bp]
  3365.  2239  30 e4                             xor     ah,ah
  3366.  223b  2d 20 00                          sub     ax,0020H
  3367.  223e  88 86 18 ff                       mov     -0e8H[bp],al
  3368.  2242  eb 33             L216            jmp     L218
  3369.  2244  3c 4c             L217            cmp     al,4cH
  3370.  2246  75 2f                             jne     L218
  3371.  2248  8a 86 18 ff                       mov     al,-0e8H[bp]
  3372.  224c  50                                push    ax
  3373.  224d  8d be f7 fe                       lea     di,-109H[bp]
  3374.  2251  16                                push    ss
  3375.  2252  57                                push    di
  3376.  2253  9a 00 00 00 00                    call    far SYSTEM_028
  3377.  2258  b0 41                             mov     al,41H
  3378.  225a  50                                push    ax
  3379.  225b  b0 5a                             mov     al,5aH
  3380.  225d  50                                push    ax
  3381.  225e  9a 00 00 00 00                    call    far SYSTEM_02A
  3382.  2263  9a 00 00 00 00                    call    far SYSTEM_018
  3383.  2268  74 0d                             je      L218
  3384.  226a  8a 86 18 ff                       mov     al,-0e8H[bp]
  3385.  226e  30 e4                             xor     ah,ah
  3386.  2270  05 20 00                          add     ax,0020H
  3387.  2273  88 86 18 ff                       mov     -0e8H[bp],al
  3388.  2277  8a 86 18 ff       L218            mov     al,-0e8H[bp]
  3389.  227b  3c 04                             cmp     al,04H
  3390.  227d  75 07                             jne     L219
  3391.  227f  55                                push    bp
  3392.  2280  e8 00 00                          call    MGPROG_017
  3393.  2283  e9 5a 01                          jmp     L245
  3394.  2286  3c 13             L219            cmp     al,13H
  3395.  2288  75 07                             jne     L220
  3396.  228a  55                                push    bp
  3397.  228b  e8 00 00                          call    MGPROG_018
  3398.  228e  e9 4f 01                          jmp     L245
  3399.  2291  3c 01             L220            cmp     al,01H
  3400.  2293  75 07                             jne     L221
  3401.  2295  55                                push    bp
  3402.  2296  e8 00 00                          call    MGPROG_01A
  3403.  2299  e9 44 01                          jmp     L245
  3404.  229c  3c 06             L221            cmp     al,06H
  3405.  229e  75 07                             jne     L222
  3406.  22a0  55                                push    bp
  3407.  22a1  e8 00 00                          call    MGPROG_019
  3408.  22a4  e9 39 01                          jmp     L245
  3409.  22a7  3c 09             L222            cmp     al,09H
  3410.  22a9  75 07                             jne     L223
  3411.  22ab  55                                push    bp
  3412.  22ac  e8 00 00                          call    MGPROG_01C
  3413.  22af  e9 2e 01                          jmp     L245
  3414.  22b2  3c 07             L223            cmp     al,07H
  3415.  22b4  75 07                             jne     L224
  3416.  22b6  55                                push    bp
  3417.  22b7  e8 00 00                          call    MGPROG_023
  3418.  22ba  e9 23 01                          jmp     L245
  3419.  22bd  3c 08             L224            cmp     al,08H
  3420.  22bf  74 04                             je      L225
  3421.  22c1  3c 7f                             cmp     al,7fH
  3422.  22c3  75 07                             jne     L226
  3423.  22c5  55                L225            push    bp
  3424.  22c6  e8 00 00                          call    MGPROG_024
  3425.  22c9  e9 14 01                          jmp     L245
  3426.  22cc  3c 02             L226            cmp     al,02H
  3427.  22ce  75 13                             jne     L229
  3428.  22d0  80 3e 00 00 00                    cmp     byte ptr L288,00H
  3429.  22d5  74 04                             je      L227
  3430.  22d7  b0 00                             mov     al,00H
  3431.  22d9  eb 02                             jmp     L228
  3432.  22db  b0 01             L227            mov     al,01H
  3433.  22dd  a2 00 00          L228            mov     L288,al
  3434.  22e0  e9 fd 00                          jmp     L245
  3435.  22e3  3c 15             L229            cmp     al,15H
  3436.  22e5  75 07                             jne     L230
  3437.  22e7  55                                push    bp
  3438.  22e8  e8 00 00                          call    MGPROG_01E
  3439.  22eb  e9 f2 00                          jmp     L245
  3440.  22ee  3c 0c             L230            cmp     al,0cH
  3441.  22f0  75 07                             jne     L231
  3442.  22f2  55                                push    bp
  3443.  22f3  e8 00 00                          call    MGPROG_01F
  3444.  22f6  e9 e7 00                          jmp     L245
  3445.  22f9  3c 16             L231            cmp     al,16H
  3446.  22fb  75 13                             jne     L234
  3447.  22fd  80 3e 00 00 00                    cmp     byte ptr L289,00H
  3448.  2302  74 04                             je      L232
  3449.  2304  b0 00                             mov     al,00H
  3450.  2306  eb 02                             jmp     L233
  3451.  2308  b0 01             L232            mov     al,01H
  3452.  230a  a2 00 00          L233            mov     L289,al
  3453.  230d  e9 d0 00                          jmp     L245
  3454.  2310  3c 05             L234            cmp     al,05H
  3455.  2312  75 2d                             jne     L235
  3456.  2314  8d be 17 fe                       lea     di,-1e9H[bp]
  3457.  2318  16                                push    ss
  3458.  2319  57                                push    di
  3459.  231a  8d 7e 8d                          lea     di,-73H[bp]
  3460.  231d  16                                push    ss
  3461.  231e  57                                push    di
  3462.  231f  b8 01 00                          mov     ax,0001H
  3463.  2322  50                                push    ax
  3464.  2323  8a 86 17 ff                       mov     al,-0e9H[bp]
  3465.  2327  30 e4                             xor     ah,ah
  3466.  2329  48                                dec     ax
  3467.  232a  50                                push    ax
  3468.  232b  9a 00 00 00 00                    call    far SYSTEM_00E
  3469.  2330  8d 7e 8d                          lea     di,-73H[bp]
  3470.  2333  16                                push    ss
  3471.  2334  57                                push    di
  3472.  2335  b8 50 00                          mov     ax,0050H
  3473.  2338  50                                push    ax
  3474.  2339  9a 00 00 00 00                    call    far SYSTEM_00C
  3475.  233e  e9 9f 00                          jmp     L245
  3476.  2341  3c 18             L235            cmp     al,18H
  3477.  2343  75 0c                             jne     L236
  3478.  2345  c6 46 8d 00                       mov     byte ptr -73H[bp],00H
  3479.  2349  c6 86 17 ff 01                    mov     byte ptr -0e9H[bp],01H
  3480.  234e  e9 8f 00                          jmp     L245
  3481.  2351  3c 03             L236            cmp     al,03H
  3482.  2353  74 28                             je      L237
  3483.  2355  3c 0b                             cmp     al,0bH
  3484.  2357  74 24                             je      L237
  3485.  2359  3c 0e                             cmp     al,0eH
  3486.  235b  74 20                             je      L237
  3487.  235d  3c 0f                             cmp     al,0fH
  3488.  235f  74 1c                             je      L237
  3489.  2361  3c 10                             cmp     al,10H
  3490.  2363  74 18                             je      L237
  3491.  2365  3c 11                             cmp     al,11H
  3492.  2367  74 14                             je      L237
  3493.  2369  3c 12                             cmp     al,12H
  3494.  236b  74 10                             je      L237
  3495.  236d  3c 14                             cmp     al,14H
  3496.  236f  74 0c                             je      L237
  3497.  2371  3c 17                             cmp     al,17H
  3498.  2373  74 08                             je      L237
  3499.  2375  3c 19                             cmp     al,19H
  3500.  2377  74 04                             je      L237
  3501.  2379  3c 1a                             cmp     al,1aH
  3502.  237b  75 06                             jne     L238
  3503.  237d  55                L237            push    bp
  3504.  237e  e8 00 00                          call    MGPROG_016
  3505.  2381  eb 5d                             jmp     L245
  3506.  2383  8a 86 18 ff       L238            mov     al,-0e8H[bp]
  3507.  2387  50                                push    ax
  3508.  2388  8d be f7 fe                       lea     di,-109H[bp]
  3509.  238c  16                                push    ss
  3510.  238d  57                                push    di
  3511.  238e  8d be 1c ff                       lea     di,-0e4H[bp]
  3512.  2392  16                                push    ss
  3513.  2393  57                                push    di
  3514.  2394  b8 20 00                          mov     ax,0020H
  3515.  2397  50                                push    ax
  3516.  2398  9a 00 00 00 00                    call    far SYSTEM_016
  3517.  239d  9a 00 00 00 00                    call    far SYSTEM_018
  3518.  23a2  75 0d                             jne     L240
  3519.  23a4  80 be 18 ff ff                    cmp     byte ptr -0e8H[bp],0ffH
  3520.  23a9  74 04                             je      L239
  3521.  23ab  55                                push    bp
  3522.  23ac  e8 00 00                          call    MGPROG_013
  3523.  23af  eb 2f             L239            jmp     L245
  3524.  23b1  80 3e 00 00 00    L240            cmp     byte ptr L289,00H
  3525.  23b6  74 15                             je      L243
  3526.  23b8  8a 86 17 ff                       mov     al,-0e9H[bp]
  3527.  23bc  3a 46 8d                          cmp     al,-73H[bp]
  3528.  23bf  77 06                             ja      L241
  3529.  23c1  55                                push    bp
  3530.  23c2  e8 00 00                          call    MGPROG_022
  3531.  23c5  eb 04                             jmp     L242
  3532.  23c7  55                L241            push    bp
  3533.  23c8  e8 00 00                          call    MGPROG_020
  3534.  23cb  eb 13             L242            jmp     L245
  3535.  23cd  8a 86 17 ff       L243            mov     al,-0e9H[bp]
  3536.  23d1  3a 46 8d                          cmp     al,-73H[bp]
  3537.  23d4  77 06                             ja      L244
  3538.  23d6  55                                push    bp
  3539.  23d7  e8 00 00                          call    MGPROG_021
  3540.  23da  eb 04                             jmp     L245
  3541.  23dc  55                L244            push    bp
  3542.  23dd  e8 00 00                          call    MGPROG_020
  3543.  23e0  55                L245            push    bp
  3544.  23e1  e8 00 00                          call    MGPROG_015
  3545.  23e4  80 be 1b ff 00    L246            cmp     byte ptr -0e5H[bp],00H
  3546.  23e9  75 03                             jne     L247
  3547.  23eb  e9 40 fc                          jmp     L184
  3548.  23ee  55                L247            push    bp
  3549.  23ef  e8 00 00                          call    MGPROG_026
  3550.  23f2  80 be 1a ff 00                    cmp     byte ptr -0e6H[bp],00H
  3551.  23f7  75 03                             jne     L248
  3552.  23f9  e9 32 fc                          jmp     L184
  3553.  23fc  8b 46 fe          L248            mov     ax,-2H[bp]
  3554.  23ff  89 ec                             mov     sp,bp
  3555.  2401  5d                                pop     bp
  3556.  2402  ca 16 00                          retf    0016H
  3557.  2405  01 5c 55          L249            add     +55H[si],bx
  3558.  2408  89 e5                             mov     bp,sp
  3559.  240a  b8 05 01                          mov     ax,0105H
  3560.  240d  9a 00 00 00 00                    call    far SYSTEM_034
  3561.  2412  81 ec 05 01                       sub     sp,0105H
  3562.  2416  8b 7e 04                          mov     di,+4H[bp]
  3563.  2419  36 8a 45 0e                       mov     al,ss:+0eH[di]
  3564.  241d  30 e4                             xor     ah,ah
  3565.  241f  89 46 fb                          mov     -5H[bp],ax
  3566.  2422  b8 01 00                          mov     ax,0001H
  3567.  2425  3b 46 fb                          cmp     ax,-5H[bp]
  3568.  2428  7e 03                             jle     L250
  3569.  242a  e9 98 00                          jmp     L254
  3570.  242d  89 46 fd          L250            mov     -3H[bp],ax
  3571.  2430  eb 03                             jmp     L252
  3572.  2432  ff 46 fd          L251            inc     word ptr -3H[bp]
  3573.  2435  8b 7e 04          L252            mov     di,+4H[bp]
  3574.  2438  36 8a 45 0c                       mov     al,ss:+0cH[di]
  3575.  243c  88 46 ff                          mov     -1H[bp],al
  3576.  243f  83 7e fd 01                       cmp     word ptr -3H[bp],0001H
  3577.  2443  75 0a                             jne     L253
  3578.  2445  8b 7e 04                          mov     di,+4H[bp]
  3579.  2448  36 8a 45 0a                       mov     al,ss:+0aH[di]
  3580.  244c  88 46 ff                          mov     -1H[bp],al
  3581.  244f  8d be fb fe       L253            lea     di,-105H[bp]
  3582.  2453  16                                push    ss
  3583.  2454  57                                push    di
  3584.  2455  8b 7e 04                          mov     di,+4H[bp]
  3585.  2458  81 c7 ff fe                       add     di,0feffH
  3586.  245c  16                                push    ss
  3587.  245d  57                                push    di
  3588.  245e  b8 01 00                          mov     ax,0001H
  3589.  2461  50                                push    ax
  3590.  2462  bf 00 00                          mov     di,offset L249
  3591.  2465  0e                                push    cs
  3592.  2466  57                                push    di
  3593.  2467  8b 7e 04                          mov     di,+4H[bp]
  3594.  246a  81 c7 ff fe                       add     di,0feffH
  3595.  246e  16                                push    ss
  3596.  246f  57                                push    di
  3597.  2470  9a 00 00 00 00                    call    far SYSTEM_010
  3598.  2475  48                                dec     ax
  3599.  2476  50                                push    ax
  3600.  2477  9a 00 00 00 00                    call    far SYSTEM_00E
  3601.  247c  8a 46 08                          mov     al,+8H[bp]
  3602.  247f  30 e4                             xor     ah,ah
  3603.  2481  50                                push    ax
  3604.  2482  8a 46 06                          mov     al,+6H[bp]
  3605.  2485  30 e4                             xor     ah,ah
  3606.  2487  03 46 fd                          add     ax,-3H[bp]
  3607.  248a  48                                dec     ax
  3608.  248b  50                                push    ax
  3609.  248c  8a 46 ff                          mov     al,-1H[bp]
  3610.  248f  50                                push    ax
  3611.  2490  0e                                push    cs
  3612.  2491  e8 00 00                          call    MGPROG_001
  3613.  2494  8b 7e 04                          mov     di,+4H[bp]
  3614.  2497  81 c7 ff fe                       add     di,0feffH
  3615.  249b  16                                push    ss
  3616.  249c  57                                push    di
  3617.  249d  b8 01 00                          mov     ax,0001H
  3618.  24a0  50                                push    ax
  3619.  24a1  bf 00 00                          mov     di,offset L249
  3620.  24a4  0e                                push    cs
  3621.  24a5  57                                push    di
  3622.  24a6  8b 7e 04                          mov     di,+4H[bp]
  3623.  24a9  81 c7 ff fe                       add     di,0feffH
  3624.  24ad  16                                push    ss
  3625.  24ae  57                                push    di
  3626.  24af  9a 00 00 00 00                    call    far SYSTEM_010
  3627.  24b4  50                                push    ax
  3628.  24b5  9a 00 00 00 00                    call    far SYSTEM_015
  3629.  24ba  8b 46 fd                          mov     ax,-3H[bp]
  3630.  24bd  3b 46 fb                          cmp     ax,-5H[bp]
  3631.  24c0  74 03                             je      L254
  3632.  24c2  e9 6d ff                          jmp     L251
  3633.  24c5  89 ec             L254            mov     sp,bp
  3634.  24c7  5d                                pop     bp
  3635.  24c8  c2 06 00                          ret     0006H
  3636.  24cb  55                MGPROG_02A      push    bp
  3637.  24cc  89 e5                             mov     bp,sp
  3638.  24ce  b8 06 00                          mov     ax,0006H
  3639.  24d1  9a 00 00 00 00                    call    far SYSTEM_034
  3640.  24d6  83 ec 06                          sub     sp,0006H
  3641.  24d9  8b 46 06                          mov     ax,+6H[bp]
  3642.  24dc  b9 08 00                          mov     cx,0008H
  3643.  24df  d3 e0                             shl     ax,cl
  3644.  24e1  89 46 06                          mov     +6H[bp],ax
  3645.  24e4  8b 7e 04                          mov     di,+4H[bp]
  3646.  24e7  36 8b 85 dd fe                    mov     ax,ss:-123H[di]
  3647.  24ec  89 46 fa                          mov     -6H[bp],ax
  3648.  24ef  b8 01 00                          mov     ax,0001H
  3649.  24f2  3b 46 fa                          cmp     ax,-6H[bp]
  3650.  24f5  7f 52                             jg      L257
  3651.  24f7  89 46 fe                          mov     -2H[bp],ax
  3652.  24fa  eb 03                             jmp     L256
  3653.  24fc  ff 46 fe          L255            inc     word ptr -2H[bp]
  3654.  24ff  8a 46 0a          L256            mov     al,+0aH[bp]
  3655.  2502  30 e4                             xor     ah,ah
  3656.  2504  03 46 fe                          add     ax,-2H[bp]
  3657.  2507  2d 02 00                          sub     ax,0002H
  3658.  250a  d1 e0                             shl     ax,1
  3659.  250c  8b d8                             mov     bx,ax
  3660.  250e  8a 46 08                          mov     al,+8H[bp]
  3661.  2511  30 e4                             xor     ah,ah
  3662.  2513  48                                dec     ax
  3663.  2514  b9 a0 00                          mov     cx,00a0H
  3664.  2517  f7 e9                             imul    cx
  3665.  2519  03 c3                             add     ax,bx
  3666.  251b  89 46 fc                          mov     -4H[bp],ax
  3667.  251e  c4 3e 00 00                       les     di,dword ptr L296
  3668.  2522  8c c0                             mov     ax,es
  3669.  2524  50                                push    ax
  3670.  2525  8b 7e fc                          mov     di,-4H[bp]
  3671.  2528  07                                pop     es
  3672.  2529  26 8a 05                          mov     al,es:[di]
  3673.  252c  30 e4                             xor     ah,ah
  3674.  252e  0b 46 06                          or      ax,+6H[bp]
  3675.  2531  8b d0                             mov     dx,ax
  3676.  2533  c4 3e 00 00                       les     di,dword ptr L296
  3677.  2537  8c c0                             mov     ax,es
  3678.  2539  50                                push    ax
  3679.  253a  8b 7e fc                          mov     di,-4H[bp]
  3680.  253d  07                                pop     es
  3681.  253e  26 89 15                          mov     es:[di],dx
  3682.  2541  8b 46 fe                          mov     ax,-2H[bp]
  3683.  2544  3b 46 fa                          cmp     ax,-6H[bp]
  3684.  2547  75 b3                             jne     L255
  3685.  2549  89 ec             L257            mov     sp,bp
  3686.  254b  5d                                pop     bp
  3687.  254c  c2 08 00                          ret     0008H
  3688.  254f  55                MGPROG_02B      push    bp
  3689.  2550  89 e5                             mov     bp,sp
  3690.  2552  b8 40 00                          mov     ax,0040H
  3691.  2555  9a 00 00 00 00                    call    far SYSTEM_034
  3692.  255a  83 ec 40                          sub     sp,0040H
  3693.  255d  8b 7e 04                          mov     di,+4H[bp]
  3694.  2560  36 c7 85 db fe 01 
  3695.        00                                mov     word ptr ss:-125H[di],0001H
  3696.  2567  ff 36 00 00       L258            push    MG_TIMEOUT
  3697.  256b  e8 00 00                          call    MGPROG_011
  3698.  256e  9a 00 00 00 00                    call    far CRT_003
  3699.  2573  8b 7e 04                          mov     di,+4H[bp]
  3700.  2576  36 88 85 d6 fe                    mov     ss:-12aH[di],al
  3701.  257b  e8 00 00                          call    MGPROG_012
  3702.  257e  9a 00 00 00 00                    call    far CRT_002
  3703.  2583  08 c0                             or      al,al
  3704.  2585  75 03                             jne     L259
  3705.  2587  e9 12 01                          jmp     L261
  3706.  258a  9a 00 00 00 00    L259            call    far CRT_003
  3707.  258f  8b 7e 04                          mov     di,+4H[bp]
  3708.  2592  36 88 85 d6 fe                    mov     ss:-12aH[di],al
  3709.  2597  8b 7e 04                          mov     di,+4H[bp]
  3710.  259a  36 80 bd d6 fe 48                 cmp     byte ptr ss:-12aH[di],48H
  3711.  25a0  75 75                             jne     L260
  3712.  25a2  8b 7e 04                          mov     di,+4H[bp]
  3713.  25a5  36 83 bd db fe 01                 cmp     word ptr ss:-125H[di],0001H
  3714.  25ab  7e 6a                             jle     L260
  3715.  25ad  8b 7e 04                          mov     di,+4H[bp]
  3716.  25b0  36 8a 85 d7 fe                    mov     al,ss:-129H[di]
  3717.  25b5  50                                push    ax
  3718.  25b6  8b 7e 04                          mov     di,+4H[bp]
  3719.  25b9  36 8b 85 d9 fe                    mov     ax,ss:-127H[di]
  3720.  25be  8b 7e 04                          mov     di,+4H[bp]
  3721.  25c1  36 03 85 db fe                    add     ax,ss:-125H[di]
  3722.  25c6  48                                dec     ax
  3723.  25c7  50                                push    ax
  3724.  25c8  8b 7e 04                          mov     di,+4H[bp]
  3725.  25cb  36 8a 45 0c                       mov     al,ss:+0cH[di]
  3726.  25cf  30 e4                             xor     ah,ah
  3727.  25d1  50                                push    ax
  3728.  25d2  ff 76 04                          push    +4H[bp]
  3729.  25d5  e8 00 00                          call    MGPROG_02A
  3730.  25d8  8b 7e 04                          mov     di,+4H[bp]
  3731.  25db  36 8b 85 db fe                    mov     ax,ss:-125H[di]
  3732.  25e0  48                                dec     ax
  3733.  25e1  8b 7e 04                          mov     di,+4H[bp]
  3734.  25e4  36 89 85 db fe                    mov     ss:-125H[di],ax
  3735.  25e9  8b 7e 04                          mov     di,+4H[bp]
  3736.  25ec  36 8a 85 d7 fe                    mov     al,ss:-129H[di]
  3737.  25f1  50                                push    ax
  3738.  25f2  8b 7e 04                          mov     di,+4H[bp]
  3739.  25f5  36 8b 85 d9 fe                    mov     ax,ss:-127H[di]
  3740.  25fa  8b 7e 04                          mov     di,+4H[bp]
  3741.  25fd  36 03 85 db fe                    add     ax,ss:-125H[di]
  3742.  2602  48                                dec     ax
  3743.  2603  50                                push    ax
  3744.  2604  8b 7e 04                          mov     di,+4H[bp]
  3745.  2607  36 8a 45 0a                       mov     al,ss:+0aH[di]
  3746.  260b  30 e4                             xor     ah,ah
  3747.  260d  50                                push    ax
  3748.  260e  ff 76 04                          push    +4H[bp]
  3749.  2611  e8 00 00                          call    MGPROG_02A
  3750.  2614  e9 85 00                          jmp     L261
  3751.  2617  8b 7e 04          L260            mov     di,+4H[bp]
  3752.  261a  36 80 bd d6 fe 50                 cmp     byte ptr ss:-12aH[di],50H
  3753.  2620  75 7a                             jne     L261
  3754.  2622  8b 7e 04                          mov     di,+4H[bp]
  3755.  2625  36 8a 45 0e                       mov     al,ss:+0eH[di]
  3756.  2629  30 e4                             xor     ah,ah
  3757.  262b  8b 7e 04                          mov     di,+4H[bp]
  3758.  262e  36 3b 85 db fe                    cmp     ax,ss:-125H[di]
  3759.  2633  7e 67                             jle     L261
  3760.  2635  8b 7e 04                          mov     di,+4H[bp]
  3761.  2638  36 8a 85 d7 fe                    mov     al,ss:-129H[di]
  3762.  263d  50                                push    ax
  3763.  263e  8b 7e 04                          mov     di,+4H[bp]
  3764.  2641  36 8b 85 d9 fe                    mov     ax,ss:-127H[di]
  3765.  2646  8b 7e 04                          mov     di,+4H[bp]
  3766.  2649  36 03 85 db fe                    add     ax,ss:-125H[di]
  3767.  264e  48                                dec     ax
  3768.  264f  50                                push    ax
  3769.  2650  8b 7e 04                          mov     di,+4H[bp]
  3770.  2653  36 8a 45 0c                       mov     al,ss:+0cH[di]
  3771.  2657  30 e4                             xor     ah,ah
  3772.  2659  50                                push    ax
  3773.  265a  ff 76 04                          push    +4H[bp]
  3774.  265d  e8 00 00                          call    MGPROG_02A
  3775.  2660  8b 7e 04                          mov     di,+4H[bp]
  3776.  2663  36 8b 85 db fe                    mov     ax,ss:-125H[di]
  3777.  2668  40                                inc     ax
  3778.  2669  8b 7e 04                          mov     di,+4H[bp]
  3779.  266c  36 89 85 db fe                    mov     ss:-125H[di],ax
  3780.  2671  8b 7e 04                          mov     di,+4H[bp]
  3781.  2674  36 8a 85 d7 fe                    mov     al,ss:-129H[di]
  3782.  2679  50                                push    ax
  3783.  267a  8b 7e 04                          mov     di,+4H[bp]
  3784.  267d  36 8b 85 d9 fe                    mov     ax,ss:-127H[di]
  3785.  2682  8b 7e 04                          mov     di,+4H[bp]
  3786.  2685  36 03 85 db fe                    add     ax,ss:-125H[di]
  3787.  268a  48                                dec     ax
  3788.  268b  50                                push    ax
  3789.  268c  8b 7e 04                          mov     di,+4H[bp]
  3790.  268f  36 8a 45 0a                       mov     al,ss:+0aH[di]
  3791.  2693  30 e4                             xor     ah,ah
  3792.  2695  50                                push    ax
  3793.  2696  ff 76 04                          push    +4H[bp]
  3794.  2699  e8 00 00                          call    MGPROG_02A
  3795.  269c  8b 7e 04          L261            mov     di,+4H[bp]
  3796.  269f  36 8a 85 d6 fe                    mov     al,ss:-12aH[di]
  3797.  26a4  50                                push    ax
  3798.  26a5  8d 7e e0                          lea     di,-20H[bp]
  3799.  26a8  16                                push    ss
  3800.  26a9  57                                push    di
  3801.  26aa  9a 00 00 00 00                    call    far SYSTEM_028
  3802.  26af  b0 0d                             mov     al,0dH
  3803.  26b1  50                                push    ax
  3804.  26b2  9a 00 00 00 00                    call    far SYSTEM_029
  3805.  26b7  b0 1b                             mov     al,1bH
  3806.  26b9  50                                push    ax
  3807.  26ba  9a 00 00 00 00                    call    far SYSTEM_029
  3808.  26bf  9a 00 00 00 00                    call    far SYSTEM_018
  3809.  26c4  75 2a                             jne     L262
  3810.  26c6  8b 7e 04                          mov     di,+4H[bp]
  3811.  26c9  36 8a 85 d6 fe                    mov     al,ss:-12aH[di]
  3812.  26ce  50                                push    ax
  3813.  26cf  8d 7e c0                          lea     di,-40H[bp]
  3814.  26d2  16                                push    ss
  3815.  26d3  57                                push    di
  3816.  26d4  8b 7e 04                          mov     di,+4H[bp]
  3817.  26d7  81 c7 df fe                       add     di,0fedfH
  3818.  26db  16                                push    ss
  3819.  26dc  57                                push    di
  3820.  26dd  b8 20 00                          mov     ax,0020H
  3821.  26e0  50                                push    ax
  3822.  26e1  9a 00 00 00 00                    call    far SYSTEM_016
  3823.  26e6  9a 00 00 00 00                    call    far SYSTEM_018
  3824.  26eb  75 03                             jne     L262
  3825.  26ed  e9 77 fe                          jmp     L258
  3826.  26f0  8b 7e 04          L262            mov     di,+4H[bp]
  3827.  26f3  36 80 bd d6 fe 1b                 cmp     byte ptr ss:-12aH[di],1bH
  3828.  26f9  75 0a                             jne     L263
  3829.  26fb  8b 7e 04                          mov     di,+4H[bp]
  3830.  26fe  36 c6 45 ff 00                    mov     byte ptr ss:-1H[di],00H
  3831.  2703  eb 47                             jmp     L265
  3832.  2705  8b 7e 04          L263            mov     di,+4H[bp]
  3833.  2708  36 8a 85 d6 fe                    mov     al,ss:-12aH[di]
  3834.  270d  50                                push    ax
  3835.  270e  8d 7e e0                          lea     di,-20H[bp]
  3836.  2711  16                                push    ss
  3837.  2712  57                                push    di
  3838.  2713  8b 7e 04                          mov     di,+4H[bp]
  3839.  2716  81 c7 df fe                       add     di,0fedfH
  3840.  271a  16                                push    ss
  3841.  271b  57                                push    di
  3842.  271c  b8 20 00                          mov     ax,0020H
  3843.  271f  50                                push    ax
  3844.  2720  9a 00 00 00 00                    call    far SYSTEM_016
  3845.  2725  9a 00 00 00 00                    call    far SYSTEM_018
  3846.  272a  74 11                             je      L264
  3847.  272c  8b 7e 04                          mov     di,+4H[bp]
  3848.  272f  36 8a 85 d6 fe                    mov     al,ss:-12aH[di]
  3849.  2734  8b 7e 04                          mov     di,+4H[bp]
  3850.  2737  36 88 45 ff                       mov     ss:-1H[di],al
  3851.  273b  eb 0f                             jmp     L265
  3852.  273d  8b 7e 04          L264            mov     di,+4H[bp]
  3853.  2740  36 8a 85 db fe                    mov     al,ss:-125H[di]
  3854.  2745  8b 7e 04                          mov     di,+4H[bp]
  3855.  2748  36 88 45 ff                       mov     ss:-1H[di],al
  3856.  274c  89 ec             L265            mov     sp,bp
  3857.  274e  5d                                pop     bp
  3858.  274f  c2 02 00                          ret     0002H
  3859.  2752                    MENU:
  3860.  2752  55                MGPROG_00C      push    bp
  3861.  2753  89 e5                             mov     bp,sp
  3862.  2755  b8 2a 01                          mov     ax,012aH
  3863.  2758  9a 00 00 00 00                    call    far SYSTEM_034
  3864.  275d  81 ec 2a 01                       sub     sp,012aH
  3865.  2761  c4 7e 06                          les     di,dword ptr +6H[bp]
  3866.  2764  06                                push    es
  3867.  2765  57                                push    di
  3868.  2766  8d be df fe                       lea     di,-121H[bp]
  3869.  276a  16                                push    ss
  3870.  276b  57                                push    di
  3871.  276c  b8 20 00                          mov     ax,0020H
  3872.  276f  50                                push    ax
  3873.  2770  9a 00 00 00 00                    call    far SYSTEM_017
  3874.  2775  c4 7e 10                          les     di,dword ptr +10H[bp]
  3875.  2778  06                                push    es
  3876.  2779  57                                push    di
  3877.  277a  8d be ff fe                       lea     di,-101H[bp]
  3878.  277e  16                                push    ss
  3879.  277f  57                                push    di
  3880.  2780  b8 ff 00                          mov     ax,00ffH
  3881.  2783  50                                push    ax
  3882.  2784  9a 00 00 00 00                    call    far SYSTEM_00C
  3883.  2789  8a 46 14                          mov     al,+14H[bp]
  3884.  278c  50                                push    ax
  3885.  278d  0e                                push    cs
  3886.  278e  e8 00 00                          call    MGPROG_004
  3887.  2791  a0 00 00                          mov     al,L271
  3888.  2794  30 e4                             xor     ah,ah
  3889.  2796  40                                inc     ax
  3890.  2797  89 86 d7 fe                       mov     -129H[bp],ax
  3891.  279b  a0 00 00                          mov     al,L272
  3892.  279e  30 e4                             xor     ah,ah
  3893.  27a0  40                                inc     ax
  3894.  27a1  89 86 d9 fe                       mov     -127H[bp],ax
  3895.  27a5  a0 00 00                          mov     al,L271
  3896.  27a8  30 e4                             xor     ah,ah
  3897.  27aa  8b d0                             mov     dx,ax
  3898.  27ac  a0 00 00                          mov     al,L273
  3899.  27af  30 e4                             xor     ah,ah
  3900.  27b1  2b c2                             sub     ax,dx
  3901.  27b3  48                                dec     ax
  3902.  27b4  89 86 dd fe                       mov     -123H[bp],ax
  3903.  27b8  8a 46 14                          mov     al,+14H[bp]
  3904.  27bb  30 e4                             xor     ah,ah
  3905.  27bd  8b f8                             mov     di,ax
  3906.  27bf  80 bd 00 00 00                    cmp     byte ptr L294[di],00H
  3907.  27c4  75 0e                             jne     L266
  3908.  27c6  8a 86 d7 fe                       mov     al,-129H[bp]
  3909.  27ca  50                                push    ax
  3910.  27cb  8a 86 d9 fe                       mov     al,-127H[bp]
  3911.  27cf  50                                push    ax
  3912.  27d0  55                                push    bp
  3913.  27d1  e8 00 00                          call    MGPROG_029
  3914.  27d4  55                L266            push    bp
  3915.  27d5  e8 00 00                          call    MGPROG_02B
  3916.  27d8  0e                                push    cs
  3917.  27d9  e8 00 00                          call    CLOSEWINDOW
  3918.  27dc  8a 46 ff                          mov     al,-1H[bp]
  3919.  27df  89 ec                             mov     sp,bp
  3920.  27e1  5d                                pop     bp
  3921.  27e2  ca 10 00                          retf    0010H
  3922.  27e5                    MGPROG_000:
  3923.  27e5  89 e5             MGPROG_INIT     mov     bp,sp
  3924.  27e7  83 ec 20                          sub     sp,0020H
  3925.  27ea  31 c0                             xor     ax,ax
  3926.  27ec  a3 00 00                          mov     MG_SCREENLLBASE,ax
  3927.  27ef  a3 00 00                          mov     L295,ax
  3928.  27f2  8d 7e e0                          lea     di,-20H[bp]
  3929.  27f5  16                                push    ss
  3930.  27f6  57                                push    di
  3931.  27f7  9a 00 00 00 00                    call    far SYSTEM_028
  3932.  27fc  bf 00 00                          mov     di,offset USEREDITSET
  3933.  27ff  1e                                push    ds
  3934.  2800  57                                push    di
  3935.  2801  b8 20 00                          mov     ax,0020H
  3936.  2804  50                                push    ax
  3937.  2805  9a 00 00 00 00                    call    far SYSTEM_017
  3938.  280a  8d 7e e0                          lea     di,-20H[bp]
  3939.  280d  16                                push    ss
  3940.  280e  57                                push    di
  3941.  280f  9a 00 00 00 00                    call    far SYSTEM_028
  3942.  2814  bf 00 00                          mov     di,offset USEREXITSET
  3943.  2817  1e                                push    ds
  3944.  2818  57                                push    di
  3945.  2819  b8 20 00                          mov     ax,0020H
  3946.  281c  50                                push    ax
  3947.  281d  9a 00 00 00 00                    call    far SYSTEM_017
  3948.  2822  c7 06 00 00 01 00                 mov     word ptr L304,0001H
  3949.  2828  eb 04                             jmp     L268
  3950.  282a  ff 06 00 00       L267            inc     word ptr L304
  3951.  282e  8b 3e 00 00       L268            mov     di,L304
  3952.  2832  c6 85 00 00 00                    mov     byte ptr L294[di],00H
  3953.  2837  83 3e 00 00 14                    cmp     word ptr L304,0014H
  3954.  283c  75 ec                             jne     L267
  3955.  283e  0e                                push    cs
  3956.  283f  e8 00 00                          call    MAXLIMITS
  3957.  2842  b0 11                             mov     al,11H
  3958.  2844  50                                push    ax
  3959.  2845  bf 00 00                          mov     di,offset L303
  3960.  2848  1e                                push    ds
  3961.  2849  57                                push    di
  3962.  284a  9a 00 00 00 00                    call    far DOS_001
  3963.  284f  a0 00 00                          mov     al,L303
  3964.  2852  24 30                             and     al,30H
  3965.  2854  3c 30                             cmp     al,30H
  3966.  2856  75 13                             jne     L269
  3967.  2858  c7 06 00 00 00 00                 mov     word ptr L296,0000H
  3968.  285e  c7 06 00 00 00 b0                 mov     word ptr L297,0b000H
  3969.  2864  c6 06 00 00 4d                    mov     byte ptr MG_SCREENTYPE,4dH
  3970.  2869  eb 11                             jmp     L270
  3971.  286b  c7 06 00 00 00 00 L269            mov     word ptr L296,0000H
  3972.  2871  c7 06 00 00 00 b8                 mov     word ptr L297,0b800H
  3973.  2877  c6 06 00 00 43                    mov     byte ptr MG_SCREENTYPE,43H
  3974.  287c  89 ec             L270            mov     sp,bp
  3975.  287e  cb                                retf    
  3976.  
  3977. No disassembly errors
  3978.  
  3979. ------------------------------------------------------------
  3980.  
  3981. Segment: _DATA  WORD   000001b0 bytes  
  3982.  0000                          MGPROG_DATA     - 
  3983.  0000  2c 01                   MG_TIMEOUT      - ,.
  3984.  0002  00                      L271            - .
  3985.  0003  00                      L272            - .
  3986.  0004  51                      L273            - Q
  3987.  0005  1a                      L274            - .
  3988.  0006  00 00                   L275            - ..
  3989.  0008  00                      L276            - .
  3990.  0009  01 da 00 c4 00 bf 00 b3 L277            - ........
  3991.  0011  00 b3 00 c0 00 c4 00 d9                 - ........
  3992.  0019  00 c9 00 cd 00 bb 00 ba                 - ........
  3993.  0021  00 ba 00 c8 00 cd 00 bc                 - ........
  3994.  0029  00 d5 00 cd 00 b8 00 b3                 - ........
  3995.  0031  00 b3 00 d4 00 cd 00 be                 - ........
  3996.  0039  00 d6 00 c4 00 b7 00 ba                 - ........
  3997.  0041  00 ba 00 d3 00 c4 00 bd                 - ........
  3998.  0049  00 c2 00 c4 00 c2 00 b3                 - ........
  3999.  0051  00 b3 00 c0 00 c4 00 d9                 - ........
  4000.  0059  00 cb 00 cd 00 cb 00 ba                 - ........
  4001.  0061  00 ba 00 c8 00 cd 00 bc                 - ........
  4002.  0069  00 d1 00 cd 00 d1 00 b3                 - ........
  4003.  0071  00 b3 00 d4 00 cd 00 be                 - ........
  4004.  0079  00 d2 00 c4 00 d2 00 ba                 - ........
  4005.  0081  00 ba 00 d3 00 c4 00 bd                 - ........
  4006.  0089  00                                      - .
  4007.  008a  b8 03 d8 03             L278            - ....
  4008.  008e  00 00 00 00 01 28 ff 03 L279            - .....(..
  4009.  0096  00 00 00 00 00 00 00 00                 - ........
  4010.        --- Above line repeats 2 time(s) --- 
  4011.  00ae  00 00 00 00 01 68 ff 03 L280            - .....h..
  4012.  00b6  20 00 00 00 00 00 00 00                 -  .......
  4013.  00be  00 00 00 00 00 00 00 00                 - ........
  4014.  00c6  00 00 00 00 00 00 00 00                 - ........
  4015.  00ce  00 00 00 00 ff ff ff ff L281            - ........
  4016.  00d6  ff ff ff ff ff ff ff 3f                 - .......?
  4017.  00de  00 00 00 00 00 00 00 00                 - ........
  4018.  00e6  00 00 00 00 00 00 00 00                 - ........
  4019.  00ee  00 00 00 00 01 00 00 00 L282            - ........
  4020.  00f6  fe ff ff 07 fe ff ff 07                 - ........
  4021.  00fe  00 00 00 00 00 00 00 00                 - ........
  4022.  0106  00 00 00 00 00 00 00 00                 - ........
  4023.  010e  00 00 00 00 01 00 00 00 L283            - ........
  4024.  0116  fe ff ff 07 00 00 00 00                 - ........
  4025.  011e  00 00 00 00 00 00 00 00                 - ........
  4026.  0126  00 00 00 00 00 00 00 00                 - ........
  4027.  012e  00 00 00 00 01 00 00 00 L284            - ........
  4028.  0136  00 00 00 00 fe ff ff 07                 - ........
  4029.  013e  00 00 00 00 00 00 00 00                 - ........
  4030.  0146  00 00 00 00 00 00 00 00                 - ........
  4031.  014e  00 00 00 00 00 00 ff 03 L285            - ........
  4032.  0156  00 00 00 00 00 00 00 00                 - ........
  4033.        --- Above line repeats 2 time(s) --- 
  4034.  016e  00 00 00 00 ff ff ff ff L286            - ........
  4035.  0176  ff ff ff ff ff ff ff ff                 - ........
  4036.  017e  ff ff ff ff ff ff ff ff                 - ........
  4037.  0186  ff ff ff ff ff ff ff 7f                 - ........
  4038.  018e  00 00 00 00 00 80 ff 03 L287            - ........
  4039.  0196  00 00 00 00 00 00 00 00                 - ........
  4040.        --- Above line repeats 2 time(s) --- 
  4041.  01ae  00                      L288            - .
  4042.  01af  00                      L289            - .
  4043.  
  4044. No disassembly errors
  4045.  
  4046. ------------------------------------------------------------
  4047.  
  4048. Segment: _BSS  WORD   00000121 bytes  
  4049.  
  4050. No disassembly errors
  4051.  
  4052. ------------------------------------------------------------
  4053.