Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How does PPSSPP work?
06-01-2014, 08:01 AM
Post: #2
RE: How does PPSSPP work?
The PSP has its own OS with its own kernel, and the games just run on top of the kernel in user mode. The games don't really care about if the kernel is really there or not, so long as the functionality they need is provided, so this allows us to provide an HLE (high level emulation, meaning there's little need to emulate a lot of things, or even the real operating system) implementation of Sony's OS. It provides a good speed benefit too, since every time a game asks for something from our "kernel", it switches to native ARM or x86 code instead of having to be emulated MIPs code. This comes at a cost, though. We don't know exactly everything about every kernel function, so some games might crash if functionality is missing, takes too long, doesn't take long enough, etc.

I think that pretty much covers everything, but if I missed anything, Henrik and/or Unknown might chime in.

4GHz AMD 3900X, 32GB DDR4 RAM, 6GB Nvidia RTX 2060, Asus Crosshair 7 Hero (Wifi), Linux
How to ask useful questions: https://web.archive.org/web/20110214010944/http://support.microsoft.com/kb/555375
I'm not Dark_Alex, nor do I claim to be. Our nicknames are merely coincidence.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
How does PPSSPP work? - pspmania - 06-01-2014, 06:10 AM
RE: How does PPSSPP work? - TheDax - 06-01-2014 08:01 AM
RE: How does PPSSPP work? - Arborea - 06-01-2014, 10:40 AM
RE: How does PPSSPP work? - vnctdj - 06-01-2014, 12:48 PM

Forum Jump: