User:Bavi H/Input devices table
From NESdev Wiki
Jump to navigationJump to search
signal | output | Joypad 1 | Joypad 2 | audio output | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OUT2 | OUT1 | OUT0 | /OE1 | D4 | D3 | D2 | D1 | D0 | /OE2 | D4 | D3 | D2 | D1 | D0 | AUDIO | |
access method | write $0416 | [1] | read $0416 | [2] | read $0417 | |||||||||||
available at | ||||||||||||||||
NES controller port 1 | yes | yes | yes | yes | yes | |||||||||||
Famicom controller 1 internal connection | yes | yes | yes | |||||||||||||
AV Famicom controller port 1 | yes | yes | yes | |||||||||||||
NES controller port 2 | yes | yes | yes | yes | yes | |||||||||||
Famicom controller 2 internal connection | yes | yes | yes | yes | ||||||||||||
AV Famicom controller port 2 | yes | yes | yes | |||||||||||||
NES expansion port | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes |
Famicom expansion port | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | yes | ||||
used by | ||||||||||||||||
Controller 1 | yes | yes | yes | |||||||||||||
Controller 2 | yes | [3] | yes | yes | ||||||||||||
Famicom expansion controller 1 | yes | yes | yes | [4] | ||||||||||||
Famicom expansion controller 2 | yes | yes | yes | |||||||||||||
NES Four Score controller 1 & 3 | yes | yes | yes | |||||||||||||
NES Four Score controller 2 & 4 | yes | yes | yes | |||||||||||||
Hori 4 Players Adapter controller 1 & 3 | yes | yes | yes | |||||||||||||
Hori 4 Players Adapter controller 2 & 4 | yes | yes | yes | |||||||||||||
NES Zapper in port 2 | yes | yes | ||||||||||||||
Famicom Zapper | yes | yes | [5] | |||||||||||||
NES Power Pad in port 2 | yes | yes | yes | yes | ||||||||||||
Family Trainer Mat | yes | yes | yes | yes | yes | yes | yes | |||||||||
NES Arkanoid controller in port 2 | yes | yes | yes | yes | ||||||||||||
Famicom Arkanoid controller | yes | yes | yes | yes | ||||||||||||
Family BASIC Keyboard | yes | yes | yes | yes | yes | yes | yes | |||||||||
Famicom 3D glasses | yes |
- ↑ /OE1 is activated by reading $4016
- ↑ /OE2 is activated by reading $4017
- ↑ $4016 D2 is used by Famicom controller 2 for microphone input.
- ↑ A Famicom expansion controller may connect the audio output signal to a headphone jack (for example: IQ502 joypad).
- ↑ A Famicom zapper may use the audio output signal to emit gunshot sounds (for example: Casel Zapper).