
It's just the controller example from VGA playground, but you can also move a little square on the screen. It would have been an entire game if I hadn't taken a break when the Efabless shutdown was announced.
Operating the controller D-Pad will move the square around the screen.
It accepts the VGA PMOD, Audio PMOD, and SNES PMOD. The pinout is configured for the demoscene competition.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | R1 | ||
| 1 | G1 | ||
| 2 | B1 | ||
| 3 | VSync | ||
| 4 | gamepad_latch | R0 | |
| 5 | gamepad_clk | G0 | |
| 6 | gamepad_data | B0 | |
| 7 | HSync |