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.)
- The following cards are equipped with the ET3000 chip set:
- EIZO MDB 10
- GENOA 5x00 / 6x00 (?)
- Orchid Designer
- You may look at your vpic.cfg file. If your chip set is
- marked as TSENG there and vpic works with this configuration
- in 800*600*256 mode, you most probably own an ET3000 based
- VGA card.
-
- The following cards are *definitely not* equipped with the
- ET3000 chip set:
- Any cards from Ahead, ATI, Chips & Technologies, Everex,
- OAK, Paradise, Trident, Video 7 and True Blue VGAs.
-
- 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.
- The above names of VGA cards are trademarks of their
- respective manufacturers. vpic is copyrighted by Bob
- Montgomery.
-
- 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 US-$10
- cheque (US-$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 of TP 5.X / the
- graphics.lib of TC 2.00 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;
-
- { ... }
-
- For installation with TC++ 1.01 / TP 6.00 see readmeXX.XXX.
-
-
-
- NOTES: - GetMaxColor returns 255, but SetColor(GetMaxColor);
- may yield in unpredictible results, since the
- colors 248..255 are not initialized by default.
- Initialize these colors with SetRgbPalette or
- use SetColor(White).
- - 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) with TC 2.0 / TP 5.X. Don't ask me why. It
- works with the TP 6.00 / TC++ 1.01, though.
- - XORput isn't implemented except for PutImage.
- - CharSize of DefaultFont is ** 8x16 **. The driver
- gets this font from your VGA-BIOS. If garbage
- appears on the screen, it's a bug of your VGA-BIOS.
- If no text appears at all or if it doesn't fit, you
- have assumed TextHeight('') to return 8.
- Proper programming required. ;-)
- - Any suggestions about improvements are welcome. Bug
- reports are useless since there aren't any bugs.
- (hm? Did i hear you laughing?? ;-)
- OK. There *were* some bugs in version 1.00, but
- none of you found out...
- - ...
-
- CREDITS: Terje Thoegersen has tested this driver thoroughly,
- i thank him for his never-ending patience when
- waiting for the next release.
-