Совместимость, встроенная в отдельный модуль

Картридж Atari 2600 не мог просто работать в ColecoVision: консоли по-разному взаимодействовали с игровыми носителями и по-разному формировали изображение и звук. Поэтому для ColecoVision создали Expansion Module #1 — дополнительный блок, который подключался к самой консоли и принимал картриджи Atari.

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

Почему это было выгодно — и необычно

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

Но совместимость обеспечивалась не универсальным разъёмом и не программным трюком: для неё понадобилось дополнительное оборудование. По сути, ColecoVision расширили, добавив к ней аппаратную копию логики конкурирующей консоли. Это наглядный пример того, как в ранней домашней игровой технике совместимость могла означать не единый стандарт, а ещё одно устройство внутри устройства.