1

Question bonus pour les plus intrépides :
Je suis en train de créer un jeu en niveau de gris, devant utiliser _rowread et devant se servir de l'AUTO_INT_1 comme Timer ...
Les 3 choses sont elles incompatibles ? En effet, j'ai cru lire que _rowread se servait de l'AUTO_INT_1 et les niveaux de gris aussi et que dans ce cas il faut détourner cet AUTO_INT_1 sur un DUMMY_HANDLER mais justement j'en ai besoin dans mon programmer comme Timer ... alors c un peu le bordel ...
Merci de me dire si c possible, et si oui ce qu'il faut faire ;-)

2

_rowread ne se sert pas de l'AU1, bien au contraire, puisque, en regle generale, qd on utilise _rowread, ond esactive (ou detourne) l'AU1

il n'est pas OBLIGATOIRE (enfin, il me semble) de detourner l'au1... mais ca permet de gagner beaucoup de vitesse..
(l'au1 est appele souvent... et fait ramer beaucoup)

(cela dit, tu peux detourner l'au5, ce serait une bonne precaution contre certains problemes de lecture de mauvaise touche qui se produisent parfois un peu aleatoirement)


ps: si tu as deja du mal, je pense qu'il faudrqait debutter avec quelque chose de moins ambitieux que Mario Kart
(je ne dis pas ca pour te vexer, mais juste par experience, pour que tu ne soit pas decu... j'ai vu beaucoup de debuttants commencer la programmation... j'ai vu la majorite d'etre eux laisser tomber en moins d'un mois parce qu'ils se snt rendu compte qu'il leur faudrait des mois, voire des annees, avant d'avoir le niveau necessaire pour realiser leur reve)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

3

Il est obligatoire de détourner l'auto-int n°1 si on utilise _rowread!!! Ainsi que l'auto-int n°5, d'ailleurs.

Ce qu'il faut faire, c'est:
1. détourner l'auto-int n°1 vers un handler à toi qui n'appelle pas le handler de AMS, c'est-à-dire soit DUMMY_HANDLER, soit un handler qui compte les appels pour servir de timer
2. après cela, activer les niveaux de gris avec GrayOn();
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

4

argh sad
et merde. encore un point en moins.

je le detourne toujours, mais plus par habitude (en fait pr gagner en vitesse) qu'autre chose...

cela dit, tu peux (je parle a l'auteur du topic, plus a Kevin smile) dtourner l'au1 mais qd meme l'utiliser come timer, en le detournant vers ta propre routine (ce que tu fais deja maintenant, non ?)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

5

Peut-on détourner l'auto-int n°1 si l'on utilise kbhit ou est-il nécessaire à la lecture du clavier?
Et si c'est possible, cela gagnera-t-il de la vitesse?
...

6

si tu detourne l'au1, tu dois utiliser _rowread, en gros.
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

7

Ok, c'est sans doute ce que je vais faire de toutes façons car une fois qu'on a lu ton tuto, c'est vachement clairecool
...

8

le chapitre sur _rowraed ?
erf, ben dans ce cas, c que tu comprend bien smile

merci en tout cas smile


de toute facon, apres ca devient un reflexe...
tu commence ton programme par desactiver (dtourner) les AU qui te servent pas... et quelques autres petites choses (kevin me tuerait pr certaines grin-
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

9

Merci bcp !!

10

squale92 > en fait je débute pas mais comme j'ai plus touché à ma calto depuis 6 mois y'a certains trucs dont je me souvenais plus .. en particulier ce merdier...
Merci à toi et à Kévin pour vos réponses rapides

11

Mais le tutorial de squale92 est dépassé au sujet de _rowread: il ne documente pas _keytest, qui utilise _rowread, mais est beaucoup plus simple à utiliser que _rowread lui-même.

Quant au détournement des auto-ints: ne détournez pas les auto-ints n°3 et 6! Le 3 parce que sinon vous arrêtez l'horloge, et le 6 parce que sinon vous empêchez l'utilisation de [2nd]+[gauche]+[droite]+[ON] ou [2nd]+[HAND (main)]+[ON] (AMS) ainsi que de [ESC]+[ON] (PreOs, KerNO, DB92).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

On ne savait pas heureusement que tu es là !
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

13

squale92 c clair que ton tuto est génial pour les newbies mais faudrait penser à faire une petite MAJ... ;-)

14

oula ca fait longtemps que je sais plus faire ca:à
vive XOn etc & JoyPadsmile

15

10> il est depasse au sujet de pas mal de trucs...

12> je sais smile
cela dit... j'ai d'autres priorites... et je manque un peu de temps pour toutes les gerer grin
(en d'envie, peut-etre aussi)
disons que je fourni les bases, et ensuite... bah, documentation de tigcc est la pour ca smile
(je ne dit pas ca par flemme : depuis que j'ai commence le tuto, je le dis)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

16

Pour rowread, c'est faisable sans l'AI5 mais ca peut parfois provoquer quelque petites erreurs nottament si on appuie sur beaucoup de touches a la fois donc il est préferable de la désactiver aussi.

To flood or no to flood, that is the question
-------
Membre de la ToL (team of legend)

17

moue, genre on presse la touche du haut, et le prog croit que c ESC...
enfin, des trucs dans ce genre
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

18

par contre ce que tu oublie de présiser dans ton tuto c'est que les fonctions de timer ne marchent pas si on désactive l'AI5(ou 1 je sais plus)
To flood or no to flood, that is the question
-------
Membre de la ToL (team of legend)

19

normal qu'elles ne marchent pas, vu que les timers eux-meme sont bases sur l'au5
cela dit, il est vrai que je n'ai pas precise qu'ils s'appuyaient sur l'au5 sad

argh, ca fait qu'un truc de plus qu'il manque grin
va falloir que je rajoute un truc a la sBibi au debut du tuto grin
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall