kewbish / rack8

A Chip8 interpreter in Racket.

Home Page:https://kewbi.sh/blog/posts/201115/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rack8

A basic Chip-8 emulator, written in Racket. Made by Kewbish.
Created in Racket, October 2020 - present.
Released under GNU GPLv3.
I've written about the process of making this on my blog, starting with this post.

Misc. Information

  • not an entirely faithful reproduction - does not operate exactly on 60Hz.
  • no sound implementation (it's in the command line, after all)
  • press p to quit, will dump all executed instructions on the screen.
  • Keymaps:
+---+---+---+---+            +---+---+---+---+
| 0 | 1 | 2 | 3 |            | 1 | 2 | 3 | 4 |
+---------------+            +---------------+
| 4 | 5 | 6 | 7 |            | Q | W | E | R |
+---------------+   +---->   +---------------+
| 8 | 9 | A | B |            | A | S | D | F |
+---------------+            +---------------+
| C | D | E | F |            | Z | X | C | V |
+---+---+---+---+            +---+---+---+---+

About

A Chip8 interpreter in Racket.

https://kewbi.sh/blog/posts/201115/

License:GNU General Public License v3.0


Languages

Language:Racket 100.0%