(注:不知道为什么,好久没有来,发现这个blog的文本显示是不是出问题了,我编辑的时候都有回车和空格的,但是查看的时候,回车和空格都没有了??) 本来对于模拟器的移植一直是望而生畏的,主要是因为: 1、应该会涉及到汇编语言,要做指令级的模拟 2、很多Linux下的模拟器都用了SDL库,手头上没有这个库,改成纯Qt的工作量又太大了 3、下载了源代码,阅读了一下,还没有把整体框架搞清楚 真正刺激我下决心要动手做这个移植的,是偶然有一次看到NOKIA S60手机上的超任模拟器的效果,是一段视频,发现声音和图象都非常不错。心想,S60上的效果这么好了,E680i上应该也不是做不到的。 于是又翻开源代码来看,而且下了各种不同的Linux模拟器的源代码,但左看右看,觉得这样看也不是办法,难道要看懂后,自己再重新写一遍?代码量也太大了吧!! 好在又一次得到了启示:因为论坛上大家都在讨论OPIE,自己也装上了玩玩,玩呀玩,发现新发布的OPIE里,在bin目录下居然有一个snes9x,一阵惊喜,马上下载一个超任rom来试试,天哪,声音,图象都很不错啊,不是做梦吧。但是发现图象是反的,按键几乎完全不能用,更不用说存档了。 但是,总而言之,超任模拟器的E680i移植是完全现实的了。 仔细思考一下,OPIE里的snes9x肯定就是找来源代码,简单的编译一下,没有做过任何代码的修改和移植的,而且,OPIE里,肯定就有我要的SDL库了,哈哈。^_^ 好啊好啊,马上打开源代码,研究,找出与图像,按键,存档相关的代码,上网找SDL库的相关资料,学习,自己编译一个试试。 ………… ………… 埋头搞了几天,果然功夫不负有心人啊,哈哈!!已经能够完美模拟了!! 最喜欢玩的就是大金刚2代了,下载一个来,再通关一遍,这次一定要把所有隐藏关打出来。 天哪,几千个经典的超任游戏等着我呢,太爽了,终于不要再忍受那些Java烂游戏了! 现在,我的E680i就是一个真真正正的口袋里的超任游戏机了,想想这是多么爽的一件事啊!! 呵呵,大家不要急,到底这个模拟器在哪里能够下载呢?我已经发布到这两个论坛的E680i专区了,有兴趣的朋友快去看看吧: bbs.a780.net club.ccmove.com
好消息!!超任模拟器被我移植到MOTO E680i上了!!
最新推荐文章于 2021-08-11 00:18:11 发布