Commit graph

466 commits

Author SHA1 Message Date
Richard Goedeken
202eb0b892 added "USB Human(2p) Interface Device" controller auto-config from tabano@iberia.jazztel.es 2010-01-22 21:41:10 -05:00
Richard Goedeken
d03c398359 added the Chinese-made Xbox Controller back into the list of compatible xbox controllers 2010-01-21 07:40:26 -05:00
GoedekenR
5b8639d58d fixed MSVC8 warning by removing unused variable 2010-01-20 23:40:58 -05:00
Richard Goedeken
f070a07776 bugfix #257: added to makefile OS type GNU/kFreeBSD 2010-01-20 21:57:12 -05:00
Richard Goedeken
838ed1328f added correct OSX names for the Xbox 360 and PS3 controllers, from issue #312 2010-01-19 21:03:32 -05:00
Richard Goedeken
4f1ba5e923 Added HuiJia USB GamePad auto-config from peter@abulafia.org and uerland@gmail.com 2010-01-18 22:57:10 -05:00
Richard Goedeken
c9f0724b8a Added X-Box controller auto-config (with compatible clones) from benpicco@zedat.fu-berlin.de 2010-01-18 21:55:59 -05:00
Richard Goedeken
d1e26f7bd9 refactored auto-configuration feature so that it uses an .ini file now instead of hard-coding the controllers in the source code. 2010-01-18 21:02:18 -05:00
Richard Goedeken
43813f65eb sync with core<-->plugin API change for RomOpen() 2010-01-11 23:07:27 -05:00
richard42
10d945f395 bugfix: syntax problem in RD_READPAK, replaced the DataCRC write for RD_WRITEPAK (apparently the ROM code expects this to be there) and fixed the memory corruption bug by increasing the command buffer size in the core lib 2010-01-09 10:21:44 -05:00
Richard Goedeken
e41e4b1320 plugin must be linked with CC instead of LD because 'sdl-config --libs' can give an output with a -Wl,-rpath option, which only works with gcc not ld 2010-01-09 00:13:09 -05:00
Richard Goedeken
17f1d49189 bugfix: in RD_WRITEPAK case of ControllerCommand() function, the only purpose is to send a rumble on/off command. But the Data[32] = ... expression caused a write past the end of an array in the core, corrupting memory. This statement is apparently unnecessary and causes a bug, so it has been removed 2010-01-09 00:00:41 -05:00
Richard Goedeken
b2a5763ca9 Added tag 1.99.2 for changeset 766be10f7bb8 2010-01-06 23:31:16 -05:00
Richard Goedeken
74607a77ba Updated RELEASE and version info for 1.99.2 tag 2010-01-06 23:31:07 -05:00
Richard Goedeken
1484c5f8b4 added auto-configuration for Jess Tech Dual Analog Pad from daoo (daoo314@gmail.com) 2010-01-02 20:45:59 -05:00
GoedekenR
fa1aaf7e31 fix up release build in MSVC8 project 2010-01-02 16:33:04 -05:00
GoedekenR
a4c6f97726 Merge Win32 changes with recent PS3 controller addition 2010-01-02 16:27:23 -05:00
GoedekenR
fcabf9eea7 Changed default keys for A and B buttons to Ctrl/Shift instead of Alt/Meta because Windows cant handle Alt/Meta
minor code refactoring for MSVC compiler; can't handle C99 data definitions in the middle of {} blocks
Added MSVC8 project file
2010-01-02 16:25:25 -05:00
Richard Goedeken
5e3a243cf7 added README info for PS3 controller and moved code around a little 2010-01-01 20:51:27 -05:00
Richard Goedeken
f3b02ffd04 added autoconfiguration for PS3 controller from red (darth.bigred@googlemail.com) 2010-01-01 20:39:57 -05:00
Richard Goedeken
edc11ab2e6 Makefile improvements: throw error if OS/CPU not supported, use DESTDIR in install/uninstall paths, per Lazhur request. Allow user-specified CC/CXX/LD paths, per Auria request 2009-12-19 19:53:30 -05:00
Richard Goedeken
04db7bf869 added auto-configuration for Xbox 360 Wireless Receiver from Joe (tgblb1@gmail.com) 2009-12-18 17:15:54 -05:00
Richard Goedeken
aab9f87b3a Added tag 1.99.1 for changeset fd71baaef000 2009-12-14 21:28:42 -05:00
Richard Goedeken
b3f7f57fe5 updated RELEASE file for date 2009-12-14 21:28:38 -05:00
Richard Goedeken
d00492afe3 added INSTALL file 2009-12-13 16:33:33 -05:00
Richard Goedeken
e400eca663 changed makefile install to use 'install' instead of mkdir 2009-12-13 14:04:00 -05:00
Richard Goedeken
a31133f286 updated README and RELEASE files 2009-12-12 23:55:04 -05:00
Richard Goedeken
94a7f182c2 added LICENSES file 2009-12-12 23:18:20 -05:00
Richard Goedeken
e1160b5ad1 update version number to 1.99.1 2009-12-11 23:44:18 -05:00
Richard Goedeken
4b58d9244f added install/uninstall/rebuild to makefile 2009-12-11 23:43:04 -05:00
Richard Goedeken
bd5222976b added auto-configuration information for Boom SmartJoy USB converter (with N64 controller) from sean@seanhayes.name 2009-11-24 07:50:22 -05:00
Richard Goedeken
98518eabbb added auto-configuration for Gasia Co.,Ltd PS(R) Gamepad from (olejl77@gmail.com) 2009-11-23 20:58:05 -05:00
Richard Goedeken
f8aadfea22 added auto-configuration for DragonRise Inc. Generic USB Joystick from Tillmann (gtillmann@gmail.com) 2009-11-23 20:43:58 -05:00
Richard Goedeken
2a07cb6b60 re-arranged the makefile a bit so that the system stuff is together and at the top of the makefile 2009-11-23 08:02:03 -05:00
Richard Goedeken
5b81602620 update Makefile for OSX patch from Auria 2009-11-23 07:59:09 -05:00
Richard Goedeken
6db2662211 removed unused osal_dynlib functions 2009-11-21 14:19:45 -05:00
Richard Goedeken
54b1c17fde fixed gcc warnings from upgraded compiler (4.3.4) 2009-11-19 23:37:57 -05:00
Richard Goedeken
1fa93420cd update Saitek P990 default config from Matthieu Rogez <matthieu.rogez@gmail.com> 2009-11-15 22:42:11 -05:00
Richard Goedeken
d98d5cdfdd add autoconfig.h/c files 2009-11-15 20:52:16 -05:00
Richard Goedeken
11ec99d26d merged makefile changes with autoconfig change 2009-11-15 20:51:56 -05:00
Richard Goedeken
9800db3960 moved auto-configuration stuff into its own source file 2009-11-15 20:48:46 -05:00
Richard Goedeken
87d7d2a485 use TARGET variable instead of writing out long output library name 3 times 2009-11-14 00:05:43 -05:00
Richard Goedeken
93ab07eb30 fixed makefile ifeq logic error 2009-11-14 00:04:18 -05:00
Richard Goedeken
f216df1423 imported patch OSX_build 2009-11-14 00:02:01 -05:00
Richard Goedeken
959e6ed1f1 added auto-configuration for 'Saitek P990 Dual Analog Pad' from matthieu.rogez@gmail.com 2009-11-13 21:08:18 -05:00
Richard Goedeken
1947963355 added the DEVICE_NOT_JOYSTICK device type back into the input plugin. This will force the input plugin to use the stored configuration, but a joystick will not be associated with this controller. This can be used for pure keyboard/mouse controls, or for forcing controllers to be plugged in for the reg test. Note that keyboard/mouse inputs can also be bound to controllers using joysticks 2009-11-12 23:48:05 -05:00
Richard Goedeken
e57250a66b added default configuration for GreenAsia Inc. USB Joystick 2009-11-12 23:10:51 -05:00
Richard Goedeken
a4c265f490 Make auto-configured joysticks include a Memory Pak (instead of None), use auto-configuration even if a controller had a config section but was disabled (with device=DEVICE_NONE) 2009-11-10 22:54:56 -05:00
Richard Goedeken
5b58005650 added default keyboard configuration if no joysticks were found 2009-11-08 23:06:31 -05:00
Richard Goedeken
3d22d8ded3 bugfix in config parser when reading hat(), removed trailing spaces when writing config 2009-11-07 10:26:00 -05:00