Почему старые игры зависели от скорости процессора
Многие ранние игры определяли темп не по часам, а по работе процессора: например, повторяли вычисления в цикле, а затем переходили к следующему кадру. На компьютере, для которого игру написали, такой цикл занимал подходящее время. На более быстром ПК он завершался раньше — и персонажи двигались, а события происходили слишком быстро.
Современный подход — привязывать обновления игры к прошедшему времени. Но старые программы нередко исходили из предположения, что скорость компьютера останется примерно прежней. Поэтому даже обычное обновление процессора могло нарушить игровой темп.
Что меняла кнопка Turbo
В некоторых настольных компьютерах кнопка Turbo переключала режим работы системы. В одном положении компьютер работал быстрее, в другом — медленнее: схемы на материнской плате могли снижать частоту процессора или иначе менять временные параметры. Конкретная реализация зависела от модели, поэтому это не было универсальным способом замедления всех компьютеров.
Название кажется перевёрнутым: обычно Turbo включала более быстрый режим, а для старой игры её отключали. На корпусах встречались и индикаторы скорости, показывавшие выбранный режим.
Совместимость без переписывания игры
Замедленный режим давал старой программе условия, ближе к тем, под которые её создавали. Не требовалось менять игровой код: достаточно было переключить компьютер и проверить, стал ли темп приемлемым. Это помогало и некоторым программам, чья работа тоже зависела от скорости процессора.
Так кнопка на корпусе служила своеобразным мостом между поколениями техники. Она не делала новый компьютер старым во всём — лишь позволяла ограничить его скорость там, где программа принимала быстродействие машины за меру времени.






