用ESP32 DIY一个彩色Gameboy玩任天堂红白机游戏!
本帖最后由 jd2000 于 2021-8-17 01:00 编辑大家还记得任天堂红白机吗(还有山寨的小霸王)? 里面丰富多彩的游戏给我们的童年带来了无限欢乐。还有稍后推出的Gameboy,当时如果你拥有一台那么绝对是全班同学最值得羡慕的人!一转眼三十年过去了,当初的黑科技现在用一块单片机就可以模拟出来,实在是感慨科技的进步。这个星期天抽空用ESP32单片DIY了一个彩色Gameboy,纪念自己不再复返的青春... 不知大家也有没有兴趣?
我用的是这个老外写的固件:
https://github.com/MittisBootloop/esp32_nesemu_wemosmini
你可以自己编译修改,也可以直接下载他编译好的固件。
接线不复杂,连接SPI显示屏的7条线,以及10个按钮开关的10条线到VCC就可以了。
建议每个按钮连接一个10K下拉电阻到GND,增强按钮稳定性。
由于ESP32 闪存容量有限,最多可以存放14个游戏,对于平常打发时间是足够了。
ILI9341显示屏:
Pin GPIO
MISO 25
MOSI 23
CLK 19
CS 22
DC 21
RST 18
LED 27
控制按钮:
Button | GPIO
UP | 34 | | DOWN | 33 | | RIGHT | 32 | | LEFT | 39 | | SELECT | 17 | | START | 14 | | B | 35 | | A | 13 | | ON/OFF | 12 | | MENU | 16 |
小喇叭:
26
DIY Gameboy 全貌
玛丽兄弟(采蘑菇)
俄罗斯方块
魂斗罗
脱狱
松鼠大战
按键放左右比较舒服,这种排列手累 上上下下左右左右BA{:5_604:} 哈哈,是的这个秘技倒背如流,一辈子都忘不了。{:5_589:} 高手啊,能自己diy游戏机,我倒是有原装的红白机几台,还有小霸王,和一个不知道名字的红白机,前几年沉迷老机子收藏的,我还收藏了PS1,2,3,4,下次打算买台世嘉收藏。 小新来了 发表于 2021-8-16 13:21
高手啊,能自己diy游戏机,我倒是有原装的红白机几台,还有小霸王,和一个不知道名字的红白机,前几年沉迷 ...
原装机子如果品相好带原包装,而且还可以正常工作,现在价格已经炒的很高了。
用OLED试试,看看效果如何
彩色OLED 如果分辨率至少有240X240 而且有SPI 接口,那么更换合适的驱动程序后应该没问题。不过有不少OLED是 I2C接口的,显示速度会跟不上。 屏幕差了点其他还行楼主威武
哈哈哈,不错这个可以{:5_639:}我现在还偶尔用psp或pc玩fc模拟器 下一步制作二维版我的世界沙盘游戏也不错,三维就算了掌机小板跑不动。
买一个也不贵。 来源吗?求原理图和固件http://www.shoudian.org//mobcent//app/data/phiz/default/15.png
不错的,注明资料来源出处更好 https://github.com/lualiliu/esp32-gameboy 拓荒牛 发表于 2021-8-16 21:58
不错的,注明资料来源出处更好
我用的是这个老外写的固件:
https://github.com/MittisBootloop/esp32_nesemu_wemosmini
你可以自己编译修改,也可以直接下载他编译好的固件。
接线不复杂,连接SPI显示屏的7条线,以及10个按钮开关的10条线到VCC就可以了。
建议每个按钮连接一个10K下拉电阻到GND,增强按钮稳定性。
由于ESP32 闪存容量有限,最多可以存放14个游戏,对于平常打发时间是足够了。
ILI9341显示屏:
Pin GPIO
MISO 25
MOSI 23
CLK 19
CS 22
DC 21
RST 18
LED 27
控制按钮:
Button | GPIO
UP | 34 | | DOWN | 33 | | RIGHT | 32 | | LEFT | 39 | | SELECT | 17 | | START | 14 | | B | 35 | | A | 13 | | ON/OFF | 12 | | MENU | 16 |
小喇叭:
26
蜗牛也是牛 发表于 2021-8-16 14:10
屏幕差了点其他还行楼主威武
我用的这个屏幕是2.4寸 320X240分辨率,已经比红白机的原始分辨率要高,肉眼看起来效果不错的。照相的时候像素点比较显眼,但实际用起来基本看不到色点。
免费打板,再3维猴打印个外壳,另一个不用,外观秒杀楼主的了。开源的:2种
https://oshwhub.com/Fangbrbr/espboy
https://oshwhub.com/zxp1107/esplay_copy_copy_copy
3797 发表于 2021-8-18 22:45 static/image/common/back.gif
免费打板,再3维猴打印个外壳,另一个不用,外观秒杀楼主的了。开源的:2种
https://oshwhub.com/Fangbr ...
照片里这种软按钮叫什么名字
xgbbx 发表于 2021-8-19 20:42
照片里这种软按钮叫什么名字
项目里有啊。型号、尺寸、厂家。无声按键
页:
[1]
2