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
(superscripted) |
(L and R are triggers) |
||
(10 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 18: | Line 24: | ||
Internally, the standard controller contains a 16-bit shift register. | Internally, the standard controller contains a 16-bit shift register. | ||
'''Edge Detection''' is a technique for processing controller data. <sup>[3]</sup> | '''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 | ||
# [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 | ||
# [https://archive.org/details/SNESDevManual/book1/page/n107 | # 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
- 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