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.
cross platform port
About this tag
The cross platform port tag on WindowsForum.com covers discussions about porting software between operating systems, with a focus on historical Windows NT ports. A featured thread examines Dave Plummer's port of Space Cadet Pinball to Windows NT, highlighting how timing assumptions and busy loops caused the game to run at extreme frame rates on modern hardware. This content explores legacy software engineering challenges, CPU scaling issues, and the long-term implications of cross platform port decisions in the Windows ecosystem.
Dave Plummer’s confession — that his Windows NT port of the beloved Space Cadet pinball ran “as fast as it could,” eventually spiking to “like, 5,000 frames per second” on modern hardware — is as entertaining as it is instructive, and it revisits a compact engineering lesson about timing...
busy loop
busy-wait
cpu usage
crossplatformportcross-platform
dave plummer
fixed timestep
fps cap
frame rate
gaming history
legacy code
legacy systems
old new thing
performance
performance engineering
pinball
porting
power management
pragmatic triage
raymond chen
software architecture
software development
space cadet
space cadet pinball
timing assumptions
timing bug
vsync
windows history
windows nt