Thank you to the following developers and the hundreds unmentioned who have
made homebrew possible by providing us all with the free tools necessary to
run homebrew on our PSPs:
mrbrown
TyRaNiD
ooPo
Oobles
Drakonite
Pixel
Shine
Nevyn
LuMo
jimp
Kojima
ector
rinco
Nem
Fanjita
Dark_AleX
chip-pwl
PspPet
NIL
groepaz
0okm0000
McZonk
moonlight
crazyc
hlide
JJPeerless
MrMr[iCE]
Raphael
SANiK
The first thing you need to do for homebrew is to download and install
Dark_AleX's latest custom firmware or set up a Pandora battery.
You might want to read
these
forum
threads.
Once you have installed it on your PSP,
you can try out all the cool software available under the Homebrew Links to the right.
Remember to research all software you install on your PSP and read the directions
twice before you do anything. Don't encourage or engage in piracy. Use this power
for good and not evil.
Development
If you are running Windows, you'll need a POSIX emulation layer to install and run the
development kit. Download and install
Cygwin and check off the following packages for
installation in the Cygwin installer(setup.exe):
autoconf
automake
binutils
bzip2
flex
gcc
libtool
make
opengl
patch
perl
subversion
wget
Tutorials
Start off with
Lesson 1 of the
helpful tutorials at
psp-programming.com.
You can find more tutorials
here and at
psptuts.net.
Resources
Now that you know what you are doing, use these resources to grab everything you need
for development.
ooPo.net consoledev - toolchain autobuild script - installs binutils, gcc, newlib
PS2Dev.org - psp dev hq
--
forums - THE source for psp homebrew information
--
svn repository
--
PSPSDK README -- home of PSPSDK
--
Wiki
--
FAQ
pspsdk-1.0+beta Documentation - doxygen docs for PSPSDK
Psp Browser API Project - online function information repository
IRC Channels
You can usually find plenty of helpful advice any time you need it in these channels.
Remember to observe all the posted rules, and be nice.
irc.freenode.net
#pspdev
#psp-programming
Libraries
Once you have the basics of the straight PSPSDK down, use these libraries to add more
advanced functionality to your code.
psdev svn:
SDL
Cal3D
freetype
jpeg
libTremor
libmad
libmikmod
libogg
libpng
libvorbis
lua
python
zlib
OldSchool Library(OSLib) -
ps2dev forum thread -
samples
3D Library from LTE Studios
Goop PSPGL - (something a bit like) OpenGL for the PSP
Last update on Wednesday January 23, 2008.