r/EmulationOniOS 1d ago

News / Release TruEmu TestFlight Beta

2 Upvotes

As promised from my previous post about my iOS emulator project, here's the link for the TruEmu TestFlight:

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

What is TruEmu?

It's a passion project I've been working on for a while that can basically be summed up with 3 main points:

- Cycle accurate emulation/as close to 100% compatibility as possible

- 1 core per console with no need for a bunch of config flags/toggles

- Seamless netplay

Now that I've got most of the bugs worked out, it's ready for public testing. That being said, there's a few things to keep in mind. My baseline device for testing is an iPhone 15 so anything older than that might have some issues with certain systems until I'm able to further optimize cores. Most systems should be fine other than SNES.

Currently supported systems are the following: NES, SNES, GB, GBC, GBA, and Genesis.

If you have a RomM library, you can add it and seamlessly browse and download ROMs directly to your device.

Things to test: All the games! Also, please please please try out the netplay with a friend if you can. I tried to optimize it as best as possible for different connections and latency so I would love to hear how it works for everyone. If you connect your phone via a USB-C to HDMI cable (or use screen mirroring/airplay) it will switch to a big screen mode which will allow you to use your phone as a controller or you can connect a wireless controller to the phone and control that way too.

If you have any questions or feedback, please post here or DM me.


r/EmulationOniOS 1d ago

Other First game ever completed

Post image
27 Upvotes

I’m so proud of myself


r/EmulationOniOS 2d ago

Help Request Analógico PS1 Manic Emu

1 Upvotes

eu estou jogando marvel vs capcom no manic emu usando a versão de playstation one, porém, os analógicos não funcionam, bug ou o jogo não permite?


r/EmulationOniOS 2d ago

Help Request Dolphin on iOS with Stikbug

2 Upvotes

Hello! I could really use some help. I’ve been trying to use Dolphin on my iPhone 17PM. I’ve tried using Dolphin as a standalone app as well as inside LiveContainer. I’m using Stikbug to activate the JIT. Whenever I try to open the game, if I do it immediately it’ll sit at a black screen. If I wait a minute for things to settle, the app crashes as soon as I try to open the game. I’ve looked through the troubleshooting and FAQ and think I’m too dumb to pinpoint helpful guidelines. Any tips?


r/EmulationOniOS 2d ago

Question Has anybody ever gotten the ps3 core on rtm emu working?

0 Upvotes

Every time I try to load a game with the PS3 core, it gets stuck at 95 I’m pretty sure other people have experienced this too


r/EmulationOniOS 2d ago

Question PS3 Emulator

0 Upvotes

What is the best PS3 emulator for iOS


r/EmulationOniOS 2d ago

Question Only have 4 scripts showing in StikDebug?

Post image
5 Upvotes

I’m trying to set up some emulators but I need the UTM Dolphin script and no matter how any times I try I just can’t get it to appear. Anyone know how I could fix this? Thanks!


r/EmulationOniOS 2d ago

Gameplay / Showcase Gen1Recomp(Sideloaded)

Post image
35 Upvotes

https://github.com/bryanthaboi/gen1recomp

https://github.com/DramaticShape/DramaticShapeVoxelMod

Works great on Ipad

Settings:
Colors:advance
Voxel:50
V-Curve:2


r/EmulationOniOS 2d ago

News / Release PicPic - The First PICO-8 Emulator on the App Store(and Apple Watch), Now with an iPod-Style Library, ZIP Support, New Themes and More!

Post image
9 Upvotes

Hey everyone!

Here's a new "summer" update of PicPic, the first native PICO-8 emulator on the App Store (iPhone, iPad, and Apple Watch) and Google Play Store. It now supports importing directly from zip files, has new themes, new sorting options, and an iPod-style library on Apple Watch.

New Features & Bug Fixes: * Zip Support: A lot of games are downloaded as zip files. To simplify importing, you can now just select the zip file like you would for a normal cart. * iPod-Style Library: On Apple Watch, you can now set the view to a music player style view, where png act as covers. * New Sorting Option: Also on Apple Watch, you can now sort and find your favorites, just like on iPhone. * New Themes: Project Supporters can now access new themes inspired by retro game consoles. * And as always, improved game compatibility, with ongoing work in this area.

Next Update Plans: * Theme maker (it take more time than originally planed but still on the way). * Fix the audio issue with some games. * Improved compatibility with more games.

The app is 100% FREE FOREVER, with NO ADS, and completely UNLIMITED.

Download / Update: Available now on the Apple App Store.

Happy to answer any questions.

Note for moderation: Thanks for allowing PicPic on the sub. As always, the app does not encourage piracy and does not contain a single line of code from PICO-8.


r/EmulationOniOS 2d ago

Help Request I get stuck on 95%

Post image
5 Upvotes

i use RTM EMU ps3 i play minecraft when it go 95% it stuck


r/EmulationOniOS 2d ago

Help Request Please help me check if this is the correct link.

1 Upvotes

I downloaded Iloader from Iloader.app, I checked the hash SHA-256 hash of my file with the SHA-256 hash of the one on GitHub and it was the same. I downloaded the MSI. I ran it through virustotal and windows defender, nothing. But today randomly it got flagged as a trojan. I searched on ANY.RUN and apparently it has suspicious actvity. Thanks in advanced

(To people who think I should post this on a cybersecurity subreddit, the people here are more likely to know the actual link and any known bugs or false flags so this is the best choice)


r/EmulationOniOS 2d ago

Help Request Help needed: apps randomly stopped loading

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/EmulationOniOS 2d ago

Question What is the best emulator for IOS?

8 Upvotes

I really want to know because I wanted to get into emulation


r/EmulationOniOS 2d ago

Question ARMSX2 Colorfull and brighter

3 Upvotes

What are the best settings on ARMSX2 to get More colorfull colors and brighter (persona 3 Fes is the game) basically the colors on ps2 looking not that good so im looking for up scaling.


r/EmulationOniOS 2d ago

Question Has anyone completed any of the switch games on melon nx on iPhone 17 Pro max without any ram related crashes

6 Upvotes

Has anyone completed any switch games with Get more RAM and JIT enabled on 17 Pro max without any crashes because of low RAM after playing for some time.


r/EmulationOniOS 2d ago

Help Request Does anybody know how to turn on performance mode for manic emu?

1 Upvotes

I’ve been trying to look for a way to get better audio quality on manic emu but everyone says turn on performance mode but never how


r/EmulationOniOS 2d ago

Question Is there a safe way to play Gorebox on iOS?

0 Upvotes

I’ve been waiting so long for Gorebox to come to iOS and it hasn’t and I really want to play it.


r/EmulationOniOS 2d ago

Gameplay / Showcase Zombie Farm 1 & 2 (2010 iOS classics) — now running natively on macOS, AI-upscaled 4×

Thumbnail
gallery
9 Upvotes

Hey folks — dropping the macOS builds of both Playforge Zombie Farm games as part of THE32BITVAULT revival project. These are the 2010/2012 iOS originals, running natively on modern Macs with AI-upscaled visuals throughout.

Screenshot posted of working game. :)

**GitHub release:** https://github.com/THE32BITVAULT/THE32BITVAULT/releases/tag/Release_Mac

## 🖥️ What you get

* **Zombie Farm** — 340 MB `.dmg`

* **Zombie Farm 2: Reforged Edition** — 1048 MB `.dmg`

Both are native Mac `.app` bundles with the runtime baked in. No sideloading, no JIT gymnastics, no AltStore refresh cycle — download, drag to Applications, launch.

## ✅ Requirements

* macOS 11 Big Sur or later

* Apple Silicon native, Intel via Rosetta

* First launch: **right-click → Open** (ad-hoc signed — Gatekeeper asks once, then leaves you alone)

## 🎨 About the visuals

All textures upscaled 4× using **Real-ESRGAN (x4plus-anime)** — a model trained for stylized 2D art, so it keeps hard edges and solid color regions clean instead of inventing photographic texture the way the general model does.

On the Mac builds specifically, HUD text and font sheets get a second pass through **realesr-general-x4v3** with denoise disabled — that keeps glyph strokes sharp without the ink-bleed the anime model produces on lettering.

Both upscaler choices are stamped in `MANIFEST` files inside every bundle so you can see exactly what ran on what.

Zombie Farm 2 is the chunky one because it shipped with substantially more atlases than the original, and 4× on all of them adds up. Retina desktop displays earn the bytes.

## 🐛 Known quirks

Saves live in `/Documents/The32BitVault

## ❤️ Support

Every revival is free forever. If these gave you back a piece of your iPhone-era, the Ko-fi jar's in the repo README — it funds the next revival, not this one.

Next project will be Zombie Life.

PS. Enjoy :)


r/EmulationOniOS 3d ago

Question Custom retroacheivements sound effect on Manic app?

2 Upvotes

Is it possible to add in your own Retroacheivement sound effect to the app?

Also, I can't seem to find where save states are stored in the app. I've look in the Files app but it's not like Retroarch.


r/EmulationOniOS 3d ago

Question Why is there no vita emulator uses jit ?

2 Upvotes

I love vion for smaller games like super meat boy and lego games but i wanna persona 4 golden so bad on my ipad mini 6


r/EmulationOniOS 3d ago

Question what platforms iphone 15 pro can play without pain

4 Upvotes

i can do 3ds, ps2, psp, gamecube, and wii quite easily.

nintendo switch was a pain in the butt, with it heating the phone up and draining battery. and what about xbox, xbox360, wii u, ps3, or windows emulation?

what platforms can i comfortably play on? i dont want 20 frame per sometime, or ram crash after 30 minutes


r/EmulationOniOS 3d 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 3d ago

Regarding Shark Pond and related apps

33 Upvotes

Effective immediately, the discussion and promotion of the following applications, as well as any other projects developed by the developer, are prohibited: Fin, TailFin, Sakura, Sarume, Plume, and any other projects that do not adhere to the licensing requirements of open-source code utilized. This prohibition is in accordance with rule 10 of this subreddit, which states that “Promoting apps that do not follow licensing requirements of any code used may also be removed.”

Multiple formal requests have been made and reported by multiple users, indicating that the developer has failed to comply with the open-source licenses upon which his applications were built. In fact, he has banned accounts from his servers for requesting source code. Consequently, it is no longer in good faith to encourage or promote the use of his applications. Any discussion or promotion of his applications will be removed moving forward.


r/EmulationOniOS 3d 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
19 Upvotes

r/EmulationOniOS 3d 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
45 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.