Skip to content
SPECIFICTION
Get listed

DSperate vs DSVita

DSperate

github.com

DSVita

github.com

Side by side

FigureDSperateDSVita
Price from——
Free plan——
Free trial——
Open source——
LinuxYesYes
Android—Yes
Plans published00
Spec score · Nintendo DS Emulators7.3 (#11)7.3 (#12)
GraphicsIt includes complete 2D engines, a software 3D rasteriser, and optional Vulkan GPU 3D rendering.2D rendering is mostly complete; 3D rendering is mostly implemented, with some effects missing and slowdowns in games that use 3D on both screens.
LicenseDSperate is licensed under GPLv3.The repository identifies its license as GPL-3.0.
PurposeDSperate is a Nintendo DS and DSi emulator designed to reimplement DraStic-level performance with modern features.DSVita is a fast Nintendo DS emulator for ARM32 and PlayStation Vita.

In their own words

DSperate

DSperate is a free, public-source Nintendo DS and DSi emulator for Linux on AArch64 and ARMhf. Its CPU emulation includes ARM946E-S and ARM7TDMI interpreters, plus ARM-to-AArch64 and ARM-to-ARMv7 recompilers. Graphics include complete 2D engines, a software 3D rasteriser and optional Vulkan GPU rendering. Experimental DSi support covers DSiWare, NAND boot, an SD card folder, microphone, Wi-Fi, PictoChat and Download Play, but the DSi DSP is not emulated and DSi-enhanced cartridges run as DS games in DSi mode. Local multiplayer and Download Play work over a LAN; internet access uses a user-mode TCP/IP stack. It has ten save-state slots and a hidden automatic slot, configurable screen layouts, cheats, and remappable keyboard and controller input with stylus support. Games can run with built-in FreeBIOS and generated firmware; user dumps allow firmware boot and exact timing. It loads .nds files and .zip files containing an .nds, but not zip64, 7z or rar. The project is licensed under GPLv3 and describes its implementation as clean-room work.

Visit github.com

DSVita

DSVita is a free Nintendo DS emulator for PlayStation Vita, with an experimental Android port and a documented ARM Linux build. The maker says most games run, although some emulation features are incomplete. Two-dimensional rendering is mostly complete, while three-dimensional rendering is mostly implemented; missing effects and games using 3D on both screens can cause slowdowns or stutters. When ARM7 HLE fails, SoundHle or AccurateLle may be more compatible but slower. Release 0.9.4 lists savestates, Action Replay and libretro cheats, touchscreen controls and customizable control profiles. The rear touchpad can map to the DS touchscreen, and the right stick can control it. ROM files must use the .nds extension and be placed in ux0:data/dsvita. Vita installation requires libshacccg.suprx and kubridge.skprx 0.3.1 or later. Automatic frame skipping is always used, with no scanline rendering. The project recommends overclocking the Vita to 500MHz.

Visit github.com