Commit graph

25 commits

Author SHA1 Message Date
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
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
6d020e09e8 UI: Input - Added option to enable old SNES mouse movement 2024-06-24 11:31:08 +09:00
Sour
7a2e410883 Debugger: PCE - Fixed crashes with Lua tutorial script due to the way overscan/resolution is handled for the PCE 2024-01-05 14:28:44 +09:00
Sour
228586ab12 SNES: Mouse - Added left/up flags to save state data 2023-04-02 15:28:21 -04:00
NESblast
95e302a0d8
SNES: Mouse keeps previous Up/Left flag value when not moving (#16) 2023-04-02 15:23:17 -04:00
Sour
bd4d4e8326 UI: Added more mouse speed levels in input config 2023-04-02 10:32:10 -04:00
Sour
dccc8e2f49 SNES: Mouse - Remove the old logic, only keep the more hardware-accurate one 2023-04-01 16:54:12 -04:00
NESblast
f0391bddd7
SNES: Add SNES Accurate Mouse Movement (#15)
This code approximates a real SNES mouse and has a bool for a non-existent UI option for SNES Mouse Accuracy Mode.
It also lets the mouse move 1 pixel despite sensitivity settings in Mesen classic behavior.
2023-04-01 16:38:40 -04:00
Sour
152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour
c6e527cded Debugger: Lua - getScreenBuffer/setScreenBuffer, getInput/setInput implementations + other fixes/refactoring 2022-07-30 15:39:07 -04:00
Sour
83e5eea2c5 Input: Allow mapping all buttons that were previously hardcoded to specific mouse buttons 2022-07-23 11:16:11 -04:00
Sour
b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -04:00
Sour
b438d9dde0 SNES: Super Scope should only latch location if fire/cursor are pressed 2022-06-26 15:36:00 -04:00
Sour
ff331362be Input: Implemented mouse-based input devices (Windows only) 2022-03-12 19:03:17 -05:00
Sour
1f222fd300 NES/SNES: Allow more flexibility when configuring inputs (2x multitap, etc.) 2022-03-11 23:51:42 -05:00
Sour
aa6a9699fb UI: Added global input options (deadzone, display inputs on screen, etc.) 2022-03-04 22:08:29 -05:00
Sour
11e16ced2d Fixed missing variable initialization, and a few bugs found via code analysis 2022-01-24 20:14:34 -05:00
Sour
0b228f5951 Refactoring: Added Snes prefix to files/classes 2022-01-22 11:55:17 -05:00
Sour
0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour
09d6428ed9 Video scaling/aspect ratio changes 2021-05-11 21:38:23 -04:00
Sour
add120abdb Integrate NES input devices 2021-04-20 22:51:15 -04:00
Sour
12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
a435b0d29a Reorganize code (SNES) 2021-04-09 18:47:33 -04:00