Старый набор команд — не старый процессор
Когда говорят, что Game Boy Color опиралась на архитектуру 1983 года, речь не о том, что Nintendo установила в портативку процессор, пролежавший на складе десятилетиями. Внутри стоял чип Sharp LR35902 — разработанная специально для Game Boy 8-битная система команд которого восходила к более ранним процессорным решениям. Архитектура задаёт, какие операции процессор умеет выполнять и как с ним взаимодействуют программы; конкретный чип при этом может быть новым и подстроенным под устройство.
Для игр важна была не новизна набора команд, а предсказуемая работа всей связки: процессора, памяти, экрана и звука. Game Boy Color сохранила совместимость с играми для прежнего Game Boy, поэтому разработчикам не пришлось начинать библиотеку игр заново. Новые игры могли использовать цвет и более высокую производительность, но должны были учитывать ограничения портативной консоли.
Ограничения помогали экономить заряд
Устройство проектировали не как уменьшенную домашнюю приставку, а как аппарат, который можно носить с собой. Относительно простой процессор потреблял меньше энергии, чем более сложное решение, а небольшой экран и умеренные требования к графике снижали нагрузку на систему. Это не означало, что старый процессор сам по себе гарантировал долгую работу: результат зависел от всей конструкции и от того, сколько энергии требовали экран, звук и конкретная игра.
Такая экономия имела цену. Консоль не могла выдавать сложную графику и звук уровня мощных домашних систем; разработчикам приходилось строить игры вокруг небольших ресурсов. Зато картриджная игра могла продолжаться вдали от розетки — практическое преимущество, которое для карманной консоли часто значило больше, чем современность архитектуры на бумаге.
Совместимость стала частью успеха
Сохранение прежней платформы позволило Game Boy Color получить и новые цветные проекты, и огромный запас уже существовавших игр. Поэтому возраст архитектуры был не только техническим компромиссом: он помог удержать знакомую игровую среду, пока улучшенная версия консоли оставалась достаточно экономичной для использования на ходу.






