Opened 10 days ago

Closed 7 days ago

Last modified 34 hours ago

#12498 closed defect (fixed)

PSP: Nightly build does not have cursor on PPSSPP emulator

Reported by: lolbot-iichan Owned by: rsn8887
Priority: low Component: Port: PSP
Version: Keywords:
Cc: Game:

Description

TESTCASE:

  1. Download nightly build (e.g. https://buildbot.scummvm.org/snapshots/master/psp-master-d67b16a5.tar.xz)
  2. Unpack it to ms0:/PSP/GAME/ folder of PPSSPP emulator app
  3. Remove ms0:/scummvm.ini for a clear start
  4. Select ScummVM application and try to start it with PPSSPP

EXPECTED RESULT:
ScummVM starts, game list is displayed, cursor is displayed and is controlled by stick and buttons are highlighted when hovered

ACTUAL RESULT:
ScummVM starts, game list is displayed, cursor is INVISIBLE, but it is correctly controlled by stick and buttons are highlighted when hovered

LOGS:
ms0:/PSP/GAME/psp-master-d67b16a5/SCUMMTRACE.TXT file is created with just a single line:

Error in static void PSPPixelFormat::convertFromScummvmPixelFormat(const Graphics::PixelFormat*, PSPPixelFormat::Type&, PSPPixelFormat::Type&, bool&): Unknown bpp[4] in pixeltype. Reverting to 8bpp

I don't know how to enable debug logs on PSP, adding debuglevel=11 to scummvm.ini does not work for me.

NOTE:
Stable build https://downloads.scummvm.org/frs/scummvm/2.2.0/scummvm-2.2.0-psp.zip works fine and cursor is displayed.

This may also be a PPSSPP bug, so setting priority to low, since it's an emulator. I can't check this behaviour on physical PSP because of #12497

Change History (3)

comment:1 by lolbot-iichan, 8 days ago

Summary: Nightly build does not have cursor on PPSSPP emulatorBACKENDS: PSP: Nightly build does not have cursor on PPSSPP emulator

comment:2 by rsn8887, 7 days ago

Owner: set to rsn8887
Resolution: fixed
Status: newclosed

This should now be fixed with https://github.com/scummvm/scummvm/commit/8ab7d43079f505d1a61522165d465545b4aa9d74

Thanks @SupSuper for the fix!

comment:3 by lolbot-iichan, 34 hours ago

Summary: BACKENDS: PSP: Nightly build does not have cursor on PPSSPP emulatorPSP: Nightly build does not have cursor on PPSSPP emulator
Note: See TracTickets for help on using tickets.