[83]gestion fonction pause personnalisée ou getkey

Voir le sujet précédent Voir le sujet suivant Aller en bas

[83]gestion fonction pause personnalisée ou getkey

Message par jovasco le Sam 5 Jan - 22:05

pour ne pas griller les piles si on oublie de quitter la pause...
alors plutot que de mettre pause, j'appelle ce sous programme
[Vous devez être inscrit et connecté pour voir cette image]
bon je sais c'est un peu nul.. et ça a du être trouvé depuis des années...

tant pis et meilleurs voeux 2013


Dernière édition par jovasco le Lun 7 Jan - 7:19, édité 3 fois (Raison : change titre)

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par linkakro le Sam 5 Jan - 23:36

Tu es en language TI-Basic là ?
La calculatrice se met toute seule en veille, donc tu n'en a pas besoin sauf si tu veux réduire le temps d'attente pour économiser encore plus tes piles.
C'est exactement le même temps que dans l'écran principal.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par jovasco le Dim 6 Jan - 8:35

oui du TI-Bbasic (de la 82statfr)
effectivement utiliser ainsi ainsi et si c'est le même temps ça ne sert à rien.

Autre utilité, s'en servir pour tester la touche "Entrée" ou "autre touche" (dans un jeu
par exemple) et si si rien ne se passe ça arrête au bout d'un certain
temps ..

Faire un "pause" en assembleur ça a du être déjà fait.. (à ce propos je pense que des personnes ont du écrire des routines réutilisables (pour ne pas réinventer la roue.) il y a un endroit où sont répertoriées ces routines ?

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par nikitouzz le Dim 6 Jan - 10:33

Non mais c'est vrai que je pourrais ecrire des routine graphique en assembleur pour les reutiliser en basic... une sorte de biblio basic en asm tu viens de me donner une idee excelente la, merci bien je vais y travailler.

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par jovasco le Dim 6 Jan - 11:46

sachiix69 a écrit:Non mais c'est vrai que je pourrais ecrire des routine graphique en assembleur pour les reutiliser en basic... une sorte de biblio basic en asm tu viens de me donner une idee excelente la, merci bien je vais y travailler.

bon courage et merci d'avance pour la communauté !

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par linkakro le Dim 6 Jan - 17:32

Donc le but du sujet n'est pas spécialement d'économiser les piles mais simplement de proposer une pause personnalisée.

Utilise des boucles repeat c'est économe.

Sachiix69 veut créer de nouvelles instructions de basic étendu. Le principe n'est pas nouveau, mais de nouvelles fonctions peuvent être intéressantes. Et la méthode employée aussi peut être intéressante.
Bonne chance.

EDIT: ce sera d'autant plus intéressant si c'est compatible ti83 ! En effet j'ai oublié que le basic étendu jusqu'à présent est sous forme d'application pour ti83plus.


Dernière édition par linkakro le Dim 6 Jan - 18:10, édité 1 fois

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par nikitouzz le Dim 6 Jan - 17:49

Merci, du coup je derive un peu mais je me le permet, je vais cree un programme qui marchera comme cela :

Code:

:Commande a effectuer
:asm(prgmZLIB)

apres je ne sais pas ou l'utilisateur va enregistrer ses commands... variables liste... je verrais bien...

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par matrefeytontias le Dim 6 Jan - 18:12

Le plus simple je sais pas, et le plus dur carrément un parser hook.

Pour moi le plus simple serait de stocker les arguments dans une liste (vu qu'on peut en faire des custom), de stocker le numéro de la commande dans Ans puis d'appeler la lib.

Code:
:{0,0,"Bonjour"}→LABC
:8          ← afficher du texte
:Asm(prgmZLIB)

Sinon, pour une pause qui repart quand on appuie sur une touche :
Code:
:CDFE4C
:C9
:End
:0000
:End

Et pour l'appeler :
Code:
:Send(9prgmZPAUSE

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par linkakro le Dim 6 Jan - 18:52

Tu t'es pas foulé dis moi, c'est l'appel de la romcall getkey. Clin Oeil

Pourquoi ne pas placer une liste dans Ans ?
Ce sera cependant compliqué pour adresser des variables via des arguments numériques. Il faudra documenter comme Xlib.
Sinon une saisie de chaine de caractère dans Ans peut être pratique, en choisissant la convention de syntaxe qui plait.
Par contre la méthode de Matrefeytontias (liste) peut permettre de commander facilement avec des variables numériques, y compris via le basic.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par matrefeytontias le Dim 6 Jan - 18:54

Ma foi, je propose hein ^^

Sinon comme j'ai dis, parser hook.

_________________
[Axe] [Vous devez être inscrit et connecté pour voir ce lien], aussi compatible 82 stats !

[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Spoiler:

matrefeytontias
Platinum 1
Platinum 1

Sexe : Masculin
Age : 19
Messages : 1383
Date d'inscription : 28/09/2011
Etudes : 1ère S SI
Points Forum : 90
Points Concours : 7
Langages :
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - Lua Nspire
  • - Ndless Nspire
Calculatrices :
  • - TI-83+.fr
  • - TI-Nspire CAS

TI-83+.fr


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par jovasco le Dim 6 Jan - 20:04

linkakro a écrit:[..] ce sera d'autant plus intéressant si c'est compatible ti83 ! En effet j'ai oublié que le basic étendu jusqu'à présent est sous forme d'application pour ti83plus.

effectivement si ça marche pour toutes les calculatrices c'est un plus

en tous cas j'apprends des choses intéressantes sur ce forum Content et notamment sur ce qu'on peut faire en assembleur


Dernière édition par jovasco le Dim 6 Jan - 20:04, édité 1 fois (Raison : orthographe)

jovasco
Argent 4
Argent 4

Age : 61
Messages : 80
Date d'inscription : 01/12/2012
Points Forum : 6
Points Concours : 0
Langages :
  • - TI-Basic Z80
Calculatrices :
  • - TI-80
  • - TI-82 Stats.fr
  • - TI-86
  • - TI-89

TI-82 Stats.fr


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par nikitouzz le Dim 6 Jan - 20:08

un parser hook... ^^

linkaro c'est plus simple de recuperer des element d'une liste que de recuperer des chose dans ans donc je vais prendre la liste je pense Clin Oeil

_________________
[Vous devez être inscrit et connecté pour voir cette image]
Invité née le 0 a aujord'huis 0 ans et a posté 11 messages... je suis derrière vous

2x2x2 : 2.18 secondes / 2x2x2 une main : 21.15 secondes / 2x2x2 yeux bandés : 47.59
3x3x3 : 5.97 secondes / 3x3x3 une main : 49.86 secondes
4x4x4 : 1.49 minutes / 4x4x4 une main : 6.50 minutes
5x5x5 : 4.10 minutes / 5x5x5 une main : 18.02 minutes
6x6x6 : 8.10 minutes
7x7x7 : 16.03 minutes
9x9x9 : 58.26 minutes

3x3x1 : 0.73secondes / 3x3x2 : 30.55secondes / 3x3x3 : 5.97secondes / 3x3x4 : 1.09minutes / 3x3x5 : 1.46minutes / 3x3x6 : 2.06minutes

megaminx : 5.59 minutes / pyraminx : 7.91 secondes / square-one : 1.07

nikitouzz
Platinum 1
Platinum 1

Sexe : Masculin
Age : 21
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :
  • - TI-Basic Z80
  • - ASM TI-83+ / TI-84+
  • - Axe Parser
  • - TI-Basic 68K
  • - TI-Basic Nspire
Calculatrices :
  • - TI-73
  • - TI-76.fr
  • - TI-82 Stats.fr
  • - TI-83+
  • - TI-84+
  • - TI-92
  • - TI-Nspire
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: [83]gestion fonction pause personnalisée ou getkey

Message par Contenu sponsorisé Aujourd'hui à 18:14


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum