Download a ROM image of a Nintendo DS game that you legally own the actual game cartridge for.Otherwise you will get errors on compile!įrom Terminal and then copy the resulting *.app bundle to your /Applications directory on your device.Īdding ROMs to nds4ios Option 1 - On-device via Safari (All devices) IMPORTANT: Make sure you change your running scheme to Release first.
Open "nds4ios.xcodeproj", connect your device, select it on Xcode and click the "Run" button (or Command + R). Navigate to the "nds4ios" folder in your working directory. Open a Terminal instance and go to your working directory. If you're NOT jailbroken, please follow the instructions here: Option 2: Compile nds4ios yourself IMPORTANT: Make sure your working directory is devoid of spaces. If you're jailbroken, please follow the instructions here: Option 1: Download nds4ios from Karen's Pineapple (KarenP/88888888) We already provide official ways to download nds4ios below. Installing nds4ios Do not redistribute nds4ios on other sites. If you enjoy nds4ios, please consider making a donation to help us create and provide better things.
These devices include the iPod touch 4, iPad 1, iPhone 3GS, and anything below those devices.ĭeSmuME We all work hard to make software that users will enjoy and love.
Nds4ios runs at nearly full speed on the iPhone 5 and above, and achieves full speed on devices using the A7-S5L8960X SoC (iPhone 5s, iPad Air, iPad mini Retina, and anything newer than these devices).ĭue to the need to mmap the entire ROM into memory, older devices with only 256MB of RAM are not supported by nds4ios. As a result, emulation is rather slow on older devices, like the iPhone 4s and below. Nds4ios is a port of the multi-platform Nintendo DS emulator, DeSmuME to iOS.Ĭurrently, emulation is powered by a threaded ARM interpreter.