CogBoy is a rather incomplete Gameboy emulator I started writing as a project to learn rust.
It does seem to start and run the majority of games I throw at it, with a varying degree of correctness and stability.
Makes use of PortAudio through the rust-portaudio bindings. Thank you, PortAudio!
A prebuilt binary of PortAudio for 64 bit Windows is included for convenience, as I couldn't find any precompiled of a recent version. PortAudio is licensed under a MIT like license, more details can be found here.
For other platforms just make sure that the PortAudio is installed, see their docs for details.
cargo run --release path/to/some/rom.gb
- Only DMG (the original Gameboy) is emulated
- Sound channel 3 (wave) and 4 (noise)
- External RAM bank select
- No save games
You should probably use one of the many better and more complete Just putting it out here for reference and backup. ;)
Licensed under the MIT license, see the LICENSE
file for details.