chip8 is a CHIP-8 emulator developed in C using the SDL2 multimedia library. It emulates a standard CHIP-8 machine and implements all the opcodes that the specification provides.
This emulator was initially developed by Dani Rodríguez, danirod at GitHub. It's developed as part of his live coding streaming series on YouTube where a program is developed in a live streaming.
GNU/Linux:
MacOS X:
Windows:
In the subdirectory 'examples' you may find a few public domain ROMs that can be emulated using this emulator as well as any other emulator you can find on the Internet.
- See 'COPYING' for copying conditions.
- See 'INSTALL' for compilation and installation instructions.
- See 'NEWS' for a list of changes in latest releases.
- See 'ChangeLog' for a list of technical changes in the source code.
- See 'BUGS' for information on how to report bugs you may find.
- See 'AUTHORS' for the names of the maintainers of the source code.
- See 'THANKS' for a list of contributors and other helpful people.
In order to compile this project you will need to have SDL 2.0 headers and libraries in your machine. Head to www.libsdl.org to get those in case you still haven't got them or get them using your package manager if your operating system has any.
This project is available under a GNU General Public License v3 license. See COPYING for copying conditions.