Commit graph

270 commits

Author SHA1 Message Date
NovaSquirrel
1ba72b1bb2
Merge pull request #85 from jeffythedragonslayer/fixed-hang-typo
fixed firstLine{Of,After}Selection typo
2022-10-06 19:11:41 -04:00
NovaSquirrel
728b4e2373
Merge pull request #98 from Menb10ck/master
Ported cheat finder from Mesen-X
2022-10-06 19:10:14 -04:00
Vivien B
f9b3390348 Fix bad indent/newline 2022-10-07 00:36:28 +02:00
Vivien B
a8405784ed Add GSU to registers viewer 2022-10-07 00:28:45 +02:00
Menb10ck
c2fb4de581 Cheat finder: small out-of-bounds fix 2022-08-08 16:41:34 +02:00
Menb10ck
f4e048b068 Cheat finder: code cleanup 2022-08-08 16:36:53 +02:00
Menb10ck
78241c76be Cheat finder: added "add to watch", various fixes 2022-08-08 15:33:41 +02:00
Menb10ck
d0a1ff7e89 Cheat finder: added hex checkbox, 16 bit support
Also fixed various bugs, like:
- Undo button not updating the address list
- Out-of-bounds issues
- Add-cheat address label not updating in all cases
2022-08-08 14:16:12 +02:00
Menb10ck
58c1f46133 Ported complete cheat finder from Mesen-X.
Undo functionality still seems a bit buggy,
and more (new) features should still be added,
like a 16 bit value finder and a hex input box.
2022-08-08 12:28:19 +02:00
Menb10ck
325afced1d Fixed issue with deleting labels in debugger list
When having the debugger label list horizontally scrolled, deleting
labels would cause an exception, since the TopItem property would
suddenly become null. Removing all logic related to TopItem seems to fix
the issue, without any side-effects.
If this causes side-effects on other platforms (that don't use mono),
another fix could be to explicitly check for null and skip the logic if
that's the case.
2022-06-15 14:37:54 +02:00
Jeff Linahan
15ed5d27b9 fixed firstLine{Of,After}Selection typo 2022-06-02 19:52:25 -04:00
Georg Ziegler
efad9c87ce Add new feature: background color in sprite viewer can now be changed. 2022-04-22 10:54:10 +02:00
RPG Hacker
4f6f73200c Merge remote-tracking branch 'origin/master' into dbg_symbols_tooltip 2022-02-20 23:30:29 +01:00
RPG Hacker
f65ba57930 Source view is now (to a limited degree) supported for WLA-DX symbol files 2022-02-20 21:54:11 +01:00
RPG Hacker
a98f7cac13 Shortened the text in the "automatically load debug symbols" settings and instead added a tooltip explaining the setting in more detail 2022-02-19 17:50:10 +01:00
Johannes Holmberg
3a4601f759 Fix Brightness and Forced Blank address labels 2022-02-13 22:41:03 +01:00
Johannes Holmberg
c9d9d02b6b Fix Auto Joypad Poll address label 2022-01-21 22:41:12 +01:00
Jeff Linahan
56fb98ea11 Memory Access Counter columns are wider so ... does not appear 2021-10-19 23:00:01 -04:00
Vladimir Kononovich
a91ddf8c51 Merge branch 'master' into ui_regs_change 2020-10-29 02:19:37 +03:00
Vladimir Kononovich
28b5a3c503 Removed Id entity from a Breakpoint. Now BP manager deals with it. 2020-10-29 02:19:23 +03:00
Vladimir Kononovich
eb1006704a Implemented CPU flags changing. 2020-10-12 18:19:46 +03:00
Vladimir Kononovich
27c6df32c3 Added UI registers change functionality. 2020-10-12 16:51:04 +03:00
Vladimir Kononovich
4ea538fbfe Fixed wrong Selection range if there's only one byte in selection. 2020-10-11 22:07:34 +03:00
NovaSquirrel
242dd77365 Port Watch Window from Mesen 2020-10-10 02:52:36 -04:00
NovaSquirrel
e25c69e54b Add aliases for processor flags, for conditions 2020-10-10 00:22:11 -04:00
Sour
8ebe0401f7 Debugger: Code refactoring (disassembler)
+ Fixed some issues when switching between different coprocessors while debug windows are opened
2020-07-07 22:33:47 -04:00
Sour
1047860be7 Debugger: GB - Fixed memory mappings display when boot rom is active 2020-07-03 16:41:44 -04:00
Sour
7a6b600d34 Debugger: Fixed break on power on not working as expected for GB games
Can't step 1 ppu cycle on GB because LCD is disabled at power on
2020-07-03 16:23:19 -04:00
Sour
071f634f94 Debugger: Register Viewer - Fixed incorrect label for GB APU 2020-07-03 16:18:53 -04:00
Sour
909e75a5ec Debugger: Fixed trace logger refreshing when no changes
+ Fixed byte coloring in hex viewer for GB games
2020-07-03 16:18:03 -04:00
Sour
eb89559f4f Debugger: Trace Logger - Fixed dead lock on power cycle when trace logger is opened 2020-07-03 16:12:24 -04:00
Sour
973ac9915c Debugger: Linux - Fixed issues with selection/shift key in hex editor 2020-07-03 14:24:18 -04:00
Sour
89cc438a6e Debugger: GB Tilemap Viewer - Change buttons to "9800" and "9C00" instead of BG and Window 2020-07-03 11:26:46 -04:00
Sour
ff1848857c Debugger: Tile Viewer - Added background color option 2020-07-03 11:06:22 -04:00
Sour
d4f0b34605 Debugger: GB - Properly implemented vram/oam breakpoints
+ Fixed access counters in gameboy-only mode
2020-07-03 10:06:40 -04:00
Sour
8ae115c430 UI: Added help shortcuts to main window and script window 2020-06-30 16:51:16 -04:00
Sour
bfaff15dda Docs: First version of documentation 2020-06-30 16:51:13 -04:00
Sour
6f768eae91 Debugger: Register Viewer - Fixed echo delay display for DSP 2020-06-27 11:53:03 -04:00
Sour
1f620b2652 Debugger: Fixed incorrect memory type mapping in msl file import logic 2020-06-26 21:40:21 -04:00
Sour
4ac7b21878 Debugger: Added debug log window
This currently logs uninitialized memory reads (main CPU, SA1 & GB) + SGB packets
2020-06-23 18:34:03 -04:00
Sour
d204485153 Added Super Game Boy support
Missing support for SGB2's timings and still needs a few tweaks and more testing
2020-06-18 00:58:39 -04:00
Sour
c47f0d642f Debugger: GB - Added more APU info to register viewer 2020-06-09 19:36:00 -04:00
Sour
4e77e6caef Debugger: GB - Added GB-specific "break on" options 2020-06-07 16:50:55 -04:00
Sour
9dd836c28b Debugger: GB - Added more information to register viewer 2020-06-07 13:09:43 -04:00
Sour
a9075e1df3 Debugger: Assembler - Fixed code highlight issue with label declarations 2020-06-06 23:36:50 -04:00
Sour
9b1f6ef3f9 Debugger: GB - Added uninit read break option 2020-06-06 23:12:03 -04:00
Sour
6ed9ed094a Debugger: GB - Added support for register labels + added default labels for GB registers 2020-06-06 22:35:17 -04:00
Sour
8324da37d2 Debugger: GB - Save debugger labels/watch entries 2020-06-06 22:34:49 -04:00
Sour
bdecd6270b Debugger: GB - Allow saving rom modifications as .gb or .ips files 2020-06-06 22:34:40 -04:00
Sour
704598212a Debugger: GB - CDL support 2020-06-06 22:27:58 -04:00