Difference between revisions of "PlayStation Portable"
Jump to navigation
Jump to search
Line 46: | Line 46: | ||
=== Installation === | === Installation === | ||
* Copy the relevant game datafiles to your memory stick (location doesn't matter). | |||
* Install ScummVM like any other homebrew. | |||
* Run ScummVM and use the launcher to add games and run them. | |||
* Press Start to return to the launcher and play another game. | |||
= Controls = | |||
{{PSPControls}} | |||
=== Image Viewer === | === Image Viewer === | ||
Line 87: | Line 59: | ||
There are a few simple rules to follow: | There are a few simple rules to follow: | ||
* Images must be of PNG format. If you have images in another format, many | |||
graphics utilities will convert them for you. | |||
* Images must be named psp_image1.png, psp_image2.png etc. This is to make | |||
sure there's no possible conflict between image files and game files. | |||
* Images must be placed in the game directories. When using the image viewer, | |||
only the images of the particular game being played will be available for viewing. | |||
* Don't place any images in the ScummVM directory, or you won't be able to see | |||
the images in the game directories. | |||
* There's no guarantee that you'll be able to view your image. This is because | |||
big images take a lot of memory (more than the size of the image on disk). If there | |||
isn't enough memory left to show the image, ScummVM will tell you so. Try to make the | |||
image smaller by either shrinking it or reducing the colors to 256 color palette mode. | |||
=== Notes === | === Notes === | ||
* Notice that you can switch between games! This is much faster than quitting | |||
and having to start ScummVM all over again. Go to the global menu and choose 'Return To Launcher'. | |||
(Some games may not have the Return To Launcher option available yet.) | |||
* The PSP version of ScummVM uses the Media Engine to accelerate decoding of MP3 files. This means | |||
that if you have the choice of compressing using Ogg files or MP3 files, choose MP3 -- the game | |||
will generally run faster. | |||
* Plugin files are NOT interchangeable between ScummVM versions! You must copy ALL the | |||
plugin files that come with every version of ScummVM. They sit in the /plugin | |||
subdirectory. If you get a crash upon startup, try deleting all the existing | |||
plugin files in the plugin directory and copying the new ones over again. | |||
=== Frequently Asked Questions === | === Frequently Asked Questions === | ||
Q: Scummvm crashes upon starting up! | '''Q''': Scummvm crashes upon starting up! | ||
A: See the first note above. | '''A''': See the first note above. | ||
Q: Pressing select doesn't make the virtual keyboard show up on screen! | '''Q''': Pressing select doesn't make the virtual keyboard show up on screen! | ||
A: You need to make sure that the kbd.zip file is in the same directory as the ScummVM executable. | '''A''': You need to make sure that the kbd.zip file is in the same directory as the ScummVM executable. | ||
Q: What do I need to run the games? | '''Q''': What do I need to run the games? | ||
A: A PSP that can run homebrew and the necessary datafiles for the game you want to play. | '''A''': A PSP that can run homebrew and the necessary datafiles for the game you want to play. | ||
Q: Can I run game X with this? | '''Q''': Can I run game X with this? | ||
A: You can find the list of supported games on the compatibility page | '''A''': You can find the list of supported games on the compatibility page | ||
at http://www.scummvm.org | at http://www.scummvm.org | ||
Note that ScummVM is NOT an emulator. The supported games engines have been painstakingly rewritten. | Note that ScummVM is NOT an emulator. The supported games engines have been painstakingly rewritten. | ||
It's not easy to add support for a game you want that currently isn't supported. | It's not easy to add support for a game you want that currently isn't supported. | ||
Q: My Monkey Island 1 doesn't have any music, what gives? | '''Q''': My Monkey Island 1 doesn't have any music, what gives? | ||
A: If your version of Monkey Island came on a CD then it has the music | '''A''': If your version of Monkey Island came on a CD then it has the music | ||
as CD Audio tracks. You need to rip those to MP3/Ogg (MP3 is preferred), naming them track1.mp3 track2.mp3 | as CD Audio tracks. You need to rip those to MP3/Ogg (MP3 is preferred), naming them track1.mp3 track2.mp3 | ||
etc. and copy them to the same directory as the game datafiles for music to work. | etc. and copy them to the same directory as the game datafiles for music to work. | ||
Q: Game X crashes, or feature Y doesn't work. Can you fix this? | '''Q''': Game X crashes, or feature Y doesn't work. Can you fix this? | ||
A: Possibly. | '''A''': Possibly. | ||
Because of the large amount of games ScummVM supports we obviously haven't | Because of the large amount of games ScummVM supports we obviously haven't | ||
played them all start-to-finish on the PSP, so it's possible there | played them all start-to-finish on the PSP, so it's possible there | ||
Line 179: | Line 125: | ||
To build ScummVM for PSP you need: | To build ScummVM for PSP you need: | ||
* ScummVM source code (svn co https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk) | |||
* PSP toolchain (svn co svn://svn.pspdev.org/psp/trunk/psptoolchain) | |||
* PSPSDK (svn co svn://svn.pspdev.org/psp/trunk/pspsdk)Note: This usually gets installed by the PSP toolchain, so you don't have to do it manually. | |||
* zlib (svn co svn://svn.pspdev.org/psp/trunk/zlib) | |||
* libPNG (svn co svn://svn.pspdev.org/psp/trunk/libpng) | |||
* libmad(x) (svn co svn://svn.pspdev.org/psp/trunk/libmad) | |||
* libTremor(x) (svn co svn://svn.pspdev.org/psp/trunk/libTremor) | |||
( | (x) = optional | ||
Once you've installed these libraries (read their README.PSP for instructions), | Once you've installed these libraries (read their README.PSP for instructions), | ||
Line 205: | Line 149: | ||
Joost Peters (joostp@scummvm.org) | Joost Peters (joostp@scummvm.org) | ||
Paolo Costabel (paoloc@pacbell.net) | Paolo Costabel (paoloc@pacbell.net) | ||
Thomas Mayer (tommybear@internode.on.net) | Thomas Mayer (tommybear@internode.on.net) | ||
Yotam Barnoy (yotambarnoy@gmail.com) | Yotam Barnoy (yotambarnoy@gmail.com) | ||
= External links = | = External links = | ||
* [http://forums.scummvm.org/viewforum.php?f=3 ScummVM PSP forum] | * [http://forums.scummvm.org/viewforum.php?f=3 ScummVM PSP forum] |