Windows XP Pinball ran at over 1,000,000 fps until it was “fixed” by turning it down to 120 fps

Pinball is a type of legendary video games within the historical past of Home windows, because it arrived pre-installed in techniques as essential as Home windows 98 or Home windows XP, till it disappeared earlier than it was not included in Home windows Vista. Microsoft mentioned on the time that it did not embrace it as a result of a “crash detection bug” on 64-bit techniques, however we had been in a position to take a look at it on Home windows 10.

At the moment we now have come throughout this post by Raymond ChenDecember 2005. In it, the veteran Microsoft programmer who wrote the Blue Display screen of Dying solutions the query of which Home windows XP characteristic he is most happy with, after we had been months away from seeing Vista. And lThe reply has to do, unexpectedly, with Pinball.


The Pinball was going to the utmost that the machine allowed


Raymond Chen says that “repair Pinball “made it not devour 100% of the CPU. Those that have used it’s going to know that the traditional consumption was a lot decrease than that. The issue, as Chen evaluations, is that the sport was written to attract frames as quick because the {hardware} may.

His job was to have a look at the CPU consumption of Pinball, so he seemed on the price of frames which you possibly can activate within the system verify construct you had been working with. In doing so, noticed that on {hardware} of the time it labored at greater than 1,000,000 fps.

How to play Spider Solitaire, Minesweeper, Pinball and more on Windows 10 and online

Working like that is how CPU consumption skyrocketed. Chen’s answer? Add a limiter in order that the Pinball doesn’t exceed 120 fps, an quantity greater than sufficient for such a sport. That call was sufficient for 100% CPU to go right down to 1%. “Now you’ll be able to play Pinball when you wait to your doc to print with out noticing it in print velocity,” Chen joked.

Be the first to comment

Leave a Reply

Your email address will not be published.


*