DSVita vs iDroidDS
DSVita
github.comiDroidDS
github.comSide by side
| Figure | DSVita | iDroidDS |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Linux | Yes | — |
| Android | Yes | Yes |
| Plans published | 0 | 1 |
| Spec score · Nintendo DS Emulators | 7.3 (#12) | 7.5 (#8) |
| Performance | The maker strongly recommends overclocking the Vita to 500MHz. | Performance varies with device hardware and the game being emulated. |
| Purpose | DSVita is a fast Nintendo DS emulator for ARM32 and PlayStation Vita. | iDroidDS (nds4droid) is a Nintendo DS emulator for Android smartphones. |
| Rendering | Its 2D rendering is mostly complete, and 3D rendering is mostly implemented. | The to-do list says the project plans to improve its OpenGL ES 2.0 renderer and get the OpenGL ES 3.0 renderer working. |
Plans
In their own words
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.
iDroidDS
iDroidDS, also called nds4droid, is a free Nintendo DS emulator for Android smartphones. It uses DeSmuME 0.9.11 as its core and lists save states, cheat support, and screen layouts for Both, Main, Touch, Portrait, and Landscape. The project is open source under the GNU General Public License, welcomes contributions, and says the emulator has no advertisements. Supported processor architectures are armeabi-v7a, arm64-v8a, x86, and x86_64. This version requires Android 5.0 (Lollipop) or newer; the README says devices with more than 512 MB of RAM and that Android version should be able to run it. Performance can vary with device hardware and the game being emulated. The repository warns that it is not the official nds4droid repository and that the project is not stable. Issues can be reported through GitHub tickets, but reports involving devices below Android 5.0 or ROMs that do not operate correctly will be closed. Dropbox save syncing and work on the OpenGL ES 2.0 and 3.0 renderers are listed as planned tasks. The software is provided as-is without warranty.