BoardMicro is an instruction level AVR simluator that runs .hex files and includes a simulated Arduino TFT screen.
Android
https://play.google.com/store/ap...
Browser Extensions
https://chrome.google.com/websto...
https://marketplace.firefox.com/...
Hosted
http://starlo.org/atmega32u4.html
Source