jlg Le 13/09/2003 à 16:03 Bonjour,
J'utilise les niveaux de gris pour un jeu développé en C avec TI-GCC 0.94 bêta 18.
Lors de l'appel de DrawLine, aucun soucis (je ne déborde pas de l'écran, ...), et lorsque je quitte le programme, je désactive les nvg et réinstalle l'interruption 1 comme indiqué dans la doc.
Mais la calcu plante complêtement après... elle fait des bugs bizarres, de "adress error" à "Attribute 0x300 of object 0x........ not found", ou bien fait des bugs d'affichage lorsque j'essaie d'aller dans le var-link ou dans les menus, ou parfois même elle s'éteint toute seule... Cela arrive uniquement si j'utilise DrawLine pendant les nvg... alors que DrawPix ne donne aucun problème.
Au début je pensais que cela venait des chaines de caractères que j'utilisait pour afficher mes variables, et malgrès leur désactivation ça bug toujours.
Alors je comprends pas vraiment où se trouve mon erreur, merci de m'expliquer parce que c'est vraiment étrange !?!
Merci d'avance
Jlg
Es-tu absolument sûr que tu ne débordes pas de l'écran?
Essaye d'utiliser DrawClipLine en tout cas.
jlg Le 13/09/2003 à 16:28 Oui je suis sûr que je ne dépasse pas...
Code qui fait planter :
DrawLine(83,17,159,17,A_NORMAL);
DrawClipLine(&(WIN_RECT){83, 17, 159, 17}, &(SCR_RECT){{0,0,159,99}}, A_NORMAL);
Code qui ne fait pas planter
DrawLine(83,17,158,17,A_NORMAL);
DrawLine(104,89,159,89,A_NORMAL);
C'est vraiment bizarre... je comprends pas vraiment pourquoi ça bug comme ça...
Tu doit peut être avoir une chaîne de cractère qui dépasse une plage, le bug ne doit pas venir de là.
Tu as essayé sur une autre calculatrice? J'ai eu le même genre de problème (mais avec une autre fonction en ROM) après avoir joué à un certain... Kirby. En fait la plupart des programmes plantaient ensuite. Même directement après un reset.
Essaie de réinstaller la ROM, c'est ce que j'ai fait.
PpHd Le 17/09/2003 à 15:26 Utilises-tu correctement PortSet ?
Jlg> Tu devrais essayer sur vti ce que ça donne, ou vérifier d'autres lignes de ton programme qui peuvent être signe de plantage.
Zeph Le 21/09/2003 à 15:05 Brunni > Il y a besoin de PortSet en nvg comme en n&b.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
PpHd Le 22/09/2003 à 09:52 Il y a 3x plus besoin de PorSet en niveau de gris qu'en B&W