PhilC wrote: Fri May 23, 2025 4:39 pm
Just a quick question @agranlund, are you pretty much planning to stick with the ET4000 W32, or do you have plans for any other graphics cards with the Raven?
I have a whole bunch cards of different makes and models here that I hope to find time to resume playing with at some point
At the moment, you
should be able to use any VGA compatible card (*) and end up in a 640x480 mono desktop.
The next step would be to have the generic driver allow you to switch to 320x200x8bpp for games and so on.
(*) not a promise, I'm sure there are cards that don't work. I have tested quite a few different models though.
But after that, yes, I do want to make proper support for some other cards.
At the moment all that code is prototype/testing quality and far from ready to use, but I am able to make fVDI and NVDI drivers and had both of these running the desktop in 800x600x8bpp as a proof of concept on one of the cards (forgot which one I was playing with).
I think I'll end up with basic functionality for many cards and then pick one to add goodness to, and in time some kind of expandable framework should grow from all that - or that was the thinking anyways. Goodness being the stuff that is specific for each vendor/model -- things that isn't covered by the VGA or VESA1 standard. Ie; hardware acceleration being the most interesting.
Could also be that not much happens at all

There's a lot of different really fun stuff one can work on for Raven and I tend to pick whatever I fancy at the moment when I sit down to do something with it.
TLDNR: holding breath can be hazardous to your health, avoid that.