Cette console mise sur la communauté pour fournir des programmes intéressants, notamment des émulateurs pour les jeux, et des applications diverses.
Je me suis donc amusé à porter mon application PSP-Maps pour cette console, et c'était assez agréable car très facile !
En effet, le wiki gp2x.org fournit plein d'informations utiles, notamment des liens vers des environnements de développement pré-compilés (le cross-compilateur ARM).
On trouve également un gros paquet contenant les principales bibliothèques pré-compilés (SDL et compagnie).
J'ai juste du chercher un peu sur le net pour trouver une bibliothèque cURL toute prête
La suite ressemble beaucoup à l'environnement de développement PSP.
Tout ce petit monde s'installe dans /opt/open2x/gcc-4.1.1-glibc-2.3.6/, il ne reste plus qu'à mettre à jour le PATH et on peut utiliser le compilateur arm-open2x-linux-gcc pour générer des binaires statiques compatibles.
Il faut juste renommer le fichier produit en ".gpu" pour un utilitaire, ou ".gpe" pour un jeu, ce qui permet à la console de reconnaître qu'il s'agit d'un programme exécutable.
Au final j'ai juste eu à remapper les touches de la GP2X et changer la résolution pour l'adapter à mon programme
Youpi,
