Commit graph

181 commits

Author SHA1 Message Date
Richard Goedeken
7fa93802fe reverting the ini change which was not necessary 2011-12-12 00:24:24 -08:00
Richard Goedeken
5252954ce7 improved input setup behavior (auto-config) by checking SDL joystick name for match in configuration parameters before accepting stored config. Also, do not re-load a stored Keyboard configuration that was auto-generated. These changes should resolve most of the trouble that users have been reporting with the input setup over the last year 2011-12-12 00:22:42 -08:00
Sven Eckelmann
b077150cb0 Explicitly disable PIC in case of PIC=0 2011-10-13 00:01:01 +02:00
Richard Goedeken
7c93b43306 Added auto-configuration for Saitek P2900 Wireless Pad from msmall[at]eastlink.ca 2011-10-08 09:49:28 -07:00
Richard Goedeken
8132d0ca1e updated Saitek P990 controller config from Matthieu Rogez 2011-09-16 10:02:05 -07:00
Richard Goedeken
80f6af1f55 merged changes from ecsv's fork 2011-09-08 21:28:13 -07:00
Richard Goedeken
1be74d55c5 added Xbox 360 linux userspace driver config, from mus.svz@googlemail.com 2011-09-07 19:49:24 -07:00
Sven Eckelmann
a6c5648781 Ignore generated files in hg-status 2011-08-29 14:30:46 +02:00
Sven Eckelmann
9e2275902c Enable ppc(64) as experimental target
nogagplz tested mupen64plus on 32-bit ppc and didn't detect any big show
stoppers with interpreter cores and the mupen64plus example rom. This makes the
PowerPC an interesting target for further tests and may reveal other endianness
problems.
2011-08-05 10:46:15 +02:00
Sven Eckelmann
9ed0b82cec Enable PIC depending on architecture instead of bits only
nogagplz noticed on ppc32 that PIC is necessary to compile everything as shared
object. Therefore, it seems to be a better idea to have architecture specific
PIC default settings instead of checking only whether it is a 32 or 64 bit
architecture.
2011-08-05 10:32:06 +02:00
Sven Eckelmann
bb10548da8 Enable big endian mode on ppc and ppc64 2011-08-05 10:19:20 +02:00
Sven Eckelmann
ec682f1bdf Add Generic X-Box pad 2011-07-23 22:22:23 +02:00
Sven Eckelmann
b0db1daa3b Strip binaries during install 2011-07-23 21:22:52 +02:00
Richard Goedeken
f148ca3e14 added Jess Tech Colour Rumble controller from Bas Ammerlaan 2011-07-16 16:36:08 -07:00
Sven Eckelmann
2ee3bff55d Allow to force PIC to remove text relocations 2011-07-10 13:37:54 +02:00
Sven Eckelmann
d22d202310 Fix linker search for libstdc++.so 2011-07-08 08:24:34 +00:00
Narann
82c5404ee6 A little "move to top" in some variable declarations to make MSVC compile! 2011-07-05 12:18:00 +02:00
Sven Eckelmann
782ca67cbe Inform user about the possibility to make the build verbose 2011-07-03 18:04:47 +02:00
Sven Eckelmann
eac88a4f93 Set changeable default compiler optimization option 2011-07-03 18:03:15 +02:00
Sven Eckelmann
c22525b54f Remove InputAutoCfg.ini in uninstall target 2011-06-27 13:18:23 +02:00
Sven Eckelmann
f236efb3a3 Synchronize build rules with standard gnu make rules 2011-06-27 13:00:03 +02:00
Sven Eckelmann
e473a02b5e Add OpenBSD as half-supported OS with FreeBSD userspace tools 2011-06-26 18:37:19 +02:00
Sven Eckelmann
cfe2fea208 Remove -v parameter of install which is not available everywhere 2011-06-26 18:29:25 +02:00
Sven Eckelmann
621da91cb0 Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules 2011-06-26 02:05:06 +02:00
Sven Eckelmann
1bdd4ebbfc Don't use plain 0 for pointers 2011-06-25 23:19:12 +02:00
Sven Eckelmann
5ec17510e1 Mark local only functions as static 2011-06-25 23:11:00 +02:00
Sven Eckelmann
f868300684 Fix compilation with BITS=32 when using gcc-4.6 2011-06-25 21:29:58 +02:00
Sven Eckelmann
9a1fa64a27 Use function prototypes defined by core 2011-06-25 21:23:47 +02:00
Sven Eckelmann
913392855c Remove unneccessary define PIC 2011-06-25 15:09:32 +02:00
Sven Eckelmann
f349d1eeab Don't override optimisations set by linux build environment 2011-06-25 14:20:15 +02:00
Richard Goedeken
29b769aeea added Logitech Chillstream Controller to the Xbox clone list, from the_gamer on IRC 2011-06-09 10:21:31 -07:00
Richard Goedeken
3558845e85 updated input plugin for new Mupen64plus 2.0 API versioning scheme 2011-05-16 21:47:38 -07:00
Richard Goedeken
1f651296b5 1. new parameter for mouse sensitivity. 2. handle mouse movement translation to joystick differently: store sum of relative motions, and exponentially decay the sum values 2011-04-09 22:21:40 -07:00
Richard Goedeken
14edddf858 added raphnet technologies GC/N64 usb converter auto-configuration from ryanbearfield@gmail.com 2011-03-18 21:44:49 -07:00
Richard Goedeken
50aa09d06e added different axis mappings for OSX version of HuiJia gamepad (MayFlash) from snorum@gmail.com 2011-01-17 21:17:40 -05:00
Richard Goedeken
d94536b738 bugfix: issue 409 - PS3 controller not auto-detected in Gentoo when connected via bluetooth because controller name does not include Sony 2011-01-15 17:17:31 -05:00
Richard Goedeken
9270a108ad bugfix: correctly handle USB devices with multiple game pads, from Peter Helbing 2010-11-23 21:32:44 -05:00
Richard Goedeken
564414ffd9 Added tag 1.99.4 for changeset fed8743b9cef 2010-11-22 21:02:41 -05:00
Richard Goedeken
ac17e05a18 updated version and RELEASE info for 1.99.4 tag 2010-11-22 21:02:39 -05:00
Richard Goedeken
3da5ddefd5 bugfix: we need to get BOOL type parameters for 'plugged' and 'mouse' 2010-10-02 22:16:22 -04:00
Richard Goedeken
b5d9d361a0 Do configuration setup during PluginStart() function call, so that GUI will see defaults (auto-configured) the first time it is run. We will still do configuration during every game startup as well (InitiateControllers) 2010-09-27 22:50:09 -04:00
Sven Eckelmann
eaeb4b83d1 Add GNU/Hurd as operating system with "linux" userland
---
2010-07-13 21:31:53 +02:00
Richard Goedeken
903bbc58ca added Fusa Gamepad section to InputAutoCfg.ini, from anakondarh@gmail.com 2010-06-17 23:24:18 -04:00
Richard Goedeken
993d5279a9 update README file for changes in key movement modifiers 2010-06-16 19:55:45 -04:00
Sven Eckelmann
352e1b8701 Move axis value reducers to right shift and right ctrl
The maximum value for an axis can be reduced by pressing shift or ctrl. The
left shift and ctrl are used for the buttons A and B at the same time. So we
must move the reducers to different buttons to fix the weird controller
behavior.
2010-06-07 20:47:30 +02:00
Richard Goedeken
48cf5259d1 FreeBSD makefile patches from David Demelier 2010-05-16 12:42:55 -04:00
Richard Goedeken
e12a180318 modified auto-config for logitech rumblepad 2 and similar controllers, based on feedback from guido@berhoerster.name 2010-03-29 21:43:01 -04:00
Richard Goedeken
90f4c7e502 added controller auto-config for [Wish Technologies Adaptoid] from mattmatteh@gmail.com 2010-03-26 20:39:16 -04:00
Richard Goedeken
5ae16d558f added controller auto-config for 3 in 1 Magic Joy Box
USB adapter from dragbe@swing.be
2010-03-23 22:19:53 -04:00
Sven Eckelmann
5ea0d100a7 Build kfreebsd and GNU/kFreeBSD like Linux 2010-03-19 12:16:37 +01:00