richard42
47c9b2dd4c
OSX build fix
2013-02-02 22:22:22 -08:00
Sven Eckelmann
113a45e0b3
Introduce WARNFLAGS for default (removable) compiler warning flags
2013-01-02 16:13:45 +01:00
Sven Eckelmann
007e65fc66
Disable PIC on MinGW to reduce warnings
2013-01-01 00:30:34 +01:00
n pepinpe
cbe6282ca0
Fix path to OSX SDK with XCode >=4.3
2012-12-31 10:43:00 +01:00
Richard Goedeken
af1ddc60f3
merge heads with no other changes
2012-12-30 15:22:04 -08:00
Sven Eckelmann
8be0c1dd72
Add new controller name "Logitech Cordless RumblePad 2"
2012-12-29 21:11:42 +01:00
Sven Eckelmann
3bf82b2ee6
Fix autoconfiguration with SDL 2.0
...
The name of the Joystick device is automatically set back to '' when
SDL_JoystickClose(...) is called. The compability wrapper has to store the name
inside a private buffer to provide a similar functionality like pre-SDL2.0
versions of SDL_JoystickName.
2012-12-20 17:03:45 +01:00
Sven Eckelmann
e8d58cc7f9
Map "Controller" under OSX to "Microsoft X-Box 360 pad"
...
The OSX driver seems to name the Controller using the "unique" name
"Controller". Therefore, mapping them to the "Microsoft X-Box 360 pad"
configuration may be a valid workaround for users of compatible gamepads.
2012-12-18 14:57:25 +01:00
Sven Eckelmann
76fcac1887
Allow to compile against SDL2
...
The Grab API of SDL now needs the SDL_Window to work. This information is not
provided by Mupen64Plus and therefore such functionality is currently disabled
when building against SDL 2.0. Further adjustments of the Mupen64plus API
should consider moving this functionality do a different part which has access
to all necessary informations.
The Joystick API only changed in such way that it is possible to use a
compatibility wrapper.
2012-12-16 19:57:26 +01:00
Sven Eckelmann
0963108e68
Add support for SDL 1.3
...
SDL 1.3 separated KeyCodes and ScanCodes in its API. The new names for the
scancodes can therefore be easier "backported" than the old name which would be
conflict with the still existing KeyCodes. A simple compatible wrapper is
enough to allow coexistense of SDL 1.2 and SDL 1.3 code.
2012-12-16 19:57:26 +01:00
Sven Eckelmann
a099289ef4
Fix L button on WiseGroup.,Ltd TigerGame XBOX+PS2+GC Game Controller Adapter
...
The wrong axis direction seemed to be used as described in issue #527 by
gouessej@gmail.com
2012-12-13 16:53:33 +01:00
Sven Eckelmann
3a797083e1
Use $(OBJDIR) in clean target instead of hardcoded path
2012-12-13 14:53:05 +01:00
Sven Eckelmann
a0880f0aa3
Allow to add a postfix for each build
...
The POSTFIX make option is useful for distributions to compile different
versions of the plugin in parallel. The object files will be stored in a
directory with the postfix appended and the linker result will also have this
postfix appended.
2012-12-13 14:47:17 +01:00
Sven Eckelmann
06e28dc991
Fix order of Makefile targets to print help by default
2012-12-13 14:07:56 +01:00
Sven Eckelmann
7e92b3d81c
Add CROSS_COMPILE make option
...
The CROSS_COMPILE make option can be used to automatically prepend the prefix
to all build relevant tools to seamlessly allow cross compilation without
setting each tool name separately.
Cross compiling for MinGW32 would can be done using
$ make -C projects/unix/ CROSS_COMPILE=i686-pc-mingw32- HOST_CPU=i686 UNAME=MINGW
2012-12-13 12:25:30 +01:00
Sven Eckelmann
ae5b17fed0
Allow to change names of *-config tools for cross compiles
2012-12-13 11:33:49 +01:00
Sven Eckelmann
9538dad8c3
Synchronize usage of environmental variables for UNAME with HOST_CPU
2012-12-13 10:52:49 +01:00
Sven Eckelmann
e7e9f8e42c
Remove duplicated definition of CC for MinGW
2012-12-13 10:46:17 +01:00
Richard Goedeken
e5969dab23
updated Logitech Chillstream controller config from Nils Gerlach
2012-12-09 17:27:10 -08:00
veganaize
781f99ec5a
Add support for MingW32
2012-12-04 21:17:52 +01:00
Anthony J. Bentley
26417f4242
Detect OpenBSD PowerPC platforms macppc and socppc.
2012-11-12 18:02:40 -07:00
Sven Eckelmann
3e14a9b78e
Add configuration for semi-supported architecture armel
2012-11-04 01:25:37 +01:00
Richard Goedeken
c39cfa771f
fix in autoconfig ini file from Bobby Smiles
2012-10-28 21:27:45 -07:00
Richard Goedeken
5b43374d9c
update HuiJia USB GamePad configuration from Adriano Lols
2012-10-28 11:51:28 -07:00
Richard Goedeken
2d5d9a0e43
added auto-configs for Logitech Precision Gamepad and MP-8866 Dual USB Joypad
2012-09-16 16:32:58 -07:00
Richard Goedeken
e6ab835191
fixes for DragonRise USB joystick
2012-07-06 22:35:07 -07:00
Richard Goedeken
aa0aa61cd7
add Saitek Cyborg v.3 rumble pad from Alec T. (techierefugee at gmail)
2012-06-09 10:39:33 -07:00
Sven Eckelmann
02d65fa1d1
Enable experimental support for link-time optimization
2012-06-09 00:54:13 +02:00
Richard Goedeken
9e22e0a12b
added auto-config for Hyperkin Tomee N64 controller from Adil-dot-Arif-at-gmail.com
2012-04-30 18:56:57 -07:00
Richard Goedeken
e0bf0aa969
more specific parameter comment based on feedback from issue 489
2012-04-08 09:56:05 -07:00
Richard Goedeken
d69d5860bf
issue 486: change warning message (SDL joystick not available) to VERBOSE
2012-04-08 09:42:23 -07:00
Richard Goedeken
d4e54438e9
fix for HuiJia adapter auto-config from google code site wiki comment
2012-03-13 20:42:57 -07:00
Richard Goedeken
90ddf209f6
makefile change from Auria: add new linker flag in 32-bit build under OSX
2012-03-11 14:22:05 -07:00
Richard Goedeken
b51a2c43a8
Added tag 1.99.5 for changeset ee7e2669729c
2012-03-10 10:29:26 -08:00
Richard Goedeken
1ba09463f3
updating version and release info for v1.99.5 tag
2012-03-10 09:53:43 -08:00
Richard Goedeken
2f162a842e
fixed issue #392 : when switching between rumble pak and memory pak, simulate removing the pack, waiting 1 second, then inserting the new one
2012-03-04 08:57:00 -08:00
Richard Goedeken
60072cd77c
homogenized xbox 360 controller auto-configs, issue 478, from DaFox
2012-02-25 07:20:59 -08:00
Richard Goedeken
b4448d4a41
added [Jess Tech USB 4-Axis 12-Button Gamepad] configuration to InputAutoCfg.ini, from Timothy Mieszkowski
2012-02-20 15:52:20 -08:00
Richard Goedeken
80bdef7b09
added version number to SDL Input plugin parameters. starting at 1.00
2011-12-18 22:20:43 -08:00
Richard Goedeken
fe6b3bcb61
1. more descriptive return value from load_controller_config(). 2. if 'name' config parameter is missing or an empty string, do not impose SDL joystick name matching constraint
2011-12-17 13:16:55 -08:00
Richard Goedeken
b4d991cdc5
fixed issue 424 - now the SDL device number and N64 controller index are handled separately
2011-12-12 22:26:01 -08:00
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