Tools

S3 ViRGE - BIOS Toolkit

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…
Read more

Gaming PC Evolution from 1990 to 2005

BIOS Tools - Generic BIOS Manipulation Toolkit

Software

How Quake III Broke the Rules of Math: The Story of the Fast Inverse Square Root

At first glance, theq_rsqrtfunction in theQuake III Arenasource code looks like a programmer’s prank. It features a handful of bit twiddles, a mysterious hexadecimal constant, and a single Newton refinement. Yet, that odd little routine – the Fast Inverse Square Root – was called millions of times rendering 3D environments. It helped shape the performance…
Read more

Play the Rhapsody Game

Reliving Tomb Raider on a Retro PC with 3dfx Voodoo Magic

Tools

Gaming PC Evolution from 1990 to 2005

This is supposed to be a guide as to what hardware and what configuration was common for a given year. This is a work in progress and if you don’t agree with a specific configuration, please let me know. Each year shows an entry, mid- and high-end system configuration. It could be that the hardware listed was released at the beginning or at the end of the given year. So, it is not an exact…
Read more

S3 ViRGE - BIOS Toolkit

BIOS Tools - Generic BIOS Manipulation Toolkit

Tools

BIOS Tools - Generic BIOS Manipulation Toolkit

A collection of browser-based utilities designed for hardware enthusiasts, retro-coders, and BIOS modders. These JavaScript-powered tools allow you to perform common file manipulations – such as splitting, merging, and doubling – directly in your browser without uploading your data to a server. Binary File Tools (Even/Odd Splitter, Merger, & Doubler) …
Read more

S3 ViRGE - BIOS Toolkit

Gaming PC Evolution from 1990 to 2005

Hardware

PCChips M915i - Socket 3 with fake cache!

I am not here to insult your Socket 3 motherboard – if you are the owner of this specific model and love it: The PCChips M915i. I recently had this board in for “repair”, even though it is supposed to be “new old stock” (NOS). Luckily, nothing was at fault! All it needed was FPM memory instead of EDO. My suspicion is that the owner tried to run the board with EDO…
Read more

Punching above its weight class

Another AWE64 28MB expansion: MIDI FORGE Rhapsody

Hardware

Punching above its weight class

Now, there are four memory boards for the AWE64 – all available to the community! Schematics, Gerber files, PAL/GAL equations and the Bill of Material for each board will make it easy for anyone possessing the proper skills to make one of these memory boards for the Sound Blaster AWE64. OK, the MIDI FORGE Symphony (YouTube) is not yet available due to licensing issues with Creative…
Read more

PCChips M915i - Socket 3 with fake cache!

Another AWE64 28MB expansion: MIDI FORGE Rhapsody

Hardware

Another AWE64 28MB expansion: MIDI FORGE Rhapsody

Hey everyone, this AWEsome journey of AWE64 memory expansion boards isn’t over with the introduction of the MIDI FORGE Symphony – it was simply STARTING! And I can tell you, the MIDI FORGE Rhapsody won’t be the last chapter of this book! I’m really excited to share the latest addition to the AWE64 memory upgrade – the MIDI FORGE Rhapsody, a sleek, modernized 28MB memory…
Read more

PCChips M915i - Socket 3 with fake cache!

Punching above its weight class

Hardware

The smallest first! DIY 8MB AWE64 Memory Expansion Board

Do you own an AWE64 sound card, but don’t have enough memory for loading larger sound fonts? This is especially true for the Value edition that came with a measly 512KB of onboard memory. It is almost as if Creative wanted to make sure that sound fonts was a feature reserved for their premium product: The AWE64 Gold. AWE64 Value: 512KB of onboard memory With 512KB onboard memory, you…
Read more

PCChips M915i - Socket 3 with fake cache!

Punching above its weight class

Hardware

MIDI FORGE Maestro - a Wavetable board

If you’re anything like me, you probably didn’t think much about the Wave Table header on those old-school sound cards. But I always wondered about that “General MIDI” option in games. Every time I picked it, the MIDI music just wouldn’t play. It wasn’t until recently that I finally cracked the code on what General MIDI is and how to make it work. Spoiler alert: you need a Wave…
Read more

PCChips M915i - Socket 3 with fake cache!

Punching above its weight class

Hardware

Reviving the AWE64 with the MIDI FORGE Symphony – A 28MB Memory Expansion Journey

If you’re a retro computing enthusiast or MIDI musician, you know the Sound Blaster AWE64 Gold and Value cards are legendary for their EMU8K synthesizer and SoundFont capabilities. Back in the ‘90s, these ISA soundcards brought DOS games like Doom and Duke Nukem 3D to life with rich MIDI soundtracks, and they’re still a staple for vintage music production. But to truly unlock their…
Read more

PCChips M915i - Socket 3 with fake cache!

Punching above its weight class