Trouble with Griffon Legend

Subforum for discussion and help with ScummVM's PSP (PlayStation Portable) port

Moderator: ScummVM Team

Post Reply
NiccaTales
Posts: 2
Joined: Tue Aug 16, 2022 12:40 am

Trouble with Griffon Legend

Post by NiccaTales »

I’ve been trying to play The Griffon Legend on my PSP, but whenever I try to start up the game, all I get is a black screen. Could someone tell me what I’ve been doing wrong?
Tsomi
Posts: 53
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: Trouble with Griffon Legend

Post by Tsomi »

Did you try waiting a bit more? I don't have a PSP, but I've tested this game on an old, underpowered machine with low I/O speed, and indeed it can take 45 seconds loading on a black screen before the game starts (it looks like `BitmapRawDecoder::decodeFrame()` is a bit slow). The PSP is maybe in a similar case.
NiccaTales
Posts: 2
Joined: Tue Aug 16, 2022 12:40 am

Re: Trouble with Griffon Legend

Post by NiccaTales »

Yes, I did wait for a while at first. After ten minutes, there still wasn’t any difference. It was still a solid black screen. :/
Tsomi
Posts: 53
Joined: Sun Apr 14, 2013 3:48 pm
Location: France

Re: Trouble with Griffon Legend

Post by Tsomi »

OK, thank you. I can reproduce this problem with the PPSSPP emulator.

I don't think I'll be able to fix this problem myself, but I've submitted a bug report for this:
https://bugs.scummvm.org/ticket/13844
rsn8887
Posts: 75
Joined: Sat Jan 23, 2016 1:56 am

Re: Trouble with Griffon Legend

Post by rsn8887 »

NiccaTales wrote: Wed Aug 17, 2022 9:26 pm I’ve been trying to play The Griffon Legend on my PSP, but whenever I try to start up the game, all I get is a black screen. Could someone tell me what I’ve been doing wrong?
I made a test build that might fix the problem (adding support for RGBA8888 modes on PSP). Can you try if this works for you?

Here is the link:
https://files.coolatoms.org/scummvm-test-psp.zip

EDIT: The changes can be seen here: https://github.com/rsn8887/scummvm/comm ... a2982bbbdb
rsn8887
Posts: 75
Joined: Sat Jan 23, 2016 1:56 am

Re: Trouble with Griffon Legend

Post by rsn8887 »

Nevermind, my quick fix gives garbled gfx. The PSP doesn't natively support the RGBA8888 gfx mode, and converting every single pixel on the fly when drawing the screen is way too slow. This probably requires a fix in the frontend. Why is the frontend demanding two different 32 bit gfx modes? One should be enough for all true color games.
rsn8887
Posts: 75
Joined: Sat Jan 23, 2016 1:56 am

Re: Trouble with Griffon Legend

Post by rsn8887 »

Ok I think I fixed this problem with this commit: https://github.com/scummvm/scummvm/comm ... 578423a8e6

It should be fixed in the next daily build.

I am also uploading a test build in the following link, if you already want to give it a shot:

https://files.coolatoms.org/scummvm-test2-psp.zip
Post Reply