Virtual Boy controller: Difference between revisions

From NESdev Wiki
Jump to navigationJump to search
(document the VB controller protocol)
 
(Category)
Line 3: Line 3:
* Spook-O'-Tron
* Spook-O'-Tron
* Candelabra - Estoscerro
* Candelabra - Estoscerro
[[Category:Controllers]]


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

Revision as of 21:38, 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