IronBoy Homepage, Documentation & Downloads – Gameboy Emulator – Development details

IronBoy is a high-precision GameBoy emulator written in Rust, available in the browser via WASM.

Construct


cargo build --release

The emulator has been built and executed on Windows, Linux and macOS without any issues.

run


Usage:
  cargo run --release -- [OPTIONS] <ROM_FILE>

Arguments:
  <ROM_FILE>  GameBoy ROM file to input

Options:
      --headless               Runs the emulator without a backing window, used during test execution
      --cold-boot              Boot title screen even when opening save file
      --fast                   Start emulator with unlocked framerate
      --save-on-exit           Automatically save state before exiting emulator
      --boot-rom <BOOT_ROM>    Use specified boot ROM
      --format <FORMAT>        Use specified file format for saves [default: bin] [possible values: json, bin]
  -h, --help                   Print help information
  -V, --version                Print version information

control


Z -> A
C -> B
Enter (PC) / Return (Mac) -> Start
Backspace (PC) / Delete (Mac) -> Select

S -> Save
P -> Pause
F -> Toggle frame limiter
M -> Toggle sound
Esc -> Close

#IronBoy #Homepage #Documentation #Downloads #Gameboy #Emulator #Development details

Leave a Reply

Your email address will not be published. Required fields are marked *