Index du Forum
IDENTIFICATION SERVEUR : 10.0.97.129 - CLIENT : 54.92.173.9

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Desassembleur 6502
Aller à la page Précédente  1, 2
 
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> EMULATION
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Archange427



Inscrit le: 01 Avr 2011
Messages: 535
Localisation: 92

MessagePosté le: Sam 17 Nov 2012, 10:16    Sujet du message: Répondre en citant

Excellent flaith et félicitations pour ce super boulot !
Je suis tout cela de près !
Même si je suis actuellement en "plein" 65816 (et ce qui tourne autour du GS), je n'oublie pas pour autant le 8 bits !
Vivement la suite Smile
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
flaith



Inscrit le: 30 Aoû 2007
Messages: 192
Localisation: $300:20 58 FC 60 N 300G => Vietnam

MessagePosté le: Sam 17 Nov 2012, 22:48    Sujet du message: Répondre en citant

Merci beaucoup Very Happy
Il n'y a que ce site qui en a la primeur
J'attaque maintenant la mise en forme automatique des HEX et ASC Wink
_________________
Je suis sur de "rien", mais ne je suis pas sur du "tout".
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
flaith



Inscrit le: 30 Aoû 2007
Messages: 192
Localisation: $300:20 58 FC 60 N 300G => Vietnam

MessagePosté le: Lun 19 Nov 2012, 21:42    Sujet du message: Répondre en citant

Découverte de qq bugs et la recherche de zones temporaires de données est assez simple mais la générer dans le source reste compliquée.
_________________
Je suis sur de "rien", mais ne je suis pas sur du "tout".
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 2928
Localisation: Le Chesnay, France

MessagePosté le: Lun 19 Nov 2012, 21:51    Sujet du message: Répondre en citant

La zone de données peut être traitée en deux passes : la première cherchant à considérer toute zone sans opcode comme étant une zone de données. La seconde, facilitée par le travail réalisé sur le code permet de considérer certains débuts et certaines fins de données grâce à la recherche de LDA $xxxx par ex.

euh, suis-je clair ?
av
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
flaith



Inscrit le: 30 Aoû 2007
Messages: 192
Localisation: $300:20 58 FC 60 N 300G => Vietnam

MessagePosté le: Mar 20 Nov 2012, 9:17    Sujet du message: Répondre en citant

Laughing oui Antoine, a peu pré Very Happy
En fait je suis parti sur une deuxième passe, effectivement.
J'ai une liste chainée du source incluant le program counter, le label (si il en a un), les octets, le mnémonique, la valeur et la remarque. A partir de là je créé une nouvelle liste avec uniquement les appels aux labels, puis une recherche des LDA/STA $XXXX,X ou $XXXX,Y <= La c'est moi qui ne doit pas être clair Wink
_________________
Je suis sur de "rien", mais ne je suis pas sur du "tout".
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
toinet
Site Admin


Inscrit le: 15 Juin 2007
Messages: 2928
Localisation: Le Chesnay, France

MessagePosté le: Mar 20 Nov 2012, 14:24    Sujet du message: Répondre en citant

C'est parfait, tu as bien compris mon explication puisque c'est ce que tu fais déjà !

on n'a plus à s'embêter avec nos machines modernes qui ont des gigots de mémoire, alors les kilos, c'est facile à trouver !

av
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet     Index du Forum -> EMULATION Toutes les heures sont au format GMT + 1 Heure
Aller à la page Précédente  1, 2
Page 2 sur 2

 
Sauter vers:  
Vous ne pouvez pas poster 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 voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com