That worked surprisingly well and faster than I expected!
EmuTOS, built without graphics card init code, runs fine.
The practical use of all this is quite low, or at least unknown.
In practice, you still want to use NOVA to get a VDI capable of working with nice screen modes. Not to mention the hardware acceleration it supports.
And if you do that you already have a card that EmuTOS is able to start up.
At best, perhaps it would allow you to use just about any VGA compatible ISA card in a B&W EmuTOS desktop.
But perhaps the code could be used as a base to develop some kind of works-with-most-cards driver, in combination with NVDI so one didn't have to write a whole VDI too. Card setup and SVGA functionality are otherwise quite custom per card and to get that stuff almost for free like on PC has to be a benefit.
Perhaps it could come in handy if one wanted to make Raven do something completely different than run TOS and you also wanted graphics.
Regardless, it was a very fun experiment even if I'm not sure what to do with the result at the moment
