Arduino Simulators

liudr:

stanleyhuang:
Right now I am develop an Arduino simulator which performs API-level simulation so that debugging is possible on host PC. An agent will developed to run on Arduino boards to interact with the host simulation program.
http://www.arduinodev.com/arduino-simulator/

To correct you on wording as I was corrected by GoForSmoke, from your source code names I am thinking that you are doing an emulator with a PC host. What you are doing doesn't seem to be simulation:

I am not going to develop an emulator for Arduino because I am not going to emulate the hardware but just to implement API-level simulation which I think is more useful than an emulator.