Sour
9f57622df1
Debugger: SNES - Fixed debugger issues for SDD1 games
...
All instructions were interpreted as BRK because of the default peek implementation returning 0 for all addresses mapped by the SDD1, and memory mappings in general did not work properly in the debugger
2024-07-08 18:21:42 +09:00
Sour
0056e59149
Debugger: GB - Fixed screen sometimes turning black when STOP instruction was shown in the disassembly
2024-07-07 20:57:11 +09:00
Sour
8f94cbe64f
GB: MBC7 - Accelerometer and eeprom support
2024-07-07 20:36:45 +09:00
Sour
9ca0fe5922
Linux: Fixed scrolling with mouse wheel sometimes scrolling far more than intended
2024-07-06 19:08:03 +09:00
Sour
caaf8ed8e8
GB: Added basic support for gbx files
2024-07-06 17:54:34 +09:00
Sour
226a87d92c
Input: Allow "pause" shortcut and gamepad shortcuts to work when a keyboard device is plugged in
2024-07-06 10:25:26 +09:00
Sour
13745ca2f2
UI: Fixed crash at startup when pressing some keys before the game selection screen is finished loading
2024-07-06 09:35:01 +09:00
Sour
52c5da5a91
GBA: Changed open bus behavior to match openbuster test rom
2024-07-05 22:49:40 +09:00
Sour
4a796fecad
Tests: Fixed GBA static init issue causing tests to fail when multiple tests are running at once
2024-07-05 22:37:34 +09:00
Sour
523b173326
UI: Fixed "pause when movie finishes" option not working
2024-07-03 20:09:33 +09:00
Sour
4d92cc6d72
PCE: Fixed 6-button controller emulation
...
SF2 was detecting a single 6-button controller with no turbo tap as two 6-button controllers with a turbo tap
2024-07-03 20:02:36 +09:00
Sour
16e0f716c7
PCE: Added missing controller data to save states
2024-07-02 21:26:55 +09:00
Sour
c7f97aba60
PCE: Fixed issue with turbo tap implementation
...
SF2 did not work properly when two 6-button controllers were connected
2024-07-02 21:06:20 +09:00
Sour
990b99f074
Debugger: Tilemap viewer - Fixed crash caused by the new separators in tooltips
2024-07-02 08:40:46 +09:00
Sour
ed4d97b33a
Input: Improve responsiveness for mouse/light gun input devices
2024-06-27 16:25:15 +09:00
Sour
ee09a7bde2
UI: Revert addition of snes mouse option
...
This doesn't appear to be particularly useful and doesn't appear to be related to the original issue that was reported regarding mouse movement
2024-06-25 18:31:49 +09:00
Sour
08adf89dd0
GBA: Added option to enable a log API that should be compatible with mGBA's
2024-06-24 15:23:40 +09:00
Sour
88e60a4b80
UI: NES - Fixed missing "Hardware buttons" list in the input settings
2024-06-24 12:11:31 +09:00
Sour
6d020e09e8
UI: Input - Added option to enable old SNES mouse movement
2024-06-24 11:31:08 +09:00
Sour
f429697b7f
Debugger: Added option to copy profiler data to clipboard
2024-06-24 10:41:24 +09:00
Sour
f61240c246
UI: Fixed escape key not working as expected to close some windows
2024-06-23 20:14:31 +09:00
Sour
6307371a32
Linux: Fixed behavior when pressing escape on a message box
2024-06-23 19:19:24 +09:00
Sour
6244e5d3bc
UI: Change textbox selection fg/bg colors to avoid Avalonia crash
2024-06-23 19:06:52 +09:00
Sour
3b3aad563e
Debugger: Event Viewer - Tweak x,y display to make it less confusing vs scanline/cycle
2024-06-23 18:13:47 +09:00
Sour
074034aa66
Debugger: Use cpu-specific cycle counts for profiler data
...
Fixed SNES co-processors (including the SPC) reporting their profiling data based on SNES master clocks, which wasn't accurate/reliable
2024-06-23 16:21:49 +09:00
Sour
82a34f6d63
UI: Fixed crash in AOT build when creating desktop shortcut in Windows
2024-06-23 15:31:24 +09:00
Sour
b4781c28a7
Debugger: Fixed breakpoints containing a whitespace-only condition never being triggered
2024-06-21 15:01:06 +09:00
Sour
70f302a0f5
Debugger: Lua - Fixed typo in documentation
2024-06-21 15:00:28 +09:00
Sour
b3e4bc8052
Debugger: Fixed elapsed cycle counter sometimes giving an incorrect value when "refresh while running" is enabled
2024-06-18 22:45:40 +09:00
Sour
8270b57add
GB: Fixed game shark support
2024-06-16 20:24:11 +09:00
Sour
08a6046074
Debugger: Added up-to-date Lua reference page (generated based on the JSON doc)
2024-06-16 15:08:24 +09:00
Sour
508d23465a
Debugger: Add separators in some tooltips to group related values
2024-06-15 22:47:58 +09:00
Sour
60a75b6b52
UI: Fixed broken color pickers in debugger settings
2024-06-15 21:32:45 +09:00
Angelo
31a13cfa5c
UI: Only set renderer cursor on non-MacOS ( #63 )
2024-06-09 16:41:32 +09:00
Sour
abe6f0f860
PCE: Fixed sound mixing issue causing pops in ADPCM and CD audio
2024-06-07 20:25:43 +09:00
Sour
d208fdc6a7
UI: Support for NativeAOT
...
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +09:00
Sour
99e4106761
NES: HD Packs - Fixed regression in some HD packs due to validations added when adding new features to some tags
...
Also improved error logging, forced the number of errors to display when the pack is loaded starting, and added stricter checks when using hd pack version 109+
2024-06-05 19:42:33 +09:00
Sour
ff2708d72c
Debugger: SGB - Hide step back button in SGB mode
...
Step back on the GB core while running inside the SNES core is not supported
2024-06-01 14:47:09 +09:00
Sour
f5959beb3e
UI: Upgrade Dock package
...
Fixes issue that allowed floating dock windows when they were meant to be disabled (because they're not supported properly by the debugger)
2024-06-01 13:24:56 +09:00
Sour
950c1d80c9
PCE: Added option to select between the original HuC6280 and the A revision of the PSG
...
HuC6280A (which has less popping) was (and still is) the default behavior
2024-06-01 12:49:39 +09:00
Sour
32e8125a87
Debugger: Fixed memory viewer display issue/freeze in some scenarios when highlight breakpoints option is enabled
2024-05-27 16:53:42 +09:00
Sour
d0adadd49f
Debugger: GB - Register viewer - Fixed sprites enabled flag
2024-05-26 11:17:02 +09:00
Sour
829c671d6a
Upgrade to .NET 8
...
Added a separate .NET 6 Windows build because .NET 8 is not available on Windows 7/8
2024-05-24 23:08:43 +09:00
Sour
a6ce34bdd8
UI: Fixed mouse cursor flickering when using the software renderer
2024-05-24 17:16:19 +09:00
Sour
f80ee42c73
GB: Fixed BG color when BG layer is disabled and BGP doesn't set index 0 as color 0
...
Fixes title screen in Megami Tensei Gaiden
2024-05-24 16:34:13 +09:00
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support ( #55 )
2024-05-24 16:31:44 +09:00
Sour
e1eaaf71ef
GB: Fixed SGB issue when GB is powered off and then back on
...
Some state was not being reset properly, causing an issue with the GB logo in Akumajou Dracula in SGB mode
2024-05-13 23:22:10 +09:00
Sour
bbc1087888
GB: Fixed crash in Super Mario Land 2 in GBC mode
...
When entering Wario's castle, the game frequently crashed in GBC mode. This was caused by the different timing for the rendering idle cycles - making the GBC timing identical to the GB fixed the crash (and other minor adjustments fixed the couple of GBC test roms that broke as a result)
2024-05-13 20:41:15 +09:00
Sour
6cc490e90f
PCE: Fixed emulator crash when running large block transfers
2024-05-13 17:58:33 +09:00
Sour
c61297c6c5
GB: Fixed missing HUD in 007 The World Is Not Enough
2024-05-12 22:26:25 +09:00