home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / tspa / tp4 / tsunta.dis < prev    next >
Encoding:
Text File  |  1994-06-19  |  36.1 KB  |  650 lines

  1.  
  2. Module: TSUNTA.PAS
  3. Group: 'DGROUP' _DATA,_BSS
  4.  
  5. Segment: TSUNTA_TEXT  PARA   000005f5 bytes  
  6.  0000  55                TSUNTA_009      push    bp
  7.  0001  89 e5                             mov     bp,sp
  8.  0003  b8 16 00                          mov     ax,0016H
  9.  0006  9a 00 00 00 00                    call    far SYSTEM_034
  10.  000b  83 ec 16                          sub     sp,0016H
  11.  000e  8d 7e ea                          lea     di,-16H[bp]
  12.  0011  16                                push    ss
  13.  0012  57                                push    di
  14.  0013  b8 14 00                          mov     ax,0014H
  15.  0016  50                                push    ax
  16.  0017  b0 00                             mov     al,00H
  17.  0019  50                                push    ax
  18.  001a  9a 00 00 00 00                    call    far SYSTEM_05C
  19.  001f  c6 46 eb 0f                       mov     byte ptr -15H[bp],0fH
  20.  0023  b0 10                             mov     al,10H
  21.  0025  50                                push    ax
  22.  0026  8d 7e ea                          lea     di,-16H[bp]
  23.  0029  16                                push    ss
  24.  002a  57                                push    di
  25.  002b  9a 00 00 00 00                    call    far DOS_001
  26.  0030  80 7e ea 07                       cmp     byte ptr -16H[bp],07H
  27.  0034  75 07                             jne     L1
  28.  0036  c7 46 fe 00 b0                    mov     word ptr -2H[bp],0b000H
  29.  003b  eb 05                             jmp     L2
  30.  003d  c7 46 fe 00 b8    L1              mov     word ptr -2H[bp],0b800H
  31.  0042  8b 46 fe          L2              mov     ax,-2H[bp]
  32.  0045  89 ec                             mov     sp,bp
  33.  0047  5d                                pop     bp
  34.  0048  c3                                ret     
  35.  0049  55                TSUNTA_00A      push    bp
  36.  004a  89 e5                             mov     bp,sp
  37.  004c  b8 15 00                          mov     ax,0015H
  38.  004f  9a 00 00 00 00                    call    far SYSTEM_034
  39.  0054  83 ec 15                          sub     sp,0015H
  40.  0057  8d 7e eb                          lea     di,-15H[bp]
  41.  005a  16                                push    ss
  42.  005b  57                                push    di
  43.  005c  b8 14 00                          mov     ax,0014H
  44.  005f  50                                push    ax
  45.  0060  b0 00                             mov     al,00H
  46.  0062  50                                push    ax
  47.  0063  9a 00 00 00 00                    call    far SYSTEM_05C
  48.  0068  c6 46 ec 0f                       mov     byte ptr -14H[bp],0fH
  49.  006c  b0 10                             mov     al,10H
  50.  006e  50                                push    ax
  51.  006f  8d 7e eb                          lea     di,-15H[bp]
  52.  0072  16                                push    ss
  53.  0073  57                                push    di
  54.  0074  9a 00 00 00 00                    call    far DOS_001
  55.  0079  80 7e eb 07                       cmp     byte ptr -15H[bp],07H
  56.  007d  75 06                             jne     L3
  57.  007f  c6 46 ff 00                       mov     byte ptr -1H[bp],00H
  58.  0083  eb 04                             jmp     L4
  59.  0085  c6 46 ff 01       L3              mov     byte ptr -1H[bp],01H
  60.  0089  8a 46 ff          L4              mov     al,-1H[bp]
  61.  008c  89 ec                             mov     sp,bp
  62.  008e  5d                                pop     bp
  63.  008f  c3                                ret     
  64.  0090                    WIDTHFN:
  65.  0090  55                TSUNTA_003      push    bp
  66.  0091  89 e5                             mov     bp,sp
  67.  0093  b8 15 00                          mov     ax,0015H
  68.  0096  9a 00 00 00 00                    call    far SYSTEM_034
  69.  009b  83 ec 15                          sub     sp,0015H
  70.  009e  8d 7e eb                          lea     di,-15H[bp]
  71.  00a1  16                                push    ss
  72.  00a2  57                                push    di
  73.  00a3  b8 14 00                          mov     ax,0014H
  74.  00a6  50                                push    ax
  75.  00a7  b0 00                             mov     al,00H
  76.  00a9  50                                push    ax
  77.  00aa  9a 00 00 00 00                    call    far SYSTEM_05C
  78.  00af  c6 46 ec 0f                       mov     byte ptr -14H[bp],0fH
  79.  00b3  b0 10                             mov     al,10H
  80.  00b5  50                                push    ax
  81.  00b6  8d 7e eb                          lea     di,-15H[bp]
  82.  00b9  16                                push    ss
  83.  00ba  57                                push    di
  84.  00bb  9a 00 00 00 00                    call    far DOS_001
  85.  00c0  8a 46 ec                          mov     al,-14H[bp]
  86.  00c3  88 46 ff                          mov     -1H[bp],al
  87.  00c6  8a 46 ff                          mov     al,-1H[bp]
  88.  00c9  89 ec                             mov     sp,bp
  89.  00cb  5d                                pop     bp
  90.  00cc  cb                                retf    
  91.  00cd  25 59 6f          L5              and     ax,6f59H
  92.  00d0  75 72                             jne     L8
  93.  00d2  20 70 61                          and     +61H[bx+si],dh
  94.  00d5  6e                                outsb   
  95.  00d6  6e                                outsb   
  96.  00d7  69 6e 67 20 70                    imul    bp,+67H[bp],7020H
  97.  00dc  61                                popa    
  98.  00dd  72 61                             jb      L7
  99.  00df  6d                                insw    
  100.  00e0  65 74 65                          je      L9
  101.  00e3  72 73                             jb      L11
  102.  00e5  20 6f 75                          and     +75H[bx],ch
  103.  00e8  74 20                             je      L6
  104.  00ea  6f                                outsw   
  105.  00eb  66 20 62 6f                       and     +6fH[bp+si],ah
  106.  00ef  75 6e                             jne     L12
  107.  00f1  64 73 55                          jae     L10
  108.  00f4  89 e5                             mov     bp,sp
  109.  00f6  31 c0                             xor     ax,ax
  110.  00f8  9a 00 00 00 00                    call    far SYSTEM_034
  111.  00fd  9a 00 00 00 00                    call    far TSUNTE_002
  112.  0102  bf 00 00                          mov     di,offset SYSTEM_BSS+100H
  113.  0105  1e                                push    ds
  114.  0106  57                                push    di
  115.  0107  9a 00 00 00 00                    call    far SYSTEM_03A
  116.  010c  9a 00 00 00 00                    call    far SYSTEM_032
  117.  0111  bf 00 00                          mov     di,offset SYSTEM_BSS+100H
  118.  0114  1e                                push    ds
  119.  0115  57                                push    di
  120.  0116  b0 07                             mov     al,07H
  121.  0118  50                                push    ax
  122.  0119  31 c0                             xor     ax,ax
  123.  011b  50                                push    ax
  124.  011c  9a 00 00 00 00                    call    far SYSTEM_039
  125.  0121  bf 00 00                          mov     di,offset L5
  126.  0124  0e                                push    cs
  127.  0125  57                                push    di
  128.  0126  31 c0                             xor     ax,ax
  129.  0128  50                                push    ax
  130.  0129  9a 00 00 00 00                    call    far SYSTEM_036
  131.  012e  9a 00 00 00 00                    call    far SYSTEM_03A
  132.  0133  9a 00 00 00 00                    call    far SYSTEM_032
  133.  0138  31 c0                             xor     ax,ax
  134.  013a  9a 00 00 00 00                    call    far SYSTEM_003
  135.  013f  89 ec                             mov     sp,bp
  136.  0141  5d                                pop     bp
  137.  0142  c3                                ret     
  138.  0143                    ATTRIBFN:
  139.  0143  55                TSUNTA_005      push    bp
  140.  0144  89 e5             L8              mov     bp,sp
  141.  0146  b8 01 00                          mov     ax,0001H
  142.  0149  9a 00 00 00 00    L10             call    far SYSTEM_034
  143.  014e  83 ec 01                          sub     sp,0001H
  144.  0151  8a 46 08                          mov     al,+8H[bp]
  145.  0154  30 e4                             xor     ah,ah
  146.  0156  8b d0                             mov     dx,ax
  147.  0158  8a 46 06          L11             mov     al,+6H[bp]
  148.  015b  30 e4                             xor     ah,ah
  149.  015d  b9 04 00                          mov     cx,0004H
  150.  0160  d3 e0                             shl     ax,cl
  151.  0162  0b c2                             or      ax,dx
  152.  0164  88 46 ff                          mov     -1H[bp],al
  153.  0167  8a 46 ff                          mov     al,-1H[bp]
  154.  016a  89 ec                             mov     sp,bp
  155.  016c  5d                                pop     bp
  156.  016d  ca 04 00                          retf    0004H
  157.  0170                    VIDXY:
  158.  0170  55                TSUNTA_006      push    bp
  159.  0171  89 e5                             mov     bp,sp
  160.  0173  b8 03 00                          mov     ax,0003H
  161.  0176  9a 00 00 00 00                    call    far SYSTEM_034
  162.  017b  83 ec 03                          sub     sp,0003H
  163.  017e  0e                                push    cs
  164.  017f  e8 00 00                          call    TSUNTA_003
  165.  0182  88 46 fd                          mov     -3H[bp],al
  166.  0185  80 7e 0c 01                       cmp     byte ptr +0cH[bp],01H
  167.  0189  72 14                             jb      L13
  168.  018b  8a 46 0c                          mov     al,+0cH[bp]
  169.  018e  3a 46 fd                          cmp     al,-3H[bp]
  170.  0191  77 0c                             ja      L13
  171.  0193  80 7e 0a 01                       cmp     byte ptr +0aH[bp],01H
  172.  0197  72 06                             jb      L13
  173.  0199  80 7e 0a 19                       cmp     byte ptr +0aH[bp],19H
  174.  019d  76 03                             jbe     L14
  175.  019f  e8 00 00          L13             call    TSUNTA_00B
  176.  01a2  8a 46 0c          L14             mov     al,+0cH[bp]
  177.  01a5  30 e4                             xor     ah,ah
  178.  01a7  48                                dec     ax
  179.  01a8  8b c8                             mov     cx,ax
  180.  01aa  8a 46 fd                          mov     al,-3H[bp]
  181.  01ad  30 e4                             xor     ah,ah
  182.  01af  8b d0                             mov     dx,ax
  183.  01b1  8a 46 0a                          mov     al,+0aH[bp]
  184.  01b4  30 e4                             xor     ah,ah
  185.  01b6  48                                dec     ax
  186.  01b7  f7 ea                             imul    dx
  187.  01b9  03 c1                             add     ax,cx
  188.  01bb  d1 e0                             shl     ax,1
  189.  01bd  89 46 fe                          mov     -2H[bp],ax
  190.  01c0  8a 56 08                          mov     dl,+8H[bp]
  191.  01c3  a1 00 00                          mov     ax,TSUNTA_BSS
  192.  01c6  50                                push    ax
  193.  01c7  8b 7e fe                          mov     di,-2H[bp]
  194.  01ca  07                                pop     es
  195.  01cb  26 88 15                          mov     es:[di],dl
  196.  01ce  8a 56 06                          mov     dl,+6H[bp]
  197.  01d1  a1 00 00                          mov     ax,TSUNTA_BSS
  198.  01d4  50                                push    ax
  199.  01d5  8b 46 fe                          mov     ax,-2H[bp]
  200.  01d8  40                                inc     ax
  201.  01d9  8b f8                             mov     di,ax
  202.  01db  07                                pop     es
  203.  01dc  26 88 15                          mov     es:[di],dl
  204.  01df  89 ec                             mov     sp,bp
  205.  01e1  5d                                pop     bp
  206.  01e2  ca 08 00                          retf    0008H
  207.  01e5                    VDCHXYFN:
  208.  01e5  55                TSUNTA_007      push    bp
  209.  01e6  89 e5                             mov     bp,sp
  210.  01e8  b8 04 00                          mov     ax,0004H
  211.  01eb  9a 00 00 00 00                    call    far SYSTEM_034
  212.  01f0  83 ec 04                          sub     sp,0004H
  213.  01f3  0e                                push    cs
  214.  01f4  e8 00 00                          call    TSUNTA_003
  215.  01f7  88 46 fc                          mov     -4H[bp],al
  216.  01fa  8a 46 08                          mov     al,+8H[bp]
  217.  01fd  30 e4                             xor     ah,ah
  218.  01ff  48                                dec     ax
  219.  0200  8b c8                             mov     cx,ax
  220.  0202  8a 46 fc                          mov     al,-4H[bp]
  221.  0205  30 e4                             xor     ah,ah
  222.  0207  8b d0                             mov     dx,ax
  223.  0209  8a 46 06                          mov     al,+6H[bp]
  224.  020c  30 e4                             xor     ah,ah
  225.  020e  48                                dec     ax
  226.  020f  f7 ea                             imul    dx
  227.  0211  03 c1                             add     ax,cx
  228.  0213  d1 e0                             shl     ax,1
  229.  0215  89 46 fd                          mov     -3H[bp],ax
  230.  0218  a1 00 00                          mov     ax,TSUNTA_BSS
  231.  021b  50                                push    ax
  232.  021c  8b 7e fd                          mov     di,-3H[bp]
  233.  021f  07                                pop     es
  234.  0220  26 8a 05                          mov     al,es:[di]
  235.  0223  88 46 ff                          mov     -1H[bp],al
  236.  0226  8a 46 ff                          mov     al,-1H[bp]
  237.  0229  89 ec                             mov     sp,bp
  238.  022b  5d                                pop     bp
  239.  022c  ca 04 00                          retf    0004H
  240.  022f                    VDATXYFN:
  241.  022f  55                TSUNTA_008      push    bp
  242.  0230  89 e5                             mov     bp,sp
  243.  0232  b8 04 00                          mov     ax,0004H
  244.  0235  9a 00 00 00 00                    call    far SYSTEM_034
  245.  023a  83 ec 04                          sub     sp,0004H
  246.  023d  0e                                push    cs
  247.  023e  e8 00 00                          call    TSUNTA_003
  248.  0241  88 46 fc                          mov     -4H[bp],al
  249.  0244  8a 46 08                          mov     al,+8H[bp]
  250.  0247  30 e4                             xor     ah,ah
  251.  0249  48                                dec     ax
  252.  024a  8b c8                             mov     cx,ax
  253.  024c  8a 46 fc                          mov     al,-4H[bp]
  254.  024f  30 e4                             xor     ah,ah
  255.  0251  8b d0                             mov     dx,ax
  256.  0253  8a 46 06                          mov     al,+6H[bp]
  257.  0256  30 e4                             xor     ah,ah
  258.  0258  48                                dec     ax
  259.  0259  f7 ea                             imul    dx
  260.  025b  03 c1                             add     ax,cx
  261.  025d  d1 e0                             shl     ax,1
  262.  025f  40                                inc     ax
  263.  0260  89 46 fd                          mov     -3H[bp],ax
  264.  0263  a1 00 00                          mov     ax,TSUNTA_BSS
  265.  0266  50                                push    ax
  266.  0267  8b 7e fd                          mov     di,-3H[bp]
  267.  026a  07                                pop     es
  268.  026b  26 8a 05                          mov     al,es:[di]
  269.  026e  88 46 ff                          mov     -1H[bp],al
  270.  0271  8a 46 ff                          mov     al,-1H[bp]
  271.  0274  89 ec                             mov     sp,bp
  272.  0276  5d                                pop     bp
  273.  0277  ca 04 00                          retf    0004H
  274.  027a                    PANMR:
  275.  027a  55                TSUNTA_001      push    bp
  276.  027b  89 e5                             mov     bp,sp
  277.  027d  b8 ae 00                          mov     ax,00aeH
  278.  0280  9a 00 00 00 00                    call    far SYSTEM_034
  279.  0285  81 ec ae 00                       sub     sp,00aeH
  280.  0289  0e                                push    cs
  281.  028a  e8 00 00                          call    TSUNTA_003
  282.  028d  88 86 54 ff                       mov     -0acH[bp],al
  283.  0291  8a 46 0e                          mov     al,+0eH[bp]
  284.  0294  3a 46 0a                          cmp     al,+0aH[bp]
  285.  0297  77 42                             ja      L15
  286.  0299  8a 46 0c                          mov     al,+0cH[bp]
  287.  029c  3a 46 08                          cmp     al,+8H[bp]
  288.  029f  77 3a                             ja      L15
  289.  02a1  80 7e 0e 01                       cmp     byte ptr +0eH[bp],01H
  290.  02a5  72 34                             jb      L15
  291.  02a7  8a 46 0a                          mov     al,+0aH[bp]
  292.  02aa  3a 86 54 ff                       cmp     al,-0acH[bp]
  293.  02ae  77 2b                             ja      L15
  294.  02b0  80 7e 0c 01                       cmp     byte ptr +0cH[bp],01H
  295.  02b4  72 25                             jb      L15
  296.  02b6  80 7e 08 19                       cmp     byte ptr +8H[bp],19H
  297.  02ba  77 1f                             ja      L15
  298.  02bc  80 7e 06 01                       cmp     byte ptr +6H[bp],01H
  299.  02c0  72 19                             jb      L15
  300.  02c2  8a 46 0e                          mov     al,+0eH[bp]
  301.  02c5  30 e4                             xor     ah,ah
  302.  02c7  8b d0                             mov     dx,ax
  303.  02c9  8a 46 0a                          mov     al,+0aH[bp]
  304.  02cc  30 e4                             xor     ah,ah
  305.  02ce  2b c2                             sub     ax,dx
  306.  02d0  8b d0                             mov     dx,ax
  307.  02d2  8a 46 06                          mov     al,+6H[bp]
  308.  02d5  30 e4                             xor     ah,ah
  309.  02d7  3b c2                             cmp     ax,dx
  310.  02d9  7e 03                             jle     L16
  311.  02db  e8 00 00          L15             call    TSUNTA_00B
  312.  02de  9a 00 00 00 00    L16             call    far CRT_007
  313.  02e3  88 46 f8                          mov     -8H[bp],al
  314.  02e6  9a 00 00 00 00                    call    far CRT_008
  315.  02eb  88 46 f9                          mov     -7H[bp],al
  316.  02ee  8a 46 0e                          mov     al,+0eH[bp]
  317.  02f1  88 46 fb                          mov     -5H[bp],al
  318.  02f4  8a 46 06                          mov     al,+6H[bp]
  319.  02f7  30 e4                             xor     ah,ah
  320.  02f9  8b d0                             mov     dx,ax
  321.  02fb  8a 46 0a                          mov     al,+0aH[bp]
  322.  02fe  30 e4                             xor     ah,ah
  323.  0300  2b c2                             sub     ax,dx
  324.  0302  88 46 fc                          mov     -4H[bp],al
  325.  0305  8a 46 fb                          mov     al,-5H[bp]
  326.  0308  30 e4                             xor     ah,ah
  327.  030a  8b d0                             mov     dx,ax
  328.  030c  8a 46 fc                          mov     al,-4H[bp]
  329.  030f  30 e4                             xor     ah,ah
  330.  0311  2b c2                             sub     ax,dx
  331.  0313  40                                inc     ax
  332.  0314  88 46 fd                          mov     -3H[bp],al
  333.  0317  8a 46 06                          mov     al,+6H[bp]
  334.  031a  30 e4                             xor     ah,ah
  335.  031c  8b d0                             mov     dx,ax
  336.  031e  8a 46 0e                          mov     al,+0eH[bp]
  337.  0321  30 e4                             xor     ah,ah
  338.  0323  03 c2                             add     ax,dx
  339.  0325  48                                dec     ax
  340.  0326  88 46 fa                          mov     -6H[bp],al
  341.  0329  8a 46 08                          mov     al,+8H[bp]
  342.  032c  88 86 53 ff                       mov     -0adH[bp],al
  343.  0330  8a 46 0c                          mov     al,+0cH[bp]
  344.  0333  3a 86 53 ff                       cmp     al,-0adH[bp]
  345.  0337  76 03                             jbe     L17
  346.  0339  e9 cf 00                          jmp     L23
  347.  033c  88 46 fe          L17             mov     -2H[bp],al
  348.  033f  eb 03                             jmp     L19
  349.  0341  fe 46 fe          L18             inc     byte ptr -2H[bp]
  350.  0344  8a 46 fb          L19             mov     al,-5H[bp]
  351.  0347  30 e4                             xor     ah,ah
  352.  0349  48                                dec     ax
  353.  034a  8b c8                             mov     cx,ax
  354.  034c  8a 86 54 ff                       mov     al,-0acH[bp]
  355.  0350  30 e4                             xor     ah,ah
  356.  0352  8b d0                             mov     dx,ax
  357.  0354  8a 46 fe                          mov     al,-2H[bp]
  358.  0357  30 e4                             xor     ah,ah
  359.  0359  48                                dec     ax
  360.  035a  f7 ea                             imul    dx
  361.  035c  03 c1                             add     ax,cx
  362.  035e  d1 e0                             shl     ax,1
  363.  0360  89 46 f6                          mov     -0aH[bp],ax
  364.  0363  a1 00 00                          mov     ax,TSUNTA_BSS
  365.  0366  50                                push    ax
  366.  0367  8b 46 f6                          mov     ax,-0aH[bp]
  367.  036a  40                                inc     ax
  368.  036b  8b f8                             mov     di,ax
  369.  036d  07                                pop     es
  370.  036e  26 8a 05                          mov     al,es:[di]
  371.  0371  88 86 55 ff                       mov     -0abH[bp],al
  372.  0375  8d be 56 ff                       lea     di,-0aaH[bp]
  373.  0379  16                                push    ss
  374.  037a  57                                push    di
  375.  037b  b8 a0 00                          mov     ax,00a0H
  376.  037e  50                                push    ax
  377.  037f  b0 00                             mov     al,00H
  378.  0381  50                                push    ax
  379.  0382  9a 00 00 00 00                    call    far SYSTEM_05C
  380.  0387  a1 00 00                          mov     ax,TSUNTA_BSS
  381.  038a  50                                push    ax
  382.  038b  8b 7e f6                          mov     di,-0aH[bp]
  383.  038e  07                                pop     es
  384.  038f  06                                push    es
  385.  0390  57                                push    di
  386.  0391  8d be 56 ff                       lea     di,-0aaH[bp]
  387.  0395  16                                push    ss
  388.  0396  57                                push    di
  389.  0397  8a 46 fd                          mov     al,-3H[bp]
  390.  039a  30 e4                             xor     ah,ah
  391.  039c  d1 e0                             shl     ax,1
  392.  039e  50                                push    ax
  393.  039f  9a 00 00 00 00                    call    far SYSTEM_060
  394.  03a4  8d be 56 ff                       lea     di,-0aaH[bp]
  395.  03a8  16                                push    ss
  396.  03a9  57                                push    di
  397.  03aa  a1 00 00                          mov     ax,TSUNTA_BSS
  398.  03ad  50                                push    ax
  399.  03ae  8a 46 06                          mov     al,+6H[bp]
  400.  03b1  30 e4                             xor     ah,ah
  401.  03b3  d1 e0                             shl     ax,1
  402.  03b5  03 46 f6                          add     ax,-0aH[bp]
  403.  03b8  8b f8                             mov     di,ax
  404.  03ba  07                                pop     es
  405.  03bb  06                                push    es
  406.  03bc  57                                push    di
  407.  03bd  8a 46 fd                          mov     al,-3H[bp]
  408.  03c0  30 e4                             xor     ah,ah
  409.  03c2  d1 e0                             shl     ax,1
  410.  03c4  50                                push    ax
  411.  03c5  9a 00 00 00 00                    call    far SYSTEM_060
  412.  03ca  8a 46 fa                          mov     al,-6H[bp]
  413.  03cd  88 86 52 ff                       mov     -0aeH[bp],al
  414.  03d1  8a 46 0e                          mov     al,+0eH[bp]
  415.  03d4  3a 86 52 ff                       cmp     al,-0aeH[bp]
  416.  03d8  77 25                             ja      L22
  417.  03da  88 46 ff                          mov     -1H[bp],al
  418.  03dd  eb 03                             jmp     L21
  419.  03df  fe 46 ff          L20             inc     byte ptr -1H[bp]
  420.  03e2  8a 46 ff          L21             mov     al,-1H[bp]
  421.  03e5  50                                push    ax
  422.  03e6  8a 46 fe                          mov     al,-2H[bp]
  423.  03e9  50                                push    ax
  424.  03ea  b0 20                             mov     al,20H
  425.  03ec  50                                push    ax
  426.  03ed  8a 86 55 ff                       mov     al,-0abH[bp]
  427.  03f1  50                                push    ax
  428.  03f2  0e                                push    cs
  429.  03f3  e8 00 00                          call    TSUNTA_006
  430.  03f6  8a 46 ff                          mov     al,-1H[bp]
  431.  03f9  3a 86 52 ff                       cmp     al,-0aeH[bp]
  432.  03fd  75 e0                             jne     L20
  433.  03ff  8a 46 fe          L22             mov     al,-2H[bp]
  434.  0402  3a 86 53 ff                       cmp     al,-0adH[bp]
  435.  0406  74 03                             je      L23
  436.  0408  e9 36 ff                          jmp     L18
  437.  040b  8a 46 f8          L23             mov     al,-8H[bp]
  438.  040e  50                                push    ax
  439.  040f  8a 46 f9                          mov     al,-7H[bp]
  440.  0412  50                                push    ax
  441.  0413  9a 00 00 00 00                    call    far CRT_006
  442.  0418  89 ec                             mov     sp,bp
  443.  041a  5d                                pop     bp
  444.  041b  ca 0a 00                          retf    000aH
  445.  041e                    PANML:
  446.  041e  55                TSUNTA_002      push    bp
  447.  041f  89 e5                             mov     bp,sp
  448.  0421  b8 ae 00                          mov     ax,00aeH
  449.  0424  9a 00 00 00 00                    call    far SYSTEM_034
  450.  0429  81 ec ae 00                       sub     sp,00aeH
  451.  042d  0e                                push    cs
  452.  042e  e8 00 00                          call    TSUNTA_003
  453.  0431  88 86 54 ff                       mov     -0acH[bp],al
  454.  0435  8a 46 0e                          mov     al,+0eH[bp]
  455.  0438  3a 46 0a                          cmp     al,+0aH[bp]
  456.  043b  77 42                             ja      L24
  457.  043d  8a 46 0c                          mov     al,+0cH[bp]
  458.  0440  3a 46 08                          cmp     al,+8H[bp]
  459.  0443  77 3a                             ja      L24
  460.  0445  80 7e 0e 01                       cmp     byte ptr +0eH[bp],01H
  461.  0449  72 34                             jb      L24
  462.  044b  8a 46 0a                          mov     al,+0aH[bp]
  463.  044e  3a 86 54 ff                       cmp     al,-0acH[bp]
  464.  0452  77 2b                             ja      L24
  465.  0454  80 7e 0c 01                       cmp     byte ptr +0cH[bp],01H
  466.  0458  72 25                             jb      L24
  467.  045a  80 7e 08 19                       cmp     byte ptr +8H[bp],19H
  468.  045e  77 1f                             ja      L24
  469.  0460  80 7e 06 01                       cmp     byte ptr +6H[bp],01H
  470.  0464  72 19                             jb      L24
  471.  0466  8a 46 0e                          mov     al,+0eH[bp]
  472.  0469  30 e4                             xor     ah,ah
  473.  046b  8b d0                             mov     dx,ax
  474.  046d  8a 46 0a                          mov     al,+0aH[bp]
  475.  0470  30 e4                             xor     ah,ah
  476.  0472  2b c2                             sub     ax,dx
  477.  0474  8b d0                             mov     dx,ax
  478.  0476  8a 46 06                          mov     al,+6H[bp]
  479.  0479  30 e4                             xor     ah,ah
  480.  047b  3b c2                             cmp     ax,dx
  481.  047d  7e 03                             jle     L25
  482.  047f  e8 00 00          L24             call    TSUNTA_00B
  483.  0482  9a 00 00 00 00    L25             call    far CRT_007
  484.  0487  88 46 f8                          mov     -8H[bp],al
  485.  048a  9a 00 00 00 00                    call    far CRT_008
  486.  048f  88 46 f9                          mov     -7H[bp],al
  487.  0492  8a 46 06                          mov     al,+6H[bp]
  488.  0495  30 e4                             xor     ah,ah
  489.  0497  8b d0                             mov     dx,ax
  490.  0499  8a 46 0e                          mov     al,+0eH[bp]
  491.  049c  30 e4                             xor     ah,ah
  492.  049e  03 c2                             add     ax,dx
  493.  04a0  88 46 fb                          mov     -5H[bp],al
  494.  04a3  8a 46 0a                          mov     al,+0aH[bp]
  495.  04a6  88 46 fc                          mov     -4H[bp],al
  496.  04a9  8a 46 fb                          mov     al,-5H[bp]
  497.  04ac  30 e4                             xor     ah,ah
  498.  04ae  8b d0                             mov     dx,ax
  499.  04b0  8a 46 fc                          mov     al,-4H[bp]
  500.  04b3  30 e4                             xor     ah,ah
  501.  04b5  2b c2                             sub     ax,dx
  502.  04b7  40                                inc     ax
  503.  04b8  88 46 fd                          mov     -3H[bp],al
  504.  04bb  8a 46 06                          mov     al,+6H[bp]
  505.  04be  30 e4                             xor     ah,ah
  506.  04c0  8b d0                             mov     dx,ax
  507.  04c2  8a 46 0a                          mov     al,+0aH[bp]
  508.  04c5  30 e4                             xor     ah,ah
  509.  04c7  2b c2                             sub     ax,dx
  510.  04c9  40                                inc     ax
  511.  04ca  88 46 fa                          mov     -6H[bp],al
  512.  04cd  8a 46 08                          mov     al,+8H[bp]
  513.  04d0  88 86 53 ff                       mov     -0adH[bp],al
  514.  04d4  8a 46 0c                          mov     al,+0cH[bp]
  515.  04d7  3a 86 53 ff                       cmp     al,-0adH[bp]
  516.  04db  76 03                             jbe     L26
  517.  04dd  e9 d3 00                          jmp     L32
  518.  04e0  88 46 fe          L26             mov     -2H[bp],al
  519.  04e3  eb 03                             jmp     L28
  520.  04e5  fe 46 fe          L27             inc     byte ptr -2H[bp]
  521.  04e8  8a 46 fb          L28             mov     al,-5H[bp]
  522.  04eb  30 e4                             xor     ah,ah
  523.  04ed  48                                dec     ax
  524.  04ee  8b c8                             mov     cx,ax
  525.  04f0  8a 86 54 ff                       mov     al,-0acH[bp]
  526.  04f4  30 e4                             xor     ah,ah
  527.  04f6  8b d0                             mov     dx,ax
  528.  04f8  8a 46 fe                          mov     al,-2H[bp]
  529.  04fb  30 e4                             xor     ah,ah
  530.  04fd  48                                dec     ax
  531.  04fe  f7 ea                             imul    dx
  532.  0500  03 c1                             add     ax,cx
  533.  0502  d1 e0                             shl     ax,1
  534.  0504  89 46 f6                          mov     -0aH[bp],ax
  535.  0507  a1 00 00                          mov     ax,TSUNTA_BSS
  536.  050a  50                                push    ax
  537.  050b  8b 46 f6                          mov     ax,-0aH[bp]
  538.  050e  40                                inc     ax
  539.  050f  8b f8                             mov     di,ax
  540.  0511  07                                pop     es
  541.  0512  26 8a 05                          mov     al,es:[di]
  542.  0515  88 86 55 ff                       mov     -0abH[bp],al
  543.  0519  8d be 56 ff                       lea     di,-0aaH[bp]
  544.  051d  16                                push    ss
  545.  051e  57                                push    di
  546.  051f  b8 a0 00                          mov     ax,00a0H
  547.  0522  50                                push    ax
  548.  0523  b0 00                             mov     al,00H
  549.  0525  50                                push    ax
  550.  0526  9a 00 00 00 00                    call    far SYSTEM_05C
  551.  052b  a1 00 00                          mov     ax,TSUNTA_BSS
  552.  052e  50                                push    ax
  553.  052f  8b 7e f6                          mov     di,-0aH[bp]
  554.  0532  07                                pop     es
  555.  0533  06                                push    es
  556.  0534  57                                push    di
  557.  0535  8d be 56 ff                       lea     di,-0aaH[bp]
  558.  0539  16                                push    ss
  559.  053a  57                                push    di
  560.  053b  8a 46 fd                          mov     al,-3H[bp]
  561.  053e  30 e4                             xor     ah,ah
  562.  0540  d1 e0                             shl     ax,1
  563.  0542  50                                push    ax
  564.  0543  9a 00 00 00 00                    call    far SYSTEM_060
  565.  0548  8d be 56 ff                       lea     di,-0aaH[bp]
  566.  054c  16                                push    ss
  567.  054d  57                                push    di
  568.  054e  a1 00 00                          mov     ax,TSUNTA_BSS
  569.  0551  50                                push    ax
  570.  0552  8a 46 06                          mov     al,+6H[bp]
  571.  0555  30 e4                             xor     ah,ah
  572.  0557  d1 e0                             shl     ax,1
  573.  0559  8b d0                             mov     dx,ax
  574.  055b  8b 46 f6                          mov     ax,-0aH[bp]
  575.  055e  2b c2                             sub     ax,dx
  576.  0560  8b f8                             mov     di,ax
  577.  0562  07                                pop     es
  578.  0563  06                                push    es
  579.  0564  57                                push    di
  580.  0565  8a 46 fd                          mov     al,-3H[bp]
  581.  0568  30 e4                             xor     ah,ah
  582.  056a  d1 e0                             shl     ax,1
  583.  056c  50                                push    ax
  584.  056d  9a 00 00 00 00                    call    far SYSTEM_060
  585.  0572  8a 46 fa                          mov     al,-6H[bp]
  586.  0575  88 86 52 ff                       mov     -0aeH[bp],al
  587.  0579  8a 46 0a                          mov     al,+0aH[bp]
  588.  057c  3a 86 52 ff                       cmp     al,-0aeH[bp]
  589.  0580  72 25                             jb      L31
  590.  0582  88 46 ff                          mov     -1H[bp],al
  591.  0585  eb 03                             jmp     L30
  592.  0587  fe 4e ff          L29             dec     byte ptr -1H[bp]
  593.  058a  8a 46 ff          L30             mov     al,-1H[bp]
  594.  058d  50                                push    ax
  595.  058e  8a 46 fe                          mov     al,-2H[bp]
  596.  0591  50                                push    ax
  597.  0592  b0 20                             mov     al,20H
  598.  0594  50                                push    ax
  599.  0595  8a 86 55 ff                       mov     al,-0abH[bp]
  600.  0599  50                                push    ax
  601.  059a  0e                                push    cs
  602.  059b  e8 00 00                          call    TSUNTA_006
  603.  059e  8a 46 ff                          mov     al,-1H[bp]
  604.  05a1  3a 86 52 ff                       cmp     al,-0aeH[bp]
  605.  05a5  75 e0                             jne     L29
  606.  05a7  8a 46 fe          L31             mov     al,-2H[bp]
  607.  05aa  3a 86 53 ff                       cmp     al,-0adH[bp]
  608.  05ae  74 03                             je      L32
  609.  05b0  e9 32 ff                          jmp     L27
  610.  05b3  8a 46 f8          L32             mov     al,-8H[bp]
  611.  05b6  50                                push    ax
  612.  05b7  8a 46 f9                          mov     al,-7H[bp]
  613.  05ba  50                                push    ax
  614.  05bb  9a 00 00 00 00                    call    far CRT_006
  615.  05c0  89 ec                             mov     sp,bp
  616.  05c2  5d                                pop     bp
  617.  05c3  ca 0a 00                          retf    000aH
  618.  05c6                    HIGHTFN:
  619.  05c6  55                TSUNTA_004      push    bp
  620.  05c7  89 e5                             mov     bp,sp
  621.  05c9  b8 01 00                          mov     ax,0001H
  622.  05cc  9a 00 00 00 00                    call    far SYSTEM_034
  623.  05d1  83 ec 01                          sub     sp,0001H
  624.  05d4  be 40 00                          mov     si,0040H
  625.  05d7  8e c6                             mov     es,si
  626.  05d9  26 a0 84 00                       mov     al,es:[00000084H]
  627.  05dd  30 e4                             xor     ah,ah
  628.  05df  40                                inc     ax
  629.  05e0  88 46 ff                          mov     -1H[bp],al
  630.  05e3  8a 46 ff                          mov     al,-1H[bp]
  631.  05e6  89 ec                             mov     sp,bp
  632.  05e8  5d                                pop     bp
  633.  05e9  cb                                retf    
  634.  05ea                    TSUNTA_000:
  635.  05ea  89 e5             TSUNTA_INIT     mov     bp,sp
  636.  05ec  e8 00 00                          call    TSUNTA_009
  637.  05ef  a3 00 00                          mov     TSUNTA_BSS,ax
  638.  05f2  89 ec                             mov     sp,bp
  639.  05f4  cb                                retf    
  640.  
  641. No disassembly errors
  642.  
  643. ------------------------------------------------------------
  644.  
  645. Segment: _BSS  WORD   00000002 bytes  
  646.  
  647. No disassembly errors
  648.  
  649. ------------------------------------------------------------
  650.