Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

DSVita

From GameBrew
Revision as of 05:09, 15 Haziran 2024 by Hyatt (talk | contribs) (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=...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
DSVita
DSVita.png
General
AuthorGrarak
TypeHandheld
Version0.1.0-alpha
LicenseGPL-3.0
Last Updated2024/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

  1. 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.
  2. No save game support:
    • Currently, the emulator does not support saving game progress.
  3. Incomplete 2D rendering:
    • 2D graphical representation is not fully implemented, causing potential visual problems in games.
  4. No Alpha Blending:
    • Transparency effects do not work, which may affect the visual appearance of some games.
  5. Crash on unimplemented drawing modes:
    • The emulator may crash if you try to use unsupported drawing modes.
  6. 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

External links

Advertising: