[ANN]: MacSimAVR AVR Simulator for Mac OSX

Hi,

I am not sure what the policy re announcements is but I thought some of the mac users on this forum would be interested in an AVR simulator that I have been working on. The simulator is very much a work in progress ( including missing instructions ) but I thought I’d release a preview version to show it off.

The simulator is called MacSimAVR. The simulator lets you load a hex file into a simulated generic AVR and watch your code execute. You can set code breakpoints to stop the processor and examine the AVR registers, I/O ports and ram, and you can also step through the code one instruction at a time or set it to auto step at an adjustable speed.

The main window features separate panels allow you to view the processor internals. These panels include; a disassembled instruction panel with an instruction pointer hiliting the current instruction and breakpoint column; a processor panel showing the contents of registers, the status register, the stack pointer, and the X, Y and Z registers; the I/O registers panel for the registers and ports and, a memory panel to view contents of sram.

Here is a screenshot:

http://www.fracturedsoftware.com/images … medium.jpg

More details and download at www.fracturedsoftware.com/macsimavr/

Comments and suggestions welcome!

Nice job ! Is it an open source project ?

Vine71:
Nice job ! Is it an open source project ?

No, but it is free at the moment, though I’ll probably charge a small fee (~$15) when its actually useful.

Just a quick note to let you all know that I have put up a second release of MacSimAVR at my website. MacSimAVR is still very much a work in progress but I have now added a bunch of things, including the following:

Completed most of the instructions

Fixed a few bugs in the existing instructions

Added a global breakpoints panel. Breakpoints can also be enabled/disabled.

Automatic updating. Prefs for when to check for updates.

Memory Panel filter button to view only registers,I/O sram etc.

The full list of improvements and download can be found at http://www.fracturedsoftware.com/macsimavr. The application is Intel only and requires OSX 10.5.

Very cool! Going to give it a look to debug some troublesome code!