Virtual JaguarX v0.99

He publicado una nueva versión de Virtual JaguarX (v0.99), el emulador de Atari Jaguar para Xbox.
Si buscais "Virtual JaguarX v0.99", no será difícil encontrarla ;)

CAMBIOS MÁS IMPORTANTES
* Un pequeño aumento de velocidad, quitando comprobaciones redundantes.

* La calidad del audio ha sido mejorada en bastantes juegos, como Worms, Double Dragon 5, Evolution - Dino Dudes y algunos más.

* He aplicado parches de cores posteriores, principalmente en la GPU, el DSP y el Object Processor. Esto ha arreglado varios juegos como Attack of the Mutant Penguins, Fever Pitch Soccer, Cybermorph, Checkered Flag, y varios juegos homebrew como Gorf 2000 o Duckie Egg.

* Se ha añadido la posibilidad de ejecutar los juegos con el nuevo blitter(es más lento, pero más compatible). Esto hace posible jugar a juegos como Total Carnage o Theme Park.

* Se ha añadido la posibilidad de ejecutar los juegos con el nuevo DSP(es más lento, pero más compatible)). Esto hace posible jugar a juegos como Ultra Vortek, Ultra Vortex Beta, y también jugar con sonido a varios juegos que en versiones anteriores no tenían sonido.

* Se ha mejorado la gestión del joystick en el GUI (la lista de roms). Ahora, si el joystick se bloquea en el GUI, podemos desconectarlo y conectarlo, y volverá a funcionar (sin resetear la consola, como había que hacer en anteriores versiones). Queda pensiente aplicar este parche durante el juego (lo haré en futuras versiones).

* Muchos bugs arreglados

Por favor, recordad que la emulación está todavía lejos de ser perfecta en muchos juegos.


IMPORTANTE!!!!!!!!
Las roms DEBEN estar en la carpeta "roms". Se admiten muchos formatos, incluso roms comprimidas (si tenéis problemas con un juego coprimido, leed el FAQ). Además, recordad que la carpeta "roms" debe tener al menos una rom, porque si no, el emulador se cuelga.

Esta versión sólo funciona desde el disco duro. Además, si tenéis una Trusty Xbox, leed la parte final de la sección "Opciones de Configuración".


MODOS DE VÍDEO
Si tenéis una tele HD, podéis configurar Virtual JaguarX para mostrar los gráficos en 720p o 1080i. Sólo el juego se muestra en altas resoluciones (no el menú).Para configurar una alta resolución, selecciona un juego en la lista de roms. Después, el emulador te muestra las "RECOMMENDED OPTIONS". Id a la última opción ("Video Mode") y selecciona la resolución deseada (480, 720p or 1080i) y después presiona START para empezar a jugar. El juego se mostrará en la resolución seleccionada.

Esto sólo se necesita hacer una vez. El emulador recordará a partir de entonces la resolución que hemos seleccionado.


LISTA DE COMPATIBILIDAD
Recordad que la emulación todavía no es perfecta. Incluso los juegos marcados en verde, no funcionan perfectamente. El color verde significa que podemos jugar al juego bastante bien y pasar un buen rato, aunque la emulación no sea precisa al 100% (o funcione sin sonido).

-------
- KEY -
-------
El juego funciona bien, o con fallos poco importantes
El juego es jugable, pero tiene fallos o ralentizaciones importantes
El juego no funciona, o tiene fallos críticos que lo hacen injugable

----------
- Juegos -
----------

Air Cars -> No funciona
Alien Vs Predator -> Va a buena velocidad, pero tiene fallos importantes
Atari Karts -> Funciona un poco despacio, pero es jugable. El problema es que se cuelga al cabo de pocas carreras :(
Attack of the Mutant Penguins -> Funciona. Si encontrais cuelgues aleatorios, leed la sección "Configuraciones manuales".
Battle Sphere Gold -> No funciona
Brutal Sports Football -> No funciona
Bubsy in Fractured Furry Tails -> Jugable, aunque lejos de ser perfecto.
Cannon Fodder -> Funciona muy bien, incluso con sonido y música
Checkered Flag -> Funciona, pero la velocidad y el framerate son bastante malos
Club Drive -> Se cuelga tras conducir un poco
Cybermorph -> Funciona, pero el framerate está lejos de ser perfecto. Además, la configuración recomendada consiste en deshabilitar el sonido. Podemos jugar con sonido seleciconando el DSP "Pipelined", pero si lo hacemos, el juego va demasiado despacio
Defender 2000 -> Funciona bien
Doom - Evil Unleashed -> Es jugable, incluso con sonido... pero la ventana principal ocupa la mitad de lo que debería
Double Dragon V -> Funciona muy bien. Es uno de los juegos que más ha mejorado en esta nueva versión
Dragon - The Bruce Lee Story -> Funciona bien, con gráficos y ralentizaciones poco importantes
Duckie Egg (PD) -> Funciona bien (aunque sin sonido)
Evolution - Dino Dudes -> Funciona muy bien. Es uno de los juegos que más ha mejorado en esta nueva versión
Fever Pitch Soccer -> Funciona bien. La configuración recomendada es jugar CON sonido. Puedes jugar sin sonido, y los tiempos de carga serán menores, pero creo que es mucho mejor jugar con sonido de amibiente durante el partido (aunque no sea demasiado bueno)
Fight For Your Life -> No funciona
Flashback -> Funciona muy bien
Flip Out -> No funciona
Frog Feast -> No funciona (se cuelga en la pantalla del título)
Gorf 2000 (PD) -> Funciona muy bien (aunque sin sonido)
Hover Strike -> Funciona, pero tiene fallos gráficos muy importantes. Podemos seleccionar el "Alternative Blitter" y los fallos gráficos desaparecen, pero el juego funciona extremadamente lento. Por eso la configuración recomendada consiste en usar el blitter estándar (con fallos gráficos)
I War -> Funciona, pero un poco lento
Iron Soldier -> El juego carga, te deja seleccionar el arma, te enseña la misión... y se cuelga
Iron Soldier 2 -> Te deja avanzar en el menú, pero luego se cuelga
Kasumi Ninja -> Es jugable, pero el sonido sigue siendo malo.
Missile Command 3D -> Funciona bien (la configuración recomendable consiste en deshabilitar el sonido)
NBA Jam TE (1996) -> Funciona
Pinball Fantasies -> Funciona bien, incluso con sonido y música
Pitfall - The Mayan Adventure -> Funciona, aunque con falos gráficos
Power Drive Rally -> No funciona
Protector SE -> Funciona bien, aunque sin sonido. Puedes seleccionar el "Pipelined DSP" y escucharás sonido, pero el juego se silencia al cabo de unos minutos de todas formas
Raiden -> Funciona bien, pero en esta versión, la configuración recomendada deshabilita el sonido, porque han sido reportados cuelgues aleatorios del juego, y eran por culpa del audio. Hasta que consiga averiguar lo que pasa, deshabilito el audio por defecto.
Rayman -> Funciona muy bien, sin sonido.
Ruiner Pinball -> No funciona
Sensible Soccer -> Funciona muy bien, sin sonido.
Soccer Kid -> Funciona muy bien, incluso con sonido y música
Space War 2000 -> Funciona, pero parece que varios elementos no se dibujan en pantalla (como los enemigos)
Super Burnout -> No funciona
Super Cross 3D -> Cuelga el emulador
Syndicate -> Funciona mucho mejor en esta versión... pero todavía tiene fallos críticos que lo hacen injugable.
Tempest 2000 -> Jugable a buena velocidad, incluso con sonido y música, aunque la música no suena muy bien. Si tienes problemas con "Tempest 2000", lee la sección "Configuracions manuales".
Theme Park -> Funciona mucho mejor en esta versión, pero todavía tiene fallos gráficos muy importantes (por ejemplo, el suelo sale negro). De todas formas, es jugable
Total Carnage -> Funciona, aunque la configuración recomendada es no usar sonido.
Towers 2 -> Injugable.
Trevor McFur in the Crescent Galaxy -> Funciona bien (sin sonido)
Troy Aikman NFL Football -> Funciona bien
Ultra Vortek / Ultra Vortex Beta -> Funcionan. Leed "Configuraciones manuales" para más detalles sobre la configuración de estos juegos
Val D'Isere Skiing & Snowboarding -> Se cuelga al comenzar la carrera
White Men Can't Jump -> No funciona
Wolfenstein 3D -> Funciona muy bien, aunque sin sonido. Si quieres sonido, puedes seleccionar el "Pipelined DSP", Frameskip 1, Sound overclockedx3, Gpux1, Force FPS:No... y oirás sonido, pero es tan malo, que es mejor jugar sin él.
Worms -> Funciona muy bien, incluso con sonido
Zero 5 -> Funciona bien, aunque sin sonido
Zool 2 -> Funciona bien, incluso con sonido y música, aunque la música no suena bien
Zoop! -> A veces funciona, y otras veces no. No he encontrado la causa...


OPCIONES DE CONFIGURACIÓN
Normalmente no será necesario cambiar las opciones de configuración por defecto (el emulador recomendará las mejores) aunque hay un par de juegos (Ultra Vortek y Attack of the Mutant Penguins en los que puede convenir cambiarlas, como se explica en la sección "Configuraciones manuales"). De todas formas, esta es una breve explicación de todas las opciones de configuración disponibles:

Frameskip: El emulador se "salta" la emulación de algunos frames. Esto puede ayudar a hacer la emulación un poco más rápida.

Sound emulation: El DSP es el módulo que hace el sonido en la Jaguar. Esta opción permite overclockear esta unidad, para acelerar la emulación (aunque la calidad del sonido será peor).

GPU Speed: La GPU (Graphic Process Unit) es el módulo que se encarga de los gráficos complejos en la Jaguar. Esta opción permite overclockear esta unidad, para acelerar la emulación (aunque podemos encontrarnos con errores en los gráficos).

Force FPS: esta opción permite seleccionar una cantidad de FPS (frames-por-segundo) y el emuladortratará de "overclockearlo todo dinámicamente" para intentar alcanzar la velocidad deseada. De hecho, veréis que en muchos juegos la opción recomendada es "Force 50 FPS", ya que esa era la velocidad por defecto en muchos juegos NTSC.

Esta opción no sirve para todos los juegos. Como siempre, la opción recomendada por el emulador suele ser la mejor.

Use BIOS: La "BIOS" es la animación que salía al principio, antes de cada juego (con la palabra "Jaguar" en letras rojas). Como hay juegos que requieren BIOS y otros que no, lo mejor es no tocar esta opción.

Video Mode: Podemos elegir entre 480, 720p o 1080i. La opción que elijamos será recordada por el emulador, y nos la recomendará a partir de entonces para todos los juegos. Es importante saber que las resoluciones 720p o 1080i sólo se usan durante el juego, pero la lista de roms se muestra siempre a 480.

Blitter: Este parámetro es nuevo en esta versión. El blitter es la parte de la Atari Jaguar que dibuja los gráficos en pantalla. Ahora, podemos elegir entre usar el blitter clásico, o el nuevo ("Alternative blitter"). El clásico es más rápido, mientras que el nuevo es más compatible (aunque mucho más lento). Así pues, usaremos el blitter clásico siempre que sea posible (porque es más rápido) y sólo usaremos el otro cuando el juego tenga fallos gráficos que lo hagan injugable. Como siempre, NO ES NECESARIO CAMBIAR NADA en la configuración, ya que el emulador recomienda la más adecuada.

DSP: Este parámetro es nuevo en esta versión. El DSP es la parte de la Atari Jaguar que se encarga del sonido. The DSP is the part of the Virtual Jaguar that makes the sound. Ahora, podemos elegir entre usar el DSP clásico, o el nuevo "Pipelined"). El clásico es más rápido, mientras que el nuevo es más compatible (aunque mucho más lento). Así pues, usaremos el DSP clásico siempre que sea posible (porque es más rápido) y sólo usaremos el Pipelined cuando el juego tenga graves problemas debidos al audio. Como siempre, NO ES NECESARIO CAMBIAR NADA en la configuración, ya que el emulador recomienda la más adecuada.



INSTALACIÓN
Para instalar el emulador, simplemente copiadlo en el disco duro, y poned las roms dentro de
la carpeta "roms".

Si teníais una versión anterior de Virtual JaguarX, simplemente sobreescribid esa carpeta con esta nueva. Incluso conservaréis las partidas grabadas si mantenéis el contenido de la carpeta "eeproms".



LOGO Y MÚSICA
La imagen de fondo es el "logo.jpg". Podéis cambiarlo si queréis, por otro JPG que se llame igual.

La música de fondo es el BGM.ogg, y también podéis cambiarlo por otro fichero OGG que se llame igual.



CONTROLES
La Atari Jaguar tenía 3 botones estándar (A, B y C) y un teclado numérico. Los botones estándar son los más usados, y están mapeados a los botones A, B y X de nuestro joystick. Respecto al teclado numérico, está mapeado de la siguiente forma: START = 0, Y = 1, Black = 2, White = 3, Left Trigger = 4, Right Trigger = 5, dPad UP = 6, dPad Right = 7, dPad Down = 8, dPad Left = 9.

Para salir de un juego, pulsamos START+BACK simultáneamente. Durante el juego, podemos pulsar BACK para pausarlo y cambiar el frameskip (aunque hacer esto a mitad del juego podría hacerlo fallar). Para volver al juego, pulsamos START.



¿LA MÚSICA SE OYE FATAL?
Hay algunos juegos que funcionan a muy buena velocidad, los efectos de sonido se oyen muy bien, pero la música se escucha fatal debido al overclocking. en este caso, si la música se oye tan mal que preferís desactivarla, recordad que la mayoría de los juegos de Jaguar permiten desactivar la música pulsando el botón START (que corresponde al botón '0' de la Jaguar).

Por ejemplo, si estamos jugando a Double Dragon 5 o a Evolution - Dino Dudes y la música llega a ser molesta, pulsad START. El juego seguirá funcionando a la misma velocidad, y escucharemos los sonidos perfectamente (lo cual es mucho mejor que jugar sin sonido) y la música será desactivada. Pulsando START otra vez, activaríamos la música de nuevo.

En muchos otros juegos, la música overclockeada es tolerable, o incluso se escucha bien, así que no hace falta hacer nada.



CONFIGURACIONES MANUALES
Normalmente, no tendremos que cambiar la configuración que nos recomiende el emulador. Pero hay tres casos en los que quizá sí que debamos hacer alguna operación manual si tenemos problemas con estos juegos:

ATTACK OF THE MUTANT PENGUINS
La configuración recomendada funciona bien, pero a veces el juego se para aleatoriamente. Si a alguien le sucede muy a menudo, existen otras configuraciones que darán menos problemas, aunque el juego no funcionará tan bien: una opción es jugar sin sonido (Frameskip: 1, Sound: OFF, GPU: x1, Force FPS: 60, DSP: Standard), y otra opción es usar una emulación más lenta (Frameskip: 1, Sound: Overclocked x4, GPU: x4, Force FPS: No, DSP: Pipelined). En ambos casos el juego va peor, pero al menos no se parará con tanta frecuencia.

TEMPEST 2000

Si el juego "Tempest 2000" tiene fallos gráficos (los tubos no se muestran bien) hay un truco que puede ayudar: cogeremos el fichero "6B2B95AD.eep" de la carpeta "eeproms-FIX", y lo copiaremos en la carpeta "eeproms". Esto debería arreglar el problema. Perderemos el progreso en ese juego, pero podremos jugar a él correctamente.

ULTRA VORTEK / ULTRA VORTEX

Hay muchas versiones de este juego "Ultra Vortek", incluyendo una "Ultra Vortex Beta"... Por desgracia, cada versión funciona mejor con una configuración diferente en el emulador. Finalmente, decidí que el emulador recomendara una configuración que funciona "pasable" con
TODAS las versiones de Ultra Vortek/Vortex. Pero si alguien es un amante de este juego, quizá quiera probar otras configuraciones manualmente, porque sí que hay algunas combinaciones que pueden hacer que la emulación sea mejor para una versión en concreto de este juego.

Con la configuración recomendada, todas las versiones deberían funcionar bien, y si alguna va muy lenta, deshabilitaremos la música pulsando START en el menú principal, y el juego comenzará a ir bien.
Muchas gracias, linkado en el índice de tutoriales. [fumando]
Gracias! No conocía este emu y siempre he tenido curiosidad por la Jaguar, buen trabajo compi
Una cosilla, la Jaguar ( no el emu) no fue una consola bastante malilla?
Todo lo nuevo para la Xbox es bien recibido, Gracias por compartirlo.
hal9000 escribió:Una cosilla, la Jaguar ( no el emu) no fue una consola bastante malilla?


Sí, fue un fracaso porque la vendieron como la primera consola de 64 bits, y la verdad es que la mayoría de los juegos parecían de consolas anteriores, de las de 16 bits como la Super Nintendo o la Sega Megadrive, así que la gente que la compró, podía sentirse estafada.

PERO... aunque comprarla en aquella época fue mala idea, para jugarla emulada yo creo que está bastante bien. Si disfrutamos jugando a emuladores de consolas de 16 bits (como la Super Nintendo), también podemos disfrutar emulando una consola que "parece" de 16 bits (aunque sea de 64). Y nadie nos está estafando :p

Además, de cara a jugarla emulada, tiene dos cosas muy buenas: por un lado, el tamaño de las roms es muy pequeño: todo un juegazo como Rayman ocupa sólo 3 MB... y es prácticamente igual (hay gente que dice que incluso mejor) que las versiones de Sega Saturn o Playstation que ocupan cientos de megas (y que no funcionan bien en los emuladores de Saturn o Playstation para Xbox). Así que podemos tener muy fácilmente el romset completo de la Jaguar (son menos de 100 MB), incluso la gente que tenga una Xbox con un disco duro original.

Por otra parte, hay algunos juegos propios de la Jaguar que están muy bien. El más famoso es el Tempest 2000 (que es bastante jugable en este emulador, aunque la música no se escuche del todo bien). Y algunos ports como el Soccer Kid son también bastante buenos.

Por cierto... ¿lo has linkado en la sección de "tutoriales"? :-?
[Edito]: Ok, ya he visto que dentro de "Tutoriales" hay una versión para "Emuladores". Gracias :)
Acabo de probar el Rayman 3 de Jaguar y la he comparado con la versión Rayman Advance de GBA y no veas la diferencia!!!!
hal9000 escribió:Acabo de probar el Rayman 3 de Jaguar y la he comparado con la versión Rayman Advance de GBA y no veas la diferencia!!!!


Sí, los gráficos del Rayman de Jaguar son impresionantes. De lo mejor que he visto en juegos en 2 dimensiones. Es una pena que la emulación del sonido aún no funcione bien en ese juego, pero aun así, aun sin sonido, vale la pena jugarlo. Ya que las versiones de PSX y Saturn no las podemos jugar bien en la Xbox, creo que este es el mejor Rayman que tenemos disponible :)
¿Alguien me puede decir dónde encontrar el emulador y el fullrom set?.

Por privado, porfavor.

Tengo la xbox desde hace poci y no se de donde poder teberlo.

Gracias!!!
Gracias Hcf, aprovecharé esta nueva versión para probarlo al fin, a ver si puedo esta noche o mañana.

Sea como sea, todo lo que salga nuevo para la X es bienvenido :)
Gracias por esta nueva versión. Hace un par de meses vi una versión git del virtual jaguar y me preguntaba cuando estaría disponible un update :)

Ahora ya puedes descansar un poco de este emulador y centrarte en esos otros proyectos que comentaste tenias a medias a ver con que nos sorprendes :)

Un saludo!
kanyero escribió:Ahora ya puedes descansar un poco de este emulador y centrarte en esos otros proyectos que comentaste tenias a medias a ver con que nos sorprendes :)


Sí, quería sacar una versión del Virtual JaguarX con todas las mejoras que llevaba hasta ahora, para poder dedicar el fin de año a otras cosas. La verdad es que en muy pocos meses llevamos una gran actualización del emulador de Gameboy Advance, otra del de Atari Jaguar, otra del RetroArch, y la publicación del MameOxtras de arcade.

Por mi parte, tengo a medias varias cosas, y quiero sacar al menos una de ellas antes de fin de año, aunque sea una versión preliminar para enseñar qué es lo que estoy haciendo. Lo malo de estos proyectos es que están en fases muy tempranas, y tendrán que evolucionar como lo ha ido haciendo el emulador de Jaguar: las primeras versiones no son muy buenas, y poco a poco se van puliendo y mejorando. Pero sí, alguna sorpresa antes de fin de año seguro que habrá, al menos para abrir boca de lo que será el 2014.
Es bueno saber que todavía hay vida en esta plataforma :). Intrigado me tienes, que lo sepas :D.

Saludos!
kanyero escribió: Intrigado me tienes, que lo sepas :D.

Ya somos dos! [oki]
Gracias por el emulador y tanta dedicación para llevarlo a cabo. Nunca probé la jaguar , así que ya no hay excusa.

Saludos.
Como veo que sois varios los que no lo habíais probado nunca, tengo que advertiros que no esperéis una emulación perfecta con este Virtual JaguarX, como la que tenemos con los emuladores de la NES, SNES o Megadrive. La Jaguar es una consola bastante posterior, y más potente, así que la Xbox tiene que exprimirse al límite para poder emular la Jaguar a una velocidad decente.

Aun así, hay muchos juegos que sí que son perfectamente jugables (otros muchos no) y algunos a velocidad prácticamente perfecta. Pero insisto, este emulador no puede compararse a los otros a los que estamos acostumbrados...
hcf escribió:
hal9000 escribió:Una cosilla, la Jaguar ( no el emu) no fue una consola bastante malilla?


Sí, fue un fracaso porque la vendieron como la primera consola de 64 bits, y la verdad es que la mayoría de los juegos parecían de consolas anteriores, de las de 16 bits como la Super Nintendo o la Sega Megadrive, así que la gente que la compró, podía sentirse estafada.

PERO... aunque comprarla en aquella época fue mala idea, para jugarla emulada yo creo que está bastante bien. Si disfrutamos jugando a emuladores de consolas de 16 bits (como la Super Nintendo), también podemos disfrutar emulando una consola que "parece" de 16 bits (aunque sea de 64). Y nadie nos está estafando :p

Además, de cara a jugarla emulada, tiene dos cosas muy buenas: por un lado, el tamaño de las roms es muy pequeño: todo un juegazo como Rayman ocupa sólo 3 MB... y es prácticamente igual (hay gente que dice que incluso mejor) que las versiones de Sega Saturn o Playstation que ocupan cientos de megas (y que no funcionan bien en los emuladores de Saturn o Playstation para Xbox). Así que podemos tener muy fácilmente el romset completo de la Jaguar (son menos de 100 MB), incluso la gente que tenga una Xbox con un disco duro original.

Por otra parte, hay algunos juegos propios de la Jaguar que están muy bien. El más famoso es el Tempest 2000 (que es bastante jugable en este emulador, aunque la música no se escuche del todo bien). Y algunos ports como el Soccer Kid son también bastante buenos.

Por cierto... ¿lo has linkado en la sección de "tutoriales"? :-?
[Edito]: Ok, ya he visto que dentro de "Tutoriales" hay una versión para "Emuladores". Gracias :)

Pues mira por donde mi confusion era con la Lynx y no con la Jaguar que ni la conocía.
Otra que tal le baila. Desde la atari 5200 para mí que no consiguieron meter nada en el mercado que realmente calase en el consumidor. A la lynx le pasó lo mismo que a la jaguar, era técnicamente muy adelantada a lo existente, pero los juegos no parecían tan superiores, y no terminaron de cuajar en un mercado dominado por Sega y nintendo en esos momentos.

Saludos!
Pues al final lo probé y la verdad es que me sorprendio lo bien que iba el Rayman, como acabe tirando con sonido me lo juego enterito :P
Mav escribió:Pues al final lo probé y la verdad es que me sorprendio lo bien que iba el Rayman, como acabe tirando con sonido me lo juego enterito :P


Rayman es un juegazo. De lo mejor que tiene la Jaguar. Yo también sueño con poder jugarlo con sonido algún día... ;)
19 respuestas