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
e8e6c1c6b19bb292ba87ac87dd6679ae07174af4 Filter TouchesMove
c603617c4a51f43307b4933dfbedf71d836824df Default options for Star Battalion
1f1dbe832fcf4399ec247c78edb2702adcdafabc Introduce --skip-objc-type-checks CLI option
d18d5be5586db43fc66d93ba7e89b9aa9280fc42 Workaround for multiple stop messages for a movie player
d1edb0f41e07aca4a5c475338f79607313cba6b4 Implement NSFileType attribute for regular files and directories
8d6181b3b8cd7bfa7aa4b1f8d1b4712247e975a7 Fix issue with dirent's file types.
069073e30e26ecc00df07768408573635f327708 Partial implementation for UIApplication setStatusBarHidden:withAnima…
b45055e918f7eedb59db8a620e749c4d53acef9e Fix CADisplayLink displayLinkWithTarget: class method
6a1bede0084c4913371f580c82662b04c85f4069 Implement CADisplayLink
ec6c749a1d5ea67fc893aa52b4a29e9a33168c1e NIBArchive for NSNumber and NSMutableDictionary
b9519aa4994672fc96378e8734bcc06d614116ae Remove the check which regressed RedAlert iPad
46fa9bb26ab53d4b977263955ffb2a07c428c5d2 Send awakeFromNib message to the nib-loaded objects
34ad5de6d616d6a7d2983042ed1ea8782f5a5fb5 Partial implementation for UIScreen scale method
241ea0e0e89e94ef9391962fb2240f5811488486 UIImageView initWithCoder: method
a17f8f10069666d25c3f697237d4467dcb59a7d2 Load iPad specific main NIB file if defined
678d11e1650454168e6856e22018982bd75291ec NSMutableArray allKeysForObject: method
a621b58596bbdec2ef16558ef6e04351e909e228 Support dictionary of trues for UIRequiredDeviceCapabilities key
177cf74d8fbe856cead8da2b4e087b29745fb91b Stub [NSThread isCancelled]
46cd98a752142415dc6af6fb74d8011147886cb6 Print device family from bundle info
0e55a5faa95f0c8ee4ed26c2ac5397c263d64c31 Print required device capabilities from bundle info.
410ccb8a01157118d9baf617b54ca0960e501117 Overwrite existing files in NSFileManager createFileAtPath:contents:a…
718ca3416c91003ec9dd2ff87ac2697100a4f87e Update warning about unsupported iOS versions
8f50543602b8b027ccd716b983efd7269bba1296 Update libgcc and libstdc++ to iOS 4.0.1 versions.
1aff21d3c6e2730ce1fd79004980f6a209251026 [NSKeyedUnarchiver decodeBytesForKey:returnedLength:] implementation
6bf1c5178b315f7a463dbf24115fb4e43cec1289 Update CHANGELOG
9b6ecec732a0f5abac6e3d4231c59bfe532478cb Implement glMultiTexCoord4f() and glMultiTexCoord4x()
4f3fa71dea0769a44eb1eedd4ad40333a1216fc7 Fix formatting in ns_date.rs
9db7b4310ed48b50e3f5bda8156265b0676d1c40 Handle FsError::DoesNotExist in NSFileManager removeItemAtPath:error:
a8071972979eb57b96bf184b305c528b3e78db54 Implement [NSThread setStackSize:]