Commit graph

411 commits

Author SHA1 Message Date
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
9df2e40060 Renamed CpuRegNmiFlag to CpuFlagNmi. 2020-10-12 18:19:17 +03:00
Vladimir Kononovich
27c6df32c3 Added UI registers change functionality. 2020-10-12 16:51:04 +03:00
Vladimir Kononovich
7a75651541 Fixes to registers change core. 2020-10-12 16:49:10 +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
NovaSquirrel
117e6265b0 Update scaling in History Viewer 2020-10-08 01:54:35 -04:00
NovaSquirrel
40d4e21cb1 Volume control on the history viewer 2020-10-08 01:36:42 -04:00
NovaSquirrel
781a70208c Fix movie exporting? 2020-10-08 00:43:56 -04:00
NovaSquirrel
92005f89c0 More Pause/Lock fixes 2020-10-07 23:10:29 -04:00
NovaSquirrel
b8afcb79df Progress on fixing input desyncs in history viewer 2020-10-07 22:42:12 -04:00
NovaSquirrel
1bf62f38fc Make History Viewer not lock up the program when closed 2020-10-07 21:12:39 -04:00
NovaSquirrel
c15ed1dee1 Progress on getting history viewer added 2020-10-06 22:57:19 -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
a22302134d GBC: Improved IO port behavior
Fixes unused_hwio-C test, and allows aevilia to run
2020-07-03 00:39:11 -04:00
Sour
3d421806fb Audio: Do not enable cubic interpolation by default 2020-07-02 10:34:41 -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
1434819830 GB: Added per-channel volume settings 2020-06-22 22:28:37 -04:00
Sour
06135f10de GB: Added palette configuration options
+ Split GB options to a separate window
2020-06-22 19:12:25 -04:00
Sour
ef930104e6 GB: Added options to emulate LCD blending and GBC LCD colors 2020-06-20 23:20:03 -04:00
Sour
cf745e1faf Linux: Fixed monospace font to use "monospace"
Matches recent Mesen-side change
2020-06-20 14:35:51 -04:00
Sour
42015e9f8c UI: Added shortcuts to start/stop recording video/audio/movies 2020-06-20 14:08:07 -04:00
Sour
d8b91efd65 SGB2: Try to load sgb2_boot.bin instead of sgb_boot.bin when using SGB2 2020-06-19 21:25:46 -04:00
Sour
6592805fc0 SGB: Added SGB2 support
+ Change name for SGB bios file
2020-06-18 22:22:46 -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