esp32-nes游戏机-WROOM
简介
儿时梦寐以求的指尖游戏机(有可能对小孩视力及学业造成毁灭性打击,不建议小孩子拥有,大人玩刚刚好)
简介:儿时梦寐以求的指尖游戏机(有可能对小孩视力及学业造成毁灭性打击,不建议小孩子拥有,大人玩刚刚好)开源协议
:GPL 3.0
描述
硬件方案
主控为ESP32-WROOM模组或ESP32-S模组。板子上预留了PSRAM芯片位。
ESP32-WROOM模组没有预留外接PSRAM的接口,游戏机只能运行1024K以下大小的游戏,载入速度慢,无JPG与PNG图片解码支持,界面简陋。
ESP32-S模组预留外接PSRAM的接口,ESP32-S模组 + PSRAM = ESP32-WROVER模组。性能更强,游戏载入快。
软件方案
根据GitHub上的NCAT项目修改而来。使用Arduino开发
NCAT项目地址:GitHub - nathalislight/NCAT: NESCAT IS BACK LIKE NCAT PROJECT...
游戏机支持NES,GBC,SMS三种模拟器,以及MP3播放器。外接内存卡存储游戏及音乐,需要在内存卡根目录下新建NES,GBC,SMS,AUDIO文件夹,游戏或音乐文件保存其中即可。
固件编译上传说明
使用Arduino IDE编译,需要安装ESP32开发板1.0.5或1.0.6版本才能编译上传程序。
arduino程序源码包含了很多需要用到的库,太大无法上传,放在网盘自取。
链接:https://pan.baidu.com/s/13rANMwlmz3jfh__A2vl8IQ?pwd=fypm
提取码:fypm
Arduino IDE编译选项见附件
评论