joamag

boytacean

一个用Rust编写的Game Boy模拟器,支持DMG和CGB,提供Web、SDL和Libretro前端,包含音频、串口连接和打印机模拟。

0.13.2
发布于
2026年7月28日
682
星标
175
下载
同步于
16 天前
rust

最新版本

0.13.22026年7月28日 07:30
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Boytacean是一个用Rust编写的Game Boy模拟器,支持Game Boy(DMG)和Game Boy Color(CGB)模拟。提供Web、SDL和Libretro前端。

主要功能

  • DMG和CGB模拟:支持Game Boy和Game Boy Color
  • 多种前端:Web、SDL和Libretro
  • 音频:精确的APU,可选高通音频滤波器
  • 串口数据传输:支持Link Cable连接
  • Game Boy Printer模拟
  • 多种MBC支持:MBC1、MBC2、MBC3、MBC5
  • 存档支持:使用BESS规范,与其他模拟器跨兼容
  • 金手指支持:Game Genie和GameShark代码
  • 可变速CPU时钟
  • 精确PPU:通过dmg-acid2和cgb-acid2测试

适用人群

  • 怀旧游戏玩家
  • Game Boy模拟器爱好者
  • Rust开发者

快速上手

  1. Web版直接访问:boytacean.joao.me
  2. 构建库:cargo build
  3. 构建Web版本:使用wasm-pack

核心优势

  • 用Rust编写,内存安全
  • 支持Web、桌面和Libretro前端
  • 精确的PPU和音频模拟
  • 开源免费

系统要求

  • 操作系统:跨平台(Web、SDL、Libretro)
  • 支持架构:x86_64、arm64

历史版本

排序