El circuito integrado de verificación , o CIC , es un chip de bloqueo diseñado para el sistema de entretenimiento de Nintendo que tenía tres propósitos principales:
- Darle a Nintendo control total sobre el software lanzado para la plataforma.
- Para evitar que se ejecuten cartuchos de juegos piratas y sin licencia
- Para facilitar el bloqueo regional
Los diseños mejorados del chip CIC también se utilizaron en el posterior Super Nintendo Entertainment System y Nintendo 64 , aunque se ejecuta un programa de seguridad actualizado que realiza comprobaciones adicionales.
10NES
El 10NES sistema es un sistema de bloqueo [1] diseñado para la América del Norte y las versiones europeas de la Nintendo Entertainment System (NES) de la consola de videojuegos . El chip es un candado [2] que se puede abrir con una llave en los juegos, [3] [4] diseñado para restringir el software que se puede operar en el sistema. [2]
El chip no estaba presente originalmente para los juegos de Famicom en 1983, pero se descubrió que era parte de los juegos de NES después de 1985 debido a las solicitudes de patente de Nintendo para el chip. [5] El chip fue desarrollado como resultado del colapso de los videojuegos en 1983 en Norteamérica, en parte causado por un mercado sobresaturado de juegos de consola debido a la falta de control de publicación. El presidente de Nintendo, Hiroshi Yamauchi, dijo en 1986: " Atari se derrumbó porque dieron demasiada libertad a los desarrolladores externos y el mercado estaba inundado de juegos basura". [6] Al requerir la presencia del 10NES en un cartucho de juego, Nintendo impidió que los desarrolladores externos produjeran juegos sin la aprobación de Nintendo y proporcionó a la compañía tarifas de licencia, [5] una práctica que ya había establecido anteriormente con los juegos de Famicom.
Diseño
El sistema consta de dos partes, un microcontrolador SM590 [7] [8] de 4 bits de Sharp Corporation en la consola (la "cerradura") que comprueba la autenticación del cartucho insertado, y un chip correspondiente en el cartucho del juego (la "llave ") que proporciona el código a pedido. [4] Si el cartucho no proporciona correctamente la autenticación, el CIC reinicia repetidamente la CPU a una frecuencia de 1 Hz. [9] [2] [3] Esto hace que el televisor y el LED de encendido parpadeen a la misma velocidad de 1 Hz y evita que se pueda reproducir el juego.
El programa utilizado en NES CIC se llama 10NES y fue patentado bajo la Patente de Estados Unidos 4.799.635 . [2] El código fuente está protegido por derechos de autor; solo Nintendo puede producir los chips de autorización. La patente que cubre el 10NES expiró el 24 de enero de 2006, aunque los derechos de autor todavía están vigentes para clones exactos. Existen clones compatibles que usan código diferente.
Burla
Sistema de entretenimiento de Nintendo
La mayoría de las empresas sin licencia crearon circuitos que usaban un pico de voltaje para desconectar la unidad de autenticación.
Algunos juegos sin licencia lanzados en Europa y Australia (como los juegos HES ) vinieron en forma de un dongle que se conectaría a un cartucho con licencia, para usar el chip de bloqueo CIC de ese cartucho para la autenticación. Este método también funcionó en SNES y fue utilizado por Super 3D Noah's Ark .
Tengen ( la subsidiaria de juegos NES de Atari ) adoptó una táctica diferente: la corporación obtuvo una descripción del código en el chip de bloqueo de la Oficina de Derechos de Autor de los Estados Unidos al afirmar que estaba obligada a defenderse de las reclamaciones de infracción actuales en un caso legal. [4] [10] Tengen luego usó estos documentos para diseñar su chip Rabbit , que duplicó la función del 10NES. [4] Nintendo demandó a Tengen por estas acciones. El tribunal determinó que Tengen no violó los derechos de autor por copiar la parte del código necesaria para anular la protección con las consolas NES actuales, pero violó los derechos de autor para copiar partes del código que no se utilizan en la comunicación entre el chip y la consola. [4] Tengen había copiado este código en su totalidad porque las futuras versiones de la consola podrían haber sido diseñadas para detectar la discrepancia. En el reclamo inicial, el tribunal se puso del lado de Nintendo en el tema de la infracción de patente, pero señaló que la patente de Nintendo probablemente se consideraría obvia, ya que básicamente era la patente de EE. UU. 4,736,419 con la adición de un pin de reinicio, que en ese momento ya era común en el mundo de la electrónica. [4] Un jurado de ocho personas encontró más tarde que Atari infringió. [4] Si bien Nintendo fue el ganador de la prueba inicial, antes de que pudieran hacer cumplir el fallo, necesitarían tener la patente bajo escrutinio, así como abordar las reclamaciones antimonopolio de Tengen. Antes de que esto ocurriera, las partes se asentaron. [4]
Una pequeña empresa llamada RetroZone, la primera empresa en publicar juegos en NES en más de una década, utiliza un chip de bloqueo multirregional para NTSC , PAL A y PAL B llamado Ciclone, que fue creado mediante ingeniería inversa del chip Rabbit de Tengen . . Permitirá que los juegos se jueguen en más de una región. Su objetivo es hacer que los juegos se puedan reproducir en hardware más antiguo que usa el chip de bloqueo 10NES y las otras dos regiones, aunque el NES de carga superior no usa un chip de bloqueo. El chip Ciclone es el primer chip de bloqueo que se desarrolló después de que expirara la patente del 10NES. Desde entonces, ha habido algunas otras implementaciones de código abierto para permitir al público en general reproducir CIC multirregionales en microcontroladores AVR.
Debido a que el 10NES en el modelo NES-001 Control Deck ocasionalmente falla al autenticar los cartuchos legales, una modificación común es deshabilitar el chip por completo cortando el pin 4 en el chip de bloqueo interno 10NES del Control Deck. [ cita requerida ]
Sistema de entretenimiento Super Nintendo
Hacia el final de la vida útil de SNES, el CIC fue clonado y utilizado en juegos piratas. A menudo, el chip CIC clonado sería renombrado con una marca / número de pieza discreto para evitar que las autoridades lo detecten. Alternativamente, era posible el método mencionado anteriormente de usar el chip CIC de un juego con licencia. [ cita requerida ]
Super Famicom
Chip CIC en la placa base SFC
(F411)Chip CIC en cartucho SFC
(D411)
Ver también
- Bloqueo regional
- Chip de bloqueo
Referencias
- ^ Tribunal de Apelaciones de EE. UU., Circuito federal. " Atari Games Corp. contra Nintendo of America Inc. ". Derecho digital en línea . Consultado el 19 de abril de 2006.
- ^ a b c d Patente estadounidense 4799635 , Nakagawa Katsuya, "Sistema para determinar la autenticidad de una memoria externa utilizada en un aparato de procesamiento de información", asignada a Nintendo Co., ltd
- ^ a b Patente estadounidense 5004232 , Wong, John J & Lui, Paul S, "Circuito de seguridad del cartucho de juegos de computadora", asignada a Macronix, Inc.
- ^ a b c d e f g h Patente Arcade " Caso: Atari contra Nintendo (ND Cal. 1993) [C, P] Atari Games Corp. contra Nintendo of America, Inc. 30 USPQ2d 1401 (ND Cal. 1993) (Atari II) ". Consultado el 12 de julio de 2006.
- ↑ a b O'Donnell, Casey (2011). "El sistema de entretenimiento de Nintendo y el chip 10NES: tallando la industria de los videojuegos en silicio". Juegos y Cultura . 6 (1): 83–100. doi : 10.1177 / 1555412010377319 .
- ^ Takiff, Jonathan (20 de junio de 1986). "Los videojuegos ganan en Japón, deben ser asaltados contra Estados Unidos", The Vindicator . pag. 2 . Consultado el 10 de abril de 2012 .
- ^ Segher (17 de enero de 2010). "El extraño y maravilloso CIC" . Hackmii . Consultado el 18 de mayo de 2010 .
- ^ Libro de datos de microcomputadoras de Sharp (PDF) . Septiembre de 1990. págs. 26–34 . Consultado el 8 de mayo de 2017 .
- ^ https://wiki.nesdev.com/w/index.php/CIC_lockout_chip
- ^ Linhoff, Joe (2004). "Videojuegos e ingeniería inversa: antes y después de la ley de derechos de autor del milenio digital". Revista de Derecho de las Telecomunicaciones y Alta Tecnología . 3 : 209-237.
enlaces externos
- Kevin Horton. " El infame chip de bloqueo ". Consultado el 22 de agosto de 2010.
- " Entrevista con Ed Logg (Atari) " sobre el chip de bloqueo Tengen
- Información del chip de bloqueo Ciclone de RetroZone
- Desactivación del chip de bloqueo de NES (2009-04-29) (rev. 0.5 26-dic-97)
- Código fuente a clave compatible