Thread Rating:
  • 14 Vote(s) - 4.07 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PPSSPP iOS Port
I doubt frameskip will help because it's the CPU which is slow (especially without JIT).
The automatic one skips a lot.
(03-01-2013, 01:24 AM)xsacha Wrote: Try cleaning and then compile again.

And no, JIT not working. But it's nothing to do with PPSSPP. It's to do with packaging/how you run it. Needs to be done like other emus that use JIT (but I couldn't actually find any).
on the top of my head is n64ios,if you want to check its source code its github is https://github.com/zodttd/n64ios
(03-01-2013, 09:59 AM)the avenger Wrote:
(03-01-2013, 01:24 AM)xsacha Wrote: Try cleaning and then compile again.

And no, JIT not working. But it's nothing to do with PPSSPP. It's to do with packaging/how you run it. Needs to be done like other emus that use JIT (but I couldn't actually find any).
on the top of my head is n64ios,if you want to check its source code its github is https://github.com/zodttd/n64ios

I'd wait for the next version, as he rewrote a lot of code. As we know, he also needs to be open source.
(03-01-2013, 08:09 AM)xsacha Wrote: I doubt frameskip will help because it's the CPU which is slow (especially without JIT).
The automatic one skips a lot.

yabuse [saturn emu] run much better on ios than android using frameskip 0,1 you can play any game and whithout JIT.

(03-01-2013, 03:09 PM)V6ser Wrote:
(03-01-2013, 09:59 AM)the avenger Wrote:
(03-01-2013, 01:24 AM)xsacha Wrote: Try cleaning and then compile again.

And no, JIT not working. But it's nothing to do with PPSSPP. It's to do with packaging/how you run it. Needs to be done like other emus that use JIT (but I couldn't actually find any).
on the top of my head is n64ios,if you want to check its source code its github is https://github.com/zodttd/n64ios

I'd wait for the next version, as he rewrote a lot of code. As we know, he also needs to be open source.

sorry guys but zottd abandonment the project,so any n64 emu for ios will be soon.
(03-01-2013, 03:09 PM)V6ser Wrote:
(03-01-2013, 09:59 AM)the avenger Wrote:
(03-01-2013, 01:24 AM)xsacha Wrote: Try cleaning and then compile again.

And no, JIT not working. But it's nothing to do with PPSSPP. It's to do with packaging/how you run it. Needs to be done like other emus that use JIT (but I couldn't actually find any).
on the top of my head is n64ios,if you want to check its source code its github is https://github.com/zodttd/n64ios

I'd wait for the next version, as he rewrote a lot of code. As we know, he also needs to be open source.
that's not the point,the point is that JIT was running on it and we want to see how he managed to run it on ios
(03-01-2013, 03:54 PM)the avenger Wrote:
(03-01-2013, 03:09 PM)V6ser Wrote:
(03-01-2013, 09:59 AM)the avenger Wrote:
(03-01-2013, 01:24 AM)xsacha Wrote: Try cleaning and then compile again.

And no, JIT not working. But it's nothing to do with PPSSPP. It's to do with packaging/how you run it. Needs to be done like other emus that use JIT (but I couldn't actually find any).
on the top of my head is n64ios,if you want to check its source code its github is https://github.com/zodttd/n64ios

I'd wait for the next version, as he rewrote a lot of code. As we know, he also needs to be open source.
that's not the point,the point is that JIT was running on it and we want to see how he managed to run it on ios
Yep, but i couldn't find any JIT on the source code. Also if rock88 works on an outdated way to get it running on iDevices, and then zodttd releases a new(maybe brilliant) way on his new update, then rock88 would have to work it out all again.
Everyone keeps pointing me to this iOS emulators that don't use JIT Sad.

N64, SNES, etc don't need JIT because they are weak consoles and can be interpreted (however it would suck your battery dry quite quickly).

Is there one for sure that uses JIT?

Also, the secret for getting JIT to work on iOS isn't in the source but in the packaging. Needs to run outside of sandbox, on jailbroken system.
hey guys imame4all and ifba emulator both use ARM dinamic recompiler for interpreter is this JIT?
88k core cyclone
(03-02-2013, 04:07 AM)brujo55 Wrote: hey guys imame4all and ifba emulator both use ARM dinamic recompiler for interpreter is this JIT?
88k core cyclone
No, they use a m68k core written on a arm assembler (Cyclone).
(03-01-2013, 09:42 PM)xsacha Wrote: Everyone keeps pointing me to this iOS emulators that don't use JIT Sad.

N64, SNES, etc don't need JIT because they are weak consoles and can be interpreted (however it would suck your battery dry quite quickly).

Is there one for sure that uses JIT?

Also, the secret for getting JIT to work on iOS isn't in the source but in the packaging. Needs to run outside of sandbox, on jailbroken system.

http://onible.com/blog/2012/02/02/build-...-5-tested/
Running apps outside sandbox and without need of entitlements, I would do it myself but I am getting shitloads of errors when I try to build the latest source code, anyway I will try to do it soon
What errors are you getting? Also, does that allow you to retain remote debugging and profiling support?

-[Unknown]
(03-02-2013, 07:25 AM)[Unknown] Wrote: What errors are you getting? Also, does that allow you to retain remote debugging and profiling support?

-[Unknown]
No,and as for the errors I will try to compile again today and will run any errors I get through this thread in hope of finally getting Jit to work

for now these are the errors in linker
   
and we are good to go(probably)
the avenger,
If you use my older xcode project - just add Core/Font/PGF.cpp file to project.
(03-02-2013, 11:14 AM)rock88 Wrote: the avenger,
If you use my older xcode project - just add Core/Font/PGF.cpp file to project.
got it to compile but still grey and iconless
(03-02-2013, 11:35 AM)the avenger Wrote:
(03-02-2013, 11:14 AM)rock88 Wrote: the avenger,
If you use my older xcode project - just add Core/Font/PGF.cpp file to project.
got it to compile but still grey and iconless
Now use the fix for it:
Quote:rock88 - See my previous post http://forums.ppsspp.org/showthread.php?...39#pid5539
Also you can add some printf function to VFSReadFile in native/file/zip_read.cpp, for print full file path, and view if something is wrong.


Forum Jump: