| besoin d'aide pour un programme ti-83+ | |
|
|
Auteur | Message |
---|
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 00:41 | |
| je suis un nouveau membre, je commence la programmation et j'ai un problème : le but de mon programme et de bloquer la calculette j'usqu'a se qu'une certaine touche soit préssée mon programme:
EffEcr Lbl B Repeat A=15 codeTouch(->A End Stop
Mon problème et que la touche [on] ne peut pas être bloquée, et que dans tout les cas la touche [on] quitte le programme merci de votre aide kiteloop |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 01:18 | |
| plop, comme je te l'ai dit par MP, il est impossible de bloquer la touche [On] en basic pur pour cela, il faut utiliser un programme ASM, je reprend un ancien post : [quote] - tama a écrit:
Bloquer la touche [On] dans un programme basic - Citation :
Créer un nouveau programme, ONBLOCK par exemple, y écrire : - Code:
-
AsmPrgm EFD74AEFEF4A 7BB728053DC0 ED56C9F32100 991101990100 01369AEDB021 C59D119A9A01 0D00EDB03E99 ED47ED5EFBC9 08D9DB03E6FE D303CD3A00ED4D
(divisé par groupes de 12 pour rendre plus clair et éviter les erreurs)
Utilisation : 0:Asm(prgmONBLOCK) - Bloque la touche [On] 1:Asm(prgmONBLOCK) - Débloque la touche [On] / conseillé à la fin du programme
- adriweb a écrit:
- cool
aussi, ce dernier code
je sens que je vais mettre tout ca sur mon blog ;D
PS : pour le livre d'or :
jviens de le voir lol : héhé merci ^^
c'est vrai que yen a, du monde, qui demande plus de détails, lol :
bon stop hs
- tama a écrit:
- si tu veux, je ne les ai pas
protégés, d'ailleurs ils ne sont pas de moi... mais j'aimerais bien ne pas être le seul à proposer des codes, proposez, même si ce sont des codes non optimisés, qui servent pas à grand-chose etc...
edit par : fusion des messages
|
Tu crées donc le programme, et tu modifies le programme que tu as fait Le seul truc, c'est que je te conseille de mettre ta calculatrice en anglais si tu veux continuer à programmer :/ |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 01:36 | |
| :ClrHome :1:Asm(prgmBLOCK ) ------------------- :Lbl B :Repeat A=15 :codeTouch(->A :End :0:Asm(prgmBLOCK ) :Stop
quand j'exécute le programme il me dit syntaxe error et le curseur s'arrête a la ligne du trait |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 01:50 | |
| enlève les parenthèses fermantes |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 02:28 | |
| maintenant le syntaxe eror est
:ClrHome :1:Asm(prgmBLOCK -------------
:Lbl B :Repeat A=15 :codeTouch(->A :End :0:Asm(prgmBLOCK
:Stop
voici donc le prgrmBLOCK
:AsmPrgmEFD74AEFEF4A7BB728053DC0ED56C9F32100 99110199010001369AEDB021C59D119A9A01 0D00EDB03E99ED47ED5EFBC9 08D9DB03E6FED303CD3A00ED4D : |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 03:09 | |
| Passe à la ligne après le AsmPrgm :
:AsmPrgm :EFD74AEFEF4A7BB728053DC0ED56C9F3210099110199010001369AEDB021C59D119A9A01 0D00EDB03E99ED47ED5EFBC908D9DB03E6FED303CD3A00ED4D
Le code devrait etre bon en principe, en tout cas je l'ai testé avant de le mettre, fais bien attention par contre lorsque tu recopies, c'est de l'assembleur, une simple erreur peut tout changer et provoquer un crash. |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:10 | |
| le programme ne tourne toujours pas, le curseur s'arréte au même endroit (syntaxe error) je fais tout directement sur la calculette , il faut taper a l'ordinateur d'abord sinon je comprend pas. |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:12 | |
| mets ta calculatrice en anglais pour voir ? |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:18 | |
| |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:26 | |
| alors c'est bizarre :/ t'es sûr d'avoir tout bien recopié ?
EDIT : codeTouch( c'est getKey en anglais, si ça ne l'a pas changé, mais apparemment l'erreur est ailleurs |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:40 | |
| Le pgrm donne :
:ClrHome :1:Asm(prgmBLOCK
:Lbl Z :Repeat A=15 :getKey->A :End :0:Asm(prgmBLOCK
:Stop |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:42 | |
| J'ecris directement sur la calculette je ne passe pas par l'ordinateur sa change quelquechose ? |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 14:51 | |
| non, mais il faut vérifier que t'as bien recopié comme il faut la séquence héxadécimale dans le programme BLOCK, une seule erreur et ça fausse tout, quitte à recommencer à l'écrire |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 15:36 | |
| J'ai fais une erreur de copie sa ma tout Efface tu sais ou sur quel site il y a des cour de programmation ti ? J'ai déjà fais le site du zéro mais c'est pas très poussé |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 15:39 | |
| arf, comme quoi l'ASM c'est dangereux :/ j'avais commencé quelques tutos ici sur le z80 (et finis), ainsi que : https://tamast.actifforum.com/z80-f74sinon, y a le tiwiki qu'on avait fait Pour tout le reste, y a Google :) |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Dim 31 Jan 2010, 15:55 | |
| |
|
| |
Marco super membre
Nombre de messages : 110 Age : 33 Localisation : 78 Loisirs : Musique, cinéma, lecture, toute forme de geekage items : o Personalized field : Réputation : 100 Points : 5431 Date d'inscription : 11/09/2009
Profil TI: 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: besoin d'aide pour un programme ti-83+ Mer 03 Fév 2010, 00:24 | |
| Euh avant de lancer un programme avec Asm( faudrait pas le compiler d'abord ? Garder le programme de , puis faire : - Code:
-
AsmComp(prgmBLOCK,prgmBLOCKON) Puis exécuter prgmBLOCKON avec la commande Asm( si la compilation a bien réussi PS: inutile d'enlever les retours à la ligne dans le code en hexa aussi, c'est pas pratique à relire. J'ai testé ça marche, mais j'ai eu un petit hic en faisant ENTRY avec la fonction de Omnicalc en ayant la touche ON bloquée donc très déconseillé en dehors d'un programme. |
|
| |
tama Admin
Nombre de messages : 12376 Age : 32 Localisation : DTC ? :triso: Humeur : =) items : o Personalized field : huh ? oO Réputation : 3 Points : 9405 Date d'inscription : 08/08/2007
Profil TI: 84+, 89 tita, 89 tita TO: infini :p Spécialité: C 68k
| Sujet: Re: besoin d'aide pour un programme ti-83+ Mer 03 Fév 2010, 00:41 | |
| Marco>possible, mais j'ai essayé sans l'avoir compilé, ça marche aussi (enfin, c'est p'tet aussi dû à l'application NoShell ou Omnicalc ou MirageOS que j'ai sur ma TI) |
|
| |
Marco super membre
Nombre de messages : 110 Age : 33 Localisation : 78 Loisirs : Musique, cinéma, lecture, toute forme de geekage items : o Personalized field : Réputation : 100 Points : 5431 Date d'inscription : 11/09/2009
Profil TI: 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: besoin d'aide pour un programme ti-83+ Mer 03 Fév 2010, 00:46 | |
| - Kiteloop a écrit:
- Le pgrm donne :
:ClrHome :0:Asm(prgmBLOCKON
:Repeat A=15 :getKey->A :End :1:Asm(prgmBLOCKON
Ah et aussi t'as inversé le 0 et le 1 dans Ans avant de lancer le programme qui bloque. Ça donne ça du coup sans le lbl qui sert pas.
Dernière édition par Marco le Mer 03 Fév 2010, 00:51, édité 1 fois |
|
| |
Marco super membre
Nombre de messages : 110 Age : 33 Localisation : 78 Loisirs : Musique, cinéma, lecture, toute forme de geekage items : o Personalized field : Réputation : 100 Points : 5431 Date d'inscription : 11/09/2009
Profil TI: 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: besoin d'aide pour un programme ti-83+ Mer 03 Fév 2010, 00:49 | |
| - tama a écrit:
- Marco>possible, mais j'ai essayé sans l'avoir compilé, ça marche aussi (enfin, c'est p'tet aussi dû à l'application NoShell ou Omnicalc ou MirageOS que j'ai sur ma TI)
C'est pas Omnicalc ni MirageOS, par contre j'ai jamais testé NoShell, ça doit être ça. |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Ven 05 Fév 2010, 01:34 | |
| Merci je test sa des que possible |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Ven 05 Fév 2010, 21:23 | |
| La compilation il faut la mettre a la fin du programme BLOCK ou dans un nouveau programme BLOCKON ou encore autre pars ? |
|
| |
Marco super membre
Nombre de messages : 110 Age : 33 Localisation : 78 Loisirs : Musique, cinéma, lecture, toute forme de geekage items : o Personalized field : Réputation : 100 Points : 5431 Date d'inscription : 11/09/2009
Profil TI: 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: besoin d'aide pour un programme ti-83+ Ven 05 Fév 2010, 22:47 | |
| Il ne faut pas la mettre dans un programme. La marche à suivre détaillée : Tu crées le programme prgmBLOCK dans lequel il y a - Code:
-
AsmPrgm EFD74AEFEF4A 7BB728053DC0 ED56C9F32100 991101990100 01369AEDB021 C59D119A9A01 0D00EDB03E99 ED47ED5EFBC9 08D9DB03E6FE D303CD3A00ED4D Tu exécutes - Code:
-
AsmComp(prgmBLOCK,prgmBLOCKON) sur l'écran pricipal de ta TI ( à ce stade prgmBLOCKON n'existe pas). AsmComp créera le programme assembleur prgmBLOCKON que tu exécuteras ensuite comme ceci : - Code:
-
Asm(prgmBLOCKON) |
|
| |
Kiteloop membre
Nombre de messages : 20 Age : 29 items : o Personalized field : Réputation : 100 Points : 5199 Date d'inscription : 30/01/2010
| Sujet: Re: besoin d'aide pour un programme ti-83+ Sam 06 Fév 2010, 00:22 | |
| Oui mais pour pouvoir mettre le pgrmBLOCKON il faut d'abord le créer comment faire alors ? |
|
| |
Marco super membre
Nombre de messages : 110 Age : 33 Localisation : 78 Loisirs : Musique, cinéma, lecture, toute forme de geekage items : o Personalized field : Réputation : 100 Points : 5431 Date d'inscription : 11/09/2009
Profil TI: 83+ TO: 200 Spécialité: Basic z80
| Sujet: Re: besoin d'aide pour un programme ti-83+ Sam 06 Fév 2010, 00:34 | |
| - Marco a écrit:
- Tu exécutes
- Code:
-
AsmComp(prgmBLOCK,prgmBLOCKON) sur l'écran pricipal de ta TI (à ce stade prgmBLOCKON n'existe pas). AsmComp créera le programme assembleur prgmBLOCKON Il est créé automatiquement lors du AsmComp |
|
| |
Contenu sponsorisé
| Sujet: Re: besoin d'aide pour un programme ti-83+ | |
| |
|
| |
| besoin d'aide pour un programme ti-83+ | |
|