Skip to content
/ chip-e Public

A basic CHIP-8 emulator written in Rust

License

Notifications You must be signed in to change notification settings

Bensuo/chip-e

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A basic CHIP-8 emulator written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages