Freedom report

Two barsScore 5.5

  • Free tierNo free tier on record
  • Open codeNo open-source code on record
  • Runs widely3 of 6 device platforms
  • DocumentedPlans, terms and facts published

dasShiny is a Nintendo DS emulator for Windows, macOS, and Linux. Its maker describes it as highly experimental and directs it toward users familiar with cartridge folders and recent BSNES versions. The interface looks for a gamefolder.nds/manifest.xml file; with a blank manifest, it instead looks for a ROM in gamefolder.nds/rom, which can be up to 1 GB. Setup requires ARM7 and ARM9 BIOS files and firmware, and the maker advises backing up rewritable firmware. It can load homebrew ROMs, but DLDI support for FAT access is not implemented, so software that needs that access should not be expected to work. Listed examples known to run include Super Mario 64, Mario Kart DS, Animal Crossing: Wild World, and several DS demos. The maker warns that Pokémon Diamond/Pearl saves but crashes at the load menu. For 3D, the maker says a high-end Core 2, i5, or i7 is pretty much mandatory in the described context. The code is under GNU GPL version 3 or later.

Who it is for

dasShiny may suit users familiar with cartridge folders and recent BSNES versions who are comfortable with an experimental emulator and setting up BIOS and firmware files.

What is good

  • Runs on Windows, macOS, and Linux.
  • Can load ROMs up to 1 GB.
  • Several games and demos are listed as known to run.
  • Code is distributed under GNU GPL version 3 or later.

What to know first

  • The maker describes it as highly experimental.
  • ARM7 and ARM9 BIOS files and firmware are required.
  • DLDI support for FAT access is not implemented.
  • Pokémon Diamond/Pearl crashes at the load menu.

Verdict

dasShiny has documented support for some DS games, but setup requirements and experimental status are central considerations. Software requiring FAT access is not expected to work.

Get started with dasShiny

  1. Open the dasShiny project website on GitHub.
  2. Prepare ARM7 and ARM9 BIOS files and firmware; back up rewritable firmware.
  3. Arrange the game files in a gamefolder.nds directory with a manifest.xml file.
  4. With a blank manifest, place the ROM in gamefolder.nds/rom; ROMs can be up to 1 GB.
  5. On Windows, select XAudio2 for audio, as recommended by the maker.

Limits to know first

The maker calls dasShiny highly experimental. DLDI support is absent, so homebrew requiring FAT access should not be expected to work; the maker also reports a load-menu crash for Pokémon Diamond/Pearl and says high-end hardware is pretty much mandatory for 3D.

Questions about dasShiny

What does dasShiny cost?

It is free, with a free plan.

Which operating systems does it support?

dasShiny supports Linux, macOS, and Windows.

What files are needed to get started?

Setup requires ARM7 and ARM9 BIOS files and firmware. The maker advises backing up rewritable firmware.

Can it run homebrew?

It can load ROMs from gamefolder.nds/rom, up to 1 GB. DLDI support for FAT access is not implemented, so homebrew that requires FAT access should not be expected to work.

Which games are known to run?

The maker lists Super Mario 64, Mario Kart DS, Animal Crossing: Wild World, and several DS demos. Pokémon Diamond/Pearl saves but crashes at the load menu.

What license does dasShiny use?

The code is distributed under GNU GPL version 3 or, at the user's option, any later version.

Compared on Nintendo DS emulators

Free plan
Yes
Supported platforms
Windows, macOS, Linux

Best dasShiny alternatives

See all 17