Ich hab zwischen 2013-2015 einen 6809 CPU Emulator in Python zum Spaß implementiert: https://github.com/jedie/DragonPy
Lauffähig sind die ROMs vom: Dragon 32 / 64 und CoCo ... Allerdings nur der Text-Modus.
Außerdem die "single board computer" ROMs sbc09, Simple6809 und Multicomp6809 ...
Vectrex hatte ich angefangen, ist aber lange nicht fertig.
Mit dazu ist ein BASIC-Editor, mit dem man einfacher BASIC code erstellen und in die Machine rein/raus importieren kann...
Aufgeteilt ist das ganze in mehrere Projekte:
- https://github.com/6809/MC6809 der eigentliche CPU Emulator
- https://github.com/6809/dragonlib - Dragon spezifische Code Teile
- https://github.com/jedie/DragonPy - Das Projekt was alles zusammen bringt und die GUI macht