desmume

NDS掌上游戏机的模拟器

desmume

DeSmuME(曾名为YopYop DS)是一个自由软件,是NDS掌上游戏机的模拟器。 DeSmuME的名字取自“emu”,即emulator(模拟器)的缩写,“DS”和“ME”,代表“DS emulator for me”(“我的DS模拟器”)的含义。DeSmuME最初是由YopYop156使用C++开发并运行在Linux,Mac OS以及Windows上的免费软件。最初只有法语版本,后来被其用户翻译成了包括英语在内的其他语言。DeSmuME同样被移植到了其他硬件平台上,例如PSP。DeSmuME可以运行NDS平台上的商业或者自制ROM,后来的版本已经完全成为了多平台并拥有多种用户界面特性的软件。在原作者停止更新后的最初一段时间,许多开发者发布了他们自己的,当然,是基于YopYop的原始代码的DeSmuME增强版本。这些开发者后来决定联合起来并整合他们自己的开发成果而成立了一个社区。DeSmuME现在已经有了巨大地改进并支持了许多新特性,例如即时存档和屏幕大小缩放功能,还有的版本甚至可以实现Wi-Fi连接。

DeSmuME(曾名为YopYop DS)是一个自由软件,是NDS掌上游戏机的模拟器。 DeSmuME的名字取自“emu”,即emulator(模拟器)的缩写,“DS”和“ME”,代表“DS emulator for me”(“我的DS模拟器”)的含义。

历史

DeSmuME最初是由YopYop156使用C++开发并运行在Linux,Mac OS以及Windows上的免费软件。最初只有法语版本,后来被其用户翻译成了包括英语在内的其他语言。DeSmuME同样被移植到了其他硬件平台上,例如PSP。DeSmuME可以运行NDS平台上的商业或者自制ROM,后来的版本已经完全成为了多平台并拥有多种用户界面特性的软件。在原作者停止更新后的最初一段时间,许多开发者发布了他们自己的,当然,是基于YopYop的原始代码的DeSmuME增强版本。这些开发者后来决定联合起来并整合他们自己的开发成果而成立了一个社区。DeSmuME现在已经有了巨大地改进并支持了许多新特性,例如即时存档和屏幕大小缩放功能,还有的版本甚至可以实现Wi-Fi连接。

DeSmuME的早期版本支持许多自制NDS ROM的Demo以及少量的使用无线功能的多启动ROM的Demo。由于在法国法律条款关于模拟器开发的变更,原作者YopYop在0.3.3版本之后停止了DeSmuME的开发,并同时公布了其源代码。2013年4月30日,版本0.9.9 发行,宣告采用即时编译(Just-in-time compilation,JIT),提高程序运行效率。

优缺点

与 NO$GBA比较下的 DeSmuME的优劣性

优点:与NO$GBA模拟器相比,DeSmuMe模拟器在图像和声音上有较大的优化。尤其表现在图像质量方面,颜色更加鲜明,甚至许多用NO$GBA看不清楚地细节都可以在DeSmuME中看到。存取档异常方便,不同于NO$GBA模拟器只能在游戏中进行存档,DeSmuME模拟器支持即时存/读档。也就是说在游戏进行中玩家可以随时按Shift + F1等键进行存档,读档时则直接按F1键就可以读出。DeSmuMe还具有其他的操作优点,比如可以拖拽边框任意调整屏幕边框大小、上方图标键可以方便地进行暂停等操作,可以旋转屏幕,画面可以90度、270度旋转,可以设置截图路径,而这些都是NO$GBA模拟器不具备的功能。DeSmuMe是开源软件,而NO$BGA没有开源。

缺点:画面和声音质量提升的代价就是,DeSmuME模拟器在速度调节方面不如NO$GBA模拟器,如打开一些画面像素很高的3D游戏时,速度会非常的卡。但不得不说的是,有些NDS游戏只有用DeSmuME模拟器才能打开并正常游戏,比如美妙世界等。但是,DeSmuMe自0.9.9版本开始加入JIT功能,游戏速度大幅提升。

广告位:底部(ad-bottom)—— 请到中台「公共区块」编辑此内容