Sat, 13 Aug 2022 19:39:42 -0700 |
Michael Pavone |
Fix bug in Z80 debugger for SMS mode post-refactor
|
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
|