VOGONS


First post, by emendelson

User metadata
Rank Oldbie
Rank
Oldbie

I sometimes boot my up-to-date system to DOS (using a bootable USB key) and run old DOS software, and I'm looking for a up-to-date PCI-e video card that I can use in Windows, but also works in DOS by supporting VESA graphics (up to 1280x1024) and has a good-looking hardware font, and - if possible - has a continuous (not broken) underline attribute in MODE MONO.

Right now I use an ancient Asus GeForce 7600 GS card, which has all these features. Some later GeForce chips support VESA graphics, but don't have a continuous underline. Does anyone have any experience with up-to-date video hardware with VESA graphic support that I might try? Thanks for any suggestions.

Reply 1 of 6, by nforce4max

User metadata
Rank l33t
Rank
l33t

I am surprised that Geforce 7 was that compatible but there are reason why the rest of us prefers to use older hardware as there is little question if there is support or not unlike modern hardware. I don't consider Geforce 7 era to be "ancient" 😀

Don't even bother with current gen cards as all the basic dos features are likely long long gone.

On a far away planet reading your posts in the year 10,191.

Reply 2 of 6, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

If the current gen cards still have the legacy VGA BIOS, they should have at least VBE 3.0 support. Its used by Microsoft's "Basic Display Adapter" in current versions of Windows still if you don't have a video driver installed.

Reply 3 of 6, by leileilol

User metadata
Rank l33t++
Rank
l33t++

Not to mention the recent graphical BIOSes use a 32bpp video mode for configuration, i'd imagine VBE would be needed for that.

apsosig.png
long live PCem

Reply 4 of 6, by realnc

User metadata
Rank Oldbie
Rank
Oldbie

Some recent cards actually don't have a VESA BIOS at all. They only deal with simple VGA (mostly for text mode), and higher resolutions are based on UEFI.

When buying my current-gen GPU, I had to search to make sure the brand I'm getting even boots if used without UEFI. And I guess that means even the same GPU varies by vendor. An MSI GTX970 for example might have a BIOS, a Gigabyte GTX970 might not. And worst, they don't tell you, and it's difficult to find information on the internet about this.

Reply 5 of 6, by emendelson

User metadata
Rank Oldbie
Rank
Oldbie

I experimented with a ThinkPad T450s with an Intel HD 5500 chip. It supports 256-color VESA modes in all resolutions (of course stretched horizontally because of the wide screen) and even supports continuous underline in mode mono. Now to find a video card that does the same.

FRACTINT is a good way to test VESA modes; it showed that the HD 5500 supports 256-color VESA modes, but not 16-color.

Last edited by emendelson on 2018-03-01, 21:36. Edited 1 time in total.

Reply 6 of 6, by hyoenmadan

User metadata
Rank Member
Rank
Member
leileilol wrote:

Not to mention the recent graphical BIOSes use a 32bpp video mode for configuration, i'd imagine VBE would be needed for that.

No really. These BIOSes aren't even really BIOSes, but them are UEFI firmware images with a CSM UEFI module to provide basic BIOS support (akin to Coreboot and its payload executables). This is true since 2007-2008 for all Intel and AMD consumer based offers.

Graphical firmware tools use UEFI GOP 32bit video module drivers in all new platforms. For basic display in BIOS platforms them include some basic VBE, but as others say before, it is a crippled version, or sometimes even bugged.