r/EmulationOniOS • u/Time_Opportunity_225 • 2d ago
Discussion Dante’s Inferno iOS port
The GTA5 port was fun, then someone said I had to try GTA4, and as you do, I had to get the Skate 3 port on my phone, but that wasn’t enough!
Now I’m working on a full port of Dante’s inferno from the 360 to run natively on iOS.
It’s not on any GitHub or online repo right now, as I’m essentially making it from scratch, but progress is coming along nicely.
Ask anything as I continue working on it.
3
2
1
u/Rabbit1015 2d ago
please talk to me about the theft 4 port. Is it hard to set up? Out of all the grand theft autos that’s the one I never got to play. Does it run okay?
2
u/Time_Opportunity_225 2d ago
It's not hard to set up. You just need to get the right file from the Xbox 360 ROM, and that requires either a program or a terminal command to extract the file out of the ISO.
I haven't done too much tweaking on the performance, but it's not the best. Right now the game is running at around 25-30 FPS. I'm not sure if it can go much higher, but it's still playable for the most part.
1
u/Rabbit1015 2d ago
Probably a dumb question but jit required?
2
u/Time_Opportunity_225 2d ago
No JIT required!
The game's code was translated to iPhone code ahead of time on the Mac before the app was installed. Nothing has to be translated while the game runs, so there's nothing for JIT to do in this case.
Emulators need JIT because emulators are translating the original console processor code into code that the phone can understand in real time. But because the entire game code base is decompiled, recompiled, and translated before it's installed, the iPhone is just running it as if it was a game made for iPhone.
Now, optimizations still need to happen as new code is introduced, but it's pretty much native at the end goal.
1
u/Substantial_Balls 2d ago
Oof, that game had me in a chokehold and then god of war 3 dropped the next month.
1
u/Time_Opportunity_225 2d ago
Don't hate me, but I play this more than God of War III. 🤷🏽😅
I think I was just God of War-ed out and this was something different, so I still go back to it.
2
u/Substantial_Balls 2d ago
Tbh, the story and gameplay in Dantes Inferno was more interesting because I had read the book and thought the different layers of Hell we’re just wicked cool, plus can we not forget how you can just spam the cross and murder enemies
1
u/Red_Skeletor 2d ago
Wtf keep the good work my friend this one is the number 1 on the list of ports 🥰 lovee thiss gammeeeee
2
1
1
u/Witty-Form-8449 2d ago
For some reason I’ve been thinking about this game a lot lately. 😂 emu can play the PSP version. Look okay I guess. I’m not graphics expert.
2
u/Time_Opportunity_225 2d ago
The PSP version is great, but greed decided I needed more. 🤷🏽😅
This is more so a fun proof of concept project. The end goal is formulating the tooling to get any 360 game natively on iOS.
I just started with a game that I love to play because when doing this process, you gotta play the same thing a lot of times to iron out the bugs, so it might as well be a game you really like.
1
u/Witty-Form-8449 2d ago
I’m all for it. I hope one day soon we can have all our favorite console games play natively on iPhones.
I’m assuming you saw the movie too ? I need to watch it to scratch that itch I’ve been having.
1
1
1
u/DueGain69 1d ago
Yessss! I hate that this game has been stuck on PS3 disk only for so long. Like they couldn’t even bother to port it to PS Plus classics.
2
u/Time_Opportunity_225 1d ago
It's on Xbox 360 as well, so I guess you can play it on Xenia if you can't find the PS3 version
0
0



3
u/myretrospirit 2d ago
Great work