Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

luizmugnaini/chirp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chirp 🐣

This is a simple CHIP-8 interpreter I built with the intention of learning the the ways of hardware emulation (although CHIP-8 is merely an interpreter, not a piece of hardware).

Maze

Dependencies

The display of the interpreter depends on SDL, so you may have to install

pacman -S sdl2

with this you are good to go.

Playing a game

All games I tested are present in the games/ directory. In order to play one of them, you can simply run

cargo run games/name_of_the_game

You can also provide the path of another game you may have downloaded.

Invaders

References

The main resource for this project is Cowgod's Chip-8 Technical Reference.