单片机手搓掌上游戏机(十二)—esp8266运行gameboy模拟器之编译上传

Arduino ide的安装和esp8266的安装参见网上的教程,不再赘述。

安装TFT_eSPI库,网上也大把的教程。

找到文档下

User_Setup.h文件修改,以支持st7735lcd

设置:

然后在例程里找个编译上传一下,正常显示就好了。

或者到我的gitee下载

https://gitee.com/BernardSun/esp8266_gameboy_emulator

里面的User_Setup.h覆盖一下就行了。

打开文件夹里的ino文件,设置一下环境

主要是mcu类型,FS稍小一些,不然程序存不下,还有主频设置为160M

程序里打开游戏的注释,可以选择不同的游戏编译

音频这里我改成160,原来是80,声音慢的阴森森的

帧间隔我改成0了,快了点,原来是12000,你可以自己调整。

研究一下这些组合键,能够调整调色板啥的

That's all!

相关推荐
楼田莉子几秒前
C++20新特性:Range库
开发语言·c++·后端·学习·c++20
字节高级特工1 分钟前
【Linux】深入理解C语言命令行参数与环境变量
linux·c++·人工智能·后端
linux开发之路6 分钟前
C++项目推荐:eBPF+调度器性能分析框架
linux·c++·ebpf·火焰图·调度器
愿天垂怜12 分钟前
【C++脚手架】ffmpeg 库的介绍与使用
linux·服务器·开发语言·c++·ide·git·ffmpeg
Eric 辰东13 分钟前
【C 语言程序的编译和链接】详解编译链接过程
c语言·笔记·算法·学习方法
并不喜欢吃鱼13 分钟前
从零开始 C++-----十一【C++ 数据结构】红黑树全解析:从定义到工程实现(一文搞定,十分详细)
开发语言·数据结构·c++
星恒随风13 分钟前
C语言数据结构排序算法详解(上):从插入排序、希尔排序到选择排序、堆排序
c语言·数据结构·笔记·学习·排序算法
不会C语言的男孩14 分钟前
C++ Primer Plus 第7章:函数——C++的编程模块
开发语言·c++
0南城逆流017 分钟前
【STM32】RTT-Studio中HAL库开发教程十三:MSH串口组件
stm32·单片机·嵌入式硬件
kebeiovo19 分钟前
C++与 Lua的交互
c++·lua