stringtranslate.com

CIC (Нинтендо)

Чип CIC из картриджа Тетриса

Интегральная схема проверки ( CIC ) — это микросхема блокировки , разработанная Nintendo для игровой консоли Nintendo Entertainment System (NES) в 1985 году. Микросхема является частью системы, известной как 10NES, в которой ключ (который хранится в игре) используется замком ( хранящимся в консоли) для проверки подлинности игры и того же региона, что и игра.

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

Чип блокировки был спорным, и несколько разработчиков решили выпустить свои игры без одобрения Nintendo, используя обходные пути; наиболее известным из них был Tengen (дочерняя компания Atari Games ), который скопировал чип CIC, в результате чего их игры работали без проблем. В ответ Nintendo подала в суд на Atari за нарушение авторских прав . [1]

10НЕС

Система 10NES — это система блокировки [2], разработанная для североамериканской и европейской версий игровой консоли Nintendo Entertainment System (NES) . Электронный чип служит в качестве цифрового замка, который можно открыть ключом в играх, [3] [4], разработанный для ограничения программного обеспечения, которое может работать на системе. [5]

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

Дизайн

Система состоит из двух частей: 4-битного микроконтроллера SM590 [9] [10] компании Sharp Corporation в консоли («замок»), который проверяет вставленный картридж на подлинность, и соответствующего чипа в игровом картридже («ключ»), который выдает код по требованию. [4] Если картридж не проходит аутентификацию, то CIC многократно сбрасывает ЦП с частотой 1 Гц. [3] [5] [11] Это приводит к тому, что телевизор и светодиод питания мигают с одинаковой частотой 1 Гц, что делает игру невозможной.

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

Обход

Развлекательная система Nintendo

Некоторые нелицензированные компании создали схемы, которые использовали скачок напряжения для отключения CIC до того, как он сможет выполнить проверку подлинности. [12] [13] : 286 

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

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

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

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

Развлекательная система Super Nintendo

Ближе к концу жизненного цикла SNES CIC был клонирован и использовался в пиратских играх. В качестве альтернативы был возможен вышеупомянутый метод использования чипа CIC лицензионной игры, как это было использовано в версии SNES Super Noah's Ark 3D и Hong Kong 97. [ 15]

Супер Фамиком

Смотрите также

Ссылки

  1. ^ "Atari Games Corp. против Nintendo of America Inc". h2o.law.harvard.edu . Получено 14.04.2022 .
  2. Апелляционный суд США, Федеральный округ. «Atari Games Corp. против Nintendo of America Inc.». Digital Law Online. Доступно 19 апреля 2006 г.
  3. ^ ab патент США 5004232, Вонг, Джон Дж. и Луи, Пол С., «Схема безопасности картриджа компьютерной игры», переданный Macronix, Inc. 
  4. ^ abcdefgh Patent Arcade "Дело: Atari против Nintendo (ND Cal. 1993) [C,P] Atari Games Corp. против Nintendo of America, Inc. 30 USPQ2d 1401 (ND Cal. 1993) (Atari II)". Доступ 12 июля 2006 г.
  5. ^ abc Патент США 4799635, Накагава, Кацуя, «Система определения подлинности внешней памяти, используемой в устройстве обработки информации», переданный Nintendo Co., Ltd. 
  6. Рамирес, Энтони (21 декабря 1989 г.). «Игры, сыгранные ради продаж Nintendo». The New York Times . Получено 31 марта 2022 г.
  7. ^ ab O'Donnell, Casey (2011). «Nintendo Entertainment System и чип 10NES: создание индустрии видеоигр в кремнии». Игры и культура . 6 (1): 83–100. doi :10.1177/1555412010377319. S2CID  53358125.
  8. ^ Такифф, Джонатан (20 июня 1986 г.). «Видеоигры приобретают популярность в Японии, и это должно привести к нападению на США» The Vindicator . стр. 2. Получено 10 апреля 2012 г.
  9. Segher (17 января 2010 г.). «Странный и замечательный CIC». Hackmii . Получено 18 мая 2010 г.
  10. ^ Sharp Microcomputers Data Book (PDF) . Сентябрь 1990. С. 26–34 . Получено 8 мая 2017 г.
  11. ^ "Чип блокировки CIC". nesdev.com .
  12. ^ "Color Dreams Lockout Chip Stunner". Romhacking.net . Получено 31 марта 2022 г. .
  13. ^ Шефф, Дэвид (1993). Игра окончена. Нью-Йорк: Random House. ISBN 0-679-40469-4. Получено 31 марта 2022 г. .
  14. Nielsen, Martin (3 февраля 2006 г.). «Поставщики домашних развлечений». NES World . Получено 31 марта 2022 г.
  15. ^ ab Matulef, Jeffrey (14 января 2014 г.). «Нелицензионная игра SNES Super 3D Noah's Ark будет переиздана». Eurogamer . Получено 8 сентября 2021 г.
  16. ^ Линхофф, Джо (2004). «Видеоигры и обратная разработка: до и после Закона об авторском праве в цифровую эпоху». Журнал по телекоммуникациям и праву высоких технологий . 3 : 209–237.
  17. ^ Swalwell, Melanie; Ndalianis, Angela; Stuckey, Helen (2017-03-03). Фанаты и видеоигры: истории, фэндом, архивы. Taylor & Francis. ISBN 978-1-317-19191-9.
  18. ^ "Добавление чипа блокировки в адаптер Famicom - NES (импорт мода адаптера)". www.dbwbp.com . Получено 2022-04-01 .
  19. Гранд, Джо; Яруссо, Альберт (12.11.2004). Взлом игровых консолей: Xbox, PlayStation, Nintendo, Game Boy, Atari и Sega. Elsevier. ISBN 978-0-08-053231-8.

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