Commit graph

278 commits

Author SHA1 Message Date
Richard Goedeken
1801ca8718 added [Thrustmaster Dual Trigger 3-in-1] controller from tukuyomi on emutalk 2010-03-07 19:59:09 -05:00
Sven Eckelmann
b3ab37132b Add missing header 2010-03-04 23:30:39 +01:00
Sven Eckelmann
2cff1b907d Add automatically dependency tracking for C/C++ files
Every time a header is changed, the user had to cleanup the whole project and
then rebuild it. It is quite easy to fix and should help a lot when working on
the project. The dependency files will be created at the first run (when
dependency tracking isn't useful anyway) and should create nearly no overhead.
2010-03-04 22:48:50 +01:00
Richard Goedeken
341d45f31d Support extra deadzone parameter in axis() config parameter clause when mapping an analog joystick axis to an N64 button 2010-02-26 23:49:14 -05:00
Richard Goedeken
8ae1029e54 added 2 more Windows Xbox360 controller auto-configs, from Acidnine and guran on emutalk 2010-02-25 23:17:03 -05:00
Richard Goedeken
6fa07ec05c added Windows wired Xbox360 controller auto-config from Hulkenstrong on emutalk 2010-02-24 21:57:43 -05:00
Richard Goedeken
55884e967d added auto-config for Twin USB Joystick (made by X-KIM) from frsi496@gmail.com 2010-02-22 19:40:38 -05:00
Richard Goedeken
9d704f219a makefile updates: use CFLAGS+= instead of CFLAGS=, rmdir _obj 2010-02-20 11:05:49 -05:00
Richard Goedeken
11c3bdab64 Added tag 1.99.3 for changeset b4e12a8a645d 2010-02-13 16:45:42 -05:00
Richard Goedeken
5fe9d2e7c3 update RELEASE file and version info for 1.99.3 tag 2010-02-13 16:45:29 -05:00
Richard Goedeken
512d6b39ec bugfix issue 321: the controller info was only synced once at startup time, so the core was never notified of pak changes. This resulted in the user being unable to actually switch between mem/rumble paks while playing, and caused other negative side effects as well 2010-02-03 00:14:05 -05:00
Richard Goedeken
7ff3e632b0 updated Mac OSX controller config for XBOX 360 controller, from darkmagshin 2010-02-01 21:10:57 -05:00
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