Commit graph

148 commits

Author SHA1 Message Date
Sour
9e5d013c84 Debugger: Minor performance improvements for debugger initialization 2025-03-26 21:25:34 +09:00
Sour
6877fee0ab Fixed compilation error with latest version of VS2022 2025-02-12 16:57:42 +09:00
Sour
30fd76d9e0 NES: Added support for .qd format FDS roms 2025-02-07 21:06:17 +09:00
Sour
18269da46b SNES: Add support for Sufami Turbo games 2025-01-03 09:18:59 +09:00
Sour
f2e071d435 Movies: Fixed last emulation setting stored in movie file not being applied correctly 2024-10-23 20:01:33 +09:00
Sour
682ac04a3e Audio: Fixed crash in resampler when input contains no samples and no resampling needs to be done 2024-10-15 17:26:12 +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
c5406773a0 Added WonderSwan support 2024-09-19 21:19:43 +09:00
Sour
5b992e35f8 PCE: Implement better MWR latch timing
Changing anything but CG Mode mid-screen should not be allowed (latched in vblank)
2024-08-19 10:54:57 +09:00
Sour
cae3dc76fd Netplay: Increase retry/timeout delay before dropping connection when data can't be sent
Fixes disconnections right after connecting when ping times are relatively high
2024-08-09 17:11:53 +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
d0c9deb477 Debugger: Lua - Improve error messages when io/os/lua access is turned off in the options 2024-07-19 18:34:42 +09:00
Sour
8f94cbe64f GB: MBC7 - Accelerometer and eeprom support 2024-07-07 20:36:45 +09:00
Sour
caaf8ed8e8 GB: Added basic support for gbx files 2024-07-06 17:54:34 +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
13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour
57eebde6f5 PCE: Improve .cue parsing to allow FILE entries with no quotes 2024-01-27 10:59:44 +09:00
Sour
35440bcbaa Audio: Fixed muted audio when using 96khz sample rate 2023-12-15 18:02:38 +09:00
Sour
469734dc02 Linux: Fixed compilation errors/warnings 2023-12-15 03:43:37 -05:00
Sour
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
020b29fe0d PCE: Allow loading .sgx files from compressed archives 2023-10-29 20:15:38 +09:00
Sour
af2afc4cf7 Reduced CPU usage for HUDs and when paused 2023-10-14 22:15:27 +09:00
Sour
1741f38d06 Fixed MSVC performance issue caused by __forceinline being redefined as inline by mistake 2023-04-23 20:54:52 -04:00
Sour
716227c0a7 UI: Update to Avalonia11-preview6
Notes:
-Uses a copy of VirtualizingStackPanel (to include fixes done after preview6) + fix another issue in lists
-Fixes memory leaks when closing windows (by setting DataContext to null, etc.)
2023-04-10 22:59:48 -04:00
Sour
e255ae01d9 Utilities: Update stb_vorbis to latest version 2023-03-13 00:08:41 -04:00
Sour
4ea985f4b5 When a file has an unknown extension, check for known file signatures to pick a core 2023-03-12 16:39:48 -04:00
Sour
ace23978f7 NES: HD Packs - Fixed display issues (transparency, missing tiles) 2023-03-02 19:11:59 -05:00
Sour
e92685c564 NES: HD packs load optimizations 2023-03-02 00:00:55 -05:00
Sour
21afcb5bbf NES: Slightly improve hd pack load times by reducing memory allocations 2023-03-01 20:08:13 -05:00
Sour
6d17884440 NES: HD Packs - Fixed memory leak in DecodePNG 2023-03-01 19:59:33 -05:00
Sour
6891f861d1 Fixed timer resolution getting reset to default when opening and then closing the history viewer 2023-02-22 23:58:42 -05:00
Sour
a8644c133d Linux: Tweak makefile to try to fix dev builds not getting optimized 2023-02-20 17:57:48 -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
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
c363474035 Rewind: Reduce memory usage, increase save state frequency (which reduces delay when rewind starts) 2023-02-16 22:18:56 -05:00
Sour
6f99de0135 AVI: Added options to record system/input HUDs in AVIs 2023-02-15 00:28:39 -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
5763737292 AVI: Fixed playback issues in some video players when recording uncompressed AVI files 2023-02-14 19:08:33 -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
9e83a29b93 macOS: Fix compilation scripts/errors for macOS 2023-02-01 21:10:53 -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
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
b3d23c69e5 NES: Fixed missing alpha channel in PNG files created by the hd pack builder 2022-12-30 09:01:43 +09:00
Sour
576ce33bb5 Save States: Keep current state when data for that key can't be found in the save state 2022-09-11 22:11:52 -04:00
Sour
7108bdde36 Refactoring - Moved some leftover files out of the root folder 2022-09-08 21:48:49 -04:00
Sour
152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour
c3a83d2aa9 PCE: Added support for .hes music files 2022-09-03 14:41:07 -04:00
Sour
1108bffe07 PCE: Read CD-ROM image in 256kb chunks instead of loading the entire file at startup 2022-09-01 11:31:38 -04:00
Sour
7f4bdfb1a8 Linux: Fixed compiler warnings 2022-08-19 23:49:28 -04:00