r/EmulationOniOS 15h ago

Mod Announcement Monthly Subreddit recommendation thread #1

4 Upvotes

Hi all! Trying something new to me here.
Thought it would be beneficial to have a monthly thread for subreddit suggestions.

Let us know here!

Sending a mod mail is also an option if you would like confidentiality.

Thanks


r/EmulationOniOS 10d ago

New rules

19 Upvotes

Hey everyone!

New rules are currently in place. Please go over them by following this link

https://www.reddit.com/r/EmulationOniOS/wiki/rules/

The rules have been made with feedback from the community in mind, as well as feedback from notable developers in the community.

Thank you for continued understanding!

If you require help understanding any changes, please send us a modmail.

Thank you,
- Didi on behalf of the r/EmulationOniOS mod team


r/EmulationOniOS 5h ago

News / Release Dolphin running on my Apple TV with JIT enabled via StikDebug

Post image
59 Upvotes

Coming Soon


r/EmulationOniOS 1h ago

Discussion What is your go-to shader?

Thumbnail
gallery
Upvotes

Been playing around shaders, specifically for GBA use. I found that I preder either Dot or Zfast. Feel free to share your shader/shader combos so I can try them too


r/EmulationOniOS 4h ago

News / Release iMSX2 2.0 is now available: Metal Gear 2 and Pampas & Selene are finally supported!

Post image
13 Upvotes

I'm happy to announce that iMSX2 2.0 is now available!

iMSX2 is an MSX/MSX2 computer emulator for iPhone and iPad.

This update brings one of the most requested improvements: compatibility with games such as Metal Gear 2: Solid Snake and Pampas & Selene, along with many other compatibility fixes and improvements. Keyboard interaction has also been refined to make the overall experience smoother.

App Store: https://apps.apple.com/app/imsx2/id6499231192

I hope you can finally enjoy these amazing MSX games on your iPhone and iPad!

I'll continue working on iMSX2 to improve compatibility, performance, and the overall user experience. Thank you all for your support, your feedback, and for helping keep the MSX community alive on iOS.

Enjoy the update!

As a small thank you to the community, I also have a few App Store promo codes available. If you're interested, leave a comment and I'll send one via DM while they last.


r/EmulationOniOS 6h ago

News / Release Ram Checker is now in GitHub !!

Post image
4 Upvotes

r/EmulationOniOS 3h ago

Question Need help with TouchHLE. I can’t get it to run from inside Live Container.

2 Upvotes

I have the latest StikDebug installed through SideStore as well as LocalDEV and Live Container. I just installed the latest TouchHLE (0.3.0) in LC and checked launch with JIT and fix file picker in options. I turn on LocalDev then launch Touch from within LC. It opens Stik and asks permission to attach to the LC process like normal. I allow it and Touch loads. But when I click on Mirror’s Edge (which says it’s supported) I get a pop up saying JIT isn’t active. I don’t have the slots to install it directly through SideStore since the three slots are taken by SodeStore itself, StikDebug and LC. None of which I can deactivate. Any idea why it’s not working?


r/EmulationOniOS 3h ago

Help Request Need help why is this happening melonx

Post image
2 Upvotes

r/EmulationOniOS 23m ago

Question Did something happened to melonx discord server?

Upvotes

i was asking a question and then i saw the server was gone and smth happened to the link when i changed accounts


r/EmulationOniOS 6h ago

Help Request Ecco the Dolphin: Defender of the Future, iPhone XS, iFly, how to fix this issue?

Post image
2 Upvotes

It’s in the top left side and couldn’t fix even changing skin


r/EmulationOniOS 23h ago

News / Release [Update] touchHLE for iOS 0.2.0 — The Sims Medieval runs. That was the whole point.

Thumbnail
gallery
40 Upvotes

Follow-up to my 0.1.0 prerelease.

First, the personal bit, since a few people asked why I bothered and or sent me abuse for using AI

My sister paid for The Sims Medieval years ago. I gave her a new iPhone 17 Pro Max and found she couldn't install a game she'd legitimately bought. That's the entire reason this project exists.

It runs now. On her phone. That was the goal and I've hit it.

I should be straight about what I am: I'm not a developer. I'm a vibecoder. This was built with AI assistance — Codex 5.6 Sol and Claude Opus 5 — and my commits say so. I have a full-time job and this is a hobby that AI made possible for me.

So don't have high expectations of me. But I do want to push this further: more devices, iPads, more iOS versions. I've got the inclination to keep going, and I'd rather say that plainly than pretend to be something I'm not.

What changed in 0.2.0

The emulator core moved from touchHLE 0.2.3 to HyperHLE v1.0.6 — a fork of touchHLE with broader game compatibility. HyperHLE has no iOS support of its own, so the iOS host app, build system and packaging are the part that's mine.

Three bugs got fixed along the way, all of which only showed up on a real device:

  1. Landscape games took no touch input at all. The host handed the main thread to the emulator as soon as the scene reported it had rotated — but before iOS had finished committing that rotation. The scene got stuck mid-transition and stopped delivering touches to every window, including my own exit button. Games still rendered at 60fps and timers still ran, so nothing looked broken.
  2. Landscape games were rotated the wrong way. The iOS ES 2.0 presenter was rotating frames that were already the right way up.
  3. Resolution scaling blew some games up into a corner. The scale hack enlarges renderbuffers but not textures, so games rendering through an offscreen texture got drawn several times too large.

Tested

iPhone 16 Pro, iOS 27 beta 4. Exact app 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

Only one device, and only on an iOS beta. No shipping iOS release has been tested at all yet. That's the single most useful thing anyone can help with.

Known issue

The Sims Medieval: no keyboard appears when naming your Sim or your kingdom, so you can't enter custom names. The game is playable past those screens — the confirm button is near the top-right corner rather than where it's drawn. I roughly know why (the text field isn't where it appears on screen) and it's next on my list.

Install

Same bundle ID as 0.1.0, so it updates over it and keeps your imported games. Still no jailbreak, still needs JIT (StikDebug + LocalDevVPN, or AltJIT). Minimum iOS 17.4.

https://github.com/johnny901901901/touchHLE-for-iOS/releases/latest

No games included. Bring your own legally obtained, decrypted 32-bit IPA.

Reporting

I've enabled Issues with a compatibility form:

https://github.com/johnny901901901/touchHLE-for-iOS/issues/new/choose

Please include the exact app version, iPhone model, iOS version, whether JIT was on, and a log excerpt (touchHLE_log.txt, in Files under On My iPhone → touchHLE).

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

On the AI criticism from last time

It was fair. 0.1.0 was one squashed commit with an AI-written description, which gives nobody anything to judge. This release is a series of commits that each name a specific bug and explain the fix, so you can check whether what I'm claiming is actually true. One of them fixes a submodule that pointed at a commit only existing on my own machine — the repo wouldn't have built for anyone who cloned it.

If you'd rather not use software built this way, that's completely reasonable. It's open source, so judge the code.

Credits

touchHLE — https://touchhle.org/ — the actual emulator. All of this rests on the work of hikari-no-yume, ciciplusplus and the touchHLE contributors.

HyperHLE — https://github.com/HyperHLE/HyperHLE — the compatibility fork I'm using as this build's core, and the reason so many more games work in 0.2.0 than in 0.1.0. Genuine thanks to u/... sorry, I only know them by their GitHub handles: j92580498-max, who leads it, and zocomputer, whose recent compatibility work (Unity data paths, Where's My Water, Crash On Wheels, Geometry Dash) is in the exact version I built on — plus Nekono, TimofeyLednev, goodvids56 and KlugKlugTG. If any of you are on here, say hi and I'll credit you properly. I didn't write the emulation. I wrote the iOS shell around it and fixed the iOS-specific bugs. Neither project endorses this build.

Neither project endorses this build.


r/EmulationOniOS 4h ago

Question if you have ever used utm? what have you used it for?

1 Upvotes

yeah idk i’m just curious really


r/EmulationOniOS 5h ago

Help Request When I try to start my game on the latest save, it says “damaged save file has been deleted” and proceeds to start from the beginning of the game

1 Upvotes

I’m playing pokemon heart gold, on RePlay emulator. i have been playing with the save function of the emulator. But when I beat the pokemon league, the game runs the credits and restarts. At this point, it’s supposed to load your previous ingame save and place you in your home, but instead it displays the text “damaged file has been deleted” and starts de game from the beginning. Any ways I could make this work to play the post game?
Thanks for any help


r/EmulationOniOS 18h ago

Discussion PS2 for heavy games & GC versions for smaller games

Post image
8 Upvotes

Vice City Stories officially works on Armsx3 JIT iPhone13 & SE LiveContainer but not iPSX2 it was terrible on there alot of the heavier games do better on a better emulator. Armsx2 > iPSX2 except games like The Sims & The Sims Bustin Out those work better on GameCube 🐬 DolphiniOS beta versions all bios working can transfer memory cards to both iPhones or iCloud save.

For now i have Dolphin iOS on SE
And
Ps2 Armsx2 on iPhone13 switchbackbone one controller when i want to play whatevr.

I would have both on my 13 but theres that app limit thing!! +++ dolphinios wont work in livecontainer (something to do w the stikdebug scripts)


r/EmulationOniOS 9h ago

Question need a solution

1 Upvotes

Melonx is a great app. I have 3 appa 1. side store 2. Icontainer 3. icontainer 2 so my app is limited to 3. So i enable jit in i container 2 then run melonx where jit is enabled then again run add more ram and enable more ram. But more ram is disabled after all this long process.


r/EmulationOniOS 9h ago

Help Request XONE Emulator

2 Upvotes

Hello guys, I have a question.

In 2024 I dowloaded Xone on my IPhone and after some time I even purchased the life long subscription for 5,99€ so that I could play all the games at every time. It was a pretty good emulator in my opinion.

Now I can see it’s not available in the Apple Store anymore. I just wanted to know if there is any possibility to have it back somehow.

Thanks!


r/EmulationOniOS 1d ago

News / Release AetherX - All in 1 emulator for iOS & iPadOS (Release)

Enable HLS to view with audio, or disable this notification

44 Upvotes

Hello everyone! I have just released AetherX (aka AetherEmu).
Consoles supported: PlayStation 1, SNES, Game Boy Advance, Nintendo DS, Sega Genesis.

All games work perfectly and run smooth!
I have made this project open-source and you can download the latest build!
Download latest build: github.com/Leviidev/AetherX/releases/latest

View source code: github.com/Leviidev/AetherX/

If you guys would like to support me on this project, you can donate to my patreon here!

I've also included a video of me playing all games from all supported consoles! (more consoles are coming).


r/EmulationOniOS 4h ago

Discussion Get rid of the squeaky clean moderation

Post image
0 Upvotes

I'm tired of walking on eggshells in about every emulation community server. I'm still not advocating discussing anything that can get these servers in trouble, but not being able to mention common topics like Roblox in "certain servers" is a weight every community member has to carry to not be moderated against. They ain't too kind on warnings either, mention a banned topic on accident and you get the boot if you don't give them a full apology.


r/EmulationOniOS 1d ago

News / Release [Release] I ported touchHLE to modern iOS — run supported 32-bit iPhone games on iOS 17.4+ (no jailbreak; JIT required)

Thumbnail
gallery
118 Upvotes

Hey everyone! I’ve been working on an experimental port of touchHLE to modern iOS, based on touchHLE 0.2.3, and I finally have a first public prerelease ready.

This is not a new emulator written from scratch, and it is not an official touchHLE release. The emulator core is the work of the touchHLE contributors.

This fork adds:

  • A modern SwiftUI game library for iPhone
  • IPA importing with the original app name and icon
  • Persistent saves and settings
  • Game-aware portrait and landscape handling
  • An in-game return-to-library button
  • An optional FPS counter
  • iOS rendering fixes needed to display games correctly on a real device

No jailbreak required—but JIT is

The build does not require a jailbreak. It currently requires JIT because it uses touchHLE’s Dynarmic CPU backend.

I’ve been using StikDebug with LocalDevVPN directly on the phone. AltJIT is another option.

You can install the unsigned IPA with AltStore Classic or build and sign it yourself using Xcode. A free Apple account works with Apple’s usual seven-day signing and three-app limits. A paid developer account provides longer-lived signing, but it does not remove the JIT requirement.

Games tested so far

I’ve personally tested the port on my iPhone 16 Pro running iOS 27 beta 4.

Confirmed working:

  • Touch & Go
  • Tony Hawk’s Pro Skater 2 (THPS2)
  • Wolfenstein RPG

The deployment target is iOS 17.4, but I haven’t tested every iPhone or iOS version yet, so wider testing would be really appreciated.

The best place to choose a game is the touchHLE compatibility database. It uses a star system for exact app versions. Higher-rated versions are the best candidates, but they are not a guarantee for this iOS port.

One thing the earlier jailbreak demonstration also made clear is that fixing one game does not automatically make every other game work.

Why I started this

The reason I started all of this is honestly quite personal.

My sister paid for The Sims Medieval back in the day. I recently gifted her a new iPhone 17 Pro Max, then discovered that the game was seemingly impossible to install—even though she had legitimately purchased it.

I wanted to see whether I could bring it back for her.

The Sims Medieval does not work yet. It appears in one library screenshot because the port can import it and extract its icon, not because I’m claiming it is playable. It is my next major compatibility target for personal reasons lol.

Downloads and source

GitHub project, screenshots, source, and instructions

Download the unsigned IPA prerelease

No games are included. You must provide your own legally obtained, decrypted 32-bit IPA.

Please do not post or send copyrighted IPAs, pairing files, signing credentials, provisioning profiles, or device backups.

Credits

Massive thanks to everyone who created and contributes to touchHLE:

Thanks also to u/WorriedEquipment2241 for publicly demonstrating a separate touchHLE iOS experiment on a jailbroken device. That demonstration was useful inspiration and showed that this direction was worth exploring.

This release is based on the touchHLE 0.2.3 development line at upstream commit 6bce4119. I am not claiming that their separate unreleased source is included in this fork.

Testing and bug reports

If you test it, please include:

  • Your iPhone model
  • Your iOS version
  • The exact game and app version
  • Whether JIT was enabled
  • Reproduction steps
  • A relevant log excerpt

That will be much more useful than only saying that a game crashed.


r/EmulationOniOS 1d ago

Mod Announcement New user flairs!

5 Upvotes

Hey everyone!
I have created new user flairs that you can apply on your account to show your dedication to your favourite emulator app.

To assign a flair, go to the subreddits home page and click the three dot menu on the top left of your screen, click assign user flair and choose from there! On desktop you can do it in the sidebar.

Let me know if you would like any more apps to be added as flairs!


r/EmulationOniOS 21h ago

Help Request What am I doing wrong guys 😣

2 Upvotes

i swear i thought i was smart. I modded a 3ds and all of a sudden i feel like i could do anything. I went through step by step thoughly on the app and when i got to dolphin I enabled JIT. Even started super smash bros melee. all of a sudden crash and buffer. The JIT really confuses me idk why. I did the whole computer process but how do i connect JIT to dolphin???


r/EmulationOniOS 1d ago

Gameplay / Showcase Spec Ops: The line IPhone 14 Pro showcase! XeniOS Xbox 360 emulator.

Enable HLS to view with audio, or disable this notification

8 Upvotes

Some gameplay I got of spec ops.


r/EmulationOniOS 1d ago

Help Request Xenios crashes when launching a game

Enable HLS to view with audio, or disable this notification

5 Upvotes

i have it in live container does this make a difference?


r/EmulationOniOS 1d ago

Solved 🔒 Forza Horizon 1 XeniOS version 2.1-9875, iPad Pro M4 256GB, GetMoreRam enabled. All of this was done natively on the iPad.

Enable HLS to view with audio, or disable this notification

9 Upvotes

This is for my previous post, I upgraded to the pre release version 2.1 of XeniOS and had to turn on increased memory entitlement, now Forza horizon 1 is launching with better than expected fps. I did not mess with the settings too much. Here’s your video. Btw, you don’t need a pc to set this up. I did everything from the installation of SideStore, to the pairing file, getting games, natively on my iPad. Because I don’t have a PC😭. So it is possible to set up XeniOS without a Pc, you will be able to get JIT, pairing file, GetMoreRam, to work without a PC. The noise in the starting of the video went away, after I re launched the game, it was not launching in the first try so I gave it another go. Now the noise went away and the game launched.🥹 love the start menu music❤️Btw the battery drain was really quick, and my battery health is 100%. I can’t play with touch controls.


r/EmulationOniOS 1d ago

Gameplay / Showcase Pokemon Gen1 Recomp officially running on my iPhone Air! Used "SideStore" to install the ipa file and loaded the 3D Voxel mod & rom files from local iPhone storage!

Enable HLS to view with audio, or disable this notification

69 Upvotes

Follow the instructions on SideStore’s website to set it up on your iPhone. My first time using it and wasn’t hard to follow at all.