I'm planning to push this new rom onto Github but if someone wants to give it a go first then by all means :)
raven_rom_241210.zip
Best case, nothing should really change - if you're using Nova then hopefully Nova will still initialise properly on your card.
EmuTOS's mono driver is now disabled and the boot rom is now instead taking care of setting up an equivalent resolution.
That should, in theory, work with any card that claims to be VGA compatible so if you have something that is not ET4000 or Mach it'd be interesting to hear the result.
I've tested with the following cards.
(Interesting how the ET4000 bios's are saying less memory than what is certainly on the card.. both of them can do 1280x720x256 just fine)
Code: Select all
ATI Mach32
GRAPHICS ULTRA PRO, BIOS P/N 112-18900-100
ET4000/W32i
ET4000/W32I ISA BIOS 06/17/1995
512KB display memory
ET4000AX
TsengLab Int'l ET4000 BIOS Date : 01/10/92
256KB display memory
CL-GD5426
SpeedStar PRO Vers. 2.04 (c) Diamond Computer Systems, Inc. 1 MB display memory installed
CL-GD5426
REVEAL Bios Version 1.31 3/4/94 (c) 1994 VidTech Microsystems Inc.
The plan is to keep it so the rom only inits the card to the standard 640x480x2 colors.
SVGA modes and functionality differs between vendors and cards during these early VESA days so it makes sense these become loadable drivers from the auto folder + a common NVDI screen driver.. assuming motivation keeps up :)
But again, NOVA with a Mach or W32i is the optimal setup for sure.
This here is mostly for my own amusement.
You do not have the required permissions to view the files attached to this post.