Sour
7267e28e21
Debugger: GBA - Added option to configure whether unidentified code/data is disassembled as arm/thumb
2025-03-31 18:11:29 +09:00
Sour
a9a0b788db
Debugger: Test runner - Initialize debugger immediately after loading the rom, instead of 1 frame later
2025-03-29 10:33:37 +09:00
Sour
1975ab958c
Debugger: Fixed crashes when switching between games from different consoles (in AOT build)
...
Caused by what looks like slight differences between how AOT treats an empty array (vs JIT builds) when it marshals the array (AOT sends a null pointer, JIT sends a pointer to an empty array)
This was causing issues in both builds (AOT crashed immediately because of the null pointer, JIT read from out-of-bounds memory)
2025-03-28 18:03:30 +09:00
Sour
acbe931ba0
Debugger: SNES - Added break on options for SPC
...
Break on BRK, STOP/SLEEP
2025-03-27 23:46:36 +09:00
Sour
2d96724b28
Debugger: SNES - Added new "break on..." options
...
Invalid vram/oam/cgram access, controller read while auto-read is running
2025-03-27 21:30:38 +09:00
Sour
ad548465c6
Debugger: NES - Added new "break on..." options
...
Invalid VRAM access, Invalid OAM write, DMA controller read, Unstable opcodes
2025-03-27 21:16:02 +09:00
Sour
a2637ef2d4
Debugger: Fixed labels getting erased when spamming reload rom shortcut
2025-03-24 22:02:15 +09:00
Sour
dd94362d29
Audio player: Use console time to detect X seconds of silence, rather than real time
...
Player was skipping to next track when pausing for more than X seconds and then resuming playback, etc.
2025-03-24 21:19:24 +09:00
Sour
fef5573bda
NES: Added option to reverse DPCM bit playback order
...
Improves DPCM quality for some specific games that have their DPCM data reversed
2025-03-23 20:52:09 +09:00
Sour
8dc389df49
NES: Runahead - Fixed issues switching disks or inserting coins with FDS/VS System
2025-02-20 18:43:56 +09:00
Sour
d72658de7a
NES: FDS - Fixed issues with Kosodate Gokko (unlicensed disk copying program)
...
+ Added option to save directly to the original rom file instead of creating .ips files (for FDS & cartridges with flashable prg/chr rom)
2025-02-19 21:27:15 +09:00
Sour
991136e58a
Audio Player: Fixed shuffle/repeat buttons not working
2025-02-13 22:07:10 +09:00
Sour
abb86d4f0e
Audio: Fixed buffer overflow crashes when slowing down emulation below ~5%
...
+ Mute audio when playback is so slow that the sound breaks
2025-01-05 00:02:58 +09:00
Sour
18269da46b
SNES: Add support for Sufami Turbo games
2025-01-03 09:18:59 +09:00
Sour
8d6830a70a
SNES: Add support for ST018 coprocessor
...
Used by a single game: Hayazashi Nidan Morita Shougi 2
2024-12-29 23:41:52 +09:00
Sour
21f1f62424
SNES: Added sinc audio interpolation option
2024-12-27 23:02:02 +09:00
Sour
7f0831a542
GBA/SMS/WS: Fixed broken lag counter
...
Also make counter reset to 0 when game is reset on all consoles
2024-12-26 12:01:19 +09:00
Sour
88210b3fcf
SNES/PCE/SMS: Added missing "allow invalid input" option (and prevent invalid inputs by default)
2024-12-20 14:48:15 +09:00
Sour
71ecb09ffe
UI: Added Firmwares tab in emulation settings to view/manage firmware files
2024-12-19 20:06:28 +09:00
Sour
84919bccdc
Rewind: Fixed partial desync of input data when rewind stops
...
This could potentially cause desyncs on subsequent rewinds, but most obviously it caused rewinding during movie playback to break movie playback entirely (because some inputs were handled by the rewind, while others were handled by the movie, causing the _deviceIndex value to be out of sync with its expected value)
2024-12-13 19:00:32 +09:00
Sour
d690e97e41
PCE: Fixed issues loading CD-ROM games that are split into multiple files and have pregaps defined for one or more tracks
...
The pregaps were not calculated properly when starting each subsequent file, causing the start position of subsequent files to be offset by an amount equal to the cumulative pregaps of all the previous tracks
2024-12-06 19:41:10 +09:00
Sour
94d88ecbe2
Linux: Slow down audio playback when emulation speed is set to less than 100%
2024-12-03 21:30:31 +09:00
Sour
1548ce20cb
GG: When using auto aspect ratio, GG should use a 6:5 pixel aspect ratio
2024-11-24 11:04:23 +09:00
Sour
919e14faf6
UI: Fixed fade in/out effect on HUD messages
2024-11-20 20:00:35 +09:00
Sour
ce4b3b8a56
NES: Added option to emulate sprite eval bug that causes unexpected pixels to be shown at X=255
...
This bug exists only on older PPU revisions (2C02B and earlier)
2024-10-19 10:15:35 +09:00
Sour
7ab23e4c61
Debugger: Fixed crash when attempting to rewind immediately after loading a rom, if the debugger is opened and breaks before the end of the first frame
2024-10-16 17:13:53 +09:00
Sour
7110fe31c4
GBA: Added option for RTC
2024-10-10 18:34:59 +09:00
Sour
d751502a58
NES: Added Rainbow support (mapper 682)
2024-10-08 21:37:44 +09:00
Sour
7ed5fd5562
NES: Added EPSM support
2024-10-01 20:57:06 +09:00
Sour
8b6d7fce60
NES: Added new accuracy options to save state data
2024-09-28 22:03:46 +09:00
Sour
de20208abe
NES: Added option to enable CPU test mode registers
2024-09-28 16:55:45 +09:00
Sour
ab8f9f60da
NES: Implemented DMC glitch that causes an additional DMA to run fully or partially, depending the 4015 write's timing
2024-09-28 16:44:34 +09:00
Sour
b627b25fc9
Game Gear: Allow Game Gear-specific video filter overrides
2024-09-25 22:14:19 +09:00
Sour
0838797295
Game Gear: Allow showing entire video output instead of the cropped version the GG screen displays
2024-09-25 21:50:01 +09:00
Sour
8c7152f140
Movies: Show message when movie can't be loaded because it was recorded for another console
2024-09-24 21:34:59 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
d6d0b87c22
Added ColecoVision support
...
Also adds mode 1 (text mode) and mode 3 (multicolor mode) support for the SMS/SG-1000
2024-07-27 14:52:31 +09:00
Sour
8ad5423be5
GBA: RTC support
2024-07-18 21:50:24 +09:00
Sour
640a215cbb
GB: Added support for MBC5 rumble feature
2024-07-13 20:50:57 +09:00
Sour
64db1fa416
GBA: Support for tilt sensor
2024-07-13 12:16:08 +09:00
Sour
8f94cbe64f
GB: MBC7 - Accelerometer and eeprom support
2024-07-07 20:36:45 +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
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
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
6d020e09e8
UI: Input - Added option to enable old SNES mouse movement
2024-06-24 11:31:08 +09:00
Sour
8270b57add
GB: Fixed game shark support
2024-06-16 20:24:11 +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
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support ( #55 )
2024-05-24 16:31:44 +09:00