Difference between revisions of "PlayStation Vita"
Jump to navigation
Jump to search
(Removed duplicate information and added a link to the new docs. Added a “Developer information” section and moved the “Building from source” information here.) |
|||
(70 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
{{PortFeatures| | {{PortFeatures| | ||
name= | name=PlayStation Vita| | ||
version= | version={{StableVersion}}| | ||
backend=psp2| | backend=psp2 + sdl| | ||
status=Maintained| | status=Maintained| | ||
mp3=yes| | mp3=yes| | ||
Line 12: | Line 12: | ||
16bits=yes| | 16bits=yes| | ||
buildbot=yes| | buildbot=yes| | ||
firstversion= | firstversion=2.0.0| | ||
maintainer=[[User:rsn8887|rsn8887]] | maintainer=cpasjuste, [[User:rsn8887|rsn8887]]| | ||
packager=[[User:rsn8887|rsn8887]]| | packager=cpasjuste, [[User:rsn8887|rsn8887]]| | ||
pkgend=- | pkgend=-vita.vpk| | ||
icon=psp2| | icon=psp2| | ||
forum=21| | |||
agi=yes| | agi=yes| | ||
Line 43: | Line 43: | ||
}} | }} | ||
ScummVM has been ported to the [[Sony]] | == About == | ||
ScummVM has been ported to the [[Sony]] PlayStation Vita. | |||
For more information, including how to install and use ScummVM, see the [https://docs.scummvm.org/en/latest/other_platforms/playstation_vita.html PlayStation Vita page] in the [https://docs.scummvm.org/ ScummVM user documentation]. | |||
= | == Developer information == | ||
== | |||
== | === Building from source === | ||
This port of ScummVM to the Vita is based on SDL2. It uses the open source SDK VITASDK. | |||
The dependencies needed to build it are: | |||
* The toolchain from https://github.com/vitasdk/vdpm | |||
* zlib, libpng, libjpeg-turbo, libogg, libvorbis, flac, curl, openssl, freetype, from https://github.com/vitasdk/vdpm | |||
* The toolchain from https://github.com/ | |||
* zlib, libpng, libjpeg-turbo, libogg, libvorbis, flac, curl, openssl, freetype, from https://github.com/ | |||
* libmad from https://github.com/Cpasjuste/libmad-psp2 | * libmad from https://github.com/Cpasjuste/libmad-psp2 | ||
* SDL2 from https://github.com/ | * SDL2 from https://github.com/rsn8887/SDL-Vita | ||
* ScummVM from https://github.com/ | * 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 | * 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 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 | * 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/include and the library libvitashaders.a to $VITASDK/arm-vita-eabi/lib | ||
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: | ||
<syntaxhighlight lang="bash"> | |||
./configure --host=psp2 && make psp2vpk | ./configure --host=psp2 && make psp2vpk | ||
</syntaxhighlight> | |||
= | == Thanks == | ||
= | |||
* Xavier from consoleX for donating a ps vita device | * Xavier from consoleX for donating a ps vita device | ||
* xerpi for initial SDL2 port | * xerpi for initial SDL2 port | ||
* VITASDK and henkaku developers | * VITASDK and henkaku developers |
Latest revision as of 04:14, 16 January 2021
PlayStation Vita Port | |
Latest Released Version | 2.8.1 |
Supported Audio Options | MP3, OGG, FLAC, Uncompressed |
Additional Webpage(s) | None |
Maintainer(s) | cpasjuste, rsn8887 |
Packager(s) | cpasjuste, rsn8887 |
Forum | Port Forum |
Status | Maintained |
First Official Version | 2.0.0 |
About
ScummVM has been ported to the Sony PlayStation Vita.
For more information, including how to install and use ScummVM, see the PlayStation Vita page in the ScummVM user documentation.
Developer information
Building from source
This port of ScummVM to the Vita is based on SDL2. It uses the open source SDK VITASDK.
The dependencies needed to build it are:
- The toolchain from https://github.com/vitasdk/vdpm
- zlib, libpng, libjpeg-turbo, libogg, libvorbis, flac, curl, openssl, freetype, from https://github.com/vitasdk/vdpm
- libmad from https://github.com/Cpasjuste/libmad-psp2
- SDL2 from https://github.com/rsn8887/SDL-Vita
- 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 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/include and the library libvitashaders.a to $VITASDK/arm-vita-eabi/lib
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
Thanks
- Xavier from consoleX for donating a ps vita device
- xerpi for initial SDL2 port
- VITASDK and henkaku developers