Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 14 Juil 2025, 12:34

Index du forum » Software

Le fuseau horaire est UTC+1 heure


Quel désassembleur Z80 me conseillez-vous ?

Modérateur: poulette73



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 7 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
poulette73
 Sujet du message : Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 30 Oct 2023, 07:26 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Mai 2022, 18:01
Message(s) : 611
Localisation : Lorraine
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 !


Haut
 Profil  
 
hERMOL
 Sujet du message : Re: Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 30 Oct 2023, 13:36 
Hors-ligne
Site Admin
Avatar de l’utilisateur

Inscription : 20 Août 2007, 18:21
Message(s) : 5080
Sourcer un binaire en mémoire ... sur pc avec WinAPE , c'est très simple..
Directement dans le debugger (F8):

Image

Image


Haut
 Profil  
 
poulette73
 Sujet du message : Re: Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 30 Oct 2023, 23:31 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Mai 2022, 18:01
Message(s) : 611
Localisation : Lorraine
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.


Haut
 Profil  
 
marcel
 Sujet du message : Re: Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 31 Oct 2023, 09:30 
Hors-ligne
Rulezzzz
Rulezzzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 513
Localisation : Valence
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!


Haut
 Profil  
 
breiztiger
 Sujet du message : Re: Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 31 Oct 2023, 13:48 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 13 Mars 2011, 11:39
Message(s) : 423
Localisation : RENNES
Essayes ace-dl

Fait aussi par un dev et pour les dev


Haut
 Profil  
 
poulette73
 Sujet du message : Re: Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 31 Oct 2023, 15:31 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Mai 2022, 18:01
Message(s) : 611
Localisation : Lorraine
@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:


Haut
 Profil  
 
poulette73
 Sujet du message : Re: Quel désassembleur Z80 me conseillez-vous ?
Message Publié : 31 Oct 2023, 21:51 
Hors-ligne
VIP
VIP
Avatar de l’utilisateur

Inscription : 29 Mai 2022, 18:01
Message(s) : 611
Localisation : Lorraine
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 ?


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 7 message(s) ] 

Index du forum » Software

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 4 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.