Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VESA 2.0 driver for ET4000AX chipset

116 views
Skip to first unread message

jcr...@acsu.buffalo.edu

unread,
May 21, 1996, 3:00:00 AM5/21/96
to

I need a SVGA/VESA 2.0 driver for an ET4000AX chipset. Tried UNIVBE
(5.1a-5.2),
uvconfig hangs my machine. Is there a tlivesa.com that is VESA 2.0 compliant?
If so please e-mail or post a pointer.
Thanks,
Jon


------------------------------------------------------------------------------
-
* Jonathan D. Craig
* jcr...@acsu.buffalo.edu
* SUNY at Buffalo
*


Herman Dullink

unread,
May 22, 1996, 3:00:00 AM5/22/96
to jcr...@acsu.buffalo.edu

>I need a SVGA/VESA 2.0 driver for an ET4000AX chipset. Tried UNIVBE
>(5.1a-5.2),
>uvconfig hangs my machine. Is there a tlivesa.com that is VESA 2.0 compliant?
>If so please e-mail or post a pointer.
I have created a VBE 2.0 driver for my ET4000/W32p chipset. If you like,
I can strip some features and create an ET4000ax version. The only feature
that is very hard to implement on an ET4000ax is the flat/linear frame buffer
model. This part is very, very dependent on the manufactorer of the card, as
the address decoding has to be done by external logic. I'll just strip this
part from my driver, leaving: palette and 32-bit interface.
Oh, my driver assumes VBE 1.2 on-board, but loading tlivesa before my driver
should be OK.

Herman


James Price

unread,
May 22, 1996, 3:00:00 AM5/22/96
to

In comp.sys.ibm.pc.hardware.video on Wed, 22 May 1996 08:17:10 GMT, Herman Dullink (csg...@wing.rug.nl) wrote:
: I have created a VBE 2.0 driver for my ET4000/W32p chipset
[...]
: Oh, my driver assumes VBE 1.2 on-board, but loading tlivesa before my driver
: should be OK.
: Herman

Herman,
What are your plans for this driver? I'd imagine there are a
few W32p users like myself who'd be more than interested ;)

Cheers,
James.

--
Dr James Price j.c.w...@shef.ac.uk
-------------------------------------------------
Now I lay me down to sleep,
Try to count electric sheep,
Sweet-dream wishes you can keep.
How I hate the night. -Marvin

Herman Dullink

unread,
May 23, 1996, 3:00:00 AM5/23/96
to j.c.w...@shef.ac.uk

>: I have created a VBE 2.0 driver for my ET4000/W32p chipset
>[...]
>: Oh, my driver assumes VBE 1.2 on-board, but loading tlivesa before my driver
>: should be OK.
> What are your plans for this driver? I'd imagine there are a
> few W32p users like myself who'd be more than interested ;)
It's public domain (it's in beta too). It doesn't has VBE 2.0 for 100% (more like 95%),
but it passes al compliance tests.
I'll send you a copy. Be aware that my driver only extends VBE 1.2 to VBE 2.0, any bug in
VBE 1.2 will remain (e.g my Hercules Dynamite Power BIOS misreports the number of pages).
Currently, the thing is optimized for size. The new features of VBE 2.0 makes it that
BIOS calls aren't required that often anymore, compared to VBE 1.2, so I don't mind the
minor overhead when my driver calls VBE 1.2 again.
The main features I've implemented so far are:
- palette functions
- linear frame buffer
- 32-bit interface

As a large part of the 32-bit interface are 8-bit instructions only, I can rewrite the 32-bit interface
to make a generic interface which can be called directly from Real Mode, Proteced Mode, in a 16-bit and/or
32-bit code segment. The palette functions already are written this way, function 4F09h calls my generic
routine in 16-bit while a 32-PM program can call the exact same code :-)
I've send this as a proposal to VESA, but I'm afraid that not all SVGA chips can be driven using
8-bit/size independent (push, pop, in, out) instructions only...

Herman


Patrick Libuda

unread,
May 23, 1996, 3:00:00 AM5/23/96
to

In article <4nv79e$q...@bignews.shef.ac.uk>, ap1...@acms0.shef.ac.uk (James Price) says:
>
>In comp.sys.ibm.pc.hardware.video on Wed, 22 May 1996 08:17:10 GMT, Herman Dullink (csg...@wing.rug.nl) wrote:
>: I have created a VBE 2.0 driver for my ET4000/W32p chipset
>[...]
>: Oh, my driver assumes VBE 1.2 on-board, but loading tlivesa before my driver
>: should be OK.
>: Herman
>
>Herman,

> What are your plans for this driver? I'd imagine there are a
> few W32p users like myself who'd be more than interested ;)
>
>Cheers,
> James.
>
>--
>Dr James Price j.c.w...@shef.ac.uk
>-------------------------------------------------
>Now I lay me down to sleep,
>Try to count electric sheep,
>Sweet-dream wishes you can keep.
>How I hate the night. -Marvin

Sorry pal, he means the OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLD
ET-4000 (pre W/32 still 16bit !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!).

Herman Dullink

unread,
May 23, 1996, 3:00:00 AM5/23/96
to Patrick Libuda

> Sorry pal, he means the OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLD
> ET-4000 (pre W/32 still 16bit)

Doesn't matter, VESA doesn't support the 32-bit features (yet).
For VBE 2.0, the only difference between ET4000ax and ET4000/W32p
is that the ET4000/W32p can choose its linear frame buffer base
address. The ET4000ax relies on external logic....

Herman

0 new messages