Commit graph

396 commits

Author SHA1 Message Date
Richard Goedeken
6a69cc8b88 Merge pull request #12 from apaugh/master
Added auto-detect for Xbox One pad for the Linux xpad driver
2014-11-17 22:23:10 -08:00
andrew
2ac00fc149 Added auto-detect for Xbox One pad for the Linux xpad driver. Works great with the existing Xbox configuration. 2014-11-17 21:22:55 -08:00
Richard Goedeken
8d714e1e90 Merge pull request #11 from japanese-bird/master
Swap Z and L buttons on Playstation 3 controller
2014-10-25 11:58:28 -07:00
japanese-bird
a2f9a3ad39 Swap Z and L buttons and Playstation 3 controller 2014-10-23 16:49:40 -04:00
Richard Goedeken
6d930ac292 Merge pull request #10 from bsmiles32/mega_world_thrustmaster_32
add auto-config for Mega World Thrustmaster dual analog 3.2 gamepad cont...
2014-10-12 22:17:02 -07:00
Bobby Smiles
ab1d684066 add auto-config for Mega World Thrustmaster dual analog 3.2 gamepad controller 2014-10-12 10:56:44 +02:00
Richard Goedeken
83c33bee69 Merge pull request #9 from rukai/master
...
2014-08-03 14:02:53 -07:00
rukai
010d51c53d Fixed Xbox configuration, n64 R button is properly mapped to the xbox R shoulder button and R trigger. 2014-07-27 19:09:58 +10:00
Richard Goedeken
e260eefe57 added auto-config for Twin USB Gamepad from Arto Kemppainen 2014-07-15 22:45:55 -07:00
Richard Goedeken
730f0da93a add PS1 converter auto-config from Pascal Malo 2014-07-15 22:41:39 -07:00
Richard Goedeken
16b8ec85e9 Merge pull request #8 from fayvel/sdl_key
Fix SDL2 build regression caused by undefined Key usage
2014-07-07 22:10:35 -07:00
Richard Goedeken
c0225faf2f Merge pull request #7 from fayvel/travisci
Add Travis CI configuration file for automatic build tests
2014-07-07 22:03:34 -07:00
Fayvel Victor
e56de36cd4 Fix SDL2 build regression caused by undefined Key usage
3e075586ea ("To prevent undesirable release of
analogue joystick while using touchpad.") used SDLK_LSUPER from SDL1.2 which is
not used anymore in mupen64plus-input-sdl. Instead SDL2 keys must be used and
only the SDL1.2 compatibility wrapper can reference SDLK_*
2014-07-06 13:29:41 +02:00
Fayvel Victor
84f09f2eb5 Add Travis CI configuration file for automatic build tests
Github provides a Travis CI integration which makes it easy to have a quick
check of a patch before a pull request is accepted. It is not enough to prove
the correctness of a contribution but at least helps to avoid some of the worst
build problems.

This feature *must* be enabled by the mupen64plus administrator *before this
commit is merged*:

- https://travis-ci.org/profile/mupen64plus
- Login via your Github account
- Make sure you are on "https://travis-ci.org/profile/mupen64plus"
- Switch repository to "On"
2014-07-06 13:14:56 +02:00
Richard Goedeken
487b64256c fix comment and add special modifier key notes in README 2014-07-05 22:01:44 -07:00
Richard Goedeken
16fc261f76 Merge pull request #6 from s-verma/master
To prevent undesirable return to centre of cursor while using touchpad.
2014-07-05 21:52:15 -07:00
s-verma
3e075586ea To prevent undesirable release of analogue joystick while using touchpad.
While playing FPS game like Goldeneye, The World is not Enough etc with touchpad, the cursor/crosshair/crosswire tries to return to origin/centre thus preventing player to set it to target hence shoot it. Now this can be prevented by pressing Left Window Key, then moving cursor through touchpad.
2014-07-01 16:14:33 +05:30
Richard Goedeken
845fdcaf4a added logitech F310 to xbox controller list, from Matt Harvey via google groups 2014-06-17 17:36:51 -07:00
Richard Goedeken
24af5a8345 Merge pull request #5 from jancborchardt/master
switch order of ipega controllers so the media one works as well
2014-05-17 13:58:20 -07:00
Jan-Christoph Borchardt
7c01d57228 switch order of ipega controllers so the media one works as well 2014-05-17 17:04:14 +02:00
Richard Goedeken
adbacfcacf fix for Wii U Pro controller autoconfig from Mastergatto on github 2014-05-10 16:04:21 -07:00
Richard Goedeken
add0e60ece SDL 1.2 is not deprecated for us, and we shouldnt frighten the user with 6 lines of exclamation points 2014-05-04 11:29:27 -07:00
Ursula Abendroth
0d3e0c3b8f Switch by default to SDL2 for Mupen64Plus 2.1
The current version of SDL is 2.0.3. All new releases of distributions contain
this library already. Current Linux distributions and OpenBSD even backporting
patches from Mupen64Plus 2.1 repo to use SDL 2. Android and other mobile
platform don't have support for legacy SDL 1.2.

People like Anthony J. Bentley and Riley Labrecque already requested
a new release of Mupen64Plus 2.1 with SDL2
2014-04-23 19:32:46 +02:00
Richard Goedeken
f064406ca4 Merge pull request #3 from xoothy/master
add auto-configuration for ACRUX Gamepads
2014-04-08 22:12:48 -07:00
Johannes Janssen
d63ff2a8b8 add auto-configuration for ACRUX Gamepads
Add auto-configuration for ACRUX Gamepads (USB ID: 1a34:080) a Xbox 360
controller clone sold under various brands and clarify mapping description
for Xbox 360 controllers and clones in README.
2014-04-08 17:58:20 +02:00
Richard Goedeken
a0ef74aa38 Merge pull request #2 from jancborchardt/master
fixing ipega gamepad controllers
2014-03-26 21:32:51 -07:00
Jan-Christoph Borchardt
c5e0e50b07 add correct auto-config for ipega media gamepad controller 2014-03-26 15:26:29 +01:00
Jan-Christoph Borchardt
cb47e19d29 fix issue in auto-config of ipega gamepad controller 2014-03-26 15:25:31 +01:00
Richard Goedeken
930efa4731 added auto-config for ipega media gamepad controller from Jan-Christoph Borchardt via google group 2014-03-20 22:05:12 -07:00
Richard Goedeken
c410aa498c Merge pull request #1 from diekmann/patch-1
added gamepad
2014-02-03 22:13:06 -08:00
diekmann
718c4926ee added gamepad
Different names on Linux and Windows

saitek p580 rumble pad (name in windows device manager)
Colour Rumble Pad (name detected by mupen64 on windows 8)
Jess Technology Colour Rumble Pad (name on Linux lsusb)

Tested on windows 8 and Ubuntu 12.04
2014-01-31 19:44:30 +01:00
Richard Goedeken
f78b226b31 add aftermarket PS3 controller config from Jared Klingenberger via GC mailing list 2014-01-29 21:55:58 -08:00
Richard Goedeken
01bf9ccc62 update Win32 MayFlash n64 adapter deadzone/peak values based on recommendation from Xanathol Nyteblade 2014-01-26 09:12:43 -08:00
Sven Eckelmann
4af586cec6 Force line ending type for specific files
Different operation systems (Unix vs. Windows) use different line ending types.
It can easily happen that users from different systems edit files and replace
all line endings of a file with the system specific version. This screws up
diffs and makes merges harder.

Git can normalize line endings for specific files and avoid this problem.
Binary files should be marked to avoid accidentally normalization.
2013-12-19 14:19:06 +01:00
Sven Eckelmann
5a0620b1f4 Convert .hgignore to .gitignore 2013-12-19 14:13:38 +01:00
Richard Goedeken
719fd6afeb bugfix: fall back to key/joy mappings for a controller with mouse=true when the mouse is not grabbed 2013-11-14 19:01:56 -08:00
Gre Pronk
76d0124c20 Add support for Microsoft SideWinder Game Pad Pro USB version 1.0 2013-10-18 13:41:24 +02:00
Sven Eckelmann
917ed484dd Don't fail rebuild when header is removed
The *.d depends files for make just list the files used when building an
object file. Removing a file listed in such a dependency file causes make to
search for a way to recreate it. This usually cannot work because these files
aren't autogenerated.

The gcc option -MP can be used to generate empty rule for these files. Removing
a file in a dependency list will then execute this empty rule and continue with
the execution of the creation of the object file. This compilation process will
then automatically correct the dependency file.
2013-09-20 10:31:41 +02:00
Richard Goedeken
fd8bce5c98 add autoconfig for Wii U Pro controller, from ControllerSetup wiki page on google code site 2013-09-01 15:22:55 -07:00
Richard Goedeken
d30f0403e7 new controller config from William Shipley 2013-09-01 15:05:16 -07:00
Richard Goedeken
d0bcf623e5 add Twin USB Vibration Gamepad auto-config from wiki comment 2013-08-17 16:37:32 -07:00
Richard Goedeken
2dd021df1e new controller auto-configuration for PS3 controller clone, from Ivan Freitas via google group 2013-07-19 20:14:53 -07:00
Richard Goedeken
177ab01049 add new auto-config for Logic 3 PowerPad controller (aka JP283 aka Jess Technology Co., Ltd. USB Game Controllers) from Mark Storey via google group mailing list 2013-07-14 21:19:14 -07:00
richard42
951e990d00 simplify OSX platform detection in makefile using xcode-select. based on patch from John Pender 2013-07-08 07:24:07 -07:00
Richard Goedeken
b5b9fad449 add Nintendo Wiimote Classic auto-config from sayret on google code controller setup wiki 2013-07-04 18:17:17 -07:00
Richard Goedeken
61653ce443 merged heads 2013-07-04 18:10:22 -07:00
Richard Goedeken
32b60e0a09 merged heads 2013-07-04 18:09:06 -07:00
Richard Goedeken
10411f6f0c merged heads 2013-07-04 18:04:20 -07:00
Richard Goedeken
03050e918b merged heads 2013-07-04 18:01:41 -07:00
Richard Goedeken
70017754fc Added tag 2.0 for changeset 161a70203a09 2013-07-04 15:47:16 -07:00