Open main menu

Difference between revisions of "Compiling ScummVM/PlayStation Portable"

→‎Hard Way: Update links for pspdev.org to their Github Repository (especially as pspdev.org seems intermittent/down/overloaded).
(Tidy up PSP compilation page and add link to MinPSPW)
(→‎Hard Way: Update links for pspdev.org to their Github Repository (especially as pspdev.org seems intermittent/down/overloaded).)
Line 4: Line 4:


The hard way is obtaining and building everything from source manually:
The hard way is obtaining and building everything from source manually:
The website for this is [http://www.pspdev.org here], but they host all their code on Github.


Required:
Required:
* PSP Toolchain (svn co svn://svn.pspdev.org/psp/trunk/psptoolchain)
* [https://github.com/pspdev/psptoolchain PSP Toolchain]
* PSPSDK (svn co svn://svn.pspdev.org/psp/trunk/pspsdk) - This usually gets installed by the PSP toolchain, so you don't have to do it manually.
* [https://github.com/pspdev/pspsdk PSPSDK] - This usually gets installed by the PSP toolchain, so you should not have to do it manually.
* SDL (svn co svn://svn.pspdev.org/psp/trunk/SDL)
* [https://github.com/pspdev/psp-ports/tree/master/SDL SDL]
* zlib (svn co svn://svn.pspdev.org/psp/trunk/zlib)
* [https://github.com/pspdev/psp-ports/tree/master/zlib zlib]
* libmad (svn co svn://svn.pspdev.org/psp/trunk/libmad)
* [https://github.com/pspdev/psp-ports/tree/master/libmad libmad]
* libpng (needed for the image browser and visual keyboard)
* [https://github.com/pspdev/psp-ports/tree/master/libpng libpng] (needed for the image browser and visual keyboard)


Optional:
Optional:
* libTremor (svn co svn://svn.pspdev.org/psp/trunk/libTremor)
* [https://github.com/pspdev/psp-ports/tree/master/libTremor libTremor]
* [http://libmpeg2.sf.net libmpeg2] - As this is not in pspdev svn, you'll need to build it manually. Adding a psp target/host to config.sub and using a configure line similar to the SDL port worked.
* [http://libmpeg2.sf.net libmpeg2] - As this is not in [https://github.com/pspdev/psp-ports pspdev/psp-ports], you'll need to build it manually. Adding a psp target/host to config.sub and using a configure line similar to the SDL port worked.


== Easy Way ==
== Easy Way ==
TrustedUser
574

edits