Game Bub:开源 FPGA 掌机,横屏终于开源了图1

之前有介绍过GameBub,详见:

不过之前开源得是竖版的,据复刻玩家说有很多Bug。

Game Bub:开源 FPGA 掌机,横屏终于开源了图2

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

Game Bub:开源 FPGA 掌机,横屏终于开源了图3

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

Game Bub:开源 FPGA 掌机,横屏终于开源了图4

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

Game Bub:开源 FPGA 掌机,横屏终于开源了图5

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

Game Bub:开源 FPGA 掌机,横屏终于开源了图6

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

Game Bub:开源 FPGA 掌机,横屏终于开源了图7

项目地址:

Game Bub GitHub

https://github.com/elipsitz/gamebub

最新PCB

https://github.com/gamebub/gamebub-pcb


- -THE END- -


往期精选 

Game Bub:开源 FPGA 掌机,横屏终于开源了图8 
Game Bub:开源 FPGA 掌机,横屏终于开源了图9 

Game Bub:开源 FPGA 掌机,横屏终于开源了图10
Game Bub:开源 FPGA 掌机,横屏终于开源了图11

FPGA技术江湖广发江湖帖

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


FPGA技术江湖微信交流群

Game Bub:开源 FPGA 掌机,横屏终于开源了图12

加群主微信,备注姓名+学校/公司+专业/岗位进群


FPGA技术江湖QQ交流群

Game Bub:开源 FPGA 掌机,横屏终于开源了图13

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

Game Bub:开源 FPGA 掌机,横屏终于开源了图14