单片机手搓掌上游戏机(十二)—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!

相关推荐
帅中的小灰灰1 小时前
C++编程观察者设计模式
数据库·c++·设计模式
MSTcheng.2 小时前
【C++STL】priority_queue 模拟实现与仿函数实战
开发语言·c++
还有几根头发呀2 小时前
从 C++ 的角度,系统地解释 进程(Process)、线程(Thread)、协程(Coroutine) 的概念、原理、优缺点,以及常见应用场景。
c++
oioihoii2 小时前
Python与C++:从哲学到细节的全面对比
c++
小年糕是糕手2 小时前
【C++】C++入门 -- inline、nullptr
linux·开发语言·jvm·数据结构·c++·算法·排序算法
kk哥88992 小时前
Keil MDK 5.39 编程 + 调试 ,ARM 嵌入式开发!如何安装
c++·arm
重启的码农3 小时前
enet源码解析 (2) 对等节点 (ENetPeer)
c++·网络协议
星期天23 小时前
3.2联合体和枚举enum,还有动态内存malloc,free,calloc,realloc
c语言·开发语言·算法·联合体·动态内存·初学者入门·枚举enum
TangDuoduo00053 小时前
【电感基础与特性】
stm32·单片机·嵌入式硬件