************************
*      FENIX GP2X      *
*        Beta 3        *
************************

Portado de: http://fenix.divsite.net
Por: Israel Lpez Fernndez (Puck2099)
Website: http://www.gp32wip.com
Contacto y donaciones (Paypal): puck2099@gmail.com
Basado en parte en el port de Fenix de Chui para la GP32 y controles gracias a la
minilib de Rlyeh.
Tests obra de Joanvr.
Shoot obra de devlkore.

Qu es el Fenix?
-----------------
Es un intrprete para jugar a juegos realizados en dicho lenguaje de programacin. Aparte de
poder usar los juegos creados en Fenix especficamente para la GP2X, tambin es posible usar
los creados para la GP32 sin necesidad de recompilarlos.

Cmo lo instalo?
-----------------
Descomprime los archivos en cualquier lugar de la tarjeta SD. Dentro de la carpeta Fenix vienen
varios tests y un minijuego de muestra para comprobar su funcionamiento. Si quieres aadir
nuevos juegos, edita uno de los archivos .gpe que acompaan el juego y crea otro basado en l
para lanzar el nuevo juego.

Est disponible el cdigo fuente?
----------------------------------
S, tal y como exige la licencia GPL, podis descargar el cdigo fuente en mi propia
pgina web. Eso s, aviso que los cambios realizados no estn lo suficientemente
"limpios" ni documentados. 
Si queris hacer algn cambio, por favor, os agradecera que contactrais primero
conmigo para no trabajar dos personas en solucionar los mismos problemas :)

Controles:
----------
Este port admite dos modos de juego: el modo "nativo" y el modo "emulado".

En el modo "nativo", solo para la GP2X, hay que programar los juegos tomando el control como
si fuera un joystick de 19 botones, con las mismas correspondencias que en las SDL, como puede
verse en: http://wiki.gp32spain.com/index.php/Mapeo_del_joystick_en_SDL

En el modo "emulado" el port reconoce la pulsacin de ciertas teclas de un teclado y las emula
con sus propios botones con la siguiente correspondencia:
Cursores -> pad
ctrl -> A
alt -> B
return -> START
space -> SELECT
backspace -> L
tab -> R
x -> X
z -> Y
a -> VOL-
s -> VOL+
c -> CLICK

Cambios en Fenix GP2X:
----------------------
Beta 3
-------
- Nuevo aumento de velocidad respecto a la ltima versin (Beta2). Ahora es ms rpido que el
  port de GP32 en todos los tests que me pas Joanvr. Os dejo una tabla comparativa de velocidad
  para que veais en el archivo tests_fenix.txt.
- Solucionados problemas de compatibilidad de sonido con el nuevo firmware 1.4.
- Conversin automtica de llamadas a ficheros en minsculas. Ahora funcionan los juegos que no
  tiraban porque en su cdigo se hacan llamadas a ficheros en maysculas (cosa que no soporta el
  sistema VFAT de la GP2X) como era el caso de Pulplife, Yetti, etc.
- Implementado control de volumen de forma interna. Ahora por defecto los botones VOL+ y VOL-
  servirn para subir o bajar el volumen del juego. Sin embargo, es posible editar el archivo de
  texto con el nombre del .dcb pero extensin .conf que se generar la primera vez que se ejecute
  el juego y poner el valor "gimme_vol_buttons=0" a 1 para ignorar el control automtico de volumen
  y disponer de esos botones libremente.
- Solucionado (al menos aparentemente) el problema de reduccin drstica de velocidad al
  reproducirse MODs de gran tamao.

Beta 2
-------
- Corregido bug con las diagonales, ahora se usan las minilib de Rlyeh para emular el control.
- Intercambiado el uso de los botones L y R para ser igual que en la GP32.
- Disminuidos los retardos en los efectos sonoros.
- Aadidas optimizaciones en el uso de floats que aumentan la velocidad en ciertos casos.

Beta1:
-------
- Primera versin.
