KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
gb-rs
★ 13
Open GitHub ↗
Yet another gameboy emulator in Rust
Download README (.md)
Explore Similar Repositories
comparePythonInteractives
:
Comparing popular interactive plotting packages for Python
Binance-API-cpp
:
a Binance API cpp wrapper
meta-sens
:
No description available.
2022-ectf-insecure-example
:
Insecure reference example for the 2022 Collegiate eCTF
Ticker
:
A custom time picker library
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
gb-rs
?
Download (.md)
# Yet another GameBoy emulator in Rust This is my attempt to write a GameBoy emulator in Rust, to add to the pile of existing ones. ## How to run At the moment, you need to have the DMG boot rom file and place it under `assets/dmg_boot.bin` to be able to compile and run the emulator. Then simply run `cargo run --release -- path/to/rom.gb`. Current keybindings: - <kbd>↑</kbd>, <kbd>↓</kbd>, <kbd>←</kbd>, <kbd>→</kbd>: Joypad - <kbd>A</kbd>, <kbd>B</kbd>: A/B - <kbd>Enter</kbd>: Start - <kbd>Space</kbd>: Select - <kbd>ESC</kbd>: Exit - <kbd>D</kbd>: interrupt the program and start the command-line debugger - <kbd>S</kbd>: Take a screenshot ## Current status Seems to work fine with most MBC1+RAM games that I've tried. ## Still to do - [ ] Allow building/running without the boot rom - [ ] Support other MBCs - [x] Sound - [ ] Maybe compile to WASM? ## Screenshots    