Skip to content

anthony-aleman/ZigChip8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Chip-8 interpreter in zig

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages