π
<-

Comment avoir le code source d'une application z80 ?

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Comment avoir le code source d'une application z80 ?

Unread postby The K » 18 Aug 2012, 19:28

Bonjour TI-Planet :)

Ma question est ... ah bah vous la savez déja tout est dans le titre ^^
Je précise (je pense que tout le monde avait compris, mais ...) : je parle des applications flash compatibles TI-83+ / TI-84+ (et non TI-73 / TI-86 ...) !

Merci beaucoup ! The K
User avatar
The KPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 90.5%
 
Posts: 70
Joined: 04 Nov 2011, 17:10
Gender: Male
Calculator(s):
MyCalcs profile
Class: École d'ingénieurs CentraleSupélec

Re: Comment avoir le code source d'une application z80 ?

Unread postby Neo » 18 Aug 2012, 22:22

A part si elle est Open Source, tu ne peux pas l'avoir :)
Image
Auteur du Guide de rentrée 2013 TI-Planet.org
Je ne réponds pas aux demandes d'aide par MP
Ecrivant sur des ordinateurs britanniques, aucun accent ne sera visible dans mes messages. Sorry for the inconvenience!
Mes calculatrices TI: TI-Nspire CX, TI-Nspire CAS+, TI-89, TI-83+.fr, TI-66, TI-59, TI-57 II, TI-30XB MultiView, TI-30Xa, TI-30 Eco RS, TI-Primaire Plus, TI-15 Explorer
Mes calculatrices Casio: Graph 35+ SH4 (trafiquée), Graph FX-8000G, Graph FX-7000G, FX-82MS
User avatar
Neo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.4%
 
Posts: 1058
Images: 311
Joined: 19 Dec 2010, 00:00
Location: London, United Kingdom
Gender: Male
Calculator(s):
MyCalcs profile
Class: --

Re: Comment avoir le code source d'une application z80 ?

Unread postby kindermoumoute » 18 Aug 2012, 22:34

Ou sinon tu peux utiliser un décompilateur, mais il faut aimer l'asm sans convention et non commenté.
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: Comment avoir le code source d'une application z80 ?

Unread postby The K » 19 Aug 2012, 09:53

Non of course l'app n'est pas open source ... (bien dommage d'ailleurs !).

Et c'est uniquement une partie de code qui m'intéresse sur l'ensemble. Donc ... à propos du décompilateur ... euh ... (je m'y connais pas trop, mais c'pas grave je demande de l'aide si besoin !) ... Tasm ça irait ? ^^

(merci à vous deux en tous cas !)
Hep les TS :)
Voila : les maths, la physique-chimie, et la spé maths ... (nouveau programme ofc).
User avatar
The KPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 90.5%
 
Posts: 70
Joined: 04 Nov 2011, 17:10
Gender: Male
Calculator(s):
MyCalcs profile
Class: École d'ingénieurs CentraleSupélec

Re: Comment avoir le code source d'une application z80 ?

Unread postby Lionel Debroux » 19 Aug 2012, 14:37

Il faut effectivement un désassembleur qui comprenne les programmes au format FlashApp TI-Z80.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Comment avoir le code source d'une application z80 ?

Unread postby Samos » 20 Aug 2012, 17:29

A mon avis quelqu'un veut cracker zoom math 500 :twisted:
User avatar
Samos
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 57.2%
 
Posts: 50
Joined: 28 Jul 2012, 20:26
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: C'est compliqué.

Re: Comment avoir le code source d'une application z80 ?

Unread postby Lionel Debroux » 20 Aug 2012, 17:40

Zoom Math est faite exprès pour être difficile à trifouiller.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.4%
 
Posts: 6873
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Comment avoir le code source d'une application z80 ?

Unread postby Wirekey » 20 Aug 2012, 23:44

Lionel Debroux wrote:Zoom Math est faite exprès pour être difficile à trifouiller.


l'art de l'obfuscation ?
User avatar
Wirekey
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 48.2%
 
Posts: 5
Joined: 01 Nov 2011, 13:07
Gender: Male
Calculator(s):
MyCalcs profile
Class: MP*

Re: Comment avoir le code source d'une application z80 ?

Unread postby The K » 21 Aug 2012, 09:20

Eh eh bien vu Wirekey c'est effectivement cela ;)

Les noms de labels se suivent en n'évoquent rien (sauf : lblstart), et les instructions ensuite sont peu nombreuses, uniquement du "ld" "add" "inc" "sfc" "jr" et je dois en oublier une ou deux mais vraiment rien de significatif.

Je pense cependant que du fait de ces fonctions peu nombreuses, une fois qu'on connaît celles-ci, on peut tenter un décryptage de la grosse bébête ^^
Hep les TS :)
Voila : les maths, la physique-chimie, et la spé maths ... (nouveau programme ofc).
User avatar
The KPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 90.5%
 
Posts: 70
Joined: 04 Nov 2011, 17:10
Gender: Male
Calculator(s):
MyCalcs profile
Class: École d'ingénieurs CentraleSupélec

Re: Comment avoir le code source d'une application z80 ?

Unread postby Hayleia » 21 Aug 2012, 11:50

The K wrote:Je pense cependant que du fait de ces fonctions peu nombreuses, une fois qu'on connaît celles-ci, on peut tenter un décryptage de la grosse bébête ^^

Justement non. Parce que si t'avais une commande appelée "Check_Calc_ID_to_generate_and_check_the_password" ça serait plus facile. Alors que les commandes ld add inc etc sont partout et t'empêchent de reconnaître quoi que ce soit où que ce soit.

The K wrote:Les noms de labels se suivent en n'évoquent rien (sauf : lblstart)

C'est normal, c'est parce que tu as décompilé et le décompilateur ne peut pas savoir quels sont les vrais noms des lables donc il les appelle genre lbl1 puis lbl2 etc.

Mais bonne chance quand même :;):

Image
ImageImageImage
Pokemon Topaze (Axe) discussion and download links here
(19:29:36) noelnadal: plus sérieusemen​t, j'ai très peu de problèmes
(22:45:44) Clifward: J'aime rire du malheur des autres :troll:

(2017.11.18 - 17:07:12) Fireworks: Hayleia !!!!!
(2017.11.18 - 17:07:19) TI-Bot: Fireworks has been logged out (Kicked).
(2017.11.18 - 17:07:22) TI-Bot: Ban of user Fireworks revoked.
(2017.11.18 - 17:07:25) TI-Bot: Fireworks logs into the Chat.
(2017.11.18 - 17:07:28) Fireworks: <3
(2017.11.18 - 17:07:31) Fireworks: 208
User avatar
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 43.8%
 
Posts: 2509
Images: 2
Joined: 30 Aug 2011, 08:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Templar

Next

Return to Problèmes divers / Aide débutants

Who is online

Users browsing this forum: ClaudeBot [spider] and 12 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.
2156 utilisateurs:
>2117 invités
>32 membres
>7 robots
Record simultané (sur 6 mois):
7582 utilisateurs (le 25/06/2025)
-
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)