Gnuboy2x 0.6 Beta (para la GP2X coding compo 2006):

Cambios:
-------

0.6:
Ahora las roms pueden estar tanto en el directorio ./roms dentro de donde este el emulador, o en SD:/roms/gameboy, a elegir.
Savestates con captura de pantalla aadidos.
Aadido el modo de pantalla escalado conservando el aspect ratio.
Aadida compatibilidad con el tv out.
Aadido soporte para marcos personalizados para cada rom o uno por defecto para todas (default.bmp).
Aadida pantalla de opciones y guardado de las mismas.
Aadido control para activar o desactivar frame limit dentro del juego (modo turbo).
Aadidos 3 esquemas de color para la gameboy mono ademas del predeterminado del gnuboy(uno de ellos de alto contraste).
Aadido control de la carga de las pilas con su aviso correspondiente cuando estan bajas de potencia (led y aviso en pantalla).
Sonido perfecto gracias a la eliminacion total de las sdl y el uso de la minilib para el sonido.
Eliminado el soporte para archivos de configuracion del gnuboy (.rc) y argumentos de la linea de comandos.
Muchos arreglos en el interface y la emulacion para adaptarlos a las nuevas funciones y mejoras y muchos arreglos.

0.5:
Aadido el selector de archivos con los graficos diseados por Madcore.
Mejoras en el sonido y controles para el volumen.
Aadido un marco en el modo sin escalado para no dejar la pantalla tan vacia.
Controles remapeados para ser mas fiel a la gameboy y uso de los 4 botones.
MUCHOS arreglos.

0.4:
Gran mejora en la velocidad del codigo de video, y Gnuboy2x es el primer programa publico que usa el scaling por hardware de la gp2x :D (gracias rlyeh por esto)
Mejor sonido.
Cambios en los controles para adaptarse a las nuevas funciones.
Arreglado un bug que hacia que el sonido no funcionara despues de salir del emulador y aadido el sync a la funcion de salida.
Pequeos arreglos.

0.3:
La pantalla y los controles usan ahora la minilib de rlyeh, el sonido usa aun SDL.
Los controles estan 100% ok con diagonales incluidas.
No hay control de volumen aun.
Pequeos arreglos.
Comprimido con el gpecomp 0.2 de rlyeh.

0.2:
Controles y sonido arreglados, las diagonales no funcionan.

0.1:
Primer intento, el sonido y los controles no funcionan, es un port directo del gnuboy con sdl.

Uso:
---
Crea un directorio para las roms en SD:/roms/gameboy o usa el que el emulador creara dentro del directorio del emulador.
Pon las roms descomprimidas en el directorio elegido.
Carga el emulador, pulsa Start, y carga una rom pulsando B, facil.
Para ir a la pantalla de opciones, pulsa SELECT.
Para ir a la pantalla de savestates pulsa Y.
Si sales al selector de archivos con L+R, puedes volver a la rom pulsando otra vez L+R o a la pantalla de presentacion pulsando X.
IZQUIERDA desplaza la lista de archivos 12 posiciones hacia arriba y DERECHA la desplaza 12 posiciones hacia abajo.
L+R o X son usados comunmente para salir de los menus o de la emulacion, al igual que para salir del emulador cuando estes en la pantalla de presentacion, para ello pulsa X estando en el selector de roms.

Marcos:
------
Puedes aadir marcos personalizados sustituyendo al que el emulador trae por defecto imitando a una gameboy, para ello debes poner un archivo BMP de 320x240 pixels en el directorio marquees y su nombre debe ser el mismo que la rom (incluyendo la extension) + .bmp
Por ejemplo, si tenemos la siguiente rom:
Super Mario Land 2 - 6 Golden Coins (V1.0) (UE) [!].gb
El nombre del marco debera ser:
Super Mario Land 2 - 6 Golden Coins (V1.0) (UE) [!].gb.bmp

Tambien puedes usar un marco personalizado por defecto para todas las roms, sustituyendo este al que lleva el emulador incluido, para ello solo tienes que poner un archivo llamado default.bmp en el directorio marquees, y todas las roms que no tengan un marco personalizado, usaran este.


Controles:
--------
  GP2X          GAMEBOY
 Select         Select
 Start          Start
   X              B
   B              A
   Y              B
   A              A
 Stick           ---

Jugando:
Pulsa L+R para salir de la emulacion.
Pulsa el boton del stick+L para activar/desactivar el frame limit dentro del juego.
Pulsa el boton del stick+R para elegir entre los distintos modos de escalado o el modo normal con marcos.

Gnuboy portado por K-teto.
Graficos por Madcore.
Marco de la gameboy por Pelayo.

Gracias a la gente de los canales #retrodev del irc-hispano y #gp2xdev de efnet, especialmente a Rob brown, craigix, theoddbot, benoist, godathell, pawprints, vimacs, pelayo, rlyeh, makinavaja, juanfez, alberto, joanvr, jeronima, amkam, damizean, madcore, yezabel, estopero, esp3tek, dj_syto, archer y muchos mas que se me olvidaran, y que de una u otra manera me han echado una mano ya sea ayudandome con el codigo, riendome con ellos o simplemente pasando el rato entre linea y linea de codigo, gracias a todos, gnuboy2x no seria lo mismo sin vosotros.
EOF