Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 708 Bytes

README.md

File metadata and controls

43 lines (27 loc) · 708 Bytes

Chip8

c workflow

My take on a chip8 emulator.


Screen.Recording.2023-01-25.at.21.14.53-7MB.mp4

Dependencies

  • SDL - For graphics.
  • cmocka - For running the unit tests.

Compiling

# With the dependencies properly installed
make

Running

  • Unit tests
make run_test
  • main
# example for pong
make run ARGS="20 1 roms/pong.ch8"

Notes

I really liked how the instructions.h ended up, since it has the proper documentation for every instruction.