Table of Contents
This Chip8 Emulator is a hobby project to learn more about emulators. It's written in Rust and uses SDL2 for rendering and user input.
It's still WIP.
You need rust.
git clone https://github.com/CHC0815/chip8.git
cd chip8
RUN:
cargo run -- (emu|dis|dbg) (path to rom)
BUILD:
cargo build --release
Output file: ./target/release/chip8
chip8 emu rom.ch8
chip8 dis rom.ch8
chip8 dbg rom.ch8
For help on how to use the debugger. Enter h in the debugger.
Most of the roms are from https://github.com/Timendus/chip8-test-suite
man -l chip8.1