Commit Graph

152 Commits

Author SHA1 Message Date
sorgelig
9cd404ea65 Common shared memory module. Using O_CLOEXEC for opened files. 2021-04-16 23:12:46 +08:00
sorgelig
c0c7c05dfa Support original core name and common arcade section in ini. 2021-03-26 14:53:42 +08:00
sorgelig
11489aaf1b input: fix false analog sending to core. 2021-03-02 18:35:57 +08:00
sorgelig
a35071833a input: don't merge gamepads on Xbox 360 wireless receiver. 2021-02-14 21:16:09 +08:00
sorgelig
861ee02be0 input: disable raspad3 emulated mouse. 2021-01-17 02:19:26 +08:00
sorgelig
e74792b61c Support for RasPad3 touchscreen. 2021-01-15 13:51:42 +08:00
sorgelig
093a265599 input: assign spinner by button press as well. 2020-12-13 17:17:42 +08:00
sorgelig
3e3dd58117 input: prevent player assignment to keyboard. 2020-12-13 17:17:42 +08:00
sorgelig
48b41c0634 input: rework mouse as spinner option. 2020-11-18 22:17:21 +08:00
sorgelig
82f735d799 input: INI option to use all mice as spinners. 2020-11-16 19:22:55 +08:00
sorgelig
70eb94355c input: support spinner from mouse. 2020-11-14 15:47:52 +08:00
sorgelig
ebde62580b input: add PS5 gamepad id. 2020-11-02 22:58:00 +08:00
sorgelig
6a1203e54e input: fix autofire display rate. 2020-11-01 20:33:50 +08:00
Feels Duck Man
7983d580fa Adjusted autofire rate to allow 16ms increments 2020-11-01 18:46:22 +08:00
sorgelig
16148fc2c7 input: allow to use any defined button to assign the player. 2020-08-21 18:13:34 +08:00
paulb-nl
ddb3a8847e Add setting to disable merge for specific VID/PID.
For example J-PAC in dual X-input mode with VID/PID 045e:028e
2020-08-16 04:29:13 +08:00
sorgelig
7e45aa5d23 Allow INI combo switch only in main or system page. 2020-07-13 03:03:08 +08:00
sorgelig
7a9cd0a2ad input: fix: some BT devices(wiimote) don't have phys field, so use uniq field only. 2020-07-05 03:56:44 +08:00
sorgelig
3e386501f6 input: treat back button on MS devices as select. 2020-07-05 01:12:22 +08:00
sorgelig
0e9dd5e7e6 input: reset map_shown on player assignment reset. 2020-07-03 23:35:03 +08:00
sorgelig
b21b4fa526 input: some cleanup. 2020-07-01 05:10:45 +08:00
sorgelig
e0a2e55341 input: use both phys and uniq fields fro ID. 2020-07-01 01:26:31 +08:00
sorgelig
576a1292d9 input: improve map show cases. 2020-07-01 01:08:10 +08:00
sorgelig
dcdc879a61 input: better ID handling for prohibited to merge devices. 2020-07-01 00:04:39 +08:00
sorgelig
2687d3e6f3 input: better unique identification to preserve the player assignment. 2020-06-30 21:49:24 +08:00
sorgelig
7b2e25404a input: support skip in keyboard definition (for pseudo-keyboard devices). 2020-06-30 03:59:18 +08:00
sorgelig
4bfd1378a3 input: assign joystick to player only when button 'A' is pressed. 2020-06-30 02:27:21 +08:00
sorgelig
a7f472e1af input: KEY_102ND - 0x61 2020-06-23 00:04:23 +08:00
sorgelig
03d824a6b3 input: restore player gamepad after input devices re-enumeration. 2020-06-22 16:57:16 +08:00
sorgelig
e426de98f4 OSD: support increase/decrease options where possible. 2020-06-21 06:16:12 +08:00
sorgelig
d70dc9de5d OSD: remember last opened settings page. 2020-06-20 20:29:13 +08:00
sorgelig
6d4ea9983a input: merge jammasd and jpac/ipac into a common option. 2020-06-08 22:28:18 +08:00
bdlou
ee0f873081 Add J-PAC/I-PAC support
* Update cfg.cpp

* Update cfg.h

* Update input.cpp

Add support for J-PAC/I-PAC

* Update MiSTer.ini

Added J-PAC/I-PAC VID/PIDs to ini
2020-06-08 21:49:31 +08:00
sorgelig
bd9ea67c63 Add sniper mode option in ini. 2020-05-02 15:12:19 +08:00
sorgelig
ce45d3f2da input: support for JammaSD to joystick translation. 2020-04-24 07:50:58 +08:00
sorgelig
4e96473a1a Initial support for Atari ST. 2020-04-17 23:44:05 +08:00
sorgelig
07d965102d Some refactoring and normalization. 2020-04-12 17:19:49 +08:00
sorgelig
b2ae1e562a Add arcade launching cmd. 2020-04-11 20:12:04 +08:00
mlc4050
358787441e Disabled merging for Mayflash 2 port SNES controller and Xinmo 2 player usb encoder
* Disabled merging for Mayflash and Xinmo 2 player controller vids

* Added a PID check before bypassing device merging
2020-04-08 15:14:22 +08:00
sorgelig
f7a26fba54 input: skip KEY_UNKNOWN code. 2020-03-19 02:45:51 +08:00
sorgelig
ae4b8968e9 input: display controller's player number. 2020-03-18 23:59:50 +08:00
sorgelig
5b60007414 Workaround for SELECT button on XBOX controllers with new FW. 2020-03-17 01:05:58 +08:00
sorgelig
f9b5b9bbc3 Support up to 3 alternative INI files (Back+DPAD in OSD). Some refactoring in cfg/ini parsing. 2020-03-17 00:20:09 +08:00
sorgelig
a9d1f70265 input: fix mapping skip function. 2020-03-10 18:31:44 +08:00
sorgelig
1ba97325e4 input: fix default config restore, option for paddle/spinner button allocation from core. 2020-03-08 23:52:42 +08:00
sorgelig
7fcc325d8c Long press of USER button in Menu core launches the joystick button definition. Short press of USER button skips the button in definition. 2020-03-07 05:35:19 +08:00
sorgelig
0eb7ea1924 input: fix alternative map when RIGHT button is skipped. 2020-03-06 04:59:27 +08:00
sorgelig
07c0fe63df input: rework spinner code. 2020-03-02 00:19:25 +08:00
sorgelig
1a929a4fff input: adjust madcatz arcade stick support. 2020-03-02 03:19:46 +08:00
sorgelig
5279f9080d input: don't merge buggy raphnet devices. 2020-03-01 22:33:24 +08:00