VESA drivers for DOS-Oberon System 3 uploaded to Hades
I have uploaded display drivers for VESA display modes 1024x768x256 and
800x600x256 to hades.inf.ethz.ch:/pub/incoming (will be moved
to pub/Oberon/System3/DOS (?)). You will require a VESA driver
for your machine (normally delivered in BIOS or with your display card).
You need to compile the drivers first; the inline assembler needed
is found in the packages.exe file on neptune. Be careful and make backup
of your Display.Obj first.
As we don't have too many display cards around here, please help me test
these by letting me know if they don't work for a specific machine. (I know
that it does not on our Compaq). The drivers are pretty slow in comparison
to our drivers for accelerated SVGAs, but hey, something is better than
nothing!
For driver developers:
The bank switch code is trivial to change if you want to bypass the
VESA bios (an example for ET4000 is given). Try locating whatvga.pas on
the net; it has many examples of detecting and switching cards.
The drivers use only one bank for reading and writing, which makes CopyBlock
slow. It should be possible to strip the copy block code from the ET4000
driver that uses two banks and build it into the VESA 1024x768 driver.
I may fix bugs if I feel like it :=)
Have fun!
Hannes Marais