GitHub Hot Board

GitHub Hot Board · 저장소 아카이브

elipsitz/gamebub

Open-source FPGA retro emulation handheld (소개는 저장소 자체 문서에서 왔습니다.)

데이터 기준 October 28elipsitz

최고 순위

#46

라이브 마일스톤 · 돌파 중계

997

누적 스타

82

포크 수

4

최근 30일 기록 일수

라이선스: CERN-OHL-S-2.0최근 push: October 26열린 이슈(PR 포함): 402026-10-25부터 수집. 미확인 = 아직 미수집

프로젝트 문서

Game Bub logo

Game Bub trailer

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!

You can find the user guide and documentation here.

Want to chat about Game Bub? Feel free to join the Discord.

Check out the announcement blog post 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. 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.

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
  • 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 trademarked, and you may not use them for your product without permission.

현재 순위

  • 46

    라이브 마일스톤 · 돌파 중계

    997 스타 · 82 fork · 다음 라인까지

    마일스톤 →

최근 30일 추이

누적 스타 추이

순위 추이

일별 스타 증가

README에 뱃지를 붙여보세요 · elipsitz/gamebub[![README에 뱃지를 붙여보세요](https://git.vaiox.xyz/api/badge/elipsitz/gamebub.svg)](https://git.vaiox.xyz/ko/repo/elipsitz/gamebub)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/ko/repo/elipsitz/gamebub"><img src="https://git.vaiox.xyz/api/badge/elipsitz/gamebub.svg" alt="README에 뱃지를 붙여보세요" height="20"></a>

← 랭킹으로

GitHub Hot Board타임머신발견联系我们 · Contact