DCVG5K - Désassemblage Dump

Couvre tous les domaines de l'émulation logicielle ou de la virtualisation ainsi que les discussions sur les divers outils associés.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

DCVG5K - Désassemblage Dump

Message par Dominique »

Bonjour,

Voulant suivre les routines SDVG5K de Frédéric, je constate ce qui me semblent être des anomalies dans le désassemblage - Dump - Patch

Je ne prend comme exemple que la ligne $E7CC qui traduit $11 par INC HL, comme s'il y avait un décalage dans le codage des mnémoniques
desassemblage.jpg
desassemblage.jpg (598.75 Kio) Consulté 3120 fois
Merci de ton retour Daniel.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K - Désassemblage Dump

Message par Daniel »

Oui, c'est très curieux, le code hexadécimal 11 semble avoir été mal interprété.
Même problème pour CD en $E7CF.
Je n'ai pas écrit moi-même le désassembleur, j'utilise celui de Marat Fayzullin : https://fms.komkon.org/EMUL8/
Je vais regarder si je trouve une explication et je répondrai ici.
Merci d'avoir signalé le problème !

[EDIT 14:30]
C'est très bizarre, je n'arrive pas à reproduire le phénomène.
Il faudrait me donner le contenu du fichier binaire et l'adresse de chargement. Merci !
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: DCVG5K - Désassemblage Dump

Message par Dominique »

Voici les fichiers

Celui MRX du DCVG avec le fichier binaire à suivre déja chargé
TEST SD.zip
(22.15 Kio) Téléchargé 118 fois

Binaire à charger à l'adresse $D000.
C'est un fichier que Forth va lire et compiler par la commande "1 LOAD <cr>"
SD FORTH.zip
(379 octets) Téléchargé 120 fois
Edit Daniel : Je pense que c'est une fausse manip de ma part : J'avais pris un MRX de septembre 2018 quand il n'y avait pas encore la VY5040. L'émulateur n'a pas du aimer.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K - Désassemblage Dump

Message par Daniel »

Oui, c'est probablement un mrx incompatible, mais suis plus ou moins fautif.

Dans chaque fichier .mrx il y a au début un numéro de version. DCVG5K est censé vérifier que la version du mrx est compatible avec la version de l'émulateur. Mais je suis très étourdi et je n'ai pas changé le numéro de version depuis 2011, alors que dcvg5k a beaucoup évolué depuis cette date. Je vais réparer l'erreur pour la prochaine version.

Avec un mrx incompatible il y a eu probablement des variables écrasées, ce qui a pu provoquer la panique constatée dans le désassembleur.
Daniel
L'obstacle augmente mon ardeur.
Daniel
Messages : 17316
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: DCVG5K - Désassemblage Dump

Message par Daniel »

Dernière version de dcvg5k disponible ici --> http://dcvg5k.free.fr/download/index.html
Version 2020.11.14
Mise à jour de l'émulation du contrôleur VY5040 avec la version 13/11/2020 de l'EPROM.
Modification du numéro de version des fichiers .mrx.
Modification mineure de la présentation des instructions désassemblées dans l'outil de mise au point.
Des anomalies sont toujours possibles, si vous en détectez n'hésitez pas à les signaler. Merci !
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Dominique
Messages : 828
Inscription : 09 mars 2010 13:37
Localisation : Limoges
Contact :

Re: DCVG5K - Désassemblage Dump

Message par Dominique »

Excellent et bravo pour la réactivité.
Répondre