/gebers

Game Boy emulator written in Rust

Primary LanguageRustMIT LicenseMIT

gebers

Game Boy emulator written in Rust.

Status

This is a personal project to learn more about Rust and how to emulate old systems.

For now, the emulator only implements the CPU and a very simplified version of the memory. Sound, video, and support for the controls are not emulated yet.

The emulator passes 10 out of the 11 tests of Blargg's CPU test ROMs. The one that tests interrupts fails because the timer has not been implemented yet.

Test

Run the tests with:

cargo test

Usage

Compile:

cargo build --release

Run:

cargo run

Resources

License

MIT License