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
2e53fc42cd8f0fade7354a39ad42ab0cc9f96a95 Implement glBlendEquationOES()
366e36a67db7e241a959b387d5a0fb068f731cf2 Implement glClipPlanef() and glClipPlanex()
7a9205b30770eda38d83cda508f61909488d5912 implement 'q' length modifier in printf
98e19381d1aa88d65176b8eb06f8b3f108e32235 Partially support NSMacOSRomanStringEncoding
511fa8efe655d19cc9922df753b8f1dff615dd0b add default option for defender chronicles to be in landscape mode
d0f88d898809d97271ad2591bf354361706a5201 Implement dummy UISwitch class
23c219d1025e07b2be547a7b28d40f0c5a1948c7 implement NSUserDefaults registerDefaults:
695d9fde95b8f39bf2bedce986d301b7d3437b1b Fix macOS CI biuld
e2cdf7b53f89fa94cf1d20bdc93a863d8eee29b4 Implemented pthread_detach() stub
08a547a333f5280a8fd15e6cfc09b061148e0598 add OpenFeint social network class to FakeClass substitution list
f29e01e51c1fa6c341cda0708367079e2d7037f3 implement AudioComponentFindNext to actually return an AudioComponent
6f208c430b45dd0286353e174559c2062a6262ee Use URL description in the TODO message of NSURLRequest
895dc041bd27926cc26fe58863550fed2783139d Fix some memory leaks
c5c88ce6bb71726e419ea7901cbd8f8bcc070c6a Explicitly zero memory out in calloc() as per man pages
d90e063ab638e1862c03962a9f50e8ce3bbe5ff6 Move website link to less obnoxious location
94b1c4a70ca4d2a98db02e8ee6cf92a68a6ad07b Prominently link website in README
329f857661b3a9b45824ae43992735325f80b0a2 Implement dummy stdio ferror
2ba8cb684fb73d11ce97cb8820f479c8e6ffa9ae Update CHANGELOG
bb6c1041f21d09534f754589fd24145db6eaecd6 Disable macOS build in CI until further notice
56922727e3b36874c3fc79c1dc17e49437dfb572 Implement NSData handling in plist
7b1b382dd8258aefd1f86fc980e556518aebedb7 Return nil instead of crashing on creating EAGLContext with unsupport…
9435cf0b7ffd56380c86c973e6e09440fc210402 Support setting Input scope for AudioUnits
af420e3d19fd724dba9429d8d971df86b147cde2 objectEnumerator method for _touchHLE_NSMutableArray
81fa3e1d5420707670ffaf3ab3f9161d37c79af2 Retain enumerated collection during a lifetime of an NSArray object e…
58799916913b5776f09a290983dd44e66c02b362 NSArray arrayWithArray: class method
78a4fde52b34458a70e8cd132c4592e63a1a73be Add more fonts and implement [UIFont fontWithName: size:]
714290ed085a42a1887b99a3957f42d13c236aba Implement [NSString stringWithContentsOfFile:]
86911e6488aaad4e75485dcfdbe2de2faddf31d9 UIImageView animation stubs