You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
64-bit port
About this tag
The 64-bit port tag covers discussions about porting legacy Windows applications to 64-bit architectures, with a focus on the Space Cadet Pinball frame-rate issue. The thread details how Dave Plummer's original 32-bit port of 3D Pinball for Windows drew frames without a limit, causing excessive CPU usage on modern hardware. Raymond Chen's fix—a simple frame-rate limiter—resolved the problem. This tag is relevant for developers and enthusiasts interested in Windows engineering history, software porting challenges, and performance optimization across different system architectures.
Dave Plummer’s confession that his port of 3D Pinball for Windows — the Space Cadet table so many of us grew up with — once drew frames “as fast as it could” and reportedly hit roughly 5,000 FPS on newer hardware has resurfaced a powerful, funny and instructive moment in Windows engineering...
5000 fps
64-bitport
computer history
cpu usage
cross architecture
dave plummer
delta time
frame rate
game porting lessons
legacy code
mip
porting
r4000
raymond chen
rendering loop
software compatibility
space cadet pinball
timing-sensitive software
vsync
windows engineering