touchHLE
touchHLE copied to clipboard
High-level emulator for iPhone OS apps. This repo is used for issues, releases and CI. Submit patches at: https://review.gerrithub.io/q/project:hikari-no-yume/touchHLE+status:open
After copying a bunch of apps to touchhle_apps directory, on PC they look alphabetically sorted (except "Chefs" which full name is "Superstar Chefs", so technically that's still correct):  ...
Doom II RPG and Wolfenstein RPG have a particular problem with this, but it's not limited to them. For example, with my hacks that get Spore: Origins working, its menu...
This might be a duplicate of [the Mystery Mania scale hack issue](https://github.com/hikari-no-yume/touchHLE/issues/141), but I haven't investigated these issues deeply enough to be sure if they're the same. There's at least...
Probably an issue in the GLES1-on-GL2 layer (Android uses native GLES1 instead), but I haven't been able to figure this out.
The user would be able to be rotate the screen so they can automatically change its orientation to their convenience. Allow the opposite way (180°) at the very least.
Some standard C functions are prone to overflow. Compilers will emit references to special bounds-checking variants of `strcpy` and various other functions, which abort rather than overflowing. They're part of...
Currently message sends in host code (`msg![env; …]`) have no type safety. I'm quite vigilant about using the correct types, but I can't expect everyone to immediately see what kinds...
It's inconvenient to have to close the emulator to return to the app picker. Personally, I'd suggest Escape on desktop and the back button on Android by default.
I should investigate whether I can dump lists of function imports in some collection of apps. I could then potentially compare different apps and see how closely their requirements match...
Maybe I should add an outline to it?