Игра была собрана из готовых электронных схем

В ранней домашней консоли игра не запускалась как программа на универсальном процессоре. Её поведение задавали заранее собранные цепи из транзисторов и диодов: одни формировали изображение на экране, другие управляли движением игровых объектов и реакцией на действия игрока. Транзистор мог переключать электрический сигнал, а диод — пропускать его в одном направлении; вместе они позволяли строить простую логику без микропроцессора.

Это похоже не на компьютер, которому можно поручить разные задачи, а на устройство, чья электроника уже «знает» ограниченный набор действий. Консоль не вычисляла правила игры по программному коду — её схемы непосредственно создавали нужные сигналы.

Новая игра означала новую конфигурацию

У такого подхода было важное ограничение: нельзя было просто записать в память новую игру, как позднее делали с картриджем, содержащим программу. Игровые переключатели и карты меняли соединения схем, выбирая другой предусмотренный режим, но не превращали консоль в универсальную машину. А для некоторых игр игрокам требовалось положить на экран телевизора прозрачную цветную накладку: сама консоль могла вывести простую графику, а оформление добавляло физический лист.

Зато разработчикам не приходилось создавать полноценный процессор, память и программную систему. Для первых домашних игр хватало узкого набора функций, а значит, устройство можно было собрать из более простых электронных компонентов.

От схемы — к программам

Когда в консолях появились микропроцессоры, правила игры стало возможно описывать инструкциями, которые устройство выполняло во время игры. Это упростило добавление новых игр и усложнение их поведения, но потребовало уже иной аппаратной основы.

Поэтому отсутствие процессора было не просто технической странностью: оно определяло, какими могли быть игры и как их меняли. В этой ранней модели игровой режим выбирали схемой, а не загружали как программу.