π
<-

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 ?

Messagede The K » 18 Aoû 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
Avatar de l’utilisateur
The KPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 90.5%
 
Messages: 70
Inscription: 04 Nov 2011, 17:10
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: École d'ingénieurs CentraleSupélec

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

Messagede Neo » 18 Aoû 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
Avatar de l’utilisateur
Neo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.4%
 
Messages: 1058
Images: 311
Inscription: 19 Déc 2010, 00:00
Localisation: London, United Kingdom
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: --

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

Messagede kindermoumoute » 18 Aoû 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 !
Avatar de l’utilisateur
kindermoumouteProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 2.6%
 
Messages: 849
Inscription: 30 Sep 2009, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole d'ingénieur informatique et industriel

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

Messagede The K » 19 Aoû 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).
Avatar de l’utilisateur
The KPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 90.5%
 
Messages: 70
Inscription: 04 Nov 2011, 17:10
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: École d'ingénieurs CentraleSupélec

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

Messagede Lionel Debroux » 19 Aoû 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6875
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

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

Messagede Samos » 20 Aoû 2012, 17:29

A mon avis quelqu'un veut cracker zoom math 500 :twisted:
Avatar de l’utilisateur
Samos
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Prochain niv.: 57.2%
 
Messages: 50
Inscription: 28 Juil 2012, 20:26
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: C'est compliqué.

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

Messagede Lionel Debroux » 20 Aoû 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.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.4%
 
Messages: 6875
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

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

Messagede Wirekey » 20 Aoû 2012, 23:44

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


l'art de l'obfuscation ?
Avatar de l’utilisateur
Wirekey
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 48.2%
 
Messages: 5
Inscription: 01 Nov 2011, 13:07
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: MP*

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

Messagede The K » 21 Aoû 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).
Avatar de l’utilisateur
The KPremium
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 90.5%
 
Messages: 70
Inscription: 04 Nov 2011, 17:10
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: École d'ingénieurs CentraleSupélec

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

Messagede Hayleia » 21 Aoû 2012, 11:50

The K a écrit: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 a écrit: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
Avatar de l’utilisateur
HayleiaGénéreux
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 43.8%
 
Messages: 2509
Images: 2
Inscription: 30 Aoû 2011, 08:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Templar

Suivante

Retourner vers Problèmes divers / Aide débutants

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 36 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2562 utilisateurs:
>2534 invités
>22 membres
>6 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)