joypadlib - A joypad library - Files


Summary |  Forums |  Files | 
Notes

Release Name: joypadlib-0.1.4 [Download]

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.