Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 800 Bytes

README.md

File metadata and controls

20 lines (13 loc) · 800 Bytes

chipokto

chipokto is a Chip8 and SuperChip8 emulator written in Rust. It was designed as a vehicle to teach end-to-end software engineering concepts.

Space Invaders on Chipokto Pong on Chipokto

Development

The emulator is divided into the following subsystems:

  • okto/ - Library defining the Chip8 and SuperChip8 emulator.
  • oktodis/ - Disassembler using the okto library.
  • chipokto/ - Graphical emulator application using the okto library.

To build all of the packages simply run the following in the root directory:

cargo build