A CHIP-8 emulator written in Zig.
This is intended as a learning exercise to get familiar with Zig. The code is still a bit rough, but my intention is improving it iteratively as I become more familiar with the language.
The emulator is already able to run properly most programs, demos and games I've found.
- Zig version 0.10.0
- SDL2 and SDL_mixer development headers (SDL2-devel and SDL2_mixer-devel in Fedora)
zig build
./zig-out/bin/zig-chip8 ROM_FILE
I'd like to thank Tobias V. Langhoff for his excellent Guide to making a CHIP-8 emulator post.