Sat, 13 Aug 2022 19:37:17 -0700 |
Michael Pavone |
Implement frame advance debugger command
|
Sat, 13 Aug 2022 19:16:30 -0700 |
Michael Pavone |
Finish debugger refactor started with expression parser changes
|
Sun, 07 Aug 2022 01:16:47 -0700 |
Michael Pavone |
Fix Windows build
|
Sat, 06 Aug 2022 22:10:42 -0700 |
Michael Pavone |
Minor cleanup of debugger changes
|
Sat, 06 Aug 2022 15:35:10 -0700 |
Michael Pavone |
Restore ability to print PC in debugger. Make 68K register names case insensitive. Add usp and ssp registers
|
Sat, 06 Aug 2022 15:22:30 -0700 |
Michael Pavone |
Consume all expressions in debugger print command
|
Sat, 06 Aug 2022 15:10:57 -0700 |
Michael Pavone |
Fix bug in debugger lexer
|
Sat, 06 Aug 2022 15:03:07 -0700 |
Michael Pavone |
Implement parentheses in debugger parser
|
Sat, 06 Aug 2022 14:50:41 -0700 |
Michael Pavone |
Add memory indirection syntax to debugger parser/evaluator
|
Sat, 06 Aug 2022 14:14:15 -0700 |
Michael Pavone |
WIP support for expression parsing in debugger
|
Thu, 17 Mar 2022 22:41:42 -0700 |
Michael Pavone |
Remove use of get_native_pointer in 68K instruction decoding in preparation for word RAM interleaving
|
Sun, 13 Feb 2022 22:52:19 -0800 |
Michael Pavone |
Add support for printing strings in 68K debugger
|
Sat, 12 Feb 2022 15:20:43 -0800 |
Michael Pavone |
Move some debugger state to a per-CPU structure. Add m command for returning to main CPU from sub CPU
|
Fri, 11 Feb 2022 23:21:10 -0800 |
Michael Pavone |
Initial support for using debugger on sub CPU
|
Tue, 18 Jan 2022 00:03:50 -0800 |
Michael Pavone |
Implement enough of Sega CD gate array and Sub CPU to pass Sik's Mode 1 test ROM
segacd
|
Tue, 21 Sep 2021 23:17:34 -0700 |
Michael Pavone |
Strip out mega wifi support and debugger
proprietary
|
Sat, 09 May 2020 23:39:44 -0700 |
Michael Pavone |
Merge from default
mame_interp
|
Sun, 03 May 2020 23:28:42 -0700 |
Michael Pavone |
More correct implementation of byte printing in builtin debugger. Fix GDB debugger to use helper in backend.c for reading bytes
|
Tue, 28 Apr 2020 22:03:04 +1000 |
Eric Fry |
Add support for printing a byte from memory in native debugger. Add stubs for GDB commands qThreadExtraInfo and qP
|
Sat, 18 Apr 2020 11:42:53 -0700 |
Michael Pavone |
Merge from default
mame_interp
|
Mon, 13 Apr 2020 18:14:22 -0700 |
Michael Pavone |
Added implementation of printing PC in 68K debugger
|
Fri, 10 Apr 2020 23:01:13 +1000 |
Eric Fry |
Added soft reset command to debugger. Added more debugger help
|
Fri, 10 Apr 2020 13:30:16 +1000 |
Eric Fry |
Added help commands to debugger
|
Sat, 11 Apr 2020 13:36:38 -0700 |
Michael Pavone |
Use proper memory map in Z80 debugger for memory printing
|
Tue, 12 Mar 2019 21:59:52 -0700 |
Michael Pavone |
Remove MAME Z80 core in favor of my new Z80 core
mame_interp
|
Sun, 10 Feb 2019 11:58:23 -0800 |
Michael Pavone |
Initial attempt at interrupts in new Z80 core and integrating it into main executable
|
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
|