home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 36 Tips / 36-Tips.zip / int66hfx.zip / INT66H.FAX
Text File  |  1992-10-18  |  2KB  |  61 lines

  1. ┌───────────────────────────────────────────────────────────────────────────┐
  2. │                               OS/2 2.0 Technical Tips                     │
  3. │                                      From the                             │
  4. │                             OS/2 Technical Support Team                   │
  5. │                                 Boca Raton, Florida                       │
  6. │                                                                           │
  7. ├───────────────────┬─────────────────────────────────┬─────────────────────┤
  8. │    File Name      │   Description                   │   Number of pages   │
  9. ├───────────────────┼─────────────────────────────────┼─────────────────────┤
  10. │   RESET66.FAX     │ OS/2 - resolving INT 66 errors  │         1           │
  11. └───────────────────┴─────────────────────────────────┴─────────────────────┘
  12.  
  13.  
  14.  
  15.  
  16. INTERRUPT 66 ERRORS IN A VIRTUAL DOS MACHINE(VDM)
  17. ----------------------------
  18.  
  19. If you are running a DOS application that returns an error regarding interrupt
  20. 66 Follow these steps to modify the memory location and resolve the INT66
  21. conflict.  Create this tiny RESET66.COM program and execute it prior to
  22. starting the DOS application responsible for returning the error.
  23.  
  24. ----------------------------------------------------------------------------
  25.  
  26.  
  27.  Fix for Int 66h
  28.  ---------------
  29.  
  30.  
  31.   1. Create a file called RESET66.IN with the following contents:
  32.  
  33.     nreset66.com
  34.     rcx
  35.     14
  36.     a
  37.     push ds
  38.     xor  ax,ax
  39.     mov  ds,ax
  40.     mov  word ptr [198],ax
  41.     mov  word ptr [19a],ax
  42.     pop  ds
  43.     mov  ax,4c00
  44.     int  21
  45.  
  46.     w
  47.     q
  48.  
  49.   2. Run DOS's debug with RESET66.IN as the input
  50.  
  51.     C:\> debug <reset66.in
  52.  
  53.   3. Run the newly created program
  54.  
  55.     C:\> reset66
  56.  
  57.   4. Finally, run your application that initially gave you the error
  58.  
  59.     C:\> XYZ   (where XYZ.EXE is the name of the program)
  60.  
  61.