This project is still a WIP and is subject to change.
CHIP-8 is an interpreted programming language first used on 8-bit computer systems in the mid-1970's. It was used to make video game development easier on these systems.
I developed this project mostly to learn more about Rust and developing emulators.
-
Follow the following instructions to install the SDL2 development libraries depending on your operating system.
-
Compile & Run:
cargo run --release
- Run Tests:
cargo test
- Implement all CHIP-8 instructions
- Refactor SDL-2 window code
- Command-line arguments
- Keyboard support
- Timer support
- Sound support
This repository is licensed under the MIT License