Crates.io | gameboyr |
lib.rs | gameboyr |
version | 0.4.0 |
source | src |
created_at | 2022-07-12 13:34:19.30194 |
updated_at | 2023-04-18 02:33:53.47467 |
description | A Gameboy emulator written in Rust |
homepage | |
repository | https://github.com/jordanshatford/gameboy-r |
max_upload_size | |
id | 624365 |
size | 335,911 |
A Gameboy emulator written in Rust.
crates.io/crates/gameboyr ยป
A Gameboy emulator written in Rust. This emulator supports both Gameboy and Gameboy Color. A checklist of implemented features can be found below.
You can run the emulator using the following command and specifying the path to your rom:
$ cargo run --release -- "./path/to/rom.gb"
The following options can be specified
-s, --save Path to .sav file of the specified ROM (Default: location of ROM)
-x, --scale Scale the window by a factor of 1, 2, 4 (Default: 1)
--skip-checks Skip header checksum and nintendo logo checks for ROM
--no-audio Run the emulator without using audio
You can install the emulator from Crates.io using:
$ cargo install gameboyr
Then run the emulator using:
$ gameboyr "./path/to/rom.gb"
The options specified above are also available here.
__________________________
| |
| .----------------------. |
| | .----------------. | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | '----------------' | |
| |______________________/ |
| |
| . GAMEBOY R |
Up | _| |_ .-. | ---> Z
Left + Right <--- |-[_ _]- .-. ( ) |
Down | |_| ( ) '-' | ---> X
| ' '-' A |
| B |
| ___ ___ |
| (___) (___) ,., | ---> Space / Enter
| select start ;:;: |
| ,;:;' /
| ,:;:'.'
'-----------------------`