i am pretty new to this forum and wanted to share my current Project with you.
It is called MDX, an Assembly Debugger for Atmel's AVRs.
(Scroll down for pictures)
It is an easy to use Tool that simulates a Microcontroller based on its Hardware properties.
It's completely based on a Commandline Interface and right now only available for Linux.
Every Instruction and its impact on the MCU is colorfully and dynamically visualized so you will exactly see what is happening.
You are able to open up more than just one .asm file in a single Debug Session, allowing you to switch easily to another file without closing MDX.
MDX is still in early Development, so it's not supporting everything yet. But it is already possible to set breakpoints and debug some simple programs like loops, stacks, etc.
In the future, I've planned to add a 'backstep', so we might be able to step Back, if we missed something.
And that's why I am posting here. I am curious what you guys think. Maybe you have some great suggestions and/or feedback.
MDX is written in C++ and will be OpenSource.
Thank you for reading.