This toolkit is designed for retro-hardware enthusiasts looking to push the limits of the “World’s First 3D Decelerator”. Whether you are restoring a classic build or chasing benchmarks, these tools allow you to manipulate the raw binary data of S3 ViRGE DX/GX BIOS files. You can customize the VGA color palette for specialized displays, verify ROM integrity with the Checksum Fixer, or use the Clock Synthesizer to overclock the MCLK (Memory Clock) directly at the hardware level for a significant performance boost in DOS and early Windows games.
PAL to VGA Palette Converter
Upload a file or paste HEX triplets. Automatic conversion to 0-63 range for VGA BIOS.
⚠ Important: Hardware Safety
Use at your own risk. These tools perform low-level binary manipulation.
While tested on standard S3 ViRGE DX/GX BIOS files, manufacturer-specific variations may use different memory offsets.
Always compare the frequency displayed here with the output of the MCLK.EXE utility in DOS.
If the numbers do not match (at least approximately), do not proceed with the modification.
Minor differences in decimals are normal due to rounding, but a vastly different reading (e.g., 2MHz or 150MHz on a stock card) indicates an incompatible BIOS layout.
VGA BIOS Checksum Fixer
Upload a BIOS file to verify and fix its 8-bit checksum. The tool will update the last byte so the total sum is 00.
S3 ViRGE BIOS Overclocker
Upload a ViRGE DX/GX BIOS to modify the power-up MCLK (Memory Clock). Only modify the BIOS if it shows the same frequency you get using MCLK.
Check your frequency in DOS using:
mclk /0
