VOGONS


First post, by sunmax

User metadata
Rank Newbie
Rank
Newbie

This is an interesting scenario, and I'm positive some of the smart minds in Vogons will be able to tackle it.

Summary: is it possible to transplant the VBE portion of the VBIOS from one card to another similar one ?

Scenario: one of my favorite PCI cards (Quadro FX600) got alas a glitchy VBE, which requires NOLFB or similar (with massive performance drop) for DOS VESA games. Using "VGABIOS.EXE" to load similar enough VBIOS (either from Geforce FX5500, and especially close from Quadro FX500) I can get a proper VBE, but I also lose Digital out from the 2 DVI-I (this probably due to the different head configuration, e.g. FX500 got VGA #1 and DVI #2, instead of 2 DVI-I). I also tried NVPATCH (patched univbe based on Riva 128 or TNT2) and that also works really well, but (as expected and also described in the release notes) doesn't support digital and gets a garbled output from it. The appeal of the FX600 is its beautiful DVI output in DOS (which I can appreciated in VGA games), so ideally to fully support DOS VESA games with digital out without slowdowns we would replace the FX600 VBE with FX500 VBE, either by loading just the VBE portion (instead of the whole VBIOS as VGABIOS does) so to preserve DVI digital out, or in the FX600 VBIOS directly, and then reflash it. Both VBIOS are attached (rename .zip -> .rom).

Thanks for your help!