Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
definitions
src
.gitignore
.travis.yml
Cargo.lock
Cargo.toml
README.md
build.rs

README.md

feo-boy

Build Status

An emulator for the Nintendo Game Boy (DMG) written in Rust.

$ git clone https://github.com/afishberg/feo-boy && cd feo-boy
$ cargo run --release -- --bios path/to/bios.gb path/to/rom.gb

See all options with the --help flag.

$ cargo run --release -- --help

Enable log output by setting RUST_LOG=feo_boy.

Debugging

Enable debug mode by passing the --debug flag. You will see a prompt that allows you to step emulation an instruction at a time. You may also dump memory or CPU state from this prompt.

Enter ? at this prompt to see all debug options.

Testing

Run unit tests with cargo test.

You can’t perform that action at this time.