[Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
5 participants
Page 1 sur 2
Page 1 sur 2 • 1, 2
[Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Salut les gens !
Aujourd'hui, alors que je m'embêtais en Anglais, je me suis dis "tiens, je cherche un désassembleur depuis quelques temps mais j'en trouve pas, j'ai qu'à m'en faire un". Et Prog2hex fut
C'est un touuuuut petit programme,528 508 octets en Noshell, qui vous demande d'entrer le nom d'un programme à décompiler, pis paf il vous le décompile, et le ressort en hexa dans un autre programme.
Plus de détails sur le gif ci-joint, où je décompile le fameux ZPROT qui m'avait causé tant de soucis hexadécimaux :
[Vous devez être inscrit et connecté pour voir cette image]
Vous pouvez le télécharger [Vous devez être inscrit et connecté pour voir ce lien], vous avez juste à le lancer avec la commande Asm(), mais surtout pas depuis l'archive !!!!!
Voilà, ça peut notamment servir à sachiix69 qui cherche à comprendre les rapports ASM - hexa
Par contre, ATTENTION !!!
À cause d'un bug de l'Axe qui fait qu'on ne peut pas ouvrir plus d'un objet d'OS dans le même programme sans bugs, vous devrez tout archiver puis faire un RAM clear manuel pour pouvoir à nouveau utiliser votre calculatrice correctement ! Faites donc très attention (c'est pas ma faute ) !
Problème résolu, y'a plus aucun bug
Aujourd'hui, alors que je m'embêtais en Anglais, je me suis dis "tiens, je cherche un désassembleur depuis quelques temps mais j'en trouve pas, j'ai qu'à m'en faire un". Et Prog2hex fut
C'est un touuuuut petit programme,
Plus de détails sur le gif ci-joint, où je décompile le fameux ZPROT qui m'avait causé tant de soucis hexadécimaux :
[Vous devez être inscrit et connecté pour voir cette image]
Vous pouvez le télécharger [Vous devez être inscrit et connecté pour voir ce lien], vous avez juste à le lancer avec la commande Asm(), mais surtout pas depuis l'archive !!!!!
Voilà, ça peut notamment servir à sachiix69 qui cherche à comprendre les rapports ASM - hexa
À cause d'un bug de l'Axe qui fait qu'on ne peut pas ouvrir plus d'un objet d'OS dans le même programme sans bugs, vous devrez tout archiver puis faire un RAM clear manuel pour pouvoir à nouveau utiliser votre calculatrice correctement ! Faites donc très attention (c'est pas ma faute ) !
Problème résolu, y'a plus aucun bug
Dernière édition par matrefeytontias le Dim 10 Juin - 15:36, édité 5 fois (Raison : Bug résolu)
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Une fois de plus, tu es un génie.
Sauf pour le coup du RAM Cleared, ça gache un peu.
Sauf pour le coup du RAM Cleared, ça gache un peu.
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Bah ouais mais pour ça j'ai cherché et recherché, et tout ce que j'ai vu m"indique que c'est un bug de l'Axe, donc bon, à moins de remplacer le contenu du programme source par le résultat de la décompilation (ce qui serait berk) je peux rien y faire.
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Et si c'était berk mais que ça RAM cleared pas ?
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Bah ça voudrait dire que tu perds la source compilée. Après c'est toi qui vois hein, comme ça si ça rate pour quelque raison que ce soit pouf ! a pus rien
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
ça existe les copier/colelr en archive...
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
merci d'avoir penser a moi sa va beaucoup mettre utile
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
@sachiix69 mais je t'en prie
@persalteas t'as déjà vu un générateur de code écraser la source ? C'est débile ! J'préfère faire part de mon problème sur Omnimaga tiens.
@persalteas t'as déjà vu un générateur de code écraser la source ? C'est débile ! J'préfère faire part de mon problème sur Omnimaga tiens.
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Ça y est, problème résolu !
J'ai updaté le programme, donc re téléchargez-le depuis le premier post
J'ai updaté le programme, donc re téléchargez-le depuis le premier post
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
tu as enlevee le bug ?
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
matrefeytontias a écrit:Ça y est, problème résolu !
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Il faudrait donc modifier le premier post,
(tout en signalant qu'il y a eut une modif pour que les retardataires comprennent tout de suite les posts suivants )
(tout en signalant qu'il y a eut une modif pour que les retardataires comprennent tout de suite les posts suivants )
linkakro- Or 4
- Sexe :
Age : 30
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+
- - TI-82 Stats.fr
- - TI-84 Pocket.fr
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Le premier post est mis à jour, et le lien aussi, avec un zip contenant une version plus légère et un readme
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
persalteas- Platinum 2
- Sexe :
Age : 29
Messages : 2068
Date d'inscription : 30/06/2010
Etudes : PACES (médecine)
Points Forum : 114
Points Concours : 10
Langages :- - TI-Basic Z80
- - xLib
- - Grammer
- - TI-Basic Nspire
- - TI-82 Stats.fr
- - TI-83
- - TI-83+
- - TI-84+ SE
- - TI-86
- - TI-Nspire
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Ah oui mince, saleté de casse problème réglé.
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
mais enfaite ton programme
il predn l'adresse d programme et il convertis le token normalement affficher en nombre hexadecimaux tout simplement je me trompe ?
il predn l'adresse d programme et il convertis le token normalement affficher en nombre hexadecimaux tout simplement je me trompe ?
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
En fait un programme compilé contient que de l'hexa (commençant par $BB6D), donc si tu l'édites tu vois la traduction en token. Moi ce que je fais c'est que je lis le programme hexa et je remplace chaque chiffre en son token, c'est pas compliqué
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
hehe juste pour m'eclater je vais tenter d'en faire un de moins de 508 octets
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
hehehe pas cette semaine j'ai le bac mais la semaine prochaine ouais
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Bonne galère alors, j'ai optimisé à fond
matrefeytontias- Platinum 1
- Sexe :
Age : 27
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
- - TI-83+.fr
- - TI-Nspire CAS
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
si demande a kinder de l'optimiser sa compte ? :D kinder est le pro de l'optimisation
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
Pour moi tout seul = sans aide de kindermoumoute mais bon...
noelthebest- Platinum 1
- Sexe :
Age : 27
Messages : 1971
Date d'inscription : 12/03/2011
Etudes : ENS Cachan
Points Forum : 20
Points Concours : 9
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-83+.fr
- - TI-Nspire CX
- - Casio Collège
- - Casio Graph
Re: [Axe] Prog2hex, à ma connaissance le premier désassembleur on-calc créé en Axe
d'accord bah après le bac comme tout mes projet
nikitouzz- Platinum 1
- Sexe :
Age : 29
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
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Page 1 sur 2 • 1, 2
Sujets similaires
» Cherche désassembleur z80
» z80 disassembler, le désassembleur sans nom
» Windows Calc 3.0
» Windows Calc
» Windows Calc 1.0
» z80 disassembler, le désassembleur sans nom
» Windows Calc 3.0
» Windows Calc
» Windows Calc 1.0
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum