Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/8dcc/chip-8
- Owner: 8dcc
- License: gpl-3.0
- Created: 2024-07-04T20:44:47.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-08T21:02:41.000Z (6 months ago)
- Last Synced: 2024-07-09T02:06:13.614Z (6 months ago)
- Topics: c, chip-8, chip8, chip8-emulator, emulator, sdl2
- Language: C
- Homepage:
- Size: 60.5 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
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