Notes:
joypadlib Version 0.1.4
By: Derek Nedelman
Date Released: October 23, 2002
Home Page: http://www.playstation2-linux.com/projects/joypadlib
------------------------------------------------------------------------------
Technicals:
-joypadlib is written in C so that it can be used by either C or C++ developers.
-All the joypadlib functions are prefixed by "joypadlib_" so that you can clearly
delineate between your own code the the joypadlib function calls.
-The functions.txt file explains what each function's purpose is, what its parameters
are, and what values are returned.
-main.c contains a simple program demonstrating the use of joypadlib. You can
run this program by typing "make run" within the directory that contains this
file.
Limitations of joypadlib:
-Guns, steering wheels, and other sorts of non-traditional controllers aren't
supported. Considering the vast majority of games are designed with the
standard Playstation joypad in mind, this isn't so bad.
-The vibration functions are hardwired to use two actuators. I don't know if
other controllers even support more than two, so this may not be a limitation
either.
Changes:
Versions:
0.1.4 - Released October 23, 2002
-joypadlib_get_joypad_sticks() now accepts NULL parameters for left_stick/right_stick
-Disconnecting/reconnecting the joypad is handled
-Added conditional extern "C" in header file for easier inclusion in C++ programs
-Removed unused functions
0.1.3 - Released August 25, 2002
-Stripped all the documentation from joypadlib.h and moved it to functions.txt
0.1.2 - Released August 22, 2002
-Cleaned up makefile. No longer unnecessarily links with libps2dev
0.1.1 - Released June 24, 2002
-Fixed bug where the "Analog" button would be locked at program termination
0.1 - Released June 19, 2002
-First release. Support for digital (PS1) and analog (PS1 and PS2 dual shock)
joypads.
|