当前位置:网站首页>移植InfoNES到STM32
移植InfoNES到STM32
2022-07-06 05:31:00 【然而然自】
开发环境
MUC:STM32F407ZGT6
板子:正点原子STM32F407最小核心板
LCD:正点原子4.3 TFTLCD
注:基于正点原子LCD例程修改。若板子和LCD与上面一致,可直接烧录该程序。
需要移植的文件
整个NES文件夹
添加NES路径
移植注意事项
1.若颜色显示不正常,在此处修改RGB顺序
2.修改自己的LCD刷新函数
3.添加按键扫描和按键功能
按键扫描:我使用的是触摸屏,每10ms定时器置为扫描标志位,再根据标志位扫描触摸屏
如果没有触摸功能,可在此处修改按键扫描
按键功能:
不同游戏操作按键似乎有点不同,根据实际情况更改
玩超级玛丽时:
玩沙罗曼蛇时:
4.在main函数添加方框内容
5.有两个游戏可以选择
选择一个需要注释掉另外一个
效果展示
不加触摸扫描,只使用按键,帧数可达47左右
使用触摸后,触摸扫描时间较长,导致帧数有所下降,在32左右
超级玛丽
程序下载
边栏推荐
- 【华为机试真题详解】检查是否存在满足条件的数字组合
- SQLite queries the maximum value and returns the whole row of data
- Safe mode on Windows
- Ora-01779: the column corresponding to the non key value saving table cannot be modified
- Self built DNS server, the client opens the web page slowly, the solution
- jdbc使用call调用存储过程报错
- Yyds dry inventory SSH Remote Connection introduction
- Vulhub vulnerability recurrence 72_ uWSGI
- 03. Login of development blog project
- 指針經典筆試題
猜你喜欢
指针经典笔试题
Vulhub vulnerability recurrence 67_ Supervisor
【torch】|torch.nn.utils.clip_grad_norm_
Building intelligent gray-scale data system from 0 to 1: Taking vivo game center as an example
趋势前沿 | 达摩院语音 AI 最新技术大全
浅谈镜头滤镜的类型及作用
Golang -- TCP implements concurrency (server and client)
Vulhub vulnerability recurrence 73_ Webmin
How to download GB files from Google cloud hard disk
Summary of deep learning tuning tricks
随机推荐
Force buckle 1189 Maximum number of "balloons"
JDBC calls the stored procedure with call and reports an error
【华为机试真题详解】检查是否存在满足条件的数字组合
Jvxetable用slot植入j-popup
03. Login of development blog project
flutter 实现一个有加载动画的按钮(loadingButton)
Compilation and connection of shader in games202 webgl (learn from)
【torch】|torch.nn.utils.clip_grad_norm_
[mask requirements of OSPF and Isis in multi access network]
Text classification still stays at Bert? The dual contrast learning framework is too strong
自建DNS服务器,客户端打开网页慢,解决办法
jdbc使用call调用存储过程报错
Imperial cms7.5 imitation "D9 download station" software application download website source code
SQLite queries the maximum value and returns the whole row of data
The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
Set detailed map + interview questions
Algorithm -- climbing stairs (kotlin)
js Array 列表 实战使用总结
Easy to understand I2C protocol
Notes, continuation, escape and other symbols