Commit graph

935 commits

Author SHA1 Message Date
NovaSquirrel
9d3d0bccc3
Merge pull request #12 from lab313ru/regs_write
Registers change APIs.
2020-10-11 14:34:31 -04:00
NovaSquirrel
0f0abe9788 Update Ppu.cpp 2020-10-11 14:33:50 -04:00
NovaSquirrel
f08c64e711 Fix/complete Cx4, remove PPU changes 2020-10-11 14:26:01 -04:00
Vladimir Kononovich
f514335bde Registers change APIs. 2020-10-11 13:57:01 +03:00
NovaSquirrel
c1c161b2a5 Revert "PPU: Fixed mosaic display when reading/writing to PPU registers in the middle of a scanline"
This reverts commit 98fe9a85d6.
2020-10-10 15:18:20 -04: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
7853aaef77 Update build instructions 2020-10-09 22:49:17 -04:00
NovaSquirrel
b8ee5f2521
Merge pull request #3 from NovaSquirrel/History-Viewer
History viewer
2020-10-09 22:36:25 -04:00
NovaSquirrel
931c3cf69b Fix clang compile issues 2020-10-08 20:50:36 -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
f6bf4d6f2a Make history viewer sort of work 2020-10-07 00:47:24 -04:00
NovaSquirrel
c15ed1dee1 Progress on getting history viewer added 2020-10-06 22:57:19 -04:00
NovaSquirrel
47000bd6a5 Add readable/writable byte at $43xB and $43xF 2020-10-06 01:04:38 -04:00
Sour
89199f298a Debugger: GB - Fixed some issues with breaking not working properly in some scenarios 2020-07-08 21:25:23 -04:00
Sour
e47f0b8feb Debugger: Lua - Allow regular start/end frame events to work normally when in GB-only mode
Allows reusing identical scripts between both GB and SNES modes
2020-07-08 21:07:00 -04:00
Sour
f701459421 Debugger: Added AF/BC/DE/HL aliases for expressions 2020-07-08 21:02:26 -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
98fe9a85d6 PPU: Fixed mosaic display when reading/writing to PPU registers in the middle of a scanline 2020-07-05 16:21:26 -04:00
Sour
1d27867ddd Linux/Libretro: Fixed GCC build 2020-07-03 23:38:02 -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
b17fdc49c6 Debugger: GB - Added effective address for (hl)/(bc)/(de) op codes 2020-07-03 15:45:07 -04:00
Sour
6da1295696 Debugger: GB - Fixed $E8 being marked as an invalid OP instead of $EB 2020-07-03 14:33:47 -04:00
Sour
973ac9915c Debugger: Linux - Fixed issues with selection/shift key in hex editor 2020-07-03 14:24:18 -04:00
Sour
4c4d3c75d6 Debugger: GB - Fixed crash when debugger accessed APU registers while running 2020-07-03 14:15:31 -04:00
Sour
15f2ee6012 GBC: Fixed FF4D reads in GBC mode (regression) 2020-07-03 12:57:36 -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
af49013e92 GBC: Fixed GDMA timing (setup should only be done once, not once per block) 2020-07-03 11:08:31 -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
a15b22a05a PPU: Fixed color math logic for high res mode when processed in the middle of a scanline
+ Minor refactoring for performance
2020-07-02 10:42:42 -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
3ac5aeaf4a GB: Fixed power off displaying the last GB frame when LCD blending is turned on 2020-06-30 16:50:58 -04:00
Sour
cece3a3a14 ZIP: Fixed recent game not loading when filename stored in zip file was not UTF-8 2020-06-30 16:50:29 -04:00
Sour
6f768eae91 Debugger: Register Viewer - Fixed echo delay display for DSP 2020-06-27 11:53:03 -04:00
Sour
b671d9f26c Debugger: Fixed SPC debugger not showing the disassembled code 2020-06-26 21:59:34 -04:00
Sour
1f620b2652 Debugger: Fixed incorrect memory type mapping in msl file import logic 2020-06-26 21:40:21 -04:00
Sour
83ecd8544b SGB: Mute SGB sound if SPC is muted 2020-06-24 19:20:55 -04:00