CPC Rulez
https://cpcrulez.fr/forum/

Quel désassembleur Z80 me conseillez-vous ?
https://cpcrulez.fr/forum/viewtopic.php?f=6&t=6917
Page 1 sur 1

Auteur :  poulette73 [ 30 Oct 2023, 07:26 ]
Sujet du message :  Quel désassembleur Z80 me conseillez-vous ?

Bonjour,

Je cherche à désassembler un programme binaire (un fichier compilé avec l'extension BIN).

Mon but serait d'obtenir un source exportable au format texte ASCII, lisible par exemple avec le notepad Windows (ou n'importe quel éditeur texte).

J'imagine qu'il peut y avoir plusieurs possibilités :
  • désassemblage en utilisant une fonction intégrée d'un émulateur.
  • désassemblage par une application tierce externe (en ligne de commande par exemple).

Quelle solution me conseillez-vous ? (en connaissant son adresse d'allocation, sa longueur, son adresse d'exécution).

Dans l'idéal un truc simple, qui afficherait en 3 colonnes : zone mémoire, opcode en hexa, source désassemblé.

Je ne cherche pas à désassembler à partir d'un fichier déjà chargé dans la mémoire du CPC... sauf si c'était l'unique solution.

Juste désassembler le fichier à froid, comme pour obtenir le source original. :)

Merci pour vos conseils !

Auteur :  hERMOL [ 30 Oct 2023, 13:36 ]
Sujet du message :  Re: Quel désassembleur Z80 me conseillez-vous ?

Sourcer un binaire en mémoire ... sur pc avec WinAPE , c'est très simple..
Directement dans le debugger (F8):

Image

Image

Auteur :  poulette73 [ 30 Oct 2023, 23:31 ]
Sujet du message :  Re: Quel désassembleur Z80 me conseillez-vous ?

Super !! Merci Fred ! :biere:

Exactement ce que je souhaitais. :JC_doubleup:

C'est vraiment bien ce debugger sous WinAPE, avec l'affichage du code désassemblé en haut, l'affichage hexadécimal/ascii en bas, et l'état des registres et de la pile sur la droite.

Auteur :  marcel [ 31 Oct 2023, 09:30 ]
Sujet du message :  Re: Quel désassembleur Z80 me conseillez-vous ?

Yep, c'est pas un hasard si c'est encore le plus utilisé, il a été créé par un développeur qui l'utilisait, y a pas de secret!

Auteur :  breiztiger [ 31 Oct 2023, 13:48 ]
Sujet du message :  Re: Quel désassembleur Z80 me conseillez-vous ?

Essayes ace-dl

Fait aussi par un dev et pour les dev

Auteur :  poulette73 [ 31 Oct 2023, 15:31 ]
Sujet du message :  Re: Quel désassembleur Z80 me conseillez-vous ?

@breiztiger : j'avais testé ACE-DL mais je n'ai pas accroché à l'interface... Ce n'est pas une critique, juste un avis personnel.
Je ne l'avais pas trouvé pratique ni user-friendly. Mais je ne fais aucun jugement sur la qualité de l'émulateur en lui-même. :)

@marcel : WinAPE me correspond beaucoup plus en effet.
Je suis plutôt vieille école et j'aime bien avoir des menus, des options, et des boutons partout. :D
Exactement comme CaPriCe Forever 64 qui reste mon émulateur CPC de prédilection.

En tout cas merci à vous trois (avec @hERMOL) pour vos conseils. :JC_doubleup:

Auteur :  poulette73 [ 31 Oct 2023, 21:51 ]
Sujet du message :  Re: Quel désassembleur Z80 me conseillez-vous ?

Question subsidiaire : y-a-t-il moyen d'avoir l'adresse hexa sur la gauche du listing que l'on exporte ?
A priori la fonction de sortie fichier dans WinAPE ne le permet pas (on ne peut voir l'adresse qu'en visu sur la fenêtre WinAPE Debugger).

Ou sinon avec un autre émulateur ?

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/