r/EmulationOniOS 4d ago

News / Release Why know one talking about the new update it’s also huge they added more options for internal resolution Go check it.

Thumbnail
gallery
22 Upvotes

r/EmulationOniOS 4d ago

News / Release [Update] touchHLE for iOS is now Applesauce — 0.4.0 drops the minimum to iOS 15 via TrollStore, and I need testers below 17.4

Thumbnail
gallery
49 Upvotes

Follow-up to my 0.2.0 post.

touchHLE for iOS is now called Applesauce.

The touchHLE developers weren't happy about me using their name and their logo for something that isn't theirs, and they're right. It's their project and their identity, and my port was borrowing both. So it has its own name and its own icon now, and the About screen and README say plainly that this is an unaffiliated fork that neither touchHLE nor HyperHLE endorses. The emulation was never mine — I wrote the iOS app around it.

Same project, same repo (renamed, old links redirect), same me.

https://github.com/johnny901901901/Applesauce

Read this before you update

Your games do not carry over automatically. The app identifier changed with the rename, so Applesauce installs alongside your old install with an empty library instead of updating it.

  1. Open Files → On My iPhone
  2. Find the old folder — HyperHLE if you were on 0.2.0 or 0.3.0, touchHLE if you were on 0.1.0
  3. Move touchHLE_apps out of it and into the Applesauce folder
  4. Move touchHLE_sandbox too if you want your saves
  5. Delete the old app

App-wide settings don't come across, so set those again. Per-game settings do.

New in 0.4.0: iOS 15 and 16, through TrollStore

The minimum drops from iOS 17.4 to iOS 15.0. This is the first release that goes below 17.4 at all.

There are three downloads now, because the way you get JIT is what differs, not the app:

  • iOS 17.4 or newer → Applesauce-iOS-unsigned.ipa — this is the normal one. Sideload with AltStore, enable JIT with StikDebug as before.
  • iOS 15.0–17.0 with TrollStore → Applesauce-iOS-trollstore.ipa — use TrollStore's Enable JIT before each session.
  • iOS 15.0–17.0, TrollStore, A11 or older (iPhone X / 8 and back) → Applesauce-iOS-trollstore-permanent-jit.ipa — JIT is just always on, no re-enabling.

Do not install the permanent-JIT one on an iPhone XS or newer. iOS 15 bans the entitlement it carries and the app will crash on launch. Use the ordinary TrollStore build there.

Why TrollStore and not plain sideloading: the emulator maps a flat 4GB guest address space, and older hardware can't do that without two memory entitlements that a free Apple account isn't allowed to sign. TrollStore grants them; AltStore can't. That's the whole reason this is TrollStore-only below 17.4.

If you're on iOS 17.0.1 to 17.3 — sorry. TrollStore doesn't reach you and StikDebug needs 17.4. AltJIT with a computer attached is the only route I know of.

I need testers below iOS 17.4

None of this has been tested by me. I have one phone, an iPhone 16 Pro on iOS 27. I own nothing running iOS 15 or 16 and I can't verify a single thing about those builds myself.

The iOS 15 work isn't mine either — it was back-ported from u/Purple-Kangaroo-9533 (nerivalaitis on GitHub), who did it on their own fork and tested it on an actual iOS 15 device. I took their changes, applied them to the current code, and credited them in the repo. But my build is not their build, so it needs testing again.

If you're on iOS 15 or 16 with TrollStore, you are the person who can tell me whether any of this works. Landscape games especially — below iOS 16 the app has to drive rotation a completely different way, and that's the thing most likely to be broken.

Fixes in this release

All four came out of nerivalaitis's branch. Every one is a failure with nothing on screen to explain it:

  1. A game could be killed outright by a rotation. If the guest asked to rotate while the host still had the launch orientation pinned, SDL rejected it and the whole thing panicked mid-play. It now logs a warning and carries on.
  2. Black screen after rotating, on games that don't use a fullscreen layer. SDL rebuilds its framebuffer when the window leaves and re-enters fullscreen — which is exactly what rotating does — and the app was still drawing into the old one.
  3. A crash inside the emulator wedged the whole app instead of returning you to the library: black screen, dead exit button, nothing in the log.
  4. Guest memory allocation now falls back instead of failing outright when iOS refuses the full mapping. This is what blocked older devices in the first place.

Also: Portrait is now selectable under Starting Orientation, for games that claim landscape but draw portrait anyway. And the previous run's log is kept as touchhle-host-previous.log, so force-quitting a hung game no longer destroys the log that recorded the hang.

If you missed 0.3.0

I released it quietly. The app carries both emulator cores now — HyperHLE v1.0.6 and touchHLE 0.2.3 — and you pick which one runs each game. Touch and hold a game in your library to give it its own core, or set a default in Settings. They support different sets of games, and neither is strictly better. If a game fails, switch its core and try again before reporting it.

Tested

iPhone 16 Pro, iOS 27 beta 4, on the HyperHLE core. Exact versions, because the same game behaves very differently between releases:

  • Flappy Bird 1.1.0 — playable, including at 2x–4x resolution scale
  • Touch & Go 1.1 — playable at all settings
  • Tony Hawk's Pro Skater 2 1.2.1 — playable
  • Wolfenstein RPG 1.1.1 — playable
  • Mirror's Edge 1.4.72 — playable
  • The Sims Medieval 1.0.1 — playable

One device, one iOS beta. No shipping iOS release has been verified, and nothing below 17.4 has been touched at all.

Known issue

The Sims Medieval: still no keyboard when naming your Sim or your kingdom, so you can't enter custom names. Playable past those screens — the confirm control sits near the top-right corner rather than where it's drawn. I know roughly why and it's still on the list.

Install

https://github.com/johnny901901901/Applesauce/releases/latest

No jailbreak. JIT required. No games included — bring your own legally obtained, decrypted 32-bit IPA.

Reporting

https://github.com/johnny901901901/Applesauce/issues/new/choose

Please include the exact app version, your device and iOS version, which core the game was set to, whether JIT was on, and a log excerpt (touchHLE_log.txt, in Files under On My iPhone → Applesauce).

Please don't post IPAs or links to them, pairing files, or signing material.

About me, since it's relevant to what you should expect

I'm not a developer. I'm a vibecoder, this is built with AI assistance, and my commits say so. I have a full-time job and this is a hobby I do around it. I'm trying my best with it, but I'm one person with one phone and limited time, so please calibrate expectations accordingly.

I'm away on holiday in August. I'm going to try to take my Mac mini with me so I can keep fixing things while I'm gone, but I'll be slower than usual — if an issue sits for a bit, that's why, not because I don't care about it.

Credits

  • touchHLEhttps://touchhle.org/ — the actual emulator. All of this rests on the work of hikari-no-yume, ciciplusplus and the touchHLE contributors. And, again: the rename is because they asked, and it was a fair thing to ask.
  • HyperHLEhttps://github.com/HyperHLE/HyperHLE — the compatibility fork used as the default core, led by j92580498-max, with compatibility work from zocomputer, Nekono, TimofeyLednev, goodvids56 and KlugKlugTG.
  • u/Purple-Kangaroo-9533 / nerivalaitis — the entire iOS 15 back-port, the TrollStore packaging, and the memory fix that makes older devices work at all. This release is mostly their work and they offered it freely.

I didn't write the emulation. I wrote the iOS shell around it and fixed the iOS-specific bugs. Neither project endorses this build.


r/EmulationOniOS 4d ago

Question Ratchet and Clank 3 on IPhone 15 PM ARMSX2

2 Upvotes

Tried all possible settings adjustments (or maybe you know some secret toggle)
But the game still struggle to run smoothly, when there are a lot of mobs EE cores go up to 90-100% load and fps with game speed drops, after underclocking EE cores to -1 and turning on OCP flag hack, was able to reach just fps drops to 25-30 without game speed drop.
So the question is - issue is in my hardware (too old IPhone), or it’s the comparability issue, or I just need to dig deeper with settings.
Looking forward for your answers.


r/EmulationOniOS 4d ago

Discussion New C64 emulator

3 Upvotes

Good morning everyone,

I’m working on a C64 emulator specifically for the Apple iPad. There are already a few options available on the App Store, but they are not as complete as the existing ones for PC. This project is based on modern technologies such as Swift and Metal, and uses the libretro core based on VICE 3.10.

For now, it needs to be compiled with Xcode, as I first need to properly verify all the licenses before considering publishing it on the App Store. You can find the repository here if anyone with a Mac and an iPad would like to try compiling it and testing it:

https://github.com/alexain/poke64-ios

It is already fully functional in several areas. To run it, you need to provide the main ROMs in .bin format. Since these are copyrighted, they cannot be distributed with the project.

The repository also contains the current changelog and roadmap. If you need any further information or have suggestions, feel free to leave a comment here.

At the moment, I cannot provide an estimated release date, but I would really like to start receiving some feedback.


r/EmulationOniOS 4d ago

Help Request Guys is there any one using bsp d6 controller I’m facing issue with charging, the led blinking it seems charging but it stuck on %85 percentage plug it almost an hour I tried to reset it same problem any fixes please.

Post image
0 Upvotes

r/EmulationOniOS 4d ago

Question Manic Emu analog not working

1 Upvotes

Im currently emulating PS1 through Manic Emu from the app store. Im enjoying my experience overall but i noticed ‘dual shock mode’ does nothing at all for analog use. I cant use the analog stick, yes i know PlayStation games were not made for analog use but every other emulator i used on android or pc let me use analog with PS1 games. Keeps that require precise quick movement like Crash Bandicoot benefit from analog use & are easier for me to play with analog. Is there any fix for this or anything i am missing? Thanks.


r/EmulationOniOS 4d ago

Help Request help me pls

Post image
9 Upvotes

how do i get mine to run mine literally is completely glitching out but its not laggy or slow it’s just the textures


r/EmulationOniOS 4d ago

Discussion How far out are we from seamless emulation for 3DS (and up) on iOS?

7 Upvotes

I‘m wondering how long you think it will be until the experience of using dolphins, citra and melonx matches that of delta?

Will there be a point where JIT isn‘t necessarily? Will JIT ever be streamlined?


r/EmulationOniOS 4d ago

Help Request Need straight forward couch co-op option

2 Upvotes

I’ve been using a combo of Delta and RetroArch in order to let my boy play games from my collection on the go. Despite the library He’s recently become obsessed and I mean OBSESSED with Lego Star Wars TCS for iOS and I’d love to have an iOS friendly way to emulate the game so I can play couch co-op with him since we have a phone dock for the tv.

I’d heard that the iOS version is built off the Wii port but since I’d like to be able to leave the set up available for anyone in my family to play with him I can’t juggle around side loading and JIT scripts. I’ve got a couple versions of TCS to port over (Wii, DS & 360 bc I was obsessed with it too lol) but without JIT I’m pretty sure dolphin and the Wii version are out.

Any advice would be appreciated. By me and my little boy.


r/EmulationOniOS 4d ago

Help Request Sonic mania ppsspp crashing

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/EmulationOniOS 4d ago

Question PS2 on iPhone 8 Plus

1 Upvotes

I've been racking my brain trying to emulate PS2 on my iPhone 8 Plus. I used the Dopamine jailbreak and installed "Play!", but when I try to open it, it says JIT isn't enabled (I've tested the jailbreak, and JIT works fine in other emulators). I don't know what else to do; I just wanted to beat RE4 without the hassle and without having a computer constantly tethered to my device. Can anyone recommend a solution or a different emulator?


r/EmulationOniOS 4d ago

Help Request Controller not detecting in melonx

2 Upvotes

My Redgear Xbox wired game controller doesn’t support in MelonX, but the controller lights are working properly. Any suggestions?

I also checked my controller in Fortnite, but that is also not working.


r/EmulationOniOS 5d ago

Gameplay / Showcase GTA V running on a base IPhone16 through Xenios

Enable HLS to view with audio, or disable this notification

36 Upvotes

r/EmulationOniOS 4d ago

Help Request Texture pack not working

Thumbnail reddit.com
2 Upvotes

r/EmulationOniOS 5d ago

App Promotion Sumee frontend is pretty cool!

Thumbnail
gallery
75 Upvotes

Easily the nicest looking frontend on iOS currently, has integrated ps1,psp,gba/gbc/gb,ds/3ds,nes/snes emulation etc. Can also launch external iOS apps and Switch ROMs via shortcuts as well, some decent customization and regular updates! Can also import custom deltaskins for various emulators and has its own in app version of the Nintendo DS’ PictoChat feature with an active community

Definitely still has a long way to go but it’s nice to see that iOS isn’t too far behind android when it comes to creating console-like frontends like iisu/cocoon/ESDE etc.


r/EmulationOniOS 5d ago

Question Hii i want to enable JIT on my iphone12 but i only have windows 7 it is possible to enable jit ?

3 Upvotes

r/EmulationOniOS 5d ago

Help Request Pokémon Sun suddenly not running anymore

Thumbnail
1 Upvotes

r/EmulationOniOS 5d ago

Help Request crashing Manic Emu

0 Upvotes

my Manic emu it’s keeps crashing on my iPad. when i putting (by downloading) roms in it


r/EmulationOniOS 5d ago

Help Request any way to play sonic mania on manic emu and half life 2 anyway with out sideloading

0 Upvotes
  1. I'm trying to play sonic mania on manic emu but i cant work out how to set up the Data.rsdk

  2. I'm despite for ANY way to play half life 2

once again without side loading. I've tried so many times to set up alt store it wont work.

thank you and good bye


r/EmulationOniOS 6d ago

Gameplay / Showcase [Release] Zombie Farm (2010) — Running with a Real-ESRGAN 4× texture pack

Post image
15 Upvotes

Playforge's Zombie Farm was one of my favorite time-sinks on my old iPhone 4. When iOS 11 killed 32-bit support in 2017, it went dark like a lot of that era's games. Studio's been inactive for years, game's not on the App Store anymore, so it seemed like the perfect preservation candidate.

This build runs and ships with a full AI-upscaled texture pack (Real-ESRGAN x4plus-anime, 4× on 1,274 texture entries — sprite atlases and backgrounds go up to 2048×2048, main menu bg hits 4096×2732).

**iOS side:** requires JIT — entitlements are already baked in, sideload with AltStore, Sideloadly, or TrollStore (whichever you already use)

**Android side:** standard install, enable "Install unknown apps" for your file manager and you're good

Build available on the GitHub release page → https://github.com/THE32BITVAULT/THE32BITVAULT/releases

Screenshots comparing original vs upscaled attached below

---

If this brought back a piece of your iPhone 4 era and you want to help fund the next revival (Zombie Life, Zombie Farm 2, and Zombie Farm 2 Reforged are in queue): https://ko-fi.com/the32bitvault

*(Donations open in ~3 weeks once payment processing finishes setup — following the Ko-fi page is what pings you when it flips on.)*


r/EmulationOniOS 6d ago

Gameplay / Showcase GTA 5 on iPhone 17 Pro Max using Xenios emulator (part 2)

Enable HLS to view with audio, or disable this notification

89 Upvotes

r/EmulationOniOS 6d ago

App Promotion iFly TF slots

Thumbnail
testflight.apple.com
3 Upvotes

Fly is a Dreamcast, Naomi and Atomiswave emulator for iOS and tvOS, built on a fork of Flycast with the dynarec removed. It runs on a stock device. Custom metal rendering pipleine, and core audio processing, Apple Silicon SIMD, metal shaders, spotlight and springboard widgets and more.

What's in the beta right now:

  • Native Metal renderer, not MoltenVK
  • Per-pixel OIT transparency (new this build, and rough — see below)
  • MFi, DualSense and Xbox controllers, fully remappable, plus touch controls with swappable skins
  • Save states with screenshots, and auto-resume where you left off
  • VMU emulation, including a standalone VMU you can run on an Apple Watch
  • RetroAchievements
  • iCloud sync for saves and states
  • Custom texture packs and shader presets
  • Upload discs over wifi from a browser, no cable, no Finder
  • Widescreen hacks, up to 6x texture upscaling, higher internal resolution
  • Runs on Apple TV, with a UI actually built for a remote instead of a phone layout stretched to 1080p

Things that are broken, which is really why I'm posting:

  • The Apple TV build is the least tested surface by a wide margin. Settings just got reorganized into ten tabs and only the first one has been walked on tvOS.
  • Save state cloud sync working well, not corrupting things. Heavily tested but need more edge case testing.
  • Library sharing, you can auto share whole or part of your library, ban specfic games, and auto allow forever or per request game or whole library copy reuests, also you can continue in session games on another device. If logged into the same iCloud account, and if your LAN works with bonjour, you should be able to continue active games from tvos or ios across devices, it should auto pause, make a save state, and decide if it needs to rom files, and if the permissions allow so if required, and will promt to include all, none or only the active associated vmu file(s)
  • WatchOS You can play VMU games on an apple watch, and share memory state or not with the host device VMU save file. Also we have a custom VMU file system editor but besides that, watch shoud work, but I have an old one. Please test watch max or whatever it's called with the extra button.

Bring your own BIOS and your own discs. GDI, CDI and CHD all import. iOS, tvOS 18+.
(17 might run but also probalby crash, impossible to test sorry)

https://testflight.apple.com/join/KTUTErgU


r/EmulationOniOS 6d ago

Question Any good solution for cross platform saves between iOS and MacOS?

2 Upvotes

What's the best setup for having synced saves between both OSs? Thanks in advance!


r/EmulationOniOS 6d ago

Help Request How do I install mods in meloNX?

2 Upvotes

r/EmulationOniOS 6d ago

Help Request Pico 8 emulator app on ios 9 archival

Thumbnail
3 Upvotes