forked fromraybellis/usim
- Notifications
You must be signed in to change notification settings - Fork0
stahta01/usim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
An mc6809 emulator written in C++
NB: version 0.91 is historic (written 1993 - 1994) and has some seriousknown bugs in the handling of some instructions and addressing modes.Many thanks are due to B. Armstrong and Soren Roug for finding andresolving those.
The master branch on the primary Github repository(https://github.com/raybellis/usim/) now contains fixes for thoseissues.
As of January 2021 (!) support for interrupts has been implemented, andthe code has been refactored so that complete machines are generatedby creating instances of a CPU, memory devices and peripherals and then"attaching" those to each other. See main.cpp for an example of howthis is done.