home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / scanx106.zip / CWSDPMI.DOC next >
Text File  |  1995-09-01  |  2KB  |  45 lines

  1. CWSDPMI is Copyright (C) 1995 Charles W Sandmann (sandmann@clio.rice.edu)
  2.                               102 Hurst Ct, Destrehan, LA 70047
  3.  
  4. This is the Beta 6 release.  The files in this binary distribution may be 
  5. redistributed without the source code provided:
  6.  
  7. * This file (or its contents) must accompany CWSDPMI.EXE
  8.  
  9. * CWSDPMI.EXE is not modified in any way
  10.  
  11. * Distribution with commercial or shareware programs is allowed but requires
  12.   notification of the author by mail or acknowledged email
  13.  
  14. * Notice to users that they have the right to receive the source code for
  15.   CWSDPMI.  (Distributors should indicate a site for the source in their
  16.   documentation, contact address above if source is desired and not available).
  17.  
  18. -------------------------------------------------------------------------------
  19.  
  20. CWSDPMI was written to provide DPMI services for V2 of DJGPP.  It currently
  21. does not support 16-bit DPMI applications or DOOM.  It does support virtual
  22. memory and hardware interrupt reflection from real mode to protected mode.
  23. DJGPP V1.1x and RSX applications will also run using this server, which can be
  24. used to provide enhanced control over hardware interrupts.  Some DPMI 1.0
  25. functions (0x506, 0x507, 0x508) have been implemented.
  26.  
  27. Please report any applications which do not work properly to the address above.
  28.  
  29. Directions for use (server can be used in either of two different ways):
  30.  
  31. 1) "cwsdpmi" alone with no parameters will terminate and stay resident 
  32.    FOR A SINGLE DPMI PROCESS.  This means it unloads itself when your 
  33.    DPMI application exits.  This mode is useful in software which needs
  34.    DPMI services, since CWSDPMI can be exec'ed and then will unload on exit.
  35.  
  36. 2) "cwsdpmi -p" will terminate and stay resident until you remove it.
  37.    It can be loaded into UMBs with LH.  "cwsdpmi -u" will unload the TSR.
  38.  
  39. 3) The directory used for virtual memory swapping, if required, is controlled 
  40.    by the environment variables GO32TMP, TMP, and TEMP in that order.
  41.  
  42. I would like to give special thanks to DJ Delorie who wrote the original 
  43. GO32 code on which CWSDPMI is based.  Morten Welinder also provided and 
  44. improved much of the code in this program.
  45.