To read more about the effort of porting Dolphin to iOS, follow this link to see the pull request itself.
A few hours ago, OatmealDome published a comment describing numerous internal code improvements which include the reduction of IFDEF usage, extending current APIs to support WX Exclusivity (required on iOS) and adding a d-pad to the touch-screen controller.The feedback that was left mostly had to do with improving the documentation of iOS-specific code to indicate why it exists, following code conventions adopted by the emulator’s team, reducing IFDEFs and making code more manageable.Lioncash described it as “It’s a cool idea, but I think it needs a bit more polish” after reviewing the initial pull request meaning that there’s the possibility of it being green lit and seeing further development down the line.The main reason behind this is so that the port sees more usage and doesn’t end up as a niche used only by a few people.One of the main points of contention with porting Dolphin to iOS both in the present and the past has been the fact that it requires a jailbroken device to work BUT work is currently ongoing to remove this requirement by making Dolphin’s memory map fit into 1GB RAM which can be allocated on some non-jailbroken devices.
As per the pull request, Xenoblade Chronicles runs at full-speed on an iPhone X (A11) meaning that this port has a good deal of potential!Īs the pull request now contains some pretty lengthy comments about what needs to be done and what’s been done, the current status has been summarised in point form: