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
cross platform port
cross-platform
dave plummer
fixed timestep
fps cap
frame rate
gaming history
legacy code
legacy systems
oldnewthing
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
In this on-location special for Defrag Tools, Andrew Richards and Chad Beeder invade Raymond Chen's office. Raymond is a 23yr veteran of Microsoft, who's worked on everything from MS-DOS to the Windows 10 UI.
We talk about his Blog and Link Removed Old New Thing, Security Reports on the wrong...
blog
community
defrag
innovation
microsoft
microspeak
oldnewthing
podcast
raymond chen
resources
sample code
security
software development
tech history
technet
technology
ui design
windows 10