Virtual Boy controller: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
m (Italics)
(→‎References: a link to some more technical documents)
Line 28: Line 28:
== References ==
== References ==
* [http://perfectkiosk.net/stsvb.html#hardwaregamepad VB Sacred Tech Scroll]: Virtual Boy Specifications
* [http://perfectkiosk.net/stsvb.html#hardwaregamepad VB Sacred Tech Scroll]: Virtual Boy Specifications
* [https://www.planetvb.com/modules/tech/?sec=docs PlanetVB]: Documents
* [https://slydogstudios.org/ Sly Dog Studios]: Candelabra - Estoscerro demo available
* [https://slydogstudios.org/ Sly Dog Studios]: Candelabra - Estoscerro demo available
* [//forums.nesdev.org/viewtopic.php?f=22&t=15677 Forum post]: Spook-o'-tron - Virtual Boy Controller Fun
* [//forums.nesdev.org/viewtopic.php?f=22&t=15677 Forum post]: Spook-o'-tron - Virtual Boy Controller Fun

Revision as of 21:48, 20 April 2019

The Virtual Boy controller has an NES-compatible protocol, and has been used in homebrew games.

  • Spook-O'-Tron
  • Candelabra - Estoscerro

After strobing the controller, the following 16 bits can be read from the data line:

 0 - Low battery signal
 1 - Always 1
 2 - Button A
 3 - Button B
 4 - Button R (opposite right D-pad)
 5 - Button L (opposite left D-pad)
 6 - Right D-pad Up
 7 - Right D-pad Right
 8 - Left D-pad Right
 9 - Left D-pad Left
10 - Left D-pad Down
11 - Left D-pad Up
12 - Start
13 - Select
14 - Right D-pad Left
15 - Right D-pad Down

References