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 |