In this episode I break down a NES-004 brick style controller and explain how it works.
Support the channel on Patreon: https://patreon.com/neshacker
Controller Code GitHub Project - https://github.com/NesHacker/NesExplained/tree/main/Controllers
CD4021 Datasheet (Texas Instruments) - https://www.ti.com/lit/ds/symlink/cd4021b-q1.pdf
Chapters:
0:00 Introduction
1:20 Opening a Controller
2:28 NES-004 Electronics
4:18 Button Circuitry
7:10 Reading Controller Data
9:37 Controller Code
16:20 Conclusion