
This is a rudimentary implementation of the bird related game that was very popular in 2013 for some reason. Input 0 makes the "bird" go up. Input 1 starts the game. Output is through VGA.
There is a reference implementation in ref.py. The main() function allows playing the reference interactively.
generate_frames(inputs) can be given a list of inputs and will generate the according reference frames.
Running make should generate a few frames using the actual implementation with the inputs specified at the
top of test.py. Be aware that due to how inputs are handled the reference and actual implementations inputs
are offset by one.
This uses the VGA PMOD for video out.
| # | Input | Output | Bidirectional |
|---|---|---|---|
| 0 | FLAP | R1 | |
| 1 | START | G1 | |
| 2 | B1 | ||
| 3 | VSync | ||
| 4 | R0 | ||
| 5 | G0 | ||
| 6 | B0 | ||
| 7 | HSync |