home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / graphics / vesa24_2.zip / VESA24_2.INF < prev    next >
Text File  |  1993-02-23  |  3KB  |  53 lines

  1. I have uploaded to WSMR-SIMTEL20.Army.Mil:
  2.  
  3. pd1:<msdos.graphics>
  4. VESA24_1.ZIP    VESA graphics tools for Hi-color & 24 bit.
  5. VESA24_2.ZIP    02/22/1993
  6. This is an update. A few minor fixes to the 15 / 16 bit code in the 
  7. vga24_2.asm program fixed a problem with color errors.
  8. This file is also available from the SIMTEL20 mirror at OAK.Oakland.Edu,
  9. in directory /pub/msdos/graphics.
  10.  
  11. This is a update to VESA24.ZIP .  The VGAFILL() function is fixed.  the
  12. fix is documented in the VGA24.ASM file.
  13.  
  14. The archive VESA24_1.ZIP contains three files.  VHEADER.H is the VESA
  15. information structs necessary for properly accessing your video card
  16. with VESA in rom or with a VESA TSR.  The file VGA24.ASM is the
  17. actual pixel handling toolkit.  It was written by Randy Buckland
  18. (Randy_Buckland@ncsu.edu) and modified by myself Don Lewis
  19. (djlewis@ualr.edu).  Randy's original code, while well written to
  20. perform it's task, overlooked hi-color and truecolor VESA modes.  Also
  21. it only worked on certain video cards like TSENG and TRIDENT in only 256
  22. colors and only 640x480 resolution (mode 0x101h) VESA.  VGA10.CPP gives
  23. examples on utilizing the graphics library in VGA24.ASM.  I wrote it and
  24. tried to debug it while keeping it as simple as possible (too simple for
  25. most of you 'C' folks out there) and documented adequately (I hope).
  26.  
  27. The modifications I have made (I hope) fix the .asm file such that it
  28. now should work on any VESA compliant video card.  I hope it gets tested
  29. on many video cards with VESA in ROM and by using TSR's so I can know of
  30. my success or failure.  I added 15bit, 16bit and 24bit color support for
  31. several but not all original functions.  VGAFILL(), vgapoint_rgb() and
  32. vgaline_rgb() are the first.  I would appreaciate help in refining the
  33. code as there is still much room.  I have talked to Randy and he
  34. approved the modification and passing around of the original source
  35. code.  So I have done just that.  I have heard a lot of requests on
  36. comp.graphics and comp.pc.hardware from individuals interested in any
  37. VESA code they could get.  I was one of them.  This source along with a
  38. good VESA functions guide should prove most helpful to all interested
  39. parties.
  40.  
  41. This is a VESA video only support package.  It is not designed for
  42. direct register use.  While this software is not considered dangerous to
  43. computer or monitor in any way, all responsibility is on the user for
  44. its use.  This software is freeware with the hope and intention that it
  45. will provide insight as to the workings of VESA video standards and that
  46. the user of this software will (hopefully) make improvements and
  47. additions to further the quality and abilities of this software and
  48. maintain any modifications or improvements to this software as public
  49. domain freeware.
  50.  
  51. EOF     Don Lewis <djlewis@athena.ualr.edu>
  52. p.s. Lets stay in touch VESA users.
  53.