Virtual Boy controller: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
Rainwarrior (talk | contribs) (→References: a link to some more technical documents) |
Rainwarrior (talk | contribs) (had the bits backwards) |
||
Line 8: | Line 8: | ||
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: | ||
0 - | 0 - Right D-pad Down | ||
1 - | 1 - Right D-pad Left | ||
2 - | 2 - Select | ||
3 - | 3 - Start | ||
4 - | 4 - Left D-pad Up | ||
5 - | 5 - Left D-pad Down | ||
6 - | 6 - Left D-pad Left | ||
7 - | 7 - Left D-pad Right | ||
8 - | 8 - Right D-pad Right | ||
9 - | 9 - Right D-pad Up | ||
10 - | 10 - Button L (opposite left D-pad) | ||
11 - | 11 - Button R (opposite right D-pad) | ||
12 - | 12 - Button B | ||
13 - | 13 - Button A | ||
14 - | 14 - Always 1 | ||
15 - | 15 - Low battery signal | ||
== References == | == References == |
Revision as of 00:29, 21 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 - Right D-pad Down 1 - Right D-pad Left 2 - Select 3 - Start 4 - Left D-pad Up 5 - Left D-pad Down 6 - Left D-pad Left 7 - Left D-pad Right
8 - Right D-pad Right 9 - Right D-pad Up 10 - Button L (opposite left D-pad) 11 - Button R (opposite right D-pad) 12 - Button B 13 - Button A 14 - Always 1 15 - Low battery signal
References
- VB Sacred Tech Scroll: Virtual Boy Specifications
- PlanetVB: Documents
- Sly Dog Studios: Candelabra - Estoscerro demo available
- Forum post: Spook-o'-tron - Virtual Boy Controller Fun