Commit graph

3354 commits

Author SHA1 Message Date
Sour
a8644c133d Linux: Tweak makefile to try to fix dev builds not getting optimized 2023-02-20 17:57:48 -05:00
Sour
7f2a4dc9dc UI: Fixed some config settings (volume in particular) always being reset to 0 2023-02-20 16:39:43 -05:00
Max833
56e91b6c0c
UI: Fix typo in resources.en.xml (#10) 2023-02-20 16:27:30 -05:00
Sour
cb88d63e1e UI: Fixed layout issues with sliders 2023-02-19 19:36:39 -05:00
Sour
c95d3064b7 UI: Fixed menu not closing as expected when game selection screen is disabled and window is clicked 2023-02-19 17:15:55 -05:00
Sour
3e0515a8da UI: Increased default size for netplay start/connect windows 2023-02-19 17:09:26 -05:00
Sour
0acb4e1bda Debugger: Sprite Viewer - Fixed sprite outline not being in sync with picture 2023-02-19 17:06:23 -05:00
Sour
2bab0273b0 UI: Add low latency warning in audio config 2023-02-19 12:08:26 -05:00
Sour
f18b20b2c9 UI: Fixed issues when changing options in both menu & config window at the same time 2023-02-19 11:43:55 -05:00
Sour
9504973e7c Video: Split fullscreen refresh rate option into 2 (ntsc/pal) 2023-02-18 22:38:38 -05:00
Sour
fea92478f9 Debugger: Register Viewer - Display raw hex value for entries that were text-only (and display hex values for most entries that weren't setup to show hex values) 2023-02-18 20:04:26 -05:00
Sour
53f7af71e1 PCE: Added preset palette option that uses the old RGB333->RGB888 linear conversion 2023-02-18 19:19:44 -05:00
Eldred Habert
7473580da0
Linux: Fix building without LTO (#9)
Fix building without LTO
Add support for debugging via ThreadSanitizer
2023-02-18 19:19:10 -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
d187383a31 Debugger: Tilemap Viewer - Added more grid overlays for NES (attribute byte, nametable delimiter) 2023-02-18 13:44:09 -05:00
Sour
1235fb22ea PCE: Fixed PSG emulation issues
-Noise timer was affecting the frequency for channels 5 & 6 by mistake
-Fixed output changes being associated with the wrong timestamp

Fixes sound issues in Aoi Blink, Aldynes, Cross Wiber (and most likely more)
2023-02-17 23:35:14 -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
59c2b4cfb5 History Viewer: Fixed hidden current/total time labels 2023-02-16 22:57:53 -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
d255cf3db0 Fixed compilation warnings 2023-02-15 00:12:45 -05:00
Sour
891ae70514 VideoRenderer: Fixed lock being released too early 2023-02-14 20:59:35 -05:00
Sour
ded95e3ebb AVI: Fixed (very unlikely) race condition when recording that could potentially cause some frames to be skipped 2023-02-14 20:41:15 -05:00
Sour
fd69095005 UI: Add shortcuts to set scale from 7x to 10x 2023-02-14 19:36:51 -05:00
Sour
3bb6d13671 UI: Fixed unsaved configuration changes getting temporarily undone when closing the debug settings window 2023-02-14 19:26:26 -05:00
Sour
5763737292 AVI: Fixed playback issues in some video players when recording uncompressed AVI files 2023-02-14 19:08:33 -05:00
Sour
209a8837a1 UI: Added build date to about window 2023-02-14 00:20:01 -05:00
Sour
051986ed5a UI: Auto-update copyright year in about window 2023-02-13 23:41:37 -05:00
Sour
6408e86029 Debugger: Memory search - Fixed radio buttons not triggering the value updates correctly 2023-02-13 22:53:20 -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
97421d0c3e UI: Fixed scale shown in titlebar/scale menu when aspect ratio isn't "no stretching" 2023-02-13 22:15:07 -05:00
Sour
833396fcc0 UI: Renamed "Toggle OSD" shortcut to match its config window label 2023-02-13 22:08:10 -05:00
Sour
f1634642fd Video: Fixed renderer size issues caused by rounding errors when multiplying by aspect ratio 2023-02-13 22:07:36 -05:00
Sour
6a68580dfb UI: Bring config window to front when already opened and minimized 2023-02-13 21:59:04 -05:00
Sour
2cf8a4f49b Debugger: PCE - Fixed deadlock/crashes triggered when processing ST0/1/2 instructions in disassembly 2023-02-13 21:37:19 -05:00
Sour
186f181030 Debugger: PCE - Added psgchannel/vdcreg to expression tokens (+ fixed other tokens not working due to wrong case) 2023-02-13 21:35:44 -05:00
Sour
59944daeec GB: Disable joypad/serial IRQs for GBS files 2023-02-12 12:47:14 -05:00
Sour
92c00aed99 Debugger: GB - Fixed bug in RGBDS sym file import logic, improved error detection/handling 2023-02-12 11:20:51 -05:00
Sour
9b1fde3214 UI: Fixed GB palette/input/video filter preset dropdowns 2023-02-12 10:17:09 -05:00
elzo-d
afb48e313f
macOS: Prevent alert sound on keypresses (#8) 2023-02-12 09:58:11 -05:00
Sour
4cc5199b82 NES: Fixed crash when loading NSF file that uses expansion audio 2023-02-11 14:54:52 -05:00
Sour
66aa76bbfa GB: Disable "GBC LCD color emulation" when running in DMG mode 2023-02-11 13:43:52 -05:00
Sour
fbc286b1c4 UI: Fixed selected scale option/displayed resolution in title bar when DPI > 100% 2023-02-11 11:33:19 -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
d3105ddcdb UI: Fixed crash when opening color picker
Avalonia 11.0-preview5 causes this to crash
2023-02-11 08:15:15 -05:00