summaryrefslogtreecommitdiff
path: root/debug.c
AgeCommit message (Collapse)Author
2015-11-06Properly initialize commands when adding a new breakpointMichael Pavone
2015-11-06Allow 68K debug print to read from arbitrary memory regionsMichael Pavone
2015-11-01Fix some debug commands that got broken when I added support for the command ↵Michael Pavone
command
2015-10-19Fix handling of formatting character for 68K debug command pMichael Pavone
2015-10-14Add support for executing a list of debugger commands when a breakpoint is hitMichael Pavone
2015-09-25WIP debugger improvements. Partial support for display command in 68K ↵Michael Pavone
debugger. Minor refactor to support commands on a breakpoint.
2015-07-26Spawn a terminal for the debugger when needed if we are not already attached ↵Michael Pavone
to one
2015-07-25Use a new fatal_error function instead of calling fprintf and exit for fatal ↵Michael Pavone
errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
2015-05-28MergeMichael Pavone
2015-05-28Get windows build compiling again post-mergeMichael Pavone
2015-05-27Add a basic YM-2612 command to the debugger. Fix negative detune values and ↵Michael Pavone
get the correct precision for the multiplication step of phase inc calculation
2015-05-21Process events while waiting for 68K debugger input. This prevents "not ↵Michael Pavone
responsive" dialogs when sitting in the debugger
2015-05-14Sync machine state before entering debuggerMichael Pavone
2014-12-30MergeMichael Pavone
2014-06-17Partially working switch to having a vcounter and hslot counter in the ↵Michael Pavone
context rather than trying to derive them from the cycle count. This should allow for more accurate handling of mid screen mode switches. Interrupt timing is broken currently though
2014-03-02Add backtrace (bt) command to 68K debuggerMichael Pavone
2014-03-01Add a separate flag/define for disabling the Z80 at compile time to ease ↵Michael Pavone
refactoring
2014-02-18Initial work on the x86-32 targetMichael Pavone
2014-02-11Support single stepping in gdb remote debuggerMike Pavone
2014-02-11Move debugging code outside of main source fileMike Pavone