» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

NDS上超任模拟器Snezzi DS v0.25a发布

NDS模拟SFC的确有先天缺陷,就是NDS的内存只有4MB。
现在NDS模拟SFC都是一次性将ROM读入内存,NDS的4MB内存除去模拟器和系统使用的后一般只有3MB左右甚至更少。如此一来24Mb以上的SFC游戏将面临无法被读入内存的可能。
除非是把ROM分段读入内存使用,但目前各烧录卡读取ROM的方式都不一样,作为第三方的模拟器无法把各家的方式统一起来。而且SFC游戏程序本身可能也无法做到在需要某某资源的时候等待烧录卡去读取资源。

以上.....是snesDS作者说的。

另外,如ScummVM DS也面临由于NDS本体内存不足所以无法模拟大型游戏的问题。

[ 本帖最后由 stryker 于 2006-8-22 11:40 编辑 ]


TOP

现在无论是snesDS还是Snezzi DS,都是在AdvanceSNES的基础上开发出来的
如今AdvanceSNES就是因为技术上遇到瓶颈无法继续,所以snesDS和SnezziDS的发展也是很有限的。
的确,NDS内存的限制不是绝对不能玩24Mb及32Mb以上的游戏,但很多游戏因此会遇到问题。个别游戏能运行并不稀奇,但个别游戏能运行并不代表NDS内存限制问题是不存在的。
有空去国外的nds论坛看看吧,那些作者都在这些地方混的。不少人提出过NDS模拟SFC是否能完美以及CT之类的游戏什么时候能模拟,作者们都是表示出希望不大,原因就是内存问题很严重并且目前无法突破。

所以NDS模拟SFC是可以的,但完美是不可能的,当然,要看完美是怎么定义的。如果完美是指小游戏可以无任何问题的运行,那可以;如果完美是指所有游戏(至少是不需要特殊芯片的所有普通游戏)都能正常运行,那以目前的情况来看希望不大。

我说这些是想告诉大家,在NDS模拟SFC这事情上,既不是NDS模拟SFC是不可能的事,也不是NDS目前能完美模拟SFC。

[ 本帖最后由 stryker 于 2006-8-22 13:05 编辑 ]



TOP

说错了,是AdvanceSNES,即GBA上的SNES模拟器。


TOP

AdvanceSNES是完全基于GBA烧录工作原理开发的SFC模拟器,而现在NDS的烧录卡也基本都是GBA烧录卡,所以工作原理上没有什么太大变化。

也许等DS slot的烧录卡普及了以后,会有根据DS烧录卡工作原理开发的SFC模拟器出现,也许会解决内存问题?但我觉得还是比较难的。

TOP

发新话题
     
官方公众号及微博