- Home
- Nintendo DS Emulators
- DS Anywhere
DS Anywhere
What it is
DS Anywhere is a free, open-source Nintendo DS emulator that runs in a web browser. Users select or drag an .nds ROM file onto the site, and the project says those files remain on the local computer rather than being uploaded. BIOS files can be added through Settings to perform a firmware boot and reach the Nintendo DS main menu. Settings include Controls, Personalization, Controller Input, Firmware, and Save Data. The project uses a melonDS fork compiled to WebAssembly, with a TypeScript bridge and Preact/Vite frontend. Its browser-based design is described as limiting potential access to a webpage instead of the whole computer. The maker calls DS Anywhere a work in progress with unstable or incomplete features and warns about unintended behavior or lost saves. Browser storage may evict save files, while backup and restore are not implemented. Controller input works, but remapping, cheat codes, and multiplayer remain future goals.
For and against
For
- Runs directly in a web browser
- ROM files stay on the computer
- Supports firmware boot with BIOS files
- Includes controller input
- Free and open source
Against
- Save files may be evicted
- Save backup and restore are unavailable
- Controller remapping is not available
- Cheats and multiplayer are future goals
The verdict
DS Anywhere offers a browser route to Nintendo DS emulation with local ROM handling and firmware options. Its work-in-progress status, storage limitations, and missing remapping, cheats, and multiplayer require caution.
Who it suits
DS Anywhere suits users who want browser-based Nintendo DS emulation with local ROM loading. It is mainly for users willing to accept unfinished features and possible save-data loss.
On the record
- BIOS and firmware
- Users can add BIOS files in Settings to perform a firmware boot and access the main menu.brxxn.github.io · read 4 Oct 2026
- Cheats
- Cheat-code support is listed as a future goal.github.com · read 8 Oct 2026
- Controller limitation
- Controller input is supported, but the maker says changing controller bindings in the UI remains a future goal.github.com · read 4 Oct 2026
- Controller support
- Controller use is supported, but changing controller bindings in the UI is listed as a future goal.github.com · read 8 Oct 2026
- Development status
- The maker describes the emulator as a work in progress with unstable or incomplete features.github.com · read 8 Oct 2026
- Firmware
- Users can add BIOS files in Settings to boot into the Nintendo DS main menu.brxxn.github.io · read 8 Oct 2026
- Legal use
- The maker says to use only legally acquired ROM and BIOS files and not to violate copyright restrictions.github.com · read 8 Oct 2026
- Local files
- The site says ROM files stay on your computer and are not uploaded.brxxn.github.io · read 8 Oct 2026
- Multiplayer
- Multiplayer support is listed as a future goal, and the maker says reliable multiplayer may not work because of latency requirements.github.com · read 8 Oct 2026
- Project support
- The maker describes DS Anywhere as a personal project, says active development should not be expected, and welcomes code contributions and pull requests.github.com · read 4 Oct 2026
- Purpose
- DS Anywhere emulates a Nintendo DS in a web browser.brxxn.github.io · read 8 Oct 2026
- ROM files
- The site accepts .nds ROM files by file selection or drag and drop.brxxn.github.io · read 8 Oct 2026
- ROM loading
- Users can select or drag and drop an .nds ROM file to run it.brxxn.github.io · read 4 Oct 2026
- Save data limit
- The maker says browser storage may evict save files and that save-file backup and restore are not implemented.github.com · read 8 Oct 2026
- Save data limitation
- The maker says browser storage may evict save files and that save-file backup or loading a previous save is not implemented.github.com · read 4 Oct 2026
- Security
- The project says running ROMs in a browser limits potential access to a single webpage rather than the whole computer.github.com · read 8 Oct 2026
- Security approach
- The maker says running ROMs in a browser limits potential access to a webpage rather than the whole computer.github.com · read 4 Oct 2026
- Settings
- Settings include controls, personalization, controller input, firmware, and save data.brxxn.github.io · read 8 Oct 2026