I have a problem.
Back when I was a young lad, my favorite thing to play with was a Motorola 68000 debugger called MacsBug, many of you old school Mac-ers remember this as a wonderful tool, where you would press a key combo, and poof! no matter where the CPU was, be it in a driver call, program call, interrupt handler, video blitter, or sound driver logic, you would be dropped into a beautiful debugger complete with C++ comments, menus, etc, and you could literally do anything to the running program, or OS routine, you could trace, change the inst pointer, registers, etc etc etc even do logging if the computer wasnt in a SCSI control routine or whatever.
My question is this. Does such a powerful debugger exist for Windoze/x86 and where can I get it? There seem to be plenty of compile time debuggers available, but I would like to be able to drop in on any running WIndows process and view its code/register/stack/heap usage, and even change the instructions in the code as its executing. Any ideas would be helpful. Thanks!
