Bare metal port of the game DOOM for the Raspberry Pi (1st generation, model B) as part of the first year ARM project at Imperial College London (Computing). Not a perfect replica, but textures are sourced from the original game.
~9800 lines of bare metal ARM assembly, no operating system
Custom homemade controller connected to the GPIO pins.
- Bálint Rikker
Source code soon to be released on GitHub
Hope you enjoy!