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