Skip to content
This repository has been archived by the owner on Oct 28, 2021. It is now read-only.

PatchMixolydic/Yachie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yet Another Chip-8 Interpreter/Emulator (Yachie)

Chip-8 Emulator written in C++.

Dependencies

  • SFML
  • CMake (or type up your own Makefile, I can't stop you)
    • CMake file not guaranteed to use best practices or even work.

Usage

yachie [rom] will open a rom file.

yachie will open the emulator and prompt you to open a ROM.

Press CTRL+O to open a different ROM.

Controls

The keypad:

1 2 3 C
4 5 6 D
7 8 9 E
A 0 B F

is mapped to these keys:

1 2 3 4
Q W E R
A S D F
Z X C V

Thanks

Thanks to Cowgod for his Chip-8 documentation and to Guillaume Vareille for tinyfiledialogs.