arduino emulator

I want an emulator to debug step-by-step the software.

It's true that trought serial port I can do a 'message debugging' but in my experience it's more confortable do with simulated environment.

My experience in pic debugging is with proteus iris software. It's commercial soft, similar to eagle. Iris has an 'emulator' of the logic circuit you design and allows to run step-by-step, changing input states dinamicly, etc.,

It's very useful but is not open source :frowning:

Thank you for the reply