home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / oasis / prog / scl40.dis < prev    next >
Encoding:
Text File  |  1994-06-19  |  553.2 KB  |  9,627 lines

  1.  
  2. Module: SCL.PAS
  3. Group: 'DGROUP' _DATA,_BSS
  4.  
  5. Segment: SCL_TEXT  PARA   00005d61 bytes  
  6.  0000                    RESET_SCREEN_COLORS:
  7.  0000  55                SCL_001         push    bp
  8.  0001  89 e5                             mov     bp,sp
  9.  0003  83 ec 01                          sub     sp,0001H
  10.  0006  c6 46 ff 00                       mov     byte ptr -1H[bp],00H
  11.  000a  eb 03                             jmp     L2
  12.  000c  fe 46 ff          L1              inc     byte ptr -1H[bp]
  13.  000f  8a 56 ff          L2              mov     dl,-1H[bp]
  14.  0012  8a 46 ff                          mov     al,-1H[bp]
  15.  0015  30 e4                             xor     ah,ah
  16.  0017  8b f8                             mov     di,ax
  17.  0019  88 95 00 00                       mov     SCREEN_COLOR_TRANSLATION_TABLE[di],dl
  18.  001d  80 7e ff ff                       cmp     byte ptr -1H[bp],0ffH
  19.  0021  75 e9                             jne     L1
  20.  0023  89 ec                             mov     sp,bp
  21.  0025  5d                                pop     bp
  22.  0026  cb                                retf    
  23.  0027                    CHANGE_COLOR:
  24.  0027  55                SCL_002         push    bp
  25.  0028  89 e5                             mov     bp,sp
  26.  002a  8a 56 06                          mov     dl,+6H[bp]
  27.  002d  8a 46 08                          mov     al,+8H[bp]
  28.  0030  30 e4                             xor     ah,ah
  29.  0032  8b f8                             mov     di,ax
  30.  0034  88 95 00 00                       mov     SCREEN_COLOR_TRANSLATION_TABLE[di],dl
  31.  0038  89 ec                             mov     sp,bp
  32.  003a  5d                                pop     bp
  33.  003b  ca 04 00                          retf    0004H
  34.  003e                    GET_CURRENT_COLOR:
  35.  003e  55                SCL_003         push    bp
  36.  003f  89 e5                             mov     bp,sp
  37.  0041  83 ec 01                          sub     sp,0001H
  38.  0044  8a 46 06                          mov     al,+6H[bp]
  39.  0047  30 e4                             xor     ah,ah
  40.  0049  8b f8                             mov     di,ax
  41.  004b  8a 85 00 00                       mov     al,SCREEN_COLOR_TRANSLATION_TABLE[di]
  42.  004f  88 46 ff                          mov     -1H[bp],al
  43.  0052  8a 46 ff                          mov     al,-1H[bp]
  44.  0055  89 ec                             mov     sp,bp
  45.  0057  5d                                pop     bp
  46.  0058  ca 02 00                          retf    0002H
  47.  005b                    CAPITAL:
  48.  005b  55                SCL_004         push    bp
  49.  005c  89 e5                             mov     bp,sp
  50.  005e  81 ec 04 01                       sub     sp,0104H
  51.  0062  c4 7e 06                          les     di,dword ptr +6H[bp]
  52.  0065  06                                push    es
  53.  0066  57                                push    di
  54.  0067  8d be 00 ff                       lea     di,-100H[bp]
  55.  006b  16                                push    ss
  56.  006c  57                                push    di
  57.  006d  b8 ff 00                          mov     ax,00ffH
  58.  0070  50                                push    ax
  59.  0071  9a 00 00 00 00                    call    far SYSTEM_00C
  60.  0076  8a 86 00 ff                       mov     al,-100H[bp]
  61.  007a  30 e4                             xor     ah,ah
  62.  007c  89 86 fc fe                       mov     -104H[bp],ax
  63.  0080  b8 01 00                          mov     ax,0001H
  64.  0083  3b 86 fc fe                       cmp     ax,-104H[bp]
  65.  0087  7f 30                             jg      L5
  66.  0089  89 86 fe fe                       mov     -102H[bp],ax
  67.  008d  eb 04                             jmp     L4
  68.  008f  ff 86 fe fe       L3              inc     word ptr -102H[bp]
  69.  0093  8b be fe fe       L4              mov     di,-102H[bp]
  70.  0097  8a 83 00 ff                       mov     al,-100H[bp+di]
  71.  009b  50                                push    ax
  72.  009c  9a 00 00 00 00                    call    far SYSTEM_05A
  73.  00a1  8a d0                             mov     dl,al
  74.  00a3  8b 86 fe fe                       mov     ax,-102H[bp]
  75.  00a7  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  76.  00aa  03 f8                             add     di,ax
  77.  00ac  26 88 15                          mov     es:[di],dl
  78.  00af  8b 86 fe fe                       mov     ax,-102H[bp]
  79.  00b3  3b 86 fc fe                       cmp     ax,-104H[bp]
  80.  00b7  75 d6                             jne     L3
  81.  00b9  8a 86 00 ff       L5              mov     al,-100H[bp]
  82.  00bd  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  83.  00c0  26 88 05                          mov     es:[di],al
  84.  00c3  89 ec                             mov     sp,bp
  85.  00c5  5d                                pop     bp
  86.  00c6  ca 04 00                          retf    0004H
  87.  00c9                    STRIPLEFT:
  88.  00c9  55                SCL_005         push    bp
  89.  00ca  89 e5                             mov     bp,sp
  90.  00cc  81 ec 00 01                       sub     sp,0100H
  91.  00d0  c4 7e 06                          les     di,dword ptr +6H[bp]
  92.  00d3  06                                push    es
  93.  00d4  57                                push    di
  94.  00d5  8d be 00 ff                       lea     di,-100H[bp]
  95.  00d9  16                                push    ss
  96.  00da  57                                push    di
  97.  00db  b8 ff 00                          mov     ax,00ffH
  98.  00de  50                                push    ax
  99.  00df  9a 00 00 00 00                    call    far SYSTEM_00C
  100.  00e4  80 be 00 ff 01    L6              cmp     byte ptr -100H[bp],01H
  101.  00e9  72 1f                             jb      L7
  102.  00eb  8a 86 01 ff                       mov     al,-0ffH[bp]
  103.  00ef  3a 06 00 00                       cmp     al,SPACE
  104.  00f3  75 15                             jne     L7
  105.  00f5  8d be 00 ff                       lea     di,-100H[bp]
  106.  00f9  16                                push    ss
  107.  00fa  57                                push    di
  108.  00fb  b8 01 00                          mov     ax,0001H
  109.  00fe  50                                push    ax
  110.  00ff  b8 01 00                          mov     ax,0001H
  111.  0102  50                                push    ax
  112.  0103  9a 00 00 00 00                    call    far SYSTEM_015
  113.  0108  eb da                             jmp     L6
  114.  010a  8d be 00 ff       L7              lea     di,-100H[bp]
  115.  010e  16                                push    ss
  116.  010f  57                                push    di
  117.  0110  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  118.  0113  06                                push    es
  119.  0114  57                                push    di
  120.  0115  b8 ff 00                          mov     ax,00ffH
  121.  0118  50                                push    ax
  122.  0119  9a 00 00 00 00                    call    far SYSTEM_00C
  123.  011e  89 ec                             mov     sp,bp
  124.  0120  5d                                pop     bp
  125.  0121  ca 04 00                          retf    0004H
  126.  0124                    STRIPRIGHT:
  127.  0124  55                SCL_006         push    bp
  128.  0125  89 e5                             mov     bp,sp
  129.  0127  81 ec 00 01                       sub     sp,0100H
  130.  012b  c4 7e 06                          les     di,dword ptr +6H[bp]
  131.  012e  06                                push    es
  132.  012f  57                                push    di
  133.  0130  8d be 00 ff                       lea     di,-100H[bp]
  134.  0134  16                                push    ss
  135.  0135  57                                push    di
  136.  0136  b8 ff 00                          mov     ax,00ffH
  137.  0139  50                                push    ax
  138.  013a  9a 00 00 00 00                    call    far SYSTEM_00C
  139.  013f  80 be 00 ff 01    L8              cmp     byte ptr -100H[bp],01H
  140.  0144  72 1e                             jb      L9
  141.  0146  8a 86 00 ff                       mov     al,-100H[bp]
  142.  014a  30 e4                             xor     ah,ah
  143.  014c  8b f8                             mov     di,ax
  144.  014e  8a 83 00 ff                       mov     al,-100H[bp+di]
  145.  0152  3a 06 00 00                       cmp     al,SPACE
  146.  0156  75 0c                             jne     L9
  147.  0158  8a 86 00 ff                       mov     al,-100H[bp]
  148.  015c  fe c8                             dec     al
  149.  015e  88 86 00 ff                       mov     -100H[bp],al
  150.  0162  eb db                             jmp     L8
  151.  0164  8d be 00 ff       L9              lea     di,-100H[bp]
  152.  0168  16                                push    ss
  153.  0169  57                                push    di
  154.  016a  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  155.  016d  06                                push    es
  156.  016e  57                                push    di
  157.  016f  b8 ff 00                          mov     ax,00ffH
  158.  0172  50                                push    ax
  159.  0173  9a 00 00 00 00                    call    far SYSTEM_00C
  160.  0178  89 ec                             mov     sp,bp
  161.  017a  5d                                pop     bp
  162.  017b  ca 04 00                          retf    0004H
  163.  017e                    STRIP:
  164.  017e  55                SCL_007         push    bp
  165.  017f  89 e5                             mov     bp,sp
  166.  0181  81 ec 00 02                       sub     sp,0200H
  167.  0185  8d be 00 fe                       lea     di,-200H[bp]
  168.  0189  16                                push    ss
  169.  018a  57                                push    di
  170.  018b  8d be 00 ff                       lea     di,-100H[bp]
  171.  018f  16                                push    ss
  172.  0190  57                                push    di
  173.  0191  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  174.  0194  06                                push    es
  175.  0195  57                                push    di
  176.  0196  0e                                push    cs
  177.  0197  e8 00 00                          call    SCL_005
  178.  019a  0e                                push    cs
  179.  019b  e8 00 00                          call    SCL_006
  180.  019e  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  181.  01a1  06                                push    es
  182.  01a2  57                                push    di
  183.  01a3  b8 ff 00                          mov     ax,00ffH
  184.  01a6  50                                push    ax
  185.  01a7  9a 00 00 00 00                    call    far SYSTEM_00C
  186.  01ac  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  187.  01af  26 8a 05                          mov     al,es:[di]
  188.  01b2  30 e4                             xor     ah,ah
  189.  01b4  c4 7e 06                          les     di,dword ptr +6H[bp]
  190.  01b7  26 89 05                          mov     es:[di],ax
  191.  01ba  89 ec                             mov     sp,bp
  192.  01bc  5d                                pop     bp
  193.  01bd  ca 08 00                          retf    0008H
  194.  01c0                    CHARSTRING:
  195.  01c0  55                SCL_008         push    bp
  196.  01c1  89 e5                             mov     bp,sp
  197.  01c3  81 ec 00 01                       sub     sp,0100H
  198.  01c7  8d be 00 ff                       lea     di,-100H[bp]
  199.  01cb  16                                push    ss
  200.  01cc  57                                push    di
  201.  01cd  8b 46 06                          mov     ax,+6H[bp]
  202.  01d0  40                                inc     ax
  203.  01d1  50                                push    ax
  204.  01d2  8a 46 08                          mov     al,+8H[bp]
  205.  01d5  50                                push    ax
  206.  01d6  9a 00 00 00 00                    call    far SYSTEM_05C
  207.  01db  8a 46 06                          mov     al,+6H[bp]
  208.  01de  88 86 00 ff                       mov     -100H[bp],al
  209.  01e2  8d be 00 ff                       lea     di,-100H[bp]
  210.  01e6  16                                push    ss
  211.  01e7  57                                push    di
  212.  01e8  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  213.  01eb  06                                push    es
  214.  01ec  57                                push    di
  215.  01ed  b8 ff 00                          mov     ax,00ffH
  216.  01f0  50                                push    ax
  217.  01f1  9a 00 00 00 00                    call    far SYSTEM_00C
  218.  01f6  89 ec                             mov     sp,bp
  219.  01f8  5d                                pop     bp
  220.  01f9  ca 04 00                          retf    0004H
  221.  01fc                    FTAB:
  222.  01fc  55                SCL_009         push    bp
  223.  01fd  89 e5                             mov     bp,sp
  224.  01ff  81 ec 02 02                       sub     sp,0202H
  225.  0203  c6 06 00 00 01                    mov     byte ptr GLB_OK,01H
  226.  0208  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  227.  020b  06                                push    es
  228.  020c  57                                push    di
  229.  020d  8d 7e fe                          lea     di,-2H[bp]
  230.  0210  16                                push    ss
  231.  0211  57                                push    di
  232.  0212  0e                                push    cs
  233.  0213  e8 00 00                          call    SCL_007
  234.  0216  8b 46 fe                          mov     ax,-2H[bp]
  235.  0219  3b 46 06                          cmp     ax,+6H[bp]
  236.  021c  7e 33                             jle     L10
  237.  021e  c6 06 00 00 00                    mov     byte ptr GLB_OK,00H
  238.  0223  8d be fe fe                       lea     di,-102H[bp]
  239.  0227  16                                push    ss
  240.  0228  57                                push    di
  241.  0229  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  242.  022c  06                                push    es
  243.  022d  57                                push    di
  244.  022e  b8 01 00                          mov     ax,0001H
  245.  0231  50                                push    ax
  246.  0232  ff 76 06                          push    +6H[bp]
  247.  0235  9a 00 00 00 00                    call    far SYSTEM_00E
  248.  023a  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  249.  023d  06                                push    es
  250.  023e  57                                push    di
  251.  023f  b8 ff 00                          mov     ax,00ffH
  252.  0242  50                                push    ax
  253.  0243  9a 00 00 00 00                    call    far SYSTEM_00C
  254.  0248  8b 46 06                          mov     ax,+6H[bp]
  255.  024b  89 46 fe                          mov     -2H[bp],ax
  256.  024e  e9 d6 00                          jmp     L13
  257.  0251  8a 46 08          L10             mov     al,+8H[bp]
  258.  0254  3c 00                             cmp     al,00H
  259.  0256  75 3b                             jne     L11
  260.  0258  8d be fe fe                       lea     di,-102H[bp]
  261.  025c  16                                push    ss
  262.  025d  57                                push    di
  263.  025e  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  264.  0261  06                                push    es
  265.  0262  57                                push    di
  266.  0263  9a 00 00 00 00                    call    far SYSTEM_00B
  267.  0268  8d be fe fd                       lea     di,-202H[bp]
  268.  026c  16                                push    ss
  269.  026d  57                                push    di
  270.  026e  8a 46 0a                          mov     al,+0aH[bp]
  271.  0271  50                                push    ax
  272.  0272  8b 46 06                          mov     ax,+6H[bp]
  273.  0275  2b 46 fe                          sub     ax,-2H[bp]
  274.  0278  50                                push    ax
  275.  0279  0e                                push    cs
  276.  027a  e8 00 00                          call    CHARSTRING
  277.  027d  9a 00 00 00 00                    call    far SYSTEM_00F
  278.  0282  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  279.  0285  06                                push    es
  280.  0286  57                                push    di
  281.  0287  b8 ff 00                          mov     ax,00ffH
  282.  028a  50                                push    ax
  283.  028b  9a 00 00 00 00                    call    far SYSTEM_00C
  284.  0290  e9 94 00                          jmp     L13
  285.  0293  3c 01             L11             cmp     al,01H
  286.  0295  75 2f                             jne     L12
  287.  0297  8d be fe fe                       lea     di,-102H[bp]
  288.  029b  16                                push    ss
  289.  029c  57                                push    di
  290.  029d  8a 46 0a                          mov     al,+0aH[bp]
  291.  02a0  50                                push    ax
  292.  02a1  8b 46 06                          mov     ax,+6H[bp]
  293.  02a4  2b 46 fe                          sub     ax,-2H[bp]
  294.  02a7  50                                push    ax
  295.  02a8  0e                                push    cs
  296.  02a9  e8 00 00                          call    CHARSTRING
  297.  02ac  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  298.  02af  06                                push    es
  299.  02b0  57                                push    di
  300.  02b1  9a 00 00 00 00                    call    far SYSTEM_00F
  301.  02b6  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  302.  02b9  06                                push    es
  303.  02ba  57                                push    di
  304.  02bb  b8 ff 00                          mov     ax,00ffH
  305.  02be  50                                push    ax
  306.  02bf  9a 00 00 00 00                    call    far SYSTEM_00C
  307.  02c4  eb 61                             jmp     L13
  308.  02c6  3c 02             L12             cmp     al,02H
  309.  02c8  75 5d                             jne     L13
  310.  02ca  8d be fe fe                       lea     di,-102H[bp]
  311.  02ce  16                                push    ss
  312.  02cf  57                                push    di
  313.  02d0  8a 46 0a                          mov     al,+0aH[bp]
  314.  02d3  50                                push    ax
  315.  02d4  8b 46 06                          mov     ax,+6H[bp]
  316.  02d7  2b 46 fe                          sub     ax,-2H[bp]
  317.  02da  99                                cwd     
  318.  02db  b9 02 00                          mov     cx,0002H
  319.  02de  f7 f9                             idiv    cx
  320.  02e0  50                                push    ax
  321.  02e1  0e                                push    cs
  322.  02e2  e8 00 00                          call    CHARSTRING
  323.  02e5  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  324.  02e8  06                                push    es
  325.  02e9  57                                push    di
  326.  02ea  9a 00 00 00 00                    call    far SYSTEM_00F
  327.  02ef  8d be fe fd                       lea     di,-202H[bp]
  328.  02f3  16                                push    ss
  329.  02f4  57                                push    di
  330.  02f5  8a 46 0a                          mov     al,+0aH[bp]
  331.  02f8  50                                push    ax
  332.  02f9  8b 46 06                          mov     ax,+6H[bp]
  333.  02fc  2b 46 fe                          sub     ax,-2H[bp]
  334.  02ff  99                                cwd     
  335.  0300  b9 02 00                          mov     cx,0002H
  336.  0303  f7 f9                             idiv    cx
  337.  0305  8b d0                             mov     dx,ax
  338.  0307  8b 46 06                          mov     ax,+6H[bp]
  339.  030a  2b 46 fe                          sub     ax,-2H[bp]
  340.  030d  2b c2                             sub     ax,dx
  341.  030f  50                                push    ax
  342.  0310  0e                                push    cs
  343.  0311  e8 00 00                          call    CHARSTRING
  344.  0314  9a 00 00 00 00                    call    far SYSTEM_00F
  345.  0319  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  346.  031c  06                                push    es
  347.  031d  57                                push    di
  348.  031e  b8 ff 00                          mov     ax,00ffH
  349.  0321  50                                push    ax
  350.  0322  9a 00 00 00 00                    call    far SYSTEM_00C
  351.  0327  89 ec             L13             mov     sp,bp
  352.  0329  5d                                pop     bp
  353.  032a  ca 0a 00                          retf    000aH
  354.  032d                    JUSTIFY_LEFT:
  355.  032d  55                SCL_00A         push    bp
  356.  032e  89 e5                             mov     bp,sp
  357.  0330  81 ec 00 01                       sub     sp,0100H
  358.  0334  c4 7e 08                          les     di,dword ptr +8H[bp]
  359.  0337  06                                push    es
  360.  0338  57                                push    di
  361.  0339  8d be 00 ff                       lea     di,-100H[bp]
  362.  033d  16                                push    ss
  363.  033e  57                                push    di
  364.  033f  b8 ff 00                          mov     ax,00ffH
  365.  0342  50                                push    ax
  366.  0343  9a 00 00 00 00                    call    far SYSTEM_00C
  367.  0348  8d be 00 ff                       lea     di,-100H[bp]
  368.  034c  16                                push    ss
  369.  034d  57                                push    di
  370.  034e  b0 20                             mov     al,20H
  371.  0350  50                                push    ax
  372.  0351  b0 00                             mov     al,00H
  373.  0353  50                                push    ax
  374.  0354  ff 76 06                          push    +6H[bp]
  375.  0357  0e                                push    cs
  376.  0358  e8 00 00                          call    FTAB
  377.  035b  8d be 00 ff                       lea     di,-100H[bp]
  378.  035f  16                                push    ss
  379.  0360  57                                push    di
  380.  0361  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  381.  0364  06                                push    es
  382.  0365  57                                push    di
  383.  0366  b8 ff 00                          mov     ax,00ffH
  384.  0369  50                                push    ax
  385.  036a  9a 00 00 00 00                    call    far SYSTEM_00C
  386.  036f  89 ec                             mov     sp,bp
  387.  0371  5d                                pop     bp
  388.  0372  ca 06 00                          retf    0006H
  389.  0375                    JUSTIFY_RIGHT:
  390.  0375  55                SCL_00B         push    bp
  391.  0376  89 e5                             mov     bp,sp
  392.  0378  81 ec 00 01                       sub     sp,0100H
  393.  037c  c4 7e 08                          les     di,dword ptr +8H[bp]
  394.  037f  06                                push    es
  395.  0380  57                                push    di
  396.  0381  8d be 00 ff                       lea     di,-100H[bp]
  397.  0385  16                                push    ss
  398.  0386  57                                push    di
  399.  0387  b8 ff 00                          mov     ax,00ffH
  400.  038a  50                                push    ax
  401.  038b  9a 00 00 00 00                    call    far SYSTEM_00C
  402.  0390  8d be 00 ff                       lea     di,-100H[bp]
  403.  0394  16                                push    ss
  404.  0395  57                                push    di
  405.  0396  b0 20                             mov     al,20H
  406.  0398  50                                push    ax
  407.  0399  b0 01                             mov     al,01H
  408.  039b  50                                push    ax
  409.  039c  ff 76 06                          push    +6H[bp]
  410.  039f  0e                                push    cs
  411.  03a0  e8 00 00                          call    FTAB
  412.  03a3  8d be 00 ff                       lea     di,-100H[bp]
  413.  03a7  16                                push    ss
  414.  03a8  57                                push    di
  415.  03a9  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  416.  03ac  06                                push    es
  417.  03ad  57                                push    di
  418.  03ae  b8 ff 00                          mov     ax,00ffH
  419.  03b1  50                                push    ax
  420.  03b2  9a 00 00 00 00                    call    far SYSTEM_00C
  421.  03b7  89 ec                             mov     sp,bp
  422.  03b9  5d                                pop     bp
  423.  03ba  ca 06 00                          retf    0006H
  424.  03bd                    JUSTIFY_CENTER:
  425.  03bd  55                SCL_00C         push    bp
  426.  03be  89 e5                             mov     bp,sp
  427.  03c0  81 ec 00 01                       sub     sp,0100H
  428.  03c4  c4 7e 08                          les     di,dword ptr +8H[bp]
  429.  03c7  06                                push    es
  430.  03c8  57                                push    di
  431.  03c9  8d be 00 ff                       lea     di,-100H[bp]
  432.  03cd  16                                push    ss
  433.  03ce  57                                push    di
  434.  03cf  b8 ff 00                          mov     ax,00ffH
  435.  03d2  50                                push    ax
  436.  03d3  9a 00 00 00 00                    call    far SYSTEM_00C
  437.  03d8  8d be 00 ff                       lea     di,-100H[bp]
  438.  03dc  16                                push    ss
  439.  03dd  57                                push    di
  440.  03de  b0 20                             mov     al,20H
  441.  03e0  50                                push    ax
  442.  03e1  b0 02                             mov     al,02H
  443.  03e3  50                                push    ax
  444.  03e4  ff 76 06                          push    +6H[bp]
  445.  03e7  0e                                push    cs
  446.  03e8  e8 00 00                          call    FTAB
  447.  03eb  8d be 00 ff                       lea     di,-100H[bp]
  448.  03ef  16                                push    ss
  449.  03f0  57                                push    di
  450.  03f1  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  451.  03f4  06                                push    es
  452.  03f5  57                                push    di
  453.  03f6  b8 ff 00                          mov     ax,00ffH
  454.  03f9  50                                push    ax
  455.  03fa  9a 00 00 00 00                    call    far SYSTEM_00C
  456.  03ff  89 ec                             mov     sp,bp
  457.  0401  5d                                pop     bp
  458.  0402  ca 06 00                          retf    0006H
  459.  0405  01 20             L14             add     [bx+si],sp
  460.  0407                    FRONTSTRING:
  461.  0407  55                SCL_00D         push    bp
  462.  0408  89 e5                             mov     bp,sp
  463.  040a  81 ec 02 02                       sub     sp,0202H
  464.  040e  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  465.  0411  06                                push    es
  466.  0412  57                                push    di
  467.  0413  8d be 00 ff                       lea     di,-100H[bp]
  468.  0417  16                                push    ss
  469.  0418  57                                push    di
  470.  0419  b8 ff 00                          mov     ax,00ffH
  471.  041c  50                                push    ax
  472.  041d  9a 00 00 00 00                    call    far SYSTEM_00C
  473.  0422  8d be 00 ff                       lea     di,-100H[bp]
  474.  0426  16                                push    ss
  475.  0427  57                                push    di
  476.  0428  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  477.  042b  06                                push    es
  478.  042c  57                                push    di
  479.  042d  b8 ff 00                          mov     ax,00ffH
  480.  0430  50                                push    ax
  481.  0431  9a 00 00 00 00                    call    far SYSTEM_00C
  482.  0436  8d be 00 ff                       lea     di,-100H[bp]
  483.  043a  16                                push    ss
  484.  043b  57                                push    di
  485.  043c  c4 7e 06                          les     di,dword ptr +6H[bp]
  486.  043f  06                                push    es
  487.  0440  57                                push    di
  488.  0441  b8 ff 00                          mov     ax,00ffH
  489.  0444  50                                push    ax
  490.  0445  9a 00 00 00 00                    call    far SYSTEM_00C
  491.  044a  8d be fe fd                       lea     di,-202H[bp]
  492.  044e  16                                push    ss
  493.  044f  57                                push    di
  494.  0450  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  495.  0453  06                                push    es
  496.  0454  57                                push    di
  497.  0455  0e                                push    cs
  498.  0456  e8 00 00                          call    SCL_005
  499.  0459  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  500.  045c  06                                push    es
  501.  045d  57                                push    di
  502.  045e  b8 ff 00                          mov     ax,00ffH
  503.  0461  50                                push    ax
  504.  0462  9a 00 00 00 00                    call    far SYSTEM_00C
  505.  0467  bf 00 00                          mov     di,offset L14
  506.  046a  0e                                push    cs
  507.  046b  57                                push    di
  508.  046c  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  509.  046f  06                                push    es
  510.  0470  57                                push    di
  511.  0471  9a 00 00 00 00                    call    far SYSTEM_010
  512.  0476  89 86 fe fe                       mov     -102H[bp],ax
  513.  047a  83 be fe fe 01                    cmp     word ptr -102H[bp],0001H
  514.  047f  7e 59                             jle     L15
  515.  0481  8d be fe fd                       lea     di,-202H[bp]
  516.  0485  16                                push    ss
  517.  0486  57                                push    di
  518.  0487  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  519.  048a  06                                push    es
  520.  048b  57                                push    di
  521.  048c  b8 01 00                          mov     ax,0001H
  522.  048f  50                                push    ax
  523.  0490  8b 86 fe fe                       mov     ax,-102H[bp]
  524.  0494  48                                dec     ax
  525.  0495  50                                push    ax
  526.  0496  9a 00 00 00 00                    call    far SYSTEM_00E
  527.  049b  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  528.  049e  06                                push    es
  529.  049f  57                                push    di
  530.  04a0  b8 ff 00                          mov     ax,00ffH
  531.  04a3  50                                push    ax
  532.  04a4  9a 00 00 00 00                    call    far SYSTEM_00C
  533.  04a9  c4 7e 06                          les     di,dword ptr +6H[bp]
  534.  04ac  06                                push    es
  535.  04ad  57                                push    di
  536.  04ae  b8 01 00                          mov     ax,0001H
  537.  04b1  50                                push    ax
  538.  04b2  ff b6 fe fe                       push    -102H[bp]
  539.  04b6  9a 00 00 00 00                    call    far SYSTEM_015
  540.  04bb  8d be fe fd                       lea     di,-202H[bp]
  541.  04bf  16                                push    ss
  542.  04c0  57                                push    di
  543.  04c1  c4 7e 06                          les     di,dword ptr +6H[bp]
  544.  04c4  06                                push    es
  545.  04c5  57                                push    di
  546.  04c6  0e                                push    cs
  547.  04c7  e8 00 00                          call    SCL_005
  548.  04ca  c4 7e 06                          les     di,dword ptr +6H[bp]
  549.  04cd  06                                push    es
  550.  04ce  57                                push    di
  551.  04cf  b8 ff 00                          mov     ax,00ffH
  552.  04d2  50                                push    ax
  553.  04d3  9a 00 00 00 00                    call    far SYSTEM_00C
  554.  04d8  eb 07                             jmp     L16
  555.  04da  c4 7e 06          L15             les     di,dword ptr +6H[bp]
  556.  04dd  26 c6 05 00                       mov     byte ptr es:[di],00H
  557.  04e1  89 ec             L16             mov     sp,bp
  558.  04e3  5d                                pop     bp
  559.  04e4  ca 0c 00                          retf    000cH
  560.  04e7  55                SCL_06A         push    bp
  561.  04e8  89 e5                             mov     bp,sp
  562.  04ea  83 ec 02                          sub     sp,0002H
  563.  04ed  31 f6                             xor     si,si
  564.  04ef  8e c6                             mov     es,si
  565.  04f1  26 a0 62 04                       mov     al,es:[00000462H]
  566.  04f5  30 e4                             xor     ah,ah
  567.  04f7  8b f8                             mov     di,ax
  568.  04f9  d1 e7                             shl     di,1
  569.  04fb  31 f6                             xor     si,si
  570.  04fd  8e c6                             mov     es,si
  571.  04ff  26 8a 85 50 04                    mov     al,es:+450H[di]
  572.  0504  30 e4                             xor     ah,ah
  573.  0506  40                                inc     ax
  574.  0507  89 46 fe                          mov     -2H[bp],ax
  575.  050a  8b 46 fe                          mov     ax,-2H[bp]
  576.  050d  89 ec                             mov     sp,bp
  577.  050f  5d                                pop     bp
  578.  0510  c3                                ret     
  579.  0511  55                SCL_06B         push    bp
  580.  0512  89 e5                             mov     bp,sp
  581.  0514  83 ec 02                          sub     sp,0002H
  582.  0517  31 f6                             xor     si,si
  583.  0519  8e c6                             mov     es,si
  584.  051b  26 a0 62 04                       mov     al,es:[00000462H]
  585.  051f  30 e4                             xor     ah,ah
  586.  0521  8b f8                             mov     di,ax
  587.  0523  d1 e7                             shl     di,1
  588.  0525  31 f6                             xor     si,si
  589.  0527  8e c6                             mov     es,si
  590.  0529  26 8a 85 51 04                    mov     al,es:+451H[di]
  591.  052e  30 e4                             xor     ah,ah
  592.  0530  40                                inc     ax
  593.  0531  89 46 fe                          mov     -2H[bp],ax
  594.  0534  8b 46 fe                          mov     ax,-2H[bp]
  595.  0537  89 ec                             mov     sp,bp
  596.  0539  5d                                pop     bp
  597.  053a  c3                                ret     
  598.  053b                    X_MAX:
  599.  053b  55                SCL_00E         push    bp
  600.  053c  89 e5                             mov     bp,sp
  601.  053e  83 ec 02                          sub     sp,0002H
  602.  0541  a1 00 00                          mov     ax,S_PTR
  603.  0544  ba 72 00                          mov     dx,0072H
  604.  0547  f7 e2                             mul     dx
  605.  0549  8b f8                             mov     di,ax
  606.  054b  c4 bd 00 00                       les     di,dword ptr L584[di]
  607.  054f  26 8a 45 3a                       mov     al,es:+3aH[di]
  608.  0553  30 e4                             xor     ah,ah
  609.  0555  8b d0                             mov     dx,ax
  610.  0557  b8 50 00                          mov     ax,0050H
  611.  055a  2b c2                             sub     ax,dx
  612.  055c  89 46 fe                          mov     -2H[bp],ax
  613.  055f  8b 46 fe                          mov     ax,-2H[bp]
  614.  0562  89 ec                             mov     sp,bp
  615.  0564  5d                                pop     bp
  616.  0565  cb                                retf    
  617.  0566                    Y_MAX:
  618.  0566  55                SCL_00F         push    bp
  619.  0567  89 e5                             mov     bp,sp
  620.  0569  83 ec 02                          sub     sp,0002H
  621.  056c  a1 00 00                          mov     ax,S_PTR
  622.  056f  ba 72 00                          mov     dx,0072H
  623.  0572  f7 e2                             mul     dx
  624.  0574  8b f8                             mov     di,ax
  625.  0576  c4 bd 00 00                       les     di,dword ptr L584[di]
  626.  057a  26 8a 45 3b                       mov     al,es:+3bH[di]
  627.  057e  30 e4                             xor     ah,ah
  628.  0580  8b d0                             mov     dx,ax
  629.  0582  b8 19 00                          mov     ax,0019H
  630.  0585  2b c2                             sub     ax,dx
  631.  0587  89 46 fe                          mov     -2H[bp],ax
  632.  058a  8b 46 fe                          mov     ax,-2H[bp]
  633.  058d  89 ec                             mov     sp,bp
  634.  058f  5d                                pop     bp
  635.  0590  cb                                retf    
  636.  0591                    ST:
  637.  0591  55                SCL_010         push    bp
  638.  0592  89 e5                             mov     bp,sp
  639.  0594  83 ec 51                          sub     sp,0051H
  640.  0597  8b 46 06                          mov     ax,+6H[bp]
  641.  059a  99                                cwd     
  642.  059b  52                                push    dx
  643.  059c  50                                push    ax
  644.  059d  31 c0                             xor     ax,ax
  645.  059f  50                                push    ax
  646.  05a0  8d 7e af                          lea     di,-51H[bp]
  647.  05a3  16                                push    ss
  648.  05a4  57                                push    di
  649.  05a5  b8 50 00                          mov     ax,0050H
  650.  05a8  50                                push    ax
  651.  05a9  9a 00 00 00 00                    call    far SYSTEM_061
  652.  05ae  8d 7e af                          lea     di,-51H[bp]
  653.  05b1  16                                push    ss
  654.  05b2  57                                push    di
  655.  05b3  c4 7e 08                          les     di,dword ptr +8H[bp]
  656.  05b6  06                                push    es
  657.  05b7  57                                push    di
  658.  05b8  b8 50 00                          mov     ax,0050H
  659.  05bb  50                                push    ax
  660.  05bc  9a 00 00 00 00                    call    far SYSTEM_00C
  661.  05c1  89 ec                             mov     sp,bp
  662.  05c3  5d                                pop     bp
  663.  05c4  ca 02 00                          retf    0002H
  664.  05c7                    POWER:
  665.  05c7  55                SCL_014         push    bp
  666.  05c8  89 e5                             mov     bp,sp
  667.  05ca  83 ec 06                          sub     sp,0006H
  668.  05cd  8b 46 0c                          mov     ax,+0cH[bp]
  669.  05d0  8b 5e 0e                          mov     bx,+0eH[bp]
  670.  05d3  8b 56 10                          mov     dx,+10H[bp]
  671.  05d6  9a 00 00 00 00                    call    far SYSTEM_080
  672.  05db  8b 4e 06                          mov     cx,+6H[bp]
  673.  05de  8b 76 08                          mov     si,+8H[bp]
  674.  05e1  8b 7e 0a                          mov     di,+0aH[bp]
  675.  05e4  9a 00 00 00 00                    call    far SYSTEM_070
  676.  05e9  9a 00 00 00 00                    call    far SYSTEM_081
  677.  05ee  89 46 fa                          mov     -6H[bp],ax
  678.  05f1  89 5e fc                          mov     -4H[bp],bx
  679.  05f4  89 56 fe                          mov     -2H[bp],dx
  680.  05f7  8b 46 fa                          mov     ax,-6H[bp]
  681.  05fa  8b 5e fc                          mov     bx,-4H[bp]
  682.  05fd  8b 56 fe                          mov     dx,-2H[bp]
  683.  0600  89 ec                             mov     sp,bp
  684.  0602  5d                                pop     bp
  685.  0603  ca 0c 00                          retf    000cH
  686.  0606                    GET_COUNTRY:
  687.  0606  55                SCL_016         push    bp
  688.  0607  89 e5                             mov     bp,sp
  689.  0609  83 ec 21                          sub     sp,0021H
  690.  060c  a1 00 00                          mov     ax,SCL_COUNTRY
  691.  060f  05 00 38                          add     ax,3800H
  692.  0612  a3 00 00                          mov     GLB_REGS,ax
  693.  0615  8d 46 e0                          lea     ax,-20H[bp]
  694.  0618  a3 00 00                          mov     L579,ax
  695.  061b  8c d0                             mov     ax,ss
  696.  061d  a3 00 00                          mov     L580,ax
  697.  0620  bf 00 00                          mov     di,offset GLB_REGS
  698.  0623  1e                                push    ds
  699.  0624  57                                push    di
  700.  0625  9a 00 00 00 00                    call    far DOS_002
  701.  062a  a1 00 00                          mov     ax,GLB_REGS
  702.  062d  a3 00 00                          mov     COUNTRY,ax
  703.  0630  8a 46 e0                          mov     al,-20H[bp]
  704.  0633  30 e4                             xor     ah,ah
  705.  0635  a3 00 00                          mov     DATE_FORMAT,ax
  706.  0638  8a 46 eb                          mov     al,-15H[bp]
  707.  063b  a2 00 00                          mov     DATE_SEPARATOR,al
  708.  063e  8a 46 ed                          mov     al,-13H[bp]
  709.  0641  a2 00 00                          mov     TIME_SEPARATOR,al
  710.  0644  c6 46 df 03                       mov     byte ptr -21H[bp],03H
  711.  0648  8a 46 df          L17             mov     al,-21H[bp]
  712.  064b  30 e4                             xor     ah,ah
  713.  064d  8b f8                             mov     di,ax
  714.  064f  8a 53 df                          mov     dl,-21H[bp+di]
  715.  0652  8a 46 df                          mov     al,-21H[bp]
  716.  0655  30 e4                             xor     ah,ah
  717.  0657  2d 02 00                          sub     ax,0002H
  718.  065a  8b f8                             mov     di,ax
  719.  065c  88 95 00 00                       mov     CURRENCY[di],dl
  720.  0660  8a 46 df                          mov     al,-21H[bp]
  721.  0663  30 e4                             xor     ah,ah
  722.  0665  40                                inc     ax
  723.  0666  88 46 df                          mov     -21H[bp],al
  724.  0669  8a 46 df                          mov     al,-21H[bp]
  725.  066c  30 e4                             xor     ah,ah
  726.  066e  8b f8                             mov     di,ax
  727.  0670  80 7b df 00                       cmp     byte ptr -21H[bp+di],00H
  728.  0674  75 d2                             jne     L17
  729.  0676  8a 46 df                          mov     al,-21H[bp]
  730.  0679  30 e4                             xor     ah,ah
  731.  067b  2d 03 00                          sub     ax,0003H
  732.  067e  a2 00 00                          mov     CURRENCY,al
  733.  0681  89 ec                             mov     sp,bp
  734.  0683  5d                                pop     bp
  735.  0684  cb                                retf    
  736.  0685                    CURSOR:
  737.  0685  55                SCL_017         push    bp
  738.  0686  89 e5                             mov     bp,sp
  739.  0688  c7 06 00 00 00 01                 mov     word ptr GLB_REGS,0100H
  740.  068e  8a 46 06                          mov     al,+6H[bp]
  741.  0691  30 e4                             xor     ah,ah
  742.  0693  8b d0                             mov     dx,ax
  743.  0695  8a 46 08                          mov     al,+8H[bp]
  744.  0698  30 e4                             xor     ah,ah
  745.  069a  b9 08 00                          mov     cx,0008H
  746.  069d  d3 e0                             shl     ax,cl
  747.  069f  03 c2                             add     ax,dx
  748.  06a1  a3 00 00                          mov     L578,ax
  749.  06a4  b0 10                             mov     al,10H
  750.  06a6  50                                push    ax
  751.  06a7  bf 00 00                          mov     di,offset GLB_REGS
  752.  06aa  1e                                push    ds
  753.  06ab  57                                push    di
  754.  06ac  9a 00 00 00 00                    call    far DOS_001
  755.  06b1  89 ec                             mov     sp,bp
  756.  06b3  5d                                pop     bp
  757.  06b4  ca 04 00                          retf    0004H
  758.  06b7                    CURSOR_OFF:
  759.  06b7  55                SCL_018         push    bp
  760.  06b8  89 e5                             mov     bp,sp
  761.  06ba  b0 30                             mov     al,30H
  762.  06bc  50                                push    ax
  763.  06bd  b0 00                             mov     al,00H
  764.  06bf  50                                push    ax
  765.  06c0  0e                                push    cs
  766.  06c1  e8 00 00                          call    CURSOR
  767.  06c4  89 ec                             mov     sp,bp
  768.  06c6  5d                                pop     bp
  769.  06c7  cb                                retf    
  770.  06c8                    SET_EDIT_MODE:
  771.  06c8  55                SCL_01A         push    bp
  772.  06c9  89 e5                             mov     bp,sp
  773.  06cb  80 7e 06 00                       cmp     byte ptr +6H[bp],00H
  774.  06cf  74 24                             je      L20
  775.  06d1  c6 06 00 00 01                    mov     byte ptr EDITMODE,01H
  776.  06d6  80 3e 00 00 07                    cmp     byte ptr SCREEN_MODE,07H
  777.  06db  75 0c                             jne     L18
  778.  06dd  b0 00                             mov     al,00H
  779.  06df  50                                push    ax
  780.  06e0  b0 0d                             mov     al,0dH
  781.  06e2  50                                push    ax
  782.  06e3  0e                                push    cs
  783.  06e4  e8 00 00                          call    CURSOR
  784.  06e7  eb 0a                             jmp     L19
  785.  06e9  b0 00             L18             mov     al,00H
  786.  06eb  50                                push    ax
  787.  06ec  b0 06                             mov     al,06H
  788.  06ee  50                                push    ax
  789.  06ef  0e                                push    cs
  790.  06f0  e8 00 00                          call    CURSOR
  791.  06f3  eb 22             L19             jmp     L22
  792.  06f5  c6 06 00 00 00    L20             mov     byte ptr EDITMODE,00H
  793.  06fa  80 3e 00 00 07                    cmp     byte ptr SCREEN_MODE,07H
  794.  06ff  75 0c                             jne     L21
  795.  0701  b0 0c                             mov     al,0cH
  796.  0703  50                                push    ax
  797.  0704  b0 0d                             mov     al,0dH
  798.  0706  50                                push    ax
  799.  0707  0e                                push    cs
  800.  0708  e8 00 00                          call    CURSOR
  801.  070b  eb 0a                             jmp     L22
  802.  070d  b0 05             L21             mov     al,05H
  803.  070f  50                                push    ax
  804.  0710  b0 06                             mov     al,06H
  805.  0712  50                                push    ax
  806.  0713  0e                                push    cs
  807.  0714  e8 00 00                          call    CURSOR
  808.  0717  89 ec             L22             mov     sp,bp
  809.  0719  5d                                pop     bp
  810.  071a  ca 02 00                          retf    0002H
  811.  071d                    GET_SCREEN_MODE:
  812.  071d  55                SCL_015         push    bp
  813.  071e  89 e5                             mov     bp,sp
  814.  0720  0e                                push    cs
  815.  0721  e8 00 00                          call    SCL_01F
  816.  0724  a2 00 00                          mov     SCREEN_MODE,al
  817.  0727  0e                                push    cs
  818.  0728  e8 00 00                          call    RESET_SCREEN_COLORS
  819.  072b  89 ec                             mov     sp,bp
  820.  072d  5d                                pop     bp
  821.  072e  cb                                retf    
  822.  072f                    SET_SCREEN_COLOR:
  823.  072f  55                SCL_020         push    bp
  824.  0730  89 e5                             mov     bp,sp
  825.  0732  b8 d0 07                          mov     ax,07d0H
  826.  0735  50                                push    ax
  827.  0736  b0 01                             mov     al,01H
  828.  0738  50                                push    ax
  829.  0739  b0 01                             mov     al,01H
  830.  073b  50                                push    ax
  831.  073c  8a 46 06                          mov     al,+6H[bp]
  832.  073f  50                                push    ax
  833.  0740  0e                                push    cs
  834.  0741  e8 00 00                          call    SCL_01D
  835.  0744  89 ec                             mov     sp,bp
  836.  0746  5d                                pop     bp
  837.  0747  ca 02 00                          retf    0002H
  838.  074a                    SET_FIELD_COLOR:
  839.  074a  55                SCL_021         push    bp
  840.  074b  89 e5                             mov     bp,sp
  841.  074d  83 ec 0c                          sub     sp,000cH
  842.  0750  a1 00 00                          mov     ax,S_PTR
  843.  0753  ba 72 00                          mov     dx,0072H
  844.  0756  f7 e2                             mul     dx
  845.  0758  8b f8                             mov     di,ax
  846.  075a  c4 bd 00 00                       les     di,dword ptr L584[di]
  847.  075e  89 7e f8                          mov     -8H[bp],di
  848.  0761  8c 46 fa                          mov     -6H[bp],es
  849.  0764  8b 46 08                          mov     ax,+8H[bp]
  850.  0767  ba 30 00                          mov     dx,0030H
  851.  076a  f7 e2                             mul     dx
  852.  076c  c4 7e f8                          les     di,dword ptr -8H[bp]
  853.  076f  03 f8                             add     di,ax
  854.  0771  81 c7 f9 07                       add     di,07f9H
  855.  0775  89 7e f4                          mov     -0cH[bp],di
  856.  0778  8c 46 f6                          mov     -0aH[bp],es
  857.  077b  c4 7e f4                          les     di,dword ptr -0cH[bp]
  858.  077e  26 8a 45 0e                       mov     al,es:+0eH[di]
  859.  0782  30 e4                             xor     ah,ah
  860.  0784  03 06 00 00                       add     ax,YOFF
  861.  0788  89 46 fe                          mov     -2H[bp],ax
  862.  078b  c4 7e f4                          les     di,dword ptr -0cH[bp]
  863.  078e  26 8a 45 0d                       mov     al,es:+0dH[di]
  864.  0792  30 e4                             xor     ah,ah
  865.  0794  03 06 00 00                       add     ax,XOFF
  866.  0798  89 46 fc                          mov     -4H[bp],ax
  867.  079b  c4 7e f4                          les     di,dword ptr -0cH[bp]
  868.  079e  26 8a 45 0f                       mov     al,es:+0fH[di]
  869.  07a2  30 e4                             xor     ah,ah
  870.  07a4  50                                push    ax
  871.  07a5  8a 46 fc                          mov     al,-4H[bp]
  872.  07a8  50                                push    ax
  873.  07a9  8a 46 fe                          mov     al,-2H[bp]
  874.  07ac  50                                push    ax
  875.  07ad  8a 46 06                          mov     al,+6H[bp]
  876.  07b0  50                                push    ax
  877.  07b1  0e                                push    cs
  878.  07b2  e8 00 00                          call    SCL_01D
  879.  07b5  89 ec                             mov     sp,bp
  880.  07b7  5d                                pop     bp
  881.  07b8  ca 04 00                          retf    0004H
  882.  07bb                    FORMAT_NAME:
  883.  07bb  55                SCL_024         push    bp
  884.  07bc  89 e5                             mov     bp,sp
  885.  07be  83 3e 00 00 00                    cmp     word ptr S_PTR,0000H
  886.  07c3  7e 24                             jle     L23
  887.  07c5  a1 00 00                          mov     ax,S_PTR
  888.  07c8  ba 72 00                          mov     dx,0072H
  889.  07cb  f7 e2                             mul     dx
  890.  07cd  8b f8                             mov     di,ax
  891.  07cf  c4 bd 00 00                       les     di,dword ptr L584[di]
  892.  07d3  81 c7 01 00                       add     di,0001H
  893.  07d7  06                                push    es
  894.  07d8  57                                push    di
  895.  07d9  c4 7e 06                          les     di,dword ptr +6H[bp]
  896.  07dc  06                                push    es
  897.  07dd  57                                push    di
  898.  07de  b8 50 00                          mov     ax,0050H
  899.  07e1  50                                push    ax
  900.  07e2  9a 00 00 00 00                    call    far SYSTEM_00C
  901.  07e7  eb 07                             jmp     L24
  902.  07e9  c4 7e 06          L23             les     di,dword ptr +6H[bp]
  903.  07ec  26 c6 05 00                       mov     byte ptr es:[di],00H
  904.  07f0  89 ec             L24             mov     sp,bp
  905.  07f2  5d                                pop     bp
  906.  07f3  cb                                retf    
  907.  07f4                    GET_ATT:
  908.  07f4  55                SCL_025         push    bp
  909.  07f5  89 e5                             mov     bp,sp
  910.  07f7  83 ec 03                          sub     sp,0003H
  911.  07fa  8a 46 06                          mov     al,+6H[bp]
  912.  07fd  30 e4                             xor     ah,ah
  913.  07ff  48                                dec     ax
  914.  0800  b9 50 00                          mov     cx,0050H
  915.  0803  f7 e9                             imul    cx
  916.  0805  d1 e0                             shl     ax,1
  917.  0807  8b d0                             mov     dx,ax
  918.  0809  8a 46 08                          mov     al,+8H[bp]
  919.  080c  30 e4                             xor     ah,ah
  920.  080e  48                                dec     ax
  921.  080f  d1 e0                             shl     ax,1
  922.  0811  40                                inc     ax
  923.  0812  03 c2                             add     ax,dx
  924.  0814  89 46 fd                          mov     -3H[bp],ax
  925.  0817  a1 00 00                          mov     ax,SCREENBASE
  926.  081a  50                                push    ax
  927.  081b  8b 7e fd                          mov     di,-3H[bp]
  928.  081e  07                                pop     es
  929.  081f  26 8a 05                          mov     al,es:[di]
  930.  0822  88 46 ff                          mov     -1H[bp],al
  931.  0825  8a 46 ff                          mov     al,-1H[bp]
  932.  0828  89 ec                             mov     sp,bp
  933.  082a  5d                                pop     bp
  934.  082b  ca 04 00                          retf    0004H
  935.  082e  55                SCL_06C         push    bp
  936.  082f  89 e5                             mov     bp,sp
  937.  0831  83 ec 04                          sub     sp,0004H
  938.  0834  8a 46 04                          mov     al,+4H[bp]
  939.  0837  30 e4                             xor     ah,ah
  940.  0839  48                                dec     ax
  941.  083a  b9 50 00                          mov     cx,0050H
  942.  083d  f7 e9                             imul    cx
  943.  083f  d1 e0                             shl     ax,1
  944.  0841  8b d0                             mov     dx,ax
  945.  0843  8a 46 06                          mov     al,+6H[bp]
  946.  0846  30 e4                             xor     ah,ah
  947.  0848  48                                dec     ax
  948.  0849  d1 e0                             shl     ax,1
  949.  084b  03 c2                             add     ax,dx
  950.  084d  89 46 fc                          mov     -4H[bp],ax
  951.  0850  a1 00 00                          mov     ax,SCREENBASE
  952.  0853  50                                push    ax
  953.  0854  8b 7e fc                          mov     di,-4H[bp]
  954.  0857  07                                pop     es
  955.  0858  26 8a 05                          mov     al,es:[di]
  956.  085b  30 e4                             xor     ah,ah
  957.  085d  89 46 fe                          mov     -2H[bp],ax
  958.  0860  8b 46 fe                          mov     ax,-2H[bp]
  959.  0863  89 ec                             mov     sp,bp
  960.  0865  5d                                pop     bp
  961.  0866  c2 04 00                          ret     0004H
  962.  0869                    PAINT_FORMAT_FRAME:
  963.  0869  55                SCL_026         push    bp
  964.  086a  89 e5                             mov     bp,sp
  965.  086c  83 ec 12                          sub     sp,0012H
  966.  086f  a1 00 00                          mov     ax,S_PTR
  967.  0872  ba 72 00                          mov     dx,0072H
  968.  0875  f7 e2                             mul     dx
  969.  0877  8b f8                             mov     di,ax
  970.  0879  c4 bd 00 00                       les     di,dword ptr L584[di]
  971.  087d  89 7e f0                          mov     -10H[bp],di
  972.  0880  8c 46 f2                          mov     -0eH[bp],es
  973.  0883  c4 7e f0                          les     di,dword ptr -10H[bp]
  974.  0886  26 80 7d 3a 50                    cmp     byte ptr es:+3aH[di],50H
  975.  088b  72 0d                             jb      L25
  976.  088d  c4 7e f0                          les     di,dword ptr -10H[bp]
  977.  0890  26 80 7d 3b 19                    cmp     byte ptr es:+3bH[di],19H
  978.  0895  72 03                             jb      L25
  979.  0897  e9 aa 00                          jmp     L28
  980.  089a  a1 00 00          L25             mov     ax,XOFF
  981.  089d  40                                inc     ax
  982.  089e  89 46 f8                          mov     -8H[bp],ax
  983.  08a1  c4 7e f0                          les     di,dword ptr -10H[bp]
  984.  08a4  26 8a 45 3a                       mov     al,es:+3aH[di]
  985.  08a8  30 e4                             xor     ah,ah
  986.  08aa  03 06 00 00                       add     ax,XOFF
  987.  08ae  89 46 fa                          mov     -6H[bp],ax
  988.  08b1  a1 00 00                          mov     ax,YOFF
  989.  08b4  40                                inc     ax
  990.  08b5  89 46 fc                          mov     -4H[bp],ax
  991.  08b8  c4 7e f0                          les     di,dword ptr -10H[bp]
  992.  08bb  26 8a 45 3b                       mov     al,es:+3bH[di]
  993.  08bf  30 e4                             xor     ah,ah
  994.  08c1  03 06 00 00                       add     ax,YOFF
  995.  08c5  89 46 fe                          mov     -2H[bp],ax
  996.  08c8  c4 7e f0                          les     di,dword ptr -10H[bp]
  997.  08cb  26 8a 45 3a                       mov     al,es:+3aH[di]
  998.  08cf  30 e4                             xor     ah,ah
  999.  08d1  50                                push    ax
  1000.  08d2  8a 46 f8                          mov     al,-8H[bp]
  1001.  08d5  50                                push    ax
  1002.  08d6  8a 46 fc                          mov     al,-4H[bp]
  1003.  08d9  50                                push    ax
  1004.  08da  8a 46 06                          mov     al,+6H[bp]
  1005.  08dd  50                                push    ax
  1006.  08de  0e                                push    cs
  1007.  08df  e8 00 00                          call    SCL_01D
  1008.  08e2  c4 7e f0                          les     di,dword ptr -10H[bp]
  1009.  08e5  26 8a 45 3a                       mov     al,es:+3aH[di]
  1010.  08e9  30 e4                             xor     ah,ah
  1011.  08eb  50                                push    ax
  1012.  08ec  8a 46 f8                          mov     al,-8H[bp]
  1013.  08ef  50                                push    ax
  1014.  08f0  8a 46 fe                          mov     al,-2H[bp]
  1015.  08f3  50                                push    ax
  1016.  08f4  8a 46 06                          mov     al,+6H[bp]
  1017.  08f7  50                                push    ax
  1018.  08f8  0e                                push    cs
  1019.  08f9  e8 00 00                          call    SCL_01D
  1020.  08fc  8b 46 fe                          mov     ax,-2H[bp]
  1021.  08ff  48                                dec     ax
  1022.  0900  89 46 ee                          mov     -12H[bp],ax
  1023.  0903  8b 46 fc                          mov     ax,-4H[bp]
  1024.  0906  40                                inc     ax
  1025.  0907  3b 46 ee                          cmp     ax,-12H[bp]
  1026.  090a  7f 38                             jg      L28
  1027.  090c  89 46 f6                          mov     -0aH[bp],ax
  1028.  090f  eb 03                             jmp     L27
  1029.  0911  ff 46 f6          L26             inc     word ptr -0aH[bp]
  1030.  0914  b8 01 00          L27             mov     ax,0001H
  1031.  0917  50                                push    ax
  1032.  0918  8a 46 f8                          mov     al,-8H[bp]
  1033.  091b  50                                push    ax
  1034.  091c  8a 46 f6                          mov     al,-0aH[bp]
  1035.  091f  50                                push    ax
  1036.  0920  8a 46 06                          mov     al,+6H[bp]
  1037.  0923  50                                push    ax
  1038.  0924  0e                                push    cs
  1039.  0925  e8 00 00                          call    SCL_01D
  1040.  0928  b8 01 00                          mov     ax,0001H
  1041.  092b  50                                push    ax
  1042.  092c  8a 46 fa                          mov     al,-6H[bp]
  1043.  092f  50                                push    ax
  1044.  0930  8a 46 f6                          mov     al,-0aH[bp]
  1045.  0933  50                                push    ax
  1046.  0934  8a 46 06                          mov     al,+6H[bp]
  1047.  0937  50                                push    ax
  1048.  0938  0e                                push    cs
  1049.  0939  e8 00 00                          call    SCL_01D
  1050.  093c  8b 46 f6                          mov     ax,-0aH[bp]
  1051.  093f  3b 46 ee                          cmp     ax,-12H[bp]
  1052.  0942  75 cd                             jne     L26
  1053.  0944  89 ec             L28             mov     sp,bp
  1054.  0946  5d                                pop     bp
  1055.  0947  ca 02 00                          retf    0002H
  1056.  094a                    SET_MX:
  1057.  094a  55                SCL_027         push    bp
  1058.  094b  89 e5                             mov     bp,sp
  1059.  094d  8b 46 06                          mov     ax,+6H[bp]
  1060.  0950  a3 00 00                          mov     MX,ax
  1061.  0953  a1 00 00                          mov     ax,MX
  1062.  0956  03 06 00 00                       add     ax,XOFF
  1063.  095a  50                                push    ax
  1064.  095b  e8 00 00                          call    SCL_06B
  1065.  095e  50                                push    ax
  1066.  095f  9a 00 00 00 00                    call    far CRT_006
  1067.  0964  89 ec                             mov     sp,bp
  1068.  0966  5d                                pop     bp
  1069.  0967  ca 02 00                          retf    0002H
  1070.  096a                    SET_MY:
  1071.  096a  55                SCL_028         push    bp
  1072.  096b  89 e5                             mov     bp,sp
  1073.  096d  8b 46 06                          mov     ax,+6H[bp]
  1074.  0970  a3 00 00                          mov     MY,ax
  1075.  0973  e8 00 00                          call    SCL_06A
  1076.  0976  50                                push    ax
  1077.  0977  a1 00 00                          mov     ax,MY
  1078.  097a  03 06 00 00                       add     ax,YOFF
  1079.  097e  50                                push    ax
  1080.  097f  9a 00 00 00 00                    call    far CRT_006
  1081.  0984  89 ec                             mov     sp,bp
  1082.  0986  5d                                pop     bp
  1083.  0987  ca 02 00                          retf    0002H
  1084.  098a                    EXIST:
  1085.  098a  55                SCL_029         push    bp
  1086.  098b  89 e5                             mov     bp,sp
  1087.  098d  81 ec d2 00                       sub     sp,00d2H
  1088.  0991  c4 7e 06                          les     di,dword ptr +6H[bp]
  1089.  0994  06                                push    es
  1090.  0995  57                                push    di
  1091.  0996  8d 7e ae                          lea     di,-52H[bp]
  1092.  0999  16                                push    ss
  1093.  099a  57                                push    di
  1094.  099b  b8 50 00                          mov     ax,0050H
  1095.  099e  50                                push    ax
  1096.  099f  9a 00 00 00 00                    call    far SYSTEM_00C
  1097.  09a4  8d be 2e ff                       lea     di,-0d2H[bp]
  1098.  09a8  16                                push    ss
  1099.  09a9  57                                push    di
  1100.  09aa  8d 7e ae                          lea     di,-52H[bp]
  1101.  09ad  16                                push    ss
  1102.  09ae  57                                push    di
  1103.  09af  9a 00 00 00 00                    call    far SYSTEM_049
  1104.  09b4  8d be 2e ff                       lea     di,-0d2H[bp]
  1105.  09b8  16                                push    ss
  1106.  09b9  57                                push    di
  1107.  09ba  b8 80 00                          mov     ax,0080H
  1108.  09bd  50                                push    ax
  1109.  09be  9a 00 00 00 00                    call    far SYSTEM_04A
  1110.  09c3  9a 00 00 00 00                    call    far SYSTEM_031
  1111.  09c8  09 c0                             or      ax,ax
  1112.  09ca  75 16                             jne     L29
  1113.  09cc  8d be 2e ff                       lea     di,-0d2H[bp]
  1114.  09d0  16                                push    ss
  1115.  09d1  57                                push    di
  1116.  09d2  9a 00 00 00 00                    call    far SYSTEM_04C
  1117.  09d7  9a 00 00 00 00                    call    far SYSTEM_032
  1118.  09dc  c6 46 ff 01                       mov     byte ptr -1H[bp],01H
  1119.  09e0  eb 04                             jmp     L30
  1120.  09e2  c6 46 ff 00       L29             mov     byte ptr -1H[bp],00H
  1121.  09e6  8a 46 ff          L30             mov     al,-1H[bp]
  1122.  09e9  89 ec                             mov     sp,bp
  1123.  09eb  5d                                pop     bp
  1124.  09ec  ca 04 00                          retf    0004H
  1125.  09ef                    DATE_STRING:
  1126.  09ef  55                SCL_02A         push    bp
  1127.  09f0  89 e5                             mov     bp,sp
  1128.  09f2  81 ec 16 03                       sub     sp,0316H
  1129.  09f6  8b 46 0a                          mov     ax,+0aH[bp]
  1130.  09f9  31 d2                             xor     dx,dx
  1131.  09fb  b9 64 00                          mov     cx,0064H
  1132.  09fe  f7 f1                             div     cx
  1133.  0a00  92                                xchg    ax,dx
  1134.  0a01  89 46 0a                          mov     +0aH[bp],ax
  1135.  0a04  8b 46 0a                          mov     ax,+0aH[bp]
  1136.  0a07  31 d2                             xor     dx,dx
  1137.  0a09  52                                push    dx
  1138.  0a0a  50                                push    ax
  1139.  0a0b  b8 02 00                          mov     ax,0002H
  1140.  0a0e  50                                push    ax
  1141.  0a0f  8d 7e f7                          lea     di,-9H[bp]
  1142.  0a12  16                                push    ss
  1143.  0a13  57                                push    di
  1144.  0a14  b8 02 00                          mov     ax,0002H
  1145.  0a17  50                                push    ax
  1146.  0a18  9a 00 00 00 00                    call    far SYSTEM_061
  1147.  0a1d  8b 46 08                          mov     ax,+8H[bp]
  1148.  0a20  31 d2                             xor     dx,dx
  1149.  0a22  52                                push    dx
  1150.  0a23  50                                push    ax
  1151.  0a24  b8 02 00                          mov     ax,0002H
  1152.  0a27  50                                push    ax
  1153.  0a28  8d 7e fa                          lea     di,-6H[bp]
  1154.  0a2b  16                                push    ss
  1155.  0a2c  57                                push    di
  1156.  0a2d  b8 02 00                          mov     ax,0002H
  1157.  0a30  50                                push    ax
  1158.  0a31  9a 00 00 00 00                    call    far SYSTEM_061
  1159.  0a36  8b 46 06                          mov     ax,+6H[bp]
  1160.  0a39  31 d2                             xor     dx,dx
  1161.  0a3b  52                                push    dx
  1162.  0a3c  50                                push    ax
  1163.  0a3d  b8 02 00                          mov     ax,0002H
  1164.  0a40  50                                push    ax
  1165.  0a41  8d 7e fd                          lea     di,-3H[bp]
  1166.  0a44  16                                push    ss
  1167.  0a45  57                                push    di
  1168.  0a46  b8 02 00                          mov     ax,0002H
  1169.  0a49  50                                push    ax
  1170.  0a4a  9a 00 00 00 00                    call    far SYSTEM_061
  1171.  0a4f  83 3e 00 00 00                    cmp     word ptr DATE_FORMAT,0000H
  1172.  0a54  75 5c                             jne     L31
  1173.  0a56  8d be ea fd                       lea     di,-216H[bp]
  1174.  0a5a  16                                push    ss
  1175.  0a5b  57                                push    di
  1176.  0a5c  8d 7e fa                          lea     di,-6H[bp]
  1177.  0a5f  16                                push    ss
  1178.  0a60  57                                push    di
  1179.  0a61  9a 00 00 00 00                    call    far SYSTEM_00B
  1180.  0a66  8d be ea fe                       lea     di,-116H[bp]
  1181.  0a6a  16                                push    ss
  1182.  0a6b  57                                push    di
  1183.  0a6c  a0 00 00                          mov     al,DATE_SEPARATOR
  1184.  0a6f  50                                push    ax
  1185.  0a70  9a 00 00 00 00                    call    far SYSTEM_012
  1186.  0a75  9a 00 00 00 00                    call    far SYSTEM_00F
  1187.  0a7a  8d 7e fd                          lea     di,-3H[bp]
  1188.  0a7d  16                                push    ss
  1189.  0a7e  57                                push    di
  1190.  0a7f  9a 00 00 00 00                    call    far SYSTEM_00F
  1191.  0a84  8d be ea fc                       lea     di,-316H[bp]
  1192.  0a88  16                                push    ss
  1193.  0a89  57                                push    di
  1194.  0a8a  a0 00 00                          mov     al,DATE_SEPARATOR
  1195.  0a8d  50                                push    ax
  1196.  0a8e  9a 00 00 00 00                    call    far SYSTEM_012
  1197.  0a93  9a 00 00 00 00                    call    far SYSTEM_00F
  1198.  0a98  8d 7e f7                          lea     di,-9H[bp]
  1199.  0a9b  16                                push    ss
  1200.  0a9c  57                                push    di
  1201.  0a9d  9a 00 00 00 00                    call    far SYSTEM_00F
  1202.  0aa2  8d 7e ec                          lea     di,-14H[bp]
  1203.  0aa5  16                                push    ss
  1204.  0aa6  57                                push    di
  1205.  0aa7  b8 0a 00                          mov     ax,000aH
  1206.  0aaa  50                                push    ax
  1207.  0aab  9a 00 00 00 00                    call    far SYSTEM_00C
  1208.  0ab0  eb 5a                             jmp     L32
  1209.  0ab2  8d be ea fd       L31             lea     di,-216H[bp]
  1210.  0ab6  16                                push    ss
  1211.  0ab7  57                                push    di
  1212.  0ab8  8d 7e fd                          lea     di,-3H[bp]
  1213.  0abb  16                                push    ss
  1214.  0abc  57                                push    di
  1215.  0abd  9a 00 00 00 00                    call    far SYSTEM_00B
  1216.  0ac2  8d be ea fe                       lea     di,-116H[bp]
  1217.  0ac6  16                                push    ss
  1218.  0ac7  57                                push    di
  1219.  0ac8  a0 00 00                          mov     al,DATE_SEPARATOR
  1220.  0acb  50                                push    ax
  1221.  0acc  9a 00 00 00 00                    call    far SYSTEM_012
  1222.  0ad1  9a 00 00 00 00                    call    far SYSTEM_00F
  1223.  0ad6  8d 7e fa                          lea     di,-6H[bp]
  1224.  0ad9  16                                push    ss
  1225.  0ada  57                                push    di
  1226.  0adb  9a 00 00 00 00                    call    far SYSTEM_00F
  1227.  0ae0  8d be ea fc                       lea     di,-316H[bp]
  1228.  0ae4  16                                push    ss
  1229.  0ae5  57                                push    di
  1230.  0ae6  a0 00 00                          mov     al,DATE_SEPARATOR
  1231.  0ae9  50                                push    ax
  1232.  0aea  9a 00 00 00 00                    call    far SYSTEM_012
  1233.  0aef  9a 00 00 00 00                    call    far SYSTEM_00F
  1234.  0af4  8d 7e f7                          lea     di,-9H[bp]
  1235.  0af7  16                                push    ss
  1236.  0af8  57                                push    di
  1237.  0af9  9a 00 00 00 00                    call    far SYSTEM_00F
  1238.  0afe  8d 7e ec                          lea     di,-14H[bp]
  1239.  0b01  16                                push    ss
  1240.  0b02  57                                push    di
  1241.  0b03  b8 0a 00                          mov     ax,000aH
  1242.  0b06  50                                push    ax
  1243.  0b07  9a 00 00 00 00                    call    far SYSTEM_00C
  1244.  0b0c  8a 46 ec          L32             mov     al,-14H[bp]
  1245.  0b0f  30 e4                             xor     ah,ah
  1246.  0b11  89 46 e8                          mov     -18H[bp],ax
  1247.  0b14  b8 01 00                          mov     ax,0001H
  1248.  0b17  3b 46 e8                          cmp     ax,-18H[bp]
  1249.  0b1a  7f 23                             jg      L36
  1250.  0b1c  89 46 ea                          mov     -16H[bp],ax
  1251.  0b1f  eb 03                             jmp     L34
  1252.  0b21  ff 46 ea          L33             inc     word ptr -16H[bp]
  1253.  0b24  8b 7e ea          L34             mov     di,-16H[bp]
  1254.  0b27  8a 43 ec                          mov     al,-14H[bp+di]
  1255.  0b2a  3a 06 00 00                       cmp     al,SPACE
  1256.  0b2e  75 07                             jne     L35
  1257.  0b30  8b 7e ea                          mov     di,-16H[bp]
  1258.  0b33  c6 43 ec 30                       mov     byte ptr -14H[bp+di],30H
  1259.  0b37  8b 46 ea          L35             mov     ax,-16H[bp]
  1260.  0b3a  3b 46 e8                          cmp     ax,-18H[bp]
  1261.  0b3d  75 e2                             jne     L33
  1262.  0b3f  8d 7e ec          L36             lea     di,-14H[bp]
  1263.  0b42  16                                push    ss
  1264.  0b43  57                                push    di
  1265.  0b44  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  1266.  0b47  06                                push    es
  1267.  0b48  57                                push    di
  1268.  0b49  b8 0a 00                          mov     ax,000aH
  1269.  0b4c  50                                push    ax
  1270.  0b4d  9a 00 00 00 00                    call    far SYSTEM_00C
  1271.  0b52  89 ec                             mov     sp,bp
  1272.  0b54  5d                                pop     bp
  1273.  0b55  ca 06 00                          retf    0006H
  1274.  0b58                    TIME_STRING:
  1275.  0b58  55                SCL_02B         push    bp
  1276.  0b59  89 e5                             mov     bp,sp
  1277.  0b5b  81 ec 16 03                       sub     sp,0316H
  1278.  0b5f  8b 46 0a                          mov     ax,+0aH[bp]
  1279.  0b62  31 d2                             xor     dx,dx
  1280.  0b64  52                                push    dx
  1281.  0b65  50                                push    ax
  1282.  0b66  b8 02 00                          mov     ax,0002H
  1283.  0b69  50                                push    ax
  1284.  0b6a  8d 7e f7                          lea     di,-9H[bp]
  1285.  0b6d  16                                push    ss
  1286.  0b6e  57                                push    di
  1287.  0b6f  b8 02 00                          mov     ax,0002H
  1288.  0b72  50                                push    ax
  1289.  0b73  9a 00 00 00 00                    call    far SYSTEM_061
  1290.  0b78  8b 46 08                          mov     ax,+8H[bp]
  1291.  0b7b  31 d2                             xor     dx,dx
  1292.  0b7d  52                                push    dx
  1293.  0b7e  50                                push    ax
  1294.  0b7f  b8 02 00                          mov     ax,0002H
  1295.  0b82  50                                push    ax
  1296.  0b83  8d 7e fa                          lea     di,-6H[bp]
  1297.  0b86  16                                push    ss
  1298.  0b87  57                                push    di
  1299.  0b88  b8 02 00                          mov     ax,0002H
  1300.  0b8b  50                                push    ax
  1301.  0b8c  9a 00 00 00 00                    call    far SYSTEM_061
  1302.  0b91  8b 46 06                          mov     ax,+6H[bp]
  1303.  0b94  31 d2                             xor     dx,dx
  1304.  0b96  52                                push    dx
  1305.  0b97  50                                push    ax
  1306.  0b98  b8 02 00                          mov     ax,0002H
  1307.  0b9b  50                                push    ax
  1308.  0b9c  8d 7e fd                          lea     di,-3H[bp]
  1309.  0b9f  16                                push    ss
  1310.  0ba0  57                                push    di
  1311.  0ba1  b8 02 00                          mov     ax,0002H
  1312.  0ba4  50                                push    ax
  1313.  0ba5  9a 00 00 00 00                    call    far SYSTEM_061
  1314.  0baa  8d be ea fd                       lea     di,-216H[bp]
  1315.  0bae  16                                push    ss
  1316.  0baf  57                                push    di
  1317.  0bb0  8d 7e f7                          lea     di,-9H[bp]
  1318.  0bb3  16                                push    ss
  1319.  0bb4  57                                push    di
  1320.  0bb5  9a 00 00 00 00                    call    far SYSTEM_00B
  1321.  0bba  8d be ea fe                       lea     di,-116H[bp]
  1322.  0bbe  16                                push    ss
  1323.  0bbf  57                                push    di
  1324.  0bc0  a0 00 00                          mov     al,TIME_SEPARATOR
  1325.  0bc3  50                                push    ax
  1326.  0bc4  9a 00 00 00 00                    call    far SYSTEM_012
  1327.  0bc9  9a 00 00 00 00                    call    far SYSTEM_00F
  1328.  0bce  8d 7e fa                          lea     di,-6H[bp]
  1329.  0bd1  16                                push    ss
  1330.  0bd2  57                                push    di
  1331.  0bd3  9a 00 00 00 00                    call    far SYSTEM_00F
  1332.  0bd8  8d be ea fc                       lea     di,-316H[bp]
  1333.  0bdc  16                                push    ss
  1334.  0bdd  57                                push    di
  1335.  0bde  a0 00 00                          mov     al,TIME_SEPARATOR
  1336.  0be1  50                                push    ax
  1337.  0be2  9a 00 00 00 00                    call    far SYSTEM_012
  1338.  0be7  9a 00 00 00 00                    call    far SYSTEM_00F
  1339.  0bec  8d 7e fd                          lea     di,-3H[bp]
  1340.  0bef  16                                push    ss
  1341.  0bf0  57                                push    di
  1342.  0bf1  9a 00 00 00 00                    call    far SYSTEM_00F
  1343.  0bf6  8d 7e ec                          lea     di,-14H[bp]
  1344.  0bf9  16                                push    ss
  1345.  0bfa  57                                push    di
  1346.  0bfb  b8 0a 00                          mov     ax,000aH
  1347.  0bfe  50                                push    ax
  1348.  0bff  9a 00 00 00 00                    call    far SYSTEM_00C
  1349.  0c04  8a 46 ec                          mov     al,-14H[bp]
  1350.  0c07  30 e4                             xor     ah,ah
  1351.  0c09  89 46 e8                          mov     -18H[bp],ax
  1352.  0c0c  b8 01 00                          mov     ax,0001H
  1353.  0c0f  3b 46 e8                          cmp     ax,-18H[bp]
  1354.  0c12  7f 23                             jg      L40
  1355.  0c14  89 46 ea                          mov     -16H[bp],ax
  1356.  0c17  eb 03                             jmp     L38
  1357.  0c19  ff 46 ea          L37             inc     word ptr -16H[bp]
  1358.  0c1c  8b 7e ea          L38             mov     di,-16H[bp]
  1359.  0c1f  8a 43 ec                          mov     al,-14H[bp+di]
  1360.  0c22  3a 06 00 00                       cmp     al,SPACE
  1361.  0c26  75 07                             jne     L39
  1362.  0c28  8b 7e ea                          mov     di,-16H[bp]
  1363.  0c2b  c6 43 ec 30                       mov     byte ptr -14H[bp+di],30H
  1364.  0c2f  8b 46 ea          L39             mov     ax,-16H[bp]
  1365.  0c32  3b 46 e8                          cmp     ax,-18H[bp]
  1366.  0c35  75 e2                             jne     L37
  1367.  0c37  8d 7e ec          L40             lea     di,-14H[bp]
  1368.  0c3a  16                                push    ss
  1369.  0c3b  57                                push    di
  1370.  0c3c  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  1371.  0c3f  06                                push    es
  1372.  0c40  57                                push    di
  1373.  0c41  b8 0a 00                          mov     ax,000aH
  1374.  0c44  50                                push    ax
  1375.  0c45  9a 00 00 00 00                    call    far SYSTEM_00C
  1376.  0c4a  89 ec                             mov     sp,bp
  1377.  0c4c  5d                                pop     bp
  1378.  0c4d  ca 06 00                          retf    0006H
  1379.  0c50  55                SCL_06D         push    bp
  1380.  0c51  89 e5                             mov     bp,sp
  1381.  0c53  83 ec 2b                          sub     sp,002bH
  1382.  0c56  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  1383.  0c59  06                                push    es
  1384.  0c5a  57                                push    di
  1385.  0c5b  8d 7e f5                          lea     di,-0bH[bp]
  1386.  0c5e  16                                push    ss
  1387.  0c5f  57                                push    di
  1388.  0c60  b8 0a 00                          mov     ax,000aH
  1389.  0c63  50                                push    ax
  1390.  0c64  9a 00 00 00 00                    call    far SYSTEM_00C
  1391.  0c69  c4 7e 04                          les     di,dword ptr +4H[bp]
  1392.  0c6c  31 c0                             xor     ax,ax
  1393.  0c6e  26 89 05                          mov     es:[di],ax
  1394.  0c71  c4 7e 08          L41             les     di,dword ptr +8H[bp]
  1395.  0c74  26 8b 3d                          mov     di,es:[di]
  1396.  0c77  8a 43 f5                          mov     al,-0bH[bp+di]
  1397.  0c7a  50                                push    ax
  1398.  0c7b  8d 7e d5                          lea     di,-2bH[bp]
  1399.  0c7e  16                                push    ss
  1400.  0c7f  57                                push    di
  1401.  0c80  9a 00 00 00 00                    call    far SYSTEM_028
  1402.  0c85  b0 30                             mov     al,30H
  1403.  0c87  50                                push    ax
  1404.  0c88  b0 39                             mov     al,39H
  1405.  0c8a  50                                push    ax
  1406.  0c8b  9a 00 00 00 00                    call    far SYSTEM_02A
  1407.  0c90  9a 00 00 00 00                    call    far SYSTEM_018
  1408.  0c95  75 1c                             jne     L42
  1409.  0c97  8a 46 f5                          mov     al,-0bH[bp]
  1410.  0c9a  30 e4                             xor     ah,ah
  1411.  0c9c  c4 7e 08                          les     di,dword ptr +8H[bp]
  1412.  0c9f  26 3b 05                          cmp     ax,es:[di]
  1413.  0ca2  72 0f                             jb      L42
  1414.  0ca4  c4 7e 08                          les     di,dword ptr +8H[bp]
  1415.  0ca7  26 8b 05                          mov     ax,es:[di]
  1416.  0caa  40                                inc     ax
  1417.  0cab  c4 7e 08                          les     di,dword ptr +8H[bp]
  1418.  0cae  26 89 05                          mov     es:[di],ax
  1419.  0cb1  eb be                             jmp     L41
  1420.  0cb3  c4 7e 08          L42             les     di,dword ptr +8H[bp]
  1421.  0cb6  26 8b 3d                          mov     di,es:[di]
  1422.  0cb9  8a 43 f5                          mov     al,-0bH[bp+di]
  1423.  0cbc  50                                push    ax
  1424.  0cbd  8d 7e d5                          lea     di,-2bH[bp]
  1425.  0cc0  16                                push    ss
  1426.  0cc1  57                                push    di
  1427.  0cc2  9a 00 00 00 00                    call    far SYSTEM_028
  1428.  0cc7  b0 30                             mov     al,30H
  1429.  0cc9  50                                push    ax
  1430.  0cca  b0 39                             mov     al,39H
  1431.  0ccc  50                                push    ax
  1432.  0ccd  9a 00 00 00 00                    call    far SYSTEM_02A
  1433.  0cd2  9a 00 00 00 00                    call    far SYSTEM_018
  1434.  0cd7  74 3f                             je      L43
  1435.  0cd9  8a 46 f5                          mov     al,-0bH[bp]
  1436.  0cdc  30 e4                             xor     ah,ah
  1437.  0cde  c4 7e 08                          les     di,dword ptr +8H[bp]
  1438.  0ce1  26 3b 05                          cmp     ax,es:[di]
  1439.  0ce4  72 32                             jb      L43
  1440.  0ce6  c4 7e 08                          les     di,dword ptr +8H[bp]
  1441.  0ce9  26 8b 3d                          mov     di,es:[di]
  1442.  0cec  8a 43 f5                          mov     al,-0bH[bp+di]
  1443.  0cef  30 e4                             xor     ah,ah
  1444.  0cf1  2d 30 00                          sub     ax,0030H
  1445.  0cf4  8b d8                             mov     bx,ax
  1446.  0cf6  c4 7e 04                          les     di,dword ptr +4H[bp]
  1447.  0cf9  26 8b 05                          mov     ax,es:[di]
  1448.  0cfc  b9 0a 00                          mov     cx,000aH
  1449.  0cff  f7 e1                             mul     cx
  1450.  0d01  03 c3                             add     ax,bx
  1451.  0d03  c4 7e 04                          les     di,dword ptr +4H[bp]
  1452.  0d06  26 89 05                          mov     es:[di],ax
  1453.  0d09  c4 7e 08                          les     di,dword ptr +8H[bp]
  1454.  0d0c  26 8b 05                          mov     ax,es:[di]
  1455.  0d0f  40                                inc     ax
  1456.  0d10  c4 7e 08                          les     di,dword ptr +8H[bp]
  1457.  0d13  26 89 05                          mov     es:[di],ax
  1458.  0d16  eb 9b                             jmp     L42
  1459.  0d18  89 ec             L43             mov     sp,bp
  1460.  0d1a  5d                                pop     bp
  1461.  0d1b  c2 0c 00                          ret     000cH
  1462.  0d1e                    CHECK_TIME:
  1463.  0d1e  55                SCL_02C         push    bp
  1464.  0d1f  89 e5                             mov     bp,sp
  1465.  0d21  83 ec 02                          sub     sp,0002H
  1466.  0d24  c7 46 fe 01 00                    mov     word ptr -2H[bp],0001H
  1467.  0d29  c4 7e 12                          les     di,dword ptr +12H[bp]
  1468.  0d2c  06                                push    es
  1469.  0d2d  57                                push    di
  1470.  0d2e  8d 7e fe                          lea     di,-2H[bp]
  1471.  0d31  16                                push    ss
  1472.  0d32  57                                push    di
  1473.  0d33  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1474.  0d36  06                                push    es
  1475.  0d37  57                                push    di
  1476.  0d38  e8 00 00                          call    SCL_06D
  1477.  0d3b  c4 7e 12                          les     di,dword ptr +12H[bp]
  1478.  0d3e  06                                push    es
  1479.  0d3f  57                                push    di
  1480.  0d40  8d 7e fe                          lea     di,-2H[bp]
  1481.  0d43  16                                push    ss
  1482.  0d44  57                                push    di
  1483.  0d45  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1484.  0d48  06                                push    es
  1485.  0d49  57                                push    di
  1486.  0d4a  e8 00 00                          call    SCL_06D
  1487.  0d4d  c4 7e 12                          les     di,dword ptr +12H[bp]
  1488.  0d50  06                                push    es
  1489.  0d51  57                                push    di
  1490.  0d52  8d 7e fe                          lea     di,-2H[bp]
  1491.  0d55  16                                push    ss
  1492.  0d56  57                                push    di
  1493.  0d57  c4 7e 06                          les     di,dword ptr +6H[bp]
  1494.  0d5a  06                                push    es
  1495.  0d5b  57                                push    di
  1496.  0d5c  e8 00 00                          call    SCL_06D
  1497.  0d5f  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1498.  0d62  26 83 3d 17                       cmp     word ptr es:[di],0017H
  1499.  0d66  77 2d                             ja      L44
  1500.  0d68  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1501.  0d6b  26 83 3d 00                       cmp     word ptr es:[di],0000H
  1502.  0d6f  72 24                             jb      L44
  1503.  0d71  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1504.  0d74  26 83 3d 3b                       cmp     word ptr es:[di],003bH
  1505.  0d78  77 1b                             ja      L44
  1506.  0d7a  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1507.  0d7d  26 83 3d 00                       cmp     word ptr es:[di],0000H
  1508.  0d81  72 12                             jb      L44
  1509.  0d83  c4 7e 06                          les     di,dword ptr +6H[bp]
  1510.  0d86  26 83 3d 3b                       cmp     word ptr es:[di],003bH
  1511.  0d8a  77 09                             ja      L44
  1512.  0d8c  c4 7e 06                          les     di,dword ptr +6H[bp]
  1513.  0d8f  26 83 3d 00                       cmp     word ptr es:[di],0000H
  1514.  0d93  73 07                             jae     L45
  1515.  0d95  c6 06 00 00 00    L44             mov     byte ptr GLB_OK,00H
  1516.  0d9a  eb 05                             jmp     L46
  1517.  0d9c  c6 06 00 00 01    L45             mov     byte ptr GLB_OK,01H
  1518.  0da1  89 ec             L46             mov     sp,bp
  1519.  0da3  5d                                pop     bp
  1520.  0da4  ca 10 00                          retf    0010H
  1521.  0da7                    CHECK_DATE:
  1522.  0da7  55                SCL_02D         push    bp
  1523.  0da8  89 e5                             mov     bp,sp
  1524.  0daa  83 ec 24                          sub     sp,0024H
  1525.  0dad  c7 46 fc 01 00                    mov     word ptr -4H[bp],0001H
  1526.  0db2  83 3e 00 00 00                    cmp     word ptr DATE_FORMAT,0000H
  1527.  0db7  75 26                             jne     L47
  1528.  0db9  c4 7e 12                          les     di,dword ptr +12H[bp]
  1529.  0dbc  06                                push    es
  1530.  0dbd  57                                push    di
  1531.  0dbe  8d 7e fc                          lea     di,-4H[bp]
  1532.  0dc1  16                                push    ss
  1533.  0dc2  57                                push    di
  1534.  0dc3  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1535.  0dc6  06                                push    es
  1536.  0dc7  57                                push    di
  1537.  0dc8  e8 00 00                          call    SCL_06D
  1538.  0dcb  c4 7e 12                          les     di,dword ptr +12H[bp]
  1539.  0dce  06                                push    es
  1540.  0dcf  57                                push    di
  1541.  0dd0  8d 7e fc                          lea     di,-4H[bp]
  1542.  0dd3  16                                push    ss
  1543.  0dd4  57                                push    di
  1544.  0dd5  c4 7e 06                          les     di,dword ptr +6H[bp]
  1545.  0dd8  06                                push    es
  1546.  0dd9  57                                push    di
  1547.  0dda  e8 00 00                          call    SCL_06D
  1548.  0ddd  eb 24                             jmp     L48
  1549.  0ddf  c4 7e 12          L47             les     di,dword ptr +12H[bp]
  1550.  0de2  06                                push    es
  1551.  0de3  57                                push    di
  1552.  0de4  8d 7e fc                          lea     di,-4H[bp]
  1553.  0de7  16                                push    ss
  1554.  0de8  57                                push    di
  1555.  0de9  c4 7e 06                          les     di,dword ptr +6H[bp]
  1556.  0dec  06                                push    es
  1557.  0ded  57                                push    di
  1558.  0dee  e8 00 00                          call    SCL_06D
  1559.  0df1  c4 7e 12                          les     di,dword ptr +12H[bp]
  1560.  0df4  06                                push    es
  1561.  0df5  57                                push    di
  1562.  0df6  8d 7e fc                          lea     di,-4H[bp]
  1563.  0df9  16                                push    ss
  1564.  0dfa  57                                push    di
  1565.  0dfb  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1566.  0dfe  06                                push    es
  1567.  0dff  57                                push    di
  1568.  0e00  e8 00 00                          call    SCL_06D
  1569.  0e03  c4 7e 12          L48             les     di,dword ptr +12H[bp]
  1570.  0e06  06                                push    es
  1571.  0e07  57                                push    di
  1572.  0e08  8d 7e fc                          lea     di,-4H[bp]
  1573.  0e0b  16                                push    ss
  1574.  0e0c  57                                push    di
  1575.  0e0d  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1576.  0e10  06                                push    es
  1577.  0e11  57                                push    di
  1578.  0e12  e8 00 00                          call    SCL_06D
  1579.  0e15  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1580.  0e18  26 83 3d 64                       cmp     word ptr es:[di],0064H
  1581.  0e1c  73 0f                             jae     L49
  1582.  0e1e  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1583.  0e21  26 8b 05                          mov     ax,es:[di]
  1584.  0e24  05 6c 07                          add     ax,076cH
  1585.  0e27  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1586.  0e2a  26 89 05                          mov     es:[di],ax
  1587.  0e2d  c6 06 00 00 01    L49             mov     byte ptr GLB_OK,01H
  1588.  0e32  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1589.  0e35  26 83 3d 0c                       cmp     word ptr es:[di],000cH
  1590.  0e39  77 1b                             ja      L50
  1591.  0e3b  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1592.  0e3e  26 83 3d 01                       cmp     word ptr es:[di],0001H
  1593.  0e42  72 12                             jb      L50
  1594.  0e44  c4 7e 06                          les     di,dword ptr +6H[bp]
  1595.  0e47  26 83 3d 1f                       cmp     word ptr es:[di],001fH
  1596.  0e4b  77 09                             ja      L50
  1597.  0e4d  c4 7e 06                          les     di,dword ptr +6H[bp]
  1598.  0e50  26 83 3d 01                       cmp     word ptr es:[di],0001H
  1599.  0e54  73 05                             jae     L51
  1600.  0e56  c6 06 00 00 00    L50             mov     byte ptr GLB_OK,00H
  1601.  0e5b  80 3e 00 00 00    L51             cmp     byte ptr GLB_OK,00H
  1602.  0e60  74 7b                             je      L56
  1603.  0e62  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1604.  0e65  26 8b 05                          mov     ax,es:[di]
  1605.  0e68  31 d2                             xor     dx,dx
  1606.  0e6a  b9 04 00                          mov     cx,0004H
  1607.  0e6d  f7 f1                             div     cx
  1608.  0e6f  92                                xchg    ax,dx
  1609.  0e70  09 c0                             or      ax,ax
  1610.  0e72  75 07                             jne     L52
  1611.  0e74  c7 46 fe 01 00                    mov     word ptr -2H[bp],0001H
  1612.  0e79  eb 05                             jmp     L53
  1613.  0e7b  31 c0             L52             xor     ax,ax
  1614.  0e7d  89 46 fe                          mov     -2H[bp],ax
  1615.  0e80  c4 7e 0a          L53             les     di,dword ptr +0aH[bp]
  1616.  0e83  26 83 3d 02                       cmp     word ptr es:[di],0002H
  1617.  0e87  75 0e                             jne     L54
  1618.  0e89  8b 46 fe                          mov     ax,-2H[bp]
  1619.  0e8c  05 1c 00                          add     ax,001cH
  1620.  0e8f  c4 7e 06                          les     di,dword ptr +6H[bp]
  1621.  0e92  26 3b 05                          cmp     ax,es:[di]
  1622.  0e95  72 41                             jb      L55
  1623.  0e97  c4 7e 0a          L54             les     di,dword ptr +0aH[bp]
  1624.  0e9a  26 8a 05                          mov     al,es:[di]
  1625.  0e9d  50                                push    ax
  1626.  0e9e  8d 7e dc                          lea     di,-24H[bp]
  1627.  0ea1  16                                push    ss
  1628.  0ea2  57                                push    di
  1629.  0ea3  9a 00 00 00 00                    call    far SYSTEM_028
  1630.  0ea8  b0 04                             mov     al,04H
  1631.  0eaa  50                                push    ax
  1632.  0eab  9a 00 00 00 00                    call    far SYSTEM_029
  1633.  0eb0  b0 06                             mov     al,06H
  1634.  0eb2  50                                push    ax
  1635.  0eb3  9a 00 00 00 00                    call    far SYSTEM_029
  1636.  0eb8  b0 09                             mov     al,09H
  1637.  0eba  50                                push    ax
  1638.  0ebb  9a 00 00 00 00                    call    far SYSTEM_029
  1639.  0ec0  b0 0b                             mov     al,0bH
  1640.  0ec2  50                                push    ax
  1641.  0ec3  9a 00 00 00 00                    call    far SYSTEM_029
  1642.  0ec8  9a 00 00 00 00                    call    far SYSTEM_018
  1643.  0ecd  74 0e                             je      L56
  1644.  0ecf  c4 7e 06                          les     di,dword ptr +6H[bp]
  1645.  0ed2  26 83 3d 1e                       cmp     word ptr es:[di],001eH
  1646.  0ed6  76 05                             jbe     L56
  1647.  0ed8  c6 06 00 00 00    L55             mov     byte ptr GLB_OK,00H
  1648.  0edd  89 ec             L56             mov     sp,bp
  1649.  0edf  5d                                pop     bp
  1650.  0ee0  ca 10 00                          retf    0010H
  1651.  0ee3                    WEEKDAY:
  1652.  0ee3  55                SCL_02E         push    bp
  1653.  0ee4  89 e5                             mov     bp,sp
  1654.  0ee6  83 ec 06                          sub     sp,0006H
  1655.  0ee9  83 7e 0a 64                       cmp     word ptr +0aH[bp],0064H
  1656.  0eed  73 09                             jae     L57
  1657.  0eef  8b 46 0a                          mov     ax,+0aH[bp]
  1658.  0ef2  05 6c 07                          add     ax,076cH
  1659.  0ef5  89 46 0a                          mov     +0aH[bp],ax
  1660.  0ef8  83 7e 08 03       L57             cmp     word ptr +8H[bp],0003H
  1661.  0efc  73 12                             jae     L58
  1662.  0efe  8b 46 08                          mov     ax,+8H[bp]
  1663.  0f01  05 0a 00                          add     ax,000aH
  1664.  0f04  89 46 08                          mov     +8H[bp],ax
  1665.  0f07  8b 46 0a                          mov     ax,+0aH[bp]
  1666.  0f0a  48                                dec     ax
  1667.  0f0b  89 46 0a                          mov     +0aH[bp],ax
  1668.  0f0e  eb 09                             jmp     L59
  1669.  0f10  8b 46 08          L58             mov     ax,+8H[bp]
  1670.  0f13  2d 02 00                          sub     ax,0002H
  1671.  0f16  89 46 08                          mov     +8H[bp],ax
  1672.  0f19  8b 46 0a          L59             mov     ax,+0aH[bp]
  1673.  0f1c  31 d2                             xor     dx,dx
  1674.  0f1e  b9 64 00                          mov     cx,0064H
  1675.  0f21  f7 f1                             div     cx
  1676.  0f23  89 46 fc                          mov     -4H[bp],ax
  1677.  0f26  8b 46 0a                          mov     ax,+0aH[bp]
  1678.  0f29  31 d2                             xor     dx,dx
  1679.  0f2b  b9 64 00                          mov     cx,0064H
  1680.  0f2e  f7 f1                             div     cx
  1681.  0f30  92                                xchg    ax,dx
  1682.  0f31  89 46 0a                          mov     +0aH[bp],ax
  1683.  0f34  8b 46 fc                          mov     ax,-4H[bp]
  1684.  0f37  d1 e0                             shl     ax,1
  1685.  0f39  8b d8                             mov     bx,ax
  1686.  0f3b  8b 46 fc                          mov     ax,-4H[bp]
  1687.  0f3e  31 d2                             xor     dx,dx
  1688.  0f40  b9 04 00                          mov     cx,0004H
  1689.  0f43  f7 f1                             div     cx
  1690.  0f45  2b c3                             sub     ax,bx
  1691.  0f47  40                                inc     ax
  1692.  0f48  8b d8                             mov     bx,ax
  1693.  0f4a  8b 46 0a                          mov     ax,+0aH[bp]
  1694.  0f4d  b9 05 00                          mov     cx,0005H
  1695.  0f50  f7 e1                             mul     cx
  1696.  0f52  31 d2                             xor     dx,dx
  1697.  0f54  b9 04 00                          mov     cx,0004H
  1698.  0f57  f7 f1                             div     cx
  1699.  0f59  03 c3                             add     ax,bx
  1700.  0f5b  8b d8                             mov     bx,ax
  1701.  0f5d  8b 46 08                          mov     ax,+8H[bp]
  1702.  0f60  b9 0d 00                          mov     cx,000dH
  1703.  0f63  f7 e1                             mul     cx
  1704.  0f65  48                                dec     ax
  1705.  0f66  31 d2                             xor     dx,dx
  1706.  0f68  b9 05 00                          mov     cx,0005H
  1707.  0f6b  f7 f1                             div     cx
  1708.  0f6d  03 c3                             add     ax,bx
  1709.  0f6f  03 46 06                          add     ax,+6H[bp]
  1710.  0f72  48                                dec     ax
  1711.  0f73  31 d2                             xor     dx,dx
  1712.  0f75  b9 07 00                          mov     cx,0007H
  1713.  0f78  f7 f1                             div     cx
  1714.  0f7a  92                                xchg    ax,dx
  1715.  0f7b  89 46 fa                          mov     -6H[bp],ax
  1716.  0f7e  83 7e fa 00                       cmp     word ptr -6H[bp],0000H
  1717.  0f82  73 09                             jae     L60
  1718.  0f84  8b 46 fa                          mov     ax,-6H[bp]
  1719.  0f87  05 07 00                          add     ax,0007H
  1720.  0f8a  89 46 fa                          mov     -6H[bp],ax
  1721.  0f8d  8b 46 fa          L60             mov     ax,-6H[bp]
  1722.  0f90  89 46 fe                          mov     -2H[bp],ax
  1723.  0f93  8b 46 fe                          mov     ax,-2H[bp]
  1724.  0f96  89 ec                             mov     sp,bp
  1725.  0f98  5d                                pop     bp
  1726.  0f99  ca 06 00                          retf    0006H
  1727.  0f9c                    JULIAN_DATE:
  1728.  0f9c  55                SCL_02F         push    bp
  1729.  0f9d  89 e5                             mov     bp,sp
  1730.  0f9f  83 ec 0c                          sub     sp,000cH
  1731.  0fa2  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1732.  0fa5  26 83 3d 64                       cmp     word ptr es:[di],0064H
  1733.  0fa9  73 0f                             jae     L61
  1734.  0fab  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1735.  0fae  26 8b 05                          mov     ax,es:[di]
  1736.  0fb1  05 6c 07                          add     ax,076cH
  1737.  0fb4  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1738.  0fb7  26 89 05                          mov     es:[di],ax
  1739.  0fba  c4 7e 06          L61             les     di,dword ptr +6H[bp]
  1740.  0fbd  26 8b 05                          mov     ax,es:[di]
  1741.  0fc0  31 d2                             xor     dx,dx
  1742.  0fc2  9a 00 00 00 00                    call    far SYSTEM_073
  1743.  0fc7  52                                push    dx
  1744.  0fc8  53                                push    bx
  1745.  0fc9  50                                push    ax
  1746.  0fca  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1747.  0fcd  26 8b 05                          mov     ax,es:[di]
  1748.  0fd0  31 d2                             xor     dx,dx
  1749.  0fd2  9a 00 00 00 00                    call    far SYSTEM_073
  1750.  0fd7  b9 85 f5                          mov     cx,0f585H
  1751.  0fda  be 28 5c                          mov     si,5c28H
  1752.  0fdd  bf 8f 74                          mov     di,748fH
  1753.  0fe0  9a 00 00 00 00                    call    far SYSTEM_070
  1754.  0fe5  9a 00 00 00 00                    call    far SYSTEM_07B
  1755.  0fea  52                                push    dx
  1756.  0feb  53                                push    bx
  1757.  0fec  50                                push    ax
  1758.  0fed  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1759.  0ff0  26 8b 05                          mov     ax,es:[di]
  1760.  0ff3  31 d2                             xor     dx,dx
  1761.  0ff5  9a 00 00 00 00                    call    far SYSTEM_073
  1762.  0ffa  b9 89 00                          mov     cx,0089H
  1763.  0ffd  31 f6                             xor     si,si
  1764.  0fff  bf a0 36                          mov     di,36a0H
  1765.  1002  9a 00 00 00 00                    call    far SYSTEM_070
  1766.  1007  b9 89 00                          mov     cx,0089H
  1767.  100a  31 f6                             xor     si,si
  1768.  100c  bf a0 45                          mov     di,45a0H
  1769.  100f  9a 00 00 00 00                    call    far SYSTEM_06F
  1770.  1014  9a 00 00 00 00                    call    far SYSTEM_07B
  1771.  1019  59                                pop     cx
  1772.  101a  5e                                pop     si
  1773.  101b  5f                                pop     di
  1774.  101c  9a 00 00 00 00                    call    far SYSTEM_06E
  1775.  1021  59                                pop     cx
  1776.  1022  5e                                pop     si
  1777.  1023  5f                                pop     di
  1778.  1024  9a 00 00 00 00                    call    far SYSTEM_06E
  1779.  1029  89 46 f4                          mov     -0cH[bp],ax
  1780.  102c  89 5e f6                          mov     -0aH[bp],bx
  1781.  102f  89 56 f8                          mov     -8H[bp],dx
  1782.  1032  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1783.  1035  26 83 3d 02                       cmp     word ptr es:[di],0002H
  1784.  1039  77 03                             ja      L62
  1785.  103b  e9 80 00                          jmp     L63
  1786.  103e  8b 46 f4          L62             mov     ax,-0cH[bp]
  1787.  1041  8b 5e f6                          mov     bx,-0aH[bp]
  1788.  1044  8b 56 f8                          mov     dx,-8H[bp]
  1789.  1047  b9 81 00                          mov     cx,0081H
  1790.  104a  31 f6                             xor     si,si
  1791.  104c  31 ff                             xor     di,di
  1792.  104e  9a 00 00 00 00                    call    far SYSTEM_06F
  1793.  1053  89 46 f4                          mov     -0cH[bp],ax
  1794.  1056  89 5e f6                          mov     -0aH[bp],bx
  1795.  1059  89 56 f8                          mov     -8H[bp],dx
  1796.  105c  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1797.  105f  26 8b 05                          mov     ax,es:[di]
  1798.  1062  31 d2                             xor     dx,dx
  1799.  1064  9a 00 00 00 00                    call    far SYSTEM_073
  1800.  1069  b9 83 00                          mov     cx,0083H
  1801.  106c  31 f6                             xor     si,si
  1802.  106e  31 ff                             xor     di,di
  1803.  1070  9a 00 00 00 00                    call    far SYSTEM_071
  1804.  1075  52                                push    dx
  1805.  1076  53                                push    bx
  1806.  1077  50                                push    ax
  1807.  1078  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1808.  107b  26 8b 05                          mov     ax,es:[di]
  1809.  107e  31 d2                             xor     dx,dx
  1810.  1080  9a 00 00 00 00                    call    far SYSTEM_073
  1811.  1085  b9 83 00                          mov     cx,0083H
  1812.  1088  31 f6                             xor     si,si
  1813.  108a  31 ff                             xor     di,di
  1814.  108c  9a 00 00 00 00                    call    far SYSTEM_071
  1815.  1091  9a 00 00 00 00                    call    far SYSTEM_07B
  1816.  1096  59                                pop     cx
  1817.  1097  5e                                pop     si
  1818.  1098  5f                                pop     di
  1819.  1099  9a 00 00 00 00                    call    far SYSTEM_072
  1820.  109e  74 1e                             je      L63
  1821.  10a0  8b 46 f4                          mov     ax,-0cH[bp]
  1822.  10a3  8b 5e f6                          mov     bx,-0aH[bp]
  1823.  10a6  8b 56 f8                          mov     dx,-8H[bp]
  1824.  10a9  b9 81 00                          mov     cx,0081H
  1825.  10ac  31 f6                             xor     si,si
  1826.  10ae  31 ff                             xor     di,di
  1827.  10b0  9a 00 00 00 00                    call    far SYSTEM_06F
  1828.  10b5  89 46 f4                          mov     -0cH[bp],ax
  1829.  10b8  89 5e f6                          mov     -0aH[bp],bx
  1830.  10bb  89 56 f8                          mov     -8H[bp],dx
  1831.  10be  8b 46 f4          L63             mov     ax,-0cH[bp]
  1832.  10c1  8b 5e f6                          mov     bx,-0aH[bp]
  1833.  10c4  8b 56 f8                          mov     dx,-8H[bp]
  1834.  10c7  89 46 fa                          mov     -6H[bp],ax
  1835.  10ca  89 5e fc                          mov     -4H[bp],bx
  1836.  10cd  89 56 fe                          mov     -2H[bp],dx
  1837.  10d0  8b 46 fa                          mov     ax,-6H[bp]
  1838.  10d3  8b 5e fc                          mov     bx,-4H[bp]
  1839.  10d6  8b 56 fe                          mov     dx,-2H[bp]
  1840.  10d9  89 ec                             mov     sp,bp
  1841.  10db  5d                                pop     bp
  1842.  10dc  ca 0c 00                          retf    000cH
  1843.  10df                    NORMAL_DATE:
  1844.  10df  55                SCL_030         push    bp
  1845.  10e0  89 e5                             mov     bp,sp
  1846.  10e2  83 ec 14                          sub     sp,0014H
  1847.  10e5  8b 46 12                          mov     ax,+12H[bp]
  1848.  10e8  8b 5e 14                          mov     bx,+14H[bp]
  1849.  10eb  8b 56 16                          mov     dx,+16H[bp]
  1850.  10ee  b9 89 14                          mov     cx,1489H
  1851.  10f1  be ae 47                          mov     si,47aeH
  1852.  10f4  bf a1 36                          mov     di,36a1H
  1853.  10f7  9a 00 00 00 00                    call    far SYSTEM_071
  1854.  10fc  9a 00 00 00 00                    call    far SYSTEM_07B
  1855.  1101  b9 81 00                          mov     cx,0081H
  1856.  1104  31 f6                             xor     si,si
  1857.  1106  31 ff                             xor     di,di
  1858.  1108  9a 00 00 00 00                    call    far SYSTEM_06E
  1859.  110d  89 46 ee                          mov     -12H[bp],ax
  1860.  1110  89 5e f0                          mov     -10H[bp],bx
  1861.  1113  89 56 f2                          mov     -0eH[bp],dx
  1862.  1116  b8 89 00                          mov     ax,0089H
  1863.  1119  31 db                             xor     bx,bx
  1864.  111b  ba a0 36                          mov     dx,36a0H
  1865.  111e  8b 4e ee                          mov     cx,-12H[bp]
  1866.  1121  8b 76 f0                          mov     si,-10H[bp]
  1867.  1124  8b 7e f2                          mov     di,-0eH[bp]
  1868.  1127  9a 00 00 00 00                    call    far SYSTEM_070
  1869.  112c  52                                push    dx
  1870.  112d  53                                push    bx
  1871.  112e  50                                push    ax
  1872.  112f  b8 89 00                          mov     ax,0089H
  1873.  1132  31 db                             xor     bx,bx
  1874.  1134  ba a0 45                          mov     dx,45a0H
  1875.  1137  59                                pop     cx
  1876.  1138  5e                                pop     si
  1877.  1139  5f                                pop     di
  1878.  113a  9a 00 00 00 00                    call    far SYSTEM_06F
  1879.  113f  9a 00 00 00 00                    call    far SYSTEM_07B
  1880.  1144  8b 4e 12                          mov     cx,+12H[bp]
  1881.  1147  8b 76 14                          mov     si,+14H[bp]
  1882.  114a  8b 7e 16                          mov     di,+16H[bp]
  1883.  114d  9a 00 00 00 00                    call    far SYSTEM_06E
  1884.  1152  89 46 fa                          mov     -6H[bp],ax
  1885.  1155  89 5e fc                          mov     -4H[bp],bx
  1886.  1158  89 56 fe                          mov     -2H[bp],dx
  1887.  115b  8b 46 ee                          mov     ax,-12H[bp]
  1888.  115e  8b 5e f0                          mov     bx,-10H[bp]
  1889.  1161  8b 56 f2                          mov     dx,-0eH[bp]
  1890.  1164  b9 83 00                          mov     cx,0083H
  1891.  1167  31 f6                             xor     si,si
  1892.  1169  31 ff                             xor     di,di
  1893.  116b  9a 00 00 00 00                    call    far SYSTEM_071
  1894.  1170  9a 00 00 00 00                    call    far SYSTEM_07B
  1895.  1175  b9 83 00                          mov     cx,0083H
  1896.  1178  31 f6                             xor     si,si
  1897.  117a  31 ff                             xor     di,di
  1898.  117c  9a 00 00 00 00                    call    far SYSTEM_070
  1899.  1181  8b 4e ee                          mov     cx,-12H[bp]
  1900.  1184  8b 76 f0                          mov     si,-10H[bp]
  1901.  1187  8b 7e f2                          mov     di,-0eH[bp]
  1902.  118a  9a 00 00 00 00                    call    far SYSTEM_072
  1903.  118f  75 07                             jne     L64
  1904.  1191  c7 46 ec 01 00                    mov     word ptr -14H[bp],0001H
  1905.  1196  eb 05                             jmp     L65
  1906.  1198  c7 46 ec 02 00    L64             mov     word ptr -14H[bp],0002H
  1907.  119d  b8 5b 00          L65             mov     ax,005bH
  1908.  11a0  2b 46 ec                          sub     ax,-14H[bp]
  1909.  11a3  99                                cwd     
  1910.  11a4  9a 00 00 00 00                    call    far SYSTEM_073
  1911.  11a9  8b 4e fa                          mov     cx,-6H[bp]
  1912.  11ac  8b 76 fc                          mov     si,-4H[bp]
  1913.  11af  8b 7e fe                          mov     di,-2H[bp]
  1914.  11b2  9a 00 00 00 00                    call    far SYSTEM_072
  1915.  11b7  73 20                             jae     L66
  1916.  11b9  8b 46 ec                          mov     ax,-14H[bp]
  1917.  11bc  99                                cwd     
  1918.  11bd  9a 00 00 00 00                    call    far SYSTEM_073
  1919.  11c2  8b 4e fa                          mov     cx,-6H[bp]
  1920.  11c5  8b 76 fc                          mov     si,-4H[bp]
  1921.  11c8  8b 7e fe                          mov     di,-2H[bp]
  1922.  11cb  9a 00 00 00 00                    call    far SYSTEM_06E
  1923.  11d0  89 46 fa                          mov     -6H[bp],ax
  1924.  11d3  89 5e fc                          mov     -4H[bp],bx
  1925.  11d6  89 56 fe                          mov     -2H[bp],dx
  1926.  11d9  8b 46 fa          L66             mov     ax,-6H[bp]
  1927.  11dc  8b 5e fc                          mov     bx,-4H[bp]
  1928.  11df  8b 56 fe                          mov     dx,-2H[bp]
  1929.  11e2  b9 85 f5                          mov     cx,0f585H
  1930.  11e5  be 28 5c                          mov     si,5c28H
  1931.  11e8  bf 8f 74                          mov     di,748fH
  1932.  11eb  9a 00 00 00 00                    call    far SYSTEM_071
  1933.  11f0  9a 00 00 00 00                    call    far SYSTEM_07B
  1934.  11f5  89 46 f4                          mov     -0cH[bp],ax
  1935.  11f8  89 5e f6                          mov     -0aH[bp],bx
  1936.  11fb  89 56 f8                          mov     -8H[bp],dx
  1937.  11fe  b8 85 f5                          mov     ax,0f585H
  1938.  1201  bb 28 5c                          mov     bx,5c28H
  1939.  1204  ba 8f 74                          mov     dx,748fH
  1940.  1207  8b 4e f4                          mov     cx,-0cH[bp]
  1941.  120a  8b 76 f6                          mov     si,-0aH[bp]
  1942.  120d  8b 7e f8                          mov     di,-8H[bp]
  1943.  1210  9a 00 00 00 00                    call    far SYSTEM_070
  1944.  1215  9a 00 00 00 00                    call    far SYSTEM_07B
  1945.  121a  52                                push    dx
  1946.  121b  53                                push    bx
  1947.  121c  50                                push    ax
  1948.  121d  8b 46 fa                          mov     ax,-6H[bp]
  1949.  1220  8b 5e fc                          mov     bx,-4H[bp]
  1950.  1223  8b 56 fe                          mov     dx,-2H[bp]
  1951.  1226  59                                pop     cx
  1952.  1227  5e                                pop     si
  1953.  1228  5f                                pop     di
  1954.  1229  9a 00 00 00 00                    call    far SYSTEM_06F
  1955.  122e  89 46 fa                          mov     -6H[bp],ax
  1956.  1231  89 5e fc                          mov     -4H[bp],bx
  1957.  1234  89 56 fe                          mov     -2H[bp],dx
  1958.  1237  8b 46 f4                          mov     ax,-0cH[bp]
  1959.  123a  8b 5e f6                          mov     bx,-0aH[bp]
  1960.  123d  8b 56 f8                          mov     dx,-8H[bp]
  1961.  1240  b9 84 00                          mov     cx,0084H
  1962.  1243  31 f6                             xor     si,si
  1963.  1245  bf 00 40                          mov     di,4000H
  1964.  1248  9a 00 00 00 00                    call    far SYSTEM_072
  1965.  124d  76 2d                             jbe     L67
  1966.  124f  8b 46 ee                          mov     ax,-12H[bp]
  1967.  1252  8b 5e f0                          mov     bx,-10H[bp]
  1968.  1255  8b 56 f2                          mov     dx,-0eH[bp]
  1969.  1258  b9 81 00                          mov     cx,0081H
  1970.  125b  31 f6                             xor     si,si
  1971.  125d  31 ff                             xor     di,di
  1972.  125f  9a 00 00 00 00                    call    far SYSTEM_06E
  1973.  1264  89 46 ee                          mov     -12H[bp],ax
  1974.  1267  89 5e f0                          mov     -10H[bp],bx
  1975.  126a  89 56 f2                          mov     -0eH[bp],dx
  1976.  126d  c7 46 f4 81 00                    mov     word ptr -0cH[bp],0081H
  1977.  1272  c7 46 f6 00 00                    mov     word ptr -0aH[bp],0000H
  1978.  1277  c7 46 f8 00 00                    mov     word ptr -8H[bp],0000H
  1979.  127c  8b 46 ee          L67             mov     ax,-12H[bp]
  1980.  127f  8b 5e f0                          mov     bx,-10H[bp]
  1981.  1282  8b 56 f2                          mov     dx,-0eH[bp]
  1982.  1285  9a 00 00 00 00                    call    far SYSTEM_074
  1983.  128a  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  1984.  128d  26 89 05                          mov     es:[di],ax
  1985.  1290  8b 46 f4                          mov     ax,-0cH[bp]
  1986.  1293  8b 5e f6                          mov     bx,-0aH[bp]
  1987.  1296  8b 56 f8                          mov     dx,-8H[bp]
  1988.  1299  9a 00 00 00 00                    call    far SYSTEM_074
  1989.  129e  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  1990.  12a1  26 89 05                          mov     es:[di],ax
  1991.  12a4  8b 46 fa                          mov     ax,-6H[bp]
  1992.  12a7  8b 5e fc                          mov     bx,-4H[bp]
  1993.  12aa  8b 56 fe                          mov     dx,-2H[bp]
  1994.  12ad  9a 00 00 00 00                    call    far SYSTEM_074
  1995.  12b2  c4 7e 06                          les     di,dword ptr +6H[bp]
  1996.  12b5  26 89 05                          mov     es:[di],ax
  1997.  12b8  89 ec                             mov     sp,bp
  1998.  12ba  5d                                pop     bp
  1999.  12bb  ca 12 00                          retf    0012H
  2000.  12be                    DATE:
  2001.  12be  55                SCL_031         push    bp
  2002.  12bf  89 e5                             mov     bp,sp
  2003.  12c1  81 ec 08 01                       sub     sp,0108H
  2004.  12c5  8d 7e f8                          lea     di,-8H[bp]
  2005.  12c8  16                                push    ss
  2006.  12c9  57                                push    di
  2007.  12ca  8d 7e fa                          lea     di,-6H[bp]
  2008.  12cd  16                                push    ss
  2009.  12ce  57                                push    di
  2010.  12cf  8d 7e fc                          lea     di,-4H[bp]
  2011.  12d2  16                                push    ss
  2012.  12d3  57                                push    di
  2013.  12d4  8d 7e fe                          lea     di,-2H[bp]
  2014.  12d7  16                                push    ss
  2015.  12d8  57                                push    di
  2016.  12d9  9a 00 00 00 00                    call    far DOS_003
  2017.  12de  8d be f8 fe                       lea     di,-108H[bp]
  2018.  12e2  16                                push    ss
  2019.  12e3  57                                push    di
  2020.  12e4  ff 76 f8                          push    -8H[bp]
  2021.  12e7  ff 76 fa                          push    -6H[bp]
  2022.  12ea  ff 76 fc                          push    -4H[bp]
  2023.  12ed  0e                                push    cs
  2024.  12ee  e8 00 00                          call    DATE_STRING
  2025.  12f1  c4 7e 06                          les     di,dword ptr +6H[bp]
  2026.  12f4  06                                push    es
  2027.  12f5  57                                push    di
  2028.  12f6  b8 0a 00                          mov     ax,000aH
  2029.  12f9  50                                push    ax
  2030.  12fa  9a 00 00 00 00                    call    far SYSTEM_00C
  2031.  12ff  89 ec                             mov     sp,bp
  2032.  1301  5d                                pop     bp
  2033.  1302  cb                                retf    
  2034.  1303                    TIME:
  2035.  1303  55                SCL_032         push    bp
  2036.  1304  89 e5                             mov     bp,sp
  2037.  1306  81 ec 13 02                       sub     sp,0213H
  2038.  130a  8d 7e f8                          lea     di,-8H[bp]
  2039.  130d  16                                push    ss
  2040.  130e  57                                push    di
  2041.  130f  8d 7e fa                          lea     di,-6H[bp]
  2042.  1312  16                                push    ss
  2043.  1313  57                                push    di
  2044.  1314  8d 7e fc                          lea     di,-4H[bp]
  2045.  1317  16                                push    ss
  2046.  1318  57                                push    di
  2047.  1319  8d 7e fe                          lea     di,-2H[bp]
  2048.  131c  16                                push    ss
  2049.  131d  57                                push    di
  2050.  131e  9a 00 00 00 00                    call    far DOS_005
  2051.  1323  80 7e 06 00                       cmp     byte ptr +6H[bp],00H
  2052.  1327  75 36                             jne     L68
  2053.  1329  8d be ed fd                       lea     di,-213H[bp]
  2054.  132d  16                                push    ss
  2055.  132e  57                                push    di
  2056.  132f  8d be ed fe                       lea     di,-113H[bp]
  2057.  1333  16                                push    ss
  2058.  1334  57                                push    di
  2059.  1335  ff 76 f8                          push    -8H[bp]
  2060.  1338  ff 76 fa                          push    -6H[bp]
  2061.  133b  ff 76 fc                          push    -4H[bp]
  2062.  133e  0e                                push    cs
  2063.  133f  e8 00 00                          call    SCL_02B
  2064.  1342  b8 01 00                          mov     ax,0001H
  2065.  1345  50                                push    ax
  2066.  1346  b8 05 00                          mov     ax,0005H
  2067.  1349  50                                push    ax
  2068.  134a  9a 00 00 00 00                    call    far SYSTEM_00E
  2069.  134f  c4 7e 08                          les     di,dword ptr +8H[bp]
  2070.  1352  06                                push    es
  2071.  1353  57                                push    di
  2072.  1354  b8 0a 00                          mov     ax,000aH
  2073.  1357  50                                push    ax
  2074.  1358  9a 00 00 00 00                    call    far SYSTEM_00C
  2075.  135d  eb 21                             jmp     L69
  2076.  135f  8d be ed fe       L68             lea     di,-113H[bp]
  2077.  1363  16                                push    ss
  2078.  1364  57                                push    di
  2079.  1365  ff 76 f8                          push    -8H[bp]
  2080.  1368  ff 76 fa                          push    -6H[bp]
  2081.  136b  ff 76 fc                          push    -4H[bp]
  2082.  136e  0e                                push    cs
  2083.  136f  e8 00 00                          call    SCL_02B
  2084.  1372  c4 7e 08                          les     di,dword ptr +8H[bp]
  2085.  1375  06                                push    es
  2086.  1376  57                                push    di
  2087.  1377  b8 0a 00                          mov     ax,000aH
  2088.  137a  50                                push    ax
  2089.  137b  9a 00 00 00 00                    call    far SYSTEM_00C
  2090.  1380  89 ec             L69             mov     sp,bp
  2091.  1382  5d                                pop     bp
  2092.  1383  ca 02 00                          retf    0002H
  2093.  1386  55                SCL_06E         push    bp
  2094.  1387  89 e5                             mov     bp,sp
  2095.  1389  81 ec 00 02                       sub     sp,0200H
  2096.  138d  8b 7e 04                          mov     di,+4H[bp]
  2097.  1390  36 c6 85 fa fe 00                 mov     byte ptr ss:-106H[di],00H
  2098.  1396  8b 7e 04          L70             mov     di,+4H[bp]
  2099.  1399  36 8b 85 7d ff                    mov     ax,ss:-83H[di]
  2100.  139e  50                                push    ax
  2101.  139f  8b 7e 04                          mov     di,+4H[bp]
  2102.  13a2  36 8b bd 7b ff                    mov     di,ss:-85H[di]
  2103.  13a7  07                                pop     es
  2104.  13a8  26 80 3d 00                       cmp     byte ptr es:[di],00H
  2105.  13ac  74 5f                             je      L71
  2106.  13ae  8d be 00 fe                       lea     di,-200H[bp]
  2107.  13b2  16                                push    ss
  2108.  13b3  57                                push    di
  2109.  13b4  8b 7e 04                          mov     di,+4H[bp]
  2110.  13b7  81 c7 fa fe                       add     di,0fefaH
  2111.  13bb  16                                push    ss
  2112.  13bc  57                                push    di
  2113.  13bd  9a 00 00 00 00                    call    far SYSTEM_00B
  2114.  13c2  8d be 00 ff                       lea     di,-100H[bp]
  2115.  13c6  16                                push    ss
  2116.  13c7  57                                push    di
  2117.  13c8  8b 7e 04                          mov     di,+4H[bp]
  2118.  13cb  36 8b 85 7d ff                    mov     ax,ss:-83H[di]
  2119.  13d0  50                                push    ax
  2120.  13d1  8b 7e 04                          mov     di,+4H[bp]
  2121.  13d4  36 8b bd 7b ff                    mov     di,ss:-85H[di]
  2122.  13d9  07                                pop     es
  2123.  13da  26 8a 05                          mov     al,es:[di]
  2124.  13dd  50                                push    ax
  2125.  13de  9a 00 00 00 00                    call    far SYSTEM_012
  2126.  13e3  9a 00 00 00 00                    call    far SYSTEM_00F
  2127.  13e8  8b 7e 04                          mov     di,+4H[bp]
  2128.  13eb  81 c7 fa fe                       add     di,0fefaH
  2129.  13ef  16                                push    ss
  2130.  13f0  57                                push    di
  2131.  13f1  b8 80 00                          mov     ax,0080H
  2132.  13f4  50                                push    ax
  2133.  13f5  9a 00 00 00 00                    call    far SYSTEM_00C
  2134.  13fa  8b 7e 04                          mov     di,+4H[bp]
  2135.  13fd  36 8b 85 7b ff                    mov     ax,ss:-85H[di]
  2136.  1402  40                                inc     ax
  2137.  1403  8b 7e 04                          mov     di,+4H[bp]
  2138.  1406  36 89 85 7b ff                    mov     ss:-85H[di],ax
  2139.  140b  eb 89                             jmp     L70
  2140.  140d  8b 7e 04          L71             mov     di,+4H[bp]
  2141.  1410  36 8b 85 7b ff                    mov     ax,ss:-85H[di]
  2142.  1415  40                                inc     ax
  2143.  1416  8b 7e 04                          mov     di,+4H[bp]
  2144.  1419  36 89 85 7b ff                    mov     ss:-85H[di],ax
  2145.  141e  89 ec                             mov     sp,bp
  2146.  1420  5d                                pop     bp
  2147.  1421  c2 02 00                          ret     0002H
  2148.  1424  01 3d             L72             add     [di],di
  2149.  1426                    ENVIRONMENT:
  2150.  1426  55                SCL_033         push    bp
  2151.  1427  89 e5                             mov     bp,sp
  2152.  1429  81 ec 89 02                       sub     sp,0289H
  2153.  142d  c4 7e 06                          les     di,dword ptr +6H[bp]
  2154.  1430  06                                push    es
  2155.  1431  57                                push    di
  2156.  1432  8d be 7f ff                       lea     di,-81H[bp]
  2157.  1436  16                                push    ss
  2158.  1437  57                                push    di
  2159.  1438  b8 80 00                          mov     ax,0080H
  2160.  143b  50                                push    ax
  2161.  143c  9a 00 00 00 00                    call    far SYSTEM_00C
  2162.  1441  8d be 77 fd                       lea     di,-289H[bp]
  2163.  1445  16                                push    ss
  2164.  1446  57                                push    di
  2165.  1447  8d be 7f ff                       lea     di,-81H[bp]
  2166.  144b  16                                push    ss
  2167.  144c  57                                push    di
  2168.  144d  0e                                push    cs
  2169.  144e  e8 00 00                          call    CAPITAL
  2170.  1451  8d be 79 fe                       lea     di,-187H[bp]
  2171.  1455  16                                push    ss
  2172.  1456  57                                push    di
  2173.  1457  b8 80 00                          mov     ax,0080H
  2174.  145a  50                                push    ax
  2175.  145b  9a 00 00 00 00                    call    far SYSTEM_00C
  2176.  1460  31 c0                             xor     ax,ax
  2177.  1462  89 86 7b ff                       mov     -85H[bp],ax
  2178.  1466  a1 00 00                          mov     ax,SYSTEM_BSS+200H
  2179.  1469  50                                push    ax
  2180.  146a  bf 2c 00                          mov     di,002cH
  2181.  146d  07                                pop     es
  2182.  146e  26 8b 05                          mov     ax,es:[di]
  2183.  1471  89 86 7d ff                       mov     -83H[bp],ax
  2184.  1475  c6 86 77 fe 00                    mov     byte ptr -189H[bp],00H
  2185.  147a  c6 86 78 fe 00                    mov     byte ptr -188H[bp],00H
  2186.  147f  80 be 77 fe 00    L73             cmp     byte ptr -189H[bp],00H
  2187.  1484  75 6b                             jne     L76
  2188.  1486  80 be 78 fe 00                    cmp     byte ptr -188H[bp],00H
  2189.  148b  75 64                             jne     L76
  2190.  148d  55                                push    bp
  2191.  148e  e8 00 00                          call    SCL_06E
  2192.  1491  80 be fa fe 00                    cmp     byte ptr -106H[bp],00H
  2193.  1496  75 07                             jne     L74
  2194.  1498  c6 86 78 fe 01                    mov     byte ptr -188H[bp],01H
  2195.  149d  eb 50                             jmp     L75
  2196.  149f  8d be 79 fe       L74             lea     di,-187H[bp]
  2197.  14a3  16                                push    ss
  2198.  14a4  57                                push    di
  2199.  14a5  8d be fa fe                       lea     di,-106H[bp]
  2200.  14a9  16                                push    ss
  2201.  14aa  57                                push    di
  2202.  14ab  9a 00 00 00 00                    call    far SYSTEM_010
  2203.  14b0  3d 01 00                          cmp     ax,0001H
  2204.  14b3  75 3a                             jne     L75
  2205.  14b5  c6 86 77 fe 01                    mov     byte ptr -189H[bp],01H
  2206.  14ba  8d be 77 fd                       lea     di,-289H[bp]
  2207.  14be  16                                push    ss
  2208.  14bf  57                                push    di
  2209.  14c0  8d be fa fe                       lea     di,-106H[bp]
  2210.  14c4  16                                push    ss
  2211.  14c5  57                                push    di
  2212.  14c6  bf 00 00                          mov     di,offset L72
  2213.  14c9  0e                                push    cs
  2214.  14ca  57                                push    di
  2215.  14cb  8d be fa fe                       lea     di,-106H[bp]
  2216.  14cf  16                                push    ss
  2217.  14d0  57                                push    di
  2218.  14d1  9a 00 00 00 00                    call    far SYSTEM_010
  2219.  14d6  40                                inc     ax
  2220.  14d7  50                                push    ax
  2221.  14d8  b8 80 00                          mov     ax,0080H
  2222.  14db  50                                push    ax
  2223.  14dc  9a 00 00 00 00                    call    far SYSTEM_00E
  2224.  14e1  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  2225.  14e4  06                                push    es
  2226.  14e5  57                                push    di
  2227.  14e6  b8 80 00                          mov     ax,0080H
  2228.  14e9  50                                push    ax
  2229.  14ea  9a 00 00 00 00                    call    far SYSTEM_00C
  2230.  14ef  eb 8e             L75             jmp     L73
  2231.  14f1  89 ec             L76             mov     sp,bp
  2232.  14f3  5d                                pop     bp
  2233.  14f4  ca 04 00                          retf    0004H
  2234.  14f7  04 2e             L77             add     al,2eH
  2235.  14f9  63 6f 6d                          arpl    bp,+6dH[bx]
  2236.  14fc  04 2e             L78             add     al,2eH
  2237.  14fe  65 78 65                          js      L79
  2238.  1501                    EXECUTE:
  2239.  1501  55                SCL_034         push    bp
  2240.  1502  89 e5                             mov     bp,sp
  2241.  1504  81 ec 04 03                       sub     sp,0304H
  2242.  1508  c4 7e 06                          les     di,dword ptr +6H[bp]
  2243.  150b  06                                push    es
  2244.  150c  57                                push    di
  2245.  150d  8d be 7f ff                       lea     di,-81H[bp]
  2246.  1511  16                                push    ss
  2247.  1512  57                                push    di
  2248.  1513  b8 80 00                          mov     ax,0080H
  2249.  1516  50                                push    ax
  2250.  1517  9a 00 00 00 00                    call    far SYSTEM_00C
  2251.  151c  8d be 7f ff                       lea     di,-81H[bp]
  2252.  1520  16                                push    ss
  2253.  1521  57                                push    di
  2254.  1522  8d be 7d fe                       lea     di,-183H[bp]
  2255.  1526  16                                push    ss
  2256.  1527  57                                push    di
  2257.  1528  8d be fe fe                       lea     di,-102H[bp]
  2258.  152c  16                                push    ss
  2259.  152d  57                                push    di
  2260.  152e  0e                                push    cs
  2261.  152f  e8 00 00                          call    FRONTSTRING
  2262.  1532  8d be 7d fe                       lea     di,-183H[bp]
  2263.  1536  16                                push    ss
  2264.  1537  57                                push    di
  2265.  1538  8d be fc fd                       lea     di,-204H[bp]
  2266.  153c  16                                push    ss
  2267.  153d  57                                push    di
  2268.  153e  b8 80 00                          mov     ax,0080H
  2269.  1541  50                                push    ax
  2270.  1542  9a 00 00 00 00                    call    far SYSTEM_00C
  2271.  1547  8d be fc fd                       lea     di,-204H[bp]
  2272.  154b  16                                push    ss
  2273.  154c  57                                push    di
  2274.  154d  8d be fe fe                       lea     di,-102H[bp]
  2275.  1551  16                                push    ss
  2276.  1552  57                                push    di
  2277.  1553  9a 00 00 00 00                    call    far DOS_014
  2278.  1558  83 3e 00 00 02                    cmp     word ptr DOS_BSS,0002H
  2279.  155d  75 3b                             jne     L80
  2280.  155f  8d be fc fc                       lea     di,-304H[bp]
  2281.  1563  16                                push    ss
  2282.  1564  57                                push    di
  2283.  1565  8d be 7d fe                       lea     di,-183H[bp]
  2284.  1569  16                                push    ss
  2285.  156a  57                                push    di
  2286.  156b  9a 00 00 00 00                    call    far SYSTEM_00B
  2287.  1570  bf 00 00                          mov     di,offset L77
  2288.  1573  0e                                push    cs
  2289.  1574  57                                push    di
  2290.  1575  9a 00 00 00 00                    call    far SYSTEM_00F
  2291.  157a  8d be fc fd                       lea     di,-204H[bp]
  2292.  157e  16                                push    ss
  2293.  157f  57                                push    di
  2294.  1580  b8 80 00                          mov     ax,0080H
  2295.  1583  50                                push    ax
  2296.  1584  9a 00 00 00 00                    call    far SYSTEM_00C
  2297.  1589  8d be fc fd                       lea     di,-204H[bp]
  2298.  158d  16                                push    ss
  2299.  158e  57                                push    di
  2300.  158f  8d be fe fe                       lea     di,-102H[bp]
  2301.  1593  16                                push    ss
  2302.  1594  57                                push    di
  2303.  1595  9a 00 00 00 00                    call    far DOS_014
  2304.  159a  83 3e 00 00 02    L80             cmp     word ptr DOS_BSS,0002H
  2305.  159f  75 3b                             jne     L81
  2306.  15a1  8d be fc fc                       lea     di,-304H[bp]
  2307.  15a5  16                                push    ss
  2308.  15a6  57                                push    di
  2309.  15a7  8d be 7d fe                       lea     di,-183H[bp]
  2310.  15ab  16                                push    ss
  2311.  15ac  57                                push    di
  2312.  15ad  9a 00 00 00 00                    call    far SYSTEM_00B
  2313.  15b2  bf 00 00                          mov     di,offset L78
  2314.  15b5  0e                                push    cs
  2315.  15b6  57                                push    di
  2316.  15b7  9a 00 00 00 00                    call    far SYSTEM_00F
  2317.  15bc  8d be fc fd                       lea     di,-204H[bp]
  2318.  15c0  16                                push    ss
  2319.  15c1  57                                push    di
  2320.  15c2  b8 80 00                          mov     ax,0080H
  2321.  15c5  50                                push    ax
  2322.  15c6  9a 00 00 00 00                    call    far SYSTEM_00C
  2323.  15cb  8d be fc fd                       lea     di,-204H[bp]
  2324.  15cf  16                                push    ss
  2325.  15d0  57                                push    di
  2326.  15d1  8d be fe fe                       lea     di,-102H[bp]
  2327.  15d5  16                                push    ss
  2328.  15d6  57                                push    di
  2329.  15d7  9a 00 00 00 00                    call    far DOS_014
  2330.  15dc  89 ec             L81             mov     sp,bp
  2331.  15de  5d                                pop     bp
  2332.  15df  ca 04 00                          retf    0004H
  2333.  15e2  07                L82             pop     es
  2334.  15e3  43                                inc     bx
  2335.  15e4  4f                                dec     di
  2336.  15e5  4d                                dec     bp
  2337.  15e6  53                                push    bx
  2338.  15e7  50                                push    ax
  2339.  15e8  45                                inc     bp
  2340.  15e9  43                                inc     bx
  2341.  15ea  04 20             L83             add     al,20H
  2342.  15ec  2f                                das     
  2343.  15ed  43                                inc     bx
  2344.  15ee  20 55 89                          and     -77H[di],dl
  2345.  15f1  e5 81                             in      ax,81H
  2346.  15f3  ec                                in      al,dx
  2347.  15f4  02 02                             add     al,[bp+si]
  2348.  15f6  c4 7e 06                          les     di,dword ptr +6H[bp]
  2349.  15f9  06                                push    es
  2350.  15fa  57                                push    di
  2351.  15fb  8d be 7f ff                       lea     di,-81H[bp]
  2352.  15ff  16                                push    ss
  2353.  1600  57                                push    di
  2354.  1601  b8 80 00                          mov     ax,0080H
  2355.  1604  50                                push    ax
  2356.  1605  9a 00 00 00 00                    call    far SYSTEM_00C
  2357.  160a  8d be fe fd                       lea     di,-202H[bp]
  2358.  160e  16                                push    ss
  2359.  160f  57                                push    di
  2360.  1610  bf 00 00                          mov     di,offset L82
  2361.  1613  0e                                push    cs
  2362.  1614  57                                push    di
  2363.  1615  0e                                push    cs
  2364.  1616  e8 00 00                          call    ENVIRONMENT
  2365.  1619  8d be fe fe                       lea     di,-102H[bp]
  2366.  161d  16                                push    ss
  2367.  161e  57                                push    di
  2368.  161f  b8 80 00                          mov     ax,0080H
  2369.  1622  50                                push    ax
  2370.  1623  9a 00 00 00 00                    call    far SYSTEM_00C
  2371.  1628  8d be 7f ff                       lea     di,-81H[bp]
  2372.  162c  16                                push    ss
  2373.  162d  57                                push    di
  2374.  162e  bf 00 00                          mov     di,offset SPACES
  2375.  1631  1e                                push    ds
  2376.  1632  57                                push    di
  2377.  1633  9a 00 00 00 00                    call    far SYSTEM_011
  2378.  1638  76 35                             jbe     L84
  2379.  163a  8d be fe fd                       lea     di,-202H[bp]
  2380.  163e  16                                push    ss
  2381.  163f  57                                push    di
  2382.  1640  8d be fe fe                       lea     di,-102H[bp]
  2383.  1644  16                                push    ss
  2384.  1645  57                                push    di
  2385.  1646  9a 00 00 00 00                    call    far SYSTEM_00B
  2386.  164b  bf 00 00                          mov     di,offset L83
  2387.  164e  0e                                push    cs
  2388.  164f  57                                push    di
  2389.  1650  9a 00 00 00 00                    call    far SYSTEM_00F
  2390.  1655  8d be 7f ff                       lea     di,-81H[bp]
  2391.  1659  16                                push    ss
  2392.  165a  57                                push    di
  2393.  165b  9a 00 00 00 00                    call    far SYSTEM_00F
  2394.  1660  8d be fe fe                       lea     di,-102H[bp]
  2395.  1664  16                                push    ss
  2396.  1665  57                                push    di
  2397.  1666  b8 80 00                          mov     ax,0080H
  2398.  1669  50                                push    ax
  2399.  166a  9a 00 00 00 00                    call    far SYSTEM_00C
  2400.  166f  8d be fe fe       L84             lea     di,-102H[bp]
  2401.  1673  16                                push    ss
  2402.  1674  57                                push    di
  2403.  1675  0e                                push    cs
  2404.  1676  e8 00 00                          call    EXECUTE
  2405.  1679  89 ec                             mov     sp,bp
  2406.  167b  5d                                pop     bp
  2407.  167c  ca 04 00                          retf    0004H
  2408.  167f                    NEXT_CHAR:
  2409.  167f  55                SCL_037         push    bp
  2410.  1680  89 e5                             mov     bp,sp
  2411.  1682  83 ec 02                          sub     sp,0002H
  2412.  1685  9a 00 00 00 00                    call    far CRT_003
  2413.  168a  88 46 fe                          mov     -2H[bp],al
  2414.  168d  80 7e fe 00                       cmp     byte ptr -2H[bp],00H
  2415.  1691  75 11                             jne     L85
  2416.  1693  9a 00 00 00 00                    call    far CRT_003
  2417.  1698  88 46 fe                          mov     -2H[bp],al
  2418.  169b  c4 7e 06                          les     di,dword ptr +6H[bp]
  2419.  169e  26 c6 05 01                       mov     byte ptr es:[di],01H
  2420.  16a2  eb 07                             jmp     L86
  2421.  16a4  c4 7e 06          L85             les     di,dword ptr +6H[bp]
  2422.  16a7  26 c6 05 00                       mov     byte ptr es:[di],00H
  2423.  16ab  8a 46 fe          L86             mov     al,-2H[bp]
  2424.  16ae  88 46 ff                          mov     -1H[bp],al
  2425.  16b1  8a 46 ff                          mov     al,-1H[bp]
  2426.  16b4  89 ec                             mov     sp,bp
  2427.  16b6  5d                                pop     bp
  2428.  16b7  ca 04 00                          retf    0004H
  2429.  16ba                    RTIME:
  2430.  16ba  55                SCL_038         push    bp
  2431.  16bb  89 e5                             mov     bp,sp
  2432.  16bd  83 ec 0e                          sub     sp,000eH
  2433.  16c0  8d 7e f2                          lea     di,-0eH[bp]
  2434.  16c3  16                                push    ss
  2435.  16c4  57                                push    di
  2436.  16c5  8d 7e f4                          lea     di,-0cH[bp]
  2437.  16c8  16                                push    ss
  2438.  16c9  57                                push    di
  2439.  16ca  8d 7e f6                          lea     di,-0aH[bp]
  2440.  16cd  16                                push    ss
  2441.  16ce  57                                push    di
  2442.  16cf  8d 7e f8                          lea     di,-8H[bp]
  2443.  16d2  16                                push    ss
  2444.  16d3  57                                push    di
  2445.  16d4  9a 00 00 00 00                    call    far DOS_005
  2446.  16d9  8b 46 f2                          mov     ax,-0eH[bp]
  2447.  16dc  31 d2                             xor     dx,dx
  2448.  16de  9a 00 00 00 00                    call    far SYSTEM_073
  2449.  16e3  b9 93 00                          mov     cx,0093H
  2450.  16e6  31 f6                             xor     si,si
  2451.  16e8  bf c8 2f                          mov     di,2fc8H
  2452.  16eb  9a 00 00 00 00                    call    far SYSTEM_070
  2453.  16f0  52                                push    dx
  2454.  16f1  53                                push    bx
  2455.  16f2  50                                push    ax
  2456.  16f3  8b 46 f4                          mov     ax,-0cH[bp]
  2457.  16f6  b9 70 17                          mov     cx,1770H
  2458.  16f9  f7 e1                             mul     cx
  2459.  16fb  8b d8                             mov     bx,ax
  2460.  16fd  8b 46 f6                          mov     ax,-0aH[bp]
  2461.  1700  b9 64 00                          mov     cx,0064H
  2462.  1703  f7 e1                             mul     cx
  2463.  1705  03 46 f8                          add     ax,-8H[bp]
  2464.  1708  03 c3                             add     ax,bx
  2465.  170a  31 d2                             xor     dx,dx
  2466.  170c  9a 00 00 00 00                    call    far SYSTEM_073
  2467.  1711  59                                pop     cx
  2468.  1712  5e                                pop     si
  2469.  1713  5f                                pop     di
  2470.  1714  9a 00 00 00 00                    call    far SYSTEM_06E
  2471.  1719  89 46 fa                          mov     -6H[bp],ax
  2472.  171c  89 5e fc                          mov     -4H[bp],bx
  2473.  171f  89 56 fe                          mov     -2H[bp],dx
  2474.  1722  8b 46 fa                          mov     ax,-6H[bp]
  2475.  1725  8b 5e fc                          mov     bx,-4H[bp]
  2476.  1728  8b 56 fe                          mov     dx,-2H[bp]
  2477.  172b  89 ec                             mov     sp,bp
  2478.  172d  5d                                pop     bp
  2479.  172e  cb                                retf    
  2480.  172f                    NR:
  2481.  172f  55                SCL_011         push    bp
  2482.  1730  89 e5                             mov     bp,sp
  2483.  1732  83 ec 57                          sub     sp,0057H
  2484.  1735  c4 7e 06                          les     di,dword ptr +6H[bp]
  2485.  1738  06                                push    es
  2486.  1739  57                                push    di
  2487.  173a  8d 7e ad                          lea     di,-53H[bp]
  2488.  173d  16                                push    ss
  2489.  173e  57                                push    di
  2490.  173f  b8 50 00                          mov     ax,0050H
  2491.  1742  50                                push    ax
  2492.  1743  9a 00 00 00 00                    call    far SYSTEM_00C
  2493.  1748  8d 7e ad                          lea     di,-53H[bp]
  2494.  174b  16                                push    ss
  2495.  174c  57                                push    di
  2496.  174d  8d 7e ab                          lea     di,-55H[bp]
  2497.  1750  16                                push    ss
  2498.  1751  57                                push    di
  2499.  1752  9a 00 00 00 00                    call    far SYSTEM_062
  2500.  1757  89 46 a9                          mov     -57H[bp],ax
  2501.  175a  83 7e ab 00                       cmp     word ptr -55H[bp],0000H
  2502.  175e  75 0d                             jne     L87
  2503.  1760  c6 06 00 00 01                    mov     byte ptr GLB_OK,01H
  2504.  1765  8b 46 a9                          mov     ax,-57H[bp]
  2505.  1768  89 46 fe                          mov     -2H[bp],ax
  2506.  176b  eb 0a                             jmp     L88
  2507.  176d  c6 06 00 00 00    L87             mov     byte ptr GLB_OK,00H
  2508.  1772  31 c0                             xor     ax,ax
  2509.  1774  89 46 fe                          mov     -2H[bp],ax
  2510.  1777  8b 46 fe          L88             mov     ax,-2H[bp]
  2511.  177a  89 ec                             mov     sp,bp
  2512.  177c  5d                                pop     bp
  2513.  177d  ca 04 00                          retf    0004H
  2514.  1780                    RNR:
  2515.  1780  55                SCL_013         push    bp
  2516.  1781  89 e5                             mov     bp,sp
  2517.  1783  81 ec 0e 01                       sub     sp,010eH
  2518.  1787  c4 7e 06                          les     di,dword ptr +6H[bp]
  2519.  178a  06                                push    es
  2520.  178b  57                                push    di
  2521.  178c  8d be fa fe                       lea     di,-106H[bp]
  2522.  1790  16                                push    ss
  2523.  1791  57                                push    di
  2524.  1792  b8 ff 00                          mov     ax,00ffH
  2525.  1795  50                                push    ax
  2526.  1796  9a 00 00 00 00                    call    far SYSTEM_00C
  2527.  179b  8d be fa fe                       lea     di,-106H[bp]
  2528.  179f  16                                push    ss
  2529.  17a0  57                                push    di
  2530.  17a1  8d be f8 fe                       lea     di,-108H[bp]
  2531.  17a5  16                                push    ss
  2532.  17a6  57                                push    di
  2533.  17a7  9a 00 00 00 00                    call    far SYSTEM_07A
  2534.  17ac  89 86 f2 fe                       mov     -10eH[bp],ax
  2535.  17b0  89 9e f4 fe                       mov     -10cH[bp],bx
  2536.  17b4  89 96 f6 fe                       mov     -10aH[bp],dx
  2537.  17b8  83 be f8 fe 00                    cmp     word ptr -108H[bp],0000H
  2538.  17bd  74 04                             je      L89
  2539.  17bf  b0 00                             mov     al,00H
  2540.  17c1  eb 02                             jmp     L90
  2541.  17c3  b0 01             L89             mov     al,01H
  2542.  17c5  a2 00 00          L90             mov     GLB_OK,al
  2543.  17c8  8b 86 f2 fe                       mov     ax,-10eH[bp]
  2544.  17cc  8b 9e f4 fe                       mov     bx,-10cH[bp]
  2545.  17d0  8b 96 f6 fe                       mov     dx,-10aH[bp]
  2546.  17d4  89 46 fa                          mov     -6H[bp],ax
  2547.  17d7  89 5e fc                          mov     -4H[bp],bx
  2548.  17da  89 56 fe                          mov     -2H[bp],dx
  2549.  17dd  8b 46 fa                          mov     ax,-6H[bp]
  2550.  17e0  8b 5e fc                          mov     bx,-4H[bp]
  2551.  17e3  8b 56 fe                          mov     dx,-2H[bp]
  2552.  17e6  89 ec                             mov     sp,bp
  2553.  17e8  5d                                pop     bp
  2554.  17e9  ca 04 00                          retf    0004H
  2555.  17ec                    RST:
  2556.  17ec  55                SCL_012         push    bp
  2557.  17ed  89 e5                             mov     bp,sp
  2558.  17ef  81 ec 00 01                       sub     sp,0100H
  2559.  17f3  ff 76 0c                          push    +0cH[bp]
  2560.  17f6  ff 76 0a                          push    +0aH[bp]
  2561.  17f9  ff 76 08                          push    +8H[bp]
  2562.  17fc  b8 01 00                          mov     ax,0001H
  2563.  17ff  50                                push    ax
  2564.  1800  ff 76 06                          push    +6H[bp]
  2565.  1803  8d be 00 ff                       lea     di,-100H[bp]
  2566.  1807  16                                push    ss
  2567.  1808  57                                push    di
  2568.  1809  b8 ff 00                          mov     ax,00ffH
  2569.  180c  50                                push    ax
  2570.  180d  9a 00 00 00 00                    call    far SYSTEM_079
  2571.  1812  8d be 00 ff                       lea     di,-100H[bp]
  2572.  1816  16                                push    ss
  2573.  1817  57                                push    di
  2574.  1818  c4 7e 0e                          les     di,dword ptr +0eH[bp]
  2575.  181b  06                                push    es
  2576.  181c  57                                push    di
  2577.  181d  b8 50 00                          mov     ax,0050H
  2578.  1820  50                                push    ax
  2579.  1821  9a 00 00 00 00                    call    far SYSTEM_00C
  2580.  1826  89 ec                             mov     sp,bp
  2581.  1828  5d                                pop     bp
  2582.  1829  ca 08 00                          retf    0008H
  2583.  182c                    BEEP:
  2584.  182c  55                SCL_039         push    bp
  2585.  182d  89 e5                             mov     bp,sp
  2586.  182f  a1 00 00                          mov     ax,BEEP_TIME
  2587.  1832  a3 00 00                          mov     BEEP_COUNT,ax
  2588.  1835  ff 36 00 00                       push    BEEP_FREQUENCY_1
  2589.  1839  9a 00 00 00 00                    call    far CRT_013
  2590.  183e  c6 06 00 00 01                    mov     byte ptr BEEP_SWITCH,01H
  2591.  1843  89 ec                             mov     sp,bp
  2592.  1845  5d                                pop     bp
  2593.  1846  cb                                retf    
  2594.  1847  55                SCL_06F         push    bp
  2595.  1848  89 e5                             mov     bp,sp
  2596.  184a  8b 46 04                          mov     ax,+4H[bp]
  2597.  184d  ba 30 00                          mov     dx,0030H
  2598.  1850  f7 e2                             mul     dx
  2599.  1852  8b c8                             mov     cx,ax
  2600.  1854  a1 00 00                          mov     ax,S_PTR
  2601.  1857  ba 72 00                          mov     dx,0072H
  2602.  185a  f7 e2                             mul     dx
  2603.  185c  8b f8                             mov     di,ax
  2604.  185e  c4 bd 00 00                       les     di,dword ptr L584[di]
  2605.  1862  03 f9                             add     di,cx
  2606.  1864  26 8a 85 06 08                    mov     al,es:+806H[di]
  2607.  1869  30 e4                             xor     ah,ah
  2608.  186b  50                                push    ax
  2609.  186c  0e                                push    cs
  2610.  186d  e8 00 00                          call    SCL_027
  2611.  1870  8b 46 04                          mov     ax,+4H[bp]
  2612.  1873  ba 30 00                          mov     dx,0030H
  2613.  1876  f7 e2                             mul     dx
  2614.  1878  8b c8                             mov     cx,ax
  2615.  187a  a1 00 00                          mov     ax,S_PTR
  2616.  187d  ba 72 00                          mov     dx,0072H
  2617.  1880  f7 e2                             mul     dx
  2618.  1882  8b f8                             mov     di,ax
  2619.  1884  c4 bd 00 00                       les     di,dword ptr L584[di]
  2620.  1888  03 f9                             add     di,cx
  2621.  188a  26 8a 85 07 08                    mov     al,es:+807H[di]
  2622.  188f  30 e4                             xor     ah,ah
  2623.  1891  50                                push    ax
  2624.  1892  0e                                push    cs
  2625.  1893  e8 00 00                          call    SCL_028
  2626.  1896  89 ec                             mov     sp,bp
  2627.  1898  5d                                pop     bp
  2628.  1899  c2 02 00                          ret     0002H
  2629.  189c  55                SCL_070         push    bp
  2630.  189d  89 e5                             mov     bp,sp
  2631.  189f  a1 00 00                          mov     ax,MX
  2632.  18a2  40                                inc     ax
  2633.  18a3  50                                push    ax
  2634.  18a4  0e                                push    cs
  2635.  18a5  e8 00 00                          call    SCL_027
  2636.  18a8  89 ec                             mov     sp,bp
  2637.  18aa  5d                                pop     bp
  2638.  18ab  c3                                ret     
  2639.  18ac  55                SCL_071         push    bp
  2640.  18ad  89 e5                             mov     bp,sp
  2641.  18af  a1 00 00                          mov     ax,MX
  2642.  18b2  48                                dec     ax
  2643.  18b3  50                                push    ax
  2644.  18b4  0e                                push    cs
  2645.  18b5  e8 00 00                          call    SCL_027
  2646.  18b8  89 ec                             mov     sp,bp
  2647.  18ba  5d                                pop     bp
  2648.  18bb  c3                                ret     
  2649.  18bc  50                SCL_072         push    ax
  2650.  18bd  53                                push    bx
  2651.  18be  51                                push    cx
  2652.  18bf  52                                push    dx
  2653.  18c0  56                                push    si
  2654.  18c1  57                                push    di
  2655.  18c2  1e                                push    ds
  2656.  18c3  06                                push    es
  2657.  18c4  55                                push    bp
  2658.  18c5  89 e5                             mov     bp,sp
  2659.  18c7  b8 00 00                          mov     ax,seg COUNTRY
  2660.  18ca  8e d8                             mov     ds,ax
  2661.  18cc  a1 00 00                          mov     ax,BLINK_COUNT
  2662.  18cf  40                                inc     ax
  2663.  18d0  a3 00 00                          mov     BLINK_COUNT,ax
  2664.  18d3  83 3e 00 00 00                    cmp     word ptr BEEP_COUNT,0000H
  2665.  18d8  7e 40                             jle     L96
  2666.  18da  a1 00 00                          mov     ax,BEEP_COUNT
  2667.  18dd  48                                dec     ax
  2668.  18de  a3 00 00                          mov     BEEP_COUNT,ax
  2669.  18e1  83 3e 00 00 00                    cmp     word ptr BEEP_COUNT,0000H
  2670.  18e6  7e 2d                             jle     L95
  2671.  18e8  80 3e 00 00 00                    cmp     byte ptr BEEP_SWITCH,00H
  2672.  18ed  74 0b                             je      L91
  2673.  18ef  ff 36 00 00                       push    BEEP_FREQUENCY_2
  2674.  18f3  9a 00 00 00 00                    call    far CRT_013
  2675.  18f8  eb 09                             jmp     L92
  2676.  18fa  ff 36 00 00       L91             push    BEEP_FREQUENCY_1
  2677.  18fe  9a 00 00 00 00                    call    far CRT_013
  2678.  1903  80 3e 00 00 00    L92             cmp     byte ptr BEEP_SWITCH,00H
  2679.  1908  74 04                             je      L93
  2680.  190a  b0 00                             mov     al,00H
  2681.  190c  eb 02                             jmp     L94
  2682.  190e  b0 01             L93             mov     al,01H
  2683.  1910  a2 00 00          L94             mov     BEEP_SWITCH,al
  2684.  1913  eb 05                             jmp     L96
  2685.  1915  9a 00 00 00 00    L95             call    far CRT_014
  2686.  191a  89 ec             L96             mov     sp,bp
  2687.  191c  5d                                pop     bp
  2688.  191d  07                                pop     es
  2689.  191e  1f                                pop     ds
  2690.  191f  5f                                pop     di
  2691.  1920  5e                                pop     si
  2692.  1921  5a                                pop     dx
  2693.  1922  59                                pop     cx
  2694.  1923  5b                                pop     bx
  2695.  1924  58                                pop     ax
  2696.  1925  cf                                iret    
  2697.  1926  55                SCL_073         push    bp
  2698.  1927  89 e5                             mov     bp,sp
  2699.  1929  b0 1c                             mov     al,1cH
  2700.  192b  50                                push    ax
  2701.  192c  bf 00 00                          mov     di,offset OLD_CLOCK
  2702.  192f  1e                                push    ds
  2703.  1930  57                                push    di
  2704.  1931  9a 00 00 00 00                    call    far DOS_011
  2705.  1936  b0 1c                             mov     al,1cH
  2706.  1938  50                                push    ax
  2707.  1939  b8 00 00                          mov     ax,offset SCL_072
  2708.  193c  8c ca                             mov     dx,cs
  2709.  193e  52                                push    dx
  2710.  193f  50                                push    ax
  2711.  1940  9a 00 00 00 00                    call    far DOS_012
  2712.  1945  89 ec                             mov     sp,bp
  2713.  1947  5d                                pop     bp
  2714.  1948  c3                                ret     
  2715.  1949  55                SCL_074         push    bp
  2716.  194a  89 e5                             mov     bp,sp
  2717.  194c  b0 1c                             mov     al,1cH
  2718.  194e  50                                push    ax
  2719.  194f  ff 36 00 00                       push    L576
  2720.  1953  ff 36 00 00                       push    OLD_CLOCK
  2721.  1957  9a 00 00 00 00                    call    far DOS_012
  2722.  195c  89 ec                             mov     sp,bp
  2723.  195e  5d                                pop     bp
  2724.  195f  c3                                ret     
  2725.  1960  1e                L97             push    ds
  2726.  1961  46                                inc     si
  2727.  1962  41                                inc     cx
  2728.  1963  54                                push    sp
  2729.  1964  41                                inc     cx
  2730.  1965  4c                                dec     sp
  2731.  1966  20 45 52                          and     +52H[di],al
  2732.  1969  52                                push    dx
  2733.  196a  4f                                dec     di
  2734.  196b  52                                push    dx
  2735.  196c  20 49 4e                          and     +4eH[bx+di],cl
  2736.  196f  20 53 43                          and     +43H[bp+di],dl
  2737.  1972  52                                push    dx
  2738.  1973  45                                inc     bp
  2739.  1974  45                                inc     bp
  2740.  1975  4e                                dec     si
  2741.  1976  48                                dec     ax
  2742.  1977  41                                inc     cx
  2743.  1978  4e                                dec     si
  2744.  1979  44                                inc     sp
  2745.  197a  4c                                dec     sp
  2746.  197b  45                                inc     bp
  2747.  197c  52                                push    dx
  2748.  197d  3a 20                             cmp     ah,[bx+si]
  2749.  197f  0a 45 52          L98             or      al,+52H[di]
  2750.  1982  52                                push    dx
  2751.  1983  4f                                dec     di
  2752.  1984  52                                push    dx
  2753.  1985  20 4e 52                          and     +52H[bp],cl
  2754.  1988  3a 20                             cmp     ah,[bx+si]
  2755.  198a  10 50 52          L99             adc     +52H[bx+si],dl
  2756.  198d  4f                                dec     di
  2757.  198e  47                                inc     di
  2758.  198f  52                                push    dx
  2759.  1990  41                                inc     cx
  2760.  1991  4d                                dec     bp
  2761.  1992  20 41 42                          and     +42H[bx+di],al
  2762.  1995  4f                                dec     di
  2763.  1996  52                                push    dx
  2764.  1997  54                                push    sp
  2765.  1998  45                                inc     bp
  2766.  1999  44                                inc     sp
  2767.  199a  2e 55                             push    bp
  2768.  199c  89 e5                             mov     bp,sp
  2769.  199e  9a 00 00 00 00                    call    far CRT_009
  2770.  19a3  b0 01                             mov     al,01H
  2771.  19a5  50                                push    ax
  2772.  19a6  b0 0a                             mov     al,0aH
  2773.  19a8  50                                push    ax
  2774.  19a9  9a 00 00 00 00                    call    far CRT_006
  2775.  19ae  bf 00 00                          mov     di,offset SYSTEM_BSS+100H
  2776.  19b1  1e                                push    ds
  2777.  19b2  57                                push    di
  2778.  19b3  bf 00 00                          mov     di,offset L97
  2779.  19b6  0e                                push    cs
  2780.  19b7  57                                push    di
  2781.  19b8  31 c0                             xor     ax,ax
  2782.  19ba  50                                push    ax
  2783.  19bb  9a 00 00 00 00                    call    far SYSTEM_036
  2784.  19c0  9a 00 00 00 00                    call    far SYSTEM_03A
  2785.  19c5  9a 00 00 00 00                    call    far SYSTEM_032
  2786.  19ca  83 7e 06 03                       cmp     word ptr +6H[bp],0003H
  2787.  19ce  7e 33                             jle     L100
  2788.  19d0  bf 00 00                          mov     di,offset SYSTEM_BSS+100H
  2789.  19d3  1e                                push    ds
  2790.  19d4  57                                push    di
  2791.  19d5  bf 00 00                          mov     di,offset L98
  2792.  19d8  0e                                push    cs
  2793.  19d9  57                                push    di
  2794.  19da  31 c0                             xor     ax,ax
  2795.  19dc  50                                push    ax
  2796.  19dd  9a 00 00 00 00                    call    far SYSTEM_036
  2797.  19e2  8b 7e 06                          mov     di,+6H[bp]
  2798.  19e5  d1 e7                             shl     di,1
  2799.  19e7  d1 e7                             shl     di,1
  2800.  19e9  c4 bd 00 00                       les     di,dword ptr L581[di]
  2801.  19ed  06                                push    es
  2802.  19ee  57                                push    di
  2803.  19ef  31 c0                             xor     ax,ax
  2804.  19f1  50                                push    ax
  2805.  19f2  9a 00 00 00 00                    call    far SYSTEM_036
  2806.  19f7  9a 00 00 00 00                    call    far SYSTEM_03A
  2807.  19fc  9a 00 00 00 00                    call    far SYSTEM_032
  2808.  1a01  eb 2a                             jmp     L101
  2809.  1a03  bf 00 00          L100            mov     di,offset SYSTEM_BSS+100H
  2810.  1a06  1e                                push    ds
  2811.  1a07  57                                push    di
  2812.  1a08  bf 00 00                          mov     di,offset L98
  2813.  1a0b  0e                                push    cs
  2814.  1a0c  57                                push    di
  2815.  1a0d  31 c0                             xor     ax,ax
  2816.  1a0f  50                                push    ax
  2817.  1a10  9a 00 00 00 00                    call    far SYSTEM_036
  2818.  1a15  8b 46 06                          mov     ax,+6H[bp]
  2819.  1a18  99                                cwd     
  2820.  1a19  52                                push    dx
  2821.  1a1a  50                                push    ax
  2822.  1a1b  31 c0                             xor     ax,ax
  2823.  1a1d  50                                push    ax
  2824.  1a1e  9a 00 00 00 00                    call    far SYSTEM_037
  2825.  1a23  9a 00 00 00 00                    call    far SYSTEM_03A
  2826.  1a28  9a 00 00 00 00                    call    far SYSTEM_032
  2827.  1a2d  bf 00 00          L101            mov     di,offset SYSTEM_BSS+100H
  2828.  1a30  1e                                push    ds
  2829.  1a31  57                                push    di
  2830.  1a32  bf 00 00                          mov     di,offset L99
  2831.  1a35  0e                                push    cs
  2832.  1a36  57                                push    di
  2833.  1a37  31 c0                             xor     ax,ax
  2834.  1a39  50                                push    ax
  2835.  1a3a  9a 00 00 00 00                    call    far SYSTEM_036
  2836.  1a3f  9a 00 00 00 00                    call    far SYSTEM_03A
  2837.  1a44  9a 00 00 00 00                    call    far SYSTEM_032
  2838.  1a49  83 7e 06 04                       cmp     word ptr +6H[bp],0004H
  2839.  1a4d  7c 28                             jl      L102
  2840.  1a4f  bf 00 00                          mov     di,offset SCREENS
  2841.  1a52  1e                                push    ds
  2842.  1a53  57                                push    di
  2843.  1a54  9a 00 00 00 00                    call    far SYSTEM_04C
  2844.  1a59  9a 00 00 00 00                    call    far SYSTEM_032
  2845.  1a5e  bf 00 00                          mov     di,offset SCREENINDEX
  2846.  1a61  1e                                push    ds
  2847.  1a62  57                                push    di
  2848.  1a63  9a 00 00 00 00                    call    far SYSTEM_04C
  2849.  1a68  9a 00 00 00 00                    call    far SYSTEM_032
  2850.  1a6d  e8 00 00                          call    SCL_074
  2851.  1a70  b0 00                             mov     al,00H
  2852.  1a72  50                                push    ax
  2853.  1a73  0e                                push    cs
  2854.  1a74  e8 00 00                          call    SCL_01A
  2855.  1a77  83 7e 06 07       L102            cmp     word ptr +6H[bp],0007H
  2856.  1a7b  74 0d                             je      L103
  2857.  1a7d  83 7e 06 0b                       cmp     word ptr +6H[bp],000bH
  2858.  1a81  74 07                             je      L103
  2859.  1a83  31 c0                             xor     ax,ax
  2860.  1a85  9a 00 00 00 00                    call    far SYSTEM_003
  2861.  1a8a  89 ec             L103            mov     sp,bp
  2862.  1a8c  5d                                pop     bp
  2863.  1a8d  ca 02 00                          retf    0002H
  2864.  1a90  55                SCL_075         push    bp
  2865.  1a91  89 e5                             mov     bp,sp
  2866.  1a93  c4 06 00 00                       les     ax,dword ptr SAVE_EXITPROC
  2867.  1a97  8c c2                             mov     dx,es
  2868.  1a99  a3 00 00                          mov     SYSTEM_BSS+214H,ax
  2869.  1a9c  89 16 00 00                       mov     SYSTEM_BSS+216H,dx
  2870.  1aa0  81 3e 00 00 ff 00                 cmp     word ptr SYSTEM_BSS+218H,00ffH
  2871.  1aa6  75 0a                             jne     L104
  2872.  1aa8  b8 0b 00                          mov     ax,000bH
  2873.  1aab  50                                push    ax
  2874.  1aac  0e                                push    cs
  2875.  1aad  e8 00 00                          call    FATAL_SCL_ERROR
  2876.  1ab0  eb 0f                             jmp     L105
  2877.  1ab2  83 3e 00 00 00    L104            cmp     word ptr SYSTEM_BSS+218H,0000H
  2878.  1ab7  7e 08                             jle     L105
  2879.  1ab9  b8 07 00                          mov     ax,0007H
  2880.  1abc  50                                push    ax
  2881.  1abd  0e                                push    cs
  2882.  1abe  e8 00 00                          call    FATAL_SCL_ERROR
  2883.  1ac1  89 ec             L105            mov     sp,bp
  2884.  1ac3  5d                                pop     bp
  2885.  1ac4  cb                                retf    
  2886.  1ac5                    W_CRT:
  2887.  1ac5  55                SCL_03B         push    bp
  2888.  1ac6  89 e5                             mov     bp,sp
  2889.  1ac8  81 ec ae 00                       sub     sp,00aeH
  2890.  1acc  c4 7e 06                          les     di,dword ptr +6H[bp]
  2891.  1acf  06                                push    es
  2892.  1ad0  57                                push    di
  2893.  1ad1  8d 7e af                          lea     di,-51H[bp]
  2894.  1ad4  16                                push    ss
  2895.  1ad5  57                                push    di
  2896.  1ad6  b8 50 00                          mov     ax,0050H
  2897.  1ad9  50                                push    ax
  2898.  1ada  9a 00 00 00 00                    call    far SYSTEM_00C
  2899.  1adf  83 7e 0a 00                       cmp     word ptr +0aH[bp],0000H
  2900.  1ae3  75 03                             jne     L106
  2901.  1ae5  e9 8e 00                          jmp     L107
  2902.  1ae8  a1 00 00          L106            mov     ax,S_PTR
  2903.  1aeb  ba 72 00                          mov     dx,0072H
  2904.  1aee  f7 e2                             mul     dx
  2905.  1af0  8b f8                             mov     di,ax
  2906.  1af2  c4 bd 00 00                       les     di,dword ptr L584[di]
  2907.  1af6  89 be 56 ff                       mov     -0aaH[bp],di
  2908.  1afa  8c 86 58 ff                       mov     -0a8H[bp],es
  2909.  1afe  8b 46 0a                          mov     ax,+0aH[bp]
  2910.  1b01  ba 30 00                          mov     dx,0030H
  2911.  1b04  f7 e2                             mul     dx
  2912.  1b06  c4 be 56 ff                       les     di,dword ptr -0aaH[bp]
  2913.  1b0a  03 f8                             add     di,ax
  2914.  1b0c  81 c7 f9 07                       add     di,07f9H
  2915.  1b10  89 be 52 ff                       mov     -0aeH[bp],di
  2916.  1b14  8c 86 54 ff                       mov     -0acH[bp],es
  2917.  1b18  8d 7e af                          lea     di,-51H[bp]
  2918.  1b1b  16                                push    ss
  2919.  1b1c  57                                push    di
  2920.  1b1d  8d be 5e ff                       lea     di,-0a2H[bp]
  2921.  1b21  16                                push    ss
  2922.  1b22  57                                push    di
  2923.  1b23  b8 50 00                          mov     ax,0050H
  2924.  1b26  50                                push    ax
  2925.  1b27  9a 00 00 00 00                    call    far SYSTEM_00C
  2926.  1b2c  8d be 5e ff                       lea     di,-0a2H[bp]
  2927.  1b30  16                                push    ss
  2928.  1b31  57                                push    di
  2929.  1b32  a0 00 00                          mov     al,SPACE
  2930.  1b35  50                                push    ax
  2931.  1b36  c4 be 52 ff                       les     di,dword ptr -0aeH[bp]
  2932.  1b3a  26 8a 45 1e                       mov     al,es:+1eH[di]
  2933.  1b3e  50                                push    ax
  2934.  1b3f  c4 be 52 ff                       les     di,dword ptr -0aeH[bp]
  2935.  1b43  26 8a 45 0f                       mov     al,es:+0fH[di]
  2936.  1b47  30 e4                             xor     ah,ah
  2937.  1b49  50                                push    ax
  2938.  1b4a  0e                                push    cs
  2939.  1b4b  e8 00 00                          call    FTAB
  2940.  1b4e  8d be 5e ff                       lea     di,-0a2H[bp]
  2941.  1b52  16                                push    ss
  2942.  1b53  57                                push    di
  2943.  1b54  c4 be 52 ff                       les     di,dword ptr -0aeH[bp]
  2944.  1b58  26 8a 45 0d                       mov     al,es:+0dH[di]
  2945.  1b5c  30 e4                             xor     ah,ah
  2946.  1b5e  03 06 00 00                       add     ax,XOFF
  2947.  1b62  50                                push    ax
  2948.  1b63  c4 be 52 ff                       les     di,dword ptr -0aeH[bp]
  2949.  1b67  26 8a 45 0e                       mov     al,es:+0eH[di]
  2950.  1b6b  30 e4                             xor     ah,ah
  2951.  1b6d  03 06 00 00                       add     ax,YOFF
  2952.  1b71  50                                push    ax
  2953.  1b72  0e                                push    cs
  2954.  1b73  e8 00 00                          call    SCL_01C
  2955.  1b76  89 ec             L107            mov     sp,bp
  2956.  1b78  5d                                pop     bp
  2957.  1b79  ca 06 00                          retf    0006H
  2958.  1b7c                    SYS_MSG:
  2959.  1b7c  55                SCL_03C         push    bp
  2960.  1b7d  89 e5                             mov     bp,sp
  2961.  1b7f  8b 7e 06                          mov     di,+6H[bp]
  2962.  1b82  d1 e7                             shl     di,1
  2963.  1b84  d1 e7                             shl     di,1
  2964.  1b86  c4 bd 00 00                       les     di,dword ptr L581[di]
  2965.  1b8a  06                                push    es
  2966.  1b8b  57                                push    di
  2967.  1b8c  c4 7e 08                          les     di,dword ptr +8H[bp]
  2968.  1b8f  06                                push    es
  2969.  1b90  57                                push    di
  2970.  1b91  b8 50 00                          mov     ax,0050H
  2971.  1b94  50                                push    ax
  2972.  1b95  9a 00 00 00 00                    call    far SYSTEM_00C
  2973.  1b9a  89 ec                             mov     sp,bp
  2974.  1b9c  5d                                pop     bp
  2975.  1b9d  ca 02 00                          retf    0002H
  2976.  1ba0                    USER_MSG:
  2977.  1ba0  55                SCL_03D         push    bp
  2978.  1ba1  89 e5                             mov     bp,sp
  2979.  1ba3  8b 46 06                          mov     ax,+6H[bp]
  2980.  1ba6  05 64 00                          add     ax,0064H
  2981.  1ba9  8b f8                             mov     di,ax
  2982.  1bab  d1 e7                             shl     di,1
  2983.  1bad  d1 e7                             shl     di,1
  2984.  1baf  c4 bd 00 00                       les     di,dword ptr L581[di]
  2985.  1bb3  06                                push    es
  2986.  1bb4  57                                push    di
  2987.  1bb5  c4 7e 08                          les     di,dword ptr +8H[bp]
  2988.  1bb8  06                                push    es
  2989.  1bb9  57                                push    di
  2990.  1bba  b8 50 00                          mov     ax,0050H
  2991.  1bbd  50                                push    ax
  2992.  1bbe  9a 00 00 00 00                    call    far SYSTEM_00C
  2993.  1bc3  89 ec                             mov     sp,bp
  2994.  1bc5  5d                                pop     bp
  2995.  1bc6  ca 02 00                          retf    0002H
  2996.  1bc9                    INPUT_ERROR:
  2997.  1bc9  55                SCL_03E         push    bp
  2998.  1bca  89 e5                             mov     bp,sp
  2999.  1bcc  81 ec 04 01                       sub     sp,0104H
  3000.  1bd0  80 3e 00 00 00                    cmp     byte ptr ERROR_MSG_SET,00H
  3001.  1bd5  74 4f                             je      L108
  3002.  1bd7  83 3e 00 00 00                    cmp     word ptr S_PTR,0000H
  3003.  1bdc  7e 48                             jle     L108
  3004.  1bde  a1 00 00                          mov     ax,S_PTR
  3005.  1be1  ba 72 00                          mov     dx,0072H
  3006.  1be4  f7 e2                             mul     dx
  3007.  1be6  8b f8                             mov     di,ax
  3008.  1be8  c4 bd 00 00                       les     di,dword ptr L584[di]
  3009.  1bec  89 7e fc                          mov     -4H[bp],di
  3010.  1bef  8c 46 fe                          mov     -2H[bp],es
  3011.  1bf2  c4 7e fc                          les     di,dword ptr -4H[bp]
  3012.  1bf5  26 80 7d 37 00                    cmp     byte ptr es:+37H[di],00H
  3013.  1bfa  76 2a                             jbe     L108
  3014.  1bfc  c4 7e fc                          les     di,dword ptr -4H[bp]
  3015.  1bff  26 80 7d 35 00                    cmp     byte ptr es:+35H[di],00H
  3016.  1c04  76 20                             jbe     L108
  3017.  1c06  c6 06 00 00 01                    mov     byte ptr ERROR_MSG_PRESENT,01H
  3018.  1c0b  c4 7e fc                          les     di,dword ptr -4H[bp]
  3019.  1c0e  26 8a 45 35                       mov     al,es:+35H[di]
  3020.  1c12  30 e4                             xor     ah,ah
  3021.  1c14  50                                push    ax
  3022.  1c15  8d be fc fe                       lea     di,-104H[bp]
  3023.  1c19  16                                push    ss
  3024.  1c1a  57                                push    di
  3025.  1c1b  ff 76 06                          push    +6H[bp]
  3026.  1c1e  0e                                push    cs
  3027.  1c1f  e8 00 00                          call    SCL_03C
  3028.  1c22  0e                                push    cs
  3029.  1c23  e8 00 00                          call    SCL_03B
  3030.  1c26  80 3e 00 00 00    L108            cmp     byte ptr BEEP_OFF,00H
  3031.  1c2b  75 04                             jne     L109
  3032.  1c2d  0e                                push    cs
  3033.  1c2e  e8 00 00                          call    BEEP
  3034.  1c31  89 ec             L109            mov     sp,bp
  3035.  1c33  5d                                pop     bp
  3036.  1c34  ca 02 00                          retf    0002H
  3037.  1c37                    W_FIELD_MSG:
  3038.  1c37  55                SCL_03F         push    bp
  3039.  1c38  89 e5                             mov     bp,sp
  3040.  1c3a  81 ec 08 01                       sub     sp,0108H
  3041.  1c3e  a1 00 00                          mov     ax,S_PTR
  3042.  1c41  ba 72 00                          mov     dx,0072H
  3043.  1c44  f7 e2                             mul     dx
  3044.  1c46  8b f8                             mov     di,ax
  3045.  1c48  c4 bd 00 00                       les     di,dword ptr L584[di]
  3046.  1c4c  89 7e fc                          mov     -4H[bp],di
  3047.  1c4f  8c 46 fe                          mov     -2H[bp],es
  3048.  1c52  8b 46 06                          mov     ax,+6H[bp]
  3049.  1c55  ba 30 00                          mov     dx,0030H
  3050.  1c58  f7 e2                             mul     dx
  3051.  1c5a  c4 7e fc                          les     di,dword ptr -4H[bp]
  3052.  1c5d  03 f8                             add     di,ax
  3053.  1c5f  81 c7 f9 07                       add     di,07f9H
  3054.  1c63  89 7e f8                          mov     -8H[bp],di
  3055.  1c66  8c 46 fa                          mov     -6H[bp],es
  3056.  1c69  80 3e 00 00 00                    cmp     byte ptr INPUT_MSG_SET,00H
  3057.  1c6e  74 36                             je      L110
  3058.  1c70  c4 7e fc                          les     di,dword ptr -4H[bp]
  3059.  1c73  26 80 7d 36 00                    cmp     byte ptr es:+36H[di],00H
  3060.  1c78  76 2c                             jbe     L110
  3061.  1c7a  c4 7e f8                          les     di,dword ptr -8H[bp]
  3062.  1c7d  26 83 3d 00                       cmp     word ptr es:[di],0000H
  3063.  1c81  7e 23                             jle     L110
  3064.  1c83  c6 06 00 00 01                    mov     byte ptr MSG_PRESENT,01H
  3065.  1c88  c4 7e fc                          les     di,dword ptr -4H[bp]
  3066.  1c8b  26 8a 45 36                       mov     al,es:+36H[di]
  3067.  1c8f  30 e4                             xor     ah,ah
  3068.  1c91  50                                push    ax
  3069.  1c92  8d be f8 fe                       lea     di,-108H[bp]
  3070.  1c96  16                                push    ss
  3071.  1c97  57                                push    di
  3072.  1c98  c4 7e f8                          les     di,dword ptr -8H[bp]
  3073.  1c9b  26 ff 35                          push    es:[di]
  3074.  1c9e  0e                                push    cs
  3075.  1c9f  e8 00 00                          call    SCL_03D
  3076.  1ca2  0e                                push    cs
  3077.  1ca3  e8 00 00                          call    SCL_03B
  3078.  1ca6  89 ec             L110            mov     sp,bp
  3079.  1ca8  5d                                pop     bp
  3080.  1ca9  ca 02 00                          retf    0002H
  3081.  1cac                    PRINTER_READY:
  3082.  1cac  55                SCL_036         push    bp
  3083.  1cad  89 e5                             mov     bp,sp
  3084.  1caf  83 ec 01                          sub     sp,0001H
  3085.  1cb2  c6 06 00 00 02                    mov     byte ptr L577,02H
  3086.  1cb7  31 c0                             xor     ax,ax
  3087.  1cb9  a3 00 00                          mov     L579,ax
  3088.  1cbc  b0 17                             mov     al,17H
  3089.  1cbe  50                                push    ax
  3090.  1cbf  bf 00 00                          mov     di,offset GLB_REGS
  3091.  1cc2  1e                                push    ds
  3092.  1cc3  57                                push    di
  3093.  1cc4  9a 00 00 00 00                    call    far DOS_001
  3094.  1cc9  a0 00 00                          mov     al,L577
  3095.  1ccc  24 40                             and     al,40H
  3096.  1cce  08 c0                             or      al,al
  3097.  1cd0  76 06                             jbe     L111
  3098.  1cd2  c6 46 06 01                       mov     byte ptr +6H[bp],01H
  3099.  1cd6  eb 22                             jmp     L114
  3100.  1cd8  a0 00 00          L111            mov     al,L577
  3101.  1cdb  24 20                             and     al,20H
  3102.  1cdd  08 c0                             or      al,al
  3103.  1cdf  76 06                             jbe     L112
  3104.  1ce1  c6 46 06 02                       mov     byte ptr +6H[bp],02H
  3105.  1ce5  eb 13                             jmp     L114
  3106.  1ce7  a0 00 00          L112            mov     al,L577
  3107.  1cea  24 08                             and     al,08H
  3108.  1cec  08 c0                             or      al,al
  3109.  1cee  76 06                             jbe     L113
  3110.  1cf0  c6 46 06 03                       mov     byte ptr +6H[bp],03H
  3111.  1cf4  eb 04                             jmp     L114
  3112.  1cf6  c6 46 06 00       L113            mov     byte ptr +6H[bp],00H
  3113.  1cfa  80 7e 06 00       L114            cmp     byte ptr +6H[bp],00H
  3114.  1cfe  74 04                             je      L115
  3115.  1d00  b0 00                             mov     al,00H
  3116.  1d02  eb 02                             jmp     L116
  3117.  1d04  b0 01             L115            mov     al,01H
  3118.  1d06  88 46 ff          L116            mov     -1H[bp],al
  3119.  1d09  8a 46 ff                          mov     al,-1H[bp]
  3120.  1d0c  89 ec                             mov     sp,bp
  3121.  1d0e  5d                                pop     bp
  3122.  1d0f  ca 02 00                          retf    0002H
  3123.  1d12                    UPDATE_FIELD:
  3124.  1d12  55                SCL_040         push    bp
  3125.  1d13  89 e5                             mov     bp,sp
  3126.  1d15  81 ec 10 01                       sub     sp,0110H
  3127.  1d19  a1 00 00                          mov     ax,MX
  3128.  1d1c  89 46 fa                          mov     -6H[bp],ax
  3129.  1d1f  a1 00 00                          mov     ax,MY
  3130.  1d22  89 46 fc                          mov     -4H[bp],ax
  3131.  1d25  ff 76 08                          push    +8H[bp]
  3132.  1d28  e8 00 00                          call    SCL_06F
  3133.  1d2b  a1 00 00                          mov     ax,S_PTR
  3134.  1d2e  ba 72 00                          mov     dx,0072H
  3135.  1d31  f7 e2                             mul     dx
  3136.  1d33  8b f8                             mov     di,ax
  3137.  1d35  c4 bd 00 00                       les     di,dword ptr L584[di]
  3138.  1d39  89 7e f6                          mov     -0aH[bp],di
  3139.  1d3c  8c 46 f8                          mov     -8H[bp],es
  3140.  1d3f  8b 46 08                          mov     ax,+8H[bp]
  3141.  1d42  ba 30 00                          mov     dx,0030H
  3142.  1d45  f7 e2                             mul     dx
  3143.  1d47  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3144.  1d4a  03 f8                             add     di,ax
  3145.  1d4c  81 c7 f9 07                       add     di,07f9H
  3146.  1d50  89 7e f2                          mov     -0eH[bp],di
  3147.  1d53  8c 46 f4                          mov     -0cH[bp],es
  3148.  1d56  c4 7e f2                          les     di,dword ptr -0eH[bp]
  3149.  1d59  26 8a 45 0f                       mov     al,es:+0fH[di]
  3150.  1d5d  30 e4                             xor     ah,ah
  3151.  1d5f  89 46 f0                          mov     -10H[bp],ax
  3152.  1d62  b8 01 00                          mov     ax,0001H
  3153.  1d65  3b 46 f0                          cmp     ax,-10H[bp]
  3154.  1d68  7e 03                             jle     L117
  3155.  1d6a  e9 97 00                          jmp     L122
  3156.  1d6d  89 46 fe          L117            mov     -2H[bp],ax
  3157.  1d70  eb 03                             jmp     L119
  3158.  1d72  ff 46 fe          L118            inc     word ptr -2H[bp]
  3159.  1d75  80 7e 06 00       L119            cmp     byte ptr +6H[bp],00H
  3160.  1d79  74 45                             je      L120
  3161.  1d7b  a1 00 00                          mov     ax,MX
  3162.  1d7e  8b c8                             mov     cx,ax
  3163.  1d80  c4 7e f2                          les     di,dword ptr -0eH[bp]
  3164.  1d83  26 8a 45 0e                       mov     al,es:+0eH[di]
  3165.  1d87  30 e4                             xor     ah,ah
  3166.  1d89  ba 51 00                          mov     dx,0051H
  3167.  1d8c  f7 e2                             mul     dx
  3168.  1d8e  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3169.  1d91  03 f8                             add     di,ax
  3170.  1d93  03 f9                             add     di,cx
  3171.  1d95  26 8a 45 ef                       mov     al,es:-11H[di]
  3172.  1d99  3a 06 00 00                       cmp     al,SPACE
  3173.  1d9d  75 21                             jne     L120
  3174.  1d9f  8d be f0 fe                       lea     di,-110H[bp]
  3175.  1da3  16                                push    ss
  3176.  1da4  57                                push    di
  3177.  1da5  c4 7e f2                          les     di,dword ptr -0eH[bp]
  3178.  1da8  26 8a 45 1b                       mov     al,es:+1bH[di]
  3179.  1dac  50                                push    ax
  3180.  1dad  9a 00 00 00 00                    call    far SYSTEM_012
  3181.  1db2  e8 00 00                          call    SCL_06A
  3182.  1db5  50                                push    ax
  3183.  1db6  e8 00 00                          call    SCL_06B
  3184.  1db9  50                                push    ax
  3185.  1dba  0e                                push    cs
  3186.  1dbb  e8 00 00                          call    SCL_01C
  3187.  1dbe  eb 36                             jmp     L121
  3188.  1dc0  8d be f0 fe       L120            lea     di,-110H[bp]
  3189.  1dc4  16                                push    ss
  3190.  1dc5  57                                push    di
  3191.  1dc6  a1 00 00                          mov     ax,MX
  3192.  1dc9  8b c8                             mov     cx,ax
  3193.  1dcb  c4 7e f2                          les     di,dword ptr -0eH[bp]
  3194.  1dce  26 8a 45 0e                       mov     al,es:+0eH[di]
  3195.  1dd2  30 e4                             xor     ah,ah
  3196.  1dd4  ba 51 00                          mov     dx,0051H
  3197.  1dd7  f7 e2                             mul     dx
  3198.  1dd9  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3199.  1ddc  03 f8                             add     di,ax
  3200.  1dde  03 f9                             add     di,cx
  3201.  1de0  26 8a 45 ef                       mov     al,es:-11H[di]
  3202.  1de4  50                                push    ax
  3203.  1de5  9a 00 00 00 00                    call    far SYSTEM_012
  3204.  1dea  e8 00 00                          call    SCL_06A
  3205.  1ded  50                                push    ax
  3206.  1dee  e8 00 00                          call    SCL_06B
  3207.  1df1  50                                push    ax
  3208.  1df2  0e                                push    cs
  3209.  1df3  e8 00 00                          call    SCL_01C
  3210.  1df6  e8 00 00          L121            call    SCL_070
  3211.  1df9  8b 46 fe                          mov     ax,-2H[bp]
  3212.  1dfc  3b 46 f0                          cmp     ax,-10H[bp]
  3213.  1dff  74 03                             je      L122
  3214.  1e01  e9 6e ff                          jmp     L118
  3215.  1e04  ff 76 fa          L122            push    -6H[bp]
  3216.  1e07  0e                                push    cs
  3217.  1e08  e8 00 00                          call    SCL_027
  3218.  1e0b  ff 76 fc                          push    -4H[bp]
  3219.  1e0e  0e                                push    cs
  3220.  1e0f  e8 00 00                          call    SCL_028
  3221.  1e12  89 ec                             mov     sp,bp
  3222.  1e14  5d                                pop     bp
  3223.  1e15  ca 04 00                          retf    0004H
  3224.  1e18                    R_CONT:
  3225.  1e18  55                SCL_041         push    bp
  3226.  1e19  89 e5                             mov     bp,sp
  3227.  1e1b  81 ec 2a 01                       sub     sp,012aH
  3228.  1e1f  83 3e 00 00 00                    cmp     word ptr R_PTR,0000H
  3229.  1e24  7f 03                             jg      L123
  3230.  1e26  e9 b0 00                          jmp     L126
  3231.  1e29  a1 00 00          L123            mov     ax,R_PTR
  3232.  1e2c  ba 72 00                          mov     dx,0072H
  3233.  1e2f  f7 e2                             mul     dx
  3234.  1e31  8b f8                             mov     di,ax
  3235.  1e33  c4 bd 00 00                       les     di,dword ptr L584[di]
  3236.  1e37  89 7e fa                          mov     -6H[bp],di
  3237.  1e3a  8c 46 fc                          mov     -4H[bp],es
  3238.  1e3d  8a 46 0a                          mov     al,+0aH[bp]
  3239.  1e40  50                                push    ax
  3240.  1e41  8d 7e da                          lea     di,-26H[bp]
  3241.  1e44  16                                push    ss
  3242.  1e45  57                                push    di
  3243.  1e46  9a 00 00 00 00                    call    far SYSTEM_028
  3244.  1e4b  b0 01                             mov     al,01H
  3245.  1e4d  50                                push    ax
  3246.  1e4e  c4 7e fa                          les     di,dword ptr -6H[bp]
  3247.  1e51  26 8a 45 37                       mov     al,es:+37H[di]
  3248.  1e55  50                                push    ax
  3249.  1e56  9a 00 00 00 00                    call    far SYSTEM_02A
  3250.  1e5b  9a 00 00 00 00                    call    far SYSTEM_018
  3251.  1e60  74 6d                             je      L124
  3252.  1e62  8b 46 0a                          mov     ax,+0aH[bp]
  3253.  1e65  ba 30 00                          mov     dx,0030H
  3254.  1e68  f7 e2                             mul     dx
  3255.  1e6a  c4 7e fa                          les     di,dword ptr -6H[bp]
  3256.  1e6d  03 f8                             add     di,ax
  3257.  1e6f  81 c7 f9 07                       add     di,07f9H
  3258.  1e73  89 7e d6                          mov     -2aH[bp],di
  3259.  1e76  8c 46 d8                          mov     -28H[bp],es
  3260.  1e79  8d be d6 fe                       lea     di,-12aH[bp]
  3261.  1e7d  16                                push    ss
  3262.  1e7e  57                                push    di
  3263.  1e7f  c4 7e d6                          les     di,dword ptr -2aH[bp]
  3264.  1e82  26 8a 45 0e                       mov     al,es:+0eH[di]
  3265.  1e86  30 e4                             xor     ah,ah
  3266.  1e88  ba 51 00                          mov     dx,0051H
  3267.  1e8b  f7 e2                             mul     dx
  3268.  1e8d  c4 7e fa                          les     di,dword ptr -6H[bp]
  3269.  1e90  03 f8                             add     di,ax
  3270.  1e92  81 c7 ef ff                       add     di,0ffefH
  3271.  1e96  06                                push    es
  3272.  1e97  57                                push    di
  3273.  1e98  c4 7e d6                          les     di,dword ptr -2aH[bp]
  3274.  1e9b  26 8a 45 0d                       mov     al,es:+0dH[di]
  3275.  1e9f  30 e4                             xor     ah,ah
  3276.  1ea1  50                                push    ax
  3277.  1ea2  c4 7e d6                          les     di,dword ptr -2aH[bp]
  3278.  1ea5  26 8a 45 0f                       mov     al,es:+0fH[di]
  3279.  1ea9  30 e4                             xor     ah,ah
  3280.  1eab  50                                push    ax
  3281.  1eac  9a 00 00 00 00                    call    far SYSTEM_00E
  3282.  1eb1  c4 7e 06                          les     di,dword ptr +6H[bp]
  3283.  1eb4  06                                push    es
  3284.  1eb5  57                                push    di
  3285.  1eb6  b8 50 00                          mov     ax,0050H
  3286.  1eb9  50                                push    ax
  3287.  1eba  9a 00 00 00 00                    call    far SYSTEM_00C
  3288.  1ebf  c4 7e 06                          les     di,dword ptr +6H[bp]
  3289.  1ec2  06                                push    es
  3290.  1ec3  57                                push    di
  3291.  1ec4  8d 7e fe                          lea     di,-2H[bp]
  3292.  1ec7  16                                push    ss
  3293.  1ec8  57                                push    di
  3294.  1ec9  0e                                push    cs
  3295.  1eca  e8 00 00                          call    SCL_007
  3296.  1ecd  eb 08                             jmp     L125
  3297.  1ecf  b8 0a 00          L124            mov     ax,000aH
  3298.  1ed2  50                                push    ax
  3299.  1ed3  0e                                push    cs
  3300.  1ed4  e8 00 00                          call    FATAL_SCL_ERROR
  3301.  1ed7  eb 08             L125            jmp     L127
  3302.  1ed9  b8 09 00          L126            mov     ax,0009H
  3303.  1edc  50                                push    ax
  3304.  1edd  0e                                push    cs
  3305.  1ede  e8 00 00                          call    FATAL_SCL_ERROR
  3306.  1ee1  89 ec             L127            mov     sp,bp
  3307.  1ee3  5d                                pop     bp
  3308.  1ee4  ca 06 00                          retf    0006H
  3309.  1ee7                    R_SEL:
  3310.  1ee7  55                SCL_042         push    bp
  3311.  1ee8  89 e5                             mov     bp,sp
  3312.  1eea  83 ec 24                          sub     sp,0024H
  3313.  1eed  83 3e 00 00 00                    cmp     word ptr R_PTR,0000H
  3314.  1ef2  7e 5d                             jle     L130
  3315.  1ef4  a1 00 00                          mov     ax,R_PTR
  3316.  1ef7  ba 72 00                          mov     dx,0072H
  3317.  1efa  f7 e2                             mul     dx
  3318.  1efc  8b f8                             mov     di,ax
  3319.  1efe  c4 bd 00 00                       les     di,dword ptr L584[di]
  3320.  1f02  89 7e fc                          mov     -4H[bp],di
  3321.  1f05  8c 46 fe                          mov     -2H[bp],es
  3322.  1f08  8a 46 0a                          mov     al,+0aH[bp]
  3323.  1f0b  50                                push    ax
  3324.  1f0c  8d 7e dc                          lea     di,-24H[bp]
  3325.  1f0f  16                                push    ss
  3326.  1f10  57                                push    di
  3327.  1f11  9a 00 00 00 00                    call    far SYSTEM_028
  3328.  1f16  b0 01                             mov     al,01H
  3329.  1f18  50                                push    ax
  3330.  1f19  c4 7e fc                          les     di,dword ptr -4H[bp]
  3331.  1f1c  26 8a 45 37                       mov     al,es:+37H[di]
  3332.  1f20  50                                push    ax
  3333.  1f21  9a 00 00 00 00                    call    far SYSTEM_02A
  3334.  1f26  9a 00 00 00 00                    call    far SYSTEM_018
  3335.  1f2b  74 1a                             je      L128
  3336.  1f2d  8b 46 0a                          mov     ax,+0aH[bp]
  3337.  1f30  ba 30 00                          mov     dx,0030H
  3338.  1f33  f7 e2                             mul     dx
  3339.  1f35  c4 7e fc                          les     di,dword ptr -4H[bp]
  3340.  1f38  03 f8                             add     di,ax
  3341.  1f3a  26 8a 85 27 08                    mov     al,es:+827H[di]
  3342.  1f3f  c4 7e 06                          les     di,dword ptr +6H[bp]
  3343.  1f42  26 88 05                          mov     es:[di],al
  3344.  1f45  eb 08                             jmp     L129
  3345.  1f47  b8 0a 00          L128            mov     ax,000aH
  3346.  1f4a  50                                push    ax
  3347.  1f4b  0e                                push    cs
  3348.  1f4c  e8 00 00                          call    FATAL_SCL_ERROR
  3349.  1f4f  eb 08             L129            jmp     L131
  3350.  1f51  b8 09 00          L130            mov     ax,0009H
  3351.  1f54  50                                push    ax
  3352.  1f55  0e                                push    cs
  3353.  1f56  e8 00 00                          call    FATAL_SCL_ERROR
  3354.  1f59  89 ec             L131            mov     sp,bp
  3355.  1f5b  5d                                pop     bp
  3356.  1f5c  ca 06 00                          retf    0006H
  3357.  1f5f                    G_CONT:
  3358.  1f5f  55                SCL_043         push    bp
  3359.  1f60  89 e5                             mov     bp,sp
  3360.  1f62  83 ec 51                          sub     sp,0051H
  3361.  1f65  ff 76 06                          push    +6H[bp]
  3362.  1f68  8d 7e af                          lea     di,-51H[bp]
  3363.  1f6b  16                                push    ss
  3364.  1f6c  57                                push    di
  3365.  1f6d  0e                                push    cs
  3366.  1f6e  e8 00 00                          call    R_CONT
  3367.  1f71  8d 7e af                          lea     di,-51H[bp]
  3368.  1f74  16                                push    ss
  3369.  1f75  57                                push    di
  3370.  1f76  c4 7e 08                          les     di,dword ptr +8H[bp]
  3371.  1f79  06                                push    es
  3372.  1f7a  57                                push    di
  3373.  1f7b  b8 50 00                          mov     ax,0050H
  3374.  1f7e  50                                push    ax
  3375.  1f7f  9a 00 00 00 00                    call    far SYSTEM_00C
  3376.  1f84  89 ec                             mov     sp,bp
  3377.  1f86  5d                                pop     bp
  3378.  1f87  ca 02 00                          retf    0002H
  3379.  1f8a                    SCL_G_CONT:
  3380.  1f8a  55                SCL_044         push    bp
  3381.  1f8b  89 e5                             mov     bp,sp
  3382.  1f8d  83 ec 53                          sub     sp,0053H
  3383.  1f90  a1 00 00                          mov     ax,R_PTR
  3384.  1f93  89 46 ad                          mov     -53H[bp],ax
  3385.  1f96  a1 00 00                          mov     ax,S_PTR
  3386.  1f99  a3 00 00                          mov     R_PTR,ax
  3387.  1f9c  ff 76 06                          push    +6H[bp]
  3388.  1f9f  8d 7e af                          lea     di,-51H[bp]
  3389.  1fa2  16                                push    ss
  3390.  1fa3  57                                push    di
  3391.  1fa4  0e                                push    cs
  3392.  1fa5  e8 00 00                          call    R_CONT
  3393.  1fa8  8d 7e af                          lea     di,-51H[bp]
  3394.  1fab  16                                push    ss
  3395.  1fac  57                                push    di
  3396.  1fad  c4 7e 08                          les     di,dword ptr +8H[bp]
  3397.  1fb0  06                                push    es
  3398.  1fb1  57                                push    di
  3399.  1fb2  b8 50 00                          mov     ax,0050H
  3400.  1fb5  50                                push    ax
  3401.  1fb6  9a 00 00 00 00                    call    far SYSTEM_00C
  3402.  1fbb  8b 46 ad                          mov     ax,-53H[bp]
  3403.  1fbe  a3 00 00                          mov     R_PTR,ax
  3404.  1fc1  89 ec                             mov     sp,bp
  3405.  1fc3  5d                                pop     bp
  3406.  1fc4  ca 02 00                          retf    0002H
  3407.  1fc7                    G_SEL:
  3408.  1fc7  55                SCL_045         push    bp
  3409.  1fc8  89 e5                             mov     bp,sp
  3410.  1fca  83 ec 02                          sub     sp,0002H
  3411.  1fcd  ff 76 06                          push    +6H[bp]
  3412.  1fd0  8d 7e fe                          lea     di,-2H[bp]
  3413.  1fd3  16                                push    ss
  3414.  1fd4  57                                push    di
  3415.  1fd5  0e                                push    cs
  3416.  1fd6  e8 00 00                          call    R_SEL
  3417.  1fd9  8a 46 fe                          mov     al,-2H[bp]
  3418.  1fdc  88 46 ff                          mov     -1H[bp],al
  3419.  1fdf  8a 46 ff                          mov     al,-1H[bp]
  3420.  1fe2  89 ec                             mov     sp,bp
  3421.  1fe4  5d                                pop     bp
  3422.  1fe5  ca 02 00                          retf    0002H
  3423.  1fe8                    SCL_G_SEL:
  3424.  1fe8  55                SCL_046         push    bp
  3425.  1fe9  89 e5                             mov     bp,sp
  3426.  1feb  83 ec 04                          sub     sp,0004H
  3427.  1fee  a1 00 00                          mov     ax,R_PTR
  3428.  1ff1  89 46 fd                          mov     -3H[bp],ax
  3429.  1ff4  a1 00 00                          mov     ax,S_PTR
  3430.  1ff7  a3 00 00                          mov     R_PTR,ax
  3431.  1ffa  ff 76 06                          push    +6H[bp]
  3432.  1ffd  8d 7e fc                          lea     di,-4H[bp]
  3433.  2000  16                                push    ss
  3434.  2001  57                                push    di
  3435.  2002  0e                                push    cs
  3436.  2003  e8 00 00                          call    R_SEL
  3437.  2006  8a 46 fc                          mov     al,-4H[bp]
  3438.  2009  88 46 ff                          mov     -1H[bp],al
  3439.  200c  8b 46 fd                          mov     ax,-3H[bp]
  3440.  200f  a3 00 00                          mov     R_PTR,ax
  3441.  2012  8a 46 ff                          mov     al,-1H[bp]
  3442.  2015  89 ec                             mov     sp,bp
  3443.  2017  5d                                pop     bp
  3444.  2018  ca 02 00                          retf    0002H
  3445.  201b  55                SCL_076         push    bp
  3446.  201c  89 e5                             mov     bp,sp
  3447.  201e  81 ec 65 01                       sub     sp,0165H
  3448.  2022  a1 00 00                          mov     ax,S_PTR
  3449.  2025  ba 72 00                          mov     dx,0072H
  3450.  2028  f7 e2                             mul     dx
  3451.  202a  8b f8                             mov     di,ax
  3452.  202c  c4 bd 00 00                       les     di,dword ptr L584[di]
  3453.  2030  89 7e 9f                          mov     -61H[bp],di
  3454.  2033  8c 46 a1                          mov     -5fH[bp],es
  3455.  2036  8b 46 04                          mov     ax,+4H[bp]
  3456.  2039  ba 30 00                          mov     dx,0030H
  3457.  203c  f7 e2                             mul     dx
  3458.  203e  c4 7e 9f                          les     di,dword ptr -61H[bp]
  3459.  2041  03 f8                             add     di,ax
  3460.  2043  81 c7 f9 07                       add     di,07f9H
  3461.  2047  89 7e 9b                          mov     -65H[bp],di
  3462.  204a  8c 46 9d                          mov     -63H[bp],es
  3463.  204d  8d be 9b fe                       lea     di,-165H[bp]
  3464.  2051  16                                push    ss
  3465.  2052  57                                push    di
  3466.  2053  c4 7e 9b                          les     di,dword ptr -65H[bp]
  3467.  2056  26 8a 45 0e                       mov     al,es:+0eH[di]
  3468.  205a  30 e4                             xor     ah,ah
  3469.  205c  ba 51 00                          mov     dx,0051H
  3470.  205f  f7 e2                             mul     dx
  3471.  2061  c4 7e 9f                          les     di,dword ptr -61H[bp]
  3472.  2064  03 f8                             add     di,ax
  3473.  2066  81 c7 ef ff                       add     di,0ffefH
  3474.  206a  06                                push    es
  3475.  206b  57                                push    di
  3476.  206c  c4 7e 9b                          les     di,dword ptr -65H[bp]
  3477.  206f  26 8a 45 0d                       mov     al,es:+0dH[di]
  3478.  2073  30 e4                             xor     ah,ah
  3479.  2075  50                                push    ax
  3480.  2076  c4 7e 9b                          les     di,dword ptr -65H[bp]
  3481.  2079  26 8a 45 0f                       mov     al,es:+0fH[di]
  3482.  207d  30 e4                             xor     ah,ah
  3483.  207f  50                                push    ax
  3484.  2080  9a 00 00 00 00                    call    far SYSTEM_00E
  3485.  2085  8d 7e af                          lea     di,-51H[bp]
  3486.  2088  16                                push    ss
  3487.  2089  57                                push    di
  3488.  208a  b8 50 00                          mov     ax,0050H
  3489.  208d  50                                push    ax
  3490.  208e  9a 00 00 00 00                    call    far SYSTEM_00C
  3491.  2093  8d 7e af                          lea     di,-51H[bp]
  3492.  2096  16                                push    ss
  3493.  2097  57                                push    di
  3494.  2098  8d 7e a5                          lea     di,-5bH[bp]
  3495.  209b  16                                push    ss
  3496.  209c  57                                push    di
  3497.  209d  0e                                push    cs
  3498.  209e  e8 00 00                          call    SCL_007
  3499.  20a1  83 7e a5 00                       cmp     word ptr -5bH[bp],0000H
  3500.  20a5  7e 53                             jle     L132
  3501.  20a7  c4 7e 9b                          les     di,dword ptr -65H[bp]
  3502.  20aa  26 80 7d 1d 01                    cmp     byte ptr es:+1dH[di],01H
  3503.  20af  75 49                             jne     L132
  3504.  20b1  8d 7e af                          lea     di,-51H[bp]
  3505.  20b4  16                                push    ss
  3506.  20b5  57                                push    di
  3507.  20b6  8d 7e a3                          lea     di,-5dH[bp]
  3508.  20b9  16                                push    ss
  3509.  20ba  57                                push    di
  3510.  20bb  9a 00 00 00 00                    call    far SYSTEM_07A
  3511.  20c0  89 46 a9                          mov     -57H[bp],ax
  3512.  20c3  89 5e ab                          mov     -55H[bp],bx
  3513.  20c6  89 56 ad                          mov     -53H[bp],dx
  3514.  20c9  83 7e a3 00                       cmp     word ptr -5dH[bp],0000H
  3515.  20cd  75 2b                             jne     L132
  3516.  20cf  ff 76 ad                          push    -53H[bp]
  3517.  20d2  ff 76 ab                          push    -55H[bp]
  3518.  20d5  ff 76 a9                          push    -57H[bp]
  3519.  20d8  c4 7e 9b                          les     di,dword ptr -65H[bp]
  3520.  20db  26 8a 45 0f                       mov     al,es:+0fH[di]
  3521.  20df  30 e4                             xor     ah,ah
  3522.  20e1  50                                push    ax
  3523.  20e2  c4 7e 9b                          les     di,dword ptr -65H[bp]
  3524.  20e5  26 8a 45 2b                       mov     al,es:+2bH[di]
  3525.  20e9  30 e4                             xor     ah,ah
  3526.  20eb  50                                push    ax
  3527.  20ec  8d 7e af                          lea     di,-51H[bp]
  3528.  20ef  16                                push    ss
  3529.  20f0  57                                push    di
  3530.  20f1  b8 50 00                          mov     ax,0050H
  3531.  20f4  50                                push    ax
  3532.  20f5  9a 00 00 00 00                    call    far SYSTEM_079
  3533.  20fa  ff 76 04          L132            push    +4H[bp]
  3534.  20fd  8d 7e af                          lea     di,-51H[bp]
  3535.  2100  16                                push    ss
  3536.  2101  57                                push    di
  3537.  2102  0e                                push    cs
  3538.  2103  e8 00 00                          call    SCL_03B
  3539.  2106  89 ec                             mov     sp,bp
  3540.  2108  5d                                pop     bp
  3541.  2109  c2 02 00                          ret     0002H
  3542.  210c  55                SCL_077         push    bp
  3543.  210d  89 e5                             mov     bp,sp
  3544.  210f  83 ec 04                          sub     sp,0004H
  3545.  2112  8b 46 04                          mov     ax,+4H[bp]
  3546.  2115  ba 30 00                          mov     dx,0030H
  3547.  2118  f7 e2                             mul     dx
  3548.  211a  8b c8                             mov     cx,ax
  3549.  211c  a1 00 00                          mov     ax,S_PTR
  3550.  211f  ba 72 00                          mov     dx,0072H
  3551.  2122  f7 e2                             mul     dx
  3552.  2124  8b f8                             mov     di,ax
  3553.  2126  c4 bd 00 00                       les     di,dword ptr L584[di]
  3554.  212a  03 f9                             add     di,cx
  3555.  212c  81 c7 f9 07                       add     di,07f9H
  3556.  2130  89 7e fc                          mov     -4H[bp],di
  3557.  2133  8c 46 fe                          mov     -2H[bp],es
  3558.  2136  ff 76 04                          push    +4H[bp]
  3559.  2139  b0 01                             mov     al,01H
  3560.  213b  50                                push    ax
  3561.  213c  0e                                push    cs
  3562.  213d  e8 00 00                          call    SCL_040
  3563.  2140  ff 76 04                          push    +4H[bp]
  3564.  2143  e8 00 00                          call    SCL_06F
  3565.  2146  89 ec                             mov     sp,bp
  3566.  2148  5d                                pop     bp
  3567.  2149  c2 02 00                          ret     0002H
  3568.  214c  55                SCL_078         push    bp
  3569.  214d  89 e5                             mov     bp,sp
  3570.  214f  83 ec 0a                          sub     sp,000aH
  3571.  2152  a1 00 00                          mov     ax,S_PTR
  3572.  2155  ba 72 00                          mov     dx,0072H
  3573.  2158  f7 e2                             mul     dx
  3574.  215a  8b f8                             mov     di,ax
  3575.  215c  c4 bd 00 00                       les     di,dword ptr L584[di]
  3576.  2160  89 7e fa                          mov     -6H[bp],di
  3577.  2163  8c 46 fc                          mov     -4H[bp],es
  3578.  2166  8b 46 06                          mov     ax,+6H[bp]
  3579.  2169  ba 30 00                          mov     dx,0030H
  3580.  216c  f7 e2                             mul     dx
  3581.  216e  c4 7e fa                          les     di,dword ptr -6H[bp]
  3582.  2171  03 f8                             add     di,ax
  3583.  2173  81 c7 f9 07                       add     di,07f9H
  3584.  2177  89 7e f6                          mov     -0aH[bp],di
  3585.  217a  8c 46 f8                          mov     -8H[bp],es
  3586.  217d  80 7e 04 00                       cmp     byte ptr +4H[bp],00H
  3587.  2181  74 10                             je      L133
  3588.  2183  c4 7e fa                          les     di,dword ptr -6H[bp]
  3589.  2186  26 8a 45 3f                       mov     al,es:+3fH[di]
  3590.  218a  0c 80                             or      al,80H
  3591.  218c  30 e4                             xor     ah,ah
  3592.  218e  89 46 fe                          mov     -2H[bp],ax
  3593.  2191  eb 0e                             jmp     L134
  3594.  2193  c4 7e fa          L133            les     di,dword ptr -6H[bp]
  3595.  2196  26 8a 45 3f                       mov     al,es:+3fH[di]
  3596.  219a  24 7f                             and     al,7fH
  3597.  219c  30 e4                             xor     ah,ah
  3598.  219e  89 46 fe                          mov     -2H[bp],ax
  3599.  21a1  b8 01 00          L134            mov     ax,0001H
  3600.  21a4  50                                push    ax
  3601.  21a5  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3602.  21a8  26 8a 45 0d                       mov     al,es:+0dH[di]
  3603.  21ac  30 e4                             xor     ah,ah
  3604.  21ae  03 06 00 00                       add     ax,XOFF
  3605.  21b2  48                                dec     ax
  3606.  21b3  50                                push    ax
  3607.  21b4  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3608.  21b7  26 8a 45 0e                       mov     al,es:+0eH[di]
  3609.  21bb  30 e4                             xor     ah,ah
  3610.  21bd  03 06 00 00                       add     ax,YOFF
  3611.  21c1  50                                push    ax
  3612.  21c2  8a 46 fe                          mov     al,-2H[bp]
  3613.  21c5  50                                push    ax
  3614.  21c6  0e                                push    cs
  3615.  21c7  e8 00 00                          call    SCL_01D
  3616.  21ca  b8 01 00                          mov     ax,0001H
  3617.  21cd  50                                push    ax
  3618.  21ce  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3619.  21d1  26 8a 45 0f                       mov     al,es:+0fH[di]
  3620.  21d5  30 e4                             xor     ah,ah
  3621.  21d7  8b d0                             mov     dx,ax
  3622.  21d9  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3623.  21dc  26 8a 45 0d                       mov     al,es:+0dH[di]
  3624.  21e0  30 e4                             xor     ah,ah
  3625.  21e2  03 06 00 00                       add     ax,XOFF
  3626.  21e6  03 c2                             add     ax,dx
  3627.  21e8  50                                push    ax
  3628.  21e9  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3629.  21ec  26 8a 45 0e                       mov     al,es:+0eH[di]
  3630.  21f0  30 e4                             xor     ah,ah
  3631.  21f2  03 06 00 00                       add     ax,YOFF
  3632.  21f6  50                                push    ax
  3633.  21f7  8a 46 fe                          mov     al,-2H[bp]
  3634.  21fa  50                                push    ax
  3635.  21fb  0e                                push    cs
  3636.  21fc  e8 00 00                          call    SCL_01D
  3637.  21ff  89 ec                             mov     sp,bp
  3638.  2201  5d                                pop     bp
  3639.  2202  c2 04 00                          ret     0004H
  3640.  2205  55                SCL_079         push    bp
  3641.  2206  89 e5                             mov     bp,sp
  3642.  2208  81 ec 08 01                       sub     sp,0108H
  3643.  220c  a1 00 00                          mov     ax,S_PTR
  3644.  220f  ba 72 00                          mov     dx,0072H
  3645.  2212  f7 e2                             mul     dx
  3646.  2214  8b f8                             mov     di,ax
  3647.  2216  c4 bd 00 00                       les     di,dword ptr L584[di]
  3648.  221a  89 7e fc                          mov     -4H[bp],di
  3649.  221d  8c 46 fe                          mov     -2H[bp],es
  3650.  2220  8b 46 04                          mov     ax,+4H[bp]
  3651.  2223  ba 30 00                          mov     dx,0030H
  3652.  2226  f7 e2                             mul     dx
  3653.  2228  c4 7e fc                          les     di,dword ptr -4H[bp]
  3654.  222b  03 f8                             add     di,ax
  3655.  222d  81 c7 f9 07                       add     di,07f9H
  3656.  2231  89 7e f8                          mov     -8H[bp],di
  3657.  2234  8c 46 fa                          mov     -6H[bp],es
  3658.  2237  8d be f8 fe                       lea     di,-108H[bp]
  3659.  223b  16                                push    ss
  3660.  223c  57                                push    di
  3661.  223d  a0 00 00                          mov     al,MARK_FIELD_LEFT
  3662.  2240  50                                push    ax
  3663.  2241  9a 00 00 00 00                    call    far SYSTEM_012
  3664.  2246  c4 7e f8                          les     di,dword ptr -8H[bp]
  3665.  2249  26 8a 45 0d                       mov     al,es:+0dH[di]
  3666.  224d  30 e4                             xor     ah,ah
  3667.  224f  03 06 00 00                       add     ax,XOFF
  3668.  2253  48                                dec     ax
  3669.  2254  50                                push    ax
  3670.  2255  c4 7e f8                          les     di,dword ptr -8H[bp]
  3671.  2258  26 8a 45 0e                       mov     al,es:+0eH[di]
  3672.  225c  30 e4                             xor     ah,ah
  3673.  225e  03 06 00 00                       add     ax,YOFF
  3674.  2262  50                                push    ax
  3675.  2263  0e                                push    cs
  3676.  2264  e8 00 00                          call    SCL_01C
  3677.  2267  8d be f8 fe                       lea     di,-108H[bp]
  3678.  226b  16                                push    ss
  3679.  226c  57                                push    di
  3680.  226d  a0 00 00                          mov     al,MARK_FIELD_RIGHT
  3681.  2270  50                                push    ax
  3682.  2271  9a 00 00 00 00                    call    far SYSTEM_012
  3683.  2276  c4 7e f8                          les     di,dword ptr -8H[bp]
  3684.  2279  26 8a 45 0f                       mov     al,es:+0fH[di]
  3685.  227d  30 e4                             xor     ah,ah
  3686.  227f  8b d0                             mov     dx,ax
  3687.  2281  c4 7e f8                          les     di,dword ptr -8H[bp]
  3688.  2284  26 8a 45 0d                       mov     al,es:+0dH[di]
  3689.  2288  30 e4                             xor     ah,ah
  3690.  228a  03 06 00 00                       add     ax,XOFF
  3691.  228e  03 c2                             add     ax,dx
  3692.  2290  50                                push    ax
  3693.  2291  c4 7e f8                          les     di,dword ptr -8H[bp]
  3694.  2294  26 8a 45 0e                       mov     al,es:+0eH[di]
  3695.  2298  30 e4                             xor     ah,ah
  3696.  229a  03 06 00 00                       add     ax,YOFF
  3697.  229e  50                                push    ax
  3698.  229f  0e                                push    cs
  3699.  22a0  e8 00 00                          call    SCL_01C
  3700.  22a3  89 ec                             mov     sp,bp
  3701.  22a5  5d                                pop     bp
  3702.  22a6  c2 02 00                          ret     0002H
  3703.  22a9                    SCL_UNDRAW_MARKS:
  3704.  22a9  55                SCL_022         push    bp
  3705.  22aa  89 e5                             mov     bp,sp
  3706.  22ac  81 ec 08 01                       sub     sp,0108H
  3707.  22b0  a1 00 00                          mov     ax,S_PTR
  3708.  22b3  ba 72 00                          mov     dx,0072H
  3709.  22b6  f7 e2                             mul     dx
  3710.  22b8  8b f8                             mov     di,ax
  3711.  22ba  c4 bd 00 00                       les     di,dword ptr L584[di]
  3712.  22be  89 7e fc                          mov     -4H[bp],di
  3713.  22c1  8c 46 fe                          mov     -2H[bp],es
  3714.  22c4  8b 46 06                          mov     ax,+6H[bp]
  3715.  22c7  ba 30 00                          mov     dx,0030H
  3716.  22ca  f7 e2                             mul     dx
  3717.  22cc  c4 7e fc                          les     di,dword ptr -4H[bp]
  3718.  22cf  03 f8                             add     di,ax
  3719.  22d1  81 c7 f9 07                       add     di,07f9H
  3720.  22d5  89 7e f8                          mov     -8H[bp],di
  3721.  22d8  8c 46 fa                          mov     -6H[bp],es
  3722.  22db  8d be f8 fe                       lea     di,-108H[bp]
  3723.  22df  16                                push    ss
  3724.  22e0  57                                push    di
  3725.  22e1  c4 7e f8                          les     di,dword ptr -8H[bp]
  3726.  22e4  26 8a 45 10                       mov     al,es:+10H[di]
  3727.  22e8  50                                push    ax
  3728.  22e9  9a 00 00 00 00                    call    far SYSTEM_012
  3729.  22ee  c4 7e f8                          les     di,dword ptr -8H[bp]
  3730.  22f1  26 8a 45 0d                       mov     al,es:+0dH[di]
  3731.  22f5  30 e4                             xor     ah,ah
  3732.  22f7  03 06 00 00                       add     ax,XOFF
  3733.  22fb  48                                dec     ax
  3734.  22fc  50                                push    ax
  3735.  22fd  c4 7e f8                          les     di,dword ptr -8H[bp]
  3736.  2300  26 8a 45 0e                       mov     al,es:+0eH[di]
  3737.  2304  30 e4                             xor     ah,ah
  3738.  2306  03 06 00 00                       add     ax,YOFF
  3739.  230a  50                                push    ax
  3740.  230b  0e                                push    cs
  3741.  230c  e8 00 00                          call    SCL_01C
  3742.  230f  c4 7e fc                          les     di,dword ptr -4H[bp]
  3743.  2312  26 8a 45 37                       mov     al,es:+37H[di]
  3744.  2316  30 e4                             xor     ah,ah
  3745.  2318  8b d0                             mov     dx,ax
  3746.  231a  8b 46 06                          mov     ax,+6H[bp]
  3747.  231d  40                                inc     ax
  3748.  231e  3b c2                             cmp     ax,dx
  3749.  2320  7e 03                             jle     L135
  3750.  2322  e9 dd 00                          jmp     L138
  3751.  2325  c4 7e f8          L135            les     di,dword ptr -8H[bp]
  3752.  2328  26 8a 45 0f                       mov     al,es:+0fH[di]
  3753.  232c  30 e4                             xor     ah,ah
  3754.  232e  8b d0                             mov     dx,ax
  3755.  2330  c4 7e f8                          les     di,dword ptr -8H[bp]
  3756.  2333  26 8a 45 0d                       mov     al,es:+0dH[di]
  3757.  2337  30 e4                             xor     ah,ah
  3758.  2339  03 c2                             add     ax,dx
  3759.  233b  8b c8                             mov     cx,ax
  3760.  233d  8b 46 06                          mov     ax,+6H[bp]
  3761.  2340  40                                inc     ax
  3762.  2341  ba 30 00                          mov     dx,0030H
  3763.  2344  f7 e2                             mul     dx
  3764.  2346  c4 7e fc                          les     di,dword ptr -4H[bp]
  3765.  2349  03 f8                             add     di,ax
  3766.  234b  26 8a 85 06 08                    mov     al,es:+806H[di]
  3767.  2350  30 e4                             xor     ah,ah
  3768.  2352  3b c1                             cmp     ax,cx
  3769.  2354  75 6a                             jne     L136
  3770.  2356  8b 46 06                          mov     ax,+6H[bp]
  3771.  2359  40                                inc     ax
  3772.  235a  ba 30 00                          mov     dx,0030H
  3773.  235d  f7 e2                             mul     dx
  3774.  235f  c4 7e fc                          les     di,dword ptr -4H[bp]
  3775.  2362  03 f8                             add     di,ax
  3776.  2364  26 8a 85 07 08                    mov     al,es:+807H[di]
  3777.  2369  c4 7e f8                          les     di,dword ptr -8H[bp]
  3778.  236c  26 3a 45 0e                       cmp     al,es:+0eH[di]
  3779.  2370  75 4e                             jne     L136
  3780.  2372  8d be f8 fe                       lea     di,-108H[bp]
  3781.  2376  16                                push    ss
  3782.  2377  57                                push    di
  3783.  2378  8b 46 06                          mov     ax,+6H[bp]
  3784.  237b  40                                inc     ax
  3785.  237c  ba 30 00                          mov     dx,0030H
  3786.  237f  f7 e2                             mul     dx
  3787.  2381  c4 7e fc                          les     di,dword ptr -4H[bp]
  3788.  2384  03 f8                             add     di,ax
  3789.  2386  26 8a 85 09 08                    mov     al,es:+809H[di]
  3790.  238b  50                                push    ax
  3791.  238c  9a 00 00 00 00                    call    far SYSTEM_012
  3792.  2391  c4 7e f8                          les     di,dword ptr -8H[bp]
  3793.  2394  26 8a 45 0f                       mov     al,es:+0fH[di]
  3794.  2398  30 e4                             xor     ah,ah
  3795.  239a  8b d0                             mov     dx,ax
  3796.  239c  c4 7e f8                          les     di,dword ptr -8H[bp]
  3797.  239f  26 8a 45 0d                       mov     al,es:+0dH[di]
  3798.  23a3  30 e4                             xor     ah,ah
  3799.  23a5  03 06 00 00                       add     ax,XOFF
  3800.  23a9  03 c2                             add     ax,dx
  3801.  23ab  50                                push    ax
  3802.  23ac  c4 7e f8                          les     di,dword ptr -8H[bp]
  3803.  23af  26 8a 45 0e                       mov     al,es:+0eH[di]
  3804.  23b3  30 e4                             xor     ah,ah
  3805.  23b5  03 06 00 00                       add     ax,YOFF
  3806.  23b9  50                                push    ax
  3807.  23ba  0e                                push    cs
  3808.  23bb  e8 00 00                          call    SCL_01C
  3809.  23be  eb 40                             jmp     L137
  3810.  23c0  8d be f8 fe       L136            lea     di,-108H[bp]
  3811.  23c4  16                                push    ss
  3812.  23c5  57                                push    di
  3813.  23c6  c4 7e f8                          les     di,dword ptr -8H[bp]
  3814.  23c9  26 8a 45 11                       mov     al,es:+11H[di]
  3815.  23cd  50                                push    ax
  3816.  23ce  9a 00 00 00 00                    call    far SYSTEM_012
  3817.  23d3  c4 7e f8                          les     di,dword ptr -8H[bp]
  3818.  23d6  26 8a 45 0f                       mov     al,es:+0fH[di]
  3819.  23da  30 e4                             xor     ah,ah
  3820.  23dc  8b d0                             mov     dx,ax
  3821.  23de  c4 7e f8                          les     di,dword ptr -8H[bp]
  3822.  23e1  26 8a 45 0d                       mov     al,es:+0dH[di]
  3823.  23e5  30 e4                             xor     ah,ah
  3824.  23e7  03 06 00 00                       add     ax,XOFF
  3825.  23eb  03 c2                             add     ax,dx
  3826.  23ed  50                                push    ax
  3827.  23ee  c4 7e f8                          les     di,dword ptr -8H[bp]
  3828.  23f1  26 8a 45 0e                       mov     al,es:+0eH[di]
  3829.  23f5  30 e4                             xor     ah,ah
  3830.  23f7  03 06 00 00                       add     ax,YOFF
  3831.  23fb  50                                push    ax
  3832.  23fc  0e                                push    cs
  3833.  23fd  e8 00 00                          call    SCL_01C
  3834.  2400  eb 40             L137            jmp     L139
  3835.  2402  8d be f8 fe       L138            lea     di,-108H[bp]
  3836.  2406  16                                push    ss
  3837.  2407  57                                push    di
  3838.  2408  c4 7e f8                          les     di,dword ptr -8H[bp]
  3839.  240b  26 8a 45 11                       mov     al,es:+11H[di]
  3840.  240f  50                                push    ax
  3841.  2410  9a 00 00 00 00                    call    far SYSTEM_012
  3842.  2415  c4 7e f8                          les     di,dword ptr -8H[bp]
  3843.  2418  26 8a 45 0f                       mov     al,es:+0fH[di]
  3844.  241c  30 e4                             xor     ah,ah
  3845.  241e  8b d0                             mov     dx,ax
  3846.  2420  c4 7e f8                          les     di,dword ptr -8H[bp]
  3847.  2423  26 8a 45 0d                       mov     al,es:+0dH[di]
  3848.  2427  30 e4                             xor     ah,ah
  3849.  2429  03 06 00 00                       add     ax,XOFF
  3850.  242d  03 c2                             add     ax,dx
  3851.  242f  50                                push    ax
  3852.  2430  c4 7e f8                          les     di,dword ptr -8H[bp]
  3853.  2433  26 8a 45 0e                       mov     al,es:+0eH[di]
  3854.  2437  30 e4                             xor     ah,ah
  3855.  2439  03 06 00 00                       add     ax,YOFF
  3856.  243d  50                                push    ax
  3857.  243e  0e                                push    cs
  3858.  243f  e8 00 00                          call    SCL_01C
  3859.  2442  ff 76 06          L139            push    +6H[bp]
  3860.  2445  b0 00                             mov     al,00H
  3861.  2447  50                                push    ax
  3862.  2448  e8 00 00                          call    SCL_078
  3863.  244b  89 ec                             mov     sp,bp
  3864.  244d  5d                                pop     bp
  3865.  244e  ca 02 00                          retf    0002H
  3866.  2451                    SET_FIELD_NORM:
  3867.  2451  55                SCL_047         push    bp
  3868.  2452  89 e5                             mov     bp,sp
  3869.  2454  83 ec 0a                          sub     sp,000aH
  3870.  2457  a1 00 00                          mov     ax,S_PTR
  3871.  245a  ba 72 00                          mov     dx,0072H
  3872.  245d  f7 e2                             mul     dx
  3873.  245f  8b f8                             mov     di,ax
  3874.  2461  c4 bd 00 00                       les     di,dword ptr L584[di]
  3875.  2465  89 7e fa                          mov     -6H[bp],di
  3876.  2468  8c 46 fc                          mov     -4H[bp],es
  3877.  246b  8b 46 06                          mov     ax,+6H[bp]
  3878.  246e  ba 30 00                          mov     dx,0030H
  3879.  2471  f7 e2                             mul     dx
  3880.  2473  c4 7e fa                          les     di,dword ptr -6H[bp]
  3881.  2476  03 f8                             add     di,ax
  3882.  2478  81 c7 f9 07                       add     di,07f9H
  3883.  247c  89 7e f6                          mov     -0aH[bp],di
  3884.  247f  8c 46 f8                          mov     -8H[bp],es
  3885.  2482  ff 76 06                          push    +6H[bp]
  3886.  2485  e8 00 00                          call    SCL_076
  3887.  2488  80 3e 00 00 07                    cmp     byte ptr SCREEN_MODE,07H
  3888.  248d  74 03                             je      L140
  3889.  248f  e9 ba 00                          jmp     L151
  3890.  2492  c4 7e f6          L140            les     di,dword ptr -0aH[bp]
  3891.  2495  26 80 7d 2e 00                    cmp     byte ptr es:+2eH[di],00H
  3892.  249a  74 75                             je      L147
  3893.  249c  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3894.  249f  26 8a 45 18                       mov     al,es:+18H[di]
  3895.  24a3  24 80                             and     al,80H
  3896.  24a5  3c 80                             cmp     al,80H
  3897.  24a7  75 07                             jne     L141
  3898.  24a9  c7 46 fe 70 00                    mov     word ptr -2H[bp],0070H
  3899.  24ae  eb 19                             jmp     L143
  3900.  24b0  c4 7e f6          L141            les     di,dword ptr -0aH[bp]
  3901.  24b3  26 8a 45 18                       mov     al,es:+18H[di]
  3902.  24b7  24 40                             and     al,40H
  3903.  24b9  3c 40                             cmp     al,40H
  3904.  24bb  75 07                             jne     L142
  3905.  24bd  c7 46 fe 01 00                    mov     word ptr -2H[bp],0001H
  3906.  24c2  eb 05                             jmp     L143
  3907.  24c4  c7 46 fe 07 00    L142            mov     word ptr -2H[bp],0007H
  3908.  24c9  c4 7e f6          L143            les     di,dword ptr -0aH[bp]
  3909.  24cc  26 8a 45 18                       mov     al,es:+18H[di]
  3910.  24d0  24 20                             and     al,20H
  3911.  24d2  3c 20                             cmp     al,20H
  3912.  24d4  75 09                             jne     L144
  3913.  24d6  8b 46 fe                          mov     ax,-2H[bp]
  3914.  24d9  0d 08 00                          or      ax,0008H
  3915.  24dc  89 46 fe                          mov     -2H[bp],ax
  3916.  24df  c4 7e f6          L144            les     di,dword ptr -0aH[bp]
  3917.  24e2  26 8a 45 16                       mov     al,es:+16H[di]
  3918.  24e6  24 10                             and     al,10H
  3919.  24e8  3c 10                             cmp     al,10H
  3920.  24ea  75 07                             jne     L145
  3921.  24ec  ff 76 06                          push    +6H[bp]
  3922.  24ef  0e                                push    cs
  3923.  24f0  e8 00 00                          call    SCL_022
  3924.  24f3  ff 76 06          L145            push    +6H[bp]
  3925.  24f6  b0 00                             mov     al,00H
  3926.  24f8  50                                push    ax
  3927.  24f9  e8 00 00                          call    SCL_078
  3928.  24fc  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3929.  24ff  26 8a 45 18                       mov     al,es:+18H[di]
  3930.  2503  24 10                             and     al,10H
  3931.  2505  3c 10                             cmp     al,10H
  3932.  2507  75 06                             jne     L146
  3933.  2509  ff 76 06                          push    +6H[bp]
  3934.  250c  e8 00 00                          call    SCL_079
  3935.  250f  eb 39             L146            jmp     L150
  3936.  2511  c7 46 fe 07 00    L147            mov     word ptr -2H[bp],0007H
  3937.  2516  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3938.  2519  26 80 7d 2f 00                    cmp     byte ptr es:+2fH[di],00H
  3939.  251e  74 09                             je      L148
  3940.  2520  8b 46 fe                          mov     ax,-2H[bp]
  3941.  2523  0d 08 00                          or      ax,0008H
  3942.  2526  89 46 fe                          mov     -2H[bp],ax
  3943.  2529  c4 7e f6          L148            les     di,dword ptr -0aH[bp]
  3944.  252c  26 8a 45 18                       mov     al,es:+18H[di]
  3945.  2530  24 10                             and     al,10H
  3946.  2532  3c 10                             cmp     al,10H
  3947.  2534  74 0d                             je      L149
  3948.  2536  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3949.  2539  26 8a 45 16                       mov     al,es:+16H[di]
  3950.  253d  24 10                             and     al,10H
  3951.  253f  3c 10                             cmp     al,10H
  3952.  2541  75 07                             jne     L150
  3953.  2543  ff 76 06          L149            push    +6H[bp]
  3954.  2546  0e                                push    cs
  3955.  2547  e8 00 00                          call    SCL_022
  3956.  254a  eb 24             L150            jmp     L153
  3957.  254c  c4 7e f6          L151            les     di,dword ptr -0aH[bp]
  3958.  254f  26 80 7d 2e 00                    cmp     byte ptr es:+2eH[di],00H
  3959.  2554  74 0e                             je      L152
  3960.  2556  c4 7e f6                          les     di,dword ptr -0aH[bp]
  3961.  2559  26 8a 45 17                       mov     al,es:+17H[di]
  3962.  255d  30 e4                             xor     ah,ah
  3963.  255f  89 46 fe                          mov     -2H[bp],ax
  3964.  2562  eb 0c                             jmp     L153
  3965.  2564  c4 7e f6          L152            les     di,dword ptr -0aH[bp]
  3966.  2567  26 8a 45 14                       mov     al,es:+14H[di]
  3967.  256b  30 e4                             xor     ah,ah
  3968.  256d  89 46 fe                          mov     -2H[bp],ax
  3969.  2570  ff 76 06          L153            push    +6H[bp]
  3970.  2573  8a 46 fe                          mov     al,-2H[bp]
  3971.  2576  50                                push    ax
  3972.  2577  0e                                push    cs
  3973.  2578  e8 00 00                          call    SCL_021
  3974.  257b  89 ec                             mov     sp,bp
  3975.  257d  5d                                pop     bp
  3976.  257e  ca 02 00                          retf    0002H
  3977.  2581                    SET_FIELD_ACT:
  3978.  2581  55                SCL_048         push    bp
  3979.  2582  89 e5                             mov     bp,sp
  3980.  2584  81 ec 10 01                       sub     sp,0110H
  3981.  2588  ff 76 06                          push    +6H[bp]
  3982.  258b  0e                                push    cs
  3983.  258c  e8 00 00                          call    SCL_03F
  3984.  258f  a1 00 00                          mov     ax,S_PTR
  3985.  2592  ba 72 00                          mov     dx,0072H
  3986.  2595  f7 e2                             mul     dx
  3987.  2597  8b f8                             mov     di,ax
  3988.  2599  c4 bd 00 00                       les     di,dword ptr L584[di]
  3989.  259d  89 7e f4                          mov     -0cH[bp],di
  3990.  25a0  8c 46 f6                          mov     -0aH[bp],es
  3991.  25a3  8b 46 06                          mov     ax,+6H[bp]
  3992.  25a6  ba 30 00                          mov     dx,0030H
  3993.  25a9  f7 e2                             mul     dx
  3994.  25ab  c4 7e f4                          les     di,dword ptr -0cH[bp]
  3995.  25ae  03 f8                             add     di,ax
  3996.  25b0  81 c7 f9 07                       add     di,07f9H
  3997.  25b4  89 7e f0                          mov     -10H[bp],di
  3998.  25b7  8c 46 f2                          mov     -0eH[bp],es
  3999.  25ba  c4 7e f0                          les     di,dword ptr -10H[bp]
  4000.  25bd  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  4001.  25c2  75 23                             jne     L154
  4002.  25c4  ff 76 06                          push    +6H[bp]
  4003.  25c7  e8 00 00                          call    SCL_077
  4004.  25ca  8d be f0 fe                       lea     di,-110H[bp]
  4005.  25ce  16                                push    ss
  4006.  25cf  57                                push    di
  4007.  25d0  ff 76 06                          push    +6H[bp]
  4008.  25d3  0e                                push    cs
  4009.  25d4  e8 00 00                          call    SCL_044
  4010.  25d7  bf 00 00                          mov     di,offset FIELDCONTSAVE
  4011.  25da  1e                                push    ds
  4012.  25db  57                                push    di
  4013.  25dc  b8 50 00                          mov     ax,0050H
  4014.  25df  50                                push    ax
  4015.  25e0  9a 00 00 00 00                    call    far SYSTEM_00C
  4016.  25e5  eb 06                             jmp     L155
  4017.  25e7  ff 76 06          L154            push    +6H[bp]
  4018.  25ea  e8 00 00                          call    SCL_076
  4019.  25ed  80 3e 00 00 07    L155            cmp     byte ptr SCREEN_MODE,07H
  4020.  25f2  74 03                             je      L156
  4021.  25f4  e9 6c 01                          jmp     L177
  4022.  25f7  c4 7e f0          L156            les     di,dword ptr -10H[bp]
  4023.  25fa  26 80 7d 2e 00                    cmp     byte ptr es:+2eH[di],00H
  4024.  25ff  75 03                             jne     L157
  4025.  2601  e9 bb 00                          jmp     L168
  4026.  2604  31 c0             L157            xor     ax,ax
  4027.  2606  89 46 fe                          mov     -2H[bp],ax
  4028.  2609  c4 7e f0                          les     di,dword ptr -10H[bp]
  4029.  260c  26 8a 45 18                       mov     al,es:+18H[di]
  4030.  2610  24 80                             and     al,80H
  4031.  2612  3c 80                             cmp     al,80H
  4032.  2614  74 0d                             je      L158
  4033.  2616  c4 7e f0                          les     di,dword ptr -10H[bp]
  4034.  2619  26 8a 45 16                       mov     al,es:+16H[di]
  4035.  261d  24 80                             and     al,80H
  4036.  261f  3c 80                             cmp     al,80H
  4037.  2621  75 07                             jne     L159
  4038.  2623  c7 46 fe 70 00    L158            mov     word ptr -2H[bp],0070H
  4039.  2628  eb 26                             jmp     L162
  4040.  262a  c4 7e f0          L159            les     di,dword ptr -10H[bp]
  4041.  262d  26 8a 45 18                       mov     al,es:+18H[di]
  4042.  2631  24 40                             and     al,40H
  4043.  2633  3c 40                             cmp     al,40H
  4044.  2635  74 0d                             je      L160
  4045.  2637  c4 7e f0                          les     di,dword ptr -10H[bp]
  4046.  263a  26 8a 45 16                       mov     al,es:+16H[di]
  4047.  263e  24 40                             and     al,40H
  4048.  2640  3c 40                             cmp     al,40H
  4049.  2642  75 07                             jne     L161
  4050.  2644  c7 46 fe 01 00    L160            mov     word ptr -2H[bp],0001H
  4051.  2649  eb 05                             jmp     L162
  4052.  264b  c7 46 fe 07 00    L161            mov     word ptr -2H[bp],0007H
  4053.  2650  c4 7e f0          L162            les     di,dword ptr -10H[bp]
  4054.  2653  26 8a 45 18                       mov     al,es:+18H[di]
  4055.  2657  24 20                             and     al,20H
  4056.  2659  3c 20                             cmp     al,20H
  4057.  265b  74 0d                             je      L163
  4058.  265d  c4 7e f0                          les     di,dword ptr -10H[bp]
  4059.  2660  26 8a 45 16                       mov     al,es:+16H[di]
  4060.  2664  24 20                             and     al,20H
  4061.  2666  3c 20                             cmp     al,20H
  4062.  2668  75 09                             jne     L164
  4063.  266a  8b 46 fe          L163            mov     ax,-2H[bp]
  4064.  266d  0d 08 00                          or      ax,0008H
  4065.  2670  89 46 fe                          mov     -2H[bp],ax
  4066.  2673  c4 7e f0          L164            les     di,dword ptr -10H[bp]
  4067.  2676  26 8a 45 16                       mov     al,es:+16H[di]
  4068.  267a  24 08                             and     al,08H
  4069.  267c  3c 08                             cmp     al,08H
  4070.  267e  75 13                             jne     L165
  4071.  2680  c4 7e f0                          les     di,dword ptr -10H[bp]
  4072.  2683  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  4073.  2688  75 09                             jne     L165
  4074.  268a  8b 46 fe                          mov     ax,-2H[bp]
  4075.  268d  0d 80 00                          or      ax,0080H
  4076.  2690  89 46 fe                          mov     -2H[bp],ax
  4077.  2693  c4 7e f0          L165            les     di,dword ptr -10H[bp]
  4078.  2696  26 8a 45 18                       mov     al,es:+18H[di]
  4079.  269a  24 10                             and     al,10H
  4080.  269c  3c 10                             cmp     al,10H
  4081.  269e  74 0d                             je      L166
  4082.  26a0  c4 7e f0                          les     di,dword ptr -10H[bp]
  4083.  26a3  26 8a 45 16                       mov     al,es:+16H[di]
  4084.  26a7  24 10                             and     al,10H
  4085.  26a9  3c 10                             cmp     al,10H
  4086.  26ab  75 0f                             jne     L167
  4087.  26ad  ff 76 06          L166            push    +6H[bp]
  4088.  26b0  e8 00 00                          call    SCL_079
  4089.  26b3  ff 76 06                          push    +6H[bp]
  4090.  26b6  b0 01                             mov     al,01H
  4091.  26b8  50                                push    ax
  4092.  26b9  e8 00 00                          call    SCL_078
  4093.  26bc  e9 82 00          L167            jmp     L175
  4094.  26bf  31 c0             L168            xor     ax,ax
  4095.  26c1  89 46 fe                          mov     -2H[bp],ax
  4096.  26c4  c4 7e f0                          les     di,dword ptr -10H[bp]
  4097.  26c7  26 8a 45 16                       mov     al,es:+16H[di]
  4098.  26cb  24 80                             and     al,80H
  4099.  26cd  3c 80                             cmp     al,80H
  4100.  26cf  75 07                             jne     L169
  4101.  26d1  c7 46 fe 70 00                    mov     word ptr -2H[bp],0070H
  4102.  26d6  eb 19                             jmp     L171
  4103.  26d8  c4 7e f0          L169            les     di,dword ptr -10H[bp]
  4104.  26db  26 8a 45 16                       mov     al,es:+16H[di]
  4105.  26df  24 40                             and     al,40H
  4106.  26e1  3c 40                             cmp     al,40H
  4107.  26e3  75 07                             jne     L170
  4108.  26e5  c7 46 fe 01 00                    mov     word ptr -2H[bp],0001H
  4109.  26ea  eb 05                             jmp     L171
  4110.  26ec  c7 46 fe 07 00    L170            mov     word ptr -2H[bp],0007H
  4111.  26f1  c4 7e f0          L171            les     di,dword ptr -10H[bp]
  4112.  26f4  26 8a 45 16                       mov     al,es:+16H[di]
  4113.  26f8  24 20                             and     al,20H
  4114.  26fa  3c 20                             cmp     al,20H
  4115.  26fc  74 0a                             je      L172
  4116.  26fe  c4 7e f0                          les     di,dword ptr -10H[bp]
  4117.  2701  26 80 7d 2f 00                    cmp     byte ptr es:+2fH[di],00H
  4118.  2706  74 09                             je      L173
  4119.  2708  8b 46 fe          L172            mov     ax,-2H[bp]
  4120.  270b  0d 08 00                          or      ax,0008H
  4121.  270e  89 46 fe                          mov     -2H[bp],ax
  4122.  2711  c4 7e f0          L173            les     di,dword ptr -10H[bp]
  4123.  2714  26 8a 45 18                       mov     al,es:+18H[di]
  4124.  2718  24 10                             and     al,10H
  4125.  271a  3c 10                             cmp     al,10H
  4126.  271c  75 07                             jne     L174
  4127.  271e  ff 76 06                          push    +6H[bp]
  4128.  2721  0e                                push    cs
  4129.  2722  e8 00 00                          call    SCL_022
  4130.  2725  c4 7e f0          L174            les     di,dword ptr -10H[bp]
  4131.  2728  26 8a 45 16                       mov     al,es:+16H[di]
  4132.  272c  24 10                             and     al,10H
  4133.  272e  3c 10                             cmp     al,10H
  4134.  2730  75 0f                             jne     L175
  4135.  2732  ff 76 06                          push    +6H[bp]
  4136.  2735  e8 00 00                          call    SCL_079
  4137.  2738  ff 76 06                          push    +6H[bp]
  4138.  273b  b0 01                             mov     al,01H
  4139.  273d  50                                push    ax
  4140.  273e  e8 00 00                          call    SCL_078
  4141.  2741  c4 7e f0          L175            les     di,dword ptr -10H[bp]
  4142.  2744  26 8a 45 16                       mov     al,es:+16H[di]
  4143.  2748  24 08                             and     al,08H
  4144.  274a  3c 08                             cmp     al,08H
  4145.  274c  75 13                             jne     L176
  4146.  274e  c4 7e f0                          les     di,dword ptr -10H[bp]
  4147.  2751  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  4148.  2756  75 09                             jne     L176
  4149.  2758  8b 46 fe                          mov     ax,-2H[bp]
  4150.  275b  0d 80 00                          or      ax,0080H
  4151.  275e  89 46 fe                          mov     -2H[bp],ax
  4152.  2761  eb 78             L176            jmp     L181
  4153.  2763  c4 7e f0          L177            les     di,dword ptr -10H[bp]
  4154.  2766  26 80 7d 2e 00                    cmp     byte ptr es:+2eH[di],00H
  4155.  276b  74 0e                             je      L178
  4156.  276d  c4 7e f0                          les     di,dword ptr -10H[bp]
  4157.  2770  26 8a 45 17                       mov     al,es:+17H[di]
  4158.  2774  30 e4                             xor     ah,ah
  4159.  2776  89 46 fe                          mov     -2H[bp],ax
  4160.  2779  eb 0c                             jmp     L179
  4161.  277b  c4 7e f0          L178            les     di,dword ptr -10H[bp]
  4162.  277e  26 8a 45 14                       mov     al,es:+14H[di]
  4163.  2782  30 e4                             xor     ah,ah
  4164.  2784  89 46 fe                          mov     -2H[bp],ax
  4165.  2787  c4 7e f0          L179            les     di,dword ptr -10H[bp]
  4166.  278a  26 8a 45 15                       mov     al,es:+15H[di]
  4167.  278e  24 80                             and     al,80H
  4168.  2790  3c 80                             cmp     al,80H
  4169.  2792  75 31                             jne     L180
  4170.  2794  8b 46 fe                          mov     ax,-2H[bp]
  4171.  2797  25 07 00                          and     ax,0007H
  4172.  279a  b9 04 00                          mov     cx,0004H
  4173.  279d  d3 e0                             shl     ax,cl
  4174.  279f  89 46 f8                          mov     -8H[bp],ax
  4175.  27a2  8b 46 fe                          mov     ax,-2H[bp]
  4176.  27a5  25 70 00                          and     ax,0070H
  4177.  27a8  b9 04 00                          mov     cx,0004H
  4178.  27ab  d3 e8                             shr     ax,cl
  4179.  27ad  89 46 fa                          mov     -6H[bp],ax
  4180.  27b0  8b 46 fe                          mov     ax,-2H[bp]
  4181.  27b3  25 08 00                          and     ax,0008H
  4182.  27b6  89 46 fc                          mov     -4H[bp],ax
  4183.  27b9  8b 46 f8                          mov     ax,-8H[bp]
  4184.  27bc  03 46 fa                          add     ax,-6H[bp]
  4185.  27bf  03 46 fc                          add     ax,-4H[bp]
  4186.  27c2  89 46 fe                          mov     -2H[bp],ax
  4187.  27c5  c4 7e f0          L180            les     di,dword ptr -10H[bp]
  4188.  27c8  26 8a 45 15                       mov     al,es:+15H[di]
  4189.  27cc  24 20                             and     al,20H
  4190.  27ce  3c 20                             cmp     al,20H
  4191.  27d0  75 09                             jne     L181
  4192.  27d2  8b 46 fe                          mov     ax,-2H[bp]
  4193.  27d5  0d 08 00                          or      ax,0008H
  4194.  27d8  89 46 fe                          mov     -2H[bp],ax
  4195.  27db  ff 76 06          L181            push    +6H[bp]
  4196.  27de  8a 46 fe                          mov     al,-2H[bp]
  4197.  27e1  50                                push    ax
  4198.  27e2  0e                                push    cs
  4199.  27e3  e8 00 00                          call    SCL_021
  4200.  27e6  c4 7e f0                          les     di,dword ptr -10H[bp]
  4201.  27e9  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  4202.  27ee  74 06                             je      L182
  4203.  27f0  0e                                push    cs
  4204.  27f1  e8 00 00                          call    CURSOR_OFF
  4205.  27f4  eb 06                             jmp     L183
  4206.  27f6  ff 76 06          L182            push    +6H[bp]
  4207.  27f9  e8 00 00                          call    SCL_06F
  4208.  27fc  89 ec             L183            mov     sp,bp
  4209.  27fe  5d                                pop     bp
  4210.  27ff  ca 02 00                          retf    0002H
  4211.  2802                    FINISH_FORMAT:
  4212.  2802  55                SCL_049         push    bp
  4213.  2803  89 e5                             mov     bp,sp
  4214.  2805  80 7e 06 00                       cmp     byte ptr +6H[bp],00H
  4215.  2809  75 1d                             jne     L184
  4216.  280b  a1 00 00                          mov     ax,S_PTR
  4217.  280e  ba 72 00                          mov     dx,0072H
  4218.  2811  f7 e2                             mul     dx
  4219.  2813  8b f8                             mov     di,ax
  4220.  2815  c6 85 00 00 01                    mov     byte ptr L583[di],01H
  4221.  281a  a1 00 00                          mov     ax,CODE_ESCAPE
  4222.  281d  a3 00 00                          mov     CHAR_CODE,ax
  4223.  2820  c7 06 00 00 09 00                 mov     word ptr GLB_STATUS,0009H
  4224.  2826  eb 0c                             jmp     L185
  4225.  2828  a1 00 00          L184            mov     ax,CODE_ESCAPE
  4226.  282b  a3 00 00                          mov     CHAR_CODE,ax
  4227.  282e  c7 06 00 00 02 00                 mov     word ptr GLB_STATUS,0002H
  4228.  2834  89 ec             L185            mov     sp,bp
  4229.  2836  5d                                pop     bp
  4230.  2837  ca 02 00                          retf    0002H
  4231.  283a  55                SCL_07A         push    bp
  4232.  283b  89 e5                             mov     bp,sp
  4233.  283d  81 ec 5e 02                       sub     sp,025eH
  4234.  2841  c4 7e 04                          les     di,dword ptr +4H[bp]
  4235.  2844  06                                push    es
  4236.  2845  57                                push    di
  4237.  2846  8d 7e f5                          lea     di,-0bH[bp]
  4238.  2849  16                                push    ss
  4239.  284a  57                                push    di
  4240.  284b  b8 0a 00                          mov     ax,000aH
  4241.  284e  50                                push    ax
  4242.  284f  9a 00 00 00 00                    call    far SYSTEM_00C
  4243.  2854  8d be a2 fe                       lea     di,-15eH[bp]
  4244.  2858  16                                push    ss
  4245.  2859  57                                push    di
  4246.  285a  a0 00 00                          mov     al,SPACE
  4247.  285d  50                                push    ax
  4248.  285e  b8 50 00                          mov     ax,0050H
  4249.  2861  50                                push    ax
  4250.  2862  0e                                push    cs
  4251.  2863  e8 00 00                          call    CHARSTRING
  4252.  2866  bf 00 00                          mov     di,offset SPACES
  4253.  2869  1e                                push    ds
  4254.  286a  57                                push    di
  4255.  286b  b8 50 00                          mov     ax,0050H
  4256.  286e  50                                push    ax
  4257.  286f  9a 00 00 00 00                    call    far SYSTEM_00C
  4258.  2874  b0 07                             mov     al,07H
  4259.  2876  50                                push    ax
  4260.  2877  0e                                push    cs
  4261.  2878  e8 00 00                          call    SCL_020
  4262.  287b  9a 00 00 00 00                    call    far CRT_00F
  4263.  2880  9a 00 00 00 00                    call    far CRT_009
  4264.  2885  9a 00 00 00 00                    call    far SYSTEM_027
  4265.  288a  83 fa 00                          cmp     dx,0000H
  4266.  288d  7c 07                             jl      L186
  4267.  288f  7f 0d                             jg      L187
  4268.  2891  3d a0 8c                          cmp     ax,8ca0H
  4269.  2894  73 08                             jae     L187
  4270.  2896  b8 02 00          L186            mov     ax,0002H
  4271.  2899  50                                push    ax
  4272.  289a  0e                                push    cs
  4273.  289b  e8 00 00                          call    FATAL_SCL_ERROR
  4274.  289e  8d be a2 fe       L187            lea     di,-15eH[bp]
  4275.  28a2  16                                push    ss
  4276.  28a3  57                                push    di
  4277.  28a4  bf 00 00                          mov     di,offset PROGPATH
  4278.  28a7  1e                                push    ds
  4279.  28a8  57                                push    di
  4280.  28a9  9a 00 00 00 00                    call    far SYSTEM_00B
  4281.  28ae  8d 7e f5                          lea     di,-0bH[bp]
  4282.  28b1  16                                push    ss
  4283.  28b2  57                                push    di
  4284.  28b3  9a 00 00 00 00                    call    far SYSTEM_00F
  4285.  28b8  bf 00 00                          mov     di,offset ERRORFILE_EXT
  4286.  28bb  1e                                push    ds
  4287.  28bc  57                                push    di
  4288.  28bd  9a 00 00 00 00                    call    far SYSTEM_00F
  4289.  28c2  0e                                push    cs
  4290.  28c3  e8 00 00                          call    EXIST
  4291.  28c6  08 c0                             or      al,al
  4292.  28c8  75 03                             jne     L188
  4293.  28ca  e9 c3 00                          jmp     L191
  4294.  28cd  31 c0             L188            xor     ax,ax
  4295.  28cf  89 46 a2                          mov     -5eH[bp],ax
  4296.  28d2  bf 00 00                          mov     di,offset ERRORFILE
  4297.  28d5  1e                                push    ds
  4298.  28d6  57                                push    di
  4299.  28d7  8d be a2 fd                       lea     di,-25eH[bp]
  4300.  28db  16                                push    ss
  4301.  28dc  57                                push    di
  4302.  28dd  bf 00 00                          mov     di,offset PROGPATH
  4303.  28e0  1e                                push    ds
  4304.  28e1  57                                push    di
  4305.  28e2  9a 00 00 00 00                    call    far SYSTEM_00B
  4306.  28e7  8d 7e f5                          lea     di,-0bH[bp]
  4307.  28ea  16                                push    ss
  4308.  28eb  57                                push    di
  4309.  28ec  9a 00 00 00 00                    call    far SYSTEM_00F
  4310.  28f1  bf 00 00                          mov     di,offset ERRORFILE_EXT
  4311.  28f4  1e                                push    ds
  4312.  28f5  57                                push    di
  4313.  28f6  9a 00 00 00 00                    call    far SYSTEM_00F
  4314.  28fb  9a 00 00 00 00                    call    far SYSTEM_045
  4315.  2900  bf 00 00                          mov     di,offset ERRORFILE
  4316.  2903  1e                                push    ds
  4317.  2904  57                                push    di
  4318.  2905  9a 00 00 00 00                    call    far SYSTEM_046
  4319.  290a  9a 00 00 00 00                    call    far SYSTEM_032
  4320.  290f  bf 00 00          L189            mov     di,offset ERRORFILE
  4321.  2912  1e                                push    ds
  4322.  2913  57                                push    di
  4323.  2914  9a 00 00 00 00                    call    far SYSTEM_052
  4324.  2919  9a 00 00 00 00                    call    far SYSTEM_032
  4325.  291e  08 c0                             or      al,al
  4326.  2920  75 5d                             jne     L190
  4327.  2922  83 7e a2 64                       cmp     word ptr -5eH[bp],0064H
  4328.  2926  7f 57                             jg      L190
  4329.  2928  8b 46 a2                          mov     ax,-5eH[bp]
  4330.  292b  40                                inc     ax
  4331.  292c  89 46 a2                          mov     -5eH[bp],ax
  4332.  292f  bf 00 00                          mov     di,offset ERRORFILE
  4333.  2932  1e                                push    ds
  4334.  2933  57                                push    di
  4335.  2934  8d 7e a4                          lea     di,-5cH[bp]
  4336.  2937  16                                push    ss
  4337.  2938  57                                push    di
  4338.  2939  b8 50 00                          mov     ax,0050H
  4339.  293c  50                                push    ax
  4340.  293d  9a 00 00 00 00                    call    far SYSTEM_03E
  4341.  2942  9a 00 00 00 00                    call    far SYSTEM_041
  4342.  2947  9a 00 00 00 00                    call    far SYSTEM_032
  4343.  294c  8b 7e a2                          mov     di,-5eH[bp]
  4344.  294f  d1 e7                             shl     di,1
  4345.  2951  d1 e7                             shl     di,1
  4346.  2953  81 c7 00 00                       add     di,offset L581
  4347.  2957  1e                                push    ds
  4348.  2958  57                                push    di
  4349.  2959  b8 47 00                          mov     ax,0047H
  4350.  295c  50                                push    ax
  4351.  295d  9a 00 00 00 00                    call    far SYSTEM_022
  4352.  2962  8d 7e a4                          lea     di,-5cH[bp]
  4353.  2965  16                                push    ss
  4354.  2966  57                                push    di
  4355.  2967  8b 7e a2                          mov     di,-5eH[bp]
  4356.  296a  d1 e7                             shl     di,1
  4357.  296c  d1 e7                             shl     di,1
  4358.  296e  c4 bd 00 00                       les     di,dword ptr L581[di]
  4359.  2972  06                                push    es
  4360.  2973  57                                push    di
  4361.  2974  b8 46 00                          mov     ax,0046H
  4362.  2977  50                                push    ax
  4363.  2978  9a 00 00 00 00                    call    far SYSTEM_00C
  4364.  297d  eb 90                             jmp     L189
  4365.  297f  bf 00 00          L190            mov     di,offset ERRORFILE
  4366.  2982  1e                                push    ds
  4367.  2983  57                                push    di
  4368.  2984  9a 00 00 00 00                    call    far SYSTEM_048
  4369.  2989  9a 00 00 00 00                    call    far SYSTEM_032
  4370.  298e  eb 49                             jmp     L194
  4371.  2990  c7 46 a2 01 00    L191            mov     word ptr -5eH[bp],0001H
  4372.  2995  eb 03                             jmp     L193
  4373.  2997  ff 46 a2          L192            inc     word ptr -5eH[bp]
  4374.  299a  8b 7e a2          L193            mov     di,-5eH[bp]
  4375.  299d  d1 e7                             shl     di,1
  4376.  299f  d1 e7                             shl     di,1
  4377.  29a1  81 c7 00 00                       add     di,offset L581
  4378.  29a5  1e                                push    ds
  4379.  29a6  57                                push    di
  4380.  29a7  b8 47 00                          mov     ax,0047H
  4381.  29aa  50                                push    ax
  4382.  29ab  9a 00 00 00 00                    call    far SYSTEM_022
  4383.  29b0  8d be a2 fd                       lea     di,-25eH[bp]
  4384.  29b4  16                                push    ss
  4385.  29b5  57                                push    di
  4386.  29b6  ff 76 a2                          push    -5eH[bp]
  4387.  29b9  0e                                push    cs
  4388.  29ba  e8 00 00                          call    SCL_010
  4389.  29bd  8b 7e a2                          mov     di,-5eH[bp]
  4390.  29c0  d1 e7                             shl     di,1
  4391.  29c2  d1 e7                             shl     di,1
  4392.  29c4  c4 bd 00 00                       les     di,dword ptr L581[di]
  4393.  29c8  06                                push    es
  4394.  29c9  57                                push    di
  4395.  29ca  b8 46 00                          mov     ax,0046H
  4396.  29cd  50                                push    ax
  4397.  29ce  9a 00 00 00 00                    call    far SYSTEM_00C
  4398.  29d3  83 7e a2 64                       cmp     word ptr -5eH[bp],0064H
  4399.  29d7  75 be                             jne     L192
  4400.  29d9  89 ec             L194            mov     sp,bp
  4401.  29db  5d                                pop     bp
  4402.  29dc  c2 04 00                          ret     0004H
  4403.  29df  55                SCL_07B         push    bp
  4404.  29e0  89 e5                             mov     bp,sp
  4405.  29e2  81 ec a5 01                       sub     sp,01a5H
  4406.  29e6  c4 7e 04                          les     di,dword ptr +4H[bp]
  4407.  29e9  06                                push    es
  4408.  29ea  57                                push    di
  4409.  29eb  8d 7e f5                          lea     di,-0bH[bp]
  4410.  29ee  16                                push    ss
  4411.  29ef  57                                push    di
  4412.  29f0  b8 0a 00                          mov     ax,000aH
  4413.  29f3  50                                push    ax
  4414.  29f4  9a 00 00 00 00                    call    far SYSTEM_00C
  4415.  29f9  8d be 5b fe                       lea     di,-1a5H[bp]
  4416.  29fd  16                                push    ss
  4417.  29fe  57                                push    di
  4418.  29ff  bf 00 00                          mov     di,offset PROGPATH
  4419.  2a02  1e                                push    ds
  4420.  2a03  57                                push    di
  4421.  2a04  9a 00 00 00 00                    call    far SYSTEM_00B
  4422.  2a09  8d 7e f5                          lea     di,-0bH[bp]
  4423.  2a0c  16                                push    ss
  4424.  2a0d  57                                push    di
  4425.  2a0e  9a 00 00 00 00                    call    far SYSTEM_00F
  4426.  2a13  bf 00 00                          mov     di,offset SCL_DATA
  4427.  2a16  1e                                push    ds
  4428.  2a17  57                                push    di
  4429.  2a18  9a 00 00 00 00                    call    far SYSTEM_00F
  4430.  2a1d  8d 7e a4                          lea     di,-5cH[bp]
  4431.  2a20  16                                push    ss
  4432.  2a21  57                                push    di
  4433.  2a22  b8 50 00                          mov     ax,0050H
  4434.  2a25  50                                push    ax
  4435.  2a26  9a 00 00 00 00                    call    far SYSTEM_00C
  4436.  2a2b  8d 7e a4                          lea     di,-5cH[bp]
  4437.  2a2e  16                                push    ss
  4438.  2a2f  57                                push    di
  4439.  2a30  0e                                push    cs
  4440.  2a31  e8 00 00                          call    EXIST
  4441.  2a34  08 c0                             or      al,al
  4442.  2a36  75 03                             jne     L195
  4443.  2a38  e9 93 01                          jmp     L203
  4444.  2a3b  bf 00 00          L195            mov     di,offset SCREENS
  4445.  2a3e  1e                                push    ds
  4446.  2a3f  57                                push    di
  4447.  2a40  8d 7e a4                          lea     di,-5cH[bp]
  4448.  2a43  16                                push    ss
  4449.  2a44  57                                push    di
  4450.  2a45  9a 00 00 00 00                    call    far SYSTEM_049
  4451.  2a4a  bf 00 00                          mov     di,offset SCREENS
  4452.  2a4d  1e                                push    ds
  4453.  2a4e  57                                push    di
  4454.  2a4f  b8 80 00                          mov     ax,0080H
  4455.  2a52  50                                push    ax
  4456.  2a53  9a 00 00 00 00                    call    far SYSTEM_04A
  4457.  2a58  9a 00 00 00 00                    call    far SYSTEM_032
  4458.  2a5d  8d be 5b fe                       lea     di,-1a5H[bp]
  4459.  2a61  16                                push    ss
  4460.  2a62  57                                push    di
  4461.  2a63  bf 00 00                          mov     di,offset PROGPATH
  4462.  2a66  1e                                push    ds
  4463.  2a67  57                                push    di
  4464.  2a68  9a 00 00 00 00                    call    far SYSTEM_00B
  4465.  2a6d  8d 7e f5                          lea     di,-0bH[bp]
  4466.  2a70  16                                push    ss
  4467.  2a71  57                                push    di
  4468.  2a72  9a 00 00 00 00                    call    far SYSTEM_00F
  4469.  2a77  bf 00 00                          mov     di,offset INDEXFILE_EXT
  4470.  2a7a  1e                                push    ds
  4471.  2a7b  57                                push    di
  4472.  2a7c  9a 00 00 00 00                    call    far SYSTEM_00F
  4473.  2a81  8d 7e a4                          lea     di,-5cH[bp]
  4474.  2a84  16                                push    ss
  4475.  2a85  57                                push    di
  4476.  2a86  b8 50 00                          mov     ax,0050H
  4477.  2a89  50                                push    ax
  4478.  2a8a  9a 00 00 00 00                    call    far SYSTEM_00C
  4479.  2a8f  8d 7e a4                          lea     di,-5cH[bp]
  4480.  2a92  16                                push    ss
  4481.  2a93  57                                push    di
  4482.  2a94  0e                                push    cs
  4483.  2a95  e8 00 00                          call    EXIST
  4484.  2a98  08 c0                             or      al,al
  4485.  2a9a  74 24                             je      L196
  4486.  2a9c  bf 00 00                          mov     di,offset SCREENINDEX
  4487.  2a9f  1e                                push    ds
  4488.  2aa0  57                                push    di
  4489.  2aa1  8d 7e a4                          lea     di,-5cH[bp]
  4490.  2aa4  16                                push    ss
  4491.  2aa5  57                                push    di
  4492.  2aa6  9a 00 00 00 00                    call    far SYSTEM_049
  4493.  2aab  bf 00 00                          mov     di,offset SCREENINDEX
  4494.  2aae  1e                                push    ds
  4495.  2aaf  57                                push    di
  4496.  2ab0  b8 0e 00                          mov     ax,000eH
  4497.  2ab3  50                                push    ax
  4498.  2ab4  9a 00 00 00 00                    call    far SYSTEM_04A
  4499.  2ab9  9a 00 00 00 00                    call    far SYSTEM_032
  4500.  2abe  eb 08                             jmp     L197
  4501.  2ac0  b8 01 00          L196            mov     ax,0001H
  4502.  2ac3  50                                push    ax
  4503.  2ac4  0e                                push    cs
  4504.  2ac5  e8 00 00                          call    FATAL_SCL_ERROR
  4505.  2ac8  8d be 5b fe       L197            lea     di,-1a5H[bp]
  4506.  2acc  16                                push    ss
  4507.  2acd  57                                push    di
  4508.  2ace  bf 00 00                          mov     di,offset PROGPATH
  4509.  2ad1  1e                                push    ds
  4510.  2ad2  57                                push    di
  4511.  2ad3  9a 00 00 00 00                    call    far SYSTEM_00B
  4512.  2ad8  8d 7e f5                          lea     di,-0bH[bp]
  4513.  2adb  16                                push    ss
  4514.  2adc  57                                push    di
  4515.  2add  9a 00 00 00 00                    call    far SYSTEM_00F
  4516.  2ae2  bf 00 00                          mov     di,offset MESSAGEFILE_EXT
  4517.  2ae5  1e                                push    ds
  4518.  2ae6  57                                push    di
  4519.  2ae7  9a 00 00 00 00                    call    far SYSTEM_00F
  4520.  2aec  8d 7e a4                          lea     di,-5cH[bp]
  4521.  2aef  16                                push    ss
  4522.  2af0  57                                push    di
  4523.  2af1  b8 50 00                          mov     ax,0050H
  4524.  2af4  50                                push    ax
  4525.  2af5  9a 00 00 00 00                    call    far SYSTEM_00C
  4526.  2afa  8d 7e a4                          lea     di,-5cH[bp]
  4527.  2afd  16                                push    ss
  4528.  2afe  57                                push    di
  4529.  2aff  0e                                push    cs
  4530.  2b00  e8 00 00                          call    EXIST
  4531.  2b03  08 c0                             or      al,al
  4532.  2b05  75 03                             jne     L198
  4533.  2b07  e9 bd 00                          jmp     L201
  4534.  2b0a  c7 46 a2 64 00    L198            mov     word ptr -5eH[bp],0064H
  4535.  2b0f  bf 00 00                          mov     di,offset MSGFILE
  4536.  2b12  1e                                push    ds
  4537.  2b13  57                                push    di
  4538.  2b14  8d 7e a4                          lea     di,-5cH[bp]
  4539.  2b17  16                                push    ss
  4540.  2b18  57                                push    di
  4541.  2b19  9a 00 00 00 00                    call    far SYSTEM_049
  4542.  2b1e  bf 00 00                          mov     di,offset MSGFILE
  4543.  2b21  1e                                push    ds
  4544.  2b22  57                                push    di
  4545.  2b23  b8 47 00                          mov     ax,0047H
  4546.  2b26  50                                push    ax
  4547.  2b27  9a 00 00 00 00                    call    far SYSTEM_04A
  4548.  2b2c  9a 00 00 00 00                    call    far SYSTEM_032
  4549.  2b31  bf 00 00                          mov     di,offset MSGFILE
  4550.  2b34  1e                                push    ds
  4551.  2b35  57                                push    di
  4552.  2b36  8d be 5b ff                       lea     di,-0a5H[bp]
  4553.  2b3a  16                                push    ss
  4554.  2b3b  57                                push    di
  4555.  2b3c  9a 00 00 00 00                    call    far SYSTEM_043
  4556.  2b41  83 c4 04                          add     sp,0004H
  4557.  2b44  9a 00 00 00 00                    call    far SYSTEM_032
  4558.  2b49  bf 00 00          L199            mov     di,offset MSGFILE
  4559.  2b4c  1e                                push    ds
  4560.  2b4d  57                                push    di
  4561.  2b4e  9a 00 00 00 00                    call    far SYSTEM_058
  4562.  2b53  9a 00 00 00 00                    call    far SYSTEM_032
  4563.  2b58  08 c0                             or      al,al
  4564.  2b5a  75 5a                             jne     L200
  4565.  2b5c  81 7e a2 f4 01                    cmp     word ptr -5eH[bp],01f4H
  4566.  2b61  7d 53                             jge     L200
  4567.  2b63  8b 46 a2                          mov     ax,-5eH[bp]
  4568.  2b66  40                                inc     ax
  4569.  2b67  89 46 a2                          mov     -5eH[bp],ax
  4570.  2b6a  bf 00 00                          mov     di,offset MSGFILE
  4571.  2b6d  1e                                push    ds
  4572.  2b6e  57                                push    di
  4573.  2b6f  8d be 5b ff                       lea     di,-0a5H[bp]
  4574.  2b73  16                                push    ss
  4575.  2b74  57                                push    di
  4576.  2b75  9a 00 00 00 00                    call    far SYSTEM_043
  4577.  2b7a  83 c4 04                          add     sp,0004H
  4578.  2b7d  9a 00 00 00 00                    call    far SYSTEM_032
  4579.  2b82  8b 7e a2                          mov     di,-5eH[bp]
  4580.  2b85  d1 e7                             shl     di,1
  4581.  2b87  d1 e7                             shl     di,1
  4582.  2b89  81 c7 00 00                       add     di,offset L581
  4583.  2b8d  1e                                push    ds
  4584.  2b8e  57                                push    di
  4585.  2b8f  b8 47 00                          mov     ax,0047H
  4586.  2b92  50                                push    ax
  4587.  2b93  9a 00 00 00 00                    call    far SYSTEM_022
  4588.  2b98  8d be 5b ff                       lea     di,-0a5H[bp]
  4589.  2b9c  16                                push    ss
  4590.  2b9d  57                                push    di
  4591.  2b9e  8b 7e a2                          mov     di,-5eH[bp]
  4592.  2ba1  d1 e7                             shl     di,1
  4593.  2ba3  d1 e7                             shl     di,1
  4594.  2ba5  c4 bd 00 00                       les     di,dword ptr L581[di]
  4595.  2ba9  06                                push    es
  4596.  2baa  57                                push    di
  4597.  2bab  b8 46 00                          mov     ax,0046H
  4598.  2bae  50                                push    ax
  4599.  2baf  9a 00 00 00 00                    call    far SYSTEM_00C
  4600.  2bb4  eb 93                             jmp     L199
  4601.  2bb6  bf 00 00          L200            mov     di,offset MSGFILE
  4602.  2bb9  1e                                push    ds
  4603.  2bba  57                                push    di
  4604.  2bbb  9a 00 00 00 00                    call    far SYSTEM_04C
  4605.  2bc0  9a 00 00 00 00                    call    far SYSTEM_032
  4606.  2bc5  eb 05                             jmp     L202
  4607.  2bc7  c6 06 00 00 00    L201            mov     byte ptr INPUT_MSG_SET,00H
  4608.  2bcc  eb 08             L202            jmp     L204
  4609.  2bce  b8 01 00          L203            mov     ax,0001H
  4610.  2bd1  50                                push    ax
  4611.  2bd2  0e                                push    cs
  4612.  2bd3  e8 00 00                          call    FATAL_SCL_ERROR
  4613.  2bd6  89 ec             L204            mov     sp,bp
  4614.  2bd8  5d                                pop     bp
  4615.  2bd9  c2 04 00                          ret     0004H
  4616.  2bdc                    CLOSE_FORMATS:
  4617.  2bdc  55                SCL_04A         push    bp
  4618.  2bdd  89 e5                             mov     bp,sp
  4619.  2bdf  83 ec 04                          sub     sp,0004H
  4620.  2be2  83 3e 00 00 00                    cmp     word ptr STACK_DEBTH,0000H
  4621.  2be7  7e 37                             jle     L207
  4622.  2be9  a1 00 00                          mov     ax,STACK_DEBTH
  4623.  2bec  89 46 fc                          mov     -4H[bp],ax
  4624.  2bef  b8 01 00                          mov     ax,0001H
  4625.  2bf2  3b 46 fc                          cmp     ax,-4H[bp]
  4626.  2bf5  7f 29                             jg      L207
  4627.  2bf7  89 46 fe                          mov     -2H[bp],ax
  4628.  2bfa  eb 03                             jmp     L206
  4629.  2bfc  ff 46 fe          L205            inc     word ptr -2H[bp]
  4630.  2bff  8b 46 fe          L206            mov     ax,-2H[bp]
  4631.  2c02  ba 72 00                          mov     dx,0072H
  4632.  2c05  f7 e2                             mul     dx
  4633.  2c07  8b f8                             mov     di,ax
  4634.  2c09  81 c7 00 00                       add     di,offset L584
  4635.  2c0d  1e                                push    ds
  4636.  2c0e  57                                push    di
  4637.  2c0f  b8 00 12                          mov     ax,1200H
  4638.  2c12  50                                push    ax
  4639.  2c13  9a 00 00 00 00                    call    far SYSTEM_023
  4640.  2c18  8b 46 fe                          mov     ax,-2H[bp]
  4641.  2c1b  3b 46 fc                          cmp     ax,-4H[bp]
  4642.  2c1e  75 dc                             jne     L205
  4643.  2c20  bf 00 00          L207            mov     di,offset SCREENS
  4644.  2c23  1e                                push    ds
  4645.  2c24  57                                push    di
  4646.  2c25  9a 00 00 00 00                    call    far SYSTEM_04C
  4647.  2c2a  9a 00 00 00 00                    call    far SYSTEM_032
  4648.  2c2f  bf 00 00                          mov     di,offset SCREENINDEX
  4649.  2c32  1e                                push    ds
  4650.  2c33  57                                push    di
  4651.  2c34  9a 00 00 00 00                    call    far SYSTEM_04C
  4652.  2c39  9a 00 00 00 00                    call    far SYSTEM_032
  4653.  2c3e  e8 00 00                          call    SCL_074
  4654.  2c41  9a 00 00 00 00                    call    far CRT_009
  4655.  2c46  b0 00                             mov     al,00H
  4656.  2c48  50                                push    ax
  4657.  2c49  0e                                push    cs
  4658.  2c4a  e8 00 00                          call    SCL_01A
  4659.  2c4d  89 ec                             mov     sp,bp
  4660.  2c4f  5d                                pop     bp
  4661.  2c50  cb                                retf    
  4662.  2c51  55                SCL_07C         push    bp
  4663.  2c52  89 e5                             mov     bp,sp
  4664.  2c54  89 ec                             mov     sp,bp
  4665.  2c56  5d                                pop     bp
  4666.  2c57  cb                                retf    
  4667.  2c58  55                SCL_07D         push    bp
  4668.  2c59  89 e5                             mov     bp,sp
  4669.  2c5b  83 ec 0b                          sub     sp,000bH
  4670.  2c5e  bf 00 00                          mov     di,offset SPACES
  4671.  2c61  1e                                push    ds
  4672.  2c62  57                                push    di
  4673.  2c63  8d 7e f5                          lea     di,-0bH[bp]
  4674.  2c66  16                                push    ss
  4675.  2c67  57                                push    di
  4676.  2c68  b8 0a 00                          mov     ax,000aH
  4677.  2c6b  50                                push    ax
  4678.  2c6c  9a 00 00 00 00                    call    far SYSTEM_00C
  4679.  2c71  bf 00 00                          mov     di,offset SCREENINDEX
  4680.  2c74  1e                                push    ds
  4681.  2c75  57                                push    di
  4682.  2c76  b8 0e 00                          mov     ax,000eH
  4683.  2c79  50                                push    ax
  4684.  2c7a  9a 00 00 00 00                    call    far SYSTEM_04A
  4685.  2c7f  9a 00 00 00 00                    call    far SYSTEM_032
  4686.  2c84  bf 00 00          L208            mov     di,offset SCREENINDEX
  4687.  2c87  1e                                push    ds
  4688.  2c88  57                                push    di
  4689.  2c89  9a 00 00 00 00                    call    far SYSTEM_058
  4690.  2c8e  9a 00 00 00 00                    call    far SYSTEM_032
  4691.  2c93  08 c0                             or      al,al
  4692.  2c95  75 45                             jne     L210
  4693.  2c97  bf 00 00                          mov     di,offset SCREENINDEX
  4694.  2c9a  1e                                push    ds
  4695.  2c9b  57                                push    di
  4696.  2c9c  bf 00 00                          mov     di,offset KEYREC
  4697.  2c9f  1e                                push    ds
  4698.  2ca0  57                                push    di
  4699.  2ca1  9a 00 00 00 00                    call    far SYSTEM_043
  4700.  2ca6  83 c4 04                          add     sp,0004H
  4701.  2ca9  9a 00 00 00 00                    call    far SYSTEM_032
  4702.  2cae  bf 00 00                          mov     di,offset L585
  4703.  2cb1  1e                                push    ds
  4704.  2cb2  57                                push    di
  4705.  2cb3  8d 7e f5                          lea     di,-0bH[bp]
  4706.  2cb6  16                                push    ss
  4707.  2cb7  57                                push    di
  4708.  2cb8  9a 00 00 00 00                    call    far SYSTEM_011
  4709.  2cbd  73 08                             jae     L209
  4710.  2cbf  b8 08 00                          mov     ax,0008H
  4711.  2cc2  50                                push    ax
  4712.  2cc3  0e                                push    cs
  4713.  2cc4  e8 00 00                          call    FATAL_SCL_ERROR
  4714.  2cc7  bf 00 00          L209            mov     di,offset L585
  4715.  2cca  1e                                push    ds
  4716.  2ccb  57                                push    di
  4717.  2ccc  8d 7e f5                          lea     di,-0bH[bp]
  4718.  2ccf  16                                push    ss
  4719.  2cd0  57                                push    di
  4720.  2cd1  b8 0a 00                          mov     ax,000aH
  4721.  2cd4  50                                push    ax
  4722.  2cd5  9a 00 00 00 00                    call    far SYSTEM_00C
  4723.  2cda  eb a8                             jmp     L208
  4724.  2cdc  89 ec             L210            mov     sp,bp
  4725.  2cde  5d                                pop     bp
  4726.  2cdf  c2 02 00                          ret     0002H
  4727.  2ce2  01 5c 55          L211            add     +55H[si],bx
  4728.  2ce5  89 e5                             mov     bp,sp
  4729.  2ce7  81 ec 5c 01                       sub     sp,015cH
  4730.  2ceb  c4 7e 06                          les     di,dword ptr +6H[bp]
  4731.  2cee  06                                push    es
  4732.  2cef  57                                push    di
  4733.  2cf0  8d 7e f5                          lea     di,-0bH[bp]
  4734.  2cf3  16                                push    ss
  4735.  2cf4  57                                push    di
  4736.  2cf5  b8 0a 00                          mov     ax,000aH
  4737.  2cf8  50                                push    ax
  4738.  2cf9  9a 00 00 00 00                    call    far SYSTEM_00C
  4739.  2cfe  0e                                push    cs
  4740.  2cff  e8 00 00                          call    GET_SCREEN_MODE
  4741.  2d02  a0 00 00                          mov     al,SCREEN_MODE
  4742.  2d05  50                                push    ax
  4743.  2d06  8d 7e 84                          lea     di,-7cH[bp]
  4744.  2d09  16                                push    ss
  4745.  2d0a  57                                push    di
  4746.  2d0b  9a 00 00 00 00                    call    far SYSTEM_028
  4747.  2d10  b0 02                             mov     al,02H
  4748.  2d12  50                                push    ax
  4749.  2d13  9a 00 00 00 00                    call    far SYSTEM_029
  4750.  2d18  b0 03                             mov     al,03H
  4751.  2d1a  50                                push    ax
  4752.  2d1b  9a 00 00 00 00                    call    far SYSTEM_029
  4753.  2d20  b0 07                             mov     al,07H
  4754.  2d22  50                                push    ax
  4755.  2d23  9a 00 00 00 00                    call    far SYSTEM_029
  4756.  2d28  9a 00 00 00 00                    call    far SYSTEM_018
  4757.  2d2d  75 08                             jne     L212
  4758.  2d2f  b8 03 00                          mov     ax,0003H
  4759.  2d32  50                                push    ax
  4760.  2d33  0e                                push    cs
  4761.  2d34  e8 00 00                          call    FATAL_SCL_ERROR
  4762.  2d37  0e                L212            push    cs
  4763.  2d38  e8 00 00                          call    GET_COUNTRY
  4764.  2d3b  a0 00 00                          mov     al,PROGPATH
  4765.  2d3e  30 e4                             xor     ah,ah
  4766.  2d40  8b f8                             mov     di,ax
  4767.  2d42  80 bd 00 00 5c                    cmp     byte ptr PROGPATH[di],5cH
  4768.  2d47  74 28                             je      L213
  4769.  2d49  8d be a4 fe                       lea     di,-15cH[bp]
  4770.  2d4d  16                                push    ss
  4771.  2d4e  57                                push    di
  4772.  2d4f  bf 00 00                          mov     di,offset PROGPATH
  4773.  2d52  1e                                push    ds
  4774.  2d53  57                                push    di
  4775.  2d54  9a 00 00 00 00                    call    far SYSTEM_00B
  4776.  2d59  bf 00 00                          mov     di,offset L211
  4777.  2d5c  0e                                push    cs
  4778.  2d5d  57                                push    di
  4779.  2d5e  9a 00 00 00 00                    call    far SYSTEM_00F
  4780.  2d63  bf 00 00                          mov     di,offset PROGPATH
  4781.  2d66  1e                                push    ds
  4782.  2d67  57                                push    di
  4783.  2d68  b8 50 00                          mov     ax,0050H
  4784.  2d6b  50                                push    ax
  4785.  2d6c  9a 00 00 00 00                    call    far SYSTEM_00C
  4786.  2d71  8d 7e f5          L213            lea     di,-0bH[bp]
  4787.  2d74  16                                push    ss
  4788.  2d75  57                                push    di
  4789.  2d76  e8 00 00                          call    SCL_07A
  4790.  2d79  8d 7e f5                          lea     di,-0bH[bp]
  4791.  2d7c  16                                push    ss
  4792.  2d7d  57                                push    di
  4793.  2d7e  e8 00 00                          call    SCL_07B
  4794.  2d81  55                                push    bp
  4795.  2d82  e8 00 00                          call    SCL_07D
  4796.  2d85  31 c0                             xor     ax,ax
  4797.  2d87  a3 00 00                          mov     STACK_DEBTH,ax
  4798.  2d8a  31 c0                             xor     ax,ax
  4799.  2d8c  a3 00 00                          mov     S_PTR,ax
  4800.  2d8f  31 c0                             xor     ax,ax
  4801.  2d91  a3 00 00                          mov     R_PTR,ax
  4802.  2d94  c7 06 00 00 01 00                 mov     word ptr BUFFTOP,0001H
  4803.  2d9a  c7 06 00 00 01 00                 mov     word ptr BUFFBOT,0001H
  4804.  2da0  31 c0                             xor     ax,ax
  4805.  2da2  a3 00 00                          mov     ACTIVE_FIELD,ax
  4806.  2da5  e8 00 00                          call    SCL_073
  4807.  2da8  c4 06 00 00                       les     ax,dword ptr SYSTEM_BSS+214H
  4808.  2dac  8c c2                             mov     dx,es
  4809.  2dae  a3 00 00                          mov     SAVE_EXITPROC,ax
  4810.  2db1  89 16 00 00                       mov     L574,dx
  4811.  2db5  b8 00 00                          mov     ax,offset SCL_075
  4812.  2db8  8c ca                             mov     dx,cs
  4813.  2dba  a3 00 00                          mov     SYSTEM_BSS+214H,ax
  4814.  2dbd  89 16 00 00                       mov     SYSTEM_BSS+216H,dx
  4815.  2dc1  b8 00 00                          mov     ax,offset SCL_07C
  4816.  2dc4  8c ca                             mov     dx,cs
  4817.  2dc6  a3 00 00                          mov     LP_BACKGROUND_POINTER,ax
  4818.  2dc9  89 16 00 00                       mov     L572,dx
  4819.  2dcd  b8 00 00                          mov     ax,offset SCL_07C
  4820.  2dd0  8c ca                             mov     dx,cs
  4821.  2dd2  a3 00 00                          mov     HP_BACKGROUND_POINTER,ax
  4822.  2dd5  89 16 00 00                       mov     L573,dx
  4823.  2dd9  89 ec                             mov     sp,bp
  4824.  2ddb  5d                                pop     bp
  4825.  2ddc  ca 04 00                          retf    0004H
  4826.  2ddf  55                SCL_07F         push    bp
  4827.  2de0  89 e5                             mov     bp,sp
  4828.  2de2  81 ec 00 01                       sub     sp,0100H
  4829.  2de6  bf 00 00                          mov     di,offset SCREENINDEX
  4830.  2de9  1e                                push    ds
  4831.  2dea  57                                push    di
  4832.  2deb  8b 7e 04                          mov     di,+4H[bp]
  4833.  2dee  36 8b 45 d9                       mov     ax,ss:-27H[di]
  4834.  2df2  99                                cwd     
  4835.  2df3  52                                push    dx
  4836.  2df4  50                                push    ax
  4837.  2df5  9a 00 00 00 00                    call    far SYSTEM_055
  4838.  2dfa  9a 00 00 00 00                    call    far SYSTEM_032
  4839.  2dff  bf 00 00                          mov     di,offset SCREENINDEX
  4840.  2e02  1e                                push    ds
  4841.  2e03  57                                push    di
  4842.  2e04  bf 00 00                          mov     di,offset KEYREC
  4843.  2e07  1e                                push    ds
  4844.  2e08  57                                push    di
  4845.  2e09  9a 00 00 00 00                    call    far SYSTEM_043
  4846.  2e0e  83 c4 04                          add     sp,0004H
  4847.  2e11  9a 00 00 00 00                    call    far SYSTEM_032
  4848.  2e16  bf 00 00                          mov     di,offset L585
  4849.  2e19  1e                                push    ds
  4850.  2e1a  57                                push    di
  4851.  2e1b  8b 7e 04                          mov     di,+4H[bp]
  4852.  2e1e  81 c7 f3 ff                       add     di,0fff3H
  4853.  2e22  16                                push    ss
  4854.  2e23  57                                push    di
  4855.  2e24  0e                                push    cs
  4856.  2e25  e8 00 00                          call    SCL_007
  4857.  2e28  8d be 00 ff                       lea     di,-100H[bp]
  4858.  2e2c  16                                push    ss
  4859.  2e2d  57                                push    di
  4860.  2e2e  bf 00 00                          mov     di,offset L585
  4861.  2e31  1e                                push    ds
  4862.  2e32  57                                push    di
  4863.  2e33  0e                                push    cs
  4864.  2e34  e8 00 00                          call    CAPITAL
  4865.  2e37  bf 00 00                          mov     di,offset L585
  4866.  2e3a  1e                                push    ds
  4867.  2e3b  57                                push    di
  4868.  2e3c  b8 0a 00                          mov     ax,000aH
  4869.  2e3f  50                                push    ax
  4870.  2e40  9a 00 00 00 00                    call    far SYSTEM_00C
  4871.  2e45  89 ec                             mov     sp,bp
  4872.  2e47  5d                                pop     bp
  4873.  2e48  c2 02 00                          ret     0002H
  4874.  2e4b  55                SCL_07E         push    bp
  4875.  2e4c  89 e5                             mov     bp,sp
  4876.  2e4e  81 ec 29 01                       sub     sp,0129H
  4877.  2e52  c4 7e 0c                          les     di,dword ptr +0cH[bp]
  4878.  2e55  06                                push    es
  4879.  2e56  57                                push    di
  4880.  2e57  8d 7e f5                          lea     di,-0bH[bp]
  4881.  2e5a  16                                push    ss
  4882.  2e5b  57                                push    di
  4883.  2e5c  b8 0a 00                          mov     ax,000aH
  4884.  2e5f  50                                push    ax
  4885.  2e60  9a 00 00 00 00                    call    far SYSTEM_00C
  4886.  2e65  8d be d7 fe                       lea     di,-129H[bp]
  4887.  2e69  16                                push    ss
  4888.  2e6a  57                                push    di
  4889.  2e6b  8d 7e f5                          lea     di,-0bH[bp]
  4890.  2e6e  16                                push    ss
  4891.  2e6f  57                                push    di
  4892.  2e70  0e                                push    cs
  4893.  2e71  e8 00 00                          call    CAPITAL
  4894.  2e74  8d 7e e8                          lea     di,-18H[bp]
  4895.  2e77  16                                push    ss
  4896.  2e78  57                                push    di
  4897.  2e79  b8 0a 00                          mov     ax,000aH
  4898.  2e7c  50                                push    ax
  4899.  2e7d  9a 00 00 00 00                    call    far SYSTEM_00C
  4900.  2e82  8d 7e e8                          lea     di,-18H[bp]
  4901.  2e85  16                                push    ss
  4902.  2e86  57                                push    di
  4903.  2e87  8d 7e f3                          lea     di,-0dH[bp]
  4904.  2e8a  16                                push    ss
  4905.  2e8b  57                                push    di
  4906.  2e8c  0e                                push    cs
  4907.  2e8d  e8 00 00                          call    SCL_007
  4908.  2e90  31 c0                             xor     ax,ax
  4909.  2e92  89 46 d7                          mov     -29H[bp],ax
  4910.  2e95  bf 00 00                          mov     di,offset SCREENINDEX
  4911.  2e98  1e                                push    ds
  4912.  2e99  57                                push    di
  4913.  2e9a  9a 00 00 00 00                    call    far SYSTEM_057
  4914.  2e9f  9a 00 00 00 00                    call    far SYSTEM_032
  4915.  2ea4  2d 01 00                          sub     ax,0001H
  4916.  2ea7  83 da 00                          sbb     dx,0000H
  4917.  2eaa  89 46 db                          mov     -25H[bp],ax
  4918.  2ead  c4 7e 04                          les     di,dword ptr +4H[bp]
  4919.  2eb0  26 c6 05 00                       mov     byte ptr es:[di],00H
  4920.  2eb4  8b 46 d7          L214            mov     ax,-29H[bp]
  4921.  2eb7  03 46 db                          add     ax,-25H[bp]
  4922.  2eba  99                                cwd     
  4923.  2ebb  b9 02 00                          mov     cx,0002H
  4924.  2ebe  f7 f9                             idiv    cx
  4925.  2ec0  89 46 d9                          mov     -27H[bp],ax
  4926.  2ec3  55                                push    bp
  4927.  2ec4  e8 00 00                          call    SCL_07F
  4928.  2ec7  8d 7e e8                          lea     di,-18H[bp]
  4929.  2eca  16                                push    ss
  4930.  2ecb  57                                push    di
  4931.  2ecc  bf 00 00                          mov     di,offset L585
  4932.  2ecf  1e                                push    ds
  4933.  2ed0  57                                push    di
  4934.  2ed1  9a 00 00 00 00                    call    far SYSTEM_011
  4935.  2ed6  73 09                             jae     L215
  4936.  2ed8  8b 46 d9                          mov     ax,-27H[bp]
  4937.  2edb  48                                dec     ax
  4938.  2edc  89 46 db                          mov     -25H[bp],ax
  4939.  2edf  eb 07                             jmp     L216
  4940.  2ee1  8b 46 d9          L215            mov     ax,-27H[bp]
  4941.  2ee4  40                                inc     ax
  4942.  2ee5  89 46 d7                          mov     -29H[bp],ax
  4943.  2ee8  8d 7e e8          L216            lea     di,-18H[bp]
  4944.  2eeb  16                                push    ss
  4945.  2eec  57                                push    di
  4946.  2eed  bf 00 00                          mov     di,offset L585
  4947.  2ef0  1e                                push    ds
  4948.  2ef1  57                                push    di
  4949.  2ef2  9a 00 00 00 00                    call    far SYSTEM_011
  4950.  2ef7  74 08                             je      L217
  4951.  2ef9  8b 46 d7                          mov     ax,-29H[bp]
  4952.  2efc  3b 46 db                          cmp     ax,-25H[bp]
  4953.  2eff  7e b3                             jle     L214
  4954.  2f01  a1 00 00          L217            mov     ax,L586
  4955.  2f04  c4 7e 08                          les     di,dword ptr +8H[bp]
  4956.  2f07  26 89 05                          mov     es:[di],ax
  4957.  2f0a  8d 7e e8                          lea     di,-18H[bp]
  4958.  2f0d  16                                push    ss
  4959.  2f0e  57                                push    di
  4960.  2f0f  bf 00 00                          mov     di,offset L585
  4961.  2f12  1e                                push    ds
  4962.  2f13  57                                push    di
  4963.  2f14  9a 00 00 00 00                    call    far SYSTEM_011
  4964.  2f19  74 04                             je      L218
  4965.  2f1b  b0 00                             mov     al,00H
  4966.  2f1d  eb 02                             jmp     L219
  4967.  2f1f  b0 01             L218            mov     al,01H
  4968.  2f21  c4 7e 04          L219            les     di,dword ptr +4H[bp]
  4969.  2f24  26 88 05                          mov     es:[di],al
  4970.  2f27  c4 7e 04                          les     di,dword ptr +4H[bp]
  4971.  2f2a  26 80 3d 00                       cmp     byte ptr es:[di],00H
  4972.  2f2e  74 13                             je      L222
  4973.  2f30  80 3e 00 00 00                    cmp     byte ptr KEYREC,00H
  4974.  2f35  74 04                             je      L220
  4975.  2f37  b0 00                             mov     al,00H
  4976.  2f39  eb 02                             jmp     L221
  4977.  2f3b  b0 01             L220            mov     al,01H
  4978.  2f3d  c4 7e 04          L221            les     di,dword ptr +4H[bp]
  4979.  2f40  26 88 05                          mov     es:[di],al
  4980.  2f43  89 ec             L222            mov     sp,bp
  4981.  2f45  5d                                pop     bp
  4982.  2f46  c2 0c 00                          ret     000cH
  4983.  2f49  55                SCL_080         push    bp
  4984.  2f4a  89 e5                             mov     bp,sp
  4985.  2f4c  83 ec 04                          sub     sp,0004H
  4986.  2f4f  a1 00 00                          mov     ax,S_PTR
  4987.  2f52  ba 72 00                          mov     dx,0072H
  4988.  2f55  f7 e2                             mul     dx
  4989.  2f57  8b f8                             mov     di,ax
  4990.  2f59  81 c7 00 00                       add     di,offset L582
  4991.  2f5d  89 7e fc                          mov     -4H[bp],di
  4992.  2f60  8c 5e fe                          mov     -2H[bp],ds
  4993.  2f63  a0 00 00                          mov     al,USER_FUNCTION
  4994.  2f66  c4 7e fc                          les     di,dword ptr -4H[bp]
  4995.  2f69  26 88 45 6b                       mov     es:+6bH[di],al
  4996.  2f6d  a0 00 00                          mov     al,FIELDEND
  4997.  2f70  c4 7e fc                          les     di,dword ptr -4H[bp]
  4998.  2f73  26 88 45 6c                       mov     es:+6cH[di],al
  4999.  2f77  a1 00 00                          mov     ax,MX
  5000.  2f7a  c4 7e fc                          les     di,dword ptr -4H[bp]
  5001.  2f7d  26 89 05                          mov     es:[di],ax
  5002.  2f80  a1 00 00                          mov     ax,MY
  5003.  2f83  c4 7e fc                          les     di,dword ptr -4H[bp]
  5004.  2f86  26 89 45 02                       mov     es:+2H[di],ax
  5005.  2f8a  c4 7e fc                          les     di,dword ptr -4H[bp]
  5006.  2f8d  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5007.  2f91  26 8a 45 3a                       mov     al,es:+3aH[di]
  5008.  2f95  30 e4                             xor     ah,ah
  5009.  2f97  c4 7e fc                          les     di,dword ptr -4H[bp]
  5010.  2f9a  26 89 45 0a                       mov     es:+0aH[di],ax
  5011.  2f9e  c4 7e fc                          les     di,dword ptr -4H[bp]
  5012.  2fa1  26 c7 45 0c 01 00                 mov     word ptr es:+0cH[di],0001H
  5013.  2fa7  c4 7e fc                          les     di,dword ptr -4H[bp]
  5014.  2faa  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5015.  2fae  26 8a 45 3b                       mov     al,es:+3bH[di]
  5016.  2fb2  30 e4                             xor     ah,ah
  5017.  2fb4  c4 7e fc                          les     di,dword ptr -4H[bp]
  5018.  2fb7  26 89 45 0e                       mov     es:+0eH[di],ax
  5019.  2fbb  c4 7e fc                          les     di,dword ptr -4H[bp]
  5020.  2fbe  26 c7 45 10 01 00                 mov     word ptr es:+10H[di],0001H
  5021.  2fc4  a1 00 00                          mov     ax,ACTIVE_FIELD
  5022.  2fc7  c4 7e fc                          les     di,dword ptr -4H[bp]
  5023.  2fca  26 89 45 04                       mov     es:+4H[di],ax
  5024.  2fce  a1 00 00                          mov     ax,GLB_STATUS
  5025.  2fd1  c4 7e fc                          les     di,dword ptr -4H[bp]
  5026.  2fd4  26 89 45 12                       mov     es:+12H[di],ax
  5027.  2fd8  a1 00 00                          mov     ax,GLB_ERROR
  5028.  2fdb  c4 7e fc                          les     di,dword ptr -4H[bp]
  5029.  2fde  26 89 45 16                       mov     es:+16H[di],ax
  5030.  2fe2  a1 00 00                          mov     ax,XOFF
  5031.  2fe5  c4 7e fc                          les     di,dword ptr -4H[bp]
  5032.  2fe8  26 89 45 06                       mov     es:+6H[di],ax
  5033.  2fec  a1 00 00                          mov     ax,YOFF
  5034.  2fef  c4 7e fc                          les     di,dword ptr -4H[bp]
  5035.  2ff2  26 89 45 08                       mov     es:+8H[di],ax
  5036.  2ff6  a1 00 00                          mov     ax,CHAR_CODE
  5037.  2ff9  c4 7e fc                          les     di,dword ptr -4H[bp]
  5038.  2ffc  26 89 45 14                       mov     es:+14H[di],ax
  5039.  3000  a0 00 00                          mov     al,CHAR_IMAGE
  5040.  3003  c4 7e fc                          les     di,dword ptr -4H[bp]
  5041.  3006  26 88 45 69                       mov     es:+69H[di],al
  5042.  300a  a0 00 00                          mov     al,EDITMODE
  5043.  300d  c4 7e fc                          les     di,dword ptr -4H[bp]
  5044.  3010  26 88 45 6a                       mov     es:+6aH[di],al
  5045.  3014  bf 00 00                          mov     di,offset FIELDCONTSAVE
  5046.  3017  1e                                push    ds
  5047.  3018  57                                push    di
  5048.  3019  c4 7e fc                          les     di,dword ptr -4H[bp]
  5049.  301c  81 c7 18 00                       add     di,0018H
  5050.  3020  06                                push    es
  5051.  3021  57                                push    di
  5052.  3022  b8 50 00                          mov     ax,0050H
  5053.  3025  50                                push    ax
  5054.  3026  9a 00 00 00 00                    call    far SYSTEM_00C
  5055.  302b  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  5056.  3030  7e 08                             jle     L223
  5057.  3032  ff 36 00 00                       push    ACTIVE_FIELD
  5058.  3036  0e                                push    cs
  5059.  3037  e8 00 00                          call    SCL_047
  5060.  303a  89 ec             L223            mov     sp,bp
  5061.  303c  5d                                pop     bp
  5062.  303d  c3                                ret     
  5063.  303e  55                SCL_081         push    bp
  5064.  303f  89 e5                             mov     bp,sp
  5065.  3041  83 ec 08                          sub     sp,0008H
  5066.  3044  83 3e 00 00 01                    cmp     word ptr S_PTR,0001H
  5067.  3049  7f 03                             jg      L224
  5068.  304b  e9 23 02                          jmp     L236
  5069.  304e  a1 00 00          L224            mov     ax,S_PTR
  5070.  3051  48                                dec     ax
  5071.  3052  89 46 fc                          mov     -4H[bp],ax
  5072.  3055  b8 01 00                          mov     ax,0001H
  5073.  3058  3b 46 fc                          cmp     ax,-4H[bp]
  5074.  305b  7e 03                             jle     L225
  5075.  305d  e9 11 02                          jmp     L236
  5076.  3060  89 46 fe          L225            mov     -2H[bp],ax
  5077.  3063  eb 03                             jmp     L227
  5078.  3065  ff 46 fe          L226            inc     word ptr -2H[bp]
  5079.  3068  8b 46 fe          L227            mov     ax,-2H[bp]
  5080.  306b  ba 72 00                          mov     dx,0072H
  5081.  306e  f7 e2                             mul     dx
  5082.  3070  8b f8                             mov     di,ax
  5083.  3072  81 c7 00 00                       add     di,offset L582
  5084.  3076  89 7e f8                          mov     -8H[bp],di
  5085.  3079  8c 5e fa                          mov     -6H[bp],ds
  5086.  307c  a1 00 00                          mov     ax,S_PTR
  5087.  307f  ba 72 00                          mov     dx,0072H
  5088.  3082  f7 e2                             mul     dx
  5089.  3084  8b f8                             mov     di,ax
  5090.  3086  c4 bd 00 00                       les     di,dword ptr L584[di]
  5091.  308a  26 8a 45 3a                       mov     al,es:+3aH[di]
  5092.  308e  30 e4                             xor     ah,ah
  5093.  3090  03 06 00 00                       add     ax,XOFF
  5094.  3094  c4 7e f8                          les     di,dword ptr -8H[bp]
  5095.  3097  26 3b 45 06                       cmp     ax,es:+6H[di]
  5096.  309b  7d 03                             jge     L228
  5097.  309d  e9 c6 01                          jmp     L235
  5098.  30a0  a1 00 00          L228            mov     ax,S_PTR
  5099.  30a3  ba 72 00                          mov     dx,0072H
  5100.  30a6  f7 e2                             mul     dx
  5101.  30a8  8b f8                             mov     di,ax
  5102.  30aa  c4 bd 00 00                       les     di,dword ptr L584[di]
  5103.  30ae  26 8a 45 3b                       mov     al,es:+3bH[di]
  5104.  30b2  30 e4                             xor     ah,ah
  5105.  30b4  03 06 00 00                       add     ax,YOFF
  5106.  30b8  c4 7e f8                          les     di,dword ptr -8H[bp]
  5107.  30bb  26 3b 45 08                       cmp     ax,es:+8H[di]
  5108.  30bf  7d 03                             jge     L229
  5109.  30c1  e9 a2 01                          jmp     L235
  5110.  30c4  c4 7e f8          L229            les     di,dword ptr -8H[bp]
  5111.  30c7  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5112.  30cb  26 8a 45 3a                       mov     al,es:+3aH[di]
  5113.  30cf  30 e4                             xor     ah,ah
  5114.  30d1  c4 7e f8                          les     di,dword ptr -8H[bp]
  5115.  30d4  26 03 45 06                       add     ax,es:+6H[di]
  5116.  30d8  3b 06 00 00                       cmp     ax,XOFF
  5117.  30dc  7d 03                             jge     L230
  5118.  30de  e9 85 01                          jmp     L235
  5119.  30e1  c4 7e f8          L230            les     di,dword ptr -8H[bp]
  5120.  30e4  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5121.  30e8  26 8a 45 3b                       mov     al,es:+3bH[di]
  5122.  30ec  30 e4                             xor     ah,ah
  5123.  30ee  c4 7e f8                          les     di,dword ptr -8H[bp]
  5124.  30f1  26 03 45 08                       add     ax,es:+8H[di]
  5125.  30f5  3b 06 00 00                       cmp     ax,YOFF
  5126.  30f9  7d 03                             jge     L231
  5127.  30fb  e9 68 01                          jmp     L235
  5128.  30fe  c4 7e f8          L231            les     di,dword ptr -8H[bp]
  5129.  3101  26 8b 45 0a                       mov     ax,es:+0aH[di]
  5130.  3105  c4 7e f8                          les     di,dword ptr -8H[bp]
  5131.  3108  26 03 45 06                       add     ax,es:+6H[di]
  5132.  310c  3b 06 00 00                       cmp     ax,XOFF
  5133.  3110  7e 24                             jle     L232
  5134.  3112  a1 00 00                          mov     ax,XOFF
  5135.  3115  c4 7e f8                          les     di,dword ptr -8H[bp]
  5136.  3118  26 2b 45 06                       sub     ax,es:+6H[di]
  5137.  311c  c4 7e f8                          les     di,dword ptr -8H[bp]
  5138.  311f  26 89 45 0a                       mov     es:+0aH[di],ax
  5139.  3123  c4 7e f8                          les     di,dword ptr -8H[bp]
  5140.  3126  26 83 7d 0a 01                    cmp     word ptr es:+0aH[di],0001H
  5141.  312b  7d 09                             jge     L232
  5142.  312d  c4 7e f8                          les     di,dword ptr -8H[bp]
  5143.  3130  26 c7 45 0a 01 00                 mov     word ptr es:+0aH[di],0001H
  5144.  3136  c4 7e f8          L232            les     di,dword ptr -8H[bp]
  5145.  3139  26 8b 45 0c                       mov     ax,es:+0cH[di]
  5146.  313d  c4 7e f8                          les     di,dword ptr -8H[bp]
  5147.  3140  26 03 45 06                       add     ax,es:+6H[di]
  5148.  3144  8b c8                             mov     cx,ax
  5149.  3146  a1 00 00                          mov     ax,S_PTR
  5150.  3149  ba 72 00                          mov     dx,0072H
  5151.  314c  f7 e2                             mul     dx
  5152.  314e  8b f8                             mov     di,ax
  5153.  3150  c4 bd 00 00                       les     di,dword ptr L584[di]
  5154.  3154  26 8a 45 3a                       mov     al,es:+3aH[di]
  5155.  3158  30 e4                             xor     ah,ah
  5156.  315a  03 06 00 00                       add     ax,XOFF
  5157.  315e  3b c1                             cmp     ax,cx
  5158.  3160  7e 50                             jle     L233
  5159.  3162  a1 00 00                          mov     ax,S_PTR
  5160.  3165  ba 72 00                          mov     dx,0072H
  5161.  3168  f7 e2                             mul     dx
  5162.  316a  8b f8                             mov     di,ax
  5163.  316c  c4 bd 00 00                       les     di,dword ptr L584[di]
  5164.  3170  26 8a 45 3a                       mov     al,es:+3aH[di]
  5165.  3174  30 e4                             xor     ah,ah
  5166.  3176  03 06 00 00                       add     ax,XOFF
  5167.  317a  c4 7e f8                          les     di,dword ptr -8H[bp]
  5168.  317d  26 2b 45 06                       sub     ax,es:+6H[di]
  5169.  3181  c4 7e f8                          les     di,dword ptr -8H[bp]
  5170.  3184  26 89 45 0c                       mov     es:+0cH[di],ax
  5171.  3188  c4 7e f8                          les     di,dword ptr -8H[bp]
  5172.  318b  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5173.  318f  26 8a 45 3a                       mov     al,es:+3aH[di]
  5174.  3193  30 e4                             xor     ah,ah
  5175.  3195  c4 7e f8                          les     di,dword ptr -8H[bp]
  5176.  3198  26 3b 45 0c                       cmp     ax,es:+0cH[di]
  5177.  319c  7d 14                             jge     L233
  5178.  319e  c4 7e f8                          les     di,dword ptr -8H[bp]
  5179.  31a1  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5180.  31a5  26 8a 45 3a                       mov     al,es:+3aH[di]
  5181.  31a9  30 e4                             xor     ah,ah
  5182.  31ab  c4 7e f8                          les     di,dword ptr -8H[bp]
  5183.  31ae  26 89 45 0c                       mov     es:+0cH[di],ax
  5184.  31b2  c4 7e f8          L233            les     di,dword ptr -8H[bp]
  5185.  31b5  26 8b 45 0e                       mov     ax,es:+0eH[di]
  5186.  31b9  c4 7e f8                          les     di,dword ptr -8H[bp]
  5187.  31bc  26 03 45 08                       add     ax,es:+8H[di]
  5188.  31c0  3b 06 00 00                       cmp     ax,YOFF
  5189.  31c4  7e 24                             jle     L234
  5190.  31c6  a1 00 00                          mov     ax,YOFF
  5191.  31c9  c4 7e f8                          les     di,dword ptr -8H[bp]
  5192.  31cc  26 2b 45 08                       sub     ax,es:+8H[di]
  5193.  31d0  c4 7e f8                          les     di,dword ptr -8H[bp]
  5194.  31d3  26 89 45 0e                       mov     es:+0eH[di],ax
  5195.  31d7  c4 7e f8                          les     di,dword ptr -8H[bp]
  5196.  31da  26 83 7d 0e 01                    cmp     word ptr es:+0eH[di],0001H
  5197.  31df  7d 09                             jge     L234
  5198.  31e1  c4 7e f8                          les     di,dword ptr -8H[bp]
  5199.  31e4  26 c7 45 0e 01 00                 mov     word ptr es:+0eH[di],0001H
  5200.  31ea  c4 7e f8          L234            les     di,dword ptr -8H[bp]
  5201.  31ed  26 8b 45 10                       mov     ax,es:+10H[di]
  5202.  31f1  c4 7e f8                          les     di,dword ptr -8H[bp]
  5203.  31f4  26 03 45 08                       add     ax,es:+8H[di]
  5204.  31f8  8b c8                             mov     cx,ax
  5205.  31fa  a1 00 00                          mov     ax,S_PTR
  5206.  31fd  ba 72 00                          mov     dx,0072H
  5207.  3200  f7 e2                             mul     dx
  5208.  3202  8b f8                             mov     di,ax
  5209.  3204  c4 bd 00 00                       les     di,dword ptr L584[di]
  5210.  3208  26 8a 45 3b                       mov     al,es:+3bH[di]
  5211.  320c  30 e4                             xor     ah,ah
  5212.  320e  03 06 00 00                       add     ax,YOFF
  5213.  3212  3b c1                             cmp     ax,cx
  5214.  3214  7e 50                             jle     L235
  5215.  3216  a1 00 00                          mov     ax,S_PTR
  5216.  3219  ba 72 00                          mov     dx,0072H
  5217.  321c  f7 e2                             mul     dx
  5218.  321e  8b f8                             mov     di,ax
  5219.  3220  c4 bd 00 00                       les     di,dword ptr L584[di]
  5220.  3224  26 8a 45 3b                       mov     al,es:+3bH[di]
  5221.  3228  30 e4                             xor     ah,ah
  5222.  322a  03 06 00 00                       add     ax,YOFF
  5223.  322e  c4 7e f8                          les     di,dword ptr -8H[bp]
  5224.  3231  26 2b 45 08                       sub     ax,es:+8H[di]
  5225.  3235  c4 7e f8                          les     di,dword ptr -8H[bp]
  5226.  3238  26 89 45 10                       mov     es:+10H[di],ax
  5227.  323c  c4 7e f8                          les     di,dword ptr -8H[bp]
  5228.  323f  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5229.  3243  26 8a 45 3b                       mov     al,es:+3bH[di]
  5230.  3247  30 e4                             xor     ah,ah
  5231.  3249  c4 7e f8                          les     di,dword ptr -8H[bp]
  5232.  324c  26 3b 45 10                       cmp     ax,es:+10H[di]
  5233.  3250  7d 14                             jge     L235
  5234.  3252  c4 7e f8                          les     di,dword ptr -8H[bp]
  5235.  3255  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5236.  3259  26 8a 45 3b                       mov     al,es:+3bH[di]
  5237.  325d  30 e4                             xor     ah,ah
  5238.  325f  c4 7e f8                          les     di,dword ptr -8H[bp]
  5239.  3262  26 89 45 10                       mov     es:+10H[di],ax
  5240.  3266  8b 46 fe          L235            mov     ax,-2H[bp]
  5241.  3269  3b 46 fc                          cmp     ax,-4H[bp]
  5242.  326c  74 03                             je      L236
  5243.  326e  e9 f4 fd                          jmp     L226
  5244.  3271  89 ec             L236            mov     sp,bp
  5245.  3273  5d                                pop     bp
  5246.  3274  c3                                ret     
  5247.  3275                    BLANK_FORMAT:
  5248.  3275  55                SCL_04C         push    bp
  5249.  3276  89 e5                             mov     bp,sp
  5250.  3278  81 ec 0e 02                       sub     sp,020eH
  5251.  327c  a1 00 00                          mov     ax,S_PTR
  5252.  327f  ba 72 00                          mov     dx,0072H
  5253.  3282  f7 e2                             mul     dx
  5254.  3284  8b f8                             mov     di,ax
  5255.  3286  c4 bd 00 00                       les     di,dword ptr L584[di]
  5256.  328a  89 be f2 fe                       mov     -10eH[bp],di
  5257.  328e  8c 86 f4 fe                       mov     -10cH[bp],es
  5258.  3292  a1 00 00                          mov     ax,YOFF
  5259.  3295  40                                inc     ax
  5260.  3296  89 46 fa                          mov     -6H[bp],ax
  5261.  3299  c4 be f2 fe                       les     di,dword ptr -10eH[bp]
  5262.  329d  26 8a 45 3b                       mov     al,es:+3bH[di]
  5263.  32a1  30 e4                             xor     ah,ah
  5264.  32a3  03 06 00 00                       add     ax,YOFF
  5265.  32a7  89 46 fc                          mov     -4H[bp],ax
  5266.  32aa  a1 00 00                          mov     ax,XOFF
  5267.  32ad  40                                inc     ax
  5268.  32ae  89 46 fe                          mov     -2H[bp],ax
  5269.  32b1  8d be f2 fd                       lea     di,-20eH[bp]
  5270.  32b5  16                                push    ss
  5271.  32b6  57                                push    di
  5272.  32b7  b0 20                             mov     al,20H
  5273.  32b9  50                                push    ax
  5274.  32ba  c4 be f2 fe                       les     di,dword ptr -10eH[bp]
  5275.  32be  26 8a 45 3a                       mov     al,es:+3aH[di]
  5276.  32c2  30 e4                             xor     ah,ah
  5277.  32c4  50                                push    ax
  5278.  32c5  0e                                push    cs
  5279.  32c6  e8 00 00                          call    CHARSTRING
  5280.  32c9  8d be f6 fe                       lea     di,-10aH[bp]
  5281.  32cd  16                                push    ss
  5282.  32ce  57                                push    di
  5283.  32cf  b8 ff 00                          mov     ax,00ffH
  5284.  32d2  50                                push    ax
  5285.  32d3  9a 00 00 00 00                    call    far SYSTEM_00C
  5286.  32d8  8b 46 fc                          mov     ax,-4H[bp]
  5287.  32db  89 86 f4 fe                       mov     -10cH[bp],ax
  5288.  32df  8b 46 fa                          mov     ax,-6H[bp]
  5289.  32e2  3b 86 f4 fe                       cmp     ax,-10cH[bp]
  5290.  32e6  7f 26                             jg      L239
  5291.  32e8  89 46 f8                          mov     -8H[bp],ax
  5292.  32eb  eb 03                             jmp     L238
  5293.  32ed  ff 46 f8          L237            inc     word ptr -8H[bp]
  5294.  32f0  8d be f6 fe       L238            lea     di,-10aH[bp]
  5295.  32f4  16                                push    ss
  5296.  32f5  57                                push    di
  5297.  32f6  8a 46 fe                          mov     al,-2H[bp]
  5298.  32f9  50                                push    ax
  5299.  32fa  8a 46 f8                          mov     al,-8H[bp]
  5300.  32fd  50                                push    ax
  5301.  32fe  b0 07                             mov     al,07H
  5302.  3300  50                                push    ax
  5303.  3301  0e                                push    cs
  5304.  3302  e8 00 00                          call    SCL_01B
  5305.  3305  8b 46 f8                          mov     ax,-8H[bp]
  5306.  3308  3b 86 f4 fe                       cmp     ax,-10cH[bp]
  5307.  330c  75 df                             jne     L237
  5308.  330e  e8 00 00          L239            call    SCL_081
  5309.  3311  89 ec                             mov     sp,bp
  5310.  3313  5d                                pop     bp
  5311.  3314  cb                                retf    
  5312.  3315                    SCL_PREPARE_STACK:
  5313.  3315  55                SCL_023         push    bp
  5314.  3316  89 e5                             mov     bp,sp
  5315.  3318  9a 00 00 00 00                    call    far SYSTEM_027
  5316.  331d  83 fa 00                          cmp     dx,0000H
  5317.  3320  7c 07                             jl      L240
  5318.  3322  7f 0d                             jg      L241
  5319.  3324  3d 00 12                          cmp     ax,1200H
  5320.  3327  73 08                             jae     L241
  5321.  3329  b8 06 00          L240            mov     ax,0006H
  5322.  332c  50                                push    ax
  5323.  332d  0e                                push    cs
  5324.  332e  e8 00 00                          call    FATAL_SCL_ERROR
  5325.  3331  83 3e 00 00 00    L241            cmp     word ptr S_PTR,0000H
  5326.  3336  7e 3a                             jle     L243
  5327.  3338  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  5328.  333d  7e 08                             jle     L242
  5329.  333f  ff 36 00 00                       push    ACTIVE_FIELD
  5330.  3343  0e                                push    cs
  5331.  3344  e8 00 00                          call    SCL_047
  5332.  3347  a1 00 00          L242            mov     ax,S_PTR
  5333.  334a  ba 72 00                          mov     dx,0072H
  5334.  334d  f7 e2                             mul     dx
  5335.  334f  8b f8                             mov     di,ax
  5336.  3351  c4 bd 00 00                       les     di,dword ptr L584[di]
  5337.  3355  26 8a 45 3f                       mov     al,es:+3fH[di]
  5338.  3359  50                                push    ax
  5339.  335a  0e                                push    cs
  5340.  335b  e8 00 00                          call    PAINT_FORMAT_FRAME
  5341.  335e  a1 00 00                          mov     ax,S_PTR
  5342.  3361  ba 72 00                          mov     dx,0072H
  5343.  3364  f7 e2                             mul     dx
  5344.  3366  8b f8                             mov     di,ax
  5345.  3368  80 bd 00 00 00                    cmp     byte ptr L583[di],00H
  5346.  336d  75 03                             jne     L243
  5347.  336f  e8 00 00                          call    SCL_080
  5348.  3372  a1 00 00          L243            mov     ax,S_PTR
  5349.  3375  40                                inc     ax
  5350.  3376  a3 00 00                          mov     S_PTR,ax
  5351.  3379  31 c0                             xor     ax,ax
  5352.  337b  a3 00 00                          mov     ACTIVE_FORMAT,ax
  5353.  337e  a1 00 00                          mov     ax,S_PTR
  5354.  3381  3b 06 00 00                       cmp     ax,STACK_DEBTH
  5355.  3385  7e 1f                             jle     L244
  5356.  3387  a1 00 00                          mov     ax,S_PTR
  5357.  338a  a3 00 00                          mov     STACK_DEBTH,ax
  5358.  338d  a1 00 00                          mov     ax,S_PTR
  5359.  3390  ba 72 00                          mov     dx,0072H
  5360.  3393  f7 e2                             mul     dx
  5361.  3395  8b f8                             mov     di,ax
  5362.  3397  81 c7 00 00                       add     di,offset L584
  5363.  339b  1e                                push    ds
  5364.  339c  57                                push    di
  5365.  339d  b8 00 12                          mov     ax,1200H
  5366.  33a0  50                                push    ax
  5367.  33a1  9a 00 00 00 00                    call    far SYSTEM_022
  5368.  33a6  a1 00 00          L244            mov     ax,S_PTR
  5369.  33a9  ba 72 00                          mov     dx,0072H
  5370.  33ac  f7 e2                             mul     dx
  5371.  33ae  8b f8                             mov     di,ax
  5372.  33b0  c6 85 00 00 00                    mov     byte ptr L583[di],00H
  5373.  33b5  89 ec                             mov     sp,bp
  5374.  33b7  5d                                pop     bp
  5375.  33b8  cb                                retf    
  5376.  33b9                    SELECT_FORMAT:
  5377.  33b9  55                SCL_04D         push    bp
  5378.  33ba  89 e5                             mov     bp,sp
  5379.  33bc  83 ec 10                          sub     sp,0010H
  5380.  33bf  c4 7e 06                          les     di,dword ptr +6H[bp]
  5381.  33c2  06                                push    es
  5382.  33c3  57                                push    di
  5383.  33c4  8d 7e f5                          lea     di,-0bH[bp]
  5384.  33c7  16                                push    ss
  5385.  33c8  57                                push    di
  5386.  33c9  b8 0a 00                          mov     ax,000aH
  5387.  33cc  50                                push    ax
  5388.  33cd  9a 00 00 00 00                    call    far SYSTEM_00C
  5389.  33d2  8d 7e f5                          lea     di,-0bH[bp]
  5390.  33d5  16                                push    ss
  5391.  33d6  57                                push    di
  5392.  33d7  8d 7e f3                          lea     di,-0dH[bp]
  5393.  33da  16                                push    ss
  5394.  33db  57                                push    di
  5395.  33dc  8d 7e f0                          lea     di,-10H[bp]
  5396.  33df  16                                push    ss
  5397.  33e0  57                                push    di
  5398.  33e1  e8 00 00                          call    SCL_07E
  5399.  33e4  80 7e f0 00                       cmp     byte ptr -10H[bp],00H
  5400.  33e8  74 66                             je      L246
  5401.  33ea  0e                                push    cs
  5402.  33eb  e8 00 00                          call    SCL_023
  5403.  33ee  bf 00 00                          mov     di,offset SCREENS
  5404.  33f1  1e                                push    ds
  5405.  33f2  57                                push    di
  5406.  33f3  8b 46 f3                          mov     ax,-0dH[bp]
  5407.  33f6  b9 24 00                          mov     cx,0024H
  5408.  33f9  f7 e9                             imul    cx
  5409.  33fb  99                                cwd     
  5410.  33fc  52                                push    dx
  5411.  33fd  50                                push    ax
  5412.  33fe  9a 00 00 00 00                    call    far SYSTEM_055
  5413.  3403  9a 00 00 00 00                    call    far SYSTEM_032
  5414.  3408  bf 00 00                          mov     di,offset SCREENS
  5415.  340b  1e                                push    ds
  5416.  340c  57                                push    di
  5417.  340d  a1 00 00                          mov     ax,S_PTR
  5418.  3410  ba 72 00                          mov     dx,0072H
  5419.  3413  f7 e2                             mul     dx
  5420.  3415  8b f8                             mov     di,ax
  5421.  3417  c4 bd 00 00                       les     di,dword ptr L584[di]
  5422.  341b  06                                push    es
  5423.  341c  57                                push    di
  5424.  341d  b8 24 00                          mov     ax,0024H
  5425.  3420  50                                push    ax
  5426.  3421  31 c0                             xor     ax,ax
  5427.  3423  50                                push    ax
  5428.  3424  50                                push    ax
  5429.  3425  9a 00 00 00 00                    call    far SYSTEM_053
  5430.  342a  9a 00 00 00 00                    call    far SYSTEM_032
  5431.  342f  a1 00 00                          mov     ax,S_PTR
  5432.  3432  a3 00 00                          mov     W_PTR,ax
  5433.  3435  c6 06 00 00 00                    mov     byte ptr FORMAT_ABORTED,00H
  5434.  343a  a1 00 00                          mov     ax,R_PTR
  5435.  343d  3b 06 00 00                       cmp     ax,S_PTR
  5436.  3441  75 05                             jne     L245
  5437.  3443  31 c0                             xor     ax,ax
  5438.  3445  a3 00 00                          mov     R_PTR,ax
  5439.  3448  8b 46 f3          L245            mov     ax,-0dH[bp]
  5440.  344b  a3 00 00                          mov     ACTIVE_FORMAT,ax
  5441.  344e  eb 08                             jmp     L247
  5442.  3450  b8 05 00          L246            mov     ax,0005H
  5443.  3453  50                                push    ax
  5444.  3454  0e                                push    cs
  5445.  3455  e8 00 00                          call    FATAL_SCL_ERROR
  5446.  3458  89 ec             L247            mov     sp,bp
  5447.  345a  5d                                pop     bp
  5448.  345b  ca 04 00                          retf    0004H
  5449.  345e  55                SCL_082         push    bp
  5450.  345f  89 e5                             mov     bp,sp
  5451.  3461  83 ec 14                          sub     sp,0014H
  5452.  3464  a1 00 00                          mov     ax,S_PTR
  5453.  3467  ba 72 00                          mov     dx,0072H
  5454.  346a  f7 e2                             mul     dx
  5455.  346c  8b f8                             mov     di,ax
  5456.  346e  c4 bd 00 00                       les     di,dword ptr L584[di]
  5457.  3472  89 7e ee                          mov     -12H[bp],di
  5458.  3475  8c 46 f0                          mov     -10H[bp],es
  5459.  3478  80 3e 00 00 07                    cmp     byte ptr SCREEN_MODE,07H
  5460.  347d  75 08                             jne     L248
  5461.  347f  c4 7e ee                          les     di,dword ptr -12H[bp]
  5462.  3482  26 c6 45 3f 07                    mov     byte ptr es:+3fH[di],07H
  5463.  3487  a1 00 00          L248            mov     ax,S_PTR
  5464.  348a  a3 00 00                          mov     ACTIVEFORMAT,ax
  5465.  348d  8b 46 06                          mov     ax,+6H[bp]
  5466.  3490  a3 00 00                          mov     XOFF,ax
  5467.  3493  8b 46 04                          mov     ax,+4H[bp]
  5468.  3496  a3 00 00                          mov     YOFF,ax
  5469.  3499  31 c0                             xor     ax,ax
  5470.  349b  a3 00 00                          mov     ERRORCOUNT,ax
  5471.  349e  c4 7e ee                          les     di,dword ptr -12H[bp]
  5472.  34a1  26 8a 45 3a                       mov     al,es:+3aH[di]
  5473.  34a5  30 e4                             xor     ah,ah
  5474.  34a7  03 06 00 00                       add     ax,XOFF
  5475.  34ab  3d 50 00                          cmp     ax,0050H
  5476.  34ae  7f 12                             jg      L249
  5477.  34b0  c4 7e ee                          les     di,dword ptr -12H[bp]
  5478.  34b3  26 8a 45 3b                       mov     al,es:+3bH[di]
  5479.  34b7  30 e4                             xor     ah,ah
  5480.  34b9  03 06 00 00                       add     ax,YOFF
  5481.  34bd  3d 19 00                          cmp     ax,0019H
  5482.  34c0  7e 08                             jle     L250
  5483.  34c2  b8 04 00          L249            mov     ax,0004H
  5484.  34c5  50                                push    ax
  5485.  34c6  0e                                push    cs
  5486.  34c7  e8 00 00                          call    FATAL_SCL_ERROR
  5487.  34ca  c4 7e ee          L250            les     di,dword ptr -12H[bp]
  5488.  34cd  26 8a 45 3b                       mov     al,es:+3bH[di]
  5489.  34d1  30 e4                             xor     ah,ah
  5490.  34d3  89 46 ec                          mov     -14H[bp],ax
  5491.  34d6  b8 01 00                          mov     ax,0001H
  5492.  34d9  3b 46 ec                          cmp     ax,-14H[bp]
  5493.  34dc  7f 3b                             jg      L253
  5494.  34de  89 46 fe                          mov     -2H[bp],ax
  5495.  34e1  eb 03                             jmp     L252
  5496.  34e3  ff 46 fe          L251            inc     word ptr -2H[bp]
  5497.  34e6  8b 46 fe          L252            mov     ax,-2H[bp]
  5498.  34e9  ba 51 00                          mov     dx,0051H
  5499.  34ec  f7 e2                             mul     dx
  5500.  34ee  c4 7e ee                          les     di,dword ptr -12H[bp]
  5501.  34f1  03 f8                             add     di,ax
  5502.  34f3  81 c7 ef ff                       add     di,0ffefH
  5503.  34f7  06                                push    es
  5504.  34f8  57                                push    di
  5505.  34f9  a1 00 00                          mov     ax,XOFF
  5506.  34fc  40                                inc     ax
  5507.  34fd  50                                push    ax
  5508.  34fe  a1 00 00                          mov     ax,YOFF
  5509.  3501  03 46 fe                          add     ax,-2H[bp]
  5510.  3504  50                                push    ax
  5511.  3505  c4 7e ee                          les     di,dword ptr -12H[bp]
  5512.  3508  26 8a 45 3f                       mov     al,es:+3fH[di]
  5513.  350c  50                                push    ax
  5514.  350d  0e                                push    cs
  5515.  350e  e8 00 00                          call    SCL_01B
  5516.  3511  8b 46 fe                          mov     ax,-2H[bp]
  5517.  3514  3b 46 ec                          cmp     ax,-14H[bp]
  5518.  3517  75 ca                             jne     L251
  5519.  3519  c4 7e ee          L253            les     di,dword ptr -12H[bp]
  5520.  351c  26 8a 45 3f                       mov     al,es:+3fH[di]
  5521.  3520  0c 08                             or      al,08H
  5522.  3522  50                                push    ax
  5523.  3523  0e                                push    cs
  5524.  3524  e8 00 00                          call    PAINT_FORMAT_FRAME
  5525.  3527  e8 00 00                          call    SCL_081
  5526.  352a  89 ec                             mov     sp,bp
  5527.  352c  5d                                pop     bp
  5528.  352d  c2 04 00                          ret     0004H
  5529.  3530                    GET_NEXT_CHAR:
  5530.  3530  55                SCL_04E         push    bp
  5531.  3531  89 e5                             mov     bp,sp
  5532.  3533  83 ec 01                          sub     sp,0001H
  5533.  3536  8d 7e ff                          lea     di,-1H[bp]
  5534.  3539  16                                push    ss
  5535.  353a  57                                push    di
  5536.  353b  0e                                push    cs
  5537.  353c  e8 00 00                          call    NEXT_CHAR
  5538.  353f  c4 7e 06                          les     di,dword ptr +6H[bp]
  5539.  3542  26 88 05                          mov     es:[di],al
  5540.  3545  80 7e ff 00                       cmp     byte ptr -1H[bp],00H
  5541.  3549  75 10                             jne     L254
  5542.  354b  c4 7e 06                          les     di,dword ptr +6H[bp]
  5543.  354e  26 8a 05                          mov     al,es:[di]
  5544.  3551  30 e4                             xor     ah,ah
  5545.  3553  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  5546.  3556  26 89 05                          mov     es:[di],ax
  5547.  3559  eb 11                             jmp     L255
  5548.  355b  c4 7e 06          L254            les     di,dword ptr +6H[bp]
  5549.  355e  26 8a 05                          mov     al,es:[di]
  5550.  3561  30 e4                             xor     ah,ah
  5551.  3563  05 e8 03                          add     ax,03e8H
  5552.  3566  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  5553.  3569  26 89 05                          mov     es:[di],ax
  5554.  356c  89 ec             L255            mov     sp,bp
  5555.  356e  5d                                pop     bp
  5556.  356f  ca 08 00                          retf    0008H
  5557.  3572  55                SCL_083         push    bp
  5558.  3573  89 e5                             mov     bp,sp
  5559.  3575  8b 46 04                          mov     ax,+4H[bp]
  5560.  3578  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  5561.  357c  75 09                             jne     L256
  5562.  357e  ff 76 04                          push    +4H[bp]
  5563.  3581  0e                                push    cs
  5564.  3582  e8 00 00                          call    SCL_048
  5565.  3585  eb 07                             jmp     L257
  5566.  3587  ff 76 04          L256            push    +4H[bp]
  5567.  358a  0e                                push    cs
  5568.  358b  e8 00 00                          call    SCL_047
  5569.  358e  89 ec             L257            mov     sp,bp
  5570.  3590  5d                                pop     bp
  5571.  3591  c2 02 00                          ret     0002H
  5572.  3594                    W_CONT:
  5573.  3594  55                SCL_04F         push    bp
  5574.  3595  89 e5                             mov     bp,sp
  5575.  3597  81 ec ce 00                       sub     sp,00ceH
  5576.  359b  c4 7e 06                          les     di,dword ptr +6H[bp]
  5577.  359e  06                                push    es
  5578.  359f  57                                push    di
  5579.  35a0  8d 7e af                          lea     di,-51H[bp]
  5580.  35a3  16                                push    ss
  5581.  35a4  57                                push    di
  5582.  35a5  b8 50 00                          mov     ax,0050H
  5583.  35a8  50                                push    ax
  5584.  35a9  9a 00 00 00 00                    call    far SYSTEM_00C
  5585.  35ae  83 3e 00 00 01                    cmp     word ptr W_PTR,0001H
  5586.  35b3  7d 08                             jge     L258
  5587.  35b5  b8 0c 00                          mov     ax,000cH
  5588.  35b8  50                                push    ax
  5589.  35b9  0e                                push    cs
  5590.  35ba  e8 00 00                          call    FATAL_SCL_ERROR
  5591.  35bd  a1 00 00          L258            mov     ax,W_PTR
  5592.  35c0  ba 72 00                          mov     dx,0072H
  5593.  35c3  f7 e2                             mul     dx
  5594.  35c5  8b f8                             mov     di,ax
  5595.  35c7  c4 bd 00 00                       les     di,dword ptr L584[di]
  5596.  35cb  89 be 58 ff                       mov     -0a8H[bp],di
  5597.  35cf  8c 86 5a ff                       mov     -0a6H[bp],es
  5598.  35d3  8a 46 0a                          mov     al,+0aH[bp]
  5599.  35d6  50                                push    ax
  5600.  35d7  8d be 38 ff                       lea     di,-0c8H[bp]
  5601.  35db  16                                push    ss
  5602.  35dc  57                                push    di
  5603.  35dd  9a 00 00 00 00                    call    far SYSTEM_028
  5604.  35e2  b0 01                             mov     al,01H
  5605.  35e4  50                                push    ax
  5606.  35e5  c4 be 58 ff                       les     di,dword ptr -0a8H[bp]
  5607.  35e9  26 8a 45 37                       mov     al,es:+37H[di]
  5608.  35ed  50                                push    ax
  5609.  35ee  9a 00 00 00 00                    call    far SYSTEM_02A
  5610.  35f3  9a 00 00 00 00                    call    far SYSTEM_018
  5611.  35f8  75 0b                             jne     L259
  5612.  35fa  b8 0d 00                          mov     ax,000dH
  5613.  35fd  50                                push    ax
  5614.  35fe  0e                                push    cs
  5615.  35ff  e8 00 00                          call    FATAL_SCL_ERROR
  5616.  3602  e9 cf 00                          jmp     L263
  5617.  3605  8b 46 0a          L259            mov     ax,+0aH[bp]
  5618.  3608  ba 30 00                          mov     dx,0030H
  5619.  360b  f7 e2                             mul     dx
  5620.  360d  c4 be 58 ff                       les     di,dword ptr -0a8H[bp]
  5621.  3611  03 f8                             add     di,ax
  5622.  3613  81 c7 f9 07                       add     di,07f9H
  5623.  3617  89 be 34 ff                       mov     -0ccH[bp],di
  5624.  361b  8c 86 36 ff                       mov     -0caH[bp],es
  5625.  361f  8d 7e af                          lea     di,-51H[bp]
  5626.  3622  16                                push    ss
  5627.  3623  57                                push    di
  5628.  3624  8d be 5c ff                       lea     di,-0a4H[bp]
  5629.  3628  16                                push    ss
  5630.  3629  57                                push    di
  5631.  362a  b8 50 00                          mov     ax,0050H
  5632.  362d  50                                push    ax
  5633.  362e  9a 00 00 00 00                    call    far SYSTEM_00C
  5634.  3633  8d be 5c ff                       lea     di,-0a4H[bp]
  5635.  3637  16                                push    ss
  5636.  3638  57                                push    di
  5637.  3639  a0 00 00                          mov     al,SPACE
  5638.  363c  50                                push    ax
  5639.  363d  b0 00                             mov     al,00H
  5640.  363f  50                                push    ax
  5641.  3640  c4 be 34 ff                       les     di,dword ptr -0ccH[bp]
  5642.  3644  26 8a 45 0f                       mov     al,es:+0fH[di]
  5643.  3648  30 e4                             xor     ah,ah
  5644.  364a  50                                push    ax
  5645.  364b  0e                                push    cs
  5646.  364c  e8 00 00                          call    FTAB
  5647.  364f  c4 be 34 ff                       les     di,dword ptr -0ccH[bp]
  5648.  3653  26 8a 45 0f                       mov     al,es:+0fH[di]
  5649.  3657  30 e4                             xor     ah,ah
  5650.  3659  8b d0                             mov     dx,ax
  5651.  365b  c4 be 34 ff                       les     di,dword ptr -0ccH[bp]
  5652.  365f  26 8a 45 0d                       mov     al,es:+0dH[di]
  5653.  3663  30 e4                             xor     ah,ah
  5654.  3665  03 c2                             add     ax,dx
  5655.  3667  48                                dec     ax
  5656.  3668  89 86 32 ff                       mov     -0ceH[bp],ax
  5657.  366c  c4 be 34 ff                       les     di,dword ptr -0ccH[bp]
  5658.  3670  26 8a 45 0d                       mov     al,es:+0dH[di]
  5659.  3674  30 e4                             xor     ah,ah
  5660.  3676  3b 86 32 ff                       cmp     ax,-0ceH[bp]
  5661.  367a  7f 49                             jg      L262
  5662.  367c  89 46 ad                          mov     -53H[bp],ax
  5663.  367f  eb 03                             jmp     L261
  5664.  3681  ff 46 ad          L260            inc     word ptr -53H[bp]
  5665.  3684  c4 be 34 ff       L261            les     di,dword ptr -0ccH[bp]
  5666.  3688  26 8a 45 0d                       mov     al,es:+0dH[di]
  5667.  368c  30 e4                             xor     ah,ah
  5668.  368e  8b d0                             mov     dx,ax
  5669.  3690  8b 46 ad                          mov     ax,-53H[bp]
  5670.  3693  2b c2                             sub     ax,dx
  5671.  3695  40                                inc     ax
  5672.  3696  8b f8                             mov     di,ax
  5673.  3698  8a 9b 5c ff                       mov     bl,-0a4H[bp+di]
  5674.  369c  8b 46 ad                          mov     ax,-53H[bp]
  5675.  369f  8b c8                             mov     cx,ax
  5676.  36a1  c4 be 34 ff                       les     di,dword ptr -0ccH[bp]
  5677.  36a5  26 8a 45 0e                       mov     al,es:+0eH[di]
  5678.  36a9  30 e4                             xor     ah,ah
  5679.  36ab  ba 51 00                          mov     dx,0051H
  5680.  36ae  f7 e2                             mul     dx
  5681.  36b0  c4 be 58 ff                       les     di,dword ptr -0a8H[bp]
  5682.  36b4  03 f8                             add     di,ax
  5683.  36b6  03 f9                             add     di,cx
  5684.  36b8  26 88 5d ef                       mov     es:-11H[di],bl
  5685.  36bc  8b 46 ad                          mov     ax,-53H[bp]
  5686.  36bf  3b 86 32 ff                       cmp     ax,-0ceH[bp]
  5687.  36c3  75 bc                             jne     L260
  5688.  36c5  a1 00 00          L262            mov     ax,W_PTR
  5689.  36c8  3b 06 00 00                       cmp     ax,ACTIVEFORMAT
  5690.  36cc  75 06                             jne     L263
  5691.  36ce  ff 76 0a                          push    +0aH[bp]
  5692.  36d1  e8 00 00                          call    SCL_083
  5693.  36d4  89 ec             L263            mov     sp,bp
  5694.  36d6  5d                                pop     bp
  5695.  36d7  ca 06 00                          retf    0006H
  5696.  36da                    W_SEL:
  5697.  36da  55                SCL_050         push    bp
  5698.  36db  89 e5                             mov     bp,sp
  5699.  36dd  83 ec 2a                          sub     sp,002aH
  5700.  36e0  83 3e 00 00 01                    cmp     word ptr W_PTR,0001H
  5701.  36e5  7d 08                             jge     L264
  5702.  36e7  b8 0c 00                          mov     ax,000cH
  5703.  36ea  50                                push    ax
  5704.  36eb  0e                                push    cs
  5705.  36ec  e8 00 00                          call    FATAL_SCL_ERROR
  5706.  36ef  a1 00 00          L264            mov     ax,W_PTR
  5707.  36f2  ba 72 00                          mov     dx,0072H
  5708.  36f5  f7 e2                             mul     dx
  5709.  36f7  8b f8                             mov     di,ax
  5710.  36f9  c4 bd 00 00                       les     di,dword ptr L584[di]
  5711.  36fd  89 7e fa                          mov     -6H[bp],di
  5712.  3700  8c 46 fc                          mov     -4H[bp],es
  5713.  3703  8a 46 08                          mov     al,+8H[bp]
  5714.  3706  50                                push    ax
  5715.  3707  8d 7e da                          lea     di,-26H[bp]
  5716.  370a  16                                push    ss
  5717.  370b  57                                push    di
  5718.  370c  9a 00 00 00 00                    call    far SYSTEM_028
  5719.  3711  b0 01                             mov     al,01H
  5720.  3713  50                                push    ax
  5721.  3714  c4 7e fa                          les     di,dword ptr -6H[bp]
  5722.  3717  26 8a 45 37                       mov     al,es:+37H[di]
  5723.  371b  50                                push    ax
  5724.  371c  9a 00 00 00 00                    call    far SYSTEM_02A
  5725.  3721  9a 00 00 00 00                    call    far SYSTEM_018
  5726.  3726  75 0a                             jne     L265
  5727.  3728  b8 0d 00                          mov     ax,000dH
  5728.  372b  50                                push    ax
  5729.  372c  0e                                push    cs
  5730.  372d  e8 00 00                          call    FATAL_SCL_ERROR
  5731.  3730  eb 30                             jmp     L266
  5732.  3732  8b 46 08          L265            mov     ax,+8H[bp]
  5733.  3735  ba 30 00                          mov     dx,0030H
  5734.  3738  f7 e2                             mul     dx
  5735.  373a  c4 7e fa                          les     di,dword ptr -6H[bp]
  5736.  373d  03 f8                             add     di,ax
  5737.  373f  81 c7 f9 07                       add     di,07f9H
  5738.  3743  89 7e d6                          mov     -2aH[bp],di
  5739.  3746  8c 46 d8                          mov     -28H[bp],es
  5740.  3749  8a 46 06                          mov     al,+6H[bp]
  5741.  374c  c4 7e d6                          les     di,dword ptr -2aH[bp]
  5742.  374f  26 88 45 2e                       mov     es:+2eH[di],al
  5743.  3753  a1 00 00                          mov     ax,W_PTR
  5744.  3756  3b 06 00 00                       cmp     ax,ACTIVEFORMAT
  5745.  375a  75 06                             jne     L266
  5746.  375c  ff 76 08                          push    +8H[bp]
  5747.  375f  e8 00 00                          call    SCL_083
  5748.  3762  89 ec             L266            mov     sp,bp
  5749.  3764  5d                                pop     bp
  5750.  3765  ca 04 00                          retf    0004H
  5751.  3768                    C_CONT:
  5752.  3768  55                SCL_051         push    bp
  5753.  3769  89 e5                             mov     bp,sp
  5754.  376b  81 ec 00 01                       sub     sp,0100H
  5755.  376f  ff 76 06                          push    +6H[bp]
  5756.  3772  8d be 00 ff                       lea     di,-100H[bp]
  5757.  3776  16                                push    ss
  5758.  3777  57                                push    di
  5759.  3778  a0 00 00                          mov     al,SPACE
  5760.  377b  50                                push    ax
  5761.  377c  9a 00 00 00 00                    call    far SYSTEM_012
  5762.  3781  0e                                push    cs
  5763.  3782  e8 00 00                          call    SCL_04F
  5764.  3785  89 ec                             mov     sp,bp
  5765.  3787  5d                                pop     bp
  5766.  3788  ca 02 00                          retf    0002H
  5767.  378b  55                SCL_084         push    bp
  5768.  378c  89 e5                             mov     bp,sp
  5769.  378e  83 ec 04                          sub     sp,0004H
  5770.  3791  a1 00 00                          mov     ax,S_PTR
  5771.  3794  ba 72 00                          mov     dx,0072H
  5772.  3797  f7 e2                             mul     dx
  5773.  3799  8b f8                             mov     di,ax
  5774.  379b  81 c7 00 00                       add     di,offset L582
  5775.  379f  89 7e fc                          mov     -4H[bp],di
  5776.  37a2  8c 5e fe                          mov     -2H[bp],ds
  5777.  37a5  c6 06 00 00 00                    mov     byte ptr ERROR_MSG_PRESENT,00H
  5778.  37aa  c4 7e fc                          les     di,dword ptr -4H[bp]
  5779.  37ad  26 8a 45 6b                       mov     al,es:+6bH[di]
  5780.  37b1  a2 00 00                          mov     USER_FUNCTION,al
  5781.  37b4  c4 7e fc                          les     di,dword ptr -4H[bp]
  5782.  37b7  26 8a 45 6c                       mov     al,es:+6cH[di]
  5783.  37bb  a2 00 00                          mov     FIELDEND,al
  5784.  37be  c4 7e fc                          les     di,dword ptr -4H[bp]
  5785.  37c1  26 8b 05                          mov     ax,es:[di]
  5786.  37c4  a3 00 00                          mov     MX,ax
  5787.  37c7  c4 7e fc                          les     di,dword ptr -4H[bp]
  5788.  37ca  26 8b 45 02                       mov     ax,es:+2H[di]
  5789.  37ce  a3 00 00                          mov     MY,ax
  5790.  37d1  c4 7e fc                          les     di,dword ptr -4H[bp]
  5791.  37d4  26 8b 45 04                       mov     ax,es:+4H[di]
  5792.  37d8  a3 00 00                          mov     ACTIVE_FIELD,ax
  5793.  37db  c4 7e fc                          les     di,dword ptr -4H[bp]
  5794.  37de  26 8b 45 12                       mov     ax,es:+12H[di]
  5795.  37e2  a3 00 00                          mov     GLB_STATUS,ax
  5796.  37e5  c4 7e fc                          les     di,dword ptr -4H[bp]
  5797.  37e8  26 8b 45 16                       mov     ax,es:+16H[di]
  5798.  37ec  a3 00 00                          mov     GLB_ERROR,ax
  5799.  37ef  c4 7e fc                          les     di,dword ptr -4H[bp]
  5800.  37f2  26 8b 45 14                       mov     ax,es:+14H[di]
  5801.  37f6  a3 00 00                          mov     CHAR_CODE,ax
  5802.  37f9  c4 7e fc                          les     di,dword ptr -4H[bp]
  5803.  37fc  26 8a 45 69                       mov     al,es:+69H[di]
  5804.  3800  a2 00 00                          mov     CHAR_IMAGE,al
  5805.  3803  c4 7e fc                          les     di,dword ptr -4H[bp]
  5806.  3806  26 8b 45 06                       mov     ax,es:+6H[di]
  5807.  380a  a3 00 00                          mov     XOFF,ax
  5808.  380d  c4 7e fc                          les     di,dword ptr -4H[bp]
  5809.  3810  26 8b 45 08                       mov     ax,es:+8H[di]
  5810.  3814  a3 00 00                          mov     YOFF,ax
  5811.  3817  a1 00 00                          mov     ax,S_PTR
  5812.  381a  a3 00 00                          mov     W_PTR,ax
  5813.  381d  c4 7e fc                          les     di,dword ptr -4H[bp]
  5814.  3820  26 8a 45 6a                       mov     al,es:+6aH[di]
  5815.  3824  50                                push    ax
  5816.  3825  0e                                push    cs
  5817.  3826  e8 00 00                          call    SCL_01A
  5818.  3829  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  5819.  382e  75 04                             jne     L267
  5820.  3830  0e                                push    cs
  5821.  3831  e8 00 00                          call    CURSOR_OFF
  5822.  3834  89 ec             L267            mov     sp,bp
  5823.  3836  5d                                pop     bp
  5824.  3837  c3                                ret     
  5825.  3838  55                SCL_086         push    bp
  5826.  3839  89 e5                             mov     bp,sp
  5827.  383b  83 ec 09                          sub     sp,0009H
  5828.  383e  a1 00 00                          mov     ax,S_PTR
  5829.  3841  ba 72 00                          mov     dx,0072H
  5830.  3844  f7 e2                             mul     dx
  5831.  3846  8b f8                             mov     di,ax
  5832.  3848  81 c7 00 00                       add     di,offset L582
  5833.  384c  89 7e fb                          mov     -5H[bp],di
  5834.  384f  8c 5e fd                          mov     -3H[bp],ds
  5835.  3852  8b 46 06                          mov     ax,+6H[bp]
  5836.  3855  ba 30 00                          mov     dx,0030H
  5837.  3858  f7 e2                             mul     dx
  5838.  385a  c4 7e fb                          les     di,dword ptr -5H[bp]
  5839.  385d  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5840.  3861  03 f8                             add     di,ax
  5841.  3863  81 c7 f9 07                       add     di,07f9H
  5842.  3867  89 7e f7                          mov     -9H[bp],di
  5843.  386a  8c 46 f9                          mov     -7H[bp],es
  5844.  386d  c4 7e f7                          les     di,dword ptr -9H[bp]
  5845.  3870  26 8a 45 0e                       mov     al,es:+0eH[di]
  5846.  3874  30 e4                             xor     ah,ah
  5847.  3876  c4 7e fb                          les     di,dword ptr -5H[bp]
  5848.  3879  26 3b 45 0e                       cmp     ax,es:+0eH[di]
  5849.  387d  7c 16                             jl      L268
  5850.  387f  c4 7e f7                          les     di,dword ptr -9H[bp]
  5851.  3882  26 8a 45 0e                       mov     al,es:+0eH[di]
  5852.  3886  30 e4                             xor     ah,ah
  5853.  3888  c4 7e fb                          les     di,dword ptr -5H[bp]
  5854.  388b  26 3b 45 10                       cmp     ax,es:+10H[di]
  5855.  388f  7f 04                             jg      L268
  5856.  3891  b0 00                             mov     al,00H
  5857.  3893  eb 02                             jmp     L269
  5858.  3895  b0 01             L268            mov     al,01H
  5859.  3897  88 46 ff          L269            mov     -1H[bp],al
  5860.  389a  8a 46 ff                          mov     al,-1H[bp]
  5861.  389d  89 ec                             mov     sp,bp
  5862.  389f  5d                                pop     bp
  5863.  38a0  c2 04 00                          ret     0004H
  5864.  38a3  55                SCL_085         push    bp
  5865.  38a4  89 e5                             mov     bp,sp
  5866.  38a6  83 ec 14                          sub     sp,0014H
  5867.  38a9  e8 00 00                          call    SCL_084
  5868.  38ac  a1 00 00                          mov     ax,S_PTR
  5869.  38af  ba 72 00                          mov     dx,0072H
  5870.  38b2  f7 e2                             mul     dx
  5871.  38b4  8b f8                             mov     di,ax
  5872.  38b6  81 c7 00 00                       add     di,offset L582
  5873.  38ba  89 7e f2                          mov     -0eH[bp],di
  5874.  38bd  8c 5e f4                          mov     -0cH[bp],ds
  5875.  38c0  c4 7e f2                          les     di,dword ptr -0eH[bp]
  5876.  38c3  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5877.  38c7  89 7e ee                          mov     -12H[bp],di
  5878.  38ca  8c 46 f0                          mov     -10H[bp],es
  5879.  38cd  c4 7e ee                          les     di,dword ptr -12H[bp]
  5880.  38d0  26 8a 45 3b                       mov     al,es:+3bH[di]
  5881.  38d4  30 e4                             xor     ah,ah
  5882.  38d6  89 46 ec                          mov     -14H[bp],ax
  5883.  38d9  b8 01 00                          mov     ax,0001H
  5884.  38dc  3b 46 ec                          cmp     ax,-14H[bp]
  5885.  38df  7f 53                             jg      L273
  5886.  38e1  89 46 fc                          mov     -4H[bp],ax
  5887.  38e4  eb 03                             jmp     L271
  5888.  38e6  ff 46 fc          L270            inc     word ptr -4H[bp]
  5889.  38e9  8b 46 fc          L271            mov     ax,-4H[bp]
  5890.  38ec  c4 7e f2                          les     di,dword ptr -0eH[bp]
  5891.  38ef  26 3b 45 0e                       cmp     ax,es:+0eH[di]
  5892.  38f3  7c 37                             jl      L272
  5893.  38f5  8b 46 fc                          mov     ax,-4H[bp]
  5894.  38f8  c4 7e f2                          les     di,dword ptr -0eH[bp]
  5895.  38fb  26 3b 45 10                       cmp     ax,es:+10H[di]
  5896.  38ff  7f 2b                             jg      L272
  5897.  3901  8b 46 fc                          mov     ax,-4H[bp]
  5898.  3904  ba 51 00                          mov     dx,0051H
  5899.  3907  f7 e2                             mul     dx
  5900.  3909  c4 7e ee                          les     di,dword ptr -12H[bp]
  5901.  390c  03 f8                             add     di,ax
  5902.  390e  81 c7 ef ff                       add     di,0ffefH
  5903.  3912  06                                push    es
  5904.  3913  57                                push    di
  5905.  3914  a1 00 00                          mov     ax,XOFF
  5906.  3917  40                                inc     ax
  5907.  3918  50                                push    ax
  5908.  3919  a1 00 00                          mov     ax,YOFF
  5909.  391c  03 46 fc                          add     ax,-4H[bp]
  5910.  391f  50                                push    ax
  5911.  3920  c4 7e ee                          les     di,dword ptr -12H[bp]
  5912.  3923  26 8a 45 3f                       mov     al,es:+3fH[di]
  5913.  3927  50                                push    ax
  5914.  3928  0e                                push    cs
  5915.  3929  e8 00 00                          call    SCL_01B
  5916.  392c  8b 46 fc          L272            mov     ax,-4H[bp]
  5917.  392f  3b 46 ec                          cmp     ax,-14H[bp]
  5918.  3932  75 b2                             jne     L270
  5919.  3934  c4 7e ee          L273            les     di,dword ptr -12H[bp]
  5920.  3937  26 8a 45 3f                       mov     al,es:+3fH[di]
  5921.  393b  0c 08                             or      al,08H
  5922.  393d  50                                push    ax
  5923.  393e  0e                                push    cs
  5924.  393f  e8 00 00                          call    PAINT_FORMAT_FRAME
  5925.  3942  c4 7e ee                          les     di,dword ptr -12H[bp]
  5926.  3945  26 80 7d 37 00                    cmp     byte ptr es:+37H[di],00H
  5927.  394a  76 77                             jbe     L279
  5928.  394c  c4 7e ee                          les     di,dword ptr -12H[bp]
  5929.  394f  26 8a 45 37                       mov     al,es:+37H[di]
  5930.  3953  30 e4                             xor     ah,ah
  5931.  3955  89 46 ec                          mov     -14H[bp],ax
  5932.  3958  b8 01 00                          mov     ax,0001H
  5933.  395b  3b 46 ec                          cmp     ax,-14H[bp]
  5934.  395e  7f 22                             jg      L277
  5935.  3960  89 46 fa                          mov     -6H[bp],ax
  5936.  3963  eb 03                             jmp     L275
  5937.  3965  ff 46 fa          L274            inc     word ptr -6H[bp]
  5938.  3968  ff 76 fa          L275            push    -6H[bp]
  5939.  396b  55                                push    bp
  5940.  396c  e8 00 00                          call    SCL_086
  5941.  396f  08 c0                             or      al,al
  5942.  3971  75 07                             jne     L276
  5943.  3973  ff 76 fa                          push    -6H[bp]
  5944.  3976  0e                                push    cs
  5945.  3977  e8 00 00                          call    SCL_047
  5946.  397a  8b 46 fa          L276            mov     ax,-6H[bp]
  5947.  397d  3b 46 ec                          cmp     ax,-14H[bp]
  5948.  3980  75 e3                             jne     L274
  5949.  3982  c4 7e ee          L277            les     di,dword ptr -12H[bp]
  5950.  3985  26 8a 45 38                       mov     al,es:+38H[di]
  5951.  3989  30 e4                             xor     ah,ah
  5952.  398b  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  5953.  398f  7e 0c                             jle     L278
  5954.  3991  c4 7e ee                          les     di,dword ptr -12H[bp]
  5955.  3994  26 8a 45 38                       mov     al,es:+38H[di]
  5956.  3998  30 e4                             xor     ah,ah
  5957.  399a  a3 00 00                          mov     ACTIVE_FIELD,ax
  5958.  399d  83 3e 00 00 00    L278            cmp     word ptr ACTIVE_FIELD,0000H
  5959.  39a2  7e 1f                             jle     L279
  5960.  39a4  ff 36 00 00                       push    ACTIVE_FIELD
  5961.  39a8  0e                                push    cs
  5962.  39a9  e8 00 00                          call    SCL_048
  5963.  39ac  c4 7e f2                          les     di,dword ptr -0eH[bp]
  5964.  39af  81 c7 18 00                       add     di,0018H
  5965.  39b3  06                                push    es
  5966.  39b4  57                                push    di
  5967.  39b5  bf 00 00                          mov     di,offset FIELDCONTSAVE
  5968.  39b8  1e                                push    ds
  5969.  39b9  57                                push    di
  5970.  39ba  b8 50 00                          mov     ax,0050H
  5971.  39bd  50                                push    ax
  5972.  39be  9a 00 00 00 00                    call    far SYSTEM_00C
  5973.  39c3  89 ec             L279            mov     sp,bp
  5974.  39c5  5d                                pop     bp
  5975.  39c6  c3                                ret     
  5976.  39c7                    FORMAT_DONE:
  5977.  39c7  55                SCL_052         push    bp
  5978.  39c8  89 e5                             mov     bp,sp
  5979.  39ca  83 ec 09                          sub     sp,0009H
  5980.  39cd  a1 00 00                          mov     ax,S_PTR
  5981.  39d0  ba 72 00                          mov     dx,0072H
  5982.  39d3  f7 e2                             mul     dx
  5983.  39d5  8b f8                             mov     di,ax
  5984.  39d7  81 c7 00 00                       add     di,offset L582
  5985.  39db  89 7e fb                          mov     -5H[bp],di
  5986.  39de  8c 5e fd                          mov     -3H[bp],ds
  5987.  39e1  c4 7e fb                          les     di,dword ptr -5H[bp]
  5988.  39e4  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  5989.  39e8  89 7e f7                          mov     -9H[bp],di
  5990.  39eb  8c 46 f9                          mov     -7H[bp],es
  5991.  39ee  c4 7e fb                          les     di,dword ptr -5H[bp]
  5992.  39f1  26 80 7d 6d 00                    cmp     byte ptr es:+6dH[di],00H
  5993.  39f6  74 30                             je      L281
  5994.  39f8  c4 7e f7                          les     di,dword ptr -9H[bp]
  5995.  39fb  26 8a 45 3f                       mov     al,es:+3fH[di]
  5996.  39ff  50                                push    ax
  5997.  3a00  0e                                push    cs
  5998.  3a01  e8 00 00                          call    PAINT_FORMAT_FRAME
  5999.  3a04  b0 00                             mov     al,00H
  6000.  3a06  50                                push    ax
  6001.  3a07  0e                                push    cs
  6002.  3a08  e8 00 00                          call    SCL_01A
  6003.  3a0b  a1 00 00                          mov     ax,S_PTR
  6004.  3a0e  48                                dec     ax
  6005.  3a0f  a3 00 00                          mov     S_PTR,ax
  6006.  3a12  c6 46 ff 01                       mov     byte ptr -1H[bp],01H
  6007.  3a16  a1 00 00                          mov     ax,S_PTR
  6008.  3a19  a3 00 00                          mov     ACTIVEFORMAT,ax
  6009.  3a1c  83 3e 00 00 00                    cmp     word ptr S_PTR,0000H
  6010.  3a21  7e 03                             jle     L280
  6011.  3a23  e8 00 00                          call    SCL_085
  6012.  3a26  eb 09             L280            jmp     L282
  6013.  3a28  c6 46 ff 00       L281            mov     byte ptr -1H[bp],00H
  6014.  3a2c  c6 06 00 00 00                    mov     byte ptr FORMAT_ABORTED,00H
  6015.  3a31  8a 46 ff          L282            mov     al,-1H[bp]
  6016.  3a34  89 ec                             mov     sp,bp
  6017.  3a36  5d                                pop     bp
  6018.  3a37  cb                                retf    
  6019.  3a38  55                SCL_087         push    bp
  6020.  3a39  89 e5                             mov     bp,sp
  6021.  3a3b  81 ec 08 01                       sub     sp,0108H
  6022.  3a3f  a1 00 00                          mov     ax,S_PTR
  6023.  3a42  ba 72 00                          mov     dx,0072H
  6024.  3a45  f7 e2                             mul     dx
  6025.  3a47  8b f8                             mov     di,ax
  6026.  3a49  c4 bd 00 00                       les     di,dword ptr L584[di]
  6027.  3a4d  89 7e fc                          mov     -4H[bp],di
  6028.  3a50  8c 46 fe                          mov     -2H[bp],es
  6029.  3a53  8b 46 06                          mov     ax,+6H[bp]
  6030.  3a56  ba 30 00                          mov     dx,0030H
  6031.  3a59  f7 e2                             mul     dx
  6032.  3a5b  c4 7e fc                          les     di,dword ptr -4H[bp]
  6033.  3a5e  03 f8                             add     di,ax
  6034.  3a60  81 c7 f9 07                       add     di,07f9H
  6035.  3a64  89 7e f8                          mov     -8H[bp],di
  6036.  3a67  8c 46 fa                          mov     -6H[bp],es
  6037.  3a6a  83 7e 04 20                       cmp     word ptr +4H[bp],0020H
  6038.  3a6e  75 21                             jne     L283
  6039.  3a70  8d be f8 fe                       lea     di,-108H[bp]
  6040.  3a74  16                                push    ss
  6041.  3a75  57                                push    di
  6042.  3a76  c4 7e f8                          les     di,dword ptr -8H[bp]
  6043.  3a79  26 8a 45 1b                       mov     al,es:+1bH[di]
  6044.  3a7d  50                                push    ax
  6045.  3a7e  9a 00 00 00 00                    call    far SYSTEM_012
  6046.  3a83  e8 00 00                          call    SCL_06A
  6047.  3a86  50                                push    ax
  6048.  3a87  e8 00 00                          call    SCL_06B
  6049.  3a8a  50                                push    ax
  6050.  3a8b  0e                                push    cs
  6051.  3a8c  e8 00 00                          call    SCL_01C
  6052.  3a8f  eb 1b                             jmp     L284
  6053.  3a91  8d be f8 fe       L283            lea     di,-108H[bp]
  6054.  3a95  16                                push    ss
  6055.  3a96  57                                push    di
  6056.  3a97  8a 46 04                          mov     al,+4H[bp]
  6057.  3a9a  50                                push    ax
  6058.  3a9b  9a 00 00 00 00                    call    far SYSTEM_012
  6059.  3aa0  e8 00 00                          call    SCL_06A
  6060.  3aa3  50                                push    ax
  6061.  3aa4  e8 00 00                          call    SCL_06B
  6062.  3aa7  50                                push    ax
  6063.  3aa8  0e                                push    cs
  6064.  3aa9  e8 00 00                          call    SCL_01C
  6065.  3aac  8a 5e 04          L284            mov     bl,+4H[bp]
  6066.  3aaf  a1 00 00                          mov     ax,MX
  6067.  3ab2  8b c8                             mov     cx,ax
  6068.  3ab4  a1 00 00                          mov     ax,MY
  6069.  3ab7  ba 51 00                          mov     dx,0051H
  6070.  3aba  f7 e2                             mul     dx
  6071.  3abc  c4 7e fc                          les     di,dword ptr -4H[bp]
  6072.  3abf  03 f8                             add     di,ax
  6073.  3ac1  03 f9                             add     di,cx
  6074.  3ac3  26 88 5d ef                       mov     es:-11H[di],bl
  6075.  3ac7  e8 00 00                          call    SCL_070
  6076.  3aca  89 ec                             mov     sp,bp
  6077.  3acc  5d                                pop     bp
  6078.  3acd  c2 04 00                          ret     0004H
  6079.  3ad0  55                SCL_088         push    bp
  6080.  3ad1  89 e5                             mov     bp,sp
  6081.  3ad3  81 ec 08 01                       sub     sp,0108H
  6082.  3ad7  a1 00 00                          mov     ax,S_PTR
  6083.  3ada  ba 72 00                          mov     dx,0072H
  6084.  3add  f7 e2                             mul     dx
  6085.  3adf  8b f8                             mov     di,ax
  6086.  3ae1  c4 bd 00 00                       les     di,dword ptr L584[di]
  6087.  3ae5  89 7e fc                          mov     -4H[bp],di
  6088.  3ae8  8c 46 fe                          mov     -2H[bp],es
  6089.  3aeb  8b 46 06                          mov     ax,+6H[bp]
  6090.  3aee  ba 30 00                          mov     dx,0030H
  6091.  3af1  f7 e2                             mul     dx
  6092.  3af3  c4 7e fc                          les     di,dword ptr -4H[bp]
  6093.  3af6  03 f8                             add     di,ax
  6094.  3af8  81 c7 f9 07                       add     di,07f9H
  6095.  3afc  89 7e f8                          mov     -8H[bp],di
  6096.  3aff  8c 46 fa                          mov     -6H[bp],es
  6097.  3b02  8b 46 04                          mov     ax,+4H[bp]
  6098.  3b05  3b 06 00 00                       cmp     ax,CODE_INS
  6099.  3b09  75 7c                             jne     L285
  6100.  3b0b  c4 7e f8                          les     di,dword ptr -8H[bp]
  6101.  3b0e  26 8a 45 0e                       mov     al,es:+0eH[di]
  6102.  3b12  30 e4                             xor     ah,ah
  6103.  3b14  ba 51 00                          mov     dx,0051H
  6104.  3b17  f7 e2                             mul     dx
  6105.  3b19  c4 7e fc                          les     di,dword ptr -4H[bp]
  6106.  3b1c  03 f8                             add     di,ax
  6107.  3b1e  81 c7 ef ff                       add     di,0ffefH
  6108.  3b22  06                                push    es
  6109.  3b23  57                                push    di
  6110.  3b24  c4 7e f8                          les     di,dword ptr -8H[bp]
  6111.  3b27  26 8a 45 0f                       mov     al,es:+0fH[di]
  6112.  3b2b  30 e4                             xor     ah,ah
  6113.  3b2d  8b d0                             mov     dx,ax
  6114.  3b2f  c4 7e f8                          les     di,dword ptr -8H[bp]
  6115.  3b32  26 8a 45 0d                       mov     al,es:+0dH[di]
  6116.  3b36  30 e4                             xor     ah,ah
  6117.  3b38  03 c2                             add     ax,dx
  6118.  3b3a  48                                dec     ax
  6119.  3b3b  50                                push    ax
  6120.  3b3c  b8 01 00                          mov     ax,0001H
  6121.  3b3f  50                                push    ax
  6122.  3b40  9a 00 00 00 00                    call    far SYSTEM_015
  6123.  3b45  8d be f8 fe                       lea     di,-108H[bp]
  6124.  3b49  16                                push    ss
  6125.  3b4a  57                                push    di
  6126.  3b4b  a0 00 00                          mov     al,SPACE
  6127.  3b4e  50                                push    ax
  6128.  3b4f  9a 00 00 00 00                    call    far SYSTEM_012
  6129.  3b54  c4 7e f8                          les     di,dword ptr -8H[bp]
  6130.  3b57  26 8a 45 0e                       mov     al,es:+0eH[di]
  6131.  3b5b  30 e4                             xor     ah,ah
  6132.  3b5d  ba 51 00                          mov     dx,0051H
  6133.  3b60  f7 e2                             mul     dx
  6134.  3b62  c4 7e fc                          les     di,dword ptr -4H[bp]
  6135.  3b65  03 f8                             add     di,ax
  6136.  3b67  81 c7 ef ff                       add     di,0ffefH
  6137.  3b6b  06                                push    es
  6138.  3b6c  57                                push    di
  6139.  3b6d  b8 50 00                          mov     ax,0050H
  6140.  3b70  50                                push    ax
  6141.  3b71  ff 36 00 00                       push    MX
  6142.  3b75  9a 00 00 00 00                    call    far SYSTEM_014
  6143.  3b7a  ff 76 06                          push    +6H[bp]
  6144.  3b7d  b0 01                             mov     al,01H
  6145.  3b7f  50                                push    ax
  6146.  3b80  0e                                push    cs
  6147.  3b81  e8 00 00                          call    SCL_040
  6148.  3b84  e9 64 01                          jmp     L292
  6149.  3b87  8b 46 04          L285            mov     ax,+4H[bp]
  6150.  3b8a  3b 06 00 00                       cmp     ax,CODE_DEL
  6151.  3b8e  75 7c                             jne     L286
  6152.  3b90  c4 7e f8                          les     di,dword ptr -8H[bp]
  6153.  3b93  26 8a 45 0e                       mov     al,es:+0eH[di]
  6154.  3b97  30 e4                             xor     ah,ah
  6155.  3b99  ba 51 00                          mov     dx,0051H
  6156.  3b9c  f7 e2                             mul     dx
  6157.  3b9e  c4 7e fc                          les     di,dword ptr -4H[bp]
  6158.  3ba1  03 f8                             add     di,ax
  6159.  3ba3  81 c7 ef ff                       add     di,0ffefH
  6160.  3ba7  06                                push    es
  6161.  3ba8  57                                push    di
  6162.  3ba9  ff 36 00 00                       push    MX
  6163.  3bad  b8 01 00                          mov     ax,0001H
  6164.  3bb0  50                                push    ax
  6165.  3bb1  9a 00 00 00 00                    call    far SYSTEM_015
  6166.  3bb6  8d be f8 fe                       lea     di,-108H[bp]
  6167.  3bba  16                                push    ss
  6168.  3bbb  57                                push    di
  6169.  3bbc  a0 00 00                          mov     al,SPACE
  6170.  3bbf  50                                push    ax
  6171.  3bc0  9a 00 00 00 00                    call    far SYSTEM_012
  6172.  3bc5  c4 7e f8                          les     di,dword ptr -8H[bp]
  6173.  3bc8  26 8a 45 0e                       mov     al,es:+0eH[di]
  6174.  3bcc  30 e4                             xor     ah,ah
  6175.  3bce  ba 51 00                          mov     dx,0051H
  6176.  3bd1  f7 e2                             mul     dx
  6177.  3bd3  c4 7e fc                          les     di,dword ptr -4H[bp]
  6178.  3bd6  03 f8                             add     di,ax
  6179.  3bd8  81 c7 ef ff                       add     di,0ffefH
  6180.  3bdc  06                                push    es
  6181.  3bdd  57                                push    di
  6182.  3bde  b8 50 00                          mov     ax,0050H
  6183.  3be1  50                                push    ax
  6184.  3be2  c4 7e f8                          les     di,dword ptr -8H[bp]
  6185.  3be5  26 8a 45 0f                       mov     al,es:+0fH[di]
  6186.  3be9  30 e4                             xor     ah,ah
  6187.  3beb  8b d0                             mov     dx,ax
  6188.  3bed  c4 7e f8                          les     di,dword ptr -8H[bp]
  6189.  3bf0  26 8a 45 0d                       mov     al,es:+0dH[di]
  6190.  3bf4  30 e4                             xor     ah,ah
  6191.  3bf6  03 c2                             add     ax,dx
  6192.  3bf8  48                                dec     ax
  6193.  3bf9  50                                push    ax
  6194.  3bfa  9a 00 00 00 00                    call    far SYSTEM_014
  6195.  3bff  ff 76 06                          push    +6H[bp]
  6196.  3c02  b0 01                             mov     al,01H
  6197.  3c04  50                                push    ax
  6198.  3c05  0e                                push    cs
  6199.  3c06  e8 00 00                          call    SCL_040
  6200.  3c09  e9 df 00                          jmp     L292
  6201.  3c0c  8b 46 04          L286            mov     ax,+4H[bp]
  6202.  3c0f  3b 06 00 00                       cmp     ax,CODE_BACKSPACE
  6203.  3c13  74 03                             je      L287
  6204.  3c15  e9 8d 00                          jmp     L289
  6205.  3c18  c4 7e f8          L287            les     di,dword ptr -8H[bp]
  6206.  3c1b  26 8a 45 0d                       mov     al,es:+0dH[di]
  6207.  3c1f  30 e4                             xor     ah,ah
  6208.  3c21  3b 06 00 00                       cmp     ax,MX
  6209.  3c25  7d 7c                             jge     L288
  6210.  3c27  e8 00 00                          call    SCL_071
  6211.  3c2a  c4 7e f8                          les     di,dword ptr -8H[bp]
  6212.  3c2d  26 8a 45 0e                       mov     al,es:+0eH[di]
  6213.  3c31  30 e4                             xor     ah,ah
  6214.  3c33  ba 51 00                          mov     dx,0051H
  6215.  3c36  f7 e2                             mul     dx
  6216.  3c38  c4 7e fc                          les     di,dword ptr -4H[bp]
  6217.  3c3b  03 f8                             add     di,ax
  6218.  3c3d  81 c7 ef ff                       add     di,0ffefH
  6219.  3c41  06                                push    es
  6220.  3c42  57                                push    di
  6221.  3c43  ff 36 00 00                       push    MX
  6222.  3c47  b8 01 00                          mov     ax,0001H
  6223.  3c4a  50                                push    ax
  6224.  3c4b  9a 00 00 00 00                    call    far SYSTEM_015
  6225.  3c50  8d be f8 fe                       lea     di,-108H[bp]
  6226.  3c54  16                                push    ss
  6227.  3c55  57                                push    di
  6228.  3c56  a0 00 00                          mov     al,SPACE
  6229.  3c59  50                                push    ax
  6230.  3c5a  9a 00 00 00 00                    call    far SYSTEM_012
  6231.  3c5f  c4 7e f8                          les     di,dword ptr -8H[bp]
  6232.  3c62  26 8a 45 0e                       mov     al,es:+0eH[di]
  6233.  3c66  30 e4                             xor     ah,ah
  6234.  3c68  ba 51 00                          mov     dx,0051H
  6235.  3c6b  f7 e2                             mul     dx
  6236.  3c6d  c4 7e fc                          les     di,dword ptr -4H[bp]
  6237.  3c70  03 f8                             add     di,ax
  6238.  3c72  81 c7 ef ff                       add     di,0ffefH
  6239.  3c76  06                                push    es
  6240.  3c77  57                                push    di
  6241.  3c78  b8 50 00                          mov     ax,0050H
  6242.  3c7b  50                                push    ax
  6243.  3c7c  c4 7e f8                          les     di,dword ptr -8H[bp]
  6244.  3c7f  26 8a 45 0f                       mov     al,es:+0fH[di]
  6245.  3c83  30 e4                             xor     ah,ah
  6246.  3c85  8b d0                             mov     dx,ax
  6247.  3c87  c4 7e f8                          les     di,dword ptr -8H[bp]
  6248.  3c8a  26 8a 45 0d                       mov     al,es:+0dH[di]
  6249.  3c8e  30 e4                             xor     ah,ah
  6250.  3c90  03 c2                             add     ax,dx
  6251.  3c92  48                                dec     ax
  6252.  3c93  50                                push    ax
  6253.  3c94  9a 00 00 00 00                    call    far SYSTEM_014
  6254.  3c99  ff 76 06                          push    +6H[bp]
  6255.  3c9c  b0 01                             mov     al,01H
  6256.  3c9e  50                                push    ax
  6257.  3c9f  0e                                push    cs
  6258.  3ca0  e8 00 00                          call    SCL_040
  6259.  3ca3  eb 46             L288            jmp     L292
  6260.  3ca5  8b 46 04          L289            mov     ax,+4H[bp]
  6261.  3ca8  3b 06 00 00                       cmp     ax,CODE_LEFT
  6262.  3cac  75 14                             jne     L291
  6263.  3cae  c4 7e f8                          les     di,dword ptr -8H[bp]
  6264.  3cb1  26 8a 45 0d                       mov     al,es:+0dH[di]
  6265.  3cb5  30 e4                             xor     ah,ah
  6266.  3cb7  3b 06 00 00                       cmp     ax,MX
  6267.  3cbb  7d 03                             jge     L290
  6268.  3cbd  e8 00 00                          call    SCL_071
  6269.  3cc0  eb 29             L290            jmp     L292
  6270.  3cc2  8b 46 04          L291            mov     ax,+4H[bp]
  6271.  3cc5  3b 06 00 00                       cmp     ax,CODE_RIGHT
  6272.  3cc9  75 20                             jne     L292
  6273.  3ccb  c4 7e f8                          les     di,dword ptr -8H[bp]
  6274.  3cce  26 8a 45 0f                       mov     al,es:+0fH[di]
  6275.  3cd2  30 e4                             xor     ah,ah
  6276.  3cd4  8b d0                             mov     dx,ax
  6277.  3cd6  c4 7e f8                          les     di,dword ptr -8H[bp]
  6278.  3cd9  26 8a 45 0d                       mov     al,es:+0dH[di]
  6279.  3cdd  30 e4                             xor     ah,ah
  6280.  3cdf  03 c2                             add     ax,dx
  6281.  3ce1  48                                dec     ax
  6282.  3ce2  3b 06 00 00                       cmp     ax,MX
  6283.  3ce6  7e 03                             jle     L292
  6284.  3ce8  e8 00 00                          call    SCL_070
  6285.  3ceb  89 ec             L292            mov     sp,bp
  6286.  3ced  5d                                pop     bp
  6287.  3cee  c2 04 00                          ret     0004H
  6288.  3cf1  55                SCL_08A         push    bp
  6289.  3cf2  89 e5                             mov     bp,sp
  6290.  3cf4  81 ec 08 01                       sub     sp,0108H
  6291.  3cf8  a1 00 00                          mov     ax,S_PTR
  6292.  3cfb  ba 72 00                          mov     dx,0072H
  6293.  3cfe  f7 e2                             mul     dx
  6294.  3d00  8b f8                             mov     di,ax
  6295.  3d02  c4 bd 00 00                       les     di,dword ptr L584[di]
  6296.  3d06  89 7e fc                          mov     -4H[bp],di
  6297.  3d09  8c 46 fe                          mov     -2H[bp],es
  6298.  3d0c  8b 7e 04                          mov     di,+4H[bp]
  6299.  3d0f  36 8b 45 fe                       mov     ax,ss:-2H[di]
  6300.  3d13  ba 30 00                          mov     dx,0030H
  6301.  3d16  f7 e2                             mul     dx
  6302.  3d18  c4 7e fc                          les     di,dword ptr -4H[bp]
  6303.  3d1b  03 f8                             add     di,ax
  6304.  3d1d  81 c7 f9 07                       add     di,07f9H
  6305.  3d21  89 7e f8                          mov     -8H[bp],di
  6306.  3d24  8c 46 fa                          mov     -6H[bp],es
  6307.  3d27  c4 7e f8                          les     di,dword ptr -8H[bp]
  6308.  3d2a  26 80 7d 19 00                    cmp     byte ptr es:+19H[di],00H
  6309.  3d2f  74 2b                             je      L293
  6310.  3d31  8d be f8 fe                       lea     di,-108H[bp]
  6311.  3d35  16                                push    ss
  6312.  3d36  57                                push    di
  6313.  3d37  8b 7e 04                          mov     di,+4H[bp]
  6314.  3d3a  36 ff 75 fe                       push    ss:-2H[di]
  6315.  3d3e  0e                                push    cs
  6316.  3d3f  e8 00 00                          call    SCL_044
  6317.  3d42  9a 00 00 00 00                    call    far SYSTEM_00D
  6318.  3d47  09 c0                             or      ax,ax
  6319.  3d49  75 11                             jne     L293
  6320.  3d4b  8b 7e 04                          mov     di,+4H[bp]
  6321.  3d4e  36 8b 45 fe                       mov     ax,ss:-2H[di]
  6322.  3d52  8b 7e 04                          mov     di,+4H[bp]
  6323.  3d55  36 c4 7d 04                       les     di,dword ptr ss:+4H[di]
  6324.  3d59  26 89 05                          mov     es:[di],ax
  6325.  3d5c  89 ec             L293            mov     sp,bp
  6326.  3d5e  5d                                pop     bp
  6327.  3d5f  c2 02 00                          ret     0002H
  6328.  3d62  55                SCL_08B         push    bp
  6329.  3d63  89 e5                             mov     bp,sp
  6330.  3d65  83 ec 08                          sub     sp,0008H
  6331.  3d68  a1 00 00                          mov     ax,S_PTR
  6332.  3d6b  ba 72 00                          mov     dx,0072H
  6333.  3d6e  f7 e2                             mul     dx
  6334.  3d70  8b f8                             mov     di,ax
  6335.  3d72  c4 bd 00 00                       les     di,dword ptr L584[di]
  6336.  3d76  89 7e fa                          mov     -6H[bp],di
  6337.  3d79  8c 46 fc                          mov     -4H[bp],es
  6338.  3d7c  8b 7e 04                          mov     di,+4H[bp]
  6339.  3d7f  36 8b 45 fe                       mov     ax,ss:-2H[di]
  6340.  3d83  ba 30 00                          mov     dx,0030H
  6341.  3d86  f7 e2                             mul     dx
  6342.  3d88  c4 7e fa                          les     di,dword ptr -6H[bp]
  6343.  3d8b  03 f8                             add     di,ax
  6344.  3d8d  26 80 bd 12 08 00                 cmp     byte ptr es:+812H[di],00H
  6345.  3d93  75 03                             jne     L294
  6346.  3d95  e9 99 00                          jmp     L299
  6347.  3d98  8b 7e 04          L294            mov     di,+4H[bp]
  6348.  3d9b  36 c6 45 fc 00                    mov     byte ptr ss:-4H[di],00H
  6349.  3da0  8b 7e 04                          mov     di,+4H[bp]
  6350.  3da3  36 8b 45 fe                       mov     ax,ss:-2H[di]
  6351.  3da7  ba 30 00                          mov     dx,0030H
  6352.  3daa  f7 e2                             mul     dx
  6353.  3dac  c4 7e fa                          les     di,dword ptr -6H[bp]
  6354.  3daf  03 f8                             add     di,ax
  6355.  3db1  26 8a 85 26 08                    mov     al,es:+826H[di]
  6356.  3db6  30 e4                             xor     ah,ah
  6357.  3db8  89 46 f8                          mov     -8H[bp],ax
  6358.  3dbb  8b 7e 04                          mov     di,+4H[bp]
  6359.  3dbe  36 8b 45 fe                       mov     ax,ss:-2H[di]
  6360.  3dc2  ba 30 00                          mov     dx,0030H
  6361.  3dc5  f7 e2                             mul     dx
  6362.  3dc7  c4 7e fa                          les     di,dword ptr -6H[bp]
  6363.  3dca  03 f8                             add     di,ax
  6364.  3dcc  26 8a 85 25 08                    mov     al,es:+825H[di]
  6365.  3dd1  30 e4                             xor     ah,ah
  6366.  3dd3  3b 46 f8                          cmp     ax,-8H[bp]
  6367.  3dd6  7f 2d                             jg      L298
  6368.  3dd8  89 46 fe                          mov     -2H[bp],ax
  6369.  3ddb  eb 03                             jmp     L296
  6370.  3ddd  ff 46 fe          L295            inc     word ptr -2H[bp]
  6371.  3de0  8b 46 fe          L296            mov     ax,-2H[bp]
  6372.  3de3  ba 30 00                          mov     dx,0030H
  6373.  3de6  f7 e2                             mul     dx
  6374.  3de8  c4 7e fa                          les     di,dword ptr -6H[bp]
  6375.  3deb  03 f8                             add     di,ax
  6376.  3ded  26 80 bd 27 08 00                 cmp     byte ptr es:+827H[di],00H
  6377.  3df3  74 08                             je      L297
  6378.  3df5  8b 7e 04                          mov     di,+4H[bp]
  6379.  3df8  36 c6 45 fc 01                    mov     byte ptr ss:-4H[di],01H
  6380.  3dfd  8b 46 fe          L297            mov     ax,-2H[bp]
  6381.  3e00  3b 46 f8                          cmp     ax,-8H[bp]
  6382.  3e03  75 d8                             jne     L295
  6383.  3e05  8b 7e 04          L298            mov     di,+4H[bp]
  6384.  3e08  36 80 7d fc 00                    cmp     byte ptr ss:-4H[di],00H
  6385.  3e0d  75 22                             jne     L299
  6386.  3e0f  8b 7e 04                          mov     di,+4H[bp]
  6387.  3e12  36 8b 45 fe                       mov     ax,ss:-2H[di]
  6388.  3e16  ba 30 00                          mov     dx,0030H
  6389.  3e19  f7 e2                             mul     dx
  6390.  3e1b  c4 7e fa                          les     di,dword ptr -6H[bp]
  6391.  3e1e  03 f8                             add     di,ax
  6392.  3e20  26 8a 85 25 08                    mov     al,es:+825H[di]
  6393.  3e25  30 e4                             xor     ah,ah
  6394.  3e27  8b 7e 04                          mov     di,+4H[bp]
  6395.  3e2a  36 c4 7d 04                       les     di,dword ptr ss:+4H[di]
  6396.  3e2e  26 89 05                          mov     es:[di],ax
  6397.  3e31  89 ec             L299            mov     sp,bp
  6398.  3e33  5d                                pop     bp
  6399.  3e34  c2 02 00                          ret     0002H
  6400.  3e37  55                SCL_089         push    bp
  6401.  3e38  89 e5                             mov     bp,sp
  6402.  3e3a  83 ec 0c                          sub     sp,000cH
  6403.  3e3d  c4 7e 04                          les     di,dword ptr +4H[bp]
  6404.  3e40  31 c0                             xor     ax,ax
  6405.  3e42  26 89 05                          mov     es:[di],ax
  6406.  3e45  a1 00 00                          mov     ax,S_PTR
  6407.  3e48  ba 72 00                          mov     dx,0072H
  6408.  3e4b  f7 e2                             mul     dx
  6409.  3e4d  8b f8                             mov     di,ax
  6410.  3e4f  c4 bd 00 00                       les     di,dword ptr L584[di]
  6411.  3e53  26 8a 45 38                       mov     al,es:+38H[di]
  6412.  3e57  30 e4                             xor     ah,ah
  6413.  3e59  89 46 fe                          mov     -2H[bp],ax
  6414.  3e5c  83 7e fe 00                       cmp     word ptr -2H[bp],0000H
  6415.  3e60  7f 03                             jg      L300
  6416.  3e62  e9 bb 00                          jmp     L308
  6417.  3e65  c6 46 fd 00       L300            mov     byte ptr -3H[bp],00H
  6418.  3e69  c4 7e 04          L301            les     di,dword ptr +4H[bp]
  6419.  3e6c  26 83 3d 00                       cmp     word ptr es:[di],0000H
  6420.  3e70  74 03                             je      L302
  6421.  3e72  e9 ab 00                          jmp     L308
  6422.  3e75  80 7e fd 00       L302            cmp     byte ptr -3H[bp],00H
  6423.  3e79  74 03                             je      L303
  6424.  3e7b  e9 a2 00                          jmp     L308
  6425.  3e7e  a1 00 00          L303            mov     ax,S_PTR
  6426.  3e81  ba 72 00                          mov     dx,0072H
  6427.  3e84  f7 e2                             mul     dx
  6428.  3e86  8b f8                             mov     di,ax
  6429.  3e88  c4 bd 00 00                       les     di,dword ptr L584[di]
  6430.  3e8c  89 7e f8                          mov     -8H[bp],di
  6431.  3e8f  8c 46 fa                          mov     -6H[bp],es
  6432.  3e92  8b 46 fe                          mov     ax,-2H[bp]
  6433.  3e95  ba 30 00                          mov     dx,0030H
  6434.  3e98  f7 e2                             mul     dx
  6435.  3e9a  c4 7e f8                          les     di,dword ptr -8H[bp]
  6436.  3e9d  03 f8                             add     di,ax
  6437.  3e9f  81 c7 f9 07                       add     di,07f9H
  6438.  3ea3  89 7e f4                          mov     -0cH[bp],di
  6439.  3ea6  8c 46 f6                          mov     -0aH[bp],es
  6440.  3ea9  c4 7e f4                          les     di,dword ptr -0cH[bp]
  6441.  3eac  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  6442.  3eb1  75 12                             jne     L304
  6443.  3eb3  55                                push    bp
  6444.  3eb4  e8 00 00                          call    SCL_08A
  6445.  3eb7  c4 7e f4                          les     di,dword ptr -0cH[bp]
  6446.  3eba  26 8a 45 12                       mov     al,es:+12H[di]
  6447.  3ebe  30 e4                             xor     ah,ah
  6448.  3ec0  89 46 fe                          mov     -2H[bp],ax
  6449.  3ec3  eb 46                             jmp     L306
  6450.  3ec5  c4 7e f4          L304            les     di,dword ptr -0cH[bp]
  6451.  3ec8  26 80 7d 1a 02                    cmp     byte ptr es:+1aH[di],02H
  6452.  3ecd  75 30                             jne     L305
  6453.  3ecf  55                                push    bp
  6454.  3ed0  e8 00 00                          call    SCL_08B
  6455.  3ed3  c4 7e f4                          les     di,dword ptr -0cH[bp]
  6456.  3ed6  26 8a 45 2d                       mov     al,es:+2dH[di]
  6457.  3eda  30 e4                             xor     ah,ah
  6458.  3edc  ba 30 00                          mov     dx,0030H
  6459.  3edf  f7 e2                             mul     dx
  6460.  3ee1  8b c8                             mov     cx,ax
  6461.  3ee3  a1 00 00                          mov     ax,S_PTR
  6462.  3ee6  ba 72 00                          mov     dx,0072H
  6463.  3ee9  f7 e2                             mul     dx
  6464.  3eeb  8b f8                             mov     di,ax
  6465.  3eed  c4 bd 00 00                       les     di,dword ptr L584[di]
  6466.  3ef1  03 f9                             add     di,cx
  6467.  3ef3  26 8a 85 0b 08                    mov     al,es:+80bH[di]
  6468.  3ef8  30 e4                             xor     ah,ah
  6469.  3efa  89 46 fe                          mov     -2H[bp],ax
  6470.  3efd  eb 0c                             jmp     L306
  6471.  3eff  c4 7e f4          L305            les     di,dword ptr -0cH[bp]
  6472.  3f02  26 8a 45 12                       mov     al,es:+12H[di]
  6473.  3f06  30 e4                             xor     ah,ah
  6474.  3f08  89 46 fe                          mov     -2H[bp],ax
  6475.  3f0b  c4 7e f8          L306            les     di,dword ptr -8H[bp]
  6476.  3f0e  26 8a 45 38                       mov     al,es:+38H[di]
  6477.  3f12  30 e4                             xor     ah,ah
  6478.  3f14  3b 46 fe                          cmp     ax,-2H[bp]
  6479.  3f17  75 04                             jne     L307
  6480.  3f19  c6 46 fd 01                       mov     byte ptr -3H[bp],01H
  6481.  3f1d  e9 49 ff          L307            jmp     L301
  6482.  3f20  89 ec             L308            mov     sp,bp
  6483.  3f22  5d                                pop     bp
  6484.  3f23  c2 04 00                          ret     0004H
  6485.  3f26  55                SCL_08C         push    bp
  6486.  3f27  89 e5                             mov     bp,sp
  6487.  3f29  81 ec 5b 01                       sub     sp,015bH
  6488.  3f2d  8d be ad fe                       lea     di,-153H[bp]
  6489.  3f31  16                                push    ss
  6490.  3f32  57                                push    di
  6491.  3f33  ff 76 04                          push    +4H[bp]
  6492.  3f36  0e                                push    cs
  6493.  3f37  e8 00 00                          call    SCL_044
  6494.  3f3a  8d 7e ad                          lea     di,-53H[bp]
  6495.  3f3d  16                                push    ss
  6496.  3f3e  57                                push    di
  6497.  3f3f  b8 50 00                          mov     ax,0050H
  6498.  3f42  50                                push    ax
  6499.  3f43  9a 00 00 00 00                    call    far SYSTEM_00C
  6500.  3f48  a1 00 00                          mov     ax,S_PTR
  6501.  3f4b  ba 72 00                          mov     dx,0072H
  6502.  3f4e  f7 e2                             mul     dx
  6503.  3f50  8b f8                             mov     di,ax
  6504.  3f52  c4 bd 00 00                       les     di,dword ptr L584[di]
  6505.  3f56  89 7e a9                          mov     -57H[bp],di
  6506.  3f59  8c 46 ab                          mov     -55H[bp],es
  6507.  3f5c  8b 46 04                          mov     ax,+4H[bp]
  6508.  3f5f  ba 30 00                          mov     dx,0030H
  6509.  3f62  f7 e2                             mul     dx
  6510.  3f64  c4 7e a9                          les     di,dword ptr -57H[bp]
  6511.  3f67  03 f8                             add     di,ax
  6512.  3f69  81 c7 f9 07                       add     di,07f9H
  6513.  3f6d  89 7e a5                          mov     -5bH[bp],di
  6514.  3f70  8c 46 a7                          mov     -59H[bp],es
  6515.  3f73  80 7e ad 00                       cmp     byte ptr -53H[bp],00H
  6516.  3f77  77 03                             ja      L309
  6517.  3f79  e9 ab 00                          jmp     L313
  6518.  3f7c  c4 7e a5          L309            les     di,dword ptr -5bH[bp]
  6519.  3f7f  26 8a 45 0d                       mov     al,es:+0dH[di]
  6520.  3f83  30 e4                             xor     ah,ah
  6521.  3f85  8b c8                             mov     cx,ax
  6522.  3f87  c4 7e a5                          les     di,dword ptr -5bH[bp]
  6523.  3f8a  26 8a 45 0e                       mov     al,es:+0eH[di]
  6524.  3f8e  30 e4                             xor     ah,ah
  6525.  3f90  ba 51 00                          mov     dx,0051H
  6526.  3f93  f7 e2                             mul     dx
  6527.  3f95  c4 7e a9                          les     di,dword ptr -57H[bp]
  6528.  3f98  03 f8                             add     di,ax
  6529.  3f9a  03 f9                             add     di,cx
  6530.  3f9c  26 8a 45 ef                       mov     al,es:-11H[di]
  6531.  3fa0  3a 06 00 00                       cmp     al,SPACE
  6532.  3fa4  74 03                             je      L310
  6533.  3fa6  e9 7e 00                          jmp     L313
  6534.  3fa9  8d be a5 fe       L310            lea     di,-15bH[bp]
  6535.  3fad  16                                push    ss
  6536.  3fae  57                                push    di
  6537.  3faf  8d 7e ad                          lea     di,-53H[bp]
  6538.  3fb2  16                                push    ss
  6539.  3fb3  57                                push    di
  6540.  3fb4  c4 7e a5                          les     di,dword ptr -5bH[bp]
  6541.  3fb7  26 8a 45 0f                       mov     al,es:+0fH[di]
  6542.  3fbb  30 e4                             xor     ah,ah
  6543.  3fbd  50                                push    ax
  6544.  3fbe  0e                                push    cs
  6545.  3fbf  e8 00 00                          call    JUSTIFY_LEFT
  6546.  3fc2  8d 7e ad                          lea     di,-53H[bp]
  6547.  3fc5  16                                push    ss
  6548.  3fc6  57                                push    di
  6549.  3fc7  b8 50 00                          mov     ax,0050H
  6550.  3fca  50                                push    ax
  6551.  3fcb  9a 00 00 00 00                    call    far SYSTEM_00C
  6552.  3fd0  ff 76 04                          push    +4H[bp]
  6553.  3fd3  e8 00 00                          call    SCL_06F
  6554.  3fd6  c4 7e a5                          les     di,dword ptr -5bH[bp]
  6555.  3fd9  26 8a 45 0f                       mov     al,es:+0fH[di]
  6556.  3fdd  30 e4                             xor     ah,ah
  6557.  3fdf  89 46 a3                          mov     -5dH[bp],ax
  6558.  3fe2  b8 01 00                          mov     ax,0001H
  6559.  3fe5  3b 46 a3                          cmp     ax,-5dH[bp]
  6560.  3fe8  7f 3d                             jg      L313
  6561.  3fea  89 46 fe                          mov     -2H[bp],ax
  6562.  3fed  eb 03                             jmp     L312
  6563.  3fef  ff 46 fe          L311            inc     word ptr -2H[bp]
  6564.  3ff2  8b 7e fe          L312            mov     di,-2H[bp]
  6565.  3ff5  8a 5b ad                          mov     bl,-53H[bp+di]
  6566.  3ff8  a1 00 00                          mov     ax,MX
  6567.  3ffb  8b c8                             mov     cx,ax
  6568.  3ffd  c4 7e a5                          les     di,dword ptr -5bH[bp]
  6569.  4000  26 8a 45 0e                       mov     al,es:+0eH[di]
  6570.  4004  30 e4                             xor     ah,ah
  6571.  4006  ba 51 00                          mov     dx,0051H
  6572.  4009  f7 e2                             mul     dx
  6573.  400b  c4 7e a9                          les     di,dword ptr -57H[bp]
  6574.  400e  03 f8                             add     di,ax
  6575.  4010  03 f9                             add     di,cx
  6576.  4012  26 88 5d ef                       mov     es:-11H[di],bl
  6577.  4016  a1 00 00                          mov     ax,MX
  6578.  4019  40                                inc     ax
  6579.  401a  50                                push    ax
  6580.  401b  0e                                push    cs
  6581.  401c  e8 00 00                          call    SCL_027
  6582.  401f  8b 46 fe                          mov     ax,-2H[bp]
  6583.  4022  3b 46 a3                          cmp     ax,-5dH[bp]
  6584.  4025  75 c8                             jne     L311
  6585.  4027  89 ec             L313            mov     sp,bp
  6586.  4029  5d                                pop     bp
  6587.  402a  c2 02 00                          ret     0002H
  6588.  402d  55                SCL_08D         push    bp
  6589.  402e  89 e5                             mov     bp,sp
  6590.  4030  81 ec 61 01                       sub     sp,0161H
  6591.  4034  c4 7e 04                          les     di,dword ptr +4H[bp]
  6592.  4037  31 c0                             xor     ax,ax
  6593.  4039  26 89 05                          mov     es:[di],ax
  6594.  403c  a1 00 00                          mov     ax,S_PTR
  6595.  403f  ba 72 00                          mov     dx,0072H
  6596.  4042  f7 e2                             mul     dx
  6597.  4044  8b f8                             mov     di,ax
  6598.  4046  c4 bd 00 00                       les     di,dword ptr L584[di]
  6599.  404a  89 7e a3                          mov     -5dH[bp],di
  6600.  404d  8c 46 a5                          mov     -5bH[bp],es
  6601.  4050  8b 46 08                          mov     ax,+8H[bp]
  6602.  4053  ba 30 00                          mov     dx,0030H
  6603.  4056  f7 e2                             mul     dx
  6604.  4058  c4 7e a3                          les     di,dword ptr -5dH[bp]
  6605.  405b  03 f8                             add     di,ax
  6606.  405d  81 c7 f9 07                       add     di,07f9H
  6607.  4061  89 7e 9f                          mov     -61H[bp],di
  6608.  4064  8c 46 a1                          mov     -5fH[bp],es
  6609.  4067  c4 7e 9f                          les     di,dword ptr -61H[bp]
  6610.  406a  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  6611.  406f  74 03                             je      L314
  6612.  4071  e9 30 01                          jmp     L323
  6613.  4074  8d be 9f fe       L314            lea     di,-161H[bp]
  6614.  4078  16                                push    ss
  6615.  4079  57                                push    di
  6616.  407a  ff 76 08                          push    +8H[bp]
  6617.  407d  0e                                push    cs
  6618.  407e  e8 00 00                          call    SCL_044
  6619.  4081  8d 7e a7                          lea     di,-59H[bp]
  6620.  4084  16                                push    ss
  6621.  4085  57                                push    di
  6622.  4086  b8 50 00                          mov     ax,0050H
  6623.  4089  50                                push    ax
  6624.  408a  9a 00 00 00 00                    call    far SYSTEM_00C
  6625.  408f  c4 7e 9f                          les     di,dword ptr -61H[bp]
  6626.  4092  26 80 7d 1d 01                    cmp     byte ptr es:+1dH[di],01H
  6627.  4097  74 0d                             je      L315
  6628.  4099  c4 7e 9f                          les     di,dword ptr -61H[bp]
  6629.  409c  26 80 7d 1d 00                    cmp     byte ptr es:+1dH[di],00H
  6630.  40a1  74 03                             je      L315
  6631.  40a3  e9 fe 00                          jmp     L323
  6632.  40a6  8d 7e a7          L315            lea     di,-59H[bp]
  6633.  40a9  16                                push    ss
  6634.  40aa  57                                push    di
  6635.  40ab  c4 7e 04                          les     di,dword ptr +4H[bp]
  6636.  40ae  06                                push    es
  6637.  40af  57                                push    di
  6638.  40b0  9a 00 00 00 00                    call    far SYSTEM_07A
  6639.  40b5  89 46 fa                          mov     -6H[bp],ax
  6640.  40b8  89 5e fc                          mov     -4H[bp],bx
  6641.  40bb  89 56 fe                          mov     -2H[bp],dx
  6642.  40be  c4 7e 04                          les     di,dword ptr +4H[bp]
  6643.  40c1  26 83 3d 00                       cmp     word ptr es:[di],0000H
  6644.  40c5  74 1b                             je      L318
  6645.  40c7  80 7e a7 00                       cmp     byte ptr -59H[bp],00H
  6646.  40cb  76 0a                             jbe     L316
  6647.  40cd  c4 7e 04                          les     di,dword ptr +4H[bp]
  6648.  40d0  26 c7 05 13 00                    mov     word ptr es:[di],0013H
  6649.  40d5  eb 08                             jmp     L317
  6650.  40d7  c4 7e 04          L316            les     di,dword ptr +4H[bp]
  6651.  40da  31 c0                             xor     ax,ax
  6652.  40dc  26 89 05                          mov     es:[di],ax
  6653.  40df  e9 c2 00          L317            jmp     L323
  6654.  40e2  80 7e a7 00       L318            cmp     byte ptr -59H[bp],00H
  6655.  40e6  77 03                             ja      L319
  6656.  40e8  e9 b9 00                          jmp     L323
  6657.  40eb  8b 46 fa          L319            mov     ax,-6H[bp]
  6658.  40ee  8b 5e fc                          mov     bx,-4H[bp]
  6659.  40f1  8b 56 fe                          mov     dx,-2H[bp]
  6660.  40f4  c4 7e 9f                          les     di,dword ptr -61H[bp]
  6661.  40f7  26 8b 4d 1f                       mov     cx,es:+1fH[di]
  6662.  40fb  26 8b 75 21                       mov     si,es:+21H[di]
  6663.  40ff  26 8b 7d 23                       mov     di,es:+23H[di]
  6664.  4103  9a 00 00 00 00                    call    far SYSTEM_072
  6665.  4108  73 0a                             jae     L320
  6666.  410a  c4 7e 04                          les     di,dword ptr +4H[bp]
  6667.  410d  26 c7 05 14 00                    mov     word ptr es:[di],0014H
  6668.  4112  eb 27                             jmp     L321
  6669.  4114  8b 46 fa          L320            mov     ax,-6H[bp]
  6670.  4117  8b 5e fc                          mov     bx,-4H[bp]
  6671.  411a  8b 56 fe                          mov     dx,-2H[bp]
  6672.  411d  c4 7e 9f                          les     di,dword ptr -61H[bp]
  6673.  4120  26 8b 4d 25                       mov     cx,es:+25H[di]
  6674.  4124  26 8b 75 27                       mov     si,es:+27H[di]
  6675.  4128  26 8b 7d 29                       mov     di,es:+29H[di]
  6676.  412c  9a 00 00 00 00                    call    far SYSTEM_072
  6677.  4131  76 08                             jbe     L321
  6678.  4133  c4 7e 04                          les     di,dword ptr +4H[bp]
  6679.  4136  26 c7 05 15 00                    mov     word ptr es:[di],0015H
  6680.  413b  c4 7e 04          L321            les     di,dword ptr +4H[bp]
  6681.  413e  26 83 3d 00                       cmp     word ptr es:[di],0000H
  6682.  4142  75 60                             jne     L323
  6683.  4144  c4 7e 9f                          les     di,dword ptr -61H[bp]
  6684.  4147  26 80 7d 1d 00                    cmp     byte ptr es:+1dH[di],00H
  6685.  414c  75 56                             jne     L323
  6686.  414e  8b 46 fa                          mov     ax,-6H[bp]
  6687.  4151  8b 5e fc                          mov     bx,-4H[bp]
  6688.  4154  8b 56 fe                          mov     dx,-2H[bp]
  6689.  4157  9a 00 00 00 00                    call    far SYSTEM_07B
  6690.  415c  8b 4e fa                          mov     cx,-6H[bp]
  6691.  415f  8b 76 fc                          mov     si,-4H[bp]
  6692.  4162  8b 7e fe                          mov     di,-2H[bp]
  6693.  4165  9a 00 00 00 00                    call    far SYSTEM_072
  6694.  416a  75 30                             jne     L322
  6695.  416c  8b 46 fa                          mov     ax,-6H[bp]
  6696.  416f  8b 5e fc                          mov     bx,-4H[bp]
  6697.  4172  8b 56 fe                          mov     dx,-2H[bp]
  6698.  4175  b9 8f 00                          mov     cx,008fH
  6699.  4178  31 f6                             xor     si,si
  6700.  417a  bf fe 7f                          mov     di,7ffeH
  6701.  417d  9a 00 00 00 00                    call    far SYSTEM_072
  6702.  4182  77 18                             ja      L322
  6703.  4184  8b 46 fa                          mov     ax,-6H[bp]
  6704.  4187  8b 5e fc                          mov     bx,-4H[bp]
  6705.  418a  8b 56 fe                          mov     dx,-2H[bp]
  6706.  418d  b9 8f 00                          mov     cx,008fH
  6707.  4190  31 f6                             xor     si,si
  6708.  4192  bf fe ff                          mov     di,0fffeH
  6709.  4195  9a 00 00 00 00                    call    far SYSTEM_072
  6710.  419a  73 08                             jae     L323
  6711.  419c  c4 7e 04          L322            les     di,dword ptr +4H[bp]
  6712.  419f  26 c7 05 24 00                    mov     word ptr es:[di],0024H
  6713.  41a4  89 ec             L323            mov     sp,bp
  6714.  41a6  5d                                pop     bp
  6715.  41a7  c2 06 00                          ret     0006H
  6716.  41aa                    GOTO_FIELD:
  6717.  41aa  55                SCL_053         push    bp
  6718.  41ab  89 e5                             mov     bp,sp
  6719.  41ad  a1 00 00                          mov     ax,W_PTR
  6720.  41b0  3b 06 00 00                       cmp     ax,R_PTR
  6721.  41b4  75 08                             jne     L324
  6722.  41b6  ff 36 00 00                       push    ACTIVE_FIELD
  6723.  41ba  0e                                push    cs
  6724.  41bb  e8 00 00                          call    SCL_047
  6725.  41be  8b 46 06          L324            mov     ax,+6H[bp]
  6726.  41c1  a3 00 00                          mov     ACTIVE_FIELD,ax
  6727.  41c4  31 c0                             xor     ax,ax
  6728.  41c6  a3 00 00                          mov     GLB_STATUS,ax
  6729.  41c9  89 ec                             mov     sp,bp
  6730.  41cb  5d                                pop     bp
  6731.  41cc  ca 02 00                          retf    0002H
  6732.  41cf                    SCL_INIT_FIELDS:
  6733.  41cf  55                SCL_019         push    bp
  6734.  41d0  89 e5                             mov     bp,sp
  6735.  41d2  83 ec 04                          sub     sp,0004H
  6736.  41d5  c6 06 00 00 00                    mov     byte ptr ERROR_MSG_PRESENT,00H
  6737.  41da  a1 00 00                          mov     ax,S_PTR
  6738.  41dd  ba 72 00                          mov     dx,0072H
  6739.  41e0  f7 e2                             mul     dx
  6740.  41e2  8b f8                             mov     di,ax
  6741.  41e4  c4 bd 00 00                       les     di,dword ptr L584[di]
  6742.  41e8  26 80 7d 37 00                    cmp     byte ptr es:+37H[di],00H
  6743.  41ed  76 36                             jbe     L327
  6744.  41ef  a1 00 00                          mov     ax,S_PTR
  6745.  41f2  ba 72 00                          mov     dx,0072H
  6746.  41f5  f7 e2                             mul     dx
  6747.  41f7  8b f8                             mov     di,ax
  6748.  41f9  c4 bd 00 00                       les     di,dword ptr L584[di]
  6749.  41fd  26 8a 45 37                       mov     al,es:+37H[di]
  6750.  4201  30 e4                             xor     ah,ah
  6751.  4203  89 46 fc                          mov     -4H[bp],ax
  6752.  4206  b8 01 00                          mov     ax,0001H
  6753.  4209  3b 46 fc                          cmp     ax,-4H[bp]
  6754.  420c  7f 17                             jg      L327
  6755.  420e  89 46 fe                          mov     -2H[bp],ax
  6756.  4211  eb 03                             jmp     L326
  6757.  4213  ff 46 fe          L325            inc     word ptr -2H[bp]
  6758.  4216  ff 76 fe          L326            push    -2H[bp]
  6759.  4219  0e                                push    cs
  6760.  421a  e8 00 00                          call    SCL_047
  6761.  421d  8b 46 fe                          mov     ax,-2H[bp]
  6762.  4220  3b 46 fc                          cmp     ax,-4H[bp]
  6763.  4223  75 ee                             jne     L325
  6764.  4225  a1 00 00          L327            mov     ax,S_PTR
  6765.  4228  ba 72 00                          mov     dx,0072H
  6766.  422b  f7 e2                             mul     dx
  6767.  422d  8b f8                             mov     di,ax
  6768.  422f  c4 bd 00 00                       les     di,dword ptr L584[di]
  6769.  4233  26 8a 45 38                       mov     al,es:+38H[di]
  6770.  4237  30 e4                             xor     ah,ah
  6771.  4239  a3 00 00                          mov     ACTIVE_FIELD,ax
  6772.  423c  31 c0                             xor     ax,ax
  6773.  423e  a3 00 00                          mov     GLB_STATUS,ax
  6774.  4241  31 c0                             xor     ax,ax
  6775.  4243  a3 00 00                          mov     GLB_ERROR,ax
  6776.  4246  89 ec                             mov     sp,bp
  6777.  4248  5d                                pop     bp
  6778.  4249  cb                                retf    
  6779.  424a                    DISPLAY_FORMAT:
  6780.  424a  55                SCL_054         push    bp
  6781.  424b  89 e5                             mov     bp,sp
  6782.  424d  ff 76 08                          push    +8H[bp]
  6783.  4250  ff 76 06                          push    +6H[bp]
  6784.  4253  e8 00 00                          call    SCL_082
  6785.  4256  0e                                push    cs
  6786.  4257  e8 00 00                          call    SCL_019
  6787.  425a  89 ec                             mov     sp,bp
  6788.  425c  5d                                pop     bp
  6789.  425d  ca 04 00                          retf    0004H
  6790.  4260  55                SCL_08E         push    bp
  6791.  4261  89 e5                             mov     bp,sp
  6792.  4263  83 ec 0f                          sub     sp,000fH
  6793.  4266  a1 00 00                          mov     ax,S_PTR
  6794.  4269  ba 72 00                          mov     dx,0072H
  6795.  426c  f7 e2                             mul     dx
  6796.  426e  8b f8                             mov     di,ax
  6797.  4270  81 c7 00 00                       add     di,offset L582
  6798.  4274  89 7e f9                          mov     -7H[bp],di
  6799.  4277  8c 5e fb                          mov     -5H[bp],ds
  6800.  427a  c4 7e f9                          les     di,dword ptr -7H[bp]
  6801.  427d  26 c4 7d 6e                       les     di,dword ptr es:+6eH[di]
  6802.  4281  89 7e f5                          mov     -0bH[bp],di
  6803.  4284  8c 46 f7                          mov     -9H[bp],es
  6804.  4287  a1 00 00                          mov     ax,ACTIVE_FIELD
  6805.  428a  ba 30 00                          mov     dx,0030H
  6806.  428d  f7 e2                             mul     dx
  6807.  428f  c4 7e f5                          les     di,dword ptr -0bH[bp]
  6808.  4292  03 f8                             add     di,ax
  6809.  4294  81 c7 f9 07                       add     di,07f9H
  6810.  4298  89 7e f1                          mov     -0fH[bp],di
  6811.  429b  8c 46 f3                          mov     -0dH[bp],es
  6812.  429e  c4 7e f1                          les     di,dword ptr -0fH[bp]
  6813.  42a1  81 c7 02 00                       add     di,0002H
  6814.  42a5  06                                push    es
  6815.  42a6  57                                push    di
  6816.  42a7  bf 00 00                          mov     di,offset SPACES
  6817.  42aa  1e                                push    ds
  6818.  42ab  57                                push    di
  6819.  42ac  9a 00 00 00 00                    call    far SYSTEM_011
  6820.  42b1  76 61                             jbe     L331
  6821.  42b3  c4 7e f1                          les     di,dword ptr -0fH[bp]
  6822.  42b6  81 c7 02 00                       add     di,0002H
  6823.  42ba  06                                push    es
  6824.  42bb  57                                push    di
  6825.  42bc  8d 7e fe                          lea     di,-2H[bp]
  6826.  42bf  16                                push    ss
  6827.  42c0  57                                push    di
  6828.  42c1  8d 7e fd                          lea     di,-3H[bp]
  6829.  42c4  16                                push    ss
  6830.  42c5  57                                push    di
  6831.  42c6  e8 00 00                          call    SCL_07E
  6832.  42c9  80 7e fd 00                       cmp     byte ptr -3H[bp],00H
  6833.  42cd  75 0a                             jne     L328
  6834.  42cf  b8 25 00                          mov     ax,0025H
  6835.  42d2  50                                push    ax
  6836.  42d3  0e                                push    cs
  6837.  42d4  e8 00 00                          call    INPUT_ERROR
  6838.  42d7  eb 39                             jmp     L330
  6839.  42d9  c4 7e f1          L328            les     di,dword ptr -0fH[bp]
  6840.  42dc  81 c7 02 00                       add     di,0002H
  6841.  42e0  06                                push    es
  6842.  42e1  57                                push    di
  6843.  42e2  0e                                push    cs
  6844.  42e3  e8 00 00                          call    SCL_04D
  6845.  42e6  0e                                push    cs
  6846.  42e7  e8 00 00                          call    SCL_00E
  6847.  42ea  99                                cwd     
  6848.  42eb  b9 02 00                          mov     cx,0002H
  6849.  42ee  f7 f9                             idiv    cx
  6850.  42f0  50                                push    ax
  6851.  42f1  0e                                push    cs
  6852.  42f2  e8 00 00                          call    SCL_00F
  6853.  42f5  99                                cwd     
  6854.  42f6  b9 02 00                          mov     cx,0002H
  6855.  42f9  f7 f9                             idiv    cx
  6856.  42fb  50                                push    ax
  6857.  42fc  0e                                push    cs
  6858.  42fd  e8 00 00                          call    DISPLAY_FORMAT
  6859.  4300  0e                L329            push    cs
  6860.  4301  e8 00 00                          call    HANDLE_FORMAT
  6861.  4304  0e                                push    cs
  6862.  4305  e8 00 00                          call    FORMAT_DONE
  6863.  4308  08 c0                             or      al,al
  6864.  430a  74 f4                             je      L329
  6865.  430c  a1 00 00                          mov     ax,S_PTR
  6866.  430f  a3 00 00                          mov     R_PTR,ax
  6867.  4312  eb 08             L330            jmp     L332
  6868.  4314  b8 26 00          L331            mov     ax,0026H
  6869.  4317  50                                push    ax
  6870.  4318  0e                                push    cs
  6871.  4319  e8 00 00                          call    INPUT_ERROR
  6872.  431c  89 ec             L332            mov     sp,bp
  6873.  431e  5d                                pop     bp
  6874.  431f  c2 02 00                          ret     0002H
  6875.  4322  55                SCL_08F         push    bp
  6876.  4323  89 e5                             mov     bp,sp
  6877.  4325  83 ec 03                          sub     sp,0003H
  6878.  4328  a1 00 00                          mov     ax,S_PTR
  6879.  432b  ba 72 00                          mov     dx,0072H
  6880.  432e  f7 e2                             mul     dx
  6881.  4330  8b f8                             mov     di,ax
  6882.  4332  c4 bd 00 00                       les     di,dword ptr L584[di]
  6883.  4336  81 c7 0c 00                       add     di,000cH
  6884.  433a  06                                push    es
  6885.  433b  57                                push    di
  6886.  433c  bf 00 00                          mov     di,offset SPACES
  6887.  433f  1e                                push    ds
  6888.  4340  57                                push    di
  6889.  4341  9a 00 00 00 00                    call    far SYSTEM_011
  6890.  4346  76 77                             jbe     L336
  6891.  4348  a1 00 00                          mov     ax,S_PTR
  6892.  434b  ba 72 00                          mov     dx,0072H
  6893.  434e  f7 e2                             mul     dx
  6894.  4350  8b f8                             mov     di,ax
  6895.  4352  c4 bd 00 00                       les     di,dword ptr L584[di]
  6896.  4356  81 c7 0c 00                       add     di,000cH
  6897.  435a  06                                push    es
  6898.  435b  57                                push    di
  6899.  435c  8d 7e fe                          lea     di,-2H[bp]
  6900.  435f  16                                push    ss
  6901.  4360  57                                push    di
  6902.  4361  8d 7e fd                          lea     di,-3H[bp]
  6903.  4364  16                                push    ss
  6904.  4365  57                                push    di
  6905.  4366  e8 00 00                          call    SCL_07E
  6906.  4369  80 7e fd 00                       cmp     byte ptr -3H[bp],00H
  6907.  436d  75 0a                             jne     L333
  6908.  436f  b8 25 00                          mov     ax,0025H
  6909.  4372  50                                push    ax
  6910.  4373  0e                                push    cs
  6911.  4374  e8 00 00                          call    INPUT_ERROR
  6912.  4377  eb 44                             jmp     L335
  6913.  4379  a1 00 00          L333            mov     ax,S_PTR
  6914.  437c  ba 72 00                          mov     dx,0072H
  6915.  437f  f7 e2                             mul     dx
  6916.  4381  8b f8                             mov     di,ax
  6917.  4383  c4 bd 00 00                       les     di,dword ptr L584[di]
  6918.  4387  81 c7 0c 00                       add     di,000cH
  6919.  438b  06                                push    es
  6920.  438c  57                                push    di
  6921.  438d  0e                                push    cs
  6922.  438e  e8 00 00                          call    SCL_04D
  6923.  4391  0e                                push    cs
  6924.  4392  e8 00 00                          call    SCL_00E
  6925.  4395  99                                cwd     
  6926.  4396  b9 02 00                          mov     cx,0002H
  6927.  4399  f7 f9                             idiv    cx
  6928.  439b  50                                push    ax
  6929.  439c  0e                                push    cs
  6930.  439d  e8 00 00                          call    SCL_00F
  6931.  43a0  99                                cwd     
  6932.  43a1  b9 02 00                          mov     cx,0002H
  6933.  43a4  f7 f9                             idiv    cx
  6934.  43a6  50                                push    ax
  6935.  43a7  0e                                push    cs
  6936.  43a8  e8 00 00                          call    DISPLAY_FORMAT
  6937.  43ab  0e                L334            push    cs
  6938.  43ac  e8 00 00                          call    HANDLE_FORMAT
  6939.  43af  0e                                push    cs
  6940.  43b0  e8 00 00                          call    FORMAT_DONE
  6941.  43b3  08 c0                             or      al,al
  6942.  43b5  74 f4                             je      L334
  6943.  43b7  a1 00 00                          mov     ax,S_PTR
  6944.  43ba  a3 00 00                          mov     R_PTR,ax
  6945.  43bd  eb 08             L335            jmp     L337
  6946.  43bf  b8 26 00          L336            mov     ax,0026H
  6947.  43c2  50                                push    ax
  6948.  43c3  0e                                push    cs
  6949.  43c4  e8 00 00                          call    INPUT_ERROR
  6950.  43c7  89 ec             L337            mov     sp,bp
  6951.  43c9  5d                                pop     bp
  6952.  43ca  c2 02 00                          ret     0002H
  6953.  43cd  08 41 55          L338            or      +55H[bx+di],al
  6954.  43d0  54                                push    sp
  6955.  43d1  4f                                dec     di
  6956.  43d2  48                                dec     ax
  6957.  43d3  45                                inc     bp
  6958.  43d4  4c                                dec     sp
  6959.  43d5  50                                push    ax
  6960.  43d6  55                SCL_090         push    bp
  6961.  43d7  89 e5                             mov     bp,sp
  6962.  43d9  81 ec 03 01                       sub     sp,0103H
  6963.  43dd  bf 00 00                          mov     di,offset L338
  6964.  43e0  0e                                push    cs
  6965.  43e1  57                                push    di
  6966.  43e2  8d 7e fe                          lea     di,-2H[bp]
  6967.  43e5  16                                push    ss
  6968.  43e6  57                                push    di
  6969.  43e7  8d 7e fd                          lea     di,-3H[bp]
  6970.  43ea  16                                push    ss
  6971.  43eb  57                                push    di
  6972.  43ec  e8 00 00                          call    SCL_07E
  6973.  43ef  80 7e fd 00                       cmp     byte ptr -3H[bp],00H
  6974.  43f3  75 15                             jne     L339
  6975.  43f5  b8 27 00                          mov     ax,0027H
  6976.  43f8  50                                push    ax
  6977.  43f9  0e                                push    cs
  6978.  43fa  e8 00 00                          call    INPUT_ERROR
  6979.  43fd  c6 06 00 00 00                    mov     byte ptr FIELDEND,00H
  6980.  4402  c7 06 00 00 ff 00                 mov     word ptr CHAR_CODE,00ffH
  6981.  4408  eb 71                             jmp     L341
  6982.  440a  83 3e 00 00 00    L339            cmp     word ptr S_PTR,0000H
  6983.  440f  7e 6a                             jle     L341
  6984.  4411  8d be fd fe                       lea     di,-103H[bp]
  6985.  4415  16                                push    ss
  6986.  4416  57                                push    di
  6987.  4417  a1 00 00                          mov     ax,S_PTR
  6988.  441a  ba 72 00                          mov     dx,0072H
  6989.  441d  f7 e2                             mul     dx
  6990.  441f  8b f8                             mov     di,ax
  6991.  4421  c4 bd 00 00                       les     di,dword ptr L584[di]
  6992.  4425  81 c7 01 00                       add     di,0001H
  6993.  4429  06                                push    es
  6994.  442a  57                                push    di
  6995.  442b  0e                                push    cs
  6996.  442c  e8 00 00                          call    CAPITAL
  6997.  442f  bf 00 00                          mov     di,offset L338
  6998.  4432  0e                                push    cs
  6999.  4433  57                                push    di
  7000.  4434  9a 00 00 00 00                    call    far SYSTEM_011
  7001.  4439  74 40                             je      L341
  7002.  443b  c6 06 00 00 00                    mov     byte ptr FIELDEND,00H
  7003.  4440  c7 06 00 00 ff 00                 mov     word ptr CHAR_CODE,00ffH
  7004.  4446  bf 00 00                          mov     di,offset L338
  7005.  4449  0e                                push    cs
  7006.  444a  57                                push    di
  7007.  444b  0e                                push    cs
  7008.  444c  e8 00 00                          call    SCL_04D
  7009.  444f  0e                                push    cs
  7010.  4450  e8 00 00                          call    SCL_00E
  7011.  4453  99                                cwd     
  7012.  4454  b9 02 00                          mov     cx,0002H
  7013.  4457  f7 f9                             idiv    cx
  7014.  4459  50                                push    ax
  7015.  445a  0e                                push    cs
  7016.  445b  e8 00 00                          call    SCL_00F
  7017.  445e  99                                cwd     
  7018.  445f  b9 02 00                          mov     cx,0002H
  7019.  4462  f7 f9                             idiv    cx
  7020.  4464  50                                push    ax
  7021.  4465  0e                                push    cs
  7022.  4466  e8 00 00                          call    DISPLAY_FORMAT
  7023.  4469  0e                L340            push    cs
  7024.  446a  e8 00 00                          call    HANDLE_FORMAT
  7025.  446d  0e                                push    cs
  7026.  446e  e8 00 00                          call    FORMAT_DONE
  7027.  4471  08 c0                             or      al,al
  7028.  4473  74 f4                             je      L340
  7029.  4475  a1 00 00                          mov     ax,S_PTR
  7030.  4478  a3 00 00                          mov     R_PTR,ax
  7031.  447b  89 ec             L341            mov     sp,bp
  7032.  447d  5d                                pop     bp
  7033.  447e  c2 02 00                          ret     0002H
  7034.  4481  55                SCL_091         push    bp
  7035.  4482  89 e5                             mov     bp,sp
  7036.  4484  80 3e 00 00 00                    cmp     byte ptr AUTO_HELP_SET,00H
  7037.  4489  74 21                             je      L344
  7038.  448b  8b 46 06                          mov     ax,+6H[bp]
  7039.  448e  3b 06 00 00                       cmp     ax,LASTERROR
  7040.  4492  75 0b                             jne     L342
  7041.  4494  a1 00 00                          mov     ax,ERRORCOUNT
  7042.  4497  05 02 00                          add     ax,0002H
  7043.  449a  a3 00 00                          mov     ERRORCOUNT,ax
  7044.  449d  eb 07                             jmp     L343
  7045.  449f  a1 00 00          L342            mov     ax,ERRORCOUNT
  7046.  44a2  40                                inc     ax
  7047.  44a3  a3 00 00                          mov     ERRORCOUNT,ax
  7048.  44a6  8b 46 06          L343            mov     ax,+6H[bp]
  7049.  44a9  a3 00 00                          mov     LASTERROR,ax
  7050.  44ac  a1 00 00          L344            mov     ax,ERRORCOUNT
  7051.  44af  3b 06 00 00                       cmp     ax,MAXERRORS
  7052.  44b3  7f 09                             jg      L345
  7053.  44b5  ff 76 06                          push    +6H[bp]
  7054.  44b8  0e                                push    cs
  7055.  44b9  e8 00 00                          call    INPUT_ERROR
  7056.  44bc  eb 10                             jmp     L346
  7057.  44be  ff 76 04          L345            push    +4H[bp]
  7058.  44c1  e8 00 00                          call    SCL_090
  7059.  44c4  31 c0                             xor     ax,ax
  7060.  44c6  a3 00 00                          mov     ERRORCOUNT,ax
  7061.  44c9  31 c0                             xor     ax,ax
  7062.  44cb  a3 00 00                          mov     LASTERROR,ax
  7063.  44ce  89 ec             L346            mov     sp,bp
  7064.  44d0  5d                                pop     bp
  7065.  44d1  c2 04 00                          ret     0004H
  7066.  44d4  55                SCL_092         push    bp
  7067.  44d5  89 e5                             mov     bp,sp
  7068.  44d7  83 ec 03                          sub     sp,0003H
  7069.  44da  8d 7e fe                          lea     di,-2H[bp]
  7070.  44dd  16                                push    ss
  7071.  44de  57                                push    di
  7072.  44df  8d 7e fd                          lea     di,-3H[bp]
  7073.  44e2  16                                push    ss
  7074.  44e3  57                                push    di
  7075.  44e4  0e                                push    cs
  7076.  44e5  e8 00 00                          call    GET_NEXT_CHAR
  7077.  44e8  8b 46 fe                          mov     ax,-2H[bp]
  7078.  44eb  8b 3e 00 00                       mov     di,BUFFTOP
  7079.  44ef  d1 e7                             shl     di,1
  7080.  44f1  89 85 00 00                       mov     INBUFF[di],ax
  7081.  44f5  a1 00 00                          mov     ax,BUFFTOP
  7082.  44f8  40                                inc     ax
  7083.  44f9  99                                cwd     
  7084.  44fa  b9 32 00                          mov     cx,0032H
  7085.  44fd  f7 f9                             idiv    cx
  7086.  44ff  92                                xchg    ax,dx
  7087.  4500  a3 00 00                          mov     BUFFTOP,ax
  7088.  4503  80 3e 00 00 00                    cmp     byte ptr ERROR_MSG_PRESENT,00H
  7089.  4508  74 21                             je      L347
  7090.  450a  c6 06 00 00 00                    mov     byte ptr ERROR_MSG_PRESENT,00H
  7091.  450f  a1 00 00                          mov     ax,S_PTR
  7092.  4512  ba 72 00                          mov     dx,0072H
  7093.  4515  f7 e2                             mul     dx
  7094.  4517  8b f8                             mov     di,ax
  7095.  4519  c4 bd 00 00                       les     di,dword ptr L584[di]
  7096.  451d  26 8a 45 35                       mov     al,es:+35H[di]
  7097.  4521  30 e4                             xor     ah,ah
  7098.  4523  50                                push    ax
  7099.  4524  b0 00                             mov     al,00H
  7100.  4526  50                                push    ax
  7101.  4527  0e                                push    cs
  7102.  4528  e8 00 00                          call    SCL_040
  7103.  452b  89 ec             L347            mov     sp,bp
  7104.  452d  5d                                pop     bp
  7105.  452e  c2 02 00                          ret     0002H
  7106.  4531  55                SCL_093         push    bp
  7107.  4532  89 e5                             mov     bp,sp
  7108.  4534  8b 3e 00 00                       mov     di,BUFFBOT
  7109.  4538  d1 e7                             shl     di,1
  7110.  453a  8b 85 00 00                       mov     ax,INBUFF[di]
  7111.  453e  a3 00 00                          mov     CHAR_CODE,ax
  7112.  4541  a1 00 00                          mov     ax,BUFFBOT
  7113.  4544  40                                inc     ax
  7114.  4545  99                                cwd     
  7115.  4546  b9 32 00                          mov     cx,0032H
  7116.  4549  f7 f9                             idiv    cx
  7117.  454b  92                                xchg    ax,dx
  7118.  454c  a3 00 00                          mov     BUFFBOT,ax
  7119.  454f  89 ec                             mov     sp,bp
  7120.  4551  5d                                pop     bp
  7121.  4552  c2 02 00                          ret     0002H
  7122.  4555  55                SCL_094         push    bp
  7123.  4556  89 e5                             mov     bp,sp
  7124.  4558  83 ec 02                          sub     sp,0002H
  7125.  455b  c4 7e 06                          les     di,dword ptr +6H[bp]
  7126.  455e  26 c6 05 00                       mov     byte ptr es:[di],00H
  7127.  4562  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  7128.  4567  7e 29                             jle     L348
  7129.  4569  a1 00 00                          mov     ax,ACTIVE_FIELD
  7130.  456c  ba 30 00                          mov     dx,0030H
  7131.  456f  f7 e2                             mul     dx
  7132.  4571  8b c8                             mov     cx,ax
  7133.  4573  a1 00 00                          mov     ax,S_PTR
  7134.  4576  ba 72 00                          mov     dx,0072H
  7135.  4579  f7 e2                             mul     dx
  7136.  457b  8b f8                             mov     di,ax
  7137.  457d  c4 bd 00 00                       les     di,dword ptr L584[di]
  7138.  4581  03 f9                             add     di,cx
  7139.  4583  26 80 bd 15 08 00                 cmp     byte ptr es:+815H[di],00H
  7140.  4589  74 07                             je      L348
  7141.  458b  c4 7e 06                          les     di,dword ptr +6H[bp]
  7142.  458e  26 c6 05 01                       mov     byte ptr es:[di],01H
  7143.  4592  c4 7e 06          L348            les     di,dword ptr +6H[bp]
  7144.  4595  26 80 3d 00                       cmp     byte ptr es:[di],00H
  7145.  4599  75 38                             jne     L349
  7146.  459b  a1 00 00                          mov     ax,CHAR_CODE
  7147.  459e  3b 06 00 00                       cmp     ax,CODE_F1
  7148.  45a2  7c 2f                             jl      L349
  7149.  45a4  a1 00 00                          mov     ax,CHAR_CODE
  7150.  45a7  3b 06 00 00                       cmp     ax,CODE_F10
  7151.  45ab  7f 26                             jg      L349
  7152.  45ad  a1 00 00                          mov     ax,CHAR_CODE
  7153.  45b0  2d 22 04                          sub     ax,0422H
  7154.  45b3  8b c8                             mov     cx,ax
  7155.  45b5  a1 00 00                          mov     ax,S_PTR
  7156.  45b8  ba 72 00                          mov     dx,0072H
  7157.  45bb  f7 e2                             mul     dx
  7158.  45bd  8b f8                             mov     di,ax
  7159.  45bf  c4 bd 00 00                       les     di,dword ptr L584[di]
  7160.  45c3  03 f9                             add     di,cx
  7161.  45c5  26 80 7d 16 00                    cmp     byte ptr es:+16H[di],00H
  7162.  45ca  74 07                             je      L349
  7163.  45cc  c4 7e 06                          les     di,dword ptr +6H[bp]
  7164.  45cf  26 c6 05 01                       mov     byte ptr es:[di],01H
  7165.  45d3  c4 7e 06          L349            les     di,dword ptr +6H[bp]
  7166.  45d6  26 80 3d 00                       cmp     byte ptr es:[di],00H
  7167.  45da  75 38                             jne     L353
  7168.  45dc  c7 46 fe 01 00                    mov     word ptr -2H[bp],0001H
  7169.  45e1  eb 03                             jmp     L351
  7170.  45e3  ff 46 fe          L350            inc     word ptr -2H[bp]
  7171.  45e6  8b 46 fe          L351            mov     ax,-2H[bp]
  7172.  45e9  d1 e0                             shl     ax,1
  7173.  45eb  8b c8                             mov     cx,ax
  7174.  45ed  a1 00 00                          mov     ax,S_PTR
  7175.  45f0  ba 72 00                          mov     dx,0072H
  7176.  45f3  f7 e2                             mul     dx
  7177.  45f5  8b f8                             mov     di,ax
  7178.  45f7  c4 bd 00 00                       les     di,dword ptr L584[di]
  7179.  45fb  03 f9                             add     di,cx
  7180.  45fd  26 8b 45 1f                       mov     ax,es:+1fH[di]
  7181.  4601  3b 06 00 00                       cmp     ax,CHAR_CODE
  7182.  4605  75 07                             jne     L352
  7183.  4607  c4 7e 06                          les     di,dword ptr +6H[bp]
  7184.  460a  26 c6 05 01                       mov     byte ptr es:[di],01H
  7185.  460e  83 7e fe 0a       L352            cmp     word ptr -2H[bp],000aH
  7186.  4612  75 cf                             jne     L350
  7187.  4614  89 ec             L353            mov     sp,bp
  7188.  4616  5d                                pop     bp
  7189.  4617  c2 06 00                          ret     0006H
  7190.  461a  55                SCL_095         push    bp
  7191.  461b  89 e5                             mov     bp,sp
  7192.  461d  83 ec 01                          sub     sp,0001H
  7193.  4620  a1 00 00                          mov     ax,CHAR_CODE
  7194.  4623  3b 06 00 00                       cmp     ax,CODE_TAB
  7195.  4627  74 51                             je      L354
  7196.  4629  a1 00 00                          mov     ax,CHAR_CODE
  7197.  462c  3b 06 00 00                       cmp     ax,CODE_RTAB
  7198.  4630  74 48                             je      L354
  7199.  4632  a1 00 00                          mov     ax,CHAR_CODE
  7200.  4635  3b 06 00 00                       cmp     ax,CODE_CTRLTAB
  7201.  4639  74 3f                             je      L354
  7202.  463b  a1 00 00                          mov     ax,CHAR_CODE
  7203.  463e  3b 06 00 00                       cmp     ax,CODE_DOWN
  7204.  4642  74 36                             je      L354
  7205.  4644  a1 00 00                          mov     ax,CHAR_CODE
  7206.  4647  3b 06 00 00                       cmp     ax,CODE_UP
  7207.  464b  74 2d                             je      L354
  7208.  464d  a1 00 00                          mov     ax,CHAR_CODE
  7209.  4650  3b 06 00 00                       cmp     ax,CODE_PGUP
  7210.  4654  74 24                             je      L354
  7211.  4656  a1 00 00                          mov     ax,CHAR_CODE
  7212.  4659  3b 06 00 00                       cmp     ax,CODE_PGDOWN
  7213.  465d  74 1b                             je      L354
  7214.  465f  a1 00 00                          mov     ax,CHAR_CODE
  7215.  4662  3b 06 00 00                       cmp     ax,CODE_HOME
  7216.  4666  74 12                             je      L354
  7217.  4668  a1 00 00                          mov     ax,CHAR_CODE
  7218.  466b  3b 06 00 00                       cmp     ax,CODE_END
  7219.  466f  74 09                             je      L354
  7220.  4671  a1 00 00                          mov     ax,CHAR_CODE
  7221.  4674  3b 06 00 00                       cmp     ax,CODE_ESCAPE
  7222.  4678  75 06                             jne     L355
  7223.  467a  c6 46 ff 01       L354            mov     byte ptr -1H[bp],01H
  7224.  467e  eb 04                             jmp     L356
  7225.  4680  c6 46 ff 00       L355            mov     byte ptr -1H[bp],00H
  7226.  4684  8a 46 ff          L356            mov     al,-1H[bp]
  7227.  4687  89 ec                             mov     sp,bp
  7228.  4689  5d                                pop     bp
  7229.  468a  c2 02 00                          ret     0002H
  7230.  468d  55                SCL_096         push    bp
  7231.  468e  89 e5                             mov     bp,sp
  7232.  4690  81 ec aa 00                       sub     sp,00aaH
  7233.  4694  a1 00 00                          mov     ax,S_PTR
  7234.  4697  ba 72 00                          mov     dx,0072H
  7235.  469a  f7 e2                             mul     dx
  7236.  469c  8b f8                             mov     di,ax
  7237.  469e  c4 bd 00 00                       les     di,dword ptr L584[di]
  7238.  46a2  89 7e fa                          mov     -6H[bp],di
  7239.  46a5  8c 46 fc                          mov     -4H[bp],es
  7240.  46a8  a1 00 00                          mov     ax,ACTIVE_FIELD
  7241.  46ab  ba 30 00                          mov     dx,0030H
  7242.  46ae  f7 e2                             mul     dx
  7243.  46b0  c4 7e fa                          les     di,dword ptr -6H[bp]
  7244.  46b3  03 f8                             add     di,ax
  7245.  46b5  81 c7 f9 07                       add     di,07f9H
  7246.  46b9  89 7e f6                          mov     -0aH[bp],di
  7247.  46bc  8c 46 f8                          mov     -8H[bp],es
  7248.  46bf  80 3e 00 00 00                    cmp     byte ptr EDITMODE,00H
  7249.  46c4  75 23                             jne     L359
  7250.  46c6  a1 00 00                          mov     ax,CHAR_CODE
  7251.  46c9  3b 06 00 00                       cmp     ax,CODE_RIGHT
  7252.  46cd  75 08                             jne     L357
  7253.  46cf  a1 00 00                          mov     ax,CODE_TAB
  7254.  46d2  a3 00 00                          mov     CHAR_CODE,ax
  7255.  46d5  eb 0f                             jmp     L358
  7256.  46d7  a1 00 00          L357            mov     ax,CHAR_CODE
  7257.  46da  3b 06 00 00                       cmp     ax,CODE_LEFT
  7258.  46de  75 06                             jne     L358
  7259.  46e0  a1 00 00                          mov     ax,CODE_RTAB
  7260.  46e3  a3 00 00                          mov     CHAR_CODE,ax
  7261.  46e6  e9 a5 00          L358            jmp     L362
  7262.  46e9  a1 00 00          L359            mov     ax,CHAR_CODE
  7263.  46ec  3b 06 00 00                       cmp     ax,CODE_CANCEL_ACT
  7264.  46f0  75 32                             jne     L360
  7265.  46f2  ff 36 00 00                       push    ACTIVE_FIELD
  7266.  46f6  bf 00 00                          mov     di,offset FIELDCONTSAVE
  7267.  46f9  1e                                push    ds
  7268.  46fa  57                                push    di
  7269.  46fb  0e                                push    cs
  7270.  46fc  e8 00 00                          call    SCL_04F
  7271.  46ff  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7272.  4702  26 8a 45 0d                       mov     al,es:+0dH[di]
  7273.  4706  30 e4                             xor     ah,ah
  7274.  4708  50                                push    ax
  7275.  4709  0e                                push    cs
  7276.  470a  e8 00 00                          call    SCL_027
  7277.  470d  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7278.  4710  31 c0                             xor     ax,ax
  7279.  4712  26 89 05                          mov     es:[di],ax
  7280.  4715  c4 7e 06                          les     di,dword ptr +6H[bp]
  7281.  4718  26 c6 05 00                       mov     byte ptr es:[di],00H
  7282.  471c  c7 06 00 00 ff 00                 mov     word ptr CHAR_CODE,00ffH
  7283.  4722  eb 6a                             jmp     L362
  7284.  4724  a1 00 00          L360            mov     ax,CHAR_CODE
  7285.  4727  3b 06 00 00                       cmp     ax,CODE_RIGHT
  7286.  472b  75 34                             jne     L361
  7287.  472d  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7288.  4730  26 8a 45 0f                       mov     al,es:+0fH[di]
  7289.  4734  30 e4                             xor     ah,ah
  7290.  4736  8b d0                             mov     dx,ax
  7291.  4738  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7292.  473b  26 8a 45 0d                       mov     al,es:+0dH[di]
  7293.  473f  30 e4                             xor     ah,ah
  7294.  4741  03 c2                             add     ax,dx
  7295.  4743  48                                dec     ax
  7296.  4744  3b 06 00 00                       cmp     ax,MX
  7297.  4748  75 17                             jne     L361
  7298.  474a  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7299.  474d  26 c7 05 0f 00                    mov     word ptr es:[di],000fH
  7300.  4752  c4 7e 06                          les     di,dword ptr +6H[bp]
  7301.  4755  26 c6 05 00                       mov     byte ptr es:[di],00H
  7302.  4759  c7 06 00 00 ff 00                 mov     word ptr CHAR_CODE,00ffH
  7303.  475f  eb 2d                             jmp     L362
  7304.  4761  a1 00 00          L361            mov     ax,CHAR_CODE
  7305.  4764  3b 06 00 00                       cmp     ax,CODE_LEFT
  7306.  4768  75 24                             jne     L362
  7307.  476a  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7308.  476d  26 8a 45 0d                       mov     al,es:+0dH[di]
  7309.  4771  30 e4                             xor     ah,ah
  7310.  4773  3b 06 00 00                       cmp     ax,MX
  7311.  4777  75 15                             jne     L362
  7312.  4779  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7313.  477c  26 c7 05 0f 00                    mov     word ptr es:[di],000fH
  7314.  4781  c4 7e 06                          les     di,dword ptr +6H[bp]
  7315.  4784  26 c6 05 00                       mov     byte ptr es:[di],00H
  7316.  4788  c7 06 00 00 ff 00                 mov     word ptr CHAR_CODE,00ffH
  7317.  478e  a1 00 00          L362            mov     ax,CHAR_CODE
  7318.  4791  3b 06 00 00                       cmp     ax,CODE_RETURN
  7319.  4795  74 03                             je      L363
  7320.  4797  e9 ab 00                          jmp     L370
  7321.  479a  c4 7e 0a          L363            les     di,dword ptr +0aH[bp]
  7322.  479d  31 c0                             xor     ax,ax
  7323.  479f  26 89 05                          mov     es:[di],ax
  7324.  47a2  c4 7e 06                          les     di,dword ptr +6H[bp]
  7325.  47a5  26 c6 05 00                       mov     byte ptr es:[di],00H
  7326.  47a9  80 3e 00 00 00                    cmp     byte ptr EDITMODE,00H
  7327.  47ae  75 0a                             jne     L364
  7328.  47b0  b0 01                             mov     al,01H
  7329.  47b2  50                                push    ax
  7330.  47b3  0e                                push    cs
  7331.  47b4  e8 00 00                          call    SCL_01A
  7332.  47b7  e9 8b 00                          jmp     L370
  7333.  47ba  c4 7e f6          L364            les     di,dword ptr -0aH[bp]
  7334.  47bd  26 8a 45 0d                       mov     al,es:+0dH[di]
  7335.  47c1  30 e4                             xor     ah,ah
  7336.  47c3  3b 06 00 00                       cmp     ax,MX
  7337.  47c7  74 5f                             je      L368
  7338.  47c9  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7339.  47cc  26 8a 45 0f                       mov     al,es:+0fH[di]
  7340.  47d0  30 e4                             xor     ah,ah
  7341.  47d2  8b d0                             mov     dx,ax
  7342.  47d4  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7343.  47d7  26 8a 45 0d                       mov     al,es:+0dH[di]
  7344.  47db  30 e4                             xor     ah,ah
  7345.  47dd  03 c2                             add     ax,dx
  7346.  47df  48                                dec     ax
  7347.  47e0  89 46 f4                          mov     -0cH[bp],ax
  7348.  47e3  a1 00 00                          mov     ax,MX
  7349.  47e6  3b 46 f4                          cmp     ax,-0cH[bp]
  7350.  47e9  7f 32                             jg      L367
  7351.  47eb  89 46 fe                          mov     -2H[bp],ax
  7352.  47ee  eb 03                             jmp     L366
  7353.  47f0  ff 46 fe          L365            inc     word ptr -2H[bp]
  7354.  47f3  8a 1e 00 00       L366            mov     bl,SPACE
  7355.  47f7  8b 46 fe                          mov     ax,-2H[bp]
  7356.  47fa  8b c8                             mov     cx,ax
  7357.  47fc  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7358.  47ff  26 8a 45 0e                       mov     al,es:+0eH[di]
  7359.  4803  30 e4                             xor     ah,ah
  7360.  4805  ba 51 00                          mov     dx,0051H
  7361.  4808  f7 e2                             mul     dx
  7362.  480a  c4 7e fa                          les     di,dword ptr -6H[bp]
  7363.  480d  03 f8                             add     di,ax
  7364.  480f  03 f9                             add     di,cx
  7365.  4811  26 88 5d ef                       mov     es:-11H[di],bl
  7366.  4815  8b 46 fe                          mov     ax,-2H[bp]
  7367.  4818  3b 46 f4                          cmp     ax,-0cH[bp]
  7368.  481b  75 d3                             jne     L365
  7369.  481d  ff 36 00 00       L367            push    ACTIVE_FIELD
  7370.  4821  b0 00                             mov     al,00H
  7371.  4823  50                                push    ax
  7372.  4824  0e                                push    cs
  7373.  4825  e8 00 00                          call    SCL_040
  7374.  4828  c4 7e fa          L368            les     di,dword ptr -6H[bp]
  7375.  482b  26 8a 45 39                       mov     al,es:+39H[di]
  7376.  482f  30 e4                             xor     ah,ah
  7377.  4831  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7378.  4835  74 08                             je      L369
  7379.  4837  a1 00 00                          mov     ax,CODE_TAB
  7380.  483a  a3 00 00                          mov     CHAR_CODE,ax
  7381.  483d  eb 06                             jmp     L370
  7382.  483f  a1 00 00          L369            mov     ax,CODE_ESCAPE
  7383.  4842  a3 00 00                          mov     CHAR_CODE,ax
  7384.  4845  ff 76 04          L370            push    +4H[bp]
  7385.  4848  e8 00 00                          call    SCL_095
  7386.  484b  08 c0                             or      al,al
  7387.  484d  74 12                             je      L371
  7388.  484f  c4 7e 06                          les     di,dword ptr +6H[bp]
  7389.  4852  26 c6 05 01                       mov     byte ptr es:[di],01H
  7390.  4856  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7391.  4859  31 c0                             xor     ax,ax
  7392.  485b  26 89 05                          mov     es:[di],ax
  7393.  485e  e9 db 01                          jmp     L386
  7394.  4861  a1 00 00          L371            mov     ax,CHAR_CODE
  7395.  4864  3b 06 00 00                       cmp     ax,CODE_INS
  7396.  4868  74 24                             je      L372
  7397.  486a  a1 00 00                          mov     ax,CHAR_CODE
  7398.  486d  3b 06 00 00                       cmp     ax,CODE_DEL
  7399.  4871  74 1b                             je      L372
  7400.  4873  a1 00 00                          mov     ax,CHAR_CODE
  7401.  4876  3b 06 00 00                       cmp     ax,CODE_BACKSPACE
  7402.  487a  74 12                             je      L372
  7403.  487c  a1 00 00                          mov     ax,CHAR_CODE
  7404.  487f  3b 06 00 00                       cmp     ax,CODE_LEFT
  7405.  4883  74 09                             je      L372
  7406.  4885  a1 00 00                          mov     ax,CHAR_CODE
  7407.  4888  3b 06 00 00                       cmp     ax,CODE_RIGHT
  7408.  488c  75 24                             jne     L373
  7409.  488e  b0 01             L372            mov     al,01H
  7410.  4890  50                                push    ax
  7411.  4891  0e                                push    cs
  7412.  4892  e8 00 00                          call    SCL_01A
  7413.  4895  c4 7e 06                          les     di,dword ptr +6H[bp]
  7414.  4898  26 c6 05 00                       mov     byte ptr es:[di],00H
  7415.  489c  ff 36 00 00                       push    ACTIVE_FIELD
  7416.  48a0  ff 36 00 00                       push    CHAR_CODE
  7417.  48a4  e8 00 00                          call    SCL_088
  7418.  48a7  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7419.  48aa  31 c0                             xor     ax,ax
  7420.  48ac  26 89 05                          mov     es:[di],ax
  7421.  48af  e9 8a 01                          jmp     L386
  7422.  48b2  c4 7e f6          L373            les     di,dword ptr -0aH[bp]
  7423.  48b5  26 80 7d 1d 04                    cmp     byte ptr es:+1dH[di],04H
  7424.  48ba  75 0e                             jne     L374
  7425.  48bc  a0 00 00                          mov     al,CHAR_CODE
  7426.  48bf  50                                push    ax
  7427.  48c0  9a 00 00 00 00                    call    far SYSTEM_05A
  7428.  48c5  30 e4                             xor     ah,ah
  7429.  48c7  a3 00 00                          mov     CHAR_CODE,ax
  7430.  48ca  81 3e 00 00 e8 03 L374            cmp     word ptr CHAR_CODE,03e8H
  7431.  48d0  7d 2b                             jge     L375
  7432.  48d2  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7433.  48d5  26 80 7d 1d 03                    cmp     byte ptr es:+1dH[di],03H
  7434.  48da  75 21                             jne     L375
  7435.  48dc  a0 00 00                          mov     al,CHAR_CODE
  7436.  48df  50                                push    ax
  7437.  48e0  8d 7e d6                          lea     di,-2aH[bp]
  7438.  48e3  16                                push    ss
  7439.  48e4  57                                push    di
  7440.  48e5  bf 00 00                          mov     di,offset ANYTHING_SET
  7441.  48e8  1e                                push    ds
  7442.  48e9  57                                push    di
  7443.  48ea  b8 20 00                          mov     ax,0020H
  7444.  48ed  50                                push    ax
  7445.  48ee  9a 00 00 00 00                    call    far SYSTEM_016
  7446.  48f3  9a 00 00 00 00                    call    far SYSTEM_018
  7447.  48f8  74 03                             je      L375
  7448.  48fa  e9 b1 00                          jmp     L380
  7449.  48fd  c4 7e f6          L375            les     di,dword ptr -0aH[bp]
  7450.  4900  26 80 7d 1d 00                    cmp     byte ptr es:+1dH[di],00H
  7451.  4905  75 21                             jne     L376
  7452.  4907  a0 00 00                          mov     al,CHAR_CODE
  7453.  490a  50                                push    ax
  7454.  490b  8d 7e b6                          lea     di,-4aH[bp]
  7455.  490e  16                                push    ss
  7456.  490f  57                                push    di
  7457.  4910  bf 00 00                          mov     di,offset INTEGER_SET
  7458.  4913  1e                                push    ds
  7459.  4914  57                                push    di
  7460.  4915  b8 20 00                          mov     ax,0020H
  7461.  4918  50                                push    ax
  7462.  4919  9a 00 00 00 00                    call    far SYSTEM_016
  7463.  491e  9a 00 00 00 00                    call    far SYSTEM_018
  7464.  4923  74 03                             je      L376
  7465.  4925  e9 86 00                          jmp     L380
  7466.  4928  c4 7e f6          L376            les     di,dword ptr -0aH[bp]
  7467.  492b  26 80 7d 1d 01                    cmp     byte ptr es:+1dH[di],01H
  7468.  4930  75 1e                             jne     L377
  7469.  4932  a0 00 00                          mov     al,CHAR_CODE
  7470.  4935  50                                push    ax
  7471.  4936  8d 7e 96                          lea     di,-6aH[bp]
  7472.  4939  16                                push    ss
  7473.  493a  57                                push    di
  7474.  493b  bf 00 00                          mov     di,offset REAL_SET
  7475.  493e  1e                                push    ds
  7476.  493f  57                                push    di
  7477.  4940  b8 20 00                          mov     ax,0020H
  7478.  4943  50                                push    ax
  7479.  4944  9a 00 00 00 00                    call    far SYSTEM_016
  7480.  4949  9a 00 00 00 00                    call    far SYSTEM_018
  7481.  494e  75 5e                             jne     L380
  7482.  4950  c4 7e f6          L377            les     di,dword ptr -0aH[bp]
  7483.  4953  26 80 7d 1d 02                    cmp     byte ptr es:+1dH[di],02H
  7484.  4958  75 1f                             jne     L378
  7485.  495a  a0 00 00                          mov     al,CHAR_CODE
  7486.  495d  50                                push    ax
  7487.  495e  8d be 76 ff                       lea     di,-8aH[bp]
  7488.  4962  16                                push    ss
  7489.  4963  57                                push    di
  7490.  4964  bf 00 00                          mov     di,offset ALPHA_SET
  7491.  4967  1e                                push    ds
  7492.  4968  57                                push    di
  7493.  4969  b8 20 00                          mov     ax,0020H
  7494.  496c  50                                push    ax
  7495.  496d  9a 00 00 00 00                    call    far SYSTEM_016
  7496.  4972  9a 00 00 00 00                    call    far SYSTEM_018
  7497.  4977  75 35                             jne     L380
  7498.  4979  c4 7e f6          L378            les     di,dword ptr -0aH[bp]
  7499.  497c  26 80 7d 1d 04                    cmp     byte ptr es:+1dH[di],04H
  7500.  4981  74 03                             je      L379
  7501.  4983  e9 9d 00                          jmp     L385
  7502.  4986  a0 00 00          L379            mov     al,CHAR_CODE
  7503.  4989  50                                push    ax
  7504.  498a  8d be 56 ff                       lea     di,-0aaH[bp]
  7505.  498e  16                                push    ss
  7506.  498f  57                                push    di
  7507.  4990  9a 00 00 00 00                    call    far SYSTEM_028
  7508.  4995  a0 00 00                          mov     al,CODE_YES
  7509.  4998  50                                push    ax
  7510.  4999  9a 00 00 00 00                    call    far SYSTEM_029
  7511.  499e  a0 00 00                          mov     al,CODE_NO
  7512.  49a1  50                                push    ax
  7513.  49a2  9a 00 00 00 00                    call    far SYSTEM_029
  7514.  49a7  9a 00 00 00 00                    call    far SYSTEM_018
  7515.  49ac  74 75                             je      L385
  7516.  49ae  b0 01             L380            mov     al,01H
  7517.  49b0  50                                push    ax
  7518.  49b1  0e                                push    cs
  7519.  49b2  e8 00 00                          call    SCL_01A
  7520.  49b5  ff 36 00 00                       push    ACTIVE_FIELD
  7521.  49b9  ff 36 00 00                       push    CHAR_CODE
  7522.  49bd  e8 00 00                          call    SCL_087
  7523.  49c0  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7524.  49c3  26 8a 45 0f                       mov     al,es:+0fH[di]
  7525.  49c7  30 e4                             xor     ah,ah
  7526.  49c9  8b d0                             mov     dx,ax
  7527.  49cb  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7528.  49ce  26 8a 45 0d                       mov     al,es:+0dH[di]
  7529.  49d2  30 e4                             xor     ah,ah
  7530.  49d4  03 c2                             add     ax,dx
  7531.  49d6  48                                dec     ax
  7532.  49d7  3b 06 00 00                       cmp     ax,MX
  7533.  49db  7d 35                             jge     L383
  7534.  49dd  c4 7e fa                          les     di,dword ptr -6H[bp]
  7535.  49e0  26 8a 45 39                       mov     al,es:+39H[di]
  7536.  49e4  30 e4                             xor     ah,ah
  7537.  49e6  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7538.  49ea  74 0f                             je      L381
  7539.  49ec  a1 00 00                          mov     ax,CODE_TAB
  7540.  49ef  a3 00 00                          mov     CHAR_CODE,ax
  7541.  49f2  c4 7e 06                          les     di,dword ptr +6H[bp]
  7542.  49f5  26 c6 05 01                       mov     byte ptr es:[di],01H
  7543.  49f9  eb 15                             jmp     L382
  7544.  49fb  c4 7e f6          L381            les     di,dword ptr -0aH[bp]
  7545.  49fe  26 8a 45 0d                       mov     al,es:+0dH[di]
  7546.  4a02  30 e4                             xor     ah,ah
  7547.  4a04  50                                push    ax
  7548.  4a05  0e                                push    cs
  7549.  4a06  e8 00 00                          call    SCL_027
  7550.  4a09  c4 7e 06                          les     di,dword ptr +6H[bp]
  7551.  4a0c  26 c6 05 00                       mov     byte ptr es:[di],00H
  7552.  4a10  eb 07             L382            jmp     L384
  7553.  4a12  c4 7e 06          L383            les     di,dword ptr +6H[bp]
  7554.  4a15  26 c6 05 00                       mov     byte ptr es:[di],00H
  7555.  4a19  c4 7e 0a          L384            les     di,dword ptr +0aH[bp]
  7556.  4a1c  31 c0                             xor     ax,ax
  7557.  4a1e  26 89 05                          mov     es:[di],ax
  7558.  4a21  eb 19                             jmp     L386
  7559.  4a23  a1 00 00          L385            mov     ax,CHAR_CODE
  7560.  4a26  3b 06 00 00                       cmp     ax,CODE_RETURN
  7561.  4a2a  74 10                             je      L386
  7562.  4a2c  81 3e 00 00 ff 00                 cmp     word ptr CHAR_CODE,00ffH
  7563.  4a32  74 08                             je      L386
  7564.  4a34  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7565.  4a37  26 c7 05 0f 00                    mov     word ptr es:[di],000fH
  7566.  4a3c  80 3e 00 00 00    L386            cmp     byte ptr EDITMODE,00H
  7567.  4a41  74 05                             je      L387
  7568.  4a43  c6 06 00 00 01                    mov     byte ptr CHECKREQUIRED,01H
  7569.  4a48  89 ec             L387            mov     sp,bp
  7570.  4a4a  5d                                pop     bp
  7571.  4a4b  c2 0a 00                          ret     000aH
  7572.  4a4e  55                SCL_097         push    bp
  7573.  4a4f  89 e5                             mov     bp,sp
  7574.  4a51  83 7e 06 00                       cmp     word ptr +6H[bp],0000H
  7575.  4a55  7e 62                             jle     L388
  7576.  4a57  a1 00 00                          mov     ax,S_PTR
  7577.  4a5a  ba 72 00                          mov     dx,0072H
  7578.  4a5d  f7 e2                             mul     dx
  7579.  4a5f  8b f8                             mov     di,ax
  7580.  4a61  c4 bd 00 00                       les     di,dword ptr L584[di]
  7581.  4a65  26 8a 45 37                       mov     al,es:+37H[di]
  7582.  4a69  30 e4                             xor     ah,ah
  7583.  4a6b  3b 46 06                          cmp     ax,+6H[bp]
  7584.  4a6e  7c 49                             jl      L388
  7585.  4a70  8b 46 06                          mov     ax,+6H[bp]
  7586.  4a73  ba 30 00                          mov     dx,0030H
  7587.  4a76  f7 e2                             mul     dx
  7588.  4a78  8b c8                             mov     cx,ax
  7589.  4a7a  a1 00 00                          mov     ax,S_PTR
  7590.  4a7d  ba 72 00                          mov     dx,0072H
  7591.  4a80  f7 e2                             mul     dx
  7592.  4a82  8b f8                             mov     di,ax
  7593.  4a84  c4 bd 00 00                       les     di,dword ptr L584[di]
  7594.  4a88  03 f9                             add     di,cx
  7595.  4a8a  26 80 bd 27 08 00                 cmp     byte ptr es:+827H[di],00H
  7596.  4a90  74 27                             je      L388
  7597.  4a92  8b 46 06                          mov     ax,+6H[bp]
  7598.  4a95  ba 30 00                          mov     dx,0030H
  7599.  4a98  f7 e2                             mul     dx
  7600.  4a9a  8b c8                             mov     cx,ax
  7601.  4a9c  a1 00 00                          mov     ax,S_PTR
  7602.  4a9f  ba 72 00                          mov     dx,0072H
  7603.  4aa2  f7 e2                             mul     dx
  7604.  4aa4  8b f8                             mov     di,ax
  7605.  4aa6  c4 bd 00 00                       les     di,dword ptr L584[di]
  7606.  4aaa  03 f9                             add     di,cx
  7607.  4aac  26 c6 85 27 08 00                 mov     byte ptr es:+827H[di],00H
  7608.  4ab2  ff 76 06                          push    +6H[bp]
  7609.  4ab5  0e                                push    cs
  7610.  4ab6  e8 00 00                          call    SCL_047
  7611.  4ab9  89 ec             L388            mov     sp,bp
  7612.  4abb  5d                                pop     bp
  7613.  4abc  c2 04 00                          ret     0004H
  7614.  4abf  55                SCL_098         push    bp
  7615.  4ac0  89 e5                             mov     bp,sp
  7616.  4ac2  83 ec 0c                          sub     sp,000cH
  7617.  4ac5  a1 00 00                          mov     ax,S_PTR
  7618.  4ac8  ba 72 00                          mov     dx,0072H
  7619.  4acb  f7 e2                             mul     dx
  7620.  4acd  8b f8                             mov     di,ax
  7621.  4acf  c4 bd 00 00                       les     di,dword ptr L584[di]
  7622.  4ad3  89 7e fa                          mov     -6H[bp],di
  7623.  4ad6  8c 46 fc                          mov     -4H[bp],es
  7624.  4ad9  a1 00 00                          mov     ax,ACTIVE_FIELD
  7625.  4adc  ba 30 00                          mov     dx,0030H
  7626.  4adf  f7 e2                             mul     dx
  7627.  4ae1  c4 7e fa                          les     di,dword ptr -6H[bp]
  7628.  4ae4  03 f8                             add     di,ax
  7629.  4ae6  81 c7 f9 07                       add     di,07f9H
  7630.  4aea  89 7e f6                          mov     -0aH[bp],di
  7631.  4aed  8c 46 f8                          mov     -8H[bp],es
  7632.  4af0  a1 00 00                          mov     ax,CHAR_CODE
  7633.  4af3  3b 06 00 00                       cmp     ax,CODE_RIGHT
  7634.  4af7  75 08                             jne     L389
  7635.  4af9  a1 00 00                          mov     ax,CODE_TAB
  7636.  4afc  a3 00 00                          mov     CHAR_CODE,ax
  7637.  4aff  eb 0f                             jmp     L390
  7638.  4b01  a1 00 00          L389            mov     ax,CHAR_CODE
  7639.  4b04  3b 06 00 00                       cmp     ax,CODE_LEFT
  7640.  4b08  75 06                             jne     L390
  7641.  4b0a  a1 00 00                          mov     ax,CODE_RTAB
  7642.  4b0d  a3 00 00                          mov     CHAR_CODE,ax
  7643.  4b10  a1 00 00          L390            mov     ax,CHAR_CODE
  7644.  4b13  3b 06 00 00                       cmp     ax,CODE_RETURN
  7645.  4b17  74 03                             je      L391
  7646.  4b19  e9 bd 00                          jmp     L403
  7647.  4b1c  c4 7e 0a          L391            les     di,dword ptr +0aH[bp]
  7648.  4b1f  31 c0                             xor     ax,ax
  7649.  4b21  26 89 05                          mov     es:[di],ax
  7650.  4b24  c4 7e 06                          les     di,dword ptr +6H[bp]
  7651.  4b27  26 c6 05 01                       mov     byte ptr es:[di],01H
  7652.  4b2b  c6 06 00 00 01                    mov     byte ptr CHECKREQUIRED,01H
  7653.  4b30  a1 00 00                          mov     ax,CODE_TAB
  7654.  4b33  a3 00 00                          mov     CHAR_CODE,ax
  7655.  4b36  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7656.  4b39  26 80 7d 19 00                    cmp     byte ptr es:+19H[di],00H
  7657.  4b3e  74 0a                             je      L392
  7658.  4b40  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7659.  4b43  26 c6 45 2e 01                    mov     byte ptr es:+2eH[di],01H
  7660.  4b48  eb 17                             jmp     L395
  7661.  4b4a  c4 7e f6          L392            les     di,dword ptr -0aH[bp]
  7662.  4b4d  26 80 7d 2e 00                    cmp     byte ptr es:+2eH[di],00H
  7663.  4b52  74 04                             je      L393
  7664.  4b54  b0 00                             mov     al,00H
  7665.  4b56  eb 02                             jmp     L394
  7666.  4b58  b0 01             L393            mov     al,01H
  7667.  4b5a  c4 7e f6          L394            les     di,dword ptr -0aH[bp]
  7668.  4b5d  26 88 45 2e                       mov     es:+2eH[di],al
  7669.  4b61  c4 7e f6          L395            les     di,dword ptr -0aH[bp]
  7670.  4b64  26 8a 45 2c                       mov     al,es:+2cH[di]
  7671.  4b68  30 e4                             xor     ah,ah
  7672.  4b6a  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7673.  4b6e  75 0f                             jne     L396
  7674.  4b70  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7675.  4b73  26 8a 45 2d                       mov     al,es:+2dH[di]
  7676.  4b77  30 e4                             xor     ah,ah
  7677.  4b79  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7678.  4b7d  74 42                             je      L401
  7679.  4b7f  c4 7e f6          L396            les     di,dword ptr -0aH[bp]
  7680.  4b82  26 8a 45 2d                       mov     al,es:+2dH[di]
  7681.  4b86  30 e4                             xor     ah,ah
  7682.  4b88  89 46 f4                          mov     -0cH[bp],ax
  7683.  4b8b  c4 7e f6                          les     di,dword ptr -0aH[bp]
  7684.  4b8e  26 8a 45 2c                       mov     al,es:+2cH[di]
  7685.  4b92  30 e4                             xor     ah,ah
  7686.  4b94  3b 46 f4                          cmp     ax,-0cH[bp]
  7687.  4b97  7f 22                             jg      L400
  7688.  4b99  89 46 fe                          mov     -2H[bp],ax
  7689.  4b9c  eb 03                             jmp     L398
  7690.  4b9e  ff 46 fe          L397            inc     word ptr -2H[bp]
  7691.  4ba1  8b 46 fe          L398            mov     ax,-2H[bp]
  7692.  4ba4  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7693.  4ba8  74 09                             je      L399
  7694.  4baa  ff 76 fe                          push    -2H[bp]
  7695.  4bad  ff 76 04                          push    +4H[bp]
  7696.  4bb0  e8 00 00                          call    SCL_097
  7697.  4bb3  8b 46 fe          L399            mov     ax,-2H[bp]
  7698.  4bb6  3b 46 f4                          cmp     ax,-0cH[bp]
  7699.  4bb9  75 e3                             jne     L397
  7700.  4bbb  a1 00 00          L400            mov     ax,CODE_CTRLTAB
  7701.  4bbe  a3 00 00                          mov     CHAR_CODE,ax
  7702.  4bc1  c4 7e f6          L401            les     di,dword ptr -0aH[bp]
  7703.  4bc4  26 8a 45 2d                       mov     al,es:+2dH[di]
  7704.  4bc8  c4 7e fa                          les     di,dword ptr -6H[bp]
  7705.  4bcb  26 3a 45 39                       cmp     al,es:+39H[di]
  7706.  4bcf  75 06                             jne     L402
  7707.  4bd1  a1 00 00                          mov     ax,CODE_ESCAPE
  7708.  4bd4  a3 00 00                          mov     CHAR_CODE,ax
  7709.  4bd7  eb 2a             L402            jmp     L405
  7710.  4bd9  ff 76 04          L403            push    +4H[bp]
  7711.  4bdc  e8 00 00                          call    SCL_095
  7712.  4bdf  08 c0                             or      al,al
  7713.  4be1  74 11                             je      L404
  7714.  4be3  c4 7e 06                          les     di,dword ptr +6H[bp]
  7715.  4be6  26 c6 05 01                       mov     byte ptr es:[di],01H
  7716.  4bea  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  7717.  4bed  31 c0                             xor     ax,ax
  7718.  4bef  26 89 05                          mov     es:[di],ax
  7719.  4bf2  eb 0f                             jmp     L405
  7720.  4bf4  c4 7e 0a          L404            les     di,dword ptr +0aH[bp]
  7721.  4bf7  26 c7 05 0f 00                    mov     word ptr es:[di],000fH
  7722.  4bfc  c4 7e 06                          les     di,dword ptr +6H[bp]
  7723.  4bff  26 c6 05 00                       mov     byte ptr es:[di],00H
  7724.  4c03  89 ec             L405            mov     sp,bp
  7725.  4c05  5d                                pop     bp
  7726.  4c06  c2 0a 00                          ret     000aH
  7727.  4c09  55                SCL_09A         push    bp
  7728.  4c0a  89 e5                             mov     bp,sp
  7729.  4c0c  83 ec 09                          sub     sp,0009H
  7730.  4c0f  c6 46 fb 00                       mov     byte ptr -5H[bp],00H
  7731.  4c13  8b 46 06                          mov     ax,+6H[bp]
  7732.  4c16  89 46 fc                          mov     -4H[bp],ax
  7733.  4c19  a1 00 00                          mov     ax,S_PTR
  7734.  4c1c  ba 72 00                          mov     dx,0072H
  7735.  4c1f  f7 e2                             mul     dx
  7736.  4c21  8b f8                             mov     di,ax
  7737.  4c23  c4 bd 00 00                       les     di,dword ptr L584[di]
  7738.  4c27  89 7e f7                          mov     -9H[bp],di
  7739.  4c2a  8c 46 f9                          mov     -7H[bp],es
  7740.  4c2d  8b 46 fc          L406            mov     ax,-4H[bp]
  7741.  4c30  ba 30 00                          mov     dx,0030H
  7742.  4c33  f7 e2                             mul     dx
  7743.  4c35  c4 7e f7                          les     di,dword ptr -9H[bp]
  7744.  4c38  03 f8                             add     di,ax
  7745.  4c3a  26 8a 85 0c 08                    mov     al,es:+80cH[di]
  7746.  4c3f  30 e4                             xor     ah,ah
  7747.  4c41  89 46 fc                          mov     -4H[bp],ax
  7748.  4c44  8b 46 06                          mov     ax,+6H[bp]
  7749.  4c47  ba 30 00                          mov     dx,0030H
  7750.  4c4a  f7 e2                             mul     dx
  7751.  4c4c  c4 7e f7                          les     di,dword ptr -9H[bp]
  7752.  4c4f  03 f8                             add     di,ax
  7753.  4c51  26 8a 8d 07 08                    mov     cl,es:+807H[di]
  7754.  4c56  8b 46 fc                          mov     ax,-4H[bp]
  7755.  4c59  ba 30 00                          mov     dx,0030H
  7756.  4c5c  f7 e2                             mul     dx
  7757.  4c5e  c4 7e f7                          les     di,dword ptr -9H[bp]
  7758.  4c61  03 f8                             add     di,ax
  7759.  4c63  26 8a 85 07 08                    mov     al,es:+807H[di]
  7760.  4c68  3a c1                             cmp     al,cl
  7761.  4c6a  75 28                             jne     L407
  7762.  4c6c  8b 46 fc                          mov     ax,-4H[bp]
  7763.  4c6f  ba 30 00                          mov     dx,0030H
  7764.  4c72  f7 e2                             mul     dx
  7765.  4c74  c4 7e f7                          les     di,dword ptr -9H[bp]
  7766.  4c77  03 f8                             add     di,ax
  7767.  4c79  26 8a 8d 06 08                    mov     cl,es:+806H[di]
  7768.  4c7e  8b 46 06                          mov     ax,+6H[bp]
  7769.  4c81  ba 30 00                          mov     dx,0030H
  7770.  4c84  f7 e2                             mul     dx
  7771.  4c86  c4 7e f7                          les     di,dword ptr -9H[bp]
  7772.  4c89  03 f8                             add     di,ax
  7773.  4c8b  26 8a 85 06 08                    mov     al,es:+806H[di]
  7774.  4c90  3a c1                             cmp     al,cl
  7775.  4c92  77 04                             ja      L408
  7776.  4c94  c6 46 fb 01       L407            mov     byte ptr -5H[bp],01H
  7777.  4c98  80 7e fb 00       L408            cmp     byte ptr -5H[bp],00H
  7778.  4c9c  74 8f                             je      L406
  7779.  4c9e  8b 46 fc                          mov     ax,-4H[bp]
  7780.  4ca1  ba 30 00                          mov     dx,0030H
  7781.  4ca4  f7 e2                             mul     dx
  7782.  4ca6  c4 7e f7                          les     di,dword ptr -9H[bp]
  7783.  4ca9  03 f8                             add     di,ax
  7784.  4cab  26 8a 85 0b 08                    mov     al,es:+80bH[di]
  7785.  4cb0  30 e4                             xor     ah,ah
  7786.  4cb2  89 46 fe                          mov     -2H[bp],ax
  7787.  4cb5  8b 46 fe                          mov     ax,-2H[bp]
  7788.  4cb8  89 ec                             mov     sp,bp
  7789.  4cba  5d                                pop     bp
  7790.  4cbb  c2 04 00                          ret     0004H
  7791.  4cbe  55                SCL_09B         push    bp
  7792.  4cbf  89 e5                             mov     bp,sp
  7793.  4cc1  83 ec 09                          sub     sp,0009H
  7794.  4cc4  c6 46 fb 00                       mov     byte ptr -5H[bp],00H
  7795.  4cc8  8b 46 06                          mov     ax,+6H[bp]
  7796.  4ccb  89 46 fc                          mov     -4H[bp],ax
  7797.  4cce  a1 00 00                          mov     ax,S_PTR
  7798.  4cd1  ba 72 00                          mov     dx,0072H
  7799.  4cd4  f7 e2                             mul     dx
  7800.  4cd6  8b f8                             mov     di,ax
  7801.  4cd8  c4 bd 00 00                       les     di,dword ptr L584[di]
  7802.  4cdc  89 7e f7                          mov     -9H[bp],di
  7803.  4cdf  8c 46 f9                          mov     -7H[bp],es
  7804.  4ce2  8b 46 fc          L409            mov     ax,-4H[bp]
  7805.  4ce5  ba 30 00                          mov     dx,0030H
  7806.  4ce8  f7 e2                             mul     dx
  7807.  4cea  c4 7e f7                          les     di,dword ptr -9H[bp]
  7808.  4ced  03 f8                             add     di,ax
  7809.  4cef  26 8a 85 0b 08                    mov     al,es:+80bH[di]
  7810.  4cf4  30 e4                             xor     ah,ah
  7811.  4cf6  89 46 fc                          mov     -4H[bp],ax
  7812.  4cf9  8b 46 06                          mov     ax,+6H[bp]
  7813.  4cfc  ba 30 00                          mov     dx,0030H
  7814.  4cff  f7 e2                             mul     dx
  7815.  4d01  c4 7e f7                          les     di,dword ptr -9H[bp]
  7816.  4d04  03 f8                             add     di,ax
  7817.  4d06  26 8a 8d 07 08                    mov     cl,es:+807H[di]
  7818.  4d0b  8b 46 fc                          mov     ax,-4H[bp]
  7819.  4d0e  ba 30 00                          mov     dx,0030H
  7820.  4d11  f7 e2                             mul     dx
  7821.  4d13  c4 7e f7                          les     di,dword ptr -9H[bp]
  7822.  4d16  03 f8                             add     di,ax
  7823.  4d18  26 8a 85 07 08                    mov     al,es:+807H[di]
  7824.  4d1d  3a c1                             cmp     al,cl
  7825.  4d1f  75 28                             jne     L410
  7826.  4d21  8b 46 fc                          mov     ax,-4H[bp]
  7827.  4d24  ba 30 00                          mov     dx,0030H
  7828.  4d27  f7 e2                             mul     dx
  7829.  4d29  c4 7e f7                          les     di,dword ptr -9H[bp]
  7830.  4d2c  03 f8                             add     di,ax
  7831.  4d2e  26 8a 8d 06 08                    mov     cl,es:+806H[di]
  7832.  4d33  8b 46 06                          mov     ax,+6H[bp]
  7833.  4d36  ba 30 00                          mov     dx,0030H
  7834.  4d39  f7 e2                             mul     dx
  7835.  4d3b  c4 7e f7                          les     di,dword ptr -9H[bp]
  7836.  4d3e  03 f8                             add     di,ax
  7837.  4d40  26 8a 85 06 08                    mov     al,es:+806H[di]
  7838.  4d45  3a c1                             cmp     al,cl
  7839.  4d47  72 04                             jb      L411
  7840.  4d49  c6 46 fb 01       L410            mov     byte ptr -5H[bp],01H
  7841.  4d4d  80 7e fb 00       L411            cmp     byte ptr -5H[bp],00H
  7842.  4d51  74 8f                             je      L409
  7843.  4d53  8b 46 fc                          mov     ax,-4H[bp]
  7844.  4d56  ba 30 00                          mov     dx,0030H
  7845.  4d59  f7 e2                             mul     dx
  7846.  4d5b  c4 7e f7                          les     di,dword ptr -9H[bp]
  7847.  4d5e  03 f8                             add     di,ax
  7848.  4d60  26 8a 85 0c 08                    mov     al,es:+80cH[di]
  7849.  4d65  30 e4                             xor     ah,ah
  7850.  4d67  89 46 fe                          mov     -2H[bp],ax
  7851.  4d6a  8b 46 fe                          mov     ax,-2H[bp]
  7852.  4d6d  89 ec                             mov     sp,bp
  7853.  4d6f  5d                                pop     bp
  7854.  4d70  c2 04 00                          ret     0004H
  7855.  4d73  55                SCL_09C         push    bp
  7856.  4d74  89 e5                             mov     bp,sp
  7857.  4d76  83 ec 04                          sub     sp,0004H
  7858.  4d79  ff 76 06                          push    +6H[bp]
  7859.  4d7c  ff 76 04                          push    +4H[bp]
  7860.  4d7f  e8 00 00                          call    SCL_09A
  7861.  4d82  89 46 fc                          mov     -4H[bp],ax
  7862.  4d85  8b 46 fc                          mov     ax,-4H[bp]
  7863.  4d88  ba 30 00                          mov     dx,0030H
  7864.  4d8b  f7 e2                             mul     dx
  7865.  4d8d  8b c8                             mov     cx,ax
  7866.  4d8f  a1 00 00                          mov     ax,S_PTR
  7867.  4d92  ba 72 00                          mov     dx,0072H
  7868.  4d95  f7 e2                             mul     dx
  7869.  4d97  8b f8                             mov     di,ax
  7870.  4d99  c4 bd 00 00                       les     di,dword ptr L584[di]
  7871.  4d9d  03 f9                             add     di,cx
  7872.  4d9f  26 8a 85 0c 08                    mov     al,es:+80cH[di]
  7873.  4da4  30 e4                             xor     ah,ah
  7874.  4da6  89 46 fc                          mov     -4H[bp],ax
  7875.  4da9  ff 76 fc                          push    -4H[bp]
  7876.  4dac  ff 76 04                          push    +4H[bp]
  7877.  4daf  e8 00 00                          call    SCL_09A
  7878.  4db2  89 46 fe                          mov     -2H[bp],ax
  7879.  4db5  8b 46 fe                          mov     ax,-2H[bp]
  7880.  4db8  89 ec                             mov     sp,bp
  7881.  4dba  5d                                pop     bp
  7882.  4dbb  c2 04 00                          ret     0004H
  7883.  4dbe  55                SCL_09D         push    bp
  7884.  4dbf  89 e5                             mov     bp,sp
  7885.  4dc1  83 ec 04                          sub     sp,0004H
  7886.  4dc4  ff 76 06                          push    +6H[bp]
  7887.  4dc7  ff 76 04                          push    +4H[bp]
  7888.  4dca  e8 00 00                          call    SCL_09B
  7889.  4dcd  89 46 fc                          mov     -4H[bp],ax
  7890.  4dd0  8b 46 fc                          mov     ax,-4H[bp]
  7891.  4dd3  ba 30 00                          mov     dx,0030H
  7892.  4dd6  f7 e2                             mul     dx
  7893.  4dd8  8b c8                             mov     cx,ax
  7894.  4dda  a1 00 00                          mov     ax,S_PTR
  7895.  4ddd  ba 72 00                          mov     dx,0072H
  7896.  4de0  f7 e2                             mul     dx
  7897.  4de2  8b f8                             mov     di,ax
  7898.  4de4  c4 bd 00 00                       les     di,dword ptr L584[di]
  7899.  4de8  03 f9                             add     di,cx
  7900.  4dea  26 8a 85 0b 08                    mov     al,es:+80bH[di]
  7901.  4def  30 e4                             xor     ah,ah
  7902.  4df1  89 46 fe                          mov     -2H[bp],ax
  7903.  4df4  8b 46 fe                          mov     ax,-2H[bp]
  7904.  4df7  89 ec                             mov     sp,bp
  7905.  4df9  5d                                pop     bp
  7906.  4dfa  c2 04 00                          ret     0004H
  7907.  4dfd  55                SCL_09E         push    bp
  7908.  4dfe  89 e5                             mov     bp,sp
  7909.  4e00  83 ec 01                          sub     sp,0001H
  7910.  4e03  a1 00 00                          mov     ax,BUFFBOT
  7911.  4e06  3b 06 00 00                       cmp     ax,BUFFTOP
  7912.  4e0a  74 66                             je      L416
  7913.  4e0c  8b 3e 00 00                       mov     di,BUFFBOT
  7914.  4e10  d1 e7                             shl     di,1
  7915.  4e12  8b 85 00 00                       mov     ax,INBUFF[di]
  7916.  4e16  3b 06 00 00                       cmp     ax,CODE_RIGHT
  7917.  4e1a  75 0f                             jne     L412
  7918.  4e1c  a1 00 00                          mov     ax,CODE_TAB
  7919.  4e1f  8b 3e 00 00                       mov     di,BUFFBOT
  7920.  4e23  d1 e7                             shl     di,1
  7921.  4e25  89 85 00 00                       mov     INBUFF[di],ax
  7922.  4e29  eb 1d                             jmp     L413
  7923.  4e2b  8b 3e 00 00       L412            mov     di,BUFFBOT
  7924.  4e2f  d1 e7                             shl     di,1
  7925.  4e31  8b 85 00 00                       mov     ax,INBUFF[di]
  7926.  4e35  3b 06 00 00                       cmp     ax,CODE_LEFT
  7927.  4e39  75 0d                             jne     L413
  7928.  4e3b  a1 00 00                          mov     ax,CODE_RTAB
  7929.  4e3e  8b 3e 00 00                       mov     di,BUFFBOT
  7930.  4e42  d1 e7                             shl     di,1
  7931.  4e44  89 85 00 00                       mov     INBUFF[di],ax
  7932.  4e48  8b 3e 00 00       L413            mov     di,BUFFBOT
  7933.  4e4c  d1 e7                             shl     di,1
  7934.  4e4e  8b 85 00 00                       mov     ax,INBUFF[di]
  7935.  4e52  3b 06 00 00                       cmp     ax,CHAR_CODE
  7936.  4e56  75 14                             jne     L414
  7937.  4e58  a1 00 00                          mov     ax,BUFFBOT
  7938.  4e5b  40                                inc     ax
  7939.  4e5c  99                                cwd     
  7940.  4e5d  b9 32 00                          mov     cx,0032H
  7941.  4e60  f7 f9                             idiv    cx
  7942.  4e62  92                                xchg    ax,dx
  7943.  4e63  a3 00 00                          mov     BUFFBOT,ax
  7944.  4e66  c6 46 ff 01                       mov     byte ptr -1H[bp],01H
  7945.  4e6a  eb 04                             jmp     L415
  7946.  4e6c  c6 46 ff 00       L414            mov     byte ptr -1H[bp],00H
  7947.  4e70  eb 04             L415            jmp     L417
  7948.  4e72  c6 46 ff 00       L416            mov     byte ptr -1H[bp],00H
  7949.  4e76  8a 46 ff          L417            mov     al,-1H[bp]
  7950.  4e79  89 ec                             mov     sp,bp
  7951.  4e7b  5d                                pop     bp
  7952.  4e7c  c2 02 00                          ret     0002H
  7953.  4e7f  55                SCL_099         push    bp
  7954.  4e80  89 e5                             mov     bp,sp
  7955.  4e82  83 ec 08                          sub     sp,0008H
  7956.  4e85  a1 00 00                          mov     ax,S_PTR
  7957.  4e88  ba 72 00                          mov     dx,0072H
  7958.  4e8b  f7 e2                             mul     dx
  7959.  4e8d  8b f8                             mov     di,ax
  7960.  4e8f  c4 bd 00 00                       les     di,dword ptr L584[di]
  7961.  4e93  89 7e fc                          mov     -4H[bp],di
  7962.  4e96  8c 46 fe                          mov     -2H[bp],es
  7963.  4e99  a1 00 00                          mov     ax,ACTIVE_FIELD
  7964.  4e9c  ba 30 00                          mov     dx,0030H
  7965.  4e9f  f7 e2                             mul     dx
  7966.  4ea1  c4 7e fc                          les     di,dword ptr -4H[bp]
  7967.  4ea4  03 f8                             add     di,ax
  7968.  4ea6  81 c7 f9 07                       add     di,07f9H
  7969.  4eaa  89 7e f8                          mov     -8H[bp],di
  7970.  4ead  8c 46 fa                          mov     -6H[bp],es
  7971.  4eb0  c4 7e fc                          les     di,dword ptr -4H[bp]
  7972.  4eb3  26 80 7d 3d 00                    cmp     byte ptr es:+3dH[di],00H
  7973.  4eb8  74 07                             je      L418
  7974.  4eba  80 3e 00 00 00                    cmp     byte ptr NO_WRAP,00H
  7975.  4ebf  74 48                             je      L421
  7976.  4ec1  c4 7e fc          L418            les     di,dword ptr -4H[bp]
  7977.  4ec4  26 8a 45 39                       mov     al,es:+39H[di]
  7978.  4ec8  30 e4                             xor     ah,ah
  7979.  4eca  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7980.  4ece  75 12                             jne     L419
  7981.  4ed0  a1 00 00                          mov     ax,CHAR_CODE
  7982.  4ed3  3b 06 00 00                       cmp     ax,CODE_TAB
  7983.  4ed7  74 2a                             je      L420
  7984.  4ed9  a1 00 00                          mov     ax,CHAR_CODE
  7985.  4edc  3b 06 00 00                       cmp     ax,CODE_DOWN
  7986.  4ee0  74 21                             je      L420
  7987.  4ee2  c4 7e fc          L419            les     di,dword ptr -4H[bp]
  7988.  4ee5  26 8a 45 38                       mov     al,es:+38H[di]
  7989.  4ee9  30 e4                             xor     ah,ah
  7990.  4eeb  3b 06 00 00                       cmp     ax,ACTIVE_FIELD
  7991.  4eef  75 18                             jne     L421
  7992.  4ef1  a1 00 00                          mov     ax,CHAR_CODE
  7993.  4ef4  3b 06 00 00                       cmp     ax,CODE_RTAB
  7994.  4ef8  74 09                             je      L420
  7995.  4efa  a1 00 00                          mov     ax,CHAR_CODE
  7996.  4efd  3b 06 00 00                       cmp     ax,CODE_UP
  7997.  4f01  75 06                             jne     L421
  7998.  4f03  c7 06 00 00 ff 00 L420            mov     word ptr CHAR_CODE,00ffH
  7999.  4f09  a1 00 00          L421            mov     ax,CHAR_CODE
  8000.  4f0c  3b 06 00 00                       cmp     ax,CODE_TAB
  8001.  4f10  75 0f                             jne     L422
  8002.  4f12  c4 7e f8                          les     di,dword ptr -8H[bp]
  8003.  4f15  26 8a 45 12                       mov     al,es:+12H[di]
  8004.  4f19  30 e4                             xor     ah,ah
  8005.  4f1b  a3 00 00                          mov     ACTIVE_FIELD,ax
  8006.  4f1e  e9 c5 00                          jmp     L430
  8007.  4f21  a1 00 00          L422            mov     ax,CHAR_CODE
  8008.  4f24  3b 06 00 00                       cmp     ax,CODE_RTAB
  8009.  4f28  75 0f                             jne     L423
  8010.  4f2a  c4 7e f8                          les     di,dword ptr -8H[bp]
  8011.  4f2d  26 8a 45 13                       mov     al,es:+13H[di]
  8012.  4f31  30 e4                             xor     ah,ah
  8013.  4f33  a3 00 00                          mov     ACTIVE_FIELD,ax
  8014.  4f36  e9 ad 00                          jmp     L430
  8015.  4f39  a1 00 00          L423            mov     ax,CHAR_CODE
  8016.  4f3c  3b 06 00 00                       cmp     ax,CODE_CTRLTAB
  8017.  4f40  75 20                             jne     L424
  8018.  4f42  c4 7e f8                          les     di,dword ptr -8H[bp]
  8019.  4f45  26 8a 45 2d                       mov     al,es:+2dH[di]
  8020.  4f49  30 e4                             xor     ah,ah
  8021.  4f4b  ba 30 00                          mov     dx,0030H
  8022.  4f4e  f7 e2                             mul     dx
  8023.  4f50  c4 7e fc                          les     di,dword ptr -4H[bp]
  8024.  4f53  03 f8                             add     di,ax
  8025.  4f55  26 8a 85 0b 08                    mov     al,es:+80bH[di]
  8026.  4f5a  30 e4                             xor     ah,ah
  8027.  4f5c  a3 00 00                          mov     ACTIVE_FIELD,ax
  8028.  4f5f  e9 84 00                          jmp     L430
  8029.  4f62  a1 00 00          L424            mov     ax,CHAR_CODE
  8030.  4f65  3b 06 00 00                       cmp     ax,CODE_UP
  8031.  4f69  75 0d                             jne     L425
  8032.  4f6b  ff 36 00 00                       push    ACTIVE_FIELD
  8033.  4f6f  55                                push    bp
  8034.  4f70  e8 00 00                          call    SCL_09C
  8035.  4f73  a3 00 00                          mov     ACTIVE_FIELD,ax
  8036.  4f76  eb 6e                             jmp     L430
  8037.  4f78  a1 00 00          L425            mov     ax,CHAR_CODE
  8038.  4f7b  3b 06 00 00                       cmp     ax,CODE_DOWN
  8039.  4f7f  75 0d                             jne     L426
  8040.  4f81  ff 36 00 00                       push    ACTIVE_FIELD
  8041.  4f85  55                                push    bp
  8042.  4f86  e8 00 00                          call    SCL_09D
  8043.  4f89  a3 00 00                          mov     ACTIVE_FIELD,ax
  8044.  4f8c  eb 58                             jmp     L430
  8045.  4f8e  a1 00 00          L426            mov     ax,CHAR_CODE
  8046.  4f91  3b 06 00 00                       cmp     ax,CODE_PGUP
  8047.  4f95  75 0e                             jne     L427
  8048.  4f97  c4 7e fc                          les     di,dword ptr -4H[bp]
  8049.  4f9a  26 8a 45 38                       mov     al,es:+38H[di]
  8050.  4f9e  30 e4                             xor     ah,ah
  8051.  4fa0  a3 00 00                          mov     ACTIVE_FIELD,ax
  8052.  4fa3  eb 41                             jmp     L430
  8053.  4fa5  a1 00 00          L427            mov     ax,CHAR_CODE
  8054.  4fa8  3b 06 00 00                       cmp     ax,CODE_PGDOWN
  8055.  4fac  75 0e                             jne     L428
  8056.  4fae  c4 7e fc                          les     di,dword ptr -4H[bp]
  8057.  4fb1  26 8a 45 39                       mov     al,es:+39H[di]
  8058.  4fb5  30 e4                             xor     ah,ah
  8059.  4fb7  a3 00 00                          mov     ACTIVE_FIELD,ax
  8060.  4fba  eb 2a                             jmp     L430
  8061.  4fbc  a1 00 00          L428            mov     ax,CHAR_CODE
  8062.  4fbf  3b 06 00 00                       cmp     ax,CODE_HOME
  8063.  4fc3  75 0d                             jne     L429
  8064.  4fc5  ff 36 00 00                       push    ACTIVE_FIELD
  8065.  4fc9  55                                push    bp
  8066.  4fca  e8 00 00                          call    SCL_09A
  8067.  4fcd  a3 00 00                          mov     ACTIVE_FIELD,ax
  8068.  4fd0  eb 14                             jmp     L430
  8069.  4fd2  a1 00 00          L429            mov     ax,CHAR_CODE
  8070.  4fd5  3b 06 00 00                       cmp     ax,CODE_END
  8071.  4fd9  75 0b                             jne     L430
  8072.  4fdb  ff 36 00 00                       push    ACTIVE_FIELD
  8073.  4fdf  55                                push    bp
  8074.  4fe0  e8 00 00                          call    SCL_09B
  8075.  4fe3  a3 00 00                          mov     ACTIVE_FIELD,ax
  8076.  4fe6  55                L430            push    bp
  8077.  4fe7  e8 00 00                          call    SCL_09E
  8078.  4fea  08 c0                             or      al,al
  8079.  4fec  74 06                             je      L431
  8080.  4fee  ff 76 04                          push    +4H[bp]
  8081.  4ff1  e8 00 00                          call    SCL_099
  8082.  4ff4  89 ec             L431            mov     sp,bp
  8083.  4ff6  5d                                pop     bp
  8084.  4ff7  c2 02 00                          ret     0002H
  8085.  4ffa  55                SCL_0A0         push    bp
  8086.  4ffb  89 e5                             mov     bp,sp
  8087.  4ffd  83 ec 04                          sub     sp,0004H
  8088.  5000  a1 00 00                          mov     ax,S_PTR
  8089.  5003  ba 72 00                          mov     dx,0072H
  8090.  5006  f7 e2                             mul     dx
  8091.  5008  8b f8                             mov     di,ax
  8092.  500a  c4 bd 00 00                       les     di,dword ptr L584[di]
  8093.  500e  89 7e fc                          mov     -4H[bp],di
  8094.  5011  8c 46 fe                          mov     -2H[bp],es
  8095.  5014  c4 7e fc                          les     di,dword ptr -4H[bp]
  8096.  5017  26 80 7d 36 00                    cmp     byte ptr es:+36H[di],00H
  8097.  501c  76 28                             jbe     L432
  8098.  501e  a1 00 00                          mov     ax,ACTIVE_FIELD
  8099.  5021  ba 30 00                          mov     dx,0030H
  8100.  5024  f7 e2                             mul     dx
  8101.  5026  c4 7e fc                          les     di,dword ptr -4H[bp]
  8102.  5029  03 f8                             add     di,ax
  8103.  502b  26 83 bd f9 07 00                 cmp     word ptr es:+7f9H[di],0000H
  8104.  5031  75 13                             jne     L432
  8105.  5033  c4 7e fc                          les     di,dword ptr -4H[bp]
  8106.  5036  26 8a 45 36                       mov     al,es:+36H[di]
  8107.  503a  30 e4                             xor     ah,ah
  8108.  503c  50                                push    ax
  8109.  503d  0e                                push    cs
  8110.  503e  e8 00 00                          call    C_CONT
  8111.  5041  c6 06 00 00 00                    mov     byte ptr MSG_PRESENT,00H
  8112.  5046  89 ec             L432            mov     sp,bp
  8113.  5048  5d                                pop     bp
  8114.  5049  c2 02 00                          ret     0002H
  8115.  504c  55                SCL_0A1         push    bp
  8116.  504d  89 e5                             mov     bp,sp
  8117.  504f  83 ec 08                          sub     sp,0008H
  8118.  5052  a1 00 00                          mov     ax,S_PTR
  8119.  5055  ba 72 00                          mov     dx,0072H
  8120.  5058  f7 e2                             mul     dx
  8121.  505a  8b f8                             mov     di,ax
  8122.  505c  c4 bd 00 00                       les     di,dword ptr L584[di]
  8123.  5060  89 7e fc                          mov     -4H[bp],di
  8124.  5063  8c 46 fe                          mov     -2H[bp],es
  8125.  5066  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  8126.  506b  7f 03                             jg      L433
  8127.  506d  e9 81 00                          jmp     L438
  8128.  5070  a1 00 00          L433            mov     ax,ACTIVE_FIELD
  8129.  5073  ba 30 00                          mov     dx,0030H
  8130.  5076  f7 e2                             mul     dx
  8131.  5078  c4 7e fc                          les     di,dword ptr -4H[bp]
  8132.  507b  03 f8                             add     di,ax
  8133.  507d  81 c7 f9 07                       add     di,07f9H
  8134.  5081  89 7e f8                          mov     -8H[bp],di
  8135.  5084  8c 46 fa                          mov     -6H[bp],es
  8136.  5087  c4 7e f8                          les     di,dword ptr -8H[bp]
  8137.  508a  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  8138.  508f  75 1a                             jne     L434
  8139.  5091  8b 7e 04                          mov     di,+4H[bp]
  8140.  5094  81 c7 fc ff                       add     di,0fffcH
  8141.  5098  16                                push    ss
  8142.  5099  57                                push    di
  8143.  509a  bf 00 00                          mov     di,offset FIELDEND
  8144.  509d  1e                                push    ds
  8145.  509e  57                                push    di
  8146.  509f  8b 7e 04                          mov     di,+4H[bp]
  8147.  50a2  36 ff 75 04                       push    ss:+4H[di]
  8148.  50a6  e8 00 00                          call    SCL_096
  8149.  50a9  eb 18                             jmp     L435
  8150.  50ab  8b 7e 04          L434            mov     di,+4H[bp]
  8151.  50ae  81 c7 fc ff                       add     di,0fffcH
  8152.  50b2  16                                push    ss
  8153.  50b3  57                                push    di
  8154.  50b4  bf 00 00                          mov     di,offset FIELDEND
  8155.  50b7  1e                                push    ds
  8156.  50b8  57                                push    di
  8157.  50b9  8b 7e 04                          mov     di,+4H[bp]
  8158.  50bc  36 ff 75 04                       push    ss:+4H[di]
  8159.  50c0  e8 00 00                          call    SCL_098
  8160.  50c3  8b 7e 04          L435            mov     di,+4H[bp]
  8161.  50c6  36 83 7d fc 00                    cmp     word ptr ss:-4H[di],0000H
  8162.  50cb  7e 13                             jle     L436
  8163.  50cd  8b 7e 04                          mov     di,+4H[bp]
  8164.  50d0  36 ff 75 fc                       push    ss:-4H[di]
  8165.  50d4  8b 7e 04                          mov     di,+4H[bp]
  8166.  50d7  36 ff 75 04                       push    ss:+4H[di]
  8167.  50db  e8 00 00                          call    SCL_091
  8168.  50de  eb 0f                             jmp     L437
  8169.  50e0  80 3e 00 00 00    L436            cmp     byte ptr FIELDEND,00H
  8170.  50e5  74 08                             je      L437
  8171.  50e7  c4 7e 06                          les     di,dword ptr +6H[bp]
  8172.  50ea  26 c7 05 03 00                    mov     word ptr es:[di],0003H
  8173.  50ef  eb 30             L437            jmp     L441
  8174.  50f1  a1 00 00          L438            mov     ax,CHAR_CODE
  8175.  50f4  3b 06 00 00                       cmp     ax,CODE_RETURN
  8176.  50f8  74 09                             je      L439
  8177.  50fa  a1 00 00                          mov     ax,CHAR_CODE
  8178.  50fd  3b 06 00 00                       cmp     ax,CODE_ESCAPE
  8179.  5101  75 10                             jne     L440
  8180.  5103  a1 00 00          L439            mov     ax,CODE_ESCAPE
  8181.  5106  a3 00 00                          mov     CHAR_CODE,ax
  8182.  5109  c4 7e 06                          les     di,dword ptr +6H[bp]
  8183.  510c  26 c7 05 05 00                    mov     word ptr es:[di],0005H
  8184.  5111  eb 0e                             jmp     L441
  8185.  5113  b8 0f 00          L440            mov     ax,000fH
  8186.  5116  50                                push    ax
  8187.  5117  8b 7e 04                          mov     di,+4H[bp]
  8188.  511a  36 ff 75 04                       push    ss:+4H[di]
  8189.  511e  e8 00 00                          call    SCL_091
  8190.  5121  89 ec             L441            mov     sp,bp
  8191.  5123  5d                                pop     bp
  8192.  5124  c2 06 00                          ret     0006H
  8193.  5127  55                SCL_09F         push    bp
  8194.  5128  89 e5                             mov     bp,sp
  8195.  512a  83 ec 0c                          sub     sp,000cH
  8196.  512d  81 3e 00 00 ff 00                 cmp     word ptr CHAR_CODE,00ffH
  8197.  5133  75 0d                             jne     L442
  8198.  5135  83 3e 00 00 01                    cmp     word ptr GLB_STATUS,0001H
  8199.  513a  7e 06                             jle     L442
  8200.  513c  c7 06 00 00 01 00                 mov     word ptr GLB_STATUS,0001H
  8201.  5142  a1 00 00          L442            mov     ax,S_PTR
  8202.  5145  ba 72 00                          mov     dx,0072H
  8203.  5148  f7 e2                             mul     dx
  8204.  514a  8b f8                             mov     di,ax
  8205.  514c  c4 bd 00 00                       les     di,dword ptr L584[di]
  8206.  5150  89 7e f8                          mov     -8H[bp],di
  8207.  5153  8c 46 fa                          mov     -6H[bp],es
  8208.  5156  a1 00 00                          mov     ax,GLB_STATUS
  8209.  5159  3d 00 00                          cmp     ax,0000H
  8210.  515c  75 44                             jne     L446
  8211.  515e  b0 00                             mov     al,00H
  8212.  5160  50                                push    ax
  8213.  5161  0e                                push    cs
  8214.  5162  e8 00 00                          call    SCL_01A
  8215.  5165  c6 06 00 00 00                    mov     byte ptr CHECKREQUIRED,00H
  8216.  516a  c6 06 00 00 00                    mov     byte ptr FIELDEND,00H
  8217.  516f  31 c0                             xor     ax,ax
  8218.  5171  a3 00 00                          mov     ERRORCOUNT,ax
  8219.  5174  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  8220.  5179  7e 1a                             jle     L444
  8221.  517b  80 3e 00 00 00                    cmp     byte ptr MSG_PRESENT,00H
  8222.  5180  74 04                             je      L443
  8223.  5182  55                                push    bp
  8224.  5183  e8 00 00                          call    SCL_0A0
  8225.  5186  ff 36 00 00       L443            push    ACTIVE_FIELD
  8226.  518a  0e                                push    cs
  8227.  518b  e8 00 00                          call    SCL_048
  8228.  518e  c6 06 00 00 01                    mov     byte ptr BEGIN_OF_FIELD,01H
  8229.  5193  eb 04                             jmp     L445
  8230.  5195  0e                L444            push    cs
  8231.  5196  e8 00 00                          call    CURSOR_OFF
  8232.  5199  c7 06 00 00 01 00 L445            mov     word ptr GLB_STATUS,0001H
  8233.  519f  e9 d0 01                          jmp     L468
  8234.  51a2  3d 01 00          L446            cmp     ax,0001H
  8235.  51a5  75 28                             jne     L448
  8236.  51a7  a1 00 00                          mov     ax,BUFFBOT
  8237.  51aa  3b 06 00 00                       cmp     ax,BUFFTOP
  8238.  51ae  74 1c                             je      L447
  8239.  51b0  31 c0                             xor     ax,ax
  8240.  51b2  89 46 fc                          mov     -4H[bp],ax
  8241.  51b5  ff 76 04                          push    +4H[bp]
  8242.  51b8  e8 00 00                          call    SCL_093
  8243.  51bb  c7 06 00 00 02 00                 mov     word ptr GLB_STATUS,0002H
  8244.  51c1  bf 00 00                          mov     di,offset USER_FUNCTION
  8245.  51c4  1e                                push    ds
  8246.  51c5  57                                push    di
  8247.  51c6  ff 76 04                          push    +4H[bp]
  8248.  51c9  e8 00 00                          call    SCL_094
  8249.  51cc  e9 a3 01          L447            jmp     L468
  8250.  51cf  3d 02 00          L448            cmp     ax,0002H
  8251.  51d2  75 78                             jne     L456
  8252.  51d4  c7 06 00 00 01 00                 mov     word ptr GLB_STATUS,0001H
  8253.  51da  83 3e 00 00 00                    cmp     word ptr GLB_ERROR,0000H
  8254.  51df  7e 0c                             jle     L449
  8255.  51e1  ff 36 00 00                       push    GLB_ERROR
  8256.  51e5  ff 76 04                          push    +4H[bp]
  8257.  51e8  e8 00 00                          call    SCL_091
  8258.  51eb  eb 5c                             jmp     L455
  8259.  51ed  a1 00 00          L449            mov     ax,CHAR_CODE
  8260.  51f0  3b 06 00 00                       cmp     ax,CODE_HELP_FORMAT
  8261.  51f4  75 08                             jne     L450
  8262.  51f6  ff 76 04                          push    +4H[bp]
  8263.  51f9  e8 00 00                          call    SCL_08F
  8264.  51fc  eb 4b                             jmp     L455
  8265.  51fe  a1 00 00          L450            mov     ax,CHAR_CODE
  8266.  5201  3b 06 00 00                       cmp     ax,CODE_HELP_FIELD
  8267.  5205  75 19                             jne     L453
  8268.  5207  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  8269.  520c  7e 08                             jle     L451
  8270.  520e  ff 76 04                          push    +4H[bp]
  8271.  5211  e8 00 00                          call    SCL_08E
  8272.  5214  eb 08                             jmp     L452
  8273.  5216  b8 26 00          L451            mov     ax,0026H
  8274.  5219  50                                push    ax
  8275.  521a  0e                                push    cs
  8276.  521b  e8 00 00                          call    INPUT_ERROR
  8277.  521e  eb 29             L452            jmp     L455
  8278.  5220  a1 00 00          L453            mov     ax,CHAR_CODE
  8279.  5223  3b 06 00 00                       cmp     ax,CODE_ABORT
  8280.  5227  75 17                             jne     L454
  8281.  5229  c4 7e f8                          les     di,dword ptr -8H[bp]
  8282.  522c  26 80 7d 3c 00                    cmp     byte ptr es:+3cH[di],00H
  8283.  5231  74 0d                             je      L454
  8284.  5233  c6 06 00 00 01                    mov     byte ptr FORMAT_ABORTED,01H
  8285.  5238  c7 06 00 00 06 00                 mov     word ptr GLB_STATUS,0006H
  8286.  523e  eb 09                             jmp     L455
  8287.  5240  bf 00 00          L454            mov     di,offset GLB_STATUS
  8288.  5243  1e                                push    ds
  8289.  5244  57                                push    di
  8290.  5245  55                                push    bp
  8291.  5246  e8 00 00                          call    SCL_0A1
  8292.  5249  e9 26 01          L455            jmp     L468
  8293.  524c  3d 03 00          L456            cmp     ax,0003H
  8294.  524f  75 78                             jne     L459
  8295.  5251  a1 00 00                          mov     ax,ACTIVE_FIELD
  8296.  5254  ba 30 00                          mov     dx,0030H
  8297.  5257  f7 e2                             mul     dx
  8298.  5259  c4 7e f8                          les     di,dword ptr -8H[bp]
  8299.  525c  03 f8                             add     di,ax
  8300.  525e  81 c7 f9 07                       add     di,07f9H
  8301.  5262  89 7e f4                          mov     -0cH[bp],di
  8302.  5265  8c 46 f6                          mov     -0aH[bp],es
  8303.  5268  c4 7e f4                          les     di,dword ptr -0cH[bp]
  8304.  526b  26 80 7d 1a 00                    cmp     byte ptr es:+1aH[di],00H
  8305.  5270  75 42                             jne     L457
  8306.  5272  80 3e 00 00 00                    cmp     byte ptr CHECKREQUIRED,00H
  8307.  5277  74 3b                             je      L457
  8308.  5279  ff 36 00 00                       push    ACTIVE_FIELD
  8309.  527d  e8 00 00                          call    SCL_08C
  8310.  5280  ff 36 00 00                       push    ACTIVE_FIELD
  8311.  5284  8d 7e fc                          lea     di,-4H[bp]
  8312.  5287  16                                push    ss
  8313.  5288  57                                push    di
  8314.  5289  e8 00 00                          call    SCL_08D
  8315.  528c  83 7e fc 00                       cmp     word ptr -4H[bp],0000H
  8316.  5290  7e 22                             jle     L457
  8317.  5292  ff 76 fc                          push    -4H[bp]
  8318.  5295  ff 76 04                          push    +4H[bp]
  8319.  5298  e8 00 00                          call    SCL_091
  8320.  529b  c7 06 00 00 01 00                 mov     word ptr GLB_STATUS,0001H
  8321.  52a1  c4 7e f4                          les     di,dword ptr -0cH[bp]
  8322.  52a4  26 8a 45 0d                       mov     al,es:+0dH[di]
  8323.  52a8  30 e4                             xor     ah,ah
  8324.  52aa  50                                push    ax
  8325.  52ab  0e                                push    cs
  8326.  52ac  e8 00 00                          call    SCL_027
  8327.  52af  c6 06 00 00 00                    mov     byte ptr FIELDEND,00H
  8328.  52b4  80 3e 00 00 00    L457            cmp     byte ptr FIELDEND,00H
  8329.  52b9  74 0b                             je      L458
  8330.  52bb  c6 06 00 00 01                    mov     byte ptr END_OF_FIELD,01H
  8331.  52c0  c7 06 00 00 04 00                 mov     word ptr GLB_STATUS,0004H
  8332.  52c6  e9 a9 00          L458            jmp     L468
  8333.  52c9  3d 04 00          L459            cmp     ax,0004H
  8334.  52cc  75 3e                             jne     L463
  8335.  52ce  83 3e 00 00 00                    cmp     word ptr GLB_ERROR,0000H
  8336.  52d3  7e 11                             jle     L460
  8337.  52d5  ff 36 00 00                       push    GLB_ERROR
  8338.  52d9  ff 76 04                          push    +4H[bp]
  8339.  52dc  e8 00 00                          call    SCL_091
  8340.  52df  31 c0                             xor     ax,ax
  8341.  52e1  a3 00 00                          mov     GLB_STATUS,ax
  8342.  52e4  eb 24                             jmp     L462
  8343.  52e6  a1 00 00          L460            mov     ax,CHAR_CODE
  8344.  52e9  3b 06 00 00                       cmp     ax,CODE_ESCAPE
  8345.  52ed  74 15                             je      L461
  8346.  52ef  ff 36 00 00                       push    ACTIVE_FIELD
  8347.  52f3  0e                                push    cs
  8348.  52f4  e8 00 00                          call    SCL_047
  8349.  52f7  ff 76 04                          push    +4H[bp]
  8350.  52fa  e8 00 00                          call    SCL_099
  8351.  52fd  31 c0                             xor     ax,ax
  8352.  52ff  a3 00 00                          mov     GLB_STATUS,ax
  8353.  5302  eb 06                             jmp     L462
  8354.  5304  c7 06 00 00 05 00 L461            mov     word ptr GLB_STATUS,0005H
  8355.  530a  eb 66             L462            jmp     L468
  8356.  530c  3d 05 00          L463            cmp     ax,0005H
  8357.  530f  75 2e                             jne     L466
  8358.  5311  8d 7e fc                          lea     di,-4H[bp]
  8359.  5314  16                                push    ss
  8360.  5315  57                                push    di
  8361.  5316  e8 00 00                          call    SCL_089
  8362.  5319  83 7e fc 00                       cmp     word ptr -4H[bp],0000H
  8363.  531d  7e 13                             jle     L464
  8364.  531f  ff 76 fc                          push    -4H[bp]
  8365.  5322  0e                                push    cs
  8366.  5323  e8 00 00                          call    GOTO_FIELD
  8367.  5326  b8 12 00                          mov     ax,0012H
  8368.  5329  50                                push    ax
  8369.  532a  ff 76 04                          push    +4H[bp]
  8370.  532d  e8 00 00                          call    SCL_091
  8371.  5330  eb 0b                             jmp     L465
  8372.  5332  c6 06 00 00 01    L464            mov     byte ptr END_OF_FORMAT,01H
  8373.  5337  c7 06 00 00 06 00                 mov     word ptr GLB_STATUS,0006H
  8374.  533d  eb 33             L465            jmp     L468
  8375.  533f  3d 06 00          L466            cmp     ax,0006H
  8376.  5342  75 2e                             jne     L468
  8377.  5344  83 3e 00 00 00                    cmp     word ptr GLB_ERROR,0000H
  8378.  5349  7e 18                             jle     L467
  8379.  534b  80 3e 00 00 00                    cmp     byte ptr FORMAT_ABORTED,00H
  8380.  5350  75 11                             jne     L467
  8381.  5352  ff 36 00 00                       push    GLB_ERROR
  8382.  5356  ff 76 04                          push    +4H[bp]
  8383.  5359  e8 00 00                          call    SCL_091
  8384.  535c  31 c0                             xor     ax,ax
  8385.  535e  a3 00 00                          mov     GLB_STATUS,ax
  8386.  5361  eb 0f                             jmp     L468
  8387.  5363  a1 00 00          L467            mov     ax,S_PTR
  8388.  5366  ba 72 00                          mov     dx,0072H
  8389.  5369  f7 e2                             mul     dx
  8390.  536b  8b f8                             mov     di,ax
  8391.  536d  c6 85 00 00 01                    mov     byte ptr L583[di],01H
  8392.  5372  31 c0             L468            xor     ax,ax
  8393.  5374  a3 00 00                          mov     GLB_ERROR,ax
  8394.  5377  89 ec                             mov     sp,bp
  8395.  5379  5d                                pop     bp
  8396.  537a  c2 02 00                          ret     0002H
  8397.  537d  55                SCL_0A2         push    bp
  8398.  537e  89 e5                             mov     bp,sp
  8399.  5380  83 ec 04                          sub     sp,0004H
  8400.  5383  83 3e 00 00 00                    cmp     word ptr ACTIVE_FIELD,0000H
  8401.  5388  7f 03                             jg      L469
  8402.  538a  e9 95 00                          jmp     L477
  8403.  538d  a1 00 00          L469            mov     ax,R_PTR
  8404.  5390  3b 06 00 00                       cmp     ax,S_PTR
  8405.  5394  74 03                             je      L470
  8406.  5396  e9 89 00                          jmp     L477
  8407.  5399  a1 00 00          L470            mov     ax,ACTIVE_FIELD
  8408.  539c  ba 30 00                          mov     dx,0030H
  8409.  539f  f7 e2                             mul     dx
  8410.  53a1  8b c8                             mov     cx,ax
  8411.  53a3  a1 00 00                          mov     ax,S_PTR
  8412.  53a6  ba 72 00                          mov     dx,0072H
  8413.  53a9  f7 e2                             mul     dx
  8414.  53ab  8b f8                             mov     di,ax
  8415.  53ad  c4 bd 00 00                       les     di,dword ptr L584[di]
  8416.  53b1  03 f9                             add     di,cx
  8417.  53b3  81 c7 f9 07                       add     di,07f9H
  8418.  53b7  89 7e fc                          mov     -4H[bp],di
  8419.  53ba  8c 46 fe                          mov     -2H[bp],es
  8420.  53bd  c4 7e fc                          les     di,dword ptr -4H[bp]
  8421.  53c0  26 80 7d 1a 02                    cmp     byte ptr es:+1aH[di],02H
  8422.  53c5  75 5b                             jne     L477
  8423.  53c7  80 3e 00 00 07                    cmp     byte ptr SCREEN_MODE,07H
  8424.  53cc  74 0d                             je      L471
  8425.  53ce  c4 7e fc                          les     di,dword ptr -4H[bp]
  8426.  53d1  26 8a 45 15                       mov     al,es:+15H[di]
  8427.  53d5  24 40                             and     al,40H
  8428.  53d7  3c 40                             cmp     al,40H
  8429.  53d9  74 14                             je      L472
  8430.  53db  80 3e 00 00 07    L471            cmp     byte ptr SCREEN_MODE,07H
  8431.  53e0  75 40                             jne     L477
  8432.  53e2  c4 7e fc                          les     di,dword ptr -4H[bp]
  8433.  53e5  26 8a 45 16                       mov     al,es:+16H[di]
  8434.  53e9  24 08                             and     al,08H
  8435.  53eb  3c 08                             cmp     al,08H
  8436.  53ed  75 33                             jne     L477
  8437.  53ef  80 3e 00 00 00    L472            cmp     byte ptr FIELD_INVERTED,00H
  8438.  53f4  74 0d                             je      L473
  8439.  53f6  ff 36 00 00                       push    ACTIVE_FIELD
  8440.  53fa  b0 00                             mov     al,00H
  8441.  53fc  50                                push    ax
  8442.  53fd  0e                                push    cs
  8443.  53fe  e8 00 00                          call    SCL_021
  8444.  5401  eb 08                             jmp     L474
  8445.  5403  ff 36 00 00       L473            push    ACTIVE_FIELD
  8446.  5407  0e                                push    cs
  8447.  5408  e8 00 00                          call    SCL_048
  8448.  540b  a1 00 00          L474            mov     ax,BLINK_COUNT
  8449.  540e  40                                inc     ax
  8450.  540f  a3 00 00                          mov     BLINK_COUNT,ax
  8451.  5412  80 3e 00 00 00                    cmp     byte ptr FIELD_INVERTED,00H
  8452.  5417  74 04                             je      L475
  8453.  5419  b0 00                             mov     al,00H
  8454.  541b  eb 02                             jmp     L476
  8455.  541d  b0 01             L475            mov     al,01H
  8456.  541f  a2 00 00          L476            mov     FIELD_INVERTED,al
  8457.  5422  89 ec             L477            mov     sp,bp
  8458.  5424  5d                                pop     bp
  8459.  5425  c2 02 00                          ret     0002H
  8460.  5428                    HANDLE_FORMAT:
  8461.  5428  55                SCL_055         push    bp
  8462.  5429  89 e5                             mov     bp,sp
  8463.  542b  c6 06 00 00 00                    mov     byte ptr USER_FUNCTION,00H
  8464.  5430  c6 06 00 00 00                    mov     byte ptr BEGIN_OF_FIELD,00H
  8465.  5435  c6 06 00 00 00                    mov     byte ptr END_OF_FIELD,00H
  8466.  543a  c6 06 00 00 00                    mov     byte ptr END_OF_FORMAT,00H
  8467.  543f  a1 00 00                          mov     ax,S_PTR
  8468.  5442  a3 00 00                          mov     R_PTR,ax
  8469.  5445  ff 1e 00 00       L478            call    dword ptr HP_BACKGROUND_POINTER
  8470.  5449  9a 00 00 00 00                    call    far CRT_002
  8471.  544e  08 c0                             or      al,al
  8472.  5450  74 06                             je      L479
  8473.  5452  55                                push    bp
  8474.  5453  e8 00 00                          call    SCL_092
  8475.  5456  eb 36                             jmp     L483
  8476.  5458  a1 00 00          L479            mov     ax,BUFFTOP
  8477.  545b  3b 06 00 00                       cmp     ax,BUFFBOT
  8478.  545f  75 07                             jne     L480
  8479.  5461  83 3e 00 00 01                    cmp     word ptr GLB_STATUS,0001H
  8480.  5466  74 06                             je      L481
  8481.  5468  55                L480            push    bp
  8482.  5469  e8 00 00                          call    SCL_09F
  8483.  546c  eb 20                             jmp     L483
  8484.  546e  a1 00 00          L481            mov     ax,BLINK_COUNT
  8485.  5471  99                                cwd     
  8486.  5472  f7 3e 00 00                       idiv    word ptr TIMER_INTERVALL
  8487.  5476  92                                xchg    ax,dx
  8488.  5477  09 c0                             or      ax,ax
  8489.  5479  75 06                             jne     L482
  8490.  547b  55                                push    bp
  8491.  547c  e8 00 00                          call    SCL_0A2
  8492.  547f  eb 0d                             jmp     L483
  8493.  5481  a1 00 00          L482            mov     ax,R_PTR
  8494.  5484  3b 06 00 00                       cmp     ax,S_PTR
  8495.  5488  75 04                             jne     L483
  8496.  548a  ff 1e 00 00                       call    dword ptr LP_BACKGROUND_POINTER
  8497.  548e  80 3e 00 00 00    L483            cmp     byte ptr BEGIN_OF_FIELD,00H
  8498.  5493  75 26                             jne     L484
  8499.  5495  80 3e 00 00 00                    cmp     byte ptr END_OF_FIELD,00H
  8500.  549a  75 1f                             jne     L484
  8501.  549c  80 3e 00 00 00                    cmp     byte ptr END_OF_FORMAT,00H
  8502.  54a1  75 18                             jne     L484
  8503.  54a3  80 3e 00 00 00                    cmp     byte ptr USER_FUNCTION,00H
  8504.  54a8  75 11                             jne     L484
  8505.  54aa  a1 00 00                          mov     ax,S_PTR
  8506.  54ad  ba 72 00                          mov     dx,0072H
  8507.  54b0  f7 e2                             mul     dx
  8508.  54b2  8b f8                             mov     di,ax
  8509.  54b4  80 bd 00 00 00                    cmp     byte ptr L583[di],00H
  8510.  54b9  74 8a                             je      L478
  8511.  54bb  89 ec             L484            mov     sp,bp
  8512.  54bd  5d                                pop     bp
  8513.  54be  cb                                retf    
  8514.  54bf  50                SCL_0A3         push    ax
  8515.  54c0  53                                push    bx
  8516.  54c1  51                                push    cx
  8517.  54c2  52                                push    dx
  8518.  54c3  56                                push    si
  8519.  54c4  57                                push    di
  8520.  54c5  1e                                push    ds
  8521.  54c6  06                                push    es
  8522.  54c7  55                                push    bp
  8523.  54c8  89 e5                             mov     bp,sp
  8524.  54ca  b8 00 00                          mov     ax,seg COUNTRY
  8525.  54cd  8e d8                             mov     ds,ax
  8526.  54cf  ba f8 03                          mov     dx,03f8H
  8527.  54d2  ec                                in      al,dx
  8528.  54d3  8b 3e 00 00                       mov     di,DC_RX_BUFF_TOP
  8529.  54d7  88 85 00 00                       mov     DC_RX_BUFFER[di],al
  8530.  54db  a1 00 00                          mov     ax,DC_RX_BUFF_TOP
  8531.  54de  40                                inc     ax
  8532.  54df  99                                cwd     
  8533.  54e0  b9 34 08                          mov     cx,0834H
  8534.  54e3  f7 f9                             idiv    cx
  8535.  54e5  92                                xchg    ax,dx
  8536.  54e6  a3 00 00                          mov     DC_RX_BUFF_TOP,ax
  8537.  54e9  89 ec                             mov     sp,bp
  8538.  54eb  5d                                pop     bp
  8539.  54ec  07                                pop     es
  8540.  54ed  1f                                pop     ds
  8541.  54ee  5f                                pop     di
  8542.  54ef  5e                                pop     si
  8543.  54f0  5a                                pop     dx
  8544.  54f1  59                                pop     cx
  8545.  54f2  5b                                pop     bx
  8546.  54f3  58                                pop     ax
  8547.  54f4  cf                                iret    
  8548.  54f5                    CLEAR_RX_BUFFER:
  8549.  54f5  55                SCL_056         push    bp
  8550.  54f6  89 e5                             mov     bp,sp
  8551.  54f8  83 ec 02                          sub     sp,0002H
  8552.  54fb  fa                                cli     
  8553.  54fc  31 c0                             xor     ax,ax
  8554.  54fe  a3 00 00                          mov     DC_RX_BUFF_TOP,ax
  8555.  5501  31 c0                             xor     ax,ax
  8556.  5503  a3 00 00                          mov     DC_RX_BUFF_BOTTOM,ax
  8557.  5506  fb                                sti     
  8558.  5507  89 ec                             mov     sp,bp
  8559.  5509  5d                                pop     bp
  8560.  550a  cb                                retf    
  8561.  550b                    SET_DC_PARAMS:
  8562.  550b  55                SCL_057         push    bp
  8563.  550c  89 e5                             mov     bp,sp
  8564.  550e  83 ec 08                          sub     sp,0008H
  8565.  5511  0e                                push    cs
  8566.  5512  e8 00 00                          call    CLEAR_RX_BUFFER
  8567.  5515  a0 00 00                          mov     al,DC_PARITY
  8568.  5518  50                                push    ax
  8569.  5519  9a 00 00 00 00                    call    far SYSTEM_05A
  8570.  551e  3c 45                             cmp     al,45H
  8571.  5520  75 07                             jne     L485
  8572.  5522  c7 46 fe 18 00                    mov     word ptr -2H[bp],0018H
  8573.  5527  eb 19                             jmp     L487
  8574.  5529  a0 00 00          L485            mov     al,DC_PARITY
  8575.  552c  50                                push    ax
  8576.  552d  9a 00 00 00 00                    call    far SYSTEM_05A
  8577.  5532  3c 4f                             cmp     al,4fH
  8578.  5534  75 07                             jne     L486
  8579.  5536  c7 46 fe 08 00                    mov     word ptr -2H[bp],0008H
  8580.  553b  eb 05                             jmp     L487
  8581.  553d  31 c0             L486            xor     ax,ax
  8582.  553f  89 46 fe                          mov     -2H[bp],ax
  8583.  5542  83 3e 00 00 02    L487            cmp     word ptr DC_STOPBITS,0002H
  8584.  5547  75 07                             jne     L488
  8585.  5549  c7 46 fa 04 00                    mov     word ptr -6H[bp],0004H
  8586.  554e  eb 05                             jmp     L489
  8587.  5550  31 c0             L488            xor     ax,ax
  8588.  5552  89 46 fa                          mov     -6H[bp],ax
  8589.  5555  31 c0             L489            xor     ax,ax
  8590.  5557  89 46 f8                          mov     -8H[bp],ax
  8591.  555a  81 3e 00 00 96 00                 cmp     word ptr DC_SPEED,0096H
  8592.  5560  75 07                             jne     L490
  8593.  5562  c7 46 f8 20 00                    mov     word ptr -8H[bp],0020H
  8594.  5567  eb 58                             jmp     L496
  8595.  5569  81 3e 00 00 68 01 L490            cmp     word ptr DC_SPEED,0168H
  8596.  556f  75 07                             jne     L491
  8597.  5571  c7 46 f8 40 00                    mov     word ptr -8H[bp],0040H
  8598.  5576  eb 49                             jmp     L496
  8599.  5578  81 3e 00 00 58 02 L491            cmp     word ptr DC_SPEED,0258H
  8600.  557e  75 07                             jne     L492
  8601.  5580  c7 46 f8 60 00                    mov     word ptr -8H[bp],0060H
  8602.  5585  eb 3a                             jmp     L496
  8603.  5587  81 3e 00 00 b0 04 L492            cmp     word ptr DC_SPEED,04b0H
  8604.  558d  75 07                             jne     L493
  8605.  558f  c7 46 f8 80 00                    mov     word ptr -8H[bp],0080H
  8606.  5594  eb 2b                             jmp     L496
  8607.  5596  81 3e 00 00 60 09 L493            cmp     word ptr DC_SPEED,0960H
  8608.  559c  75 07                             jne     L494
  8609.  559e  c7 46 f8 a0 00                    mov     word ptr -8H[bp],00a0H
  8610.  55a3  eb 1c                             jmp     L496
  8611.  55a5  81 3e 00 00 c0 12 L494            cmp     word ptr DC_SPEED,12c0H
  8612.  55ab  75 07                             jne     L495
  8613.  55ad  c7 46 f8 c0 00                    mov     word ptr -8H[bp],00c0H
  8614.  55b2  eb 0d                             jmp     L496
  8615.  55b4  81 3e 00 00 80 25 L495            cmp     word ptr DC_SPEED,2580H
  8616.  55ba  75 05                             jne     L496
  8617.  55bc  c7 46 f8 e0 00                    mov     word ptr -8H[bp],00e0H
  8618.  55c1  a1 00 00          L496            mov     ax,DC_CHARSIZE
  8619.  55c4  2d 05 00                          sub     ax,0005H
  8620.  55c7  03 46 fa                          add     ax,-6H[bp]
  8621.  55ca  03 46 fe                          add     ax,-2H[bp]
  8622.  55cd  03 46 f8                          add     ax,-8H[bp]
  8623.  55d0  89 46 fc                          mov     -4H[bp],ax
  8624.  55d3  8b 46 fc                          mov     ax,-4H[bp]
  8625.  55d6  a3 00 00                          mov     GLB_REGS,ax
  8626.  55d9  31 c0                             xor     ax,ax
  8627.  55db  a3 00 00                          mov     L579,ax
  8628.  55de  b0 14                             mov     al,14H
  8629.  55e0  50                                push    ax
  8630.  55e1  bf 00 00                          mov     di,offset GLB_REGS
  8631.  55e4  1e                                push    ds
  8632.  55e5  57                                push    di
  8633.  55e6  9a 00 00 00 00                    call    far DOS_001
  8634.  55eb  89 ec                             mov     sp,bp
  8635.  55ed  5d                                pop     bp
  8636.  55ee  cb                                retf    
  8637.  55ef                    GET_DC_STATUS:
  8638.  55ef  55                SCL_058         push    bp
  8639.  55f0  89 e5                             mov     bp,sp
  8640.  55f2  c7 06 00 00 00 03                 mov     word ptr GLB_REGS,0300H
  8641.  55f8  31 c0                             xor     ax,ax
  8642.  55fa  a3 00 00                          mov     L579,ax
  8643.  55fd  b0 14                             mov     al,14H
  8644.  55ff  50                                push    ax
  8645.  5600  bf 00 00                          mov     di,offset GLB_REGS
  8646.  5603  1e                                push    ds
  8647.  5604  57                                push    di
  8648.  5605  9a 00 00 00 00                    call    far DOS_001
  8649.  560a  a1 00 00                          mov     ax,GLB_REGS
  8650.  560d  c4 7e 06                          les     di,dword ptr +6H[bp]
  8651.  5610  26 89 05                          mov     es:[di],ax
  8652.  5613  89 ec                             mov     sp,bp
  8653.  5615  5d                                pop     bp
  8654.  5616  ca 04 00                          retf    0004H
  8655.  5619                    DC_BREAK:
  8656.  5619  55                SCL_059         push    bp
  8657.  561a  89 e5                             mov     bp,sp
  8658.  561c  83 ec 02                          sub     sp,0002H
  8659.  561f  ba fb 03                          mov     dx,03fbH
  8660.  5622  ec                                in      al,dx
  8661.  5623  30 e4                             xor     ah,ah
  8662.  5625  89 46 fe                          mov     -2H[bp],ax
  8663.  5628  8b 46 fe                          mov     ax,-2H[bp]
  8664.  562b  25 7f 00                          and     ax,007fH
  8665.  562e  0d 40 00                          or      ax,0040H
  8666.  5631  ba fb 03                          mov     dx,03fbH
  8667.  5634  ee                                out     dx,al
  8668.  5635  ff 36 00 00                       push    TX_CHAR_TIMEOUT
  8669.  5639  9a 00 00 00 00                    call    far CRT_012
  8670.  563e  8a 46 fe                          mov     al,-2H[bp]
  8671.  5641  ba fb 03                          mov     dx,03fbH
  8672.  5644  ee                                out     dx,al
  8673.  5645  89 ec                             mov     sp,bp
  8674.  5647  5d                                pop     bp
  8675.  5648  cb                                retf    
  8676.  5649                    CTS:
  8677.  5649  55                SCL_05A         push    bp
  8678.  564a  89 e5                             mov     bp,sp
  8679.  564c  83 ec 01                          sub     sp,0001H
  8680.  564f  ba fe 03                          mov     dx,03feH
  8681.  5652  ec                                in      al,dx
  8682.  5653  24 10                             and     al,10H
  8683.  5655  3c 10                             cmp     al,10H
  8684.  5657  74 04                             je      L497
  8685.  5659  b0 00                             mov     al,00H
  8686.  565b  eb 02                             jmp     L498
  8687.  565d  b0 01             L497            mov     al,01H
  8688.  565f  88 46 ff          L498            mov     -1H[bp],al
  8689.  5662  8a 46 ff                          mov     al,-1H[bp]
  8690.  5665  89 ec                             mov     sp,bp
  8691.  5667  5d                                pop     bp
  8692.  5668  cb                                retf    
  8693.  5669                    DSR:
  8694.  5669  55                SCL_05B         push    bp
  8695.  566a  89 e5                             mov     bp,sp
  8696.  566c  83 ec 01                          sub     sp,0001H
  8697.  566f  ba fe 03                          mov     dx,03feH
  8698.  5672  ec                                in      al,dx
  8699.  5673  24 20                             and     al,20H
  8700.  5675  3c 20                             cmp     al,20H
  8701.  5677  74 04                             je      L499
  8702.  5679  b0 00                             mov     al,00H
  8703.  567b  eb 02                             jmp     L500
  8704.  567d  b0 01             L499            mov     al,01H
  8705.  567f  88 46 ff          L500            mov     -1H[bp],al
  8706.  5682  8a 46 ff                          mov     al,-1H[bp]
  8707.  5685  89 ec                             mov     sp,bp
  8708.  5687  5d                                pop     bp
  8709.  5688  cb                                retf    
  8710.  5689                    RI:
  8711.  5689  55                SCL_05C         push    bp
  8712.  568a  89 e5                             mov     bp,sp
  8713.  568c  83 ec 01                          sub     sp,0001H
  8714.  568f  ba fe 03                          mov     dx,03feH
  8715.  5692  ec                                in      al,dx
  8716.  5693  24 40                             and     al,40H
  8717.  5695  3c 40                             cmp     al,40H
  8718.  5697  74 04                             je      L501
  8719.  5699  b0 00                             mov     al,00H
  8720.  569b  eb 02                             jmp     L502
  8721.  569d  b0 01             L501            mov     al,01H
  8722.  569f  88 46 ff          L502            mov     -1H[bp],al
  8723.  56a2  8a 46 ff                          mov     al,-1H[bp]
  8724.  56a5  89 ec                             mov     sp,bp
  8725.  56a7  5d                                pop     bp
  8726.  56a8  cb                                retf    
  8727.  56a9                    SET_RTS:
  8728.  56a9  55                SCL_05D         push    bp
  8729.  56aa  89 e5                             mov     bp,sp
  8730.  56ac  80 7e 06 00                       cmp     byte ptr +6H[bp],00H
  8731.  56b0  74 15                             je      L503
  8732.  56b2  ba fc 03                          mov     dx,03fcH
  8733.  56b5  ec                                in      al,dx
  8734.  56b6  0c 02                             or      al,02H
  8735.  56b8  ba fc 03                          mov     dx,03fcH
  8736.  56bb  ee                                out     dx,al
  8737.  56bc  ff 36 00 00                       push    RTS_CTS_DELAY
  8738.  56c0  9a 00 00 00 00                    call    far CRT_012
  8739.  56c5  eb 13                             jmp     L504
  8740.  56c7  ff 36 00 00       L503            push    RTS_HOLDOVER
  8741.  56cb  9a 00 00 00 00                    call    far CRT_012
  8742.  56d0  ba fc 03                          mov     dx,03fcH
  8743.  56d3  ec                                in      al,dx
  8744.  56d4  24 fd                             and     al,0fdH
  8745.  56d6  ba fc 03                          mov     dx,03fcH
  8746.  56d9  ee                                out     dx,al
  8747.  56da  89 ec             L504            mov     sp,bp
  8748.  56dc  5d                                pop     bp
  8749.  56dd  ca 02 00                          retf    0002H
  8750.  56e0                    SET_DTR:
  8751.  56e0  55                SCL_05E         push    bp
  8752.  56e1  89 e5                             mov     bp,sp
  8753.  56e3  80 7e 06 00                       cmp     byte ptr +6H[bp],00H
  8754.  56e7  74 0c                             je      L505
  8755.  56e9  ba fc 03                          mov     dx,03fcH
  8756.  56ec  ec                                in      al,dx
  8757.  56ed  0c 01                             or      al,01H
  8758.  56ef  ba fc 03                          mov     dx,03fcH
  8759.  56f2  ee                                out     dx,al
  8760.  56f3  eb 11                             jmp     L506
  8761.  56f5  b0 00             L505            mov     al,00H
  8762.  56f7  50                                push    ax
  8763.  56f8  0e                                push    cs
  8764.  56f9  e8 00 00                          call    SCL_05D
  8765.  56fc  ba fc 03                          mov     dx,03fcH
  8766.  56ff  ec                                in      al,dx
  8767.  5700  24 fe                             and     al,0feH
  8768.  5702  ba fc 03                          mov     dx,03fcH
  8769.  5705  ee                                out     dx,al
  8770.  5706  89 ec             L506            mov     sp,bp
  8771.  5708  5d                                pop     bp
  8772.  5709  ca 02 00                          retf    0002H
  8773.  570c                    ENABLE_PORT:
  8774.  570c  55                SCL_05F         push    bp
  8775.  570d  89 e5                             mov     bp,sp
  8776.  570f  b0 01                             mov     al,01H
  8777.  5711  ba f9 03                          mov     dx,03f9H
  8778.  5714  ee                                out     dx,al
  8779.  5715  ba fc 03                          mov     dx,03fcH
  8780.  5718  ec                                in      al,dx
  8781.  5719  0c 08                             or      al,08H
  8782.  571b  ba fc 03                          mov     dx,03fcH
  8783.  571e  ee                                out     dx,al
  8784.  571f  fa                                cli     
  8785.  5720  e4 21                             in      al,21H
  8786.  5722  24 ef                             and     al,0efH
  8787.  5724  e6 21                             out     21H,al
  8788.  5726  fb                                sti     
  8789.  5727  b0 01                             mov     al,01H
  8790.  5729  50                                push    ax
  8791.  572a  0e                                push    cs
  8792.  572b  e8 00 00                          call    SCL_05E
  8793.  572e  89 ec                             mov     sp,bp
  8794.  5730  5d                                pop     bp
  8795.  5731  cb                                retf    
  8796.  5732                    DISABLE_PORT:
  8797.  5732  55                SCL_060         push    bp
  8798.  5733  89 e5                             mov     bp,sp
  8799.  5735  83 ec 02                          sub     sp,0002H
  8800.  5738  b0 00                             mov     al,00H
  8801.  573a  50                                push    ax
  8802.  573b  0e                                push    cs
  8803.  573c  e8 00 00                          call    SCL_05E
  8804.  573f  fa                                cli     
  8805.  5740  e4 21                             in      al,21H
  8806.  5742  0c 10                             or      al,10H
  8807.  5744  e6 21                             out     21H,al
  8808.  5746  fb                                sti     
  8809.  5747  b0 00                             mov     al,00H
  8810.  5749  ba f9 03                          mov     dx,03f9H
  8811.  574c  ee                                out     dx,al
  8812.  574d  ba fc 03                          mov     dx,03fcH
  8813.  5750  ec                                in      al,dx
  8814.  5751  24 f0                             and     al,0f0H
  8815.  5753  ba fc 03                          mov     dx,03fcH
  8816.  5756  ee                                out     dx,al
  8817.  5757  89 ec                             mov     sp,bp
  8818.  5759  5d                                pop     bp
  8819.  575a  cb                                retf    
  8820.  575b                    DC_DIAGNOSE:
  8821.  575b  55                SCL_061         push    bp
  8822.  575c  89 e5                             mov     bp,sp
  8823.  575e  80 7e 06 00                       cmp     byte ptr +6H[bp],00H
  8824.  5762  74 0c                             je      L507
  8825.  5764  ba fc 03                          mov     dx,03fcH
  8826.  5767  ec                                in      al,dx
  8827.  5768  0c 10                             or      al,10H
  8828.  576a  ba fc 03                          mov     dx,03fcH
  8829.  576d  ee                                out     dx,al
  8830.  576e  eb 0a                             jmp     L508
  8831.  5770  ba fc 03          L507            mov     dx,03fcH
  8832.  5773  ec                                in      al,dx
  8833.  5774  24 ef                             and     al,0efH
  8834.  5776  ba fc 03                          mov     dx,03fcH
  8835.  5779  ee                                out     dx,al
  8836.  577a  0e                L508            push    cs
  8837.  577b  e8 00 00                          call    CLEAR_RX_BUFFER
  8838.  577e  89 ec                             mov     sp,bp
  8839.  5780  5d                                pop     bp
  8840.  5781  ca 02 00                          retf    0002H
  8841.  5784                    CLOSE_DC:
  8842.  5784  55                SCL_062         push    bp
  8843.  5785  89 e5                             mov     bp,sp
  8844.  5787  80 3e 00 00 00                    cmp     byte ptr DC_OPEN,00H
  8845.  578c  74 14                             je      L509
  8846.  578e  0e                                push    cs
  8847.  578f  e8 00 00                          call    DISABLE_PORT
  8848.  5792  b0 0c                             mov     al,0cH
  8849.  5794  50                                push    ax
  8850.  5795  ff 36 00 00                       push    L575
  8851.  5799  ff 36 00 00                       push    DC_INT_SAVE
  8852.  579d  9a 00 00 00 00                    call    far DOS_012
  8853.  57a2  c6 06 00 00 00    L509            mov     byte ptr DC_OPEN,00H
  8854.  57a7  89 ec                             mov     sp,bp
  8855.  57a9  5d                                pop     bp
  8856.  57aa  cb                                retf    
  8857.  57ab                    OPEN_DC:
  8858.  57ab  55                SCL_063         push    bp
  8859.  57ac  89 e5                             mov     bp,sp
  8860.  57ae  83 ec 02                          sub     sp,0002H
  8861.  57b1  80 3e 00 00 00                    cmp     byte ptr DC_OPEN,00H
  8862.  57b6  74 04                             je      L510
  8863.  57b8  0e                                push    cs
  8864.  57b9  e8 00 00                          call    CLOSE_DC
  8865.  57bc  0e                L510            push    cs
  8866.  57bd  e8 00 00                          call    SCL_057
  8867.  57c0  b0 0c                             mov     al,0cH
  8868.  57c2  50                                push    ax
  8869.  57c3  bf 00 00                          mov     di,offset DC_INT_SAVE
  8870.  57c6  1e                                push    ds
  8871.  57c7  57                                push    di
  8872.  57c8  9a 00 00 00 00                    call    far DOS_011
  8873.  57cd  b0 0c                             mov     al,0cH
  8874.  57cf  50                                push    ax
  8875.  57d0  b8 00 00                          mov     ax,offset SCL_0A3
  8876.  57d3  8c ca                             mov     dx,cs
  8877.  57d5  52                                push    dx
  8878.  57d6  50                                push    ax
  8879.  57d7  9a 00 00 00 00                    call    far DOS_012
  8880.  57dc  c6 06 00 00 01                    mov     byte ptr DC_OPEN,01H
  8881.  57e1  0e                                push    cs
  8882.  57e2  e8 00 00                          call    ENABLE_PORT
  8883.  57e5  0e                                push    cs
  8884.  57e6  e8 00 00                          call    CLEAR_RX_BUFFER
  8885.  57e9  c4 7e 06                          les     di,dword ptr +6H[bp]
  8886.  57ec  06                                push    es
  8887.  57ed  57                                push    di
  8888.  57ee  0e                                push    cs
  8889.  57ef  e8 00 00                          call    GET_DC_STATUS
  8890.  57f2  89 ec                             mov     sp,bp
  8891.  57f4  5d                                pop     bp
  8892.  57f5  ca 04 00                          retf    0004H
  8893.  57f8                    DC_WRITE:
  8894.  57f8  55                SCL_064         push    bp
  8895.  57f9  89 e5                             mov     bp,sp
  8896.  57fb  83 ec 02                          sub     sp,0002H
  8897.  57fe  31 c0                             xor     ax,ax
  8898.  5800  89 46 fe                          mov     -2H[bp],ax
  8899.  5803  ba fd 03          L511            mov     dx,03fdH
  8900.  5806  ec                                in      al,dx
  8901.  5807  24 20                             and     al,20H
  8902.  5809  08 c0                             or      al,al
  8903.  580b  75 1b                             jne     L512
  8904.  580d  8b 46 fe                          mov     ax,-2H[bp]
  8905.  5810  3b 06 00 00                       cmp     ax,TX_CHAR_TIMEOUT
  8906.  5814  7d 12                             jge     L512
  8907.  5816  b8 01 00                          mov     ax,0001H
  8908.  5819  50                                push    ax
  8909.  581a  9a 00 00 00 00                    call    far CRT_012
  8910.  581f  8b 46 fe                          mov     ax,-2H[bp]
  8911.  5822  40                                inc     ax
  8912.  5823  89 46 fe                          mov     -2H[bp],ax
  8913.  5826  eb db                             jmp     L511
  8914.  5828  8b 46 fe          L512            mov     ax,-2H[bp]
  8915.  582b  3b 06 00 00                       cmp     ax,TX_CHAR_TIMEOUT
  8916.  582f  7d 1a                             jge     L513
  8917.  5831  ba fe 03                          mov     dx,03feH
  8918.  5834  ec                                in      al,dx
  8919.  5835  24 30                             and     al,30H
  8920.  5837  3c 30                             cmp     al,30H
  8921.  5839  75 10                             jne     L513
  8922.  583b  8a 46 0a                          mov     al,+0aH[bp]
  8923.  583e  ba f8 03                          mov     dx,03f8H
  8924.  5841  ee                                out     dx,al
  8925.  5842  c4 7e 06                          les     di,dword ptr +6H[bp]
  8926.  5845  26 c6 05 01                       mov     byte ptr es:[di],01H
  8927.  5849  eb 07                             jmp     L514
  8928.  584b  c4 7e 06          L513            les     di,dword ptr +6H[bp]
  8929.  584e  26 c6 05 00                       mov     byte ptr es:[di],00H
  8930.  5852  89 ec             L514            mov     sp,bp
  8931.  5854  5d                                pop     bp
  8932.  5855  ca 06 00                          retf    0006H
  8933.  5858                    TX_OK:
  8934.  5858  55                SCL_065         push    bp
  8935.  5859  89 e5                             mov     bp,sp
  8936.  585b  83 ec 03                          sub     sp,0003H
  8937.  585e  b0 01                             mov     al,01H
  8938.  5860  50                                push    ax
  8939.  5861  0e                                push    cs
  8940.  5862  e8 00 00                          call    SCL_05D
  8941.  5865  31 c0                             xor     ax,ax
  8942.  5867  89 46 fd                          mov     -3H[bp],ax
  8943.  586a  0e                L515            push    cs
  8944.  586b  e8 00 00                          call    DSR
  8945.  586e  08 c0                             or      al,al
  8946.  5870  74 08                             je      L516
  8947.  5872  0e                                push    cs
  8948.  5873  e8 00 00                          call    CTS
  8949.  5876  08 c0                             or      al,al
  8950.  5878  75 1b                             jne     L517
  8951.  587a  8b 46 fd          L516            mov     ax,-3H[bp]
  8952.  587d  3b 06 00 00                       cmp     ax,RTS_CTS_TIMEOUT
  8953.  5881  7d 12                             jge     L517
  8954.  5883  8b 46 fd                          mov     ax,-3H[bp]
  8955.  5886  40                                inc     ax
  8956.  5887  89 46 fd                          mov     -3H[bp],ax
  8957.  588a  b8 01 00                          mov     ax,0001H
  8958.  588d  50                                push    ax
  8959.  588e  9a 00 00 00 00                    call    far CRT_012
  8960.  5893  eb d5                             jmp     L515
  8961.  5895  8b 46 fd          L517            mov     ax,-3H[bp]
  8962.  5898  3b 06 00 00                       cmp     ax,RTS_CTS_TIMEOUT
  8963.  589c  7c 04                             jl      L518
  8964.  589e  b0 00                             mov     al,00H
  8965.  58a0  eb 02                             jmp     L519
  8966.  58a2  b0 01             L518            mov     al,01H
  8967.  58a4  88 46 ff          L519            mov     -1H[bp],al
  8968.  58a7  8a 46 ff                          mov     al,-1H[bp]
  8969.  58aa  89 ec                             mov     sp,bp
  8970.  58ac  5d                                pop     bp
  8971.  58ad  cb                                retf    
  8972.  58ae                    SEND_CHAR:
  8973.  58ae  55                SCL_066         push    bp
  8974.  58af  89 e5                             mov     bp,sp
  8975.  58b1  e4 21                             in      al,21H
  8976.  58b3  0c 10                             or      al,10H
  8977.  58b5  e6 21                             out     21H,al
  8978.  58b7  0e                                push    cs
  8979.  58b8  e8 00 00                          call    SCL_065
  8980.  58bb  08 c0                             or      al,al
  8981.  58bd  74 0f                             je      L520
  8982.  58bf  8a 46 0a                          mov     al,+0aH[bp]
  8983.  58c2  50                                push    ax
  8984.  58c3  c4 7e 06                          les     di,dword ptr +6H[bp]
  8985.  58c6  06                                push    es
  8986.  58c7  57                                push    di
  8987.  58c8  0e                                push    cs
  8988.  58c9  e8 00 00                          call    DC_WRITE
  8989.  58cc  eb 07                             jmp     L521
  8990.  58ce  c4 7e 06          L520            les     di,dword ptr +6H[bp]
  8991.  58d1  26 c6 05 00                       mov     byte ptr es:[di],00H
  8992.  58d5  ba fd 03          L521            mov     dx,03fdH
  8993.  58d8  ec                                in      al,dx
  8994.  58d9  24 40                             and     al,40H
  8995.  58db  3c 40                             cmp     al,40H
  8996.  58dd  75 f6                             jne     L521
  8997.  58df  e4 21                             in      al,21H
  8998.  58e1  24 ef                             and     al,0efH
  8999.  58e3  e6 21                             out     21H,al
  9000.  58e5  b0 00                             mov     al,00H
  9001.  58e7  50                                push    ax
  9002.  58e8  0e                                push    cs
  9003.  58e9  e8 00 00                          call    SCL_05D
  9004.  58ec  89 ec                             mov     sp,bp
  9005.  58ee  5d                                pop     bp
  9006.  58ef  ca 06 00                          retf    0006H
  9007.  58f2                    SEND_STRING:
  9008.  58f2  55                SCL_067         push    bp
  9009.  58f3  89 e5                             mov     bp,sp
  9010.  58f5  81 ec 02 01                       sub     sp,0102H
  9011.  58f9  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  9012.  58fc  06                                push    es
  9013.  58fd  57                                push    di
  9014.  58fe  8d be 00 ff                       lea     di,-100H[bp]
  9015.  5902  16                                push    ss
  9016.  5903  57                                push    di
  9017.  5904  b8 ff 00                          mov     ax,00ffH
  9018.  5907  50                                push    ax
  9019.  5908  9a 00 00 00 00                    call    far SYSTEM_00C
  9020.  590d  0e                                push    cs
  9021.  590e  e8 00 00                          call    SCL_065
  9022.  5911  08 c0                             or      al,al
  9023.  5913  74 47                             je      L524
  9024.  5915  e4 21                             in      al,21H
  9025.  5917  0c 10                             or      al,10H
  9026.  5919  e6 21                             out     21H,al
  9027.  591b  c4 7e 06                          les     di,dword ptr +6H[bp]
  9028.  591e  26 c6 05 01                       mov     byte ptr es:[di],01H
  9029.  5922  c7 86 fe fe 01 00                 mov     word ptr -102H[bp],0001H
  9030.  5928  c4 7e 06          L522            les     di,dword ptr +6H[bp]
  9031.  592b  26 80 3d 00                       cmp     byte ptr es:[di],00H
  9032.  592f  74 29                             je      L523
  9033.  5931  8a 86 00 ff                       mov     al,-100H[bp]
  9034.  5935  30 e4                             xor     ah,ah
  9035.  5937  3b 86 fe fe                       cmp     ax,-102H[bp]
  9036.  593b  7c 1d                             jl      L523
  9037.  593d  8b be fe fe                       mov     di,-102H[bp]
  9038.  5941  8a 83 00 ff                       mov     al,-100H[bp+di]
  9039.  5945  50                                push    ax
  9040.  5946  c4 7e 06                          les     di,dword ptr +6H[bp]
  9041.  5949  06                                push    es
  9042.  594a  57                                push    di
  9043.  594b  0e                                push    cs
  9044.  594c  e8 00 00                          call    DC_WRITE
  9045.  594f  8b 86 fe fe                       mov     ax,-102H[bp]
  9046.  5953  40                                inc     ax
  9047.  5954  89 86 fe fe                       mov     -102H[bp],ax
  9048.  5958  eb ce                             jmp     L522
  9049.  595a  eb 07             L523            jmp     L525
  9050.  595c  c4 7e 06          L524            les     di,dword ptr +6H[bp]
  9051.  595f  26 c6 05 00                       mov     byte ptr es:[di],00H
  9052.  5963  ba fd 03          L525            mov     dx,03fdH
  9053.  5966  ec                                in      al,dx
  9054.  5967  24 40                             and     al,40H
  9055.  5969  3c 40                             cmp     al,40H
  9056.  596b  75 f6                             jne     L525
  9057.  596d  e4 21                             in      al,21H
  9058.  596f  24 ef                             and     al,0efH
  9059.  5971  e6 21                             out     21H,al
  9060.  5973  b0 00                             mov     al,00H
  9061.  5975  50                                push    ax
  9062.  5976  0e                                push    cs
  9063.  5977  e8 00 00                          call    SCL_05D
  9064.  597a  89 ec                             mov     sp,bp
  9065.  597c  5d                                pop     bp
  9066.  597d  ca 08 00                          retf    0008H
  9067.  5980                    SEND_BUFFER:
  9068.  5980  55                SCL_068         push    bp
  9069.  5981  89 e5                             mov     bp,sp
  9070.  5983  81 ec 05 01                       sub     sp,0105H
  9071.  5987  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  9072.  598a  06                                push    es
  9073.  598b  57                                push    di
  9074.  598c  8d be 00 ff                       lea     di,-100H[bp]
  9075.  5990  16                                push    ss
  9076.  5991  57                                push    di
  9077.  5992  b8 ff 00                          mov     ax,00ffH
  9078.  5995  50                                push    ax
  9079.  5996  9a 00 00 00 00                    call    far SYSTEM_00C
  9080.  599b  0e                                push    cs
  9081.  599c  e8 00 00                          call    SCL_065
  9082.  599f  08 c0                             or      al,al
  9083.  59a1  75 03                             jne     L526
  9084.  59a3  e9 fa 00                          jmp     L532
  9085.  59a6  e4 21             L526            in      al,21H
  9086.  59a8  0c 10                             or      al,10H
  9087.  59aa  e6 21                             out     21H,al
  9088.  59ac  c4 7e 06                          les     di,dword ptr +6H[bp]
  9089.  59af  26 c6 05 01                       mov     byte ptr es:[di],01H
  9090.  59b3  c7 86 fe fe 01 00                 mov     word ptr -102H[bp],0001H
  9091.  59b9  c4 7e 06          L527            les     di,dword ptr +6H[bp]
  9092.  59bc  26 80 3d 00                       cmp     byte ptr es:[di],00H
  9093.  59c0  74 29                             je      L528
  9094.  59c2  8a 86 00 ff                       mov     al,-100H[bp]
  9095.  59c6  30 e4                             xor     ah,ah
  9096.  59c8  3b 86 fe fe                       cmp     ax,-102H[bp]
  9097.  59cc  7c 1d                             jl      L528
  9098.  59ce  8b be fe fe                       mov     di,-102H[bp]
  9099.  59d2  8a 83 00 ff                       mov     al,-100H[bp+di]
  9100.  59d6  50                                push    ax
  9101.  59d7  c4 7e 06                          les     di,dword ptr +6H[bp]
  9102.  59da  06                                push    es
  9103.  59db  57                                push    di
  9104.  59dc  0e                                push    cs
  9105.  59dd  e8 00 00                          call    DC_WRITE
  9106.  59e0  8b 86 fe fe                       mov     ax,-102H[bp]
  9107.  59e4  40                                inc     ax
  9108.  59e5  89 86 fe fe                       mov     -102H[bp],ax
  9109.  59e9  eb ce                             jmp     L527
  9110.  59eb  c4 7e 06          L528            les     di,dword ptr +6H[bp]
  9111.  59ee  26 80 3d 00                       cmp     byte ptr es:[di],00H
  9112.  59f2  74 27                             je      L529
  9113.  59f4  b0 02                             mov     al,02H
  9114.  59f6  50                                push    ax
  9115.  59f7  c4 7e 06                          les     di,dword ptr +6H[bp]
  9116.  59fa  06                                push    es
  9117.  59fb  57                                push    di
  9118.  59fc  0e                                push    cs
  9119.  59fd  e8 00 00                          call    DC_WRITE
  9120.  5a00  8b 46 0e                          mov     ax,+0eH[bp]
  9121.  5a03  35 02 00                          xor     ax,0002H
  9122.  5a06  a2 00 00                          mov     BCC,al
  9123.  5a09  8b 46 12                          mov     ax,+12H[bp]
  9124.  5a0c  89 86 fe fe                       mov     -102H[bp],ax
  9125.  5a10  8b 46 12                          mov     ax,+12H[bp]
  9126.  5a13  03 46 10                          add     ax,+10H[bp]
  9127.  5a16  48                                dec     ax
  9128.  5a17  89 86 fb fe                       mov     -105H[bp],ax
  9129.  5a1b  c4 7e 06          L529            les     di,dword ptr +6H[bp]
  9130.  5a1e  26 80 3d 00                       cmp     byte ptr es:[di],00H
  9131.  5a22  74 40                             je      L530
  9132.  5a24  8b 86 fe fe                       mov     ax,-102H[bp]
  9133.  5a28  3b 86 fb fe                       cmp     ax,-105H[bp]
  9134.  5a2c  7f 36                             jg      L530
  9135.  5a2e  8b 86 fe fe                       mov     ax,-102H[bp]
  9136.  5a32  c4 7e 14                          les     di,dword ptr +14H[bp]
  9137.  5a35  03 f8                             add     di,ax
  9138.  5a37  26 8a 45 ff                       mov     al,es:-1H[di]
  9139.  5a3b  50                                push    ax
  9140.  5a3c  c4 7e 06                          les     di,dword ptr +6H[bp]
  9141.  5a3f  06                                push    es
  9142.  5a40  57                                push    di
  9143.  5a41  0e                                push    cs
  9144.  5a42  e8 00 00                          call    DC_WRITE
  9145.  5a45  8b 86 fe fe                       mov     ax,-102H[bp]
  9146.  5a49  c4 7e 14                          les     di,dword ptr +14H[bp]
  9147.  5a4c  03 f8                             add     di,ax
  9148.  5a4e  26 8a 45 ff                       mov     al,es:-1H[di]
  9149.  5a52  32 06 00 00                       xor     al,BCC
  9150.  5a56  a2 00 00                          mov     BCC,al
  9151.  5a59  8b 86 fe fe                       mov     ax,-102H[bp]
  9152.  5a5d  40                                inc     ax
  9153.  5a5e  89 86 fe fe                       mov     -102H[bp],ax
  9154.  5a62  eb b7                             jmp     L529
  9155.  5a64  c4 7e 06          L530            les     di,dword ptr +6H[bp]
  9156.  5a67  26 80 3d 00                       cmp     byte ptr es:[di],00H
  9157.  5a6b  74 31                             je      L531
  9158.  5a6d  b0 03                             mov     al,03H
  9159.  5a6f  50                                push    ax
  9160.  5a70  c4 7e 06                          les     di,dword ptr +6H[bp]
  9161.  5a73  06                                push    es
  9162.  5a74  57                                push    di
  9163.  5a75  0e                                push    cs
  9164.  5a76  e8 00 00                          call    DC_WRITE
  9165.  5a79  a0 00 00                          mov     al,BCC
  9166.  5a7c  34 03                             xor     al,03H
  9167.  5a7e  a2 00 00                          mov     BCC,al
  9168.  5a81  c4 7e 06                          les     di,dword ptr +6H[bp]
  9169.  5a84  26 80 3d 00                       cmp     byte ptr es:[di],00H
  9170.  5a88  74 14                             je      L531
  9171.  5a8a  80 3e 00 00 00                    cmp     byte ptr BCC_SET,00H
  9172.  5a8f  74 0d                             je      L531
  9173.  5a91  a0 00 00                          mov     al,BCC
  9174.  5a94  50                                push    ax
  9175.  5a95  c4 7e 06                          les     di,dword ptr +6H[bp]
  9176.  5a98  06                                push    es
  9177.  5a99  57                                push    di
  9178.  5a9a  0e                                push    cs
  9179.  5a9b  e8 00 00                          call    DC_WRITE
  9180.  5a9e  eb 07             L531            jmp     L533
  9181.  5aa0  c4 7e 06          L532            les     di,dword ptr +6H[bp]
  9182.  5aa3  26 c6 05 00                       mov     byte ptr es:[di],00H
  9183.  5aa7  ba fd 03          L533            mov     dx,03fdH
  9184.  5aaa  ec                                in      al,dx
  9185.  5aab  24 40                             and     al,40H
  9186.  5aad  3c 40                             cmp     al,40H
  9187.  5aaf  75 f6                             jne     L533
  9188.  5ab1  e4 21                             in      al,21H
  9189.  5ab3  24 ef                             and     al,0efH
  9190.  5ab5  e6 21                             out     21H,al
  9191.  5ab7  b0 00                             mov     al,00H
  9192.  5ab9  50                                push    ax
  9193.  5aba  0e                                push    cs
  9194.  5abb  e8 00 00                          call    SCL_05D
  9195.  5abe  89 ec                             mov     sp,bp
  9196.  5ac0  5d                                pop     bp
  9197.  5ac1  ca 12 00                          retf    0012H
  9198.  5ac4                    RECEIVE_CHAR:
  9199.  5ac4  55                SCL_069         push    bp
  9200.  5ac5  89 e5                             mov     bp,sp
  9201.  5ac7  a1 00 00                          mov     ax,DC_RX_BUFF_BOTTOM
  9202.  5aca  3b 06 00 00                       cmp     ax,DC_RX_BUFF_TOP
  9203.  5ace  74 27                             je      L534
  9204.  5ad0  8b 3e 00 00                       mov     di,DC_RX_BUFF_BOTTOM
  9205.  5ad4  8a 85 00 00                       mov     al,DC_RX_BUFFER[di]
  9206.  5ad8  30 e4                             xor     ah,ah
  9207.  5ada  c4 7e 0a                          les     di,dword ptr +0aH[bp]
  9208.  5add  26 89 05                          mov     es:[di],ax
  9209.  5ae0  a1 00 00                          mov     ax,DC_RX_BUFF_BOTTOM
  9210.  5ae3  40                                inc     ax
  9211.  5ae4  99                                cwd     
  9212.  5ae5  b9 34 08                          mov     cx,0834H
  9213.  5ae8  f7 f9                             idiv    cx
  9214.  5aea  92                                xchg    ax,dx
  9215.  5aeb  a3 00 00                          mov     DC_RX_BUFF_BOTTOM,ax
  9216.  5aee  c4 7e 06                          les     di,dword ptr +6H[bp]
  9217.  5af1  26 c6 05 01                       mov     byte ptr es:[di],01H
  9218.  5af5  eb 07                             jmp     L535
  9219.  5af7  c4 7e 06          L534            les     di,dword ptr +6H[bp]
  9220.  5afa  26 c6 05 00                       mov     byte ptr es:[di],00H
  9221.  5afe  89 ec             L535            mov     sp,bp
  9222.  5b00  5d                                pop     bp
  9223.  5b01  ca 08 00                          retf    0008H
  9224.  5b04  0b 4f 41          L536            or      cx,+41H[bx]
  9225.  5b07  53                                push    bx
  9226.  5b08  49                                dec     cx
  9227.  5b09  53                                push    bx
  9228.  5b0a  20 2f                             and     [bx],ch
  9229.  5b0c  20 53 43                          and     +43H[bp+di],dl
  9230.  5b0f  4c                                dec     sp
  9231.  5b10  01 20             L537            add     [bx+si],sp
  9232.  5b12  03 35             L538            add     si,[di]
  9233.  5b14  2e 30 29                          xor     cs:[bx+di],ch
  9234.  5b17  43                                inc     bx
  9235.  5b18  6f                                outsw   
  9236.  5b19  70 79                             jo      L542
  9237.  5b1b  72 69                             jb      L541
  9238.  5b1d  67 68 74 20                       push    2074H
  9239.  5b21  28 63 29                          sub     +29H[bp+di],ah
  9240.  5b24  31 39                             xor     [bx+di],di
  9241.  5b26  38 36 2c 38                       cmp     [0000382cH],dh
  9242.  5b2a  37                                aaa     
  9243.  5b2b  2c 38                             sub     al,38H
  9244.  5b2d  38 20                             cmp     [bx+si],ah
  9245.  5b2f  45                                inc     bp
  9246.  5b30  75 72                             jne     L544
  9247.  5b32  65 6b 61 20 41                    imul    sp,gs:+20H[bx+di],41H
  9248.  5b37  73 73                             jae     L545
  9249.  5b39  6f                                outsw   
  9250.  5b3a  63 69 61                          arpl    bp,+61H[bx+di]
  9251.  5b3d  74 65                             je      L544
  9252.  5b3f  73 01                             jae     SCL_INIT
  9253.  5b41  5c                                pop     sp
  9254.  5b42                    SCL_000:
  9255.  5b42  89 e5             SCL_INIT        mov     bp,sp
  9256.  5b44  81 ec 00 01                       sub     sp,0100H
  9257.  5b48  8d be 00 ff                       lea     di,-100H[bp]
  9258.  5b4c  16                                push    ss
  9259.  5b4d  57                                push    di
  9260.  5b4e  bf 00 00                          mov     di,offset L536
  9261.  5b51  0e                                push    cs
  9262.  5b52  57                                push    di
  9263.  5b53  9a 00 00 00 00                    call    far SYSTEM_00B
  9264.  5b58  bf 00 00                          mov     di,offset L537
  9265.  5b5b  0e                                push    cs
  9266.  5b5c  57                                push    di
  9267.  5b5d  9a 00 00 00 00                    call    far SYSTEM_00F
  9268.  5b62  bf 00 00                          mov     di,offset L538
  9269.  5b65  0e                                push    cs
  9270.  5b66  57                                push    di
  9271.  5b67  9a 00 00 00 00                    call    far SYSTEM_00F
  9272.  5b6c  bf 00 00                          mov     di,offset L537
  9273.  5b6f  0e                                push    cs
  9274.  5b70  57                                push    di
  9275.  5b71  9a 00 00 00 00                    call    far SYSTEM_00F
  9276.  5b76  bf 00 00                          mov     di,offset L539
  9277.  5b79  0e                                push    cs
  9278.  5b7a  57                                push    di
  9279.  5b7b  9a 00 00 00 00                    call    far SYSTEM_00F
  9280.  5b80  bf 00 00                          mov     di,offset PROGPATH
  9281.  5b83  1e                                push    ds
  9282.  5b84  57                                push    di
  9283.  5b85  b8 50 00                          mov     ax,0050H
  9284.  5b88  50                                push    ax
  9285.  5b89  9a 00 00 00 00                    call    far SYSTEM_00C
  9286.  5b8e  0e                                push    cs
  9287.  5b8f  e8 00 00                          call    SCL_01F
  9288.  5b92  3c 07                             cmp     al,07H
  9289.  5b94  75 08             L542            jne     L543
  9290.  5b96  c7 06 00 00 00 b0                 mov     word ptr SCREENBASE,0b000H
  9291.  5b9c  eb 06                             jmp     L544
  9292.  5b9e  c7 06 00 00 00 b8 L543            mov     word ptr SCREENBASE,0b800H
  9293.  5ba4  0e                L544            push    cs
  9294.  5ba5  e8 00 00                          call    DISPLAYTYPE
  9295.  5ba8  3c 01                             cmp     al,01H
  9296.  5baa  74 04                             je      L546
  9297.  5bac  b0 00             L545            mov     al,00H
  9298.  5bae  eb 02                             jmp     L547
  9299.  5bb0  b0 01             L546            mov     al,01H
  9300.  5bb2  a2 00 00          L547            mov     FLICKER,al
  9301.  5bb5  b0 00                             mov     al,00H
  9302.  5bb7  50                                push    ax
  9303.  5bb8  bf 00 00                          mov     di,offset PROGPATH
  9304.  5bbb  1e                                push    ds
  9305.  5bbc  57                                push    di
  9306.  5bbd  b8 50 00                          mov     ax,0050H
  9307.  5bc0  50                                push    ax
  9308.  5bc1  9a 00 00 00 00                    call    far SYSTEM_065
  9309.  5bc6  80 3e 00 00 03                    cmp     byte ptr PROGPATH,03H
  9310.  5bcb  76 28                             jbe     L548
  9311.  5bcd  8d be 00 ff                       lea     di,-100H[bp]
  9312.  5bd1  16                                push    ss
  9313.  5bd2  57                                push    di
  9314.  5bd3  bf 00 00                          mov     di,offset PROGPATH
  9315.  5bd6  1e                                push    ds
  9316.  5bd7  57                                push    di
  9317.  5bd8  9a 00 00 00 00                    call    far SYSTEM_00B
  9318.  5bdd  bf 00 00                          mov     di,offset L540
  9319.  5be0  0e                                push    cs
  9320.  5be1  57                                push    di
  9321.  5be2  9a 00 00 00 00                    call    far SYSTEM_00F
  9322.  5be7  bf 00 00                          mov     di,offset PROGPATH
  9323.  5bea  1e                                push    ds
  9324.  5beb  57                                push    di
  9325.  5bec  b8 50 00                          mov     ax,0050H
  9326.  5bef  50                                push    ax
  9327.  5bf0  9a 00 00 00 00                    call    far SYSTEM_00C
  9328.  5bf5  89 ec             L548            mov     sp,bp
  9329.  5bf7  cb                                retf    
  9330.  5bf8  33 c0             L549            xor     ax,ax
  9331.  5bfa  8a c8                             mov     cl,al
  9332.  5bfc  8a f8                             mov     bh,al
  9333.  5bfe  fe cd                             dec     ch
  9334.  5c00  d1 e9                             shr     cx,1
  9335.  5c02  8b f9                             mov     di,cx
  9336.  5c04  d1 ef                             shr     di,1
  9337.  5c06  d1 ef                             shr     di,1
  9338.  5c08  03 f9                             add     di,cx
  9339.  5c0a  4b                                dec     bx
  9340.  5c0b  d1 e3                             shl     bx,1
  9341.  5c0d  03 fb                             add     di,bx
  9342.  5c0f  8e 06 00 00                       mov     es,SCREENBASE
  9343.  5c13  c3                                ret     
  9344.  5c14                    WRITETA:
  9345.  5c14  55                SCL_01B         push    bp
  9346.  5c15  8b ec                             mov     bp,sp
  9347.  5c17  1e                                push    ds
  9348.  5c18  8a 6e 08                          mov     ch,+8H[bp]
  9349.  5c1b  8a 5e 0a                          mov     bl,+0aH[bp]
  9350.  5c1e  e8 00 00                          call    L549
  9351.  5c21  8a 0e 00 00                       mov     cl,FLICKER
  9352.  5c25  c5 76 0c                          lds     si,dword ptr +0cH[bp]
  9353.  5c28  fc                                cld     
  9354.  5c29  ac                                lodsb   
  9355.  5c2a  91                                xchg    ax,cx
  9356.  5c2b  e3 29                             jcxz    L555
  9357.  5c2d  8a 66 06                          mov     ah,+6H[bp]
  9358.  5c30  d0 d8                             rcr     al,1
  9359.  5c32  73 1e                             jae     L554
  9360.  5c34  ba da 03                          mov     dx,03daH
  9361.  5c37  ac                L550            lodsb   
  9362.  5c38  8b d8                             mov     bx,ax
  9363.  5c3a  fa                                cli     
  9364.  5c3b  ec                L551            in      al,dx
  9365.  5c3c  a8 08                             test    al,08H
  9366.  5c3e  75 09                             jne     L553
  9367.  5c40  d0 d8                             rcr     al,1
  9368.  5c42  72 f7                             jb      L551
  9369.  5c44  ec                L552            in      al,dx
  9370.  5c45  d0 d8                             rcr     al,1
  9371.  5c47  73 fb                             jae     L552
  9372.  5c49  8b c3             L553            mov     ax,bx
  9373.  5c4b  ab                                stosw   
  9374.  5c4c  fb                                sti     
  9375.  5c4d  e2 e8                             loop    L550
  9376.  5c4f  eb 05                             jmp     L555
  9377.  5c51  90                                nop     
  9378.  5c52  ac                L554            lodsb   
  9379.  5c53  ab                                stosw   
  9380.  5c54  e2 fc                             loop    L554
  9381.  5c56  1f                L555            pop     ds
  9382.  5c57  8b e5                             mov     sp,bp
  9383.  5c59  5d                                pop     bp
  9384.  5c5a  ca 0a 00                          retf    000aH
  9385.  5c5d                    WRITET:
  9386.  5c5d  55                SCL_01C         push    bp
  9387.  5c5e  8b ec                             mov     bp,sp
  9388.  5c60  1e                                push    ds
  9389.  5c61  8a 6e 06                          mov     ch,+6H[bp]
  9390.  5c64  8a 5e 08                          mov     bl,+8H[bp]
  9391.  5c67  e8 00 00                          call    L549
  9392.  5c6a  8a 0e 00 00                       mov     cl,FLICKER
  9393.  5c6e  c5 76 0a                          lds     si,dword ptr +0aH[bp]
  9394.  5c71  fc                                cld     
  9395.  5c72  ac                                lodsb   
  9396.  5c73  91                                xchg    ax,cx
  9397.  5c74  e3 27                             jcxz    L561
  9398.  5c76  d0 d8                             rcr     al,1
  9399.  5c78  73 1f                             jae     L560
  9400.  5c7a  ba da 03                          mov     dx,03daH
  9401.  5c7d  ac                L556            lodsb   
  9402.  5c7e  8a e0                             mov     ah,al
  9403.  5c80  fa                                cli     
  9404.  5c81  ec                L557            in      al,dx
  9405.  5c82  a8 08                             test    al,08H
  9406.  5c84  75 09                             jne     L559
  9407.  5c86  d0 d8                             rcr     al,1
  9408.  5c88  72 f7                             jb      L557
  9409.  5c8a  ec                L558            in      al,dx
  9410.  5c8b  d0 d8                             rcr     al,1
  9411.  5c8d  73 fb                             jae     L558
  9412.  5c8f  8a c4             L559            mov     al,ah
  9413.  5c91  aa                                stosb   
  9414.  5c92  fb                                sti     
  9415.  5c93  47                                inc     di
  9416.  5c94  e2 e7                             loop    L556
  9417.  5c96  eb 05                             jmp     L561
  9418.  5c98  90                                nop     
  9419.  5c99  a4                L560            movsb   
  9420.  5c9a  47                                inc     di
  9421.  5c9b  e2 fc                             loop    L560
  9422.  5c9d  1f                L561            pop     ds
  9423.  5c9e  8b e5                             mov     sp,bp
  9424.  5ca0  5d                                pop     bp
  9425.  5ca1  ca 08 00                          retf    0008H
  9426.  5ca4                    WRITEA:
  9427.  5ca4  55                SCL_01D         push    bp
  9428.  5ca5  8b ec                             mov     bp,sp
  9429.  5ca7  8a 6e 08                          mov     ch,+8H[bp]
  9430.  5caa  8a 5e 0a                          mov     bl,+0aH[bp]
  9431.  5cad  e8 00 00                          call    L549
  9432.  5cb0  47                                inc     di
  9433.  5cb1  fc                                cld     
  9434.  5cb2  8b 4e 0c                          mov     cx,+0cH[bp]
  9435.  5cb5  e3 2c                             jcxz    L567
  9436.  5cb7  8a 46 06                          mov     al,+6H[bp]
  9437.  5cba  80 3e 00 00 01                    cmp     byte ptr FLICKER,01H
  9438.  5cbf  75 1e                             jne     L566
  9439.  5cc1  8a e0                             mov     ah,al
  9440.  5cc3  ba da 03                          mov     dx,03daH
  9441.  5cc6  fa                L562            cli     
  9442.  5cc7  ec                L563            in      al,dx
  9443.  5cc8  a8 08                             test    al,08H
  9444.  5cca  75 09                             jne     L565
  9445.  5ccc  d0 d8                             rcr     al,1
  9446.  5cce  72 f7                             jb      L563
  9447.  5cd0  ec                L564            in      al,dx
  9448.  5cd1  d0 d8                             rcr     al,1
  9449.  5cd3  73 fb                             jae     L564
  9450.  5cd5  8a c4             L565            mov     al,ah
  9451.  5cd7  aa                                stosb   
  9452.  5cd8  fb                                sti     
  9453.  5cd9  47                                inc     di
  9454.  5cda  e2 ea                             loop    L562
  9455.  5cdc  eb 05                             jmp     L567
  9456.  5cde  90                                nop     
  9457.  5cdf  aa                L566            stosb   
  9458.  5ce0  47                                inc     di
  9459.  5ce1  e2 fc                             loop    L566
  9460.  5ce3  8b e5             L567            mov     sp,bp
  9461.  5ce5  5d                                pop     bp
  9462.  5ce6  ca 08 00                          retf    0008H
  9463.  5ce9  b4 0f             L568            mov     ah,0fH
  9464.  5ceb  cd 10                             int     10H
  9465.  5ced  a2 00 00                          mov     L587,al
  9466.  5cf0  c3                                ret     
  9467.  5cf1                    DISPLAYTYPE:
  9468.  5cf1  e8 00 00          SCL_01E         call    L568
  9469.  5cf4  c6 06 00 00 04                    mov     byte ptr L588,04H
  9470.  5cf9  b9 ff ff                          mov     cx,0ffffH
  9471.  5cfc  b8 00 1c                          mov     ax,1c00H
  9472.  5cff  cd 10                             int     10H
  9473.  5d01  3c 1c                             cmp     al,1cH
  9474.  5d03  74 41                             je      L570
  9475.  5d05  c6 06 00 00 03                    mov     byte ptr L588,03H
  9476.  5d0a  b3 32                             mov     bl,32H
  9477.  5d0c  b8 00 12                          mov     ax,1200H
  9478.  5d0f  cd 10                             int     10H
  9479.  5d11  3c 12                             cmp     al,12H
  9480.  5d13  74 31                             je      L570
  9481.  5d15  c6 06 00 00 02                    mov     byte ptr L588,02H
  9482.  5d1a  bb 10 ff                          mov     bx,0ff10H
  9483.  5d1d  b9 ff ff                          mov     cx,0ffffH
  9484.  5d20  b8 00 12                          mov     ax,1200H
  9485.  5d23  cd 10                             int     10H
  9486.  5d25  32 c0                             xor     al,al
  9487.  5d27  83 f9 ff                          cmp     cx,0ffffH
  9488.  5d2a  74 1e                             je      L571
  9489.  5d2c  80 ff 01                          cmp     bh,01H
  9490.  5d2f  77 19                             ja      L571
  9491.  5d31  80 ff 01                          cmp     bh,01H
  9492.  5d34  74 09                             je      L569
  9493.  5d36  80 3e 00 00 07                    cmp     byte ptr L587,07H
  9494.  5d3b  74 0d                             je      L571
  9495.  5d3d  eb 07                             jmp     L570
  9496.  5d3f  80 3e 00 00 07    L569            cmp     byte ptr L587,07H
  9497.  5d44  75 04                             jne     L571
  9498.  5d46  a0 00 00          L570            mov     al,L588
  9499.  5d49  cb                                retf    
  9500.  5d4a  c6 06 00 00 01    L571            mov     byte ptr L588,01H
  9501.  5d4f  80 3e 00 00 07                    cmp     byte ptr L587,07H
  9502.  5d54  75 f0                             jne     L570
  9503.  5d56  c6 06 00 00 00                    mov     byte ptr L588,00H
  9504.  5d5b  eb e9                             jmp     L570
  9505.  5d5d                    VIDEOMODE:
  9506.  5d5d  e8 00 00          SCL_01F         call    L568
  9507.  5d60  cb                                retf    
  9508.  
  9509. No disassembly errors
  9510.  
  9511. ------------------------------------------------------------
  9512.  
  9513. Segment: _DATA  WORD   00000131 bytes  
  9514.  0000                          SCL_DATA        - 
  9515.  0000  04 2e 73 63 73 00 00 00 SCREENFILE_EXT  - ..scs...
  9516.  0008  00 00 00                                - ...
  9517.  000b  04 2e 73 63 69 00 00 00 INDEXFILE_EXT   - ..sci...
  9518.  0013  00 00 00                                - ...
  9519.  0016  04 2e 65 72 72 00 00 00 ERRORFILE_EXT   - ..err...
  9520.  001e  00 00 00                                - ...
  9521.  0021  04 2e 6d 73 67 00 00 00 MESSAGEFILE_EXT - ..msg...
  9522.  0029  00 00 00                                - ...
  9523.  002c  24 04                   CODE_HELP_FIELD - $.
  9524.  002e                          CODE_HELP_FORMAT LABEL BYTE
  9525.  002e  23 04                                   - #.
  9526.  0030  01                      AUTO_HELP_SET   - .
  9527.  0031  03 00                   MAXERRORS       - ..
  9528.  0033  00 00                   SCL_COUNTRY     - ..
  9529.  0035  00                      NO_WRAP         - .
  9530.  0036  03 00                   TIMER_INTERVALL - ..
  9531.  0038  00                      BEEP_OFF        - .
  9532.  0039  03 00                   BEEP_TIME       - ..
  9533.  003b                          BEEP_FREQUENCY_1 LABEL BYTE
  9534.  003b  c8 00                                   - ..
  9535.  003d                          BEEP_FREQUENCY_2 LABEL BYTE
  9536.  003d  5e 01                                   - ^.
  9537.  003f                          LP_BACKGROUND_POINTER LABEL BYTE
  9538.  003f  00 00                                   - ..
  9539.  0041  00 00                   L572            - ..
  9540.  0043                          HP_BACKGROUND_POINTER LABEL BYTE
  9541.  0043  00 00                                   - ..
  9542.  0045  00 00                   L573            - ..
  9543.  0047  01                      INPUT_MSG_SET   - .
  9544.  0048  01                      ERROR_MSG_SET   - .
  9545.  0049  10 00                   MARK_FIELD_LEFT - ..
  9546.  004b                          MARK_FIELD_RIGHT LABEL BYTE
  9547.  004b  11 00                                   - ..
  9548.  004d  59 00                   CODE_YES        - Y.
  9549.  004f  4e 00                   CODE_NO         - N.
  9550.  0051  25 04                   CODE_CANCEL_ACT - %.
  9551.  0053  2c 04                   CODE_ABORT      - ,.
  9552.  0055  1b 00                   CODE_ESCAPE     - ..
  9553.  0057  2f 04                   CODE_HOME       - /.
  9554.  0059  09 00                   CODE_TAB        - ..
  9555.  005b  5c 04                   CODE_CTRLTAB    - \.
  9556.  005d  f7 03                   CODE_RTAB       - ..
  9557.  005f  0d 00                   CODE_RETURN     - ..
  9558.  0061  33 04                   CODE_LEFT       - 3.
  9559.  0063  35 04                   CODE_RIGHT      - 5.
  9560.  0065  38 04                   CODE_DOWN       - 8.
  9561.  0067  30 04                   CODE_UP         - 0.
  9562.  0069  37 04                   CODE_END        - 7.
  9563.  006b  3a 04                   CODE_INS        - :.
  9564.  006d  3b 04                   CODE_DEL        - ;.
  9565.  006f  08 00                   CODE_BACKSPACE  - ..
  9566.  0071  31 04                   CODE_PGUP       - 1.
  9567.  0073  39 04                   CODE_PGDOWN     - 9.
  9568.  0075  23 04                   CODE_F1         - #.
  9569.  0077  24 04                   CODE_F2         - $.
  9570.  0079  25 04                   CODE_F3         - %.
  9571.  007b  26 04                   CODE_F4         - &.
  9572.  007d  27 04                   CODE_F5         - '.
  9573.  007f  28 04                   CODE_F6         - (.
  9574.  0081  29 04                   CODE_F7         - ).
  9575.  0083  2a 04                   CODE_F8         - *.
  9576.  0085  2b 04                   CODE_F9         - +.
  9577.  0087  2c 04                   CODE_F10        - ,.
  9578.  0089  7e c1 ff 0f ff ff ff ff ANYTHING_SET    - ~.......
  9579.  0091  ff ff ff ff ff ff ff ff                 - ........
  9580.  0099  ff ff ff ff ff ff ff ff                 - ........
  9581.  00a1  ff ff ff ff ff ff ff 7f                 - ........
  9582.  00a9  00 00 00 00 01 28 ff 03 INTEGER_SET     - .....(..
  9583.  00b1  00 00 00 00 00 00 00 00                 - ........
  9584.        --- Above line repeats 2 time(s) --- 
  9585.  00c9  00 00 00 00 01 68 ff 03 REAL_SET        - .....h..
  9586.  00d1  00 00 00 00 00 00 00 00                 - ........
  9587.        --- Above line repeats 2 time(s) --- 
  9588.  00e9  00 00 00 00 01 00 00 00 ALPHA_SET       - ........
  9589.  00f1  fe ff ff 07 fe ff ff 07                 - ........
  9590.  00f9  ff ff ff ff ff 00 00 00                 - ........
  9591.  0101  00 00 00 00 00 00 00 00                 - ........
  9592.  0109  00                      FORMAT_ABORTED  - .
  9593.  010a  00                      MSGFILE_EXISTS  - .
  9594.  010b  01                      FIELD_INVERTED  - .
  9595.  010c  00 00                   BLINK_COUNT     - ..
  9596.  010e  01                      BEEP_SWITCH     - .
  9597.  010f  00 00                   BEEP_COUNT      - ..
  9598.  0111  01 80                   MININT          - ..
  9599.  0113  20                      SPACE           -  
  9600.  0114  00 00                   SAVE_EXITPROC   - ..
  9601.  0116  00 00                   L574            - ..
  9602.  0118  45                      DC_PARITY       - E
  9603.  0119  01 00                   DC_STOPBITS     - ..
  9604.  011b  80 25                   DC_SPEED        - .%
  9605.  011d  07 00                   DC_CHARSIZE     - ..
  9606.  011f  00 00                   DC_INT_SAVE     - ..
  9607.  0121  00 00                   L575            - ..
  9608.  0123                          DC_RX_BUFF_BOTTOM LABEL BYTE
  9609.  0123  00 00                                   - ..
  9610.  0125  00 00                   DC_RX_BUFF_TOP  - ..
  9611.  0127  00                      DC_OPEN         - .
  9612.  0128  f4 01                   TX_CHAR_TIMEOUT - ..
  9613.  012a  f4 01                   RTS_CTS_TIMEOUT - ..
  9614.  012c  00 00                   RTS_HOLDOVER    - ..
  9615.  012e  1e 00                   RTS_CTS_DELAY   - ..
  9616.  0130  01                      BCC_SET         - .
  9617.  
  9618. No disassembly errors
  9619.  
  9620. ------------------------------------------------------------
  9621.  
  9622. Segment: _BSS  WORD   00001e46 bytes  
  9623.  
  9624. No disassembly errors
  9625.  
  9626. ------------------------------------------------------------
  9627.