Commit graph

3354 commits

Author SHA1 Message Date
Sour
469734dc02 Linux: Fixed compilation errors/warnings 2023-12-15 03:43:37 -05:00
Sour
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
0019f6bb79 Debugger: Source view - Fix source view highlights for opcodes with a .l suffix 2023-12-07 23:13:33 +09:00
Sour
7629f280a0 Debugger: Source view - Fix support for source mappings with asar .sym files 2023-12-07 22:44:21 +09:00
Sour
8a8c70046a Debugger: Fixed DPI-related issue for auto-scroll behavior on selection change for viewers 2023-12-04 18:00:41 +09:00
Sour
08424ceba8 NES: Make OAM decay more obvious by displaying a diagonal line of sprites 2023-12-03 14:12:03 +09:00
Sour
6142ba3557 PCE: Allow SF2 mapper to access more ROM 2023-12-03 12:41:41 +09:00
Sour
8411896c58 Debugger: Sprite Viewer - Slightly improve refresh performance by avoiding redrawing sprites that haven't changed 2023-12-01 20:57:30 +09:00
Sour
9caf6b7b5a Debugger: Fixed deadlock that could occur when moving the mouse over the viewers
Reproduced using the tilemap viewer for snes mode7, which caused the issue almost immediately
2023-12-01 20:55:25 +09:00
Sour
a97b71ba17 Debugger: Trace Logger - Fixed crash when window is too small 2023-11-29 21:57:13 +09:00
Sour
3c94fe6245 Debugger: SNES - Fixed effective address display for indirect JMP
Effective address always had the upper 8 bits of the address as 0 instead of using the current value of K
2023-11-29 17:56:25 +09:00
Sour
9e1bde6a0c Debugger: Fixed tooltip/context menu for multi-byte labels shown in brackets 2023-11-25 23:02:23 +09:00
Sour
c0e7d9faac NES: HD Packs - Fixed issues with some games (e.g MMC5) caused by unintended calls to ReadVram 2023-11-22 16:36:29 +09:00
Sour
e75f33a326 Linux: Fixed startup crash when executed from path that no longer exists 2023-11-21 20:05:48 +09:00
Sour
3cbe2bebfe Linux: Fixed clang warnings 2023-11-21 20:05:27 +09:00
Sour
a1612f574d UI: Fix shortcut text not updating in menus after changing a shortcut in the options 2023-11-20 21:18:46 +09:00
Sour
2926a49dbe PCE: Fixed endless intro restart bug in Tenshi no Uta 2 2023-11-19 23:39:54 +09:00
Sour
5f48a82ea3 NES: Fixed missing BaseMapper state in save state data for some mappers 2023-11-19 09:22:21 +09:00
Sour
8b3e873619 Debugger: Fixed main window losing focus and keys getting stuck when reloading a rom with source debugging enabled 2023-11-18 12:48:29 +09:00
Sour
0f411a2837 Debugger: PCE - Support for PCEAS .sym files 2023-11-17 18:52:19 +09:00
Sour
b3bbf9b798 Debugger: PCE - Basic support for WLA-DX .sym files
The .sym file this is based off doesn't appear to be properly exporting RAM labels and source mappings also look like they're mostly broken, so some issues/limitations exist.
+ Fix/improve go to all search results when using WLA-DX sym files
2023-11-16 23:13:04 +09:00
Sour
dab3c87456 UI: Improve numeric up/down layout when DPI is over 100% 2023-11-16 18:08:22 +09:00
Sour
13be4e8d99 Debugger: SNES - Fixed crash in GSU debugger when negative jump target wraps past 0 2023-11-16 17:11:15 +09:00
Sour
10aa708c07 NES: Tweak behavior of halt/dummy reads during DMA
These halt/dummy reads shouldn't trigger the DMA issues - only actual DMA reads should
2023-11-15 22:31:36 +09:00
Sour
a764fc8ed1 Debugger: Source view - Fixed code files not refreshing properly when reloading the rom/dbg file 2023-11-14 22:34:43 +09:00
Sour
9751fbdf06 Debugger: SNES - Fixed jump address in disassembly for DBNZ Y,[...] 2023-11-14 21:05:10 +09:00
Sour
5a069757e2 UI: Update to Avalonia/AvaloniaEdit 11.0.5 2023-11-14 18:37:55 +09:00
Sour
1a5cadbe41 NES: Fixed crash when loading mapper 91 games 2023-11-02 17:22:55 +09:00
Sour
94927419d6 PCE: Fixed (?) frequency for noise
Matches what PCEHawk and Mednafen sound like
2023-11-01 22:39:31 +09:00
Sour
6515d4d41c Debugger: Register Viewer - PCE - Removed duplicated noise output row 2023-11-01 19:27:12 +09:00
Sour
7a2927793c PCE: Fixed SGX games video issue caused by another recent fix
Row buffer for VDC2 was being cleared too early, causing the 2nd layer to always be empty
2023-10-30 21:44:23 +09:00
Sour
c0ea1245f3 SNES: Fixed CPU 6502 emulation mode edge case regarding wrapping behavior for (direct, x) addressing mode 2023-10-29 21:28:44 +09:00
Sour
020b29fe0d PCE: Allow loading .sgx files from compressed archives 2023-10-29 20:15:38 +09:00
Sour
2b8d466f57 NES: Fixed crash when using some overscan values with bisqwit's NTSC filter 2023-10-29 18:43:43 +09:00
Sour
010d4a63b6 SNES: Fixed CPU bugs when in 6502 emulation mode
Based on new cpu tests: https://github.com/gilyon/snes-tests
2023-10-27 21:42:07 +09:00
Sour
af2afc4cf7 Reduced CPU usage for HUDs and when paused 2023-10-14 22:15:27 +09:00
Sour
3b72d78ec2 Debugger: Memory Viewer - Fixed infinite loop when searching from the end of memory with a value longer than the amount of bytes left until the end 2023-10-13 17:15:15 +09:00
Sour
642106991a Debugger: Lua - Fixed writing to nesMemory not triggering side effects as intended 2023-10-06 21:02:39 +09:00
Sour
1678a5ffab Debugger: Lua - Fixed incorrect names of memType values for cpu memory (nes -> nesMemory, etc.) 2023-10-06 21:02:16 +09:00
Sour
01d95d6c91 Debugger: Fixed blurry previews in tooltips when dpi is not 100% 2023-10-02 18:42:50 +09:00
Sour
bb57e13572 PCE: Fixed data from previous frames sometimes being shown on screen when VCE clock changes mid-scanline
Caused flickering line in Order of the Griffon
2023-09-30 17:31:49 +09:00
Sour
2c31b72bb2 Setup: Fixed issue that caused settings to be stored in user profile even when choosing to save them in the local folder 2023-09-30 15:40:56 +09:00
Sour
5f572d5db4 Debugger: Fixed/improved text highlighting issues for C code 2023-09-30 11:54:09 +09:00
Sour
cf81247ff3 UI: Update to Avalonia 11.0.4 2023-09-29 18:11:53 +09:00
Sour
f358ddaabd Video: Added option to use the software renderer on all platforms 2023-09-29 18:08:57 +09:00
Sour
eb17aab85d Debugger: Sprite viewer - Added option to change background color 2023-09-26 18:58:50 +09:00
Sour
fd3142fd04 NES: HD Packs - Allow additional sprites to be added by background tiles 2023-09-25 23:13:43 +09:00
Sour
20148e8c7e PCE: Supergrafx - Tweaked window position based on hardware test result (for 7mhz clock) 2023-09-22 21:29:48 +09:00
Sour
f4b0d01ef9 PCE: Supergrafx - Improve window behavior when modifying window settings during the scanline 2023-09-22 21:09:17 +09:00
Sour
1efd43be7f Debugger: Memory Viewer - Fixed freeze when searching backwards from offset 0
+ Improved search behavior when the search string appears right after the current cursor's position
2023-09-21 20:18:59 +09:00