你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【stm32F429开发日志】STM32F429上 NES 模拟器 移植 试玩  

[复制链接]
柯南大侠 提问时间:2014-6-7 22:08 /
首先,十分感谢STM32社区送的STM32F429探索套件!

       前段时间意外获得论坛送的一块STM32F429探索套件,初步了解了一下STM32F429这个芯片,感觉ST的MCU终于向高端MCU迈出了一步:STM32F429可以支持SDRAM和LCD控制器了,主频最高180MHz,这在高端MCU中还是比较少见的(不过要知道 NXP 的高端产品早都具备这些功能了,只是NXP的MCU没ST的 更为人所了解。。。 PS:目前NXP最高端MCU LPC43xx是非对称双核架构,M4F+M0,两个核均运行在204MHz,SDRAM,LCD控制器等 均为标配……呵呵)。
       拿到板子后第一感觉是做工不错,还带了一块2.4寸TFT屏幕。本着奉献论坛的心情,此刻将获得板子后的一点使用心得给大家分享一下。
        之前看到论坛上有讨论NES模拟器的,感觉挺有趣的,特别是有一种运行外部程序的错觉,感觉很高端的样子,要知道当年任天堂就靠着FC游戏机风靡天下的……所以就想着用这个STM32F429跑一下NES模拟器,板子上正好有8MB的SDRAM,内存不再是问题。
        网上可以找到几个开源的NES模拟器源码,但大多需要较多的内存,需要稍微修改一下内存分配。这里我移植的是一个叫做InfoNES的版本,是日本人写的。
        本着开源精神,将移植的源码贴出来,直接下载即可运行。程序内置了4个游戏,开机默认运行超级玛丽(画面出来那一刻,超怀念少年时……说多了都是泪啊。。)。
        另外,由于板子上只有一个按键,所以程序仅能进入游戏,进入后不能操作的。。。需要深入玩的童鞋参考这一个按键的代码自己添加其他按键程序即可。还有程序运行效率较低,游戏帧率也不高,还有很大优化空间 。游戏声音也没有添加。。。
下面是运行画面:
超级玛丽:
01.jpg
02.jpg
超时空要塞:
03.jpg
04.jpg
猫和老鼠:
05.jpg
06.jpg
坦克大战:
07.jpg

InfoNES-v0.97J_RC1-SDL-Linux.rar

下载

257.89 KB, 下载次数: 890, 下载积分: ST金币 -1

STM32F429_Disco_NES_V0.1.zip

下载

2.31 MB, 下载次数: 3435, 下载积分: ST金币 -1

1 收藏 6 评论18 发布时间:2014-6-7 22:08

举报

18个回答
chenccccccc 回答时间:2020-2-17 19:10:29
感谢楼主分享,请问为什么我编译那个工程之后keil直接提示: Error: L6406E: No space in execution regions with .ANY selector matching stm32f429i_discovery_sdram.o(.bss).
dsfkj32sad 回答时间:2018-2-12 18:43:11
感谢分享                      为什么我找不到097版?
arm8686 回答时间:2014-11-8 14:09:16
cl17726 发表于 2014-11-7 14:36
抱歉,该附件无法读取

可以下载和解压的。我刚才试了一下。
stm32f103vc 回答时间:2014-6-8 12:49:58

RE:【stm32F429开发日志】STM32F429上 NES 模拟器 移植 试玩

非常支持,学习学习!
hgqlyl 回答时间:2014-6-21 18:30:45

RE:【stm32F429开发日志】STM32F429上 NES 模拟器 移植 试玩

不错,支持楼主!
cl17726 回答时间:2014-11-7 14:36:00
抱歉,该附件无法读取
熊贰嘎嘎 回答时间:2014-11-26 11:19:29
赞一个,学习学习!!
Ljmp 回答时间:2016-11-16 17:42:50
,支持。支持
lzhus 回答时间:2017-9-22 17:11:32
终于给我找到了
Bowen 回答时间:2017-9-25 09:27:11
做的很漂亮!~
斜阳 回答时间:2017-9-25 09:37:20
mark一下
andey 回答时间:2017-10-17 17:25:10
提示: 作者被禁止或删除 内容自动屏蔽
飘逸Xbox 回答时间:2017-10-30 14:03:56
大佬可以说下具体制作过程吗
asoka37 回答时间:2018-3-6 11:54:33
Tuzik 回答时间:2018-12-17 09:39:51
楼主简直要上天了,666666
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版