Voir la version complète : [GBA][Aide] Krawall & sample playback
katapulp
05/11/2006, 17h59
Bonjour,
je débute en développement gba sous visual ham et je cherche désespéremment un exemple de playback de sample via Krawall.
J'ai lu avec attention le cours sur la conversion wav > s3m, mais un modèle commenté serait le bienvenu...
Merci d'avance!
http://playeradvance.org/forum/showthread.php?p=83440#post83440
katapulp
06/11/2006, 08h52
C'est bien là le problème, je l'ai déjà lu ce tuto... Voici mon code:
#include "mygba.h"
#include "modules.h"
int main(void)
{
kragInit(KRAG_INIT_STEREO);
ham_StartIntHandler(INT_TYPE_TIM1,&kradInterrupt);
ham_StartIntHandler(INT_TYPE_VBL,&vblFunc);
}
while(1)
{
kramPlay(samples[ 0 ], TRUE, 0);
}
void vblFunc(){
kramWorker();
}
Je modifie le makefile, je vérifie la fréquence du s3m, je compile, et là:
c:/gbadev/gcc-arm/bin/arm-thumb-elf-ld.exe -L c:/gbadev/gcc-arm/lib/gcc-lib/arm-thumb-elf/3.3.2/interwork -L c:/gbadev/gcc-arm/lib/gcc-lib/arm-thumb-elf/3.3.2 -L c:/gbadev/gcc-arm/arm-thumb-elf/lib/interwork -L c:/gbadev/gcc-arm/arm-thumb-elf/lib -L c:/gbadev/gcc-arm/lib --script c:/gbadev/system/lnkscript-krawall -o demo.elf crt0.o aqua.o samples.o -lkrawall -lham -lm -lstdc++ -lsupc++ -lgcc -lc -lgcc
crt0.o(.text+0x214): In function `__FarProcedure':
: undefined reference to `main'
make: *** [demo.elf] Error 1
Une idée?
injection18
03/04/2008, 14h45
il faut que tu sortes ton "kramPlay(samples[ 0 ], TRUE, 0);" de la boucle sinon le son ne jouera jamais
Krazplay
03/04/2008, 15h25
Je pense que depuis novembre 2006 il est passé à autre chose ;)
On dirait que certains essayent de relancer la gba :lol: (3 messages en une journée)
injection18
03/04/2008, 16h19
Je pense que depuis novembre 2006 il est passé à autre chose ;)
On dirait que certains essayent de relancer la gba :lol: (3 messages en une journée)
hehe c'est fort probable en effet ;)
Bobby Sixkilla
03/04/2008, 20h56
Et il a bien raison! Vive la GBA. :bave:
vBulletin® v.3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org