Sour
9504973e7c
Video: Split fullscreen refresh rate option into 2 (ntsc/pal)
2023-02-18 22:38:38 -05:00
Sour
39a7b8b254
Debugger: NES - Added option to break when EXT mode is enabled
...
Turning this on can potentially damage the PPU and should be avoided
2023-02-18 15:59:14 -05:00
Sour
04f7172be0
UI: Added option to emulate the PAL black borders on the top/left/right sides of the screen
2023-02-18 15:19:56 -05:00
Sour
0488eb262b
AVI: Allow changing resolution/sample rate until first frame is recorded
...
+ Fixed crash if resolution increases while recording to GIF
2023-02-17 19:56:55 -05:00
Sour
0cf91d3074
History Viewer: Disable rewind history within the history viewer instance (lowers memory usage)
2023-02-16 22:47:16 -05:00
Sour
b07e6adefc
NES: Added option to disable flash saves for unrom512/gtrom (for dev)
2023-02-16 22:35:39 -05:00
Sour
c363474035
Rewind: Reduce memory usage, increase save state frequency (which reduces delay when rewind starts)
2023-02-16 22:18:56 -05:00
Sour
a9105f997e
AVI: Prevent recording the "recording to..." message in the avi when the system hud is recorded
2023-02-15 22:48:23 -05:00
Sour
05495c7c1c
SNES/PCE: Added option to force the cores to always output the same resolution
...
Changes the resolution for PCE games (resolution now matches the current game, rather than always being forced to 4x), which makes all filters work better than before. Enabling the fixed resolution option reverts to the old behavior.
On SNES, this forces the output to always be 2x scale, which prevents resolution changes when toggling high res mode on/off. This allows AVI recording to work when a game changes resolution while recording
2023-02-15 22:44:42 -05:00
Sour
6f99de0135
AVI: Added options to record system/input HUDs in AVIs
2023-02-15 00:28:39 -05:00
Sour
891ae70514
VideoRenderer: Fixed lock being released too early
2023-02-14 20:59:35 -05:00
Sour
fd69095005
UI: Add shortcuts to set scale from 7x to 10x
2023-02-14 19:36:51 -05:00
Sour
b44355339c
Recorders: Display message/update UI correctly when recording is stopped automatically because resolution/sample rate changed
2023-02-13 22:28:59 -05:00
Sour
2085af03a7
NES: Fixed colors being slightly different than palette
...
Caused by the code used to apply brightness/etc. settings. Disabled code when settings are at default values, and fixed rounding issue that caused the problem in the first place
2023-02-11 10:26:20 -05:00
Sour
bf2fa11053
Movies: Fixed desync when using rewind during movie playback
...
Affected all systems except NES
2023-02-10 20:59:21 -05:00
Sour
7cc34e7973
SNES: Added option to disable interpolation for DSP
2023-02-10 19:18:14 -05:00
Sour
236cca1cd9
Movies: Fixed freeze when attempting to load a movie while the debugger is opened
...
Fixed an identical freeze when switching tracks in a HES file while the debugger is opened
2023-02-08 22:34:00 -05:00
Sour
7a958cfc53
Movies: Fixed crash after loading a movie containing an invalid save state
2023-02-08 21:12:01 -05:00
Sour
30b91ce382
SNES: Fixed crash with roms that aren't multiple of 4kb
2023-02-08 20:07:00 -05:00
Sour
1f16549cc2
UI: Upgrade to Avalonia 11.0.0-preview5
2023-02-07 00:16:17 -05:00
Sour
5a6063d72c
SGB: Added option to hide SGB borders
2023-02-04 19:44:24 -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
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
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
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
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
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
22c7cee3e5
NES: Fixed Famicom microphone key binding
2023-01-25 23:54:53 -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
Sour
fe90b4571d
Fixed misc code TODOs
2023-01-24 18:05:50 -05:00
Sour
d917fe7118
Settings: Fixed issues with folder overrides
...
The overrides weren't applied correctly at startup, and opening the history viewer would set them incorrectly.
2023-01-24 05:52:27 -05:00
Sour
5a5aa53874
Tests: Ability to record/replay tests
2023-01-24 05:20:42 -05:00
Sour
3498219fee
GB: Added support for 6-letter game genie codes
2023-01-23 19:26:55 -05:00
Sour
0d7e457dae
Fixed/removed some TODOs
2023-01-06 11:10:24 +09:00
Sour
e6b4d23f70
Rename TODOs that need to be fixed/checked before release to TODOv2
2023-01-05 14:07:08 +09:00
Sour
7fa572777c
Cheats: Added cheat database
2023-01-05 12:28:30 +09:00
Sour
4a64beba2c
Debugger: Fixed deadlock when loading a game while debug tools are opened
...
GameLoaded triggers SetCheats which locks while trying to pause the debugger before the emulation thread was started (and the emulation thread can't start because the GameLoaded event locks up)
2022-12-30 10:18:27 +09:00