forums.PPSSPP.org
Whyis it possible to run N64 games on the PSP without lag? - Printable Version

+- forums.PPSSPP.org (https://forums.ppsspp.org)
+-- Forum: PPSSPP - Playstation Portable Simulator Suitable for Playing Portably (/forumdisplay.php?fid=1)
+--- Forum: Off-Topic (/forumdisplay.php?fid=16)
+--- Thread: Whyis it possible to run N64 games on the PSP without lag? (/showthread.php?tid=16883)



Whyis it possible to run N64 games on the PSP without lag? - noomkrad - 10-22-2015 03:37 PM

There is a N64 emu for PSP called Daedalus.

How the hell is it possible that e.g. Zelda OOT runs without lag on PSP, but on my phone (4x higher CPU power) it's laggy??

PSP: 333 Mhz, runs smooth
My Phone: 1300 Mhz, laggy at 15 fps.

Unfortunately, it looks like it's impossible to run Daedalus on PPSSPP.


RE: Whyis it possible to run N64 games on the PSP without lag? - fivefeet8 - 10-22-2015 05:53 PM

Daedalus is not very compatible and programmed for speed. The PSP port of it has far lower compatibility than more modern N64 emulators like Mupen64. Mupen64Ae with the new GlideN64 render plugin is far more compatible, but with that comes higher resource demands.

You can try N64oid as it seems to run better on mid/low end phones, but it's compatibility is also lacking compared to updated versions of Mupen64.


RE: Whyis it possible to run N64 games on the PSP without lag? - vnctdj - 10-23-2015 07:17 PM

Moved.


RE: Whyis it possible to run N64 games on the PSP without lag? - VIRGIN KLM - 10-23-2015 09:39 PM

Simple. Accuracy.
Daedalus gives up accuracy for speed at severe cost of compatibility.
Also for the record, Daedalus is a pretty problematic emulator, it's ok if you try to play like 4-5 of the most famous N64 games like Mario 64 and Mario Kart 64 but for the rest they either have bugs, run slowly (with or without frameskip) or they don't run at all.
Contrary to that, I believe that Daedalus is an amazing emulator, PSP is not a hardware candidate to emulate N64's complex hardware, it's already a miracle that it can run some games at fullspeed even without being accurate.
Android emulators are hard to be made efficient.
There is so much fragmentation that restricts most of the times the possibility of creating something that will work the same way across all OEMs and hardware specs.
Double that with bizarre drivers that tend to not work properly and you get the idea of a wasted opportunity ecosystem called Android.
I still love Android though.


RE: Whyis it possible to run N64 games on the PSP without lag? - thedicemaster - 11-04-2015 11:06 AM

the psp actually has an unfair advantage, it uses the same type of processor as the n64 which can significantly reduce the power required for emulation.

psp and n64 both have a MIPS III processor, while most smartphones have ARM processors.


RE: Whyis it possible to run N64 games on the PSP without lag? - VIRGIN KLM - 11-05-2015 01:47 AM

(11-04-2015 11:06 AM)thedicemaster Wrote:  the psp actually has an unfair advantage, it uses the same type of processor as the n64 which can significantly reduce the power required for emulation.

psp and n64 both have a MIPS III processor, while most smartphones have ARM processors.
The whole code is being recompiled though, even though PSP ad N64 share the same architecture of CPUs their instructions are incompatible. Let's not forget that Daedalus is a port too, in order to run natively CPU code it would require a brand new project.
You can hope that 3DS and a potential PSVita emulator will run (almost) natively in ARM devices, these are actually more possible to happen.