Commit graph

47 commits

Author SHA1 Message Date
Sour
3fe77d271a Debugger: Added "memaddress" token in expressions 2022-09-28 18:20:45 -04:00
Sour
05551df14a Debugger: Fixed lock up when trying to pause a GB rom that was halted forever 2022-09-20 22:11:27 -04:00
Sour
c3dd78b5ab Debugger: Implemented step back for all main CPUs 2022-09-11 14:50:40 -04:00
Sour
7108bdde36 Refactoring - Moved some leftover files out of the root folder 2022-09-08 21:48:49 -04:00
Sour
152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour
7b394aa686 Debugger: Added "bring to front on pause" option 2022-08-26 18:20:34 -04:00
Sour
d384118da4 Debugger: Fixed call stack issues when NMI/IRQ land on JSR/RTI/RTS/etc calls 2022-08-25 20:38:21 -04:00
Sour
4fc5b2051e Debugger: Lua - Implemented step, reset 2022-08-04 19:10:30 -04:00
Sour
efdbd7b82d Debugger: Profiler - Make GB tab use GB clock rather than SNES master clock 2022-07-27 23:52:54 -04:00
Sour
84da5cdcd3 Debugger: Make GetTimingInfo return GB timing info when called in SGB mode if the caller is bound to the Gameboy cpu 2022-07-27 23:35:02 -04:00
Sour
61fbae131c Debugger: Added controllers tool 2022-07-09 19:39:35 -04:00
Sour
b36edfb024 Debugger: CX4 call stack/profiler support 2022-07-04 17:14:05 -04:00
Sour
f84f1c67c1 Debugger: Added actions to jump to nmi/irq/etc. vectors 2022-07-03 12:59:12 -04:00
Sour
008ed9077d Debugger: Refactor debug config 2022-07-01 12:34:00 -04:00
Sour
60889176b7 Debugger: Added "draw partial frame" option 2022-06-26 21:57:03 -04:00
Sour
5414afdbb4 Debugger: Added "Show jump labels" option 2022-06-26 14:44:59 -04:00
Sour
483a642a98 Debugger: Added function list 2022-06-13 22:13:08 -04:00
Sour
78ca62ed75 Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available) 2022-06-12 00:26:03 -04:00
Sour
fcd7e64582 Debugger: Fixed CDL behavior for SGB, refactor some of the CDL code 2022-06-11 15:19:24 -04:00
Sour
b9d367e91a Debugger: Implement/refactor is jump/is return/etc logic for all CPUs 2022-03-24 21:39:00 -04:00
Sour
56b05cced6 Debugger: Implemented "move program counter" for most CPUs 2022-02-24 23:00:08 -05:00
Sour
92734d6015 Debugger: Exp. eval refactoring to allow getting more data than just the CPU's state 2022-02-21 21:27:14 -05:00
Sour
50cdababc0 Debugger: Implemented predictive breakpoints for GB 2022-02-20 22:25:35 -05:00
Sour
6d60d706ba Debugger: GB debugger refactoring 2022-02-20 21:01:48 -05:00
Sour
ba0b5a89a5 Debugger: Code refactoring, fixes for marked breakpoints 2022-02-20 11:11:44 -05:00
Sour
581f8ab709 Debugger: Remove memory access count tracking (only keep stamps for memory tools color) 2022-02-16 20:50:00 -05:00
Sour
ec84fad585 Debugger: Run to NMI/IRQ actions 2022-02-16 18:20:27 -05:00
Sour
762c9de400 Debugger: Added same rom/ips options 2022-02-08 20:59:03 -05:00
Sour
85482d34f1 Debugger: SNES - Added coprocessor debuggers 2022-01-30 20:20:24 -05:00
Sour
00780830a9 Debugger: Implemented "break in" action 2022-01-30 11:36:55 -05:00
Sour
dffbd4921a Refactoring: Renamed SnesMemoryType 2022-01-22 12:16:10 -05:00
Sour
0b228f5951 Refactoring: Added Snes prefix to files/classes 2022-01-22 11:55:17 -05:00
Sour
0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour
6146019f6d Debugger: Allow changing NES state (wip) 2022-01-15 12:13:24 -05:00
Sour
7cbe3139f9 Debugger: Fixed PPU breakpoint issues 2022-01-08 20:38:19 -05:00
Sour
3d14313183 Debugger: Breakpoint improvements, enable ppu breakpoints for NES, performance tweaks for debugger 2022-01-08 16:02:59 -05:00
Sour
adfafc94ea Event Viewer: Refactored code, fixed issues with list view 2021-12-29 15:04:12 -05:00
Sour
368455e503 Tilemap viewer: Refresh scanline/cycle config 2021-12-28 20:53:39 -05:00
Sour
24b68c71f4 Debugger: Added Debug and Options menus 2021-12-23 18:24:15 -05:00
Sour
811696f06f Tile viewer refactoring/improvements 2021-06-21 14:56:41 -04:00
Sour
078546329f Trace logger (missing file logging) 2021-06-16 23:14:21 -04:00
Sour
a0a06e15a4 Event viewer 2021-06-09 21:51:03 -04:00
Sour
ba2c574f9e Disassembly rework 2021-05-28 12:38:40 -04:00
Sour
12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
2a3a955dc3 Reorganize files (debugger + netplay) 2021-04-09 20:01:50 -04:00
Sour
c7ef756b3f Code reorganization (GB) 2021-04-09 19:13:47 -04:00
Renamed from Core/Gameboy/GbDebugger.cpp (Browse further)