QQ2440移植的NES模拟器,求助!
QQ2440开发板,含NEC3.5屏采用QQ2440的非操作系统测试代码,在此基础上移植了基于SD卡的FatFS文件系统(仅读)、移植了PC机上的NES模拟器InfoNes。
目的是想将拷贝到SD卡NES的文件(文件名改为nes.nes)上,通过FatFS读取,启动模拟器,开始进入游戏。
现在的问题是:文件读取正常,启动模拟器后黑屏,请大家帮我看看,问题出在哪?
NES模拟器InfoNes暂时只移植了图像部分,对声音和键盘输入还没有移植。
由于对s3c2440的中断还不熟,请那位朋友添加个16.667ms的自动重装载定时器中断,用于屏幕刷新。
QQ2440程序:点击此处下载 ourdev_562503YX2BOB.rar(文件大小:4.71M) (原文件名:QQ2440.rar)
PC机上的NES模拟器InfoNes:点击此处下载 ourdev_562504UOJ3Y9.rar(文件大小:1.16M) (原文件名:NES模拟器(源程序).rar) TQ? 先标记下,等有时间再研究. 楼主是用什么编译器? 如果是ADS1.2的话, 注意要更改程序中的变量为无符号型. ADS默认的变量为有符号型 回复【3楼】ldqmoon
-----------------------------------------------------------------------
是的,是ADS1.2。我试试看 mark mark 谢谢3楼 ldqmoon,谢谢模拟器InfoNes的作者
在ADS中按下图设置,已成功
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_563653DQ0QS0.jpg
(原文件名:setup.jpg)
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_563651V2C0GX.JPG
(原文件名:5401.JPG)
http://cache.amobbs.com/bbs_upload782111/files_30/ourdev_563652VUBNC1.JPG
(原文件名:5402.JPG)
可用的BIN文件,用DNW上传,地址0x30000000,记得在SD卡根目录上放nes.nes文件。
点击此处下载 ourdev_563654X9HUPI.rar(文件大小:141K) (原文件名:bin.rar)
后续工作:1.增加键盘输入 2. 加声音
继续求定时器中断 3.5 寸屏是 320*240 的把。 楼主的这个怎么效果这么好?
当初我移植后背景根本就是花的, 只有前景, 我是2410弄的, 是不是因为速度的缘故? mark mark mark 马克一下 MARK 这个得 MARK 火前留名,看看先 厉害~~~~~~~~~~~ 留个标记,有空学习一下 楼主的SD卡是SD 1.1吗?小容量卡? 楼主 我移植了你的代码InfoNES_LoadFrame 我打印DoubleFrame 这个数组 怎么全显示为 0?
页:
[1]