nds4droid release 17 for android

nds4oid万众期待的安卓nds模拟器nds4droid发表了第16版和第17版,后者是个hotfix。我测试了下,nexus7在关闭音效的情况下,机器人大战几作已经完全可玩,就是SRW W还稍慢一点。
nds4droid实际上有两个,早在yongzh还没被Play Store清场那会,就有匿名的开发者发表了一个付费版的nds4droid,拥有不错的兼容性,但是速度奇慢,所以在很长一段时间里,安卓nds模拟器只能用来演示画面。直到2012年初,Jeffrey Quesnelle根据desmume的开源代码开始了目前的新nds4droid免费开源项目。

r16
Changelog:

  • New setting (on by default) to maintain aspect ratio of original game (turns off “stretching”)
  • New setting (off by default) to show only the main game screen
  • Ability to fake shutting the DS lid (in menu), which is needed by some games like Phantom Hourglass
  • Performance improvements
  • Increased game compatbility

r17
Changelog:

  • Fixes a bug where the touch screen was not properly accounting for locked aspect ratios

 
作者目前遇到了点技术难题,实际上我怀疑这是目前所有安卓nds模拟器都面临的麻烦:无法利用多核多线程的CPU性能提高模拟效率。nds有两个核心组成,一个ARM9,一个ARM7。现在的做法是让一个线程切换执行两个arm核心的指令,作者明明知道可以利用多线程功能把arm9和arm7的指令分配给多核cpu同时处理,但是带来的等候同步的延迟反而造成了更多的速度损失。现在jeffq在博客上公开求助,希望有高人可以提供更好的同步机制思路,迈过这个坎,也许就一马平川咯。

“nds4droid release 17 for android”的一个回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注