Opened 4 months ago

Last modified 2 months ago

#14497 new defect

BACKENDS: PSP: Crash on Start since 2.7.0

Reported by: Wolve-Chen Owned by:
Priority: high Component: Port: PSP
Version: Keywords: crash on start
Cc: Game:

Description (last modified by Wolve-Chen)

ScummVM version: 2.7.0 Stable and 2.8.0 20230606 Daily

Bug details: ScummVM doesn't start, crashes on start.

Your OS:
Sony Playstation Portable
Build: 1005 1st GEN white
OS: 6.61 LME-2.3
CPU/RAM: 333MHz/333MHz

The 2.2.0 version of ScummVM worked perfectly.

Deleted it completely. Also scummvm.ini and the Saves folder on ms0:
Copied 2.7.0 into the PSP/GAME folder and treid to start. Screen went black and after a couple seconds I landed back on the desktop(of the PSP). There seems to be a change in 2.7.0, that the PHAT PSP can't handle.

Change History (7)

comment:1 by Wolve-Chen, 4 months ago

Description: modified (diff)

comment:2 by lephilousophe, 4 months ago

Could you try with 2.6.1 instead? 2.2 is a really old version.
https://downloads.scummvm.org/frs/scummvm/2.6.1/scummvm-2.6.1-psp.zip

comment:3 by lotharsm, 3 months ago

Summary: PSP Crash on Start since 2.7.0BACKENDS: PSP: Crash on Start since 2.7.0

comment:4 by Wolve-Chen, 3 months ago

I tried the 2.6.1 and it starts.
Mass adding Games worked, too.
The 2.6.1 seems to be the last working version for the PHAT PSP 1005 with 6.61 LME-2.3.
The changes made in 2.7.0 crash ScummVM on the PSP.

comment:5 by Wolve-Chen, 3 months ago

Monkey Island 2 starts, Larry Leisure Suite 7 does not (crashes back to PSP Menu).

comment:6 by rsn8887, 2 months ago

I tested both 2.7.0 and 2.7.1 on my real hardware PSP slim and they work fine.

It could be a problem due to PSP phat hardware having less RAM? I don’t have a phat model to test.

comment:7 by rsn8887, 2 months ago

According to ccawley’s tests this might be due to loading from fonts.dat. In future versions, it might help to allow a smaller fonts-small.dat to reduce memory footprint on machines with less than 64MB RAM.

Note: See TracTickets for help on using tickets.