π
<-

Aide pour un programme en Axe Parser

Assembleur, Axe, C/C++, ICE...

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 05 Feb 2011, 11:49

Wellen wrote:Sinon, un pronostic pour la sortie de cette super-deuxième-partie ? :#top#: Je pense que ça m'aidera beucoup au niveau de l'optimisation ^^ (il est plus en beta-test ? je l'ai pas trouvé)

Non il n'est plus en bêta-test. Le chapitre sur les optimisations sera dans la 3ème partie du tutoriel... pas tout de suite. :D:

Wellen wrote:Mais d'abord, le BAC
:#sick#:

Le bac déjà ? :%):
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby Wellen » 05 Feb 2011, 13:28

ah j'ai oublié "blanc" :%):

Je recommence :
Mais d'abord, le BAC Blanc :#sick#:


Je vais peut-être voir à me mettre au Python aussi :#spin#:
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby Kiligolo » 05 Feb 2011, 13:44

ça commence Lundi...
User avatar
Kiligolo
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 84.3%
 
Posts: 1465
Joined: 17 May 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: 1reS

Re: Aide pour un programme en Axe Parser

Unread postby Wellen » 05 Feb 2011, 20:26

Moi, la semaine avant les vac's (au niveau de la zone.. ça fait du 21 au 24/02 )
La procrastination, c'est rigolo.
User avatar
WellenPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 31.8%
 
Posts: 447
Joined: 17 Dec 2010, 00:00
Location: Compiègne (Picardie)
Gender: Male
Calculator(s):
MyCalcs profile
Class: étudiant UTC

Re: Aide pour un programme en Axe Parser

Unread postby bonjour666 » 08 May 2011, 08:31

Salut
Quelle est la commande (dans un programme Parser) pour éteindre la calculatrice. Je sais la commande ASM qui est :
SHUTDOWN
-------------
#define B_CALL(xxxx) rst 28h .dw xxxx
#define B_JUMP(xxxx) call 50h .dw xxxx
.org 9D95h
DI ; neutraliser les interruptions
LD A,001H ; mettre 0 au regitre "a"
OUT (003H),A ; fermer l'ecran
EI ;accepter les interruptions
RET
.end
END
...mais je ne sais pas comment l'utiliser. :#tsss#:
User avatar
bonjour666
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 26
Joined: 11 Mar 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: seconde

Re: Aide pour un programme en Axe Parser

Unread postby bonjour666 » 08 May 2011, 12:40

En fait c'est bon, j' ai trouvé toute une série de commande en hex très pratiques ici et ici
User avatar
bonjour666
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 26
Joined: 11 Mar 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: seconde

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 08 May 2011, 12:44

Il n'y a pas cette commande en Axe. Donc à moins d'insérer du code ASM en hexadécimal (avec la commande Asm())tu ne peux pas éteindre la calculatrice.

EDIT : tu a trouvé les liens que je cherchais avant moi. Dis moi si ça marche. :)
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby bonjour666 » 08 May 2011, 12:51

Ca marche super bien et c'est plutôt pas mal :8):
User avatar
bonjour666
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 26
Joined: 11 Mar 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: seconde

Re: Aide pour un programme en Axe Parser

Unread postby kindermoumoute » 08 May 2011, 13:02

C'est bon à savoir ça ! (moi qui avais toujours rêvé de faire mon propre programme de boot avec mot de passe ^^)
Tutoriel sur l'axe parser, un langage de programmation pour z80 ultra rapide et beaucoup plus facile que l'ASM !
User avatar
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 2.6%
 
Posts: 849
Joined: 30 Sep 2009, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole d'ingénieur informatique et industriel

Re: Aide pour un programme en Axe Parser

Unread postby bonjour666 » 08 May 2011, 13:18

Moi c'est déjà fait mais je me contentais de baisser le contraste à 0 quand le mot de passe était faux. C'est quand même beaucoup mieux d'arriver à éteindre la calculatrice :=):
Voilà le code source:  
Show/Hide spoilerAfficher/Masquer le spoiler
.P
Lbl FG
Normal
AsmComp(MEMKIT)
Shade(38)
DiagnosticOff
...[Pic4]→Pic0
conj(Pic0,L₆,768
For(K,1,2)
Vertical +
Vertical +
Vertical +
Vertical +
Vertical +
Vertical +
Vertical +
End
Horizontal -
Horizontal -
Horizontal -
...DispGraph
[CCCC9BCA73461C18]→Pic3
[817E95423C5A9900]→Pic5
DispGraph
06→A
56→B
0→Y
0→M
0→Q
Lbl A
While 1

08+A→A
If A76
Goto B
End
Pt-Off(A+1,56,Pic3)
Pt-Off(A+1,3,Pic3)
Pt-Off(6,A-11,Pic3)
Pt-Off(76,A-11,Pic3)
DispGraph
0→T

While T+1→T≠1000
0→M
getKey→M
If M=Y
Pause 120
Goto A
Else
If Q+1≥2
Asm(3E01D30376FDCB09A6)
expr(Pic5,Pic3,08)
Goto FG
Stop
Stop
Else
If M=25
ClrHome
ClrDraw
Asm(21148A3E08AE77)
Asm(FDCB00AE)
Return
Else
Q+1→Q
expr(Pic5,Pic3,08)
Goto A
Return
End
Return
End
Return
End
End
End
Lbl B
While 1

07+A→A
If A76
Goto A
End
Pt-Change(A,57,Pic3)
Pt-Change(A-1,4,Pic3)
Pt-Change(6,A-1,Pic3)
Pt-Change(76,A-12,Pic3)
DispGraph
0→T

While T+1→T≠1000
0→M
getKey→M
If M=Y
Pause 120
Goto B
Else
If Q+1≥2
Asm(3E01D30376FDCB09A6)
expr(Pic5,Pic3,08)
Goto FG
Stop
Stop
Else
If M=25
ClrHome
ClrDraw
Asm(21148A3E08AE77
Asm(FDCB00AE)
Return
Else
Q+1→Q
expr(Pic5,Pic3,08)
Goto B
Return
End
Return
End
Return
End
End
End
User avatar
bonjour666
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 26
Joined: 11 Mar 2011, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: seconde

PreviousNext

Return to Langages alternatifs

Who is online

Users browsing this forum: ClaudeBot [spider] and 8 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
919 utilisateurs:
>895 invités
>19 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)