O Chippy Bits é um emulador de CHIP-8 desenvolvido como um projeto pessoal para aprendizado em programação de baixo nível e emulação. Atualmente, o projeto está disponível apenas para Linux e Windows, devido à forma que foi codificado. Todavia, os passos que se seguem, referem-se à instalação no sistema operacional Linux.
git clone https://github.com/JeanC4rlo/chippy-bits.gitcd chippy-bitssudo apt update
sudo apt install g++ make libsdl2-devsudo dnf install gcc-c++ make SDL2-develsudo pacman -S gcc make sdl2brew install gcc make sdl2makeSe tudo deu certo, você vai ver os arquivos sendo compilados e no final volta pro prompt. O executável vai estar na pasta bin/.
./bin/chippy-bits caminho/para/sua/rom.ch8# Esse repositório já veio com, no mínimo, 6 ROMs de teste, coletadas do repositório https://github.com/Timendus/chip8-test-suite, elas estão na pasta roms/.
# Rodar
./bin/chippy-bits roms/teste.ch8A janela do emulador vai abrir e o jogo vai começar. Pra sair, é só fechar a janela ou apertar Ctrl+C no terminal.
Se der erro de SDL, verifica se instalou a biblioteca certa. Se der "ROM not found", confere se o caminho do arquivo tá certo.