As promised in my last post, here is a little demonstration of my memory viewer/editor.
In the first video you can see a classic recursive fibonacci sequence being executed. Since the stack is also just a structure in memory, the memory viewer can show the stack as well as other allocated memory, like the array for the fibonacci results.
Pointers get red lines drawn to the destination they point to.
The second video shows what the memory for a bitmap looks like, that is being written to in realtime.
At any time, even while instructions are executing, I can edit the pixels (or any other data) by hand.