FAQ de programación en GP32
De Wiki GP32Spain, la enciclopedia libre.
¿Qué necesito para programar en GP32?
Para programar en la GP32 tienes varias opciones. Cada lenguaje/libreria tiene sus ventajas y sus inconvenientes.
- C y SDK oficial:
Ventajas: fácil de programar si ya sabes C. Las SDK son muy simples y en poco tiempo puedes ver resultados.
Inconvenientes: las funciones para reproducir midis no se han hecho nunca, y no permite reproducir mods directamente.
- C y SDK de Mirko:
Ventajas: incorpora funciones para reproducir mods.
Inconveniente: en las GP32 BLU has de apretar el boton L al ejecutar algun programa sino la pantalla se ve mal.
- C y SDL:
Ventajas: gran portabilidad, debido a que las librerias SDL se encuentran para múltiples plataformas.
Inconvenientes: más complicadas de utilizar y que aprender que el SDK oficial/Mirko.
Ver Tutorial de instalación/configuración de DevkitARM+SDL para Linux por Puck2099 o bien Instalación de DevkitARM nativo para Mac OS X junto con SDL de GP32.
- Fenix:
Ventajas: fácil de programar, incluso si no has programado nunca.
Inconvenientes: Necesitarás un RUNTIME y un interprete para poder jugar a tus juegos en la GP32. Todos los juegos van a 133Mhz, por lo que no vas a poder cambiarle la velocidad. Debido a los 8 megas de RAM de la GP32 es muy probable que la consola se reinicie debido a los gráficos cargados en memoria.
