Jose Ernesto Ramirez Ramirez
09f3c3ca77
Fixed nunchuk controller support, it was not correctly detected.
...
Fixed classic controller's analogs, were not working at all.
Restored sixaxis controller support, now with completely rewroten library.
Changed detection order (GC, Sixaxis, Wiimote/Nunchuck/Classic, left wiimote at the end, otherwise we needed to disconnect it to be able to use GC controller or sixaxis controller.
2015-07-13 22:58:01 -05:00
Toad King
d0866995bd
set back button to menu toggle if not set through autoconf
2015-07-02 21:48:06 -05:00
twinaphex
fefa500dcf
Some C89 build fixes
2015-06-29 21:52:55 +02:00
Alcaro
2fe26a545c
Clean out C89 errors here too.
2015-06-26 18:50:37 +02:00
Alcaro
4ca6c2398c
More C89 cleanups, part 3
2015-06-26 18:35:52 +02:00
twinaphex
c324e6ae97
(cheats.c) Cleanup
2015-06-12 23:14:55 +02:00
twinaphex
1a5e16ff99
Create input_config_autoconfigure_disconnect
2015-06-03 18:55:04 +02:00
twinaphex
660641f328
Pass handle to input driver to joypad driver's init function
2015-06-03 18:22:54 +02:00
Twinaphex
1529620c66
Revert "improve autodetection of input gamepads"
2015-05-08 17:25:55 +02:00
pamapa
399cc0d8e0
Make autoconfig more explicit:
...
- add pid and vid to autoconfig file if avaiable
2015-05-08 16:57:54 +02:00
twinaphex
8c6cce3945
Rename rarch_joypad_driver_t to input_device_driver_t
2015-04-14 16:37:59 +02:00
twinaphex
226c6ff41a
Simplify input_autodetect
2015-03-27 16:57:58 +01:00
twinaphex
5538e2db1d
Use video_driver_read_viewport
2015-03-22 21:57:17 +01:00
twinaphex
e3eb9fe9f0
Create video_driver_viewport_info
2015-03-22 21:28:50 +01:00
twinaphex
dc45cafa32
Create rarch_main_verbosity and rarch_main_log_file
2015-03-21 06:02:00 +01:00
twinaphex
45cf71770e
Rename g_settings to g_config - to prevent conflicts, had to rename
...
some static variables in some of the gfx context driver files
2015-03-21 01:15:03 +01:00
twinaphex
e996d5d51f
Updates
2015-03-20 21:22:38 +01:00
twinaphex
3670ef2ac5
Go through driver_get_ptr to grab pointer to driver struct
2015-03-18 19:40:00 +01:00
twinaphex
7378299282
Create rarch_main_get_ptr
2015-03-18 06:47:22 +01:00
twinaphex
0a6c3f23c0
Add runloop.h header include to retroarch-joyconfig.c too
2015-03-15 18:30:39 +01:00
twinaphex
00239a30d6
Create wrapper functions for passing a message to the runloop's
...
message queue
2015-03-15 02:47:23 +01:00
twinaphex
795ef467ac
Move msg_queue and nbio/http to runloop struct
2015-03-07 13:01:41 +01:00
twinaphex
b4b81bd740
Split up input_common.c into two files - input_joypad.c and
...
input_common.c
2015-01-10 20:10:45 +01:00
twinaphex
f39157e39a
Change mentions of 'Player' to ' User'
2015-01-05 02:03:17 +01:00
twinaphex
7a456c6c3a
Rename MAX_PLAYERS to MAX_USERS
2015-01-05 01:58:00 +01:00
twinaphex
2997af48fa
Move config-file code to SDK
2014-10-22 03:35:04 +02:00
twinaphex
7472922ee0
Move compat/ over to libretro SDK
2014-10-21 07:58:58 +02:00
twinaphex
dde86f5b6b
Refactor compat/
2014-10-21 06:15:19 +02:00
twinaphex
c62d52de0f
Start properly implementing libretro SDK for boolean.h include
...
header, glsym, and rthreads
2014-10-21 05:05:52 +02:00
twinaphex
ec9a217090
Change VID/PID passing to autodetect function - now int32_t
...
values
2014-09-30 20:35:58 +02:00
twinaphex
aea679456d
(Input autodetect) Start setting up input autodetect so that it
...
can look at matching VID/PIDs
2014-09-30 18:18:02 +02:00
twinaphex
d43b9082e7
Move input_autodetect code to input_autodetect.c
2014-09-30 17:48:31 +02:00
twinaphex
11866d42f8
Cleanups
2014-09-15 06:43:50 +02:00
Lioncash
a907ee634f
retroarch-joyconfig: Fix two printf specifiers
2014-09-03 21:39:10 -04:00
twinaphex
b76a2c2cee
Refactor away input_joypad_poll - trivial wrapper function
2014-08-03 00:44:07 +02:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
Themaister
6d6e964672
Fixup CXX_BUILD.
...
Cleans lots of sign-related warnings as well.
2013-11-16 17:31:49 +01:00
Themaister
7aa8b40759
Fixup C89 for loops.
2013-10-22 21:37:56 +02:00
Themaister
b323640d7c
Make joypad driver configurable.
2013-05-04 10:24:15 +02:00
Themaister
41d00190e4
Fix CXX warning.
2013-05-01 21:56:38 +02:00
Themaister
dfdcfac588
Add concept of meta "level" for hotkeys.
...
Used by retroarch-joyconfig to make misc key config easier.
2013-04-29 21:11:29 +02:00
Themaister
b714a6d7d1
Add timeout to joyconfig.
2013-04-29 16:12:15 +02:00
Themaister
04ac1e3efa
Clarify when buttons are initially pressed.
2013-04-26 13:39:03 +02:00
Themaister
e74f150239
Also dump input_driver used in retroarch-joyconfig.
2013-04-26 13:34:41 +02:00
Themaister
1da31a84ab
Prompt user to "reset" joypad state.
...
Many joypad drivers have "stale state" lying around and need
some events to be fired to normalize. Broken initial state will
break joypad configure like this.
2013-04-26 13:32:11 +02:00
Themaister
0ac849d825
Let retroarch-joyconfig write autoconfigs.
2013-04-26 13:25:40 +02:00
Themaister
292bc36b43
Basic mouse grabbing for X11.
2013-03-29 18:55:54 +01:00
Themaister
2be53ac0f9
Add MENU_TOGGLE bind config.
2013-03-16 12:21:16 +01:00
Themaister
651cd600e3
Add disk control to retroarch-joyconfig.
2013-03-09 09:58:31 +01:00
Themaister
0b4cf2d053
Update license headers to 2013.
2013-01-01 01:41:15 +01:00