Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 774 Bytes

README.md

File metadata and controls

21 lines (15 loc) · 774 Bytes

CHIP-E

Overview

Rust

A very basic emulator for the CHIP-8 instruction set written in Rust, as a way to learn about both emulation and programming in Rust. Loosely based on this tutorial from Multigesture

Currently using SDL2 for graphics and input.

Current Status

  • Most opcodes have been implemented.
  • No working input yet.
  • No sound (beep is printed to the console).

TODO

  • Input handling so games can be played.
  • Sound
  • Optimising opcode handling (no giant switch)
  • Hires mode
  • Possibly support SCHIP / MegaChip8