J'ai fait un programme qui est malheureusement trop rapide pour le moment (en fait la boucle principale permet de déplacer un curseur réalisé avec un sprite qui va à la vitesse de la lumière

J'ai cherché sur google, dans la documentation de TIGCC ainsi que sur le tutorial de squale92... ils conseillent tous d'utiliser le code suivant:
//début du programme.
OSFreeTimer(USER_TIMER);
OSRegisterTimer(USER_TIMER, 20);
while(!OSTimerExpired(USER_TIMER)); //fin du programme.
Or celui-ci ne marche pas chez moi... j'ai cherché et testé mais rien n'y fait! Quand le programme arrive à cette instruction, il me bloque tout (mais conserve les niveaux de gris).
En cherchant sur votre forum (en parcourant les pages, la fonction "Rechercher" - beta - n'ayant pas fonctionné), j'ai trouvé le post de Bouflib souhaitant faire un compte à rebours... Cependant je n'ai pas vraiment compris les solutions que vous lui proposiez :/
J'ai hésité à faire une boucle "for" vide ou similaire mais je trouvais ça assez sale

Pour information, je programme sur une TI89 (ma vraie calculatrice est une Titanium mais mon émulateur est toujours sur la TI89 classique).
En espérant que vous pourrez m'aider,
Worfang.
P.S.: Si vous jugez que c'est nécessaire, je vous posterais mon code source.