vendredi 8 novembre 2019

MONA version 0.4

La version 0.4 de MONA est maintenant disponible. J'ai ajouté la commande f addr string pour faire une recherche en mémoire d'une Chaîne ASCII. Le readme.md a été mis à jour.


>f $8080 "commands"
Found at address: $8CAE 
>h $8cae
$8CAE  $63 $6F $6D $6D $61 $6E $64 $73   commands

>f $8080 "Commands"
String not found.
>f $8080 i "Commands"
Found at address: $8CAE 

Prochaine étape

Pour la version 0.5 je vais ajouter un désassembleur. La commande va fonctionner de la façon suivante:


>d $809E
$00809E $AE $17 $FF    LDW X,#$17FF
$0080A1 $94            LDW SP,X
Une vingtaine d'instructions seront affichées suivit d'une pause. La barre d'espacement va permette d'afficher les 20 instructions suivantes. N'importe qu'elle autre touche pour revenir à l'invite de commande.

mercredi 6 novembre 2019

MONA version 0.3

J'ai encore amélioré MONA. J'ai aussi mis à jour le fichier readme.md pour tenir compte des nouvelles possibilités du programme. J'ai encore d'autres idées pour améliorer ce programme.

lundi 4 novembre 2019

MONA version 0.2

Je poursuis mes expérimentations avec la carte NUCLEO-8S208RB. Je viens de compléter la version 0.2 de MONA

Nouveautés

  • La mémoire étendue au delà de l'adresse 0xfffff (65536) est maintenant accessible.
  • Une commande qui ne reçoit pas suffisamment d'argument ou des arguments invalides est abandonnée et affiche un message d'erreur.
  • La Commande ! accepte maintenant des chaînes de caractères entre guillemets comme arguments.
  • La commande e pour mettre à zéro des plages de mémoire a été ajoutée.