Commit graph

84 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
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
Jeff Linahan
15ed5d27b9 fixed firstLine{Of,After}Selection typo 2022-06-02 19:52:25 -04: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
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
Sour
1047860be7 Debugger: GB - Fixed memory mappings display when boot rom is active 2020-07-03 16:41:44 -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
704598212a Debugger: GB - CDL support 2020-06-06 22:27:58 -04:00
Sour
9c4fb9c45c Debugger: GB - Added assembler tool 2020-06-06 22:27:54 -04:00
Sour
06376f8ca9 GB: Improved DMA support for GBC (timing + bug fixes)
Fixes issues in Star Wars Racer
2020-05-27 22:50:27 -04:00
Sour
dae99e0a75 Debugger: GB - Added missing wram mirror at $E000 in memory mappings 2020-05-27 22:48:59 -04:00
Sour
faf4d62ef4 GB: Allow picking GB model (original vs color) and using a boot rom
+Adds boot rom/sprite ram in hex editor
+Allow colorized GB games in GBC mode
2020-05-26 00:05:35 -04:00
Sour
7100eab0f1 Debugger: GB - Fixed memory mappings display issue 2020-05-25 19:43:22 -04:00
Sour
5f055110fa Added Game Boy support
CPU/APU are decent - PPU is still just a scanline renderer
No Super Game Boy support yet
2020-05-18 16:11:08 -04:00
Sour
9950a4d4cc Debugger: Added copy selection option in disassembly view 2020-05-03 15:14:00 -04:00
Sour
aa899d6b35 UI: DPI-related fixes/improvements 2020-04-13 11:21:45 -04:00
Sour
7c79bf2974 Debugger: Added SA-1 tab to register viewer 2020-03-02 23:08:28 -05:00
Sour
28443f84d6 Debugger: Fixed display issues in disassembly view for SA-1 debugger
Effective addresses and their values were incorrect
2020-02-27 19:59:41 -05:00
Sour
e9e88da0cb Debugger: Added CDL flags for CX4/GSU 2020-02-25 23:56:55 -05:00
Sour
dade91a189 Debugger: Added CX4 debugger 2020-02-24 22:00:52 -05:00
Sour
2e8a13e920 Debugger: Added DSP debugger 2020-02-23 22:24:58 -05:00
Sour
71d0ac693a Debugger: Improved GSU disassembly/debugger 2020-02-23 15:58:14 -05:00
Sour
58c18adc10 Debugger: Fixed delete key not working in watch edit mode 2020-02-22 21:22:47 -05:00
Sour
5aa615a227 Debugger: Added .sym file support (wla-dx)
Unsure if this is correct as different projects appear to generate the .sym file using different logic for the addressing.
2020-02-22 19:33:40 -05:00
Sour
cf909b56d8 Added BS-X support
WIP - Still some issues and missing some features (e.g date/time support)
2020-02-19 23:53:34 -05:00
Sour
93cccd34dc Debugger: Added access counters tab to memory tools 2020-02-15 10:49:11 -05:00
Sour
208e1cc12d Debugger: Fixed UI crash in watch when typing an hex address without the hex prefix 2020-02-14 16:33:10 -05:00
Sour
b62a0a3960 Debugger: Added assembler tool 2020-02-11 22:20:08 -05:00
Sour
aebde00928 Debugger: Add "Go to all" feature 2020-02-09 15:39:14 -05:00
Sour
b68aaefd7e Debugger: Added "mark selection as" shortcuts in debugger & memory tools 2020-02-08 22:30:54 -05:00
Sour
bb02c4352a Debugger: Improved syntax highlighting 2020-02-07 22:54:25 -05:00
Sour
6b435ee93f Debugger: Source View - Preserve current address when switching between both views 2020-01-29 22:34:43 -05:00
Sour
7dd408f4bd Debugger: Source view integration refactoring 2020-01-21 18:22:27 -05:00
Sour
6d9fb65ffd Debugger: SPC - Option to select disassembly format (6502-like vs original) 2020-01-20 23:24:59 -05:00
Sour
a1853f15bc Debugger: Event Viewer - Add list view (+ misc event viewer bug fixes) 2019-12-10 19:13:30 -05:00
Sour
a5f1d4f5ad Linux: Debugger - Fixed an issue when zooming out in viewers 2019-10-26 16:28:14 -04:00
Sour
33cee67e61 Added GSU (Super FX) support 2019-07-30 22:43:32 -04:00
Sour
fe470dd87a SA-1 support (still missing a few rarely used features) 2019-07-25 22:22:09 -04:00
Sour
b3c609a494 Linux: Fixed some crashes and layout issues 2019-07-18 19:09:57 -04:00
Sour
60067db242 Debugger: Fixed crash in disassembly, slightly improved search performance 2019-07-18 16:14:32 -04:00
Sour
1290fa90f6 Debugger: Implemented "edit in memory tools" and "view in disassembly" context menu options in watch list 2019-07-18 08:31:41 -04:00
Sour
4777358437 Debugger: Added right-click actions to disassembly view (add to watch, edit label, edit in hex edtior, go to location) 2019-05-19 14:58:26 -04:00
Sour
ea74b764e9 Debugger: Show break source (breakpoint, break on [...] option, etc) 2019-05-07 20:06:04 -04:00
Sour
f6fe3f5e2b Debugger: Fixed UI crash when opening debugger window (and moving mouse over disassembly view before it finishes initializing) 2019-05-05 13:22:29 -04:00