[NEWS] MuchimeX v0.5

Esta es una BETA de otro emulador en el que estoy trabajando. Más sistemas emulados en nuestra negrita! :)

Si alguien quiere instalárselo, que busque "MuchimeX v0.5" en Google y lo encontrará. Para buscar roms, leed la sección "Por qué no encuentro roms" ;)

Imagen

MuchimeX: Multi Chinese Machine Emulator for Xbox

MuchimeX es un nuevo emulador en el que estoy trabajando, que emula el funcionamiento de la familia de procesadores SPG2XX de Sunplus. Estos procesadores se usan en multitud de dispositivos electrónicos: videoconsolas, videojuegos plug-and-play, reproductores multimedia... Una vez que tenemos hecha la emulación del procesador, si añadimos la emulación del resto de sus componentes, seremos capaces de emular todas estas máquinas. Así pues, MuchimeX aspira a emular toda esta gran cantidad de maquinas con procesadores de 16-bits de Sunplus :)

De momento, algunas consolas como la JungleTac's Sport Vii o algunos juegos Plug-and-Play de Jakks Pacific ya funcionan (aunque el sonido todavía no está emulado). La emulación es casi perfecta, excepto en lo que se refiere al sonido.

Como sorpresa final para la gente que tenga hijos, la consola V.smile de Vtech usa el mismo tipo de procesador Sunplus, así que en el futuro este emulador quizá sea capaz de conseguir una emulación parcial de la V.smile. De momento, algunos juegos de V.smile como los de Cenicienta o Ariel ya cargan, aunque no son jugables porque todavía no he emulado los controles.


¿QUÉ EMULA ESTE EMULADOR?
Es realmente difícil encontrar dumps de roms/bios de este tipo de dispositivos, pero de momento he sido capaz de probar con éxito estos sistemas:

* Sport Vii / Chintendo Vii: Todos los juegos internos que trae esta consola, funcionan bien. La mayoría se controlan con su HandyBar/Viimote (leed la sección de "Controles" y la de "Viimote" para más información sobre cómo jugar a estos juegos).

* Sport Vii / Chintendo VII (cartuchos): He probado los cartuchos VC_1 y VC_2 (llamados "7 in 1" y "10 in 1"), con éxito. El cartucho VC_3 probablemente funcione también, pero no he sido capaz de encontrar un dump de él.

* Jakks Pacific plug 'n play games: He probado con los juegos Batman y Wall-e, con éxito. Otros juegos como el de Winnie the Pooh deberían funcionar también. Montones de otros juegos de Jakks Pacific también deberían funcionar haciendo unos pequeños cambios en el emulador. Si encontrais algún dump de alguno de estos juegos y no os funciona, decídmelo y trataré de parchear el emulador para que vaya.

* Como sorpresa final, hay algunos pocos juegos de V.smile que cargan (como los de Cenicienta y Ariel) pero todavía no se puede jugar a ellos porque los controles aún no están emulados. Pero podéis ver la pantalla del título, como una prueba de que estamos realmente cerca de emular estos juegos. Por otra parte, tened en cuenta que no van a cargar los juegos que utilicen otros dispositivos como el VMotion o el V.smile CD, al menos hasta que la emulación de estos dispositivos se incluya en MuchimeX.

* Además, hay montonces de consolas chinas baratas de 16-bits con cientos de juegos internos, que utilizan los mismos procesadores de Sunplus. Si alguien encuentra dumps de sus bios/roms, probablemente funcionen (quizá sea necesario hacer un pequeño parche, así que avisadme si no os funcionan).



¿POR QUÉ NO ENCUENTRO ROMS?
Si buscais ROMS, probablemente sólo encontraréis dos: Chintendo Vii VC_1 y VC_2 (o bien "10 in 1" y "7 in 1"), porque esto son realmente "roms" (cartuchos de juegos). Pero el resto de los sistemas no usan cartuchos, sino que tienen estos juegos "internos", así que debéis buscar la palabra "BIOS", no "roms". Por ejemplo, los juegos "Batman" y "Wall-e" son la BIOS de estas consolas Plug 'n Play. Además, la palabra clave "dumps" también puede seros útil para buscar este tipo de roms/bios.



CONTROLES (BOTONES NORMALES)
Esta sección es muy fácil:

D-pad: D-pad
A-button: A-button
B-button: B-button
X-button: C-button
Botón Start: Botón "Menu"

El botón BACK muestra el menú de configuración del Viimote, y pulsando START+BACK salimos del emulador.



EL VIIMOTE
Si jugamos a los juegos internos de la Vii (la bios "Vii.bin") deberíamos usar el Handybar/Viimote para controlarlos. Como la Xbox no tiene un dispositivo como el Viimote, he mapeado los dos sticks analógicos de la Xbox a los movimientos del Viimote en sus 3 ejes. Recordad que el Viimote puede moverse en 3 ejes o direcciones (x,Y,Z), que básicamente corresponde a moverlo así: izquierda-derecha, arriba-abajo, delante-detrás.

Estos son los mapeos para emular los 3 posibles movimientos del Viimote:

IZQUIERDA-DERECHA: Debéis mover el stick analógico IZQUIERDO a izquierda y derecha.

ARRIBA/ABAJO: Debéis mover el stick analógico IZQUIERDO hacia arriba y abajo

DELANTE/DETRÁS: Debéis mover el stick analógico DERECHO hacia arriba y abajo.



OPCIONES DEL VIIMOTE
Si elegimos jugar a un juego que necesita el Viimote, el emulador nos mostrará la pantalla de configuración del Viimote. Además, podemos mostrar esta pantalla de nuevo pulsando BACK durante el juego. Estas son las opciones:

* Viimote accuracity (precisión del Viimote): Podemos elegir entre "Very accurate" ("muy preciso", que es la opción por defecto), "Accurate" ("preciso") o "Average" ("medio"). Si elegimos "Muy preciso", el movimiento del Viimote dependerá del movimiento que hagamos en el stick analógico, con gran precisión: si movemos el stick al máximo, coresponderá a mover el Viimote con aceleración máxima, mientras que si movemos el stick un poco, sería como hacer un movimiento muy suave con el Viimote.

Por otra parte, si elegimos la opción "Average" ("medio"), cada movimiento que hagamos en el stick, corresponderá a un movimiento "medio" del Viimote (es como moverlo con una aceleración media).

Y finalmente, si seleccionamos "Accurate" ("preciso"), es parecido a seleccionar "Very accurate" pero con menos precisión. La opción "Accurate" normalmente da valores más fuertes que la opción "Very accurate".


* X-axis (eje X): Podemos seleccionar entre "Normal" e "Inverted" ("invertido"). Si seleccionamos "Inverted", los movimientos a izquierda y derecha del stick izquierdo serán invertidos. Esto es muy útil para jugar a un par de juegos que (no sé por qué) parecen tener invertido el eje X, como "Bird Knight" o "Come On!".



INSTALACIÓN
Copiad este emulador en el disco duro, y poned las roms y/o BIOS en la carpeta "roms". Deben estar DESCOMPRIMIDAS, con la extensión BIN. Después, ejecutad el "default.xbe" y seleccionado la "rom" o "bios" a la que querais jugar.



COMPATIBILIDAD
Sólo he podido encontrar unas pocas BIOS/ROMS para probar, pero todas ellas funcionan muy bien (a buena velocidad) pero sin sonido. Podéis jugar a los juegos "10in1", "7in1", a los juegos internos de Vii, al Batman, al Wall-e, y probablemente más si encontramos sus dumps.

Todos estos juegos funcionan con los botones normales, excepto los juegos internos de la Vii, que usan los botones y el Viimote.

Respecto a estos juegos internos de la Vii que usan el Viimote:

* Casi todos son fáciles de controlar, porque sólo hay que mover un stick analógico (por ejemplo, en el juego de "Dardos" sólo necesitamos mover el stick derecho para lanzar el dardo).

* Los juegos Alacrity Golf, Baseball y Ping Pong son más difíciles de controlar, porque debemos mover los dos sticks a la vez. De todas formas, son jugables.

* Hay un único juego que no he sido capaz de controlar bien. Es el juego "Come On!". Siempre lanzo el pez demasiado lejos :(



AGRADECIMIENTOS
Gracias a todas las personas que, a lo largo de los años, han contribuido a que tengamos una scene increible para nuestra Xbox: programadores, artistas gráficos, gente que contribuye, creadores de Xtras, administradores, moderadores... y gracias también también a los jugones!

Gracias a toda la gente que me ha ayudado en el desarrollo de este u otros proyectos: Neobomb, Hyper_Eye, Madmab, Freakdave, weinerschnitzel, XtecuterX73, darknoir, bigby, elconejotres, the Surreal64 CE team...

Gracias a los creadores del emulador original para PC: Stephane Marchesin y Segher Boessenkool.

El código fuente del emulador está disponible en el mismo paquete, así que si alguien se anima a intentar mejorarlo, sería genial. Podéis contactar conmigo si queréis hacerlo.
Que buena noticia, los nuevos emuladores para nuestra X siempre son bienvenidos. Enhorabuena por tu trabajo
Genial. Además ni conocía estos sistemas así que una excusa para probarlos.
Otro más, gracias Hcf :)
Genial !! el de tenis se ve bien [sonrisa]
Lo vi anoche anunciado en otro lado y estuve a punto de poner aquí la info, pero pensé que seguro que lo ibas a poner tú :)

La verdad es que es un emulador muy muy curioso, del cual desconocía su existencia. En que emulador se basa para buscarlo para pc? Aunque la verdad es que no tengo roms y seguro que se hace un tanto difícil encontrarlas, buscaremos a ver :)

Gracias por el aportazo !!!

Edit: Recuerdo tener unos juegos de Jungletac que se ejecutan en la dingoo con el emulador de gba, pero no eran .gba . Tendrá algo que ver con esto?

Edit2: igual esta lista resulta interesante:
http://atariage.com/forums/topic/80878- ... y-listing/
Gracias hcf, ya está linkado en el Índice de tutoriales
Kanyero, te he mandado un mensaje privado sobre el tema de las roms.

Aquí debo pedir disculpas porque me equivoqué al copiar el nombre de las roms, y a lo mejor eso ha despistado a alguien que haya intentado buscarlas. No se llaman "10 in 1" y "7
in 1" sino "10in1" y "7in1" (escrito todo junto). Así que si buscais en Google, debéis
buscar Chintendo Vii 10in1 (o 7in1) en lugar de "10 in 1".

Respecto a los demás juegos, no son roms sino que son BIOS (los juegos internos de las consolas). Nuevamente no puedo enlazar a sitios de roms, pero si buscais por ejemplo MESS BIOS salen varias páginas en las que se pueden descargar muchas BIOS del emulador MESS, y esas mismas BIOS nos valen a nosotros. En concreto, en este emulador nos sirven la "vii.zip", "batman.zip", "walle.zip"... pero no olvidéis descomprimirlas ;)

Respondiendo a tu mensaje: MuchimeX se basa en el emulador "Unununium" para PC. En esta página, sus creadores (Stephane Marchesin and Segher Boessenkool) cuentan cómo lo consiguieron hacer:

http://hackmii.com/2010/04/sunplus-the- ... -heard-of/

Por desgracia, el emulador lo dejaron a medias, no funcionaba ni el sonido ni el Viimote, entre otras cosas. Después, la gente de MESS cogió Unununium y lo metió en MESS, pero la emulación en MESS sigue con las mismas limitaciones (ni sonido, ni Viimote, y tiene algunos pequeños bugs).

Lo que yo he hecho es coger Unununium, portarlo a Xbox, optimizarlo un poquito para que vaya a buena velocidad (una Xbox es menos potente que un PC actual) y luego he añadido algunas funcionalidades:

* Lo más importante es que he emulado el Viimote, para poder jugar a los juegos internos de la Vii (en MESS por ejemplo, no se puede jugar a estos juegos, porque el Viimote no está emulado).

* He emulado el botón de "Menu", que tampoco funcionaba bien en MESS y Unununium.

* He arreglado unos fallos gráficos en el juego Wall-e

Aparte de eso, el emulador sobre el que se basa todo, es "Unununium", así que todo el mérito debe ir para Segher y Stephane. Lo que pasa es que ese emulador no es muy conocido... pero bueno, ya sabéis que hay muchos sistemas que todavía no están emulados en la Xbox ;)

Gracias por la información que das. No conocía los juegos de Jungletac para GBA/Dingoo. Efectivamente es la misma empresa que ha hecho la Sport Vii, y de hecho, muchos de esos juegos están en la rom "10in1" (como el Squirrel Bobble). Sin embargo, esas roms de la Dingoo no funcionan en MuchimeX. Yo creo que Jungletac lo que hizo fue portar a Gameboy Advance los juegos que había hecho para la Vii, porque he probado esos juegos de Dingoo y no funcionan en MuchimeX. Quizá sí que funcionen en un emulador de GBA. Pero... mirando esto he encontrado muchas cosas interesantes hechas por Jungletac, así que gracias!

El enlace que pones efectivamente es muy interesante. Fíjate en todos los juegos Plug-and-play que utilizan procesadores de Sunplus! Si la gente los dumpeara, MuchimeX podría emular todos ellos. Sin embargo, de momento yo sólo he conseguido encontrar dumps de dos de los juegos de esa lista: Batman y Wall-e. He oído que uno de Winnie the Pooh también ha sido dumpeado, pero yo no lo he encontrado. A ver si en el futuro alguien hace dumps de más juegos de estos, porque en teoría todos deberían funcionar en MuchimeX. Y los juegos de Jungletac no están mal.

Del mismo modo, muchas de esas consolas baratas que venden a veces en Lidl o Toys'R'Us, también tienen un procesador de Sunplus (tanto consolas portátiles como clónicas de la Wii). Algunas son simplemente "Famiclones" (tienen dentro un procesador como el de la Nintendo NES) pero las demás, estoy convencido de que llevan un Sunplus de 16 bits dentro... o sea que si alguien en el futuro hace un dump de sus roms/bios, posiblemente sus juegos funcionen también en MuchimeX. A ver si alguien se anima a comprar una de esas máquinas y desmontarla para hacer un dump de ella! XD
Que grande eres hcf, muchas gracias, te has vuelto a lucir de nuevo.
Joas , un emulador de consolas chinas para XBOX ... increible ... lo intentaré probar y gracias por tu esfuerzo. [beer]
9 respuestas