Advertising
Why can the PS Vita emulate PSP games as well as it does?
Forum rules
Forum rule Nº 15 is strictly enforced in this subforum.
Forum rule Nº 15 is strictly enforced in this subforum.
Re: Why can the PS Vita emulate PSP games as well as it does
In hindsight everything seems more obivous. Like, why would they use a serial communications protocol if it's just in software? Why go through the overhead of serializing data and then immediently unserializing when they could have some something simple like a shared memory buffer. Of course if the serial data actually passes through a serial port... Then it makes sense.
Re: Why can the PS Vita emulate PSP games as well as it does
So the final question: softcore IP 4xxx Allegrex-like on ASIC - or re-engineered 4xxx Allegrex-like MIPS unit?
When I know this once and for all; I can die in peace.
When I know this once and for all; I can die in peace.
Advertising
-
- Posts: 214
- Joined: Mon Nov 15, 2010 1:35 pm
Re: Why can the PS Vita emulate PSP games as well as it does
if i remember correctly the vita actually used to emulate a 2/3k but they limited the memory to 32MB to discourage use of VHBL/eCFWConjo wrote:I don't think there is a good reason to have 64 mb, since I think those 32 mb extra are only useful for homebrews and games don't really need them (at least not the games in the store)Ruben_Wolfe wrote:Ha, always wondered about it since I saw a discussion about whether the psp emulation is achieved by software/hardware.yifanlu wrote:Vita doesn't emulate PSP. There's a PSP CPU inside the Vita. They can do it because it's cheap and small. Isn't technology amazing?
Good to finally know for sure.
Can you tell why the emulator is that of a psp 1000?(32MB ram)
Is there really any good reason for sony to limit it's ram from 64 to 32?
Re: Why can the PS Vita emulate PSP games as well as it does
There is no reason for the Vita to have 64MB in the emulation. No games that I know of supported or made use of 64MB memory. You could, however force all games to allocate the memory if you have 6.60CFW on your PSP, I think it's PRO C that added support for it. But yeah, no official titles that I know of actually made use of the extended memory, which is most likely why Sony chose to only include 32MB. That could also make it harder for those trying to exploit the PSP emulator, since they don't have as much memory to work with.
Ps Vita 1000 3.60 HenKaku
PSP 3000 03g 6.20 LME 2.3 Perm (Black)
PSP 3000 03g 6.20 LME 2.3 Perm (Silver)
PSP 3000 03g 6.20 LME 2.3 Perm (Black)
PSP 3000 03g 6.20 LME 2.3 Perm (Silver)
Re: Why can the PS Vita emulate PSP games as well as it does
I have always suspected so myself, It's just rather impossible to confirm short of decapsulating the Vita CPU or reverse engineering the pspemu binaries.yifanlu wrote:Vita doesn't emulate PSP. There's a PSP CPU inside the Vita. They can do it because it's cheap and small. Isn't technology amazing?
The pspemu "cpu" even handles undocumented instructions so it was my fair assumption that there is a real one hidden somewhere in the SOC.
I do not believe everything is hardware though, it seems likely that things such as Kirk (which uses different sets of keys on vita) or the ME are emulated through software. I've never had any time to look further into this myself.
---
PGP Fingerprint: DF46 8C79 5D1A 76FF 75B2 C345 4679 EDEF 1B5B B192
Public Key: https://pgp.mit.edu/pks/lookup?op=get&search=0x1B5BB192
Proof: https://keybase.io/mathieulh
PGP Fingerprint: DF46 8C79 5D1A 76FF 75B2 C345 4679 EDEF 1B5B B192
Public Key: https://pgp.mit.edu/pks/lookup?op=get&search=0x1B5BB192
Proof: https://keybase.io/mathieulh
Re: Why can the PS Vita emulate PSP games as well as it does
Pretty much unless it goes through a Kermit interface, its hardware. When you say "different keys" what are you talking about?
Thanks!
Thanks!
Re: Why can the PS Vita emulate PSP games as well as it does
Some of the kirk seeds are different as far as I know of (as in, some kernel modules will not decrypt on psp if I recall properly)Proxima wrote:Pretty much unless it goes through a Kermit interface, its hardware. When you say "different keys" what are you talking about?
Thanks!
---
PGP Fingerprint: DF46 8C79 5D1A 76FF 75B2 C345 4679 EDEF 1B5B B192
Public Key: https://pgp.mit.edu/pks/lookup?op=get&search=0x1B5BB192
Proof: https://keybase.io/mathieulh
PGP Fingerprint: DF46 8C79 5D1A 76FF 75B2 C345 4679 EDEF 1B5B B192
Public Key: https://pgp.mit.edu/pks/lookup?op=get&search=0x1B5BB192
Proof: https://keybase.io/mathieulh
-
- Guru
- Posts: 2874
- Joined: Sat Apr 21, 2012 1:23 pm
- Location: The North Pole
Re: Why can the PS Vita emulate PSP games as well as it does
hmm, so far I've been able to decrypt every flash module with the PSP from the ePSP, just need to update the keys when they update the module tag, I could be mistaking you for talking about something else, don't mind me.Mathieulh wrote:Some of the kirk seeds are different as far as I know of (as in, some kernel modules will not decrypt on psp if I recall properly)
PSP 2001 - TA-085 - 6.61 PRO-C2
PS Vita 3G - PCH-1101 - 3.65 HENkaku Ensō
Alcatel phone - Android 8.1.0
Laptop - Toshiba Satellite L305D-S5974 - Ubuntu 16.04 LTS
PS Vita 3G - PCH-1101 - 3.65 HENkaku Ensō
Alcatel phone - Android 8.1.0
Laptop - Toshiba Satellite L305D-S5974 - Ubuntu 16.04 LTS
Re: Why can the PS Vita emulate PSP games as well as it does
Hum... I must be misremembering as well, it's been way too long since I looked into any of this.qwikrazor87 wrote:hmm, so far I've been able to decrypt every flash module with the PSP from the ePSP, just need to update the keys when they update the module tag, I could be mistaking you for talking about something else, don't mind me.Mathieulh wrote:Some of the kirk seeds are different as far as I know of (as in, some kernel modules will not decrypt on psp if I recall properly)
---
PGP Fingerprint: DF46 8C79 5D1A 76FF 75B2 C345 4679 EDEF 1B5B B192
Public Key: https://pgp.mit.edu/pks/lookup?op=get&search=0x1B5BB192
Proof: https://keybase.io/mathieulh
PGP Fingerprint: DF46 8C79 5D1A 76FF 75B2 C345 4679 EDEF 1B5B B192
Public Key: https://pgp.mit.edu/pks/lookup?op=get&search=0x1B5BB192
Proof: https://keybase.io/mathieulh