登录 注册
游戏与娱乐图像、视频与音频开发者工具
1,003
Stars
85
Forks
15
Watchers
52
Open Issues
CERN-OHL-S-2.0
许可证
Scala
语言
2023-04-25
创建时间
2026-11-02
最近更新

项目能做什么

Game Bub 是一款开源的 FPGA 复古游戏掌机与开发平台,解决传统软件模拟器的延迟与兼容性痛点。它采用 Xilinx FPGA 加 ESP32-S3 架构,支持插真实 GB/GBC/GBA 卡带或从 microSD 卡加载 ROM 游玩,具备联机线联机、底座视频输出及震动/陀螺仪等外设支持,软硬件完全开源可扩展。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <a href="https://gamebub.net/">
    <img src="./assets/logo.svg" width="480" alt="Game Bub logo">
  </a>
</p>

[![Game Bub trailer](./assets/video-poster.jpg)](https://www.youtube.com/watch?v=f16E5J6qljw)

**Game Bub** is an open-source FPGA retro emulation handheld, with support for Game Boy, Game Boy Color, and Game Boy Advance games.

You can buy your own, prebuilt Game Bub from **[Crowd Supply](https://www.crowdsupply.com/second-bedroom/game-bub)**!

You can find the [user guide and documentation here](https://docs.gamebub.net/).

Want to chat about Game Bub? Feel free to [join the Discord](https://discord.gg/T5xrYpMfN7).

Check out the [announcement blog post](https://eli.lipsitz.net/posts/introducing-gamebub/) for an in-depth look at the development process!


## Features
* Play physical Game Boy / Color / Advance cartridges
* Load and play ROM files from a microSD card (with built-in support for rumble, clock, accelerometer, gyroscope)
* Multiplayer link cable functionality
* Custom, from-scratch Game Boy and Game Boy Advance FPGA cores with great game compatibility
* 14+ hour battery life 
* Video output to TV or monitor via Game Bub Dock
* Extensible hardware, designed for future improvements

## Building

Building a Game Bub handheld requires manufacturing PCBs, 3D printing the shell and buttons, and assembling components from a variety of sources. For information on manufacturing and assembling your own, see [here](https://github.com/elipsitz/gamebub/blob/v0.1/docs/building.md). Note that this information is for the older, vertical revision 2. Updated building information will be available in the Game Bub Docs soon.

For other inquiries, contact us at support@gamebub.net.

## Architecture

For an in-depth description of the project architecture, as of revision 2, see [here](https://github.com/elipsitz/gamebub/blob/v0.1/docs/architecture.md).

The Game Bub handheld consists of a Xilinx XC7A100T FPGA to do the main emulation and I/O, and an ESP32-S3 microcontroller to do auxiliary tasks (configuring the FPGA, rendering the UI, loading ROM files from a microSD card and sending it to the FPGA).

### Directory Structure

* `fpga`: FPGA source code (HDL), written in [Chisel](https://github.com/chipsalliance/chisel)
* `firmware`: Microcontroller firmware

## License

Unless otherwise specified:

* Firmware (in `firmware/`) and scripts (in `scripts/`) are licensed under GPLv3 (`GPL-3.0-only`).
* FPGA source code (in `fpga/`) is licensed under the CERN Open Hardware License Version 2 - Strongly Reciprocal (`CERN-OHL-S-2.0`)
* PCB (schematic and layout), mechanical, and hardware design files are licensed under the CERN Open Hardware License Version 2 - Strongly Reciprocal (`CERN-OHL-S-2.0`)

At a high level, this means that you can copy, share, and modify the source code, as long as you provide proper attribution and share your source code / design files with the same license. However, the "Game Bub" name and logo are tradem
阅读完整原文

项目深度分析 AI 生成

官方/第三方组装成品与套件硬件销售

产品构想针对没有焊接设备或贴片制造能力的普通玩家,提供开箱即用的预装整机(类似项目已在Crowd Supply开展)或全套DIY散件包。
核心功能完整整机组装、功能测试保障、预烧录ESP32与FPGA固件、外壳与按键注塑/精细光敏树脂打印、电池及卡槽配件包。
目标用户缺乏SMT/焊接能力但希望体验FPGA物理卡带游戏的掌机爱好者。
难度/周期高 · 3-6个月 · 成本:中等至高(元器件采购、PCB打样与贴片打件、模具或高精度打印成本、仓储库存压力)
收费模式硬件整机/套件销售差价盈利。
竞争风险CERN-OHL-S-2.0强互惠开源协议要求硬件衍生设计完全开源;供应链中FPGA芯片(Xilinx XC7A100T)成本高昂且面临备货与缺货风险;售后与返修成本高。
依据 已验证事实

周边扩展配件与改装升级模块生态

产品构想围绕Game Bub硬件架构,开发制造个性化高质感配件(如CNC铝合金外壳、定制IPS贴合屏套件、底座Dock扩展坞)。
核心功能CNC金属外壳替代3D打印外壳、低延迟TV视频输出底座Dock、长续航大容量电池模块、联机通信线缆。
目标用户已拥有Game Bub或打算自制主板的极客玩家及发烧级收藏玩家。
难度/周期中等 · 2-4个月 · 成本:中等(模具加工费、打样成本、小批量打样库存)
收费模式周边硬件与配件零售。
竞争风险目标用户基数完全受限于主设备普及率;商标限制(Game Bub名称与Logo已注册商标,不可未经授权用于商业产品宣传)。
依据 数据支持的判断

商业定制FPGA核心与教育/科研硬件平台服务

产品构想基于该项目Chisel HDL代码库与ESP32+FPGA异构架构,为高校实验室、硬件安全培训或复古街机商业项目提供定制核开发与底层驱动咨询。
核心功能定制开发其他主机(如NES/SMS等)Chisel/FPGA核心、底层驱动与ESP32通信协议适配、硬件开发教学实验课程包。
目标用户高校计算机/微电子教学实验室、商业复古街机制作团队、FPGA开发学习者。
难度/周期高 · 1-3个月 · 成本:极低(纯人力与知识输出成本)
收费模式技术咨询费、定制核心开发交付合同、教育培训版权服务费。
竞争风险GPLv3与CERN-OHL-S-2.0协议限制商业闭源交付;B端市场较小且需求不集中(推测)。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
gamebub/gamebub-pcb 中文介绍暂未生成
PCB design files for the Game Bub project
32 -
AEW2015/gamebub-litex 中文介绍暂未生成
Experimental open-source LiteX SoC for GameBub Rev4: VexRisc
20 Python
gamebub/gamebub-mechanical 中文介绍暂未生成
Mechnical components for the Game Bub project
6 -
florin-byte/gamebub-gg 中文介绍暂未生成
Sega Game Gear core (MiSTer) for the Game Bub handheld, rev2
3 Scala
Wenwald/gamebub-2600 中文介绍暂未生成
An Atari 2600 core for the FPGA Game Bub handheld, built fro
3 SystemVerilog
danifunker/MacLC_GameBub 中文介绍暂未生成
GameBub MacLC version
2 Verilog
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2023-04-25,近 30 天仍在推送,发布过 6 个 Release
社区活跃Star 1,003 / Fork 85 / Issue 52(数据支持,可自行核实)
许可证CERN-OHL-S-2.0
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。