Tetris on custom hardware

Tetris on custom hardware
Tetris being played on the console's display.

UVa's ECE4440 course was to design, build, test, and present a computer engineering or electrical engineering team project. Our group, consisting of Arjun Deopujari, Daniel Mizrahi, Nicholas Moon, and myself, chose to design a controller and display interface powered by an MSP432P401R microcontroller.

Our board (green) on top of the microcontroller (red) with oscilloscope probes attached to test points to verify signal integrity.

See the code that ran on the microcontroller here.