svgalib.et6000 (7)
Information for Tseng ET6000 users
TABLE OF CONTENTS
1. BASICS OF THE ET6000 CARD
The ET6000 is a PCI/VESA Local Bus - compatible graphics controller
with a powerful graphics accelerator, a built in DAC and clock
synthesizer and support for DRAM or MDRAM. The integrated 135MHz
24-bit clocked DAC can display colors up to 1280x1024x16M at up to 75Hz
vertical refresh. With DRAM the card may have 1, 2 or 4MBytes of
memory, and with MDRAM 2 or 4MBytes are possible. The driver detects
how much and the type of memory. I have 2MBytes of MDRAM which the
driver detects correctly. Other combinations have not been tested, but
the driver should work correctly for those.
2. HOW TO CONFIGURE SVGALIB
The
svgalib (7)
can be configured for the et6000 video card in two different ways, the
register definitions for the card may be included in et6000.c or the
definitions may be left outside in a file which will be read every
time svgalib is initialized. Compiling the registers inside of the
driver has the advantage that it starts up immediately when svgalib
is called. This is not really a great advantage unless you are using a
very slow computer. The disadvantage is that if one wants to change
some registers one must recompile the driver. By leaving the register
settings outside of the driver the registers may be modified by
changing the register file. No recompiling is necessary. Most users
will probably not want to modify registers, but as we define more
modes for the card in new releases, one may update to the new modes by
just copying et6000.regs into /etc/vga after renaming it
svgalib.et6000.
To install the registers into the driver just leave DYNAMIC = y
commented out in the Makefile.cfg. If the DYNAMIC = y is defined in
Makefile.cfg i.e. the # character in front of DYNAMIC is removed, the
file svgalib.et6000 will be installed in /etc/vga and the registers
will not be included in the driver. When svgalib is entered the
register values will be read in. If you are installing a new version
of svgalib and you already have an /etc/vga/svgalib.et6000 present,
the makefile will not overwrite your old file, and you must make any
updates you wish by hand.
3. PROBLEMS
The demo programs vgatest, keytest, forktest, mousetest, testlinear,
printftest, eventtest, scrolltest, speedtest, 3d, fun and testgl work
fine. The plane and wrapdemo work only with the choice N. The plane
does not work when BACKGROUND is enabled. The bg_test only works when
BACKGROUND is enabled, as it should. It also works in linear if one
has set a linear capable mode in the SVGALIB_DEFAULT_MODE environment
variable.
Testaccel, accel and spin do not work. I am working on getting accel
to work.
FILES
SEE ALSO
AUTHOR
Don Secrest <secrest@uiuc.edu>
|
|