💡
原文中文,约4400字,阅读约需11分钟。
📝
内容提要
本文介绍了使用ESP32-S3开发板制作模拟器游戏机的方法,包括硬件开发、PCB设计、外壳设计、固件烧录和游戏ROM添加等步骤。作者使用了RetroGo项目的固件,并提供了硬件清单和成本估计。此外,作者还分享了其他DIY项目的教程。
🎯
关键要点
- 本文介绍了使用ESP32-S3开发板制作模拟器游戏机的方法,包括硬件开发、PCB设计、外壳设计、固件烧录和游戏ROM添加等步骤。
- 作者使用了RetroGo项目的固件,并提供了硬件清单和成本估计。
- 整体成本在60元左右,屏幕模块需要注意尺寸。
- 硬件开发包括ESP32-S3开发板的设计,使用GPIO驱动按键,简化了电路设计。
- PCB设计采用竖版设计,方便焊接,使用了彩色丝印工艺。
- 外壳设计参考传统游戏机,采用三明治结构,外壳模型可在开源平台下载。
- 固件下载和烧录步骤已提供,支持自行编译固件。
- 游戏ROM需要放在TF卡的特定目录中,retro-go不支持常见的zip包格式ROM。
- 项目开源地址提供了修改后的固件代码和PCB硬件项目的链接。
- 作者还分享了其他DIY项目的教程链接。
❓
延伸问答
如何使用ESP32-S3制作模拟器游戏机?
可以通过硬件开发、PCB设计、外壳设计、固件烧录和游戏ROM添加等步骤来制作,使用RetroGo项目的固件。
制作这个游戏机的整体成本是多少?
整体成本在60元左右,如果有一些元件是库存里的,可以更省。
RetroGo固件支持哪些游戏机?
RetroGo固件支持FC/NES、GameBoy、GameBoy Color等多种游戏机。
如何下载和烧录固件?
可以从GitHub Release或立创开源平台下载编译好的固件,并使用esptool.py工具进行烧录。
游戏ROM需要放在哪个目录?
游戏ROM需要放在TF卡的特定目录中,通常是/roms目录。
外壳设计有什么特点?
外壳设计参考传统游戏机,采用三明治结构,模型可在开源平台下载。
➡️