1 -------------------------------------------------------------------------------
3 -------------------------------------------------------------------------------
5 Synthetically generated NES gamepad signalling.
7 SPI settings are always:
14 Chip-select is not used and must not be assigned to any channel.
26 CUP - Shift register clock (CLK)
27 OUT 0 - Shift register latch (optional)
28 D1 - Gamepad data (MISO)
32 Data pins D3 and D4 are not used by the standard game pad but by special
33 controllers like the Nintento Zapper light gun.
39 The logic analyzer used was a DreamSourceLab DSLogic Plus (at 10 MHz):
42 -----------------------
51 Button press of button 'A'.
61 Button press of button 'B'.
71 Button press of button 'Select'.
81 Button press of button 'Start'.
91 Button press of button 'North'.
101 Button press of button 'South'.
111 Button press of button 'West'.
121 Button press of button 'East'.
131 Button press of button 'A' and 'B'.
141 Button press of button 'B' and 'Select' and 'West'.
145 Button States: B + Select + West
151 Controller connected but no button pressed.
155 Button States: No button is pressed
161 Gamepad not connected.
165 Button States: Gamepad is not connected.