DSVita
From GameBrew
More actions
| DSVita | |
|---|---|
| General | |
| Author | Grarak |
| Type | Handheld |
| Version | 0.1.0-alpha |
| License | GPL-3.0 |
| Last Updated | 2024/06/10 |
| Links | |
| Download | |
| Website | |
| Source | |
A very early experimental version of DSVita, a DS console emulator, has been released for ARM32/PSVita. Although it is capable of running some DS games, it is still in a very preliminary stage with many missing features and significant limitations.
Installation/Setup
- 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
Known limitations and issues
- No 3D support:
- Games that rely on 3D rendering (such as Pokémon Diamond ) freeze at the splash screen because 3D states are not implemented.
- No save game support:
- Currently, the emulator does not support saving game progress.
- Incomplete 2D rendering:
- 2D graphical representation is not fully implemented, causing potential visual problems in games.
- No Alpha Blending:
- Transparency effects do not work, which may affect the visual appearance of some games.
- Crash on unimplemented drawing modes:
- The emulator may crash if you try to use unsupported drawing modes.
- ARM7 HLE (High-Level Emulation) limited:
- Most games do not work properly with ARM7 HLE emulation. It is recommended to disable it if certain games do not launch correctly.
Changelog
v0.1.0-alpha
- First Release.
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