Difference between revisions of "PlayStation Vita"

Jump to navigation Jump to search
304 bytes removed ,  17:14, 16 June 2019
Remove jailbreak links (against the rules)
(Remove jailbreak links (against the rules))
(23 intermediate revisions by 2 users not shown)
Line 47: Line 47:
= 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: https://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 https://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/
Line 53: Line 53:
== Installing ==
== Installing ==


* From a computer, download the installable package [https://www.scummvm.org/frs/scummvm/2.0.0/scummvm-2.0.0-vita.vpk here].
* From a computer, download the installable release package [https://www.scummvm.org/frs/scummvm/2.0.0/scummvm-2.0.0-vita.vpk here].
* Copy the .vpk file 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 66: Line 67:
= Controls =  
= Controls =  
{{VitaControls}}
{{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 110: 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 117: 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