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
8b1198015e9f9513f53b3b9cff359db7c311077c Update CHANGELOG
99a7b8a9665ac7d0d4387e517f76497b80332eba Don't retain observers added to NSNotificationCenter
d2d2c4ff72065d34426c411bee2722eb32d1307d Clarify the contributing guide
e8e87112907047634c98c8960f19621ba84d13d8 Allocate guest memory using platform specific calls
261f0b7bf984be65001a4a27b7183506a250405e Implement glLogicOp()
9dd847141a12d8d0d4ae312a817a64b5c2adc148 Implement todo_objc_setter macro
73cf9b27dcc784d1ff4f3fa6e84de05c7a5c695f Refactor GLES context management
5abd110c6484db826af6b54cb2dbcd99efd3cb2f Stub for MPMoviePlayerController pause method
adc79587611c5e827e8db7c2e0dcc264d19b05f0 Support UIInterfaceOrientationLandscape
1c07255ea3eb4d288d401b1a485dcff0c2149c9d Default implementation for UIViewController shouldAutorotateToInterfa…
230bc855fc5954b2a8aaef624eac9a49bc60fadc NSMutableString deleteCharactersInRange: implementation + tests
6d0ea9efc7f84e1925f01c1f9d035be83ab90f46 Support all mutability options for NSPropertyListSerialization
d3457c3f6baa1c7f326b92240ff038508af8b6c8 hypot() implementation
eef3c7faf1c5477b94c61cbcbfff9b34974924c1 Update CHANGELOG
24b6c2967e92a33b4cdd29edbe57da4726bb1c47 Implement CGContextSetFillColorWithColor()
022acf7b59561e908250f5cb20b53275ae3b548e Update dynarmic to HEAD
347db9dd4d81481dd8800d267491568d2e87ed07 Add +[NSObject description/debugDescription]
c9d7b30aabcb7363020f4c03691302414006a7ad Rewrite changelog section regarding rotation fixes
ad7c172df820d7453fd1cedf49a2d93fc6ec9f0b Tentatively claim DMC4 Refrain as supported now
b8180557b83e8dd4adf2aa3fdbef7a47e399d409 Add limited support for UIKit auto-rotation
0574db20979b11b49ca16aff32352f624d0fa7b4 Calculate CAEAGLLayer backing store size from layer bounds
868b7085cef061e856433eeb647f4367c01c0610 Add Tapjoy SDK to FakeClass substitution list
8f46b692a6279dde8fbcf964fbe1c63b7c4238f8 Add "Sanity check tests" to the macOS CI
5c93dbc6060efaac86567c1f77e44508dfdf5b39 Spore Origins default options for rest-of-world version
cb95353480a871aaadbad8f3ce652f388a3e2ce6 Prepare for 0.2.3 release
afd6ac2f414ccf6c93e572174fd0c378e9e88b7d Mention warning popups in CHANGELOG
1b822edfaf09a014042311d53ef0fa223c656eba Update release script
25ccf040c5d3564cd22252f4c609df2871e509bf Enable building true release builds with GitHub Actions
a81667131e54a776c3238ca5816e0c0944dbf557 Documentation tweaks for new touch input options + copyright year bump
f459ec0708818b9c71ea8964a9296c46319fdb72 Add default option for Hero of Sparta II