PSP SCUMMVM port for PSPonPS4

it's bad that there is no ps4 : ( it's strange, it works on the computer - and it's bad that for some reason, why doesn't it want to run on ps4
 
Last edited:
Alright, I got an error with compiling this other. The errors are with time.h, which I think I remember someone talking about. I've been consulting page 5, but I have a hard time understanding the flow of the conversation.
 
jacobsson - help!! you've managed to launch on ps4. :apologetic:

I explained to the scummvm devs about this issue. they said it could be difficult to diagnose, mostly because I don't have a ps4 myself. at first, they thought I was mistyping by saying ps4 when I meant psp, then they realized I was referring to using the psp emulator on the ps4. I might try compiling again, the way I had originally, then posting the error I got. I think it's due to using too new a psp sdk. that's also a factor that could be causing the problem. sometimes, it's the sdk that was used to compile that causes a bug, black screen, etc. for homebrew projects, like I remember nintendont required a very specific set of sdk components or else it would either black screen, crash, or infinite loading when trying to exit (forgot which exactly).
 
I got this error with very specific instructions:

upload_2025-2-12_6-29-37.png


I think the problem is gcc version (also the problem with it not working on the ps4), so you probably need a much older version of the psp toolchain/sdk. I'm trying to figure out which uses 4.6 as that's mentioned on page 5, I think.

sorry for the double-post, but here's one I made using testbed, which is a minimalist set of instructions. it boots in PPSSPP, so just see if this boots on the PS4. it's the latest version, because that error is due to using too new a compiler. I built this on ubuntu 24.04 via docker and specific instructions. it's the smallest eboot yet: https://www.mediafire.com/file/s2yd5yib9cfwm0q/EBOOT.zip/file

fingers crossed. I have a dev who's willing to try to help figure out what's happening on the ps4, so hopefully it's possible right now without needing a very old toolchain. problem with older toolchains is that even if you use an older commit, the scripts will likely download the latest versions of things anyway. that's how a lot of toolchains are: a collection of scripts that download and compile the necessary components. if that's the case, we might have to wait for @jacobsson to compile it, because he might have access to an older toolchain unless there's a precompiled set of toolchains somewhere.
 
Last edited by a moderator:
Okay, I didn't think it would work with games, just seeing if it would boot on the PS4. I'll let my dev friend know when I get up (on my phone atm). We may need a much older version of the toolchain. Docker is using one from like a month ago. 2.5 is almost three years old, I believe. It may not be unlike sm64 on the PS4, which required clang-10 or so to build and work. The PS5 even uses java-11 iirc, so the PlayStation systems use much older versions of things than the PC. I'll see what I can do.
 
Charles n town - Have you tried to assemble it again? your friend should have helped you with this. maybe something has changed in 1.5 months?
 
Charles n town - Have you tried to assemble it again? your friend should have helped you with this. maybe something has changed in 1.5 months?
I'm sorry. I've retired from the scenes. I mentioned it on discord, just not here, but after seeing your post, I didn't want to leave you hanging. This is very difficult to debug. Good luck.
 
Back
Top