Reply 77 of 163, by wbc
Just fiddled around my Trio64V2\DX and probably found the way to fix the brightness issue.
Run DEBUG.EXE and type these commands:
o 3c4 08
o 3c5 06
o 3c4 1a
i 3c5
You will get a 8-bit hexadecimal value, subtract 20h from it (i.e. you got 3F, (3F - 20 = 1F)), this will set 5th bit of this value to 0, then type
o 3c5 <resulting_value> (i.e. o 3c5 1f)
q
and voila! 😀
Since register descriptions for Trio64V2\DX and ViRGE\DX are unavailable in public and Trio64V+ and Savage4 datasheets doesn't describe this register, I don't know what it means in fact.
Tested on Trio64V2\DX with BIOS version 1.01.04 (more recent version 2.04.11 doesn't have this issue), probably will work on ViRGE\DX and Trio3D.
---------
UPD: it works on ViRGE\DX also (with BIOS versions 1.01.03 and 2.01.16), so Trio3D users, try it! 😀
--wbcbz7