Dans l'exemple le fichier amigamod.irx est externe au fichier ELF mais normalement y a moyen de linker les 2...
trop compliqué pour moa...faut voir le makefile
le seul truc que je comprends c'est dans main.c
// Initlialize modplayer
amigaModInit(0);
amigaModLoadFromFile(MODULE_FILE, mod_buf);
amigaModPlay(1);
(le nom du fichier .mod et le buffer sont définis dans common.h)
et a la fin
amigaModQuit();
les différentes fonctions dispo sont définis dans amigamod.h
int amigaModInit(int nosdinit);
int amigaModLoad( void *moddata, int size );
int amigaModPlay(unsigned linear);
int amigaModPause();
int amigaModSetVolume( unsigned short volume);
int amigaModGetInfo( ModInfoStruct *info);
int amigaModQuit();
void ModPuts(char *s);
c'est tout ce que je peux faire pour toi...sorry...
bon courage
|