3D Pinball bug allowed game to run at 5,000 FPS — former Microsoft programmer didn’t add a rev limiter when porting game from Windows 95 to NT

3D Pinball: Space Cadet, a beloved classic from the early days of Windows, made its debut in Microsoft Plus! for Windows 95. This nostalgic game quickly became a staple, eventually finding its way into the operating system itself until the era of Windows XP. Its charm and simplicity captivated users, making it a memorable part of computing history.

A Bug in the Code

In a recent revelation on his YouTube channel, Dave Plummer, the programmer responsible for porting 3D Pinball from Windows 95 to the NT version, shared an intriguing anecdote. During the transition, he inadvertently introduced a bug that caused the game to run at an astonishing 5,000 frames per second. This unexpected twist not only highlights the quirks of software development but also adds a layer of intrigue to the game’s legacy.

When prompted by his co-host about any programming mishaps during his time at Microsoft that made it into public releases, Plummer reflected on this particular incident with a sense of humor. He noted that while there were likely many such moments throughout his career, the 3D Pinball bug stands out as a memorable example of how even minor oversights can lead to remarkable outcomes.

As technology continues to evolve, the stories behind the software we often take for granted remind us of the human element in programming. The legacy of 3D Pinball: Space Cadet lives on, not just as a game, but as a testament to the creative and sometimes unpredictable nature of software development.

Winsage
3D Pinball bug allowed game to run at 5,000 FPS — former Microsoft programmer didn't add a rev limiter when porting game from Windows 95 to NT