Diferencia entre revisiones de «Capcom CPS-II»
Línea 287: | Línea 287: | ||
=== Resurrección y re-inserción de llaves === | === Resurrección y re-inserción de llaves === | ||
− | Hace poco el grupo Arcade Hacker hizo público un método para re-insertar las llaves y mantener el código original funcionando con una | + | Hace poco el grupo Arcade Hacker hizo público un método para re-insertar las llaves y mantener el código original funcionando con una bacteria nueva utilizando un Arduino y cables dupont. |
+ | |||
+ | A raíz de que este método fuese liberado de manera gratuita y libre, se han creado otros tres métodos para utilizar la re inserción de llaves sin batería, utilizando PCBs y soluciones custom o un Arduino Nano. Ver sección de ligas para los métodos. | ||
=== Ediciones Phoenix === | === Ediciones Phoenix === | ||
− | Existen revisiones de los juegos creadas por Razoola para permitir su ejecución en placas suicidadas. El procedimiento consiste en comprar dichas ROMs y luego utilizarlas en lugar de las originales. Los mismos chips pueden borrarse y reutilizarse con los nuevos datos. Además de ejecutarse en las placas suicidadas y ya sin batería, ofrecen un menu para cambiar la región del juego. Se pueden identificar fácilmente pues al arrancar muestran el logo de ''Capcom'' con el texto ''Phoenix Edition'', donde se puede presionar el botón de ''Test'' para acceder a dicho menú. | + | Existen revisiones de los juegos creadas por Razoola para permitir su ejecución en placas suicidadas. El procedimiento consiste en comprar dichas ROMs y luego utilizarlas en lugar de las originales. Los mismos chips pueden borrarse y reutilizarse con los nuevos datos, no sin antes crear un respaldo pues existen juegos no documentados. |
+ | |||
+ | Sin embargo esta solución ya no es necesaria con los avances antes mencionados bajo la sección de Re-inserción de llaves. | ||
+ | |||
+ | Además de ejecutarse en las placas suicidadas y ya sin batería, ofrecen un menu para cambiar la región del juego. Se pueden identificar fácilmente pues al arrancar muestran el logo de ''Capcom'' con el texto ''Phoenix Edition'', donde se puede presionar el botón de ''Test'' para acceder a dicho menú. | ||
Las CPS-2 negras de una sola pieza utilizan Flash ROM en SIMMs custom, que no pueden ser leídos o grabados de manera sencilla. Se puede utilizar una CPS-III para revivir dichas PCBs, usando el programa de Artemio Urbina. | Las CPS-2 negras de una sola pieza utilizan Flash ROM en SIMMs custom, que no pueden ser leídos o grabados de manera sencilla. Se puede utilizar una CPS-III para revivir dichas PCBs, usando el programa de Artemio Urbina. | ||
Línea 315: | Línea 321: | ||
== Ligas Externas == | == Ligas Externas == | ||
− | === Con batería | + | === Con código original sin batería === |
+ | |||
+ | * [https://shmups.system11.org/viewtopic.php?f=6&t=63389 Anuncio de Arduino Nano] Método con Arduino Nano que reinserta llaves al arrancar, sin batería | ||
+ | * [https://www.youtube.com/watch?v=2o_X4e-gIuc Video de Arduino Nano] Video de demostración de ArcadesMX con Arduino Nano, sin batería | ||
+ | * [https://twitter.com/therealundamned/status/1050599127929696262 Infini-key] de undamned | ||
+ | * [https://twitter.com/konosuke/status/1050062876617129984 CPicS-2] de konosuke | ||
+ | * [https://twitter.com/konosuke/status/1051312678407299072 Tabla comparativa.] | ||
+ | |||
+ | === Con código original con batería === | ||
+ | * [https://www.youtube.com/watch?v=YSiPd8z4fes Revivir CPS-II] Video en español de Arcade MX para reinsertar llaves originales | ||
* [http://cps2shock.emu-france.info/suicide.html CPS-II Shock] Tutorial para cambio de batería. | * [http://cps2shock.emu-france.info/suicide.html CPS-II Shock] Tutorial para cambio de batería. | ||
* [http://arcadehacker.blogspot.mx/2016/09/capcom-cps2-security-programming-guide.html Arcade Hacker] Información y guía para revivir CPS-II | * [http://arcadehacker.blogspot.mx/2016/09/capcom-cps2-security-programming-guide.html Arcade Hacker] Información y guía para revivir CPS-II | ||
* [https://www.youtube.com/watch?v=Hj39uybiTqg Cambio de natería CPSII] Video en español de Arcades MX para cambio de batería | * [https://www.youtube.com/watch?v=Hj39uybiTqg Cambio de natería CPSII] Video en español de Arcades MX para cambio de batería | ||
− | + | ||
− | + | === Hacks de ROMs sin batería === | |
− | |||
− | |||
− | === Hacks sin batería === | ||
* [http://cps2.avalaunch.net/ Avalaunch] Alternativa gratuita a versiones Phoenix de algunos juegos. | * [http://cps2.avalaunch.net/ Avalaunch] Alternativa gratuita a versiones Phoenix de algunos juegos. | ||
* [https://code.google.com/p/black-cps2-phoenix-tool/source/browse/trunk/cps2black.c CPS2 Black] Código y ejecutable para revivir PCBs negras | * [https://code.google.com/p/black-cps2-phoenix-tool/source/browse/trunk/cps2black.c CPS2 Black] Código y ejecutable para revivir PCBs negras |
Revisión del 12:42 2 nov 2018
Capcom System II es una plataforma Arcade desarrollada y utilizada por Capcom. Siguiendo la lógica de CPS, y el Neo Geo, es un sistema modular que consta de dos placas, A y B. La placa A, es la base del sistema ya que contiene el CPU, los DSPs, el conector JAMMA, un puerto para arnés JAMMA+, y una salida de audio estéreo —vía dos conectores RCA— para ser usado con un amplificador QSound. La placa B, se conecta sobre la primera por medio de cuatro conectores, y contiene el código, lógica adicional, gráficos, y audio del juego.
A diferencia de otras PCB, Capcom decidió utilizar vistosas carcasas de plástico para proteger sus placas, resultando un en una mayor durabilidad. Debido a ésta, en el mercado Mexicano se les conoce como "encapsulados".
Sumario
Tipos de PCB y compatibilidad entre ellas
Existen tres configuraciones de los conectores utilizados en CPS-II, que se crearon para causar una incompatibilidad física entre placas de distintas regiones. Originalmente el color de la placa está correlacionado con la región de los conectores, sin embargo, en muchas ocasiones estos se encuentran mezclados — especialmente en México — y el color de la placa no resulta un distintivo como en el resto del mundo. Dicha mezcla se hacía de manera oficial por el distribuidor autorizado.
Los colores originales corresponden a las siguientes regiones:
Color | Región | Conectores A | Conectores B | Compatible con |
---|---|---|---|---|
Azul | Estados Unidos y Europa | 4 Macho | 4 Hembra | Verde/Amarillo |
Verde | Japón | Azul/Amarillo | ||
Amarillo | Japón (Para renta) | Verde/Azul | ||
Naranja | Hispanic (México y América del Sur) | 3 Macho y 1 Hembra | 1 Macho y 3 Hembra | - |
Gris | Asia | 3 Macho y 1 Hembra | 1 Macho y 3 Hembra | - |
Dado que los conectores sean compatibles, las placas no tienen ninguna otra protección por región. La incompatibilidad marcada entre las placas Asiáticas e Hispanic, se debe a que los conectores hembra y macho se encuentran invertidos, y por lo tanto no funcionan entre sí.
CPS-III negras
También existen sistemas integrados en una sola placa negra de metal; para los juegos Mars Matrix, Hyper Street Fighter II, Marvel Vs Capcom, Street Fighter Zero 3 y Giga Wing.
Arnés
El arnés JAMMA+ de las placas CPS-II cuenta con 34 pines en dos hileras, y es conocido como Kick Harness o Arnés de Patadas.
El conector que recibe dicho arnés es de propósito general, pero se utiliza en dos configuraciones básicas. La primera es la principal y permite expandir el número de botones a seis por jugador, con las patadas débil, mediana, y fuerte, para cada jugador en juegos de pelea. La segunda aplicación permite contar con 3 o 4 jugadores simultáneos.
Arnés de Patadas
Hilera superior | Pin | Pin | Hilera inferior |
---|---|---|---|
1 | 2 | ||
3 | 4 | ||
5 | 6 | ||
7 | 8 | ||
Jugador 2 Botón 6 | 9 | 10 | |
11 | 12 | ||
13 | 14 | ||
Jugador 1 Botón 6 | 15 | 16 | |
Jugador 1 Botón 5 | 17 | 18 | |
Jugador 1 Botón 4 | 19 | 20 | |
Jugador 2 Botón 4 | 21 | 22 | |
Jugador 2 Botón 5 | 23 | 24 | |
25 | 26 | ||
27 | 28 | ||
Subir Volumen | 29 | 30 | Bajar Volumen |
Tierra para control de Volumen | 31 | 32 | |
Tierra 2 | 33 | 34 | Tierra 2 |
Tercer y Cuarto Jugador
Esta se utiliza en juegos como Dungeons & Dragons: Shadow Over Mystara y Alien vs Predator. Cabe resaltar que los pines JAMMA c y 25, se utilizan en algunos juegos para el cuarto botón de los jugadores 1 y 2 en ambos juegos de Dungeons & Dragons.
Hilera superior | Pin | Pin | Hilera inferior |
---|---|---|---|
Tierra | 1 | 2 | Tierra |
3 | 4 | ||
+12V | 5 | 6 | +12V |
Jugador 3 Bloqueo de monedero | 7 | 8 | Jugador 4 Bloqueo de mondero |
Jugador 3 Moneda | 9 | 10 | Jugador 4 Moneda |
Jugador 3 Start | 11 | 12 | Jugador 4 Start |
Jugador 3 Arriba | 13 | 14 | Jugador 4 Arriba |
Jugador 3 Abajo | 15 | 16 | Jugador 4 Abajo |
Jugador 3 Izquierda | 17 | 18 | Jugador 4 Izquierda |
Jugador 3 Derecha | 19 | 20 | Jugador 4 Derecha |
Jugador 3 Botón 1 | 21 | 22 | Jugador 4 Botón 1 |
Jugador 3 Botón 2 | 23 | 24 | Jugador 4 Botón 2 |
Jugador 3 Botón 3 | 25 | 26 | Jugador 4 Botón 3 |
Jugador 3 Botón 4 | 27 | 28 | Jugador 4 Botón 4 |
Subir Volumen | 29 | 30 | Bajar Volumen |
Tierra para control de Volumen | 31 | 32 | |
Tierra 3 | 33 | 34 | Tierra 4 |
Los controles de volumen cumplen la misma función que sus contrapartes en la placa A.
Es el mismo conector de 32 pines en dos hileras utilizado en CPS-III y la interfáz I/O de Capcom para Naomi
Batería
Debido a la situación de piratería enfrentada por Capcom con su popular sistema CPS y Street Fighter II, se tomaron medidas fuertes de protección con el hardware de CPS-II. El sistema cuenta con una batería 1/2 AA de 3.6 volts dentro de la placa B que alimenta memoria RAM volátil. Dicha memoria contiene las llaves de cifrado que permiten ejecutar el juego, debido a esto si la batería deja de alimentar al sistema el juego deja de funcionar.
También es posible que la batería derrame su contenido, causando corrosión por batería que puede causar daños irreparables, por lo mismo es conveniente cambiar estas baterías por más de una razón. La duración usual de estas baterías es de alrededor de 5 años en almacenamiento, lo que se extiende cuando el juego se encuentra en uso ya que la batería únicamente se requiere mientras no se encuentra encendido.
Suicidio
Si la batería se llega a descargar, las llaves de cifrado no se pueden leer y el juego deja de funcionar. Esto se manifiesta en placas que arrancan y muestran una pantalla de color sólido.
Como resultado, es conveniente cambiar las baterías tan pronto sea adquirido el sistema, puesto que su vida útil es en teoría de 5 años. Esta capacidad se ve regularmente extendida debido a las largas jornadas de operación de los juegos, y su uso reciente, ya que la batería sólo se utiliza cuando la placa se encuentra apagada.
El circuito de alimentación cuenta con un capacitor que permite mantener la memoria energizada durante un lapso considerable de entre 2 minutos y unas horas. Debido a esto resulta relativamente fácil cambiar las baterías, sólo es necesario contar con una punta torx para remover los tornillos, un cautín, soldadura y herramienta para remover la batería actual.
Resurrección y re-inserción de llaves
Hace poco el grupo Arcade Hacker hizo público un método para re-insertar las llaves y mantener el código original funcionando con una bacteria nueva utilizando un Arduino y cables dupont.
A raíz de que este método fuese liberado de manera gratuita y libre, se han creado otros tres métodos para utilizar la re inserción de llaves sin batería, utilizando PCBs y soluciones custom o un Arduino Nano. Ver sección de ligas para los métodos.
Ediciones Phoenix
Existen revisiones de los juegos creadas por Razoola para permitir su ejecución en placas suicidadas. El procedimiento consiste en comprar dichas ROMs y luego utilizarlas en lugar de las originales. Los mismos chips pueden borrarse y reutilizarse con los nuevos datos, no sin antes crear un respaldo pues existen juegos no documentados.
Sin embargo esta solución ya no es necesaria con los avances antes mencionados bajo la sección de Re-inserción de llaves.
Además de ejecutarse en las placas suicidadas y ya sin batería, ofrecen un menu para cambiar la región del juego. Se pueden identificar fácilmente pues al arrancar muestran el logo de Capcom con el texto Phoenix Edition, donde se puede presionar el botón de Test para acceder a dicho menú.
Las CPS-2 negras de una sola pieza utilizan Flash ROM en SIMMs custom, que no pueden ser leídos o grabados de manera sencilla. Se puede utilizar una CPS-III para revivir dichas PCBs, usando el programa de Artemio Urbina.
Actualmente existen esfuerzos para crear sets de ROMs alternativos que permitan realizar este proceso, ofreciendo la posibilidad de preservar la región original, uno de ellos es avalaunch.
Las ligas para comprar o descargar estas soluciones se encuentran en la ligas externas más abajo.
Ventilador
El ventilador en las placas A puede llegar a ser muy ruidoso debido a desgaste y polvo. es recomendable limpiarlo para reducir el ruido, o se puede reemplazar por uno nuevo de las mismas características.
Tornillos
Los tornillos utilizados para cerrar el caparazón de ambas placas son Torx T20, se requiere de una punta de este tipo para removerlos.
En México DF se consiguen en República del Salvador 13-A como juego de llaves Torx con orificio o en el departamiento de herramienta de Sears.
En algunos casos, un tornillo o remache extra en la placa B debe ser removido con dos pinzas.
Ligas Externas
Con código original sin batería
- Anuncio de Arduino Nano Método con Arduino Nano que reinserta llaves al arrancar, sin batería
- Video de Arduino Nano Video de demostración de ArcadesMX con Arduino Nano, sin batería
- Infini-key de undamned
- CPicS-2 de konosuke
- Tabla comparativa.
Con código original con batería
- Revivir CPS-II Video en español de Arcade MX para reinsertar llaves originales
- CPS-II Shock Tutorial para cambio de batería.
- Arcade Hacker Información y guía para revivir CPS-II
- Cambio de natería CPSII Video en español de Arcades MX para cambio de batería
Hacks de ROMs sin batería
- Avalaunch Alternativa gratuita a versiones Phoenix de algunos juegos.
- CPS2 Black Código y ejecutable para revivir PCBs negras
- CPS Shock Información general y versiones Phoenix