Commit graph

396 commits

Author SHA1 Message Date
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
Richard Goedeken
fc16558e0c merged the useful changes from Lazhur's fork 2010-03-19 00:17:37 -04:00
Richard Goedeken
acc0d498b5 added THRUSTMASTER Firestorm Dual Power 2 auto-config from sultanoswing@gmail.com 2010-03-18 23:44:29 -04:00
Richard Goedeken
5db8ccf8cd added Logitech Rumblepad 2 USB controller from camcorderdoctor@gmail.com on google groups 2010-03-08 21:04:57 -05:00
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