2 releases
Uses old Rust 2015
0.1.1 | Sep 16, 2019 |
---|---|
0.1.0 | Sep 16, 2019 |
#178 in Emulators
71KB
2K
SLoC
gbr
Yet another Game Boy emulator in Rust.
Prerequisites
- Rust 1.31.1
- SDL2
Status
- CPU
- Instructions
- Instruction timing
- Interrupt handling
- PPU
- Background
- Window
- Sprite
- V-blank interrupt
- LCDC STAT interrupt
- Sprite and background priority
- OAM bug
- Joypad
- Joypad input
- Joypad interrupt
- Catridge
- Catridge loading
- Data
- MBC1
- MBC3
- MBC5
- External RAM persistence
- Timer
- Timer registers
- Timer overflow interrupt
- APU
Dependencies
~19–27MB
~456K SLoC