We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS

Standard Controller: Difference between revisions

From SnesLab
Jump to: navigation, search
(→‎References: edge detection paragraph number)
(L and R are triggers)
 
(7 intermediate revisions by the same user not shown)
Line 13: Line 13:
* Left
* Left
* Right
* 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. <sup>[2]</sup>
Its signature is 0000. <sup>[2]</sup>
Line 19: Line 25:


'''Edge Detection''' is a technique for processing controller data. <sup>[3]</sup>  It can mitigate [[chattering]].
'''Edge Detection''' is a technique for processing controller data. <sup>[3]</sup>  It can mitigate [[chattering]].
Another word for "button" mentioned in the official manual is "switch."<sup>[1]</sup>
=== See Also ===
* [[Standard Controller Register]]


=== References ===
=== References ===
# [https://archive.org/details/SNESDevManual/book1/page/n78 page 2-13-1 of Book I] of the official Super Nintendo development manual on the standard controller
# [https://archive.org/details/SNESDevManual/book1/page/n78 page 2-13-1 of Book I] of the official Super Nintendo development manual on the standard controller
# 9.6.1 Signatures on [https://archive.org/details/SNESDevManual/book2/page/n385 page 4-9-9 of Book I], lbid
# 9.6.1 Signatures on [https://archive.org/details/SNESDevManual/book2/page/n385 page 4-9-9 of Book I], lbid
# paragraph 24.16.1 Edge Detection on [https://archive.org/details/SNESDevManual/book1/page/n107 page 2-24-5 of Book I], lbid
# caution #16, subparagraph 24.16.1 Edge Detection on [https://archive.org/details/SNESDevManual/book1/page/n107 page 2-24-5 of Book I], lbid


[[Category:Accessories]]
[[Category:Accessories]]
[[Category:SNES Hardware]]
[[Category:SNES Hardware]]

Latest revision as of 23:38, 18 August 2024

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

  1. page 2-13-1 of Book I of the official Super Nintendo development manual on the standard controller
  2. 9.6.1 Signatures on page 4-9-9 of Book I, lbid
  3. caution #16, subparagraph 24.16.1 Edge Detection on page 2-24-5 of Book I, lbid