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
Sour
9c4fb9c45c
Debugger: GB - Added assembler tool
2020-06-06 22:27:54 -04:00
Sour
8a37a7ed76
Debugger: GB Event Viewer - Fixed tooltip display for DMA reads/writes
2020-06-02 20:42:58 -04:00
Sour
79197dfe49
Debugger: GB - Added support for RGBDS .sym files
2020-06-02 19:41:47 -04:00
Sour
4db6c08822
Debugger: GB - Added sprite viewer
2020-06-01 23:36:18 -04:00
Sour
6bccfa874f
Debugger: GB - Tilemap viewer improvements
...
-Show tilemap/tile information
-Show overlay option
2020-06-01 22:17:14 -04:00
Sour
bab36b826f
Debugger: Tweak WLA-DX .sym regex to allow more .sym files to load properly
2020-05-31 17:24:12 -04:00
Sour
2ccef88375
GB: PPU accuracy improvements
...
Passes all moooneye-gb tests
2020-05-31 17:19:53 -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
d1952d33f9
Debugger: GB - Fixed disassembly for CB prefixed instructions
2020-05-26 23:56:34 -04:00
Sour
2a6504c2d4
PPU: Fixed mirroring behavior when vram address is over $7FFF
...
Prevents graphical glitches in Lemmings 2 (which appeared because the game uses addresses over $7FFF, which loaded random data outside the vram buffer)
2020-05-26 18:10:19 -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
c32472913c
Debugger: Add basic support for wla-dx symbol files for gb roms
2020-05-24 21:57:37 -04:00
Sour
134c28ed9f
GB: Replace scanline renderer with pixel renderer
...
Probably still not very accurate
2020-05-21 20:57:00 -04:00
Sour
371a7a1ac8
Added basic support for GBC games
2020-05-19 21:31:33 -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