Difference between revisions of "PlayStation Vita"

Jump to navigation Jump to search
778 bytes removed ,  17:14, 16 June 2019
Remove jailbreak links (against the rules)
(First stable version is 2.0.0)
(Remove jailbreak links (against the rules))
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{PortFeatures|
{{PortFeatures|
name=PlayStation Vita|
name=PlayStation Vita|
version=buildbot|
version={{StableVersion}}|
backend=psp2|
backend=psp2|
status=Maintained|
status=Maintained|
Line 15: Line 15:
maintainer=cpasjuste, [[User:rsn8887|rsn8887]]|
maintainer=cpasjuste, [[User:rsn8887|rsn8887]]|
packager=cpasjuste, [[User:rsn8887|rsn8887]]|
packager=cpasjuste, [[User:rsn8887|rsn8887]]|
pkgend=-psp2.zip|
pkgend=-vita.vpk|
icon=psp2|
icon=psp2|
forum=21|
forum=21|
notes=The first stable version will be 2.0.0, currently an unstable daily build is available from the buildbot at [http://buildbot.scummvm.org/snapshots/master/psp2-master-latest.zip psp2-master-latest.zip]|


agi=yes|
agi=yes|
Line 45: Line 44:


ScummVM has been ported to the [[Sony]] PlayStation Vita by Cpasjuste. The information contained on this page is based on [https://github.com/scummvm/scummvm/blob/master/dists/psp2/readme-psp2.md readme-psp2.md].
ScummVM has been ported to the [[Sony]] PlayStation Vita by Cpasjuste. The information contained on this page is based on [https://github.com/scummvm/scummvm/blob/master/dists/psp2/readme-psp2.md readme-psp2.md].
The only available Vita package at the moment is the daily build from the buildbot at [http://buildbot.scummvm.org/snapshots/master/psp2-master-latest.zip psp2-master-latest.zip]. Version 1.10.0 will be the first stable Vita release once it is finished.


= Installation =
= Installation =
== Prerequisites ==
== Prerequisites ==
* A homebrew enabled PlayStation Vita console.
* A homebrew enabled PlayStation Vita console. Detailed jailbreaking instructions can be found online.
* At least one ScummVM supported game. The list of compatible games can be seen here: http://www.scummvm.org/compatibility/
* At least one ScummVM supported game. The list of compatible games can be seen here: https://www.scummvm.org/compatibility/
* The page [[Where to get the games]] references some places where those games can be bought. Demonstration versions for most of the supported games are downloadable on http://scummvm.org/demos/
* The page [[Where to get the games]] references some places where those games can be bought. Demonstration versions for most of the supported games are downloadable on https://scummvm.org/demos/


== Installing ==
== Installing ==


* From a computer, download the installable package here [http://buildbot.scummvm.org/snapshots/master/psp2-master-latest.zip psp2-master-latest.zip].
* From a computer, download the installable release package [https://www.scummvm.org/frs/scummvm/2.0.0/scummvm-2.0.0-vita.vpk here].
* Unzip and copy the .vpk file it to the PlayStation Vita and install it.  
* Alternatively, the latest nightly version with lots of improvements is [http://buildbot.scummvm.org/snapshots/master/psp2-master-latest.zip here] (needs to be unzipped).
* Copy the .vpk file to the PlayStation Vita and install it using Vitashell like any other homebrew.  


== Configuring Games ==
== Configuring Games ==
Line 68: Line 66:


= Controls =  
= Controls =  
 
{{VitaControls}}
{| class="wikitable"
! 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 =
= Building From Source =
Line 112: Line 77:
* zlib, libpng, libjpeg-turbo, libogg, libvorbis, flac, curl, openssl, freetype, from https://github.com/vitadev/vdpm
* zlib, libpng, libjpeg-turbo, libogg, libvorbis, flac, curl, openssl, freetype, from https://github.com/vitadev/vdpm
* 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/rsn8887/SDL-Vita
* ScummVM from https://github.com/scummvm/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/lib and vita2d_fbo.h in $VITASDK/arm-vita-eabi/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/lib and vita2d_fbo.h in $VITASDK/arm-vita-eabi/include. The renaming is necessary to prevent conflict with the official vita2d lib that comes with the VitaSDK.
Line 119: Line 84:
Once all the dependencies are correctly setup, an installable package can be obtained from source by issuing the following command:
Once all the dependencies are correctly setup, an installable package can be obtained from source by issuing the following command:


<source lang="sh">
<syntaxhighlight lang="bash">
./configure --host=psp2 && make psp2vpk
./configure --host=psp2 && make psp2vpk
</source>
</syntaxhighlight>


= Disclaimer =  
= Disclaimer =  
224

edits

Navigation menu