Input devices: Difference between revisions
From NESdev Wiki
Jump to navigationJump to search
m (skip the redirect) |
m (Add relinks for the last peripherals. As far as I can tell, all the other devices mentioned in bootgod's db just function identically to one of the other peripherals.) |
||
Line 23: | Line 23: | ||
* [[RacerMate Bicycle]] | * [[RacerMate Bicycle]] | ||
* [[Power Glove]] | * [[Power Glove]] | ||
* [[U-Force]] | |||
=== Other I/O devices === | |||
* [[Famicom 3D glasses]] | |||
* [[R. O. B.]] | |||
* [[Battle Box]] | |||
* [[Turbo File]] | |||
* [[Barcode Battler]] |
Revision as of 05:04, 5 June 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.
Programmer's reference
Hardware
- Arkanoid controller
- Controller port pinout
- Family basic keyboard
- Four score
- Power pad
- Standard controller
- Zapper
- Oeka Kids tablet
- Miracle Piano
- RacerMate Bicycle
- Power Glove
- U-Force