Skip to content

Latest commit

 

History

History
13 lines (6 loc) · 793 Bytes

README.md

File metadata and controls

13 lines (6 loc) · 793 Bytes

ZigChip8

This project is a deep dive into the world of emulation, crafted to decode the intricacies of bitwise operations and memory management. By developing a Chip-8 interpreter in the Zig programming language, I've demystified how classic games were run on simple machines, gaining a fundamental understanding of how software directly interacts with hardware at a byte level. Made with the help of SDL2

Hello_chip8

Created alongside this tutorial: https://youtu.be/YHkBgR6yvbY?si=eBINyXffxy44i-X1

Used this specification sheet to reference for opcodes: http://devernay.free.fr/hacks/chip8/C8TECH10.HTM

Tested with this repository of test ROMS: https://github.com/kripod/chip8-roms