cj1128 / chip8-emulator

🎉 A simple CHIP-8 emulator written with C and SDL2
50 stars 4 forks source link

CHIP-8 Emulator

A simple CHIP-8 emulator written in C using SDL2.

Spec

Keymapping

1 2 3 C        1 2 3 4
4 5 6 D   ->   Q W E R
7 8 9 E        A S D F
A 0 B F        Z X C V

Build

Mac OS:

Windows:

Test

There are a few roms in the rom directory of repo.

BC_Test.ch8 and test_opcode.ch8 are used for testing the fundamental functions of our emulator.

test.ch8 is used for testing arbitrary instructions written by ourself.

All others are games for fully testing our emulator 🎮.

Reference