OK. Even after a full reinstall of Windows 95, during first boot (where it finalizes settings) it still shows a corrupted font instead of an actual font it should be using?
Although with the correct BIOS(from 86box), the accelerator no longer hangs on the unmapped registers (they're properly mapped in it's window now).
The text is somehow still corrupted?
Edit: Hmmm.... It's definitely a problem with the Mix map data being supplied by the CPU (either the data being supplied or the mix map processing itself)? When I make it so that the ROP is replaced with 0xFF when the mix map data is given by the CPU, only text display change into weird white areas instead of the corrupted text!
Edit: Hmmm... Forcing the mix map to 0xFF causes the same pattern to be drawn on the screen, only taking the white color in the title of the window and black in the content part of the window...
So that means that the mix data (in effect, the font being rendered?) it's supplying to the renderer is somehow messed up (random garbage)?
Edit: Hmmm... Replacing the mix map CPU input with 0xAA values causes the text to become a barcode type of pattern inside the window, with most text becoming a barcode pattern(some parts of the text still become solid blocks). The text in the title bar is somehow unchanged from the earlier examples?
So perhaps this isn't a video card failure anymore, but instead a CPU emulation failure?