Sun, 04 Nov 2018 11:45:41 -0800 |
Michael Pavone |
Added a 68K debugger command for setting a register
|
Thu, 01 Nov 2018 20:14:56 -0700 |
Michael Pavone |
Forcefully update the display when entering the 68K debugger so you can see it update in realtime as you step through the code
|
Thu, 06 Jul 2017 21:51:35 -0700 |
Michael Pavone |
Fix s(tep) debug command for the case of dbra with an expired counter reg
|
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
|
Tue, 17 Jun 2014 19:01:01 -0700 |
Michael Pavone |
Partially working switch to having a vcounter and hslot counter in the 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
|
Sun, 02 Mar 2014 14:41:43 -0800 |
Michael Pavone |
Add backtrace (bt) command to 68K debugger
|
Sat, 01 Mar 2014 17:11:06 -0800 |
Michael Pavone |
Add a separate flag/define for disabling the Z80 at compile time to ease refactoring
|
Tue, 18 Feb 2014 21:37:31 -0800 |
Michael Pavone |
Initial work on the x86-32 target
|
Tue, 11 Feb 2014 22:38:47 -0800 |
Mike Pavone |
Support single stepping in gdb remote debugger
|
Tue, 11 Feb 2014 21:53:31 -0800 |
Mike Pavone |
Move debugging code outside of main source file
|