K-Teto, ante todo, muchas gracias por el emulador. Aunque no sé por qué sólo consigo que funcione con 1 de los 4 métodos que propones (he leído el leeme.txt unas 800.000 veces). Eso sí, lo que ha funcionado va de **** madre, y el escalado va genial. Te cuento:
Funciona el primer método, o sea, nombrar la rom a rom.gbc. Al menos he probado con Mario Golf y Mario Land, así que deduzco que con el resto también funciona.
Con el segundo método sale una pantalla amarilla, y en menos de un segundo vuelve al menú de la consola. Siguiendo tu ejemplo, he creado un script (el de Mario Land, por ejemplo) como este:
Código:
#/bin/sh
cd /mnt/sd/Emuladors/GameBoy
./gnuboy2x.gpe ./MarioLand.gb
Por supuesto, el emulador y las roms están en el directorio correcto.
Usando el tercer método (yendo a /mnt/sd/Emuladors/GameBoy y ejecutando ./gnuboy2x.gpe ./MarioLand.gb), pasa lo mismo, y una vez sale del emulador el STerm sigue vivo pero se queda medio tonto. Aparece el menú de la consola y cada vez que pulso algún botón de la consola aparece el texto correspondiente al evento, pintado por STerm (p.ej., si muevo el stick hacia arriba y a izquierda, aparece el texto "VK_UP_LEFT"). Al cabo de unos cuantos eventos puedo ver el STerm a pantalla completa y entonces puedo leer el supuesto mensaje de error del emulador (supongo que es del emulador). Dice esto:
mkdir: Cannot create directory `/mnt/tmp': File exists
GP2X minimal library v0.A by rlyeh, (c) 2005.
cannot open rom file: rom.gbc
SDL_SYS_JoystickInit
VK_UP
VK_DOWN_RIGHT
... (toda la ristra de mensajes de eventos que te comento)
Se supone que al pasarle por parámetro la rom no debería soltarme un "cannot open rom file: rom.gbc", ¿no? Respecto al mensaje "mkdir: Cannot create directory `/mnt/tmp': File exists" he decidido borrar ese directorio desde STerm (rm -r /mnt/tmp), y volviéndo a seguir todo el proceso sale lo mismo sin el mensaje "mkdir: Cannot create directory `/mnt/tmp': File exists".
Con el cuarto método, usando Selector y configurándolo correctamente (también he leído su readme unas cuantas veces ), pantalla amarilla, y vuelta al menú.
Por si acaso, he metido emulador y roms en la raíz, y ni así.
¿Sabes qué puede ocurrir? ¿A alguien más le pasa esto? Con el resto de emuladores, juegos y utilidades no he tenido ningún problema...
Bueno, lo dicho: ¡gracias por la currada!
Marcadores