diff options
author | Raphael Assenat <raph@raphnet.net> | 2006-04-02 00:10:05 -0500 |
---|---|---|
committer | Dmitry Torokhov <dtor_core@ameritech.net> | 2006-04-02 00:10:05 -0500 |
commit | b157d55eef38f014015b8058a9f733d1c1c49cb4 (patch) | |
tree | ad1a04c9be6aa67b11fd40686d06fc5d8d271b6b /Documentation/input | |
parent | ac648a6a704f73cc2a0f128d9deeb57aa6d76f6d (diff) |
Input: gamecon - add SNES mouse support
SNES gamepads and mice share the same type of interface so they both can be
connected to the parallel port using a simple interface. Adding mouse
support to a gamepad driver may sound funny at first, but doing so in this
case makes it possible to connect and SNES gamepads and mice at the same
time, on the same port.
Signed-off-by: Raphael Assenat <raph@raphnet.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Diffstat (limited to 'Documentation/input')
-rw-r--r-- | Documentation/input/joystick-parport.txt | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/Documentation/input/joystick-parport.txt b/Documentation/input/joystick-parport.txt index 88a011c9f985..d537c48cc6d0 100644 --- a/Documentation/input/joystick-parport.txt +++ b/Documentation/input/joystick-parport.txt | |||
@@ -36,12 +36,12 @@ with them. | |||
36 | 36 | ||
37 | All NES and SNES use the same synchronous serial protocol, clocked from | 37 | All NES and SNES use the same synchronous serial protocol, clocked from |
38 | the computer's side (and thus timing insensitive). To allow up to 5 NES | 38 | the computer's side (and thus timing insensitive). To allow up to 5 NES |
39 | and/or SNES gamepads connected to the parallel port at once, the output | 39 | and/or SNES gamepads and/or SNES mice connected to the parallel port at once, |
40 | lines of the parallel port are shared, while one of 5 available input lines | 40 | the output lines of the parallel port are shared, while one of 5 available |
41 | is assigned to each gamepad. | 41 | input lines is assigned to each gamepad. |
42 | 42 | ||
43 | This protocol is handled by the gamecon.c driver, so that's the one | 43 | This protocol is handled by the gamecon.c driver, so that's the one |
44 | you'll use for NES and SNES gamepads. | 44 | you'll use for NES, SNES gamepads and SNES mice. |
45 | 45 | ||
46 | The main problem with PC parallel ports is that they don't have +5V power | 46 | The main problem with PC parallel ports is that they don't have +5V power |
47 | source on any of their pins. So, if you want a reliable source of power | 47 | source on any of their pins. So, if you want a reliable source of power |
@@ -106,7 +106,7 @@ A, Turbo B, Select and Start, and is connected through 5 wires, then it is | |||
106 | either a NES or NES clone and will work with this connection. SNES gamepads | 106 | either a NES or NES clone and will work with this connection. SNES gamepads |
107 | also use 5 wires, but have more buttons. They will work as well, of course. | 107 | also use 5 wires, but have more buttons. They will work as well, of course. |
108 | 108 | ||
109 | Pinout for NES gamepads Pinout for SNES gamepads | 109 | Pinout for NES gamepads Pinout for SNES gamepads and mice |
110 | 110 | ||
111 | +----> Power +-----------------------\ | 111 | +----> Power +-----------------------\ |
112 | | 7 | o o o o | x x o | 1 | 112 | | 7 | o o o o | x x o | 1 |
@@ -454,6 +454,7 @@ uses the following kernel/module command line: | |||
454 | 6 | N64 pad | 454 | 6 | N64 pad |
455 | 7 | Sony PSX controller | 455 | 7 | Sony PSX controller |
456 | 8 | Sony PSX DDR controller | 456 | 8 | Sony PSX DDR controller |
457 | 9 | SNES mouse | ||
457 | 458 | ||
458 | The exact type of the PSX controller type is autoprobed when used so | 459 | The exact type of the PSX controller type is autoprobed when used so |
459 | hot swapping should work (but is not recomended). | 460 | hot swapping should work (but is not recomended). |