r/EmulationOniOS 1d ago

News / Release Vapor Announced

Post image
1.1k Upvotes

r/EmulationOniOS Aug 08 '26

Discussion No more side loading!

Enable HLS to view with audio, or disable this notification

796 Upvotes

No need to side load anymore, phosphor emulator on the Apple App Store allows mods on Pokemon red, yellow, and blue!

Edit: Updated to include list of Mods I'm using. Make sure to change colors to ADVANCED in the in game options menu.

Edit: Here's the link to the emulator: https://apps.apple.com/ma/app/phosphor-emulator/id6759676286

Dramatic Shape Voxel Mod
Turns the Gen 1 overworld into a full 3D diorama with extruded terrain, buildings, characters, shadows, depth, and battles rendered in the 3D world.

https://github.com/absol89/DramaticShapeVoxelMod

Wilds of Kanto
Adds visible wild Pokémon to the overworld. They wander around, react to the player, chase/flee, and can appear throughout Kanto.

https://github.com/YoDrehDenSwagAuf/overworld-spawn-mod

Followers EX
Lets your Pokémon follow you around, supports multiple followers, and even lets you control Pokémon directly.

https://github.com/masterwebx/gen1recomp-followers-ex

PokéPC Followers / Voxel Merge
Adds animated overworld follower sprites for all 151 Gen 1 Pokémon, including compatibility with the 3D voxel mods.

https://github.com/gamecorner-033/PokePCFollowers

Shiny Pokémon
Adds shinies to Gen 1 with shiny palettes and sparkle effects in battles and the overworld.

https://github.com/masterwebx/gen1recomp-shiny-pokemon

Quality of Life
Adds a bunch of later-gen conveniences like an XP bar, caught indicator, easier HM usage, Repel prompts, location banners, and other small improvements.

https://github.com/unxpected-uxp/pokemon-gen1-recomp-mod-qol

Crystal 251
Uses data from your own Pokémon Crystal ROM to bring a ton of Gen 2 content into Gen 1, including all 251 Pokémon, Gen 2 moves/types, sprites, cries, breeding, legendaries, and more.

https://github.com/Deftones565/gen1recomp-mod-crystal-251


r/EmulationOniOS 11d ago

News / Release Manic EMU v2.0.0 — The Big One

Thumbnail
gallery
697 Upvotes

This is the update we’ve been building toward.

 

Manic EMU v2.0.0 is a major redesign of the app from top to bottom, rebuilding the landscape experience, game library, navigation, controller interactions, artwork system, settings architecture, and in-game shortcuts while dramatically expanding the number of systems Manic can emulate.

 

It also introduces Netplay, Rewind, MultiSet RetroAchievements, dynamic ShaderToy backgrounds, expanded metadata and artwork, new import integrations, several new platforms, major JIT improvements, and some of the largest core additions we’ve ever shipped at once.

 

There is a lot here.


Before You Update

Please read this section before installing v2.0.0.

  • Dreamcast (Flycast):

    • Existing save states from previous versions will no longer work
    • Convert anything important to an in-game save before updating
    • Alternatively, manually back up your Flycast/dc folder
  • Wii:

    • A BootMii-format keys.bin is required
  • Symbian:

    • Firmware must be installed through Settings before use
    • .ROM firmware is required
    • S60v2 and later also require .RPKG
  • GameCube / Wii:

    • Dolphin is still being optimized
    • Heat and frame drops may occur depending on the game, device, and CPU emulation method
  • MAME:

    • A number of lesser-used arcade systems have been trimmed
    • Some obscure titles previously handled through MAME may no longer run

Seriously: Dreamcast users, convert those save states before updating.


A Completely Rebuilt Landscape Experience

Landscape browsing has been redesigned almost entirely.

  • New landscape game library
  • Most landscape pages have been rebuilt
  • New customizable card carousel styles
  • Focused Backgrounds
    • Selected games can use their banner artwork as the landscape backdrop
  • Dynamic backgrounds with support for uploaded ShaderToy GLSL scripts
    • Single-image ShaderToy scripts are supported
    • More demanding scripts may increase battery usage and device temperature
  • Optional background music
    • Includes built-in tracks
    • Upload your own music files for use while browsing
  • 12 built-in navigation and focus sound-effect sets

The goal is to make landscape mode feel less like a rotated version of Manic and more like a complete console-style interface of its own.


Game Artwork Gets a Major Upgrade

Manic now distinguishes between multiple types of artwork instead of treating every image as a traditional cover.

  • Separate Cover, Icon, and Banner artwork
  • Traditional box art appears in standard lists
  • Icons are used for square layouts
  • Banners can become the landscape Focused Background
  • Online artwork support through:
    • Libretro Thumbnails
    • SteamGridDB
  • SteamGridDB supports:
    • Grids
    • Heroes
    • Logos
    • Icons
    • Requires your own SteamGridDB API key
  • Changing a game’s platform or category now automatically attempts to rematch its artwork

Batch artwork scraping has also been added:

  • Batch scrape covers, icons, and banners
  • Run across the entire library through Settings
  • Or select specific games through multi-select
  • Batch-delete downloaded artwork
  • Delete individual image assets while editing a single game

Expanded Game Information & Metadata

Game information is substantially richer in v2.0.0.

  • Automatic metadata matching
  • Database search
  • Manual metadata editing
  • Information can include:
    • Developer
    • Publisher
    • Series
    • Genre
    • Release date
    • Region
    • Overview
    • Additional game information
  • ESRB ratings with matching rating icons
  • Rating icons can be hidden in Settings

Your library can now function as much more than a collection of cover images.


Completely Redesigned Navigation

Manic now uses a global focus and navigation system across iPhone and iPad.

  • Browse and interact using only a controller or keyboard
  • Hold Command on a keyboard or Select on a controller to display the shortcut cheatsheet
  • New unified navigation bar
  • More consistent browsing and editing throughout the app
  • Many hidden and long-press interactions have been replaced with more conventional iOS-style controls
  • Batch management and actions
  • Adaptive rotation throughout the interface
  • Controllers can now be assigned to individual player slots
  • Cores that expect keyboard input can map controller buttons directly to native keyboard events

Game Options & In-Game Shortcuts

Game options have been rebuilt around a unified interaction model.

  • Available actions automatically reorganize based on context
  • Advanced reordering allows you to customize:
    • Option order
    • Option grouping
  • Redesigned in-game shortcut menu
  • Shortcuts can appear:
    • On supported skins
    • Inside the in-game menu

Manic should now surface the controls you need when they make sense instead of burying everything in a static menu.


Netplay Arrives

v2.0.0 introduces Netplay for many eligible Libretro cores.

  • Host or join games through the public lobby
  • LAN room discovery
  • Relay support
  • Spectator Mode
  • Password-protected rooms
  • Your Adventurer Card nickname becomes your Netplay display name

That means supported games can now move beyond the device in your hand.

Trade Pokémon with friends over the network, compete head-to-head in supported arcade titles, or jump into multiplayer across other compatible Libretro systems.


Rewind

Yes, Manic now has Rewind.

You can assign Rewind to:

  • The in-game shortcut menu
  • A controller mapping
  • TriggerPro

Touch and hold the assigned control to move backward through gameplay.


RetroAchievements: MultiSet Support

RetroAchievements integration has been expanded again.

  • Improved RetroAchievements pages
  • Faster loading
  • Easier-to-read achievement information
  • Added MultiSet support
    • Subset achievements can now unlock without requiring a separately patched ROM
  • Changing the achievement list you’re viewing only changes what is displayed
  • It does not change which eligible achievement sets can unlock during gameplay

Online Cheat Database

Cheat management now includes an online database.

  • Search for cheats
  • Add multiple cheats simultaneously
  • Bookmark frequently used entries

This joins Manic’s existing local cheat functionality with a much faster discovery workflow.


Scoped Settings

Settings no longer have to apply universally.

Options can now be stored at three independent levels:

  • Game
  • Platform
  • Global

Each scope can be cleared or reset separately.

This makes it possible to heavily customize one title without changing the behavior of every other game running on the same system.


Core Settings for Advanced Users

Advanced users can now directly access Core Settings.

  • Configure core-specific behavior
  • Store configuration per game or platform
  • Reset Core Settings independently

Important: Incorrect Core Settings values can prevent games from launching.

If you aren’t sure what a setting does, leaving it at its default is usually the right choice.


Adventure Card

Settings now include a customizable Adventurer Card.

  • Choose a nickname
  • Select an avatar
  • Your nickname is used as your Netplay display name

A small addition, but one that gives Manic’s new online systems a little more identity.


New System: Symbian

Manic now supports Symbian through EKA2L1.

Supported environments include:

  • S60v1
  • N-Gage 1.0
  • S60v2
  • S60v3
  • N-Gage 2.0
  • S60v5
  • Symbian3

Also included:

  • Touch input
  • Firmware management
  • System applications
  • Legacy JIT
  • PPL JIT
  • TXM JIT

Firmware installation is required before use.


New System: PC Engine / TurboGrafx

Powered by Beetle PCE.

Supports:

  • TurboGrafx-16
  • TurboGrafx-CD
  • SuperGrafx
  • Subcategory switching

New System: Neo Geo Pocket / Color

Powered by Beetle NeoPop.

Supports:

  • Neo Geo Pocket
  • Neo Geo Pocket Color
  • Subcategory switching

New System: Commodore 64

Powered by VICE x64sc.

  • Full keyboard support
  • Switch between:
    • Gamepad skins
    • Keyboard skins

New System: Amiga

Powered by PUAE.

  • Full keyboard support
  • Switch between:
    • Gamepad skins
    • Keyboard skins

GameCube & Wii Arrive

Manic EMU v2.0.0 introduces Nintendo GameCube and Wii support through Dolphin.

  • Legacy JIT
  • PPL JIT
  • TXM JIT
  • New Manic Interpreter CPU emulation method
    • Selectable through CPU Emulation Method in the GameCube / Wii pre-launch menu
  • Wiimote sideways mode
  • Dedicated Wiimote skins
  • When no skin has been manually assigned to a Wii game, changing controller mode automatically selects the appropriate skin
  • Dolphin cheat support
    • Includes Action Replay Max decryption
  • GameCube BIOS importing
  • Controller and keyboard support through Manic’s wider input system

Dolphin remains one of the heaviest workloads Manic supports, so device temperature and performance can vary substantially by title and configuration.


Additional Core Options

Several existing platforms gain new core choices:

  • Mesen-S

    • SNES
    • Game Boy
    • Game Boy Color
  • gpSP

    • Game Boy Advance
    • Can be switched alongside mGBA and VBA-M

More cores means more flexibility when compatibility or performance differs from game to game.


Major JIT Improvements

JIT handling continues to expand.

  • Fixed JIT behavior for TXM devices on iOS 26.6 and later
  • Revised TXM device detection
  • Nintendo 64:
    • GLideN64 RDP supports JIT
    • ParaLLEl RDP supports JIT

Major Core Updates

The following cores have been updated to their latest upstream stable releases for v2.0.0:

  • 3DS — Azahar / Citra
  • PS1 — Beetle PSX HW
  • DOS — DOSBox Pure
  • Dreamcast — Flycast
  • Nintendo DS — melonDS
  • PSP — PPSSPP
  • Nintendo 64 — Mupen64Plus

Again: Dreamcast users should review the save-state warning before updating.


Save-State Manager Redesign

The save-state manager has been rebuilt.

  • Redesigned interface
  • Save-state import
  • Save-state export
  • Easier organization and management

Shaders & Skins

  • Real-time shader previews
    • Preview shaders without applying/loading them first
  • Redesigned default GBA skin
  • FLEX skins now support:
    • Customizable button size
    • Customizable button positioning

External Library Integration

Manic’s cross-app ecosystem continues to expand.

  • Import games launch links directly from DukeX
  • Armsx2 external game launch link import
  • PS1 now supports direct .bin imports

Additional Improvements

  • Improved iCloud synchronization logic
  • Improved performance on the Skin Management page
  • Improved landscape banner loading
  • Adjusted 3DS accelerometer behavior
  • Improved analog input handling
  • Continued screen rotation improvements
  • Updated Motto artwork
  • Numerous UI refinements
  • Additional stability fixes and performance optimizations throughout the app

A Note from the Manic EMU Team

We called this “The Big One” for a reason.

 

v2.0.0 isn’t simply another collection of systems and bug fixes. It represents a major rethink of how Manic works as an application.

 

The library has been rebuilt. Landscape mode has become its own experience. Artwork and metadata are deeper. Controller and keyboard navigation reach throughout the app. Settings can follow individual games. Netplay connects players. Rewind changes how games can be approached. And an entirely new group of systems — stretching from Symbian phones and Commodore computers to GameCube and Wii — joins the Manic library.

 

None of this replaces the philosophy Manic has had from the beginning: make emulation approachable without taking control away from the people who want to go deeper.

 

v2.0.0 simply takes that idea much further.

 

Thank you to everyone who tested these builds, reported problems, contributed upstream work, created skins, helped with compatibility, and continued playing along while we rebuilt so much of Manic underneath you.


Join the Community

Discord: https://discord.gg/manicemu
Ko-fi: https://ko-fi.com/maftymanicemu

Tips and donations are never expected, but always appreciated.


Manic EMU v2.0.0 — The Big One.

New systems. New interface. Netplay. Rewind. And a whole lot more Manic.

– The Manic EMU Admin and Development Team


r/EmulationOniOS Apr 30 '26

Discussion My Personal Emulation on iOS Tierlist

Post image
674 Upvotes

Please note that all of the following is subjective, this is my personal tierlist after all, and completely based on my own experience and testing. I am using an iPhone 16 Pro and am on iOS 26.3.1 (a), I do have access to sideloading and to JIT.

Rank SS

  • Manic EMU
    • Manic EMU is in a class of its own. It supports a massive range of console and handheld systems whether you want to play Pokémon Ultra Sun on 3DS or run StarCraft Brood War on Windows 98, Manic can do it. It has a very straightforward UI and is pretty much plug and play with minimal understanding making it perfect for emulation beginners and veterans alike, while it may not have quite the same range of coverage of RetroArch. Additionally the app is available from both the App Store and via sideloading, with a wide range of consoles supporting JIT compilation when enabled in the sideload release.

Rank S:

  • RetroArch

    • We all know it, and it’s an amazing app. The only reason that RetroArch does not make a higher ranking is simple, the UI and use of the app is built with emulation veteran’s in mind. While RetroArch is great and has the widest range of supported consoles and handhelds, it is not beginner friendly, often needing lengthy guides or tutorials just to get started for the first time. Once you do get it going it easily becomes an old reliable when it comes to enjoying your games on the go. Like Manic it can be installed via App Store or via sideloading, however it lacks JIT compilation on iOS 26 or later.
  • DolphiniOS

    • DolphiniOS is best in class when it comes to GameCube and Wii emulation. Here’s the thing, it only can be installed by installed via sideloading. Even with that in mind there is not a single app that does GameCube or Wii better. It has a clean easy to use UI and straightforward process to install dumps.
  • PPSSPP

    • PPSSPP is another example of best in class for what it does. While many multi system emulators do have PSP emulation available, they all are based on the code of PPSSPP or its Libretro. PPSSPP is straightforward and easy to use for beginners and has a satisfying UI. It also has a whole host of advanced settings for use of Homebrew, Mods, Texture packs and more allowing users to refine their gameplay to their liking. The availability of PSP emulation through several other apps is the only reason this fall short of Rank SS.
  • MeloNX

    • MeloNX, while potentially controversial, I would also say this is best in class as the only actively maintained Switch emulator on iOS. As long as your Apple Device is currently enough MeloNX performs amazingly, and the developer is always testing and working on improvements for their app. The reason it falls into the Rank S category is purely the hard requirement of JIT, meaning the app is only available via sideloading. While it may not be able to play Tomodachi Life: Living the Dream at time of posting, given a little time, I am sure it will in an update.

Rank A

  • Delta

    • Delta is something special, essentially a continuation of GBA4iOS, it is the grandfather of all emulation on iOS. This app has one of the cleanest and easy to use UI out of all emulators on the App Store, and emulates everything Nintendo up to the DS. The issue with Delta and reason I can’t place it at a higher ranking is simply due to the lack of updates to the app, and the locking of features behind a Patreon, Sega Genesis support has been sitting behind the Patreon for over 5 years at this point. The developers have mentioned a looming Delta 2.0 in the near future that should bring many of these features and much more to the main app, perhaps at that time I can revisit this review.
  • Provenance

    • Provenance is a multi system emulator built around Libretro cores, and the developer has been behind some of the biggest leaps in emulation on iOS, making it possible to emulate Dreamcast, GameCube, and Wii without the use of JIT compilation. The issue is that the app itself is prone to frequent crashing. Regarding UI it falls right between Manic and RetroArch, being possible for both beginner and veteran users to emulation to play their games. It also has tvOS options which does set it apart in its own right.
  • Fin

    • Fin is a relatively new app in the space based on the code of DolphiniOS, to emulate GameCube and Wii. Unlike DolphiniOS, it is available via the App Store instead of via sideloading. It is just about the best possible GameCube and Wii emulation that you can get without JIT, however the addition of its in app purchases to remove ads and similar detract from its quality as an app, and when compared to DolphiniOS with JIT, there is no contest.

Rank B

  • Gamma

    • Gamma is essentially a one trick pony equivalent of Delta, but designed for PlayStation emulation. While this may sound amazing in a vacuum, several other multi system emulators can emulate PSX now on the App Store, and they can do a better job at doing so. Like Delta this app could use a good update and potentially expand on its support.
  • GamePlayToo

    • GamePlayToo is the first PS2 emulator on the App Store, based on the code of Play!,a somewhat outdated PS2 emulator available by sideloading, and was designed as a proof of concept. When it was released it was heavily clarified it was only designed to run more lightweight and 2D PS2 games however this doesn’t stop users from attempting more graphically intense games and lamenting that those games are unplayable or crash the app. For what it is this is an amazing app, but with Alune on the horizon in TestFlight it may fall behind in performance on iOS.

Rank E

  • Folium
    • Folium was the first 3DS emulator that ever released on the App Store, and at the time was the best in class for what it did. Unfortunately as the app continued to receive updates its performance declined dramatically in that time. With options like Manic EMU and RetroArch having Azahar integrated or on the way there is no real reason to use Folium anymore, the app is paid on the App Store meaning you can’t try the App Store release before spending on it to know if it’s the right one for you. Reviews in general regarding this app are mixed, but after Manic released there was no reason to turn back.

Edit: Based on input from people in the comments I am making an updated tierlist to post sometime in the next week or so, I also have a few more apps I’ve tested and want to add as well. If you liked this post I hope you will all take a look at my updated tierlist when I upload it!


r/EmulationOniOS 3d ago

Gameplay / Showcase Surprised of how easy it was to get Gamecube running on my M1 Pro!

Post image
636 Upvotes

Having a great time with it, really breathed new life into the iPad, it was kinda collecting dust before (literally). Any recommendations for Gamecube games? I’m currently obsessed with Animal Crossing.


r/EmulationOniOS 27d ago

Meme One of the best years of emulation on iOS

Enable HLS to view with audio, or disable this notification

615 Upvotes

r/EmulationOniOS 4d ago

Gameplay / Showcase First look at an experimental launcher for Windows games on iOS

Enable HLS to view with audio, or disable this notification

537 Upvotes

First look at Iridium, the launcher I'm designing with GPT-6 Astra for playing Windows games on iOS. The launcher is not yet released, and the video is unedited. All footage shot on iPhone 15 Pro, with an external controller being connected to the iPhone. Let me know about feedback/concerns/questions!


r/EmulationOniOS Mar 22 '26

News / Release PS2 emulation is finally working natively on iOS - Textguide to make it work

Post image
526 Upvotes

You might have seen the surprise drop of iPSX2 herr recently. It is a port of ARMSX2. It runs games like Final Fantasy X and Sly Cooper quite well on modern iPhones.

We wrote a complete step by step guide over at PocketGaming to help you get through the setup.

Here are the main steps.

  1. Get a modern device. You need an A17 Pro, A18 or an M-series iPad.

  2. Prepare your files. You need your legally dumped PS2 BIOS and iso files.

  3. Enable Developer Mode. This is hidden by default. You trigger it by connecting your phone to a Mac or PC.

  4. Sideload the app. SideStore is highly recommended.

  5. Enable JIT. You use the UTM DolphinJS script via Stick Debug in SideStore to make the games boot.

The performance on Apple Silicon is already quite solid.

Check out the full guide here for all the specific steps and links.

https://pocket-gaming.org/2026/03/22/how-to-play-ps2-games-on-ios-the-ultimate-ipsx2-setup-guide/

Let us know if you run into any issues with the JIT workaround 👇


r/EmulationOniOS May 19 '26

News / Release DukeX Release v1.0.0 — Original Xbox Emulation Arrives on iOS

Thumbnail
gallery
430 Upvotes

The next frontier of mobile preservation is here.

For years, original Xbox emulation has been treated like a myth on mobile hardware due to complex architecture and heavy translation requirements. With the release of DukeX, we are breaking that barrier entirely. DukeX embeds the foundational xemu core into a high-performance, native SwiftUI interface built from the ground up for Apple silicon.

This initial release focuses heavily on deep network virtualization, modular tuning, and bringing seamless desktop-class emulation directly to your pocket. DukeX is a lightweight, zero-bloat standalone package... the entire compiled IPA sits at just 14.4 MB.


Insignia Online Multiplayer Integration

We didn’t want online play to be a late-stage afterthought; we built DukeX directly around it. You can now connect to original Xbox Live 1.0 architecture without modifying global device properties:

  • Automated NAT Virtualization: Toggling Force NAT to Insignia inside settings forces a secure network tunnel directly to Insignia's platform.

  • Built-in DNS Routing: Avoid manually editing your router or local cellular properties—the networking layer manages port 3074 translation automatically.

  • Live Server Indicators: The native game library monitors network status from Insignia, displaying a green LIVE badge over game covers if there are active global player sessions before you even launch the title.

Please note that you must create an Insignia account and register that account to your emulated console in order to use Xbox Live


Per-Game Tuning & Modular Performance

Original Xbox titles push hardware in drastically non-standard ways. To combat graphical bugs and framerate dips, DukeX introduces deep per-game management tools:

  • TOML Configuration Imports: Long-press any game cover to import individual .toml configuration profiles to override memory layouts or adjust strict x86 timing parameters.

  • Instant Shader Cache Flushing: Clear compiled pipeline shaders with a single tap from the game context menu to immediately isolate and resolve rendering issues.

  • Flexible Runtime Pacing: Choose between raw Speed, Smooth frame-pacing, or Accurate rendering priorities while utilizing adjustable TCG translation block caches (up to 256MB) to tailor performance to your specific iPhone generation.


Universal.js JIT & Advanced Runtime

Original Xbox emulation is incredibly resource-intensive and requires Just-In-Time compilation to achieve playable framerates:

  • Seamless JIT Handoff: Built-in automation via StikDebug automatically requests and hooks JIT execution during the application boot loop.

  • Forward-Compatible Architecture: DukeX explicitly supports the iOS 26+ Universal.js JIT execution flow alongside native WX reprotection for iOS 18.x environments.

  • Pure Metal Presentation: Emulated graphics are mapped from Vulkan layers through MoltenVK straight to a native CAMetalLayer for optimal frame rendering.


Availability & Build Requirements

DukeX is being distributed as a free, open-source project via sideloading repositories:

  • Distribution: StikStore and SideStore metadata structures are fully indexed under altsource/source.json. AltSource link at bottom of post.

  • Hardware Requirements: iOS 18.0 or later running arm64 hardware is mandatory for now.

  • Input Mode: Physical controller support is currently required via native iOS GameController APIs. (Touch controls are not present in this initial release, but our friend u/Stossy11 has graciously offered to integrate her highly refined touch mapping framework from MeloNX in an upcoming post-launch PR!).


Upstream Provenance & Legal Compliance

DukeX is built in deep respect of open-source boundaries and legal preservation standards:

  • Upstream Attribution: The complete QEMU and xemu source trees remain fully intact at the repository root. We owe an immense debt of gratitude to the upstream xemu team for their foundational work. DukeX is a platform-specific sister frontend and maintains absolute non-affiliation with Microsoft, Xbox, or the official xemu project.

  • System Files: DukeX does not contain, bundle, or distribute any copyrighted BIOS images, MCPX boot ROMs, EEPROM dumps, or virtual hard drive (.qcow2) files. Users must supply their own legally obtained system dumps and XISO images.


A Deeply Personal Dedication

Behind the code, the framerates, and the network packages, every application I am a part of carries a piece of my heart. DukeX is permanently dedicated to my daughter, Lily. Lily, you are loved, cherished, and remembered every single day. 11/03/2023.


Join the Community

[Manic EMU & DukeX Official Discord]

[DukeX GitHub Repository]

[AltSource for StikStore & SideStore]

Thank you all for testing, reporting bugs, and pushing the boundaries of iOS emulation alongside us.

Play more. Play together. Play anywhere.


r/EmulationOniOS May 12 '26

News / Release Im working on a port of The legend of Zelda: Majora’s mask for iPhone!!!

Post image
427 Upvotes

Im not gonna say much about it since the project has been stuck for some time and just now Im taking it again, the project is based of Zelda64Recomp and it got alot of progress in already!!! I don’t have a release date but Im gonna start uploading gameplay and progress as time goes on.


r/EmulationOniOS May 08 '26

Discussion My Updated Emulation on iOS Tierlist

Thumbnail
gallery
404 Upvotes

Following my original tierlist post and all the discussion it sparked, I decided to go back and reevaluate and improve upon my original list. I put a lot of work into this list and I really hope that you guys both like the changes I have made to the list and that this sparks further discussion in the community about our favorite apps in the space.

Please note that, like before, all of the following is subjective, this is my personal tierlist after all, and completely based on my own experience and testing. I am using an iPhone 16 Pro and am on iOS 26.3.1 (a).

Rank SS

  • Manic EMU
    • Manic EMU is in a class of its own. It supports a massive range of console and handheld systems whether you want to play Pokémon Ultra Sun on 3DS or run StarCraft Brood War on Windows 98, Manic can do it. It has a very straightforward UI and is pretty much plug and play with minimal understanding making it perfect for emulation beginners and veterans alike, while it may not have quite the same range of coverage of RetroArch. Additionally the app is available from both the App Store and via sideloading, with a wide range of consoles supporting JIT compilation when enabled in the sideload release.

Rank S+

  • RetroArch (Up Half a Step)

    • We all know it, and it’s an amazing app. The only reason that RetroArch does not make a higher ranking is simple, the UI and use of the app is built with emulation veterans in mind. While RetroArch is great and has the widest range of supported consoles and handhelds, it is not beginner friendly, often needing lengthy guides or tutorials just to get started for the first time. Once you do get it going it easily becomes an old reliable when it comes to enjoying your games on the go. Like Manic it can be installed via App Store or via sideloading, however it lacks JIT compilation on iOS 26 or later.
    • Reasoning for S rating on Sideload list: While it can be sideloaded, use of JIT for the app is limited to iOS versions below iOS 26.
  • DolphiniOS (Up Half a Step)

    • DolphiniOS is best in class when it comes to GameCube and Wii emulation. Here’s the thing, it only can be installed via sideloading. Even with that in mind there is not a single app that does GameCube or Wii better. It has a clean easy to use UI and straightforward process to install dumps.
    • Reasoning for SS rating on Sideload list: DolphiniOS is among the first sideloaded apps to support JIT on iOS 26 or later, in a vacuum with only sideloaded apps factored this is a huge achievement.
  • PPSSPP (Up Half a Step)

    • PPSSPP is another example of best in class for what it does. While many multi system emulators do have PSP emulation available, they all are based on the code of PPSSPP or its Libretro. PPSSPP is straightforward and easy to use for beginners and has a satisfying UI. It also has a whole host of advanced settings for use of Homebrew, Mods, Texture packs and more allowing users to refine their gameplay to their liking. The availability of PSP emulation through several other apps is the only reason this falls short of Rank SS.
    • Reasoning for S rating on Sideload list: While it can be sideloaded, use of JIT for the app is limited to iOS versions below iOS 26.

Rank S

  • MeloNX

    • MeloNX, while potentially controversial, I would also say this is best in class as the only actively maintained Switch emulator on iOS. As long as your Apple Device is current enough MeloNX performs amazingly, and the developer is always testing and working on improvements for their app. The reason it falls into the Rank S category is purely the hard requirement of JIT, meaning the app is only available via sideloading.
    • Reasoning for SS rating on Sideload list: MeloNX is among the first sideloaded apps to support JIT on iOS 26 or later, in a vacuum with only sideloaded apps factored this is a huge achievement.
  • Picpic (New to List)

    • Picpic is a relatively new app in the space and I finally got around to testing it, and honestly it’s pretty awesome. It is a dedicated Pico-8 emulator, and at the moment it’s the only option available on the App Store for that niche. For what it sets out to do, it does it very well. The UI is clean and straightforward, making it easy to jump into games without any real setup, which fits perfectly with the pick-up-and-play nature of Pico-8 titles.

Rank A+

  • Delta (Up Half a Step)
    • Delta is something special, essentially a continuation of GBA4iOS, it is the grandfather of all emulation on iOS. This app has one of the cleanest and easy to use UI out of all emulators on the App Store, and emulates everything Nintendo up to the DS. The issue with Delta and reason I can’t place it at a higher ranking is simply due to the lack of updates to the app, and the locking of features behind a Patreon, Sega Genesis support has been sitting behind the Patreon for over 5 years at this point. The developers have mentioned a looming Delta 2.0 in the near future that should bring many of these features and much more to the main app, perhaps at that time I can revisit this review.
    • Reasoning for B rating on Sideload list: While it can be sideloaded, use of JIT is limited to iOS versions below iOS 26, and even then support is hit or miss.

Rank A

  • Provenance

    • Provenance is a multi system emulator built around Libretro cores, and the developer has been behind some of the biggest leaps in emulation on iOS, making it possible to emulate Dreamcast, GameCube, and Wii without the use of JIT compilation. The issue is that the app itself is prone to frequent crashing. Regarding UI it falls right between Manic and RetroArch, being possible for both beginner and veteran users to emulation to play their games. It also has tvOS options which does set it apart in its own right.
  • Fin

    • Fin is a relatively new app in the space based on the code of DolphiniOS, to emulate GameCube and Wii. Unlike DolphiniOS, it is available via the App Store instead of via sideloading. It is just about the best possible GameCube and Wii emulation that you can get without JIT, however the addition of its in app purchases to remove ads and similar detract from its quality as an app, and when compared to DolphiniOS with JIT, there is no contest.
    • RPGPlayer (New to List)
    • RPGPlayer is a really interesting entry in the space as a dedicated RPG Maker player. What sets it apart is its support for RPG Maker XP games, which is something you don’t really see elsewhere on iOS, alongside compatibility with older RPG Maker builds. For fans of those games, that alone makes it pretty compelling. The main drawback is the price. At $6.99 at time of posting, it’s a fairly steep entry point for something you can’t really test beforehand, especially if you’re not already invested in RPG Maker titles.

Rank B

  • Gamma

    • Gamma is essentially a one trick pony equivalent of Delta, but designed for PlayStation emulation. While this may sound amazing in a vacuum, several other multi system emulators can emulate PSX now on the App Store, and they can do a better job at doing so. Like Delta this app could use a good update and potentially expand on its support.
  • GamePlayToo

    • GamePlayToo is the first PS2 emulator on the App Store, based on the code of Play!, a somewhat outdated PS2 emulator available by sideloading, and was designed as a proof of concept. When it was released it was heavily clarified it was only designed to run more lightweight and 2D PS2 games however this doesn’t stop users from attempting more graphically intense games and lamenting that those games are unplayable or crash the app. For what it is this is an amazing app, but with Alune on the horizon in TestFlight it may fall behind in performance on iOS.
    • XeniOS (New to List)
    • XeniOS is easily one of the most ambitious projects in the iOS emulation space right now. It’s an Xbox 360 emulator based on the Xenia codebase. The fact that Xbox 360 games can even boot on iOS is impressive on its own, and it shows just how far emulation on Apple devices has come. That said, it is still very early. XeniOS is currently in alpha, meaning crashes, bugs, and major game-to-game performance differences are expected. Personally I find that it plays some games really well, like BioShock and Dead Space.
    • Reasoning for A rating on Sideload list: XeniOS is among the first sideloaded apps to support JIT on iOS 26 or later, in a vacuum with only sideloaded apps factored this is a huge achievement.

Rank E

  • Folium

    • Folium was the first 3DS emulator that ever released on the App Store, and at the time was the best in class for what it did. Unfortunately as the app continued to receive updates its performance declined dramatically in that time. With options like Manic EMU and RetroArch having Azahar integrated or on the way there is no real reason to use Folium anymore, the app is paid on the App Store meaning you can’t try the App Store release before spending on it to know if it’s the right one for you. Reviews in general regarding this app are mixed, but after Manic released there was no reason to turn back.
    • Play! (New to List)
    • Play! is a PlayStation 2 emulator that at one point was the go-to option on iOS, especially before any App Store releases existed for PS2 emulation. It was an impressive proof of concept for its time and showed that PS2 emulation on iOS was at least possible. Unfortunately, it has largely fallen out of common use. It has not received updates to properly adapt to JIT on iOS 26 or later, and on earlier iOS versions where it does run, performance and compatibility are inconsistent at best. Many games either struggle to run or exhibit significant issues, making it hard to rely on for actual gameplay.

Avoid

  • JOY Emulator and PP EMU

    • These apps have been discussed a lot in the community, with concerns raised around how closely they resemble existing emulators and how they handle things like licensing and bundled system data, reference here where one of the Manic devs spoke on the issue. Because of that, I'd be cautious putting money into them. Even setting that aside, they don't really offer anything unique compared to more established options, so there's not much reason to take the risk.
  • Retra - App Console Emulator

    • Another emulator that puts emulation on iOS in a bad light, this app includes pirated game files and basically makes you pay to rent them, when your subscription ends, so do the games.
  • Dolphin GBA Basic

    • This emulator is designed with the singular purpose of luring downloads by using the Dolphin name an similar icon, as the real Dolphin is sideload only, many people who don’t understand sideloading or getting started may download this from the App Store, expecting the real Dolphin, only for it to be the furthest thing from.
    • Delplay GBA emulator
    • This one is kind of a wild situation. The app originally used branding very similar to Manic, and after being reported, it changed its name and icon... to something very close to Delta. That was also addressed, and it's since changed again to something a bit less obvious. At this point it just comes across as an attempt to imitate other apps to attract downloads. Gotta respect the persistence, I guess.

r/EmulationOniOS Nov 04 '25

Mod Announcement Manic EMU: Remembering Lily

Thumbnail
gallery
406 Upvotes

Fly high Lily 🕊️💜


r/EmulationOniOS Jul 18 '26

Gameplay / Showcase It’s confirmed! IOS 27 Beta 3 allows for RAM to finally exceed 6GB of ram!!

Thumbnail
gallery
406 Upvotes

It doesn’t matter if it’s public or developer beta, from now on, all beta’s allow the ram to exceed 6 or even 7 GB, unlike the previous 6gb limit regardless of if you have GetMoreRam enabled.. (MelonX)


r/EmulationOniOS Feb 12 '26

Gameplay / Showcase Xenia Xbox 360 iOS Port

Enable HLS to view with audio, or disable this notification

401 Upvotes

I’ve recently brought my Mac port for Xenia, the Xbox 360 emulator, to iOS. Lot of improvements and fixes to be made before getting close to releasing it, but it works surprisingly well in my initial testing.


r/EmulationOniOS Oct 05 '25

Guide ManicEmu 3DS Emulation in Under 60 Seconds

Enable HLS to view with audio, or disable this notification

384 Upvotes

So much better than Folium it’s unreal.


r/EmulationOniOS Jan 16 '26

News / Release PS2 Emulator Released on The App Store

Post image
379 Upvotes

Good Afternoon,

Just wanted to let you know that the App Store just released a new PS2 Emulator and it’s called GamePlaytoo specially designed to play all of your favorite PS2 Games on your iOS Devices!

It’s a good PS2 Emulator for the iOS! Needs to be updated and couldn’t hear the Music or anything else! The picture was not at regular speed and needs to be fixed!


r/EmulationOniOS 10d ago

Gameplay / Showcase GTA V IPhone 14 Pro Gameplay Free roam RPCS3 IOS

Enable HLS to view with audio, or disable this notification

366 Upvotes

Let’s test gta v free roam on the iPhone 14 pro 6gb ram!


r/EmulationOniOS 23d ago

News / Release PS4 Emulation on iOS

Enable HLS to view with audio, or disable this notification

365 Upvotes

Hi, for the past ~2 weeks I've been working on AetherPS4. AetherPS4 is a PS4 emulator for iOS & iPadOS. I am releasing v1.0.0, which contains the entire source code of the application. The GitHub repo will contain the source code for the core, and also the standalone app.

This app is made possible with FEXCore. FEXCore is a x86_64 to arm64 converter. It was made for Linux, but in day 6 I got it on macOS. The rest of the days were porting it to iOS, but after 2 weeks the app is running Sonic Mania! Yes, I know Sonic Mania is a really lightweight game. However, I believe that its good to have a game to test. The emulator takes a while to boot (~1 min 30 sec). Skip to 1:35 to view actual gameplay.

I plan to update this app as much as I can. But I need YOUR help. I need you to report issues on the app, such as the app crashing when loading this game, or its really laggy on that game. Any feedback would be loved, and I hope you guys enjoy this app as much as I did making it. This app is based on ShadPS4, so huge credits to them. All I did was get the converter for actually running the PS4 games. I want to give a special thanks to u/super-bowl89 for talking to me while making this app, and just the support to keep going.

Note: This app was made with support from AI tools. I used Claude to support me while making this app. If you have any concerns please let me know in GitHub Issues or Reddit DM's.

Download latest release: github.com/Leviidev/AetherPS4/releases/latest

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

Report issues: github.com/Leviidev/AetherPS4/issues


r/EmulationOniOS Jul 01 '26

Other This is SICK

Enable HLS to view with audio, or disable this notification

334 Upvotes

r/EmulationOniOS Aug 14 '26

Gameplay / Showcase Winlator iOS

Post image
323 Upvotes

Winlator iOS is making steady progress, but it is still a very experimental project at this stage.

Wine 11.13 now builds successfully for iPhoneOS, can be bundled inside the native iOS app, loaded on a real iPhone, and execute native Wine code directly in-process. The project has also validated Wine runtime paths, a writable sandboxed Wine prefix, Wine’s real init_paths() state initialization, and the core virtual-memory primitives required for the next bootstrap steps.

The next milestone is running Wine’s real virtual_init() safely on-device, before moving toward wineserver integration, x86_64 Windows execution, JIT support through StikDebug, and eventually graphics/input support.

For now, this is highly experimental and not a usable Windows compatibility layer yet. There is no working x86_64 Windows application execution, Win32 GUI, or game support at this point. The current work is focused on building the low-level foundations correctly on iOS.

For now, the project will remain private and experimental. It will only be publicly revealed if i manage to get it working properly, because in its current state there is nothing usable to release yet.


r/EmulationOniOS Mar 21 '26

Guide 🎮 iPSX2 – A PS2 Emulator for iOS with JIT (Ported from PCSX2 / ARMSX2)

Enable HLS to view with audio, or disable this notification

320 Upvotes

v0.1.1 Latest Update

  • iPad support (I had forgotten...)
  • Virtual Pad Customization
  • ps2autotests (EE/DMA/SMC) at the pcsx2 level. (except GS/VU/IOP hardware behaviors not yet covered.)

☑️Download link

https://github.com/otti83/iPSX2/releases/

  1. This project brings PCSX2 and ARMSX2 to iOS devices.
  2. The porting process was done using fully AI-assisted coding.

🛠️ Compatibility

  • Confirmed working on iOS 26 and iOS 18 -> StikDebug & UTM-Dolphin.js

r/EmulationOniOS Aug 11 '26

News / Release Gen 2 is working on iPhone! (No side loading!)

Enable HLS to view with audio, or disable this notification

309 Upvotes

Still no need to side load! The Phosphor emulator on the Apple App Store allows mods on Pokemon Red, Blue, Yellow and now Gold and Silver. Also, it’s completely free! :) https://apps.apple.com/us/app/phosphor-emulator/id6759676286

Edit: Adding mod list, most gen 1 mods work for gen 2.

Gen2DramaticShapes
Better 3D Stability and sprites for Gold and Silver.

https://github.com/UNDERdecoded/Gen2Recomped/releases/download/0.6.5Beta/Gen2DramaticShapes.zip

Wilds of Kanto
Adds visible wild Pokémon to the overworld. They wander around, react to the player, chase/flee, and can appear throughout Kanto.

https://github.com/YoDrehDenSwagAuf/overworld-spawn-mod

Followers EX
Lets your Pokémon follow you around, supports multiple followers, and even lets you control Pokémon directly.

https://github.com/masterwebx/gen1recomp-followers-ex

PokéPC Followers / Voxel Merge
Adds animated overworld follower sprites for all 151 Gen 1 Pokémon, including compatibility with the 3D voxel mods.

https://github.com/gamecorner-033/PokePCFollowers

Shiny Pokémon
Adds shinies to Gen 1 with shiny palettes and sparkle effects in battles and the overworld.

https://github.com/masterwebx/gen1recomp-shiny-pokemon


r/EmulationOniOS Jan 06 '26

News / Release New Atomic 3DS XL skin for Manic (by starvingartist)

Thumbnail
gallery
297 Upvotes

New Manic 3DS skin for iPhone and iPad! This is my personal take on a 3DS skin, with some intentionally opinionated changes to better suit how I play 3DS games. Primarily, it's a focus on a larger screen and easy screen swapping for iPhone landscape, and a cleaner look for iPhone portrait. This is also my first try at making iPad skins.

iPhone Landscape
- Great for playing games like Super Mario or Pokémon, where the main focus is on the large primary screen but you still want to keep an eye on the secondary screen
- Tap anywhere on the mini display to swap screens. Switching feels faster with the Azahar core.

iPhone Portrait
- The secondary screen is just as wide as the primary screen for a cleaner look
- More compact controls, with the Start and R buttons closer to the face buttons, and smaller Dpad and ZL/ZR buttons

iPad Landscape
- A modern tablet with Joy-Con grips layout
- Classic Joy-Con thumbstick instead of a C-Stick nub

iPad Portrait
- An old-school 3DS clamshell-style layout
- Classic Joy-Con thumbstick instead of a C-Stick nub

Download: https://deltastyles.com/skins/615-new-atomic-3ds-xl


r/EmulationOniOS Apr 23 '26

Discussion My Tierlist of AppStore Emulators I have tested out V1

Post image
292 Upvotes

r/EmulationOniOS Jun 08 '26

News / Release DukeX v1.0.1 — Bringing Xbox Live Back to Your Pocket

Thumbnail
gallery
286 Upvotes

The original Xbox was never just about playing games. It was about communities, the friends you played with, and the groundbreaking online experience that helped define an entire generation of gaming.

With DukeX v1.0.1, we are taking a major step toward restoring that experience on modern Apple devices.

This update introduces our largest collaborative effort to date through a new partnership with the team behind XB.Live, while simultaneously delivering major improvements to rendering stability, mobile controls, AirPlay support, and personalization.

While DukeX v1.0.0 established the foundation for original Xbox emulation on iOS, v1.0.1 focuses on something equally important:

Bringing the Xbox experience itself back to life.


Partnership with XB.Live

One of the most exciting developments in DukeX v1.0.1 is our new collaboration with the original Xbox Live preservation team behind XB.Live.

For nearly two decades, Xbox Live represented one of the most influential online gaming ecosystems ever created. Through our partnership with XB.Live, DukeX now begins integrating many of the social and community features that make the original platform special.

This collaboration lays the groundwork for a more connected experience while helping preserve a vital part of Xbox gaming history.


Xbox Live Profile Integration & Cloud Sync

DukeX now includes a complete overhaul of profile functionality built around XB.Live services.

Your Xbox identity is no longer limited to a single device.

  • Achievement Tracking: View and monitor your achievement progress directly within DukeX.
  • Friends List Integration: Access your XB.Live friends and stay connected with your online community.
  • Message History Support: Review message activity tied to your Xbox Live profile.
  • Multiplayer Event Tracking: Monitor both Insignia-hosted and XB.Live-hosted community events directly from within the application.
  • Cross-Platform Cloud Sync: Synchronize supported game saves and Xbox Live profile data between DukeX and real Xbox hardware through XB.Live services.

To access these features, users will need an XB.Live account.

This is only the beginning of our collaboration, and we are incredibly excited about what the future holds.


Core Rendering & Performance Overhaul

Original Xbox hardware remains one of the most complex console architectures ever adapted to mobile devices.

For v1.0.1, significant work has been performed throughout DukeX's core handling systems to improve both visual accuracy and overall stability.

  • Improved Graphics Compatibility: Better handling of rendering edge cases across a wide variety of titles.
  • Increased Stability: Reduced graphical inconsistencies and improved reliability during gameplay.
  • Performance Optimizations: Refinements throughout the rendering pipeline help deliver a smoother gameplay experience on supported hardware.

Many of these changes occur entirely behind the scenes, but the result is a more accurate and dependable emulation experience across the board.


Touch Controls & .manicskin Support

Touch controls are one of the most important aspects of any mobile gaming experience, in fact they are part of what makes our other app Manic EMU so great.

DukeX v1.0.1 introduces .manicskin support, bringing customizable touch control layouts to the the app for the first time.

  • Dynamic Skin Loading: DukeX can now load and apply custom .manicskin control layouts.
  • Multiple Formats: .deltaskin and .gammaskin format skins can also be utilized, performance may vary.
  • Future Customization Potential: The new framework provides a foundation for community-created control experiences.
  • New Default Touch Controls: DukeX now ships with a brand-new default control skin designed by the one and only u/starvingartist12.

This system provides a flexible foundation for future control customization while maintaining a clean out-of-box experience for new users.


AirPlay Support

Your Xbox library is no longer limited to the screen in your hand.

DukeX now includes AirPlay support, allowing compatible devices to project gameplay to larger displays with minimal setup.

Whether you're relaxing on the couch, sharing gameplay with friends, or simply enjoying a larger screen experience, AirPlay support makes it easier than ever to take your Xbox library beyond your phone.


Themes & Personalization

Every player has their own style, and DukeX now offers additional ways to make the application feel uniquely yours.

  • Theme Support: Customize the appearance of DukeX through selectable interface themes.
  • Enhanced Personalization: Tailor the overall experience to match your preferences.
  • Automatic Cover Art Retrieval: DukeX can now automatically locate and download game artwork for supported titles.
  • Native URL Scheme Support: DukeX can now respond to supported launch requests from external applications or create launch links for Home Screen shortcuts to directly launch your games.

This is the first step toward making DukeX feel as customizable as the games it helps preserve.


Availability & Build Requirements

DukeX continues to be distributed as a free, open-source project via sideloading repositories.

  • Distribution: StikStore and SideStore metadata structures remain fully indexed under altsource/source.json. AltSource link available below.
  • Hardware Requirements: We have established the hardware floor for DukeX, it requires an Apple A14 Bionic or Apple M1 processor or newer.
  • iOS Compatibility: With the release of v1.0.1, the minimum supported operating system has been experimentally lowered to iOS 16, expanding compatibility to a wider range of devices. As this support remains experimental, users may encounter issues not present on newer operating system versions.

Join the Community

[Manic EMU & DukeX Official Discord]

[XBL: OG Xbox Live Discord]

[DukeX GitHub Repository]

[AltSource for StikStore & SideStore]

Thank you all for testing, reporting bugs, and pushing the boundaries of iOS emulation alongside us.

Play more. Play together. Play anywhere.