This document describes general features of the 6811 simulator. Look at getting started for information about how to use the simulator.
For technical information about its implementation, look at technical info.
The current user interfaces do NOT support all of the features listed below. Future releases of this software will clarify what is supported. Version 1.0 will support most features (with only minor bugs, I hope).
The most recent version ( Version information.) clarifies some of these issues.
This tool can simulate arbitrary 6811-based systems at the source or object code level. The CPU can be configured in any way the user wants. (The default configuration corresponds to the the 6811 systems used in the Electrical Engineering Department at Ryerson University.)
Each bus cycle (read, write or idle) is simulated. The standard internal devices such as the timers, A/D converter, ports, SCI, etc. are (or soon will be!) simulated. Interrupts are supported. Custom external devices can be added by writing relatively simple Java classes that simulate read and write cycles the device is mapped to.
Some of the features included are: