A Game Boy emulator written in Rust, supporting DMG and CGB, with Web, SDL, and Libretro frontends, featuring audio, serial link, and printer emulation.
- 0.13.2
- Published at
- Jul 27, 2026
- 682
- Stars
- 175
- Download
- Synced at
- 16d ago
Latest release
0.13.2Jul 27, 2026, 11:30 PMDownloads slow? Switch the source anytime above
README
Project Overview
Boytacean is a Game Boy emulator written in Rust, supporting Game Boy (DMG) and Game Boy Color (CGB) emulation. It provides Web, SDL, and Libretro frontends.
Key Features
- DMG and CGB emulation
- Multiple frontends: Web, SDL, and Libretro
- Audio: Accurate APU with optional high-pass audio filter
- Serial Data Transfer: Link Cable support
- Game Boy Printer emulation
- Multiple MBCs: MBC1, MBC2, MBC3, MBC5
- Save state support: BESS specification for cross-compatibility
- Cheat support: Game Genie and GameShark codes
- Variable CPU clock speed
- Accurate PPU: Passes dmg-acid2 and cgb-acid2 tests
Target Audience
- Retro gaming enthusiasts
- Game Boy emulator enthusiasts
- Rust developers
Quick Start
- Web version: boytacean.joao.me
- Build the library:
cargo build - Build the Web version: use wasm-pack
Core Advantages
- Written in Rust for memory safety
- Web, desktop, and Libretro frontends
- Accurate PPU and audio emulation
- Open-source and free
System Requirements
- OS: Cross-platform (Web, SDL, Libretro)
- Architectures: x86_64, arm64
Release history
Sort