Commit graph

65 commits

Author SHA1 Message Date
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
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
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
eed94fdbe7 UI: Fixed error message/broken layout when clearing the text/value in a NumericUpDown control 2024-12-26 16:09:21 +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
e18db92692 UI: Update to Avalonia 11.2.0 2024-11-11 09:28:22 +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
7110fe31c4 GBA: Added option for RTC 2024-10-10 18:34:59 +09:00
Sour
7ed5fd5562 NES: Added EPSM support 2024-10-01 20:57:06 +09:00
Sour
a2dd107f13 UI: Don't send keys to game when focus is in the menu 2024-09-29 18:28:40 +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
ef80f108c1 UI: Allow changing theme without restarting 2024-09-22 12:25:25 +09:00
Sour
c5406773a0 Added WonderSwan support 2024-09-19 21:19:43 +09:00
Sour
f3b75dbeee Netplay: Fixed a couple of crashes and the "select controller" menu
-A client disconnecting could cause the server to crash
-A server stopping, then starting again, could cause the client to crash when reconnecting to the server after getting disconnected by the server stopped
-The select controller menu was not getting updated and was always empty
2024-08-07 18:31:20 +09:00
Sour
76a0ab75ea NES: Moved PAL border option to emulation tab 2024-07-28 22:01:44 +09:00
Sour
ba63112604 UI: Added console-specific options for video filter & aspect ratio settings 2024-07-28 21:21:01 +09:00
Sour
f3f44613a4 UI: Update to Avalonia 11.1.1 2024-07-28 11:05:14 +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
640a215cbb GB: Added support for MBC5 rumble feature 2024-07-13 20:50:57 +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
88e60a4b80 UI: NES - Fixed missing "Hardware buttons" list in the input settings 2024-06-24 12:11:31 +09:00
Sour
6d020e09e8 UI: Input - Added option to enable old SNES mouse movement 2024-06-24 11:31:08 +09:00
Sour
d208fdc6a7 UI: Support for NativeAOT
Added Windows & Linux builds using AOT compilation
2024-06-05 20:23:31 +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
Sour
68406074d5 UI: Fixed display for the "custom aspect ratio" field 2024-05-06 10:21:53 +09:00
Sour
13acb3fe42 Added GBA support 2024-03-30 11:42:31 +09:00
Sour
ec9c892797 UI: Attempt to workaround/fix reported crash when generating installed font list 2024-03-27 22:14:59 +09:00
Sour
ec6e66524f SMS: Added option to blend frames for GG 2023-12-16 20:06:40 +09:00
Sour
5a17c88148 SMS: Added region selection for GG 2023-12-16 19:01:13 +09:00
Sour
5308983ebb Added SMS/GG/SG-1000 support 2023-12-14 22:23:27 +09:00
Sour
f358ddaabd Video: Added option to use the software renderer on all platforms 2023-09-29 18:08:57 +09:00
Sour
3e36c3949e UI: Upgrade to Avalonia 11 release 2023-07-08 14:14:31 +09:00
Sour
600d4bf5b2 UI: Revert to Avalonia 11-preview8
AvaloniaEdit is broken in RC1 and there appears to be some keyboard focus issues on Linux

This reverts commit b90ffc7788.
2023-06-30 10:25:03 +09:00
Sour
b90ffc7788 UI: Update to Avalonia 11 RC 1.1 2023-06-10 21:24:43 +09:00
Sour
e2f6404c10 UI: Upgrade to Avalonia11-preview8 2023-05-26 14:58:17 +09:00
Sour
a2d5593b9e SNES: Added option to configure SPC clock speed 2023-04-21 21:20:59 -04:00
Sour
4cfc4a6a9d GB: Added option to allow invalid inputs
Some games crash when 2 opposite directions are pressed at the same time (e.g Pocket Bomberman)
2023-04-15 01:14:48 -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
bd4d4e8326 UI: Added more mouse speed levels in input config 2023-04-02 10:32:10 -04:00
Sour
3350c246a1 NES: Improved horizontal bleed/blur behavior for bisqwit NTSC filter + use better default i/q values (credits to rainwarrior)
Centers the effect of the filters, which prevents the color bleed from only appearing on the right side of the original pixels
2023-03-26 22:57:04 -04:00
Sour
84e27a52c3 UI: Replaced ItemsRepeater usage with ItemsControl 2023-03-19 15:08:19 -04:00
Sour
40833cf681 NES: Added option to emulate PPU "warmup" after reset 2023-03-03 22:51:58 -05:00
Sour
b98397feb0 UI: Changed default HUD size, added option to pick being old and new behavior 2023-02-21 20:28:07 -05:00
Sour
cb88d63e1e UI: Fixed layout issues with sliders 2023-02-19 19:36:39 -05:00