home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / CPROG / BCIV.ZIP / BUBBLE.DAT next >
Text File  |  1990-02-19  |  23KB  |  359 lines

  1.    $GROUP OPCODE , 8                                              
  2.      0 , ADD     , 04                                           
  3.      1 , ADD     , 04                                           
  4.      2 , ADD     , 04                                           
  5.      3 , ADD     , 04                                           
  6.      4 , ADD     , 41                                           
  7.      5 , ADD     , 41                                           
  8.      6 , PUSH    , 21                                           
  9.      7 , POP     , 21                                           
  10.      8 , OR      , 04                                           
  11.      9 , OR      , 04                                           
  12.     10 , OR      , 04                                           
  13.     11 , OR      , 04                                           
  14.     12 , OR      , 41                                           
  15.     13 , OR      , 41                                           
  16.     14 , PUSH    , 21                                           
  17.     16 , ADC     , 04                                           
  18.     17 , ADC     , 04                                           
  19.     18 , ADC     , 04                                           
  20.     19 , ADC     , 04                                           
  21.     20 , ADC     , 41                                           
  22.     21 , ADC     , 41                                           
  23.     22 , PUSH    , 21                                           
  24.     23 , POP     , 21                                           
  25.     24 , SBB     , 04                                           
  26.     25 , SBB     , 04                                           
  27.     26 , SBB     , 04                                           
  28.     27 , SBB     , 04                                           
  29.     28 , SBB     , 41                                           
  30.     29 , SBB     , 41                                           
  31.     30 , PUSH    , 21                                           
  32.     31 , POP     , 21                                           
  33.     32 , AND     , 04                                           
  34.     33 , AND     , 04                                           
  35.     34 , AND     , 04                                           
  36.     35 , AND     , 04                                           
  37.     36 , AND     , 41                                           
  38.     37 , AND     , 41                                           
  39.     38 , ES:     , 94                                           
  40.     39 , DAA     , 00                                           
  41.     40 , SUB     , 04                                           
  42.     41 , SUB     , 04                                           
  43.     42 , SUB     , 04                                           
  44.     43 , SUB     , 04                                           
  45.     44 , SUB     , 41                                           
  46.     45 , SUB     , 41                                           
  47.     46 , CS:     , 94                                           
  48.     47 , DAS     , 00                                           
  49.     48 , XOR     , 04                                           
  50.     49 , XOR     , 04                                           
  51.     50 , XOR     , 04                                           
  52.     51 , XOR     , 04                                           
  53.     52 , XOR     , 41                                           
  54.     53 , XOR     , 41                                           
  55.     54 , SS:     , 94                                           
  56.     55 , AAA     , 00                                           
  57.     56 , CMP     , 04                                           
  58.     57 , CMP     , 04                                           
  59.     58 , CMP     , 04                                           
  60.     59 , CMP     , 04                                           
  61.     60 , CMP     , 41                                           
  62.     61 , CMP     , 41                                           
  63.     62 , DS:     , 94                                           
  64.     63 , AAS     , 00                                           
  65.     64 , INC     , 20                                           
  66.     65 , INC     , 20                                           
  67.     66 , INC     , 20                                           
  68.     67 , INC     , 20                                           
  69.     68 , INC     , 20                                           
  70.     69 , INC     , 20                                           
  71.     70 , INC     , 20                                           
  72.     71 , INC     , 20                                           
  73.     72 , DEC     , 20                                           
  74.     73 , DEC     , 20                                           
  75.     74 , DEC     , 20                                           
  76.     75 , DEC     , 20                                           
  77.     76 , DEC     , 20                                           
  78.     77 , DEC     , 20                                           
  79.     78 , DEC     , 20                                           
  80.     79 , DEC     , 20                                           
  81.     80 , PUSH    , 20                                           
  82.     81 , PUSH    , 20                                           
  83.     82 , PUSH    , 20                                           
  84.     83 , PUSH    , 20                                           
  85.     84 , PUSH    , 20                                           
  86.     85 , PUSH    , 20                                           
  87.     86 , PUSH    , 20                                           
  88.     87 , PUSH    , 20                                           
  89.     88 , POP     , 20                                           
  90.     89 , POP     , 20                                           
  91.     90 , POP     , 20                                           
  92.     91 , POP     , 20                                           
  93.     92 , POP     , 20                                           
  94.     93 , POP     , 20                                           
  95.     94 , POP     , 20                                           
  96.     95 , POP     , 20                                           
  97.     96 , PUSHA   , 00                                           
  98.     97 , POPA    , 00                                           
  99.     98 , BOUND   , 01                                           
  100.     99 , ARPL    , 01                                           
  101.    104 , PUSH    , 54                                           
  102.    105 , IMUL    , 05                                           
  103.    106 , PUSH    , 52                                           
  104.    107 , IMUL    , 05                                           
  105.    108 , INSB    , 00                                           
  106.    109 , INSW    , 00                                           
  107.    110 , OUTSB   , 00                                           
  108.    111 , OUTSW   , 00                                           
  109.    112 , JO      , 30                                           
  110.    113 , JNO     , 30                                           
  111.    114 , JB      , 30                                           
  112.    115 , JNB     , 30                                           
  113.    116 , JZ      , 30                                           
  114.    117 , JNZ     , 30                                           
  115.    118 , JBE     , 30                                           
  116.    119 , JA      , 30                                           
  117.    120 , JS      , 30                                           
  118.    121 , JNS     , 30                                           
  119.    122 , JPE     , 30                                           
  120.    123 , JPO     , 30                                           
  121.    124 , JL      , 30                                           
  122.    125 , JGE     , 30                                           
  123.    126 , JLE     , 30                                           
  124.    127 , JG      , 30                                           
  125.    128 , GROUP2  , 83                                           
  126.    129 , GROUP2  , 83                                           
  127.    131 , GROUP2  , 83                                           
  128.    132 , TEST    , 06                                           
  129.    133 , TEST    , 06                                           
  130.    134 , XCHG    , 06                                           
  131.    135 , XCHG    , 06                                           
  132.    136 , MOV     , 04                                           
  133.    137 , MOV     , 04                                           
  134.    138 , MOV     , 04                                           
  135.    139 , MOV     , 04                                           
  136.    140 , MOV     , 07                                           
  137.    141 , LEA     , 06                                           
  138.    142 , MOV     , 07                                           
  139.    143 , POP     , 03                                           
  140.    144 , NOP     , 00                                           
  141.    145 , XCHG    , 47                                           
  142.    146 , XCHG    , 47                                           
  143.    147 , XCHG    , 47                                           
  144.    148 , XCHG    , 47                                           
  145.    149 , XCHG    , 47                                           
  146.    150 , XCHG    , 47                                           
  147.    151 , XCHG    , 47                                           
  148.    152 , CBW     , 00                                           
  149.    153 , CWD     , 00                                           
  150.    154 , CALL    , 32                                           
  151.    155 , WAIT    , 00                                           
  152.    156 , PUSHF   , 00                                           
  153.    157 , POPF    , 00                                           
  154.    158 , SAHF    , 00                                           
  155.    159 , LAHF    , 00                                           
  156.    160 , MOV     , 43                                           
  157.    161 , MOV     , 43                                           
  158.    162 , MOV     , 43                                           
  159.    163 , MOV     , 43                                           
  160.    164 , MOVSB   , 00                                           
  161.    165 , MOVSW   , 00                                           
  162.    166 , CMPSB   , 00                                           
  163.    167 , CMPSW   , 00                                           
  164.    168 , TEST    , 41                                           
  165.    169 , TEST    , 41                                           
  166.    170 , STOSB   , 00                                           
  167.    171 , STOSW   , 00                                           
  168.    172 , LODSB   , 00                                           
  169.    173 , LODSW   , 00                                           
  170.    174 , SCASB   , 00                                           
  171.    175 , SCASW   , 00                                           
  172.    176 , MOV     , 46                                           
  173.    177 , MOV     , 46                                           
  174.    178 , MOV     , 46                                           
  175.    179 , MOV     , 46                                           
  176.    180 , MOVES   , 99                                          
  177.    181 , MOV     , 46                                           
  178.    182 , MOV     , 46                                           
  179.    183 , MOV     , 46                                           
  180.    184 , MOV     , 46                                           
  181.    185 , MOV     , 46                                           
  182.    186 , MOV     , 46                                           
  183.    187 , MOV     , 46                                           
  184.    188 , MOV     , 46                                           
  185.    189 , MOV     , 46                                           
  186.    190 , MOV     , 46                                           
  187.    191 , MOV     , 46                                           
  188.    192 , GROUP5  , 84                                           
  189.    193 , GROUP5  , 84                                           
  190.    194 , RETN    , 182                                          
  191.    195 , RETN    , 128                                          
  192.    196 , LES     , 08                                           
  193.    197 , LDS     , 06                                           
  194.    198 , MOV     , 09                                           
  195.    199 , MOV     , 09                                           
  196.    200 , ENTER   , 53                                           
  197.    201 , LEAVE   , 00                                           
  198.    202 , RETF    , 182                                          
  199.    203 , RETF    , 128                                          
  200.    204 , INT 3   , 00                                           
  201.    205 , INTRPTS , 99                                        
  202.    206 , INTO    , 00                                           
  203.    207 , IRET    , 128                                          
  204.    208 , GROUP5  , 84                                           
  205.    209 , GROUP5  , 84                                           
  206.    210 , GROUP5  , 84                                           
  207.    211 , GROUP5  , 84                                           
  208.    212 , AAM     , 71                                           
  209.    213 , AAD     , 71                                           
  210.    215 , XLAT    , 00                                           
  211.    224 , LOOPNZ  , 30                                           
  212.    225 , LOOPZ   , 30                                           
  213.    226 , LOOP    , 30                                           
  214.    227 , JCXZ    , 30                                           
  215.    228 , IN      , 44                                           
  216.    229 , IN      , 44                                           
  217.    230 , OUT     , 44                                           
  218.    231 , OUT     , 44                                           
  219.    232 , CALL    , 31                                           
  220.    233 , JMP     , 159                                          
  221.    234 , JMP     , 160                                          
  222.    235 , JMP     , 158                                          
  223.    236 , IN      , 40                                           
  224.    237 , IN      , 40                                           
  225.    238 , OUT     , 40                                           
  226.    239 , OUT     , 40                                           
  227.    240 , LOCK    , 00                                           
  228.    242 , REPNZ   , 91                                           
  229.    243 , REPZ    , 91                                           
  230.    244 , HLT     , 00                                           
  231.    245 , CMC     , 00                                           
  232.    246 , GROUP8  , 84                                           
  233.    247 , GROUP8  , 84                                           
  234.    248 , CLC     , 00                                           
  235.    249 , STC     , 00                                           
  236.    250 , CLI     , 00                                           
  237.    251 , STI     , 00                                           
  238.    252 , CLD     , 00                                           
  239.    253 , STD     , 00                                           
  240.    254 , GROUP9  , 84                                           
  241.    255 , GROUP9  , 84                                           
  242.    /*                                                           
  243.    $GROUP INTRPTS                                               
  244.      5 , INT     , 55 , Print Screen                            
  245.      9 , INT     , 55 , Keyboard Scan                           
  246.     16 , INT     , 55 , Video Function Call                     
  247.     17 , INT     , 55 , Get Equipment List                      
  248.     18 , INT     , 55 , Get Memory Size                         
  249.     19 , INT     , 55 , Diskette Function Call                  
  250.     20 , INT     , 55 , Serial Prot Function                    
  251.     26 , INT     , 55 , Time Function Call                      
  252.     32 , INT     , 55 , Terminate a COM program                 
  253.     33 , INT     , 55 , DOS Function Call                       
  254.     34 , INT     , 55 , Program Termination                     
  255.     37 , INT     , 55 , Absolute Disk Acess!!!                  
  256.     38 , INT     , 55 , Absolute Disk Acess!!!                  
  257.     39 , INT     , 55 , Terminate and Stay Resident             
  258.      0 , INT     , 55                                           
  259.    /*                                                           
  260.    $GROUP MOVES                                                 
  261.      0 , MOV     , 56 , Set Terminate                           
  262.      1 , MOV     , 56 , Set Keyboard Input w/echo               
  263.      2 , MOV     , 56 , Set Display Output                      
  264.      3 , MOV     , 56 , Set Serial Input                        
  265.      4 , MOV     , 56 , Set Serial Output                       
  266.      5 , MOV     , 56 , Set Printer Output                      
  267.      8 , MOV     , 56 , Set Printer Output                      
  268.      9 , MOV     , 56 , Set Display String                      
  269.     10 , MOV     , 56 , Set Keyboard Input W/Buffer             
  270.     11 , MOV     , 56 , Check Key in Status                     
  271.     13 , MOV     , 56 , Reset Disk                              
  272.     14 , MOV     , 56 , Select Current Drive                    
  273.     15 , MOV     , 56 , Open File                               
  274.     16 , MOV     , 56 , Close File                              
  275.     19 , MOV     , 56 , Delete File                             
  276.     20 , MOV     , 56 , Sequential Read                         
  277.     21 , MOV     , 56 , Sequential Write                        
  278.     22 , MOV     , 56 , Create File                             
  279.     23 , MOV     , 56 , Rename File                             
  280.     25 , MOV     , 56 , Get Current Drive                       
  281.     26 , MOV     , 56 , Set Disk Area for Xfer                  
  282.     27 , MOV     , 56 , Get FAT                                 
  283.     28 , MOV     , 56 , Get FAT Drive                           
  284.     33 , MOV     , 56 , Random Read                             
  285.     34 , MOV     , 56 , Random Write                            
  286.     35 , MOV     , 56 , Get File Size                           
  287.     36 , MOV     , 56 , Set Random Record                       
  288.     37 , MOV     , 56 , Set Interrupt Vector                    
  289.     38 , MOV     , 56 , Create PRogram Seg.                     
  290.     39 , MOV     , 56 , Read Random Record                      
  291.     40 , MOV     , 56 , Write Random Record                     
  292.     41 , MOV     , 56 , Parse Filename                          
  293.     42 , MOV     , 56 , Get Date                                
  294.     43 , MOV     , 56 , Set Date                                
  295.     44 , MOV     , 56 , Get Time                                
  296.     45 , MOV     , 56 , Set Time                                
  297.     46 , MOV     , 56 , Set Disk Write Verify                   
  298.      0 , MOV     , 56                                           
  299.    /*                                                           
  300.    $GROUP GROUP2                                                
  301.      0 , ADD     , 02                                           
  302.      1 , OR      , 02                                           
  303.      2 , ADC     , 02                                           
  304.      3 , SBB     , 02                                           
  305.      4 , AND     , 02                                           
  306.      5 , SUB     , 02                                           
  307.      6 , XOR     , 02                                           
  308.      7 , CMP     , 02                                           
  309.    /*                                                           
  310.    $GROUP GROUP5                                                
  311.      0 , ROL     , 10                                           
  312.      1 , ROR     , 10                                           
  313.      2 , RCL     , 10                                           
  314.      3 , RCR     , 10                                           
  315.      4 , SHL     , 10                                           
  316.      5 , SHR     , 10                                           
  317.      7 , SAR     , 10                                           
  318.    /*                                                           
  319.    $GROUP GROUP8                                                
  320.      0 , TEST    , 02                                           
  321.      2 , NOT     , 11                                           
  322.      3 , NEG     , 11                                           
  323.      4 , MUL     , 11                                           
  324.      5 , IMUL    , 11                                           
  325.      6 , DIV     , 11                                           
  326.      7 , IDIV    , 11                                           
  327.    /*                                                           
  328.    $GROUP GROUP9                                                
  329.      0 , INC     , 11                                           
  330.      1 , DEC     , 11                                           
  331.      2 , CALL    , 14                                         
  332.      3 , CALL FAR, 14                                         
  333.      4 , JMP     , 142                                        
  334.      5 , JMP FAR , 142                                        
  335.      6 , PUSH    , 14                                           
  336.    /*                                                           
  337.    $MACRO                                                       
  338.    127, @DISPLAY_STR BAh #L B4h 09h CDh 21h ;DOS display string.
  339.    127, @DISPLAY_STR B4h 09h BAh #L CDh 21h ;DOS display string.
  340.     /*                                                          
  341.    $REGISTER                                                    
  342.     AX CX DX BX SP BP SI DI AL CL DL BL AH CH DH BH ,3          
  343.     ES CS SS DS ,3                                              
  344.     /*                                                          
  345.    $HEAD                                                        
  346.    ;******************************************************************
  347.    ;*           File: @FILE                  Date: @DATE             *
  348.    ;*          Start: @START                 Time: @TIME             *
  349.    ;*            End: @END                                           *
  350.    ;*  Start of Code: @IMAGE                                         *
  351.    ;*   Image Offset: @OFF                                           *
  352.    ;******************************************************************
  353.      INCLUDE BUBBLE.INC
  354.    /*                                                           
  355.    $END                                                         
  356.  
  357.     /*                                                         
  358.  
  359.