The final project for The Microprocessor and Interfacing circuits course. Using x86 assembly and STM32 microcontroller.
A combination of Pong and Breakout games. It is played in MS-DOS (the x86 part) and the game inputs are read from either keyboard or game controller (STM32 part).