Does the AS AVR Simulator (or any other AVR simulator, for that matter) provide any mechanism where a user-written host program can examine the chip state when a breakpoint is hit? Basically, I'd like to have high-level code that is run, with access to the memories and registers of the simulated chip.
Picture a utility that puts of a GUI representation of dynamically allocated memory that updates each time through some loop, where of course malloc()/free() run as AVR code, but the code that analyzes the memory is completely non-intrusive and runs on the PC.