MJSim is a free and open-source simulator of the Atmel AVR and and emulator of the MeggyJr devices.
You will be able to use MJSim as a GUI where you can set break points, view the stack, heap, registers, and condition codes, and view the MeggyJr as calls. MJSim can also be used in batch mode to enable grading.
Detailed instructions on how to install and use the MJSim utility on your Mac are available HERE.
MJSim is a cross-platform utility capable of running on any operating system that comes with Java support (e.g. Mac OS X, Windows, Linux).
- Includes feature where .ppm files are created to show screen.