Skip to content

Releases: OatmealDome/dolphin-ios

4.0.0b7

19 Jan 20:55
Compare
Choose a tag to compare
4.0.0b7 Pre-release
Pre-release

The full changelog can be found here: v4.0.0b6...v4.0.0b7.

This version fixes several critical bugs found in 4.0.0b6.

Enabling JIT is still required on non-jailbroken devices. However, Apple made changes in iOS 17 which broke all JIT enablers. Please be aware that, as of the time of writing, all JIT enablers that support iOS 17 require a Mac.

We are currently monitoring the situation with sideloading in Europe. We will have more to share once Apple and/or the European Commission releases information about how it will be implemented.

User-Facing Changes

  • Worked around an issue which causes fastmem initialization to fail (#115).
  • Fixed an issue which causes the app to freeze and/or crash when changing graphics settings.

Developer-Facing Changes

  • The UI thread is now the host thread while emulation is not running. When emulation is running, the host thread is whatever thread is executing for the host queue.
  • Calling DOLHostQueueRunSync on the host thread is now possible.
  • Calling DOLHostQueueRunAsync while on the host thread is now an illegal operation.

4.0.0b6

16 Jan 22:23
Compare
Choose a tag to compare
4.0.0b6 Pre-release
Pre-release

DO NOT USE THIS VERSION! USE 4.0.0b7 INSTEAD!


The full changelog can be found at v4.0.0b5...v4.0.0b6.

Enabling JIT is still required on non-jailbroken devices. However, Apple made changes in iOS 17 which broke all JIT enablers. Please be aware that, as of the time of writing, all JIT enablers that support iOS 17 require a Mac.

We are currently monitoring the situation with sideloading in Europe. We will have more to share once Apple and/or the European Commission releases information about how it will be implemented.

User-Facing Changes

  • Updated the Dolphin core to 5.0-19708.
  • Added the Software Properties menu (tap and hold on a game in the game list).
  • Added the Gecko and Action Replay cheats menus in Software Properties.
  • Improved the updater to not prompt for an update if the currently running version is newer than the one reported by the server.

Developer-Facing Changes

  • Fixed an issue where using shared zstd would cause a build error on recent Xcode versions. (potentially issue #109)
  • Made the host thread be dynamically set to whatever thread is currently executing for a special dispatch queue.
  • Disabled the JitCache fast block map optimization to prevent fastmem issues.

4.0.0b5

18 Feb 08:33
Compare
Choose a tag to compare
4.0.0b5 Pre-release
Pre-release

The full changelog can be found at v4.0.0b4...v4.0.0b5.

NOTE: If you are upgrading from the TrollStore build of 4.0.0b2, your save files, settings, and imported games will appear to have been deleted. Due to a bug, DolphiniOS was putting the data in the wrong folder. If you want to recover your data, move the contents of the folder /private/var/mobile/Documents/DolphiniOS to the folder listed in Settings -> Debug -> Environment -> User Folder.

User-Facing Changes

  • The status bar is now hidden during emulation. (issue #54, PR #58 by @icelaglace)
  • Removed the Software Renderer from the list of available graphics backends.
    • This backend never worked in the first place because OpenGL is not supported.
  • Fixed a bug which could cause the app to crash when attempting to clear the screen while stopping emulation. (issue #56)
  • Fixed a bug which caused the graphics backend menu to not set the correct backend. (issue #57)

4.0.0b4

26 Jan 14:29
Compare
Choose a tag to compare
4.0.0b4 Pre-release
Pre-release

The full changelog can be found at v4.0.0b3...v4.0.0b4.

NOTE: If you are upgrading from the TrollStore build of 4.0.0b2, your save files, settings, and imported games will appear to have been deleted. Due to a bug, DolphiniOS was putting the data in the wrong folder. If you want to recover your data, move the contents of the folder /private/var/mobile/Documents/DolphiniOS to the folder listed in Settings -> Debug -> Environment -> User Folder.

User-Facing Changes

  • Removed OpenGL ES from the list of available video backends.
  • Removed cubeb from the list of available audio backends.
  • Added the ability for DolphiniOS to shutdown the Dolphin core if the app is being terminated.
  • Fixed a bug where the video output would not extend past the area where the home indicator is on devices without a home button.
  • Fixed a bug where "Extensions" in Wii Remote configuration would show as a regular ControlGroup editing view controller on release builds instead of an extension editor.

Developer Changes

  • Replaced a call to [UIDocumentPickerViewController initWithDocumentTypes:inMode:], which was deprecated in iOS 14.
    • The app now links with UniformTypeIdentifiers.framework to be able to use UTTypes.

4.0.0b3

23 Jan 18:36
Compare
Choose a tag to compare
4.0.0b3 Pre-release
Pre-release

The full changelog can be found at v4.0.0b2...v4.0.0b3.

NOTE: If you are upgrading from the TrollStore build of 4.0.0b2, your save files, settings, and imported games will appear to have been deleted. Due to a bug, DolphiniOS was putting the data in the wrong folder. If you want to recover your data, move the contents of the folder /private/var/mobile/Documents/DolphiniOS to the folder listed in Settings -> Debug -> Environment -> User Folder.

User-Facing Changes

  • Added new performance statistics options from the latest official Dolphin builds (courtesy of samb).
    • If you are looking for the "Show FPS" option, it has now been moved to the "Advanced" menu.
  • Added new texture filtering options from the latest Dolphin builds (#41).
  • Added a prompt for importing the default profile when changing the default device for a controller.
  • Added an About screen.
  • Added settings for fastmem (#29) and Sync on Idle Skip to the Debug menu.
  • The home indicator on devices without a home button is now hidden during emulation (#39).
  • A device refresh is now automatically requested when entering the Devices menu while configuring a controller.
  • Fixed a bug where TrollStore builds would use the user folder intended for builds installed via Sileo / Cydia / etc.
  • Fixed a bug where builds installed via Sileo / Cydia / etc. crashed on launch.
  • Fixed a bug where the gyroscope and accelerometer on physical controllers was inverted.
  • Fixed a bug where closing the app and reopening it after manually pausing emulation would unpause emulation automatically.
  • Fixed a bug where gcm, tgc, and gcz files were not detected as valid disc images.

Developer Changes

  • Fix bartycrouch not being detected on Apple silicon computers when installed via Homebrew (#36).

4.0.0b2

19 Jan 04:00
f3214f0
Compare
Choose a tag to compare
4.0.0b2 Pre-release
Pre-release
  • Updated Dolphin core version to 5.0-18273.
  • Added option for VI Skip to Settings -> Graphics -> Hacks.
  • Fixed the app container not being created on TrollStore builds (#21 - thanks opa331).
  • Fixed the CPU clock override text not updating correctly (#22).
  • Added mitigations against crashes in JITMemoryTracker (#33).
  • Added mitigations against crashes when stopping emulation (#32).

4.0.0b1

08 Jan 20:19
Compare
Choose a tag to compare
4.0.0b1 Pre-release
Pre-release

Pre-beta for Discord.