
之前有介绍过GameBub,详见:
不过之前开源得是竖版的,据复刻玩家说有很多Bug。

这次开源出来的版本是横版的,也是众筹版本,这次是众筹结束后才发布的版本,估计Bug会少很多。

GameBub它是一款开源 FPGA 复古游戏掌机,支持 Game Boy、Game Boy Color 和 Game Boy Advance 游戏,并且不仅支持 ROM 文件,还可以直接读取实体游戏卡带。

Game Bub 的核心是一颗 Xilinx XC7A100T FPGA,主要负责游戏机硬件的模拟以及输入输出处理;另外搭配一颗 ESP32-S3,负责 FPGA 配置、UI 渲染、MicroSD 卡读取以及 ROM 数据传输等辅助任务。也就是说,这并不是简单地把一个 FPGA 核心塞进掌机,而是把 FPGA、MCU、显示、电源、存储、音频以及游戏卡带接口整合成了一套完整的硬件系统。

除了 FPGA 核心之外,Game Bub 还集成了比较完整的掌机功能。它支持 MicroSD 卡加载 ROM,同时可以模拟带有 震动、电池时钟、加速度计和陀螺仪等功能的特殊卡带;同时保留了 Game Boy / GBA 的多人 Link Cable 功能。设备还支持超过 14 小时的电池续航,并可以通过专用 Dock 将视频和音频输出到电视或显示器。

从开源角度来看,Game Bub 也比较完整。项目不仅公开了 FPGA 源代码和 MCU Firmware,还提供 PCB、3D 打印外壳、按键等硬件设计文件。FPGA 部分采用 Chisel 编写,硬件和机械设计文件采用 CERN-OHL-S-2.0 开源硬件许可证,Firmware 和脚本则采用 GPLv3。也就是说,这个项目真正开放的是从 FPGA、软件到 PCB 和外壳的一整套设计,而不仅仅是一个 FPGA Core。

项目地址:
Game Bub GitHub
https://github.com/elipsitz/gamebub
最新PCB
https://github.com/gamebub/gamebub-pcb
- -THE END- -
往期精选


FPGA技术江湖广发江湖帖
无广告纯净模式,给技术交流一片净土,从初学小白到行业精英业界大佬等,从军工领域到民用企业等,从通信、图像处理到人工智能等各个方向应有尽有,QQ微信双选,FPGA技术江湖打造最纯净最专业的技术交流学习平台。
FPGA技术江湖微信交流群

加群主微信,备注姓名+学校/公司+专业/岗位进群
FPGA技术江湖QQ交流群

备注姓名+学校/公司+专业/岗位进群
