bon, j'aimerais que quelqu'un me dise une façon qui marche (surtout Extended) pour qu'une fois pour toute je réussisse à faire des trucs compatible !
y en a marre !
il me faut juste la manip pour tester les touches sans arreter le programme (pas comme le idle_loop) et avoir le résultat dans d0 (comme idle_loop)
la ou je comprend rien, c'est que j'ai pris ma fonction idle_loop, et j'ai viré la partie "si on a d0=0, ben on reteste les touches), car la routine est compatible HW2, donc la je comprends toujours pas pourquoi ça veut toujours pas marcher !
Ah bah ouais parceque la méthode d'ExtendeD elle marche. Ca c sûr.

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
juste ça et d0 vaut bien ce que je veux ?
si ça marche, y a des news qui se préparent !
Pen^2 Le 04/10/2001 à 20:59 faut utiliser la matx clavier, avec un nb de nop suffisant. (genre 12 je crois)
"...je réussisse à faire des trucs compatible ! "

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.
Sur 92 le programme ne fonctionnera pas !?

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.
Mais à quoi se réfère le terme compatible qu'il emploie alors ?

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.
Pen^2 Le 04/10/2001 à 20:59 erf, comment puis-je le savoir ??
>> trucs compatible !
le topic parle de HW2 par contre.
dans ce cas, il suffit d'augmenter le nb de nop jusqu'a ce que ça fonctionne sans pb.
(c plutot 16 sur hw 2 je crois d'ailleurs)
nitro Le 04/10/2001 à 20:59 >Le problème, c que les AMS 2.0x ne gèrent pas les touches appuyées longtemps, en utilisant cette méthode
Si, mais il arme un bit dans le code la touche quand elle est repetée il me semble (il faut masquer avec $F7FF si je me souviens bien).
So much code to write, so little time.
zewoo Le 04/10/2001 à 20:59 sinon, ya un tuto sur Tifr: ça peut constituer de bonnes bases...
La programmation est un art... Ne prétendons pas en être des virtuoses mais tout au plus des adeptes...
ASM Rulez!!
>ExtendeD:
Donc j'avais bien deviné qu'il utilise kb_vars (= kb_globals). C'est une manière très sale de lire le clavier! OSdequeue est beaucoup plus pratique si on sait l'utiliser.
Si on y tient à la vitesse, autant accéder aux ports I/O directement (comme le fait la macro _rowread en C TIGCC).
euh, je suis pas a la pointe du progrès ou j'ai rien compris à la vie, mais si on prog en asm, on est cencé connaitre la doc de tigcc ?
Oui.
Tous les ROM_CALLs importants sont documentés là-dedans!
Bah HerveRV pourrait tout simplement utiliser keylib, non ?
mais HerveRV utilise très bien le clavier quand il accede aux port I/o ! (d'ailleurs c sa lib qui le fait). C avec kb_vars que ca plantait seulement.
Aidez le !!!!!!!!!!!!!!!!!!!
Vive CF !!
Vive la Time To Team !!!