Difference between revisions of "PlayStation Vita"

From ScummVM :: Wiki
Jump to navigation Jump to search
m (Use internal links for links to other wiki pages.)
Line 112: Line 112:
* libmad from https://github.com/Cpasjuste/libmad-psp2
* libmad from https://github.com/Cpasjuste/libmad-psp2
* SDL2 from https://github.com/Cpasjuste/SDL-Vita
* SDL2 from https://github.com/Cpasjuste/SDL-Vita
* ScummVM from https://github.com/Cpasjuste/scummvm
* ScummVM from https://github.com/scummvm/scummvm
* The fbo branch of libvita2d from https://github.com/frangarcj/vita2dlib/tree/fbo/libvita2d , copied under new names libvita2d_fbo.a in $VITASDK/arm-vita-eabi-gcc/lib and vita2d_fbo.h in $VITASDK/arm-vita-eabi-gcc/include. The renaming is necessary to prevent conflict with the official vita2d lib that comes with the VitaSDK.
* The fbo branch of libvita2d from https://github.com/frangarcj/vita2dlib/tree/fbo/libvita2d , copied under new names libvita2d_fbo.a in $VITASDK/arm-vita-eabi-gcc/lib and vita2d_fbo.h in $VITASDK/arm-vita-eabi-gcc/include. The renaming is necessary to prevent conflict with the official vita2d lib that comes with the VitaSDK.
* The pre-compiled gtu release of vita-shader-collection from https://github.com/frangarcj/vita-shader-collection/releases, copy all headers to $VITASDK/arm-vita-eabi-gcc/include and the library libvitashaders.a to $VITASDK/arm-vita-eabi-gcc/lib
* The pre-compiled gtu release of vita-shader-collection from https://github.com/frangarcj/vita-shader-collection/releases, copy all headers to $VITASDK/arm-vita-eabi-gcc/include and the library libvitashaders.a to $VITASDK/arm-vita-eabi-gcc/lib

Revision as of 00:08, 14 March 2017

psp2.png Playstation Vita Port
Latest Released Version buildbot
Supported Audio Options MP3, OGG, FLAC, Uncompressed
Additional Webpage(s) None
Maintainer(s) rsn8887, cpasjuste
Packager(s) rsn8887
Forum Port Forum
Status Maintained
First Official Version 1.10.0

ScummVM has been ported to the Sony Playstation Vita. The information contained on this page is based on readme-psp2.md.

The only available Vita package at the moment is the daily build from the buildbot at psp2-master-latest.zip. Version 1.10.0 will be the first stable Vita release once it is finished.

Installation

Prerequisites

Installing

  • From a computer, download the installable package here psp2-master-latest.zip.
  • Unzip and copy the .vpk file it to the PlayStation Vita and install it.

Configuring Games

The user manual describes how to add games to ScummVM and launch them: User Manual

Notes

Saves are written in the ux0:/data/scummvm/saves folder.

Controls

Button Action
Left stick Mouse
R + Left stick Slow Mouse
Cross Left mouse button
Circle Right mouse button
DPad Cursor Keys (useful for character motion)
R + DPad Diagonal Cursor Keys
L Trigger Game menu (F5)
R Trigger Shift (used to enable Mass Add in menu)
Square Period '.' (used to skip dialog lines)
R + Square Space ' '
Triangle Escape (used to skip cutscenes)
R + Triangle Return
Start ScummVM's global in-game menu
Select Toggle virtual keyboard
R + Select AGI predictive input dialog

Building From Source

This port of ScummVM to the PSP2 is based on SDL2. It uses the open source SDK VITASDK.

The dependencies needed to build it are :

Once all the dependencies are correctly setup, an installable package can be obtained from source by issuing the following command:

./configure --host=psp2 && make psp2vpk

Disclaimer

Unauthorized distribution of an installable package with non freeware games included is a violation of the copyright law and is as such forbidden.

Thanks

  • Xavier from consoleX for donating a ps vita device
  • xerpi for initial SDL2 port
  • VITASDK and henkaku developers