PS3 Store › Emulators

salsaDS v0.0.4 by ricowp81

Released Oct 25, 2026 · Emulators
372 downloads here, 799 on GitHub · Source code

A Nintendo DS emulator for the PlayStation 3 (homebrew, HEN/CFW), designed around the Cell processor: the PPE runs the two ARM CPUs, the SPEs do the vector work (2D composition, 3D rasterization

Install on your PS3

FileSize
salsads-v0.0.4-preview.pkg
b220d6b4…1041
2.5 MB Download

Homebrew packages need HEN or custom firmware.

All versions (2)

Other ways to install

On the PS3: open store.brewology.com/ps3/salsads/ in its browser, press Download and install it from Package Manager › Install Package Files in the Game column.

From a USB drive: copy salsads-v0.0.4-preview_brewology_com.pkg to the root of a USB drive (FAT32), plug it into the PS3 and install it from Package Manager › Install Package Files in the Game column.

Send to your PS3Your PS3's address

  1. Start webMAN MOD on the PS3 and stay on its home screen.
  2. Find its address in Settings › Network Settings › Settings and Connection Status List.

Send to PS3

This browser remembers the address. webMAN downloads the package and installs it.

Screenshots

About salsaDS

A Nintendo DS emulator for the PlayStation 3 (homebrew, HEN/CFW), designed around the Cell processor: the PPE runs the two ARM CPUs, the SPEs do the vector work (2D composition, 3D rasterization, sound mixing, filters) and the RSX presents the two screens.

It is a sibling of Salsa64 and reuses its build infrastructure and its two MIT libraries, lib/rsxkit and lib/spukit.

Status: experimental preview. SalsaDS is early software. It does not reach full speed in most games yet, a lot of optimization and many improvements are still missing, and you should expect graphical and audio glitches.

Basic usage

  1. Install the .pkg from the latest release on a PS3 with HEN (or CFW, untested). The package is called "SalsaDS".
  1. Copy dumps of games you own (your own backups, never downloads) to the PS3 into /dev_hdd0/salsads/, with any file name ending in .nds. The cartridge encryption is not emulated, so each dump has to be a decrypted .nds image.
  1. Start the program. It shows a list of the .nds files in that folder (d-pad or left stick to move, L1/R1 to jump a page, X to open a game, O to leave SalsaDS). If there is no .nds file it offers a built-in load test instead. The last game you opened is remembered.
  1. Inside a game, hold SELECT + START for 1 second to return to the list. Saves (the cartridge save chip) are kept per game in /dev_hdd0/salsads/saves/.sav; the log is /dev_hdd0/salsads/nucleo.log. The save chip type (EEPROM, FRAM or Flash, and its size) is chosen automatically per game (built-in table, then detection from the game's own SPI commands) and logged; to force it, add a line like IRD=flash512k to /dev_hdd0/salsads/guardado.cfg.

Other options, all plain files in /dev_hdd0/salsads/:

controles.cfg: remaps the DualShock 3 buttons and the touch pointer. By default the sticks, the d-pad, L2 (screen layout) and R2 (touch) work as described in src/frontend/dspad.h.

rom-paged: an empty file; reads the ROM in pages instead of loading it whole (done automatically for ROMs larger than 64 MB).

audio.cfg: a line original = si makes the audio output quantize to 10 bits like the original console.

Release notes

v0.0.4 · SalsaDS (preview) · Oct 25, 2026

SalsaDS v0.0.4 (preview)

Full changelog

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing