Bin voilà, j'essaye de fait marcher la ModLib avec ADS et le GPSDK. Apparemment c'est possible si j'en crois ce post.
J'ai commencé par récupérer la dernière version 0.66, sauf qu'en regardant les sources il semblerait qu'elle ne soit pas prévu pour fonctionner sur GP32. Bon j'ai quand même essayé mais sa ne donnait rien : pas de son, j'ai pas insisté.
Ensuite j'ai récupérer la version 0.30b précompilée (apparemment utilisé dans un grand nombre de soft), sauf que lors de la compilation (après avoir rajouté le header et l'objet à mon projet) j'obtiens ce message : "undefined symbol __udivsi3 (referred from gmodplay.o)". Aarrg...
Enfin, j'ai réussi à mettre la main sur les sources de la 0.30b. Donc j'ajoute ces fichiers à mon projet ainsi qu'une variable d'environnement GP32 (pour qu'il compile pour le GP32), et je modifie la ligne "const u32 inctab[25][4096]" pour que ça se compile. Malheureusement lors de l'exécution sur la gépette, je n'obtiens aucun son, juste un craquement au lancement... J'ai bien pensé à appeler GpFatInit avant, et après vérification, MODLoad et MODStart me retourne 0, donc pas d'erreur...
Est-ce que quelqu'un aurait un vague souvenir de comment m'en sortir ?? Ce serai vraiment super parce j'ai beau chercher sur le net, je trouve rien du tout du tout :s