DolphiniOS ver. 3.2.0 beta 1

The first beta of DolphiniOS version 3.2.0 is now available for testing! Unlike our previous beta program, public betas are free for everyone to try. Please be aware that these betas may be more unstable than the current non-beta version.

For downloads and installation instructions, head to our website: https://dolphinios.oatmealdome.me/beta

To report an issue with the beta, head to our issue tracker: https://github.com/OatmealDome/DolphiniOS-Issue-Tracker/issues

Looking for the PC version of Dolphin? Get it from https://dolphin-emu.org! If you wish to support the official Dolphin project and its developers, consider visiting their website without an ad blocker enabled.

What is Dolphin?

Dolphin is an emulator for the GameCube and Wii consoles. It lets you play games made for these consoles on PCs, Macs, phones, and tablets.

For more information, go to https://dolphin-emu.org.

New Features

Odyssey Jailbreak Support

We (probably) have fixed all the issues that caused DolphiniOS to not function correctly on Odyssey. Thanks for your patience.

Rumble

Controller rumble is now supported on iPhone 7 and newer, Xbox Wireless Controllers, and DualShock 4s. Your device or controller will now rumble as if it was the actual GameCube controller or Wiimote.

Motion Control Support for DualShock 4s

We have added code to DolphiniOS which reads the motion sensor data from a DualShock 4 and uses it on the emulated Wiimote. Please note this feature may still be buggy.

Detailed Changelog

  • Added rumble support.
    • Supported devices include:
      • iOS devices with Taptic Engines (iPhone 7 and higher)
    • Supported controllers include (iOS 14+ only):
      • Xbox Wireless Controller
      • Xbox Elite Wireless Controller
      • DualShock 4
    • Turn this on or off for iOS devices in Settings -> Controllers -> Touchscreen.
  • Added support for some controller elements on iOS 14+, including:
    • DualShock 4’s motion sensors
      • (3.2.0b1) This may be broken in this version.
    • DualShock 4’s touchpad
    • Xbox Elite Wireless Controller’s paddles
  • Added 3D Touch capabilities to the touchscreen GameCube controller’s analog triggers.
    • The harder you push on the button, the more “pushed down” the trigger is.
    • When your device “clicks”, the trigger is pushed down all the way.
    • This is only supported on iPhone XS and below, as newer devices do not have 3D Touch hardware.
    • Thanks to goob47 for the initial idea and implementation.
  • Added bulletproof JIT for speed up.
    • This technique replaces the previous “W^X exclusivity” code.
    • Bulletproof JIT may solve the so-called “A13 bug” where some newer devices would run slowly for no discernible reason.
  • Added additional error messages when verifying that DolphiniOS has been signed correctly to allow JIT.
  • Renamed all user-facing references to Patreon Betas to Public Betas.
  • Changed app icon for beta builds.
  • Updated MoltenVK to commit a63861c7325fb9be77ac5d5cffa320ca4c004241.
  • Attempted to fix psychicpaper builds.
  • Fixed jailbreakd check not working correctly due to a sandbox error.
  • Fixed error message in the console about the touchscreen GameCube controller’s D-Pad.
  • Fixed DolphiniOS occasionally freezing when receiving a memory warning.