34 Commits
Author SHA1 Message Date
SourMesen 8614f1e3d6 UI: Allow pausing from the menu when any "Pause when..." option is enabled (#253)
Opening the game menu would display the "resume" option, making it impossible to pause (and keep the emulator paused after the menu is closed) by using the menu
2026-08-15 16:44:46 +09:00
SourMesen 2d0fd5f1ac Movies: Added support to load BizHawk/GBAHawk movies (#228)
Supports NES, SNES and GBA (only default controllers, etc.). Most movies will likely not sync properly, but some do.
2026-07-19 01:30:07 -07:00
SourMesen 40335ce735 UI: Update to Avalonia 12, .NET 10 and replace ReactiveUI with MVVM community toolkit (#142)
Also fixes DX11.0 support (for Win7 PCs that aren't fully updated), which stopped working after the recent variable refresh rate changes
2026-07-03 16:04:42 +09:00
SourMesen a13ae9a461 Code: Added naming style CI checks for C#/UI code (#132) 2026-05-22 20:43:13 +09:00
Adrian "asie" Siekierka 5bb64aacf0 WS: Initial Pocket Challenge V2 support (#95)
The Pocket Challenge V2 is an education handheld based on the ASWAN SoC, as used in the WonderSwan. It uses the same boot ROM (with an early exit), but has some implementation changes:

    The LCD icon segment area is not present (on the display panel only).
    There is no onboard internal EEPROM.
    The input keypad layout differs.
    The headphone output is always used with a custom onboard DAC, as opposed to relying on the SoC's own PWM DAC for the internal speaker.

This PR implements support for all of this. Support for the PCv2-exclusive cartridge mapper (KARNAK) will be added by a separate PR.
2026-05-17 01:11:02 +09:00
Fiskbit 87ab83562f GB: Add "Auto (prefer best)" to Region / Model (GB) menu (#123) 2026-05-16 06:38:57 -07:00
NovaSquirrel 8e7e4c2ff9 SNES: Add SPC dumper tool (#89)
* SNES: Add SPC dumper tool

* SNES: SPC dumper fixes
2026-05-08 17:31:34 -07:00
SourMesen e391fd8f9a Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" (#78)
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"

* fix ui format warnings
2026-04-30 06:03:55 -07:00
Sour a2637ef2d4 Debugger: Fixed labels getting erased when spamming reload rom shortcut 2025-03-24 22:02:15 +09:00
Sour e12f40ae3b Fixed compilation warning 2025-03-19 22:29:07 +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 0fbb19d52c SMS: Fixed region menu updating the Game Gear options instead of the SMS options 2024-11-05 18:17:15 +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 ba63112604 UI: Added console-specific options for video filter & aspect ratio settings 2024-07-28 21:21:01 +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 f429697b7f Debugger: Added option to copy profiler data to clipboard 2024-06-24 10:41:24 +09:00
Sour 08a6046074 Debugger: Added up-to-date Lua reference page (generated based on the JSON doc) 2024-06-16 15:08:24 +09:00
Sour 13acb3fe42 Added GBA support 2024-03-30 11:42:31 +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 80f4427108 UI: Fixed crashes when attempting to open a file that's in use by another application 2023-08-22 18:04:42 +09:00
Sour da0825a933 UI: Fixed crash when connection error occurs when checking for updates 2023-05-07 23:43:52 -04:00
Sour 3090179039 UI: Added GB/PCE model selection in settings menu 2023-03-05 23:00:26 -05:00
Sour a16b1b0264 NES: Make "Install HD Pack" a bit better at picking the "correct" hires.txt file 2023-03-03 19:17:38 -05:00
Sour 316dc0206f NES: Preserve zip folder structure when using "install hd pack" 2023-03-01 18:43:44 -05:00
Sour 8303dc3c82 UI: Always show "Resume" action when "pause in menus" is active 2023-02-20 20:39:17 -05:00
Sour fd69095005 UI: Add shortcuts to set scale from 7x to 10x 2023-02-14 19:36:51 -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 6a68580dfb UI: Bring config window to front when already opened and minimized 2023-02-13 21:59:04 -05:00
Sour 23b43eb984 GB: Refactoring, removed ConsoleType::GameboyColor 2023-01-29 23:05:29 -05:00
Sour 200bf99214 UI: Added bilinear interpolation toggle to filter menu 2023-01-28 23:12:58 -05:00
Sour dd26b0b8f8 UI: Added option menu to pick aspect ratio 2023-01-27 22:01:32 -05:00
Sour 682af6246e UI: Rename NewUI to UI 2023-01-25 16:03:56 -05:00