Skip to content
This repository was archived by the owner on Dec 26, 2022. It is now read-only.

germangb/rust-gameboy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARCHIVED

This project has been archived. Future work will continue in https://github.com/germangb/rust-gameboy2


rust-gameboy

Game Boy and Game Boy Color emulation in Rust.

Still a bit buggy, but works with most games I've tried, albeit with some minor graphical glitched showing up on some of them.

Features

Feature Support Notes
Cycle accuracy Out of scope (I might change my mind later).
Classic GB ✔️ Works with most games, except the ones that require cycle accuracy.
Color (CGB) ✔️ Still buggy. Working on it.
Sound Still buggy. Working on it.
Link cable In scope but not implemented yet.

Debugging

The GL-based frontend has some debugging functionality (only graphics for now though).

Tests

CPU instruction tests

cargo test cpu_instrs

CPU timing tests

cargo test instr_timing

Tested Games

Rom Works Comments

License

TODO

Resources

About

🕹️ GB and CGB emulation in Rust

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages