Sour
|
152abf690b
|
Rename stdafx.h to pch.h
|
2022-09-08 21:29:52 -04:00 |
|
Sour
|
9113101ea2
|
Debugger: Fixed crash when opening debugger for SA-1 games (Linux)
|
2022-08-30 17:45:07 -04:00 |
|
Sour
|
0de17a6df1
|
Debugger: MemoryType::Register refactoring
|
2022-08-29 20:29:12 -04:00 |
|
Sour
|
7b394aa686
|
Debugger: Added "bring to front on pause" option
|
2022-08-26 18:20:34 -04:00 |
|
Sour
|
9b73fadab9
|
Debugger: PCE - Added option to break on invalid vram access
|
2022-08-21 16:55:08 -04:00 |
|
Sour
|
af6d4f0da2
|
Debugger: Refactoring for specific break options (+ added nes break on 2000 scroll glitch option)
|
2022-08-21 16:11:22 -04:00 |
|
Sour
|
46bb3d4733
|
Debugger: Lua - createSavestate/loadSavestate
|
2022-08-04 18:31:39 -04:00 |
|
Sour
|
2eda2cc27e
|
Debugger: Lua - Allow callback to change read/written value, allow callbacks on any memory type (not just cpu memory), allow callbacks for ppu memory
|
2022-08-02 01:42:14 -04:00 |
|
Sour
|
c6e527cded
|
Debugger: Lua - getScreenBuffer/setScreenBuffer, getInput/setInput implementations + other fixes/refactoring
|
2022-07-30 15:39:07 -04:00 |
|
Sour
|
69350fea6b
|
NES: Implemented break on bus conflict option
|
2022-07-13 22:17:00 -04:00 |
|
Sour
|
61fbae131c
|
Debugger: Added controllers tool
|
2022-07-09 19:39:35 -04:00 |
|
Sour
|
63cbe9bd73
|
Debugger: Instruction progression (+ step 1 cpu cycle for snes/sa1/pce)
|
2022-07-08 00:09:01 -04:00 |
|
Sour
|
22afe145d5
|
Debugger: Add "run one cpu cycle" in debugger (NES-only for now)
|
2022-07-06 20:30:47 -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
|
9b6ab930f1
|
Debugger: Added "Find all occurrences"
|
2022-06-24 22:20:12 -04:00 |
|
Sour
|
483a642a98
|
Debugger: Added function list
|
2022-06-13 22:13:08 -04:00 |
|
Sour
|
deb6668da9
|
Debugger: Merged NES CDL files into a single file, show code/data percentages in status bar, fixed some with reset/load/save cdl
|
2022-06-12 16:22:20 -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
|
eaf8406985
|
Debugger: Keep game paused if opening debug tool while paused
|
2022-06-05 21:25:13 -04:00 |
|
Sour
|
38326bdecb
|
Debugger: Fixed deadlock when power cycling while paused when the trace logger was opened
Fixed logic to keep pause state when resetting when debugger is opened
|
2022-05-29 20:49:51 -04:00 |
|
Sour
|
eb80802d3a
|
UI: Keep emulation paused when using reset/power cycle, prevent game from running when debugger is opened while paused
|
2022-05-29 12:17:51 -04:00 |
|
Sour
|
6b285f0a2a
|
PCE: Fixed some debugger TODOs
|
2022-05-26 23:34:41 -04:00 |
|
Sour
|
5fb4cace15
|
Event viewer, register viewer
|
2022-04-10 21:44:26 -04:00 |
|
Sour
|
191304e025
|
wip - everything to review
|
2022-04-06 18:37:35 -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
|
1117bfe4c3
|
Debugger: Added watch list + conditions help tooltip
|
2022-03-22 20:40:39 -04:00 |
|
Sour
|
2ac8cd8438
|
Debugger: Trace logger - Added clear log button
|
2022-02-26 21:47:45 -05:00 |
|
Sour
|
2bee41ce97
|
Debugger: Trace logger improvements/fixes
|
2022-02-26 13:42:31 -05: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
|
6d60d706ba
|
Debugger: GB debugger refactoring
|
2022-02-20 21:01:48 -05:00 |
|
Sour
|
6de42fb210
|
Debugger: CX4 debugger refactoring/improvements
|
2022-02-20 18:22:33 -05:00 |
|
Sour
|
571bdef0fe
|
Debugger: GSU debugger refactoring/fixes
|
2022-02-20 17:01:42 -05:00 |
|
Sour
|
ff71e54326
|
Debugger: SA-1 debugger fixes
|
2022-02-20 16:13:53 -05:00 |
|
Sour
|
05c871a168
|
Debugger: NEC DSP debugger refactoring
|
2022-02-20 12:57:02 -05:00 |
|
Sour
|
e075347ec3
|
Debugger: Fixed debugger not always pausing correctly when opened
|
2022-02-20 12:04:17 -05:00 |
|
Sour
|
ba0b5a89a5
|
Debugger: Code refactoring, fixes for marked breakpoints
|
2022-02-20 11:11:44 -05:00 |
|
Sour
|
a7f96274e0
|
Debugger: Update SPC debugger to break between instructions, allow predictive breakpoints, etc.
|
2022-02-19 13:08:31 -05:00 |
|
Sour
|
4f6ce1f611
|
Debugger: Performance improvements
|
2022-02-19 11:12:02 -05:00 |
|
Sour
|
d5a28f1403
|
Debugger: (WIP) Evaluate breakpoints before an instruction starts executing (ProcessInstruction + calculate upcoming reads/writes)
|
2022-02-19 09:55:33 -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
|
ae6307a46c
|
UI: Shortcuts to open debug tools (+ refactoring)
|
2022-01-30 16:46:10 -05:00 |
|
Sour
|
1759e1786c
|
Debugger: Improve null checking when accessing debugger to avoid crashes
|
2022-01-24 20:06:41 -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
|
8f3f14d323
|
Fixed more issues with debugger when reloading games, etc.
|
2022-01-21 21:25:59 -05:00 |
|