lucas-bortoli / chip8

Emulador do console CHIP-8 em SDL e C. Roda Pong, Snake e Breakout.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CHIP-8

Emulador CHIP-8 em C e SDL 1.1.

Screenshot do emulador, tirada em 20/09/2020

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).

About

Emulador do console CHIP-8 em SDL e C. Roda Pong, Snake e Breakout.

License:MIT License


Languages

Language:C 99.5%Language:Makefile 0.5%