SourMesen
1489d34441
SNES: Added support for BlueRetro controller ( #220 )
...
This controller/adapter supports rumble as well as reading the state of both analog sticks and the L/R triggers.
Code by @RandalLinden
2026-07-16 05:10:26 -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
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
fabc9a6217
Linux: Fixed d-pad not working with PS3 controllers
2025-07-15 23:24:03 +09:00
Sour
93f1da5c75
Linux: Fixed UI freeze when closing debugger tools while a tooltip is opened
...
Found on Fedora 42 using Wayland. An infinite loop occurred when XQueryPointer failed.
2025-06-26 15:49:45 +09:00
Sour
5350959230
SNES: Added new controller type that supports rumble
2025-06-23 10:26:31 +09:00
Sour
a17bb92dbb
General: Disable stdout output by default, added --enableStdout command line option to enable it when needed
2025-06-13 10:52:55 +09:00
SourMesen and SeregaWin555
02180abed1
Linux: ARM64 build support ( #73 )
...
Co-authored-by: SeregaWin555 <[email protected] >
2025-03-30 21:06:18 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
640a215cbb
GB: Added support for MBC5 rumble feature
2024-07-13 20:50:57 +09:00
Sour
8f94cbe64f
GB: MBC7 - Accelerometer and eeprom support
2024-07-07 20:36:45 +09:00
Sour
226a87d92c
Input: Allow "pause" shortcut and gamepad shortcuts to work when a keyboard device is plugged in
2024-07-06 10:25:26 +09:00
Angelo
d82cd8a2c4
UI: Move mouse handling to core and add MacOS mouse support ( #55 )
2024-05-24 16:31:44 +09:00
Sour
9af571cac8
Linux: Fixed video freezing after power cycle/reload rom
2024-01-11 17:51:28 +09:00
Sour
9e6f9af4af
Linux: Fixed SDL2 blank screen issue
...
It looks like recreating only the texture when the window changes size doesn't work anymore, re-initializing everything when a resize occurs seems to allow SDL to work properly again
2024-01-09 16:33:01 +09:00
Sour
af2afc4cf7
Reduced CPU usage for HUDs and when paused
2023-10-14 22:15:27 +09:00
qurious-pixel
bd943c0aff
CI: AppImage build ( #25 )
2023-07-18 18:03:03 +09:00
elzo-d
45661ded1c
Build: Use sdl2-config for SDL2 includes ( #5 )
...
Fixes compilation on ARM Macs
2023-02-05 11:01:20 -05:00
Sour
d9ff0eeb1a
macOS: Fixed/patched crashes caused by call to SDL_SetWindowSize in a non-UI thread
2023-02-01 22:10:25 -05:00
Sour
9e83a29b93
macOS: Fix compilation scripts/errors for macOS
2023-02-01 21:10:53 -05:00
Sour
0d7e457dae
Fixed/removed some TODOs
2023-01-06 11:10:24 +09:00
Sour
91ab4bd814
Input: Stop calling ShortcutKeyHandler::ProcessKeys constantly (because of periodic mouse button updates)
2022-09-04 14:12:08 -04:00
Sour
aff667eae5
UI: Workaround for Avalonia bug where minimizing a debugger window and then pressing on gamepad button triggers OnPreviewKeyDown with Key.None (which caused all unassigned bindings to be triggered)
2022-09-01 19:09:44 -04:00
Sour
998bf9b52b
Added History Viewer
2022-08-07 19:03:35 -04:00
Sour
240e045f99
Debugger: Lua - Added selectDrawSurface API (+ Linux compilation fixes)
2022-08-02 23:25:41 -04:00
Sour
fe7dfbb11b
Input: Allow mapping buttons/shortcuts to mouse buttons + refactoring (16-bit keycodes, make mouse buttons behave like all other keys)
2022-07-22 17:00:00 -04:00
Sour
768eba143f
Linux: Hide exclusive fullscreen options (not supported yet), turn on hardware accelerated rendering for SDL
2022-07-21 22:51:51 -04:00
Sour
467de93af5
Video: Implement exclusive fullscreen & integer scale in fullscreen options
2022-07-02 15:12:26 -04:00
Sour
eb80802d3a
UI: Keep emulation paused when using reset/power cycle, prevent game from running when debugger is opened while paused
2022-05-29 12:17:51 -04:00
Sour
429c3bfbaf
Linux: Display system HUD
2022-05-09 22:49:43 -04:00
Sour
9d226d6588
Linux: Fixed build, fixed some clang warnings
2022-05-09 20:53:56 -04:00
Sour
e137d3e60c
Menu shortcuts
2021-05-22 19:24:00 -04:00
Sour
5f2524fe60
Fix Linux build (and most clang warnings)
2021-05-13 00:25:00 -04:00
Sour
4874ec67f1
Linux/makefile fixes
2021-04-10 01:01:31 -04:00
Sour
61039cce86
Update keybindings for new UI
2021-03-15 17:39:33 -04:00
Sour
9581fdf51b
Linux: Fixed black screen when loading a game with nvidia drivers
2019-12-28 20:54:25 +00:00
Sour
fdb8ca6292
Input: Added option to control analog stick deadzone size
2019-10-19 16:13:11 -04:00
Sour
7e854b4376
Linux: Fixed crash on startup when show game timer option is enabled
2019-08-04 22:27:09 -04:00
Sour
2a28cfc344
Linux: Fixed pause icon color
2019-07-18 17:26:48 -04:00
Sour
c96e37145f
UI: Fixed rendering issues on startup
...
+ Improved load-up for recent games to not appear glitched for a split second
2019-07-16 19:08:16 -04:00
Sour
e1c7e7b9c4
Linux: Fixed build/makefile and compilation errors/warnings (and add missing files to git)
2019-03-31 14:50:12 -04:00