It is weird that fuctory bios can still use them.
There's gotta be a hack in fuctory bios, I would guess, something like: if (the pci card is a vga && there is an option rom) callit();
i.e. I betcha that fuctory bioses will call an option rom on vga even if it violates the spec.
I wonder if we really want to do this, the S3 cards are antiques anyway.
Ollie how are you ripping the vbios bios from the S3 card? Did you pop the chip and use a programmer? If not you may be suffering from the nuke the rom header issue I was talking about earlier.