Skip to content

gbredz1/gbemu

Repository files navigation

Gameboy Emulator with Debugger

Written in Rust, using iced for main GUI and terminal version with Ratatui. This project serves as a personal learning exercise to learn and gain experience with both libraries.

Download the latest Nightly builds from Releases

Linux
macOS ARM
macOS x86_64
Windows


🚧 WORK IN PROGRESS 🚧

⚠️ The emulator currently runs only some games, and graphical glitches are present


Build and Run

Iced Frontend

cargo run --release --bin gbemu-iced

desktop iced screenshot

Terminal (experiment)

cargo run --release --bin gbemu-term -- roms/test.gb

terminal screenshot

Wasm

rustup target add wasm32-unknown-unknown
cargo install --locked trunk

cd wasm ; trunk serve

wasm screenhost

About

Gameboy emulator with Iced

Topics

Resources

License

Stars

Watchers

Forks

Contributors