1

J'ai un prob d'affichage de mon tick pour un frame avec gm_sprintf et GpTextOut sur la GP32 elle-même, par contre sur Geepee32 ça fonctionne parfaitement(une valeur autour de 20 a 30). Sur la console il me met toujours 0. Je fais genre:
gm_sprintf(cString, "%d", GpTickCountGet() - oldTickCount).

Quelqu'un pourrait-il m'aider ou le reproduire svp? Merci!

Hecubus
Hecubus

2

moi je fais comme ca pour afficher le nb de fps, ca marche sur la vrai gp :
int time = GpTickCountGet() ; short cpt=0 ; char str[10] ; do { cpt++ ; if(time + 1000 < GpTickCountGet()) {      gp_str_func.sprintf(str,"%i fps",cpt) ;      GpTextOut(NULL,&gpDraw[nflip],10,10,str,15) ;      time = GpTickCountGet() ;      cpt=0 ;      } // programme } while(1) ;
et la le mec il le pécho par le bras et il lui dit '

3

Finalement le problème vient du fait que les libs d'ADS semblent être buggé. Je le savais pour le son mais il semble que c'est vrai pour d'autres aussi. J'ai remplacer gpstdio.a par celle de gcc et tout fonctionne grin

Hecubus
Hecubus