Running a release:
gb_emu.exe a_cool_rom.gb
Or use GUI to select and load rom.
Keybindings:
Yes, supports gamepad (plus triggers for turbo)
Install rust (latest stable): https://www.rust-lang.org/tools/install
Get test rom from https://github.com/retrio/gb-test-roms/raw/master/cpu_instrs/cpu_instrs.gb
Building:
cargo build
Running:
cargo run cpu_instrs.gb
vulkan-tools
before buildinglibglib2.0-dev libgtk-3-dev libudev-dev
apt install libglib2.0-dev libgtk-3-dev libudev-dev
on Ubuntu 22.04 LTS¯\_(ツ)_/¯