CIC (Nintendo)

редактировать
Чип блокировки безопасности, используемый в игровых консолях Nintendo Чип CIC от картриджа Tetris

Проверочная интегральная схема или CIC - это микросхема блокировки, разработанная для Nintendo Entertainment System и преследовавшая три основных цели:

  • Предоставить Nintendo полный контроль над программным обеспечением, выпущенным для платформы
  • Предотвратить запуск нелицензионных и пиратских игровых картриджей
  • Для облегчения региональной блокировки

Улучшенный дизайн Чип CIC также использовался в более поздних версиях Super Nintendo Entertainment System и Nintendo 64, хотя и была запущена обновленная программа безопасности, которая выполняет дополнительные проверки.

Содержание

  • 1 10NES
    • 1.1 Дизайн
  • 2 Обход
    • 2.1 Nintendo Entertainment System
  • 3 Super Nintendo Entertainment System
    • 3.1 Super Famicom
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

10NES

Система 10NES - это система блокировки, разработанная для североамериканской и европейской версий Nintendo Entertainment System (NES) игровая консоль. Чип представляет собой замок , который можно открыть с помощью клавиши в играх, предназначенный для ограничения программного обеспечения, которое может использоваться в системе.

Чип был Первоначально не присутствовала в играх Famicom в 1983 году, но была обнаружена как часть игр NES после 1985 года из-за патентных заявок Nintendo на этот чип. Чип был разработан в результате краха видеоигры 1983 года в Северной Америке, частично вызванного перенасыщением рынка консольных игр из-за отсутствия контроля над издательством. Президент Nintendo Хироши Ямаути сказал в 1986 году: «Atari рухнула, потому что они предоставили слишком много свободы сторонним разработчикам, и рынок был наводнен мусором». Требуя наличия 10NES в игровом картридже, Nintendo помешала сторонним разработчикам производить игры без разрешения Nintendo и предоставила компании лицензионные сборы - практика, которую она уже установила ранее с играми для Famicom.

Дизайн

Система состоит из двух частей: Sharp Corporation 4-битного микроконтроллера SM590 в консоли («замок»), который проверяет вставленный картридж на предмет аутентификации и соответствующий чип в игровом картридже («ключ»), который выдает код по запросу. Если картридж не обеспечивает успешную аутентификацию, тогда CIC повторно сбрасывает CPU с частотой 1 Гц. Это приводит к тому, что телевизор и светодиодный индикатор питания мигают с одинаковой частотой 1 Гц, что препятствует воспроизведению игры.

Программа, используемая в NES CIC, называется 10NES и была запатентована в соответствии с США. Патент 4799635. Исходный код защищен авторским правом; только Nintendo может производить чипы авторизации. Срок действия патента на 10NES истек 24 января 2006 г., хотя авторские права все еще действуют для точных клонов. Существуют совместимые клоны, использующие другой код.

Обход

Nintendo Entertainment System

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

Несколько нелицензионных игр, выпущенных в Европе и Австралии (например, HES games), были представлены в виде ключа, который можно было подключить к лицензированному картриджу в чтобы использовать чип блокировки CIC этого картриджа для аутентификации. Этот метод также работал на SNES и использовался в Super 3D Noah's Ark.

Tengen (дочерняя компания Atari по играм для NES) использовала другую тактику: корпорация получила описание кода в микросхеме блокировки от Бюро регистрации авторских прав США, заявив, что оно требуется для защиты от настоящих исков о нарушении прав в рамках судебного дела. Затем Tengen использовал эти документы для разработки своего чипа Rabbit, который дублировал функцию 10NES. Nintendo подала в суд на Tengen за эти действия. Суд установил, что Tengen не нарушила авторское право на копирование части кода, необходимой для преодоления защиты с текущими консолями NES, но нарушила авторское право на копирование частей кода, не используемых при обмене данными между чипом и консолью. Компания Tengen полностью скопировала этот код, поскольку будущие выпуски консолей могли быть спроектированы таким образом, чтобы устранить несоответствие. Что касается первоначального иска, суд встал на сторону Nintendo в вопросе нарушения патентных прав, но отметил, что патент Nintendo, вероятно, будет сочтен очевидным, поскольку в основном это США. Патент 4736419 с добавлением штифта сброса, который в то время уже был обычным явлением в мире электроники. Позднее жюри в составе восьми человек установило, что Atari нарушила правила. Хотя Nintendo и была победителем в первоначальном судебном разбирательстве, прежде чем они смогут фактически привести в исполнение постановление, им необходимо будет провести проверку патента, а также рассмотреть антимонопольные претензии Tengen. До того, как это произошло, стороны уладились.

Небольшая компания RetroZone, первая компания, выпустившая игры для NES более чем за десять лет, использует чип блокировки нескольких регионов для NTSC, PAL A и PAL B называли Ciclone, который был создан путем обратного проектирования чипа Rabbit Tengen. Это позволит играть в игры более чем в одном регионе. Он предназначен для того, чтобы в игры можно было играть на старом оборудовании, которое использует микросхему блокировки 10NES и две другие области, хотя NES с верхней загрузкой не использует микросхему блокировки. Микросхема Ciclone - первая микросхема блокировки, разработанная после истечения срока действия патента на 10NES. С тех пор появилось несколько других реализаций с открытым исходным кодом, позволяющих широкой публике воспроизводить многорегиональные CIC на микроконтроллерах AVR.

Поскольку 10NES в модели NES-001 Control Deck иногда не может аутентифицировать законные картриджи, обычная модификация состоит в том, чтобы полностью отключить чип, вырезав штифт 4 на внутренней микросхеме блокировки 10NES Control Deck.

Super Nintendo Entertainment System

К концу жизни SNES CIC был клонирован и использован в пиратских играх. Часто клонированный чип CIC будет переименован в незаметный бренд / номер детали, чтобы предотвратить обнаружение властями. В качестве альтернативы был возможен вышеупомянутый метод использования микросхемы CIC лицензионной игры.

Super Famicom

.

См. Также

Ссылки

Внешние ссылки

Последняя правка сделана 2021-05-13 11:02:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте