Hey I just found out something that might interest you, even though it's a bit late. It's only of use to people dealing with the CT65548 where we have the full set of BMP tools available. Right now I'm playing about with a Zenith Z-note GT where I've exchanged the panel and am trying to figure out why it's ~3 lines lower than it should be. IT'd be nice if I can figure out why the scaling can be really weird on this screen as well, unlike Toshiba laptops that squish things vertically, this one squishes 320x200 horizontally while filling the vertical space, doesn't look great.
I've been struggling trying to get a VGA BIOS that the BMP tool will read on Toshiba laptops to compare with, finally found out how it's done:
Use the ramlargp.exe or ram548p.exe with this syntax:
bmp548p.exe ram548p.exe
- use this for 32KB size BIOS, I think most SBCs will use this size. Has the BMP548 utility read the contents of the VGA BIOS in place of a .rom/.bin file
bmplargp.exe ramlargp.exe
- use this for 40KB size BIOS, usually used by laptops which have a number of panel types that are selected by the main BIOS while running, usually based on some inputs like DIP switches or cables that connect some pins to GND to determine the panel type connected
- the result is that the BMP utility will read the VGA BIOS in a clean un-modified form from the BIOS data. It seems to do this using a matching .map file
- then this can be saved as a vgabios.bin file
I'd be interested to see if that gets you a file that's readable in BMP or not 😀
edit the next day: Eh, I'm not sure this works much better than pulling the VGA BIOS out of a ROM, it'll silently fail and make a default VBIOS if it can't make sense of the data it seems. So it works on my Zenith Z-note GT which I Think is a PCI 65548, but it fails on my VL-bus 65548 Toshiba.
Now I'm thinking that perhaps there are two versions of BMP548 and the BMP548P.exe that I've been able to find is PCI specific.