3 ms·
I don't know if you already knew why the Turbo button was there in the first place, but back at a time where there is no dedicated monotonic timer, applications
by zinekeller 5y ago
I don't know if you already knew why the Turbo button was there in the first place, but back at a time where there is no dedicated monotonic timer, applications (mostly games) rely on the fixed processor speed to determine sub-second time, which while worked on the original IBM PC... made it too fast for new generations of hardware.
- WatchDog 5y agoAssuming you can detect what clock speed the device is running at, such an approach should still be able to work on different devices. Although with newer systems able to process multiple instructions per clock, as well as having clock speeds change rapidly, it probably wouldn't work as well.
- smw 5y agoThe original applications that were effected were written without knowing there would be IBM PCs (no less clones) that ran at a different clock speed!
- zinekeller 5y agoSee sibling comment. Also, there was no CPUID in those ages!