stringtranslate.com

Sistema CP II

El CP System II ( CPシステムII , shīpī shisutemu tsū ) o CPS-2 es una placa base arcade que Capcom utilizó por primera vez en 1993 para Super Street Fighter II . Fue el sucesor de su anterior hardware arcade CP System y Capcom Power System Changer y fue sucedido por el hardware CP System III en 1996 , del cual el CPS-2 sobreviviría más de cuatro años. El sistema arcade tuvo nuevos lanzamientos hasta finales de 2003, finalizando con Hyper Street Fighter II .

Historia

La placa base anterior de Capcom , el CP System original (o CPS-1), aunque tuvo éxito, era muy vulnerable a que los contrabandistas hicieran copias no autorizadas de los juegos. Para rectificar la situación, Capcom tomó el hardware del sistema CP (con QSound ) con cambios mínimos y empleó cifrado en las ROM del programa para evitar la piratería de software. Debido al cifrado, el sistema nunca fue pirateado hasta que los datos del programa no cifrados estuvieron disponibles. [ cita necesaria ]

Capcom anunció el desarrollo del CPS-2 en 1990. Habían planeado completar y lanzar el CPS-2 en 18 meses. También tenían originalmente planes para que el sistema fuera capaz de generar gráficos 3D . [2]

El CP System II consta de dos partes separadas; el tablero A , que se conecta al arnés JAMMA y contiene componentes comunes entre todos los juegos CP System II, y el tablero B , que contiene el juego en sí. La relación entre el tablero A y B es muy similar a la que existe entre una consola de videojuegos doméstica y un cartucho. Las placas CP System II A y B están codificadas por colores por región y cada placa solo se puede utilizar con su compañero del mismo color. La excepción es que los tableros azul y verde se pueden utilizar juntos. [ cita necesaria ]

Las placas B contienen una memoria respaldada por batería que contiene las claves de descifrado necesarias para que se ejecuten los juegos. A medida que pasa el tiempo, estas baterías pierden su carga y los juegos dejan de funcionar, porque la CPU no puede ejecutar ningún código sin las claves de descifrado. Esto generalmente se conoce como "agresión suicida". Es posible omitir la batería original y cambiarla por una nueva [3] en el circuito, pero esto debe hacerse antes de que la original caiga por debajo de 2 V o se perderán las claves. En consecuencia, el tablero moriría, incluso si se usara legalmente, no funcionaría después de un período de tiempo finito a menos que se pagara una tarifa a Capcom para reemplazarlo.

Debido al alto cifrado, durante mucho tiempo se creyó que la emulación del CP System II era casi imposible. Sin embargo, en enero de 2001, el grupo CPS-2 Shock [4] pudo obtener datos del programa no cifrados pirateando el hardware, que distribuyeron como tablas de diferencias XOR para producir los datos no cifrados a partir de las imágenes ROM originales, haciendo posible la emulación. así como restaurar cartuchos que habían sido borrados a causa del sistema suicida.

En enero de 2007, Andreas Naive (archivado el 2 de julio de 2013 en Wayback Machine [5] ) y Nicola Salmoria realizaron ingeniería inversa completa al método de cifrado . Se ha determinado que el cifrado emplea dos cifrados Feistel de cuatro rondas con una clave de 64 bits. [6] [7] Posteriormente, el algoritmo se implementó en este estado para todos los juegos CPS-2 conocidos en MAME .

En abril de 2016, Eduardo Cruz, Artemio Urbina e Ian Court anunciaron la exitosa ingeniería inversa de la programación de seguridad CP System II de Capcom, permitiendo el "dessuicidio" limpio y la restauración de cualquier juego muerto sin modificaciones de hardware. [8] [9]

Colores de la región

Especificaciones técnicas

Lista de juegos (42 juegos)

Ver también

Referencias

  1. ^ abcdefg "Sistema 16 - Hardware CP System II (CPS2) (Capcom)".
  2. ^ "Artículo de portada:" Este es el buen momento ": el sistema CPS de Capcom trae éxito a la empresa... y ofrece dirección para un mercado de video en problemas". Repetir . vol. 15, núm. 7. Reproducir publicación. Abril de 1990. págs. 183–5.
  3. ^ "Choque CPS-2".
  4. ^ "Choque CPS-2".
  5. ^ "Notas de Andy". Archivado desde el original el 2 de julio de 2013 . Consultado el 4 de enero de 2007 .
  6. ^ Fuente MAME: cps2crypt.cpp
  7. ^ Salmoria, Nicola (14 de enero de 2007). "Divagaciones MAME de Nicola: CPS2 cada vez más cerca".
  8. ^ Cruz, Eduardo (30 de abril de 2016). "Arcade Hacker: Anuncio importante de Capcom CPS2".
  9. ^ "La seguridad de la placa CPS2 se realizó con ingeniería inversa; permite resucitar fácilmente las placas arcade muertas". 10 de mayo de 2016. Archivado desde el original el 18 de mayo de 2016 . Consultado el 22 de mayo de 2016 .
  10. ^ abcdef "Mame/Cps2.c en master · mamedev/Mame · GitHub". GitHub . Archivado desde el original el 5 de noviembre de 2015 . Consultado el 22 de noviembre de 2014 .
  11. ^ "mamedev/mame". GitHub .
  12. ^ "HM514260AJ-8 - HM514260AJ8 - Quest Components, Inc. - Distribuidores de componentes electrónicos - Distribuidores de resistencias y condensadores - Componentes electrónicos obsoletos - Distribuidores de semiconductores discretos - Distribuidores de circuitos integrados - Componentes Quest". Archivado desde el original el 22 de noviembre de 2014.

enlaces externos