Description

Emu8051 est un émulateur/simulateur pour les microcontrôleurs de la série Intel 8051. Deux versions sont disponibles, qui ne diffèrent que par leur interface, soit en mode console ou graphique (sous GTK+). C'est un projet "Open-Source". L'émulateur accepte les fichiers au format Intel HEX. Une fois chargé, un programme peut être démarré. Il va alors continuer à s'éxécuter à l'infini ou jusqu'à ce qu'il croise un point d'arrêt préalablement défini. Il peut aussi être arrêté avec le bouton STOP. On peut aussi éxécuter une seule instruction à la fois (mode pas à pas), et voir l'effet produit sur les registres et la mémoire. Le programme est écrit en C et utilise des scripts Perl pour générer automatiquement des fonctions C correspondant à chaque instruction en assembleur.

Aperçus

Version 0.0.1

Version 0.0.1

Version 2.0.1

Version 2.0.1

Nouvelles

2014-03-21: Lancement de emu8051-2.0.1
Améliorations majeures aux interfaces GTK et CLI
2014-03-22: Lancement de emu8051-1.1.4
Correction erreur avec instructions ORL et ANL
2013-11-05: Lancement de emu8051-1.1.3
Correction erreur avec instructions JMP @A,DPTR et RETI
2013-09-08: Lancement de emu8051-1.1.2
Correction erreur avec instruction CJNE
2011-12-11: Lancement de emu8051-1.1.1
Correction erreur avec instruction SJMP et améliorations visuelles
2010-03-19: Lancement de emu8051-1.1.0
Ré-introduction du mode console
2009-02-09: Lancement de emu8051-1.0.2
Mise à jour de l'adresse de la FSF
2008-11-05: Lancement de emu8051-1.0.1
Ajouté les informations de licence aux fichiers source et enlevé des messages de diagnostics
2008-04-28: Lancement de emu8051-1.0.0
Enlevé détection de GTK1. Ne supporte maintenant que GTK2
2004-05-11: Lancement de emu8051-0.1.0
Correction erreur avec instruction CJNE et ajout support GTK2
Consultez la Liste des changements pour plus d'informations.

Dépendances

Gtk+-2.0