|
|
|
|
|
by corysama
1687 days ago
|
|
The original IBM PC could have been 5Mhz. But, it was set to 4.77Mhz instead because that way the NTSC out feature of the video card could piggyback it's signal generator off of the CPU clock rather than paying for an additional clock. That way you didn't necessarily have to buy a computer monitor. You could cheap out and use your existing TV instead. Later models obviously ran faster, but that broke the TV out feature. It seems bad to sell people a newer, more expensive model that loses a popular feature. So, a TV back-compat button was put in so you could still use your TV in cases where you really need to. Technically, you didn't lose the feature when you upgraded. Also, some games were written with the assumption of a fixed 4.77Mhz clock and would run unplayably fast on newer machines. The back-compat button would slow the machine down so you could still play last-year's games. But "NTSC Backwards Compatibility Button" is not a sexy name for a feature. So, some genius labeled it the "Turbo Button" even though it actually slowed down the machine. Once the early machines had it, all the later machines had to have it too. For a long time it simply cut the clock rate in half. Eventually, it did nothing and was abandoned soon after. |
|
On the 386 that didn't work anymore, but there was an external cache. So typically, the turbo button would disable external cache.
Then the 486 came with built-in L1 cache. And it was always way too fast. At that point the turbo button didn't make sense any more. I guess there were software solutions, but I don't recall any name.