Sour
1f16549cc2
UI: Upgrade to Avalonia 11.0.0-preview5
2023-02-07 00:16:17 -05:00
Sour
be9d877765
SNES: Fixed duplicate keys in SPC7110 state (caused loading games to fail)
2023-02-04 20:34:47 -05:00
Sour
5a6063d72c
SGB: Added option to hide SGB borders
2023-02-04 19:44:24 -05:00
Sour
4f9646a8d9
Video: Fixed aspect ratio when setting left/right overscan while using NTSC filter
2023-02-04 19:43:17 -05:00
Sour
423769e579
GBC: Fixed colors when loading some GB games (e.g DK)
...
This was a bug in the boot rom that was fixed several years ago in SameBoy's code (but this was still using the bugged version)
2023-02-04 16:46:30 -05:00
Sour
dea1a2fd58
NES: Fixed NSF playback issues due to incorrect state at power on/reset
2023-02-04 15:34:16 -05:00
Sour
37b271acf6
History viewer: Added support for software renderer (for macOS)
2023-02-04 13:23:58 -05:00
Sour
7e8c5d52f9
UI: Added fast forward/rewind icons
2023-02-04 09:27:49 -05:00
Sour
81dc987f21
UI: Hide pause button when no game is loaded
...
Fixes pause button being visible when "pause when in bg" is enabled and the recent games selection dialog is disabled
2023-02-03 23:08:29 -05:00
Sour
5f2d12767c
SNES: Fixed SPC issues when loading the SPC file from inside an archive (playlist would be invalid, crash would occur when track ended, etc.)
2023-02-03 21:49:55 -05:00
Sour
6081ab4c5c
SNES: Fixed issues with copier header handling
...
-Remove copier header before rounding up the file size
-Register memory after updating to its final size
2023-02-03 21:21:48 -05:00
Sour
a276c1e96f
Video: Fixed scanline effect not covering the entire frame
2023-02-03 19:20:31 -05:00
Sour
21ffa7a868
Video: Fixed flickering with software renderer when emulation is paused
2023-02-03 17:26:37 -05:00
Sour
63bac5d462
macOS: Replace SDL renderer with Avalonia
...
Avoids SDL-related issues until a better solution can be found
2023-02-02 21:33:48 -05:00
Sour
9e83a29b93
macOS: Fix compilation scripts/errors for macOS
2023-02-01 21:10:53 -05:00
Sour
70404866e1
Linux: Fixed compilation warnings
2023-02-01 19:42:53 -05:00
Sour
f6105bbd0e
Debugger: Tilemap viewer - Added "attribute data" field
2023-02-01 00:51:17 -05:00
Sour
03983c1494
Debugger: Memory viewer - NES - Allow "view in ppu memory" for palette ram
2023-01-30 20:56:35 -05:00
Sour
c696c493cb
UI: Fixed screen size/aspect issues when using power off and then loading another game for the same console (except snes)
2023-01-30 20:40:54 -05:00
Sour
b4618eb47a
GB: Allow loading GB/GBC/SGB save states on any of the 3 models
2023-01-30 19:50:05 -05:00
Sour
23b43eb984
GB: Refactoring, removed ConsoleType::GameboyColor
2023-01-29 23:05:29 -05:00
Sour
6c94016e82
Debugger: Allow pausing the SPC core after STOP/SLEEP call
2023-01-29 23:04:14 -05:00
Sour
f24870c6c6
Linux: Fixed build error
2023-01-29 19:32:54 -05:00
Sour
7ca3ae781e
Debugger: SPC - Invalidate instruction cache on writes even when option to ignore read/writes is turned on
2023-01-29 18:59:46 -05:00
Sour
ef1023ed1f
SNES: SPC - Fixed issues with STOP/SLEEP instructions
...
-Fixed execution not stopping right after stop/sleep until the spc finished catching up to the main cpu
-Force dummy spc to running state when used to get effective addreses, etc.
2023-01-29 18:59:46 -05:00
Sour
13ae706e49
Video: Added option to use sRGB or not when interpolating
2023-01-28 23:02:56 -05:00
Sour
5f078091e0
HUD: Adjust HUD resolution based on aspect ratio to allow the text to be shown without any stretching
2023-01-28 21:56:27 -05:00
Sour
776a9f9025
NES: Show region as "Dendy" when loading a game with famiclone timings
2023-01-28 21:13:06 -05:00
Sour
fc171c50e1
Debugger: GB - Fixed CPU crashes caused by dummy cpu
2023-01-28 20:44:38 -05:00
Sour
210ec99673
Debugger: Fixed crash with GB debugger when in SGB mode
2023-01-28 18:43:03 -05:00
Sour
78ebd36c13
SGB: Fixed GB LCD being stuck in "first frame" mode permanently
2023-01-28 18:30:01 -05:00
Eldred Habert
097e2d40c7
Fix build errors with GCC ( #2 )
...
* Delete libevdev as well with `make clean`
* Fix explicit specialization is non-namespace scope
* Fix declaration of CgbFlag changing its meaning
* Fix declaration of NesHeader changing its meaning
2023-01-28 17:59:08 -05:00
Sour
963f458b90
PCE: Fixed out-of-bounds array access when a sprite was at x>=992 that caused sprites to disappear from the screen
...
Affected Riot Zone
2023-01-28 17:36:11 -05:00
Sour
6a0eef7e05
GB: Sweep - Improved behavior (e.g when shift value is set to 0, etc.)
...
Fixes "04-sweep" test
2023-01-28 11:44:28 -05:00
Sour
4782aade65
GB: Implemented wave channel ram read/write constraints while channel is enabled
...
Fixes "09-wave read while on" and "12-wave write while on" APU tests
2023-01-28 10:20:35 -05:00
Sour
174e31cd5a
Debugger: Fixed pause/break freezes/issues when CPU is halted
2023-01-27 16:14:58 -05:00
Sour
35f61ec2ab
Avi: Prevent audio/video desync when pausing/resuming the emulator while recording
2023-01-27 00:06:51 -05:00
Sour
4f439c920b
Rewind: Fixed recent regression that caused inputs to not be recorded by the rewindmanager
2023-01-26 22:25:17 -05:00
Sour
624831e47c
AVI: Fixed audio/video desync issue when loading a save state while recording
2023-01-26 20:35:59 -05:00
Sour
d765f3f37c
SGB: Trigger joypad interrupt when SGB updates the GB's input
2023-01-26 19:14:51 -05:00
Sour
2e2d6b8db3
Debugger: SNES - Fixed crash when opening the debugger on some SA-1 games
...
Crashed whenever the SA-1 processed an interrupt
2023-01-26 17:27:48 -05:00
Sour
b7e1a84678
PCE: When ext is sgx and model is set to auto, assume supergrafx
2023-01-26 16:59:43 -05:00
leinacc
273d523352
Fix includes for case-sensitive systems ( #1 )
2023-01-26 16:23:49 -05:00
Sour
22c7cee3e5
NES: Fixed Famicom microphone key binding
2023-01-25 23:54:53 -05:00
Sour
2d10ed0351
SNES: Fixed crash when loading SGB bios as a .sfc file
2023-01-25 23:51:09 -05:00
Sour
a637e3eb6d
Debugger: NES - Fixed emphasis logic for NTSC border
2023-01-25 18:27:50 -05:00
Sour
2b0be570fb
UI: Moved "disable frame skipping" option to SNES/PC Engine configuration
...
Other cores are not affected by this option
2023-01-25 16:26:06 -05:00
Sour
3de8e0d305
Debugger: SNES - Process DSP read/writes + added option to ignore DSP reads/writes
2023-01-25 15:47:29 -05:00
Sour
d449f0c641
Debugger: Added cpuType parameter for Lua events
2023-01-24 22:14:24 -05:00
Sour
b2997f1857
Rewind: Keep same instance of rewindmanager to reduce potential thread safety issues
2023-01-24 20:23:41 -05:00