forums.PPSSPP.org
PPSSPP iOS Port - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Builds, releases and ports (/forumdisplay.php?fid=4)
+---- Forum: iOS port (/forumdisplay.php?fid=26)
+---- Thread: PPSSPP iOS Port (/showthread.php?tid=200)



RE: PPSSPP iOS Port - xsacha - 03-01-2013 08:09 AM

I doubt frameskip will help because it's the CPU which is slow (especially without JIT).
The automatic one skips a lot.


RE: PPSSPP iOS Port - the avenger - 03-01-2013 09:59 AM

(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


RE: PPSSPP iOS Port - V6ser - 03-01-2013 03:09 PM

(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.


RE: PPSSPP iOS Port - brujo55 - 03-01-2013 03:11 PM

(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.


RE: PPSSPP iOS Port - the avenger - 03-01-2013 03:54 PM

(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


RE: PPSSPP iOS Port - V6ser - 03-01-2013 06:15 PM

(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.


RE: PPSSPP iOS Port - xsacha - 03-01-2013 09:42 PM

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.


RE: PPSSPP iOS Port - brujo55 - 03-02-2013 04:07 AM

hey guys imame4all and ifba emulator both use ARM dinamic recompiler for interpreter is this JIT?
88k core cyclone


RE: PPSSPP iOS Port - rock88 - 03-02-2013 05:06 AM

(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).


RE: PPSSPP iOS Port - the avenger - 03-02-2013 06:45 AM

(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-and-test-ios-applications-outside-sandbox-ios-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


RE: PPSSPP iOS Port - [Unknown] - 03-02-2013 07:25 AM

What errors are you getting? Also, does that allow you to retain remote debugging and profiling support?

-[Unknown]


RE: PPSSPP iOS Port - the avenger - 03-02-2013 10:21 AM

(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
[attachment=1557]
and we are good to go(probably)


RE: PPSSPP iOS Port - rock88 - 03-02-2013 11:14 AM

the avenger,
If you use my older xcode project - just add Core/Font/PGF.cpp file to project.


RE: PPSSPP iOS Port - the avenger - 03-02-2013 11:35 AM

(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


RE: PPSSPP iOS Port - V6ser - 03-02-2013 12:20 PM

(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?tid=200&pid=5539#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.