its-me-ojas/chip8-emulator
This Chip-8 emulator is a learning project that implements the classic Chip-8 virtual machine from the 1970s. Chip-8 was designed to make game program...
A simple Chip-8 emulator written in Zig with SDL2 for rendering.
This Chip-8 emulator is a learning project that implements the classic Chip-8 virtual machine from the 1970s. Chip-8 was designed to make game programming easier on 8-bit microcomputers, and it's often used as a first project for emulator development.
zig build
./chip8Emulator /path/to/your/rom.ch8
chip8Emulator/
├── src/
│ ├── main.zig # Entry point and SDL setup
│ ├── emulator/
│ │ └── chip8.zig # Core Chip-8 implementation
The emulator implements:
The emulator is in early development. Basic ROM loading and memory inspection are working, with graphics rendering in progress.