Hola
aquí os dejo una primera version de un programa que acabo de terminar utilizando la minimal library de Rlyeh, y que ayuda a lanzar desde la consola otros programas que necesiten como parametro la ruta a un archivo (como por ejemplo las primeras versiones beta de GNUBoy2X), o que tengan multiples opciones de linea de comandos (como por ejemplo el Quake para la ejecucion de MODs), presentando una interfaz de seleccion personalizada.
Para poder utilizar Selector, se necesitan tres archivos distintos:
1. Un archivo incluido, llamado selector. Este es el programa que hace todo el trabajo.
2. Un archivo de configuracion.
3. Un script de lanzamiento que llame a selector indicando el archivo de configuracion y que luego vuelva a lanzar el menu principal de la GP2X. Leer el archivo LEEME para más detalles.
Una vez configurado, al lanzarlo aparecerá un selector de archivos por el que te puedes desplazar usando el joystick de la consola, y se puede elegir, en el caso para GNUBoy2X, la ROM que se quiera, pulsando B o X.
Los botones L y R sirven para elegir diferentes opciones de línea de comandos (útil para lanzar, por ejemplo, el Quake con distintas opciones de arranque, o el gnuboy2x con distintas calidades de sonido, o incluso sin él).
Por el momento lo estoy utilizando para cargar ROMS en el GNUBoy2X y funciona, aunque no consigo hacer que el GNUBoy se lanze con el sonido activado y no se por qué.
Como el codigo fuente va adjunto con el programa y los ejemplos en el ZIP (lo distribuyo como GPL), si alguien que lleve más tiempo con la minimal library le puede echar un vistazo y me puede echar un cable, se lo agradecería enormemente.
Un saludo
kounch
Editado: Ya he encontrado la causa del problema del sonido y lo he corregido. Podéis bajar la version 0.2 para poder usar el GNUBoy con sonido.
Marcadores