Standard Controller
From SnesLab
								(Redirected from controller)
												
				The Standard Controller has 12 buttons:
- A
 - B
 - X
 - Y
 - Start
 - Select
 - L
 - R
 - Up
 - Down
 - Left
 - Right
 
L and R are shoulder buttons; everything else is a face button.
Like the NES controller, each button only has one bit of state (pressed/unpressed) associated with it - there are no analog sticks/triggers like the GameCube controller's L and R.
Normally, up to two controllers can be connected to the control deck, but the MultiPlayer 5 can expand that up to 5.
Its signature is 0000. [2]
Internally, the standard controller contains a 16-bit shift register.
Edge Detection is a technique for processing controller data. [3] It can mitigate chattering.
Another word for "button" mentioned in the official manual is "switch."[1]
See Also
References
- page 2-13-1 of Book I of the official Super Nintendo development manual on the standard controller
 - 9.6.1 Signatures on page 4-9-9 of Book I, lbid
 - caution #16, subparagraph 24.16.1 Edge Detection on page 2-24-5 of Book I, lbid