Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.63 KB

README.md

File metadata and controls

33 lines (24 loc) · 1.63 KB

DSVita

Rust

Experimental NDS Emulator for ARM32/PSVita

Status

This runs some games, however following things are missing:

  • 3D rendering is very broken
  • 2D rendering is almost complete
  • ARM7 HLE will not work with most games
    • Disable it if certain games don't boot further, get struck, crash or have any issues

Installation/Setup

  • Grab the latest vpk from releases
  • Install libshacccg.suprx, follow this guide
  • It's recommend overclock your vita to 500MHz
  • Create the folder ux0:data/dsvita and put your roms there

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