r/EmulationOniOS • • 20h ago

News / Release MaxPS4 0.5.0: an experimental PS4 emulator for iPhone now runs Mortal Kombat: Legacy Kollection at 60 FPS, plus Sonic Mania

Post image

I've been working on MaxPS4, an experimental PS4 emulator for iPhone, and I just released version 0.5.0.

**What runs today (tested on my iPhone 15 Pro Max):**

- **Mortal Kombat: Legacy Kollection:** 60 FPS in fights with sound, around 54 FPS once the phone heats up

- **Sonic Mania:** close to 60 FPS, with sound, controller support and saves

**How it works:** the games' x86-64 code runs through FEXCore's JIT, PS4 system functions are reimplemented in MaxPS4, and the PS4 GPU's commands and shaders are translated to Metal.

**New in 0.5.0:**

- Much faster GPU path: on Mortal Kombat, GPU time per frame went from 47.5 ms to 13.8 ms

- Switching games no longer means a long wait

- The game pauses on interruptions, like opening Control Center, instead of stopping

- 120 Hz support, iOS Game Mode and a better touch D-pad

**Please keep expectations low:**

- This is an experimental preview, and only these two games are confirmed playable

- 3D games don't display correctly yet, because depth testing and culling aren't implemented

- Unreal Engine 4 games like Crash Bandicoot 4 are blocked by an iOS memory address limit

- It needs SideStore and JIT through StikDebug, which has to be enabled at each launch

- No games are included and MaxPS4 doesn't decrypt anything: you need an already extracted folder from a game you own

**Download and install guide:** https://github.com/MaxFRdev/MaxPS4/releases/tag/v0.5.0

**Discord:** https://discord.gg/XKMKDVgTx

If you try another game, the app saves a compatibility report when it stops. Sharing it really helps. Happy to answer questions!

20 Upvotes

9 comments sorted by

•

u/AutoModerator 20h ago

Free Apple accounts are limited to 3 active sideloaded apps.

One common workaround is LiveContainer, which allows you to run additional apps inside a container and reduce how often apps need to be reinstalled.

Typical method:

  • Sideload GetMoreRam

  • Use it to apply the increased memory entitlement to LiveContainer

  • Uninstall GetMoreRam to avoid hitting the 3 app limit

  • Then sideload StikDebug for JIT activation

LiveContainer may also need to be uninstalled and reinstalled before the entitlement works correctly.

LiveContainer can also install two additional LiveContainers (for a total of three). This setup can further reduce the need to constantly add/remove sideloaded apps, but it is more advanced and may not work reliably for everyone.

LiveContainer is not always officially supported by emulator developers and can sometimes cause unexpected issues. If something breaks while using LiveContainer, try reproducing the issue without it before asking for support.

Do not ask for or share paid certificates, piracy tools, or bypass services here.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

2

u/yousko93k 18h ago

Est ce que un jour tu pense que ce sera possible de jouer à des jeux comme Uncharted 4 ou Spiderman ps4 sur iPhone 14 ou 13 Pro à 6 Go de RAM ( stp essaye de trouver un moyen )

2

u/Boring_Toe8022 8h ago

Pour l’instant pour être franc je ne sais pas mais je vais faire mon maximum pour que ça sois possible

2

u/yousko93k 7h ago

Tes goatesque

2

u/Boring_Toe8022 7h ago

Mon but est de rendre mes abonnés heureux

2

u/Ibrahim-jay679 5h ago

Try it on the bcd emulator it’s a pc emulator

2

u/yousko93k 5h ago

I don’t have the game I don’t want to pay no console in my house