Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CHIP8 Emulator

This project is a CHIP8 emulator built using c. I learnt a lot about c by doing this project and I highly encourage you to try this project out because it will give you a really good understanding of the processes and systems that go under the hood of your computer. While I have never written c before this project, I feel like I have a good hang of it now.

What is CHIP8?

While CHIP8 isn't a physical piece of hardware the system acts like a console by interpreting specific bytecodes. By building this emulator it lets us run old software/games inside of ROMS. - thanks google

Resources

If your intrested in building your own emulator for chip8 this guide by CowGod helped me make this project. While it is not a tutorial it gives you everything you need to learn to build your own emulator and google can fill the gaps.

Cowgod's Chip-8 Technical Reference

Building

You can build this from source using

make

Running

After building you can run it using the given ROM with

./chip8 ROMS/1-chip8-logo.ch8

or with

./chip8 </path/to/ROM>

About

a chip8 emulator built with C

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages