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
4d02890f472c3b9a736ffa75be0dee0eb90fd641 Tiny cleanup
208a2ac94bd2f4c59c449fddc6b38bfb565d78f6 Use -framework/-F rather than -l/-L for frameworks in TestApp build
4f4a76ea1318e031ebf0871567b0256dcd27a8d3 Fix integration test build linker args
8ffe7d934801997bc4df064b189e843ef532f1cf Use new host dylib list to give better warnings/errors on unknown dylibs
bb48020caf7d5d88f05c3a9f21380138d5310465 Reorganise host class, constant and function exports into "dylibs"
929598d521b4d7451886f92454a55848421b3cfa Move/rename some host implementations that were in the wrong frameworks
3983feb018001e713fa7491a685b275e569793f1 Update CHANGELOG
383259bdcc76504c3d465e384eee2d87affaa864 Fix typos in 58b66ae
1f8125cbe00249d15fa402c510b755f0a8a6d9b8 Check for main memory allocation failures
c5147112b41e3d31473e9333e2d384e01a16b82b Allow autoreleasepool deallocation beneath the top
0357805bcd346ab9daff932662f071e0ba6f0f05 Tolerate bad sort functions in -[NSArray sort...]
f043029cd25ded0608535325909af8347da7911c Account for unknown audio unit in AudioUnitUninitialize()
a1c8c5c0e8307102d5d0a74274410f6e9e085a32 Enable STBI_ONLY_BMP and STBI_ONLY_GIF for stb_image_wrapper
443cd036595d1a35e78a4b6932f8f5b03ecdd075 Implement mach_task_self()
ad899685ef709793ccd06e46a1e216359095dd38 NSString/CFString: Add NSISOLatin1StringEncoding
192ed4ca1ffec3db877885fa0dc25c91f93c76b1 Add missing ASCII assertion to data_using_encoding_lossy_inner() helper
8243f7b6df452fdba2abb1442d9b9c113755e456 NSFileHandle availableData for files
06e83024a0b4262bde5340c5d6b8edb698464c58 Enable --ignore-gl-errors for Bugdom 2
f6d202ed47192b54352c567c225d0544b654d867 NSString Refactor (fixed stringWithFormat: and other refactoring)
b99bf1dae084dafa792bfff1c05a0680f5cf70d3 Add modf function
0c28ff1217f8192a0ce2dc2520bc176e99109a26 Update copyright end date (a few months too late ;)
d9b0991b1a50d59ca77c8f959aa71af7ccb7bded Enable --ignore-gl-errors for some games by default
52d4a486c7505989b7751a00d07ffd9b48136067 Allow run loop reentrancy
6a6c72cc46433ef30a4b29cf55abf2dc75e8ac06 Add [NSString string]
f7010029f1a8f4733ce89a20ba4384022b5725c6 Add [NSUserDefaults arrayForKey]
8238da604c35577f8bac5262d5efd2e6ecf014e7 Use log_once for atomic property set/get
4c11f6086ce3938213e8ae51bc01dea75716b570 Improve JPEG test a bit
e20dda1fbfeec6b0b28074d82fd4423a4bf1ef15 Implement CGImageCreateWithJPEGDataProvider()