I modified setup.S to do VESA detection (before looking for specific
VGA cards) based on the VESA spec published in DDJ a year or so ago.
I got it to work with my Diamond Stealth VRAM video card. It should work
with any video card that supports the VESA BIOS extensions in its video BIOS
roms. I have a few questions before I am ready to send the patches on to
My Stealth video card claims to be VESA 1.0 compliant, but it supports
a number of 02xx and 03xx video modes. I could not find definitions
for these in the DDJ article. And I could not find the capabilities tables
for these modes while scanning the video BIOS with DEBUG under DOS.
The BIOS returns no-information about these modes, but allows me to set
them via the set VESA mode function. Is this Diamond not being fully compliant?
Or am I missing something (like some VESA-2 info?)
Can anyone tell me why the 132 x xx modes claim to be 1280 pixels wide
(instead of 1056 pixels wide) in the VESA mode capabilities tables?
Can anyone tell me how to do complicated 386 addressing using asm86.
I resorted to doing base+indexing+offset with inline code because I
couldn't figure out what syntax the assembler wanted. A pointer to some
documentation will be sufficient.
How do I submit patches to Linus? I don't want to send diffs unless
Linus wants them. I modified an 0.96 version of this file. Will this
create problems since Linus is currently at 0.96b-pl-2?
Kevin J. Cummings Prime Computer Inc.
20 Briarwood Road 500 Old Connecticut Path
Framingham, Mass. Framingham, Mass.
Std. Disclaimer: "Mr. McKittrick, after careful consideration,
I've come to the conclusion that your new
defense system SUCKS..." -- War Games