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