Emulador Capcom Play System III (CPS3)

CPS3 LogoCapcom siempre ha estado muy presente en los salones recreativos, con unos juegos que enganchaban a todo el mundo que pasara delante de la recreativa.

Me refiero a títulos como Final Fight, 3 Wonders, Marvel vs Capcom, the Punisher, Capcom Sports Club o cualquier título de su franquicia estrella, Street Fighter.

La gran mayoría de los anteriormente citados se reproducen en placas CPS (capcom play system), unas placas propietarias basadas en gráficos 2D. Actualmente existen 3 modelos y alguna evolución: CPS 1, CPS1 – Q-sound, CPS2 y CPS3.

Capcom siempre ha tendido mucho cuidado en la protección de sus programas, y estas placas son un claro ejemplo de ello: cuentan con numerosas medidas de seguridad para evitar la copia, llegando al extremo de que la placa podía inutilizarse completamente, por ejemplo, si se le acababa la batería que contienen.

Afortunadamente para nosotros todas estas protecciones han sido superadas (aunque han costado lo suyo), y podemos disfrutar de estas auténticas joyas de la diversión en nuestro ordenador.

Tanto CPS 1 como CPS 2 están emuladas casi perfectamente puesto que recientemente se descubrió el algoritmo de desencriptación que permite emularlas sin necesidad de trucos para engañar al programa (como tablas de códigos, por ejemplo). Emuladas por un montón en de emuladores, como nebula, MAME, Kawaks…

CPS 3 era un hueso duro de roer, pero finalmente ha caído. Y poco tiempo después de que se consiguiera la clave de desencriptación de Jojo’s adventure (Ver el blog de Andy para más detalles), entre Haze y ElSemi han conseguido la emulación casi completa de este sistema.

El emulador que comento es CPS 3 emulator, de Elsemi:

Lista De juegos

Al igual que “model 2 emulator”, Elsemi ha creado un ejecutable exclusivo para este sistema. Soporta filtros, pantalla completa, redefinir controles y activar o desactivar sonido entre otros, con lo que podemos configurarlo a nuestro gusto.

El romset es el de última versión de MAME que podáis conseguir (0.116u4 o superior recomendado).

Se ha comprobado que con un Pentium 3 1000Mhz y 256MB de RAM se consiguen los 60fps constantes, con lo que no es un emulador muy alto de requisitos para los ordenadores que se venden ahora.

Y si no tenéis un ordenador que cumpla esos requisitos siempre se puede jugar a las versiones de Dreamcast que aparecieron (excepto el warzard el resto tienen versión de consola).

Una muestra de Jojo’s Bizarre Adventure (Sin filtrar y con scanlines 50%):

Jojo CPS3

Enlaces:

Página de Nebula (para conseguir el emulador de CPS3) (En inglés).

Tema en el foro de nebula donde se habla del emulador (versión comentada: 1.0a).

ACTUALIZACIÓN 16 JULIO:

Versión 1.0a que arregla algunos problemas.


Anuncios

Emulando Radikal Bikers.

LOGOGaelco, una de las últimas supervivientes de las compañías españolas en máquinas recreativas, siempre ha tenido un cuidado especial en proteger sus juegos. De hecho, muchos de sus juegos han sido desencriptados muy recientemente, como por ejemplo Thunder Hoop, pero otros, como World Rally, todavía no han podido ser desprotegidos.

Lógicamente sus últimos juegos no han sido emulados (por la potencia que necesitarían); No obstante, alguno de sus “primeras andanzas” en 3D sí que lo están.

Un ejemplo claro es Radikal Bikers, una máquina arcade en la que encarnábamos a un motorista que tenía que entregar la pizza a tiempo y antes que el de la competencia.

En las recreativas de mi barrio este juego causaba auténtico furor, con su mando de control en forma de volante de ciclomotor, su sentido del humor, sus coloridos gráficos y su ambientación desenfadada y totalmente arcade hacía que fuese bastante difícil ver la máquina vacía. Además tenía un modo en el cual podían jugar dos jugadores en sus respectivas cabinas, con lo que los piques estaban asegurados.

Este juego está soportado y emulado por MAME, pero con el hardware actual no es posible jugar. Por suerte existe otro con el que sí podemos.

A uno de los componentes del MAME team, D. Aaron Giles, le debió de gustar el juego, porque, para poner en práctica el uso de directx8 y algunas ideas que tenía en la cabeza, decidió sacar un monoemulador de Radikal Bikers.

No tiene ningún interés por perfeccionarlo (tiene ya 2 años de antigüedad), y puede que ocurran cuelgues aleatorios (la verdad es que ya me lo he pasado varias veces y son casos muy aislados), pero con Windows 2000 ó superior (advierte que puede que funcione en W98), una tarjeta gráfica que soporte directx8 (el autor recomienda de 64 MB de video), y un Pentium 4 a 2Ghz se puede jugar sin ralentizaciones. En el mío hasta a la máxima resolución que soporta mi monitor va perfecto.

Radikal BikersSección del emulador en la página web de su creador.

Necesitáis poner la rom del juego en la misma carpeta, y al arrancar os pondrá a qué resolución queremos que vaya el juego. Menos resolución implica menos requisitos, así que si queréis sacar el máximo provecho a vuestra máquina id de menos resolución y bit de la paleta de colores a más.

Y para muestra, una captura al tope de resolución de mi monitor.

Radikal Bikers snapshot

Emulador SEGA Model 2/2A/2B/2C

Logo SEGA MODEL 2En el mundo de los videojuegos, SEGA ha sido siempre una de mis compañías preferidas. Tanto en sus consolas domésticas que nunca tuvieron el reconocimiento que merecían como GameGear, Sega Saturn o Dreamcast, como en sus grandes máquinas recreativas que hacían que deseara que llegaran a versión doméstica: Zaxxon, Outrun, Shinobi, Daytona USA, Virtua Cop, House of the Dead, El Mundo Perdido, Star Wars Trilogy, Crazy Taxi, Virtua Tennis…

Ha dejado verdaderas joyas a su paso (ahora la verdad es que ya no es lo que era) en los salones recreativos, desde que jugué al Alex Kidd en la consola de mi primo, no dejé de jugar a joyas que luego supe que eran de esta compañía, como los anteriormente citados, y alguno más que me dejo en algún rincón de mi memoria, jeje.

Varios de esos títulos consiguieron, con mayor o menor éxito, llegar de la versión de los salones recreativos a casa: versiones algo recortadas en prestaciones debido a un hardware menos potente, pero que muchas mantenían el encanto de su hermana mayor.

Otras, lamentablemente, bien por las características del juego o el temor a que no fuera rentable, se quedaron sin versión para videoconsola de consumo. Títulos geniales, de duración corta, y dificultada ajustada para que no te fueras del salón sin dejar una parte de (incluso toda) la paga de la semana.

Hoy en día, y gracias a la emulación, podemos disfrutar de una gran cantidad de estos juegos, con emuladores como MAME. Sin embargo, no es oro todo lo que reluce. MAME tiene muchas carencias, y un equipo humano limitado, que trabaja por amor al arte y sin esperar (al menos aparentemente) compensación de ningún tipo. Juegos como Outrun pueden ser disfrutados de una forma similar a la recreativa. Pero los sistemas modernos de juegos recreativos no son emulados tan fácilmente: son muy complejos, con un hardware específico para que muy pocos juegos se creen en él.

En un artículo anterior hablé sobre una de las alternativas de MAME para un sistema concreto “actual”: ZinC fue la respuesta. Pero hay muchos sistemas modernos que no se han podido emular, y pasará tiempo hasta que puedan conseguirlo; incluso algunos están condenados al olvido por la política de protección de estos sistemas por parte de sus creadores.

Bueno, voy a hablar de uno de estos sistemas: a finales de 1992, SEGA sacó al mercado Model 1; creó el sistema de juegos 3D sin texturas más popular de la época, con juegos como Virtua Racing (El primer juego para esta placa, y actualmente está a punto de ser emulado completamente por MAME 🙂 ), Star Wars Arcade (La versión 32X era el mayor reclamo de esta extensión para SEGA Mega Drive) o Virtua Fighter. A finales del siguiente año, y aprovechando el tirón de su Model 1, llegaría uno de los más importantes sistemas de videojuegos de la historia (A mi juicio, pero sin exagerar un ápice): La Model 2. Y llegaría, poco después, el juego por excelencia, el arcade que causó furor (y sigue haciéndolo): Daytona USA.

Lamentablemente, hoy en día sólo podemos disfrutar de las versiones que se hicieron para PC y Sega Saturn, pues tanto la versión de Model 2, como la placa Model 2A CRX (La 1ª revisión) no tienen emulada la parte 3D de los juegos.(Ver actualización 3-4-2007)

Y entonces, ¿cuáles son los juegos a los que podemos jugar con este emulador que vamos a comentar? Pues… ni Virtua fighter 2, ni Sega Rally, ni Virtua Cop 1 & 2 y ni Manx TT Superbikes (más alguno menos conocido). ¿Decepción? Hombre, podemos jugar a todos esos juegos tanto en Sega Saturn (O mediante su correspondiente emulador) como en PC, pues todos fueron convertidos a versión doméstica.(Ver actualizaciones posteriores, todos menos virtua fighter 2 funcionan ya).

Ésta es la lista con los juegos a los que podremos jugar, después de conseguir sus “roms”, en este emulador de la 2ª y tercera revisión de Model 2, programado por ElSemi, uno de los grandes de la emulación, con programas como Nebula (NeoGeo AES, NeoGeo CD, Capcom CPS1 y CPS2, PolyGame Master y algún Konami basado en la placa Xexex) o un emulador de Crystal System (máquina bastante desconocida con 3 juegos en listado, pero que están muy bien, jeje).

Lista Juegos Model 2

Como podréis comprobar, el juego más popular de los emulados es The House of The Dead, un juego de disparos con una ambientación genial. También Virtua Striker, o cómo jugar a un juego de fútbol muy diferente de los “Fifas” y los “Pros”. Gunblade NY, o dispara desde un helicóptero a soldados cyborgs. Dead or Alive, el inicio de esta saga de luchadoras voluptuosas, o SEGA touring Car, un simulador de este tipo de competiciones automovilísticas. Dynamite Cop, la secuela de La jungla de cristal que salió para STV (Una Sega Saturn para recreativas que funcionaba a cartuchos) y Sega Saturn.

¿Y qué es lo que hay que hacer para poder jugar con estos juegos?

1º, un ordenador bastante actual: el mío es un Pentium 4 2800Mhz, y sin sonido puedo jugar decentemente, pero para jugar con todo activado necesitaréis un ordenador mejor, y, sobre todo, una tarjeta gráfica compatible con DirectX que sea mejor que una nVidia geforce fx5200 (Que aguanta como una campeona, pero no se le puede exigir demasiado, jeje).

2º, conseguir el emulador: Hacía más de dos años que no lo actualizaba, y hace poco salió la última versión en su página web. No cree que pueda seguir actualizándolo por que no encuentra documentación de una parte de la placa, concretamente los chips de Fujitsu TGP MB86234 para conseguir esa tan ansiada emulación de model 2/ 2A. (Mirar actualización 3-4-2007).

3º, conseguir las roms: las de MAME valen; si alguna rom no está completa, el emulador avisará y no arrancará el juego.

4º Una vez tengamos los juegos, configurarlos, desde el menú servicio que llevan incorporadas la emulación de las placas: para los juegos de disparos podemos calibrar el ratón, y podemos definir dificultad, créditos etc. La tecla del menú servicio es F1/F2.

5º Sólo es compatible con Windows, debido al uso de Directx9.

6º Si vais a jugar mucho, ponedlo sin sonido y a pantalla completa, que es el modo de mayor disfrute (con sonido a veces petardea) (Mejorado en las últimas versiones (0.3 en adelante)).

Si tenéis alguna duda, podéis comentarla en el hilo.

ACTUALIZACIÓN: Elsemi ha actualizado el emulador con una versión para máquinas con procesadores de doble núcleo. También ha corregido algunos errores de la versión anteior, así que es recomendable que todos se actualicen a esta nueva versión (House of The dead ya tiene puntero a pantalla completa, por ejemplo). Lo podéis encontrar en su página web.

ACTUALIZACIÓN(3-4-2007): Elsemi lo ha hecho. Gracias a la ingeniería inversa, él con algunos compañeros ha conseguido emular parcialmente el chip Fujitsu MB86234 DSP que impedía la emulación de las versiones 2 y 2a.

Éstos son los nuevos juegos soportados (la emulación no es completa, pero no cabe duda de que es un gran avance).

Nuevos t�tulos Model2

Aparte de la versión “normal, en la última versión (0.4) ha incluido un ejecutable optimizado para CPU’s con varios núcleos. Mejor leeros el léeme para conocer cómo poder arrancar, por ejemplo, Daytona USA en modo single, y que el modo link (varias máquinas conectadas) no está emulado y no permite arrancar el juego.

ACTUALIZACIÓN(25-5-2007):Nueva actualización del emulador (v0.5). Se han corregido algunos errores del Daytona USA y se ha añadido un menú para redefinir los controles y un nuevo juego está soportado: Motor Raid.

 

ACTUALIZACIÓN(3-1-2008):Nueva actualización del emulador (v0.6). Se han corregido errores en el emulador (un poco de allí y otro de aquí como comenta el autor) y se ha añadido el juego SEGA ManxTT Superbike (no funciona el sonido en este juego de momento). También dice que para entrar al menú de este juego hay que entrar al menú servicio de la máquina y salir cada vez que ejecutemos el juego. Otra opción es entrar al menú de servicio y poner como tipo de mueble (“cabinet”) “twin”.

ACTUALIZACIÓN(4-6-2008):Nueva actualización del emulador (v0.7a). Mejora en la emulación, con una reproducción más fideligna de los juegos (Daytona USA casi perfecto, Sega Rally con cambio automático..). Nuevo modo “link”, para juego en red; Añadido el juego “Wave Runner (Model2C)”. Para que funcionen los juegos hacen falta tablas de datos de la placa model2, que deben estar comprimidas bien en el archivo model2.zip o bien dentro de cada juego a emular.

ACTUALIZACIÓN(31-12-2010):Nueva y última actualización del emulador (v1.0). Corrige algunos pequeños problemas en la emulación para conseguir u resultado casi perfecto, y además se han añadido los últimos títulos que quedaban por ser emulados, como “STCC Euro” o “Sonic The Fighters”.

ACTUALIZACIÓN(2-01-2014):Parece que la anterior no fue realmente la última, porque tenemos una nueva (v1.1a). Corrige pequeños problemas en la emulación, permite añadir “antialias” a pantalla completa…

Enlace a su página web.