home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / snip9707.zip / VIDMGR.TXT < prev    next >
Text File  |  1997-07-05  |  4KB  |  101 lines

  1. +++Date last modified: 05-Jul-1997
  2.  
  3.             VidMgr 1.3 README.TXT   Released October 3, 1996
  4.  
  5.  
  6. INTRODUCTION
  7.  
  8. This archive provides a set of screen drawing, cursor and
  9. keyboard routines for text mode MS-DOS, OS/2 and Windows 95/NT
  10. applications.
  11.  
  12.  
  13. EVOLUTION
  14.  
  15. VidMgr began life in March 1996 and provided support for a
  16. limited set of DOS and OS/2 compilers.  Two months later, the
  17. first "official" version was released and provides support for a
  18. number of additional compilers, as well as support for 32-bit
  19. MS-DOS programs compiled with EMX.  A Windows 95/NT module was
  20. also added.
  21.  
  22. Version 1.2, the second public release of the VidMgr library,
  23. provided support for internal "timeslicing" (CPU sharing) when
  24. polling the keyboard using the vm_kbhit() function in an MS-DOS
  25. application.  VidMgr now also supports the DESQview "video
  26. buffer", although this has not been tested very thoroughly.  The
  27. C source for these functions can be found in OPSYS.C.  Bug
  28. reports and additional code welcome, as always.
  29.  
  30. Version 1.2 of VidMgr also contained a few minor modifications to
  31. allow compilation using the Cygnus GNU C compiler for Windows
  32. 95/NT.  More information on this Freeware C compiler can be found
  33. at http://www.cygnus.com/ml/gnu-win32/.
  34.  
  35. Version 1.3 corrects a number of minor bugs in the vm_painteol,
  36. vm_cleareol, vm_paintcleareol and vm_filleol functions.  The
  37. Windows NT module, VMGRWNT.C, now supports the Ctrl+Left and
  38. Ctrl+Right key combinations.
  39.  
  40.  
  41. SOURCE
  42.  
  43. Full source code is included in the VidMgr archive.  The
  44. following compilers can be used to compile the VidMgr library:
  45.  
  46.    - Borland C++ (16-bit) for DOS 3.1
  47.    - Borland C++ (16-bit) for DOS 4.5
  48.    - Borland C++ (32-bit) for OS/2 1.0
  49.    - Cygnus GNU C (32-bit) for Windows 95/NT b14.0
  50.    - DJGPP GNU C (32-bit) for DOS 2.0
  51.    - EMX GNU C (32-bit) for OS/2 & DOS 0.9b
  52.    - IBM VisualAge C/C++ 3.0 (32-bit) for OS/2
  53.    - Microsoft C/C++ (16-bit) for OS/2 6.00a
  54.    - Microsoft C/C++ (16-bit) for DOS 8.00c
  55.    - Microsoft Quick C (16-bit) for DOS 2.50
  56.    - Microsoft Visual C/C++ (16-bit) for DOS 1.52
  57.    - WATCOM C/C++ (16-bit & 32-bit) for DOS 9.5
  58.    - WATCOM C/C++ (16-bit & 32-bit) for DOS 10.0
  59.    - WATCOM C/C++ (32-bit) for OS/2 10.0
  60.    - WATCOM C/C++ (32-bit) for Windows 95/NT 10.0
  61.    - HI-TECH Pacific C (16-bit) for DOS 7.51
  62.    - Symantec C/C++ (16-bit) for DOS 7.0
  63.    - Zortech C/C++ (16-bit) for DOS 3.0r4
  64.  
  65.  
  66. COPYRIGHT
  67.  
  68. The VidMgr source code was written by Andrew Clarke and released
  69. to the public domain.
  70.  
  71.  
  72. SUPPORT
  73.  
  74. You can reach the author, Andrew Clarke, via FidoNet netmail at
  75. 3:635/727.4, via the FidoNet C_ECHO (International C Programmers)
  76. conference, or via Internet e-mail at randy@snoopy.apana.org.au.
  77.  
  78. Please send any changes, bug reports, fixes to Andrew via the
  79. above channels.  When sending code changes or bug fixes, context
  80. diffs in UNIX diff format are preferred.  Questions addressed to
  81. the VidMgr author regarding the UNIX diff utility are welcome.
  82. When sending code changes, please include an explicit public
  83. domain notice in your code.
  84.  
  85.  
  86. PORTING
  87.  
  88. If you are currently involved in porting, or wish to port, the
  89. VidMgr library to other compiler suites or operating platforms,
  90. you may wish to contact Andrew via the above channels.  High on
  91. the hit-list is a port of VidMgr to Linux, however Andrew does
  92. not have adequate access to a Linux machine at this time, and
  93. knows little about the internals of the Linux console subsystem.
  94.  
  95.  
  96. OBTAINING VIDMGR
  97.  
  98. The latest release of VidMgr is available for FREQ from FidoNet
  99. nodes 3:635/727 or 3:635/728, and can be downloaded via Internet
  100. FTP from snoopy.apana.org.au, from the /pub/blizzard/ directory.
  101.