I wrote an interpreter for the CHIP-8 language, written in C using SDL for graphics and sound.
It's functional enough to play many classic games such as Space Invaders, Tetris, and Breakout, so I considered it a success.
The source code can be found on my GitHub here.