Emulador CHIP-8 em C e SDL 1.1.
Vídeo de demonstração (YouTube)
Decidi criar esse projeto em setembro de 2020, durante a pandemia do COVID-19, após um ano de interesse em emuladores, máquinas virtuais e fantasy consoles (como o PICO-8). Usei para aprender C de maneira mais aprofundada -- até então, só tinha conhecimento em JavaScript/TS.
O incentivo do projeto veio da curiosidade sobre como um computador funciona, em geral.
O emulador passa em todas as ROMs de testes para a instruction set, e roda todos os jogos testados para CHIP-8 (no vídeo, testei Pong, Snake e Breakout).