WebAssembly port of the DeSmuME.
Designed for iPhone/iPad, also workable on other devices with a modern browser.
https://ds.44670.org/
Please read this guide before creating a new issue. Thanks!
A small number of users have experienced a white/black screen issue after updating their iOS, due to a bug in the recent iOS update. Please follow the steps below to resolve this issue:
Now you can access DS Player when connected to the Internet. If you wish to restore offline access:
Note: Old and new icons have independent data. Do not delete the old icon to prevent data loss.
Q: Can I use it offline?
Q: There is no sound.
Q: The performance is too slow/laggy.
Q: The Select/Start buttons are overlapped by the Home Bar.
Q: How do I save my progress?
Q: Do I have to backup/restore the savegame in the menu?
Q: After importing the savegame, it takes me back to the main menu.
Q: It can’t load any files.
Q: How to blow on the microphone?
Most 2D games could be run at 60fps on A14-based devices.
However, the performance of 3D games varies for each game. An A15-based device could run most 3D games at nearly full speed.
By default, the 30FPS limit mode is enabled. It is strongly recommended to enable this mode on A14-based devices (or earlier) to protect battery life and keep the temperature comfortable for playing.
On A15-based devices, this mode could be disabled if you want a smoother experience.
Gamepads are supported if your OS supports it. Please note that iOS does not support most kinds of gamepads. DualShock 4 is an officially supported one.
You may also want to control the game with a keyboard:
| Key | Gamepad |
|---|---|
| z | A |
| x | B |
| a | Y |
| s | X |
| q | L |
| w | R |
| enter | Start |
| shift | Select |
| escape | Menu |