Input devices: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
m (→Hardware: Add the weird and mostly unemulated input devices (is this contentious? I hope not)) |
m (→Hardware: ... wait, why did we have [ [ link_with_underscores | link with spaces ] ] ??) |
||
Line 12: | Line 12: | ||
=== Hardware === | === Hardware === | ||
* [[ | * [[Arkanoid controller]] | ||
* [[ | * [[Controller port pinout]] | ||
* [[ | * [[Family basic keyboard]] | ||
* [[ | * [[Four score]] | ||
* [[ | * [[Power pad]] | ||
* [[ | * [[Standard controller]] | ||
* [[ | * [[Zapper]] | ||
* [[Oeka Kids tablet]] | * [[Oeka Kids tablet]] | ||
* [[Miracle Piano]] | * [[Miracle Piano]] | ||
* [[RacerMate Bicycle]] | * [[RacerMate Bicycle]] |
Revision as of 08:39, 24 February 2012
The NES and Famicom have a set of I/O ports used for controllers and other peripherals, consisting of the following:
- One output port, 3 bits wide, accessible by writing the bottom 3 bits of $4016.
- Two input ports, each 5 bits wide, accessible by reading the bottom 5 bits of $4016 and $4017.
The NES has two general-purpose controller ports on the front of the console, as well as a (rarely used) 48-pin expansion port underneath.
The Famicom's standard controllers are hardwired to the front of the unit, and a special 15-pin expansion port is commonly used for third-party controllers. The AV Famicom, however, features detachable controllers using the same ports as the NES.