[comp.sys.ibm.pc] Converting Super VGA Drivers

kadie@m.cs.uiuc.edu (11/12/89)

Is it true that the only difference between many super VGA cards
is mode numbers the card makers give to the super modes? If so,
then might be possible to change the driver for one VGA card into
a driver for another?

For example, my card is distributed by Sefco. It uses the Trident chip and
is compatible with the Maxxon card. As far as I can tell the only difference
between my card and the Paradise Pro is that 
For the Paradise, 800x600x16 is mode x58, for my card it is x5B.
For the Paradise, 640x400x256is mode x5E, for my card it is x5C.
For the Paradise, 640x480x256 is mode x5F, for my card it is x5D.

So, I should be able to go into the Paradise Pro driver for the Dr. Halo
program, for example, change a few bits, and have Dr. Halo work with my card.
Right?

But when I disassemble the Paradise driver I can't figure out where
to make the change.

Any ideas about how this can be made to work?
Are there any books that cover these issues?

- Carl Kadie
p.s. the reason I think that Super VGA cards are very
similar is because the VPIC program seems to be able to use
any super vga card if it is given a small configuration file
that lists dimensions and mode numbers.
p.p.s. VPIC is available via anonymous ftp from simtel.arpa. It is file
pd1:<msdos.gif>vpic20.arc


University of Illinois at Urbana-Champaign
ARPA:  kadie@m.cs.uiuc.edu