Turbo Switch
   HOME

TheInfoList



OR:

On
IBM PC–compatible An IBM PC compatible is any personal computer that is hardware- and software-compatible with the IBM Personal Computer (IBM PC) and its subsequent models. Like the original IBM PC, an IBM PC–compatible computer uses an x86-based central pro ...
computers, the turbo button selects one of two run states: the default "turbo" speed or a reduced speed closer to the
Intel 8086 The 8086 (also called iAPX 86) is a 16-bit computing, 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-b ...
CPU. It was relatively common on computers using the
Intel 80286 The Intel 80286 (also marketed as the iAPX 286 and often called Intel 286) is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non- multiplexed address and data buses and also the f ...
,
80386 The Intel 386, originally released as the 80386 and later renamed i386, is the third-generation x86 architecture microprocessor from Intel. It was the first 32-bit processor in the line, making it a significant evolution in the x86 architect ...
and
80486 The Intel 486, officially named i486 and also known as 80486, is a microprocessor introduced in 1989. It is a higher-performance follow-up to the Intel 386. It represents the fourth generation of binary compatible CPUs following the 8086 of 19 ...
processors, from the mid 1980s to mid 1990s. The name is inspired by
turbocharger In an internal combustion engine, a turbocharger (also known as a turbo or a turbosupercharger) is a forced induction device that is powered by the flow of exhaust gases. It uses this energy to compress the intake air, forcing more air into th ...
, a device which increases an engine's power and efficiency. When pressed, the "turbo" button is intended to let a computer run at the highest speed for which it had been designed.


Purpose

With the introduction of CPUs which ran faster than the original 4.77 MHz
Intel 8088 The Intel 8088 ("''eighty-eighty-eight''", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers ...
used in the
IBM Personal Computer The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on August 12, 1981, it was created by a ...
, programs which relied on the CPU's frequency for timing were executing faster than intended. Games in particular were often rendered unplayable, due to the reduced time allowed to react to the faster game events. To restore compatibility, the "turbo" button was added. Disengaging turbo mode slows the system down to a state compatible with original
8086 The 8086 (also called iAPX 86) is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus (allo ...
/
8088 The Intel 8088 ("''eighty-eighty-eight''", also called iAPX 88) microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers ...
chips.


Switching

On most systems, turbo mode was with the button pushed in, but since the button could often be wired either way, on some systems it was the opposite. The turbo button could be linked to a turbo LED or two-digit
segmented display A display device is an output device for presentation of information in visual or tactile form (the latter used for example in tactile electronic displays for blind people). When the input information that is supplied has an electrical signal ...
on the system case, although in some cases, the indicated frequency (in MHz) was not a measure of the actual processor clocks, but the two "fast" and "slow" display options set by
jumpers Jumper or Jumpers may refer to: Clothing *Jumper (sweater), is a long-sleeve article of clothing; also called a top, pullover, or sweater **A waist-length top garment of dense wool, part of the Royal Navy uniform and the Uniforms of the United St ...
on the
motherboard A motherboard, also called a mainboard, a system board, a logic board, and informally a mobo (see #Nomenclature, "Nomenclature" section), is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It ho ...
. Some systems also supported keyboard combinations -- and -- for switching turbo mode on and off, such as the Packard Bell 486ES 3x3 (the 4x4 and MT models had a dedicated Turbo button). With all the 486ES models—those with and without a turbo button—the power light would show green in normal (“Turbo”) mode, and orange in Slow mode. ITT Xtra used -- to toggle. Some keyboards had a turbo button as well, located near right . Unlike the turbo button that was common on computer cases, the turbo button on the keyboards did not control the
clock rate Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a processor can generate pulses used to synchronize the operations of its components. It is used as an indicator of the processor's s ...
of the CPU; rather, it controlled the keyboard repeat rate.


Turbo display

The turbo display is used to display the current frequency (MHz) speed of the CPU, this is usually done by a two or three-digit digital LED display. The displayed speed can vary depending on the CPU's frequency, and the settings of the computer, however, it is not measuring the frequency of the CPU, it displays preset numbers when turbo is turned on or off, and these numbers can be changed with two (or three) banks of jumpers on the back of the display, each bank changing each digit, as their purpose is to connect LED's in the display to (or disconnect from) power. The layout of the banks can vary.


Use

The feature was relatively common on systems running 286 to 486 CPUs, and less common on
Pentium Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
era computers. The frequency displays largely disappeared or were reprogrammed to display "HI"/"LO", "99", or were replaced with a three-digit display when CPU speeds reached 100 MHz, since most systems only had a two-digit display. As new computers continued to get faster and had a wide variety of available speeds, it became impossible for software to rely on specific CPU speed. As software began to rely on other timing methods, the turbo feature became mostly irrelevant to new programs. 1988 game advertising automatic compensation for CPU speed.


Software implementations

While the implementation of an actual hardware turbo button has disappeared on modern machines, software developers have compensated with software replacements. One example is
DOSBox DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
, which offers an adjustable emulation rate. Modern PCs that support
ACPI Advanced Configuration and Power Interface (ACPI) is an open standard that operating systems can use to discover and configure computer hardware components, to perform power management (e.g. putting unused hardware components to sleep), auto con ...
power management may provide software controls to switch ACPI performance states or other
CPU throttling A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary processor in a given computer. Its electronic circuitry executes instructions of a computer program, such as arithmetic, log ...
modes. This is used for
power saving Power may refer to: Common meanings * Power (physics), meaning "rate of doing work" ** Engine power, the power put out by an engine ** Electric power, a type of energy * Power (social and political), the ability to influence people or events Math ...
or to prevent CPU overheating rather than for compatibility, as modern applications use the
real-time clock A real-time clock (RTC) is an electronic device (most often in the form of an integrated circuit) that measures the passage of time. Although the term often refers to the devices in personal computers, server (computing), servers and embedded ...
for timing instead of the
CPU clock Clock rate or clock speed in computing typically refers to the frequency at which the clock generator of a processor can generate pulses used to synchronize the operations of its components. It is used as an indicator of the processor's spee ...
.


Inverted button behavior

Some computers have wired the turbo button in a way that if the button is pressed in, the computer is running in the slower speed. While the turbo button can be configured this way, this is not the intended way of using the button, as the computer is intended to run at full speed when the button is pressed in, hence the name turbo. This caused a lot of confusion and misunderstanding about the purpose and naming of the button in retro computer forums and communities. This issue can be solved by reconnecting the wires in the correct way on either the display, or on the motherboard of the computer. If the turbo LED is on, that always means the CPU is running at full speed, regardless of how the switch is wired.


References

*Turbo PC by Complete Business Systems, @1991 - 1994, Ira Kleiner {{Reflist Computing input devices Computer keys