https://github.com/gbredz1/gbemu
Gameboy emulator with Iced
https://github.com/gbredz1/gbemu
emulator gameboy iced
Last synced: 4 months ago
JSON representation
Gameboy emulator with Iced
- Host: GitHub
- URL: https://github.com/gbredz1/gbemu
- Owner: gbredz1
- License: gpl-3.0
- Created: 2025-04-15T09:03:31.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-25T03:56:38.000Z (5 months ago)
- Last Synced: 2026-01-25T17:23:56.952Z (5 months ago)
- Topics: emulator, gameboy, iced
- Language: Rust
- Homepage:
- Size: 321 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://github.com/gbredz1/gbemu/releases)
[](https://github.com/gbredz1/gbemu/releases)
[](https://github.com/gbredz1/gbemu/releases)
[](https://github.com/gbredz1/gbemu/releases)
[](https://github.com/gbredz1/gbemu/releases)
---
### :construction: WORK IN PROGRESS :construction:
:warning: The emulator currently runs only some games, and graphical glitches are present
- MBC1 mapper implementation passes the [Mooneye test suite](https://github.com/Gekkio/mooneye-test-suite) ✅
---
### Build and Run
#### Iced Frontend
```bash
cargo run --release --bin gbemu-iced
```

#### Terminal (experiment)
```bash
cargo run --release --bin gbemu-term -- roms/test.gb
```
