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.

Personal tools