home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / grafik / pmod01 / read.me < prev    next >
Encoding:
Text File  |  1994-03-10  |  3.4 KB  |  76 lines

  1.  
  2.                     The PMODE Protected Mode Library
  3.                     --------------------------------
  4.  
  5. This library provides a small DOS extender independant API for protected
  6. mode programming and covers all of the issues that usually burden the
  7. programmer converting their code to work with various DOS extenders (such
  8. as issuing real mode interrupts, allocating real mode memory, accessing
  9. the low 1Mb of real mode memory directly and installing protected mode
  10. interrupt handlers). All SciTech Software products use the PMODE library
  11. for providing support for DOS extenders, and all that is required to
  12. support a new DOS extender is to add support for this DOS extender to the
  13. PMODE Library. It fully supports real mode, 16 bit protected mode and 32
  14. bit protected mode programming.
  15.  
  16. Using the library
  17. -----------------
  18.  
  19. All SciTech Software products use this library to provide support for
  20. protected mode programming with their libraries. By default the 16 bit
  21. real mode versions of the library include a copy of the pmode.c file
  22. pre-compiled for DOS real mode support. Using these libraries in 16 bit
  23. protected mode is simply a matter of re-compiling the PMODE library for
  24. your DOS extender and linking the newly compiled version of the pmode.c
  25. file with your application.
  26.  
  27. Compiling support for a different DOS extender is simply a matter of
  28. changing a single #define on the command line when compiling the library.
  29. DOS real mode support is the default.
  30.  
  31. Contributions, bug fixes etc
  32. ----------------------------
  33.  
  34. The current version of the library fully supports the following:
  35.  
  36.     - DOS real mode (naturally)
  37.     - Symantec C++ 6.1 with DOSX and X-32VM in 32 bit protected mode
  38.     - Watcom C/C++^32 9.5 with DOS4GW in 32 bit protected mode
  39.  
  40. Limited support is provided for 16 bit protected mode using the Phar Lap
  41. 286|DOS Extender, however there is currently no interrupt support (this is
  42. not available in the Lite version that I currently have). There is also
  43. pre-liminary support for most other DOS extenders on the market, however
  44. the support has not been fully expanded and has not been tested.
  45.  
  46. If you have a DOS extender that is not fully supported by the PMODE library,
  47. or you have find some bugs in the library, we want to hear from you. The
  48. PMODE library is freely available software and may be used and distributed
  49. in shareware and commercial software. By providing SciTech Software with
  50. added support for this library, it will be a benefit to all programmers
  51. doing protected mode programming.
  52.  
  53. Please contact me (Kendall Bennett) via one of the following means if you
  54. have any questions or contributions for this library:
  55.  
  56.     Internet:   kjb@godzilla.cgl.rmit.edu.au
  57.                         OR
  58.     CompuServe: 100237,2213 (100237.2213@compuserve.com from Internet)
  59.     Fax:        +61 3 690 2137
  60.  
  61. Files in distribution
  62. ---------------------
  63.  
  64. The distribution archive contains files stored in a number of directories,
  65. so it needs to be unpacked with 'pkunzip -d' or similar.
  66.  
  67.     SOURCE\pmode.h  - PMODE Header file
  68.     SOURCE\pmode.c  - PMODE source code file
  69.     read.me         - This file!
  70.     copyrigh        - Copyright notice
  71.     version         - Version of PMODE
  72.     changes         - Log of changes to the library
  73.     order.doc       - SciTech Software software order form
  74.     products.doc    - Details of available SciTech Software products
  75.  
  76.