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
3a030da32f6963956e19e190a21c7d8e7549ae14 Properly implement uname()
6de2525a971cc6291e48731a64651d63521b660a Account for multiple root classes
033f8f54cce31ff1f2ff7cbf59df34a43b9230e9 Improve implementation of NSURLRequest and NSMutableURLRequest.
bbe0b8fa458487a4b86c622780142d0369eb2ae8 Remove UIDeviceBattery imports from window.rs
f61e6d0e636a1c8b2e14c41b333154bd508925c9 Rework assertion in glClipPlane{f,x}
1407618e10bd3af0b465bb3bdb1493c4c81d2766 UIDevice battery functions
cbc3d9df3c295a33c02caa883ef7f79c13f362dc Update list of reviewers in CONTRIBUTING
21361b1e11946dfe4a94ea42e9b4a12cfe4963fd Fix %e and %g formatting for zeros in printf family.
4b97b3811cf8777558b96d00ed6dbe015470ab3d Implement sharing of renderbuffer drawable bindings
7d6086e431f83f3c36a5b1cbb45a2bc455794c52 Implement CFURLCreateCopy{Appending,DeletingLast}PathComponent()
8a49320c5a7ca54e5d2e5e8e4ffd3c9cf52c27f1 Fix NSString stringByAppendingPathComponent: for file paths
50a49293f866c9d31f4561d419f9683482e2d09d Show error popups on panic
1e44583b0b6130e4be4cb53bfc86ebef9f69c439 Fix regression in glCullFace() for GLES1OnGL2
76d77abde626fd19f297c0e5a11d87e133663be8 Address clippy::manual_div_ceil lint properly
45cee5bd939a5b0a8e9f433dcca93db93c33c1e4 Suppress clippy::manual_div_ceil lint
1136bad1aca8847ae202228c8f7f8f8a42bd2fd8 Add an option to allow network access.
26db6abcfd7f98a18e9aa174c50e558f92071bf8 Add zlib/libz license acknowledgment on Android
d5aa246438b99abd509cae51e1f1f955d18ab0db Fix some clippy lints
2ab49390c4556c289b7ba674ef2b945872c17783 Change touchHLE/rust-sdl2 repo tag
a634cf49385028296e35b4925783054d30ed6829 Use downloaded CMake 3 in CI
d7ac037188bf996e74447a90cc3e906dbfbe2bf8 Loosely support timeout in select()
aeacb9c52d24fb7efc28ecad78de7570f0c997df Add assertion about number of fds in select()
21da74870c61617e39d00534ef8babb5798d300a ioctl() stub fot sockets
8312bf504501f60688e73c203ffe4091c533be0f Implement inet_addr() and inet_ntop()
aff15b15195e01f38dcda423514246f8ffc8f25c Add support for unnamed POSIX semaphores
59f0994645c872233a25b0135e1bf891c0f8aa98 Implement ivar sliding during reconciliation
6fd486891d6cbe9ef77a0be46883300280363b4d Update CHANGELOG
0ceb92a1169058ba4ec7f33aef0a152a7ddc06d7 Add _vm_page_size constant to mach_init