touchHLE downloads

Stable releases

Stable releases of touchHLE are released every few months. They are recommended for most users.

Click here for stable release downloads

Preview builds

Preview builds of touchHLE (also called trunk builds) are generated automatically from new changes to touchHLE. They are intended as a preview of what will be in future releases. They are incomplete and not recommended for most users!

You must log into GitHub to be able to download these. Click the link in the “Build” column for the downloads.

List last refreshed:

Date/time Commit Build
8edd92a42a4e9ecc312b25e480e2097054a3a487 Implement CGFontGetFontBBox()
5562cc7e3322a56178cc344e603df96a1d873016 Changelog update and a tiny options text tweak
6bb7de34b671e08a43a43731da28a10abc90fb6f Add upsidedown portrait mode support
f7e381fa5b7965defb5cc0fb24697134afbf6fcf Add integration tests about text color and affine transformations
c2297d1ca92df2748113ff77f1f7d08eaf064ea8 Additional CGFont functions related to the font metrics
e2213098be7112e9fd4e5beacd99bcebef921e96 Add Message UI framework with canSendMail stub
f07eaebb6ceca26e6c06ac4a546ff0cedcb2a64c Add UIPasteboard class stub
ab84c443e268364cda3b3ccfd41f5e5c13d2a043 Fix build
c1f358c8a0c56c61f82de9097532f9005cad135c Stub for UITextField setMinimumFontSize:
1fcd06a67c0785b99b01e27c1cd2e37318b6d505 Implement CGDataProviderCreateWithFilename()
211af56d636a57ff92ba10791f797a5c0561d91c NSThread sleepUntilDate: class method
40ab5aae95db6d909e31f0a202e6d19b35655680 CGImageCreate() for the case of XRGB in 32 little endian
1326da1c3c7c58062077fe9d2f1fbbd663cdbda1 NSString getFileSystemRepresentation:maxLength: method
923fdfae98722e9a26ec8b820237df8ddfe87c0f Add stubs for MPMediaPlaylist, MPMediaItemCollection, and MPMediaEntity
3b7ef57327645cc62e81311c9ff87b1fa8d76ebb Default options for Galaxy On Fire
66820ad28efc47e8bc07c8b971fbfcd01bc1dbee Implement NSDate copyWithZone:
38d09d40e83a39ed04d1b761d26a5f076dfbca97 Basic implementation for CGFont/CGGlyph rendering
1dd2ade0a567184d6c09a33bf656c7107ca89c55 NSData initWithContentsOfURL: for file URL case with absolute path
5f8c33d2be435739431556c9cc4dc54a67e68dff Fix build
4e8a662afe005321a4295d35e16955d321c6cb2e Account for string values in UIDeviceFamily array.
debbd4fb70ac5a3805a5645d674b64db63690355 Add .DS_Store to .gitignore
41e10d438f885b68dab4506a057d4279e2f2403e Improve vm_allocate flag naming
ba9f424da38a5cccd602f33484fe6b1dce064b55 AVAudioPlayer duration method
0557f9662c50739aeb4a0f1ce0c04c821078e786 Stub fstatfs implementation
15bc1e76529ecec8f197e8f987229c805c570f03 Rename tableName to table_name to follow Rust naming conventions
3a8a776cc3857723584cf6a47b3635eaf2236304 Gracefully handle absence of localization table in NSBundle
ca79430819af80c3b3c97d60dd4606c2dd786a74 Stubish implementation for NSTimeZone systemTimeZone and defaultTimeZone