As I am not a C programmer, can you tell me what I need to get this up and running on a Windows box? I've downloaded all the source files, but don't know how to proceed from here.
Press the "Verify" button in the IDE while keeping the "shift" button pressed on the keyboard. In the output window (lower part of the IDE window), you'll see a lo of messages.
The important part is around the last two lines, e.g.:
I loaded it with File -> Program. I opened the terminal and the pin window.
When I hit the "Play" button, nothing comes out on the terminal exept \u0000 sequences, and the pins in the pin window don't change...
I'm curious if this will work under mono; an emulator would be cool to have, but not so cool if it only works under Windows. One reason the Arduino has been so successful is that it is multi-platform; hopefully, this emulator can be ported to Java so that the multi-platform goodness can be retained. I will definitely have to keep an eye on this development. Glad to see it happen, whatever the case.
I have been testing it mostly with assembly routines from the atmega328p document from atmel.
A lot more testing needs to go in something so complex. Thanks to the link to bitlash I will be able to do that more efficiently.
Thank you for testing this program on mono too. I wasn't sure if it would work.
There is some latency in the update of the screens. This is because of it using winforms I have it running on a timer now that updates the screen periodically. I should find something to fix that.
Seems great - and I love the idea that I can do bits of Arduino programming at work, without my actual Arduino board.
But I have to ask a stupid question: I compiled the Blink example and ran it in Emulare... but where do I find a view that would show me the state of pin 13?