Control de usuario
Patrocinadores
Estadísticas
Miembros:
334.670
Online:
1.167
Hilos:
1.380.702
Mensajes:
24.885.969
Stats

Índice de foros Wii Scene

[TUTO]Ejecutar MAME,snes9x,gba,scummvm en wiii usando gc-linux

Foro dedicado al software casero y los diferentes hacks no relacionados con backups

Moderadores: jamonazo2000, comepiedras

nuvalo
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1493
Registrado: 14 Mar 2007

[TUTO]Ejecutar MAME,snes9x,gba,scummvm en wiii usando gc-linux

Mensajepor nuvalo 30 Jul 2007 15:50

Pues sí, se puede ejecutar el mame y varios emuladores más usando el gc-linux. He colocado los tutoriales en el wiki, para participar en el concurso, a ver si me toca una wii, que con las pruebas creo que la he dado demasiada caña. Este tutorial también es válido para gamecube, y no es necesario el BBA.

Que lo disfruten, está dividido en varias partes, y no es precisamente fácil de realizar. He intentado simplificarlo al máximo, pero la falta de tiempo no me ha dejado más. Primero se tienen que leer esto:

http://www.elotrolado.net/wiki/Ejecutar_gc-linux_desde_la_tarjeta_SD

Y luego esto:

Manual del AdvanceMAME
http://www.elotrolado.net/wiki/Ejecuci%C3%B3n_de_AdvanceMame_en_Wii

Manual del VisualBoy advance:
http://www.elotrolado.net/wiki/Ejecuci%C3%B3n_de_VisualBoy_Advance_en_Wii

Un saludo
Ultima edición por nuvalo el 02 Ago 2007 17:13, editado 1 vez
Código: Seleccionar todo
"Dios no juega a los dados, usa /dev/random"

Empty your mind, be formless, shapeless — like void*.If you put an  int into a void*, it           (__)
becomes the int. You put float into a void* it becomes the float. You put in a char it             (oo)
becomes the char. Now, void* can flow or it can overflow                                     /------\/
                                                                                            / |    ||
Be void* my friend.                                                                        *  /\---/\
                                                                                              ~~   ~~
(Ahora, con poderes de super vaca)


Chiste del día: ctrl+c, crtl+v http://imgur.com/CCeQf.jpg

CyBeR PeReZ
Avatar de usuario
-------------------
 
Staff
 
Mensajes: 11875
Registrado: 29 Ago 2000
Ubicación: Córdoba
Fotos: 10

Mensajepor CyBeR PeReZ 30 Jul 2007 15:52

Enhorabuena!! 5 estrellas :-)

reinaldomoon
Avatar de usuario
Novato
 
Mensajes: 5
Registrado: 02 Jul 2007

Mensajepor reinaldomoon 30 Jul 2007 16:27

Genial .. a ver si me pillo el Gekko por ebay y lo pruebo en estas vacaciones.

[barret]

nuvalo
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1493
Registrado: 14 Mar 2007

Mensajepor nuvalo 31 Jul 2007 12:46

Actualizado con el emulador de GBA VisualBoy Advance
Código: Seleccionar todo
"Dios no juega a los dados, usa /dev/random"

Empty your mind, be formless, shapeless — like void*.If you put an  int into a void*, it           (__)
becomes the int. You put float into a void* it becomes the float. You put in a char it             (oo)
becomes the char. Now, void* can flow or it can overflow                                     /------\/
                                                                                            / |    ||
Be void* my friend.                                                                        *  /\---/\
                                                                                              ~~   ~~
(Ahora, con poderes de super vaca)


Chiste del día: ctrl+c, crtl+v http://imgur.com/CCeQf.jpg

nachocube
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 860
Registrado: 27 Dic 2004

Mensajepor nachocube 02 Ago 2007 06:55

Entro en el del Advanced MAME y me dice que no hay texto en la página.

Alguna idea?
La última vez que nos enfrentamos aún era un aprendiz, ahora yo soy el maestro!!!!

-¿Se acostaría conmigo por 1 millón de dólares?
-¡Claro!
-¿Y por 1 dólar?
-¿Usted quién se cree que soy?
-Señora, lo que es usted ya lo he descubierto; ahora discutimos el precio (Groucho)

Para ser los más listos del planeta, somo bastante cabrones, no crees?

"¿Para qué repetir los errores antiguos habiendo tantos errores nuevos que cometer?" Bertrand Russell

Hasta siempre Cybblade y J-JONY [beer]

NeKoZ
Avatar de usuario
Stepmaniaco ^_^
 
Mensajes: 1325
Registrado: 29 Jun 2003
Ubicación: En un lugar de la mancha.

Mensajepor NeKoZ 02 Ago 2007 10:42

O se ha equivocado de direccion de wiki, o nos toca escribirlo a nosotros [jaja]
Imagen

Kore wa Kanatan no michida, soreni kuragari no michi desu
Este es el camino fácil, pero este camino esta lleno de sombras


" Como no sabían que era imposible lo hicieron "

nachocube
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 860
Registrado: 27 Dic 2004

Mensajepor nachocube 02 Ago 2007 10:59

XDDDD
La última vez que nos enfrentamos aún era un aprendiz, ahora yo soy el maestro!!!!

-¿Se acostaría conmigo por 1 millón de dólares?
-¡Claro!
-¿Y por 1 dólar?
-¿Usted quién se cree que soy?
-Señora, lo que es usted ya lo he descubierto; ahora discutimos el precio (Groucho)

Para ser los más listos del planeta, somo bastante cabrones, no crees?

"¿Para qué repetir los errores antiguos habiendo tantos errores nuevos que cometer?" Bertrand Russell

Hasta siempre Cybblade y J-JONY [beer]

kom94
Avatar de usuario
Novato
 
Mensajes: 13
Registrado: 15 Ene 2005
Ubicación: Sevilla

Mensajepor kom94 02 Ago 2007 16:07

Se puede usar el WiiKey SD Adapter en lugar del Gecko?

nuvalo
Avatar de usuario
MegaAdicto!!!
 
Mensajes: 1493
Registrado: 14 Mar 2007

Mensajepor nuvalo 02 Ago 2007 16:42

Ya está reparado el enlace, sorry. Vale (o debería valer) con cualquier adaptador de SD. Yo uso el "hecho en casa".

Un saludo
Código: Seleccionar todo
"Dios no juega a los dados, usa /dev/random"

Empty your mind, be formless, shapeless — like void*.If you put an  int into a void*, it           (__)
becomes the int. You put float into a void* it becomes the float. You put in a char it             (oo)
becomes the char. Now, void* can flow or it can overflow                                     /------\/
                                                                                            / |    ||
Be void* my friend.                                                                        *  /\---/\
                                                                                              ~~   ~~
(Ahora, con poderes de super vaca)


Chiste del día: ctrl+c, crtl+v http://imgur.com/CCeQf.jpg

160R
Avatar de usuario
Adicto
 
Mensajes: 419
Registrado: 11 Abr 2005
Ubicación: Tierras de Mario

Mensajepor 160R 03 Ago 2007 00:46

5 estrellas para el tuto!

Testado y FUNCIONA!!

Probado con adaptador SD Gecko y con adaptador SD oficial de Nintendo dol-019 (ala! seguro que no muchos teneis el segundo [sonrisa])

Tanto el SD Gecko como el oficial han funcionado sin problemas.

Probado con tarjetas SD 1GB Sandisk, 2GB Sandisk, y microSD/Transflash 2GB Sandisk.

Solo ha funcionado la de 1GB, ya que cualquier aplicación de GC-Linux que haga uso de una imagen de la tarjeta SD (Supertux, Poor Man Karaoke, Mortimoor Media Player,...) solo funciona con tarjetas de hasta 1GB. Con tarjetas superiores me ha aparecido el error:

Código: Seleccionar todo
sdcard: <3> sd_generic_read: read, offset=0, len=1024
sd_generic_read: crc=ffff, calc_crc=6995, failed
sd_read_single_block: start=0, data=c0333000, len=1024, retval=-5
sd_generic_read: read, offset=0, len=1024
sd_generic_read: crc=ffff, calc_crc=6995, failed
sd_read_single_block: start=0, data=c0333000, len=1024, retval=-5
sd_generic_read: read, offset=0, len=1024
sd_generic_read: crc=ffff, calc_crc=6995, failed
sd_read_single_block: start=0, data=c0333000, len=1024, retval=-5
end_request: I/0 error, dev sdcarda, sector 0
_


No tengo ni idea, pero así a lo burro parece que lee hasta una longitud de 1024MB, y como ve que es más da error al 3er intento [666] Alguien que sepa ¿tiene algo que ver con lo que he dicho? [looco]

Lo he probado todo en una GameCube PAL dol-001. Nuvalo lo ha probado en Wii, así que yo ahora confirmo que también funciona en GC. Al ser GC técnicamente inferior, puede que los emuladores vayan mejor en Wii (usaran más RAM ¿no?)

Sobre la compatibilidad con los emuladores probados (SNES, GBA, y MAME):

-El de GB/GBC/GBA tiene muy alta compatibilidad con las roms. De hecho todas funcionaron excepto algún juego homebrew como Mario Balls (y por supuesto los que estan en .bin, ya que solo reproduce roms en formatos originales .gba .gbc .gb). El problema es que todas las roms funcionaban muy lentas, alrededor del 30% la mayoría, tanto en gráficos como en sonido, lo que hace que sean prácticamente no jugables.

-El de SNES va más bien. Los juegos pueden tener realentizaciones pero nada comparado con las del emulador de GBA, y el sonido funciona en general bien. Algunas roms tienen el sonido incorrecto, pero es más común las roms con sonido perfecto. No es compatible con 2 jugadores. Y MUY A MALA LECHE para salir del emulador se hace con el panel de control hacia arriba cawento

-El de MAME va bastante bien pero en sonido falla. Tarda en cargar varios minutos pero merece la pena. Al principio aparece un mensaje con 2 posibilidades: Continuar pulsando OK, o salir. Para salir pulsais L, y para continuar (al menos según recuerdo yo) pulsais panel de control dcha durante 3s aprox. Gráficamente va bien en la mayoria de juegos que he probado. Tal vez algún tirón solitario pero comprensible con roms más grandes. Y ESTE SI QUE ES COMPATIBLE CON MULTIPLAYER! He probado con 2 jugadores pero el emulador tiene opción para configurar controles para más jugadores. No lo he probado, tengo que buscar alguna rom de más de 2 jugadores...

Y es increíble poder estar jugando por fín a juegos de Sega Saturn en mi Cubo!! Tan dificil que dicen que es de emular SS por no se qué del doble procesador (o doble nucleo? no me acuerdo...) ¡pero con MAME todo es posible!
De los 3 que he probado es el emulador que mejor va. Raro, porque es el que maneja juegos más potentes. Pero mejor! Además ya hay emuladores de SNES y GBA con soporte completo desde tarjeta SD (by Softdev), PERO NO LO HAY DE MAME! Vamos, que merece la pena pillarse una SD Gecko para poder disfrutar este emulador y demás aplicaciones que ofrece GC-Linux como el reproductor multimedia mortboot, o el jueguecillo homebrew Supertux. Además en estas últimas aplicaciones no necesitan seguir el tuto de Nuvalo (que parece complicado, pero no lo es tanto y solo necesitas seguirlo para preparar la tarjeta SD una vez en la vida). Por cierto, como me enrollo ¿no? Vamos, que aún así merece la pena seguir el tuto de Nuvalo, ya que jugar a MAME es IMO la mejor aplicación de GC-Linux or ahora.

En la distribución completa de Mortimor se incluye también el emulador de Scumm. Y también hay un emulador de Neo Geo para GC-Linux aunque realmente ya se pueden jugar a juegos de Neogeo con MAME.

Eso es todo, de nuevo gracias Nuvalo por el tuto [ok] Y gracias sobre todo al equipo de GC-Linux y a Mortimor por todo el curro [ok][ok]
Ultima edición por 160R el 03 Ago 2007 01:38, editado 1 vez

Siguiente

Volver a Scene

¿Quién está conectado?

Usuarios navegando por este foro: No hay usuarios registrados visitando el foro y 0 invitados