More actions
(Created page with "{{Infobox Vita Homebrews |title=DSVita |image=DSVita.png |description=An experimental NDS Emulator for ARM32/PSVita. |author=Grarak |lastupdated=2024/06/10 |type=Handheld |version=0.1.0-alpha |license=GPL-3.0 |download=https://dlhb.gamebrew.org/vitahomebrews/DSVita.7z |website=https://github.com/Grarak/DSVita |source=https://github.com/Grarak/DSVita |donation= }} {{#seo: |title=Vita Homebrew Emulators (Handheld) - GameBrew |title_mode=append |image=DSVita.png |image_alt=...") |
No edit summary |
||
Line 2: | Line 2: | ||
|title=DSVita | |title=DSVita | ||
|image=DSVita.png | |image=DSVita.png | ||
|description=An experimental NDS Emulator for ARM32/ | |description=An experimental NDS Emulator for ARM32/PS Vita. | ||
|author=Grarak | |author=Grarak | ||
|lastupdated=2024/06/10 | |lastupdated=2024/06/10 | ||
Line 19: | Line 19: | ||
|image_alt=DSVita | |image_alt=DSVita | ||
}} | }} | ||
A very early experimental version of | A very early experimental version of DS console emulator for ARM32/PS Vita. | ||
Currently 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 [https://github.com/Grarak/DSVita/releases releases]. | |||
Install <code>libshacccg.suprx</code>, follow this [https://cimmerian.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx guide]. | |||
It's recommend overclock your vita, by default they are unchanged. | |||
Create the folder ux0:dsvita and put your roms there. | |||
==Changelog== | ==Changelog== | ||
Line 57: | Line 56: | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/Grarak/DSVita | ||
* Reddit - https://www.reddit.com/r/vitahacks/comments/1dcbvnb/ds_vita_release_alpha/ | * Reddit - https://www.reddit.com/r/vitahacks/comments/1dcbvnb/ds_vita_release_alpha/ |
Revision as of 06:02, 16 Haziran 2024
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 DS console emulator for ARM32/PS Vita.
Currently 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.
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