Картридж должен был доказать консоли, что ему можно доверять
Картридж нёс не только данные игры. Внутри находился небольшой чип аутентификации — микросхема, которая участвовала в проверке перед запуском. Консоль подавала ей сигнал и ожидала правильный ответ. Если проверка не сходилась, система блокировала запуск: сама игра могла быть исправна, но до её кода дело не доходило.
Это похоже на пропуск на входе, только проверка происходила автоматически и занимала мгновения. Чип не «объяснял» консоли, что за игра записана в картридже; он подтверждал, что носитель соответствует условиям, заложенным в системе.
Защита работала только в паре
Такая схема переносила часть контроля с программного обеспечения на железо. Чтобы выпустить совместимый картридж, производителю требовалось не просто записать игру на носитель, но и обеспечить работу нужной микросхемы. Это затрудняло выпуск неавторизованных копий и позволяло платформе ограничивать, какие картриджи принимает консоль.
У решения была и обратная сторона: запуск зависел сразу от двух устройств. Если чип в картридже или соответствующая часть консоли не проходили проверку — например, из-за неисправности или плохого контакта, — игра не стартовала. Для игрока это выглядело как отказ игры, хотя препятствие возникало ещё до её запуска.
Контроль начинался до первого кадра
Именно поэтому аутентификация была не отдельной функцией внутри игры, а частью самого пути от вставленного картриджа до экрана. Консоль сначала проверяла носитель и лишь затем передавала управление игре. Право запуститься определялось не только тем, что было записано в картридже, но и тем, как его чип отвечал системе.






