AGH University of Science and Technology
——
2020

Tetris Game on a Flip-Dot Display

reverse engineering
ARM
STM32
C
flip-dot display
Tetris
Design
Technology

Project Overview

This project involved interfacing an STM32 board with an old flip-dot display to create a Tetris game. The game was primarily controlled via a computer keyboard using SPI, with an option to also use external buttons.

Development took approximately 3 months.

Execution

The first challenge was reverse-engineering the display to establish proper communication. Once SPI communication was successfully implemented, the focus shifted to programming the game mechanics and testing them on the microcontroller.

Results

Projects like this are particularly time-consuming due to the difficulty in finding the primary cause of issues — whether they stem from coding bugs or hardware malfunctions.

Despite these challenges, this project earned an award for the most creative project in the Microcontroller Programming course.

See more