135 lines
4.7 KiB
Plaintext
135 lines
4.7 KiB
Plaintext
**************************************************************
|
||
COPYRIGHT 1991, JORDAN HARGRAPHIX SOFTWARE
|
||
PORTIONS COPYRIGHT JOHN BRIDGES, 1990
|
||
CHRISTOPHER MORGAN, 1984
|
||
**************************************************************
|
||
|
||
Here it is! The SuperVGA/Tweak BGI drivers you have all been waiting for! ;->
|
||
|
||
These drivers support a wide range of VGA cards, and should work on
|
||
all major brands.
|
||
|
||
Card types supported: (SuperVGA drivers)
|
||
Ahead, ATI, Chips & Tech, Everex, Genoa, Paradise, Trident (both 8800
|
||
and 8900), Tseng (both 3000 and 4000 chipsets) and Video7.
|
||
These drivers will also work on video cards with VESA capability.
|
||
The tweaked drivers will work on any register-compatible VGA card.
|
||
|
||
I have not tested these drivers on all these card types, so I can not guarantee
|
||
perfect operation with your card. I have tested them extensively
|
||
on Trident, Tseng and ATI cards, and have had no problems. (Trident 8800
|
||
cards occasionally have problems, especially older models)
|
||
|
||
Modes currently supported:
|
||
SuperVGA 16-color
|
||
0) Standard EGA/VGA 320x200x16
|
||
1) Standard EGA/VGA 640x200x16
|
||
2) Standard EGA/VGA 640x350x16
|
||
3) Standard VGA 640x480x16
|
||
4) SuperVGA/VESA 800x600x16
|
||
5) SuperVGA/VESA 1024x768x16
|
||
|
||
SuperVGA 256-color
|
||
0) Standard VGA/MCGA 320x200x256
|
||
1) 256k Svga/VESA 640x400x256
|
||
2) 512k Svga/VESA 640x480x256
|
||
3) 512k Svga/VESA 800x600x256
|
||
4) 1024k Svga/VESA 1024x768x256
|
||
|
||
Tweaked 16-color
|
||
0) 704x528x16
|
||
1) 720x540x16
|
||
2) 736x552x16
|
||
3) 752x564x16
|
||
4) 768x576x16
|
||
5) 784x588x16
|
||
6) 800x600x16
|
||
|
||
Tweaked 256-color
|
||
0) 320x400x256
|
||
1) 320x480x256
|
||
2) 360x480x256
|
||
3) 376x564x256
|
||
4) 400x564x256
|
||
5) 400x600x256
|
||
|
||
----------------------------------------------------------------------------
|
||
INSTALLATION:
|
||
Using the driver in existing programs is easy. (If you have the source)
|
||
|
||
Check the files INITSVGA.C and INITSVGA.PAS for examples of installation
|
||
into C and Pascal programs.
|
||
|
||
----------------------------------------------------------------------------
|
||
NOTE:
|
||
|
||
- The mouse cursor may not work in all modes of my driver. This is because
|
||
most mouse drivers do not support SuperVGA/Tweak modes.
|
||
|
||
- The registerbgidriver(*) function does not work. This is due to a limitation
|
||
in the BGI kernel, which checks the linked in driver with a list of the
|
||
standard BGI drivers (CGA,EGAVGA,etc..), and if it is not one of those,
|
||
will not use the linked in driver.
|
||
|
||
* However, registerfarbgidriver DOES work properly with C/C++... (8/1/91)
|
||
Check INITSVGA.C and the makefile for examples of how to use.
|
||
|
||
- Imagesize does not work. (the kernel does not call the driver to do this)
|
||
Use the following formula:
|
||
* imsize = ((xwid >> 1)+1)*ywid+4; (16-color)
|
||
* imsize = xwid*ywid+4; (256-color)
|
||
|
||
----------------------------------------------------------------------------
|
||
WARNING: The drivers do not test to see if the card installed is
|
||
actually a VGA card (If the Svga drivers do not detect a SuperVGA card, they
|
||
treat the card as a standard VGA), so DO NOT use the drivers if you do not
|
||
have a VGA card installed.
|
||
|
||
-------------------------------------------------------------------------
|
||
REGISTRATION:
|
||
I have decided to release these drivers free of charge,
|
||
although donations would be greatly appreciated and certainly
|
||
expedite the release of future versions. :->
|
||
The drivers have not been crippled in any way, though beta releases of new
|
||
drivers may have some functions yet unimplemented.
|
||
|
||
Registration fees:
|
||
|
||
SuperVGA 256 $20
|
||
SuperVGA 16 $20
|
||
Tweak 16 $20
|
||
Tweak 256 $20
|
||
|
||
Any two: $30
|
||
All 4: $50
|
||
|
||
With donations of $20 and up, you will be considered a registered user.
|
||
Registered users get the full source code and upgrades on future releases.
|
||
|
||
From September 1-May 8, please send checks/money to:
|
||
Jordan Hargrave
|
||
1000 Morewood Ave, Box #3277
|
||
Pittsburgh, PA 15213
|
||
(412) 268-4493
|
||
|
||
From May 8-September 1, send to:
|
||
Jordan Hargrave
|
||
1615 Burnley Road
|
||
Charlotte, NC 28210
|
||
(704) 553-2332
|
||
|
||
|
||
I have started working on a new graphics library that will support resolutions
|
||
from 160x200 (Ick! ;->) all the way up to 1280x1024, and from 1-bit color
|
||
to 24-bit color. It will support a wide range of cards and I need testers
|
||
for XGA/8514/Hercules Graphics Station cards.
|
||
|
||
*===============================*===========================================*
|
||
| Jordan Powell Hargrave | Internet: jh5y@andrew.cmu.edu |
|
||
| 1000 Morewood Ave, Box #3277 | Bitnet: jh5y%andrew.cmu.edu@cmccvb |
|
||
| Pittsburgh, PA 15213 | UUCP: uunet!andrew.cmu.edu!jh5y |
|
||
| (412) 268-4493 | Prodigy: HXNJ79A |
|
||
| | Compuserve: [72510,1143] |
|
||
*===============================*===========================================*
|
||
|
||
|