Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/8dcc/chip-8

A CHIP-8 emulator made in C with SDL2
https://github.com/8dcc/chip-8

c chip-8 chip8 chip8-emulator emulator sdl2

Last synced: about 2 months ago
JSON representation

A CHIP-8 emulator made in C with SDL2

Awesome Lists containing this project

README

        

#+title: CHIP-8 Emulator
#+options: toc:nil
#+startup: showeverything
#+author: 8dcc

#+begin_comment
*TODO*: Change project-name and title
*TODO*: Change output.out in Makefile
#+end_comment

*A [[https://en.wikipedia.org/wiki/CHIP-8][CHIP-8]] emulator made in C with SDL2.*

#+TOC: headlines 2

* Description

This is meant to be a simple and easy to understand emulator. I tried to keep
the code as clean and separated as possible.

Credits:
- Cowgod's (Thomas P. Greene) CHIP-8 reference: [[https://devernay.free.fr/hacks/chip8/C8TECH10.HTM][Link]]. Note that some information
appears to be wrong.
- Gulrak's opcode table: [[https://chip8.gulrak.net/][Link]].
- Timendus' test suite: [[https://github.com/Timendus/chip8-test-suite][Link]].

* Building

#+begin_src console
$ git clone https://github.com/8dcc/chip-8
$ cd chip-8
$ make
...
#+end_src