[开源]NES模拟器
2012/2/4 22:29:00 (2612) 编程技术 在移植这个模拟器时,一直只关注内存占用,当开发接近尾声时,拿到真机上测试,虽然加载完42K的ROM后也仅消耗98K,但速度却慢的出奇,即是把整个19K程序段加载到CacheMem里运行,也仅快了一点点,即是跳了15帧,还是像慢动作.要流畅跑起来最少也要150来HZ,MT6225是无望啦.我也没有时间去优化了,在我手上算式烂尾工程了,我传上来的目的为了让更多的人继续去优化.注意:
由于为了加速处理,图像显示是直接copy到显存中的,屏幕小于240*240就会溢出,直接挂掉..
1.附件1是把代码加载到CacheMem运行的,稍微快点,只用80%的MTK支持,不支持的直接退出;
2.附件2是直接在主内存运行的,巨慢无比...
3.附件3是源码,有部分注释,逻辑清晰,容易看懂,学C的同学不要错过咯...