home *** CD-ROM | disk | FTP | other *** search
- Thomas Greve
- Clemens August Straße 53
- D 5300 Bonn 1
- Germany
-
- eMail: greve@dbnpib5.bitnet
-
-
-
- Here you have what you wanted to have ever since you bought
- your TSENG-chip based VGA card: a .BGI driver for its 256
- color modes! This driver supports the following modes:
-
- Mode Resolution Video-Mem required
- 0 320x200 256K
- 1 640x480 512K
- 2 800x600 512K
-
- If you want to use it, make sure, you really own a VGA-card
- with a TSENG chip ET3000 on it and it is really equipped
- with 512K (16 chips 41464). If there are 8 of these chips
- and 8 empty sockets, go buying another 8. They're about
- $2.50 each ($20 total) these days.
- The driver itself doesn't test if it can handle the VGA
- card in your computer. So if you are not sure, remove the
- cover of your computer... (see your VGA manual for details
- on how to remove the cover.)
- This driver will work on '286+ machines only. Even on a
- 12MHz AT it will be a bit slow - there are MBytes of data
- to be moved and the ET3000 allows a maximum data transfer
- rate of 250 KByte/s. (It is not the driver nor the computer,
- that limits speed!)
-
-
- DISCLAIMER:
-
- Of course, I do not take any warranty whatsoever for this
- driver, neither expressed nor implied etc, etc... Especially
- I don't take any warranty that it works with your VGA, that
- it doesn't screw up your monitor or that your VGA must be
- equipped with 41464 RAMs.
-
- You may use this driver for your personal purposes only.
- If you copy it for your friends, upload it to bulletin
- boards etc., please include this readme-file. I won't give
- any technical support. If you want to sell this driver with
- your application programs, please contact me.
-
-
- ANNOUNCEMENT:
-
- If you own a '386 computer, you may get a '386-Version of
- this driver: it supports 32 bit line patterns (useful in
- 800x600+ modes!) and uses some '386 codes.
- If you have a ET4000 based VGA card, this driver won't run
- on it properly. You may get an ET4K Version of this driver
- with an additional 1024x768 mode ('286 or '386 version, see
- above) as well. 1 MB video mem is required for this mode.
- If you want one of the above drivers, send me a $10-cheque
- ($15 outside Europe, 15DM inside Germany) and i'll send you
- the driver. Please note the chipset (ET3K/ET4K) the CPU type
- and the disk format (5 1/4" or 3 1/2").
- For $20 ($25 outside Europe) you can get all of the three
- drivers.
-
-
-
- INSTALLATION:
-
- Due to a bug in the GRAPH unit this driver has to be
- installed as follows:
-
- var
- Driver, Mode : integer;
-
- { ... }
-
- Driver := InstallUserDriver('ET3000', nil) + 5; { the 5 is necessary }
- Mode := Mode_Of_Your_Choice; { due to the bug... }
- InitGraph(driver, Mode, GraphPath);
-
- if GraphResult < 0 then begin
- Writeln('ERROR: ET3000 driver not installed!');
- Halt(1);
- end;
-
- { ... }
-
- NOTES: - GetMaxColor returns 255, but SetColor(GetMaxColor);
- may yield in unpredictible results, since the
- colors 248..255 are not initialized by default.
- - GetModeRange doesn't work for third party drivers.
- You've got to use GetMaxMode instead.
- - FloodFill doesn't work with 256 color modes (as it
- doesn't with the IBM8514 driver supplied by
- BORLAND). Don't ask me why. Maybe it works with the
- next release of TP.
- - XORput isn't implemented (Except for PutImage).
- - CharSize of DefaultFont is 8*16. The driver gets
- this font from your VGA-BIOS. If garbage appears
- on the screen, it's a bug of your VGA-BIOS.
- - Any suggestions about improvements are welcome. Bug
- reports are useless since there aren't any bugs.
- ;-)
- - ...
-
- Credits: Terje Thoegersen has tested this driver thoroughly,
- i thank him for his never-ending patience when
- waiting for the next (beta-)release.
-