DSVita: Difference between revisions
From GameBrew
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 June 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