Skip to content

v0.1.2, the iPhone SDK 15-year anniversary release… kinda.

Compare
Choose a tag to compare
@hikari-no-yume hikari-no-yume released this 07 Mar 21:48
· 758 commits to trunk since this release

Hi everyone!

Yesterday was the 15-year anniversary of the iPhone SDK launch. Isn't that neat? I was hoping this release would be out yesterday, but alas I didn't manage to get everything done in time.

Something very cool did come out yesterday, though: Stop Skeletons From Fighting's video about the touchHLE project, and the story of Super Monkey Ball for iPhone. It's pretty fantastic, please watch it!

Anyway, without further ado, here's what touchHLE v0.1.2 has to offer…

Compatibility:

  • API support improvements:
    • Various small contributions. (@hikari-no-yume, @nitinseshadri)
    • Some key parts of UIImage, CGImage and CGBitmapContext used by Apple's Texture2D sample code are now implemented. Loading textures from PNG files in this way should now work. (@hikari-no-yume)
    • MP3 is now a supported audio file format in Audio Toolbox. This is done in a fairly hacky way so it might not work for some apps. (@hikari-no-yume)
  • New supported apps:
    • Touch & Go LITE
    • Super Monkey Ball Lite (full version was already supported)

Quality:

  • The version of stb_image used by touchHLE has been updated. The new version includes a fix for a bug that caused many launch images (splash screens) and icons to fail to load. Thank you to @nothings and @rygorous who diagnosed and fixed this.

Usability:

  • The virtual cursor controlled by the right analog stick now uses a larger portion of the analog stick's range. (@hikari-no-yume)
  • Basic information about the app bundle, such as its name and version number, is now output when running an app. There is also a new command-line option, --info, which lets you get this information without running the app. (@hikari-no-yume)
  • You are now warned if you try to run an app that requires a newer iPhone OS version. (@hikari-no-yume)
  • Options can now be loaded from files. (@hikari-no-yume)
    • The recommended options for supported apps are now applied automatically. See the new touchHLE_default_options.txt file.
    • You can put your own options in the new touchHLE_options.txt file.
    • If you're a Windows user, this means that dragging and dropping an app onto touchHLE.exe is now all you need to do to run an app.

Other:

  • The version of dynarmic used by touchHLE has been updated. This will fix build issues for some people. (@hikari-no-yume)

Enjoy!