original NFO -> (outdated, new version rolling, read Update)
Experimental NDS Emulator for ARM32/PSVita
This runs some games, however following things are missing:
- No 3D
- Some games rely on 3D states (such as Pokemon Diamond), they will get stuck at titlescreen
- No saves
- Incomplete 2D rendering
- No alpha blending
- Will crash on unimplemented draw modes
- ARM7 HLE will not work with most games
- Disable it if certain games don't boot further
Installation :
- Grab the latest vpk from releases
- Install libshacccg.suprx, follow this guide
- It's recommend overclock your vita, by default they are unchanged
- Create the folder ux0:dsvita and put your roms there
Update 0.3.1 / 12 Aug
- Change ux0:dsvita to ux0:data/dsvita (normal vpks don't have permission to create directories/files at the root)
Credits :
- NooDS was used as reference. A lot of code was taken from there.
- melonDS for ARM7 HLE implementation and jit optimizations.
- DesmumePSPExperimental for ARM7 HLE implementation.
- pokediamond for ARM7 HLE implementation.
- DSHBA Copied some PPU hardware acceleration implementation (Thanks for xiro28 linking me the repo)
- vitaGL 2D hardware acceleration wouldn't be possible without it
- Tonc GBA PPU documentation
- GBATEK GBA/NDS documentation
- @TheIronUniverse for livearea assets
Download :
https://github.com/Grarak/DSVita
or
https://vitadb.rinnegatamante.it/#/info/1220
Thanks Grarak, will try it out. And dont stop bringing updates
Update -> DSVita v.0.3.1 - Grarak
Update -> DSVita v.0.4.0 - Grarak
Experimental NDS Emulator for ARM32/PSVita
This runs some games, however following things are missing:
- No 3D
- Some games rely on 3D states (such as Pokemon Diamond), they will get stuck at titlescreen
- No saves
- Incomplete 2D rendering
- No alpha blending
- Will crash on unimplemented draw modes
- ARM7 HLE will not work with most games
- Disable it if certain games don't boot further
Installation :
- Grab the latest vpk from releases
- Install libshacccg.suprx, follow this guide
- It's recommend overclock your vita, by default they are unchanged
- Create the folder ux0:dsvita and put your roms there
Update 0.3.1 / 12 Aug
- Change ux0:dsvita to ux0:data/dsvita (normal vpks don't have permission to create directories/files at the root)
Credits :
- NooDS was used as reference. A lot of code was taken from there.
- melonDS for ARM7 HLE implementation and jit optimizations.
- DesmumePSPExperimental for ARM7 HLE implementation.
- pokediamond for ARM7 HLE implementation.
- DSHBA Copied some PPU hardware acceleration implementation (Thanks for xiro28 linking me the repo)
- vitaGL 2D hardware acceleration wouldn't be possible without it
- Tonc GBA PPU documentation
- GBATEK GBA/NDS documentation
- @TheIronUniverse for livearea assets
Download :
https://github.com/Grarak/DSVita
or
https://vitadb.rinnegatamante.it/#/info/1220
Thanks Grarak, will try it out. And dont stop bringing updates
Update -> DSVita v.0.3.1 - Grarak
Update -> DSVita v.0.4.0 - Grarak
Last edited by peter8,