EVERYTHING XIAOMI
Get listed

emuThreeDS

emuThreeDS is a free, open-source Nintendo 3DS emulator for Apple devices based on Citra, with iOS as its supported platform.

Place
#13 of 13
Score
5.6
emuThreeDS's website

What emuThreeDS is

emuThreeDS is a free, open-source Nintendo 3DS emulator for Apple devices based on Citra, with iOS as its supported platform. The project describes core support as basically complete, but says it still needs testing. Audio support is described as complete after changes to its audio components. The Video Core no longer crashes, though it also needs testing following a filesystem rewrite. The app creates a Citra folder in its Documents directory, accessible through Files.app. The README says controllers should still be supported through SDL2, while input common needs rewriting for iOS. For graphics, Metal and Core::System code has been moved to Objective-C++ and Swift, removing the need for SDL2 in that code. The port replaced pthread_jit_write_np with mprotect, a change the maintainer says needs further investigation. The project reports no changes to its network, dedicated room, or web service components. The repository page shows no releases or packages.

Good

  • Free and open source
  • Designed for Apple devices running iOS
  • Audio support is described as complete
  • Citra files are accessible through Files.app

Watch out

  • Core support still requires testing
  • Video Core still requires testing
  • Network, dedicated room, and web service are unchanged
  • Repository page shows no releases or packages

Who it suits

emuThreeDS is for iOS users interested in a Citra-based Nintendo 3DS emulator. The project notes that core and video support still need testing.

Verdict

emuThreeDS is an iOS-focused Citra port with audio support described as complete, but key areas still require testing. The repository page currently lists no releases or packages.

The facts

Each one read from emuThreeDS's own pages, with the date it was checked.

What it does

Audio
The project says audio support is complete and notes that it removed cubeb and updated SoundTouch.checked 7 Oct 2001
Controllers
The README says controllers should still be supported via SDL2.checked 4 Oct 2001
Core
The README describes core support as basically complete but still requiring testing.checked 7 Oct 2001
Dedicated room
The README reports no changes to dedicated room yet.checked 7 Oct 2001
Dedicated room status
The project reports that no changes have been made to its dedicated room component.checked 4 Oct 2001
Distribution
The opened repository page lists no releases or packages.checked 7 Oct 2001
Files
The app creates Citra’s folder in the Files-accessible Documents directory.checked 7 Oct 2001
Filesystem
The project says Citra's folder is created in the app's Documents directory, accessible through Files.app.checked 4 Oct 2001
Graphics
Metal and Core::System code has been moved to Objective-C++ and Swift, removing the need for SDL2 in that code.checked 7 Oct 2001
Graphics implementation
The README says Metal and Core::System& code was moved to Objective-C++ and Swift, removing the need for SDL2 for that code.checked 4 Oct 2001
Input
The README says controllers should still be supported via SDL2, while input common needs rewriting for iOS.checked 7 Oct 2001
JIT memory
The port replaced pthread_jit_write_np with mprotect, which the maintainer says needs further investigation.checked 4 Oct 2001
Networking
The README reports no changes to networking yet.checked 7 Oct 2001
Network status
The project reports that no changes have been made to its network component.checked 4 Oct 2001
Product
emuThreeDS describes itself as a Nintendo 3DS emulator for Apple devices based on Citra.checked 7 Oct 2001
Shader compilation
The README says Video Core appears to compile shaders faster, though this was not timed.checked 7 Oct 2001
Support status
The README identifies core and video support as requiring testing.checked 7 Oct 2001
Video
The README says Video Core no longer crashes but still needs testing after the filesystem rewrite.checked 7 Oct 2001
Web service
The README reports no changes to the web service yet.checked 7 Oct 2001
Web service status
The project reports that no changes have been made to its web service component.checked 4 Oct 2001

Alternatives to emuThreeDS

All alternatives
  1. 1

    3Beans

    Free planOpen sourceAndroidiOSLinuxmacOS
    7.9Free plan
  2. 2

    Azahar

    Free planAndroidiOSLinuxmacOS
    7.3Free plan
  3. 3

    Manic EMU

    Free planiOSmacOS
    7.1From $0.42 a month
  4. 4

    LunaDS

    Free planiOSmacOS
    6.8$2, paid once
  5. 5Panda3DS logo

    Panda3DS

    Free planAndroidLinuxmacOSWindows
    6.8Free plan
  6. 6

    AzaharPlus

    Free planAndroidLinuxWindows
    6.3Free plan