log debug.c @ 1347:4c4beb22b042

age author description
Mon, 24 Apr 2017 20:49:31 -0700 Michael Pavone Fix interaction between 68K debugger and instruction retranslation due to self modifying code or bank switching
Tue, 04 Apr 2017 19:31:14 -0700 Michael Pavone Allow a .l suffix to a memory print command to allow fetching and printing a longword
Mon, 03 Apr 2017 20:48:13 -0700 Michael Pavone Improved printing of word at absolute address to support reading from all address types. Implemented support for printing the value pointed to by a register. Removed abuse of read_dma_value in internal debugger.
Fri, 31 Mar 2017 19:11:04 -0700 Michael Pavone Allow adding .w or .b to select just the low word or byte of a register in a 68K debugger print command
Fri, 31 Mar 2017 19:07:04 -0700 Michael Pavone Allow printing current frame number in 68K debugger
Fri, 31 Mar 2017 09:49:02 -0700 Michael Pavone Fix accidental fallthrough on com debugger command
Wed, 04 Jan 2017 20:43:22 -0800 Michael Pavone Don't lock up CPU if performing a read with writes configured when in PBC mode. Allow access to VDP debug commands from Z80 debugger in PBC mode. Handle Mode 4 in VDP debug print functions
Wed, 28 Dec 2016 20:39:27 -0800 Michael Pavone Remove memory map assumptions from Z80 core and move a little bit of logic to the generic backend.c so it can be shared between CPU cores
Wed, 28 Dec 2016 12:28:52 -0800 Michael Pavone Enabled Z80 debugger in PBC mode
Mon, 19 Dec 2016 13:28:18 -0800 Michael Pavone Mostly working changes to allow support for multiple emulated system types in main blastem program
Fri, 09 Dec 2016 09:48:48 -0800 Michael Pavone WIP split of ROM loading/argument parsing from Genesis emulation code. Compiles and doesn't crash, but nothing works. Still a few too many globals as well.
Sun, 24 Apr 2016 21:23:28 -0700 Michael Pavone Fix interrupt latency from STOP instruction status reg changes. Fix modified code patching when non-standard aliases are used. This fixes the demo MDEM's First
Sat, 13 Feb 2016 22:20:37 -0800 Michael Pavone Add yt debug command for printing YM-2612 timer info. Fix AMS shift values.
Sun, 17 Jan 2016 14:36:25 -0800 Michael Pavone Initialize commands field of breakpoint struct to NULL. Remove a debug printf
Fri, 06 Nov 2015 13:44:21 -0800 Michael Pavone Properly initialize commands when adding a new breakpoint
Fri, 06 Nov 2015 11:44:51 -0800 Michael Pavone Allow 68K debug print to read from arbitrary memory regions
Sun, 01 Nov 2015 20:39:40 -0800 Michael Pavone Fix some debug commands that got broken when I added support for the command command
Mon, 19 Oct 2015 19:15:42 -0700 Michael Pavone Fix handling of formatting character for 68K debug command p
Wed, 14 Oct 2015 09:12:11 -0700 Michael Pavone Add support for executing a list of debugger commands when a breakpoint is hit
Fri, 25 Sep 2015 18:12:55 -0700 Michael Pavone WIP debugger improvements. Partial support for display command in 68K debugger. Minor refactor to support commands on a breakpoint.
Sun, 26 Jul 2015 01:11:04 -0700 Michael Pavone Spawn a terminal for the debugger when needed if we are not already attached to one
Sat, 25 Jul 2015 18:22:07 -0700 Michael Pavone Use a new fatal_error function instead of calling fprintf and exit for fatal errors. This new function more gracefully handles the case in which BlastEm was not started from a terminal or disconnected from ther terminal (Windows).
Thu, 28 May 2015 23:05:32 -0700 Michael Pavone Merge
Thu, 28 May 2015 22:31:21 -0700 Michael Pavone Get windows build compiling again post-merge
Wed, 27 May 2015 20:53:21 -0700 Michael Pavone Add a basic YM-2612 command to the debugger. Fix negative detune values and get the correct precision for the multiplication step of phase inc calculation
Thu, 21 May 2015 18:37:41 -0700 Michael Pavone Process events while waiting for 68K debugger input. This prevents "not responsive" dialogs when sitting in the debugger
Thu, 14 May 2015 00:04:22 -0700 Michael Pavone Sync machine state before entering debugger
Tue, 30 Dec 2014 19:11:34 -0800 Michael Pavone Merge