nds4ios is a port of nds4droid to iOS, which is based on DeSmuME. This version is ready to work on at least iOS 8.
http://nds4ios.angelxwind.net/
IMPORTANT: Make sure your working directory is devoid of spaces. Otherwise, bad things will happen.
-
Open Terminal and go to your working directory;
-
Do
git clone https://github.com/angelXwind/nds4ios.git
-
then
cd nds4ios
-
then
git submodule update --init
-
Open "nds4ios.xcodeproj", connect your device, select it on Xcode and click the "Run" button (or Command + R). Don't build it for the iOS Simulator. IMPORTANT: Make sure you change your running scheme to Release first. Otherwise you will get errors on compile!
-
Alternatively, run
xcodebuild -configuration Release
from Terminal and then copy the resulting *.app bundle to your /Applications directory on your device. -
3rd option: click the button below from your device or desktop:
- Clean up and refactor code, remove the ugly hacks used (see nds4ios-Prefix and android/log.h)
- JIT/Dynarec (very hard to achieve this using the clang compiler)
- OpenGL ES rendering
- Sound
- Save states
- Native iPad UI
- Properly fix 768h scaling bug (in progress)
- UI overhaul (in progress)
- New file chooser (in progress)
- Option to hide the onscreen controls entirely (in progress)
- New gesture based D-Pad (not current button based) (in progress)
- Use of cmake to generate Xcode project
- Examine reports of input lag
- Change buttons to allow for button sliding.
- Much more.
- rock88
- angelXwind
- inb4ohnoes
- maczydeco
- W.MS